]> Git Repo - J-linux.git/blob - MAINTAINERS
Merge tag 'hardening-v6.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git...
[J-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 F:      include/linux/acpi_iort.h
338
339 ACPI FOR RISC-V (ACPI/riscv)
340 M:      Sunil V L <[email protected]>
341 L:      [email protected]
342 L:      [email protected]
343 S:      Maintained
344 F:      drivers/acpi/riscv/
345
346 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
347 M:      Sudeep Holla <[email protected]>
348 L:      [email protected]
349 S:      Supported
350 F:      drivers/mailbox/pcc.c
351
352 ACPI PMIC DRIVERS
353 M:      "Rafael J. Wysocki" <[email protected]>
354 M:      Len Brown <[email protected]>
355 R:      Andy Shevchenko <[email protected]>
356 R:      Mika Westerberg <[email protected]>
357 L:      [email protected]
358 S:      Supported
359 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
360 B:      https://bugzilla.kernel.org
361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
362 F:      drivers/acpi/pmic/
363
364 ACPI QUICKSTART DRIVER
365 M:      Armin Wolf <[email protected]>
366 L:      [email protected]
367 S:      Maintained
368 F:      drivers/platform/x86/quickstart.c
369
370 ACPI SERIAL MULTI INSTANTIATE DRIVER
371 M:      Hans de Goede <[email protected]>
372 L:      [email protected]
373 S:      Maintained
374 F:      drivers/platform/x86/serial-multi-instantiate.c
375
376 ACPI THERMAL DRIVER
377 M:      Rafael J. Wysocki <[email protected]>
378 R:      Zhang Rui <[email protected]>
379 L:      [email protected]
380 S:      Supported
381 B:      https://bugzilla.kernel.org
382 F:      drivers/acpi/*thermal*
383
384 ACPI VIOT DRIVER
385 M:      Jean-Philippe Brucker <[email protected]>
386 L:      [email protected]
387 L:      [email protected]
388 S:      Maintained
389 F:      drivers/acpi/viot.c
390 F:      include/linux/acpi_viot.h
391
392 ACPI WMI DRIVER
393 M:      Armin Wolf <[email protected]>
394 L:      [email protected]
395 S:      Maintained
396 F:      Documentation/ABI/testing/sysfs-bus-wmi
397 F:      Documentation/driver-api/wmi.rst
398 F:      Documentation/wmi/
399 F:      drivers/platform/x86/wmi.c
400 F:      include/uapi/linux/wmi.h
401
402 ACRN HYPERVISOR SERVICE MODULE
403 M:      Fei Li <[email protected]>
404 L:      [email protected] (subscribers-only)
405 S:      Supported
406 W:      https://projectacrn.org
407 F:      Documentation/virt/acrn/
408 F:      drivers/virt/acrn/
409 F:      include/uapi/linux/acrn.h
410
411 AD1889 ALSA SOUND DRIVER
412 L:      [email protected]
413 S:      Maintained
414 W:      https://parisc.wiki.kernel.org/index.php/AD1889
415 F:      sound/pci/ad1889.*
416
417 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M:      Mugilraj Dhavachelvan <[email protected]>
419 L:      [email protected]
420 S:      Supported
421 F:      drivers/iio/potentiometer/ad5110.c
422
423 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
424 M:      Michael Hennerich <[email protected]>
425 S:      Supported
426 W:      http://wiki.analog.com/AD5254
427 W:      https://ez.analog.com/linux-software-drivers
428 F:      drivers/misc/ad525x_dpot.c
429
430 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
431 M:      Michael Hennerich <[email protected]>
432 S:      Supported
433 W:      http://wiki.analog.com/AD5398
434 W:      https://ez.analog.com/linux-software-drivers
435 F:      drivers/regulator/ad5398.c
436
437 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
438 M:      Michael Hennerich <[email protected]>
439 S:      Supported
440 W:      http://wiki.analog.com/AD7142
441 W:      https://ez.analog.com/linux-software-drivers
442 F:      drivers/input/misc/ad714x.c
443
444 AD738X ADC DRIVER (AD7380/1/2/4)
445 M:      Michael Hennerich <[email protected]>
446 M:      Nuno Sá <[email protected]>
447 R:      David Lechner <[email protected]>
448 S:      Supported
449 W:      https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
450 W:      https://ez.analog.com/linux-software-drivers
451 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
452 F:      Documentation/iio/ad7380.rst
453 F:      drivers/iio/adc/ad7380.c
454
455 AD7877 TOUCHSCREEN DRIVER
456 M:      Michael Hennerich <[email protected]>
457 S:      Supported
458 W:      http://wiki.analog.com/AD7877
459 W:      https://ez.analog.com/linux-software-drivers
460 F:      drivers/input/touchscreen/ad7877.c
461
462 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
463 M:      Michael Hennerich <[email protected]>
464 S:      Supported
465 W:      http://wiki.analog.com/AD7879
466 W:      https://ez.analog.com/linux-software-drivers
467 F:      drivers/input/touchscreen/ad7879.c
468
469 AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
470 M:      Michael Hennerich <[email protected]>
471 M:      Nuno Sá <[email protected]>
472 R:      David Lechner <[email protected]>
473 S:      Supported
474 W:      https://ez.analog.com/linux-software-drivers
475 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
476 F:      Documentation/iio/ad7944.rst
477 F:      drivers/iio/adc/ad7944.c
478
479 ADAFRUIT MINI I2C GAMEPAD
480 M:      Anshul Dalal <[email protected]>
481 L:      [email protected]
482 S:      Maintained
483 F:      Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
484 F:      drivers/input/joystick/adafruit-seesaw.c
485
486 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
487 M:      Jiri Kosina <[email protected]>
488 S:      Maintained
489
490 ADF7242 IEEE 802.15.4 RADIO DRIVER
491 M:      Michael Hennerich <[email protected]>
492 L:      [email protected]
493 S:      Supported
494 W:      https://wiki.analog.com/ADF7242
495 W:      https://ez.analog.com/linux-software-drivers
496 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
497 F:      drivers/net/ieee802154/adf7242.c
498
499 ADM1025 HARDWARE MONITOR DRIVER
500 M:      Jean Delvare <[email protected]>
501 L:      [email protected]
502 S:      Maintained
503 F:      Documentation/hwmon/adm1025.rst
504 F:      drivers/hwmon/adm1025.c
505
506 ADM1029 HARDWARE MONITOR DRIVER
507 M:      Corentin Labbe <[email protected]>
508 L:      [email protected]
509 S:      Maintained
510 F:      drivers/hwmon/adm1029.c
511
512 ADM8211 WIRELESS DRIVER
513 L:      [email protected]
514 S:      Orphan
515 F:      drivers/net/wireless/admtek/adm8211.*
516
517 ADP1050 HARDWARE MONITOR DRIVER
518 M:      Radu Sabau <[email protected]>
519 L:      [email protected]
520 S:      Supported
521 W:      https://ez.analog.com/linux-software-drivers
522 F:      Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
523
524 ADP1653 FLASH CONTROLLER DRIVER
525 M:      Sakari Ailus <[email protected]>
526 L:      [email protected]
527 S:      Maintained
528 F:      drivers/media/i2c/adp1653.c
529 F:      include/media/i2c/adp1653.h
530
531 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
532 M:      Michael Hennerich <[email protected]>
533 S:      Supported
534 W:      http://wiki.analog.com/ADP5520
535 W:      https://ez.analog.com/linux-software-drivers
536 F:      drivers/gpio/gpio-adp5520.c
537 F:      drivers/input/keyboard/adp5520-keys.c
538 F:      drivers/leds/leds-adp5520.c
539 F:      drivers/mfd/adp5520.c
540 F:      drivers/video/backlight/adp5520_bl.c
541
542 ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
543 M:      Laurent Pinchart <[email protected]>
544 L:      [email protected]
545 L:      [email protected]
546 S:      Maintained
547 F:      Documentation/devicetree/bindings/*/adi,adp5585*.yaml
548 F:      drivers/gpio/gpio-adp5585.c
549 F:      drivers/mfd/adp5585.c
550 F:      drivers/pwm/pwm-adp5585.c
551 F:      include/linux/mfd/adp5585.h
552
553 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
554 M:      Michael Hennerich <[email protected]>
555 S:      Supported
556 W:      http://wiki.analog.com/ADP5588
557 W:      https://ez.analog.com/linux-software-drivers
558 F:      Documentation/devicetree/bindings/input/adi,adp5588.yaml
559 F:      drivers/input/keyboard/adp5588-keys.c
560
561 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
562 M:      Michael Hennerich <[email protected]>
563 S:      Supported
564 W:      http://wiki.analog.com/ADP8860
565 W:      https://ez.analog.com/linux-software-drivers
566 F:      drivers/video/backlight/adp8860_bl.c
567
568 ADT746X FAN DRIVER
569 M:      Colin Leroy <[email protected]>
570 S:      Maintained
571 F:      drivers/macintosh/therm_adt746x.c
572
573 ADT7475 HARDWARE MONITOR DRIVER
574 M:      Jean Delvare <[email protected]>
575 L:      [email protected]
576 S:      Maintained
577 F:      Documentation/hwmon/adt7475.rst
578 F:      drivers/hwmon/adt7475.c
579
580 ADVANSYS SCSI DRIVER
581 M:      Matthew Wilcox <[email protected]>
582 M:      Hannes Reinecke <[email protected]>
583 L:      [email protected]
584 S:      Maintained
585 F:      Documentation/scsi/advansys.rst
586 F:      drivers/scsi/advansys.c
587
588 ADVANTECH SWBTN DRIVER
589 M:      Andrea Ho <[email protected]>
590 L:      [email protected]
591 S:      Maintained
592 F:      drivers/platform/x86/adv_swbutton.c
593
594 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
595 M:      Lucas Stankus <[email protected]>
596 S:      Supported
597 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
598 F:      drivers/iio/accel/adxl313*
599
600 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
601 M:      Michael Hennerich <[email protected]>
602 S:      Supported
603 W:      http://wiki.analog.com/ADXL345
604 W:      https://ez.analog.com/linux-software-drivers
605 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
606 F:      drivers/input/misc/adxl34x.c
607
608 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
609 M:      Puranjay Mohan <[email protected]>
610 L:      [email protected]
611 S:      Supported
612 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
613 F:      drivers/iio/accel/adxl355.h
614 F:      drivers/iio/accel/adxl355_core.c
615 F:      drivers/iio/accel/adxl355_i2c.c
616 F:      drivers/iio/accel/adxl355_spi.c
617
618 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
619 M:      Cosmin Tanislav <[email protected]>
620 L:      [email protected]
621 S:      Supported
622 W:      https://ez.analog.com/linux-software-drivers
623 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
624 F:      drivers/iio/accel/adxl367*
625
626 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
627 M:      Michael Hennerich <[email protected]>
628 S:      Supported
629 W:      https://ez.analog.com/linux-software-drivers
630 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
631 F:      drivers/iio/accel/adxl372.c
632 F:      drivers/iio/accel/adxl372_i2c.c
633 F:      drivers/iio/accel/adxl372_spi.c
634
635 ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
636 M:      Ramona Gradinariu <[email protected]>
637 M:      Antoniu Miclaus <[email protected]>
638 S:      Supported
639 W:      https://ez.analog.com/linux-software-drivers
640 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
641 F:      drivers/iio/accel/adxl380.c
642 F:      drivers/iio/accel/adxl380.h
643 F:      drivers/iio/accel/adxl380_i2c.c
644 F:      drivers/iio/accel/adxl380_spi.c
645
646 AF8133J THREE-AXIS MAGNETOMETER DRIVER
647 M:      Ondřej Jirman <[email protected]>
648 S:      Maintained
649 F:      Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
650 F:      drivers/iio/magnetometer/af8133j.c
651
652 AF9013 MEDIA DRIVER
653 L:      [email protected]
654 S:      Orphan
655 W:      https://linuxtv.org
656 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
657 F:      drivers/media/dvb-frontends/af9013*
658
659 AF9033 MEDIA DRIVER
660 L:      [email protected]
661 S:      Orphan
662 W:      https://linuxtv.org
663 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
664 F:      drivers/media/dvb-frontends/af9033*
665
666 AFFS FILE SYSTEM
667 M:      David Sterba <[email protected]>
668 L:      [email protected]
669 S:      Odd Fixes
670 F:      Documentation/filesystems/affs.rst
671 F:      fs/affs/
672
673 AFS FILESYSTEM
674 M:      David Howells <[email protected]>
675 M:      Marc Dionne <[email protected]>
676 L:      [email protected]
677 S:      Supported
678 W:      https://www.infradead.org/~dhowells/kafs/
679 F:      Documentation/filesystems/afs.rst
680 F:      fs/afs/
681 F:      include/trace/events/afs.h
682
683 AGPGART DRIVER
684 M:      David Airlie <[email protected]>
685 L:      [email protected]
686 S:      Maintained
687 T:      git https://gitlab.freedesktop.org/drm/kernel.git
688 F:      drivers/char/agp/
689 F:      include/linux/agp*
690 F:      include/uapi/linux/agp*
691
692 AHA152X SCSI DRIVER
693 M:      "Juergen E. Fischer" <[email protected]>
694 L:      [email protected]
695 S:      Maintained
696 F:      drivers/scsi/aha152x*
697 F:      drivers/scsi/pcmcia/aha152x*
698
699 AIC7XXX / AIC79XX SCSI DRIVER
700 M:      Hannes Reinecke <[email protected]>
701 L:      [email protected]
702 S:      Maintained
703 F:      drivers/scsi/aic7xxx/
704
705 AIMSLAB FM RADIO RECEIVER DRIVER
706 M:      Hans Verkuil <[email protected]>
707 L:      [email protected]
708 S:      Maintained
709 W:      https://linuxtv.org
710 T:      git git://linuxtv.org/media_tree.git
711 F:      drivers/media/radio/radio-aimslab*
712
713 AIO
714 M:      Benjamin LaHaise <[email protected]>
715 L:      [email protected]
716 S:      Supported
717 F:      fs/aio.c
718 F:      include/linux/*aio*.h
719
720 AIROHA ETHERNET DRIVER
721 M:      Lorenzo Bianconi <[email protected]>
722 L:      [email protected] (moderated for non-subscribers)
723 L:      [email protected] (moderated for non-subscribers)
724 L:      [email protected]
725 S:      Maintained
726 F:      Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
727 F:      drivers/net/ethernet/mediatek/airoha_eth.c
728
729 AIROHA PCIE PHY DRIVER
730 M:      Lorenzo Bianconi <[email protected]>
731 L:      [email protected] (moderated for non-subscribers)
732 S:      Maintained
733 F:      Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
734 F:      drivers/phy/phy-airoha-pcie-regs.h
735 F:      drivers/phy/phy-airoha-pcie.c
736
737 AIROHA SPI SNFI DRIVER
738 M:      Lorenzo Bianconi <[email protected]>
739 M:      Ray Liu <[email protected]>
740 L:      [email protected] (moderated for non-subscribers)
741 L:      [email protected]
742 S:      Maintained
743 F:      Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
744 F:      drivers/spi/spi-airoha-snfi.c
745
746 AIRSPY MEDIA DRIVER
747 L:      [email protected]
748 S:      Orphan
749 W:      https://linuxtv.org
750 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
751 F:      drivers/media/usb/airspy/
752
753 ALACRITECH GIGABIT ETHERNET DRIVER
754 M:      Lino Sanfilippo <[email protected]>
755 S:      Maintained
756 F:      drivers/net/ethernet/alacritech/*
757
758 ALCATEL SPEEDTOUCH USB DRIVER
759 M:      Duncan Sands <[email protected]>
760 L:      [email protected]
761 S:      Maintained
762 W:      http://www.linux-usb.org/SpeedTouch/
763 F:      drivers/usb/atm/speedtch.c
764 F:      drivers/usb/atm/usbatm.c
765
766 ALCHEMY AU1XX0 MMC DRIVER
767 M:      Manuel Lauss <[email protected]>
768 S:      Maintained
769 F:      drivers/mmc/host/au1xmmc.c
770
771 ALI1563 I2C DRIVER
772 M:      Rudolf Marek <[email protected]>
773 L:      [email protected]
774 S:      Maintained
775 F:      Documentation/i2c/busses/i2c-ali1563.rst
776 F:      drivers/i2c/busses/i2c-ali1563.c
777
778 ALIBABA ELASTIC RDMA DRIVER
779 M:      Cheng Xu <[email protected]>
780 M:      Kai Shen <[email protected]>
781 L:      [email protected]
782 S:      Supported
783 F:      drivers/infiniband/hw/erdma
784 F:      include/uapi/rdma/erdma-abi.h
785
786 ALIBABA PMU DRIVER
787 M:      Shuai Xue <[email protected]>
788 S:      Supported
789 F:      Documentation/admin-guide/perf/alibaba_pmu.rst
790 F:      drivers/perf/alibaba_uncore_drw_pmu.c
791
792 ALIENWARE WMI DRIVER
793 L:      [email protected]
794 S:      Maintained
795 F:      drivers/platform/x86/dell/alienware-wmi.c
796
797 ALLEGRO DVT VIDEO IP CORE DRIVER
798 M:      Michael Tretter <[email protected]>
799 R:      Pengutronix Kernel Team <[email protected]>
800 L:      [email protected]
801 S:      Maintained
802 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
803 F:      drivers/media/platform/allegro-dvt/
804
805 ALLIED VISION ALVIUM CAMERA DRIVER
806 M:      Tommaso Merciai <[email protected]>
807 M:      Martin Hecht <[email protected]>
808 L:      [email protected]
809 S:      Maintained
810 F:      Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
811 F:      drivers/media/i2c/alvium-csi2.c
812 F:      drivers/media/i2c/alvium-csi2.h
813
814 ALLWINNER A10 CSI DRIVER
815 M:      Maxime Ripard <[email protected]>
816 L:      [email protected]
817 S:      Maintained
818 T:      git git://linuxtv.org/media_tree.git
819 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
820 F:      drivers/media/platform/sunxi/sun4i-csi/
821
822 ALLWINNER A31 CSI DRIVER
823 M:      Yong Deng <[email protected]>
824 M:      Paul Kocialkowski <[email protected]>
825 L:      [email protected]
826 S:      Maintained
827 T:      git git://linuxtv.org/media_tree.git
828 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
829 F:      drivers/media/platform/sunxi/sun6i-csi/
830
831 ALLWINNER A31 ISP DRIVER
832 M:      Paul Kocialkowski <[email protected]>
833 L:      [email protected]
834 S:      Maintained
835 T:      git git://linuxtv.org/media_tree.git
836 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
837 F:      drivers/staging/media/sunxi/sun6i-isp/
838 F:      drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
839
840 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
841 M:      Paul Kocialkowski <[email protected]>
842 L:      [email protected]
843 S:      Maintained
844 T:      git git://linuxtv.org/media_tree.git
845 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
846 F:      drivers/media/platform/sunxi/sun6i-mipi-csi2/
847
848 ALLWINNER CPUFREQ DRIVER
849 M:      Yangtao Li <[email protected]>
850 L:      [email protected]
851 S:      Maintained
852 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
853 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
854
855 ALLWINNER CRYPTO DRIVERS
856 M:      Corentin Labbe <[email protected]>
857 L:      [email protected]
858 S:      Maintained
859 F:      drivers/crypto/allwinner/
860
861 ALLWINNER DMIC DRIVERS
862 M:      Ban Tao <[email protected]>
863 L:      [email protected]
864 S:      Maintained
865 F:      Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
866 F:      sound/soc/sunxi/sun50i-dmic.c
867
868 ALLWINNER HARDWARE SPINLOCK SUPPORT
869 M:      Wilken Gottwalt <[email protected]>
870 S:      Maintained
871 F:      Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
872 F:      drivers/hwspinlock/sun6i_hwspinlock.c
873
874 ALLWINNER THERMAL DRIVER
875 M:      Vasily Khoruzhick <[email protected]>
876 M:      Yangtao Li <[email protected]>
877 L:      [email protected]
878 S:      Maintained
879 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
880 F:      drivers/thermal/sun8i_thermal.c
881
882 ALLWINNER VPU DRIVER
883 M:      Maxime Ripard <[email protected]>
884 M:      Paul Kocialkowski <[email protected]>
885 L:      [email protected]
886 S:      Maintained
887 F:      drivers/staging/media/sunxi/cedrus/
888
889 ALPHA PORT
890 M:      Richard Henderson <[email protected]>
891 M:      Ivan Kokshaysky <[email protected]>
892 M:      Matt Turner <[email protected]>
893 L:      [email protected]
894 S:      Odd Fixes
895 F:      arch/alpha/
896
897 ALPS PS/2 TOUCHPAD DRIVER
898 R:      Pali Rohár <[email protected]>
899 F:      drivers/input/mouse/alps.*
900
901 ALTERA MAILBOX DRIVER
902 M:      Mun Yew Tham <[email protected]>
903 S:      Maintained
904 F:      drivers/mailbox/mailbox-altera.c
905
906 ALTERA MSGDMA IP CORE DRIVER
907 M:      Olivier Dautricourt <[email protected]>
908 R:      Stefan Roese <[email protected]>
909 L:      [email protected]
910 S:      Odd Fixes
911 F:      Documentation/devicetree/bindings/dma/altr,msgdma.yaml
912 F:      drivers/dma/altera-msgdma.c
913
914 ALTERA PIO DRIVER
915 M:      Mun Yew Tham <[email protected]>
916 L:      [email protected]
917 S:      Maintained
918 F:      drivers/gpio/gpio-altera.c
919
920 ALTERA TRIPLE SPEED ETHERNET DRIVER
921 M:      Joyce Ooi <[email protected]>
922 L:      [email protected]
923 S:      Maintained
924 F:      drivers/net/ethernet/altera/
925
926 ALTERA UART/JTAG UART SERIAL DRIVERS
927 M:      Tobias Klauser <[email protected]>
928 L:      [email protected]
929 S:      Maintained
930 F:      drivers/tty/serial/altera_jtaguart.c
931 F:      drivers/tty/serial/altera_uart.c
932 F:      include/linux/altera_jtaguart.h
933 F:      include/linux/altera_uart.h
934
935 AMAZON ANNAPURNA LABS FIC DRIVER
936 M:      Talel Shenhar <[email protected]>
937 S:      Maintained
938 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
939 F:      drivers/irqchip/irq-al-fic.c
940
941 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
942 M:      Talel Shenhar <[email protected]>
943 M:      Talel Shenhar <[email protected]>
944 S:      Maintained
945 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
946 F:      drivers/edac/al_mc_edac.c
947
948 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
949 M:      Talel Shenhar <[email protected]>
950 S:      Maintained
951 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
952 F:      drivers/thermal/thermal_mmio.c
953
954 AMAZON ETHERNET DRIVERS
955 M:      Shay Agroskin <[email protected]>
956 M:      Arthur Kiyanovski <[email protected]>
957 R:      David Arinzon <[email protected]>
958 R:      Noam Dagan <[email protected]>
959 R:      Saeed Bishara <[email protected]>
960 L:      [email protected]
961 S:      Supported
962 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
963 F:      drivers/net/ethernet/amazon/
964
965 AMAZON RDMA EFA DRIVER
966 M:      Michael Margolin <[email protected]>
967 R:      Gal Pressman <[email protected]>
968 R:      Yossi Leybovich <[email protected]>
969 L:      [email protected]
970 S:      Supported
971 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
972 F:      drivers/infiniband/hw/efa/
973 F:      include/uapi/rdma/efa-abi.h
974
975 AMD ADDRESS TRANSLATION LIBRARY (ATL)
976 M:      Yazen Ghannam <[email protected]>
977 L:      [email protected]
978 S:      Supported
979 F:      drivers/ras/amd/atl/*
980
981 AMD AXI W1 DRIVER
982 M:      Kris Chaplin <[email protected]>
983 R:      Thomas Delev <[email protected]>
984 R:      Michal Simek <[email protected]>
985 S:      Maintained
986 F:      Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
987 F:      drivers/w1/masters/amd_axi_w1.c
988
989 AMD CDX BUS DRIVER
990 M:      Nipun Gupta <[email protected]>
991 M:      Nikhil Agarwal <[email protected]>
992 S:      Maintained
993 F:      Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
994 F:      drivers/cdx/*
995 F:      include/linux/cdx/*
996
997 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
998 M:      Tom Lendacky <[email protected]>
999 M:      John Allen <[email protected]>
1000 L:      [email protected]
1001 S:      Supported
1002 F:      drivers/crypto/ccp/
1003 F:      include/linux/ccp.h
1004
1005 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1006 M:      Ashish Kalra <[email protected]>
1007 M:      Tom Lendacky <[email protected]>
1008 L:      [email protected]
1009 S:      Supported
1010 F:      drivers/crypto/ccp/sev*
1011 F:      include/uapi/linux/psp-sev.h
1012
1013 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1014 M:      Mario Limonciello <[email protected]>
1015 L:      [email protected]
1016 S:      Supported
1017 F:      drivers/crypto/ccp/dbc.c
1018 F:      drivers/crypto/ccp/dbc.h
1019 F:      drivers/crypto/ccp/platform-access.c
1020 F:      drivers/crypto/ccp/platform-access.h
1021 F:      include/uapi/linux/psp-dbc.h
1022 F:      tools/crypto/ccp/*.c
1023 F:      tools/crypto/ccp/*.py
1024
1025 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1026 M:      Mario Limonciello <[email protected]>
1027 L:      [email protected]
1028 S:      Supported
1029 F:      drivers/crypto/ccp/hsti.*
1030
1031 AMD DISPLAY CORE
1032 M:      Harry Wentland <[email protected]>
1033 M:      Leo Li <[email protected]>
1034 M:      Rodrigo Siqueira <[email protected]>
1035 L:      [email protected]
1036 S:      Supported
1037 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1038 F:      drivers/gpu/drm/amd/display/
1039
1040 AMD DISPLAY CORE - DML
1041 M:      Chaitanya Dhere <[email protected]>
1042 M:      Jun Lei <[email protected]>
1043 S:      Supported
1044 F:      drivers/gpu/drm/amd/display/dc/dml/
1045 F:      drivers/gpu/drm/amd/display/dc/dml2/
1046
1047 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1048 M:      Huang Rui <[email protected]>
1049 L:      [email protected]
1050 S:      Supported
1051 F:      Documentation/hwmon/fam15h_power.rst
1052 F:      drivers/hwmon/fam15h_power.c
1053
1054 AMD FCH GPIO DRIVER
1055 M:      Enrico Weigelt, metux IT consult <[email protected]>
1056 L:      [email protected]
1057 S:      Maintained
1058 F:      drivers/gpio/gpio-amd-fch.c
1059 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
1060
1061 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1062 L:      [email protected] (moderated for non-subscribers)
1063 S:      Orphan
1064 F:      drivers/usb/gadget/udc/amd5536udc.*
1065
1066 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1067 M:      Andres Salomon <[email protected]>
1068 L:      [email protected] (moderated for non-subscribers)
1069 S:      Supported
1070 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1071 F:      arch/x86/include/asm/geode.h
1072 F:      drivers/char/hw_random/geode-rng.c
1073 F:      drivers/crypto/geode*
1074 F:      drivers/video/fbdev/geode/
1075
1076 AMD HSMP DRIVER
1077 M:      Naveen Krishna Chatradhi <[email protected]>
1078 R:      Carlos Bilbao <[email protected]>
1079 L:      [email protected]
1080 S:      Maintained
1081 F:      Documentation/arch/x86/amd_hsmp.rst
1082 F:      arch/x86/include/asm/amd_hsmp.h
1083 F:      arch/x86/include/uapi/asm/amd_hsmp.h
1084 F:      drivers/platform/x86/amd/hsmp.c
1085
1086 AMD IOMMU (AMD-VI)
1087 M:      Joerg Roedel <[email protected]>
1088 R:      Suravee Suthikulpanit <[email protected]>
1089 L:      [email protected]
1090 S:      Maintained
1091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1092 F:      drivers/iommu/amd/
1093 F:      include/linux/amd-iommu.h
1094
1095 AMD KFD
1096 M:      Felix Kuehling <[email protected]>
1097 L:      [email protected]
1098 S:      Supported
1099 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1100 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1101 F:      drivers/gpu/drm/amd/amdkfd/
1102 F:      drivers/gpu/drm/amd/include/cik_structs.h
1103 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1104 F:      drivers/gpu/drm/amd/include/v9_structs.h
1105 F:      drivers/gpu/drm/amd/include/vi_structs.h
1106 F:      include/uapi/linux/kfd_ioctl.h
1107 F:      include/uapi/linux/kfd_sysfs.h
1108
1109 AMD MP2 I2C DRIVER
1110 M:      Elie Morisse <[email protected]>
1111 M:      Shyam Sundar S K <[email protected]>
1112 L:      [email protected]
1113 S:      Maintained
1114 F:      drivers/i2c/busses/i2c-amd-mp2*
1115
1116 AMD PDS CORE DRIVER
1117 M:      Shannon Nelson <[email protected]>
1118 M:      Brett Creeley <[email protected]>
1119 L:      [email protected]
1120 S:      Supported
1121 F:      Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1122 F:      drivers/net/ethernet/amd/pds_core/
1123 F:      include/linux/pds/
1124
1125 AMD PMC DRIVER
1126 M:      Shyam Sundar S K <[email protected]>
1127 L:      [email protected]
1128 S:      Maintained
1129 F:      drivers/platform/x86/amd/pmc/
1130
1131 AMD PMF DRIVER
1132 M:      Shyam Sundar S K <[email protected]>
1133 L:      [email protected]
1134 S:      Maintained
1135 F:      Documentation/ABI/testing/sysfs-amd-pmf
1136 F:      drivers/platform/x86/amd/pmf/
1137
1138 AMD POWERPLAY AND SWSMU
1139 M:      Kenneth Feng <[email protected]>
1140 L:      [email protected]
1141 S:      Supported
1142 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1143 F:      drivers/gpu/drm/amd/pm/
1144
1145 AMD PSTATE DRIVER
1146 M:      Huang Rui <[email protected]>
1147 M:      Gautham R. Shenoy <[email protected]>
1148 M:      Mario Limonciello <[email protected]>
1149 R:      Perry Yuan <[email protected]>
1150 L:      [email protected]
1151 S:      Supported
1152 F:      Documentation/admin-guide/pm/amd-pstate.rst
1153 F:      drivers/cpufreq/amd-pstate*
1154 F:      tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1155
1156 AMD PTDMA DRIVER
1157 M:      Basavaraj Natikar <[email protected]>
1158 L:      [email protected]
1159 S:      Maintained
1160 F:      drivers/dma/ptdma/
1161
1162 AMD QDMA DRIVER
1163 M:      Nishad Saraf <[email protected]>
1164 M:      Lizhi Hou <[email protected]>
1165 L:      [email protected]
1166 S:      Supported
1167 F:      drivers/dma/amd/qdma/
1168 F:      include/linux/platform_data/amd_qdma.h
1169
1170 AMD SEATTLE DEVICE TREE SUPPORT
1171 M:      Suravee Suthikulpanit <[email protected]>
1172 M:      Tom Lendacky <[email protected]>
1173 S:      Supported
1174 F:      arch/arm64/boot/dts/amd/
1175
1176 AMD SENSOR FUSION HUB DRIVER
1177 M:      Basavaraj Natikar <[email protected]>
1178 L:      [email protected]
1179 S:      Maintained
1180 F:      Documentation/hid/amd-sfh*
1181 F:      drivers/hid/amd-sfh-hid/
1182
1183 AMD SPI DRIVER
1184 M:      Sanjay R Mehta <[email protected]>
1185 S:      Maintained
1186 F:      drivers/spi/spi-amd.c
1187
1188 AMD XGBE DRIVER
1189 M:      "Shyam Sundar S K" <[email protected]>
1190 L:      [email protected]
1191 S:      Supported
1192 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1193 F:      drivers/net/ethernet/amd/xgbe/
1194
1195 AMLOGIC BLUETOOTH DRIVER
1196 M:      Yang Li <[email protected]>
1197 L:      [email protected]
1198 S:      Maintained
1199 F:      Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1200 F:      drivers/bluetooth/hci_aml.c
1201
1202 AMLOGIC DDR PMU DRIVER
1203 M:      Jiucheng Xu <[email protected]>
1204 L:      [email protected]
1205 S:      Supported
1206 W:      http://www.amlogic.com
1207 F:      Documentation/admin-guide/perf/meson-ddr-pmu.rst
1208 F:      Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1209 F:      drivers/perf/amlogic/
1210 F:      include/soc/amlogic/
1211
1212 AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1213 M:      Javier Carrasco <[email protected]>
1214 L:      [email protected]
1215 S:      Maintained
1216 F:      Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1217 F:      Documentation/hwmon/chipcap2.rst
1218 F:      drivers/hwmon/chipcap2.c
1219
1220 AMPHION VPU CODEC V4L2 DRIVER
1221 M:      Ming Qian <[email protected]>
1222 M:      Zhou Peng <[email protected]>
1223 L:      [email protected]
1224 S:      Maintained
1225 F:      Documentation/devicetree/bindings/media/amphion,vpu.yaml
1226 F:      drivers/media/platform/amphion/
1227
1228 AMS AS73211 DRIVER
1229 M:      Christian Eggers <[email protected]>
1230 L:      [email protected]
1231 S:      Maintained
1232 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1233 F:      drivers/iio/light/as73211.c
1234
1235 AMT (Automatic Multicast Tunneling)
1236 M:      Taehee Yoo <[email protected]>
1237 L:      [email protected]
1238 S:      Maintained
1239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1241 F:      drivers/net/amt.c
1242
1243 ANALOG DEVICES INC AD3552R DRIVER
1244 M:      Nuno Sá <[email protected]>
1245 L:      [email protected]
1246 S:      Supported
1247 W:      https://ez.analog.com/linux-software-drivers
1248 F:      Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1249 F:      drivers/iio/dac/ad3552r.c
1250
1251 ANALOG DEVICES INC AD4000 DRIVER
1252 M:      Marcelo Schmitt <[email protected]>
1253 L:      [email protected]
1254 S:      Supported
1255 W:      https://ez.analog.com/linux-software-drivers
1256 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1257 F:      Documentation/iio/ad4000.rst
1258 F:      drivers/iio/adc/ad4000.c
1259
1260 ANALOG DEVICES INC AD4130 DRIVER
1261 M:      Cosmin Tanislav <[email protected]>
1262 L:      [email protected]
1263 S:      Supported
1264 W:      https://ez.analog.com/linux-software-drivers
1265 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1266 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1267 F:      drivers/iio/adc/ad4130.c
1268
1269 ANALOG DEVICES INC AD4695 DRIVER
1270 M:      Michael Hennerich <[email protected]>
1271 M:      Nuno Sá <[email protected]>
1272 R:      David Lechner <[email protected]>
1273 L:      [email protected]
1274 S:      Supported
1275 W:      https://ez.analog.com/linux-software-drivers
1276 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1277 F:      Documentation/iio/ad4695.rst
1278 F:      drivers/iio/adc/ad4695.c
1279 F:      include/dt-bindings/iio/adi,ad4695.h
1280
1281 ANALOG DEVICES INC AD7091R DRIVER
1282 M:      Marcelo Schmitt <[email protected]>
1283 L:      [email protected]
1284 S:      Supported
1285 W:      http://ez.analog.com/community/linux-device-drivers
1286 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1287 F:      drivers/iio/adc/ad7091r*
1288
1289 ANALOG DEVICES INC AD7192 DRIVER
1290 M:      Alisa-Dariana Roman <[email protected]>
1291 L:      [email protected]
1292 S:      Supported
1293 W:      https://ez.analog.com/linux-software-drivers
1294 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1295 F:      drivers/iio/adc/ad7192.c
1296
1297 ANALOG DEVICES INC AD7292 DRIVER
1298 M:      Marcelo Schmitt <[email protected]>
1299 L:      [email protected]
1300 S:      Supported
1301 W:      https://ez.analog.com/linux-software-drivers
1302 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1303 F:      drivers/iio/adc/ad7292.c
1304
1305 ANALOG DEVICES INC AD7293 DRIVER
1306 M:      Antoniu Miclaus <[email protected]>
1307 L:      [email protected]
1308 S:      Supported
1309 W:      https://ez.analog.com/linux-software-drivers
1310 F:      Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1311 F:      drivers/iio/dac/ad7293.c
1312
1313 ANALOG DEVICES INC AD74115 DRIVER
1314 M:      Cosmin Tanislav <[email protected]>
1315 L:      [email protected]
1316 S:      Supported
1317 W:      https://ez.analog.com/linux-software-drivers
1318 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1319 F:      drivers/iio/addac/ad74115.c
1320
1321 ANALOG DEVICES INC AD74413R DRIVER
1322 M:      Cosmin Tanislav <[email protected]>
1323 L:      [email protected]
1324 S:      Supported
1325 W:      https://ez.analog.com/linux-software-drivers
1326 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1327 F:      drivers/iio/addac/ad74413r.c
1328 F:      include/dt-bindings/iio/addac/adi,ad74413r.h
1329
1330 ANALOG DEVICES INC AD7768-1 DRIVER
1331 M:      Michael Hennerich <[email protected]>
1332 L:      [email protected]
1333 S:      Supported
1334 W:      https://ez.analog.com/linux-software-drivers
1335 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1336 F:      drivers/iio/adc/ad7768-1.c
1337
1338 ANALOG DEVICES INC AD7780 DRIVER
1339 M:      Michael Hennerich <[email protected]>
1340 M:      Renato Lui Geh <[email protected]>
1341 L:      [email protected]
1342 S:      Supported
1343 W:      https://ez.analog.com/linux-software-drivers
1344 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1345 F:      drivers/iio/adc/ad7780.c
1346
1347 ANALOG DEVICES INC AD9467 DRIVER
1348 M:      Michael Hennerich <[email protected]>
1349 M:      Nuno Sa <[email protected]>
1350 L:      [email protected]
1351 S:      Supported
1352 W:      https://ez.analog.com/linux-software-drivers
1353 F:      Documentation/ABI/testing/debugfs-iio-ad9467
1354 F:      Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1355 F:      drivers/iio/adc/ad9467.c
1356
1357 ANALOG DEVICES INC AD9739a DRIVER
1358 M:      Nuno Sa <[email protected]>
1359 M:      Dragos Bogdan <[email protected]>
1360 L:      [email protected]
1361 S:      Supported
1362 W:      https://ez.analog.com/linux-software-drivers
1363 F:      Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1364 F:      drivers/iio/dac/ad9739a.c
1365
1366 ANALOG DEVICES INC ADA4250 DRIVER
1367 M:      Antoniu Miclaus <[email protected]>
1368 L:      [email protected]
1369 S:      Supported
1370 W:      https://ez.analog.com/linux-software-drivers
1371 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1372 F:      drivers/iio/amplifiers/ada4250.c
1373
1374 ANALOG DEVICES INC ADF4377 DRIVER
1375 M:      Antoniu Miclaus <[email protected]>
1376 L:      [email protected]
1377 S:      Supported
1378 W:      https://ez.analog.com/linux-software-drivers
1379 F:      Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1380 F:      drivers/iio/frequency/adf4377.c
1381
1382 ANALOG DEVICES INC ADGS1408 DRIVER
1383 M:      Mircea Caprioru <[email protected]>
1384 S:      Supported
1385 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1386 F:      drivers/mux/adgs1408.c
1387
1388 ANALOG DEVICES INC ADIN DRIVER
1389 M:      Michael Hennerich <[email protected]>
1390 L:      [email protected]
1391 S:      Supported
1392 W:      https://ez.analog.com/linux-software-drivers
1393 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1394 F:      drivers/net/phy/adin.c
1395
1396 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1397 M:      Nuno Sa <[email protected]>
1398 L:      [email protected]
1399 S:      Supported
1400 F:      drivers/iio/imu/adis.c
1401 F:      drivers/iio/imu/adis_buffer.c
1402 F:      drivers/iio/imu/adis_trigger.c
1403 F:      include/linux/iio/imu/adis.h
1404
1405 ANALOG DEVICES INC ADIS16460 DRIVER
1406 M:      Dragos Bogdan <[email protected]>
1407 L:      [email protected]
1408 S:      Supported
1409 W:      https://ez.analog.com/linux-software-drivers
1410 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1411 F:      drivers/iio/imu/adis16460.c
1412
1413 ANALOG DEVICES INC ADIS16475 DRIVER
1414 M:      Nuno Sa <[email protected]>
1415 L:      [email protected]
1416 S:      Supported
1417 W:      https://ez.analog.com/linux-software-drivers
1418 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1419 F:      drivers/iio/imu/adis16475.c
1420
1421 ANALOG DEVICES INC ADM1177 DRIVER
1422 M:      Michael Hennerich <[email protected]>
1423 L:      [email protected]
1424 S:      Supported
1425 W:      https://ez.analog.com/linux-software-drivers
1426 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1427 F:      drivers/hwmon/adm1177.c
1428
1429 ANALOG DEVICES INC ADMFM2000 DRIVER
1430 M:      Kim Seer Paller <[email protected]>
1431 L:      [email protected]
1432 S:      Supported
1433 W:      https://ez.analog.com/linux-software-drivers
1434 F:      Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1435 F:      drivers/iio/frequency/admfm2000.c
1436
1437 ANALOG DEVICES INC ADMV1013 DRIVER
1438 M:      Antoniu Miclaus <[email protected]>
1439 L:      [email protected]
1440 S:      Supported
1441 W:      https://ez.analog.com/linux-software-drivers
1442 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1443 F:      drivers/iio/frequency/admv1013.c
1444
1445 ANALOG DEVICES INC ADMV1014 DRIVER
1446 M:      Antoniu Miclaus <[email protected]>
1447 L:      [email protected]
1448 S:      Supported
1449 W:      https://ez.analog.com/linux-software-drivers
1450 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1451 F:      drivers/iio/frequency/admv1014.c
1452
1453 ANALOG DEVICES INC ADMV8818 DRIVER
1454 M:      Antoniu Miclaus <[email protected]>
1455 L:      [email protected]
1456 S:      Supported
1457 W:      https://ez.analog.com/linux-software-drivers
1458 F:      Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1459 F:      drivers/iio/filter/admv8818.c
1460
1461 ANALOG DEVICES INC ADP5061 DRIVER
1462 M:      Michael Hennerich <[email protected]>
1463 L:      [email protected]
1464 S:      Supported
1465 W:      https://ez.analog.com/linux-software-drivers
1466 F:      drivers/power/supply/adp5061.c
1467
1468 ANALOG DEVICES INC ADRF6780 DRIVER
1469 M:      Antoniu Miclaus <[email protected]>
1470 L:      [email protected]
1471 S:      Supported
1472 W:      https://ez.analog.com/linux-software-drivers
1473 F:      Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1474 F:      drivers/iio/frequency/adrf6780.c
1475
1476 ANALOG DEVICES INC ADV7180 DRIVER
1477 M:      Lars-Peter Clausen <[email protected]>
1478 L:      [email protected]
1479 S:      Supported
1480 W:      https://ez.analog.com/linux-software-drivers
1481 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1482 F:      drivers/media/i2c/adv7180.c
1483
1484 ANALOG DEVICES INC ADV748X DRIVER
1485 M:      Kieran Bingham <[email protected]>
1486 L:      [email protected]
1487 S:      Maintained
1488 F:      Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1489 F:      drivers/media/i2c/adv748x/*
1490
1491 ANALOG DEVICES INC ADV7511 DRIVER
1492 M:      Hans Verkuil <[email protected]>
1493 L:      [email protected]
1494 S:      Maintained
1495 F:      drivers/media/i2c/adv7511*
1496
1497 ANALOG DEVICES INC ADV7604 DRIVER
1498 M:      Hans Verkuil <[email protected]>
1499 L:      [email protected]
1500 S:      Maintained
1501 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1502 F:      drivers/media/i2c/adv7604*
1503
1504 ANALOG DEVICES INC ADV7842 DRIVER
1505 M:      Hans Verkuil <[email protected]>
1506 L:      [email protected]
1507 S:      Maintained
1508 F:      drivers/media/i2c/adv7842*
1509
1510 ANALOG DEVICES INC ADXRS290 DRIVER
1511 M:      Nishant Malpani <[email protected]>
1512 L:      [email protected]
1513 S:      Supported
1514 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1515 F:      drivers/iio/gyro/adxrs290.c
1516
1517 ANALOG DEVICES INC ASOC CODEC DRIVERS
1518 M:      Lars-Peter Clausen <[email protected]>
1519 M:      Nuno Sá <[email protected]>
1520 L:      [email protected]
1521 S:      Supported
1522 W:      http://wiki.analog.com/
1523 W:      https://ez.analog.com/linux-software-drivers
1524 F:      sound/soc/codecs/ad1*
1525 F:      sound/soc/codecs/ad7*
1526 F:      sound/soc/codecs/adau*
1527 F:      sound/soc/codecs/adav*
1528 F:      sound/soc/codecs/sigmadsp.*
1529 F:      sound/soc/codecs/ssm*
1530
1531 ANALOG DEVICES INC AXI DAC DRIVER
1532 M:      Nuno Sa <[email protected]>
1533 L:      [email protected]
1534 S:      Supported
1535 W:      https://ez.analog.com/linux-software-drivers
1536 F:      Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1537 F:      drivers/iio/dac/adi-axi-dac.c
1538
1539 ANALOG DEVICES INC DMA DRIVERS
1540 M:      Lars-Peter Clausen <[email protected]>
1541 S:      Supported
1542 W:      https://ez.analog.com/linux-software-drivers
1543 F:      drivers/dma/dma-axi-dmac.c
1544
1545 ANALOG DEVICES INC IIO DRIVERS
1546 M:      Lars-Peter Clausen <[email protected]>
1547 M:      Michael Hennerich <[email protected]>
1548 S:      Supported
1549 W:      http://wiki.analog.com/
1550 W:      https://ez.analog.com/linux-software-drivers
1551 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1552 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1553 F:      Documentation/devicetree/bindings/iio/*/adi,*
1554 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1555 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1556 F:      drivers/iio/*/ad*
1557 F:      drivers/iio/adc/ltc249*
1558 F:      drivers/iio/amplifiers/hmc425a.c
1559 F:      drivers/staging/iio/*/ad*
1560 X:      drivers/iio/*/adjd*
1561
1562 ANALOGBITS PLL LIBRARIES
1563 M:      Paul Walmsley <[email protected]>
1564 M:      Samuel Holland <[email protected]>
1565 S:      Supported
1566 F:      drivers/clk/analogbits/*
1567 F:      include/linux/clk/analogbits*
1568
1569 ANDROID DRIVERS
1570 M:      Greg Kroah-Hartman <[email protected]>
1571 M:      Arve Hjønnevåg <[email protected]>
1572 M:      Todd Kjos <[email protected]>
1573 M:      Martijn Coenen <[email protected]>
1574 M:      Joel Fernandes <[email protected]>
1575 M:      Christian Brauner <[email protected]>
1576 M:      Carlos Llamas <[email protected]>
1577 M:      Suren Baghdasaryan <[email protected]>
1578 L:      [email protected]
1579 S:      Supported
1580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1581 F:      drivers/android/
1582
1583 ANDROID GOLDFISH PIC DRIVER
1584 M:      Miodrag Dinic <[email protected]>
1585 S:      Supported
1586 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1587 F:      drivers/irqchip/irq-goldfish-pic.c
1588
1589 ANDROID GOLDFISH RTC DRIVER
1590 M:      Jiaxun Yang <[email protected]>
1591 S:      Supported
1592 F:      drivers/rtc/rtc-goldfish.c
1593
1594 AOA (Apple Onboard Audio) ALSA DRIVER
1595 M:      Johannes Berg <[email protected]>
1596 L:      [email protected]
1597 L:      [email protected]
1598 S:      Maintained
1599 F:      sound/aoa/
1600
1601 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1602 M:      William Breathitt Gray <[email protected]>
1603 L:      [email protected]
1604 S:      Maintained
1605 F:      drivers/iio/addac/stx104.c
1606
1607 APM DRIVER
1608 M:      Jiri Kosina <[email protected]>
1609 S:      Odd fixes
1610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1611 F:      arch/x86/kernel/apm_32.c
1612 F:      drivers/char/apm-emulation.c
1613 F:      include/linux/apm_bios.h
1614 F:      include/uapi/linux/apm_bios.h
1615
1616 APPARMOR SECURITY MODULE
1617 M:      John Johansen <[email protected]>
1618 M:      John Johansen <[email protected]>
1619 L:      [email protected] (moderated for non-subscribers)
1620 S:      Supported
1621 W:      apparmor.net
1622 B:      https://gitlab.com/apparmor/apparmor-kernel
1623 C:      irc://irc.oftc.net/apparmor
1624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1625 T:      https://gitlab.com/apparmor/apparmor-kernel.git
1626 F:      Documentation/admin-guide/LSM/apparmor.rst
1627 F:      security/apparmor/
1628
1629 APPLE BCM5974 MULTITOUCH DRIVER
1630 M:      Henrik Rydberg <[email protected]>
1631 L:      [email protected]
1632 S:      Odd fixes
1633 F:      drivers/input/mouse/bcm5974.c
1634
1635 APPLE PCIE CONTROLLER DRIVER
1636 M:      Alyssa Rosenzweig <[email protected]>
1637 M:      Marc Zyngier <[email protected]>
1638 L:      [email protected]
1639 S:      Maintained
1640 F:      drivers/pci/controller/pcie-apple.c
1641
1642 APPLE SMC DRIVER
1643 M:      Henrik Rydberg <[email protected]>
1644 L:      [email protected]
1645 S:      Odd fixes
1646 F:      drivers/hwmon/applesmc.c
1647
1648 APPLETALK NETWORK LAYER
1649 L:      [email protected]
1650 S:      Odd fixes
1651 F:      include/linux/atalk.h
1652 F:      include/uapi/linux/atalk.h
1653 F:      net/appletalk/
1654
1655 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1656 M:      Khuong Dinh <[email protected]>
1657 S:      Supported
1658 F:      arch/arm64/boot/dts/apm/
1659
1660 APPLIED MICRO (APM) X-GENE SOC EDAC
1661 M:      Khuong Dinh <[email protected]>
1662 S:      Supported
1663 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1664 F:      drivers/edac/xgene_edac.c
1665
1666 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1667 M:      Iyappan Subramanian <[email protected]>
1668 M:      Keyur Chudgar <[email protected]>
1669 S:      Supported
1670 F:      drivers/net/ethernet/apm/xgene-v2/
1671
1672 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1673 M:      Iyappan Subramanian <[email protected]>
1674 M:      Keyur Chudgar <[email protected]>
1675 M:      Quan Nguyen <[email protected]>
1676 S:      Supported
1677 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1678 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1679 F:      drivers/net/ethernet/apm/xgene/
1680 F:      drivers/net/mdio/mdio-xgene.c
1681
1682 APPLIED MICRO (APM) X-GENE SOC PMU
1683 M:      Khuong Dinh <[email protected]>
1684 S:      Supported
1685 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1686 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1687 F:      drivers/perf/xgene_pmu.c
1688
1689 APPLIED MICRO QT2025 PHY DRIVER
1690 M:      FUJITA Tomonori <[email protected]>
1691 R:      Trevor Gross <[email protected]>
1692 L:      [email protected]
1693 L:      [email protected]
1694 S:      Maintained
1695 F:      drivers/net/phy/qt2025.rs
1696
1697 APTINA CAMERA SENSOR PLL
1698 M:      Laurent Pinchart <[email protected]>
1699 L:      [email protected]
1700 S:      Maintained
1701 F:      drivers/media/i2c/aptina-pll.*
1702
1703 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1704 M:      Aleksa Savic <[email protected]>
1705 M:      Jack Doan <[email protected]>
1706 L:      [email protected]
1707 S:      Maintained
1708 F:      Documentation/hwmon/aquacomputer_d5next.rst
1709 F:      drivers/hwmon/aquacomputer_d5next.c
1710
1711 AQUANTIA ETHERNET DRIVER (atlantic)
1712 M:      Igor Russkikh <[email protected]>
1713 L:      [email protected]
1714 S:      Supported
1715 W:      https://www.marvell.com/
1716 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1717 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1718 F:      drivers/net/ethernet/aquantia/atlantic/
1719
1720 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1721 M:      Egor Pomozov <[email protected]>
1722 L:      [email protected]
1723 S:      Supported
1724 W:      http://www.aquantia.com
1725 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1726
1727 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1728 M:      Krzysztof Hałasa <[email protected]>
1729 L:      [email protected]
1730 S:      Maintained
1731 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1732 F:      drivers/media/i2c/ar0521.c
1733
1734 ARASAN NAND CONTROLLER DRIVER
1735 M:      Miquel Raynal <[email protected]>
1736 R:      Michal Simek <[email protected]>
1737 L:      [email protected]
1738 S:      Maintained
1739 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1740 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1741
1742 ARC FRAMEBUFFER DRIVER
1743 M:      Jaya Kumar <[email protected]>
1744 S:      Maintained
1745 F:      drivers/video/fbdev/arcfb.c
1746 F:      drivers/video/fbdev/core/fb_defio.c
1747
1748 ARC PGU DRM DRIVER
1749 M:      Alexey Brodkin <[email protected]>
1750 S:      Supported
1751 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1752 F:      drivers/gpu/drm/tiny/arcpgu.c
1753
1754 ARCNET NETWORK LAYER
1755 M:      Michael Grzeschik <[email protected]>
1756 L:      [email protected]
1757 S:      Maintained
1758 F:      drivers/net/arcnet/
1759 F:      include/uapi/linux/if_arcnet.h
1760
1761 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1762 M:      Arnd Bergmann <[email protected]>
1763 M:      Olof Johansson <[email protected]>
1764 M:      [email protected]
1765 L:      [email protected] (moderated for non-subscribers)
1766 S:      Maintained
1767 P:      Documentation/process/maintainer-soc.rst
1768 C:      irc://irc.libera.chat/armlinux
1769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1770 F:      Documentation/process/maintainer-soc*.rst
1771 F:      arch/arm/boot/dts/Makefile
1772 F:      arch/arm64/boot/dts/Makefile
1773
1774 ARM ARCHITECTED TIMER DRIVER
1775 M:      Mark Rutland <[email protected]>
1776 M:      Marc Zyngier <[email protected]>
1777 L:      [email protected] (moderated for non-subscribers)
1778 S:      Maintained
1779 F:      arch/arm/include/asm/arch_timer.h
1780 F:      arch/arm64/include/asm/arch_timer.h
1781 F:      drivers/clocksource/arm_arch_timer.c
1782
1783 ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1784 M:      Marc Zyngier <[email protected]>
1785 L:      [email protected] (moderated for non-subscribers)
1786 S:      Maintained
1787 F:      Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1788 F:      arch/arm/include/asm/arch_gicv3.h
1789 F:      arch/arm64/include/asm/arch_gicv3.h
1790 F:      drivers/irqchip/irq-gic*.[ch]
1791 F:      include/linux/irqchip/arm-gic*.h
1792 F:      include/linux/irqchip/arm-vgic-info.h
1793
1794 ARM HDLCD DRM DRIVER
1795 M:      Liviu Dudau <[email protected]>
1796 S:      Supported
1797 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1798 F:      drivers/gpu/drm/arm/hdlcd_*
1799
1800 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1801 M:      Linus Walleij <[email protected]>
1802 L:      [email protected] (moderated for non-subscribers)
1803 S:      Maintained
1804 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1805 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1806 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1807 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1808 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1809 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1810 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1811 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1812 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1813 F:      arch/arm/boot/dts/arm/arm-realview-*
1814 F:      arch/arm/boot/dts/arm/integrator*
1815 F:      arch/arm/boot/dts/arm/versatile*
1816 F:      arch/arm/mach-versatile/
1817 F:      drivers/bus/arm-integrator-lm.c
1818 F:      drivers/clk/versatile/
1819 F:      drivers/i2c/busses/i2c-versatile.c
1820 F:      drivers/irqchip/irq-versatile-fpga.c
1821 F:      drivers/mtd/maps/physmap-versatile.*
1822 F:      drivers/power/reset/arm-versatile-reboot.c
1823 F:      drivers/soc/versatile/
1824
1825 ARM INTERCONNECT PMU DRIVERS
1826 M:      Robin Murphy <[email protected]>
1827 S:      Supported
1828 F:      Documentation/admin-guide/perf/arm-cmn.rst
1829 F:      Documentation/admin-guide/perf/arm-ni.rst
1830 F:      Documentation/devicetree/bindings/perf/arm,cmn.yaml
1831 F:      Documentation/devicetree/bindings/perf/arm,ni.yaml
1832 F:      drivers/perf/arm-cmn.c
1833 F:      drivers/perf/arm-ni.c
1834 F:      tools/perf/pmu-events/arch/arm64/arm/cmn/
1835
1836 ARM KOMEDA DRM-KMS DRIVER
1837 M:      Liviu Dudau <[email protected]>
1838 S:      Supported
1839 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1840 F:      Documentation/devicetree/bindings/display/arm,komeda.yaml
1841 F:      Documentation/gpu/komeda-kms.rst
1842 F:      drivers/gpu/drm/arm/display/include/
1843 F:      drivers/gpu/drm/arm/display/komeda/
1844
1845 ARM MALI PANFROST DRM DRIVER
1846 M:      Boris Brezillon <[email protected]>
1847 M:      Rob Herring <[email protected]>
1848 R:      Steven Price <[email protected]>
1849 L:      [email protected]
1850 S:      Supported
1851 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1852 F:      Documentation/gpu/panfrost.rst
1853 F:      drivers/gpu/drm/ci/xfails/panfrost*
1854 F:      drivers/gpu/drm/panfrost/
1855 F:      include/uapi/drm/panfrost_drm.h
1856
1857 ARM MALI PANTHOR DRM DRIVER
1858 M:      Boris Brezillon <[email protected]>
1859 M:      Steven Price <[email protected]>
1860 M:      Liviu Dudau <[email protected]>
1861 L:      [email protected]
1862 S:      Supported
1863 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1864 F:      Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1865 F:      drivers/gpu/drm/panthor/
1866 F:      include/uapi/drm/panthor_drm.h
1867
1868 ARM MALI-DP DRM DRIVER
1869 M:      Liviu Dudau <[email protected]>
1870 S:      Supported
1871 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1872 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1873 F:      Documentation/gpu/afbc.rst
1874 F:      drivers/gpu/drm/arm/
1875
1876 ARM MFM AND FLOPPY DRIVERS
1877 M:      Ian Molton <[email protected]>
1878 S:      Maintained
1879 F:      arch/arm/include/asm/floppy.h
1880 F:      arch/arm/mach-rpc/floppydma.S
1881
1882 ARM PMU PROFILING AND DEBUGGING
1883 M:      Will Deacon <[email protected]>
1884 M:      Mark Rutland <[email protected]>
1885 L:      [email protected] (moderated for non-subscribers)
1886 S:      Maintained
1887 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1888 F:      Documentation/devicetree/bindings/perf/
1889 F:      arch/arm*/include/asm/hw_breakpoint.h
1890 F:      arch/arm*/include/asm/perf_event.h
1891 F:      arch/arm*/kernel/hw_breakpoint.c
1892 F:      arch/arm*/kernel/perf_*
1893 F:      drivers/perf/
1894 F:      include/linux/perf/arm_pmu*.h
1895
1896 ARM PORT
1897 M:      Russell King <[email protected]>
1898 L:      [email protected] (moderated for non-subscribers)
1899 S:      Odd Fixes
1900 W:      http://www.armlinux.org.uk/
1901 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1902 F:      arch/arm/
1903 X:      arch/arm/boot/dts/
1904
1905 ARM PRIMECELL AACI PL041 DRIVER
1906 M:      Russell King <[email protected]>
1907 S:      Odd Fixes
1908 F:      sound/arm/aaci.*
1909
1910 ARM PRIMECELL BUS SUPPORT
1911 M:      Russell King <[email protected]>
1912 S:      Odd Fixes
1913 F:      drivers/amba/
1914 F:      include/linux/amba/bus.h
1915
1916 ARM PRIMECELL KMI PL050 DRIVER
1917 M:      Russell King <[email protected]>
1918 S:      Odd Fixes
1919 F:      drivers/input/serio/ambakmi.*
1920 F:      include/linux/amba/kmi.h
1921
1922 ARM PRIMECELL MMCI PL180/1 DRIVER
1923 M:      Russell King <[email protected]>
1924 S:      Odd Fixes
1925 F:      drivers/mmc/host/mmci.*
1926 F:      include/linux/amba/mmci.h
1927
1928 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1929 M:      Miquel Raynal <[email protected]>
1930 R:      Michal Simek <[email protected]>
1931 L:      [email protected]
1932 S:      Maintained
1933 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1934 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1935
1936 ARM PRIMECELL PL35X SMC DRIVER
1937 M:      Miquel Raynal <[email protected]>
1938 R:      Michal Simek <[email protected]>
1939 L:      [email protected] (moderated for non-subscribers)
1940 S:      Maintained
1941 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1942 F:      drivers/memory/pl353-smc.c
1943
1944 ARM PRIMECELL SSP PL022 SPI DRIVER
1945 M:      Linus Walleij <[email protected]>
1946 L:      [email protected] (moderated for non-subscribers)
1947 S:      Maintained
1948 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1949 F:      drivers/spi/spi-pl022.c
1950
1951 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1952 M:      Russell King <[email protected]>
1953 S:      Odd Fixes
1954 F:      drivers/tty/serial/amba-pl01*.c
1955 F:      include/linux/amba/serial.h
1956
1957 ARM PRIMECELL VIC PL190/PL192 DRIVER
1958 M:      Linus Walleij <[email protected]>
1959 L:      [email protected] (moderated for non-subscribers)
1960 S:      Maintained
1961 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1962 F:      drivers/irqchip/irq-vic.c
1963
1964 ARM SMC WATCHDOG DRIVER
1965 M:      Julius Werner <[email protected]>
1966 R:      Evan Benn <[email protected]>
1967 S:      Maintained
1968 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1969 F:      drivers/watchdog/arm_smc_wdt.c
1970
1971 ARM SMMU DRIVERS
1972 M:      Will Deacon <[email protected]>
1973 R:      Robin Murphy <[email protected]>
1974 L:      [email protected] (moderated for non-subscribers)
1975 S:      Maintained
1976 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1977 F:      drivers/iommu/arm/
1978 F:      drivers/iommu/io-pgtable-arm*
1979
1980 ARM SMMU SVA SUPPORT
1981 R:      Jean-Philippe Brucker <[email protected]>
1982 F:      drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
1983
1984 ARM SUB-ARCHITECTURES
1985 L:      [email protected] (moderated for non-subscribers)
1986 S:      Maintained
1987 C:      irc://irc.libera.chat/armlinux
1988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1989 F:      arch/arm/mach-*/
1990 F:      arch/arm/plat-*/
1991
1992 ARM/ACTIONS SEMI ARCHITECTURE
1993 M:      Andreas Färber <[email protected]>
1994 M:      Manivannan Sadhasivam <[email protected]>
1995 L:      [email protected] (moderated for non-subscribers)
1996 L:      [email protected] (moderated for non-subscribers)
1997 S:      Maintained
1998 F:      Documentation/devicetree/bindings/arm/actions.yaml
1999 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
2000 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
2001 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2002 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2003 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2004 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2005 F:      Documentation/devicetree/bindings/pinctrl/actions,*
2006 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
2007 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
2008 F:      arch/arm/boot/dts/actions/
2009 F:      arch/arm/mach-actions/
2010 F:      arch/arm64/boot/dts/actions/
2011 F:      drivers/clk/actions/
2012 F:      drivers/clocksource/timer-owl*
2013 F:      drivers/dma/owl-dma.c
2014 F:      drivers/i2c/busses/i2c-owl.c
2015 F:      drivers/irqchip/irq-owl-sirq.c
2016 F:      drivers/mmc/host/owl-mmc.c
2017 F:      drivers/net/ethernet/actions/
2018 F:      drivers/pinctrl/actions/*
2019 F:      drivers/pmdomain/actions/
2020 F:      include/dt-bindings/power/owl-*
2021 F:      include/dt-bindings/reset/actions,*
2022 F:      include/linux/soc/actions/
2023 N:      owl
2024
2025 ARM/AIROHA SOC SUPPORT
2026 M:      Matthias Brugger <[email protected]>
2027 M:      AngeloGioacchino Del Regno <[email protected]>
2028 L:      [email protected] (moderated for non-subscribers)
2029 L:      [email protected] (moderated for non-subscribers)
2030 S:      Odd Fixes
2031 F:      arch/arm/boot/dts/airoha/
2032 F:      arch/arm64/boot/dts/airoha/
2033
2034 ARM/Allwinner SoC Clock Support
2035 M:      Emilio López <[email protected]>
2036 S:      Maintained
2037 F:      drivers/clk/sunxi/
2038
2039 ARM/Allwinner sunXi SoC support
2040 M:      Chen-Yu Tsai <[email protected]>
2041 M:      Jernej Skrabec <[email protected]>
2042 M:      Samuel Holland <[email protected]>
2043 L:      [email protected] (moderated for non-subscribers)
2044 L:      [email protected]
2045 S:      Maintained
2046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2047 F:      arch/arm/mach-sunxi/
2048 F:      arch/arm64/boot/dts/allwinner/
2049 F:      drivers/clk/sunxi-ng/
2050 F:      drivers/pinctrl/sunxi/
2051 F:      drivers/soc/sunxi/
2052 N:      allwinner
2053 N:      sun[x456789]i
2054 N:      sun[25]0i
2055
2056 ARM/ALPHASCALE ARCHITECTURE
2057 M:      Krzysztof Kozlowski <[email protected]>
2058 L:      [email protected] (moderated for non-subscribers)
2059 S:      Odd Fixes
2060 F:      arch/arm/boot/dts/alphascale/
2061 F:      drivers/clk/clk-asm9260.c
2062 F:      drivers/clocksource/asm9260_timer.c
2063 F:      drivers/rtc/rtc-asm9260.c
2064 F:      drivers/watchdog/asm9260_wdt.c
2065
2066 ARM/AMD PENSANDO ARM64 ARCHITECTURE
2067 M:      Brad Larson <[email protected]>
2068 L:      [email protected] (moderated for non-subscribers)
2069 S:      Supported
2070 F:      Documentation/devicetree/bindings/*/amd,pensando*
2071 F:      arch/arm64/boot/dts/amd/elba*
2072
2073 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2074 M:      Neil Armstrong <[email protected]>
2075 M:      Jerome Brunet <[email protected]>
2076 L:      [email protected]
2077 S:      Maintained
2078 F:      Documentation/devicetree/bindings/clock/amlogic*
2079 F:      drivers/clk/meson/
2080 F:      include/dt-bindings/clock/amlogic,a1*
2081 F:      include/dt-bindings/clock/gxbb*
2082 F:      include/dt-bindings/clock/meson*
2083
2084 ARM/Amlogic Meson SoC Crypto Drivers
2085 M:      Corentin Labbe <[email protected]>
2086 L:      [email protected]
2087 L:      [email protected]
2088 S:      Maintained
2089 F:      Documentation/devicetree/bindings/crypto/amlogic*
2090 F:      drivers/crypto/amlogic/
2091
2092 ARM/Amlogic Meson SoC Sound Drivers
2093 M:      Jerome Brunet <[email protected]>
2094 L:      [email protected]
2095 S:      Maintained
2096 F:      Documentation/devicetree/bindings/sound/amlogic*
2097 F:      sound/soc/meson/
2098
2099 ARM/Amlogic Meson SoC support
2100 M:      Neil Armstrong <[email protected]>
2101 M:      Kevin Hilman <[email protected]>
2102 R:      Jerome Brunet <[email protected]>
2103 R:      Martin Blumenstingl <[email protected]>
2104 L:      [email protected] (moderated for non-subscribers)
2105 L:      [email protected]
2106 S:      Maintained
2107 W:      http://linux-meson.com/
2108 F:      Documentation/devicetree/bindings/phy/amlogic*
2109 F:      arch/arm/boot/dts/amlogic/
2110 F:      arch/arm/mach-meson/
2111 F:      arch/arm64/boot/dts/amlogic/
2112 F:      drivers/pmdomain/amlogic/
2113 F:      drivers/mmc/host/meson*
2114 F:      drivers/phy/amlogic/
2115 F:      drivers/pinctrl/meson/
2116 F:      drivers/rtc/rtc-meson*
2117 F:      drivers/soc/amlogic/
2118 N:      meson
2119
2120 ARM/Annapurna Labs ALPINE ARCHITECTURE
2121 M:      Antoine Tenart <[email protected]>
2122 L:      [email protected] (moderated for non-subscribers)
2123 S:      Odd Fixes
2124 F:      arch/arm/boot/dts/amazon/
2125 F:      arch/arm/mach-alpine/
2126 F:      arch/arm64/boot/dts/amazon/
2127 F:      drivers/*/*alpine*
2128
2129 ARM/APPLE MACHINE SOUND DRIVERS
2130 M:      Martin Povišer <[email protected]>
2131 L:      [email protected]
2132 L:      [email protected]
2133 S:      Maintained
2134 F:      Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2135 F:      Documentation/devicetree/bindings/sound/apple,*
2136 F:      sound/soc/apple/*
2137 F:      sound/soc/codecs/cs42l83-i2c.c
2138 F:      sound/soc/codecs/ssm3515.c
2139
2140 ARM/APPLE MACHINE SUPPORT
2141 M:      Hector Martin <[email protected]>
2142 M:      Sven Peter <[email protected]>
2143 R:      Alyssa Rosenzweig <[email protected]>
2144 L:      [email protected]
2145 L:      [email protected] (moderated for non-subscribers)
2146 S:      Maintained
2147 W:      https://asahilinux.org
2148 B:      https://github.com/AsahiLinux/linux/issues
2149 C:      irc://irc.oftc.net/asahi-dev
2150 T:      git https://github.com/AsahiLinux/linux.git
2151 F:      Documentation/devicetree/bindings/arm/apple.yaml
2152 F:      Documentation/devicetree/bindings/arm/apple/*
2153 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
2154 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2155 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
2156 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2157 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
2158 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
2159 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
2160 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2161 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2162 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2163 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2164 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
2165 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2166 F:      Documentation/devicetree/bindings/power/apple*
2167 F:      Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2168 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2169 F:      arch/arm64/boot/dts/apple/
2170 F:      drivers/bluetooth/hci_bcm4377.c
2171 F:      drivers/clk/clk-apple-nco.c
2172 F:      drivers/cpufreq/apple-soc-cpufreq.c
2173 F:      drivers/dma/apple-admac.c
2174 F:      drivers/pmdomain/apple/
2175 F:      drivers/i2c/busses/i2c-pasemi-core.c
2176 F:      drivers/i2c/busses/i2c-pasemi-platform.c
2177 F:      drivers/iommu/apple-dart.c
2178 F:      drivers/iommu/io-pgtable-dart.c
2179 F:      drivers/irqchip/irq-apple-aic.c
2180 F:      drivers/nvme/host/apple.c
2181 F:      drivers/nvmem/apple-efuses.c
2182 F:      drivers/pinctrl/pinctrl-apple-gpio.c
2183 F:      drivers/pwm/pwm-apple.c
2184 F:      drivers/soc/apple/*
2185 F:      drivers/watchdog/apple_wdt.c
2186 F:      include/dt-bindings/interrupt-controller/apple-aic.h
2187 F:      include/dt-bindings/pinctrl/apple.h
2188 F:      include/linux/soc/apple/*
2189
2190 ARM/ARTPEC MACHINE SUPPORT
2191 M:      Jesper Nilsson <[email protected]>
2192 M:      Lars Persson <[email protected]>
2193 L:      [email protected]
2194 S:      Maintained
2195 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2196 F:      arch/arm/boot/dts/axis/
2197 F:      arch/arm/mach-artpec
2198 F:      drivers/clk/axis
2199 F:      drivers/crypto/axis
2200 F:      drivers/mmc/host/usdhi6rol0.c
2201 F:      drivers/pinctrl/pinctrl-artpec*
2202
2203 ARM/ASPEED I2C DRIVER
2204 M:      Brendan Higgins <[email protected]>
2205 R:      Benjamin Herrenschmidt <[email protected]>
2206 R:      Joel Stanley <[email protected]>
2207 L:      [email protected]
2208 L:      [email protected] (moderated for non-subscribers)
2209 S:      Maintained
2210 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2211 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2212 F:      drivers/i2c/busses/i2c-aspeed.c
2213 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
2214
2215 ARM/ASPEED MACHINE SUPPORT
2216 M:      Joel Stanley <[email protected]>
2217 R:      Andrew Jeffery <[email protected]>
2218 L:      [email protected] (moderated for non-subscribers)
2219 L:      [email protected] (moderated for non-subscribers)
2220 S:      Supported
2221 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
2222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2223 F:      Documentation/devicetree/bindings/arm/aspeed/
2224 F:      arch/arm/boot/dts/aspeed/
2225 F:      arch/arm/mach-aspeed/
2226 N:      aspeed
2227
2228 ARM/AXM LSI SOC
2229 M:      Krzysztof Kozlowski <[email protected]>
2230 L:      [email protected] (moderated for non-subscribers)
2231 S:      Odd Fixes
2232 F:      Documentation/devicetree/bindings/arm/axxia.yaml
2233 F:      arch/arm/boot/dts/intel/axm/
2234 F:      arch/arm/mach-axxia/
2235
2236 ARM/BITMAIN ARCHITECTURE
2237 M:      Manivannan Sadhasivam <[email protected]>
2238 L:      [email protected] (moderated for non-subscribers)
2239 S:      Maintained
2240 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2241 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2242 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2243 F:      arch/arm64/boot/dts/bitmain/
2244 F:      drivers/clk/clk-bm1880.c
2245 F:      drivers/pinctrl/pinctrl-bm1880.c
2246
2247 ARM/CALXEDA HIGHBANK ARCHITECTURE
2248 M:      Andre Przywara <[email protected]>
2249 L:      [email protected] (moderated for non-subscribers)
2250 S:      Maintained
2251 F:      arch/arm/boot/dts/calxeda/
2252 F:      arch/arm/mach-highbank/
2253
2254 ARM/CAVIUM THUNDER NETWORK DRIVER
2255 M:      Sunil Goutham <[email protected]>
2256 L:      [email protected] (moderated for non-subscribers)
2257 S:      Supported
2258 F:      drivers/net/ethernet/cavium/thunder/
2259
2260 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2261 M:      Lukasz Majewski <[email protected]>
2262 L:      [email protected] (moderated for non-subscribers)
2263 S:      Maintained
2264 F:      arch/arm/mach-ep93xx/ts72xx.c
2265
2266 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2267 M:      Alexander Shiyan <[email protected]>
2268 L:      [email protected] (moderated for non-subscribers)
2269 S:      Odd Fixes
2270 N:      clps711x
2271
2272 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2273 M:      Hartley Sweeten <[email protected]>
2274 M:      Alexander Sverdlin <[email protected]>
2275 M:      Nikita Shubin <[email protected]>
2276 L:      [email protected] (moderated for non-subscribers)
2277 S:      Maintained
2278 F:      Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2279 F:      Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2280 F:      arch/arm/boot/compressed/misc-ep93xx.h
2281 F:      arch/arm/mach-ep93xx/
2282 F:      drivers/iio/adc/ep93xx_adc.c
2283
2284 ARM/CLKDEV SUPPORT
2285 M:      Russell King <[email protected]>
2286 L:      [email protected] (moderated for non-subscribers)
2287 S:      Maintained
2288 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2289 F:      drivers/clk/clkdev.c
2290
2291 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2292 M:      Baruch Siach <[email protected]>
2293 L:      [email protected] (moderated for non-subscribers)
2294 S:      Maintained
2295 F:      arch/arm/boot/dts/cnxt/
2296 N:      digicolor
2297
2298 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2299 M:      Suzuki K Poulose <[email protected]>
2300 R:      Mike Leach <[email protected]>
2301 R:      James Clark <[email protected]>
2302 L:      [email protected] (moderated for non-subscribers)
2303 L:      [email protected] (moderated for non-subscribers)
2304 S:      Maintained
2305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2306 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2307 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2308 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2309 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2310 F:      Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2311 F:      Documentation/trace/coresight/*
2312 F:      drivers/hwtracing/coresight/*
2313 F:      include/dt-bindings/arm/coresight-cti-dt.h
2314 F:      include/linux/coresight*
2315 F:      include/uapi/linux/coresight*
2316 F:      samples/coresight/*
2317 F:      tools/perf/Documentation/arm-coresight.txt
2318 F:      tools/perf/arch/arm/util/auxtrace.c
2319 F:      tools/perf/arch/arm/util/cs-etm.c
2320 F:      tools/perf/arch/arm/util/cs-etm.h
2321 F:      tools/perf/arch/arm/util/pmu.c
2322 F:      tools/perf/tests/shell/*coresight*
2323 F:      tools/perf/tests/shell/coresight/*
2324 F:      tools/perf/tests/shell/lib/*coresight*
2325 F:      tools/perf/util/cs-etm-decoder/*
2326 F:      tools/perf/util/cs-etm.*
2327
2328 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2329 M:      Hans Ulli Kroll <[email protected]>
2330 M:      Linus Walleij <[email protected]>
2331 L:      [email protected] (moderated for non-subscribers)
2332 S:      Maintained
2333 T:      git git://github.com/ulli-kroll/linux.git
2334 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2335 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2336 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2337 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2338 F:      arch/arm/boot/dts/gemini/
2339 F:      arch/arm/mach-gemini/
2340 F:      drivers/crypto/gemini/
2341 F:      drivers/net/ethernet/cortina/
2342 F:      drivers/pinctrl/pinctrl-gemini.c
2343 F:      drivers/rtc/rtc-ftrtc010.c
2344
2345 ARM/CZ.NIC TURRIS SUPPORT
2346 M:      Marek Behún <[email protected]>
2347 S:      Maintained
2348 W:      https://www.turris.cz/
2349 F:      Documentation/ABI/testing/debugfs-moxtet
2350 F:      Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2351 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2352 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2353 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2354 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2355 F:      Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2356 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2357 F:      Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2358 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2359 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2360 F:      drivers/bus/moxtet.c
2361 F:      drivers/firmware/turris-mox-rwtm.c
2362 F:      drivers/gpio/gpio-moxtet.c
2363 F:      drivers/leds/leds-turris-omnia.c
2364 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2365 F:      drivers/platform/cznic/
2366 F:      drivers/watchdog/armada_37xx_wdt.c
2367 F:      include/dt-bindings/bus/moxtet.h
2368 F:      include/linux/armada-37xx-rwtm-mailbox.h
2369 F:      include/linux/moxtet.h
2370 F:      include/linux/turris-omnia-mcu-interface.h
2371
2372 ARM/FARADAY FA526 PORT
2373 M:      Hans Ulli Kroll <[email protected]>
2374 L:      [email protected] (moderated for non-subscribers)
2375 S:      Maintained
2376 T:      git git://git.berlios.de/gemini-board
2377 F:      arch/arm/mm/*-fa*
2378
2379 ARM/FOOTBRIDGE ARCHITECTURE
2380 M:      Russell King <[email protected]>
2381 L:      [email protected] (moderated for non-subscribers)
2382 S:      Maintained
2383 W:      http://www.armlinux.org.uk/
2384 F:      arch/arm/include/asm/hardware/dec21285.h
2385 F:      arch/arm/mach-footbridge/
2386
2387 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2388 M:      Shawn Guo <[email protected]>
2389 M:      Sascha Hauer <[email protected]>
2390 R:      Pengutronix Kernel Team <[email protected]>
2391 R:      Fabio Estevam <[email protected]>
2392 L:      [email protected]
2393 L:      [email protected] (moderated for non-subscribers)
2394 S:      Maintained
2395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2396 F:      arch/arm/boot/dts/nxp/imx/
2397 F:      arch/arm/boot/dts/nxp/mxs/
2398 F:      arch/arm64/boot/dts/freescale/
2399 X:      arch/arm64/boot/dts/freescale/fsl-*
2400 X:      arch/arm64/boot/dts/freescale/qoriq-*
2401 X:      drivers/media/i2c/
2402 N:      imx
2403 N:      mxs
2404
2405 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2406 M:      Shawn Guo <[email protected]>
2407 L:      [email protected] (moderated for non-subscribers)
2408 S:      Maintained
2409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2410 F:      arch/arm/boot/dts/nxp/ls/
2411 F:      arch/arm64/boot/dts/freescale/fsl-*
2412 F:      arch/arm64/boot/dts/freescale/qoriq-*
2413
2414 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2415 M:      Shawn Guo <[email protected]>
2416 M:      Sascha Hauer <[email protected]>
2417 R:      Pengutronix Kernel Team <[email protected]>
2418 R:      Stefan Agner <[email protected]>
2419 L:      [email protected] (moderated for non-subscribers)
2420 S:      Maintained
2421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2422 F:      arch/arm/boot/dts/nxp/vf/
2423 F:      arch/arm/mach-imx/*vf610*
2424
2425 ARM/GUMSTIX MACHINE SUPPORT
2426 M:      Steve Sakoman <[email protected]>
2427 L:      [email protected] (moderated for non-subscribers)
2428 S:      Maintained
2429
2430 ARM/HISILICON SOC SUPPORT
2431 M:      Wei Xu <[email protected]>
2432 L:      [email protected] (moderated for non-subscribers)
2433 S:      Supported
2434 W:      http://www.hisilicon.com
2435 T:      git https://github.com/hisilicon/linux-hisi.git
2436 F:      arch/arm/boot/dts/hisilicon/
2437 F:      arch/arm/mach-hisi/
2438 F:      arch/arm64/boot/dts/hisilicon/
2439
2440 ARM/HP JORNADA 7XX MACHINE SUPPORT
2441 M:      Kristoffer Ericson <[email protected]>
2442 S:      Maintained
2443 W:      www.jlime.com
2444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2445 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2446 F:      arch/arm/mach-sa1100/jornada720.c
2447
2448 ARM/HPE GXP ARCHITECTURE
2449 M:      Jean-Marie Verdun <[email protected]>
2450 M:      Nick Hawkins <[email protected]>
2451 S:      Maintained
2452 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2453 F:      Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2454 F:      Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2455 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2456 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2457 F:      Documentation/hwmon/gxp-fan-ctrl.rst
2458 F:      arch/arm/boot/dts/hpe/
2459 F:      arch/arm/mach-hpe/
2460 F:      drivers/clocksource/timer-gxp.c
2461 F:      drivers/hwmon/gxp-fan-ctrl.c
2462 F:      drivers/i2c/busses/i2c-gxp.c
2463 F:      drivers/spi/spi-gxp.c
2464 F:      drivers/watchdog/gxp-wdt.c
2465
2466 ARM/IGEP MACHINE SUPPORT
2467 M:      Enric Balletbo i Serra <[email protected]>
2468 M:      Javier Martinez Canillas <[email protected]>
2469 L:      [email protected]
2470 L:      [email protected] (moderated for non-subscribers)
2471 S:      Maintained
2472 F:      arch/arm/boot/dts/ti/omap/omap3-igep*
2473
2474 ARM/INTEL IXP4XX ARM ARCHITECTURE
2475 M:      Linus Walleij <[email protected]>
2476 M:      Imre Kaloz <[email protected]>
2477 L:      [email protected] (moderated for non-subscribers)
2478 S:      Maintained
2479 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2480 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2481 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2482 F:      Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2483 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2484 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2485 F:      arch/arm/boot/dts/intel/ixp/
2486 F:      arch/arm/mach-ixp4xx/
2487 F:      drivers/bus/intel-ixp4xx-eb.c
2488 F:      drivers/char/hw_random/ixp4xx-rng.c
2489 F:      drivers/clocksource/timer-ixp4xx.c
2490 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2491 F:      drivers/gpio/gpio-ixp4xx.c
2492 F:      drivers/irqchip/irq-ixp4xx.c
2493 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
2494 F:      drivers/net/wan/ixp4xx_hss.c
2495 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
2496 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
2497 F:      include/linux/soc/ixp4xx/npe.h
2498 F:      include/linux/soc/ixp4xx/qmgr.h
2499
2500 ARM/INTEL KEEMBAY ARCHITECTURE
2501 M:      Paul J. Murphy <[email protected]>
2502 M:      Daniele Alessandrelli <[email protected]>
2503 S:      Maintained
2504 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2505 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2506 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2507
2508 ARM/INTEL XSC3 (MANZANO) ARM CORE
2509 M:      Lennert Buytenhek <[email protected]>
2510 L:      [email protected] (moderated for non-subscribers)
2511 S:      Maintained
2512
2513 ARM/LG1K ARCHITECTURE
2514 M:      Chanho Min <[email protected]>
2515 L:      [email protected] (moderated for non-subscribers)
2516 S:      Maintained
2517 F:      arch/arm64/boot/dts/lg/
2518
2519 ARM/LPC18XX ARCHITECTURE
2520 M:      Vladimir Zapolskiy <[email protected]>
2521 L:      [email protected] (moderated for non-subscribers)
2522 S:      Maintained
2523 F:      Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2524 F:      arch/arm/boot/dts/nxp/lpc/lpc43*
2525 F:      drivers/i2c/busses/i2c-lpc2k.c
2526 F:      drivers/memory/pl172.c
2527 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2528 F:      drivers/rtc/rtc-lpc24xx.c
2529 N:      lpc18xx
2530
2531 ARM/LPC32XX SOC SUPPORT
2532 M:      Vladimir Zapolskiy <[email protected]>
2533 M:      Piotr Wojtaszczyk <[email protected]>
2534 L:      [email protected] (moderated for non-subscribers)
2535 S:      Maintained
2536 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2537 F:      Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2538 F:      arch/arm/boot/dts/nxp/lpc/lpc32*
2539 F:      arch/arm/mach-lpc32xx/
2540 F:      drivers/dma/lpc32xx-dmamux.c
2541 F:      drivers/i2c/busses/i2c-pnx.c
2542 F:      drivers/net/ethernet/nxp/lpc_eth.c
2543 F:      drivers/usb/host/ohci-nxp.c
2544 F:      drivers/watchdog/pnx4008_wdt.c
2545 N:      lpc32xx
2546
2547 LPC32XX DMAMUX SUPPORT
2548 M:      J.M.B. Downing <[email protected]>
2549 M:      Piotr Wojtaszczyk <[email protected]>
2550 R:      Vladimir Zapolskiy <[email protected]>
2551 L:      [email protected] (moderated for non-subscribers)
2552 S:      Maintained
2553 F:      Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2554
2555 ARM/Marvell Dove/MV78xx0/Orion SOC support
2556 M:      Andrew Lunn <[email protected]>
2557 M:      Sebastian Hesselbarth <[email protected]>
2558 M:      Gregory Clement <[email protected]>
2559 L:      [email protected] (moderated for non-subscribers)
2560 S:      Maintained
2561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2562 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2563 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2564 F:      Documentation/devicetree/bindings/soc/dove/
2565 F:      arch/arm/boot/dts/marvell/dove*
2566 F:      arch/arm/boot/dts/marvell/orion5x*
2567 F:      arch/arm/mach-dove/
2568 F:      arch/arm/mach-mv78xx0/
2569 F:      arch/arm/mach-orion5x/
2570 F:      arch/arm/plat-orion/
2571 F:      drivers/bus/mvebu-mbus.c
2572 F:      drivers/soc/dove/
2573
2574 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2575 M:      Andrew Lunn <[email protected]>
2576 M:      Gregory Clement <[email protected]>
2577 M:      Sebastian Hesselbarth <[email protected]>
2578 L:      [email protected] (moderated for non-subscribers)
2579 S:      Maintained
2580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2581 F:      Documentation/devicetree/bindings/arm/marvell/
2582 F:      arch/arm/boot/dts/marvell/armada*
2583 F:      arch/arm/boot/dts/marvell/kirkwood*
2584 F:      arch/arm/configs/mvebu_*_defconfig
2585 F:      arch/arm/mach-mvebu/
2586 F:      arch/arm64/boot/dts/marvell/
2587 F:      drivers/clk/mvebu/
2588 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2589 F:      drivers/cpufreq/armada-8k-cpufreq.c
2590 F:      drivers/cpufreq/mvebu-cpufreq.c
2591 F:      drivers/irqchip/irq-armada-370-xp.c
2592 F:      drivers/irqchip/irq-mvebu-*
2593 F:      drivers/pinctrl/mvebu/
2594 F:      drivers/rtc/rtc-armada38x.c
2595
2596 ARM/Mediatek RTC DRIVER
2597 M:      Eddie Huang <[email protected]>
2598 M:      Sean Wang <[email protected]>
2599 L:      [email protected] (moderated for non-subscribers)
2600 L:      [email protected] (moderated for non-subscribers)
2601 S:      Maintained
2602 F:      Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2603 F:      Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2604 F:      drivers/rtc/rtc-mt2712.c
2605 F:      drivers/rtc/rtc-mt6397.c
2606 F:      drivers/rtc/rtc-mt7622.c
2607
2608 ARM/Mediatek SoC support
2609 M:      Matthias Brugger <[email protected]>
2610 M:      AngeloGioacchino Del Regno <[email protected]>
2611 L:      [email protected]
2612 L:      [email protected] (moderated for non-subscribers)
2613 L:      [email protected] (moderated for non-subscribers)
2614 S:      Maintained
2615 W:      https://mtk.wiki.kernel.org/
2616 C:      irc://irc.libera.chat/linux-mediatek
2617 F:      arch/arm/boot/dts/mediatek/
2618 F:      arch/arm/mach-mediatek/
2619 F:      arch/arm64/boot/dts/mediatek/
2620 F:      drivers/soc/mediatek/
2621 N:      mtk
2622 N:      mt[2678]
2623 K:      mediatek
2624
2625 ARM/Mediatek USB3 PHY DRIVER
2626 M:      Chunfeng Yun <[email protected]>
2627 L:      [email protected] (moderated for non-subscribers)
2628 L:      [email protected] (moderated for non-subscribers)
2629 S:      Maintained
2630 F:      Documentation/devicetree/bindings/phy/mediatek,*
2631 F:      drivers/phy/mediatek/
2632
2633 ARM/MICROCHIP (ARM64) SoC support
2634 M:      Conor Dooley <[email protected]>
2635 M:      Nicolas Ferre <[email protected]>
2636 M:      Claudiu Beznea <[email protected]>
2637 L:      [email protected] (moderated for non-subscribers)
2638 S:      Supported
2639 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2640 F:      arch/arm64/boot/dts/microchip/
2641
2642 ARM/Microchip (AT91) SoC support
2643 M:      Nicolas Ferre <[email protected]>
2644 M:      Alexandre Belloni <[email protected]>
2645 M:      Claudiu Beznea <[email protected]>
2646 L:      [email protected] (moderated for non-subscribers)
2647 S:      Supported
2648 W:      http://www.linux4sam.org
2649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2650 F:      arch/arm/boot/dts/microchip/
2651 F:      arch/arm/include/debug/at91.S
2652 F:      arch/arm/mach-at91/
2653 F:      drivers/memory/atmel*
2654 F:      drivers/watchdog/sama5d4_wdt.c
2655 F:      include/soc/at91/
2656 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2657 N:      at91
2658 N:      atmel
2659
2660 ARM/Microchip Sparx5 SoC support
2661 M:      Lars Povlsen <[email protected]>
2662 M:      Steen Hegelund <[email protected]>
2663 M:      Daniel Machon <[email protected]>
2664 M:      [email protected]
2665 L:      [email protected] (moderated for non-subscribers)
2666 S:      Supported
2667 F:      arch/arm64/boot/dts/microchip/sparx*
2668 F:      drivers/net/ethernet/microchip/vcap/
2669 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2670 N:      sparx5
2671
2672 ARM/MILBEAUT ARCHITECTURE
2673 M:      Taichi Sugaya <[email protected]>
2674 M:      Takao Orito <[email protected]>
2675 L:      [email protected] (moderated for non-subscribers)
2676 S:      Maintained
2677 F:      arch/arm/boot/dts/socionext/milbeaut*
2678 F:      arch/arm/mach-milbeaut/
2679 N:      milbeaut
2680
2681 ARM/MOXA ART SOC
2682 M:      Krzysztof Kozlowski <[email protected]>
2683 L:      [email protected] (moderated for non-subscribers)
2684 S:      Odd Fixes
2685 F:      Documentation/devicetree/bindings/arm/moxart.yaml
2686 F:      Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2687 F:      arch/arm/boot/dts/moxa/
2688 F:      drivers/clk/clk-moxart.c
2689
2690 ARM/MStar/Sigmastar Armv7 SoC support
2691 M:      Daniel Palmer <[email protected]>
2692 M:      Romain Perier <[email protected]>
2693 L:      [email protected] (moderated for non-subscribers)
2694 S:      Maintained
2695 W:      http://linux-chenxing.org/
2696 T:      git git://github.com/linux-chenxing/linux.git
2697 F:      Documentation/devicetree/bindings/arm/mstar/*
2698 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2699 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2700 F:      arch/arm/boot/dts/sigmastar/
2701 F:      arch/arm/mach-mstar/
2702 F:      drivers/clk/mstar/
2703 F:      drivers/clocksource/timer-msc313e.c
2704 F:      drivers/gpio/gpio-msc313.c
2705 F:      drivers/rtc/rtc-msc313.c
2706 F:      drivers/watchdog/msc313e_wdt.c
2707 F:      include/dt-bindings/clock/mstar-*
2708 F:      include/dt-bindings/gpio/msc313-gpio.h
2709
2710 ARM/NOMADIK/Ux500 ARCHITECTURES
2711 M:      Linus Walleij <[email protected]>
2712 L:      [email protected] (moderated for non-subscribers)
2713 S:      Maintained
2714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2715 F:      Documentation/devicetree/bindings/arm/ste-*
2716 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2717 F:      Documentation/devicetree/bindings/arm/ux500/
2718 F:      Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2719 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2720 F:      arch/arm/boot/dts/st/ste-*
2721 F:      arch/arm/mach-nomadik/
2722 F:      arch/arm/mach-ux500/
2723 F:      drivers/clk/clk-nomadik.c
2724 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2725 F:      drivers/dma/ste_dma40*
2726 F:      drivers/pmdomain/st/ste-ux500-pm-domain.c
2727 F:      drivers/gpio/gpio-nomadik.c
2728 F:      drivers/hwspinlock/u8500_hsem.c
2729 F:      drivers/i2c/busses/i2c-nomadik.c
2730 F:      drivers/iio/adc/ab8500-gpadc.c
2731 F:      drivers/mfd/ab8500*
2732 F:      drivers/mfd/abx500*
2733 F:      drivers/mfd/db8500*
2734 F:      drivers/pinctrl/nomadik/
2735 F:      drivers/rtc/rtc-ab8500.c
2736 F:      drivers/rtc/rtc-pl031.c
2737 F:      drivers/soc/ux500/
2738
2739 ARM/NUVOTON MA35 ARCHITECTURE
2740 M:      Jacky Huang <[email protected]>
2741 M:      Shan-Chun Hung <[email protected]>
2742 L:      [email protected] (moderated for non-subscribers)
2743 S:      Supported
2744 F:      Documentation/devicetree/bindings/*/*/*ma35*
2745 F:      Documentation/devicetree/bindings/*/*ma35*
2746 F:      arch/arm64/boot/dts/nuvoton/*ma35*
2747 F:      drivers/*/*/*ma35*
2748 F:      drivers/*/*ma35*
2749 K:      ma35d1
2750
2751 ARM/NUVOTON NPCM ARCHITECTURE
2752 M:      Avi Fishman <[email protected]>
2753 M:      Tomer Maimon <[email protected]>
2754 M:      Tali Perry <[email protected]>
2755 R:      Patrick Venture <[email protected]>
2756 R:      Nancy Yuen <[email protected]>
2757 R:      Benjamin Fair <[email protected]>
2758 L:      [email protected] (moderated for non-subscribers)
2759 S:      Supported
2760 F:      Documentation/devicetree/bindings/*/*/*npcm*
2761 F:      Documentation/devicetree/bindings/*/*npcm*
2762 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2763 F:      arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2764 F:      arch/arm/mach-npcm/
2765 F:      arch/arm64/boot/dts/nuvoton/
2766 F:      drivers/*/*/*npcm*
2767 F:      drivers/*/*npcm*
2768 F:      drivers/rtc/rtc-nct3018y.c
2769 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2770 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2771
2772 ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2773 M:      Joseph Liu <[email protected]>
2774 M:      Marvin Lin <[email protected]>
2775 L:      [email protected]
2776 L:      [email protected] (moderated for non-subscribers)
2777 S:      Maintained
2778 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2779 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2780 F:      Documentation/userspace-api/media/drivers/npcm-video.rst
2781 F:      drivers/media/platform/nuvoton/
2782 F:      include/uapi/linux/npcm-video.h
2783
2784 ARM/NUVOTON WPCM450 ARCHITECTURE
2785 M:      Jonathan Neuschäfer <[email protected]>
2786 L:      [email protected] (moderated for non-subscribers)
2787 S:      Maintained
2788 W:      https://github.com/neuschaefer/wpcm450/wiki
2789 F:      Documentation/devicetree/bindings/*/*wpcm*
2790 F:      arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2791 F:      arch/arm/configs/wpcm450_defconfig
2792 F:      arch/arm/mach-npcm/wpcm450.c
2793 F:      drivers/*/*/*wpcm*
2794 F:      drivers/*/*wpcm*
2795
2796 ARM/NXP S32G ARCHITECTURE
2797 R:      Chester Lin <[email protected]>
2798 R:      Matthias Brugger <[email protected]>
2799 R:      Ghennadi Procopciuc <[email protected]>
2800 L:      NXP S32 Linux Team <[email protected]>
2801 L:      [email protected] (moderated for non-subscribers)
2802 S:      Maintained
2803 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2804 F:      drivers/pinctrl/nxp/
2805
2806 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2807 M:      Alexander Clouter <[email protected]>
2808 L:      [email protected] (moderated for non-subscribers)
2809 S:      Maintained
2810 W:      http://www.digriz.org.uk/ts78xx/kernel
2811 F:      arch/arm/mach-orion5x/ts78xx-*
2812
2813 ARM/QUALCOMM CHROMEBOOK SUPPORT
2814 R:      [email protected]
2815 F:      arch/arm64/boot/dts/qcom/sc7180*
2816 F:      arch/arm64/boot/dts/qcom/sc7280*
2817 F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
2818
2819 ARM/QUALCOMM MAILING LIST
2820 L:      [email protected]
2821 F:      Documentation/devicetree/bindings/*/qcom*
2822 F:      Documentation/devicetree/bindings/soc/qcom/
2823 F:      arch/arm/boot/dts/qcom/
2824 F:      arch/arm/configs/qcom_defconfig
2825 F:      arch/arm/mach-qcom/
2826 F:      arch/arm64/boot/dts/qcom/
2827 F:      drivers/*/*/pm8???-*
2828 F:      drivers/*/*/qcom*
2829 F:      drivers/*/*/qcom/
2830 F:      drivers/*/qcom*
2831 F:      drivers/*/qcom/
2832 F:      drivers/bluetooth/btqcomsmd.c
2833 F:      drivers/clocksource/timer-qcom.c
2834 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2835 F:      drivers/extcon/extcon-qcom*
2836 F:      drivers/i2c/busses/i2c-qcom-geni.c
2837 F:      drivers/i2c/busses/i2c-qup.c
2838 F:      drivers/iommu/msm*
2839 F:      drivers/mfd/ssbi.c
2840 F:      drivers/mmc/host/mmci_qcom*
2841 F:      drivers/mmc/host/sdhci-msm.c
2842 F:      drivers/pci/controller/dwc/pcie-qcom*
2843 F:      drivers/phy/qualcomm/
2844 F:      drivers/power/*/msm*
2845 F:      drivers/reset/reset-qcom-*
2846 F:      drivers/rtc/rtc-pm8xxx.c
2847 F:      drivers/spi/spi-geni-qcom.c
2848 F:      drivers/spi/spi-qcom-qspi.c
2849 F:      drivers/spi/spi-qup.c
2850 F:      drivers/tty/serial/msm_serial.c
2851 F:      drivers/ufs/host/ufs-qcom*
2852 F:      drivers/usb/dwc3/dwc3-qcom.c
2853 F:      include/dt-bindings/*/qcom*
2854 F:      include/linux/*/qcom*
2855 F:      include/linux/soc/qcom/
2856
2857 ARM/QUALCOMM SUPPORT
2858 M:      Bjorn Andersson <[email protected]>
2859 M:      Konrad Dybcio <[email protected]>
2860 L:      [email protected]
2861 S:      Maintained
2862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2863 F:      Documentation/devicetree/bindings/arm/qcom-soc.yaml
2864 F:      Documentation/devicetree/bindings/arm/qcom.yaml
2865 F:      Documentation/devicetree/bindings/bus/qcom*
2866 F:      Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2867 F:      Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2868 F:      Documentation/devicetree/bindings/reserved-memory/qcom
2869 F:      Documentation/devicetree/bindings/soc/qcom/
2870 F:      arch/arm/boot/dts/qcom/
2871 F:      arch/arm/configs/qcom_defconfig
2872 F:      arch/arm/mach-qcom/
2873 F:      arch/arm64/boot/dts/qcom/
2874 F:      drivers/bus/qcom*
2875 F:      drivers/firmware/qcom/
2876 F:      drivers/soc/qcom/
2877 F:      include/dt-bindings/arm/qcom,ids.h
2878 F:      include/dt-bindings/firmware/qcom,scm.h
2879 F:      include/dt-bindings/soc/qcom*
2880 F:      include/linux/firmware/qcom
2881 F:      include/linux/soc/qcom/
2882 F:      include/soc/qcom/
2883
2884 ARM/RDA MICRO ARCHITECTURE
2885 M:      Manivannan Sadhasivam <[email protected]>
2886 L:      [email protected] (moderated for non-subscribers)
2887 L:      [email protected] (moderated for non-subscribers)
2888 S:      Maintained
2889 F:      Documentation/devicetree/bindings/arm/rda.yaml
2890 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2891 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2892 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2893 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2894 F:      arch/arm/boot/dts/unisoc/
2895 F:      drivers/clocksource/timer-rda.c
2896 F:      drivers/gpio/gpio-rda.c
2897 F:      drivers/irqchip/irq-rda-intc.c
2898 F:      drivers/tty/serial/rda-uart.c
2899
2900 ARM/REALTEK ARCHITECTURE
2901 M:      Andreas Färber <[email protected]>
2902 L:      [email protected] (moderated for non-subscribers)
2903 L:      [email protected] (moderated for non-subscribers)
2904 S:      Maintained
2905 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2906 F:      arch/arm/boot/dts/realtek/
2907 F:      arch/arm/mach-realtek/
2908 F:      arch/arm64/boot/dts/realtek/
2909
2910 ARM/RISC-V/RENESAS ARCHITECTURE
2911 M:      Geert Uytterhoeven <[email protected]>
2912 M:      Magnus Damm <[email protected]>
2913 L:      [email protected]
2914 S:      Supported
2915 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2916 C:      irc://irc.libera.chat/renesas-soc
2917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2918 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2919 F:      Documentation/devicetree/bindings/soc/renesas/
2920 F:      arch/arm/boot/dts/renesas/
2921 F:      arch/arm/configs/shmobile_defconfig
2922 F:      arch/arm/include/debug/renesas-scif.S
2923 F:      arch/arm/mach-shmobile/
2924 F:      arch/arm64/boot/dts/renesas/
2925 F:      arch/riscv/boot/dts/renesas/
2926 F:      drivers/pmdomain/renesas/
2927 F:      drivers/soc/renesas/
2928 F:      include/linux/soc/renesas/
2929 K:      \brenesas,
2930
2931 ARM/RISCPC ARCHITECTURE
2932 M:      Russell King <[email protected]>
2933 L:      [email protected] (moderated for non-subscribers)
2934 S:      Maintained
2935 W:      http://www.armlinux.org.uk/
2936 F:      arch/arm/include/asm/hardware/ioc.h
2937 F:      arch/arm/include/asm/hardware/iomd.h
2938 F:      arch/arm/include/asm/hardware/memc.h
2939 F:      arch/arm/mach-rpc/
2940 F:      drivers/net/ethernet/8390/etherh.c
2941 F:      drivers/net/ethernet/i825xx/ether1*
2942 F:      drivers/net/ethernet/seeq/ether3*
2943 F:      drivers/scsi/arm/
2944
2945 ARM/Rockchip SoC support
2946 M:      Heiko Stuebner <[email protected]>
2947 L:      [email protected] (moderated for non-subscribers)
2948 L:      [email protected]
2949 S:      Maintained
2950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2951 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2952 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2953 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2954 F:      arch/arm/boot/dts/rockchip/
2955 F:      arch/arm/mach-rockchip/
2956 F:      drivers/*/*/*rockchip*
2957 F:      drivers/*/*rockchip*
2958 F:      drivers/clk/rockchip/
2959 F:      drivers/i2c/busses/i2c-rk3x.c
2960 F:      sound/soc/rockchip/
2961 N:      rockchip
2962
2963 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2964 M:      Krzysztof Kozlowski <[email protected]>
2965 R:      Alim Akhtar <[email protected]>
2966 L:      [email protected] (moderated for non-subscribers)
2967 L:      [email protected]
2968 S:      Maintained
2969 P:      Documentation/process/maintainer-soc-clean-dts.rst
2970 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2971 B:      mailto:[email protected]
2972 C:      irc://irc.libera.chat/linux-exynos
2973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2974 F:      Documentation/arch/arm/samsung/
2975 F:      Documentation/devicetree/bindings/arm/samsung/
2976 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
2977 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2978 F:      Documentation/devicetree/bindings/soc/samsung/
2979 F:      arch/arm/boot/dts/samsung/
2980 F:      arch/arm/mach-exynos*/
2981 F:      arch/arm/mach-s3c/
2982 F:      arch/arm/mach-s5p*/
2983 F:      arch/arm64/boot/dts/exynos/
2984 F:      drivers/*/*/*s3c24*
2985 F:      drivers/*/*s3c24*
2986 F:      drivers/*/*s3c64xx*
2987 F:      drivers/*/*s5pv210*
2988 F:      drivers/clocksource/samsung_pwm_timer.c
2989 F:      drivers/memory/samsung/
2990 F:      drivers/pwm/pwm-samsung.c
2991 F:      drivers/soc/samsung/
2992 F:      drivers/tty/serial/samsung*
2993 F:      include/clocksource/samsung_pwm.h
2994 F:      include/linux/platform_data/*s3c*
2995 F:      include/linux/serial_s3c.h
2996 F:      include/linux/soc/samsung/
2997 N:      exynos
2998 N:      s3c64xx
2999 N:      s5pv210
3000
3001 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3002 M:      Łukasz Stelmach <[email protected]>
3003 L:      [email protected] (moderated for non-subscribers)
3004 L:      [email protected]
3005 S:      Maintained
3006 F:      drivers/media/platform/samsung/s5p-g2d/
3007
3008 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3009 M:      Marek Szyprowski <[email protected]>
3010 L:      [email protected]
3011 L:      [email protected]
3012 S:      Maintained
3013 F:      Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3014 F:      drivers/media/cec/platform/s5p/
3015
3016 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3017 M:      Andrzej Pietrasiewicz <[email protected]>
3018 M:      Jacek Anaszewski <[email protected]>
3019 M:      Sylwester Nawrocki <[email protected]>
3020 L:      [email protected] (moderated for non-subscribers)
3021 L:      [email protected]
3022 S:      Maintained
3023 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3024 F:      drivers/media/platform/samsung/s5p-jpeg/
3025
3026 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3027 M:      Marek Szyprowski <[email protected]>
3028 M:      Andrzej Hajda <[email protected]>
3029 L:      [email protected] (moderated for non-subscribers)
3030 L:      [email protected]
3031 S:      Maintained
3032 F:      Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3033 F:      drivers/media/platform/samsung/s5p-mfc/
3034
3035 ARM/SOCFPGA ARCHITECTURE
3036 M:      Dinh Nguyen <[email protected]>
3037 S:      Maintained
3038 W:      http://www.rocketboards.org
3039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3040 F:      arch/arm/boot/dts/intel/socfpga/
3041 F:      arch/arm/configs/socfpga_defconfig
3042 F:      arch/arm/mach-socfpga/
3043 F:      arch/arm64/boot/dts/altera/
3044 F:      arch/arm64/boot/dts/intel/
3045
3046 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3047 M:      Dinh Nguyen <[email protected]>
3048 S:      Maintained
3049 F:      drivers/clk/socfpga/
3050
3051 ARM/SOCFPGA EDAC SUPPORT
3052 M:      Dinh Nguyen <[email protected]>
3053 S:      Maintained
3054 F:      drivers/edac/altera_edac.[ch]
3055
3056 ARM/SPREADTRUM SoC SUPPORT
3057 M:      Orson Zhai <[email protected]>
3058 M:      Baolin Wang <[email protected]>
3059 R:      Chunyan Zhang <[email protected]>
3060 S:      Maintained
3061 F:      arch/arm64/boot/dts/sprd
3062 N:      sprd
3063 N:      sc27xx
3064 N:      sc2731
3065
3066 ARM/STI ARCHITECTURE
3067 M:      Patrice Chotard <[email protected]>
3068 L:      [email protected] (moderated for non-subscribers)
3069 S:      Maintained
3070 W:      http://www.stlinux.com
3071 F:      Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3072 F:      Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3073 F:      arch/arm/boot/dts/st/sti*
3074 F:      arch/arm/mach-sti/
3075 F:      drivers/ata/ahci_st.c
3076 F:      drivers/char/hw_random/st-rng.c
3077 F:      drivers/clocksource/arm_global_timer.c
3078 F:      drivers/clocksource/clksrc_st_lpc.c
3079 F:      drivers/cpufreq/sti-cpufreq.c
3080 F:      drivers/dma/st_fdma*
3081 F:      drivers/i2c/busses/i2c-st.c
3082 F:      drivers/media/platform/st/sti/c8sectpfe/
3083 F:      drivers/media/rc/st_rc.c
3084 F:      drivers/mmc/host/sdhci-st.c
3085 F:      drivers/phy/st/phy-miphy28lp.c
3086 F:      drivers/phy/st/phy-stih407-usb.c
3087 F:      drivers/pinctrl/pinctrl-st.c
3088 F:      drivers/remoteproc/st_remoteproc.c
3089 F:      drivers/remoteproc/st_slim_rproc.c
3090 F:      drivers/reset/sti/
3091 F:      drivers/rtc/rtc-st-lpc.c
3092 F:      drivers/tty/serial/st-asc.c
3093 F:      drivers/usb/dwc3/dwc3-st.c
3094 F:      drivers/usb/host/ehci-st.c
3095 F:      drivers/usb/host/ohci-st.c
3096 F:      drivers/watchdog/st_lpc_wdt.c
3097 F:      include/linux/remoteproc/st_slim_rproc.h
3098
3099 ARM/STM32 ARCHITECTURE
3100 M:      Maxime Coquelin <[email protected]>
3101 M:      Alexandre Torgue <[email protected]>
3102 L:      [email protected] (moderated for non-subscribers)
3103 L:      [email protected] (moderated for non-subscribers)
3104 S:      Maintained
3105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3106 F:      arch/arm/boot/dts/st/stm32*
3107 F:      arch/arm/mach-stm32/
3108 F:      arch/arm64/boot/dts/st/
3109 F:      drivers/clocksource/armv7m_systick.c
3110 N:      stm32
3111 N:      stm
3112
3113 ARM/SUNPLUS SP7021 SOC SUPPORT
3114 M:      Qin Jian <[email protected]>
3115 L:      [email protected] (moderated for mon-subscribers)
3116 S:      Maintained
3117 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3118 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3119 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3120 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3121 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3122 F:      arch/arm/boot/dts/sunplus/
3123 F:      arch/arm/configs/sp7021_*defconfig
3124 F:      drivers/clk/clk-sp7021.c
3125 F:      drivers/irqchip/irq-sp7021-intc.c
3126 F:      drivers/reset/reset-sunplus.c
3127 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
3128 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
3129
3130 ARM/Synaptics SoC support
3131 M:      Jisheng Zhang <[email protected]>
3132 M:      Sebastian Hesselbarth <[email protected]>
3133 L:      [email protected] (moderated for non-subscribers)
3134 S:      Maintained
3135 F:      arch/arm/boot/dts/synaptics/
3136 F:      arch/arm/mach-berlin/
3137 F:      arch/arm64/boot/dts/synaptics/
3138
3139 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3140 M:      Hans Verkuil <[email protected]>
3141 L:      [email protected]
3142 L:      [email protected]
3143 S:      Maintained
3144 F:      Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3145 F:      drivers/media/cec/platform/tegra/
3146
3147 ARM/TESLA FSD SoC SUPPORT
3148 M:      Alim Akhtar <[email protected]>
3149 M:      [email protected]
3150 L:      [email protected] (moderated for non-subscribers)
3151 L:      [email protected]
3152 S:      Maintained
3153 F:      arch/arm64/boot/dts/tesla/
3154
3155 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3156 M:      Santosh Shilimkar <[email protected]>
3157 L:      [email protected]
3158 S:      Maintained
3159 F:      drivers/memory/*emif*
3160
3161 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3162 M:      Nishanth Menon <[email protected]>
3163 M:      Santosh Shilimkar <[email protected]>
3164 L:      [email protected] (moderated for non-subscribers)
3165 S:      Maintained
3166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3167 F:      arch/arm/boot/dts/ti/keystone/
3168 F:      arch/arm/mach-keystone/
3169
3170 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3171 M:      Santosh Shilimkar <[email protected]>
3172 L:      [email protected]
3173 S:      Maintained
3174 F:      drivers/clk/keystone/
3175
3176 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3177 M:      Santosh Shilimkar <[email protected]>
3178 L:      [email protected] (moderated for non-subscribers)
3179 L:      [email protected]
3180 S:      Maintained
3181 F:      drivers/clocksource/timer-keystone.c
3182
3183 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3184 M:      Santosh Shilimkar <[email protected]>
3185 L:      [email protected]
3186 S:      Maintained
3187 F:      drivers/power/reset/keystone-reset.c
3188
3189 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3190 M:      Nishanth Menon <[email protected]>
3191 M:      Vignesh Raghavendra <[email protected]>
3192 M:      Tero Kristo <[email protected]>
3193 L:      [email protected] (moderated for non-subscribers)
3194 S:      Supported
3195 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
3196 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3197 F:      arch/arm64/boot/dts/ti/Makefile
3198 F:      arch/arm64/boot/dts/ti/k3-*
3199
3200 ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3201 M:      Krzysztof Kozlowski <[email protected]>
3202 L:      [email protected] (moderated for non-subscribers)
3203 S:      Odd Fixes
3204 F:      Documentation/devicetree/bindings/*/*/ti,nspire*
3205 F:      Documentation/devicetree/bindings/*/ti,nspire*
3206 F:      Documentation/devicetree/bindings/arm/ti/nspire.yaml
3207 F:      arch/arm/boot/dts/nspire/
3208
3209 ARM/TOSHIBA VISCONTI ARCHITECTURE
3210 M:      Nobuhiro Iwamatsu <[email protected]>
3211 L:      [email protected] (moderated for non-subscribers)
3212 S:      Supported
3213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3214 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
3215 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3216 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3217 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3218 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3219 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3220 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3221 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3222 F:      arch/arm64/boot/dts/toshiba/
3223 F:      drivers/clk/visconti/
3224 F:      drivers/gpio/gpio-visconti.c
3225 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3226 F:      drivers/pci/controller/dwc/pcie-visconti.c
3227 F:      drivers/pinctrl/visconti/
3228 F:      drivers/watchdog/visconti_wdt.c
3229 N:      visconti
3230
3231 ARM/UNIPHIER ARCHITECTURE
3232 M:      Kunihiko Hayashi <[email protected]>
3233 M:      Masami Hiramatsu <[email protected]>
3234 L:      [email protected] (moderated for non-subscribers)
3235 S:      Maintained
3236 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3237 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3238 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3239 F:      Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3240 F:      arch/arm/boot/dts/socionext/uniphier*
3241 F:      arch/arm/include/asm/hardware/cache-uniphier.h
3242 F:      arch/arm/mm/cache-uniphier.c
3243 F:      arch/arm64/boot/dts/socionext/uniphier*
3244 F:      drivers/bus/uniphier-system-bus.c
3245 F:      drivers/clk/uniphier/
3246 F:      drivers/dma/uniphier-mdmac.c
3247 F:      drivers/gpio/gpio-uniphier.c
3248 F:      drivers/i2c/busses/i2c-uniphier*
3249 F:      drivers/irqchip/irq-uniphier-aidet.c
3250 F:      drivers/mmc/host/uniphier-sd.c
3251 F:      drivers/pinctrl/uniphier/
3252 F:      drivers/reset/reset-uniphier.c
3253 F:      drivers/tty/serial/8250/8250_uniphier.c
3254 N:      uniphier
3255
3256 ARM/VERSATILE EXPRESS PLATFORM
3257 M:      Liviu Dudau <[email protected]>
3258 M:      Sudeep Holla <[email protected]>
3259 M:      Lorenzo Pieralisi <[email protected]>
3260 L:      [email protected] (moderated for non-subscribers)
3261 S:      Maintained
3262 N:      mps2
3263 N:      vexpress
3264 F:      arch/arm/mach-versatile/
3265 F:      arch/arm64/boot/dts/arm/
3266 F:      drivers/clocksource/timer-versatile.c
3267 X:      drivers/cpufreq/vexpress-spc-cpufreq.c
3268 X:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3269
3270 ARM/VFP SUPPORT
3271 M:      Russell King <[email protected]>
3272 L:      [email protected] (moderated for non-subscribers)
3273 S:      Maintained
3274 W:      http://www.armlinux.org.uk/
3275 F:      arch/arm/vfp/
3276
3277 ARM/VT8500 ARM ARCHITECTURE
3278 M:      Alexey Charkov <[email protected]>
3279 M:      Krzysztof Kozlowski <[email protected]>
3280 L:      [email protected] (moderated for non-subscribers)
3281 S:      Odd Fixes
3282 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3283 F:      arch/arm/boot/dts/vt8500/
3284 F:      arch/arm/mach-vt8500/
3285 F:      drivers/clocksource/timer-vt8500.c
3286 F:      drivers/i2c/busses/i2c-viai2c-wmt.c
3287 F:      drivers/mmc/host/wmt-sdmmc.c
3288 F:      drivers/pwm/pwm-vt8500.c
3289 F:      drivers/rtc/rtc-vt8500.c
3290 F:      drivers/tty/serial/vt8500_serial.c
3291 F:      drivers/video/fbdev/vt8500lcdfb.*
3292 F:      drivers/video/fbdev/wm8505fb*
3293 F:      drivers/video/fbdev/wmt_ge_rops.*
3294
3295 ARM/ZYNQ ARCHITECTURE
3296 M:      Michal Simek <[email protected]>
3297 L:      [email protected] (moderated for non-subscribers)
3298 S:      Supported
3299 W:      http://wiki.xilinx.com
3300 T:      git https://github.com/Xilinx/linux-xlnx.git
3301 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3302 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3303 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3304 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3305 F:      Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3306 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3307 F:      arch/arm/mach-zynq/
3308 F:      drivers/clocksource/timer-cadence-ttc.c
3309 F:      drivers/cpuidle/cpuidle-zynq.c
3310 F:      drivers/edac/synopsys_edac.c
3311 F:      drivers/i2c/busses/i2c-cadence.c
3312 F:      drivers/i2c/busses/i2c-xiic.c
3313 F:      drivers/mmc/host/sdhci-of-arasan.c
3314 N:      zynq
3315 N:      xilinx
3316
3317 ARM64 FIT SUPPORT
3318 M:      Simon Glass <[email protected]>
3319 L:      [email protected] (moderated for non-subscribers)
3320 S:      Maintained
3321 F:      arch/arm64/boot/Makefile
3322 F:      scripts/make_fit.py
3323
3324 ARM64 PLATFORM DRIVERS
3325 M:      Hans de Goede <[email protected]>
3326 M:      Ilpo Järvinen <[email protected]>
3327 R:      Bryan O'Donoghue <[email protected]>
3328 L:      [email protected]
3329 S:      Maintained
3330 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
3331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3332 F:      drivers/platform/arm64/
3333
3334 ARM64 PORT (AARCH64 ARCHITECTURE)
3335 M:      Catalin Marinas <[email protected]>
3336 M:      Will Deacon <[email protected]>
3337 L:      [email protected] (moderated for non-subscribers)
3338 S:      Maintained
3339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3340 F:      Documentation/arch/arm64/
3341 F:      arch/arm64/
3342 F:      tools/testing/selftests/arm64/
3343 X:      arch/arm64/boot/dts/
3344
3345 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3346 M:      George McCollister <[email protected]>
3347 L:      [email protected]
3348 S:      Maintained
3349 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3350 F:      drivers/net/dsa/xrs700x/*
3351 F:      net/dsa/tag_xrs700x.c
3352
3353 AS3645A LED FLASH CONTROLLER DRIVER
3354 M:      Sakari Ailus <[email protected]>
3355 L:      [email protected]
3356 S:      Maintained
3357 F:      drivers/leds/flash/leds-as3645a.c
3358
3359 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3360 M:      Tianshu Qiu <[email protected]>
3361 L:      [email protected]
3362 S:      Maintained
3363 T:      git git://linuxtv.org/media_tree.git
3364 F:      Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3365 F:      drivers/media/i2c/ak7375.c
3366
3367 ASAHI KASEI AK8974 DRIVER
3368 M:      Linus Walleij <[email protected]>
3369 L:      [email protected]
3370 S:      Supported
3371 W:      http://www.akm.com/
3372 F:      drivers/iio/magnetometer/ak8974.c
3373
3374 AOSONG AGS02MA TVOC SENSOR DRIVER
3375 M:      Anshul Dalal <[email protected]>
3376 L:      [email protected]
3377 S:      Maintained
3378 F:      Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3379 F:      drivers/iio/chemical/ags02ma.c
3380
3381 ASC7621 HARDWARE MONITOR DRIVER
3382 M:      George Joseph <[email protected]>
3383 L:      [email protected]
3384 S:      Maintained
3385 F:      Documentation/hwmon/asc7621.rst
3386 F:      drivers/hwmon/asc7621.c
3387
3388 ASIX AX88796C SPI ETHERNET ADAPTER
3389 M:      Łukasz Stelmach <[email protected]>
3390 S:      Maintained
3391 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3392 F:      drivers/net/ethernet/asix/ax88796c_*
3393
3394 ASIX PHY DRIVER [RUST]
3395 M:      FUJITA Tomonori <[email protected]>
3396 R:      Trevor Gross <[email protected]>
3397 L:      [email protected]
3398 L:      [email protected]
3399 S:      Maintained
3400 F:      drivers/net/phy/ax88796b_rust.rs
3401
3402 ASPEED CRYPTO DRIVER
3403 M:      Neal Liu <[email protected]>
3404 L:      [email protected] (moderated for non-subscribers)
3405 S:      Maintained
3406 F:      Documentation/devicetree/bindings/crypto/aspeed,*
3407 F:      drivers/crypto/aspeed/
3408
3409 ASPEED PECI CONTROLLER
3410 M:      Iwona Winiarska <[email protected]>
3411 L:      [email protected] (moderated for non-subscribers)
3412 L:      [email protected] (moderated for non-subscribers)
3413 S:      Supported
3414 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3415 F:      drivers/peci/controller/peci-aspeed.c
3416
3417 ASPEED PINCTRL DRIVERS
3418 M:      Andrew Jeffery <[email protected]>
3419 L:      [email protected] (moderated for non-subscribers)
3420 L:      [email protected] (moderated for non-subscribers)
3421 L:      [email protected]
3422 S:      Maintained
3423 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3424 F:      drivers/pinctrl/aspeed/
3425
3426 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3427 M:      Eddie James <[email protected]>
3428 L:      [email protected] (moderated for non-subscribers)
3429 S:      Maintained
3430 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3431 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3432 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3433
3434 ASPEED SD/MMC DRIVER
3435 M:      Andrew Jeffery <[email protected]>
3436 L:      [email protected] (moderated for non-subscribers)
3437 L:      [email protected] (moderated for non-subscribers)
3438 L:      [email protected]
3439 S:      Maintained
3440 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3441 F:      drivers/mmc/host/sdhci-of-aspeed*
3442
3443 ASPEED SMC SPI DRIVER
3444 M:      Chin-Ting Kuo <[email protected]>
3445 M:      Cédric Le Goater <[email protected]>
3446 L:      [email protected] (moderated for non-subscribers)
3447 L:      [email protected] (moderated for non-subscribers)
3448 L:      [email protected]
3449 S:      Maintained
3450 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3451 F:      drivers/spi/spi-aspeed-smc.c
3452
3453 ASPEED USB UDC DRIVER
3454 M:      Neal Liu <[email protected]>
3455 L:      [email protected] (moderated for non-subscribers)
3456 S:      Maintained
3457 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3458 F:      drivers/usb/gadget/udc/aspeed_udc.c
3459
3460 ASPEED VIDEO ENGINE DRIVER
3461 M:      Eddie James <[email protected]>
3462 L:      [email protected]
3463 L:      [email protected] (moderated for non-subscribers)
3464 S:      Maintained
3465 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3466 F:      drivers/media/platform/aspeed/
3467
3468 ASUS EC HARDWARE MONITOR DRIVER
3469 M:      Eugene Shalygin <[email protected]>
3470 L:      [email protected]
3471 S:      Maintained
3472 F:      drivers/hwmon/asus-ec-sensors.c
3473
3474 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3475 M:      Corentin Chary <[email protected]>
3476 M:      Luke D. Jones <[email protected]>
3477 L:      [email protected]
3478 S:      Maintained
3479 W:      https://asus-linux.org/
3480 F:      drivers/platform/x86/asus*.c
3481 F:      drivers/platform/x86/eeepc*.c
3482
3483 ASUS TF103C DOCK DRIVER
3484 M:      Hans de Goede <[email protected]>
3485 L:      [email protected]
3486 S:      Maintained
3487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3488 F:      drivers/platform/x86/asus-tf103c-dock.c
3489
3490 ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3491 M:      Aleksa Savic <[email protected]>
3492 L:      [email protected]
3493 S:      Maintained
3494 F:      drivers/hwmon/asus_rog_ryujin.c
3495
3496 ASUS WIRELESS RADIO CONTROL DRIVER
3497 M:      João Paulo Rechi Vita <[email protected]>
3498 L:      [email protected]
3499 S:      Maintained
3500 F:      drivers/platform/x86/asus-wireless.c
3501
3502 ASUS WMI HARDWARE MONITOR DRIVER
3503 M:      Ed Brindley <[email protected]>
3504 M:      Denis Pauk <[email protected]>
3505 L:      [email protected]
3506 S:      Maintained
3507 F:      drivers/hwmon/asus_wmi_sensors.c
3508
3509 ASYMMETRIC KEYS
3510 M:      David Howells <[email protected]>
3511 L:      [email protected]
3512 S:      Maintained
3513 F:      Documentation/crypto/asymmetric-keys.rst
3514 F:      crypto/asymmetric_keys/
3515 F:      include/crypto/pkcs7.h
3516 F:      include/crypto/public_key.h
3517 F:      include/linux/verification.h
3518
3519 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3520 R:      Dan Williams <[email protected]>
3521 S:      Odd fixes
3522 W:      http://sourceforge.net/projects/xscaleiop
3523 F:      Documentation/crypto/async-tx-api.rst
3524 F:      crypto/async_tx/
3525 F:      include/linux/async_tx.h
3526
3527 AT24 EEPROM DRIVER
3528 M:      Bartosz Golaszewski <[email protected]>
3529 L:      [email protected]
3530 S:      Maintained
3531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3532 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3533 F:      drivers/misc/eeprom/at24.c
3534
3535 ATA OVER ETHERNET (AOE) DRIVER
3536 M:      "Justin Sanders" <[email protected]>
3537 S:      Supported
3538 W:      http://www.openaoe.org/
3539 F:      Documentation/admin-guide/aoe/
3540 F:      drivers/block/aoe/
3541
3542 ATC260X PMIC MFD DRIVER
3543 M:      Manivannan Sadhasivam <[email protected]>
3544 M:      Cristian Ciocaltea <[email protected]>
3545 L:      [email protected]
3546 S:      Maintained
3547 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3548 F:      drivers/input/misc/atc260x-onkey.c
3549 F:      drivers/mfd/atc260*
3550 F:      drivers/power/reset/atc260x-poweroff.c
3551 F:      drivers/regulator/atc260x-regulator.c
3552 F:      include/linux/mfd/atc260x/*
3553
3554 ATHEROS 71XX/9XXX GPIO DRIVER
3555 M:      Alban Bedel <[email protected]>
3556 S:      Maintained
3557 W:      https://github.com/AlbanBedel/linux
3558 T:      git git://github.com/AlbanBedel/linux
3559 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3560 F:      drivers/gpio/gpio-ath79.c
3561
3562 ATHEROS 71XX/9XXX USB PHY DRIVER
3563 M:      Alban Bedel <[email protected]>
3564 S:      Maintained
3565 W:      https://github.com/AlbanBedel/linux
3566 T:      git git://github.com/AlbanBedel/linux
3567 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3568 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3569
3570 ATHEROS ATH GENERIC UTILITIES
3571 M:      Kalle Valo <[email protected]>
3572 L:      [email protected]
3573 S:      Supported
3574 F:      drivers/net/wireless/ath/*
3575
3576 ATHEROS ATH5K WIRELESS DRIVER
3577 M:      Jiri Slaby <[email protected]>
3578 M:      Nick Kossifidis <[email protected]>
3579 M:      Luis Chamberlain <[email protected]>
3580 L:      [email protected]
3581 S:      Maintained
3582 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3583 F:      drivers/net/wireless/ath/ath5k/
3584
3585 ATHEROS ATH6KL WIRELESS DRIVER
3586 L:      [email protected]
3587 S:      Orphan
3588 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3589 F:      drivers/net/wireless/ath/ath6kl/
3590
3591 ATI_REMOTE2 DRIVER
3592 M:      Ville Syrjala <[email protected]>
3593 S:      Maintained
3594 F:      drivers/input/misc/ati_remote2.c
3595
3596 ATK0110 HWMON DRIVER
3597 M:      Luca Tettamanti <[email protected]>
3598 L:      [email protected]
3599 S:      Maintained
3600 F:      drivers/hwmon/asus_atk0110.c
3601
3602 ATLX ETHERNET DRIVERS
3603 M:      Chris Snook <[email protected]>
3604 L:      [email protected]
3605 S:      Maintained
3606 W:      http://sourceforge.net/projects/atl1
3607 W:      http://atl1.sourceforge.net
3608 F:      drivers/net/ethernet/atheros/
3609
3610 ATM
3611 M:      Chas Williams <[email protected]>
3612 L:      [email protected] (moderated for non-subscribers)
3613 L:      [email protected]
3614 S:      Maintained
3615 W:      http://linux-atm.sourceforge.net
3616 F:      drivers/atm/
3617 F:      include/linux/atm*
3618 F:      include/linux/sonet.h
3619 F:      include/uapi/linux/atm*
3620 F:      include/uapi/linux/sonet.h
3621
3622 ATMEL MACB ETHERNET DRIVER
3623 M:      Nicolas Ferre <[email protected]>
3624 M:      Claudiu Beznea <[email protected]>
3625 S:      Supported
3626 F:      drivers/net/ethernet/cadence/
3627
3628 ATMEL MAXTOUCH DRIVER
3629 M:      Nick Dyer <[email protected]>
3630 S:      Maintained
3631 T:      git git://github.com/ndyer/linux.git
3632 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3633 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3634
3635 ATOMIC INFRASTRUCTURE
3636 M:      Will Deacon <[email protected]>
3637 M:      Peter Zijlstra <[email protected]>
3638 R:      Boqun Feng <[email protected]>
3639 R:      Mark Rutland <[email protected]>
3640 L:      [email protected]
3641 S:      Maintained
3642 F:      Documentation/atomic_*.txt
3643 F:      arch/*/include/asm/atomic*.h
3644 F:      include/*/atomic*.h
3645 F:      include/linux/refcount.h
3646 F:      scripts/atomic/
3647
3648 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3649 M:      Bradley Grove <[email protected]>
3650 L:      [email protected]
3651 S:      Supported
3652 W:      http://www.attotech.com
3653 F:      drivers/scsi/esas2r
3654
3655 ATUSB IEEE 802.15.4 RADIO DRIVER
3656 M:      Stefan Schmidt <[email protected]>
3657 L:      [email protected]
3658 S:      Maintained
3659 F:      drivers/net/ieee802154/at86rf230.h
3660 F:      drivers/net/ieee802154/atusb.c
3661 F:      drivers/net/ieee802154/atusb.h
3662
3663 AUDIT SUBSYSTEM
3664 M:      Paul Moore <[email protected]>
3665 M:      Eric Paris <[email protected]>
3666 L:      [email protected]
3667 S:      Supported
3668 W:      https://github.com/linux-audit
3669 Q:      https://patchwork.kernel.org/project/audit/list
3670 B:      mailto:[email protected]
3671 P:      https://github.com/linux-audit/audit-kernel/blob/main/README.md
3672 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3673 F:      include/asm-generic/audit_*.h
3674 F:      include/linux/audit.h
3675 F:      include/linux/audit_arch.h
3676 F:      include/uapi/linux/audit.h
3677 F:      kernel/audit*
3678 F:      lib/*audit.c
3679 K:      \baudit_[a-z_0-9]\+\b
3680
3681 AUXILIARY BUS DRIVER
3682 M:      Greg Kroah-Hartman <[email protected]>
3683 R:      Dave Ertman <[email protected]>
3684 R:      Ira Weiny <[email protected]>
3685 S:      Supported
3686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3687 F:      Documentation/driver-api/auxiliary_bus.rst
3688 F:      drivers/base/auxiliary.c
3689 F:      include/linux/auxiliary_bus.h
3690
3691 AUXILIARY DISPLAY DRIVERS
3692 M:      Andy Shevchenko <[email protected]>
3693 R:      Geert Uytterhoeven <[email protected]>
3694 S:      Odd Fixes
3695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3696 F:      Documentation/devicetree/bindings/auxdisplay/
3697 F:      drivers/auxdisplay/
3698 F:      include/linux/cfag12864b.h
3699 F:      include/uapi/linux/map_to_14segment.h
3700 F:      include/uapi/linux/map_to_7segment.h
3701
3702 AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3703 M:      Subhajit Ghosh <[email protected]>
3704 L:      [email protected]
3705 S:      Maintained
3706 F:      Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3707 F:      drivers/iio/light/apds9306.c
3708
3709 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3710 M:      Andreas Klinger <[email protected]>
3711 L:      [email protected]
3712 S:      Maintained
3713 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3714 F:      drivers/iio/adc/hx711.c
3715
3716 AX.25 NETWORK LAYER
3717 L:      [email protected]
3718 S:      Orphan
3719 W:      https://linux-ax25.in-berlin.de
3720 F:      include/net/ax25.h
3721 F:      include/uapi/linux/ax25.h
3722 F:      net/ax25/
3723
3724 AXENTIA ARM DEVICES
3725 M:      Peter Rosin <[email protected]>
3726 L:      [email protected] (moderated for non-subscribers)
3727 S:      Maintained
3728 F:      arch/arm/boot/dts/microchip/at91-linea.dtsi
3729 F:      arch/arm/boot/dts/microchip/at91-natte.dtsi
3730 F:      arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3731 F:      arch/arm/boot/dts/microchip/at91-tse850-3.dts
3732
3733 AXENTIA ASOC DRIVERS
3734 M:      Peter Rosin <[email protected]>
3735 L:      [email protected]
3736 S:      Maintained
3737 F:      Documentation/devicetree/bindings/sound/axentia,*
3738 F:      sound/soc/atmel/tse850-pcm5142.c
3739
3740 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3741 M:      Nuno Sá <[email protected]>
3742 L:      [email protected]
3743 S:      Supported
3744 W:      https://ez.analog.com/linux-software-drivers
3745 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3746 F:      drivers/hwmon/axi-fan-control.c
3747
3748 AXI SPI ENGINE
3749 M:      Michael Hennerich <[email protected]>
3750 M:      Nuno Sá <[email protected]>
3751 R:      David Lechner <[email protected]>
3752 L:      [email protected]
3753 S:      Supported
3754 W:      https://ez.analog.com/linux-software-drivers
3755 F:      Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3756 F:      drivers/spi/spi-axi-spi-engine.c
3757
3758 AXI PWM GENERATOR
3759 M:      Michael Hennerich <[email protected]>
3760 M:      Nuno Sá <[email protected]>
3761 L:      [email protected]
3762 S:      Supported
3763 W:      https://ez.analog.com/linux-software-drivers
3764 F:      Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3765 F:      drivers/pwm/pwm-axi-pwmgen.c
3766
3767 AXXIA I2C CONTROLLER
3768 M:      Krzysztof Adamski <[email protected]>
3769 L:      [email protected]
3770 S:      Maintained
3771 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3772 F:      drivers/i2c/busses/i2c-axxia.c
3773
3774 AZ6007 DVB DRIVER
3775 M:      Mauro Carvalho Chehab <[email protected]>
3776 L:      [email protected]
3777 S:      Maintained
3778 W:      https://linuxtv.org
3779 T:      git git://linuxtv.org/media_tree.git
3780 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3781
3782 AZTECH FM RADIO RECEIVER DRIVER
3783 M:      Hans Verkuil <[email protected]>
3784 L:      [email protected]
3785 S:      Maintained
3786 W:      https://linuxtv.org
3787 T:      git git://linuxtv.org/media_tree.git
3788 F:      drivers/media/radio/radio-aztech*
3789
3790 B43 WIRELESS DRIVER
3791 L:      [email protected]
3792 L:      [email protected]
3793 S:      Orphan
3794 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3795 F:      drivers/net/wireless/broadcom/b43/
3796
3797 B43LEGACY WIRELESS DRIVER
3798 L:      [email protected]
3799 L:      [email protected]
3800 S:      Orphan
3801 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3802 F:      drivers/net/wireless/broadcom/b43legacy/
3803
3804 BACKLIGHT CLASS/SUBSYSTEM
3805 M:      Lee Jones <[email protected]>
3806 M:      Daniel Thompson <[email protected]>
3807 M:      Jingoo Han <[email protected]>
3808 L:      [email protected]
3809 S:      Maintained
3810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3811 F:      Documentation/ABI/stable/sysfs-class-backlight
3812 F:      Documentation/ABI/testing/sysfs-class-backlight
3813 F:      Documentation/devicetree/bindings/leds/backlight
3814 F:      drivers/video/backlight/
3815 F:      include/linux/backlight.h
3816 F:      include/linux/pwm_backlight.h
3817
3818 BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3819 M:      Serge Semin <[email protected]>
3820 L:      [email protected]
3821 S:      Supported
3822 F:      Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3823 F:      Documentation/hwmon/bt1-pvt.rst
3824 F:      drivers/hwmon/bt1-pvt.[ch]
3825
3826 BARCO P50 GPIO DRIVER
3827 M:      Santosh Kumar Yadav <[email protected]>
3828 M:      Peter Korsgaard <[email protected]>
3829 S:      Maintained
3830 F:      drivers/platform/x86/barco-p50-gpio.c
3831
3832 BATMAN ADVANCED
3833 M:      Marek Lindner <[email protected]>
3834 M:      Simon Wunderlich <[email protected]>
3835 M:      Antonio Quartulli <[email protected]>
3836 M:      Sven Eckelmann <[email protected]>
3837 L:      [email protected] (moderated for non-subscribers)
3838 S:      Maintained
3839 W:      https://www.open-mesh.org/
3840 Q:      https://patchwork.open-mesh.org/project/batman/list/
3841 B:      https://www.open-mesh.org/projects/batman-adv/issues
3842 C:      ircs://irc.hackint.org/batadv
3843 T:      git https://git.open-mesh.org/linux-merge.git
3844 F:      Documentation/networking/batman-adv.rst
3845 F:      include/uapi/linux/batadv_packet.h
3846 F:      include/uapi/linux/batman_adv.h
3847 F:      net/batman-adv/
3848
3849 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3850 M:      Thomas Sailer <[email protected]>
3851 L:      [email protected]
3852 S:      Maintained
3853 W:      http://www.baycom.org/~tom/ham/ham.html
3854 F:      drivers/net/hamradio/baycom*
3855
3856 BCACHE (BLOCK LAYER CACHE)
3857 M:      Coly Li <[email protected]>
3858 M:      Kent Overstreet <[email protected]>
3859 L:      [email protected]
3860 S:      Maintained
3861 W:      http://bcache.evilpiepirate.org
3862 C:      irc://irc.oftc.net/bcache
3863 F:      drivers/md/bcache/
3864
3865 BCACHEFS
3866 M:      Kent Overstreet <[email protected]>
3867 L:      [email protected]
3868 S:      Supported
3869 C:      irc://irc.oftc.net/bcache
3870 T:      git https://evilpiepirate.org/git/bcachefs.git
3871 F:      fs/bcachefs/
3872 F:      Documentation/filesystems/bcachefs/
3873
3874 BDISP ST MEDIA DRIVER
3875 M:      Fabien Dessenne <[email protected]>
3876 L:      [email protected]
3877 S:      Supported
3878 W:      https://linuxtv.org
3879 T:      git git://linuxtv.org/media_tree.git
3880 F:      drivers/media/platform/st/sti/bdisp
3881
3882 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3883 M:      Dariusz Marcinkiewicz <[email protected]>
3884 L:      [email protected]
3885 S:      Maintained
3886 F:      drivers/net/ethernet/ec_bhf.c
3887
3888 BEFS FILE SYSTEM
3889 M:      Luis de Bethencourt <[email protected]>
3890 M:      Salah Triki <[email protected]>
3891 S:      Maintained
3892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3893 F:      Documentation/filesystems/befs.rst
3894 F:      fs/befs/
3895
3896 BFQ I/O SCHEDULER
3897 M:      Yu Kuai <[email protected]>
3898 L:      [email protected]
3899 S:      Odd Fixes
3900 F:      Documentation/block/bfq-iosched.rst
3901 F:      block/bfq-*
3902
3903 BFS FILE SYSTEM
3904 M:      "Tigran A. Aivazian" <[email protected]>
3905 S:      Maintained
3906 F:      Documentation/filesystems/bfs.rst
3907 F:      fs/bfs/
3908 F:      include/uapi/linux/bfs_fs.h
3909
3910 BINMAN
3911 M:      Simon Glass <[email protected]>
3912 S:      Supported
3913 F:      Documentation/devicetree/bindings/mtd/partitions/binman*
3914
3915 BITMAP API
3916 M:      Yury Norov <[email protected]>
3917 R:      Rasmus Villemoes <[email protected]>
3918 S:      Maintained
3919 F:      include/linux/bitfield.h
3920 F:      include/linux/bitmap-str.h
3921 F:      include/linux/bitmap.h
3922 F:      include/linux/bits.h
3923 F:      include/linux/cpumask.h
3924 F:      include/linux/cpumask_types.h
3925 F:      include/linux/find.h
3926 F:      include/linux/nodemask.h
3927 F:      include/linux/nodemask_types.h
3928 F:      include/vdso/bits.h
3929 F:      lib/bitmap-str.c
3930 F:      lib/bitmap.c
3931 F:      lib/cpumask.c
3932 F:      lib/cpumask_kunit.c
3933 F:      lib/find_bit.c
3934 F:      lib/find_bit_benchmark.c
3935 F:      lib/test_bitmap.c
3936 F:      tools/include/linux/bitfield.h
3937 F:      tools/include/linux/bitmap.h
3938 F:      tools/include/linux/bits.h
3939 F:      tools/include/linux/find.h
3940 F:      tools/include/vdso/bits.h
3941 F:      tools/lib/bitmap.c
3942 F:      tools/lib/find_bit.c
3943
3944 BITOPS API
3945 M:      Yury Norov <[email protected]>
3946 R:      Rasmus Villemoes <[email protected]>
3947 S:      Maintained
3948 F:      arch/*/include/asm/bitops.h
3949 F:      arch/*/include/asm/bitops_32.h
3950 F:      arch/*/include/asm/bitops_64.h
3951 F:      arch/*/lib/bitops.c
3952 F:      include/asm-generic/bitops
3953 F:      include/asm-generic/bitops.h
3954 F:      include/linux/bitops.h
3955 F:      lib/test_bitops.c
3956 F:      tools/*/bitops*
3957
3958 BLINKM RGB LED DRIVER
3959 M:      Jan-Simon Moeller <[email protected]>
3960 S:      Maintained
3961 F:      drivers/leds/leds-blinkm.c
3962
3963 BLOCK LAYER
3964 M:      Jens Axboe <[email protected]>
3965 L:      [email protected]
3966 S:      Maintained
3967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3968 F:      Documentation/ABI/stable/sysfs-block
3969 F:      Documentation/block/
3970 F:      block/
3971 F:      drivers/block/
3972 F:      include/linux/bio.h
3973 F:      include/linux/blk*
3974 F:      kernel/trace/blktrace.c
3975 F:      lib/sbitmap.c
3976
3977 BLOCK LAYER DEVICE DRIVER API [RUST]
3978 M:      Andreas Hindborg <[email protected]>
3979 R:      Boqun Feng <[email protected]>
3980 L:      [email protected]
3981 L:      [email protected]
3982 S:      Supported
3983 W:      https://rust-for-linux.com
3984 B:      https://github.com/Rust-for-Linux/linux/issues
3985 C:      https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3986 T:      git https://github.com/Rust-for-Linux/linux.git rust-block-next
3987 F:      drivers/block/rnull.rs
3988 F:      rust/kernel/block.rs
3989 F:      rust/kernel/block/
3990
3991 BLOCK2MTD DRIVER
3992 M:      Joern Engel <[email protected]>
3993 L:      [email protected]
3994 S:      Maintained
3995 F:      drivers/mtd/devices/block2mtd.c
3996
3997 BLUETOOTH DRIVERS
3998 M:      Marcel Holtmann <[email protected]>
3999 M:      Luiz Augusto von Dentz <[email protected]>
4000 L:      [email protected]
4001 S:      Supported
4002 W:      http://www.bluez.org/
4003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4005 F:      Documentation/devicetree/bindings/net/bluetooth/
4006 F:      drivers/bluetooth/
4007
4008 BLUETOOTH SUBSYSTEM
4009 M:      Marcel Holtmann <[email protected]>
4010 M:      Johan Hedberg <[email protected]>
4011 M:      Luiz Augusto von Dentz <[email protected]>
4012 L:      [email protected]
4013 S:      Supported
4014 W:      http://www.bluez.org/
4015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4017 F:      include/net/bluetooth/
4018 F:      net/bluetooth/
4019
4020 BONDING DRIVER
4021 M:      Jay Vosburgh <[email protected]>
4022 M:      Andy Gospodarek <[email protected]>
4023 L:      [email protected]
4024 S:      Maintained
4025 F:      Documentation/networking/bonding.rst
4026 F:      drivers/net/bonding/
4027 F:      include/net/bond*
4028 F:      include/uapi/linux/if_bonding.h
4029 F:      tools/testing/selftests/drivers/net/bonding/
4030
4031 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4032 M:      Dan Robertson <[email protected]>
4033 L:      [email protected]
4034 S:      Maintained
4035 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4036 F:      drivers/iio/accel/bma400*
4037
4038 BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4039 M:      Jagath Jog J <[email protected]>
4040 L:      [email protected]
4041 S:      Maintained
4042 F:      Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4043 F:      drivers/iio/imu/bmi323/
4044
4045 BPF JIT for ARC
4046 M:      Shahab Vahedi <[email protected]>
4047 L:      [email protected]
4048 S:      Maintained
4049 F:      arch/arc/net/
4050
4051 BPF JIT for ARM
4052 M:      Russell King <[email protected]>
4053 M:      Puranjay Mohan <[email protected]>
4054 L:      [email protected]
4055 S:      Maintained
4056 F:      arch/arm/net/
4057
4058 BPF JIT for ARM64
4059 M:      Daniel Borkmann <[email protected]>
4060 M:      Alexei Starovoitov <[email protected]>
4061 M:      Puranjay Mohan <[email protected]>
4062 R:      Xu Kuohai <[email protected]>
4063 L:      [email protected]
4064 S:      Supported
4065 F:      arch/arm64/net/
4066
4067 BPF JIT for LOONGARCH
4068 M:      Tiezhu Yang <[email protected]>
4069 R:      Hengqi Chen <[email protected]>
4070 L:      [email protected]
4071 S:      Maintained
4072 F:      arch/loongarch/net/
4073
4074 BPF JIT for MIPS (32-BIT AND 64-BIT)
4075 M:      Johan Almbladh <[email protected]>
4076 M:      Paul Burton <[email protected]>
4077 L:      [email protected]
4078 S:      Maintained
4079 F:      arch/mips/net/
4080
4081 BPF JIT for NFP NICs
4082 M:      Jakub Kicinski <[email protected]>
4083 L:      [email protected]
4084 S:      Odd Fixes
4085 F:      drivers/net/ethernet/netronome/nfp/bpf/
4086
4087 BPF JIT for POWERPC (32-BIT AND 64-BIT)
4088 M:      Michael Ellerman <[email protected]>
4089 M:      Hari Bathini <[email protected]>
4090 M:      Christophe Leroy <[email protected]>
4091 R:      Naveen N Rao <[email protected]>
4092 L:      [email protected]
4093 S:      Supported
4094 F:      arch/powerpc/net/
4095
4096 BPF JIT for RISC-V (32-bit)
4097 M:      Luke Nelson <[email protected]>
4098 M:      Xi Wang <[email protected]>
4099 L:      [email protected]
4100 S:      Maintained
4101 F:      arch/riscv/net/
4102 X:      arch/riscv/net/bpf_jit_comp64.c
4103
4104 BPF JIT for RISC-V (64-bit)
4105 M:      Björn Töpel <[email protected]>
4106 R:      Pu Lehui <[email protected]>
4107 R:      Puranjay Mohan <[email protected]>
4108 L:      [email protected]
4109 S:      Maintained
4110 F:      arch/riscv/net/
4111 X:      arch/riscv/net/bpf_jit_comp32.c
4112
4113 BPF JIT for S390
4114 M:      Ilya Leoshkevich <[email protected]>
4115 M:      Heiko Carstens <[email protected]>
4116 M:      Vasily Gorbik <[email protected]>
4117 L:      [email protected]
4118 S:      Supported
4119 F:      arch/s390/net/
4120 X:      arch/s390/net/pnet.c
4121
4122 BPF JIT for SPARC (32-BIT AND 64-BIT)
4123 M:      David S. Miller <[email protected]>
4124 L:      [email protected]
4125 S:      Odd Fixes
4126 F:      arch/sparc/net/
4127
4128 BPF JIT for X86 32-BIT
4129 M:      Wang YanQing <[email protected]>
4130 L:      [email protected]
4131 S:      Odd Fixes
4132 F:      arch/x86/net/bpf_jit_comp32.c
4133
4134 BPF JIT for X86 64-BIT
4135 M:      Alexei Starovoitov <[email protected]>
4136 M:      Daniel Borkmann <[email protected]>
4137 L:      [email protected]
4138 S:      Supported
4139 F:      arch/x86/net/
4140 X:      arch/x86/net/bpf_jit_comp32.c
4141
4142 BPF [BTF]
4143 M:      Martin KaFai Lau <[email protected]>
4144 L:      [email protected]
4145 S:      Maintained
4146 F:      include/linux/btf*
4147 F:      kernel/bpf/btf.c
4148
4149 BPF [CORE]
4150 M:      Alexei Starovoitov <[email protected]>
4151 M:      Daniel Borkmann <[email protected]>
4152 R:      John Fastabend <[email protected]>
4153 L:      [email protected]
4154 S:      Maintained
4155 F:      include/linux/bpf*
4156 F:      include/linux/filter.h
4157 F:      include/linux/tnum.h
4158 F:      kernel/bpf/core.c
4159 F:      kernel/bpf/dispatcher.c
4160 F:      kernel/bpf/mprog.c
4161 F:      kernel/bpf/syscall.c
4162 F:      kernel/bpf/tnum.c
4163 F:      kernel/bpf/trampoline.c
4164 F:      kernel/bpf/verifier.c
4165
4166 BPF [CRYPTO]
4167 M:      Vadim Fedorenko <[email protected]>
4168 L:      [email protected]
4169 S:      Maintained
4170 F:      crypto/bpf_crypto_skcipher.c
4171 F:      include/linux/bpf_crypto.h
4172 F:      kernel/bpf/crypto.c
4173
4174 BPF [DOCUMENTATION] (Related to Standardization)
4175 R:      David Vernet <[email protected]>
4176 L:      [email protected]
4177 L:      [email protected]
4178 S:      Maintained
4179 F:      Documentation/bpf/standardization/
4180
4181 BPF [GENERAL] (Safe Dynamic Programs and Tools)
4182 M:      Alexei Starovoitov <[email protected]>
4183 M:      Daniel Borkmann <[email protected]>
4184 M:      Andrii Nakryiko <[email protected]>
4185 R:      Martin KaFai Lau <[email protected]>
4186 R:      Eduard Zingerman <[email protected]>
4187 R:      Song Liu <[email protected]>
4188 R:      Yonghong Song <[email protected]>
4189 R:      John Fastabend <[email protected]>
4190 R:      KP Singh <[email protected]>
4191 R:      Stanislav Fomichev <[email protected]>
4192 R:      Hao Luo <[email protected]>
4193 R:      Jiri Olsa <[email protected]>
4194 L:      [email protected]
4195 S:      Supported
4196 W:      https://bpf.io/
4197 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4200 F:      Documentation/bpf/
4201 F:      Documentation/networking/filter.rst
4202 F:      Documentation/userspace-api/ebpf/
4203 F:      arch/*/net/*
4204 F:      include/linux/bpf*
4205 F:      include/linux/btf*
4206 F:      include/linux/filter.h
4207 F:      include/trace/events/xdp.h
4208 F:      include/uapi/linux/bpf*
4209 F:      include/uapi/linux/btf*
4210 F:      include/uapi/linux/filter.h
4211 F:      kernel/bpf/
4212 F:      kernel/trace/bpf_trace.c
4213 F:      lib/buildid.c
4214 F:      lib/test_bpf.c
4215 F:      net/bpf/
4216 F:      net/core/filter.c
4217 F:      net/sched/act_bpf.c
4218 F:      net/sched/cls_bpf.c
4219 F:      samples/bpf/
4220 F:      scripts/bpf_doc.py
4221 F:      scripts/Makefile.btf
4222 F:      scripts/pahole-version.sh
4223 F:      tools/bpf/
4224 F:      tools/lib/bpf/
4225 F:      tools/testing/selftests/bpf/
4226
4227 BPF [ITERATOR]
4228 M:      Yonghong Song <[email protected]>
4229 L:      [email protected]
4230 S:      Maintained
4231 F:      kernel/bpf/*iter.c
4232
4233 BPF [L7 FRAMEWORK] (sockmap)
4234 M:      John Fastabend <[email protected]>
4235 M:      Jakub Sitnicki <[email protected]>
4236 L:      [email protected]
4237 L:      [email protected]
4238 S:      Maintained
4239 F:      include/linux/skmsg.h
4240 F:      net/core/skmsg.c
4241 F:      net/core/sock_map.c
4242 F:      net/ipv4/tcp_bpf.c
4243 F:      net/ipv4/udp_bpf.c
4244 F:      net/unix/unix_bpf.c
4245
4246 BPF [LIBRARY] (libbpf)
4247 M:      Andrii Nakryiko <[email protected]>
4248 M:      Eduard Zingerman <[email protected]>
4249 L:      [email protected]
4250 S:      Maintained
4251 F:      tools/lib/bpf/
4252
4253 BPF [MISC]
4254 L:      [email protected]
4255 S:      Odd Fixes
4256 K:      (?:\b|_)bpf(?:\b|_)
4257
4258 BPF [NETKIT] (BPF-programmable network device)
4259 M:      Daniel Borkmann <[email protected]>
4260 M:      Nikolay Aleksandrov <[email protected]>
4261 L:      [email protected]
4262 L:      [email protected]
4263 S:      Supported
4264 F:      drivers/net/netkit.c
4265 F:      include/net/netkit.h
4266
4267 BPF [NETWORKING] (struct_ops, reuseport)
4268 M:      Martin KaFai Lau <[email protected]>
4269 L:      [email protected]
4270 L:      [email protected]
4271 S:      Maintained
4272 F:      kernel/bpf/bpf_struct*
4273
4274 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4275 M:      Martin KaFai Lau <[email protected]>
4276 M:      Daniel Borkmann <[email protected]>
4277 R:      John Fastabend <[email protected]>
4278 L:      [email protected]
4279 L:      [email protected]
4280 S:      Maintained
4281 F:      include/net/tcx.h
4282 F:      kernel/bpf/tcx.c
4283 F:      net/core/filter.c
4284 F:      net/sched/act_bpf.c
4285 F:      net/sched/cls_bpf.c
4286
4287 BPF [RINGBUF]
4288 M:      Andrii Nakryiko <[email protected]>
4289 L:      [email protected]
4290 S:      Maintained
4291 F:      kernel/bpf/ringbuf.c
4292
4293 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4294 M:      KP Singh <[email protected]>
4295 M:      Matt Bobrowski <[email protected]>
4296 L:      [email protected]
4297 S:      Maintained
4298 F:      Documentation/bpf/prog_lsm.rst
4299 F:      include/linux/bpf_lsm.h
4300 F:      kernel/bpf/bpf_lsm.c
4301 F:      kernel/trace/bpf_trace.c
4302 F:      security/bpf/
4303
4304 BPF [SELFTESTS] (Test Runners & Infrastructure)
4305 M:      Andrii Nakryiko <[email protected]>
4306 M:      Eduard Zingerman <[email protected]>
4307 R:      Mykola Lysenko <[email protected]>
4308 L:      [email protected]
4309 S:      Maintained
4310 F:      tools/testing/selftests/bpf/
4311
4312 BPF [STORAGE & CGROUPS]
4313 M:      Martin KaFai Lau <[email protected]>
4314 L:      [email protected]
4315 S:      Maintained
4316 F:      kernel/bpf/*storage.c
4317 F:      kernel/bpf/bpf_lru*
4318 F:      kernel/bpf/cgroup.c
4319
4320 BPF [TOOLING] (bpftool)
4321 M:      Quentin Monnet <[email protected]>
4322 L:      [email protected]
4323 S:      Maintained
4324 F:      kernel/bpf/disasm.*
4325 F:      tools/bpf/bpftool/
4326
4327 BPF [TRACING]
4328 M:      Song Liu <[email protected]>
4329 R:      Jiri Olsa <[email protected]>
4330 L:      [email protected]
4331 S:      Maintained
4332 F:      kernel/bpf/stackmap.c
4333 F:      kernel/trace/bpf_trace.c
4334 F:      lib/buildid.c
4335
4336 BROADCOM ASP 2.0 ETHERNET DRIVER
4337 M:      Justin Chen <[email protected]>
4338 M:      Florian Fainelli <[email protected]>
4339 L:      [email protected]
4340 L:      [email protected]
4341 S:      Supported
4342 F:      Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4343 F:      drivers/net/ethernet/broadcom/asp2/
4344
4345 BROADCOM B44 10/100 ETHERNET DRIVER
4346 M:      Michael Chan <[email protected]>
4347 L:      [email protected]
4348 S:      Supported
4349 F:      drivers/net/ethernet/broadcom/b44.*
4350
4351 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4352 M:      Florian Fainelli <[email protected]>
4353 L:      [email protected]
4354 L:      [email protected] (subscribers-only)
4355 S:      Supported
4356 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4357 F:      drivers/net/dsa/b53/*
4358 F:      drivers/net/dsa/bcm_sf2*
4359 F:      include/linux/dsa/brcm.h
4360 F:      include/linux/platform_data/b53.h
4361
4362 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4363 M:      Florian Fainelli <[email protected]>
4364 R:      Broadcom internal kernel review list <[email protected]>
4365 L:      [email protected] (moderated for non-subscribers)
4366 L:      [email protected] (moderated for non-subscribers)
4367 S:      Maintained
4368 T:      git https://github.com/broadcom/stblinux.git
4369 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4370 F:      drivers/pci/controller/pcie-brcmstb.c
4371 F:      drivers/staging/vc04_services
4372 N:      bcm2711
4373 N:      bcm283*
4374 N:      raspberrypi
4375
4376 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4377 M:      Florian Fainelli <[email protected]>
4378 M:      Ray Jui <[email protected]>
4379 M:      Scott Branden <[email protected]>
4380 R:      Broadcom internal kernel review list <[email protected]>
4381 S:      Maintained
4382 T:      git https://github.com/broadcom/mach-bcm
4383 F:      arch/arm/mach-bcm/
4384 N:      bcm281*
4385 N:      bcm113*
4386 N:      bcm216*
4387 N:      kona
4388
4389 BROADCOM BCM2835 CAMERA DRIVERS
4390 M:      Raspberry Pi Kernel Maintenance <[email protected]>
4391 L:      [email protected]
4392 S:      Maintained
4393 F:      Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4394 F:      drivers/media/platform/broadcom/bcm2835-unicam*
4395
4396 BROADCOM BCM47XX MIPS ARCHITECTURE
4397 M:      Hauke Mehrtens <[email protected]>
4398 M:      Rafał Miłecki <[email protected]>
4399 L:      [email protected]
4400 S:      Maintained
4401 F:      Documentation/devicetree/bindings/mips/brcm/
4402 F:      arch/mips/bcm47xx/*
4403 F:      arch/mips/include/asm/mach-bcm47xx/*
4404
4405 BROADCOM BCM4908 ETHERNET DRIVER
4406 M:      Rafał Miłecki <[email protected]>
4407 R:      Broadcom internal kernel review list <[email protected]>
4408 L:      [email protected]
4409 S:      Maintained
4410 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4411 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
4412 F:      drivers/net/ethernet/broadcom/unimac.h
4413
4414 BROADCOM BCM4908 PINMUX DRIVER
4415 M:      Rafał Miłecki <[email protected]>
4416 R:      Broadcom internal kernel review list <[email protected]>
4417 L:      [email protected]
4418 S:      Maintained
4419 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4420 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
4421
4422 BROADCOM BCM5301X ARM ARCHITECTURE
4423 M:      Florian Fainelli <[email protected]>
4424 M:      Hauke Mehrtens <[email protected]>
4425 M:      Rafał Miłecki <[email protected]>
4426 R:      Broadcom internal kernel review list <[email protected]>
4427 L:      [email protected] (moderated for non-subscribers)
4428 S:      Maintained
4429 F:      arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4430 F:      arch/arm/boot/dts/broadcom/bcm470*
4431 F:      arch/arm/boot/dts/broadcom/bcm5301*
4432 F:      arch/arm/boot/dts/broadcom/bcm953012*
4433 F:      arch/arm/mach-bcm/bcm_5301x.c
4434
4435 BROADCOM BCM53573 ARM ARCHITECTURE
4436 M:      Florian Fainelli <[email protected]>
4437 M:      Rafał Miłecki <[email protected]>
4438 R:      Broadcom internal kernel review list <[email protected]>
4439 L:      [email protected] (moderated for non-subscribers)
4440 S:      Maintained
4441 F:      arch/arm/boot/dts/broadcom/bcm47189*
4442 F:      arch/arm/boot/dts/broadcom/bcm53573*
4443
4444 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4445 M:      Kevin Cernekee <[email protected]>
4446 L:      [email protected]
4447 S:      Maintained
4448 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4449
4450 BROADCOM BCM7XXX ARM ARCHITECTURE
4451 M:      Florian Fainelli <[email protected]>
4452 R:      Broadcom internal kernel review list <[email protected]>
4453 L:      [email protected] (moderated for non-subscribers)
4454 S:      Maintained
4455 T:      git https://github.com/broadcom/stblinux.git
4456 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4457 F:      arch/arm/boot/dts/broadcom/bcm7*.dts*
4458 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4459 F:      arch/arm/mach-bcm/*brcmstb*
4460 F:      arch/arm/mm/cache-b15-rac.c
4461 F:      drivers/bus/brcmstb_gisb.c
4462 F:      drivers/pci/controller/pcie-brcmstb.c
4463 N:      brcmstb
4464 N:      bcm7038
4465 N:      bcm7120
4466
4467 BROADCOM BCMBCA ARM ARCHITECTURE
4468 M:      William Zhang <[email protected]>
4469 M:      Anand Gore <[email protected]>
4470 M:      Kursad Oney <[email protected]>
4471 M:      Florian Fainelli <[email protected]>
4472 M:      Rafał Miłecki <[email protected]>
4473 R:      Broadcom internal kernel review list <[email protected]>
4474 L:      [email protected] (moderated for non-subscribers)
4475 S:      Maintained
4476 T:      git https://github.com/broadcom/stblinux.git
4477 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4478 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4479 N:      bcmbca
4480 N:      bcm[9]?47622
4481 N:      bcm[9]?4912
4482 N:      bcm[9]?63138
4483 N:      bcm[9]?63146
4484 N:      bcm[9]?63148
4485 N:      bcm[9]?63158
4486 N:      bcm[9]?63178
4487 N:      bcm[9]?6756
4488 N:      bcm[9]?6813
4489 N:      bcm[9]?6846
4490 N:      bcm[9]?6855
4491 N:      bcm[9]?6856
4492 N:      bcm[9]?6858
4493 N:      bcm[9]?6878
4494
4495 BROADCOM BDC DRIVER
4496 M:      Justin Chen <[email protected]>
4497 M:      Al Cooper <[email protected]>
4498 R:      Broadcom internal kernel review list <[email protected]>
4499 L:      [email protected]
4500 S:      Maintained
4501 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4502 F:      drivers/usb/gadget/udc/bdc/
4503
4504 BROADCOM BMIPS CPUFREQ DRIVER
4505 M:      Markus Mayer <[email protected]>
4506 R:      Broadcom internal kernel review list <[email protected]>
4507 L:      [email protected]
4508 S:      Maintained
4509 F:      drivers/cpufreq/bmips-cpufreq.c
4510
4511 BROADCOM BMIPS MIPS ARCHITECTURE
4512 M:      Florian Fainelli <[email protected]>
4513 R:      Broadcom internal kernel review list <[email protected]>
4514 L:      [email protected]
4515 S:      Maintained
4516 T:      git https://github.com/broadcom/stblinux.git
4517 F:      arch/mips/bmips/*
4518 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4519 F:      arch/mips/include/asm/mach-bmips/*
4520 F:      arch/mips/kernel/*bmips*
4521 F:      drivers/irqchip/irq-bcm63*
4522 F:      drivers/irqchip/irq-bcm7*
4523 F:      drivers/irqchip/irq-brcmstb*
4524 F:      drivers/pmdomain/bcm/bcm63xx-power.c
4525 F:      include/linux/bcm963xx_nvram.h
4526 F:      include/linux/bcm963xx_tag.h
4527
4528 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4529 M:      Rasesh Mody <[email protected]>
4530 M:      [email protected]
4531 L:      [email protected]
4532 S:      Supported
4533 F:      drivers/net/ethernet/broadcom/bnx2.*
4534 F:      drivers/net/ethernet/broadcom/bnx2_*
4535
4536 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4537 M:      Saurav Kashyap <[email protected]>
4538 M:      Javed Hasan <[email protected]>
4539 M:      [email protected]
4540 L:      [email protected]
4541 S:      Supported
4542 F:      drivers/scsi/bnx2fc/
4543
4544 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4545 M:      Nilesh Javali <[email protected]>
4546 M:      Manish Rangankar <[email protected]>
4547 M:      [email protected]
4548 L:      [email protected]
4549 S:      Supported
4550 F:      drivers/scsi/bnx2i/
4551
4552 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4553 M:      Sudarsana Kalluru <[email protected]>
4554 M:      Manish Chopra <[email protected]>
4555 L:      [email protected]
4556 S:      Supported
4557 F:      drivers/net/ethernet/broadcom/bnx2x/
4558
4559 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4560 M:      Michael Chan <[email protected]>
4561 L:      [email protected]
4562 S:      Supported
4563 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4564 F:      drivers/net/ethernet/broadcom/bnxt/
4565 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4566
4567 BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4568 M:      Arend van Spriel <[email protected]>
4569 L:      [email protected]
4570 L:      [email protected]
4571 L:      [email protected]
4572 S:      Supported
4573 F:      drivers/net/wireless/broadcom/brcm80211/
4574 F:      include/linux/platform_data/brcmfmac.h
4575
4576 BROADCOM BRCMSTB GPIO DRIVER
4577 M:      Doug Berger <[email protected]>
4578 M:      Florian Fainelli <[email protected]>
4579 R:      Broadcom internal kernel review list <[email protected]>
4580 S:      Supported
4581 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4582 F:      drivers/gpio/gpio-brcmstb.c
4583
4584 BROADCOM BRCMSTB I2C DRIVER
4585 M:      Kamal Dasu <[email protected]>
4586 R:      Broadcom internal kernel review list <[email protected]>
4587 L:      [email protected]
4588 S:      Supported
4589 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4590 F:      drivers/i2c/busses/i2c-brcmstb.c
4591
4592 BROADCOM BRCMSTB UART DRIVER
4593 M:      Al Cooper <[email protected]>
4594 R:      Broadcom internal kernel review list <[email protected]>
4595 L:      [email protected]
4596 S:      Maintained
4597 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4598 F:      drivers/tty/serial/8250/8250_bcm7271.c
4599
4600 BROADCOM BRCMSTB USB EHCI DRIVER
4601 M:      Justin Chen <[email protected]>
4602 M:      Al Cooper <[email protected]>
4603 R:      Broadcom internal kernel review list <[email protected]>
4604 L:      [email protected]
4605 S:      Maintained
4606 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4607 F:      drivers/usb/host/ehci-brcm.*
4608
4609 BROADCOM BRCMSTB USB PIN MAP DRIVER
4610 M:      Al Cooper <[email protected]>
4611 R:      Broadcom internal kernel review list <[email protected]>
4612 L:      [email protected]
4613 S:      Maintained
4614 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4615 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4616
4617 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4618 M:      Justin Chen <[email protected]>
4619 M:      Al Cooper <[email protected]>
4620 R:      Broadcom internal kernel review list <[email protected]>
4621 L:      [email protected]
4622 S:      Maintained
4623 F:      drivers/phy/broadcom/phy-brcm-usb*
4624
4625 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4626 M:      William Zhang <[email protected]>
4627 M:      Kursad Oney <[email protected]>
4628 M:      Jonas Gorski <[email protected]>
4629 R:      Broadcom internal kernel review list <[email protected]>
4630 L:      [email protected]
4631 S:      Maintained
4632 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4633 F:      drivers/spi/spi-bcm63xx-hsspi.c
4634 F:      drivers/spi/spi-bcmbca-hsspi.c
4635
4636 BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4637 M:      Jonas Gorski <[email protected]>
4638 L:      [email protected]
4639 S:      Odd Fixes
4640 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4641 F:      drivers/spi/spi-bcm63xx.c
4642
4643 BROADCOM ETHERNET PHY DRIVERS
4644 M:      Florian Fainelli <[email protected]>
4645 R:      Broadcom internal kernel review list <[email protected]>
4646 L:      [email protected]
4647 S:      Supported
4648 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4649 F:      drivers/net/phy/bcm*.[ch]
4650 F:      drivers/net/phy/broadcom.c
4651 F:      include/linux/brcmphy.h
4652
4653 BROADCOM GENET ETHERNET DRIVER
4654 M:      Doug Berger <[email protected]>
4655 M:      Florian Fainelli <[email protected]>
4656 R:      Broadcom internal kernel review list <[email protected]>
4657 L:      [email protected]
4658 S:      Supported
4659 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4660 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4661 F:      drivers/net/ethernet/broadcom/genet/
4662 F:      drivers/net/ethernet/broadcom/unimac.h
4663 F:      drivers/net/mdio/mdio-bcm-unimac.c
4664 F:      include/linux/platform_data/bcmgenet.h
4665 F:      include/linux/platform_data/mdio-bcm-unimac.h
4666
4667 BROADCOM IPROC ARM ARCHITECTURE
4668 M:      Ray Jui <[email protected]>
4669 M:      Scott Branden <[email protected]>
4670 R:      Broadcom internal kernel review list <[email protected]>
4671 L:      [email protected] (moderated for non-subscribers)
4672 S:      Maintained
4673 T:      git https://github.com/broadcom/stblinux.git
4674 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4675 F:      arch/arm64/boot/dts/broadcom/stingray/*
4676 F:      drivers/clk/bcm/clk-ns*
4677 F:      drivers/clk/bcm/clk-sr*
4678 F:      drivers/pinctrl/bcm/pinctrl-ns*
4679 F:      include/dt-bindings/clock/bcm-sr*
4680 N:      iproc
4681 N:      cygnus
4682 N:      bcm[-_]nsp
4683 N:      bcm9113*
4684 N:      bcm9583*
4685 N:      bcm9585*
4686 N:      bcm9586*
4687 N:      bcm988312
4688 N:      bcm113*
4689 N:      bcm583*
4690 N:      bcm585*
4691 N:      bcm586*
4692 N:      bcm88312
4693 N:      hr2
4694 N:      stingray
4695
4696 BROADCOM IPROC GBIT ETHERNET DRIVER
4697 M:      Rafał Miłecki <[email protected]>
4698 R:      Broadcom internal kernel review list <[email protected]>
4699 L:      [email protected]
4700 S:      Maintained
4701 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4702 F:      drivers/net/ethernet/broadcom/bgmac*
4703 F:      drivers/net/ethernet/broadcom/unimac.h
4704
4705 BROADCOM KONA GPIO DRIVER
4706 M:      Ray Jui <[email protected]>
4707 R:      Broadcom internal kernel review list <[email protected]>
4708 S:      Supported
4709 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4710 F:      drivers/gpio/gpio-bcm-kona.c
4711
4712 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4713 M:      Sathya Prakash Veerichetty <[email protected]>
4714 M:      Kashyap Desai <[email protected]>
4715 M:      Sumit Saxena <[email protected]>
4716 M:      Sreekanth Reddy <[email protected]>
4717 L:      [email protected]
4718 L:      [email protected]
4719 S:      Supported
4720 W:      https://www.broadcom.com/support/storage
4721 F:      drivers/scsi/mpi3mr/
4722
4723 BROADCOM NETXTREME-E ROCE DRIVER
4724 M:      Selvin Xavier <[email protected]>
4725 L:      [email protected]
4726 S:      Supported
4727 W:      http://www.broadcom.com
4728 F:      drivers/infiniband/hw/bnxt_re/
4729 F:      include/uapi/rdma/bnxt_re-abi.h
4730
4731 BROADCOM NVRAM DRIVER
4732 M:      Rafał Miłecki <[email protected]>
4733 L:      [email protected]
4734 S:      Maintained
4735 F:      drivers/firmware/broadcom/*
4736
4737 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4738 M:      Rafał Miłecki <[email protected]>
4739 M:      Florian Fainelli <[email protected]>
4740 R:      Broadcom internal kernel review list <[email protected]>
4741 L:      [email protected]
4742 S:      Maintained
4743 T:      git https://github.com/broadcom/stblinux.git
4744 F:      drivers/pmdomain/bcm/bcm-pmb.c
4745 F:      include/dt-bindings/soc/bcm-pmb.h
4746
4747 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4748 M:      Rafał Miłecki <[email protected]>
4749 L:      [email protected]
4750 S:      Maintained
4751 F:      drivers/bcma/
4752 F:      include/linux/bcma/
4753
4754 BROADCOM SPI DRIVER
4755 M:      Kamal Dasu <[email protected]>
4756 R:      Broadcom internal kernel review list <[email protected]>
4757 S:      Maintained
4758 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4759 F:      drivers/spi/spi-bcm-qspi.*
4760 F:      drivers/spi/spi-brcmstb-qspi.c
4761 F:      drivers/spi/spi-iproc-qspi.c
4762
4763 BROADCOM STB AVS CPUFREQ DRIVER
4764 M:      Markus Mayer <[email protected]>
4765 R:      Broadcom internal kernel review list <[email protected]>
4766 L:      [email protected]
4767 S:      Maintained
4768 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4769 F:      drivers/cpufreq/brcmstb*
4770
4771 BROADCOM STB AVS TMON DRIVER
4772 M:      Markus Mayer <[email protected]>
4773 R:      Broadcom internal kernel review list <[email protected]>
4774 L:      [email protected]
4775 S:      Maintained
4776 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4777 F:      drivers/thermal/broadcom/brcmstb*
4778
4779 BROADCOM STB DPFE DRIVER
4780 M:      Markus Mayer <[email protected]>
4781 R:      Broadcom internal kernel review list <[email protected]>
4782 L:      [email protected] (moderated for non-subscribers)
4783 S:      Maintained
4784 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4785 F:      drivers/memory/brcmstb_dpfe.c
4786
4787 BROADCOM STB NAND FLASH DRIVER
4788 M:      Brian Norris <[email protected]>
4789 M:      Kamal Dasu <[email protected]>
4790 R:      Broadcom internal kernel review list <[email protected]>
4791 L:      [email protected]
4792 S:      Maintained
4793 F:      drivers/mtd/nand/raw/brcmnand/
4794 F:      include/linux/platform_data/brcmnand.h
4795
4796 BROADCOM STB PCIE DRIVER
4797 M:      Jim Quinlan <[email protected]>
4798 M:      Nicolas Saenz Julienne <[email protected]>
4799 M:      Florian Fainelli <[email protected]>
4800 R:      Broadcom internal kernel review list <[email protected]>
4801 L:      [email protected]
4802 S:      Maintained
4803 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4804 F:      drivers/pci/controller/pcie-brcmstb.c
4805
4806 BROADCOM SYSTEMPORT ETHERNET DRIVER
4807 M:      Florian Fainelli <[email protected]>
4808 R:      Broadcom internal kernel review list <[email protected]>
4809 L:      [email protected]
4810 S:      Supported
4811 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4812 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4813 F:      drivers/net/ethernet/broadcom/unimac.h
4814
4815 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4816 M:      Pavan Chebbi <[email protected]>
4817 M:      Michael Chan <[email protected]>
4818 L:      [email protected]
4819 S:      Supported
4820 F:      drivers/net/ethernet/broadcom/tg3.*
4821
4822 BROADCOM VK DRIVER
4823 M:      Scott Branden <[email protected]>
4824 R:      Broadcom internal kernel review list <[email protected]>
4825 S:      Supported
4826 F:      drivers/misc/bcm-vk/
4827 F:      include/uapi/linux/misc/bcm_vk.h
4828
4829 BROCADE BFA FC SCSI DRIVER
4830 M:      Anil Gurumurthy <[email protected]>
4831 M:      Sudarsana Kalluru <[email protected]>
4832 L:      [email protected]
4833 S:      Supported
4834 F:      drivers/scsi/bfa/
4835
4836 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4837 M:      Rasesh Mody <[email protected]>
4838 M:      Sudarsana Kalluru <[email protected]>
4839 M:      [email protected]
4840 L:      [email protected]
4841 S:      Supported
4842 F:      drivers/net/ethernet/brocade/bna/
4843
4844 BSG (block layer generic sg v4 driver)
4845 M:      FUJITA Tomonori <[email protected]>
4846 L:      [email protected]
4847 S:      Supported
4848 F:      block/bsg.c
4849 F:      include/linux/bsg.h
4850 F:      include/uapi/linux/bsg.h
4851
4852 BT87X AUDIO DRIVER
4853 M:      Clemens Ladisch <[email protected]>
4854 L:      [email protected]
4855 S:      Maintained
4856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4857 F:      Documentation/sound/cards/bt87x.rst
4858 F:      sound/pci/bt87x.c
4859
4860 BT8XXGPIO DRIVER
4861 M:      Michael Buesch <[email protected]>
4862 S:      Maintained
4863 W:      http://bu3sch.de/btgpio.php
4864 F:      drivers/gpio/gpio-bt8xx.c
4865
4866 BTRFS FILE SYSTEM
4867 M:      Chris Mason <[email protected]>
4868 M:      Josef Bacik <[email protected]>
4869 M:      David Sterba <[email protected]>
4870 L:      [email protected]
4871 S:      Maintained
4872 W:      https://btrfs.readthedocs.io
4873 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4874 C:      irc://irc.libera.chat/btrfs
4875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4876 F:      Documentation/filesystems/btrfs.rst
4877 F:      fs/btrfs/
4878 F:      include/linux/btrfs*
4879 F:      include/trace/events/btrfs.h
4880 F:      include/uapi/linux/btrfs*
4881
4882 BTTV VIDEO4LINUX DRIVER
4883 M:      Mauro Carvalho Chehab <[email protected]>
4884 L:      [email protected]
4885 S:      Odd fixes
4886 W:      https://linuxtv.org
4887 T:      git git://linuxtv.org/media_tree.git
4888 F:      Documentation/driver-api/media/drivers/bttv*
4889 F:      drivers/media/pci/bt8xx/bttv*
4890
4891 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4892 M:      Chanwoo Choi <[email protected]>
4893 L:      [email protected]
4894 L:      [email protected]
4895 S:      Maintained
4896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4897 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4898 F:      drivers/devfreq/exynos-bus.c
4899
4900 BUSLOGIC SCSI DRIVER
4901 M:      Khalid Aziz <[email protected]>
4902 L:      [email protected]
4903 S:      Maintained
4904 F:      drivers/scsi/BusLogic.*
4905 F:      drivers/scsi/FlashPoint.*
4906
4907 BXCAN CAN NETWORK DRIVER
4908 M:      Dario Binacchi <[email protected]>
4909 L:      [email protected]
4910 S:      Maintained
4911 F:      Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4912 F:      drivers/net/can/bxcan.c
4913
4914 C-MEDIA CMI8788 DRIVER
4915 M:      Clemens Ladisch <[email protected]>
4916 L:      [email protected]
4917 S:      Maintained
4918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4919 F:      sound/pci/oxygen/
4920
4921 C-SKY ARCHITECTURE
4922 M:      Guo Ren <[email protected]>
4923 L:      [email protected]
4924 S:      Supported
4925 T:      git https://github.com/c-sky/csky-linux.git
4926 F:      Documentation/devicetree/bindings/csky/
4927 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4928 F:      Documentation/devicetree/bindings/timer/csky,*
4929 F:      arch/csky/
4930 F:      drivers/clocksource/timer-gx6605s.c
4931 F:      drivers/clocksource/timer-mp-csky.c
4932 F:      drivers/irqchip/irq-csky-*
4933 N:      csky
4934 K:      csky
4935
4936 CA8210 IEEE-802.15.4 RADIO DRIVER
4937 L:      [email protected]
4938 S:      Orphan
4939 W:      https://github.com/Cascoda/ca8210-linux.git
4940 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4941 F:      drivers/net/ieee802154/ca8210.c
4942
4943 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4944 M:      David Howells <[email protected]>
4945 L:      [email protected]
4946 S:      Supported
4947 F:      Documentation/filesystems/caching/cachefiles.rst
4948 F:      fs/cachefiles/
4949
4950 CACHESTAT: PAGE CACHE STATS FOR A FILE
4951 M:      Nhat Pham <[email protected]>
4952 M:      Johannes Weiner <[email protected]>
4953 L:      [email protected]
4954 S:      Maintained
4955 F:      tools/testing/selftests/cachestat/test_cachestat.c
4956
4957 CADENCE MIPI-CSI2 BRIDGES
4958 M:      Maxime Ripard <[email protected]>
4959 L:      [email protected]
4960 S:      Maintained
4961 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4962 F:      Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4963 F:      drivers/media/platform/cadence/cdns-csi2*
4964
4965 CADENCE NAND DRIVER
4966 L:      [email protected]
4967 S:      Orphan
4968 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4969 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4970
4971 CADENCE USB3 DRD IP DRIVER
4972 M:      Peter Chen <[email protected]>
4973 M:      Pawel Laszczak <[email protected]>
4974 R:      Roger Quadros <[email protected]>
4975 L:      [email protected]
4976 S:      Maintained
4977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4978 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4979 F:      drivers/usb/cdns3/
4980 X:      drivers/usb/cdns3/cdnsp*
4981
4982 CADENCE USBHS DRIVER
4983 M:      Pawel Laszczak <[email protected]>
4984 L:      [email protected]
4985 S:      Maintained
4986 F:      drivers/usb/gadget/udc/cdns2
4987
4988 CADENCE USBSSP DRD IP DRIVER
4989 M:      Pawel Laszczak <[email protected]>
4990 L:      [email protected]
4991 S:      Maintained
4992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4993 F:      drivers/usb/cdns3/
4994 X:      drivers/usb/cdns3/cdns3*
4995
4996 CADET FM/AM RADIO RECEIVER DRIVER
4997 M:      Hans Verkuil <[email protected]>
4998 L:      [email protected]
4999 S:      Maintained
5000 W:      https://linuxtv.org
5001 T:      git git://linuxtv.org/media_tree.git
5002 F:      drivers/media/radio/radio-cadet*
5003
5004 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5005 L:      [email protected]
5006 S:      Orphan
5007 T:      git git://linuxtv.org/media_tree.git
5008 F:      Documentation/admin-guide/media/cafe_ccic*
5009 F:      drivers/media/platform/marvell/
5010
5011 CAIF NETWORK LAYER
5012 L:      [email protected]
5013 S:      Orphan
5014 F:      Documentation/networking/caif/
5015 F:      drivers/net/caif/
5016 F:      include/net/caif/
5017 F:      include/uapi/linux/caif/
5018 F:      net/caif/
5019
5020 CAKE QDISC
5021 M:      Toke Høiland-Jørgensen <[email protected]>
5022 L:      [email protected] (moderated for non-subscribers)
5023 S:      Maintained
5024 F:      net/sched/sch_cake.c
5025
5026 CAN NETWORK DRIVERS
5027 M:      Marc Kleine-Budde <[email protected]>
5028 M:      Vincent Mailhol <[email protected]>
5029 L:      [email protected]
5030 S:      Maintained
5031 W:      https://github.com/linux-can
5032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5034 F:      Documentation/devicetree/bindings/net/can/
5035 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5036 F:      drivers/net/can/
5037 F:      drivers/phy/phy-can-transceiver.c
5038 F:      include/linux/can/bittiming.h
5039 F:      include/linux/can/dev.h
5040 F:      include/linux/can/length.h
5041 F:      include/linux/can/platform/
5042 F:      include/linux/can/rx-offload.h
5043 F:      include/uapi/linux/can/error.h
5044 F:      include/uapi/linux/can/netlink.h
5045 F:      include/uapi/linux/can/vxcan.h
5046
5047 CAN NETWORK LAYER
5048 M:      Oliver Hartkopp <[email protected]>
5049 M:      Marc Kleine-Budde <[email protected]>
5050 L:      [email protected]
5051 S:      Maintained
5052 W:      https://github.com/linux-can
5053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5055 F:      Documentation/networking/can.rst
5056 F:      Documentation/networking/iso15765-2.rst
5057 F:      include/linux/can/can-ml.h
5058 F:      include/linux/can/core.h
5059 F:      include/linux/can/skb.h
5060 F:      include/net/netns/can.h
5061 F:      include/uapi/linux/can.h
5062 F:      include/uapi/linux/can/bcm.h
5063 F:      include/uapi/linux/can/gw.h
5064 F:      include/uapi/linux/can/isotp.h
5065 F:      include/uapi/linux/can/raw.h
5066 F:      net/can/
5067
5068 CAN-J1939 NETWORK LAYER
5069 M:      Robin van der Gracht <[email protected]>
5070 M:      Oleksij Rempel <[email protected]>
5071 R:      [email protected]
5072 L:      [email protected]
5073 S:      Maintained
5074 F:      Documentation/networking/j1939.rst
5075 F:      include/uapi/linux/can/j1939.h
5076 F:      net/can/j1939/
5077
5078 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5079 M:      Damien Le Moal <[email protected]>
5080 L:      [email protected]
5081 L:      [email protected] (pinctrl driver)
5082 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5083 F:      drivers/pinctrl/pinctrl-k210.c
5084
5085 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5086 M:      Damien Le Moal <[email protected]>
5087 L:      [email protected]
5088 L:      [email protected]
5089 S:      Maintained
5090 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5091 F:      drivers/reset/reset-k210.c
5092
5093 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5094 M:      Damien Le Moal <[email protected]>
5095 L:      [email protected]
5096 S:      Maintained
5097 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5098 F:      drivers/soc/canaan/
5099 F:      include/soc/canaan/
5100
5101 CAPABILITIES
5102 M:      Serge Hallyn <[email protected]>
5103 L:      [email protected]
5104 S:      Supported
5105 F:      include/linux/capability.h
5106 F:      include/uapi/linux/capability.h
5107 F:      kernel/capability.c
5108 F:      security/commoncap.c
5109
5110 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5111 M:      Kevin Tsai <[email protected]>
5112 S:      Maintained
5113 F:      drivers/iio/light/cm*
5114
5115 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5116 M:      Christian Lamparter <[email protected]>
5117 L:      [email protected]
5118 S:      Maintained
5119 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5120 F:      drivers/net/wireless/ath/carl9170/
5121
5122 CAVIUM I2C DRIVER
5123 M:      Robert Richter <[email protected]>
5124 S:      Odd Fixes
5125 W:      http://www.marvell.com
5126 F:      drivers/i2c/busses/i2c-octeon*
5127 F:      drivers/i2c/busses/i2c-thunderx*
5128
5129 CAVIUM LIQUIDIO NETWORK DRIVER
5130 L:      [email protected]
5131 S:      Orphan
5132 W:      http://www.marvell.com
5133 F:      drivers/net/ethernet/cavium/liquidio/
5134
5135 CAVIUM MMC DRIVER
5136 M:      Robert Richter <[email protected]>
5137 S:      Odd Fixes
5138 W:      http://www.marvell.com
5139 F:      drivers/mmc/host/cavium*
5140
5141 CAVIUM OCTEON-TX CRYPTO DRIVER
5142 M:      George Cherian <[email protected]>
5143 L:      [email protected]
5144 S:      Supported
5145 W:      http://www.marvell.com
5146 F:      drivers/crypto/cavium/cpt/
5147
5148 CAVIUM THUNDERX2 ARM64 SOC
5149 M:      Robert Richter <[email protected]>
5150 L:      [email protected] (moderated for non-subscribers)
5151 S:      Odd Fixes
5152 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5153 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
5154
5155 CBS/ETF/TAPRIO QDISCS
5156 M:      Vinicius Costa Gomes <[email protected]>
5157 L:      [email protected]
5158 S:      Maintained
5159 F:      net/sched/sch_cbs.c
5160 F:      net/sched/sch_etf.c
5161 F:      net/sched/sch_taprio.c
5162
5163 CC2520 IEEE-802.15.4 RADIO DRIVER
5164 M:      Stefan Schmidt <[email protected]>
5165 L:      [email protected]
5166 S:      Odd Fixes
5167 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5168 F:      drivers/net/ieee802154/cc2520.c
5169
5170 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5171 M:      Gilad Ben-Yossef <[email protected]>
5172 L:      [email protected]
5173 S:      Supported
5174 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5175 F:      drivers/crypto/ccree/
5176
5177 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5178 M:      Hadar Gat <[email protected]>
5179 L:      [email protected]
5180 S:      Supported
5181 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5182 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5183 F:      drivers/char/hw_random/cctrng.c
5184 F:      drivers/char/hw_random/cctrng.h
5185
5186 CEC FRAMEWORK
5187 M:      Hans Verkuil <[email protected]>
5188 L:      [email protected]
5189 S:      Supported
5190 W:      http://linuxtv.org
5191 T:      git git://linuxtv.org/media_tree.git
5192 F:      Documentation/ABI/testing/debugfs-cec-error-inj
5193 F:      Documentation/devicetree/bindings/media/cec/cec-common.yaml
5194 F:      Documentation/driver-api/media/cec-core.rst
5195 F:      Documentation/userspace-api/media/cec
5196 F:      drivers/media/cec/
5197 F:      drivers/media/rc/keymaps/rc-cec.c
5198 F:      include/media/cec-notifier.h
5199 F:      include/media/cec.h
5200 F:      include/uapi/linux/cec-funcs.h
5201 F:      include/uapi/linux/cec.h
5202
5203 CEC GPIO DRIVER
5204 M:      Hans Verkuil <[email protected]>
5205 L:      [email protected]
5206 S:      Supported
5207 W:      http://linuxtv.org
5208 T:      git git://linuxtv.org/media_tree.git
5209 F:      Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5210 F:      drivers/media/cec/platform/cec-gpio/
5211
5212 CELL BROADBAND ENGINE ARCHITECTURE
5213 L:      [email protected]
5214 S:      Orphan
5215 F:      arch/powerpc/include/asm/cell*.h
5216 F:      arch/powerpc/include/asm/spu*.h
5217 F:      arch/powerpc/include/uapi/asm/spu*.h
5218 F:      arch/powerpc/platforms/cell/
5219
5220 CELLWISE CW2015 BATTERY DRIVER
5221 M:      Tobias Schrammm <[email protected]>
5222 S:      Maintained
5223 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5224 F:      drivers/power/supply/cw2015_battery.c
5225
5226 CEPH COMMON CODE (LIBCEPH)
5227 M:      Ilya Dryomov <[email protected]>
5228 M:      Xiubo Li <[email protected]>
5229 L:      [email protected]
5230 S:      Supported
5231 W:      http://ceph.com/
5232 T:      git https://github.com/ceph/ceph-client.git
5233 F:      include/linux/ceph/
5234 F:      include/linux/crush/
5235 F:      net/ceph/
5236
5237 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5238 M:      Xiubo Li <[email protected]>
5239 M:      Ilya Dryomov <[email protected]>
5240 L:      [email protected]
5241 S:      Supported
5242 W:      http://ceph.com/
5243 T:      git https://github.com/ceph/ceph-client.git
5244 F:      Documentation/filesystems/ceph.rst
5245 F:      fs/ceph/
5246
5247 CERTIFICATE HANDLING
5248 M:      David Howells <[email protected]>
5249 M:      David Woodhouse <[email protected]>
5250 L:      [email protected]
5251 S:      Maintained
5252 F:      Documentation/admin-guide/module-signing.rst
5253 F:      certs/
5254 F:      scripts/sign-file.c
5255 F:      scripts/ssl-common.h
5256 F:      tools/certs/
5257
5258 CFAG12864B LCD DRIVER
5259 M:      Miguel Ojeda <[email protected]>
5260 S:      Maintained
5261 F:      drivers/auxdisplay/cfag12864b.c
5262 F:      include/linux/cfag12864b.h
5263
5264 CFAG12864BFB LCD FRAMEBUFFER DRIVER
5265 M:      Miguel Ojeda <[email protected]>
5266 S:      Maintained
5267 F:      drivers/auxdisplay/cfag12864bfb.c
5268 F:      include/linux/cfag12864b.h
5269
5270 CHAR and MISC DRIVERS
5271 M:      Arnd Bergmann <[email protected]>
5272 M:      Greg Kroah-Hartman <[email protected]>
5273 S:      Supported
5274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5275 F:      drivers/char/
5276 F:      drivers/misc/
5277 F:      include/linux/miscdevice.h
5278 X:      drivers/char/agp/
5279 X:      drivers/char/hw_random/
5280 X:      drivers/char/ipmi/
5281 X:      drivers/char/random.c
5282 X:      drivers/char/tpm/
5283
5284 CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5285 M:      Thomas Weißschuh <[email protected]>
5286 L:      [email protected]
5287 S:      Maintained
5288 F:      Documentation/hwmon/powerz.rst
5289 F:      drivers/hwmon/powerz.c
5290
5291 CHECKPATCH
5292 M:      Andy Whitcroft <[email protected]>
5293 M:      Joe Perches <[email protected]>
5294 R:      Dwaipayan Ray <[email protected]>
5295 R:      Lukas Bulwahn <[email protected]>
5296 S:      Maintained
5297 F:      scripts/checkpatch.pl
5298
5299 CHECKPATCH DOCUMENTATION
5300 M:      Dwaipayan Ray <[email protected]>
5301 M:      Lukas Bulwahn <[email protected]>
5302 R:      Joe Perches <[email protected]>
5303 S:      Maintained
5304 F:      Documentation/dev-tools/checkpatch.rst
5305
5306 CHINESE DOCUMENTATION
5307 M:      Alex Shi <[email protected]>
5308 M:      Yanteng Si <[email protected]>
5309 S:      Maintained
5310 F:      Documentation/translations/zh_CN/
5311
5312 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5313 M:      Peter Chen <[email protected]>
5314 L:      [email protected]
5315 S:      Maintained
5316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5317 F:      drivers/usb/chipidea/
5318
5319 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5320 M:      Hans de Goede <[email protected]>
5321 L:      [email protected]
5322 S:      Maintained
5323 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5324 F:      drivers/input/touchscreen/chipone_icn8318.c
5325
5326 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5327 M:      Hans de Goede <[email protected]>
5328 L:      [email protected]
5329 S:      Maintained
5330 F:      drivers/input/touchscreen/chipone_icn8505.c
5331
5332 CHROME HARDWARE PLATFORM SUPPORT
5333 M:      Benson Leung <[email protected]>
5334 M:      Tzung-Bi Shih <[email protected]>
5335 L:      [email protected]
5336 S:      Maintained
5337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5338 F:      drivers/platform/chrome/
5339
5340 CHROMEOS EC CODEC DRIVER
5341 M:      Cheng-Yi Chiang <[email protected]>
5342 M:      Tzung-Bi Shih <[email protected]>
5343 R:      Guenter Roeck <[email protected]>
5344 L:      [email protected]
5345 S:      Maintained
5346 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5347 F:      sound/soc/codecs/cros_ec_codec.*
5348
5349 CHROMEOS EC CHARGE CONTROL
5350 M:      Thomas Weißschuh <[email protected]>
5351 S:      Maintained
5352 F:      drivers/power/supply/cros_charge-control.c
5353
5354 CHROMEOS EC HARDWARE MONITORING
5355 M:      Thomas Weißschuh <[email protected]>
5356 L:      [email protected]
5357 L:      [email protected]
5358 S:      Maintained
5359 F:      Documentation/hwmon/cros_ec_hwmon.rst
5360 F:      drivers/hwmon/cros_ec_hwmon.c
5361
5362 CHROMEOS EC LED DRIVER
5363 M:      Thomas Weißschuh <[email protected]>
5364 S:      Maintained
5365 F:      drivers/leds/leds-cros_ec.c
5366
5367 CHROMEOS EC SUBDRIVERS
5368 M:      Benson Leung <[email protected]>
5369 R:      Guenter Roeck <[email protected]>
5370 L:      [email protected]
5371 S:      Maintained
5372 F:      drivers/power/supply/cros_charge-control.c
5373 F:      drivers/power/supply/cros_usbpd-charger.c
5374 N:      cros_ec
5375 N:      cros-ec
5376
5377 CHROMEOS EC UART DRIVER
5378 M:      Bhanu Prakash Maiya <[email protected]>
5379 R:      Benson Leung <[email protected]>
5380 R:      Tzung-Bi Shih <[email protected]>
5381 S:      Maintained
5382 F:      drivers/platform/chrome/cros_ec_uart.c
5383
5384 CHROMEOS EC USB PD NOTIFY DRIVER
5385 M:      Prashant Malani <[email protected]>
5386 L:      [email protected]
5387 S:      Maintained
5388 F:      drivers/platform/chrome/cros_usbpd_notify.c
5389 F:      include/linux/platform_data/cros_usbpd_notify.h
5390
5391 CHROMEOS EC USB TYPE-C DRIVER
5392 M:      Prashant Malani <[email protected]>
5393 L:      [email protected]
5394 S:      Maintained
5395 F:      drivers/platform/chrome/cros_ec_typec.*
5396 F:      drivers/platform/chrome/cros_typec_switch.c
5397 F:      drivers/platform/chrome/cros_typec_vdm.*
5398
5399 CHROMEOS HPS DRIVER
5400 M:      Dan Callaghan <[email protected]>
5401 R:      Sami Kyöstilä <[email protected]>
5402 S:      Maintained
5403 F:      drivers/platform/chrome/cros_hps_i2c.c
5404
5405 CHROMEOS EC WATCHDOG
5406 M:      Lukasz Majczak <[email protected]>
5407 L:      [email protected]
5408 S:      Maintained
5409 F:      drivers/watchdog/cros_ec_wdt.c
5410
5411 CHRONTEL CH7322 CEC DRIVER
5412 M:      Joe Tessler <[email protected]>
5413 L:      [email protected]
5414 S:      Maintained
5415 T:      git git://linuxtv.org/media_tree.git
5416 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5417 F:      drivers/media/cec/i2c/ch7322.c
5418
5419 CIRRUS LOGIC AUDIO CODEC DRIVERS
5420 M:      David Rhodes <[email protected]>
5421 M:      Richard Fitzgerald <[email protected]>
5422 L:      [email protected]
5423 L:      [email protected]
5424 S:      Maintained
5425 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
5426 F:      drivers/mfd/cs42l43*
5427 F:      drivers/pinctrl/cirrus/pinctrl-cs42l43*
5428 F:      drivers/spi/spi-cs42l43*
5429 F:      include/dt-bindings/sound/cs*
5430 F:      include/linux/mfd/cs42l43*
5431 F:      include/sound/cs*
5432 F:      sound/pci/hda/cirrus*
5433 F:      sound/pci/hda/cs*
5434 F:      sound/pci/hda/hda_component*
5435 F:      sound/pci/hda/hda_cs_dsp_ctl.*
5436 F:      sound/soc/codecs/cs*
5437
5438 CIRRUS LOGIC HAPTIC DRIVERS
5439 M:      James Ogletree <[email protected]>
5440 M:      Fred Treven <[email protected]>
5441 M:      Ben Bright <[email protected]>
5442 L:      [email protected]
5443 S:      Supported
5444 F:      Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5445 F:      drivers/input/misc/cs40l*
5446 F:      drivers/mfd/cs40l*
5447 F:      include/linux/mfd/cs40l*
5448 F:      sound/soc/codecs/cs40l*
5449
5450 CIRRUS LOGIC DSP FIRMWARE DRIVER
5451 M:      Simon Trimmer <[email protected]>
5452 M:      Charles Keepax <[email protected]>
5453 M:      Richard Fitzgerald <[email protected]>
5454 L:      [email protected]
5455 S:      Supported
5456 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5457 T:      git https://github.com/CirrusLogic/linux-drivers.git
5458 F:      drivers/firmware/cirrus/*
5459 F:      include/linux/firmware/cirrus/*
5460
5461 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5462 M:      Hartley Sweeten <[email protected]>
5463 L:      [email protected]
5464 S:      Maintained
5465 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
5466
5467 CIRRUS LOGIC LOCHNAGAR DRIVER
5468 M:      Charles Keepax <[email protected]>
5469 M:      Richard Fitzgerald <[email protected]>
5470 L:      [email protected]
5471 S:      Supported
5472 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5473 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5474 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5475 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5476 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5477 F:      Documentation/hwmon/lochnagar.rst
5478 F:      drivers/clk/clk-lochnagar.c
5479 F:      drivers/hwmon/lochnagar-hwmon.c
5480 F:      drivers/mfd/lochnagar-i2c.c
5481 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5482 F:      drivers/regulator/lochnagar-regulator.c
5483 F:      include/dt-bindings/clock/lochnagar.h
5484 F:      include/dt-bindings/pinctrl/lochnagar.h
5485 F:      include/linux/mfd/lochnagar*
5486 F:      sound/soc/codecs/lochnagar-sc.c
5487
5488 CIRRUS LOGIC MADERA CODEC DRIVERS
5489 M:      Charles Keepax <[email protected]>
5490 M:      Richard Fitzgerald <[email protected]>
5491 L:      [email protected]
5492 L:      [email protected]
5493 S:      Supported
5494 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5495 T:      git https://github.com/CirrusLogic/linux-drivers.git
5496 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5497 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5498 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5499 F:      drivers/gpio/gpio-madera*
5500 F:      drivers/irqchip/irq-madera*
5501 F:      drivers/mfd/cs47l*
5502 F:      drivers/mfd/madera*
5503 F:      drivers/pinctrl/cirrus/*
5504 F:      include/dt-bindings/sound/madera*
5505 F:      include/linux/irqchip/irq-madera*
5506 F:      include/linux/mfd/madera/*
5507 F:      include/sound/madera*
5508 F:      sound/soc/codecs/cs47l*
5509 F:      sound/soc/codecs/madera*
5510
5511 CISCO FCOE HBA DRIVER
5512 M:      Satish Kharat <[email protected]>
5513 M:      Sesidhar Baddela <[email protected]>
5514 M:      Karan Tilak Kumar <[email protected]>
5515 L:      [email protected]
5516 S:      Supported
5517 F:      drivers/scsi/fnic/
5518
5519 CISCO SCSI HBA DRIVER
5520 M:      Karan Tilak Kumar <[email protected]>
5521 M:      Sesidhar Baddela <[email protected]>
5522 L:      [email protected]
5523 S:      Supported
5524 F:      drivers/scsi/snic/
5525
5526 CISCO VIC ETHERNET NIC DRIVER
5527 M:      Christian Benvenuti <[email protected]>
5528 M:      Satish Kharat <[email protected]>
5529 S:      Supported
5530 F:      drivers/net/ethernet/cisco/enic/
5531
5532 CISCO VIC LOW LATENCY NIC DRIVER
5533 M:      Christian Benvenuti <[email protected]>
5534 M:      Nelson Escobar <[email protected]>
5535 S:      Supported
5536 F:      drivers/infiniband/hw/usnic/
5537
5538 CLANG CONTROL FLOW INTEGRITY SUPPORT
5539 M:      Sami Tolvanen <[email protected]>
5540 M:      Kees Cook <[email protected]>
5541 R:      Nathan Chancellor <[email protected]>
5542 L:      [email protected]
5543 S:      Supported
5544 B:      https://github.com/ClangBuiltLinux/linux/issues
5545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5546 F:      include/linux/cfi.h
5547 F:      kernel/cfi.c
5548
5549 CLANG-FORMAT FILE
5550 M:      Miguel Ojeda <[email protected]>
5551 S:      Maintained
5552 F:      .clang-format
5553
5554 CLANG/LLVM BUILD SUPPORT
5555 M:      Nathan Chancellor <[email protected]>
5556 R:      Nick Desaulniers <[email protected]>
5557 R:      Bill Wendling <[email protected]>
5558 R:      Justin Stitt <[email protected]>
5559 L:      [email protected]
5560 S:      Supported
5561 W:      https://clangbuiltlinux.github.io/
5562 B:      https://github.com/ClangBuiltLinux/linux/issues
5563 C:      irc://irc.libera.chat/clangbuiltlinux
5564 F:      Documentation/kbuild/llvm.rst
5565 F:      include/linux/compiler-clang.h
5566 F:      scripts/Makefile.clang
5567 F:      scripts/clang-tools/
5568 K:      \b(?i:clang|llvm)\b
5569
5570 CLK API
5571 M:      Russell King <[email protected]>
5572 L:      [email protected]
5573 S:      Maintained
5574 F:      include/linux/clk.h
5575
5576 CLOCKSOURCE, CLOCKEVENT DRIVERS
5577 M:      Daniel Lezcano <[email protected]>
5578 M:      Thomas Gleixner <[email protected]>
5579 L:      [email protected]
5580 S:      Supported
5581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5582 F:      Documentation/devicetree/bindings/timer/
5583 F:      drivers/clocksource/
5584
5585 CLOSURES
5586 M:      Kent Overstreet <[email protected]>
5587 L:      [email protected]
5588 S:      Supported
5589 C:      irc://irc.oftc.net/bcache
5590 F:      include/linux/closure.h
5591 F:      lib/closure.c
5592
5593 CMPC ACPI DRIVER
5594 M:      Thadeu Lima de Souza Cascardo <[email protected]>
5595 L:      [email protected]
5596 S:      Supported
5597 F:      drivers/platform/x86/classmate-laptop.c
5598
5599 COBALT MEDIA DRIVER
5600 M:      Hans Verkuil <[email protected]>
5601 L:      [email protected]
5602 S:      Supported
5603 W:      https://linuxtv.org
5604 T:      git git://linuxtv.org/media_tree.git
5605 F:      drivers/media/pci/cobalt/
5606
5607 COCCINELLE/Semantic Patches (SmPL)
5608 M:      Julia Lawall <[email protected]>
5609 M:      Nicolas Palix <[email protected]>
5610 L:      [email protected] (moderated for non-subscribers)
5611 S:      Supported
5612 W:      https://coccinelle.gitlabpages.inria.fr/website/
5613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5614 F:      Documentation/dev-tools/coccinelle.rst
5615 F:      scripts/coccicheck
5616 F:      scripts/coccinelle/
5617
5618 CODA FILE SYSTEM
5619 M:      Jan Harkes <[email protected]>
5620 M:      [email protected]
5621 L:      [email protected]
5622 S:      Maintained
5623 W:      http://www.coda.cs.cmu.edu/
5624 F:      Documentation/filesystems/coda.rst
5625 F:      fs/coda/
5626 F:      include/linux/coda*.h
5627 F:      include/uapi/linux/coda*.h
5628
5629 CODA V4L2 MEM2MEM DRIVER
5630 M:      Philipp Zabel <[email protected]>
5631 L:      [email protected]
5632 S:      Maintained
5633 F:      Documentation/devicetree/bindings/media/coda.yaml
5634 F:      drivers/media/platform/chips-media/coda
5635
5636 CODE OF CONDUCT
5637 M:      Greg Kroah-Hartman <[email protected]>
5638 S:      Supported
5639 F:      Documentation/process/code-of-conduct-interpretation.rst
5640 F:      Documentation/process/code-of-conduct.rst
5641
5642 CODE TAGGING
5643 M:      Suren Baghdasaryan <[email protected]>
5644 M:      Kent Overstreet <[email protected]>
5645 S:      Maintained
5646 F:      include/asm-generic/codetag.lds.h
5647 F:      include/linux/codetag.h
5648 F:      lib/codetag.c
5649
5650 COMEDI DRIVERS
5651 M:      Ian Abbott <[email protected]>
5652 M:      H Hartley Sweeten <[email protected]>
5653 S:      Odd Fixes
5654 F:      drivers/comedi/
5655 F:      include/linux/comedi/
5656 F:      include/uapi/linux/comedi.h
5657
5658 COMMON CLK FRAMEWORK
5659 M:      Michael Turquette <[email protected]>
5660 M:      Stephen Boyd <[email protected]>
5661 L:      [email protected]
5662 S:      Maintained
5663 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5665 F:      Documentation/devicetree/bindings/clock/
5666 F:      drivers/clk/
5667 F:      include/dt-bindings/clock/
5668 F:      include/linux/clk-pr*
5669 F:      include/linux/clk/
5670 F:      include/linux/of_clk.h
5671 X:      drivers/clk/clkdev.c
5672
5673 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5674 M:      Steve French <[email protected]>
5675 R:      Paulo Alcantara <[email protected]> (DFS, global name space)
5676 R:      Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5677 R:      Shyam Prasad N <[email protected]> (multichannel)
5678 R:      Tom Talpey <[email protected]> (RDMA, smbdirect)
5679 R:      Bharath SM <[email protected]> (deferred close, directory leases)
5680 L:      [email protected]
5681 L:      [email protected] (moderated for non-subscribers)
5682 S:      Supported
5683 W:      https://wiki.samba.org/index.php/LinuxCIFS
5684 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5685 F:      Documentation/admin-guide/cifs/
5686 F:      fs/smb/client/
5687 F:      fs/smb/common/
5688 F:      include/uapi/linux/cifs
5689
5690 COMPACTPCI HOTPLUG CORE
5691 M:      Scott Murray <[email protected]>
5692 L:      [email protected]
5693 S:      Maintained
5694 F:      drivers/pci/hotplug/cpci_hotplug*
5695
5696 COMPACTPCI HOTPLUG GENERIC DRIVER
5697 M:      Scott Murray <[email protected]>
5698 L:      [email protected]
5699 S:      Maintained
5700 F:      drivers/pci/hotplug/cpcihp_generic.c
5701
5702 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5703 M:      Scott Murray <[email protected]>
5704 L:      [email protected]
5705 S:      Maintained
5706 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5707
5708 COMPAL LAPTOP SUPPORT
5709 M:      Cezary Jackiewicz <[email protected]>
5710 L:      [email protected]
5711 S:      Maintained
5712 F:      drivers/platform/x86/compal-laptop.c
5713
5714 COMPILER ATTRIBUTES
5715 M:      Miguel Ojeda <[email protected]>
5716 S:      Maintained
5717 F:      include/linux/compiler_attributes.h
5718
5719 COMPUTE EXPRESS LINK (CXL)
5720 M:      Davidlohr Bueso <[email protected]>
5721 M:      Jonathan Cameron <[email protected]>
5722 M:      Dave Jiang <[email protected]>
5723 M:      Alison Schofield <[email protected]>
5724 M:      Vishal Verma <[email protected]>
5725 M:      Ira Weiny <[email protected]>
5726 M:      Dan Williams <[email protected]>
5727 L:      [email protected]
5728 S:      Maintained
5729 F:      Documentation/driver-api/cxl
5730 F:      drivers/cxl/
5731 F:      include/cxl/
5732 F:      include/uapi/linux/cxl_mem.h
5733 F:      tools/testing/cxl/
5734
5735 COMPUTE EXPRESS LINK PMU (CPMU)
5736 M:      Jonathan Cameron <[email protected]>
5737 L:      [email protected]
5738 S:      Maintained
5739 F:      Documentation/admin-guide/perf/cxl.rst
5740 F:      drivers/perf/cxl_pmu.c
5741
5742 CONEXANT ACCESSRUNNER USB DRIVER
5743 L:      [email protected]
5744 S:      Orphan
5745 W:      http://accessrunner.sourceforge.net/
5746 F:      drivers/usb/atm/cxacru.c
5747
5748 CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5749 M:      Elena Reshetova <[email protected]>
5750 M:      Carlos Bilbao <[email protected]>
5751 S:      Maintained
5752 F:      Documentation/security/snp-tdx-threat-model.rst
5753
5754 CONFIGFS
5755 M:      Joel Becker <[email protected]>
5756 M:      Christoph Hellwig <[email protected]>
5757 S:      Supported
5758 T:      git git://git.infradead.org/users/hch/configfs.git
5759 F:      fs/configfs/
5760 F:      include/linux/configfs.h
5761 F:      samples/configfs/
5762
5763 CONSOLE SUBSYSTEM
5764 M:      Greg Kroah-Hartman <[email protected]>
5765 S:      Supported
5766 F:      drivers/video/console/
5767 F:      include/linux/console*
5768
5769 CONTEXT TRACKING
5770 M:      Frederic Weisbecker <[email protected]>
5771 M:      "Paul E. McKenney" <[email protected]>
5772 S:      Maintained
5773 F:      include/linux/context_tracking*
5774 F:      kernel/context_tracking.c
5775
5776 CONTROL GROUP (CGROUP)
5777 M:      Tejun Heo <[email protected]>
5778 M:      Zefan Li <[email protected]>
5779 M:      Johannes Weiner <[email protected]>
5780 M:      Michal Koutný <[email protected]>
5781 L:      [email protected]
5782 S:      Maintained
5783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5784 F:      Documentation/admin-guide/cgroup-v1/
5785 F:      Documentation/admin-guide/cgroup-v2.rst
5786 F:      include/linux/cgroup*
5787 F:      kernel/cgroup/
5788 F:      tools/testing/selftests/cgroup/
5789
5790 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5791 M:      Tejun Heo <[email protected]>
5792 M:      Josef Bacik <[email protected]>
5793 M:      Jens Axboe <[email protected]>
5794 L:      [email protected]
5795 L:      [email protected]
5796 T:      git git://git.kernel.dk/linux-block
5797 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5798 F:      block/bfq-cgroup.c
5799 F:      block/blk-cgroup.c
5800 F:      block/blk-iocost.c
5801 F:      block/blk-iolatency.c
5802 F:      block/blk-throttle.c
5803 F:      include/linux/blk-cgroup.h
5804
5805 CONTROL GROUP - CPUSET
5806 M:      Waiman Long <[email protected]>
5807 M:      Zefan Li <[email protected]>
5808 L:      [email protected]
5809 S:      Maintained
5810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5811 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5812 F:      include/linux/cpuset.h
5813 F:      kernel/cgroup/cpuset-internal.h
5814 F:      kernel/cgroup/cpuset-v1.c
5815 F:      kernel/cgroup/cpuset.c
5816 F:      tools/testing/selftests/cgroup/test_cpuset.c
5817 F:      tools/testing/selftests/cgroup/test_cpuset_prs.sh
5818 F:      tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5819
5820 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5821 M:      Johannes Weiner <[email protected]>
5822 M:      Michal Hocko <[email protected]>
5823 M:      Roman Gushchin <[email protected]>
5824 M:      Shakeel Butt <[email protected]>
5825 R:      Muchun Song <[email protected]>
5826 L:      [email protected]
5827 L:      [email protected]
5828 S:      Maintained
5829 F:      include/linux/memcontrol.h
5830 F:      mm/memcontrol.c
5831 F:      mm/memcontrol-v1.c
5832 F:      mm/memcontrol-v1.h
5833 F:      mm/swap_cgroup.c
5834 F:      samples/cgroup/*
5835 F:      tools/testing/selftests/cgroup/memcg_protection.m
5836 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5837 F:      tools/testing/selftests/cgroup/test_kmem.c
5838 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5839
5840 CORETEMP HARDWARE MONITORING DRIVER
5841 M:      Fenghua Yu <[email protected]>
5842 L:      [email protected]
5843 S:      Maintained
5844 F:      Documentation/hwmon/coretemp.rst
5845 F:      drivers/hwmon/coretemp.c
5846
5847 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5848 M:      Marius Zachmann <[email protected]>
5849 L:      [email protected]
5850 S:      Maintained
5851 F:      drivers/hwmon/corsair-cpro.c
5852
5853 CORSAIR-PSU HARDWARE MONITOR DRIVER
5854 M:      Wilken Gottwalt <[email protected]>
5855 L:      [email protected]
5856 S:      Maintained
5857 F:      Documentation/hwmon/corsair-psu.rst
5858 F:      drivers/hwmon/corsair-psu.c
5859
5860 COUNTER SUBSYSTEM
5861 M:      William Breathitt Gray <[email protected]>
5862 L:      [email protected]
5863 S:      Maintained
5864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5865 F:      Documentation/ABI/testing/sysfs-bus-counter
5866 F:      Documentation/driver-api/generic-counter.rst
5867 F:      drivers/counter/
5868 F:      include/linux/counter.h
5869 F:      include/uapi/linux/counter.h
5870 F:      tools/counter/
5871
5872 COUNTER WATCH EVENTS TOOL
5873 M:      Fabrice Gasnier <[email protected]>
5874 L:      [email protected]
5875 S:      Maintained
5876 F:      tools/counter/counter_watch_events.c
5877
5878 CP2615 I2C DRIVER
5879 M:      Bence Csókás <[email protected]>
5880 S:      Maintained
5881 F:      drivers/i2c/busses/i2c-cp2615.c
5882
5883 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5884 M:      Viresh Kumar <[email protected]>
5885 M:      Sudeep Holla <[email protected]>
5886 L:      [email protected]
5887 S:      Maintained
5888 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5889 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5890
5891 CPU FREQUENCY SCALING FRAMEWORK
5892 M:      "Rafael J. Wysocki" <[email protected]>
5893 M:      Viresh Kumar <[email protected]>
5894 L:      [email protected]
5895 S:      Maintained
5896 B:      https://bugzilla.kernel.org
5897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5899 F:      Documentation/admin-guide/pm/cpufreq.rst
5900 F:      Documentation/admin-guide/pm/intel_pstate.rst
5901 F:      Documentation/cpu-freq/
5902 F:      Documentation/devicetree/bindings/cpufreq/
5903 F:      drivers/cpufreq/
5904 F:      include/linux/cpufreq.h
5905 F:      include/linux/sched/cpufreq.h
5906 F:      kernel/sched/cpufreq*.c
5907 F:      tools/testing/selftests/cpufreq/
5908
5909 CPU HOTPLUG
5910 M:      Thomas Gleixner <[email protected]>
5911 M:      Peter Zijlstra <[email protected]>
5912 L:      [email protected]
5913 S:      Maintained
5914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5915 F:      include/linux/cpu.h
5916 F:      include/linux/cpuhotplug.h
5917 F:      include/linux/smpboot.h
5918 F:      kernel/cpu.c
5919 F:      kernel/smpboot.*
5920
5921 CPU IDLE TIME MANAGEMENT FRAMEWORK
5922 M:      "Rafael J. Wysocki" <[email protected]>
5923 M:      Daniel Lezcano <[email protected]>
5924 L:      [email protected]
5925 S:      Maintained
5926 B:      https://bugzilla.kernel.org
5927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5928 F:      Documentation/admin-guide/pm/cpuidle.rst
5929 F:      Documentation/driver-api/pm/cpuidle.rst
5930 F:      drivers/cpuidle/
5931 F:      include/linux/cpuidle.h
5932
5933 CPU POWER MONITORING SUBSYSTEM
5934 M:      Thomas Renninger <[email protected]>
5935 M:      Shuah Khan <[email protected]>
5936 M:      Shuah Khan <[email protected]>
5937 M:      John B. Wyatt IV <[email protected]>
5938 M:      John B. Wyatt IV <[email protected]>
5939 M:      John Kacur <[email protected]>
5940 L:      [email protected]
5941 S:      Maintained
5942 F:      tools/power/cpupower/
5943
5944 CPUID/MSR DRIVER
5945 M:      "H. Peter Anvin" <[email protected]>
5946 S:      Maintained
5947 F:      arch/x86/kernel/cpuid.c
5948 F:      arch/x86/kernel/msr.c
5949
5950 CPUIDLE DRIVER - ARM BIG LITTLE
5951 M:      Lorenzo Pieralisi <[email protected]>
5952 M:      Daniel Lezcano <[email protected]>
5953 L:      [email protected]
5954 L:      [email protected] (moderated for non-subscribers)
5955 S:      Maintained
5956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5957 F:      drivers/cpuidle/cpuidle-big_little.c
5958
5959 CPUIDLE DRIVER - ARM EXYNOS
5960 M:      Daniel Lezcano <[email protected]>
5961 M:      Kukjin Kim <[email protected]>
5962 R:      Krzysztof Kozlowski <[email protected]>
5963 L:      [email protected]
5964 L:      [email protected]
5965 S:      Maintained
5966 F:      arch/arm/mach-exynos/pm.c
5967 F:      drivers/cpuidle/cpuidle-exynos.c
5968 F:      include/linux/platform_data/cpuidle-exynos.h
5969
5970 CPUIDLE DRIVER - ARM PSCI
5971 M:      Lorenzo Pieralisi <[email protected]>
5972 M:      Sudeep Holla <[email protected]>
5973 L:      [email protected]
5974 L:      [email protected] (moderated for non-subscribers)
5975 S:      Supported
5976 F:      drivers/cpuidle/cpuidle-psci.c
5977
5978 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5979 M:      Ulf Hansson <[email protected]>
5980 L:      [email protected]
5981 L:      [email protected] (moderated for non-subscribers)
5982 S:      Supported
5983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5984 F:      drivers/cpuidle/cpuidle-psci-domain.c
5985 F:      drivers/cpuidle/cpuidle-psci.h
5986
5987 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5988 M:      Ulf Hansson <[email protected]>
5989 L:      [email protected]
5990 S:      Supported
5991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5992 F:      drivers/cpuidle/dt_idle_genpd.c
5993 F:      drivers/cpuidle/dt_idle_genpd.h
5994
5995 CPUIDLE DRIVER - RISC-V SBI
5996 M:      Anup Patel <[email protected]>
5997 L:      [email protected]
5998 L:      [email protected]
5999 S:      Maintained
6000 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
6001
6002 CRAMFS FILESYSTEM
6003 M:      Nicolas Pitre <[email protected]>
6004 S:      Maintained
6005 F:      Documentation/filesystems/cramfs.rst
6006 F:      fs/cramfs/
6007
6008 CREATIVE SB0540
6009 M:      Bastien Nocera <[email protected]>
6010 L:      [email protected]
6011 S:      Maintained
6012 F:      drivers/hid/hid-creative-sb0540.c
6013
6014 CRYPTO API
6015 M:      Herbert Xu <[email protected]>
6016 M:      "David S. Miller" <[email protected]>
6017 L:      [email protected]
6018 S:      Maintained
6019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6021 F:      Documentation/crypto/
6022 F:      Documentation/devicetree/bindings/crypto/
6023 F:      arch/*/crypto/
6024 F:      crypto/
6025 F:      drivers/crypto/
6026 F:      include/crypto/
6027 F:      include/linux/crypto*
6028 F:      lib/crypto/
6029
6030 CRYPTO SPEED TEST COMPARE
6031 M:      Wang Jinchao <[email protected]>
6032 L:      [email protected]
6033 S:      Maintained
6034 F:      tools/crypto/tcrypt/tcrypt_speed_compare.py
6035
6036 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6037 M:      Neil Horman <[email protected]>
6038 L:      [email protected]
6039 S:      Maintained
6040 F:      crypto/ansi_cprng.c
6041 F:      crypto/rng.c
6042
6043 CS3308 MEDIA DRIVER
6044 M:      Hans Verkuil <[email protected]>
6045 L:      [email protected]
6046 S:      Odd Fixes
6047 W:      http://linuxtv.org
6048 T:      git git://linuxtv.org/media_tree.git
6049 F:      drivers/media/i2c/cs3308.c
6050
6051 CS5535 Audio ALSA driver
6052 M:      Jaya Kumar <[email protected]>
6053 S:      Maintained
6054 F:      sound/pci/cs5535audio/
6055
6056 CTU CAN FD DRIVER
6057 M:      Pavel Pisa <[email protected]>
6058 M:      Ondrej Ille <[email protected]>
6059 L:      [email protected]
6060 S:      Maintained
6061 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6062 F:      drivers/net/can/ctucanfd/
6063
6064 CVE ASSIGNMENT CONTACT
6065 M:      CVE Assignment Team <[email protected]>
6066 S:      Maintained
6067 F:      Documentation/process/cve.rst
6068
6069 CW1200 WLAN driver
6070 S:      Orphan
6071 F:      drivers/net/wireless/st/cw1200/
6072 F:      include/linux/platform_data/net-cw1200.h
6073
6074 CX18 VIDEO4LINUX DRIVER
6075 M:      Andy Walls <[email protected]>
6076 L:      [email protected]
6077 S:      Maintained
6078 W:      https://linuxtv.org
6079 T:      git git://linuxtv.org/media_tree.git
6080 F:      drivers/media/pci/cx18/
6081 F:      include/uapi/linux/ivtv*
6082
6083 CX2341X MPEG ENCODER HELPER MODULE
6084 M:      Hans Verkuil <[email protected]>
6085 L:      [email protected]
6086 S:      Maintained
6087 W:      https://linuxtv.org
6088 T:      git git://linuxtv.org/media_tree.git
6089 F:      drivers/media/common/cx2341x*
6090 F:      include/media/drv-intf/cx2341x.h
6091
6092 CX24120 MEDIA DRIVER
6093 M:      Jemma Denson <[email protected]>
6094 M:      Patrick Boettcher <[email protected]>
6095 L:      [email protected]
6096 S:      Maintained
6097 W:      https://linuxtv.org
6098 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6099 F:      drivers/media/dvb-frontends/cx24120*
6100
6101 CX88 VIDEO4LINUX DRIVER
6102 M:      Mauro Carvalho Chehab <[email protected]>
6103 L:      [email protected]
6104 S:      Odd fixes
6105 W:      https://linuxtv.org
6106 T:      git git://linuxtv.org/media_tree.git
6107 F:      Documentation/driver-api/media/drivers/cx88*
6108 F:      drivers/media/pci/cx88/
6109
6110 CXD2820R MEDIA DRIVER
6111 L:      [email protected]
6112 S:      Orphan
6113 W:      https://linuxtv.org
6114 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6115 F:      drivers/media/dvb-frontends/cxd2820r*
6116
6117 CXGB3 ETHERNET DRIVER (CXGB3)
6118 M:      Potnuri Bharat Teja <[email protected]>
6119 L:      [email protected]
6120 S:      Supported
6121 W:      http://www.chelsio.com
6122 F:      drivers/net/ethernet/chelsio/cxgb3/
6123
6124 CXGB3 ISCSI DRIVER (CXGB3I)
6125 M:      Varun Prakash <[email protected]>
6126 L:      [email protected]
6127 S:      Supported
6128 W:      http://www.chelsio.com
6129 F:      drivers/scsi/cxgbi/cxgb3i
6130
6131 CXGB4 CRYPTO DRIVER (chcr)
6132 M:      Ayush Sawal <[email protected]>
6133 L:      [email protected]
6134 S:      Supported
6135 W:      http://www.chelsio.com
6136 F:      drivers/crypto/chelsio
6137
6138 CXGB4 ETHERNET DRIVER (CXGB4)
6139 M:      Potnuri Bharat Teja <[email protected]>
6140 L:      [email protected]
6141 S:      Supported
6142 W:      http://www.chelsio.com
6143 F:      drivers/net/ethernet/chelsio/cxgb4/
6144
6145 CXGB4 INLINE CRYPTO DRIVER
6146 M:      Ayush Sawal <[email protected]>
6147 L:      [email protected]
6148 S:      Supported
6149 W:      http://www.chelsio.com
6150 F:      drivers/net/ethernet/chelsio/inline_crypto/
6151
6152 CXGB4 ISCSI DRIVER (CXGB4I)
6153 M:      Varun Prakash <[email protected]>
6154 L:      [email protected]
6155 S:      Supported
6156 W:      http://www.chelsio.com
6157 F:      drivers/scsi/cxgbi/cxgb4i
6158
6159 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6160 M:      Potnuri Bharat Teja <[email protected]>
6161 L:      [email protected]
6162 S:      Supported
6163 W:      http://www.openfabrics.org
6164 F:      drivers/infiniband/hw/cxgb4/
6165 F:      include/uapi/rdma/cxgb4-abi.h
6166
6167 CXGB4VF ETHERNET DRIVER (CXGB4VF)
6168 M:      Potnuri Bharat Teja <[email protected]>
6169 L:      [email protected]
6170 S:      Supported
6171 W:      http://www.chelsio.com
6172 F:      drivers/net/ethernet/chelsio/cxgb4vf/
6173
6174 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6175 M:      Frederic Barrat <[email protected]>
6176 M:      Andrew Donnellan <[email protected]>
6177 L:      [email protected]
6178 S:      Supported
6179 F:      Documentation/ABI/testing/sysfs-class-cxl
6180 F:      Documentation/arch/powerpc/cxl.rst
6181 F:      arch/powerpc/platforms/powernv/pci-cxl.c
6182 F:      drivers/misc/cxl/
6183 F:      include/misc/cxl*
6184 F:      include/uapi/misc/cxl.h
6185
6186 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6187 M:      Manoj N. Kumar <[email protected]>
6188 M:      Uma Krishnan <[email protected]>
6189 L:      [email protected]
6190 S:      Obsolete
6191 F:      Documentation/arch/powerpc/cxlflash.rst
6192 F:      drivers/scsi/cxlflash/
6193 F:      include/uapi/scsi/cxlflash_ioctl.h
6194
6195 CYBERPRO FB DRIVER
6196 M:      Russell King <[email protected]>
6197 L:      [email protected] (moderated for non-subscribers)
6198 S:      Maintained
6199 W:      http://www.armlinux.org.uk/
6200 F:      drivers/video/fbdev/cyber2000fb.*
6201
6202 CYCLADES PC300 DRIVER
6203 S:      Orphan
6204 F:      drivers/net/wan/pc300*
6205
6206 CYPRESS CY8C95X0 PINCTRL DRIVER
6207 M:      Patrick Rudolph <[email protected]>
6208 L:      [email protected]
6209 S:      Maintained
6210 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
6211
6212 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6213 M:      Linus Walleij <[email protected]>
6214 L:      [email protected]
6215 S:      Maintained
6216 F:      drivers/input/touchscreen/cy8ctma140.c
6217
6218 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6219 M:      Yassine Oudjana <[email protected]>
6220 L:      [email protected]
6221 S:      Maintained
6222 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
6223 F:      drivers/input/keyboard/cypress-sf.c
6224
6225 CYPRESS_FIRMWARE MEDIA DRIVER
6226 L:      [email protected]
6227 S:      Orphan
6228 W:      https://linuxtv.org
6229 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6230 F:      drivers/media/common/cypress_firmware*
6231
6232 CYTTSP TOUCHSCREEN DRIVER
6233 M:      Linus Walleij <[email protected]>
6234 L:      [email protected]
6235 S:      Maintained
6236 F:      drivers/input/touchscreen/cyttsp*
6237
6238 D-LINK DIR-685 TOUCHKEYS DRIVER
6239 M:      Linus Walleij <[email protected]>
6240 L:      [email protected]
6241 S:      Supported
6242 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
6243
6244 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6245 M:      Joshua Kinard <[email protected]>
6246 S:      Maintained
6247 F:      drivers/rtc/rtc-ds1685.c
6248 F:      include/linux/rtc/ds1685.h
6249
6250 DAMA SLAVE for AX.25
6251 M:      Joerg Reuter <[email protected]>
6252 L:      [email protected]
6253 S:      Maintained
6254 W:      http://yaina.de/jreuter/
6255 W:      http://www.qsl.net/dl1bke/
6256 F:      net/ax25/af_ax25.c
6257 F:      net/ax25/ax25_dev.c
6258 F:      net/ax25/ax25_ds_*
6259 F:      net/ax25/ax25_in.c
6260 F:      net/ax25/ax25_out.c
6261 F:      net/ax25/ax25_timer.c
6262 F:      net/ax25/sysctl_net_ax25.c
6263
6264 DATA ACCESS MONITOR
6265 M:      SeongJae Park <[email protected]>
6266 L:      [email protected]
6267 L:      [email protected]
6268 S:      Maintained
6269 W:      https://damonitor.github.io
6270 P:      Documentation/mm/damon/maintainer-profile.rst
6271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6272 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6274 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
6275 F:      Documentation/admin-guide/mm/damon/
6276 F:      Documentation/mm/damon/
6277 F:      include/linux/damon.h
6278 F:      include/trace/events/damon.h
6279 F:      mm/damon/
6280 F:      tools/testing/selftests/damon/
6281
6282 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6283 L:      [email protected]
6284 S:      Orphan
6285 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6286 F:      drivers/net/ethernet/dec/tulip/dmfe.c
6287
6288 DC390/AM53C974 SCSI driver
6289 M:      Hannes Reinecke <[email protected]>
6290 L:      [email protected]
6291 S:      Maintained
6292 F:      drivers/scsi/am53c974.c
6293
6294 DC395x SCSI driver
6295 M:      Oliver Neukum <[email protected]>
6296 M:      Ali Akcaagac <[email protected]>
6297 M:      Jamie Lenehan <[email protected]>
6298 S:      Maintained
6299 F:      Documentation/scsi/dc395x.rst
6300 F:      drivers/scsi/dc395x.*
6301
6302 DCCP PROTOCOL
6303 L:      [email protected]
6304 S:      Orphan
6305 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6306 F:      include/linux/dccp.h
6307 F:      include/linux/tfrc.h
6308 F:      include/uapi/linux/dccp.h
6309 F:      net/dccp/
6310
6311 DEBUGOBJECTS:
6312 M:      Thomas Gleixner <[email protected]>
6313 L:      [email protected]
6314 S:      Maintained
6315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6316 F:      include/linux/debugobjects.h
6317 F:      lib/debugobjects.c
6318
6319 DECSTATION PLATFORM SUPPORT
6320 M:      "Maciej W. Rozycki" <[email protected]>
6321 L:      [email protected]
6322 S:      Maintained
6323 W:      http://www.linux-mips.org/wiki/DECstation
6324 F:      arch/mips/dec/
6325 F:      arch/mips/include/asm/dec/
6326 F:      arch/mips/include/asm/mach-dec/
6327
6328 DEFXX FDDI NETWORK DRIVER
6329 M:      "Maciej W. Rozycki" <[email protected]>
6330 S:      Maintained
6331 F:      drivers/net/fddi/defxx.*
6332
6333 DEFZA FDDI NETWORK DRIVER
6334 M:      "Maciej W. Rozycki" <[email protected]>
6335 S:      Maintained
6336 F:      drivers/net/fddi/defza.*
6337
6338 DEINTERLACE DRIVERS FOR ALLWINNER H3
6339 M:      Jernej Skrabec <[email protected]>
6340 L:      [email protected]
6341 S:      Maintained
6342 T:      git git://linuxtv.org/media_tree.git
6343 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6344 F:      drivers/media/platform/sunxi/sun8i-di/
6345
6346 DELL LAPTOP DRIVER
6347 M:      Matthew Garrett <[email protected]>
6348 M:      Pali Rohár <[email protected]>
6349 L:      [email protected]
6350 S:      Maintained
6351 F:      drivers/platform/x86/dell/dell-laptop.c
6352
6353 DELL LAPTOP FREEFALL DRIVER
6354 M:      Pali Rohár <[email protected]>
6355 S:      Maintained
6356 F:      drivers/platform/x86/dell/dell-smo8800.c
6357
6358 DELL LAPTOP RBTN DRIVER
6359 M:      Pali Rohár <[email protected]>
6360 S:      Maintained
6361 F:      drivers/platform/x86/dell/dell-rbtn.*
6362
6363 DELL LAPTOP SMM DRIVER
6364 M:      Pali Rohár <[email protected]>
6365 S:      Maintained
6366 F:      Documentation/ABI/obsolete/procfs-i8k
6367 F:      drivers/hwmon/dell-smm-hwmon.c
6368 F:      include/uapi/linux/i8k.h
6369
6370 DELL PC DRIVER
6371 M:      Lyndon Sanche <[email protected]>
6372 L:      [email protected]
6373 S:      Maintained
6374 F:      drivers/platform/x86/dell/dell-pc.c
6375
6376 DELL REMOTE BIOS UPDATE DRIVER
6377 M:      Stuart Hayes <[email protected]>
6378 L:      [email protected]
6379 S:      Maintained
6380 F:      drivers/platform/x86/dell/dell_rbu.c
6381
6382 DELL SMBIOS DRIVER
6383 M:      Pali Rohár <[email protected]>
6384 L:      [email protected]
6385 L:      [email protected]
6386 S:      Maintained
6387 F:      drivers/platform/x86/dell/dell-smbios.*
6388
6389 DELL SMBIOS SMM DRIVER
6390 L:      [email protected]
6391 L:      [email protected]
6392 S:      Maintained
6393 F:      drivers/platform/x86/dell/dell-smbios-smm.c
6394
6395 DELL SMBIOS WMI DRIVER
6396 L:      [email protected]
6397 L:      [email protected]
6398 S:      Maintained
6399 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
6400 F:      tools/wmi/dell-smbios-example.c
6401
6402 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6403 M:      Stuart Hayes <[email protected]>
6404 L:      [email protected]
6405 S:      Maintained
6406 F:      Documentation/userspace-api/dcdbas.rst
6407 F:      drivers/platform/x86/dell/dcdbas.*
6408
6409 DELL WMI DDV DRIVER
6410 M:      Armin Wolf <[email protected]>
6411 S:      Maintained
6412 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
6413 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6414 F:      Documentation/wmi/devices/dell-wmi-ddv.rst
6415 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
6416
6417 DELL WMI DESCRIPTOR DRIVER
6418 L:      [email protected]
6419 S:      Maintained
6420 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
6421
6422 DELL WMI HARDWARE PRIVACY SUPPORT
6423 L:      [email protected]
6424 L:      [email protected]
6425 S:      Maintained
6426 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
6427
6428 DELL WMI NOTIFICATIONS DRIVER
6429 M:      Matthew Garrett <[email protected]>
6430 M:      Pali Rohár <[email protected]>
6431 S:      Maintained
6432 F:      drivers/platform/x86/dell/dell-wmi-base.c
6433
6434 DELL WMI SYSMAN DRIVER
6435 M:      Prasanth Ksr <[email protected]>
6436 L:      [email protected]
6437 L:      [email protected]
6438 S:      Maintained
6439 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
6440 F:      drivers/platform/x86/dell/dell-wmi-sysman/
6441
6442 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6443 M:      Zev Weiss <[email protected]>
6444 L:      [email protected]
6445 S:      Maintained
6446 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6447
6448 DELTA DPS920AB PSU DRIVER
6449 M:      Robert Marko <[email protected]>
6450 L:      [email protected]
6451 S:      Maintained
6452 F:      Documentation/hwmon/dps920ab.rst
6453 F:      drivers/hwmon/pmbus/dps920ab.c
6454
6455 DELTA NETWORKS TN48M CPLD DRIVERS
6456 M:      Robert Marko <[email protected]>
6457 S:      Maintained
6458 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6459 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6460 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6461 F:      drivers/gpio/gpio-tn48m.c
6462 F:      include/dt-bindings/reset/delta,tn48m-reset.h
6463
6464 DELTA ST MEDIA DRIVER
6465 M:      Hugues Fruchet <[email protected]>
6466 L:      [email protected]
6467 S:      Supported
6468 W:      https://linuxtv.org
6469 T:      git git://linuxtv.org/media_tree.git
6470 F:      drivers/media/platform/st/sti/delta
6471
6472 DENALI NAND DRIVER
6473 L:      [email protected]
6474 S:      Orphan
6475 F:      drivers/mtd/nand/raw/denali*
6476
6477 DESIGNWARE EDMA CORE IP DRIVER
6478 M:      Manivannan Sadhasivam <[email protected]>
6479 R:      Serge Semin <[email protected]>
6480 L:      [email protected]
6481 S:      Maintained
6482 F:      drivers/dma/dw-edma/
6483 F:      include/linux/dma/edma.h
6484
6485 DESIGNWARE USB2 DRD IP DRIVER
6486 M:      Minas Harutyunyan <[email protected]>
6487 L:      [email protected]
6488 S:      Maintained
6489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6490 F:      drivers/usb/dwc2/
6491
6492 DESIGNWARE USB3 DRD IP DRIVER
6493 M:      Thinh Nguyen <[email protected]>
6494 L:      [email protected]
6495 S:      Maintained
6496 F:      drivers/usb/dwc3/
6497
6498 DESIGNWARE XDATA IP DRIVER
6499 L:      [email protected]
6500 S:      Orphan
6501 F:      Documentation/misc-devices/dw-xdata-pcie.rst
6502 F:      drivers/misc/dw-xdata-pcie.c
6503
6504 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6505 M:      Andreas Klinger <[email protected]>
6506 L:      [email protected]
6507 S:      Maintained
6508 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6509 F:      drivers/iio/proximity/srf*.c
6510
6511 DEVICE COREDUMP (DEV_COREDUMP)
6512 M:      Johannes Berg <[email protected]>
6513 L:      [email protected]
6514 S:      Maintained
6515 F:      drivers/base/devcoredump.c
6516 F:      include/linux/devcoredump.h
6517
6518 DEVICE DEPENDENCY HELPER SCRIPT
6519 M:      Saravana Kannan <[email protected]>
6520 L:      [email protected]
6521 S:      Maintained
6522 F:      scripts/dev-needs.sh
6523
6524 DEVICE DIRECT ACCESS (DAX)
6525 M:      Dan Williams <[email protected]>
6526 M:      Vishal Verma <[email protected]>
6527 M:      Dave Jiang <[email protected]>
6528 L:      [email protected]
6529 L:      [email protected]
6530 S:      Supported
6531 F:      drivers/dax/
6532
6533 DEVICE FREQUENCY (DEVFREQ)
6534 M:      MyungJoo Ham <[email protected]>
6535 M:      Kyungmin Park <[email protected]>
6536 M:      Chanwoo Choi <[email protected]>
6537 L:      [email protected]
6538 S:      Maintained
6539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6540 F:      Documentation/devicetree/bindings/devfreq/
6541 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6542 F:      drivers/devfreq/
6543 F:      include/linux/devfreq.h
6544 F:      include/trace/events/devfreq.h
6545
6546 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6547 M:      Chanwoo Choi <[email protected]>
6548 L:      [email protected]
6549 S:      Supported
6550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6551 F:      Documentation/devicetree/bindings/devfreq/event/
6552 F:      drivers/devfreq/devfreq-event.c
6553 F:      drivers/devfreq/event/
6554 F:      include/dt-bindings/pmu/exynos_ppmu.h
6555 F:      include/linux/devfreq-event.h
6556
6557 DEVICE RESOURCE MANAGEMENT HELPERS
6558 M:      Hans de Goede <[email protected]>
6559 R:      Matti Vaittinen <[email protected]>
6560 S:      Maintained
6561 F:      include/linux/devm-helpers.h
6562
6563 DEVICE-MAPPER  (LVM)
6564 M:      Alasdair Kergon <[email protected]>
6565 M:      Mike Snitzer <[email protected]>
6566 M:      Mikulas Patocka <[email protected]>
6567 L:      [email protected]
6568 S:      Maintained
6569 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6571 F:      Documentation/admin-guide/device-mapper/
6572 F:      drivers/md/Kconfig
6573 F:      drivers/md/Makefile
6574 F:      drivers/md/dm*
6575 F:      drivers/md/persistent-data/
6576 F:      include/linux/device-mapper.h
6577 F:      include/linux/dm-*.h
6578 F:      include/uapi/linux/dm-*.h
6579
6580 DEVICE-MAPPER VDO TARGET
6581 M:      Matthew Sakai <[email protected]>
6582 L:      [email protected]
6583 S:      Maintained
6584 F:      Documentation/admin-guide/device-mapper/vdo*.rst
6585 F:      drivers/md/dm-vdo/
6586
6587 DEVLINK
6588 M:      Jiri Pirko <[email protected]>
6589 L:      [email protected]
6590 S:      Supported
6591 F:      Documentation/networking/devlink
6592 F:      include/net/devlink.h
6593 F:      include/uapi/linux/devlink.h
6594 F:      net/devlink/
6595
6596 DFROBOT SD2405AL RTC DRIVER
6597 M:      Tóth János <[email protected]>
6598 L:      [email protected]
6599 S:      Maintained
6600 F:      drivers/rtc/rtc-sd2405al.c
6601
6602 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6603 M:      Christoph Niedermaier <[email protected]>
6604 L:      [email protected]
6605 S:      Maintained
6606 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6607 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6608
6609 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6610 M:      Marek Vasut <[email protected]>
6611 L:      [email protected]
6612 S:      Maintained
6613 F:      arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6614 F:      arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6615
6616 DIALOG SEMICONDUCTOR DRIVERS
6617 M:      Support Opensource <[email protected]>
6618 S:      Supported
6619 W:      http://www.dialog-semiconductor.com/products
6620 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6621 F:      Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6622 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6623 F:      Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6624 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6625 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6626 F:      Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6627 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6628 F:      Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6629 F:      Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6630 F:      Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6631 F:      Documentation/hwmon/da90??.rst
6632 F:      drivers/gpio/gpio-da90??.c
6633 F:      drivers/hwmon/da90??-hwmon.c
6634 F:      drivers/iio/adc/da91??-*.c
6635 F:      drivers/input/misc/da72??.[ch]
6636 F:      drivers/input/misc/da90??_onkey.c
6637 F:      drivers/input/touchscreen/da9052_tsi.c
6638 F:      drivers/leds/leds-da90??.c
6639 F:      drivers/mfd/da903x.c
6640 F:      drivers/mfd/da90??-*.c
6641 F:      drivers/mfd/da91??-*.c
6642 F:      drivers/pinctrl/pinctrl-da90??.c
6643 F:      drivers/power/supply/da9052-battery.c
6644 F:      drivers/power/supply/da91??-*.c
6645 F:      drivers/regulator/da9???-regulator.[ch]
6646 F:      drivers/regulator/slg51000-regulator.[ch]
6647 F:      drivers/rtc/rtc-da90??.c
6648 F:      drivers/thermal/da90??-thermal.c
6649 F:      drivers/video/backlight/da90??_bl.c
6650 F:      drivers/watchdog/da90??_wdt.c
6651 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6652 F:      include/linux/mfd/da903x.h
6653 F:      include/linux/mfd/da9052/
6654 F:      include/linux/mfd/da9055/
6655 F:      include/linux/mfd/da9062/
6656 F:      include/linux/mfd/da9063/
6657 F:      include/linux/mfd/da9150/
6658 F:      include/linux/regulator/da9211.h
6659 F:      include/sound/da[79]*.h
6660 F:      sound/soc/codecs/da[79]*.[ch]
6661
6662 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6663 M:      William Breathitt Gray <[email protected]>
6664 L:      [email protected]
6665 S:      Maintained
6666 F:      drivers/gpio/gpio-gpio-mm.c
6667
6668 DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6669 M:      Martin Tuma <[email protected]>
6670 L:      [email protected]
6671 S:      Maintained
6672 F:      Documentation/admin-guide/media/mgb4.rst
6673 F:      drivers/media/pci/mgb4/
6674
6675 DIOLAN U2C-12 I2C DRIVER
6676 M:      Guenter Roeck <[email protected]>
6677 L:      [email protected]
6678 S:      Maintained
6679 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6680
6681 DIRECTORY NOTIFICATION (DNOTIFY)
6682 M:      Jan Kara <[email protected]>
6683 R:      Amir Goldstein <[email protected]>
6684 L:      [email protected]
6685 S:      Maintained
6686 F:      Documentation/filesystems/dnotify.rst
6687 F:      fs/notify/dnotify/
6688 F:      include/linux/dnotify.h
6689
6690 DISK GEOMETRY AND PARTITION HANDLING
6691 M:      Andries Brouwer <[email protected]>
6692 S:      Maintained
6693 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6694 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6695 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6696
6697 DISKQUOTA
6698 M:      Jan Kara <[email protected]>
6699 S:      Maintained
6700 F:      Documentation/filesystems/quota.rst
6701 F:      fs/quota/
6702 F:      include/linux/quota*.h
6703 F:      include/uapi/linux/quota*.h
6704
6705 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6706 M:      Bernie Thompson <[email protected]>
6707 L:      [email protected]
6708 S:      Maintained
6709 W:      http://plugable.com/category/projects/udlfb/
6710 F:      Documentation/fb/udlfb.rst
6711 F:      drivers/video/fbdev/udlfb.c
6712 F:      include/video/udlfb.h
6713
6714 DISTRIBUTED LOCK MANAGER (DLM)
6715 M:      Alexander Aring <[email protected]>
6716 M:      David Teigland <[email protected]>
6717 L:      [email protected]
6718 S:      Supported
6719 W:      https://pagure.io/dlm
6720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6721 F:      fs/dlm/
6722
6723 DMA BUFFER SHARING FRAMEWORK
6724 M:      Sumit Semwal <[email protected]>
6725 M:      Christian König <[email protected]>
6726 L:      [email protected]
6727 L:      [email protected]
6728 L:      [email protected] (moderated for non-subscribers)
6729 S:      Maintained
6730 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6731 F:      Documentation/driver-api/dma-buf.rst
6732 F:      Documentation/userspace-api/dma-buf-alloc-exchange.rst
6733 F:      drivers/dma-buf/
6734 F:      include/linux/*fence.h
6735 F:      include/linux/dma-buf.h
6736 F:      include/linux/dma-resv.h
6737 K:      \bdma_(?:buf|fence|resv)\b
6738
6739 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6740 M:      Vinod Koul <[email protected]>
6741 L:      [email protected]
6742 S:      Maintained
6743 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6745 F:      Documentation/devicetree/bindings/dma/
6746 F:      Documentation/driver-api/dmaengine/
6747 F:      drivers/dma/
6748 F:      include/dt-bindings/dma/
6749 F:      include/linux/dma/
6750 F:      include/linux/dmaengine.h
6751 F:      include/linux/of_dma.h
6752
6753 DMA MAPPING BENCHMARK
6754 M:      Xiang Chen <[email protected]>
6755 L:      [email protected]
6756 F:      kernel/dma/map_benchmark.c
6757 F:      tools/testing/selftests/dma/
6758
6759 DMA MAPPING HELPERS
6760 M:      Christoph Hellwig <[email protected]>
6761 M:      Marek Szyprowski <[email protected]>
6762 R:      Robin Murphy <[email protected]>
6763 L:      [email protected]
6764 S:      Supported
6765 W:      http://git.infradead.org/users/hch/dma-mapping.git
6766 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6767 F:      include/asm-generic/dma-mapping.h
6768 F:      include/linux/dma-direct.h
6769 F:      include/linux/dma-map-ops.h
6770 F:      include/linux/dma-mapping.h
6771 F:      include/linux/swiotlb.h
6772 F:      kernel/dma/
6773
6774 DMA-BUF HEAPS FRAMEWORK
6775 M:      Sumit Semwal <[email protected]>
6776 R:      Benjamin Gaignard <[email protected]>
6777 R:      Brian Starkey <[email protected]>
6778 R:      John Stultz <[email protected]>
6779 R:      T.J. Mercier <[email protected]>
6780 L:      [email protected]
6781 L:      [email protected]
6782 L:      [email protected] (moderated for non-subscribers)
6783 S:      Maintained
6784 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6785 F:      drivers/dma-buf/dma-heap.c
6786 F:      drivers/dma-buf/heaps/*
6787 F:      include/linux/dma-heap.h
6788 F:      include/uapi/linux/dma-heap.h
6789 F:      tools/testing/selftests/dmabuf-heaps/
6790
6791 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6792 M:      Lukasz Luba <[email protected]>
6793 L:      [email protected]
6794 L:      [email protected]
6795 S:      Maintained
6796 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6797 F:      drivers/memory/samsung/exynos5422-dmc.c
6798
6799 DME1737 HARDWARE MONITOR DRIVER
6800 M:      Juerg Haefliger <[email protected]>
6801 L:      [email protected]
6802 S:      Maintained
6803 F:      Documentation/hwmon/dme1737.rst
6804 F:      drivers/hwmon/dme1737.c
6805
6806 DMI/SMBIOS SUPPORT
6807 M:      Jean Delvare <[email protected]>
6808 S:      Maintained
6809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6810 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6811 F:      drivers/firmware/dmi-id.c
6812 F:      drivers/firmware/dmi_scan.c
6813 F:      include/linux/dmi.h
6814
6815 DOCUMENTATION
6816 M:      Jonathan Corbet <[email protected]>
6817 L:      [email protected]
6818 S:      Maintained
6819 P:      Documentation/doc-guide/maintainer-profile.rst
6820 T:      git git://git.lwn.net/linux.git docs-next
6821 F:      Documentation/
6822 F:      scripts/check-variable-fonts.sh
6823 F:      scripts/documentation-file-ref-check
6824 F:      scripts/kernel-doc
6825 F:      scripts/sphinx-pre-install
6826 X:      Documentation/ABI/
6827 X:      Documentation/admin-guide/media/
6828 X:      Documentation/devicetree/
6829 X:      Documentation/driver-api/media/
6830 X:      Documentation/firmware-guide/acpi/
6831 X:      Documentation/i2c/
6832 X:      Documentation/netlink/
6833 X:      Documentation/power/
6834 X:      Documentation/spi/
6835 X:      Documentation/userspace-api/media/
6836
6837 DOCUMENTATION PROCESS
6838 M:      Jonathan Corbet <[email protected]>
6839 L:      [email protected]
6840 S:      Maintained
6841 F:      Documentation/dev-tools/
6842 F:      Documentation/maintainer/
6843 F:      Documentation/process/
6844
6845 DOCUMENTATION REPORTING ISSUES
6846 M:      Thorsten Leemhuis <[email protected]>
6847 L:      [email protected]
6848 S:      Maintained
6849 F:      Documentation/admin-guide/bug-bisect.rst
6850 F:      Documentation/admin-guide/quickly-build-trimmed-linux.rst
6851 F:      Documentation/admin-guide/reporting-issues.rst
6852 F:      Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6853
6854 DOCUMENTATION SCRIPTS
6855 M:      Mauro Carvalho Chehab <[email protected]>
6856 L:      [email protected]
6857 S:      Maintained
6858 F:      Documentation/sphinx/parse-headers.pl
6859 F:      scripts/documentation-file-ref-check
6860 F:      scripts/sphinx-pre-install
6861
6862 DOCUMENTATION/ITALIAN
6863 M:      Federico Vaga <[email protected]>
6864 L:      [email protected]
6865 S:      Maintained
6866 F:      Documentation/translations/it_IT
6867
6868 DOCUMENTATION/JAPANESE
6869 R:      Akira Yokosawa <[email protected]>
6870 L:      [email protected]
6871 S:      Maintained
6872 F:      Documentation/translations/ja_JP
6873
6874 DONGWOON DW9714 LENS VOICE COIL DRIVER
6875 M:      Sakari Ailus <[email protected]>
6876 L:      [email protected]
6877 S:      Maintained
6878 T:      git git://linuxtv.org/media_tree.git
6879 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6880 F:      drivers/media/i2c/dw9714.c
6881
6882 DONGWOON DW9719 LENS VOICE COIL DRIVER
6883 M:      Daniel Scally <[email protected]>
6884 L:      [email protected]
6885 S:      Maintained
6886 T:      git git://linuxtv.org/media_tree.git
6887 F:      drivers/media/i2c/dw9719.c
6888
6889 DONGWOON DW9768 LENS VOICE COIL DRIVER
6890 L:      [email protected]
6891 S:      Orphan
6892 T:      git git://linuxtv.org/media_tree.git
6893 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6894 F:      drivers/media/i2c/dw9768.c
6895
6896 DONGWOON DW9807 LENS VOICE COIL DRIVER
6897 M:      Sakari Ailus <[email protected]>
6898 L:      [email protected]
6899 S:      Maintained
6900 T:      git git://linuxtv.org/media_tree.git
6901 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6902 F:      drivers/media/i2c/dw9807-vcm.c
6903
6904 DOUBLETALK DRIVER
6905 M:      "James R. Van Zandt" <[email protected]>
6906 L:      [email protected]
6907 S:      Maintained
6908 F:      drivers/char/dtlk.c
6909 F:      include/linux/dtlk.h
6910
6911 DPAA2 DATAPATH I/O (DPIO) DRIVER
6912 M:      Roy Pledge <[email protected]>
6913 L:      [email protected]
6914 S:      Maintained
6915 F:      drivers/soc/fsl/dpio
6916
6917 DPAA2 ETHERNET DRIVER
6918 M:      Ioana Ciornei <[email protected]>
6919 L:      [email protected]
6920 S:      Maintained
6921 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6922 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6923 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6924 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6925 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6926 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6927 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6928 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6929 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6930 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6931
6932 DPAA2 ETHERNET SWITCH DRIVER
6933 M:      Ioana Ciornei <[email protected]>
6934 L:      [email protected]
6935 S:      Maintained
6936 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6937 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6938 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6939
6940 DPLL SUBSYSTEM
6941 M:      Vadim Fedorenko <[email protected]>
6942 M:      Arkadiusz Kubalewski <[email protected]>
6943 M:      Jiri Pirko <[email protected]>
6944 L:      [email protected]
6945 S:      Supported
6946 F:      Documentation/driver-api/dpll.rst
6947 F:      drivers/dpll/*
6948 F:      include/linux/dpll.h
6949 F:      include/uapi/linux/dpll.h
6950
6951 DRBD DRIVER
6952 M:      Philipp Reisner <[email protected]>
6953 M:      Lars Ellenberg <[email protected]>
6954 M:      Christoph Böhmwalder <[email protected]>
6955 L:      [email protected]
6956 S:      Supported
6957 W:      http://www.drbd.org
6958 T:      git git://git.linbit.com/linux-drbd.git
6959 T:      git git://git.linbit.com/drbd-8.4.git
6960 F:      Documentation/admin-guide/blockdev/
6961 F:      drivers/block/drbd/
6962 F:      include/linux/drbd*
6963 F:      lib/lru_cache.c
6964
6965 DRIVER COMPONENT FRAMEWORK
6966 L:      [email protected]
6967 F:      drivers/base/component.c
6968 F:      include/linux/component.h
6969
6970 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6971 M:      Greg Kroah-Hartman <[email protected]>
6972 R:      "Rafael J. Wysocki" <[email protected]>
6973 S:      Supported
6974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6975 F:      Documentation/core-api/kobject.rst
6976 F:      drivers/base/
6977 F:      fs/debugfs/
6978 F:      fs/sysfs/
6979 F:      include/linux/debugfs.h
6980 F:      include/linux/fwnode.h
6981 F:      include/linux/kobj*
6982 F:      include/linux/property.h
6983 F:      lib/kobj*
6984 F:      rust/kernel/device.rs
6985
6986 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6987 M:      Nishanth Menon <[email protected]>
6988 L:      [email protected]
6989 S:      Maintained
6990 F:      drivers/soc/ti/smartreflex.c
6991 F:      include/linux/power/smartreflex.h
6992
6993 DRM ACCEL DRIVERS FOR INTEL VPU
6994 M:      Jacek Lawrynowicz <[email protected]>
6995 M:      Stanislaw Gruszka <[email protected]>
6996 L:      [email protected]
6997 S:      Supported
6998 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6999 F:      drivers/accel/ivpu/
7000 F:      include/uapi/drm/ivpu_accel.h
7001
7002 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7003 M:      Oded Gabbay <[email protected]>
7004 L:      [email protected]
7005 S:      Maintained
7006 C:      irc://irc.oftc.net/dri-devel
7007 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7008 F:      Documentation/accel/
7009 F:      drivers/accel/
7010 F:      include/drm/drm_accel.h
7011
7012 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7013 M:      Maxime Ripard <[email protected]>
7014 M:      Chen-Yu Tsai <[email protected]>
7015 R:      Jernej Skrabec <[email protected]>
7016 L:      [email protected]
7017 S:      Supported
7018 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7019 F:      drivers/gpu/drm/sun4i/sun8i*
7020
7021 DRM DRIVER FOR ARM PL111 CLCD
7022 S:      Orphan
7023 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7024 F:      drivers/gpu/drm/pl111/
7025
7026 DRM DRIVER FOR ARM VERSATILE TFT PANELS
7027 M:      Linus Walleij <[email protected]>
7028 S:      Maintained
7029 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7030 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7031 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
7032
7033 DRM DRIVER FOR ASPEED BMC GFX
7034 M:      Joel Stanley <[email protected]>
7035 L:      [email protected] (moderated for non-subscribers)
7036 S:      Supported
7037 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7038 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7039 F:      drivers/gpu/drm/aspeed/
7040
7041 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7042 M:      Dave Airlie <[email protected]>
7043 R:      Thomas Zimmermann <[email protected]>
7044 R:      Jocelyn Falempe <[email protected]>
7045 L:      [email protected]
7046 S:      Supported
7047 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7048 F:      drivers/gpu/drm/ast/
7049
7050 DRM DRIVER FOR BOCHS VIRTUAL GPU
7051 M:      Gerd Hoffmann <[email protected]>
7052 L:      [email protected]
7053 S:      Maintained
7054 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7055 F:      drivers/gpu/drm/tiny/bochs.c
7056
7057 DRM DRIVER FOR BOE HIMAX8279D PANELS
7058 M:      Jerry Han <[email protected]>
7059 S:      Maintained
7060 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7061 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
7062
7063 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7064 M:      Jagan Teki <[email protected]>
7065 S:      Maintained
7066 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7067 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
7068
7069 DRM DRIVER FOR EBBG FT8719 PANEL
7070 M:      Joel Selvaraj <[email protected]>
7071 S:      Maintained
7072 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7073 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7074 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7075
7076 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7077 M:      Linus Walleij <[email protected]>
7078 S:      Maintained
7079 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7080 F:      drivers/gpu/drm/tve200/
7081
7082 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7083 M:      Icenowy Zheng <[email protected]>
7084 S:      Maintained
7085 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7086 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7087
7088 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7089 M:      Jagan Teki <[email protected]>
7090 S:      Maintained
7091 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7092 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7093
7094 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7095 M:      Thomas Zimmermann <[email protected]>
7096 M:      Javier Martinez Canillas <[email protected]>
7097 L:      [email protected]
7098 S:      Maintained
7099 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7100 F:      drivers/gpu/drm/drm_aperture.c
7101 F:      drivers/gpu/drm/tiny/ofdrm.c
7102 F:      drivers/gpu/drm/tiny/simpledrm.c
7103 F:      drivers/video/aperture.c
7104 F:      drivers/video/nomodeset.c
7105 F:      include/drm/drm_aperture.h
7106 F:      include/linux/aperture.h
7107 F:      include/video/nomodeset.h
7108
7109 DRM DRIVER FOR GENERIC EDP PANELS
7110 R:      Douglas Anderson <[email protected]>
7111 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7112 F:      drivers/gpu/drm/panel/panel-edp.c
7113
7114 DRM DRIVER FOR GENERIC USB DISPLAY
7115 M:      Noralf Trønnes <[email protected]>
7116 S:      Maintained
7117 W:      https://github.com/notro/gud/wiki
7118 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7119 F:      drivers/gpu/drm/gud/
7120 F:      include/drm/gud.h
7121
7122 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7123 M:      Hans de Goede <[email protected]>
7124 S:      Maintained
7125 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7126 F:      drivers/gpu/drm/tiny/gm12u320.c
7127
7128 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7129 M:      Ondrej Jirman <[email protected]>
7130 M:      Javier Martinez Canillas <[email protected]>
7131 S:      Maintained
7132 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7133 F:      Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7134 F:      drivers/gpu/drm/panel/panel-himax-hx8394.c
7135
7136 DRM DRIVER FOR HX8357D PANELS
7137 S:      Orphan
7138 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7139 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
7140 F:      drivers/gpu/drm/tiny/hx8357d.c
7141
7142 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7143 M:      Deepak Rawat <[email protected]>
7144 L:      [email protected]
7145 L:      [email protected]
7146 S:      Maintained
7147 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7148 F:      drivers/gpu/drm/hyperv
7149
7150 DRM DRIVER FOR ILITEK ILI9225 PANELS
7151 M:      David Lechner <[email protected]>
7152 S:      Maintained
7153 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7154 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7155 F:      drivers/gpu/drm/tiny/ili9225.c
7156
7157 DRM DRIVER FOR ILITEK ILI9486 PANELS
7158 M:      Kamlesh Gurudasani <[email protected]>
7159 S:      Maintained
7160 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7161 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7162 F:      drivers/gpu/drm/tiny/ili9486.c
7163
7164 DRM DRIVER FOR ILITEK ILI9805 PANELS
7165 M:      Michael Trimarchi <[email protected]>
7166 S:      Maintained
7167 F:      Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7168 F:      drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7169
7170 DRM DRIVER FOR ILITEK ILI9806E PANELS
7171 M:      Michael Walle <[email protected]>
7172 S:      Maintained
7173 F:      drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7174
7175 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7176 M:      Jagan Teki <[email protected]>
7177 S:      Maintained
7178 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7179 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7180
7181 DRM DRIVER FOR LG SW43408 PANELS
7182 M:      Sumit Semwal <[email protected]>
7183 M:      Caleb Connolly <[email protected]>
7184 S:      Maintained
7185 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7186 F:      Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7187 F:      drivers/gpu/drm/panel/panel-lg-sw43408.c
7188
7189 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7190 M:      Paul Kocialkowski <[email protected]>
7191 S:      Supported
7192 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7193 F:      drivers/gpu/drm/logicvc/
7194
7195 DRM DRIVER FOR LVDS PANELS
7196 M:      Laurent Pinchart <[email protected]>
7197 L:      [email protected]
7198 S:      Maintained
7199 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7200 F:      Documentation/devicetree/bindings/display/lvds.yaml
7201 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7202 F:      drivers/gpu/drm/panel/panel-lvds.c
7203
7204 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7205 M:      Guido Günther <[email protected]>
7206 R:      Purism Kernel Team <[email protected]>
7207 S:      Maintained
7208 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7209 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7210
7211 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7212 M:      Dave Airlie <[email protected]>
7213 R:      Thomas Zimmermann <[email protected]>
7214 R:      Jocelyn Falempe <[email protected]>
7215 L:      [email protected]
7216 S:      Supported
7217 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7218 F:      drivers/gpu/drm/mgag200/
7219
7220 DRM DRIVER FOR MI0283QT
7221 M:      Noralf Trønnes <[email protected]>
7222 S:      Maintained
7223 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7224 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7225 F:      drivers/gpu/drm/tiny/mi0283qt.c
7226
7227 DRM DRIVER FOR MIPI DBI compatible panels
7228 M:      Noralf Trønnes <[email protected]>
7229 S:      Maintained
7230 W:      https://github.com/notro/panel-mipi-dbi/wiki
7231 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7232 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7233 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
7234
7235 DRM DRIVER for Qualcomm Adreno GPUs
7236 M:      Rob Clark <[email protected]>
7237 R:      Sean Paul <[email protected]>
7238 R:      Konrad Dybcio <[email protected]>
7239 L:      [email protected]
7240 L:      [email protected]
7241 L:      [email protected]
7242 S:      Maintained
7243 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7244 T:      git https://gitlab.freedesktop.org/drm/msm.git
7245 F:      Documentation/devicetree/bindings/display/msm/gpu.yaml
7246 F:      drivers/gpu/drm/msm/adreno/
7247 F:      drivers/gpu/drm/msm/msm_gpu.*
7248 F:      drivers/gpu/drm/msm/msm_gpu_devfreq.*
7249 F:      drivers/gpu/drm/msm/msm_ringbuffer.*
7250 F:      drivers/gpu/drm/msm/registers/adreno/
7251 F:      include/uapi/drm/msm_drm.h
7252
7253 DRM DRIVER for Qualcomm display hardware
7254 M:      Rob Clark <[email protected]>
7255 M:      Abhinav Kumar <[email protected]>
7256 M:      Dmitry Baryshkov <[email protected]>
7257 R:      Sean Paul <[email protected]>
7258 R:      Marijn Suijten <[email protected]>
7259 L:      [email protected]
7260 L:      [email protected]
7261 L:      [email protected]
7262 S:      Maintained
7263 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7264 T:      git https://gitlab.freedesktop.org/drm/msm.git
7265 F:      Documentation/devicetree/bindings/display/msm/
7266 F:      drivers/gpu/drm/ci/xfails/msm*
7267 F:      drivers/gpu/drm/msm/
7268 F:      include/uapi/drm/msm_drm.h
7269
7270 DRM DRIVER FOR NOVATEK NT35510 PANELS
7271 M:      Linus Walleij <[email protected]>
7272 S:      Maintained
7273 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7274 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7275 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
7276
7277 DRM DRIVER FOR NOVATEK NT35560 PANELS
7278 M:      Linus Walleij <[email protected]>
7279 S:      Maintained
7280 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7281 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7282 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
7283
7284 DRM DRIVER FOR NOVATEK NT36523 PANELS
7285 M:      Jianhua Lu <[email protected]>
7286 S:      Maintained
7287 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7288 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7289 F:      drivers/gpu/drm/panel/panel-novatek-nt36523.c
7290
7291 DRM DRIVER FOR NOVATEK NT36672A PANELS
7292 M:      Sumit Semwal <[email protected]>
7293 S:      Maintained
7294 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7295 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7296 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7297
7298 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7299 M:      Karol Herbst <[email protected]>
7300 M:      Lyude Paul <[email protected]>
7301 M:      Danilo Krummrich <[email protected]>
7302 L:      [email protected]
7303 L:      [email protected]
7304 S:      Supported
7305 W:      https://nouveau.freedesktop.org/
7306 Q:      https://patchwork.freedesktop.org/project/nouveau/
7307 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7308 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
7309 C:      irc://irc.oftc.net/nouveau
7310 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
7311 F:      drivers/gpu/drm/nouveau/
7312 F:      include/uapi/drm/nouveau_drm.h
7313
7314 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7315 M:      Stefan Mavrodiev <[email protected]>
7316 S:      Maintained
7317 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7318 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7319
7320 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7321 R:      Douglas Anderson <[email protected]>
7322 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7323 F:      drivers/gpu/drm/bridge/parade-ps8640.c
7324
7325 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7326 M:      Noralf Trønnes <[email protected]>
7327 S:      Maintained
7328 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7329 F:      Documentation/devicetree/bindings/display/repaper.txt
7330 F:      drivers/gpu/drm/tiny/repaper.c
7331
7332 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7333 M:      Dave Airlie <[email protected]>
7334 M:      Gerd Hoffmann <[email protected]>
7335 L:      [email protected]
7336 S:      Obsolete
7337 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7338 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7339 F:      drivers/gpu/drm/tiny/cirrus.c
7340
7341 DRM DRIVER FOR QXL VIRTUAL GPU
7342 M:      Dave Airlie <[email protected]>
7343 M:      Gerd Hoffmann <[email protected]>
7344 L:      [email protected]
7345 L:      [email protected]
7346 S:      Maintained
7347 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7348 F:      drivers/gpu/drm/qxl/
7349 F:      include/uapi/drm/qxl_drm.h
7350
7351 DRM DRIVER FOR RAYDIUM RM67191 PANELS
7352 M:      Robert Chiras <[email protected]>
7353 S:      Maintained
7354 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7355 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
7356
7357 DRM DRIVER FOR SAMSUNG DB7430 PANELS
7358 M:      Linus Walleij <[email protected]>
7359 S:      Maintained
7360 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7361 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7362 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
7363
7364 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7365 M:      Inki Dae <[email protected]>
7366 M:      Jagan Teki <[email protected]>
7367 M:      Marek Szyprowski <[email protected]>
7368 S:      Maintained
7369 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7370 F:      Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7371 F:      drivers/gpu/drm/bridge/samsung-dsim.c
7372 F:      include/drm/bridge/samsung-dsim.h
7373
7374 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7375 M:      Markuss Broks <[email protected]>
7376 S:      Maintained
7377 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7378 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7379
7380 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7381 M:      Artur Weber <[email protected]>
7382 S:      Maintained
7383 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7384 F:      drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7385
7386 DRM DRIVER FOR SITRONIX ST7586 PANELS
7387 M:      David Lechner <[email protected]>
7388 S:      Maintained
7389 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7390 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
7391 F:      drivers/gpu/drm/tiny/st7586.c
7392
7393 DRM DRIVER FOR SITRONIX ST7701 PANELS
7394 M:      Jagan Teki <[email protected]>
7395 S:      Maintained
7396 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7397 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
7398
7399 DRM DRIVER FOR SITRONIX ST7703 PANELS
7400 M:      Guido Günther <[email protected]>
7401 R:      Purism Kernel Team <[email protected]>
7402 R:      Ondrej Jirman <[email protected]>
7403 S:      Maintained
7404 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7405 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
7406
7407 DRM DRIVER FOR SITRONIX ST7735R PANELS
7408 M:      David Lechner <[email protected]>
7409 S:      Maintained
7410 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7411 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7412 F:      drivers/gpu/drm/tiny/st7735r.c
7413
7414 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7415 M:      Javier Martinez Canillas <[email protected]>
7416 S:      Maintained
7417 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7418 F:      Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7419 F:      Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7420 F:      drivers/gpu/drm/solomon/ssd130x*
7421
7422 DRM DRIVER FOR ST-ERICSSON MCDE
7423 M:      Linus Walleij <[email protected]>
7424 S:      Maintained
7425 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7426 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
7427 F:      drivers/gpu/drm/mcde/
7428
7429 DRM DRIVER FOR SYNAPTICS R63353 PANELS
7430 M:      Michael Trimarchi <[email protected]>
7431 S:      Maintained
7432 F:      Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7433 F:      drivers/gpu/drm/panel/panel-synaptics-r63353.c
7434
7435 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7436 M:      Jagan Teki <[email protected]>
7437 S:      Maintained
7438 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7439 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
7440
7441 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7442 R:      Douglas Anderson <[email protected]>
7443 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7444 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
7445
7446 DRM DRIVER FOR TPO TPG110 PANELS
7447 M:      Linus Walleij <[email protected]>
7448 S:      Maintained
7449 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7450 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7451 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
7452
7453 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7454 M:      Dave Airlie <[email protected]>
7455 R:      Sean Paul <[email protected]>
7456 R:      Thomas Zimmermann <[email protected]>
7457 L:      [email protected]
7458 S:      Supported
7459 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7460 F:      drivers/gpu/drm/udl/
7461
7462 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7463 M:      Rodrigo Siqueira <[email protected]>
7464 M:      Maíra Canal <[email protected]>
7465 R:      Haneen Mohammed <[email protected]>
7466 R:      Simona Vetter <[email protected]>
7467 R:      Melissa Wen <[email protected]>
7468 L:      [email protected]
7469 S:      Maintained
7470 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7471 F:      Documentation/gpu/vkms.rst
7472 F:      drivers/gpu/drm/ci/xfails/vkms*
7473 F:      drivers/gpu/drm/vkms/
7474
7475 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7476 M:      Hans de Goede <[email protected]>
7477 L:      [email protected]
7478 S:      Maintained
7479 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7480 F:      drivers/gpu/drm/vboxvideo/
7481
7482 DRM DRIVER FOR VMWARE VIRTUAL GPU
7483 M:      Zack Rusin <[email protected]>
7484 R:      Broadcom internal kernel review list <[email protected]>
7485 L:      [email protected]
7486 S:      Supported
7487 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7488 F:      drivers/gpu/drm/vmwgfx/
7489 F:      include/uapi/drm/vmwgfx_drm.h
7490
7491 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7492 M:      Linus Walleij <[email protected]>
7493 S:      Maintained
7494 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7495 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7496 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
7497
7498 DRM DRIVERS
7499 M:      David Airlie <[email protected]>
7500 M:      Simona Vetter <[email protected]>
7501 L:      [email protected]
7502 S:      Maintained
7503 B:      https://gitlab.freedesktop.org/drm
7504 C:      irc://irc.oftc.net/dri-devel
7505 T:      git https://gitlab.freedesktop.org/drm/kernel.git
7506 F:      Documentation/devicetree/bindings/display/
7507 F:      Documentation/devicetree/bindings/gpu/
7508 F:      Documentation/gpu/
7509 F:      drivers/gpu/
7510 F:      include/drm/
7511 F:      include/linux/vga*
7512 F:      include/uapi/drm/
7513
7514 DRM DRIVERS AND MISC GPU PATCHES
7515 M:      Maarten Lankhorst <[email protected]>
7516 M:      Maxime Ripard <[email protected]>
7517 M:      Thomas Zimmermann <[email protected]>
7518 S:      Maintained
7519 W:      https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7520 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7521 F:      Documentation/devicetree/bindings/display/
7522 F:      Documentation/devicetree/bindings/gpu/
7523 F:      Documentation/gpu/
7524 F:      drivers/gpu/drm/
7525 F:      drivers/gpu/vga/
7526 F:      include/drm/drm
7527 F:      include/linux/vga*
7528 F:      include/uapi/drm/
7529 X:      drivers/gpu/drm/amd/
7530 X:      drivers/gpu/drm/armada/
7531 X:      drivers/gpu/drm/etnaviv/
7532 X:      drivers/gpu/drm/exynos/
7533 X:      drivers/gpu/drm/i915/
7534 X:      drivers/gpu/drm/kmb/
7535 X:      drivers/gpu/drm/mediatek/
7536 X:      drivers/gpu/drm/msm/
7537 X:      drivers/gpu/drm/nouveau/
7538 X:      drivers/gpu/drm/radeon/
7539 X:      drivers/gpu/drm/renesas/rcar-du/
7540 X:      drivers/gpu/drm/tegra/
7541
7542 DRM DRIVERS FOR ALLWINNER A10
7543 M:      Maxime Ripard <[email protected]>
7544 M:      Chen-Yu Tsai <[email protected]>
7545 L:      [email protected]
7546 S:      Supported
7547 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7548 F:      Documentation/devicetree/bindings/display/allwinner*
7549 F:      drivers/gpu/drm/sun4i/
7550
7551 DRM DRIVERS FOR AMLOGIC SOCS
7552 M:      Neil Armstrong <[email protected]>
7553 L:      [email protected]
7554 L:      [email protected]
7555 S:      Supported
7556 W:      http://linux-meson.com/
7557 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7558 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7559 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7560 F:      Documentation/gpu/meson.rst
7561 F:      drivers/gpu/drm/ci/xfails/meson*
7562 F:      drivers/gpu/drm/meson/
7563
7564 DRM DRIVERS FOR ATMEL HLCDC
7565 M:      Sam Ravnborg <[email protected]>
7566 M:      Boris Brezillon <[email protected]>
7567 L:      [email protected]
7568 S:      Supported
7569 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7570 F:      Documentation/devicetree/bindings/display/atmel/
7571 F:      drivers/gpu/drm/atmel-hlcdc/
7572
7573 DRM DRIVERS FOR BRIDGE CHIPS
7574 M:      Andrzej Hajda <[email protected]>
7575 M:      Neil Armstrong <[email protected]>
7576 M:      Robert Foss <[email protected]>
7577 R:      Laurent Pinchart <[email protected]>
7578 R:      Jonas Karlman <[email protected]>
7579 R:      Jernej Skrabec <[email protected]>
7580 S:      Maintained
7581 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7582 F:      Documentation/devicetree/bindings/display/bridge/
7583 F:      drivers/gpu/drm/bridge/
7584 F:      drivers/gpu/drm/display/drm_bridge_connector.c
7585 F:      drivers/gpu/drm/drm_bridge.c
7586 F:      include/drm/drm_bridge.h
7587 F:      include/drm/drm_bridge_connector.h
7588
7589 DRM DRIVERS FOR EXYNOS
7590 M:      Inki Dae <[email protected]>
7591 M:      Seung-Woo Kim <[email protected]>
7592 M:      Kyungmin Park <[email protected]>
7593 L:      [email protected]
7594 S:      Supported
7595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7596 F:      Documentation/devicetree/bindings/display/samsung/
7597 F:      drivers/gpu/drm/exynos/
7598 F:      include/uapi/drm/exynos_drm.h
7599
7600 DRM DRIVERS FOR FREESCALE DCU
7601 M:      Stefan Agner <[email protected]>
7602 M:      Alison Wang <[email protected]>
7603 L:      [email protected]
7604 S:      Supported
7605 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7606 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
7607 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
7608 F:      drivers/gpu/drm/fsl-dcu/
7609
7610 DRM DRIVERS FOR FREESCALE IMX 5/6
7611 M:      Philipp Zabel <[email protected]>
7612 L:      [email protected]
7613 S:      Maintained
7614 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7615 T:      git git://git.pengutronix.de/git/pza/linux
7616 F:      Documentation/devicetree/bindings/display/imx/
7617 F:      drivers/gpu/drm/imx/ipuv3/
7618 F:      drivers/gpu/ipu-v3/
7619
7620 DRM DRIVERS FOR FREESCALE IMX BRIDGE
7621 M:      Liu Ying <[email protected]>
7622 L:      [email protected]
7623 S:      Maintained
7624 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7625 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7626 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7627 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7628 F:      drivers/gpu/drm/bridge/imx/
7629
7630 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7631 M:      Patrik Jakobsson <[email protected]>
7632 L:      [email protected]
7633 S:      Maintained
7634 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7635 F:      drivers/gpu/drm/gma500/
7636
7637 DRM DRIVERS FOR HISILICON
7638 M:      Xinliang Liu <[email protected]>
7639 M:      Tian Tao  <[email protected]>
7640 R:      Xinwei Kong <[email protected]>
7641 R:      Sumit Semwal <[email protected]>
7642 R:      Yongqin Liu <[email protected]>
7643 R:      John Stultz <[email protected]>
7644 L:      [email protected]
7645 S:      Maintained
7646 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7647 F:      Documentation/devicetree/bindings/display/hisilicon/
7648 F:      drivers/gpu/drm/hisilicon/
7649
7650 DRM DRIVERS FOR LIMA
7651 M:      Qiang Yu <[email protected]>
7652 L:      [email protected]
7653 L:      [email protected] (moderated for non-subscribers)
7654 S:      Maintained
7655 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7656 F:      drivers/gpu/drm/lima/
7657 F:      include/uapi/drm/lima_drm.h
7658
7659 DRM DRIVERS FOR LOONGSON
7660 M:      Sui Jingfeng <[email protected]>
7661 L:      [email protected]
7662 S:      Supported
7663 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7664 F:      drivers/gpu/drm/loongson/
7665
7666 DRM DRIVERS FOR MEDIATEK
7667 M:      Chun-Kuang Hu <[email protected]>
7668 M:      Philipp Zabel <[email protected]>
7669 L:      [email protected]
7670 L:      [email protected] (moderated for non-subscribers)
7671 S:      Supported
7672 F:      Documentation/devicetree/bindings/display/mediatek/
7673 F:      drivers/gpu/drm/ci/xfails/mediatek*
7674 F:      drivers/gpu/drm/mediatek/
7675 F:      drivers/phy/mediatek/phy-mtk-dp.c
7676 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7677 F:      drivers/phy/mediatek/phy-mtk-mipi*
7678
7679 DRM DRIVERS FOR NVIDIA TEGRA
7680 M:      Thierry Reding <[email protected]>
7681 M:      Mikko Perttunen <[email protected]>
7682 L:      [email protected]
7683 L:      [email protected]
7684 S:      Supported
7685 T:      git https://gitlab.freedesktop.org/drm/tegra.git
7686 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7687 F:      Documentation/devicetree/bindings/gpu/host1x/
7688 F:      drivers/gpu/drm/tegra/
7689 F:      drivers/gpu/host1x/
7690 F:      include/linux/host1x.h
7691 F:      include/uapi/drm/tegra_drm.h
7692
7693 DRM DRIVERS FOR RENESAS R-CAR
7694 M:      Laurent Pinchart <[email protected]>
7695 M:      Kieran Bingham <[email protected]>
7696 L:      [email protected]
7697 L:      [email protected]
7698 S:      Supported
7699 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7700 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7701 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7702 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7703 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7704 F:      drivers/gpu/drm/renesas/rcar-du/
7705
7706 DRM DRIVERS FOR RENESAS RZ
7707 M:      Biju Das <[email protected]>
7708 L:      [email protected]
7709 L:      [email protected]
7710 S:      Maintained
7711 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7712 F:      Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7713 F:      drivers/gpu/drm/renesas/rz-du/
7714
7715 DRM DRIVERS FOR RENESAS SHMOBILE
7716 M:      Laurent Pinchart <[email protected]>
7717 M:      Geert Uytterhoeven <[email protected]>
7718 L:      [email protected]
7719 L:      [email protected]
7720 S:      Supported
7721 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7722 F:      Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7723 F:      drivers/gpu/drm/renesas/shmobile/
7724 F:      include/linux/platform_data/shmob_drm.h
7725
7726 DRM DRIVERS FOR ROCKCHIP
7727 M:      Sandy Huang <[email protected]>
7728 M:      Heiko Stübner <[email protected]>
7729 M:      Andy Yan <[email protected]>
7730 L:      [email protected]
7731 S:      Maintained
7732 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7733 F:      Documentation/devicetree/bindings/display/rockchip/
7734 F:      drivers/gpu/drm/ci/xfails/rockchip*
7735 F:      drivers/gpu/drm/rockchip/
7736
7737 DRM DRIVERS FOR STI
7738 M:      Alain Volmat <[email protected]>
7739 L:      [email protected]
7740 S:      Maintained
7741 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7742 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
7743 F:      drivers/gpu/drm/sti
7744
7745 DRM DRIVERS FOR STM
7746 M:      Yannick Fertre <[email protected]>
7747 M:      Raphael Gallais-Pou <[email protected]>
7748 M:      Philippe Cornu <[email protected]>
7749 L:      [email protected]
7750 S:      Maintained
7751 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7752 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7753 F:      Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7754 F:      drivers/gpu/drm/stm
7755
7756 DRM DRIVERS FOR TI KEYSTONE
7757 M:      Jyri Sarha <[email protected]>
7758 M:      Tomi Valkeinen <[email protected]>
7759 L:      [email protected]
7760 S:      Maintained
7761 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7762 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7763 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7764 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7765 F:      drivers/gpu/drm/tidss/
7766
7767 DRM DRIVERS FOR TI LCDC
7768 M:      Jyri Sarha <[email protected]>
7769 M:      Tomi Valkeinen <[email protected]>
7770 L:      [email protected]
7771 S:      Maintained
7772 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7773 F:      Documentation/devicetree/bindings/display/tilcdc/
7774 F:      drivers/gpu/drm/tilcdc/
7775
7776 DRM DRIVERS FOR TI OMAP
7777 M:      Tomi Valkeinen <[email protected]>
7778 L:      [email protected]
7779 S:      Maintained
7780 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7781 F:      Documentation/devicetree/bindings/display/ti/
7782 F:      drivers/gpu/drm/omapdrm/
7783
7784 DRM DRIVERS FOR V3D
7785 M:      Melissa Wen <[email protected]>
7786 M:      Maíra Canal <[email protected]>
7787 S:      Supported
7788 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7789 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7790 F:      drivers/gpu/drm/v3d/
7791 F:      include/uapi/drm/v3d_drm.h
7792
7793 DRM DRIVERS FOR VC4
7794 M:      Maxime Ripard <[email protected]>
7795 M:      Dave Stevenson <[email protected]>
7796 R:      Raspberry Pi Kernel Maintenance <[email protected]>
7797 S:      Supported
7798 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7799 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7800 F:      drivers/gpu/drm/vc4/
7801 F:      include/uapi/drm/vc4_drm.h
7802
7803 DRM DRIVERS FOR VIVANTE GPU IP
7804 M:      Lucas Stach <[email protected]>
7805 R:      Russell King <[email protected]>
7806 R:      Christian Gmeiner <[email protected]>
7807 L:      [email protected] (moderated for non-subscribers)
7808 L:      [email protected]
7809 S:      Maintained
7810 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7811 F:      drivers/gpu/drm/etnaviv/
7812 F:      include/uapi/drm/etnaviv_drm.h
7813
7814 DRM DRIVERS FOR XEN
7815 M:      Oleksandr Andrushchenko <[email protected]>
7816 L:      [email protected]
7817 L:      [email protected] (moderated for non-subscribers)
7818 S:      Supported
7819 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7820 F:      Documentation/gpu/xen-front.rst
7821 F:      drivers/gpu/drm/xen/
7822
7823 DRM DRIVERS FOR XILINX
7824 M:      Laurent Pinchart <[email protected]>
7825 M:      Tomi Valkeinen <[email protected]>
7826 L:      [email protected]
7827 S:      Maintained
7828 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7829 F:      Documentation/devicetree/bindings/display/xlnx/
7830 F:      drivers/gpu/drm/xlnx/
7831
7832 DRM GPU SCHEDULER
7833 M:      Luben Tuikov <[email protected]>
7834 M:      Matthew Brost <[email protected]>
7835 M:      Danilo Krummrich <[email protected]>
7836 M:      Philipp Stanner <[email protected]>
7837 L:      [email protected]
7838 S:      Maintained
7839 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7840 F:      drivers/gpu/drm/scheduler/
7841 F:      include/drm/gpu_scheduler.h
7842
7843 DRM PANEL DRIVERS
7844 M:      Neil Armstrong <[email protected]>
7845 R:      Jessica Zhang <[email protected]>
7846 L:      [email protected]
7847 S:      Maintained
7848 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7849 F:      Documentation/devicetree/bindings/display/panel/
7850 F:      drivers/gpu/drm/drm_panel.c
7851 F:      drivers/gpu/drm/panel/
7852 F:      include/drm/drm_panel.h
7853
7854 DRM PRIVACY-SCREEN CLASS
7855 M:      Hans de Goede <[email protected]>
7856 L:      [email protected]
7857 S:      Maintained
7858 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7859 F:      drivers/gpu/drm/drm_privacy_screen*
7860 F:      include/drm/drm_privacy_screen*
7861
7862 DRM TTM SUBSYSTEM
7863 M:      Christian Koenig <[email protected]>
7864 M:      Huang Rui <[email protected]>
7865 L:      [email protected]
7866 S:      Maintained
7867 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7868 F:      drivers/gpu/drm/ttm/
7869 F:      include/drm/ttm/
7870
7871 DRM AUTOMATED TESTING
7872 M:      Helen Koike <[email protected]>
7873 L:      [email protected]
7874 S:      Maintained
7875 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7876 F:      Documentation/gpu/automated_testing.rst
7877 F:      drivers/gpu/drm/ci/
7878
7879 DSBR100 USB FM RADIO DRIVER
7880 M:      Alexey Klimov <[email protected]>
7881 L:      [email protected]
7882 S:      Maintained
7883 T:      git git://linuxtv.org/media_tree.git
7884 F:      drivers/media/radio/dsbr100.c
7885
7886 DT3155 MEDIA DRIVER
7887 M:      Hans Verkuil <[email protected]>
7888 L:      [email protected]
7889 S:      Odd Fixes
7890 W:      https://linuxtv.org
7891 T:      git git://linuxtv.org/media_tree.git
7892 F:      drivers/media/pci/dt3155/
7893
7894 DVB_USB_AF9015 MEDIA DRIVER
7895 L:      [email protected]
7896 S:      Orphan
7897 W:      https://linuxtv.org
7898 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7899 F:      drivers/media/usb/dvb-usb-v2/af9015*
7900
7901 DVB_USB_AF9035 MEDIA DRIVER
7902 L:      [email protected]
7903 S:      Orphan
7904 W:      https://linuxtv.org
7905 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7906 F:      drivers/media/usb/dvb-usb-v2/af9035*
7907
7908 DVB_USB_ANYSEE MEDIA DRIVER
7909 L:      [email protected]
7910 S:      Orphan
7911 W:      https://linuxtv.org
7912 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7913 F:      drivers/media/usb/dvb-usb-v2/anysee*
7914
7915 DVB_USB_AU6610 MEDIA DRIVER
7916 L:      [email protected]
7917 S:      Orphan
7918 W:      https://linuxtv.org
7919 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7920 F:      drivers/media/usb/dvb-usb-v2/au6610*
7921
7922 DVB_USB_CE6230 MEDIA DRIVER
7923 L:      [email protected]
7924 S:      Orphan
7925 W:      https://linuxtv.org
7926 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7927 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7928
7929 DVB_USB_CXUSB MEDIA DRIVER
7930 M:      Michael Krufky <[email protected]>
7931 L:      [email protected]
7932 S:      Maintained
7933 W:      https://linuxtv.org
7934 W:      http://github.com/mkrufky
7935 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7936 T:      git git://linuxtv.org/media_tree.git
7937 F:      drivers/media/usb/dvb-usb/cxusb*
7938
7939 DVB_USB_EC168 MEDIA DRIVER
7940 L:      [email protected]
7941 S:      Orphan
7942 W:      https://linuxtv.org
7943 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7944 F:      drivers/media/usb/dvb-usb-v2/ec168*
7945
7946 DVB_USB_GL861 MEDIA DRIVER
7947 L:      [email protected]
7948 S:      Orphan
7949 W:      https://linuxtv.org
7950 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7951 F:      drivers/media/usb/dvb-usb-v2/gl861*
7952
7953 DVB_USB_MXL111SF MEDIA DRIVER
7954 M:      Michael Krufky <[email protected]>
7955 L:      [email protected]
7956 S:      Maintained
7957 W:      https://linuxtv.org
7958 W:      http://github.com/mkrufky
7959 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7960 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
7961 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
7962
7963 DVB_USB_RTL28XXU MEDIA DRIVER
7964 L:      [email protected]
7965 S:      Orphan
7966 W:      https://linuxtv.org
7967 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7968 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
7969
7970 DVB_USB_V2 MEDIA DRIVER
7971 L:      [email protected]
7972 S:      Orphan
7973 W:      https://linuxtv.org
7974 W:      http://palosaari.fi/linux/
7975 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7976 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
7977 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
7978
7979 DYNAMIC DEBUG
7980 M:      Jason Baron <[email protected]>
7981 M:      Jim Cromie <[email protected]>
7982 S:      Maintained
7983 F:      include/linux/dynamic_debug.h
7984 F:      lib/dynamic_debug.c
7985 F:      lib/test_dynamic_debug.c
7986
7987 DYNAMIC INTERRUPT MODERATION
7988 M:      Tal Gilboa <[email protected]>
7989 S:      Maintained
7990 F:      Documentation/networking/net_dim.rst
7991 F:      include/linux/dim.h
7992 F:      lib/dim/
7993
7994 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7995 M:      Daniel Lezcano <[email protected]>
7996 L:      [email protected]
7997 S:      Supported
7998 B:      https://bugzilla.kernel.org
7999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8000 F:      drivers/powercap/dtpm*
8001 F:      include/linux/dtpm.h
8002
8003 DZ DECSTATION DZ11 SERIAL DRIVER
8004 M:      "Maciej W. Rozycki" <[email protected]>
8005 S:      Maintained
8006 F:      drivers/tty/serial/dz.*
8007
8008 E3X0 POWER BUTTON DRIVER
8009 M:      Moritz Fischer <[email protected]>
8010 L:      [email protected]
8011 S:      Supported
8012 W:      http://www.ettus.com
8013 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
8014 F:      drivers/input/misc/e3x0-button.c
8015
8016 E4000 MEDIA DRIVER
8017 L:      [email protected]
8018 S:      Orphan
8019 W:      https://linuxtv.org
8020 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8021 F:      drivers/media/tuners/e4000*
8022
8023 EARTH_PT1 MEDIA DRIVER
8024 M:      Akihiro Tsukada <[email protected]>
8025 L:      [email protected]
8026 S:      Odd Fixes
8027 F:      drivers/media/pci/pt1/
8028
8029 EARTH_PT3 MEDIA DRIVER
8030 M:      Akihiro Tsukada <[email protected]>
8031 L:      [email protected]
8032 S:      Odd Fixes
8033 F:      drivers/media/pci/pt3/
8034
8035 EC100 MEDIA DRIVER
8036 L:      [email protected]
8037 S:      Orphan
8038 W:      https://linuxtv.org
8039 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8040 F:      drivers/media/dvb-frontends/ec100*
8041
8042 ECRYPT FILE SYSTEM
8043 M:      Tyler Hicks <[email protected]>
8044 L:      [email protected]
8045 S:      Odd Fixes
8046 W:      http://ecryptfs.org
8047 W:      https://launchpad.net/ecryptfs
8048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8049 F:      Documentation/filesystems/ecryptfs.rst
8050 F:      fs/ecryptfs/
8051
8052 EDAC-AMD64
8053 M:      Yazen Ghannam <[email protected]>
8054 L:      [email protected]
8055 S:      Supported
8056 F:      drivers/edac/amd64_edac*
8057 F:      drivers/edac/mce_amd*
8058
8059 EDAC-ARMADA
8060 M:      Jan Luebbe <[email protected]>
8061 L:      [email protected]
8062 S:      Maintained
8063 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8064 F:      drivers/edac/armada_xp_*
8065
8066 EDAC-AST2500
8067 M:      Stefan Schaeckeler <[email protected]>
8068 S:      Supported
8069 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8070 F:      drivers/edac/aspeed_edac.c
8071
8072 EDAC-BLUEFIELD
8073 M:      Shravan Kumar Ramani <[email protected]>
8074 S:      Supported
8075 F:      drivers/edac/bluefield_edac.c
8076
8077 EDAC-CALXEDA
8078 M:      Andre Przywara <[email protected]>
8079 L:      [email protected]
8080 S:      Maintained
8081 F:      drivers/edac/highbank*
8082
8083 EDAC-CAVIUM OCTEON
8084 M:      Ralf Baechle <[email protected]>
8085 L:      [email protected]
8086 L:      [email protected]
8087 S:      Supported
8088 F:      drivers/edac/octeon_edac*
8089
8090 EDAC-CAVIUM THUNDERX
8091 M:      Robert Richter <[email protected]>
8092 L:      [email protected]
8093 S:      Odd Fixes
8094 F:      drivers/edac/thunderx_edac*
8095
8096 EDAC-CORE
8097 M:      Borislav Petkov <[email protected]>
8098 M:      Tony Luck <[email protected]>
8099 R:      James Morse <[email protected]>
8100 R:      Mauro Carvalho Chehab <[email protected]>
8101 R:      Robert Richter <[email protected]>
8102 L:      [email protected]
8103 S:      Supported
8104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8105 F:      Documentation/driver-api/edac.rst
8106 F:      drivers/edac/
8107 F:      include/linux/edac.h
8108
8109 EDAC-DMC520
8110 M:      Lei Wang <[email protected]>
8111 L:      [email protected]
8112 S:      Supported
8113 F:      drivers/edac/dmc520_edac.c
8114
8115 EDAC-E752X
8116 M:      Mark Gross <[email protected]>
8117 L:      [email protected]
8118 S:      Maintained
8119 F:      drivers/edac/e752x_edac.c
8120
8121 EDAC-E7XXX
8122 L:      [email protected]
8123 S:      Maintained
8124 F:      drivers/edac/e7xxx_edac.c
8125
8126 EDAC-FSL_DDR
8127 M:      York Sun <[email protected]>
8128 L:      [email protected]
8129 S:      Maintained
8130 F:      drivers/edac/fsl_ddr_edac.*
8131
8132 EDAC-GHES
8133 M:      Mauro Carvalho Chehab <[email protected]>
8134 L:      [email protected]
8135 S:      Maintained
8136 F:      drivers/edac/ghes_edac.c
8137
8138 EDAC-I10NM
8139 M:      Tony Luck <[email protected]>
8140 L:      [email protected]
8141 S:      Maintained
8142 F:      drivers/edac/i10nm_base.c
8143
8144 EDAC-I3000
8145 L:      [email protected]
8146 S:      Orphan
8147 F:      drivers/edac/i3000_edac.c
8148
8149 EDAC-I5000
8150 L:      [email protected]
8151 S:      Maintained
8152 F:      drivers/edac/i5000_edac.c
8153
8154 EDAC-I5400
8155 M:      Mauro Carvalho Chehab <[email protected]>
8156 L:      [email protected]
8157 S:      Maintained
8158 F:      drivers/edac/i5400_edac.c
8159
8160 EDAC-I7300
8161 M:      Mauro Carvalho Chehab <[email protected]>
8162 L:      [email protected]
8163 S:      Maintained
8164 F:      drivers/edac/i7300_edac.c
8165
8166 EDAC-I7CORE
8167 M:      Mauro Carvalho Chehab <[email protected]>
8168 L:      [email protected]
8169 S:      Maintained
8170 F:      drivers/edac/i7core_edac.c
8171
8172 EDAC-I82443BXGX
8173 M:      Tim Small <[email protected]>
8174 L:      [email protected]
8175 S:      Maintained
8176 F:      drivers/edac/i82443bxgx_edac.c
8177
8178 EDAC-I82975X
8179 M:      "Arvind R." <[email protected]>
8180 L:      [email protected]
8181 S:      Maintained
8182 F:      drivers/edac/i82975x_edac.c
8183
8184 EDAC-IE31200
8185 M:      Jason Baron <[email protected]>
8186 L:      [email protected]
8187 S:      Maintained
8188 F:      drivers/edac/ie31200_edac.c
8189
8190 EDAC-IGEN6
8191 M:      Tony Luck <[email protected]>
8192 R:      Qiuxu Zhuo <[email protected]>
8193 L:      [email protected]
8194 S:      Maintained
8195 F:      drivers/edac/igen6_edac.c
8196
8197 EDAC-MPC85XX
8198 M:      Johannes Thumshirn <[email protected]>
8199 L:      [email protected]
8200 S:      Maintained
8201 F:      drivers/edac/mpc85xx_edac.[ch]
8202
8203 EDAC-NPCM
8204 M:      Marvin Lin <[email protected]>
8205 M:      Stanley Chu <[email protected]>
8206 L:      [email protected]
8207 S:      Maintained
8208 F:      Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8209 F:      drivers/edac/npcm_edac.c
8210
8211 EDAC-PASEMI
8212 M:      Egor Martovetsky <[email protected]>
8213 L:      [email protected]
8214 S:      Maintained
8215 F:      drivers/edac/pasemi_edac.c
8216
8217 EDAC-PND2
8218 M:      Tony Luck <[email protected]>
8219 L:      [email protected]
8220 S:      Maintained
8221 F:      drivers/edac/pnd2_edac.[ch]
8222
8223 EDAC-QCOM
8224 M:      Manivannan Sadhasivam <[email protected]>
8225 L:      [email protected]
8226 L:      [email protected]
8227 S:      Maintained
8228 F:      drivers/edac/qcom_edac.c
8229
8230 EDAC-R82600
8231 M:      Tim Small <[email protected]>
8232 L:      [email protected]
8233 S:      Maintained
8234 F:      drivers/edac/r82600_edac.c
8235
8236 EDAC-SBRIDGE
8237 M:      Tony Luck <[email protected]>
8238 R:      Qiuxu Zhuo <[email protected]>
8239 L:      [email protected]
8240 S:      Maintained
8241 F:      drivers/edac/sb_edac.c
8242
8243 EDAC-SKYLAKE
8244 M:      Tony Luck <[email protected]>
8245 L:      [email protected]
8246 S:      Maintained
8247 F:      drivers/edac/skx_*.[ch]
8248
8249 EDAC-TI
8250 M:      Tero Kristo <[email protected]>
8251 L:      [email protected]
8252 S:      Odd Fixes
8253 F:      drivers/edac/ti_edac.c
8254
8255 EDIROL UA-101/UA-1000 DRIVER
8256 M:      Clemens Ladisch <[email protected]>
8257 L:      [email protected]
8258 S:      Maintained
8259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8260 F:      sound/usb/misc/ua101.c
8261
8262 EFI TEST DRIVER
8263 M:      Ivan Hu <[email protected]>
8264 M:      Ard Biesheuvel <[email protected]>
8265 L:      [email protected]
8266 S:      Maintained
8267 F:      drivers/firmware/efi/test/
8268
8269 EFI VARIABLE FILESYSTEM
8270 M:      Jeremy Kerr <[email protected]>
8271 M:      Ard Biesheuvel <[email protected]>
8272 L:      [email protected]
8273 S:      Maintained
8274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8275 F:      fs/efivarfs/
8276
8277 EFIFB FRAMEBUFFER DRIVER
8278 M:      Peter Jones <[email protected]>
8279 L:      [email protected]
8280 S:      Maintained
8281 F:      drivers/video/fbdev/efifb.c
8282
8283 EFS FILESYSTEM
8284 S:      Orphan
8285 W:      http://aeschi.ch.eu.org/efs/
8286 F:      fs/efs/
8287
8288 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8289 L:      [email protected]
8290 S:      Orphan
8291 F:      drivers/net/ethernet/ibm/ehea/
8292
8293 ELM327 CAN NETWORK DRIVER
8294 M:      Max Staudt <[email protected]>
8295 L:      [email protected]
8296 S:      Maintained
8297 F:      Documentation/networking/device_drivers/can/can327.rst
8298 F:      drivers/net/can/can327.c
8299
8300 EM28XX VIDEO4LINUX DRIVER
8301 M:      Mauro Carvalho Chehab <[email protected]>
8302 L:      [email protected]
8303 S:      Maintained
8304 W:      https://linuxtv.org
8305 T:      git git://linuxtv.org/media_tree.git
8306 F:      Documentation/admin-guide/media/em28xx*
8307 F:      drivers/media/usb/em28xx/
8308
8309 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8310 M:      Adrian Hunter <[email protected]>
8311 M:      Asutosh Das <[email protected]>
8312 R:      Ritesh Harjani <[email protected]>
8313 L:      [email protected]
8314 S:      Supported
8315 F:      drivers/mmc/host/cqhci*
8316
8317 EMS CPC-PCI CAN DRIVER
8318 M:      Gerhard Uttenthaler <[email protected]>
8319 M:      [email protected]
8320 L:      [email protected]
8321 S:      Maintained
8322 F:      drivers/net/can/sja1000/ems_pci.c
8323
8324 EMULEX 10Gbps iSCSI - OneConnect DRIVER
8325 M:      Ketan Mukadam <[email protected]>
8326 L:      [email protected]
8327 S:      Supported
8328 W:      http://www.broadcom.com
8329 F:      drivers/scsi/be2iscsi/
8330
8331 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8332 M:      Ajit Khaparde <[email protected]>
8333 M:      Sriharsha Basavapatna <[email protected]>
8334 M:      Somnath Kotur <[email protected]>
8335 L:      [email protected]
8336 S:      Supported
8337 W:      http://www.emulex.com
8338 F:      drivers/net/ethernet/emulex/benet/
8339
8340 EMULEX ONECONNECT ROCE DRIVER
8341 M:      Selvin Xavier <[email protected]>
8342 L:      [email protected]
8343 S:      Odd Fixes
8344 W:      http://www.broadcom.com
8345 F:      drivers/infiniband/hw/ocrdma/
8346 F:      include/uapi/rdma/ocrdma-abi.h
8347
8348 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8349 M:      James Smart <[email protected]>
8350 M:      Ram Vegesna <[email protected]>
8351 L:      [email protected]
8352 L:      [email protected]
8353 S:      Supported
8354 W:      http://www.broadcom.com
8355 F:      drivers/scsi/elx/
8356
8357 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8358 M:      James Smart <[email protected]>
8359 M:      Dick Kennedy <[email protected]>
8360 L:      [email protected]
8361 S:      Supported
8362 W:      http://www.broadcom.com
8363 F:      drivers/scsi/lpfc/
8364
8365 ENE CB710 FLASH CARD READER DRIVER
8366 M:      Michał Mirosław <[email protected]>
8367 S:      Maintained
8368 F:      drivers/misc/cb710/
8369 F:      drivers/mmc/host/cb710-mmc.*
8370 F:      include/linux/cb710.h
8371
8372 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8373 M:      Maxim Levitsky <[email protected]>
8374 S:      Maintained
8375 F:      drivers/media/rc/ene_ir.*
8376
8377 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8378 M:      Laurentiu Tudor <[email protected]>
8379 L:      [email protected]
8380 S:      Maintained
8381 F:      drivers/tty/ehv_bytechan.c
8382
8383 EPSON S1D13XXX FRAMEBUFFER DRIVER
8384 M:      Kristoffer Ericson <[email protected]>
8385 S:      Maintained
8386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8387 F:      drivers/video/fbdev/s1d13xxxfb.c
8388 F:      include/video/s1d13xxxfb.h
8389
8390 EROFS FILE SYSTEM
8391 M:      Gao Xiang <[email protected]>
8392 M:      Chao Yu <[email protected]>
8393 R:      Yue Hu <[email protected]>
8394 R:      Jeffle Xu <[email protected]>
8395 R:      Sandeep Dhavale <[email protected]>
8396 L:      [email protected]
8397 S:      Maintained
8398 W:      https://erofs.docs.kernel.org
8399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8400 F:      Documentation/ABI/testing/sysfs-fs-erofs
8401 F:      Documentation/filesystems/erofs.rst
8402 F:      fs/erofs/
8403 F:      include/trace/events/erofs.h
8404
8405 ERRSEQ ERROR TRACKING INFRASTRUCTURE
8406 M:      Jeff Layton <[email protected]>
8407 S:      Maintained
8408 F:      include/linux/errseq.h
8409 F:      lib/errseq.c
8410
8411 ESD CAN NETWORK DRIVERS
8412 M:      Stefan Mätje <[email protected]>
8413 R:      [email protected]
8414 L:      [email protected]
8415 S:      Maintained
8416 F:      drivers/net/can/esd/
8417
8418 ESD CAN/USB DRIVERS
8419 M:      Frank Jungclaus <[email protected]>
8420 R:      [email protected]
8421 L:      [email protected]
8422 S:      Maintained
8423 F:      drivers/net/can/usb/esd_usb.c
8424
8425 ET131X NETWORK DRIVER
8426 M:      Mark Einon <[email protected]>
8427 S:      Odd Fixes
8428 F:      drivers/net/ethernet/agere/
8429
8430 ETAS ES58X CAN/USB DRIVER
8431 M:      Vincent Mailhol <[email protected]>
8432 L:      [email protected]
8433 S:      Maintained
8434 F:      Documentation/networking/devlink/etas_es58x.rst
8435 F:      drivers/net/can/usb/etas_es58x/
8436
8437 ETHERNET BRIDGE
8438 M:      Roopa Prabhu <[email protected]>
8439 M:      Nikolay Aleksandrov <[email protected]>
8440 L:      [email protected]
8441 L:      [email protected]
8442 S:      Maintained
8443 W:      http://www.linuxfoundation.org/en/Net:Bridge
8444 F:      include/linux/netfilter_bridge/
8445 F:      net/bridge/
8446
8447 ETHERNET PHY LIBRARY
8448 M:      Andrew Lunn <[email protected]>
8449 M:      Heiner Kallweit <[email protected]>
8450 R:      Russell King <[email protected]>
8451 L:      [email protected]
8452 S:      Maintained
8453 F:      Documentation/ABI/testing/sysfs-class-net-phydev
8454 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
8455 F:      Documentation/devicetree/bindings/net/mdio*
8456 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
8457 F:      Documentation/networking/phy.rst
8458 F:      drivers/net/mdio/
8459 F:      drivers/net/mdio/acpi_mdio.c
8460 F:      drivers/net/mdio/fwnode_mdio.c
8461 F:      drivers/net/mdio/of_mdio.c
8462 F:      drivers/net/pcs/
8463 F:      drivers/net/phy/
8464 F:      include/dt-bindings/net/qca-ar803x.h
8465 F:      include/linux/*mdio*.h
8466 F:      include/linux/linkmode.h
8467 F:      include/linux/mdio/*.h
8468 F:      include/linux/mii.h
8469 F:      include/linux/of_net.h
8470 F:      include/linux/phy.h
8471 F:      include/linux/phy_fixed.h
8472 F:      include/linux/phy_link_topology.h
8473 F:      include/linux/phylib_stubs.h
8474 F:      include/linux/platform_data/mdio-bcm-unimac.h
8475 F:      include/linux/platform_data/mdio-gpio.h
8476 F:      include/trace/events/mdio.h
8477 F:      include/uapi/linux/mdio.h
8478 F:      include/uapi/linux/mii.h
8479 F:      net/core/of_net.c
8480
8481 ETHERNET PHY LIBRARY [RUST]
8482 M:      FUJITA Tomonori <[email protected]>
8483 R:      Trevor Gross <[email protected]>
8484 L:      [email protected]
8485 L:      [email protected]
8486 S:      Maintained
8487 F:      rust/kernel/net/phy.rs
8488 F:      rust/kernel/net/phy/reg.rs
8489
8490 EXEC & BINFMT API, ELF
8491 R:      Eric Biederman <[email protected]>
8492 R:      Kees Cook <[email protected]>
8493 L:      [email protected]
8494 S:      Supported
8495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8496 F:      Documentation/userspace-api/ELF.rst
8497 F:      fs/*binfmt_*.c
8498 F:      fs/Kconfig.binfmt
8499 F:      fs/exec.c
8500 F:      fs/tests/binfmt_*_kunit.c
8501 F:      fs/tests/exec_kunit.c
8502 F:      include/linux/binfmts.h
8503 F:      include/linux/elf.h
8504 F:      include/uapi/linux/binfmts.h
8505 F:      include/uapi/linux/elf.h
8506 F:      tools/testing/selftests/exec/
8507 N:      asm/elf.h
8508 N:      binfmt
8509
8510 EXFAT FILE SYSTEM
8511 M:      Namjae Jeon <[email protected]>
8512 M:      Sungjong Seo <[email protected]>
8513 R:      Yuezhang Mo <[email protected]>
8514 L:      [email protected]
8515 S:      Maintained
8516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8517 F:      fs/exfat/
8518
8519 EXPRESSWIRE PROTOCOL LIBRARY
8520 M:      Duje Mihanović <[email protected]>
8521 L:      [email protected]
8522 S:      Maintained
8523 F:      drivers/leds/leds-expresswire.c
8524 F:      include/linux/leds-expresswire.h
8525
8526 EXT2 FILE SYSTEM
8527 M:      Jan Kara <[email protected]>
8528 L:      [email protected]
8529 S:      Maintained
8530 F:      Documentation/filesystems/ext2.rst
8531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8532 F:      fs/ext2/
8533 F:      include/linux/ext2*
8534
8535 EXT4 FILE SYSTEM
8536 M:      "Theodore Ts'o" <[email protected]>
8537 M:      Andreas Dilger <[email protected]>
8538 L:      [email protected]
8539 S:      Maintained
8540 W:      http://ext4.wiki.kernel.org
8541 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
8542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8543 F:      Documentation/filesystems/ext4/
8544 F:      fs/ext4/
8545 F:      include/trace/events/ext4.h
8546 F:      include/uapi/linux/ext4.h
8547
8548 Extended Verification Module (EVM)
8549 M:      Mimi Zohar <[email protected]>
8550 M:      Roberto Sassu <[email protected]>
8551 L:      [email protected]
8552 S:      Supported
8553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8554 F:      security/integrity/
8555 F:      security/integrity/evm/
8556
8557 EXTENSIBLE FIRMWARE INTERFACE (EFI)
8558 M:      Ard Biesheuvel <[email protected]>
8559 L:      [email protected]
8560 S:      Maintained
8561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8562 F:      Documentation/admin-guide/efi-stub.rst
8563 F:      arch/*/include/asm/efi.h
8564 F:      arch/*/kernel/efi.c
8565 F:      arch/arm/boot/compressed/efi-header.S
8566 F:      arch/x86/platform/efi/
8567 F:      drivers/firmware/efi/
8568 F:      include/linux/efi*.h
8569
8570 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8571 M:      MyungJoo Ham <[email protected]>
8572 M:      Chanwoo Choi <[email protected]>
8573 L:      [email protected]
8574 S:      Maintained
8575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8576 F:      Documentation/devicetree/bindings/extcon/
8577 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8578 F:      drivers/extcon/
8579 F:      include/linux/extcon.h
8580 F:      include/linux/extcon/
8581
8582 EXTRA BOOT CONFIG
8583 M:      Masami Hiramatsu <[email protected]>
8584 L:      [email protected]
8585 L:      [email protected]
8586 S:      Maintained
8587 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8589 F:      Documentation/admin-guide/bootconfig.rst
8590 F:      fs/proc/bootconfig.c
8591 F:      include/linux/bootconfig.h
8592 F:      lib/bootconfig-data.S
8593 F:      lib/bootconfig.c
8594 F:      tools/bootconfig/*
8595 F:      tools/bootconfig/scripts/*
8596
8597 EXTRON DA HD 4K PLUS CEC DRIVER
8598 M:      Hans Verkuil <[email protected]>
8599 L:      [email protected]
8600 S:      Maintained
8601 T:      git git://linuxtv.org/media_tree.git
8602 F:      drivers/media/cec/usb/extron-da-hd-4k-plus/
8603
8604 EXYNOS DP DRIVER
8605 M:      Jingoo Han <[email protected]>
8606 L:      [email protected]
8607 S:      Maintained
8608 F:      drivers/gpu/drm/exynos/exynos_dp*
8609
8610 EXYNOS SYSMMU (IOMMU) driver
8611 M:      Marek Szyprowski <[email protected]>
8612 L:      [email protected]
8613 S:      Maintained
8614 F:      drivers/iommu/exynos-iommu.c
8615
8616 F2FS FILE SYSTEM
8617 M:      Jaegeuk Kim <[email protected]>
8618 M:      Chao Yu <[email protected]>
8619 L:      [email protected]
8620 S:      Maintained
8621 W:      https://f2fs.wiki.kernel.org/
8622 Q:      https://patchwork.kernel.org/project/f2fs/list/
8623 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8625 F:      Documentation/ABI/testing/sysfs-fs-f2fs
8626 F:      Documentation/filesystems/f2fs.rst
8627 F:      fs/f2fs/
8628 F:      include/linux/f2fs_fs.h
8629 F:      include/trace/events/f2fs.h
8630 F:      include/uapi/linux/f2fs.h
8631
8632 F71805F HARDWARE MONITORING DRIVER
8633 M:      Jean Delvare <[email protected]>
8634 L:      [email protected]
8635 S:      Maintained
8636 F:      Documentation/hwmon/f71805f.rst
8637 F:      drivers/hwmon/f71805f.c
8638
8639 FADDR2LINE
8640 M:      Josh Poimboeuf <[email protected]>
8641 S:      Maintained
8642 F:      scripts/faddr2line
8643
8644 FAILOVER MODULE
8645 M:      Sridhar Samudrala <[email protected]>
8646 L:      [email protected]
8647 S:      Supported
8648 F:      Documentation/networking/failover.rst
8649 F:      include/net/failover.h
8650 F:      net/core/failover.c
8651
8652 FANOTIFY
8653 M:      Jan Kara <[email protected]>
8654 R:      Amir Goldstein <[email protected]>
8655 R:      Matthew Bobrowski <[email protected]>
8656 L:      [email protected]
8657 S:      Maintained
8658 F:      fs/notify/fanotify/
8659 F:      include/linux/fanotify.h
8660 F:      include/uapi/linux/fanotify.h
8661
8662 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8663 M:      Linus Walleij <[email protected]>
8664 L:      [email protected]
8665 S:      Maintained
8666 F:      drivers/usb/fotg210/
8667
8668 FARSYNC SYNCHRONOUS DRIVER
8669 M:      Kevin Curtis <[email protected]>
8670 S:      Supported
8671 W:      http://www.farsite.co.uk/
8672 F:      drivers/net/wan/farsync.*
8673
8674 FAULT INJECTION SUPPORT
8675 M:      Akinobu Mita <[email protected]>
8676 S:      Supported
8677 F:      Documentation/fault-injection/
8678 F:      lib/fault-inject.c
8679 F:      tools/testing/fault-injection/
8680
8681 FBTFT Framebuffer drivers
8682 L:      [email protected]
8683 L:      [email protected]
8684 S:      Orphan
8685 F:      drivers/staging/fbtft/
8686
8687 FC0011 TUNER DRIVER
8688 M:      Michael Buesch <[email protected]>
8689 L:      [email protected]
8690 S:      Maintained
8691 F:      drivers/media/tuners/fc0011.c
8692 F:      drivers/media/tuners/fc0011.h
8693
8694 FC2580 MEDIA DRIVER
8695 L:      [email protected]
8696 S:      Orphan
8697 W:      https://linuxtv.org
8698 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8699 F:      drivers/media/tuners/fc2580*
8700
8701 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8702 M:      Hannes Reinecke <[email protected]>
8703 L:      [email protected]
8704 S:      Supported
8705 W:      www.Open-FCoE.org
8706 F:      drivers/scsi/fcoe/
8707 F:      drivers/scsi/libfc/
8708 F:      include/scsi/fc/
8709 F:      include/scsi/libfc.h
8710 F:      include/scsi/libfcoe.h
8711 F:      include/uapi/scsi/fc/
8712
8713 FILE LOCKING (flock() and fcntl()/lockf())
8714 M:      Jeff Layton <[email protected]>
8715 M:      Chuck Lever <[email protected]>
8716 R:      Alexander Aring <[email protected]>
8717 L:      [email protected]
8718 S:      Maintained
8719 F:      fs/fcntl.c
8720 F:      fs/locks.c
8721 F:      include/linux/fcntl.h
8722 F:      include/uapi/linux/fcntl.h
8723
8724 FILESYSTEM DIRECT ACCESS (DAX)
8725 M:      Dan Williams <[email protected]>
8726 R:      Matthew Wilcox <[email protected]>
8727 R:      Jan Kara <[email protected]>
8728 L:      [email protected]
8729 L:      [email protected]
8730 S:      Supported
8731 F:      fs/dax.c
8732 F:      include/linux/dax.h
8733 F:      include/trace/events/fs_dax.h
8734
8735 FILESYSTEMS (VFS and infrastructure)
8736 M:      Alexander Viro <[email protected]>
8737 M:      Christian Brauner <[email protected]>
8738 R:      Jan Kara <[email protected]>
8739 L:      [email protected]
8740 S:      Maintained
8741 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8742 F:      fs/*
8743 F:      include/linux/fs.h
8744 F:      include/linux/fs_types.h
8745 F:      include/uapi/linux/fs.h
8746 F:      include/uapi/linux/openat2.h
8747
8748 FILESYSTEMS [EXPORTFS]
8749 M:      Chuck Lever <[email protected]>
8750 M:      Jeff Layton <[email protected]>
8751 R:      Amir Goldstein <[email protected]>
8752 L:      [email protected]
8753 L:      [email protected]
8754 S:      Supported
8755 F:      Documentation/filesystems/nfs/exporting.rst
8756 F:      fs/exportfs/
8757 F:      fs/fhandle.c
8758 F:      include/linux/exportfs.h
8759
8760 FILESYSTEMS [IDMAPPED MOUNTS]
8761 M:      Christian Brauner <[email protected]>
8762 M:      Seth Forshee <[email protected]>
8763 L:      [email protected]
8764 S:      Maintained
8765 F:      Documentation/filesystems/idmappings.rst
8766 F:      fs/mnt_idmapping.c
8767 F:      include/linux/mnt_idmapping.*
8768 F:      tools/testing/selftests/mount_setattr/
8769
8770 FILESYSTEMS [IOMAP]
8771 M:      Christian Brauner <[email protected]>
8772 R:      Darrick J. Wong <[email protected]>
8773 L:      [email protected]
8774 L:      [email protected]
8775 S:      Supported
8776 F:      Documentation/filesystems/iomap/*
8777 F:      fs/iomap/
8778 F:      include/linux/iomap.h
8779
8780 FILESYSTEMS [NETFS LIBRARY]
8781 M:      David Howells <[email protected]>
8782 R:      Jeff Layton <[email protected]>
8783 L:      [email protected]
8784 L:      [email protected]
8785 S:      Supported
8786 F:      Documentation/filesystems/caching/
8787 F:      Documentation/filesystems/netfs_library.rst
8788 F:      fs/netfs/
8789 F:      include/linux/fscache*.h
8790 F:      include/linux/netfs.h
8791 F:      include/trace/events/fscache.h
8792 F:      include/trace/events/netfs.h
8793
8794 FILESYSTEMS [STACKABLE]
8795 M:      Miklos Szeredi <[email protected]>
8796 M:      Amir Goldstein <[email protected]>
8797 L:      [email protected]
8798 L:      [email protected]
8799 S:      Maintained
8800 F:      fs/backing-file.c
8801 F:      include/linux/backing-file.h
8802
8803 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8804 M:      Riku Voipio <[email protected]>
8805 L:      [email protected]
8806 S:      Maintained
8807 F:      drivers/hwmon/f75375s.c
8808 F:      include/linux/f75375s.h
8809
8810 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8811 M:      Ji-Ze Hong (Peter Hong) <[email protected]>
8812 L:      [email protected]
8813 S:      Maintained
8814 F:      drivers/net/can/usb/f81604.c
8815
8816 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8817 M:      Clemens Ladisch <[email protected]>
8818 M:      Takashi Sakamoto <[email protected]>
8819 L:      [email protected]
8820 S:      Maintained
8821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8822 F:      include/uapi/sound/firewire.h
8823 F:      sound/firewire/
8824
8825 FIREWIRE MEDIA DRIVERS (firedtv)
8826 M:      Stefan Richter <[email protected]>
8827 L:      [email protected]
8828 L:      [email protected]
8829 S:      Maintained
8830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8831 F:      drivers/media/firewire/
8832
8833 FIREWIRE SBP-2 TARGET
8834 M:      Chris Boot <[email protected]>
8835 L:      [email protected]
8836 L:      [email protected]
8837 L:      [email protected]
8838 S:      Maintained
8839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8840 F:      drivers/target/sbp/
8841
8842 FIREWIRE SUBSYSTEM
8843 M:      Takashi Sakamoto <[email protected]>
8844 M:      Takashi Sakamoto <[email protected]>
8845 L:      [email protected]
8846 S:      Maintained
8847 W:      http://ieee1394.docs.kernel.org/
8848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8849 F:      drivers/firewire/
8850 F:      include/linux/firewire.h
8851 F:      include/uapi/linux/firewire*.h
8852 F:      tools/firewire/
8853
8854 FIRMWARE FRAMEWORK FOR ARMV8-A
8855 M:      Sudeep Holla <[email protected]>
8856 L:      [email protected] (moderated for non-subscribers)
8857 S:      Maintained
8858 F:      drivers/firmware/arm_ffa/
8859 F:      include/linux/arm_ffa.h
8860
8861 FIRMWARE LOADER (request_firmware)
8862 M:      Luis Chamberlain <[email protected]>
8863 M:      Russ Weight <[email protected]>
8864 M:      Danilo Krummrich <[email protected]>
8865 L:      [email protected]
8866 S:      Maintained
8867 F:      Documentation/firmware_class/
8868 F:      drivers/base/firmware_loader/
8869 F:      rust/kernel/firmware.rs
8870 F:      include/linux/firmware.h
8871
8872 FLEXTIMER FTM-QUADDEC DRIVER
8873 M:      Patrick Havelange <[email protected]>
8874 L:      [email protected]
8875 S:      Maintained
8876 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8877 F:      drivers/counter/ftm-quaddec.c
8878
8879 FLOPPY DRIVER
8880 M:      Denis Efremov <[email protected]>
8881 L:      [email protected]
8882 S:      Odd Fixes
8883 F:      drivers/block/floppy.c
8884
8885 FLYSKY FSIA6B RC RECEIVER
8886 M:      Markus Koch <[email protected]>
8887 L:      [email protected]
8888 S:      Maintained
8889 F:      drivers/input/joystick/fsia6b.c
8890
8891 FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8892 M:      Geoffrey D. Bennett <[email protected]>
8893 L:      [email protected]
8894 S:      Maintained
8895 W:      https://github.com/geoffreybennett/scarlett-gen2
8896 B:      https://github.com/geoffreybennett/scarlett-gen2/issues
8897 T:      git https://github.com/geoffreybennett/scarlett-gen2.git
8898 F:      include/uapi/sound/scarlett2.h
8899 F:      sound/usb/mixer_scarlett2.c
8900
8901 FORCEDETH GIGABIT ETHERNET DRIVER
8902 M:      Rain River <[email protected]>
8903 M:      Zhu Yanjun <[email protected]>
8904 L:      [email protected]
8905 S:      Maintained
8906 F:      drivers/net/ethernet/nvidia/*
8907
8908 FORTIFY_SOURCE
8909 M:      Kees Cook <[email protected]>
8910 L:      [email protected]
8911 S:      Supported
8912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8913 F:      include/linux/fortify-string.h
8914 F:      lib/fortify_kunit.c
8915 F:      lib/memcpy_kunit.c
8916 F:      lib/test_fortify/*
8917 K:      \bunsafe_memcpy\b
8918 K:      \b__NO_FORTIFY\b
8919
8920 FPGA DFL DRIVERS
8921 M:      Wu Hao <[email protected]>
8922 R:      Tom Rix <[email protected]>
8923 L:      [email protected]
8924 S:      Maintained
8925 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8926 F:      Documentation/fpga/dfl.rst
8927 F:      drivers/fpga/dfl*
8928 F:      drivers/uio/uio_dfl.c
8929 F:      include/linux/dfl.h
8930 F:      include/uapi/linux/fpga-dfl.h
8931
8932 FPGA MANAGER FRAMEWORK
8933 M:      Moritz Fischer <[email protected]>
8934 M:      Wu Hao <[email protected]>
8935 M:      Xu Yilun <[email protected]>
8936 R:      Tom Rix <[email protected]>
8937 L:      [email protected]
8938 S:      Maintained
8939 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8941 F:      Documentation/devicetree/bindings/fpga/
8942 F:      Documentation/driver-api/fpga/
8943 F:      Documentation/fpga/
8944 F:      drivers/fpga/
8945 F:      include/linux/fpga/
8946
8947 FPU EMULATOR
8948 M:      Bill Metzenthen <[email protected]>
8949 S:      Maintained
8950 W:      https://floatingpoint.billm.au/
8951 F:      arch/x86/math-emu/
8952
8953 FRAMEBUFFER CORE
8954 M:      Simona Vetter <[email protected]>
8955 S:      Odd Fixes
8956 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
8957 F:      drivers/video/fbdev/core/
8958
8959 FRAMEBUFFER LAYER
8960 M:      Helge Deller <[email protected]>
8961 L:      [email protected]
8962 L:      [email protected]
8963 S:      Maintained
8964 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
8965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8966 F:      Documentation/fb/
8967 F:      drivers/video/
8968 F:      include/linux/fb.h
8969 F:      include/uapi/linux/fb.h
8970 F:      include/uapi/video/
8971 F:      include/video/
8972
8973 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8974 M:      Horia Geantă <[email protected]>
8975 M:      Pankaj Gupta <[email protected]>
8976 M:      Gaurav Jain <[email protected]>
8977 L:      [email protected]
8978 S:      Maintained
8979 F:      Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8980 F:      drivers/crypto/caam/
8981
8982 FREESCALE COLDFIRE M5441X MMC DRIVER
8983 M:      Angelo Dureghello <[email protected]>
8984 L:      [email protected]
8985 S:      Maintained
8986 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
8987 F:      include/linux/platform_data/mmc-esdhc-mcf.h
8988
8989 FREESCALE DIU FRAMEBUFFER DRIVER
8990 M:      Timur Tabi <[email protected]>
8991 L:      [email protected]
8992 S:      Maintained
8993 F:      drivers/video/fbdev/fsl-diu-fb.*
8994
8995 FREESCALE DMA DRIVER
8996 M:      Zhang Wei <[email protected]>
8997 L:      [email protected]
8998 S:      Maintained
8999 F:      drivers/dma/fsldma.*
9000
9001 FREESCALE DSPI DRIVER
9002 M:      Vladimir Oltean <[email protected]>
9003 L:      [email protected]
9004 L:      [email protected]
9005 S:      Maintained
9006 F:      Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9007 F:      drivers/spi/spi-fsl-dspi.c
9008 F:      include/linux/spi/spi-fsl-dspi.h
9009
9010 FREESCALE eDMA DRIVER
9011 M:      Frank Li <[email protected]>
9012 L:      [email protected]
9013 L:      [email protected]
9014 S:      Maintained
9015 F:      Documentation/devicetree/bindings/dma/fsl,edma.yaml
9016 F:      drivers/dma/fsl-edma*.*
9017
9018 FREESCALE ENETC ETHERNET DRIVERS
9019 M:      Claudiu Manoil <[email protected]>
9020 M:      Vladimir Oltean <[email protected]>
9021 L:      [email protected]
9022 S:      Maintained
9023 F:      drivers/net/ethernet/freescale/enetc/
9024
9025 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9026 M:      Claudiu Manoil <[email protected]>
9027 L:      [email protected]
9028 S:      Maintained
9029 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9030 F:      drivers/net/ethernet/freescale/gianfar*
9031
9032 FREESCALE GPMI NAND DRIVER
9033 M:      Han Xu <[email protected]>
9034 L:      [email protected]
9035 S:      Maintained
9036 F:      drivers/mtd/nand/raw/gpmi-nand/*
9037
9038 FREESCALE I2C CPM DRIVER
9039 M:      Jochen Friedrich <[email protected]>
9040 L:      [email protected]
9041 L:      [email protected]
9042 S:      Maintained
9043 F:      drivers/i2c/busses/i2c-cpm.c
9044
9045 FREESCALE IMX / MXC FEC DRIVER
9046 M:      Wei Fang <[email protected]>
9047 R:      Shenwei Wang <[email protected]>
9048 R:      Clark Wang <[email protected]>
9049 L:      [email protected]
9050 L:      [email protected]
9051 S:      Maintained
9052 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
9053 F:      drivers/net/ethernet/freescale/fec.h
9054 F:      drivers/net/ethernet/freescale/fec_main.c
9055 F:      drivers/net/ethernet/freescale/fec_ptp.c
9056
9057 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9058 M:      Sascha Hauer <[email protected]>
9059 R:      Pengutronix Kernel Team <[email protected]>
9060 L:      [email protected]
9061 L:      [email protected] (moderated for non-subscribers)
9062 S:      Maintained
9063 F:      drivers/video/fbdev/imxfb.c
9064
9065 FREESCALE IMX DDR PMU DRIVER
9066 M:      Frank Li <[email protected]>
9067 L:      [email protected] (moderated for non-subscribers)
9068 S:      Maintained
9069 F:      Documentation/admin-guide/perf/imx-ddr.rst
9070 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9071 F:      drivers/perf/fsl_imx8_ddr_perf.c
9072
9073 FREESCALE IMX I2C DRIVER
9074 M:      Oleksij Rempel <[email protected]>
9075 R:      Pengutronix Kernel Team <[email protected]>
9076 L:      [email protected]
9077 S:      Maintained
9078 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9079 F:      drivers/i2c/busses/i2c-imx.c
9080
9081 FREESCALE IMX LPI2C DRIVER
9082 M:      Dong Aisheng <[email protected]>
9083 L:      [email protected]
9084 L:      [email protected]
9085 S:      Maintained
9086 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9087 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
9088
9089 FREESCALE IMX LPSPI DRIVER
9090 M:      Frank Li <[email protected]>
9091 L:      [email protected]
9092 L:      [email protected]
9093 S:      Maintained
9094 F:      Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9095 F:      drivers/spi/spi-fsl-lpspi.c
9096
9097 FREESCALE MPC I2C DRIVER
9098 M:      Chris Packham <[email protected]>
9099 L:      [email protected]
9100 S:      Maintained
9101 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9102 F:      drivers/i2c/busses/i2c-mpc.c
9103
9104 FREESCALE QORIQ DPAA ETHERNET DRIVER
9105 M:      Madalin Bucur <[email protected]>
9106 L:      [email protected]
9107 S:      Maintained
9108 F:      drivers/net/ethernet/freescale/dpaa
9109
9110 FREESCALE QORIQ DPAA FMAN DRIVER
9111 M:      Madalin Bucur <[email protected]>
9112 R:      Sean Anderson <[email protected]>
9113 L:      [email protected]
9114 S:      Maintained
9115 F:      Documentation/devicetree/bindings/net/fsl,fman*.yaml
9116 F:      drivers/net/ethernet/freescale/fman
9117
9118 FREESCALE QORIQ PTP CLOCK DRIVER
9119 M:      Yangbo Lu <[email protected]>
9120 L:      [email protected]
9121 S:      Maintained
9122 F:      Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9123 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9124 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
9125 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9126 F:      drivers/ptp/ptp_qoriq.c
9127 F:      drivers/ptp/ptp_qoriq_debugfs.c
9128 F:      include/linux/fsl/ptp_qoriq.h
9129
9130 FREESCALE QUAD SPI DRIVER
9131 M:      Han Xu <[email protected]>
9132 L:      [email protected]
9133 L:      [email protected]
9134 S:      Maintained
9135 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9136 F:      drivers/spi/spi-fsl-qspi.c
9137
9138 FREESCALE QUICC ENGINE LIBRARY
9139 M:      Qiang Zhao <[email protected]>
9140 M:      Christophe Leroy <[email protected]>
9141 L:      [email protected]
9142 S:      Maintained
9143 F:      drivers/soc/fsl/qe/
9144 F:      include/soc/fsl/qe/
9145
9146 FREESCALE QUICC ENGINE QMC DRIVER
9147 M:      Herve Codina <[email protected]>
9148 L:      [email protected]
9149 S:      Maintained
9150 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9151 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9152 F:      drivers/soc/fsl/qe/qmc.c
9153 F:      include/soc/fsl/qe/qmc.h
9154
9155 FREESCALE QUICC ENGINE QMC HDLC DRIVER
9156 M:      Herve Codina <[email protected]>
9157 L:      [email protected]
9158 L:      [email protected]
9159 S:      Maintained
9160 F:      drivers/net/wan/fsl_qmc_hdlc.c
9161
9162 FREESCALE QUICC ENGINE TSA DRIVER
9163 M:      Herve Codina <[email protected]>
9164 L:      [email protected]
9165 S:      Maintained
9166 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9167 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9168 F:      drivers/soc/fsl/qe/tsa.c
9169 F:      drivers/soc/fsl/qe/tsa.h
9170 F:      include/dt-bindings/soc/cpm1-fsl,tsa.h
9171 F:      include/dt-bindings/soc/qe-fsl,tsa.h
9172
9173 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9174 L:      [email protected]
9175 L:      [email protected]
9176 S:      Orphan
9177 F:      drivers/net/ethernet/freescale/ucc_geth*
9178
9179 FREESCALE QUICC ENGINE UCC HDLC DRIVER
9180 M:      Zhao Qiang <[email protected]>
9181 L:      [email protected]
9182 L:      [email protected]
9183 S:      Maintained
9184 F:      drivers/net/wan/fsl_ucc_hdlc*
9185
9186 FREESCALE QUICC ENGINE UCC UART DRIVER
9187 M:      Timur Tabi <[email protected]>
9188 L:      [email protected]
9189 S:      Maintained
9190 F:      drivers/tty/serial/ucc_uart.c
9191
9192 FREESCALE SOC DRIVERS
9193 M:      Christophe Leroy <[email protected]>
9194 L:      [email protected]
9195 L:      [email protected] (moderated for non-subscribers)
9196 S:      Maintained
9197 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9198 F:      Documentation/devicetree/bindings/soc/fsl/
9199 F:      drivers/soc/fsl/
9200 F:      include/linux/fsl/
9201 F:      include/soc/fsl/
9202
9203 FREESCALE SOC FS_ENET DRIVER
9204 M:      Pantelis Antoniou <[email protected]>
9205 L:      [email protected]
9206 L:      [email protected]
9207 S:      Maintained
9208 F:      drivers/net/ethernet/freescale/fs_enet/
9209
9210 FREESCALE SOC SOUND DRIVERS
9211 M:      Shengjiu Wang <[email protected]>
9212 M:      Xiubo Li <[email protected]>
9213 R:      Fabio Estevam <[email protected]>
9214 R:      Nicolin Chen <[email protected]>
9215 L:      [email protected]
9216 L:      [email protected]
9217 S:      Maintained
9218 F:      sound/soc/fsl/fsl*
9219 F:      sound/soc/fsl/imx*
9220
9221 FREESCALE SOC LPC32XX SOUND DRIVERS
9222 M:      J.M.B. Downing <[email protected]>
9223 M:      Piotr Wojtaszczyk <[email protected]>
9224 R:      Vladimir Zapolskiy <[email protected]>
9225 L:      [email protected]
9226 L:      [email protected]
9227 S:      Maintained
9228 F:      Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9229 F:      sound/soc/fsl/lpc3xxx-*
9230
9231 FREESCALE SOC SOUND QMC DRIVER
9232 M:      Herve Codina <[email protected]>
9233 L:      [email protected]
9234 L:      [email protected]
9235 S:      Maintained
9236 F:      Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9237 F:      sound/soc/fsl/fsl_qmc_audio.c
9238
9239 FREESCALE USB PERIPHERAL DRIVERS
9240 L:      [email protected]
9241 L:      [email protected]
9242 S:      Orphan
9243 F:      drivers/usb/gadget/udc/fsl*
9244
9245 FREESCALE USB PHY DRIVER
9246 L:      [email protected]
9247 L:      [email protected]
9248 S:      Orphan
9249 F:      drivers/usb/phy/phy-fsl-usb*
9250
9251 FREEVXFS FILESYSTEM
9252 M:      Christoph Hellwig <[email protected]>
9253 S:      Maintained
9254 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
9255 F:      fs/freevxfs/
9256
9257 FREEZER
9258 M:      "Rafael J. Wysocki" <[email protected]>
9259 M:      Pavel Machek <[email protected]>
9260 L:      [email protected]
9261 S:      Supported
9262 F:      Documentation/power/freezing-of-tasks.rst
9263 F:      include/linux/freezer.h
9264 F:      kernel/freezer.c
9265
9266 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9267 M:      Eric Biggers <[email protected]>
9268 M:      Theodore Y. Ts'o <[email protected]>
9269 M:      Jaegeuk Kim <[email protected]>
9270 L:      [email protected]
9271 S:      Supported
9272 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
9273 T:      git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9274 F:      Documentation/filesystems/fscrypt.rst
9275 F:      fs/crypto/
9276 F:      include/linux/fscrypt.h
9277 F:      include/uapi/linux/fscrypt.h
9278
9279 FSI SUBSYSTEM
9280 M:      Jeremy Kerr <[email protected]>
9281 M:      Joel Stanley <[email protected]>
9282 R:      Alistar Popple <[email protected]>
9283 R:      Eddie James <[email protected]>
9284 L:      [email protected]
9285 S:      Supported
9286 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
9287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9288 F:      drivers/fsi/
9289 F:      include/linux/fsi*.h
9290 F:      include/trace/events/fsi*.h
9291
9292 FSI-ATTACHED I2C DRIVER
9293 M:      Eddie James <[email protected]>
9294 L:      [email protected]
9295 L:      [email protected] (moderated for non-subscribers)
9296 S:      Maintained
9297 F:      Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9298 F:      drivers/i2c/busses/i2c-fsi.c
9299
9300 FSI-ATTACHED SPI DRIVER
9301 M:      Eddie James <[email protected]>
9302 L:      [email protected]
9303 S:      Maintained
9304 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9305 F:      drivers/spi/spi-fsi.c
9306
9307 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9308 M:      Jan Kara <[email protected]>
9309 R:      Amir Goldstein <[email protected]>
9310 L:      [email protected]
9311 S:      Maintained
9312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9313 F:      fs/notify/
9314 F:      include/linux/fsnotify*.h
9315
9316 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9317 M:      Eric Biggers <[email protected]>
9318 M:      Theodore Y. Ts'o <[email protected]>
9319 L:      [email protected]
9320 S:      Supported
9321 Q:      https://patchwork.kernel.org/project/fsverity/list/
9322 T:      git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9323 F:      Documentation/filesystems/fsverity.rst
9324 F:      fs/verity/
9325 F:      include/linux/fsverity.h
9326 F:      include/uapi/linux/fsverity.h
9327
9328 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9329 M:      Michael Zaidman <[email protected]>
9330 L:      [email protected]
9331 L:      [email protected]
9332 S:      Maintained
9333 F:      drivers/hid/hid-ft260.c
9334
9335 FUJITSU LAPTOP EXTRAS
9336 M:      Jonathan Woithe <[email protected]>
9337 L:      [email protected]
9338 S:      Maintained
9339 F:      drivers/platform/x86/fujitsu-laptop.c
9340
9341 FUJITSU TABLET EXTRAS
9342 M:      Robert Gerlach <[email protected]>
9343 L:      [email protected]
9344 S:      Maintained
9345 F:      drivers/platform/x86/fujitsu-tablet.c
9346
9347 FUNCTION HOOKS (FTRACE)
9348 M:      Steven Rostedt <[email protected]>
9349 M:      Masami Hiramatsu <[email protected]>
9350 R:      Mark Rutland <[email protected]>
9351 L:      [email protected]
9352 L:      [email protected]
9353 S:      Maintained
9354 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
9355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9356 F:      Documentation/trace/ftrace*
9357 F:      arch/*/*/*/*ftrace*
9358 F:      arch/*/*/*ftrace*
9359 F:      include/*/ftrace.h
9360 F:      kernel/trace/fgraph.c
9361 F:      kernel/trace/ftrace*
9362 F:      samples/ftrace
9363
9364 FUNGIBLE ETHERNET DRIVERS
9365 M:      Dimitris Michailidis <[email protected]>
9366 L:      [email protected]
9367 S:      Supported
9368 F:      drivers/net/ethernet/fungible/
9369
9370 FUSE: FILESYSTEM IN USERSPACE
9371 M:      Miklos Szeredi <[email protected]>
9372 L:      [email protected]
9373 S:      Maintained
9374 W:      https://github.com/libfuse/
9375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9376 F:      Documentation/filesystems/fuse.rst
9377 F:      fs/fuse/
9378 F:      include/uapi/linux/fuse.h
9379
9380 FUTEX SUBSYSTEM
9381 M:      Thomas Gleixner <[email protected]>
9382 M:      Ingo Molnar <[email protected]>
9383 R:      Peter Zijlstra <[email protected]>
9384 R:      Darren Hart <[email protected]>
9385 R:      Davidlohr Bueso <[email protected]>
9386 R:      André Almeida <[email protected]>
9387 L:      [email protected]
9388 S:      Maintained
9389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9390 F:      Documentation/locking/*futex*
9391 F:      include/asm-generic/futex.h
9392 F:      include/linux/futex.h
9393 F:      include/uapi/linux/futex.h
9394 F:      kernel/futex/*
9395 F:      tools/perf/bench/futex*
9396 F:      tools/testing/selftests/futex/
9397
9398 GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9399 M:      Sebastian Reichel <[email protected]>
9400 L:      [email protected]
9401 S:      Maintained
9402 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9403 F:      drivers/media/i2c/gc0308.c
9404
9405 GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9406 M:      Zhi Mao <[email protected]>
9407 L:      [email protected]
9408 S:      Maintained
9409 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9410 F:      drivers/media/i2c/gc05a2.c
9411
9412 GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9413 M:      Zhi Mao <[email protected]>
9414 L:      [email protected]
9415 S:      Maintained
9416 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9417 F:      drivers/media/i2c/gc08a3.c
9418
9419 GALAXYCORE GC2145 SENSOR DRIVER
9420 M:      Alain Volmat <[email protected]>
9421 L:      [email protected]
9422 S:      Maintained
9423 T:      git git://linuxtv.org/media_tree.git
9424 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9425 F:      drivers/media/i2c/gc2145.c
9426
9427 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9428 M:      Tim Harvey <[email protected]>
9429 S:      Maintained
9430 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9431 F:      Documentation/hwmon/gsc-hwmon.rst
9432 F:      drivers/hwmon/gsc-hwmon.c
9433 F:      drivers/mfd/gateworks-gsc.c
9434 F:      include/linux/mfd/gsc.h
9435 F:      include/linux/platform_data/gsc_hwmon.h
9436
9437 GCC PLUGINS
9438 M:      Kees Cook <[email protected]>
9439 L:      [email protected]
9440 S:      Maintained
9441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9442 F:      Documentation/kbuild/gcc-plugins.rst
9443 F:      include/linux/stackleak.h
9444 F:      kernel/stackleak.c
9445 F:      scripts/Makefile.gcc-plugins
9446 F:      scripts/gcc-plugins/
9447
9448 GCOV BASED KERNEL PROFILING
9449 M:      Peter Oberparleiter <[email protected]>
9450 S:      Maintained
9451 F:      Documentation/dev-tools/gcov.rst
9452 F:      kernel/gcov/
9453
9454 GDB KERNEL DEBUGGING HELPER SCRIPTS
9455 M:      Jan Kiszka <[email protected]>
9456 M:      Kieran Bingham <[email protected]>
9457 S:      Supported
9458 F:      scripts/gdb/
9459
9460 GEMINI CRYPTO DRIVER
9461 M:      Corentin Labbe <[email protected]>
9462 L:      [email protected]
9463 S:      Maintained
9464 F:      drivers/crypto/gemini/
9465
9466 GEMTEK FM RADIO RECEIVER DRIVER
9467 M:      Hans Verkuil <[email protected]>
9468 L:      [email protected]
9469 S:      Maintained
9470 W:      https://linuxtv.org
9471 T:      git git://linuxtv.org/media_tree.git
9472 F:      drivers/media/radio/radio-gemtek*
9473
9474 GENERIC ARCHITECTURE TOPOLOGY
9475 M:      Sudeep Holla <[email protected]>
9476 L:      [email protected]
9477 S:      Maintained
9478 F:      drivers/base/arch_topology.c
9479 F:      include/linux/arch_topology.h
9480
9481 GENERIC ENTRY CODE
9482 M:      Thomas Gleixner <[email protected]>
9483 M:      Peter Zijlstra <[email protected]>
9484 M:      Andy Lutomirski <[email protected]>
9485 L:      [email protected]
9486 S:      Maintained
9487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9488 F:      include/linux/entry-common.h
9489 F:      include/linux/entry-kvm.h
9490 F:      kernel/entry/
9491
9492 GENERIC GPIO I2C DRIVER
9493 M:      Wolfram Sang <[email protected]>
9494 S:      Supported
9495 F:      drivers/i2c/busses/i2c-gpio.c
9496 F:      include/linux/platform_data/i2c-gpio.h
9497
9498 GENERIC GPIO I2C MULTIPLEXER DRIVER
9499 M:      Peter Korsgaard <[email protected]>
9500 L:      [email protected]
9501 S:      Supported
9502 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
9503 F:      drivers/i2c/muxes/i2c-mux-gpio.c
9504 F:      include/linux/platform_data/i2c-mux-gpio.h
9505
9506 GENERIC GPIO RESET DRIVER
9507 M:      Krzysztof Kozlowski <[email protected]>
9508 S:      Maintained
9509 F:      drivers/reset/reset-gpio.c
9510
9511 GENERIC HDLC (WAN) DRIVERS
9512 M:      Krzysztof Halasa <[email protected]>
9513 S:      Maintained
9514 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
9515 F:      drivers/net/wan/c101.c
9516 F:      drivers/net/wan/hd6457*
9517 F:      drivers/net/wan/hdlc*
9518 F:      drivers/net/wan/n2.c
9519 F:      drivers/net/wan/pc300too.c
9520 F:      drivers/net/wan/pci200syn.c
9521 F:      drivers/net/wan/wanxl*
9522
9523 GENERIC INCLUDE/ASM HEADER FILES
9524 M:      Arnd Bergmann <[email protected]>
9525 L:      [email protected]
9526 S:      Maintained
9527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9528 F:      include/asm-generic/
9529 F:      include/uapi/asm-generic/
9530
9531 GENERIC PHY FRAMEWORK
9532 M:      Vinod Koul <[email protected]>
9533 M:      Kishon Vijay Abraham I <[email protected]>
9534 L:      [email protected]
9535 S:      Supported
9536 Q:      https://patchwork.kernel.org/project/linux-phy/list/
9537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9538 F:      Documentation/devicetree/bindings/phy/
9539 F:      drivers/phy/
9540 F:      include/dt-bindings/phy/
9541 F:      include/linux/phy/
9542
9543 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9544 M:      Wolfram Sang <[email protected]>
9545 S:      Supported
9546 F:      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9547 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
9548
9549 GENERIC PM DOMAINS
9550 M:      Ulf Hansson <[email protected]>
9551 L:      [email protected]
9552 S:      Supported
9553 F:      Documentation/devicetree/bindings/power/power?domain*
9554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9555 F:      drivers/pmdomain/
9556 F:      include/linux/pm_domain.h
9557
9558 GENERIC RADIX TREE
9559 M:      Kent Overstreet <[email protected]>
9560 S:      Supported
9561 C:      irc://irc.oftc.net/bcache
9562 F:      include/linux/generic-radix-tree.h
9563 F:      lib/generic-radix-tree.c
9564
9565 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9566 M:      Eugen Hristev <[email protected]>
9567 L:      [email protected]
9568 S:      Maintained
9569 F:      drivers/input/touchscreen/resistive-adc-touch.c
9570
9571 GENERIC STRING LIBRARY
9572 M:      Kees Cook <[email protected]>
9573 R:      Andy Shevchenko <[email protected]>
9574 L:      [email protected]
9575 S:      Supported
9576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9577 F:      include/linux/string.h
9578 F:      include/linux/string_choices.h
9579 F:      include/linux/string_helpers.h
9580 F:      lib/string.c
9581 F:      lib/string_kunit.c
9582 F:      lib/string_helpers.c
9583 F:      lib/string_helpers_kunit.c
9584 F:      scripts/coccinelle/api/string_choices.cocci
9585
9586 GENERIC UIO DRIVER FOR PCI DEVICES
9587 M:      "Michael S. Tsirkin" <[email protected]>
9588 L:      [email protected]
9589 S:      Supported
9590 F:      drivers/uio/uio_pci_generic.c
9591
9592 GENERIC VDSO LIBRARY
9593 M:      Andy Lutomirski <[email protected]>
9594 M:      Thomas Gleixner <[email protected]>
9595 M:      Vincenzo Frascino <[email protected]>
9596 L:      [email protected]
9597 S:      Maintained
9598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9599 F:      include/asm-generic/vdso/vsyscall.h
9600 F:      include/vdso/
9601 F:      kernel/time/vsyscall.c
9602 F:      lib/vdso/
9603
9604 GENWQE (IBM Generic Workqueue Card)
9605 M:      Frank Haverkamp <[email protected]>
9606 S:      Supported
9607 F:      drivers/misc/genwqe/
9608
9609 GET_MAINTAINER SCRIPT
9610 M:      Joe Perches <[email protected]>
9611 S:      Maintained
9612 F:      scripts/get_maintainer.pl
9613
9614 GFS2 FILE SYSTEM
9615 M:      Andreas Gruenbacher <[email protected]>
9616 L:      [email protected]
9617 S:      Supported
9618 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9620 F:      Documentation/filesystems/gfs2*
9621 F:      fs/gfs2/
9622 F:      include/uapi/linux/gfs2_ondisk.h
9623
9624 GIGABYTE WATERFORCE SENSOR DRIVER
9625 M:      Aleksa Savic <[email protected]>
9626 L:      [email protected]
9627 S:      Maintained
9628 F:      Documentation/hwmon/gigabyte_waterforce.rst
9629 F:      drivers/hwmon/gigabyte_waterforce.c
9630
9631 GIGABYTE WMI DRIVER
9632 M:      Thomas Weißschuh <[email protected]>
9633 L:      [email protected]
9634 S:      Maintained
9635 F:      drivers/platform/x86/gigabyte-wmi.c
9636
9637 GNSS SUBSYSTEM
9638 M:      Johan Hovold <[email protected]>
9639 S:      Maintained
9640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9641 F:      Documentation/ABI/testing/sysfs-class-gnss
9642 F:      Documentation/devicetree/bindings/gnss/
9643 F:      drivers/gnss/
9644 F:      include/linux/gnss.h
9645
9646 GO7007 MPEG CODEC
9647 M:      Hans Verkuil <[email protected]>
9648 L:      [email protected]
9649 S:      Maintained
9650 F:      drivers/media/usb/go7007/
9651
9652 GOODIX TOUCHSCREEN
9653 M:      Bastien Nocera <[email protected]>
9654 M:      Hans de Goede <[email protected]>
9655 L:      [email protected]
9656 S:      Maintained
9657 F:      drivers/input/touchscreen/goodix*
9658
9659 GOOGLE ETHERNET DRIVERS
9660 M:      Jeroen de Borst <[email protected]>
9661 M:      Praveen Kaligineedi <[email protected]>
9662 R:      Shailend Chand <[email protected]>
9663 L:      [email protected]
9664 S:      Supported
9665 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
9666 F:      drivers/net/ethernet/google
9667
9668 GOOGLE FIRMWARE DRIVERS
9669 M:      Tzung-Bi Shih <[email protected]>
9670 R:      Brian Norris <[email protected]>
9671 R:      Julius Werner <[email protected]>
9672 L:      [email protected]
9673 S:      Maintained
9674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9675 F:      drivers/firmware/google/
9676
9677 GOOGLE TENSOR SoC SUPPORT
9678 M:      Peter Griffin <[email protected]>
9679 L:      [email protected] (moderated for non-subscribers)
9680 L:      [email protected]
9681 S:      Maintained
9682 F:      Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9683 F:      arch/arm64/boot/dts/exynos/google/
9684 F:      drivers/clk/samsung/clk-gs101.c
9685 F:      drivers/phy/samsung/phy-gs101-ufs.c
9686 F:      include/dt-bindings/clock/google,gs101.h
9687 K:      [gG]oogle.?[tT]ensor
9688
9689 GPD POCKET FAN DRIVER
9690 M:      Hans de Goede <[email protected]>
9691 L:      [email protected]
9692 S:      Maintained
9693 F:      drivers/platform/x86/gpd-pocket-fan.c
9694
9695 GPIO ACPI SUPPORT
9696 M:      Mika Westerberg <[email protected]>
9697 M:      Andy Shevchenko <[email protected]>
9698 L:      [email protected]
9699 L:      [email protected]
9700 S:      Supported
9701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9702 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
9703 F:      drivers/gpio/gpiolib-acpi.c
9704 F:      drivers/gpio/gpiolib-acpi.h
9705
9706 GPIO AGGREGATOR
9707 M:      Geert Uytterhoeven <[email protected]>
9708 L:      [email protected]
9709 S:      Supported
9710 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
9711 F:      drivers/gpio/gpio-aggregator.c
9712
9713 GPIO IR Transmitter
9714 M:      Sean Young <[email protected]>
9715 L:      [email protected]
9716 S:      Maintained
9717 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9718 F:      drivers/media/rc/gpio-ir-tx.c
9719
9720 GPIO MOCKUP DRIVER
9721 M:      Bamvor Jian Zhang <[email protected]>
9722 L:      [email protected]
9723 S:      Maintained
9724 F:      drivers/gpio/gpio-mockup.c
9725 F:      tools/testing/selftests/gpio/
9726
9727 GPIO REGMAP
9728 M:      Michael Walle <[email protected]>
9729 S:      Maintained
9730 F:      drivers/gpio/gpio-regmap.c
9731 F:      include/linux/gpio/regmap.h
9732 K:      (devm_)?gpio_regmap_(un)?register
9733
9734 GPIO SUBSYSTEM
9735 M:      Linus Walleij <[email protected]>
9736 M:      Bartosz Golaszewski <[email protected]>
9737 L:      [email protected]
9738 S:      Maintained
9739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9740 F:      Documentation/admin-guide/gpio/
9741 F:      Documentation/devicetree/bindings/gpio/
9742 F:      Documentation/driver-api/gpio/
9743 F:      drivers/gpio/
9744 F:      include/dt-bindings/gpio/
9745 F:      include/linux/gpio.h
9746 F:      include/linux/gpio/
9747 F:      include/linux/of_gpio.h
9748
9749 GPIO UAPI
9750 M:      Bartosz Golaszewski <[email protected]>
9751 R:      Kent Gibson <[email protected]>
9752 L:      [email protected]
9753 S:      Maintained
9754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9755 F:      Documentation/ABI/obsolete/sysfs-gpio
9756 F:      Documentation/ABI/testing/gpio-cdev
9757 F:      Documentation/userspace-api/gpio/
9758 F:      drivers/gpio/gpiolib-cdev.c
9759 F:      include/uapi/linux/gpio.h
9760 F:      tools/gpio/
9761
9762 GRE DEMULTIPLEXER DRIVER
9763 M:      Dmitry Kozlov <[email protected]>
9764 L:      [email protected]
9765 S:      Maintained
9766 F:      include/net/gre.h
9767 F:      net/ipv4/gre_demux.c
9768 F:      net/ipv4/gre_offload.c
9769
9770 GRETH 10/100/1G Ethernet MAC device driver
9771 M:      Andreas Larsson <[email protected]>
9772 L:      [email protected]
9773 S:      Maintained
9774 F:      drivers/net/ethernet/aeroflex/
9775
9776 GREYBUS AUDIO PROTOCOLS DRIVERS
9777 M:      Vaibhav Agarwal <[email protected]>
9778 M:      Mark Greer <[email protected]>
9779 S:      Maintained
9780 F:      drivers/staging/greybus/audio_apbridgea.c
9781 F:      drivers/staging/greybus/audio_apbridgea.h
9782 F:      drivers/staging/greybus/audio_codec.c
9783 F:      drivers/staging/greybus/audio_codec.h
9784 F:      drivers/staging/greybus/audio_gb.c
9785 F:      drivers/staging/greybus/audio_manager.c
9786 F:      drivers/staging/greybus/audio_manager.h
9787 F:      drivers/staging/greybus/audio_manager_module.c
9788 F:      drivers/staging/greybus/audio_manager_private.h
9789 F:      drivers/staging/greybus/audio_manager_sysfs.c
9790 F:      drivers/staging/greybus/audio_module.c
9791 F:      drivers/staging/greybus/audio_topology.c
9792
9793 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9794 M:      Viresh Kumar <[email protected]>
9795 S:      Maintained
9796 F:      drivers/staging/greybus/authentication.c
9797 F:      drivers/staging/greybus/bootrom.c
9798 F:      drivers/staging/greybus/firmware.h
9799 F:      drivers/staging/greybus/fw-core.c
9800 F:      drivers/staging/greybus/fw-download.c
9801 F:      drivers/staging/greybus/fw-management.c
9802 F:      drivers/staging/greybus/greybus_authentication.h
9803 F:      drivers/staging/greybus/greybus_firmware.h
9804 F:      drivers/staging/greybus/hid.c
9805 F:      drivers/staging/greybus/i2c.c
9806 F:      drivers/staging/greybus/spi.c
9807 F:      drivers/staging/greybus/spilib.c
9808 F:      drivers/staging/greybus/spilib.h
9809
9810 GREYBUS LOOPBACK DRIVER
9811 M:      Bryan O'Donoghue <[email protected]>
9812 S:      Maintained
9813 F:      drivers/staging/greybus/loopback.c
9814
9815 GREYBUS PLATFORM DRIVERS
9816 M:      Vaibhav Hiremath <[email protected]>
9817 S:      Maintained
9818 F:      drivers/staging/greybus/arche-apb-ctrl.c
9819 F:      drivers/staging/greybus/arche-platform.c
9820 F:      drivers/staging/greybus/arche_platform.h
9821
9822 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9823 M:      Rui Miguel Silva <[email protected]>
9824 S:      Maintained
9825 F:      drivers/staging/greybus/gpio.c
9826 F:      drivers/staging/greybus/light.c
9827 F:      drivers/staging/greybus/power_supply.c
9828 F:      drivers/staging/greybus/sdio.c
9829 F:      drivers/staging/greybus/spi.c
9830 F:      drivers/staging/greybus/spilib.c
9831
9832 GREYBUS BEAGLEPLAY DRIVERS
9833 M:      Ayush Singh <[email protected]>
9834 L:      [email protected] (moderated for non-subscribers)
9835 S:      Maintained
9836 F:      Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9837 F:      drivers/greybus/gb-beagleplay.c
9838
9839 GREYBUS SUBSYSTEM
9840 M:      Johan Hovold <[email protected]>
9841 M:      Alex Elder <[email protected]>
9842 M:      Greg Kroah-Hartman <[email protected]>
9843 L:      [email protected] (moderated for non-subscribers)
9844 S:      Maintained
9845 F:      drivers/greybus/
9846 F:      drivers/staging/greybus/
9847 F:      include/linux/greybus.h
9848 F:      include/linux/greybus/
9849
9850 GREYBUS UART PROTOCOLS DRIVERS
9851 M:      David Lin <[email protected]>
9852 S:      Maintained
9853 F:      drivers/staging/greybus/log.c
9854 F:      drivers/staging/greybus/uart.c
9855
9856 GS1662 VIDEO SERIALIZER
9857 M:      Charles-Antoine Couret <[email protected]>
9858 L:      [email protected]
9859 S:      Maintained
9860 T:      git git://linuxtv.org/media_tree.git
9861 F:      drivers/media/spi/gs1662.c
9862
9863 GSPCA FINEPIX SUBDRIVER
9864 M:      Frank Zago <[email protected]>
9865 L:      [email protected]
9866 S:      Maintained
9867 T:      git git://linuxtv.org/media_tree.git
9868 F:      drivers/media/usb/gspca/finepix.c
9869
9870 GSPCA GL860 SUBDRIVER
9871 M:      Olivier Lorin <[email protected]>
9872 L:      [email protected]
9873 S:      Maintained
9874 T:      git git://linuxtv.org/media_tree.git
9875 F:      drivers/media/usb/gspca/gl860/
9876
9877 GSPCA M5602 SUBDRIVER
9878 M:      Erik Andren <[email protected]>
9879 L:      [email protected]
9880 S:      Maintained
9881 T:      git git://linuxtv.org/media_tree.git
9882 F:      drivers/media/usb/gspca/m5602/
9883
9884 GSPCA PAC207 SONIXB SUBDRIVER
9885 M:      Hans Verkuil <[email protected]>
9886 L:      [email protected]
9887 S:      Odd Fixes
9888 T:      git git://linuxtv.org/media_tree.git
9889 F:      drivers/media/usb/gspca/pac207.c
9890
9891 GSPCA SN9C20X SUBDRIVER
9892 M:      Brian Johnson <[email protected]>
9893 L:      [email protected]
9894 S:      Maintained
9895 T:      git git://linuxtv.org/media_tree.git
9896 F:      drivers/media/usb/gspca/sn9c20x.c
9897
9898 GSPCA T613 SUBDRIVER
9899 M:      Leandro Costantino <[email protected]>
9900 L:      [email protected]
9901 S:      Maintained
9902 T:      git git://linuxtv.org/media_tree.git
9903 F:      drivers/media/usb/gspca/t613.c
9904
9905 GSPCA USB WEBCAM DRIVER
9906 M:      Hans Verkuil <[email protected]>
9907 L:      [email protected]
9908 S:      Odd Fixes
9909 T:      git git://linuxtv.org/media_tree.git
9910 F:      drivers/media/usb/gspca/
9911
9912 GTP (GPRS Tunneling Protocol)
9913 M:      Pablo Neira Ayuso <[email protected]>
9914 M:      Harald Welte <[email protected]>
9915 L:      [email protected]
9916 S:      Maintained
9917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9918 F:      drivers/net/gtp.c
9919
9920 GUID PARTITION TABLE (GPT)
9921 M:      Davidlohr Bueso <[email protected]>
9922 L:      [email protected]
9923 S:      Maintained
9924 F:      block/partitions/efi.*
9925
9926 HABANALABS PCI DRIVER
9927 M:      Ofir Bitton <[email protected]>
9928 L:      [email protected]
9929 S:      Supported
9930 C:      irc://irc.oftc.net/dri-devel
9931 T:      git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9932 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
9933 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
9934 F:      drivers/accel/habanalabs/
9935 F:      include/linux/habanalabs/
9936 F:      include/trace/events/habanalabs.h
9937 F:      include/uapi/drm/habanalabs_accel.h
9938
9939 HACKRF MEDIA DRIVER
9940 L:      [email protected]
9941 S:      Orphan
9942 W:      https://linuxtv.org
9943 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9944 F:      drivers/media/usb/hackrf/
9945
9946 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9947 M:      Chuck Lever <[email protected]>
9948 L:      [email protected]
9949 L:      [email protected]
9950 S:      Maintained
9951 F:      Documentation/netlink/specs/handshake.yaml
9952 F:      Documentation/networking/tls-handshake.rst
9953 F:      include/net/handshake.h
9954 F:      include/trace/events/handshake.h
9955 F:      net/handshake/
9956
9957 HANTRO VPU CODEC DRIVER
9958 M:      Ezequiel Garcia <[email protected]>
9959 M:      Philipp Zabel <[email protected]>
9960 L:      [email protected]
9961 L:      [email protected]
9962 S:      Maintained
9963 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9964 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9965 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9966 F:      drivers/media/platform/verisilicon/
9967
9968 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9969 M:      Frank Seidel <[email protected]>
9970 L:      [email protected]
9971 S:      Maintained
9972 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9973 F:      drivers/platform/x86/hdaps.c
9974
9975 HARDWARE MONITORING
9976 M:      Jean Delvare <[email protected]>
9977 M:      Guenter Roeck <[email protected]>
9978 L:      [email protected]
9979 S:      Maintained
9980 W:      http://hwmon.wiki.kernel.org/
9981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9982 F:      Documentation/ABI/testing/sysfs-class-hwmon
9983 F:      Documentation/devicetree/bindings/hwmon/
9984 F:      Documentation/hwmon/
9985 F:      drivers/hwmon/
9986 F:      include/linux/hwmon*.h
9987 F:      include/trace/events/hwmon*.h
9988 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9989
9990 HARDWARE RANDOM NUMBER GENERATOR CORE
9991 M:      Olivia Mackall <[email protected]>
9992 M:      Herbert Xu <[email protected]>
9993 L:      [email protected]
9994 S:      Odd fixes
9995 F:      Documentation/admin-guide/hw_random.rst
9996 F:      Documentation/devicetree/bindings/rng/
9997 F:      drivers/char/hw_random/
9998 F:      include/linux/hw_random.h
9999
10000 HARDWARE SPINLOCK CORE
10001 M:      Bjorn Andersson <[email protected]>
10002 R:      Baolin Wang <[email protected]>
10003 L:      [email protected]
10004 S:      Maintained
10005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10006 F:      Documentation/devicetree/bindings/hwlock/
10007 F:      Documentation/locking/hwspinlock.rst
10008 F:      drivers/hwspinlock/
10009 F:      include/linux/hwspinlock.h
10010
10011 HARDWARE TRACING FACILITIES
10012 M:      Alexander Shishkin <[email protected]>
10013 S:      Maintained
10014 F:      drivers/hwtracing/
10015
10016 HARMONY SOUND DRIVER
10017 L:      [email protected]
10018 S:      Maintained
10019 F:      sound/parisc/harmony.*
10020
10021 HDPVR USB VIDEO ENCODER DRIVER
10022 M:      Hans Verkuil <[email protected]>
10023 L:      [email protected]
10024 S:      Odd Fixes
10025 W:      https://linuxtv.org
10026 T:      git git://linuxtv.org/media_tree.git
10027 F:      drivers/media/usb/hdpvr/
10028
10029 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10030 M:      Keng-Yu Lin <[email protected]>
10031 S:      Supported
10032 F:      drivers/misc/hpilo.[ch]
10033
10034 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10035 M:      Jerry Hoemann <[email protected]>
10036 S:      Supported
10037 F:      Documentation/watchdog/hpwdt.rst
10038 F:      drivers/watchdog/hpwdt.c
10039
10040 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10041 M:      Don Brace <[email protected]>
10042 L:      [email protected]
10043 L:      [email protected]
10044 S:      Supported
10045 F:      Documentation/scsi/hpsa.rst
10046 F:      drivers/scsi/hpsa*.[ch]
10047 F:      include/linux/cciss*.h
10048 F:      include/uapi/linux/cciss*.h
10049
10050 HFI1 DRIVER
10051 M:      Dennis Dalessandro <[email protected]>
10052 L:      [email protected]
10053 S:      Supported
10054 F:      drivers/infiniband/hw/hfi1
10055
10056 HFS FILESYSTEM
10057 L:      [email protected]
10058 S:      Orphan
10059 F:      Documentation/filesystems/hfs.rst
10060 F:      fs/hfs/
10061
10062 HFSPLUS FILESYSTEM
10063 L:      [email protected]
10064 S:      Orphan
10065 F:      Documentation/filesystems/hfsplus.rst
10066 F:      fs/hfsplus/
10067
10068 HGA FRAMEBUFFER DRIVER
10069 M:      Ferenc Bakonyi <[email protected]>
10070 L:      [email protected]
10071 S:      Maintained
10072 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10073 F:      drivers/video/fbdev/hgafb.c
10074
10075 HIBERNATION (aka Software Suspend, aka swsusp)
10076 M:      "Rafael J. Wysocki" <[email protected]>
10077 M:      Pavel Machek <[email protected]>
10078 L:      [email protected]
10079 S:      Supported
10080 B:      https://bugzilla.kernel.org
10081 F:      arch/*/include/asm/suspend*.h
10082 F:      arch/x86/power/
10083 F:      drivers/base/power/
10084 F:      include/linux/freezer.h
10085 F:      include/linux/pm.h
10086 F:      include/linux/suspend.h
10087 F:      kernel/power/
10088
10089 HID CORE LAYER
10090 M:      Jiri Kosina <[email protected]>
10091 M:      Benjamin Tissoires <[email protected]>
10092 L:      [email protected]
10093 S:      Maintained
10094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10095 F:      Documentation/hid/
10096 F:      drivers/hid/
10097 F:      include/linux/hid*
10098 F:      include/uapi/linux/hid*
10099 F:      samples/hid/
10100 F:      tools/testing/selftests/hid/
10101
10102 HID LOGITECH DRIVERS
10103 R:      Filipe Laíns <[email protected]>
10104 L:      [email protected]
10105 S:      Maintained
10106 F:      drivers/hid/hid-logitech-*
10107
10108 HID NVIDIA SHIELD DRIVER
10109 M:      Rahul Rameshbabu <[email protected]>
10110 L:      [email protected]
10111 S:      Maintained
10112 F:      drivers/hid/hid-nvidia-shield.c
10113
10114 HID PHOENIX RC FLIGHT CONTROLLER
10115 M:      Marcus Folkesson <[email protected]>
10116 L:      [email protected]
10117 S:      Maintained
10118 F:      drivers/hid/hid-pxrc.c
10119
10120 HID PLAYSTATION DRIVER
10121 M:      Roderick Colenbrander <[email protected]>
10122 L:      [email protected]
10123 S:      Supported
10124 F:      drivers/hid/hid-playstation.c
10125
10126 HID SENSOR HUB DRIVERS
10127 M:      Jiri Kosina <[email protected]>
10128 M:      Jonathan Cameron <[email protected]>
10129 M:      Srinivas Pandruvada <[email protected]>
10130 L:      [email protected]
10131 L:      [email protected]
10132 S:      Maintained
10133 F:      Documentation/hid/hid-sensor*
10134 F:      drivers/hid/hid-sensor-*
10135 F:      drivers/iio/*/hid-*
10136 F:      include/linux/hid-sensor-*
10137
10138 HID VRC-2 CAR CONTROLLER DRIVER
10139 M:      Marcus Folkesson <[email protected]>
10140 L:      [email protected]
10141 S:      Maintained
10142 F:      drivers/hid/hid-vrc2.c
10143
10144 HID WACOM DRIVER
10145 M:      Ping Cheng <[email protected]>
10146 M:      Jason Gerecke  <[email protected]>
10147 L:      [email protected]
10148 S:      Maintained
10149 F:      drivers/hid/wacom.h
10150 F:      drivers/hid/wacom_*
10151
10152 HID++ LOGITECH DRIVERS
10153 R:      Filipe Laíns <[email protected]>
10154 R:      Bastien Nocera <[email protected]>
10155 L:      [email protected]
10156 S:      Maintained
10157 F:      drivers/hid/hid-logitech-hidpp.c
10158
10159 HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10160 M:      Anna-Maria Behnsen <[email protected]>
10161 M:      Frederic Weisbecker <[email protected]>
10162 M:      Thomas Gleixner <[email protected]>
10163 L:      [email protected]
10164 S:      Maintained
10165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10166 F:      Documentation/timers/
10167 F:      include/linux/clockchips.h
10168 F:      include/linux/hrtimer.h
10169 F:      include/linux/timer.h
10170 F:      kernel/time/clockevents.c
10171 F:      kernel/time/hrtimer.c
10172 F:      kernel/time/timer.c
10173 F:      kernel/time/timer_list.c
10174 F:      kernel/time/timer_migration.*
10175 F:      tools/testing/selftests/timers/
10176
10177 HIGH-SPEED SCC DRIVER FOR AX.25
10178 L:      [email protected]
10179 S:      Orphan
10180 F:      drivers/net/hamradio/scc.c
10181
10182 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10183 M:      HighPoint Linux Team <[email protected]>
10184 S:      Supported
10185 W:      http://www.highpoint-tech.com
10186 F:      Documentation/scsi/hptiop.rst
10187 F:      drivers/scsi/hptiop.c
10188
10189 HIKEY960 ONBOARD USB GPIO HUB DRIVER
10190 M:      John Stultz <[email protected]>
10191 L:      [email protected]
10192 S:      Maintained
10193 F:      drivers/misc/hisi_hikey_usb.c
10194
10195 HIMAX HX83112B TOUCHSCREEN SUPPORT
10196 M:      Job Noorman <[email protected]>
10197 L:      [email protected]
10198 S:      Maintained
10199 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10200 F:      drivers/input/touchscreen/himax_hx83112b.c
10201
10202 HIPPI
10203 M:      Jes Sorensen <[email protected]>
10204 L:      [email protected]
10205 S:      Maintained
10206 F:      drivers/net/hippi/
10207 F:      include/linux/hippidevice.h
10208 F:      include/uapi/linux/if_hippi.h
10209 F:      net/802/hippi.c
10210
10211 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10212 M:      Kurt Kanzenbach <[email protected]>
10213 L:      [email protected]
10214 S:      Maintained
10215 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10216 F:      drivers/net/dsa/hirschmann/*
10217 F:      include/linux/platform_data/hirschmann-hellcreek.h
10218 F:      net/dsa/tag_hellcreek.c
10219
10220 HISILICON DMA DRIVER
10221 M:      Zhou Wang <[email protected]>
10222 M:      Jie Hai <[email protected]>
10223 L:      [email protected]
10224 S:      Maintained
10225 F:      drivers/dma/hisi_dma.c
10226
10227 HISILICON GPIO DRIVER
10228 M:      Jay Fang <[email protected]>
10229 L:      [email protected]
10230 S:      Maintained
10231 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10232 F:      drivers/gpio/gpio-hisi.c
10233
10234 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10235 M:      Zhiqi Song <[email protected]>
10236 M:      Longfang Liu <[email protected]>
10237 L:      [email protected]
10238 S:      Maintained
10239 F:      Documentation/ABI/testing/debugfs-hisi-hpre
10240 F:      drivers/crypto/hisilicon/hpre/hpre.h
10241 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
10242 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
10243
10244 HISILICON HNS3 PMU DRIVER
10245 M:      Jijie Shao <[email protected]>
10246 S:      Supported
10247 F:      Documentation/admin-guide/perf/hns3-pmu.rst
10248 F:      drivers/perf/hisilicon/hns3_pmu.c
10249
10250 HISILICON I2C CONTROLLER DRIVER
10251 M:      Yicong Yang <[email protected]>
10252 L:      [email protected]
10253 S:      Maintained
10254 W:      https://www.hisilicon.com
10255 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10256 F:      drivers/i2c/busses/i2c-hisi.c
10257
10258 HISILICON KUNPENG SOC HCCS DRIVER
10259 M:      Huisong Li <[email protected]>
10260 S:      Maintained
10261 F:      Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10262 F:      drivers/soc/hisilicon/kunpeng_hccs.c
10263 F:      drivers/soc/hisilicon/kunpeng_hccs.h
10264
10265 HISILICON LPC BUS DRIVER
10266 M:      Jay Fang <[email protected]>
10267 S:      Maintained
10268 W:      http://www.hisilicon.com
10269 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10270 F:      drivers/bus/hisi_lpc.c
10271
10272 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10273 M:      Yisen Zhuang <[email protected]>
10274 M:      Salil Mehta <[email protected]>
10275 M:      Jijie Shao <[email protected]>
10276 L:      [email protected]
10277 S:      Maintained
10278 W:      http://www.hisilicon.com
10279 F:      drivers/net/ethernet/hisilicon/hns3/
10280
10281 HISILICON NETWORK SUBSYSTEM DRIVER
10282 M:      Yisen Zhuang <[email protected]>
10283 M:      Salil Mehta <[email protected]>
10284 L:      [email protected]
10285 S:      Maintained
10286 W:      http://www.hisilicon.com
10287 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
10288 F:      drivers/net/ethernet/hisilicon/
10289
10290 HISILICON PMU DRIVER
10291 M:      Yicong Yang <[email protected]>
10292 M:      Jonathan Cameron <[email protected]>
10293 S:      Supported
10294 W:      http://www.hisilicon.com
10295 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10296 F:      Documentation/admin-guide/perf/hisi-pmu.rst
10297 F:      drivers/perf/hisilicon
10298
10299 HISILICON PTT DRIVER
10300 M:      Yicong Yang <[email protected]>
10301 M:      Jonathan Cameron <[email protected]>
10302 L:      [email protected]
10303 S:      Maintained
10304 F:      Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10305 F:      Documentation/trace/hisi-ptt.rst
10306 F:      drivers/hwtracing/ptt/
10307 F:      tools/perf/arch/arm64/util/hisi-ptt.c
10308 F:      tools/perf/util/hisi-ptt*
10309 F:      tools/perf/util/hisi-ptt-decoder/*
10310
10311 HISILICON QM DRIVER
10312 M:      Weili Qian <[email protected]>
10313 M:      Zhou Wang <[email protected]>
10314 L:      [email protected]
10315 S:      Maintained
10316 F:      drivers/crypto/hisilicon/Kconfig
10317 F:      drivers/crypto/hisilicon/Makefile
10318 F:      drivers/crypto/hisilicon/qm.c
10319 F:      drivers/crypto/hisilicon/sgl.c
10320 F:      include/linux/hisi_acc_qm.h
10321
10322 HISILICON ROCE DRIVER
10323 M:      Chengchang Tang <[email protected]>
10324 M:      Junxian Huang <[email protected]>
10325 L:      [email protected]
10326 S:      Maintained
10327 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10328 F:      drivers/infiniband/hw/hns/
10329
10330 HISILICON SAS Controller
10331 M:      Yihang Li <[email protected]>
10332 S:      Supported
10333 W:      http://www.hisilicon.com
10334 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10335 F:      drivers/scsi/hisi_sas/
10336
10337 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10338 M:      Longfang Liu <[email protected]>
10339 L:      [email protected]
10340 S:      Maintained
10341 F:      Documentation/ABI/testing/debugfs-hisi-sec
10342 F:      drivers/crypto/hisilicon/sec2/sec.h
10343 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
10344 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
10345 F:      drivers/crypto/hisilicon/sec2/sec_main.c
10346
10347 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10348 M:      Jay Fang <[email protected]>
10349 L:      [email protected]
10350 S:      Maintained
10351 W:      http://www.hisilicon.com
10352 F:      drivers/spi/spi-hisi-kunpeng.c
10353
10354 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10355 M:      Mauro Carvalho Chehab <[email protected]>
10356 L:      [email protected]
10357 S:      Maintained
10358 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10359 F:      drivers/spmi/hisi-spmi-controller.c
10360
10361 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10362 M:      Mauro Carvalho Chehab <[email protected]>
10363 L:      [email protected]
10364 S:      Maintained
10365 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10366 F:      drivers/mfd/hi6421-spmi-pmic.c
10367
10368 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10369 M:      Weili Qian <[email protected]>
10370 S:      Maintained
10371 F:      drivers/crypto/hisilicon/trng/trng.c
10372
10373 HISILICON V3XX SPI NOR FLASH Controller Driver
10374 M:      Jay Fang <[email protected]>
10375 S:      Maintained
10376 W:      http://www.hisilicon.com
10377 F:      drivers/spi/spi-hisi-sfc-v3xx.c
10378
10379 HISILICON ZIP Controller DRIVER
10380 M:      Yang Shen <[email protected]>
10381 M:      Zhou Wang <[email protected]>
10382 L:      [email protected]
10383 S:      Maintained
10384 F:      Documentation/ABI/testing/debugfs-hisi-zip
10385 F:      drivers/crypto/hisilicon/zip/
10386
10387 HMM - Heterogeneous Memory Management
10388 M:      Jérôme Glisse <[email protected]>
10389 L:      [email protected]
10390 S:      Maintained
10391 F:      Documentation/mm/hmm.rst
10392 F:      include/linux/hmm*
10393 F:      lib/test_hmm*
10394 F:      mm/hmm*
10395 F:      tools/testing/selftests/mm/*hmm*
10396
10397 HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10398 M:      Petre Rodan <[email protected]>
10399 L:      [email protected]
10400 S:      Maintained
10401 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10402 F:      drivers/iio/pressure/hsc030pa*
10403
10404 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10405 M:      Andreas Klinger <[email protected]>
10406 M:      Petre Rodan <[email protected]>
10407 L:      [email protected]
10408 S:      Maintained
10409 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10410 F:      drivers/iio/pressure/mprls0025pa*
10411
10412 HP BIOSCFG DRIVER
10413 M:      Jorge Lopez <[email protected]>
10414 L:      [email protected]
10415 S:      Maintained
10416 F:      drivers/platform/x86/hp/hp-bioscfg/
10417
10418 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10419 L:      [email protected]
10420 S:      Orphan
10421 F:      drivers/platform/x86/hp/tc1100-wmi.c
10422
10423 HP WMI HARDWARE MONITOR DRIVER
10424 M:      James Seo <[email protected]>
10425 L:      [email protected]
10426 S:      Maintained
10427 F:      Documentation/hwmon/hp-wmi-sensors.rst
10428 F:      drivers/hwmon/hp-wmi-sensors.c
10429
10430 HPET:   High Precision Event Timers driver
10431 M:      Clemens Ladisch <[email protected]>
10432 S:      Maintained
10433 F:      Documentation/timers/hpet.rst
10434 F:      drivers/char/hpet.c
10435 F:      include/linux/hpet.h
10436 F:      include/uapi/linux/hpet.h
10437
10438 HPET:   x86
10439 S:      Orphan
10440 F:      arch/x86/include/asm/hpet.h
10441 F:      arch/x86/kernel/hpet.c
10442
10443 HPFS FILESYSTEM
10444 M:      Mikulas Patocka <[email protected]>
10445 S:      Maintained
10446 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10447 F:      fs/hpfs/
10448
10449 HS3001 Hardware Temperature and Humidity Sensor
10450 M:      Andre Werner <[email protected]>
10451 L:      [email protected]
10452 S:      Maintained
10453 F:      drivers/hwmon/hs3001.c
10454
10455 HSI SUBSYSTEM
10456 M:      Sebastian Reichel <[email protected]>
10457 S:      Maintained
10458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10459 F:      Documentation/ABI/testing/sysfs-bus-hsi
10460 F:      Documentation/driver-api/hsi.rst
10461 F:      drivers/hsi/
10462 F:      include/linux/hsi/
10463 F:      include/uapi/linux/hsi/
10464
10465 HSO 3G MODEM DRIVER
10466 L:      [email protected]
10467 S:      Orphan
10468 F:      drivers/net/usb/hso.c
10469
10470 HSR NETWORK PROTOCOL
10471 L:      [email protected]
10472 S:      Orphan
10473 F:      net/hsr/
10474
10475 HT16K33 LED CONTROLLER DRIVER
10476 M:      Robin van der Gracht <[email protected]>
10477 S:      Maintained
10478 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10479 F:      drivers/auxdisplay/ht16k33.c
10480
10481 HTCPEN TOUCHSCREEN DRIVER
10482 M:      Pau Oliva Fora <[email protected]>
10483 L:      [email protected]
10484 S:      Maintained
10485 F:      drivers/input/touchscreen/htcpen.c
10486
10487 HTE SUBSYSTEM
10488 M:      Dipen Patel <[email protected]>
10489 L:      [email protected]
10490 S:      Maintained
10491 Q:      https://patchwork.kernel.org/project/timestamp/list/
10492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10493 F:      Documentation/devicetree/bindings/timestamp/
10494 F:      Documentation/driver-api/hte/
10495 F:      drivers/hte/
10496 F:      include/linux/hte.h
10497
10498 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10499 M:      Lorenzo Bianconi <[email protected]>
10500 L:      [email protected]
10501 S:      Maintained
10502 W:      http://www.st.com/
10503 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10504 F:      drivers/iio/humidity/hts221*
10505
10506 HUAWEI ETHERNET DRIVER
10507 M:      Cai Huoqing <[email protected]>
10508 L:      [email protected]
10509 S:      Maintained
10510 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10511 F:      drivers/net/ethernet/huawei/hinic/
10512
10513 HUGETLB SUBSYSTEM
10514 M:      Muchun Song <[email protected]>
10515 L:      [email protected]
10516 S:      Maintained
10517 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10518 F:      Documentation/admin-guide/mm/hugetlbpage.rst
10519 F:      Documentation/mm/hugetlbfs_reserv.rst
10520 F:      Documentation/mm/vmemmap_dedup.rst
10521 F:      fs/hugetlbfs/
10522 F:      include/linux/hugetlb.h
10523 F:      mm/hugetlb.c
10524 F:      mm/hugetlb_vmemmap.c
10525 F:      mm/hugetlb_vmemmap.h
10526 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10527
10528 HVA ST MEDIA DRIVER
10529 M:      Jean-Christophe Trotin <[email protected]>
10530 L:      [email protected]
10531 S:      Supported
10532 W:      https://linuxtv.org
10533 T:      git git://linuxtv.org/media_tree.git
10534 F:      drivers/media/platform/st/sti/hva
10535
10536 HWPOISON MEMORY FAILURE HANDLING
10537 M:      Miaohe Lin <[email protected]>
10538 R:      Naoya Horiguchi <[email protected]>
10539 L:      [email protected]
10540 S:      Maintained
10541 F:      mm/hwpoison-inject.c
10542 F:      mm/memory-failure.c
10543
10544 HYCON HY46XX TOUCHSCREEN SUPPORT
10545 M:      Giulio Benetti <[email protected]>
10546 L:      [email protected]
10547 S:      Maintained
10548 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10549 F:      drivers/input/touchscreen/hycon-hy46xx.c
10550
10551 HYGON PROCESSOR SUPPORT
10552 M:      Pu Wen <[email protected]>
10553 L:      [email protected]
10554 S:      Maintained
10555 F:      arch/x86/kernel/cpu/hygon.c
10556
10557 HYNIX HI556 SENSOR DRIVER
10558 M:      Sakari Ailus <[email protected]>
10559 L:      [email protected]
10560 S:      Maintained
10561 T:      git git://linuxtv.org/media_tree.git
10562 F:      drivers/media/i2c/hi556.c
10563
10564 HYNIX HI846 SENSOR DRIVER
10565 M:      Martin Kepplinger <[email protected]>
10566 L:      [email protected]
10567 S:      Maintained
10568 F:      drivers/media/i2c/hi846.c
10569
10570 HYNIX HI847 SENSOR DRIVER
10571 M:      Sakari Ailus <[email protected]>
10572 L:      [email protected]
10573 S:      Maintained
10574 F:      drivers/media/i2c/hi847.c
10575
10576 Hyper-V/Azure CORE AND DRIVERS
10577 M:      "K. Y. Srinivasan" <[email protected]>
10578 M:      Haiyang Zhang <[email protected]>
10579 M:      Wei Liu <[email protected]>
10580 M:      Dexuan Cui <[email protected]>
10581 L:      [email protected]
10582 S:      Supported
10583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10584 F:      Documentation/ABI/stable/sysfs-bus-vmbus
10585 F:      Documentation/ABI/testing/debugfs-hyperv
10586 F:      Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10587 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10588 F:      Documentation/virt/hyperv
10589 F:      arch/arm64/hyperv
10590 F:      arch/arm64/include/asm/hyperv-tlfs.h
10591 F:      arch/arm64/include/asm/mshyperv.h
10592 F:      arch/x86/hyperv
10593 F:      arch/x86/include/asm/hyperv-tlfs.h
10594 F:      arch/x86/include/asm/mshyperv.h
10595 F:      arch/x86/include/asm/trace/hyperv.h
10596 F:      arch/x86/kernel/cpu/mshyperv.c
10597 F:      drivers/clocksource/hyperv_timer.c
10598 F:      drivers/hid/hid-hyperv.c
10599 F:      drivers/hv/
10600 F:      drivers/input/serio/hyperv-keyboard.c
10601 F:      drivers/iommu/hyperv-iommu.c
10602 F:      drivers/net/ethernet/microsoft/
10603 F:      drivers/net/hyperv/
10604 F:      drivers/pci/controller/pci-hyperv-intf.c
10605 F:      drivers/pci/controller/pci-hyperv.c
10606 F:      drivers/scsi/storvsc_drv.c
10607 F:      drivers/uio/uio_hv_generic.c
10608 F:      drivers/video/fbdev/hyperv_fb.c
10609 F:      include/asm-generic/hyperv-tlfs.h
10610 F:      include/asm-generic/mshyperv.h
10611 F:      include/clocksource/hyperv_timer.h
10612 F:      include/linux/hyperv.h
10613 F:      include/net/mana
10614 F:      include/uapi/linux/hyperv.h
10615 F:      net/vmw_vsock/hyperv_transport.c
10616 F:      tools/hv/
10617
10618 HYPERBUS SUPPORT
10619 M:      Vignesh Raghavendra <[email protected]>
10620 R:      Tudor Ambarus <[email protected]>
10621 L:      [email protected]
10622 S:      Supported
10623 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10624 C:      irc://irc.oftc.net/mtd
10625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10626 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10627 F:      drivers/mtd/hyperbus/
10628 F:      include/linux/mtd/hyperbus.h
10629
10630 HYPERVISOR VIRTUAL CONSOLE DRIVER
10631 L:      [email protected]
10632 S:      Odd Fixes
10633 F:      drivers/tty/hvc/
10634
10635 I2C ACPI SUPPORT
10636 M:      Mika Westerberg <[email protected]>
10637 L:      [email protected]
10638 L:      [email protected]
10639 S:      Maintained
10640 F:      drivers/i2c/i2c-core-acpi.c
10641
10642 I2C ADDRESS TRANSLATOR (ATR)
10643 M:      Tomi Valkeinen <[email protected]>
10644 R:      Luca Ceresoli <[email protected]>
10645 L:      [email protected]
10646 S:      Maintained
10647 F:      drivers/i2c/i2c-atr.c
10648 F:      include/linux/i2c-atr.h
10649
10650 I2C CONTROLLER DRIVER FOR NVIDIA GPU
10651 M:      Ajay Gupta <[email protected]>
10652 L:      [email protected]
10653 S:      Maintained
10654 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
10655 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
10656
10657 I2C MUXES
10658 M:      Peter Rosin <[email protected]>
10659 L:      [email protected]
10660 S:      Maintained
10661 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
10662 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
10663 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
10664 F:      Documentation/i2c/i2c-topology.rst
10665 F:      Documentation/i2c/muxes/
10666 F:      drivers/i2c/i2c-mux.c
10667 F:      drivers/i2c/muxes/
10668 F:      include/linux/i2c-mux.h
10669
10670 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10671 M:      Gregory CLEMENT <[email protected]>
10672 L:      [email protected]
10673 S:      Maintained
10674 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10675 F:      drivers/i2c/busses/i2c-mv64xxx.c
10676
10677 I2C OVER PARALLEL PORT
10678 M:      Jean Delvare <[email protected]>
10679 L:      [email protected]
10680 S:      Maintained
10681 F:      Documentation/i2c/busses/i2c-parport.rst
10682 F:      drivers/i2c/busses/i2c-parport.c
10683
10684 I2C SUBSYSTEM
10685 M:      Wolfram Sang <[email protected]>
10686 L:      [email protected]
10687 S:      Maintained
10688 W:      https://i2c.wiki.kernel.org/
10689 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10691 F:      Documentation/i2c/
10692 F:      drivers/i2c/*
10693 F:      include/dt-bindings/i2c/i2c.h
10694 F:      include/linux/i2c-dev.h
10695 F:      include/linux/i2c-smbus.h
10696 F:      include/linux/i2c.h
10697 F:      include/uapi/linux/i2c-*.h
10698 F:      include/uapi/linux/i2c.h
10699
10700 I2C SUBSYSTEM HOST DRIVERS
10701 M:      Andi Shyti <[email protected]>
10702 L:      [email protected]
10703 S:      Maintained
10704 W:      https://i2c.wiki.kernel.org/
10705 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10707 F:      Documentation/devicetree/bindings/i2c/
10708 F:      drivers/i2c/algos/
10709 F:      drivers/i2c/busses/
10710 F:      include/dt-bindings/i2c/
10711
10712 I2C-TAOS-EVM DRIVER
10713 M:      Jean Delvare <[email protected]>
10714 L:      [email protected]
10715 S:      Maintained
10716 F:      Documentation/i2c/busses/i2c-taos-evm.rst
10717 F:      drivers/i2c/busses/i2c-taos-evm.c
10718
10719 I2C-TINY-USB DRIVER
10720 M:      Till Harbaum <[email protected]>
10721 L:      [email protected]
10722 S:      Maintained
10723 W:      http://www.harbaum.org/till/i2c_tiny_usb
10724 F:      drivers/i2c/busses/i2c-tiny-usb.c
10725
10726 I2C/SMBUS CONTROLLER DRIVERS FOR PC
10727 M:      Jean Delvare <[email protected]>
10728 L:      [email protected]
10729 S:      Maintained
10730 F:      Documentation/i2c/busses/i2c-ali1535.rst
10731 F:      Documentation/i2c/busses/i2c-ali1563.rst
10732 F:      Documentation/i2c/busses/i2c-ali15x3.rst
10733 F:      Documentation/i2c/busses/i2c-amd756.rst
10734 F:      Documentation/i2c/busses/i2c-amd8111.rst
10735 F:      Documentation/i2c/busses/i2c-i801.rst
10736 F:      Documentation/i2c/busses/i2c-nforce2.rst
10737 F:      Documentation/i2c/busses/i2c-piix4.rst
10738 F:      Documentation/i2c/busses/i2c-sis5595.rst
10739 F:      Documentation/i2c/busses/i2c-sis630.rst
10740 F:      Documentation/i2c/busses/i2c-sis96x.rst
10741 F:      Documentation/i2c/busses/i2c-via.rst
10742 F:      Documentation/i2c/busses/i2c-viapro.rst
10743 F:      drivers/i2c/busses/i2c-ali1535.c
10744 F:      drivers/i2c/busses/i2c-ali1563.c
10745 F:      drivers/i2c/busses/i2c-ali15x3.c
10746 F:      drivers/i2c/busses/i2c-amd756-s4882.c
10747 F:      drivers/i2c/busses/i2c-amd756.c
10748 F:      drivers/i2c/busses/i2c-amd8111.c
10749 F:      drivers/i2c/busses/i2c-i801.c
10750 F:      drivers/i2c/busses/i2c-isch.c
10751 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
10752 F:      drivers/i2c/busses/i2c-nforce2.c
10753 F:      drivers/i2c/busses/i2c-piix4.c
10754 F:      drivers/i2c/busses/i2c-sis5595.c
10755 F:      drivers/i2c/busses/i2c-sis630.c
10756 F:      drivers/i2c/busses/i2c-sis96x.c
10757 F:      drivers/i2c/busses/i2c-via.c
10758 F:      drivers/i2c/busses/i2c-viapro.c
10759
10760 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10761 M:      Hans de Goede <[email protected]>
10762 L:      [email protected]
10763 S:      Maintained
10764 F:      drivers/i2c/busses/i2c-cht-wc.c
10765
10766 I2C/SMBUS ISMT DRIVER
10767 M:      Seth Heasley <[email protected]>
10768 M:      Neil Horman <[email protected]>
10769 L:      [email protected]
10770 F:      Documentation/i2c/busses/i2c-ismt.rst
10771 F:      drivers/i2c/busses/i2c-ismt.c
10772
10773 I2C/SMBUS ZHAOXIN DRIVER
10774 M:      Hans Hu <[email protected]>
10775 L:      [email protected]
10776 S:      Maintained
10777 W:      https://www.zhaoxin.com
10778 F:      drivers/i2c/busses/i2c-viai2c-common.c
10779 F:      drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10780
10781 I2C/SMBUS STUB DRIVER
10782 M:      Jean Delvare <[email protected]>
10783 L:      [email protected]
10784 S:      Maintained
10785 F:      drivers/i2c/i2c-stub.c
10786
10787 I3C DRIVER FOR ASPEED AST2600
10788 M:      Jeremy Kerr <[email protected]>
10789 S:      Maintained
10790 F:      Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10791 F:      drivers/i3c/master/ast2600-i3c-master.c
10792
10793 I3C DRIVER FOR CADENCE I3C MASTER IP
10794 M:      Przemysław Gaj <[email protected]>
10795 S:      Maintained
10796 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10797 F:      drivers/i3c/master/i3c-master-cdns.c
10798
10799 I3C DRIVER FOR SYNOPSYS DESIGNWARE
10800 S:      Orphan
10801 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10802 F:      drivers/i3c/master/dw*
10803
10804 I3C SUBSYSTEM
10805 M:      Alexandre Belloni <[email protected]>
10806 L:      [email protected] (moderated for non-subscribers)
10807 S:      Maintained
10808 C:      irc://chat.freenode.net/linux-i3c
10809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10810 F:      Documentation/ABI/testing/sysfs-bus-i3c
10811 F:      Documentation/devicetree/bindings/i3c/
10812 F:      Documentation/driver-api/i3c
10813 F:      drivers/i3c/
10814 F:      include/dt-bindings/i3c/
10815 F:      include/linux/i3c/
10816
10817 IBM Operation Panel Input Driver
10818 M:      Eddie James <[email protected]>
10819 L:      [email protected]
10820 S:      Maintained
10821 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10822 F:      drivers/input/misc/ibm-panel.c
10823
10824 IBM Power 842 compression accelerator
10825 M:      Haren Myneni <[email protected]>
10826 S:      Supported
10827 F:      crypto/842.c
10828 F:      drivers/crypto/nx/Kconfig
10829 F:      drivers/crypto/nx/Makefile
10830 F:      drivers/crypto/nx/nx-842*
10831 F:      include/linux/sw842.h
10832 F:      lib/842/
10833
10834 IBM Power in-Nest Crypto Acceleration
10835 M:      Breno Leitão <[email protected]>
10836 M:      Nayna Jain <[email protected]>
10837 M:      Paulo Flabiano Smorigo <[email protected]>
10838 L:      [email protected]
10839 S:      Supported
10840 F:      drivers/crypto/nx/Kconfig
10841 F:      drivers/crypto/nx/Makefile
10842 F:      drivers/crypto/nx/nx-aes*
10843 F:      drivers/crypto/nx/nx-sha*
10844 F:      drivers/crypto/nx/nx.*
10845 F:      drivers/crypto/nx/nx_csbcpb.h
10846 F:      drivers/crypto/nx/nx_debugfs.c
10847
10848 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10849 M:      Tyrel Datwyler <[email protected]>
10850 L:      [email protected]
10851 L:      [email protected]
10852 S:      Supported
10853 F:      drivers/pci/hotplug/rpadlpar*
10854
10855 IBM Power Linux RAID adapter
10856 M:      Brian King <[email protected]>
10857 S:      Supported
10858 F:      drivers/scsi/ipr.*
10859
10860 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10861 M:      Tyrel Datwyler <[email protected]>
10862 L:      [email protected]
10863 L:      [email protected]
10864 S:      Supported
10865 F:      drivers/pci/hotplug/rpaphp*
10866
10867 IBM Power SRIOV Virtual NIC Device Driver
10868 M:      Haren Myneni <[email protected]>
10869 M:      Rick Lindsley <[email protected]>
10870 R:      Nick Child <[email protected]>
10871 R:      Thomas Falcon <[email protected]>
10872 L:      [email protected]
10873 S:      Supported
10874 F:      drivers/net/ethernet/ibm/ibmvnic.*
10875
10876 IBM Power VFIO Support
10877 M:      Timothy Pearson <[email protected]>
10878 S:      Supported
10879 F:      drivers/vfio/vfio_iommu_spapr_tce.c
10880
10881 IBM Power Virtual Ethernet Device Driver
10882 M:      Nick Child <[email protected]>
10883 L:      [email protected]
10884 S:      Supported
10885 F:      drivers/net/ethernet/ibm/ibmveth.*
10886
10887 IBM Power Virtual FC Device Drivers
10888 M:      Tyrel Datwyler <[email protected]>
10889 L:      [email protected]
10890 S:      Supported
10891 F:      drivers/scsi/ibmvscsi/ibmvfc*
10892
10893 IBM Power Virtual Management Channel Driver
10894 M:      Brad Warrum <[email protected]>
10895 M:      Ritu Agarwal <[email protected]>
10896 S:      Supported
10897 F:      drivers/misc/ibmvmc.*
10898
10899 IBM Power Virtual SCSI Device Drivers
10900 M:      Tyrel Datwyler <[email protected]>
10901 L:      [email protected]
10902 S:      Supported
10903 F:      drivers/scsi/ibmvscsi/ibmvscsi*
10904 F:      include/scsi/viosrp.h
10905
10906 IBM Power Virtual SCSI Device Target Driver
10907 M:      Tyrel Datwyler <[email protected]>
10908 L:      [email protected]
10909 L:      [email protected]
10910 S:      Supported
10911 F:      drivers/scsi/ibmvscsi_tgt/
10912
10913 IBM Power VMX Cryptographic instructions
10914 M:      Breno Leitão <[email protected]>
10915 M:      Nayna Jain <[email protected]>
10916 M:      Paulo Flabiano Smorigo <[email protected]>
10917 L:      [email protected]
10918 S:      Supported
10919 F:      arch/powerpc/crypto/Kconfig
10920 F:      arch/powerpc/crypto/Makefile
10921 F:      arch/powerpc/crypto/aes.c
10922 F:      arch/powerpc/crypto/aes_cbc.c
10923 F:      arch/powerpc/crypto/aes_ctr.c
10924 F:      arch/powerpc/crypto/aes_xts.c
10925 F:      arch/powerpc/crypto/aesp8-ppc.*
10926 F:      arch/powerpc/crypto/ghash.c
10927 F:      arch/powerpc/crypto/ghashp8-ppc.pl
10928 F:      arch/powerpc/crypto/ppc-xlate.pl
10929 F:      arch/powerpc/crypto/vmx.c
10930
10931 IBM ServeRAID RAID DRIVER
10932 S:      Orphan
10933 F:      drivers/scsi/ips.*
10934
10935 ICH LPC AND GPIO DRIVER
10936 M:      Peter Tyser <[email protected]>
10937 S:      Maintained
10938 F:      drivers/gpio/gpio-ich.c
10939 F:      drivers/mfd/lpc_ich.c
10940
10941 ICY I2C DRIVER
10942 M:      Max Staudt <[email protected]>
10943 L:      [email protected]
10944 S:      Maintained
10945 F:      drivers/i2c/busses/i2c-icy.c
10946
10947 IDEAPAD LAPTOP EXTRAS DRIVER
10948 M:      Ike Panhc <[email protected]>
10949 L:      [email protected]
10950 S:      Maintained
10951 W:      http://launchpad.net/ideapad-laptop
10952 F:      drivers/platform/x86/ideapad-laptop.c
10953
10954 IDEAPAD LAPTOP SLIDEBAR DRIVER
10955 M:      Andrey Moiseev <[email protected]>
10956 L:      [email protected]
10957 S:      Maintained
10958 W:      https://github.com/o2genum/ideapad-slidebar
10959 F:      drivers/input/misc/ideapad_slidebar.c
10960
10961 IDT VersaClock 5 CLOCK DRIVER
10962 M:      Luca Ceresoli <[email protected]>
10963 S:      Maintained
10964 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10965 F:      drivers/clk/clk-versaclock5.c
10966
10967 IEEE 802.15.4 SUBSYSTEM
10968 M:      Alexander Aring <[email protected]>
10969 M:      Stefan Schmidt <[email protected]>
10970 M:      Miquel Raynal <[email protected]>
10971 L:      [email protected]
10972 S:      Maintained
10973 W:      https://linux-wpan.org/
10974 Q:      https://patchwork.kernel.org/project/linux-wpan/list/
10975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10977 F:      Documentation/networking/ieee802154.rst
10978 F:      drivers/net/ieee802154/
10979 F:      include/linux/ieee802154.h
10980 F:      include/linux/nl802154.h
10981 F:      include/net/af_ieee802154.h
10982 F:      include/net/cfg802154.h
10983 F:      include/net/ieee802154_netdev.h
10984 F:      include/net/mac802154.h
10985 F:      include/net/nl802154.h
10986 F:      net/ieee802154/
10987 F:      net/mac802154/
10988
10989 Intel VIRTIO DATA PATH ACCELERATOR
10990 M:      Zhu Lingshan <[email protected]>
10991 L:      [email protected]
10992 S:      Supported
10993 F:      drivers/vdpa/ifcvf/
10994
10995 IFE PROTOCOL
10996 M:      Yotam Gigi <[email protected]>
10997 M:      Jamal Hadi Salim <[email protected]>
10998 F:      include/net/ife.h
10999 F:      include/uapi/linux/ife.h
11000 F:      net/ife
11001
11002 IGORPLUG-USB IR RECEIVER
11003 M:      Sean Young <[email protected]>
11004 L:      [email protected]
11005 S:      Maintained
11006 F:      drivers/media/rc/igorplugusb.c
11007
11008 IGUANAWORKS USB IR TRANSCEIVER
11009 M:      Sean Young <[email protected]>
11010 L:      [email protected]
11011 S:      Maintained
11012 F:      drivers/media/rc/iguanair.c
11013
11014 IIO BACKEND FRAMEWORK
11015 M:      Nuno Sa <[email protected]>
11016 R:      Olivier Moysan <[email protected]>
11017 L:      [email protected]
11018 S:      Maintained
11019 F:      Documentation/ABI/testing/debugfs-iio-backend
11020 F:      drivers/iio/industrialio-backend.c
11021 F:      include/linux/iio/backend.h
11022
11023 IIO DIGITAL POTENTIOMETER DAC
11024 M:      Peter Rosin <[email protected]>
11025 L:      [email protected]
11026 S:      Maintained
11027 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11028 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11029 F:      drivers/iio/dac/dpot-dac.c
11030
11031 IIO ENVELOPE DETECTOR
11032 M:      Peter Rosin <[email protected]>
11033 L:      [email protected]
11034 S:      Maintained
11035 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11036 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11037 F:      drivers/iio/adc/envelope-detector.c
11038
11039 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11040 M:      Matti Vaittinen <[email protected]>
11041 L:      [email protected]
11042 S:      Maintained
11043 F:      drivers/iio/industrialio-gts-helper.c
11044 F:      include/linux/iio/iio-gts-helper.h
11045 F:      drivers/iio/test/iio-test-gts.c
11046
11047 IIO MULTIPLEXER
11048 M:      Peter Rosin <[email protected]>
11049 L:      [email protected]
11050 S:      Maintained
11051 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11052 F:      drivers/iio/multiplexer/iio-mux.c
11053
11054 IIO SCMI BASED DRIVER
11055 M:      Jyoti Bhayana <[email protected]>
11056 L:      [email protected]
11057 S:      Maintained
11058 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
11059
11060 IIO SUBSYSTEM AND DRIVERS
11061 M:      Jonathan Cameron <[email protected]>
11062 R:      Lars-Peter Clausen <[email protected]>
11063 L:      [email protected]
11064 S:      Maintained
11065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11066 F:      Documentation/ABI/testing/configfs-iio*
11067 F:      Documentation/ABI/testing/sysfs-bus-iio*
11068 F:      Documentation/devicetree/bindings/iio/
11069 F:      Documentation/iio/
11070 F:      drivers/iio/
11071 F:      drivers/staging/iio/
11072 F:      include/dt-bindings/iio/
11073 F:      include/linux/iio/
11074 F:      tools/iio/
11075
11076 IIO UNIT CONVERTER
11077 M:      Peter Rosin <[email protected]>
11078 L:      [email protected]
11079 S:      Maintained
11080 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11081 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11082 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11083 F:      drivers/iio/afe/iio-rescale.c
11084
11085 IKANOS/ADI EAGLE ADSL USB DRIVER
11086 M:      Matthieu Castet <[email protected]>
11087 M:      Stanislaw Gruszka <[email protected]>
11088 S:      Maintained
11089 F:      drivers/usb/atm/ueagle-atm.c
11090
11091 IMAGIS TOUCHSCREEN DRIVER
11092 M:      Markuss Broks <[email protected]>
11093 S:      Maintained
11094 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11095 F:      drivers/input/touchscreen/imagis.c
11096
11097 IMGTEC ASCII LCD DRIVER
11098 M:      Paul Burton <[email protected]>
11099 S:      Maintained
11100 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11101 F:      drivers/auxdisplay/img-ascii-lcd.c
11102
11103 IMGTEC JPEG ENCODER DRIVER
11104 M:      Devarsh Thakkar <[email protected]>
11105 L:      [email protected]
11106 S:      Supported
11107 F:      Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11108 F:      drivers/media/platform/imagination/e5010*
11109
11110 IMGTEC IR DECODER DRIVER
11111 S:      Orphan
11112 F:      drivers/media/rc/img-ir/
11113
11114 IMGTEC POWERVR DRM DRIVER
11115 M:      Frank Binns <[email protected]>
11116 M:      Matt Coster <[email protected]>
11117 S:      Supported
11118 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11119 F:      Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11120 F:      Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11121 F:      Documentation/gpu/imagination/
11122 F:      drivers/gpu/drm/ci/xfails/powervr*
11123 F:      drivers/gpu/drm/imagination/
11124 F:      include/uapi/drm/pvr_drm.h
11125
11126 IMON SOUNDGRAPH USB IR RECEIVER
11127 M:      Sean Young <[email protected]>
11128 L:      [email protected]
11129 S:      Maintained
11130 F:      drivers/media/rc/imon.c
11131 F:      drivers/media/rc/imon_raw.c
11132
11133 IMS TWINTURBO FRAMEBUFFER DRIVER
11134 L:      [email protected]
11135 S:      Orphan
11136 F:      drivers/video/fbdev/imsttfb.c
11137
11138 INDEX OF FURTHER KERNEL DOCUMENTATION
11139 M:      Carlos Bilbao <[email protected]>
11140 S:      Maintained
11141 F:      Documentation/process/kernel-docs.rst
11142
11143 INDUSTRY PACK SUBSYSTEM (IPACK)
11144 M:      Vaibhav Gupta <[email protected]>
11145 M:      Jens Taprogge <[email protected]>
11146 M:      Greg Kroah-Hartman <[email protected]>
11147 L:      [email protected]
11148 S:      Maintained
11149 W:      http://industrypack.sourceforge.net
11150 F:      drivers/ipack/
11151
11152 INFINEON DPS310 Driver
11153 M:      Eddie James <[email protected]>
11154 L:      [email protected]
11155 S:      Maintained
11156 F:      drivers/iio/pressure/dps310.c
11157
11158 INFINEON PEB2466 ASoC CODEC
11159 M:      Herve Codina <[email protected]>
11160 L:      [email protected]
11161 S:      Maintained
11162 F:      Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11163 F:      sound/soc/codecs/peb2466.c
11164
11165 INFINIBAND SUBSYSTEM
11166 M:      Jason Gunthorpe <[email protected]>
11167 M:      Leon Romanovsky <[email protected]>
11168 L:      [email protected]
11169 S:      Supported
11170 W:      https://github.com/linux-rdma/rdma-core
11171 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11173 F:      Documentation/devicetree/bindings/infiniband/
11174 F:      Documentation/infiniband/
11175 F:      drivers/infiniband/
11176 F:      include/rdma/
11177 F:      include/trace/events/ib_mad.h
11178 F:      include/trace/events/ib_umad.h
11179 F:      include/trace/misc/rdma.h
11180 F:      include/uapi/linux/if_infiniband.h
11181 F:      include/uapi/rdma/
11182 F:      samples/bpf/ibumad_kern.c
11183 F:      samples/bpf/ibumad_user.c
11184
11185 INGENIC JZ4780 NAND DRIVER
11186 M:      Harvey Hunt <[email protected]>
11187 L:      [email protected]
11188 L:      [email protected]
11189 S:      Maintained
11190 F:      drivers/mtd/nand/raw/ingenic/
11191
11192 INGENIC JZ47xx SoCs
11193 M:      Paul Cercueil <[email protected]>
11194 L:      [email protected]
11195 S:      Maintained
11196 F:      arch/mips/boot/dts/ingenic/
11197 F:      arch/mips/generic/board-ingenic.c
11198 F:      arch/mips/include/asm/mach-ingenic/
11199 F:      arch/mips/ingenic/Kconfig
11200 F:      drivers/clk/ingenic/
11201 F:      drivers/dma/dma-jz4780.c
11202 F:      drivers/gpu/drm/ingenic/
11203 F:      drivers/i2c/busses/i2c-jz4780.c
11204 F:      drivers/iio/adc/ingenic-adc.c
11205 F:      drivers/irqchip/irq-ingenic.c
11206 F:      drivers/memory/jz4780-nemc.c
11207 F:      drivers/mmc/host/jz4740_mmc.c
11208 F:      drivers/mtd/nand/raw/ingenic/
11209 F:      drivers/pinctrl/pinctrl-ingenic.c
11210 F:      drivers/power/supply/ingenic-battery.c
11211 F:      drivers/pwm/pwm-jz4740.c
11212 F:      drivers/remoteproc/ingenic_rproc.c
11213 F:      drivers/rtc/rtc-jz4740.c
11214 F:      drivers/tty/serial/8250/8250_ingenic.c
11215 F:      drivers/usb/musb/jz4740.c
11216 F:      drivers/watchdog/jz4740_wdt.c
11217 F:      include/dt-bindings/iio/adc/ingenic,adc.h
11218 F:      include/linux/mfd/ingenic-tcu.h
11219 F:      sound/soc/codecs/jz47*
11220 F:      sound/soc/jz4740/
11221
11222 INJOINIC IP5xxx POWER BANK IC DRIVER
11223 M:      Samuel Holland <[email protected]>
11224 S:      Maintained
11225 F:      drivers/power/supply/ip5xxx_power.c
11226
11227 INOTIFY
11228 M:      Jan Kara <[email protected]>
11229 R:      Amir Goldstein <[email protected]>
11230 L:      [email protected]
11231 S:      Maintained
11232 F:      Documentation/filesystems/inotify.rst
11233 F:      fs/notify/inotify/
11234 F:      include/linux/inotify.h
11235 F:      include/uapi/linux/inotify.h
11236
11237 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11238 M:      Dmitry Torokhov <[email protected]>
11239 L:      [email protected]
11240 S:      Maintained
11241 Q:      http://patchwork.kernel.org/project/linux-input/list/
11242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11243 F:      Documentation/devicetree/bindings/input/
11244 F:      Documentation/devicetree/bindings/serio/
11245 F:      Documentation/input/
11246 F:      drivers/input/
11247 F:      include/dt-bindings/input/
11248 F:      include/linux/gameport.h
11249 F:      include/linux/i8042.h
11250 F:      include/linux/input.h
11251 F:      include/linux/input/
11252 F:      include/linux/libps2.h
11253 F:      include/linux/serio.h
11254 F:      include/uapi/linux/gameport.h
11255 F:      include/uapi/linux/input-event-codes.h
11256 F:      include/uapi/linux/input.h
11257 F:      include/uapi/linux/serio.h
11258 F:      include/uapi/linux/uinput.h
11259
11260 INPUT MULTITOUCH (MT) PROTOCOL
11261 M:      Henrik Rydberg <[email protected]>
11262 L:      [email protected]
11263 S:      Odd fixes
11264 F:      Documentation/input/multi-touch-protocol.rst
11265 F:      drivers/input/input-mt.c
11266 K:      \b(ABS|SYN)_MT_
11267
11268 INSIDE SECURE CRYPTO DRIVER
11269 M:      Antoine Tenart <[email protected]>
11270 L:      [email protected]
11271 S:      Maintained
11272 F:      drivers/crypto/inside-secure/
11273
11274 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11275 M:      Mimi Zohar <[email protected]>
11276 M:      Roberto Sassu <[email protected]>
11277 M:      Dmitry Kasatkin <[email protected]>
11278 R:      Eric Snowberg <[email protected]>
11279 L:      [email protected]
11280 S:      Supported
11281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11282 F:      security/integrity/
11283 F:      security/integrity/ima/
11284
11285 INTEGRITY POLICY ENFORCEMENT (IPE)
11286 M:      Fan Wu <[email protected]>
11287 L:      [email protected]
11288 S:      Supported
11289 T:      git https://github.com/microsoft/ipe.git
11290 F:      Documentation/admin-guide/LSM/ipe.rst
11291 F:      Documentation/security/ipe.rst
11292 F:      scripts/ipe/
11293 F:      security/ipe/
11294
11295 INTEL 810/815 FRAMEBUFFER DRIVER
11296 M:      Antonino Daplas <[email protected]>
11297 L:      [email protected]
11298 S:      Maintained
11299 F:      drivers/video/fbdev/i810/
11300
11301 INTEL 8254 COUNTER DRIVER
11302 M:      William Breathitt Gray <[email protected]>
11303 L:      [email protected]
11304 S:      Maintained
11305 F:      drivers/counter/i8254.c
11306 F:      include/linux/i8254.h
11307
11308 INTEL 8255 GPIO DRIVER
11309 M:      William Breathitt Gray <[email protected]>
11310 L:      [email protected]
11311 S:      Maintained
11312 F:      drivers/gpio/gpio-i8255.c
11313 F:      drivers/gpio/gpio-i8255.h
11314
11315 INTEL ASoC DRIVERS
11316 M:      Cezary Rojewski <[email protected]>
11317 M:      Liam Girdwood <[email protected]>
11318 M:      Peter Ujfalusi <[email protected]>
11319 M:      Bard Liao <[email protected]>
11320 M:      Ranjani Sridharan <[email protected]>
11321 M:      Kai Vehmanen <[email protected]>
11322 R:      Pierre-Louis Bossart <[email protected]>
11323 L:      [email protected]
11324 S:      Supported
11325 F:      sound/soc/intel/
11326
11327 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11328 M:      Hans de Goede <[email protected]>
11329 L:      [email protected]
11330 S:      Maintained
11331 F:      drivers/platform/x86/intel/atomisp2/pm.c
11332
11333 INTEL ATOMISP2 LED DRIVER
11334 M:      Hans de Goede <[email protected]>
11335 L:      [email protected]
11336 S:      Maintained
11337 F:      drivers/platform/x86/intel/atomisp2/led.c
11338
11339 INTEL BIOS SAR INT1092 DRIVER
11340 M:      Shravan Sudhakar <[email protected]>
11341 L:      [email protected]
11342 S:      Maintained
11343 F:      drivers/platform/x86/intel/int1092/
11344
11345 INTEL BROXTON PMC DRIVER
11346 M:      Mika Westerberg <[email protected]>
11347 M:      Zha Qipeng <[email protected]>
11348 S:      Maintained
11349 F:      drivers/mfd/intel_pmc_bxt.c
11350 F:      include/linux/mfd/intel_pmc_bxt.h
11351
11352 INTEL C600 SERIES SAS CONTROLLER DRIVER
11353 M:      Artur Paszkiewicz <[email protected]>
11354 L:      [email protected]
11355 S:      Supported
11356 T:      git git://git.code.sf.net/p/intel-sas/isci
11357 F:      drivers/scsi/isci/
11358
11359 INTEL CPU family model numbers
11360 M:      Tony Luck <[email protected]>
11361 M:      [email protected]
11362 L:      [email protected]
11363 S:      Supported
11364 F:      arch/x86/include/asm/intel-family.h
11365
11366 INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11367 M:      Jani Nikula <[email protected]>
11368 M:      Rodrigo Vivi <[email protected]>
11369 L:      [email protected]
11370 L:      [email protected]
11371 S:      Supported
11372 F:      drivers/gpu/drm/i915/display/
11373 F:      drivers/gpu/drm/xe/display/
11374 F:      drivers/gpu/drm/xe/compat-i915-headers
11375 F:      include/drm/intel/
11376
11377 INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11378 M:      Jani Nikula <[email protected]>
11379 M:      Joonas Lahtinen <[email protected]>
11380 M:      Rodrigo Vivi <[email protected]>
11381 M:      Tvrtko Ursulin <[email protected]>
11382 L:      [email protected]
11383 S:      Supported
11384 W:      https://drm.pages.freedesktop.org/intel-docs/
11385 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
11386 B:      https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11387 C:      irc://irc.oftc.net/intel-gfx
11388 T:      git https://gitlab.freedesktop.org/drm/i915/kernel.git
11389 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11390 F:      Documentation/gpu/i915.rst
11391 F:      drivers/gpu/drm/ci/xfails/i915*
11392 F:      drivers/gpu/drm/i915/
11393 F:      include/drm/intel/
11394 F:      include/uapi/drm/i915_drm.h
11395
11396 INTEL DRM XE DRIVER (Lunar Lake and newer)
11397 M:      Lucas De Marchi <[email protected]>
11398 M:      Thomas Hellström <[email protected]>
11399 M:      Rodrigo Vivi <[email protected]>
11400 L:      [email protected]
11401 S:      Supported
11402 W:      https://drm.pages.freedesktop.org/intel-docs/
11403 Q:      http://patchwork.freedesktop.org/project/intel-xe/
11404 B:      https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11405 C:      irc://irc.oftc.net/xe
11406 T:      git https://gitlab.freedesktop.org/drm/xe/kernel.git
11407 F:      Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11408 F:      Documentation/gpu/xe/
11409 F:      drivers/gpu/drm/xe/
11410 F:      include/drm/intel/
11411 F:      include/uapi/drm/xe_drm.h
11412
11413 INTEL ETHERNET DRIVERS
11414 M:      Tony Nguyen <[email protected]>
11415 M:      Przemek Kitszel <[email protected]>
11416 L:      [email protected] (moderated for non-subscribers)
11417 S:      Supported
11418 W:      https://www.intel.com/content/www/us/en/support.html
11419 Q:      https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11422 F:      Documentation/networking/device_drivers/ethernet/intel/
11423 F:      drivers/net/ethernet/intel/
11424 F:      drivers/net/ethernet/intel/*/
11425 F:      include/linux/avf/virtchnl.h
11426 F:      include/linux/net/intel/iidc.h
11427
11428 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11429 M:      Mustafa Ismail <[email protected]>
11430 M:      Tatyana Nikolova <[email protected]>
11431 L:      [email protected]
11432 S:      Supported
11433 F:      drivers/infiniband/hw/irdma/
11434 F:      include/uapi/rdma/irdma-abi.h
11435
11436 INTEL GPIO DRIVERS
11437 M:      Andy Shevchenko <[email protected]>
11438 L:      [email protected]
11439 S:      Supported
11440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11441 F:      drivers/gpio/gpio-elkhartlake.c
11442 F:      drivers/gpio/gpio-graniterapids.c
11443 F:      drivers/gpio/gpio-ich.c
11444 F:      drivers/gpio/gpio-merrifield.c
11445 F:      drivers/gpio/gpio-ml-ioh.c
11446 F:      drivers/gpio/gpio-pch.c
11447 F:      drivers/gpio/gpio-sch.c
11448 F:      drivers/gpio/gpio-sodaville.c
11449 F:      drivers/gpio/gpio-tangier.c
11450 F:      drivers/gpio/gpio-tangier.h
11451
11452 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11453 M:      Zhenyu Wang <[email protected]>
11454 M:      Zhi Wang <[email protected]>
11455 L:      [email protected]
11456 L:      [email protected]
11457 S:      Supported
11458 W:      https://github.com/intel/gvt-linux/wiki
11459 T:      git https://github.com/intel/gvt-linux.git
11460 F:      drivers/gpu/drm/i915/gvt/
11461
11462 INTEL HID EVENT DRIVER
11463 M:      Alex Hung <[email protected]>
11464 L:      [email protected]
11465 S:      Maintained
11466 F:      drivers/platform/x86/intel/hid.c
11467
11468 INTEL I/OAT DMA DRIVER
11469 M:      Dave Jiang <[email protected]>
11470 R:      Dan Williams <[email protected]>
11471 L:      [email protected]
11472 S:      Supported
11473 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
11474 F:      drivers/dma/ioat*
11475
11476 INTEL IAA CRYPTO DRIVER
11477 M:      Tom Zanussi <[email protected]>
11478 L:      [email protected]
11479 S:      Supported
11480 F:      Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11481 F:      drivers/crypto/intel/iaa/*
11482
11483 INTEL IDLE DRIVER
11484 M:      Jacob Pan <[email protected]>
11485 M:      Len Brown <[email protected]>
11486 L:      [email protected]
11487 S:      Supported
11488 B:      https://bugzilla.kernel.org
11489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11490 F:      drivers/idle/intel_idle.c
11491
11492 INTEL IDXD DRIVER
11493 M:      Fenghua Yu <[email protected]>
11494 R:      Dave Jiang <[email protected]>
11495 L:      [email protected]
11496 S:      Supported
11497 F:      drivers/dma/idxd/*
11498 F:      include/uapi/linux/idxd.h
11499
11500 INTEL IN FIELD SCAN (IFS) DEVICE
11501 M:      Jithu Joseph <[email protected]>
11502 R:      Ashok Raj <[email protected]>
11503 R:      Tony Luck <[email protected]>
11504 S:      Maintained
11505 F:      drivers/platform/x86/intel/ifs
11506 F:      include/trace/events/intel_ifs.h
11507 F:      tools/testing/selftests/drivers/platform/x86/intel/ifs/
11508
11509 INTEL INTEGRATED SENSOR HUB DRIVER
11510 M:      Srinivas Pandruvada <[email protected]>
11511 M:      Jiri Kosina <[email protected]>
11512 L:      [email protected]
11513 S:      Maintained
11514 F:      drivers/hid/intel-ish-hid/
11515
11516 INTEL IOMMU (VT-d)
11517 M:      David Woodhouse <[email protected]>
11518 M:      Lu Baolu <[email protected]>
11519 L:      [email protected]
11520 S:      Supported
11521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11522 F:      drivers/iommu/intel/
11523
11524 INTEL IPU3 CSI-2 CIO2 DRIVER
11525 M:      Yong Zhi <[email protected]>
11526 M:      Sakari Ailus <[email protected]>
11527 M:      Bingbu Cao <[email protected]>
11528 M:      Dan Scally <[email protected]>
11529 R:      Tianshu Qiu <[email protected]>
11530 L:      [email protected]
11531 S:      Maintained
11532 T:      git git://linuxtv.org/media_tree.git
11533 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11534 F:      drivers/media/pci/intel/ipu3/
11535
11536 INTEL IPU3 CSI-2 IMGU DRIVER
11537 M:      Sakari Ailus <[email protected]>
11538 R:      Bingbu Cao <[email protected]>
11539 R:      Tianshu Qiu <[email protected]>
11540 L:      [email protected]
11541 S:      Maintained
11542 F:      Documentation/admin-guide/media/ipu3.rst
11543 F:      Documentation/admin-guide/media/ipu3_rcb.svg
11544 F:      Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11545 F:      drivers/staging/media/ipu3/
11546
11547 INTEL IPU6 INPUT SYSTEM DRIVER
11548 M:      Sakari Ailus <[email protected]>
11549 M:      Bingbu Cao <[email protected]>
11550 R:      Tianshu Qiu <[email protected]>
11551 L:      [email protected]
11552 S:      Maintained
11553 T:      git git://linuxtv.org/media_tree.git
11554 F:      Documentation/admin-guide/media/ipu6-isys.rst
11555 F:      drivers/media/pci/intel/ipu6/
11556
11557 INTEL ISHTP ECLITE DRIVER
11558 M:      Sumesh K Naduvalath <[email protected]>
11559 L:      [email protected]
11560 S:      Supported
11561 F:      drivers/platform/x86/intel/ishtp_eclite.c
11562
11563 INTEL IXP4XX CRYPTO SUPPORT
11564 M:      Corentin Labbe <[email protected]>
11565 L:      [email protected]
11566 S:      Maintained
11567 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11568
11569 INTEL KEEM BAY DRM DRIVER
11570 M:      Anitha Chrisanthus <[email protected]>
11571 M:      Edmund Dea <[email protected]>
11572 S:      Maintained
11573 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11574 F:      drivers/gpu/drm/kmb/
11575
11576 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11577 M:      Daniele Alessandrelli <[email protected]>
11578 S:      Maintained
11579 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11580 F:      drivers/crypto/intel/keembay/Kconfig
11581 F:      drivers/crypto/intel/keembay/Makefile
11582 F:      drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11583 F:      drivers/crypto/intel/keembay/ocs-aes.c
11584 F:      drivers/crypto/intel/keembay/ocs-aes.h
11585
11586 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11587 M:      Daniele Alessandrelli <[email protected]>
11588 M:      Prabhjot Khurana <[email protected]>
11589 M:      Mark Gross <[email protected]>
11590 S:      Maintained
11591 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11592 F:      drivers/crypto/intel/keembay/Kconfig
11593 F:      drivers/crypto/intel/keembay/Makefile
11594 F:      drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11595
11596 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11597 M:      Daniele Alessandrelli <[email protected]>
11598 M:      Declan Murphy <[email protected]>
11599 S:      Maintained
11600 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11601 F:      drivers/crypto/intel/keembay/Kconfig
11602 F:      drivers/crypto/intel/keembay/Makefile
11603 F:      drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11604 F:      drivers/crypto/intel/keembay/ocs-hcu.c
11605 F:      drivers/crypto/intel/keembay/ocs-hcu.h
11606
11607 INTEL MANAGEMENT ENGINE (mei)
11608 M:      Tomas Winkler <[email protected]>
11609 L:      [email protected]
11610 S:      Supported
11611 F:      Documentation/driver-api/mei/*
11612 F:      drivers/misc/mei/
11613 F:      drivers/watchdog/mei_wdt.c
11614 F:      include/linux/mei_aux.h
11615 F:      include/linux/mei_cl_bus.h
11616 F:      include/uapi/linux/mei.h
11617 F:      include/uapi/linux/mei_uuid.h
11618 F:      include/uapi/linux/uuid.h
11619 F:      samples/mei/*
11620
11621 INTEL MAX 10 BMC MFD DRIVER
11622 M:      Xu Yilun <[email protected]>
11623 R:      Tom Rix <[email protected]>
11624 S:      Maintained
11625 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11626 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
11627 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
11628 F:      drivers/mfd/intel-m10-bmc*
11629 F:      include/linux/mfd/intel-m10-bmc.h
11630
11631 INTEL MAX10 BMC SECURE UPDATES
11632 M:      Peter Colberg <[email protected]>
11633 L:      [email protected]
11634 S:      Maintained
11635 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11636 F:      drivers/fpga/intel-m10-bmc-sec-update.c
11637
11638 INTEL MID (Mobile Internet Device) PLATFORM
11639 M:      Andy Shevchenko <[email protected]>
11640 L:      [email protected]
11641 S:      Supported
11642 F:      arch/x86/include/asm/intel-mid.h
11643 F:      arch/x86/pci/intel_mid_pci.c
11644 F:      arch/x86/platform/intel-mid/
11645 F:      drivers/extcon/extcon-intel-mrfld.c
11646 F:      drivers/iio/adc/intel_mrfld_adc.c
11647 F:      drivers/mfd/intel_soc_pmic_mrfld.c
11648 F:      drivers/platform/x86/intel/mrfld_pwrbtn.c
11649 F:      drivers/platform/x86/intel_scu_*
11650 F:      drivers/staging/media/atomisp/
11651 F:      drivers/watchdog/intel-mid_wdt.c
11652 F:      include/linux/mfd/intel_soc_pmic_mrfld.h
11653 F:      include/linux/platform_data/x86/intel-mid_wdt.h
11654 F:      include/linux/platform_data/x86/intel_scu_ipc.h
11655
11656 INTEL P-Unit IPC DRIVER
11657 M:      Zha Qipeng <[email protected]>
11658 L:      [email protected]
11659 S:      Maintained
11660 F:      arch/x86/include/asm/intel_punit_ipc.h
11661 F:      drivers/platform/x86/intel/punit_ipc.c
11662
11663 INTEL PMC CORE DRIVER
11664 M:      Rajneesh Bhardwaj <[email protected]>
11665 M:      David E Box <[email protected]>
11666 L:      [email protected]
11667 S:      Maintained
11668 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
11669 F:      drivers/platform/x86/intel/pmc/
11670
11671 INTEL PMIC GPIO DRIVERS
11672 M:      Andy Shevchenko <[email protected]>
11673 S:      Supported
11674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11675 F:      drivers/gpio/gpio-*cove.c
11676
11677 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11678 M:      Andy Shevchenko <[email protected]>
11679 S:      Supported
11680 F:      drivers/mfd/intel_soc_pmic*
11681 F:      include/linux/mfd/intel_soc_pmic*
11682
11683 INTEL PMT DRIVERS
11684 M:      David E. Box <[email protected]>
11685 S:      Supported
11686 F:      drivers/platform/x86/intel/pmt/
11687
11688 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11689 M:      Stanislav Yakovlev <[email protected]>
11690 L:      [email protected]
11691 S:      Maintained
11692 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11693 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11694 F:      drivers/net/wireless/intel/ipw2x00/
11695
11696 INTEL PSTATE DRIVER
11697 M:      Srinivas Pandruvada <[email protected]>
11698 M:      Len Brown <[email protected]>
11699 L:      [email protected]
11700 S:      Supported
11701 F:      drivers/cpufreq/intel_pstate.c
11702
11703 INTEL PTP DFL ToD DRIVER
11704 M:      Tianfei Zhang <[email protected]>
11705 L:      [email protected]
11706 L:      [email protected]
11707 S:      Maintained
11708 F:      drivers/ptp/ptp_dfl_tod.c
11709
11710 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11711 M:      Jarkko Nikula <[email protected]>
11712 L:      [email protected]
11713 F:      drivers/counter/intel-qep.c
11714
11715 INTEL SCU DRIVERS
11716 M:      Mika Westerberg <[email protected]>
11717 S:      Maintained
11718 F:      drivers/platform/x86/intel_scu_*
11719 F:      include/linux/platform_data/x86/intel_scu_ipc.h
11720
11721 INTEL SDSI DRIVER
11722 M:      David E. Box <[email protected]>
11723 S:      Supported
11724 F:      drivers/platform/x86/intel/sdsi.c
11725 F:      tools/arch/x86/intel_sdsi/
11726 F:      tools/testing/selftests/drivers/sdsi/
11727
11728 INTEL SGX
11729 M:      Jarkko Sakkinen <[email protected]>
11730 R:      Dave Hansen <[email protected]>
11731 L:      [email protected]
11732 S:      Supported
11733 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
11734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11735 F:      Documentation/arch/x86/sgx.rst
11736 F:      arch/x86/entry/vdso/vsgx.S
11737 F:      arch/x86/include/asm/sgx.h
11738 F:      arch/x86/include/uapi/asm/sgx.h
11739 F:      arch/x86/kernel/cpu/sgx/*
11740 F:      tools/testing/selftests/sgx/*
11741 K:      \bSGX_
11742
11743 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11744 M:      Daniel Scally <[email protected]>
11745 S:      Maintained
11746 F:      drivers/platform/x86/intel/int3472/
11747
11748 INTEL SPEED SELECT TECHNOLOGY
11749 M:      Srinivas Pandruvada <[email protected]>
11750 L:      [email protected]
11751 S:      Maintained
11752 F:      drivers/platform/x86/intel/speed_select_if/
11753 F:      include/uapi/linux/isst_if.h
11754 F:      tools/power/x86/intel-speed-select/
11755
11756 INTEL STRATIX10 FIRMWARE DRIVERS
11757 M:      Dinh Nguyen <[email protected]>
11758 L:      [email protected]
11759 S:      Maintained
11760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11761 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11762 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11763 F:      drivers/firmware/stratix10-rsu.c
11764 F:      drivers/firmware/stratix10-svc.c
11765 F:      include/linux/firmware/intel/stratix10-smc.h
11766 F:      include/linux/firmware/intel/stratix10-svc-client.h
11767
11768 INTEL TELEMETRY DRIVER
11769 M:      Rajneesh Bhardwaj <[email protected]>
11770 M:      "David E. Box" <[email protected]>
11771 L:      [email protected]
11772 S:      Maintained
11773 F:      arch/x86/include/asm/intel_telemetry.h
11774 F:      drivers/platform/x86/intel/telemetry/
11775
11776 INTEL TPMI DRIVER
11777 M:      Srinivas Pandruvada <[email protected]>
11778 L:      [email protected]
11779 S:      Maintained
11780 F:      Documentation/ABI/testing/debugfs-tpmi
11781 F:      drivers/platform/x86/intel/tpmi.c
11782 F:      include/linux/intel_tpmi.h
11783
11784 INTEL UNCORE FREQUENCY CONTROL
11785 M:      Srinivas Pandruvada <[email protected]>
11786 L:      [email protected]
11787 S:      Maintained
11788 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11789 F:      drivers/platform/x86/intel/uncore-frequency/
11790
11791 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11792 M:      David E. Box <[email protected]>
11793 S:      Supported
11794 F:      drivers/platform/x86/intel/vsec.c
11795 F:      include/linux/intel_vsec.h
11796
11797 INTEL VIRTUAL BUTTON DRIVER
11798 M:      AceLan Kao <[email protected]>
11799 L:      [email protected]
11800 S:      Maintained
11801 F:      drivers/platform/x86/intel/vbtn.c
11802
11803 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11804 M:      Stanislaw Gruszka <[email protected]>
11805 L:      [email protected]
11806 S:      Supported
11807 F:      drivers/net/wireless/intel/iwlegacy/
11808
11809 INTEL WIRELESS WIFI LINK (iwlwifi)
11810 M:      Miri Korenblit <[email protected]>
11811 L:      [email protected]
11812 S:      Supported
11813 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11815 F:      drivers/net/wireless/intel/iwlwifi/
11816
11817 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11818 M:      Jithu Joseph <[email protected]>
11819 S:      Maintained
11820 W:      https://slimbootloader.github.io/security/firmware-update.html
11821 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
11822
11823 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11824 L:      [email protected]
11825 S:      Maintained
11826 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
11827
11828 INTEL WWAN IOSM DRIVER
11829 M:      M Chetan Kumar <[email protected]>
11830 L:      [email protected]
11831 S:      Maintained
11832 F:      drivers/net/wwan/iosm/
11833
11834 INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11835 M:      Xin Li <[email protected]>
11836 M:      "H. Peter Anvin" <[email protected]>
11837 S:      Supported
11838 F:      Documentation/arch/x86/x86_64/fred.rst
11839 F:      arch/x86/entry/entry_64_fred.S
11840 F:      arch/x86/entry/entry_fred.c
11841 F:      arch/x86/include/asm/fred.h
11842 F:      arch/x86/kernel/fred.c
11843
11844 INTEL(R) TRACE HUB
11845 M:      Alexander Shishkin <[email protected]>
11846 S:      Supported
11847 F:      Documentation/trace/intel_th.rst
11848 F:      drivers/hwtracing/intel_th/
11849 F:      include/linux/intel_th.h
11850
11851 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11852 M:      Ning Sun <[email protected]>
11853 L:      [email protected]
11854 S:      Supported
11855 W:      http://tboot.sourceforge.net
11856 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11857 F:      Documentation/arch/x86/intel_txt.rst
11858 F:      arch/x86/kernel/tboot.c
11859 F:      include/linux/tboot.h
11860
11861 INTERCONNECT API
11862 M:      Georgi Djakov <[email protected]>
11863 L:      [email protected]
11864 S:      Maintained
11865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11866 F:      Documentation/devicetree/bindings/interconnect/
11867 F:      Documentation/driver-api/interconnect.rst
11868 F:      drivers/interconnect/
11869 F:      include/dt-bindings/interconnect/
11870 F:      include/linux/interconnect-provider.h
11871 F:      include/linux/interconnect.h
11872
11873 INTERRUPT COUNTER DRIVER
11874 M:      Oleksij Rempel <[email protected]>
11875 R:      Pengutronix Kernel Team <[email protected]>
11876 L:      [email protected]
11877 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11878 F:      drivers/counter/interrupt-cnt.c
11879
11880 INTERSIL ISL7998X VIDEO DECODER DRIVER
11881 M:      Michael Tretter <[email protected]>
11882 R:      Pengutronix Kernel Team <[email protected]>
11883 L:      [email protected]
11884 S:      Maintained
11885 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11886 F:      drivers/media/i2c/isl7998x.c
11887
11888 INVENSENSE ICM-426xx IMU DRIVER
11889 M:      Jean-Baptiste Maneyrol <[email protected]>
11890 L:      [email protected]
11891 S:      Maintained
11892 W:      https://invensense.tdk.com/
11893 F:      Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11894 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11895 F:      drivers/iio/imu/inv_icm42600/
11896
11897 INVENSENSE MPU-3050 GYROSCOPE DRIVER
11898 M:      Linus Walleij <[email protected]>
11899 L:      [email protected]
11900 S:      Maintained
11901 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11902 F:      drivers/iio/gyro/mpu3050*
11903
11904 IOC3 ETHERNET DRIVER
11905 M:      Ralf Baechle <[email protected]>
11906 L:      [email protected]
11907 S:      Maintained
11908 F:      drivers/net/ethernet/sgi/ioc3-eth.c
11909
11910 IOMMU DMA-API LAYER
11911 M:      Robin Murphy <[email protected]>
11912 L:      [email protected]
11913 S:      Maintained
11914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11915 F:      drivers/iommu/dma-iommu.c
11916 F:      drivers/iommu/dma-iommu.h
11917 F:      drivers/iommu/iova.c
11918 F:      include/linux/iommu-dma.h
11919 F:      include/linux/iova.h
11920
11921 IOMMU SUBSYSTEM
11922 M:      Joerg Roedel <[email protected]>
11923 M:      Will Deacon <[email protected]>
11924 R:      Robin Murphy <[email protected]>
11925 L:      [email protected]
11926 S:      Maintained
11927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11928 F:      Documentation/devicetree/bindings/iommu/
11929 F:      drivers/iommu/
11930 F:      include/linux/iommu.h
11931 F:      include/linux/iova.h
11932 F:      include/linux/of_iommu.h
11933
11934 IOMMUFD
11935 M:      Jason Gunthorpe <[email protected]>
11936 M:      Kevin Tian <[email protected]>
11937 L:      [email protected]
11938 S:      Maintained
11939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11940 F:      Documentation/userspace-api/iommufd.rst
11941 F:      drivers/iommu/iommufd/
11942 F:      include/linux/iommufd.h
11943 F:      include/uapi/linux/iommufd.h
11944 F:      tools/testing/selftests/iommu/
11945
11946 IOSYS-MAP HELPERS
11947 M:      Thomas Zimmermann <[email protected]>
11948 L:      [email protected]
11949 S:      Maintained
11950 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11951 F:      include/linux/iosys-map.h
11952
11953 IO_URING
11954 M:      Jens Axboe <[email protected]>
11955 M:      Pavel Begunkov <[email protected]>
11956 L:      [email protected]
11957 S:      Maintained
11958 T:      git git://git.kernel.dk/linux-block
11959 T:      git git://git.kernel.dk/liburing
11960 F:      include/linux/io_uring/
11961 F:      include/linux/io_uring.h
11962 F:      include/linux/io_uring_types.h
11963 F:      include/trace/events/io_uring.h
11964 F:      include/uapi/linux/io_uring.h
11965 F:      io_uring/
11966
11967 IPMI SUBSYSTEM
11968 M:      Corey Minyard <[email protected]>
11969 L:      [email protected] (moderated for non-subscribers)
11970 S:      Supported
11971 W:      http://openipmi.sourceforge.net/
11972 T:      git https://github.com/cminyard/linux-ipmi.git for-next
11973 F:      Documentation/devicetree/bindings/ipmi/
11974 F:      Documentation/driver-api/ipmi.rst
11975 F:      drivers/char/ipmi/
11976 F:      include/linux/ipmi*
11977 F:      include/uapi/linux/ipmi*
11978
11979 IPS SCSI RAID DRIVER
11980 M:      Adaptec OEM Raid Solutions <[email protected]>
11981 L:      [email protected]
11982 S:      Maintained
11983 W:      http://www.adaptec.com/
11984 F:      drivers/scsi/ips*
11985
11986 IPVS
11987 M:      Simon Horman <[email protected]>
11988 M:      Julian Anastasov <[email protected]>
11989 L:      [email protected]
11990 L:      [email protected]
11991 S:      Maintained
11992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11994 F:      Documentation/networking/ipvs-sysctl.rst
11995 F:      include/net/ip_vs.h
11996 F:      include/uapi/linux/ip_vs.h
11997 F:      net/netfilter/ipvs/
11998
11999 IPWIRELESS DRIVER
12000 M:      Jiri Kosina <[email protected]>
12001 M:      David Sterba <[email protected]>
12002 S:      Odd Fixes
12003 F:      drivers/tty/ipwireless/
12004
12005 IRON DEVICE AUDIO CODEC DRIVERS
12006 M:      Kiseok Jo <[email protected]>
12007 L:      [email protected]
12008 S:      Maintained
12009 F:      Documentation/devicetree/bindings/sound/irondevice,*
12010 F:      sound/soc/codecs/sma*
12011
12012 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12013 M:      Thomas Gleixner <[email protected]>
12014 S:      Maintained
12015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12016 F:      Documentation/core-api/irq/irq-domain.rst
12017 F:      include/linux/irqdomain.h
12018 F:      include/linux/irqdomain_defs.h
12019 F:      kernel/irq/irqdomain.c
12020 F:      kernel/irq/msi.c
12021
12022 IRQ SUBSYSTEM
12023 M:      Thomas Gleixner <[email protected]>
12024 L:      [email protected]
12025 S:      Maintained
12026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12027 F:      include/linux/group_cpus.h
12028 F:      include/linux/irq.h
12029 F:      include/linux/irqhandler.h
12030 F:      include/linux/irqnr.h
12031 F:      include/linux/irqreturn.h
12032 F:      kernel/irq/
12033 F:      lib/group_cpus.c
12034
12035 IRQCHIP DRIVERS
12036 M:      Thomas Gleixner <[email protected]>
12037 L:      [email protected]
12038 S:      Maintained
12039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12040 F:      Documentation/devicetree/bindings/interrupt-controller/
12041 F:      drivers/irqchip/
12042 F:      include/linux/irqchip.h
12043
12044 ISA
12045 M:      William Breathitt Gray <[email protected]>
12046 S:      Maintained
12047 F:      Documentation/driver-api/isa.rst
12048 F:      drivers/base/isa.c
12049 F:      include/linux/isa.h
12050
12051 ISA RADIO MODULE
12052 M:      Hans Verkuil <[email protected]>
12053 L:      [email protected]
12054 S:      Maintained
12055 W:      https://linuxtv.org
12056 T:      git git://linuxtv.org/media_tree.git
12057 F:      drivers/media/radio/radio-isa*
12058
12059 ISAPNP
12060 M:      Jaroslav Kysela <[email protected]>
12061 S:      Maintained
12062 F:      Documentation/userspace-api/isapnp.rst
12063 F:      drivers/pnp/isapnp/
12064 F:      include/linux/isapnp.h
12065
12066 ISCSI
12067 M:      Lee Duncan <[email protected]>
12068 M:      Chris Leech <[email protected]>
12069 M:      Mike Christie <[email protected]>
12070 L:      [email protected]
12071 L:      [email protected]
12072 S:      Maintained
12073 W:      www.open-iscsi.com
12074 F:      drivers/scsi/*iscsi*
12075 F:      include/scsi/*iscsi*
12076
12077 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12078 M:      Peter Jones <[email protected]>
12079 M:      Konrad Rzeszutek Wilk <[email protected]>
12080 S:      Maintained
12081 F:      drivers/firmware/iscsi_ibft*
12082
12083 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12084 M:      Sagi Grimberg <[email protected]>
12085 M:      Max Gurtovoy <[email protected]>
12086 L:      [email protected]
12087 S:      Supported
12088 W:      http://www.openfabrics.org
12089 W:      www.open-iscsi.org
12090 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12091 F:      drivers/infiniband/ulp/iser/
12092
12093 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12094 M:      Sagi Grimberg <[email protected]>
12095 L:      [email protected]
12096 L:      [email protected]
12097 S:      Supported
12098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12099 F:      drivers/infiniband/ulp/isert
12100
12101 ISDN/CMTP OVER BLUETOOTH
12102 M:      Karsten Keil <[email protected]>
12103 L:      [email protected] (subscribers-only)
12104 L:      [email protected]
12105 S:      Odd Fixes
12106 W:      http://www.isdn4linux.de
12107 F:      Documentation/isdn/
12108 F:      drivers/isdn/capi/
12109 F:      include/linux/isdn/
12110 F:      include/uapi/linux/isdn/
12111 F:      net/bluetooth/cmtp/
12112
12113 ISDN/mISDN SUBSYSTEM
12114 M:      Karsten Keil <[email protected]>
12115 L:      [email protected] (subscribers-only)
12116 L:      [email protected]
12117 S:      Maintained
12118 W:      http://www.isdn4linux.de
12119 F:      drivers/isdn/Kconfig
12120 F:      drivers/isdn/Makefile
12121 F:      drivers/isdn/hardware/
12122 F:      drivers/isdn/mISDN/
12123
12124 ISOFS FILESYSTEM
12125 M:      Jan Kara <[email protected]>
12126 L:      [email protected]
12127 S:      Maintained
12128 F:      Documentation/filesystems/isofs.rst
12129 F:      fs/isofs/
12130
12131 IT87 HARDWARE MONITORING DRIVER
12132 M:      Jean Delvare <[email protected]>
12133 L:      [email protected]
12134 S:      Maintained
12135 F:      Documentation/hwmon/it87.rst
12136 F:      drivers/hwmon/it87.c
12137
12138 IT913X MEDIA DRIVER
12139 L:      [email protected]
12140 S:      Orphan
12141 W:      https://linuxtv.org
12142 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12143 F:      drivers/media/tuners/it913x*
12144
12145 ITE IT66121 HDMI BRIDGE DRIVER
12146 M:      Phong LE <[email protected]>
12147 M:      Neil Armstrong <[email protected]>
12148 S:      Maintained
12149 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
12150 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12151 F:      drivers/gpu/drm/bridge/ite-it66121.c
12152
12153 IVTV VIDEO4LINUX DRIVER
12154 M:      Andy Walls <[email protected]>
12155 L:      [email protected]
12156 S:      Maintained
12157 W:      https://linuxtv.org
12158 T:      git git://linuxtv.org/media_tree.git
12159 F:      Documentation/admin-guide/media/ivtv*
12160 F:      drivers/media/pci/ivtv/
12161 F:      include/uapi/linux/ivtv*
12162
12163 IX2505V MEDIA DRIVER
12164 M:      Malcolm Priestley <[email protected]>
12165 L:      [email protected]
12166 S:      Maintained
12167 W:      https://linuxtv.org
12168 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12169 F:      drivers/media/dvb-frontends/ix2505v*
12170
12171 JAILHOUSE HYPERVISOR INTERFACE
12172 M:      Jan Kiszka <[email protected]>
12173 L:      [email protected]
12174 S:      Maintained
12175 F:      arch/x86/include/asm/jailhouse_para.h
12176 F:      arch/x86/kernel/jailhouse.c
12177
12178 JFS FILESYSTEM
12179 M:      Dave Kleikamp <[email protected]>
12180 L:      [email protected]
12181 S:      Odd Fixes
12182 W:      http://jfs.sourceforge.net/
12183 T:      git https://github.com/kleikamp/linux-shaggy.git
12184 F:      Documentation/admin-guide/jfs.rst
12185 F:      fs/jfs/
12186
12187 JME NETWORK DRIVER
12188 M:      Guo-Fu Tseng <[email protected]>
12189 L:      [email protected]
12190 S:      Odd Fixes
12191 F:      drivers/net/ethernet/jme.*
12192
12193 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12194 M:      David Woodhouse <[email protected]>
12195 M:      Richard Weinberger <[email protected]>
12196 L:      [email protected]
12197 S:      Odd Fixes
12198 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
12199 T:      git git://git.infradead.org/ubifs-2.6.git
12200 F:      fs/jffs2/
12201 F:      include/uapi/linux/jffs2.h
12202
12203 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12204 M:      "Theodore Ts'o" <[email protected]>
12205 M:      Jan Kara <[email protected]>
12206 L:      [email protected]
12207 S:      Maintained
12208 F:      fs/jbd2/
12209 F:      include/linux/jbd2.h
12210
12211 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12212 M:      Mikhail Ulyanov <[email protected]>
12213 L:      [email protected]
12214 L:      [email protected]
12215 S:      Maintained
12216 F:      drivers/media/platform/renesas/rcar_jpu.c
12217
12218 JSM Neo PCI based serial card
12219 L:      [email protected]
12220 S:      Orphan
12221 F:      drivers/tty/serial/jsm/
12222
12223 K10TEMP HARDWARE MONITORING DRIVER
12224 M:      Clemens Ladisch <[email protected]>
12225 L:      [email protected]
12226 S:      Maintained
12227 F:      Documentation/hwmon/k10temp.rst
12228 F:      drivers/hwmon/k10temp.c
12229
12230 K8TEMP HARDWARE MONITORING DRIVER
12231 M:      Rudolf Marek <[email protected]>
12232 L:      [email protected]
12233 S:      Maintained
12234 F:      Documentation/hwmon/k8temp.rst
12235 F:      drivers/hwmon/k8temp.c
12236
12237 KASAN
12238 M:      Andrey Ryabinin <[email protected]>
12239 R:      Alexander Potapenko <[email protected]>
12240 R:      Andrey Konovalov <[email protected]>
12241 R:      Dmitry Vyukov <[email protected]>
12242 R:      Vincenzo Frascino <[email protected]>
12243 L:      [email protected]
12244 S:      Maintained
12245 F:      Documentation/dev-tools/kasan.rst
12246 F:      arch/*/include/asm/*kasan.h
12247 F:      arch/*/mm/kasan_init*
12248 F:      include/linux/kasan*.h
12249 F:      lib/Kconfig.kasan
12250 F:      mm/kasan/
12251 F:      scripts/Makefile.kasan
12252
12253 KCONFIG
12254 M:      Masahiro Yamada <[email protected]>
12255 L:      [email protected]
12256 S:      Maintained
12257 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12259 F:      Documentation/kbuild/kconfig*
12260 F:      scripts/Kconfig.include
12261 F:      scripts/kconfig/
12262
12263 KCOV
12264 R:      Dmitry Vyukov <[email protected]>
12265 R:      Andrey Konovalov <[email protected]>
12266 L:      [email protected]
12267 S:      Maintained
12268 F:      Documentation/dev-tools/kcov.rst
12269 F:      include/linux/kcov.h
12270 F:      include/uapi/linux/kcov.h
12271 F:      kernel/kcov.c
12272 F:      scripts/Makefile.kcov
12273
12274 KCSAN
12275 M:      Marco Elver <[email protected]>
12276 R:      Dmitry Vyukov <[email protected]>
12277 L:      [email protected]
12278 S:      Maintained
12279 F:      Documentation/dev-tools/kcsan.rst
12280 F:      include/linux/kcsan*.h
12281 F:      kernel/kcsan/
12282 F:      lib/Kconfig.kcsan
12283 F:      scripts/Makefile.kcsan
12284
12285 KDUMP
12286 M:      Baoquan He <[email protected]>
12287 R:      Vivek Goyal <[email protected]>
12288 R:      Dave Young <[email protected]>
12289 L:      [email protected]
12290 S:      Maintained
12291 W:      http://lse.sourceforge.net/kdump/
12292 F:      Documentation/admin-guide/kdump/
12293 F:      fs/proc/vmcore.c
12294 F:      include/linux/crash_core.h
12295 F:      include/linux/crash_dump.h
12296 F:      include/uapi/linux/vmcore.h
12297 F:      kernel/crash_*.c
12298
12299 KEENE FM RADIO TRANSMITTER DRIVER
12300 M:      Hans Verkuil <[email protected]>
12301 L:      [email protected]
12302 S:      Maintained
12303 W:      https://linuxtv.org
12304 T:      git git://linuxtv.org/media_tree.git
12305 F:      drivers/media/radio/radio-keene*
12306
12307 KERNEL AUTOMOUNTER
12308 M:      Ian Kent <[email protected]>
12309 L:      [email protected]
12310 S:      Maintained
12311 F:      fs/autofs/
12312
12313 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12314 M:      Masahiro Yamada <[email protected]>
12315 R:      Nathan Chancellor <[email protected]>
12316 R:      Nicolas Schier <[email protected]>
12317 L:      [email protected]
12318 S:      Maintained
12319 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12321 F:      Documentation/kbuild/
12322 F:      Makefile
12323 F:      scripts/*vmlinux*
12324 F:      scripts/Kbuild*
12325 F:      scripts/Makefile*
12326 F:      scripts/basic/
12327 F:      scripts/clang-tools/
12328 F:      scripts/dummy-tools/
12329 F:      scripts/include/
12330 F:      scripts/mk*
12331 F:      scripts/mod/
12332 F:      scripts/package/
12333 F:      usr/
12334
12335 KERNEL HARDENING (not covered by other areas)
12336 M:      Kees Cook <[email protected]>
12337 R:      Gustavo A. R. Silva <[email protected]>
12338 L:      [email protected]
12339 S:      Supported
12340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12341 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
12342 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
12343 F:      arch/*/configs/hardening.config
12344 F:      include/linux/overflow.h
12345 F:      include/linux/randomize_kstack.h
12346 F:      kernel/configs/hardening.config
12347 F:      lib/usercopy_kunit.c
12348 F:      mm/usercopy.c
12349 F:      security/Kconfig.hardening
12350 K:      \b(add|choose)_random_kstack_offset\b
12351 K:      \b__check_(object_size|heap_object)\b
12352 K:      \b__counted_by\b
12353
12354 KERNEL JANITORS
12355 L:      [email protected]
12356 S:      Odd Fixes
12357 W:      http://kernelnewbies.org/KernelJanitors
12358
12359 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12360 M:      Chuck Lever <[email protected]>
12361 M:      Jeff Layton <[email protected]>
12362 R:      Neil Brown <[email protected]>
12363 R:      Olga Kornievskaia <[email protected]>
12364 R:      Dai Ngo <[email protected]>
12365 R:      Tom Talpey <[email protected]>
12366 L:      [email protected]
12367 S:      Supported
12368 B:      https://bugzilla.kernel.org
12369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12370 F:      Documentation/filesystems/nfs/
12371 F:      fs/lockd/
12372 F:      fs/nfs_common/
12373 F:      fs/nfsd/
12374 F:      include/linux/lockd/
12375 F:      include/linux/sunrpc/
12376 F:      include/trace/events/rpcgss.h
12377 F:      include/trace/events/rpcrdma.h
12378 F:      include/trace/events/sunrpc.h
12379 F:      include/trace/misc/fs.h
12380 F:      include/trace/misc/nfs.h
12381 F:      include/trace/misc/sunrpc.h
12382 F:      include/uapi/linux/nfsd/
12383 F:      include/uapi/linux/sunrpc/
12384 F:      net/sunrpc/
12385
12386 KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12387 M:      Thomas Weißschuh <[email protected]>
12388 R:      Christian Heusel <[email protected]>
12389 R:      Nathan Chancellor <[email protected]>
12390 S:      Maintained
12391 F:      scripts/package/PKGBUILD
12392
12393 KERNEL REGRESSIONS
12394 M:      Thorsten Leemhuis <[email protected]>
12395 L:      [email protected]
12396 S:      Supported
12397 F:      Documentation/admin-guide/reporting-regressions.rst
12398 F:      Documentation/process/handling-regressions.rst
12399
12400 KERNEL SELFTEST FRAMEWORK
12401 M:      Shuah Khan <[email protected]>
12402 M:      Shuah Khan <[email protected]>
12403 L:      [email protected]
12404 S:      Maintained
12405 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
12406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12407 F:      Documentation/dev-tools/kselftest*
12408 F:      tools/testing/selftests/
12409
12410 KERNEL SMB3 SERVER (KSMBD)
12411 M:      Namjae Jeon <[email protected]>
12412 M:      Steve French <[email protected]>
12413 R:      Sergey Senozhatsky <[email protected]>
12414 R:      Tom Talpey <[email protected]>
12415 L:      [email protected]
12416 S:      Maintained
12417 T:      git git://git.samba.org/ksmbd.git
12418 F:      Documentation/filesystems/smb/ksmbd.rst
12419 F:      fs/smb/common/
12420 F:      fs/smb/server/
12421
12422 KERNEL UNIT TESTING FRAMEWORK (KUnit)
12423 M:      Brendan Higgins <[email protected]>
12424 M:      David Gow <[email protected]>
12425 R:      Rae Moar <[email protected]>
12426 L:      [email protected]
12427 L:      [email protected]
12428 S:      Maintained
12429 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
12430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12432 F:      Documentation/dev-tools/kunit/
12433 F:      include/kunit/
12434 F:      lib/kunit/
12435 F:      rust/kernel/kunit.rs
12436 F:      scripts/rustdoc_test_*
12437 F:      tools/testing/kunit/
12438
12439 KERNEL USERMODE HELPER
12440 M:      Luis Chamberlain <[email protected]>
12441 L:      [email protected]
12442 S:      Maintained
12443 F:      include/linux/umh.h
12444 F:      kernel/umh.c
12445
12446 KERNEL VIRTUAL MACHINE (KVM)
12447 M:      Paolo Bonzini <[email protected]>
12448 L:      [email protected]
12449 S:      Supported
12450 W:      http://www.linux-kvm.org
12451 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12452 F:      Documentation/virt/kvm/
12453 F:      include/asm-generic/kvm*
12454 F:      include/kvm/iodev.h
12455 F:      include/linux/kvm*
12456 F:      include/trace/events/kvm.h
12457 F:      include/uapi/asm-generic/kvm*
12458 F:      include/uapi/linux/kvm*
12459 F:      tools/kvm/
12460 F:      tools/testing/selftests/kvm/
12461 F:      virt/kvm/*
12462
12463 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12464 M:      Marc Zyngier <[email protected]>
12465 M:      Oliver Upton <[email protected]>
12466 R:      James Morse <[email protected]>
12467 R:      Suzuki K Poulose <[email protected]>
12468 R:      Zenghui Yu <[email protected]>
12469 L:      [email protected] (moderated for non-subscribers)
12470 L:      [email protected]
12471 S:      Maintained
12472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12473 F:      Documentation/virt/kvm/arm/
12474 F:      Documentation/virt/kvm/devices/arm*
12475 F:      arch/arm64/include/asm/kvm*
12476 F:      arch/arm64/include/uapi/asm/kvm*
12477 F:      arch/arm64/kvm/
12478 F:      include/kvm/arm_*
12479 F:      tools/testing/selftests/kvm/*/aarch64/
12480 F:      tools/testing/selftests/kvm/aarch64/
12481
12482 KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12483 M:      Tianrui Zhao <[email protected]>
12484 M:      Bibo Mao <[email protected]>
12485 M:      Huacai Chen <[email protected]>
12486 L:      [email protected]
12487 L:      [email protected]
12488 S:      Maintained
12489 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12490 F:      Documentation/virt/kvm/loongarch/
12491 F:      arch/loongarch/include/asm/kvm*
12492 F:      arch/loongarch/include/uapi/asm/kvm*
12493 F:      arch/loongarch/kvm/
12494
12495 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12496 M:      Huacai Chen <[email protected]>
12497 L:      [email protected]
12498 L:      [email protected]
12499 S:      Maintained
12500 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12501 F:      arch/mips/include/asm/kvm*
12502 F:      arch/mips/include/uapi/asm/kvm*
12503 F:      arch/mips/kvm/
12504
12505 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12506 M:      Michael Ellerman <[email protected]>
12507 R:      Nicholas Piggin <[email protected]>
12508 L:      [email protected]
12509 L:      [email protected]
12510 S:      Maintained (Book3S 64-bit HV)
12511 S:      Odd fixes (Book3S 64-bit PR)
12512 S:      Orphan (Book3E and 32-bit)
12513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12514 F:      arch/powerpc/include/asm/kvm*
12515 F:      arch/powerpc/include/uapi/asm/kvm*
12516 F:      arch/powerpc/kernel/kvm*
12517 F:      arch/powerpc/kvm/
12518
12519 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12520 M:      Anup Patel <[email protected]>
12521 R:      Atish Patra <[email protected]>
12522 L:      [email protected]
12523 L:      [email protected]
12524 L:      [email protected]
12525 S:      Maintained
12526 T:      git https://github.com/kvm-riscv/linux.git
12527 F:      arch/riscv/include/asm/kvm*
12528 F:      arch/riscv/include/uapi/asm/kvm*
12529 F:      arch/riscv/kvm/
12530 F:      tools/testing/selftests/kvm/*/riscv/
12531 F:      tools/testing/selftests/kvm/riscv/
12532
12533 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12534 M:      Christian Borntraeger <[email protected]>
12535 M:      Janosch Frank <[email protected]>
12536 M:      Claudio Imbrenda <[email protected]>
12537 R:      David Hildenbrand <[email protected]>
12538 L:      [email protected]
12539 S:      Supported
12540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12541 F:      Documentation/virt/kvm/s390*
12542 F:      arch/s390/include/asm/gmap.h
12543 F:      arch/s390/include/asm/kvm*
12544 F:      arch/s390/include/uapi/asm/kvm*
12545 F:      arch/s390/include/uapi/asm/uvdevice.h
12546 F:      arch/s390/kernel/uv.c
12547 F:      arch/s390/kvm/
12548 F:      arch/s390/mm/gmap.c
12549 F:      drivers/s390/char/uvdevice.c
12550 F:      tools/testing/selftests/drivers/s390x/uvdevice/
12551 F:      tools/testing/selftests/kvm/*/s390x/
12552 F:      tools/testing/selftests/kvm/s390x/
12553
12554 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12555 M:      Sean Christopherson <[email protected]>
12556 M:      Paolo Bonzini <[email protected]>
12557 L:      [email protected]
12558 S:      Supported
12559 P:      Documentation/process/maintainer-kvm-x86.rst
12560 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12561 F:      arch/x86/include/asm/kvm*
12562 F:      arch/x86/include/asm/svm.h
12563 F:      arch/x86/include/asm/vmx*.h
12564 F:      arch/x86/include/uapi/asm/kvm*
12565 F:      arch/x86/include/uapi/asm/svm.h
12566 F:      arch/x86/include/uapi/asm/vmx.h
12567 F:      arch/x86/kvm/
12568 F:      arch/x86/kvm/*/
12569 F:      tools/testing/selftests/kvm/*/x86_64/
12570 F:      tools/testing/selftests/kvm/x86_64/
12571
12572 KERNFS
12573 M:      Greg Kroah-Hartman <[email protected]>
12574 M:      Tejun Heo <[email protected]>
12575 S:      Supported
12576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12577 F:      fs/kernfs/
12578 F:      include/linux/kernfs.h
12579
12580 KEXEC
12581 M:      Eric Biederman <[email protected]>
12582 L:      [email protected]
12583 S:      Maintained
12584 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
12585 F:      include/linux/kexec.h
12586 F:      include/uapi/linux/kexec.h
12587 F:      kernel/kexec*
12588
12589 KEYS-ENCRYPTED
12590 M:      Mimi Zohar <[email protected]>
12591 L:      [email protected]
12592 L:      [email protected]
12593 S:      Supported
12594 F:      Documentation/security/keys/trusted-encrypted.rst
12595 F:      include/keys/encrypted-type.h
12596 F:      security/keys/encrypted-keys/
12597
12598 KEYS-TRUSTED
12599 M:      James Bottomley <[email protected]>
12600 M:      Jarkko Sakkinen <[email protected]>
12601 M:      Mimi Zohar <[email protected]>
12602 L:      [email protected]
12603 L:      [email protected]
12604 S:      Supported
12605 F:      Documentation/security/keys/trusted-encrypted.rst
12606 F:      include/keys/trusted-type.h
12607 F:      include/keys/trusted_tpm.h
12608 F:      security/keys/trusted-keys/
12609
12610 KEYS-TRUSTED-CAAM
12611 M:      Ahmad Fatoum <[email protected]>
12612 R:      Pengutronix Kernel Team <[email protected]>
12613 L:      [email protected]
12614 L:      [email protected]
12615 S:      Maintained
12616 F:      include/keys/trusted_caam.h
12617 F:      security/keys/trusted-keys/trusted_caam.c
12618
12619 KEYS-TRUSTED-DCP
12620 M:      David Gstir <[email protected]>
12621 R:      sigma star Kernel Team <[email protected]>
12622 L:      [email protected]
12623 L:      [email protected]
12624 S:      Supported
12625 F:      include/keys/trusted_dcp.h
12626 F:      security/keys/trusted-keys/trusted_dcp.c
12627
12628 KEYS-TRUSTED-TEE
12629 M:      Sumit Garg <[email protected]>
12630 L:      [email protected]
12631 L:      [email protected]
12632 S:      Supported
12633 F:      include/keys/trusted_tee.h
12634 F:      security/keys/trusted-keys/trusted_tee.c
12635
12636 KEYS/KEYRINGS
12637 M:      David Howells <[email protected]>
12638 M:      Jarkko Sakkinen <[email protected]>
12639 L:      [email protected]
12640 S:      Maintained
12641 F:      Documentation/security/keys/core.rst
12642 F:      include/keys/
12643 F:      include/linux/key-type.h
12644 F:      include/linux/key.h
12645 F:      include/linux/keyctl.h
12646 F:      include/uapi/linux/keyctl.h
12647 F:      security/keys/
12648
12649 KEYS/KEYRINGS_INTEGRITY
12650 M:      Jarkko Sakkinen <[email protected]>
12651 M:      Mimi Zohar <[email protected]>
12652 L:      [email protected]
12653 L:      [email protected]
12654 S:      Supported
12655 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12656 F:      security/integrity/platform_certs
12657
12658 KFENCE
12659 M:      Alexander Potapenko <[email protected]>
12660 M:      Marco Elver <[email protected]>
12661 R:      Dmitry Vyukov <[email protected]>
12662 L:      [email protected]
12663 S:      Maintained
12664 F:      Documentation/dev-tools/kfence.rst
12665 F:      arch/*/include/asm/kfence.h
12666 F:      include/linux/kfence.h
12667 F:      lib/Kconfig.kfence
12668 F:      mm/kfence/
12669
12670 KFIFO
12671 M:      Stefani Seibold <[email protected]>
12672 S:      Maintained
12673 F:      include/linux/kfifo.h
12674 F:      lib/kfifo.c
12675 F:      samples/kfifo/
12676
12677 KGDB / KDB /debug_core
12678 M:      Jason Wessel <[email protected]>
12679 M:      Daniel Thompson <[email protected]>
12680 R:      Douglas Anderson <[email protected]>
12681 L:      [email protected]
12682 S:      Maintained
12683 W:      http://kgdb.wiki.kernel.org/
12684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12685 F:      Documentation/dev-tools/kgdb.rst
12686 F:      drivers/misc/kgdbts.c
12687 F:      drivers/tty/serial/kgdboc.c
12688 F:      include/linux/kdb.h
12689 F:      include/linux/kgdb.h
12690 F:      kernel/debug/
12691 F:      kernel/module/kdb.c
12692
12693 KHADAS MCU MFD DRIVER
12694 M:      Neil Armstrong <[email protected]>
12695 L:      [email protected]
12696 S:      Maintained
12697 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12698 F:      drivers/mfd/khadas-mcu.c
12699 F:      drivers/thermal/khadas_mcu_fan.c
12700 F:      include/linux/mfd/khadas-mcu.h
12701
12702 KIONIX/ROHM KX022A ACCELEROMETER
12703 M:      Matti Vaittinen <[email protected]>
12704 L:      [email protected]
12705 S:      Supported
12706 F:      drivers/iio/accel/kionix-kx022a*
12707
12708 KMEMLEAK
12709 M:      Catalin Marinas <[email protected]>
12710 S:      Maintained
12711 F:      Documentation/dev-tools/kmemleak.rst
12712 F:      include/linux/kmemleak.h
12713 F:      mm/kmemleak.c
12714 F:      samples/kmemleak/kmemleak-test.c
12715
12716 KMSAN
12717 M:      Alexander Potapenko <[email protected]>
12718 R:      Marco Elver <[email protected]>
12719 R:      Dmitry Vyukov <[email protected]>
12720 L:      [email protected]
12721 S:      Maintained
12722 F:      Documentation/dev-tools/kmsan.rst
12723 F:      arch/*/include/asm/kmsan.h
12724 F:      arch/*/mm/kmsan_*
12725 F:      include/linux/kmsan*.h
12726 F:      lib/Kconfig.kmsan
12727 F:      mm/kmsan/
12728 F:      scripts/Makefile.kmsan
12729
12730 KPROBES
12731 M:      Naveen N Rao <[email protected]>
12732 M:      Anil S Keshavamurthy <[email protected]>
12733 M:      "David S. Miller" <[email protected]>
12734 M:      Masami Hiramatsu <[email protected]>
12735 L:      [email protected]
12736 L:      [email protected]
12737 S:      Maintained
12738 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
12739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12740 F:      Documentation/trace/kprobes.rst
12741 F:      include/asm-generic/kprobes.h
12742 F:      include/linux/kprobes.h
12743 F:      kernel/kprobes.c
12744 F:      lib/test_kprobes.c
12745 F:      samples/kprobes
12746
12747 KS0108 LCD CONTROLLER DRIVER
12748 M:      Miguel Ojeda <[email protected]>
12749 S:      Maintained
12750 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
12751 F:      drivers/auxdisplay/ks0108.c
12752 F:      include/linux/ks0108.h
12753
12754 KTD253 BACKLIGHT DRIVER
12755 M:      Linus Walleij <[email protected]>
12756 S:      Maintained
12757 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12758 F:      drivers/video/backlight/ktd253-backlight.c
12759
12760 KTD2801 BACKLIGHT DRIVER
12761 M:      Duje Mihanović <[email protected]>
12762 S:      Maintained
12763 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12764 F:      drivers/video/backlight/ktd2801-backlight.c
12765
12766 KTEST
12767 M:      Steven Rostedt <[email protected]>
12768 M:      John Hawley <[email protected]>
12769 S:      Maintained
12770 F:      tools/testing/ktest
12771
12772 KTZ8866 BACKLIGHT DRIVER
12773 M:      Jianhua Lu <[email protected]>
12774 S:      Maintained
12775 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12776 F:      drivers/video/backlight/ktz8866.c
12777
12778 KVM PARAVIRT (KVM/paravirt)
12779 M:      Paolo Bonzini <[email protected]>
12780 R:      Vitaly Kuznetsov <[email protected]>
12781 L:      [email protected]
12782 S:      Supported
12783 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12784 F:      arch/um/include/asm/kvm_para.h
12785 F:      arch/x86/include/asm/kvm_para.h
12786 F:      arch/x86/include/asm/pvclock-abi.h
12787 F:      arch/x86/include/uapi/asm/kvm_para.h
12788 F:      arch/x86/kernel/kvm.c
12789 F:      arch/x86/kernel/kvmclock.c
12790 F:      include/asm-generic/kvm_para.h
12791 F:      include/linux/kvm_para.h
12792 F:      include/uapi/asm-generic/kvm_para.h
12793 F:      include/uapi/linux/kvm_para.h
12794
12795 KVM X86 HYPER-V (KVM/hyper-v)
12796 M:      Vitaly Kuznetsov <[email protected]>
12797 M:      Sean Christopherson <[email protected]>
12798 M:      Paolo Bonzini <[email protected]>
12799 L:      [email protected]
12800 S:      Supported
12801 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12802 F:      arch/x86/kvm/hyperv.*
12803 F:      arch/x86/kvm/kvm_onhyperv.*
12804 F:      arch/x86/kvm/svm/hyperv.*
12805 F:      arch/x86/kvm/svm/svm_onhyperv.*
12806 F:      arch/x86/kvm/vmx/hyperv.*
12807
12808 KVM X86 Xen (KVM/Xen)
12809 M:      David Woodhouse <[email protected]>
12810 M:      Paul Durrant <[email protected]>
12811 M:      Sean Christopherson <[email protected]>
12812 M:      Paolo Bonzini <[email protected]>
12813 L:      [email protected]
12814 S:      Supported
12815 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12816 F:      arch/x86/kvm/xen.*
12817
12818 L3MDEV
12819 M:      David Ahern <[email protected]>
12820 L:      [email protected]
12821 S:      Maintained
12822 F:      include/net/l3mdev.h
12823 F:      net/l3mdev
12824
12825 LANDLOCK SECURITY MODULE
12826 M:      Mickaël Salaün <[email protected]>
12827 R:      Günther Noack <[email protected]>
12828 L:      [email protected]
12829 S:      Supported
12830 W:      https://landlock.io
12831 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12832 F:      Documentation/security/landlock.rst
12833 F:      Documentation/userspace-api/landlock.rst
12834 F:      fs/ioctl.c
12835 F:      include/uapi/linux/landlock.h
12836 F:      samples/landlock/
12837 F:      security/landlock/
12838 F:      tools/testing/selftests/landlock/
12839 K:      landlock
12840 K:      LANDLOCK
12841
12842 LANTIQ / INTEL Ethernet drivers
12843 M:      Hauke Mehrtens <[email protected]>
12844 L:      [email protected]
12845 S:      Maintained
12846 F:      Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12847 F:      drivers/net/dsa/lantiq_gswip.c
12848 F:      drivers/net/dsa/lantiq_pce.h
12849 F:      drivers/net/ethernet/lantiq_xrx200.c
12850 F:      net/dsa/tag_gswip.c
12851
12852 LANTIQ MIPS ARCHITECTURE
12853 M:      John Crispin <[email protected]>
12854 L:      [email protected]
12855 S:      Maintained
12856 F:      arch/mips/lantiq
12857 F:      drivers/soc/lantiq
12858
12859 LANTIQ PEF2256 DRIVER
12860 M:      Herve Codina <[email protected]>
12861 S:      Maintained
12862 F:      Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12863 F:      drivers/net/wan/framer/pef2256/
12864 F:      drivers/pinctrl/pinctrl-pef2256.c
12865 F:      include/linux/framer/pef2256.h
12866
12867 LASI 53c700 driver for PARISC
12868 M:      "James E.J. Bottomley" <[email protected]>
12869 L:      [email protected]
12870 S:      Maintained
12871 F:      Documentation/scsi/53c700.rst
12872 F:      drivers/scsi/53c700*
12873
12874 LEAKING_ADDRESSES
12875 M:      Tycho Andersen <[email protected]>
12876 R:      Kees Cook <[email protected]>
12877 L:      [email protected]
12878 S:      Maintained
12879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12880 F:      scripts/leaking_addresses.pl
12881
12882 LED SUBSYSTEM
12883 M:      Pavel Machek <[email protected]>
12884 M:      Lee Jones <[email protected]>
12885 L:      [email protected]
12886 S:      Maintained
12887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12888 F:      Documentation/devicetree/bindings/leds/
12889 F:      Documentation/leds/
12890 F:      drivers/leds/
12891 F:      include/dt-bindings/leds/
12892 F:      include/linux/leds.h
12893
12894 LEGO MINDSTORMS EV3
12895 R:      David Lechner <[email protected]>
12896 S:      Maintained
12897 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12898 F:      arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12899 F:      drivers/power/supply/lego_ev3_battery.c
12900
12901 LEGO USB Tower driver
12902 M:      Juergen Stuber <[email protected]>
12903 L:      [email protected]
12904 S:      Maintained
12905 W:      http://legousb.sourceforge.net/
12906 F:      drivers/usb/misc/legousbtower.c
12907
12908 LETSKETCH HID TABLET DRIVER
12909 M:      Hans de Goede <[email protected]>
12910 L:      [email protected]
12911 S:      Maintained
12912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12913 F:      drivers/hid/hid-letsketch.c
12914
12915 LG LAPTOP EXTRAS
12916 M:      Matan Ziv-Av <[email protected]>
12917 L:      [email protected]
12918 S:      Maintained
12919 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
12920 F:      Documentation/admin-guide/laptops/lg-laptop.rst
12921 F:      drivers/platform/x86/lg-laptop.c
12922
12923 LG2160 MEDIA DRIVER
12924 M:      Michael Krufky <[email protected]>
12925 L:      [email protected]
12926 S:      Maintained
12927 W:      https://linuxtv.org
12928 W:      http://github.com/mkrufky
12929 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12930 T:      git git://linuxtv.org/mkrufky/tuners.git
12931 F:      drivers/media/dvb-frontends/lg2160.*
12932
12933 LGDT3305 MEDIA DRIVER
12934 M:      Michael Krufky <[email protected]>
12935 L:      [email protected]
12936 S:      Maintained
12937 W:      https://linuxtv.org
12938 W:      http://github.com/mkrufky
12939 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12940 T:      git git://linuxtv.org/mkrufky/tuners.git
12941 F:      drivers/media/dvb-frontends/lgdt3305.*
12942
12943 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12944 M:      Viresh Kumar <[email protected]>
12945 L:      [email protected]
12946 S:      Maintained
12947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12948 F:      drivers/ata/pata_arasan_cf.c
12949 F:      include/linux/pata_arasan_cf_data.h
12950
12951 LIBATA PATA DRIVERS
12952 R:      Sergey Shtylyov <[email protected]>
12953 L:      [email protected]
12954 F:      drivers/ata/ata_*.c
12955 F:      drivers/ata/pata_*.c
12956
12957 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12958 M:      Linus Walleij <[email protected]>
12959 L:      [email protected]
12960 S:      Maintained
12961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12962 F:      drivers/ata/pata_ftide010.c
12963 F:      drivers/ata/sata_gemini.c
12964 F:      drivers/ata/sata_gemini.h
12965
12966 LIBATA SATA AHCI PLATFORM devices support
12967 M:      Hans de Goede <[email protected]>
12968 M:      Jens Axboe <[email protected]>
12969 L:      [email protected]
12970 S:      Maintained
12971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12972 F:      drivers/ata/ahci_platform.c
12973 F:      drivers/ata/libahci_platform.c
12974 F:      include/linux/ahci_platform.h
12975
12976 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12977 M:      Serge Semin <[email protected]>
12978 L:      [email protected]
12979 S:      Maintained
12980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12981 F:      Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12982 F:      Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12983 F:      drivers/ata/ahci_dwc.c
12984
12985 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12986 M:      Mikael Pettersson <[email protected]>
12987 L:      [email protected]
12988 S:      Maintained
12989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12990 F:      drivers/ata/sata_promise.*
12991
12992 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12993 M:      Damien Le Moal <[email protected]>
12994 M:      Niklas Cassel <[email protected]>
12995 L:      [email protected]
12996 S:      Maintained
12997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12998 F:      Documentation/ABI/testing/sysfs-ata
12999 F:      Documentation/devicetree/bindings/ata/
13000 F:      drivers/ata/
13001 F:      include/linux/ata.h
13002 F:      include/linux/libata.h
13003
13004 LIBETH COMMON ETHERNET LIBRARY
13005 M:      Alexander Lobakin <[email protected]>
13006 L:      [email protected]
13007 L:      [email protected] (moderated for non-subscribers)
13008 S:      Supported
13009 T:      git https://github.com/alobakin/linux.git
13010 F:      drivers/net/ethernet/intel/libeth/
13011 F:      include/net/libeth/
13012 K:      libeth
13013
13014 LIBIE COMMON INTEL ETHERNET LIBRARY
13015 M:      Alexander Lobakin <[email protected]>
13016 L:      [email protected] (moderated for non-subscribers)
13017 L:      [email protected]
13018 S:      Supported
13019 T:      git https://github.com/alobakin/linux.git
13020 F:      drivers/net/ethernet/intel/libie/
13021 F:      include/linux/net/intel/libie/
13022 K:      libie
13023
13024 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13025 M:      Vishal Verma <[email protected]>
13026 M:      Dan Williams <[email protected]>
13027 M:      Dave Jiang <[email protected]>
13028 L:      [email protected]
13029 S:      Supported
13030 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
13031 P:      Documentation/nvdimm/maintainer-entry-profile.rst
13032 F:      drivers/nvdimm/btt*
13033
13034 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13035 M:      Dan Williams <[email protected]>
13036 M:      Vishal Verma <[email protected]>
13037 M:      Dave Jiang <[email protected]>
13038 L:      [email protected]
13039 S:      Supported
13040 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
13041 P:      Documentation/nvdimm/maintainer-entry-profile.rst
13042 F:      drivers/nvdimm/pmem*
13043
13044 LIBNVDIMM: DEVICETREE BINDINGS
13045 M:      Oliver O'Halloran <[email protected]>
13046 L:      [email protected]
13047 S:      Supported
13048 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
13049 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
13050 F:      drivers/nvdimm/of_pmem.c
13051
13052 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13053 M:      Dan Williams <[email protected]>
13054 M:      Vishal Verma <[email protected]>
13055 M:      Dave Jiang <[email protected]>
13056 M:      Ira Weiny <[email protected]>
13057 L:      [email protected]
13058 S:      Supported
13059 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
13060 P:      Documentation/nvdimm/maintainer-entry-profile.rst
13061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13062 F:      drivers/acpi/nfit/*
13063 F:      drivers/nvdimm/*
13064 F:      include/linux/libnvdimm.h
13065 F:      include/linux/nd.h
13066 F:      include/uapi/linux/ndctl.h
13067 F:      tools/testing/nvdimm/
13068
13069 LIBRARY CODE
13070 M:      Andrew Morton <[email protected]>
13071 L:      [email protected]
13072 S:      Supported
13073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13074 F:      lib/*
13075
13076 LICENSES and SPDX stuff
13077 M:      Thomas Gleixner <[email protected]>
13078 M:      Greg Kroah-Hartman <[email protected]>
13079 L:      [email protected]
13080 S:      Maintained
13081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13082 F:      COPYING
13083 F:      Documentation/process/license-rules.rst
13084 F:      LICENSES/
13085 F:      scripts/spdxcheck-test.sh
13086 F:      scripts/spdxcheck.py
13087 F:      scripts/spdxexclude
13088
13089 LINEAR RANGES HELPERS
13090 M:      Mark Brown <[email protected]>
13091 R:      Matti Vaittinen <[email protected]>
13092 F:      include/linux/linear_range.h
13093 F:      lib/linear_ranges.c
13094 F:      lib/test_linear_ranges.c
13095
13096 LINUX FOR POWER MACINTOSH
13097 L:      [email protected]
13098 S:      Orphan
13099 F:      arch/powerpc/platforms/powermac/
13100 F:      drivers/macintosh/
13101 X:      drivers/macintosh/adb-iop.c
13102 X:      drivers/macintosh/via-macii.c
13103
13104 LINUX FOR POWERPC (32-BIT AND 64-BIT)
13105 M:      Michael Ellerman <[email protected]>
13106 R:      Nicholas Piggin <[email protected]>
13107 R:      Christophe Leroy <[email protected]>
13108 R:      Naveen N Rao <[email protected]>
13109 R:      Madhavan Srinivasan <[email protected]>
13110 L:      [email protected]
13111 S:      Supported
13112 W:      https://github.com/linuxppc/wiki/wiki
13113 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13115 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
13116 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
13117 F:      Documentation/devicetree/bindings/powerpc/
13118 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
13119 F:      Documentation/arch/powerpc/
13120 F:      arch/powerpc/
13121 F:      drivers/*/*/*pasemi*
13122 F:      drivers/*/*pasemi*
13123 F:      drivers/char/tpm/tpm_ibmvtpm*
13124 F:      drivers/crypto/nx/
13125 F:      drivers/i2c/busses/i2c-opal.c
13126 F:      drivers/net/ethernet/ibm/ibmveth.*
13127 F:      drivers/net/ethernet/ibm/ibmvnic.*
13128 F:      drivers/pci/hotplug/pnv_php.c
13129 F:      drivers/pci/hotplug/rpa*
13130 F:      drivers/rtc/rtc-opal.c
13131 F:      drivers/scsi/ibmvscsi/
13132 F:      drivers/tty/hvc/hvc_opal.c
13133 F:      drivers/watchdog/wdrtas.c
13134 F:      include/linux/papr_scm.h
13135 F:      include/uapi/linux/papr_pdsm.h
13136 F:      tools/testing/selftests/powerpc
13137 N:      /pmac
13138 N:      powermac
13139 N:      powernv
13140 N:      [^a-z0-9]ps3
13141 N:      pseries
13142
13143 LINUX FOR POWERPC EMBEDDED MPC5XXX
13144 M:      Anatolij Gustschin <[email protected]>
13145 L:      [email protected]
13146 S:      Odd Fixes
13147 F:      arch/powerpc/platforms/512x/
13148 F:      arch/powerpc/platforms/52xx/
13149
13150 LINUX FOR POWERPC EMBEDDED PPC4XX
13151 L:      [email protected]
13152 S:      Orphan
13153 F:      arch/powerpc/platforms/44x/
13154
13155 LINUX FOR POWERPC EMBEDDED PPC85XX
13156 M:      Scott Wood <[email protected]>
13157 L:      [email protected]
13158 S:      Odd fixes
13159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13160 F:      Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13161 F:      Documentation/devicetree/bindings/powerpc/fsl/
13162 F:      arch/powerpc/platforms/85xx/
13163
13164 LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13165 M:      Christophe Leroy <[email protected]>
13166 L:      [email protected]
13167 S:      Maintained
13168 F:      arch/powerpc/platforms/8xx/
13169 F:      arch/powerpc/platforms/83xx/
13170
13171 LINUX KERNEL DUMP TEST MODULE (LKDTM)
13172 M:      Kees Cook <[email protected]>
13173 S:      Maintained
13174 F:      drivers/misc/lkdtm/*
13175 F:      tools/testing/selftests/lkdtm/*
13176
13177 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13178 M:      Alan Stern <[email protected]>
13179 M:      Andrea Parri <[email protected]>
13180 M:      Will Deacon <[email protected]>
13181 M:      Peter Zijlstra <[email protected]>
13182 M:      Boqun Feng <[email protected]>
13183 M:      Nicholas Piggin <[email protected]>
13184 M:      David Howells <[email protected]>
13185 M:      Jade Alglave <[email protected]>
13186 M:      Luc Maranget <[email protected]>
13187 M:      "Paul E. McKenney" <[email protected]>
13188 R:      Akira Yokosawa <[email protected]>
13189 R:      Daniel Lustig <[email protected]>
13190 R:      Joel Fernandes <[email protected]>
13191 L:      [email protected]
13192 L:      [email protected]
13193 L:      [email protected]
13194 S:      Supported
13195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13196 F:      Documentation/atomic_bitops.txt
13197 F:      Documentation/atomic_t.txt
13198 F:      Documentation/core-api/refcount-vs-atomic.rst
13199 F:      Documentation/litmus-tests/
13200 F:      Documentation/memory-barriers.txt
13201 F:      tools/memory-model/
13202
13203 LINUX-NEXT TREE
13204 M:      Stephen Rothwell <[email protected]>
13205 L:      [email protected]
13206 S:      Supported
13207 B:      mailto:[email protected] and the appropriate development tree
13208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13209
13210 LIS3LV02D ACCELEROMETER DRIVER
13211 M:      Eric Piel <[email protected]>
13212 S:      Maintained
13213 F:      Documentation/misc-devices/lis3lv02d.rst
13214 F:      drivers/misc/lis3lv02d/
13215 F:      drivers/platform/x86/hp/hp_accel.c
13216
13217 LIST KUNIT TEST
13218 M:      David Gow <[email protected]>
13219 L:      [email protected]
13220 L:      [email protected]
13221 S:      Maintained
13222 F:      lib/list-test.c
13223
13224 LITEX PLATFORM
13225 M:      Karol Gugala <[email protected]>
13226 M:      Mateusz Holenko <[email protected]>
13227 M:      Gabriel Somlo <[email protected]>
13228 M:      Joel Stanley <[email protected]>
13229 S:      Maintained
13230 F:      Documentation/devicetree/bindings/*/litex,*.yaml
13231 F:      arch/openrisc/boot/dts/or1klitex.dts
13232 F:      drivers/mmc/host/litex_mmc.c
13233 F:      drivers/net/ethernet/litex/*
13234 F:      drivers/soc/litex/*
13235 F:      drivers/tty/serial/liteuart.c
13236 F:      include/linux/litex.h
13237 N:      litex
13238
13239 LIVE PATCHING
13240 M:      Josh Poimboeuf <[email protected]>
13241 M:      Jiri Kosina <[email protected]>
13242 M:      Miroslav Benes <[email protected]>
13243 M:      Petr Mladek <[email protected]>
13244 R:      Joe Lawrence <[email protected]>
13245 L:      [email protected]
13246 S:      Maintained
13247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13248 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
13249 F:      Documentation/livepatch/
13250 F:      arch/powerpc/include/asm/livepatch.h
13251 F:      include/linux/livepatch.h
13252 F:      kernel/livepatch/
13253 F:      kernel/module/livepatch.c
13254 F:      samples/livepatch/
13255 F:      tools/testing/selftests/livepatch/
13256
13257 LLC (802.2)
13258 L:      [email protected]
13259 S:      Odd fixes
13260 F:      include/linux/llc.h
13261 F:      include/net/llc*
13262 F:      include/uapi/linux/llc.h
13263 F:      net/llc/
13264
13265 LM73 HARDWARE MONITOR DRIVER
13266 M:      Guillaume Ligneul <[email protected]>
13267 L:      [email protected]
13268 S:      Maintained
13269 F:      drivers/hwmon/lm73.c
13270
13271 LM78 HARDWARE MONITOR DRIVER
13272 M:      Jean Delvare <[email protected]>
13273 L:      [email protected]
13274 S:      Maintained
13275 F:      Documentation/hwmon/lm78.rst
13276 F:      drivers/hwmon/lm78.c
13277
13278 LM83 HARDWARE MONITOR DRIVER
13279 M:      Jean Delvare <[email protected]>
13280 L:      [email protected]
13281 S:      Maintained
13282 F:      Documentation/hwmon/lm83.rst
13283 F:      drivers/hwmon/lm83.c
13284
13285 LM90 HARDWARE MONITOR DRIVER
13286 M:      Jean Delvare <[email protected]>
13287 L:      [email protected]
13288 S:      Maintained
13289 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13290 F:      Documentation/hwmon/lm90.rst
13291 F:      drivers/hwmon/lm90.c
13292 F:      include/dt-bindings/thermal/lm90.h
13293
13294 LME2510 MEDIA DRIVER
13295 M:      Malcolm Priestley <[email protected]>
13296 L:      [email protected]
13297 S:      Maintained
13298 W:      https://linuxtv.org
13299 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13300 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
13301
13302 LOADPIN SECURITY MODULE
13303 M:      Kees Cook <[email protected]>
13304 S:      Supported
13305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13306 F:      Documentation/admin-guide/LSM/LoadPin.rst
13307 F:      security/loadpin/
13308
13309 LOCKDOWN SECURITY MODULE
13310 L:      [email protected]
13311 S:      Odd Fixes
13312 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13313 F:      security/lockdown/
13314
13315 LOCKING PRIMITIVES
13316 M:      Peter Zijlstra <[email protected]>
13317 M:      Ingo Molnar <[email protected]>
13318 M:      Will Deacon <[email protected]>
13319 R:      Waiman Long <[email protected]>
13320 R:      Boqun Feng <[email protected]> (LOCKDEP)
13321 L:      [email protected]
13322 S:      Maintained
13323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13324 F:      Documentation/locking/
13325 F:      arch/*/include/asm/spinlock*.h
13326 F:      include/linux/lockdep*.h
13327 F:      include/linux/mutex*.h
13328 F:      include/linux/rwlock*.h
13329 F:      include/linux/rwsem*.h
13330 F:      include/linux/seqlock.h
13331 F:      include/linux/spinlock*.h
13332 F:      kernel/locking/
13333 F:      lib/locking*.[ch]
13334 X:      kernel/locking/locktorture.c
13335
13336 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13337 M:      "Richard Russon (FlatCap)" <[email protected]>
13338 L:      [email protected]
13339 S:      Maintained
13340 W:      http://www.linux-ntfs.org/content/view/19/37/
13341 F:      Documentation/admin-guide/ldm.rst
13342 F:      block/partitions/ldm.*
13343
13344 LOGITECH HID GAMING KEYBOARDS
13345 M:      Hans de Goede <[email protected]>
13346 L:      [email protected]
13347 S:      Maintained
13348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13349 F:      drivers/hid/hid-lg-g15.c
13350
13351 LONTIUM LT8912B MIPI TO HDMI BRIDGE
13352 M:      Adrien Grassein <[email protected]>
13353 S:      Maintained
13354 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13355 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
13356
13357 LOONGARCH
13358 M:      Huacai Chen <[email protected]>
13359 R:      WANG Xuerui <[email protected]>
13360 L:      [email protected]
13361 S:      Maintained
13362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13363 F:      Documentation/arch/loongarch/
13364 F:      Documentation/translations/zh_CN/arch/loongarch/
13365 F:      arch/loongarch/
13366 F:      drivers/*/*loongarch*
13367 F:      drivers/cpufreq/loongson3_cpufreq.c
13368
13369 LOONGSON GPIO DRIVER
13370 M:      Yinbo Zhu <[email protected]>
13371 L:      [email protected]
13372 S:      Maintained
13373 F:      Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13374 F:      drivers/gpio/gpio-loongson-64bit.c
13375
13376 LOONGSON LS2X APB DMA DRIVER
13377 M:      Binbin Zhou <[email protected]>
13378 L:      [email protected]
13379 S:      Maintained
13380 F:      Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13381 F:      drivers/dma/ls2x-apb-dma.c
13382
13383 LOONGSON LS2X I2C DRIVER
13384 M:      Binbin Zhou <[email protected]>
13385 L:      [email protected]
13386 S:      Maintained
13387 F:      Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13388 F:      drivers/i2c/busses/i2c-ls2x.c
13389
13390 LOONGSON-2 SOC SERIES CLOCK DRIVER
13391 M:      Yinbo Zhu <[email protected]>
13392 L:      [email protected]
13393 S:      Maintained
13394 F:      Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13395 F:      drivers/clk/clk-loongson2.c
13396 F:      include/dt-bindings/clock/loongson,ls2k-clk.h
13397
13398 LOONGSON SPI DRIVER
13399 M:      Yinbo Zhu <[email protected]>
13400 L:      [email protected]
13401 S:      Maintained
13402 F:      Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13403 F:      drivers/spi/spi-loongson-core.c
13404 F:      drivers/spi/spi-loongson-pci.c
13405 F:      drivers/spi/spi-loongson-plat.c
13406 F:      drivers/spi/spi-loongson.h
13407
13408 LOONGSON-2 SOC SERIES GUTS DRIVER
13409 M:      Yinbo Zhu <[email protected]>
13410 L:      [email protected]
13411 S:      Maintained
13412 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13413 F:      drivers/soc/loongson/loongson2_guts.c
13414
13415 LOONGSON-2 SOC SERIES PM DRIVER
13416 M:      Yinbo Zhu <[email protected]>
13417 L:      [email protected]
13418 S:      Maintained
13419 F:      Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13420 F:      drivers/soc/loongson/loongson2_pm.c
13421
13422 LOONGSON-2 SOC SERIES PINCTRL DRIVER
13423 M:      zhanghongchen <[email protected]>
13424 M:      Yinbo Zhu <[email protected]>
13425 L:      [email protected]
13426 S:      Maintained
13427 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13428 F:      drivers/pinctrl/pinctrl-loongson2.c
13429
13430 LOONGSON-2 SOC SERIES THERMAL DRIVER
13431 M:      zhanghongchen <[email protected]>
13432 M:      Yinbo Zhu <[email protected]>
13433 L:      [email protected]
13434 S:      Maintained
13435 F:      Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13436 F:      drivers/thermal/loongson2_thermal.c
13437
13438 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13439 M:      Sathya Prakash <[email protected]>
13440 M:      Sreekanth Reddy <[email protected]>
13441 M:      Suganath Prabu Subramani <[email protected]>
13442 L:      [email protected]
13443 L:      [email protected]
13444 S:      Supported
13445 W:      http://www.avagotech.com/support/
13446 F:      drivers/message/fusion/
13447 F:      drivers/scsi/mpt3sas/
13448
13449 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13450 M:      Matthew Wilcox <[email protected]>
13451 L:      [email protected]
13452 S:      Maintained
13453 F:      drivers/scsi/sym53c8xx_2/
13454
13455 LTC1660 DAC DRIVER
13456 M:      Marcus Folkesson <[email protected]>
13457 L:      [email protected]
13458 S:      Maintained
13459 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13460 F:      drivers/iio/dac/ltc1660.c
13461
13462 LTC2664 IIO DAC DRIVER
13463 M:      Michael Hennerich <[email protected]>
13464 M:      Kim Seer Paller <[email protected]>
13465 L:      [email protected]
13466 S:      Supported
13467 W:      https://ez.analog.com/linux-software-drivers
13468 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
13469 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
13470 F:      drivers/iio/dac/ltc2664.c
13471
13472 LTC2688 IIO DAC DRIVER
13473 M:      Nuno Sá <[email protected]>
13474 L:      [email protected]
13475 S:      Supported
13476 W:      https://ez.analog.com/linux-software-drivers
13477 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13478 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13479 F:      drivers/iio/dac/ltc2688.c
13480
13481 LTC2947 HARDWARE MONITOR DRIVER
13482 M:      Nuno Sá <[email protected]>
13483 L:      [email protected]
13484 S:      Supported
13485 W:      https://ez.analog.com/linux-software-drivers
13486 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13487 F:      drivers/hwmon/ltc2947-core.c
13488 F:      drivers/hwmon/ltc2947-i2c.c
13489 F:      drivers/hwmon/ltc2947-spi.c
13490 F:      drivers/hwmon/ltc2947.h
13491
13492 LTC2991 HARDWARE MONITOR DRIVER
13493 M:      Antoniu Miclaus <[email protected]>
13494 L:      [email protected]
13495 S:      Supported
13496 W:      https://ez.analog.com/linux-software-drivers
13497 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13498 F:      drivers/hwmon/ltc2991.c
13499
13500 LTC2983 IIO TEMPERATURE DRIVER
13501 M:      Nuno Sá <[email protected]>
13502 L:      [email protected]
13503 S:      Supported
13504 W:      https://ez.analog.com/linux-software-drivers
13505 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13506 F:      drivers/iio/temperature/ltc2983.c
13507
13508 LTC4282 HARDWARE MONITOR DRIVER
13509 M:      Nuno Sa <[email protected]>
13510 L:      [email protected]
13511 S:      Supported
13512 F:      Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13513 F:      Documentation/hwmon/ltc4282.rst
13514 F:      drivers/hwmon/ltc4282.c
13515
13516 LTC4286 HARDWARE MONITOR DRIVER
13517 M:      Delphine CC Chiu <[email protected]>
13518 L:      [email protected]
13519 S:      Maintained
13520 F:      Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13521 F:      Documentation/hwmon/ltc4286.rst
13522 F:      drivers/hwmon/pmbus/Kconfig
13523 F:      drivers/hwmon/pmbus/Makefile
13524 F:      drivers/hwmon/pmbus/ltc4286.c
13525
13526 LTC4306 I2C MULTIPLEXER DRIVER
13527 M:      Michael Hennerich <[email protected]>
13528 L:      [email protected]
13529 S:      Supported
13530 W:      https://ez.analog.com/linux-software-drivers
13531 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13532 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
13533
13534 LTP (Linux Test Project)
13535 M:      Andrea Cervesato <[email protected]>
13536 M:      Cyril Hrubis <[email protected]>
13537 M:      Jan Stancek <[email protected]>
13538 M:      Petr Vorel <[email protected]>
13539 M:      Li Wang <[email protected]>
13540 M:      Yang Xu <[email protected]>
13541 M:      Xiao Yang <[email protected]>
13542 L:      [email protected] (subscribers-only)
13543 S:      Maintained
13544 W:      https://linux-test-project.readthedocs.io/
13545 T:      git https://github.com/linux-test-project/ltp.git
13546
13547 LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13548 M:      Anshul Dalal <[email protected]>
13549 L:      [email protected]
13550 S:      Maintained
13551 F:      Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13552 F:      drivers/iio/light/ltr390.c
13553
13554 LYNX 28G SERDES PHY DRIVER
13555 M:      Ioana Ciornei <[email protected]>
13556 L:      [email protected]
13557 S:      Supported
13558 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13559 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
13560
13561 LYNX PCS MODULE
13562 M:      Ioana Ciornei <[email protected]>
13563 L:      [email protected]
13564 S:      Supported
13565 F:      drivers/net/pcs/pcs-lynx.c
13566 F:      include/linux/pcs-lynx.h
13567
13568 M68K ARCHITECTURE
13569 M:      Geert Uytterhoeven <[email protected]>
13570 L:      [email protected]
13571 S:      Maintained
13572 W:      http://www.linux-m68k.org/
13573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13574 F:      arch/m68k/
13575 F:      drivers/zorro/
13576
13577 M68K ON APPLE MACINTOSH
13578 M:      Joshua Thompson <[email protected]>
13579 L:      [email protected]
13580 S:      Maintained
13581 W:      http://www.mac.linux-m68k.org/
13582 F:      arch/m68k/mac/
13583 F:      drivers/macintosh/adb-iop.c
13584 F:      drivers/macintosh/via-macii.c
13585
13586 M68K ON HP9000/300
13587 M:      Philip Blundell <[email protected]>
13588 S:      Maintained
13589 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
13590 F:      arch/m68k/hp300/
13591
13592 M88DS3103 MEDIA DRIVER
13593 L:      [email protected]
13594 S:      Orphan
13595 W:      https://linuxtv.org
13596 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13597 F:      drivers/media/dvb-frontends/m88ds3103*
13598
13599 M88RS2000 MEDIA DRIVER
13600 M:      Malcolm Priestley <[email protected]>
13601 L:      [email protected]
13602 S:      Maintained
13603 W:      https://linuxtv.org
13604 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13605 F:      drivers/media/dvb-frontends/m88rs2000*
13606
13607 MA901 MASTERKIT USB FM RADIO DRIVER
13608 M:      Alexey Klimov <[email protected]>
13609 L:      [email protected]
13610 S:      Maintained
13611 T:      git git://linuxtv.org/media_tree.git
13612 F:      drivers/media/radio/radio-ma901.c
13613
13614 MAC80211
13615 M:      Johannes Berg <[email protected]>
13616 L:      [email protected]
13617 S:      Maintained
13618 W:      https://wireless.wiki.kernel.org/
13619 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
13620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13622 F:      Documentation/networking/mac80211-injection.rst
13623 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13624 F:      drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13625 F:      include/net/mac80211.h
13626 F:      net/mac80211/
13627
13628 MAILBOX API
13629 M:      Jassi Brar <[email protected]>
13630 L:      [email protected]
13631 S:      Maintained
13632 F:      Documentation/devicetree/bindings/mailbox/
13633 F:      drivers/mailbox/
13634 F:      include/dt-bindings/mailbox/
13635 F:      include/linux/mailbox_client.h
13636 F:      include/linux/mailbox_controller.h
13637
13638 MAILBOX ARM MHUv2
13639 M:      Viresh Kumar <[email protected]>
13640 M:      Tushar Khandelwal <[email protected]>
13641 L:      [email protected]
13642 S:      Maintained
13643 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13644 F:      drivers/mailbox/arm_mhuv2.c
13645 F:      include/linux/mailbox/arm_mhuv2_message.h
13646
13647 MAILBOX ARM MHUv3
13648 M:      Sudeep Holla <[email protected]>
13649 M:      Cristian Marussi <[email protected]>
13650 L:      [email protected]
13651 L:      [email protected] (moderated for non-subscribers)
13652 S:      Maintained
13653 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13654 F:      drivers/mailbox/arm_mhuv3.c
13655
13656 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13657 M:      Alejandro Colomar <[email protected]>
13658 L:      [email protected]
13659 S:      Maintained
13660 W:      http://www.kernel.org/doc/man-pages
13661 T:      git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13662 T:      git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13663
13664 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13665 M:      Jeremy Kerr <[email protected]>
13666 M:      Matt Johnston <[email protected]>
13667 L:      [email protected]
13668 S:      Maintained
13669 F:      Documentation/networking/mctp.rst
13670 F:      drivers/net/mctp/
13671 F:      include/net/mctp.h
13672 F:      include/net/mctpdevice.h
13673 F:      include/net/netns/mctp.h
13674 F:      net/mctp/
13675
13676 MAPLE TREE
13677 M:      Liam R. Howlett <[email protected]>
13678 L:      [email protected]
13679 L:      [email protected]
13680 S:      Supported
13681 F:      Documentation/core-api/maple_tree.rst
13682 F:      include/linux/maple_tree.h
13683 F:      include/trace/events/maple_tree.h
13684 F:      lib/maple_tree.c
13685 F:      lib/test_maple_tree.c
13686 F:      tools/testing/radix-tree/linux/maple_tree.h
13687 F:      tools/testing/radix-tree/maple.c
13688
13689 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13690 M:      Rahul Bedarkar <[email protected]>
13691 L:      [email protected]
13692 S:      Maintained
13693 F:      arch/mips/boot/dts/img/pistachio*
13694
13695 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13696 M:      Andrew Lunn <[email protected]>
13697 L:      [email protected]
13698 S:      Maintained
13699 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13700 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13701 F:      Documentation/networking/devlink/mv88e6xxx.rst
13702 F:      drivers/net/dsa/mv88e6xxx/
13703 F:      include/linux/dsa/mv88e6xxx.h
13704 F:      include/linux/platform_data/mv88e6xxx.h
13705
13706 MARVELL 88PM886 PMIC DRIVER
13707 M:      Karel Balej <[email protected]>
13708 S:      Maintained
13709 F:      Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13710 F:      drivers/input/misc/88pm886-onkey.c
13711 F:      drivers/mfd/88pm886.c
13712 F:      drivers/regulator/88pm886-regulator.c
13713 F:      include/linux/mfd/88pm886.h
13714
13715 MARVELL ARMADA 3700 PHY DRIVERS
13716 M:      Miquel Raynal <[email protected]>
13717 S:      Maintained
13718 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13719 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13720 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13721 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13722
13723 MARVELL ARMADA 3700 SERIAL DRIVER
13724 M:      Pali Rohár <[email protected]>
13725 S:      Maintained
13726 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13727 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
13728 F:      drivers/tty/serial/mvebu-uart.c
13729
13730 MARVELL ARMADA DRM SUPPORT
13731 M:      Russell King <[email protected]>
13732 S:      Maintained
13733 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13734 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13735 F:      Documentation/devicetree/bindings/display/armada/
13736 F:      drivers/gpu/drm/armada/
13737 F:      include/uapi/drm/armada_drm.h
13738
13739 MARVELL CRYPTO DRIVER
13740 M:      Boris Brezillon <[email protected]>
13741 M:      Arnaud Ebalard <[email protected]>
13742 M:      Srujana Challa <[email protected]>
13743 L:      [email protected]
13744 S:      Maintained
13745 F:      drivers/crypto/marvell/
13746 F:      include/linux/soc/marvell/octeontx2/
13747
13748 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13749 M:      Mirko Lindner <[email protected]>
13750 M:      Stephen Hemminger <[email protected]>
13751 L:      [email protected]
13752 S:      Odd fixes
13753 F:      drivers/net/ethernet/marvell/sk*
13754
13755 MARVELL LIBERTAS WIRELESS DRIVER
13756 L:      [email protected]
13757 S:      Orphan
13758 F:      drivers/net/wireless/marvell/libertas/
13759
13760 MARVELL MACCHIATOBIN SUPPORT
13761 M:      Russell King <[email protected]>
13762 L:      [email protected] (moderated for non-subscribers)
13763 S:      Maintained
13764 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13765
13766 MARVELL MV643XX ETHERNET DRIVER
13767 M:      Sebastian Hesselbarth <[email protected]>
13768 L:      [email protected]
13769 S:      Maintained
13770 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
13771
13772 MARVELL MV88X3310 PHY DRIVER
13773 M:      Russell King <[email protected]>
13774 M:      Marek Behún <[email protected]>
13775 L:      [email protected]
13776 S:      Maintained
13777 F:      drivers/net/phy/marvell10g.c
13778
13779 MARVELL MVEBU THERMAL DRIVER
13780 M:      Miquel Raynal <[email protected]>
13781 S:      Maintained
13782 F:      drivers/thermal/armada_thermal.c
13783
13784 MARVELL MVNETA ETHERNET DRIVER
13785 M:      Marcin Wojtas <[email protected]>
13786 L:      [email protected]
13787 S:      Maintained
13788 F:      drivers/net/ethernet/marvell/mvneta*
13789
13790 MARVELL MVPP2 ETHERNET DRIVER
13791 M:      Marcin Wojtas <[email protected]>
13792 M:      Russell King <[email protected]>
13793 L:      [email protected]
13794 S:      Maintained
13795 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
13796 F:      drivers/net/ethernet/marvell/mvpp2/
13797
13798 MARVELL MWIFIEX WIRELESS DRIVER
13799 M:      Brian Norris <[email protected]>
13800 R:      Francesco Dolcini <[email protected]>
13801 L:      [email protected]
13802 S:      Odd Fixes
13803 F:      drivers/net/wireless/marvell/mwifiex/
13804
13805 MARVELL MWL8K WIRELESS DRIVER
13806 L:      [email protected]
13807 S:      Orphan
13808 F:      drivers/net/wireless/marvell/mwl8k.c
13809
13810 MARVELL NAND CONTROLLER DRIVER
13811 M:      Miquel Raynal <[email protected]>
13812 L:      [email protected]
13813 S:      Maintained
13814 F:      drivers/mtd/nand/raw/marvell_nand.c
13815
13816 MARVELL OCTEON ENDPOINT DRIVER
13817 M:      Veerasenareddy Burru <[email protected]>
13818 M:      Sathesh Edara <[email protected]>
13819 L:      [email protected]
13820 S:      Supported
13821 F:      drivers/net/ethernet/marvell/octeon_ep
13822
13823 MARVELL OCTEON ENDPOINT VF DRIVER
13824 M:      Veerasenareddy Burru <[email protected]>
13825 M:      Sathesh Edara <[email protected]>
13826 M:      Shinas Rasheed <[email protected]>
13827 M:      Satananda Burla <[email protected]>
13828 L:      [email protected]
13829 S:      Supported
13830 F:      drivers/net/ethernet/marvell/octeon_ep_vf
13831
13832 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13833 M:      Sunil Goutham <[email protected]>
13834 M:      Geetha sowjanya <[email protected]>
13835 M:      Subbaraya Sundeep <[email protected]>
13836 M:      hariprasad <[email protected]>
13837 L:      [email protected]
13838 S:      Supported
13839 F:      drivers/net/ethernet/marvell/octeontx2/nic/
13840 F:      include/linux/soc/marvell/octeontx2/
13841
13842 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13843 M:      Sunil Goutham <[email protected]>
13844 M:      Linu Cherian <[email protected]>
13845 M:      Geetha sowjanya <[email protected]>
13846 M:      Jerin Jacob <[email protected]>
13847 M:      hariprasad <[email protected]>
13848 M:      Subbaraya Sundeep <[email protected]>
13849 L:      [email protected]
13850 S:      Supported
13851 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13852 F:      drivers/net/ethernet/marvell/octeontx2/af/
13853
13854 MARVELL PRESTERA ETHERNET SWITCH DRIVER
13855 M:      Taras Chornyi <[email protected]>
13856 S:      Supported
13857 W:      https://github.com/Marvell-switching/switchdev-prestera
13858 F:      drivers/net/ethernet/marvell/prestera/
13859
13860 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13861 M:      Nicolas Pitre <[email protected]>
13862 S:      Odd Fixes
13863 F:      drivers/mmc/host/mvsdio.*
13864
13865 MARVELL USB MDIO CONTROLLER DRIVER
13866 M:      Tobias Waldekranz <[email protected]>
13867 L:      [email protected]
13868 S:      Maintained
13869 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13870 F:      drivers/net/mdio/mdio-mvusb.c
13871
13872 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13873 M:      Hu Ziji <[email protected]>
13874 L:      [email protected]
13875 S:      Supported
13876 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13877 F:      drivers/mmc/host/sdhci-xenon*
13878
13879 MARVELL OCTEON CN10K DPI DRIVER
13880 M:      Vamsi Attunuru <[email protected]>
13881 S:      Supported
13882 F:      drivers/misc/mrvl_cn10k_dpi.c
13883
13884 MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13885 R:      [email protected]
13886 R:      [email protected]
13887 F:      drivers/vdpa/octeon_ep/
13888
13889 MATROX FRAMEBUFFER DRIVER
13890 L:      [email protected]
13891 S:      Orphan
13892 F:      drivers/video/fbdev/matrox/matroxfb_*
13893 F:      include/uapi/linux/matroxfb.h
13894
13895 MAX15301 DRIVER
13896 M:      Daniel Nilsson <[email protected]>
13897 L:      [email protected]
13898 S:      Maintained
13899 F:      Documentation/hwmon/max15301.rst
13900 F:      drivers/hwmon/pmbus/max15301.c
13901
13902 MAX2175 SDR TUNER DRIVER
13903 M:      Ramesh Shanmugasundaram <[email protected]>
13904 L:      [email protected]
13905 S:      Maintained
13906 T:      git git://linuxtv.org/media_tree.git
13907 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
13908 F:      Documentation/userspace-api/media/drivers/max2175.rst
13909 F:      drivers/media/i2c/max2175*
13910 F:      include/uapi/linux/max2175.h
13911
13912 MAX31335 RTC DRIVER
13913 M:      Antoniu Miclaus <[email protected]>
13914 L:      [email protected]
13915 S:      Supported
13916 W:      https://ez.analog.com/linux-software-drivers
13917 F:      Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13918 F:      drivers/rtc/rtc-max31335.c
13919
13920 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13921 L:      [email protected]
13922 S:      Orphan
13923 F:      Documentation/hwmon/max6650.rst
13924 F:      drivers/hwmon/max6650.c
13925
13926 MAX9286 QUAD GMSL DESERIALIZER DRIVER
13927 M:      Jacopo Mondi <[email protected]>
13928 M:      Kieran Bingham <[email protected]>
13929 M:      Laurent Pinchart <[email protected]>
13930 M:      Niklas Söderlund <[email protected]>
13931 L:      [email protected]
13932 S:      Maintained
13933 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13934 F:      drivers/media/i2c/max9286.c
13935
13936 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13937 M:      Niklas Söderlund <[email protected]>
13938 L:      [email protected]
13939 S:      Maintained
13940 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13941 F:      drivers/staging/media/max96712/max96712.c
13942
13943 MAX96714 GMSL2 DESERIALIZER DRIVER
13944 M:      Julien Massot <[email protected]>
13945 L:      [email protected]
13946 S:      Maintained
13947 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13948 F:      drivers/media/i2c/max96714.c
13949
13950 MAX96717 GMSL2 SERIALIZER DRIVER
13951 M:      Julien Massot <[email protected]>
13952 L:      [email protected]
13953 S:      Maintained
13954 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13955 F:      drivers/media/i2c/max96717.c
13956
13957 MAX9860 MONO AUDIO VOICE CODEC DRIVER
13958 M:      Peter Rosin <[email protected]>
13959 L:      [email protected]
13960 S:      Maintained
13961 F:      Documentation/devicetree/bindings/sound/max9860.txt
13962 F:      sound/soc/codecs/max9860.*
13963
13964 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13965 M:      Andreas Klinger <[email protected]>
13966 L:      [email protected]
13967 S:      Maintained
13968 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13969 F:      drivers/iio/proximity/mb1232.c
13970
13971 MAXIM MAX11205 DRIVER
13972 M:      Ramona Bolboaca <[email protected]>
13973 L:      [email protected]
13974 S:      Supported
13975 W:      https://ez.analog.com/linux-software-drivers
13976 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13977 F:      drivers/iio/adc/max11205.c
13978
13979 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13980 R:      Iskren Chernev <[email protected]>
13981 R:      Krzysztof Kozlowski <[email protected]>
13982 R:      Marek Szyprowski <[email protected]>
13983 R:      Matheus Castello <[email protected]>
13984 L:      [email protected]
13985 S:      Maintained
13986 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13987 F:      drivers/power/supply/max17040_battery.c
13988
13989 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13990 R:      Hans de Goede <[email protected]>
13991 R:      Krzysztof Kozlowski <[email protected]>
13992 R:      Marek Szyprowski <[email protected]>
13993 R:      Sebastian Krzyszkowiak <[email protected]>
13994 R:      Purism Kernel Team <[email protected]>
13995 L:      [email protected]
13996 S:      Maintained
13997 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13998 F:      drivers/power/supply/max17042_battery.c
13999
14000 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14001 M:      Laurent Pinchart <[email protected]>
14002 L:      [email protected]
14003 S:      Maintained
14004 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14005 F:      drivers/regulator/max20086-regulator.c
14006
14007 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14008 M:      Rajat Khandelwal <[email protected]>
14009 L:      [email protected]
14010 S:      Maintained
14011 F:      drivers/iio/temperature/max30208.c
14012
14013 MAXIM MAX77650 PMIC MFD DRIVER
14014 M:      Bartosz Golaszewski <[email protected]>
14015 L:      [email protected]
14016 S:      Maintained
14017 F:      Documentation/devicetree/bindings/*/*max77650.yaml
14018 F:      Documentation/devicetree/bindings/*/max77650*.yaml
14019 F:      drivers/gpio/gpio-max77650.c
14020 F:      drivers/input/misc/max77650-onkey.c
14021 F:      drivers/leds/leds-max77650.c
14022 F:      drivers/mfd/max77650.c
14023 F:      drivers/power/supply/max77650-charger.c
14024 F:      drivers/regulator/max77650-regulator.c
14025 F:      include/linux/mfd/max77650.h
14026
14027 MAXIM MAX77714 PMIC MFD DRIVER
14028 M:      Luca Ceresoli <[email protected]>
14029 S:      Maintained
14030 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14031 F:      drivers/mfd/max77714.c
14032 F:      include/linux/mfd/max77714.h
14033
14034 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14035 M:      Javier Martinez Canillas <[email protected]>
14036 L:      [email protected]
14037 S:      Supported
14038 F:      Documentation/devicetree/bindings/*/*max77802.yaml
14039 F:      drivers/regulator/max77802-regulator.c
14040 F:      include/dt-bindings/*/*max77802.h
14041
14042 MAXIM MAX77976 BATTERY CHARGER
14043 M:      Luca Ceresoli <[email protected]>
14044 S:      Supported
14045 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14046 F:      drivers/power/supply/max77976_charger.c
14047
14048 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14049 M:      Krzysztof Kozlowski <[email protected]>
14050 L:      [email protected]
14051 S:      Maintained
14052 B:      mailto:[email protected]
14053 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14054 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14055 F:      drivers/power/supply/max14577_charger.c
14056 F:      drivers/power/supply/max77693_charger.c
14057
14058 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14059 M:      Chanwoo Choi <[email protected]>
14060 M:      Krzysztof Kozlowski <[email protected]>
14061 L:      [email protected]
14062 S:      Maintained
14063 B:      mailto:[email protected]
14064 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
14065 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
14066 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
14067 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
14068 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
14069 F:      drivers/*/*max77843.c
14070 F:      drivers/*/max14577*.c
14071 F:      drivers/*/max77686*.c
14072 F:      drivers/*/max77693*.c
14073 F:      drivers/clk/clk-max77686.c
14074 F:      drivers/extcon/extcon-max14577.c
14075 F:      drivers/extcon/extcon-max77693.c
14076 F:      drivers/rtc/rtc-max77686.c
14077 F:      include/linux/mfd/max14577*.h
14078 F:      include/linux/mfd/max77686*.h
14079 F:      include/linux/mfd/max77693*.h
14080
14081 MAXIRADIO FM RADIO RECEIVER DRIVER
14082 M:      Hans Verkuil <[email protected]>
14083 L:      [email protected]
14084 S:      Maintained
14085 W:      https://linuxtv.org
14086 T:      git git://linuxtv.org/media_tree.git
14087 F:      drivers/media/radio/radio-maxiradio*
14088
14089 MAXLINEAR ETHERNET PHY DRIVER
14090 M:      Xu Liang <[email protected]>
14091 L:      [email protected]
14092 S:      Supported
14093 F:      drivers/net/phy/mxl-gpy.c
14094
14095 MCAN MMIO DEVICE DRIVER
14096 M:      Chandrasekar Ramakrishnan <[email protected]>
14097 L:      [email protected]
14098 S:      Maintained
14099 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14100 F:      drivers/net/can/m_can/m_can.c
14101 F:      drivers/net/can/m_can/m_can.h
14102 F:      drivers/net/can/m_can/m_can_platform.c
14103
14104 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14105 R:      Yasushi SHOJI <[email protected]>
14106 L:      [email protected]
14107 S:      Maintained
14108 F:      drivers/net/can/usb/mcba_usb.c
14109
14110 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14111 M:      Rishi Gupta <[email protected]>
14112 L:      [email protected]
14113 L:      [email protected]
14114 S:      Maintained
14115 F:      drivers/hid/hid-mcp2221.c
14116
14117 MCP251XFD SPI-CAN NETWORK DRIVER
14118 M:      Marc Kleine-Budde <[email protected]>
14119 M:      Manivannan Sadhasivam <[email protected]>
14120 R:      Thomas Kopp <[email protected]>
14121 L:      [email protected]
14122 S:      Maintained
14123 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14124 F:      drivers/net/can/spi/mcp251xfd/
14125
14126 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14127 M:      Peter Rosin <[email protected]>
14128 L:      [email protected]
14129 S:      Maintained
14130 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14131 F:      drivers/iio/potentiometer/mcp4018.c
14132 F:      drivers/iio/potentiometer/mcp4531.c
14133
14134 MCP4821 DAC DRIVER
14135 M:      Anshul Dalal <[email protected]>
14136 L:      [email protected]
14137 S:      Maintained
14138 F:      Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14139 F:      drivers/iio/dac/mcp4821.c
14140
14141 MCR20A IEEE-802.15.4 RADIO DRIVER
14142 M:      Stefan Schmidt <[email protected]>
14143 L:      [email protected]
14144 S:      Odd Fixes
14145 W:      https://github.com/xueliu/mcr20a-linux
14146 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14147 F:      drivers/net/ieee802154/mcr20a.c
14148 F:      drivers/net/ieee802154/mcr20a.h
14149
14150 MDIO REGMAP DRIVER
14151 M:      Maxime Chevallier <[email protected]>
14152 L:      [email protected]
14153 S:      Maintained
14154 F:      drivers/net/mdio/mdio-regmap.c
14155 F:      include/linux/mdio/mdio-regmap.h
14156
14157 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14158 M:      William Breathitt Gray <[email protected]>
14159 L:      [email protected]
14160 S:      Maintained
14161 F:      drivers/iio/dac/cio-dac.c
14162
14163 MEDIA CONTROLLER FRAMEWORK
14164 M:      Sakari Ailus <[email protected]>
14165 M:      Laurent Pinchart <[email protected]>
14166 L:      [email protected]
14167 S:      Supported
14168 W:      https://www.linuxtv.org
14169 T:      git git://linuxtv.org/media_tree.git
14170 F:      drivers/media/mc/
14171 F:      include/media/media-*.h
14172 F:      include/uapi/linux/media.h
14173
14174 MEDIA DRIVER FOR FREESCALE IMX PXP
14175 M:      Philipp Zabel <[email protected]>
14176 L:      [email protected]
14177 S:      Maintained
14178 T:      git git://linuxtv.org/media_tree.git
14179 F:      drivers/media/platform/nxp/imx-pxp.[ch]
14180
14181 MEDIA DRIVERS FOR ASCOT2E
14182 M:      Sergey Kozlov <[email protected]>
14183 M:      Abylay Ospan <[email protected]>
14184 L:      [email protected]
14185 S:      Supported
14186 W:      https://linuxtv.org
14187 W:      http://netup.tv/
14188 T:      git git://linuxtv.org/media_tree.git
14189 F:      drivers/media/dvb-frontends/ascot2e*
14190
14191 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14192 M:      Jasmin Jessich <[email protected]>
14193 L:      [email protected]
14194 S:      Maintained
14195 W:      https://linuxtv.org
14196 T:      git git://linuxtv.org/media_tree.git
14197 F:      drivers/media/dvb-frontends/cxd2099*
14198
14199 MEDIA DRIVERS FOR CXD2841ER
14200 M:      Sergey Kozlov <[email protected]>
14201 M:      Abylay Ospan <[email protected]>
14202 L:      [email protected]
14203 S:      Supported
14204 W:      https://linuxtv.org
14205 W:      http://netup.tv/
14206 T:      git git://linuxtv.org/media_tree.git
14207 F:      drivers/media/dvb-frontends/cxd2841er*
14208
14209 MEDIA DRIVERS FOR CXD2880
14210 M:      Yasunari Takiguchi <[email protected]>
14211 L:      [email protected]
14212 S:      Supported
14213 W:      http://linuxtv.org/
14214 T:      git git://linuxtv.org/media_tree.git
14215 F:      drivers/media/dvb-frontends/cxd2880/*
14216 F:      drivers/media/spi/cxd2880*
14217
14218 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14219 L:      [email protected]
14220 S:      Orphan
14221 W:      https://linuxtv.org
14222 T:      git git://linuxtv.org/media_tree.git
14223 F:      drivers/media/pci/ddbridge/*
14224
14225 MEDIA DRIVERS FOR FREESCALE IMX
14226 M:      Steve Longerbeam <[email protected]>
14227 M:      Philipp Zabel <[email protected]>
14228 L:      [email protected]
14229 S:      Maintained
14230 T:      git git://linuxtv.org/media_tree.git
14231 F:      Documentation/admin-guide/media/imx.rst
14232 F:      Documentation/devicetree/bindings/media/imx.txt
14233 F:      drivers/staging/media/imx/
14234 F:      include/linux/imx-media.h
14235 F:      include/media/imx.h
14236
14237 MEDIA DRIVERS FOR FREESCALE IMX7/8
14238 M:      Rui Miguel Silva <[email protected]>
14239 M:      Laurent Pinchart <[email protected]>
14240 M:      Martin Kepplinger <[email protected]>
14241 R:      Purism Kernel Team <[email protected]>
14242 L:      [email protected]
14243 S:      Maintained
14244 T:      git git://linuxtv.org/media_tree.git
14245 F:      Documentation/admin-guide/media/imx7.rst
14246 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14247 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14248 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14249 F:      drivers/media/platform/nxp/imx-mipi-csis.c
14250 F:      drivers/media/platform/nxp/imx7-media-csi.c
14251 F:      drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14252
14253 MEDIA DRIVERS FOR HELENE
14254 M:      Abylay Ospan <[email protected]>
14255 L:      [email protected]
14256 S:      Supported
14257 W:      https://linuxtv.org
14258 W:      http://netup.tv/
14259 T:      git git://linuxtv.org/media_tree.git
14260 F:      drivers/media/dvb-frontends/helene*
14261
14262 MEDIA DRIVERS FOR HORUS3A
14263 M:      Sergey Kozlov <[email protected]>
14264 M:      Abylay Ospan <[email protected]>
14265 L:      [email protected]
14266 S:      Supported
14267 W:      https://linuxtv.org
14268 W:      http://netup.tv/
14269 T:      git git://linuxtv.org/media_tree.git
14270 F:      drivers/media/dvb-frontends/horus3a*
14271
14272 MEDIA DRIVERS FOR LNBH25
14273 M:      Sergey Kozlov <[email protected]>
14274 M:      Abylay Ospan <[email protected]>
14275 L:      [email protected]
14276 S:      Supported
14277 W:      https://linuxtv.org
14278 W:      http://netup.tv/
14279 T:      git git://linuxtv.org/media_tree.git
14280 F:      drivers/media/dvb-frontends/lnbh25*
14281
14282 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14283 L:      [email protected]
14284 S:      Orphan
14285 W:      https://linuxtv.org
14286 T:      git git://linuxtv.org/media_tree.git
14287 F:      drivers/media/dvb-frontends/mxl5xx*
14288
14289 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14290 M:      Sergey Kozlov <[email protected]>
14291 M:      Abylay Ospan <[email protected]>
14292 L:      [email protected]
14293 S:      Supported
14294 W:      https://linuxtv.org
14295 W:      http://netup.tv/
14296 T:      git git://linuxtv.org/media_tree.git
14297 F:      drivers/media/pci/netup_unidvb/*
14298
14299 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14300 M:      Dmitry Osipenko <[email protected]>
14301 L:      [email protected]
14302 L:      [email protected]
14303 S:      Maintained
14304 T:      git git://linuxtv.org/media_tree.git
14305 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14306 F:      drivers/media/platform/nvidia/tegra-vde/
14307
14308 MEDIA DRIVERS FOR RENESAS - CEU
14309 M:      Jacopo Mondi <[email protected]>
14310 L:      [email protected]
14311 L:      [email protected]
14312 S:      Supported
14313 T:      git git://linuxtv.org/media_tree.git
14314 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
14315 F:      drivers/media/platform/renesas/renesas-ceu.c
14316 F:      include/media/drv-intf/renesas-ceu.h
14317
14318 MEDIA DRIVERS FOR RENESAS - DRIF
14319 M:      Fabrizio Castro <[email protected]>
14320 L:      [email protected]
14321 L:      [email protected]
14322 S:      Supported
14323 T:      git git://linuxtv.org/media_tree.git
14324 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
14325 F:      drivers/media/platform/renesas/rcar_drif.c
14326
14327 MEDIA DRIVERS FOR RENESAS - FCP
14328 M:      Laurent Pinchart <[email protected]>
14329 L:      [email protected]
14330 L:      [email protected]
14331 S:      Supported
14332 T:      git git://linuxtv.org/media_tree.git
14333 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
14334 F:      drivers/media/platform/renesas/rcar-fcp.c
14335 F:      include/media/rcar-fcp.h
14336
14337 MEDIA DRIVERS FOR RENESAS - FDP1
14338 M:      Kieran Bingham <[email protected]>
14339 L:      [email protected]
14340 L:      [email protected]
14341 S:      Supported
14342 T:      git git://linuxtv.org/media_tree.git
14343 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14344 F:      drivers/media/platform/renesas/rcar_fdp1.c
14345
14346 MEDIA DRIVERS FOR RENESAS - VIN
14347 M:      Niklas Söderlund <[email protected]>
14348 L:      [email protected]
14349 L:      [email protected]
14350 S:      Supported
14351 T:      git git://linuxtv.org/media_tree.git
14352 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
14353 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
14354 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
14355 F:      drivers/media/platform/renesas/rcar-csi2.c
14356 F:      drivers/media/platform/renesas/rcar-isp.c
14357 F:      drivers/media/platform/renesas/rcar-vin/
14358
14359 MEDIA DRIVERS FOR RENESAS - VSP1
14360 M:      Laurent Pinchart <[email protected]>
14361 M:      Kieran Bingham <[email protected]>
14362 L:      [email protected]
14363 L:      [email protected]
14364 S:      Supported
14365 T:      git git://linuxtv.org/media_tree.git
14366 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14367 F:      drivers/media/platform/renesas/vsp1/
14368
14369 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14370 L:      [email protected]
14371 S:      Orphan
14372 W:      https://linuxtv.org
14373 T:      git git://linuxtv.org/media_tree.git
14374 F:      drivers/media/dvb-frontends/stv0910*
14375
14376 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14377 L:      [email protected]
14378 S:      Orphan
14379 W:      https://linuxtv.org
14380 T:      git git://linuxtv.org/media_tree.git
14381 F:      drivers/media/dvb-frontends/stv6111*
14382
14383 MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14384 M:      Hugues Fruchet <[email protected]>
14385 M:      Alain Volmat <[email protected]>
14386 L:      [email protected]
14387 S:      Supported
14388 T:      git git://linuxtv.org/media_tree.git
14389 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14390 F:      Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14391 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
14392 F:      drivers/media/platform/st/stm32/stm32-dcmipp/*
14393
14394 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14395 M:      Mauro Carvalho Chehab <[email protected]>
14396 L:      [email protected]
14397 S:      Maintained
14398 W:      https://linuxtv.org
14399 Q:      http://patchwork.kernel.org/project/linux-media/list/
14400 T:      git git://linuxtv.org/media_tree.git
14401 F:      Documentation/admin-guide/media/
14402 F:      Documentation/devicetree/bindings/media/
14403 F:      Documentation/driver-api/media/
14404 F:      Documentation/userspace-api/media/
14405 F:      drivers/media/
14406 F:      drivers/staging/media/
14407 F:      include/dt-bindings/media/
14408 F:      include/linux/platform_data/media/
14409 F:      include/media/
14410 F:      include/uapi/linux/dvb/
14411 F:      include/uapi/linux/ivtv*
14412 F:      include/uapi/linux/media.h
14413 F:      include/uapi/linux/uvcvideo.h
14414 F:      include/uapi/linux/v4l2-*
14415 F:      include/uapi/linux/videodev2.h
14416
14417 MEDIATEK BLUETOOTH DRIVER
14418 M:      Sean Wang <[email protected]>
14419 L:      [email protected]
14420 L:      [email protected] (moderated for non-subscribers)
14421 S:      Maintained
14422 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14423 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14424 F:      drivers/bluetooth/btmtkuart.c
14425
14426 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14427 M:      Sean Wang <[email protected]>
14428 L:      [email protected]
14429 S:      Maintained
14430 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14431 F:      drivers/power/reset/mt6323-poweroff.c
14432
14433 MEDIATEK CIR DRIVER
14434 M:      Sean Wang <[email protected]>
14435 S:      Maintained
14436 F:      drivers/media/rc/mtk-cir.c
14437
14438 MEDIATEK DMA DRIVER
14439 M:      Sean Wang <[email protected]>
14440 L:      [email protected]
14441 L:      [email protected] (moderated for non-subscribers)
14442 L:      [email protected] (moderated for non-subscribers)
14443 S:      Maintained
14444 F:      Documentation/devicetree/bindings/dma/mediatek,*
14445 F:      drivers/dma/mediatek/
14446
14447 MEDIATEK ETHERNET DRIVER
14448 M:      Felix Fietkau <[email protected]>
14449 M:      Sean Wang <[email protected]>
14450 M:      Mark Lee <[email protected]>
14451 M:      Lorenzo Bianconi <[email protected]>
14452 L:      [email protected]
14453 S:      Maintained
14454 F:      drivers/net/ethernet/mediatek/
14455
14456 MEDIATEK ETHERNET PCS DRIVER
14457 M:      Alexander Couzens <[email protected]>
14458 M:      Daniel Golle <[email protected]>
14459 L:      [email protected]
14460 S:      Maintained
14461 F:      drivers/net/pcs/pcs-mtk-lynxi.c
14462 F:      include/linux/pcs/pcs-mtk-lynxi.h
14463
14464 MEDIATEK ETHERNET PHY DRIVERS
14465 M:      Daniel Golle <[email protected]>
14466 M:      Qingfang Deng <[email protected]>
14467 M:      SkyLake Huang <[email protected]>
14468 L:      [email protected]
14469 S:      Maintained
14470 F:      drivers/net/phy/mediatek-ge-soc.c
14471 F:      drivers/net/phy/mediatek-ge.c
14472 F:      drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14473
14474 MEDIATEK I2C CONTROLLER DRIVER
14475 M:      Qii Wang <[email protected]>
14476 L:      [email protected]
14477 S:      Maintained
14478 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14479 F:      drivers/i2c/busses/i2c-mt65xx.c
14480
14481 MEDIATEK IOMMU DRIVER
14482 M:      Yong Wu <[email protected]>
14483 L:      [email protected]
14484 L:      [email protected] (moderated for non-subscribers)
14485 S:      Supported
14486 F:      Documentation/devicetree/bindings/iommu/mediatek*
14487 F:      drivers/iommu/mtk_iommu*
14488 F:      include/dt-bindings/memory/mediatek,mt*-port.h
14489 F:      include/dt-bindings/memory/mt*-port.h
14490
14491 MEDIATEK JPEG DRIVER
14492 M:      Bin Liu <[email protected]>
14493 S:      Supported
14494 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14495 F:      drivers/media/platform/mediatek/jpeg/
14496
14497 MEDIATEK KEYPAD DRIVER
14498 M:      Mattijs Korpershoek <[email protected]>
14499 S:      Supported
14500 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14501 F:      drivers/input/keyboard/mt6779-keypad.c
14502
14503 MEDIATEK MDP DRIVER
14504 M:      Minghsiu Tsai <[email protected]>
14505 M:      Houlong Wei <[email protected]>
14506 M:      Andrew-CT Chen <[email protected]>
14507 S:      Supported
14508 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
14509 F:      drivers/media/platform/mediatek/mdp/
14510 F:      drivers/media/platform/mediatek/vpu/
14511
14512 MEDIATEK MEDIA DRIVER
14513 M:      Tiffany Lin <[email protected]>
14514 M:      Andrew-CT Chen <[email protected]>
14515 M:      Yunfei Dong <[email protected]>
14516 S:      Supported
14517 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14518 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
14519 F:      drivers/media/platform/mediatek/vcodec/
14520 F:      drivers/media/platform/mediatek/vpu/
14521
14522 MEDIATEK MIPI-CSI CDPHY DRIVER
14523 M:      Julien Stephan <[email protected]>
14524 M:      Andy Hsieh <[email protected]>
14525 S:      Supported
14526 F:      Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14527 F:      drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14528
14529 MEDIATEK MMC/SD/SDIO DRIVER
14530 M:      Chaotian Jing <[email protected]>
14531 S:      Maintained
14532 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14533 F:      drivers/mmc/host/mtk-sd.c
14534
14535 MEDIATEK MT76 WIRELESS LAN DRIVER
14536 M:      Felix Fietkau <[email protected]>
14537 M:      Lorenzo Bianconi <[email protected]>
14538 M:      Ryder Lee <[email protected]>
14539 R:      Shayne Chen <[email protected]>
14540 R:      Sean Wang <[email protected]>
14541 L:      [email protected]
14542 S:      Maintained
14543 T:      git https://github.com/nbd168/wireless
14544 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14545 F:      drivers/net/wireless/mediatek/mt76/
14546
14547 MEDIATEK MT7601U WIRELESS LAN DRIVER
14548 M:      Jakub Kicinski <[email protected]>
14549 L:      [email protected]
14550 S:      Maintained
14551 F:      drivers/net/wireless/mediatek/mt7601u/
14552
14553 MEDIATEK MT7621 CLOCK DRIVER
14554 M:      Sergio Paracuellos <[email protected]>
14555 S:      Maintained
14556 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14557 F:      drivers/clk/ralink/clk-mt7621.c
14558
14559 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14560 M:      Sergio Paracuellos <[email protected]>
14561 S:      Maintained
14562 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14563 F:      drivers/pci/controller/pcie-mt7621.c
14564
14565 MEDIATEK MT7621 PHY PCI DRIVER
14566 M:      Sergio Paracuellos <[email protected]>
14567 S:      Maintained
14568 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14569 F:      drivers/phy/ralink/phy-mt7621-pci.c
14570
14571 MEDIATEK MT7621/28/88 I2C DRIVER
14572 M:      Stefan Roese <[email protected]>
14573 L:      [email protected]
14574 S:      Maintained
14575 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14576 F:      drivers/i2c/busses/i2c-mt7621.c
14577
14578 MEDIATEK MTMIPS CLOCK DRIVER
14579 M:      Sergio Paracuellos <[email protected]>
14580 S:      Maintained
14581 F:      Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14582 F:      drivers/clk/ralink/clk-mtmips.c
14583
14584 MEDIATEK NAND CONTROLLER DRIVER
14585 L:      [email protected]
14586 S:      Orphan
14587 F:      Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14588 F:      drivers/mtd/nand/raw/mtk_*
14589
14590 MEDIATEK PMIC LED DRIVER
14591 M:      Sean Wang <[email protected]>
14592 S:      Maintained
14593 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
14594 F:      drivers/leds/leds-mt6323.c
14595
14596 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14597 M:      Sean Wang <[email protected]>
14598 S:      Maintained
14599 F:      drivers/char/hw_random/mtk-rng.c
14600
14601 MEDIATEK SMI DRIVER
14602 M:      Yong Wu <[email protected]>
14603 L:      [email protected] (moderated for non-subscribers)
14604 S:      Supported
14605 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14606 F:      drivers/memory/mtk-smi.c
14607 F:      include/soc/mediatek/smi.h
14608
14609 MEDIATEK SWITCH DRIVER
14610 M:      Arınç ÜNAL <[email protected]>
14611 M:      Daniel Golle <[email protected]>
14612 M:      DENG Qingfang <[email protected]>
14613 M:      Sean Wang <[email protected]>
14614 L:      [email protected]
14615 S:      Maintained
14616 F:      drivers/net/dsa/mt7530-mdio.c
14617 F:      drivers/net/dsa/mt7530-mmio.c
14618 F:      drivers/net/dsa/mt7530.*
14619 F:      net/dsa/tag_mtk.c
14620
14621 MEDIATEK T7XX 5G WWAN MODEM DRIVER
14622 M:      Chandrashekar Devegowda <[email protected]>
14623 R:      Chiranjeevi Rapolu <[email protected]>
14624 R:      Liu Haijun <[email protected]>
14625 R:      M Chetan Kumar <[email protected]>
14626 R:      Ricardo Martinez <[email protected]>
14627 L:      [email protected]
14628 S:      Supported
14629 F:      drivers/net/wwan/t7xx/
14630
14631 MEDIATEK USB3 DRD IP DRIVER
14632 M:      Chunfeng Yun <[email protected]>
14633 L:      [email protected]
14634 L:      [email protected] (moderated for non-subscribers)
14635 L:      [email protected] (moderated for non-subscribers)
14636 S:      Maintained
14637 F:      Documentation/devicetree/bindings/usb/mediatek,*
14638 F:      drivers/usb/host/xhci-mtk*
14639 F:      drivers/usb/mtu3/
14640
14641 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14642 M:      Peter Senna Tschudin <[email protected]>
14643 M:      Ian Ray <[email protected]>
14644 M:      Martyn Welch <[email protected]>
14645 S:      Maintained
14646 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14647 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14648
14649 MEGARAID SCSI/SAS DRIVERS
14650 M:      Kashyap Desai <[email protected]>
14651 M:      Sumit Saxena <[email protected]>
14652 M:      Shivasharan S <[email protected]>
14653 M:      Chandrakanth patil <[email protected]>
14654 L:      [email protected]
14655 L:      [email protected]
14656 S:      Maintained
14657 W:      http://www.avagotech.com/support/
14658 F:      Documentation/scsi/megaraid.rst
14659 F:      drivers/scsi/megaraid.*
14660 F:      drivers/scsi/megaraid/
14661
14662 MELEXIS MLX90614 DRIVER
14663 M:      Crt Mori <[email protected]>
14664 L:      [email protected]
14665 S:      Supported
14666 W:      http://www.melexis.com
14667 F:      drivers/iio/temperature/mlx90614.c
14668
14669 MELEXIS MLX90632 DRIVER
14670 M:      Crt Mori <[email protected]>
14671 L:      [email protected]
14672 S:      Supported
14673 W:      http://www.melexis.com
14674 F:      drivers/iio/temperature/mlx90632.c
14675
14676 MELEXIS MLX90635 DRIVER
14677 M:      Crt Mori <[email protected]>
14678 L:      [email protected]
14679 S:      Supported
14680 W:      http://www.melexis.com
14681 F:      drivers/iio/temperature/mlx90635.c
14682
14683 MELFAS MIP4 TOUCHSCREEN DRIVER
14684 M:      Sangwon Jee <[email protected]>
14685 S:      Supported
14686 W:      http://www.melfas.com
14687 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14688 F:      drivers/input/touchscreen/melfas_mip4.c
14689
14690 MELLANOX BLUEFIELD I2C DRIVER
14691 M:      Khalil Blaiech <[email protected]>
14692 M:      Asmaa Mnebhi <[email protected]>
14693 L:      [email protected]
14694 S:      Supported
14695 F:      drivers/i2c/busses/i2c-mlxbf.c
14696
14697 MELLANOX ETHERNET DRIVER (mlx4_en)
14698 M:      Tariq Toukan <[email protected]>
14699 L:      [email protected]
14700 S:      Supported
14701 W:      https://www.nvidia.com/networking/
14702 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14703 F:      drivers/net/ethernet/mellanox/mlx4/en_*
14704
14705 MELLANOX ETHERNET DRIVER (mlx5e)
14706 M:      Saeed Mahameed <[email protected]>
14707 M:      Tariq Toukan <[email protected]>
14708 L:      [email protected]
14709 S:      Supported
14710 W:      https://www.nvidia.com/networking/
14711 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14712 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
14713
14714 MELLANOX ETHERNET INNOVA DRIVERS
14715 R:      Boris Pismenny <[email protected]>
14716 L:      [email protected]
14717 S:      Supported
14718 W:      https://www.nvidia.com/networking/
14719 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14720 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14721 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14722 F:      include/linux/mlx5/mlx5_ifc_fpga.h
14723
14724 MELLANOX ETHERNET SWITCH DRIVERS
14725 M:      Ido Schimmel <[email protected]>
14726 M:      Petr Machata <[email protected]>
14727 L:      [email protected]
14728 S:      Supported
14729 W:      https://www.nvidia.com/networking/
14730 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14731 F:      drivers/net/ethernet/mellanox/mlxsw/
14732 F:      tools/testing/selftests/drivers/net/mlxsw/
14733
14734 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14735 M:      [email protected]
14736 L:      [email protected]
14737 S:      Supported
14738 W:      https://www.nvidia.com/networking/
14739 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14740 F:      drivers/net/ethernet/mellanox/mlxfw/
14741
14742 MELLANOX HARDWARE PLATFORM SUPPORT
14743 M:      Hans de Goede <[email protected]>
14744 M:      Ilpo Järvinen <[email protected]>
14745 M:      Vadim Pasternak <[email protected]>
14746 L:      [email protected]
14747 S:      Supported
14748 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14749 F:      drivers/platform/mellanox/
14750 F:      include/linux/platform_data/mlxreg.h
14751
14752 MELLANOX MLX4 core VPI driver
14753 M:      Tariq Toukan <[email protected]>
14754 L:      [email protected]
14755 L:      [email protected]
14756 S:      Supported
14757 W:      https://www.nvidia.com/networking/
14758 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14759 F:      drivers/net/ethernet/mellanox/mlx4/
14760 F:      include/linux/mlx4/
14761
14762 MELLANOX MLX4 IB driver
14763 M:      Yishai Hadas <[email protected]>
14764 L:      [email protected]
14765 S:      Supported
14766 W:      https://www.nvidia.com/networking/
14767 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14768 F:      drivers/infiniband/hw/mlx4/
14769 F:      include/linux/mlx4/
14770 F:      include/uapi/rdma/mlx4-abi.h
14771
14772 MELLANOX MLX5 core VPI driver
14773 M:      Saeed Mahameed <[email protected]>
14774 M:      Leon Romanovsky <[email protected]>
14775 M:      Tariq Toukan <[email protected]>
14776 L:      [email protected]
14777 L:      [email protected]
14778 S:      Supported
14779 W:      https://www.nvidia.com/networking/
14780 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14781 F:      Documentation/networking/device_drivers/ethernet/mellanox/
14782 F:      drivers/net/ethernet/mellanox/mlx5/core/
14783 F:      include/linux/mlx5/
14784
14785 MELLANOX MLX5 IB driver
14786 M:      Leon Romanovsky <[email protected]>
14787 L:      [email protected]
14788 S:      Supported
14789 W:      https://www.nvidia.com/networking/
14790 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14791 F:      drivers/infiniband/hw/mlx5/
14792 F:      include/linux/mlx5/
14793 F:      include/uapi/rdma/mlx5-abi.h
14794
14795 MELLANOX MLX5 VDPA DRIVER
14796 M:      Dragos Tatulea <[email protected]>
14797 L:      [email protected]
14798 S:      Supported
14799 F:      drivers/vdpa/mlx5/
14800
14801 MELLANOX MLXCPLD I2C AND MUX DRIVER
14802 M:      Vadim Pasternak <[email protected]>
14803 M:      Michael Shych <[email protected]>
14804 L:      [email protected]
14805 S:      Supported
14806 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
14807 F:      drivers/i2c/busses/i2c-mlxcpld.c
14808 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
14809
14810 MELLANOX MLXCPLD LED DRIVER
14811 M:      Vadim Pasternak <[email protected]>
14812 L:      [email protected]
14813 S:      Supported
14814 F:      Documentation/leds/leds-mlxcpld.rst
14815 F:      drivers/leds/leds-mlxcpld.c
14816 F:      drivers/leds/leds-mlxreg.c
14817
14818 MELLANOX PLATFORM DRIVER
14819 M:      Vadim Pasternak <[email protected]>
14820 L:      [email protected]
14821 S:      Supported
14822 F:      drivers/platform/x86/mlx-platform.c
14823
14824 MEMBARRIER SUPPORT
14825 M:      Mathieu Desnoyers <[email protected]>
14826 M:      "Paul E. McKenney" <[email protected]>
14827 L:      [email protected]
14828 S:      Supported
14829 F:      Documentation/scheduler/membarrier.rst
14830 F:      arch/*/include/asm/membarrier.h
14831 F:      arch/*/include/asm/sync_core.h
14832 F:      include/uapi/linux/membarrier.h
14833 F:      kernel/sched/membarrier.c
14834
14835 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14836 M:      Mike Rapoport <[email protected]>
14837 L:      [email protected]
14838 S:      Maintained
14839 F:      Documentation/core-api/boot-time-mm.rst
14840 F:      include/linux/memblock.h
14841 F:      mm/memblock.c
14842 F:      mm/mm_init.c
14843 F:      tools/testing/memblock/
14844
14845 MEMORY ALLOCATION PROFILING
14846 M:      Suren Baghdasaryan <[email protected]>
14847 M:      Kent Overstreet <[email protected]>
14848 L:      [email protected]
14849 S:      Maintained
14850 F:      Documentation/mm/allocation-profiling.rst
14851 F:      include/linux/alloc_tag.h
14852 F:      include/linux/pgalloc_tag.h
14853 F:      lib/alloc_tag.c
14854
14855 MEMORY CONTROLLER DRIVERS
14856 M:      Krzysztof Kozlowski <[email protected]>
14857 L:      [email protected]
14858 S:      Maintained
14859 B:      mailto:[email protected]
14860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14861 F:      Documentation/devicetree/bindings/memory-controllers/
14862 F:      drivers/memory/
14863 F:      include/dt-bindings/memory/
14864 F:      include/memory/
14865
14866 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14867 M:      Dmitry Osipenko <[email protected]>
14868 L:      [email protected]
14869 L:      [email protected]
14870 S:      Maintained
14871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14872 F:      drivers/devfreq/tegra30-devfreq.c
14873
14874 MEMORY HOT(UN)PLUG
14875 M:      David Hildenbrand <[email protected]>
14876 M:      Oscar Salvador <[email protected]>
14877 L:      [email protected]
14878 S:      Maintained
14879 F:      Documentation/admin-guide/mm/memory-hotplug.rst
14880 F:      Documentation/core-api/memory-hotplug.rst
14881 F:      drivers/base/memory.c
14882 F:      include/linux/memory_hotplug.h
14883 F:      mm/memory_hotplug.c
14884 F:      tools/testing/selftests/memory-hotplug/
14885
14886 MEMORY MANAGEMENT
14887 M:      Andrew Morton <[email protected]>
14888 L:      [email protected]
14889 S:      Maintained
14890 W:      http://www.linux-mm.org
14891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14892 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14893 F:      include/linux/gfp.h
14894 F:      include/linux/gfp_types.h
14895 F:      include/linux/memfd.h
14896 F:      include/linux/memory.h
14897 F:      include/linux/memory_hotplug.h
14898 F:      include/linux/memory-tiers.h
14899 F:      include/linux/mempolicy.h
14900 F:      include/linux/mempool.h
14901 F:      include/linux/memremap.h
14902 F:      include/linux/mm.h
14903 F:      include/linux/mm_*.h
14904 F:      include/linux/mmzone.h
14905 F:      include/linux/mmu_notifier.h
14906 F:      include/linux/pagewalk.h
14907 F:      include/linux/rmap.h
14908 F:      include/trace/events/ksm.h
14909 F:      mm/
14910 F:      tools/mm/
14911 F:      tools/testing/selftests/mm/
14912 N:      include/linux/page[-_]*
14913
14914 MEMORY MAPPING
14915 M:      Andrew Morton <[email protected]>
14916 R:      Liam R. Howlett <[email protected]>
14917 R:      Vlastimil Babka <[email protected]>
14918 R:      Lorenzo Stoakes <[email protected]>
14919 L:      [email protected]
14920 S:      Maintained
14921 W:      http://www.linux-mm.org
14922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14923 F:      mm/mmap.c
14924
14925 MEMORY TECHNOLOGY DEVICES (MTD)
14926 M:      Miquel Raynal <[email protected]>
14927 M:      Richard Weinberger <[email protected]>
14928 M:      Vignesh Raghavendra <[email protected]>
14929 L:      [email protected]
14930 S:      Maintained
14931 W:      http://www.linux-mtd.infradead.org/
14932 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14933 C:      irc://irc.oftc.net/mtd
14934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14936 F:      Documentation/devicetree/bindings/mtd/
14937 F:      drivers/mtd/
14938 F:      include/linux/mtd/
14939 F:      include/uapi/mtd/
14940
14941 MEMSENSING MICROSYSTEMS MSA311 DRIVER
14942 M:      Dmitry Rokosov <[email protected]>
14943 L:      [email protected]
14944 S:      Maintained
14945 F:      Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14946 F:      drivers/iio/accel/msa311.c
14947
14948 MEN A21 WATCHDOG DRIVER
14949 M:      Johannes Thumshirn <[email protected]>
14950 L:      [email protected]
14951 S:      Maintained
14952 F:      drivers/watchdog/mena21_wdt.c
14953
14954 MEN CHAMELEON BUS (mcb)
14955 M:      Johannes Thumshirn <[email protected]>
14956 S:      Maintained
14957 F:      Documentation/driver-api/men-chameleon-bus.rst
14958 F:      drivers/mcb/
14959 F:      include/linux/mcb.h
14960
14961 MEN F21BMC (Board Management Controller)
14962 M:      Andreas Werner <[email protected]>
14963 S:      Supported
14964 F:      Documentation/hwmon/menf21bmc.rst
14965 F:      drivers/hwmon/menf21bmc_hwmon.c
14966 F:      drivers/leds/leds-menf21bmc.c
14967 F:      drivers/mfd/menf21bmc.c
14968 F:      drivers/watchdog/menf21bmc_wdt.c
14969
14970 MEN Z069 WATCHDOG DRIVER
14971 M:      Johannes Thumshirn <[email protected]>
14972 L:      [email protected]
14973 S:      Maintained
14974 F:      drivers/watchdog/menz69_wdt.c
14975
14976 MESON AO CEC DRIVER FOR AMLOGIC SOCS
14977 M:      Neil Armstrong <[email protected]>
14978 L:      [email protected]
14979 L:      [email protected]
14980 S:      Supported
14981 W:      http://linux-meson.com/
14982 T:      git git://linuxtv.org/media_tree.git
14983 F:      Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14984 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
14985 F:      drivers/media/cec/platform/meson/ao-cec.c
14986
14987 MESON GE2D DRIVER FOR AMLOGIC SOCS
14988 M:      Neil Armstrong <[email protected]>
14989 L:      [email protected]
14990 L:      [email protected]
14991 S:      Supported
14992 T:      git git://linuxtv.org/media_tree.git
14993 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14994 F:      drivers/media/platform/amlogic/meson-ge2d/
14995
14996 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14997 M:      Liang Yang <[email protected]>
14998 L:      [email protected]
14999 S:      Maintained
15000 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
15001 F:      drivers/mtd/nand/raw/meson_*
15002
15003 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15004 M:      Neil Armstrong <[email protected]>
15005 L:      [email protected]
15006 L:      [email protected]
15007 S:      Supported
15008 T:      git git://linuxtv.org/media_tree.git
15009 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15010 F:      drivers/staging/media/meson/vdec/
15011
15012 META ETHERNET DRIVERS
15013 M:      Alexander Duyck <[email protected]>
15014 M:      Jakub Kicinski <[email protected]>
15015 R:      [email protected]
15016 S:      Supported
15017 F:      Documentation/networking/device_drivers/ethernet/meta/
15018 F:      drivers/net/ethernet/meta/
15019
15020 METHODE UDPU SUPPORT
15021 M:      Robert Marko <[email protected]>
15022 S:      Maintained
15023 F:      arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15024 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15025
15026 MHI BUS
15027 M:      Manivannan Sadhasivam <[email protected]>
15028 L:      [email protected]
15029 L:      [email protected]
15030 S:      Maintained
15031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15032 F:      Documentation/ABI/stable/sysfs-bus-mhi
15033 F:      Documentation/mhi/
15034 F:      drivers/bus/mhi/
15035 F:      drivers/pci/endpoint/functions/pci-epf-mhi.c
15036 F:      include/linux/mhi.h
15037
15038 MICROBLAZE ARCHITECTURE
15039 M:      Michal Simek <[email protected]>
15040 S:      Supported
15041 W:      http://www.monstr.eu/fdt/
15042 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
15043 F:      arch/microblaze/
15044
15045 MICROBLAZE TMR INJECT
15046 M:      Appana Durga Kedareswara rao <[email protected]>
15047 S:      Supported
15048 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15049 F:      drivers/misc/xilinx_tmr_inject.c
15050
15051 MICROBLAZE TMR MANAGER
15052 M:      Appana Durga Kedareswara rao <[email protected]>
15053 S:      Supported
15054 F:      Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15055 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15056 F:      drivers/misc/xilinx_tmr_manager.c
15057
15058 MICROCHIP AT91 DMA DRIVERS
15059 M:      Ludovic Desroches <[email protected]>
15060 L:      [email protected] (moderated for non-subscribers)
15061 L:      [email protected]
15062 S:      Supported
15063 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
15064 F:      drivers/dma/at_hdmac.c
15065 F:      drivers/dma/at_xdmac.c
15066 F:      include/dt-bindings/dma/at91.h
15067
15068 MICROCHIP AT91 SERIAL DRIVER
15069 M:      Richard Genoud <[email protected]>
15070 S:      Maintained
15071 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15072 F:      drivers/tty/serial/atmel_serial.c
15073 F:      drivers/tty/serial/atmel_serial.h
15074
15075 MICROCHIP AT91 USART MFD DRIVER
15076 M:      Radu Pirea <[email protected]>
15077 L:      [email protected]
15078 S:      Supported
15079 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15080 F:      drivers/mfd/at91-usart.c
15081 F:      include/dt-bindings/mfd/at91-usart.h
15082
15083 MICROCHIP AT91 USART SPI DRIVER
15084 M:      Radu Pirea <[email protected]>
15085 L:      [email protected]
15086 S:      Supported
15087 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15088 F:      drivers/spi/spi-at91-usart.c
15089
15090 MICROCHIP AUDIO ASOC DRIVERS
15091 M:      Claudiu Beznea <[email protected]>
15092 L:      [email protected]
15093 S:      Supported
15094 F:      Documentation/devicetree/bindings/sound/atmel*
15095 F:      Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15096 F:      Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15097 F:      Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15098 F:      sound/soc/atmel
15099
15100 MICROCHIP CSI2DC DRIVER
15101 M:      Eugen Hristev <[email protected]>
15102 L:      [email protected]
15103 S:      Supported
15104 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15105 F:      drivers/media/platform/microchip/microchip-csi2dc.c
15106
15107 MICROCHIP ECC DRIVER
15108 L:      [email protected]
15109 S:      Orphan
15110 F:      drivers/crypto/atmel-ecc.*
15111
15112 MICROCHIP EIC DRIVER
15113 M:      Claudiu Beznea <[email protected]>
15114 L:      [email protected] (moderated for non-subscribers)
15115 S:      Supported
15116 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15117 F:      drivers/irqchip/irq-mchp-eic.c
15118
15119 MICROCHIP I2C DRIVER
15120 M:      Codrin Ciubotariu <[email protected]>
15121 L:      [email protected]
15122 S:      Supported
15123 F:      drivers/i2c/busses/i2c-at91-*.c
15124 F:      drivers/i2c/busses/i2c-at91.h
15125
15126 MICROCHIP ISC DRIVER
15127 M:      Eugen Hristev <[email protected]>
15128 L:      [email protected]
15129 S:      Supported
15130 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
15131 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
15132 F:      drivers/media/platform/microchip/microchip-isc*
15133 F:      drivers/media/platform/microchip/microchip-sama*-isc*
15134 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
15135 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15136 F:      include/linux/atmel-isc-media.h
15137
15138 MICROCHIP ISI DRIVER
15139 M:      Eugen Hristev <[email protected]>
15140 L:      [email protected]
15141 S:      Supported
15142 F:      drivers/media/platform/atmel/atmel-isi.c
15143 F:      drivers/media/platform/atmel/atmel-isi.h
15144
15145 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15146 M:      Woojung Huh <[email protected]>
15147 M:      [email protected]
15148 L:      [email protected]
15149 S:      Maintained
15150 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15151 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15152 F:      drivers/net/dsa/microchip/*
15153 F:      include/linux/dsa/ksz_common.h
15154 F:      include/linux/platform_data/microchip-ksz.h
15155 F:      net/dsa/tag_ksz.c
15156
15157 MICROCHIP LAN743X ETHERNET DRIVER
15158 M:      Bryan Whitehead <[email protected]>
15159 M:      [email protected]
15160 L:      [email protected]
15161 S:      Maintained
15162 F:      drivers/net/ethernet/microchip/lan743x_*
15163
15164 MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15165 M:      Parthiban Veerasooran <[email protected]>
15166 L:      [email protected]
15167 S:      Maintained
15168 F:      Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15169 F:      drivers/net/ethernet/microchip/lan865x/lan865x.c
15170
15171 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15172 M:      Arun Ramadoss <[email protected]>
15173 R:      [email protected]
15174 L:      [email protected]
15175 S:      Maintained
15176 F:      drivers/net/phy/microchip_t1.c
15177
15178 MICROCHIP LAN966X ETHERNET DRIVER
15179 M:      Horatiu Vultur <[email protected]>
15180 M:      [email protected]
15181 L:      [email protected]
15182 S:      Maintained
15183 F:      drivers/net/ethernet/microchip/lan966x/*
15184
15185 MICROCHIP LAN966X OIC DRIVER
15186 M:      Herve Codina <[email protected]>
15187 S:      Maintained
15188 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15189 F:      drivers/irqchip/irq-lan966x-oic.c
15190
15191 MICROCHIP LCDFB DRIVER
15192 M:      Nicolas Ferre <[email protected]>
15193 L:      [email protected]
15194 S:      Maintained
15195 F:      drivers/video/fbdev/atmel_lcdfb.c
15196 F:      include/video/atmel_lcdc.h
15197
15198 MICROCHIP MCP16502 PMIC DRIVER
15199 M:      Claudiu Beznea <[email protected]>
15200 L:      [email protected] (moderated for non-subscribers)
15201 S:      Supported
15202 F:      Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15203 F:      drivers/regulator/mcp16502.c
15204
15205 MICROCHIP MCP3564 ADC DRIVER
15206 M:      Marius Cristea <[email protected]>
15207 L:      [email protected]
15208 S:      Supported
15209 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15210 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15211 F:      drivers/iio/adc/mcp3564.c
15212
15213 MICROCHIP MCP3911 ADC DRIVER
15214 M:      Marcus Folkesson <[email protected]>
15215 M:      Kent Gustavsson <[email protected]>
15216 L:      [email protected]
15217 S:      Maintained
15218 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15219 F:      drivers/iio/adc/mcp3911.c
15220
15221 MICROCHIP MMC/SD/SDIO MCI DRIVER
15222 M:      Aubin Constans <[email protected]>
15223 S:      Maintained
15224 F:      drivers/mmc/host/atmel-mci.c
15225
15226 MICROCHIP NAND DRIVER
15227 L:      [email protected]
15228 S:      Orphan
15229 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
15230 F:      drivers/mtd/nand/raw/atmel/*
15231
15232 MICROCHIP OTPC DRIVER
15233 M:      Claudiu Beznea <[email protected]>
15234 L:      [email protected] (moderated for non-subscribers)
15235 S:      Supported
15236 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15237 F:      drivers/nvmem/microchip-otpc.c
15238 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15239
15240 MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15241 M:      Matteo Martelli <[email protected]>
15242 L:      [email protected]
15243 S:      Supported
15244 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15245 F:      drivers/iio/adc/pac1921.c
15246
15247 MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15248 M:      Marius Cristea <[email protected]>
15249 L:      [email protected]
15250 S:      Supported
15251 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15252 F:      drivers/iio/adc/pac1934.c
15253
15254 MICROCHIP PCI1XXXX GP DRIVER
15255 M:      Vaibhaav Ram T.L <[email protected]>
15256 M:      Kumaravel Thiagarajan <[email protected]>
15257 L:      [email protected]
15258 S:      Supported
15259 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15260 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15261 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15262 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15263
15264 MICROCHIP PCI1XXXX I2C DRIVER
15265 M:      Tharun Kumar P <[email protected]>
15266 M:      Kumaravel Thiagarajan <[email protected]>
15267 M:      Microchip Linux Driver Support <[email protected]>
15268 L:      [email protected]
15269 S:      Maintained
15270 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15271
15272 MICROCHIP PCIe UART DRIVER
15273 M:      Kumaravel Thiagarajan <[email protected]>
15274 M:      Tharun Kumar P <[email protected]>
15275 L:      [email protected]
15276 S:      Maintained
15277 F:      drivers/tty/serial/8250/8250_pci1xxxx.c
15278
15279 MICROCHIP POLARFIRE FPGA DRIVERS
15280 M:      Conor Dooley <[email protected]>
15281 R:      Vladimir Georgiev <[email protected]>
15282 L:      [email protected]
15283 S:      Supported
15284 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15285 F:      drivers/fpga/microchip-spi.c
15286
15287 MICROCHIP PWM DRIVER
15288 M:      Claudiu Beznea <[email protected]>
15289 L:      [email protected] (moderated for non-subscribers)
15290 L:      [email protected]
15291 S:      Supported
15292 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15293 F:      drivers/pwm/pwm-atmel.c
15294
15295 MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15296 M:      Manikandan Muralidharan <[email protected]>
15297 M:      Dharma Balasubiramani <[email protected]>
15298 L:      [email protected]
15299 S:      Supported
15300 F:      Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15301 F:      drivers/gpu/drm/bridge/microchip-lvds.c
15302
15303 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15304 M:      Eugen Hristev <[email protected]>
15305 L:      [email protected]
15306 S:      Supported
15307 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15308 F:      drivers/iio/adc/at91-sama5d2_adc.c
15309 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15310
15311 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15312 M:      Claudiu Beznea <[email protected]>
15313 S:      Supported
15314 F:      Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15315 F:      drivers/power/reset/at91-sama5d2_shdwc.c
15316
15317 MICROCHIP SOC DRIVERS
15318 M:      Conor Dooley <[email protected]>
15319 S:      Supported
15320 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15321 F:      Documentation/devicetree/bindings/soc/microchip/
15322 F:      drivers/soc/microchip/
15323
15324 MICROCHIP SPI DRIVER
15325 M:      Ryan Wanner <[email protected]>
15326 S:      Supported
15327 F:      drivers/spi/spi-atmel.*
15328
15329 MICROCHIP SSC DRIVER
15330 M:      Claudiu Beznea <[email protected]>
15331 L:      [email protected] (moderated for non-subscribers)
15332 S:      Supported
15333 F:      Documentation/devicetree/bindings/misc/atmel-ssc.txt
15334 F:      drivers/misc/atmel-ssc.c
15335 F:      include/linux/atmel-ssc.h
15336
15337 Microchip Timer Counter Block (TCB) Capture Driver
15338 M:      Kamel Bouhara <[email protected]>
15339 L:      [email protected] (moderated for non-subscribers)
15340 L:      [email protected]
15341 S:      Maintained
15342 F:      drivers/counter/microchip-tcb-capture.c
15343
15344 MICROCHIP USB251XB DRIVER
15345 M:      Richard Leitner <[email protected]>
15346 L:      [email protected]
15347 S:      Maintained
15348 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
15349 F:      drivers/usb/misc/usb251xb.c
15350
15351 MICROCHIP USBA UDC DRIVER
15352 M:      Cristian Birsan <[email protected]>
15353 L:      [email protected] (moderated for non-subscribers)
15354 S:      Supported
15355 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
15356
15357 MICROCHIP WILC1000 WIFI DRIVER
15358 M:      Ajay Singh <[email protected]>
15359 M:      Claudiu Beznea <[email protected]>
15360 L:      [email protected]
15361 S:      Supported
15362 F:      drivers/net/wireless/microchip/wilc1000/
15363
15364 MICROSEMI MIPS SOCS
15365 M:      Alexandre Belloni <[email protected]>
15366 M:      [email protected]
15367 L:      [email protected]
15368 S:      Supported
15369 F:      Documentation/devicetree/bindings/mips/mscc.txt
15370 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15371 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15372 F:      arch/mips/boot/dts/mscc/
15373 F:      arch/mips/configs/generic/board-ocelot.config
15374 F:      arch/mips/generic/board-ocelot.c
15375
15376 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15377 M:      Don Brace <[email protected]>
15378 L:      [email protected]
15379 L:      [email protected]
15380 S:      Supported
15381 F:      Documentation/scsi/smartpqi.rst
15382 F:      drivers/scsi/smartpqi/Kconfig
15383 F:      drivers/scsi/smartpqi/Makefile
15384 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
15385 F:      include/linux/cciss*.h
15386 F:      include/uapi/linux/cciss*.h
15387
15388 MICROSOFT MANA RDMA DRIVER
15389 M:      Long Li <[email protected]>
15390 M:      Ajay Sharma <[email protected]>
15391 L:      [email protected]
15392 S:      Supported
15393 F:      drivers/infiniband/hw/mana/
15394 F:      include/net/mana
15395 F:      include/uapi/rdma/mana-abi.h
15396
15397 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15398 M:      Maximilian Luz <[email protected]>
15399 L:      [email protected]
15400 S:      Maintained
15401 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
15402
15403 MICROSOFT SURFACE BATTERY AND AC DRIVERS
15404 M:      Maximilian Luz <[email protected]>
15405 L:      [email protected]
15406 L:      [email protected]
15407 S:      Maintained
15408 F:      drivers/power/supply/surface_battery.c
15409 F:      drivers/power/supply/surface_charger.c
15410
15411 MICROSOFT SURFACE DTX DRIVER
15412 M:      Maximilian Luz <[email protected]>
15413 L:      [email protected]
15414 S:      Maintained
15415 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
15416 F:      drivers/platform/surface/surface_dtx.c
15417 F:      include/uapi/linux/surface_aggregator/dtx.h
15418
15419 MICROSOFT SURFACE SENSOR FAN DRIVER
15420 M:      Maximilian Luz <[email protected]>
15421 M:      Ivor Wanders <[email protected]>
15422 L:      [email protected]
15423 S:      Maintained
15424 F:      Documentation/hwmon/surface_fan.rst
15425 F:      drivers/hwmon/surface_fan.c
15426
15427 MICROSOFT SURFACE SENSOR THERMAL DRIVER
15428 M:      Maximilian Luz <[email protected]>
15429 L:      [email protected]
15430 S:      Maintained
15431 F:      drivers/hwmon/surface_temp.c
15432
15433 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15434 M:      Maximilian Luz <[email protected]>
15435 L:      [email protected]
15436 S:      Maintained
15437 F:      drivers/platform/surface/surface_gpe.c
15438
15439 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15440 M:      Hans de Goede <[email protected]>
15441 M:      Ilpo Järvinen <[email protected]>
15442 M:      Maximilian Luz <[email protected]>
15443 L:      [email protected]
15444 S:      Maintained
15445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15446 F:      drivers/platform/surface/
15447
15448 MICROSOFT SURFACE HID TRANSPORT DRIVER
15449 M:      Maximilian Luz <[email protected]>
15450 L:      [email protected]
15451 L:      [email protected]
15452 S:      Maintained
15453 F:      drivers/hid/surface-hid/
15454
15455 MICROSOFT SURFACE HOT-PLUG DRIVER
15456 M:      Maximilian Luz <[email protected]>
15457 L:      [email protected]
15458 S:      Maintained
15459 F:      drivers/platform/surface/surface_hotplug.c
15460
15461 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15462 M:      Maximilian Luz <[email protected]>
15463 L:      [email protected]
15464 S:      Maintained
15465 F:      drivers/platform/surface/surface_platform_profile.c
15466
15467 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15468 M:      Chen Yu <[email protected]>
15469 L:      [email protected]
15470 S:      Supported
15471 F:      drivers/platform/surface/surfacepro3_button.c
15472
15473 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15474 M:      Maximilian Luz <[email protected]>
15475 L:      [email protected]
15476 S:      Maintained
15477 F:      drivers/platform/surface/surface_aggregator_hub.c
15478
15479 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15480 M:      Maximilian Luz <[email protected]>
15481 L:      [email protected]
15482 S:      Maintained
15483 W:      https://github.com/linux-surface/surface-aggregator-module
15484 C:      irc://irc.libera.chat/linux-surface
15485 F:      Documentation/driver-api/surface_aggregator/
15486 F:      drivers/platform/surface/aggregator/
15487 F:      drivers/platform/surface/surface_acpi_notify.c
15488 F:      drivers/platform/surface/surface_aggregator_cdev.c
15489 F:      drivers/platform/surface/surface_aggregator_registry.c
15490 F:      include/linux/surface_acpi_notify.h
15491 F:      include/linux/surface_aggregator/
15492 F:      include/uapi/linux/surface_aggregator/
15493
15494 MICROTEK X6 SCANNER
15495 M:      Oliver Neukum <[email protected]>
15496 S:      Maintained
15497 F:      drivers/usb/image/microtek.*
15498
15499 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15500 M:      Luka Kovacic <[email protected]>
15501 M:      Luka Perkov <[email protected]>
15502 S:      Maintained
15503 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15504 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15505 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15506 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15507 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15508 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15509
15510 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15511 M:      Sakari Ailus <[email protected]>
15512 L:      [email protected]
15513 S:      Maintained
15514 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15515 F:      Documentation/driver-api/media/drivers/ccs/
15516 F:      Documentation/userspace-api/media/drivers/ccs.rst
15517 F:      drivers/media/i2c/ccs-pll.c
15518 F:      drivers/media/i2c/ccs-pll.h
15519 F:      drivers/media/i2c/ccs/
15520 F:      include/uapi/linux/ccs.h
15521 F:      include/uapi/linux/smiapp.h
15522
15523 MIPS
15524 M:      Thomas Bogendoerfer <[email protected]>
15525 L:      [email protected]
15526 S:      Maintained
15527 W:      http://www.linux-mips.org/
15528 Q:      https://patchwork.kernel.org/project/linux-mips/list/
15529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15530 F:      Documentation/devicetree/bindings/mips/
15531 F:      Documentation/arch/mips/
15532 F:      arch/mips/
15533 F:      drivers/platform/mips/
15534 F:      include/dt-bindings/mips/
15535
15536 MIPS BAIKAL-T1 PLATFORM
15537 M:      Serge Semin <[email protected]>
15538 L:      [email protected]
15539 S:      Supported
15540 F:      Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15541 F:      Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15542 F:      drivers/bus/bt1-*.c
15543 F:      drivers/clk/baikal-t1/
15544 F:      drivers/memory/bt1-l2-ctl.c
15545 F:      drivers/mtd/maps/physmap-bt1-rom.[ch]
15546
15547 MIPS BOSTON DEVELOPMENT BOARD
15548 M:      Paul Burton <[email protected]>
15549 L:      [email protected]
15550 S:      Maintained
15551 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
15552 F:      arch/mips/boot/dts/img/boston.dts
15553 F:      arch/mips/configs/generic/board-boston.config
15554 F:      drivers/clk/imgtec/clk-boston.c
15555 F:      include/dt-bindings/clock/boston-clock.h
15556
15557 MIPS CORE DRIVERS
15558 M:      Thomas Bogendoerfer <[email protected]>
15559 M:      Serge Semin <[email protected]>
15560 L:      [email protected]
15561 S:      Supported
15562 F:      drivers/bus/mips_cdmm.c
15563 F:      drivers/clocksource/mips-gic-timer.c
15564 F:      drivers/cpuidle/cpuidle-cps.c
15565 F:      drivers/irqchip/irq-mips-cpu.c
15566 F:      drivers/irqchip/irq-mips-gic.c
15567
15568 MIPS GENERIC PLATFORM
15569 M:      Paul Burton <[email protected]>
15570 L:      [email protected]
15571 S:      Supported
15572 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15573 F:      arch/mips/generic/
15574 F:      arch/mips/tools/generic-board-config.sh
15575
15576 MIPS RINT INSTRUCTION EMULATION
15577 M:      Aleksandar Markovic <[email protected]>
15578 L:      [email protected]
15579 S:      Supported
15580 F:      arch/mips/math-emu/dp_rint.c
15581 F:      arch/mips/math-emu/sp_rint.c
15582
15583 MIPS/LOONGSON1 ARCHITECTURE
15584 M:      Keguang Zhang <[email protected]>
15585 L:      [email protected]
15586 S:      Maintained
15587 F:      Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15588 F:      arch/mips/include/asm/mach-loongson32/
15589 F:      arch/mips/loongson32/
15590 F:      drivers/*/*loongson1*
15591 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15592
15593 MIPS/LOONGSON2EF ARCHITECTURE
15594 M:      Jiaxun Yang <[email protected]>
15595 L:      [email protected]
15596 S:      Maintained
15597 F:      arch/mips/include/asm/mach-loongson2ef/
15598 F:      arch/mips/loongson2ef/
15599 F:      drivers/cpufreq/loongson2_cpufreq.c
15600
15601 MIPS/LOONGSON64 ARCHITECTURE
15602 M:      Huacai Chen <[email protected]>
15603 M:      Jiaxun Yang <[email protected]>
15604 L:      [email protected]
15605 S:      Maintained
15606 F:      arch/mips/include/asm/mach-loongson64/
15607 F:      arch/mips/loongson64/
15608 F:      drivers/irqchip/irq-loongson*
15609 F:      drivers/platform/mips/cpu_hwmon.c
15610
15611 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15612 M:      Hans Verkuil <[email protected]>
15613 L:      [email protected]
15614 S:      Odd Fixes
15615 W:      https://linuxtv.org
15616 T:      git git://linuxtv.org/media_tree.git
15617 F:      drivers/media/radio/radio-miropcm20*
15618
15619 MITSUMI MM8013 FG DRIVER
15620 M:      Konrad Dybcio <[email protected]>
15621 F:      Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15622 F:      drivers/power/supply/mm8013.c
15623
15624 MMP SUPPORT
15625 R:      Lubomir Rintel <[email protected]>
15626 L:      [email protected] (moderated for non-subscribers)
15627 S:      Odd Fixes
15628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15629 F:      arch/arm/boot/dts/marvell/mmp*
15630 F:      arch/arm/mach-mmp/
15631 F:      include/linux/soc/mmp/
15632
15633 MMP USB PHY DRIVERS
15634 R:      Lubomir Rintel <[email protected]>
15635 L:      [email protected] (moderated for non-subscribers)
15636 S:      Maintained
15637 F:      drivers/phy/marvell/phy-mmp3-usb.c
15638 F:      drivers/phy/marvell/phy-pxa-usb.c
15639
15640 MMU GATHER AND TLB INVALIDATION
15641 M:      Will Deacon <[email protected]>
15642 M:      "Aneesh Kumar K.V" <[email protected]>
15643 M:      Andrew Morton <[email protected]>
15644 M:      Nick Piggin <[email protected]>
15645 M:      Peter Zijlstra <[email protected]>
15646 L:      [email protected]
15647 L:      [email protected]
15648 S:      Maintained
15649 F:      arch/*/include/asm/tlb.h
15650 F:      include/asm-generic/tlb.h
15651 F:      mm/mmu_gather.c
15652
15653 MN88472 MEDIA DRIVER
15654 L:      [email protected]
15655 S:      Orphan
15656 W:      https://linuxtv.org
15657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15658 F:      drivers/media/dvb-frontends/mn88472*
15659
15660 MN88473 MEDIA DRIVER
15661 L:      [email protected]
15662 S:      Orphan
15663 W:      https://linuxtv.org
15664 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15665 F:      drivers/media/dvb-frontends/mn88473*
15666
15667 MOBILEYE MIPS SOCS
15668 M:      Vladimir Kondratiev <[email protected]>
15669 M:      Gregory CLEMENT <[email protected]>
15670 M:      Théo Lebrun <[email protected]>
15671 L:      [email protected]
15672 S:      Maintained
15673 F:      Documentation/devicetree/bindings/mips/mobileye.yaml
15674 F:      Documentation/devicetree/bindings/soc/mobileye/
15675 F:      arch/mips/boot/dts/mobileye/
15676 F:      arch/mips/configs/eyeq5_defconfig
15677 F:      arch/mips/mobileye/board-epm5.its.S
15678 F:      drivers/clk/clk-eyeq.c
15679 F:      drivers/pinctrl/pinctrl-eyeq5.c
15680 F:      drivers/reset/reset-eyeq.c
15681 F:      include/dt-bindings/clock/mobileye,eyeq5-clk.h
15682
15683 MODULE SUPPORT
15684 M:      Luis Chamberlain <[email protected]>
15685 R:      Petr Pavlu <[email protected]>
15686 R:      Sami Tolvanen <[email protected]>
15687 R:      Daniel Gomez <[email protected]>
15688 L:      [email protected]
15689 L:      [email protected]
15690 S:      Maintained
15691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15692 F:      include/linux/kmod.h
15693 F:      include/linux/module*.h
15694 F:      kernel/module/
15695 F:      lib/test_kmod.c
15696 F:      scripts/module*
15697 F:      tools/testing/selftests/kmod/
15698
15699 MONOLITHIC POWER SYSTEM PMIC DRIVER
15700 M:      Saravanan Sekar <[email protected]>
15701 S:      Maintained
15702 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15703 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15704 F:      drivers/hwmon/pmbus/mpq7932.c
15705 F:      drivers/iio/adc/mp2629_adc.c
15706 F:      drivers/mfd/mp2629.c
15707 F:      drivers/power/supply/mp2629_charger.c
15708 F:      drivers/regulator/mp5416.c
15709 F:      drivers/regulator/mpq7920.c
15710 F:      drivers/regulator/mpq7920.h
15711 F:      include/linux/mfd/mp2629.h
15712
15713 MOST(R) TECHNOLOGY DRIVER
15714 M:      Parthiban Veerasooran <[email protected]>
15715 M:      Christian Gromm <[email protected]>
15716 S:      Maintained
15717 F:      Documentation/ABI/testing/configfs-most
15718 F:      Documentation/ABI/testing/sysfs-bus-most
15719 F:      drivers/most/
15720 F:      drivers/staging/most/
15721 F:      include/linux/most.h
15722
15723 MOTORCOMM PHY DRIVER
15724 M:      Frank <[email protected]>
15725 L:      [email protected]
15726 S:      Maintained
15727 F:      Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15728 F:      drivers/net/phy/motorcomm.c
15729
15730 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15731 M:      Jiri Slaby <[email protected]>
15732 S:      Maintained
15733 F:      Documentation/driver-api/tty/moxa-smartio.rst
15734 F:      drivers/tty/mxser.*
15735
15736 MP3309C BACKLIGHT DRIVER
15737 M:      Flavio Suligoi <[email protected]>
15738 L:      [email protected]
15739 S:      Maintained
15740 F:      Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15741 F:      drivers/video/backlight/mp3309c.c
15742
15743 MPS MP2891 DRIVER
15744 M:      Noah Wang <[email protected]>
15745 L:      [email protected]
15746 S:      Maintained
15747 F:      Documentation/hwmon/mp2891.rst
15748 F:      drivers/hwmon/pmbus/mp2891.c
15749
15750 MPS MP2993 DRIVER
15751 M:      Noah Wang <[email protected]>
15752 L:      [email protected]
15753 S:      Maintained
15754 F:      Documentation/hwmon/mp2993.rst
15755 F:      drivers/hwmon/pmbus/mp2993.c
15756
15757 MPS MP9941 DRIVER
15758 M:      Noah Wang <[email protected]>
15759 L:      [email protected]
15760 S:      Maintained
15761 F:      Documentation/hwmon/mp9941.rst
15762 F:      drivers/hwmon/pmbus/mp9941.c
15763
15764 MR800 AVERMEDIA USB FM RADIO DRIVER
15765 M:      Alexey Klimov <[email protected]>
15766 L:      [email protected]
15767 S:      Maintained
15768 T:      git git://linuxtv.org/media_tree.git
15769 F:      drivers/media/radio/radio-mr800.c
15770
15771 MRF24J40 IEEE 802.15.4 RADIO DRIVER
15772 M:      Stefan Schmidt <[email protected]>
15773 L:      [email protected]
15774 S:      Odd Fixes
15775 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15776 F:      drivers/net/ieee802154/mrf24j40.c
15777
15778 MSI EC DRIVER
15779 M:      Nikita Kravets <[email protected]>
15780 L:      [email protected]
15781 S:      Maintained
15782 W:      https://github.com/BeardOverflow/msi-ec
15783 F:      drivers/platform/x86/msi-ec.*
15784
15785 MSI LAPTOP SUPPORT
15786 M:      "Lee, Chun-Yi" <[email protected]>
15787 L:      [email protected]
15788 S:      Maintained
15789 F:      drivers/platform/x86/msi-laptop.c
15790
15791 MSI WMI SUPPORT
15792 L:      [email protected]
15793 S:      Orphan
15794 F:      drivers/platform/x86/msi-wmi.c
15795
15796 MSI WMI PLATFORM FEATURES
15797 M:      Armin Wolf <[email protected]>
15798 L:      [email protected]
15799 S:      Maintained
15800 F:      Documentation/ABI/testing/debugfs-msi-wmi-platform
15801 F:      Documentation/wmi/devices/msi-wmi-platform.rst
15802 F:      drivers/platform/x86/msi-wmi-platform.c
15803
15804 MSI001 MEDIA DRIVER
15805 L:      [email protected]
15806 S:      Orphan
15807 W:      https://linuxtv.org
15808 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15809 F:      drivers/media/tuners/msi001*
15810
15811 MSI2500 MEDIA DRIVER
15812 L:      [email protected]
15813 S:      Orphan
15814 W:      https://linuxtv.org
15815 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15816 F:      drivers/media/usb/msi2500/
15817
15818 MSTAR INTERRUPT CONTROLLER DRIVER
15819 M:      Mark-PK Tsai <[email protected]>
15820 M:      Daniel Palmer <[email protected]>
15821 S:      Maintained
15822 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15823 F:      drivers/irqchip/irq-mst-intc.c
15824
15825 MSYSTEMS DISKONCHIP G3 MTD DRIVER
15826 M:      Robert Jarzmik <[email protected]>
15827 L:      [email protected]
15828 S:      Maintained
15829 F:      drivers/mtd/devices/docg3*
15830
15831 MT9M114 ONSEMI SENSOR DRIVER
15832 M:      Laurent Pinchart <[email protected]>
15833 L:      [email protected]
15834 S:      Maintained
15835 T:      git git://linuxtv.org/media_tree.git
15836 F:      Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15837 F:      drivers/media/i2c/mt9m114.c
15838
15839 MT9P031 APTINA CAMERA SENSOR
15840 M:      Laurent Pinchart <[email protected]>
15841 L:      [email protected]
15842 S:      Maintained
15843 T:      git git://linuxtv.org/media_tree.git
15844 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15845 F:      drivers/media/i2c/mt9p031.c
15846 F:      include/media/i2c/mt9p031.h
15847
15848 MT9T112 APTINA CAMERA SENSOR
15849 M:      Jacopo Mondi <[email protected]>
15850 L:      [email protected]
15851 S:      Odd Fixes
15852 T:      git git://linuxtv.org/media_tree.git
15853 F:      drivers/media/i2c/mt9t112.c
15854 F:      include/media/i2c/mt9t112.h
15855
15856 MT9V032 APTINA CAMERA SENSOR
15857 M:      Laurent Pinchart <[email protected]>
15858 L:      [email protected]
15859 S:      Maintained
15860 T:      git git://linuxtv.org/media_tree.git
15861 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15862 F:      drivers/media/i2c/mt9v032.c
15863 F:      include/media/i2c/mt9v032.h
15864
15865 MT9V111 APTINA CAMERA SENSOR
15866 M:      Jacopo Mondi <[email protected]>
15867 L:      [email protected]
15868 S:      Maintained
15869 T:      git git://linuxtv.org/media_tree.git
15870 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15871 F:      drivers/media/i2c/mt9v111.c
15872
15873 MULTIFUNCTION DEVICES (MFD)
15874 M:      Lee Jones <[email protected]>
15875 S:      Maintained
15876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15877 F:      Documentation/devicetree/bindings/mfd/
15878 F:      drivers/mfd/
15879 F:      include/dt-bindings/mfd/
15880 F:      include/linux/mfd/
15881
15882 MULTIMEDIA CARD (MMC) ETC. OVER SPI
15883 S:      Orphan
15884 F:      drivers/mmc/host/mmc_spi.c
15885 F:      include/linux/spi/mmc_spi.h
15886
15887 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15888 M:      Ulf Hansson <[email protected]>
15889 L:      [email protected]
15890 S:      Maintained
15891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15892 F:      Documentation/devicetree/bindings/mmc/
15893 F:      drivers/mmc/
15894 F:      include/linux/mmc/
15895 F:      include/uapi/linux/mmc/
15896
15897 MULTIPLEXER SUBSYSTEM
15898 M:      Peter Rosin <[email protected]>
15899 S:      Maintained
15900 F:      Documentation/ABI/testing/sysfs-class-mux*
15901 F:      Documentation/devicetree/bindings/mux/
15902 F:      drivers/mux/
15903 F:      include/dt-bindings/mux/
15904 F:      include/linux/mux/
15905
15906 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15907 M:      Bin Liu <[email protected]>
15908 L:      [email protected]
15909 S:      Maintained
15910 F:      drivers/usb/musb/
15911
15912 MXL301RF MEDIA DRIVER
15913 M:      Akihiro Tsukada <[email protected]>
15914 L:      [email protected]
15915 S:      Odd Fixes
15916 F:      drivers/media/tuners/mxl301rf*
15917
15918 MXL5007T MEDIA DRIVER
15919 M:      Michael Krufky <[email protected]>
15920 L:      [email protected]
15921 S:      Maintained
15922 W:      https://linuxtv.org
15923 W:      http://github.com/mkrufky
15924 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15925 T:      git git://linuxtv.org/mkrufky/tuners.git
15926 F:      drivers/media/tuners/mxl5007t.*
15927
15928 MXSFB DRM DRIVER
15929 M:      Marek Vasut <[email protected]>
15930 M:      Stefan Agner <[email protected]>
15931 L:      [email protected]
15932 S:      Supported
15933 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
15934 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15935 F:      drivers/gpu/drm/mxsfb/
15936
15937 MYLEX DAC960 PCI RAID Controller
15938 M:      Hannes Reinecke <[email protected]>
15939 L:      [email protected]
15940 S:      Supported
15941 F:      drivers/scsi/myrb.*
15942 F:      drivers/scsi/myrs.*
15943
15944 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15945 L:      [email protected]
15946 S:      Orphan
15947 W:      https://www.cspi.com/ethernet-products/support/downloads/
15948 F:      drivers/net/ethernet/myricom/myri10ge/
15949
15950 NAND FLASH SUBSYSTEM
15951 M:      Miquel Raynal <[email protected]>
15952 R:      Richard Weinberger <[email protected]>
15953 L:      [email protected]
15954 S:      Maintained
15955 W:      http://www.linux-mtd.infradead.org/
15956 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15957 C:      irc://irc.oftc.net/mtd
15958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15959 F:      drivers/mtd/nand/
15960 F:      include/linux/mtd/*nand*.h
15961
15962 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15963 M:      Daniel Mack <[email protected]>
15964 L:      [email protected]
15965 S:      Maintained
15966 W:      http://www.native-instruments.com
15967 F:      sound/usb/caiaq/
15968
15969 NATSEMI ETHERNET DRIVER (DP8381x)
15970 S:      Orphan
15971 F:      drivers/net/ethernet/natsemi/natsemi.c
15972
15973 NCR 5380 SCSI DRIVERS
15974 M:      Finn Thain <[email protected]>
15975 M:      Michael Schmitz <[email protected]>
15976 L:      [email protected]
15977 S:      Maintained
15978 F:      Documentation/scsi/g_NCR5380.rst
15979 F:      drivers/scsi/NCR5380.*
15980 F:      drivers/scsi/arm/cumana_1.c
15981 F:      drivers/scsi/arm/oak.c
15982 F:      drivers/scsi/atari_scsi.*
15983 F:      drivers/scsi/dmx3191d.c
15984 F:      drivers/scsi/g_NCR5380.*
15985 F:      drivers/scsi/mac_scsi.*
15986 F:      drivers/scsi/sun3_scsi.*
15987 F:      drivers/scsi/sun3_scsi_vme.c
15988
15989 NCSI LIBRARY
15990 M:      Samuel Mendoza-Jonas <[email protected]>
15991 S:      Maintained
15992 F:      net/ncsi/
15993
15994 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15995 M:      Zev Weiss <[email protected]>
15996 L:      [email protected]
15997 S:      Maintained
15998 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15999 F:      drivers/hwmon/nct6775-i2c.c
16000
16001 NETCONSOLE
16002 M:      Breno Leitao <[email protected]>
16003 S:      Maintained
16004 F:      Documentation/networking/netconsole.rst
16005 F:      drivers/net/netconsole.c
16006 F:      tools/testing/selftests/drivers/net/netcons_basic.sh
16007
16008 NETDEVSIM
16009 M:      Jakub Kicinski <[email protected]>
16010 S:      Maintained
16011 F:      drivers/net/netdevsim/*
16012 F:      tools/testing/selftests/drivers/net/netdevsim/*
16013
16014 NETEM NETWORK EMULATOR
16015 M:      Stephen Hemminger <[email protected]>
16016 L:      [email protected]
16017 S:      Maintained
16018 F:      net/sched/sch_netem.c
16019
16020 NETERION 10GbE DRIVERS (s2io)
16021 M:      Jon Mason <[email protected]>
16022 L:      [email protected]
16023 S:      Supported
16024 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16025 F:      drivers/net/ethernet/neterion/
16026
16027 NETFILTER
16028 M:      Pablo Neira Ayuso <[email protected]>
16029 M:      Jozsef Kadlecsik <[email protected]>
16030 L:      [email protected]
16031 L:      [email protected]
16032 S:      Maintained
16033 W:      http://www.netfilter.org/
16034 W:      http://www.iptables.org/
16035 W:      http://www.nftables.org/
16036 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
16037 C:      irc://irc.libera.chat/netfilter
16038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16040 F:      include/linux/netfilter*
16041 F:      include/linux/netfilter/
16042 F:      include/net/netfilter/
16043 F:      include/uapi/linux/netfilter*
16044 F:      include/uapi/linux/netfilter/
16045 F:      net/*/netfilter.c
16046 F:      net/*/netfilter/
16047 F:      net/bridge/br_netfilter*.c
16048 F:      net/netfilter/
16049 F:      tools/testing/selftests/net/netfilter/
16050
16051 NETROM NETWORK LAYER
16052 M:      Ralf Baechle <[email protected]>
16053 L:      [email protected]
16054 S:      Maintained
16055 W:      https://linux-ax25.in-berlin.de
16056 F:      include/net/netrom.h
16057 F:      include/uapi/linux/netrom.h
16058 F:      net/netrom/
16059
16060 NETRONIX EMBEDDED CONTROLLER
16061 M:      Jonathan Neuschäfer <[email protected]>
16062 S:      Maintained
16063 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16064 F:      drivers/mfd/ntxec.c
16065 F:      drivers/pwm/pwm-ntxec.c
16066 F:      drivers/rtc/rtc-ntxec.c
16067 F:      include/linux/mfd/ntxec.h
16068
16069 NETRONOME ETHERNET DRIVERS
16070 M:      Louis Peens <[email protected]>
16071 R:      Jakub Kicinski <[email protected]>
16072 L:      [email protected]
16073 S:      Maintained
16074 F:      drivers/net/ethernet/netronome/
16075
16076 NETWORK BLOCK DEVICE (NBD)
16077 M:      Josef Bacik <[email protected]>
16078 L:      [email protected]
16079 L:      [email protected]
16080 S:      Maintained
16081 F:      Documentation/admin-guide/blockdev/nbd.rst
16082 F:      drivers/block/nbd.c
16083 F:      include/trace/events/nbd.h
16084 F:      include/uapi/linux/nbd.h
16085
16086 NETWORK DROP MONITOR
16087 M:      Neil Horman <[email protected]>
16088 L:      [email protected]
16089 S:      Maintained
16090 W:      https://fedorahosted.org/dropwatch/
16091 F:      include/uapi/linux/net_dropmon.h
16092 F:      net/core/drop_monitor.c
16093
16094 NETWORKING DRIVERS
16095 M:      "David S. Miller" <[email protected]>
16096 M:      Eric Dumazet <[email protected]>
16097 M:      Jakub Kicinski <[email protected]>
16098 M:      Paolo Abeni <[email protected]>
16099 L:      [email protected]
16100 S:      Maintained
16101 P:      Documentation/process/maintainer-netdev.rst
16102 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
16103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16105 F:      Documentation/devicetree/bindings/net/
16106 F:      Documentation/networking/net_cachelines/net_device.rst
16107 F:      drivers/connector/
16108 F:      drivers/net/
16109 F:      include/dt-bindings/net/
16110 F:      include/linux/cn_proc.h
16111 F:      include/linux/etherdevice.h
16112 F:      include/linux/ethtool_netlink.h
16113 F:      include/linux/fcdevice.h
16114 F:      include/linux/fddidevice.h
16115 F:      include/linux/hippidevice.h
16116 F:      include/linux/if_*
16117 F:      include/linux/inetdevice.h
16118 F:      include/linux/netdev*
16119 F:      include/linux/platform_data/wiznet.h
16120 F:      include/uapi/linux/cn_proc.h
16121 F:      include/uapi/linux/ethtool_netlink.h
16122 F:      include/uapi/linux/if_*
16123 F:      include/uapi/linux/netdev*
16124 F:      tools/testing/selftests/drivers/net/
16125 X:      Documentation/devicetree/bindings/net/bluetooth/
16126 X:      Documentation/devicetree/bindings/net/wireless/
16127 X:      drivers/net/wireless/
16128
16129 NETWORKING DRIVERS (WIRELESS)
16130 M:      Kalle Valo <[email protected]>
16131 L:      [email protected]
16132 S:      Maintained
16133 W:      https://wireless.wiki.kernel.org/
16134 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
16135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16137 F:      Documentation/devicetree/bindings/net/wireless/
16138 F:      drivers/net/wireless/
16139
16140 NETWORKING [DSA]
16141 M:      Andrew Lunn <[email protected]>
16142 M:      Florian Fainelli <[email protected]>
16143 M:      Vladimir Oltean <[email protected]>
16144 S:      Maintained
16145 F:      Documentation/devicetree/bindings/net/dsa/
16146 F:      Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16147 F:      Documentation/devicetree/bindings/net/ethernet-switch.yaml
16148 F:      drivers/net/dsa/
16149 F:      include/linux/dsa/
16150 F:      include/linux/platform_data/dsa.h
16151 F:      include/net/dsa.h
16152 F:      net/dsa/
16153 F:      tools/testing/selftests/drivers/net/dsa/
16154
16155 NETWORKING [GENERAL]
16156 M:      "David S. Miller" <[email protected]>
16157 M:      Eric Dumazet <[email protected]>
16158 M:      Jakub Kicinski <[email protected]>
16159 M:      Paolo Abeni <[email protected]>
16160 L:      [email protected]
16161 S:      Maintained
16162 P:      Documentation/process/maintainer-netdev.rst
16163 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
16164 B:      mailto:[email protected]
16165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16167 F:      Documentation/core-api/netlink.rst
16168 F:      Documentation/netlink/
16169 F:      Documentation/networking/
16170 F:      Documentation/networking/net_cachelines/
16171 F:      Documentation/process/maintainer-netdev.rst
16172 F:      Documentation/userspace-api/netlink/
16173 F:      include/linux/framer/framer-provider.h
16174 F:      include/linux/framer/framer.h
16175 F:      include/linux/in.h
16176 F:      include/linux/indirect_call_wrapper.h
16177 F:      include/linux/inet.h
16178 F:      include/linux/inet_diag.h
16179 F:      include/linux/net.h
16180 F:      include/linux/netdev*
16181 F:      include/linux/netlink.h
16182 F:      include/linux/netpoll.h
16183 F:      include/linux/rtnetlink.h
16184 F:      include/linux/seq_file_net.h
16185 F:      include/linux/skbuff*
16186 F:      include/net/
16187 F:      include/uapi/linux/genetlink.h
16188 F:      include/uapi/linux/hsr_netlink.h
16189 F:      include/uapi/linux/in.h
16190 F:      include/uapi/linux/inet_diag.h
16191 F:      include/uapi/linux/nbd-netlink.h
16192 F:      include/uapi/linux/net.h
16193 F:      include/uapi/linux/net_namespace.h
16194 F:      include/uapi/linux/netconf.h
16195 F:      include/uapi/linux/netdev*
16196 F:      include/uapi/linux/netlink.h
16197 F:      include/uapi/linux/netlink_diag.h
16198 F:      include/uapi/linux/rtnetlink.h
16199 F:      lib/net_utils.c
16200 F:      lib/random32.c
16201 F:      net/
16202 F:      tools/net/
16203 F:      tools/testing/selftests/net/
16204 X:      net/9p/
16205 X:      net/bluetooth/
16206
16207 NETWORKING [IPSEC]
16208 M:      Steffen Klassert <[email protected]>
16209 M:      Herbert Xu <[email protected]>
16210 M:      "David S. Miller" <[email protected]>
16211 L:      [email protected]
16212 S:      Maintained
16213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16215 F:      include/net/xfrm.h
16216 F:      include/uapi/linux/xfrm.h
16217 F:      net/ipv4/ah4.c
16218 F:      net/ipv4/esp4*
16219 F:      net/ipv4/ip_vti.c
16220 F:      net/ipv4/ipcomp.c
16221 F:      net/ipv4/xfrm*
16222 F:      net/ipv6/ah6.c
16223 F:      net/ipv6/esp6*
16224 F:      net/ipv6/ip6_vti.c
16225 F:      net/ipv6/ipcomp6.c
16226 F:      net/ipv6/xfrm*
16227 F:      net/key/
16228 F:      net/xfrm/
16229 F:      tools/testing/selftests/net/ipsec.c
16230
16231 NETWORKING [IPv4/IPv6]
16232 M:      "David S. Miller" <[email protected]>
16233 M:      David Ahern <[email protected]>
16234 L:      [email protected]
16235 S:      Maintained
16236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16237 F:      arch/x86/net/*
16238 F:      include/linux/ip.h
16239 F:      include/linux/ipv6*
16240 F:      include/net/fib*
16241 F:      include/net/ip*
16242 F:      include/net/route.h
16243 F:      net/ipv4/
16244 F:      net/ipv6/
16245
16246 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16247 M:      Paul Moore <[email protected]>
16248 L:      [email protected]
16249 L:      [email protected]
16250 S:      Supported
16251 W:      https://github.com/netlabel
16252 F:      Documentation/netlabel/
16253 F:      include/net/calipso.h
16254 F:      include/net/cipso_ipv4.h
16255 F:      include/net/netlabel.h
16256 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
16257 F:      include/uapi/linux/netfilter/xt_SECMARK.h
16258 F:      net/ipv4/cipso_ipv4.c
16259 F:      net/ipv6/calipso.c
16260 F:      net/netfilter/xt_CONNSECMARK.c
16261 F:      net/netfilter/xt_SECMARK.c
16262 F:      net/netlabel/
16263
16264 NETWORKING [MACSEC]
16265 M:      Sabrina Dubroca <[email protected]>
16266 L:      [email protected]
16267 S:      Maintained
16268 F:      drivers/net/macsec.c
16269 F:      include/net/macsec.h
16270 F:      include/uapi/linux/if_macsec.h
16271 K:      macsec
16272 K:      \bmdo_
16273
16274 NETWORKING [MPTCP]
16275 M:      Matthieu Baerts <[email protected]>
16276 M:      Mat Martineau <[email protected]>
16277 R:      Geliang Tang <[email protected]>
16278 L:      [email protected]
16279 L:      [email protected]
16280 S:      Maintained
16281 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
16282 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
16283 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16284 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export
16285 F:      Documentation/netlink/specs/mptcp_pm.yaml
16286 F:      Documentation/networking/mptcp*.rst
16287 F:      include/net/mptcp.h
16288 F:      include/trace/events/mptcp.h
16289 F:      include/uapi/linux/mptcp*.h
16290 F:      net/mptcp/
16291 F:      tools/testing/selftests/bpf/*/*mptcp*.c
16292 F:      tools/testing/selftests/net/mptcp/
16293
16294 NETWORKING [TCP]
16295 M:      Eric Dumazet <[email protected]>
16296 L:      [email protected]
16297 S:      Maintained
16298 F:      Documentation/networking/net_cachelines/tcp_sock.rst
16299 F:      include/linux/tcp.h
16300 F:      include/net/tcp.h
16301 F:      include/trace/events/tcp.h
16302 F:      include/uapi/linux/tcp.h
16303 F:      net/ipv4/inet_connection_sock.c
16304 F:      net/ipv4/inet_hashtables.c
16305 F:      net/ipv4/inet_timewait_sock.c
16306 F:      net/ipv4/syncookies.c
16307 F:      net/ipv4/tcp*.c
16308 F:      net/ipv6/inet6_connection_sock.c
16309 F:      net/ipv6/inet6_hashtables.c
16310 F:      net/ipv6/syncookies.c
16311 F:      net/ipv6/tcp*.c
16312
16313 NETWORKING [TLS]
16314 M:      Boris Pismenny <[email protected]>
16315 M:      John Fastabend <[email protected]>
16316 M:      Jakub Kicinski <[email protected]>
16317 L:      [email protected]
16318 S:      Maintained
16319 F:      include/net/tls.h
16320 F:      include/uapi/linux/tls.h
16321 F:      net/tls/*
16322
16323 NETXEN (1/10) GbE SUPPORT
16324 M:      Manish Chopra <[email protected]>
16325 M:      Rahul Verma <[email protected]>
16326 M:      [email protected]
16327 L:      [email protected]
16328 S:      Supported
16329 F:      drivers/net/ethernet/qlogic/netxen/
16330
16331 NET_FAILOVER MODULE
16332 M:      Sridhar Samudrala <[email protected]>
16333 L:      [email protected]
16334 S:      Supported
16335 F:      Documentation/networking/net_failover.rst
16336 F:      drivers/net/net_failover.c
16337 F:      include/net/net_failover.h
16338
16339 NEXTHOP
16340 M:      David Ahern <[email protected]>
16341 L:      [email protected]
16342 S:      Maintained
16343 F:      include/net/netns/nexthop.h
16344 F:      include/net/nexthop.h
16345 F:      include/uapi/linux/nexthop.h
16346 F:      net/ipv4/nexthop.c
16347
16348 NFC SUBSYSTEM
16349 M:      Krzysztof Kozlowski <[email protected]>
16350 L:      [email protected]
16351 S:      Maintained
16352 F:      Documentation/devicetree/bindings/net/nfc/
16353 F:      drivers/nfc/
16354 F:      include/net/nfc/
16355 F:      include/uapi/linux/nfc.h
16356 F:      net/nfc/
16357
16358 NFC VIRTUAL NCI DEVICE DRIVER
16359 M:      Bongsu Jeon <[email protected]>
16360 L:      [email protected]
16361 S:      Supported
16362 F:      drivers/nfc/virtual_ncidev.c
16363 F:      tools/testing/selftests/nci/
16364
16365 NFS, SUNRPC, AND LOCKD CLIENTS
16366 M:      Trond Myklebust <[email protected]>
16367 M:      Anna Schumaker <[email protected]>
16368 L:      [email protected]
16369 S:      Maintained
16370 W:      http://client.linux-nfs.org
16371 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16372 F:      Documentation/filesystems/nfs/
16373 F:      fs/lockd/
16374 F:      fs/nfs/
16375 F:      fs/nfs_common/
16376 F:      include/linux/lockd/
16377 F:      include/linux/nfs*
16378 F:      include/linux/sunrpc/
16379 F:      include/uapi/linux/nfs*
16380 F:      include/uapi/linux/sunrpc/
16381 F:      net/sunrpc/
16382
16383 NILFS2 FILESYSTEM
16384 M:      Ryusuke Konishi <[email protected]>
16385 L:      [email protected]
16386 S:      Supported
16387 W:      https://nilfs.sourceforge.io/
16388 T:      git https://github.com/konis/nilfs2.git
16389 F:      Documentation/filesystems/nilfs2.rst
16390 F:      fs/nilfs2/
16391 F:      include/trace/events/nilfs2.h
16392 F:      include/uapi/linux/nilfs2_api.h
16393 F:      include/uapi/linux/nilfs2_ondisk.h
16394
16395 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16396 M:      YOKOTA Hiroshi <[email protected]>
16397 S:      Maintained
16398 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16399 F:      Documentation/scsi/NinjaSCSI.rst
16400 F:      drivers/scsi/pcmcia/nsp_*
16401
16402 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16403 M:      GOTO Masanori <[email protected]>
16404 M:      YOKOTA Hiroshi <[email protected]>
16405 S:      Maintained
16406 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16407 F:      Documentation/scsi/NinjaSCSI.rst
16408 F:      drivers/scsi/nsp32*
16409
16410 NINTENDO HID DRIVER
16411 M:      Daniel J. Ogorchock <[email protected]>
16412 L:      [email protected]
16413 S:      Maintained
16414 F:      drivers/hid/hid-nintendo*
16415
16416 NIOS2 ARCHITECTURE
16417 M:      Dinh Nguyen <[email protected]>
16418 S:      Maintained
16419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16420 F:      arch/nios2/
16421
16422 NITRO ENCLAVES (NE)
16423 M:      Alexandru Ciobotaru <[email protected]>
16424 L:      [email protected]
16425 L:      The AWS Nitro Enclaves Team <[email protected]>
16426 S:      Supported
16427 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16428 F:      Documentation/virt/ne_overview.rst
16429 F:      drivers/virt/nitro_enclaves/
16430 F:      include/linux/nitro_enclaves.h
16431 F:      include/uapi/linux/nitro_enclaves.h
16432 F:      samples/nitro_enclaves/
16433
16434 NITRO SECURE MODULE (NSM)
16435 M:      Alexander Graf <[email protected]>
16436 L:      [email protected]
16437 L:      The AWS Nitro Enclaves Team <[email protected]>
16438 S:      Supported
16439 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16440 F:      drivers/misc/nsm.c
16441 F:      include/uapi/linux/nsm.h
16442
16443 NOHZ, DYNTICKS SUPPORT
16444 M:      Anna-Maria Behnsen <[email protected]>
16445 M:      Frederic Weisbecker <[email protected]>
16446 M:      Ingo Molnar <[email protected]>
16447 M:      Thomas Gleixner <[email protected]>
16448 L:      [email protected]
16449 S:      Maintained
16450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16451 F:      include/linux/sched/nohz.h
16452 F:      include/linux/tick.h
16453 F:      kernel/time/tick*.*
16454
16455 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16456 M:      Pavel Machek <[email protected]>
16457 M:      Sakari Ailus <[email protected]>
16458 L:      [email protected]
16459 S:      Maintained
16460 F:      drivers/media/i2c/ad5820.c
16461 F:      drivers/media/i2c/et8ek8
16462
16463 NOKIA N900 POWER SUPPLY DRIVERS
16464 R:      Pali Rohár <[email protected]>
16465 F:      drivers/power/supply/bq2415x_charger.c
16466 F:      drivers/power/supply/bq27xxx_battery.c
16467 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16468 F:      drivers/power/supply/isp1704_charger.c
16469 F:      drivers/power/supply/rx51_battery.c
16470 F:      include/linux/power/bq2415x_charger.h
16471 F:      include/linux/power/bq27xxx_battery.h
16472
16473 NOLIBC HEADER FILE
16474 M:      Willy Tarreau <[email protected]>
16475 M:      Thomas Weißschuh <[email protected]>
16476 S:      Maintained
16477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16478 F:      tools/include/nolibc/
16479 F:      tools/testing/selftests/nolibc/
16480
16481 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16482 M:      Hans de Goede <[email protected]>
16483 L:      [email protected]
16484 S:      Maintained
16485 F:      drivers/input/touchscreen/novatek-nvt-ts.c
16486
16487 NSDEPS
16488 M:      Matthias Maennich <[email protected]>
16489 S:      Maintained
16490 F:      Documentation/core-api/symbol-namespaces.rst
16491 F:      scripts/nsdeps
16492
16493 NTB AMD DRIVER
16494 M:      Sanjay R Mehta <[email protected]>
16495 M:      Shyam Sundar S K <[email protected]>
16496 L:      [email protected]
16497 S:      Supported
16498 F:      drivers/ntb/hw/amd/
16499
16500 NTB DRIVER CORE
16501 M:      Jon Mason <[email protected]>
16502 M:      Dave Jiang <[email protected]>
16503 M:      Allen Hubbe <[email protected]>
16504 L:      [email protected]
16505 S:      Supported
16506 W:      https://github.com/jonmason/ntb/wiki
16507 T:      git https://github.com/jonmason/ntb.git
16508 F:      drivers/net/ntb_netdev.c
16509 F:      drivers/ntb/
16510 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
16511 F:      include/linux/ntb.h
16512 F:      include/linux/ntb_transport.h
16513 F:      tools/testing/selftests/ntb/
16514
16515 NTB IDT DRIVER
16516 M:      Serge Semin <[email protected]>
16517 L:      [email protected]
16518 S:      Supported
16519 F:      drivers/ntb/hw/idt/
16520
16521 NTB INTEL DRIVER
16522 M:      Dave Jiang <[email protected]>
16523 L:      [email protected]
16524 S:      Supported
16525 W:      https://github.com/davejiang/linux/wiki
16526 T:      git https://github.com/davejiang/linux.git
16527 F:      drivers/ntb/hw/intel/
16528
16529 NTFS3 FILESYSTEM
16530 M:      Konstantin Komarov <[email protected]>
16531 L:      [email protected]
16532 S:      Supported
16533 W:      http://www.paragon-software.com/
16534 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16535 F:      Documentation/filesystems/ntfs3.rst
16536 F:      fs/ntfs3/
16537
16538 NUBUS SUBSYSTEM
16539 M:      Finn Thain <[email protected]>
16540 L:      [email protected]
16541 S:      Maintained
16542 F:      arch/*/include/asm/nubus.h
16543 F:      drivers/nubus/
16544 F:      include/linux/nubus.h
16545 F:      include/uapi/linux/nubus.h
16546
16547 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16548 M:      Antonino Daplas <[email protected]>
16549 L:      [email protected]
16550 S:      Maintained
16551 F:      drivers/video/fbdev/nvidia/
16552 F:      drivers/video/fbdev/riva/
16553
16554 NVIDIA WMI EC BACKLIGHT DRIVER
16555 M:      Daniel Dadap <[email protected]>
16556 L:      [email protected]
16557 S:      Supported
16558 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
16559 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16560
16561 NVM EXPRESS DRIVER
16562 M:      Keith Busch <[email protected]>
16563 M:      Jens Axboe <[email protected]>
16564 M:      Christoph Hellwig <[email protected]>
16565 M:      Sagi Grimberg <[email protected]>
16566 L:      [email protected]
16567 S:      Supported
16568 W:      http://git.infradead.org/nvme.git
16569 T:      git git://git.infradead.org/nvme.git
16570 F:      Documentation/nvme/
16571 F:      drivers/nvme/common/
16572 F:      drivers/nvme/host/
16573 F:      include/linux/nvme-*.h
16574 F:      include/linux/nvme.h
16575 F:      include/uapi/linux/nvme_ioctl.h
16576
16577 NVM EXPRESS FABRICS AUTHENTICATION
16578 M:      Hannes Reinecke <[email protected]>
16579 L:      [email protected]
16580 S:      Supported
16581 F:      drivers/nvme/host/auth.c
16582 F:      drivers/nvme/target/auth.c
16583 F:      drivers/nvme/target/fabrics-cmd-auth.c
16584 F:      include/linux/nvme-auth.h
16585
16586 NVM EXPRESS FC TRANSPORT DRIVERS
16587 M:      James Smart <[email protected]>
16588 L:      [email protected]
16589 S:      Supported
16590 F:      drivers/nvme/host/fc.c
16591 F:      drivers/nvme/target/fc.c
16592 F:      drivers/nvme/target/fcloop.c
16593 F:      include/linux/nvme-fc-driver.h
16594 F:      include/linux/nvme-fc.h
16595
16596 NVM EXPRESS HARDWARE MONITORING SUPPORT
16597 M:      Guenter Roeck <[email protected]>
16598 L:      [email protected]
16599 S:      Supported
16600 F:      drivers/nvme/host/hwmon.c
16601
16602 NVM EXPRESS TARGET DRIVER
16603 M:      Christoph Hellwig <[email protected]>
16604 M:      Sagi Grimberg <[email protected]>
16605 M:      Chaitanya Kulkarni <[email protected]>
16606 L:      [email protected]
16607 S:      Supported
16608 W:      http://git.infradead.org/nvme.git
16609 T:      git git://git.infradead.org/nvme.git
16610 F:      drivers/nvme/target/
16611
16612 NVMEM FRAMEWORK
16613 M:      Srinivas Kandagatla <[email protected]>
16614 S:      Maintained
16615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16616 F:      Documentation/ABI/stable/sysfs-bus-nvmem
16617 F:      Documentation/devicetree/bindings/nvmem/
16618 F:      drivers/nvmem/
16619 F:      include/linux/nvmem-consumer.h
16620 F:      include/linux/nvmem-provider.h
16621
16622 NXP BLUETOOTH WIRELESS DRIVERS
16623 M:      Amitkumar Karwar <[email protected]>
16624 M:      Neeraj Kale <[email protected]>
16625 S:      Maintained
16626 F:      Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16627 F:      drivers/bluetooth/btnxpuart.c
16628
16629 NXP C45 TJA11XX PHY DRIVER
16630 M:      Andrei Botila <[email protected]>
16631 L:      [email protected]
16632 S:      Maintained
16633 F:      drivers/net/phy/nxp-c45-tja11xx*
16634
16635 NXP FSPI DRIVER
16636 M:      Han Xu <[email protected]>
16637 M:      Haibo Chen <[email protected]>
16638 R:      Yogesh Gaur <[email protected]>
16639 L:      [email protected]
16640 L:      [email protected]
16641 S:      Maintained
16642 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16643 F:      drivers/spi/spi-nxp-fspi.c
16644
16645 NXP FXAS21002C DRIVER
16646 M:      Rui Miguel Silva <[email protected]>
16647 L:      [email protected]
16648 S:      Maintained
16649 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16650 F:      drivers/iio/gyro/fxas21002c.h
16651 F:      drivers/iio/gyro/fxas21002c_core.c
16652 F:      drivers/iio/gyro/fxas21002c_i2c.c
16653 F:      drivers/iio/gyro/fxas21002c_spi.c
16654
16655 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16656 M:      Haibo Chen <[email protected]>
16657 L:      [email protected]
16658 L:      [email protected]
16659 S:      Maintained
16660 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16661 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16662 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16663 F:      drivers/iio/adc/imx7d_adc.c
16664 F:      drivers/iio/adc/imx93_adc.c
16665 F:      drivers/iio/adc/vf610_adc.c
16666
16667 NXP i.MX 8M ISI DRIVER
16668 M:      Laurent Pinchart <[email protected]>
16669 L:      [email protected]
16670 S:      Maintained
16671 F:      Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16672 F:      drivers/media/platform/nxp/imx8-isi/
16673
16674 NXP i.MX 8MP DW100 V4L2 DRIVER
16675 M:      Xavier Roumegue <[email protected]>
16676 L:      [email protected]
16677 S:      Maintained
16678 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
16679 F:      Documentation/userspace-api/media/drivers/dw100.rst
16680 F:      drivers/media/platform/nxp/dw100/
16681 F:      include/uapi/linux/dw100.h
16682
16683 NXP i.MX 8MQ DCSS DRIVER
16684 M:      Laurentiu Palcu <[email protected]>
16685 R:      Lucas Stach <[email protected]>
16686 L:      [email protected]
16687 S:      Maintained
16688 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
16689 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16690 F:      drivers/gpu/drm/imx/dcss/
16691
16692 NXP i.MX 8QXP ADC DRIVER
16693 M:      Cai Huoqing <[email protected]>
16694 M:      Haibo Chen <[email protected]>
16695 L:      [email protected]
16696 L:      [email protected]
16697 S:      Maintained
16698 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16699 F:      drivers/iio/adc/imx8qxp-adc.c
16700
16701 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16702 M:      Mirela Rabulea <[email protected]>
16703 L:      [email protected]
16704 L:      [email protected]
16705 S:      Maintained
16706 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16707 F:      drivers/media/platform/nxp/imx-jpeg
16708
16709 NXP i.MX CLOCK DRIVERS
16710 M:      Abel Vesa <[email protected]>
16711 R:      Peng Fan <[email protected]>
16712 L:      [email protected]
16713 L:      [email protected]
16714 S:      Maintained
16715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16716 F:      Documentation/devicetree/bindings/clock/imx*
16717 F:      drivers/clk/imx/
16718 F:      include/dt-bindings/clock/imx*
16719
16720 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16721 M:      Jagan Teki <[email protected]>
16722 S:      Maintained
16723 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16724 F:      drivers/regulator/pf8x00-regulator.c
16725
16726 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16727 M:      Krzysztof Kozlowski <[email protected]>
16728 L:      [email protected]
16729 S:      Maintained
16730 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16731 F:      drivers/extcon/extcon-ptn5150.c
16732
16733 NXP SGTL5000 DRIVER
16734 M:      Fabio Estevam <[email protected]>
16735 L:      [email protected]
16736 S:      Maintained
16737 F:      Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16738 F:      sound/soc/codecs/sgtl5000*
16739
16740 NXP SJA1105 ETHERNET SWITCH DRIVER
16741 M:      Vladimir Oltean <[email protected]>
16742 L:      [email protected]
16743 S:      Maintained
16744 F:      drivers/net/dsa/sja1105
16745 F:      drivers/net/pcs/pcs-xpcs-nxp.c
16746
16747 NXP TDA998X DRM DRIVER
16748 M:      Russell King <[email protected]>
16749 S:      Maintained
16750 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16751 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16752 F:      drivers/gpu/drm/i2c/tda998x_drv.c
16753 F:      include/drm/i2c/tda998x.h
16754 F:      include/dt-bindings/display/tda998x.h
16755 K:      "nxp,tda998x"
16756
16757 NXP TFA9879 DRIVER
16758 M:      Peter Rosin <[email protected]>
16759 L:      [email protected]
16760 S:      Maintained
16761 F:      Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16762 F:      sound/soc/codecs/tfa9879*
16763
16764 NXP-NCI NFC DRIVER
16765 S:      Orphan
16766 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16767 F:      drivers/nfc/nxp-nci
16768
16769 NXP/Goodix TFA989X (TFA1) DRIVER
16770 M:      Stephan Gerhold <[email protected]>
16771 L:      [email protected]
16772 S:      Maintained
16773 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16774 F:      sound/soc/codecs/tfa989x.c
16775
16776 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16777 M:      Jonas Malaco <[email protected]>
16778 L:      [email protected]
16779 S:      Maintained
16780 F:      Documentation/hwmon/nzxt-kraken2.rst
16781 F:      drivers/hwmon/nzxt-kraken2.c
16782
16783 NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16784 M:      Jonas Malaco <[email protected]>
16785 M:      Aleksa Savic <[email protected]>
16786 L:      [email protected]
16787 S:      Maintained
16788 F:      Documentation/hwmon/nzxt-kraken3.rst
16789 F:      drivers/hwmon/nzxt-kraken3.c
16790
16791 NZXT-SMART2 HARDWARE MONITORING DRIVER
16792 M:      Aleksandr Mezin <[email protected]>
16793 L:      [email protected]
16794 S:      Maintained
16795 F:      Documentation/hwmon/nzxt-smart2.rst
16796 F:      drivers/hwmon/nzxt-smart2.c
16797
16798 OBJAGG
16799 M:      Jiri Pirko <[email protected]>
16800 L:      [email protected]
16801 S:      Supported
16802 F:      include/linux/objagg.h
16803 F:      lib/objagg.c
16804 F:      lib/test_objagg.c
16805
16806 OBJPOOL
16807 M:      Matt Wu <[email protected]>
16808 S:      Supported
16809 F:      include/linux/objpool.h
16810 F:      lib/objpool.c
16811 F:      lib/test_objpool.c
16812
16813 OBJTOOL
16814 M:      Josh Poimboeuf <[email protected]>
16815 M:      Peter Zijlstra <[email protected]>
16816 S:      Supported
16817 F:      include/linux/objtool*.h
16818 F:      tools/objtool/
16819
16820 OCELOT ETHERNET SWITCH DRIVER
16821 M:      Vladimir Oltean <[email protected]>
16822 M:      Claudiu Manoil <[email protected]>
16823 M:      Alexandre Belloni <[email protected]>
16824 M:      [email protected]
16825 L:      [email protected]
16826 S:      Supported
16827 F:      drivers/net/dsa/ocelot/*
16828 F:      drivers/net/ethernet/mscc/
16829 F:      include/soc/mscc/ocelot*
16830 F:      net/dsa/tag_ocelot.c
16831 F:      net/dsa/tag_ocelot_8021q.c
16832 F:      tools/testing/selftests/drivers/net/ocelot/*
16833
16834 OCELOT EXTERNAL SWITCH CONTROL
16835 M:      Colin Foster <[email protected]>
16836 S:      Supported
16837 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16838 F:      drivers/mfd/ocelot*
16839 F:      drivers/net/dsa/ocelot/ocelot_ext.c
16840 F:      include/linux/mfd/ocelot.h
16841
16842 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16843 M:      Frederic Barrat <[email protected]>
16844 M:      Andrew Donnellan <[email protected]>
16845 L:      [email protected]
16846 S:      Supported
16847 F:      Documentation/userspace-api/accelerators/ocxl.rst
16848 F:      arch/powerpc/include/asm/pnv-ocxl.h
16849 F:      arch/powerpc/platforms/powernv/ocxl.c
16850 F:      drivers/misc/ocxl/
16851 F:      include/misc/ocxl*
16852 F:      include/uapi/misc/ocxl.h
16853
16854 OMAP AUDIO SUPPORT
16855 M:      Peter Ujfalusi <[email protected]>
16856 M:      Jarkko Nikula <[email protected]>
16857 L:      [email protected]
16858 L:      [email protected]
16859 S:      Maintained
16860 F:      sound/soc/ti/n810.c
16861 F:      sound/soc/ti/omap*
16862 F:      sound/soc/ti/rx51.c
16863 F:      sound/soc/ti/sdma-pcm.*
16864
16865 OMAP CLOCK FRAMEWORK SUPPORT
16866 M:      Paul Walmsley <[email protected]>
16867 L:      [email protected]
16868 S:      Maintained
16869 F:      arch/arm/*omap*/*clock*
16870
16871 OMAP DEVICE TREE SUPPORT
16872 M:      Tony Lindgren <[email protected]>
16873 L:      [email protected]
16874 L:      [email protected]
16875 S:      Maintained
16876 F:      arch/arm/boot/dts/ti/omap/
16877
16878 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16879 L:      [email protected]
16880 L:      [email protected]
16881 S:      Orphan
16882 F:      Documentation/arch/arm/omap/dss.rst
16883 F:      drivers/video/fbdev/omap2/
16884
16885 OMAP FRAMEBUFFER SUPPORT
16886 L:      [email protected]
16887 L:      [email protected]
16888 S:      Orphan
16889 F:      drivers/video/fbdev/omap/
16890
16891 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16892 M:      Roger Quadros <[email protected]>
16893 M:      Tony Lindgren <[email protected]>
16894 L:      [email protected]
16895 S:      Maintained
16896 F:      arch/arm/mach-omap2/*gpmc*
16897 F:      drivers/memory/omap-gpmc.c
16898
16899 OMAP GPIO DRIVER
16900 M:      Grygorii Strashko <[email protected]>
16901 M:      Santosh Shilimkar <[email protected]>
16902 M:      Kevin Hilman <[email protected]>
16903 L:      [email protected]
16904 S:      Maintained
16905 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16906 F:      drivers/gpio/gpio-omap.c
16907
16908 OMAP HARDWARE SPINLOCK SUPPORT
16909 L:      [email protected]
16910 S:      Orphan
16911 F:      drivers/hwspinlock/omap_hwspinlock.c
16912
16913 OMAP HS MMC SUPPORT
16914 L:      [email protected]
16915 L:      [email protected]
16916 S:      Orphan
16917 F:      drivers/mmc/host/omap_hsmmc.c
16918
16919 OMAP HWMOD DATA
16920 M:      Paul Walmsley <[email protected]>
16921 L:      [email protected]
16922 S:      Maintained
16923 F:      arch/arm/mach-omap2/omap_hwmod*data*
16924
16925 OMAP HWMOD SUPPORT
16926 M:      Paul Walmsley <[email protected]>
16927 L:      [email protected]
16928 S:      Maintained
16929 F:      arch/arm/mach-omap2/omap_hwmod.*
16930
16931 OMAP I2C DRIVER
16932 M:      Vignesh R <[email protected]>
16933 L:      [email protected]
16934 L:      [email protected]
16935 S:      Maintained
16936 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16937 F:      drivers/i2c/busses/i2c-omap.c
16938
16939 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16940 M:      Laurent Pinchart <[email protected]>
16941 L:      [email protected]
16942 S:      Maintained
16943 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
16944 F:      drivers/media/platform/ti/omap3isp/
16945 F:      drivers/staging/media/omap4iss/
16946
16947 OMAP MMC SUPPORT
16948 M:      Aaro Koskinen <[email protected]>
16949 L:      [email protected]
16950 S:      Odd Fixes
16951 F:      drivers/mmc/host/omap.c
16952
16953 OMAP POWER MANAGEMENT SUPPORT
16954 M:      Kevin Hilman <[email protected]>
16955 L:      [email protected]
16956 S:      Maintained
16957 F:      arch/arm/*omap*/*pm*
16958 F:      drivers/cpufreq/omap-cpufreq.c
16959
16960 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16961 M:      Paul Walmsley <[email protected]>
16962 L:      [email protected]
16963 S:      Maintained
16964 F:      arch/arm/mach-omap2/prm*
16965
16966 OMAP RANDOM NUMBER GENERATOR SUPPORT
16967 M:      Deepak Saxena <[email protected]>
16968 S:      Maintained
16969 F:      drivers/char/hw_random/omap-rng.c
16970
16971 OMAP USB SUPPORT
16972 L:      [email protected]
16973 L:      [email protected]
16974 S:      Orphan
16975 F:      arch/arm/*omap*/usb*
16976 F:      drivers/usb/*/*omap*
16977
16978 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16979 M:      Mark Jackson <[email protected]>
16980 L:      [email protected]
16981 S:      Maintained
16982 F:      arch/arm/boot/dts/ti/omap/am335x-nano.dts
16983
16984 OMAP1 SUPPORT
16985 M:      Aaro Koskinen <[email protected]>
16986 M:      Janusz Krzysztofik <[email protected]>
16987 R:      Tony Lindgren <[email protected]>
16988 L:      [email protected]
16989 S:      Maintained
16990 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16992 F:      arch/arm/configs/omap1_defconfig
16993 F:      arch/arm/mach-omap1/
16994 F:      drivers/i2c/busses/i2c-omap.c
16995 F:      include/linux/platform_data/ams-delta-fiq.h
16996 F:      include/linux/platform_data/i2c-omap.h
16997
16998 OMAP2+ SUPPORT
16999 M:      Aaro Koskinen <[email protected]>
17000 M:      Andreas Kemnade <[email protected]>
17001 M:      Kevin Hilman <[email protected]>
17002 M:      Roger Quadros <[email protected]>
17003 M:      Tony Lindgren <[email protected]>
17004 L:      [email protected]
17005 S:      Maintained
17006 W:      http://linux.omap.com/
17007 Q:      http://patchwork.kernel.org/project/linux-omap/list/
17008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17009 F:      Documentation/devicetree/bindings/arm/ti/omap.yaml
17010 F:      arch/arm/configs/omap2plus_defconfig
17011 F:      arch/arm/mach-omap2/
17012 F:      drivers/bus/omap*.[ch]
17013 F:      drivers/bus/ti-sysc.c
17014 F:      drivers/gpio/gpio-tps65219.c
17015 F:      drivers/i2c/busses/i2c-omap.c
17016 F:      drivers/irqchip/irq-omap-intc.c
17017 F:      drivers/mfd/*omap*.c
17018 F:      drivers/mfd/menelaus.c
17019 F:      drivers/mfd/palmas.c
17020 F:      drivers/mfd/tps65217.c
17021 F:      drivers/mfd/tps65218.c
17022 F:      drivers/mfd/tps65219.c
17023 F:      drivers/mfd/tps65910.c
17024 F:      drivers/mfd/twl-core.[ch]
17025 F:      drivers/mfd/twl4030*.c
17026 F:      drivers/mfd/twl6030*.c
17027 F:      drivers/mfd/twl6040*.c
17028 F:      drivers/regulator/palmas-regulator*.c
17029 F:      drivers/regulator/pbias-regulator.c
17030 F:      drivers/regulator/tps65217-regulator.c
17031 F:      drivers/regulator/tps65218-regulator.c
17032 F:      drivers/regulator/tps65219-regulator.c
17033 F:      drivers/regulator/tps65910-regulator.c
17034 F:      drivers/regulator/twl-regulator.c
17035 F:      drivers/regulator/twl6030-regulator.c
17036 F:      include/linux/platform_data/i2c-omap.h
17037 F:      include/linux/platform_data/ti-sysc.h
17038
17039 OMFS FILESYSTEM
17040 M:      Bob Copeland <[email protected]>
17041 L:      [email protected]
17042 S:      Maintained
17043 F:      Documentation/filesystems/omfs.rst
17044 F:      fs/omfs/
17045
17046 OMNIVISION OG01A1B SENSOR DRIVER
17047 M:      Sakari Ailus <[email protected]>
17048 L:      [email protected]
17049 S:      Maintained
17050 F:      Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17051 F:      drivers/media/i2c/og01a1b.c
17052
17053 OMNIVISION OV01A10 SENSOR DRIVER
17054 M:      Bingbu Cao <[email protected]>
17055 L:      [email protected]
17056 S:      Maintained
17057 T:      git git://linuxtv.org/media_tree.git
17058 F:      drivers/media/i2c/ov01a10.c
17059
17060 OMNIVISION OV02A10 SENSOR DRIVER
17061 L:      [email protected]
17062 S:      Orphan
17063 T:      git git://linuxtv.org/media_tree.git
17064 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17065 F:      drivers/media/i2c/ov02a10.c
17066
17067 OMNIVISION OV08D10 SENSOR DRIVER
17068 M:      Jimmy Su <[email protected]>
17069 L:      [email protected]
17070 S:      Maintained
17071 T:      git git://linuxtv.org/media_tree.git
17072 F:      drivers/media/i2c/ov08d10.c
17073
17074 OMNIVISION OV08X40 SENSOR DRIVER
17075 M:      Jason Chen <[email protected]>
17076 L:      [email protected]
17077 S:      Maintained
17078 T:      git git://linuxtv.org/media_tree.git
17079 F:      drivers/media/i2c/ov08x40.c
17080
17081 OMNIVISION OV13858 SENSOR DRIVER
17082 M:      Sakari Ailus <[email protected]>
17083 L:      [email protected]
17084 S:      Maintained
17085 T:      git git://linuxtv.org/media_tree.git
17086 F:      drivers/media/i2c/ov13858.c
17087
17088 OMNIVISION OV13B10 SENSOR DRIVER
17089 M:      Arec Kao <[email protected]>
17090 L:      [email protected]
17091 S:      Maintained
17092 T:      git git://linuxtv.org/media_tree.git
17093 F:      drivers/media/i2c/ov13b10.c
17094
17095 OMNIVISION OV2680 SENSOR DRIVER
17096 M:      Rui Miguel Silva <[email protected]>
17097 M:      Hans de Goede <[email protected]>
17098 L:      [email protected]
17099 S:      Maintained
17100 T:      git git://linuxtv.org/media_tree.git
17101 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17102 F:      drivers/media/i2c/ov2680.c
17103
17104 OMNIVISION OV2685 SENSOR DRIVER
17105 M:      Shunqian Zheng <[email protected]>
17106 L:      [email protected]
17107 S:      Maintained
17108 T:      git git://linuxtv.org/media_tree.git
17109 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17110 F:      drivers/media/i2c/ov2685.c
17111
17112 OMNIVISION OV2740 SENSOR DRIVER
17113 M:      Tianshu Qiu <[email protected]>
17114 R:      Sakari Ailus <[email protected]>
17115 R:      Bingbu Cao <[email protected]>
17116 L:      [email protected]
17117 S:      Maintained
17118 T:      git git://linuxtv.org/media_tree.git
17119 F:      drivers/media/i2c/ov2740.c
17120
17121 OMNIVISION OV4689 SENSOR DRIVER
17122 M:      Mikhail Rudenko <[email protected]>
17123 L:      [email protected]
17124 S:      Maintained
17125 T:      git git://linuxtv.org/media_tree.git
17126 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17127 F:      drivers/media/i2c/ov4689.c
17128
17129 OMNIVISION OV5640 SENSOR DRIVER
17130 M:      Steve Longerbeam <[email protected]>
17131 L:      [email protected]
17132 S:      Maintained
17133 T:      git git://linuxtv.org/media_tree.git
17134 F:      drivers/media/i2c/ov5640.c
17135
17136 OMNIVISION OV5647 SENSOR DRIVER
17137 M:      Dave Stevenson <[email protected]>
17138 M:      Jacopo Mondi <[email protected]>
17139 L:      [email protected]
17140 S:      Maintained
17141 T:      git git://linuxtv.org/media_tree.git
17142 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17143 F:      drivers/media/i2c/ov5647.c
17144
17145 OMNIVISION OV5670 SENSOR DRIVER
17146 M:      Sakari Ailus <[email protected]>
17147 L:      [email protected]
17148 S:      Maintained
17149 T:      git git://linuxtv.org/media_tree.git
17150 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17151 F:      drivers/media/i2c/ov5670.c
17152
17153 OMNIVISION OV5675 SENSOR DRIVER
17154 M:      Sakari Ailus <[email protected]>
17155 L:      [email protected]
17156 S:      Maintained
17157 T:      git git://linuxtv.org/media_tree.git
17158 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17159 F:      drivers/media/i2c/ov5675.c
17160
17161 OMNIVISION OV5693 SENSOR DRIVER
17162 M:      Daniel Scally <[email protected]>
17163 L:      [email protected]
17164 S:      Maintained
17165 T:      git git://linuxtv.org/media_tree.git
17166 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17167 F:      drivers/media/i2c/ov5693.c
17168
17169 OMNIVISION OV5695 SENSOR DRIVER
17170 M:      Shunqian Zheng <[email protected]>
17171 L:      [email protected]
17172 S:      Maintained
17173 T:      git git://linuxtv.org/media_tree.git
17174 F:      drivers/media/i2c/ov5695.c
17175
17176 OMNIVISION OV64A40 SENSOR DRIVER
17177 M:      Jacopo Mondi <[email protected]>
17178 L:      [email protected]
17179 S:      Maintained
17180 T:      git git://linuxtv.org/media_tree.git
17181 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17182 F:      drivers/media/i2c/ov64a40.c
17183
17184 OMNIVISION OV7670 SENSOR DRIVER
17185 L:      [email protected]
17186 S:      Orphan
17187 T:      git git://linuxtv.org/media_tree.git
17188 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
17189 F:      drivers/media/i2c/ov7670.c
17190
17191 OMNIVISION OV772x SENSOR DRIVER
17192 M:      Jacopo Mondi <[email protected]>
17193 L:      [email protected]
17194 S:      Odd fixes
17195 T:      git git://linuxtv.org/media_tree.git
17196 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17197 F:      drivers/media/i2c/ov772x.c
17198 F:      include/media/i2c/ov772x.h
17199
17200 OMNIVISION OV7740 SENSOR DRIVER
17201 L:      [email protected]
17202 S:      Orphan
17203 T:      git git://linuxtv.org/media_tree.git
17204 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
17205 F:      drivers/media/i2c/ov7740.c
17206
17207 OMNIVISION OV8856 SENSOR DRIVER
17208 M:      Sakari Ailus <[email protected]>
17209 L:      [email protected]
17210 S:      Maintained
17211 T:      git git://linuxtv.org/media_tree.git
17212 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17213 F:      drivers/media/i2c/ov8856.c
17214
17215 OMNIVISION OV8858 SENSOR DRIVER
17216 M:      Jacopo Mondi <[email protected]>
17217 M:      Nicholas Roth <[email protected]>
17218 L:      [email protected]
17219 S:      Maintained
17220 T:      git git://linuxtv.org/media_tree.git
17221 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17222 F:      drivers/media/i2c/ov8858.c
17223
17224 OMNIVISION OV9282 SENSOR DRIVER
17225 M:      Dave Stevenson <[email protected]>
17226 L:      [email protected]
17227 S:      Maintained
17228 T:      git git://linuxtv.org/media_tree.git
17229 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17230 F:      drivers/media/i2c/ov9282.c
17231
17232 OMNIVISION OV9640 SENSOR DRIVER
17233 M:      Petr Cvek <[email protected]>
17234 L:      [email protected]
17235 S:      Maintained
17236 F:      drivers/media/i2c/ov9640.*
17237
17238 OMNIVISION OV9650 SENSOR DRIVER
17239 M:      Sakari Ailus <[email protected]>
17240 R:      Akinobu Mita <[email protected]>
17241 R:      Sylwester Nawrocki <[email protected]>
17242 L:      [email protected]
17243 S:      Maintained
17244 T:      git git://linuxtv.org/media_tree.git
17245 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
17246 F:      drivers/media/i2c/ov9650.c
17247
17248 OMNIVISION OV9734 SENSOR DRIVER
17249 M:      Tianshu Qiu <[email protected]>
17250 R:      Bingbu Cao <[email protected]>
17251 L:      [email protected]
17252 S:      Maintained
17253 T:      git git://linuxtv.org/media_tree.git
17254 F:      drivers/media/i2c/ov9734.c
17255
17256 ONBOARD USB HUB DRIVER
17257 M:      Matthias Kaehlcke <[email protected]>
17258 L:      [email protected]
17259 S:      Maintained
17260 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17261 F:      drivers/usb/misc/onboard_usb_dev.c
17262
17263 ONENAND FLASH DRIVER
17264 M:      Kyungmin Park <[email protected]>
17265 L:      [email protected]
17266 S:      Maintained
17267 F:      drivers/mtd/nand/onenand/
17268 F:      include/linux/mtd/onenand*.h
17269
17270 ONEXPLAYER FAN DRIVER
17271 M:      Derek John Clark <[email protected]>
17272 M:      Joaquín Ignacio Aramendía <[email protected]>
17273 L:      [email protected]
17274 S:      Maintained
17275 F:      drivers/hwmon/oxp-sensors.c
17276
17277 ONIE TLV NVMEM LAYOUT DRIVER
17278 M:      Miquel Raynal <[email protected]>
17279 S:      Maintained
17280 F:      Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17281 F:      drivers/nvmem/layouts/onie-tlv.c
17282
17283 ONION OMEGA2+ BOARD
17284 M:      Harvey Hunt <[email protected]>
17285 L:      [email protected]
17286 S:      Maintained
17287 F:      arch/mips/boot/dts/ralink/omega2p.dts
17288
17289 ONSEMI ETHERNET PHY DRIVERS
17290 M:      Piergiorgio Beruto <[email protected]>
17291 L:      [email protected]
17292 S:      Supported
17293 W:      http://www.onsemi.com
17294 F:      drivers/net/phy/ncn*
17295
17296 OP-TEE DRIVER
17297 M:      Jens Wiklander <[email protected]>
17298 L:      [email protected]
17299 S:      Maintained
17300 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
17301 F:      drivers/tee/optee/
17302
17303 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17304 M:      Sumit Garg <[email protected]>
17305 L:      [email protected]
17306 S:      Maintained
17307 F:      drivers/char/hw_random/optee-rng.c
17308
17309 OP-TEE RTC DRIVER
17310 M:      Clément Léger <[email protected]>
17311 L:      [email protected]
17312 S:      Maintained
17313 F:      drivers/rtc/rtc-optee.c
17314
17315 OPA-VNIC DRIVER
17316 M:      Dennis Dalessandro <[email protected]>
17317 L:      [email protected]
17318 S:      Supported
17319 F:      drivers/infiniband/ulp/opa_vnic
17320
17321 OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17322 M:      Parthiban Veerasooran <[email protected]>
17323 L:      [email protected]
17324 S:      Maintained
17325 F:      Documentation/networking/oa-tc6-framework.rst
17326 F:      drivers/net/ethernet/oa_tc6.c
17327 F:      include/linux/oa_tc6.h
17328
17329 OPEN FIRMWARE AND FLATTENED DEVICE TREE
17330 M:      Rob Herring <[email protected]>
17331 M:      Saravana Kannan <[email protected]>
17332 L:      [email protected]
17333 S:      Maintained
17334 W:      http://www.devicetree.org/
17335 C:      irc://irc.libera.chat/devicetree
17336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17337 F:      Documentation/ABI/testing/sysfs-firmware-ofw
17338 F:      drivers/of/
17339 F:      include/linux/of*.h
17340 F:      scripts/dtc/
17341 F:      tools/testing/selftests/dt/
17342 K:      of_overlay_notifier_
17343 K:      of_overlay_fdt_apply
17344 K:      of_overlay_remove
17345
17346 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17347 M:      Rob Herring <[email protected]>
17348 M:      Krzysztof Kozlowski <[email protected]>
17349 M:      Conor Dooley <[email protected]>
17350 L:      [email protected]
17351 S:      Maintained
17352 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17353 C:      irc://irc.libera.chat/devicetree
17354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17355 F:      Documentation/devicetree/
17356 F:      arch/*/boot/dts/
17357 F:      include/dt-bindings/
17358
17359 OPENCOMPUTE PTP CLOCK DRIVER
17360 M:      Jonathan Lemon <[email protected]>
17361 M:      Vadim Fedorenko <[email protected]>
17362 L:      [email protected]
17363 S:      Maintained
17364 F:      drivers/ptp/ptp_ocp.c
17365
17366 OPENCORES I2C BUS DRIVER
17367 M:      Peter Korsgaard <[email protected]>
17368 M:      Andrew Lunn <[email protected]>
17369 L:      [email protected]
17370 S:      Maintained
17371 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17372 F:      Documentation/i2c/busses/i2c-ocores.rst
17373 F:      drivers/i2c/busses/i2c-ocores.c
17374 F:      include/linux/platform_data/i2c-ocores.h
17375
17376 OPENRISC ARCHITECTURE
17377 M:      Jonas Bonn <[email protected]>
17378 M:      Stefan Kristiansson <[email protected]>
17379 M:      Stafford Horne <[email protected]>
17380 L:      [email protected]
17381 S:      Maintained
17382 W:      http://openrisc.io
17383 T:      git https://github.com/openrisc/linux.git
17384 F:      Documentation/arch/openrisc/
17385 F:      Documentation/devicetree/bindings/openrisc/
17386 F:      arch/openrisc/
17387 F:      drivers/irqchip/irq-ompic.c
17388 F:      drivers/irqchip/irq-or1k-*
17389
17390 OPENVSWITCH
17391 M:      Pravin B Shelar <[email protected]>
17392 L:      [email protected]
17393 L:      [email protected]
17394 S:      Maintained
17395 W:      http://openvswitch.org
17396 F:      include/uapi/linux/openvswitch.h
17397 F:      net/openvswitch/
17398 F:      tools/testing/selftests/net/openvswitch/
17399
17400 OPERATING PERFORMANCE POINTS (OPP)
17401 M:      Viresh Kumar <[email protected]>
17402 M:      Nishanth Menon <[email protected]>
17403 M:      Stephen Boyd <[email protected]>
17404 L:      [email protected]
17405 S:      Maintained
17406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17407 F:      Documentation/devicetree/bindings/opp/
17408 F:      Documentation/power/opp.rst
17409 F:      drivers/opp/
17410 F:      include/linux/pm_opp.h
17411
17412 OPL4 DRIVER
17413 M:      Clemens Ladisch <[email protected]>
17414 L:      [email protected]
17415 S:      Maintained
17416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17417 F:      sound/drivers/opl4/
17418
17419 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17420 M:      Mark Fasheh <[email protected]>
17421 M:      Joel Becker <[email protected]>
17422 M:      Joseph Qi <[email protected]>
17423 L:      [email protected]
17424 S:      Supported
17425 W:      http://ocfs2.wiki.kernel.org
17426 F:      Documentation/filesystems/dlmfs.rst
17427 F:      Documentation/filesystems/ocfs2.rst
17428 F:      fs/ocfs2/
17429
17430 ORANGEFS FILESYSTEM
17431 M:      Mike Marshall <[email protected]>
17432 R:      Martin Brandenburg <[email protected]>
17433 L:      [email protected]
17434 S:      Supported
17435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17436 F:      Documentation/filesystems/orangefs.rst
17437 F:      fs/orangefs/
17438
17439 OV2659 OMNIVISION SENSOR DRIVER
17440 M:      "Lad, Prabhakar" <[email protected]>
17441 L:      [email protected]
17442 S:      Maintained
17443 W:      https://linuxtv.org
17444 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17445 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17446 F:      drivers/media/i2c/ov2659.c
17447 F:      include/media/i2c/ov2659.h
17448
17449 OVERLAY FILESYSTEM
17450 M:      Miklos Szeredi <[email protected]>
17451 M:      Amir Goldstein <[email protected]>
17452 L:      [email protected]
17453 S:      Supported
17454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17455 F:      Documentation/filesystems/overlayfs.rst
17456 F:      fs/overlayfs/
17457
17458 P54 WIRELESS DRIVER
17459 M:      Christian Lamparter <[email protected]>
17460 L:      [email protected]
17461 S:      Maintained
17462 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
17463 F:      drivers/net/wireless/intersil/p54/
17464
17465 PACKET SOCKETS
17466 M:      Willem de Bruijn <[email protected]>
17467 S:      Maintained
17468 F:      include/uapi/linux/if_packet.h
17469 F:      net/packet/af_packet.c
17470
17471 PACKING
17472 M:      Vladimir Oltean <[email protected]>
17473 L:      [email protected]
17474 S:      Supported
17475 F:      Documentation/core-api/packing.rst
17476 F:      include/linux/packing.h
17477 F:      lib/packing.c
17478
17479 PADATA PARALLEL EXECUTION MECHANISM
17480 M:      Steffen Klassert <[email protected]>
17481 M:      Daniel Jordan <[email protected]>
17482 L:      [email protected]
17483 L:      [email protected]
17484 S:      Maintained
17485 F:      Documentation/core-api/padata.rst
17486 F:      include/linux/padata.h
17487 F:      kernel/padata.c
17488
17489 PAGE CACHE
17490 M:      Matthew Wilcox (Oracle) <[email protected]>
17491 L:      [email protected]
17492 S:      Supported
17493 T:      git git://git.infradead.org/users/willy/pagecache.git
17494 F:      Documentation/filesystems/locking.rst
17495 F:      Documentation/filesystems/vfs.rst
17496 F:      include/linux/pagemap.h
17497 F:      mm/filemap.c
17498 F:      mm/page-writeback.c
17499 F:      mm/readahead.c
17500 F:      mm/truncate.c
17501
17502 PAGE POOL
17503 M:      Jesper Dangaard Brouer <[email protected]>
17504 M:      Ilias Apalodimas <[email protected]>
17505 L:      [email protected]
17506 S:      Supported
17507 F:      Documentation/networking/page_pool.rst
17508 F:      include/net/page_pool/
17509 F:      include/trace/events/page_pool.h
17510 F:      net/core/page_pool.c
17511
17512 PAGE TABLE CHECK
17513 M:      Pasha Tatashin <[email protected]>
17514 M:      Andrew Morton <[email protected]>
17515 L:      [email protected]
17516 S:      Maintained
17517 F:      Documentation/mm/page_table_check.rst
17518 F:      include/linux/page_table_check.h
17519 F:      mm/page_table_check.c
17520
17521 PANASONIC LAPTOP ACPI EXTRAS DRIVER
17522 M:      Kenneth Chan <[email protected]>
17523 L:      [email protected]
17524 S:      Maintained
17525 F:      drivers/platform/x86/panasonic-laptop.c
17526
17527 PARALLAX PING IIO SENSOR DRIVER
17528 M:      Andreas Klinger <[email protected]>
17529 L:      [email protected]
17530 S:      Maintained
17531 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17532 F:      drivers/iio/proximity/ping.c
17533
17534 PARALLEL LCD/KEYPAD PANEL DRIVER
17535 M:      Willy Tarreau <[email protected]>
17536 M:      Ksenija Stanojevic <[email protected]>
17537 S:      Odd Fixes
17538 F:      Documentation/admin-guide/lcd-panel-cgram.rst
17539 F:      drivers/auxdisplay/panel.c
17540
17541 PARALLEL PORT SUBSYSTEM
17542 M:      Sudip Mukherjee <[email protected]>
17543 M:      Sudip Mukherjee <[email protected]>
17544 L:      [email protected] (subscribers-only)
17545 S:      Maintained
17546 F:      Documentation/driver-api/parport*.rst
17547 F:      drivers/char/ppdev.c
17548 F:      drivers/parport/
17549 F:      include/linux/parport*.h
17550 F:      include/uapi/linux/ppdev.h
17551
17552 PARAVIRT_OPS INTERFACE
17553 M:      Juergen Gross <[email protected]>
17554 R:      Ajay Kaher <[email protected]>
17555 R:      Alexey Makhalov <[email protected]>
17556 R:      Broadcom internal kernel review list <[email protected]>
17557 L:      [email protected]
17558 L:      [email protected]
17559 S:      Supported
17560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17561 F:      Documentation/virt/paravirt_ops.rst
17562 F:      arch/*/include/asm/paravirt*.h
17563 F:      arch/*/kernel/paravirt*
17564 F:      include/linux/hypervisor.h
17565
17566 PARISC ARCHITECTURE
17567 M:      "James E.J. Bottomley" <[email protected]>
17568 M:      Helge Deller <[email protected]>
17569 L:      [email protected]
17570 S:      Maintained
17571 W:      https://parisc.wiki.kernel.org
17572 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
17573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17575 F:      Documentation/arch/parisc/
17576 F:      arch/parisc/
17577 F:      drivers/char/agp/parisc-agp.c
17578 F:      drivers/input/misc/hp_sdc_rtc.c
17579 F:      drivers/input/serio/gscps2.c
17580 F:      drivers/input/serio/hp_sdc*
17581 F:      drivers/parisc/
17582 F:      drivers/parport/parport_gsc.*
17583 F:      drivers/tty/serial/8250/8250_parisc.c
17584 F:      drivers/video/console/sti*
17585 F:      drivers/video/fbdev/sti*
17586 F:      drivers/video/logo/logo_parisc*
17587 F:      include/linux/hp_sdc.h
17588
17589 PARMAN
17590 M:      Jiri Pirko <[email protected]>
17591 L:      [email protected]
17592 S:      Supported
17593 F:      include/linux/parman.h
17594 F:      lib/parman.c
17595 F:      lib/test_parman.c
17596
17597 PC ENGINES APU BOARD DRIVER
17598 M:      Enrico Weigelt, metux IT consult <[email protected]>
17599 S:      Maintained
17600 F:      drivers/platform/x86/pcengines-apuv2.c
17601
17602 PC87360 HARDWARE MONITORING DRIVER
17603 M:      Jim Cromie <[email protected]>
17604 L:      [email protected]
17605 S:      Maintained
17606 F:      Documentation/hwmon/pc87360.rst
17607 F:      drivers/hwmon/pc87360.c
17608
17609 PC8736x GPIO DRIVER
17610 M:      Jim Cromie <[email protected]>
17611 S:      Maintained
17612 F:      drivers/char/pc8736x_gpio.c
17613
17614 PC87427 HARDWARE MONITORING DRIVER
17615 M:      Jean Delvare <[email protected]>
17616 L:      [email protected]
17617 S:      Maintained
17618 F:      Documentation/hwmon/pc87427.rst
17619 F:      drivers/hwmon/pc87427.c
17620
17621 PCA9532 LED DRIVER
17622 M:      Riku Voipio <[email protected]>
17623 S:      Maintained
17624 F:      drivers/leds/leds-pca9532.c
17625 F:      include/linux/leds-pca9532.h
17626
17627 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17628 M:      Thomas Petazzoni <[email protected]>
17629 M:      Pali Rohár <[email protected]>
17630 L:      [email protected]
17631 L:      [email protected] (moderated for non-subscribers)
17632 S:      Maintained
17633 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
17634 F:      drivers/pci/controller/pci-aardvark.c
17635
17636 PCI DRIVER FOR ALTERA PCIE IP
17637 M:      Joyce Ooi <[email protected]>
17638 L:      [email protected]
17639 S:      Supported
17640 F:      Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
17641 F:      drivers/pci/controller/pcie-altera.c
17642
17643 PCI DRIVER FOR APPLIEDMICRO XGENE
17644 M:      Toan Le <[email protected]>
17645 L:      [email protected]
17646 L:      [email protected] (moderated for non-subscribers)
17647 S:      Maintained
17648 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
17649 F:      drivers/pci/controller/pci-xgene.c
17650
17651 PCI DRIVER FOR ARM VERSATILE PLATFORM
17652 M:      Rob Herring <[email protected]>
17653 L:      [email protected]
17654 L:      [email protected] (moderated for non-subscribers)
17655 S:      Maintained
17656 F:      Documentation/devicetree/bindings/pci/versatile.yaml
17657 F:      drivers/pci/controller/pci-versatile.c
17658
17659 PCI DRIVER FOR ARMADA 8K
17660 M:      Thomas Petazzoni <[email protected]>
17661 L:      [email protected]
17662 L:      [email protected] (moderated for non-subscribers)
17663 S:      Maintained
17664 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
17665 F:      drivers/pci/controller/dwc/pcie-armada8k.c
17666
17667 PCI DRIVER FOR CADENCE PCIE IP
17668 L:      [email protected]
17669 S:      Orphan
17670 F:      Documentation/devicetree/bindings/pci/cdns,*
17671 F:      drivers/pci/controller/cadence/*cadence*
17672
17673 PCI DRIVER FOR FREESCALE LAYERSCAPE
17674 M:      Minghuan Lian <[email protected]>
17675 M:      Mingkai Hu <[email protected]>
17676 M:      Roy Zang <[email protected]>
17677 L:      [email protected]
17678 L:      [email protected]
17679 L:      [email protected] (moderated for non-subscribers)
17680 L:      [email protected]
17681 S:      Maintained
17682 F:      drivers/pci/controller/dwc/*layerscape*
17683
17684 PCI DRIVER FOR FU740
17685 M:      Paul Walmsley <[email protected]>
17686 M:      Greentime Hu <[email protected]>
17687 M:      Samuel Holland <[email protected]>
17688 L:      [email protected]
17689 S:      Maintained
17690 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17691 F:      drivers/pci/controller/dwc/pcie-fu740.c
17692
17693 PCI DRIVER FOR GENERIC OF HOSTS
17694 M:      Will Deacon <[email protected]>
17695 L:      [email protected]
17696 L:      [email protected] (moderated for non-subscribers)
17697 S:      Maintained
17698 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17699 F:      drivers/pci/controller/pci-host-common.c
17700 F:      drivers/pci/controller/pci-host-generic.c
17701
17702 PCI DRIVER FOR IMX6
17703 M:      Richard Zhu <[email protected]>
17704 M:      Lucas Stach <[email protected]>
17705 L:      [email protected]
17706 L:      [email protected] (moderated for non-subscribers)
17707 L:      [email protected]
17708 S:      Maintained
17709 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17710 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17711 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17712 F:      drivers/pci/controller/dwc/*imx6*
17713
17714 PCI DRIVER FOR INTEL IXP4XX
17715 M:      Linus Walleij <[email protected]>
17716 S:      Maintained
17717 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17718 F:      drivers/pci/controller/pci-ixp4xx.c
17719
17720 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17721 M:      Nirmal Patel <[email protected]>
17722 R:      Jonathan Derrick <[email protected]>
17723 L:      [email protected]
17724 S:      Supported
17725 F:      drivers/pci/controller/vmd.c
17726
17727 PCI DRIVER FOR MICROSEMI SWITCHTEC
17728 M:      Kurt Schwemmer <[email protected]>
17729 M:      Logan Gunthorpe <[email protected]>
17730 L:      [email protected]
17731 S:      Maintained
17732 F:      Documentation/ABI/testing/sysfs-class-switchtec
17733 F:      Documentation/driver-api/switchtec.rst
17734 F:      drivers/ntb/hw/mscc/
17735 F:      drivers/pci/switch/switchtec*
17736 F:      include/linux/switchtec.h
17737 F:      include/uapi/linux/switchtec_ioctl.h
17738
17739 PCI DRIVER FOR MOBIVEIL PCIE IP
17740 M:      Karthikeyan Mitran <[email protected]>
17741 M:      Hou Zhiqiang <[email protected]>
17742 L:      [email protected]
17743 S:      Supported
17744 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17745 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
17746
17747 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17748 M:      Thomas Petazzoni <[email protected]>
17749 M:      Pali Rohár <[email protected]>
17750 L:      [email protected]
17751 L:      [email protected] (moderated for non-subscribers)
17752 S:      Maintained
17753 F:      drivers/pci/controller/*mvebu*
17754
17755 PCI DRIVER FOR NVIDIA TEGRA
17756 M:      Thierry Reding <[email protected]>
17757 L:      [email protected]
17758 L:      [email protected]
17759 S:      Supported
17760 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17761 F:      drivers/pci/controller/pci-tegra.c
17762
17763 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17764 M:      Hou Zhiqiang <[email protected]>
17765 L:      [email protected]
17766 L:      [email protected] (moderated for non-subscribers)
17767 S:      Maintained
17768 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17769 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17770
17771 PCI DRIVER FOR PLDA PCIE IP
17772 M:      Daire McNamara <[email protected]>
17773 L:      [email protected]
17774 S:      Maintained
17775 F:      Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17776 F:      drivers/pci/controller/plda/pcie-plda-host.c
17777 F:      drivers/pci/controller/plda/pcie-plda.h
17778
17779 PCI DRIVER FOR RENESAS R-CAR
17780 M:      Marek Vasut <[email protected]>
17781 M:      Yoshihiro Shimoda <[email protected]>
17782 L:      [email protected]
17783 L:      [email protected]
17784 S:      Maintained
17785 F:      Documentation/devicetree/bindings/pci/*rcar*
17786 F:      drivers/pci/controller/*rcar*
17787 F:      drivers/pci/controller/dwc/*rcar*
17788
17789 PCI DRIVER FOR SAMSUNG EXYNOS
17790 M:      Jingoo Han <[email protected]>
17791 L:      [email protected]
17792 L:      [email protected] (moderated for non-subscribers)
17793 L:      [email protected]
17794 S:      Maintained
17795 F:      drivers/pci/controller/dwc/pci-exynos.c
17796
17797 PCI DRIVER FOR SYNOPSYS DESIGNWARE
17798 M:      Jingoo Han <[email protected]>
17799 M:      Manivannan Sadhasivam <[email protected]>
17800 L:      [email protected]
17801 S:      Maintained
17802 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17803 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17804 F:      drivers/pci/controller/dwc/*designware*
17805
17806 PCI DRIVER FOR TI DRA7XX/J721E
17807 M:      Vignesh Raghavendra <[email protected]>
17808 R:      Siddharth Vadapalli <[email protected]>
17809 L:      [email protected]
17810 L:      [email protected]
17811 L:      [email protected] (moderated for non-subscribers)
17812 S:      Supported
17813 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
17814 F:      drivers/pci/controller/cadence/pci-j721e.c
17815 F:      drivers/pci/controller/dwc/pci-dra7xx.c
17816
17817 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17818 M:      Linus Walleij <[email protected]>
17819 L:      [email protected]
17820 S:      Maintained
17821 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17822 F:      drivers/pci/controller/pci-v3-semi.c
17823
17824 PCI DRIVER FOR XILINX VERSAL CPM
17825 M:      Bharat Kumar Gogada <[email protected]>
17826 M:      Michal Simek <[email protected]>
17827 L:      [email protected]
17828 S:      Maintained
17829 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17830 F:      drivers/pci/controller/pcie-xilinx-cpm.c
17831
17832 PCI ENDPOINT SUBSYSTEM
17833 M:      Manivannan Sadhasivam <[email protected]>
17834 M:      Krzysztof Wilczyński <[email protected]>
17835 R:      Kishon Vijay Abraham I <[email protected]>
17836 L:      [email protected]
17837 S:      Supported
17838 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17839 B:      https://bugzilla.kernel.org
17840 C:      irc://irc.oftc.net/linux-pci
17841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17842 F:      Documentation/PCI/endpoint/*
17843 F:      Documentation/misc-devices/pci-endpoint-test.rst
17844 F:      drivers/misc/pci_endpoint_test.c
17845 F:      drivers/pci/endpoint/
17846 F:      tools/pci/
17847
17848 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17849 M:      Mahesh J Salgaonkar <[email protected]>
17850 R:      Oliver O'Halloran <[email protected]>
17851 L:      [email protected]
17852 S:      Supported
17853 F:      Documentation/PCI/pci-error-recovery.rst
17854 F:      Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17855 F:      arch/powerpc/include/*/eeh*.h
17856 F:      arch/powerpc/kernel/eeh*.c
17857 F:      arch/powerpc/platforms/*/eeh*.c
17858 F:      drivers/pci/pcie/aer.c
17859 F:      drivers/pci/pcie/dpc.c
17860 F:      drivers/pci/pcie/err.c
17861
17862 PCI ERROR RECOVERY
17863 M:      Linas Vepstas <[email protected]>
17864 L:      [email protected]
17865 S:      Supported
17866 F:      Documentation/PCI/pci-error-recovery.rst
17867
17868 PCI MSI DRIVER FOR ALTERA MSI IP
17869 M:      Joyce Ooi <[email protected]>
17870 L:      [email protected]
17871 S:      Supported
17872 F:      Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
17873 F:      drivers/pci/controller/pcie-altera-msi.c
17874
17875 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17876 M:      Toan Le <[email protected]>
17877 L:      [email protected]
17878 L:      [email protected] (moderated for non-subscribers)
17879 S:      Maintained
17880 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17881 F:      drivers/pci/controller/pci-xgene-msi.c
17882
17883 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17884 M:      Lorenzo Pieralisi <[email protected]>
17885 M:      Krzysztof Wilczyński <[email protected]>
17886 R:      Manivannan Sadhasivam <[email protected]>
17887 R:      Rob Herring <[email protected]>
17888 L:      [email protected]
17889 S:      Supported
17890 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17891 B:      https://bugzilla.kernel.org
17892 C:      irc://irc.oftc.net/linux-pci
17893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17894 F:      Documentation/devicetree/bindings/pci/
17895 F:      drivers/pci/controller/
17896 F:      drivers/pci/pci-bridge-emul.c
17897 F:      drivers/pci/pci-bridge-emul.h
17898
17899 PCI PEER-TO-PEER DMA (P2PDMA)
17900 M:      Bjorn Helgaas <[email protected]>
17901 M:      Logan Gunthorpe <[email protected]>
17902 L:      [email protected]
17903 S:      Supported
17904 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17905 B:      https://bugzilla.kernel.org
17906 C:      irc://irc.oftc.net/linux-pci
17907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17908 F:      Documentation/driver-api/pci/p2pdma.rst
17909 F:      drivers/pci/p2pdma.c
17910 F:      include/linux/pci-p2pdma.h
17911
17912 PCI POWER CONTROL
17913 M:      Bartosz Golaszewski <[email protected]>
17914 L:      [email protected]
17915 S:      Maintained
17916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17917 F:      drivers/pci/pwrctl/*
17918 F:      include/linux/pci-pwrctl.h
17919
17920 PCI SUBSYSTEM
17921 M:      Bjorn Helgaas <[email protected]>
17922 L:      [email protected]
17923 S:      Supported
17924 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17925 B:      https://bugzilla.kernel.org
17926 C:      irc://irc.oftc.net/linux-pci
17927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17928 F:      Documentation/PCI/
17929 F:      Documentation/devicetree/bindings/pci/
17930 F:      arch/x86/kernel/early-quirks.c
17931 F:      arch/x86/kernel/quirks.c
17932 F:      arch/x86/pci/
17933 F:      drivers/acpi/pci*
17934 F:      drivers/pci/
17935 F:      include/asm-generic/pci*
17936 F:      include/linux/of_pci.h
17937 F:      include/linux/pci*
17938 F:      include/uapi/linux/pci*
17939
17940 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17941 M:      Jonathan Chocron <[email protected]>
17942 L:      [email protected]
17943 S:      Maintained
17944 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
17945 F:      drivers/pci/controller/dwc/pcie-al.c
17946
17947 PCIE DRIVER FOR AMLOGIC MESON
17948 M:      Yue Wang <[email protected]>
17949 L:      [email protected]
17950 L:      [email protected]
17951 S:      Maintained
17952 F:      drivers/pci/controller/dwc/pci-meson.c
17953
17954 PCIE DRIVER FOR AXIS ARTPEC
17955 M:      Jesper Nilsson <[email protected]>
17956 L:      [email protected]
17957 L:      [email protected]
17958 S:      Maintained
17959 F:      Documentation/devicetree/bindings/pci/axis,artpec*
17960 F:      drivers/pci/controller/dwc/*artpec*
17961
17962 PCIE DRIVER FOR CAVIUM THUNDERX
17963 M:      Robert Richter <[email protected]>
17964 L:      [email protected]
17965 L:      [email protected] (moderated for non-subscribers)
17966 S:      Odd Fixes
17967 F:      drivers/pci/controller/pci-thunder-*
17968
17969 PCIE DRIVER FOR HISILICON
17970 M:      Zhou Wang <[email protected]>
17971 L:      [email protected]
17972 S:      Maintained
17973 F:      drivers/pci/controller/dwc/pcie-hisi.c
17974
17975 PCIE DRIVER FOR HISILICON KIRIN
17976 M:      Xiaowei Song <[email protected]>
17977 M:      Binghui Wang <[email protected]>
17978 L:      [email protected]
17979 S:      Maintained
17980 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17981 F:      drivers/pci/controller/dwc/pcie-kirin.c
17982
17983 PCIE DRIVER FOR HISILICON STB
17984 M:      Shawn Guo <[email protected]>
17985 L:      [email protected]
17986 S:      Maintained
17987 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17988 F:      drivers/pci/controller/dwc/pcie-histb.c
17989
17990 PCIE DRIVER FOR INTEL KEEM BAY
17991 M:      Srikanth Thokala <[email protected]>
17992 L:      [email protected]
17993 S:      Supported
17994 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17995 F:      drivers/pci/controller/dwc/pcie-keembay.c
17996
17997 PCIE DRIVER FOR INTEL LGM GW SOC
17998 M:      Chuanhua Lei <[email protected]>
17999 L:      [email protected]
18000 S:      Maintained
18001 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18002 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
18003
18004 PCIE DRIVER FOR MEDIATEK
18005 M:      Ryder Lee <[email protected]>
18006 M:      Jianjun Wang <[email protected]>
18007 L:      [email protected]
18008 L:      [email protected] (moderated for non-subscribers)
18009 S:      Supported
18010 F:      Documentation/devicetree/bindings/pci/mediatek*
18011 F:      drivers/pci/controller/*mediatek*
18012
18013 PCIE DRIVER FOR MICROCHIP
18014 M:      Daire McNamara <[email protected]>
18015 L:      [email protected]
18016 S:      Supported
18017 F:      Documentation/devicetree/bindings/pci/microchip*
18018 F:      drivers/pci/controller/plda/*microchip*
18019
18020 PCIE DRIVER FOR QUALCOMM MSM
18021 M:      Manivannan Sadhasivam <[email protected]>
18022 L:      [email protected]
18023 L:      [email protected]
18024 S:      Maintained
18025 F:      drivers/pci/controller/dwc/pcie-qcom-common.c
18026 F:      drivers/pci/controller/dwc/pcie-qcom.c
18027
18028 PCIE DRIVER FOR ROCKCHIP
18029 M:      Shawn Lin <[email protected]>
18030 L:      [email protected]
18031 L:      [email protected]
18032 S:      Maintained
18033 F:      Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18034 F:      drivers/pci/controller/pcie-rockchip*
18035
18036 PCIE DRIVER FOR SOCIONEXT UNIPHIER
18037 M:      Kunihiko Hayashi <[email protected]>
18038 L:      [email protected]
18039 S:      Maintained
18040 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18041 F:      drivers/pci/controller/dwc/pcie-uniphier*
18042
18043 PCIE DRIVER FOR ST SPEAR13XX
18044 M:      Pratyush Anand <[email protected]>
18045 L:      [email protected]
18046 S:      Maintained
18047 F:      drivers/pci/controller/dwc/*spear*
18048
18049 PCIE DRIVER FOR STARFIVE JH71x0
18050 M:      Kevin Xie <[email protected]>
18051 L:      [email protected]
18052 S:      Maintained
18053 F:      Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18054 F:      drivers/pci/controller/plda/pcie-starfive.c
18055
18056 PCIE ENDPOINT DRIVER FOR QUALCOMM
18057 M:      Manivannan Sadhasivam <[email protected]>
18058 L:      [email protected]
18059 L:      [email protected]
18060 S:      Maintained
18061 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18062 F:      drivers/pci/controller/dwc/pcie-qcom-common.c
18063 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
18064
18065 PCMCIA SUBSYSTEM
18066 M:      Dominik Brodowski <[email protected]>
18067 S:      Odd Fixes
18068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18069 F:      Documentation/pcmcia/
18070 F:      drivers/pcmcia/
18071 F:      include/pcmcia/
18072 F:      tools/pcmcia/
18073
18074 PCNET32 NETWORK DRIVER
18075 M:      Don Fry <[email protected]>
18076 L:      [email protected]
18077 S:      Maintained
18078 F:      drivers/net/ethernet/amd/pcnet32.c
18079
18080 PCRYPT PARALLEL CRYPTO ENGINE
18081 M:      Steffen Klassert <[email protected]>
18082 L:      [email protected]
18083 S:      Maintained
18084 F:      crypto/pcrypt.c
18085 F:      include/crypto/pcrypt.h
18086
18087 PDS DSC VIRTIO DATA PATH ACCELERATOR
18088 R:      Shannon Nelson <[email protected]>
18089 F:      drivers/vdpa/pds/
18090
18091 PECI HARDWARE MONITORING DRIVERS
18092 M:      Iwona Winiarska <[email protected]>
18093 L:      [email protected]
18094 S:      Supported
18095 F:      Documentation/hwmon/peci-cputemp.rst
18096 F:      Documentation/hwmon/peci-dimmtemp.rst
18097 F:      drivers/hwmon/peci/
18098
18099 PECI SUBSYSTEM
18100 M:      Iwona Winiarska <[email protected]>
18101 L:      [email protected] (moderated for non-subscribers)
18102 S:      Supported
18103 F:      Documentation/devicetree/bindings/peci/
18104 F:      Documentation/peci/
18105 F:      drivers/peci/
18106 F:      include/linux/peci-cpu.h
18107 F:      include/linux/peci.h
18108
18109 PENSANDO ETHERNET DRIVERS
18110 M:      Shannon Nelson <[email protected]>
18111 M:      Brett Creeley <[email protected]>
18112 L:      [email protected]
18113 S:      Supported
18114 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18115 F:      drivers/net/ethernet/pensando/
18116
18117 PER-CPU MEMORY ALLOCATOR
18118 M:      Dennis Zhou <[email protected]>
18119 M:      Tejun Heo <[email protected]>
18120 M:      Christoph Lameter <[email protected]>
18121 L:      [email protected]
18122 S:      Maintained
18123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18124 F:      arch/*/include/asm/percpu.h
18125 F:      include/linux/percpu*.h
18126 F:      lib/percpu*.c
18127 F:      mm/percpu*.c
18128
18129 PER-TASK DELAY ACCOUNTING
18130 M:      Balbir Singh <[email protected]>
18131 S:      Maintained
18132 F:      include/linux/delayacct.h
18133 F:      kernel/delayacct.c
18134
18135 PERFORMANCE EVENTS SUBSYSTEM
18136 M:      Peter Zijlstra <[email protected]>
18137 M:      Ingo Molnar <[email protected]>
18138 M:      Arnaldo Carvalho de Melo <[email protected]>
18139 M:      Namhyung Kim <[email protected]>
18140 R:      Mark Rutland <[email protected]>
18141 R:      Alexander Shishkin <[email protected]>
18142 R:      Jiri Olsa <[email protected]>
18143 R:      Ian Rogers <[email protected]>
18144 R:      Adrian Hunter <[email protected]>
18145 R:      "Liang, Kan" <[email protected]>
18146 L:      [email protected]
18147 L:      [email protected]
18148 S:      Supported
18149 W:      https://perf.wiki.kernel.org/
18150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18153 F:      arch/*/events/*
18154 F:      arch/*/events/*/*
18155 F:      arch/*/include/asm/perf_event.h
18156 F:      arch/*/kernel/*/*/perf_event*.c
18157 F:      arch/*/kernel/*/perf_event*.c
18158 F:      arch/*/kernel/perf_callchain.c
18159 F:      arch/*/kernel/perf_event*.c
18160 F:      include/linux/perf_event.h
18161 F:      include/uapi/linux/perf_event.h
18162 F:      kernel/events/*
18163 F:      tools/lib/perf/
18164 F:      tools/perf/
18165
18166 PERFORMANCE EVENTS TOOLING ARM64
18167 R:      John Garry <[email protected]>
18168 R:      Will Deacon <[email protected]>
18169 R:      James Clark <[email protected]>
18170 R:      Mike Leach <[email protected]>
18171 R:      Leo Yan <[email protected]>
18172 L:      [email protected] (moderated for non-subscribers)
18173 S:      Supported
18174 F:      tools/build/feature/test-libopencsd.c
18175 F:      tools/perf/arch/arm*/
18176 F:      tools/perf/pmu-events/arch/arm64/
18177 F:      tools/perf/util/arm-spe*
18178 F:      tools/perf/util/cs-etm*
18179
18180 PERSONALITY HANDLING
18181 M:      Christoph Hellwig <[email protected]>
18182 L:      [email protected]
18183 S:      Maintained
18184 F:      include/linux/personality.h
18185 F:      include/uapi/linux/personality.h
18186
18187 PHOENIX RC FLIGHT CONTROLLER ADAPTER
18188 M:      Marcus Folkesson <[email protected]>
18189 L:      [email protected]
18190 S:      Maintained
18191 F:      Documentation/input/devices/pxrc.rst
18192 F:      drivers/input/joystick/pxrc.c
18193
18194 PHONET PROTOCOL
18195 M:      Remi Denis-Courmont <[email protected]>
18196 S:      Supported
18197 F:      Documentation/networking/phonet.rst
18198 F:      include/linux/phonet.h
18199 F:      include/net/phonet/
18200 F:      include/uapi/linux/phonet.h
18201 F:      net/phonet/
18202
18203 PHRAM MTD DRIVER
18204 M:      Joern Engel <[email protected]>
18205 L:      [email protected]
18206 S:      Maintained
18207 F:      drivers/mtd/devices/phram.c
18208
18209 PICOLCD HID DRIVER
18210 M:      Bruno Prémont <[email protected]>
18211 L:      [email protected]
18212 S:      Maintained
18213 F:      drivers/hid/hid-picolcd*
18214
18215 PIDFD API
18216 M:      Christian Brauner <[email protected]>
18217 L:      [email protected]
18218 S:      Maintained
18219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18220 F:      samples/pidfd/
18221 F:      tools/testing/selftests/clone3/
18222 F:      tools/testing/selftests/pid_namespace/
18223 F:      tools/testing/selftests/pidfd/
18224 K:      (?i)pidfd
18225 K:      (?i)clone3
18226 K:      \b(clone_args|kernel_clone_args)\b
18227
18228 PIN CONTROL SUBSYSTEM
18229 M:      Linus Walleij <[email protected]>
18230 L:      [email protected]
18231 S:      Maintained
18232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18233 F:      Documentation/devicetree/bindings/pinctrl/
18234 F:      Documentation/driver-api/pin-control.rst
18235 F:      drivers/pinctrl/
18236 F:      include/dt-bindings/pinctrl/
18237 F:      include/linux/pinctrl/
18238
18239 PIN CONTROLLER - AMD
18240 M:      Basavaraj Natikar <[email protected]>
18241 M:      Shyam Sundar S K <[email protected]>
18242 S:      Maintained
18243 F:      drivers/pinctrl/pinctrl-amd.c
18244
18245 PIN CONTROLLER - FREESCALE
18246 M:      Dong Aisheng <[email protected]>
18247 M:      Fabio Estevam <[email protected]>
18248 M:      Shawn Guo <[email protected]>
18249 M:      Jacky Bai <[email protected]>
18250 R:      Pengutronix Kernel Team <[email protected]>
18251 L:      [email protected]
18252 L:      NXP S32 Linux Team <[email protected]>
18253 S:      Maintained
18254 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
18255 F:      Documentation/devicetree/bindings/pinctrl/nxp,s32*
18256 F:      drivers/pinctrl/freescale/
18257 F:      drivers/pinctrl/nxp/
18258
18259 PIN CONTROLLER - INTEL
18260 M:      Mika Westerberg <[email protected]>
18261 M:      Andy Shevchenko <[email protected]>
18262 S:      Supported
18263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18264 F:      drivers/pinctrl/intel/
18265
18266 PIN CONTROLLER - KEEMBAY
18267 M:      Lakshmi Sowjanya D <[email protected]>
18268 S:      Supported
18269 F:      drivers/pinctrl/pinctrl-keembay*
18270
18271 PIN CONTROLLER - MEDIATEK
18272 M:      Sean Wang <[email protected]>
18273 L:      [email protected] (moderated for non-subscribers)
18274 S:      Maintained
18275 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18276 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18277 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18278 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18279 F:      drivers/pinctrl/mediatek/
18280
18281 PIN CONTROLLER - MEDIATEK MIPS
18282 M:      Arınç ÜNAL <[email protected]>
18283 M:      Sergio Paracuellos <[email protected]>
18284 L:      [email protected] (moderated for non-subscribers)
18285 L:      [email protected]
18286 S:      Maintained
18287 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18288 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18289 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18290 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18291 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18292 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18293 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18294 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18295 F:      drivers/pinctrl/mediatek/pinctrl-mt7620.c
18296 F:      drivers/pinctrl/mediatek/pinctrl-mt7621.c
18297 F:      drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18298 F:      drivers/pinctrl/mediatek/pinctrl-mtmips.*
18299 F:      drivers/pinctrl/mediatek/pinctrl-rt2880.c
18300 F:      drivers/pinctrl/mediatek/pinctrl-rt305x.c
18301 F:      drivers/pinctrl/mediatek/pinctrl-rt3883.c
18302
18303 PIN CONTROLLER - MICROCHIP AT91
18304 M:      Ludovic Desroches <[email protected]>
18305 L:      [email protected] (moderated for non-subscribers)
18306 L:      [email protected]
18307 S:      Supported
18308 F:      drivers/gpio/gpio-sama5d2-piobu.c
18309 F:      drivers/pinctrl/pinctrl-at91*
18310
18311 PIN CONTROLLER - QUALCOMM
18312 M:      Bjorn Andersson <[email protected]>
18313 L:      [email protected]
18314 S:      Maintained
18315 F:      Documentation/devicetree/bindings/pinctrl/qcom,*
18316 F:      drivers/pinctrl/qcom/
18317
18318 PIN CONTROLLER - RENESAS
18319 M:      Geert Uytterhoeven <[email protected]>
18320 L:      [email protected]
18321 S:      Supported
18322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18323 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
18324 F:      drivers/pinctrl/renesas/
18325
18326 PIN CONTROLLER - SAMSUNG
18327 M:      Krzysztof Kozlowski <[email protected]>
18328 M:      Sylwester Nawrocki <[email protected]>
18329 R:      Alim Akhtar <[email protected]>
18330 L:      [email protected] (moderated for non-subscribers)
18331 L:      [email protected]
18332 S:      Maintained
18333 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
18334 B:      mailto:[email protected]
18335 C:      irc://irc.libera.chat/linux-exynos
18336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18337 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18338 F:      drivers/pinctrl/samsung/
18339
18340 PIN CONTROLLER - SINGLE
18341 M:      Tony Lindgren <[email protected]>
18342 M:      Haojian Zhuang <[email protected]>
18343 L:      [email protected] (moderated for non-subscribers)
18344 L:      [email protected]
18345 S:      Maintained
18346 F:      drivers/pinctrl/pinctrl-single.c
18347
18348 PIN CONTROLLER - SUNPLUS / TIBBO
18349 M:      Dvorkin Dmitry <[email protected]>
18350 M:      Wells Lu <[email protected]>
18351 L:      [email protected] (moderated for non-subscribers)
18352 S:      Maintained
18353 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
18354 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
18355 F:      drivers/pinctrl/sunplus/
18356 F:      include/dt-bindings/pinctrl/sppctl*.h
18357
18358 PINE64 PINEPHONE KEYBOARD DRIVER
18359 M:      Samuel Holland <[email protected]>
18360 S:      Supported
18361 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18362 F:      drivers/input/keyboard/pinephone-keyboard.c
18363
18364 PKTCDVD DRIVER
18365 M:      [email protected]
18366 S:      Orphan
18367 F:      drivers/block/pktcdvd.c
18368 F:      include/linux/pktcdvd.h
18369 F:      include/uapi/linux/pktcdvd.h
18370
18371 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18372 M:      Tomasz Duszynski <[email protected]>
18373 S:      Maintained
18374 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18375 F:      drivers/iio/chemical/pms7003.c
18376
18377 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18378 M:      Piergiorgio Beruto <[email protected]>
18379 L:      [email protected]
18380 S:      Maintained
18381 F:      drivers/net/phy/mdio-open-alliance.h
18382 F:      net/ethtool/plca.c
18383
18384 PLDMFW LIBRARY
18385 M:      Jacob Keller <[email protected]>
18386 S:      Maintained
18387 F:      Documentation/driver-api/pldmfw/
18388 F:      include/linux/pldmfw.h
18389 F:      lib/pldmfw/
18390
18391 PLX DMA DRIVER
18392 M:      Logan Gunthorpe <[email protected]>
18393 S:      Maintained
18394 F:      drivers/dma/plx_dma.c
18395
18396 PM-GRAPH UTILITY
18397 M:      "Todd E Brandt" <[email protected]>
18398 L:      [email protected]
18399 S:      Supported
18400 W:      https://01.org/pm-graph
18401 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18402 T:      git git://github.com/intel/pm-graph
18403 F:      tools/power/pm-graph
18404
18405 PM6764TR DRIVER
18406 M:      Charles Hsu     <[email protected]>
18407 L:      [email protected]
18408 S:      Maintained
18409 F:      Documentation/hwmon/pm6764tr.rst
18410 F:      drivers/hwmon/pmbus/pm6764tr.c
18411
18412 PMC SIERRA MaxRAID DRIVER
18413 L:      [email protected]
18414 S:      Orphan
18415 W:      http://www.pmc-sierra.com/
18416 F:      drivers/scsi/pmcraid.*
18417
18418 PMC SIERRA PM8001 DRIVER
18419 M:      Jack Wang <[email protected]>
18420 L:      [email protected]
18421 S:      Supported
18422 F:      drivers/scsi/pm8001/
18423
18424 PNI RM3100 IIO DRIVER
18425 M:      Song Qiang <[email protected]>
18426 L:      [email protected]
18427 S:      Maintained
18428 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18429 F:      drivers/iio/magnetometer/rm3100*
18430
18431 PNP SUPPORT
18432 M:      "Rafael J. Wysocki" <[email protected]>
18433 L:      [email protected]
18434 S:      Maintained
18435 F:      drivers/pnp/
18436 F:      include/linux/pnp.h
18437
18438 POSIX CLOCKS and TIMERS
18439 M:      Anna-Maria Behnsen <[email protected]>
18440 M:      Frederic Weisbecker <[email protected]>
18441 M:      Thomas Gleixner <[email protected]>
18442 L:      [email protected]
18443 S:      Maintained
18444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18445 F:      fs/timerfd.c
18446 F:      include/linux/time_namespace.h
18447 F:      include/linux/timerfd.h
18448 F:      include/uapi/linux/time.h
18449 F:      include/uapi/linux/timerfd.h
18450 F:      include/trace/events/timer*
18451 F:      kernel/time/itimer.c
18452 F:      kernel/time/posix-*
18453 F:      kernel/time/namespace.c
18454
18455 POWER MANAGEMENT CORE
18456 M:      "Rafael J. Wysocki" <[email protected]>
18457 L:      [email protected]
18458 S:      Supported
18459 B:      https://bugzilla.kernel.org
18460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18461 F:      drivers/base/power/
18462 F:      drivers/powercap/
18463 F:      include/linux/intel_rapl.h
18464 F:      include/linux/pm.h
18465 F:      include/linux/pm_*
18466 F:      include/linux/powercap.h
18467 F:      kernel/configs/nopm.config
18468
18469 POWER SEQUENCING
18470 M:      Bartosz Golaszewski <[email protected]>
18471 L:      [email protected]
18472 S:      Maintained
18473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18474 F:      Documentation/driver-api/pwrseq.rst
18475 F:      drivers/power/sequencing/
18476 F:      include/linux/pwrseq/
18477
18478 POWER STATE COORDINATION INTERFACE (PSCI)
18479 M:      Mark Rutland <[email protected]>
18480 M:      Lorenzo Pieralisi <[email protected]>
18481 L:      [email protected] (moderated for non-subscribers)
18482 S:      Maintained
18483 F:      drivers/firmware/psci/
18484 F:      include/linux/psci.h
18485 F:      include/uapi/linux/psci.h
18486
18487 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18488 M:      Sebastian Reichel <[email protected]>
18489 L:      [email protected]
18490 S:      Maintained
18491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18492 F:      Documentation/ABI/testing/sysfs-class-power
18493 F:      Documentation/devicetree/bindings/power/supply/
18494 F:      drivers/power/supply/
18495 F:      include/linux/power/
18496 F:      include/linux/power_supply.h
18497 F:      tools/testing/selftests/power_supply/
18498
18499 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18500 M:      Suraj Jitindar Singh <[email protected]>
18501 L:      [email protected]
18502 S:      Maintained
18503 F:      drivers/char/powernv-op-panel.c
18504
18505 PPP OVER ATM (RFC 2364)
18506 M:      Mitchell Blank Jr <[email protected]>
18507 S:      Maintained
18508 F:      include/uapi/linux/atmppp.h
18509 F:      net/atm/pppoatm.c
18510
18511 PPP OVER ETHERNET
18512 M:      Michal Ostrowski <[email protected]>
18513 S:      Maintained
18514 F:      drivers/net/ppp/pppoe.c
18515 F:      drivers/net/ppp/pppox.c
18516
18517 PPP OVER L2TP
18518 M:      James Chapman <[email protected]>
18519 S:      Maintained
18520 F:      include/linux/if_pppol2tp.h
18521 F:      include/uapi/linux/if_pppol2tp.h
18522 F:      net/l2tp/l2tp_ppp.c
18523
18524 PPP PROTOCOL DRIVERS AND COMPRESSORS
18525 L:      [email protected]
18526 S:      Orphan
18527 F:      drivers/net/ppp/ppp_*
18528
18529 PPS SUPPORT
18530 M:      Rodolfo Giometti <[email protected]>
18531 L:      [email protected] (subscribers-only)
18532 S:      Maintained
18533 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
18534 F:      Documentation/ABI/testing/sysfs-pps
18535 F:      Documentation/devicetree/bindings/pps/pps-gpio.yaml
18536 F:      Documentation/driver-api/pps.rst
18537 F:      drivers/pps/
18538 F:      include/linux/pps*.h
18539 F:      include/uapi/linux/pps.h
18540
18541 PPTP DRIVER
18542 M:      Dmitry Kozlov <[email protected]>
18543 L:      [email protected]
18544 S:      Maintained
18545 W:      http://sourceforge.net/projects/accel-pptp
18546 F:      drivers/net/ppp/pptp.c
18547
18548 PRESSURE STALL INFORMATION (PSI)
18549 M:      Johannes Weiner <[email protected]>
18550 M:      Suren Baghdasaryan <[email protected]>
18551 R:      Peter Ziljstra <[email protected]>
18552 S:      Maintained
18553 F:      include/linux/psi*
18554 F:      kernel/sched/psi.c
18555
18556 PRINTK
18557 M:      Petr Mladek <[email protected]>
18558 R:      Steven Rostedt <[email protected]>
18559 R:      John Ogness <[email protected]>
18560 R:      Sergey Senozhatsky <[email protected]>
18561 S:      Maintained
18562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18563 F:      include/linux/printk.h
18564 F:      kernel/printk/
18565
18566 PRINTK INDEXING
18567 R:      Chris Down <[email protected]>
18568 S:      Maintained
18569 F:      Documentation/core-api/printk-index.rst
18570 F:      kernel/printk/index.c
18571 K:      printk_index
18572
18573 PROC FILESYSTEM
18574 L:      [email protected]
18575 L:      [email protected]
18576 S:      Maintained
18577 F:      Documentation/filesystems/proc.rst
18578 F:      fs/proc/
18579 F:      include/linux/proc_fs.h
18580 F:      tools/testing/selftests/proc/
18581
18582 PROC SYSCTL
18583 M:      Luis Chamberlain <[email protected]>
18584 M:      Kees Cook <[email protected]>
18585 M:      Joel Granados <[email protected]>
18586 L:      [email protected]
18587 L:      [email protected]
18588 S:      Maintained
18589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18590 F:      fs/proc/proc_sysctl.c
18591 F:      include/linux/sysctl.h
18592 F:      kernel/sysctl-test.c
18593 F:      kernel/sysctl.c
18594 F:      tools/testing/selftests/sysctl/
18595
18596 PS3 NETWORK SUPPORT
18597 M:      Geoff Levand <[email protected]>
18598 L:      [email protected]
18599 L:      [email protected]
18600 S:      Maintained
18601 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
18602
18603 PS3 PLATFORM SUPPORT
18604 M:      Geoff Levand <[email protected]>
18605 L:      [email protected]
18606 S:      Maintained
18607 F:      arch/powerpc/boot/ps3*
18608 F:      arch/powerpc/include/asm/lv1call.h
18609 F:      arch/powerpc/include/asm/ps3*.h
18610 F:      arch/powerpc/platforms/ps3/
18611 F:      drivers/*/ps3*
18612 F:      drivers/ps3/
18613 F:      drivers/rtc/rtc-ps3.c
18614 F:      drivers/usb/host/*ps3.c
18615 F:      sound/ppc/snd_ps3*
18616
18617 PS3VRAM DRIVER
18618 M:      Jim Paris <[email protected]>
18619 M:      Geoff Levand <[email protected]>
18620 L:      [email protected]
18621 S:      Maintained
18622 F:      drivers/block/ps3vram.c
18623
18624 PSAMPLE PACKET SAMPLING SUPPORT
18625 M:      Yotam Gigi <[email protected]>
18626 S:      Maintained
18627 F:      include/net/psample.h
18628 F:      include/uapi/linux/psample.h
18629 F:      net/psample
18630
18631 PSE NETWORK DRIVER
18632 M:      Oleksij Rempel <[email protected]>
18633 M:      Kory Maincent <[email protected]>
18634 L:      [email protected]
18635 S:      Maintained
18636 F:      Documentation/devicetree/bindings/net/pse-pd/
18637 F:      drivers/net/pse-pd/
18638 F:      net/ethtool/pse-pd.c
18639
18640 PSTORE FILESYSTEM
18641 M:      Kees Cook <[email protected]>
18642 R:      Tony Luck <[email protected]>
18643 R:      Guilherme G. Piccoli <[email protected]>
18644 L:      [email protected]
18645 S:      Supported
18646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18647 F:      Documentation/admin-guide/pstore-blk.rst
18648 F:      Documentation/admin-guide/ramoops.rst
18649 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18650 F:      drivers/acpi/apei/erst.c
18651 F:      drivers/firmware/efi/efi-pstore.c
18652 F:      fs/pstore/
18653 F:      include/linux/pstore*
18654 K:      \b(pstore|ramoops)
18655
18656 PT5161L HARDWARE MONITOR DRIVER
18657 M:      Cosmo Chou <[email protected]>
18658 L:      [email protected]
18659 S:      Maintained
18660 F:      Documentation/hwmon/pt5161l.rst
18661 F:      drivers/hwmon/pt5161l.c
18662
18663 PTP HARDWARE CLOCK SUPPORT
18664 M:      Richard Cochran <[email protected]>
18665 L:      [email protected]
18666 S:      Maintained
18667 W:      http://linuxptp.sourceforge.net/
18668 F:      Documentation/ABI/testing/sysfs-ptp
18669 F:      Documentation/driver-api/ptp.rst
18670 F:      drivers/net/phy/dp83640*
18671 F:      drivers/ptp/*
18672 F:      include/linux/ptp_cl*
18673 K:      (?:\b|_)ptp(?:\b|_)
18674
18675 PTP MOCKUP CLOCK SUPPORT
18676 M:      Vladimir Oltean <[email protected]>
18677 L:      [email protected]
18678 S:      Maintained
18679 F:      drivers/ptp/ptp_mock.c
18680 F:      include/linux/ptp_mock.h
18681
18682 PTP VIRTUAL CLOCK SUPPORT
18683 M:      Yangbo Lu <[email protected]>
18684 L:      [email protected]
18685 S:      Maintained
18686 F:      drivers/ptp/ptp_vclock.c
18687 F:      net/ethtool/phc_vclocks.c
18688
18689 PTRACE SUPPORT
18690 M:      Oleg Nesterov <[email protected]>
18691 S:      Maintained
18692 F:      arch/*/*/ptrace*.c
18693 F:      arch/*/include/asm/ptrace*.h
18694 F:      arch/*/ptrace*.c
18695 F:      include/asm-generic/syscall.h
18696 F:      include/linux/ptrace.h
18697 F:      include/linux/regset.h
18698 F:      include/uapi/linux/ptrace.h
18699 F:      kernel/ptrace.c
18700
18701 PULSE8-CEC DRIVER
18702 M:      Hans Verkuil <[email protected]>
18703 L:      [email protected]
18704 S:      Maintained
18705 T:      git git://linuxtv.org/media_tree.git
18706 F:      drivers/media/cec/usb/pulse8/
18707
18708 PURELIFI PLFXLC DRIVER
18709 M:      Srinivasan Raju <[email protected]>
18710 L:      [email protected]
18711 S:      Supported
18712 F:      drivers/net/wireless/purelifi/plfxlc/
18713
18714 PVRUSB2 VIDEO4LINUX DRIVER
18715 M:      Mike Isely <[email protected]>
18716 L:      [email protected]       (subscribers-only)
18717 L:      [email protected]
18718 S:      Maintained
18719 W:      http://www.isely.net/pvrusb2/
18720 T:      git git://linuxtv.org/media_tree.git
18721 F:      Documentation/driver-api/media/drivers/pvrusb2*
18722 F:      drivers/media/usb/pvrusb2/
18723
18724 PWC WEBCAM DRIVER
18725 M:      Hans Verkuil <[email protected]>
18726 L:      [email protected]
18727 S:      Odd Fixes
18728 T:      git git://linuxtv.org/media_tree.git
18729 F:      drivers/media/usb/pwc/*
18730 F:      include/trace/events/pwc.h
18731
18732 PWM IR Transmitter
18733 M:      Sean Young <[email protected]>
18734 L:      [email protected]
18735 S:      Maintained
18736 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18737 F:      drivers/media/rc/pwm-ir-tx.c
18738
18739 PWM SUBSYSTEM
18740 M:      Uwe Kleine-König <[email protected]>
18741 L:      [email protected]
18742 S:      Maintained
18743 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
18744 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18745 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18746 F:      Documentation/devicetree/bindings/pwm/
18747 F:      Documentation/driver-api/pwm.rst
18748 F:      drivers/gpio/gpio-mvebu.c
18749 F:      drivers/pwm/
18750 F:      drivers/video/backlight/pwm_bl.c
18751 F:      include/dt-bindings/pwm/
18752 F:      include/linux/pwm.h
18753 F:      include/linux/pwm_backlight.h
18754 K:      pwm_(config|apply_might_sleep|apply_atomic|ops)
18755
18756 PXA GPIO DRIVER
18757 M:      Robert Jarzmik <[email protected]>
18758 L:      [email protected]
18759 S:      Maintained
18760 F:      drivers/gpio/gpio-pxa.c
18761
18762 PXA MMCI DRIVER
18763 S:      Orphan
18764
18765 PXA RTC DRIVER
18766 M:      Robert Jarzmik <[email protected]>
18767 L:      [email protected]
18768 S:      Maintained
18769
18770 PXA2xx/PXA3xx SUPPORT
18771 M:      Daniel Mack <[email protected]>
18772 M:      Haojian Zhuang <[email protected]>
18773 M:      Robert Jarzmik <[email protected]>
18774 L:      [email protected] (moderated for non-subscribers)
18775 S:      Maintained
18776 T:      git git://github.com/hzhuang1/linux.git
18777 T:      git git://github.com/rjarzmik/linux.git
18778 F:      arch/arm/boot/dts/intel/pxa/
18779 F:      arch/arm/mach-pxa/
18780 F:      drivers/dma/pxa*
18781 F:      drivers/pcmcia/pxa2xx*
18782 F:      drivers/pinctrl/pxa/
18783 F:      drivers/spi/spi-pxa2xx*
18784 F:      drivers/usb/gadget/udc/pxa2*
18785 F:      include/sound/pxa2xx-lib.h
18786 F:      sound/arm/pxa*
18787 F:      sound/soc/pxa/
18788
18789 QAT DRIVER
18790 M:      Giovanni Cabiddu <[email protected]>
18791 L:      [email protected]
18792 S:      Supported
18793 F:      drivers/crypto/intel/qat/
18794
18795 QCOM AUDIO (ASoC) DRIVERS
18796 M:      Srinivas Kandagatla <[email protected]>
18797 L:      [email protected]
18798 L:      [email protected]
18799 S:      Supported
18800 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18801 F:      Documentation/devicetree/bindings/sound/qcom,*
18802 F:      drivers/soc/qcom/apr.c
18803 F:      include/dt-bindings/sound/qcom,wcd9335.h
18804 F:      sound/soc/codecs/lpass-rx-macro.*
18805 F:      sound/soc/codecs/lpass-tx-macro.*
18806 F:      sound/soc/codecs/lpass-va-macro.c
18807 F:      sound/soc/codecs/lpass-wsa-macro.*
18808 F:      sound/soc/codecs/msm8916-wcd-analog.c
18809 F:      sound/soc/codecs/msm8916-wcd-digital.c
18810 F:      sound/soc/codecs/wcd-clsh-v2.*
18811 F:      sound/soc/codecs/wcd-mbhc-v2.*
18812 F:      sound/soc/codecs/wcd9335.*
18813 F:      sound/soc/codecs/wcd934x.c
18814 F:      sound/soc/codecs/wsa881x.c
18815 F:      sound/soc/codecs/wsa883x.c
18816 F:      sound/soc/codecs/wsa884x.c
18817 F:      sound/soc/qcom/
18818
18819 QCOM EMBEDDED USB DEBUGGER (EUD)
18820 M:      Souradeep Chowdhury <[email protected]>
18821 L:      [email protected]
18822 S:      Maintained
18823 F:      Documentation/ABI/testing/sysfs-driver-eud
18824 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18825 F:      drivers/usb/misc/qcom_eud.c
18826
18827 QCOM IPA DRIVER
18828 M:      Alex Elder <[email protected]>
18829 L:      [email protected]
18830 S:      Maintained
18831 F:      drivers/net/ipa/
18832
18833 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18834 M:      Gabriel Somlo <[email protected]>
18835 M:      "Michael S. Tsirkin" <[email protected]>
18836 L:      [email protected]
18837 S:      Maintained
18838 F:      drivers/firmware/qemu_fw_cfg.c
18839 F:      include/uapi/linux/qemu_fw_cfg.h
18840
18841 QIB DRIVER
18842 M:      Dennis Dalessandro <[email protected]>
18843 L:      [email protected]
18844 S:      Supported
18845 F:      drivers/infiniband/hw/qib/
18846
18847 QLOGIC QL41xxx FCOE DRIVER
18848 M:      Saurav Kashyap <[email protected]>
18849 M:      Javed Hasan <[email protected]>
18850 M:      [email protected]
18851 L:      [email protected]
18852 S:      Supported
18853 F:      drivers/scsi/qedf/
18854
18855 QLOGIC QL41xxx ISCSI DRIVER
18856 M:      Nilesh Javali <[email protected]>
18857 M:      Manish Rangankar <[email protected]>
18858 M:      [email protected]
18859 L:      [email protected]
18860 S:      Supported
18861 F:      drivers/scsi/qedi/
18862
18863 QLOGIC QL4xxx ETHERNET DRIVER
18864 M:      Manish Chopra <[email protected]>
18865 L:      [email protected]
18866 S:      Supported
18867 F:      drivers/net/ethernet/qlogic/qed/
18868 F:      drivers/net/ethernet/qlogic/qede/
18869 F:      include/linux/qed/
18870
18871 QLOGIC QL4xxx RDMA DRIVER
18872 M:      Michal Kalderon <[email protected]>
18873 L:      [email protected]
18874 S:      Supported
18875 F:      drivers/infiniband/hw/qedr/
18876 F:      include/uapi/rdma/qedr-abi.h
18877
18878 QLOGIC QLA1280 SCSI DRIVER
18879 M:      Michael Reed <[email protected]>
18880 L:      [email protected]
18881 S:      Maintained
18882 F:      drivers/scsi/qla1280.[ch]
18883
18884 QLOGIC QLA2XXX FC-SCSI DRIVER
18885 M:      Nilesh Javali <[email protected]>
18886 M:      [email protected]
18887 L:      [email protected]
18888 S:      Supported
18889 F:      drivers/scsi/qla2xxx/
18890
18891 QLOGIC QLA3XXX NETWORK DRIVER
18892 M:      [email protected]
18893 L:      [email protected]
18894 S:      Supported
18895 F:      drivers/net/ethernet/qlogic/qla3xxx.*
18896
18897 QLOGIC QLA4XXX iSCSI DRIVER
18898 M:      Nilesh Javali <[email protected]>
18899 M:      Manish Rangankar <[email protected]>
18900 M:      [email protected]
18901 L:      [email protected]
18902 S:      Supported
18903 F:      drivers/scsi/qla4xxx/
18904
18905 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18906 M:      Shahed Shaikh <[email protected]>
18907 M:      Manish Chopra <[email protected]>
18908 M:      [email protected]
18909 L:      [email protected]
18910 S:      Supported
18911 F:      drivers/net/ethernet/qlogic/qlcnic/
18912
18913 QM1D1B0004 MEDIA DRIVER
18914 M:      Akihiro Tsukada <[email protected]>
18915 L:      [email protected]
18916 S:      Odd Fixes
18917 F:      drivers/media/tuners/qm1d1b0004*
18918
18919 QM1D1C0042 MEDIA DRIVER
18920 M:      Akihiro Tsukada <[email protected]>
18921 L:      [email protected]
18922 S:      Odd Fixes
18923 F:      drivers/media/tuners/qm1d1c0042*
18924
18925 QNX4 FILESYSTEM
18926 M:      Anders Larsen <[email protected]>
18927 S:      Maintained
18928 W:      http://www.alarsen.net/linux/qnx4fs/
18929 F:      fs/qnx4/
18930 F:      include/uapi/linux/qnx4_fs.h
18931 F:      include/uapi/linux/qnxtypes.h
18932
18933 QNX6 FILESYSTEM
18934 S:      Orphan
18935 F:      Documentation/filesystems/qnx6.rst
18936 F:      fs/qnx6/
18937 F:      include/linux/qnx6_fs.h
18938
18939 QORIQ DPAA2 FSL-MC BUS DRIVER
18940 M:      Stuart Yoder <[email protected]>
18941 M:      Laurentiu Tudor <[email protected]>
18942 L:      [email protected]
18943 S:      Maintained
18944 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
18945 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18946 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18947 F:      drivers/bus/fsl-mc/
18948 F:      include/uapi/linux/fsl_mc.h
18949
18950 QT1010 MEDIA DRIVER
18951 L:      [email protected]
18952 S:      Orphan
18953 W:      https://linuxtv.org
18954 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18955 F:      drivers/media/tuners/qt1010*
18956
18957 QUALCOMM ATH12K WIRELESS DRIVER
18958 M:      Kalle Valo <[email protected]>
18959 M:      Jeff Johnson <[email protected]>
18960 L:      [email protected]
18961 S:      Supported
18962 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18964 F:      drivers/net/wireless/ath/ath12k/
18965 N:      ath12k
18966
18967 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18968 M:      Kalle Valo <[email protected]>
18969 M:      Jeff Johnson <[email protected]>
18970 L:      [email protected]
18971 S:      Supported
18972 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18974 F:      drivers/net/wireless/ath/ath10k/
18975 N:      ath10k
18976
18977 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18978 M:      Kalle Valo <[email protected]>
18979 M:      Jeff Johnson <[email protected]>
18980 L:      [email protected]
18981 S:      Supported
18982 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18983 B:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18985 F:      drivers/net/wireless/ath/ath11k/
18986 N:      ath11k
18987
18988 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18989 M:      Toke Høiland-Jørgensen <[email protected]>
18990 L:      [email protected]
18991 S:      Maintained
18992 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18994 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18995 F:      drivers/net/wireless/ath/ath9k/
18996
18997 QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18998 M:      Stefan Wahren <[email protected]>
18999 L:      [email protected]
19000 S:      Maintained
19001 F:      Documentation/devicetree/bindings/net/qca,qca7000.txt
19002 F:      drivers/net/ethernet/qualcomm/qca*
19003
19004 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19005 M:      Stephan Gerhold <[email protected]>
19006 L:      [email protected]
19007 L:      [email protected]
19008 S:      Maintained
19009 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19010 F:      drivers/net/wwan/qcom_bam_dmux.c
19011
19012 QUALCOMM CAMERA SUBSYSTEM DRIVER
19013 M:      Robert Foss <[email protected]>
19014 M:      Todor Tomov <[email protected]>
19015 M:      Bryan O'Donoghue <[email protected]>
19016 L:      [email protected]
19017 S:      Maintained
19018 F:      Documentation/admin-guide/media/qcom_camss.rst
19019 F:      Documentation/devicetree/bindings/media/qcom,*camss*
19020 F:      drivers/media/platform/qcom/camss/
19021
19022 QUALCOMM CLOCK DRIVERS
19023 M:      Bjorn Andersson <[email protected]>
19024 L:      [email protected]
19025 S:      Supported
19026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19027 F:      Documentation/devicetree/bindings/clock/qcom,*
19028 F:      drivers/clk/qcom/
19029 F:      include/dt-bindings/clock/qcom,*
19030
19031 QUALCOMM CLOUD AI (QAIC) DRIVER
19032 M:      Jeffrey Hugo <[email protected]>
19033 R:      Carl Vanderlip <[email protected]>
19034 L:      [email protected]
19035 L:      [email protected]
19036 S:      Supported
19037 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
19038 F:      Documentation/accel/qaic/
19039 F:      drivers/accel/qaic/
19040 F:      include/uapi/drm/qaic_accel.h
19041
19042 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19043 M:      Bjorn Andersson <[email protected]>
19044 M:      Konrad Dybcio <[email protected]>
19045 L:      [email protected]
19046 L:      [email protected]
19047 S:      Maintained
19048 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19049 F:      drivers/pmdomain/qcom/cpr.c
19050
19051 QUALCOMM CPUCP MAILBOX DRIVER
19052 M:      Sibi Sankar <[email protected]>
19053 L:      [email protected]
19054 S:      Supported
19055 F:      Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19056 F:      drivers/mailbox/qcom-cpucp-mbox.c
19057
19058 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19059 M:      Ilia Lin <[email protected]>
19060 L:      [email protected]
19061 S:      Maintained
19062 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19063 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19064 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
19065
19066 QUALCOMM CRYPTO DRIVERS
19067 M:      Thara Gopinath <[email protected]>
19068 L:      [email protected]
19069 L:      [email protected]
19070 S:      Maintained
19071 F:      Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19072 F:      drivers/crypto/qce/
19073
19074 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19075 M:      Timur Tabi <[email protected]>
19076 L:      [email protected]
19077 S:      Maintained
19078 F:      drivers/net/ethernet/qualcomm/emac/
19079
19080 QUALCOMM ETHQOS ETHERNET DRIVER
19081 M:      Vinod Koul <[email protected]>
19082 L:      [email protected]
19083 L:      [email protected]
19084 S:      Maintained
19085 F:      Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19086 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19087
19088 QUALCOMM FASTRPC DRIVER
19089 M:      Srinivas Kandagatla <[email protected]>
19090 M:      Amol Maheshwari <[email protected]>
19091 L:      [email protected]
19092 L:      [email protected]
19093 S:      Maintained
19094 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19095 F:      drivers/misc/fastrpc.c
19096 F:      include/uapi/misc/fastrpc.h
19097
19098 QUALCOMM HEXAGON ARCHITECTURE
19099 M:      Brian Cain <[email protected]>
19100 L:      [email protected]
19101 S:      Supported
19102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19103 F:      arch/hexagon/
19104
19105 QUALCOMM HIDMA DRIVER
19106 M:      Sinan Kaya <[email protected]>
19107 L:      [email protected] (moderated for non-subscribers)
19108 L:      [email protected]
19109 L:      [email protected]
19110 S:      Supported
19111 F:      drivers/dma/qcom/hidma*
19112
19113 QUALCOMM I2C CCI DRIVER
19114 M:      Loic Poulain <[email protected]>
19115 M:      Robert Foss <[email protected]>
19116 L:      [email protected]
19117 L:      [email protected]
19118 S:      Maintained
19119 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19120 F:      drivers/i2c/busses/i2c-qcom-cci.c
19121
19122 QUALCOMM INTERCONNECT BWMON DRIVER
19123 M:      Krzysztof Kozlowski <[email protected]>
19124 L:      [email protected]
19125 S:      Maintained
19126 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19127 F:      drivers/soc/qcom/icc-bwmon.c
19128 F:      drivers/soc/qcom/trace_icc-bwmon.h
19129
19130 QUALCOMM IOMMU
19131 M:      Rob Clark <[email protected]>
19132 L:      [email protected]
19133 L:      [email protected]
19134 S:      Maintained
19135 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
19136 F:      drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19137 F:      drivers/iommu/msm_iommu*
19138
19139 QUALCOMM IPC ROUTER (QRTR) DRIVER
19140 M:      Manivannan Sadhasivam <[email protected]>
19141 L:      [email protected]
19142 S:      Maintained
19143 F:      include/trace/events/qrtr.h
19144 F:      include/uapi/linux/qrtr.h
19145 F:      net/qrtr/
19146
19147 QUALCOMM IPCC MAILBOX DRIVER
19148 M:      Manivannan Sadhasivam <[email protected]>
19149 L:      [email protected]
19150 S:      Supported
19151 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19152 F:      drivers/mailbox/qcom-ipcc.c
19153 F:      include/dt-bindings/mailbox/qcom-ipcc.h
19154
19155 QUALCOMM IPQ4019 USB PHY DRIVER
19156 M:      Robert Marko <[email protected]>
19157 M:      Luka Perkov <[email protected]>
19158 L:      [email protected]
19159 S:      Maintained
19160 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19161 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19162
19163 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19164 M:      Robert Marko <[email protected]>
19165 M:      Luka Perkov <[email protected]>
19166 L:      [email protected]
19167 S:      Maintained
19168 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19169 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
19170
19171 QUALCOMM NAND CONTROLLER DRIVER
19172 M:      Manivannan Sadhasivam <[email protected]>
19173 L:      [email protected]
19174 L:      [email protected]
19175 S:      Maintained
19176 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19177 F:      drivers/mtd/nand/raw/qcom_nandc.c
19178
19179 QUALCOMM QSEECOM DRIVER
19180 M:      Maximilian Luz <[email protected]>
19181 L:      [email protected]
19182 S:      Maintained
19183 F:      drivers/firmware/qcom/qcom_qseecom.c
19184
19185 QUALCOMM QSEECOM UEFISECAPP DRIVER
19186 M:      Maximilian Luz <[email protected]>
19187 L:      [email protected]
19188 S:      Maintained
19189 F:      drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19190
19191 QUALCOMM RMNET DRIVER
19192 M:      Subash Abhinov Kasiviswanathan <[email protected]>
19193 M:      Sean Tranchetti <[email protected]>
19194 L:      [email protected]
19195 S:      Maintained
19196 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19197 F:      drivers/net/ethernet/qualcomm/rmnet/
19198 F:      include/linux/if_rmnet.h
19199
19200 QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19201 M:      Bartosz Golaszewski <[email protected]>
19202 L:      [email protected]
19203 S:      Maintained
19204 F:      drivers/firmware/qcom/qcom_tzmem.c
19205 F:      drivers/firmware/qcom/qcom_tzmem.h
19206 F:      include/linux/firmware/qcom/qcom_tzmem.h
19207
19208 QUALCOMM TSENS THERMAL DRIVER
19209 M:      Amit Kucheria <[email protected]>
19210 M:      Thara Gopinath <[email protected]>
19211 L:      [email protected]
19212 L:      [email protected]
19213 S:      Maintained
19214 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19215 F:      drivers/thermal/qcom/
19216
19217 QUALCOMM TYPEC PORT MANAGER DRIVER
19218 M:      Bryan O'Donoghue <[email protected]>
19219 L:      [email protected]
19220 L:      [email protected]
19221 S:      Maintained
19222 F:      Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19223 F:      drivers/usb/typec/tcpm/qcom/
19224
19225 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19226 M:      Stanimir Varbanov <[email protected]>
19227 M:      Vikash Garodia <[email protected]>
19228 R:      Bryan O'Donoghue <[email protected]>
19229 L:      [email protected]
19230 L:      [email protected]
19231 S:      Maintained
19232 T:      git git://linuxtv.org/media_tree.git
19233 F:      Documentation/devicetree/bindings/media/*venus*
19234 F:      drivers/media/platform/qcom/venus/
19235
19236 QUALCOMM WCN36XX WIRELESS DRIVER
19237 M:      Loic Poulain <[email protected]>
19238 L:      [email protected]
19239 S:      Supported
19240 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19241 F:      drivers/net/wireless/ath/wcn36xx/
19242
19243 QUANTENNA QTNFMAC WIRELESS DRIVER
19244 M:      Igor Mitsyanko <[email protected]>
19245 R:      Sergey Matyukevich <[email protected]>
19246 L:      [email protected]
19247 S:      Maintained
19248 F:      drivers/net/wireless/quantenna
19249
19250 RADEON and AMDGPU DRM DRIVERS
19251 M:      Alex Deucher <[email protected]>
19252 M:      Christian König <[email protected]>
19253 M:      Xinhui Pan <[email protected]>
19254 L:      [email protected]
19255 S:      Supported
19256 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
19257 C:      irc://irc.oftc.net/radeon
19258 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
19259 F:      Documentation/gpu/amdgpu/
19260 F:      drivers/gpu/drm/amd/
19261 F:      drivers/gpu/drm/ci/xfails/amd*
19262 F:      drivers/gpu/drm/radeon/
19263 F:      include/uapi/drm/amdgpu_drm.h
19264 F:      include/uapi/drm/radeon_drm.h
19265
19266 RADEON FRAMEBUFFER DISPLAY DRIVER
19267 M:      Benjamin Herrenschmidt <[email protected]>
19268 L:      [email protected]
19269 S:      Maintained
19270 F:      drivers/video/fbdev/aty/radeon*
19271 F:      include/uapi/linux/radeonfb.h
19272
19273 RADIOSHARK RADIO DRIVER
19274 M:      Hans Verkuil <[email protected]>
19275 L:      [email protected]
19276 S:      Maintained
19277 T:      git git://linuxtv.org/media_tree.git
19278 F:      drivers/media/radio/radio-shark.c
19279
19280 RADIOSHARK2 RADIO DRIVER
19281 M:      Hans Verkuil <[email protected]>
19282 L:      [email protected]
19283 S:      Maintained
19284 T:      git git://linuxtv.org/media_tree.git
19285 F:      drivers/media/radio/radio-shark2.c
19286 F:      drivers/media/radio/radio-tea5777.c
19287
19288 RADOS BLOCK DEVICE (RBD)
19289 M:      Ilya Dryomov <[email protected]>
19290 R:      Dongsheng Yang <[email protected]>
19291 L:      [email protected]
19292 S:      Supported
19293 W:      http://ceph.com/
19294 T:      git https://github.com/ceph/ceph-client.git
19295 F:      Documentation/ABI/testing/sysfs-bus-rbd
19296 F:      drivers/block/rbd.c
19297 F:      drivers/block/rbd_types.h
19298
19299 RAGE128 FRAMEBUFFER DISPLAY DRIVER
19300 L:      [email protected]
19301 S:      Orphan
19302 F:      drivers/video/fbdev/aty/aty128fb.c
19303
19304 RAINSHADOW-CEC DRIVER
19305 M:      Hans Verkuil <[email protected]>
19306 L:      [email protected]
19307 S:      Maintained
19308 T:      git git://linuxtv.org/media_tree.git
19309 F:      drivers/media/cec/usb/rainshadow/
19310
19311 RALINK MIPS ARCHITECTURE
19312 M:      John Crispin <[email protected]>
19313 M:      Sergio Paracuellos <[email protected]>
19314 L:      [email protected]
19315 S:      Maintained
19316 F:      arch/mips/ralink
19317
19318 RALINK MT7621 MIPS ARCHITECTURE
19319 M:      Arınç ÜNAL <[email protected]>
19320 M:      Sergio Paracuellos <[email protected]>
19321 L:      [email protected]
19322 S:      Maintained
19323 F:      arch/mips/boot/dts/ralink/mt7621*
19324
19325 RALINK RT2X00 WIRELESS LAN DRIVER
19326 M:      Stanislaw Gruszka <[email protected]>
19327 L:      [email protected]
19328 S:      Maintained
19329 F:      drivers/net/wireless/ralink/rt2x00/
19330
19331 RAMDISK RAM BLOCK DEVICE DRIVER
19332 M:      Jens Axboe <[email protected]>
19333 S:      Maintained
19334 F:      Documentation/admin-guide/blockdev/ramdisk.rst
19335 F:      drivers/block/brd.c
19336
19337 RANCHU VIRTUAL BOARD FOR MIPS
19338 M:      Miodrag Dinic <[email protected]>
19339 L:      [email protected]
19340 S:      Supported
19341 F:      arch/mips/configs/generic/board-ranchu.config
19342 F:      arch/mips/generic/board-ranchu.c
19343
19344 RANDOM NUMBER DRIVER
19345 M:      "Theodore Ts'o" <[email protected]>
19346 M:      Jason A. Donenfeld <[email protected]>
19347 S:      Maintained
19348 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19349 F:      Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19350 F:      drivers/char/random.c
19351 F:      include/linux/random.h
19352 F:      include/uapi/linux/random.h
19353 F:      drivers/virt/vmgenid.c
19354 N:      ^.*/vdso/[^/]*getrandom[^/]+$
19355
19356 RAPIDIO SUBSYSTEM
19357 M:      Matt Porter <[email protected]>
19358 M:      Alexandre Bounine <[email protected]>
19359 S:      Maintained
19360 F:      drivers/rapidio/
19361
19362 RAS INFRASTRUCTURE
19363 M:      Tony Luck <[email protected]>
19364 M:      Borislav Petkov <[email protected]>
19365 L:      [email protected]
19366 S:      Maintained
19367 F:      Documentation/admin-guide/RAS
19368 F:      drivers/ras/
19369 F:      include/linux/ras.h
19370 F:      include/ras/ras_event.h
19371
19372 RAS FRU MEMORY POISON MANAGER (FMPM)
19373 M:      Yazen Ghannam <[email protected]>
19374 L:      [email protected]
19375 S:      Maintained
19376 F:      drivers/ras/amd/fmpm.c
19377
19378 RASPBERRY PI PISP BACK END
19379 M:      Jacopo Mondi <[email protected]>
19380 L:      Raspberry Pi Kernel Maintenance <[email protected]>
19381 L:      [email protected]
19382 S:      Maintained
19383 F:      Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19384 F:      drivers/media/platform/raspberrypi/pisp_be/
19385 F:      include/uapi/linux/media/raspberrypi/
19386
19387 RC-CORE / LIRC FRAMEWORK
19388 M:      Sean Young <[email protected]>
19389 L:      [email protected]
19390 S:      Maintained
19391 W:      http://linuxtv.org
19392 T:      git git://linuxtv.org/media_tree.git
19393 F:      Documentation/driver-api/media/rc-core.rst
19394 F:      Documentation/userspace-api/media/rc/
19395 F:      drivers/media/rc/
19396 F:      include/media/rc-core.h
19397 F:      include/media/rc-map.h
19398 F:      include/uapi/linux/lirc.h
19399
19400 RCMM REMOTE CONTROLS DECODER
19401 M:      Patrick Lerda <[email protected]>
19402 S:      Maintained
19403 F:      drivers/media/rc/ir-rcmm-decoder.c
19404
19405 RCUTORTURE TEST FRAMEWORK
19406 M:      "Paul E. McKenney" <[email protected]>
19407 M:      Josh Triplett <[email protected]>
19408 R:      Steven Rostedt <[email protected]>
19409 R:      Mathieu Desnoyers <[email protected]>
19410 R:      Lai Jiangshan <[email protected]>
19411 L:      [email protected]
19412 S:      Supported
19413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19414 F:      tools/testing/selftests/rcutorture
19415
19416 RDACM20 Camera Sensor
19417 M:      Jacopo Mondi <[email protected]>
19418 M:      Kieran Bingham <[email protected]>
19419 M:      Laurent Pinchart <[email protected]>
19420 M:      Niklas Söderlund <[email protected]>
19421 L:      [email protected]
19422 S:      Maintained
19423 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19424 F:      drivers/media/i2c/max9271.c
19425 F:      drivers/media/i2c/max9271.h
19426 F:      drivers/media/i2c/rdacm20.c
19427
19428 RDACM21 Camera Sensor
19429 M:      Jacopo Mondi <[email protected]>
19430 M:      Kieran Bingham <[email protected]>
19431 M:      Laurent Pinchart <[email protected]>
19432 M:      Niklas Söderlund <[email protected]>
19433 L:      [email protected]
19434 S:      Maintained
19435 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19436 F:      drivers/media/i2c/max9271.c
19437 F:      drivers/media/i2c/max9271.h
19438 F:      drivers/media/i2c/rdacm21.c
19439
19440 RDC R-321X SoC
19441 M:      Florian Fainelli <[email protected]>
19442 S:      Maintained
19443
19444 RDC R6040 FAST ETHERNET DRIVER
19445 M:      Florian Fainelli <[email protected]>
19446 L:      [email protected]
19447 S:      Maintained
19448 F:      drivers/net/ethernet/rdc/r6040.c
19449
19450 RDMAVT - RDMA verbs software
19451 M:      Dennis Dalessandro <[email protected]>
19452 L:      [email protected]
19453 S:      Supported
19454 F:      drivers/infiniband/sw/rdmavt
19455
19456 RDS - RELIABLE DATAGRAM SOCKETS
19457 M:      Allison Henderson <[email protected]>
19458 L:      [email protected]
19459 L:      [email protected]
19460 L:      [email protected] (moderated for non-subscribers)
19461 S:      Supported
19462 W:      https://oss.oracle.com/projects/rds/
19463 F:      Documentation/networking/rds.rst
19464 F:      net/rds/
19465 F:      tools/testing/selftests/net/rds/
19466
19467 RDT - RESOURCE ALLOCATION
19468 M:      Fenghua Yu <[email protected]>
19469 M:      Reinette Chatre <[email protected]>
19470 L:      [email protected]
19471 S:      Supported
19472 F:      Documentation/arch/x86/resctrl*
19473 F:      arch/x86/include/asm/resctrl.h
19474 F:      arch/x86/kernel/cpu/resctrl/
19475 F:      tools/testing/selftests/resctrl/
19476
19477 READ-COPY UPDATE (RCU)
19478 M:      "Paul E. McKenney" <[email protected]>
19479 M:      Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19480 M:      Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19481 M:      Joel Fernandes <[email protected]>
19482 M:      Josh Triplett <[email protected]>
19483 M:      Boqun Feng <[email protected]>
19484 M:      Uladzislau Rezki <[email protected]>
19485 R:      Steven Rostedt <[email protected]>
19486 R:      Mathieu Desnoyers <[email protected]>
19487 R:      Lai Jiangshan <[email protected]>
19488 R:      Zqiang <[email protected]>
19489 L:      [email protected]
19490 S:      Supported
19491 W:      http://www.rdrop.com/users/paulmck/RCU/
19492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19493 F:      Documentation/RCU/
19494 F:      include/linux/rcu*
19495 F:      kernel/rcu/
19496 X:      Documentation/RCU/torture.rst
19497 X:      include/linux/srcu*.h
19498 X:      kernel/rcu/srcu*.c
19499
19500 REAL TIME CLOCK (RTC) SUBSYSTEM
19501 M:      Alexandre Belloni <[email protected]>
19502 L:      [email protected]
19503 S:      Maintained
19504 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
19505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19506 F:      Documentation/admin-guide/rtc.rst
19507 F:      Documentation/devicetree/bindings/rtc/
19508 F:      drivers/rtc/
19509 F:      include/linux/rtc.h
19510 F:      include/linux/rtc/
19511 F:      include/uapi/linux/rtc.h
19512 F:      tools/testing/selftests/rtc/
19513
19514 Real-time Linux Analysis (RTLA) tools
19515 M:      Steven Rostedt <[email protected]>
19516 L:      [email protected]
19517 S:      Maintained
19518 F:      Documentation/tools/rtla/
19519 F:      tools/tracing/rtla/
19520
19521 REALTEK AUDIO CODECS
19522 M:      Oder Chiou <[email protected]>
19523 S:      Maintained
19524 F:      include/sound/rt*.h
19525 F:      sound/soc/codecs/rt*
19526
19527 REALTEK OTTO WATCHDOG
19528 M:      Sander Vanheule <[email protected]>
19529 L:      [email protected]
19530 S:      Maintained
19531 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19532 F:      drivers/watchdog/realtek_otto_wdt.c
19533
19534 REALTEK RTL83xx SMI DSA ROUTER CHIPS
19535 M:      Linus Walleij <[email protected]>
19536 M:      Alvin Šipraga <[email protected]>
19537 S:      Maintained
19538 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
19539 F:      drivers/net/dsa/realtek/*
19540
19541 REALTEK WIRELESS DRIVER (rtlwifi family)
19542 M:      Ping-Ke Shih <[email protected]>
19543 L:      [email protected]
19544 S:      Maintained
19545 T:      git https://github.com/pkshih/rtw.git
19546 F:      drivers/net/wireless/realtek/rtlwifi/
19547
19548 REALTEK WIRELESS DRIVER (rtw88)
19549 M:      Ping-Ke Shih <[email protected]>
19550 L:      [email protected]
19551 S:      Maintained
19552 T:      git https://github.com/pkshih/rtw.git
19553 F:      drivers/net/wireless/realtek/rtw88/
19554
19555 REALTEK WIRELESS DRIVER (rtw89)
19556 M:      Ping-Ke Shih <[email protected]>
19557 L:      [email protected]
19558 S:      Maintained
19559 T:      git https://github.com/pkshih/rtw.git
19560 F:      drivers/net/wireless/realtek/rtw89/
19561
19562 REDPINE WIRELESS DRIVER
19563 L:      [email protected]
19564 S:      Orphan
19565 F:      drivers/net/wireless/rsi/
19566
19567 REGISTER MAP ABSTRACTION
19568 M:      Mark Brown <[email protected]>
19569 L:      [email protected]
19570 S:      Supported
19571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19572 F:      Documentation/devicetree/bindings/regmap/
19573 F:      drivers/base/regmap/
19574 F:      include/linux/regmap.h
19575
19576 REISERFS FILE SYSTEM
19577 L:      [email protected]
19578 S:      Obsolete
19579 F:      fs/reiserfs/
19580
19581 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19582 M:      Bjorn Andersson <[email protected]>
19583 M:      Mathieu Poirier <[email protected]>
19584 L:      [email protected]
19585 S:      Maintained
19586 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19587 F:      Documentation/ABI/testing/sysfs-class-remoteproc
19588 F:      Documentation/devicetree/bindings/remoteproc/
19589 F:      Documentation/staging/remoteproc.rst
19590 F:      drivers/remoteproc/
19591 F:      include/linux/remoteproc.h
19592 F:      include/linux/remoteproc/
19593
19594 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19595 M:      Bjorn Andersson <[email protected]>
19596 M:      Mathieu Poirier <[email protected]>
19597 L:      [email protected]
19598 S:      Maintained
19599 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19600 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
19601 F:      Documentation/staging/rpmsg.rst
19602 F:      drivers/rpmsg/
19603 F:      include/linux/rpmsg.h
19604 F:      include/linux/rpmsg/
19605 F:      include/uapi/linux/rpmsg.h
19606 F:      samples/rpmsg/
19607
19608 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19609 M:      Stephan Gerhold <[email protected]>
19610 L:      [email protected]
19611 L:      [email protected]
19612 S:      Maintained
19613 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
19614
19615 RENESAS CLOCK DRIVERS
19616 M:      Geert Uytterhoeven <[email protected]>
19617 L:      [email protected]
19618 S:      Supported
19619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19620 F:      Documentation/devicetree/bindings/clock/renesas,*
19621 F:      drivers/clk/renesas/
19622
19623 RENESAS EMEV2 I2C DRIVER
19624 M:      Wolfram Sang <[email protected]>
19625 L:      [email protected]
19626 S:      Supported
19627 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19628 F:      drivers/i2c/busses/i2c-emev2.c
19629
19630 RENESAS ETHERNET AVB DRIVER
19631 R:      Sergey Shtylyov <[email protected]>
19632 L:      [email protected]
19633 L:      [email protected]
19634 F:      Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19635 F:      drivers/net/ethernet/renesas/Kconfig
19636 F:      drivers/net/ethernet/renesas/Makefile
19637 F:      drivers/net/ethernet/renesas/ravb*
19638
19639 RENESAS ETHERNET SWITCH DRIVER
19640 R:      Yoshihiro Shimoda <[email protected]>
19641 L:      [email protected]
19642 L:      [email protected]
19643 F:      Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19644 F:      drivers/net/ethernet/renesas/Kconfig
19645 F:      drivers/net/ethernet/renesas/Makefile
19646 F:      drivers/net/ethernet/renesas/rcar_gen4*
19647 F:      drivers/net/ethernet/renesas/rswitch*
19648
19649 RENESAS ETHERNET TSN DRIVER
19650 M:      Niklas Söderlund <[email protected]>
19651 L:      [email protected]
19652 L:      [email protected]
19653 S:      Supported
19654 F:      Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19655 F:      drivers/net/ethernet/renesas/rtsn.*
19656
19657 RENESAS IDT821034 ASoC CODEC
19658 M:      Herve Codina <[email protected]>
19659 L:      [email protected]
19660 S:      Maintained
19661 F:      Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19662 F:      sound/soc/codecs/idt821034.c
19663
19664 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19665 M:      Miquel Raynal <[email protected]>
19666 L:      [email protected]
19667 L:      [email protected]
19668 S:      Maintained
19669 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19670 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
19671
19672 RENESAS R-CAR GYROADC DRIVER
19673 M:      Marek Vasut <[email protected]>
19674 L:      [email protected]
19675 S:      Supported
19676 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19677 F:      drivers/iio/adc/rcar-gyroadc.c
19678
19679 RENESAS R-CAR I2C DRIVERS
19680 M:      Wolfram Sang <[email protected]>
19681 L:      [email protected]
19682 S:      Supported
19683 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19684 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19685 F:      drivers/i2c/busses/i2c-rcar.c
19686 F:      drivers/i2c/busses/i2c-sh_mobile.c
19687
19688 RENESAS R-CAR SATA DRIVER
19689 R:      Sergey Shtylyov <[email protected]>
19690 L:      [email protected]
19691 L:      [email protected]
19692 S:      Supported
19693 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19694 F:      drivers/ata/sata_rcar.c
19695
19696 RENESAS R-CAR THERMAL DRIVERS
19697 M:      Niklas Söderlund <[email protected]>
19698 L:      [email protected]
19699 S:      Supported
19700 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19701 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19702 F:      drivers/thermal/renesas/rcar_gen3_thermal.c
19703 F:      drivers/thermal/renesas/rcar_thermal.c
19704
19705 RENESAS RIIC DRIVER
19706 M:      Chris Brandt <[email protected]>
19707 L:      [email protected]
19708 S:      Supported
19709 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19710 F:      drivers/i2c/busses/i2c-riic.c
19711
19712 RENESAS RZ/G2L A/D DRIVER
19713 M:      Lad Prabhakar <[email protected]>
19714 L:      [email protected]
19715 L:      [email protected]
19716 S:      Supported
19717 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19718 F:      drivers/iio/adc/rzg2l_adc.c
19719
19720 RENESAS RZ/G2L MTU3a COUNTER DRIVER
19721 M:      Biju Das <[email protected]>
19722 L:      [email protected]
19723 L:      [email protected]
19724 S:      Supported
19725 F:      Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19726 F:      drivers/counter/rz-mtu3-cnt.c
19727
19728 RENESAS RZ/N1 A5PSW SWITCH DRIVER
19729 M:      Clément Léger <[email protected]>
19730 L:      [email protected]
19731 L:      [email protected]
19732 S:      Maintained
19733 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19734 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19735 F:      drivers/net/dsa/rzn1_a5psw*
19736 F:      drivers/net/pcs/pcs-rzn1-miic.c
19737 F:      include/dt-bindings/net/pcs-rzn1-miic.h
19738 F:      include/linux/pcs-rzn1-miic.h
19739 F:      net/dsa/tag_rzn1_a5psw.c
19740
19741 RENESAS RZ/N1 DWMAC GLUE LAYER
19742 M:      Romain Gantois <[email protected]>
19743 S:      Maintained
19744 F:      Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19745 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19746
19747 RENESAS RZ/N1 RTC CONTROLLER DRIVER
19748 M:      Miquel Raynal <[email protected]>
19749 L:      [email protected]
19750 L:      [email protected]
19751 S:      Maintained
19752 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19753 F:      drivers/rtc/rtc-rzn1.c
19754
19755 RENESAS RZ/N1 USBF CONTROLLER DRIVER
19756 M:      Herve Codina <[email protected]>
19757 L:      [email protected]
19758 L:      [email protected]
19759 S:      Maintained
19760 F:      Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19761 F:      drivers/usb/gadget/udc/renesas_usbf.c
19762
19763 RENESAS RZ/V2M I2C DRIVER
19764 M:      Fabrizio Castro <[email protected]>
19765 L:      [email protected]
19766 L:      [email protected]
19767 S:      Supported
19768 F:      Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19769 F:      drivers/i2c/busses/i2c-rzv2m.c
19770
19771 RENESAS SUPERH ETHERNET DRIVER
19772 R:      Sergey Shtylyov <[email protected]>
19773 L:      [email protected]
19774 L:      [email protected]
19775 F:      Documentation/devicetree/bindings/net/renesas,ether.yaml
19776 F:      drivers/net/ethernet/renesas/Kconfig
19777 F:      drivers/net/ethernet/renesas/Makefile
19778 F:      drivers/net/ethernet/renesas/sh_eth*
19779 F:      include/linux/sh_eth.h
19780
19781 RENESAS USB PHY DRIVER
19782 M:      Yoshihiro Shimoda <[email protected]>
19783 L:      [email protected]
19784 S:      Maintained
19785 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
19786
19787 RENESAS VERSACLOCK 7 CLOCK DRIVER
19788 M:      Alex Helms <[email protected]>
19789 S:      Maintained
19790 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19791 F:      drivers/clk/clk-versaclock7.c
19792
19793 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19794 M:      Herve Codina <[email protected]>
19795 L:      [email protected]
19796 S:      Maintained
19797 F:      Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19798 F:      drivers/iio/potentiometer/x9250.c
19799
19800 RESET CONTROLLER FRAMEWORK
19801 M:      Philipp Zabel <[email protected]>
19802 S:      Maintained
19803 T:      git git://git.pengutronix.de/git/pza/linux
19804 F:      Documentation/devicetree/bindings/reset/
19805 F:      Documentation/driver-api/reset.rst
19806 F:      drivers/reset/
19807 F:      include/dt-bindings/reset/
19808 F:      include/linux/reset-controller.h
19809 F:      include/linux/reset.h
19810 F:      include/linux/reset/
19811 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19812
19813 RESTARTABLE SEQUENCES SUPPORT
19814 M:      Mathieu Desnoyers <[email protected]>
19815 M:      Peter Zijlstra <[email protected]>
19816 M:      "Paul E. McKenney" <[email protected]>
19817 M:      Boqun Feng <[email protected]>
19818 L:      [email protected]
19819 S:      Supported
19820 F:      include/trace/events/rseq.h
19821 F:      include/uapi/linux/rseq.h
19822 F:      kernel/rseq.c
19823 F:      tools/testing/selftests/rseq/
19824
19825 RFKILL
19826 M:      Johannes Berg <[email protected]>
19827 L:      [email protected]
19828 S:      Maintained
19829 W:      https://wireless.wiki.kernel.org/
19830 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
19831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19833 F:      Documentation/ABI/stable/sysfs-class-rfkill
19834 F:      Documentation/driver-api/rfkill.rst
19835 F:      include/linux/rfkill.h
19836 F:      include/uapi/linux/rfkill.h
19837 F:      net/rfkill/
19838
19839 RHASHTABLE
19840 M:      Thomas Graf <[email protected]>
19841 M:      Herbert Xu <[email protected]>
19842 L:      [email protected]
19843 S:      Maintained
19844 F:      include/linux/rhashtable-types.h
19845 F:      include/linux/rhashtable.h
19846 F:      lib/rhashtable.c
19847 F:      lib/test_rhashtable.c
19848
19849 RICOH R5C592 MEMORYSTICK DRIVER
19850 M:      Maxim Levitsky <[email protected]>
19851 S:      Maintained
19852 F:      drivers/memstick/host/r592.*
19853
19854 RICOH SMARTMEDIA/XD DRIVER
19855 M:      Maxim Levitsky <[email protected]>
19856 S:      Maintained
19857 F:      drivers/mtd/nand/raw/r852.c
19858 F:      drivers/mtd/nand/raw/r852.h
19859
19860 RISC-V AIA DRIVERS
19861 M:      Anup Patel <[email protected]>
19862 L:      [email protected]
19863 S:      Maintained
19864 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19865 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19866 F:      drivers/irqchip/irq-riscv-aplic-*.c
19867 F:      drivers/irqchip/irq-riscv-aplic-*.h
19868 F:      drivers/irqchip/irq-riscv-imsic-*.c
19869 F:      drivers/irqchip/irq-riscv-imsic-*.h
19870 F:      drivers/irqchip/irq-riscv-intc.c
19871 F:      include/linux/irqchip/riscv-aplic.h
19872 F:      include/linux/irqchip/riscv-imsic.h
19873
19874 RISC-V ARCHITECTURE
19875 M:      Paul Walmsley <[email protected]>
19876 M:      Palmer Dabbelt <[email protected]>
19877 M:      Albert Ou <[email protected]>
19878 L:      [email protected]
19879 S:      Supported
19880 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19881 C:      irc://irc.libera.chat/riscv
19882 P:      Documentation/arch/riscv/patch-acceptance.rst
19883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19884 F:      arch/riscv/
19885 N:      riscv
19886 K:      riscv
19887
19888 RISC-V MICROCHIP FPGA SUPPORT
19889 M:      Conor Dooley <[email protected]>
19890 M:      Daire McNamara <[email protected]>
19891 L:      [email protected]
19892 S:      Supported
19893 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19894 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19895 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19896 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19897 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19898 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19899 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
19900 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19901 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19902 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19903 F:      arch/riscv/boot/dts/microchip/
19904 F:      drivers/char/hw_random/mpfs-rng.c
19905 F:      drivers/clk/microchip/clk-mpfs*.c
19906 F:      drivers/firmware/microchip/mpfs-auto-update.c
19907 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
19908 F:      drivers/mailbox/mailbox-mpfs.c
19909 F:      drivers/pci/controller/plda/pcie-microchip-host.c
19910 F:      drivers/pwm/pwm-microchip-core.c
19911 F:      drivers/reset/reset-mpfs.c
19912 F:      drivers/rtc/rtc-mpfs.c
19913 F:      drivers/soc/microchip/mpfs-sys-controller.c
19914 F:      drivers/spi/spi-microchip-core-qspi.c
19915 F:      drivers/spi/spi-microchip-core.c
19916 F:      drivers/usb/musb/mpfs.c
19917 F:      include/soc/microchip/mpfs.h
19918
19919 RISC-V MISC SOC SUPPORT
19920 M:      Conor Dooley <[email protected]>
19921 L:      [email protected]
19922 S:      Maintained
19923 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19924 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19925 F:      Documentation/devicetree/bindings/riscv/
19926 F:      arch/riscv/boot/dts/
19927 X:      arch/riscv/boot/dts/allwinner/
19928 X:      arch/riscv/boot/dts/renesas/
19929 X:      arch/riscv/boot/dts/sophgo/
19930 X:      arch/riscv/boot/dts/thead/
19931
19932 RISC-V PMU DRIVERS
19933 M:      Atish Patra <[email protected]>
19934 R:      Anup Patel <[email protected]>
19935 L:      [email protected]
19936 S:      Supported
19937 F:      drivers/perf/riscv_pmu.c
19938 F:      drivers/perf/riscv_pmu_legacy.c
19939 F:      drivers/perf/riscv_pmu_sbi.c
19940
19941 RISC-V THEAD SoC SUPPORT
19942 M:      Drew Fustini <[email protected]>
19943 M:      Guo Ren <[email protected]>
19944 M:      Fu Wei <[email protected]>
19945 L:      [email protected]
19946 S:      Maintained
19947 T:      git https://github.com/pdp7/linux.git
19948 F:      Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19949 F:      arch/riscv/boot/dts/thead/
19950 F:      drivers/clk/thead/clk-th1520-ap.c
19951 F:      include/dt-bindings/clock/thead,th1520-clk-ap.h
19952
19953 RNBD BLOCK DRIVERS
19954 M:      Md. Haris Iqbal <[email protected]>
19955 M:      Jack Wang <[email protected]>
19956 L:      [email protected]
19957 S:      Maintained
19958 F:      drivers/block/rnbd/
19959
19960 ROCCAT DRIVERS
19961 M:      Stefan Achatz <[email protected]>
19962 S:      Maintained
19963 W:      http://sourceforge.net/projects/roccat/
19964 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
19965 F:      drivers/hid/hid-roccat*
19966 F:      include/linux/hid-roccat*
19967
19968 ROCKCHIP CAN-FD DRIVER
19969 M:      Marc Kleine-Budde <[email protected]>
19970 R:      [email protected]
19971 L:      [email protected]
19972 S:      Maintained
19973 F:      Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
19974 F:      drivers/net/can/rockchip/
19975
19976 ROCKCHIP CRYPTO DRIVERS
19977 M:      Corentin Labbe <[email protected]>
19978 L:      [email protected]
19979 S:      Maintained
19980 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19981 F:      drivers/crypto/rockchip/
19982
19983 ROCKCHIP I2S TDM DRIVER
19984 M:      Nicolas Frattaroli <[email protected]>
19985 L:      [email protected]
19986 S:      Maintained
19987 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19988 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
19989
19990 ROCKCHIP ISP V1 DRIVER
19991 M:      Dafna Hirschfeld <[email protected]>
19992 M:      Laurent Pinchart <[email protected]>
19993 L:      [email protected]
19994 L:      [email protected]
19995 S:      Maintained
19996 F:      Documentation/admin-guide/media/rkisp1.rst
19997 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19998 F:      Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19999 F:      drivers/media/platform/rockchip/rkisp1
20000 F:      include/uapi/linux/rkisp1-config.h
20001
20002 ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
20003 M:      Daniel Golle <[email protected]>
20004 M:      Aurelien Jarno <[email protected]>
20005 S:      Maintained
20006 F:      Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
20007 F:      drivers/char/hw_random/rockchip-rng.c
20008
20009 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
20010 M:      Jacob Chen <[email protected]>
20011 M:      Ezequiel Garcia <[email protected]>
20012 L:      [email protected]
20013 L:      [email protected]
20014 S:      Maintained
20015 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
20016 F:      drivers/media/platform/rockchip/rga/
20017
20018 ROCKCHIP RK3308 INTERNAL AUDIO CODEC
20019 M:      Luca Ceresoli <[email protected]>
20020 S:      Maintained
20021 F:      Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
20022 F:      sound/soc/codecs/rk3308_codec.c
20023 F:      sound/soc/codecs/rk3308_codec.h
20024
20025 ROCKCHIP VIDEO DECODER DRIVER
20026 M:      Ezequiel Garcia <[email protected]>
20027 L:      [email protected]
20028 L:      [email protected]
20029 S:      Maintained
20030 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
20031 F:      drivers/staging/media/rkvdec/
20032
20033 ROCKER DRIVER
20034 M:      Jiri Pirko <[email protected]>
20035 L:      [email protected]
20036 S:      Supported
20037 F:      drivers/net/ethernet/rocker/
20038
20039 ROCKETPORT EXPRESS/INFINITY DRIVER
20040 M:      Kevin Cernekee <[email protected]>
20041 L:      [email protected]
20042 S:      Odd Fixes
20043 F:      drivers/tty/serial/rp2.*
20044
20045 ROHM BD99954 CHARGER IC
20046 M:      Matti Vaittinen <[email protected]>
20047 S:      Supported
20048 F:      drivers/power/supply/bd99954-charger.c
20049 F:      drivers/power/supply/bd99954-charger.h
20050
20051 ROHM BH1745 COLOUR SENSOR
20052 M:      Mudit Sharma <[email protected]>
20053 L:      [email protected]
20054 S:      Maintained
20055 F:      drivers/iio/light/bh1745.c
20056
20057 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
20058 M:      Tomasz Duszynski <[email protected]>
20059 S:      Maintained
20060 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
20061 F:      drivers/iio/light/bh1750.c
20062
20063 ROHM BM1390 PRESSURE SENSOR DRIVER
20064 M:      Matti Vaittinen <[email protected]>
20065 L:      [email protected]
20066 S:      Supported
20067 F:      drivers/iio/pressure/rohm-bm1390.c
20068
20069 ROHM BU270xx LIGHT SENSOR DRIVERs
20070 M:      Matti Vaittinen <[email protected]>
20071 L:      [email protected]
20072 S:      Supported
20073 F:      drivers/iio/light/rohm-bu27008.c
20074 F:      drivers/iio/light/rohm-bu27034.c
20075
20076 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
20077 M:      Marek Vasut <[email protected]>
20078 L:      [email protected]
20079 L:      [email protected]
20080 S:      Supported
20081 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
20082 F:      drivers/gpio/gpio-bd9571mwv.c
20083 F:      drivers/mfd/bd9571mwv.c
20084 F:      drivers/regulator/bd9571mwv-regulator.c
20085 F:      include/linux/mfd/bd9571mwv.h
20086
20087 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
20088 M:      Matti Vaittinen <[email protected]>
20089 S:      Supported
20090 F:      drivers/clk/clk-bd718x7.c
20091 F:      drivers/gpio/gpio-bd71815.c
20092 F:      drivers/gpio/gpio-bd71828.c
20093 F:      drivers/mfd/rohm-bd71828.c
20094 F:      drivers/mfd/rohm-bd718x7.c
20095 F:      drivers/mfd/rohm-bd9576.c
20096 F:      drivers/mfd/rohm-bd96801.c
20097 F:      drivers/regulator/bd71815-regulator.c
20098 F:      drivers/regulator/bd71828-regulator.c
20099 F:      drivers/regulator/bd718x7-regulator.c
20100 F:      drivers/regulator/bd9576-regulator.c
20101 F:      drivers/regulator/bd96801-regulator.c
20102 F:      drivers/regulator/rohm-regulator.c
20103 F:      drivers/rtc/rtc-bd70528.c
20104 F:      drivers/watchdog/bd9576_wdt.c
20105 F:      drivers/watchdog/bd96801_wdt.c
20106 F:      include/linux/mfd/rohm-bd71815.h
20107 F:      include/linux/mfd/rohm-bd71828.h
20108 F:      include/linux/mfd/rohm-bd718x7.h
20109 F:      include/linux/mfd/rohm-bd957x.h
20110 F:      include/linux/mfd/rohm-bd96801.h
20111 F:      include/linux/mfd/rohm-generic.h
20112 F:      include/linux/mfd/rohm-shared.h
20113
20114 ROSE NETWORK LAYER
20115 M:      Ralf Baechle <[email protected]>
20116 L:      [email protected]
20117 S:      Maintained
20118 W:      https://linux-ax25.in-berlin.de
20119 F:      include/net/rose.h
20120 F:      include/uapi/linux/rose.h
20121 F:      net/rose/
20122
20123 ROTATION DRIVER FOR ALLWINNER A83T
20124 M:      Jernej Skrabec <[email protected]>
20125 L:      [email protected]
20126 S:      Maintained
20127 T:      git git://linuxtv.org/media_tree.git
20128 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20129 F:      drivers/media/platform/sunxi/sun8i-rotate/
20130
20131 RPMB SUBSYSTEM
20132 M:      Jens Wiklander <[email protected]>
20133 L:      [email protected]
20134 S:      Supported
20135 F:      drivers/misc/rpmb-core.c
20136 F:      include/linux/rpmb.h
20137
20138 RPMSG TTY DRIVER
20139 M:      Arnaud Pouliquen <[email protected]>
20140 L:      [email protected]
20141 S:      Maintained
20142 F:      drivers/tty/rpmsg_tty.c
20143
20144 RTASE ETHERNET DRIVER
20145 M:      Justin Lai <[email protected]>
20146 M:      Larry Chiu <[email protected]>
20147 L:      [email protected]
20148 S:      Maintained
20149 F:      drivers/net/ethernet/realtek/rtase/
20150
20151 RTL2830 MEDIA DRIVER
20152 L:      [email protected]
20153 S:      Orphan
20154 W:      https://linuxtv.org
20155 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20156 F:      drivers/media/dvb-frontends/rtl2830*
20157
20158 RTL2832 MEDIA DRIVER
20159 L:      [email protected]
20160 S:      Orphan
20161 W:      https://linuxtv.org
20162 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20163 F:      drivers/media/dvb-frontends/rtl2832*
20164
20165 RTL2832_SDR MEDIA DRIVER
20166 L:      [email protected]
20167 S:      Orphan
20168 W:      https://linuxtv.org
20169 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20170 F:      drivers/media/dvb-frontends/rtl2832_sdr*
20171
20172 RTL8180 WIRELESS DRIVER
20173 L:      [email protected]
20174 S:      Orphan
20175 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
20176
20177 RTL8187 WIRELESS DRIVER
20178 M:      Hin-Tak Leung <[email protected]>
20179 L:      [email protected]
20180 S:      Maintained
20181 T:      git https://github.com/pkshih/rtw.git
20182 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
20183
20184 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20185 M:      Jes Sorensen <[email protected]>
20186 L:      [email protected]
20187 S:      Maintained
20188 T:      git https://github.com/pkshih/rtw.git
20189 F:      drivers/net/wireless/realtek/rtl8xxxu/
20190
20191 RTRS TRANSPORT DRIVERS
20192 M:      Md. Haris Iqbal <[email protected]>
20193 M:      Jack Wang <[email protected]>
20194 L:      [email protected]
20195 S:      Maintained
20196 F:      drivers/infiniband/ulp/rtrs/
20197
20198 RUNTIME VERIFICATION (RV)
20199 M:      Steven Rostedt <[email protected]>
20200 L:      [email protected]
20201 S:      Maintained
20202 F:      Documentation/trace/rv/
20203 F:      include/linux/rv.h
20204 F:      include/rv/
20205 F:      kernel/trace/rv/
20206 F:      tools/verification/
20207
20208 RUST
20209 M:      Miguel Ojeda <[email protected]>
20210 M:      Alex Gaynor <[email protected]>
20211 R:      Boqun Feng <[email protected]>
20212 R:      Gary Guo <[email protected]>
20213 R:      Björn Roy Baron <[email protected]>
20214 R:      Benno Lossin <[email protected]>
20215 R:      Andreas Hindborg <[email protected]>
20216 R:      Alice Ryhl <[email protected]>
20217 R:      Trevor Gross <[email protected]>
20218 L:      [email protected]
20219 S:      Supported
20220 W:      https://rust-for-linux.com
20221 B:      https://github.com/Rust-for-Linux/linux/issues
20222 C:      zulip://rust-for-linux.zulipchat.com
20223 P:      https://rust-for-linux.com/contributing
20224 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
20225 F:      Documentation/rust/
20226 F:      rust/
20227 F:      samples/rust/
20228 F:      scripts/*rust*
20229 F:      tools/testing/selftests/rust/
20230 K:      \b(?i:rust)\b
20231
20232 RXRPC SOCKETS (AF_RXRPC)
20233 M:      David Howells <[email protected]>
20234 M:      Marc Dionne <[email protected]>
20235 L:      [email protected]
20236 S:      Supported
20237 W:      https://www.infradead.org/~dhowells/kafs/
20238 F:      Documentation/networking/rxrpc.rst
20239 F:      include/keys/rxrpc-type.h
20240 F:      include/net/af_rxrpc.h
20241 F:      include/trace/events/rxrpc.h
20242 F:      include/uapi/linux/rxrpc.h
20243 F:      net/rxrpc/
20244
20245 S3 SAVAGE FRAMEBUFFER DRIVER
20246 M:      Antonino Daplas <[email protected]>
20247 L:      [email protected]
20248 S:      Maintained
20249 F:      drivers/video/fbdev/savage/
20250
20251 S390 ARCHITECTURE
20252 M:      Heiko Carstens <[email protected]>
20253 M:      Vasily Gorbik <[email protected]>
20254 M:      Alexander Gordeev <[email protected]>
20255 R:      Christian Borntraeger <[email protected]>
20256 R:      Sven Schnelle <[email protected]>
20257 L:      [email protected]
20258 S:      Supported
20259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20260 F:      Documentation/driver-api/s390-drivers.rst
20261 F:      Documentation/arch/s390/
20262 F:      arch/s390/
20263 F:      drivers/s390/
20264 F:      drivers/watchdog/diag288_wdt.c
20265
20266 S390 COMMON I/O LAYER
20267 M:      Vineeth Vijayan <[email protected]>
20268 M:      Peter Oberparleiter <[email protected]>
20269 L:      [email protected]
20270 S:      Supported
20271 F:      drivers/s390/cio/
20272
20273 S390 DASD DRIVER
20274 M:      Stefan Haberland <[email protected]>
20275 M:      Jan Hoeppner <[email protected]>
20276 L:      [email protected]
20277 S:      Supported
20278 F:      block/partitions/ibm.c
20279 F:      drivers/s390/block/dasd*
20280 F:      include/linux/dasd_mod.h
20281
20282 S390 IOMMU (PCI)
20283 M:      Niklas Schnelle <[email protected]>
20284 M:      Matthew Rosato <[email protected]>
20285 R:      Gerald Schaefer <[email protected]>
20286 L:      [email protected]
20287 S:      Supported
20288 F:      drivers/iommu/s390-iommu.c
20289
20290 S390 IUCV NETWORK LAYER
20291 M:      Alexandra Winter <[email protected]>
20292 M:      Thorsten Winkler <[email protected]>
20293 L:      [email protected]
20294 L:      [email protected]
20295 S:      Supported
20296 F:      drivers/s390/net/*iucv*
20297 F:      include/net/iucv/
20298 F:      net/iucv/
20299
20300 S390 MM
20301 M:      Alexander Gordeev <[email protected]>
20302 M:      Gerald Schaefer <[email protected]>
20303 L:      [email protected]
20304 S:      Supported
20305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20306 F:      arch/s390/include/asm/pgtable.h
20307 F:      arch/s390/mm
20308
20309 S390 NETWORK DRIVERS
20310 M:      Alexandra Winter <[email protected]>
20311 M:      Thorsten Winkler <[email protected]>
20312 L:      [email protected]
20313 L:      [email protected]
20314 S:      Supported
20315 F:      drivers/s390/net/
20316
20317 S390 PCI SUBSYSTEM
20318 M:      Niklas Schnelle <[email protected]>
20319 M:      Gerald Schaefer <[email protected]>
20320 L:      [email protected]
20321 S:      Supported
20322 F:      Documentation/arch/s390/pci.rst
20323 F:      arch/s390/pci/
20324 F:      drivers/pci/hotplug/s390_pci_hpc.c
20325
20326 S390 SCM DRIVER
20327 M:      Vineeth Vijayan <[email protected]>
20328 L:      [email protected]
20329 S:      Supported
20330 F:      drivers/s390/block/scm*
20331 F:      drivers/s390/cio/scm.c
20332
20333 S390 VFIO AP DRIVER
20334 M:      Tony Krowiak <[email protected]>
20335 M:      Halil Pasic <[email protected]>
20336 M:      Jason Herne <[email protected]>
20337 L:      [email protected]
20338 S:      Supported
20339 F:      Documentation/arch/s390/vfio-ap*
20340 F:      drivers/s390/crypto/vfio_ap*
20341
20342 S390 VFIO-CCW DRIVER
20343 M:      Eric Farman <[email protected]>
20344 M:      Matthew Rosato <[email protected]>
20345 R:      Halil Pasic <[email protected]>
20346 L:      [email protected]
20347 L:      [email protected]
20348 S:      Supported
20349 F:      Documentation/arch/s390/vfio-ccw.rst
20350 F:      drivers/s390/cio/vfio_ccw*
20351 F:      include/uapi/linux/vfio_ccw.h
20352
20353 S390 VFIO-PCI DRIVER
20354 M:      Matthew Rosato <[email protected]>
20355 M:      Eric Farman <[email protected]>
20356 L:      [email protected]
20357 L:      [email protected]
20358 S:      Supported
20359 F:      arch/s390/kvm/pci*
20360 F:      drivers/vfio/pci/vfio_pci_zdev.c
20361 F:      include/uapi/linux/vfio_zdev.h
20362
20363 S390 ZCRYPT DRIVER
20364 M:      Harald Freudenberger <[email protected]>
20365 L:      [email protected]
20366 S:      Supported
20367 F:      drivers/s390/crypto/
20368
20369 S390 ZFCP DRIVER
20370 M:      Steffen Maier <[email protected]>
20371 M:      Benjamin Block <[email protected]>
20372 L:      [email protected]
20373 S:      Supported
20374 F:      drivers/s390/scsi/zfcp_*
20375
20376 SAA6588 RDS RECEIVER DRIVER
20377 M:      Hans Verkuil <[email protected]>
20378 L:      [email protected]
20379 S:      Odd Fixes
20380 W:      https://linuxtv.org
20381 T:      git git://linuxtv.org/media_tree.git
20382 F:      drivers/media/i2c/saa6588*
20383
20384 SAA7134 VIDEO4LINUX DRIVER
20385 M:      Mauro Carvalho Chehab <[email protected]>
20386 L:      [email protected]
20387 S:      Odd fixes
20388 W:      https://linuxtv.org
20389 T:      git git://linuxtv.org/media_tree.git
20390 F:      Documentation/driver-api/media/drivers/saa7134*
20391 F:      drivers/media/pci/saa7134/
20392
20393 SAA7146 VIDEO4LINUX-2 DRIVER
20394 M:      Hans Verkuil <[email protected]>
20395 L:      [email protected]
20396 S:      Maintained
20397 T:      git git://linuxtv.org/media_tree.git
20398 F:      drivers/media/common/saa7146/
20399 F:      drivers/media/pci/saa7146/
20400 F:      include/media/drv-intf/saa7146*
20401
20402 SAFESETID SECURITY MODULE
20403 M:      Micah Morton <[email protected]>
20404 S:      Supported
20405 F:      Documentation/admin-guide/LSM/SafeSetID.rst
20406 F:      security/safesetid/
20407
20408 SAMSUNG AUDIO (ASoC) DRIVERS
20409 M:      Sylwester Nawrocki <[email protected]>
20410 L:      [email protected]
20411 S:      Maintained
20412 B:      mailto:[email protected]
20413 F:      Documentation/devicetree/bindings/sound/samsung*
20414 F:      sound/soc/samsung/
20415
20416 SAMSUNG EXYNOS850 SoC SUPPORT
20417 M:      Sam Protsenko <[email protected]>
20418 L:      [email protected] (moderated for non-subscribers)
20419 L:      [email protected]
20420 S:      Maintained
20421 F:      Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20422 F:      arch/arm64/boot/dts/exynos/exynos850*
20423 F:      drivers/clk/samsung/clk-exynos850.c
20424 F:      include/dt-bindings/clock/exynos850.h
20425
20426 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20427 M:      Krzysztof Kozlowski <[email protected]>
20428 L:      [email protected]
20429 L:      [email protected]
20430 S:      Maintained
20431 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20432 F:      drivers/crypto/exynos-rng.c
20433
20434 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20435 M:      Łukasz Stelmach <[email protected]>
20436 L:      [email protected]
20437 S:      Maintained
20438 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20439 F:      drivers/char/hw_random/exynos-trng.c
20440
20441 SAMSUNG FRAMEBUFFER DRIVER
20442 M:      Jingoo Han <[email protected]>
20443 L:      [email protected]
20444 S:      Maintained
20445 F:      drivers/video/fbdev/s3c-fb.c
20446
20447 SAMSUNG INTERCONNECT DRIVERS
20448 M:      Sylwester Nawrocki <[email protected]>
20449 M:      Artur Świgoń <[email protected]>
20450 L:      [email protected]
20451 L:      [email protected]
20452 S:      Supported
20453 F:      drivers/interconnect/samsung/
20454
20455 SAMSUNG LAPTOP DRIVER
20456 M:      Corentin Chary <[email protected]>
20457 L:      [email protected]
20458 S:      Maintained
20459 F:      drivers/platform/x86/samsung-laptop.c
20460
20461 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20462 M:      Krzysztof Kozlowski <[email protected]>
20463 L:      [email protected]
20464 L:      [email protected]
20465 S:      Maintained
20466 B:      mailto:[email protected]
20467 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20468 F:      Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20469 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20470 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20471 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20472 F:      drivers/clk/clk-s2mps11.c
20473 F:      drivers/mfd/sec*.c
20474 F:      drivers/regulator/s2m*.c
20475 F:      drivers/regulator/s5m*.c
20476 F:      drivers/rtc/rtc-s5m.c
20477 F:      include/linux/mfd/samsung/
20478
20479 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20480 M:      Sylwester Nawrocki <[email protected]>
20481 L:      [email protected]
20482 L:      [email protected]
20483 S:      Maintained
20484 F:      drivers/media/platform/samsung/s3c-camif/
20485 F:      include/media/drv-intf/s3c_camif.h
20486
20487 SAMSUNG S3FWRN5 NFC DRIVER
20488 M:      Krzysztof Kozlowski <[email protected]>
20489 S:      Maintained
20490 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20491 F:      drivers/nfc/s3fwrn5
20492
20493 SAMSUNG S5C73M3 CAMERA DRIVER
20494 M:      Sylwester Nawrocki <[email protected]>
20495 M:      Andrzej Hajda <[email protected]>
20496 L:      [email protected]
20497 S:      Supported
20498 F:      Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20499 F:      drivers/media/i2c/s5c73m3/*
20500
20501 SAMSUNG S5K5BAF CAMERA DRIVER
20502 M:      Sylwester Nawrocki <[email protected]>
20503 M:      Andrzej Hajda <[email protected]>
20504 L:      [email protected]
20505 S:      Supported
20506 F:      drivers/media/i2c/s5k5baf.c
20507
20508 SAMSUNG S5P Security SubSystem (SSS) DRIVER
20509 M:      Krzysztof Kozlowski <[email protected]>
20510 M:      Vladimir Zapolskiy <[email protected]>
20511 L:      [email protected]
20512 L:      [email protected]
20513 S:      Maintained
20514 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20515 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20516 F:      drivers/crypto/s5p-sss.c
20517
20518 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20519 M:      Sylwester Nawrocki <[email protected]>
20520 L:      [email protected]
20521 S:      Supported
20522 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
20523 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20524 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20525 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20526 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20527 F:      Documentation/devicetree/bindings/media/samsung,fimc.yaml
20528 F:      drivers/media/platform/samsung/exynos4-is/
20529
20530 SAMSUNG SOC CLOCK DRIVERS
20531 M:      Krzysztof Kozlowski <[email protected]>
20532 M:      Sylwester Nawrocki <[email protected]>
20533 M:      Chanwoo Choi <[email protected]>
20534 R:      Alim Akhtar <[email protected]>
20535 L:      [email protected]
20536 S:      Maintained
20537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20538 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
20539 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
20540 F:      drivers/clk/samsung/
20541 F:      include/dt-bindings/clock/exynos*.h
20542 F:      include/dt-bindings/clock/s5p*.h
20543 F:      include/dt-bindings/clock/samsung,*.h
20544 F:      include/linux/clk/samsung.h
20545
20546 SAMSUNG SPI DRIVERS
20547 M:      Andi Shyti <[email protected]>
20548 L:      [email protected]
20549 L:      [email protected]
20550 S:      Maintained
20551 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20552 F:      drivers/spi/spi-s3c*
20553 F:      include/linux/platform_data/spi-s3c64xx.h
20554
20555 SAMSUNG SXGBE DRIVERS
20556 M:      Byungho An <[email protected]>
20557 L:      [email protected]
20558 S:      Supported
20559 F:      drivers/net/ethernet/samsung/sxgbe/
20560
20561 SAMSUNG THERMAL DRIVER
20562 M:      Bartlomiej Zolnierkiewicz <[email protected]>
20563 M:      Krzysztof Kozlowski <[email protected]>
20564 L:      [email protected]
20565 L:      [email protected]
20566 S:      Maintained
20567 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20568 F:      drivers/thermal/samsung/
20569
20570 SAMSUNG USB2 PHY DRIVER
20571 M:      Sylwester Nawrocki <[email protected]>
20572 L:      [email protected]
20573 S:      Supported
20574 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20575 F:      Documentation/driver-api/phy/samsung-usb2.rst
20576 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
20577 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
20578 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
20579 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
20580 F:      drivers/phy/samsung/phy-samsung-usb2.c
20581 F:      drivers/phy/samsung/phy-samsung-usb2.h
20582
20583 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20584 M:      Paul Barker <[email protected]>
20585 R:      Marc Murphy <[email protected]>
20586 S:      Supported
20587 F:      arch/arm/boot/dts/ti/omap/am335x-sancloud*
20588
20589 SC1200 WDT DRIVER
20590 M:      Zwane Mwaikambo <[email protected]>
20591 S:      Maintained
20592 F:      drivers/watchdog/sc1200wdt.c
20593
20594 SCHEDULER
20595 M:      Ingo Molnar <[email protected]>
20596 M:      Peter Zijlstra <[email protected]>
20597 M:      Juri Lelli <[email protected]> (SCHED_DEADLINE)
20598 M:      Vincent Guittot <[email protected]> (SCHED_NORMAL)
20599 R:      Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
20600 R:      Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
20601 R:      Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
20602 R:      Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
20603 R:      Valentin Schneider <[email protected]> (TOPOLOGY)
20604 L:      [email protected]
20605 S:      Maintained
20606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20607 F:      include/linux/preempt.h
20608 F:      include/linux/sched.h
20609 F:      include/linux/wait.h
20610 F:      include/uapi/linux/sched.h
20611 F:      kernel/sched/
20612
20613 SCHEDULER - SCHED_EXT
20614 R:      Tejun Heo <[email protected]>
20615 R:      David Vernet <[email protected]>
20616 L:      [email protected]
20617 S:      Maintained
20618 W:      https://github.com/sched-ext/scx
20619 T:      git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
20620 F:      include/linux/sched/ext.h
20621 F:      kernel/sched/ext.h
20622 F:      kernel/sched/ext.c
20623 F:      tools/sched_ext/
20624 F:      tools/testing/selftests/sched_ext
20625
20626 SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20627 M:      Gustavo Silva <[email protected]>
20628 S:      Maintained
20629 F:      drivers/iio/chemical/ens160_core.c
20630 F:      drivers/iio/chemical/ens160_i2c.c
20631 F:      drivers/iio/chemical/ens160_spi.c
20632 F:      drivers/iio/chemical/ens160.h
20633
20634 SCSI LIBSAS SUBSYSTEM
20635 R:      John Garry <[email protected]>
20636 R:      Jason Yan <[email protected]>
20637 L:      [email protected]
20638 S:      Supported
20639 F:      Documentation/scsi/libsas.rst
20640 F:      drivers/scsi/libsas/
20641 F:      include/scsi/libsas.h
20642 F:      include/scsi/sas_ata.h
20643
20644 SCSI RDMA PROTOCOL (SRP) INITIATOR
20645 M:      Bart Van Assche <[email protected]>
20646 L:      [email protected]
20647 S:      Supported
20648 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20649 F:      drivers/infiniband/ulp/srp/
20650 F:      include/scsi/srp.h
20651
20652 SCSI RDMA PROTOCOL (SRP) TARGET
20653 M:      Bart Van Assche <[email protected]>
20654 L:      [email protected]
20655 L:      [email protected]
20656 S:      Supported
20657 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20658 F:      drivers/infiniband/ulp/srpt/
20659
20660 SCSI SG DRIVER
20661 M:      Doug Gilbert <[email protected]>
20662 L:      [email protected]
20663 S:      Maintained
20664 W:      http://sg.danny.cz/sg
20665 F:      Documentation/scsi/scsi-generic.rst
20666 F:      drivers/scsi/sg.c
20667 F:      include/scsi/sg.h
20668
20669 SCSI SUBSYSTEM
20670 M:      "James E.J. Bottomley" <[email protected]>
20671 M:      "Martin K. Petersen" <[email protected]>
20672 L:      [email protected]
20673 S:      Maintained
20674 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
20675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20677 F:      Documentation/devicetree/bindings/scsi/
20678 F:      drivers/scsi/
20679 F:      drivers/ufs/
20680 F:      include/scsi/
20681 F:      include/uapi/scsi/
20682
20683 SCSI TAPE DRIVER
20684 M:      Kai Mäkisara <[email protected]>
20685 L:      [email protected]
20686 S:      Maintained
20687 F:      Documentation/scsi/st.rst
20688 F:      drivers/scsi/st.*
20689 F:      drivers/scsi/st_*.h
20690
20691 SCSI TARGET CORE USER DRIVER
20692 M:      Bodo Stroesser <[email protected]>
20693 L:      [email protected]
20694 L:      [email protected]
20695 S:      Supported
20696 F:      Documentation/target/tcmu-design.rst
20697 F:      drivers/target/target_core_user.c
20698 F:      include/uapi/linux/target_core_user.h
20699
20700 SCSI TARGET SUBSYSTEM
20701 M:      "Martin K. Petersen" <[email protected]>
20702 L:      [email protected]
20703 L:      [email protected]
20704 S:      Supported
20705 Q:      https://patchwork.kernel.org/project/target-devel/list/
20706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20707 F:      Documentation/target/
20708 F:      drivers/target/
20709 F:      include/target/
20710
20711 SCTP PROTOCOL
20712 M:      Marcelo Ricardo Leitner <[email protected]>
20713 M:      Xin Long <[email protected]>
20714 L:      [email protected]
20715 S:      Maintained
20716 W:      https://github.com/sctp/lksctp-tools/wiki
20717 F:      Documentation/networking/sctp.rst
20718 F:      include/linux/sctp.h
20719 F:      include/net/sctp/
20720 F:      include/uapi/linux/sctp.h
20721 F:      net/sctp/
20722
20723 SCx200 CPU SUPPORT
20724 M:      Jim Cromie <[email protected]>
20725 S:      Odd Fixes
20726 F:      Documentation/i2c/busses/scx200_acb.rst
20727 F:      arch/x86/platform/scx200/
20728 F:      drivers/i2c/busses/scx200*
20729 F:      drivers/mtd/maps/scx200_docflash.c
20730 F:      drivers/watchdog/scx200_wdt.c
20731 F:      include/linux/scx200.h
20732
20733 SCx200 GPIO DRIVER
20734 M:      Jim Cromie <[email protected]>
20735 S:      Maintained
20736 F:      drivers/char/scx200_gpio.c
20737 F:      include/linux/scx200_gpio.h
20738
20739 SCx200 HRT CLOCKSOURCE DRIVER
20740 M:      Jim Cromie <[email protected]>
20741 S:      Maintained
20742 F:      drivers/clocksource/scx200_hrt.c
20743
20744 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20745 M:      Sascha Sommer <[email protected]>
20746 L:      [email protected] (subscribers-only)
20747 S:      Maintained
20748 F:      drivers/mmc/host/sdricoh_cs.c
20749
20750 SECO BOARDS CEC DRIVER
20751 M:      Ettore Chimenti <[email protected]>
20752 S:      Maintained
20753 F:      drivers/media/cec/platform/seco/seco-cec.c
20754 F:      drivers/media/cec/platform/seco/seco-cec.h
20755
20756 SECURE COMPUTING
20757 M:      Kees Cook <[email protected]>
20758 R:      Andy Lutomirski <[email protected]>
20759 R:      Will Drewry <[email protected]>
20760 S:      Supported
20761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20762 F:      Documentation/userspace-api/seccomp_filter.rst
20763 F:      include/linux/seccomp.h
20764 F:      include/uapi/linux/seccomp.h
20765 F:      kernel/seccomp.c
20766 F:      tools/testing/selftests/kselftest_harness.h
20767 F:      tools/testing/selftests/seccomp/*
20768 K:      \bsecure_computing
20769 K:      \bTIF_SECCOMP\b
20770
20771 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20772 M:      Kamal Dasu <[email protected]>
20773 M:      Al Cooper <[email protected]>
20774 R:      Broadcom internal kernel review list <[email protected]>
20775 L:      [email protected]
20776 S:      Maintained
20777 F:      drivers/mmc/host/sdhci-brcmstb*
20778
20779 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20780 M:      Adrian Hunter <[email protected]>
20781 L:      [email protected]
20782 S:      Supported
20783 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20784 F:      drivers/mmc/host/sdhci*
20785
20786 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20787 M:      Aubin Constans <[email protected]>
20788 R:      Eugen Hristev <[email protected]>
20789 L:      [email protected]
20790 S:      Supported
20791 F:      drivers/mmc/host/sdhci-of-at91.c
20792
20793 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20794 M:      Haibo Chen <[email protected]>
20795 L:      [email protected]
20796 L:      [email protected]
20797 L:      [email protected]
20798 S:      Maintained
20799 F:      drivers/mmc/host/sdhci-esdhc-imx.c
20800
20801 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20802 M:      Ben Dooks <[email protected]>
20803 M:      Jaehoon Chung <[email protected]>
20804 L:      [email protected]
20805 S:      Maintained
20806 F:      drivers/mmc/host/sdhci-s3c*
20807
20808 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20809 M:      Viresh Kumar <[email protected]>
20810 L:      [email protected]
20811 S:      Maintained
20812 F:      drivers/mmc/host/sdhci-spear.c
20813
20814 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20815 M:      Vignesh Raghavendra <[email protected]>
20816 L:      [email protected]
20817 S:      Maintained
20818 F:      drivers/mmc/host/sdhci-omap.c
20819
20820 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20821 M:      Jonathan Derrick <[email protected]>
20822 L:      [email protected]
20823 S:      Supported
20824 F:      block/opal_proto.h
20825 F:      block/sed*
20826 F:      include/linux/sed*
20827 F:      include/uapi/linux/sed*
20828
20829 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20830 M:      Mark Rutland <[email protected]>
20831 M:      Lorenzo Pieralisi <[email protected]>
20832 M:      Sudeep Holla <[email protected]>
20833 L:      [email protected] (moderated for non-subscribers)
20834 S:      Maintained
20835 F:      drivers/firmware/smccc/
20836 F:      include/linux/arm-smccc.h
20837
20838 SECURITY CONTACT
20839 M:      Security Officers <[email protected]>
20840 S:      Supported
20841 F:      Documentation/process/security-bugs.rst
20842
20843 SECURITY SUBSYSTEM
20844 M:      Paul Moore <[email protected]>
20845 M:      James Morris <[email protected]>
20846 M:      "Serge E. Hallyn" <[email protected]>
20847 L:      [email protected]
20848 S:      Supported
20849 Q:      https://patchwork.kernel.org/project/linux-security-module/list
20850 B:      mailto:[email protected]
20851 P:      https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20852 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20853 F:      include/linux/lsm_audit.h
20854 F:      include/linux/lsm_hook_defs.h
20855 F:      include/linux/lsm_hooks.h
20856 F:      include/linux/security.h
20857 F:      include/uapi/linux/lsm.h
20858 F:      security/
20859 F:      tools/testing/selftests/lsm/
20860 X:      security/selinux/
20861 K:      \bsecurity_[a-z_0-9]\+\b
20862
20863 SELINUX SECURITY MODULE
20864 M:      Paul Moore <[email protected]>
20865 M:      Stephen Smalley <[email protected]>
20866 R:      Ondrej Mosnacek <[email protected]>
20867 L:      [email protected]
20868 S:      Supported
20869 W:      https://github.com/SELinuxProject
20870 Q:      https://patchwork.kernel.org/project/selinux/list
20871 B:      mailto:[email protected]
20872 P:      https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20873 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20874 F:      Documentation/ABI/removed/sysfs-selinux-checkreqprot
20875 F:      Documentation/ABI/removed/sysfs-selinux-disable
20876 F:      Documentation/admin-guide/LSM/SELinux.rst
20877 F:      include/trace/events/avc.h
20878 F:      include/uapi/linux/selinux_netlink.h
20879 F:      scripts/selinux/
20880 F:      security/selinux/
20881
20882 SENSABLE PHANTOM
20883 M:      Jiri Slaby <[email protected]>
20884 S:      Maintained
20885 F:      drivers/misc/phantom.c
20886 F:      include/uapi/linux/phantom.h
20887
20888 SENSEAIR SUNRISE 006-0-0007
20889 M:      Jacopo Mondi <[email protected]>
20890 S:      Maintained
20891 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20892 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20893 F:      drivers/iio/chemical/sunrise_co2.c
20894
20895 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20896 M:      Tomasz Duszynski <[email protected]>
20897 S:      Maintained
20898 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20899 F:      drivers/iio/chemical/scd30.h
20900 F:      drivers/iio/chemical/scd30_core.c
20901 F:      drivers/iio/chemical/scd30_i2c.c
20902 F:      drivers/iio/chemical/scd30_serial.c
20903
20904 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20905 M:      Roan van Dijk <[email protected]>
20906 S:      Maintained
20907 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20908 F:      drivers/iio/chemical/scd4x.c
20909
20910 SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
20911 M:      Petar Stoykov <[email protected]>
20912 S:      Maintained
20913 F:      Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
20914 F:      drivers/iio/pressure/sdp500.c
20915
20916 SENSIRION SGP40 GAS SENSOR DRIVER
20917 M:      Andreas Klinger <[email protected]>
20918 S:      Maintained
20919 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20920 F:      drivers/iio/chemical/sgp40.c
20921
20922 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20923 M:      Tomasz Duszynski <[email protected]>
20924 S:      Maintained
20925 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20926 F:      drivers/iio/chemical/sps30.c
20927 F:      drivers/iio/chemical/sps30_i2c.c
20928 F:      drivers/iio/chemical/sps30_serial.c
20929
20930 SERIAL DEVICE BUS
20931 M:      Rob Herring <[email protected]>
20932 L:      [email protected]
20933 S:      Maintained
20934 F:      Documentation/devicetree/bindings/serial/serial.yaml
20935 F:      drivers/tty/serdev/
20936 F:      include/linux/serdev.h
20937
20938 SERIAL IR RECEIVER
20939 M:      Sean Young <[email protected]>
20940 L:      [email protected]
20941 S:      Maintained
20942 F:      drivers/media/rc/serial_ir.c
20943
20944 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20945 M:      Srinivas Kandagatla <[email protected]>
20946 L:      [email protected]
20947 S:      Maintained
20948 F:      Documentation/devicetree/bindings/slimbus/
20949 F:      drivers/slimbus/
20950 F:      include/linux/slimbus.h
20951
20952 SFC NETWORK DRIVER
20953 M:      Edward Cree <[email protected]>
20954 M:      Martin Habets <[email protected]>
20955 L:      [email protected]
20956 L:      [email protected]
20957 S:      Supported
20958 F:      Documentation/networking/devlink/sfc.rst
20959 F:      drivers/net/ethernet/sfc/
20960
20961 SFCTEMP HWMON DRIVER
20962 M:      Emil Renner Berthing <[email protected]>
20963 M:      Hal Feng <[email protected]>
20964 L:      [email protected]
20965 S:      Maintained
20966 F:      Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20967 F:      Documentation/hwmon/sfctemp.rst
20968 F:      drivers/hwmon/sfctemp.c
20969
20970 SFF/SFP/SFP+ MODULE SUPPORT
20971 M:      Russell King <[email protected]>
20972 L:      [email protected]
20973 S:      Maintained
20974 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
20975 F:      drivers/net/phy/phylink.c
20976 F:      drivers/net/phy/sfp*
20977 F:      include/linux/mdio/mdio-i2c.h
20978 F:      include/linux/phylink.h
20979 F:      include/linux/sfp.h
20980 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)
20981
20982 SGI GRU DRIVER
20983 M:      Dimitri Sivanich <[email protected]>
20984 S:      Maintained
20985 F:      drivers/misc/sgi-gru/
20986
20987 SGI XP/XPC/XPNET DRIVER
20988 M:      Robin Holt <[email protected]>
20989 M:      Steve Wahl <[email protected]>
20990 S:      Maintained
20991 F:      drivers/misc/sgi-xp/
20992
20993 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20994 M:      Wenjia Zhang <[email protected]>
20995 M:      Jan Karcher <[email protected]>
20996 R:      D. Wythe <[email protected]>
20997 R:      Tony Lu <[email protected]>
20998 R:      Wen Gu <[email protected]>
20999 L:      [email protected]
21000 S:      Supported
21001 F:      net/smc/
21002
21003 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
21004 M:      Linus Walleij <[email protected]>
21005 L:      [email protected]
21006 S:      Maintained
21007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
21008 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
21009 F:      drivers/iio/light/gp2ap002.c
21010
21011 SHARP RJ54N1CB0C SENSOR DRIVER
21012 M:      Jacopo Mondi <[email protected]>
21013 L:      [email protected]
21014 S:      Odd fixes
21015 T:      git git://linuxtv.org/media_tree.git
21016 F:      drivers/media/i2c/rj54n1cb0c.c
21017 F:      include/media/i2c/rj54n1cb0c.h
21018
21019 SHRINKER
21020 M:      Andrew Morton <[email protected]>
21021 M:      Dave Chinner <[email protected]>
21022 R:      Qi Zheng <[email protected]>
21023 R:      Roman Gushchin <[email protected]>
21024 R:      Muchun Song <[email protected]>
21025 L:      [email protected]
21026 S:      Maintained
21027 F:      Documentation/admin-guide/mm/shrinker_debugfs.rst
21028 F:      include/linux/shrinker.h
21029 F:      mm/shrinker.c
21030 F:      mm/shrinker_debug.c
21031
21032 SH_VOU V4L2 OUTPUT DRIVER
21033 L:      [email protected]
21034 S:      Orphan
21035 F:      drivers/media/platform/renesas/sh_vou.c
21036 F:      include/media/drv-intf/sh_vou.h
21037
21038 SI2157 MEDIA DRIVER
21039 L:      [email protected]
21040 S:      Orphan
21041 W:      https://linuxtv.org
21042 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21043 F:      drivers/media/tuners/si2157*
21044
21045 SI2165 MEDIA DRIVER
21046 M:      Matthias Schwarzott <[email protected]>
21047 L:      [email protected]
21048 S:      Maintained
21049 W:      https://linuxtv.org
21050 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21051 F:      drivers/media/dvb-frontends/si2165*
21052
21053 SI2168 MEDIA DRIVER
21054 L:      [email protected]
21055 S:      Orphan
21056 W:      https://linuxtv.org
21057 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21058 F:      drivers/media/dvb-frontends/si2168*
21059
21060 SI470X FM RADIO RECEIVER I2C DRIVER
21061 M:      Hans Verkuil <[email protected]>
21062 L:      [email protected]
21063 S:      Odd Fixes
21064 W:      https://linuxtv.org
21065 T:      git git://linuxtv.org/media_tree.git
21066 F:      Documentation/devicetree/bindings/media/silabs,si470x.yaml
21067 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
21068
21069 SI470X FM RADIO RECEIVER USB DRIVER
21070 M:      Hans Verkuil <[email protected]>
21071 L:      [email protected]
21072 S:      Maintained
21073 W:      https://linuxtv.org
21074 T:      git git://linuxtv.org/media_tree.git
21075 F:      drivers/media/radio/si470x/radio-si470x-common.c
21076 F:      drivers/media/radio/si470x/radio-si470x-usb.c
21077 F:      drivers/media/radio/si470x/radio-si470x.h
21078
21079 SI4713 FM RADIO TRANSMITTER I2C DRIVER
21080 M:      Eduardo Valentin <[email protected]>
21081 L:      [email protected]
21082 S:      Odd Fixes
21083 W:      https://linuxtv.org
21084 T:      git git://linuxtv.org/media_tree.git
21085 F:      drivers/media/radio/si4713/si4713.?
21086
21087 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
21088 M:      Eduardo Valentin <[email protected]>
21089 L:      [email protected]
21090 S:      Odd Fixes
21091 W:      https://linuxtv.org
21092 T:      git git://linuxtv.org/media_tree.git
21093 F:      drivers/media/radio/si4713/radio-platform-si4713.c
21094
21095 SI4713 FM RADIO TRANSMITTER USB DRIVER
21096 M:      Hans Verkuil <[email protected]>
21097 L:      [email protected]
21098 S:      Maintained
21099 W:      https://linuxtv.org
21100 T:      git git://linuxtv.org/media_tree.git
21101 F:      drivers/media/radio/si4713/radio-usb-si4713.c
21102
21103 SIANO DVB DRIVER
21104 M:      Mauro Carvalho Chehab <[email protected]>
21105 L:      [email protected]
21106 S:      Odd fixes
21107 W:      https://linuxtv.org
21108 T:      git git://linuxtv.org/media_tree.git
21109 F:      drivers/media/common/siano/
21110 F:      drivers/media/mmc/siano/
21111 F:      drivers/media/usb/siano/
21112 F:      drivers/media/usb/siano/
21113
21114 SIEMENS IPC LED DRIVERS
21115 M:      Gerd Haeussler <[email protected]>
21116 M:      Xing Tong Wu <[email protected]>
21117 M:      Tobias Schaffner <[email protected]>
21118 L:      [email protected]
21119 S:      Maintained
21120 F:      drivers/leds/simple/
21121
21122 SIEMENS IPC PLATFORM DRIVERS
21123 M:      Gerd Haeussler <[email protected]>
21124 M:      Xing Tong Wu <[email protected]>
21125 M:      Tobias Schaffner <[email protected]>
21126 L:      [email protected]
21127 S:      Maintained
21128 F:      drivers/platform/x86/siemens/
21129 F:      include/linux/platform_data/x86/simatic-ipc-base.h
21130 F:      include/linux/platform_data/x86/simatic-ipc.h
21131
21132 SIEMENS IPC WATCHDOG DRIVERS
21133 M:      Gerd Haeussler <[email protected]>
21134 M:      Xing Tong Wu <[email protected]>
21135 M:      Tobias Schaffner <[email protected]>
21136 L:      [email protected]
21137 S:      Maintained
21138 F:      drivers/watchdog/simatic-ipc-wdt.c
21139
21140 SIFIVE DRIVERS
21141 M:      Paul Walmsley <[email protected]>
21142 M:      Samuel Holland <[email protected]>
21143 L:      [email protected]
21144 S:      Supported
21145 F:      drivers/dma/sf-pdma/
21146 N:      sifive
21147 K:      fu[57]40
21148 K:      [^@]sifive
21149
21150 SILEAD TOUCHSCREEN DRIVER
21151 M:      Hans de Goede <[email protected]>
21152 L:      [email protected]
21153 L:      [email protected]
21154 S:      Maintained
21155 F:      drivers/input/touchscreen/silead.c
21156 F:      drivers/platform/x86/touchscreen_dmi.c
21157
21158 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21159 M:      Jérôme Pouiller <[email protected]>
21160 S:      Supported
21161 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21162 F:      drivers/net/wireless/silabs/wfx/
21163
21164 SILICON MOTION SM712 FRAME BUFFER DRIVER
21165 M:      Sudip Mukherjee <[email protected]>
21166 M:      Teddy Wang <[email protected]>
21167 M:      Sudip Mukherjee <[email protected]>
21168 L:      [email protected]
21169 S:      Maintained
21170 F:      Documentation/fb/sm712fb.rst
21171 F:      drivers/video/fbdev/sm712*
21172
21173 SILVACO I3C DUAL-ROLE MASTER
21174 M:      Miquel Raynal <[email protected]>
21175 M:      Conor Culhane <[email protected]>
21176 L:      [email protected] (moderated for non-subscribers)
21177 S:      Maintained
21178 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21179 F:      drivers/i3c/master/svc-i3c-master.c
21180
21181 SIMPLEFB FB DRIVER
21182 M:      Hans de Goede <[email protected]>
21183 L:      [email protected]
21184 S:      Maintained
21185 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21186 F:      drivers/video/fbdev/simplefb.c
21187 F:      include/linux/platform_data/simplefb.h
21188
21189 SIOX
21190 M:      Thorsten Scherer <[email protected]>
21191 R:      Pengutronix Kernel Team <[email protected]>
21192 S:      Supported
21193 F:      drivers/gpio/gpio-siox.c
21194 F:      drivers/siox/*
21195 F:      include/trace/events/siox.h
21196
21197 SIPHASH PRF ROUTINES
21198 M:      Jason A. Donenfeld <[email protected]>
21199 S:      Maintained
21200 F:      include/linux/siphash.h
21201 F:      lib/siphash.c
21202 F:      lib/siphash_kunit.c
21203
21204 SIS 190 ETHERNET DRIVER
21205 M:      Francois Romieu <[email protected]>
21206 L:      [email protected]
21207 S:      Maintained
21208 F:      drivers/net/ethernet/sis/sis190.c
21209
21210 SIS 900/7016 FAST ETHERNET DRIVER
21211 M:      Daniele Venzano <[email protected]>
21212 L:      [email protected]
21213 S:      Maintained
21214 W:      http://www.brownhat.org/sis900.html
21215 F:      drivers/net/ethernet/sis/sis900.*
21216
21217 SIS FRAMEBUFFER DRIVER
21218 S:      Orphan
21219 F:      Documentation/fb/sisfb.rst
21220 F:      drivers/video/fbdev/sis/
21221 F:      include/video/sisfb.h
21222
21223 SIS I2C TOUCHSCREEN DRIVER
21224 M:      Mika Penttilä <[email protected]>
21225 L:      [email protected]
21226 S:      Maintained
21227 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21228 F:      drivers/input/touchscreen/sis_i2c.c
21229
21230 SIS USB2VGA DRIVER
21231 M:      Thomas Winischhofer <[email protected]>
21232 S:      Maintained
21233 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
21234 F:      drivers/usb/misc/sisusbvga/
21235
21236 SL28 CPLD MFD DRIVER
21237 M:      Michael Walle <[email protected]>
21238 S:      Maintained
21239 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21240 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21241 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21242 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21243 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21244 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21245 F:      drivers/gpio/gpio-sl28cpld.c
21246 F:      drivers/hwmon/sl28cpld-hwmon.c
21247 F:      drivers/irqchip/irq-sl28cpld.c
21248 F:      drivers/pwm/pwm-sl28cpld.c
21249 F:      drivers/watchdog/sl28cpld_wdt.c
21250
21251 SL28 VPD NVMEM LAYOUT DRIVER
21252 M:      Michael Walle <[email protected]>
21253 S:      Maintained
21254 F:      Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21255 F:      drivers/nvmem/layouts/sl28vpd.c
21256
21257 SLAB ALLOCATOR
21258 M:      Christoph Lameter <[email protected]>
21259 M:      Pekka Enberg <[email protected]>
21260 M:      David Rientjes <[email protected]>
21261 M:      Joonsoo Kim <[email protected]>
21262 M:      Andrew Morton <[email protected]>
21263 M:      Vlastimil Babka <[email protected]>
21264 R:      Roman Gushchin <[email protected]>
21265 R:      Hyeonggon Yoo <[email protected]>
21266 L:      [email protected]
21267 S:      Maintained
21268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21269 F:      include/linux/sl?b*.h
21270 F:      mm/sl?b*
21271
21272 SLCAN CAN NETWORK DRIVER
21273 M:      Dario Binacchi <[email protected]>
21274 L:      [email protected]
21275 S:      Maintained
21276 F:      drivers/net/can/slcan/
21277
21278 SLEEPABLE READ-COPY UPDATE (SRCU)
21279 M:      Lai Jiangshan <[email protected]>
21280 M:      "Paul E. McKenney" <[email protected]>
21281 M:      Josh Triplett <[email protected]>
21282 R:      Steven Rostedt <[email protected]>
21283 R:      Mathieu Desnoyers <[email protected]>
21284 L:      [email protected]
21285 S:      Supported
21286 W:      http://www.rdrop.com/users/paulmck/RCU/
21287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21288 F:      include/linux/srcu*.h
21289 F:      kernel/rcu/srcu*.c
21290
21291 SMACK SECURITY MODULE
21292 M:      Casey Schaufler <[email protected]>
21293 L:      [email protected]
21294 S:      Maintained
21295 W:      http://schaufler-ca.com
21296 T:      git git://github.com/cschaufler/smack-next
21297 F:      Documentation/admin-guide/LSM/Smack.rst
21298 F:      security/smack/
21299
21300 SMC91x ETHERNET DRIVER
21301 M:      Nicolas Pitre <[email protected]>
21302 S:      Odd Fixes
21303 F:      drivers/net/ethernet/smsc/smc91x.*
21304
21305 SMSC EMC2103 HARDWARE MONITOR DRIVER
21306 M:      Steve Glendinning <[email protected]>
21307 L:      [email protected]
21308 S:      Maintained
21309 F:      Documentation/hwmon/emc2103.rst
21310 F:      drivers/hwmon/emc2103.c
21311
21312 SMSC SCH5627 HARDWARE MONITOR DRIVER
21313 M:      Hans de Goede <[email protected]>
21314 L:      [email protected]
21315 S:      Supported
21316 F:      Documentation/hwmon/sch5627.rst
21317 F:      drivers/hwmon/sch5627.c
21318
21319 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21320 M:      Steve Glendinning <[email protected]>
21321 L:      [email protected]
21322 S:      Maintained
21323 F:      drivers/video/fbdev/smscufx.c
21324
21325 SMSC47B397 HARDWARE MONITOR DRIVER
21326 M:      Jean Delvare <[email protected]>
21327 L:      [email protected]
21328 S:      Maintained
21329 F:      Documentation/hwmon/smsc47b397.rst
21330 F:      drivers/hwmon/smsc47b397.c
21331
21332 SMSC911x ETHERNET DRIVER
21333 M:      Steve Glendinning <[email protected]>
21334 L:      [email protected]
21335 S:      Maintained
21336 F:      drivers/net/ethernet/smsc/smsc911x.*
21337 F:      include/linux/smsc911x.h
21338
21339 SMSC9420 PCI ETHERNET DRIVER
21340 M:      Steve Glendinning <[email protected]>
21341 L:      [email protected]
21342 S:      Maintained
21343 F:      drivers/net/ethernet/smsc/smsc9420.*
21344
21345 SNET DPU VIRTIO DATA PATH ACCELERATOR
21346 R:      Alvaro Karsz <[email protected]>
21347 F:      drivers/vdpa/solidrun/
21348
21349 SOCIONEXT (SNI) AVE NETWORK DRIVER
21350 M:      Kunihiko Hayashi <[email protected]>
21351 L:      [email protected]
21352 S:      Maintained
21353 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21354 F:      drivers/net/ethernet/socionext/sni_ave.c
21355
21356 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21357 M:      Ilias Apalodimas <[email protected]>
21358 M:      Masahisa Kojima <[email protected]>
21359 L:      [email protected]
21360 S:      Maintained
21361 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21362 F:      drivers/net/ethernet/socionext/netsec.c
21363
21364 SOCIONEXT (SNI) Synquacer SPI DRIVER
21365 M:      Masahisa Kojima <[email protected]>
21366 M:      Jassi Brar <[email protected]>
21367 L:      [email protected]
21368 S:      Maintained
21369 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21370 F:      drivers/spi/spi-synquacer.c
21371
21372 SOCIONEXT SYNQUACER I2C DRIVER
21373 M:      Ard Biesheuvel <[email protected]>
21374 L:      [email protected]
21375 S:      Maintained
21376 F:      Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21377 F:      drivers/i2c/busses/i2c-synquacer.c
21378
21379 SOCIONEXT UNIPHIER SOUND DRIVER
21380 L:      [email protected]
21381 S:      Orphan
21382 F:      sound/soc/uniphier/
21383
21384 SOCKET TIMESTAMPING
21385 M:      Willem de Bruijn <[email protected]>
21386 S:      Maintained
21387 F:      Documentation/networking/timestamping.rst
21388 F:      include/linux/net_tstamp.h
21389 F:      include/uapi/linux/net_tstamp.h
21390 F:      tools/testing/selftests/net/so_txtime.c
21391
21392 SOEKRIS NET48XX LED SUPPORT
21393 M:      Chris Boot <[email protected]>
21394 S:      Maintained
21395 F:      drivers/leds/leds-net48xx.c
21396
21397 SOFT-IWARP DRIVER (siw)
21398 M:      Bernard Metzler <[email protected]>
21399 L:      [email protected]
21400 S:      Supported
21401 F:      drivers/infiniband/sw/siw/
21402 F:      include/uapi/rdma/siw-abi.h
21403
21404 SOFT-ROCE DRIVER (rxe)
21405 M:      Zhu Yanjun <[email protected]>
21406 L:      [email protected]
21407 S:      Supported
21408 F:      drivers/infiniband/sw/rxe/
21409 F:      include/uapi/rdma/rdma_user_rxe.h
21410
21411 SOFTLOGIC 6x10 MPEG CODEC
21412 M:      Bluecherry Maintainers <[email protected]>
21413 M:      Andrey Utkin <[email protected]>
21414 M:      Ismael Luceno <[email protected]>
21415 L:      [email protected]
21416 S:      Supported
21417 F:      drivers/media/pci/solo6x10/
21418
21419 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21420 M:      James Morse <[email protected]>
21421 L:      [email protected] (moderated for non-subscribers)
21422 S:      Maintained
21423 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
21424 F:      drivers/firmware/arm_sdei.c
21425 F:      include/linux/arm_sdei.h
21426 F:      include/uapi/linux/arm_sdei.h
21427
21428 SOFTWARE NODES AND DEVICE PROPERTIES
21429 R:      Andy Shevchenko <[email protected]>
21430 R:      Daniel Scally <[email protected]>
21431 R:      Heikki Krogerus <[email protected]>
21432 R:      Sakari Ailus <[email protected]>
21433 L:      [email protected]
21434 S:      Maintained
21435 F:      drivers/base/property.c
21436 F:      drivers/base/swnode.c
21437 F:      include/linux/fwnode.h
21438 F:      include/linux/property.h
21439
21440 SOFTWARE RAID (Multiple Disks) SUPPORT
21441 M:      Song Liu <[email protected]>
21442 R:      Yu Kuai <[email protected]>
21443 L:      [email protected]
21444 S:      Supported
21445 Q:      https://patchwork.kernel.org/project/linux-raid/list/
21446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21447 F:      drivers/md/Kconfig
21448 F:      drivers/md/Makefile
21449 F:      drivers/md/md*
21450 F:      drivers/md/raid*
21451 F:      include/linux/raid/
21452 F:      include/uapi/linux/raid/
21453
21454 SOLIDRUN CLEARFOG SUPPORT
21455 M:      Russell King <[email protected]>
21456 S:      Maintained
21457 F:      arch/arm/boot/dts/marvell/armada-388-clearfog*
21458 F:      arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21459
21460 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21461 M:      Russell King <[email protected]>
21462 S:      Maintained
21463 F:      arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21464 F:      arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21465 F:      arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21466
21467 SONIC NETWORK DRIVER
21468 M:      Thomas Bogendoerfer <[email protected]>
21469 L:      [email protected]
21470 S:      Maintained
21471 F:      drivers/net/ethernet/natsemi/sonic.*
21472
21473 SONICS SILICON BACKPLANE DRIVER (SSB)
21474 M:      Michael Buesch <[email protected]>
21475 L:      [email protected]
21476 S:      Maintained
21477 F:      drivers/ssb/
21478 F:      include/linux/ssb/
21479
21480 SONY IMX208 SENSOR DRIVER
21481 M:      Sakari Ailus <[email protected]>
21482 L:      [email protected]
21483 S:      Maintained
21484 T:      git git://linuxtv.org/media_tree.git
21485 F:      drivers/media/i2c/imx208.c
21486
21487 SONY IMX214 SENSOR DRIVER
21488 M:      Ricardo Ribalda <[email protected]>
21489 L:      [email protected]
21490 S:      Maintained
21491 T:      git git://linuxtv.org/media_tree.git
21492 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21493 F:      drivers/media/i2c/imx214.c
21494
21495 SONY IMX219 SENSOR DRIVER
21496 M:      Dave Stevenson <[email protected]>
21497 L:      [email protected]
21498 S:      Maintained
21499 T:      git git://linuxtv.org/media_tree.git
21500 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
21501 F:      drivers/media/i2c/imx219.c
21502
21503 SONY IMX258 SENSOR DRIVER
21504 M:      Sakari Ailus <[email protected]>
21505 L:      [email protected]
21506 S:      Maintained
21507 T:      git git://linuxtv.org/media_tree.git
21508 F:      Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21509 F:      drivers/media/i2c/imx258.c
21510
21511 SONY IMX274 SENSOR DRIVER
21512 M:      Leon Luo <[email protected]>
21513 L:      [email protected]
21514 S:      Maintained
21515 T:      git git://linuxtv.org/media_tree.git
21516 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21517 F:      drivers/media/i2c/imx274.c
21518
21519 SONY IMX283 SENSOR DRIVER
21520 M:      Kieran Bingham <[email protected]>
21521 M:      Umang Jain <[email protected]>
21522 L:      [email protected]
21523 S:      Maintained
21524 T:      git git://linuxtv.org/media_tree.git
21525 F:      Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21526 F:      drivers/media/i2c/imx283.c
21527
21528 SONY IMX290 SENSOR DRIVER
21529 M:      Manivannan Sadhasivam <[email protected]>
21530 L:      [email protected]
21531 S:      Maintained
21532 T:      git git://linuxtv.org/media_tree.git
21533 F:      Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21534 F:      drivers/media/i2c/imx290.c
21535
21536 SONY IMX296 SENSOR DRIVER
21537 M:      Laurent Pinchart <[email protected]>
21538 M:      Manivannan Sadhasivam <[email protected]>
21539 L:      [email protected]
21540 S:      Maintained
21541 T:      git git://linuxtv.org/media_tree.git
21542 F:      Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21543 F:      drivers/media/i2c/imx296.c
21544
21545 SONY IMX319 SENSOR DRIVER
21546 M:      Bingbu Cao <[email protected]>
21547 L:      [email protected]
21548 S:      Maintained
21549 T:      git git://linuxtv.org/media_tree.git
21550 F:      drivers/media/i2c/imx319.c
21551
21552 SONY IMX334 SENSOR DRIVER
21553 L:      [email protected]
21554 S:      Orphan
21555 T:      git git://linuxtv.org/media_tree.git
21556 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21557 F:      drivers/media/i2c/imx334.c
21558
21559 SONY IMX335 SENSOR DRIVER
21560 L:      [email protected]
21561 S:      Orphan
21562 T:      git git://linuxtv.org/media_tree.git
21563 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21564 F:      drivers/media/i2c/imx335.c
21565
21566 SONY IMX355 SENSOR DRIVER
21567 M:      Tianshu Qiu <[email protected]>
21568 L:      [email protected]
21569 S:      Maintained
21570 T:      git git://linuxtv.org/media_tree.git
21571 F:      drivers/media/i2c/imx355.c
21572
21573 SONY IMX412 SENSOR DRIVER
21574 L:      [email protected]
21575 S:      Orphan
21576 T:      git git://linuxtv.org/media_tree.git
21577 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21578 F:      drivers/media/i2c/imx412.c
21579
21580 SONY IMX415 SENSOR DRIVER
21581 M:      Michael Riesch <[email protected]>
21582 L:      [email protected]
21583 S:      Maintained
21584 T:      git git://linuxtv.org/media_tree.git
21585 F:      Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21586 F:      drivers/media/i2c/imx415.c
21587
21588 SONY MEMORYSTICK SUBSYSTEM
21589 M:      Maxim Levitsky <[email protected]>
21590 M:      Alex Dubov <[email protected]>
21591 M:      Ulf Hansson <[email protected]>
21592 L:      [email protected]
21593 S:      Maintained
21594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21595 F:      drivers/memstick/
21596 F:      include/linux/memstick.h
21597
21598 SONY VAIO CONTROL DEVICE DRIVER
21599 M:      Mattia Dongili <[email protected]>
21600 L:      [email protected]
21601 S:      Maintained
21602 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21603 F:      Documentation/admin-guide/laptops/sony-laptop.rst
21604 F:      drivers/char/sonypi.c
21605 F:      drivers/platform/x86/sony-laptop.c
21606 F:      include/linux/sony-laptop.h
21607
21608 SOPHGO DEVICETREES and DRIVERS
21609 M:      Chen Wang <[email protected]>
21610 M:      Inochi Amaoto <[email protected]>
21611 T:      git https://github.com/sophgo/linux.git
21612 S:      Maintained
21613 N:      sophgo
21614 K:      sophgo
21615
21616 SOUND
21617 M:      Jaroslav Kysela <[email protected]>
21618 M:      Takashi Iwai <[email protected]>
21619 L:      [email protected]
21620 S:      Maintained
21621 W:      http://www.alsa-project.org/
21622 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
21623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21624 F:      Documentation/sound/
21625 F:      include/sound/
21626 F:      include/uapi/sound/
21627 F:      sound/
21628 F:      tools/testing/selftests/alsa
21629
21630 SOUND - ALSA SELFTESTS
21631 M:      Mark Brown <[email protected]>
21632 L:      [email protected]
21633 L:      [email protected]
21634 S:      Supported
21635 F:      tools/testing/selftests/alsa
21636
21637 SOUND - COMPRESSED AUDIO
21638 M:      Vinod Koul <[email protected]>
21639 L:      [email protected]
21640 S:      Supported
21641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21642 F:      Documentation/sound/designs/compress-offload.rst
21643 F:      include/sound/compress_driver.h
21644 F:      include/uapi/sound/compress_*
21645 F:      sound/core/compress_offload.c
21646 F:      sound/soc/soc-compress.c
21647
21648 SOUND - CORE KUNIT TEST
21649 M:      Ivan Orlov <[email protected]>
21650 L:      [email protected]
21651 S:      Supported
21652 F:      sound/core/sound_kunit.c
21653
21654 SOUND - DMAENGINE HELPERS
21655 M:      Lars-Peter Clausen <[email protected]>
21656 S:      Supported
21657 F:      include/sound/dmaengine_pcm.h
21658 F:      sound/core/pcm_dmaengine.c
21659 F:      sound/soc/soc-generic-dmaengine-pcm.c
21660
21661 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21662 M:      Liam Girdwood <[email protected]>
21663 M:      Mark Brown <[email protected]>
21664 L:      [email protected]
21665 S:      Supported
21666 W:      http://alsa-project.org/main/index.php/ASoC
21667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21668 F:      Documentation/devicetree/bindings/sound/
21669 F:      Documentation/sound/soc/
21670 F:      include/dt-bindings/sound/
21671 F:      include/sound/soc*
21672 F:      include/sound/sof.h
21673 F:      include/sound/sof/
21674 F:      include/trace/events/sof*.h
21675 F:      include/uapi/sound/asoc.h
21676 F:      sound/soc/
21677
21678 SOUND - SOC LAYER / dapm-graph
21679 M:      Luca Ceresoli <[email protected]>
21680 L:      [email protected]
21681 S:      Maintained
21682 F:      tools/sound/dapm-graph
21683
21684 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21685 M:      Liam Girdwood <[email protected]>
21686 M:      Peter Ujfalusi <[email protected]>
21687 M:      Bard Liao <[email protected]>
21688 M:      Ranjani Sridharan <[email protected]>
21689 M:      Daniel Baluta <[email protected]>
21690 R:      Kai Vehmanen <[email protected]>
21691 R:      Pierre-Louis Bossart <[email protected]>
21692 L:      [email protected] (moderated for non-subscribers)
21693 S:      Supported
21694 W:      https://github.com/thesofproject/linux/
21695 F:      sound/soc/sof/
21696
21697 SOUNDWIRE SUBSYSTEM
21698 M:      Vinod Koul <[email protected]>
21699 M:      Bard Liao <[email protected]>
21700 R:      Pierre-Louis Bossart <[email protected]>
21701 R:      Sanyog Kale <[email protected]>
21702 L:      [email protected]
21703 S:      Supported
21704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21705 F:      Documentation/driver-api/soundwire/
21706 F:      drivers/soundwire/
21707 F:      include/linux/soundwire/
21708
21709 SP2 MEDIA DRIVER
21710 M:      Olli Salonen <[email protected]>
21711 L:      [email protected]
21712 S:      Maintained
21713 W:      https://linuxtv.org
21714 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21715 F:      drivers/media/dvb-frontends/sp2*
21716
21717 SPANISH DOCUMENTATION
21718 M:      Carlos Bilbao <[email protected]>
21719 R:      Avadhut Naik <[email protected]>
21720 S:      Maintained
21721 F:      Documentation/translations/sp_SP/
21722
21723 SPARC + UltraSPARC (sparc/sparc64)
21724 M:      "David S. Miller" <[email protected]>
21725 M:      Andreas Larsson <[email protected]>
21726 L:      [email protected]
21727 S:      Maintained
21728 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
21729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21731 F:      arch/sparc/
21732 F:      drivers/sbus/
21733
21734 SPARC SERIAL DRIVERS
21735 M:      "David S. Miller" <[email protected]>
21736 L:      [email protected]
21737 S:      Maintained
21738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21740 F:      drivers/tty/serial/suncore.c
21741 F:      drivers/tty/serial/sunhv.c
21742 F:      drivers/tty/serial/sunsab.c
21743 F:      drivers/tty/serial/sunsab.h
21744 F:      drivers/tty/serial/sunsu.c
21745 F:      drivers/tty/serial/sunzilog.c
21746 F:      drivers/tty/serial/sunzilog.h
21747 F:      drivers/tty/vcc.c
21748 F:      include/linux/sunserialcore.h
21749
21750 SPARSE CHECKER
21751 M:      "Luc Van Oostenryck" <[email protected]>
21752 L:      [email protected]
21753 S:      Maintained
21754 W:      https://sparse.docs.kernel.org/
21755 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
21756 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21757 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21758 F:      include/linux/compiler.h
21759
21760 SPEAKUP CONSOLE SPEECH DRIVER
21761 M:      William Hubbs <[email protected]>
21762 M:      Chris Brannon <[email protected]>
21763 M:      Kirk Reiser <[email protected]>
21764 M:      Samuel Thibault <[email protected]>
21765 L:      [email protected]
21766 S:      Odd Fixes
21767 W:      http://www.linux-speakup.org/
21768 W:      https://github.com/linux-speakup/speakup
21769 B:      https://github.com/linux-speakup/speakup/issues
21770 F:      drivers/accessibility/speakup/
21771
21772 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21773 M:      Viresh Kumar <[email protected]>
21774 M:      Shiraz Hashim <[email protected]>
21775 M:      [email protected]
21776 L:      [email protected] (moderated for non-subscribers)
21777 S:      Maintained
21778 W:      http://www.st.com/spear
21779 F:      arch/arm/boot/dts/st/spear*
21780 F:      arch/arm/mach-spear/
21781 F:      drivers/clk/spear/
21782 F:      drivers/pinctrl/spear/
21783
21784 SPI NOR SUBSYSTEM
21785 M:      Tudor Ambarus <[email protected]>
21786 M:      Pratyush Yadav <[email protected]>
21787 M:      Michael Walle <[email protected]>
21788 L:      [email protected]
21789 S:      Maintained
21790 W:      http://www.linux-mtd.infradead.org/
21791 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
21792 C:      irc://irc.oftc.net/mtd
21793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21794 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21795 F:      drivers/mtd/spi-nor/
21796 F:      include/linux/mtd/spi-nor.h
21797
21798 SPI SUBSYSTEM
21799 M:      Mark Brown <[email protected]>
21800 L:      [email protected]
21801 S:      Maintained
21802 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
21803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21804 F:      Documentation/devicetree/bindings/spi/
21805 F:      Documentation/spi/
21806 F:      drivers/spi/
21807 F:      include/linux/spi/
21808 F:      include/uapi/linux/spi/
21809 F:      tools/spi/
21810
21811 SPIDERNET NETWORK DRIVER for CELL
21812 M:      Ishizaki Kou <[email protected]>
21813 M:      Geoff Levand <[email protected]>
21814 L:      [email protected]
21815 L:      [email protected]
21816 S:      Maintained
21817 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21818 F:      drivers/net/ethernet/toshiba/spider_net*
21819
21820 SPMI SUBSYSTEM
21821 M:      Stephen Boyd <[email protected]>
21822 L:      [email protected]
21823 S:      Maintained
21824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21825 F:      Documentation/devicetree/bindings/spmi/
21826 F:      drivers/spmi/
21827 F:      include/dt-bindings/spmi/spmi.h
21828 F:      include/linux/spmi.h
21829 F:      include/trace/events/spmi.h
21830
21831 SPU FILE SYSTEM
21832 L:      [email protected]
21833 S:      Orphan
21834 F:      Documentation/filesystems/spufs/spufs.rst
21835 F:      arch/powerpc/platforms/cell/spufs/
21836
21837 SQUASHFS FILE SYSTEM
21838 M:      Phillip Lougher <[email protected]>
21839 L:      [email protected] (subscribers-only)
21840 S:      Maintained
21841 W:      http://squashfs.org.uk
21842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21843 F:      Documentation/filesystems/squashfs.rst
21844 F:      fs/squashfs/
21845
21846 SRM (Alpha) environment access
21847 M:      Jan-Benedict Glaw <[email protected]>
21848 S:      Maintained
21849 F:      arch/alpha/kernel/srm_env.c
21850
21851 ST LSM6DSx IMU IIO DRIVER
21852 M:      Lorenzo Bianconi <[email protected]>
21853 L:      [email protected]
21854 S:      Maintained
21855 W:      http://www.st.com/
21856 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21857 F:      drivers/iio/imu/st_lsm6dsx/
21858
21859 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21860 M:      Benjamin Mugnier <[email protected]>
21861 M:      Sylvain Petinot <[email protected]>
21862 L:      [email protected]
21863 S:      Maintained
21864 T:      git git://linuxtv.org/media_tree.git
21865 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21866 F:      drivers/media/i2c/st-mipid02.c
21867
21868 ST STM32 FIREWALL
21869 M:      Gatien Chevallier <[email protected]>
21870 S:      Maintained
21871 F:      drivers/bus/stm32_etzpc.c
21872 F:      drivers/bus/stm32_firewall.c
21873 F:      drivers/bus/stm32_rifsc.c
21874
21875 ST STM32 I2C/SMBUS DRIVER
21876 M:      Pierre-Yves MORDRET <[email protected]>
21877 M:      Alain Volmat <[email protected]>
21878 L:      [email protected]
21879 S:      Maintained
21880 F:      drivers/i2c/busses/i2c-stm32*
21881
21882 ST STM32 SPI DRIVER
21883 M:      Alain Volmat <[email protected]>
21884 L:      [email protected]
21885 S:      Maintained
21886 F:      drivers/spi/spi-stm32.c
21887
21888 ST STPDDC60 DRIVER
21889 M:      Daniel Nilsson <[email protected]>
21890 L:      [email protected]
21891 S:      Maintained
21892 F:      Documentation/hwmon/stpddc60.rst
21893 F:      drivers/hwmon/pmbus/stpddc60.c
21894
21895 ST VGXY61 DRIVER
21896 M:      Benjamin Mugnier <[email protected]>
21897 M:      Sylvain Petinot <[email protected]>
21898 L:      [email protected]
21899 S:      Maintained
21900 T:      git git://linuxtv.org/media_tree.git
21901 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21902 F:      Documentation/userspace-api/media/drivers/vgxy61.rst
21903 F:      drivers/media/i2c/vgxy61.c
21904
21905 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21906 M:      Song Qiang <[email protected]>
21907 L:      [email protected]
21908 S:      Maintained
21909 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21910 F:      drivers/iio/proximity/vl53l0x-i2c.c
21911
21912 STABLE BRANCH
21913 M:      Greg Kroah-Hartman <[email protected]>
21914 M:      Sasha Levin <[email protected]>
21915 L:      [email protected]
21916 S:      Supported
21917 F:      Documentation/process/stable-kernel-rules.rst
21918
21919 STAGING - ATOMISP DRIVER
21920 M:      Hans de Goede <[email protected]>
21921 M:      Mauro Carvalho Chehab <[email protected]>
21922 R:      Sakari Ailus <[email protected]>
21923 L:      [email protected]
21924 S:      Maintained
21925 F:      drivers/staging/media/atomisp/
21926
21927 STAGING - FIELDBUS SUBSYSTEM
21928 M:      Sven Van Asbroeck <[email protected]>
21929 S:      Maintained
21930 F:      drivers/staging/fieldbus/*
21931 F:      drivers/staging/fieldbus/Documentation/
21932
21933 STAGING - HMS ANYBUS-S BUS
21934 M:      Sven Van Asbroeck <[email protected]>
21935 S:      Maintained
21936 F:      drivers/staging/fieldbus/anybuss/
21937
21938 STAGING - INDUSTRIAL IO
21939 M:      Jonathan Cameron <[email protected]>
21940 L:      [email protected]
21941 S:      Odd Fixes
21942 F:      Documentation/devicetree/bindings/staging/iio/
21943 F:      drivers/staging/iio/
21944
21945 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21946 M:      Marc Dietrich <[email protected]>
21947 L:      [email protected] (moderated for non-subscribers)
21948 L:      [email protected]
21949 S:      Maintained
21950 F:      drivers/staging/nvec/
21951
21952 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21953 M:      Jens Frederich <[email protected]>
21954 M:      Jon Nettleton <[email protected]>
21955 S:      Maintained
21956 W:      http://wiki.laptop.org/go/DCON
21957 F:      drivers/staging/olpc_dcon/
21958
21959 STAGING - REALTEK RTL8712U DRIVERS
21960 M:      Florian Schilhabel <[email protected]>.
21961 S:      Odd Fixes
21962 F:      drivers/staging/rtl8712/
21963
21964 STAGING - SEPS525 LCD CONTROLLER DRIVERS
21965 M:      Michael Hennerich <[email protected]>
21966 L:      [email protected]
21967 S:      Supported
21968 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21969 F:      drivers/staging/fbtft/fb_seps525.c
21970
21971 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21972 M:      Sudip Mukherjee <[email protected]>
21973 M:      Teddy Wang <[email protected]>
21974 M:      Sudip Mukherjee <[email protected]>
21975 L:      [email protected]
21976 S:      Maintained
21977 F:      drivers/staging/sm750fb/
21978
21979 STAGING - VIA VT665X DRIVERS
21980 M:      Philipp Hortmann <[email protected]>
21981 S:      Odd Fixes
21982 F:      drivers/staging/vt665?/
21983
21984 STAGING SUBSYSTEM
21985 M:      Greg Kroah-Hartman <[email protected]>
21986 L:      [email protected]
21987 S:      Supported
21988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21989 F:      drivers/staging/
21990
21991 STANDALONE CACHE CONTROLLER DRIVERS
21992 M:      Conor Dooley <[email protected]>
21993 S:      Maintained
21994 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21995 F:      Documentation/devicetree/bindings/cache/
21996 F:      drivers/cache
21997
21998 STARFIRE/DURALAN NETWORK DRIVER
21999 M:      Ion Badulescu <[email protected]>
22000 S:      Odd Fixes
22001 F:      drivers/net/ethernet/adaptec/starfire*
22002
22003 STARFIVE CAMERA SUBSYSTEM DRIVER
22004 M:      Jack Zhu <[email protected]>
22005 M:      Changhuang Liang <[email protected]>
22006 L:      [email protected]
22007 S:      Maintained
22008 F:      Documentation/admin-guide/media/starfive_camss.rst
22009 F:      Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
22010 F:      drivers/staging/media/starfive/camss
22011
22012 STARFIVE CRYPTO DRIVER
22013 M:      Jia Jie Ho <[email protected]>
22014 M:      William Qiu <[email protected]>
22015 S:      Supported
22016 F:      Documentation/devicetree/bindings/crypto/starfive*
22017 F:      drivers/crypto/starfive/
22018
22019 STARFIVE DEVICETREES
22020 M:      Emil Renner Berthing <[email protected]>
22021 S:      Maintained
22022 F:      arch/riscv/boot/dts/starfive/
22023
22024 STARFIVE DWMAC GLUE LAYER
22025 M:      Emil Renner Berthing <[email protected]>
22026 M:      Minda Chen <[email protected]>
22027 S:      Maintained
22028 F:      Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
22029 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
22030
22031 STARFIVE JH7110 DPHY RX DRIVER
22032 M:      Jack Zhu <[email protected]>
22033 M:      Changhuang Liang <[email protected]>
22034 S:      Supported
22035 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
22036 F:      drivers/phy/starfive/phy-jh7110-dphy-rx.c
22037
22038 STARFIVE JH7110 DPHY TX DRIVER
22039 M:      Keith Zhao <[email protected]>
22040 M:      Shengyang Chen <[email protected]>
22041 S:      Supported
22042 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
22043 F:      drivers/phy/starfive/phy-jh7110-dphy-tx.c
22044
22045 STARFIVE JH7110 MMC/SD/SDIO DRIVER
22046 M:      William Qiu <[email protected]>
22047 S:      Supported
22048 F:      Documentation/devicetree/bindings/mmc/starfive*
22049 F:      drivers/mmc/host/dw_mmc-starfive.c
22050
22051 STARFIVE JH7110 PLL CLOCK DRIVER
22052 M:      Xingyu Wu <[email protected]>
22053 S:      Supported
22054 F:      Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
22055 F:      drivers/clk/starfive/clk-starfive-jh7110-pll.c
22056
22057 STARFIVE JH7110 PWMDAC DRIVER
22058 M:      Hal Feng <[email protected]>
22059 M:      Xingyu Wu <[email protected]>
22060 S:      Supported
22061 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
22062 F:      sound/soc/starfive/jh7110_pwmdac.c
22063
22064 STARFIVE JH7110 SYSCON
22065 M:      William Qiu <[email protected]>
22066 M:      Xingyu Wu <[email protected]>
22067 S:      Supported
22068 F:      Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
22069
22070 STARFIVE JH7110 TDM DRIVER
22071 M:      Walker Chen <[email protected]>
22072 S:      Maintained
22073 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
22074 F:      sound/soc/starfive/jh7110_tdm.c
22075
22076 STARFIVE JH71X0 CLOCK DRIVERS
22077 M:      Emil Renner Berthing <[email protected]>
22078 M:      Hal Feng <[email protected]>
22079 S:      Maintained
22080 F:      Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
22081 F:      drivers/clk/starfive/clk-starfive-jh71*
22082 F:      include/dt-bindings/clock/starfive?jh71*.h
22083
22084 STARFIVE JH71X0 PINCTRL DRIVERS
22085 M:      Emil Renner Berthing <[email protected]>
22086 M:      Jianlong Huang <[email protected]>
22087 M:      Hal Feng <[email protected]>
22088 L:      [email protected]
22089 S:      Maintained
22090 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
22091 F:      drivers/pinctrl/starfive/pinctrl-starfive-jh71*
22092 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
22093 F:      include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
22094
22095 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
22096 M:      Emil Renner Berthing <[email protected]>
22097 M:      Hal Feng <[email protected]>
22098 S:      Maintained
22099 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
22100 F:      drivers/reset/starfive/reset-starfive-jh71*
22101 F:      include/dt-bindings/reset/starfive?jh71*.h
22102
22103 STARFIVE JH71X0 USB DRIVERS
22104 M:      Minda Chen <[email protected]>
22105 S:      Maintained
22106 F:      Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
22107 F:      drivers/usb/cdns3/cdns3-starfive.c
22108
22109 STARFIVE JH71XX PMU CONTROLLER DRIVER
22110 M:      Walker Chen <[email protected]>
22111 M:      Changhuang Liang <[email protected]>
22112 S:      Supported
22113 F:      Documentation/devicetree/bindings/power/starfive*
22114 F:      drivers/pmdomain/starfive/
22115 F:      include/dt-bindings/power/starfive,jh7110-pmu.h
22116
22117 STARFIVE SOC DRIVERS
22118 M:      Conor Dooley <[email protected]>
22119 S:      Maintained
22120 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22121 F:      Documentation/devicetree/bindings/soc/starfive/
22122
22123 STARFIVE STARLINK PMU DRIVER
22124 M:      Ji Sheng Teoh <[email protected]>
22125 S:      Maintained
22126 F:      Documentation/admin-guide/perf/starfive_starlink_pmu.rst
22127 F:      Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
22128 F:      drivers/perf/starfive_starlink_pmu.c
22129
22130 STARFIVE TRNG DRIVER
22131 M:      Jia Jie Ho <[email protected]>
22132 S:      Supported
22133 F:      Documentation/devicetree/bindings/rng/starfive*
22134 F:      drivers/char/hw_random/jh7110-trng.c
22135
22136 STARFIVE WATCHDOG DRIVER
22137 M:      Xingyu Wu <[email protected]>
22138 M:      Samin Guo <[email protected]>
22139 S:      Supported
22140 F:      Documentation/devicetree/bindings/watchdog/starfive*
22141 F:      drivers/watchdog/starfive-wdt.c
22142
22143 STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22144 M:      Minda Chen <[email protected]>
22145 S:      Supported
22146 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22147 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22148 F:      drivers/phy/starfive/phy-jh7110-pcie.c
22149 F:      drivers/phy/starfive/phy-jh7110-usb.c
22150
22151 STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22152 M:      Changhuang Liang <[email protected]>
22153 S:      Supported
22154 F:      Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22155 F:      drivers/irqchip/irq-starfive-jh8100-intc.c
22156
22157 STATIC BRANCH/CALL
22158 M:      Peter Zijlstra <[email protected]>
22159 M:      Josh Poimboeuf <[email protected]>
22160 M:      Jason Baron <[email protected]>
22161 R:      Steven Rostedt <[email protected]>
22162 R:      Ard Biesheuvel <[email protected]>
22163 S:      Supported
22164 F:      arch/*/include/asm/jump_label*.h
22165 F:      arch/*/include/asm/static_call*.h
22166 F:      arch/*/kernel/jump_label.c
22167 F:      arch/*/kernel/static_call.c
22168 F:      include/linux/jump_label*.h
22169 F:      include/linux/static_call*.h
22170 F:      kernel/jump_label.c
22171 F:      kernel/static_call.c
22172
22173 STI AUDIO (ASoC) DRIVERS
22174 M:      Arnaud Pouliquen <[email protected]>
22175 L:      [email protected]
22176 S:      Maintained
22177 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22178 F:      sound/soc/sti/
22179
22180 STI CEC DRIVER
22181 M:      Alain Volmat <[email protected]>
22182 S:      Maintained
22183 F:      Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22184 F:      drivers/media/cec/platform/sti/
22185
22186 STK1160 USB VIDEO CAPTURE DRIVER
22187 M:      Ezequiel Garcia <[email protected]>
22188 L:      [email protected]
22189 S:      Maintained
22190 T:      git git://linuxtv.org/media_tree.git
22191 F:      drivers/media/usb/stk1160/
22192
22193 STM32 AUDIO (ASoC) DRIVERS
22194 M:      Olivier Moysan <[email protected]>
22195 M:      Arnaud Pouliquen <[email protected]>
22196 L:      [email protected]
22197 S:      Maintained
22198 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22199 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22200 F:      sound/soc/stm/
22201
22202 STM32 DMA DRIVERS
22203 M:      Amélie Delaunay <[email protected]>
22204 L:      [email protected]
22205 L:      [email protected] (moderated for non-subscribers)
22206 S:      Maintained
22207 F:      Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22208 F:      Documentation/devicetree/bindings/dma/stm32/
22209 F:      drivers/dma/stm32/
22210
22211 STM32 TIMER/LPTIMER DRIVERS
22212 M:      Fabrice Gasnier <[email protected]>
22213 S:      Maintained
22214 F:      Documentation/ABI/testing/*timer-stm32
22215 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
22216 F:      drivers/*/stm32-*timer*
22217 F:      drivers/pwm/pwm-stm32*
22218 F:      include/linux/*/stm32-*tim*
22219
22220 STMMAC ETHERNET DRIVER
22221 M:      Alexandre Torgue <[email protected]>
22222 M:      Jose Abreu <[email protected]>
22223 L:      [email protected]
22224 S:      Supported
22225 W:      http://www.stlinux.com
22226 F:      Documentation/networking/device_drivers/ethernet/stmicro/
22227 F:      drivers/net/ethernet/stmicro/stmmac/
22228
22229 SUN HAPPY MEAL ETHERNET DRIVER
22230 M:      Sean Anderson <[email protected]>
22231 S:      Maintained
22232 F:      drivers/net/ethernet/sun/sunhme.*
22233
22234 SUN3/3X
22235 M:      Sam Creasey <[email protected]>
22236 S:      Maintained
22237 W:      http://sammy.net/sun3/
22238 F:      arch/m68k/include/asm/sun3*
22239 F:      arch/m68k/kernel/*sun3*
22240 F:      arch/m68k/sun3*/
22241 F:      drivers/net/ethernet/i825xx/sun3*
22242
22243 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22244 M:      Hans de Goede <[email protected]>
22245 L:      [email protected]
22246 S:      Maintained
22247 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22248 F:      drivers/input/keyboard/sun4i-lradc-keys.c
22249
22250 SUNDANCE NETWORK DRIVER
22251 M:      Denis Kirjanov <[email protected]>
22252 L:      [email protected]
22253 S:      Maintained
22254 F:      drivers/net/ethernet/dlink/sundance.c
22255
22256 SUNPLUS ETHERNET DRIVER
22257 M:      Wells Lu <[email protected]>
22258 L:      [email protected]
22259 S:      Maintained
22260 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
22261 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22262 F:      drivers/net/ethernet/sunplus/
22263
22264 SUNPLUS MMC DRIVER
22265 M:      Tony Huang <[email protected]>
22266 M:      Li-hao Kuo <[email protected]>
22267 S:      Maintained
22268 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22269 F:      drivers/mmc/host/sunplus-mmc.c
22270
22271 SUNPLUS OCOTP DRIVER
22272 M:      Vincent Shih <[email protected]>
22273 S:      Maintained
22274 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22275 F:      drivers/nvmem/sunplus-ocotp.c
22276
22277 SUNPLUS PWM DRIVER
22278 M:      Hammer Hsieh <[email protected]>
22279 S:      Maintained
22280 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22281 F:      drivers/pwm/pwm-sunplus.c
22282
22283 SUNPLUS RTC DRIVER
22284 M:      Vincent Shih <[email protected]>
22285 L:      [email protected]
22286 S:      Maintained
22287 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22288 F:      drivers/rtc/rtc-sunplus.c
22289
22290 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22291 M:      Li-hao Kuo <[email protected]>
22292 L:      [email protected]
22293 S:      Maintained
22294 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22295 F:      drivers/spi/spi-sunplus-sp7021.c
22296
22297 SUNPLUS UART DRIVER
22298 M:      Hammer Hsieh <[email protected]>
22299 S:      Maintained
22300 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22301 F:      drivers/tty/serial/sunplus-uart.c
22302
22303 SUNPLUS USB2 PHY DRIVER
22304 M:      Vincent Shih <[email protected]>
22305 L:      [email protected]
22306 S:      Maintained
22307 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22308 F:      drivers/phy/sunplus/Kconfig
22309 F:      drivers/phy/sunplus/Makefile
22310 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
22311
22312 SUNPLUS WATCHDOG DRIVER
22313 M:      Xiantao Hu <[email protected]>
22314 L:      [email protected]
22315 S:      Maintained
22316 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22317 F:      drivers/watchdog/sunplus_wdt.c
22318
22319 SUPERH
22320 M:      Yoshinori Sato <[email protected]>
22321 M:      Rich Felker <[email protected]>
22322 M:      John Paul Adrian Glaubitz <[email protected]>
22323 L:      [email protected]
22324 S:      Maintained
22325 Q:      http://patchwork.kernel.org/project/linux-sh/list/
22326 F:      Documentation/arch/sh/
22327 F:      arch/sh/
22328 F:      drivers/sh/
22329
22330 SUSPEND TO RAM
22331 M:      "Rafael J. Wysocki" <[email protected]>
22332 M:      Len Brown <[email protected]>
22333 M:      Pavel Machek <[email protected]>
22334 L:      [email protected]
22335 S:      Supported
22336 B:      https://bugzilla.kernel.org
22337 F:      Documentation/power/
22338 F:      arch/x86/kernel/acpi/sleep*
22339 F:      arch/x86/kernel/acpi/wakeup*
22340 F:      drivers/base/power/
22341 F:      include/linux/freezer.h
22342 F:      include/linux/pm.h
22343 F:      include/linux/suspend.h
22344 F:      kernel/power/
22345
22346 SVGA HANDLING
22347 M:      Martin Mares <[email protected]>
22348 L:      [email protected]
22349 S:      Maintained
22350 F:      Documentation/admin-guide/svga.rst
22351 F:      arch/x86/boot/video*
22352
22353 SWITCHDEV
22354 M:      Jiri Pirko <[email protected]>
22355 M:      Ivan Vecera <[email protected]>
22356 L:      [email protected]
22357 S:      Supported
22358 F:      include/net/switchdev.h
22359 F:      net/switchdev/
22360
22361 SY8106A REGULATOR DRIVER
22362 M:      Icenowy Zheng <[email protected]>
22363 S:      Maintained
22364 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22365 F:      drivers/regulator/sy8106a-regulator.c
22366
22367 SYNC FILE FRAMEWORK
22368 M:      Sumit Semwal <[email protected]>
22369 R:      Gustavo Padovan <[email protected]>
22370 L:      [email protected]
22371 L:      [email protected]
22372 S:      Maintained
22373 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
22374 F:      Documentation/driver-api/sync_file.rst
22375 F:      drivers/dma-buf/dma-fence*
22376 F:      drivers/dma-buf/sw_sync.c
22377 F:      drivers/dma-buf/sync_*
22378 F:      include/linux/sync_file.h
22379 F:      include/uapi/linux/sync_file.h
22380
22381 SYNOPSYS ARC ARCHITECTURE
22382 M:      Vineet Gupta <[email protected]>
22383 L:      [email protected]
22384 S:      Supported
22385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22386 F:      Documentation/arch/arc
22387 F:      Documentation/devicetree/bindings/arc/*
22388 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22389 F:      arch/arc/
22390 F:      drivers/clocksource/arc_timer.c
22391 F:      drivers/tty/serial/arc_uart.c
22392
22393 SYNOPSYS ARC HSDK SDP pll clock driver
22394 M:      Eugeniy Paltsev <[email protected]>
22395 S:      Supported
22396 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22397 F:      drivers/clk/clk-hsdk-pll.c
22398
22399 SYNOPSYS ARC SDP clock driver
22400 M:      Eugeniy Paltsev <[email protected]>
22401 S:      Supported
22402 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22403 F:      drivers/clk/axs10x/*
22404
22405 SYNOPSYS ARC SDP platform support
22406 M:      Alexey Brodkin <[email protected]>
22407 S:      Supported
22408 F:      Documentation/devicetree/bindings/arc/axs10*
22409 F:      arch/arc/boot/dts/ax*
22410 F:      arch/arc/plat-axs10x
22411
22412 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22413 M:      Eugeniy Paltsev <[email protected]>
22414 S:      Supported
22415 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22416 F:      drivers/reset/reset-axs10x.c
22417
22418 SYNOPSYS CREG GPIO DRIVER
22419 M:      Eugeniy Paltsev <[email protected]>
22420 S:      Maintained
22421 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22422 F:      drivers/gpio/gpio-creg-snps.c
22423
22424 SYNOPSYS DESIGNWARE 8250 UART DRIVER
22425 M:      Ilpo Järvinen <[email protected]>
22426 R:      Andy Shevchenko <[email protected]>
22427 S:      Supported
22428 F:      drivers/tty/serial/8250/8250_dw.c
22429 F:      drivers/tty/serial/8250/8250_dwlib.*
22430 F:      drivers/tty/serial/8250/8250_lpss.c
22431
22432 SYNOPSYS DESIGNWARE APB GPIO DRIVER
22433 M:      Hoan Tran <[email protected]>
22434 M:      Serge Semin <[email protected]>
22435 L:      [email protected]
22436 S:      Maintained
22437 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22438 F:      drivers/gpio/gpio-dwapb.c
22439
22440 SYNOPSYS DESIGNWARE APB SSI DRIVER
22441 M:      Serge Semin <[email protected]>
22442 L:      [email protected]
22443 S:      Supported
22444 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22445 F:      drivers/spi/spi-dw*
22446
22447 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22448 M:      Eugeniy Paltsev <[email protected]>
22449 S:      Maintained
22450 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22451 F:      drivers/dma/dw-axi-dmac/
22452
22453 SYNOPSYS DESIGNWARE DMAC DRIVER
22454 M:      Viresh Kumar <[email protected]>
22455 R:      Andy Shevchenko <[email protected]>
22456 S:      Maintained
22457 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22458 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22459 F:      drivers/dma/dw/
22460 F:      include/dt-bindings/dma/dw-dmac.h
22461 F:      include/linux/dma/dw.h
22462 F:      include/linux/platform_data/dma-dw.h
22463
22464 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22465 M:      Jose Abreu <[email protected]>
22466 L:      [email protected]
22467 S:      Supported
22468 F:      drivers/net/ethernet/synopsys/
22469
22470 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22471 M:      Jose Abreu <[email protected]>
22472 L:      [email protected]
22473 S:      Supported
22474 F:      drivers/net/pcs/pcs-xpcs.c
22475 F:      drivers/net/pcs/pcs-xpcs.h
22476 F:      include/linux/pcs/pcs-xpcs.h
22477
22478 SYNOPSYS DESIGNWARE I2C DRIVER
22479 M:      Jarkko Nikula <[email protected]>
22480 R:      Andy Shevchenko <[email protected]>
22481 R:      Mika Westerberg <[email protected]>
22482 R:      Jan Dabros <[email protected]>
22483 L:      [email protected]
22484 S:      Supported
22485 F:      drivers/i2c/busses/i2c-designware-*
22486
22487 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22488 M:      Jaehoon Chung <[email protected]>
22489 L:      [email protected]
22490 S:      Maintained
22491 F:      drivers/mmc/host/dw_mmc*
22492
22493 SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22494 M:      Shuai Xue <[email protected]>
22495 M:      Jing Zhang <[email protected]>
22496 S:      Supported
22497 F:      Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22498 F:      drivers/perf/dwc_pcie_pmu.c
22499
22500 SYNOPSYS HSDK RESET CONTROLLER DRIVER
22501 M:      Eugeniy Paltsev <[email protected]>
22502 S:      Supported
22503 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22504 F:      drivers/reset/reset-hsdk.c
22505 F:      include/dt-bindings/reset/snps,hsdk-reset.h
22506
22507 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22508 M:      Prabu Thangamuthu <[email protected]>
22509 M:      Manjunath M B <[email protected]>
22510 L:      [email protected]
22511 S:      Maintained
22512 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
22513
22514 SYSTEM CONFIGURATION (SYSCON)
22515 M:      Lee Jones <[email protected]>
22516 M:      Arnd Bergmann <[email protected]>
22517 S:      Supported
22518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22519 F:      drivers/mfd/syscon.c
22520
22521 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22522 M:      Sudeep Holla <[email protected]>
22523 R:      Cristian Marussi <[email protected]>
22524 L:      [email protected]
22525 L:      [email protected] (moderated for non-subscribers)
22526 S:      Maintained
22527 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22528 F:      drivers/clk/clk-sc[mp]i.c
22529 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
22530 F:      drivers/firmware/arm_scmi/
22531 F:      drivers/firmware/arm_scpi.c
22532 F:      drivers/hwmon/scmi-hwmon.c
22533 F:      drivers/pinctrl/pinctrl-scmi.c
22534 F:      drivers/pmdomain/arm/
22535 F:      drivers/powercap/arm_scmi_powercap.c
22536 F:      drivers/regulator/scmi-regulator.c
22537 F:      drivers/reset/reset-scmi.c
22538 F:      include/linux/sc[mp]i_protocol.h
22539 F:      include/trace/events/scmi.h
22540 F:      include/uapi/linux/virtio_scmi.h
22541
22542 SYSTEM RESET/SHUTDOWN DRIVERS
22543 M:      Sebastian Reichel <[email protected]>
22544 L:      [email protected]
22545 S:      Maintained
22546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22547 F:      Documentation/devicetree/bindings/power/reset/
22548 F:      drivers/power/reset/
22549
22550 SYSTEM TRACE MODULE CLASS
22551 M:      Alexander Shishkin <[email protected]>
22552 S:      Maintained
22553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22554 F:      Documentation/trace/stm.rst
22555 F:      drivers/hwtracing/stm/
22556 F:      include/linux/stm.h
22557 F:      include/uapi/linux/stm.h
22558
22559 SYSTEM76 ACPI DRIVER
22560 M:      Jeremy Soller <[email protected]>
22561 M:      System76 Product Development <[email protected]>
22562 L:      [email protected]
22563 S:      Maintained
22564 F:      drivers/platform/x86/system76_acpi.c
22565
22566 SYSV FILESYSTEM
22567 S:      Orphan
22568 F:      Documentation/filesystems/sysv-fs.rst
22569 F:      fs/sysv/
22570 F:      include/linux/sysv_fs.h
22571
22572 TASKSTATS STATISTICS INTERFACE
22573 M:      Balbir Singh <[email protected]>
22574 S:      Maintained
22575 F:      Documentation/accounting/taskstats*
22576 F:      include/linux/taskstats*
22577 F:      kernel/taskstats.c
22578
22579 TC subsystem
22580 M:      Jamal Hadi Salim <[email protected]>
22581 M:      Cong Wang <[email protected]>
22582 M:      Jiri Pirko <[email protected]>
22583 L:      [email protected]
22584 S:      Maintained
22585 F:      include/net/pkt_cls.h
22586 F:      include/net/pkt_sched.h
22587 F:      include/net/tc_act/
22588 F:      include/uapi/linux/pkt_cls.h
22589 F:      include/uapi/linux/pkt_sched.h
22590 F:      include/uapi/linux/tc_act/
22591 F:      include/uapi/linux/tc_ematch/
22592 F:      net/sched/
22593 F:      tools/testing/selftests/tc-testing
22594
22595 TC90522 MEDIA DRIVER
22596 M:      Akihiro Tsukada <[email protected]>
22597 L:      [email protected]
22598 S:      Odd Fixes
22599 F:      drivers/media/dvb-frontends/tc90522*
22600
22601 TCP LOW PRIORITY MODULE
22602 M:      "Wong Hoi Sing, Edison" <[email protected]>
22603 M:      "Hung Hing Lun, Mike" <[email protected]>
22604 S:      Maintained
22605 W:      http://tcp-lp-mod.sourceforge.net/
22606 F:      net/ipv4/tcp_lp.c
22607
22608 TDA10071 MEDIA DRIVER
22609 L:      [email protected]
22610 S:      Orphan
22611 W:      https://linuxtv.org
22612 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22613 F:      drivers/media/dvb-frontends/tda10071*
22614
22615 TDA18212 MEDIA DRIVER
22616 L:      [email protected]
22617 S:      Orphan
22618 W:      https://linuxtv.org
22619 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22620 F:      drivers/media/tuners/tda18212*
22621
22622 TDA18218 MEDIA DRIVER
22623 L:      [email protected]
22624 S:      Orphan
22625 W:      https://linuxtv.org
22626 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22627 F:      drivers/media/tuners/tda18218*
22628
22629 TDA18250 MEDIA DRIVER
22630 M:      Olli Salonen <[email protected]>
22631 L:      [email protected]
22632 S:      Maintained
22633 W:      https://linuxtv.org
22634 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22635 T:      git git://linuxtv.org/media_tree.git
22636 F:      drivers/media/tuners/tda18250*
22637
22638 TDA18271 MEDIA DRIVER
22639 M:      Michael Krufky <[email protected]>
22640 L:      [email protected]
22641 S:      Maintained
22642 W:      https://linuxtv.org
22643 W:      http://github.com/mkrufky
22644 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22645 T:      git git://linuxtv.org/mkrufky/tuners.git
22646 F:      drivers/media/tuners/tda18271*
22647
22648 TDA1997x MEDIA DRIVER
22649 M:      Tim Harvey <[email protected]>
22650 L:      [email protected]
22651 S:      Maintained
22652 W:      https://linuxtv.org
22653 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22654 F:      drivers/media/i2c/tda1997x.*
22655
22656 TDA827x MEDIA DRIVER
22657 M:      Michael Krufky <[email protected]>
22658 L:      [email protected]
22659 S:      Maintained
22660 W:      https://linuxtv.org
22661 W:      http://github.com/mkrufky
22662 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22663 T:      git git://linuxtv.org/mkrufky/tuners.git
22664 F:      drivers/media/tuners/tda8290.*
22665
22666 TDA8290 MEDIA DRIVER
22667 M:      Michael Krufky <[email protected]>
22668 L:      [email protected]
22669 S:      Maintained
22670 W:      https://linuxtv.org
22671 W:      http://github.com/mkrufky
22672 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22673 T:      git git://linuxtv.org/mkrufky/tuners.git
22674 F:      drivers/media/tuners/tda8290.*
22675
22676 TDA9840 MEDIA DRIVER
22677 M:      Hans Verkuil <[email protected]>
22678 L:      [email protected]
22679 S:      Maintained
22680 W:      https://linuxtv.org
22681 T:      git git://linuxtv.org/media_tree.git
22682 F:      drivers/media/i2c/tda9840*
22683
22684 TEA5761 TUNER DRIVER
22685 M:      Mauro Carvalho Chehab <[email protected]>
22686 L:      [email protected]
22687 S:      Odd fixes
22688 W:      https://linuxtv.org
22689 T:      git git://linuxtv.org/media_tree.git
22690 F:      drivers/media/tuners/tea5761.*
22691
22692 TEA5767 TUNER DRIVER
22693 M:      Mauro Carvalho Chehab <[email protected]>
22694 L:      [email protected]
22695 S:      Maintained
22696 W:      https://linuxtv.org
22697 T:      git git://linuxtv.org/media_tree.git
22698 F:      drivers/media/tuners/tea5767.*
22699
22700 TEA6415C MEDIA DRIVER
22701 M:      Hans Verkuil <[email protected]>
22702 L:      [email protected]
22703 S:      Maintained
22704 W:      https://linuxtv.org
22705 T:      git git://linuxtv.org/media_tree.git
22706 F:      drivers/media/i2c/tea6415c*
22707
22708 TEA6420 MEDIA DRIVER
22709 M:      Hans Verkuil <[email protected]>
22710 L:      [email protected]
22711 S:      Maintained
22712 W:      https://linuxtv.org
22713 T:      git git://linuxtv.org/media_tree.git
22714 F:      drivers/media/i2c/tea6420*
22715
22716 TEAM DRIVER
22717 M:      Jiri Pirko <[email protected]>
22718 L:      [email protected]
22719 S:      Supported
22720 F:      Documentation/netlink/specs/team.yaml
22721 F:      drivers/net/team/
22722 F:      include/linux/if_team.h
22723 F:      include/uapi/linux/if_team.h
22724 F:      tools/testing/selftests/drivers/net/team/
22725
22726 TECHNICAL ADVISORY BOARD PROCESS DOCS
22727 M:      "Theodore Ts'o" <[email protected]>
22728 M:      Greg Kroah-Hartman <[email protected]>
22729 L:      [email protected]
22730 S:      Maintained
22731 F:      Documentation/process/contribution-maturity-model.rst
22732 F:      Documentation/process/researcher-guidelines.rst
22733
22734 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22735 M:      "Savoir-faire Linux Inc." <[email protected]>
22736 S:      Maintained
22737 F:      arch/x86/platform/ts5500/
22738
22739 TECHNOTREND USB IR RECEIVER
22740 M:      Sean Young <[email protected]>
22741 L:      [email protected]
22742 S:      Maintained
22743 F:      drivers/media/rc/ttusbir.c
22744
22745 TECHWELL TW9900 VIDEO DECODER
22746 M:      Mehdi Djait <[email protected]>
22747 L:      [email protected]
22748 S:      Maintained
22749 F:      drivers/media/i2c/tw9900.c
22750
22751 TECHWELL TW9910 VIDEO DECODER
22752 L:      [email protected]
22753 S:      Orphan
22754 F:      drivers/media/i2c/tw9910.c
22755 F:      include/media/i2c/tw9910.h
22756
22757 TEE SUBSYSTEM
22758 M:      Jens Wiklander <[email protected]>
22759 R:      Sumit Garg <[email protected]>
22760 L:      [email protected]
22761 S:      Maintained
22762 F:      Documentation/ABI/testing/sysfs-class-tee
22763 F:      Documentation/driver-api/tee.rst
22764 F:      Documentation/tee/
22765 F:      Documentation/userspace-api/tee.rst
22766 F:      drivers/tee/
22767 F:      include/linux/tee_core.h
22768 F:      include/linux/tee_drv.h
22769 F:      include/uapi/linux/tee.h
22770
22771 TEGRA ARCHITECTURE SUPPORT
22772 M:      Thierry Reding <[email protected]>
22773 M:      Jonathan Hunter <[email protected]>
22774 L:      [email protected]
22775 S:      Supported
22776 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
22777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22778 N:      [^a-z]tegra
22779
22780 TEGRA CLOCK DRIVER
22781 M:      Peter De Schrijver <[email protected]>
22782 M:      Prashant Gaikwad <[email protected]>
22783 S:      Supported
22784 F:      drivers/clk/tegra/
22785
22786 TEGRA CRYPTO DRIVERS
22787 M:      Akhil R <[email protected]>
22788 S:      Supported
22789 F:      drivers/crypto/tegra/*
22790
22791 TEGRA DMA DRIVERS
22792 M:      Laxman Dewangan <[email protected]>
22793 M:      Jon Hunter <[email protected]>
22794 S:      Supported
22795 F:      drivers/dma/tegra*
22796
22797 TEGRA I2C DRIVER
22798 M:      Laxman Dewangan <[email protected]>
22799 R:      Dmitry Osipenko <[email protected]>
22800 S:      Supported
22801 F:      drivers/i2c/busses/i2c-tegra.c
22802
22803 TEGRA IOMMU DRIVERS
22804 M:      Thierry Reding <[email protected]>
22805 R:      Krishna Reddy <[email protected]>
22806 L:      [email protected]
22807 S:      Supported
22808 F:      drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
22809 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22810 F:      drivers/iommu/tegra*
22811
22812 TEGRA KBC DRIVER
22813 M:      Laxman Dewangan <[email protected]>
22814 S:      Supported
22815 F:      drivers/input/keyboard/tegra-kbc.c
22816
22817 TEGRA NAND DRIVER
22818 M:      Stefan Agner <[email protected]>
22819 M:      Lucas Stach <[email protected]>
22820 S:      Maintained
22821 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22822 F:      drivers/mtd/nand/raw/tegra_nand.c
22823
22824 TEGRA PWM DRIVER
22825 M:      Thierry Reding <[email protected]>
22826 S:      Supported
22827 F:      drivers/pwm/pwm-tegra.c
22828
22829 TEGRA QUAD SPI DRIVER
22830 M:      Thierry Reding <[email protected]>
22831 M:      Jonathan Hunter <[email protected]>
22832 M:      Sowjanya Komatineni <[email protected]>
22833 L:      [email protected]
22834 S:      Maintained
22835 F:      drivers/spi/spi-tegra210-quad.c
22836
22837 TEGRA SERIAL DRIVER
22838 M:      Laxman Dewangan <[email protected]>
22839 S:      Supported
22840 F:      drivers/tty/serial/serial-tegra.c
22841
22842 TEGRA SPI DRIVER
22843 M:      Laxman Dewangan <[email protected]>
22844 S:      Supported
22845 F:      drivers/spi/spi-tegra*
22846
22847 TEGRA VIDEO DRIVER
22848 M:      Thierry Reding <[email protected]>
22849 M:      Jonathan Hunter <[email protected]>
22850 M:      Sowjanya Komatineni <[email protected]>
22851 M:      Luca Ceresoli <[email protected]>
22852 L:      [email protected]
22853 L:      [email protected]
22854 S:      Maintained
22855 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22856 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22857 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22858 F:      drivers/staging/media/tegra-video/
22859
22860 TEGRA XUSB PADCTL DRIVER
22861 M:      JC Kuo <[email protected]>
22862 S:      Supported
22863 F:      drivers/phy/tegra/xusb*
22864
22865 TEHUTI ETHERNET DRIVER
22866 M:      Andy Gospodarek <[email protected]>
22867 L:      [email protected]
22868 S:      Supported
22869 F:      drivers/net/ethernet/tehuti/tehuti.*
22870
22871 TEHUTI TN40XX ETHERNET DRIVER
22872 M:      FUJITA Tomonori <[email protected]>
22873 L:      [email protected]
22874 S:      Maintained
22875 F:      drivers/net/ethernet/tehuti/tn40*
22876
22877 TELECOM CLOCK DRIVER FOR MCPL0010
22878 M:      Mark Gross <[email protected]>
22879 S:      Supported
22880 F:      drivers/char/tlclk.c
22881
22882 TEMPO SEMICONDUCTOR DRIVERS
22883 M:      Steven Eckhoff <[email protected]>
22884 S:      Maintained
22885 F:      Documentation/devicetree/bindings/sound/tscs*.txt
22886 F:      sound/soc/codecs/tscs*.c
22887 F:      sound/soc/codecs/tscs*.h
22888
22889 TENSILICA XTENSA PORT (xtensa)
22890 M:      Chris Zankel <[email protected]>
22891 M:      Max Filippov <[email protected]>
22892 S:      Maintained
22893 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
22894 F:      arch/xtensa/
22895 F:      drivers/irqchip/irq-xtensa-*
22896
22897 TEXAS INSTRUMENTS ASoC DRIVERS
22898 M:      Peter Ujfalusi <[email protected]>
22899 L:      [email protected]
22900 S:      Maintained
22901 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22902 F:      sound/soc/ti/
22903
22904 TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22905 M:      Shenghao Ding <[email protected]>
22906 M:      Kevin Lu <[email protected]>
22907 M:      Baojun Xu <[email protected]>
22908 L:      [email protected]
22909 S:      Maintained
22910 F:      Documentation/devicetree/bindings/sound/tas2552.txt
22911 F:      Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22912 F:      Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22913 F:      Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22914 F:      Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
22915 F:      Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22916 F:      Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22917 F:      Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22918 F:      Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22919 F:      include/sound/tas2*.h
22920 F:      include/sound/tlv320*.h
22921 F:      include/sound/tpa6130a2-plat.h
22922 F:      sound/pci/hda/tas2781_hda_i2c.c
22923 F:      sound/soc/codecs/pcm1681.c
22924 F:      sound/soc/codecs/pcm1789*.*
22925 F:      sound/soc/codecs/pcm179x*.*
22926 F:      sound/soc/codecs/pcm186x*.*
22927 F:      sound/soc/codecs/pcm3008.*
22928 F:      sound/soc/codecs/pcm3060*.*
22929 F:      sound/soc/codecs/pcm3168a*.*
22930 F:      sound/soc/codecs/pcm5102a.c
22931 F:      sound/soc/codecs/pcm512x*.*
22932 F:      sound/soc/codecs/tas2*.*
22933 F:      sound/soc/codecs/tlv320*.*
22934 F:      sound/soc/codecs/tpa6130a2.*
22935
22936 TEXAS INSTRUMENTS DMA DRIVERS
22937 M:      Peter Ujfalusi <[email protected]>
22938 L:      [email protected]
22939 S:      Maintained
22940 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22941 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
22942 F:      Documentation/devicetree/bindings/dma/ti/
22943 F:      drivers/dma/ti/
22944 F:      include/linux/dma/k3-psil.h
22945 F:      include/linux/dma/k3-udma-glue.h
22946 F:      include/linux/dma/ti-cppi5.h
22947 X:      drivers/dma/ti/cppi41.c
22948
22949 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22950 M:      Robert Marko <[email protected]>
22951 M:      Luka Perkov <[email protected]>
22952 L:      [email protected]
22953 S:      Maintained
22954 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22955 F:      Documentation/hwmon/tps23861.rst
22956 F:      drivers/hwmon/tps23861.c
22957
22958 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22959 M:      Ricardo Ribalda <[email protected]>
22960 L:      [email protected]
22961 S:      Supported
22962 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22963 F:      drivers/iio/dac/ti-dac7612.c
22964
22965 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22966 M:      Nishanth Menon <[email protected]>
22967 M:      Tero Kristo <[email protected]>
22968 M:      Santosh Shilimkar <[email protected]>
22969 L:      [email protected] (moderated for non-subscribers)
22970 S:      Maintained
22971 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22972 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22973 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22974 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22975 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22976 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22977 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22978 F:      drivers/clk/keystone/sci-clk.c
22979 F:      drivers/firmware/ti_sci*
22980 F:      drivers/irqchip/irq-ti-sci-inta.c
22981 F:      drivers/irqchip/irq-ti-sci-intr.c
22982 F:      drivers/reset/reset-ti-sci.c
22983 F:      drivers/soc/ti/ti_sci_inta_msi.c
22984 F:      drivers/pmdomain/ti/ti_sci_pm_domains.c
22985 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
22986 F:      include/linux/soc/ti/ti_sci_inta_msi.h
22987 F:      include/linux/soc/ti/ti_sci_protocol.h
22988
22989 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22990 M:      Puranjay Mohan <[email protected]>
22991 L:      [email protected]
22992 S:      Supported
22993 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22994 F:      drivers/iio/temperature/tmp117.c
22995
22996 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22997 M:      Hans Verkuil <[email protected]>
22998 L:      [email protected]
22999 S:      Maintained
23000 W:      https://linuxtv.org
23001 T:      git git://linuxtv.org/media_tree.git
23002 F:      drivers/media/radio/radio-raremono.c
23003
23004 THERMAL
23005 M:      Rafael J. Wysocki <[email protected]>
23006 M:      Daniel Lezcano <[email protected]>
23007 R:      Zhang Rui <[email protected]>
23008 R:      Lukasz Luba <[email protected]>
23009 L:      [email protected]
23010 S:      Supported
23011 Q:      https://patchwork.kernel.org/project/linux-pm/list/
23012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
23013 F:      Documentation/ABI/testing/sysfs-class-thermal
23014 F:      Documentation/admin-guide/thermal/
23015 F:      Documentation/devicetree/bindings/thermal/
23016 F:      Documentation/driver-api/thermal/
23017 F:      drivers/thermal/
23018 F:      include/dt-bindings/thermal/
23019 F:      include/linux/cpu_cooling.h
23020 F:      include/linux/thermal.h
23021 F:      include/uapi/linux/thermal.h
23022 F:      tools/lib/thermal/
23023 F:      tools/thermal/
23024
23025 THERMAL DRIVER FOR AMLOGIC SOCS
23026 M:      Guillaume La Roque <[email protected]>
23027 L:      [email protected]
23028 L:      [email protected]
23029 S:      Supported
23030 W:      http://linux-meson.com/
23031 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
23032 F:      drivers/thermal/amlogic_thermal.c
23033
23034 THERMAL/CPU_COOLING
23035 M:      Amit Daniel Kachhap <[email protected]>
23036 M:      Daniel Lezcano <[email protected]>
23037 M:      Viresh Kumar <[email protected]>
23038 R:      Lukasz Luba <[email protected]>
23039 L:      [email protected]
23040 S:      Supported
23041 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
23042 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
23043 F:      drivers/thermal/cpufreq_cooling.c
23044 F:      drivers/thermal/cpuidle_cooling.c
23045 F:      include/linux/cpu_cooling.h
23046
23047 THERMAL/POWER_ALLOCATOR
23048 M:      Lukasz Luba <[email protected]>
23049 L:      [email protected]
23050 S:      Maintained
23051 F:      Documentation/driver-api/thermal/power_allocator.rst
23052 F:      drivers/thermal/gov_power_allocator.c
23053 F:      drivers/thermal/thermal_trace_ipa.h
23054
23055 THINKPAD ACPI EXTRAS DRIVER
23056 M:      Henrique de Moraes Holschuh <[email protected]>
23057 L:      [email protected]
23058 L:      [email protected]
23059 S:      Maintained
23060 W:      http://ibm-acpi.sourceforge.net
23061 W:      http://thinkwiki.org/wiki/Ibm-acpi
23062 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
23063 F:      drivers/platform/x86/thinkpad_acpi.c
23064
23065 THINKPAD LMI DRIVER
23066 M:      Mark Pearson <[email protected]>
23067 L:      [email protected]
23068 S:      Maintained
23069 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
23070 F:      drivers/platform/x86/think-lmi.?
23071
23072 THP7312 ISP DRIVER
23073 M:      Laurent Pinchart <[email protected]>
23074 M:      Paul Elder <[email protected]>
23075 L:      [email protected]
23076 S:      Maintained
23077 T:      git git://linuxtv.org/media_tree.git
23078 F:      Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
23079 F:      Documentation/userspace-api/media/drivers/thp7312.rst
23080 F:      drivers/media/i2c/thp7312.c
23081 F:      include/uapi/linux/thp7312.h
23082
23083 THUNDERBOLT DMA TRAFFIC TEST DRIVER
23084 M:      Isaac Hazan <[email protected]>
23085 L:      [email protected]
23086 S:      Maintained
23087 F:      drivers/thunderbolt/dma_test.c
23088
23089 THUNDERBOLT DRIVER
23090 M:      Andreas Noever <[email protected]>
23091 M:      Michael Jamet <[email protected]>
23092 M:      Mika Westerberg <[email protected]>
23093 M:      Yehezkel Bernat <[email protected]>
23094 L:      [email protected]
23095 S:      Maintained
23096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
23097 F:      Documentation/admin-guide/thunderbolt.rst
23098 F:      drivers/thunderbolt/
23099 F:      include/linux/thunderbolt.h
23100
23101 THUNDERBOLT NETWORK DRIVER
23102 M:      Michael Jamet <[email protected]>
23103 M:      Mika Westerberg <[email protected]>
23104 M:      Yehezkel Bernat <[email protected]>
23105 L:      [email protected]
23106 S:      Maintained
23107 F:      drivers/net/thunderbolt/
23108
23109 THUNDERX GPIO DRIVER
23110 M:      Robert Richter <[email protected]>
23111 S:      Odd Fixes
23112 F:      drivers/gpio/gpio-thunderx.c
23113
23114 TI ADS1119 ADC DRIVER
23115 M:      Francesco Dolcini <[email protected]>
23116 M:      João Paulo Gonçalves <[email protected]>
23117 L:      [email protected]
23118 S:      Maintained
23119 F:      Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
23120 F:      drivers/iio/adc/ti-ads1119.c
23121
23122 TI ADS7924 ADC DRIVER
23123 M:      Hugo Villeneuve <[email protected]>
23124 L:      [email protected]
23125 S:      Supported
23126 F:      Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
23127 F:      drivers/iio/adc/ti-ads7924.c
23128
23129 TI AM437X VPFE DRIVER
23130 M:      "Lad, Prabhakar" <[email protected]>
23131 L:      [email protected]
23132 S:      Maintained
23133 W:      https://linuxtv.org
23134 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23135 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23136 F:      drivers/media/platform/ti/am437x/
23137
23138 TI BANDGAP AND THERMAL DRIVER
23139 M:      Eduardo Valentin <[email protected]>
23140 M:      Keerthy <[email protected]>
23141 L:      [email protected]
23142 L:      [email protected]
23143 S:      Maintained
23144 F:      drivers/thermal/ti-soc-thermal/
23145
23146 TI BQ27XXX POWER SUPPLY DRIVER
23147 F:      drivers/power/supply/bq27xxx_battery.c
23148 F:      drivers/power/supply/bq27xxx_battery_i2c.c
23149 F:      include/linux/power/bq27xxx_battery.h
23150
23151 TI CDCE706 CLOCK DRIVER
23152 M:      Max Filippov <[email protected]>
23153 S:      Maintained
23154 F:      drivers/clk/clk-cdce706.c
23155
23156 TI CLOCK DRIVER
23157 M:      Tero Kristo <[email protected]>
23158 L:      [email protected]
23159 S:      Odd Fixes
23160 F:      drivers/clk/ti/
23161 F:      include/linux/clk/ti.h
23162
23163 TI DAVINCI MACHINE SUPPORT
23164 M:      Bartosz Golaszewski <[email protected]>
23165 L:      [email protected] (moderated for non-subscribers)
23166 S:      Maintained
23167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23168 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23169 F:      arch/arm/boot/dts/ti/davinci/
23170 F:      arch/arm/mach-davinci/
23171 F:      drivers/i2c/busses/i2c-davinci.c
23172
23173 TI DAVINCI SERIES CLOCK DRIVER
23174 M:      David Lechner <[email protected]>
23175 S:      Maintained
23176 F:      Documentation/devicetree/bindings/clock/ti/davinci/
23177 F:      drivers/clk/davinci/
23178 F:      include/linux/clk/davinci.h
23179
23180 TI DAVINCI SERIES GPIO DRIVER
23181 M:      Keerthy <[email protected]>
23182 L:      [email protected]
23183 S:      Maintained
23184 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23185 F:      drivers/gpio/gpio-davinci.c
23186
23187 TI DAVINCI SERIES MEDIA DRIVER
23188 M:      "Lad, Prabhakar" <[email protected]>
23189 L:      [email protected]
23190 S:      Maintained
23191 W:      https://linuxtv.org
23192 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23193 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23194 F:      drivers/media/platform/ti/davinci/
23195 F:      include/media/davinci/
23196
23197 TI ENHANCED CAPTURE (eCAP) DRIVER
23198 M:      Vignesh Raghavendra <[email protected]>
23199 R:      Julien Panis <[email protected]>
23200 L:      [email protected]
23201 L:      [email protected]
23202 S:      Maintained
23203 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23204 F:      drivers/counter/ti-ecap-capture.c
23205
23206 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23207 R:      David Lechner <[email protected]>
23208 L:      [email protected]
23209 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
23210 F:      drivers/counter/ti-eqep.c
23211
23212 TI ETHERNET SWITCH DRIVER (CPSW)
23213 R:      Siddharth Vadapalli <[email protected]>
23214 R:      Roger Quadros <[email protected]>
23215 L:      [email protected]
23216 L:      [email protected]
23217 S:      Maintained
23218 F:      drivers/net/ethernet/ti/cpsw*
23219 F:      drivers/net/ethernet/ti/davinci*
23220
23221 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23222 M:      Alex Dubov <[email protected]>
23223 S:      Maintained
23224 W:      http://tifmxx.berlios.de/
23225 F:      drivers/memstick/host/tifm_ms.c
23226 F:      drivers/misc/tifm*
23227 F:      drivers/mmc/host/tifm_sd.c
23228 F:      include/linux/tifm.h
23229
23230 TI FPD-LINK DRIVERS
23231 M:      Tomi Valkeinen <[email protected]>
23232 L:      [email protected]
23233 S:      Maintained
23234 F:      Documentation/devicetree/bindings/media/i2c/ti,ds90*
23235 F:      drivers/media/i2c/ds90*
23236 F:      include/media/i2c/ds90*
23237
23238 TI HDC302X HUMIDITY DRIVER
23239 M:      Javier Carrasco <[email protected]>
23240 M:      Li peiyu <[email protected]>
23241 L:      [email protected]
23242 S:      Maintained
23243 F:      Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23244 F:      drivers/iio/humidity/hdc3020.c
23245
23246 TI ICSSG ETHERNET DRIVER (ICSSG)
23247 R:      MD Danish Anwar <[email protected]>
23248 R:      Roger Quadros <[email protected]>
23249 L:      [email protected] (moderated for non-subscribers)
23250 L:      [email protected]
23251 S:      Maintained
23252 F:      Documentation/devicetree/bindings/net/ti,icss*.yaml
23253 F:      drivers/net/ethernet/ti/icssg/*
23254
23255 TI J721E CSI2RX DRIVER
23256 M:      Jai Luthra <[email protected]>
23257 L:      [email protected]
23258 S:      Maintained
23259 F:      Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23260 F:      drivers/media/platform/ti/j721e-csi2rx/
23261
23262 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23263 M:      Nishanth Menon <[email protected]>
23264 M:      Santosh Shilimkar <[email protected]>
23265 L:      [email protected]
23266 L:      [email protected] (moderated for non-subscribers)
23267 S:      Maintained
23268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23269 F:      Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23270 F:      drivers/pmdomain/ti/omap_prm.c
23271 F:      drivers/soc/ti/*
23272
23273 TI LM49xxx FAMILY ASoC CODEC DRIVERS
23274 M:      M R Swami Reddy <[email protected]>
23275 M:      Vishwas A Deshpande <[email protected]>
23276 L:      [email protected]
23277 S:      Maintained
23278 F:      sound/soc/codecs/isabelle*
23279 F:      sound/soc/codecs/lm49453*
23280
23281 TI LMP92064 ADC DRIVER
23282 M:      Leonard Göhrs <[email protected]>
23283 R:      [email protected]
23284 L:      [email protected]
23285 S:      Maintained
23286 F:      Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23287 F:      drivers/iio/adc/ti-lmp92064.c
23288
23289 TI PCM3060 ASoC CODEC DRIVER
23290 M:      Kirill Marinushkin <[email protected]>
23291 L:      [email protected]
23292 S:      Maintained
23293 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
23294 F:      sound/soc/codecs/pcm3060*
23295
23296 TI TAS571X FAMILY ASoC CODEC DRIVER
23297 M:      Kevin Cernekee <[email protected]>
23298 L:      [email protected]
23299 S:      Odd Fixes
23300 F:      sound/soc/codecs/tas571x*
23301
23302 TI TMAG5273 MAGNETOMETER DRIVER
23303 M:      Gerald Loacker <[email protected]>
23304 L:      [email protected]
23305 S:      Maintained
23306 F:      Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23307 F:      drivers/iio/magnetometer/tmag5273.c
23308
23309 TI TRF7970A NFC DRIVER
23310 M:      Mark Greer <[email protected]>
23311 L:      [email protected]
23312 S:      Supported
23313 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23314 F:      drivers/nfc/trf7970a.c
23315
23316 TI TSC2046 ADC DRIVER
23317 M:      Oleksij Rempel <[email protected]>
23318 R:      [email protected]
23319 L:      [email protected]
23320 S:      Maintained
23321 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23322 F:      drivers/iio/adc/ti-tsc2046.c
23323
23324 TI TWL4030 SERIES SOC CODEC DRIVER
23325 M:      Peter Ujfalusi <[email protected]>
23326 L:      [email protected]
23327 S:      Maintained
23328 F:      sound/soc/codecs/twl4030*
23329
23330 TI VPE/CAL DRIVERS
23331 M:      Benoit Parrot <[email protected]>
23332 L:      [email protected]
23333 S:      Maintained
23334 W:      http://linuxtv.org/
23335 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23336 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
23337 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
23338 F:      drivers/media/platform/ti/cal/
23339 F:      drivers/media/platform/ti/vpe/
23340
23341 TI WILINK WIRELESS DRIVERS
23342 L:      [email protected]
23343 S:      Orphan
23344 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23345 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23346 F:      drivers/net/wireless/ti/
23347
23348 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23349 M:      John Stultz <[email protected]>
23350 M:      Thomas Gleixner <[email protected]>
23351 R:      Stephen Boyd <[email protected]>
23352 L:      [email protected]
23353 S:      Supported
23354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23355 F:      include/linux/clocksource.h
23356 F:      include/linux/time.h
23357 F:      include/linux/timekeeper_internal.h
23358 F:      include/linux/timekeeping.h
23359 F:      include/linux/timex.h
23360 F:      include/uapi/linux/time.h
23361 F:      include/uapi/linux/timex.h
23362 F:      kernel/time/alarmtimer.c
23363 F:      kernel/time/clocksource*
23364 F:      kernel/time/ntp*
23365 F:      kernel/time/time.c
23366 F:      kernel/time/timeconst.bc
23367 F:      kernel/time/timeconv.c
23368 F:      kernel/time/timecounter.c
23369 F:      kernel/time/timekeeping*
23370 F:      kernel/time/time_test.c
23371 F:      tools/testing/selftests/timers/
23372
23373 TIPC NETWORK LAYER
23374 M:      Jon Maloy <[email protected]>
23375 M:      Ying Xue <[email protected]>
23376 L:      [email protected] (core kernel code)
23377 L:      [email protected] (user apps, general discussion)
23378 S:      Maintained
23379 W:      http://tipc.sourceforge.net/
23380 F:      include/uapi/linux/tipc*.h
23381 F:      net/tipc/
23382
23383 TLAN NETWORK DRIVER
23384 M:      Samuel Chessman <[email protected]>
23385 L:      [email protected] (subscribers-only)
23386 S:      Maintained
23387 W:      http://sourceforge.net/projects/tlan/
23388 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23389 F:      drivers/net/ethernet/ti/tlan.*
23390
23391 TMIO/SDHI MMC DRIVER
23392 M:      Wolfram Sang <[email protected]>
23393 L:      [email protected]
23394 L:      [email protected]
23395 S:      Supported
23396 F:      drivers/mmc/host/renesas_sdhi*
23397 F:      drivers/mmc/host/tmio_mmc*
23398 F:      include/linux/platform_data/tmio.h
23399
23400 TMP513 HARDWARE MONITOR DRIVER
23401 M:      Eric Tremblay <[email protected]>
23402 L:      [email protected]
23403 S:      Maintained
23404 F:      Documentation/hwmon/tmp513.rst
23405 F:      drivers/hwmon/tmp513.c
23406
23407 TMPFS (SHMEM FILESYSTEM)
23408 M:      Hugh Dickins <[email protected]>
23409 L:      [email protected]
23410 S:      Maintained
23411 F:      include/linux/shmem_fs.h
23412 F:      mm/shmem.c
23413
23414 TOMOYO SECURITY MODULE
23415 M:      Kentaro Takeda <[email protected]>
23416 M:      Tetsuo Handa <[email protected]>
23417 L:      [email protected] (subscribers-only, for developers in English)
23418 L:      [email protected] (subscribers-only, for users in English)
23419 L:      [email protected] (subscribers-only, for developers in Japanese)
23420 L:      [email protected] (subscribers-only, for users in Japanese)
23421 S:      Maintained
23422 W:      https://tomoyo.sourceforge.net/
23423 F:      security/tomoyo/
23424
23425 TOPSTAR LAPTOP EXTRAS DRIVER
23426 M:      Herton Ronaldo Krzesinski <[email protected]>
23427 L:      [email protected]
23428 S:      Maintained
23429 F:      drivers/platform/x86/topstar-laptop.c
23430
23431 TORTURE-TEST MODULES
23432 M:      Davidlohr Bueso <[email protected]>
23433 M:      "Paul E. McKenney" <[email protected]>
23434 M:      Josh Triplett <[email protected]>
23435 L:      [email protected]
23436 S:      Supported
23437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23438 F:      Documentation/RCU/torture.rst
23439 F:      kernel/locking/locktorture.c
23440 F:      kernel/rcu/rcuscale.c
23441 F:      kernel/rcu/rcutorture.c
23442 F:      kernel/rcu/refscale.c
23443 F:      kernel/torture.c
23444
23445 TOSHIBA ACPI EXTRAS DRIVER
23446 M:      Azael Avalos <[email protected]>
23447 L:      [email protected]
23448 S:      Maintained
23449 F:      drivers/platform/x86/toshiba_acpi.c
23450
23451 TOSHIBA BLUETOOTH DRIVER
23452 M:      Azael Avalos <[email protected]>
23453 L:      [email protected]
23454 S:      Maintained
23455 F:      drivers/platform/x86/toshiba_bluetooth.c
23456
23457 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23458 M:      Azael Avalos <[email protected]>
23459 L:      [email protected]
23460 S:      Maintained
23461 F:      drivers/platform/x86/toshiba_haps.c
23462
23463 TOSHIBA SMM DRIVER
23464 M:      Jonathan Buzzard <[email protected]>
23465 S:      Maintained
23466 W:      http://www.buzzard.org.uk/toshiba/
23467 F:      drivers/char/toshiba.c
23468 F:      include/linux/toshiba.h
23469 F:      include/uapi/linux/toshiba.h
23470
23471 TOSHIBA TC358743 DRIVER
23472 M:      Hans Verkuil <[email protected]>
23473 L:      [email protected]
23474 S:      Maintained
23475 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
23476 F:      drivers/media/i2c/tc358743*
23477 F:      include/media/i2c/tc358743.h
23478
23479 TOSHIBA WMI HOTKEYS DRIVER
23480 M:      Azael Avalos <[email protected]>
23481 L:      [email protected]
23482 S:      Maintained
23483 F:      drivers/platform/x86/toshiba-wmi.c
23484
23485 TPM DEVICE DRIVER
23486 M:      Peter Huewe <[email protected]>
23487 M:      Jarkko Sakkinen <[email protected]>
23488 R:      Jason Gunthorpe <[email protected]>
23489 L:      [email protected]
23490 S:      Maintained
23491 W:      https://codeberg.org/jarkko/linux-tpmdd-test
23492 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
23493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23494 F:      Documentation/devicetree/bindings/tpm/
23495 F:      drivers/char/tpm/
23496 F:      tools/testing/selftests/tpm2/
23497
23498 TPS546D24 DRIVER
23499 M:      Duke Du <[email protected]>
23500 L:      [email protected]
23501 S:      Maintained
23502 F:      Documentation/hwmon/tps546d24.rst
23503 F:      drivers/hwmon/pmbus/tps546d24.c
23504
23505 TQ SYSTEMS BOARD & DRIVER SUPPORT
23506 L:      [email protected]
23507 S:      Supported
23508 W:      https://www.tq-group.com/en/products/tq-embedded/
23509 F:      arch/arm/boot/dts/nxp/imx/*mba*.dts*
23510 F:      arch/arm/boot/dts/nxp/imx/*tqma*.dts*
23511 F:      arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23512 F:      arch/arm64/boot/dts/freescale/imx*mba*.dts*
23513 F:      arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23514 F:      arch/arm64/boot/dts/freescale/mba*.dtsi
23515 F:      arch/arm64/boot/dts/freescale/tqml*.dts*
23516 F:      drivers/gpio/gpio-tqmx86.c
23517 F:      drivers/mfd/tqmx86.c
23518 F:      drivers/watchdog/tqmx86_wdt.c
23519
23520 TRACING
23521 M:      Steven Rostedt <[email protected]>
23522 M:      Masami Hiramatsu <[email protected]>
23523 R:      Mathieu Desnoyers <[email protected]>
23524 L:      [email protected]
23525 L:      [email protected]
23526 S:      Maintained
23527 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
23528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23529 F:      Documentation/trace/*
23530 F:      fs/tracefs/
23531 F:      include/linux/trace*.h
23532 F:      include/trace/
23533 F:      kernel/trace/
23534 F:      scripts/tracing/
23535 F:      tools/testing/selftests/ftrace/
23536
23537 TRACING MMIO ACCESSES (MMIOTRACE)
23538 M:      Steven Rostedt <[email protected]>
23539 M:      Masami Hiramatsu <[email protected]>
23540 R:      Karol Herbst <[email protected]>
23541 R:      Pekka Paalanen <[email protected]>
23542 L:      [email protected]
23543 L:      [email protected]
23544 S:      Maintained
23545 F:      arch/x86/mm/kmmio.c
23546 F:      arch/x86/mm/mmio-mod.c
23547 F:      arch/x86/mm/testmmiotrace.c
23548 F:      include/linux/mmiotrace.h
23549 F:      kernel/trace/trace_mmiotrace.c
23550
23551 TRACING OS NOISE / LATENCY TRACERS
23552 M:      Steven Rostedt <[email protected]>
23553 S:      Maintained
23554 F:      Documentation/trace/hwlat_detector.rst
23555 F:      Documentation/trace/osnoise-tracer.rst
23556 F:      Documentation/trace/timerlat-tracer.rst
23557 F:      arch/*/kernel/trace.c
23558 F:      include/trace/events/osnoise.h
23559 F:      kernel/trace/trace_hwlat.c
23560 F:      kernel/trace/trace_irqsoff.c
23561 F:      kernel/trace/trace_osnoise.c
23562 F:      kernel/trace/trace_sched_wakeup.c
23563
23564 TRADITIONAL CHINESE DOCUMENTATION
23565 M:      Hu Haowen <[email protected]>
23566 S:      Maintained
23567 W:      https://github.com/srcres258/linux-doc
23568 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
23569 F:      Documentation/translations/zh_TW/
23570
23571 TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23572 M:      Dan Williams <[email protected]>
23573 L:      [email protected]
23574 S:      Maintained
23575 F:      Documentation/ABI/testing/configfs-tsm
23576 F:      drivers/virt/coco/tsm.c
23577 F:      include/linux/tsm.h
23578
23579 TRUSTED SERVICES TEE DRIVER
23580 M:      Balint Dobszay <[email protected]>
23581 M:      Sudeep Holla <[email protected]>
23582 L:      [email protected] (moderated for non-subscribers)
23583 L:      [email protected]
23584 S:      Maintained
23585 F:      Documentation/tee/ts-tee.rst
23586 F:      drivers/tee/tstee/
23587
23588 TTY LAYER AND SERIAL DRIVERS
23589 M:      Greg Kroah-Hartman <[email protected]>
23590 M:      Jiri Slaby <[email protected]>
23591 L:      [email protected]
23592 L:      [email protected]
23593 S:      Supported
23594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23595 F:      Documentation/devicetree/bindings/serial/
23596 F:      Documentation/driver-api/serial/
23597 F:      drivers/tty/
23598 F:      include/linux/selection.h
23599 F:      include/linux/serial.h
23600 F:      include/linux/serial_core.h
23601 F:      include/linux/sysrq.h
23602 F:      include/linux/tty*.h
23603 F:      include/linux/vt.h
23604 F:      include/linux/vt_*.h
23605 F:      include/uapi/linux/serial.h
23606 F:      include/uapi/linux/serial_core.h
23607 F:      include/uapi/linux/tty.h
23608
23609 TUA9001 MEDIA DRIVER
23610 L:      [email protected]
23611 S:      Orphan
23612 W:      https://linuxtv.org
23613 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23614 F:      drivers/media/tuners/tua9001*
23615
23616 TULIP NETWORK DRIVERS
23617 L:      [email protected]
23618 L:      [email protected]
23619 S:      Orphan
23620 F:      drivers/net/ethernet/dec/tulip/
23621
23622 TUN/TAP driver
23623 M:      Willem de Bruijn <[email protected]>
23624 M:      Jason Wang <[email protected]>
23625 S:      Maintained
23626 W:      http://vtun.sourceforge.net/tun
23627 F:      Documentation/networking/tuntap.rst
23628 F:      arch/um/os-Linux/drivers/
23629 F:      drivers/net/tap.c
23630 F:      drivers/net/tun.c
23631
23632 TURBOCHANNEL SUBSYSTEM
23633 M:      "Maciej W. Rozycki" <[email protected]>
23634 M:      Ralf Baechle <[email protected]>
23635 L:      [email protected]
23636 S:      Maintained
23637 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
23638 F:      drivers/tc/
23639 F:      include/linux/tc.h
23640
23641 TURBOSTAT UTILITY
23642 M:      "Len Brown" <[email protected]>
23643 L:      [email protected]
23644 S:      Supported
23645 Q:      https://patchwork.kernel.org/project/linux-pm/list/
23646 B:      https://bugzilla.kernel.org
23647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23648 F:      tools/power/x86/turbostat/
23649 F:      tools/testing/selftests/turbostat/
23650
23651 TW5864 VIDEO4LINUX DRIVER
23652 M:      Bluecherry Maintainers <[email protected]>
23653 M:      Andrey Utkin <[email protected]>
23654 M:      Andrey Utkin <[email protected]>
23655 L:      [email protected]
23656 S:      Supported
23657 F:      drivers/media/pci/tw5864/
23658
23659 TW68 VIDEO4LINUX DRIVER
23660 M:      Hans Verkuil <[email protected]>
23661 L:      [email protected]
23662 S:      Odd Fixes
23663 W:      https://linuxtv.org
23664 T:      git git://linuxtv.org/media_tree.git
23665 F:      drivers/media/pci/tw68/
23666
23667 TW686X VIDEO4LINUX DRIVER
23668 M:      Ezequiel Garcia <[email protected]>
23669 L:      [email protected]
23670 S:      Maintained
23671 W:      http://linuxtv.org
23672 T:      git git://linuxtv.org/media_tree.git
23673 F:      drivers/media/pci/tw686x/
23674
23675 U-BOOT ENVIRONMENT VARIABLES
23676 M:      Rafał Miłecki <[email protected]>
23677 S:      Maintained
23678 F:      Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
23679 F:      drivers/nvmem/layouts/u-boot-env.c
23680 F:      drivers/nvmem/u-boot-env.c
23681
23682 UACCE ACCELERATOR FRAMEWORK
23683 M:      Zhangfei Gao <[email protected]>
23684 M:      Zhou Wang <[email protected]>
23685 L:      [email protected]
23686 L:      [email protected]
23687 S:      Maintained
23688 F:      Documentation/ABI/testing/sysfs-driver-uacce
23689 F:      Documentation/misc-devices/uacce.rst
23690 F:      drivers/misc/uacce/
23691 F:      include/linux/uacce.h
23692 F:      include/uapi/misc/uacce/
23693
23694 UBI FILE SYSTEM (UBIFS)
23695 M:      Richard Weinberger <[email protected]>
23696 R:      Zhihao Cheng <[email protected]>
23697 L:      [email protected]
23698 S:      Supported
23699 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
23700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23702 F:      Documentation/ABI/testing/sysfs-fs-ubifs
23703 F:      Documentation/filesystems/ubifs-authentication.rst
23704 F:      Documentation/filesystems/ubifs.rst
23705 F:      fs/ubifs/
23706
23707 UBLK USERSPACE BLOCK DRIVER
23708 M:      Ming Lei <[email protected]>
23709 L:      [email protected]
23710 S:      Maintained
23711 F:      Documentation/block/ublk.rst
23712 F:      drivers/block/ublk_drv.c
23713 F:      include/uapi/linux/ublk_cmd.h
23714
23715 UBSAN
23716 M:      Kees Cook <[email protected]>
23717 R:      Marco Elver <[email protected]>
23718 R:      Andrey Konovalov <[email protected]>
23719 R:      Andrey Ryabinin <[email protected]>
23720 L:      [email protected]
23721 L:      [email protected]
23722 S:      Supported
23723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23724 F:      Documentation/dev-tools/ubsan.rst
23725 F:      include/linux/ubsan.h
23726 F:      lib/Kconfig.ubsan
23727 F:      lib/test_ubsan.c
23728 F:      lib/ubsan.c
23729 F:      lib/ubsan.h
23730 F:      scripts/Makefile.ubsan
23731 K:      \bARCH_HAS_UBSAN\b
23732
23733 UCLINUX (M68KNOMMU AND COLDFIRE)
23734 M:      Greg Ungerer <[email protected]>
23735 L:      [email protected]
23736 S:      Maintained
23737 W:      http://www.linux-m68k.org/
23738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23739 F:      arch/m68k/*/*_no.*
23740 F:      arch/m68k/68*/
23741 F:      arch/m68k/coldfire/
23742 F:      arch/m68k/include/asm/*_no.*
23743
23744 UDF FILESYSTEM
23745 M:      Jan Kara <[email protected]>
23746 S:      Maintained
23747 F:      Documentation/filesystems/udf.rst
23748 F:      fs/udf/
23749
23750 UDRAW TABLET
23751 M:      Bastien Nocera <[email protected]>
23752 L:      [email protected]
23753 S:      Maintained
23754 F:      drivers/hid/hid-udraw-ps3.c
23755
23756 UFS FILESYSTEM
23757 M:      Evgeniy Dushistov <[email protected]>
23758 S:      Maintained
23759 F:      Documentation/admin-guide/ufs.rst
23760 F:      fs/ufs/
23761
23762 UHID USERSPACE HID IO DRIVER
23763 M:      David Rheinsberg <[email protected]>
23764 L:      [email protected]
23765 S:      Maintained
23766 F:      drivers/hid/uhid.c
23767 F:      include/uapi/linux/uhid.h
23768
23769 ULPI BUS
23770 M:      Heikki Krogerus <[email protected]>
23771 L:      [email protected]
23772 S:      Maintained
23773 F:      drivers/usb/common/ulpi.c
23774 F:      include/linux/ulpi/
23775
23776 UNICODE SUBSYSTEM
23777 M:      Gabriel Krisman Bertazi <[email protected]>
23778 L:      [email protected]
23779 S:      Supported
23780 F:      fs/unicode/
23781
23782 UNIFDEF
23783 M:      Tony Finch <[email protected]>
23784 S:      Maintained
23785 W:      http://dotat.at/prog/unifdef
23786 F:      scripts/unifdef.c
23787
23788 UNIFORM CDROM DRIVER
23789 M:      Phillip Potter <[email protected]>
23790 S:      Maintained
23791 F:      Documentation/cdrom/
23792 F:      drivers/cdrom/cdrom.c
23793 F:      include/linux/cdrom.h
23794 F:      include/uapi/linux/cdrom.h
23795
23796 UNION-FIND
23797 M:      Xavier <[email protected]>
23798 L:      [email protected]
23799 S:      Maintained
23800 F:      Documentation/core-api/union_find.rst
23801 F:      Documentation/translations/zh_CN/core-api/union_find.rst
23802 F:      include/linux/union_find.h
23803 F:      lib/union_find.c
23804
23805 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23806 R:      Alim Akhtar <[email protected]>
23807 R:      Avri Altman <[email protected]>
23808 R:      Bart Van Assche <[email protected]>
23809 L:      [email protected]
23810 S:      Supported
23811 F:      Documentation/devicetree/bindings/ufs/
23812 F:      Documentation/scsi/ufs.rst
23813 F:      drivers/ufs/core/
23814
23815 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23816 M:      Pedro Sousa <[email protected]>
23817 L:      [email protected]
23818 S:      Supported
23819 F:      drivers/ufs/host/*dwc*
23820
23821 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23822 M:      Alim Akhtar <[email protected]>
23823 L:      [email protected]
23824 S:      Maintained
23825 F:      drivers/ufs/host/ufs-exynos*
23826
23827 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23828 M:      Peter Wang <[email protected]>
23829 R:      Stanley Jhu <[email protected]>
23830 L:      [email protected]
23831 L:      [email protected] (moderated for non-subscribers)
23832 S:      Maintained
23833 F:      drivers/ufs/host/ufs-mediatek*
23834
23835 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23836 M:      Manivannan Sadhasivam <[email protected]>
23837 L:      [email protected]
23838 L:      [email protected]
23839 S:      Maintained
23840 F:      Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23841 F:      drivers/ufs/host/ufs-qcom*
23842
23843 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23844 M:      Yoshihiro Shimoda <[email protected]>
23845 L:      [email protected]
23846 L:      [email protected]
23847 S:      Maintained
23848 F:      drivers/ufs/host/ufs-renesas.c
23849
23850 UNSORTED BLOCK IMAGES (UBI)
23851 M:      Richard Weinberger <[email protected]>
23852 R:      Zhihao Cheng <[email protected]>
23853 L:      [email protected]
23854 S:      Supported
23855 W:      http://www.linux-mtd.infradead.org/
23856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23858 F:      drivers/mtd/ubi/
23859 F:      include/linux/mtd/ubi.h
23860 F:      include/uapi/mtd/ubi-user.h
23861
23862 UPROBES
23863 M:      Masami Hiramatsu <[email protected]>
23864 M:      Oleg Nesterov <[email protected]>
23865 M:      Peter Zijlstra <[email protected]>
23866 L:      [email protected]
23867 L:      [email protected]
23868 S:      Maintained
23869 F:      arch/*/include/asm/uprobes.h
23870 F:      arch/*/kernel/probes/uprobes.c
23871 F:      arch/*/kernel/uprobes.c
23872 F:      include/linux/uprobes.h
23873 F:      kernel/events/uprobes.c
23874
23875 USB "USBNET" DRIVER FRAMEWORK
23876 M:      Oliver Neukum <[email protected]>
23877 L:      [email protected]
23878 S:      Maintained
23879 W:      http://www.linux-usb.org/usbnet
23880 F:      drivers/net/usb/usbnet.c
23881 F:      include/linux/usb/usbnet.h
23882
23883 USB ACM DRIVER
23884 M:      Oliver Neukum <[email protected]>
23885 L:      [email protected]
23886 S:      Maintained
23887 F:      Documentation/usb/acm.rst
23888 F:      drivers/usb/class/cdc-acm.*
23889
23890 USB APPLE MFI FASTCHARGE DRIVER
23891 M:      Bastien Nocera <[email protected]>
23892 L:      [email protected]
23893 S:      Maintained
23894 F:      drivers/usb/misc/apple-mfi-fastcharge.c
23895
23896 USB AR5523 WIRELESS DRIVER
23897 L:      [email protected]
23898 S:      Orphan
23899 F:      drivers/net/wireless/ath/ar5523/
23900
23901 USB ATTACHED SCSI
23902 M:      Oliver Neukum <[email protected]>
23903 L:      [email protected]
23904 L:      [email protected]
23905 S:      Maintained
23906 F:      drivers/usb/storage/uas.c
23907
23908 USB CDC ETHERNET DRIVER
23909 M:      Oliver Neukum <[email protected]>
23910 L:      [email protected]
23911 S:      Maintained
23912 F:      drivers/net/usb/cdc_*.c
23913 F:      include/uapi/linux/usb/cdc.h
23914
23915 USB CHAOSKEY DRIVER
23916 M:      Keith Packard <[email protected]>
23917 L:      [email protected]
23918 S:      Maintained
23919 F:      drivers/usb/misc/chaoskey.c
23920
23921 USB CYPRESS C67X00 DRIVER
23922 L:      [email protected]
23923 S:      Orphan
23924 F:      drivers/usb/c67x00/
23925
23926 USB DAVICOM DM9601 DRIVER
23927 M:      Peter Korsgaard <[email protected]>
23928 L:      [email protected]
23929 S:      Maintained
23930 W:      http://www.linux-usb.org/usbnet
23931 F:      drivers/net/usb/dm9601.c
23932
23933 USB EHCI DRIVER
23934 M:      Alan Stern <[email protected]>
23935 L:      [email protected]
23936 S:      Maintained
23937 F:      Documentation/usb/ehci.rst
23938 F:      drivers/usb/host/ehci*
23939
23940 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23941 M:      Jiri Kosina <[email protected]>
23942 M:      Benjamin Tissoires <[email protected]>
23943 L:      [email protected]
23944 S:      Maintained
23945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23946 F:      Documentation/hid/hiddev.rst
23947 F:      drivers/hid/usbhid/
23948
23949 USB INTEL XHCI ROLE MUX DRIVER
23950 M:      Hans de Goede <[email protected]>
23951 L:      [email protected]
23952 S:      Maintained
23953 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
23954
23955 USB IP DRIVER FOR HISILICON KIRIN 960
23956 M:      Yu Chen <[email protected]>
23957 M:      Binghui Wang <[email protected]>
23958 L:      [email protected]
23959 S:      Maintained
23960 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23961 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
23962
23963 USB IP DRIVER FOR HISILICON KIRIN 970
23964 M:      Mauro Carvalho Chehab <[email protected]>
23965 L:      [email protected]
23966 S:      Maintained
23967 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23968 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
23969
23970 USB ISP116X DRIVER
23971 M:      Olav Kongas <[email protected]>
23972 L:      [email protected]
23973 S:      Maintained
23974 F:      drivers/usb/host/isp116x*
23975 F:      include/linux/usb/isp116x.h
23976
23977 USB ISP1760 DRIVER
23978 M:      Rui Miguel Silva <[email protected]>
23979 L:      [email protected]
23980 S:      Maintained
23981 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23982 F:      drivers/usb/isp1760/*
23983
23984 USB LAN78XX ETHERNET DRIVER
23985 M:      Woojung Huh <[email protected]>
23986 M:      [email protected]
23987 L:      [email protected]
23988 S:      Maintained
23989 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23990 F:      drivers/net/usb/lan78xx.*
23991 F:      include/dt-bindings/net/microchip-lan78xx.h
23992
23993 USB MASS STORAGE DRIVER
23994 M:      Alan Stern <[email protected]>
23995 L:      [email protected]
23996 L:      [email protected]
23997 S:      Maintained
23998 F:      drivers/usb/storage/
23999
24000 USB MIDI DRIVER
24001 M:      Clemens Ladisch <[email protected]>
24002 L:      [email protected]
24003 S:      Maintained
24004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
24005 F:      sound/usb/midi.*
24006
24007 USB NETWORKING DRIVERS
24008 L:      [email protected]
24009 S:      Odd Fixes
24010 F:      drivers/net/usb/
24011
24012 USB OHCI DRIVER
24013 M:      Alan Stern <[email protected]>
24014 L:      [email protected]
24015 S:      Maintained
24016 F:      Documentation/usb/ohci.rst
24017 F:      drivers/usb/host/ohci*
24018
24019 USB OTG FSM (Finite State Machine)
24020 M:      Peter Chen <[email protected]>
24021 L:      [email protected]
24022 S:      Maintained
24023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
24024 F:      drivers/usb/common/usb-otg-fsm.c
24025
24026 USB OVER IP DRIVER
24027 M:      Valentina Manea <[email protected]>
24028 M:      Shuah Khan <[email protected]>
24029 M:      Shuah Khan <[email protected]>
24030 R:      Hongren Zheng <[email protected]>
24031 L:      [email protected]
24032 S:      Maintained
24033 F:      Documentation/usb/usbip_protocol.rst
24034 F:      drivers/usb/usbip/
24035 F:      tools/testing/selftests/drivers/usb/usbip/
24036 F:      tools/usb/usbip/
24037
24038 USB PEGASUS DRIVER
24039 M:      Petko Manolov <[email protected]>
24040 L:      [email protected]
24041 L:      [email protected]
24042 S:      Maintained
24043 W:      https://github.com/petkan/pegasus
24044 T:      git https://github.com/petkan/pegasus.git
24045 F:      drivers/net/usb/pegasus.*
24046
24047 USB PRINTER DRIVER (usblp)
24048 M:      Pete Zaitcev <[email protected]>
24049 L:      [email protected]
24050 S:      Supported
24051 F:      drivers/usb/class/usblp.c
24052
24053 USB QMI WWAN NETWORK DRIVER
24054 M:      Bjørn Mork <[email protected]>
24055 L:      [email protected]
24056 S:      Maintained
24057 F:      Documentation/ABI/testing/sysfs-class-net-qmi
24058 F:      drivers/net/usb/qmi_wwan.c
24059
24060 USB RAW GADGET DRIVER
24061 R:      Andrey Konovalov <[email protected]>
24062 L:      [email protected]
24063 S:      Maintained
24064 F:      Documentation/usb/raw-gadget.rst
24065 F:      drivers/usb/gadget/legacy/raw_gadget.c
24066 F:      include/uapi/linux/usb/raw_gadget.h
24067
24068 USB RTL8150 DRIVER
24069 M:      Petko Manolov <[email protected]>
24070 L:      [email protected]
24071 L:      [email protected]
24072 S:      Maintained
24073 W:      https://github.com/petkan/rtl8150
24074 T:      git https://github.com/petkan/rtl8150.git
24075 F:      drivers/net/usb/rtl8150.c
24076
24077 USB SERIAL SUBSYSTEM
24078 M:      Johan Hovold <[email protected]>
24079 L:      [email protected]
24080 S:      Maintained
24081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
24082 F:      Documentation/usb/usb-serial.rst
24083 F:      drivers/usb/serial/
24084 F:      include/linux/usb/serial.h
24085
24086 USB SMSC75XX ETHERNET DRIVER
24087 M:      Steve Glendinning <[email protected]>
24088 L:      [email protected]
24089 S:      Maintained
24090 F:      drivers/net/usb/smsc75xx.*
24091
24092 USB SMSC95XX ETHERNET DRIVER
24093 M:      Steve Glendinning <[email protected]>
24094 M:      [email protected]
24095 L:      [email protected]
24096 S:      Maintained
24097 F:      drivers/net/usb/smsc95xx.*
24098
24099 USB SUBSYSTEM
24100 M:      Greg Kroah-Hartman <[email protected]>
24101 L:      [email protected]
24102 S:      Supported
24103 W:      http://www.linux-usb.org
24104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
24105 F:      Documentation/devicetree/bindings/usb/
24106 F:      Documentation/usb/
24107 F:      drivers/usb/
24108 F:      include/dt-bindings/usb/
24109 F:      include/linux/usb.h
24110 F:      include/linux/usb/
24111 F:      include/uapi/linux/usb/
24112
24113 USB TYPEC BUS FOR ALTERNATE MODES
24114 M:      Heikki Krogerus <[email protected]>
24115 L:      [email protected]
24116 S:      Maintained
24117 F:      Documentation/ABI/testing/sysfs-bus-typec
24118 F:      Documentation/driver-api/usb/typec_bus.rst
24119 F:      drivers/usb/typec/altmodes/
24120 F:      include/linux/usb/typec_altmode.h
24121
24122 USB TYPEC CLASS
24123 M:      Heikki Krogerus <[email protected]>
24124 L:      [email protected]
24125 S:      Maintained
24126 F:      Documentation/ABI/testing/sysfs-class-typec
24127 F:      Documentation/driver-api/usb/typec.rst
24128 F:      drivers/usb/typec/
24129 F:      include/linux/usb/typec.h
24130
24131 USB TYPEC INTEL PMC MUX DRIVER
24132 M:      Heikki Krogerus <[email protected]>
24133 L:      [email protected]
24134 S:      Maintained
24135 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
24136 F:      drivers/usb/typec/mux/intel_pmc_mux.c
24137
24138 USB TYPEC PI3USB30532 MUX DRIVER
24139 M:      Hans de Goede <[email protected]>
24140 L:      [email protected]
24141 S:      Maintained
24142 F:      drivers/usb/typec/mux/pi3usb30532.c
24143
24144 USB TYPEC PORT CONTROLLER DRIVERS
24145 L:      [email protected]
24146 S:      Orphan
24147 F:      drivers/usb/typec/tcpm/
24148
24149 USB UHCI DRIVER
24150 M:      Alan Stern <[email protected]>
24151 L:      [email protected]
24152 S:      Maintained
24153 F:      drivers/usb/host/uhci*
24154
24155 USB VIDEO CLASS
24156 M:      Laurent Pinchart <[email protected]>
24157 L:      [email protected]
24158 S:      Maintained
24159 W:      http://www.ideasonboard.org/uvc/
24160 T:      git git://linuxtv.org/media_tree.git
24161 F:      drivers/media/usb/uvc/
24162 F:      include/uapi/linux/uvcvideo.h
24163
24164 USB WEBCAM GADGET
24165 L:      [email protected]
24166 S:      Orphan
24167 F:      drivers/usb/gadget/function/*uvc*
24168 F:      drivers/usb/gadget/legacy/webcam.c
24169 F:      include/uapi/linux/usb/g_uvc.h
24170
24171 USB XHCI DRIVER
24172 M:      Mathias Nyman <[email protected]>
24173 L:      [email protected]
24174 S:      Supported
24175 F:      drivers/usb/host/pci-quirks*
24176 F:      drivers/usb/host/xhci*
24177
24178 USER DATAGRAM PROTOCOL (UDP)
24179 M:      Willem de Bruijn <[email protected]>
24180 S:      Maintained
24181 F:      include/linux/udp.h
24182 F:      net/ipv4/udp.c
24183 F:      net/ipv6/udp.c
24184
24185 USER-MODE LINUX (UML)
24186 M:      Richard Weinberger <[email protected]>
24187 M:      Anton Ivanov <[email protected]>
24188 M:      Johannes Berg <[email protected]>
24189 L:      [email protected]
24190 S:      Maintained
24191 W:      http://user-mode-linux.sourceforge.net
24192 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
24193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24195 F:      Documentation/virt/uml/
24196 F:      arch/um/
24197 F:      arch/x86/um/
24198 F:      fs/hostfs/
24199
24200 USERSPACE COPYIN/COPYOUT (UIOVEC)
24201 M:      Alexander Viro <[email protected]>
24202 S:      Maintained
24203 F:      include/linux/uio.h
24204 F:      lib/iov_iter.c
24205
24206 USERSPACE DMA BUFFER DRIVER
24207 M:      Gerd Hoffmann <[email protected]>
24208 L:      [email protected]
24209 S:      Maintained
24210 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24211 F:      drivers/dma-buf/udmabuf.c
24212 F:      include/uapi/linux/udmabuf.h
24213
24214 USERSPACE I/O (UIO)
24215 M:      Greg Kroah-Hartman <[email protected]>
24216 S:      Maintained
24217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24218 F:      Documentation/driver-api/uio-howto.rst
24219 F:      drivers/uio/
24220 F:      include/linux/uio_driver.h
24221
24222 UTIL-LINUX PACKAGE
24223 M:      Karel Zak <[email protected]>
24224 L:      [email protected]
24225 S:      Maintained
24226 W:      http://en.wikipedia.org/wiki/Util-linux
24227 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24228
24229 UUID HELPERS
24230 R:      Andy Shevchenko <[email protected]>
24231 L:      [email protected]
24232 S:      Maintained
24233 F:      include/linux/uuid.h
24234 F:      lib/test_uuid.c
24235 F:      lib/uuid.c
24236
24237 UV SYSFS DRIVER
24238 M:      Justin Ernst <[email protected]>
24239 L:      [email protected]
24240 S:      Maintained
24241 F:      drivers/platform/x86/uv_sysfs.c
24242
24243 UVESAFB DRIVER
24244 M:      Michal Januszewski <[email protected]>
24245 L:      [email protected]
24246 S:      Maintained
24247 W:      https://github.com/mjanusz/v86d
24248 F:      Documentation/fb/uvesafb.rst
24249 F:      drivers/video/fbdev/uvesafb.*
24250
24251 Ux500 CLOCK DRIVERS
24252 M:      Ulf Hansson <[email protected]>
24253 L:      [email protected]
24254 L:      [email protected] (moderated for non-subscribers)
24255 S:      Maintained
24256 F:      drivers/clk/ux500/
24257
24258 V4L2 ASYNC AND FWNODE FRAMEWORKS
24259 M:      Sakari Ailus <[email protected]>
24260 L:      [email protected]
24261 S:      Maintained
24262 T:      git git://linuxtv.org/media_tree.git
24263 F:      drivers/media/v4l2-core/v4l2-async.c
24264 F:      drivers/media/v4l2-core/v4l2-fwnode.c
24265 F:      include/media/v4l2-async.h
24266 F:      include/media/v4l2-fwnode.h
24267
24268 V4L2 LENS DRIVERS
24269 M:      Sakari Ailus <[email protected]>
24270 L:      [email protected]
24271 S:      Maintained
24272 F:      drivers/media/i2c/ak*
24273 F:      drivers/media/i2c/dw*
24274 F:      drivers/media/i2c/lm*
24275
24276 V4L2 CAMERA SENSOR DRIVERS
24277 M:      Sakari Ailus <[email protected]>
24278 L:      [email protected]
24279 S:      Maintained
24280 F:      Documentation/driver-api/media/camera-sensor.rst
24281 F:      Documentation/driver-api/media/tx-rx.rst
24282 F:      drivers/media/i2c/ar*
24283 F:      drivers/media/i2c/gc*
24284 F:      drivers/media/i2c/hi*
24285 F:      drivers/media/i2c/imx*
24286 F:      drivers/media/i2c/mt*
24287 F:      drivers/media/i2c/og*
24288 F:      drivers/media/i2c/ov*
24289 F:      drivers/media/i2c/s5*
24290 F:      drivers/media/i2c/vgxy61.c
24291
24292 VF610 NAND DRIVER
24293 M:      Stefan Agner <[email protected]>
24294 L:      [email protected]
24295 S:      Supported
24296 F:      drivers/mtd/nand/raw/vf610_nfc.c
24297
24298 VFAT/FAT/MSDOS FILESYSTEM
24299 M:      OGAWA Hirofumi <[email protected]>
24300 S:      Maintained
24301 F:      Documentation/filesystems/vfat.rst
24302 F:      fs/fat/
24303 F:      tools/testing/selftests/filesystems/fat/
24304
24305 VFIO CDX DRIVER
24306 M:      Nipun Gupta <[email protected]>
24307 M:      Nikhil Agarwal <[email protected]>
24308 L:      [email protected]
24309 S:      Maintained
24310 F:      drivers/vfio/cdx/*
24311
24312 VFIO DRIVER
24313 M:      Alex Williamson <[email protected]>
24314 L:      [email protected]
24315 S:      Maintained
24316 T:      git https://github.com/awilliam/linux-vfio.git
24317 F:      Documentation/ABI/testing/debugfs-vfio
24318 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
24319 F:      Documentation/driver-api/vfio.rst
24320 F:      drivers/vfio/
24321 F:      include/linux/vfio.h
24322 F:      include/linux/vfio_pci_core.h
24323 F:      include/uapi/linux/vfio.h
24324
24325 VFIO FSL-MC DRIVER
24326 L:      [email protected]
24327 S:      Orphan
24328 F:      drivers/vfio/fsl-mc/
24329
24330 VFIO HISILICON PCI DRIVER
24331 M:      Longfang Liu <[email protected]>
24332 M:      Shameer Kolothum <[email protected]>
24333 L:      [email protected]
24334 S:      Maintained
24335 F:      drivers/vfio/pci/hisilicon/
24336
24337 VFIO MEDIATED DEVICE DRIVERS
24338 M:      Kirti Wankhede <[email protected]>
24339 L:      [email protected]
24340 S:      Maintained
24341 F:      Documentation/driver-api/vfio-mediated-device.rst
24342 F:      drivers/vfio/mdev/
24343 F:      include/linux/mdev.h
24344 F:      samples/vfio-mdev/
24345
24346 VFIO MLX5 PCI DRIVER
24347 M:      Yishai Hadas <[email protected]>
24348 L:      [email protected]
24349 S:      Maintained
24350 F:      drivers/vfio/pci/mlx5/
24351
24352 VFIO NVIDIA GRACE GPU DRIVER
24353 M:      Ankit Agrawal <[email protected]>
24354 L:      [email protected]
24355 S:      Supported
24356 F:      drivers/vfio/pci/nvgrace-gpu/
24357
24358 VFIO PCI DEVICE SPECIFIC DRIVERS
24359 R:      Jason Gunthorpe <[email protected]>
24360 R:      Yishai Hadas <[email protected]>
24361 R:      Shameer Kolothum <[email protected]>
24362 R:      Kevin Tian <[email protected]>
24363 L:      [email protected]
24364 S:      Maintained
24365 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24366 F:      drivers/vfio/pci/*/
24367
24368 VFIO PDS PCI DRIVER
24369 M:      Brett Creeley <[email protected]>
24370 L:      [email protected]
24371 S:      Maintained
24372 F:      Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24373 F:      drivers/vfio/pci/pds/
24374
24375 VFIO PLATFORM DRIVER
24376 M:      Eric Auger <[email protected]>
24377 L:      [email protected]
24378 S:      Maintained
24379 F:      drivers/vfio/platform/
24380
24381 VFIO QAT PCI DRIVER
24382 M:      Xin Zeng <[email protected]>
24383 M:      Giovanni Cabiddu <[email protected]>
24384 L:      [email protected]
24385 L:      [email protected]
24386 S:      Supported
24387 F:      drivers/vfio/pci/qat/
24388
24389 VFIO VIRTIO PCI DRIVER
24390 M:      Yishai Hadas <[email protected]>
24391 L:      [email protected]
24392 L:      [email protected]
24393 S:      Maintained
24394 F:      drivers/vfio/pci/virtio
24395
24396 VGA_SWITCHEROO
24397 R:      Lukas Wunner <[email protected]>
24398 S:      Maintained
24399 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24400 F:      Documentation/gpu/vga-switcheroo.rst
24401 F:      drivers/gpu/vga/vga_switcheroo.c
24402 F:      include/linux/vga_switcheroo.h
24403
24404 VIA RHINE NETWORK DRIVER
24405 M:      Kevin Brace <[email protected]>
24406 S:      Maintained
24407 F:      drivers/net/ethernet/via/via-rhine.c
24408
24409 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24410 M:      Florian Tobias Schandinat <[email protected]>
24411 L:      [email protected]
24412 S:      Maintained
24413 F:      drivers/video/fbdev/via/
24414 F:      include/linux/via-core.h
24415 F:      include/linux/via_i2c.h
24416
24417 VIA VELOCITY NETWORK DRIVER
24418 M:      Francois Romieu <[email protected]>
24419 L:      [email protected]
24420 S:      Maintained
24421 F:      drivers/net/ethernet/via/via-velocity.*
24422
24423 VICODEC VIRTUAL CODEC DRIVER
24424 M:      Hans Verkuil <[email protected]>
24425 L:      [email protected]
24426 S:      Maintained
24427 W:      https://linuxtv.org
24428 T:      git git://linuxtv.org/media_tree.git
24429 F:      drivers/media/test-drivers/vicodec/*
24430
24431 VIDEO I2C POLLING DRIVER
24432 M:      Matt Ranostay <[email protected]>
24433 L:      [email protected]
24434 S:      Maintained
24435 F:      drivers/media/i2c/video-i2c.c
24436
24437 VIDEO MULTIPLEXER DRIVER
24438 M:      Philipp Zabel <[email protected]>
24439 L:      [email protected]
24440 S:      Maintained
24441 F:      drivers/media/platform/video-mux.c
24442
24443 VIDEOBUF2 FRAMEWORK
24444 M:      Tomasz Figa <[email protected]>
24445 M:      Marek Szyprowski <[email protected]>
24446 L:      [email protected]
24447 S:      Maintained
24448 F:      drivers/media/common/videobuf2/*
24449 F:      include/media/videobuf2-*
24450
24451 VIDTV VIRTUAL DIGITAL TV DRIVER
24452 M:      Daniel W. S. Almeida <[email protected]>
24453 L:      [email protected]
24454 S:      Maintained
24455 W:      https://linuxtv.org
24456 T:      git git://linuxtv.org/media_tree.git
24457 F:      drivers/media/test-drivers/vidtv/*
24458
24459 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24460 M:      Shuah Khan <[email protected]>
24461 R:      Kieran Bingham <[email protected]>
24462 L:      [email protected]
24463 S:      Maintained
24464 W:      https://linuxtv.org
24465 T:      git git://linuxtv.org/media_tree.git
24466 F:      drivers/media/test-drivers/vimc/*
24467
24468 VIRT LIB
24469 M:      Alex Williamson <[email protected]>
24470 M:      Paolo Bonzini <[email protected]>
24471 L:      [email protected]
24472 S:      Supported
24473 F:      virt/lib/
24474
24475 VIRTIO AND VHOST VSOCK DRIVER
24476 M:      Stefan Hajnoczi <[email protected]>
24477 M:      Stefano Garzarella <[email protected]>
24478 L:      [email protected]
24479 L:      [email protected]
24480 L:      [email protected]
24481 S:      Maintained
24482 F:      drivers/vhost/vsock.c
24483 F:      include/linux/virtio_vsock.h
24484 F:      include/uapi/linux/virtio_vsock.h
24485 F:      net/vmw_vsock/virtio_transport.c
24486 F:      net/vmw_vsock/virtio_transport_common.c
24487
24488 VIRTIO BALLOON
24489 M:      "Michael S. Tsirkin" <[email protected]>
24490 M:      David Hildenbrand <[email protected]>
24491 L:      [email protected]
24492 S:      Maintained
24493 F:      drivers/virtio/virtio_balloon.c
24494 F:      include/linux/balloon_compaction.h
24495 F:      include/uapi/linux/virtio_balloon.h
24496 F:      mm/balloon_compaction.c
24497
24498 VIRTIO BLOCK AND SCSI DRIVERS
24499 M:      "Michael S. Tsirkin" <[email protected]>
24500 M:      Jason Wang <[email protected]>
24501 R:      Paolo Bonzini <[email protected]>
24502 R:      Stefan Hajnoczi <[email protected]>
24503 R:      Eugenio Pérez <[email protected]>
24504 L:      [email protected]
24505 S:      Maintained
24506 F:      drivers/block/virtio_blk.c
24507 F:      drivers/scsi/virtio_scsi.c
24508 F:      include/uapi/linux/virtio_blk.h
24509 F:      include/uapi/linux/virtio_scsi.h
24510
24511 VIRTIO CONSOLE DRIVER
24512 M:      Amit Shah <[email protected]>
24513 L:      [email protected]
24514 S:      Maintained
24515 F:      drivers/char/virtio_console.c
24516 F:      include/uapi/linux/virtio_console.h
24517
24518 VIRTIO CORE AND NET DRIVERS
24519 M:      "Michael S. Tsirkin" <[email protected]>
24520 M:      Jason Wang <[email protected]>
24521 R:      Xuan Zhuo <[email protected]>
24522 R:      Eugenio Pérez <[email protected]>
24523 L:      [email protected]
24524 S:      Maintained
24525 F:      Documentation/ABI/testing/sysfs-bus-vdpa
24526 F:      Documentation/ABI/testing/sysfs-class-vduse
24527 F:      Documentation/devicetree/bindings/virtio/
24528 F:      Documentation/driver-api/virtio/
24529 F:      drivers/block/virtio_blk.c
24530 F:      drivers/crypto/virtio/
24531 F:      drivers/net/virtio_net.c
24532 F:      drivers/vdpa/
24533 F:      drivers/virtio/
24534 F:      include/linux/vdpa.h
24535 F:      include/linux/virtio*.h
24536 F:      include/linux/vringh.h
24537 F:      include/uapi/linux/virtio_*.h
24538 F:      net/vmw_vsock/virtio*
24539 F:      tools/virtio/
24540 F:      tools/testing/selftests/drivers/net/virtio_net/
24541
24542 VIRTIO CRYPTO DRIVER
24543 M:      Gonglei <[email protected]>
24544 L:      [email protected]
24545 L:      [email protected]
24546 S:      Maintained
24547 F:      drivers/crypto/virtio/
24548 F:      include/uapi/linux/virtio_crypto.h
24549
24550 VIRTIO DRIVERS FOR S390
24551 M:      Cornelia Huck <[email protected]>
24552 M:      Halil Pasic <[email protected]>
24553 M:      Eric Farman <[email protected]>
24554 L:      [email protected]
24555 L:      [email protected]
24556 L:      [email protected]
24557 S:      Supported
24558 F:      arch/s390/include/uapi/asm/virtio-ccw.h
24559 F:      drivers/s390/virtio/
24560
24561 VIRTIO FILE SYSTEM
24562 M:      Vivek Goyal <[email protected]>
24563 M:      Stefan Hajnoczi <[email protected]>
24564 M:      Miklos Szeredi <[email protected]>
24565 R:      Eugenio Pérez <[email protected]>
24566 L:      [email protected]
24567 L:      [email protected]
24568 S:      Supported
24569 W:      https://virtio-fs.gitlab.io/
24570 F:      Documentation/filesystems/virtiofs.rst
24571 F:      fs/fuse/virtio_fs.c
24572 F:      include/uapi/linux/virtio_fs.h
24573
24574 VIRTIO GPIO DRIVER
24575 M:      Enrico Weigelt, metux IT consult <[email protected]>
24576 M:      Viresh Kumar <[email protected]>
24577 L:      [email protected]
24578 L:      [email protected]
24579 S:      Maintained
24580 F:      drivers/gpio/gpio-virtio.c
24581 F:      include/uapi/linux/virtio_gpio.h
24582
24583 VIRTIO GPU DRIVER
24584 M:      David Airlie <[email protected]>
24585 M:      Gerd Hoffmann <[email protected]>
24586 R:      Gurchetan Singh <[email protected]>
24587 R:      Chia-I Wu <[email protected]>
24588 L:      [email protected]
24589 L:      [email protected]
24590 S:      Maintained
24591 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24592 F:      drivers/gpu/drm/ci/xfails/virtio*
24593 F:      drivers/gpu/drm/virtio/
24594 F:      include/uapi/linux/virtio_gpu.h
24595
24596 VIRTIO HOST (VHOST)
24597 M:      "Michael S. Tsirkin" <[email protected]>
24598 M:      Jason Wang <[email protected]>
24599 R:      Eugenio Pérez <[email protected]>
24600 L:      [email protected]
24601 L:      [email protected]
24602 L:      [email protected]
24603 S:      Maintained
24604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24605 F:      drivers/vhost/
24606 F:      include/linux/sched/vhost_task.h
24607 F:      include/linux/vhost_iotlb.h
24608 F:      include/uapi/linux/vhost.h
24609 F:      kernel/vhost_task.c
24610
24611 VIRTIO HOST (VHOST-SCSI)
24612 M:      "Michael S. Tsirkin" <[email protected]>
24613 M:      Jason Wang <[email protected]>
24614 M:      Mike Christie <[email protected]>
24615 R:      Paolo Bonzini <[email protected]>
24616 R:      Stefan Hajnoczi <[email protected]>
24617 L:      [email protected]
24618 S:      Maintained
24619 F:      drivers/vhost/scsi.c
24620
24621 VIRTIO I2C DRIVER
24622 M:      Viresh Kumar <[email protected]>
24623 R:      "Chen, Jian Jun" <[email protected]>
24624 L:      [email protected]
24625 L:      [email protected]
24626 S:      Maintained
24627 F:      drivers/i2c/busses/i2c-virtio.c
24628 F:      include/uapi/linux/virtio_i2c.h
24629
24630 VIRTIO INPUT DRIVER
24631 M:      Gerd Hoffmann <[email protected]>
24632 S:      Maintained
24633 F:      drivers/virtio/virtio_input.c
24634 F:      include/uapi/linux/virtio_input.h
24635
24636 VIRTIO IOMMU DRIVER
24637 M:      Jean-Philippe Brucker <[email protected]>
24638 L:      [email protected]
24639 S:      Maintained
24640 F:      drivers/iommu/virtio-iommu.c
24641 F:      include/uapi/linux/virtio_iommu.h
24642
24643 VIRTIO MEM DRIVER
24644 M:      David Hildenbrand <[email protected]>
24645 L:      [email protected]
24646 S:      Maintained
24647 W:      https://virtio-mem.gitlab.io/
24648 F:      drivers/virtio/virtio_mem.c
24649 F:      include/uapi/linux/virtio_mem.h
24650
24651 VIRTIO PMEM DRIVER
24652 M:      Pankaj Gupta <[email protected]>
24653 L:      [email protected]
24654 S:      Maintained
24655 F:      drivers/nvdimm/nd_virtio.c
24656 F:      drivers/nvdimm/virtio_pmem.c
24657
24658 VIRTIO SOUND DRIVER
24659 M:      Anton Yakovlev <[email protected]>
24660 M:      "Michael S. Tsirkin" <[email protected]>
24661 L:      [email protected]
24662 L:      [email protected]
24663 S:      Maintained
24664 F:      include/uapi/linux/virtio_snd.h
24665 F:      sound/virtio/*
24666
24667 VIRTUAL BOX GUEST DEVICE DRIVER
24668 M:      Hans de Goede <[email protected]>
24669 M:      Arnd Bergmann <[email protected]>
24670 M:      Greg Kroah-Hartman <[email protected]>
24671 S:      Maintained
24672 F:      drivers/virt/vboxguest/
24673 F:      include/linux/vbox_utils.h
24674 F:      include/uapi/linux/vbox*.h
24675
24676 VIRTUAL BOX SHARED FOLDER VFS DRIVER
24677 M:      Hans de Goede <[email protected]>
24678 L:      [email protected]
24679 S:      Maintained
24680 F:      fs/vboxsf/*
24681
24682 VIRTUAL PCM TEST DRIVER
24683 M:      Ivan Orlov <[email protected]>
24684 L:      [email protected]
24685 S:      Maintained
24686 F:      Documentation/sound/cards/pcmtest.rst
24687 F:      sound/drivers/pcmtest.c
24688 F:      tools/testing/selftests/alsa/test-pcmtest-driver.c
24689
24690 VIRTUAL SERIO DEVICE DRIVER
24691 M:      Stephen Chandler Paul <[email protected]>
24692 S:      Maintained
24693 F:      drivers/input/serio/userio.c
24694 F:      include/uapi/linux/userio.h
24695
24696 VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24697 M:      Javier Carrasco <[email protected]>
24698 S:      Maintained
24699 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24700 F:      drivers/iio/light/veml6075.c
24701
24702 VISL VIRTUAL STATELESS DECODER DRIVER
24703 M:      Daniel Almeida <[email protected]>
24704 L:      [email protected]
24705 S:      Supported
24706 F:      drivers/media/test-drivers/visl
24707
24708 VIVID VIRTUAL VIDEO DRIVER
24709 M:      Hans Verkuil <[email protected]>
24710 L:      [email protected]
24711 S:      Maintained
24712 W:      https://linuxtv.org
24713 T:      git git://linuxtv.org/media_tree.git
24714 F:      drivers/media/test-drivers/vivid/*
24715
24716 VM SOCKETS (AF_VSOCK)
24717 M:      Stefano Garzarella <[email protected]>
24718 L:      [email protected]
24719 L:      [email protected]
24720 S:      Maintained
24721 F:      drivers/net/vsockmon.c
24722 F:      include/net/af_vsock.h
24723 F:      include/uapi/linux/vm_sockets.h
24724 F:      include/uapi/linux/vm_sockets_diag.h
24725 F:      include/uapi/linux/vsockmon.h
24726 F:      net/vmw_vsock/
24727 F:      tools/testing/vsock/
24728
24729 VMA
24730 M:      Andrew Morton <[email protected]>
24731 R:      Liam R. Howlett <[email protected]>
24732 R:      Vlastimil Babka <[email protected]>
24733 R:      Lorenzo Stoakes <[email protected]>
24734 L:      [email protected]
24735 S:      Maintained
24736 W:      https://www.linux-mm.org
24737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24738 F:      mm/vma.c
24739 F:      mm/vma.h
24740 F:      mm/vma_internal.h
24741 F:      tools/testing/vma/
24742
24743 VMALLOC
24744 M:      Andrew Morton <[email protected]>
24745 R:      Uladzislau Rezki <[email protected]>
24746 R:      Christoph Hellwig <[email protected]>
24747 L:      [email protected]
24748 S:      Maintained
24749 W:      http://www.linux-mm.org
24750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24751 F:      include/linux/vmalloc.h
24752 F:      mm/vmalloc.c
24753
24754 VME SUBSYSTEM
24755 L:      [email protected]
24756 S:      Orphan
24757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24758 F:      Documentation/driver-api/vme.rst
24759 F:      drivers/staging/vme_user/
24760
24761 VMWARE BALLOON DRIVER
24762 M:      Jerrin Shaji George <[email protected]>
24763 R:      Broadcom internal kernel review list <[email protected]>
24764 L:      [email protected]
24765 S:      Supported
24766 F:      drivers/misc/vmw_balloon.c
24767
24768 VMWARE HYPERVISOR INTERFACE
24769 M:      Ajay Kaher <[email protected]>
24770 M:      Alexey Makhalov <[email protected]>
24771 R:      Broadcom internal kernel review list <[email protected]>
24772 L:      [email protected]
24773 L:      [email protected]
24774 S:      Supported
24775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24776 F:      arch/x86/include/asm/vmware.h
24777 F:      arch/x86/kernel/cpu/vmware.c
24778
24779 VMWARE PVRDMA DRIVER
24780 M:      Bryan Tan <[email protected]>
24781 M:      Vishnu Dasa <[email protected]>
24782 R:      Broadcom internal kernel review list <[email protected]>
24783 L:      [email protected]
24784 S:      Supported
24785 F:      drivers/infiniband/hw/vmw_pvrdma/
24786
24787 VMWARE PVSCSI DRIVER
24788 M:      Vishal Bhakta <[email protected]>
24789 R:      Broadcom internal kernel review list <[email protected]>
24790 L:      [email protected]
24791 S:      Supported
24792 F:      drivers/scsi/vmw_pvscsi.c
24793 F:      drivers/scsi/vmw_pvscsi.h
24794
24795 VMWARE VIRTUAL PTP CLOCK DRIVER
24796 M:      Nick Shi <[email protected]>
24797 R:      Ajay Kaher <[email protected]>
24798 R:      Alexey Makhalov <[email protected]>
24799 R:      Broadcom internal kernel review list <[email protected]>
24800 L:      [email protected]
24801 S:      Supported
24802 F:      drivers/ptp/ptp_vmw.c
24803
24804 VMWARE VMCI DRIVER
24805 M:      Bryan Tan <[email protected]>
24806 M:      Vishnu Dasa <[email protected]>
24807 R:      Broadcom internal kernel review list <[email protected]>
24808 L:      [email protected]
24809 S:      Supported
24810 F:      drivers/misc/vmw_vmci/
24811 F:      include/linux/vmw_vmci*
24812
24813 VMWARE VMMOUSE SUBDRIVER
24814 M:      Zack Rusin <[email protected]>
24815 R:      Broadcom internal kernel review list <[email protected]>
24816 L:      [email protected]
24817 S:      Supported
24818 F:      drivers/input/mouse/vmmouse.c
24819 F:      drivers/input/mouse/vmmouse.h
24820
24821 VMWARE VMXNET3 ETHERNET DRIVER
24822 M:      Ronak Doshi <[email protected]>
24823 R:      Broadcom internal kernel review list <[email protected]>
24824 L:      [email protected]
24825 S:      Supported
24826 F:      drivers/net/vmxnet3/
24827
24828 VMWARE VSOCK VMCI TRANSPORT DRIVER
24829 M:      Bryan Tan <[email protected]>
24830 M:      Vishnu Dasa <[email protected]>
24831 R:      Broadcom internal kernel review list <[email protected]>
24832 L:      [email protected]
24833 S:      Supported
24834 F:      net/vmw_vsock/vmci_transport*
24835
24836 VOCORE VOCORE2 BOARD
24837 M:      Harvey Hunt <[email protected]>
24838 L:      [email protected]
24839 S:      Maintained
24840 F:      arch/mips/boot/dts/ralink/vocore2.dts
24841
24842 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24843 M:      Liam Girdwood <[email protected]>
24844 M:      Mark Brown <[email protected]>
24845 L:      [email protected]
24846 S:      Supported
24847 W:      http://www.slimlogic.co.uk/?p=48
24848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24849 F:      Documentation/devicetree/bindings/regulator/
24850 F:      Documentation/power/regulator/
24851 F:      drivers/regulator/
24852 F:      include/dt-bindings/regulator/
24853 F:      include/linux/regulator/
24854 K:      regulator_get_optional
24855
24856 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24857 R:      Matti Vaittinen <[email protected]>
24858 F:      drivers/regulator/irq_helpers.c
24859
24860 VRF
24861 M:      David Ahern <[email protected]>
24862 L:      [email protected]
24863 S:      Maintained
24864 F:      Documentation/networking/vrf.rst
24865 F:      drivers/net/vrf.c
24866
24867 VSPRINTF
24868 M:      Petr Mladek <[email protected]>
24869 M:      Steven Rostedt <[email protected]>
24870 R:      Andy Shevchenko <[email protected]>
24871 R:      Rasmus Villemoes <[email protected]>
24872 R:      Sergey Senozhatsky <[email protected]>
24873 S:      Maintained
24874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24875 F:      Documentation/core-api/printk-formats.rst
24876 F:      lib/test_printf.c
24877 F:      lib/test_scanf.c
24878 F:      lib/vsprintf.c
24879
24880 VT1211 HARDWARE MONITOR DRIVER
24881 M:      Juerg Haefliger <[email protected]>
24882 L:      [email protected]
24883 S:      Maintained
24884 F:      Documentation/hwmon/vt1211.rst
24885 F:      drivers/hwmon/vt1211.c
24886
24887 VT8231 HARDWARE MONITOR DRIVER
24888 M:      Roger Lucas <[email protected]>
24889 L:      [email protected]
24890 S:      Maintained
24891 F:      drivers/hwmon/vt8231.c
24892
24893 VUB300 USB to SDIO/SD/MMC bridge chip
24894 L:      [email protected]
24895 S:      Orphan
24896 F:      drivers/mmc/host/vub300.c
24897
24898 W1 DALLAS'S 1-WIRE BUS
24899 M:      Krzysztof Kozlowski <[email protected]>
24900 S:      Maintained
24901 F:      Documentation/devicetree/bindings/w1/
24902 F:      Documentation/w1/
24903 F:      drivers/w1/
24904 F:      include/linux/w1.h
24905
24906 W83791D HARDWARE MONITORING DRIVER
24907 M:      Marc Hulsman <[email protected]>
24908 L:      [email protected]
24909 S:      Maintained
24910 F:      Documentation/hwmon/w83791d.rst
24911 F:      drivers/hwmon/w83791d.c
24912
24913 W83793 HARDWARE MONITORING DRIVER
24914 M:      Rudolf Marek <[email protected]>
24915 L:      [email protected]
24916 S:      Maintained
24917 F:      Documentation/hwmon/w83793.rst
24918 F:      drivers/hwmon/w83793.c
24919
24920 W83795 HARDWARE MONITORING DRIVER
24921 M:      Jean Delvare <[email protected]>
24922 L:      [email protected]
24923 S:      Maintained
24924 F:      drivers/hwmon/w83795.c
24925
24926 W83L51xD SD/MMC CARD INTERFACE DRIVER
24927 M:      Pierre Ossman <[email protected]>
24928 S:      Maintained
24929 F:      drivers/mmc/host/wbsd.*
24930
24931 WACOM PROTOCOL 4 SERIAL TABLETS
24932 M:      Julian Squires <[email protected]>
24933 M:      Hans de Goede <[email protected]>
24934 L:      [email protected]
24935 S:      Maintained
24936 F:      drivers/input/tablet/wacom_serial4.c
24937
24938 WANGXUN ETHERNET DRIVER
24939 M:      Jiawen Wu <[email protected]>
24940 M:      Mengyuan Lou <[email protected]>
24941 L:      [email protected]
24942 S:      Maintained
24943 W:      https://www.net-swift.com
24944 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
24945 F:      drivers/net/ethernet/wangxun/
24946 F:      drivers/net/pcs/pcs-xpcs-wx.c
24947
24948 WATCHDOG DEVICE DRIVERS
24949 M:      Wim Van Sebroeck <[email protected]>
24950 M:      Guenter Roeck <[email protected]>
24951 L:      [email protected]
24952 S:      Maintained
24953 W:      http://www.linux-watchdog.org/
24954 T:      git git://www.linux-watchdog.org/linux-watchdog.git
24955 F:      Documentation/devicetree/bindings/watchdog/
24956 F:      Documentation/watchdog/
24957 F:      drivers/watchdog/
24958 F:      include/linux/watchdog.h
24959 F:      include/trace/events/watchdog.h
24960 F:      include/uapi/linux/watchdog.h
24961
24962 WAVE5 VPU CODEC DRIVER
24963 M:      Nas Chung <[email protected]>
24964 M:      Jackson Lee <[email protected]>
24965 L:      [email protected]
24966 S:      Maintained
24967 F:      Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24968 F:      drivers/media/platform/chips-media/wave5/
24969
24970 WHISKEYCOVE PMIC GPIO DRIVER
24971 M:      Kuppuswamy Sathyanarayanan <[email protected]>
24972 L:      [email protected]
24973 S:      Maintained
24974 F:      drivers/gpio/gpio-wcove.c
24975
24976 WHWAVE RTC DRIVER
24977 M:      Dianlong Li <[email protected]>
24978 L:      [email protected]
24979 S:      Maintained
24980 F:      drivers/rtc/rtc-sd3078.c
24981
24982 WIIMOTE HID DRIVER
24983 M:      David Rheinsberg <[email protected]>
24984 L:      [email protected]
24985 S:      Maintained
24986 F:      drivers/hid/hid-wiimote*
24987
24988 WILOCITY WIL6210 WIRELESS DRIVER
24989 L:      [email protected]
24990 S:      Orphan
24991 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24992 F:      drivers/net/wireless/ath/wil6210/
24993
24994 WINBOND CIR DRIVER
24995 M:      David Härdeman <[email protected]>
24996 S:      Maintained
24997 F:      drivers/media/rc/winbond-cir.c
24998
24999 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
25000 L:      [email protected]
25001 S:      Orphan
25002 F:      drivers/watchdog/ebc-c384_wdt.c
25003
25004 WINSYSTEMS WS16C48 GPIO DRIVER
25005 M:      William Breathitt Gray <[email protected]>
25006 L:      [email protected]
25007 S:      Maintained
25008 F:      drivers/gpio/gpio-ws16c48.c
25009
25010 WIREGUARD SECURE NETWORK TUNNEL
25011 M:      Jason A. Donenfeld <[email protected]>
25012 L:      [email protected]
25013 L:      [email protected]
25014 S:      Maintained
25015 F:      drivers/net/wireguard/
25016 F:      tools/testing/selftests/wireguard/
25017
25018 WISTRON LAPTOP BUTTON DRIVER
25019 M:      Miloslav Trmac <[email protected]>
25020 S:      Maintained
25021 F:      drivers/input/misc/wistron_btns.c
25022
25023 WMI BINARY MOF DRIVER
25024 M:      Armin Wolf <[email protected]>
25025 R:      Thomas Weißschuh <[email protected]>
25026 L:      [email protected]
25027 S:      Maintained
25028 F:      Documentation/ABI/stable/sysfs-platform-wmi-bmof
25029 F:      Documentation/wmi/devices/wmi-bmof.rst
25030 F:      drivers/platform/x86/wmi-bmof.c
25031
25032 WOLFSON MICROELECTRONICS DRIVERS
25033 L:      [email protected]
25034 S:      Supported
25035 W:      https://github.com/CirrusLogic/linux-drivers/wiki
25036 T:      git https://github.com/CirrusLogic/linux-drivers.git
25037 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
25038 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
25039 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
25040 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
25041 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
25042 F:      Documentation/devicetree/bindings/sound/wm*
25043 F:      Documentation/hwmon/wm83??.rst
25044 F:      arch/arm/mach-s3c/mach-crag6410*
25045 F:      drivers/clk/clk-wm83*.c
25046 F:      drivers/gpio/gpio-*wm*.c
25047 F:      drivers/gpio/gpio-arizona.c
25048 F:      drivers/hwmon/wm83??-hwmon.c
25049 F:      drivers/input/misc/wm831x-on.c
25050 F:      drivers/input/touchscreen/wm831x-ts.c
25051 F:      drivers/input/touchscreen/wm97*.c
25052 F:      drivers/leds/leds-wm83*.c
25053 F:      drivers/mfd/arizona*
25054 F:      drivers/mfd/cs47l24*
25055 F:      drivers/mfd/wm*.c
25056 F:      drivers/power/supply/wm83*.c
25057 F:      drivers/regulator/arizona*
25058 F:      drivers/regulator/wm8*.c
25059 F:      drivers/rtc/rtc-wm83*.c
25060 F:      drivers/video/backlight/wm83*_bl.c
25061 F:      drivers/watchdog/wm83*_wdt.c
25062 F:      include/linux/mfd/arizona/
25063 F:      include/linux/mfd/wm831x/
25064 F:      include/linux/mfd/wm8350/
25065 F:      include/linux/mfd/wm8400*
25066 F:      include/linux/regulator/arizona*
25067 F:      include/linux/wm97xx.h
25068 F:      include/sound/wm????.h
25069 F:      sound/soc/codecs/arizona*
25070 F:      sound/soc/codecs/cs47l24*
25071 F:      sound/soc/codecs/wm*
25072
25073 WORKQUEUE
25074 M:      Tejun Heo <[email protected]>
25075 R:      Lai Jiangshan <[email protected]>
25076 S:      Maintained
25077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
25078 F:      Documentation/core-api/workqueue.rst
25079 F:      include/linux/workqueue.h
25080 F:      kernel/workqueue.c
25081 F:      kernel/workqueue_internal.h
25082
25083 WWAN DRIVERS
25084 M:      Loic Poulain <[email protected]>
25085 M:      Sergey Ryazanov <[email protected]>
25086 R:      Johannes Berg <[email protected]>
25087 L:      [email protected]
25088 S:      Maintained
25089 F:      drivers/net/wwan/
25090 F:      include/linux/wwan.h
25091 F:      include/uapi/linux/wwan.h
25092
25093 X-POWERS AXP288 PMIC DRIVERS
25094 M:      Hans de Goede <[email protected]>
25095 S:      Maintained
25096 F:      drivers/acpi/pmic/intel_pmic_xpower.c
25097 N:      axp288
25098
25099 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
25100 M:      Chen-Yu Tsai <[email protected]>
25101 L:      [email protected]
25102 S:      Maintained
25103 N:      axp[128]
25104
25105 X.25 STACK
25106 M:      Martin Schiller <[email protected]>
25107 L:      [email protected]
25108 S:      Maintained
25109 F:      Documentation/networking/lapb-module.rst
25110 F:      Documentation/networking/x25*
25111 F:      drivers/net/wan/hdlc_x25.c
25112 F:      drivers/net/wan/lapbether.c
25113 F:      include/*/lapb.h
25114 F:      include/net/x25*
25115 F:      include/uapi/linux/x25.h
25116 F:      net/lapb/
25117 F:      net/x25/
25118
25119 X86 ARCHITECTURE (32-BIT AND 64-BIT)
25120 M:      Thomas Gleixner <[email protected]>
25121 M:      Ingo Molnar <[email protected]>
25122 M:      Borislav Petkov <[email protected]>
25123 M:      Dave Hansen <[email protected]>
25124 M:      [email protected]
25125 R:      "H. Peter Anvin" <[email protected]>
25126 L:      [email protected]
25127 S:      Maintained
25128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
25129 F:      Documentation/arch/x86/
25130 F:      Documentation/devicetree/bindings/x86/
25131 F:      arch/x86/
25132 F:      tools/testing/selftests/x86
25133
25134 X86 CPUID DATABASE
25135 M:      Borislav Petkov <[email protected]>
25136 M:      Thomas Gleixner <[email protected]>
25137 M:      [email protected]
25138 R:      Ahmed S. Darwish <[email protected]>
25139 L:      [email protected]
25140 S:      Maintained
25141 W:      https://x86-cpuid.org
25142 F:      tools/arch/x86/kcpuid/cpuid.csv
25143
25144 X86 ENTRY CODE
25145 M:      Andy Lutomirski <[email protected]>
25146 L:      [email protected]
25147 S:      Maintained
25148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25149 F:      arch/x86/entry/
25150
25151 X86 HARDWARE VULNERABILITIES
25152 M:      Thomas Gleixner <[email protected]>
25153 M:      Borislav Petkov <[email protected]>
25154 M:      Peter Zijlstra <[email protected]>
25155 M:      Josh Poimboeuf <[email protected]>
25156 R:      Pawan Gupta <[email protected]>
25157 S:      Maintained
25158 F:      Documentation/admin-guide/hw-vuln/
25159 F:      arch/x86/include/asm/nospec-branch.h
25160 F:      arch/x86/kernel/cpu/bugs.c
25161
25162 X86 MCE INFRASTRUCTURE
25163 M:      Tony Luck <[email protected]>
25164 M:      Borislav Petkov <[email protected]>
25165 L:      [email protected]
25166 S:      Maintained
25167 F:      Documentation/ABI/testing/sysfs-mce
25168 F:      Documentation/arch/x86/x86_64/machinecheck.rst
25169 F:      arch/x86/kernel/cpu/mce/*
25170
25171 X86 MICROCODE UPDATE SUPPORT
25172 M:      Borislav Petkov <[email protected]>
25173 S:      Maintained
25174 F:      arch/x86/kernel/cpu/microcode/*
25175
25176 X86 MM
25177 M:      Dave Hansen <[email protected]>
25178 M:      Andy Lutomirski <[email protected]>
25179 M:      Peter Zijlstra <[email protected]>
25180 L:      [email protected]
25181 S:      Maintained
25182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25183 F:      arch/x86/mm/
25184
25185 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25186 M:      Hans de Goede <[email protected]>
25187 L:      [email protected]
25188 S:      Maintained
25189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25190 F:      drivers/platform/x86/x86-android-tablets/
25191
25192 X86 PLATFORM DRIVERS
25193 M:      Hans de Goede <[email protected]>
25194 M:      Ilpo Järvinen <[email protected]>
25195 L:      [email protected]
25196 S:      Maintained
25197 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
25198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25199 F:      drivers/platform/olpc/
25200 F:      drivers/platform/x86/
25201 F:      include/linux/platform_data/x86/
25202
25203 X86 PLATFORM UV HPE SUPERDOME FLEX
25204 M:      Steve Wahl <[email protected]>
25205 R:      Justin Ernst <[email protected]>
25206 R:      Kyle Meyer <[email protected]>
25207 R:      Dimitri Sivanich <[email protected]>
25208 R:      Russ Anderson <[email protected]>
25209 S:      Supported
25210 F:      arch/x86/include/asm/uv/
25211 F:      arch/x86/kernel/apic/x2apic_uv_x.c
25212 F:      arch/x86/platform/uv/
25213
25214 X86 STACK UNWINDING
25215 M:      Josh Poimboeuf <[email protected]>
25216 M:      Peter Zijlstra <[email protected]>
25217 S:      Supported
25218 F:      arch/x86/include/asm/unwind*.h
25219 F:      arch/x86/kernel/dumpstack.c
25220 F:      arch/x86/kernel/stacktrace.c
25221 F:      arch/x86/kernel/unwind_*.c
25222
25223 X86 TRUST DOMAIN EXTENSIONS (TDX)
25224 M:      Kirill A. Shutemov <[email protected]>
25225 R:      Dave Hansen <[email protected]>
25226 L:      [email protected]
25227 L:      [email protected]
25228 S:      Supported
25229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25230 F:      arch/x86/boot/compressed/tdx*
25231 F:      arch/x86/coco/tdx/
25232 F:      arch/x86/include/asm/shared/tdx.h
25233 F:      arch/x86/include/asm/tdx.h
25234 F:      arch/x86/virt/vmx/tdx/
25235 F:      drivers/virt/coco/tdx-guest
25236
25237 X86 VDSO
25238 M:      Andy Lutomirski <[email protected]>
25239 L:      [email protected]
25240 S:      Maintained
25241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25242 F:      arch/x86/entry/vdso/
25243
25244 XARRAY
25245 M:      Matthew Wilcox <[email protected]>
25246 L:      [email protected]
25247 S:      Supported
25248 F:      Documentation/core-api/xarray.rst
25249 F:      include/linux/idr.h
25250 F:      include/linux/xarray.h
25251 F:      lib/idr.c
25252 F:      lib/xarray.c
25253 F:      tools/testing/radix-tree
25254
25255 XBOX DVD IR REMOTE
25256 M:      Benjamin Valentin <[email protected]>
25257 S:      Maintained
25258 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
25259 F:      drivers/media/rc/xbox_remote.c
25260
25261 XC2028/3028 TUNER DRIVER
25262 M:      Mauro Carvalho Chehab <[email protected]>
25263 L:      [email protected]
25264 S:      Maintained
25265 W:      https://linuxtv.org
25266 T:      git git://linuxtv.org/media_tree.git
25267 F:      drivers/media/tuners/xc2028.*
25268
25269 XDP (eXpress Data Path)
25270 M:      Alexei Starovoitov <[email protected]>
25271 M:      Daniel Borkmann <[email protected]>
25272 M:      David S. Miller <[email protected]>
25273 M:      Jakub Kicinski <[email protected]>
25274 M:      Jesper Dangaard Brouer <[email protected]>
25275 M:      John Fastabend <[email protected]>
25276 L:      [email protected]
25277 L:      [email protected]
25278 S:      Supported
25279 F:      drivers/net/ethernet/*/*/*/*/*xdp*
25280 F:      drivers/net/ethernet/*/*/*xdp*
25281 F:      include/net/xdp.h
25282 F:      include/net/xdp_priv.h
25283 F:      include/trace/events/xdp.h
25284 F:      kernel/bpf/cpumap.c
25285 F:      kernel/bpf/devmap.c
25286 F:      net/core/xdp.c
25287 F:      samples/bpf/xdp*
25288 F:      tools/testing/selftests/bpf/*/*xdp*
25289 F:      tools/testing/selftests/bpf/*xdp*
25290 K:      (?:\b|_)xdp(?:\b|_)
25291
25292 XDP SOCKETS (AF_XDP)
25293 M:      Björn Töpel <[email protected]>
25294 M:      Magnus Karlsson <[email protected]>
25295 M:      Maciej Fijalkowski <[email protected]>
25296 R:      Jonathan Lemon <[email protected]>
25297 L:      [email protected]
25298 L:      [email protected]
25299 S:      Maintained
25300 F:      Documentation/networking/af_xdp.rst
25301 F:      include/net/netns/xdp.h
25302 F:      include/net/xdp_sock*
25303 F:      include/net/xsk_buff_pool.h
25304 F:      include/uapi/linux/if_xdp.h
25305 F:      include/uapi/linux/xdp_diag.h
25306 F:      net/xdp/
25307 F:      tools/testing/selftests/bpf/*xsk*
25308
25309 XEN BLOCK SUBSYSTEM
25310 M:      Roger Pau Monné <[email protected]>
25311 L:      [email protected] (moderated for non-subscribers)
25312 S:      Supported
25313 F:      drivers/block/xen*
25314 F:      drivers/block/xen-blkback/*
25315
25316 XEN HYPERVISOR ARM
25317 M:      Stefano Stabellini <[email protected]>
25318 L:      [email protected] (moderated for non-subscribers)
25319 S:      Maintained
25320 F:      arch/arm/include/asm/xen/
25321 F:      arch/arm/xen/
25322
25323 XEN HYPERVISOR ARM64
25324 M:      Stefano Stabellini <[email protected]>
25325 L:      [email protected] (moderated for non-subscribers)
25326 S:      Maintained
25327 F:      arch/arm64/include/asm/xen/
25328 F:      arch/arm64/xen/
25329
25330 XEN HYPERVISOR INTERFACE
25331 M:      Juergen Gross <[email protected]>
25332 M:      Stefano Stabellini <[email protected]>
25333 R:      Oleksandr Tyshchenko <[email protected]>
25334 L:      [email protected] (moderated for non-subscribers)
25335 S:      Supported
25336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25337 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
25338 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
25339 F:      drivers/*/xen-*front.c
25340 F:      drivers/xen/
25341 F:      include/uapi/xen/
25342 F:      include/xen/
25343 F:      kernel/configs/xen.config
25344
25345 XEN HYPERVISOR X86
25346 M:      Juergen Gross <[email protected]>
25347 R:      Boris Ostrovsky <[email protected]>
25348 L:      [email protected] (moderated for non-subscribers)
25349 S:      Supported
25350 F:      arch/x86/configs/xen.config
25351 F:      arch/x86/include/asm/pvclock-abi.h
25352 F:      arch/x86/include/asm/xen/
25353 F:      arch/x86/platform/pvh/
25354 F:      arch/x86/xen/
25355
25356 XEN NETWORK BACKEND DRIVER
25357 M:      Wei Liu <[email protected]>
25358 M:      Paul Durrant <[email protected]>
25359 L:      [email protected] (moderated for non-subscribers)
25360 L:      [email protected]
25361 S:      Supported
25362 F:      drivers/net/xen-netback/*
25363
25364 XEN PCI SUBSYSTEM
25365 M:      Juergen Gross <[email protected]>
25366 L:      [email protected] (moderated for non-subscribers)
25367 S:      Supported
25368 F:      arch/x86/pci/*xen*
25369 F:      drivers/pci/*xen*
25370
25371 XEN PVSCSI DRIVERS
25372 M:      Juergen Gross <[email protected]>
25373 L:      [email protected] (moderated for non-subscribers)
25374 L:      [email protected]
25375 S:      Supported
25376 F:      drivers/scsi/xen-scsifront.c
25377 F:      drivers/xen/xen-scsiback.c
25378 F:      include/xen/interface/io/vscsiif.h
25379
25380 XEN PVUSB DRIVER
25381 M:      Juergen Gross <[email protected]>
25382 L:      [email protected] (moderated for non-subscribers)
25383 L:      [email protected]
25384 S:      Supported
25385 F:      drivers/usb/host/xen*
25386 F:      include/xen/interface/io/usbif.h
25387
25388 XEN SOUND FRONTEND DRIVER
25389 M:      Oleksandr Andrushchenko <[email protected]>
25390 L:      [email protected] (moderated for non-subscribers)
25391 L:      [email protected]
25392 S:      Supported
25393 F:      sound/xen/*
25394
25395 XEN SWIOTLB SUBSYSTEM
25396 M:      Juergen Gross <[email protected]>
25397 M:      Stefano Stabellini <[email protected]>
25398 L:      [email protected] (moderated for non-subscribers)
25399 L:      [email protected]
25400 S:      Supported
25401 F:      arch/*/include/asm/xen/swiotlb-xen.h
25402 F:      drivers/xen/swiotlb-xen.c
25403 F:      include/xen/arm/swiotlb-xen.h
25404 F:      include/xen/swiotlb-xen.h
25405
25406 XFS FILESYSTEM
25407 M:      Chandan Babu R <[email protected]>
25408 R:      Darrick J. Wong <[email protected]>
25409 L:      [email protected]
25410 S:      Supported
25411 W:      http://xfs.org/
25412 C:      irc://irc.oftc.net/xfs
25413 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25414 P:      Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25415 F:      Documentation/ABI/testing/sysfs-fs-xfs
25416 F:      Documentation/admin-guide/xfs.rst
25417 F:      Documentation/filesystems/xfs/*
25418 F:      fs/xfs/
25419 F:      include/uapi/linux/dqblk_xfs.h
25420 F:      include/uapi/linux/fsmap.h
25421
25422 XILINX AMS DRIVER
25423 M:      Anand Ashok Dumbre <[email protected]>
25424 L:      [email protected]
25425 S:      Maintained
25426 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25427 F:      drivers/iio/adc/xilinx-ams.c
25428
25429 XILINX AXI ETHERNET DRIVER
25430 M:      Radhey Shyam Pandey <[email protected]>
25431 S:      Maintained
25432 F:      Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25433 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
25434
25435 XILINX CAN DRIVER
25436 M:      Appana Durga Kedareswara rao <[email protected]>
25437 L:      [email protected]
25438 S:      Maintained
25439 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25440 F:      drivers/net/can/xilinx_can.c
25441
25442 XILINX EVENT MANAGEMENT DRIVER
25443 M:      Michal Simek <[email protected]>
25444 S:      Maintained
25445 F:      drivers/soc/xilinx/xlnx_event_manager.c
25446 F:      include/linux/firmware/xlnx-event-manager.h
25447
25448 XILINX GPIO DRIVER
25449 M:      Shubhrajyoti Datta <[email protected]>
25450 R:      Srinivas Neeli <[email protected]>
25451 R:      Michal Simek <[email protected]>
25452 S:      Maintained
25453 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25454 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25455 F:      drivers/gpio/gpio-xilinx.c
25456 F:      drivers/gpio/gpio-zynq.c
25457
25458 XILINX LL TEMAC ETHERNET DRIVER
25459 L:      [email protected]
25460 S:      Orphan
25461 F:      drivers/net/ethernet/xilinx/ll_temac*
25462
25463 XILINX PWM DRIVER
25464 M:      Sean Anderson <[email protected]>
25465 S:      Maintained
25466 F:      drivers/pwm/pwm-xilinx.c
25467 F:      include/clocksource/timer-xilinx.h
25468
25469 XILINX SD-FEC IP CORES
25470 M:      Derek Kiernan <[email protected]>
25471 M:      Dragan Cvetic <[email protected]>
25472 S:      Maintained
25473 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25474 F:      Documentation/misc-devices/xilinx_sdfec.rst
25475 F:      drivers/misc/Kconfig
25476 F:      drivers/misc/Makefile
25477 F:      drivers/misc/xilinx_sdfec.c
25478 F:      include/uapi/misc/xilinx_sdfec.h
25479
25480 XILINX UARTLITE SERIAL DRIVER
25481 M:      Peter Korsgaard <[email protected]>
25482 L:      [email protected]
25483 S:      Maintained
25484 F:      drivers/tty/serial/uartlite.c
25485
25486 XILINX VIDEO IP CORES
25487 M:      Laurent Pinchart <[email protected]>
25488 L:      [email protected]
25489 S:      Supported
25490 T:      git git://linuxtv.org/media_tree.git
25491 F:      Documentation/devicetree/bindings/media/xilinx/
25492 F:      drivers/media/platform/xilinx/
25493 F:      include/uapi/linux/xilinx-v4l2-controls.h
25494
25495 XILINX VERSAL EDAC DRIVER
25496 M:      Shubhrajyoti Datta <[email protected]>
25497 M:      Sai Krishna Potthuri <[email protected]>
25498 S:      Maintained
25499 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25500 F:      drivers/edac/versal_edac.c
25501
25502 XILINX WATCHDOG DRIVER
25503 M:      Srinivas Neeli <[email protected]>
25504 R:      Shubhrajyoti Datta <[email protected]>
25505 R:      Michal Simek <[email protected]>
25506 S:      Maintained
25507 F:      Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25508 F:      Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25509 F:      drivers/watchdog/of_xilinx_wdt.c
25510 F:      drivers/watchdog/xilinx_wwdt.c
25511
25512 XILINX XDMA DRIVER
25513 M:      Lizhi Hou <[email protected]>
25514 M:      Brian Xu <[email protected]>
25515 M:      Raj Kumar Rampelli <[email protected]>
25516 L:      [email protected]
25517 S:      Supported
25518 F:      drivers/dma/xilinx/xdma-regs.h
25519 F:      drivers/dma/xilinx/xdma.c
25520 F:      include/linux/dma/amd_xdma.h
25521 F:      include/linux/platform_data/amd_xdma.h
25522
25523 XILINX ZYNQMP DPDMA DRIVER
25524 M:      Laurent Pinchart <[email protected]>
25525 L:      [email protected]
25526 S:      Supported
25527 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25528 F:      drivers/dma/xilinx/xilinx_dpdma.c
25529 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25530
25531 XILINX ZYNQMP OCM EDAC DRIVER
25532 M:      Shubhrajyoti Datta <[email protected]>
25533 M:      Sai Krishna Potthuri <[email protected]>
25534 S:      Maintained
25535 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25536 F:      drivers/edac/zynqmp_edac.c
25537
25538 XILINX ZYNQMP PSGTR PHY DRIVER
25539 M:      Laurent Pinchart <[email protected]>
25540 L:      [email protected]
25541 S:      Supported
25542 T:      git https://github.com/Xilinx/linux-xlnx.git
25543 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25544 F:      drivers/phy/xilinx/phy-zynqmp.c
25545
25546 XILINX ZYNQMP SHA3 DRIVER
25547 M:      Harsha <[email protected]>
25548 S:      Maintained
25549 F:      drivers/crypto/xilinx/zynqmp-sha.c
25550
25551 XILINX ZYNQMP NVMEM DRIVER
25552 M:      Praveen Teja Kundanala <[email protected]>
25553 M:      Kalyani Akula <[email protected]>
25554 R:      Michal Simek <[email protected]>
25555 S:      Maintained
25556 F:      Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25557 F:      drivers/nvmem/zynqmp_nvmem.c
25558
25559 XILLYBUS DRIVER
25560 M:      Eli Billauer <[email protected]>
25561 L:      [email protected]
25562 S:      Supported
25563 F:      drivers/char/xillybus/
25564
25565 XLP9XX I2C DRIVER
25566 M:      George Cherian <[email protected]>
25567 L:      [email protected]
25568 S:      Supported
25569 W:      http://www.marvell.com
25570 F:      drivers/i2c/busses/i2c-xlp9xx.c
25571
25572 XRA1403 GPIO EXPANDER
25573 M:      Nandor Han <[email protected]>
25574 L:      [email protected]
25575 S:      Maintained
25576 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25577 F:      drivers/gpio/gpio-xra1403.c
25578
25579 XTENSA XTFPGA PLATFORM SUPPORT
25580 M:      Max Filippov <[email protected]>
25581 S:      Maintained
25582 F:      drivers/spi/spi-xtensa-xtfpga.c
25583 F:      sound/soc/xtensa/xtfpga-i2s.c
25584
25585 XZ EMBEDDED
25586 M:      Lasse Collin <[email protected]>
25587 S:      Maintained
25588 W:      https://tukaani.org/xz/embedded.html
25589 B:      https://github.com/tukaani-project/xz-embedded/issues
25590 C:      irc://irc.libera.chat/tukaani
25591 F:      Documentation/staging/xz.rst
25592 F:      include/linux/decompress/unxz.h
25593 F:      include/linux/xz.h
25594 F:      lib/decompress_unxz.c
25595 F:      lib/xz/
25596 F:      scripts/xz_wrap.sh
25597
25598 YAM DRIVER FOR AX.25
25599 M:      Jean-Paul Roubelat <[email protected]>
25600 L:      [email protected]
25601 S:      Maintained
25602 F:      drivers/net/hamradio/yam*
25603 F:      include/linux/yam.h
25604
25605 YAMA SECURITY MODULE
25606 M:      Kees Cook <[email protected]>
25607 S:      Supported
25608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25609 F:      Documentation/admin-guide/LSM/Yama.rst
25610 F:      security/yama/
25611
25612 YAML NETLINK (YNL)
25613 M:      Donald Hunter <[email protected]>
25614 M:      Jakub Kicinski <[email protected]>
25615 F:      Documentation/netlink/
25616 F:      Documentation/userspace-api/netlink/intro-specs.rst
25617 F:      Documentation/userspace-api/netlink/specs.rst
25618 F:      tools/net/ynl/
25619
25620 YEALINK PHONE DRIVER
25621 M:      Henk Vergonet <[email protected]>
25622 S:      Maintained
25623 F:      Documentation/input/devices/yealink.rst
25624 F:      drivers/input/misc/yealink.*
25625
25626 Z3FOLD COMPRESSED PAGE ALLOCATOR
25627 M:      Vitaly Wool <[email protected]>
25628 R:      Miaohe Lin <[email protected]>
25629 L:      [email protected]
25630 S:      Maintained
25631 F:      mm/z3fold.c
25632
25633 Z8530 DRIVER FOR AX.25
25634 M:      Joerg Reuter <[email protected]>
25635 L:      [email protected]
25636 S:      Maintained
25637 W:      http://yaina.de/jreuter/
25638 W:      http://www.qsl.net/dl1bke/
25639 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
25640 F:      drivers/net/hamradio/*scc.c
25641 F:      drivers/net/hamradio/z8530.h
25642
25643 ZBUD COMPRESSED PAGE ALLOCATOR
25644 M:      Seth Jennings <[email protected]>
25645 M:      Dan Streetman <[email protected]>
25646 L:      [email protected]
25647 S:      Maintained
25648 F:      mm/zbud.c
25649
25650 ZD1211RW WIRELESS DRIVER
25651 L:      [email protected]
25652 S:      Orphan
25653 F:      drivers/net/wireless/zydas/zd1211rw/
25654
25655 ZD1301 MEDIA DRIVER
25656 L:      [email protected]
25657 S:      Orphan
25658 W:      https://linuxtv.org/
25659 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25660 F:      drivers/media/usb/dvb-usb-v2/zd1301*
25661
25662 ZD1301_DEMOD MEDIA DRIVER
25663 L:      [email protected]
25664 S:      Orphan
25665 W:      https://linuxtv.org/
25666 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25667 F:      drivers/media/dvb-frontends/zd1301_demod*
25668
25669 ZHAOXIN PROCESSOR SUPPORT
25670 M:      Tony W Wang-oc <[email protected]>
25671 L:      [email protected]
25672 S:      Maintained
25673 F:      arch/x86/kernel/cpu/zhaoxin.c
25674
25675 ZONEFS FILESYSTEM
25676 M:      Damien Le Moal <[email protected]>
25677 M:      Naohiro Aota <[email protected]>
25678 R:      Johannes Thumshirn <[email protected]>
25679 L:      [email protected]
25680 S:      Maintained
25681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25682 F:      Documentation/filesystems/zonefs.rst
25683 F:      fs/zonefs/
25684
25685 ZR36067 VIDEO FOR LINUX DRIVER
25686 M:      Corentin Labbe <[email protected]>
25687 L:      [email protected]
25688 L:      [email protected]
25689 S:      Maintained
25690 W:      http://mjpeg.sourceforge.net/driver-zoran/
25691 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25692 F:      Documentation/driver-api/media/drivers/zoran.rst
25693 F:      drivers/media/pci/zoran/
25694
25695 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25696 M:      Minchan Kim <[email protected]>
25697 M:      Sergey Senozhatsky <[email protected]>
25698 L:      [email protected]
25699 S:      Maintained
25700 F:      Documentation/admin-guide/blockdev/zram.rst
25701 F:      drivers/block/zram/
25702
25703 ZS DECSTATION Z85C30 SERIAL DRIVER
25704 M:      "Maciej W. Rozycki" <[email protected]>
25705 S:      Maintained
25706 F:      drivers/tty/serial/zs.*
25707
25708 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25709 M:      Minchan Kim <[email protected]>
25710 M:      Sergey Senozhatsky <[email protected]>
25711 L:      [email protected]
25712 S:      Maintained
25713 F:      Documentation/mm/zsmalloc.rst
25714 F:      include/linux/zsmalloc.h
25715 F:      mm/zsmalloc.c
25716
25717 ZSTD
25718 M:      Nick Terrell <[email protected]>
25719 S:      Maintained
25720 B:      https://github.com/facebook/zstd/issues
25721 T:      git https://github.com/terrelln/linux.git
25722 F:      crypto/zstd.c
25723 F:      include/linux/zstd*
25724 F:      lib/decompress_unzstd.c
25725 F:      lib/zstd/
25726 N:      zstd
25727 K:      zstd
25728
25729 ZSWAP COMPRESSED SWAP CACHING
25730 M:      Johannes Weiner <[email protected]>
25731 M:      Yosry Ahmed <[email protected]>
25732 M:      Nhat Pham <[email protected]>
25733 R:      Chengming Zhou <[email protected]>
25734 L:      [email protected]
25735 S:      Maintained
25736 F:      Documentation/admin-guide/mm/zswap.rst
25737 F:      include/linux/zpool.h
25738 F:      include/linux/zswap.h
25739 F:      mm/zpool.c
25740 F:      mm/zswap.c
25741 F:      tools/testing/selftests/cgroup/test_zswap.c
25742
25743 SENARYTECH AUDIO CODEC DRIVER
25744 M:      bo liu <[email protected]>
25745 S:      Maintained
25746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25747 F:      sound/pci/hda/patch_senarytech.c
25748
25749 THE REST
25750 M:      Linus Torvalds <[email protected]>
25751 L:      [email protected]
25752 S:      Buried alive in reporters
25753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25754 F:      *
25755 F:      */
This page took 1.462663 seconds and 4 git commands to generate.