]> Git Repo - linux.git/blob - MAINTAINERS
Merge tag 'for-linus-6.12-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux.git] / MAINTAINERS
1 List of maintainers
2 ===================
3
4 Descriptions of section entries and preferred order
5 ---------------------------------------------------
6
7         M: *Mail* patches to: FullName <address@domain>
8         R: Designated *Reviewer*: FullName <address@domain>
9            These reviewers should be CCed on patches.
10         L: *Mailing list* that is relevant to this area
11         S: *Status*, one of the following:
12            Supported:   Someone is actually paid to look after this.
13            Maintained:  Someone actually looks after it.
14            Odd Fixes:   It has a maintainer but they don't have time to do
15                         much other than throw the odd patch in. See below..
16            Orphan:      No current maintainer [but maybe you could take the
17                         role as you write your new code].
18            Obsolete:    Old code. Something tagged obsolete generally means
19                         it has been replaced by a better system and you
20                         should be using that.
21         W: *Web-page* with status/info
22         Q: *Patchwork* web based patch tracking system site
23         B: URI for where to file *bugs*. A web-page with detailed bug
24            filing info, a direct bug tracker link, or a mailto: URI.
25         C: URI for *chat* protocol, server and channel where developers
26            usually hang out, for example irc://server/channel.
27         P: *Subsystem Profile* document for more details submitting
28            patches to the given subsystem. This is either an in-tree file,
29            or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30            for details.
31         T: *SCM* tree type and location.
32            Type is one of: git, hg, quilt, stgit, topgit
33         F: *Files* and directories wildcard patterns.
34            A trailing slash includes all files and subdirectory files.
35            F:   drivers/net/    all files in and below drivers/net
36            F:   drivers/net/*   all files in drivers/net, but not below
37            F:   */net/*         all files in "any top level directory"/net
38            One pattern per line.  Multiple F: lines acceptable.
39         X: *Excluded* files and directories that are NOT maintained, same
40            rules as F:. Files exclusions are tested before file matches.
41            Can be useful for excluding a specific subdirectory, for instance:
42            F:   net/
43            X:   net/ipv6/
44            matches all files in and below net excluding net/ipv6/
45         N: Files and directories *Regex* patterns.
46            N:   [^a-z]tegra     all files whose path contains tegra
47                                 (not including files like integrator)
48            One pattern per line.  Multiple N: lines acceptable.
49            scripts/get_maintainer.pl has different behavior for files that
50            match F: pattern and matches of N: patterns.  By default,
51            get_maintainer will not look at git log history when an F: pattern
52            match occurs.  When an N: match occurs, git log history is used
53            to also notify the people that have git commit signatures.
54         K: *Content regex* (perl extended) pattern match in a patch or file.
55            For instance:
56            K: of_get_profile
57               matches patches or files that contain "of_get_profile"
58            K: \b(printk|pr_(info|err))\b
59               matches patches or files that contain one or more of the words
60               printk, pr_info or pr_err
61            One regex pattern per line.  Multiple K: lines acceptable.
62
63 Maintainers List
64 ----------------
65
66 .. note:: When reading this list, please look for the most precise areas
67           first. When adding to this list, please keep the entries in
68           alphabetical order.
69
70 3C59X NETWORK DRIVER
71 M:      Steffen Klassert <[email protected]>
72 L:      [email protected]
73 S:      Odd Fixes
74 F:      Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75 F:      drivers/net/ethernet/3com/3c59x.c
76
77 3CR990 NETWORK DRIVER
78 M:      David Dillow <[email protected]>
79 L:      [email protected]
80 S:      Maintained
81 F:      drivers/net/ethernet/3com/typhoon*
82
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84 M:      Adam Radford <[email protected]>
85 L:      [email protected]
86 S:      Supported
87 W:      http://www.lsi.com
88 F:      drivers/scsi/3w-*
89
90 53C700 AND 53C700-66 SCSI DRIVER
91 M:      "James E.J. Bottomley" <[email protected]>
92 L:      [email protected]
93 S:      Maintained
94 F:      drivers/scsi/53c700*
95
96 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97 M:      Alexander Aring <[email protected]>
98 L:      [email protected]
99 L:      [email protected]
100 S:      Maintained
101 F:      Documentation/networking/6lowpan.rst
102 F:      include/net/6lowpan.h
103 F:      net/6lowpan/
104
105 6PACK NETWORK DRIVER FOR AX.25
106 M:      Andreas Koensgen <[email protected]>
107 L:      [email protected]
108 S:      Maintained
109 F:      drivers/net/hamradio/6pack.c
110
111 802.11 (including CFG80211/NL80211)
112 M:      Johannes Berg <[email protected]>
113 L:      [email protected]
114 S:      Maintained
115 W:      https://wireless.wiki.kernel.org/
116 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119 F:      Documentation/driver-api/80211/cfg80211.rst
120 F:      Documentation/networking/regulatory.rst
121 F:      include/linux/ieee80211.h
122 F:      include/net/cfg80211.h
123 F:      include/net/ieee80211_radiotap.h
124 F:      include/net/iw_handler.h
125 F:      include/net/wext.h
126 F:      include/uapi/linux/nl80211.h
127 F:      include/uapi/linux/wireless.h
128 F:      net/wireless/
129
130 8169 10/100/1000 GIGABIT ETHERNET DRIVER
131 M:      Heiner Kallweit <[email protected]>
132 M:      [email protected]
133 L:      [email protected]
134 S:      Maintained
135 F:      drivers/net/ethernet/realtek/r8169*
136
137 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138 M:      Greg Kroah-Hartman <[email protected]>
139 L:      [email protected]
140 S:      Maintained
141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142 F:      drivers/tty/serial/8250*
143 F:      include/linux/serial_8250.h
144
145 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146 L:      [email protected]
147 S:      Orphan / Obsolete
148 F:      drivers/net/ethernet/8390/
149
150 9P FILE SYSTEM
151 M:      Eric Van Hensbergen <[email protected]>
152 M:      Latchesar Ionkov <[email protected]>
153 M:      Dominique Martinet <[email protected]>
154 R:      Christian Schoenebeck <[email protected]>
155 L:      [email protected]
156 S:      Maintained
157 W:      http://github.com/v9fs
158 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160 T:      git git://github.com/martinetd/linux.git
161 F:      Documentation/filesystems/9p.rst
162 F:      fs/9p/
163 F:      include/net/9p/
164 F:      include/trace/events/9p.h
165 F:      include/uapi/linux/virtio_9p.h
166 F:      net/9p/
167
168 A64FX DIAG DRIVER
169 M:      Hitomi Hasegawa <[email protected]>
170 S:      Supported
171 F:      drivers/soc/fujitsu/a64fx-diag.c
172
173 A8293 MEDIA DRIVER
174 L:      [email protected]
175 S:      Orphan
176 W:      https://linuxtv.org
177 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
178 F:      drivers/media/dvb-frontends/a8293*
179
180 AACRAID SCSI RAID DRIVER
181 M:      Adaptec OEM Raid Solutions <[email protected]>
182 L:      [email protected]
183 S:      Supported
184 W:      http://www.adaptec.com/
185 F:      Documentation/scsi/aacraid.rst
186 F:      drivers/scsi/aacraid/
187
188 AB8500 BATTERY AND CHARGER DRIVERS
189 M:      Linus Walleij <[email protected]>
190 F:      Documentation/devicetree/bindings/power/supply/*ab8500*
191 F:      drivers/power/supply/*ab8500*
192
193 ABI/API
194 L:      [email protected]
195 F:      include/linux/syscalls.h
196 F:      kernel/sys_ni.c
197 X:      arch/*/include/uapi/
198 X:      include/uapi/
199
200 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
201 M:      Hans de Goede <[email protected]>
202 L:      [email protected]
203 S:      Maintained
204 F:      drivers/hwmon/abituguru.c
205
206 ABIT UGURU 3 HARDWARE MONITOR DRIVER
207 M:      Alistair John Strachan <[email protected]>
208 L:      [email protected]
209 S:      Maintained
210 F:      drivers/hwmon/abituguru3.c
211
212 ACCES 104-DIO-48E GPIO DRIVER
213 M:      William Breathitt Gray <[email protected]>
214 L:      [email protected]
215 S:      Maintained
216 F:      drivers/gpio/gpio-104-dio-48e.c
217
218 ACCES 104-IDI-48 GPIO DRIVER
219 M:      William Breathitt Gray <[email protected]>
220 L:      [email protected]
221 S:      Maintained
222 F:      drivers/gpio/gpio-104-idi-48.c
223
224 ACCES 104-IDIO-16 GPIO DRIVER
225 M:      William Breathitt Gray <[email protected]>
226 L:      [email protected]
227 S:      Maintained
228 F:      drivers/gpio/gpio-104-idio-16.c
229
230 ACCES 104-QUAD-8 DRIVER
231 M:      William Breathitt Gray <[email protected]>
232 L:      [email protected]
233 S:      Maintained
234 F:      drivers/counter/104-quad-8.c
235
236 ACCES IDIO-16 GPIO LIBRARY
237 M:      William Breathitt Gray <[email protected]>
238 L:      [email protected]
239 S:      Maintained
240 F:      drivers/gpio/gpio-idio-16.c
241 F:      drivers/gpio/gpio-idio-16.h
242
243 ACCES PCI-IDIO-16 GPIO DRIVER
244 M:      William Breathitt Gray <[email protected]>
245 L:      [email protected]
246 S:      Maintained
247 F:      drivers/gpio/gpio-pci-idio-16.c
248
249 ACCES PCIe-IDIO-24 GPIO DRIVER
250 M:      William Breathitt Gray <[email protected]>
251 L:      [email protected]
252 S:      Maintained
253 F:      drivers/gpio/gpio-pcie-idio-24.c
254
255 ACENIC DRIVER
256 M:      Jes Sorensen <[email protected]>
257 L:      [email protected]
258 S:      Maintained
259 F:      drivers/net/ethernet/alteon/acenic*
260
261 ACER ASPIRE 1 EMBEDDED CONTROLLER DRIVER
262 M:      Nikita Travkin <[email protected]>
263 S:      Maintained
264 F:      Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml
265 F:      drivers/platform/arm64/acer-aspire1-ec.c
266
267 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268 M:      Peter Kaestle <[email protected]>
269 L:      [email protected]
270 S:      Maintained
271 W:      http://piie.net/?section=acerhdf
272 F:      drivers/platform/x86/acerhdf.c
273
274 ACER WMI LAPTOP EXTRAS
275 M:      "Lee, Chun-Yi" <[email protected]>
276 L:      [email protected]
277 S:      Maintained
278 F:      drivers/platform/x86/acer-wmi.c
279
280 ACPI
281 M:      "Rafael J. Wysocki" <[email protected]>
282 R:      Len Brown <[email protected]>
283 L:      [email protected]
284 S:      Supported
285 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
286 B:      https://bugzilla.kernel.org
287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
288 F:      Documentation/ABI/testing/configfs-acpi
289 F:      Documentation/ABI/testing/sysfs-bus-acpi
290 F:      Documentation/firmware-guide/acpi/
291 F:      arch/x86/kernel/acpi/
292 F:      arch/x86/pci/acpi.c
293 F:      drivers/acpi/
294 F:      drivers/pci/*/*acpi*
295 F:      drivers/pci/*acpi*
296 F:      drivers/pnp/pnpacpi/
297 F:      include/acpi/
298 F:      include/linux/acpi.h
299 F:      include/linux/fwnode.h
300 F:      include/linux/fw_table.h
301 F:      lib/fw_table.c
302 F:      tools/power/acpi/
303
304 ACPI APEI
305 M:      "Rafael J. Wysocki" <[email protected]>
306 R:      Len Brown <[email protected]>
307 R:      James Morse <[email protected]>
308 R:      Tony Luck <[email protected]>
309 R:      Borislav Petkov <[email protected]>
310 L:      [email protected]
311 F:      drivers/acpi/apei/
312
313 ACPI COMPONENT ARCHITECTURE (ACPICA)
314 M:      Robert Moore <[email protected]>
315 M:      "Rafael J. Wysocki" <[email protected]>
316 L:      [email protected]
317 L:      [email protected]
318 S:      Supported
319 W:      https://acpica.org/
320 W:      https://github.com/acpica/acpica/
321 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
322 B:      https://bugzilla.kernel.org
323 B:      https://bugs.acpica.org
324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
325 F:      drivers/acpi/acpica/
326 F:      include/acpi/
327 F:      tools/power/acpi/
328
329 ACPI FOR ARM64 (ACPI/arm64)
330 M:      Lorenzo Pieralisi <[email protected]>
331 M:      Hanjun Guo <[email protected]>
332 M:      Sudeep Holla <[email protected]>
333 L:      [email protected]
334 L:      [email protected] (moderated for non-subscribers)
335 S:      Maintained
336 F:      drivers/acpi/arm64
337 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:      drivers/iio/adc/ad7380.c
453
454 AD7877 TOUCHSCREEN DRIVER
455 M:      Michael Hennerich <[email protected]>
456 S:      Supported
457 W:      http://wiki.analog.com/AD7877
458 W:      https://ez.analog.com/linux-software-drivers
459 F:      drivers/input/touchscreen/ad7877.c
460
461 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
462 M:      Michael Hennerich <[email protected]>
463 S:      Supported
464 W:      http://wiki.analog.com/AD7879
465 W:      https://ez.analog.com/linux-software-drivers
466 F:      drivers/input/touchscreen/ad7879.c
467
468 AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
469 M:      Michael Hennerich <[email protected]>
470 M:      Nuno Sá <[email protected]>
471 R:      David Lechner <[email protected]>
472 S:      Supported
473 W:      https://ez.analog.com/linux-software-drivers
474 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
475 F:      Documentation/iio/ad7944.rst
476 F:      drivers/iio/adc/ad7944.c
477
478 ADAFRUIT MINI I2C GAMEPAD
479 M:      Anshul Dalal <[email protected]>
480 L:      [email protected]
481 S:      Maintained
482 F:      Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
483 F:      drivers/input/joystick/adafruit-seesaw.c
484
485 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
486 M:      Jiri Kosina <[email protected]>
487 S:      Maintained
488
489 ADF7242 IEEE 802.15.4 RADIO DRIVER
490 M:      Michael Hennerich <[email protected]>
491 L:      [email protected]
492 S:      Supported
493 W:      https://wiki.analog.com/ADF7242
494 W:      https://ez.analog.com/linux-software-drivers
495 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
496 F:      drivers/net/ieee802154/adf7242.c
497
498 ADM1025 HARDWARE MONITOR DRIVER
499 M:      Jean Delvare <[email protected]>
500 L:      [email protected]
501 S:      Maintained
502 F:      Documentation/hwmon/adm1025.rst
503 F:      drivers/hwmon/adm1025.c
504
505 ADM1029 HARDWARE MONITOR DRIVER
506 M:      Corentin Labbe <[email protected]>
507 L:      [email protected]
508 S:      Maintained
509 F:      drivers/hwmon/adm1029.c
510
511 ADM8211 WIRELESS DRIVER
512 L:      [email protected]
513 S:      Orphan
514 F:      drivers/net/wireless/admtek/adm8211.*
515
516 ADP1050 HARDWARE MONITOR DRIVER
517 M:      Radu Sabau <[email protected]>
518 L:      [email protected]
519 S:      Supported
520 W:      https://ez.analog.com/linux-software-drivers
521 F:      Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
522
523 ADP1653 FLASH CONTROLLER DRIVER
524 M:      Sakari Ailus <[email protected]>
525 L:      [email protected]
526 S:      Maintained
527 F:      drivers/media/i2c/adp1653.c
528 F:      include/media/i2c/adp1653.h
529
530 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
531 M:      Michael Hennerich <[email protected]>
532 S:      Supported
533 W:      http://wiki.analog.com/ADP5520
534 W:      https://ez.analog.com/linux-software-drivers
535 F:      drivers/gpio/gpio-adp5520.c
536 F:      drivers/input/keyboard/adp5520-keys.c
537 F:      drivers/leds/leds-adp5520.c
538 F:      drivers/mfd/adp5520.c
539 F:      drivers/video/backlight/adp5520_bl.c
540
541 ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
542 M:      Laurent Pinchart <[email protected]>
543 L:      [email protected]
544 L:      [email protected]
545 S:      Maintained
546 F:      Documentation/devicetree/bindings/*/adi,adp5585*.yaml
547 F:      drivers/gpio/gpio-adp5585.c
548 F:      drivers/mfd/adp5585.c
549 F:      drivers/pwm/pwm-adp5585.c
550 F:      include/linux/mfd/adp5585.h
551
552 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
553 M:      Michael Hennerich <[email protected]>
554 S:      Supported
555 W:      http://wiki.analog.com/ADP5588
556 W:      https://ez.analog.com/linux-software-drivers
557 F:      Documentation/devicetree/bindings/input/adi,adp5588.yaml
558 F:      drivers/input/keyboard/adp5588-keys.c
559
560 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
561 M:      Michael Hennerich <[email protected]>
562 S:      Supported
563 W:      http://wiki.analog.com/ADP8860
564 W:      https://ez.analog.com/linux-software-drivers
565 F:      drivers/video/backlight/adp8860_bl.c
566
567 ADT746X FAN DRIVER
568 M:      Colin Leroy <[email protected]>
569 S:      Maintained
570 F:      drivers/macintosh/therm_adt746x.c
571
572 ADT7475 HARDWARE MONITOR DRIVER
573 M:      Jean Delvare <[email protected]>
574 L:      [email protected]
575 S:      Maintained
576 F:      Documentation/hwmon/adt7475.rst
577 F:      drivers/hwmon/adt7475.c
578
579 ADVANSYS SCSI DRIVER
580 M:      Matthew Wilcox <[email protected]>
581 M:      Hannes Reinecke <[email protected]>
582 L:      [email protected]
583 S:      Maintained
584 F:      Documentation/scsi/advansys.rst
585 F:      drivers/scsi/advansys.c
586
587 ADVANTECH SWBTN DRIVER
588 M:      Andrea Ho <[email protected]>
589 L:      [email protected]
590 S:      Maintained
591 F:      drivers/platform/x86/adv_swbutton.c
592
593 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
594 M:      Lucas Stankus <[email protected]>
595 S:      Supported
596 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
597 F:      drivers/iio/accel/adxl313*
598
599 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
600 M:      Michael Hennerich <[email protected]>
601 S:      Supported
602 W:      http://wiki.analog.com/ADXL345
603 W:      https://ez.analog.com/linux-software-drivers
604 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
605 F:      drivers/input/misc/adxl34x.c
606
607 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
608 M:      Puranjay Mohan <[email protected]>
609 L:      [email protected]
610 S:      Supported
611 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
612 F:      drivers/iio/accel/adxl355.h
613 F:      drivers/iio/accel/adxl355_core.c
614 F:      drivers/iio/accel/adxl355_i2c.c
615 F:      drivers/iio/accel/adxl355_spi.c
616
617 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
618 M:      Cosmin Tanislav <[email protected]>
619 L:      [email protected]
620 S:      Supported
621 W:      https://ez.analog.com/linux-software-drivers
622 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
623 F:      drivers/iio/accel/adxl367*
624
625 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
626 M:      Michael Hennerich <[email protected]>
627 S:      Supported
628 W:      https://ez.analog.com/linux-software-drivers
629 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
630 F:      drivers/iio/accel/adxl372.c
631 F:      drivers/iio/accel/adxl372_i2c.c
632 F:      drivers/iio/accel/adxl372_spi.c
633
634 AF8133J THREE-AXIS MAGNETOMETER DRIVER
635 M:      Ondřej Jirman <[email protected]>
636 S:      Maintained
637 F:      Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
638 F:      drivers/iio/magnetometer/af8133j.c
639
640 AF9013 MEDIA DRIVER
641 L:      [email protected]
642 S:      Orphan
643 W:      https://linuxtv.org
644 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
645 F:      drivers/media/dvb-frontends/af9013*
646
647 AF9033 MEDIA DRIVER
648 L:      [email protected]
649 S:      Orphan
650 W:      https://linuxtv.org
651 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
652 F:      drivers/media/dvb-frontends/af9033*
653
654 AFFS FILE SYSTEM
655 M:      David Sterba <[email protected]>
656 L:      [email protected]
657 S:      Odd Fixes
658 F:      Documentation/filesystems/affs.rst
659 F:      fs/affs/
660
661 AFS FILESYSTEM
662 M:      David Howells <[email protected]>
663 M:      Marc Dionne <[email protected]>
664 L:      [email protected]
665 S:      Supported
666 W:      https://www.infradead.org/~dhowells/kafs/
667 F:      Documentation/filesystems/afs.rst
668 F:      fs/afs/
669 F:      include/trace/events/afs.h
670
671 AGPGART DRIVER
672 M:      David Airlie <[email protected]>
673 L:      [email protected]
674 S:      Maintained
675 T:      git https://gitlab.freedesktop.org/drm/kernel.git
676 F:      drivers/char/agp/
677 F:      include/linux/agp*
678 F:      include/uapi/linux/agp*
679
680 AHA152X SCSI DRIVER
681 M:      "Juergen E. Fischer" <[email protected]>
682 L:      [email protected]
683 S:      Maintained
684 F:      drivers/scsi/aha152x*
685 F:      drivers/scsi/pcmcia/aha152x*
686
687 AIC7XXX / AIC79XX SCSI DRIVER
688 M:      Hannes Reinecke <[email protected]>
689 L:      [email protected]
690 S:      Maintained
691 F:      drivers/scsi/aic7xxx/
692
693 AIMSLAB FM RADIO RECEIVER DRIVER
694 M:      Hans Verkuil <[email protected]>
695 L:      [email protected]
696 S:      Maintained
697 W:      https://linuxtv.org
698 T:      git git://linuxtv.org/media_tree.git
699 F:      drivers/media/radio/radio-aimslab*
700
701 AIO
702 M:      Benjamin LaHaise <[email protected]>
703 L:      [email protected]
704 S:      Supported
705 F:      fs/aio.c
706 F:      include/linux/*aio*.h
707
708 AIROHA ETHERNET DRIVER
709 M:      Lorenzo Bianconi <[email protected]>
710 L:      [email protected] (moderated for non-subscribers)
711 L:      [email protected] (moderated for non-subscribers)
712 L:      [email protected]
713 S:      Maintained
714 F:      Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
715 F:      drivers/net/ethernet/mediatek/airoha_eth.c
716
717 AIROHA PCIE PHY DRIVER
718 M:      Lorenzo Bianconi <[email protected]>
719 L:      [email protected] (moderated for non-subscribers)
720 S:      Maintained
721 F:      Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
722 F:      drivers/phy/phy-airoha-pcie-regs.h
723 F:      drivers/phy/phy-airoha-pcie.c
724
725 AIROHA SPI SNFI DRIVER
726 M:      Lorenzo Bianconi <[email protected]>
727 M:      Ray Liu <[email protected]>
728 L:      [email protected] (moderated for non-subscribers)
729 L:      [email protected]
730 S:      Maintained
731 F:      Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
732 F:      drivers/spi/spi-airoha-snfi.c
733
734 AIRSPY MEDIA DRIVER
735 L:      [email protected]
736 S:      Orphan
737 W:      https://linuxtv.org
738 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
739 F:      drivers/media/usb/airspy/
740
741 ALACRITECH GIGABIT ETHERNET DRIVER
742 M:      Lino Sanfilippo <[email protected]>
743 S:      Maintained
744 F:      drivers/net/ethernet/alacritech/*
745
746 ALCATEL SPEEDTOUCH USB DRIVER
747 M:      Duncan Sands <[email protected]>
748 L:      [email protected]
749 S:      Maintained
750 W:      http://www.linux-usb.org/SpeedTouch/
751 F:      drivers/usb/atm/speedtch.c
752 F:      drivers/usb/atm/usbatm.c
753
754 ALCHEMY AU1XX0 MMC DRIVER
755 M:      Manuel Lauss <[email protected]>
756 S:      Maintained
757 F:      drivers/mmc/host/au1xmmc.c
758
759 ALI1563 I2C DRIVER
760 M:      Rudolf Marek <[email protected]>
761 L:      [email protected]
762 S:      Maintained
763 F:      Documentation/i2c/busses/i2c-ali1563.rst
764 F:      drivers/i2c/busses/i2c-ali1563.c
765
766 ALIBABA ELASTIC RDMA DRIVER
767 M:      Cheng Xu <[email protected]>
768 M:      Kai Shen <[email protected]>
769 L:      [email protected]
770 S:      Supported
771 F:      drivers/infiniband/hw/erdma
772 F:      include/uapi/rdma/erdma-abi.h
773
774 ALIBABA PMU DRIVER
775 M:      Shuai Xue <[email protected]>
776 S:      Supported
777 F:      Documentation/admin-guide/perf/alibaba_pmu.rst
778 F:      drivers/perf/alibaba_uncore_drw_pmu.c
779
780 ALIENWARE WMI DRIVER
781 L:      [email protected]
782 S:      Maintained
783 F:      drivers/platform/x86/dell/alienware-wmi.c
784
785 ALLEGRO DVT VIDEO IP CORE DRIVER
786 M:      Michael Tretter <[email protected]>
787 R:      Pengutronix Kernel Team <[email protected]>
788 L:      [email protected]
789 S:      Maintained
790 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
791 F:      drivers/media/platform/allegro-dvt/
792
793 ALLIED VISION ALVIUM CAMERA DRIVER
794 M:      Tommaso Merciai <[email protected]>
795 M:      Martin Hecht <[email protected]>
796 L:      [email protected]
797 S:      Maintained
798 F:      Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
799 F:      drivers/media/i2c/alvium-csi2.c
800 F:      drivers/media/i2c/alvium-csi2.h
801
802 ALLWINNER A10 CSI DRIVER
803 M:      Maxime Ripard <[email protected]>
804 L:      [email protected]
805 S:      Maintained
806 T:      git git://linuxtv.org/media_tree.git
807 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
808 F:      drivers/media/platform/sunxi/sun4i-csi/
809
810 ALLWINNER A31 CSI DRIVER
811 M:      Yong Deng <[email protected]>
812 M:      Paul Kocialkowski <[email protected]>
813 L:      [email protected]
814 S:      Maintained
815 T:      git git://linuxtv.org/media_tree.git
816 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
817 F:      drivers/media/platform/sunxi/sun6i-csi/
818
819 ALLWINNER A31 ISP DRIVER
820 M:      Paul Kocialkowski <[email protected]>
821 L:      [email protected]
822 S:      Maintained
823 T:      git git://linuxtv.org/media_tree.git
824 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
825 F:      drivers/staging/media/sunxi/sun6i-isp/
826 F:      drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
827
828 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
829 M:      Paul Kocialkowski <[email protected]>
830 L:      [email protected]
831 S:      Maintained
832 T:      git git://linuxtv.org/media_tree.git
833 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
834 F:      drivers/media/platform/sunxi/sun6i-mipi-csi2/
835
836 ALLWINNER CPUFREQ DRIVER
837 M:      Yangtao Li <[email protected]>
838 L:      [email protected]
839 S:      Maintained
840 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
841 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
842
843 ALLWINNER CRYPTO DRIVERS
844 M:      Corentin Labbe <[email protected]>
845 L:      [email protected]
846 S:      Maintained
847 F:      drivers/crypto/allwinner/
848
849 ALLWINNER DMIC DRIVERS
850 M:      Ban Tao <[email protected]>
851 L:      [email protected] (moderated for non-subscribers)
852 S:      Maintained
853 F:      Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
854 F:      sound/soc/sunxi/sun50i-dmic.c
855
856 ALLWINNER HARDWARE SPINLOCK SUPPORT
857 M:      Wilken Gottwalt <[email protected]>
858 S:      Maintained
859 F:      Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
860 F:      drivers/hwspinlock/sun6i_hwspinlock.c
861
862 ALLWINNER THERMAL DRIVER
863 M:      Vasily Khoruzhick <[email protected]>
864 M:      Yangtao Li <[email protected]>
865 L:      [email protected]
866 S:      Maintained
867 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
868 F:      drivers/thermal/sun8i_thermal.c
869
870 ALLWINNER VPU DRIVER
871 M:      Maxime Ripard <[email protected]>
872 M:      Paul Kocialkowski <[email protected]>
873 L:      [email protected]
874 S:      Maintained
875 F:      drivers/staging/media/sunxi/cedrus/
876
877 ALPHA PORT
878 M:      Richard Henderson <[email protected]>
879 M:      Ivan Kokshaysky <[email protected]>
880 M:      Matt Turner <[email protected]>
881 L:      [email protected]
882 S:      Odd Fixes
883 F:      arch/alpha/
884
885 ALPS PS/2 TOUCHPAD DRIVER
886 R:      Pali Rohár <[email protected]>
887 F:      drivers/input/mouse/alps.*
888
889 ALTERA MAILBOX DRIVER
890 M:      Mun Yew Tham <[email protected]>
891 S:      Maintained
892 F:      drivers/mailbox/mailbox-altera.c
893
894 ALTERA MSGDMA IP CORE DRIVER
895 M:      Olivier Dautricourt <[email protected]>
896 R:      Stefan Roese <[email protected]>
897 L:      [email protected]
898 S:      Odd Fixes
899 F:      Documentation/devicetree/bindings/dma/altr,msgdma.yaml
900 F:      drivers/dma/altera-msgdma.c
901
902 ALTERA PIO DRIVER
903 M:      Mun Yew Tham <[email protected]>
904 L:      [email protected]
905 S:      Maintained
906 F:      drivers/gpio/gpio-altera.c
907
908 ALTERA TRIPLE SPEED ETHERNET DRIVER
909 M:      Joyce Ooi <[email protected]>
910 L:      [email protected]
911 S:      Maintained
912 F:      drivers/net/ethernet/altera/
913
914 ALTERA UART/JTAG UART SERIAL DRIVERS
915 M:      Tobias Klauser <[email protected]>
916 L:      [email protected]
917 S:      Maintained
918 F:      drivers/tty/serial/altera_jtaguart.c
919 F:      drivers/tty/serial/altera_uart.c
920 F:      include/linux/altera_jtaguart.h
921 F:      include/linux/altera_uart.h
922
923 AMAZON ANNAPURNA LABS FIC DRIVER
924 M:      Talel Shenhar <[email protected]>
925 S:      Maintained
926 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
927 F:      drivers/irqchip/irq-al-fic.c
928
929 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
930 M:      Talel Shenhar <[email protected]>
931 M:      Talel Shenhar <[email protected]>
932 S:      Maintained
933 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
934 F:      drivers/edac/al_mc_edac.c
935
936 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
937 M:      Talel Shenhar <[email protected]>
938 S:      Maintained
939 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
940 F:      drivers/thermal/thermal_mmio.c
941
942 AMAZON ETHERNET DRIVERS
943 M:      Shay Agroskin <[email protected]>
944 M:      Arthur Kiyanovski <[email protected]>
945 R:      David Arinzon <[email protected]>
946 R:      Noam Dagan <[email protected]>
947 R:      Saeed Bishara <[email protected]>
948 L:      [email protected]
949 S:      Supported
950 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
951 F:      drivers/net/ethernet/amazon/
952
953 AMAZON RDMA EFA DRIVER
954 M:      Michael Margolin <[email protected]>
955 R:      Gal Pressman <[email protected]>
956 R:      Yossi Leybovich <[email protected]>
957 L:      [email protected]
958 S:      Supported
959 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
960 F:      drivers/infiniband/hw/efa/
961 F:      include/uapi/rdma/efa-abi.h
962
963 AMD ADDRESS TRANSLATION LIBRARY (ATL)
964 M:      Yazen Ghannam <[email protected]>
965 L:      [email protected]
966 S:      Supported
967 F:      drivers/ras/amd/atl/*
968
969 AMD AXI W1 DRIVER
970 M:      Kris Chaplin <[email protected]>
971 R:      Thomas Delev <[email protected]>
972 R:      Michal Simek <[email protected]>
973 S:      Maintained
974 F:      Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
975 F:      drivers/w1/masters/amd_axi_w1.c
976
977 AMD CDX BUS DRIVER
978 M:      Nipun Gupta <[email protected]>
979 M:      Nikhil Agarwal <[email protected]>
980 S:      Maintained
981 F:      Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
982 F:      drivers/cdx/*
983 F:      include/linux/cdx/*
984
985 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
986 M:      Tom Lendacky <[email protected]>
987 M:      John Allen <[email protected]>
988 L:      [email protected]
989 S:      Supported
990 F:      drivers/crypto/ccp/
991 F:      include/linux/ccp.h
992
993 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
994 M:      Ashish Kalra <[email protected]>
995 M:      Tom Lendacky <[email protected]>
996 L:      [email protected]
997 S:      Supported
998 F:      drivers/crypto/ccp/sev*
999 F:      include/uapi/linux/psp-sev.h
1000
1001 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1002 M:      Mario Limonciello <[email protected]>
1003 L:      [email protected]
1004 S:      Supported
1005 F:      drivers/crypto/ccp/dbc.c
1006 F:      drivers/crypto/ccp/dbc.h
1007 F:      drivers/crypto/ccp/platform-access.c
1008 F:      drivers/crypto/ccp/platform-access.h
1009 F:      include/uapi/linux/psp-dbc.h
1010 F:      tools/crypto/ccp/*.c
1011 F:      tools/crypto/ccp/*.py
1012
1013 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1014 M:      Mario Limonciello <[email protected]>
1015 L:      [email protected]
1016 S:      Supported
1017 F:      drivers/crypto/ccp/hsti.*
1018
1019 AMD DISPLAY CORE
1020 M:      Harry Wentland <[email protected]>
1021 M:      Leo Li <[email protected]>
1022 M:      Rodrigo Siqueira <[email protected]>
1023 L:      [email protected]
1024 S:      Supported
1025 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1026 F:      drivers/gpu/drm/amd/display/
1027
1028 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1029 M:      Huang Rui <[email protected]>
1030 L:      [email protected]
1031 S:      Supported
1032 F:      Documentation/hwmon/fam15h_power.rst
1033 F:      drivers/hwmon/fam15h_power.c
1034
1035 AMD FCH GPIO DRIVER
1036 M:      Enrico Weigelt, metux IT consult <[email protected]>
1037 L:      [email protected]
1038 S:      Maintained
1039 F:      drivers/gpio/gpio-amd-fch.c
1040 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
1041
1042 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1043 L:      [email protected] (moderated for non-subscribers)
1044 S:      Orphan
1045 F:      drivers/usb/gadget/udc/amd5536udc.*
1046
1047 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1048 M:      Andres Salomon <[email protected]>
1049 L:      [email protected] (moderated for non-subscribers)
1050 S:      Supported
1051 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1052 F:      arch/x86/include/asm/geode.h
1053 F:      drivers/char/hw_random/geode-rng.c
1054 F:      drivers/crypto/geode*
1055 F:      drivers/video/fbdev/geode/
1056
1057 AMD HSMP DRIVER
1058 M:      Naveen Krishna Chatradhi <[email protected]>
1059 R:      Carlos Bilbao <[email protected]>
1060 L:      [email protected]
1061 S:      Maintained
1062 F:      Documentation/arch/x86/amd_hsmp.rst
1063 F:      arch/x86/include/asm/amd_hsmp.h
1064 F:      arch/x86/include/uapi/asm/amd_hsmp.h
1065 F:      drivers/platform/x86/amd/hsmp.c
1066
1067 AMD IOMMU (AMD-VI)
1068 M:      Joerg Roedel <[email protected]>
1069 R:      Suravee Suthikulpanit <[email protected]>
1070 L:      [email protected]
1071 S:      Maintained
1072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1073 F:      drivers/iommu/amd/
1074 F:      include/linux/amd-iommu.h
1075
1076 AMD KFD
1077 M:      Felix Kuehling <[email protected]>
1078 L:      [email protected]
1079 S:      Supported
1080 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1081 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1082 F:      drivers/gpu/drm/amd/amdkfd/
1083 F:      drivers/gpu/drm/amd/include/cik_structs.h
1084 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1085 F:      drivers/gpu/drm/amd/include/v9_structs.h
1086 F:      drivers/gpu/drm/amd/include/vi_structs.h
1087 F:      include/uapi/linux/kfd_ioctl.h
1088 F:      include/uapi/linux/kfd_sysfs.h
1089
1090 AMD MP2 I2C DRIVER
1091 M:      Elie Morisse <[email protected]>
1092 M:      Shyam Sundar S K <[email protected]>
1093 L:      [email protected]
1094 S:      Maintained
1095 F:      drivers/i2c/busses/i2c-amd-mp2*
1096
1097 AMD PDS CORE DRIVER
1098 M:      Shannon Nelson <[email protected]>
1099 M:      Brett Creeley <[email protected]>
1100 L:      [email protected]
1101 S:      Supported
1102 F:      Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1103 F:      drivers/net/ethernet/amd/pds_core/
1104 F:      include/linux/pds/
1105
1106 AMD PMC DRIVER
1107 M:      Shyam Sundar S K <[email protected]>
1108 L:      [email protected]
1109 S:      Maintained
1110 F:      drivers/platform/x86/amd/pmc/
1111
1112 AMD PMF DRIVER
1113 M:      Shyam Sundar S K <[email protected]>
1114 L:      [email protected]
1115 S:      Maintained
1116 F:      Documentation/ABI/testing/sysfs-amd-pmf
1117 F:      drivers/platform/x86/amd/pmf/
1118
1119 AMD POWERPLAY AND SWSMU
1120 M:      Kenneth Feng <[email protected]>
1121 L:      [email protected]
1122 S:      Supported
1123 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1124 F:      drivers/gpu/drm/amd/pm/
1125
1126 AMD PSTATE DRIVER
1127 M:      Huang Rui <[email protected]>
1128 M:      Gautham R. Shenoy <[email protected]>
1129 M:      Mario Limonciello <[email protected]>
1130 R:      Perry Yuan <[email protected]>
1131 L:      [email protected]
1132 S:      Supported
1133 F:      Documentation/admin-guide/pm/amd-pstate.rst
1134 F:      drivers/cpufreq/amd-pstate*
1135 F:      tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1136
1137 AMD PTDMA DRIVER
1138 M:      Basavaraj Natikar <[email protected]>
1139 L:      [email protected]
1140 S:      Maintained
1141 F:      drivers/dma/ptdma/
1142
1143 AMD SEATTLE DEVICE TREE SUPPORT
1144 M:      Suravee Suthikulpanit <[email protected]>
1145 M:      Tom Lendacky <[email protected]>
1146 S:      Supported
1147 F:      arch/arm64/boot/dts/amd/
1148
1149 AMD SENSOR FUSION HUB DRIVER
1150 M:      Basavaraj Natikar <[email protected]>
1151 L:      [email protected]
1152 S:      Maintained
1153 F:      Documentation/hid/amd-sfh*
1154 F:      drivers/hid/amd-sfh-hid/
1155
1156 AMD SPI DRIVER
1157 M:      Sanjay R Mehta <[email protected]>
1158 S:      Maintained
1159 F:      drivers/spi/spi-amd.c
1160
1161 AMD XGBE DRIVER
1162 M:      "Shyam Sundar S K" <[email protected]>
1163 L:      [email protected]
1164 S:      Supported
1165 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1166 F:      drivers/net/ethernet/amd/xgbe/
1167
1168 AMLOGIC BLUETOOTH DRIVER
1169 M:      Yang Li <[email protected]>
1170 L:      [email protected]
1171 S:      Maintained
1172 F:      Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1173 F:      drivers/bluetooth/hci_aml.c
1174
1175 AMLOGIC DDR PMU DRIVER
1176 M:      Jiucheng Xu <[email protected]>
1177 L:      [email protected]
1178 S:      Supported
1179 W:      http://www.amlogic.com
1180 F:      Documentation/admin-guide/perf/meson-ddr-pmu.rst
1181 F:      Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1182 F:      drivers/perf/amlogic/
1183 F:      include/soc/amlogic/
1184
1185 AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1186 M:      Javier Carrasco <[email protected]>
1187 L:      [email protected]
1188 S:      Maintained
1189 F:      Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1190 F:      Documentation/hwmon/chipcap2.rst
1191 F:      drivers/hwmon/chipcap2.c
1192
1193 AMPHION VPU CODEC V4L2 DRIVER
1194 M:      Ming Qian <[email protected]>
1195 M:      Zhou Peng <[email protected]>
1196 L:      [email protected]
1197 S:      Maintained
1198 F:      Documentation/devicetree/bindings/media/amphion,vpu.yaml
1199 F:      drivers/media/platform/amphion/
1200
1201 AMS AS73211 DRIVER
1202 M:      Christian Eggers <[email protected]>
1203 L:      [email protected]
1204 S:      Maintained
1205 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1206 F:      drivers/iio/light/as73211.c
1207
1208 AMT (Automatic Multicast Tunneling)
1209 M:      Taehee Yoo <[email protected]>
1210 L:      [email protected]
1211 S:      Maintained
1212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1214 F:      drivers/net/amt.c
1215
1216 ANALOG DEVICES INC AD3552R DRIVER
1217 M:      Nuno Sá <[email protected]>
1218 L:      [email protected]
1219 S:      Supported
1220 W:      https://ez.analog.com/linux-software-drivers
1221 F:      Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1222 F:      drivers/iio/dac/ad3552r.c
1223
1224 ANALOG DEVICES INC AD4000 DRIVER
1225 M:      Marcelo Schmitt <[email protected]>
1226 L:      [email protected]
1227 S:      Supported
1228 W:      https://ez.analog.com/linux-software-drivers
1229 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1230
1231 ANALOG DEVICES INC AD4130 DRIVER
1232 M:      Cosmin Tanislav <[email protected]>
1233 L:      [email protected]
1234 S:      Supported
1235 W:      https://ez.analog.com/linux-software-drivers
1236 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1237 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1238 F:      drivers/iio/adc/ad4130.c
1239
1240 ANALOG DEVICES INC AD7091R DRIVER
1241 M:      Marcelo Schmitt <[email protected]>
1242 L:      [email protected]
1243 S:      Supported
1244 W:      http://ez.analog.com/community/linux-device-drivers
1245 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1246 F:      drivers/iio/adc/ad7091r*
1247
1248 ANALOG DEVICES INC AD7192 DRIVER
1249 M:      Alisa-Dariana Roman <[email protected]>
1250 L:      [email protected]
1251 S:      Supported
1252 W:      https://ez.analog.com/linux-software-drivers
1253 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1254 F:      drivers/iio/adc/ad7192.c
1255
1256 ANALOG DEVICES INC AD7292 DRIVER
1257 M:      Marcelo Schmitt <[email protected]>
1258 L:      [email protected]
1259 S:      Supported
1260 W:      https://ez.analog.com/linux-software-drivers
1261 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1262 F:      drivers/iio/adc/ad7292.c
1263
1264 ANALOG DEVICES INC AD7293 DRIVER
1265 M:      Antoniu Miclaus <[email protected]>
1266 L:      [email protected]
1267 S:      Supported
1268 W:      https://ez.analog.com/linux-software-drivers
1269 F:      Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1270 F:      drivers/iio/dac/ad7293.c
1271
1272 ANALOG DEVICES INC AD74115 DRIVER
1273 M:      Cosmin Tanislav <[email protected]>
1274 L:      [email protected]
1275 S:      Supported
1276 W:      https://ez.analog.com/linux-software-drivers
1277 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1278 F:      drivers/iio/addac/ad74115.c
1279
1280 ANALOG DEVICES INC AD74413R DRIVER
1281 M:      Cosmin Tanislav <[email protected]>
1282 L:      [email protected]
1283 S:      Supported
1284 W:      https://ez.analog.com/linux-software-drivers
1285 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1286 F:      drivers/iio/addac/ad74413r.c
1287 F:      include/dt-bindings/iio/addac/adi,ad74413r.h
1288
1289 ANALOG DEVICES INC AD7768-1 DRIVER
1290 M:      Michael Hennerich <[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,ad7768-1.yaml
1295 F:      drivers/iio/adc/ad7768-1.c
1296
1297 ANALOG DEVICES INC AD7780 DRIVER
1298 M:      Michael Hennerich <[email protected]>
1299 M:      Renato Lui Geh <[email protected]>
1300 L:      [email protected]
1301 S:      Supported
1302 W:      https://ez.analog.com/linux-software-drivers
1303 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1304 F:      drivers/iio/adc/ad7780.c
1305
1306 ANALOG DEVICES INC AD9739a DRIVER
1307 M:      Nuno Sa <[email protected]>
1308 M:      Dragos Bogdan <[email protected]>
1309 L:      [email protected]
1310 S:      Supported
1311 W:      https://ez.analog.com/linux-software-drivers
1312 F:      Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1313 F:      drivers/iio/dac/ad9739a.c
1314
1315 ANALOG DEVICES INC ADA4250 DRIVER
1316 M:      Antoniu Miclaus <[email protected]>
1317 L:      [email protected]
1318 S:      Supported
1319 W:      https://ez.analog.com/linux-software-drivers
1320 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1321 F:      drivers/iio/amplifiers/ada4250.c
1322
1323 ANALOG DEVICES INC ADF4377 DRIVER
1324 M:      Antoniu Miclaus <[email protected]>
1325 L:      [email protected]
1326 S:      Supported
1327 W:      https://ez.analog.com/linux-software-drivers
1328 F:      Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1329 F:      drivers/iio/frequency/adf4377.c
1330
1331 ANALOG DEVICES INC ADGS1408 DRIVER
1332 M:      Mircea Caprioru <[email protected]>
1333 S:      Supported
1334 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1335 F:      drivers/mux/adgs1408.c
1336
1337 ANALOG DEVICES INC ADIN DRIVER
1338 M:      Michael Hennerich <[email protected]>
1339 L:      [email protected]
1340 S:      Supported
1341 W:      https://ez.analog.com/linux-software-drivers
1342 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1343 F:      drivers/net/phy/adin.c
1344
1345 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1346 M:      Nuno Sa <[email protected]>
1347 L:      [email protected]
1348 S:      Supported
1349 F:      drivers/iio/imu/adis.c
1350 F:      drivers/iio/imu/adis_buffer.c
1351 F:      drivers/iio/imu/adis_trigger.c
1352 F:      include/linux/iio/imu/adis.h
1353
1354 ANALOG DEVICES INC ADIS16460 DRIVER
1355 M:      Dragos Bogdan <[email protected]>
1356 L:      [email protected]
1357 S:      Supported
1358 W:      https://ez.analog.com/linux-software-drivers
1359 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1360 F:      drivers/iio/imu/adis16460.c
1361
1362 ANALOG DEVICES INC ADIS16475 DRIVER
1363 M:      Nuno Sa <[email protected]>
1364 L:      [email protected]
1365 S:      Supported
1366 W:      https://ez.analog.com/linux-software-drivers
1367 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1368 F:      drivers/iio/imu/adis16475.c
1369
1370 ANALOG DEVICES INC ADM1177 DRIVER
1371 M:      Michael Hennerich <[email protected]>
1372 L:      [email protected]
1373 S:      Supported
1374 W:      https://ez.analog.com/linux-software-drivers
1375 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1376 F:      drivers/hwmon/adm1177.c
1377
1378 ANALOG DEVICES INC ADMFM2000 DRIVER
1379 M:      Kim Seer Paller <[email protected]>
1380 L:      [email protected]
1381 S:      Supported
1382 W:      https://ez.analog.com/linux-software-drivers
1383 F:      Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1384 F:      drivers/iio/frequency/admfm2000.c
1385
1386 ANALOG DEVICES INC ADMV1013 DRIVER
1387 M:      Antoniu Miclaus <[email protected]>
1388 L:      [email protected]
1389 S:      Supported
1390 W:      https://ez.analog.com/linux-software-drivers
1391 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1392 F:      drivers/iio/frequency/admv1013.c
1393
1394 ANALOG DEVICES INC ADMV1014 DRIVER
1395 M:      Antoniu Miclaus <[email protected]>
1396 L:      [email protected]
1397 S:      Supported
1398 W:      https://ez.analog.com/linux-software-drivers
1399 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1400 F:      drivers/iio/frequency/admv1014.c
1401
1402 ANALOG DEVICES INC ADMV8818 DRIVER
1403 M:      Antoniu Miclaus <[email protected]>
1404 L:      [email protected]
1405 S:      Supported
1406 W:      https://ez.analog.com/linux-software-drivers
1407 F:      Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1408 F:      drivers/iio/filter/admv8818.c
1409
1410 ANALOG DEVICES INC ADP5061 DRIVER
1411 M:      Michael Hennerich <[email protected]>
1412 L:      [email protected]
1413 S:      Supported
1414 W:      https://ez.analog.com/linux-software-drivers
1415 F:      drivers/power/supply/adp5061.c
1416
1417 ANALOG DEVICES INC ADRF6780 DRIVER
1418 M:      Antoniu Miclaus <[email protected]>
1419 L:      [email protected]
1420 S:      Supported
1421 W:      https://ez.analog.com/linux-software-drivers
1422 F:      Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1423 F:      drivers/iio/frequency/adrf6780.c
1424
1425 ANALOG DEVICES INC ADV7180 DRIVER
1426 M:      Lars-Peter Clausen <[email protected]>
1427 L:      [email protected]
1428 S:      Supported
1429 W:      https://ez.analog.com/linux-software-drivers
1430 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1431 F:      drivers/media/i2c/adv7180.c
1432
1433 ANALOG DEVICES INC ADV748X DRIVER
1434 M:      Kieran Bingham <[email protected]>
1435 L:      [email protected]
1436 S:      Maintained
1437 F:      Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1438 F:      drivers/media/i2c/adv748x/*
1439
1440 ANALOG DEVICES INC ADV7511 DRIVER
1441 M:      Hans Verkuil <[email protected]>
1442 L:      [email protected]
1443 S:      Maintained
1444 F:      drivers/media/i2c/adv7511*
1445
1446 ANALOG DEVICES INC ADV7604 DRIVER
1447 M:      Hans Verkuil <[email protected]>
1448 L:      [email protected]
1449 S:      Maintained
1450 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1451 F:      drivers/media/i2c/adv7604*
1452
1453 ANALOG DEVICES INC ADV7842 DRIVER
1454 M:      Hans Verkuil <[email protected]>
1455 L:      [email protected]
1456 S:      Maintained
1457 F:      drivers/media/i2c/adv7842*
1458
1459 ANALOG DEVICES INC ADXRS290 DRIVER
1460 M:      Nishant Malpani <[email protected]>
1461 L:      [email protected]
1462 S:      Supported
1463 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1464 F:      drivers/iio/gyro/adxrs290.c
1465
1466 ANALOG DEVICES INC ASOC CODEC DRIVERS
1467 M:      Lars-Peter Clausen <[email protected]>
1468 M:      Nuno Sá <[email protected]>
1469 L:      [email protected] (moderated for non-subscribers)
1470 S:      Supported
1471 W:      http://wiki.analog.com/
1472 W:      https://ez.analog.com/linux-software-drivers
1473 F:      sound/soc/codecs/ad1*
1474 F:      sound/soc/codecs/ad7*
1475 F:      sound/soc/codecs/adau*
1476 F:      sound/soc/codecs/adav*
1477 F:      sound/soc/codecs/sigmadsp.*
1478 F:      sound/soc/codecs/ssm*
1479
1480 ANALOG DEVICES INC AXI DAC DRIVER
1481 M:      Nuno Sa <[email protected]>
1482 L:      [email protected]
1483 S:      Supported
1484 W:      https://ez.analog.com/linux-software-drivers
1485 F:      Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1486 F:      drivers/iio/dac/adi-axi-dac.c
1487
1488 ANALOG DEVICES INC DMA DRIVERS
1489 M:      Lars-Peter Clausen <[email protected]>
1490 S:      Supported
1491 W:      https://ez.analog.com/linux-software-drivers
1492 F:      drivers/dma/dma-axi-dmac.c
1493
1494 ANALOG DEVICES INC IIO DRIVERS
1495 M:      Lars-Peter Clausen <[email protected]>
1496 M:      Michael Hennerich <[email protected]>
1497 S:      Supported
1498 W:      http://wiki.analog.com/
1499 W:      https://ez.analog.com/linux-software-drivers
1500 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1501 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1502 F:      Documentation/devicetree/bindings/iio/*/adi,*
1503 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1504 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1505 F:      drivers/iio/*/ad*
1506 F:      drivers/iio/adc/ltc249*
1507 F:      drivers/iio/amplifiers/hmc425a.c
1508 F:      drivers/staging/iio/*/ad*
1509 X:      drivers/iio/*/adjd*
1510
1511 ANALOGBITS PLL LIBRARIES
1512 M:      Paul Walmsley <[email protected]>
1513 M:      Samuel Holland <[email protected]>
1514 S:      Supported
1515 F:      drivers/clk/analogbits/*
1516 F:      include/linux/clk/analogbits*
1517
1518 ANDROID DRIVERS
1519 M:      Greg Kroah-Hartman <[email protected]>
1520 M:      Arve Hjønnevåg <[email protected]>
1521 M:      Todd Kjos <[email protected]>
1522 M:      Martijn Coenen <[email protected]>
1523 M:      Joel Fernandes <[email protected]>
1524 M:      Christian Brauner <[email protected]>
1525 M:      Carlos Llamas <[email protected]>
1526 M:      Suren Baghdasaryan <[email protected]>
1527 L:      [email protected]
1528 S:      Supported
1529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1530 F:      drivers/android/
1531
1532 ANDROID GOLDFISH PIC DRIVER
1533 M:      Miodrag Dinic <[email protected]>
1534 S:      Supported
1535 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1536 F:      drivers/irqchip/irq-goldfish-pic.c
1537
1538 ANDROID GOLDFISH RTC DRIVER
1539 M:      Jiaxun Yang <[email protected]>
1540 S:      Supported
1541 F:      drivers/rtc/rtc-goldfish.c
1542
1543 AOA (Apple Onboard Audio) ALSA DRIVER
1544 M:      Johannes Berg <[email protected]>
1545 L:      [email protected]
1546 L:      [email protected] (moderated for non-subscribers)
1547 S:      Maintained
1548 F:      sound/aoa/
1549
1550 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1551 M:      William Breathitt Gray <[email protected]>
1552 L:      [email protected]
1553 S:      Maintained
1554 F:      drivers/iio/addac/stx104.c
1555
1556 APM DRIVER
1557 M:      Jiri Kosina <[email protected]>
1558 S:      Odd fixes
1559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1560 F:      arch/x86/kernel/apm_32.c
1561 F:      drivers/char/apm-emulation.c
1562 F:      include/linux/apm_bios.h
1563 F:      include/uapi/linux/apm_bios.h
1564
1565 APPARMOR SECURITY MODULE
1566 M:      John Johansen <[email protected]>
1567 M:      John Johansen <[email protected]>
1568 L:      [email protected] (moderated for non-subscribers)
1569 S:      Supported
1570 W:      apparmor.net
1571 B:      https://gitlab.com/apparmor/apparmor-kernel
1572 C:      irc://irc.oftc.net/apparmor
1573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1574 T:      https://gitlab.com/apparmor/apparmor-kernel.git
1575 F:      Documentation/admin-guide/LSM/apparmor.rst
1576 F:      security/apparmor/
1577
1578 APPLE BCM5974 MULTITOUCH DRIVER
1579 M:      Henrik Rydberg <[email protected]>
1580 L:      [email protected]
1581 S:      Odd fixes
1582 F:      drivers/input/mouse/bcm5974.c
1583
1584 APPLE PCIE CONTROLLER DRIVER
1585 M:      Alyssa Rosenzweig <[email protected]>
1586 M:      Marc Zyngier <[email protected]>
1587 L:      [email protected]
1588 S:      Maintained
1589 F:      drivers/pci/controller/pcie-apple.c
1590
1591 APPLE SMC DRIVER
1592 M:      Henrik Rydberg <[email protected]>
1593 L:      [email protected]
1594 S:      Odd fixes
1595 F:      drivers/hwmon/applesmc.c
1596
1597 APPLETALK NETWORK LAYER
1598 L:      [email protected]
1599 S:      Odd fixes
1600 F:      include/linux/atalk.h
1601 F:      include/uapi/linux/atalk.h
1602 F:      net/appletalk/
1603
1604 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1605 M:      Khuong Dinh <[email protected]>
1606 S:      Supported
1607 F:      arch/arm64/boot/dts/apm/
1608
1609 APPLIED MICRO (APM) X-GENE SOC EDAC
1610 M:      Khuong Dinh <[email protected]>
1611 S:      Supported
1612 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1613 F:      drivers/edac/xgene_edac.c
1614
1615 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1616 M:      Iyappan Subramanian <[email protected]>
1617 M:      Keyur Chudgar <[email protected]>
1618 S:      Supported
1619 F:      drivers/net/ethernet/apm/xgene-v2/
1620
1621 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1622 M:      Iyappan Subramanian <[email protected]>
1623 M:      Keyur Chudgar <[email protected]>
1624 M:      Quan Nguyen <[email protected]>
1625 S:      Supported
1626 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1627 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1628 F:      drivers/net/ethernet/apm/xgene/
1629 F:      drivers/net/mdio/mdio-xgene.c
1630
1631 APPLIED MICRO (APM) X-GENE SOC PMU
1632 M:      Khuong Dinh <[email protected]>
1633 S:      Supported
1634 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1635 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1636 F:      drivers/perf/xgene_pmu.c
1637
1638 APPLIED MICRO QT2025 PHY DRIVER
1639 M:      FUJITA Tomonori <[email protected]>
1640 R:      Trevor Gross <[email protected]>
1641 L:      [email protected]
1642 L:      [email protected]
1643 S:      Maintained
1644 F:      drivers/net/phy/qt2025.rs
1645
1646 APTINA CAMERA SENSOR PLL
1647 M:      Laurent Pinchart <[email protected]>
1648 L:      [email protected]
1649 S:      Maintained
1650 F:      drivers/media/i2c/aptina-pll.*
1651
1652 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1653 M:      Aleksa Savic <[email protected]>
1654 M:      Jack Doan <[email protected]>
1655 L:      [email protected]
1656 S:      Maintained
1657 F:      Documentation/hwmon/aquacomputer_d5next.rst
1658 F:      drivers/hwmon/aquacomputer_d5next.c
1659
1660 AQUANTIA ETHERNET DRIVER (atlantic)
1661 M:      Igor Russkikh <[email protected]>
1662 L:      [email protected]
1663 S:      Supported
1664 W:      https://www.marvell.com/
1665 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1666 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1667 F:      drivers/net/ethernet/aquantia/atlantic/
1668
1669 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1670 M:      Egor Pomozov <[email protected]>
1671 L:      [email protected]
1672 S:      Supported
1673 W:      http://www.aquantia.com
1674 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1675
1676 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1677 M:      Krzysztof Hałasa <[email protected]>
1678 L:      [email protected]
1679 S:      Maintained
1680 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1681 F:      drivers/media/i2c/ar0521.c
1682
1683 ARASAN NAND CONTROLLER DRIVER
1684 M:      Miquel Raynal <[email protected]>
1685 R:      Michal Simek <[email protected]>
1686 L:      [email protected]
1687 S:      Maintained
1688 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1689 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1690
1691 ARC FRAMEBUFFER DRIVER
1692 M:      Jaya Kumar <[email protected]>
1693 S:      Maintained
1694 F:      drivers/video/fbdev/arcfb.c
1695 F:      drivers/video/fbdev/core/fb_defio.c
1696
1697 ARC PGU DRM DRIVER
1698 M:      Alexey Brodkin <[email protected]>
1699 S:      Supported
1700 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1701 F:      drivers/gpu/drm/tiny/arcpgu.c
1702
1703 ARCNET NETWORK LAYER
1704 M:      Michael Grzeschik <[email protected]>
1705 L:      [email protected]
1706 S:      Maintained
1707 F:      drivers/net/arcnet/
1708 F:      include/uapi/linux/if_arcnet.h
1709
1710 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1711 M:      Arnd Bergmann <[email protected]>
1712 M:      Olof Johansson <[email protected]>
1713 M:      [email protected]
1714 L:      [email protected] (moderated for non-subscribers)
1715 S:      Maintained
1716 P:      Documentation/process/maintainer-soc.rst
1717 C:      irc://irc.libera.chat/armlinux
1718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1719 F:      Documentation/process/maintainer-soc*.rst
1720 F:      arch/arm/boot/dts/Makefile
1721 F:      arch/arm64/boot/dts/Makefile
1722
1723 ARM ARCHITECTED TIMER DRIVER
1724 M:      Mark Rutland <[email protected]>
1725 M:      Marc Zyngier <[email protected]>
1726 L:      [email protected] (moderated for non-subscribers)
1727 S:      Maintained
1728 F:      arch/arm/include/asm/arch_timer.h
1729 F:      arch/arm64/include/asm/arch_timer.h
1730 F:      drivers/clocksource/arm_arch_timer.c
1731
1732 ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1733 M:      Marc Zyngier <[email protected]>
1734 L:      [email protected] (moderated for non-subscribers)
1735 S:      Maintained
1736 F:      Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1737 F:      arch/arm/include/asm/arch_gicv3.h
1738 F:      arch/arm64/include/asm/arch_gicv3.h
1739 F:      drivers/irqchip/irq-gic*.[ch]
1740 F:      include/linux/irqchip/arm-gic*.h
1741 F:      include/linux/irqchip/arm-vgic-info.h
1742
1743 ARM HDLCD DRM DRIVER
1744 M:      Liviu Dudau <[email protected]>
1745 S:      Supported
1746 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1747 F:      drivers/gpu/drm/arm/hdlcd_*
1748
1749 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1750 M:      Linus Walleij <[email protected]>
1751 L:      [email protected] (moderated for non-subscribers)
1752 S:      Maintained
1753 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1754 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1755 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1756 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1757 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1758 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1759 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1760 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1761 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1762 F:      arch/arm/boot/dts/arm/arm-realview-*
1763 F:      arch/arm/boot/dts/arm/integrator*
1764 F:      arch/arm/boot/dts/arm/versatile*
1765 F:      arch/arm/mach-versatile/
1766 F:      drivers/bus/arm-integrator-lm.c
1767 F:      drivers/clk/versatile/
1768 F:      drivers/i2c/busses/i2c-versatile.c
1769 F:      drivers/irqchip/irq-versatile-fpga.c
1770 F:      drivers/mtd/maps/physmap-versatile.*
1771 F:      drivers/power/reset/arm-versatile-reboot.c
1772 F:      drivers/soc/versatile/
1773
1774 ARM INTERCONNECT PMU DRIVERS
1775 M:      Robin Murphy <[email protected]>
1776 S:      Supported
1777 F:      Documentation/admin-guide/perf/arm-cmn.rst
1778 F:      Documentation/admin-guide/perf/arm-ni.rst
1779 F:      Documentation/devicetree/bindings/perf/arm,cmn.yaml
1780 F:      Documentation/devicetree/bindings/perf/arm,ni.yaml
1781 F:      drivers/perf/arm-cmn.c
1782 F:      drivers/perf/arm-ni.c
1783 F:      tools/perf/pmu-events/arch/arm64/arm/cmn/
1784
1785 ARM KOMEDA DRM-KMS DRIVER
1786 M:      Liviu Dudau <[email protected]>
1787 S:      Supported
1788 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1789 F:      Documentation/devicetree/bindings/display/arm,komeda.yaml
1790 F:      Documentation/gpu/komeda-kms.rst
1791 F:      drivers/gpu/drm/arm/display/include/
1792 F:      drivers/gpu/drm/arm/display/komeda/
1793
1794 ARM MALI PANFROST DRM DRIVER
1795 M:      Boris Brezillon <[email protected]>
1796 M:      Rob Herring <[email protected]>
1797 R:      Steven Price <[email protected]>
1798 L:      [email protected]
1799 S:      Supported
1800 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1801 F:      Documentation/gpu/panfrost.rst
1802 F:      drivers/gpu/drm/panfrost/
1803 F:      include/uapi/drm/panfrost_drm.h
1804
1805 ARM MALI PANTHOR DRM DRIVER
1806 M:      Boris Brezillon <[email protected]>
1807 M:      Steven Price <[email protected]>
1808 M:      Liviu Dudau <[email protected]>
1809 L:      [email protected]
1810 S:      Supported
1811 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1812 F:      Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1813 F:      drivers/gpu/drm/panthor/
1814 F:      include/uapi/drm/panthor_drm.h
1815
1816 ARM MALI-DP DRM DRIVER
1817 M:      Liviu Dudau <[email protected]>
1818 S:      Supported
1819 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1820 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1821 F:      Documentation/gpu/afbc.rst
1822 F:      drivers/gpu/drm/arm/
1823
1824 ARM MFM AND FLOPPY DRIVERS
1825 M:      Ian Molton <[email protected]>
1826 S:      Maintained
1827 F:      arch/arm/include/asm/floppy.h
1828 F:      arch/arm/mach-rpc/floppydma.S
1829
1830 ARM PMU PROFILING AND DEBUGGING
1831 M:      Will Deacon <[email protected]>
1832 M:      Mark Rutland <[email protected]>
1833 L:      [email protected] (moderated for non-subscribers)
1834 S:      Maintained
1835 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1836 F:      Documentation/devicetree/bindings/perf/
1837 F:      arch/arm*/include/asm/hw_breakpoint.h
1838 F:      arch/arm*/include/asm/perf_event.h
1839 F:      arch/arm*/kernel/hw_breakpoint.c
1840 F:      arch/arm*/kernel/perf_*
1841 F:      drivers/perf/
1842 F:      include/linux/perf/arm_pmu*.h
1843
1844 ARM PORT
1845 M:      Russell King <[email protected]>
1846 L:      [email protected] (moderated for non-subscribers)
1847 S:      Odd Fixes
1848 W:      http://www.armlinux.org.uk/
1849 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1850 F:      arch/arm/
1851 X:      arch/arm/boot/dts/
1852
1853 ARM PRIMECELL AACI PL041 DRIVER
1854 M:      Russell King <[email protected]>
1855 S:      Odd Fixes
1856 F:      sound/arm/aaci.*
1857
1858 ARM PRIMECELL BUS SUPPORT
1859 M:      Russell King <[email protected]>
1860 S:      Odd Fixes
1861 F:      drivers/amba/
1862 F:      include/linux/amba/bus.h
1863
1864 ARM PRIMECELL KMI PL050 DRIVER
1865 M:      Russell King <[email protected]>
1866 S:      Odd Fixes
1867 F:      drivers/input/serio/ambakmi.*
1868 F:      include/linux/amba/kmi.h
1869
1870 ARM PRIMECELL MMCI PL180/1 DRIVER
1871 M:      Russell King <[email protected]>
1872 S:      Odd Fixes
1873 F:      drivers/mmc/host/mmci.*
1874 F:      include/linux/amba/mmci.h
1875
1876 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1877 M:      Miquel Raynal <[email protected]>
1878 R:      Michal Simek <[email protected]>
1879 L:      [email protected]
1880 S:      Maintained
1881 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1882 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1883
1884 ARM PRIMECELL PL35X SMC DRIVER
1885 M:      Miquel Raynal <[email protected]>
1886 R:      Michal Simek <[email protected]>
1887 L:      [email protected] (moderated for non-subscribers)
1888 S:      Maintained
1889 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1890 F:      drivers/memory/pl353-smc.c
1891
1892 ARM PRIMECELL SSP PL022 SPI DRIVER
1893 M:      Linus Walleij <[email protected]>
1894 L:      [email protected] (moderated for non-subscribers)
1895 S:      Maintained
1896 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1897 F:      drivers/spi/spi-pl022.c
1898
1899 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1900 M:      Russell King <[email protected]>
1901 S:      Odd Fixes
1902 F:      drivers/tty/serial/amba-pl01*.c
1903 F:      include/linux/amba/serial.h
1904
1905 ARM PRIMECELL VIC PL190/PL192 DRIVER
1906 M:      Linus Walleij <[email protected]>
1907 L:      [email protected] (moderated for non-subscribers)
1908 S:      Maintained
1909 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1910 F:      drivers/irqchip/irq-vic.c
1911
1912 ARM SMC WATCHDOG DRIVER
1913 M:      Julius Werner <[email protected]>
1914 R:      Evan Benn <[email protected]>
1915 S:      Maintained
1916 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1917 F:      drivers/watchdog/arm_smc_wdt.c
1918
1919 ARM SMMU DRIVERS
1920 M:      Will Deacon <[email protected]>
1921 R:      Robin Murphy <[email protected]>
1922 L:      [email protected] (moderated for non-subscribers)
1923 S:      Maintained
1924 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1925 F:      drivers/iommu/arm/
1926 F:      drivers/iommu/io-pgtable-arm*
1927
1928 ARM SMMU SVA SUPPORT
1929 R:      Jean-Philippe Brucker <[email protected]>
1930 F:      drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
1931
1932 ARM SUB-ARCHITECTURES
1933 L:      [email protected] (moderated for non-subscribers)
1934 S:      Maintained
1935 C:      irc://irc.libera.chat/armlinux
1936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1937 F:      arch/arm/mach-*/
1938 F:      arch/arm/plat-*/
1939
1940 ARM/ACTIONS SEMI ARCHITECTURE
1941 M:      Andreas Färber <[email protected]>
1942 M:      Manivannan Sadhasivam <[email protected]>
1943 L:      [email protected] (moderated for non-subscribers)
1944 L:      [email protected] (moderated for non-subscribers)
1945 S:      Maintained
1946 F:      Documentation/devicetree/bindings/arm/actions.yaml
1947 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1948 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1949 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1950 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1951 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1952 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1953 F:      Documentation/devicetree/bindings/pinctrl/actions,*
1954 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1955 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1956 F:      arch/arm/boot/dts/actions/
1957 F:      arch/arm/mach-actions/
1958 F:      arch/arm64/boot/dts/actions/
1959 F:      drivers/clk/actions/
1960 F:      drivers/clocksource/timer-owl*
1961 F:      drivers/dma/owl-dma.c
1962 F:      drivers/i2c/busses/i2c-owl.c
1963 F:      drivers/irqchip/irq-owl-sirq.c
1964 F:      drivers/mmc/host/owl-mmc.c
1965 F:      drivers/net/ethernet/actions/
1966 F:      drivers/pinctrl/actions/*
1967 F:      drivers/pmdomain/actions/
1968 F:      include/dt-bindings/power/owl-*
1969 F:      include/dt-bindings/reset/actions,*
1970 F:      include/linux/soc/actions/
1971 N:      owl
1972
1973 ARM/AIROHA SOC SUPPORT
1974 M:      Matthias Brugger <[email protected]>
1975 M:      AngeloGioacchino Del Regno <[email protected]>
1976 L:      [email protected] (moderated for non-subscribers)
1977 L:      [email protected] (moderated for non-subscribers)
1978 S:      Odd Fixes
1979 F:      arch/arm/boot/dts/airoha/
1980 F:      arch/arm64/boot/dts/airoha/
1981
1982 ARM/Allwinner SoC Clock Support
1983 M:      Emilio López <[email protected]>
1984 S:      Maintained
1985 F:      drivers/clk/sunxi/
1986
1987 ARM/Allwinner sunXi SoC support
1988 M:      Chen-Yu Tsai <[email protected]>
1989 M:      Jernej Skrabec <[email protected]>
1990 M:      Samuel Holland <[email protected]>
1991 L:      [email protected] (moderated for non-subscribers)
1992 L:      [email protected]
1993 S:      Maintained
1994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1995 F:      arch/arm/mach-sunxi/
1996 F:      arch/arm64/boot/dts/allwinner/
1997 F:      drivers/clk/sunxi-ng/
1998 F:      drivers/pinctrl/sunxi/
1999 F:      drivers/soc/sunxi/
2000 N:      allwinner
2001 N:      sun[x456789]i
2002 N:      sun[25]0i
2003
2004 ARM/ALPHASCALE ARCHITECTURE
2005 M:      Krzysztof Kozlowski <[email protected]>
2006 L:      [email protected] (moderated for non-subscribers)
2007 S:      Odd Fixes
2008 F:      arch/arm/boot/dts/alphascale/
2009 F:      drivers/clk/clk-asm9260.c
2010 F:      drivers/clocksource/asm9260_timer.c
2011 F:      drivers/rtc/rtc-asm9260.c
2012 F:      drivers/watchdog/asm9260_wdt.c
2013
2014 ARM/AMD PENSANDO ARM64 ARCHITECTURE
2015 M:      Brad Larson <[email protected]>
2016 L:      [email protected] (moderated for non-subscribers)
2017 S:      Supported
2018 F:      Documentation/devicetree/bindings/*/amd,pensando*
2019 F:      arch/arm64/boot/dts/amd/elba*
2020
2021 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2022 M:      Neil Armstrong <[email protected]>
2023 M:      Jerome Brunet <[email protected]>
2024 L:      [email protected]
2025 S:      Maintained
2026 F:      Documentation/devicetree/bindings/clock/amlogic*
2027 F:      drivers/clk/meson/
2028 F:      include/dt-bindings/clock/amlogic,a1*
2029 F:      include/dt-bindings/clock/gxbb*
2030 F:      include/dt-bindings/clock/meson*
2031
2032 ARM/Amlogic Meson SoC Crypto Drivers
2033 M:      Corentin Labbe <[email protected]>
2034 L:      [email protected]
2035 L:      [email protected]
2036 S:      Maintained
2037 F:      Documentation/devicetree/bindings/crypto/amlogic*
2038 F:      drivers/crypto/amlogic/
2039
2040 ARM/Amlogic Meson SoC Sound Drivers
2041 M:      Jerome Brunet <[email protected]>
2042 L:      [email protected] (moderated for non-subscribers)
2043 S:      Maintained
2044 F:      Documentation/devicetree/bindings/sound/amlogic*
2045 F:      sound/soc/meson/
2046
2047 ARM/Amlogic Meson SoC support
2048 M:      Neil Armstrong <[email protected]>
2049 M:      Kevin Hilman <[email protected]>
2050 R:      Jerome Brunet <[email protected]>
2051 R:      Martin Blumenstingl <[email protected]>
2052 L:      [email protected] (moderated for non-subscribers)
2053 L:      [email protected]
2054 S:      Maintained
2055 W:      http://linux-meson.com/
2056 F:      Documentation/devicetree/bindings/phy/amlogic*
2057 F:      arch/arm/boot/dts/amlogic/
2058 F:      arch/arm/mach-meson/
2059 F:      arch/arm64/boot/dts/amlogic/
2060 F:      drivers/pmdomain/amlogic/
2061 F:      drivers/mmc/host/meson*
2062 F:      drivers/phy/amlogic/
2063 F:      drivers/pinctrl/meson/
2064 F:      drivers/rtc/rtc-meson*
2065 F:      drivers/soc/amlogic/
2066 N:      meson
2067
2068 ARM/Annapurna Labs ALPINE ARCHITECTURE
2069 M:      Antoine Tenart <[email protected]>
2070 L:      [email protected] (moderated for non-subscribers)
2071 S:      Odd Fixes
2072 F:      arch/arm/boot/dts/amazon/
2073 F:      arch/arm/mach-alpine/
2074 F:      arch/arm64/boot/dts/amazon/
2075 F:      drivers/*/*alpine*
2076
2077 ARM/APPLE MACHINE SOUND DRIVERS
2078 M:      Martin Povišer <[email protected]>
2079 L:      [email protected]
2080 L:      [email protected] (moderated for non-subscribers)
2081 S:      Maintained
2082 F:      Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2083 F:      Documentation/devicetree/bindings/sound/apple,*
2084 F:      sound/soc/apple/*
2085 F:      sound/soc/codecs/cs42l83-i2c.c
2086 F:      sound/soc/codecs/ssm3515.c
2087
2088 ARM/APPLE MACHINE SUPPORT
2089 M:      Hector Martin <[email protected]>
2090 M:      Sven Peter <[email protected]>
2091 R:      Alyssa Rosenzweig <[email protected]>
2092 L:      [email protected]
2093 L:      [email protected] (moderated for non-subscribers)
2094 S:      Maintained
2095 W:      https://asahilinux.org
2096 B:      https://github.com/AsahiLinux/linux/issues
2097 C:      irc://irc.oftc.net/asahi-dev
2098 T:      git https://github.com/AsahiLinux/linux.git
2099 F:      Documentation/devicetree/bindings/arm/apple.yaml
2100 F:      Documentation/devicetree/bindings/arm/apple/*
2101 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
2102 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2103 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
2104 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2105 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
2106 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
2107 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
2108 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2109 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2110 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2111 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2112 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
2113 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2114 F:      Documentation/devicetree/bindings/power/apple*
2115 F:      Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2116 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2117 F:      arch/arm64/boot/dts/apple/
2118 F:      drivers/bluetooth/hci_bcm4377.c
2119 F:      drivers/clk/clk-apple-nco.c
2120 F:      drivers/cpufreq/apple-soc-cpufreq.c
2121 F:      drivers/dma/apple-admac.c
2122 F:      drivers/pmdomain/apple/
2123 F:      drivers/i2c/busses/i2c-pasemi-core.c
2124 F:      drivers/i2c/busses/i2c-pasemi-platform.c
2125 F:      drivers/iommu/apple-dart.c
2126 F:      drivers/iommu/io-pgtable-dart.c
2127 F:      drivers/irqchip/irq-apple-aic.c
2128 F:      drivers/nvme/host/apple.c
2129 F:      drivers/nvmem/apple-efuses.c
2130 F:      drivers/pinctrl/pinctrl-apple-gpio.c
2131 F:      drivers/pwm/pwm-apple.c
2132 F:      drivers/soc/apple/*
2133 F:      drivers/watchdog/apple_wdt.c
2134 F:      include/dt-bindings/interrupt-controller/apple-aic.h
2135 F:      include/dt-bindings/pinctrl/apple.h
2136 F:      include/linux/soc/apple/*
2137
2138 ARM/ARTPEC MACHINE SUPPORT
2139 M:      Jesper Nilsson <[email protected]>
2140 M:      Lars Persson <[email protected]>
2141 L:      [email protected]
2142 S:      Maintained
2143 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2144 F:      arch/arm/boot/dts/axis/
2145 F:      arch/arm/mach-artpec
2146 F:      drivers/clk/axis
2147 F:      drivers/crypto/axis
2148 F:      drivers/mmc/host/usdhi6rol0.c
2149 F:      drivers/pinctrl/pinctrl-artpec*
2150
2151 ARM/ASPEED I2C DRIVER
2152 M:      Brendan Higgins <[email protected]>
2153 R:      Benjamin Herrenschmidt <[email protected]>
2154 R:      Joel Stanley <[email protected]>
2155 L:      [email protected]
2156 L:      [email protected] (moderated for non-subscribers)
2157 S:      Maintained
2158 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2159 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2160 F:      drivers/i2c/busses/i2c-aspeed.c
2161 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
2162
2163 ARM/ASPEED MACHINE SUPPORT
2164 M:      Joel Stanley <[email protected]>
2165 R:      Andrew Jeffery <[email protected]>
2166 L:      [email protected] (moderated for non-subscribers)
2167 L:      [email protected] (moderated for non-subscribers)
2168 S:      Supported
2169 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
2170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2171 F:      Documentation/devicetree/bindings/arm/aspeed/
2172 F:      arch/arm/boot/dts/aspeed/
2173 F:      arch/arm/mach-aspeed/
2174 N:      aspeed
2175
2176 ARM/AXM LSI SOC
2177 M:      Krzysztof Kozlowski <[email protected]>
2178 L:      [email protected] (moderated for non-subscribers)
2179 S:      Odd Fixes
2180 F:      Documentation/devicetree/bindings/arm/axxia.yaml
2181 F:      arch/arm/boot/dts/intel/axm/
2182 F:      arch/arm/mach-axxia/
2183
2184 ARM/BITMAIN ARCHITECTURE
2185 M:      Manivannan Sadhasivam <[email protected]>
2186 L:      [email protected] (moderated for non-subscribers)
2187 S:      Maintained
2188 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2189 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2190 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2191 F:      arch/arm64/boot/dts/bitmain/
2192 F:      drivers/clk/clk-bm1880.c
2193 F:      drivers/pinctrl/pinctrl-bm1880.c
2194
2195 ARM/CALXEDA HIGHBANK ARCHITECTURE
2196 M:      Andre Przywara <[email protected]>
2197 L:      [email protected] (moderated for non-subscribers)
2198 S:      Maintained
2199 F:      arch/arm/boot/dts/calxeda/
2200 F:      arch/arm/mach-highbank/
2201
2202 ARM/CAVIUM THUNDER NETWORK DRIVER
2203 M:      Sunil Goutham <[email protected]>
2204 L:      [email protected] (moderated for non-subscribers)
2205 S:      Supported
2206 F:      drivers/net/ethernet/cavium/thunder/
2207
2208 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2209 M:      Lukasz Majewski <[email protected]>
2210 L:      [email protected] (moderated for non-subscribers)
2211 S:      Maintained
2212 F:      arch/arm/mach-ep93xx/ts72xx.c
2213
2214 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2215 M:      Alexander Shiyan <[email protected]>
2216 L:      [email protected] (moderated for non-subscribers)
2217 S:      Odd Fixes
2218 N:      clps711x
2219
2220 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2221 M:      Hartley Sweeten <[email protected]>
2222 M:      Alexander Sverdlin <[email protected]>
2223 L:      [email protected] (moderated for non-subscribers)
2224 S:      Maintained
2225 F:      Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2226 F:      Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2227 F:      arch/arm/boot/compressed/misc-ep93xx.h
2228 F:      arch/arm/mach-ep93xx/
2229 F:      drivers/iio/adc/ep93xx_adc.c
2230
2231 ARM/CLKDEV SUPPORT
2232 M:      Russell King <[email protected]>
2233 L:      [email protected] (moderated for non-subscribers)
2234 S:      Maintained
2235 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2236 F:      drivers/clk/clkdev.c
2237
2238 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2239 M:      Baruch Siach <[email protected]>
2240 L:      [email protected] (moderated for non-subscribers)
2241 S:      Maintained
2242 F:      arch/arm/boot/dts/cnxt/
2243 N:      digicolor
2244
2245 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2246 M:      Suzuki K Poulose <[email protected]>
2247 R:      Mike Leach <[email protected]>
2248 R:      James Clark <[email protected]>
2249 L:      [email protected] (moderated for non-subscribers)
2250 L:      [email protected] (moderated for non-subscribers)
2251 S:      Maintained
2252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2253 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2254 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2255 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2256 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2257 F:      Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2258 F:      Documentation/trace/coresight/*
2259 F:      drivers/hwtracing/coresight/*
2260 F:      include/dt-bindings/arm/coresight-cti-dt.h
2261 F:      include/linux/coresight*
2262 F:      include/uapi/linux/coresight*
2263 F:      samples/coresight/*
2264 F:      tools/perf/Documentation/arm-coresight.txt
2265 F:      tools/perf/arch/arm/util/auxtrace.c
2266 F:      tools/perf/arch/arm/util/cs-etm.c
2267 F:      tools/perf/arch/arm/util/cs-etm.h
2268 F:      tools/perf/arch/arm/util/pmu.c
2269 F:      tools/perf/tests/shell/*coresight*
2270 F:      tools/perf/tests/shell/coresight/*
2271 F:      tools/perf/tests/shell/lib/*coresight*
2272 F:      tools/perf/util/cs-etm-decoder/*
2273 F:      tools/perf/util/cs-etm.*
2274
2275 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2276 M:      Hans Ulli Kroll <[email protected]>
2277 M:      Linus Walleij <[email protected]>
2278 L:      [email protected] (moderated for non-subscribers)
2279 S:      Maintained
2280 T:      git git://github.com/ulli-kroll/linux.git
2281 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2282 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2283 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2284 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2285 F:      arch/arm/boot/dts/gemini/
2286 F:      arch/arm/mach-gemini/
2287 F:      drivers/crypto/gemini/
2288 F:      drivers/net/ethernet/cortina/
2289 F:      drivers/pinctrl/pinctrl-gemini.c
2290 F:      drivers/rtc/rtc-ftrtc010.c
2291
2292 ARM/CZ.NIC TURRIS SUPPORT
2293 M:      Marek Behún <[email protected]>
2294 S:      Maintained
2295 W:      https://www.turris.cz/
2296 F:      Documentation/ABI/testing/debugfs-moxtet
2297 F:      Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2298 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2299 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2300 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2301 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2302 F:      Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2303 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2304 F:      Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2305 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2306 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2307 F:      drivers/bus/moxtet.c
2308 F:      drivers/firmware/turris-mox-rwtm.c
2309 F:      drivers/gpio/gpio-moxtet.c
2310 F:      drivers/leds/leds-turris-omnia.c
2311 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2312 F:      drivers/platform/cznic/
2313 F:      drivers/watchdog/armada_37xx_wdt.c
2314 F:      include/dt-bindings/bus/moxtet.h
2315 F:      include/linux/armada-37xx-rwtm-mailbox.h
2316 F:      include/linux/moxtet.h
2317 F:      include/linux/turris-omnia-mcu-interface.h
2318
2319 ARM/FARADAY FA526 PORT
2320 M:      Hans Ulli Kroll <[email protected]>
2321 L:      [email protected] (moderated for non-subscribers)
2322 S:      Maintained
2323 T:      git git://git.berlios.de/gemini-board
2324 F:      arch/arm/mm/*-fa*
2325
2326 ARM/FOOTBRIDGE ARCHITECTURE
2327 M:      Russell King <[email protected]>
2328 L:      [email protected] (moderated for non-subscribers)
2329 S:      Maintained
2330 W:      http://www.armlinux.org.uk/
2331 F:      arch/arm/include/asm/hardware/dec21285.h
2332 F:      arch/arm/mach-footbridge/
2333
2334 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2335 M:      Shawn Guo <[email protected]>
2336 M:      Sascha Hauer <[email protected]>
2337 R:      Pengutronix Kernel Team <[email protected]>
2338 R:      Fabio Estevam <[email protected]>
2339 L:      [email protected]
2340 L:      [email protected] (moderated for non-subscribers)
2341 S:      Maintained
2342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2343 F:      arch/arm/boot/dts/nxp/imx/
2344 F:      arch/arm/boot/dts/nxp/mxs/
2345 F:      arch/arm64/boot/dts/freescale/
2346 X:      arch/arm64/boot/dts/freescale/fsl-*
2347 X:      arch/arm64/boot/dts/freescale/qoriq-*
2348 X:      drivers/media/i2c/
2349 N:      imx
2350 N:      mxs
2351
2352 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2353 M:      Shawn Guo <[email protected]>
2354 L:      [email protected] (moderated for non-subscribers)
2355 S:      Maintained
2356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2357 F:      arch/arm/boot/dts/nxp/ls/
2358 F:      arch/arm64/boot/dts/freescale/fsl-*
2359 F:      arch/arm64/boot/dts/freescale/qoriq-*
2360
2361 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2362 M:      Shawn Guo <[email protected]>
2363 M:      Sascha Hauer <[email protected]>
2364 R:      Pengutronix Kernel Team <[email protected]>
2365 R:      Stefan Agner <[email protected]>
2366 L:      [email protected] (moderated for non-subscribers)
2367 S:      Maintained
2368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2369 F:      arch/arm/boot/dts/nxp/vf/
2370 F:      arch/arm/mach-imx/*vf610*
2371
2372 ARM/GUMSTIX MACHINE SUPPORT
2373 M:      Steve Sakoman <[email protected]>
2374 L:      [email protected] (moderated for non-subscribers)
2375 S:      Maintained
2376
2377 ARM/HISILICON SOC SUPPORT
2378 M:      Wei Xu <[email protected]>
2379 L:      [email protected] (moderated for non-subscribers)
2380 S:      Supported
2381 W:      http://www.hisilicon.com
2382 T:      git https://github.com/hisilicon/linux-hisi.git
2383 F:      arch/arm/boot/dts/hisilicon/
2384 F:      arch/arm/mach-hisi/
2385 F:      arch/arm64/boot/dts/hisilicon/
2386
2387 ARM/HP JORNADA 7XX MACHINE SUPPORT
2388 M:      Kristoffer Ericson <[email protected]>
2389 S:      Maintained
2390 W:      www.jlime.com
2391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2392 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2393 F:      arch/arm/mach-sa1100/jornada720.c
2394
2395 ARM/HPE GXP ARCHITECTURE
2396 M:      Jean-Marie Verdun <[email protected]>
2397 M:      Nick Hawkins <[email protected]>
2398 S:      Maintained
2399 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2400 F:      Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2401 F:      Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2402 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2403 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2404 F:      Documentation/hwmon/gxp-fan-ctrl.rst
2405 F:      arch/arm/boot/dts/hpe/
2406 F:      arch/arm/mach-hpe/
2407 F:      drivers/clocksource/timer-gxp.c
2408 F:      drivers/hwmon/gxp-fan-ctrl.c
2409 F:      drivers/i2c/busses/i2c-gxp.c
2410 F:      drivers/spi/spi-gxp.c
2411 F:      drivers/watchdog/gxp-wdt.c
2412
2413 ARM/IGEP MACHINE SUPPORT
2414 M:      Enric Balletbo i Serra <[email protected]>
2415 M:      Javier Martinez Canillas <[email protected]>
2416 L:      [email protected]
2417 L:      [email protected] (moderated for non-subscribers)
2418 S:      Maintained
2419 F:      arch/arm/boot/dts/ti/omap/omap3-igep*
2420
2421 ARM/INTEL IXP4XX ARM ARCHITECTURE
2422 M:      Linus Walleij <[email protected]>
2423 M:      Imre Kaloz <[email protected]>
2424 L:      [email protected] (moderated for non-subscribers)
2425 S:      Maintained
2426 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2427 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2428 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2429 F:      Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2430 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2431 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2432 F:      arch/arm/boot/dts/intel/ixp/
2433 F:      arch/arm/mach-ixp4xx/
2434 F:      drivers/bus/intel-ixp4xx-eb.c
2435 F:      drivers/char/hw_random/ixp4xx-rng.c
2436 F:      drivers/clocksource/timer-ixp4xx.c
2437 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2438 F:      drivers/gpio/gpio-ixp4xx.c
2439 F:      drivers/irqchip/irq-ixp4xx.c
2440 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
2441 F:      drivers/net/wan/ixp4xx_hss.c
2442 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
2443 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
2444 F:      include/linux/soc/ixp4xx/npe.h
2445 F:      include/linux/soc/ixp4xx/qmgr.h
2446
2447 ARM/INTEL KEEMBAY ARCHITECTURE
2448 M:      Paul J. Murphy <[email protected]>
2449 M:      Daniele Alessandrelli <[email protected]>
2450 S:      Maintained
2451 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2452 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2453 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2454
2455 ARM/INTEL XSC3 (MANZANO) ARM CORE
2456 M:      Lennert Buytenhek <[email protected]>
2457 L:      [email protected] (moderated for non-subscribers)
2458 S:      Maintained
2459
2460 ARM/LG1K ARCHITECTURE
2461 M:      Chanho Min <[email protected]>
2462 L:      [email protected] (moderated for non-subscribers)
2463 S:      Maintained
2464 F:      arch/arm64/boot/dts/lg/
2465
2466 ARM/LPC18XX ARCHITECTURE
2467 M:      Vladimir Zapolskiy <[email protected]>
2468 L:      [email protected] (moderated for non-subscribers)
2469 S:      Maintained
2470 F:      Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2471 F:      arch/arm/boot/dts/nxp/lpc/lpc43*
2472 F:      drivers/i2c/busses/i2c-lpc2k.c
2473 F:      drivers/memory/pl172.c
2474 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2475 F:      drivers/rtc/rtc-lpc24xx.c
2476 N:      lpc18xx
2477
2478 ARM/LPC32XX SOC SUPPORT
2479 M:      Vladimir Zapolskiy <[email protected]>
2480 L:      [email protected] (moderated for non-subscribers)
2481 S:      Maintained
2482 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2483 F:      Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2484 F:      arch/arm/boot/dts/nxp/lpc/lpc32*
2485 F:      arch/arm/mach-lpc32xx/
2486 F:      drivers/i2c/busses/i2c-pnx.c
2487 F:      drivers/net/ethernet/nxp/lpc_eth.c
2488 F:      drivers/usb/host/ohci-nxp.c
2489 F:      drivers/watchdog/pnx4008_wdt.c
2490 N:      lpc32xx
2491
2492 ARM/Marvell Dove/MV78xx0/Orion SOC support
2493 M:      Andrew Lunn <[email protected]>
2494 M:      Sebastian Hesselbarth <[email protected]>
2495 M:      Gregory Clement <[email protected]>
2496 L:      [email protected] (moderated for non-subscribers)
2497 S:      Maintained
2498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2499 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2500 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2501 F:      Documentation/devicetree/bindings/soc/dove/
2502 F:      arch/arm/boot/dts/marvell/dove*
2503 F:      arch/arm/boot/dts/marvell/orion5x*
2504 F:      arch/arm/mach-dove/
2505 F:      arch/arm/mach-mv78xx0/
2506 F:      arch/arm/mach-orion5x/
2507 F:      arch/arm/plat-orion/
2508 F:      drivers/bus/mvebu-mbus.c
2509 F:      drivers/soc/dove/
2510
2511 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2512 M:      Andrew Lunn <[email protected]>
2513 M:      Gregory Clement <[email protected]>
2514 M:      Sebastian Hesselbarth <[email protected]>
2515 L:      [email protected] (moderated for non-subscribers)
2516 S:      Maintained
2517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2518 F:      Documentation/devicetree/bindings/arm/marvell/
2519 F:      arch/arm/boot/dts/marvell/armada*
2520 F:      arch/arm/boot/dts/marvell/kirkwood*
2521 F:      arch/arm/configs/mvebu_*_defconfig
2522 F:      arch/arm/mach-mvebu/
2523 F:      arch/arm64/boot/dts/marvell/
2524 F:      drivers/clk/mvebu/
2525 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2526 F:      drivers/cpufreq/armada-8k-cpufreq.c
2527 F:      drivers/cpufreq/mvebu-cpufreq.c
2528 F:      drivers/irqchip/irq-armada-370-xp.c
2529 F:      drivers/irqchip/irq-mvebu-*
2530 F:      drivers/pinctrl/mvebu/
2531 F:      drivers/rtc/rtc-armada38x.c
2532
2533 ARM/Mediatek RTC DRIVER
2534 M:      Eddie Huang <[email protected]>
2535 M:      Sean Wang <[email protected]>
2536 L:      [email protected] (moderated for non-subscribers)
2537 L:      [email protected] (moderated for non-subscribers)
2538 S:      Maintained
2539 F:      Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2540 F:      Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2541 F:      drivers/rtc/rtc-mt2712.c
2542 F:      drivers/rtc/rtc-mt6397.c
2543 F:      drivers/rtc/rtc-mt7622.c
2544
2545 ARM/Mediatek SoC support
2546 M:      Matthias Brugger <[email protected]>
2547 M:      AngeloGioacchino Del Regno <[email protected]>
2548 L:      [email protected]
2549 L:      [email protected] (moderated for non-subscribers)
2550 L:      [email protected] (moderated for non-subscribers)
2551 S:      Maintained
2552 W:      https://mtk.wiki.kernel.org/
2553 C:      irc://irc.libera.chat/linux-mediatek
2554 F:      arch/arm/boot/dts/mediatek/
2555 F:      arch/arm/mach-mediatek/
2556 F:      arch/arm64/boot/dts/mediatek/
2557 F:      drivers/soc/mediatek/
2558 N:      mtk
2559 N:      mt[2678]
2560 K:      mediatek
2561
2562 ARM/Mediatek USB3 PHY DRIVER
2563 M:      Chunfeng Yun <[email protected]>
2564 L:      [email protected] (moderated for non-subscribers)
2565 L:      [email protected] (moderated for non-subscribers)
2566 S:      Maintained
2567 F:      Documentation/devicetree/bindings/phy/mediatek,*
2568 F:      drivers/phy/mediatek/
2569
2570 ARM/MICROCHIP (ARM64) SoC support
2571 M:      Conor Dooley <[email protected]>
2572 M:      Nicolas Ferre <[email protected]>
2573 M:      Claudiu Beznea <[email protected]>
2574 L:      [email protected] (moderated for non-subscribers)
2575 S:      Supported
2576 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2577 F:      arch/arm64/boot/dts/microchip/
2578
2579 ARM/Microchip (AT91) SoC support
2580 M:      Nicolas Ferre <[email protected]>
2581 M:      Alexandre Belloni <[email protected]>
2582 M:      Claudiu Beznea <[email protected]>
2583 L:      [email protected] (moderated for non-subscribers)
2584 S:      Supported
2585 W:      http://www.linux4sam.org
2586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2587 F:      arch/arm/boot/dts/microchip/
2588 F:      arch/arm/include/debug/at91.S
2589 F:      arch/arm/mach-at91/
2590 F:      drivers/memory/atmel*
2591 F:      drivers/watchdog/sama5d4_wdt.c
2592 F:      include/soc/at91/
2593 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2594 N:      at91
2595 N:      atmel
2596
2597 ARM/Microchip Sparx5 SoC support
2598 M:      Lars Povlsen <[email protected]>
2599 M:      Steen Hegelund <[email protected]>
2600 M:      Daniel Machon <[email protected]>
2601 M:      [email protected]
2602 L:      [email protected] (moderated for non-subscribers)
2603 S:      Supported
2604 F:      arch/arm64/boot/dts/microchip/sparx*
2605 F:      drivers/net/ethernet/microchip/vcap/
2606 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2607 N:      sparx5
2608
2609 ARM/MILBEAUT ARCHITECTURE
2610 M:      Taichi Sugaya <[email protected]>
2611 M:      Takao Orito <[email protected]>
2612 L:      [email protected] (moderated for non-subscribers)
2613 S:      Maintained
2614 F:      arch/arm/boot/dts/socionext/milbeaut*
2615 F:      arch/arm/mach-milbeaut/
2616 N:      milbeaut
2617
2618 ARM/MOXA ART SOC
2619 M:      Krzysztof Kozlowski <[email protected]>
2620 L:      [email protected] (moderated for non-subscribers)
2621 S:      Odd Fixes
2622 F:      Documentation/devicetree/bindings/arm/moxart.yaml
2623 F:      Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2624 F:      arch/arm/boot/dts/moxa/
2625 F:      drivers/clk/clk-moxart.c
2626
2627 ARM/MStar/Sigmastar Armv7 SoC support
2628 M:      Daniel Palmer <[email protected]>
2629 M:      Romain Perier <[email protected]>
2630 L:      [email protected] (moderated for non-subscribers)
2631 S:      Maintained
2632 W:      http://linux-chenxing.org/
2633 T:      git git://github.com/linux-chenxing/linux.git
2634 F:      Documentation/devicetree/bindings/arm/mstar/*
2635 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2636 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2637 F:      arch/arm/boot/dts/sigmastar/
2638 F:      arch/arm/mach-mstar/
2639 F:      drivers/clk/mstar/
2640 F:      drivers/clocksource/timer-msc313e.c
2641 F:      drivers/gpio/gpio-msc313.c
2642 F:      drivers/rtc/rtc-msc313.c
2643 F:      drivers/watchdog/msc313e_wdt.c
2644 F:      include/dt-bindings/clock/mstar-*
2645 F:      include/dt-bindings/gpio/msc313-gpio.h
2646
2647 ARM/NOMADIK/Ux500 ARCHITECTURES
2648 M:      Linus Walleij <[email protected]>
2649 L:      [email protected] (moderated for non-subscribers)
2650 S:      Maintained
2651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2652 F:      Documentation/devicetree/bindings/arm/ste-*
2653 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2654 F:      Documentation/devicetree/bindings/arm/ux500/
2655 F:      Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2656 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2657 F:      arch/arm/boot/dts/st/ste-*
2658 F:      arch/arm/mach-nomadik/
2659 F:      arch/arm/mach-ux500/
2660 F:      drivers/clk/clk-nomadik.c
2661 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2662 F:      drivers/dma/ste_dma40*
2663 F:      drivers/pmdomain/st/ste-ux500-pm-domain.c
2664 F:      drivers/gpio/gpio-nomadik.c
2665 F:      drivers/hwspinlock/u8500_hsem.c
2666 F:      drivers/i2c/busses/i2c-nomadik.c
2667 F:      drivers/iio/adc/ab8500-gpadc.c
2668 F:      drivers/mfd/ab8500*
2669 F:      drivers/mfd/abx500*
2670 F:      drivers/mfd/db8500*
2671 F:      drivers/pinctrl/nomadik/
2672 F:      drivers/rtc/rtc-ab8500.c
2673 F:      drivers/rtc/rtc-pl031.c
2674 F:      drivers/soc/ux500/
2675
2676 ARM/NUVOTON MA35 ARCHITECTURE
2677 M:      Jacky Huang <[email protected]>
2678 M:      Shan-Chun Hung <[email protected]>
2679 L:      [email protected] (moderated for non-subscribers)
2680 S:      Supported
2681 F:      Documentation/devicetree/bindings/*/*/*ma35*
2682 F:      Documentation/devicetree/bindings/*/*ma35*
2683 F:      arch/arm64/boot/dts/nuvoton/*ma35*
2684 F:      drivers/*/*/*ma35*
2685 F:      drivers/*/*ma35*
2686 K:      ma35d1
2687
2688 ARM/NUVOTON NPCM ARCHITECTURE
2689 M:      Avi Fishman <[email protected]>
2690 M:      Tomer Maimon <[email protected]>
2691 M:      Tali Perry <[email protected]>
2692 R:      Patrick Venture <[email protected]>
2693 R:      Nancy Yuen <[email protected]>
2694 R:      Benjamin Fair <[email protected]>
2695 L:      [email protected] (moderated for non-subscribers)
2696 S:      Supported
2697 F:      Documentation/devicetree/bindings/*/*/*npcm*
2698 F:      Documentation/devicetree/bindings/*/*npcm*
2699 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2700 F:      arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2701 F:      arch/arm/mach-npcm/
2702 F:      arch/arm64/boot/dts/nuvoton/
2703 F:      drivers/*/*/*npcm*
2704 F:      drivers/*/*npcm*
2705 F:      drivers/rtc/rtc-nct3018y.c
2706 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2707 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2708
2709 ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2710 M:      Joseph Liu <[email protected]>
2711 M:      Marvin Lin <[email protected]>
2712 L:      [email protected]
2713 L:      [email protected] (moderated for non-subscribers)
2714 S:      Maintained
2715 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2716 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2717 F:      Documentation/userspace-api/media/drivers/npcm-video.rst
2718 F:      drivers/media/platform/nuvoton/
2719 F:      include/uapi/linux/npcm-video.h
2720
2721 ARM/NUVOTON WPCM450 ARCHITECTURE
2722 M:      Jonathan Neuschäfer <[email protected]>
2723 L:      [email protected] (moderated for non-subscribers)
2724 S:      Maintained
2725 W:      https://github.com/neuschaefer/wpcm450/wiki
2726 F:      Documentation/devicetree/bindings/*/*wpcm*
2727 F:      arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2728 F:      arch/arm/configs/wpcm450_defconfig
2729 F:      arch/arm/mach-npcm/wpcm450.c
2730 F:      drivers/*/*/*wpcm*
2731 F:      drivers/*/*wpcm*
2732
2733 ARM/NXP S32G ARCHITECTURE
2734 R:      Chester Lin <[email protected]>
2735 R:      Matthias Brugger <[email protected]>
2736 R:      Ghennadi Procopciuc <[email protected]>
2737 L:      NXP S32 Linux Team <[email protected]>
2738 L:      [email protected] (moderated for non-subscribers)
2739 S:      Maintained
2740 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2741 F:      drivers/pinctrl/nxp/
2742
2743 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2744 M:      Alexander Clouter <[email protected]>
2745 L:      [email protected] (moderated for non-subscribers)
2746 S:      Maintained
2747 W:      http://www.digriz.org.uk/ts78xx/kernel
2748 F:      arch/arm/mach-orion5x/ts78xx-*
2749
2750 ARM/QUALCOMM CHROMEBOOK SUPPORT
2751 R:      [email protected]
2752 F:      arch/arm64/boot/dts/qcom/sc7180*
2753 F:      arch/arm64/boot/dts/qcom/sc7280*
2754 F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
2755
2756 ARM/QUALCOMM MAILING LIST
2757 L:      [email protected]
2758 F:      Documentation/devicetree/bindings/*/qcom*
2759 F:      Documentation/devicetree/bindings/soc/qcom/
2760 F:      arch/arm/boot/dts/qcom/
2761 F:      arch/arm/configs/qcom_defconfig
2762 F:      arch/arm/mach-qcom/
2763 F:      arch/arm64/boot/dts/qcom/
2764 F:      drivers/*/*/pm8???-*
2765 F:      drivers/*/*/qcom*
2766 F:      drivers/*/*/qcom/
2767 F:      drivers/*/qcom*
2768 F:      drivers/*/qcom/
2769 F:      drivers/bluetooth/btqcomsmd.c
2770 F:      drivers/clocksource/timer-qcom.c
2771 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2772 F:      drivers/extcon/extcon-qcom*
2773 F:      drivers/i2c/busses/i2c-qcom-geni.c
2774 F:      drivers/i2c/busses/i2c-qup.c
2775 F:      drivers/iommu/msm*
2776 F:      drivers/mfd/ssbi.c
2777 F:      drivers/mmc/host/mmci_qcom*
2778 F:      drivers/mmc/host/sdhci-msm.c
2779 F:      drivers/pci/controller/dwc/pcie-qcom.c
2780 F:      drivers/phy/qualcomm/
2781 F:      drivers/power/*/msm*
2782 F:      drivers/reset/reset-qcom-*
2783 F:      drivers/rtc/rtc-pm8xxx.c
2784 F:      drivers/spi/spi-geni-qcom.c
2785 F:      drivers/spi/spi-qcom-qspi.c
2786 F:      drivers/spi/spi-qup.c
2787 F:      drivers/tty/serial/msm_serial.c
2788 F:      drivers/ufs/host/ufs-qcom*
2789 F:      drivers/usb/dwc3/dwc3-qcom.c
2790 F:      include/dt-bindings/*/qcom*
2791 F:      include/linux/*/qcom*
2792 F:      include/linux/soc/qcom/
2793
2794 ARM/QUALCOMM SUPPORT
2795 M:      Bjorn Andersson <[email protected]>
2796 M:      Konrad Dybcio <[email protected]>
2797 L:      [email protected]
2798 S:      Maintained
2799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2800 F:      Documentation/devicetree/bindings/arm/qcom-soc.yaml
2801 F:      Documentation/devicetree/bindings/arm/qcom.yaml
2802 F:      Documentation/devicetree/bindings/bus/qcom*
2803 F:      Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2804 F:      Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2805 F:      Documentation/devicetree/bindings/reserved-memory/qcom
2806 F:      Documentation/devicetree/bindings/soc/qcom/
2807 F:      arch/arm/boot/dts/qcom/
2808 F:      arch/arm/configs/qcom_defconfig
2809 F:      arch/arm/mach-qcom/
2810 F:      arch/arm64/boot/dts/qcom/
2811 F:      drivers/bus/qcom*
2812 F:      drivers/firmware/qcom/
2813 F:      drivers/soc/qcom/
2814 F:      include/dt-bindings/arm/qcom,ids.h
2815 F:      include/dt-bindings/firmware/qcom,scm.h
2816 F:      include/dt-bindings/soc/qcom*
2817 F:      include/linux/firmware/qcom
2818 F:      include/linux/soc/qcom/
2819 F:      include/soc/qcom/
2820
2821 ARM/RDA MICRO ARCHITECTURE
2822 M:      Manivannan Sadhasivam <[email protected]>
2823 L:      [email protected] (moderated for non-subscribers)
2824 L:      [email protected] (moderated for non-subscribers)
2825 S:      Maintained
2826 F:      Documentation/devicetree/bindings/arm/rda.yaml
2827 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2828 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2829 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2830 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2831 F:      arch/arm/boot/dts/unisoc/
2832 F:      drivers/clocksource/timer-rda.c
2833 F:      drivers/gpio/gpio-rda.c
2834 F:      drivers/irqchip/irq-rda-intc.c
2835 F:      drivers/tty/serial/rda-uart.c
2836
2837 ARM/REALTEK ARCHITECTURE
2838 M:      Andreas Färber <[email protected]>
2839 L:      [email protected] (moderated for non-subscribers)
2840 L:      [email protected] (moderated for non-subscribers)
2841 S:      Maintained
2842 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2843 F:      arch/arm/boot/dts/realtek/
2844 F:      arch/arm/mach-realtek/
2845 F:      arch/arm64/boot/dts/realtek/
2846
2847 ARM/RISC-V/RENESAS ARCHITECTURE
2848 M:      Geert Uytterhoeven <[email protected]>
2849 M:      Magnus Damm <[email protected]>
2850 L:      [email protected]
2851 S:      Supported
2852 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2853 C:      irc://irc.libera.chat/renesas-soc
2854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2855 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2856 F:      Documentation/devicetree/bindings/soc/renesas/
2857 F:      arch/arm/boot/dts/renesas/
2858 F:      arch/arm/configs/shmobile_defconfig
2859 F:      arch/arm/include/debug/renesas-scif.S
2860 F:      arch/arm/mach-shmobile/
2861 F:      arch/arm64/boot/dts/renesas/
2862 F:      arch/riscv/boot/dts/renesas/
2863 F:      drivers/pmdomain/renesas/
2864 F:      drivers/soc/renesas/
2865 F:      include/linux/soc/renesas/
2866 K:      \brenesas,
2867
2868 ARM/RISCPC ARCHITECTURE
2869 M:      Russell King <[email protected]>
2870 L:      [email protected] (moderated for non-subscribers)
2871 S:      Maintained
2872 W:      http://www.armlinux.org.uk/
2873 F:      arch/arm/include/asm/hardware/ioc.h
2874 F:      arch/arm/include/asm/hardware/iomd.h
2875 F:      arch/arm/include/asm/hardware/memc.h
2876 F:      arch/arm/mach-rpc/
2877 F:      drivers/net/ethernet/8390/etherh.c
2878 F:      drivers/net/ethernet/i825xx/ether1*
2879 F:      drivers/net/ethernet/seeq/ether3*
2880 F:      drivers/scsi/arm/
2881
2882 ARM/Rockchip SoC support
2883 M:      Heiko Stuebner <[email protected]>
2884 L:      [email protected] (moderated for non-subscribers)
2885 L:      [email protected]
2886 S:      Maintained
2887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2888 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2889 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2890 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2891 F:      arch/arm/boot/dts/rockchip/
2892 F:      arch/arm/mach-rockchip/
2893 F:      drivers/*/*/*rockchip*
2894 F:      drivers/*/*rockchip*
2895 F:      drivers/clk/rockchip/
2896 F:      drivers/i2c/busses/i2c-rk3x.c
2897 F:      sound/soc/rockchip/
2898 N:      rockchip
2899
2900 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2901 M:      Krzysztof Kozlowski <[email protected]>
2902 R:      Alim Akhtar <[email protected]>
2903 L:      [email protected] (moderated for non-subscribers)
2904 L:      [email protected]
2905 S:      Maintained
2906 P:      Documentation/process/maintainer-soc-clean-dts.rst
2907 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2908 B:      mailto:[email protected]
2909 C:      irc://irc.libera.chat/linux-exynos
2910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2911 F:      Documentation/arch/arm/samsung/
2912 F:      Documentation/devicetree/bindings/arm/samsung/
2913 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
2914 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2915 F:      Documentation/devicetree/bindings/soc/samsung/
2916 F:      arch/arm/boot/dts/samsung/
2917 F:      arch/arm/mach-exynos*/
2918 F:      arch/arm/mach-s3c/
2919 F:      arch/arm/mach-s5p*/
2920 F:      arch/arm64/boot/dts/exynos/
2921 F:      drivers/*/*/*s3c24*
2922 F:      drivers/*/*s3c24*
2923 F:      drivers/*/*s3c64xx*
2924 F:      drivers/*/*s5pv210*
2925 F:      drivers/clocksource/samsung_pwm_timer.c
2926 F:      drivers/memory/samsung/
2927 F:      drivers/pwm/pwm-samsung.c
2928 F:      drivers/soc/samsung/
2929 F:      drivers/tty/serial/samsung*
2930 F:      include/clocksource/samsung_pwm.h
2931 F:      include/linux/platform_data/*s3c*
2932 F:      include/linux/serial_s3c.h
2933 F:      include/linux/soc/samsung/
2934 N:      exynos
2935 N:      s3c64xx
2936 N:      s5pv210
2937
2938 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2939 M:      Łukasz Stelmach <[email protected]>
2940 L:      [email protected] (moderated for non-subscribers)
2941 L:      [email protected]
2942 S:      Maintained
2943 F:      drivers/media/platform/samsung/s5p-g2d/
2944
2945 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2946 M:      Marek Szyprowski <[email protected]>
2947 L:      [email protected]
2948 L:      [email protected]
2949 S:      Maintained
2950 F:      Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2951 F:      drivers/media/cec/platform/s5p/
2952
2953 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2954 M:      Andrzej Pietrasiewicz <[email protected]>
2955 M:      Jacek Anaszewski <[email protected]>
2956 M:      Sylwester Nawrocki <[email protected]>
2957 L:      [email protected] (moderated for non-subscribers)
2958 L:      [email protected]
2959 S:      Maintained
2960 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2961 F:      drivers/media/platform/samsung/s5p-jpeg/
2962
2963 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2964 M:      Marek Szyprowski <[email protected]>
2965 M:      Andrzej Hajda <[email protected]>
2966 L:      [email protected] (moderated for non-subscribers)
2967 L:      [email protected]
2968 S:      Maintained
2969 F:      Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2970 F:      drivers/media/platform/samsung/s5p-mfc/
2971
2972 ARM/SOCFPGA ARCHITECTURE
2973 M:      Dinh Nguyen <[email protected]>
2974 S:      Maintained
2975 W:      http://www.rocketboards.org
2976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2977 F:      arch/arm/boot/dts/intel/socfpga/
2978 F:      arch/arm/configs/socfpga_defconfig
2979 F:      arch/arm/mach-socfpga/
2980 F:      arch/arm64/boot/dts/altera/
2981 F:      arch/arm64/boot/dts/intel/
2982
2983 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2984 M:      Dinh Nguyen <[email protected]>
2985 S:      Maintained
2986 F:      drivers/clk/socfpga/
2987
2988 ARM/SOCFPGA EDAC SUPPORT
2989 M:      Dinh Nguyen <[email protected]>
2990 S:      Maintained
2991 F:      drivers/edac/altera_edac.[ch]
2992
2993 ARM/SPREADTRUM SoC SUPPORT
2994 M:      Orson Zhai <[email protected]>
2995 M:      Baolin Wang <[email protected]>
2996 R:      Chunyan Zhang <[email protected]>
2997 S:      Maintained
2998 F:      arch/arm64/boot/dts/sprd
2999 N:      sprd
3000 N:      sc27xx
3001 N:      sc2731
3002
3003 ARM/STI ARCHITECTURE
3004 M:      Patrice Chotard <[email protected]>
3005 L:      [email protected] (moderated for non-subscribers)
3006 S:      Maintained
3007 W:      http://www.stlinux.com
3008 F:      Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3009 F:      Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3010 F:      arch/arm/boot/dts/st/sti*
3011 F:      arch/arm/mach-sti/
3012 F:      drivers/ata/ahci_st.c
3013 F:      drivers/char/hw_random/st-rng.c
3014 F:      drivers/clocksource/arm_global_timer.c
3015 F:      drivers/clocksource/clksrc_st_lpc.c
3016 F:      drivers/cpufreq/sti-cpufreq.c
3017 F:      drivers/dma/st_fdma*
3018 F:      drivers/i2c/busses/i2c-st.c
3019 F:      drivers/media/platform/st/sti/c8sectpfe/
3020 F:      drivers/media/rc/st_rc.c
3021 F:      drivers/mmc/host/sdhci-st.c
3022 F:      drivers/phy/st/phy-miphy28lp.c
3023 F:      drivers/phy/st/phy-stih407-usb.c
3024 F:      drivers/pinctrl/pinctrl-st.c
3025 F:      drivers/remoteproc/st_remoteproc.c
3026 F:      drivers/remoteproc/st_slim_rproc.c
3027 F:      drivers/reset/sti/
3028 F:      drivers/rtc/rtc-st-lpc.c
3029 F:      drivers/tty/serial/st-asc.c
3030 F:      drivers/usb/dwc3/dwc3-st.c
3031 F:      drivers/usb/host/ehci-st.c
3032 F:      drivers/usb/host/ohci-st.c
3033 F:      drivers/watchdog/st_lpc_wdt.c
3034 F:      include/linux/remoteproc/st_slim_rproc.h
3035
3036 ARM/STM32 ARCHITECTURE
3037 M:      Maxime Coquelin <[email protected]>
3038 M:      Alexandre Torgue <[email protected]>
3039 L:      [email protected] (moderated for non-subscribers)
3040 L:      [email protected] (moderated for non-subscribers)
3041 S:      Maintained
3042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3043 F:      arch/arm/boot/dts/st/stm32*
3044 F:      arch/arm/mach-stm32/
3045 F:      arch/arm64/boot/dts/st/
3046 F:      drivers/clocksource/armv7m_systick.c
3047 N:      stm32
3048 N:      stm
3049
3050 ARM/SUNPLUS SP7021 SOC SUPPORT
3051 M:      Qin Jian <[email protected]>
3052 L:      [email protected] (moderated for mon-subscribers)
3053 S:      Maintained
3054 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3055 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3056 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3057 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3058 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3059 F:      arch/arm/boot/dts/sunplus/
3060 F:      arch/arm/configs/sp7021_*defconfig
3061 F:      drivers/clk/clk-sp7021.c
3062 F:      drivers/irqchip/irq-sp7021-intc.c
3063 F:      drivers/reset/reset-sunplus.c
3064 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
3065 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
3066
3067 ARM/Synaptics SoC support
3068 M:      Jisheng Zhang <[email protected]>
3069 M:      Sebastian Hesselbarth <[email protected]>
3070 L:      [email protected] (moderated for non-subscribers)
3071 S:      Maintained
3072 F:      arch/arm/boot/dts/synaptics/
3073 F:      arch/arm/mach-berlin/
3074 F:      arch/arm64/boot/dts/synaptics/
3075
3076 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3077 M:      Hans Verkuil <[email protected]>
3078 L:      [email protected]
3079 L:      [email protected]
3080 S:      Maintained
3081 F:      Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3082 F:      drivers/media/cec/platform/tegra/
3083
3084 ARM/TESLA FSD SoC SUPPORT
3085 M:      Alim Akhtar <[email protected]>
3086 M:      [email protected]
3087 L:      [email protected] (moderated for non-subscribers)
3088 L:      [email protected]
3089 S:      Maintained
3090 F:      arch/arm64/boot/dts/tesla/
3091
3092 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3093 M:      Santosh Shilimkar <[email protected]>
3094 L:      [email protected]
3095 S:      Maintained
3096 F:      drivers/memory/*emif*
3097
3098 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3099 M:      Nishanth Menon <[email protected]>
3100 M:      Santosh Shilimkar <[email protected]>
3101 L:      [email protected] (moderated for non-subscribers)
3102 S:      Maintained
3103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3104 F:      arch/arm/boot/dts/ti/keystone/
3105 F:      arch/arm/mach-keystone/
3106
3107 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3108 M:      Santosh Shilimkar <[email protected]>
3109 L:      [email protected]
3110 S:      Maintained
3111 F:      drivers/clk/keystone/
3112
3113 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3114 M:      Santosh Shilimkar <[email protected]>
3115 L:      [email protected] (moderated for non-subscribers)
3116 L:      [email protected]
3117 S:      Maintained
3118 F:      drivers/clocksource/timer-keystone.c
3119
3120 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3121 M:      Santosh Shilimkar <[email protected]>
3122 L:      [email protected]
3123 S:      Maintained
3124 F:      drivers/power/reset/keystone-reset.c
3125
3126 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3127 M:      Nishanth Menon <[email protected]>
3128 M:      Vignesh Raghavendra <[email protected]>
3129 M:      Tero Kristo <[email protected]>
3130 L:      [email protected] (moderated for non-subscribers)
3131 S:      Supported
3132 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
3133 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3134 F:      arch/arm64/boot/dts/ti/Makefile
3135 F:      arch/arm64/boot/dts/ti/k3-*
3136
3137 ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3138 M:      Krzysztof Kozlowski <[email protected]>
3139 L:      [email protected] (moderated for non-subscribers)
3140 S:      Odd Fixes
3141 F:      Documentation/devicetree/bindings/*/*/ti,nspire*
3142 F:      Documentation/devicetree/bindings/*/ti,nspire*
3143 F:      Documentation/devicetree/bindings/arm/ti/nspire.yaml
3144 F:      arch/arm/boot/dts/nspire/
3145
3146 ARM/TOSHIBA VISCONTI ARCHITECTURE
3147 M:      Nobuhiro Iwamatsu <[email protected]>
3148 L:      [email protected] (moderated for non-subscribers)
3149 S:      Supported
3150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3151 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
3152 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3153 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3154 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3155 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3156 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3157 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3158 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3159 F:      arch/arm64/boot/dts/toshiba/
3160 F:      drivers/clk/visconti/
3161 F:      drivers/gpio/gpio-visconti.c
3162 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3163 F:      drivers/pci/controller/dwc/pcie-visconti.c
3164 F:      drivers/pinctrl/visconti/
3165 F:      drivers/watchdog/visconti_wdt.c
3166 N:      visconti
3167
3168 ARM/UNIPHIER ARCHITECTURE
3169 M:      Kunihiko Hayashi <[email protected]>
3170 M:      Masami Hiramatsu <[email protected]>
3171 L:      [email protected] (moderated for non-subscribers)
3172 S:      Maintained
3173 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3174 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3175 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3176 F:      Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3177 F:      arch/arm/boot/dts/socionext/uniphier*
3178 F:      arch/arm/include/asm/hardware/cache-uniphier.h
3179 F:      arch/arm/mm/cache-uniphier.c
3180 F:      arch/arm64/boot/dts/socionext/uniphier*
3181 F:      drivers/bus/uniphier-system-bus.c
3182 F:      drivers/clk/uniphier/
3183 F:      drivers/dma/uniphier-mdmac.c
3184 F:      drivers/gpio/gpio-uniphier.c
3185 F:      drivers/i2c/busses/i2c-uniphier*
3186 F:      drivers/irqchip/irq-uniphier-aidet.c
3187 F:      drivers/mmc/host/uniphier-sd.c
3188 F:      drivers/pinctrl/uniphier/
3189 F:      drivers/reset/reset-uniphier.c
3190 F:      drivers/tty/serial/8250/8250_uniphier.c
3191 N:      uniphier
3192
3193 ARM/VERSATILE EXPRESS PLATFORM
3194 M:      Liviu Dudau <[email protected]>
3195 M:      Sudeep Holla <[email protected]>
3196 M:      Lorenzo Pieralisi <[email protected]>
3197 L:      [email protected] (moderated for non-subscribers)
3198 S:      Maintained
3199 N:      mps2
3200 N:      vexpress
3201 F:      arch/arm/mach-versatile/
3202 F:      arch/arm64/boot/dts/arm/
3203 F:      drivers/clocksource/timer-versatile.c
3204 X:      drivers/cpufreq/vexpress-spc-cpufreq.c
3205 X:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3206
3207 ARM/VFP SUPPORT
3208 M:      Russell King <[email protected]>
3209 L:      [email protected] (moderated for non-subscribers)
3210 S:      Maintained
3211 W:      http://www.armlinux.org.uk/
3212 F:      arch/arm/vfp/
3213
3214 ARM/VT8500 ARM ARCHITECTURE
3215 M:      Alexey Charkov <[email protected]>
3216 M:      Krzysztof Kozlowski <[email protected]>
3217 L:      [email protected] (moderated for non-subscribers)
3218 S:      Odd Fixes
3219 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3220 F:      arch/arm/boot/dts/vt8500/
3221 F:      arch/arm/mach-vt8500/
3222 F:      drivers/clocksource/timer-vt8500.c
3223 F:      drivers/i2c/busses/i2c-viai2c-wmt.c
3224 F:      drivers/mmc/host/wmt-sdmmc.c
3225 F:      drivers/pwm/pwm-vt8500.c
3226 F:      drivers/rtc/rtc-vt8500.c
3227 F:      drivers/tty/serial/vt8500_serial.c
3228 F:      drivers/video/fbdev/vt8500lcdfb.*
3229 F:      drivers/video/fbdev/wm8505fb*
3230 F:      drivers/video/fbdev/wmt_ge_rops.*
3231
3232 ARM/ZYNQ ARCHITECTURE
3233 M:      Michal Simek <[email protected]>
3234 L:      [email protected] (moderated for non-subscribers)
3235 S:      Supported
3236 W:      http://wiki.xilinx.com
3237 T:      git https://github.com/Xilinx/linux-xlnx.git
3238 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3239 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3240 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3241 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3242 F:      Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3243 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3244 F:      arch/arm/mach-zynq/
3245 F:      drivers/clocksource/timer-cadence-ttc.c
3246 F:      drivers/cpuidle/cpuidle-zynq.c
3247 F:      drivers/edac/synopsys_edac.c
3248 F:      drivers/i2c/busses/i2c-cadence.c
3249 F:      drivers/i2c/busses/i2c-xiic.c
3250 F:      drivers/mmc/host/sdhci-of-arasan.c
3251 N:      zynq
3252 N:      xilinx
3253
3254 ARM64 FIT SUPPORT
3255 M:      Simon Glass <[email protected]>
3256 L:      [email protected] (moderated for non-subscribers)
3257 S:      Maintained
3258 F:      arch/arm64/boot/Makefile
3259 F:      scripts/make_fit.py
3260
3261 ARM64 PLATFORM DRIVERS
3262 M:      Hans de Goede <[email protected]>
3263 M:      Ilpo Järvinen <[email protected]>
3264 R:      Bryan O'Donoghue <[email protected]>
3265 L:      [email protected]
3266 S:      Maintained
3267 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
3268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3269 F:      drivers/platform/arm64/
3270
3271 ARM64 PORT (AARCH64 ARCHITECTURE)
3272 M:      Catalin Marinas <[email protected]>
3273 M:      Will Deacon <[email protected]>
3274 L:      [email protected] (moderated for non-subscribers)
3275 S:      Maintained
3276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3277 F:      Documentation/arch/arm64/
3278 F:      arch/arm64/
3279 F:      tools/testing/selftests/arm64/
3280 X:      arch/arm64/boot/dts/
3281
3282 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3283 M:      George McCollister <[email protected]>
3284 L:      [email protected]
3285 S:      Maintained
3286 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3287 F:      drivers/net/dsa/xrs700x/*
3288 F:      net/dsa/tag_xrs700x.c
3289
3290 AS3645A LED FLASH CONTROLLER DRIVER
3291 M:      Sakari Ailus <[email protected]>
3292 L:      [email protected]
3293 S:      Maintained
3294 F:      drivers/leds/flash/leds-as3645a.c
3295
3296 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3297 M:      Tianshu Qiu <[email protected]>
3298 L:      [email protected]
3299 S:      Maintained
3300 T:      git git://linuxtv.org/media_tree.git
3301 F:      Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3302 F:      drivers/media/i2c/ak7375.c
3303
3304 ASAHI KASEI AK8974 DRIVER
3305 M:      Linus Walleij <[email protected]>
3306 L:      [email protected]
3307 S:      Supported
3308 W:      http://www.akm.com/
3309 F:      drivers/iio/magnetometer/ak8974.c
3310
3311 AOSONG AGS02MA TVOC SENSOR DRIVER
3312 M:      Anshul Dalal <[email protected]>
3313 L:      [email protected]
3314 S:      Maintained
3315 F:      Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3316 F:      drivers/iio/chemical/ags02ma.c
3317
3318 ASC7621 HARDWARE MONITOR DRIVER
3319 M:      George Joseph <[email protected]>
3320 L:      [email protected]
3321 S:      Maintained
3322 F:      Documentation/hwmon/asc7621.rst
3323 F:      drivers/hwmon/asc7621.c
3324
3325 ASIX AX88796C SPI ETHERNET ADAPTER
3326 M:      Łukasz Stelmach <[email protected]>
3327 S:      Maintained
3328 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3329 F:      drivers/net/ethernet/asix/ax88796c_*
3330
3331 ASIX PHY DRIVER [RUST]
3332 M:      FUJITA Tomonori <[email protected]>
3333 R:      Trevor Gross <[email protected]>
3334 L:      [email protected]
3335 L:      [email protected]
3336 S:      Maintained
3337 F:      drivers/net/phy/ax88796b_rust.rs
3338
3339 ASPEED CRYPTO DRIVER
3340 M:      Neal Liu <[email protected]>
3341 L:      [email protected] (moderated for non-subscribers)
3342 S:      Maintained
3343 F:      Documentation/devicetree/bindings/crypto/aspeed,*
3344 F:      drivers/crypto/aspeed/
3345
3346 ASPEED PECI CONTROLLER
3347 M:      Iwona Winiarska <[email protected]>
3348 L:      [email protected] (moderated for non-subscribers)
3349 L:      [email protected] (moderated for non-subscribers)
3350 S:      Supported
3351 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3352 F:      drivers/peci/controller/peci-aspeed.c
3353
3354 ASPEED PINCTRL DRIVERS
3355 M:      Andrew Jeffery <[email protected]>
3356 L:      [email protected] (moderated for non-subscribers)
3357 L:      [email protected] (moderated for non-subscribers)
3358 L:      [email protected]
3359 S:      Maintained
3360 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3361 F:      drivers/pinctrl/aspeed/
3362
3363 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3364 M:      Eddie James <[email protected]>
3365 L:      [email protected] (moderated for non-subscribers)
3366 S:      Maintained
3367 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3368 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3369 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3370
3371 ASPEED SD/MMC DRIVER
3372 M:      Andrew Jeffery <[email protected]>
3373 L:      [email protected] (moderated for non-subscribers)
3374 L:      [email protected] (moderated for non-subscribers)
3375 L:      [email protected]
3376 S:      Maintained
3377 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3378 F:      drivers/mmc/host/sdhci-of-aspeed*
3379
3380 ASPEED SMC SPI DRIVER
3381 M:      Chin-Ting Kuo <[email protected]>
3382 M:      Cédric Le Goater <[email protected]>
3383 L:      [email protected] (moderated for non-subscribers)
3384 L:      [email protected] (moderated for non-subscribers)
3385 L:      [email protected]
3386 S:      Maintained
3387 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3388 F:      drivers/spi/spi-aspeed-smc.c
3389
3390 ASPEED USB UDC DRIVER
3391 M:      Neal Liu <[email protected]>
3392 L:      [email protected] (moderated for non-subscribers)
3393 S:      Maintained
3394 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3395 F:      drivers/usb/gadget/udc/aspeed_udc.c
3396
3397 ASPEED VIDEO ENGINE DRIVER
3398 M:      Eddie James <[email protected]>
3399 L:      [email protected]
3400 L:      [email protected] (moderated for non-subscribers)
3401 S:      Maintained
3402 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3403 F:      drivers/media/platform/aspeed/
3404
3405 ASUS EC HARDWARE MONITOR DRIVER
3406 M:      Eugene Shalygin <[email protected]>
3407 L:      [email protected]
3408 S:      Maintained
3409 F:      drivers/hwmon/asus-ec-sensors.c
3410
3411 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3412 M:      Corentin Chary <[email protected]>
3413 M:      Luke D. Jones <[email protected]>
3414 L:      [email protected]
3415 S:      Maintained
3416 W:      https://asus-linux.org/
3417 F:      drivers/platform/x86/asus*.c
3418 F:      drivers/platform/x86/eeepc*.c
3419
3420 ASUS TF103C DOCK DRIVER
3421 M:      Hans de Goede <[email protected]>
3422 L:      [email protected]
3423 S:      Maintained
3424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3425 F:      drivers/platform/x86/asus-tf103c-dock.c
3426
3427 ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3428 M:      Aleksa Savic <[email protected]>
3429 L:      [email protected]
3430 S:      Maintained
3431 F:      drivers/hwmon/asus_rog_ryujin.c
3432
3433 ASUS WIRELESS RADIO CONTROL DRIVER
3434 M:      João Paulo Rechi Vita <[email protected]>
3435 L:      [email protected]
3436 S:      Maintained
3437 F:      drivers/platform/x86/asus-wireless.c
3438
3439 ASUS WMI HARDWARE MONITOR DRIVER
3440 M:      Ed Brindley <[email protected]>
3441 M:      Denis Pauk <[email protected]>
3442 L:      [email protected]
3443 S:      Maintained
3444 F:      drivers/hwmon/asus_wmi_sensors.c
3445
3446 ASYMMETRIC KEYS
3447 M:      David Howells <[email protected]>
3448 L:      [email protected]
3449 S:      Maintained
3450 F:      Documentation/crypto/asymmetric-keys.rst
3451 F:      crypto/asymmetric_keys/
3452 F:      include/crypto/pkcs7.h
3453 F:      include/crypto/public_key.h
3454 F:      include/linux/verification.h
3455
3456 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3457 R:      Dan Williams <[email protected]>
3458 S:      Odd fixes
3459 W:      http://sourceforge.net/projects/xscaleiop
3460 F:      Documentation/crypto/async-tx-api.rst
3461 F:      crypto/async_tx/
3462 F:      include/linux/async_tx.h
3463
3464 AT24 EEPROM DRIVER
3465 M:      Bartosz Golaszewski <[email protected]>
3466 L:      [email protected]
3467 S:      Maintained
3468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3469 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3470 F:      drivers/misc/eeprom/at24.c
3471
3472 ATA OVER ETHERNET (AOE) DRIVER
3473 M:      "Justin Sanders" <[email protected]>
3474 S:      Supported
3475 W:      http://www.openaoe.org/
3476 F:      Documentation/admin-guide/aoe/
3477 F:      drivers/block/aoe/
3478
3479 ATC260X PMIC MFD DRIVER
3480 M:      Manivannan Sadhasivam <[email protected]>
3481 M:      Cristian Ciocaltea <[email protected]>
3482 L:      [email protected]
3483 S:      Maintained
3484 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3485 F:      drivers/input/misc/atc260x-onkey.c
3486 F:      drivers/mfd/atc260*
3487 F:      drivers/power/reset/atc260x-poweroff.c
3488 F:      drivers/regulator/atc260x-regulator.c
3489 F:      include/linux/mfd/atc260x/*
3490
3491 ATHEROS 71XX/9XXX GPIO DRIVER
3492 M:      Alban Bedel <[email protected]>
3493 S:      Maintained
3494 W:      https://github.com/AlbanBedel/linux
3495 T:      git git://github.com/AlbanBedel/linux
3496 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3497 F:      drivers/gpio/gpio-ath79.c
3498
3499 ATHEROS 71XX/9XXX USB PHY DRIVER
3500 M:      Alban Bedel <[email protected]>
3501 S:      Maintained
3502 W:      https://github.com/AlbanBedel/linux
3503 T:      git git://github.com/AlbanBedel/linux
3504 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3505 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3506
3507 ATHEROS ATH GENERIC UTILITIES
3508 M:      Kalle Valo <[email protected]>
3509 L:      [email protected]
3510 S:      Supported
3511 F:      drivers/net/wireless/ath/*
3512
3513 ATHEROS ATH5K WIRELESS DRIVER
3514 M:      Jiri Slaby <[email protected]>
3515 M:      Nick Kossifidis <[email protected]>
3516 M:      Luis Chamberlain <[email protected]>
3517 L:      [email protected]
3518 S:      Maintained
3519 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3520 F:      drivers/net/wireless/ath/ath5k/
3521
3522 ATHEROS ATH6KL WIRELESS DRIVER
3523 L:      [email protected]
3524 S:      Orphan
3525 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3526 F:      drivers/net/wireless/ath/ath6kl/
3527
3528 ATI_REMOTE2 DRIVER
3529 M:      Ville Syrjala <[email protected]>
3530 S:      Maintained
3531 F:      drivers/input/misc/ati_remote2.c
3532
3533 ATK0110 HWMON DRIVER
3534 M:      Luca Tettamanti <[email protected]>
3535 L:      [email protected]
3536 S:      Maintained
3537 F:      drivers/hwmon/asus_atk0110.c
3538
3539 ATLX ETHERNET DRIVERS
3540 M:      Chris Snook <[email protected]>
3541 L:      [email protected]
3542 S:      Maintained
3543 W:      http://sourceforge.net/projects/atl1
3544 W:      http://atl1.sourceforge.net
3545 F:      drivers/net/ethernet/atheros/
3546
3547 ATM
3548 M:      Chas Williams <[email protected]>
3549 L:      [email protected] (moderated for non-subscribers)
3550 L:      [email protected]
3551 S:      Maintained
3552 W:      http://linux-atm.sourceforge.net
3553 F:      drivers/atm/
3554 F:      include/linux/atm*
3555 F:      include/linux/sonet.h
3556 F:      include/uapi/linux/atm*
3557 F:      include/uapi/linux/sonet.h
3558
3559 ATMEL MACB ETHERNET DRIVER
3560 M:      Nicolas Ferre <[email protected]>
3561 M:      Claudiu Beznea <[email protected]>
3562 S:      Supported
3563 F:      drivers/net/ethernet/cadence/
3564
3565 ATMEL MAXTOUCH DRIVER
3566 M:      Nick Dyer <[email protected]>
3567 S:      Maintained
3568 T:      git git://github.com/ndyer/linux.git
3569 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3570 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3571
3572 ATOMIC INFRASTRUCTURE
3573 M:      Will Deacon <[email protected]>
3574 M:      Peter Zijlstra <[email protected]>
3575 R:      Boqun Feng <[email protected]>
3576 R:      Mark Rutland <[email protected]>
3577 L:      [email protected]
3578 S:      Maintained
3579 F:      Documentation/atomic_*.txt
3580 F:      arch/*/include/asm/atomic*.h
3581 F:      include/*/atomic*.h
3582 F:      include/linux/refcount.h
3583 F:      scripts/atomic/
3584
3585 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3586 M:      Bradley Grove <[email protected]>
3587 L:      [email protected]
3588 S:      Supported
3589 W:      http://www.attotech.com
3590 F:      drivers/scsi/esas2r
3591
3592 ATUSB IEEE 802.15.4 RADIO DRIVER
3593 M:      Stefan Schmidt <[email protected]>
3594 L:      [email protected]
3595 S:      Maintained
3596 F:      drivers/net/ieee802154/at86rf230.h
3597 F:      drivers/net/ieee802154/atusb.c
3598 F:      drivers/net/ieee802154/atusb.h
3599
3600 AUDIT SUBSYSTEM
3601 M:      Paul Moore <[email protected]>
3602 M:      Eric Paris <[email protected]>
3603 L:      [email protected]
3604 S:      Supported
3605 W:      https://github.com/linux-audit
3606 Q:      https://patchwork.kernel.org/project/audit/list
3607 B:      mailto:[email protected]
3608 P:      https://github.com/linux-audit/audit-kernel/blob/main/README.md
3609 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3610 F:      include/asm-generic/audit_*.h
3611 F:      include/linux/audit.h
3612 F:      include/linux/audit_arch.h
3613 F:      include/uapi/linux/audit.h
3614 F:      kernel/audit*
3615 F:      lib/*audit.c
3616 K:      \baudit_[a-z_0-9]\+\b
3617
3618 AUXILIARY BUS DRIVER
3619 M:      Greg Kroah-Hartman <[email protected]>
3620 R:      Dave Ertman <[email protected]>
3621 R:      Ira Weiny <[email protected]>
3622 S:      Supported
3623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3624 F:      Documentation/driver-api/auxiliary_bus.rst
3625 F:      drivers/base/auxiliary.c
3626 F:      include/linux/auxiliary_bus.h
3627
3628 AUXILIARY DISPLAY DRIVERS
3629 M:      Andy Shevchenko <[email protected]>
3630 R:      Geert Uytterhoeven <[email protected]>
3631 S:      Odd Fixes
3632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3633 F:      Documentation/devicetree/bindings/auxdisplay/
3634 F:      drivers/auxdisplay/
3635 F:      include/linux/cfag12864b.h
3636 F:      include/uapi/linux/map_to_14segment.h
3637 F:      include/uapi/linux/map_to_7segment.h
3638
3639 AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3640 M:      Subhajit Ghosh <[email protected]>
3641 L:      [email protected]
3642 S:      Maintained
3643 F:      Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3644 F:      drivers/iio/light/apds9306.c
3645
3646 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3647 M:      Andreas Klinger <[email protected]>
3648 L:      [email protected]
3649 S:      Maintained
3650 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3651 F:      drivers/iio/adc/hx711.c
3652
3653 AX.25 NETWORK LAYER
3654 L:      [email protected]
3655 S:      Orphan
3656 W:      https://linux-ax25.in-berlin.de
3657 F:      include/net/ax25.h
3658 F:      include/uapi/linux/ax25.h
3659 F:      net/ax25/
3660
3661 AXENTIA ARM DEVICES
3662 M:      Peter Rosin <[email protected]>
3663 L:      [email protected] (moderated for non-subscribers)
3664 S:      Maintained
3665 F:      arch/arm/boot/dts/microchip/at91-linea.dtsi
3666 F:      arch/arm/boot/dts/microchip/at91-natte.dtsi
3667 F:      arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3668 F:      arch/arm/boot/dts/microchip/at91-tse850-3.dts
3669
3670 AXENTIA ASOC DRIVERS
3671 M:      Peter Rosin <[email protected]>
3672 L:      [email protected] (moderated for non-subscribers)
3673 S:      Maintained
3674 F:      Documentation/devicetree/bindings/sound/axentia,*
3675 F:      sound/soc/atmel/tse850-pcm5142.c
3676
3677 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3678 M:      Nuno Sá <[email protected]>
3679 L:      [email protected]
3680 S:      Supported
3681 W:      https://ez.analog.com/linux-software-drivers
3682 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3683 F:      drivers/hwmon/axi-fan-control.c
3684
3685 AXI SPI ENGINE
3686 M:      Michael Hennerich <[email protected]>
3687 M:      Nuno Sá <[email protected]>
3688 R:      David Lechner <[email protected]>
3689 L:      [email protected]
3690 S:      Supported
3691 W:      https://ez.analog.com/linux-software-drivers
3692 F:      Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3693 F:      drivers/spi/spi-axi-spi-engine.c
3694
3695 AXI PWM GENERATOR
3696 M:      Michael Hennerich <[email protected]>
3697 M:      Nuno Sá <[email protected]>
3698 L:      [email protected]
3699 S:      Supported
3700 W:      https://ez.analog.com/linux-software-drivers
3701 F:      Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3702 F:      drivers/pwm/pwm-axi-pwmgen.c
3703
3704 AXXIA I2C CONTROLLER
3705 M:      Krzysztof Adamski <[email protected]>
3706 L:      [email protected]
3707 S:      Maintained
3708 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3709 F:      drivers/i2c/busses/i2c-axxia.c
3710
3711 AZ6007 DVB DRIVER
3712 M:      Mauro Carvalho Chehab <[email protected]>
3713 L:      [email protected]
3714 S:      Maintained
3715 W:      https://linuxtv.org
3716 T:      git git://linuxtv.org/media_tree.git
3717 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3718
3719 AZTECH FM RADIO RECEIVER DRIVER
3720 M:      Hans Verkuil <[email protected]>
3721 L:      [email protected]
3722 S:      Maintained
3723 W:      https://linuxtv.org
3724 T:      git git://linuxtv.org/media_tree.git
3725 F:      drivers/media/radio/radio-aztech*
3726
3727 B43 WIRELESS DRIVER
3728 L:      [email protected]
3729 L:      [email protected]
3730 S:      Orphan
3731 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3732 F:      drivers/net/wireless/broadcom/b43/
3733
3734 B43LEGACY WIRELESS DRIVER
3735 L:      [email protected]
3736 L:      [email protected]
3737 S:      Orphan
3738 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3739 F:      drivers/net/wireless/broadcom/b43legacy/
3740
3741 BACKLIGHT CLASS/SUBSYSTEM
3742 M:      Lee Jones <[email protected]>
3743 M:      Daniel Thompson <[email protected]>
3744 M:      Jingoo Han <[email protected]>
3745 L:      [email protected]
3746 S:      Maintained
3747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3748 F:      Documentation/ABI/stable/sysfs-class-backlight
3749 F:      Documentation/ABI/testing/sysfs-class-backlight
3750 F:      Documentation/devicetree/bindings/leds/backlight
3751 F:      drivers/video/backlight/
3752 F:      include/linux/backlight.h
3753 F:      include/linux/pwm_backlight.h
3754
3755 BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3756 M:      Serge Semin <[email protected]>
3757 L:      [email protected]
3758 S:      Supported
3759 F:      Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3760 F:      Documentation/hwmon/bt1-pvt.rst
3761 F:      drivers/hwmon/bt1-pvt.[ch]
3762
3763 BARCO P50 GPIO DRIVER
3764 M:      Santosh Kumar Yadav <[email protected]>
3765 M:      Peter Korsgaard <[email protected]>
3766 S:      Maintained
3767 F:      drivers/platform/x86/barco-p50-gpio.c
3768
3769 BATMAN ADVANCED
3770 M:      Marek Lindner <[email protected]>
3771 M:      Simon Wunderlich <[email protected]>
3772 M:      Antonio Quartulli <[email protected]>
3773 M:      Sven Eckelmann <[email protected]>
3774 L:      [email protected] (moderated for non-subscribers)
3775 S:      Maintained
3776 W:      https://www.open-mesh.org/
3777 Q:      https://patchwork.open-mesh.org/project/batman/list/
3778 B:      https://www.open-mesh.org/projects/batman-adv/issues
3779 C:      ircs://irc.hackint.org/batadv
3780 T:      git https://git.open-mesh.org/linux-merge.git
3781 F:      Documentation/networking/batman-adv.rst
3782 F:      include/uapi/linux/batadv_packet.h
3783 F:      include/uapi/linux/batman_adv.h
3784 F:      net/batman-adv/
3785
3786 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3787 M:      Thomas Sailer <[email protected]>
3788 L:      [email protected]
3789 S:      Maintained
3790 W:      http://www.baycom.org/~tom/ham/ham.html
3791 F:      drivers/net/hamradio/baycom*
3792
3793 BCACHE (BLOCK LAYER CACHE)
3794 M:      Coly Li <[email protected]>
3795 M:      Kent Overstreet <[email protected]>
3796 L:      [email protected]
3797 S:      Maintained
3798 W:      http://bcache.evilpiepirate.org
3799 C:      irc://irc.oftc.net/bcache
3800 F:      drivers/md/bcache/
3801
3802 BCACHEFS
3803 M:      Kent Overstreet <[email protected]>
3804 L:      [email protected]
3805 S:      Supported
3806 C:      irc://irc.oftc.net/bcache
3807 T:      git https://evilpiepirate.org/git/bcachefs.git
3808 F:      fs/bcachefs/
3809 F:      Documentation/filesystems/bcachefs/
3810
3811 BDISP ST MEDIA DRIVER
3812 M:      Fabien Dessenne <[email protected]>
3813 L:      [email protected]
3814 S:      Supported
3815 W:      https://linuxtv.org
3816 T:      git git://linuxtv.org/media_tree.git
3817 F:      drivers/media/platform/st/sti/bdisp
3818
3819 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3820 M:      Dariusz Marcinkiewicz <[email protected]>
3821 L:      [email protected]
3822 S:      Maintained
3823 F:      drivers/net/ethernet/ec_bhf.c
3824
3825 BEFS FILE SYSTEM
3826 M:      Luis de Bethencourt <[email protected]>
3827 M:      Salah Triki <[email protected]>
3828 S:      Maintained
3829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3830 F:      Documentation/filesystems/befs.rst
3831 F:      fs/befs/
3832
3833 BFQ I/O SCHEDULER
3834 M:      Yu Kuai <[email protected]>
3835 L:      [email protected]
3836 S:      Odd Fixes
3837 F:      Documentation/block/bfq-iosched.rst
3838 F:      block/bfq-*
3839
3840 BFS FILE SYSTEM
3841 M:      "Tigran A. Aivazian" <[email protected]>
3842 S:      Maintained
3843 F:      Documentation/filesystems/bfs.rst
3844 F:      fs/bfs/
3845 F:      include/uapi/linux/bfs_fs.h
3846
3847 BINMAN
3848 M:      Simon Glass <[email protected]>
3849 S:      Supported
3850 F:      Documentation/devicetree/bindings/mtd/partitions/binman*
3851
3852 BITMAP API
3853 M:      Yury Norov <[email protected]>
3854 R:      Rasmus Villemoes <[email protected]>
3855 S:      Maintained
3856 F:      include/linux/bitfield.h
3857 F:      include/linux/bitmap-str.h
3858 F:      include/linux/bitmap.h
3859 F:      include/linux/bits.h
3860 F:      include/linux/cpumask.h
3861 F:      include/linux/cpumask_types.h
3862 F:      include/linux/find.h
3863 F:      include/linux/nodemask.h
3864 F:      include/linux/nodemask_types.h
3865 F:      include/vdso/bits.h
3866 F:      lib/bitmap-str.c
3867 F:      lib/bitmap.c
3868 F:      lib/cpumask.c
3869 F:      lib/cpumask_kunit.c
3870 F:      lib/find_bit.c
3871 F:      lib/find_bit_benchmark.c
3872 F:      lib/test_bitmap.c
3873 F:      tools/include/linux/bitfield.h
3874 F:      tools/include/linux/bitmap.h
3875 F:      tools/include/linux/bits.h
3876 F:      tools/include/linux/find.h
3877 F:      tools/include/vdso/bits.h
3878 F:      tools/lib/bitmap.c
3879 F:      tools/lib/find_bit.c
3880
3881 BITOPS API
3882 M:      Yury Norov <[email protected]>
3883 R:      Rasmus Villemoes <[email protected]>
3884 S:      Maintained
3885 F:      arch/*/include/asm/bitops.h
3886 F:      arch/*/include/asm/bitops_32.h
3887 F:      arch/*/include/asm/bitops_64.h
3888 F:      arch/*/lib/bitops.c
3889 F:      include/asm-generic/bitops
3890 F:      include/asm-generic/bitops.h
3891 F:      include/linux/bitops.h
3892 F:      lib/test_bitops.c
3893 F:      tools/*/bitops*
3894
3895 BLINKM RGB LED DRIVER
3896 M:      Jan-Simon Moeller <[email protected]>
3897 S:      Maintained
3898 F:      drivers/leds/leds-blinkm.c
3899
3900 BLOCK LAYER
3901 M:      Jens Axboe <[email protected]>
3902 L:      [email protected]
3903 S:      Maintained
3904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3905 F:      Documentation/ABI/stable/sysfs-block
3906 F:      Documentation/block/
3907 F:      block/
3908 F:      drivers/block/
3909 F:      include/linux/bio.h
3910 F:      include/linux/blk*
3911 F:      kernel/trace/blktrace.c
3912 F:      lib/sbitmap.c
3913
3914 BLOCK LAYER DEVICE DRIVER API [RUST]
3915 M:      Andreas Hindborg <[email protected]>
3916 R:      Boqun Feng <[email protected]>
3917 L:      [email protected]
3918 L:      [email protected]
3919 S:      Supported
3920 W:      https://rust-for-linux.com
3921 B:      https://github.com/Rust-for-Linux/linux/issues
3922 C:      https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3923 T:      git https://github.com/Rust-for-Linux/linux.git rust-block-next
3924 F:      drivers/block/rnull.rs
3925 F:      rust/kernel/block.rs
3926 F:      rust/kernel/block/
3927
3928 BLOCK2MTD DRIVER
3929 M:      Joern Engel <[email protected]>
3930 L:      [email protected]
3931 S:      Maintained
3932 F:      drivers/mtd/devices/block2mtd.c
3933
3934 BLUETOOTH DRIVERS
3935 M:      Marcel Holtmann <[email protected]>
3936 M:      Luiz Augusto von Dentz <[email protected]>
3937 L:      [email protected]
3938 S:      Supported
3939 W:      http://www.bluez.org/
3940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3942 F:      Documentation/devicetree/bindings/net/bluetooth/
3943 F:      drivers/bluetooth/
3944
3945 BLUETOOTH SUBSYSTEM
3946 M:      Marcel Holtmann <[email protected]>
3947 M:      Johan Hedberg <[email protected]>
3948 M:      Luiz Augusto von Dentz <[email protected]>
3949 L:      [email protected]
3950 S:      Supported
3951 W:      http://www.bluez.org/
3952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3954 F:      include/net/bluetooth/
3955 F:      net/bluetooth/
3956
3957 BONDING DRIVER
3958 M:      Jay Vosburgh <[email protected]>
3959 M:      Andy Gospodarek <[email protected]>
3960 L:      [email protected]
3961 S:      Maintained
3962 F:      Documentation/networking/bonding.rst
3963 F:      drivers/net/bonding/
3964 F:      include/net/bond*
3965 F:      include/uapi/linux/if_bonding.h
3966 F:      tools/testing/selftests/drivers/net/bonding/
3967
3968 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3969 M:      Dan Robertson <[email protected]>
3970 L:      [email protected]
3971 S:      Maintained
3972 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3973 F:      drivers/iio/accel/bma400*
3974
3975 BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3976 M:      Jagath Jog J <[email protected]>
3977 L:      [email protected]
3978 S:      Maintained
3979 F:      Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3980 F:      drivers/iio/imu/bmi323/
3981
3982 BPF JIT for ARC
3983 M:      Shahab Vahedi <[email protected]>
3984 L:      [email protected]
3985 S:      Maintained
3986 F:      arch/arc/net/
3987
3988 BPF JIT for ARM
3989 M:      Russell King <[email protected]>
3990 M:      Puranjay Mohan <[email protected]>
3991 L:      [email protected]
3992 S:      Maintained
3993 F:      arch/arm/net/
3994
3995 BPF JIT for ARM64
3996 M:      Daniel Borkmann <[email protected]>
3997 M:      Alexei Starovoitov <[email protected]>
3998 M:      Puranjay Mohan <[email protected]>
3999 R:      Xu Kuohai <[email protected]>
4000 L:      [email protected]
4001 S:      Supported
4002 F:      arch/arm64/net/
4003
4004 BPF JIT for LOONGARCH
4005 M:      Tiezhu Yang <[email protected]>
4006 R:      Hengqi Chen <[email protected]>
4007 L:      [email protected]
4008 S:      Maintained
4009 F:      arch/loongarch/net/
4010
4011 BPF JIT for MIPS (32-BIT AND 64-BIT)
4012 M:      Johan Almbladh <[email protected]>
4013 M:      Paul Burton <[email protected]>
4014 L:      [email protected]
4015 S:      Maintained
4016 F:      arch/mips/net/
4017
4018 BPF JIT for NFP NICs
4019 M:      Jakub Kicinski <[email protected]>
4020 L:      [email protected]
4021 S:      Odd Fixes
4022 F:      drivers/net/ethernet/netronome/nfp/bpf/
4023
4024 BPF JIT for POWERPC (32-BIT AND 64-BIT)
4025 M:      Michael Ellerman <[email protected]>
4026 M:      Hari Bathini <[email protected]>
4027 M:      Christophe Leroy <[email protected]>
4028 R:      Naveen N Rao <[email protected]>
4029 L:      [email protected]
4030 S:      Supported
4031 F:      arch/powerpc/net/
4032
4033 BPF JIT for RISC-V (32-bit)
4034 M:      Luke Nelson <[email protected]>
4035 M:      Xi Wang <[email protected]>
4036 L:      [email protected]
4037 S:      Maintained
4038 F:      arch/riscv/net/
4039 X:      arch/riscv/net/bpf_jit_comp64.c
4040
4041 BPF JIT for RISC-V (64-bit)
4042 M:      Björn Töpel <[email protected]>
4043 R:      Pu Lehui <[email protected]>
4044 R:      Puranjay Mohan <[email protected]>
4045 L:      [email protected]
4046 S:      Maintained
4047 F:      arch/riscv/net/
4048 X:      arch/riscv/net/bpf_jit_comp32.c
4049
4050 BPF JIT for S390
4051 M:      Ilya Leoshkevich <[email protected]>
4052 M:      Heiko Carstens <[email protected]>
4053 M:      Vasily Gorbik <[email protected]>
4054 L:      [email protected]
4055 S:      Supported
4056 F:      arch/s390/net/
4057 X:      arch/s390/net/pnet.c
4058
4059 BPF JIT for SPARC (32-BIT AND 64-BIT)
4060 M:      David S. Miller <[email protected]>
4061 L:      [email protected]
4062 S:      Odd Fixes
4063 F:      arch/sparc/net/
4064
4065 BPF JIT for X86 32-BIT
4066 M:      Wang YanQing <[email protected]>
4067 L:      [email protected]
4068 S:      Odd Fixes
4069 F:      arch/x86/net/bpf_jit_comp32.c
4070
4071 BPF JIT for X86 64-BIT
4072 M:      Alexei Starovoitov <[email protected]>
4073 M:      Daniel Borkmann <[email protected]>
4074 L:      [email protected]
4075 S:      Supported
4076 F:      arch/x86/net/
4077 X:      arch/x86/net/bpf_jit_comp32.c
4078
4079 BPF [BTF]
4080 M:      Martin KaFai Lau <[email protected]>
4081 L:      [email protected]
4082 S:      Maintained
4083 F:      include/linux/btf*
4084 F:      kernel/bpf/btf.c
4085
4086 BPF [CORE]
4087 M:      Alexei Starovoitov <[email protected]>
4088 M:      Daniel Borkmann <[email protected]>
4089 R:      John Fastabend <[email protected]>
4090 L:      [email protected]
4091 S:      Maintained
4092 F:      include/linux/bpf*
4093 F:      include/linux/filter.h
4094 F:      include/linux/tnum.h
4095 F:      kernel/bpf/core.c
4096 F:      kernel/bpf/dispatcher.c
4097 F:      kernel/bpf/mprog.c
4098 F:      kernel/bpf/syscall.c
4099 F:      kernel/bpf/tnum.c
4100 F:      kernel/bpf/trampoline.c
4101 F:      kernel/bpf/verifier.c
4102
4103 BPF [CRYPTO]
4104 M:      Vadim Fedorenko <[email protected]>
4105 L:      [email protected]
4106 S:      Maintained
4107 F:      crypto/bpf_crypto_skcipher.c
4108 F:      include/linux/bpf_crypto.h
4109 F:      kernel/bpf/crypto.c
4110
4111 BPF [DOCUMENTATION] (Related to Standardization)
4112 R:      David Vernet <[email protected]>
4113 L:      [email protected]
4114 L:      [email protected]
4115 S:      Maintained
4116 F:      Documentation/bpf/standardization/
4117
4118 BPF [GENERAL] (Safe Dynamic Programs and Tools)
4119 M:      Alexei Starovoitov <[email protected]>
4120 M:      Daniel Borkmann <[email protected]>
4121 M:      Andrii Nakryiko <[email protected]>
4122 R:      Martin KaFai Lau <[email protected]>
4123 R:      Eduard Zingerman <[email protected]>
4124 R:      Song Liu <[email protected]>
4125 R:      Yonghong Song <[email protected]>
4126 R:      John Fastabend <[email protected]>
4127 R:      KP Singh <[email protected]>
4128 R:      Stanislav Fomichev <[email protected]>
4129 R:      Hao Luo <[email protected]>
4130 R:      Jiri Olsa <[email protected]>
4131 L:      [email protected]
4132 S:      Supported
4133 W:      https://bpf.io/
4134 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4137 F:      Documentation/bpf/
4138 F:      Documentation/networking/filter.rst
4139 F:      Documentation/userspace-api/ebpf/
4140 F:      arch/*/net/*
4141 F:      include/linux/bpf*
4142 F:      include/linux/btf*
4143 F:      include/linux/filter.h
4144 F:      include/trace/events/xdp.h
4145 F:      include/uapi/linux/bpf*
4146 F:      include/uapi/linux/btf*
4147 F:      include/uapi/linux/filter.h
4148 F:      kernel/bpf/
4149 F:      kernel/trace/bpf_trace.c
4150 F:      lib/test_bpf.c
4151 F:      net/bpf/
4152 F:      net/core/filter.c
4153 F:      net/sched/act_bpf.c
4154 F:      net/sched/cls_bpf.c
4155 F:      samples/bpf/
4156 F:      scripts/bpf_doc.py
4157 F:      scripts/Makefile.btf
4158 F:      scripts/pahole-version.sh
4159 F:      tools/bpf/
4160 F:      tools/lib/bpf/
4161 F:      tools/testing/selftests/bpf/
4162
4163 BPF [ITERATOR]
4164 M:      Yonghong Song <[email protected]>
4165 L:      [email protected]
4166 S:      Maintained
4167 F:      kernel/bpf/*iter.c
4168
4169 BPF [L7 FRAMEWORK] (sockmap)
4170 M:      John Fastabend <[email protected]>
4171 M:      Jakub Sitnicki <[email protected]>
4172 L:      [email protected]
4173 L:      [email protected]
4174 S:      Maintained
4175 F:      include/linux/skmsg.h
4176 F:      net/core/skmsg.c
4177 F:      net/core/sock_map.c
4178 F:      net/ipv4/tcp_bpf.c
4179 F:      net/ipv4/udp_bpf.c
4180 F:      net/unix/unix_bpf.c
4181
4182 BPF [LIBRARY] (libbpf)
4183 M:      Andrii Nakryiko <[email protected]>
4184 M:      Eduard Zingerman <[email protected]>
4185 L:      [email protected]
4186 S:      Maintained
4187 F:      tools/lib/bpf/
4188
4189 BPF [MISC]
4190 L:      [email protected]
4191 S:      Odd Fixes
4192 K:      (?:\b|_)bpf(?:\b|_)
4193
4194 BPF [NETKIT] (BPF-programmable network device)
4195 M:      Daniel Borkmann <[email protected]>
4196 M:      Nikolay Aleksandrov <[email protected]>
4197 L:      [email protected]
4198 L:      [email protected]
4199 S:      Supported
4200 F:      drivers/net/netkit.c
4201 F:      include/net/netkit.h
4202
4203 BPF [NETWORKING] (struct_ops, reuseport)
4204 M:      Martin KaFai Lau <[email protected]>
4205 L:      [email protected]
4206 L:      [email protected]
4207 S:      Maintained
4208 F:      kernel/bpf/bpf_struct*
4209
4210 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4211 M:      Martin KaFai Lau <[email protected]>
4212 M:      Daniel Borkmann <[email protected]>
4213 R:      John Fastabend <[email protected]>
4214 L:      [email protected]
4215 L:      [email protected]
4216 S:      Maintained
4217 F:      include/net/tcx.h
4218 F:      kernel/bpf/tcx.c
4219 F:      net/core/filter.c
4220 F:      net/sched/act_bpf.c
4221 F:      net/sched/cls_bpf.c
4222
4223 BPF [RINGBUF]
4224 M:      Andrii Nakryiko <[email protected]>
4225 L:      [email protected]
4226 S:      Maintained
4227 F:      kernel/bpf/ringbuf.c
4228
4229 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4230 M:      KP Singh <[email protected]>
4231 M:      Matt Bobrowski <[email protected]>
4232 L:      [email protected]
4233 S:      Maintained
4234 F:      Documentation/bpf/prog_lsm.rst
4235 F:      include/linux/bpf_lsm.h
4236 F:      kernel/bpf/bpf_lsm.c
4237 F:      kernel/trace/bpf_trace.c
4238 F:      security/bpf/
4239
4240 BPF [SELFTESTS] (Test Runners & Infrastructure)
4241 M:      Andrii Nakryiko <[email protected]>
4242 M:      Eduard Zingerman <[email protected]>
4243 R:      Mykola Lysenko <[email protected]>
4244 L:      [email protected]
4245 S:      Maintained
4246 F:      tools/testing/selftests/bpf/
4247
4248 BPF [STORAGE & CGROUPS]
4249 M:      Martin KaFai Lau <[email protected]>
4250 L:      [email protected]
4251 S:      Maintained
4252 F:      kernel/bpf/*storage.c
4253 F:      kernel/bpf/bpf_lru*
4254 F:      kernel/bpf/cgroup.c
4255
4256 BPF [TOOLING] (bpftool)
4257 M:      Quentin Monnet <[email protected]>
4258 L:      [email protected]
4259 S:      Maintained
4260 F:      kernel/bpf/disasm.*
4261 F:      tools/bpf/bpftool/
4262
4263 BPF [TRACING]
4264 M:      Song Liu <[email protected]>
4265 R:      Jiri Olsa <[email protected]>
4266 L:      [email protected]
4267 S:      Maintained
4268 F:      kernel/bpf/stackmap.c
4269 F:      kernel/trace/bpf_trace.c
4270
4271 BROADCOM ASP 2.0 ETHERNET DRIVER
4272 M:      Justin Chen <[email protected]>
4273 M:      Florian Fainelli <[email protected]>
4274 L:      [email protected]
4275 L:      [email protected]
4276 S:      Supported
4277 F:      Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4278 F:      drivers/net/ethernet/broadcom/asp2/
4279
4280 BROADCOM B44 10/100 ETHERNET DRIVER
4281 M:      Michael Chan <[email protected]>
4282 L:      [email protected]
4283 S:      Supported
4284 F:      drivers/net/ethernet/broadcom/b44.*
4285
4286 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4287 M:      Florian Fainelli <[email protected]>
4288 L:      [email protected]
4289 L:      [email protected] (subscribers-only)
4290 S:      Supported
4291 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4292 F:      drivers/net/dsa/b53/*
4293 F:      drivers/net/dsa/bcm_sf2*
4294 F:      include/linux/dsa/brcm.h
4295 F:      include/linux/platform_data/b53.h
4296
4297 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4298 M:      Florian Fainelli <[email protected]>
4299 R:      Broadcom internal kernel review list <[email protected]>
4300 L:      [email protected] (moderated for non-subscribers)
4301 L:      [email protected] (moderated for non-subscribers)
4302 S:      Maintained
4303 T:      git https://github.com/broadcom/stblinux.git
4304 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4305 F:      drivers/pci/controller/pcie-brcmstb.c
4306 F:      drivers/staging/vc04_services
4307 N:      bcm2711
4308 N:      bcm283*
4309 N:      raspberrypi
4310
4311 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4312 M:      Florian Fainelli <[email protected]>
4313 M:      Ray Jui <[email protected]>
4314 M:      Scott Branden <[email protected]>
4315 R:      Broadcom internal kernel review list <[email protected]>
4316 S:      Maintained
4317 T:      git https://github.com/broadcom/mach-bcm
4318 F:      arch/arm/mach-bcm/
4319 N:      bcm281*
4320 N:      bcm113*
4321 N:      bcm216*
4322 N:      kona
4323
4324 BROADCOM BCM2835 CAMERA DRIVERS
4325 M:      Raspberry Pi Kernel Maintenance <[email protected]>
4326 L:      [email protected]
4327 S:      Maintained
4328 F:      Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4329 F:      drivers/media/platform/broadcom/bcm2835-unicam*
4330
4331 BROADCOM BCM47XX MIPS ARCHITECTURE
4332 M:      Hauke Mehrtens <[email protected]>
4333 M:      Rafał Miłecki <[email protected]>
4334 L:      [email protected]
4335 S:      Maintained
4336 F:      Documentation/devicetree/bindings/mips/brcm/
4337 F:      arch/mips/bcm47xx/*
4338 F:      arch/mips/include/asm/mach-bcm47xx/*
4339
4340 BROADCOM BCM4908 ETHERNET DRIVER
4341 M:      Rafał Miłecki <[email protected]>
4342 R:      Broadcom internal kernel review list <[email protected]>
4343 L:      [email protected]
4344 S:      Maintained
4345 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4346 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
4347 F:      drivers/net/ethernet/broadcom/unimac.h
4348
4349 BROADCOM BCM4908 PINMUX DRIVER
4350 M:      Rafał Miłecki <[email protected]>
4351 R:      Broadcom internal kernel review list <[email protected]>
4352 L:      [email protected]
4353 S:      Maintained
4354 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4355 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
4356
4357 BROADCOM BCM5301X ARM ARCHITECTURE
4358 M:      Florian Fainelli <[email protected]>
4359 M:      Hauke Mehrtens <[email protected]>
4360 M:      Rafał Miłecki <[email protected]>
4361 R:      Broadcom internal kernel review list <[email protected]>
4362 L:      [email protected] (moderated for non-subscribers)
4363 S:      Maintained
4364 F:      arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4365 F:      arch/arm/boot/dts/broadcom/bcm470*
4366 F:      arch/arm/boot/dts/broadcom/bcm5301*
4367 F:      arch/arm/boot/dts/broadcom/bcm953012*
4368 F:      arch/arm/mach-bcm/bcm_5301x.c
4369
4370 BROADCOM BCM53573 ARM ARCHITECTURE
4371 M:      Florian Fainelli <[email protected]>
4372 M:      Rafał Miłecki <[email protected]>
4373 R:      Broadcom internal kernel review list <[email protected]>
4374 L:      [email protected] (moderated for non-subscribers)
4375 S:      Maintained
4376 F:      arch/arm/boot/dts/broadcom/bcm47189*
4377 F:      arch/arm/boot/dts/broadcom/bcm53573*
4378
4379 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4380 M:      Kevin Cernekee <[email protected]>
4381 L:      [email protected]
4382 S:      Maintained
4383 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4384
4385 BROADCOM BCM7XXX ARM ARCHITECTURE
4386 M:      Florian Fainelli <[email protected]>
4387 R:      Broadcom internal kernel review list <[email protected]>
4388 L:      [email protected] (moderated for non-subscribers)
4389 S:      Maintained
4390 T:      git https://github.com/broadcom/stblinux.git
4391 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4392 F:      arch/arm/boot/dts/broadcom/bcm7*.dts*
4393 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4394 F:      arch/arm/mach-bcm/*brcmstb*
4395 F:      arch/arm/mm/cache-b15-rac.c
4396 F:      drivers/bus/brcmstb_gisb.c
4397 F:      drivers/pci/controller/pcie-brcmstb.c
4398 N:      brcmstb
4399 N:      bcm7038
4400 N:      bcm7120
4401
4402 BROADCOM BCMBCA ARM ARCHITECTURE
4403 M:      William Zhang <[email protected]>
4404 M:      Anand Gore <[email protected]>
4405 M:      Kursad Oney <[email protected]>
4406 M:      Florian Fainelli <[email protected]>
4407 M:      Rafał Miłecki <[email protected]>
4408 R:      Broadcom internal kernel review list <[email protected]>
4409 L:      [email protected] (moderated for non-subscribers)
4410 S:      Maintained
4411 T:      git https://github.com/broadcom/stblinux.git
4412 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4413 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4414 N:      bcmbca
4415 N:      bcm[9]?47622
4416 N:      bcm[9]?4912
4417 N:      bcm[9]?63138
4418 N:      bcm[9]?63146
4419 N:      bcm[9]?63148
4420 N:      bcm[9]?63158
4421 N:      bcm[9]?63178
4422 N:      bcm[9]?6756
4423 N:      bcm[9]?6813
4424 N:      bcm[9]?6846
4425 N:      bcm[9]?6855
4426 N:      bcm[9]?6856
4427 N:      bcm[9]?6858
4428 N:      bcm[9]?6878
4429
4430 BROADCOM BDC DRIVER
4431 M:      Justin Chen <[email protected]>
4432 M:      Al Cooper <[email protected]>
4433 R:      Broadcom internal kernel review list <[email protected]>
4434 L:      [email protected]
4435 S:      Maintained
4436 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4437 F:      drivers/usb/gadget/udc/bdc/
4438
4439 BROADCOM BMIPS CPUFREQ DRIVER
4440 M:      Markus Mayer <[email protected]>
4441 R:      Broadcom internal kernel review list <[email protected]>
4442 L:      [email protected]
4443 S:      Maintained
4444 F:      drivers/cpufreq/bmips-cpufreq.c
4445
4446 BROADCOM BMIPS MIPS ARCHITECTURE
4447 M:      Florian Fainelli <[email protected]>
4448 R:      Broadcom internal kernel review list <[email protected]>
4449 L:      [email protected]
4450 S:      Maintained
4451 T:      git https://github.com/broadcom/stblinux.git
4452 F:      arch/mips/bmips/*
4453 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4454 F:      arch/mips/include/asm/mach-bmips/*
4455 F:      arch/mips/kernel/*bmips*
4456 F:      drivers/irqchip/irq-bcm63*
4457 F:      drivers/irqchip/irq-bcm7*
4458 F:      drivers/irqchip/irq-brcmstb*
4459 F:      drivers/pmdomain/bcm/bcm63xx-power.c
4460 F:      include/linux/bcm963xx_nvram.h
4461 F:      include/linux/bcm963xx_tag.h
4462
4463 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4464 M:      Rasesh Mody <[email protected]>
4465 M:      [email protected]
4466 L:      [email protected]
4467 S:      Supported
4468 F:      drivers/net/ethernet/broadcom/bnx2.*
4469 F:      drivers/net/ethernet/broadcom/bnx2_*
4470
4471 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4472 M:      Saurav Kashyap <[email protected]>
4473 M:      Javed Hasan <[email protected]>
4474 M:      [email protected]
4475 L:      [email protected]
4476 S:      Supported
4477 F:      drivers/scsi/bnx2fc/
4478
4479 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4480 M:      Nilesh Javali <[email protected]>
4481 M:      Manish Rangankar <[email protected]>
4482 M:      [email protected]
4483 L:      [email protected]
4484 S:      Supported
4485 F:      drivers/scsi/bnx2i/
4486
4487 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4488 M:      Sudarsana Kalluru <[email protected]>
4489 M:      Manish Chopra <[email protected]>
4490 L:      [email protected]
4491 S:      Supported
4492 F:      drivers/net/ethernet/broadcom/bnx2x/
4493
4494 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4495 M:      Michael Chan <[email protected]>
4496 L:      [email protected]
4497 S:      Supported
4498 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4499 F:      drivers/net/ethernet/broadcom/bnxt/
4500 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4501
4502 BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4503 M:      Arend van Spriel <[email protected]>
4504 L:      [email protected]
4505 L:      [email protected]
4506 L:      [email protected]
4507 S:      Supported
4508 F:      drivers/net/wireless/broadcom/brcm80211/
4509 F:      include/linux/platform_data/brcmfmac.h
4510
4511 BROADCOM BRCMSTB GPIO DRIVER
4512 M:      Doug Berger <[email protected]>
4513 M:      Florian Fainelli <[email protected]>
4514 R:      Broadcom internal kernel review list <[email protected]>
4515 S:      Supported
4516 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4517 F:      drivers/gpio/gpio-brcmstb.c
4518
4519 BROADCOM BRCMSTB I2C DRIVER
4520 M:      Kamal Dasu <[email protected]>
4521 R:      Broadcom internal kernel review list <[email protected]>
4522 L:      [email protected]
4523 S:      Supported
4524 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4525 F:      drivers/i2c/busses/i2c-brcmstb.c
4526
4527 BROADCOM BRCMSTB UART DRIVER
4528 M:      Al Cooper <[email protected]>
4529 R:      Broadcom internal kernel review list <[email protected]>
4530 L:      [email protected]
4531 S:      Maintained
4532 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4533 F:      drivers/tty/serial/8250/8250_bcm7271.c
4534
4535 BROADCOM BRCMSTB USB EHCI DRIVER
4536 M:      Justin Chen <[email protected]>
4537 M:      Al Cooper <[email protected]>
4538 R:      Broadcom internal kernel review list <[email protected]>
4539 L:      [email protected]
4540 S:      Maintained
4541 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4542 F:      drivers/usb/host/ehci-brcm.*
4543
4544 BROADCOM BRCMSTB USB PIN MAP DRIVER
4545 M:      Al Cooper <[email protected]>
4546 R:      Broadcom internal kernel review list <[email protected]>
4547 L:      [email protected]
4548 S:      Maintained
4549 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4550 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4551
4552 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4553 M:      Justin Chen <[email protected]>
4554 M:      Al Cooper <[email protected]>
4555 R:      Broadcom internal kernel review list <[email protected]>
4556 L:      [email protected]
4557 S:      Maintained
4558 F:      drivers/phy/broadcom/phy-brcm-usb*
4559
4560 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4561 M:      William Zhang <[email protected]>
4562 M:      Kursad Oney <[email protected]>
4563 M:      Jonas Gorski <[email protected]>
4564 R:      Broadcom internal kernel review list <[email protected]>
4565 L:      [email protected]
4566 S:      Maintained
4567 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4568 F:      drivers/spi/spi-bcm63xx-hsspi.c
4569 F:      drivers/spi/spi-bcmbca-hsspi.c
4570
4571 BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4572 M:      Jonas Gorski <[email protected]>
4573 L:      [email protected]
4574 S:      Odd Fixes
4575 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4576 F:      drivers/spi/spi-bcm63xx.c
4577
4578 BROADCOM ETHERNET PHY DRIVERS
4579 M:      Florian Fainelli <[email protected]>
4580 R:      Broadcom internal kernel review list <[email protected]>
4581 L:      [email protected]
4582 S:      Supported
4583 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4584 F:      drivers/net/phy/bcm*.[ch]
4585 F:      drivers/net/phy/broadcom.c
4586 F:      include/linux/brcmphy.h
4587
4588 BROADCOM GENET ETHERNET DRIVER
4589 M:      Doug Berger <[email protected]>
4590 M:      Florian Fainelli <[email protected]>
4591 R:      Broadcom internal kernel review list <[email protected]>
4592 L:      [email protected]
4593 S:      Supported
4594 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4595 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4596 F:      drivers/net/ethernet/broadcom/genet/
4597 F:      drivers/net/ethernet/broadcom/unimac.h
4598 F:      drivers/net/mdio/mdio-bcm-unimac.c
4599 F:      include/linux/platform_data/bcmgenet.h
4600 F:      include/linux/platform_data/mdio-bcm-unimac.h
4601
4602 BROADCOM IPROC ARM ARCHITECTURE
4603 M:      Ray Jui <[email protected]>
4604 M:      Scott Branden <[email protected]>
4605 R:      Broadcom internal kernel review list <[email protected]>
4606 L:      [email protected] (moderated for non-subscribers)
4607 S:      Maintained
4608 T:      git https://github.com/broadcom/stblinux.git
4609 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4610 F:      arch/arm64/boot/dts/broadcom/stingray/*
4611 F:      drivers/clk/bcm/clk-ns*
4612 F:      drivers/clk/bcm/clk-sr*
4613 F:      drivers/pinctrl/bcm/pinctrl-ns*
4614 F:      include/dt-bindings/clock/bcm-sr*
4615 N:      iproc
4616 N:      cygnus
4617 N:      bcm[-_]nsp
4618 N:      bcm9113*
4619 N:      bcm9583*
4620 N:      bcm9585*
4621 N:      bcm9586*
4622 N:      bcm988312
4623 N:      bcm113*
4624 N:      bcm583*
4625 N:      bcm585*
4626 N:      bcm586*
4627 N:      bcm88312
4628 N:      hr2
4629 N:      stingray
4630
4631 BROADCOM IPROC GBIT ETHERNET DRIVER
4632 M:      Rafał Miłecki <[email protected]>
4633 R:      Broadcom internal kernel review list <[email protected]>
4634 L:      [email protected]
4635 S:      Maintained
4636 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4637 F:      drivers/net/ethernet/broadcom/bgmac*
4638 F:      drivers/net/ethernet/broadcom/unimac.h
4639
4640 BROADCOM KONA GPIO DRIVER
4641 M:      Ray Jui <[email protected]>
4642 R:      Broadcom internal kernel review list <[email protected]>
4643 S:      Supported
4644 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4645 F:      drivers/gpio/gpio-bcm-kona.c
4646
4647 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4648 M:      Sathya Prakash Veerichetty <[email protected]>
4649 M:      Kashyap Desai <[email protected]>
4650 M:      Sumit Saxena <[email protected]>
4651 M:      Sreekanth Reddy <[email protected]>
4652 L:      [email protected]
4653 L:      [email protected]
4654 S:      Supported
4655 W:      https://www.broadcom.com/support/storage
4656 F:      drivers/scsi/mpi3mr/
4657
4658 BROADCOM NETXTREME-E ROCE DRIVER
4659 M:      Selvin Xavier <[email protected]>
4660 L:      [email protected]
4661 S:      Supported
4662 W:      http://www.broadcom.com
4663 F:      drivers/infiniband/hw/bnxt_re/
4664 F:      include/uapi/rdma/bnxt_re-abi.h
4665
4666 BROADCOM NVRAM DRIVER
4667 M:      Rafał Miłecki <[email protected]>
4668 L:      [email protected]
4669 S:      Maintained
4670 F:      drivers/firmware/broadcom/*
4671
4672 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4673 M:      Rafał Miłecki <[email protected]>
4674 M:      Florian Fainelli <[email protected]>
4675 R:      Broadcom internal kernel review list <[email protected]>
4676 L:      [email protected]
4677 S:      Maintained
4678 T:      git https://github.com/broadcom/stblinux.git
4679 F:      drivers/pmdomain/bcm/bcm-pmb.c
4680 F:      include/dt-bindings/soc/bcm-pmb.h
4681
4682 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4683 M:      Rafał Miłecki <[email protected]>
4684 L:      [email protected]
4685 S:      Maintained
4686 F:      drivers/bcma/
4687 F:      include/linux/bcma/
4688
4689 BROADCOM SPI DRIVER
4690 M:      Kamal Dasu <[email protected]>
4691 R:      Broadcom internal kernel review list <[email protected]>
4692 S:      Maintained
4693 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4694 F:      drivers/spi/spi-bcm-qspi.*
4695 F:      drivers/spi/spi-brcmstb-qspi.c
4696 F:      drivers/spi/spi-iproc-qspi.c
4697
4698 BROADCOM STB AVS CPUFREQ DRIVER
4699 M:      Markus Mayer <[email protected]>
4700 R:      Broadcom internal kernel review list <[email protected]>
4701 L:      [email protected]
4702 S:      Maintained
4703 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4704 F:      drivers/cpufreq/brcmstb*
4705
4706 BROADCOM STB AVS TMON DRIVER
4707 M:      Markus Mayer <[email protected]>
4708 R:      Broadcom internal kernel review list <[email protected]>
4709 L:      [email protected]
4710 S:      Maintained
4711 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4712 F:      drivers/thermal/broadcom/brcmstb*
4713
4714 BROADCOM STB DPFE DRIVER
4715 M:      Markus Mayer <[email protected]>
4716 R:      Broadcom internal kernel review list <[email protected]>
4717 L:      [email protected] (moderated for non-subscribers)
4718 S:      Maintained
4719 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4720 F:      drivers/memory/brcmstb_dpfe.c
4721
4722 BROADCOM STB NAND FLASH DRIVER
4723 M:      Brian Norris <[email protected]>
4724 M:      Kamal Dasu <[email protected]>
4725 R:      Broadcom internal kernel review list <[email protected]>
4726 L:      [email protected]
4727 S:      Maintained
4728 F:      drivers/mtd/nand/raw/brcmnand/
4729 F:      include/linux/platform_data/brcmnand.h
4730
4731 BROADCOM STB PCIE DRIVER
4732 M:      Jim Quinlan <[email protected]>
4733 M:      Nicolas Saenz Julienne <[email protected]>
4734 M:      Florian Fainelli <[email protected]>
4735 R:      Broadcom internal kernel review list <[email protected]>
4736 L:      [email protected]
4737 S:      Maintained
4738 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4739 F:      drivers/pci/controller/pcie-brcmstb.c
4740
4741 BROADCOM SYSTEMPORT ETHERNET DRIVER
4742 M:      Florian Fainelli <[email protected]>
4743 R:      Broadcom internal kernel review list <[email protected]>
4744 L:      [email protected]
4745 S:      Supported
4746 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4747 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4748 F:      drivers/net/ethernet/broadcom/unimac.h
4749
4750 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4751 M:      Pavan Chebbi <[email protected]>
4752 M:      Michael Chan <[email protected]>
4753 L:      [email protected]
4754 S:      Supported
4755 F:      drivers/net/ethernet/broadcom/tg3.*
4756
4757 BROADCOM VK DRIVER
4758 M:      Scott Branden <[email protected]>
4759 R:      Broadcom internal kernel review list <[email protected]>
4760 S:      Supported
4761 F:      drivers/misc/bcm-vk/
4762 F:      include/uapi/linux/misc/bcm_vk.h
4763
4764 BROCADE BFA FC SCSI DRIVER
4765 M:      Anil Gurumurthy <[email protected]>
4766 M:      Sudarsana Kalluru <[email protected]>
4767 L:      [email protected]
4768 S:      Supported
4769 F:      drivers/scsi/bfa/
4770
4771 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4772 M:      Rasesh Mody <[email protected]>
4773 M:      Sudarsana Kalluru <[email protected]>
4774 M:      [email protected]
4775 L:      [email protected]
4776 S:      Supported
4777 F:      drivers/net/ethernet/brocade/bna/
4778
4779 BSG (block layer generic sg v4 driver)
4780 M:      FUJITA Tomonori <[email protected]>
4781 L:      [email protected]
4782 S:      Supported
4783 F:      block/bsg.c
4784 F:      include/linux/bsg.h
4785 F:      include/uapi/linux/bsg.h
4786
4787 BT87X AUDIO DRIVER
4788 M:      Clemens Ladisch <[email protected]>
4789 L:      [email protected] (moderated for non-subscribers)
4790 S:      Maintained
4791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4792 F:      Documentation/sound/cards/bt87x.rst
4793 F:      sound/pci/bt87x.c
4794
4795 BT8XXGPIO DRIVER
4796 M:      Michael Buesch <[email protected]>
4797 S:      Maintained
4798 W:      http://bu3sch.de/btgpio.php
4799 F:      drivers/gpio/gpio-bt8xx.c
4800
4801 BTRFS FILE SYSTEM
4802 M:      Chris Mason <[email protected]>
4803 M:      Josef Bacik <[email protected]>
4804 M:      David Sterba <[email protected]>
4805 L:      [email protected]
4806 S:      Maintained
4807 W:      https://btrfs.readthedocs.io
4808 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4809 C:      irc://irc.libera.chat/btrfs
4810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4811 F:      Documentation/filesystems/btrfs.rst
4812 F:      fs/btrfs/
4813 F:      include/linux/btrfs*
4814 F:      include/trace/events/btrfs.h
4815 F:      include/uapi/linux/btrfs*
4816
4817 BTTV VIDEO4LINUX DRIVER
4818 M:      Mauro Carvalho Chehab <[email protected]>
4819 L:      [email protected]
4820 S:      Odd fixes
4821 W:      https://linuxtv.org
4822 T:      git git://linuxtv.org/media_tree.git
4823 F:      Documentation/driver-api/media/drivers/bttv*
4824 F:      drivers/media/pci/bt8xx/bttv*
4825
4826 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4827 M:      Chanwoo Choi <[email protected]>
4828 L:      [email protected]
4829 L:      [email protected]
4830 S:      Maintained
4831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4832 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4833 F:      drivers/devfreq/exynos-bus.c
4834
4835 BUSLOGIC SCSI DRIVER
4836 M:      Khalid Aziz <[email protected]>
4837 L:      [email protected]
4838 S:      Maintained
4839 F:      drivers/scsi/BusLogic.*
4840 F:      drivers/scsi/FlashPoint.*
4841
4842 BXCAN CAN NETWORK DRIVER
4843 M:      Dario Binacchi <[email protected]>
4844 L:      [email protected]
4845 S:      Maintained
4846 F:      Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4847 F:      drivers/net/can/bxcan.c
4848
4849 C-MEDIA CMI8788 DRIVER
4850 M:      Clemens Ladisch <[email protected]>
4851 L:      [email protected] (moderated for non-subscribers)
4852 S:      Maintained
4853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4854 F:      sound/pci/oxygen/
4855
4856 C-SKY ARCHITECTURE
4857 M:      Guo Ren <[email protected]>
4858 L:      [email protected]
4859 S:      Supported
4860 T:      git https://github.com/c-sky/csky-linux.git
4861 F:      Documentation/devicetree/bindings/csky/
4862 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4863 F:      Documentation/devicetree/bindings/timer/csky,*
4864 F:      arch/csky/
4865 F:      drivers/clocksource/timer-gx6605s.c
4866 F:      drivers/clocksource/timer-mp-csky.c
4867 F:      drivers/irqchip/irq-csky-*
4868 N:      csky
4869 K:      csky
4870
4871 CA8210 IEEE-802.15.4 RADIO DRIVER
4872 L:      [email protected]
4873 S:      Orphan
4874 W:      https://github.com/Cascoda/ca8210-linux.git
4875 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4876 F:      drivers/net/ieee802154/ca8210.c
4877
4878 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4879 M:      David Howells <[email protected]>
4880 L:      [email protected]
4881 S:      Supported
4882 F:      Documentation/filesystems/caching/cachefiles.rst
4883 F:      fs/cachefiles/
4884
4885 CACHESTAT: PAGE CACHE STATS FOR A FILE
4886 M:      Nhat Pham <[email protected]>
4887 M:      Johannes Weiner <[email protected]>
4888 L:      [email protected]
4889 S:      Maintained
4890 F:      tools/testing/selftests/cachestat/test_cachestat.c
4891
4892 CADENCE MIPI-CSI2 BRIDGES
4893 M:      Maxime Ripard <[email protected]>
4894 L:      [email protected]
4895 S:      Maintained
4896 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4897 F:      Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4898 F:      drivers/media/platform/cadence/cdns-csi2*
4899
4900 CADENCE NAND DRIVER
4901 L:      [email protected]
4902 S:      Orphan
4903 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4904 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4905
4906 CADENCE USB3 DRD IP DRIVER
4907 M:      Peter Chen <[email protected]>
4908 M:      Pawel Laszczak <[email protected]>
4909 R:      Roger Quadros <[email protected]>
4910 L:      [email protected]
4911 S:      Maintained
4912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4913 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4914 F:      drivers/usb/cdns3/
4915 X:      drivers/usb/cdns3/cdnsp*
4916
4917 CADENCE USBHS DRIVER
4918 M:      Pawel Laszczak <[email protected]>
4919 L:      [email protected]
4920 S:      Maintained
4921 F:      drivers/usb/gadget/udc/cdns2
4922
4923 CADENCE USBSSP DRD IP DRIVER
4924 M:      Pawel Laszczak <[email protected]>
4925 L:      [email protected]
4926 S:      Maintained
4927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4928 F:      drivers/usb/cdns3/
4929 X:      drivers/usb/cdns3/cdns3*
4930
4931 CADET FM/AM RADIO RECEIVER DRIVER
4932 M:      Hans Verkuil <[email protected]>
4933 L:      [email protected]
4934 S:      Maintained
4935 W:      https://linuxtv.org
4936 T:      git git://linuxtv.org/media_tree.git
4937 F:      drivers/media/radio/radio-cadet*
4938
4939 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4940 L:      [email protected]
4941 S:      Orphan
4942 T:      git git://linuxtv.org/media_tree.git
4943 F:      Documentation/admin-guide/media/cafe_ccic*
4944 F:      drivers/media/platform/marvell/
4945
4946 CAIF NETWORK LAYER
4947 L:      [email protected]
4948 S:      Orphan
4949 F:      Documentation/networking/caif/
4950 F:      drivers/net/caif/
4951 F:      include/net/caif/
4952 F:      include/uapi/linux/caif/
4953 F:      net/caif/
4954
4955 CAKE QDISC
4956 M:      Toke Høiland-Jørgensen <[email protected]>
4957 L:      [email protected] (moderated for non-subscribers)
4958 S:      Maintained
4959 F:      net/sched/sch_cake.c
4960
4961 CAN NETWORK DRIVERS
4962 M:      Marc Kleine-Budde <[email protected]>
4963 M:      Vincent Mailhol <[email protected]>
4964 L:      [email protected]
4965 S:      Maintained
4966 W:      https://github.com/linux-can
4967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4969 F:      Documentation/devicetree/bindings/net/can/
4970 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4971 F:      drivers/net/can/
4972 F:      drivers/phy/phy-can-transceiver.c
4973 F:      include/linux/can/bittiming.h
4974 F:      include/linux/can/dev.h
4975 F:      include/linux/can/length.h
4976 F:      include/linux/can/platform/
4977 F:      include/linux/can/rx-offload.h
4978 F:      include/uapi/linux/can/error.h
4979 F:      include/uapi/linux/can/netlink.h
4980 F:      include/uapi/linux/can/vxcan.h
4981
4982 CAN NETWORK LAYER
4983 M:      Oliver Hartkopp <[email protected]>
4984 M:      Marc Kleine-Budde <[email protected]>
4985 L:      [email protected]
4986 S:      Maintained
4987 W:      https://github.com/linux-can
4988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4990 F:      Documentation/networking/can.rst
4991 F:      Documentation/networking/iso15765-2.rst
4992 F:      include/linux/can/can-ml.h
4993 F:      include/linux/can/core.h
4994 F:      include/linux/can/skb.h
4995 F:      include/net/netns/can.h
4996 F:      include/uapi/linux/can.h
4997 F:      include/uapi/linux/can/bcm.h
4998 F:      include/uapi/linux/can/gw.h
4999 F:      include/uapi/linux/can/isotp.h
5000 F:      include/uapi/linux/can/raw.h
5001 F:      net/can/
5002
5003 CAN-J1939 NETWORK LAYER
5004 M:      Robin van der Gracht <[email protected]>
5005 M:      Oleksij Rempel <[email protected]>
5006 R:      [email protected]
5007 L:      [email protected]
5008 S:      Maintained
5009 F:      Documentation/networking/j1939.rst
5010 F:      include/uapi/linux/can/j1939.h
5011 F:      net/can/j1939/
5012
5013 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5014 M:      Damien Le Moal <[email protected]>
5015 L:      [email protected]
5016 L:      [email protected] (pinctrl driver)
5017 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5018 F:      drivers/pinctrl/pinctrl-k210.c
5019
5020 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5021 M:      Damien Le Moal <[email protected]>
5022 L:      [email protected]
5023 L:      [email protected]
5024 S:      Maintained
5025 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5026 F:      drivers/reset/reset-k210.c
5027
5028 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5029 M:      Damien Le Moal <[email protected]>
5030 L:      [email protected]
5031 S:      Maintained
5032 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5033 F:      drivers/soc/canaan/
5034 F:      include/soc/canaan/
5035
5036 CAPABILITIES
5037 M:      Serge Hallyn <[email protected]>
5038 L:      [email protected]
5039 S:      Supported
5040 F:      include/linux/capability.h
5041 F:      include/uapi/linux/capability.h
5042 F:      kernel/capability.c
5043 F:      security/commoncap.c
5044
5045 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5046 M:      Kevin Tsai <[email protected]>
5047 S:      Maintained
5048 F:      drivers/iio/light/cm*
5049
5050 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5051 M:      Christian Lamparter <[email protected]>
5052 L:      [email protected]
5053 S:      Maintained
5054 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5055 F:      drivers/net/wireless/ath/carl9170/
5056
5057 CAVIUM I2C DRIVER
5058 M:      Robert Richter <[email protected]>
5059 S:      Odd Fixes
5060 W:      http://www.marvell.com
5061 F:      drivers/i2c/busses/i2c-octeon*
5062 F:      drivers/i2c/busses/i2c-thunderx*
5063
5064 CAVIUM LIQUIDIO NETWORK DRIVER
5065 L:      [email protected]
5066 S:      Orphan
5067 W:      http://www.marvell.com
5068 F:      drivers/net/ethernet/cavium/liquidio/
5069
5070 CAVIUM MMC DRIVER
5071 M:      Robert Richter <[email protected]>
5072 S:      Odd Fixes
5073 W:      http://www.marvell.com
5074 F:      drivers/mmc/host/cavium*
5075
5076 CAVIUM OCTEON-TX CRYPTO DRIVER
5077 M:      George Cherian <[email protected]>
5078 L:      [email protected]
5079 S:      Supported
5080 W:      http://www.marvell.com
5081 F:      drivers/crypto/cavium/cpt/
5082
5083 CAVIUM THUNDERX2 ARM64 SOC
5084 M:      Robert Richter <[email protected]>
5085 L:      [email protected] (moderated for non-subscribers)
5086 S:      Odd Fixes
5087 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5088 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
5089
5090 CBS/ETF/TAPRIO QDISCS
5091 M:      Vinicius Costa Gomes <[email protected]>
5092 L:      [email protected]
5093 S:      Maintained
5094 F:      net/sched/sch_cbs.c
5095 F:      net/sched/sch_etf.c
5096 F:      net/sched/sch_taprio.c
5097
5098 CC2520 IEEE-802.15.4 RADIO DRIVER
5099 M:      Stefan Schmidt <[email protected]>
5100 L:      [email protected]
5101 S:      Odd Fixes
5102 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5103 F:      drivers/net/ieee802154/cc2520.c
5104
5105 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5106 M:      Gilad Ben-Yossef <[email protected]>
5107 L:      [email protected]
5108 S:      Supported
5109 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5110 F:      drivers/crypto/ccree/
5111
5112 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5113 M:      Hadar Gat <[email protected]>
5114 L:      [email protected]
5115 S:      Supported
5116 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5117 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5118 F:      drivers/char/hw_random/cctrng.c
5119 F:      drivers/char/hw_random/cctrng.h
5120
5121 CEC FRAMEWORK
5122 M:      Hans Verkuil <[email protected]>
5123 L:      [email protected]
5124 S:      Supported
5125 W:      http://linuxtv.org
5126 T:      git git://linuxtv.org/media_tree.git
5127 F:      Documentation/ABI/testing/debugfs-cec-error-inj
5128 F:      Documentation/devicetree/bindings/media/cec/cec-common.yaml
5129 F:      Documentation/driver-api/media/cec-core.rst
5130 F:      Documentation/userspace-api/media/cec
5131 F:      drivers/media/cec/
5132 F:      drivers/media/rc/keymaps/rc-cec.c
5133 F:      include/media/cec-notifier.h
5134 F:      include/media/cec.h
5135 F:      include/uapi/linux/cec-funcs.h
5136 F:      include/uapi/linux/cec.h
5137
5138 CEC GPIO DRIVER
5139 M:      Hans Verkuil <[email protected]>
5140 L:      [email protected]
5141 S:      Supported
5142 W:      http://linuxtv.org
5143 T:      git git://linuxtv.org/media_tree.git
5144 F:      Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5145 F:      drivers/media/cec/platform/cec-gpio/
5146
5147 CELL BROADBAND ENGINE ARCHITECTURE
5148 L:      [email protected]
5149 S:      Orphan
5150 F:      arch/powerpc/include/asm/cell*.h
5151 F:      arch/powerpc/include/asm/spu*.h
5152 F:      arch/powerpc/include/uapi/asm/spu*.h
5153 F:      arch/powerpc/platforms/cell/
5154
5155 CELLWISE CW2015 BATTERY DRIVER
5156 M:      Tobias Schrammm <[email protected]>
5157 S:      Maintained
5158 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5159 F:      drivers/power/supply/cw2015_battery.c
5160
5161 CEPH COMMON CODE (LIBCEPH)
5162 M:      Ilya Dryomov <[email protected]>
5163 M:      Xiubo Li <[email protected]>
5164 L:      [email protected]
5165 S:      Supported
5166 W:      http://ceph.com/
5167 T:      git https://github.com/ceph/ceph-client.git
5168 F:      include/linux/ceph/
5169 F:      include/linux/crush/
5170 F:      net/ceph/
5171
5172 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5173 M:      Xiubo Li <[email protected]>
5174 M:      Ilya Dryomov <[email protected]>
5175 L:      [email protected]
5176 S:      Supported
5177 W:      http://ceph.com/
5178 T:      git https://github.com/ceph/ceph-client.git
5179 F:      Documentation/filesystems/ceph.rst
5180 F:      fs/ceph/
5181
5182 CERTIFICATE HANDLING
5183 M:      David Howells <[email protected]>
5184 M:      David Woodhouse <[email protected]>
5185 L:      [email protected]
5186 S:      Maintained
5187 F:      Documentation/admin-guide/module-signing.rst
5188 F:      certs/
5189 F:      scripts/sign-file.c
5190 F:      tools/certs/
5191
5192 CFAG12864B LCD DRIVER
5193 M:      Miguel Ojeda <[email protected]>
5194 S:      Maintained
5195 F:      drivers/auxdisplay/cfag12864b.c
5196 F:      include/linux/cfag12864b.h
5197
5198 CFAG12864BFB LCD FRAMEBUFFER DRIVER
5199 M:      Miguel Ojeda <[email protected]>
5200 S:      Maintained
5201 F:      drivers/auxdisplay/cfag12864bfb.c
5202 F:      include/linux/cfag12864b.h
5203
5204 CHAR and MISC DRIVERS
5205 M:      Arnd Bergmann <[email protected]>
5206 M:      Greg Kroah-Hartman <[email protected]>
5207 S:      Supported
5208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5209 F:      drivers/char/
5210 F:      drivers/misc/
5211 F:      include/linux/miscdevice.h
5212 X:      drivers/char/agp/
5213 X:      drivers/char/hw_random/
5214 X:      drivers/char/ipmi/
5215 X:      drivers/char/random.c
5216 X:      drivers/char/tpm/
5217
5218 CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5219 M:      Thomas Weißschuh <[email protected]>
5220 L:      [email protected]
5221 S:      Maintained
5222 F:      Documentation/hwmon/powerz.rst
5223 F:      drivers/hwmon/powerz.c
5224
5225 CHECKPATCH
5226 M:      Andy Whitcroft <[email protected]>
5227 M:      Joe Perches <[email protected]>
5228 R:      Dwaipayan Ray <[email protected]>
5229 R:      Lukas Bulwahn <[email protected]>
5230 S:      Maintained
5231 F:      scripts/checkpatch.pl
5232
5233 CHECKPATCH DOCUMENTATION
5234 M:      Dwaipayan Ray <[email protected]>
5235 M:      Lukas Bulwahn <[email protected]>
5236 R:      Joe Perches <[email protected]>
5237 S:      Maintained
5238 F:      Documentation/dev-tools/checkpatch.rst
5239
5240 CHINESE DOCUMENTATION
5241 M:      Alex Shi <[email protected]>
5242 M:      Yanteng Si <[email protected]>
5243 S:      Maintained
5244 F:      Documentation/translations/zh_CN/
5245
5246 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5247 M:      Peter Chen <[email protected]>
5248 L:      [email protected]
5249 S:      Maintained
5250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5251 F:      drivers/usb/chipidea/
5252
5253 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5254 M:      Hans de Goede <[email protected]>
5255 L:      [email protected]
5256 S:      Maintained
5257 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5258 F:      drivers/input/touchscreen/chipone_icn8318.c
5259
5260 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5261 M:      Hans de Goede <[email protected]>
5262 L:      [email protected]
5263 S:      Maintained
5264 F:      drivers/input/touchscreen/chipone_icn8505.c
5265
5266 CHROME HARDWARE PLATFORM SUPPORT
5267 M:      Benson Leung <[email protected]>
5268 M:      Tzung-Bi Shih <[email protected]>
5269 L:      [email protected]
5270 S:      Maintained
5271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5272 F:      drivers/platform/chrome/
5273
5274 CHROMEOS EC CODEC DRIVER
5275 M:      Cheng-Yi Chiang <[email protected]>
5276 M:      Tzung-Bi Shih <[email protected]>
5277 R:      Guenter Roeck <[email protected]>
5278 L:      [email protected]
5279 S:      Maintained
5280 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5281 F:      sound/soc/codecs/cros_ec_codec.*
5282
5283 CHROMEOS EC CHARGE CONTROL
5284 M:      Thomas Weißschuh <[email protected]>
5285 S:      Maintained
5286 F:      drivers/power/supply/cros_charge-control.c
5287
5288 CHROMEOS EC HARDWARE MONITORING
5289 M:      Thomas Weißschuh <[email protected]>
5290 L:      [email protected]
5291 L:      [email protected]
5292 S:      Maintained
5293 F:      Documentation/hwmon/cros_ec_hwmon.rst
5294 F:      drivers/hwmon/cros_ec_hwmon.c
5295
5296 CHROMEOS EC LED DRIVER
5297 M:      Thomas Weißschuh <[email protected]>
5298 S:      Maintained
5299 F:      drivers/leds/leds-cros_ec.c
5300
5301 CHROMEOS EC SUBDRIVERS
5302 M:      Benson Leung <[email protected]>
5303 R:      Guenter Roeck <[email protected]>
5304 L:      [email protected]
5305 S:      Maintained
5306 F:      drivers/power/supply/cros_charge-control.c
5307 F:      drivers/power/supply/cros_usbpd-charger.c
5308 N:      cros_ec
5309 N:      cros-ec
5310
5311 CHROMEOS EC UART DRIVER
5312 M:      Bhanu Prakash Maiya <[email protected]>
5313 R:      Benson Leung <[email protected]>
5314 R:      Tzung-Bi Shih <[email protected]>
5315 S:      Maintained
5316 F:      drivers/platform/chrome/cros_ec_uart.c
5317
5318 CHROMEOS EC USB PD NOTIFY DRIVER
5319 M:      Prashant Malani <[email protected]>
5320 L:      [email protected]
5321 S:      Maintained
5322 F:      drivers/platform/chrome/cros_usbpd_notify.c
5323 F:      include/linux/platform_data/cros_usbpd_notify.h
5324
5325 CHROMEOS EC USB TYPE-C DRIVER
5326 M:      Prashant Malani <[email protected]>
5327 L:      [email protected]
5328 S:      Maintained
5329 F:      drivers/platform/chrome/cros_ec_typec.*
5330 F:      drivers/platform/chrome/cros_typec_switch.c
5331 F:      drivers/platform/chrome/cros_typec_vdm.*
5332
5333 CHROMEOS HPS DRIVER
5334 M:      Dan Callaghan <[email protected]>
5335 R:      Sami Kyöstilä <[email protected]>
5336 S:      Maintained
5337 F:      drivers/platform/chrome/cros_hps_i2c.c
5338
5339 CHROMEOS EC WATCHDOG
5340 M:      Lukasz Majczak <[email protected]>
5341 L:      [email protected]
5342 S:      Maintained
5343 F:      drivers/watchdog/cros_ec_wdt.c
5344
5345 CHRONTEL CH7322 CEC DRIVER
5346 M:      Joe Tessler <[email protected]>
5347 L:      [email protected]
5348 S:      Maintained
5349 T:      git git://linuxtv.org/media_tree.git
5350 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5351 F:      drivers/media/cec/i2c/ch7322.c
5352
5353 CIRRUS LOGIC AUDIO CODEC DRIVERS
5354 M:      David Rhodes <[email protected]>
5355 M:      Richard Fitzgerald <[email protected]>
5356 L:      [email protected]
5357 L:      [email protected]
5358 S:      Maintained
5359 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
5360 F:      drivers/mfd/cs42l43*
5361 F:      drivers/pinctrl/cirrus/pinctrl-cs42l43*
5362 F:      drivers/spi/spi-cs42l43*
5363 F:      include/dt-bindings/sound/cs*
5364 F:      include/linux/mfd/cs42l43*
5365 F:      include/sound/cs*
5366 F:      sound/pci/hda/cirrus*
5367 F:      sound/pci/hda/cs*
5368 F:      sound/pci/hda/hda_component*
5369 F:      sound/pci/hda/hda_cs_dsp_ctl.*
5370 F:      sound/soc/codecs/cs*
5371
5372 CIRRUS LOGIC HAPTIC DRIVERS
5373 M:      James Ogletree <[email protected]>
5374 M:      Fred Treven <[email protected]>
5375 M:      Ben Bright <[email protected]>
5376 L:      [email protected]
5377 S:      Supported
5378 F:      Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5379 F:      drivers/input/misc/cs40l*
5380 F:      drivers/mfd/cs40l*
5381 F:      include/linux/mfd/cs40l*
5382 F:      sound/soc/codecs/cs40l*
5383
5384 CIRRUS LOGIC DSP FIRMWARE DRIVER
5385 M:      Simon Trimmer <[email protected]>
5386 M:      Charles Keepax <[email protected]>
5387 M:      Richard Fitzgerald <[email protected]>
5388 L:      [email protected]
5389 S:      Supported
5390 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5391 T:      git https://github.com/CirrusLogic/linux-drivers.git
5392 F:      drivers/firmware/cirrus/*
5393 F:      include/linux/firmware/cirrus/*
5394
5395 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5396 M:      Hartley Sweeten <[email protected]>
5397 L:      [email protected]
5398 S:      Maintained
5399 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
5400
5401 CIRRUS LOGIC LOCHNAGAR DRIVER
5402 M:      Charles Keepax <[email protected]>
5403 M:      Richard Fitzgerald <[email protected]>
5404 L:      [email protected]
5405 S:      Supported
5406 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5407 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5408 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5409 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5410 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5411 F:      Documentation/hwmon/lochnagar.rst
5412 F:      drivers/clk/clk-lochnagar.c
5413 F:      drivers/hwmon/lochnagar-hwmon.c
5414 F:      drivers/mfd/lochnagar-i2c.c
5415 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5416 F:      drivers/regulator/lochnagar-regulator.c
5417 F:      include/dt-bindings/clock/lochnagar.h
5418 F:      include/dt-bindings/pinctrl/lochnagar.h
5419 F:      include/linux/mfd/lochnagar*
5420 F:      sound/soc/codecs/lochnagar-sc.c
5421
5422 CIRRUS LOGIC MADERA CODEC DRIVERS
5423 M:      Charles Keepax <[email protected]>
5424 M:      Richard Fitzgerald <[email protected]>
5425 L:      [email protected]
5426 L:      [email protected]
5427 S:      Supported
5428 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5429 T:      git https://github.com/CirrusLogic/linux-drivers.git
5430 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5431 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5432 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5433 F:      drivers/gpio/gpio-madera*
5434 F:      drivers/irqchip/irq-madera*
5435 F:      drivers/mfd/cs47l*
5436 F:      drivers/mfd/madera*
5437 F:      drivers/pinctrl/cirrus/*
5438 F:      include/dt-bindings/sound/madera*
5439 F:      include/linux/irqchip/irq-madera*
5440 F:      include/linux/mfd/madera/*
5441 F:      include/sound/madera*
5442 F:      sound/soc/codecs/cs47l*
5443 F:      sound/soc/codecs/madera*
5444
5445 CISCO FCOE HBA DRIVER
5446 M:      Satish Kharat <[email protected]>
5447 M:      Sesidhar Baddela <[email protected]>
5448 M:      Karan Tilak Kumar <[email protected]>
5449 L:      [email protected]
5450 S:      Supported
5451 F:      drivers/scsi/fnic/
5452
5453 CISCO SCSI HBA DRIVER
5454 M:      Karan Tilak Kumar <[email protected]>
5455 M:      Sesidhar Baddela <[email protected]>
5456 L:      [email protected]
5457 S:      Supported
5458 F:      drivers/scsi/snic/
5459
5460 CISCO VIC ETHERNET NIC DRIVER
5461 M:      Christian Benvenuti <[email protected]>
5462 M:      Satish Kharat <[email protected]>
5463 S:      Supported
5464 F:      drivers/net/ethernet/cisco/enic/
5465
5466 CISCO VIC LOW LATENCY NIC DRIVER
5467 M:      Christian Benvenuti <[email protected]>
5468 M:      Nelson Escobar <[email protected]>
5469 S:      Supported
5470 F:      drivers/infiniband/hw/usnic/
5471
5472 CLANG CONTROL FLOW INTEGRITY SUPPORT
5473 M:      Sami Tolvanen <[email protected]>
5474 M:      Kees Cook <[email protected]>
5475 R:      Nathan Chancellor <[email protected]>
5476 L:      [email protected]
5477 S:      Supported
5478 B:      https://github.com/ClangBuiltLinux/linux/issues
5479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5480 F:      include/linux/cfi.h
5481 F:      kernel/cfi.c
5482
5483 CLANG-FORMAT FILE
5484 M:      Miguel Ojeda <[email protected]>
5485 S:      Maintained
5486 F:      .clang-format
5487
5488 CLANG/LLVM BUILD SUPPORT
5489 M:      Nathan Chancellor <[email protected]>
5490 R:      Nick Desaulniers <[email protected]>
5491 R:      Bill Wendling <[email protected]>
5492 R:      Justin Stitt <[email protected]>
5493 L:      [email protected]
5494 S:      Supported
5495 W:      https://clangbuiltlinux.github.io/
5496 B:      https://github.com/ClangBuiltLinux/linux/issues
5497 C:      irc://irc.libera.chat/clangbuiltlinux
5498 F:      Documentation/kbuild/llvm.rst
5499 F:      include/linux/compiler-clang.h
5500 F:      scripts/Makefile.clang
5501 F:      scripts/clang-tools/
5502 K:      \b(?i:clang|llvm)\b
5503
5504 CLK API
5505 M:      Russell King <[email protected]>
5506 L:      [email protected]
5507 S:      Maintained
5508 F:      include/linux/clk.h
5509
5510 CLOCKSOURCE, CLOCKEVENT DRIVERS
5511 M:      Daniel Lezcano <[email protected]>
5512 M:      Thomas Gleixner <[email protected]>
5513 L:      [email protected]
5514 S:      Supported
5515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5516 F:      Documentation/devicetree/bindings/timer/
5517 F:      drivers/clocksource/
5518
5519 CLOSURES
5520 M:      Kent Overstreet <[email protected]>
5521 L:      [email protected]
5522 S:      Supported
5523 C:      irc://irc.oftc.net/bcache
5524 F:      include/linux/closure.h
5525 F:      lib/closure.c
5526
5527 CMPC ACPI DRIVER
5528 M:      Thadeu Lima de Souza Cascardo <[email protected]>
5529 L:      [email protected]
5530 S:      Supported
5531 F:      drivers/platform/x86/classmate-laptop.c
5532
5533 COBALT MEDIA DRIVER
5534 M:      Hans Verkuil <[email protected]>
5535 L:      [email protected]
5536 S:      Supported
5537 W:      https://linuxtv.org
5538 T:      git git://linuxtv.org/media_tree.git
5539 F:      drivers/media/pci/cobalt/
5540
5541 COCCINELLE/Semantic Patches (SmPL)
5542 M:      Julia Lawall <[email protected]>
5543 M:      Nicolas Palix <[email protected]>
5544 L:      [email protected] (moderated for non-subscribers)
5545 S:      Supported
5546 W:      https://coccinelle.gitlabpages.inria.fr/website/
5547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5548 F:      Documentation/dev-tools/coccinelle.rst
5549 F:      scripts/coccicheck
5550 F:      scripts/coccinelle/
5551
5552 CODA FILE SYSTEM
5553 M:      Jan Harkes <[email protected]>
5554 M:      [email protected]
5555 L:      [email protected]
5556 S:      Maintained
5557 W:      http://www.coda.cs.cmu.edu/
5558 F:      Documentation/filesystems/coda.rst
5559 F:      fs/coda/
5560 F:      include/linux/coda*.h
5561 F:      include/uapi/linux/coda*.h
5562
5563 CODA V4L2 MEM2MEM DRIVER
5564 M:      Philipp Zabel <[email protected]>
5565 L:      [email protected]
5566 S:      Maintained
5567 F:      Documentation/devicetree/bindings/media/coda.yaml
5568 F:      drivers/media/platform/chips-media/coda
5569
5570 CODE OF CONDUCT
5571 M:      Greg Kroah-Hartman <[email protected]>
5572 S:      Supported
5573 F:      Documentation/process/code-of-conduct-interpretation.rst
5574 F:      Documentation/process/code-of-conduct.rst
5575
5576 CODE TAGGING
5577 M:      Suren Baghdasaryan <[email protected]>
5578 M:      Kent Overstreet <[email protected]>
5579 S:      Maintained
5580 F:      include/asm-generic/codetag.lds.h
5581 F:      include/linux/codetag.h
5582 F:      lib/codetag.c
5583
5584 COMEDI DRIVERS
5585 M:      Ian Abbott <[email protected]>
5586 M:      H Hartley Sweeten <[email protected]>
5587 S:      Odd Fixes
5588 F:      drivers/comedi/
5589 F:      include/linux/comedi/
5590 F:      include/uapi/linux/comedi.h
5591
5592 COMMON CLK FRAMEWORK
5593 M:      Michael Turquette <[email protected]>
5594 M:      Stephen Boyd <[email protected]>
5595 L:      [email protected]
5596 S:      Maintained
5597 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5599 F:      Documentation/devicetree/bindings/clock/
5600 F:      drivers/clk/
5601 F:      include/dt-bindings/clock/
5602 F:      include/linux/clk-pr*
5603 F:      include/linux/clk/
5604 F:      include/linux/of_clk.h
5605 X:      drivers/clk/clkdev.c
5606
5607 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5608 M:      Steve French <[email protected]>
5609 R:      Paulo Alcantara <[email protected]> (DFS, global name space)
5610 R:      Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5611 R:      Shyam Prasad N <[email protected]> (multichannel)
5612 R:      Tom Talpey <[email protected]> (RDMA, smbdirect)
5613 R:      Bharath SM <[email protected]> (deferred close, directory leases)
5614 L:      [email protected]
5615 L:      [email protected] (moderated for non-subscribers)
5616 S:      Supported
5617 W:      https://wiki.samba.org/index.php/LinuxCIFS
5618 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5619 F:      Documentation/admin-guide/cifs/
5620 F:      fs/smb/client/
5621 F:      fs/smb/common/
5622 F:      include/uapi/linux/cifs
5623
5624 COMPACTPCI HOTPLUG CORE
5625 M:      Scott Murray <[email protected]>
5626 L:      [email protected]
5627 S:      Maintained
5628 F:      drivers/pci/hotplug/cpci_hotplug*
5629
5630 COMPACTPCI HOTPLUG GENERIC DRIVER
5631 M:      Scott Murray <[email protected]>
5632 L:      [email protected]
5633 S:      Maintained
5634 F:      drivers/pci/hotplug/cpcihp_generic.c
5635
5636 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5637 M:      Scott Murray <[email protected]>
5638 L:      [email protected]
5639 S:      Maintained
5640 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5641
5642 COMPAL LAPTOP SUPPORT
5643 M:      Cezary Jackiewicz <[email protected]>
5644 L:      [email protected]
5645 S:      Maintained
5646 F:      drivers/platform/x86/compal-laptop.c
5647
5648 COMPILER ATTRIBUTES
5649 M:      Miguel Ojeda <[email protected]>
5650 S:      Maintained
5651 F:      include/linux/compiler_attributes.h
5652
5653 COMPUTE EXPRESS LINK (CXL)
5654 M:      Davidlohr Bueso <[email protected]>
5655 M:      Jonathan Cameron <[email protected]>
5656 M:      Dave Jiang <[email protected]>
5657 M:      Alison Schofield <[email protected]>
5658 M:      Vishal Verma <[email protected]>
5659 M:      Ira Weiny <[email protected]>
5660 M:      Dan Williams <[email protected]>
5661 L:      [email protected]
5662 S:      Maintained
5663 F:      Documentation/driver-api/cxl
5664 F:      drivers/cxl/
5665 F:      include/linux/einj-cxl.h
5666 F:      include/linux/cxl-event.h
5667 F:      include/uapi/linux/cxl_mem.h
5668 F:      tools/testing/cxl/
5669
5670 COMPUTE EXPRESS LINK PMU (CPMU)
5671 M:      Jonathan Cameron <[email protected]>
5672 L:      [email protected]
5673 S:      Maintained
5674 F:      Documentation/admin-guide/perf/cxl.rst
5675 F:      drivers/perf/cxl_pmu.c
5676
5677 CONEXANT ACCESSRUNNER USB DRIVER
5678 L:      [email protected]
5679 S:      Orphan
5680 W:      http://accessrunner.sourceforge.net/
5681 F:      drivers/usb/atm/cxacru.c
5682
5683 CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5684 M:      Elena Reshetova <[email protected]>
5685 M:      Carlos Bilbao <[email protected]>
5686 S:      Maintained
5687 F:      Documentation/security/snp-tdx-threat-model.rst
5688
5689 CONFIGFS
5690 M:      Joel Becker <[email protected]>
5691 M:      Christoph Hellwig <[email protected]>
5692 S:      Supported
5693 T:      git git://git.infradead.org/users/hch/configfs.git
5694 F:      fs/configfs/
5695 F:      include/linux/configfs.h
5696 F:      samples/configfs/
5697
5698 CONSOLE SUBSYSTEM
5699 M:      Greg Kroah-Hartman <[email protected]>
5700 S:      Supported
5701 F:      drivers/video/console/
5702 F:      include/linux/console*
5703
5704 CONTEXT TRACKING
5705 M:      Frederic Weisbecker <[email protected]>
5706 M:      "Paul E. McKenney" <[email protected]>
5707 S:      Maintained
5708 F:      include/linux/context_tracking*
5709 F:      kernel/context_tracking.c
5710
5711 CONTROL GROUP (CGROUP)
5712 M:      Tejun Heo <[email protected]>
5713 M:      Zefan Li <[email protected]>
5714 M:      Johannes Weiner <[email protected]>
5715 M:      Michal Koutný <[email protected]>
5716 L:      [email protected]
5717 S:      Maintained
5718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5719 F:      Documentation/admin-guide/cgroup-v1/
5720 F:      Documentation/admin-guide/cgroup-v2.rst
5721 F:      include/linux/cgroup*
5722 F:      kernel/cgroup/
5723 F:      tools/testing/selftests/cgroup/
5724
5725 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5726 M:      Tejun Heo <[email protected]>
5727 M:      Josef Bacik <[email protected]>
5728 M:      Jens Axboe <[email protected]>
5729 L:      [email protected]
5730 L:      [email protected]
5731 T:      git git://git.kernel.dk/linux-block
5732 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5733 F:      block/bfq-cgroup.c
5734 F:      block/blk-cgroup.c
5735 F:      block/blk-iocost.c
5736 F:      block/blk-iolatency.c
5737 F:      block/blk-throttle.c
5738 F:      include/linux/blk-cgroup.h
5739
5740 CONTROL GROUP - CPUSET
5741 M:      Waiman Long <[email protected]>
5742 M:      Zefan Li <[email protected]>
5743 L:      [email protected]
5744 S:      Maintained
5745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5746 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5747 F:      include/linux/cpuset.h
5748 F:      kernel/cgroup/cpuset-internal.h
5749 F:      kernel/cgroup/cpuset-v1.c
5750 F:      kernel/cgroup/cpuset.c
5751 F:      tools/testing/selftests/cgroup/test_cpuset.c
5752 F:      tools/testing/selftests/cgroup/test_cpuset_prs.sh
5753 F:      tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5754
5755 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5756 M:      Johannes Weiner <[email protected]>
5757 M:      Michal Hocko <[email protected]>
5758 M:      Roman Gushchin <[email protected]>
5759 M:      Shakeel Butt <[email protected]>
5760 R:      Muchun Song <[email protected]>
5761 L:      [email protected]
5762 L:      [email protected]
5763 S:      Maintained
5764 F:      include/linux/memcontrol.h
5765 F:      mm/memcontrol.c
5766 F:      mm/memcontrol-v1.c
5767 F:      mm/memcontrol-v1.h
5768 F:      mm/swap_cgroup.c
5769 F:      samples/cgroup/*
5770 F:      tools/testing/selftests/cgroup/memcg_protection.m
5771 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5772 F:      tools/testing/selftests/cgroup/test_kmem.c
5773 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5774
5775 CORETEMP HARDWARE MONITORING DRIVER
5776 M:      Fenghua Yu <[email protected]>
5777 L:      [email protected]
5778 S:      Maintained
5779 F:      Documentation/hwmon/coretemp.rst
5780 F:      drivers/hwmon/coretemp.c
5781
5782 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5783 M:      Marius Zachmann <[email protected]>
5784 L:      [email protected]
5785 S:      Maintained
5786 F:      drivers/hwmon/corsair-cpro.c
5787
5788 CORSAIR-PSU HARDWARE MONITOR DRIVER
5789 M:      Wilken Gottwalt <[email protected]>
5790 L:      [email protected]
5791 S:      Maintained
5792 F:      Documentation/hwmon/corsair-psu.rst
5793 F:      drivers/hwmon/corsair-psu.c
5794
5795 COUNTER SUBSYSTEM
5796 M:      William Breathitt Gray <[email protected]>
5797 L:      [email protected]
5798 S:      Maintained
5799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5800 F:      Documentation/ABI/testing/sysfs-bus-counter
5801 F:      Documentation/driver-api/generic-counter.rst
5802 F:      drivers/counter/
5803 F:      include/linux/counter.h
5804 F:      include/uapi/linux/counter.h
5805 F:      tools/counter/
5806
5807 COUNTER WATCH EVENTS TOOL
5808 M:      Fabrice Gasnier <[email protected]>
5809 L:      [email protected]
5810 S:      Maintained
5811 F:      tools/counter/counter_watch_events.c
5812
5813 CP2615 I2C DRIVER
5814 M:      Bence Csókás <[email protected]>
5815 S:      Maintained
5816 F:      drivers/i2c/busses/i2c-cp2615.c
5817
5818 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5819 M:      Viresh Kumar <[email protected]>
5820 M:      Sudeep Holla <[email protected]>
5821 L:      [email protected]
5822 S:      Maintained
5823 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5824 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5825
5826 CPU FREQUENCY SCALING FRAMEWORK
5827 M:      "Rafael J. Wysocki" <[email protected]>
5828 M:      Viresh Kumar <[email protected]>
5829 L:      [email protected]
5830 S:      Maintained
5831 B:      https://bugzilla.kernel.org
5832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5834 F:      Documentation/admin-guide/pm/cpufreq.rst
5835 F:      Documentation/admin-guide/pm/intel_pstate.rst
5836 F:      Documentation/cpu-freq/
5837 F:      Documentation/devicetree/bindings/cpufreq/
5838 F:      drivers/cpufreq/
5839 F:      include/linux/cpufreq.h
5840 F:      include/linux/sched/cpufreq.h
5841 F:      kernel/sched/cpufreq*.c
5842 F:      tools/testing/selftests/cpufreq/
5843
5844 CPU HOTPLUG
5845 M:      Thomas Gleixner <[email protected]>
5846 M:      Peter Zijlstra <[email protected]>
5847 L:      [email protected]
5848 S:      Maintained
5849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5850 F:      include/linux/cpu.h
5851 F:      include/linux/cpuhotplug.h
5852 F:      include/linux/smpboot.h
5853 F:      kernel/cpu.c
5854 F:      kernel/smpboot.*
5855
5856 CPU IDLE TIME MANAGEMENT FRAMEWORK
5857 M:      "Rafael J. Wysocki" <[email protected]>
5858 M:      Daniel Lezcano <[email protected]>
5859 L:      [email protected]
5860 S:      Maintained
5861 B:      https://bugzilla.kernel.org
5862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5863 F:      Documentation/admin-guide/pm/cpuidle.rst
5864 F:      Documentation/driver-api/pm/cpuidle.rst
5865 F:      drivers/cpuidle/
5866 F:      include/linux/cpuidle.h
5867
5868 CPU POWER MONITORING SUBSYSTEM
5869 M:      Thomas Renninger <[email protected]>
5870 M:      Shuah Khan <[email protected]>
5871 M:      Shuah Khan <[email protected]>
5872 M:      John B. Wyatt IV <[email protected]>
5873 M:      John B. Wyatt IV <[email protected]>
5874 M:      John Kacur <[email protected]>
5875 L:      [email protected]
5876 S:      Maintained
5877 F:      tools/power/cpupower/
5878
5879 CPUID/MSR DRIVER
5880 M:      "H. Peter Anvin" <[email protected]>
5881 S:      Maintained
5882 F:      arch/x86/kernel/cpuid.c
5883 F:      arch/x86/kernel/msr.c
5884
5885 CPUIDLE DRIVER - ARM BIG LITTLE
5886 M:      Lorenzo Pieralisi <[email protected]>
5887 M:      Daniel Lezcano <[email protected]>
5888 L:      [email protected]
5889 L:      [email protected] (moderated for non-subscribers)
5890 S:      Maintained
5891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5892 F:      drivers/cpuidle/cpuidle-big_little.c
5893
5894 CPUIDLE DRIVER - ARM EXYNOS
5895 M:      Daniel Lezcano <[email protected]>
5896 M:      Kukjin Kim <[email protected]>
5897 R:      Krzysztof Kozlowski <[email protected]>
5898 L:      [email protected]
5899 L:      [email protected]
5900 S:      Maintained
5901 F:      arch/arm/mach-exynos/pm.c
5902 F:      drivers/cpuidle/cpuidle-exynos.c
5903 F:      include/linux/platform_data/cpuidle-exynos.h
5904
5905 CPUIDLE DRIVER - ARM PSCI
5906 M:      Lorenzo Pieralisi <[email protected]>
5907 M:      Sudeep Holla <[email protected]>
5908 L:      [email protected]
5909 L:      [email protected] (moderated for non-subscribers)
5910 S:      Supported
5911 F:      drivers/cpuidle/cpuidle-psci.c
5912
5913 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5914 M:      Ulf Hansson <[email protected]>
5915 L:      [email protected]
5916 L:      [email protected] (moderated for non-subscribers)
5917 S:      Supported
5918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5919 F:      drivers/cpuidle/cpuidle-psci-domain.c
5920 F:      drivers/cpuidle/cpuidle-psci.h
5921
5922 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5923 M:      Ulf Hansson <[email protected]>
5924 L:      [email protected]
5925 S:      Supported
5926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5927 F:      drivers/cpuidle/dt_idle_genpd.c
5928 F:      drivers/cpuidle/dt_idle_genpd.h
5929
5930 CPUIDLE DRIVER - RISC-V SBI
5931 M:      Anup Patel <[email protected]>
5932 L:      [email protected]
5933 L:      [email protected]
5934 S:      Maintained
5935 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
5936
5937 CRAMFS FILESYSTEM
5938 M:      Nicolas Pitre <[email protected]>
5939 S:      Maintained
5940 F:      Documentation/filesystems/cramfs.rst
5941 F:      fs/cramfs/
5942
5943 CREATIVE SB0540
5944 M:      Bastien Nocera <[email protected]>
5945 L:      [email protected]
5946 S:      Maintained
5947 F:      drivers/hid/hid-creative-sb0540.c
5948
5949 CRYPTO API
5950 M:      Herbert Xu <[email protected]>
5951 M:      "David S. Miller" <[email protected]>
5952 L:      [email protected]
5953 S:      Maintained
5954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5956 F:      Documentation/crypto/
5957 F:      Documentation/devicetree/bindings/crypto/
5958 F:      arch/*/crypto/
5959 F:      crypto/
5960 F:      drivers/crypto/
5961 F:      include/crypto/
5962 F:      include/linux/crypto*
5963 F:      lib/crypto/
5964
5965 CRYPTO SPEED TEST COMPARE
5966 M:      Wang Jinchao <[email protected]>
5967 L:      [email protected]
5968 S:      Maintained
5969 F:      tools/crypto/tcrypt/tcrypt_speed_compare.py
5970
5971 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5972 M:      Neil Horman <[email protected]>
5973 L:      [email protected]
5974 S:      Maintained
5975 F:      crypto/ansi_cprng.c
5976 F:      crypto/rng.c
5977
5978 CS3308 MEDIA DRIVER
5979 M:      Hans Verkuil <[email protected]>
5980 L:      [email protected]
5981 S:      Odd Fixes
5982 W:      http://linuxtv.org
5983 T:      git git://linuxtv.org/media_tree.git
5984 F:      drivers/media/i2c/cs3308.c
5985
5986 CS5535 Audio ALSA driver
5987 M:      Jaya Kumar <[email protected]>
5988 S:      Maintained
5989 F:      sound/pci/cs5535audio/
5990
5991 CTU CAN FD DRIVER
5992 M:      Pavel Pisa <[email protected]>
5993 M:      Ondrej Ille <[email protected]>
5994 L:      [email protected]
5995 S:      Maintained
5996 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5997 F:      drivers/net/can/ctucanfd/
5998
5999 CVE ASSIGNMENT CONTACT
6000 M:      CVE Assignment Team <[email protected]>
6001 S:      Maintained
6002 F:      Documentation/process/cve.rst
6003
6004 CW1200 WLAN driver
6005 S:      Orphan
6006 F:      drivers/net/wireless/st/cw1200/
6007 F:      include/linux/platform_data/net-cw1200.h
6008
6009 CX18 VIDEO4LINUX DRIVER
6010 M:      Andy Walls <[email protected]>
6011 L:      [email protected]
6012 S:      Maintained
6013 W:      https://linuxtv.org
6014 T:      git git://linuxtv.org/media_tree.git
6015 F:      drivers/media/pci/cx18/
6016 F:      include/uapi/linux/ivtv*
6017
6018 CX2341X MPEG ENCODER HELPER MODULE
6019 M:      Hans Verkuil <[email protected]>
6020 L:      [email protected]
6021 S:      Maintained
6022 W:      https://linuxtv.org
6023 T:      git git://linuxtv.org/media_tree.git
6024 F:      drivers/media/common/cx2341x*
6025 F:      include/media/drv-intf/cx2341x.h
6026
6027 CX24120 MEDIA DRIVER
6028 M:      Jemma Denson <[email protected]>
6029 M:      Patrick Boettcher <[email protected]>
6030 L:      [email protected]
6031 S:      Maintained
6032 W:      https://linuxtv.org
6033 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6034 F:      drivers/media/dvb-frontends/cx24120*
6035
6036 CX88 VIDEO4LINUX DRIVER
6037 M:      Mauro Carvalho Chehab <[email protected]>
6038 L:      [email protected]
6039 S:      Odd fixes
6040 W:      https://linuxtv.org
6041 T:      git git://linuxtv.org/media_tree.git
6042 F:      Documentation/driver-api/media/drivers/cx88*
6043 F:      drivers/media/pci/cx88/
6044
6045 CXD2820R MEDIA DRIVER
6046 L:      [email protected]
6047 S:      Orphan
6048 W:      https://linuxtv.org
6049 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6050 F:      drivers/media/dvb-frontends/cxd2820r*
6051
6052 CXGB3 ETHERNET DRIVER (CXGB3)
6053 M:      Potnuri Bharat Teja <[email protected]>
6054 L:      [email protected]
6055 S:      Supported
6056 W:      http://www.chelsio.com
6057 F:      drivers/net/ethernet/chelsio/cxgb3/
6058
6059 CXGB3 ISCSI DRIVER (CXGB3I)
6060 M:      Varun Prakash <[email protected]>
6061 L:      [email protected]
6062 S:      Supported
6063 W:      http://www.chelsio.com
6064 F:      drivers/scsi/cxgbi/cxgb3i
6065
6066 CXGB4 CRYPTO DRIVER (chcr)
6067 M:      Ayush Sawal <[email protected]>
6068 L:      [email protected]
6069 S:      Supported
6070 W:      http://www.chelsio.com
6071 F:      drivers/crypto/chelsio
6072
6073 CXGB4 ETHERNET DRIVER (CXGB4)
6074 M:      Potnuri Bharat Teja <[email protected]>
6075 L:      [email protected]
6076 S:      Supported
6077 W:      http://www.chelsio.com
6078 F:      drivers/net/ethernet/chelsio/cxgb4/
6079
6080 CXGB4 INLINE CRYPTO DRIVER
6081 M:      Ayush Sawal <[email protected]>
6082 L:      [email protected]
6083 S:      Supported
6084 W:      http://www.chelsio.com
6085 F:      drivers/net/ethernet/chelsio/inline_crypto/
6086
6087 CXGB4 ISCSI DRIVER (CXGB4I)
6088 M:      Varun Prakash <[email protected]>
6089 L:      [email protected]
6090 S:      Supported
6091 W:      http://www.chelsio.com
6092 F:      drivers/scsi/cxgbi/cxgb4i
6093
6094 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6095 M:      Potnuri Bharat Teja <[email protected]>
6096 L:      [email protected]
6097 S:      Supported
6098 W:      http://www.openfabrics.org
6099 F:      drivers/infiniband/hw/cxgb4/
6100 F:      include/uapi/rdma/cxgb4-abi.h
6101
6102 CXGB4VF ETHERNET DRIVER (CXGB4VF)
6103 M:      Potnuri Bharat Teja <[email protected]>
6104 L:      [email protected]
6105 S:      Supported
6106 W:      http://www.chelsio.com
6107 F:      drivers/net/ethernet/chelsio/cxgb4vf/
6108
6109 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6110 M:      Frederic Barrat <[email protected]>
6111 M:      Andrew Donnellan <[email protected]>
6112 L:      [email protected]
6113 S:      Supported
6114 F:      Documentation/ABI/testing/sysfs-class-cxl
6115 F:      Documentation/arch/powerpc/cxl.rst
6116 F:      arch/powerpc/platforms/powernv/pci-cxl.c
6117 F:      drivers/misc/cxl/
6118 F:      include/misc/cxl*
6119 F:      include/uapi/misc/cxl.h
6120
6121 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6122 M:      Manoj N. Kumar <[email protected]>
6123 M:      Uma Krishnan <[email protected]>
6124 L:      [email protected]
6125 S:      Obsolete
6126 F:      Documentation/arch/powerpc/cxlflash.rst
6127 F:      drivers/scsi/cxlflash/
6128 F:      include/uapi/scsi/cxlflash_ioctl.h
6129
6130 CYBERPRO FB DRIVER
6131 M:      Russell King <[email protected]>
6132 L:      [email protected] (moderated for non-subscribers)
6133 S:      Maintained
6134 W:      http://www.armlinux.org.uk/
6135 F:      drivers/video/fbdev/cyber2000fb.*
6136
6137 CYCLADES PC300 DRIVER
6138 S:      Orphan
6139 F:      drivers/net/wan/pc300*
6140
6141 CYPRESS CY8C95X0 PINCTRL DRIVER
6142 M:      Patrick Rudolph <[email protected]>
6143 L:      [email protected]
6144 S:      Maintained
6145 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
6146
6147 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6148 M:      Linus Walleij <[email protected]>
6149 L:      [email protected]
6150 S:      Maintained
6151 F:      drivers/input/touchscreen/cy8ctma140.c
6152
6153 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6154 M:      Yassine Oudjana <[email protected]>
6155 L:      [email protected]
6156 S:      Maintained
6157 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
6158 F:      drivers/input/keyboard/cypress-sf.c
6159
6160 CYPRESS_FIRMWARE MEDIA DRIVER
6161 L:      [email protected]
6162 S:      Orphan
6163 W:      https://linuxtv.org
6164 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6165 F:      drivers/media/common/cypress_firmware*
6166
6167 CYTTSP TOUCHSCREEN DRIVER
6168 M:      Linus Walleij <[email protected]>
6169 L:      [email protected]
6170 S:      Maintained
6171 F:      drivers/input/touchscreen/cyttsp*
6172
6173 D-LINK DIR-685 TOUCHKEYS DRIVER
6174 M:      Linus Walleij <[email protected]>
6175 L:      [email protected]
6176 S:      Supported
6177 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
6178
6179 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6180 M:      Joshua Kinard <[email protected]>
6181 S:      Maintained
6182 F:      drivers/rtc/rtc-ds1685.c
6183 F:      include/linux/rtc/ds1685.h
6184
6185 DAMA SLAVE for AX.25
6186 M:      Joerg Reuter <[email protected]>
6187 L:      [email protected]
6188 S:      Maintained
6189 W:      http://yaina.de/jreuter/
6190 W:      http://www.qsl.net/dl1bke/
6191 F:      net/ax25/af_ax25.c
6192 F:      net/ax25/ax25_dev.c
6193 F:      net/ax25/ax25_ds_*
6194 F:      net/ax25/ax25_in.c
6195 F:      net/ax25/ax25_out.c
6196 F:      net/ax25/ax25_timer.c
6197 F:      net/ax25/sysctl_net_ax25.c
6198
6199 DATA ACCESS MONITOR
6200 M:      SeongJae Park <[email protected]>
6201 L:      [email protected]
6202 L:      [email protected]
6203 S:      Maintained
6204 W:      https://damonitor.github.io
6205 P:      Documentation/mm/damon/maintainer-profile.rst
6206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6207 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6209 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
6210 F:      Documentation/admin-guide/mm/damon/
6211 F:      Documentation/mm/damon/
6212 F:      include/linux/damon.h
6213 F:      include/trace/events/damon.h
6214 F:      mm/damon/
6215 F:      tools/testing/selftests/damon/
6216
6217 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6218 L:      [email protected]
6219 S:      Orphan
6220 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6221 F:      drivers/net/ethernet/dec/tulip/dmfe.c
6222
6223 DC390/AM53C974 SCSI driver
6224 M:      Hannes Reinecke <[email protected]>
6225 L:      [email protected]
6226 S:      Maintained
6227 F:      drivers/scsi/am53c974.c
6228
6229 DC395x SCSI driver
6230 M:      Oliver Neukum <[email protected]>
6231 M:      Ali Akcaagac <[email protected]>
6232 M:      Jamie Lenehan <[email protected]>
6233 S:      Maintained
6234 F:      Documentation/scsi/dc395x.rst
6235 F:      drivers/scsi/dc395x.*
6236
6237 DCCP PROTOCOL
6238 L:      [email protected]
6239 S:      Orphan
6240 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6241 F:      include/linux/dccp.h
6242 F:      include/linux/tfrc.h
6243 F:      include/uapi/linux/dccp.h
6244 F:      net/dccp/
6245
6246 DEBUGOBJECTS:
6247 M:      Thomas Gleixner <[email protected]>
6248 L:      [email protected]
6249 S:      Maintained
6250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6251 F:      include/linux/debugobjects.h
6252 F:      lib/debugobjects.c
6253
6254 DECSTATION PLATFORM SUPPORT
6255 M:      "Maciej W. Rozycki" <[email protected]>
6256 L:      [email protected]
6257 S:      Maintained
6258 W:      http://www.linux-mips.org/wiki/DECstation
6259 F:      arch/mips/dec/
6260 F:      arch/mips/include/asm/dec/
6261 F:      arch/mips/include/asm/mach-dec/
6262
6263 DEFXX FDDI NETWORK DRIVER
6264 M:      "Maciej W. Rozycki" <[email protected]>
6265 S:      Maintained
6266 F:      drivers/net/fddi/defxx.*
6267
6268 DEFZA FDDI NETWORK DRIVER
6269 M:      "Maciej W. Rozycki" <[email protected]>
6270 S:      Maintained
6271 F:      drivers/net/fddi/defza.*
6272
6273 DEINTERLACE DRIVERS FOR ALLWINNER H3
6274 M:      Jernej Skrabec <[email protected]>
6275 L:      [email protected]
6276 S:      Maintained
6277 T:      git git://linuxtv.org/media_tree.git
6278 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6279 F:      drivers/media/platform/sunxi/sun8i-di/
6280
6281 DELL LAPTOP DRIVER
6282 M:      Matthew Garrett <[email protected]>
6283 M:      Pali Rohár <[email protected]>
6284 L:      [email protected]
6285 S:      Maintained
6286 F:      drivers/platform/x86/dell/dell-laptop.c
6287
6288 DELL LAPTOP FREEFALL DRIVER
6289 M:      Pali Rohár <[email protected]>
6290 S:      Maintained
6291 F:      drivers/platform/x86/dell/dell-smo8800.c
6292
6293 DELL LAPTOP RBTN DRIVER
6294 M:      Pali Rohár <[email protected]>
6295 S:      Maintained
6296 F:      drivers/platform/x86/dell/dell-rbtn.*
6297
6298 DELL LAPTOP SMM DRIVER
6299 M:      Pali Rohár <[email protected]>
6300 S:      Maintained
6301 F:      Documentation/ABI/obsolete/procfs-i8k
6302 F:      drivers/hwmon/dell-smm-hwmon.c
6303 F:      include/uapi/linux/i8k.h
6304
6305 DELL PC DRIVER
6306 M:      Lyndon Sanche <[email protected]>
6307 L:      [email protected]
6308 S:      Maintained
6309 F:      drivers/platform/x86/dell/dell-pc.c
6310
6311 DELL REMOTE BIOS UPDATE DRIVER
6312 M:      Stuart Hayes <[email protected]>
6313 L:      [email protected]
6314 S:      Maintained
6315 F:      drivers/platform/x86/dell/dell_rbu.c
6316
6317 DELL SMBIOS DRIVER
6318 M:      Pali Rohár <[email protected]>
6319 L:      [email protected]
6320 L:      [email protected]
6321 S:      Maintained
6322 F:      drivers/platform/x86/dell/dell-smbios.*
6323
6324 DELL SMBIOS SMM DRIVER
6325 L:      [email protected]
6326 L:      [email protected]
6327 S:      Maintained
6328 F:      drivers/platform/x86/dell/dell-smbios-smm.c
6329
6330 DELL SMBIOS WMI DRIVER
6331 L:      [email protected]
6332 L:      [email protected]
6333 S:      Maintained
6334 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
6335 F:      tools/wmi/dell-smbios-example.c
6336
6337 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6338 M:      Stuart Hayes <[email protected]>
6339 L:      [email protected]
6340 S:      Maintained
6341 F:      Documentation/userspace-api/dcdbas.rst
6342 F:      drivers/platform/x86/dell/dcdbas.*
6343
6344 DELL WMI DDV DRIVER
6345 M:      Armin Wolf <[email protected]>
6346 S:      Maintained
6347 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
6348 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6349 F:      Documentation/wmi/devices/dell-wmi-ddv.rst
6350 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
6351
6352 DELL WMI DESCRIPTOR DRIVER
6353 L:      [email protected]
6354 S:      Maintained
6355 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
6356
6357 DELL WMI HARDWARE PRIVACY SUPPORT
6358 L:      [email protected]
6359 L:      [email protected]
6360 S:      Maintained
6361 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
6362
6363 DELL WMI NOTIFICATIONS DRIVER
6364 M:      Matthew Garrett <[email protected]>
6365 M:      Pali Rohár <[email protected]>
6366 S:      Maintained
6367 F:      drivers/platform/x86/dell/dell-wmi-base.c
6368
6369 DELL WMI SYSMAN DRIVER
6370 M:      Prasanth Ksr <[email protected]>
6371 L:      [email protected]
6372 L:      [email protected]
6373 S:      Maintained
6374 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
6375 F:      drivers/platform/x86/dell/dell-wmi-sysman/
6376
6377 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6378 M:      Zev Weiss <[email protected]>
6379 L:      [email protected]
6380 S:      Maintained
6381 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6382
6383 DELTA DPS920AB PSU DRIVER
6384 M:      Robert Marko <[email protected]>
6385 L:      [email protected]
6386 S:      Maintained
6387 F:      Documentation/hwmon/dps920ab.rst
6388 F:      drivers/hwmon/pmbus/dps920ab.c
6389
6390 DELTA NETWORKS TN48M CPLD DRIVERS
6391 M:      Robert Marko <[email protected]>
6392 S:      Maintained
6393 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6394 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6395 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6396 F:      drivers/gpio/gpio-tn48m.c
6397 F:      include/dt-bindings/reset/delta,tn48m-reset.h
6398
6399 DELTA ST MEDIA DRIVER
6400 M:      Hugues Fruchet <[email protected]>
6401 L:      [email protected]
6402 S:      Supported
6403 W:      https://linuxtv.org
6404 T:      git git://linuxtv.org/media_tree.git
6405 F:      drivers/media/platform/st/sti/delta
6406
6407 DENALI NAND DRIVER
6408 L:      [email protected]
6409 S:      Orphan
6410 F:      drivers/mtd/nand/raw/denali*
6411
6412 DESIGNWARE EDMA CORE IP DRIVER
6413 M:      Manivannan Sadhasivam <[email protected]>
6414 R:      Serge Semin <[email protected]>
6415 L:      [email protected]
6416 S:      Maintained
6417 F:      drivers/dma/dw-edma/
6418 F:      include/linux/dma/edma.h
6419
6420 DESIGNWARE USB2 DRD IP DRIVER
6421 M:      Minas Harutyunyan <[email protected]>
6422 L:      [email protected]
6423 S:      Maintained
6424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6425 F:      drivers/usb/dwc2/
6426
6427 DESIGNWARE USB3 DRD IP DRIVER
6428 M:      Thinh Nguyen <[email protected]>
6429 L:      [email protected]
6430 S:      Maintained
6431 F:      drivers/usb/dwc3/
6432
6433 DESIGNWARE XDATA IP DRIVER
6434 L:      [email protected]
6435 S:      Orphan
6436 F:      Documentation/misc-devices/dw-xdata-pcie.rst
6437 F:      drivers/misc/dw-xdata-pcie.c
6438
6439 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6440 M:      Andreas Klinger <[email protected]>
6441 L:      [email protected]
6442 S:      Maintained
6443 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6444 F:      drivers/iio/proximity/srf*.c
6445
6446 DEVICE COREDUMP (DEV_COREDUMP)
6447 M:      Johannes Berg <[email protected]>
6448 L:      [email protected]
6449 S:      Maintained
6450 F:      drivers/base/devcoredump.c
6451 F:      include/linux/devcoredump.h
6452
6453 DEVICE DEPENDENCY HELPER SCRIPT
6454 M:      Saravana Kannan <[email protected]>
6455 L:      [email protected]
6456 S:      Maintained
6457 F:      scripts/dev-needs.sh
6458
6459 DEVICE DIRECT ACCESS (DAX)
6460 M:      Dan Williams <[email protected]>
6461 M:      Vishal Verma <[email protected]>
6462 M:      Dave Jiang <[email protected]>
6463 L:      [email protected]
6464 L:      [email protected]
6465 S:      Supported
6466 F:      drivers/dax/
6467
6468 DEVICE FREQUENCY (DEVFREQ)
6469 M:      MyungJoo Ham <[email protected]>
6470 M:      Kyungmin Park <[email protected]>
6471 M:      Chanwoo Choi <[email protected]>
6472 L:      [email protected]
6473 S:      Maintained
6474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6475 F:      Documentation/devicetree/bindings/devfreq/
6476 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6477 F:      drivers/devfreq/
6478 F:      include/linux/devfreq.h
6479 F:      include/trace/events/devfreq.h
6480
6481 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6482 M:      Chanwoo Choi <[email protected]>
6483 L:      [email protected]
6484 S:      Supported
6485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6486 F:      Documentation/devicetree/bindings/devfreq/event/
6487 F:      drivers/devfreq/devfreq-event.c
6488 F:      drivers/devfreq/event/
6489 F:      include/dt-bindings/pmu/exynos_ppmu.h
6490 F:      include/linux/devfreq-event.h
6491
6492 DEVICE RESOURCE MANAGEMENT HELPERS
6493 M:      Hans de Goede <[email protected]>
6494 R:      Matti Vaittinen <[email protected]>
6495 S:      Maintained
6496 F:      include/linux/devm-helpers.h
6497
6498 DEVICE-MAPPER  (LVM)
6499 M:      Alasdair Kergon <[email protected]>
6500 M:      Mike Snitzer <[email protected]>
6501 M:      Mikulas Patocka <[email protected]>
6502 L:      [email protected]
6503 S:      Maintained
6504 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6506 F:      Documentation/admin-guide/device-mapper/
6507 F:      drivers/md/Kconfig
6508 F:      drivers/md/Makefile
6509 F:      drivers/md/dm*
6510 F:      drivers/md/persistent-data/
6511 F:      include/linux/device-mapper.h
6512 F:      include/linux/dm-*.h
6513 F:      include/uapi/linux/dm-*.h
6514
6515 DEVICE-MAPPER VDO TARGET
6516 M:      Matthew Sakai <[email protected]>
6517 L:      [email protected]
6518 S:      Maintained
6519 F:      Documentation/admin-guide/device-mapper/vdo*.rst
6520 F:      drivers/md/dm-vdo/
6521
6522 DEVLINK
6523 M:      Jiri Pirko <[email protected]>
6524 L:      [email protected]
6525 S:      Supported
6526 F:      Documentation/networking/devlink
6527 F:      include/net/devlink.h
6528 F:      include/uapi/linux/devlink.h
6529 F:      net/devlink/
6530
6531 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6532 M:      Christoph Niedermaier <[email protected]>
6533 L:      [email protected]
6534 S:      Maintained
6535 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6536 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6537
6538 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6539 M:      Marek Vasut <[email protected]>
6540 L:      [email protected]
6541 S:      Maintained
6542 F:      arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6543 F:      arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6544
6545 DIALOG SEMICONDUCTOR DRIVERS
6546 M:      Support Opensource <[email protected]>
6547 S:      Supported
6548 W:      http://www.dialog-semiconductor.com/products
6549 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6550 F:      Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6551 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6552 F:      Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6553 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6554 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6555 F:      Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6556 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6557 F:      Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6558 F:      Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6559 F:      Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6560 F:      Documentation/hwmon/da90??.rst
6561 F:      drivers/gpio/gpio-da90??.c
6562 F:      drivers/hwmon/da90??-hwmon.c
6563 F:      drivers/iio/adc/da91??-*.c
6564 F:      drivers/input/misc/da72??.[ch]
6565 F:      drivers/input/misc/da90??_onkey.c
6566 F:      drivers/input/touchscreen/da9052_tsi.c
6567 F:      drivers/leds/leds-da90??.c
6568 F:      drivers/mfd/da903x.c
6569 F:      drivers/mfd/da90??-*.c
6570 F:      drivers/mfd/da91??-*.c
6571 F:      drivers/pinctrl/pinctrl-da90??.c
6572 F:      drivers/power/supply/da9052-battery.c
6573 F:      drivers/power/supply/da91??-*.c
6574 F:      drivers/regulator/da9???-regulator.[ch]
6575 F:      drivers/regulator/slg51000-regulator.[ch]
6576 F:      drivers/rtc/rtc-da90??.c
6577 F:      drivers/thermal/da90??-thermal.c
6578 F:      drivers/video/backlight/da90??_bl.c
6579 F:      drivers/watchdog/da90??_wdt.c
6580 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6581 F:      include/linux/mfd/da903x.h
6582 F:      include/linux/mfd/da9052/
6583 F:      include/linux/mfd/da9055/
6584 F:      include/linux/mfd/da9062/
6585 F:      include/linux/mfd/da9063/
6586 F:      include/linux/mfd/da9150/
6587 F:      include/linux/regulator/da9211.h
6588 F:      include/sound/da[79]*.h
6589 F:      sound/soc/codecs/da[79]*.[ch]
6590
6591 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6592 M:      William Breathitt Gray <[email protected]>
6593 L:      [email protected]
6594 S:      Maintained
6595 F:      drivers/gpio/gpio-gpio-mm.c
6596
6597 DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6598 M:      Martin Tuma <[email protected]>
6599 L:      [email protected]
6600 S:      Maintained
6601 F:      Documentation/admin-guide/media/mgb4.rst
6602 F:      drivers/media/pci/mgb4/
6603
6604 DIOLAN U2C-12 I2C DRIVER
6605 M:      Guenter Roeck <[email protected]>
6606 L:      [email protected]
6607 S:      Maintained
6608 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6609
6610 DIRECTORY NOTIFICATION (DNOTIFY)
6611 M:      Jan Kara <[email protected]>
6612 R:      Amir Goldstein <[email protected]>
6613 L:      [email protected]
6614 S:      Maintained
6615 F:      Documentation/filesystems/dnotify.rst
6616 F:      fs/notify/dnotify/
6617 F:      include/linux/dnotify.h
6618
6619 DISK GEOMETRY AND PARTITION HANDLING
6620 M:      Andries Brouwer <[email protected]>
6621 S:      Maintained
6622 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6623 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6624 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6625
6626 DISKQUOTA
6627 M:      Jan Kara <[email protected]>
6628 S:      Maintained
6629 F:      Documentation/filesystems/quota.rst
6630 F:      fs/quota/
6631 F:      include/linux/quota*.h
6632 F:      include/uapi/linux/quota*.h
6633
6634 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6635 M:      Bernie Thompson <[email protected]>
6636 L:      [email protected]
6637 S:      Maintained
6638 W:      http://plugable.com/category/projects/udlfb/
6639 F:      Documentation/fb/udlfb.rst
6640 F:      drivers/video/fbdev/udlfb.c
6641 F:      include/video/udlfb.h
6642
6643 DISTRIBUTED LOCK MANAGER (DLM)
6644 M:      Alexander Aring <[email protected]>
6645 M:      David Teigland <[email protected]>
6646 L:      [email protected]
6647 S:      Supported
6648 W:      https://pagure.io/dlm
6649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6650 F:      fs/dlm/
6651
6652 DMA BUFFER SHARING FRAMEWORK
6653 M:      Sumit Semwal <[email protected]>
6654 M:      Christian König <[email protected]>
6655 L:      [email protected]
6656 L:      [email protected]
6657 L:      [email protected] (moderated for non-subscribers)
6658 S:      Maintained
6659 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6660 F:      Documentation/driver-api/dma-buf.rst
6661 F:      Documentation/userspace-api/dma-buf-alloc-exchange.rst
6662 F:      drivers/dma-buf/
6663 F:      include/linux/*fence.h
6664 F:      include/linux/dma-buf.h
6665 F:      include/linux/dma-resv.h
6666 K:      \bdma_(?:buf|fence|resv)\b
6667
6668 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6669 M:      Vinod Koul <[email protected]>
6670 L:      [email protected]
6671 S:      Maintained
6672 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6674 F:      Documentation/devicetree/bindings/dma/
6675 F:      Documentation/driver-api/dmaengine/
6676 F:      drivers/dma/
6677 F:      include/dt-bindings/dma/
6678 F:      include/linux/dma/
6679 F:      include/linux/dmaengine.h
6680 F:      include/linux/of_dma.h
6681
6682 DMA MAPPING BENCHMARK
6683 M:      Xiang Chen <[email protected]>
6684 L:      [email protected]
6685 F:      kernel/dma/map_benchmark.c
6686 F:      tools/testing/selftests/dma/
6687
6688 DMA MAPPING HELPERS
6689 M:      Christoph Hellwig <[email protected]>
6690 M:      Marek Szyprowski <[email protected]>
6691 R:      Robin Murphy <[email protected]>
6692 L:      [email protected]
6693 S:      Supported
6694 W:      http://git.infradead.org/users/hch/dma-mapping.git
6695 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6696 F:      include/asm-generic/dma-mapping.h
6697 F:      include/linux/dma-direct.h
6698 F:      include/linux/dma-map-ops.h
6699 F:      include/linux/dma-mapping.h
6700 F:      include/linux/swiotlb.h
6701 F:      kernel/dma/
6702
6703 DMA-BUF HEAPS FRAMEWORK
6704 M:      Sumit Semwal <[email protected]>
6705 R:      Benjamin Gaignard <[email protected]>
6706 R:      Brian Starkey <[email protected]>
6707 R:      John Stultz <[email protected]>
6708 R:      T.J. Mercier <[email protected]>
6709 L:      [email protected]
6710 L:      [email protected]
6711 L:      [email protected] (moderated for non-subscribers)
6712 S:      Maintained
6713 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6714 F:      drivers/dma-buf/dma-heap.c
6715 F:      drivers/dma-buf/heaps/*
6716 F:      include/linux/dma-heap.h
6717 F:      include/uapi/linux/dma-heap.h
6718
6719 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6720 M:      Lukasz Luba <[email protected]>
6721 L:      [email protected]
6722 L:      [email protected]
6723 S:      Maintained
6724 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6725 F:      drivers/memory/samsung/exynos5422-dmc.c
6726
6727 DME1737 HARDWARE MONITOR DRIVER
6728 M:      Juerg Haefliger <[email protected]>
6729 L:      [email protected]
6730 S:      Maintained
6731 F:      Documentation/hwmon/dme1737.rst
6732 F:      drivers/hwmon/dme1737.c
6733
6734 DMI/SMBIOS SUPPORT
6735 M:      Jean Delvare <[email protected]>
6736 S:      Maintained
6737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6738 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6739 F:      drivers/firmware/dmi-id.c
6740 F:      drivers/firmware/dmi_scan.c
6741 F:      include/linux/dmi.h
6742
6743 DOCUMENTATION
6744 M:      Jonathan Corbet <[email protected]>
6745 L:      [email protected]
6746 S:      Maintained
6747 P:      Documentation/doc-guide/maintainer-profile.rst
6748 T:      git git://git.lwn.net/linux.git docs-next
6749 F:      Documentation/
6750 F:      scripts/check-variable-fonts.sh
6751 F:      scripts/documentation-file-ref-check
6752 F:      scripts/kernel-doc
6753 F:      scripts/sphinx-pre-install
6754 X:      Documentation/ABI/
6755 X:      Documentation/admin-guide/media/
6756 X:      Documentation/devicetree/
6757 X:      Documentation/driver-api/media/
6758 X:      Documentation/firmware-guide/acpi/
6759 X:      Documentation/i2c/
6760 X:      Documentation/netlink/
6761 X:      Documentation/power/
6762 X:      Documentation/spi/
6763 X:      Documentation/userspace-api/media/
6764
6765 DOCUMENTATION PROCESS
6766 M:      Jonathan Corbet <[email protected]>
6767 L:      [email protected]
6768 S:      Maintained
6769 F:      Documentation/dev-tools/
6770 F:      Documentation/maintainer/
6771 F:      Documentation/process/
6772
6773 DOCUMENTATION REPORTING ISSUES
6774 M:      Thorsten Leemhuis <[email protected]>
6775 L:      [email protected]
6776 S:      Maintained
6777 F:      Documentation/admin-guide/bug-bisect.rst
6778 F:      Documentation/admin-guide/quickly-build-trimmed-linux.rst
6779 F:      Documentation/admin-guide/reporting-issues.rst
6780 F:      Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6781
6782 DOCUMENTATION SCRIPTS
6783 M:      Mauro Carvalho Chehab <[email protected]>
6784 L:      [email protected]
6785 S:      Maintained
6786 F:      Documentation/sphinx/parse-headers.pl
6787 F:      scripts/documentation-file-ref-check
6788 F:      scripts/sphinx-pre-install
6789
6790 DOCUMENTATION/ITALIAN
6791 M:      Federico Vaga <[email protected]>
6792 L:      [email protected]
6793 S:      Maintained
6794 F:      Documentation/translations/it_IT
6795
6796 DOCUMENTATION/JAPANESE
6797 R:      Akira Yokosawa <[email protected]>
6798 L:      [email protected]
6799 S:      Maintained
6800 F:      Documentation/translations/ja_JP
6801
6802 DONGWOON DW9714 LENS VOICE COIL DRIVER
6803 M:      Sakari Ailus <[email protected]>
6804 L:      [email protected]
6805 S:      Maintained
6806 T:      git git://linuxtv.org/media_tree.git
6807 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6808 F:      drivers/media/i2c/dw9714.c
6809
6810 DONGWOON DW9719 LENS VOICE COIL DRIVER
6811 M:      Daniel Scally <[email protected]>
6812 L:      [email protected]
6813 S:      Maintained
6814 T:      git git://linuxtv.org/media_tree.git
6815 F:      drivers/media/i2c/dw9719.c
6816
6817 DONGWOON DW9768 LENS VOICE COIL DRIVER
6818 L:      [email protected]
6819 S:      Orphan
6820 T:      git git://linuxtv.org/media_tree.git
6821 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6822 F:      drivers/media/i2c/dw9768.c
6823
6824 DONGWOON DW9807 LENS VOICE COIL DRIVER
6825 M:      Sakari Ailus <[email protected]>
6826 L:      [email protected]
6827 S:      Maintained
6828 T:      git git://linuxtv.org/media_tree.git
6829 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6830 F:      drivers/media/i2c/dw9807-vcm.c
6831
6832 DOUBLETALK DRIVER
6833 M:      "James R. Van Zandt" <[email protected]>
6834 L:      [email protected]
6835 S:      Maintained
6836 F:      drivers/char/dtlk.c
6837 F:      include/linux/dtlk.h
6838
6839 DPAA2 DATAPATH I/O (DPIO) DRIVER
6840 M:      Roy Pledge <[email protected]>
6841 L:      [email protected]
6842 S:      Maintained
6843 F:      drivers/soc/fsl/dpio
6844
6845 DPAA2 ETHERNET DRIVER
6846 M:      Ioana Ciornei <[email protected]>
6847 L:      [email protected]
6848 S:      Maintained
6849 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6850 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6851 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6852 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6853 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6854 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6855 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6856 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6857 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6858 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6859
6860 DPAA2 ETHERNET SWITCH DRIVER
6861 M:      Ioana Ciornei <[email protected]>
6862 L:      [email protected]
6863 S:      Maintained
6864 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6865 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6866 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6867
6868 DPLL SUBSYSTEM
6869 M:      Vadim Fedorenko <[email protected]>
6870 M:      Arkadiusz Kubalewski <[email protected]>
6871 M:      Jiri Pirko <[email protected]>
6872 L:      [email protected]
6873 S:      Supported
6874 F:      Documentation/driver-api/dpll.rst
6875 F:      drivers/dpll/*
6876 F:      include/linux/dpll.h
6877 F:      include/uapi/linux/dpll.h
6878
6879 DRBD DRIVER
6880 M:      Philipp Reisner <[email protected]>
6881 M:      Lars Ellenberg <[email protected]>
6882 M:      Christoph Böhmwalder <[email protected]>
6883 L:      [email protected]
6884 S:      Supported
6885 W:      http://www.drbd.org
6886 T:      git git://git.linbit.com/linux-drbd.git
6887 T:      git git://git.linbit.com/drbd-8.4.git
6888 F:      Documentation/admin-guide/blockdev/
6889 F:      drivers/block/drbd/
6890 F:      include/linux/drbd*
6891 F:      lib/lru_cache.c
6892
6893 DRIVER COMPONENT FRAMEWORK
6894 L:      [email protected]
6895 F:      drivers/base/component.c
6896 F:      include/linux/component.h
6897
6898 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6899 M:      Greg Kroah-Hartman <[email protected]>
6900 R:      "Rafael J. Wysocki" <[email protected]>
6901 S:      Supported
6902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6903 F:      Documentation/core-api/kobject.rst
6904 F:      drivers/base/
6905 F:      fs/debugfs/
6906 F:      fs/sysfs/
6907 F:      include/linux/debugfs.h
6908 F:      include/linux/fwnode.h
6909 F:      include/linux/kobj*
6910 F:      include/linux/property.h
6911 F:      lib/kobj*
6912 F:      rust/kernel/device.rs
6913
6914 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6915 M:      Nishanth Menon <[email protected]>
6916 L:      [email protected]
6917 S:      Maintained
6918 F:      drivers/soc/ti/smartreflex.c
6919 F:      include/linux/power/smartreflex.h
6920
6921 DRM ACCEL DRIVERS FOR INTEL VPU
6922 M:      Jacek Lawrynowicz <[email protected]>
6923 M:      Stanislaw Gruszka <[email protected]>
6924 L:      [email protected]
6925 S:      Supported
6926 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6927 F:      drivers/accel/ivpu/
6928 F:      include/uapi/drm/ivpu_accel.h
6929
6930 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6931 M:      Oded Gabbay <[email protected]>
6932 L:      [email protected]
6933 S:      Maintained
6934 C:      irc://irc.oftc.net/dri-devel
6935 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6936 F:      Documentation/accel/
6937 F:      drivers/accel/
6938 F:      include/drm/drm_accel.h
6939
6940 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6941 M:      Maxime Ripard <[email protected]>
6942 M:      Chen-Yu Tsai <[email protected]>
6943 R:      Jernej Skrabec <[email protected]>
6944 L:      [email protected]
6945 S:      Supported
6946 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6947 F:      drivers/gpu/drm/sun4i/sun8i*
6948
6949 DRM DRIVER FOR ARM PL111 CLCD
6950 S:      Orphan
6951 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6952 F:      drivers/gpu/drm/pl111/
6953
6954 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6955 M:      Linus Walleij <[email protected]>
6956 S:      Maintained
6957 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6958 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6959 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
6960
6961 DRM DRIVER FOR ASPEED BMC GFX
6962 M:      Joel Stanley <[email protected]>
6963 L:      [email protected] (moderated for non-subscribers)
6964 S:      Supported
6965 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6966 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6967 F:      drivers/gpu/drm/aspeed/
6968
6969 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6970 M:      Dave Airlie <[email protected]>
6971 R:      Thomas Zimmermann <[email protected]>
6972 R:      Jocelyn Falempe <[email protected]>
6973 L:      [email protected]
6974 S:      Supported
6975 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6976 F:      drivers/gpu/drm/ast/
6977
6978 DRM DRIVER FOR BOCHS VIRTUAL GPU
6979 M:      Gerd Hoffmann <[email protected]>
6980 L:      [email protected]
6981 S:      Maintained
6982 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6983 F:      drivers/gpu/drm/tiny/bochs.c
6984
6985 DRM DRIVER FOR BOE HIMAX8279D PANELS
6986 M:      Jerry Han <[email protected]>
6987 S:      Maintained
6988 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6989 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
6990
6991 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6992 M:      Jagan Teki <[email protected]>
6993 S:      Maintained
6994 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6995 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
6996
6997 DRM DRIVER FOR EBBG FT8719 PANEL
6998 M:      Joel Selvaraj <[email protected]>
6999 S:      Maintained
7000 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7001 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7002 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7003
7004 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7005 M:      Linus Walleij <[email protected]>
7006 S:      Maintained
7007 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7008 F:      drivers/gpu/drm/tve200/
7009
7010 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7011 M:      Icenowy Zheng <[email protected]>
7012 S:      Maintained
7013 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7014 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7015
7016 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7017 M:      Jagan Teki <[email protected]>
7018 S:      Maintained
7019 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7020 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7021
7022 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7023 M:      Thomas Zimmermann <[email protected]>
7024 M:      Javier Martinez Canillas <[email protected]>
7025 L:      [email protected]
7026 S:      Maintained
7027 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7028 F:      drivers/gpu/drm/drm_aperture.c
7029 F:      drivers/gpu/drm/tiny/ofdrm.c
7030 F:      drivers/gpu/drm/tiny/simpledrm.c
7031 F:      drivers/video/aperture.c
7032 F:      drivers/video/nomodeset.c
7033 F:      include/drm/drm_aperture.h
7034 F:      include/linux/aperture.h
7035 F:      include/video/nomodeset.h
7036
7037 DRM DRIVER FOR GENERIC EDP PANELS
7038 R:      Douglas Anderson <[email protected]>
7039 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7040 F:      drivers/gpu/drm/panel/panel-edp.c
7041
7042 DRM DRIVER FOR GENERIC USB DISPLAY
7043 M:      Noralf Trønnes <[email protected]>
7044 S:      Maintained
7045 W:      https://github.com/notro/gud/wiki
7046 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7047 F:      drivers/gpu/drm/gud/
7048 F:      include/drm/gud.h
7049
7050 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7051 M:      Hans de Goede <[email protected]>
7052 S:      Maintained
7053 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7054 F:      drivers/gpu/drm/tiny/gm12u320.c
7055
7056 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7057 M:      Ondrej Jirman <[email protected]>
7058 M:      Javier Martinez Canillas <[email protected]>
7059 S:      Maintained
7060 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7061 F:      Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7062 F:      drivers/gpu/drm/panel/panel-himax-hx8394.c
7063
7064 DRM DRIVER FOR HX8357D PANELS
7065 S:      Orphan
7066 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7067 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
7068 F:      drivers/gpu/drm/tiny/hx8357d.c
7069
7070 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7071 M:      Deepak Rawat <[email protected]>
7072 L:      [email protected]
7073 L:      [email protected]
7074 S:      Maintained
7075 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7076 F:      drivers/gpu/drm/hyperv
7077
7078 DRM DRIVER FOR ILITEK ILI9225 PANELS
7079 M:      David Lechner <[email protected]>
7080 S:      Maintained
7081 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7082 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7083 F:      drivers/gpu/drm/tiny/ili9225.c
7084
7085 DRM DRIVER FOR ILITEK ILI9486 PANELS
7086 M:      Kamlesh Gurudasani <[email protected]>
7087 S:      Maintained
7088 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7089 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7090 F:      drivers/gpu/drm/tiny/ili9486.c
7091
7092 DRM DRIVER FOR ILITEK ILI9805 PANELS
7093 M:      Michael Trimarchi <[email protected]>
7094 S:      Maintained
7095 F:      Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7096 F:      drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7097
7098 DRM DRIVER FOR ILITEK ILI9806E PANELS
7099 M:      Michael Walle <[email protected]>
7100 S:      Maintained
7101 F:      drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7102
7103 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7104 M:      Jagan Teki <[email protected]>
7105 S:      Maintained
7106 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7107 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7108
7109 DRM DRIVER FOR LG SW43408 PANELS
7110 M:      Sumit Semwal <[email protected]>
7111 M:      Caleb Connolly <[email protected]>
7112 S:      Maintained
7113 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7114 F:      Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7115 F:      drivers/gpu/drm/panel/panel-lg-sw43408.c
7116
7117 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7118 M:      Paul Kocialkowski <[email protected]>
7119 S:      Supported
7120 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7121 F:      drivers/gpu/drm/logicvc/
7122
7123 DRM DRIVER FOR LVDS PANELS
7124 M:      Laurent Pinchart <[email protected]>
7125 L:      [email protected]
7126 S:      Maintained
7127 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7128 F:      Documentation/devicetree/bindings/display/lvds.yaml
7129 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7130 F:      drivers/gpu/drm/panel/panel-lvds.c
7131
7132 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7133 M:      Guido Günther <[email protected]>
7134 R:      Purism Kernel Team <[email protected]>
7135 S:      Maintained
7136 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7137 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7138
7139 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7140 M:      Dave Airlie <[email protected]>
7141 R:      Thomas Zimmermann <[email protected]>
7142 R:      Jocelyn Falempe <[email protected]>
7143 L:      [email protected]
7144 S:      Supported
7145 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7146 F:      drivers/gpu/drm/mgag200/
7147
7148 DRM DRIVER FOR MI0283QT
7149 M:      Noralf Trønnes <[email protected]>
7150 S:      Maintained
7151 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7152 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7153 F:      drivers/gpu/drm/tiny/mi0283qt.c
7154
7155 DRM DRIVER FOR MIPI DBI compatible panels
7156 M:      Noralf Trønnes <[email protected]>
7157 S:      Maintained
7158 W:      https://github.com/notro/panel-mipi-dbi/wiki
7159 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7160 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7161 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
7162
7163 DRM DRIVER for Qualcomm Adreno GPUs
7164 M:      Rob Clark <[email protected]>
7165 R:      Sean Paul <[email protected]>
7166 R:      Konrad Dybcio <[email protected]>
7167 L:      [email protected]
7168 L:      [email protected]
7169 L:      [email protected]
7170 S:      Maintained
7171 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7172 T:      git https://gitlab.freedesktop.org/drm/msm.git
7173 F:      Documentation/devicetree/bindings/display/msm/gpu.yaml
7174 F:      drivers/gpu/drm/msm/adreno/
7175 F:      drivers/gpu/drm/msm/msm_gpu.*
7176 F:      drivers/gpu/drm/msm/msm_gpu_devfreq.*
7177 F:      drivers/gpu/drm/msm/msm_ringbuffer.*
7178 F:      drivers/gpu/drm/msm/registers/adreno/
7179 F:      include/uapi/drm/msm_drm.h
7180
7181 DRM DRIVER for Qualcomm display hardware
7182 M:      Rob Clark <[email protected]>
7183 M:      Abhinav Kumar <[email protected]>
7184 M:      Dmitry Baryshkov <[email protected]>
7185 R:      Sean Paul <[email protected]>
7186 R:      Marijn Suijten <[email protected]>
7187 L:      [email protected]
7188 L:      [email protected]
7189 L:      [email protected]
7190 S:      Maintained
7191 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7192 T:      git https://gitlab.freedesktop.org/drm/msm.git
7193 F:      Documentation/devicetree/bindings/display/msm/
7194 F:      drivers/gpu/drm/ci/xfails/msm*
7195 F:      drivers/gpu/drm/msm/
7196 F:      include/uapi/drm/msm_drm.h
7197
7198 DRM DRIVER FOR NOVATEK NT35510 PANELS
7199 M:      Linus Walleij <[email protected]>
7200 S:      Maintained
7201 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7202 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7203 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
7204
7205 DRM DRIVER FOR NOVATEK NT35560 PANELS
7206 M:      Linus Walleij <[email protected]>
7207 S:      Maintained
7208 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7209 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7210 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
7211
7212 DRM DRIVER FOR NOVATEK NT36523 PANELS
7213 M:      Jianhua Lu <[email protected]>
7214 S:      Maintained
7215 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7216 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7217 F:      drivers/gpu/drm/panel/panel-novatek-nt36523.c
7218
7219 DRM DRIVER FOR NOVATEK NT36672A PANELS
7220 M:      Sumit Semwal <[email protected]>
7221 S:      Maintained
7222 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7223 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7224 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7225
7226 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7227 M:      Karol Herbst <[email protected]>
7228 M:      Lyude Paul <[email protected]>
7229 M:      Danilo Krummrich <[email protected]>
7230 L:      [email protected]
7231 L:      [email protected]
7232 S:      Supported
7233 W:      https://nouveau.freedesktop.org/
7234 Q:      https://patchwork.freedesktop.org/project/nouveau/
7235 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7236 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
7237 C:      irc://irc.oftc.net/nouveau
7238 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
7239 F:      drivers/gpu/drm/nouveau/
7240 F:      include/uapi/drm/nouveau_drm.h
7241
7242 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7243 M:      Stefan Mavrodiev <[email protected]>
7244 S:      Maintained
7245 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7246 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7247
7248 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7249 R:      Douglas Anderson <[email protected]>
7250 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7251 F:      drivers/gpu/drm/bridge/parade-ps8640.c
7252
7253 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7254 M:      Noralf Trønnes <[email protected]>
7255 S:      Maintained
7256 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7257 F:      Documentation/devicetree/bindings/display/repaper.txt
7258 F:      drivers/gpu/drm/tiny/repaper.c
7259
7260 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7261 M:      Dave Airlie <[email protected]>
7262 M:      Gerd Hoffmann <[email protected]>
7263 L:      [email protected]
7264 S:      Obsolete
7265 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7266 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7267 F:      drivers/gpu/drm/tiny/cirrus.c
7268
7269 DRM DRIVER FOR QXL VIRTUAL GPU
7270 M:      Dave Airlie <[email protected]>
7271 M:      Gerd Hoffmann <[email protected]>
7272 L:      [email protected]
7273 L:      [email protected]
7274 S:      Maintained
7275 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7276 F:      drivers/gpu/drm/qxl/
7277 F:      include/uapi/drm/qxl_drm.h
7278
7279 DRM DRIVER FOR RAYDIUM RM67191 PANELS
7280 M:      Robert Chiras <[email protected]>
7281 S:      Maintained
7282 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7283 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
7284
7285 DRM DRIVER FOR SAMSUNG DB7430 PANELS
7286 M:      Linus Walleij <[email protected]>
7287 S:      Maintained
7288 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7289 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7290 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
7291
7292 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7293 M:      Inki Dae <[email protected]>
7294 M:      Jagan Teki <[email protected]>
7295 M:      Marek Szyprowski <[email protected]>
7296 S:      Maintained
7297 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7298 F:      Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7299 F:      drivers/gpu/drm/bridge/samsung-dsim.c
7300 F:      include/drm/bridge/samsung-dsim.h
7301
7302 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7303 M:      Markuss Broks <[email protected]>
7304 S:      Maintained
7305 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7306 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7307
7308 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7309 M:      Artur Weber <[email protected]>
7310 S:      Maintained
7311 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7312 F:      drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7313
7314 DRM DRIVER FOR SITRONIX ST7586 PANELS
7315 M:      David Lechner <[email protected]>
7316 S:      Maintained
7317 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7318 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
7319 F:      drivers/gpu/drm/tiny/st7586.c
7320
7321 DRM DRIVER FOR SITRONIX ST7701 PANELS
7322 M:      Jagan Teki <[email protected]>
7323 S:      Maintained
7324 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7325 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
7326
7327 DRM DRIVER FOR SITRONIX ST7703 PANELS
7328 M:      Guido Günther <[email protected]>
7329 R:      Purism Kernel Team <[email protected]>
7330 R:      Ondrej Jirman <[email protected]>
7331 S:      Maintained
7332 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7333 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
7334
7335 DRM DRIVER FOR SITRONIX ST7735R PANELS
7336 M:      David Lechner <[email protected]>
7337 S:      Maintained
7338 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7339 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7340 F:      drivers/gpu/drm/tiny/st7735r.c
7341
7342 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7343 M:      Javier Martinez Canillas <[email protected]>
7344 S:      Maintained
7345 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7346 F:      Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7347 F:      Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7348 F:      drivers/gpu/drm/solomon/ssd130x*
7349
7350 DRM DRIVER FOR ST-ERICSSON MCDE
7351 M:      Linus Walleij <[email protected]>
7352 S:      Maintained
7353 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7354 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
7355 F:      drivers/gpu/drm/mcde/
7356
7357 DRM DRIVER FOR SYNAPTICS R63353 PANELS
7358 M:      Michael Trimarchi <[email protected]>
7359 S:      Maintained
7360 F:      Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7361 F:      drivers/gpu/drm/panel/panel-synaptics-r63353.c
7362
7363 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7364 M:      Jagan Teki <[email protected]>
7365 S:      Maintained
7366 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7367 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
7368
7369 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7370 R:      Douglas Anderson <[email protected]>
7371 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7372 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
7373
7374 DRM DRIVER FOR TPO TPG110 PANELS
7375 M:      Linus Walleij <[email protected]>
7376 S:      Maintained
7377 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7378 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7379 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
7380
7381 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7382 M:      Dave Airlie <[email protected]>
7383 R:      Sean Paul <[email protected]>
7384 R:      Thomas Zimmermann <[email protected]>
7385 L:      [email protected]
7386 S:      Supported
7387 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7388 F:      drivers/gpu/drm/udl/
7389
7390 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7391 M:      Rodrigo Siqueira <[email protected]>
7392 M:      Melissa Wen <[email protected]>
7393 M:      Maíra Canal <[email protected]>
7394 R:      Haneen Mohammed <[email protected]>
7395 R:      Daniel Vetter <[email protected]>
7396 L:      [email protected]
7397 S:      Maintained
7398 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7399 F:      Documentation/gpu/vkms.rst
7400 F:      drivers/gpu/drm/ci/xfails/vkms*
7401 F:      drivers/gpu/drm/vkms/
7402
7403 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7404 M:      Hans de Goede <[email protected]>
7405 L:      [email protected]
7406 S:      Maintained
7407 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7408 F:      drivers/gpu/drm/vboxvideo/
7409
7410 DRM DRIVER FOR VMWARE VIRTUAL GPU
7411 M:      Zack Rusin <[email protected]>
7412 R:      Broadcom internal kernel review list <[email protected]>
7413 L:      [email protected]
7414 S:      Supported
7415 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7416 F:      drivers/gpu/drm/vmwgfx/
7417 F:      include/uapi/drm/vmwgfx_drm.h
7418
7419 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7420 M:      Linus Walleij <[email protected]>
7421 S:      Maintained
7422 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7423 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7424 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
7425
7426 DRM DRIVERS
7427 M:      David Airlie <[email protected]>
7428 M:      Daniel Vetter <[email protected]>
7429 L:      [email protected]
7430 S:      Maintained
7431 B:      https://gitlab.freedesktop.org/drm
7432 C:      irc://irc.oftc.net/dri-devel
7433 T:      git https://gitlab.freedesktop.org/drm/kernel.git
7434 F:      Documentation/devicetree/bindings/display/
7435 F:      Documentation/devicetree/bindings/gpu/
7436 F:      Documentation/gpu/
7437 F:      drivers/gpu/
7438 F:      include/drm/
7439 F:      include/linux/vga*
7440 F:      include/uapi/drm/
7441
7442 DRM DRIVERS AND MISC GPU PATCHES
7443 M:      Maarten Lankhorst <[email protected]>
7444 M:      Maxime Ripard <[email protected]>
7445 M:      Thomas Zimmermann <[email protected]>
7446 S:      Maintained
7447 W:      https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7448 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7449 F:      Documentation/devicetree/bindings/display/
7450 F:      Documentation/devicetree/bindings/gpu/
7451 F:      Documentation/gpu/
7452 F:      drivers/gpu/drm/
7453 F:      drivers/gpu/vga/
7454 F:      include/drm/drm
7455 F:      include/linux/vga*
7456 F:      include/uapi/drm/
7457 X:      drivers/gpu/drm/amd/
7458 X:      drivers/gpu/drm/armada/
7459 X:      drivers/gpu/drm/etnaviv/
7460 X:      drivers/gpu/drm/exynos/
7461 X:      drivers/gpu/drm/i915/
7462 X:      drivers/gpu/drm/kmb/
7463 X:      drivers/gpu/drm/mediatek/
7464 X:      drivers/gpu/drm/msm/
7465 X:      drivers/gpu/drm/nouveau/
7466 X:      drivers/gpu/drm/radeon/
7467 X:      drivers/gpu/drm/renesas/rcar-du/
7468 X:      drivers/gpu/drm/tegra/
7469
7470 DRM DRIVERS FOR ALLWINNER A10
7471 M:      Maxime Ripard <[email protected]>
7472 M:      Chen-Yu Tsai <[email protected]>
7473 L:      [email protected]
7474 S:      Supported
7475 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7476 F:      Documentation/devicetree/bindings/display/allwinner*
7477 F:      drivers/gpu/drm/sun4i/
7478
7479 DRM DRIVERS FOR AMLOGIC SOCS
7480 M:      Neil Armstrong <[email protected]>
7481 L:      [email protected]
7482 L:      [email protected]
7483 S:      Supported
7484 W:      http://linux-meson.com/
7485 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7486 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7487 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7488 F:      Documentation/gpu/meson.rst
7489 F:      drivers/gpu/drm/ci/xfails/meson*
7490 F:      drivers/gpu/drm/meson/
7491
7492 DRM DRIVERS FOR ATMEL HLCDC
7493 M:      Sam Ravnborg <[email protected]>
7494 M:      Boris Brezillon <[email protected]>
7495 L:      [email protected]
7496 S:      Supported
7497 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7498 F:      Documentation/devicetree/bindings/display/atmel/
7499 F:      drivers/gpu/drm/atmel-hlcdc/
7500
7501 DRM DRIVERS FOR BRIDGE CHIPS
7502 M:      Andrzej Hajda <[email protected]>
7503 M:      Neil Armstrong <[email protected]>
7504 M:      Robert Foss <[email protected]>
7505 R:      Laurent Pinchart <[email protected]>
7506 R:      Jonas Karlman <[email protected]>
7507 R:      Jernej Skrabec <[email protected]>
7508 S:      Maintained
7509 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7510 F:      Documentation/devicetree/bindings/display/bridge/
7511 F:      drivers/gpu/drm/bridge/
7512 F:      drivers/gpu/drm/display/drm_bridge_connector.c
7513 F:      drivers/gpu/drm/drm_bridge.c
7514 F:      include/drm/drm_bridge.h
7515 F:      include/drm/drm_bridge_connector.h
7516
7517 DRM DRIVERS FOR EXYNOS
7518 M:      Inki Dae <[email protected]>
7519 M:      Seung-Woo Kim <[email protected]>
7520 M:      Kyungmin Park <[email protected]>
7521 L:      [email protected]
7522 S:      Supported
7523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7524 F:      Documentation/devicetree/bindings/display/exynos/
7525 F:      Documentation/devicetree/bindings/display/samsung/
7526 F:      drivers/gpu/drm/exynos/
7527 F:      include/uapi/drm/exynos_drm.h
7528
7529 DRM DRIVERS FOR FREESCALE DCU
7530 M:      Stefan Agner <[email protected]>
7531 M:      Alison Wang <[email protected]>
7532 L:      [email protected]
7533 S:      Supported
7534 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7535 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
7536 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
7537 F:      drivers/gpu/drm/fsl-dcu/
7538
7539 DRM DRIVERS FOR FREESCALE IMX 5/6
7540 M:      Philipp Zabel <[email protected]>
7541 L:      [email protected]
7542 S:      Maintained
7543 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7544 T:      git git://git.pengutronix.de/git/pza/linux
7545 F:      Documentation/devicetree/bindings/display/imx/
7546 F:      drivers/gpu/drm/imx/ipuv3/
7547 F:      drivers/gpu/ipu-v3/
7548
7549 DRM DRIVERS FOR FREESCALE IMX BRIDGE
7550 M:      Liu Ying <[email protected]>
7551 L:      [email protected]
7552 S:      Maintained
7553 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7554 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7555 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7556 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7557 F:      drivers/gpu/drm/bridge/imx/
7558
7559 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7560 M:      Patrik Jakobsson <[email protected]>
7561 L:      [email protected]
7562 S:      Maintained
7563 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7564 F:      drivers/gpu/drm/gma500/
7565
7566 DRM DRIVERS FOR HISILICON
7567 M:      Xinliang Liu <[email protected]>
7568 M:      Tian Tao  <[email protected]>
7569 R:      Xinwei Kong <[email protected]>
7570 R:      Sumit Semwal <[email protected]>
7571 R:      Yongqin Liu <[email protected]>
7572 R:      John Stultz <[email protected]>
7573 L:      [email protected]
7574 S:      Maintained
7575 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7576 F:      Documentation/devicetree/bindings/display/hisilicon/
7577 F:      drivers/gpu/drm/hisilicon/
7578
7579 DRM DRIVERS FOR LIMA
7580 M:      Qiang Yu <[email protected]>
7581 L:      [email protected]
7582 L:      [email protected] (moderated for non-subscribers)
7583 S:      Maintained
7584 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7585 F:      drivers/gpu/drm/lima/
7586 F:      include/uapi/drm/lima_drm.h
7587
7588 DRM DRIVERS FOR LOONGSON
7589 M:      Sui Jingfeng <[email protected]>
7590 L:      [email protected]
7591 S:      Supported
7592 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7593 F:      drivers/gpu/drm/loongson/
7594
7595 DRM DRIVERS FOR MEDIATEK
7596 M:      Chun-Kuang Hu <[email protected]>
7597 M:      Philipp Zabel <[email protected]>
7598 L:      [email protected]
7599 L:      [email protected] (moderated for non-subscribers)
7600 S:      Supported
7601 F:      Documentation/devicetree/bindings/display/mediatek/
7602 F:      drivers/gpu/drm/ci/xfails/mediatek*
7603 F:      drivers/gpu/drm/mediatek/
7604 F:      drivers/phy/mediatek/phy-mtk-dp.c
7605 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7606 F:      drivers/phy/mediatek/phy-mtk-mipi*
7607
7608 DRM DRIVERS FOR NVIDIA TEGRA
7609 M:      Thierry Reding <[email protected]>
7610 M:      Mikko Perttunen <[email protected]>
7611 L:      [email protected]
7612 L:      [email protected]
7613 S:      Supported
7614 T:      git https://gitlab.freedesktop.org/drm/tegra.git
7615 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7616 F:      Documentation/devicetree/bindings/gpu/host1x/
7617 F:      drivers/gpu/drm/tegra/
7618 F:      drivers/gpu/host1x/
7619 F:      include/linux/host1x.h
7620 F:      include/uapi/drm/tegra_drm.h
7621
7622 DRM DRIVERS FOR RENESAS R-CAR
7623 M:      Laurent Pinchart <[email protected]>
7624 M:      Kieran Bingham <[email protected]>
7625 L:      [email protected]
7626 L:      [email protected]
7627 S:      Supported
7628 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7629 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7630 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7631 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7632 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7633 F:      drivers/gpu/drm/renesas/rcar-du/
7634
7635 DRM DRIVERS FOR RENESAS RZ
7636 M:      Biju Das <[email protected]>
7637 L:      [email protected]
7638 L:      [email protected]
7639 S:      Maintained
7640 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7641 F:      Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7642 F:      drivers/gpu/drm/renesas/rz-du/
7643
7644 DRM DRIVERS FOR RENESAS SHMOBILE
7645 M:      Laurent Pinchart <[email protected]>
7646 M:      Geert Uytterhoeven <[email protected]>
7647 L:      [email protected]
7648 L:      [email protected]
7649 S:      Supported
7650 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7651 F:      Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7652 F:      drivers/gpu/drm/renesas/shmobile/
7653 F:      include/linux/platform_data/shmob_drm.h
7654
7655 DRM DRIVERS FOR ROCKCHIP
7656 M:      Sandy Huang <[email protected]>
7657 M:      Heiko Stübner <[email protected]>
7658 M:      Andy Yan <[email protected]>
7659 L:      [email protected]
7660 S:      Maintained
7661 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7662 F:      Documentation/devicetree/bindings/display/rockchip/
7663 F:      drivers/gpu/drm/ci/xfails/rockchip*
7664 F:      drivers/gpu/drm/rockchip/
7665
7666 DRM DRIVERS FOR STI
7667 M:      Alain Volmat <[email protected]>
7668 L:      [email protected]
7669 S:      Maintained
7670 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7671 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
7672 F:      drivers/gpu/drm/sti
7673
7674 DRM DRIVERS FOR STM
7675 M:      Yannick Fertre <[email protected]>
7676 M:      Raphael Gallais-Pou <[email protected]>
7677 M:      Philippe Cornu <[email protected]>
7678 L:      [email protected]
7679 S:      Maintained
7680 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7681 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7682 F:      Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7683 F:      drivers/gpu/drm/stm
7684
7685 DRM DRIVERS FOR TI KEYSTONE
7686 M:      Jyri Sarha <[email protected]>
7687 M:      Tomi Valkeinen <[email protected]>
7688 L:      [email protected]
7689 S:      Maintained
7690 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7691 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7692 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7693 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7694 F:      drivers/gpu/drm/tidss/
7695
7696 DRM DRIVERS FOR TI LCDC
7697 M:      Jyri Sarha <[email protected]>
7698 M:      Tomi Valkeinen <[email protected]>
7699 L:      [email protected]
7700 S:      Maintained
7701 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7702 F:      Documentation/devicetree/bindings/display/tilcdc/
7703 F:      drivers/gpu/drm/tilcdc/
7704
7705 DRM DRIVERS FOR TI OMAP
7706 M:      Tomi Valkeinen <[email protected]>
7707 L:      [email protected]
7708 S:      Maintained
7709 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7710 F:      Documentation/devicetree/bindings/display/ti/
7711 F:      drivers/gpu/drm/omapdrm/
7712
7713 DRM DRIVERS FOR V3D
7714 M:      Melissa Wen <[email protected]>
7715 M:      Maíra Canal <[email protected]>
7716 S:      Supported
7717 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7718 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7719 F:      drivers/gpu/drm/v3d/
7720 F:      include/uapi/drm/v3d_drm.h
7721
7722 DRM DRIVERS FOR VC4
7723 M:      Maxime Ripard <[email protected]>
7724 M:      Dave Stevenson <[email protected]>
7725 R:      Raspberry Pi Kernel Maintenance <[email protected]>
7726 S:      Supported
7727 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7728 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7729 F:      drivers/gpu/drm/vc4/
7730 F:      include/uapi/drm/vc4_drm.h
7731
7732 DRM DRIVERS FOR VIVANTE GPU IP
7733 M:      Lucas Stach <[email protected]>
7734 R:      Russell King <[email protected]>
7735 R:      Christian Gmeiner <[email protected]>
7736 L:      [email protected] (moderated for non-subscribers)
7737 L:      [email protected]
7738 S:      Maintained
7739 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7740 F:      drivers/gpu/drm/etnaviv/
7741 F:      include/uapi/drm/etnaviv_drm.h
7742
7743 DRM DRIVERS FOR XEN
7744 M:      Oleksandr Andrushchenko <[email protected]>
7745 L:      [email protected]
7746 L:      [email protected] (moderated for non-subscribers)
7747 S:      Supported
7748 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7749 F:      Documentation/gpu/xen-front.rst
7750 F:      drivers/gpu/drm/xen/
7751
7752 DRM DRIVERS FOR XILINX
7753 M:      Laurent Pinchart <[email protected]>
7754 M:      Tomi Valkeinen <[email protected]>
7755 L:      [email protected]
7756 S:      Maintained
7757 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7758 F:      Documentation/devicetree/bindings/display/xlnx/
7759 F:      drivers/gpu/drm/xlnx/
7760
7761 DRM GPU SCHEDULER
7762 M:      Luben Tuikov <[email protected]>
7763 M:      Matthew Brost <[email protected]>
7764 L:      [email protected]
7765 S:      Maintained
7766 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7767 F:      drivers/gpu/drm/scheduler/
7768 F:      include/drm/gpu_scheduler.h
7769
7770 DRM PANEL DRIVERS
7771 M:      Neil Armstrong <[email protected]>
7772 R:      Jessica Zhang <[email protected]>
7773 L:      [email protected]
7774 S:      Maintained
7775 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7776 F:      Documentation/devicetree/bindings/display/panel/
7777 F:      drivers/gpu/drm/drm_panel.c
7778 F:      drivers/gpu/drm/panel/
7779 F:      include/drm/drm_panel.h
7780
7781 DRM PRIVACY-SCREEN CLASS
7782 M:      Hans de Goede <[email protected]>
7783 L:      [email protected]
7784 S:      Maintained
7785 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7786 F:      drivers/gpu/drm/drm_privacy_screen*
7787 F:      include/drm/drm_privacy_screen*
7788
7789 DRM TTM SUBSYSTEM
7790 M:      Christian Koenig <[email protected]>
7791 M:      Huang Rui <[email protected]>
7792 L:      [email protected]
7793 S:      Maintained
7794 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7795 F:      drivers/gpu/drm/ttm/
7796 F:      include/drm/ttm/
7797
7798 DRM AUTOMATED TESTING
7799 M:      Helen Koike <[email protected]>
7800 L:      [email protected]
7801 S:      Maintained
7802 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7803 F:      Documentation/gpu/automated_testing.rst
7804 F:      drivers/gpu/drm/ci/
7805
7806 DSBR100 USB FM RADIO DRIVER
7807 M:      Alexey Klimov <[email protected]>
7808 L:      [email protected]
7809 S:      Maintained
7810 T:      git git://linuxtv.org/media_tree.git
7811 F:      drivers/media/radio/dsbr100.c
7812
7813 DT3155 MEDIA DRIVER
7814 M:      Hans Verkuil <[email protected]>
7815 L:      [email protected]
7816 S:      Odd Fixes
7817 W:      https://linuxtv.org
7818 T:      git git://linuxtv.org/media_tree.git
7819 F:      drivers/media/pci/dt3155/
7820
7821 DVB_USB_AF9015 MEDIA DRIVER
7822 L:      [email protected]
7823 S:      Orphan
7824 W:      https://linuxtv.org
7825 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7826 F:      drivers/media/usb/dvb-usb-v2/af9015*
7827
7828 DVB_USB_AF9035 MEDIA DRIVER
7829 L:      [email protected]
7830 S:      Orphan
7831 W:      https://linuxtv.org
7832 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7833 F:      drivers/media/usb/dvb-usb-v2/af9035*
7834
7835 DVB_USB_ANYSEE MEDIA DRIVER
7836 L:      [email protected]
7837 S:      Orphan
7838 W:      https://linuxtv.org
7839 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7840 F:      drivers/media/usb/dvb-usb-v2/anysee*
7841
7842 DVB_USB_AU6610 MEDIA DRIVER
7843 L:      [email protected]
7844 S:      Orphan
7845 W:      https://linuxtv.org
7846 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7847 F:      drivers/media/usb/dvb-usb-v2/au6610*
7848
7849 DVB_USB_CE6230 MEDIA DRIVER
7850 L:      [email protected]
7851 S:      Orphan
7852 W:      https://linuxtv.org
7853 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7854 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7855
7856 DVB_USB_CXUSB MEDIA DRIVER
7857 M:      Michael Krufky <[email protected]>
7858 L:      [email protected]
7859 S:      Maintained
7860 W:      https://linuxtv.org
7861 W:      http://github.com/mkrufky
7862 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7863 T:      git git://linuxtv.org/media_tree.git
7864 F:      drivers/media/usb/dvb-usb/cxusb*
7865
7866 DVB_USB_EC168 MEDIA DRIVER
7867 L:      [email protected]
7868 S:      Orphan
7869 W:      https://linuxtv.org
7870 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7871 F:      drivers/media/usb/dvb-usb-v2/ec168*
7872
7873 DVB_USB_GL861 MEDIA DRIVER
7874 L:      [email protected]
7875 S:      Orphan
7876 W:      https://linuxtv.org
7877 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7878 F:      drivers/media/usb/dvb-usb-v2/gl861*
7879
7880 DVB_USB_MXL111SF MEDIA DRIVER
7881 M:      Michael Krufky <[email protected]>
7882 L:      [email protected]
7883 S:      Maintained
7884 W:      https://linuxtv.org
7885 W:      http://github.com/mkrufky
7886 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7887 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
7888 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
7889
7890 DVB_USB_RTL28XXU MEDIA DRIVER
7891 L:      [email protected]
7892 S:      Orphan
7893 W:      https://linuxtv.org
7894 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7895 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
7896
7897 DVB_USB_V2 MEDIA DRIVER
7898 L:      [email protected]
7899 S:      Orphan
7900 W:      https://linuxtv.org
7901 W:      http://palosaari.fi/linux/
7902 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7903 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
7904 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
7905
7906 DYNAMIC DEBUG
7907 M:      Jason Baron <[email protected]>
7908 M:      Jim Cromie <[email protected]>
7909 S:      Maintained
7910 F:      include/linux/dynamic_debug.h
7911 F:      lib/dynamic_debug.c
7912 F:      lib/test_dynamic_debug.c
7913
7914 DYNAMIC INTERRUPT MODERATION
7915 M:      Tal Gilboa <[email protected]>
7916 S:      Maintained
7917 F:      Documentation/networking/net_dim.rst
7918 F:      include/linux/dim.h
7919 F:      lib/dim/
7920
7921 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7922 M:      Daniel Lezcano <[email protected]>
7923 L:      [email protected]
7924 S:      Supported
7925 B:      https://bugzilla.kernel.org
7926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7927 F:      drivers/powercap/dtpm*
7928 F:      include/linux/dtpm.h
7929
7930 DZ DECSTATION DZ11 SERIAL DRIVER
7931 M:      "Maciej W. Rozycki" <[email protected]>
7932 S:      Maintained
7933 F:      drivers/tty/serial/dz.*
7934
7935 E3X0 POWER BUTTON DRIVER
7936 M:      Moritz Fischer <[email protected]>
7937 L:      [email protected]
7938 S:      Supported
7939 W:      http://www.ettus.com
7940 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
7941 F:      drivers/input/misc/e3x0-button.c
7942
7943 E4000 MEDIA DRIVER
7944 L:      [email protected]
7945 S:      Orphan
7946 W:      https://linuxtv.org
7947 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7948 F:      drivers/media/tuners/e4000*
7949
7950 EARTH_PT1 MEDIA DRIVER
7951 M:      Akihiro Tsukada <[email protected]>
7952 L:      [email protected]
7953 S:      Odd Fixes
7954 F:      drivers/media/pci/pt1/
7955
7956 EARTH_PT3 MEDIA DRIVER
7957 M:      Akihiro Tsukada <[email protected]>
7958 L:      [email protected]
7959 S:      Odd Fixes
7960 F:      drivers/media/pci/pt3/
7961
7962 EC100 MEDIA DRIVER
7963 L:      [email protected]
7964 S:      Orphan
7965 W:      https://linuxtv.org
7966 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7967 F:      drivers/media/dvb-frontends/ec100*
7968
7969 ECRYPT FILE SYSTEM
7970 M:      Tyler Hicks <[email protected]>
7971 L:      [email protected]
7972 S:      Odd Fixes
7973 W:      http://ecryptfs.org
7974 W:      https://launchpad.net/ecryptfs
7975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7976 F:      Documentation/filesystems/ecryptfs.rst
7977 F:      fs/ecryptfs/
7978
7979 EDAC-AMD64
7980 M:      Yazen Ghannam <[email protected]>
7981 L:      [email protected]
7982 S:      Supported
7983 F:      drivers/edac/amd64_edac*
7984 F:      drivers/edac/mce_amd*
7985
7986 EDAC-ARMADA
7987 M:      Jan Luebbe <[email protected]>
7988 L:      [email protected]
7989 S:      Maintained
7990 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7991 F:      drivers/edac/armada_xp_*
7992
7993 EDAC-AST2500
7994 M:      Stefan Schaeckeler <[email protected]>
7995 S:      Supported
7996 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7997 F:      drivers/edac/aspeed_edac.c
7998
7999 EDAC-BLUEFIELD
8000 M:      Shravan Kumar Ramani <[email protected]>
8001 S:      Supported
8002 F:      drivers/edac/bluefield_edac.c
8003
8004 EDAC-CALXEDA
8005 M:      Andre Przywara <[email protected]>
8006 L:      [email protected]
8007 S:      Maintained
8008 F:      drivers/edac/highbank*
8009
8010 EDAC-CAVIUM OCTEON
8011 M:      Ralf Baechle <[email protected]>
8012 L:      [email protected]
8013 L:      [email protected]
8014 S:      Supported
8015 F:      drivers/edac/octeon_edac*
8016
8017 EDAC-CAVIUM THUNDERX
8018 M:      Robert Richter <[email protected]>
8019 L:      [email protected]
8020 S:      Odd Fixes
8021 F:      drivers/edac/thunderx_edac*
8022
8023 EDAC-CORE
8024 M:      Borislav Petkov <[email protected]>
8025 M:      Tony Luck <[email protected]>
8026 R:      James Morse <[email protected]>
8027 R:      Mauro Carvalho Chehab <[email protected]>
8028 R:      Robert Richter <[email protected]>
8029 L:      [email protected]
8030 S:      Supported
8031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8032 F:      Documentation/driver-api/edac.rst
8033 F:      drivers/edac/
8034 F:      include/linux/edac.h
8035
8036 EDAC-DMC520
8037 M:      Lei Wang <[email protected]>
8038 L:      [email protected]
8039 S:      Supported
8040 F:      drivers/edac/dmc520_edac.c
8041
8042 EDAC-E752X
8043 M:      Mark Gross <[email protected]>
8044 L:      [email protected]
8045 S:      Maintained
8046 F:      drivers/edac/e752x_edac.c
8047
8048 EDAC-E7XXX
8049 L:      [email protected]
8050 S:      Maintained
8051 F:      drivers/edac/e7xxx_edac.c
8052
8053 EDAC-FSL_DDR
8054 M:      York Sun <[email protected]>
8055 L:      [email protected]
8056 S:      Maintained
8057 F:      drivers/edac/fsl_ddr_edac.*
8058
8059 EDAC-GHES
8060 M:      Mauro Carvalho Chehab <[email protected]>
8061 L:      [email protected]
8062 S:      Maintained
8063 F:      drivers/edac/ghes_edac.c
8064
8065 EDAC-I10NM
8066 M:      Tony Luck <[email protected]>
8067 L:      [email protected]
8068 S:      Maintained
8069 F:      drivers/edac/i10nm_base.c
8070
8071 EDAC-I3000
8072 L:      [email protected]
8073 S:      Orphan
8074 F:      drivers/edac/i3000_edac.c
8075
8076 EDAC-I5000
8077 L:      [email protected]
8078 S:      Maintained
8079 F:      drivers/edac/i5000_edac.c
8080
8081 EDAC-I5400
8082 M:      Mauro Carvalho Chehab <[email protected]>
8083 L:      [email protected]
8084 S:      Maintained
8085 F:      drivers/edac/i5400_edac.c
8086
8087 EDAC-I7300
8088 M:      Mauro Carvalho Chehab <[email protected]>
8089 L:      [email protected]
8090 S:      Maintained
8091 F:      drivers/edac/i7300_edac.c
8092
8093 EDAC-I7CORE
8094 M:      Mauro Carvalho Chehab <[email protected]>
8095 L:      [email protected]
8096 S:      Maintained
8097 F:      drivers/edac/i7core_edac.c
8098
8099 EDAC-I82443BXGX
8100 M:      Tim Small <[email protected]>
8101 L:      [email protected]
8102 S:      Maintained
8103 F:      drivers/edac/i82443bxgx_edac.c
8104
8105 EDAC-I82975X
8106 M:      "Arvind R." <[email protected]>
8107 L:      [email protected]
8108 S:      Maintained
8109 F:      drivers/edac/i82975x_edac.c
8110
8111 EDAC-IE31200
8112 M:      Jason Baron <[email protected]>
8113 L:      [email protected]
8114 S:      Maintained
8115 F:      drivers/edac/ie31200_edac.c
8116
8117 EDAC-IGEN6
8118 M:      Tony Luck <[email protected]>
8119 R:      Qiuxu Zhuo <[email protected]>
8120 L:      [email protected]
8121 S:      Maintained
8122 F:      drivers/edac/igen6_edac.c
8123
8124 EDAC-MPC85XX
8125 M:      Johannes Thumshirn <[email protected]>
8126 L:      [email protected]
8127 S:      Maintained
8128 F:      drivers/edac/mpc85xx_edac.[ch]
8129
8130 EDAC-NPCM
8131 M:      Marvin Lin <[email protected]>
8132 M:      Stanley Chu <[email protected]>
8133 L:      [email protected]
8134 S:      Maintained
8135 F:      Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8136 F:      drivers/edac/npcm_edac.c
8137
8138 EDAC-PASEMI
8139 M:      Egor Martovetsky <[email protected]>
8140 L:      [email protected]
8141 S:      Maintained
8142 F:      drivers/edac/pasemi_edac.c
8143
8144 EDAC-PND2
8145 M:      Tony Luck <[email protected]>
8146 L:      [email protected]
8147 S:      Maintained
8148 F:      drivers/edac/pnd2_edac.[ch]
8149
8150 EDAC-QCOM
8151 M:      Manivannan Sadhasivam <[email protected]>
8152 L:      [email protected]
8153 L:      [email protected]
8154 S:      Maintained
8155 F:      drivers/edac/qcom_edac.c
8156
8157 EDAC-R82600
8158 M:      Tim Small <[email protected]>
8159 L:      [email protected]
8160 S:      Maintained
8161 F:      drivers/edac/r82600_edac.c
8162
8163 EDAC-SBRIDGE
8164 M:      Tony Luck <[email protected]>
8165 R:      Qiuxu Zhuo <[email protected]>
8166 L:      [email protected]
8167 S:      Maintained
8168 F:      drivers/edac/sb_edac.c
8169
8170 EDAC-SKYLAKE
8171 M:      Tony Luck <[email protected]>
8172 L:      [email protected]
8173 S:      Maintained
8174 F:      drivers/edac/skx_*.[ch]
8175
8176 EDAC-TI
8177 M:      Tero Kristo <[email protected]>
8178 L:      [email protected]
8179 S:      Odd Fixes
8180 F:      drivers/edac/ti_edac.c
8181
8182 EDIROL UA-101/UA-1000 DRIVER
8183 M:      Clemens Ladisch <[email protected]>
8184 L:      [email protected] (moderated for non-subscribers)
8185 S:      Maintained
8186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8187 F:      sound/usb/misc/ua101.c
8188
8189 EFI TEST DRIVER
8190 M:      Ivan Hu <[email protected]>
8191 M:      Ard Biesheuvel <[email protected]>
8192 L:      [email protected]
8193 S:      Maintained
8194 F:      drivers/firmware/efi/test/
8195
8196 EFI VARIABLE FILESYSTEM
8197 M:      Jeremy Kerr <[email protected]>
8198 M:      Ard Biesheuvel <[email protected]>
8199 L:      [email protected]
8200 S:      Maintained
8201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8202 F:      fs/efivarfs/
8203
8204 EFIFB FRAMEBUFFER DRIVER
8205 M:      Peter Jones <[email protected]>
8206 L:      [email protected]
8207 S:      Maintained
8208 F:      drivers/video/fbdev/efifb.c
8209
8210 EFS FILESYSTEM
8211 S:      Orphan
8212 W:      http://aeschi.ch.eu.org/efs/
8213 F:      fs/efs/
8214
8215 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8216 L:      [email protected]
8217 S:      Orphan
8218 F:      drivers/net/ethernet/ibm/ehea/
8219
8220 ELM327 CAN NETWORK DRIVER
8221 M:      Max Staudt <[email protected]>
8222 L:      [email protected]
8223 S:      Maintained
8224 F:      Documentation/networking/device_drivers/can/can327.rst
8225 F:      drivers/net/can/can327.c
8226
8227 EM28XX VIDEO4LINUX DRIVER
8228 M:      Mauro Carvalho Chehab <[email protected]>
8229 L:      [email protected]
8230 S:      Maintained
8231 W:      https://linuxtv.org
8232 T:      git git://linuxtv.org/media_tree.git
8233 F:      Documentation/admin-guide/media/em28xx*
8234 F:      drivers/media/usb/em28xx/
8235
8236 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8237 M:      Adrian Hunter <[email protected]>
8238 M:      Asutosh Das <[email protected]>
8239 R:      Ritesh Harjani <[email protected]>
8240 L:      [email protected]
8241 S:      Supported
8242 F:      drivers/mmc/host/cqhci*
8243
8244 EMS CPC-PCI CAN DRIVER
8245 M:      Gerhard Uttenthaler <[email protected]>
8246 M:      [email protected]
8247 L:      [email protected]
8248 S:      Maintained
8249 F:      drivers/net/can/sja1000/ems_pci.c
8250
8251 EMULEX 10Gbps iSCSI - OneConnect DRIVER
8252 M:      Ketan Mukadam <[email protected]>
8253 L:      [email protected]
8254 S:      Supported
8255 W:      http://www.broadcom.com
8256 F:      drivers/scsi/be2iscsi/
8257
8258 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8259 M:      Ajit Khaparde <[email protected]>
8260 M:      Sriharsha Basavapatna <[email protected]>
8261 M:      Somnath Kotur <[email protected]>
8262 L:      [email protected]
8263 S:      Supported
8264 W:      http://www.emulex.com
8265 F:      drivers/net/ethernet/emulex/benet/
8266
8267 EMULEX ONECONNECT ROCE DRIVER
8268 M:      Selvin Xavier <[email protected]>
8269 L:      [email protected]
8270 S:      Odd Fixes
8271 W:      http://www.broadcom.com
8272 F:      drivers/infiniband/hw/ocrdma/
8273 F:      include/uapi/rdma/ocrdma-abi.h
8274
8275 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8276 M:      James Smart <[email protected]>
8277 M:      Ram Vegesna <[email protected]>
8278 L:      [email protected]
8279 L:      [email protected]
8280 S:      Supported
8281 W:      http://www.broadcom.com
8282 F:      drivers/scsi/elx/
8283
8284 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8285 M:      James Smart <[email protected]>
8286 M:      Dick Kennedy <[email protected]>
8287 L:      [email protected]
8288 S:      Supported
8289 W:      http://www.broadcom.com
8290 F:      drivers/scsi/lpfc/
8291
8292 ENE CB710 FLASH CARD READER DRIVER
8293 M:      Michał Mirosław <[email protected]>
8294 S:      Maintained
8295 F:      drivers/misc/cb710/
8296 F:      drivers/mmc/host/cb710-mmc.*
8297 F:      include/linux/cb710.h
8298
8299 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8300 M:      Maxim Levitsky <[email protected]>
8301 S:      Maintained
8302 F:      drivers/media/rc/ene_ir.*
8303
8304 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8305 M:      Laurentiu Tudor <[email protected]>
8306 L:      [email protected]
8307 S:      Maintained
8308 F:      drivers/tty/ehv_bytechan.c
8309
8310 EPSON S1D13XXX FRAMEBUFFER DRIVER
8311 M:      Kristoffer Ericson <[email protected]>
8312 S:      Maintained
8313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8314 F:      drivers/video/fbdev/s1d13xxxfb.c
8315 F:      include/video/s1d13xxxfb.h
8316
8317 EROFS FILE SYSTEM
8318 M:      Gao Xiang <[email protected]>
8319 M:      Chao Yu <[email protected]>
8320 R:      Yue Hu <[email protected]>
8321 R:      Jeffle Xu <[email protected]>
8322 R:      Sandeep Dhavale <[email protected]>
8323 L:      [email protected]
8324 S:      Maintained
8325 W:      https://erofs.docs.kernel.org
8326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8327 F:      Documentation/ABI/testing/sysfs-fs-erofs
8328 F:      Documentation/filesystems/erofs.rst
8329 F:      fs/erofs/
8330 F:      include/trace/events/erofs.h
8331
8332 ERRSEQ ERROR TRACKING INFRASTRUCTURE
8333 M:      Jeff Layton <[email protected]>
8334 S:      Maintained
8335 F:      include/linux/errseq.h
8336 F:      lib/errseq.c
8337
8338 ESD CAN NETWORK DRIVERS
8339 M:      Stefan Mätje <[email protected]>
8340 R:      [email protected]
8341 L:      [email protected]
8342 S:      Maintained
8343 F:      drivers/net/can/esd/
8344
8345 ESD CAN/USB DRIVERS
8346 M:      Frank Jungclaus <[email protected]>
8347 R:      [email protected]
8348 L:      [email protected]
8349 S:      Maintained
8350 F:      drivers/net/can/usb/esd_usb.c
8351
8352 ET131X NETWORK DRIVER
8353 M:      Mark Einon <[email protected]>
8354 S:      Odd Fixes
8355 F:      drivers/net/ethernet/agere/
8356
8357 ETAS ES58X CAN/USB DRIVER
8358 M:      Vincent Mailhol <[email protected]>
8359 L:      [email protected]
8360 S:      Maintained
8361 F:      Documentation/networking/devlink/etas_es58x.rst
8362 F:      drivers/net/can/usb/etas_es58x/
8363
8364 ETHERNET BRIDGE
8365 M:      Roopa Prabhu <[email protected]>
8366 M:      Nikolay Aleksandrov <[email protected]>
8367 L:      [email protected]
8368 L:      [email protected]
8369 S:      Maintained
8370 W:      http://www.linuxfoundation.org/en/Net:Bridge
8371 F:      include/linux/netfilter_bridge/
8372 F:      net/bridge/
8373
8374 ETHERNET PHY LIBRARY
8375 M:      Andrew Lunn <[email protected]>
8376 M:      Heiner Kallweit <[email protected]>
8377 R:      Russell King <[email protected]>
8378 L:      [email protected]
8379 S:      Maintained
8380 F:      Documentation/ABI/testing/sysfs-class-net-phydev
8381 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
8382 F:      Documentation/devicetree/bindings/net/mdio*
8383 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
8384 F:      Documentation/networking/phy.rst
8385 F:      drivers/net/mdio/
8386 F:      drivers/net/mdio/acpi_mdio.c
8387 F:      drivers/net/mdio/fwnode_mdio.c
8388 F:      drivers/net/mdio/of_mdio.c
8389 F:      drivers/net/pcs/
8390 F:      drivers/net/phy/
8391 F:      include/dt-bindings/net/qca-ar803x.h
8392 F:      include/linux/*mdio*.h
8393 F:      include/linux/linkmode.h
8394 F:      include/linux/mdio/*.h
8395 F:      include/linux/mii.h
8396 F:      include/linux/of_net.h
8397 F:      include/linux/phy.h
8398 F:      include/linux/phy_fixed.h
8399 F:      include/linux/phy_link_topology.h
8400 F:      include/linux/phylib_stubs.h
8401 F:      include/linux/platform_data/mdio-bcm-unimac.h
8402 F:      include/linux/platform_data/mdio-gpio.h
8403 F:      include/trace/events/mdio.h
8404 F:      include/uapi/linux/mdio.h
8405 F:      include/uapi/linux/mii.h
8406 F:      net/core/of_net.c
8407
8408 ETHERNET PHY LIBRARY [RUST]
8409 M:      FUJITA Tomonori <[email protected]>
8410 R:      Trevor Gross <[email protected]>
8411 L:      [email protected]
8412 L:      [email protected]
8413 S:      Maintained
8414 F:      rust/kernel/net/phy.rs
8415 F:      rust/kernel/net/phy/reg.rs
8416
8417 EXEC & BINFMT API, ELF
8418 R:      Eric Biederman <[email protected]>
8419 R:      Kees Cook <[email protected]>
8420 L:      [email protected]
8421 S:      Supported
8422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8423 F:      Documentation/userspace-api/ELF.rst
8424 F:      fs/*binfmt_*.c
8425 F:      fs/Kconfig.binfmt
8426 F:      fs/exec.c
8427 F:      fs/tests/binfmt_*_kunit.c
8428 F:      fs/tests/exec_kunit.c
8429 F:      include/linux/binfmts.h
8430 F:      include/linux/elf.h
8431 F:      include/uapi/linux/binfmts.h
8432 F:      include/uapi/linux/elf.h
8433 F:      tools/testing/selftests/exec/
8434 N:      asm/elf.h
8435 N:      binfmt
8436
8437 EXFAT FILE SYSTEM
8438 M:      Namjae Jeon <[email protected]>
8439 M:      Sungjong Seo <[email protected]>
8440 L:      [email protected]
8441 S:      Maintained
8442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8443 F:      fs/exfat/
8444
8445 EXPRESSWIRE PROTOCOL LIBRARY
8446 M:      Duje Mihanović <[email protected]>
8447 L:      [email protected]
8448 S:      Maintained
8449 F:      drivers/leds/leds-expresswire.c
8450 F:      include/linux/leds-expresswire.h
8451
8452 EXT2 FILE SYSTEM
8453 M:      Jan Kara <[email protected]>
8454 L:      [email protected]
8455 S:      Maintained
8456 F:      Documentation/filesystems/ext2.rst
8457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8458 F:      fs/ext2/
8459 F:      include/linux/ext2*
8460
8461 EXT4 FILE SYSTEM
8462 M:      "Theodore Ts'o" <[email protected]>
8463 M:      Andreas Dilger <[email protected]>
8464 L:      [email protected]
8465 S:      Maintained
8466 W:      http://ext4.wiki.kernel.org
8467 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
8468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8469 F:      Documentation/filesystems/ext4/
8470 F:      fs/ext4/
8471 F:      include/trace/events/ext4.h
8472 F:      include/uapi/linux/ext4.h
8473
8474 Extended Verification Module (EVM)
8475 M:      Mimi Zohar <[email protected]>
8476 M:      Roberto Sassu <[email protected]>
8477 L:      [email protected]
8478 S:      Supported
8479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8480 F:      security/integrity/
8481 F:      security/integrity/evm/
8482
8483 EXTENSIBLE FIRMWARE INTERFACE (EFI)
8484 M:      Ard Biesheuvel <[email protected]>
8485 L:      [email protected]
8486 S:      Maintained
8487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8488 F:      Documentation/admin-guide/efi-stub.rst
8489 F:      arch/*/include/asm/efi.h
8490 F:      arch/*/kernel/efi.c
8491 F:      arch/arm/boot/compressed/efi-header.S
8492 F:      arch/x86/platform/efi/
8493 F:      drivers/firmware/efi/
8494 F:      include/linux/efi*.h
8495
8496 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8497 M:      MyungJoo Ham <[email protected]>
8498 M:      Chanwoo Choi <[email protected]>
8499 L:      [email protected]
8500 S:      Maintained
8501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8502 F:      Documentation/devicetree/bindings/extcon/
8503 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8504 F:      drivers/extcon/
8505 F:      include/linux/extcon.h
8506 F:      include/linux/extcon/
8507
8508 EXTRA BOOT CONFIG
8509 M:      Masami Hiramatsu <[email protected]>
8510 L:      [email protected]
8511 L:      [email protected]
8512 S:      Maintained
8513 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8515 F:      Documentation/admin-guide/bootconfig.rst
8516 F:      fs/proc/bootconfig.c
8517 F:      include/linux/bootconfig.h
8518 F:      lib/bootconfig-data.S
8519 F:      lib/bootconfig.c
8520 F:      tools/bootconfig/*
8521 F:      tools/bootconfig/scripts/*
8522
8523 EXYNOS DP DRIVER
8524 M:      Jingoo Han <[email protected]>
8525 L:      [email protected]
8526 S:      Maintained
8527 F:      drivers/gpu/drm/exynos/exynos_dp*
8528
8529 EXYNOS SYSMMU (IOMMU) driver
8530 M:      Marek Szyprowski <[email protected]>
8531 L:      [email protected]
8532 S:      Maintained
8533 F:      drivers/iommu/exynos-iommu.c
8534
8535 F2FS FILE SYSTEM
8536 M:      Jaegeuk Kim <[email protected]>
8537 M:      Chao Yu <[email protected]>
8538 L:      [email protected]
8539 S:      Maintained
8540 W:      https://f2fs.wiki.kernel.org/
8541 Q:      https://patchwork.kernel.org/project/f2fs/list/
8542 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8544 F:      Documentation/ABI/testing/sysfs-fs-f2fs
8545 F:      Documentation/filesystems/f2fs.rst
8546 F:      fs/f2fs/
8547 F:      include/linux/f2fs_fs.h
8548 F:      include/trace/events/f2fs.h
8549 F:      include/uapi/linux/f2fs.h
8550
8551 F71805F HARDWARE MONITORING DRIVER
8552 M:      Jean Delvare <[email protected]>
8553 L:      [email protected]
8554 S:      Maintained
8555 F:      Documentation/hwmon/f71805f.rst
8556 F:      drivers/hwmon/f71805f.c
8557
8558 FADDR2LINE
8559 M:      Josh Poimboeuf <[email protected]>
8560 S:      Maintained
8561 F:      scripts/faddr2line
8562
8563 FAILOVER MODULE
8564 M:      Sridhar Samudrala <[email protected]>
8565 L:      [email protected]
8566 S:      Supported
8567 F:      Documentation/networking/failover.rst
8568 F:      include/net/failover.h
8569 F:      net/core/failover.c
8570
8571 FANOTIFY
8572 M:      Jan Kara <[email protected]>
8573 R:      Amir Goldstein <[email protected]>
8574 R:      Matthew Bobrowski <[email protected]>
8575 L:      [email protected]
8576 S:      Maintained
8577 F:      fs/notify/fanotify/
8578 F:      include/linux/fanotify.h
8579 F:      include/uapi/linux/fanotify.h
8580
8581 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8582 M:      Linus Walleij <[email protected]>
8583 L:      [email protected]
8584 S:      Maintained
8585 F:      drivers/usb/fotg210/
8586
8587 FARSYNC SYNCHRONOUS DRIVER
8588 M:      Kevin Curtis <[email protected]>
8589 S:      Supported
8590 W:      http://www.farsite.co.uk/
8591 F:      drivers/net/wan/farsync.*
8592
8593 FAULT INJECTION SUPPORT
8594 M:      Akinobu Mita <[email protected]>
8595 S:      Supported
8596 F:      Documentation/fault-injection/
8597 F:      lib/fault-inject.c
8598
8599 FBTFT Framebuffer drivers
8600 L:      [email protected]
8601 L:      [email protected]
8602 S:      Orphan
8603 F:      drivers/staging/fbtft/
8604
8605 FC0011 TUNER DRIVER
8606 M:      Michael Buesch <[email protected]>
8607 L:      [email protected]
8608 S:      Maintained
8609 F:      drivers/media/tuners/fc0011.c
8610 F:      drivers/media/tuners/fc0011.h
8611
8612 FC2580 MEDIA DRIVER
8613 L:      [email protected]
8614 S:      Orphan
8615 W:      https://linuxtv.org
8616 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8617 F:      drivers/media/tuners/fc2580*
8618
8619 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8620 M:      Hannes Reinecke <[email protected]>
8621 L:      [email protected]
8622 S:      Supported
8623 W:      www.Open-FCoE.org
8624 F:      drivers/scsi/fcoe/
8625 F:      drivers/scsi/libfc/
8626 F:      include/scsi/fc/
8627 F:      include/scsi/libfc.h
8628 F:      include/scsi/libfcoe.h
8629 F:      include/uapi/scsi/fc/
8630
8631 FILE LOCKING (flock() and fcntl()/lockf())
8632 M:      Jeff Layton <[email protected]>
8633 M:      Chuck Lever <[email protected]>
8634 R:      Alexander Aring <[email protected]>
8635 L:      [email protected]
8636 S:      Maintained
8637 F:      fs/fcntl.c
8638 F:      fs/locks.c
8639 F:      include/linux/fcntl.h
8640 F:      include/uapi/linux/fcntl.h
8641
8642 FILESYSTEM DIRECT ACCESS (DAX)
8643 M:      Dan Williams <[email protected]>
8644 R:      Matthew Wilcox <[email protected]>
8645 R:      Jan Kara <[email protected]>
8646 L:      [email protected]
8647 L:      [email protected]
8648 S:      Supported
8649 F:      fs/dax.c
8650 F:      include/linux/dax.h
8651 F:      include/trace/events/fs_dax.h
8652
8653 FILESYSTEMS (VFS and infrastructure)
8654 M:      Alexander Viro <[email protected]>
8655 M:      Christian Brauner <[email protected]>
8656 R:      Jan Kara <[email protected]>
8657 L:      [email protected]
8658 S:      Maintained
8659 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8660 F:      fs/*
8661 F:      include/linux/fs.h
8662 F:      include/linux/fs_types.h
8663 F:      include/uapi/linux/fs.h
8664 F:      include/uapi/linux/openat2.h
8665
8666 FILESYSTEMS [EXPORTFS]
8667 M:      Chuck Lever <[email protected]>
8668 M:      Jeff Layton <[email protected]>
8669 R:      Amir Goldstein <[email protected]>
8670 L:      [email protected]
8671 L:      [email protected]
8672 S:      Supported
8673 F:      Documentation/filesystems/nfs/exporting.rst
8674 F:      fs/exportfs/
8675 F:      fs/fhandle.c
8676 F:      include/linux/exportfs.h
8677
8678 FILESYSTEMS [IDMAPPED MOUNTS]
8679 M:      Christian Brauner <[email protected]>
8680 M:      Seth Forshee <[email protected]>
8681 L:      [email protected]
8682 S:      Maintained
8683 F:      Documentation/filesystems/idmappings.rst
8684 F:      fs/mnt_idmapping.c
8685 F:      include/linux/mnt_idmapping.*
8686 F:      tools/testing/selftests/mount_setattr/
8687
8688 FILESYSTEMS [IOMAP]
8689 M:      Christian Brauner <[email protected]>
8690 R:      Darrick J. Wong <[email protected]>
8691 L:      [email protected]
8692 L:      [email protected]
8693 S:      Supported
8694 F:      Documentation/filesystems/iomap/*
8695 F:      fs/iomap/
8696 F:      include/linux/iomap.h
8697
8698 FILESYSTEMS [NETFS LIBRARY]
8699 M:      David Howells <[email protected]>
8700 R:      Jeff Layton <[email protected]>
8701 L:      [email protected]
8702 L:      [email protected]
8703 S:      Supported
8704 F:      Documentation/filesystems/caching/
8705 F:      Documentation/filesystems/netfs_library.rst
8706 F:      fs/netfs/
8707 F:      include/linux/fscache*.h
8708 F:      include/linux/netfs.h
8709 F:      include/trace/events/fscache.h
8710 F:      include/trace/events/netfs.h
8711
8712 FILESYSTEMS [STACKABLE]
8713 M:      Miklos Szeredi <[email protected]>
8714 M:      Amir Goldstein <[email protected]>
8715 L:      [email protected]
8716 L:      [email protected]
8717 S:      Maintained
8718 F:      fs/backing-file.c
8719 F:      include/linux/backing-file.h
8720
8721 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8722 M:      Riku Voipio <[email protected]>
8723 L:      [email protected]
8724 S:      Maintained
8725 F:      drivers/hwmon/f75375s.c
8726 F:      include/linux/f75375s.h
8727
8728 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8729 M:      Ji-Ze Hong (Peter Hong) <[email protected]>
8730 L:      [email protected]
8731 S:      Maintained
8732 F:      drivers/net/can/usb/f81604.c
8733
8734 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8735 M:      Clemens Ladisch <[email protected]>
8736 M:      Takashi Sakamoto <[email protected]>
8737 L:      [email protected] (moderated for non-subscribers)
8738 S:      Maintained
8739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8740 F:      include/uapi/sound/firewire.h
8741 F:      sound/firewire/
8742
8743 FIREWIRE MEDIA DRIVERS (firedtv)
8744 M:      Stefan Richter <[email protected]>
8745 L:      [email protected]
8746 L:      [email protected]
8747 S:      Maintained
8748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8749 F:      drivers/media/firewire/
8750
8751 FIREWIRE SBP-2 TARGET
8752 M:      Chris Boot <[email protected]>
8753 L:      [email protected]
8754 L:      [email protected]
8755 L:      [email protected]
8756 S:      Maintained
8757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8758 F:      drivers/target/sbp/
8759
8760 FIREWIRE SUBSYSTEM
8761 M:      Takashi Sakamoto <[email protected]>
8762 M:      Takashi Sakamoto <[email protected]>
8763 L:      [email protected]
8764 S:      Maintained
8765 W:      http://ieee1394.docs.kernel.org/
8766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8767 F:      drivers/firewire/
8768 F:      include/linux/firewire.h
8769 F:      include/uapi/linux/firewire*.h
8770 F:      tools/firewire/
8771
8772 FIRMWARE FRAMEWORK FOR ARMV8-A
8773 M:      Sudeep Holla <[email protected]>
8774 L:      [email protected] (moderated for non-subscribers)
8775 S:      Maintained
8776 F:      drivers/firmware/arm_ffa/
8777 F:      include/linux/arm_ffa.h
8778
8779 FIRMWARE LOADER (request_firmware)
8780 M:      Luis Chamberlain <[email protected]>
8781 M:      Russ Weight <[email protected]>
8782 M:      Danilo Krummrich <[email protected]>
8783 L:      [email protected]
8784 S:      Maintained
8785 F:      Documentation/firmware_class/
8786 F:      drivers/base/firmware_loader/
8787 F:      rust/kernel/firmware.rs
8788 F:      include/linux/firmware.h
8789
8790 FLEXTIMER FTM-QUADDEC DRIVER
8791 M:      Patrick Havelange <[email protected]>
8792 L:      [email protected]
8793 S:      Maintained
8794 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8795 F:      drivers/counter/ftm-quaddec.c
8796
8797 FLOPPY DRIVER
8798 M:      Denis Efremov <[email protected]>
8799 L:      [email protected]
8800 S:      Odd Fixes
8801 F:      drivers/block/floppy.c
8802
8803 FLYSKY FSIA6B RC RECEIVER
8804 M:      Markus Koch <[email protected]>
8805 L:      [email protected]
8806 S:      Maintained
8807 F:      drivers/input/joystick/fsia6b.c
8808
8809 FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8810 M:      Geoffrey D. Bennett <[email protected]>
8811 L:      [email protected] (moderated for non-subscribers)
8812 S:      Maintained
8813 W:      https://github.com/geoffreybennett/scarlett-gen2
8814 B:      https://github.com/geoffreybennett/scarlett-gen2/issues
8815 T:      git https://github.com/geoffreybennett/scarlett-gen2.git
8816 F:      include/uapi/sound/scarlett2.h
8817 F:      sound/usb/mixer_scarlett2.c
8818
8819 FORCEDETH GIGABIT ETHERNET DRIVER
8820 M:      Rain River <[email protected]>
8821 M:      Zhu Yanjun <[email protected]>
8822 L:      [email protected]
8823 S:      Maintained
8824 F:      drivers/net/ethernet/nvidia/*
8825
8826 FORTIFY_SOURCE
8827 M:      Kees Cook <[email protected]>
8828 L:      [email protected]
8829 S:      Supported
8830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8831 F:      include/linux/fortify-string.h
8832 F:      lib/fortify_kunit.c
8833 F:      lib/memcpy_kunit.c
8834 F:      lib/test_fortify/*
8835 K:      \b__NO_FORTIFY\b
8836
8837 FPGA DFL DRIVERS
8838 M:      Wu Hao <[email protected]>
8839 R:      Tom Rix <[email protected]>
8840 L:      [email protected]
8841 S:      Maintained
8842 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8843 F:      Documentation/fpga/dfl.rst
8844 F:      drivers/fpga/dfl*
8845 F:      drivers/uio/uio_dfl.c
8846 F:      include/linux/dfl.h
8847 F:      include/uapi/linux/fpga-dfl.h
8848
8849 FPGA MANAGER FRAMEWORK
8850 M:      Moritz Fischer <[email protected]>
8851 M:      Wu Hao <[email protected]>
8852 M:      Xu Yilun <[email protected]>
8853 R:      Tom Rix <[email protected]>
8854 L:      [email protected]
8855 S:      Maintained
8856 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8858 F:      Documentation/devicetree/bindings/fpga/
8859 F:      Documentation/driver-api/fpga/
8860 F:      Documentation/fpga/
8861 F:      drivers/fpga/
8862 F:      include/linux/fpga/
8863
8864 FPU EMULATOR
8865 M:      Bill Metzenthen <[email protected]>
8866 S:      Maintained
8867 W:      https://floatingpoint.billm.au/
8868 F:      arch/x86/math-emu/
8869
8870 FRAMEBUFFER CORE
8871 M:      Daniel Vetter <[email protected]>
8872 S:      Odd Fixes
8873 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
8874 F:      drivers/video/fbdev/core/
8875
8876 FRAMEBUFFER LAYER
8877 M:      Helge Deller <[email protected]>
8878 L:      [email protected]
8879 L:      [email protected]
8880 S:      Maintained
8881 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
8882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8883 F:      Documentation/fb/
8884 F:      drivers/video/
8885 F:      include/linux/fb.h
8886 F:      include/uapi/linux/fb.h
8887 F:      include/uapi/video/
8888 F:      include/video/
8889
8890 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8891 M:      Horia Geantă <[email protected]>
8892 M:      Pankaj Gupta <[email protected]>
8893 M:      Gaurav Jain <[email protected]>
8894 L:      [email protected]
8895 S:      Maintained
8896 F:      Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8897 F:      drivers/crypto/caam/
8898
8899 FREESCALE COLDFIRE M5441X MMC DRIVER
8900 M:      Angelo Dureghello <[email protected]>
8901 L:      [email protected]
8902 S:      Maintained
8903 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
8904 F:      include/linux/platform_data/mmc-esdhc-mcf.h
8905
8906 FREESCALE DIU FRAMEBUFFER DRIVER
8907 M:      Timur Tabi <[email protected]>
8908 L:      [email protected]
8909 S:      Maintained
8910 F:      drivers/video/fbdev/fsl-diu-fb.*
8911
8912 FREESCALE DMA DRIVER
8913 M:      Zhang Wei <[email protected]>
8914 L:      [email protected]
8915 S:      Maintained
8916 F:      drivers/dma/fsldma.*
8917
8918 FREESCALE DSPI DRIVER
8919 M:      Vladimir Oltean <[email protected]>
8920 L:      [email protected]
8921 L:      [email protected]
8922 S:      Maintained
8923 F:      Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8924 F:      drivers/spi/spi-fsl-dspi.c
8925 F:      include/linux/spi/spi-fsl-dspi.h
8926
8927 FREESCALE eDMA DRIVER
8928 M:      Frank Li <[email protected]>
8929 L:      [email protected]
8930 L:      [email protected]
8931 S:      Maintained
8932 F:      Documentation/devicetree/bindings/dma/fsl,edma.yaml
8933 F:      drivers/dma/fsl-edma*.*
8934
8935 FREESCALE ENETC ETHERNET DRIVERS
8936 M:      Claudiu Manoil <[email protected]>
8937 M:      Vladimir Oltean <[email protected]>
8938 L:      [email protected]
8939 S:      Maintained
8940 F:      drivers/net/ethernet/freescale/enetc/
8941
8942 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8943 M:      Claudiu Manoil <[email protected]>
8944 L:      [email protected]
8945 S:      Maintained
8946 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8947 F:      drivers/net/ethernet/freescale/gianfar*
8948
8949 FREESCALE GPMI NAND DRIVER
8950 M:      Han Xu <[email protected]>
8951 L:      [email protected]
8952 S:      Maintained
8953 F:      drivers/mtd/nand/raw/gpmi-nand/*
8954
8955 FREESCALE I2C CPM DRIVER
8956 M:      Jochen Friedrich <[email protected]>
8957 L:      [email protected]
8958 L:      [email protected]
8959 S:      Maintained
8960 F:      drivers/i2c/busses/i2c-cpm.c
8961
8962 FREESCALE IMX / MXC FEC DRIVER
8963 M:      Wei Fang <[email protected]>
8964 R:      Shenwei Wang <[email protected]>
8965 R:      Clark Wang <[email protected]>
8966 L:      [email protected]
8967 L:      [email protected]
8968 S:      Maintained
8969 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
8970 F:      drivers/net/ethernet/freescale/fec.h
8971 F:      drivers/net/ethernet/freescale/fec_main.c
8972 F:      drivers/net/ethernet/freescale/fec_ptp.c
8973
8974 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8975 M:      Sascha Hauer <[email protected]>
8976 R:      Pengutronix Kernel Team <[email protected]>
8977 L:      [email protected]
8978 L:      [email protected] (moderated for non-subscribers)
8979 S:      Maintained
8980 F:      drivers/video/fbdev/imxfb.c
8981
8982 FREESCALE IMX DDR PMU DRIVER
8983 M:      Frank Li <[email protected]>
8984 L:      [email protected] (moderated for non-subscribers)
8985 S:      Maintained
8986 F:      Documentation/admin-guide/perf/imx-ddr.rst
8987 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8988 F:      drivers/perf/fsl_imx8_ddr_perf.c
8989
8990 FREESCALE IMX I2C DRIVER
8991 M:      Oleksij Rempel <[email protected]>
8992 R:      Pengutronix Kernel Team <[email protected]>
8993 L:      [email protected]
8994 S:      Maintained
8995 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8996 F:      drivers/i2c/busses/i2c-imx.c
8997
8998 FREESCALE IMX LPI2C DRIVER
8999 M:      Dong Aisheng <[email protected]>
9000 L:      [email protected]
9001 L:      [email protected]
9002 S:      Maintained
9003 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9004 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
9005
9006 FREESCALE IMX LPSPI DRIVER
9007 M:      Frank Li <[email protected]>
9008 L:      [email protected]
9009 L:      [email protected]
9010 S:      Maintained
9011 F:      Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9012 F:      drivers/spi/spi-fsl-lpspi.c
9013
9014 FREESCALE MPC I2C DRIVER
9015 M:      Chris Packham <[email protected]>
9016 L:      [email protected]
9017 S:      Maintained
9018 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9019 F:      drivers/i2c/busses/i2c-mpc.c
9020
9021 FREESCALE QORIQ DPAA ETHERNET DRIVER
9022 M:      Madalin Bucur <[email protected]>
9023 L:      [email protected]
9024 S:      Maintained
9025 F:      drivers/net/ethernet/freescale/dpaa
9026
9027 FREESCALE QORIQ DPAA FMAN DRIVER
9028 M:      Madalin Bucur <[email protected]>
9029 R:      Sean Anderson <[email protected]>
9030 L:      [email protected]
9031 S:      Maintained
9032 F:      Documentation/devicetree/bindings/net/fsl,fman*.yaml
9033 F:      drivers/net/ethernet/freescale/fman
9034
9035 FREESCALE QORIQ PTP CLOCK DRIVER
9036 M:      Yangbo Lu <[email protected]>
9037 L:      [email protected]
9038 S:      Maintained
9039 F:      Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9040 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9041 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
9042 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9043 F:      drivers/ptp/ptp_qoriq.c
9044 F:      drivers/ptp/ptp_qoriq_debugfs.c
9045 F:      include/linux/fsl/ptp_qoriq.h
9046
9047 FREESCALE QUAD SPI DRIVER
9048 M:      Han Xu <[email protected]>
9049 L:      [email protected]
9050 L:      [email protected]
9051 S:      Maintained
9052 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9053 F:      drivers/spi/spi-fsl-qspi.c
9054
9055 FREESCALE QUICC ENGINE LIBRARY
9056 M:      Qiang Zhao <[email protected]>
9057 M:      Christophe Leroy <[email protected]>
9058 L:      [email protected]
9059 S:      Maintained
9060 F:      drivers/soc/fsl/qe/
9061 F:      include/soc/fsl/qe/
9062
9063 FREESCALE QUICC ENGINE QMC DRIVER
9064 M:      Herve Codina <[email protected]>
9065 L:      [email protected]
9066 S:      Maintained
9067 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9068 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9069 F:      drivers/soc/fsl/qe/qmc.c
9070 F:      include/soc/fsl/qe/qmc.h
9071
9072 FREESCALE QUICC ENGINE QMC HDLC DRIVER
9073 M:      Herve Codina <[email protected]>
9074 L:      [email protected]
9075 L:      [email protected]
9076 S:      Maintained
9077 F:      drivers/net/wan/fsl_qmc_hdlc.c
9078
9079 FREESCALE QUICC ENGINE TSA DRIVER
9080 M:      Herve Codina <[email protected]>
9081 L:      [email protected]
9082 S:      Maintained
9083 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9084 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9085 F:      drivers/soc/fsl/qe/tsa.c
9086 F:      drivers/soc/fsl/qe/tsa.h
9087 F:      include/dt-bindings/soc/cpm1-fsl,tsa.h
9088 F:      include/dt-bindings/soc/qe-fsl,tsa.h
9089
9090 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9091 L:      [email protected]
9092 L:      [email protected]
9093 S:      Orphan
9094 F:      drivers/net/ethernet/freescale/ucc_geth*
9095
9096 FREESCALE QUICC ENGINE UCC HDLC DRIVER
9097 M:      Zhao Qiang <[email protected]>
9098 L:      [email protected]
9099 L:      [email protected]
9100 S:      Maintained
9101 F:      drivers/net/wan/fsl_ucc_hdlc*
9102
9103 FREESCALE QUICC ENGINE UCC UART DRIVER
9104 M:      Timur Tabi <[email protected]>
9105 L:      [email protected]
9106 S:      Maintained
9107 F:      drivers/tty/serial/ucc_uart.c
9108
9109 FREESCALE SOC DRIVERS
9110 M:      Christophe Leroy <[email protected]>
9111 L:      [email protected]
9112 L:      [email protected] (moderated for non-subscribers)
9113 S:      Maintained
9114 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9115 F:      Documentation/devicetree/bindings/soc/fsl/
9116 F:      drivers/soc/fsl/
9117 F:      include/linux/fsl/
9118 F:      include/soc/fsl/
9119
9120 FREESCALE SOC FS_ENET DRIVER
9121 M:      Pantelis Antoniou <[email protected]>
9122 L:      [email protected]
9123 L:      [email protected]
9124 S:      Maintained
9125 F:      drivers/net/ethernet/freescale/fs_enet/
9126
9127 FREESCALE SOC SOUND DRIVERS
9128 M:      Shengjiu Wang <[email protected]>
9129 M:      Xiubo Li <[email protected]>
9130 R:      Fabio Estevam <[email protected]>
9131 R:      Nicolin Chen <[email protected]>
9132 L:      [email protected] (moderated for non-subscribers)
9133 L:      [email protected]
9134 S:      Maintained
9135 F:      sound/soc/fsl/fsl*
9136 F:      sound/soc/fsl/imx*
9137
9138 FREESCALE SOC LPC32XX SOUND DRIVERS
9139 M:      J.M.B. Downing <[email protected]>
9140 M:      Piotr Wojtaszczyk <[email protected]>
9141 R:      Vladimir Zapolskiy <[email protected]>
9142 L:      [email protected] (moderated for non-subscribers)
9143 L:      [email protected]
9144 S:      Maintained
9145 F:      Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9146 F:      sound/soc/fsl/lpc3xxx-*
9147
9148 FREESCALE SOC SOUND QMC DRIVER
9149 M:      Herve Codina <[email protected]>
9150 L:      [email protected] (moderated for non-subscribers)
9151 L:      [email protected]
9152 S:      Maintained
9153 F:      Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9154 F:      sound/soc/fsl/fsl_qmc_audio.c
9155
9156 FREESCALE USB PERIPHERAL DRIVERS
9157 L:      [email protected]
9158 L:      [email protected]
9159 S:      Orphan
9160 F:      drivers/usb/gadget/udc/fsl*
9161
9162 FREESCALE USB PHY DRIVER
9163 L:      [email protected]
9164 L:      [email protected]
9165 S:      Orphan
9166 F:      drivers/usb/phy/phy-fsl-usb*
9167
9168 FREEVXFS FILESYSTEM
9169 M:      Christoph Hellwig <[email protected]>
9170 S:      Maintained
9171 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
9172 F:      fs/freevxfs/
9173
9174 FREEZER
9175 M:      "Rafael J. Wysocki" <[email protected]>
9176 M:      Pavel Machek <[email protected]>
9177 L:      [email protected]
9178 S:      Supported
9179 F:      Documentation/power/freezing-of-tasks.rst
9180 F:      include/linux/freezer.h
9181 F:      kernel/freezer.c
9182
9183 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9184 M:      Eric Biggers <[email protected]>
9185 M:      Theodore Y. Ts'o <[email protected]>
9186 M:      Jaegeuk Kim <[email protected]>
9187 L:      [email protected]
9188 S:      Supported
9189 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
9190 T:      git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9191 F:      Documentation/filesystems/fscrypt.rst
9192 F:      fs/crypto/
9193 F:      include/linux/fscrypt.h
9194 F:      include/uapi/linux/fscrypt.h
9195
9196 FSI SUBSYSTEM
9197 M:      Jeremy Kerr <[email protected]>
9198 M:      Joel Stanley <[email protected]>
9199 R:      Alistar Popple <[email protected]>
9200 R:      Eddie James <[email protected]>
9201 L:      [email protected]
9202 S:      Supported
9203 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
9204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9205 F:      drivers/fsi/
9206 F:      include/linux/fsi*.h
9207 F:      include/trace/events/fsi*.h
9208
9209 FSI-ATTACHED I2C DRIVER
9210 M:      Eddie James <[email protected]>
9211 L:      [email protected]
9212 L:      [email protected] (moderated for non-subscribers)
9213 S:      Maintained
9214 F:      Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9215 F:      drivers/i2c/busses/i2c-fsi.c
9216
9217 FSI-ATTACHED SPI DRIVER
9218 M:      Eddie James <[email protected]>
9219 L:      [email protected]
9220 S:      Maintained
9221 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9222 F:      drivers/spi/spi-fsi.c
9223
9224 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9225 M:      Jan Kara <[email protected]>
9226 R:      Amir Goldstein <[email protected]>
9227 L:      [email protected]
9228 S:      Maintained
9229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9230 F:      fs/notify/
9231 F:      include/linux/fsnotify*.h
9232
9233 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9234 M:      Eric Biggers <[email protected]>
9235 M:      Theodore Y. Ts'o <[email protected]>
9236 L:      [email protected]
9237 S:      Supported
9238 Q:      https://patchwork.kernel.org/project/fsverity/list/
9239 T:      git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9240 F:      Documentation/filesystems/fsverity.rst
9241 F:      fs/verity/
9242 F:      include/linux/fsverity.h
9243 F:      include/uapi/linux/fsverity.h
9244
9245 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9246 M:      Michael Zaidman <[email protected]>
9247 L:      [email protected]
9248 L:      [email protected]
9249 S:      Maintained
9250 F:      drivers/hid/hid-ft260.c
9251
9252 FUJITSU LAPTOP EXTRAS
9253 M:      Jonathan Woithe <[email protected]>
9254 L:      [email protected]
9255 S:      Maintained
9256 F:      drivers/platform/x86/fujitsu-laptop.c
9257
9258 FUJITSU TABLET EXTRAS
9259 M:      Robert Gerlach <[email protected]>
9260 L:      [email protected]
9261 S:      Maintained
9262 F:      drivers/platform/x86/fujitsu-tablet.c
9263
9264 FUNCTION HOOKS (FTRACE)
9265 M:      Steven Rostedt <[email protected]>
9266 M:      Masami Hiramatsu <[email protected]>
9267 R:      Mark Rutland <[email protected]>
9268 L:      [email protected]
9269 L:      [email protected]
9270 S:      Maintained
9271 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
9272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9273 F:      Documentation/trace/ftrace*
9274 F:      arch/*/*/*/*ftrace*
9275 F:      arch/*/*/*ftrace*
9276 F:      include/*/ftrace.h
9277 F:      kernel/trace/fgraph.c
9278 F:      kernel/trace/ftrace*
9279 F:      samples/ftrace
9280
9281 FUNGIBLE ETHERNET DRIVERS
9282 M:      Dimitris Michailidis <[email protected]>
9283 L:      [email protected]
9284 S:      Supported
9285 F:      drivers/net/ethernet/fungible/
9286
9287 FUSE: FILESYSTEM IN USERSPACE
9288 M:      Miklos Szeredi <[email protected]>
9289 L:      [email protected]
9290 S:      Maintained
9291 W:      https://github.com/libfuse/
9292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9293 F:      Documentation/filesystems/fuse.rst
9294 F:      fs/fuse/
9295 F:      include/uapi/linux/fuse.h
9296
9297 FUTEX SUBSYSTEM
9298 M:      Thomas Gleixner <[email protected]>
9299 M:      Ingo Molnar <[email protected]>
9300 R:      Peter Zijlstra <[email protected]>
9301 R:      Darren Hart <[email protected]>
9302 R:      Davidlohr Bueso <[email protected]>
9303 R:      André Almeida <[email protected]>
9304 L:      [email protected]
9305 S:      Maintained
9306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9307 F:      Documentation/locking/*futex*
9308 F:      include/asm-generic/futex.h
9309 F:      include/linux/futex.h
9310 F:      include/uapi/linux/futex.h
9311 F:      kernel/futex/*
9312 F:      tools/perf/bench/futex*
9313 F:      tools/testing/selftests/futex/
9314
9315 GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9316 M:      Sebastian Reichel <[email protected]>
9317 L:      [email protected]
9318 S:      Maintained
9319 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9320 F:      drivers/media/i2c/gc0308.c
9321
9322 GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9323 M:      Zhi Mao <[email protected]>
9324 L:      [email protected]
9325 S:      Maintained
9326 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9327 F:      drivers/media/i2c/gc05a2.c
9328
9329 GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9330 M:      Zhi Mao <[email protected]>
9331 L:      [email protected]
9332 S:      Maintained
9333 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9334 F:      drivers/media/i2c/gc08a3.c
9335
9336 GALAXYCORE GC2145 SENSOR DRIVER
9337 M:      Alain Volmat <[email protected]>
9338 L:      [email protected]
9339 S:      Maintained
9340 T:      git git://linuxtv.org/media_tree.git
9341 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9342 F:      drivers/media/i2c/gc2145.c
9343
9344 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9345 M:      Tim Harvey <[email protected]>
9346 S:      Maintained
9347 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9348 F:      Documentation/hwmon/gsc-hwmon.rst
9349 F:      drivers/hwmon/gsc-hwmon.c
9350 F:      drivers/mfd/gateworks-gsc.c
9351 F:      include/linux/mfd/gsc.h
9352 F:      include/linux/platform_data/gsc_hwmon.h
9353
9354 GCC PLUGINS
9355 M:      Kees Cook <[email protected]>
9356 L:      [email protected]
9357 S:      Maintained
9358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9359 F:      Documentation/kbuild/gcc-plugins.rst
9360 F:      include/linux/stackleak.h
9361 F:      kernel/stackleak.c
9362 F:      scripts/Makefile.gcc-plugins
9363 F:      scripts/gcc-plugins/
9364
9365 GCOV BASED KERNEL PROFILING
9366 M:      Peter Oberparleiter <[email protected]>
9367 S:      Maintained
9368 F:      Documentation/dev-tools/gcov.rst
9369 F:      kernel/gcov/
9370
9371 GDB KERNEL DEBUGGING HELPER SCRIPTS
9372 M:      Jan Kiszka <[email protected]>
9373 M:      Kieran Bingham <[email protected]>
9374 S:      Supported
9375 F:      scripts/gdb/
9376
9377 GEMINI CRYPTO DRIVER
9378 M:      Corentin Labbe <[email protected]>
9379 L:      [email protected]
9380 S:      Maintained
9381 F:      drivers/crypto/gemini/
9382
9383 GEMTEK FM RADIO RECEIVER DRIVER
9384 M:      Hans Verkuil <[email protected]>
9385 L:      [email protected]
9386 S:      Maintained
9387 W:      https://linuxtv.org
9388 T:      git git://linuxtv.org/media_tree.git
9389 F:      drivers/media/radio/radio-gemtek*
9390
9391 GENERIC ARCHITECTURE TOPOLOGY
9392 M:      Sudeep Holla <[email protected]>
9393 L:      [email protected]
9394 S:      Maintained
9395 F:      drivers/base/arch_topology.c
9396 F:      include/linux/arch_topology.h
9397
9398 GENERIC ENTRY CODE
9399 M:      Thomas Gleixner <[email protected]>
9400 M:      Peter Zijlstra <[email protected]>
9401 M:      Andy Lutomirski <[email protected]>
9402 L:      [email protected]
9403 S:      Maintained
9404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9405 F:      include/linux/entry-common.h
9406 F:      include/linux/entry-kvm.h
9407 F:      kernel/entry/
9408
9409 GENERIC GPIO I2C DRIVER
9410 M:      Wolfram Sang <[email protected]>
9411 S:      Supported
9412 F:      drivers/i2c/busses/i2c-gpio.c
9413 F:      include/linux/platform_data/i2c-gpio.h
9414
9415 GENERIC GPIO I2C MULTIPLEXER DRIVER
9416 M:      Peter Korsgaard <[email protected]>
9417 L:      [email protected]
9418 S:      Supported
9419 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
9420 F:      drivers/i2c/muxes/i2c-mux-gpio.c
9421 F:      include/linux/platform_data/i2c-mux-gpio.h
9422
9423 GENERIC GPIO RESET DRIVER
9424 M:      Krzysztof Kozlowski <[email protected]>
9425 S:      Maintained
9426 F:      drivers/reset/reset-gpio.c
9427
9428 GENERIC HDLC (WAN) DRIVERS
9429 M:      Krzysztof Halasa <[email protected]>
9430 S:      Maintained
9431 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
9432 F:      drivers/net/wan/c101.c
9433 F:      drivers/net/wan/hd6457*
9434 F:      drivers/net/wan/hdlc*
9435 F:      drivers/net/wan/n2.c
9436 F:      drivers/net/wan/pc300too.c
9437 F:      drivers/net/wan/pci200syn.c
9438 F:      drivers/net/wan/wanxl*
9439
9440 GENERIC INCLUDE/ASM HEADER FILES
9441 M:      Arnd Bergmann <[email protected]>
9442 L:      [email protected]
9443 S:      Maintained
9444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9445 F:      include/asm-generic/
9446 F:      include/uapi/asm-generic/
9447
9448 GENERIC PHY FRAMEWORK
9449 M:      Vinod Koul <[email protected]>
9450 M:      Kishon Vijay Abraham I <[email protected]>
9451 L:      [email protected]
9452 S:      Supported
9453 Q:      https://patchwork.kernel.org/project/linux-phy/list/
9454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9455 F:      Documentation/devicetree/bindings/phy/
9456 F:      drivers/phy/
9457 F:      include/dt-bindings/phy/
9458 F:      include/linux/phy/
9459
9460 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9461 M:      Wolfram Sang <[email protected]>
9462 S:      Supported
9463 F:      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9464 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
9465
9466 GENERIC PM DOMAINS
9467 M:      Ulf Hansson <[email protected]>
9468 L:      [email protected]
9469 S:      Supported
9470 F:      Documentation/devicetree/bindings/power/power?domain*
9471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9472 F:      drivers/pmdomain/
9473 F:      include/linux/pm_domain.h
9474
9475 GENERIC RADIX TREE
9476 M:      Kent Overstreet <[email protected]>
9477 S:      Supported
9478 C:      irc://irc.oftc.net/bcache
9479 F:      include/linux/generic-radix-tree.h
9480 F:      lib/generic-radix-tree.c
9481
9482 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9483 M:      Eugen Hristev <[email protected]>
9484 L:      [email protected]
9485 S:      Maintained
9486 F:      drivers/input/touchscreen/resistive-adc-touch.c
9487
9488 GENERIC STRING LIBRARY
9489 M:      Kees Cook <[email protected]>
9490 R:      Andy Shevchenko <[email protected]>
9491 L:      [email protected]
9492 S:      Supported
9493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9494 F:      include/linux/string.h
9495 F:      include/linux/string_choices.h
9496 F:      include/linux/string_helpers.h
9497 F:      lib/string.c
9498 F:      lib/string_kunit.c
9499 F:      lib/string_helpers.c
9500 F:      lib/string_helpers_kunit.c
9501 F:      scripts/coccinelle/api/string_choices.cocci
9502
9503 GENERIC UIO DRIVER FOR PCI DEVICES
9504 M:      "Michael S. Tsirkin" <[email protected]>
9505 L:      [email protected]
9506 S:      Supported
9507 F:      drivers/uio/uio_pci_generic.c
9508
9509 GENERIC VDSO LIBRARY
9510 M:      Andy Lutomirski <[email protected]>
9511 M:      Thomas Gleixner <[email protected]>
9512 M:      Vincenzo Frascino <[email protected]>
9513 L:      [email protected]
9514 S:      Maintained
9515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9516 F:      include/asm-generic/vdso/vsyscall.h
9517 F:      include/vdso/
9518 F:      kernel/time/vsyscall.c
9519 F:      lib/vdso/
9520
9521 GENWQE (IBM Generic Workqueue Card)
9522 M:      Frank Haverkamp <[email protected]>
9523 S:      Supported
9524 F:      drivers/misc/genwqe/
9525
9526 GET_MAINTAINER SCRIPT
9527 M:      Joe Perches <[email protected]>
9528 S:      Maintained
9529 F:      scripts/get_maintainer.pl
9530
9531 GFS2 FILE SYSTEM
9532 M:      Andreas Gruenbacher <[email protected]>
9533 L:      [email protected]
9534 S:      Supported
9535 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9537 F:      Documentation/filesystems/gfs2*
9538 F:      fs/gfs2/
9539 F:      include/uapi/linux/gfs2_ondisk.h
9540
9541 GIGABYTE WATERFORCE SENSOR DRIVER
9542 M:      Aleksa Savic <[email protected]>
9543 L:      [email protected]
9544 S:      Maintained
9545 F:      Documentation/hwmon/gigabyte_waterforce.rst
9546 F:      drivers/hwmon/gigabyte_waterforce.c
9547
9548 GIGABYTE WMI DRIVER
9549 M:      Thomas Weißschuh <[email protected]>
9550 L:      [email protected]
9551 S:      Maintained
9552 F:      drivers/platform/x86/gigabyte-wmi.c
9553
9554 GNSS SUBSYSTEM
9555 M:      Johan Hovold <[email protected]>
9556 S:      Maintained
9557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9558 F:      Documentation/ABI/testing/sysfs-class-gnss
9559 F:      Documentation/devicetree/bindings/gnss/
9560 F:      drivers/gnss/
9561 F:      include/linux/gnss.h
9562
9563 GO7007 MPEG CODEC
9564 M:      Hans Verkuil <[email protected]>
9565 L:      [email protected]
9566 S:      Maintained
9567 F:      drivers/media/usb/go7007/
9568
9569 GOODIX TOUCHSCREEN
9570 M:      Bastien Nocera <[email protected]>
9571 M:      Hans de Goede <[email protected]>
9572 L:      [email protected]
9573 S:      Maintained
9574 F:      drivers/input/touchscreen/goodix*
9575
9576 GOOGLE ETHERNET DRIVERS
9577 M:      Jeroen de Borst <[email protected]>
9578 M:      Praveen Kaligineedi <[email protected]>
9579 R:      Shailend Chand <[email protected]>
9580 L:      [email protected]
9581 S:      Supported
9582 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
9583 F:      drivers/net/ethernet/google
9584
9585 GOOGLE FIRMWARE DRIVERS
9586 M:      Tzung-Bi Shih <[email protected]>
9587 R:      Brian Norris <[email protected]>
9588 R:      Julius Werner <[email protected]>
9589 L:      [email protected]
9590 S:      Maintained
9591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9592 F:      drivers/firmware/google/
9593
9594 GOOGLE TENSOR SoC SUPPORT
9595 M:      Peter Griffin <[email protected]>
9596 L:      [email protected] (moderated for non-subscribers)
9597 L:      [email protected]
9598 S:      Maintained
9599 F:      Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9600 F:      arch/arm64/boot/dts/exynos/google/
9601 F:      drivers/clk/samsung/clk-gs101.c
9602 F:      drivers/phy/samsung/phy-gs101-ufs.c
9603 F:      include/dt-bindings/clock/google,gs101.h
9604 K:      [gG]oogle.?[tT]ensor
9605
9606 GPD POCKET FAN DRIVER
9607 M:      Hans de Goede <[email protected]>
9608 L:      [email protected]
9609 S:      Maintained
9610 F:      drivers/platform/x86/gpd-pocket-fan.c
9611
9612 GPIO ACPI SUPPORT
9613 M:      Mika Westerberg <[email protected]>
9614 M:      Andy Shevchenko <[email protected]>
9615 L:      [email protected]
9616 L:      [email protected]
9617 S:      Supported
9618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9619 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
9620 F:      drivers/gpio/gpiolib-acpi.c
9621 F:      drivers/gpio/gpiolib-acpi.h
9622
9623 GPIO AGGREGATOR
9624 M:      Geert Uytterhoeven <[email protected]>
9625 L:      [email protected]
9626 S:      Supported
9627 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
9628 F:      drivers/gpio/gpio-aggregator.c
9629
9630 GPIO IR Transmitter
9631 M:      Sean Young <[email protected]>
9632 L:      [email protected]
9633 S:      Maintained
9634 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9635 F:      drivers/media/rc/gpio-ir-tx.c
9636
9637 GPIO MOCKUP DRIVER
9638 M:      Bamvor Jian Zhang <[email protected]>
9639 L:      [email protected]
9640 S:      Maintained
9641 F:      drivers/gpio/gpio-mockup.c
9642 F:      tools/testing/selftests/gpio/
9643
9644 GPIO REGMAP
9645 M:      Michael Walle <[email protected]>
9646 S:      Maintained
9647 F:      drivers/gpio/gpio-regmap.c
9648 F:      include/linux/gpio/regmap.h
9649 K:      (devm_)?gpio_regmap_(un)?register
9650
9651 GPIO SUBSYSTEM
9652 M:      Linus Walleij <[email protected]>
9653 M:      Bartosz Golaszewski <[email protected]>
9654 L:      [email protected]
9655 S:      Maintained
9656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9657 F:      Documentation/admin-guide/gpio/
9658 F:      Documentation/devicetree/bindings/gpio/
9659 F:      Documentation/driver-api/gpio/
9660 F:      drivers/gpio/
9661 F:      include/dt-bindings/gpio/
9662 F:      include/linux/gpio.h
9663 F:      include/linux/gpio/
9664 F:      include/linux/of_gpio.h
9665
9666 GPIO UAPI
9667 M:      Bartosz Golaszewski <[email protected]>
9668 R:      Kent Gibson <[email protected]>
9669 L:      [email protected]
9670 S:      Maintained
9671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9672 F:      Documentation/ABI/obsolete/sysfs-gpio
9673 F:      Documentation/ABI/testing/gpio-cdev
9674 F:      Documentation/userspace-api/gpio/
9675 F:      drivers/gpio/gpiolib-cdev.c
9676 F:      include/uapi/linux/gpio.h
9677 F:      tools/gpio/
9678
9679 GRE DEMULTIPLEXER DRIVER
9680 M:      Dmitry Kozlov <[email protected]>
9681 L:      [email protected]
9682 S:      Maintained
9683 F:      include/net/gre.h
9684 F:      net/ipv4/gre_demux.c
9685 F:      net/ipv4/gre_offload.c
9686
9687 GRETH 10/100/1G Ethernet MAC device driver
9688 M:      Andreas Larsson <[email protected]>
9689 L:      [email protected]
9690 S:      Maintained
9691 F:      drivers/net/ethernet/aeroflex/
9692
9693 GREYBUS AUDIO PROTOCOLS DRIVERS
9694 M:      Vaibhav Agarwal <[email protected]>
9695 M:      Mark Greer <[email protected]>
9696 S:      Maintained
9697 F:      drivers/staging/greybus/audio_apbridgea.c
9698 F:      drivers/staging/greybus/audio_apbridgea.h
9699 F:      drivers/staging/greybus/audio_codec.c
9700 F:      drivers/staging/greybus/audio_codec.h
9701 F:      drivers/staging/greybus/audio_gb.c
9702 F:      drivers/staging/greybus/audio_manager.c
9703 F:      drivers/staging/greybus/audio_manager.h
9704 F:      drivers/staging/greybus/audio_manager_module.c
9705 F:      drivers/staging/greybus/audio_manager_private.h
9706 F:      drivers/staging/greybus/audio_manager_sysfs.c
9707 F:      drivers/staging/greybus/audio_module.c
9708 F:      drivers/staging/greybus/audio_topology.c
9709
9710 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9711 M:      Viresh Kumar <[email protected]>
9712 S:      Maintained
9713 F:      drivers/staging/greybus/authentication.c
9714 F:      drivers/staging/greybus/bootrom.c
9715 F:      drivers/staging/greybus/firmware.h
9716 F:      drivers/staging/greybus/fw-core.c
9717 F:      drivers/staging/greybus/fw-download.c
9718 F:      drivers/staging/greybus/fw-management.c
9719 F:      drivers/staging/greybus/greybus_authentication.h
9720 F:      drivers/staging/greybus/greybus_firmware.h
9721 F:      drivers/staging/greybus/hid.c
9722 F:      drivers/staging/greybus/i2c.c
9723 F:      drivers/staging/greybus/spi.c
9724 F:      drivers/staging/greybus/spilib.c
9725 F:      drivers/staging/greybus/spilib.h
9726
9727 GREYBUS LOOPBACK DRIVER
9728 M:      Bryan O'Donoghue <[email protected]>
9729 S:      Maintained
9730 F:      drivers/staging/greybus/loopback.c
9731
9732 GREYBUS PLATFORM DRIVERS
9733 M:      Vaibhav Hiremath <[email protected]>
9734 S:      Maintained
9735 F:      drivers/staging/greybus/arche-apb-ctrl.c
9736 F:      drivers/staging/greybus/arche-platform.c
9737 F:      drivers/staging/greybus/arche_platform.h
9738
9739 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9740 M:      Rui Miguel Silva <[email protected]>
9741 S:      Maintained
9742 F:      drivers/staging/greybus/gpio.c
9743 F:      drivers/staging/greybus/light.c
9744 F:      drivers/staging/greybus/power_supply.c
9745 F:      drivers/staging/greybus/sdio.c
9746 F:      drivers/staging/greybus/spi.c
9747 F:      drivers/staging/greybus/spilib.c
9748
9749 GREYBUS BEAGLEPLAY DRIVERS
9750 M:      Ayush Singh <[email protected]>
9751 L:      [email protected] (moderated for non-subscribers)
9752 S:      Maintained
9753 F:      Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9754 F:      drivers/greybus/gb-beagleplay.c
9755
9756 GREYBUS SUBSYSTEM
9757 M:      Johan Hovold <[email protected]>
9758 M:      Alex Elder <[email protected]>
9759 M:      Greg Kroah-Hartman <[email protected]>
9760 L:      [email protected] (moderated for non-subscribers)
9761 S:      Maintained
9762 F:      drivers/greybus/
9763 F:      drivers/staging/greybus/
9764 F:      include/linux/greybus.h
9765 F:      include/linux/greybus/
9766
9767 GREYBUS UART PROTOCOLS DRIVERS
9768 M:      David Lin <[email protected]>
9769 S:      Maintained
9770 F:      drivers/staging/greybus/log.c
9771 F:      drivers/staging/greybus/uart.c
9772
9773 GS1662 VIDEO SERIALIZER
9774 M:      Charles-Antoine Couret <[email protected]>
9775 L:      [email protected]
9776 S:      Maintained
9777 T:      git git://linuxtv.org/media_tree.git
9778 F:      drivers/media/spi/gs1662.c
9779
9780 GSPCA FINEPIX SUBDRIVER
9781 M:      Frank Zago <[email protected]>
9782 L:      [email protected]
9783 S:      Maintained
9784 T:      git git://linuxtv.org/media_tree.git
9785 F:      drivers/media/usb/gspca/finepix.c
9786
9787 GSPCA GL860 SUBDRIVER
9788 M:      Olivier Lorin <[email protected]>
9789 L:      [email protected]
9790 S:      Maintained
9791 T:      git git://linuxtv.org/media_tree.git
9792 F:      drivers/media/usb/gspca/gl860/
9793
9794 GSPCA M5602 SUBDRIVER
9795 M:      Erik Andren <[email protected]>
9796 L:      [email protected]
9797 S:      Maintained
9798 T:      git git://linuxtv.org/media_tree.git
9799 F:      drivers/media/usb/gspca/m5602/
9800
9801 GSPCA PAC207 SONIXB SUBDRIVER
9802 M:      Hans Verkuil <[email protected]>
9803 L:      [email protected]
9804 S:      Odd Fixes
9805 T:      git git://linuxtv.org/media_tree.git
9806 F:      drivers/media/usb/gspca/pac207.c
9807
9808 GSPCA SN9C20X SUBDRIVER
9809 M:      Brian Johnson <[email protected]>
9810 L:      [email protected]
9811 S:      Maintained
9812 T:      git git://linuxtv.org/media_tree.git
9813 F:      drivers/media/usb/gspca/sn9c20x.c
9814
9815 GSPCA T613 SUBDRIVER
9816 M:      Leandro Costantino <[email protected]>
9817 L:      [email protected]
9818 S:      Maintained
9819 T:      git git://linuxtv.org/media_tree.git
9820 F:      drivers/media/usb/gspca/t613.c
9821
9822 GSPCA USB WEBCAM DRIVER
9823 M:      Hans Verkuil <[email protected]>
9824 L:      [email protected]
9825 S:      Odd Fixes
9826 T:      git git://linuxtv.org/media_tree.git
9827 F:      drivers/media/usb/gspca/
9828
9829 GTP (GPRS Tunneling Protocol)
9830 M:      Pablo Neira Ayuso <[email protected]>
9831 M:      Harald Welte <[email protected]>
9832 L:      [email protected]
9833 S:      Maintained
9834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9835 F:      drivers/net/gtp.c
9836
9837 GUID PARTITION TABLE (GPT)
9838 M:      Davidlohr Bueso <[email protected]>
9839 L:      [email protected]
9840 S:      Maintained
9841 F:      block/partitions/efi.*
9842
9843 HABANALABS PCI DRIVER
9844 M:      Ofir Bitton <[email protected]>
9845 L:      [email protected]
9846 S:      Supported
9847 C:      irc://irc.oftc.net/dri-devel
9848 T:      git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9849 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
9850 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
9851 F:      drivers/accel/habanalabs/
9852 F:      include/linux/habanalabs/
9853 F:      include/trace/events/habanalabs.h
9854 F:      include/uapi/drm/habanalabs_accel.h
9855
9856 HACKRF MEDIA DRIVER
9857 L:      [email protected]
9858 S:      Orphan
9859 W:      https://linuxtv.org
9860 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9861 F:      drivers/media/usb/hackrf/
9862
9863 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9864 M:      Chuck Lever <[email protected]>
9865 L:      [email protected]
9866 L:      [email protected]
9867 S:      Maintained
9868 F:      Documentation/netlink/specs/handshake.yaml
9869 F:      Documentation/networking/tls-handshake.rst
9870 F:      include/net/handshake.h
9871 F:      include/trace/events/handshake.h
9872 F:      net/handshake/
9873
9874 HANTRO VPU CODEC DRIVER
9875 M:      Ezequiel Garcia <[email protected]>
9876 M:      Philipp Zabel <[email protected]>
9877 L:      [email protected]
9878 L:      [email protected]
9879 S:      Maintained
9880 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9881 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9882 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9883 F:      drivers/media/platform/verisilicon/
9884
9885 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9886 M:      Frank Seidel <[email protected]>
9887 L:      [email protected]
9888 S:      Maintained
9889 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9890 F:      drivers/platform/x86/hdaps.c
9891
9892 HARDWARE MONITORING
9893 M:      Jean Delvare <[email protected]>
9894 M:      Guenter Roeck <[email protected]>
9895 L:      [email protected]
9896 S:      Maintained
9897 W:      http://hwmon.wiki.kernel.org/
9898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9899 F:      Documentation/ABI/testing/sysfs-class-hwmon
9900 F:      Documentation/devicetree/bindings/hwmon/
9901 F:      Documentation/hwmon/
9902 F:      drivers/hwmon/
9903 F:      include/linux/hwmon*.h
9904 F:      include/trace/events/hwmon*.h
9905 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9906
9907 HARDWARE RANDOM NUMBER GENERATOR CORE
9908 M:      Olivia Mackall <[email protected]>
9909 M:      Herbert Xu <[email protected]>
9910 L:      [email protected]
9911 S:      Odd fixes
9912 F:      Documentation/admin-guide/hw_random.rst
9913 F:      Documentation/devicetree/bindings/rng/
9914 F:      drivers/char/hw_random/
9915 F:      include/linux/hw_random.h
9916
9917 HARDWARE SPINLOCK CORE
9918 M:      Bjorn Andersson <[email protected]>
9919 R:      Baolin Wang <[email protected]>
9920 L:      [email protected]
9921 S:      Maintained
9922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9923 F:      Documentation/devicetree/bindings/hwlock/
9924 F:      Documentation/locking/hwspinlock.rst
9925 F:      drivers/hwspinlock/
9926 F:      include/linux/hwspinlock.h
9927
9928 HARDWARE TRACING FACILITIES
9929 M:      Alexander Shishkin <[email protected]>
9930 S:      Maintained
9931 F:      drivers/hwtracing/
9932
9933 HARMONY SOUND DRIVER
9934 L:      [email protected]
9935 S:      Maintained
9936 F:      sound/parisc/harmony.*
9937
9938 HDPVR USB VIDEO ENCODER DRIVER
9939 M:      Hans Verkuil <[email protected]>
9940 L:      [email protected]
9941 S:      Odd Fixes
9942 W:      https://linuxtv.org
9943 T:      git git://linuxtv.org/media_tree.git
9944 F:      drivers/media/usb/hdpvr/
9945
9946 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9947 M:      Keng-Yu Lin <[email protected]>
9948 S:      Supported
9949 F:      drivers/misc/hpilo.[ch]
9950
9951 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9952 M:      Jerry Hoemann <[email protected]>
9953 S:      Supported
9954 F:      Documentation/watchdog/hpwdt.rst
9955 F:      drivers/watchdog/hpwdt.c
9956
9957 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9958 M:      Don Brace <[email protected]>
9959 L:      [email protected]
9960 L:      [email protected]
9961 S:      Supported
9962 F:      Documentation/scsi/hpsa.rst
9963 F:      drivers/scsi/hpsa*.[ch]
9964 F:      include/linux/cciss*.h
9965 F:      include/uapi/linux/cciss*.h
9966
9967 HFI1 DRIVER
9968 M:      Dennis Dalessandro <[email protected]>
9969 L:      [email protected]
9970 S:      Supported
9971 F:      drivers/infiniband/hw/hfi1
9972
9973 HFS FILESYSTEM
9974 L:      [email protected]
9975 S:      Orphan
9976 F:      Documentation/filesystems/hfs.rst
9977 F:      fs/hfs/
9978
9979 HFSPLUS FILESYSTEM
9980 L:      [email protected]
9981 S:      Orphan
9982 F:      Documentation/filesystems/hfsplus.rst
9983 F:      fs/hfsplus/
9984
9985 HGA FRAMEBUFFER DRIVER
9986 M:      Ferenc Bakonyi <[email protected]>
9987 L:      [email protected]
9988 S:      Maintained
9989 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9990 F:      drivers/video/fbdev/hgafb.c
9991
9992 HIBERNATION (aka Software Suspend, aka swsusp)
9993 M:      "Rafael J. Wysocki" <[email protected]>
9994 M:      Pavel Machek <[email protected]>
9995 L:      [email protected]
9996 S:      Supported
9997 B:      https://bugzilla.kernel.org
9998 F:      arch/*/include/asm/suspend*.h
9999 F:      arch/x86/power/
10000 F:      drivers/base/power/
10001 F:      include/linux/freezer.h
10002 F:      include/linux/pm.h
10003 F:      include/linux/suspend.h
10004 F:      kernel/power/
10005
10006 HID CORE LAYER
10007 M:      Jiri Kosina <[email protected]>
10008 M:      Benjamin Tissoires <[email protected]>
10009 L:      [email protected]
10010 S:      Maintained
10011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10012 F:      Documentation/hid/
10013 F:      drivers/hid/
10014 F:      include/linux/hid*
10015 F:      include/uapi/linux/hid*
10016 F:      samples/hid/
10017 F:      tools/testing/selftests/hid/
10018
10019 HID LOGITECH DRIVERS
10020 R:      Filipe Laíns <[email protected]>
10021 L:      [email protected]
10022 S:      Maintained
10023 F:      drivers/hid/hid-logitech-*
10024
10025 HID NVIDIA SHIELD DRIVER
10026 M:      Rahul Rameshbabu <[email protected]>
10027 L:      [email protected]
10028 S:      Maintained
10029 F:      drivers/hid/hid-nvidia-shield.c
10030
10031 HID PHOENIX RC FLIGHT CONTROLLER
10032 M:      Marcus Folkesson <[email protected]>
10033 L:      [email protected]
10034 S:      Maintained
10035 F:      drivers/hid/hid-pxrc.c
10036
10037 HID PLAYSTATION DRIVER
10038 M:      Roderick Colenbrander <[email protected]>
10039 L:      [email protected]
10040 S:      Supported
10041 F:      drivers/hid/hid-playstation.c
10042
10043 HID SENSOR HUB DRIVERS
10044 M:      Jiri Kosina <[email protected]>
10045 M:      Jonathan Cameron <[email protected]>
10046 M:      Srinivas Pandruvada <[email protected]>
10047 L:      [email protected]
10048 L:      [email protected]
10049 S:      Maintained
10050 F:      Documentation/hid/hid-sensor*
10051 F:      drivers/hid/hid-sensor-*
10052 F:      drivers/iio/*/hid-*
10053 F:      include/linux/hid-sensor-*
10054
10055 HID VRC-2 CAR CONTROLLER DRIVER
10056 M:      Marcus Folkesson <[email protected]>
10057 L:      [email protected]
10058 S:      Maintained
10059 F:      drivers/hid/hid-vrc2.c
10060
10061 HID WACOM DRIVER
10062 M:      Ping Cheng <[email protected]>
10063 M:      Jason Gerecke  <[email protected]>
10064 L:      [email protected]
10065 S:      Maintained
10066 F:      drivers/hid/wacom.h
10067 F:      drivers/hid/wacom_*
10068
10069 HID++ LOGITECH DRIVERS
10070 R:      Filipe Laíns <[email protected]>
10071 R:      Bastien Nocera <[email protected]>
10072 L:      [email protected]
10073 S:      Maintained
10074 F:      drivers/hid/hid-logitech-hidpp.c
10075
10076 HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10077 M:      Anna-Maria Behnsen <[email protected]>
10078 M:      Frederic Weisbecker <[email protected]>
10079 M:      Thomas Gleixner <[email protected]>
10080 L:      [email protected]
10081 S:      Maintained
10082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10083 F:      Documentation/timers/
10084 F:      include/linux/clockchips.h
10085 F:      include/linux/hrtimer.h
10086 F:      include/linux/timer.h
10087 F:      kernel/time/clockevents.c
10088 F:      kernel/time/hrtimer.c
10089 F:      kernel/time/timer.c
10090 F:      kernel/time/timer_list.c
10091 F:      kernel/time/timer_migration.*
10092 F:      tools/testing/selftests/timers/
10093
10094 HIGH-SPEED SCC DRIVER FOR AX.25
10095 L:      [email protected]
10096 S:      Orphan
10097 F:      drivers/net/hamradio/scc.c
10098
10099 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10100 M:      HighPoint Linux Team <[email protected]>
10101 S:      Supported
10102 W:      http://www.highpoint-tech.com
10103 F:      Documentation/scsi/hptiop.rst
10104 F:      drivers/scsi/hptiop.c
10105
10106 HIKEY960 ONBOARD USB GPIO HUB DRIVER
10107 M:      John Stultz <[email protected]>
10108 L:      [email protected]
10109 S:      Maintained
10110 F:      drivers/misc/hisi_hikey_usb.c
10111
10112 HIMAX HX83112B TOUCHSCREEN SUPPORT
10113 M:      Job Noorman <[email protected]>
10114 L:      [email protected]
10115 S:      Maintained
10116 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10117 F:      drivers/input/touchscreen/himax_hx83112b.c
10118
10119 HIPPI
10120 M:      Jes Sorensen <[email protected]>
10121 L:      [email protected]
10122 S:      Maintained
10123 F:      drivers/net/hippi/
10124 F:      include/linux/hippidevice.h
10125 F:      include/uapi/linux/if_hippi.h
10126 F:      net/802/hippi.c
10127
10128 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10129 M:      Kurt Kanzenbach <[email protected]>
10130 L:      [email protected]
10131 S:      Maintained
10132 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10133 F:      drivers/net/dsa/hirschmann/*
10134 F:      include/linux/platform_data/hirschmann-hellcreek.h
10135 F:      net/dsa/tag_hellcreek.c
10136
10137 HISILICON DMA DRIVER
10138 M:      Zhou Wang <[email protected]>
10139 M:      Jie Hai <[email protected]>
10140 L:      [email protected]
10141 S:      Maintained
10142 F:      drivers/dma/hisi_dma.c
10143
10144 HISILICON GPIO DRIVER
10145 M:      Jay Fang <[email protected]>
10146 L:      [email protected]
10147 S:      Maintained
10148 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10149 F:      drivers/gpio/gpio-hisi.c
10150
10151 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10152 M:      Zhiqi Song <[email protected]>
10153 M:      Longfang Liu <[email protected]>
10154 L:      [email protected]
10155 S:      Maintained
10156 F:      Documentation/ABI/testing/debugfs-hisi-hpre
10157 F:      drivers/crypto/hisilicon/hpre/hpre.h
10158 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
10159 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
10160
10161 HISILICON HNS3 PMU DRIVER
10162 M:      Jijie Shao <[email protected]>
10163 S:      Supported
10164 F:      Documentation/admin-guide/perf/hns3-pmu.rst
10165 F:      drivers/perf/hisilicon/hns3_pmu.c
10166
10167 HISILICON I2C CONTROLLER DRIVER
10168 M:      Yicong Yang <[email protected]>
10169 L:      [email protected]
10170 S:      Maintained
10171 W:      https://www.hisilicon.com
10172 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10173 F:      drivers/i2c/busses/i2c-hisi.c
10174
10175 HISILICON KUNPENG SOC HCCS DRIVER
10176 M:      Huisong Li <[email protected]>
10177 S:      Maintained
10178 F:      Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10179 F:      drivers/soc/hisilicon/kunpeng_hccs.c
10180 F:      drivers/soc/hisilicon/kunpeng_hccs.h
10181
10182 HISILICON LPC BUS DRIVER
10183 M:      Jay Fang <[email protected]>
10184 S:      Maintained
10185 W:      http://www.hisilicon.com
10186 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10187 F:      drivers/bus/hisi_lpc.c
10188
10189 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10190 M:      Yisen Zhuang <[email protected]>
10191 M:      Salil Mehta <[email protected]>
10192 M:      Jijie Shao <[email protected]>
10193 L:      [email protected]
10194 S:      Maintained
10195 W:      http://www.hisilicon.com
10196 F:      drivers/net/ethernet/hisilicon/hns3/
10197
10198 HISILICON NETWORK SUBSYSTEM DRIVER
10199 M:      Yisen Zhuang <[email protected]>
10200 M:      Salil Mehta <[email protected]>
10201 L:      [email protected]
10202 S:      Maintained
10203 W:      http://www.hisilicon.com
10204 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
10205 F:      drivers/net/ethernet/hisilicon/
10206
10207 HISILICON PMU DRIVER
10208 M:      Yicong Yang <[email protected]>
10209 M:      Jonathan Cameron <[email protected]>
10210 S:      Supported
10211 W:      http://www.hisilicon.com
10212 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10213 F:      Documentation/admin-guide/perf/hisi-pmu.rst
10214 F:      drivers/perf/hisilicon
10215
10216 HISILICON PTT DRIVER
10217 M:      Yicong Yang <[email protected]>
10218 M:      Jonathan Cameron <[email protected]>
10219 L:      [email protected]
10220 S:      Maintained
10221 F:      Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10222 F:      Documentation/trace/hisi-ptt.rst
10223 F:      drivers/hwtracing/ptt/
10224 F:      tools/perf/arch/arm64/util/hisi-ptt.c
10225 F:      tools/perf/util/hisi-ptt*
10226 F:      tools/perf/util/hisi-ptt-decoder/*
10227
10228 HISILICON QM DRIVER
10229 M:      Weili Qian <[email protected]>
10230 M:      Zhou Wang <[email protected]>
10231 L:      [email protected]
10232 S:      Maintained
10233 F:      drivers/crypto/hisilicon/Kconfig
10234 F:      drivers/crypto/hisilicon/Makefile
10235 F:      drivers/crypto/hisilicon/qm.c
10236 F:      drivers/crypto/hisilicon/sgl.c
10237 F:      include/linux/hisi_acc_qm.h
10238
10239 HISILICON ROCE DRIVER
10240 M:      Chengchang Tang <[email protected]>
10241 M:      Junxian Huang <[email protected]>
10242 L:      [email protected]
10243 S:      Maintained
10244 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10245 F:      drivers/infiniband/hw/hns/
10246
10247 HISILICON SAS Controller
10248 M:      Yihang Li <[email protected]>
10249 S:      Supported
10250 W:      http://www.hisilicon.com
10251 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10252 F:      drivers/scsi/hisi_sas/
10253
10254 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10255 M:      Longfang Liu <[email protected]>
10256 L:      [email protected]
10257 S:      Maintained
10258 F:      Documentation/ABI/testing/debugfs-hisi-sec
10259 F:      drivers/crypto/hisilicon/sec2/sec.h
10260 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
10261 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
10262 F:      drivers/crypto/hisilicon/sec2/sec_main.c
10263
10264 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10265 M:      Jay Fang <[email protected]>
10266 L:      [email protected]
10267 S:      Maintained
10268 W:      http://www.hisilicon.com
10269 F:      drivers/spi/spi-hisi-kunpeng.c
10270
10271 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10272 M:      Mauro Carvalho Chehab <[email protected]>
10273 L:      [email protected]
10274 S:      Maintained
10275 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10276 F:      drivers/spmi/hisi-spmi-controller.c
10277
10278 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10279 M:      Mauro Carvalho Chehab <[email protected]>
10280 L:      [email protected]
10281 S:      Maintained
10282 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10283 F:      drivers/mfd/hi6421-spmi-pmic.c
10284
10285 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10286 M:      Weili Qian <[email protected]>
10287 S:      Maintained
10288 F:      drivers/crypto/hisilicon/trng/trng.c
10289
10290 HISILICON V3XX SPI NOR FLASH Controller Driver
10291 M:      Jay Fang <[email protected]>
10292 S:      Maintained
10293 W:      http://www.hisilicon.com
10294 F:      drivers/spi/spi-hisi-sfc-v3xx.c
10295
10296 HISILICON ZIP Controller DRIVER
10297 M:      Yang Shen <[email protected]>
10298 M:      Zhou Wang <[email protected]>
10299 L:      [email protected]
10300 S:      Maintained
10301 F:      Documentation/ABI/testing/debugfs-hisi-zip
10302 F:      drivers/crypto/hisilicon/zip/
10303
10304 HMM - Heterogeneous Memory Management
10305 M:      Jérôme Glisse <[email protected]>
10306 L:      [email protected]
10307 S:      Maintained
10308 F:      Documentation/mm/hmm.rst
10309 F:      include/linux/hmm*
10310 F:      lib/test_hmm*
10311 F:      mm/hmm*
10312 F:      tools/testing/selftests/mm/*hmm*
10313
10314 HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10315 M:      Petre Rodan <[email protected]>
10316 L:      [email protected]
10317 S:      Maintained
10318 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10319 F:      drivers/iio/pressure/hsc030pa*
10320
10321 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10322 M:      Andreas Klinger <[email protected]>
10323 M:      Petre Rodan <[email protected]>
10324 L:      [email protected]
10325 S:      Maintained
10326 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10327 F:      drivers/iio/pressure/mprls0025pa*
10328
10329 HP BIOSCFG DRIVER
10330 M:      Jorge Lopez <[email protected]>
10331 L:      [email protected]
10332 S:      Maintained
10333 F:      drivers/platform/x86/hp/hp-bioscfg/
10334
10335 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10336 L:      [email protected]
10337 S:      Orphan
10338 F:      drivers/platform/x86/hp/tc1100-wmi.c
10339
10340 HP WMI HARDWARE MONITOR DRIVER
10341 M:      James Seo <[email protected]>
10342 L:      [email protected]
10343 S:      Maintained
10344 F:      Documentation/hwmon/hp-wmi-sensors.rst
10345 F:      drivers/hwmon/hp-wmi-sensors.c
10346
10347 HPET:   High Precision Event Timers driver
10348 M:      Clemens Ladisch <[email protected]>
10349 S:      Maintained
10350 F:      Documentation/timers/hpet.rst
10351 F:      drivers/char/hpet.c
10352 F:      include/linux/hpet.h
10353 F:      include/uapi/linux/hpet.h
10354
10355 HPET:   x86
10356 S:      Orphan
10357 F:      arch/x86/include/asm/hpet.h
10358 F:      arch/x86/kernel/hpet.c
10359
10360 HPFS FILESYSTEM
10361 M:      Mikulas Patocka <[email protected]>
10362 S:      Maintained
10363 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10364 F:      fs/hpfs/
10365
10366 HS3001 Hardware Temperature and Humidity Sensor
10367 M:      Andre Werner <[email protected]>
10368 L:      [email protected]
10369 S:      Maintained
10370 F:      drivers/hwmon/hs3001.c
10371
10372 HSI SUBSYSTEM
10373 M:      Sebastian Reichel <[email protected]>
10374 S:      Maintained
10375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10376 F:      Documentation/ABI/testing/sysfs-bus-hsi
10377 F:      Documentation/driver-api/hsi.rst
10378 F:      drivers/hsi/
10379 F:      include/linux/hsi/
10380 F:      include/uapi/linux/hsi/
10381
10382 HSO 3G MODEM DRIVER
10383 L:      [email protected]
10384 S:      Orphan
10385 F:      drivers/net/usb/hso.c
10386
10387 HSR NETWORK PROTOCOL
10388 L:      [email protected]
10389 S:      Orphan
10390 F:      net/hsr/
10391
10392 HT16K33 LED CONTROLLER DRIVER
10393 M:      Robin van der Gracht <[email protected]>
10394 S:      Maintained
10395 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10396 F:      drivers/auxdisplay/ht16k33.c
10397
10398 HTCPEN TOUCHSCREEN DRIVER
10399 M:      Pau Oliva Fora <[email protected]>
10400 L:      [email protected]
10401 S:      Maintained
10402 F:      drivers/input/touchscreen/htcpen.c
10403
10404 HTE SUBSYSTEM
10405 M:      Dipen Patel <[email protected]>
10406 L:      [email protected]
10407 S:      Maintained
10408 Q:      https://patchwork.kernel.org/project/timestamp/list/
10409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10410 F:      Documentation/devicetree/bindings/timestamp/
10411 F:      Documentation/driver-api/hte/
10412 F:      drivers/hte/
10413 F:      include/linux/hte.h
10414
10415 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10416 M:      Lorenzo Bianconi <[email protected]>
10417 L:      [email protected]
10418 S:      Maintained
10419 W:      http://www.st.com/
10420 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10421 F:      drivers/iio/humidity/hts221*
10422
10423 HUAWEI ETHERNET DRIVER
10424 M:      Cai Huoqing <[email protected]>
10425 L:      [email protected]
10426 S:      Maintained
10427 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10428 F:      drivers/net/ethernet/huawei/hinic/
10429
10430 HUGETLB SUBSYSTEM
10431 M:      Muchun Song <[email protected]>
10432 L:      [email protected]
10433 S:      Maintained
10434 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10435 F:      Documentation/admin-guide/mm/hugetlbpage.rst
10436 F:      Documentation/mm/hugetlbfs_reserv.rst
10437 F:      Documentation/mm/vmemmap_dedup.rst
10438 F:      fs/hugetlbfs/
10439 F:      include/linux/hugetlb.h
10440 F:      mm/hugetlb.c
10441 F:      mm/hugetlb_vmemmap.c
10442 F:      mm/hugetlb_vmemmap.h
10443 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10444
10445 HVA ST MEDIA DRIVER
10446 M:      Jean-Christophe Trotin <[email protected]>
10447 L:      [email protected]
10448 S:      Supported
10449 W:      https://linuxtv.org
10450 T:      git git://linuxtv.org/media_tree.git
10451 F:      drivers/media/platform/st/sti/hva
10452
10453 HWPOISON MEMORY FAILURE HANDLING
10454 M:      Miaohe Lin <[email protected]>
10455 R:      Naoya Horiguchi <[email protected]>
10456 L:      [email protected]
10457 S:      Maintained
10458 F:      mm/hwpoison-inject.c
10459 F:      mm/memory-failure.c
10460
10461 HYCON HY46XX TOUCHSCREEN SUPPORT
10462 M:      Giulio Benetti <[email protected]>
10463 L:      [email protected]
10464 S:      Maintained
10465 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10466 F:      drivers/input/touchscreen/hycon-hy46xx.c
10467
10468 HYGON PROCESSOR SUPPORT
10469 M:      Pu Wen <[email protected]>
10470 L:      [email protected]
10471 S:      Maintained
10472 F:      arch/x86/kernel/cpu/hygon.c
10473
10474 HYNIX HI556 SENSOR DRIVER
10475 M:      Sakari Ailus <[email protected]>
10476 L:      [email protected]
10477 S:      Maintained
10478 T:      git git://linuxtv.org/media_tree.git
10479 F:      drivers/media/i2c/hi556.c
10480
10481 HYNIX HI846 SENSOR DRIVER
10482 M:      Martin Kepplinger <[email protected]>
10483 L:      [email protected]
10484 S:      Maintained
10485 F:      drivers/media/i2c/hi846.c
10486
10487 HYNIX HI847 SENSOR DRIVER
10488 M:      Sakari Ailus <[email protected]>
10489 L:      [email protected]
10490 S:      Maintained
10491 F:      drivers/media/i2c/hi847.c
10492
10493 Hyper-V/Azure CORE AND DRIVERS
10494 M:      "K. Y. Srinivasan" <[email protected]>
10495 M:      Haiyang Zhang <[email protected]>
10496 M:      Wei Liu <[email protected]>
10497 M:      Dexuan Cui <[email protected]>
10498 L:      [email protected]
10499 S:      Supported
10500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10501 F:      Documentation/ABI/stable/sysfs-bus-vmbus
10502 F:      Documentation/ABI/testing/debugfs-hyperv
10503 F:      Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10504 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10505 F:      Documentation/virt/hyperv
10506 F:      arch/arm64/hyperv
10507 F:      arch/arm64/include/asm/hyperv-tlfs.h
10508 F:      arch/arm64/include/asm/mshyperv.h
10509 F:      arch/x86/hyperv
10510 F:      arch/x86/include/asm/hyperv-tlfs.h
10511 F:      arch/x86/include/asm/mshyperv.h
10512 F:      arch/x86/include/asm/trace/hyperv.h
10513 F:      arch/x86/kernel/cpu/mshyperv.c
10514 F:      drivers/clocksource/hyperv_timer.c
10515 F:      drivers/hid/hid-hyperv.c
10516 F:      drivers/hv/
10517 F:      drivers/input/serio/hyperv-keyboard.c
10518 F:      drivers/iommu/hyperv-iommu.c
10519 F:      drivers/net/ethernet/microsoft/
10520 F:      drivers/net/hyperv/
10521 F:      drivers/pci/controller/pci-hyperv-intf.c
10522 F:      drivers/pci/controller/pci-hyperv.c
10523 F:      drivers/scsi/storvsc_drv.c
10524 F:      drivers/uio/uio_hv_generic.c
10525 F:      drivers/video/fbdev/hyperv_fb.c
10526 F:      include/asm-generic/hyperv-tlfs.h
10527 F:      include/asm-generic/mshyperv.h
10528 F:      include/clocksource/hyperv_timer.h
10529 F:      include/linux/hyperv.h
10530 F:      include/net/mana
10531 F:      include/uapi/linux/hyperv.h
10532 F:      net/vmw_vsock/hyperv_transport.c
10533 F:      tools/hv/
10534
10535 HYPERBUS SUPPORT
10536 M:      Vignesh Raghavendra <[email protected]>
10537 R:      Tudor Ambarus <[email protected]>
10538 L:      [email protected]
10539 S:      Supported
10540 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10541 C:      irc://irc.oftc.net/mtd
10542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10543 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10544 F:      drivers/mtd/hyperbus/
10545 F:      include/linux/mtd/hyperbus.h
10546
10547 HYPERVISOR VIRTUAL CONSOLE DRIVER
10548 L:      [email protected]
10549 S:      Odd Fixes
10550 F:      drivers/tty/hvc/
10551
10552 I2C ACPI SUPPORT
10553 M:      Mika Westerberg <[email protected]>
10554 L:      [email protected]
10555 L:      [email protected]
10556 S:      Maintained
10557 F:      drivers/i2c/i2c-core-acpi.c
10558
10559 I2C ADDRESS TRANSLATOR (ATR)
10560 M:      Tomi Valkeinen <[email protected]>
10561 R:      Luca Ceresoli <[email protected]>
10562 L:      [email protected]
10563 S:      Maintained
10564 F:      drivers/i2c/i2c-atr.c
10565 F:      include/linux/i2c-atr.h
10566
10567 I2C CONTROLLER DRIVER FOR NVIDIA GPU
10568 M:      Ajay Gupta <[email protected]>
10569 L:      [email protected]
10570 S:      Maintained
10571 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
10572 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
10573
10574 I2C MUXES
10575 M:      Peter Rosin <[email protected]>
10576 L:      [email protected]
10577 S:      Maintained
10578 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
10579 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
10580 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
10581 F:      Documentation/i2c/i2c-topology.rst
10582 F:      Documentation/i2c/muxes/
10583 F:      drivers/i2c/i2c-mux.c
10584 F:      drivers/i2c/muxes/
10585 F:      include/linux/i2c-mux.h
10586
10587 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10588 M:      Gregory CLEMENT <[email protected]>
10589 L:      [email protected]
10590 S:      Maintained
10591 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10592 F:      drivers/i2c/busses/i2c-mv64xxx.c
10593
10594 I2C OVER PARALLEL PORT
10595 M:      Jean Delvare <[email protected]>
10596 L:      [email protected]
10597 S:      Maintained
10598 F:      Documentation/i2c/busses/i2c-parport.rst
10599 F:      drivers/i2c/busses/i2c-parport.c
10600
10601 I2C SUBSYSTEM
10602 M:      Wolfram Sang <[email protected]>
10603 L:      [email protected]
10604 S:      Maintained
10605 W:      https://i2c.wiki.kernel.org/
10606 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10608 F:      Documentation/i2c/
10609 F:      drivers/i2c/*
10610 F:      include/dt-bindings/i2c/i2c.h
10611 F:      include/linux/i2c-dev.h
10612 F:      include/linux/i2c-smbus.h
10613 F:      include/linux/i2c.h
10614 F:      include/uapi/linux/i2c-*.h
10615 F:      include/uapi/linux/i2c.h
10616
10617 I2C SUBSYSTEM HOST DRIVERS
10618 M:      Andi Shyti <[email protected]>
10619 L:      [email protected]
10620 S:      Maintained
10621 W:      https://i2c.wiki.kernel.org/
10622 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10624 F:      Documentation/devicetree/bindings/i2c/
10625 F:      drivers/i2c/algos/
10626 F:      drivers/i2c/busses/
10627 F:      include/dt-bindings/i2c/
10628
10629 I2C-TAOS-EVM DRIVER
10630 M:      Jean Delvare <[email protected]>
10631 L:      [email protected]
10632 S:      Maintained
10633 F:      Documentation/i2c/busses/i2c-taos-evm.rst
10634 F:      drivers/i2c/busses/i2c-taos-evm.c
10635
10636 I2C-TINY-USB DRIVER
10637 M:      Till Harbaum <[email protected]>
10638 L:      [email protected]
10639 S:      Maintained
10640 W:      http://www.harbaum.org/till/i2c_tiny_usb
10641 F:      drivers/i2c/busses/i2c-tiny-usb.c
10642
10643 I2C/SMBUS CONTROLLER DRIVERS FOR PC
10644 M:      Jean Delvare <[email protected]>
10645 L:      [email protected]
10646 S:      Maintained
10647 F:      Documentation/i2c/busses/i2c-ali1535.rst
10648 F:      Documentation/i2c/busses/i2c-ali1563.rst
10649 F:      Documentation/i2c/busses/i2c-ali15x3.rst
10650 F:      Documentation/i2c/busses/i2c-amd756.rst
10651 F:      Documentation/i2c/busses/i2c-amd8111.rst
10652 F:      Documentation/i2c/busses/i2c-i801.rst
10653 F:      Documentation/i2c/busses/i2c-nforce2.rst
10654 F:      Documentation/i2c/busses/i2c-piix4.rst
10655 F:      Documentation/i2c/busses/i2c-sis5595.rst
10656 F:      Documentation/i2c/busses/i2c-sis630.rst
10657 F:      Documentation/i2c/busses/i2c-sis96x.rst
10658 F:      Documentation/i2c/busses/i2c-via.rst
10659 F:      Documentation/i2c/busses/i2c-viapro.rst
10660 F:      drivers/i2c/busses/i2c-ali1535.c
10661 F:      drivers/i2c/busses/i2c-ali1563.c
10662 F:      drivers/i2c/busses/i2c-ali15x3.c
10663 F:      drivers/i2c/busses/i2c-amd756-s4882.c
10664 F:      drivers/i2c/busses/i2c-amd756.c
10665 F:      drivers/i2c/busses/i2c-amd8111.c
10666 F:      drivers/i2c/busses/i2c-i801.c
10667 F:      drivers/i2c/busses/i2c-isch.c
10668 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
10669 F:      drivers/i2c/busses/i2c-nforce2.c
10670 F:      drivers/i2c/busses/i2c-piix4.c
10671 F:      drivers/i2c/busses/i2c-sis5595.c
10672 F:      drivers/i2c/busses/i2c-sis630.c
10673 F:      drivers/i2c/busses/i2c-sis96x.c
10674 F:      drivers/i2c/busses/i2c-via.c
10675 F:      drivers/i2c/busses/i2c-viapro.c
10676
10677 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10678 M:      Hans de Goede <[email protected]>
10679 L:      [email protected]
10680 S:      Maintained
10681 F:      drivers/i2c/busses/i2c-cht-wc.c
10682
10683 I2C/SMBUS ISMT DRIVER
10684 M:      Seth Heasley <[email protected]>
10685 M:      Neil Horman <[email protected]>
10686 L:      [email protected]
10687 F:      Documentation/i2c/busses/i2c-ismt.rst
10688 F:      drivers/i2c/busses/i2c-ismt.c
10689
10690 I2C/SMBUS ZHAOXIN DRIVER
10691 M:      Hans Hu <[email protected]>
10692 L:      [email protected]
10693 S:      Maintained
10694 W:      https://www.zhaoxin.com
10695 F:      drivers/i2c/busses/i2c-viai2c-common.c
10696 F:      drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10697
10698 I2C/SMBUS STUB DRIVER
10699 M:      Jean Delvare <[email protected]>
10700 L:      [email protected]
10701 S:      Maintained
10702 F:      drivers/i2c/i2c-stub.c
10703
10704 I3C DRIVER FOR ASPEED AST2600
10705 M:      Jeremy Kerr <[email protected]>
10706 S:      Maintained
10707 F:      Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10708 F:      drivers/i3c/master/ast2600-i3c-master.c
10709
10710 I3C DRIVER FOR CADENCE I3C MASTER IP
10711 M:      Przemysław Gaj <[email protected]>
10712 S:      Maintained
10713 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10714 F:      drivers/i3c/master/i3c-master-cdns.c
10715
10716 I3C DRIVER FOR SYNOPSYS DESIGNWARE
10717 S:      Orphan
10718 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10719 F:      drivers/i3c/master/dw*
10720
10721 I3C SUBSYSTEM
10722 M:      Alexandre Belloni <[email protected]>
10723 L:      [email protected] (moderated for non-subscribers)
10724 S:      Maintained
10725 C:      irc://chat.freenode.net/linux-i3c
10726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10727 F:      Documentation/ABI/testing/sysfs-bus-i3c
10728 F:      Documentation/devicetree/bindings/i3c/
10729 F:      Documentation/driver-api/i3c
10730 F:      drivers/i3c/
10731 F:      include/dt-bindings/i3c/
10732 F:      include/linux/i3c/
10733
10734 IBM Operation Panel Input Driver
10735 M:      Eddie James <[email protected]>
10736 L:      [email protected]
10737 S:      Maintained
10738 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10739 F:      drivers/input/misc/ibm-panel.c
10740
10741 IBM Power 842 compression accelerator
10742 M:      Haren Myneni <[email protected]>
10743 S:      Supported
10744 F:      crypto/842.c
10745 F:      drivers/crypto/nx/Kconfig
10746 F:      drivers/crypto/nx/Makefile
10747 F:      drivers/crypto/nx/nx-842*
10748 F:      include/linux/sw842.h
10749 F:      lib/842/
10750
10751 IBM Power in-Nest Crypto Acceleration
10752 M:      Breno Leitão <[email protected]>
10753 M:      Nayna Jain <[email protected]>
10754 M:      Paulo Flabiano Smorigo <[email protected]>
10755 L:      [email protected]
10756 S:      Supported
10757 F:      drivers/crypto/nx/Kconfig
10758 F:      drivers/crypto/nx/Makefile
10759 F:      drivers/crypto/nx/nx-aes*
10760 F:      drivers/crypto/nx/nx-sha*
10761 F:      drivers/crypto/nx/nx.*
10762 F:      drivers/crypto/nx/nx_csbcpb.h
10763 F:      drivers/crypto/nx/nx_debugfs.c
10764
10765 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10766 M:      Tyrel Datwyler <[email protected]>
10767 L:      [email protected]
10768 L:      [email protected]
10769 S:      Supported
10770 F:      drivers/pci/hotplug/rpadlpar*
10771
10772 IBM Power Linux RAID adapter
10773 M:      Brian King <[email protected]>
10774 S:      Supported
10775 F:      drivers/scsi/ipr.*
10776
10777 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10778 M:      Tyrel Datwyler <[email protected]>
10779 L:      [email protected]
10780 L:      [email protected]
10781 S:      Supported
10782 F:      drivers/pci/hotplug/rpaphp*
10783
10784 IBM Power SRIOV Virtual NIC Device Driver
10785 M:      Haren Myneni <[email protected]>
10786 M:      Rick Lindsley <[email protected]>
10787 R:      Nick Child <[email protected]>
10788 R:      Thomas Falcon <[email protected]>
10789 L:      [email protected]
10790 S:      Supported
10791 F:      drivers/net/ethernet/ibm/ibmvnic.*
10792
10793 IBM Power VFIO Support
10794 M:      Timothy Pearson <[email protected]>
10795 S:      Supported
10796 F:      drivers/vfio/vfio_iommu_spapr_tce.c
10797
10798 IBM Power Virtual Ethernet Device Driver
10799 M:      Nick Child <[email protected]>
10800 L:      [email protected]
10801 S:      Supported
10802 F:      drivers/net/ethernet/ibm/ibmveth.*
10803
10804 IBM Power Virtual FC Device Drivers
10805 M:      Tyrel Datwyler <[email protected]>
10806 L:      [email protected]
10807 S:      Supported
10808 F:      drivers/scsi/ibmvscsi/ibmvfc*
10809
10810 IBM Power Virtual Management Channel Driver
10811 M:      Brad Warrum <[email protected]>
10812 M:      Ritu Agarwal <[email protected]>
10813 S:      Supported
10814 F:      drivers/misc/ibmvmc.*
10815
10816 IBM Power Virtual SCSI Device Drivers
10817 M:      Tyrel Datwyler <[email protected]>
10818 L:      [email protected]
10819 S:      Supported
10820 F:      drivers/scsi/ibmvscsi/ibmvscsi*
10821 F:      include/scsi/viosrp.h
10822
10823 IBM Power Virtual SCSI Device Target Driver
10824 M:      Tyrel Datwyler <[email protected]>
10825 L:      [email protected]
10826 L:      [email protected]
10827 S:      Supported
10828 F:      drivers/scsi/ibmvscsi_tgt/
10829
10830 IBM Power VMX Cryptographic instructions
10831 M:      Breno Leitão <[email protected]>
10832 M:      Nayna Jain <[email protected]>
10833 M:      Paulo Flabiano Smorigo <[email protected]>
10834 L:      [email protected]
10835 S:      Supported
10836 F:      arch/powerpc/crypto/Kconfig
10837 F:      arch/powerpc/crypto/Makefile
10838 F:      arch/powerpc/crypto/aes.c
10839 F:      arch/powerpc/crypto/aes_cbc.c
10840 F:      arch/powerpc/crypto/aes_ctr.c
10841 F:      arch/powerpc/crypto/aes_xts.c
10842 F:      arch/powerpc/crypto/aesp8-ppc.*
10843 F:      arch/powerpc/crypto/ghash.c
10844 F:      arch/powerpc/crypto/ghashp8-ppc.pl
10845 F:      arch/powerpc/crypto/ppc-xlate.pl
10846 F:      arch/powerpc/crypto/vmx.c
10847
10848 IBM ServeRAID RAID DRIVER
10849 S:      Orphan
10850 F:      drivers/scsi/ips.*
10851
10852 ICH LPC AND GPIO DRIVER
10853 M:      Peter Tyser <[email protected]>
10854 S:      Maintained
10855 F:      drivers/gpio/gpio-ich.c
10856 F:      drivers/mfd/lpc_ich.c
10857
10858 ICY I2C DRIVER
10859 M:      Max Staudt <[email protected]>
10860 L:      [email protected]
10861 S:      Maintained
10862 F:      drivers/i2c/busses/i2c-icy.c
10863
10864 IDEAPAD LAPTOP EXTRAS DRIVER
10865 M:      Ike Panhc <[email protected]>
10866 L:      [email protected]
10867 S:      Maintained
10868 W:      http://launchpad.net/ideapad-laptop
10869 F:      drivers/platform/x86/ideapad-laptop.c
10870
10871 IDEAPAD LAPTOP SLIDEBAR DRIVER
10872 M:      Andrey Moiseev <[email protected]>
10873 L:      [email protected]
10874 S:      Maintained
10875 W:      https://github.com/o2genum/ideapad-slidebar
10876 F:      drivers/input/misc/ideapad_slidebar.c
10877
10878 IDT VersaClock 5 CLOCK DRIVER
10879 M:      Luca Ceresoli <[email protected]>
10880 S:      Maintained
10881 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10882 F:      drivers/clk/clk-versaclock5.c
10883
10884 IEEE 802.15.4 SUBSYSTEM
10885 M:      Alexander Aring <[email protected]>
10886 M:      Stefan Schmidt <[email protected]>
10887 M:      Miquel Raynal <[email protected]>
10888 L:      [email protected]
10889 S:      Maintained
10890 W:      https://linux-wpan.org/
10891 Q:      https://patchwork.kernel.org/project/linux-wpan/list/
10892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10894 F:      Documentation/networking/ieee802154.rst
10895 F:      drivers/net/ieee802154/
10896 F:      include/linux/ieee802154.h
10897 F:      include/linux/nl802154.h
10898 F:      include/net/af_ieee802154.h
10899 F:      include/net/cfg802154.h
10900 F:      include/net/ieee802154_netdev.h
10901 F:      include/net/mac802154.h
10902 F:      include/net/nl802154.h
10903 F:      net/ieee802154/
10904 F:      net/mac802154/
10905
10906 Intel VIRTIO DATA PATH ACCELERATOR
10907 M:      Zhu Lingshan <[email protected]>
10908 L:      [email protected]
10909 S:      Supported
10910 F:      drivers/vdpa/ifcvf/
10911
10912 IFE PROTOCOL
10913 M:      Yotam Gigi <[email protected]>
10914 M:      Jamal Hadi Salim <[email protected]>
10915 F:      include/net/ife.h
10916 F:      include/uapi/linux/ife.h
10917 F:      net/ife
10918
10919 IGORPLUG-USB IR RECEIVER
10920 M:      Sean Young <[email protected]>
10921 L:      [email protected]
10922 S:      Maintained
10923 F:      drivers/media/rc/igorplugusb.c
10924
10925 IGUANAWORKS USB IR TRANSCEIVER
10926 M:      Sean Young <[email protected]>
10927 L:      [email protected]
10928 S:      Maintained
10929 F:      drivers/media/rc/iguanair.c
10930
10931 IIO BACKEND FRAMEWORK
10932 M:      Nuno Sa <[email protected]>
10933 R:      Olivier Moysan <[email protected]>
10934 L:      [email protected]
10935 S:      Maintained
10936 F:      drivers/iio/industrialio-backend.c
10937 F:      include/linux/iio/backend.h
10938
10939 IIO DIGITAL POTENTIOMETER DAC
10940 M:      Peter Rosin <[email protected]>
10941 L:      [email protected]
10942 S:      Maintained
10943 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10944 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10945 F:      drivers/iio/dac/dpot-dac.c
10946
10947 IIO ENVELOPE DETECTOR
10948 M:      Peter Rosin <[email protected]>
10949 L:      [email protected]
10950 S:      Maintained
10951 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10952 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10953 F:      drivers/iio/adc/envelope-detector.c
10954
10955 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10956 M:      Matti Vaittinen <[email protected]>
10957 L:      [email protected]
10958 S:      Maintained
10959 F:      drivers/iio/industrialio-gts-helper.c
10960 F:      include/linux/iio/iio-gts-helper.h
10961 F:      drivers/iio/test/iio-test-gts.c
10962
10963 IIO MULTIPLEXER
10964 M:      Peter Rosin <[email protected]>
10965 L:      [email protected]
10966 S:      Maintained
10967 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10968 F:      drivers/iio/multiplexer/iio-mux.c
10969
10970 IIO SCMI BASED DRIVER
10971 M:      Jyoti Bhayana <[email protected]>
10972 L:      [email protected]
10973 S:      Maintained
10974 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
10975
10976 IIO SUBSYSTEM AND DRIVERS
10977 M:      Jonathan Cameron <[email protected]>
10978 R:      Lars-Peter Clausen <[email protected]>
10979 L:      [email protected]
10980 S:      Maintained
10981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10982 F:      Documentation/ABI/testing/configfs-iio*
10983 F:      Documentation/ABI/testing/sysfs-bus-iio*
10984 F:      Documentation/devicetree/bindings/iio/
10985 F:      Documentation/iio/
10986 F:      drivers/iio/
10987 F:      drivers/staging/iio/
10988 F:      include/dt-bindings/iio/
10989 F:      include/linux/iio/
10990 F:      tools/iio/
10991
10992 IIO UNIT CONVERTER
10993 M:      Peter Rosin <[email protected]>
10994 L:      [email protected]
10995 S:      Maintained
10996 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10997 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10998 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10999 F:      drivers/iio/afe/iio-rescale.c
11000
11001 IKANOS/ADI EAGLE ADSL USB DRIVER
11002 M:      Matthieu Castet <[email protected]>
11003 M:      Stanislaw Gruszka <[email protected]>
11004 S:      Maintained
11005 F:      drivers/usb/atm/ueagle-atm.c
11006
11007 IMAGIS TOUCHSCREEN DRIVER
11008 M:      Markuss Broks <[email protected]>
11009 S:      Maintained
11010 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11011 F:      drivers/input/touchscreen/imagis.c
11012
11013 IMGTEC ASCII LCD DRIVER
11014 M:      Paul Burton <[email protected]>
11015 S:      Maintained
11016 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11017 F:      drivers/auxdisplay/img-ascii-lcd.c
11018
11019 IMGTEC JPEG ENCODER DRIVER
11020 M:      Devarsh Thakkar <[email protected]>
11021 L:      [email protected]
11022 S:      Supported
11023 F:      Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11024 F:      drivers/media/platform/imagination/e5010*
11025
11026 IMGTEC IR DECODER DRIVER
11027 S:      Orphan
11028 F:      drivers/media/rc/img-ir/
11029
11030 IMGTEC POWERVR DRM DRIVER
11031 M:      Frank Binns <[email protected]>
11032 M:      Matt Coster <[email protected]>
11033 S:      Supported
11034 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11035 F:      Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11036 F:      Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11037 F:      Documentation/gpu/imagination/
11038 F:      drivers/gpu/drm/imagination/
11039 F:      include/uapi/drm/pvr_drm.h
11040
11041 IMON SOUNDGRAPH USB IR RECEIVER
11042 M:      Sean Young <[email protected]>
11043 L:      [email protected]
11044 S:      Maintained
11045 F:      drivers/media/rc/imon.c
11046 F:      drivers/media/rc/imon_raw.c
11047
11048 IMS TWINTURBO FRAMEBUFFER DRIVER
11049 L:      [email protected]
11050 S:      Orphan
11051 F:      drivers/video/fbdev/imsttfb.c
11052
11053 INDEX OF FURTHER KERNEL DOCUMENTATION
11054 M:      Carlos Bilbao <[email protected]>
11055 S:      Maintained
11056 F:      Documentation/process/kernel-docs.rst
11057
11058 INDUSTRY PACK SUBSYSTEM (IPACK)
11059 M:      Vaibhav Gupta <[email protected]>
11060 M:      Jens Taprogge <[email protected]>
11061 M:      Greg Kroah-Hartman <[email protected]>
11062 L:      [email protected]
11063 S:      Maintained
11064 W:      http://industrypack.sourceforge.net
11065 F:      drivers/ipack/
11066
11067 INFINEON DPS310 Driver
11068 M:      Eddie James <[email protected]>
11069 L:      [email protected]
11070 S:      Maintained
11071 F:      drivers/iio/pressure/dps310.c
11072
11073 INFINEON PEB2466 ASoC CODEC
11074 M:      Herve Codina <[email protected]>
11075 L:      [email protected] (moderated for non-subscribers)
11076 S:      Maintained
11077 F:      Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11078 F:      sound/soc/codecs/peb2466.c
11079
11080 INFINIBAND SUBSYSTEM
11081 M:      Jason Gunthorpe <[email protected]>
11082 M:      Leon Romanovsky <[email protected]>
11083 L:      [email protected]
11084 S:      Supported
11085 W:      https://github.com/linux-rdma/rdma-core
11086 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11088 F:      Documentation/devicetree/bindings/infiniband/
11089 F:      Documentation/infiniband/
11090 F:      drivers/infiniband/
11091 F:      include/rdma/
11092 F:      include/trace/events/ib_mad.h
11093 F:      include/trace/events/ib_umad.h
11094 F:      include/trace/misc/rdma.h
11095 F:      include/uapi/linux/if_infiniband.h
11096 F:      include/uapi/rdma/
11097 F:      samples/bpf/ibumad_kern.c
11098 F:      samples/bpf/ibumad_user.c
11099
11100 INGENIC JZ4780 NAND DRIVER
11101 M:      Harvey Hunt <[email protected]>
11102 L:      [email protected]
11103 L:      [email protected]
11104 S:      Maintained
11105 F:      drivers/mtd/nand/raw/ingenic/
11106
11107 INGENIC JZ47xx SoCs
11108 M:      Paul Cercueil <[email protected]>
11109 L:      [email protected]
11110 S:      Maintained
11111 F:      arch/mips/boot/dts/ingenic/
11112 F:      arch/mips/generic/board-ingenic.c
11113 F:      arch/mips/include/asm/mach-ingenic/
11114 F:      arch/mips/ingenic/Kconfig
11115 F:      drivers/clk/ingenic/
11116 F:      drivers/dma/dma-jz4780.c
11117 F:      drivers/gpu/drm/ingenic/
11118 F:      drivers/i2c/busses/i2c-jz4780.c
11119 F:      drivers/iio/adc/ingenic-adc.c
11120 F:      drivers/irqchip/irq-ingenic.c
11121 F:      drivers/memory/jz4780-nemc.c
11122 F:      drivers/mmc/host/jz4740_mmc.c
11123 F:      drivers/mtd/nand/raw/ingenic/
11124 F:      drivers/pinctrl/pinctrl-ingenic.c
11125 F:      drivers/power/supply/ingenic-battery.c
11126 F:      drivers/pwm/pwm-jz4740.c
11127 F:      drivers/remoteproc/ingenic_rproc.c
11128 F:      drivers/rtc/rtc-jz4740.c
11129 F:      drivers/tty/serial/8250/8250_ingenic.c
11130 F:      drivers/usb/musb/jz4740.c
11131 F:      drivers/watchdog/jz4740_wdt.c
11132 F:      include/dt-bindings/iio/adc/ingenic,adc.h
11133 F:      include/linux/mfd/ingenic-tcu.h
11134 F:      sound/soc/codecs/jz47*
11135 F:      sound/soc/jz4740/
11136
11137 INJOINIC IP5xxx POWER BANK IC DRIVER
11138 M:      Samuel Holland <[email protected]>
11139 S:      Maintained
11140 F:      drivers/power/supply/ip5xxx_power.c
11141
11142 INOTIFY
11143 M:      Jan Kara <[email protected]>
11144 R:      Amir Goldstein <[email protected]>
11145 L:      [email protected]
11146 S:      Maintained
11147 F:      Documentation/filesystems/inotify.rst
11148 F:      fs/notify/inotify/
11149 F:      include/linux/inotify.h
11150 F:      include/uapi/linux/inotify.h
11151
11152 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11153 M:      Dmitry Torokhov <[email protected]>
11154 L:      [email protected]
11155 S:      Maintained
11156 Q:      http://patchwork.kernel.org/project/linux-input/list/
11157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11158 F:      Documentation/devicetree/bindings/input/
11159 F:      Documentation/devicetree/bindings/serio/
11160 F:      Documentation/input/
11161 F:      drivers/input/
11162 F:      include/dt-bindings/input/
11163 F:      include/linux/input.h
11164 F:      include/linux/input/
11165 F:      include/uapi/linux/input-event-codes.h
11166 F:      include/uapi/linux/input.h
11167
11168 INPUT MULTITOUCH (MT) PROTOCOL
11169 M:      Henrik Rydberg <[email protected]>
11170 L:      [email protected]
11171 S:      Odd fixes
11172 F:      Documentation/input/multi-touch-protocol.rst
11173 F:      drivers/input/input-mt.c
11174 K:      \b(ABS|SYN)_MT_
11175
11176 INSIDE SECURE CRYPTO DRIVER
11177 M:      Antoine Tenart <[email protected]>
11178 L:      [email protected]
11179 S:      Maintained
11180 F:      drivers/crypto/inside-secure/
11181
11182 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11183 M:      Mimi Zohar <[email protected]>
11184 M:      Roberto Sassu <[email protected]>
11185 M:      Dmitry Kasatkin <[email protected]>
11186 R:      Eric Snowberg <[email protected]>
11187 L:      [email protected]
11188 S:      Supported
11189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11190 F:      security/integrity/
11191 F:      security/integrity/ima/
11192
11193 INTEGRITY POLICY ENFORCEMENT (IPE)
11194 M:      Fan Wu <[email protected]>
11195 L:      [email protected]
11196 S:      Supported
11197 T:      git https://github.com/microsoft/ipe.git
11198 F:      Documentation/admin-guide/LSM/ipe.rst
11199 F:      Documentation/security/ipe.rst
11200 F:      scripts/ipe/
11201 F:      security/ipe/
11202
11203 INTEL 810/815 FRAMEBUFFER DRIVER
11204 M:      Antonino Daplas <[email protected]>
11205 L:      [email protected]
11206 S:      Maintained
11207 F:      drivers/video/fbdev/i810/
11208
11209 INTEL 8254 COUNTER DRIVER
11210 M:      William Breathitt Gray <[email protected]>
11211 L:      [email protected]
11212 S:      Maintained
11213 F:      drivers/counter/i8254.c
11214 F:      include/linux/i8254.h
11215
11216 INTEL 8255 GPIO DRIVER
11217 M:      William Breathitt Gray <[email protected]>
11218 L:      [email protected]
11219 S:      Maintained
11220 F:      drivers/gpio/gpio-i8255.c
11221 F:      drivers/gpio/gpio-i8255.h
11222
11223 INTEL ASoC DRIVERS
11224 M:      Cezary Rojewski <[email protected]>
11225 M:      Liam Girdwood <[email protected]>
11226 M:      Peter Ujfalusi <[email protected]>
11227 M:      Bard Liao <[email protected]>
11228 M:      Ranjani Sridharan <[email protected]>
11229 M:      Kai Vehmanen <[email protected]>
11230 R:      Pierre-Louis Bossart <[email protected]>
11231 L:      [email protected] (moderated for non-subscribers)
11232 S:      Supported
11233 F:      sound/soc/intel/
11234
11235 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11236 M:      Hans de Goede <[email protected]>
11237 L:      [email protected]
11238 S:      Maintained
11239 F:      drivers/platform/x86/intel/atomisp2/pm.c
11240
11241 INTEL ATOMISP2 LED DRIVER
11242 M:      Hans de Goede <[email protected]>
11243 L:      [email protected]
11244 S:      Maintained
11245 F:      drivers/platform/x86/intel/atomisp2/led.c
11246
11247 INTEL BIOS SAR INT1092 DRIVER
11248 M:      Shravan Sudhakar <[email protected]>
11249 L:      [email protected]
11250 S:      Maintained
11251 F:      drivers/platform/x86/intel/int1092/
11252
11253 INTEL BROXTON PMC DRIVER
11254 M:      Mika Westerberg <[email protected]>
11255 M:      Zha Qipeng <[email protected]>
11256 S:      Maintained
11257 F:      drivers/mfd/intel_pmc_bxt.c
11258 F:      include/linux/mfd/intel_pmc_bxt.h
11259
11260 INTEL C600 SERIES SAS CONTROLLER DRIVER
11261 M:      Artur Paszkiewicz <[email protected]>
11262 L:      [email protected]
11263 S:      Supported
11264 T:      git git://git.code.sf.net/p/intel-sas/isci
11265 F:      drivers/scsi/isci/
11266
11267 INTEL CPU family model numbers
11268 M:      Tony Luck <[email protected]>
11269 M:      [email protected]
11270 L:      [email protected]
11271 S:      Supported
11272 F:      arch/x86/include/asm/intel-family.h
11273
11274 INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11275 M:      Jani Nikula <[email protected]>
11276 M:      Rodrigo Vivi <[email protected]>
11277 L:      [email protected]
11278 L:      [email protected]
11279 S:      Supported
11280 F:      drivers/gpu/drm/i915/display/
11281 F:      drivers/gpu/drm/xe/display/
11282 F:      drivers/gpu/drm/xe/compat-i915-headers
11283 F:      include/drm/intel/
11284
11285 INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11286 M:      Jani Nikula <[email protected]>
11287 M:      Joonas Lahtinen <[email protected]>
11288 M:      Rodrigo Vivi <[email protected]>
11289 M:      Tvrtko Ursulin <[email protected]>
11290 L:      [email protected]
11291 S:      Supported
11292 W:      https://drm.pages.freedesktop.org/intel-docs/
11293 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
11294 B:      https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11295 C:      irc://irc.oftc.net/intel-gfx
11296 T:      git https://gitlab.freedesktop.org/drm/i915/kernel.git
11297 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11298 F:      Documentation/gpu/i915.rst
11299 F:      drivers/gpu/drm/ci/xfails/i915*
11300 F:      drivers/gpu/drm/i915/
11301 F:      include/drm/intel/
11302 F:      include/uapi/drm/i915_drm.h
11303
11304 INTEL DRM XE DRIVER (Lunar Lake and newer)
11305 M:      Lucas De Marchi <[email protected]>
11306 M:      Thomas Hellström <[email protected]>
11307 M:      Rodrigo Vivi <[email protected]>
11308 L:      [email protected]
11309 S:      Supported
11310 W:      https://drm.pages.freedesktop.org/intel-docs/
11311 Q:      http://patchwork.freedesktop.org/project/intel-xe/
11312 B:      https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11313 C:      irc://irc.oftc.net/xe
11314 T:      git https://gitlab.freedesktop.org/drm/xe/kernel.git
11315 F:      Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11316 F:      Documentation/gpu/xe/
11317 F:      drivers/gpu/drm/xe/
11318 F:      include/drm/intel/
11319 F:      include/uapi/drm/xe_drm.h
11320
11321 INTEL ETHERNET DRIVERS
11322 M:      Tony Nguyen <[email protected]>
11323 M:      Przemek Kitszel <[email protected]>
11324 L:      [email protected] (moderated for non-subscribers)
11325 S:      Supported
11326 W:      https://www.intel.com/content/www/us/en/support.html
11327 Q:      https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11330 F:      Documentation/networking/device_drivers/ethernet/intel/
11331 F:      drivers/net/ethernet/intel/
11332 F:      drivers/net/ethernet/intel/*/
11333 F:      include/linux/avf/virtchnl.h
11334 F:      include/linux/net/intel/iidc.h
11335
11336 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11337 M:      Mustafa Ismail <[email protected]>
11338 M:      Tatyana Nikolova <[email protected]>
11339 L:      [email protected]
11340 S:      Supported
11341 F:      drivers/infiniband/hw/irdma/
11342 F:      include/uapi/rdma/irdma-abi.h
11343
11344 INTEL GPIO DRIVERS
11345 M:      Andy Shevchenko <[email protected]>
11346 L:      [email protected]
11347 S:      Supported
11348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11349 F:      drivers/gpio/gpio-elkhartlake.c
11350 F:      drivers/gpio/gpio-graniterapids.c
11351 F:      drivers/gpio/gpio-ich.c
11352 F:      drivers/gpio/gpio-merrifield.c
11353 F:      drivers/gpio/gpio-ml-ioh.c
11354 F:      drivers/gpio/gpio-pch.c
11355 F:      drivers/gpio/gpio-sch.c
11356 F:      drivers/gpio/gpio-sodaville.c
11357 F:      drivers/gpio/gpio-tangier.c
11358 F:      drivers/gpio/gpio-tangier.h
11359
11360 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11361 M:      Zhenyu Wang <[email protected]>
11362 M:      Zhi Wang <[email protected]>
11363 L:      [email protected]
11364 L:      [email protected]
11365 S:      Supported
11366 W:      https://github.com/intel/gvt-linux/wiki
11367 T:      git https://github.com/intel/gvt-linux.git
11368 F:      drivers/gpu/drm/i915/gvt/
11369
11370 INTEL HID EVENT DRIVER
11371 M:      Alex Hung <[email protected]>
11372 L:      [email protected]
11373 S:      Maintained
11374 F:      drivers/platform/x86/intel/hid.c
11375
11376 INTEL I/OAT DMA DRIVER
11377 M:      Dave Jiang <[email protected]>
11378 R:      Dan Williams <[email protected]>
11379 L:      [email protected]
11380 S:      Supported
11381 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
11382 F:      drivers/dma/ioat*
11383
11384 INTEL IAA CRYPTO DRIVER
11385 M:      Tom Zanussi <[email protected]>
11386 L:      [email protected]
11387 S:      Supported
11388 F:      Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11389 F:      drivers/crypto/intel/iaa/*
11390
11391 INTEL IDLE DRIVER
11392 M:      Jacob Pan <[email protected]>
11393 M:      Len Brown <[email protected]>
11394 L:      [email protected]
11395 S:      Supported
11396 B:      https://bugzilla.kernel.org
11397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11398 F:      drivers/idle/intel_idle.c
11399
11400 INTEL IDXD DRIVER
11401 M:      Fenghua Yu <[email protected]>
11402 R:      Dave Jiang <[email protected]>
11403 L:      [email protected]
11404 S:      Supported
11405 F:      drivers/dma/idxd/*
11406 F:      include/uapi/linux/idxd.h
11407
11408 INTEL IN FIELD SCAN (IFS) DEVICE
11409 M:      Jithu Joseph <[email protected]>
11410 R:      Ashok Raj <[email protected]>
11411 R:      Tony Luck <[email protected]>
11412 S:      Maintained
11413 F:      drivers/platform/x86/intel/ifs
11414 F:      include/trace/events/intel_ifs.h
11415 F:      tools/testing/selftests/drivers/platform/x86/intel/ifs/
11416
11417 INTEL INTEGRATED SENSOR HUB DRIVER
11418 M:      Srinivas Pandruvada <[email protected]>
11419 M:      Jiri Kosina <[email protected]>
11420 L:      [email protected]
11421 S:      Maintained
11422 F:      drivers/hid/intel-ish-hid/
11423
11424 INTEL IOMMU (VT-d)
11425 M:      David Woodhouse <[email protected]>
11426 M:      Lu Baolu <[email protected]>
11427 L:      [email protected]
11428 S:      Supported
11429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11430 F:      drivers/iommu/intel/
11431
11432 INTEL IPU3 CSI-2 CIO2 DRIVER
11433 M:      Yong Zhi <[email protected]>
11434 M:      Sakari Ailus <[email protected]>
11435 M:      Bingbu Cao <[email protected]>
11436 M:      Dan Scally <[email protected]>
11437 R:      Tianshu Qiu <[email protected]>
11438 L:      [email protected]
11439 S:      Maintained
11440 T:      git git://linuxtv.org/media_tree.git
11441 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11442 F:      drivers/media/pci/intel/ipu3/
11443
11444 INTEL IPU3 CSI-2 IMGU DRIVER
11445 M:      Sakari Ailus <[email protected]>
11446 R:      Bingbu Cao <[email protected]>
11447 R:      Tianshu Qiu <[email protected]>
11448 L:      [email protected]
11449 S:      Maintained
11450 F:      Documentation/admin-guide/media/ipu3.rst
11451 F:      Documentation/admin-guide/media/ipu3_rcb.svg
11452 F:      Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11453 F:      drivers/staging/media/ipu3/
11454
11455 INTEL IPU6 INPUT SYSTEM DRIVER
11456 M:      Sakari Ailus <[email protected]>
11457 M:      Bingbu Cao <[email protected]>
11458 R:      Tianshu Qiu <[email protected]>
11459 L:      [email protected]
11460 S:      Maintained
11461 T:      git git://linuxtv.org/media_tree.git
11462 F:      Documentation/admin-guide/media/ipu6-isys.rst
11463 F:      drivers/media/pci/intel/ipu6/
11464
11465 INTEL ISHTP ECLITE DRIVER
11466 M:      Sumesh K Naduvalath <[email protected]>
11467 L:      [email protected]
11468 S:      Supported
11469 F:      drivers/platform/x86/intel/ishtp_eclite.c
11470
11471 INTEL IXP4XX CRYPTO SUPPORT
11472 M:      Corentin Labbe <[email protected]>
11473 L:      [email protected]
11474 S:      Maintained
11475 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11476
11477 INTEL KEEM BAY DRM DRIVER
11478 M:      Anitha Chrisanthus <[email protected]>
11479 M:      Edmund Dea <[email protected]>
11480 S:      Maintained
11481 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11482 F:      drivers/gpu/drm/kmb/
11483
11484 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11485 M:      Daniele Alessandrelli <[email protected]>
11486 S:      Maintained
11487 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11488 F:      drivers/crypto/intel/keembay/Kconfig
11489 F:      drivers/crypto/intel/keembay/Makefile
11490 F:      drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11491 F:      drivers/crypto/intel/keembay/ocs-aes.c
11492 F:      drivers/crypto/intel/keembay/ocs-aes.h
11493
11494 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11495 M:      Daniele Alessandrelli <[email protected]>
11496 M:      Prabhjot Khurana <[email protected]>
11497 M:      Mark Gross <[email protected]>
11498 S:      Maintained
11499 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11500 F:      drivers/crypto/intel/keembay/Kconfig
11501 F:      drivers/crypto/intel/keembay/Makefile
11502 F:      drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11503
11504 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11505 M:      Daniele Alessandrelli <[email protected]>
11506 M:      Declan Murphy <[email protected]>
11507 S:      Maintained
11508 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11509 F:      drivers/crypto/intel/keembay/Kconfig
11510 F:      drivers/crypto/intel/keembay/Makefile
11511 F:      drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11512 F:      drivers/crypto/intel/keembay/ocs-hcu.c
11513 F:      drivers/crypto/intel/keembay/ocs-hcu.h
11514
11515 INTEL MANAGEMENT ENGINE (mei)
11516 M:      Tomas Winkler <[email protected]>
11517 L:      [email protected]
11518 S:      Supported
11519 F:      Documentation/driver-api/mei/*
11520 F:      drivers/misc/mei/
11521 F:      drivers/watchdog/mei_wdt.c
11522 F:      include/linux/mei_aux.h
11523 F:      include/linux/mei_cl_bus.h
11524 F:      include/uapi/linux/mei.h
11525 F:      include/uapi/linux/mei_uuid.h
11526 F:      include/uapi/linux/uuid.h
11527 F:      samples/mei/*
11528
11529 INTEL MAX 10 BMC MFD DRIVER
11530 M:      Xu Yilun <[email protected]>
11531 R:      Tom Rix <[email protected]>
11532 S:      Maintained
11533 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11534 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
11535 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
11536 F:      drivers/mfd/intel-m10-bmc*
11537 F:      include/linux/mfd/intel-m10-bmc.h
11538
11539 INTEL MAX10 BMC SECURE UPDATES
11540 M:      Peter Colberg <[email protected]>
11541 L:      [email protected]
11542 S:      Maintained
11543 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11544 F:      drivers/fpga/intel-m10-bmc-sec-update.c
11545
11546 INTEL P-Unit IPC DRIVER
11547 M:      Zha Qipeng <[email protected]>
11548 L:      [email protected]
11549 S:      Maintained
11550 F:      arch/x86/include/asm/intel_punit_ipc.h
11551 F:      drivers/platform/x86/intel/punit_ipc.c
11552
11553 INTEL PMC CORE DRIVER
11554 M:      Rajneesh Bhardwaj <[email protected]>
11555 M:      David E Box <[email protected]>
11556 L:      [email protected]
11557 S:      Maintained
11558 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
11559 F:      drivers/platform/x86/intel/pmc/
11560
11561 INTEL PMIC GPIO DRIVERS
11562 M:      Andy Shevchenko <[email protected]>
11563 S:      Supported
11564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11565 F:      drivers/gpio/gpio-*cove.c
11566
11567 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11568 M:      Andy Shevchenko <[email protected]>
11569 S:      Supported
11570 F:      drivers/mfd/intel_soc_pmic*
11571 F:      include/linux/mfd/intel_soc_pmic*
11572
11573 INTEL PMT DRIVERS
11574 M:      David E. Box <[email protected]>
11575 S:      Supported
11576 F:      drivers/platform/x86/intel/pmt/
11577
11578 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11579 M:      Stanislav Yakovlev <[email protected]>
11580 L:      [email protected]
11581 S:      Maintained
11582 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11583 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11584 F:      drivers/net/wireless/intel/ipw2x00/
11585
11586 INTEL PSTATE DRIVER
11587 M:      Srinivas Pandruvada <[email protected]>
11588 M:      Len Brown <[email protected]>
11589 L:      [email protected]
11590 S:      Supported
11591 F:      drivers/cpufreq/intel_pstate.c
11592
11593 INTEL PTP DFL ToD DRIVER
11594 M:      Tianfei Zhang <[email protected]>
11595 L:      [email protected]
11596 L:      [email protected]
11597 S:      Maintained
11598 F:      drivers/ptp/ptp_dfl_tod.c
11599
11600 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11601 M:      Jarkko Nikula <[email protected]>
11602 L:      [email protected]
11603 F:      drivers/counter/intel-qep.c
11604
11605 INTEL SCU DRIVERS
11606 M:      Mika Westerberg <[email protected]>
11607 S:      Maintained
11608 F:      arch/x86/include/asm/intel_scu_ipc.h
11609 F:      drivers/platform/x86/intel_scu_*
11610
11611 INTEL SDSI DRIVER
11612 M:      David E. Box <[email protected]>
11613 S:      Supported
11614 F:      drivers/platform/x86/intel/sdsi.c
11615 F:      tools/arch/x86/intel_sdsi/
11616 F:      tools/testing/selftests/drivers/sdsi/
11617
11618 INTEL SGX
11619 M:      Jarkko Sakkinen <[email protected]>
11620 R:      Dave Hansen <[email protected]>
11621 L:      [email protected]
11622 S:      Supported
11623 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
11624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11625 F:      Documentation/arch/x86/sgx.rst
11626 F:      arch/x86/entry/vdso/vsgx.S
11627 F:      arch/x86/include/asm/sgx.h
11628 F:      arch/x86/include/uapi/asm/sgx.h
11629 F:      arch/x86/kernel/cpu/sgx/*
11630 F:      tools/testing/selftests/sgx/*
11631 K:      \bSGX_
11632
11633 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11634 M:      Daniel Scally <[email protected]>
11635 S:      Maintained
11636 F:      drivers/platform/x86/intel/int3472/
11637
11638 INTEL SPEED SELECT TECHNOLOGY
11639 M:      Srinivas Pandruvada <[email protected]>
11640 L:      [email protected]
11641 S:      Maintained
11642 F:      drivers/platform/x86/intel/speed_select_if/
11643 F:      include/uapi/linux/isst_if.h
11644 F:      tools/power/x86/intel-speed-select/
11645
11646 INTEL STRATIX10 FIRMWARE DRIVERS
11647 M:      Dinh Nguyen <[email protected]>
11648 L:      [email protected]
11649 S:      Maintained
11650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11651 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11652 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11653 F:      drivers/firmware/stratix10-rsu.c
11654 F:      drivers/firmware/stratix10-svc.c
11655 F:      include/linux/firmware/intel/stratix10-smc.h
11656 F:      include/linux/firmware/intel/stratix10-svc-client.h
11657
11658 INTEL TELEMETRY DRIVER
11659 M:      Rajneesh Bhardwaj <[email protected]>
11660 M:      "David E. Box" <[email protected]>
11661 L:      [email protected]
11662 S:      Maintained
11663 F:      arch/x86/include/asm/intel_telemetry.h
11664 F:      drivers/platform/x86/intel/telemetry/
11665
11666 INTEL TPMI DRIVER
11667 M:      Srinivas Pandruvada <[email protected]>
11668 L:      [email protected]
11669 S:      Maintained
11670 F:      Documentation/ABI/testing/debugfs-tpmi
11671 F:      drivers/platform/x86/intel/tpmi.c
11672 F:      include/linux/intel_tpmi.h
11673
11674 INTEL UNCORE FREQUENCY CONTROL
11675 M:      Srinivas Pandruvada <[email protected]>
11676 L:      [email protected]
11677 S:      Maintained
11678 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11679 F:      drivers/platform/x86/intel/uncore-frequency/
11680
11681 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11682 M:      David E. Box <[email protected]>
11683 S:      Supported
11684 F:      drivers/platform/x86/intel/vsec.*
11685
11686 INTEL VIRTUAL BUTTON DRIVER
11687 M:      AceLan Kao <[email protected]>
11688 L:      [email protected]
11689 S:      Maintained
11690 F:      drivers/platform/x86/intel/vbtn.c
11691
11692 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11693 M:      Stanislaw Gruszka <[email protected]>
11694 L:      [email protected]
11695 S:      Supported
11696 F:      drivers/net/wireless/intel/iwlegacy/
11697
11698 INTEL WIRELESS WIFI LINK (iwlwifi)
11699 M:      Miri Korenblit <[email protected]>
11700 L:      [email protected]
11701 S:      Supported
11702 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11704 F:      drivers/net/wireless/intel/iwlwifi/
11705
11706 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11707 M:      Jithu Joseph <[email protected]>
11708 S:      Maintained
11709 W:      https://slimbootloader.github.io/security/firmware-update.html
11710 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
11711
11712 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11713 L:      [email protected]
11714 S:      Maintained
11715 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
11716
11717 INTEL WWAN IOSM DRIVER
11718 M:      M Chetan Kumar <[email protected]>
11719 L:      [email protected]
11720 S:      Maintained
11721 F:      drivers/net/wwan/iosm/
11722
11723 INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11724 M:      Xin Li <[email protected]>
11725 M:      "H. Peter Anvin" <[email protected]>
11726 S:      Supported
11727 F:      Documentation/arch/x86/x86_64/fred.rst
11728 F:      arch/x86/entry/entry_64_fred.S
11729 F:      arch/x86/entry/entry_fred.c
11730 F:      arch/x86/include/asm/fred.h
11731 F:      arch/x86/kernel/fred.c
11732
11733 INTEL(R) TRACE HUB
11734 M:      Alexander Shishkin <[email protected]>
11735 S:      Supported
11736 F:      Documentation/trace/intel_th.rst
11737 F:      drivers/hwtracing/intel_th/
11738 F:      include/linux/intel_th.h
11739
11740 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11741 M:      Ning Sun <[email protected]>
11742 L:      [email protected]
11743 S:      Supported
11744 W:      http://tboot.sourceforge.net
11745 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11746 F:      Documentation/arch/x86/intel_txt.rst
11747 F:      arch/x86/kernel/tboot.c
11748 F:      include/linux/tboot.h
11749
11750 INTERCONNECT API
11751 M:      Georgi Djakov <[email protected]>
11752 L:      [email protected]
11753 S:      Maintained
11754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11755 F:      Documentation/devicetree/bindings/interconnect/
11756 F:      Documentation/driver-api/interconnect.rst
11757 F:      drivers/interconnect/
11758 F:      include/dt-bindings/interconnect/
11759 F:      include/linux/interconnect-provider.h
11760 F:      include/linux/interconnect.h
11761
11762 INTERRUPT COUNTER DRIVER
11763 M:      Oleksij Rempel <[email protected]>
11764 R:      Pengutronix Kernel Team <[email protected]>
11765 L:      [email protected]
11766 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11767 F:      drivers/counter/interrupt-cnt.c
11768
11769 INTERSIL ISL7998X VIDEO DECODER DRIVER
11770 M:      Michael Tretter <[email protected]>
11771 R:      Pengutronix Kernel Team <[email protected]>
11772 L:      [email protected]
11773 S:      Maintained
11774 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11775 F:      drivers/media/i2c/isl7998x.c
11776
11777 INVENSENSE ICM-426xx IMU DRIVER
11778 M:      Jean-Baptiste Maneyrol <[email protected]>
11779 L:      [email protected]
11780 S:      Maintained
11781 W:      https://invensense.tdk.com/
11782 F:      Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11783 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11784 F:      drivers/iio/imu/inv_icm42600/
11785
11786 INVENSENSE MPU-3050 GYROSCOPE DRIVER
11787 M:      Linus Walleij <[email protected]>
11788 L:      [email protected]
11789 S:      Maintained
11790 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11791 F:      drivers/iio/gyro/mpu3050*
11792
11793 IOC3 ETHERNET DRIVER
11794 M:      Ralf Baechle <[email protected]>
11795 L:      [email protected]
11796 S:      Maintained
11797 F:      drivers/net/ethernet/sgi/ioc3-eth.c
11798
11799 IOMMU DMA-API LAYER
11800 M:      Robin Murphy <[email protected]>
11801 L:      [email protected]
11802 S:      Maintained
11803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11804 F:      drivers/iommu/dma-iommu.c
11805 F:      drivers/iommu/dma-iommu.h
11806 F:      drivers/iommu/iova.c
11807 F:      include/linux/iova.h
11808
11809 IOMMU SUBSYSTEM
11810 M:      Joerg Roedel <[email protected]>
11811 M:      Will Deacon <[email protected]>
11812 R:      Robin Murphy <[email protected]>
11813 L:      [email protected]
11814 S:      Maintained
11815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11816 F:      Documentation/devicetree/bindings/iommu/
11817 F:      drivers/iommu/
11818 F:      include/linux/iommu.h
11819 F:      include/linux/iova.h
11820 F:      include/linux/of_iommu.h
11821
11822 IOMMUFD
11823 M:      Jason Gunthorpe <[email protected]>
11824 M:      Kevin Tian <[email protected]>
11825 L:      [email protected]
11826 S:      Maintained
11827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11828 F:      Documentation/userspace-api/iommufd.rst
11829 F:      drivers/iommu/iommufd/
11830 F:      include/linux/iommufd.h
11831 F:      include/uapi/linux/iommufd.h
11832 F:      tools/testing/selftests/iommu/
11833
11834 IOSYS-MAP HELPERS
11835 M:      Thomas Zimmermann <[email protected]>
11836 L:      [email protected]
11837 S:      Maintained
11838 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11839 F:      include/linux/iosys-map.h
11840
11841 IO_URING
11842 M:      Jens Axboe <[email protected]>
11843 M:      Pavel Begunkov <[email protected]>
11844 L:      [email protected]
11845 S:      Maintained
11846 T:      git git://git.kernel.dk/linux-block
11847 T:      git git://git.kernel.dk/liburing
11848 F:      include/linux/io_uring/
11849 F:      include/linux/io_uring.h
11850 F:      include/linux/io_uring_types.h
11851 F:      include/trace/events/io_uring.h
11852 F:      include/uapi/linux/io_uring.h
11853 F:      io_uring/
11854
11855 IPMI SUBSYSTEM
11856 M:      Corey Minyard <[email protected]>
11857 L:      [email protected] (moderated for non-subscribers)
11858 S:      Supported
11859 W:      http://openipmi.sourceforge.net/
11860 T:      git https://github.com/cminyard/linux-ipmi.git for-next
11861 F:      Documentation/devicetree/bindings/ipmi/
11862 F:      Documentation/driver-api/ipmi.rst
11863 F:      drivers/char/ipmi/
11864 F:      include/linux/ipmi*
11865 F:      include/uapi/linux/ipmi*
11866
11867 IPS SCSI RAID DRIVER
11868 M:      Adaptec OEM Raid Solutions <[email protected]>
11869 L:      [email protected]
11870 S:      Maintained
11871 W:      http://www.adaptec.com/
11872 F:      drivers/scsi/ips*
11873
11874 IPVS
11875 M:      Simon Horman <[email protected]>
11876 M:      Julian Anastasov <[email protected]>
11877 L:      [email protected]
11878 L:      [email protected]
11879 S:      Maintained
11880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11882 F:      Documentation/networking/ipvs-sysctl.rst
11883 F:      include/net/ip_vs.h
11884 F:      include/uapi/linux/ip_vs.h
11885 F:      net/netfilter/ipvs/
11886
11887 IPWIRELESS DRIVER
11888 M:      Jiri Kosina <[email protected]>
11889 M:      David Sterba <[email protected]>
11890 S:      Odd Fixes
11891 F:      drivers/tty/ipwireless/
11892
11893 IRON DEVICE AUDIO CODEC DRIVERS
11894 M:      Kiseok Jo <[email protected]>
11895 L:      [email protected] (moderated for non-subscribers)
11896 S:      Maintained
11897 F:      Documentation/devicetree/bindings/sound/irondevice,*
11898 F:      sound/soc/codecs/sma*
11899
11900 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11901 M:      Thomas Gleixner <[email protected]>
11902 S:      Maintained
11903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11904 F:      Documentation/core-api/irq/irq-domain.rst
11905 F:      include/linux/irqdomain.h
11906 F:      include/linux/irqdomain_defs.h
11907 F:      kernel/irq/irqdomain.c
11908 F:      kernel/irq/msi.c
11909
11910 IRQ SUBSYSTEM
11911 M:      Thomas Gleixner <[email protected]>
11912 L:      [email protected]
11913 S:      Maintained
11914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11915 F:      include/linux/group_cpus.h
11916 F:      include/linux/irq.h
11917 F:      include/linux/irqhandler.h
11918 F:      include/linux/irqnr.h
11919 F:      include/linux/irqreturn.h
11920 F:      kernel/irq/
11921 F:      lib/group_cpus.c
11922
11923 IRQCHIP DRIVERS
11924 M:      Thomas Gleixner <[email protected]>
11925 L:      [email protected]
11926 S:      Maintained
11927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11928 F:      Documentation/devicetree/bindings/interrupt-controller/
11929 F:      drivers/irqchip/
11930 F:      include/linux/irqchip.h
11931
11932 ISA
11933 M:      William Breathitt Gray <[email protected]>
11934 S:      Maintained
11935 F:      Documentation/driver-api/isa.rst
11936 F:      drivers/base/isa.c
11937 F:      include/linux/isa.h
11938
11939 ISA RADIO MODULE
11940 M:      Hans Verkuil <[email protected]>
11941 L:      [email protected]
11942 S:      Maintained
11943 W:      https://linuxtv.org
11944 T:      git git://linuxtv.org/media_tree.git
11945 F:      drivers/media/radio/radio-isa*
11946
11947 ISAPNP
11948 M:      Jaroslav Kysela <[email protected]>
11949 S:      Maintained
11950 F:      Documentation/userspace-api/isapnp.rst
11951 F:      drivers/pnp/isapnp/
11952 F:      include/linux/isapnp.h
11953
11954 ISCSI
11955 M:      Lee Duncan <[email protected]>
11956 M:      Chris Leech <[email protected]>
11957 M:      Mike Christie <[email protected]>
11958 L:      [email protected]
11959 L:      [email protected]
11960 S:      Maintained
11961 W:      www.open-iscsi.com
11962 F:      drivers/scsi/*iscsi*
11963 F:      include/scsi/*iscsi*
11964
11965 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11966 M:      Peter Jones <[email protected]>
11967 M:      Konrad Rzeszutek Wilk <[email protected]>
11968 S:      Maintained
11969 F:      drivers/firmware/iscsi_ibft*
11970
11971 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11972 M:      Sagi Grimberg <[email protected]>
11973 M:      Max Gurtovoy <[email protected]>
11974 L:      [email protected]
11975 S:      Supported
11976 W:      http://www.openfabrics.org
11977 W:      www.open-iscsi.org
11978 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11979 F:      drivers/infiniband/ulp/iser/
11980
11981 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11982 M:      Sagi Grimberg <[email protected]>
11983 L:      [email protected]
11984 L:      [email protected]
11985 S:      Supported
11986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11987 F:      drivers/infiniband/ulp/isert
11988
11989 ISDN/CMTP OVER BLUETOOTH
11990 M:      Karsten Keil <[email protected]>
11991 L:      [email protected] (subscribers-only)
11992 L:      [email protected]
11993 S:      Odd Fixes
11994 W:      http://www.isdn4linux.de
11995 F:      Documentation/isdn/
11996 F:      drivers/isdn/capi/
11997 F:      include/linux/isdn/
11998 F:      include/uapi/linux/isdn/
11999 F:      net/bluetooth/cmtp/
12000
12001 ISDN/mISDN SUBSYSTEM
12002 M:      Karsten Keil <[email protected]>
12003 L:      [email protected] (subscribers-only)
12004 L:      [email protected]
12005 S:      Maintained
12006 W:      http://www.isdn4linux.de
12007 F:      drivers/isdn/Kconfig
12008 F:      drivers/isdn/Makefile
12009 F:      drivers/isdn/hardware/
12010 F:      drivers/isdn/mISDN/
12011
12012 ISOFS FILESYSTEM
12013 M:      Jan Kara <[email protected]>
12014 L:      [email protected]
12015 S:      Maintained
12016 F:      Documentation/filesystems/isofs.rst
12017 F:      fs/isofs/
12018
12019 IT87 HARDWARE MONITORING DRIVER
12020 M:      Jean Delvare <[email protected]>
12021 L:      [email protected]
12022 S:      Maintained
12023 F:      Documentation/hwmon/it87.rst
12024 F:      drivers/hwmon/it87.c
12025
12026 IT913X MEDIA DRIVER
12027 L:      [email protected]
12028 S:      Orphan
12029 W:      https://linuxtv.org
12030 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12031 F:      drivers/media/tuners/it913x*
12032
12033 ITE IT66121 HDMI BRIDGE DRIVER
12034 M:      Phong LE <[email protected]>
12035 M:      Neil Armstrong <[email protected]>
12036 S:      Maintained
12037 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
12038 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12039 F:      drivers/gpu/drm/bridge/ite-it66121.c
12040
12041 IVTV VIDEO4LINUX DRIVER
12042 M:      Andy Walls <[email protected]>
12043 L:      [email protected]
12044 S:      Maintained
12045 W:      https://linuxtv.org
12046 T:      git git://linuxtv.org/media_tree.git
12047 F:      Documentation/admin-guide/media/ivtv*
12048 F:      drivers/media/pci/ivtv/
12049 F:      include/uapi/linux/ivtv*
12050
12051 IX2505V MEDIA DRIVER
12052 M:      Malcolm Priestley <[email protected]>
12053 L:      [email protected]
12054 S:      Maintained
12055 W:      https://linuxtv.org
12056 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12057 F:      drivers/media/dvb-frontends/ix2505v*
12058
12059 JAILHOUSE HYPERVISOR INTERFACE
12060 M:      Jan Kiszka <[email protected]>
12061 L:      [email protected]
12062 S:      Maintained
12063 F:      arch/x86/include/asm/jailhouse_para.h
12064 F:      arch/x86/kernel/jailhouse.c
12065
12066 JFS FILESYSTEM
12067 M:      Dave Kleikamp <[email protected]>
12068 L:      [email protected]
12069 S:      Odd Fixes
12070 W:      http://jfs.sourceforge.net/
12071 T:      git https://github.com/kleikamp/linux-shaggy.git
12072 F:      Documentation/admin-guide/jfs.rst
12073 F:      fs/jfs/
12074
12075 JME NETWORK DRIVER
12076 M:      Guo-Fu Tseng <[email protected]>
12077 L:      [email protected]
12078 S:      Odd Fixes
12079 F:      drivers/net/ethernet/jme.*
12080
12081 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12082 M:      David Woodhouse <[email protected]>
12083 M:      Richard Weinberger <[email protected]>
12084 L:      [email protected]
12085 S:      Odd Fixes
12086 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
12087 T:      git git://git.infradead.org/ubifs-2.6.git
12088 F:      fs/jffs2/
12089 F:      include/uapi/linux/jffs2.h
12090
12091 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12092 M:      "Theodore Ts'o" <[email protected]>
12093 M:      Jan Kara <[email protected]>
12094 L:      [email protected]
12095 S:      Maintained
12096 F:      fs/jbd2/
12097 F:      include/linux/jbd2.h
12098
12099 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12100 M:      Mikhail Ulyanov <[email protected]>
12101 L:      [email protected]
12102 L:      [email protected]
12103 S:      Maintained
12104 F:      drivers/media/platform/renesas/rcar_jpu.c
12105
12106 JSM Neo PCI based serial card
12107 L:      [email protected]
12108 S:      Orphan
12109 F:      drivers/tty/serial/jsm/
12110
12111 K10TEMP HARDWARE MONITORING DRIVER
12112 M:      Clemens Ladisch <[email protected]>
12113 L:      [email protected]
12114 S:      Maintained
12115 F:      Documentation/hwmon/k10temp.rst
12116 F:      drivers/hwmon/k10temp.c
12117
12118 K8TEMP HARDWARE MONITORING DRIVER
12119 M:      Rudolf Marek <[email protected]>
12120 L:      [email protected]
12121 S:      Maintained
12122 F:      Documentation/hwmon/k8temp.rst
12123 F:      drivers/hwmon/k8temp.c
12124
12125 KASAN
12126 M:      Andrey Ryabinin <[email protected]>
12127 R:      Alexander Potapenko <[email protected]>
12128 R:      Andrey Konovalov <[email protected]>
12129 R:      Dmitry Vyukov <[email protected]>
12130 R:      Vincenzo Frascino <[email protected]>
12131 L:      [email protected]
12132 S:      Maintained
12133 F:      Documentation/dev-tools/kasan.rst
12134 F:      arch/*/include/asm/*kasan.h
12135 F:      arch/*/mm/kasan_init*
12136 F:      include/linux/kasan*.h
12137 F:      lib/Kconfig.kasan
12138 F:      mm/kasan/
12139 F:      scripts/Makefile.kasan
12140
12141 KCONFIG
12142 M:      Masahiro Yamada <[email protected]>
12143 L:      [email protected]
12144 S:      Maintained
12145 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12147 F:      Documentation/kbuild/kconfig*
12148 F:      scripts/Kconfig.include
12149 F:      scripts/kconfig/
12150
12151 KCOV
12152 R:      Dmitry Vyukov <[email protected]>
12153 R:      Andrey Konovalov <[email protected]>
12154 L:      [email protected]
12155 S:      Maintained
12156 F:      Documentation/dev-tools/kcov.rst
12157 F:      include/linux/kcov.h
12158 F:      include/uapi/linux/kcov.h
12159 F:      kernel/kcov.c
12160 F:      scripts/Makefile.kcov
12161
12162 KCSAN
12163 M:      Marco Elver <[email protected]>
12164 R:      Dmitry Vyukov <[email protected]>
12165 L:      [email protected]
12166 S:      Maintained
12167 F:      Documentation/dev-tools/kcsan.rst
12168 F:      include/linux/kcsan*.h
12169 F:      kernel/kcsan/
12170 F:      lib/Kconfig.kcsan
12171 F:      scripts/Makefile.kcsan
12172
12173 KDUMP
12174 M:      Baoquan He <[email protected]>
12175 R:      Vivek Goyal <[email protected]>
12176 R:      Dave Young <[email protected]>
12177 L:      [email protected]
12178 S:      Maintained
12179 W:      http://lse.sourceforge.net/kdump/
12180 F:      Documentation/admin-guide/kdump/
12181 F:      fs/proc/vmcore.c
12182 F:      include/linux/crash_core.h
12183 F:      include/linux/crash_dump.h
12184 F:      include/uapi/linux/vmcore.h
12185 F:      kernel/crash_*.c
12186
12187 KEENE FM RADIO TRANSMITTER DRIVER
12188 M:      Hans Verkuil <[email protected]>
12189 L:      [email protected]
12190 S:      Maintained
12191 W:      https://linuxtv.org
12192 T:      git git://linuxtv.org/media_tree.git
12193 F:      drivers/media/radio/radio-keene*
12194
12195 KERNEL AUTOMOUNTER
12196 M:      Ian Kent <[email protected]>
12197 L:      [email protected]
12198 S:      Maintained
12199 F:      fs/autofs/
12200
12201 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12202 M:      Masahiro Yamada <[email protected]>
12203 R:      Nathan Chancellor <[email protected]>
12204 R:      Nicolas Schier <[email protected]>
12205 L:      [email protected]
12206 S:      Maintained
12207 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12209 F:      Documentation/kbuild/
12210 F:      Makefile
12211 F:      scripts/*vmlinux*
12212 F:      scripts/Kbuild*
12213 F:      scripts/Makefile*
12214 F:      scripts/basic/
12215 F:      scripts/clang-tools/
12216 F:      scripts/dummy-tools/
12217 F:      scripts/include/
12218 F:      scripts/mk*
12219 F:      scripts/mod/
12220 F:      scripts/package/
12221 F:      usr/
12222
12223 KERNEL HARDENING (not covered by other areas)
12224 M:      Kees Cook <[email protected]>
12225 R:      Gustavo A. R. Silva <[email protected]>
12226 L:      [email protected]
12227 S:      Supported
12228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12229 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
12230 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
12231 F:      arch/*/configs/hardening.config
12232 F:      include/linux/overflow.h
12233 F:      include/linux/randomize_kstack.h
12234 F:      kernel/configs/hardening.config
12235 F:      lib/usercopy_kunit.c
12236 F:      mm/usercopy.c
12237 K:      \b(add|choose)_random_kstack_offset\b
12238 K:      \b__check_(object_size|heap_object)\b
12239 K:      \b__counted_by\b
12240
12241 KERNEL JANITORS
12242 L:      [email protected]
12243 S:      Odd Fixes
12244 W:      http://kernelnewbies.org/KernelJanitors
12245
12246 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12247 M:      Chuck Lever <[email protected]>
12248 M:      Jeff Layton <[email protected]>
12249 R:      Neil Brown <[email protected]>
12250 R:      Olga Kornievskaia <[email protected]>
12251 R:      Dai Ngo <[email protected]>
12252 R:      Tom Talpey <[email protected]>
12253 L:      [email protected]
12254 S:      Supported
12255 B:      https://bugzilla.kernel.org
12256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12257 F:      Documentation/filesystems/nfs/
12258 F:      fs/lockd/
12259 F:      fs/nfs_common/
12260 F:      fs/nfsd/
12261 F:      include/linux/lockd/
12262 F:      include/linux/sunrpc/
12263 F:      include/trace/events/rpcgss.h
12264 F:      include/trace/events/rpcrdma.h
12265 F:      include/trace/events/sunrpc.h
12266 F:      include/trace/misc/fs.h
12267 F:      include/trace/misc/nfs.h
12268 F:      include/trace/misc/sunrpc.h
12269 F:      include/uapi/linux/nfsd/
12270 F:      include/uapi/linux/sunrpc/
12271 F:      net/sunrpc/
12272
12273 KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12274 M:      Thomas Weißschuh <[email protected]>
12275 R:      Christian Heusel <[email protected]>
12276 R:      Nathan Chancellor <[email protected]>
12277 S:      Maintained
12278 F:      scripts/package/PKGBUILD
12279
12280 KERNEL REGRESSIONS
12281 M:      Thorsten Leemhuis <[email protected]>
12282 L:      [email protected]
12283 S:      Supported
12284 F:      Documentation/admin-guide/reporting-regressions.rst
12285 F:      Documentation/process/handling-regressions.rst
12286
12287 KERNEL SELFTEST FRAMEWORK
12288 M:      Shuah Khan <[email protected]>
12289 M:      Shuah Khan <[email protected]>
12290 L:      [email protected]
12291 S:      Maintained
12292 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
12293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12294 F:      Documentation/dev-tools/kselftest*
12295 F:      tools/testing/selftests/
12296
12297 KERNEL SMB3 SERVER (KSMBD)
12298 M:      Namjae Jeon <[email protected]>
12299 M:      Steve French <[email protected]>
12300 R:      Sergey Senozhatsky <[email protected]>
12301 R:      Tom Talpey <[email protected]>
12302 L:      [email protected]
12303 S:      Maintained
12304 T:      git git://git.samba.org/ksmbd.git
12305 F:      Documentation/filesystems/smb/ksmbd.rst
12306 F:      fs/smb/common/
12307 F:      fs/smb/server/
12308
12309 KERNEL UNIT TESTING FRAMEWORK (KUnit)
12310 M:      Brendan Higgins <[email protected]>
12311 M:      David Gow <[email protected]>
12312 R:      Rae Moar <[email protected]>
12313 L:      [email protected]
12314 L:      [email protected]
12315 S:      Maintained
12316 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
12317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12319 F:      Documentation/dev-tools/kunit/
12320 F:      include/kunit/
12321 F:      lib/kunit/
12322 F:      rust/kernel/kunit.rs
12323 F:      scripts/rustdoc_test_*
12324 F:      tools/testing/kunit/
12325
12326 KERNEL USERMODE HELPER
12327 M:      Luis Chamberlain <[email protected]>
12328 L:      [email protected]
12329 S:      Maintained
12330 F:      include/linux/umh.h
12331 F:      kernel/umh.c
12332
12333 KERNEL VIRTUAL MACHINE (KVM)
12334 M:      Paolo Bonzini <[email protected]>
12335 L:      [email protected]
12336 S:      Supported
12337 W:      http://www.linux-kvm.org
12338 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12339 F:      Documentation/virt/kvm/
12340 F:      include/asm-generic/kvm*
12341 F:      include/kvm/iodev.h
12342 F:      include/linux/kvm*
12343 F:      include/trace/events/kvm.h
12344 F:      include/uapi/asm-generic/kvm*
12345 F:      include/uapi/linux/kvm*
12346 F:      tools/kvm/
12347 F:      tools/testing/selftests/kvm/
12348 F:      virt/kvm/*
12349
12350 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12351 M:      Marc Zyngier <[email protected]>
12352 M:      Oliver Upton <[email protected]>
12353 R:      James Morse <[email protected]>
12354 R:      Suzuki K Poulose <[email protected]>
12355 R:      Zenghui Yu <[email protected]>
12356 L:      [email protected] (moderated for non-subscribers)
12357 L:      [email protected]
12358 S:      Maintained
12359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12360 F:      Documentation/virt/kvm/arm/
12361 F:      Documentation/virt/kvm/devices/arm*
12362 F:      arch/arm64/include/asm/kvm*
12363 F:      arch/arm64/include/uapi/asm/kvm*
12364 F:      arch/arm64/kvm/
12365 F:      include/kvm/arm_*
12366 F:      tools/testing/selftests/kvm/*/aarch64/
12367 F:      tools/testing/selftests/kvm/aarch64/
12368
12369 KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12370 M:      Tianrui Zhao <[email protected]>
12371 M:      Bibo Mao <[email protected]>
12372 M:      Huacai Chen <[email protected]>
12373 L:      [email protected]
12374 L:      [email protected]
12375 S:      Maintained
12376 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12377 F:      Documentation/virt/kvm/loongarch/
12378 F:      arch/loongarch/include/asm/kvm*
12379 F:      arch/loongarch/include/uapi/asm/kvm*
12380 F:      arch/loongarch/kvm/
12381
12382 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12383 M:      Huacai Chen <[email protected]>
12384 L:      [email protected]
12385 L:      [email protected]
12386 S:      Maintained
12387 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12388 F:      arch/mips/include/asm/kvm*
12389 F:      arch/mips/include/uapi/asm/kvm*
12390 F:      arch/mips/kvm/
12391
12392 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12393 M:      Michael Ellerman <[email protected]>
12394 R:      Nicholas Piggin <[email protected]>
12395 L:      [email protected]
12396 L:      [email protected]
12397 S:      Maintained (Book3S 64-bit HV)
12398 S:      Odd fixes (Book3S 64-bit PR)
12399 S:      Orphan (Book3E and 32-bit)
12400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12401 F:      arch/powerpc/include/asm/kvm*
12402 F:      arch/powerpc/include/uapi/asm/kvm*
12403 F:      arch/powerpc/kernel/kvm*
12404 F:      arch/powerpc/kvm/
12405
12406 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12407 M:      Anup Patel <[email protected]>
12408 R:      Atish Patra <[email protected]>
12409 L:      [email protected]
12410 L:      [email protected]
12411 L:      [email protected]
12412 S:      Maintained
12413 T:      git https://github.com/kvm-riscv/linux.git
12414 F:      arch/riscv/include/asm/kvm*
12415 F:      arch/riscv/include/uapi/asm/kvm*
12416 F:      arch/riscv/kvm/
12417 F:      tools/testing/selftests/kvm/*/riscv/
12418 F:      tools/testing/selftests/kvm/riscv/
12419
12420 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12421 M:      Christian Borntraeger <[email protected]>
12422 M:      Janosch Frank <[email protected]>
12423 M:      Claudio Imbrenda <[email protected]>
12424 R:      David Hildenbrand <[email protected]>
12425 L:      [email protected]
12426 S:      Supported
12427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12428 F:      Documentation/virt/kvm/s390*
12429 F:      arch/s390/include/asm/gmap.h
12430 F:      arch/s390/include/asm/kvm*
12431 F:      arch/s390/include/uapi/asm/kvm*
12432 F:      arch/s390/include/uapi/asm/uvdevice.h
12433 F:      arch/s390/kernel/uv.c
12434 F:      arch/s390/kvm/
12435 F:      arch/s390/mm/gmap.c
12436 F:      drivers/s390/char/uvdevice.c
12437 F:      tools/testing/selftests/drivers/s390x/uvdevice/
12438 F:      tools/testing/selftests/kvm/*/s390x/
12439 F:      tools/testing/selftests/kvm/s390x/
12440
12441 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12442 M:      Sean Christopherson <[email protected]>
12443 M:      Paolo Bonzini <[email protected]>
12444 L:      [email protected]
12445 S:      Supported
12446 P:      Documentation/process/maintainer-kvm-x86.rst
12447 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12448 F:      arch/x86/include/asm/kvm*
12449 F:      arch/x86/include/asm/svm.h
12450 F:      arch/x86/include/asm/vmx*.h
12451 F:      arch/x86/include/uapi/asm/kvm*
12452 F:      arch/x86/include/uapi/asm/svm.h
12453 F:      arch/x86/include/uapi/asm/vmx.h
12454 F:      arch/x86/kvm/
12455 F:      arch/x86/kvm/*/
12456 F:      tools/testing/selftests/kvm/*/x86_64/
12457 F:      tools/testing/selftests/kvm/x86_64/
12458
12459 KERNFS
12460 M:      Greg Kroah-Hartman <[email protected]>
12461 M:      Tejun Heo <[email protected]>
12462 S:      Supported
12463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12464 F:      fs/kernfs/
12465 F:      include/linux/kernfs.h
12466
12467 KEXEC
12468 M:      Eric Biederman <[email protected]>
12469 L:      [email protected]
12470 S:      Maintained
12471 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
12472 F:      include/linux/kexec.h
12473 F:      include/uapi/linux/kexec.h
12474 F:      kernel/kexec*
12475
12476 KEYS-ENCRYPTED
12477 M:      Mimi Zohar <[email protected]>
12478 L:      [email protected]
12479 L:      [email protected]
12480 S:      Supported
12481 F:      Documentation/security/keys/trusted-encrypted.rst
12482 F:      include/keys/encrypted-type.h
12483 F:      security/keys/encrypted-keys/
12484
12485 KEYS-TRUSTED
12486 M:      James Bottomley <[email protected]>
12487 M:      Jarkko Sakkinen <[email protected]>
12488 M:      Mimi Zohar <[email protected]>
12489 L:      [email protected]
12490 L:      [email protected]
12491 S:      Supported
12492 F:      Documentation/security/keys/trusted-encrypted.rst
12493 F:      include/keys/trusted-type.h
12494 F:      include/keys/trusted_tpm.h
12495 F:      security/keys/trusted-keys/
12496
12497 KEYS-TRUSTED-CAAM
12498 M:      Ahmad Fatoum <[email protected]>
12499 R:      Pengutronix Kernel Team <[email protected]>
12500 L:      [email protected]
12501 L:      [email protected]
12502 S:      Maintained
12503 F:      include/keys/trusted_caam.h
12504 F:      security/keys/trusted-keys/trusted_caam.c
12505
12506 KEYS-TRUSTED-DCP
12507 M:      David Gstir <[email protected]>
12508 R:      sigma star Kernel Team <[email protected]>
12509 L:      [email protected]
12510 L:      [email protected]
12511 S:      Supported
12512 F:      include/keys/trusted_dcp.h
12513 F:      security/keys/trusted-keys/trusted_dcp.c
12514
12515 KEYS-TRUSTED-TEE
12516 M:      Sumit Garg <[email protected]>
12517 L:      [email protected]
12518 L:      [email protected]
12519 S:      Supported
12520 F:      include/keys/trusted_tee.h
12521 F:      security/keys/trusted-keys/trusted_tee.c
12522
12523 KEYS/KEYRINGS
12524 M:      David Howells <[email protected]>
12525 M:      Jarkko Sakkinen <[email protected]>
12526 L:      [email protected]
12527 S:      Maintained
12528 F:      Documentation/security/keys/core.rst
12529 F:      include/keys/
12530 F:      include/linux/key-type.h
12531 F:      include/linux/key.h
12532 F:      include/linux/keyctl.h
12533 F:      include/uapi/linux/keyctl.h
12534 F:      security/keys/
12535
12536 KEYS/KEYRINGS_INTEGRITY
12537 M:      Jarkko Sakkinen <[email protected]>
12538 M:      Mimi Zohar <[email protected]>
12539 L:      [email protected]
12540 L:      [email protected]
12541 S:      Supported
12542 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12543 F:      security/integrity/platform_certs
12544
12545 KFENCE
12546 M:      Alexander Potapenko <[email protected]>
12547 M:      Marco Elver <[email protected]>
12548 R:      Dmitry Vyukov <[email protected]>
12549 L:      [email protected]
12550 S:      Maintained
12551 F:      Documentation/dev-tools/kfence.rst
12552 F:      arch/*/include/asm/kfence.h
12553 F:      include/linux/kfence.h
12554 F:      lib/Kconfig.kfence
12555 F:      mm/kfence/
12556
12557 KFIFO
12558 M:      Stefani Seibold <[email protected]>
12559 S:      Maintained
12560 F:      include/linux/kfifo.h
12561 F:      lib/kfifo.c
12562 F:      samples/kfifo/
12563
12564 KGDB / KDB /debug_core
12565 M:      Jason Wessel <[email protected]>
12566 M:      Daniel Thompson <[email protected]>
12567 R:      Douglas Anderson <[email protected]>
12568 L:      [email protected]
12569 S:      Maintained
12570 W:      http://kgdb.wiki.kernel.org/
12571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12572 F:      Documentation/dev-tools/kgdb.rst
12573 F:      drivers/misc/kgdbts.c
12574 F:      drivers/tty/serial/kgdboc.c
12575 F:      include/linux/kdb.h
12576 F:      include/linux/kgdb.h
12577 F:      kernel/debug/
12578 F:      kernel/module/kdb.c
12579
12580 KHADAS MCU MFD DRIVER
12581 M:      Neil Armstrong <[email protected]>
12582 L:      [email protected]
12583 S:      Maintained
12584 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12585 F:      drivers/mfd/khadas-mcu.c
12586 F:      drivers/thermal/khadas_mcu_fan.c
12587 F:      include/linux/mfd/khadas-mcu.h
12588
12589 KIONIX/ROHM KX022A ACCELEROMETER
12590 M:      Matti Vaittinen <[email protected]>
12591 L:      [email protected]
12592 S:      Supported
12593 F:      drivers/iio/accel/kionix-kx022a*
12594
12595 KMEMLEAK
12596 M:      Catalin Marinas <[email protected]>
12597 S:      Maintained
12598 F:      Documentation/dev-tools/kmemleak.rst
12599 F:      include/linux/kmemleak.h
12600 F:      mm/kmemleak.c
12601 F:      samples/kmemleak/kmemleak-test.c
12602
12603 KMSAN
12604 M:      Alexander Potapenko <[email protected]>
12605 R:      Marco Elver <[email protected]>
12606 R:      Dmitry Vyukov <[email protected]>
12607 L:      [email protected]
12608 S:      Maintained
12609 F:      Documentation/dev-tools/kmsan.rst
12610 F:      arch/*/include/asm/kmsan.h
12611 F:      arch/*/mm/kmsan_*
12612 F:      include/linux/kmsan*.h
12613 F:      lib/Kconfig.kmsan
12614 F:      mm/kmsan/
12615 F:      scripts/Makefile.kmsan
12616
12617 KPROBES
12618 M:      Naveen N Rao <[email protected]>
12619 M:      Anil S Keshavamurthy <[email protected]>
12620 M:      "David S. Miller" <[email protected]>
12621 M:      Masami Hiramatsu <[email protected]>
12622 L:      [email protected]
12623 L:      [email protected]
12624 S:      Maintained
12625 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
12626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12627 F:      Documentation/trace/kprobes.rst
12628 F:      include/asm-generic/kprobes.h
12629 F:      include/linux/kprobes.h
12630 F:      kernel/kprobes.c
12631 F:      lib/test_kprobes.c
12632 F:      samples/kprobes
12633
12634 KS0108 LCD CONTROLLER DRIVER
12635 M:      Miguel Ojeda <[email protected]>
12636 S:      Maintained
12637 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
12638 F:      drivers/auxdisplay/ks0108.c
12639 F:      include/linux/ks0108.h
12640
12641 KTD253 BACKLIGHT DRIVER
12642 M:      Linus Walleij <[email protected]>
12643 S:      Maintained
12644 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12645 F:      drivers/video/backlight/ktd253-backlight.c
12646
12647 KTD2801 BACKLIGHT DRIVER
12648 M:      Duje Mihanović <[email protected]>
12649 S:      Maintained
12650 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12651 F:      drivers/video/backlight/ktd2801-backlight.c
12652
12653 KTEST
12654 M:      Steven Rostedt <[email protected]>
12655 M:      John Hawley <[email protected]>
12656 S:      Maintained
12657 F:      tools/testing/ktest
12658
12659 KTZ8866 BACKLIGHT DRIVER
12660 M:      Jianhua Lu <[email protected]>
12661 S:      Maintained
12662 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12663 F:      drivers/video/backlight/ktz8866.c
12664
12665 KVM PARAVIRT (KVM/paravirt)
12666 M:      Paolo Bonzini <[email protected]>
12667 R:      Vitaly Kuznetsov <[email protected]>
12668 L:      [email protected]
12669 S:      Supported
12670 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12671 F:      arch/um/include/asm/kvm_para.h
12672 F:      arch/x86/include/asm/kvm_para.h
12673 F:      arch/x86/include/asm/pvclock-abi.h
12674 F:      arch/x86/include/uapi/asm/kvm_para.h
12675 F:      arch/x86/kernel/kvm.c
12676 F:      arch/x86/kernel/kvmclock.c
12677 F:      include/asm-generic/kvm_para.h
12678 F:      include/linux/kvm_para.h
12679 F:      include/uapi/asm-generic/kvm_para.h
12680 F:      include/uapi/linux/kvm_para.h
12681
12682 KVM X86 HYPER-V (KVM/hyper-v)
12683 M:      Vitaly Kuznetsov <[email protected]>
12684 M:      Sean Christopherson <[email protected]>
12685 M:      Paolo Bonzini <[email protected]>
12686 L:      [email protected]
12687 S:      Supported
12688 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12689 F:      arch/x86/kvm/hyperv.*
12690 F:      arch/x86/kvm/kvm_onhyperv.*
12691 F:      arch/x86/kvm/svm/hyperv.*
12692 F:      arch/x86/kvm/svm/svm_onhyperv.*
12693 F:      arch/x86/kvm/vmx/hyperv.*
12694
12695 KVM X86 Xen (KVM/Xen)
12696 M:      David Woodhouse <[email protected]>
12697 M:      Paul Durrant <[email protected]>
12698 M:      Sean Christopherson <[email protected]>
12699 M:      Paolo Bonzini <[email protected]>
12700 L:      [email protected]
12701 S:      Supported
12702 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12703 F:      arch/x86/kvm/xen.*
12704
12705 L3MDEV
12706 M:      David Ahern <[email protected]>
12707 L:      [email protected]
12708 S:      Maintained
12709 F:      include/net/l3mdev.h
12710 F:      net/l3mdev
12711
12712 LANDLOCK SECURITY MODULE
12713 M:      Mickaël Salaün <[email protected]>
12714 R:      Günther Noack <[email protected]>
12715 L:      [email protected]
12716 S:      Supported
12717 W:      https://landlock.io
12718 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12719 F:      Documentation/security/landlock.rst
12720 F:      Documentation/userspace-api/landlock.rst
12721 F:      fs/ioctl.c
12722 F:      include/uapi/linux/landlock.h
12723 F:      samples/landlock/
12724 F:      security/landlock/
12725 F:      tools/testing/selftests/landlock/
12726 K:      landlock
12727 K:      LANDLOCK
12728
12729 LANTIQ / INTEL Ethernet drivers
12730 M:      Hauke Mehrtens <[email protected]>
12731 L:      [email protected]
12732 S:      Maintained
12733 F:      Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12734 F:      drivers/net/dsa/lantiq_gswip.c
12735 F:      drivers/net/dsa/lantiq_pce.h
12736 F:      drivers/net/ethernet/lantiq_xrx200.c
12737 F:      net/dsa/tag_gswip.c
12738
12739 LANTIQ MIPS ARCHITECTURE
12740 M:      John Crispin <[email protected]>
12741 L:      [email protected]
12742 S:      Maintained
12743 F:      arch/mips/lantiq
12744 F:      drivers/soc/lantiq
12745
12746 LANTIQ PEF2256 DRIVER
12747 M:      Herve Codina <[email protected]>
12748 S:      Maintained
12749 F:      Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12750 F:      drivers/net/wan/framer/pef2256/
12751 F:      drivers/pinctrl/pinctrl-pef2256.c
12752 F:      include/linux/framer/pef2256.h
12753
12754 LASI 53c700 driver for PARISC
12755 M:      "James E.J. Bottomley" <[email protected]>
12756 L:      [email protected]
12757 S:      Maintained
12758 F:      Documentation/scsi/53c700.rst
12759 F:      drivers/scsi/53c700*
12760
12761 LEAKING_ADDRESSES
12762 M:      Tycho Andersen <[email protected]>
12763 R:      Kees Cook <[email protected]>
12764 L:      [email protected]
12765 S:      Maintained
12766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12767 F:      scripts/leaking_addresses.pl
12768
12769 LED SUBSYSTEM
12770 M:      Pavel Machek <[email protected]>
12771 M:      Lee Jones <[email protected]>
12772 L:      [email protected]
12773 S:      Maintained
12774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12775 F:      Documentation/devicetree/bindings/leds/
12776 F:      Documentation/leds/
12777 F:      drivers/leds/
12778 F:      include/dt-bindings/leds/
12779 F:      include/linux/leds.h
12780
12781 LEGO MINDSTORMS EV3
12782 R:      David Lechner <[email protected]>
12783 S:      Maintained
12784 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12785 F:      arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12786 F:      drivers/power/supply/lego_ev3_battery.c
12787
12788 LEGO USB Tower driver
12789 M:      Juergen Stuber <[email protected]>
12790 L:      [email protected]
12791 S:      Maintained
12792 W:      http://legousb.sourceforge.net/
12793 F:      drivers/usb/misc/legousbtower.c
12794
12795 LETSKETCH HID TABLET DRIVER
12796 M:      Hans de Goede <[email protected]>
12797 L:      [email protected]
12798 S:      Maintained
12799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12800 F:      drivers/hid/hid-letsketch.c
12801
12802 LG LAPTOP EXTRAS
12803 M:      Matan Ziv-Av <[email protected]>
12804 L:      [email protected]
12805 S:      Maintained
12806 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
12807 F:      Documentation/admin-guide/laptops/lg-laptop.rst
12808 F:      drivers/platform/x86/lg-laptop.c
12809
12810 LG2160 MEDIA DRIVER
12811 M:      Michael Krufky <[email protected]>
12812 L:      [email protected]
12813 S:      Maintained
12814 W:      https://linuxtv.org
12815 W:      http://github.com/mkrufky
12816 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12817 T:      git git://linuxtv.org/mkrufky/tuners.git
12818 F:      drivers/media/dvb-frontends/lg2160.*
12819
12820 LGDT3305 MEDIA DRIVER
12821 M:      Michael Krufky <[email protected]>
12822 L:      [email protected]
12823 S:      Maintained
12824 W:      https://linuxtv.org
12825 W:      http://github.com/mkrufky
12826 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12827 T:      git git://linuxtv.org/mkrufky/tuners.git
12828 F:      drivers/media/dvb-frontends/lgdt3305.*
12829
12830 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12831 M:      Viresh Kumar <[email protected]>
12832 L:      [email protected]
12833 S:      Maintained
12834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12835 F:      drivers/ata/pata_arasan_cf.c
12836 F:      include/linux/pata_arasan_cf_data.h
12837
12838 LIBATA PATA DRIVERS
12839 R:      Sergey Shtylyov <[email protected]>
12840 L:      [email protected]
12841 F:      drivers/ata/ata_*.c
12842 F:      drivers/ata/pata_*.c
12843
12844 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12845 M:      Linus Walleij <[email protected]>
12846 L:      [email protected]
12847 S:      Maintained
12848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12849 F:      drivers/ata/pata_ftide010.c
12850 F:      drivers/ata/sata_gemini.c
12851 F:      drivers/ata/sata_gemini.h
12852
12853 LIBATA SATA AHCI PLATFORM devices support
12854 M:      Hans de Goede <[email protected]>
12855 M:      Jens Axboe <[email protected]>
12856 L:      [email protected]
12857 S:      Maintained
12858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12859 F:      drivers/ata/ahci_platform.c
12860 F:      drivers/ata/libahci_platform.c
12861 F:      include/linux/ahci_platform.h
12862
12863 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12864 M:      Serge Semin <[email protected]>
12865 L:      [email protected]
12866 S:      Maintained
12867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12868 F:      Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12869 F:      Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12870 F:      drivers/ata/ahci_dwc.c
12871
12872 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12873 M:      Mikael Pettersson <[email protected]>
12874 L:      [email protected]
12875 S:      Maintained
12876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12877 F:      drivers/ata/sata_promise.*
12878
12879 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12880 M:      Damien Le Moal <[email protected]>
12881 M:      Niklas Cassel <[email protected]>
12882 L:      [email protected]
12883 S:      Maintained
12884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12885 F:      Documentation/ABI/testing/sysfs-ata
12886 F:      Documentation/devicetree/bindings/ata/
12887 F:      drivers/ata/
12888 F:      include/linux/ata.h
12889 F:      include/linux/libata.h
12890
12891 LIBETH COMMON ETHERNET LIBRARY
12892 M:      Alexander Lobakin <[email protected]>
12893 L:      [email protected]
12894 L:      [email protected] (moderated for non-subscribers)
12895 S:      Supported
12896 T:      git https://github.com/alobakin/linux.git
12897 F:      drivers/net/ethernet/intel/libeth/
12898 F:      include/net/libeth/
12899 K:      libeth
12900
12901 LIBIE COMMON INTEL ETHERNET LIBRARY
12902 M:      Alexander Lobakin <[email protected]>
12903 L:      [email protected] (moderated for non-subscribers)
12904 L:      [email protected]
12905 S:      Supported
12906 T:      git https://github.com/alobakin/linux.git
12907 F:      drivers/net/ethernet/intel/libie/
12908 F:      include/linux/net/intel/libie/
12909 K:      libie
12910
12911 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12912 M:      Vishal Verma <[email protected]>
12913 M:      Dan Williams <[email protected]>
12914 M:      Dave Jiang <[email protected]>
12915 L:      [email protected]
12916 S:      Supported
12917 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12918 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12919 F:      drivers/nvdimm/btt*
12920
12921 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12922 M:      Dan Williams <[email protected]>
12923 M:      Vishal Verma <[email protected]>
12924 M:      Dave Jiang <[email protected]>
12925 L:      [email protected]
12926 S:      Supported
12927 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12928 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12929 F:      drivers/nvdimm/pmem*
12930
12931 LIBNVDIMM: DEVICETREE BINDINGS
12932 M:      Oliver O'Halloran <[email protected]>
12933 L:      [email protected]
12934 S:      Supported
12935 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12936 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
12937 F:      drivers/nvdimm/of_pmem.c
12938
12939 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12940 M:      Dan Williams <[email protected]>
12941 M:      Vishal Verma <[email protected]>
12942 M:      Dave Jiang <[email protected]>
12943 M:      Ira Weiny <[email protected]>
12944 L:      [email protected]
12945 S:      Supported
12946 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12947 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12949 F:      drivers/acpi/nfit/*
12950 F:      drivers/nvdimm/*
12951 F:      include/linux/libnvdimm.h
12952 F:      include/linux/nd.h
12953 F:      include/uapi/linux/ndctl.h
12954 F:      tools/testing/nvdimm/
12955
12956 LIBRARY CODE
12957 M:      Andrew Morton <[email protected]>
12958 L:      [email protected]
12959 S:      Supported
12960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12961 F:      lib/*
12962
12963 LICENSES and SPDX stuff
12964 M:      Thomas Gleixner <[email protected]>
12965 M:      Greg Kroah-Hartman <[email protected]>
12966 L:      [email protected]
12967 S:      Maintained
12968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12969 F:      COPYING
12970 F:      Documentation/process/license-rules.rst
12971 F:      LICENSES/
12972 F:      scripts/spdxcheck-test.sh
12973 F:      scripts/spdxcheck.py
12974 F:      scripts/spdxexclude
12975
12976 LINEAR RANGES HELPERS
12977 M:      Mark Brown <[email protected]>
12978 R:      Matti Vaittinen <[email protected]>
12979 F:      include/linux/linear_range.h
12980 F:      lib/linear_ranges.c
12981 F:      lib/test_linear_ranges.c
12982
12983 LINUX FOR POWER MACINTOSH
12984 L:      [email protected]
12985 S:      Orphan
12986 F:      arch/powerpc/platforms/powermac/
12987 F:      drivers/macintosh/
12988 X:      drivers/macintosh/adb-iop.c
12989 X:      drivers/macintosh/via-macii.c
12990
12991 LINUX FOR POWERPC (32-BIT AND 64-BIT)
12992 M:      Michael Ellerman <[email protected]>
12993 R:      Nicholas Piggin <[email protected]>
12994 R:      Christophe Leroy <[email protected]>
12995 R:      Naveen N Rao <[email protected]>
12996 R:      Madhavan Srinivasan <[email protected]>
12997 L:      [email protected]
12998 S:      Supported
12999 W:      https://github.com/linuxppc/wiki/wiki
13000 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13002 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
13003 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
13004 F:      Documentation/devicetree/bindings/powerpc/
13005 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
13006 F:      Documentation/arch/powerpc/
13007 F:      arch/powerpc/
13008 F:      drivers/*/*/*pasemi*
13009 F:      drivers/*/*pasemi*
13010 F:      drivers/char/tpm/tpm_ibmvtpm*
13011 F:      drivers/crypto/nx/
13012 F:      drivers/i2c/busses/i2c-opal.c
13013 F:      drivers/net/ethernet/ibm/ibmveth.*
13014 F:      drivers/net/ethernet/ibm/ibmvnic.*
13015 F:      drivers/pci/hotplug/pnv_php.c
13016 F:      drivers/pci/hotplug/rpa*
13017 F:      drivers/rtc/rtc-opal.c
13018 F:      drivers/scsi/ibmvscsi/
13019 F:      drivers/tty/hvc/hvc_opal.c
13020 F:      drivers/watchdog/wdrtas.c
13021 F:      include/linux/papr_scm.h
13022 F:      include/uapi/linux/papr_pdsm.h
13023 F:      tools/testing/selftests/powerpc
13024 N:      /pmac
13025 N:      powermac
13026 N:      powernv
13027 N:      [^a-z0-9]ps3
13028 N:      pseries
13029
13030 LINUX FOR POWERPC EMBEDDED MPC5XXX
13031 M:      Anatolij Gustschin <[email protected]>
13032 L:      [email protected]
13033 S:      Odd Fixes
13034 F:      arch/powerpc/platforms/512x/
13035 F:      arch/powerpc/platforms/52xx/
13036
13037 LINUX FOR POWERPC EMBEDDED PPC4XX
13038 L:      [email protected]
13039 S:      Orphan
13040 F:      arch/powerpc/platforms/44x/
13041
13042 LINUX FOR POWERPC EMBEDDED PPC85XX
13043 M:      Scott Wood <[email protected]>
13044 L:      [email protected]
13045 S:      Odd fixes
13046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13047 F:      Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13048 F:      Documentation/devicetree/bindings/powerpc/fsl/
13049 F:      arch/powerpc/platforms/85xx/
13050
13051 LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13052 M:      Christophe Leroy <[email protected]>
13053 L:      [email protected]
13054 S:      Maintained
13055 F:      arch/powerpc/platforms/8xx/
13056 F:      arch/powerpc/platforms/83xx/
13057
13058 LINUX KERNEL DUMP TEST MODULE (LKDTM)
13059 M:      Kees Cook <[email protected]>
13060 S:      Maintained
13061 F:      drivers/misc/lkdtm/*
13062 F:      tools/testing/selftests/lkdtm/*
13063
13064 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13065 M:      Alan Stern <[email protected]>
13066 M:      Andrea Parri <[email protected]>
13067 M:      Will Deacon <[email protected]>
13068 M:      Peter Zijlstra <[email protected]>
13069 M:      Boqun Feng <[email protected]>
13070 M:      Nicholas Piggin <[email protected]>
13071 M:      David Howells <[email protected]>
13072 M:      Jade Alglave <[email protected]>
13073 M:      Luc Maranget <[email protected]>
13074 M:      "Paul E. McKenney" <[email protected]>
13075 R:      Akira Yokosawa <[email protected]>
13076 R:      Daniel Lustig <[email protected]>
13077 R:      Joel Fernandes <[email protected]>
13078 L:      [email protected]
13079 L:      [email protected]
13080 L:      [email protected]
13081 S:      Supported
13082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13083 F:      Documentation/atomic_bitops.txt
13084 F:      Documentation/atomic_t.txt
13085 F:      Documentation/core-api/refcount-vs-atomic.rst
13086 F:      Documentation/litmus-tests/
13087 F:      Documentation/memory-barriers.txt
13088 F:      tools/memory-model/
13089
13090 LINUX-NEXT TREE
13091 M:      Stephen Rothwell <[email protected]>
13092 L:      [email protected]
13093 S:      Supported
13094 B:      mailto:[email protected] and the appropriate development tree
13095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13096
13097 LIS3LV02D ACCELEROMETER DRIVER
13098 M:      Eric Piel <[email protected]>
13099 S:      Maintained
13100 F:      Documentation/misc-devices/lis3lv02d.rst
13101 F:      drivers/misc/lis3lv02d/
13102 F:      drivers/platform/x86/hp/hp_accel.c
13103
13104 LIST KUNIT TEST
13105 M:      David Gow <[email protected]>
13106 L:      [email protected]
13107 L:      [email protected]
13108 S:      Maintained
13109 F:      lib/list-test.c
13110
13111 LITEX PLATFORM
13112 M:      Karol Gugala <[email protected]>
13113 M:      Mateusz Holenko <[email protected]>
13114 M:      Gabriel Somlo <[email protected]>
13115 M:      Joel Stanley <[email protected]>
13116 S:      Maintained
13117 F:      Documentation/devicetree/bindings/*/litex,*.yaml
13118 F:      arch/openrisc/boot/dts/or1klitex.dts
13119 F:      drivers/mmc/host/litex_mmc.c
13120 F:      drivers/net/ethernet/litex/*
13121 F:      drivers/soc/litex/*
13122 F:      drivers/tty/serial/liteuart.c
13123 F:      include/linux/litex.h
13124 N:      litex
13125
13126 LIVE PATCHING
13127 M:      Josh Poimboeuf <[email protected]>
13128 M:      Jiri Kosina <[email protected]>
13129 M:      Miroslav Benes <[email protected]>
13130 M:      Petr Mladek <[email protected]>
13131 R:      Joe Lawrence <[email protected]>
13132 L:      [email protected]
13133 S:      Maintained
13134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13135 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
13136 F:      Documentation/livepatch/
13137 F:      arch/powerpc/include/asm/livepatch.h
13138 F:      include/linux/livepatch.h
13139 F:      kernel/livepatch/
13140 F:      kernel/module/livepatch.c
13141 F:      samples/livepatch/
13142 F:      tools/testing/selftests/livepatch/
13143
13144 LLC (802.2)
13145 L:      [email protected]
13146 S:      Odd fixes
13147 F:      include/linux/llc.h
13148 F:      include/net/llc*
13149 F:      include/uapi/linux/llc.h
13150 F:      net/llc/
13151
13152 LM73 HARDWARE MONITOR DRIVER
13153 M:      Guillaume Ligneul <[email protected]>
13154 L:      [email protected]
13155 S:      Maintained
13156 F:      drivers/hwmon/lm73.c
13157
13158 LM78 HARDWARE MONITOR DRIVER
13159 M:      Jean Delvare <[email protected]>
13160 L:      [email protected]
13161 S:      Maintained
13162 F:      Documentation/hwmon/lm78.rst
13163 F:      drivers/hwmon/lm78.c
13164
13165 LM83 HARDWARE MONITOR DRIVER
13166 M:      Jean Delvare <[email protected]>
13167 L:      [email protected]
13168 S:      Maintained
13169 F:      Documentation/hwmon/lm83.rst
13170 F:      drivers/hwmon/lm83.c
13171
13172 LM90 HARDWARE MONITOR DRIVER
13173 M:      Jean Delvare <[email protected]>
13174 L:      [email protected]
13175 S:      Maintained
13176 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13177 F:      Documentation/hwmon/lm90.rst
13178 F:      drivers/hwmon/lm90.c
13179 F:      include/dt-bindings/thermal/lm90.h
13180
13181 LME2510 MEDIA DRIVER
13182 M:      Malcolm Priestley <[email protected]>
13183 L:      [email protected]
13184 S:      Maintained
13185 W:      https://linuxtv.org
13186 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13187 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
13188
13189 LOADPIN SECURITY MODULE
13190 M:      Kees Cook <[email protected]>
13191 S:      Supported
13192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13193 F:      Documentation/admin-guide/LSM/LoadPin.rst
13194 F:      security/loadpin/
13195
13196 LOCKDOWN SECURITY MODULE
13197 L:      [email protected]
13198 S:      Odd Fixes
13199 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13200 F:      security/lockdown/
13201
13202 LOCKING PRIMITIVES
13203 M:      Peter Zijlstra <[email protected]>
13204 M:      Ingo Molnar <[email protected]>
13205 M:      Will Deacon <[email protected]>
13206 R:      Waiman Long <[email protected]>
13207 R:      Boqun Feng <[email protected]> (LOCKDEP)
13208 L:      [email protected]
13209 S:      Maintained
13210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13211 F:      Documentation/locking/
13212 F:      arch/*/include/asm/spinlock*.h
13213 F:      include/linux/lockdep*.h
13214 F:      include/linux/mutex*.h
13215 F:      include/linux/rwlock*.h
13216 F:      include/linux/rwsem*.h
13217 F:      include/linux/seqlock.h
13218 F:      include/linux/spinlock*.h
13219 F:      kernel/locking/
13220 F:      lib/locking*.[ch]
13221 X:      kernel/locking/locktorture.c
13222
13223 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13224 M:      "Richard Russon (FlatCap)" <[email protected]>
13225 L:      [email protected]
13226 S:      Maintained
13227 W:      http://www.linux-ntfs.org/content/view/19/37/
13228 F:      Documentation/admin-guide/ldm.rst
13229 F:      block/partitions/ldm.*
13230
13231 LOGITECH HID GAMING KEYBOARDS
13232 M:      Hans de Goede <[email protected]>
13233 L:      [email protected]
13234 S:      Maintained
13235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13236 F:      drivers/hid/hid-lg-g15.c
13237
13238 LONTIUM LT8912B MIPI TO HDMI BRIDGE
13239 M:      Adrien Grassein <[email protected]>
13240 S:      Maintained
13241 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13242 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
13243
13244 LOONGARCH
13245 M:      Huacai Chen <[email protected]>
13246 R:      WANG Xuerui <[email protected]>
13247 L:      [email protected]
13248 S:      Maintained
13249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13250 F:      Documentation/arch/loongarch/
13251 F:      Documentation/translations/zh_CN/arch/loongarch/
13252 F:      arch/loongarch/
13253 F:      drivers/*/*loongarch*
13254 F:      drivers/cpufreq/loongson3_cpufreq.c
13255
13256 LOONGSON GPIO DRIVER
13257 M:      Yinbo Zhu <[email protected]>
13258 L:      [email protected]
13259 S:      Maintained
13260 F:      Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13261 F:      drivers/gpio/gpio-loongson-64bit.c
13262
13263 LOONGSON LS2X APB DMA DRIVER
13264 M:      Binbin Zhou <[email protected]>
13265 L:      [email protected]
13266 S:      Maintained
13267 F:      Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13268 F:      drivers/dma/ls2x-apb-dma.c
13269
13270 LOONGSON LS2X I2C DRIVER
13271 M:      Binbin Zhou <[email protected]>
13272 L:      [email protected]
13273 S:      Maintained
13274 F:      Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13275 F:      drivers/i2c/busses/i2c-ls2x.c
13276
13277 LOONGSON-2 SOC SERIES CLOCK DRIVER
13278 M:      Yinbo Zhu <[email protected]>
13279 L:      [email protected]
13280 S:      Maintained
13281 F:      Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13282 F:      drivers/clk/clk-loongson2.c
13283 F:      include/dt-bindings/clock/loongson,ls2k-clk.h
13284
13285 LOONGSON SPI DRIVER
13286 M:      Yinbo Zhu <[email protected]>
13287 L:      [email protected]
13288 S:      Maintained
13289 F:      Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13290 F:      drivers/spi/spi-loongson-core.c
13291 F:      drivers/spi/spi-loongson-pci.c
13292 F:      drivers/spi/spi-loongson-plat.c
13293 F:      drivers/spi/spi-loongson.h
13294
13295 LOONGSON-2 SOC SERIES GUTS DRIVER
13296 M:      Yinbo Zhu <[email protected]>
13297 L:      [email protected]
13298 S:      Maintained
13299 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13300 F:      drivers/soc/loongson/loongson2_guts.c
13301
13302 LOONGSON-2 SOC SERIES PM DRIVER
13303 M:      Yinbo Zhu <[email protected]>
13304 L:      [email protected]
13305 S:      Maintained
13306 F:      Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13307 F:      drivers/soc/loongson/loongson2_pm.c
13308
13309 LOONGSON-2 SOC SERIES PINCTRL DRIVER
13310 M:      zhanghongchen <[email protected]>
13311 M:      Yinbo Zhu <[email protected]>
13312 L:      [email protected]
13313 S:      Maintained
13314 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13315 F:      drivers/pinctrl/pinctrl-loongson2.c
13316
13317 LOONGSON-2 SOC SERIES THERMAL DRIVER
13318 M:      zhanghongchen <[email protected]>
13319 M:      Yinbo Zhu <[email protected]>
13320 L:      [email protected]
13321 S:      Maintained
13322 F:      Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13323 F:      drivers/thermal/loongson2_thermal.c
13324
13325 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13326 M:      Sathya Prakash <[email protected]>
13327 M:      Sreekanth Reddy <[email protected]>
13328 M:      Suganath Prabu Subramani <[email protected]>
13329 L:      [email protected]
13330 L:      [email protected]
13331 S:      Supported
13332 W:      http://www.avagotech.com/support/
13333 F:      drivers/message/fusion/
13334 F:      drivers/scsi/mpt3sas/
13335
13336 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13337 M:      Matthew Wilcox <[email protected]>
13338 L:      [email protected]
13339 S:      Maintained
13340 F:      drivers/scsi/sym53c8xx_2/
13341
13342 LTC1660 DAC DRIVER
13343 M:      Marcus Folkesson <[email protected]>
13344 L:      [email protected]
13345 S:      Maintained
13346 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13347 F:      drivers/iio/dac/ltc1660.c
13348
13349 LTC2688 IIO DAC DRIVER
13350 M:      Nuno Sá <[email protected]>
13351 L:      [email protected]
13352 S:      Supported
13353 W:      https://ez.analog.com/linux-software-drivers
13354 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13355 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13356 F:      drivers/iio/dac/ltc2688.c
13357
13358 LTC2947 HARDWARE MONITOR DRIVER
13359 M:      Nuno Sá <[email protected]>
13360 L:      [email protected]
13361 S:      Supported
13362 W:      https://ez.analog.com/linux-software-drivers
13363 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13364 F:      drivers/hwmon/ltc2947-core.c
13365 F:      drivers/hwmon/ltc2947-i2c.c
13366 F:      drivers/hwmon/ltc2947-spi.c
13367 F:      drivers/hwmon/ltc2947.h
13368
13369 LTC2991 HARDWARE MONITOR DRIVER
13370 M:      Antoniu Miclaus <[email protected]>
13371 L:      [email protected]
13372 S:      Supported
13373 W:      https://ez.analog.com/linux-software-drivers
13374 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13375 F:      drivers/hwmon/ltc2991.c
13376
13377 LTC2983 IIO TEMPERATURE DRIVER
13378 M:      Nuno Sá <[email protected]>
13379 L:      [email protected]
13380 S:      Supported
13381 W:      https://ez.analog.com/linux-software-drivers
13382 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13383 F:      drivers/iio/temperature/ltc2983.c
13384
13385 LTC4282 HARDWARE MONITOR DRIVER
13386 M:      Nuno Sa <[email protected]>
13387 L:      [email protected]
13388 S:      Supported
13389 F:      Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13390 F:      Documentation/hwmon/ltc4282.rst
13391 F:      drivers/hwmon/ltc4282.c
13392
13393 LTC4286 HARDWARE MONITOR DRIVER
13394 M:      Delphine CC Chiu <[email protected]>
13395 L:      [email protected]
13396 S:      Maintained
13397 F:      Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13398 F:      Documentation/hwmon/ltc4286.rst
13399 F:      drivers/hwmon/pmbus/Kconfig
13400 F:      drivers/hwmon/pmbus/Makefile
13401 F:      drivers/hwmon/pmbus/ltc4286.c
13402
13403 LTC4306 I2C MULTIPLEXER DRIVER
13404 M:      Michael Hennerich <[email protected]>
13405 L:      [email protected]
13406 S:      Supported
13407 W:      https://ez.analog.com/linux-software-drivers
13408 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13409 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
13410
13411 LTP (Linux Test Project)
13412 M:      Andrea Cervesato <[email protected]>
13413 M:      Cyril Hrubis <[email protected]>
13414 M:      Jan Stancek <[email protected]>
13415 M:      Petr Vorel <[email protected]>
13416 M:      Li Wang <[email protected]>
13417 M:      Yang Xu <[email protected]>
13418 M:      Xiao Yang <[email protected]>
13419 L:      [email protected] (subscribers-only)
13420 S:      Maintained
13421 W:      https://linux-test-project.readthedocs.io/
13422 T:      git https://github.com/linux-test-project/ltp.git
13423
13424 LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13425 M:      Anshul Dalal <[email protected]>
13426 L:      [email protected]
13427 S:      Maintained
13428 F:      Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13429 F:      drivers/iio/light/ltr390.c
13430
13431 LYNX 28G SERDES PHY DRIVER
13432 M:      Ioana Ciornei <[email protected]>
13433 L:      [email protected]
13434 S:      Supported
13435 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13436 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
13437
13438 LYNX PCS MODULE
13439 M:      Ioana Ciornei <[email protected]>
13440 L:      [email protected]
13441 S:      Supported
13442 F:      drivers/net/pcs/pcs-lynx.c
13443 F:      include/linux/pcs-lynx.h
13444
13445 M68K ARCHITECTURE
13446 M:      Geert Uytterhoeven <[email protected]>
13447 L:      [email protected]
13448 S:      Maintained
13449 W:      http://www.linux-m68k.org/
13450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13451 F:      arch/m68k/
13452 F:      drivers/zorro/
13453
13454 M68K ON APPLE MACINTOSH
13455 M:      Joshua Thompson <[email protected]>
13456 L:      [email protected]
13457 S:      Maintained
13458 W:      http://www.mac.linux-m68k.org/
13459 F:      arch/m68k/mac/
13460 F:      drivers/macintosh/adb-iop.c
13461 F:      drivers/macintosh/via-macii.c
13462
13463 M68K ON HP9000/300
13464 M:      Philip Blundell <[email protected]>
13465 S:      Maintained
13466 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
13467 F:      arch/m68k/hp300/
13468
13469 M88DS3103 MEDIA DRIVER
13470 L:      [email protected]
13471 S:      Orphan
13472 W:      https://linuxtv.org
13473 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13474 F:      drivers/media/dvb-frontends/m88ds3103*
13475
13476 M88RS2000 MEDIA DRIVER
13477 M:      Malcolm Priestley <[email protected]>
13478 L:      [email protected]
13479 S:      Maintained
13480 W:      https://linuxtv.org
13481 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13482 F:      drivers/media/dvb-frontends/m88rs2000*
13483
13484 MA901 MASTERKIT USB FM RADIO DRIVER
13485 M:      Alexey Klimov <[email protected]>
13486 L:      [email protected]
13487 S:      Maintained
13488 T:      git git://linuxtv.org/media_tree.git
13489 F:      drivers/media/radio/radio-ma901.c
13490
13491 MAC80211
13492 M:      Johannes Berg <[email protected]>
13493 L:      [email protected]
13494 S:      Maintained
13495 W:      https://wireless.wiki.kernel.org/
13496 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
13497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13499 F:      Documentation/networking/mac80211-injection.rst
13500 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13501 F:      drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13502 F:      include/net/mac80211.h
13503 F:      net/mac80211/
13504
13505 MAILBOX API
13506 M:      Jassi Brar <[email protected]>
13507 L:      [email protected]
13508 S:      Maintained
13509 F:      Documentation/devicetree/bindings/mailbox/
13510 F:      drivers/mailbox/
13511 F:      include/dt-bindings/mailbox/
13512 F:      include/linux/mailbox_client.h
13513 F:      include/linux/mailbox_controller.h
13514
13515 MAILBOX ARM MHUv2
13516 M:      Viresh Kumar <[email protected]>
13517 M:      Tushar Khandelwal <[email protected]>
13518 L:      [email protected]
13519 S:      Maintained
13520 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13521 F:      drivers/mailbox/arm_mhuv2.c
13522 F:      include/linux/mailbox/arm_mhuv2_message.h
13523
13524 MAILBOX ARM MHUv3
13525 M:      Sudeep Holla <[email protected]>
13526 M:      Cristian Marussi <[email protected]>
13527 L:      [email protected]
13528 L:      [email protected] (moderated for non-subscribers)
13529 S:      Maintained
13530 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13531 F:      drivers/mailbox/arm_mhuv3.c
13532
13533 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13534 M:      Alejandro Colomar <[email protected]>
13535 L:      [email protected]
13536 S:      Maintained
13537 W:      http://www.kernel.org/doc/man-pages
13538 T:      git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13539 T:      git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13540
13541 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13542 M:      Jeremy Kerr <[email protected]>
13543 M:      Matt Johnston <[email protected]>
13544 L:      [email protected]
13545 S:      Maintained
13546 F:      Documentation/networking/mctp.rst
13547 F:      drivers/net/mctp/
13548 F:      include/net/mctp.h
13549 F:      include/net/mctpdevice.h
13550 F:      include/net/netns/mctp.h
13551 F:      net/mctp/
13552
13553 MAPLE TREE
13554 M:      Liam R. Howlett <[email protected]>
13555 L:      [email protected]
13556 L:      [email protected]
13557 S:      Supported
13558 F:      Documentation/core-api/maple_tree.rst
13559 F:      include/linux/maple_tree.h
13560 F:      include/trace/events/maple_tree.h
13561 F:      lib/maple_tree.c
13562 F:      lib/test_maple_tree.c
13563 F:      tools/testing/radix-tree/linux/maple_tree.h
13564 F:      tools/testing/radix-tree/maple.c
13565
13566 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13567 M:      Rahul Bedarkar <[email protected]>
13568 L:      [email protected]
13569 S:      Maintained
13570 F:      arch/mips/boot/dts/img/pistachio*
13571
13572 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13573 M:      Andrew Lunn <[email protected]>
13574 L:      [email protected]
13575 S:      Maintained
13576 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13577 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13578 F:      Documentation/networking/devlink/mv88e6xxx.rst
13579 F:      drivers/net/dsa/mv88e6xxx/
13580 F:      include/linux/dsa/mv88e6xxx.h
13581 F:      include/linux/platform_data/mv88e6xxx.h
13582
13583 MARVELL 88PM886 PMIC DRIVER
13584 M:      Karel Balej <[email protected]>
13585 S:      Maintained
13586 F:      Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13587 F:      drivers/input/misc/88pm886-onkey.c
13588 F:      drivers/mfd/88pm886.c
13589 F:      drivers/regulators/88pm886-regulator.c
13590 F:      include/linux/mfd/88pm886.h
13591
13592 MARVELL ARMADA 3700 PHY DRIVERS
13593 M:      Miquel Raynal <[email protected]>
13594 S:      Maintained
13595 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13596 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13597 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13598 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13599
13600 MARVELL ARMADA 3700 SERIAL DRIVER
13601 M:      Pali Rohár <[email protected]>
13602 S:      Maintained
13603 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13604 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
13605 F:      drivers/tty/serial/mvebu-uart.c
13606
13607 MARVELL ARMADA DRM SUPPORT
13608 M:      Russell King <[email protected]>
13609 S:      Maintained
13610 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13611 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13612 F:      Documentation/devicetree/bindings/display/armada/
13613 F:      drivers/gpu/drm/armada/
13614 F:      include/uapi/drm/armada_drm.h
13615
13616 MARVELL CRYPTO DRIVER
13617 M:      Boris Brezillon <[email protected]>
13618 M:      Arnaud Ebalard <[email protected]>
13619 M:      Srujana Challa <[email protected]>
13620 L:      [email protected]
13621 S:      Maintained
13622 F:      drivers/crypto/marvell/
13623 F:      include/linux/soc/marvell/octeontx2/
13624
13625 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13626 M:      Mirko Lindner <[email protected]>
13627 M:      Stephen Hemminger <[email protected]>
13628 L:      [email protected]
13629 S:      Odd fixes
13630 F:      drivers/net/ethernet/marvell/sk*
13631
13632 MARVELL LIBERTAS WIRELESS DRIVER
13633 L:      [email protected]
13634 S:      Orphan
13635 F:      drivers/net/wireless/marvell/libertas/
13636
13637 MARVELL MACCHIATOBIN SUPPORT
13638 M:      Russell King <[email protected]>
13639 L:      [email protected] (moderated for non-subscribers)
13640 S:      Maintained
13641 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13642
13643 MARVELL MV643XX ETHERNET DRIVER
13644 M:      Sebastian Hesselbarth <[email protected]>
13645 L:      [email protected]
13646 S:      Maintained
13647 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
13648
13649 MARVELL MV88X3310 PHY DRIVER
13650 M:      Russell King <[email protected]>
13651 M:      Marek Behún <[email protected]>
13652 L:      [email protected]
13653 S:      Maintained
13654 F:      drivers/net/phy/marvell10g.c
13655
13656 MARVELL MVEBU THERMAL DRIVER
13657 M:      Miquel Raynal <[email protected]>
13658 S:      Maintained
13659 F:      drivers/thermal/armada_thermal.c
13660
13661 MARVELL MVNETA ETHERNET DRIVER
13662 M:      Marcin Wojtas <[email protected]>
13663 L:      [email protected]
13664 S:      Maintained
13665 F:      drivers/net/ethernet/marvell/mvneta*
13666
13667 MARVELL MVPP2 ETHERNET DRIVER
13668 M:      Marcin Wojtas <[email protected]>
13669 M:      Russell King <[email protected]>
13670 L:      [email protected]
13671 S:      Maintained
13672 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
13673 F:      drivers/net/ethernet/marvell/mvpp2/
13674
13675 MARVELL MWIFIEX WIRELESS DRIVER
13676 M:      Brian Norris <[email protected]>
13677 R:      Francesco Dolcini <[email protected]>
13678 L:      [email protected]
13679 S:      Odd Fixes
13680 F:      drivers/net/wireless/marvell/mwifiex/
13681
13682 MARVELL MWL8K WIRELESS DRIVER
13683 L:      [email protected]
13684 S:      Orphan
13685 F:      drivers/net/wireless/marvell/mwl8k.c
13686
13687 MARVELL NAND CONTROLLER DRIVER
13688 M:      Miquel Raynal <[email protected]>
13689 L:      [email protected]
13690 S:      Maintained
13691 F:      drivers/mtd/nand/raw/marvell_nand.c
13692
13693 MARVELL OCTEON ENDPOINT DRIVER
13694 M:      Veerasenareddy Burru <[email protected]>
13695 M:      Sathesh Edara <[email protected]>
13696 L:      [email protected]
13697 S:      Supported
13698 F:      drivers/net/ethernet/marvell/octeon_ep
13699
13700 MARVELL OCTEON ENDPOINT VF DRIVER
13701 M:      Veerasenareddy Burru <[email protected]>
13702 M:      Sathesh Edara <[email protected]>
13703 M:      Shinas Rasheed <[email protected]>
13704 M:      Satananda Burla <[email protected]>
13705 L:      [email protected]
13706 S:      Supported
13707 F:      drivers/net/ethernet/marvell/octeon_ep_vf
13708
13709 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13710 M:      Sunil Goutham <[email protected]>
13711 M:      Geetha sowjanya <[email protected]>
13712 M:      Subbaraya Sundeep <[email protected]>
13713 M:      hariprasad <[email protected]>
13714 L:      [email protected]
13715 S:      Supported
13716 F:      drivers/net/ethernet/marvell/octeontx2/nic/
13717 F:      include/linux/soc/marvell/octeontx2/
13718
13719 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13720 M:      Sunil Goutham <[email protected]>
13721 M:      Linu Cherian <[email protected]>
13722 M:      Geetha sowjanya <[email protected]>
13723 M:      Jerin Jacob <[email protected]>
13724 M:      hariprasad <[email protected]>
13725 M:      Subbaraya Sundeep <[email protected]>
13726 L:      [email protected]
13727 S:      Supported
13728 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13729 F:      drivers/net/ethernet/marvell/octeontx2/af/
13730
13731 MARVELL PRESTERA ETHERNET SWITCH DRIVER
13732 M:      Taras Chornyi <[email protected]>
13733 S:      Supported
13734 W:      https://github.com/Marvell-switching/switchdev-prestera
13735 F:      drivers/net/ethernet/marvell/prestera/
13736
13737 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13738 M:      Nicolas Pitre <[email protected]>
13739 S:      Odd Fixes
13740 F:      drivers/mmc/host/mvsdio.*
13741
13742 MARVELL USB MDIO CONTROLLER DRIVER
13743 M:      Tobias Waldekranz <[email protected]>
13744 L:      [email protected]
13745 S:      Maintained
13746 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13747 F:      drivers/net/mdio/mdio-mvusb.c
13748
13749 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13750 M:      Hu Ziji <[email protected]>
13751 L:      [email protected]
13752 S:      Supported
13753 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13754 F:      drivers/mmc/host/sdhci-xenon*
13755
13756 MARVELL OCTEON CN10K DPI DRIVER
13757 M:      Vamsi Attunuru <[email protected]>
13758 S:      Supported
13759 F:      drivers/misc/mrvl_cn10k_dpi.c
13760
13761 MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13762 R:      [email protected]
13763 R:      [email protected]
13764 F:      drivers/vdpa/octeon_ep/
13765
13766 MATROX FRAMEBUFFER DRIVER
13767 L:      [email protected]
13768 S:      Orphan
13769 F:      drivers/video/fbdev/matrox/matroxfb_*
13770 F:      include/uapi/linux/matroxfb.h
13771
13772 MAX15301 DRIVER
13773 M:      Daniel Nilsson <[email protected]>
13774 L:      [email protected]
13775 S:      Maintained
13776 F:      Documentation/hwmon/max15301.rst
13777 F:      drivers/hwmon/pmbus/max15301.c
13778
13779 MAX2175 SDR TUNER DRIVER
13780 M:      Ramesh Shanmugasundaram <[email protected]>
13781 L:      [email protected]
13782 S:      Maintained
13783 T:      git git://linuxtv.org/media_tree.git
13784 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
13785 F:      Documentation/userspace-api/media/drivers/max2175.rst
13786 F:      drivers/media/i2c/max2175*
13787 F:      include/uapi/linux/max2175.h
13788
13789 MAX31335 RTC DRIVER
13790 M:      Antoniu Miclaus <[email protected]>
13791 L:      [email protected]
13792 S:      Supported
13793 W:      https://ez.analog.com/linux-software-drivers
13794 F:      Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13795 F:      drivers/rtc/rtc-max31335.c
13796
13797 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13798 L:      [email protected]
13799 S:      Orphan
13800 F:      Documentation/hwmon/max6650.rst
13801 F:      drivers/hwmon/max6650.c
13802
13803 MAX9286 QUAD GMSL DESERIALIZER DRIVER
13804 M:      Jacopo Mondi <[email protected]>
13805 M:      Kieran Bingham <[email protected]>
13806 M:      Laurent Pinchart <[email protected]>
13807 M:      Niklas Söderlund <[email protected]>
13808 L:      [email protected]
13809 S:      Maintained
13810 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13811 F:      drivers/media/i2c/max9286.c
13812
13813 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13814 M:      Niklas Söderlund <[email protected]>
13815 L:      [email protected]
13816 S:      Maintained
13817 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13818 F:      drivers/staging/media/max96712/max96712.c
13819
13820 MAX96714 GMSL2 DESERIALIZER DRIVER
13821 M:      Julien Massot <[email protected]>
13822 L:      [email protected]
13823 S:      Maintained
13824 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13825 F:      drivers/media/i2c/max96714.c
13826
13827 MAX96717 GMSL2 SERIALIZER DRIVER
13828 M:      Julien Massot <[email protected]>
13829 L:      [email protected]
13830 S:      Maintained
13831 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13832 F:      drivers/media/i2c/max96717.c
13833
13834 MAX9860 MONO AUDIO VOICE CODEC DRIVER
13835 M:      Peter Rosin <[email protected]>
13836 L:      [email protected] (moderated for non-subscribers)
13837 S:      Maintained
13838 F:      Documentation/devicetree/bindings/sound/max9860.txt
13839 F:      sound/soc/codecs/max9860.*
13840
13841 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13842 M:      Andreas Klinger <[email protected]>
13843 L:      [email protected]
13844 S:      Maintained
13845 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13846 F:      drivers/iio/proximity/mb1232.c
13847
13848 MAXIM MAX11205 DRIVER
13849 M:      Ramona Bolboaca <[email protected]>
13850 L:      [email protected]
13851 S:      Supported
13852 W:      https://ez.analog.com/linux-software-drivers
13853 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13854 F:      drivers/iio/adc/max11205.c
13855
13856 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13857 R:      Iskren Chernev <[email protected]>
13858 R:      Krzysztof Kozlowski <[email protected]>
13859 R:      Marek Szyprowski <[email protected]>
13860 R:      Matheus Castello <[email protected]>
13861 L:      [email protected]
13862 S:      Maintained
13863 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13864 F:      drivers/power/supply/max17040_battery.c
13865
13866 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13867 R:      Hans de Goede <[email protected]>
13868 R:      Krzysztof Kozlowski <[email protected]>
13869 R:      Marek Szyprowski <[email protected]>
13870 R:      Sebastian Krzyszkowiak <[email protected]>
13871 R:      Purism Kernel Team <[email protected]>
13872 L:      [email protected]
13873 S:      Maintained
13874 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13875 F:      drivers/power/supply/max17042_battery.c
13876
13877 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13878 M:      Laurent Pinchart <[email protected]>
13879 L:      [email protected]
13880 S:      Maintained
13881 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13882 F:      drivers/regulator/max20086-regulator.c
13883
13884 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13885 M:      Rajat Khandelwal <[email protected]>
13886 L:      [email protected]
13887 S:      Maintained
13888 F:      drivers/iio/temperature/max30208.c
13889
13890 MAXIM MAX77650 PMIC MFD DRIVER
13891 M:      Bartosz Golaszewski <[email protected]>
13892 L:      [email protected]
13893 S:      Maintained
13894 F:      Documentation/devicetree/bindings/*/*max77650.yaml
13895 F:      Documentation/devicetree/bindings/*/max77650*.yaml
13896 F:      drivers/gpio/gpio-max77650.c
13897 F:      drivers/input/misc/max77650-onkey.c
13898 F:      drivers/leds/leds-max77650.c
13899 F:      drivers/mfd/max77650.c
13900 F:      drivers/power/supply/max77650-charger.c
13901 F:      drivers/regulator/max77650-regulator.c
13902 F:      include/linux/mfd/max77650.h
13903
13904 MAXIM MAX77714 PMIC MFD DRIVER
13905 M:      Luca Ceresoli <[email protected]>
13906 S:      Maintained
13907 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13908 F:      drivers/mfd/max77714.c
13909 F:      include/linux/mfd/max77714.h
13910
13911 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13912 M:      Javier Martinez Canillas <[email protected]>
13913 L:      [email protected]
13914 S:      Supported
13915 F:      Documentation/devicetree/bindings/*/*max77802.yaml
13916 F:      drivers/regulator/max77802-regulator.c
13917 F:      include/dt-bindings/*/*max77802.h
13918
13919 MAXIM MAX77976 BATTERY CHARGER
13920 M:      Luca Ceresoli <[email protected]>
13921 S:      Supported
13922 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13923 F:      drivers/power/supply/max77976_charger.c
13924
13925 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13926 M:      Krzysztof Kozlowski <[email protected]>
13927 L:      [email protected]
13928 S:      Maintained
13929 B:      mailto:[email protected]
13930 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13931 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13932 F:      drivers/power/supply/max14577_charger.c
13933 F:      drivers/power/supply/max77693_charger.c
13934
13935 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13936 M:      Chanwoo Choi <[email protected]>
13937 M:      Krzysztof Kozlowski <[email protected]>
13938 L:      [email protected]
13939 S:      Maintained
13940 B:      mailto:[email protected]
13941 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
13942 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
13943 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
13944 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
13945 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
13946 F:      drivers/*/*max77843.c
13947 F:      drivers/*/max14577*.c
13948 F:      drivers/*/max77686*.c
13949 F:      drivers/*/max77693*.c
13950 F:      drivers/clk/clk-max77686.c
13951 F:      drivers/extcon/extcon-max14577.c
13952 F:      drivers/extcon/extcon-max77693.c
13953 F:      drivers/rtc/rtc-max77686.c
13954 F:      include/linux/mfd/max14577*.h
13955 F:      include/linux/mfd/max77686*.h
13956 F:      include/linux/mfd/max77693*.h
13957
13958 MAXIRADIO FM RADIO RECEIVER DRIVER
13959 M:      Hans Verkuil <[email protected]>
13960 L:      [email protected]
13961 S:      Maintained
13962 W:      https://linuxtv.org
13963 T:      git git://linuxtv.org/media_tree.git
13964 F:      drivers/media/radio/radio-maxiradio*
13965
13966 MAXLINEAR ETHERNET PHY DRIVER
13967 M:      Xu Liang <[email protected]>
13968 L:      [email protected]
13969 S:      Supported
13970 F:      drivers/net/phy/mxl-gpy.c
13971
13972 MCAN MMIO DEVICE DRIVER
13973 M:      Chandrasekar Ramakrishnan <[email protected]>
13974 L:      [email protected]
13975 S:      Maintained
13976 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13977 F:      drivers/net/can/m_can/m_can.c
13978 F:      drivers/net/can/m_can/m_can.h
13979 F:      drivers/net/can/m_can/m_can_platform.c
13980
13981 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13982 R:      Yasushi SHOJI <[email protected]>
13983 L:      [email protected]
13984 S:      Maintained
13985 F:      drivers/net/can/usb/mcba_usb.c
13986
13987 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13988 M:      Rishi Gupta <[email protected]>
13989 L:      [email protected]
13990 L:      [email protected]
13991 S:      Maintained
13992 F:      drivers/hid/hid-mcp2221.c
13993
13994 MCP251XFD SPI-CAN NETWORK DRIVER
13995 M:      Marc Kleine-Budde <[email protected]>
13996 M:      Manivannan Sadhasivam <[email protected]>
13997 R:      Thomas Kopp <[email protected]>
13998 L:      [email protected]
13999 S:      Maintained
14000 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14001 F:      drivers/net/can/spi/mcp251xfd/
14002
14003 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14004 M:      Peter Rosin <[email protected]>
14005 L:      [email protected]
14006 S:      Maintained
14007 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14008 F:      drivers/iio/potentiometer/mcp4018.c
14009 F:      drivers/iio/potentiometer/mcp4531.c
14010
14011 MCP4821 DAC DRIVER
14012 M:      Anshul Dalal <[email protected]>
14013 L:      [email protected]
14014 S:      Maintained
14015 F:      Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14016 F:      drivers/iio/dac/mcp4821.c
14017
14018 MCR20A IEEE-802.15.4 RADIO DRIVER
14019 M:      Stefan Schmidt <[email protected]>
14020 L:      [email protected]
14021 S:      Odd Fixes
14022 W:      https://github.com/xueliu/mcr20a-linux
14023 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14024 F:      drivers/net/ieee802154/mcr20a.c
14025 F:      drivers/net/ieee802154/mcr20a.h
14026
14027 MDIO REGMAP DRIVER
14028 M:      Maxime Chevallier <[email protected]>
14029 L:      [email protected]
14030 S:      Maintained
14031 F:      drivers/net/mdio/mdio-regmap.c
14032 F:      include/linux/mdio/mdio-regmap.h
14033
14034 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14035 M:      William Breathitt Gray <[email protected]>
14036 L:      [email protected]
14037 S:      Maintained
14038 F:      drivers/iio/dac/cio-dac.c
14039
14040 MEDIA CONTROLLER FRAMEWORK
14041 M:      Sakari Ailus <[email protected]>
14042 M:      Laurent Pinchart <[email protected]>
14043 L:      [email protected]
14044 S:      Supported
14045 W:      https://www.linuxtv.org
14046 T:      git git://linuxtv.org/media_tree.git
14047 F:      drivers/media/mc/
14048 F:      include/media/media-*.h
14049 F:      include/uapi/linux/media.h
14050
14051 MEDIA DRIVER FOR FREESCALE IMX PXP
14052 M:      Philipp Zabel <[email protected]>
14053 L:      [email protected]
14054 S:      Maintained
14055 T:      git git://linuxtv.org/media_tree.git
14056 F:      drivers/media/platform/nxp/imx-pxp.[ch]
14057
14058 MEDIA DRIVERS FOR ASCOT2E
14059 M:      Sergey Kozlov <[email protected]>
14060 M:      Abylay Ospan <[email protected]>
14061 L:      [email protected]
14062 S:      Supported
14063 W:      https://linuxtv.org
14064 W:      http://netup.tv/
14065 T:      git git://linuxtv.org/media_tree.git
14066 F:      drivers/media/dvb-frontends/ascot2e*
14067
14068 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14069 M:      Jasmin Jessich <[email protected]>
14070 L:      [email protected]
14071 S:      Maintained
14072 W:      https://linuxtv.org
14073 T:      git git://linuxtv.org/media_tree.git
14074 F:      drivers/media/dvb-frontends/cxd2099*
14075
14076 MEDIA DRIVERS FOR CXD2841ER
14077 M:      Sergey Kozlov <[email protected]>
14078 M:      Abylay Ospan <[email protected]>
14079 L:      [email protected]
14080 S:      Supported
14081 W:      https://linuxtv.org
14082 W:      http://netup.tv/
14083 T:      git git://linuxtv.org/media_tree.git
14084 F:      drivers/media/dvb-frontends/cxd2841er*
14085
14086 MEDIA DRIVERS FOR CXD2880
14087 M:      Yasunari Takiguchi <[email protected]>
14088 L:      [email protected]
14089 S:      Supported
14090 W:      http://linuxtv.org/
14091 T:      git git://linuxtv.org/media_tree.git
14092 F:      drivers/media/dvb-frontends/cxd2880/*
14093 F:      drivers/media/spi/cxd2880*
14094
14095 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14096 L:      [email protected]
14097 S:      Orphan
14098 W:      https://linuxtv.org
14099 T:      git git://linuxtv.org/media_tree.git
14100 F:      drivers/media/pci/ddbridge/*
14101
14102 MEDIA DRIVERS FOR FREESCALE IMX
14103 M:      Steve Longerbeam <[email protected]>
14104 M:      Philipp Zabel <[email protected]>
14105 L:      [email protected]
14106 S:      Maintained
14107 T:      git git://linuxtv.org/media_tree.git
14108 F:      Documentation/admin-guide/media/imx.rst
14109 F:      Documentation/devicetree/bindings/media/imx.txt
14110 F:      drivers/staging/media/imx/
14111 F:      include/linux/imx-media.h
14112 F:      include/media/imx.h
14113
14114 MEDIA DRIVERS FOR FREESCALE IMX7/8
14115 M:      Rui Miguel Silva <[email protected]>
14116 M:      Laurent Pinchart <[email protected]>
14117 M:      Martin Kepplinger <[email protected]>
14118 R:      Purism Kernel Team <[email protected]>
14119 L:      [email protected]
14120 S:      Maintained
14121 T:      git git://linuxtv.org/media_tree.git
14122 F:      Documentation/admin-guide/media/imx7.rst
14123 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14124 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14125 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14126 F:      drivers/media/platform/nxp/imx-mipi-csis.c
14127 F:      drivers/media/platform/nxp/imx7-media-csi.c
14128 F:      drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14129
14130 MEDIA DRIVERS FOR HELENE
14131 M:      Abylay Ospan <[email protected]>
14132 L:      [email protected]
14133 S:      Supported
14134 W:      https://linuxtv.org
14135 W:      http://netup.tv/
14136 T:      git git://linuxtv.org/media_tree.git
14137 F:      drivers/media/dvb-frontends/helene*
14138
14139 MEDIA DRIVERS FOR HORUS3A
14140 M:      Sergey Kozlov <[email protected]>
14141 M:      Abylay Ospan <[email protected]>
14142 L:      [email protected]
14143 S:      Supported
14144 W:      https://linuxtv.org
14145 W:      http://netup.tv/
14146 T:      git git://linuxtv.org/media_tree.git
14147 F:      drivers/media/dvb-frontends/horus3a*
14148
14149 MEDIA DRIVERS FOR LNBH25
14150 M:      Sergey Kozlov <[email protected]>
14151 M:      Abylay Ospan <[email protected]>
14152 L:      [email protected]
14153 S:      Supported
14154 W:      https://linuxtv.org
14155 W:      http://netup.tv/
14156 T:      git git://linuxtv.org/media_tree.git
14157 F:      drivers/media/dvb-frontends/lnbh25*
14158
14159 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14160 L:      [email protected]
14161 S:      Orphan
14162 W:      https://linuxtv.org
14163 T:      git git://linuxtv.org/media_tree.git
14164 F:      drivers/media/dvb-frontends/mxl5xx*
14165
14166 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14167 M:      Sergey Kozlov <[email protected]>
14168 M:      Abylay Ospan <[email protected]>
14169 L:      [email protected]
14170 S:      Supported
14171 W:      https://linuxtv.org
14172 W:      http://netup.tv/
14173 T:      git git://linuxtv.org/media_tree.git
14174 F:      drivers/media/pci/netup_unidvb/*
14175
14176 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14177 M:      Dmitry Osipenko <[email protected]>
14178 L:      [email protected]
14179 L:      [email protected]
14180 S:      Maintained
14181 T:      git git://linuxtv.org/media_tree.git
14182 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14183 F:      drivers/media/platform/nvidia/tegra-vde/
14184
14185 MEDIA DRIVERS FOR RENESAS - CEU
14186 M:      Jacopo Mondi <[email protected]>
14187 L:      [email protected]
14188 L:      [email protected]
14189 S:      Supported
14190 T:      git git://linuxtv.org/media_tree.git
14191 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
14192 F:      drivers/media/platform/renesas/renesas-ceu.c
14193 F:      include/media/drv-intf/renesas-ceu.h
14194
14195 MEDIA DRIVERS FOR RENESAS - DRIF
14196 M:      Fabrizio Castro <[email protected]>
14197 L:      [email protected]
14198 L:      [email protected]
14199 S:      Supported
14200 T:      git git://linuxtv.org/media_tree.git
14201 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
14202 F:      drivers/media/platform/renesas/rcar_drif.c
14203
14204 MEDIA DRIVERS FOR RENESAS - FCP
14205 M:      Laurent Pinchart <[email protected]>
14206 L:      [email protected]
14207 L:      [email protected]
14208 S:      Supported
14209 T:      git git://linuxtv.org/media_tree.git
14210 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
14211 F:      drivers/media/platform/renesas/rcar-fcp.c
14212 F:      include/media/rcar-fcp.h
14213
14214 MEDIA DRIVERS FOR RENESAS - FDP1
14215 M:      Kieran Bingham <[email protected]>
14216 L:      [email protected]
14217 L:      [email protected]
14218 S:      Supported
14219 T:      git git://linuxtv.org/media_tree.git
14220 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14221 F:      drivers/media/platform/renesas/rcar_fdp1.c
14222
14223 MEDIA DRIVERS FOR RENESAS - VIN
14224 M:      Niklas Söderlund <[email protected]>
14225 L:      [email protected]
14226 L:      [email protected]
14227 S:      Supported
14228 T:      git git://linuxtv.org/media_tree.git
14229 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
14230 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
14231 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
14232 F:      drivers/media/platform/renesas/rcar-csi2.c
14233 F:      drivers/media/platform/renesas/rcar-isp.c
14234 F:      drivers/media/platform/renesas/rcar-vin/
14235
14236 MEDIA DRIVERS FOR RENESAS - VSP1
14237 M:      Laurent Pinchart <[email protected]>
14238 M:      Kieran Bingham <[email protected]>
14239 L:      [email protected]
14240 L:      [email protected]
14241 S:      Supported
14242 T:      git git://linuxtv.org/media_tree.git
14243 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14244 F:      drivers/media/platform/renesas/vsp1/
14245
14246 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14247 L:      [email protected]
14248 S:      Orphan
14249 W:      https://linuxtv.org
14250 T:      git git://linuxtv.org/media_tree.git
14251 F:      drivers/media/dvb-frontends/stv0910*
14252
14253 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14254 L:      [email protected]
14255 S:      Orphan
14256 W:      https://linuxtv.org
14257 T:      git git://linuxtv.org/media_tree.git
14258 F:      drivers/media/dvb-frontends/stv6111*
14259
14260 MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14261 M:      Hugues Fruchet <[email protected]>
14262 M:      Alain Volmat <[email protected]>
14263 L:      [email protected]
14264 S:      Supported
14265 T:      git git://linuxtv.org/media_tree.git
14266 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14267 F:      Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14268 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
14269 F:      drivers/media/platform/st/stm32/stm32-dcmipp/*
14270
14271 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14272 M:      Mauro Carvalho Chehab <[email protected]>
14273 L:      [email protected]
14274 S:      Maintained
14275 W:      https://linuxtv.org
14276 Q:      http://patchwork.kernel.org/project/linux-media/list/
14277 T:      git git://linuxtv.org/media_tree.git
14278 F:      Documentation/admin-guide/media/
14279 F:      Documentation/devicetree/bindings/media/
14280 F:      Documentation/driver-api/media/
14281 F:      Documentation/userspace-api/media/
14282 F:      drivers/media/
14283 F:      drivers/staging/media/
14284 F:      include/dt-bindings/media/
14285 F:      include/linux/platform_data/media/
14286 F:      include/media/
14287 F:      include/uapi/linux/dvb/
14288 F:      include/uapi/linux/ivtv*
14289 F:      include/uapi/linux/media.h
14290 F:      include/uapi/linux/uvcvideo.h
14291 F:      include/uapi/linux/v4l2-*
14292 F:      include/uapi/linux/videodev2.h
14293
14294 MEDIATEK BLUETOOTH DRIVER
14295 M:      Sean Wang <[email protected]>
14296 L:      [email protected]
14297 L:      [email protected] (moderated for non-subscribers)
14298 S:      Maintained
14299 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14300 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
14301 F:      drivers/bluetooth/btmtkuart.c
14302
14303 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14304 M:      Sean Wang <[email protected]>
14305 L:      [email protected]
14306 S:      Maintained
14307 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14308 F:      drivers/power/reset/mt6323-poweroff.c
14309
14310 MEDIATEK CIR DRIVER
14311 M:      Sean Wang <[email protected]>
14312 S:      Maintained
14313 F:      drivers/media/rc/mtk-cir.c
14314
14315 MEDIATEK DMA DRIVER
14316 M:      Sean Wang <[email protected]>
14317 L:      [email protected]
14318 L:      [email protected] (moderated for non-subscribers)
14319 L:      [email protected] (moderated for non-subscribers)
14320 S:      Maintained
14321 F:      Documentation/devicetree/bindings/dma/mediatek,*
14322 F:      drivers/dma/mediatek/
14323
14324 MEDIATEK ETHERNET DRIVER
14325 M:      Felix Fietkau <[email protected]>
14326 M:      Sean Wang <[email protected]>
14327 M:      Mark Lee <[email protected]>
14328 M:      Lorenzo Bianconi <[email protected]>
14329 L:      [email protected]
14330 S:      Maintained
14331 F:      drivers/net/ethernet/mediatek/
14332
14333 MEDIATEK ETHERNET PCS DRIVER
14334 M:      Alexander Couzens <[email protected]>
14335 M:      Daniel Golle <[email protected]>
14336 L:      [email protected]
14337 S:      Maintained
14338 F:      drivers/net/pcs/pcs-mtk-lynxi.c
14339 F:      include/linux/pcs/pcs-mtk-lynxi.h
14340
14341 MEDIATEK ETHERNET PHY DRIVERS
14342 M:      Daniel Golle <[email protected]>
14343 M:      Qingfang Deng <[email protected]>
14344 M:      SkyLake Huang <[email protected]>
14345 L:      [email protected]
14346 S:      Maintained
14347 F:      drivers/net/phy/mediatek-ge-soc.c
14348 F:      drivers/net/phy/mediatek-ge.c
14349 F:      drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14350
14351 MEDIATEK I2C CONTROLLER DRIVER
14352 M:      Qii Wang <[email protected]>
14353 L:      [email protected]
14354 S:      Maintained
14355 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14356 F:      drivers/i2c/busses/i2c-mt65xx.c
14357
14358 MEDIATEK IOMMU DRIVER
14359 M:      Yong Wu <[email protected]>
14360 L:      [email protected]
14361 L:      [email protected] (moderated for non-subscribers)
14362 S:      Supported
14363 F:      Documentation/devicetree/bindings/iommu/mediatek*
14364 F:      drivers/iommu/mtk_iommu*
14365 F:      include/dt-bindings/memory/mediatek,mt*-port.h
14366 F:      include/dt-bindings/memory/mt*-port.h
14367
14368 MEDIATEK JPEG DRIVER
14369 M:      Bin Liu <[email protected]>
14370 S:      Supported
14371 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14372 F:      drivers/media/platform/mediatek/jpeg/
14373
14374 MEDIATEK KEYPAD DRIVER
14375 M:      Mattijs Korpershoek <[email protected]>
14376 S:      Supported
14377 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14378 F:      drivers/input/keyboard/mt6779-keypad.c
14379
14380 MEDIATEK MDP DRIVER
14381 M:      Minghsiu Tsai <[email protected]>
14382 M:      Houlong Wei <[email protected]>
14383 M:      Andrew-CT Chen <[email protected]>
14384 S:      Supported
14385 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
14386 F:      drivers/media/platform/mediatek/mdp/
14387 F:      drivers/media/platform/mediatek/vpu/
14388
14389 MEDIATEK MEDIA DRIVER
14390 M:      Tiffany Lin <[email protected]>
14391 M:      Andrew-CT Chen <[email protected]>
14392 M:      Yunfei Dong <[email protected]>
14393 S:      Supported
14394 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14395 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
14396 F:      drivers/media/platform/mediatek/vcodec/
14397 F:      drivers/media/platform/mediatek/vpu/
14398
14399 MEDIATEK MIPI-CSI CDPHY DRIVER
14400 M:      Julien Stephan <[email protected]>
14401 M:      Andy Hsieh <[email protected]>
14402 S:      Supported
14403 F:      Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14404 F:      drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14405
14406 MEDIATEK MMC/SD/SDIO DRIVER
14407 M:      Chaotian Jing <[email protected]>
14408 S:      Maintained
14409 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14410 F:      drivers/mmc/host/mtk-sd.c
14411
14412 MEDIATEK MT76 WIRELESS LAN DRIVER
14413 M:      Felix Fietkau <[email protected]>
14414 M:      Lorenzo Bianconi <[email protected]>
14415 M:      Ryder Lee <[email protected]>
14416 R:      Shayne Chen <[email protected]>
14417 R:      Sean Wang <[email protected]>
14418 L:      [email protected]
14419 S:      Maintained
14420 T:      git https://github.com/nbd168/wireless
14421 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14422 F:      drivers/net/wireless/mediatek/mt76/
14423
14424 MEDIATEK MT7601U WIRELESS LAN DRIVER
14425 M:      Jakub Kicinski <[email protected]>
14426 L:      [email protected]
14427 S:      Maintained
14428 F:      drivers/net/wireless/mediatek/mt7601u/
14429
14430 MEDIATEK MT7621 CLOCK DRIVER
14431 M:      Sergio Paracuellos <[email protected]>
14432 S:      Maintained
14433 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14434 F:      drivers/clk/ralink/clk-mt7621.c
14435
14436 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14437 M:      Sergio Paracuellos <[email protected]>
14438 S:      Maintained
14439 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14440 F:      drivers/pci/controller/pcie-mt7621.c
14441
14442 MEDIATEK MT7621 PHY PCI DRIVER
14443 M:      Sergio Paracuellos <[email protected]>
14444 S:      Maintained
14445 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14446 F:      drivers/phy/ralink/phy-mt7621-pci.c
14447
14448 MEDIATEK MT7621/28/88 I2C DRIVER
14449 M:      Stefan Roese <[email protected]>
14450 L:      [email protected]
14451 S:      Maintained
14452 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14453 F:      drivers/i2c/busses/i2c-mt7621.c
14454
14455 MEDIATEK MTMIPS CLOCK DRIVER
14456 M:      Sergio Paracuellos <[email protected]>
14457 S:      Maintained
14458 F:      Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14459 F:      drivers/clk/ralink/clk-mtmips.c
14460
14461 MEDIATEK NAND CONTROLLER DRIVER
14462 L:      [email protected]
14463 S:      Orphan
14464 F:      Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14465 F:      drivers/mtd/nand/raw/mtk_*
14466
14467 MEDIATEK PMIC LED DRIVER
14468 M:      Sean Wang <[email protected]>
14469 S:      Maintained
14470 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
14471 F:      drivers/leds/leds-mt6323.c
14472
14473 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14474 M:      Sean Wang <[email protected]>
14475 S:      Maintained
14476 F:      drivers/char/hw_random/mtk-rng.c
14477
14478 MEDIATEK SMI DRIVER
14479 M:      Yong Wu <[email protected]>
14480 L:      [email protected] (moderated for non-subscribers)
14481 S:      Supported
14482 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14483 F:      drivers/memory/mtk-smi.c
14484 F:      include/soc/mediatek/smi.h
14485
14486 MEDIATEK SWITCH DRIVER
14487 M:      Arınç ÜNAL <[email protected]>
14488 M:      Daniel Golle <[email protected]>
14489 M:      DENG Qingfang <[email protected]>
14490 M:      Sean Wang <[email protected]>
14491 L:      [email protected]
14492 S:      Maintained
14493 F:      drivers/net/dsa/mt7530-mdio.c
14494 F:      drivers/net/dsa/mt7530-mmio.c
14495 F:      drivers/net/dsa/mt7530.*
14496 F:      net/dsa/tag_mtk.c
14497
14498 MEDIATEK T7XX 5G WWAN MODEM DRIVER
14499 M:      Chandrashekar Devegowda <[email protected]>
14500 R:      Chiranjeevi Rapolu <[email protected]>
14501 R:      Liu Haijun <[email protected]>
14502 R:      M Chetan Kumar <[email protected]>
14503 R:      Ricardo Martinez <[email protected]>
14504 L:      [email protected]
14505 S:      Supported
14506 F:      drivers/net/wwan/t7xx/
14507
14508 MEDIATEK USB3 DRD IP DRIVER
14509 M:      Chunfeng Yun <[email protected]>
14510 L:      [email protected]
14511 L:      [email protected] (moderated for non-subscribers)
14512 L:      [email protected] (moderated for non-subscribers)
14513 S:      Maintained
14514 F:      Documentation/devicetree/bindings/usb/mediatek,*
14515 F:      drivers/usb/host/xhci-mtk*
14516 F:      drivers/usb/mtu3/
14517
14518 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14519 M:      Peter Senna Tschudin <[email protected]>
14520 M:      Ian Ray <[email protected]>
14521 M:      Martyn Welch <[email protected]>
14522 S:      Maintained
14523 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14524 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14525
14526 MEGARAID SCSI/SAS DRIVERS
14527 M:      Kashyap Desai <[email protected]>
14528 M:      Sumit Saxena <[email protected]>
14529 M:      Shivasharan S <[email protected]>
14530 M:      Chandrakanth patil <[email protected]>
14531 L:      [email protected]
14532 L:      [email protected]
14533 S:      Maintained
14534 W:      http://www.avagotech.com/support/
14535 F:      Documentation/scsi/megaraid.rst
14536 F:      drivers/scsi/megaraid.*
14537 F:      drivers/scsi/megaraid/
14538
14539 MELEXIS MLX90614 DRIVER
14540 M:      Crt Mori <[email protected]>
14541 L:      [email protected]
14542 S:      Supported
14543 W:      http://www.melexis.com
14544 F:      drivers/iio/temperature/mlx90614.c
14545
14546 MELEXIS MLX90632 DRIVER
14547 M:      Crt Mori <[email protected]>
14548 L:      [email protected]
14549 S:      Supported
14550 W:      http://www.melexis.com
14551 F:      drivers/iio/temperature/mlx90632.c
14552
14553 MELEXIS MLX90635 DRIVER
14554 M:      Crt Mori <[email protected]>
14555 L:      [email protected]
14556 S:      Supported
14557 W:      http://www.melexis.com
14558 F:      drivers/iio/temperature/mlx90635.c
14559
14560 MELFAS MIP4 TOUCHSCREEN DRIVER
14561 M:      Sangwon Jee <[email protected]>
14562 S:      Supported
14563 W:      http://www.melfas.com
14564 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14565 F:      drivers/input/touchscreen/melfas_mip4.c
14566
14567 MELLANOX BLUEFIELD I2C DRIVER
14568 M:      Khalil Blaiech <[email protected]>
14569 M:      Asmaa Mnebhi <[email protected]>
14570 L:      [email protected]
14571 S:      Supported
14572 F:      drivers/i2c/busses/i2c-mlxbf.c
14573
14574 MELLANOX ETHERNET DRIVER (mlx4_en)
14575 M:      Tariq Toukan <[email protected]>
14576 L:      [email protected]
14577 S:      Supported
14578 W:      https://www.nvidia.com/networking/
14579 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14580 F:      drivers/net/ethernet/mellanox/mlx4/en_*
14581
14582 MELLANOX ETHERNET DRIVER (mlx5e)
14583 M:      Saeed Mahameed <[email protected]>
14584 M:      Tariq Toukan <[email protected]>
14585 L:      [email protected]
14586 S:      Supported
14587 W:      https://www.nvidia.com/networking/
14588 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14589 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
14590
14591 MELLANOX ETHERNET INNOVA DRIVERS
14592 R:      Boris Pismenny <[email protected]>
14593 L:      [email protected]
14594 S:      Supported
14595 W:      https://www.nvidia.com/networking/
14596 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14597 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14598 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14599 F:      include/linux/mlx5/mlx5_ifc_fpga.h
14600
14601 MELLANOX ETHERNET SWITCH DRIVERS
14602 M:      Ido Schimmel <[email protected]>
14603 M:      Petr Machata <[email protected]>
14604 L:      [email protected]
14605 S:      Supported
14606 W:      https://www.nvidia.com/networking/
14607 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14608 F:      drivers/net/ethernet/mellanox/mlxsw/
14609 F:      tools/testing/selftests/drivers/net/mlxsw/
14610
14611 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14612 M:      [email protected]
14613 L:      [email protected]
14614 S:      Supported
14615 W:      https://www.nvidia.com/networking/
14616 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14617 F:      drivers/net/ethernet/mellanox/mlxfw/
14618
14619 MELLANOX HARDWARE PLATFORM SUPPORT
14620 M:      Hans de Goede <[email protected]>
14621 M:      Ilpo Järvinen <[email protected]>
14622 M:      Vadim Pasternak <[email protected]>
14623 L:      [email protected]
14624 S:      Supported
14625 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14626 F:      drivers/platform/mellanox/
14627 F:      include/linux/platform_data/mlxreg.h
14628
14629 MELLANOX MLX4 core VPI driver
14630 M:      Tariq Toukan <[email protected]>
14631 L:      [email protected]
14632 L:      [email protected]
14633 S:      Supported
14634 W:      https://www.nvidia.com/networking/
14635 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14636 F:      drivers/net/ethernet/mellanox/mlx4/
14637 F:      include/linux/mlx4/
14638
14639 MELLANOX MLX4 IB driver
14640 M:      Yishai Hadas <[email protected]>
14641 L:      [email protected]
14642 S:      Supported
14643 W:      https://www.nvidia.com/networking/
14644 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14645 F:      drivers/infiniband/hw/mlx4/
14646 F:      include/linux/mlx4/
14647 F:      include/uapi/rdma/mlx4-abi.h
14648
14649 MELLANOX MLX5 core VPI driver
14650 M:      Saeed Mahameed <[email protected]>
14651 M:      Leon Romanovsky <[email protected]>
14652 M:      Tariq Toukan <[email protected]>
14653 L:      [email protected]
14654 L:      [email protected]
14655 S:      Supported
14656 W:      https://www.nvidia.com/networking/
14657 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14658 F:      Documentation/networking/device_drivers/ethernet/mellanox/
14659 F:      drivers/net/ethernet/mellanox/mlx5/core/
14660 F:      include/linux/mlx5/
14661
14662 MELLANOX MLX5 IB driver
14663 M:      Leon Romanovsky <[email protected]>
14664 L:      [email protected]
14665 S:      Supported
14666 W:      https://www.nvidia.com/networking/
14667 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14668 F:      drivers/infiniband/hw/mlx5/
14669 F:      include/linux/mlx5/
14670 F:      include/uapi/rdma/mlx5-abi.h
14671
14672 MELLANOX MLX5 VDPA DRIVER
14673 M:      Dragos Tatulea <[email protected]>
14674 L:      [email protected]
14675 S:      Supported
14676 F:      drivers/vdpa/mlx5/
14677
14678 MELLANOX MLXCPLD I2C AND MUX DRIVER
14679 M:      Vadim Pasternak <[email protected]>
14680 M:      Michael Shych <[email protected]>
14681 L:      [email protected]
14682 S:      Supported
14683 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
14684 F:      drivers/i2c/busses/i2c-mlxcpld.c
14685 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
14686
14687 MELLANOX MLXCPLD LED DRIVER
14688 M:      Vadim Pasternak <[email protected]>
14689 L:      [email protected]
14690 S:      Supported
14691 F:      Documentation/leds/leds-mlxcpld.rst
14692 F:      drivers/leds/leds-mlxcpld.c
14693 F:      drivers/leds/leds-mlxreg.c
14694
14695 MELLANOX PLATFORM DRIVER
14696 M:      Vadim Pasternak <[email protected]>
14697 L:      [email protected]
14698 S:      Supported
14699 F:      drivers/platform/x86/mlx-platform.c
14700
14701 MEMBARRIER SUPPORT
14702 M:      Mathieu Desnoyers <[email protected]>
14703 M:      "Paul E. McKenney" <[email protected]>
14704 L:      [email protected]
14705 S:      Supported
14706 F:      Documentation/scheduler/membarrier.rst
14707 F:      arch/*/include/asm/membarrier.h
14708 F:      arch/*/include/asm/sync_core.h
14709 F:      include/uapi/linux/membarrier.h
14710 F:      kernel/sched/membarrier.c
14711
14712 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14713 M:      Mike Rapoport <[email protected]>
14714 L:      [email protected]
14715 S:      Maintained
14716 F:      Documentation/core-api/boot-time-mm.rst
14717 F:      include/linux/memblock.h
14718 F:      mm/memblock.c
14719 F:      mm/mm_init.c
14720 F:      tools/testing/memblock/
14721
14722 MEMORY ALLOCATION PROFILING
14723 M:      Suren Baghdasaryan <[email protected]>
14724 M:      Kent Overstreet <[email protected]>
14725 L:      [email protected]
14726 S:      Maintained
14727 F:      Documentation/mm/allocation-profiling.rst
14728 F:      include/linux/alloc_tag.h
14729 F:      include/linux/pgalloc_tag.h
14730 F:      lib/alloc_tag.c
14731
14732 MEMORY CONTROLLER DRIVERS
14733 M:      Krzysztof Kozlowski <[email protected]>
14734 L:      [email protected]
14735 S:      Maintained
14736 B:      mailto:[email protected]
14737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14738 F:      Documentation/devicetree/bindings/memory-controllers/
14739 F:      drivers/memory/
14740 F:      include/dt-bindings/memory/
14741 F:      include/memory/
14742
14743 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14744 M:      Dmitry Osipenko <[email protected]>
14745 L:      [email protected]
14746 L:      [email protected]
14747 S:      Maintained
14748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14749 F:      drivers/devfreq/tegra30-devfreq.c
14750
14751 MEMORY HOT(UN)PLUG
14752 M:      David Hildenbrand <[email protected]>
14753 M:      Oscar Salvador <[email protected]>
14754 L:      [email protected]
14755 S:      Maintained
14756 F:      Documentation/admin-guide/mm/memory-hotplug.rst
14757 F:      Documentation/core-api/memory-hotplug.rst
14758 F:      drivers/base/memory.c
14759 F:      include/linux/memory_hotplug.h
14760 F:      mm/memory_hotplug.c
14761 F:      tools/testing/selftests/memory-hotplug/
14762
14763 MEMORY MANAGEMENT
14764 M:      Andrew Morton <[email protected]>
14765 L:      [email protected]
14766 S:      Maintained
14767 W:      http://www.linux-mm.org
14768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14769 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14770 F:      include/linux/gfp.h
14771 F:      include/linux/gfp_types.h
14772 F:      include/linux/memfd.h
14773 F:      include/linux/memory.h
14774 F:      include/linux/memory_hotplug.h
14775 F:      include/linux/memory-tiers.h
14776 F:      include/linux/mempolicy.h
14777 F:      include/linux/mempool.h
14778 F:      include/linux/memremap.h
14779 F:      include/linux/mm.h
14780 F:      include/linux/mm_*.h
14781 F:      include/linux/mmzone.h
14782 F:      include/linux/mmu_notifier.h
14783 F:      include/linux/pagewalk.h
14784 F:      include/linux/rmap.h
14785 F:      include/trace/events/ksm.h
14786 F:      mm/
14787 F:      tools/mm/
14788 F:      tools/testing/selftests/mm/
14789 N:      include/linux/page[-_]*
14790
14791 MEMORY MAPPING
14792 M:      Andrew Morton <[email protected]>
14793 R:      Liam R. Howlett <[email protected]>
14794 R:      Vlastimil Babka <[email protected]>
14795 R:      Lorenzo Stoakes <[email protected]>
14796 L:      [email protected]
14797 S:      Maintained
14798 W:      http://www.linux-mm.org
14799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14800 F:      mm/mmap.c
14801
14802 MEMORY TECHNOLOGY DEVICES (MTD)
14803 M:      Miquel Raynal <[email protected]>
14804 M:      Richard Weinberger <[email protected]>
14805 M:      Vignesh Raghavendra <[email protected]>
14806 L:      [email protected]
14807 S:      Maintained
14808 W:      http://www.linux-mtd.infradead.org/
14809 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14810 C:      irc://irc.oftc.net/mtd
14811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14813 F:      Documentation/devicetree/bindings/mtd/
14814 F:      drivers/mtd/
14815 F:      include/linux/mtd/
14816 F:      include/uapi/mtd/
14817
14818 MEMSENSING MICROSYSTEMS MSA311 DRIVER
14819 M:      Dmitry Rokosov <[email protected]>
14820 L:      [email protected]
14821 S:      Maintained
14822 F:      Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14823 F:      drivers/iio/accel/msa311.c
14824
14825 MEN A21 WATCHDOG DRIVER
14826 M:      Johannes Thumshirn <[email protected]>
14827 L:      [email protected]
14828 S:      Maintained
14829 F:      drivers/watchdog/mena21_wdt.c
14830
14831 MEN CHAMELEON BUS (mcb)
14832 M:      Johannes Thumshirn <[email protected]>
14833 S:      Maintained
14834 F:      Documentation/driver-api/men-chameleon-bus.rst
14835 F:      drivers/mcb/
14836 F:      include/linux/mcb.h
14837
14838 MEN F21BMC (Board Management Controller)
14839 M:      Andreas Werner <[email protected]>
14840 S:      Supported
14841 F:      Documentation/hwmon/menf21bmc.rst
14842 F:      drivers/hwmon/menf21bmc_hwmon.c
14843 F:      drivers/leds/leds-menf21bmc.c
14844 F:      drivers/mfd/menf21bmc.c
14845 F:      drivers/watchdog/menf21bmc_wdt.c
14846
14847 MEN Z069 WATCHDOG DRIVER
14848 M:      Johannes Thumshirn <[email protected]>
14849 L:      [email protected]
14850 S:      Maintained
14851 F:      drivers/watchdog/menz69_wdt.c
14852
14853 MESON AO CEC DRIVER FOR AMLOGIC SOCS
14854 M:      Neil Armstrong <[email protected]>
14855 L:      [email protected]
14856 L:      [email protected]
14857 S:      Supported
14858 W:      http://linux-meson.com/
14859 T:      git git://linuxtv.org/media_tree.git
14860 F:      Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14861 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
14862 F:      drivers/media/cec/platform/meson/ao-cec.c
14863
14864 MESON GE2D DRIVER FOR AMLOGIC SOCS
14865 M:      Neil Armstrong <[email protected]>
14866 L:      [email protected]
14867 L:      [email protected]
14868 S:      Supported
14869 T:      git git://linuxtv.org/media_tree.git
14870 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14871 F:      drivers/media/platform/amlogic/meson-ge2d/
14872
14873 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14874 M:      Liang Yang <[email protected]>
14875 L:      [email protected]
14876 S:      Maintained
14877 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14878 F:      drivers/mtd/nand/raw/meson_*
14879
14880 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14881 M:      Neil Armstrong <[email protected]>
14882 L:      [email protected]
14883 L:      [email protected]
14884 S:      Supported
14885 T:      git git://linuxtv.org/media_tree.git
14886 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14887 F:      drivers/staging/media/meson/vdec/
14888
14889 META ETHERNET DRIVERS
14890 M:      Alexander Duyck <[email protected]>
14891 M:      Jakub Kicinski <[email protected]>
14892 R:      [email protected]
14893 S:      Supported
14894 F:      Documentation/networking/device_drivers/ethernet/meta/
14895 F:      drivers/net/ethernet/meta/
14896
14897 METHODE UDPU SUPPORT
14898 M:      Robert Marko <[email protected]>
14899 S:      Maintained
14900 F:      arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14901 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14902
14903 MHI BUS
14904 M:      Manivannan Sadhasivam <[email protected]>
14905 L:      [email protected]
14906 L:      [email protected]
14907 S:      Maintained
14908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14909 F:      Documentation/ABI/stable/sysfs-bus-mhi
14910 F:      Documentation/mhi/
14911 F:      drivers/bus/mhi/
14912 F:      drivers/pci/endpoint/functions/pci-epf-mhi.c
14913 F:      include/linux/mhi.h
14914
14915 MICROBLAZE ARCHITECTURE
14916 M:      Michal Simek <[email protected]>
14917 S:      Supported
14918 W:      http://www.monstr.eu/fdt/
14919 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
14920 F:      arch/microblaze/
14921
14922 MICROBLAZE TMR INJECT
14923 M:      Appana Durga Kedareswara rao <[email protected]>
14924 S:      Supported
14925 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14926 F:      drivers/misc/xilinx_tmr_inject.c
14927
14928 MICROBLAZE TMR MANAGER
14929 M:      Appana Durga Kedareswara rao <[email protected]>
14930 S:      Supported
14931 F:      Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14932 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14933 F:      drivers/misc/xilinx_tmr_manager.c
14934
14935 MICROCHIP AT91 DMA DRIVERS
14936 M:      Ludovic Desroches <[email protected]>
14937 L:      [email protected] (moderated for non-subscribers)
14938 L:      [email protected]
14939 S:      Supported
14940 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
14941 F:      drivers/dma/at_hdmac.c
14942 F:      drivers/dma/at_xdmac.c
14943 F:      include/dt-bindings/dma/at91.h
14944
14945 MICROCHIP AT91 SERIAL DRIVER
14946 M:      Richard Genoud <[email protected]>
14947 S:      Maintained
14948 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14949 F:      drivers/tty/serial/atmel_serial.c
14950 F:      drivers/tty/serial/atmel_serial.h
14951
14952 MICROCHIP AT91 USART MFD DRIVER
14953 M:      Radu Pirea <[email protected]>
14954 L:      [email protected]
14955 S:      Supported
14956 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14957 F:      drivers/mfd/at91-usart.c
14958 F:      include/dt-bindings/mfd/at91-usart.h
14959
14960 MICROCHIP AT91 USART SPI DRIVER
14961 M:      Radu Pirea <[email protected]>
14962 L:      [email protected]
14963 S:      Supported
14964 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14965 F:      drivers/spi/spi-at91-usart.c
14966
14967 MICROCHIP AUDIO ASOC DRIVERS
14968 M:      Claudiu Beznea <[email protected]>
14969 L:      [email protected] (moderated for non-subscribers)
14970 S:      Supported
14971 F:      Documentation/devicetree/bindings/sound/atmel*
14972 F:      Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14973 F:      Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14974 F:      Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14975 F:      sound/soc/atmel
14976
14977 MICROCHIP CSI2DC DRIVER
14978 M:      Eugen Hristev <[email protected]>
14979 L:      [email protected]
14980 S:      Supported
14981 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14982 F:      drivers/media/platform/microchip/microchip-csi2dc.c
14983
14984 MICROCHIP ECC DRIVER
14985 L:      [email protected]
14986 S:      Orphan
14987 F:      drivers/crypto/atmel-ecc.*
14988
14989 MICROCHIP EIC DRIVER
14990 M:      Claudiu Beznea <[email protected]>
14991 L:      [email protected] (moderated for non-subscribers)
14992 S:      Supported
14993 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14994 F:      drivers/irqchip/irq-mchp-eic.c
14995
14996 MICROCHIP I2C DRIVER
14997 M:      Codrin Ciubotariu <[email protected]>
14998 L:      [email protected]
14999 S:      Supported
15000 F:      drivers/i2c/busses/i2c-at91-*.c
15001 F:      drivers/i2c/busses/i2c-at91.h
15002
15003 MICROCHIP ISC DRIVER
15004 M:      Eugen Hristev <[email protected]>
15005 L:      [email protected]
15006 S:      Supported
15007 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
15008 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
15009 F:      drivers/media/platform/microchip/microchip-isc*
15010 F:      drivers/media/platform/microchip/microchip-sama*-isc*
15011 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
15012 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15013 F:      include/linux/atmel-isc-media.h
15014
15015 MICROCHIP ISI DRIVER
15016 M:      Eugen Hristev <[email protected]>
15017 L:      [email protected]
15018 S:      Supported
15019 F:      drivers/media/platform/atmel/atmel-isi.c
15020 F:      drivers/media/platform/atmel/atmel-isi.h
15021
15022 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15023 M:      Woojung Huh <[email protected]>
15024 M:      [email protected]
15025 L:      [email protected]
15026 S:      Maintained
15027 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15028 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15029 F:      drivers/net/dsa/microchip/*
15030 F:      include/linux/dsa/ksz_common.h
15031 F:      include/linux/platform_data/microchip-ksz.h
15032 F:      net/dsa/tag_ksz.c
15033
15034 MICROCHIP LAN743X ETHERNET DRIVER
15035 M:      Bryan Whitehead <[email protected]>
15036 M:      [email protected]
15037 L:      [email protected]
15038 S:      Maintained
15039 F:      drivers/net/ethernet/microchip/lan743x_*
15040
15041 MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15042 M:      Parthiban Veerasooran <[email protected]>
15043 L:      [email protected]
15044 S:      Maintained
15045 F:      Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15046 F:      drivers/net/ethernet/microchip/lan865x/lan865x.c
15047
15048 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15049 M:      Arun Ramadoss <[email protected]>
15050 R:      [email protected]
15051 L:      [email protected]
15052 S:      Maintained
15053 F:      drivers/net/phy/microchip_t1.c
15054
15055 MICROCHIP LAN966X ETHERNET DRIVER
15056 M:      Horatiu Vultur <[email protected]>
15057 M:      [email protected]
15058 L:      [email protected]
15059 S:      Maintained
15060 F:      drivers/net/ethernet/microchip/lan966x/*
15061
15062 MICROCHIP LAN966X OIC DRIVER
15063 M:      Herve Codina <[email protected]>
15064 S:      Maintained
15065 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15066 F:      drivers/irqchip/irq-lan966x-oic.c
15067
15068 MICROCHIP LCDFB DRIVER
15069 M:      Nicolas Ferre <[email protected]>
15070 L:      [email protected]
15071 S:      Maintained
15072 F:      drivers/video/fbdev/atmel_lcdfb.c
15073 F:      include/video/atmel_lcdc.h
15074
15075 MICROCHIP MCP16502 PMIC DRIVER
15076 M:      Claudiu Beznea <[email protected]>
15077 L:      [email protected] (moderated for non-subscribers)
15078 S:      Supported
15079 F:      Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15080 F:      drivers/regulator/mcp16502.c
15081
15082 MICROCHIP MCP3564 ADC DRIVER
15083 M:      Marius Cristea <[email protected]>
15084 L:      [email protected]
15085 S:      Supported
15086 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15087 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15088 F:      drivers/iio/adc/mcp3564.c
15089
15090 MICROCHIP MCP3911 ADC DRIVER
15091 M:      Marcus Folkesson <[email protected]>
15092 M:      Kent Gustavsson <[email protected]>
15093 L:      [email protected]
15094 S:      Maintained
15095 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15096 F:      drivers/iio/adc/mcp3911.c
15097
15098 MICROCHIP MMC/SD/SDIO MCI DRIVER
15099 M:      Aubin Constans <[email protected]>
15100 S:      Maintained
15101 F:      drivers/mmc/host/atmel-mci.c
15102
15103 MICROCHIP NAND DRIVER
15104 L:      [email protected]
15105 S:      Orphan
15106 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
15107 F:      drivers/mtd/nand/raw/atmel/*
15108
15109 MICROCHIP OTPC DRIVER
15110 M:      Claudiu Beznea <[email protected]>
15111 L:      [email protected] (moderated for non-subscribers)
15112 S:      Supported
15113 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15114 F:      drivers/nvmem/microchip-otpc.c
15115 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15116
15117 MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15118 M:      Marius Cristea <[email protected]>
15119 L:      [email protected]
15120 S:      Supported
15121 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15122 F:      drivers/iio/adc/pac1934.c
15123
15124 MICROCHIP PCI1XXXX GP DRIVER
15125 M:      Vaibhaav Ram T.L <[email protected]>
15126 M:      Kumaravel Thiagarajan <[email protected]>
15127 L:      [email protected]
15128 S:      Supported
15129 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15130 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15131 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15132 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15133
15134 MICROCHIP PCI1XXXX I2C DRIVER
15135 M:      Tharun Kumar P <[email protected]>
15136 M:      Kumaravel Thiagarajan <[email protected]>
15137 M:      Microchip Linux Driver Support <[email protected]>
15138 L:      [email protected]
15139 S:      Maintained
15140 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15141
15142 MICROCHIP PCIe UART DRIVER
15143 M:      Kumaravel Thiagarajan <[email protected]>
15144 M:      Tharun Kumar P <[email protected]>
15145 L:      [email protected]
15146 S:      Maintained
15147 F:      drivers/tty/serial/8250/8250_pci1xxxx.c
15148
15149 MICROCHIP POLARFIRE FPGA DRIVERS
15150 M:      Conor Dooley <[email protected]>
15151 R:      Vladimir Georgiev <[email protected]>
15152 L:      [email protected]
15153 S:      Supported
15154 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15155 F:      drivers/fpga/microchip-spi.c
15156
15157 MICROCHIP PWM DRIVER
15158 M:      Claudiu Beznea <[email protected]>
15159 L:      [email protected] (moderated for non-subscribers)
15160 L:      [email protected]
15161 S:      Supported
15162 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15163 F:      drivers/pwm/pwm-atmel.c
15164
15165 MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15166 M:      Manikandan Muralidharan <[email protected]>
15167 M:      Dharma Balasubiramani <[email protected]>
15168 L:      [email protected]
15169 S:      Supported
15170 F:      Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15171 F:      drivers/gpu/drm/bridge/microchip-lvds.c
15172
15173 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15174 M:      Eugen Hristev <[email protected]>
15175 L:      [email protected]
15176 S:      Supported
15177 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15178 F:      drivers/iio/adc/at91-sama5d2_adc.c
15179 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15180
15181 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15182 M:      Claudiu Beznea <[email protected]>
15183 S:      Supported
15184 F:      Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15185 F:      drivers/power/reset/at91-sama5d2_shdwc.c
15186
15187 MICROCHIP SOC DRIVERS
15188 M:      Conor Dooley <[email protected]>
15189 S:      Supported
15190 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15191 F:      Documentation/devicetree/bindings/soc/microchip/
15192 F:      drivers/soc/microchip/
15193
15194 MICROCHIP SPI DRIVER
15195 M:      Ryan Wanner <[email protected]>
15196 S:      Supported
15197 F:      drivers/spi/spi-atmel.*
15198
15199 MICROCHIP SSC DRIVER
15200 M:      Claudiu Beznea <[email protected]>
15201 L:      [email protected] (moderated for non-subscribers)
15202 S:      Supported
15203 F:      Documentation/devicetree/bindings/misc/atmel-ssc.txt
15204 F:      drivers/misc/atmel-ssc.c
15205 F:      include/linux/atmel-ssc.h
15206
15207 Microchip Timer Counter Block (TCB) Capture Driver
15208 M:      Kamel Bouhara <[email protected]>
15209 L:      [email protected] (moderated for non-subscribers)
15210 L:      [email protected]
15211 S:      Maintained
15212 F:      drivers/counter/microchip-tcb-capture.c
15213
15214 MICROCHIP USB251XB DRIVER
15215 M:      Richard Leitner <[email protected]>
15216 L:      [email protected]
15217 S:      Maintained
15218 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
15219 F:      drivers/usb/misc/usb251xb.c
15220
15221 MICROCHIP USBA UDC DRIVER
15222 M:      Cristian Birsan <[email protected]>
15223 L:      [email protected] (moderated for non-subscribers)
15224 S:      Supported
15225 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
15226
15227 MICROCHIP WILC1000 WIFI DRIVER
15228 M:      Ajay Singh <[email protected]>
15229 M:      Claudiu Beznea <[email protected]>
15230 L:      [email protected]
15231 S:      Supported
15232 F:      drivers/net/wireless/microchip/wilc1000/
15233
15234 MICROSEMI MIPS SOCS
15235 M:      Alexandre Belloni <[email protected]>
15236 M:      [email protected]
15237 L:      [email protected]
15238 S:      Supported
15239 F:      Documentation/devicetree/bindings/mips/mscc.txt
15240 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15241 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15242 F:      arch/mips/boot/dts/mscc/
15243 F:      arch/mips/configs/generic/board-ocelot.config
15244 F:      arch/mips/generic/board-ocelot.c
15245
15246 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15247 M:      Don Brace <[email protected]>
15248 L:      [email protected]
15249 L:      [email protected]
15250 S:      Supported
15251 F:      Documentation/scsi/smartpqi.rst
15252 F:      drivers/scsi/smartpqi/Kconfig
15253 F:      drivers/scsi/smartpqi/Makefile
15254 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
15255 F:      include/linux/cciss*.h
15256 F:      include/uapi/linux/cciss*.h
15257
15258 MICROSOFT MANA RDMA DRIVER
15259 M:      Long Li <[email protected]>
15260 M:      Ajay Sharma <[email protected]>
15261 L:      [email protected]
15262 S:      Supported
15263 F:      drivers/infiniband/hw/mana/
15264 F:      include/net/mana
15265 F:      include/uapi/rdma/mana-abi.h
15266
15267 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15268 M:      Maximilian Luz <[email protected]>
15269 L:      [email protected]
15270 S:      Maintained
15271 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
15272
15273 MICROSOFT SURFACE BATTERY AND AC DRIVERS
15274 M:      Maximilian Luz <[email protected]>
15275 L:      [email protected]
15276 L:      [email protected]
15277 S:      Maintained
15278 F:      drivers/power/supply/surface_battery.c
15279 F:      drivers/power/supply/surface_charger.c
15280
15281 MICROSOFT SURFACE DTX DRIVER
15282 M:      Maximilian Luz <[email protected]>
15283 L:      [email protected]
15284 S:      Maintained
15285 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
15286 F:      drivers/platform/surface/surface_dtx.c
15287 F:      include/uapi/linux/surface_aggregator/dtx.h
15288
15289 MICROSOFT SURFACE SENSOR FAN DRIVER
15290 M:      Maximilian Luz <[email protected]>
15291 M:      Ivor Wanders <[email protected]>
15292 L:      [email protected]
15293 S:      Maintained
15294 F:      Documentation/hwmon/surface_fan.rst
15295 F:      drivers/hwmon/surface_fan.c
15296
15297 MICROSOFT SURFACE SENSOR THERMAL DRIVER
15298 M:      Maximilian Luz <[email protected]>
15299 L:      [email protected]
15300 S:      Maintained
15301 F:      drivers/hwmon/surface_temp.c
15302
15303 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15304 M:      Maximilian Luz <[email protected]>
15305 L:      [email protected]
15306 S:      Maintained
15307 F:      drivers/platform/surface/surface_gpe.c
15308
15309 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15310 M:      Hans de Goede <[email protected]>
15311 M:      Ilpo Järvinen <[email protected]>
15312 M:      Maximilian Luz <[email protected]>
15313 L:      [email protected]
15314 S:      Maintained
15315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15316 F:      drivers/platform/surface/
15317
15318 MICROSOFT SURFACE HID TRANSPORT DRIVER
15319 M:      Maximilian Luz <[email protected]>
15320 L:      [email protected]
15321 L:      [email protected]
15322 S:      Maintained
15323 F:      drivers/hid/surface-hid/
15324
15325 MICROSOFT SURFACE HOT-PLUG DRIVER
15326 M:      Maximilian Luz <[email protected]>
15327 L:      [email protected]
15328 S:      Maintained
15329 F:      drivers/platform/surface/surface_hotplug.c
15330
15331 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15332 M:      Maximilian Luz <[email protected]>
15333 L:      [email protected]
15334 S:      Maintained
15335 F:      drivers/platform/surface/surface_platform_profile.c
15336
15337 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15338 M:      Chen Yu <[email protected]>
15339 L:      [email protected]
15340 S:      Supported
15341 F:      drivers/platform/surface/surfacepro3_button.c
15342
15343 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15344 M:      Maximilian Luz <[email protected]>
15345 L:      [email protected]
15346 S:      Maintained
15347 F:      drivers/platform/surface/surface_aggregator_hub.c
15348
15349 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15350 M:      Maximilian Luz <[email protected]>
15351 L:      [email protected]
15352 S:      Maintained
15353 W:      https://github.com/linux-surface/surface-aggregator-module
15354 C:      irc://irc.libera.chat/linux-surface
15355 F:      Documentation/driver-api/surface_aggregator/
15356 F:      drivers/platform/surface/aggregator/
15357 F:      drivers/platform/surface/surface_acpi_notify.c
15358 F:      drivers/platform/surface/surface_aggregator_cdev.c
15359 F:      drivers/platform/surface/surface_aggregator_registry.c
15360 F:      include/linux/surface_acpi_notify.h
15361 F:      include/linux/surface_aggregator/
15362 F:      include/uapi/linux/surface_aggregator/
15363
15364 MICROTEK X6 SCANNER
15365 M:      Oliver Neukum <[email protected]>
15366 S:      Maintained
15367 F:      drivers/usb/image/microtek.*
15368
15369 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15370 M:      Luka Kovacic <[email protected]>
15371 M:      Luka Perkov <[email protected]>
15372 S:      Maintained
15373 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15374 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15375 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15376 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15377 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15378 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15379
15380 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15381 M:      Sakari Ailus <[email protected]>
15382 L:      [email protected]
15383 S:      Maintained
15384 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15385 F:      Documentation/driver-api/media/drivers/ccs/
15386 F:      Documentation/userspace-api/media/drivers/ccs.rst
15387 F:      drivers/media/i2c/ccs-pll.c
15388 F:      drivers/media/i2c/ccs-pll.h
15389 F:      drivers/media/i2c/ccs/
15390 F:      include/uapi/linux/ccs.h
15391 F:      include/uapi/linux/smiapp.h
15392
15393 MIPS
15394 M:      Thomas Bogendoerfer <[email protected]>
15395 L:      [email protected]
15396 S:      Maintained
15397 W:      http://www.linux-mips.org/
15398 Q:      https://patchwork.kernel.org/project/linux-mips/list/
15399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15400 F:      Documentation/devicetree/bindings/mips/
15401 F:      Documentation/arch/mips/
15402 F:      arch/mips/
15403 F:      drivers/platform/mips/
15404 F:      include/dt-bindings/mips/
15405
15406 MIPS BAIKAL-T1 PLATFORM
15407 M:      Serge Semin <[email protected]>
15408 L:      [email protected]
15409 S:      Supported
15410 F:      Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15411 F:      Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15412 F:      drivers/bus/bt1-*.c
15413 F:      drivers/clk/baikal-t1/
15414 F:      drivers/memory/bt1-l2-ctl.c
15415 F:      drivers/mtd/maps/physmap-bt1-rom.[ch]
15416
15417 MIPS BOSTON DEVELOPMENT BOARD
15418 M:      Paul Burton <[email protected]>
15419 L:      [email protected]
15420 S:      Maintained
15421 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
15422 F:      arch/mips/boot/dts/img/boston.dts
15423 F:      arch/mips/configs/generic/board-boston.config
15424 F:      drivers/clk/imgtec/clk-boston.c
15425 F:      include/dt-bindings/clock/boston-clock.h
15426
15427 MIPS CORE DRIVERS
15428 M:      Thomas Bogendoerfer <[email protected]>
15429 M:      Serge Semin <[email protected]>
15430 L:      [email protected]
15431 S:      Supported
15432 F:      drivers/bus/mips_cdmm.c
15433 F:      drivers/clocksource/mips-gic-timer.c
15434 F:      drivers/cpuidle/cpuidle-cps.c
15435 F:      drivers/irqchip/irq-mips-cpu.c
15436 F:      drivers/irqchip/irq-mips-gic.c
15437
15438 MIPS GENERIC PLATFORM
15439 M:      Paul Burton <[email protected]>
15440 L:      [email protected]
15441 S:      Supported
15442 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15443 F:      arch/mips/generic/
15444 F:      arch/mips/tools/generic-board-config.sh
15445
15446 MIPS RINT INSTRUCTION EMULATION
15447 M:      Aleksandar Markovic <[email protected]>
15448 L:      [email protected]
15449 S:      Supported
15450 F:      arch/mips/math-emu/dp_rint.c
15451 F:      arch/mips/math-emu/sp_rint.c
15452
15453 MIPS/LOONGSON1 ARCHITECTURE
15454 M:      Keguang Zhang <[email protected]>
15455 L:      [email protected]
15456 S:      Maintained
15457 F:      Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15458 F:      arch/mips/include/asm/mach-loongson32/
15459 F:      arch/mips/loongson32/
15460 F:      drivers/*/*loongson1*
15461 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15462
15463 MIPS/LOONGSON2EF ARCHITECTURE
15464 M:      Jiaxun Yang <[email protected]>
15465 L:      [email protected]
15466 S:      Maintained
15467 F:      arch/mips/include/asm/mach-loongson2ef/
15468 F:      arch/mips/loongson2ef/
15469 F:      drivers/cpufreq/loongson2_cpufreq.c
15470
15471 MIPS/LOONGSON64 ARCHITECTURE
15472 M:      Huacai Chen <[email protected]>
15473 M:      Jiaxun Yang <[email protected]>
15474 L:      [email protected]
15475 S:      Maintained
15476 F:      arch/mips/include/asm/mach-loongson64/
15477 F:      arch/mips/loongson64/
15478 F:      drivers/irqchip/irq-loongson*
15479 F:      drivers/platform/mips/cpu_hwmon.c
15480
15481 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15482 M:      Hans Verkuil <[email protected]>
15483 L:      [email protected]
15484 S:      Odd Fixes
15485 W:      https://linuxtv.org
15486 T:      git git://linuxtv.org/media_tree.git
15487 F:      drivers/media/radio/radio-miropcm20*
15488
15489 MITSUMI MM8013 FG DRIVER
15490 M:      Konrad Dybcio <[email protected]>
15491 F:      Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15492 F:      drivers/power/supply/mm8013.c
15493
15494 MMP SUPPORT
15495 R:      Lubomir Rintel <[email protected]>
15496 L:      [email protected] (moderated for non-subscribers)
15497 S:      Odd Fixes
15498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15499 F:      arch/arm/boot/dts/marvell/mmp*
15500 F:      arch/arm/mach-mmp/
15501 F:      include/linux/soc/mmp/
15502
15503 MMP USB PHY DRIVERS
15504 R:      Lubomir Rintel <[email protected]>
15505 L:      [email protected] (moderated for non-subscribers)
15506 S:      Maintained
15507 F:      drivers/phy/marvell/phy-mmp3-usb.c
15508 F:      drivers/phy/marvell/phy-pxa-usb.c
15509
15510 MMU GATHER AND TLB INVALIDATION
15511 M:      Will Deacon <[email protected]>
15512 M:      "Aneesh Kumar K.V" <[email protected]>
15513 M:      Andrew Morton <[email protected]>
15514 M:      Nick Piggin <[email protected]>
15515 M:      Peter Zijlstra <[email protected]>
15516 L:      [email protected]
15517 L:      [email protected]
15518 S:      Maintained
15519 F:      arch/*/include/asm/tlb.h
15520 F:      include/asm-generic/tlb.h
15521 F:      mm/mmu_gather.c
15522
15523 MN88472 MEDIA DRIVER
15524 L:      [email protected]
15525 S:      Orphan
15526 W:      https://linuxtv.org
15527 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15528 F:      drivers/media/dvb-frontends/mn88472*
15529
15530 MN88473 MEDIA DRIVER
15531 L:      [email protected]
15532 S:      Orphan
15533 W:      https://linuxtv.org
15534 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15535 F:      drivers/media/dvb-frontends/mn88473*
15536
15537 MOBILEYE MIPS SOCS
15538 M:      Vladimir Kondratiev <[email protected]>
15539 M:      Gregory CLEMENT <[email protected]>
15540 M:      Théo Lebrun <[email protected]>
15541 L:      [email protected]
15542 S:      Maintained
15543 F:      Documentation/devicetree/bindings/mips/mobileye.yaml
15544 F:      Documentation/devicetree/bindings/soc/mobileye/
15545 F:      arch/mips/boot/dts/mobileye/
15546 F:      arch/mips/configs/eyeq5_defconfig
15547 F:      arch/mips/mobileye/board-epm5.its.S
15548 F:      drivers/clk/clk-eyeq.c
15549 F:      drivers/pinctrl/pinctrl-eyeq5.c
15550 F:      drivers/reset/reset-eyeq.c
15551 F:      include/dt-bindings/clock/mobileye,eyeq5-clk.h
15552
15553 MODULE SUPPORT
15554 M:      Luis Chamberlain <[email protected]>
15555 L:      [email protected]
15556 L:      [email protected]
15557 S:      Maintained
15558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15559 F:      include/linux/kmod.h
15560 F:      include/linux/module*.h
15561 F:      kernel/module/
15562 F:      lib/test_kmod.c
15563 F:      scripts/module*
15564 F:      tools/testing/selftests/kmod/
15565
15566 MONOLITHIC POWER SYSTEM PMIC DRIVER
15567 M:      Saravanan Sekar <[email protected]>
15568 S:      Maintained
15569 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15570 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15571 F:      drivers/hwmon/pmbus/mpq7932.c
15572 F:      drivers/iio/adc/mp2629_adc.c
15573 F:      drivers/mfd/mp2629.c
15574 F:      drivers/power/supply/mp2629_charger.c
15575 F:      drivers/regulator/mp5416.c
15576 F:      drivers/regulator/mpq7920.c
15577 F:      drivers/regulator/mpq7920.h
15578 F:      include/linux/mfd/mp2629.h
15579
15580 MOST(R) TECHNOLOGY DRIVER
15581 M:      Parthiban Veerasooran <[email protected]>
15582 M:      Christian Gromm <[email protected]>
15583 S:      Maintained
15584 F:      Documentation/ABI/testing/configfs-most
15585 F:      Documentation/ABI/testing/sysfs-bus-most
15586 F:      drivers/most/
15587 F:      drivers/staging/most/
15588 F:      include/linux/most.h
15589
15590 MOTORCOMM PHY DRIVER
15591 M:      Frank <[email protected]>
15592 L:      [email protected]
15593 S:      Maintained
15594 F:      Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15595 F:      drivers/net/phy/motorcomm.c
15596
15597 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15598 M:      Jiri Slaby <[email protected]>
15599 S:      Maintained
15600 F:      Documentation/driver-api/tty/moxa-smartio.rst
15601 F:      drivers/tty/mxser.*
15602
15603 MP3309C BACKLIGHT DRIVER
15604 M:      Flavio Suligoi <[email protected]>
15605 L:      [email protected]
15606 S:      Maintained
15607 F:      Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15608 F:      drivers/video/backlight/mp3309c.c
15609
15610 MPS MP2891 DRIVER
15611 M:      Noah Wang <[email protected]>
15612 L:      [email protected]
15613 S:      Maintained
15614 F:      Documentation/hwmon/mp2891.rst
15615 F:      drivers/hwmon/pmbus/mp2891.c
15616
15617 MPS MP2993 DRIVER
15618 M:      Noah Wang <[email protected]>
15619 L:      [email protected]
15620 S:      Maintained
15621 F:      Documentation/hwmon/mp2993.rst
15622 F:      drivers/hwmon/pmbus/mp2993.c
15623
15624 MPS MP9941 DRIVER
15625 M:      Noah Wang <[email protected]>
15626 L:      [email protected]
15627 S:      Maintained
15628 F:      Documentation/hwmon/mp9941.rst
15629 F:      drivers/hwmon/pmbus/mp9941.c
15630
15631 MR800 AVERMEDIA USB FM RADIO DRIVER
15632 M:      Alexey Klimov <[email protected]>
15633 L:      [email protected]
15634 S:      Maintained
15635 T:      git git://linuxtv.org/media_tree.git
15636 F:      drivers/media/radio/radio-mr800.c
15637
15638 MRF24J40 IEEE 802.15.4 RADIO DRIVER
15639 M:      Stefan Schmidt <[email protected]>
15640 L:      [email protected]
15641 S:      Odd Fixes
15642 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15643 F:      drivers/net/ieee802154/mrf24j40.c
15644
15645 MSI EC DRIVER
15646 M:      Nikita Kravets <[email protected]>
15647 L:      [email protected]
15648 S:      Maintained
15649 W:      https://github.com/BeardOverflow/msi-ec
15650 F:      drivers/platform/x86/msi-ec.*
15651
15652 MSI LAPTOP SUPPORT
15653 M:      "Lee, Chun-Yi" <[email protected]>
15654 L:      [email protected]
15655 S:      Maintained
15656 F:      drivers/platform/x86/msi-laptop.c
15657
15658 MSI WMI SUPPORT
15659 L:      [email protected]
15660 S:      Orphan
15661 F:      drivers/platform/x86/msi-wmi.c
15662
15663 MSI WMI PLATFORM FEATURES
15664 M:      Armin Wolf <[email protected]>
15665 L:      [email protected]
15666 S:      Maintained
15667 F:      Documentation/ABI/testing/debugfs-msi-wmi-platform
15668 F:      Documentation/wmi/devices/msi-wmi-platform.rst
15669 F:      drivers/platform/x86/msi-wmi-platform.c
15670
15671 MSI001 MEDIA DRIVER
15672 L:      [email protected]
15673 S:      Orphan
15674 W:      https://linuxtv.org
15675 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15676 F:      drivers/media/tuners/msi001*
15677
15678 MSI2500 MEDIA DRIVER
15679 L:      [email protected]
15680 S:      Orphan
15681 W:      https://linuxtv.org
15682 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15683 F:      drivers/media/usb/msi2500/
15684
15685 MSTAR INTERRUPT CONTROLLER DRIVER
15686 M:      Mark-PK Tsai <[email protected]>
15687 M:      Daniel Palmer <[email protected]>
15688 S:      Maintained
15689 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15690 F:      drivers/irqchip/irq-mst-intc.c
15691
15692 MSYSTEMS DISKONCHIP G3 MTD DRIVER
15693 M:      Robert Jarzmik <[email protected]>
15694 L:      [email protected]
15695 S:      Maintained
15696 F:      drivers/mtd/devices/docg3*
15697
15698 MT9M114 ONSEMI SENSOR DRIVER
15699 M:      Laurent Pinchart <[email protected]>
15700 L:      [email protected]
15701 S:      Maintained
15702 T:      git git://linuxtv.org/media_tree.git
15703 F:      Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15704 F:      drivers/media/i2c/mt9m114.c
15705
15706 MT9P031 APTINA CAMERA SENSOR
15707 M:      Laurent Pinchart <[email protected]>
15708 L:      [email protected]
15709 S:      Maintained
15710 T:      git git://linuxtv.org/media_tree.git
15711 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15712 F:      drivers/media/i2c/mt9p031.c
15713 F:      include/media/i2c/mt9p031.h
15714
15715 MT9T112 APTINA CAMERA SENSOR
15716 M:      Jacopo Mondi <[email protected]>
15717 L:      [email protected]
15718 S:      Odd Fixes
15719 T:      git git://linuxtv.org/media_tree.git
15720 F:      drivers/media/i2c/mt9t112.c
15721 F:      include/media/i2c/mt9t112.h
15722
15723 MT9V032 APTINA CAMERA SENSOR
15724 M:      Laurent Pinchart <[email protected]>
15725 L:      [email protected]
15726 S:      Maintained
15727 T:      git git://linuxtv.org/media_tree.git
15728 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15729 F:      drivers/media/i2c/mt9v032.c
15730 F:      include/media/i2c/mt9v032.h
15731
15732 MT9V111 APTINA CAMERA SENSOR
15733 M:      Jacopo Mondi <[email protected]>
15734 L:      [email protected]
15735 S:      Maintained
15736 T:      git git://linuxtv.org/media_tree.git
15737 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15738 F:      drivers/media/i2c/mt9v111.c
15739
15740 MULTIFUNCTION DEVICES (MFD)
15741 M:      Lee Jones <[email protected]>
15742 S:      Maintained
15743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15744 F:      Documentation/devicetree/bindings/mfd/
15745 F:      drivers/mfd/
15746 F:      include/dt-bindings/mfd/
15747 F:      include/linux/mfd/
15748
15749 MULTIMEDIA CARD (MMC) ETC. OVER SPI
15750 S:      Orphan
15751 F:      drivers/mmc/host/mmc_spi.c
15752 F:      include/linux/spi/mmc_spi.h
15753
15754 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15755 M:      Ulf Hansson <[email protected]>
15756 L:      [email protected]
15757 S:      Maintained
15758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15759 F:      Documentation/devicetree/bindings/mmc/
15760 F:      drivers/mmc/
15761 F:      include/linux/mmc/
15762 F:      include/uapi/linux/mmc/
15763
15764 MULTIPLEXER SUBSYSTEM
15765 M:      Peter Rosin <[email protected]>
15766 S:      Maintained
15767 F:      Documentation/ABI/testing/sysfs-class-mux*
15768 F:      Documentation/devicetree/bindings/mux/
15769 F:      drivers/mux/
15770 F:      include/dt-bindings/mux/
15771 F:      include/linux/mux/
15772
15773 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15774 M:      Bin Liu <[email protected]>
15775 L:      [email protected]
15776 S:      Maintained
15777 F:      drivers/usb/musb/
15778
15779 MXL301RF MEDIA DRIVER
15780 M:      Akihiro Tsukada <[email protected]>
15781 L:      [email protected]
15782 S:      Odd Fixes
15783 F:      drivers/media/tuners/mxl301rf*
15784
15785 MXL5007T MEDIA DRIVER
15786 M:      Michael Krufky <[email protected]>
15787 L:      [email protected]
15788 S:      Maintained
15789 W:      https://linuxtv.org
15790 W:      http://github.com/mkrufky
15791 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15792 T:      git git://linuxtv.org/mkrufky/tuners.git
15793 F:      drivers/media/tuners/mxl5007t.*
15794
15795 MXSFB DRM DRIVER
15796 M:      Marek Vasut <[email protected]>
15797 M:      Stefan Agner <[email protected]>
15798 L:      [email protected]
15799 S:      Supported
15800 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
15801 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15802 F:      drivers/gpu/drm/mxsfb/
15803
15804 MYLEX DAC960 PCI RAID Controller
15805 M:      Hannes Reinecke <[email protected]>
15806 L:      [email protected]
15807 S:      Supported
15808 F:      drivers/scsi/myrb.*
15809 F:      drivers/scsi/myrs.*
15810
15811 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15812 L:      [email protected]
15813 S:      Orphan
15814 W:      https://www.cspi.com/ethernet-products/support/downloads/
15815 F:      drivers/net/ethernet/myricom/myri10ge/
15816
15817 NAND FLASH SUBSYSTEM
15818 M:      Miquel Raynal <[email protected]>
15819 R:      Richard Weinberger <[email protected]>
15820 L:      [email protected]
15821 S:      Maintained
15822 W:      http://www.linux-mtd.infradead.org/
15823 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15824 C:      irc://irc.oftc.net/mtd
15825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15826 F:      drivers/mtd/nand/
15827 F:      include/linux/mtd/*nand*.h
15828
15829 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15830 M:      Daniel Mack <[email protected]>
15831 L:      [email protected] (moderated for non-subscribers)
15832 S:      Maintained
15833 W:      http://www.native-instruments.com
15834 F:      sound/usb/caiaq/
15835
15836 NATSEMI ETHERNET DRIVER (DP8381x)
15837 S:      Orphan
15838 F:      drivers/net/ethernet/natsemi/natsemi.c
15839
15840 NCR 5380 SCSI DRIVERS
15841 M:      Finn Thain <[email protected]>
15842 M:      Michael Schmitz <[email protected]>
15843 L:      [email protected]
15844 S:      Maintained
15845 F:      Documentation/scsi/g_NCR5380.rst
15846 F:      drivers/scsi/NCR5380.*
15847 F:      drivers/scsi/arm/cumana_1.c
15848 F:      drivers/scsi/arm/oak.c
15849 F:      drivers/scsi/atari_scsi.*
15850 F:      drivers/scsi/dmx3191d.c
15851 F:      drivers/scsi/g_NCR5380.*
15852 F:      drivers/scsi/mac_scsi.*
15853 F:      drivers/scsi/sun3_scsi.*
15854 F:      drivers/scsi/sun3_scsi_vme.c
15855
15856 NCSI LIBRARY
15857 M:      Samuel Mendoza-Jonas <[email protected]>
15858 S:      Maintained
15859 F:      net/ncsi/
15860
15861 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15862 M:      Zev Weiss <[email protected]>
15863 L:      [email protected]
15864 S:      Maintained
15865 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15866 F:      drivers/hwmon/nct6775-i2c.c
15867
15868 NETCONSOLE
15869 M:      Breno Leitao <[email protected]>
15870 S:      Maintained
15871 F:      Documentation/networking/netconsole.rst
15872 F:      drivers/net/netconsole.c
15873 F:      tools/testing/selftests/drivers/net/netcons_basic.sh
15874
15875 NETDEVSIM
15876 M:      Jakub Kicinski <[email protected]>
15877 S:      Maintained
15878 F:      drivers/net/netdevsim/*
15879 F:      tools/testing/selftests/drivers/net/netdevsim/*
15880
15881 NETEM NETWORK EMULATOR
15882 M:      Stephen Hemminger <[email protected]>
15883 L:      [email protected]
15884 S:      Maintained
15885 F:      net/sched/sch_netem.c
15886
15887 NETERION 10GbE DRIVERS (s2io)
15888 M:      Jon Mason <[email protected]>
15889 L:      [email protected]
15890 S:      Supported
15891 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15892 F:      drivers/net/ethernet/neterion/
15893
15894 NETFILTER
15895 M:      Pablo Neira Ayuso <[email protected]>
15896 M:      Jozsef Kadlecsik <[email protected]>
15897 L:      [email protected]
15898 L:      [email protected]
15899 S:      Maintained
15900 W:      http://www.netfilter.org/
15901 W:      http://www.iptables.org/
15902 W:      http://www.nftables.org/
15903 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
15904 C:      irc://irc.libera.chat/netfilter
15905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15907 F:      include/linux/netfilter*
15908 F:      include/linux/netfilter/
15909 F:      include/net/netfilter/
15910 F:      include/uapi/linux/netfilter*
15911 F:      include/uapi/linux/netfilter/
15912 F:      net/*/netfilter.c
15913 F:      net/*/netfilter/
15914 F:      net/bridge/br_netfilter*.c
15915 F:      net/netfilter/
15916 F:      tools/testing/selftests/net/netfilter/
15917
15918 NETROM NETWORK LAYER
15919 M:      Ralf Baechle <[email protected]>
15920 L:      [email protected]
15921 S:      Maintained
15922 W:      https://linux-ax25.in-berlin.de
15923 F:      include/net/netrom.h
15924 F:      include/uapi/linux/netrom.h
15925 F:      net/netrom/
15926
15927 NETRONIX EMBEDDED CONTROLLER
15928 M:      Jonathan Neuschäfer <[email protected]>
15929 S:      Maintained
15930 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15931 F:      drivers/mfd/ntxec.c
15932 F:      drivers/pwm/pwm-ntxec.c
15933 F:      drivers/rtc/rtc-ntxec.c
15934 F:      include/linux/mfd/ntxec.h
15935
15936 NETRONOME ETHERNET DRIVERS
15937 M:      Louis Peens <[email protected]>
15938 R:      Jakub Kicinski <[email protected]>
15939 L:      [email protected]
15940 S:      Maintained
15941 F:      drivers/net/ethernet/netronome/
15942
15943 NETWORK BLOCK DEVICE (NBD)
15944 M:      Josef Bacik <[email protected]>
15945 L:      [email protected]
15946 L:      [email protected]
15947 S:      Maintained
15948 F:      Documentation/admin-guide/blockdev/nbd.rst
15949 F:      drivers/block/nbd.c
15950 F:      include/trace/events/nbd.h
15951 F:      include/uapi/linux/nbd.h
15952
15953 NETWORK DROP MONITOR
15954 M:      Neil Horman <[email protected]>
15955 L:      [email protected]
15956 S:      Maintained
15957 W:      https://fedorahosted.org/dropwatch/
15958 F:      include/uapi/linux/net_dropmon.h
15959 F:      net/core/drop_monitor.c
15960
15961 NETWORKING DRIVERS
15962 M:      "David S. Miller" <[email protected]>
15963 M:      Eric Dumazet <[email protected]>
15964 M:      Jakub Kicinski <[email protected]>
15965 M:      Paolo Abeni <[email protected]>
15966 L:      [email protected]
15967 S:      Maintained
15968 P:      Documentation/process/maintainer-netdev.rst
15969 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15972 F:      Documentation/devicetree/bindings/net/
15973 F:      Documentation/networking/net_cachelines/net_device.rst
15974 F:      drivers/connector/
15975 F:      drivers/net/
15976 F:      include/dt-bindings/net/
15977 F:      include/linux/cn_proc.h
15978 F:      include/linux/etherdevice.h
15979 F:      include/linux/ethtool_netlink.h
15980 F:      include/linux/fcdevice.h
15981 F:      include/linux/fddidevice.h
15982 F:      include/linux/hippidevice.h
15983 F:      include/linux/if_*
15984 F:      include/linux/inetdevice.h
15985 F:      include/linux/netdev*
15986 F:      include/linux/platform_data/wiznet.h
15987 F:      include/uapi/linux/cn_proc.h
15988 F:      include/uapi/linux/ethtool_netlink.h
15989 F:      include/uapi/linux/if_*
15990 F:      include/uapi/linux/netdev*
15991 F:      tools/testing/selftests/drivers/net/
15992 X:      Documentation/devicetree/bindings/net/bluetooth/
15993 X:      Documentation/devicetree/bindings/net/wireless/
15994 X:      drivers/net/wireless/
15995
15996 NETWORKING DRIVERS (WIRELESS)
15997 M:      Kalle Valo <[email protected]>
15998 L:      [email protected]
15999 S:      Maintained
16000 W:      https://wireless.wiki.kernel.org/
16001 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
16002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16004 F:      Documentation/devicetree/bindings/net/wireless/
16005 F:      drivers/net/wireless/
16006
16007 NETWORKING [DSA]
16008 M:      Andrew Lunn <[email protected]>
16009 M:      Florian Fainelli <[email protected]>
16010 M:      Vladimir Oltean <[email protected]>
16011 S:      Maintained
16012 F:      Documentation/devicetree/bindings/net/dsa/
16013 F:      Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16014 F:      Documentation/devicetree/bindings/net/ethernet-switch.yaml
16015 F:      drivers/net/dsa/
16016 F:      include/linux/dsa/
16017 F:      include/linux/platform_data/dsa.h
16018 F:      include/net/dsa.h
16019 F:      net/dsa/
16020 F:      tools/testing/selftests/drivers/net/dsa/
16021
16022 NETWORKING [GENERAL]
16023 M:      "David S. Miller" <[email protected]>
16024 M:      Eric Dumazet <[email protected]>
16025 M:      Jakub Kicinski <[email protected]>
16026 M:      Paolo Abeni <[email protected]>
16027 L:      [email protected]
16028 S:      Maintained
16029 P:      Documentation/process/maintainer-netdev.rst
16030 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
16031 B:      mailto:[email protected]
16032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16034 F:      Documentation/core-api/netlink.rst
16035 F:      Documentation/netlink/
16036 F:      Documentation/networking/
16037 F:      Documentation/networking/net_cachelines/
16038 F:      Documentation/process/maintainer-netdev.rst
16039 F:      Documentation/userspace-api/netlink/
16040 F:      include/linux/framer/framer-provider.h
16041 F:      include/linux/framer/framer.h
16042 F:      include/linux/in.h
16043 F:      include/linux/indirect_call_wrapper.h
16044 F:      include/linux/inet.h
16045 F:      include/linux/inet_diag.h
16046 F:      include/linux/net.h
16047 F:      include/linux/netdev*
16048 F:      include/linux/netlink.h
16049 F:      include/linux/netpoll.h
16050 F:      include/linux/rtnetlink.h
16051 F:      include/linux/seq_file_net.h
16052 F:      include/linux/skbuff*
16053 F:      include/net/
16054 F:      include/uapi/linux/genetlink.h
16055 F:      include/uapi/linux/hsr_netlink.h
16056 F:      include/uapi/linux/in.h
16057 F:      include/uapi/linux/inet_diag.h
16058 F:      include/uapi/linux/nbd-netlink.h
16059 F:      include/uapi/linux/net.h
16060 F:      include/uapi/linux/net_namespace.h
16061 F:      include/uapi/linux/netconf.h
16062 F:      include/uapi/linux/netdev*
16063 F:      include/uapi/linux/netlink.h
16064 F:      include/uapi/linux/netlink_diag.h
16065 F:      include/uapi/linux/rtnetlink.h
16066 F:      lib/net_utils.c
16067 F:      lib/random32.c
16068 F:      net/
16069 F:      tools/net/
16070 F:      tools/testing/selftests/net/
16071 X:      net/9p/
16072 X:      net/bluetooth/
16073
16074 NETWORKING [IPSEC]
16075 M:      Steffen Klassert <[email protected]>
16076 M:      Herbert Xu <[email protected]>
16077 M:      "David S. Miller" <[email protected]>
16078 L:      [email protected]
16079 S:      Maintained
16080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16082 F:      include/net/xfrm.h
16083 F:      include/uapi/linux/xfrm.h
16084 F:      net/ipv4/ah4.c
16085 F:      net/ipv4/esp4*
16086 F:      net/ipv4/ip_vti.c
16087 F:      net/ipv4/ipcomp.c
16088 F:      net/ipv4/xfrm*
16089 F:      net/ipv6/ah6.c
16090 F:      net/ipv6/esp6*
16091 F:      net/ipv6/ip6_vti.c
16092 F:      net/ipv6/ipcomp6.c
16093 F:      net/ipv6/xfrm*
16094 F:      net/key/
16095 F:      net/xfrm/
16096 F:      tools/testing/selftests/net/ipsec.c
16097
16098 NETWORKING [IPv4/IPv6]
16099 M:      "David S. Miller" <[email protected]>
16100 M:      David Ahern <[email protected]>
16101 L:      [email protected]
16102 S:      Maintained
16103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16104 F:      arch/x86/net/*
16105 F:      include/linux/ip.h
16106 F:      include/linux/ipv6*
16107 F:      include/net/fib*
16108 F:      include/net/ip*
16109 F:      include/net/route.h
16110 F:      net/ipv4/
16111 F:      net/ipv6/
16112
16113 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16114 M:      Paul Moore <[email protected]>
16115 L:      [email protected]
16116 L:      [email protected]
16117 S:      Supported
16118 W:      https://github.com/netlabel
16119 F:      Documentation/netlabel/
16120 F:      include/net/calipso.h
16121 F:      include/net/cipso_ipv4.h
16122 F:      include/net/netlabel.h
16123 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
16124 F:      include/uapi/linux/netfilter/xt_SECMARK.h
16125 F:      net/ipv4/cipso_ipv4.c
16126 F:      net/ipv6/calipso.c
16127 F:      net/netfilter/xt_CONNSECMARK.c
16128 F:      net/netfilter/xt_SECMARK.c
16129 F:      net/netlabel/
16130
16131 NETWORKING [MACSEC]
16132 M:      Sabrina Dubroca <[email protected]>
16133 L:      [email protected]
16134 S:      Maintained
16135 F:      drivers/net/macsec.c
16136 F:      include/net/macsec.h
16137 F:      include/uapi/linux/if_macsec.h
16138 K:      macsec
16139 K:      \bmdo_
16140
16141 NETWORKING [MPTCP]
16142 M:      Matthieu Baerts <[email protected]>
16143 M:      Mat Martineau <[email protected]>
16144 R:      Geliang Tang <[email protected]>
16145 L:      [email protected]
16146 L:      [email protected]
16147 S:      Maintained
16148 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
16149 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
16150 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16151 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export
16152 F:      Documentation/netlink/specs/mptcp_pm.yaml
16153 F:      Documentation/networking/mptcp*.rst
16154 F:      include/net/mptcp.h
16155 F:      include/trace/events/mptcp.h
16156 F:      include/uapi/linux/mptcp*.h
16157 F:      net/mptcp/
16158 F:      tools/testing/selftests/bpf/*/*mptcp*.c
16159 F:      tools/testing/selftests/net/mptcp/
16160
16161 NETWORKING [TCP]
16162 M:      Eric Dumazet <[email protected]>
16163 L:      [email protected]
16164 S:      Maintained
16165 F:      Documentation/networking/net_cachelines/tcp_sock.rst
16166 F:      include/linux/tcp.h
16167 F:      include/net/tcp.h
16168 F:      include/trace/events/tcp.h
16169 F:      include/uapi/linux/tcp.h
16170 F:      net/ipv4/inet_connection_sock.c
16171 F:      net/ipv4/inet_hashtables.c
16172 F:      net/ipv4/inet_timewait_sock.c
16173 F:      net/ipv4/syncookies.c
16174 F:      net/ipv4/tcp*.c
16175 F:      net/ipv6/inet6_connection_sock.c
16176 F:      net/ipv6/inet6_hashtables.c
16177 F:      net/ipv6/syncookies.c
16178 F:      net/ipv6/tcp*.c
16179
16180 NETWORKING [TLS]
16181 M:      Boris Pismenny <[email protected]>
16182 M:      John Fastabend <[email protected]>
16183 M:      Jakub Kicinski <[email protected]>
16184 L:      [email protected]
16185 S:      Maintained
16186 F:      include/net/tls.h
16187 F:      include/uapi/linux/tls.h
16188 F:      net/tls/*
16189
16190 NETXEN (1/10) GbE SUPPORT
16191 M:      Manish Chopra <[email protected]>
16192 M:      Rahul Verma <[email protected]>
16193 M:      [email protected]
16194 L:      [email protected]
16195 S:      Supported
16196 F:      drivers/net/ethernet/qlogic/netxen/
16197
16198 NET_FAILOVER MODULE
16199 M:      Sridhar Samudrala <[email protected]>
16200 L:      [email protected]
16201 S:      Supported
16202 F:      Documentation/networking/net_failover.rst
16203 F:      drivers/net/net_failover.c
16204 F:      include/net/net_failover.h
16205
16206 NEXTHOP
16207 M:      David Ahern <[email protected]>
16208 L:      [email protected]
16209 S:      Maintained
16210 F:      include/net/netns/nexthop.h
16211 F:      include/net/nexthop.h
16212 F:      include/uapi/linux/nexthop.h
16213 F:      net/ipv4/nexthop.c
16214
16215 NFC SUBSYSTEM
16216 M:      Krzysztof Kozlowski <[email protected]>
16217 L:      [email protected]
16218 S:      Maintained
16219 F:      Documentation/devicetree/bindings/net/nfc/
16220 F:      drivers/nfc/
16221 F:      include/net/nfc/
16222 F:      include/uapi/linux/nfc.h
16223 F:      net/nfc/
16224
16225 NFC VIRTUAL NCI DEVICE DRIVER
16226 M:      Bongsu Jeon <[email protected]>
16227 L:      [email protected]
16228 S:      Supported
16229 F:      drivers/nfc/virtual_ncidev.c
16230 F:      tools/testing/selftests/nci/
16231
16232 NFS, SUNRPC, AND LOCKD CLIENTS
16233 M:      Trond Myklebust <[email protected]>
16234 M:      Anna Schumaker <[email protected]>
16235 L:      [email protected]
16236 S:      Maintained
16237 W:      http://client.linux-nfs.org
16238 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16239 F:      Documentation/filesystems/nfs/
16240 F:      fs/lockd/
16241 F:      fs/nfs/
16242 F:      fs/nfs_common/
16243 F:      include/linux/lockd/
16244 F:      include/linux/nfs*
16245 F:      include/linux/sunrpc/
16246 F:      include/uapi/linux/nfs*
16247 F:      include/uapi/linux/sunrpc/
16248 F:      net/sunrpc/
16249
16250 NILFS2 FILESYSTEM
16251 M:      Ryusuke Konishi <[email protected]>
16252 L:      [email protected]
16253 S:      Supported
16254 W:      https://nilfs.sourceforge.io/
16255 T:      git https://github.com/konis/nilfs2.git
16256 F:      Documentation/filesystems/nilfs2.rst
16257 F:      fs/nilfs2/
16258 F:      include/trace/events/nilfs2.h
16259 F:      include/uapi/linux/nilfs2_api.h
16260 F:      include/uapi/linux/nilfs2_ondisk.h
16261
16262 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16263 M:      YOKOTA Hiroshi <[email protected]>
16264 S:      Maintained
16265 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16266 F:      Documentation/scsi/NinjaSCSI.rst
16267 F:      drivers/scsi/pcmcia/nsp_*
16268
16269 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16270 M:      GOTO Masanori <[email protected]>
16271 M:      YOKOTA Hiroshi <[email protected]>
16272 S:      Maintained
16273 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16274 F:      Documentation/scsi/NinjaSCSI.rst
16275 F:      drivers/scsi/nsp32*
16276
16277 NINTENDO HID DRIVER
16278 M:      Daniel J. Ogorchock <[email protected]>
16279 L:      [email protected]
16280 S:      Maintained
16281 F:      drivers/hid/hid-nintendo*
16282
16283 NIOS2 ARCHITECTURE
16284 M:      Dinh Nguyen <[email protected]>
16285 S:      Maintained
16286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16287 F:      arch/nios2/
16288
16289 NITRO ENCLAVES (NE)
16290 M:      Alexandru Ciobotaru <[email protected]>
16291 L:      [email protected]
16292 L:      The AWS Nitro Enclaves Team <[email protected]>
16293 S:      Supported
16294 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16295 F:      Documentation/virt/ne_overview.rst
16296 F:      drivers/virt/nitro_enclaves/
16297 F:      include/linux/nitro_enclaves.h
16298 F:      include/uapi/linux/nitro_enclaves.h
16299 F:      samples/nitro_enclaves/
16300
16301 NITRO SECURE MODULE (NSM)
16302 M:      Alexander Graf <[email protected]>
16303 L:      [email protected]
16304 L:      The AWS Nitro Enclaves Team <[email protected]>
16305 S:      Supported
16306 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16307 F:      drivers/misc/nsm.c
16308 F:      include/uapi/linux/nsm.h
16309
16310 NOHZ, DYNTICKS SUPPORT
16311 M:      Anna-Maria Behnsen <[email protected]>
16312 M:      Frederic Weisbecker <[email protected]>
16313 M:      Ingo Molnar <[email protected]>
16314 M:      Thomas Gleixner <[email protected]>
16315 L:      [email protected]
16316 S:      Maintained
16317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16318 F:      include/linux/sched/nohz.h
16319 F:      include/linux/tick.h
16320 F:      kernel/time/tick*.*
16321
16322 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16323 M:      Pavel Machek <[email protected]>
16324 M:      Sakari Ailus <[email protected]>
16325 L:      [email protected]
16326 S:      Maintained
16327 F:      drivers/media/i2c/ad5820.c
16328 F:      drivers/media/i2c/et8ek8
16329
16330 NOKIA N900 POWER SUPPLY DRIVERS
16331 R:      Pali Rohár <[email protected]>
16332 F:      drivers/power/supply/bq2415x_charger.c
16333 F:      drivers/power/supply/bq27xxx_battery.c
16334 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16335 F:      drivers/power/supply/isp1704_charger.c
16336 F:      drivers/power/supply/rx51_battery.c
16337 F:      include/linux/power/bq2415x_charger.h
16338 F:      include/linux/power/bq27xxx_battery.h
16339
16340 NOLIBC HEADER FILE
16341 M:      Willy Tarreau <[email protected]>
16342 M:      Thomas Weißschuh <[email protected]>
16343 S:      Maintained
16344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16345 F:      tools/include/nolibc/
16346 F:      tools/testing/selftests/nolibc/
16347
16348 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16349 M:      Hans de Goede <[email protected]>
16350 L:      [email protected]
16351 S:      Maintained
16352 F:      drivers/input/touchscreen/novatek-nvt-ts.c
16353
16354 NSDEPS
16355 M:      Matthias Maennich <[email protected]>
16356 S:      Maintained
16357 F:      Documentation/core-api/symbol-namespaces.rst
16358 F:      scripts/nsdeps
16359
16360 NTB AMD DRIVER
16361 M:      Sanjay R Mehta <[email protected]>
16362 M:      Shyam Sundar S K <[email protected]>
16363 L:      [email protected]
16364 S:      Supported
16365 F:      drivers/ntb/hw/amd/
16366
16367 NTB DRIVER CORE
16368 M:      Jon Mason <[email protected]>
16369 M:      Dave Jiang <[email protected]>
16370 M:      Allen Hubbe <[email protected]>
16371 L:      [email protected]
16372 S:      Supported
16373 W:      https://github.com/jonmason/ntb/wiki
16374 T:      git https://github.com/jonmason/ntb.git
16375 F:      drivers/net/ntb_netdev.c
16376 F:      drivers/ntb/
16377 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
16378 F:      include/linux/ntb.h
16379 F:      include/linux/ntb_transport.h
16380 F:      tools/testing/selftests/ntb/
16381
16382 NTB IDT DRIVER
16383 M:      Serge Semin <[email protected]>
16384 L:      [email protected]
16385 S:      Supported
16386 F:      drivers/ntb/hw/idt/
16387
16388 NTB INTEL DRIVER
16389 M:      Dave Jiang <[email protected]>
16390 L:      [email protected]
16391 S:      Supported
16392 W:      https://github.com/davejiang/linux/wiki
16393 T:      git https://github.com/davejiang/linux.git
16394 F:      drivers/ntb/hw/intel/
16395
16396 NTFS3 FILESYSTEM
16397 M:      Konstantin Komarov <[email protected]>
16398 L:      [email protected]
16399 S:      Supported
16400 W:      http://www.paragon-software.com/
16401 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16402 F:      Documentation/filesystems/ntfs3.rst
16403 F:      fs/ntfs3/
16404
16405 NUBUS SUBSYSTEM
16406 M:      Finn Thain <[email protected]>
16407 L:      [email protected]
16408 S:      Maintained
16409 F:      arch/*/include/asm/nubus.h
16410 F:      drivers/nubus/
16411 F:      include/linux/nubus.h
16412 F:      include/uapi/linux/nubus.h
16413
16414 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16415 M:      Antonino Daplas <[email protected]>
16416 L:      [email protected]
16417 S:      Maintained
16418 F:      drivers/video/fbdev/nvidia/
16419 F:      drivers/video/fbdev/riva/
16420
16421 NVIDIA WMI EC BACKLIGHT DRIVER
16422 M:      Daniel Dadap <[email protected]>
16423 L:      [email protected]
16424 S:      Supported
16425 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
16426 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16427
16428 NVM EXPRESS DRIVER
16429 M:      Keith Busch <[email protected]>
16430 M:      Jens Axboe <[email protected]>
16431 M:      Christoph Hellwig <[email protected]>
16432 M:      Sagi Grimberg <[email protected]>
16433 L:      [email protected]
16434 S:      Supported
16435 W:      http://git.infradead.org/nvme.git
16436 T:      git git://git.infradead.org/nvme.git
16437 F:      Documentation/nvme/
16438 F:      drivers/nvme/common/
16439 F:      drivers/nvme/host/
16440 F:      include/linux/nvme-*.h
16441 F:      include/linux/nvme.h
16442 F:      include/uapi/linux/nvme_ioctl.h
16443
16444 NVM EXPRESS FABRICS AUTHENTICATION
16445 M:      Hannes Reinecke <[email protected]>
16446 L:      [email protected]
16447 S:      Supported
16448 F:      drivers/nvme/host/auth.c
16449 F:      drivers/nvme/target/auth.c
16450 F:      drivers/nvme/target/fabrics-cmd-auth.c
16451 F:      include/linux/nvme-auth.h
16452
16453 NVM EXPRESS FC TRANSPORT DRIVERS
16454 M:      James Smart <[email protected]>
16455 L:      [email protected]
16456 S:      Supported
16457 F:      drivers/nvme/host/fc.c
16458 F:      drivers/nvme/target/fc.c
16459 F:      drivers/nvme/target/fcloop.c
16460 F:      include/linux/nvme-fc-driver.h
16461 F:      include/linux/nvme-fc.h
16462
16463 NVM EXPRESS HARDWARE MONITORING SUPPORT
16464 M:      Guenter Roeck <[email protected]>
16465 L:      [email protected]
16466 S:      Supported
16467 F:      drivers/nvme/host/hwmon.c
16468
16469 NVM EXPRESS TARGET DRIVER
16470 M:      Christoph Hellwig <[email protected]>
16471 M:      Sagi Grimberg <[email protected]>
16472 M:      Chaitanya Kulkarni <[email protected]>
16473 L:      [email protected]
16474 S:      Supported
16475 W:      http://git.infradead.org/nvme.git
16476 T:      git git://git.infradead.org/nvme.git
16477 F:      drivers/nvme/target/
16478
16479 NVMEM FRAMEWORK
16480 M:      Srinivas Kandagatla <[email protected]>
16481 S:      Maintained
16482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16483 F:      Documentation/ABI/stable/sysfs-bus-nvmem
16484 F:      Documentation/devicetree/bindings/nvmem/
16485 F:      drivers/nvmem/
16486 F:      include/linux/nvmem-consumer.h
16487 F:      include/linux/nvmem-provider.h
16488
16489 NXP BLUETOOTH WIRELESS DRIVERS
16490 M:      Amitkumar Karwar <[email protected]>
16491 M:      Neeraj Kale <[email protected]>
16492 S:      Maintained
16493 F:      Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16494 F:      drivers/bluetooth/btnxpuart.c
16495
16496 NXP C45 TJA11XX PHY DRIVER
16497 M:      Andrei Botila <[email protected]>
16498 L:      [email protected]
16499 S:      Maintained
16500 F:      drivers/net/phy/nxp-c45-tja11xx*
16501
16502 NXP FSPI DRIVER
16503 M:      Han Xu <[email protected]>
16504 M:      Haibo Chen <[email protected]>
16505 R:      Yogesh Gaur <[email protected]>
16506 L:      [email protected]
16507 L:      [email protected]
16508 S:      Maintained
16509 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16510 F:      drivers/spi/spi-nxp-fspi.c
16511
16512 NXP FXAS21002C DRIVER
16513 M:      Rui Miguel Silva <[email protected]>
16514 L:      [email protected]
16515 S:      Maintained
16516 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16517 F:      drivers/iio/gyro/fxas21002c.h
16518 F:      drivers/iio/gyro/fxas21002c_core.c
16519 F:      drivers/iio/gyro/fxas21002c_i2c.c
16520 F:      drivers/iio/gyro/fxas21002c_spi.c
16521
16522 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16523 M:      Haibo Chen <[email protected]>
16524 L:      [email protected]
16525 L:      [email protected]
16526 S:      Maintained
16527 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16528 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16529 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16530 F:      drivers/iio/adc/imx7d_adc.c
16531 F:      drivers/iio/adc/imx93_adc.c
16532 F:      drivers/iio/adc/vf610_adc.c
16533
16534 NXP i.MX 8M ISI DRIVER
16535 M:      Laurent Pinchart <[email protected]>
16536 L:      [email protected]
16537 S:      Maintained
16538 F:      Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16539 F:      drivers/media/platform/nxp/imx8-isi/
16540
16541 NXP i.MX 8MP DW100 V4L2 DRIVER
16542 M:      Xavier Roumegue <[email protected]>
16543 L:      [email protected]
16544 S:      Maintained
16545 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
16546 F:      Documentation/userspace-api/media/drivers/dw100.rst
16547 F:      drivers/media/platform/nxp/dw100/
16548 F:      include/uapi/linux/dw100.h
16549
16550 NXP i.MX 8MQ DCSS DRIVER
16551 M:      Laurentiu Palcu <[email protected]>
16552 R:      Lucas Stach <[email protected]>
16553 L:      [email protected]
16554 S:      Maintained
16555 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
16556 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16557 F:      drivers/gpu/drm/imx/dcss/
16558
16559 NXP i.MX 8QXP ADC DRIVER
16560 M:      Cai Huoqing <[email protected]>
16561 M:      Haibo Chen <[email protected]>
16562 L:      [email protected]
16563 L:      [email protected]
16564 S:      Maintained
16565 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16566 F:      drivers/iio/adc/imx8qxp-adc.c
16567
16568 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16569 M:      Mirela Rabulea <[email protected]>
16570 L:      [email protected]
16571 L:      [email protected]
16572 S:      Maintained
16573 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16574 F:      drivers/media/platform/nxp/imx-jpeg
16575
16576 NXP i.MX CLOCK DRIVERS
16577 M:      Abel Vesa <[email protected]>
16578 R:      Peng Fan <[email protected]>
16579 L:      [email protected]
16580 L:      [email protected]
16581 S:      Maintained
16582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16583 F:      Documentation/devicetree/bindings/clock/imx*
16584 F:      drivers/clk/imx/
16585 F:      include/dt-bindings/clock/imx*
16586
16587 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16588 M:      Jagan Teki <[email protected]>
16589 S:      Maintained
16590 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16591 F:      drivers/regulator/pf8x00-regulator.c
16592
16593 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16594 M:      Krzysztof Kozlowski <[email protected]>
16595 L:      [email protected]
16596 S:      Maintained
16597 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16598 F:      drivers/extcon/extcon-ptn5150.c
16599
16600 NXP SGTL5000 DRIVER
16601 M:      Fabio Estevam <[email protected]>
16602 L:      [email protected] (moderated for non-subscribers)
16603 S:      Maintained
16604 F:      Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16605 F:      sound/soc/codecs/sgtl5000*
16606
16607 NXP SJA1105 ETHERNET SWITCH DRIVER
16608 M:      Vladimir Oltean <[email protected]>
16609 L:      [email protected]
16610 S:      Maintained
16611 F:      drivers/net/dsa/sja1105
16612 F:      drivers/net/pcs/pcs-xpcs-nxp.c
16613
16614 NXP TDA998X DRM DRIVER
16615 M:      Russell King <[email protected]>
16616 S:      Maintained
16617 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16618 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16619 F:      drivers/gpu/drm/i2c/tda998x_drv.c
16620 F:      include/drm/i2c/tda998x.h
16621 F:      include/dt-bindings/display/tda998x.h
16622 K:      "nxp,tda998x"
16623
16624 NXP TFA9879 DRIVER
16625 M:      Peter Rosin <[email protected]>
16626 L:      [email protected] (moderated for non-subscribers)
16627 S:      Maintained
16628 F:      Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16629 F:      sound/soc/codecs/tfa9879*
16630
16631 NXP-NCI NFC DRIVER
16632 S:      Orphan
16633 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16634 F:      drivers/nfc/nxp-nci
16635
16636 NXP/Goodix TFA989X (TFA1) DRIVER
16637 M:      Stephan Gerhold <[email protected]>
16638 L:      [email protected] (moderated for non-subscribers)
16639 S:      Maintained
16640 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16641 F:      sound/soc/codecs/tfa989x.c
16642
16643 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16644 M:      Jonas Malaco <[email protected]>
16645 L:      [email protected]
16646 S:      Maintained
16647 F:      Documentation/hwmon/nzxt-kraken2.rst
16648 F:      drivers/hwmon/nzxt-kraken2.c
16649
16650 NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16651 M:      Jonas Malaco <[email protected]>
16652 M:      Aleksa Savic <[email protected]>
16653 L:      [email protected]
16654 S:      Maintained
16655 F:      Documentation/hwmon/nzxt-kraken3.rst
16656 F:      drivers/hwmon/nzxt-kraken3.c
16657
16658 NZXT-SMART2 HARDWARE MONITORING DRIVER
16659 M:      Aleksandr Mezin <[email protected]>
16660 L:      [email protected]
16661 S:      Maintained
16662 F:      Documentation/hwmon/nzxt-smart2.rst
16663 F:      drivers/hwmon/nzxt-smart2.c
16664
16665 OBJAGG
16666 M:      Jiri Pirko <[email protected]>
16667 L:      [email protected]
16668 S:      Supported
16669 F:      include/linux/objagg.h
16670 F:      lib/objagg.c
16671 F:      lib/test_objagg.c
16672
16673 OBJPOOL
16674 M:      Matt Wu <[email protected]>
16675 S:      Supported
16676 F:      include/linux/objpool.h
16677 F:      lib/objpool.c
16678 F:      lib/test_objpool.c
16679
16680 OBJTOOL
16681 M:      Josh Poimboeuf <[email protected]>
16682 M:      Peter Zijlstra <[email protected]>
16683 S:      Supported
16684 F:      include/linux/objtool*.h
16685 F:      tools/objtool/
16686
16687 OCELOT ETHERNET SWITCH DRIVER
16688 M:      Vladimir Oltean <[email protected]>
16689 M:      Claudiu Manoil <[email protected]>
16690 M:      Alexandre Belloni <[email protected]>
16691 M:      [email protected]
16692 L:      [email protected]
16693 S:      Supported
16694 F:      drivers/net/dsa/ocelot/*
16695 F:      drivers/net/ethernet/mscc/
16696 F:      include/soc/mscc/ocelot*
16697 F:      net/dsa/tag_ocelot.c
16698 F:      net/dsa/tag_ocelot_8021q.c
16699 F:      tools/testing/selftests/drivers/net/ocelot/*
16700
16701 OCELOT EXTERNAL SWITCH CONTROL
16702 M:      Colin Foster <[email protected]>
16703 S:      Supported
16704 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16705 F:      drivers/mfd/ocelot*
16706 F:      drivers/net/dsa/ocelot/ocelot_ext.c
16707 F:      include/linux/mfd/ocelot.h
16708
16709 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16710 M:      Frederic Barrat <[email protected]>
16711 M:      Andrew Donnellan <[email protected]>
16712 L:      [email protected]
16713 S:      Supported
16714 F:      Documentation/userspace-api/accelerators/ocxl.rst
16715 F:      arch/powerpc/include/asm/pnv-ocxl.h
16716 F:      arch/powerpc/platforms/powernv/ocxl.c
16717 F:      drivers/misc/ocxl/
16718 F:      include/misc/ocxl*
16719 F:      include/uapi/misc/ocxl.h
16720
16721 OMAP AUDIO SUPPORT
16722 M:      Peter Ujfalusi <[email protected]>
16723 M:      Jarkko Nikula <[email protected]>
16724 L:      [email protected] (moderated for non-subscribers)
16725 L:      [email protected]
16726 S:      Maintained
16727 F:      sound/soc/ti/n810.c
16728 F:      sound/soc/ti/omap*
16729 F:      sound/soc/ti/rx51.c
16730 F:      sound/soc/ti/sdma-pcm.*
16731
16732 OMAP CLOCK FRAMEWORK SUPPORT
16733 M:      Paul Walmsley <[email protected]>
16734 L:      [email protected]
16735 S:      Maintained
16736 F:      arch/arm/*omap*/*clock*
16737
16738 OMAP DEVICE TREE SUPPORT
16739 M:      Tony Lindgren <[email protected]>
16740 L:      [email protected]
16741 L:      [email protected]
16742 S:      Maintained
16743 F:      arch/arm/boot/dts/ti/omap/
16744
16745 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16746 L:      [email protected]
16747 L:      [email protected]
16748 S:      Orphan
16749 F:      Documentation/arch/arm/omap/dss.rst
16750 F:      drivers/video/fbdev/omap2/
16751
16752 OMAP FRAMEBUFFER SUPPORT
16753 L:      [email protected]
16754 L:      [email protected]
16755 S:      Orphan
16756 F:      drivers/video/fbdev/omap/
16757
16758 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16759 M:      Roger Quadros <[email protected]>
16760 M:      Tony Lindgren <[email protected]>
16761 L:      [email protected]
16762 S:      Maintained
16763 F:      arch/arm/mach-omap2/*gpmc*
16764 F:      drivers/memory/omap-gpmc.c
16765
16766 OMAP GPIO DRIVER
16767 M:      Grygorii Strashko <[email protected]>
16768 M:      Santosh Shilimkar <[email protected]>
16769 M:      Kevin Hilman <[email protected]>
16770 L:      [email protected]
16771 S:      Maintained
16772 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16773 F:      drivers/gpio/gpio-omap.c
16774
16775 OMAP HARDWARE SPINLOCK SUPPORT
16776 L:      [email protected]
16777 S:      Orphan
16778 F:      drivers/hwspinlock/omap_hwspinlock.c
16779
16780 OMAP HS MMC SUPPORT
16781 L:      [email protected]
16782 L:      [email protected]
16783 S:      Orphan
16784 F:      drivers/mmc/host/omap_hsmmc.c
16785
16786 OMAP HWMOD DATA
16787 M:      Paul Walmsley <[email protected]>
16788 L:      [email protected]
16789 S:      Maintained
16790 F:      arch/arm/mach-omap2/omap_hwmod*data*
16791
16792 OMAP HWMOD SUPPORT
16793 M:      Paul Walmsley <[email protected]>
16794 L:      [email protected]
16795 S:      Maintained
16796 F:      arch/arm/mach-omap2/omap_hwmod.*
16797
16798 OMAP I2C DRIVER
16799 M:      Vignesh R <[email protected]>
16800 L:      [email protected]
16801 L:      [email protected]
16802 S:      Maintained
16803 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16804 F:      drivers/i2c/busses/i2c-omap.c
16805
16806 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16807 M:      Laurent Pinchart <[email protected]>
16808 L:      [email protected]
16809 S:      Maintained
16810 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
16811 F:      drivers/media/platform/ti/omap3isp/
16812 F:      drivers/staging/media/omap4iss/
16813
16814 OMAP MMC SUPPORT
16815 M:      Aaro Koskinen <[email protected]>
16816 L:      [email protected]
16817 S:      Odd Fixes
16818 F:      drivers/mmc/host/omap.c
16819
16820 OMAP POWER MANAGEMENT SUPPORT
16821 M:      Kevin Hilman <[email protected]>
16822 L:      [email protected]
16823 S:      Maintained
16824 F:      arch/arm/*omap*/*pm*
16825 F:      drivers/cpufreq/omap-cpufreq.c
16826
16827 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16828 M:      Paul Walmsley <[email protected]>
16829 L:      [email protected]
16830 S:      Maintained
16831 F:      arch/arm/mach-omap2/prm*
16832
16833 OMAP RANDOM NUMBER GENERATOR SUPPORT
16834 M:      Deepak Saxena <[email protected]>
16835 S:      Maintained
16836 F:      drivers/char/hw_random/omap-rng.c
16837
16838 OMAP USB SUPPORT
16839 L:      [email protected]
16840 L:      [email protected]
16841 S:      Orphan
16842 F:      arch/arm/*omap*/usb*
16843 F:      drivers/usb/*/*omap*
16844
16845 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16846 M:      Mark Jackson <[email protected]>
16847 L:      [email protected]
16848 S:      Maintained
16849 F:      arch/arm/boot/dts/ti/omap/am335x-nano.dts
16850
16851 OMAP1 SUPPORT
16852 M:      Aaro Koskinen <[email protected]>
16853 M:      Janusz Krzysztofik <[email protected]>
16854 R:      Tony Lindgren <[email protected]>
16855 L:      [email protected]
16856 S:      Maintained
16857 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16859 F:      arch/arm/configs/omap1_defconfig
16860 F:      arch/arm/mach-omap1/
16861 F:      drivers/i2c/busses/i2c-omap.c
16862 F:      include/linux/platform_data/ams-delta-fiq.h
16863 F:      include/linux/platform_data/i2c-omap.h
16864
16865 OMAP2+ SUPPORT
16866 M:      Aaro Koskinen <[email protected]>
16867 M:      Andreas Kemnade <[email protected]>
16868 M:      Kevin Hilman <[email protected]>
16869 M:      Roger Quadros <[email protected]>
16870 M:      Tony Lindgren <[email protected]>
16871 L:      [email protected]
16872 S:      Maintained
16873 W:      http://linux.omap.com/
16874 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16876 F:      Documentation/devicetree/bindings/arm/ti/omap.yaml
16877 F:      arch/arm/configs/omap2plus_defconfig
16878 F:      arch/arm/mach-omap2/
16879 F:      drivers/bus/omap*.[ch]
16880 F:      drivers/bus/ti-sysc.c
16881 F:      drivers/gpio/gpio-tps65219.c
16882 F:      drivers/i2c/busses/i2c-omap.c
16883 F:      drivers/irqchip/irq-omap-intc.c
16884 F:      drivers/mfd/*omap*.c
16885 F:      drivers/mfd/menelaus.c
16886 F:      drivers/mfd/palmas.c
16887 F:      drivers/mfd/tps65217.c
16888 F:      drivers/mfd/tps65218.c
16889 F:      drivers/mfd/tps65219.c
16890 F:      drivers/mfd/tps65910.c
16891 F:      drivers/mfd/twl-core.[ch]
16892 F:      drivers/mfd/twl4030*.c
16893 F:      drivers/mfd/twl6030*.c
16894 F:      drivers/mfd/twl6040*.c
16895 F:      drivers/regulator/palmas-regulator*.c
16896 F:      drivers/regulator/pbias-regulator.c
16897 F:      drivers/regulator/tps65217-regulator.c
16898 F:      drivers/regulator/tps65218-regulator.c
16899 F:      drivers/regulator/tps65219-regulator.c
16900 F:      drivers/regulator/tps65910-regulator.c
16901 F:      drivers/regulator/twl-regulator.c
16902 F:      drivers/regulator/twl6030-regulator.c
16903 F:      include/linux/platform_data/i2c-omap.h
16904 F:      include/linux/platform_data/ti-sysc.h
16905
16906 OMFS FILESYSTEM
16907 M:      Bob Copeland <[email protected]>
16908 L:      [email protected]
16909 S:      Maintained
16910 F:      Documentation/filesystems/omfs.rst
16911 F:      fs/omfs/
16912
16913 OMNIVISION OG01A1B SENSOR DRIVER
16914 M:      Sakari Ailus <[email protected]>
16915 L:      [email protected]
16916 S:      Maintained
16917 F:      drivers/media/i2c/og01a1b.c
16918
16919 OMNIVISION OV01A10 SENSOR DRIVER
16920 M:      Bingbu Cao <[email protected]>
16921 L:      [email protected]
16922 S:      Maintained
16923 T:      git git://linuxtv.org/media_tree.git
16924 F:      drivers/media/i2c/ov01a10.c
16925
16926 OMNIVISION OV02A10 SENSOR DRIVER
16927 L:      [email protected]
16928 S:      Orphan
16929 T:      git git://linuxtv.org/media_tree.git
16930 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16931 F:      drivers/media/i2c/ov02a10.c
16932
16933 OMNIVISION OV08D10 SENSOR DRIVER
16934 M:      Jimmy Su <[email protected]>
16935 L:      [email protected]
16936 S:      Maintained
16937 T:      git git://linuxtv.org/media_tree.git
16938 F:      drivers/media/i2c/ov08d10.c
16939
16940 OMNIVISION OV08X40 SENSOR DRIVER
16941 M:      Jason Chen <[email protected]>
16942 L:      [email protected]
16943 S:      Maintained
16944 T:      git git://linuxtv.org/media_tree.git
16945 F:      drivers/media/i2c/ov08x40.c
16946
16947 OMNIVISION OV13858 SENSOR DRIVER
16948 M:      Sakari Ailus <[email protected]>
16949 L:      [email protected]
16950 S:      Maintained
16951 T:      git git://linuxtv.org/media_tree.git
16952 F:      drivers/media/i2c/ov13858.c
16953
16954 OMNIVISION OV13B10 SENSOR DRIVER
16955 M:      Arec Kao <[email protected]>
16956 L:      [email protected]
16957 S:      Maintained
16958 T:      git git://linuxtv.org/media_tree.git
16959 F:      drivers/media/i2c/ov13b10.c
16960
16961 OMNIVISION OV2680 SENSOR DRIVER
16962 M:      Rui Miguel Silva <[email protected]>
16963 M:      Hans de Goede <[email protected]>
16964 L:      [email protected]
16965 S:      Maintained
16966 T:      git git://linuxtv.org/media_tree.git
16967 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16968 F:      drivers/media/i2c/ov2680.c
16969
16970 OMNIVISION OV2685 SENSOR DRIVER
16971 M:      Shunqian Zheng <[email protected]>
16972 L:      [email protected]
16973 S:      Maintained
16974 T:      git git://linuxtv.org/media_tree.git
16975 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16976 F:      drivers/media/i2c/ov2685.c
16977
16978 OMNIVISION OV2740 SENSOR DRIVER
16979 M:      Tianshu Qiu <[email protected]>
16980 R:      Sakari Ailus <[email protected]>
16981 R:      Bingbu Cao <[email protected]>
16982 L:      [email protected]
16983 S:      Maintained
16984 T:      git git://linuxtv.org/media_tree.git
16985 F:      drivers/media/i2c/ov2740.c
16986
16987 OMNIVISION OV4689 SENSOR DRIVER
16988 M:      Mikhail Rudenko <[email protected]>
16989 L:      [email protected]
16990 S:      Maintained
16991 T:      git git://linuxtv.org/media_tree.git
16992 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16993 F:      drivers/media/i2c/ov4689.c
16994
16995 OMNIVISION OV5640 SENSOR DRIVER
16996 M:      Steve Longerbeam <[email protected]>
16997 L:      [email protected]
16998 S:      Maintained
16999 T:      git git://linuxtv.org/media_tree.git
17000 F:      drivers/media/i2c/ov5640.c
17001
17002 OMNIVISION OV5647 SENSOR DRIVER
17003 M:      Dave Stevenson <[email protected]>
17004 M:      Jacopo Mondi <[email protected]>
17005 L:      [email protected]
17006 S:      Maintained
17007 T:      git git://linuxtv.org/media_tree.git
17008 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17009 F:      drivers/media/i2c/ov5647.c
17010
17011 OMNIVISION OV5670 SENSOR DRIVER
17012 M:      Sakari Ailus <[email protected]>
17013 L:      [email protected]
17014 S:      Maintained
17015 T:      git git://linuxtv.org/media_tree.git
17016 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17017 F:      drivers/media/i2c/ov5670.c
17018
17019 OMNIVISION OV5675 SENSOR DRIVER
17020 M:      Sakari Ailus <[email protected]>
17021 L:      [email protected]
17022 S:      Maintained
17023 T:      git git://linuxtv.org/media_tree.git
17024 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17025 F:      drivers/media/i2c/ov5675.c
17026
17027 OMNIVISION OV5693 SENSOR DRIVER
17028 M:      Daniel Scally <[email protected]>
17029 L:      [email protected]
17030 S:      Maintained
17031 T:      git git://linuxtv.org/media_tree.git
17032 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17033 F:      drivers/media/i2c/ov5693.c
17034
17035 OMNIVISION OV5695 SENSOR DRIVER
17036 M:      Shunqian Zheng <[email protected]>
17037 L:      [email protected]
17038 S:      Maintained
17039 T:      git git://linuxtv.org/media_tree.git
17040 F:      drivers/media/i2c/ov5695.c
17041
17042 OMNIVISION OV64A40 SENSOR DRIVER
17043 M:      Jacopo Mondi <[email protected]>
17044 L:      [email protected]
17045 S:      Maintained
17046 T:      git git://linuxtv.org/media_tree.git
17047 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17048 F:      drivers/media/i2c/ov64a40.c
17049
17050 OMNIVISION OV7670 SENSOR DRIVER
17051 L:      [email protected]
17052 S:      Orphan
17053 T:      git git://linuxtv.org/media_tree.git
17054 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
17055 F:      drivers/media/i2c/ov7670.c
17056
17057 OMNIVISION OV772x SENSOR DRIVER
17058 M:      Jacopo Mondi <[email protected]>
17059 L:      [email protected]
17060 S:      Odd fixes
17061 T:      git git://linuxtv.org/media_tree.git
17062 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17063 F:      drivers/media/i2c/ov772x.c
17064 F:      include/media/i2c/ov772x.h
17065
17066 OMNIVISION OV7740 SENSOR DRIVER
17067 L:      [email protected]
17068 S:      Orphan
17069 T:      git git://linuxtv.org/media_tree.git
17070 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
17071 F:      drivers/media/i2c/ov7740.c
17072
17073 OMNIVISION OV8856 SENSOR DRIVER
17074 M:      Sakari Ailus <[email protected]>
17075 L:      [email protected]
17076 S:      Maintained
17077 T:      git git://linuxtv.org/media_tree.git
17078 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17079 F:      drivers/media/i2c/ov8856.c
17080
17081 OMNIVISION OV8858 SENSOR DRIVER
17082 M:      Jacopo Mondi <[email protected]>
17083 M:      Nicholas Roth <[email protected]>
17084 L:      [email protected]
17085 S:      Maintained
17086 T:      git git://linuxtv.org/media_tree.git
17087 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17088 F:      drivers/media/i2c/ov8858.c
17089
17090 OMNIVISION OV9282 SENSOR DRIVER
17091 M:      Dave Stevenson <[email protected]>
17092 L:      [email protected]
17093 S:      Maintained
17094 T:      git git://linuxtv.org/media_tree.git
17095 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17096 F:      drivers/media/i2c/ov9282.c
17097
17098 OMNIVISION OV9640 SENSOR DRIVER
17099 M:      Petr Cvek <[email protected]>
17100 L:      [email protected]
17101 S:      Maintained
17102 F:      drivers/media/i2c/ov9640.*
17103
17104 OMNIVISION OV9650 SENSOR DRIVER
17105 M:      Sakari Ailus <[email protected]>
17106 R:      Akinobu Mita <[email protected]>
17107 R:      Sylwester Nawrocki <[email protected]>
17108 L:      [email protected]
17109 S:      Maintained
17110 T:      git git://linuxtv.org/media_tree.git
17111 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
17112 F:      drivers/media/i2c/ov9650.c
17113
17114 OMNIVISION OV9734 SENSOR DRIVER
17115 M:      Tianshu Qiu <[email protected]>
17116 R:      Bingbu Cao <[email protected]>
17117 L:      [email protected]
17118 S:      Maintained
17119 T:      git git://linuxtv.org/media_tree.git
17120 F:      drivers/media/i2c/ov9734.c
17121
17122 ONBOARD USB HUB DRIVER
17123 M:      Matthias Kaehlcke <[email protected]>
17124 L:      [email protected]
17125 S:      Maintained
17126 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17127 F:      drivers/usb/misc/onboard_usb_dev.c
17128
17129 ONENAND FLASH DRIVER
17130 M:      Kyungmin Park <[email protected]>
17131 L:      [email protected]
17132 S:      Maintained
17133 F:      drivers/mtd/nand/onenand/
17134 F:      include/linux/mtd/onenand*.h
17135
17136 ONEXPLAYER FAN DRIVER
17137 M:      Derek John Clark <[email protected]>
17138 M:      Joaquín Ignacio Aramendía <[email protected]>
17139 L:      [email protected]
17140 S:      Maintained
17141 F:      drivers/hwmon/oxp-sensors.c
17142
17143 ONIE TLV NVMEM LAYOUT DRIVER
17144 M:      Miquel Raynal <[email protected]>
17145 S:      Maintained
17146 F:      Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17147 F:      drivers/nvmem/layouts/onie-tlv.c
17148
17149 ONION OMEGA2+ BOARD
17150 M:      Harvey Hunt <[email protected]>
17151 L:      [email protected]
17152 S:      Maintained
17153 F:      arch/mips/boot/dts/ralink/omega2p.dts
17154
17155 ONSEMI ETHERNET PHY DRIVERS
17156 M:      Piergiorgio Beruto <[email protected]>
17157 L:      [email protected]
17158 S:      Supported
17159 W:      http://www.onsemi.com
17160 F:      drivers/net/phy/ncn*
17161
17162 OP-TEE DRIVER
17163 M:      Jens Wiklander <[email protected]>
17164 L:      [email protected]
17165 S:      Maintained
17166 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
17167 F:      drivers/tee/optee/
17168
17169 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17170 M:      Sumit Garg <[email protected]>
17171 L:      [email protected]
17172 S:      Maintained
17173 F:      drivers/char/hw_random/optee-rng.c
17174
17175 OP-TEE RTC DRIVER
17176 M:      Clément Léger <[email protected]>
17177 L:      [email protected]
17178 S:      Maintained
17179 F:      drivers/rtc/rtc-optee.c
17180
17181 OPA-VNIC DRIVER
17182 M:      Dennis Dalessandro <[email protected]>
17183 L:      [email protected]
17184 S:      Supported
17185 F:      drivers/infiniband/ulp/opa_vnic
17186
17187 OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17188 M:      Parthiban Veerasooran <[email protected]>
17189 L:      [email protected]
17190 S:      Maintained
17191 F:      Documentation/networking/oa-tc6-framework.rst
17192 F:      drivers/include/linux/oa_tc6.h
17193 F:      drivers/net/ethernet/oa_tc6.c
17194
17195 OPEN FIRMWARE AND FLATTENED DEVICE TREE
17196 M:      Rob Herring <[email protected]>
17197 M:      Saravana Kannan <[email protected]>
17198 L:      [email protected]
17199 S:      Maintained
17200 W:      http://www.devicetree.org/
17201 C:      irc://irc.libera.chat/devicetree
17202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17203 F:      Documentation/ABI/testing/sysfs-firmware-ofw
17204 F:      drivers/of/
17205 F:      include/linux/of*.h
17206 F:      scripts/dtc/
17207 F:      tools/testing/selftests/dt/
17208 K:      of_overlay_notifier_
17209 K:      of_overlay_fdt_apply
17210 K:      of_overlay_remove
17211
17212 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17213 M:      Rob Herring <[email protected]>
17214 M:      Krzysztof Kozlowski <[email protected]>
17215 M:      Conor Dooley <[email protected]>
17216 L:      [email protected]
17217 S:      Maintained
17218 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17219 C:      irc://irc.libera.chat/devicetree
17220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17221 F:      Documentation/devicetree/
17222 F:      arch/*/boot/dts/
17223 F:      include/dt-bindings/
17224
17225 OPENCOMPUTE PTP CLOCK DRIVER
17226 M:      Jonathan Lemon <[email protected]>
17227 M:      Vadim Fedorenko <[email protected]>
17228 L:      [email protected]
17229 S:      Maintained
17230 F:      drivers/ptp/ptp_ocp.c
17231
17232 OPENCORES I2C BUS DRIVER
17233 M:      Peter Korsgaard <[email protected]>
17234 M:      Andrew Lunn <[email protected]>
17235 L:      [email protected]
17236 S:      Maintained
17237 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17238 F:      Documentation/i2c/busses/i2c-ocores.rst
17239 F:      drivers/i2c/busses/i2c-ocores.c
17240 F:      include/linux/platform_data/i2c-ocores.h
17241
17242 OPENRISC ARCHITECTURE
17243 M:      Jonas Bonn <[email protected]>
17244 M:      Stefan Kristiansson <[email protected]>
17245 M:      Stafford Horne <[email protected]>
17246 L:      [email protected]
17247 S:      Maintained
17248 W:      http://openrisc.io
17249 T:      git https://github.com/openrisc/linux.git
17250 F:      Documentation/arch/openrisc/
17251 F:      Documentation/devicetree/bindings/openrisc/
17252 F:      arch/openrisc/
17253 F:      drivers/irqchip/irq-ompic.c
17254 F:      drivers/irqchip/irq-or1k-*
17255
17256 OPENVSWITCH
17257 M:      Pravin B Shelar <[email protected]>
17258 L:      [email protected]
17259 L:      [email protected]
17260 S:      Maintained
17261 W:      http://openvswitch.org
17262 F:      include/uapi/linux/openvswitch.h
17263 F:      net/openvswitch/
17264 F:      tools/testing/selftests/net/openvswitch/
17265
17266 OPERATING PERFORMANCE POINTS (OPP)
17267 M:      Viresh Kumar <[email protected]>
17268 M:      Nishanth Menon <[email protected]>
17269 M:      Stephen Boyd <[email protected]>
17270 L:      [email protected]
17271 S:      Maintained
17272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17273 F:      Documentation/devicetree/bindings/opp/
17274 F:      Documentation/power/opp.rst
17275 F:      drivers/opp/
17276 F:      include/linux/pm_opp.h
17277
17278 OPL4 DRIVER
17279 M:      Clemens Ladisch <[email protected]>
17280 L:      [email protected] (moderated for non-subscribers)
17281 S:      Maintained
17282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17283 F:      sound/drivers/opl4/
17284
17285 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17286 M:      Mark Fasheh <[email protected]>
17287 M:      Joel Becker <[email protected]>
17288 M:      Joseph Qi <[email protected]>
17289 L:      [email protected]
17290 S:      Supported
17291 W:      http://ocfs2.wiki.kernel.org
17292 F:      Documentation/filesystems/dlmfs.rst
17293 F:      Documentation/filesystems/ocfs2.rst
17294 F:      fs/ocfs2/
17295
17296 ORANGEFS FILESYSTEM
17297 M:      Mike Marshall <[email protected]>
17298 R:      Martin Brandenburg <[email protected]>
17299 L:      [email protected]
17300 S:      Supported
17301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17302 F:      Documentation/filesystems/orangefs.rst
17303 F:      fs/orangefs/
17304
17305 OV2659 OMNIVISION SENSOR DRIVER
17306 M:      "Lad, Prabhakar" <[email protected]>
17307 L:      [email protected]
17308 S:      Maintained
17309 W:      https://linuxtv.org
17310 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17311 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17312 F:      drivers/media/i2c/ov2659.c
17313 F:      include/media/i2c/ov2659.h
17314
17315 OVERLAY FILESYSTEM
17316 M:      Miklos Szeredi <[email protected]>
17317 M:      Amir Goldstein <[email protected]>
17318 L:      [email protected]
17319 S:      Supported
17320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17321 F:      Documentation/filesystems/overlayfs.rst
17322 F:      fs/overlayfs/
17323
17324 P54 WIRELESS DRIVER
17325 M:      Christian Lamparter <[email protected]>
17326 L:      [email protected]
17327 S:      Maintained
17328 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
17329 F:      drivers/net/wireless/intersil/p54/
17330
17331 PACKET SOCKETS
17332 M:      Willem de Bruijn <[email protected]>
17333 S:      Maintained
17334 F:      include/uapi/linux/if_packet.h
17335 F:      net/packet/af_packet.c
17336
17337 PACKING
17338 M:      Vladimir Oltean <[email protected]>
17339 L:      [email protected]
17340 S:      Supported
17341 F:      Documentation/core-api/packing.rst
17342 F:      include/linux/packing.h
17343 F:      lib/packing.c
17344
17345 PADATA PARALLEL EXECUTION MECHANISM
17346 M:      Steffen Klassert <[email protected]>
17347 M:      Daniel Jordan <[email protected]>
17348 L:      [email protected]
17349 L:      [email protected]
17350 S:      Maintained
17351 F:      Documentation/core-api/padata.rst
17352 F:      include/linux/padata.h
17353 F:      kernel/padata.c
17354
17355 PAGE CACHE
17356 M:      Matthew Wilcox (Oracle) <[email protected]>
17357 L:      [email protected]
17358 S:      Supported
17359 T:      git git://git.infradead.org/users/willy/pagecache.git
17360 F:      Documentation/filesystems/locking.rst
17361 F:      Documentation/filesystems/vfs.rst
17362 F:      include/linux/pagemap.h
17363 F:      mm/filemap.c
17364 F:      mm/page-writeback.c
17365 F:      mm/readahead.c
17366 F:      mm/truncate.c
17367
17368 PAGE POOL
17369 M:      Jesper Dangaard Brouer <[email protected]>
17370 M:      Ilias Apalodimas <[email protected]>
17371 L:      [email protected]
17372 S:      Supported
17373 F:      Documentation/networking/page_pool.rst
17374 F:      include/net/page_pool/
17375 F:      include/trace/events/page_pool.h
17376 F:      net/core/page_pool.c
17377
17378 PAGE TABLE CHECK
17379 M:      Pasha Tatashin <[email protected]>
17380 M:      Andrew Morton <[email protected]>
17381 L:      [email protected]
17382 S:      Maintained
17383 F:      Documentation/mm/page_table_check.rst
17384 F:      include/linux/page_table_check.h
17385 F:      mm/page_table_check.c
17386
17387 PANASONIC LAPTOP ACPI EXTRAS DRIVER
17388 M:      Kenneth Chan <[email protected]>
17389 L:      [email protected]
17390 S:      Maintained
17391 F:      drivers/platform/x86/panasonic-laptop.c
17392
17393 PARALLAX PING IIO SENSOR DRIVER
17394 M:      Andreas Klinger <[email protected]>
17395 L:      [email protected]
17396 S:      Maintained
17397 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17398 F:      drivers/iio/proximity/ping.c
17399
17400 PARALLEL LCD/KEYPAD PANEL DRIVER
17401 M:      Willy Tarreau <[email protected]>
17402 M:      Ksenija Stanojevic <[email protected]>
17403 S:      Odd Fixes
17404 F:      Documentation/admin-guide/lcd-panel-cgram.rst
17405 F:      drivers/auxdisplay/panel.c
17406
17407 PARALLEL PORT SUBSYSTEM
17408 M:      Sudip Mukherjee <[email protected]>
17409 M:      Sudip Mukherjee <[email protected]>
17410 L:      [email protected] (subscribers-only)
17411 S:      Maintained
17412 F:      Documentation/driver-api/parport*.rst
17413 F:      drivers/char/ppdev.c
17414 F:      drivers/parport/
17415 F:      include/linux/parport*.h
17416 F:      include/uapi/linux/ppdev.h
17417
17418 PARAVIRT_OPS INTERFACE
17419 M:      Juergen Gross <[email protected]>
17420 R:      Ajay Kaher <[email protected]>
17421 R:      Alexey Makhalov <[email protected]>
17422 R:      Broadcom internal kernel review list <[email protected]>
17423 L:      [email protected]
17424 L:      [email protected]
17425 S:      Supported
17426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17427 F:      Documentation/virt/paravirt_ops.rst
17428 F:      arch/*/include/asm/paravirt*.h
17429 F:      arch/*/kernel/paravirt*
17430 F:      include/linux/hypervisor.h
17431
17432 PARISC ARCHITECTURE
17433 M:      "James E.J. Bottomley" <[email protected]>
17434 M:      Helge Deller <[email protected]>
17435 L:      [email protected]
17436 S:      Maintained
17437 W:      https://parisc.wiki.kernel.org
17438 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
17439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17441 F:      Documentation/arch/parisc/
17442 F:      arch/parisc/
17443 F:      drivers/char/agp/parisc-agp.c
17444 F:      drivers/input/misc/hp_sdc_rtc.c
17445 F:      drivers/input/serio/gscps2.c
17446 F:      drivers/input/serio/hp_sdc*
17447 F:      drivers/parisc/
17448 F:      drivers/parport/parport_gsc.*
17449 F:      drivers/tty/serial/8250/8250_parisc.c
17450 F:      drivers/video/console/sti*
17451 F:      drivers/video/fbdev/sti*
17452 F:      drivers/video/logo/logo_parisc*
17453 F:      include/linux/hp_sdc.h
17454
17455 PARMAN
17456 M:      Jiri Pirko <[email protected]>
17457 L:      [email protected]
17458 S:      Supported
17459 F:      include/linux/parman.h
17460 F:      lib/parman.c
17461 F:      lib/test_parman.c
17462
17463 PC ENGINES APU BOARD DRIVER
17464 M:      Enrico Weigelt, metux IT consult <[email protected]>
17465 S:      Maintained
17466 F:      drivers/platform/x86/pcengines-apuv2.c
17467
17468 PC87360 HARDWARE MONITORING DRIVER
17469 M:      Jim Cromie <[email protected]>
17470 L:      [email protected]
17471 S:      Maintained
17472 F:      Documentation/hwmon/pc87360.rst
17473 F:      drivers/hwmon/pc87360.c
17474
17475 PC8736x GPIO DRIVER
17476 M:      Jim Cromie <[email protected]>
17477 S:      Maintained
17478 F:      drivers/char/pc8736x_gpio.c
17479
17480 PC87427 HARDWARE MONITORING DRIVER
17481 M:      Jean Delvare <[email protected]>
17482 L:      [email protected]
17483 S:      Maintained
17484 F:      Documentation/hwmon/pc87427.rst
17485 F:      drivers/hwmon/pc87427.c
17486
17487 PCA9532 LED DRIVER
17488 M:      Riku Voipio <[email protected]>
17489 S:      Maintained
17490 F:      drivers/leds/leds-pca9532.c
17491 F:      include/linux/leds-pca9532.h
17492
17493 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17494 M:      Thomas Petazzoni <[email protected]>
17495 M:      Pali Rohár <[email protected]>
17496 L:      [email protected]
17497 L:      [email protected] (moderated for non-subscribers)
17498 S:      Maintained
17499 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
17500 F:      drivers/pci/controller/pci-aardvark.c
17501
17502 PCI DRIVER FOR ALTERA PCIE IP
17503 M:      Joyce Ooi <[email protected]>
17504 L:      [email protected]
17505 S:      Supported
17506 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
17507 F:      drivers/pci/controller/pcie-altera.c
17508
17509 PCI DRIVER FOR APPLIEDMICRO XGENE
17510 M:      Toan Le <[email protected]>
17511 L:      [email protected]
17512 L:      [email protected] (moderated for non-subscribers)
17513 S:      Maintained
17514 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
17515 F:      drivers/pci/controller/pci-xgene.c
17516
17517 PCI DRIVER FOR ARM VERSATILE PLATFORM
17518 M:      Rob Herring <[email protected]>
17519 L:      [email protected]
17520 L:      [email protected] (moderated for non-subscribers)
17521 S:      Maintained
17522 F:      Documentation/devicetree/bindings/pci/versatile.yaml
17523 F:      drivers/pci/controller/pci-versatile.c
17524
17525 PCI DRIVER FOR ARMADA 8K
17526 M:      Thomas Petazzoni <[email protected]>
17527 L:      [email protected]
17528 L:      [email protected] (moderated for non-subscribers)
17529 S:      Maintained
17530 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
17531 F:      drivers/pci/controller/dwc/pcie-armada8k.c
17532
17533 PCI DRIVER FOR CADENCE PCIE IP
17534 L:      [email protected]
17535 S:      Orphan
17536 F:      Documentation/devicetree/bindings/pci/cdns,*
17537 F:      drivers/pci/controller/cadence/*cadence*
17538
17539 PCI DRIVER FOR FREESCALE LAYERSCAPE
17540 M:      Minghuan Lian <[email protected]>
17541 M:      Mingkai Hu <[email protected]>
17542 M:      Roy Zang <[email protected]>
17543 L:      [email protected]
17544 L:      [email protected]
17545 L:      [email protected] (moderated for non-subscribers)
17546 L:      [email protected]
17547 S:      Maintained
17548 F:      drivers/pci/controller/dwc/*layerscape*
17549
17550 PCI DRIVER FOR FU740
17551 M:      Paul Walmsley <[email protected]>
17552 M:      Greentime Hu <[email protected]>
17553 M:      Samuel Holland <[email protected]>
17554 L:      [email protected]
17555 S:      Maintained
17556 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17557 F:      drivers/pci/controller/dwc/pcie-fu740.c
17558
17559 PCI DRIVER FOR GENERIC OF HOSTS
17560 M:      Will Deacon <[email protected]>
17561 L:      [email protected]
17562 L:      [email protected] (moderated for non-subscribers)
17563 S:      Maintained
17564 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17565 F:      drivers/pci/controller/pci-host-common.c
17566 F:      drivers/pci/controller/pci-host-generic.c
17567
17568 PCI DRIVER FOR IMX6
17569 M:      Richard Zhu <[email protected]>
17570 M:      Lucas Stach <[email protected]>
17571 L:      [email protected]
17572 L:      [email protected] (moderated for non-subscribers)
17573 L:      [email protected]
17574 S:      Maintained
17575 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17576 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17577 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17578 F:      drivers/pci/controller/dwc/*imx6*
17579
17580 PCI DRIVER FOR INTEL IXP4XX
17581 M:      Linus Walleij <[email protected]>
17582 S:      Maintained
17583 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17584 F:      drivers/pci/controller/pci-ixp4xx.c
17585
17586 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17587 M:      Nirmal Patel <[email protected]>
17588 R:      Jonathan Derrick <[email protected]>
17589 L:      [email protected]
17590 S:      Supported
17591 F:      drivers/pci/controller/vmd.c
17592
17593 PCI DRIVER FOR MICROSEMI SWITCHTEC
17594 M:      Kurt Schwemmer <[email protected]>
17595 M:      Logan Gunthorpe <[email protected]>
17596 L:      [email protected]
17597 S:      Maintained
17598 F:      Documentation/ABI/testing/sysfs-class-switchtec
17599 F:      Documentation/driver-api/switchtec.rst
17600 F:      drivers/ntb/hw/mscc/
17601 F:      drivers/pci/switch/switchtec*
17602 F:      include/linux/switchtec.h
17603 F:      include/uapi/linux/switchtec_ioctl.h
17604
17605 PCI DRIVER FOR MOBIVEIL PCIE IP
17606 M:      Karthikeyan Mitran <[email protected]>
17607 M:      Hou Zhiqiang <[email protected]>
17608 L:      [email protected]
17609 S:      Supported
17610 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17611 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
17612
17613 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17614 M:      Thomas Petazzoni <[email protected]>
17615 M:      Pali Rohár <[email protected]>
17616 L:      [email protected]
17617 L:      [email protected] (moderated for non-subscribers)
17618 S:      Maintained
17619 F:      drivers/pci/controller/*mvebu*
17620
17621 PCI DRIVER FOR NVIDIA TEGRA
17622 M:      Thierry Reding <[email protected]>
17623 L:      [email protected]
17624 L:      [email protected]
17625 S:      Supported
17626 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17627 F:      drivers/pci/controller/pci-tegra.c
17628
17629 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17630 M:      Hou Zhiqiang <[email protected]>
17631 L:      [email protected]
17632 L:      [email protected] (moderated for non-subscribers)
17633 S:      Maintained
17634 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17635 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17636
17637 PCI DRIVER FOR PLDA PCIE IP
17638 M:      Daire McNamara <[email protected]>
17639 L:      [email protected]
17640 S:      Maintained
17641 F:      Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17642 F:      drivers/pci/controller/plda/pcie-plda-host.c
17643 F:      drivers/pci/controller/plda/pcie-plda.h
17644
17645 PCI DRIVER FOR RENESAS R-CAR
17646 M:      Marek Vasut <[email protected]>
17647 M:      Yoshihiro Shimoda <[email protected]>
17648 L:      [email protected]
17649 L:      [email protected]
17650 S:      Maintained
17651 F:      Documentation/devicetree/bindings/pci/*rcar*
17652 F:      drivers/pci/controller/*rcar*
17653 F:      drivers/pci/controller/dwc/*rcar*
17654
17655 PCI DRIVER FOR SAMSUNG EXYNOS
17656 M:      Jingoo Han <[email protected]>
17657 L:      [email protected]
17658 L:      [email protected] (moderated for non-subscribers)
17659 L:      [email protected]
17660 S:      Maintained
17661 F:      drivers/pci/controller/dwc/pci-exynos.c
17662
17663 PCI DRIVER FOR SYNOPSYS DESIGNWARE
17664 M:      Jingoo Han <[email protected]>
17665 M:      Manivannan Sadhasivam <[email protected]>
17666 L:      [email protected]
17667 S:      Maintained
17668 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17669 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17670 F:      drivers/pci/controller/dwc/*designware*
17671
17672 PCI DRIVER FOR TI DRA7XX/J721E
17673 M:      Vignesh Raghavendra <[email protected]>
17674 R:      Siddharth Vadapalli <[email protected]>
17675 L:      [email protected]
17676 L:      [email protected]
17677 L:      [email protected] (moderated for non-subscribers)
17678 S:      Supported
17679 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
17680 F:      drivers/pci/controller/cadence/pci-j721e.c
17681 F:      drivers/pci/controller/dwc/pci-dra7xx.c
17682
17683 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17684 M:      Linus Walleij <[email protected]>
17685 L:      [email protected]
17686 S:      Maintained
17687 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17688 F:      drivers/pci/controller/pci-v3-semi.c
17689
17690 PCI DRIVER FOR XILINX VERSAL CPM
17691 M:      Bharat Kumar Gogada <[email protected]>
17692 M:      Michal Simek <[email protected]>
17693 L:      [email protected]
17694 S:      Maintained
17695 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17696 F:      drivers/pci/controller/pcie-xilinx-cpm.c
17697
17698 PCI ENDPOINT SUBSYSTEM
17699 M:      Manivannan Sadhasivam <[email protected]>
17700 M:      Krzysztof Wilczyński <[email protected]>
17701 R:      Kishon Vijay Abraham I <[email protected]>
17702 L:      [email protected]
17703 S:      Supported
17704 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17705 B:      https://bugzilla.kernel.org
17706 C:      irc://irc.oftc.net/linux-pci
17707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17708 F:      Documentation/PCI/endpoint/*
17709 F:      Documentation/misc-devices/pci-endpoint-test.rst
17710 F:      drivers/misc/pci_endpoint_test.c
17711 F:      drivers/pci/endpoint/
17712 F:      tools/pci/
17713
17714 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17715 M:      Mahesh J Salgaonkar <[email protected]>
17716 R:      Oliver O'Halloran <[email protected]>
17717 L:      [email protected]
17718 S:      Supported
17719 F:      Documentation/PCI/pci-error-recovery.rst
17720 F:      Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17721 F:      arch/powerpc/include/*/eeh*.h
17722 F:      arch/powerpc/kernel/eeh*.c
17723 F:      arch/powerpc/platforms/*/eeh*.c
17724 F:      drivers/pci/pcie/aer.c
17725 F:      drivers/pci/pcie/dpc.c
17726 F:      drivers/pci/pcie/err.c
17727
17728 PCI ERROR RECOVERY
17729 M:      Linas Vepstas <[email protected]>
17730 L:      [email protected]
17731 S:      Supported
17732 F:      Documentation/PCI/pci-error-recovery.rst
17733
17734 PCI MSI DRIVER FOR ALTERA MSI IP
17735 M:      Joyce Ooi <[email protected]>
17736 L:      [email protected]
17737 S:      Supported
17738 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17739 F:      drivers/pci/controller/pcie-altera-msi.c
17740
17741 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17742 M:      Toan Le <[email protected]>
17743 L:      [email protected]
17744 L:      [email protected] (moderated for non-subscribers)
17745 S:      Maintained
17746 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17747 F:      drivers/pci/controller/pci-xgene-msi.c
17748
17749 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17750 M:      Lorenzo Pieralisi <[email protected]>
17751 M:      Krzysztof Wilczyński <[email protected]>
17752 R:      Manivannan Sadhasivam <[email protected]>
17753 R:      Rob Herring <[email protected]>
17754 L:      [email protected]
17755 S:      Supported
17756 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17757 B:      https://bugzilla.kernel.org
17758 C:      irc://irc.oftc.net/linux-pci
17759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17760 F:      Documentation/devicetree/bindings/pci/
17761 F:      drivers/pci/controller/
17762 F:      drivers/pci/pci-bridge-emul.c
17763 F:      drivers/pci/pci-bridge-emul.h
17764
17765 PCI PEER-TO-PEER DMA (P2PDMA)
17766 M:      Bjorn Helgaas <[email protected]>
17767 M:      Logan Gunthorpe <[email protected]>
17768 L:      [email protected]
17769 S:      Supported
17770 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17771 B:      https://bugzilla.kernel.org
17772 C:      irc://irc.oftc.net/linux-pci
17773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17774 F:      Documentation/driver-api/pci/p2pdma.rst
17775 F:      drivers/pci/p2pdma.c
17776 F:      include/linux/pci-p2pdma.h
17777
17778 PCI POWER CONTROL
17779 M:      Bartosz Golaszewski <[email protected]>
17780 L:      [email protected]
17781 S:      Maintained
17782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17783 F:      drivers/pci/pwrctl/*
17784 F:      include/linux/pci-pwrctl.h
17785
17786 PCI SUBSYSTEM
17787 M:      Bjorn Helgaas <[email protected]>
17788 L:      [email protected]
17789 S:      Supported
17790 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17791 B:      https://bugzilla.kernel.org
17792 C:      irc://irc.oftc.net/linux-pci
17793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17794 F:      Documentation/PCI/
17795 F:      Documentation/devicetree/bindings/pci/
17796 F:      arch/x86/kernel/early-quirks.c
17797 F:      arch/x86/kernel/quirks.c
17798 F:      arch/x86/pci/
17799 F:      drivers/acpi/pci*
17800 F:      drivers/pci/
17801 F:      include/asm-generic/pci*
17802 F:      include/linux/of_pci.h
17803 F:      include/linux/pci*
17804 F:      include/uapi/linux/pci*
17805
17806 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17807 M:      Jonathan Chocron <[email protected]>
17808 L:      [email protected]
17809 S:      Maintained
17810 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
17811 F:      drivers/pci/controller/dwc/pcie-al.c
17812
17813 PCIE DRIVER FOR AMLOGIC MESON
17814 M:      Yue Wang <[email protected]>
17815 L:      [email protected]
17816 L:      [email protected]
17817 S:      Maintained
17818 F:      drivers/pci/controller/dwc/pci-meson.c
17819
17820 PCIE DRIVER FOR AXIS ARTPEC
17821 M:      Jesper Nilsson <[email protected]>
17822 L:      [email protected]
17823 L:      [email protected]
17824 S:      Maintained
17825 F:      Documentation/devicetree/bindings/pci/axis,artpec*
17826 F:      drivers/pci/controller/dwc/*artpec*
17827
17828 PCIE DRIVER FOR CAVIUM THUNDERX
17829 M:      Robert Richter <[email protected]>
17830 L:      [email protected]
17831 L:      [email protected] (moderated for non-subscribers)
17832 S:      Odd Fixes
17833 F:      drivers/pci/controller/pci-thunder-*
17834
17835 PCIE DRIVER FOR HISILICON
17836 M:      Zhou Wang <[email protected]>
17837 L:      [email protected]
17838 S:      Maintained
17839 F:      drivers/pci/controller/dwc/pcie-hisi.c
17840
17841 PCIE DRIVER FOR HISILICON KIRIN
17842 M:      Xiaowei Song <[email protected]>
17843 M:      Binghui Wang <[email protected]>
17844 L:      [email protected]
17845 S:      Maintained
17846 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17847 F:      drivers/pci/controller/dwc/pcie-kirin.c
17848
17849 PCIE DRIVER FOR HISILICON STB
17850 M:      Shawn Guo <[email protected]>
17851 L:      [email protected]
17852 S:      Maintained
17853 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17854 F:      drivers/pci/controller/dwc/pcie-histb.c
17855
17856 PCIE DRIVER FOR INTEL KEEM BAY
17857 M:      Srikanth Thokala <[email protected]>
17858 L:      [email protected]
17859 S:      Supported
17860 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17861 F:      drivers/pci/controller/dwc/pcie-keembay.c
17862
17863 PCIE DRIVER FOR INTEL LGM GW SOC
17864 M:      Chuanhua Lei <[email protected]>
17865 L:      [email protected]
17866 S:      Maintained
17867 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17868 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
17869
17870 PCIE DRIVER FOR MEDIATEK
17871 M:      Ryder Lee <[email protected]>
17872 M:      Jianjun Wang <[email protected]>
17873 L:      [email protected]
17874 L:      [email protected] (moderated for non-subscribers)
17875 S:      Supported
17876 F:      Documentation/devicetree/bindings/pci/mediatek*
17877 F:      drivers/pci/controller/*mediatek*
17878
17879 PCIE DRIVER FOR MICROCHIP
17880 M:      Daire McNamara <[email protected]>
17881 L:      [email protected]
17882 S:      Supported
17883 F:      Documentation/devicetree/bindings/pci/microchip*
17884 F:      drivers/pci/controller/plda/*microchip*
17885
17886 PCIE DRIVER FOR QUALCOMM MSM
17887 M:      Manivannan Sadhasivam <[email protected]>
17888 L:      [email protected]
17889 L:      [email protected]
17890 S:      Maintained
17891 F:      drivers/pci/controller/dwc/pcie-qcom.c
17892
17893 PCIE DRIVER FOR ROCKCHIP
17894 M:      Shawn Lin <[email protected]>
17895 L:      [email protected]
17896 L:      [email protected]
17897 S:      Maintained
17898 F:      Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17899 F:      drivers/pci/controller/pcie-rockchip*
17900
17901 PCIE DRIVER FOR SOCIONEXT UNIPHIER
17902 M:      Kunihiko Hayashi <[email protected]>
17903 L:      [email protected]
17904 S:      Maintained
17905 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17906 F:      drivers/pci/controller/dwc/pcie-uniphier*
17907
17908 PCIE DRIVER FOR ST SPEAR13XX
17909 M:      Pratyush Anand <[email protected]>
17910 L:      [email protected]
17911 S:      Maintained
17912 F:      drivers/pci/controller/dwc/*spear*
17913
17914 PCIE DRIVER FOR STARFIVE JH71x0
17915 M:      Kevin Xie <[email protected]>
17916 L:      [email protected]
17917 S:      Maintained
17918 F:      Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17919 F:      drivers/pci/controller/plda/pcie-starfive.c
17920
17921 PCIE ENDPOINT DRIVER FOR QUALCOMM
17922 M:      Manivannan Sadhasivam <[email protected]>
17923 L:      [email protected]
17924 L:      [email protected]
17925 S:      Maintained
17926 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17927 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
17928
17929 PCMCIA SUBSYSTEM
17930 M:      Dominik Brodowski <[email protected]>
17931 S:      Odd Fixes
17932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17933 F:      Documentation/pcmcia/
17934 F:      drivers/pcmcia/
17935 F:      include/pcmcia/
17936 F:      tools/pcmcia/
17937
17938 PCNET32 NETWORK DRIVER
17939 M:      Don Fry <[email protected]>
17940 L:      [email protected]
17941 S:      Maintained
17942 F:      drivers/net/ethernet/amd/pcnet32.c
17943
17944 PCRYPT PARALLEL CRYPTO ENGINE
17945 M:      Steffen Klassert <[email protected]>
17946 L:      [email protected]
17947 S:      Maintained
17948 F:      crypto/pcrypt.c
17949 F:      include/crypto/pcrypt.h
17950
17951 PDS DSC VIRTIO DATA PATH ACCELERATOR
17952 R:      Shannon Nelson <[email protected]>
17953 F:      drivers/vdpa/pds/
17954
17955 PECI HARDWARE MONITORING DRIVERS
17956 M:      Iwona Winiarska <[email protected]>
17957 L:      [email protected]
17958 S:      Supported
17959 F:      Documentation/hwmon/peci-cputemp.rst
17960 F:      Documentation/hwmon/peci-dimmtemp.rst
17961 F:      drivers/hwmon/peci/
17962
17963 PECI SUBSYSTEM
17964 M:      Iwona Winiarska <[email protected]>
17965 L:      [email protected] (moderated for non-subscribers)
17966 S:      Supported
17967 F:      Documentation/devicetree/bindings/peci/
17968 F:      Documentation/peci/
17969 F:      drivers/peci/
17970 F:      include/linux/peci-cpu.h
17971 F:      include/linux/peci.h
17972
17973 PENSANDO ETHERNET DRIVERS
17974 M:      Shannon Nelson <[email protected]>
17975 M:      Brett Creeley <[email protected]>
17976 L:      [email protected]
17977 S:      Supported
17978 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17979 F:      drivers/net/ethernet/pensando/
17980
17981 PER-CPU MEMORY ALLOCATOR
17982 M:      Dennis Zhou <[email protected]>
17983 M:      Tejun Heo <[email protected]>
17984 M:      Christoph Lameter <[email protected]>
17985 L:      [email protected]
17986 S:      Maintained
17987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17988 F:      arch/*/include/asm/percpu.h
17989 F:      include/linux/percpu*.h
17990 F:      lib/percpu*.c
17991 F:      mm/percpu*.c
17992
17993 PER-TASK DELAY ACCOUNTING
17994 M:      Balbir Singh <[email protected]>
17995 S:      Maintained
17996 F:      include/linux/delayacct.h
17997 F:      kernel/delayacct.c
17998
17999 PERFORMANCE EVENTS SUBSYSTEM
18000 M:      Peter Zijlstra <[email protected]>
18001 M:      Ingo Molnar <[email protected]>
18002 M:      Arnaldo Carvalho de Melo <[email protected]>
18003 M:      Namhyung Kim <[email protected]>
18004 R:      Mark Rutland <[email protected]>
18005 R:      Alexander Shishkin <[email protected]>
18006 R:      Jiri Olsa <[email protected]>
18007 R:      Ian Rogers <[email protected]>
18008 R:      Adrian Hunter <[email protected]>
18009 R:      "Liang, Kan" <[email protected]>
18010 L:      [email protected]
18011 L:      [email protected]
18012 S:      Supported
18013 W:      https://perf.wiki.kernel.org/
18014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18017 F:      arch/*/events/*
18018 F:      arch/*/events/*/*
18019 F:      arch/*/include/asm/perf_event.h
18020 F:      arch/*/kernel/*/*/perf_event*.c
18021 F:      arch/*/kernel/*/perf_event*.c
18022 F:      arch/*/kernel/perf_callchain.c
18023 F:      arch/*/kernel/perf_event*.c
18024 F:      include/linux/perf_event.h
18025 F:      include/uapi/linux/perf_event.h
18026 F:      kernel/events/*
18027 F:      tools/lib/perf/
18028 F:      tools/perf/
18029
18030 PERFORMANCE EVENTS TOOLING ARM64
18031 R:      John Garry <[email protected]>
18032 R:      Will Deacon <[email protected]>
18033 R:      James Clark <[email protected]>
18034 R:      Mike Leach <[email protected]>
18035 R:      Leo Yan <[email protected]>
18036 L:      [email protected] (moderated for non-subscribers)
18037 S:      Supported
18038 F:      tools/build/feature/test-libopencsd.c
18039 F:      tools/perf/arch/arm*/
18040 F:      tools/perf/pmu-events/arch/arm64/
18041 F:      tools/perf/util/arm-spe*
18042 F:      tools/perf/util/cs-etm*
18043
18044 PERSONALITY HANDLING
18045 M:      Christoph Hellwig <[email protected]>
18046 L:      [email protected]
18047 S:      Maintained
18048 F:      include/linux/personality.h
18049 F:      include/uapi/linux/personality.h
18050
18051 PHOENIX RC FLIGHT CONTROLLER ADAPTER
18052 M:      Marcus Folkesson <[email protected]>
18053 L:      [email protected]
18054 S:      Maintained
18055 F:      Documentation/input/devices/pxrc.rst
18056 F:      drivers/input/joystick/pxrc.c
18057
18058 PHONET PROTOCOL
18059 M:      Remi Denis-Courmont <[email protected]>
18060 S:      Supported
18061 F:      Documentation/networking/phonet.rst
18062 F:      include/linux/phonet.h
18063 F:      include/net/phonet/
18064 F:      include/uapi/linux/phonet.h
18065 F:      net/phonet/
18066
18067 PHRAM MTD DRIVER
18068 M:      Joern Engel <[email protected]>
18069 L:      [email protected]
18070 S:      Maintained
18071 F:      drivers/mtd/devices/phram.c
18072
18073 PICOLCD HID DRIVER
18074 M:      Bruno Prémont <[email protected]>
18075 L:      [email protected]
18076 S:      Maintained
18077 F:      drivers/hid/hid-picolcd*
18078
18079 PIDFD API
18080 M:      Christian Brauner <[email protected]>
18081 L:      [email protected]
18082 S:      Maintained
18083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18084 F:      samples/pidfd/
18085 F:      tools/testing/selftests/clone3/
18086 F:      tools/testing/selftests/pid_namespace/
18087 F:      tools/testing/selftests/pidfd/
18088 K:      (?i)pidfd
18089 K:      (?i)clone3
18090 K:      \b(clone_args|kernel_clone_args)\b
18091
18092 PIN CONTROL SUBSYSTEM
18093 M:      Linus Walleij <[email protected]>
18094 L:      [email protected]
18095 S:      Maintained
18096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18097 F:      Documentation/devicetree/bindings/pinctrl/
18098 F:      Documentation/driver-api/pin-control.rst
18099 F:      drivers/pinctrl/
18100 F:      include/dt-bindings/pinctrl/
18101 F:      include/linux/pinctrl/
18102
18103 PIN CONTROLLER - AMD
18104 M:      Basavaraj Natikar <[email protected]>
18105 M:      Shyam Sundar S K <[email protected]>
18106 S:      Maintained
18107 F:      drivers/pinctrl/pinctrl-amd.c
18108
18109 PIN CONTROLLER - FREESCALE
18110 M:      Dong Aisheng <[email protected]>
18111 M:      Fabio Estevam <[email protected]>
18112 M:      Shawn Guo <[email protected]>
18113 M:      Jacky Bai <[email protected]>
18114 R:      Pengutronix Kernel Team <[email protected]>
18115 L:      [email protected]
18116 L:      NXP S32 Linux Team <[email protected]>
18117 S:      Maintained
18118 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
18119 F:      Documentation/devicetree/bindings/pinctrl/nxp,s32*
18120 F:      drivers/pinctrl/freescale/
18121 F:      drivers/pinctrl/nxp/
18122
18123 PIN CONTROLLER - INTEL
18124 M:      Mika Westerberg <[email protected]>
18125 M:      Andy Shevchenko <[email protected]>
18126 S:      Supported
18127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18128 F:      drivers/pinctrl/intel/
18129
18130 PIN CONTROLLER - KEEMBAY
18131 M:      Lakshmi Sowjanya D <[email protected]>
18132 S:      Supported
18133 F:      drivers/pinctrl/pinctrl-keembay*
18134
18135 PIN CONTROLLER - MEDIATEK
18136 M:      Sean Wang <[email protected]>
18137 L:      [email protected] (moderated for non-subscribers)
18138 S:      Maintained
18139 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18140 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18141 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18142 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18143 F:      drivers/pinctrl/mediatek/
18144
18145 PIN CONTROLLER - MEDIATEK MIPS
18146 M:      Arınç ÜNAL <[email protected]>
18147 M:      Sergio Paracuellos <[email protected]>
18148 L:      [email protected] (moderated for non-subscribers)
18149 L:      [email protected]
18150 S:      Maintained
18151 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18152 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18153 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18154 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18155 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18156 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18157 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18158 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18159 F:      drivers/pinctrl/mediatek/pinctrl-mt7620.c
18160 F:      drivers/pinctrl/mediatek/pinctrl-mt7621.c
18161 F:      drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18162 F:      drivers/pinctrl/mediatek/pinctrl-mtmips.*
18163 F:      drivers/pinctrl/mediatek/pinctrl-rt2880.c
18164 F:      drivers/pinctrl/mediatek/pinctrl-rt305x.c
18165 F:      drivers/pinctrl/mediatek/pinctrl-rt3883.c
18166
18167 PIN CONTROLLER - MICROCHIP AT91
18168 M:      Ludovic Desroches <[email protected]>
18169 L:      [email protected] (moderated for non-subscribers)
18170 L:      [email protected]
18171 S:      Supported
18172 F:      drivers/gpio/gpio-sama5d2-piobu.c
18173 F:      drivers/pinctrl/pinctrl-at91*
18174
18175 PIN CONTROLLER - QUALCOMM
18176 M:      Bjorn Andersson <[email protected]>
18177 L:      [email protected]
18178 S:      Maintained
18179 F:      Documentation/devicetree/bindings/pinctrl/qcom,*
18180 F:      drivers/pinctrl/qcom/
18181
18182 PIN CONTROLLER - RENESAS
18183 M:      Geert Uytterhoeven <[email protected]>
18184 L:      [email protected]
18185 S:      Supported
18186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18187 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
18188 F:      drivers/pinctrl/renesas/
18189
18190 PIN CONTROLLER - SAMSUNG
18191 M:      Krzysztof Kozlowski <[email protected]>
18192 M:      Sylwester Nawrocki <[email protected]>
18193 R:      Alim Akhtar <[email protected]>
18194 L:      [email protected] (moderated for non-subscribers)
18195 L:      [email protected]
18196 S:      Maintained
18197 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
18198 B:      mailto:[email protected]
18199 C:      irc://irc.libera.chat/linux-exynos
18200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18201 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18202 F:      drivers/pinctrl/samsung/
18203
18204 PIN CONTROLLER - SINGLE
18205 M:      Tony Lindgren <[email protected]>
18206 M:      Haojian Zhuang <[email protected]>
18207 L:      [email protected] (moderated for non-subscribers)
18208 L:      [email protected]
18209 S:      Maintained
18210 F:      drivers/pinctrl/pinctrl-single.c
18211
18212 PIN CONTROLLER - SUNPLUS / TIBBO
18213 M:      Dvorkin Dmitry <[email protected]>
18214 M:      Wells Lu <[email protected]>
18215 L:      [email protected] (moderated for non-subscribers)
18216 S:      Maintained
18217 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
18218 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
18219 F:      drivers/pinctrl/sunplus/
18220 F:      include/dt-bindings/pinctrl/sppctl*.h
18221
18222 PINE64 PINEPHONE KEYBOARD DRIVER
18223 M:      Samuel Holland <[email protected]>
18224 S:      Supported
18225 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18226 F:      drivers/input/keyboard/pinephone-keyboard.c
18227
18228 PKTCDVD DRIVER
18229 M:      [email protected]
18230 S:      Orphan
18231 F:      drivers/block/pktcdvd.c
18232 F:      include/linux/pktcdvd.h
18233 F:      include/uapi/linux/pktcdvd.h
18234
18235 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18236 M:      Tomasz Duszynski <[email protected]>
18237 S:      Maintained
18238 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18239 F:      drivers/iio/chemical/pms7003.c
18240
18241 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18242 M:      Piergiorgio Beruto <[email protected]>
18243 L:      [email protected]
18244 S:      Maintained
18245 F:      drivers/net/phy/mdio-open-alliance.h
18246 F:      net/ethtool/plca.c
18247
18248 PLDMFW LIBRARY
18249 M:      Jacob Keller <[email protected]>
18250 S:      Maintained
18251 F:      Documentation/driver-api/pldmfw/
18252 F:      include/linux/pldmfw.h
18253 F:      lib/pldmfw/
18254
18255 PLX DMA DRIVER
18256 M:      Logan Gunthorpe <[email protected]>
18257 S:      Maintained
18258 F:      drivers/dma/plx_dma.c
18259
18260 PM-GRAPH UTILITY
18261 M:      "Todd E Brandt" <[email protected]>
18262 L:      [email protected]
18263 S:      Supported
18264 W:      https://01.org/pm-graph
18265 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18266 T:      git git://github.com/intel/pm-graph
18267 F:      tools/power/pm-graph
18268
18269 PM6764TR DRIVER
18270 M:      Charles Hsu     <[email protected]>
18271 L:      [email protected]
18272 S:      Maintained
18273 F:      Documentation/hwmon/pm6764tr.rst
18274 F:      drivers/hwmon/pmbus/pm6764tr.c
18275
18276 PMC SIERRA MaxRAID DRIVER
18277 L:      [email protected]
18278 S:      Orphan
18279 W:      http://www.pmc-sierra.com/
18280 F:      drivers/scsi/pmcraid.*
18281
18282 PMC SIERRA PM8001 DRIVER
18283 M:      Jack Wang <[email protected]>
18284 L:      [email protected]
18285 S:      Supported
18286 F:      drivers/scsi/pm8001/
18287
18288 PNI RM3100 IIO DRIVER
18289 M:      Song Qiang <[email protected]>
18290 L:      [email protected]
18291 S:      Maintained
18292 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18293 F:      drivers/iio/magnetometer/rm3100*
18294
18295 PNP SUPPORT
18296 M:      "Rafael J. Wysocki" <[email protected]>
18297 L:      [email protected]
18298 S:      Maintained
18299 F:      drivers/pnp/
18300 F:      include/linux/pnp.h
18301
18302 POSIX CLOCKS and TIMERS
18303 M:      Anna-Maria Behnsen <[email protected]>
18304 M:      Frederic Weisbecker <[email protected]>
18305 M:      Thomas Gleixner <[email protected]>
18306 L:      [email protected]
18307 S:      Maintained
18308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18309 F:      fs/timerfd.c
18310 F:      include/linux/time_namespace.h
18311 F:      include/linux/timerfd.h
18312 F:      include/uapi/linux/time.h
18313 F:      include/uapi/linux/timerfd.h
18314 F:      include/trace/events/timer*
18315 F:      kernel/time/itimer.c
18316 F:      kernel/time/posix-*
18317 F:      kernel/time/namespace.c
18318
18319 POWER MANAGEMENT CORE
18320 M:      "Rafael J. Wysocki" <[email protected]>
18321 L:      [email protected]
18322 S:      Supported
18323 B:      https://bugzilla.kernel.org
18324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18325 F:      drivers/base/power/
18326 F:      drivers/powercap/
18327 F:      include/linux/intel_rapl.h
18328 F:      include/linux/pm.h
18329 F:      include/linux/pm_*
18330 F:      include/linux/powercap.h
18331 F:      kernel/configs/nopm.config
18332
18333 POWER SEQUENCING
18334 M:      Bartosz Golaszewski <[email protected]>
18335 L:      [email protected]
18336 S:      Maintained
18337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18338 F:      Documentation/driver-api/pwrseq.rst
18339 F:      drivers/power/sequencing/
18340 F:      include/linux/pwrseq/
18341
18342 POWER STATE COORDINATION INTERFACE (PSCI)
18343 M:      Mark Rutland <[email protected]>
18344 M:      Lorenzo Pieralisi <[email protected]>
18345 L:      [email protected] (moderated for non-subscribers)
18346 S:      Maintained
18347 F:      drivers/firmware/psci/
18348 F:      include/linux/psci.h
18349 F:      include/uapi/linux/psci.h
18350
18351 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18352 M:      Sebastian Reichel <[email protected]>
18353 L:      [email protected]
18354 S:      Maintained
18355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18356 F:      Documentation/ABI/testing/sysfs-class-power
18357 F:      Documentation/devicetree/bindings/power/supply/
18358 F:      drivers/power/supply/
18359 F:      include/linux/power/
18360 F:      include/linux/power_supply.h
18361 F:      tools/testing/selftests/power_supply/
18362
18363 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18364 M:      Suraj Jitindar Singh <[email protected]>
18365 L:      [email protected]
18366 S:      Maintained
18367 F:      drivers/char/powernv-op-panel.c
18368
18369 PPP OVER ATM (RFC 2364)
18370 M:      Mitchell Blank Jr <[email protected]>
18371 S:      Maintained
18372 F:      include/uapi/linux/atmppp.h
18373 F:      net/atm/pppoatm.c
18374
18375 PPP OVER ETHERNET
18376 M:      Michal Ostrowski <[email protected]>
18377 S:      Maintained
18378 F:      drivers/net/ppp/pppoe.c
18379 F:      drivers/net/ppp/pppox.c
18380
18381 PPP OVER L2TP
18382 M:      James Chapman <[email protected]>
18383 S:      Maintained
18384 F:      include/linux/if_pppol2tp.h
18385 F:      include/uapi/linux/if_pppol2tp.h
18386 F:      net/l2tp/l2tp_ppp.c
18387
18388 PPP PROTOCOL DRIVERS AND COMPRESSORS
18389 L:      [email protected]
18390 S:      Orphan
18391 F:      drivers/net/ppp/ppp_*
18392
18393 PPS SUPPORT
18394 M:      Rodolfo Giometti <[email protected]>
18395 L:      [email protected] (subscribers-only)
18396 S:      Maintained
18397 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
18398 F:      Documentation/ABI/testing/sysfs-pps
18399 F:      Documentation/devicetree/bindings/pps/pps-gpio.yaml
18400 F:      Documentation/driver-api/pps.rst
18401 F:      drivers/pps/
18402 F:      include/linux/pps*.h
18403 F:      include/uapi/linux/pps.h
18404
18405 PPTP DRIVER
18406 M:      Dmitry Kozlov <[email protected]>
18407 L:      [email protected]
18408 S:      Maintained
18409 W:      http://sourceforge.net/projects/accel-pptp
18410 F:      drivers/net/ppp/pptp.c
18411
18412 PRESSURE STALL INFORMATION (PSI)
18413 M:      Johannes Weiner <[email protected]>
18414 M:      Suren Baghdasaryan <[email protected]>
18415 R:      Peter Ziljstra <[email protected]>
18416 S:      Maintained
18417 F:      include/linux/psi*
18418 F:      kernel/sched/psi.c
18419
18420 PRINTK
18421 M:      Petr Mladek <[email protected]>
18422 R:      Steven Rostedt <[email protected]>
18423 R:      John Ogness <[email protected]>
18424 R:      Sergey Senozhatsky <[email protected]>
18425 S:      Maintained
18426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18427 F:      include/linux/printk.h
18428 F:      kernel/printk/
18429
18430 PRINTK INDEXING
18431 R:      Chris Down <[email protected]>
18432 S:      Maintained
18433 F:      Documentation/core-api/printk-index.rst
18434 F:      kernel/printk/index.c
18435 K:      printk_index
18436
18437 PROC FILESYSTEM
18438 L:      [email protected]
18439 L:      [email protected]
18440 S:      Maintained
18441 F:      Documentation/filesystems/proc.rst
18442 F:      fs/proc/
18443 F:      include/linux/proc_fs.h
18444 F:      tools/testing/selftests/proc/
18445
18446 PROC SYSCTL
18447 M:      Luis Chamberlain <[email protected]>
18448 M:      Kees Cook <[email protected]>
18449 M:      Joel Granados <[email protected]>
18450 L:      [email protected]
18451 L:      [email protected]
18452 S:      Maintained
18453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18454 F:      fs/proc/proc_sysctl.c
18455 F:      include/linux/sysctl.h
18456 F:      kernel/sysctl-test.c
18457 F:      kernel/sysctl.c
18458 F:      tools/testing/selftests/sysctl/
18459
18460 PS3 NETWORK SUPPORT
18461 M:      Geoff Levand <[email protected]>
18462 L:      [email protected]
18463 L:      [email protected]
18464 S:      Maintained
18465 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
18466
18467 PS3 PLATFORM SUPPORT
18468 M:      Geoff Levand <[email protected]>
18469 L:      [email protected]
18470 S:      Maintained
18471 F:      arch/powerpc/boot/ps3*
18472 F:      arch/powerpc/include/asm/lv1call.h
18473 F:      arch/powerpc/include/asm/ps3*.h
18474 F:      arch/powerpc/platforms/ps3/
18475 F:      drivers/*/ps3*
18476 F:      drivers/ps3/
18477 F:      drivers/rtc/rtc-ps3.c
18478 F:      drivers/usb/host/*ps3.c
18479 F:      sound/ppc/snd_ps3*
18480
18481 PS3VRAM DRIVER
18482 M:      Jim Paris <[email protected]>
18483 M:      Geoff Levand <[email protected]>
18484 L:      [email protected]
18485 S:      Maintained
18486 F:      drivers/block/ps3vram.c
18487
18488 PSAMPLE PACKET SAMPLING SUPPORT
18489 M:      Yotam Gigi <[email protected]>
18490 S:      Maintained
18491 F:      include/net/psample.h
18492 F:      include/uapi/linux/psample.h
18493 F:      net/psample
18494
18495 PSE NETWORK DRIVER
18496 M:      Oleksij Rempel <[email protected]>
18497 M:      Kory Maincent <[email protected]>
18498 L:      [email protected]
18499 S:      Maintained
18500 F:      Documentation/devicetree/bindings/net/pse-pd/
18501 F:      drivers/net/pse-pd/
18502 F:      net/ethtool/pse-pd.c
18503
18504 PSTORE FILESYSTEM
18505 M:      Kees Cook <[email protected]>
18506 R:      Tony Luck <[email protected]>
18507 R:      Guilherme G. Piccoli <[email protected]>
18508 L:      [email protected]
18509 S:      Supported
18510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18511 F:      Documentation/admin-guide/pstore-blk.rst
18512 F:      Documentation/admin-guide/ramoops.rst
18513 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18514 F:      drivers/acpi/apei/erst.c
18515 F:      drivers/firmware/efi/efi-pstore.c
18516 F:      fs/pstore/
18517 F:      include/linux/pstore*
18518 K:      \b(pstore|ramoops)
18519
18520 PT5161L HARDWARE MONITOR DRIVER
18521 M:      Cosmo Chou <[email protected]>
18522 L:      [email protected]
18523 S:      Maintained
18524 F:      Documentation/hwmon/pt5161l.rst
18525 F:      drivers/hwmon/pt5161l.c
18526
18527 PTP HARDWARE CLOCK SUPPORT
18528 M:      Richard Cochran <[email protected]>
18529 L:      [email protected]
18530 S:      Maintained
18531 W:      http://linuxptp.sourceforge.net/
18532 F:      Documentation/ABI/testing/sysfs-ptp
18533 F:      Documentation/driver-api/ptp.rst
18534 F:      drivers/net/phy/dp83640*
18535 F:      drivers/ptp/*
18536 F:      include/linux/ptp_cl*
18537 K:      (?:\b|_)ptp(?:\b|_)
18538
18539 PTP MOCKUP CLOCK SUPPORT
18540 M:      Vladimir Oltean <[email protected]>
18541 L:      [email protected]
18542 S:      Maintained
18543 F:      drivers/ptp/ptp_mock.c
18544 F:      include/linux/ptp_mock.h
18545
18546 PTP VIRTUAL CLOCK SUPPORT
18547 M:      Yangbo Lu <[email protected]>
18548 L:      [email protected]
18549 S:      Maintained
18550 F:      drivers/ptp/ptp_vclock.c
18551 F:      net/ethtool/phc_vclocks.c
18552
18553 PTRACE SUPPORT
18554 M:      Oleg Nesterov <[email protected]>
18555 S:      Maintained
18556 F:      arch/*/*/ptrace*.c
18557 F:      arch/*/include/asm/ptrace*.h
18558 F:      arch/*/ptrace*.c
18559 F:      include/asm-generic/syscall.h
18560 F:      include/linux/ptrace.h
18561 F:      include/linux/regset.h
18562 F:      include/uapi/linux/ptrace.h
18563 F:      kernel/ptrace.c
18564
18565 PULSE8-CEC DRIVER
18566 M:      Hans Verkuil <[email protected]>
18567 L:      [email protected]
18568 S:      Maintained
18569 T:      git git://linuxtv.org/media_tree.git
18570 F:      drivers/media/cec/usb/pulse8/
18571
18572 PURELIFI PLFXLC DRIVER
18573 M:      Srinivasan Raju <[email protected]>
18574 L:      [email protected]
18575 S:      Supported
18576 F:      drivers/net/wireless/purelifi/plfxlc/
18577
18578 PVRUSB2 VIDEO4LINUX DRIVER
18579 M:      Mike Isely <[email protected]>
18580 L:      [email protected]       (subscribers-only)
18581 L:      [email protected]
18582 S:      Maintained
18583 W:      http://www.isely.net/pvrusb2/
18584 T:      git git://linuxtv.org/media_tree.git
18585 F:      Documentation/driver-api/media/drivers/pvrusb2*
18586 F:      drivers/media/usb/pvrusb2/
18587
18588 PWC WEBCAM DRIVER
18589 M:      Hans Verkuil <[email protected]>
18590 L:      [email protected]
18591 S:      Odd Fixes
18592 T:      git git://linuxtv.org/media_tree.git
18593 F:      drivers/media/usb/pwc/*
18594 F:      include/trace/events/pwc.h
18595
18596 PWM IR Transmitter
18597 M:      Sean Young <[email protected]>
18598 L:      [email protected]
18599 S:      Maintained
18600 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18601 F:      drivers/media/rc/pwm-ir-tx.c
18602
18603 PWM SUBSYSTEM
18604 M:      Uwe Kleine-König <[email protected]>
18605 L:      [email protected]
18606 S:      Maintained
18607 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
18608 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18609 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18610 F:      Documentation/devicetree/bindings/pwm/
18611 F:      Documentation/driver-api/pwm.rst
18612 F:      drivers/gpio/gpio-mvebu.c
18613 F:      drivers/pwm/
18614 F:      drivers/video/backlight/pwm_bl.c
18615 F:      include/dt-bindings/pwm/
18616 F:      include/linux/pwm.h
18617 F:      include/linux/pwm_backlight.h
18618 K:      pwm_(config|apply_might_sleep|apply_atomic|ops)
18619
18620 PXA GPIO DRIVER
18621 M:      Robert Jarzmik <[email protected]>
18622 L:      [email protected]
18623 S:      Maintained
18624 F:      drivers/gpio/gpio-pxa.c
18625
18626 PXA MMCI DRIVER
18627 S:      Orphan
18628
18629 PXA RTC DRIVER
18630 M:      Robert Jarzmik <[email protected]>
18631 L:      [email protected]
18632 S:      Maintained
18633
18634 PXA2xx/PXA3xx SUPPORT
18635 M:      Daniel Mack <[email protected]>
18636 M:      Haojian Zhuang <[email protected]>
18637 M:      Robert Jarzmik <[email protected]>
18638 L:      [email protected] (moderated for non-subscribers)
18639 S:      Maintained
18640 T:      git git://github.com/hzhuang1/linux.git
18641 T:      git git://github.com/rjarzmik/linux.git
18642 F:      arch/arm/boot/dts/intel/pxa/
18643 F:      arch/arm/mach-pxa/
18644 F:      drivers/dma/pxa*
18645 F:      drivers/pcmcia/pxa2xx*
18646 F:      drivers/pinctrl/pxa/
18647 F:      drivers/spi/spi-pxa2xx*
18648 F:      drivers/usb/gadget/udc/pxa2*
18649 F:      include/sound/pxa2xx-lib.h
18650 F:      sound/arm/pxa*
18651 F:      sound/soc/pxa/
18652
18653 QAT DRIVER
18654 M:      Giovanni Cabiddu <[email protected]>
18655 L:      [email protected]
18656 S:      Supported
18657 F:      drivers/crypto/intel/qat/
18658
18659 QCOM AUDIO (ASoC) DRIVERS
18660 M:      Srinivas Kandagatla <[email protected]>
18661 L:      [email protected] (moderated for non-subscribers)
18662 L:      [email protected]
18663 S:      Supported
18664 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18665 F:      Documentation/devicetree/bindings/sound/qcom,*
18666 F:      drivers/soc/qcom/apr.c
18667 F:      include/dt-bindings/sound/qcom,wcd9335.h
18668 F:      sound/soc/codecs/lpass-rx-macro.*
18669 F:      sound/soc/codecs/lpass-tx-macro.*
18670 F:      sound/soc/codecs/lpass-va-macro.c
18671 F:      sound/soc/codecs/lpass-wsa-macro.*
18672 F:      sound/soc/codecs/msm8916-wcd-analog.c
18673 F:      sound/soc/codecs/msm8916-wcd-digital.c
18674 F:      sound/soc/codecs/wcd-clsh-v2.*
18675 F:      sound/soc/codecs/wcd-mbhc-v2.*
18676 F:      sound/soc/codecs/wcd9335.*
18677 F:      sound/soc/codecs/wcd934x.c
18678 F:      sound/soc/codecs/wsa881x.c
18679 F:      sound/soc/codecs/wsa883x.c
18680 F:      sound/soc/codecs/wsa884x.c
18681 F:      sound/soc/qcom/
18682
18683 QCOM EMBEDDED USB DEBUGGER (EUD)
18684 M:      Souradeep Chowdhury <[email protected]>
18685 L:      [email protected]
18686 S:      Maintained
18687 F:      Documentation/ABI/testing/sysfs-driver-eud
18688 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18689 F:      drivers/usb/misc/qcom_eud.c
18690
18691 QCOM IPA DRIVER
18692 M:      Alex Elder <[email protected]>
18693 L:      [email protected]
18694 S:      Maintained
18695 F:      drivers/net/ipa/
18696
18697 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18698 M:      Gabriel Somlo <[email protected]>
18699 M:      "Michael S. Tsirkin" <[email protected]>
18700 L:      [email protected]
18701 S:      Maintained
18702 F:      drivers/firmware/qemu_fw_cfg.c
18703 F:      include/uapi/linux/qemu_fw_cfg.h
18704
18705 QIB DRIVER
18706 M:      Dennis Dalessandro <[email protected]>
18707 L:      [email protected]
18708 S:      Supported
18709 F:      drivers/infiniband/hw/qib/
18710
18711 QLOGIC QL41xxx FCOE DRIVER
18712 M:      Saurav Kashyap <[email protected]>
18713 M:      Javed Hasan <[email protected]>
18714 M:      [email protected]
18715 L:      [email protected]
18716 S:      Supported
18717 F:      drivers/scsi/qedf/
18718
18719 QLOGIC QL41xxx ISCSI DRIVER
18720 M:      Nilesh Javali <[email protected]>
18721 M:      Manish Rangankar <[email protected]>
18722 M:      [email protected]
18723 L:      [email protected]
18724 S:      Supported
18725 F:      drivers/scsi/qedi/
18726
18727 QLOGIC QL4xxx ETHERNET DRIVER
18728 M:      Manish Chopra <[email protected]>
18729 L:      [email protected]
18730 S:      Supported
18731 F:      drivers/net/ethernet/qlogic/qed/
18732 F:      drivers/net/ethernet/qlogic/qede/
18733 F:      include/linux/qed/
18734
18735 QLOGIC QL4xxx RDMA DRIVER
18736 M:      Michal Kalderon <[email protected]>
18737 L:      [email protected]
18738 S:      Supported
18739 F:      drivers/infiniband/hw/qedr/
18740 F:      include/uapi/rdma/qedr-abi.h
18741
18742 QLOGIC QLA1280 SCSI DRIVER
18743 M:      Michael Reed <[email protected]>
18744 L:      [email protected]
18745 S:      Maintained
18746 F:      drivers/scsi/qla1280.[ch]
18747
18748 QLOGIC QLA2XXX FC-SCSI DRIVER
18749 M:      Nilesh Javali <[email protected]>
18750 M:      [email protected]
18751 L:      [email protected]
18752 S:      Supported
18753 F:      drivers/scsi/qla2xxx/
18754
18755 QLOGIC QLA3XXX NETWORK DRIVER
18756 M:      [email protected]
18757 L:      [email protected]
18758 S:      Supported
18759 F:      drivers/net/ethernet/qlogic/qla3xxx.*
18760
18761 QLOGIC QLA4XXX iSCSI DRIVER
18762 M:      Nilesh Javali <[email protected]>
18763 M:      Manish Rangankar <[email protected]>
18764 M:      [email protected]
18765 L:      [email protected]
18766 S:      Supported
18767 F:      drivers/scsi/qla4xxx/
18768
18769 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18770 M:      Shahed Shaikh <[email protected]>
18771 M:      Manish Chopra <[email protected]>
18772 M:      [email protected]
18773 L:      [email protected]
18774 S:      Supported
18775 F:      drivers/net/ethernet/qlogic/qlcnic/
18776
18777 QM1D1B0004 MEDIA DRIVER
18778 M:      Akihiro Tsukada <[email protected]>
18779 L:      [email protected]
18780 S:      Odd Fixes
18781 F:      drivers/media/tuners/qm1d1b0004*
18782
18783 QM1D1C0042 MEDIA DRIVER
18784 M:      Akihiro Tsukada <[email protected]>
18785 L:      [email protected]
18786 S:      Odd Fixes
18787 F:      drivers/media/tuners/qm1d1c0042*
18788
18789 QNX4 FILESYSTEM
18790 M:      Anders Larsen <[email protected]>
18791 S:      Maintained
18792 W:      http://www.alarsen.net/linux/qnx4fs/
18793 F:      fs/qnx4/
18794 F:      include/uapi/linux/qnx4_fs.h
18795 F:      include/uapi/linux/qnxtypes.h
18796
18797 QNX6 FILESYSTEM
18798 S:      Orphan
18799 F:      Documentation/filesystems/qnx6.rst
18800 F:      fs/qnx6/
18801 F:      include/linux/qnx6_fs.h
18802
18803 QORIQ DPAA2 FSL-MC BUS DRIVER
18804 M:      Stuart Yoder <[email protected]>
18805 M:      Laurentiu Tudor <[email protected]>
18806 L:      [email protected]
18807 S:      Maintained
18808 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
18809 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18810 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18811 F:      drivers/bus/fsl-mc/
18812 F:      include/uapi/linux/fsl_mc.h
18813
18814 QT1010 MEDIA DRIVER
18815 L:      [email protected]
18816 S:      Orphan
18817 W:      https://linuxtv.org
18818 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18819 F:      drivers/media/tuners/qt1010*
18820
18821 QUALCOMM ATH12K WIRELESS DRIVER
18822 M:      Kalle Valo <[email protected]>
18823 M:      Jeff Johnson <[email protected]>
18824 L:      [email protected]
18825 S:      Supported
18826 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18828 F:      drivers/net/wireless/ath/ath12k/
18829 N:      ath12k
18830
18831 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18832 M:      Kalle Valo <[email protected]>
18833 M:      Jeff Johnson <[email protected]>
18834 L:      [email protected]
18835 S:      Supported
18836 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18838 F:      drivers/net/wireless/ath/ath10k/
18839 N:      ath10k
18840
18841 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18842 M:      Kalle Valo <[email protected]>
18843 M:      Jeff Johnson <[email protected]>
18844 L:      [email protected]
18845 S:      Supported
18846 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18847 B:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18849 F:      drivers/net/wireless/ath/ath11k/
18850 N:      ath11k
18851
18852 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18853 M:      Toke Høiland-Jørgensen <[email protected]>
18854 L:      [email protected]
18855 S:      Maintained
18856 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18858 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18859 F:      drivers/net/wireless/ath/ath9k/
18860
18861 QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18862 M:      Stefan Wahren <[email protected]>
18863 L:      [email protected]
18864 S:      Maintained
18865 F:      Documentation/devicetree/bindings/net/qca,qca7000.txt
18866 F:      drivers/net/ethernet/qualcomm/qca*
18867
18868 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18869 M:      Stephan Gerhold <[email protected]>
18870 L:      [email protected]
18871 L:      [email protected]
18872 S:      Maintained
18873 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18874 F:      drivers/net/wwan/qcom_bam_dmux.c
18875
18876 QUALCOMM CAMERA SUBSYSTEM DRIVER
18877 M:      Robert Foss <[email protected]>
18878 M:      Todor Tomov <[email protected]>
18879 M:      Bryan O'Donoghue <[email protected]>
18880 L:      [email protected]
18881 S:      Maintained
18882 F:      Documentation/admin-guide/media/qcom_camss.rst
18883 F:      Documentation/devicetree/bindings/media/*camss*
18884 F:      drivers/media/platform/qcom/camss/
18885
18886 QUALCOMM CLOCK DRIVERS
18887 M:      Bjorn Andersson <[email protected]>
18888 L:      [email protected]
18889 S:      Supported
18890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18891 F:      Documentation/devicetree/bindings/clock/qcom,*
18892 F:      drivers/clk/qcom/
18893 F:      include/dt-bindings/clock/qcom,*
18894
18895 QUALCOMM CLOUD AI (QAIC) DRIVER
18896 M:      Jeffrey Hugo <[email protected]>
18897 R:      Carl Vanderlip <[email protected]>
18898 R:      Pranjal Ramajor Asha Kanojiya <[email protected]>
18899 L:      [email protected]
18900 L:      [email protected]
18901 S:      Supported
18902 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
18903 F:      Documentation/accel/qaic/
18904 F:      drivers/accel/qaic/
18905 F:      include/uapi/drm/qaic_accel.h
18906
18907 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18908 M:      Bjorn Andersson <[email protected]>
18909 M:      Konrad Dybcio <[email protected]>
18910 L:      [email protected]
18911 L:      [email protected]
18912 S:      Maintained
18913 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18914 F:      drivers/pmdomain/qcom/cpr.c
18915
18916 QUALCOMM CPUCP MAILBOX DRIVER
18917 M:      Sibi Sankar <[email protected]>
18918 L:      [email protected]
18919 S:      Supported
18920 F:      Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
18921 F:      drivers/mailbox/qcom-cpucp-mbox.c
18922
18923 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18924 M:      Ilia Lin <[email protected]>
18925 L:      [email protected]
18926 S:      Maintained
18927 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18928 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18929 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
18930
18931 QUALCOMM CRYPTO DRIVERS
18932 M:      Thara Gopinath <[email protected]>
18933 L:      [email protected]
18934 L:      [email protected]
18935 S:      Maintained
18936 F:      Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18937 F:      drivers/crypto/qce/
18938
18939 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18940 M:      Timur Tabi <[email protected]>
18941 L:      [email protected]
18942 S:      Maintained
18943 F:      drivers/net/ethernet/qualcomm/emac/
18944
18945 QUALCOMM ETHQOS ETHERNET DRIVER
18946 M:      Vinod Koul <[email protected]>
18947 L:      [email protected]
18948 L:      [email protected]
18949 S:      Maintained
18950 F:      Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18951 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18952
18953 QUALCOMM FASTRPC DRIVER
18954 M:      Srinivas Kandagatla <[email protected]>
18955 M:      Amol Maheshwari <[email protected]>
18956 L:      [email protected]
18957 L:      [email protected]
18958 S:      Maintained
18959 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18960 F:      drivers/misc/fastrpc.c
18961 F:      include/uapi/misc/fastrpc.h
18962
18963 QUALCOMM HEXAGON ARCHITECTURE
18964 M:      Brian Cain <[email protected]>
18965 L:      [email protected]
18966 S:      Supported
18967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18968 F:      arch/hexagon/
18969
18970 QUALCOMM HIDMA DRIVER
18971 M:      Sinan Kaya <[email protected]>
18972 L:      [email protected] (moderated for non-subscribers)
18973 L:      [email protected]
18974 L:      [email protected]
18975 S:      Supported
18976 F:      drivers/dma/qcom/hidma*
18977
18978 QUALCOMM I2C CCI DRIVER
18979 M:      Loic Poulain <[email protected]>
18980 M:      Robert Foss <[email protected]>
18981 L:      [email protected]
18982 L:      [email protected]
18983 S:      Maintained
18984 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18985 F:      drivers/i2c/busses/i2c-qcom-cci.c
18986
18987 QUALCOMM INTERCONNECT BWMON DRIVER
18988 M:      Krzysztof Kozlowski <[email protected]>
18989 L:      [email protected]
18990 S:      Maintained
18991 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18992 F:      drivers/soc/qcom/icc-bwmon.c
18993 F:      drivers/soc/qcom/trace_icc-bwmon.h
18994
18995 QUALCOMM IOMMU
18996 M:      Rob Clark <[email protected]>
18997 L:      [email protected]
18998 L:      [email protected]
18999 S:      Maintained
19000 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
19001 F:      drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19002 F:      drivers/iommu/msm_iommu*
19003
19004 QUALCOMM IPC ROUTER (QRTR) DRIVER
19005 M:      Manivannan Sadhasivam <[email protected]>
19006 L:      [email protected]
19007 S:      Maintained
19008 F:      include/trace/events/qrtr.h
19009 F:      include/uapi/linux/qrtr.h
19010 F:      net/qrtr/
19011
19012 QUALCOMM IPCC MAILBOX DRIVER
19013 M:      Manivannan Sadhasivam <[email protected]>
19014 L:      [email protected]
19015 S:      Supported
19016 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19017 F:      drivers/mailbox/qcom-ipcc.c
19018 F:      include/dt-bindings/mailbox/qcom-ipcc.h
19019
19020 QUALCOMM IPQ4019 USB PHY DRIVER
19021 M:      Robert Marko <[email protected]>
19022 M:      Luka Perkov <[email protected]>
19023 L:      [email protected]
19024 S:      Maintained
19025 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19026 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19027
19028 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19029 M:      Robert Marko <[email protected]>
19030 M:      Luka Perkov <[email protected]>
19031 L:      [email protected]
19032 S:      Maintained
19033 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19034 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
19035
19036 QUALCOMM NAND CONTROLLER DRIVER
19037 M:      Manivannan Sadhasivam <[email protected]>
19038 L:      [email protected]
19039 L:      [email protected]
19040 S:      Maintained
19041 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19042 F:      drivers/mtd/nand/raw/qcom_nandc.c
19043
19044 QUALCOMM QSEECOM DRIVER
19045 M:      Maximilian Luz <[email protected]>
19046 L:      [email protected]
19047 S:      Maintained
19048 F:      drivers/firmware/qcom/qcom_qseecom.c
19049
19050 QUALCOMM QSEECOM UEFISECAPP DRIVER
19051 M:      Maximilian Luz <[email protected]>
19052 L:      [email protected]
19053 S:      Maintained
19054 F:      drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19055
19056 QUALCOMM RMNET DRIVER
19057 M:      Subash Abhinov Kasiviswanathan <[email protected]>
19058 M:      Sean Tranchetti <[email protected]>
19059 L:      [email protected]
19060 S:      Maintained
19061 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19062 F:      drivers/net/ethernet/qualcomm/rmnet/
19063 F:      include/linux/if_rmnet.h
19064
19065 QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19066 M:      Bartosz Golaszewski <[email protected]>
19067 L:      [email protected]
19068 S:      Maintained
19069 F:      drivers/firmware/qcom/qcom_tzmem.c
19070 F:      drivers/firmware/qcom/qcom_tzmem.h
19071 F:      include/linux/firmware/qcom/qcom_tzmem.h
19072
19073 QUALCOMM TSENS THERMAL DRIVER
19074 M:      Amit Kucheria <[email protected]>
19075 M:      Thara Gopinath <[email protected]>
19076 L:      [email protected]
19077 L:      [email protected]
19078 S:      Maintained
19079 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19080 F:      drivers/thermal/qcom/
19081
19082 QUALCOMM TYPEC PORT MANAGER DRIVER
19083 M:      Bryan O'Donoghue <[email protected]>
19084 L:      [email protected]
19085 L:      [email protected]
19086 S:      Maintained
19087 F:      Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19088 F:      drivers/usb/typec/tcpm/qcom/
19089
19090 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19091 M:      Stanimir Varbanov <[email protected]>
19092 M:      Vikash Garodia <[email protected]>
19093 R:      Bryan O'Donoghue <[email protected]>
19094 L:      [email protected]
19095 L:      [email protected]
19096 S:      Maintained
19097 T:      git git://linuxtv.org/media_tree.git
19098 F:      Documentation/devicetree/bindings/media/*venus*
19099 F:      drivers/media/platform/qcom/venus/
19100
19101 QUALCOMM WCN36XX WIRELESS DRIVER
19102 M:      Loic Poulain <[email protected]>
19103 L:      [email protected]
19104 S:      Supported
19105 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19106 F:      drivers/net/wireless/ath/wcn36xx/
19107
19108 QUANTENNA QTNFMAC WIRELESS DRIVER
19109 M:      Igor Mitsyanko <[email protected]>
19110 R:      Sergey Matyukevich <[email protected]>
19111 L:      [email protected]
19112 S:      Maintained
19113 F:      drivers/net/wireless/quantenna
19114
19115 RADEON and AMDGPU DRM DRIVERS
19116 M:      Alex Deucher <[email protected]>
19117 M:      Christian König <[email protected]>
19118 M:      Xinhui Pan <[email protected]>
19119 L:      [email protected]
19120 S:      Supported
19121 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
19122 C:      irc://irc.oftc.net/radeon
19123 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
19124 F:      Documentation/gpu/amdgpu/
19125 F:      drivers/gpu/drm/amd/
19126 F:      drivers/gpu/drm/ci/xfails/amd*
19127 F:      drivers/gpu/drm/radeon/
19128 F:      include/uapi/drm/amdgpu_drm.h
19129 F:      include/uapi/drm/radeon_drm.h
19130
19131 RADEON FRAMEBUFFER DISPLAY DRIVER
19132 M:      Benjamin Herrenschmidt <[email protected]>
19133 L:      [email protected]
19134 S:      Maintained
19135 F:      drivers/video/fbdev/aty/radeon*
19136 F:      include/uapi/linux/radeonfb.h
19137
19138 RADIOSHARK RADIO DRIVER
19139 M:      Hans Verkuil <[email protected]>
19140 L:      [email protected]
19141 S:      Maintained
19142 T:      git git://linuxtv.org/media_tree.git
19143 F:      drivers/media/radio/radio-shark.c
19144
19145 RADIOSHARK2 RADIO DRIVER
19146 M:      Hans Verkuil <[email protected]>
19147 L:      [email protected]
19148 S:      Maintained
19149 T:      git git://linuxtv.org/media_tree.git
19150 F:      drivers/media/radio/radio-shark2.c
19151 F:      drivers/media/radio/radio-tea5777.c
19152
19153 RADOS BLOCK DEVICE (RBD)
19154 M:      Ilya Dryomov <[email protected]>
19155 R:      Dongsheng Yang <[email protected]>
19156 L:      [email protected]
19157 S:      Supported
19158 W:      http://ceph.com/
19159 T:      git https://github.com/ceph/ceph-client.git
19160 F:      Documentation/ABI/testing/sysfs-bus-rbd
19161 F:      drivers/block/rbd.c
19162 F:      drivers/block/rbd_types.h
19163
19164 RAGE128 FRAMEBUFFER DISPLAY DRIVER
19165 L:      [email protected]
19166 S:      Orphan
19167 F:      drivers/video/fbdev/aty/aty128fb.c
19168
19169 RAINSHADOW-CEC DRIVER
19170 M:      Hans Verkuil <[email protected]>
19171 L:      [email protected]
19172 S:      Maintained
19173 T:      git git://linuxtv.org/media_tree.git
19174 F:      drivers/media/cec/usb/rainshadow/
19175
19176 RALINK MIPS ARCHITECTURE
19177 M:      John Crispin <[email protected]>
19178 M:      Sergio Paracuellos <[email protected]>
19179 L:      [email protected]
19180 S:      Maintained
19181 F:      arch/mips/ralink
19182
19183 RALINK MT7621 MIPS ARCHITECTURE
19184 M:      Arınç ÜNAL <[email protected]>
19185 M:      Sergio Paracuellos <[email protected]>
19186 L:      [email protected]
19187 S:      Maintained
19188 F:      arch/mips/boot/dts/ralink/mt7621*
19189
19190 RALINK RT2X00 WIRELESS LAN DRIVER
19191 M:      Stanislaw Gruszka <[email protected]>
19192 L:      [email protected]
19193 S:      Maintained
19194 F:      drivers/net/wireless/ralink/rt2x00/
19195
19196 RAMDISK RAM BLOCK DEVICE DRIVER
19197 M:      Jens Axboe <[email protected]>
19198 S:      Maintained
19199 F:      Documentation/admin-guide/blockdev/ramdisk.rst
19200 F:      drivers/block/brd.c
19201
19202 RANCHU VIRTUAL BOARD FOR MIPS
19203 M:      Miodrag Dinic <[email protected]>
19204 L:      [email protected]
19205 S:      Supported
19206 F:      arch/mips/configs/generic/board-ranchu.config
19207 F:      arch/mips/generic/board-ranchu.c
19208
19209 RANDOM NUMBER DRIVER
19210 M:      "Theodore Ts'o" <[email protected]>
19211 M:      Jason A. Donenfeld <[email protected]>
19212 S:      Maintained
19213 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19214 F:      Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19215 F:      drivers/char/random.c
19216 F:      include/linux/random.h
19217 F:      include/uapi/linux/random.h
19218 F:      drivers/virt/vmgenid.c
19219 F:      include/vdso/getrandom.h
19220 F:      lib/vdso/getrandom.c
19221 F:      arch/x86/entry/vdso/vgetrandom*
19222 F:      arch/x86/include/asm/vdso/getrandom*
19223
19224 RAPIDIO SUBSYSTEM
19225 M:      Matt Porter <[email protected]>
19226 M:      Alexandre Bounine <[email protected]>
19227 S:      Maintained
19228 F:      drivers/rapidio/
19229
19230 RAS INFRASTRUCTURE
19231 M:      Tony Luck <[email protected]>
19232 M:      Borislav Petkov <[email protected]>
19233 L:      [email protected]
19234 S:      Maintained
19235 F:      Documentation/admin-guide/RAS
19236 F:      drivers/ras/
19237 F:      include/linux/ras.h
19238 F:      include/ras/ras_event.h
19239
19240 RAS FRU MEMORY POISON MANAGER (FMPM)
19241 M:      Yazen Ghannam <[email protected]>
19242 L:      [email protected]
19243 S:      Maintained
19244 F:      drivers/ras/amd/fmpm.c
19245
19246 RASPBERRY PI PISP BACK END
19247 M:      Jacopo Mondi <[email protected]>
19248 L:      Raspberry Pi Kernel Maintenance <[email protected]>
19249 L:      [email protected]
19250 S:      Maintained
19251 F:      Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19252 F:      drivers/media/platform/raspberrypi/pisp_be/
19253 F:      include/uapi/linux/media/raspberrypi/
19254
19255 RC-CORE / LIRC FRAMEWORK
19256 M:      Sean Young <[email protected]>
19257 L:      [email protected]
19258 S:      Maintained
19259 W:      http://linuxtv.org
19260 T:      git git://linuxtv.org/media_tree.git
19261 F:      Documentation/driver-api/media/rc-core.rst
19262 F:      Documentation/userspace-api/media/rc/
19263 F:      drivers/media/rc/
19264 F:      include/media/rc-core.h
19265 F:      include/media/rc-map.h
19266 F:      include/uapi/linux/lirc.h
19267
19268 RCMM REMOTE CONTROLS DECODER
19269 M:      Patrick Lerda <[email protected]>
19270 S:      Maintained
19271 F:      drivers/media/rc/ir-rcmm-decoder.c
19272
19273 RCUTORTURE TEST FRAMEWORK
19274 M:      "Paul E. McKenney" <[email protected]>
19275 M:      Josh Triplett <[email protected]>
19276 R:      Steven Rostedt <[email protected]>
19277 R:      Mathieu Desnoyers <[email protected]>
19278 R:      Lai Jiangshan <[email protected]>
19279 L:      [email protected]
19280 S:      Supported
19281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19282 F:      tools/testing/selftests/rcutorture
19283
19284 RDACM20 Camera Sensor
19285 M:      Jacopo Mondi <[email protected]>
19286 M:      Kieran Bingham <[email protected]>
19287 M:      Laurent Pinchart <[email protected]>
19288 M:      Niklas Söderlund <[email protected]>
19289 L:      [email protected]
19290 S:      Maintained
19291 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19292 F:      drivers/media/i2c/max9271.c
19293 F:      drivers/media/i2c/max9271.h
19294 F:      drivers/media/i2c/rdacm20.c
19295
19296 RDACM21 Camera Sensor
19297 M:      Jacopo Mondi <[email protected]>
19298 M:      Kieran Bingham <[email protected]>
19299 M:      Laurent Pinchart <[email protected]>
19300 M:      Niklas Söderlund <[email protected]>
19301 L:      [email protected]
19302 S:      Maintained
19303 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19304 F:      drivers/media/i2c/max9271.c
19305 F:      drivers/media/i2c/max9271.h
19306 F:      drivers/media/i2c/rdacm21.c
19307
19308 RDC R-321X SoC
19309 M:      Florian Fainelli <[email protected]>
19310 S:      Maintained
19311
19312 RDC R6040 FAST ETHERNET DRIVER
19313 M:      Florian Fainelli <[email protected]>
19314 L:      [email protected]
19315 S:      Maintained
19316 F:      drivers/net/ethernet/rdc/r6040.c
19317
19318 RDMAVT - RDMA verbs software
19319 M:      Dennis Dalessandro <[email protected]>
19320 L:      [email protected]
19321 S:      Supported
19322 F:      drivers/infiniband/sw/rdmavt
19323
19324 RDS - RELIABLE DATAGRAM SOCKETS
19325 M:      Allison Henderson <[email protected]>
19326 L:      [email protected]
19327 L:      [email protected]
19328 L:      [email protected] (moderated for non-subscribers)
19329 S:      Supported
19330 W:      https://oss.oracle.com/projects/rds/
19331 F:      Documentation/networking/rds.rst
19332 F:      net/rds/
19333 F:      tools/testing/selftests/net/rds/
19334
19335 RDT - RESOURCE ALLOCATION
19336 M:      Fenghua Yu <[email protected]>
19337 M:      Reinette Chatre <[email protected]>
19338 L:      [email protected]
19339 S:      Supported
19340 F:      Documentation/arch/x86/resctrl*
19341 F:      arch/x86/include/asm/resctrl.h
19342 F:      arch/x86/kernel/cpu/resctrl/
19343 F:      tools/testing/selftests/resctrl/
19344
19345 READ-COPY UPDATE (RCU)
19346 M:      "Paul E. McKenney" <[email protected]>
19347 M:      Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19348 M:      Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19349 M:      Joel Fernandes <[email protected]>
19350 M:      Josh Triplett <[email protected]>
19351 M:      Boqun Feng <[email protected]>
19352 M:      Uladzislau Rezki <[email protected]>
19353 R:      Steven Rostedt <[email protected]>
19354 R:      Mathieu Desnoyers <[email protected]>
19355 R:      Lai Jiangshan <[email protected]>
19356 R:      Zqiang <[email protected]>
19357 L:      [email protected]
19358 S:      Supported
19359 W:      http://www.rdrop.com/users/paulmck/RCU/
19360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19361 F:      Documentation/RCU/
19362 F:      include/linux/rcu*
19363 F:      kernel/rcu/
19364 X:      Documentation/RCU/torture.rst
19365 X:      include/linux/srcu*.h
19366 X:      kernel/rcu/srcu*.c
19367
19368 REAL TIME CLOCK (RTC) SUBSYSTEM
19369 M:      Alexandre Belloni <[email protected]>
19370 L:      [email protected]
19371 S:      Maintained
19372 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
19373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19374 F:      Documentation/admin-guide/rtc.rst
19375 F:      Documentation/devicetree/bindings/rtc/
19376 F:      drivers/rtc/
19377 F:      include/linux/rtc.h
19378 F:      include/linux/rtc/
19379 F:      include/uapi/linux/rtc.h
19380 F:      tools/testing/selftests/rtc/
19381
19382 Real-time Linux Analysis (RTLA) tools
19383 M:      Steven Rostedt <[email protected]>
19384 L:      [email protected]
19385 S:      Maintained
19386 F:      Documentation/tools/rtla/
19387 F:      tools/tracing/rtla/
19388
19389 REALTEK AUDIO CODECS
19390 M:      Oder Chiou <[email protected]>
19391 S:      Maintained
19392 F:      include/sound/rt*.h
19393 F:      sound/soc/codecs/rt*
19394
19395 REALTEK OTTO WATCHDOG
19396 M:      Sander Vanheule <[email protected]>
19397 L:      [email protected]
19398 S:      Maintained
19399 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19400 F:      drivers/watchdog/realtek_otto_wdt.c
19401
19402 REALTEK RTL83xx SMI DSA ROUTER CHIPS
19403 M:      Linus Walleij <[email protected]>
19404 M:      Alvin Šipraga <[email protected]>
19405 S:      Maintained
19406 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
19407 F:      drivers/net/dsa/realtek/*
19408
19409 REALTEK WIRELESS DRIVER (rtlwifi family)
19410 M:      Ping-Ke Shih <[email protected]>
19411 L:      [email protected]
19412 S:      Maintained
19413 T:      git https://github.com/pkshih/rtw.git
19414 F:      drivers/net/wireless/realtek/rtlwifi/
19415
19416 REALTEK WIRELESS DRIVER (rtw88)
19417 M:      Ping-Ke Shih <[email protected]>
19418 L:      [email protected]
19419 S:      Maintained
19420 T:      git https://github.com/pkshih/rtw.git
19421 F:      drivers/net/wireless/realtek/rtw88/
19422
19423 REALTEK WIRELESS DRIVER (rtw89)
19424 M:      Ping-Ke Shih <[email protected]>
19425 L:      [email protected]
19426 S:      Maintained
19427 T:      git https://github.com/pkshih/rtw.git
19428 F:      drivers/net/wireless/realtek/rtw89/
19429
19430 REDPINE WIRELESS DRIVER
19431 L:      [email protected]
19432 S:      Orphan
19433 F:      drivers/net/wireless/rsi/
19434
19435 REGISTER MAP ABSTRACTION
19436 M:      Mark Brown <[email protected]>
19437 L:      [email protected]
19438 S:      Supported
19439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19440 F:      Documentation/devicetree/bindings/regmap/
19441 F:      drivers/base/regmap/
19442 F:      include/linux/regmap.h
19443
19444 REISERFS FILE SYSTEM
19445 L:      [email protected]
19446 S:      Obsolete
19447 F:      fs/reiserfs/
19448
19449 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19450 M:      Bjorn Andersson <[email protected]>
19451 M:      Mathieu Poirier <[email protected]>
19452 L:      [email protected]
19453 S:      Maintained
19454 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19455 F:      Documentation/ABI/testing/sysfs-class-remoteproc
19456 F:      Documentation/devicetree/bindings/remoteproc/
19457 F:      Documentation/staging/remoteproc.rst
19458 F:      drivers/remoteproc/
19459 F:      include/linux/remoteproc.h
19460 F:      include/linux/remoteproc/
19461
19462 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19463 M:      Bjorn Andersson <[email protected]>
19464 M:      Mathieu Poirier <[email protected]>
19465 L:      [email protected]
19466 S:      Maintained
19467 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19468 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
19469 F:      Documentation/staging/rpmsg.rst
19470 F:      drivers/rpmsg/
19471 F:      include/linux/rpmsg.h
19472 F:      include/linux/rpmsg/
19473 F:      include/uapi/linux/rpmsg.h
19474 F:      samples/rpmsg/
19475
19476 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19477 M:      Stephan Gerhold <[email protected]>
19478 L:      [email protected]
19479 L:      [email protected]
19480 S:      Maintained
19481 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
19482
19483 RENESAS CLOCK DRIVERS
19484 M:      Geert Uytterhoeven <[email protected]>
19485 L:      [email protected]
19486 S:      Supported
19487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19488 F:      Documentation/devicetree/bindings/clock/renesas,*
19489 F:      drivers/clk/renesas/
19490
19491 RENESAS EMEV2 I2C DRIVER
19492 M:      Wolfram Sang <[email protected]>
19493 L:      [email protected]
19494 S:      Supported
19495 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19496 F:      drivers/i2c/busses/i2c-emev2.c
19497
19498 RENESAS ETHERNET AVB DRIVER
19499 R:      Sergey Shtylyov <[email protected]>
19500 L:      [email protected]
19501 L:      [email protected]
19502 F:      Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19503 F:      drivers/net/ethernet/renesas/Kconfig
19504 F:      drivers/net/ethernet/renesas/Makefile
19505 F:      drivers/net/ethernet/renesas/ravb*
19506
19507 RENESAS ETHERNET SWITCH DRIVER
19508 R:      Yoshihiro Shimoda <[email protected]>
19509 L:      [email protected]
19510 L:      [email protected]
19511 F:      Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19512 F:      drivers/net/ethernet/renesas/Kconfig
19513 F:      drivers/net/ethernet/renesas/Makefile
19514 F:      drivers/net/ethernet/renesas/rcar_gen4*
19515 F:      drivers/net/ethernet/renesas/rswitch*
19516
19517 RENESAS ETHERNET TSN DRIVER
19518 M:      Niklas Söderlund <[email protected]>
19519 L:      [email protected]
19520 L:      [email protected]
19521 S:      Supported
19522 F:      Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19523 F:      drivers/net/ethernet/renesas/rtsn.*
19524
19525 RENESAS IDT821034 ASoC CODEC
19526 M:      Herve Codina <[email protected]>
19527 L:      [email protected] (moderated for non-subscribers)
19528 S:      Maintained
19529 F:      Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19530 F:      sound/soc/codecs/idt821034.c
19531
19532 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19533 M:      Miquel Raynal <[email protected]>
19534 L:      [email protected]
19535 L:      [email protected]
19536 S:      Maintained
19537 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19538 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
19539
19540 RENESAS R-CAR GYROADC DRIVER
19541 M:      Marek Vasut <[email protected]>
19542 L:      [email protected]
19543 S:      Supported
19544 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19545 F:      drivers/iio/adc/rcar-gyroadc.c
19546
19547 RENESAS R-CAR I2C DRIVERS
19548 M:      Wolfram Sang <[email protected]>
19549 L:      [email protected]
19550 S:      Supported
19551 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19552 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19553 F:      drivers/i2c/busses/i2c-rcar.c
19554 F:      drivers/i2c/busses/i2c-sh_mobile.c
19555
19556 RENESAS R-CAR SATA DRIVER
19557 R:      Sergey Shtylyov <[email protected]>
19558 L:      [email protected]
19559 L:      [email protected]
19560 S:      Supported
19561 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19562 F:      drivers/ata/sata_rcar.c
19563
19564 RENESAS R-CAR THERMAL DRIVERS
19565 M:      Niklas Söderlund <[email protected]>
19566 L:      [email protected]
19567 S:      Supported
19568 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19569 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19570 F:      drivers/thermal/renesas/rcar_gen3_thermal.c
19571 F:      drivers/thermal/renesas/rcar_thermal.c
19572
19573 RENESAS RIIC DRIVER
19574 M:      Chris Brandt <[email protected]>
19575 L:      [email protected]
19576 S:      Supported
19577 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19578 F:      drivers/i2c/busses/i2c-riic.c
19579
19580 RENESAS RZ/G2L A/D DRIVER
19581 M:      Lad Prabhakar <[email protected]>
19582 L:      [email protected]
19583 L:      [email protected]
19584 S:      Supported
19585 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19586 F:      drivers/iio/adc/rzg2l_adc.c
19587
19588 RENESAS RZ/G2L MTU3a COUNTER DRIVER
19589 M:      Biju Das <[email protected]>
19590 L:      [email protected]
19591 L:      [email protected]
19592 S:      Supported
19593 F:      Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19594 F:      drivers/counter/rz-mtu3-cnt.c
19595
19596 RENESAS RZ/N1 A5PSW SWITCH DRIVER
19597 M:      Clément Léger <[email protected]>
19598 L:      [email protected]
19599 L:      [email protected]
19600 S:      Maintained
19601 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19602 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19603 F:      drivers/net/dsa/rzn1_a5psw*
19604 F:      drivers/net/pcs/pcs-rzn1-miic.c
19605 F:      include/dt-bindings/net/pcs-rzn1-miic.h
19606 F:      include/linux/pcs-rzn1-miic.h
19607 F:      net/dsa/tag_rzn1_a5psw.c
19608
19609 RENESAS RZ/N1 DWMAC GLUE LAYER
19610 M:      Romain Gantois <[email protected]>
19611 S:      Maintained
19612 F:      Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19613 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19614
19615 RENESAS RZ/N1 RTC CONTROLLER DRIVER
19616 M:      Miquel Raynal <[email protected]>
19617 L:      [email protected]
19618 L:      [email protected]
19619 S:      Maintained
19620 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19621 F:      drivers/rtc/rtc-rzn1.c
19622
19623 RENESAS RZ/N1 USBF CONTROLLER DRIVER
19624 M:      Herve Codina <[email protected]>
19625 L:      [email protected]
19626 L:      [email protected]
19627 S:      Maintained
19628 F:      Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19629 F:      drivers/usb/gadget/udc/renesas_usbf.c
19630
19631 RENESAS RZ/V2M I2C DRIVER
19632 M:      Fabrizio Castro <[email protected]>
19633 L:      [email protected]
19634 L:      [email protected]
19635 S:      Supported
19636 F:      Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19637 F:      drivers/i2c/busses/i2c-rzv2m.c
19638
19639 RENESAS SUPERH ETHERNET DRIVER
19640 R:      Sergey Shtylyov <[email protected]>
19641 L:      [email protected]
19642 L:      [email protected]
19643 F:      Documentation/devicetree/bindings/net/renesas,ether.yaml
19644 F:      drivers/net/ethernet/renesas/Kconfig
19645 F:      drivers/net/ethernet/renesas/Makefile
19646 F:      drivers/net/ethernet/renesas/sh_eth*
19647 F:      include/linux/sh_eth.h
19648
19649 RENESAS USB PHY DRIVER
19650 M:      Yoshihiro Shimoda <[email protected]>
19651 L:      [email protected]
19652 S:      Maintained
19653 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
19654
19655 RENESAS VERSACLOCK 7 CLOCK DRIVER
19656 M:      Alex Helms <[email protected]>
19657 S:      Maintained
19658 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19659 F:      drivers/clk/clk-versaclock7.c
19660
19661 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19662 M:      Herve Codina <[email protected]>
19663 L:      [email protected]
19664 S:      Maintained
19665 F:      Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19666 F:      drivers/iio/potentiometer/x9250.c
19667
19668 RESET CONTROLLER FRAMEWORK
19669 M:      Philipp Zabel <[email protected]>
19670 S:      Maintained
19671 T:      git git://git.pengutronix.de/git/pza/linux
19672 F:      Documentation/devicetree/bindings/reset/
19673 F:      Documentation/driver-api/reset.rst
19674 F:      drivers/reset/
19675 F:      include/dt-bindings/reset/
19676 F:      include/linux/reset-controller.h
19677 F:      include/linux/reset.h
19678 F:      include/linux/reset/
19679 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19680
19681 RESTARTABLE SEQUENCES SUPPORT
19682 M:      Mathieu Desnoyers <[email protected]>
19683 M:      Peter Zijlstra <[email protected]>
19684 M:      "Paul E. McKenney" <[email protected]>
19685 M:      Boqun Feng <[email protected]>
19686 L:      [email protected]
19687 S:      Supported
19688 F:      include/trace/events/rseq.h
19689 F:      include/uapi/linux/rseq.h
19690 F:      kernel/rseq.c
19691 F:      tools/testing/selftests/rseq/
19692
19693 RFKILL
19694 M:      Johannes Berg <[email protected]>
19695 L:      [email protected]
19696 S:      Maintained
19697 W:      https://wireless.wiki.kernel.org/
19698 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
19699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19701 F:      Documentation/ABI/stable/sysfs-class-rfkill
19702 F:      Documentation/driver-api/rfkill.rst
19703 F:      include/linux/rfkill.h
19704 F:      include/uapi/linux/rfkill.h
19705 F:      net/rfkill/
19706
19707 RHASHTABLE
19708 M:      Thomas Graf <[email protected]>
19709 M:      Herbert Xu <[email protected]>
19710 L:      [email protected]
19711 S:      Maintained
19712 F:      include/linux/rhashtable-types.h
19713 F:      include/linux/rhashtable.h
19714 F:      lib/rhashtable.c
19715 F:      lib/test_rhashtable.c
19716
19717 RICOH R5C592 MEMORYSTICK DRIVER
19718 M:      Maxim Levitsky <[email protected]>
19719 S:      Maintained
19720 F:      drivers/memstick/host/r592.*
19721
19722 RICOH SMARTMEDIA/XD DRIVER
19723 M:      Maxim Levitsky <[email protected]>
19724 S:      Maintained
19725 F:      drivers/mtd/nand/raw/r852.c
19726 F:      drivers/mtd/nand/raw/r852.h
19727
19728 RISC-V AIA DRIVERS
19729 M:      Anup Patel <[email protected]>
19730 L:      [email protected]
19731 S:      Maintained
19732 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19733 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19734 F:      drivers/irqchip/irq-riscv-aplic-*.c
19735 F:      drivers/irqchip/irq-riscv-aplic-*.h
19736 F:      drivers/irqchip/irq-riscv-imsic-*.c
19737 F:      drivers/irqchip/irq-riscv-imsic-*.h
19738 F:      drivers/irqchip/irq-riscv-intc.c
19739 F:      include/linux/irqchip/riscv-aplic.h
19740 F:      include/linux/irqchip/riscv-imsic.h
19741
19742 RISC-V ARCHITECTURE
19743 M:      Paul Walmsley <[email protected]>
19744 M:      Palmer Dabbelt <[email protected]>
19745 M:      Albert Ou <[email protected]>
19746 L:      [email protected]
19747 S:      Supported
19748 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19749 C:      irc://irc.libera.chat/riscv
19750 P:      Documentation/arch/riscv/patch-acceptance.rst
19751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19752 F:      arch/riscv/
19753 N:      riscv
19754 K:      riscv
19755
19756 RISC-V MICROCHIP FPGA SUPPORT
19757 M:      Conor Dooley <[email protected]>
19758 M:      Daire McNamara <[email protected]>
19759 L:      [email protected]
19760 S:      Supported
19761 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19762 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19763 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19764 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19765 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19766 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19767 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
19768 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19769 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19770 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19771 F:      arch/riscv/boot/dts/microchip/
19772 F:      drivers/char/hw_random/mpfs-rng.c
19773 F:      drivers/clk/microchip/clk-mpfs*.c
19774 F:      drivers/firmware/microchip/mpfs-auto-update.c
19775 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
19776 F:      drivers/mailbox/mailbox-mpfs.c
19777 F:      drivers/pci/controller/plda/pcie-microchip-host.c
19778 F:      drivers/pwm/pwm-microchip-core.c
19779 F:      drivers/reset/reset-mpfs.c
19780 F:      drivers/rtc/rtc-mpfs.c
19781 F:      drivers/soc/microchip/mpfs-sys-controller.c
19782 F:      drivers/spi/spi-microchip-core-qspi.c
19783 F:      drivers/spi/spi-microchip-core.c
19784 F:      drivers/usb/musb/mpfs.c
19785 F:      include/soc/microchip/mpfs.h
19786
19787 RISC-V MISC SOC SUPPORT
19788 M:      Conor Dooley <[email protected]>
19789 L:      [email protected]
19790 S:      Maintained
19791 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19792 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19793 F:      Documentation/devicetree/bindings/riscv/
19794 F:      arch/riscv/boot/dts/
19795 X:      arch/riscv/boot/dts/allwinner/
19796 X:      arch/riscv/boot/dts/renesas/
19797 X:      arch/riscv/boot/dts/sophgo/
19798 X:      arch/riscv/boot/dts/thead/
19799
19800 RISC-V PMU DRIVERS
19801 M:      Atish Patra <[email protected]>
19802 R:      Anup Patel <[email protected]>
19803 L:      [email protected]
19804 S:      Supported
19805 F:      drivers/perf/riscv_pmu.c
19806 F:      drivers/perf/riscv_pmu_legacy.c
19807 F:      drivers/perf/riscv_pmu_sbi.c
19808
19809 RISC-V THEAD SoC SUPPORT
19810 M:      Drew Fustini <[email protected]>
19811 M:      Guo Ren <[email protected]>
19812 M:      Fu Wei <[email protected]>
19813 L:      [email protected]
19814 S:      Maintained
19815 T:      git https://github.com/pdp7/linux.git
19816 F:      Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19817 F:      arch/riscv/boot/dts/thead/
19818 F:      drivers/clk/thead/clk-th1520-ap.c
19819 F:      include/dt-bindings/clock/thead,th1520-clk-ap.h
19820
19821 RNBD BLOCK DRIVERS
19822 M:      Md. Haris Iqbal <[email protected]>
19823 M:      Jack Wang <[email protected]>
19824 L:      [email protected]
19825 S:      Maintained
19826 F:      drivers/block/rnbd/
19827
19828 ROCCAT DRIVERS
19829 M:      Stefan Achatz <[email protected]>
19830 S:      Maintained
19831 W:      http://sourceforge.net/projects/roccat/
19832 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
19833 F:      drivers/hid/hid-roccat*
19834 F:      include/linux/hid-roccat*
19835
19836 ROCKCHIP CAN-FD DRIVER
19837 M:      Marc Kleine-Budde <[email protected]>
19838 R:      [email protected]
19839 L:      [email protected]
19840 S:      Maintained
19841 F:      Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
19842 F:      drivers/net/can/rockchip/
19843
19844 ROCKCHIP CRYPTO DRIVERS
19845 M:      Corentin Labbe <[email protected]>
19846 L:      [email protected]
19847 S:      Maintained
19848 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19849 F:      drivers/crypto/rockchip/
19850
19851 ROCKCHIP I2S TDM DRIVER
19852 M:      Nicolas Frattaroli <[email protected]>
19853 L:      [email protected]
19854 S:      Maintained
19855 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19856 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
19857
19858 ROCKCHIP ISP V1 DRIVER
19859 M:      Dafna Hirschfeld <[email protected]>
19860 M:      Laurent Pinchart <[email protected]>
19861 L:      [email protected]
19862 L:      [email protected]
19863 S:      Maintained
19864 F:      Documentation/admin-guide/media/rkisp1.rst
19865 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19866 F:      Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19867 F:      drivers/media/platform/rockchip/rkisp1
19868 F:      include/uapi/linux/rkisp1-config.h
19869
19870 ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
19871 M:      Daniel Golle <[email protected]>
19872 M:      Aurelien Jarno <[email protected]>
19873 S:      Maintained
19874 F:      Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
19875 F:      drivers/char/hw_random/rockchip-rng.c
19876
19877 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19878 M:      Jacob Chen <[email protected]>
19879 M:      Ezequiel Garcia <[email protected]>
19880 L:      [email protected]
19881 L:      [email protected]
19882 S:      Maintained
19883 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
19884 F:      drivers/media/platform/rockchip/rga/
19885
19886 ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19887 M:      Luca Ceresoli <[email protected]>
19888 S:      Maintained
19889 F:      Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19890 F:      sound/soc/codecs/rk3308_codec.c
19891 F:      sound/soc/codecs/rk3308_codec.h
19892
19893 ROCKCHIP VIDEO DECODER DRIVER
19894 M:      Ezequiel Garcia <[email protected]>
19895 L:      [email protected]
19896 L:      [email protected]
19897 S:      Maintained
19898 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19899 F:      drivers/staging/media/rkvdec/
19900
19901 ROCKER DRIVER
19902 M:      Jiri Pirko <[email protected]>
19903 L:      [email protected]
19904 S:      Supported
19905 F:      drivers/net/ethernet/rocker/
19906
19907 ROCKETPORT EXPRESS/INFINITY DRIVER
19908 M:      Kevin Cernekee <[email protected]>
19909 L:      [email protected]
19910 S:      Odd Fixes
19911 F:      drivers/tty/serial/rp2.*
19912
19913 ROHM BD99954 CHARGER IC
19914 M:      Matti Vaittinen <[email protected]>
19915 S:      Supported
19916 F:      drivers/power/supply/bd99954-charger.c
19917 F:      drivers/power/supply/bd99954-charger.h
19918
19919 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19920 M:      Tomasz Duszynski <[email protected]>
19921 S:      Maintained
19922 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
19923 F:      drivers/iio/light/bh1750.c
19924
19925 ROHM BM1390 PRESSURE SENSOR DRIVER
19926 M:      Matti Vaittinen <[email protected]>
19927 L:      [email protected]
19928 S:      Supported
19929 F:      drivers/iio/pressure/rohm-bm1390.c
19930
19931 ROHM BU270xx LIGHT SENSOR DRIVERs
19932 M:      Matti Vaittinen <[email protected]>
19933 L:      [email protected]
19934 S:      Supported
19935 F:      drivers/iio/light/rohm-bu27008.c
19936 F:      drivers/iio/light/rohm-bu27034.c
19937
19938 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19939 M:      Marek Vasut <[email protected]>
19940 L:      [email protected]
19941 L:      [email protected]
19942 S:      Supported
19943 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19944 F:      drivers/gpio/gpio-bd9571mwv.c
19945 F:      drivers/mfd/bd9571mwv.c
19946 F:      drivers/regulator/bd9571mwv-regulator.c
19947 F:      include/linux/mfd/bd9571mwv.h
19948
19949 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19950 M:      Matti Vaittinen <[email protected]>
19951 S:      Supported
19952 F:      drivers/clk/clk-bd718x7.c
19953 F:      drivers/gpio/gpio-bd71815.c
19954 F:      drivers/gpio/gpio-bd71828.c
19955 F:      drivers/mfd/rohm-bd71828.c
19956 F:      drivers/mfd/rohm-bd718x7.c
19957 F:      drivers/mfd/rohm-bd9576.c
19958 F:      drivers/mfd/rohm-bd96801.c
19959 F:      drivers/regulator/bd71815-regulator.c
19960 F:      drivers/regulator/bd71828-regulator.c
19961 F:      drivers/regulator/bd718x7-regulator.c
19962 F:      drivers/regulator/bd9576-regulator.c
19963 F:      drivers/regulator/bd96801-regulator.c
19964 F:      drivers/regulator/rohm-regulator.c
19965 F:      drivers/rtc/rtc-bd70528.c
19966 F:      drivers/watchdog/bd9576_wdt.c
19967 F:      drivers/watchdog/bd96801_wdt.c
19968 F:      include/linux/mfd/rohm-bd71815.h
19969 F:      include/linux/mfd/rohm-bd71828.h
19970 F:      include/linux/mfd/rohm-bd718x7.h
19971 F:      include/linux/mfd/rohm-bd957x.h
19972 F:      include/linux/mfd/rohm-bd96801.h
19973 F:      include/linux/mfd/rohm-generic.h
19974 F:      include/linux/mfd/rohm-shared.h
19975
19976 ROSE NETWORK LAYER
19977 M:      Ralf Baechle <[email protected]>
19978 L:      [email protected]
19979 S:      Maintained
19980 W:      https://linux-ax25.in-berlin.de
19981 F:      include/net/rose.h
19982 F:      include/uapi/linux/rose.h
19983 F:      net/rose/
19984
19985 ROTATION DRIVER FOR ALLWINNER A83T
19986 M:      Jernej Skrabec <[email protected]>
19987 L:      [email protected]
19988 S:      Maintained
19989 T:      git git://linuxtv.org/media_tree.git
19990 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19991 F:      drivers/media/platform/sunxi/sun8i-rotate/
19992
19993 RPMB SUBSYSTEM
19994 M:      Jens Wiklander <[email protected]>
19995 L:      [email protected]
19996 S:      Supported
19997 F:      drivers/misc/rpmb-core.c
19998 F:      include/linux/rpmb.h
19999
20000 RPMSG TTY DRIVER
20001 M:      Arnaud Pouliquen <[email protected]>
20002 L:      [email protected]
20003 S:      Maintained
20004 F:      drivers/tty/rpmsg_tty.c
20005
20006 RTASE ETHERNET DRIVER
20007 M:      Justin Lai <[email protected]>
20008 M:      Larry Chiu <[email protected]>
20009 L:      [email protected]
20010 S:      Maintained
20011 F:      drivers/net/ethernet/realtek/rtase/
20012
20013 RTL2830 MEDIA DRIVER
20014 L:      [email protected]
20015 S:      Orphan
20016 W:      https://linuxtv.org
20017 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20018 F:      drivers/media/dvb-frontends/rtl2830*
20019
20020 RTL2832 MEDIA DRIVER
20021 L:      [email protected]
20022 S:      Orphan
20023 W:      https://linuxtv.org
20024 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20025 F:      drivers/media/dvb-frontends/rtl2832*
20026
20027 RTL2832_SDR MEDIA DRIVER
20028 L:      [email protected]
20029 S:      Orphan
20030 W:      https://linuxtv.org
20031 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20032 F:      drivers/media/dvb-frontends/rtl2832_sdr*
20033
20034 RTL8180 WIRELESS DRIVER
20035 L:      [email protected]
20036 S:      Orphan
20037 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
20038
20039 RTL8187 WIRELESS DRIVER
20040 M:      Hin-Tak Leung <[email protected]>
20041 L:      [email protected]
20042 S:      Maintained
20043 T:      git https://github.com/pkshih/rtw.git
20044 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
20045
20046 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20047 M:      Jes Sorensen <[email protected]>
20048 L:      [email protected]
20049 S:      Maintained
20050 T:      git https://github.com/pkshih/rtw.git
20051 F:      drivers/net/wireless/realtek/rtl8xxxu/
20052
20053 RTRS TRANSPORT DRIVERS
20054 M:      Md. Haris Iqbal <[email protected]>
20055 M:      Jack Wang <[email protected]>
20056 L:      [email protected]
20057 S:      Maintained
20058 F:      drivers/infiniband/ulp/rtrs/
20059
20060 RUNTIME VERIFICATION (RV)
20061 M:      Steven Rostedt <[email protected]>
20062 L:      [email protected]
20063 S:      Maintained
20064 F:      Documentation/trace/rv/
20065 F:      include/linux/rv.h
20066 F:      include/rv/
20067 F:      kernel/trace/rv/
20068 F:      tools/verification/
20069
20070 RUST
20071 M:      Miguel Ojeda <[email protected]>
20072 M:      Alex Gaynor <[email protected]>
20073 R:      Boqun Feng <[email protected]>
20074 R:      Gary Guo <[email protected]>
20075 R:      Björn Roy Baron <[email protected]>
20076 R:      Benno Lossin <[email protected]>
20077 R:      Andreas Hindborg <[email protected]>
20078 R:      Alice Ryhl <[email protected]>
20079 L:      [email protected]
20080 S:      Supported
20081 W:      https://rust-for-linux.com
20082 B:      https://github.com/Rust-for-Linux/linux/issues
20083 C:      zulip://rust-for-linux.zulipchat.com
20084 P:      https://rust-for-linux.com/contributing
20085 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
20086 F:      Documentation/rust/
20087 F:      rust/
20088 F:      samples/rust/
20089 F:      scripts/*rust*
20090 F:      tools/testing/selftests/rust/
20091 K:      \b(?i:rust)\b
20092
20093 RXRPC SOCKETS (AF_RXRPC)
20094 M:      David Howells <[email protected]>
20095 M:      Marc Dionne <[email protected]>
20096 L:      [email protected]
20097 S:      Supported
20098 W:      https://www.infradead.org/~dhowells/kafs/
20099 F:      Documentation/networking/rxrpc.rst
20100 F:      include/keys/rxrpc-type.h
20101 F:      include/net/af_rxrpc.h
20102 F:      include/trace/events/rxrpc.h
20103 F:      include/uapi/linux/rxrpc.h
20104 F:      net/rxrpc/
20105
20106 S3 SAVAGE FRAMEBUFFER DRIVER
20107 M:      Antonino Daplas <[email protected]>
20108 L:      [email protected]
20109 S:      Maintained
20110 F:      drivers/video/fbdev/savage/
20111
20112 S390 ARCHITECTURE
20113 M:      Heiko Carstens <[email protected]>
20114 M:      Vasily Gorbik <[email protected]>
20115 M:      Alexander Gordeev <[email protected]>
20116 R:      Christian Borntraeger <[email protected]>
20117 R:      Sven Schnelle <[email protected]>
20118 L:      [email protected]
20119 S:      Supported
20120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20121 F:      Documentation/driver-api/s390-drivers.rst
20122 F:      Documentation/arch/s390/
20123 F:      arch/s390/
20124 F:      drivers/s390/
20125 F:      drivers/watchdog/diag288_wdt.c
20126
20127 S390 COMMON I/O LAYER
20128 M:      Vineeth Vijayan <[email protected]>
20129 M:      Peter Oberparleiter <[email protected]>
20130 L:      [email protected]
20131 S:      Supported
20132 F:      drivers/s390/cio/
20133
20134 S390 DASD DRIVER
20135 M:      Stefan Haberland <[email protected]>
20136 M:      Jan Hoeppner <[email protected]>
20137 L:      [email protected]
20138 S:      Supported
20139 F:      block/partitions/ibm.c
20140 F:      drivers/s390/block/dasd*
20141 F:      include/linux/dasd_mod.h
20142
20143 S390 IOMMU (PCI)
20144 M:      Niklas Schnelle <[email protected]>
20145 M:      Matthew Rosato <[email protected]>
20146 R:      Gerald Schaefer <[email protected]>
20147 L:      [email protected]
20148 S:      Supported
20149 F:      drivers/iommu/s390-iommu.c
20150
20151 S390 IUCV NETWORK LAYER
20152 M:      Alexandra Winter <[email protected]>
20153 M:      Thorsten Winkler <[email protected]>
20154 L:      [email protected]
20155 L:      [email protected]
20156 S:      Supported
20157 F:      drivers/s390/net/*iucv*
20158 F:      include/net/iucv/
20159 F:      net/iucv/
20160
20161 S390 MM
20162 M:      Alexander Gordeev <[email protected]>
20163 M:      Gerald Schaefer <[email protected]>
20164 L:      [email protected]
20165 S:      Supported
20166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20167 F:      arch/s390/include/asm/pgtable.h
20168 F:      arch/s390/mm
20169
20170 S390 NETWORK DRIVERS
20171 M:      Alexandra Winter <[email protected]>
20172 M:      Thorsten Winkler <[email protected]>
20173 L:      [email protected]
20174 L:      [email protected]
20175 S:      Supported
20176 F:      drivers/s390/net/
20177
20178 S390 PCI SUBSYSTEM
20179 M:      Niklas Schnelle <[email protected]>
20180 M:      Gerald Schaefer <[email protected]>
20181 L:      [email protected]
20182 S:      Supported
20183 F:      Documentation/arch/s390/pci.rst
20184 F:      arch/s390/pci/
20185 F:      drivers/pci/hotplug/s390_pci_hpc.c
20186
20187 S390 SCM DRIVER
20188 M:      Vineeth Vijayan <[email protected]>
20189 L:      [email protected]
20190 S:      Supported
20191 F:      drivers/s390/block/scm*
20192 F:      drivers/s390/cio/scm.c
20193
20194 S390 VFIO AP DRIVER
20195 M:      Tony Krowiak <[email protected]>
20196 M:      Halil Pasic <[email protected]>
20197 M:      Jason Herne <[email protected]>
20198 L:      [email protected]
20199 S:      Supported
20200 F:      Documentation/arch/s390/vfio-ap*
20201 F:      drivers/s390/crypto/vfio_ap*
20202
20203 S390 VFIO-CCW DRIVER
20204 M:      Eric Farman <[email protected]>
20205 M:      Matthew Rosato <[email protected]>
20206 R:      Halil Pasic <[email protected]>
20207 L:      [email protected]
20208 L:      [email protected]
20209 S:      Supported
20210 F:      Documentation/arch/s390/vfio-ccw.rst
20211 F:      drivers/s390/cio/vfio_ccw*
20212 F:      include/uapi/linux/vfio_ccw.h
20213
20214 S390 VFIO-PCI DRIVER
20215 M:      Matthew Rosato <[email protected]>
20216 M:      Eric Farman <[email protected]>
20217 L:      [email protected]
20218 L:      [email protected]
20219 S:      Supported
20220 F:      arch/s390/kvm/pci*
20221 F:      drivers/vfio/pci/vfio_pci_zdev.c
20222 F:      include/uapi/linux/vfio_zdev.h
20223
20224 S390 ZCRYPT DRIVER
20225 M:      Harald Freudenberger <[email protected]>
20226 L:      [email protected]
20227 S:      Supported
20228 F:      drivers/s390/crypto/
20229
20230 S390 ZFCP DRIVER
20231 M:      Steffen Maier <[email protected]>
20232 M:      Benjamin Block <[email protected]>
20233 L:      [email protected]
20234 S:      Supported
20235 F:      drivers/s390/scsi/zfcp_*
20236
20237 SAA6588 RDS RECEIVER DRIVER
20238 M:      Hans Verkuil <[email protected]>
20239 L:      [email protected]
20240 S:      Odd Fixes
20241 W:      https://linuxtv.org
20242 T:      git git://linuxtv.org/media_tree.git
20243 F:      drivers/media/i2c/saa6588*
20244
20245 SAA7134 VIDEO4LINUX DRIVER
20246 M:      Mauro Carvalho Chehab <[email protected]>
20247 L:      [email protected]
20248 S:      Odd fixes
20249 W:      https://linuxtv.org
20250 T:      git git://linuxtv.org/media_tree.git
20251 F:      Documentation/driver-api/media/drivers/saa7134*
20252 F:      drivers/media/pci/saa7134/
20253
20254 SAA7146 VIDEO4LINUX-2 DRIVER
20255 M:      Hans Verkuil <[email protected]>
20256 L:      [email protected]
20257 S:      Maintained
20258 T:      git git://linuxtv.org/media_tree.git
20259 F:      drivers/media/common/saa7146/
20260 F:      drivers/media/pci/saa7146/
20261 F:      include/media/drv-intf/saa7146*
20262
20263 SAFESETID SECURITY MODULE
20264 M:      Micah Morton <[email protected]>
20265 S:      Supported
20266 F:      Documentation/admin-guide/LSM/SafeSetID.rst
20267 F:      security/safesetid/
20268
20269 SAMSUNG AUDIO (ASoC) DRIVERS
20270 M:      Sylwester Nawrocki <[email protected]>
20271 L:      [email protected] (moderated for non-subscribers)
20272 S:      Maintained
20273 B:      mailto:[email protected]
20274 F:      Documentation/devicetree/bindings/sound/samsung*
20275 F:      sound/soc/samsung/
20276
20277 SAMSUNG EXYNOS850 SoC SUPPORT
20278 M:      Sam Protsenko <[email protected]>
20279 L:      [email protected] (moderated for non-subscribers)
20280 L:      [email protected]
20281 S:      Maintained
20282 F:      Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20283 F:      arch/arm64/boot/dts/exynos/exynos850*
20284 F:      drivers/clk/samsung/clk-exynos850.c
20285 F:      include/dt-bindings/clock/exynos850.h
20286
20287 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20288 M:      Krzysztof Kozlowski <[email protected]>
20289 L:      [email protected]
20290 L:      [email protected]
20291 S:      Maintained
20292 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20293 F:      drivers/crypto/exynos-rng.c
20294
20295 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20296 M:      Łukasz Stelmach <[email protected]>
20297 L:      [email protected]
20298 S:      Maintained
20299 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20300 F:      drivers/char/hw_random/exynos-trng.c
20301
20302 SAMSUNG FRAMEBUFFER DRIVER
20303 M:      Jingoo Han <[email protected]>
20304 L:      [email protected]
20305 S:      Maintained
20306 F:      drivers/video/fbdev/s3c-fb.c
20307
20308 SAMSUNG INTERCONNECT DRIVERS
20309 M:      Sylwester Nawrocki <[email protected]>
20310 M:      Artur Świgoń <[email protected]>
20311 L:      [email protected]
20312 L:      [email protected]
20313 S:      Supported
20314 F:      drivers/interconnect/samsung/
20315
20316 SAMSUNG LAPTOP DRIVER
20317 M:      Corentin Chary <[email protected]>
20318 L:      [email protected]
20319 S:      Maintained
20320 F:      drivers/platform/x86/samsung-laptop.c
20321
20322 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20323 M:      Krzysztof Kozlowski <[email protected]>
20324 L:      [email protected]
20325 L:      [email protected]
20326 S:      Maintained
20327 B:      mailto:[email protected]
20328 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20329 F:      Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20330 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20331 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20332 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20333 F:      drivers/clk/clk-s2mps11.c
20334 F:      drivers/mfd/sec*.c
20335 F:      drivers/regulator/s2m*.c
20336 F:      drivers/regulator/s5m*.c
20337 F:      drivers/rtc/rtc-s5m.c
20338 F:      include/linux/mfd/samsung/
20339
20340 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20341 M:      Sylwester Nawrocki <[email protected]>
20342 L:      [email protected]
20343 L:      [email protected]
20344 S:      Maintained
20345 F:      drivers/media/platform/samsung/s3c-camif/
20346 F:      include/media/drv-intf/s3c_camif.h
20347
20348 SAMSUNG S3FWRN5 NFC DRIVER
20349 M:      Krzysztof Kozlowski <[email protected]>
20350 S:      Maintained
20351 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20352 F:      drivers/nfc/s3fwrn5
20353
20354 SAMSUNG S5C73M3 CAMERA DRIVER
20355 M:      Sylwester Nawrocki <[email protected]>
20356 M:      Andrzej Hajda <[email protected]>
20357 L:      [email protected]
20358 S:      Supported
20359 F:      Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20360 F:      drivers/media/i2c/s5c73m3/*
20361
20362 SAMSUNG S5K5BAF CAMERA DRIVER
20363 M:      Sylwester Nawrocki <[email protected]>
20364 M:      Andrzej Hajda <[email protected]>
20365 L:      [email protected]
20366 S:      Supported
20367 F:      drivers/media/i2c/s5k5baf.c
20368
20369 SAMSUNG S5P Security SubSystem (SSS) DRIVER
20370 M:      Krzysztof Kozlowski <[email protected]>
20371 M:      Vladimir Zapolskiy <[email protected]>
20372 L:      [email protected]
20373 L:      [email protected]
20374 S:      Maintained
20375 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20376 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20377 F:      drivers/crypto/s5p-sss.c
20378
20379 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20380 M:      Sylwester Nawrocki <[email protected]>
20381 L:      [email protected]
20382 S:      Supported
20383 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
20384 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20385 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20386 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20387 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20388 F:      Documentation/devicetree/bindings/media/samsung,fimc.yaml
20389 F:      drivers/media/platform/samsung/exynos4-is/
20390
20391 SAMSUNG SOC CLOCK DRIVERS
20392 M:      Krzysztof Kozlowski <[email protected]>
20393 M:      Sylwester Nawrocki <[email protected]>
20394 M:      Chanwoo Choi <[email protected]>
20395 R:      Alim Akhtar <[email protected]>
20396 L:      [email protected]
20397 S:      Maintained
20398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20399 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
20400 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
20401 F:      drivers/clk/samsung/
20402 F:      include/dt-bindings/clock/exynos*.h
20403 F:      include/dt-bindings/clock/s5p*.h
20404 F:      include/dt-bindings/clock/samsung,*.h
20405 F:      include/linux/clk/samsung.h
20406
20407 SAMSUNG SPI DRIVERS
20408 M:      Andi Shyti <[email protected]>
20409 L:      [email protected]
20410 L:      [email protected]
20411 S:      Maintained
20412 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20413 F:      drivers/spi/spi-s3c*
20414 F:      include/linux/platform_data/spi-s3c64xx.h
20415
20416 SAMSUNG SXGBE DRIVERS
20417 M:      Byungho An <[email protected]>
20418 L:      [email protected]
20419 S:      Supported
20420 F:      drivers/net/ethernet/samsung/sxgbe/
20421
20422 SAMSUNG THERMAL DRIVER
20423 M:      Bartlomiej Zolnierkiewicz <[email protected]>
20424 M:      Krzysztof Kozlowski <[email protected]>
20425 L:      [email protected]
20426 L:      [email protected]
20427 S:      Maintained
20428 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20429 F:      drivers/thermal/samsung/
20430
20431 SAMSUNG USB2 PHY DRIVER
20432 M:      Sylwester Nawrocki <[email protected]>
20433 L:      [email protected]
20434 S:      Supported
20435 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20436 F:      Documentation/driver-api/phy/samsung-usb2.rst
20437 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
20438 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
20439 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
20440 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
20441 F:      drivers/phy/samsung/phy-samsung-usb2.c
20442 F:      drivers/phy/samsung/phy-samsung-usb2.h
20443
20444 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20445 M:      Paul Barker <[email protected]>
20446 R:      Marc Murphy <[email protected]>
20447 S:      Supported
20448 F:      arch/arm/boot/dts/ti/omap/am335x-sancloud*
20449
20450 SC1200 WDT DRIVER
20451 M:      Zwane Mwaikambo <[email protected]>
20452 S:      Maintained
20453 F:      drivers/watchdog/sc1200wdt.c
20454
20455 SCHEDULER
20456 M:      Ingo Molnar <[email protected]>
20457 M:      Peter Zijlstra <[email protected]>
20458 M:      Juri Lelli <[email protected]> (SCHED_DEADLINE)
20459 M:      Vincent Guittot <[email protected]> (SCHED_NORMAL)
20460 R:      Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
20461 R:      Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
20462 R:      Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
20463 R:      Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
20464 R:      Valentin Schneider <[email protected]> (TOPOLOGY)
20465 L:      [email protected]
20466 S:      Maintained
20467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20468 F:      include/linux/preempt.h
20469 F:      include/linux/sched.h
20470 F:      include/linux/wait.h
20471 F:      include/uapi/linux/sched.h
20472 F:      kernel/sched/
20473
20474 SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20475 M:      Gustavo Silva <[email protected]>
20476 S:      Maintained
20477 F:      drivers/iio/chemical/ens160_core.c
20478 F:      drivers/iio/chemical/ens160_i2c.c
20479 F:      drivers/iio/chemical/ens160_spi.c
20480 F:      drivers/iio/chemical/ens160.h
20481
20482 SCSI LIBSAS SUBSYSTEM
20483 R:      John Garry <[email protected]>
20484 R:      Jason Yan <[email protected]>
20485 L:      [email protected]
20486 S:      Supported
20487 F:      Documentation/scsi/libsas.rst
20488 F:      drivers/scsi/libsas/
20489 F:      include/scsi/libsas.h
20490 F:      include/scsi/sas_ata.h
20491
20492 SCSI RDMA PROTOCOL (SRP) INITIATOR
20493 M:      Bart Van Assche <[email protected]>
20494 L:      [email protected]
20495 S:      Supported
20496 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20497 F:      drivers/infiniband/ulp/srp/
20498 F:      include/scsi/srp.h
20499
20500 SCSI RDMA PROTOCOL (SRP) TARGET
20501 M:      Bart Van Assche <[email protected]>
20502 L:      [email protected]
20503 L:      [email protected]
20504 S:      Supported
20505 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20506 F:      drivers/infiniband/ulp/srpt/
20507
20508 SCSI SG DRIVER
20509 M:      Doug Gilbert <[email protected]>
20510 L:      [email protected]
20511 S:      Maintained
20512 W:      http://sg.danny.cz/sg
20513 F:      Documentation/scsi/scsi-generic.rst
20514 F:      drivers/scsi/sg.c
20515 F:      include/scsi/sg.h
20516
20517 SCSI SUBSYSTEM
20518 M:      "James E.J. Bottomley" <[email protected]>
20519 M:      "Martin K. Petersen" <[email protected]>
20520 L:      [email protected]
20521 S:      Maintained
20522 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
20523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20525 F:      Documentation/devicetree/bindings/scsi/
20526 F:      drivers/scsi/
20527 F:      drivers/ufs/
20528 F:      include/scsi/
20529 F:      include/uapi/scsi/
20530
20531 SCSI TAPE DRIVER
20532 M:      Kai Mäkisara <[email protected]>
20533 L:      [email protected]
20534 S:      Maintained
20535 F:      Documentation/scsi/st.rst
20536 F:      drivers/scsi/st.*
20537 F:      drivers/scsi/st_*.h
20538
20539 SCSI TARGET CORE USER DRIVER
20540 M:      Bodo Stroesser <[email protected]>
20541 L:      [email protected]
20542 L:      [email protected]
20543 S:      Supported
20544 F:      Documentation/target/tcmu-design.rst
20545 F:      drivers/target/target_core_user.c
20546 F:      include/uapi/linux/target_core_user.h
20547
20548 SCSI TARGET SUBSYSTEM
20549 M:      "Martin K. Petersen" <[email protected]>
20550 L:      [email protected]
20551 L:      [email protected]
20552 S:      Supported
20553 Q:      https://patchwork.kernel.org/project/target-devel/list/
20554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20555 F:      Documentation/target/
20556 F:      drivers/target/
20557 F:      include/target/
20558
20559 SCTP PROTOCOL
20560 M:      Marcelo Ricardo Leitner <[email protected]>
20561 M:      Xin Long <[email protected]>
20562 L:      [email protected]
20563 S:      Maintained
20564 W:      https://github.com/sctp/lksctp-tools/wiki
20565 F:      Documentation/networking/sctp.rst
20566 F:      include/linux/sctp.h
20567 F:      include/net/sctp/
20568 F:      include/uapi/linux/sctp.h
20569 F:      net/sctp/
20570
20571 SCx200 CPU SUPPORT
20572 M:      Jim Cromie <[email protected]>
20573 S:      Odd Fixes
20574 F:      Documentation/i2c/busses/scx200_acb.rst
20575 F:      arch/x86/platform/scx200/
20576 F:      drivers/i2c/busses/scx200*
20577 F:      drivers/mtd/maps/scx200_docflash.c
20578 F:      drivers/watchdog/scx200_wdt.c
20579 F:      include/linux/scx200.h
20580
20581 SCx200 GPIO DRIVER
20582 M:      Jim Cromie <[email protected]>
20583 S:      Maintained
20584 F:      drivers/char/scx200_gpio.c
20585 F:      include/linux/scx200_gpio.h
20586
20587 SCx200 HRT CLOCKSOURCE DRIVER
20588 M:      Jim Cromie <[email protected]>
20589 S:      Maintained
20590 F:      drivers/clocksource/scx200_hrt.c
20591
20592 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20593 M:      Sascha Sommer <[email protected]>
20594 L:      [email protected] (subscribers-only)
20595 S:      Maintained
20596 F:      drivers/mmc/host/sdricoh_cs.c
20597
20598 SECO BOARDS CEC DRIVER
20599 M:      Ettore Chimenti <[email protected]>
20600 S:      Maintained
20601 F:      drivers/media/cec/platform/seco/seco-cec.c
20602 F:      drivers/media/cec/platform/seco/seco-cec.h
20603
20604 SECURE COMPUTING
20605 M:      Kees Cook <[email protected]>
20606 R:      Andy Lutomirski <[email protected]>
20607 R:      Will Drewry <[email protected]>
20608 S:      Supported
20609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20610 F:      Documentation/userspace-api/seccomp_filter.rst
20611 F:      include/linux/seccomp.h
20612 F:      include/uapi/linux/seccomp.h
20613 F:      kernel/seccomp.c
20614 F:      tools/testing/selftests/kselftest_harness.h
20615 F:      tools/testing/selftests/seccomp/*
20616 K:      \bsecure_computing
20617 K:      \bTIF_SECCOMP\b
20618
20619 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20620 M:      Kamal Dasu <[email protected]>
20621 M:      Al Cooper <[email protected]>
20622 R:      Broadcom internal kernel review list <[email protected]>
20623 L:      [email protected]
20624 S:      Maintained
20625 F:      drivers/mmc/host/sdhci-brcmstb*
20626
20627 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20628 M:      Adrian Hunter <[email protected]>
20629 L:      [email protected]
20630 S:      Supported
20631 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20632 F:      drivers/mmc/host/sdhci*
20633
20634 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20635 M:      Aubin Constans <[email protected]>
20636 R:      Eugen Hristev <[email protected]>
20637 L:      [email protected]
20638 S:      Supported
20639 F:      drivers/mmc/host/sdhci-of-at91.c
20640
20641 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20642 M:      Haibo Chen <[email protected]>
20643 L:      [email protected]
20644 L:      [email protected]
20645 L:      [email protected]
20646 S:      Maintained
20647 F:      drivers/mmc/host/sdhci-esdhc-imx.c
20648
20649 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20650 M:      Ben Dooks <[email protected]>
20651 M:      Jaehoon Chung <[email protected]>
20652 L:      [email protected]
20653 S:      Maintained
20654 F:      drivers/mmc/host/sdhci-s3c*
20655
20656 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20657 M:      Viresh Kumar <[email protected]>
20658 L:      [email protected]
20659 S:      Maintained
20660 F:      drivers/mmc/host/sdhci-spear.c
20661
20662 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20663 M:      Vignesh Raghavendra <[email protected]>
20664 L:      [email protected]
20665 S:      Maintained
20666 F:      drivers/mmc/host/sdhci-omap.c
20667
20668 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20669 M:      Jonathan Derrick <[email protected]>
20670 L:      [email protected]
20671 S:      Supported
20672 F:      block/opal_proto.h
20673 F:      block/sed*
20674 F:      include/linux/sed*
20675 F:      include/uapi/linux/sed*
20676
20677 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20678 M:      Mark Rutland <[email protected]>
20679 M:      Lorenzo Pieralisi <[email protected]>
20680 M:      Sudeep Holla <[email protected]>
20681 L:      [email protected] (moderated for non-subscribers)
20682 S:      Maintained
20683 F:      drivers/firmware/smccc/
20684 F:      include/linux/arm-smccc.h
20685
20686 SECURITY CONTACT
20687 M:      Security Officers <[email protected]>
20688 S:      Supported
20689 F:      Documentation/process/security-bugs.rst
20690
20691 SECURITY SUBSYSTEM
20692 M:      Paul Moore <[email protected]>
20693 M:      James Morris <[email protected]>
20694 M:      "Serge E. Hallyn" <[email protected]>
20695 L:      [email protected]
20696 S:      Supported
20697 Q:      https://patchwork.kernel.org/project/linux-security-module/list
20698 B:      mailto:[email protected]
20699 P:      https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20700 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20701 F:      include/linux/lsm_audit.h
20702 F:      include/linux/lsm_hook_defs.h
20703 F:      include/linux/lsm_hooks.h
20704 F:      include/linux/security.h
20705 F:      include/uapi/linux/lsm.h
20706 F:      security/
20707 F:      tools/testing/selftests/lsm/
20708 X:      security/selinux/
20709 K:      \bsecurity_[a-z_0-9]\+\b
20710
20711 SELINUX SECURITY MODULE
20712 M:      Paul Moore <[email protected]>
20713 M:      Stephen Smalley <[email protected]>
20714 R:      Ondrej Mosnacek <[email protected]>
20715 L:      [email protected]
20716 S:      Supported
20717 W:      https://github.com/SELinuxProject
20718 Q:      https://patchwork.kernel.org/project/selinux/list
20719 B:      mailto:[email protected]
20720 P:      https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20721 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20722 F:      Documentation/ABI/removed/sysfs-selinux-checkreqprot
20723 F:      Documentation/ABI/removed/sysfs-selinux-disable
20724 F:      Documentation/admin-guide/LSM/SELinux.rst
20725 F:      include/trace/events/avc.h
20726 F:      include/uapi/linux/selinux_netlink.h
20727 F:      scripts/selinux/
20728 F:      security/selinux/
20729
20730 SENSABLE PHANTOM
20731 M:      Jiri Slaby <[email protected]>
20732 S:      Maintained
20733 F:      drivers/misc/phantom.c
20734 F:      include/uapi/linux/phantom.h
20735
20736 SENSEAIR SUNRISE 006-0-0007
20737 M:      Jacopo Mondi <[email protected]>
20738 S:      Maintained
20739 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20740 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20741 F:      drivers/iio/chemical/sunrise_co2.c
20742
20743 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20744 M:      Tomasz Duszynski <[email protected]>
20745 S:      Maintained
20746 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20747 F:      drivers/iio/chemical/scd30.h
20748 F:      drivers/iio/chemical/scd30_core.c
20749 F:      drivers/iio/chemical/scd30_i2c.c
20750 F:      drivers/iio/chemical/scd30_serial.c
20751
20752 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20753 M:      Roan van Dijk <[email protected]>
20754 S:      Maintained
20755 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20756 F:      drivers/iio/chemical/scd4x.c
20757
20758 SENSIRION SGP40 GAS SENSOR DRIVER
20759 M:      Andreas Klinger <[email protected]>
20760 S:      Maintained
20761 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20762 F:      drivers/iio/chemical/sgp40.c
20763
20764 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20765 M:      Tomasz Duszynski <[email protected]>
20766 S:      Maintained
20767 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20768 F:      drivers/iio/chemical/sps30.c
20769 F:      drivers/iio/chemical/sps30_i2c.c
20770 F:      drivers/iio/chemical/sps30_serial.c
20771
20772 SERIAL DEVICE BUS
20773 M:      Rob Herring <[email protected]>
20774 L:      [email protected]
20775 S:      Maintained
20776 F:      Documentation/devicetree/bindings/serial/serial.yaml
20777 F:      drivers/tty/serdev/
20778 F:      include/linux/serdev.h
20779
20780 SERIAL IR RECEIVER
20781 M:      Sean Young <[email protected]>
20782 L:      [email protected]
20783 S:      Maintained
20784 F:      drivers/media/rc/serial_ir.c
20785
20786 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20787 M:      Srinivas Kandagatla <[email protected]>
20788 L:      [email protected] (moderated for non-subscribers)
20789 S:      Maintained
20790 F:      Documentation/devicetree/bindings/slimbus/
20791 F:      drivers/slimbus/
20792 F:      include/linux/slimbus.h
20793
20794 SFC NETWORK DRIVER
20795 M:      Edward Cree <[email protected]>
20796 M:      Martin Habets <[email protected]>
20797 L:      [email protected]
20798 L:      [email protected]
20799 S:      Supported
20800 F:      Documentation/networking/devlink/sfc.rst
20801 F:      drivers/net/ethernet/sfc/
20802
20803 SFCTEMP HWMON DRIVER
20804 M:      Emil Renner Berthing <[email protected]>
20805 M:      Hal Feng <[email protected]>
20806 L:      [email protected]
20807 S:      Maintained
20808 F:      Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20809 F:      Documentation/hwmon/sfctemp.rst
20810 F:      drivers/hwmon/sfctemp.c
20811
20812 SFF/SFP/SFP+ MODULE SUPPORT
20813 M:      Russell King <[email protected]>
20814 L:      [email protected]
20815 S:      Maintained
20816 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
20817 F:      drivers/net/phy/phylink.c
20818 F:      drivers/net/phy/sfp*
20819 F:      include/linux/mdio/mdio-i2c.h
20820 F:      include/linux/phylink.h
20821 F:      include/linux/sfp.h
20822 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)
20823
20824 SGI GRU DRIVER
20825 M:      Dimitri Sivanich <[email protected]>
20826 S:      Maintained
20827 F:      drivers/misc/sgi-gru/
20828
20829 SGI XP/XPC/XPNET DRIVER
20830 M:      Robin Holt <[email protected]>
20831 M:      Steve Wahl <[email protected]>
20832 S:      Maintained
20833 F:      drivers/misc/sgi-xp/
20834
20835 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20836 M:      Wenjia Zhang <[email protected]>
20837 M:      Jan Karcher <[email protected]>
20838 R:      D. Wythe <[email protected]>
20839 R:      Tony Lu <[email protected]>
20840 R:      Wen Gu <[email protected]>
20841 L:      [email protected]
20842 S:      Supported
20843 F:      net/smc/
20844
20845 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20846 M:      Linus Walleij <[email protected]>
20847 L:      [email protected]
20848 S:      Maintained
20849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20850 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20851 F:      drivers/iio/light/gp2ap002.c
20852
20853 SHARP RJ54N1CB0C SENSOR DRIVER
20854 M:      Jacopo Mondi <[email protected]>
20855 L:      [email protected]
20856 S:      Odd fixes
20857 T:      git git://linuxtv.org/media_tree.git
20858 F:      drivers/media/i2c/rj54n1cb0c.c
20859 F:      include/media/i2c/rj54n1cb0c.h
20860
20861 SHRINKER
20862 M:      Andrew Morton <[email protected]>
20863 M:      Dave Chinner <[email protected]>
20864 R:      Qi Zheng <[email protected]>
20865 R:      Roman Gushchin <[email protected]>
20866 R:      Muchun Song <[email protected]>
20867 L:      [email protected]
20868 S:      Maintained
20869 F:      Documentation/admin-guide/mm/shrinker_debugfs.rst
20870 F:      include/linux/shrinker.h
20871 F:      mm/shrinker.c
20872 F:      mm/shrinker_debug.c
20873
20874 SH_VOU V4L2 OUTPUT DRIVER
20875 L:      [email protected]
20876 S:      Orphan
20877 F:      drivers/media/platform/renesas/sh_vou.c
20878 F:      include/media/drv-intf/sh_vou.h
20879
20880 SI2157 MEDIA DRIVER
20881 L:      [email protected]
20882 S:      Orphan
20883 W:      https://linuxtv.org
20884 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20885 F:      drivers/media/tuners/si2157*
20886
20887 SI2165 MEDIA DRIVER
20888 M:      Matthias Schwarzott <[email protected]>
20889 L:      [email protected]
20890 S:      Maintained
20891 W:      https://linuxtv.org
20892 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20893 F:      drivers/media/dvb-frontends/si2165*
20894
20895 SI2168 MEDIA DRIVER
20896 L:      [email protected]
20897 S:      Orphan
20898 W:      https://linuxtv.org
20899 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20900 F:      drivers/media/dvb-frontends/si2168*
20901
20902 SI470X FM RADIO RECEIVER I2C DRIVER
20903 M:      Hans Verkuil <[email protected]>
20904 L:      [email protected]
20905 S:      Odd Fixes
20906 W:      https://linuxtv.org
20907 T:      git git://linuxtv.org/media_tree.git
20908 F:      Documentation/devicetree/bindings/media/silabs,si470x.yaml
20909 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
20910
20911 SI470X FM RADIO RECEIVER USB DRIVER
20912 M:      Hans Verkuil <[email protected]>
20913 L:      [email protected]
20914 S:      Maintained
20915 W:      https://linuxtv.org
20916 T:      git git://linuxtv.org/media_tree.git
20917 F:      drivers/media/radio/si470x/radio-si470x-common.c
20918 F:      drivers/media/radio/si470x/radio-si470x-usb.c
20919 F:      drivers/media/radio/si470x/radio-si470x.h
20920
20921 SI4713 FM RADIO TRANSMITTER I2C DRIVER
20922 M:      Eduardo Valentin <[email protected]>
20923 L:      [email protected]
20924 S:      Odd Fixes
20925 W:      https://linuxtv.org
20926 T:      git git://linuxtv.org/media_tree.git
20927 F:      drivers/media/radio/si4713/si4713.?
20928
20929 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20930 M:      Eduardo Valentin <[email protected]>
20931 L:      [email protected]
20932 S:      Odd Fixes
20933 W:      https://linuxtv.org
20934 T:      git git://linuxtv.org/media_tree.git
20935 F:      drivers/media/radio/si4713/radio-platform-si4713.c
20936
20937 SI4713 FM RADIO TRANSMITTER USB DRIVER
20938 M:      Hans Verkuil <[email protected]>
20939 L:      [email protected]
20940 S:      Maintained
20941 W:      https://linuxtv.org
20942 T:      git git://linuxtv.org/media_tree.git
20943 F:      drivers/media/radio/si4713/radio-usb-si4713.c
20944
20945 SIANO DVB DRIVER
20946 M:      Mauro Carvalho Chehab <[email protected]>
20947 L:      [email protected]
20948 S:      Odd fixes
20949 W:      https://linuxtv.org
20950 T:      git git://linuxtv.org/media_tree.git
20951 F:      drivers/media/common/siano/
20952 F:      drivers/media/mmc/siano/
20953 F:      drivers/media/usb/siano/
20954 F:      drivers/media/usb/siano/
20955
20956 SIEMENS IPC LED DRIVERS
20957 M:      Gerd Haeussler <[email protected]>
20958 M:      Xing Tong Wu <[email protected]>
20959 M:      Tobias Schaffner <[email protected]>
20960 L:      [email protected]
20961 S:      Maintained
20962 F:      drivers/leds/simple/
20963
20964 SIEMENS IPC PLATFORM DRIVERS
20965 M:      Gerd Haeussler <[email protected]>
20966 M:      Xing Tong Wu <[email protected]>
20967 M:      Tobias Schaffner <[email protected]>
20968 L:      [email protected]
20969 S:      Maintained
20970 F:      drivers/platform/x86/siemens/
20971 F:      include/linux/platform_data/x86/simatic-ipc-base.h
20972 F:      include/linux/platform_data/x86/simatic-ipc.h
20973
20974 SIEMENS IPC WATCHDOG DRIVERS
20975 M:      Gerd Haeussler <[email protected]>
20976 M:      Xing Tong Wu <[email protected]>
20977 M:      Tobias Schaffner <[email protected]>
20978 L:      [email protected]
20979 S:      Maintained
20980 F:      drivers/watchdog/simatic-ipc-wdt.c
20981
20982 SIFIVE DRIVERS
20983 M:      Paul Walmsley <[email protected]>
20984 M:      Samuel Holland <[email protected]>
20985 L:      [email protected]
20986 S:      Supported
20987 F:      drivers/dma/sf-pdma/
20988 N:      sifive
20989 K:      fu[57]40
20990 K:      [^@]sifive
20991
20992 SILEAD TOUCHSCREEN DRIVER
20993 M:      Hans de Goede <[email protected]>
20994 L:      [email protected]
20995 L:      [email protected]
20996 S:      Maintained
20997 F:      drivers/input/touchscreen/silead.c
20998 F:      drivers/platform/x86/touchscreen_dmi.c
20999
21000 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21001 M:      Jérôme Pouiller <[email protected]>
21002 S:      Supported
21003 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21004 F:      drivers/net/wireless/silabs/wfx/
21005
21006 SILICON MOTION SM712 FRAME BUFFER DRIVER
21007 M:      Sudip Mukherjee <[email protected]>
21008 M:      Teddy Wang <[email protected]>
21009 M:      Sudip Mukherjee <[email protected]>
21010 L:      [email protected]
21011 S:      Maintained
21012 F:      Documentation/fb/sm712fb.rst
21013 F:      drivers/video/fbdev/sm712*
21014
21015 SILVACO I3C DUAL-ROLE MASTER
21016 M:      Miquel Raynal <[email protected]>
21017 M:      Conor Culhane <[email protected]>
21018 L:      [email protected] (moderated for non-subscribers)
21019 S:      Maintained
21020 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21021 F:      drivers/i3c/master/svc-i3c-master.c
21022
21023 SIMPLEFB FB DRIVER
21024 M:      Hans de Goede <[email protected]>
21025 L:      [email protected]
21026 S:      Maintained
21027 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21028 F:      drivers/video/fbdev/simplefb.c
21029 F:      include/linux/platform_data/simplefb.h
21030
21031 SIOX
21032 M:      Thorsten Scherer <[email protected]>
21033 R:      Pengutronix Kernel Team <[email protected]>
21034 S:      Supported
21035 F:      drivers/gpio/gpio-siox.c
21036 F:      drivers/siox/*
21037 F:      include/trace/events/siox.h
21038
21039 SIPHASH PRF ROUTINES
21040 M:      Jason A. Donenfeld <[email protected]>
21041 S:      Maintained
21042 F:      include/linux/siphash.h
21043 F:      lib/siphash.c
21044 F:      lib/siphash_kunit.c
21045
21046 SIS 190 ETHERNET DRIVER
21047 M:      Francois Romieu <[email protected]>
21048 L:      [email protected]
21049 S:      Maintained
21050 F:      drivers/net/ethernet/sis/sis190.c
21051
21052 SIS 900/7016 FAST ETHERNET DRIVER
21053 M:      Daniele Venzano <[email protected]>
21054 L:      [email protected]
21055 S:      Maintained
21056 W:      http://www.brownhat.org/sis900.html
21057 F:      drivers/net/ethernet/sis/sis900.*
21058
21059 SIS FRAMEBUFFER DRIVER
21060 S:      Orphan
21061 F:      Documentation/fb/sisfb.rst
21062 F:      drivers/video/fbdev/sis/
21063 F:      include/video/sisfb.h
21064
21065 SIS I2C TOUCHSCREEN DRIVER
21066 M:      Mika Penttilä <[email protected]>
21067 L:      [email protected]
21068 S:      Maintained
21069 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21070 F:      drivers/input/touchscreen/sis_i2c.c
21071
21072 SIS USB2VGA DRIVER
21073 M:      Thomas Winischhofer <[email protected]>
21074 S:      Maintained
21075 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
21076 F:      drivers/usb/misc/sisusbvga/
21077
21078 SL28 CPLD MFD DRIVER
21079 M:      Michael Walle <[email protected]>
21080 S:      Maintained
21081 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21082 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21083 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21084 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21085 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21086 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21087 F:      drivers/gpio/gpio-sl28cpld.c
21088 F:      drivers/hwmon/sl28cpld-hwmon.c
21089 F:      drivers/irqchip/irq-sl28cpld.c
21090 F:      drivers/pwm/pwm-sl28cpld.c
21091 F:      drivers/watchdog/sl28cpld_wdt.c
21092
21093 SL28 VPD NVMEM LAYOUT DRIVER
21094 M:      Michael Walle <[email protected]>
21095 S:      Maintained
21096 F:      Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21097 F:      drivers/nvmem/layouts/sl28vpd.c
21098
21099 SLAB ALLOCATOR
21100 M:      Christoph Lameter <[email protected]>
21101 M:      Pekka Enberg <[email protected]>
21102 M:      David Rientjes <[email protected]>
21103 M:      Joonsoo Kim <[email protected]>
21104 M:      Andrew Morton <[email protected]>
21105 M:      Vlastimil Babka <[email protected]>
21106 R:      Roman Gushchin <[email protected]>
21107 R:      Hyeonggon Yoo <[email protected]>
21108 L:      [email protected]
21109 S:      Maintained
21110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21111 F:      include/linux/sl?b*.h
21112 F:      mm/sl?b*
21113
21114 SLCAN CAN NETWORK DRIVER
21115 M:      Dario Binacchi <[email protected]>
21116 L:      [email protected]
21117 S:      Maintained
21118 F:      drivers/net/can/slcan/
21119
21120 SLEEPABLE READ-COPY UPDATE (SRCU)
21121 M:      Lai Jiangshan <[email protected]>
21122 M:      "Paul E. McKenney" <[email protected]>
21123 M:      Josh Triplett <[email protected]>
21124 R:      Steven Rostedt <[email protected]>
21125 R:      Mathieu Desnoyers <[email protected]>
21126 L:      [email protected]
21127 S:      Supported
21128 W:      http://www.rdrop.com/users/paulmck/RCU/
21129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21130 F:      include/linux/srcu*.h
21131 F:      kernel/rcu/srcu*.c
21132
21133 SMACK SECURITY MODULE
21134 M:      Casey Schaufler <[email protected]>
21135 L:      [email protected]
21136 S:      Maintained
21137 W:      http://schaufler-ca.com
21138 T:      git git://github.com/cschaufler/smack-next
21139 F:      Documentation/admin-guide/LSM/Smack.rst
21140 F:      security/smack/
21141
21142 SMC91x ETHERNET DRIVER
21143 M:      Nicolas Pitre <[email protected]>
21144 S:      Odd Fixes
21145 F:      drivers/net/ethernet/smsc/smc91x.*
21146
21147 SMSC EMC2103 HARDWARE MONITOR DRIVER
21148 M:      Steve Glendinning <[email protected]>
21149 L:      [email protected]
21150 S:      Maintained
21151 F:      Documentation/hwmon/emc2103.rst
21152 F:      drivers/hwmon/emc2103.c
21153
21154 SMSC SCH5627 HARDWARE MONITOR DRIVER
21155 M:      Hans de Goede <[email protected]>
21156 L:      [email protected]
21157 S:      Supported
21158 F:      Documentation/hwmon/sch5627.rst
21159 F:      drivers/hwmon/sch5627.c
21160
21161 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21162 M:      Steve Glendinning <[email protected]>
21163 L:      [email protected]
21164 S:      Maintained
21165 F:      drivers/video/fbdev/smscufx.c
21166
21167 SMSC47B397 HARDWARE MONITOR DRIVER
21168 M:      Jean Delvare <[email protected]>
21169 L:      [email protected]
21170 S:      Maintained
21171 F:      Documentation/hwmon/smsc47b397.rst
21172 F:      drivers/hwmon/smsc47b397.c
21173
21174 SMSC911x ETHERNET DRIVER
21175 M:      Steve Glendinning <[email protected]>
21176 L:      [email protected]
21177 S:      Maintained
21178 F:      drivers/net/ethernet/smsc/smsc911x.*
21179 F:      include/linux/smsc911x.h
21180
21181 SMSC9420 PCI ETHERNET DRIVER
21182 M:      Steve Glendinning <[email protected]>
21183 L:      [email protected]
21184 S:      Maintained
21185 F:      drivers/net/ethernet/smsc/smsc9420.*
21186
21187 SNET DPU VIRTIO DATA PATH ACCELERATOR
21188 R:      Alvaro Karsz <[email protected]>
21189 F:      drivers/vdpa/solidrun/
21190
21191 SOCIONEXT (SNI) AVE NETWORK DRIVER
21192 M:      Kunihiko Hayashi <[email protected]>
21193 L:      [email protected]
21194 S:      Maintained
21195 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21196 F:      drivers/net/ethernet/socionext/sni_ave.c
21197
21198 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21199 M:      Ilias Apalodimas <[email protected]>
21200 M:      Masahisa Kojima <[email protected]>
21201 L:      [email protected]
21202 S:      Maintained
21203 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21204 F:      drivers/net/ethernet/socionext/netsec.c
21205
21206 SOCIONEXT (SNI) Synquacer SPI DRIVER
21207 M:      Masahisa Kojima <[email protected]>
21208 M:      Jassi Brar <[email protected]>
21209 L:      [email protected]
21210 S:      Maintained
21211 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21212 F:      drivers/spi/spi-synquacer.c
21213
21214 SOCIONEXT SYNQUACER I2C DRIVER
21215 M:      Ard Biesheuvel <[email protected]>
21216 L:      [email protected]
21217 S:      Maintained
21218 F:      Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21219 F:      drivers/i2c/busses/i2c-synquacer.c
21220
21221 SOCIONEXT UNIPHIER SOUND DRIVER
21222 L:      [email protected] (moderated for non-subscribers)
21223 S:      Orphan
21224 F:      sound/soc/uniphier/
21225
21226 SOCKET TIMESTAMPING
21227 M:      Willem de Bruijn <[email protected]>
21228 S:      Maintained
21229 F:      Documentation/networking/timestamping.rst
21230 F:      include/linux/net_tstamp.h
21231 F:      include/uapi/linux/net_tstamp.h
21232 F:      tools/testing/selftests/net/so_txtime.c
21233
21234 SOEKRIS NET48XX LED SUPPORT
21235 M:      Chris Boot <[email protected]>
21236 S:      Maintained
21237 F:      drivers/leds/leds-net48xx.c
21238
21239 SOFT-IWARP DRIVER (siw)
21240 M:      Bernard Metzler <[email protected]>
21241 L:      [email protected]
21242 S:      Supported
21243 F:      drivers/infiniband/sw/siw/
21244 F:      include/uapi/rdma/siw-abi.h
21245
21246 SOFT-ROCE DRIVER (rxe)
21247 M:      Zhu Yanjun <[email protected]>
21248 L:      [email protected]
21249 S:      Supported
21250 F:      drivers/infiniband/sw/rxe/
21251 F:      include/uapi/rdma/rdma_user_rxe.h
21252
21253 SOFTLOGIC 6x10 MPEG CODEC
21254 M:      Bluecherry Maintainers <[email protected]>
21255 M:      Andrey Utkin <[email protected]>
21256 M:      Ismael Luceno <[email protected]>
21257 L:      [email protected]
21258 S:      Supported
21259 F:      drivers/media/pci/solo6x10/
21260
21261 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21262 M:      James Morse <[email protected]>
21263 L:      [email protected] (moderated for non-subscribers)
21264 S:      Maintained
21265 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
21266 F:      drivers/firmware/arm_sdei.c
21267 F:      include/linux/arm_sdei.h
21268 F:      include/uapi/linux/arm_sdei.h
21269
21270 SOFTWARE NODES AND DEVICE PROPERTIES
21271 R:      Andy Shevchenko <[email protected]>
21272 R:      Daniel Scally <[email protected]>
21273 R:      Heikki Krogerus <[email protected]>
21274 R:      Sakari Ailus <[email protected]>
21275 L:      [email protected]
21276 S:      Maintained
21277 F:      drivers/base/property.c
21278 F:      drivers/base/swnode.c
21279 F:      include/linux/fwnode.h
21280 F:      include/linux/property.h
21281
21282 SOFTWARE RAID (Multiple Disks) SUPPORT
21283 M:      Song Liu <[email protected]>
21284 R:      Yu Kuai <[email protected]>
21285 L:      [email protected]
21286 S:      Supported
21287 Q:      https://patchwork.kernel.org/project/linux-raid/list/
21288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21289 F:      drivers/md/Kconfig
21290 F:      drivers/md/Makefile
21291 F:      drivers/md/md*
21292 F:      drivers/md/raid*
21293 F:      include/linux/raid/
21294 F:      include/uapi/linux/raid/
21295
21296 SOLIDRUN CLEARFOG SUPPORT
21297 M:      Russell King <[email protected]>
21298 S:      Maintained
21299 F:      arch/arm/boot/dts/marvell/armada-388-clearfog*
21300 F:      arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21301
21302 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21303 M:      Russell King <[email protected]>
21304 S:      Maintained
21305 F:      arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21306 F:      arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21307 F:      arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21308
21309 SONIC NETWORK DRIVER
21310 M:      Thomas Bogendoerfer <[email protected]>
21311 L:      [email protected]
21312 S:      Maintained
21313 F:      drivers/net/ethernet/natsemi/sonic.*
21314
21315 SONICS SILICON BACKPLANE DRIVER (SSB)
21316 M:      Michael Buesch <[email protected]>
21317 L:      [email protected]
21318 S:      Maintained
21319 F:      drivers/ssb/
21320 F:      include/linux/ssb/
21321
21322 SONY IMX208 SENSOR DRIVER
21323 M:      Sakari Ailus <[email protected]>
21324 L:      [email protected]
21325 S:      Maintained
21326 T:      git git://linuxtv.org/media_tree.git
21327 F:      drivers/media/i2c/imx208.c
21328
21329 SONY IMX214 SENSOR DRIVER
21330 M:      Ricardo Ribalda <[email protected]>
21331 L:      [email protected]
21332 S:      Maintained
21333 T:      git git://linuxtv.org/media_tree.git
21334 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21335 F:      drivers/media/i2c/imx214.c
21336
21337 SONY IMX219 SENSOR DRIVER
21338 M:      Dave Stevenson <[email protected]>
21339 L:      [email protected]
21340 S:      Maintained
21341 T:      git git://linuxtv.org/media_tree.git
21342 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
21343 F:      drivers/media/i2c/imx219.c
21344
21345 SONY IMX258 SENSOR DRIVER
21346 M:      Sakari Ailus <[email protected]>
21347 L:      [email protected]
21348 S:      Maintained
21349 T:      git git://linuxtv.org/media_tree.git
21350 F:      Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21351 F:      drivers/media/i2c/imx258.c
21352
21353 SONY IMX274 SENSOR DRIVER
21354 M:      Leon Luo <[email protected]>
21355 L:      [email protected]
21356 S:      Maintained
21357 T:      git git://linuxtv.org/media_tree.git
21358 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21359 F:      drivers/media/i2c/imx274.c
21360
21361 SONY IMX283 SENSOR DRIVER
21362 M:      Kieran Bingham <[email protected]>
21363 M:      Umang Jain <[email protected]>
21364 L:      [email protected]
21365 S:      Maintained
21366 T:      git git://linuxtv.org/media_tree.git
21367 F:      Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21368 F:      drivers/media/i2c/imx283.c
21369
21370 SONY IMX290 SENSOR DRIVER
21371 M:      Manivannan Sadhasivam <[email protected]>
21372 L:      [email protected]
21373 S:      Maintained
21374 T:      git git://linuxtv.org/media_tree.git
21375 F:      Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21376 F:      drivers/media/i2c/imx290.c
21377
21378 SONY IMX296 SENSOR DRIVER
21379 M:      Laurent Pinchart <[email protected]>
21380 M:      Manivannan Sadhasivam <[email protected]>
21381 L:      [email protected]
21382 S:      Maintained
21383 T:      git git://linuxtv.org/media_tree.git
21384 F:      Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21385 F:      drivers/media/i2c/imx296.c
21386
21387 SONY IMX319 SENSOR DRIVER
21388 M:      Bingbu Cao <[email protected]>
21389 L:      [email protected]
21390 S:      Maintained
21391 T:      git git://linuxtv.org/media_tree.git
21392 F:      drivers/media/i2c/imx319.c
21393
21394 SONY IMX334 SENSOR DRIVER
21395 L:      [email protected]
21396 S:      Orphan
21397 T:      git git://linuxtv.org/media_tree.git
21398 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21399 F:      drivers/media/i2c/imx334.c
21400
21401 SONY IMX335 SENSOR DRIVER
21402 L:      [email protected]
21403 S:      Orphan
21404 T:      git git://linuxtv.org/media_tree.git
21405 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21406 F:      drivers/media/i2c/imx335.c
21407
21408 SONY IMX355 SENSOR DRIVER
21409 M:      Tianshu Qiu <[email protected]>
21410 L:      [email protected]
21411 S:      Maintained
21412 T:      git git://linuxtv.org/media_tree.git
21413 F:      drivers/media/i2c/imx355.c
21414
21415 SONY IMX412 SENSOR DRIVER
21416 L:      [email protected]
21417 S:      Orphan
21418 T:      git git://linuxtv.org/media_tree.git
21419 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21420 F:      drivers/media/i2c/imx412.c
21421
21422 SONY IMX415 SENSOR DRIVER
21423 M:      Michael Riesch <[email protected]>
21424 L:      [email protected]
21425 S:      Maintained
21426 T:      git git://linuxtv.org/media_tree.git
21427 F:      Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21428 F:      drivers/media/i2c/imx415.c
21429
21430 SONY MEMORYSTICK SUBSYSTEM
21431 M:      Maxim Levitsky <[email protected]>
21432 M:      Alex Dubov <[email protected]>
21433 M:      Ulf Hansson <[email protected]>
21434 L:      [email protected]
21435 S:      Maintained
21436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21437 F:      drivers/memstick/
21438 F:      include/linux/memstick.h
21439
21440 SONY VAIO CONTROL DEVICE DRIVER
21441 M:      Mattia Dongili <[email protected]>
21442 L:      [email protected]
21443 S:      Maintained
21444 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21445 F:      Documentation/admin-guide/laptops/sony-laptop.rst
21446 F:      drivers/char/sonypi.c
21447 F:      drivers/platform/x86/sony-laptop.c
21448 F:      include/linux/sony-laptop.h
21449
21450 SOPHGO DEVICETREES and DRIVERS
21451 M:      Chen Wang <[email protected]>
21452 M:      Inochi Amaoto <[email protected]>
21453 T:      git https://github.com/sophgo/linux.git
21454 S:      Maintained
21455 N:      sophgo
21456 K:      sophgo
21457
21458 SOUND
21459 M:      Jaroslav Kysela <[email protected]>
21460 M:      Takashi Iwai <[email protected]>
21461 L:      [email protected]
21462 S:      Maintained
21463 W:      http://www.alsa-project.org/
21464 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
21465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21466 F:      Documentation/sound/
21467 F:      include/sound/
21468 F:      include/uapi/sound/
21469 F:      sound/
21470 F:      tools/testing/selftests/alsa
21471
21472 SOUND - ALSA SELFTESTS
21473 M:      Mark Brown <[email protected]>
21474 L:      [email protected]
21475 L:      [email protected]
21476 S:      Supported
21477 F:      tools/testing/selftests/alsa
21478
21479 SOUND - COMPRESSED AUDIO
21480 M:      Vinod Koul <[email protected]>
21481 L:      [email protected] (moderated for non-subscribers)
21482 S:      Supported
21483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21484 F:      Documentation/sound/designs/compress-offload.rst
21485 F:      include/sound/compress_driver.h
21486 F:      include/uapi/sound/compress_*
21487 F:      sound/core/compress_offload.c
21488 F:      sound/soc/soc-compress.c
21489
21490 SOUND - CORE KUNIT TEST
21491 M:      Ivan Orlov <[email protected]>
21492 L:      [email protected]
21493 S:      Supported
21494 F:      sound/core/sound_kunit.c
21495
21496 SOUND - DMAENGINE HELPERS
21497 M:      Lars-Peter Clausen <[email protected]>
21498 S:      Supported
21499 F:      include/sound/dmaengine_pcm.h
21500 F:      sound/core/pcm_dmaengine.c
21501 F:      sound/soc/soc-generic-dmaengine-pcm.c
21502
21503 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21504 M:      Liam Girdwood <[email protected]>
21505 M:      Mark Brown <[email protected]>
21506 L:      [email protected]
21507 S:      Supported
21508 W:      http://alsa-project.org/main/index.php/ASoC
21509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21510 F:      Documentation/devicetree/bindings/sound/
21511 F:      Documentation/sound/soc/
21512 F:      include/dt-bindings/sound/
21513 F:      include/sound/soc*
21514 F:      include/sound/sof.h
21515 F:      include/sound/sof/
21516 F:      include/trace/events/sof*.h
21517 F:      include/uapi/sound/asoc.h
21518 F:      sound/soc/
21519
21520 SOUND - SOC LAYER / dapm-graph
21521 M:      Luca Ceresoli <[email protected]>
21522 L:      [email protected]
21523 S:      Maintained
21524 F:      tools/sound/dapm-graph
21525
21526 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21527 M:      Liam Girdwood <[email protected]>
21528 M:      Peter Ujfalusi <[email protected]>
21529 M:      Bard Liao <[email protected]>
21530 M:      Ranjani Sridharan <[email protected]>
21531 M:      Daniel Baluta <[email protected]>
21532 R:      Kai Vehmanen <[email protected]>
21533 R:      Pierre-Louis Bossart <[email protected]>
21534 L:      [email protected] (moderated for non-subscribers)
21535 S:      Supported
21536 W:      https://github.com/thesofproject/linux/
21537 F:      sound/soc/sof/
21538
21539 SOUNDWIRE SUBSYSTEM
21540 M:      Vinod Koul <[email protected]>
21541 M:      Bard Liao <[email protected]>
21542 R:      Pierre-Louis Bossart <[email protected]>
21543 R:      Sanyog Kale <[email protected]>
21544 L:      [email protected] (moderated for non-subscribers)
21545 S:      Supported
21546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21547 F:      Documentation/driver-api/soundwire/
21548 F:      drivers/soundwire/
21549 F:      include/linux/soundwire/
21550
21551 SP2 MEDIA DRIVER
21552 M:      Olli Salonen <[email protected]>
21553 L:      [email protected]
21554 S:      Maintained
21555 W:      https://linuxtv.org
21556 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21557 F:      drivers/media/dvb-frontends/sp2*
21558
21559 SPANISH DOCUMENTATION
21560 M:      Carlos Bilbao <[email protected]>
21561 R:      Avadhut Naik <[email protected]>
21562 S:      Maintained
21563 F:      Documentation/translations/sp_SP/
21564
21565 SPARC + UltraSPARC (sparc/sparc64)
21566 M:      "David S. Miller" <[email protected]>
21567 M:      Andreas Larsson <[email protected]>
21568 L:      [email protected]
21569 S:      Maintained
21570 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
21571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21573 F:      arch/sparc/
21574 F:      drivers/sbus/
21575
21576 SPARC SERIAL DRIVERS
21577 M:      "David S. Miller" <[email protected]>
21578 L:      [email protected]
21579 S:      Maintained
21580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21582 F:      drivers/tty/serial/suncore.c
21583 F:      drivers/tty/serial/sunhv.c
21584 F:      drivers/tty/serial/sunsab.c
21585 F:      drivers/tty/serial/sunsab.h
21586 F:      drivers/tty/serial/sunsu.c
21587 F:      drivers/tty/serial/sunzilog.c
21588 F:      drivers/tty/serial/sunzilog.h
21589 F:      drivers/tty/vcc.c
21590 F:      include/linux/sunserialcore.h
21591
21592 SPARSE CHECKER
21593 M:      "Luc Van Oostenryck" <[email protected]>
21594 L:      [email protected]
21595 S:      Maintained
21596 W:      https://sparse.docs.kernel.org/
21597 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
21598 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21599 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21600 F:      include/linux/compiler.h
21601
21602 SPEAKUP CONSOLE SPEECH DRIVER
21603 M:      William Hubbs <[email protected]>
21604 M:      Chris Brannon <[email protected]>
21605 M:      Kirk Reiser <[email protected]>
21606 M:      Samuel Thibault <[email protected]>
21607 L:      [email protected]
21608 S:      Odd Fixes
21609 W:      http://www.linux-speakup.org/
21610 W:      https://github.com/linux-speakup/speakup
21611 B:      https://github.com/linux-speakup/speakup/issues
21612 F:      drivers/accessibility/speakup/
21613
21614 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21615 M:      Viresh Kumar <[email protected]>
21616 M:      Shiraz Hashim <[email protected]>
21617 M:      [email protected]
21618 L:      [email protected] (moderated for non-subscribers)
21619 S:      Maintained
21620 W:      http://www.st.com/spear
21621 F:      arch/arm/boot/dts/st/spear*
21622 F:      arch/arm/mach-spear/
21623 F:      drivers/clk/spear/
21624 F:      drivers/pinctrl/spear/
21625
21626 SPI NOR SUBSYSTEM
21627 M:      Tudor Ambarus <[email protected]>
21628 M:      Pratyush Yadav <[email protected]>
21629 M:      Michael Walle <[email protected]>
21630 L:      [email protected]
21631 S:      Maintained
21632 W:      http://www.linux-mtd.infradead.org/
21633 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
21634 C:      irc://irc.oftc.net/mtd
21635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21636 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21637 F:      drivers/mtd/spi-nor/
21638 F:      include/linux/mtd/spi-nor.h
21639
21640 SPI SUBSYSTEM
21641 M:      Mark Brown <[email protected]>
21642 L:      [email protected]
21643 S:      Maintained
21644 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
21645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21646 F:      Documentation/devicetree/bindings/spi/
21647 F:      Documentation/spi/
21648 F:      drivers/spi/
21649 F:      include/linux/spi/
21650 F:      include/uapi/linux/spi/
21651 F:      tools/spi/
21652
21653 SPIDERNET NETWORK DRIVER for CELL
21654 M:      Ishizaki Kou <[email protected]>
21655 M:      Geoff Levand <[email protected]>
21656 L:      [email protected]
21657 L:      [email protected]
21658 S:      Maintained
21659 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21660 F:      drivers/net/ethernet/toshiba/spider_net*
21661
21662 SPMI SUBSYSTEM
21663 M:      Stephen Boyd <[email protected]>
21664 L:      [email protected]
21665 S:      Maintained
21666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21667 F:      Documentation/devicetree/bindings/spmi/
21668 F:      drivers/spmi/
21669 F:      include/dt-bindings/spmi/spmi.h
21670 F:      include/linux/spmi.h
21671 F:      include/trace/events/spmi.h
21672
21673 SPU FILE SYSTEM
21674 L:      [email protected]
21675 S:      Orphan
21676 F:      Documentation/filesystems/spufs/spufs.rst
21677 F:      arch/powerpc/platforms/cell/spufs/
21678
21679 SQUASHFS FILE SYSTEM
21680 M:      Phillip Lougher <[email protected]>
21681 L:      [email protected] (subscribers-only)
21682 S:      Maintained
21683 W:      http://squashfs.org.uk
21684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21685 F:      Documentation/filesystems/squashfs.rst
21686 F:      fs/squashfs/
21687
21688 SRM (Alpha) environment access
21689 M:      Jan-Benedict Glaw <[email protected]>
21690 S:      Maintained
21691 F:      arch/alpha/kernel/srm_env.c
21692
21693 ST LSM6DSx IMU IIO DRIVER
21694 M:      Lorenzo Bianconi <[email protected]>
21695 L:      [email protected]
21696 S:      Maintained
21697 W:      http://www.st.com/
21698 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21699 F:      drivers/iio/imu/st_lsm6dsx/
21700
21701 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21702 M:      Benjamin Mugnier <[email protected]>
21703 M:      Sylvain Petinot <[email protected]>
21704 L:      [email protected]
21705 S:      Maintained
21706 T:      git git://linuxtv.org/media_tree.git
21707 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21708 F:      drivers/media/i2c/st-mipid02.c
21709
21710 ST STM32 FIREWALL
21711 M:      Gatien Chevallier <[email protected]>
21712 S:      Maintained
21713 F:      drivers/bus/stm32_etzpc.c
21714 F:      drivers/bus/stm32_firewall.c
21715 F:      drivers/bus/stm32_rifsc.c
21716
21717 ST STM32 I2C/SMBUS DRIVER
21718 M:      Pierre-Yves MORDRET <[email protected]>
21719 M:      Alain Volmat <[email protected]>
21720 L:      [email protected]
21721 S:      Maintained
21722 F:      drivers/i2c/busses/i2c-stm32*
21723
21724 ST STM32 SPI DRIVER
21725 M:      Alain Volmat <[email protected]>
21726 L:      [email protected]
21727 S:      Maintained
21728 F:      drivers/spi/spi-stm32.c
21729
21730 ST STPDDC60 DRIVER
21731 M:      Daniel Nilsson <[email protected]>
21732 L:      [email protected]
21733 S:      Maintained
21734 F:      Documentation/hwmon/stpddc60.rst
21735 F:      drivers/hwmon/pmbus/stpddc60.c
21736
21737 ST VGXY61 DRIVER
21738 M:      Benjamin Mugnier <[email protected]>
21739 M:      Sylvain Petinot <[email protected]>
21740 L:      [email protected]
21741 S:      Maintained
21742 T:      git git://linuxtv.org/media_tree.git
21743 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21744 F:      Documentation/userspace-api/media/drivers/vgxy61.rst
21745 F:      drivers/media/i2c/vgxy61.c
21746
21747 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21748 M:      Song Qiang <[email protected]>
21749 L:      [email protected]
21750 S:      Maintained
21751 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21752 F:      drivers/iio/proximity/vl53l0x-i2c.c
21753
21754 STABLE BRANCH
21755 M:      Greg Kroah-Hartman <[email protected]>
21756 M:      Sasha Levin <[email protected]>
21757 L:      [email protected]
21758 S:      Supported
21759 F:      Documentation/process/stable-kernel-rules.rst
21760
21761 STAGING - ATOMISP DRIVER
21762 M:      Hans de Goede <[email protected]>
21763 M:      Mauro Carvalho Chehab <[email protected]>
21764 R:      Sakari Ailus <[email protected]>
21765 L:      [email protected]
21766 S:      Maintained
21767 F:      drivers/staging/media/atomisp/
21768
21769 STAGING - FIELDBUS SUBSYSTEM
21770 M:      Sven Van Asbroeck <[email protected]>
21771 S:      Maintained
21772 F:      drivers/staging/fieldbus/*
21773 F:      drivers/staging/fieldbus/Documentation/
21774
21775 STAGING - HMS ANYBUS-S BUS
21776 M:      Sven Van Asbroeck <[email protected]>
21777 S:      Maintained
21778 F:      drivers/staging/fieldbus/anybuss/
21779
21780 STAGING - INDUSTRIAL IO
21781 M:      Jonathan Cameron <[email protected]>
21782 L:      [email protected]
21783 S:      Odd Fixes
21784 F:      Documentation/devicetree/bindings/staging/iio/
21785 F:      drivers/staging/iio/
21786
21787 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21788 M:      Marc Dietrich <[email protected]>
21789 L:      [email protected] (moderated for non-subscribers)
21790 L:      [email protected]
21791 S:      Maintained
21792 F:      drivers/staging/nvec/
21793
21794 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21795 M:      Jens Frederich <[email protected]>
21796 M:      Jon Nettleton <[email protected]>
21797 S:      Maintained
21798 W:      http://wiki.laptop.org/go/DCON
21799 F:      drivers/staging/olpc_dcon/
21800
21801 STAGING - REALTEK RTL8712U DRIVERS
21802 M:      Florian Schilhabel <[email protected]>.
21803 S:      Odd Fixes
21804 F:      drivers/staging/rtl8712/
21805
21806 STAGING - SEPS525 LCD CONTROLLER DRIVERS
21807 M:      Michael Hennerich <[email protected]>
21808 L:      [email protected]
21809 S:      Supported
21810 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21811 F:      drivers/staging/fbtft/fb_seps525.c
21812
21813 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21814 M:      Sudip Mukherjee <[email protected]>
21815 M:      Teddy Wang <[email protected]>
21816 M:      Sudip Mukherjee <[email protected]>
21817 L:      [email protected]
21818 S:      Maintained
21819 F:      drivers/staging/sm750fb/
21820
21821 STAGING - VIA VT665X DRIVERS
21822 M:      Philipp Hortmann <[email protected]>
21823 S:      Odd Fixes
21824 F:      drivers/staging/vt665?/
21825
21826 STAGING SUBSYSTEM
21827 M:      Greg Kroah-Hartman <[email protected]>
21828 L:      [email protected]
21829 S:      Supported
21830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21831 F:      drivers/staging/
21832
21833 STANDALONE CACHE CONTROLLER DRIVERS
21834 M:      Conor Dooley <[email protected]>
21835 S:      Maintained
21836 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21837 F:      Documentation/devicetree/bindings/cache/
21838 F:      drivers/cache
21839
21840 STARFIRE/DURALAN NETWORK DRIVER
21841 M:      Ion Badulescu <[email protected]>
21842 S:      Odd Fixes
21843 F:      drivers/net/ethernet/adaptec/starfire*
21844
21845 STARFIVE CAMERA SUBSYSTEM DRIVER
21846 M:      Jack Zhu <[email protected]>
21847 M:      Changhuang Liang <[email protected]>
21848 L:      [email protected]
21849 S:      Maintained
21850 F:      Documentation/admin-guide/media/starfive_camss.rst
21851 F:      Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21852 F:      drivers/staging/media/starfive/camss
21853
21854 STARFIVE CRYPTO DRIVER
21855 M:      Jia Jie Ho <[email protected]>
21856 M:      William Qiu <[email protected]>
21857 S:      Supported
21858 F:      Documentation/devicetree/bindings/crypto/starfive*
21859 F:      drivers/crypto/starfive/
21860
21861 STARFIVE DEVICETREES
21862 M:      Emil Renner Berthing <[email protected]>
21863 S:      Maintained
21864 F:      arch/riscv/boot/dts/starfive/
21865
21866 STARFIVE DWMAC GLUE LAYER
21867 M:      Emil Renner Berthing <[email protected]>
21868 M:      Minda Chen <[email protected]>
21869 S:      Maintained
21870 F:      Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21871 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21872
21873 STARFIVE JH7110 DPHY RX DRIVER
21874 M:      Jack Zhu <[email protected]>
21875 M:      Changhuang Liang <[email protected]>
21876 S:      Supported
21877 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21878 F:      drivers/phy/starfive/phy-jh7110-dphy-rx.c
21879
21880 STARFIVE JH7110 DPHY TX DRIVER
21881 M:      Keith Zhao <[email protected]>
21882 M:      Shengyang Chen <[email protected]>
21883 S:      Supported
21884 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21885 F:      drivers/phy/starfive/phy-jh7110-dphy-tx.c
21886
21887 STARFIVE JH7110 MMC/SD/SDIO DRIVER
21888 M:      William Qiu <[email protected]>
21889 S:      Supported
21890 F:      Documentation/devicetree/bindings/mmc/starfive*
21891 F:      drivers/mmc/host/dw_mmc-starfive.c
21892
21893 STARFIVE JH7110 PLL CLOCK DRIVER
21894 M:      Xingyu Wu <[email protected]>
21895 S:      Supported
21896 F:      Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21897 F:      drivers/clk/starfive/clk-starfive-jh7110-pll.c
21898
21899 STARFIVE JH7110 PWMDAC DRIVER
21900 M:      Hal Feng <[email protected]>
21901 M:      Xingyu Wu <[email protected]>
21902 S:      Supported
21903 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21904 F:      sound/soc/starfive/jh7110_pwmdac.c
21905
21906 STARFIVE JH7110 SYSCON
21907 M:      William Qiu <[email protected]>
21908 M:      Xingyu Wu <[email protected]>
21909 S:      Supported
21910 F:      Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21911
21912 STARFIVE JH7110 TDM DRIVER
21913 M:      Walker Chen <[email protected]>
21914 S:      Maintained
21915 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21916 F:      sound/soc/starfive/jh7110_tdm.c
21917
21918 STARFIVE JH71X0 CLOCK DRIVERS
21919 M:      Emil Renner Berthing <[email protected]>
21920 M:      Hal Feng <[email protected]>
21921 S:      Maintained
21922 F:      Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21923 F:      drivers/clk/starfive/clk-starfive-jh71*
21924 F:      include/dt-bindings/clock/starfive?jh71*.h
21925
21926 STARFIVE JH71X0 PINCTRL DRIVERS
21927 M:      Emil Renner Berthing <[email protected]>
21928 M:      Jianlong Huang <[email protected]>
21929 M:      Hal Feng <[email protected]>
21930 L:      [email protected]
21931 S:      Maintained
21932 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21933 F:      drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21934 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21935 F:      include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21936
21937 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21938 M:      Emil Renner Berthing <[email protected]>
21939 M:      Hal Feng <[email protected]>
21940 S:      Maintained
21941 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21942 F:      drivers/reset/starfive/reset-starfive-jh71*
21943 F:      include/dt-bindings/reset/starfive?jh71*.h
21944
21945 STARFIVE JH71X0 USB DRIVERS
21946 M:      Minda Chen <[email protected]>
21947 S:      Maintained
21948 F:      Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21949 F:      drivers/usb/cdns3/cdns3-starfive.c
21950
21951 STARFIVE JH71XX PMU CONTROLLER DRIVER
21952 M:      Walker Chen <[email protected]>
21953 M:      Changhuang Liang <[email protected]>
21954 S:      Supported
21955 F:      Documentation/devicetree/bindings/power/starfive*
21956 F:      drivers/pmdomain/starfive/
21957 F:      include/dt-bindings/power/starfive,jh7110-pmu.h
21958
21959 STARFIVE SOC DRIVERS
21960 M:      Conor Dooley <[email protected]>
21961 S:      Maintained
21962 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21963 F:      Documentation/devicetree/bindings/soc/starfive/
21964
21965 STARFIVE STARLINK PMU DRIVER
21966 M:      Ji Sheng Teoh <[email protected]>
21967 S:      Maintained
21968 F:      Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21969 F:      Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21970 F:      drivers/perf/starfive_starlink_pmu.c
21971
21972 STARFIVE TRNG DRIVER
21973 M:      Jia Jie Ho <[email protected]>
21974 S:      Supported
21975 F:      Documentation/devicetree/bindings/rng/starfive*
21976 F:      drivers/char/hw_random/jh7110-trng.c
21977
21978 STARFIVE WATCHDOG DRIVER
21979 M:      Xingyu Wu <[email protected]>
21980 M:      Samin Guo <[email protected]>
21981 S:      Supported
21982 F:      Documentation/devicetree/bindings/watchdog/starfive*
21983 F:      drivers/watchdog/starfive-wdt.c
21984
21985 STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21986 M:      Minda Chen <[email protected]>
21987 S:      Supported
21988 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21989 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21990 F:      drivers/phy/starfive/phy-jh7110-pcie.c
21991 F:      drivers/phy/starfive/phy-jh7110-usb.c
21992
21993 STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21994 M:      Changhuang Liang <[email protected]>
21995 S:      Supported
21996 F:      Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21997 F:      drivers/irqchip/irq-starfive-jh8100-intc.c
21998
21999 STATIC BRANCH/CALL
22000 M:      Peter Zijlstra <[email protected]>
22001 M:      Josh Poimboeuf <[email protected]>
22002 M:      Jason Baron <[email protected]>
22003 R:      Steven Rostedt <[email protected]>
22004 R:      Ard Biesheuvel <[email protected]>
22005 S:      Supported
22006 F:      arch/*/include/asm/jump_label*.h
22007 F:      arch/*/include/asm/static_call*.h
22008 F:      arch/*/kernel/jump_label.c
22009 F:      arch/*/kernel/static_call.c
22010 F:      include/linux/jump_label*.h
22011 F:      include/linux/static_call*.h
22012 F:      kernel/jump_label.c
22013 F:      kernel/static_call.c
22014
22015 STI AUDIO (ASoC) DRIVERS
22016 M:      Arnaud Pouliquen <[email protected]>
22017 L:      [email protected] (moderated for non-subscribers)
22018 S:      Maintained
22019 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22020 F:      sound/soc/sti/
22021
22022 STI CEC DRIVER
22023 M:      Alain Volmat <[email protected]>
22024 S:      Maintained
22025 F:      Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22026 F:      drivers/media/cec/platform/sti/
22027
22028 STK1160 USB VIDEO CAPTURE DRIVER
22029 M:      Ezequiel Garcia <[email protected]>
22030 L:      [email protected]
22031 S:      Maintained
22032 T:      git git://linuxtv.org/media_tree.git
22033 F:      drivers/media/usb/stk1160/
22034
22035 STM32 AUDIO (ASoC) DRIVERS
22036 M:      Olivier Moysan <[email protected]>
22037 M:      Arnaud Pouliquen <[email protected]>
22038 L:      [email protected] (moderated for non-subscribers)
22039 S:      Maintained
22040 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22041 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22042 F:      sound/soc/stm/
22043
22044 STM32 DMA DRIVERS
22045 M:      Amélie Delaunay <[email protected]>
22046 L:      [email protected]
22047 L:      [email protected] (moderated for non-subscribers)
22048 S:      Maintained
22049 F:      Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22050 F:      Documentation/devicetree/bindings/dma/stm32/
22051 F:      drivers/dma/stm32/
22052
22053 STM32 TIMER/LPTIMER DRIVERS
22054 M:      Fabrice Gasnier <[email protected]>
22055 S:      Maintained
22056 F:      Documentation/ABI/testing/*timer-stm32
22057 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
22058 F:      drivers/*/stm32-*timer*
22059 F:      drivers/pwm/pwm-stm32*
22060 F:      include/linux/*/stm32-*tim*
22061
22062 STMMAC ETHERNET DRIVER
22063 M:      Alexandre Torgue <[email protected]>
22064 M:      Jose Abreu <[email protected]>
22065 L:      [email protected]
22066 S:      Supported
22067 W:      http://www.stlinux.com
22068 F:      Documentation/networking/device_drivers/ethernet/stmicro/
22069 F:      drivers/net/ethernet/stmicro/stmmac/
22070
22071 SUN HAPPY MEAL ETHERNET DRIVER
22072 M:      Sean Anderson <[email protected]>
22073 S:      Maintained
22074 F:      drivers/net/ethernet/sun/sunhme.*
22075
22076 SUN3/3X
22077 M:      Sam Creasey <[email protected]>
22078 S:      Maintained
22079 W:      http://sammy.net/sun3/
22080 F:      arch/m68k/include/asm/sun3*
22081 F:      arch/m68k/kernel/*sun3*
22082 F:      arch/m68k/sun3*/
22083 F:      drivers/net/ethernet/i825xx/sun3*
22084
22085 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22086 M:      Hans de Goede <[email protected]>
22087 L:      [email protected]
22088 S:      Maintained
22089 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22090 F:      drivers/input/keyboard/sun4i-lradc-keys.c
22091
22092 SUNDANCE NETWORK DRIVER
22093 M:      Denis Kirjanov <[email protected]>
22094 L:      [email protected]
22095 S:      Maintained
22096 F:      drivers/net/ethernet/dlink/sundance.c
22097
22098 SUNPLUS ETHERNET DRIVER
22099 M:      Wells Lu <[email protected]>
22100 L:      [email protected]
22101 S:      Maintained
22102 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
22103 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22104 F:      drivers/net/ethernet/sunplus/
22105
22106 SUNPLUS MMC DRIVER
22107 M:      Tony Huang <[email protected]>
22108 M:      Li-hao Kuo <[email protected]>
22109 S:      Maintained
22110 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22111 F:      drivers/mmc/host/sunplus-mmc.c
22112
22113 SUNPLUS OCOTP DRIVER
22114 M:      Vincent Shih <[email protected]>
22115 S:      Maintained
22116 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22117 F:      drivers/nvmem/sunplus-ocotp.c
22118
22119 SUNPLUS PWM DRIVER
22120 M:      Hammer Hsieh <[email protected]>
22121 S:      Maintained
22122 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22123 F:      drivers/pwm/pwm-sunplus.c
22124
22125 SUNPLUS RTC DRIVER
22126 M:      Vincent Shih <[email protected]>
22127 L:      [email protected]
22128 S:      Maintained
22129 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22130 F:      drivers/rtc/rtc-sunplus.c
22131
22132 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22133 M:      Li-hao Kuo <[email protected]>
22134 L:      [email protected]
22135 S:      Maintained
22136 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22137 F:      drivers/spi/spi-sunplus-sp7021.c
22138
22139 SUNPLUS UART DRIVER
22140 M:      Hammer Hsieh <[email protected]>
22141 S:      Maintained
22142 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22143 F:      drivers/tty/serial/sunplus-uart.c
22144
22145 SUNPLUS USB2 PHY DRIVER
22146 M:      Vincent Shih <[email protected]>
22147 L:      [email protected]
22148 S:      Maintained
22149 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22150 F:      drivers/phy/sunplus/Kconfig
22151 F:      drivers/phy/sunplus/Makefile
22152 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
22153
22154 SUNPLUS WATCHDOG DRIVER
22155 M:      Xiantao Hu <[email protected]>
22156 L:      [email protected]
22157 S:      Maintained
22158 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22159 F:      drivers/watchdog/sunplus_wdt.c
22160
22161 SUPERH
22162 M:      Yoshinori Sato <[email protected]>
22163 M:      Rich Felker <[email protected]>
22164 M:      John Paul Adrian Glaubitz <[email protected]>
22165 L:      [email protected]
22166 S:      Maintained
22167 Q:      http://patchwork.kernel.org/project/linux-sh/list/
22168 F:      Documentation/arch/sh/
22169 F:      arch/sh/
22170 F:      drivers/sh/
22171
22172 SUSPEND TO RAM
22173 M:      "Rafael J. Wysocki" <[email protected]>
22174 M:      Len Brown <[email protected]>
22175 M:      Pavel Machek <[email protected]>
22176 L:      [email protected]
22177 S:      Supported
22178 B:      https://bugzilla.kernel.org
22179 F:      Documentation/power/
22180 F:      arch/x86/kernel/acpi/sleep*
22181 F:      arch/x86/kernel/acpi/wakeup*
22182 F:      drivers/base/power/
22183 F:      include/linux/freezer.h
22184 F:      include/linux/pm.h
22185 F:      include/linux/suspend.h
22186 F:      kernel/power/
22187
22188 SVGA HANDLING
22189 M:      Martin Mares <[email protected]>
22190 L:      [email protected]
22191 S:      Maintained
22192 F:      Documentation/admin-guide/svga.rst
22193 F:      arch/x86/boot/video*
22194
22195 SWITCHDEV
22196 M:      Jiri Pirko <[email protected]>
22197 M:      Ivan Vecera <[email protected]>
22198 L:      [email protected]
22199 S:      Supported
22200 F:      include/net/switchdev.h
22201 F:      net/switchdev/
22202
22203 SY8106A REGULATOR DRIVER
22204 M:      Icenowy Zheng <[email protected]>
22205 S:      Maintained
22206 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22207 F:      drivers/regulator/sy8106a-regulator.c
22208
22209 SYNC FILE FRAMEWORK
22210 M:      Sumit Semwal <[email protected]>
22211 R:      Gustavo Padovan <[email protected]>
22212 L:      [email protected]
22213 L:      [email protected]
22214 S:      Maintained
22215 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
22216 F:      Documentation/driver-api/sync_file.rst
22217 F:      drivers/dma-buf/dma-fence*
22218 F:      drivers/dma-buf/sw_sync.c
22219 F:      drivers/dma-buf/sync_*
22220 F:      include/linux/sync_file.h
22221 F:      include/uapi/linux/sync_file.h
22222
22223 SYNOPSYS ARC ARCHITECTURE
22224 M:      Vineet Gupta <[email protected]>
22225 L:      [email protected]
22226 S:      Supported
22227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22228 F:      Documentation/arch/arc
22229 F:      Documentation/devicetree/bindings/arc/*
22230 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22231 F:      arch/arc/
22232 F:      drivers/clocksource/arc_timer.c
22233 F:      drivers/tty/serial/arc_uart.c
22234
22235 SYNOPSYS ARC HSDK SDP pll clock driver
22236 M:      Eugeniy Paltsev <[email protected]>
22237 S:      Supported
22238 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22239 F:      drivers/clk/clk-hsdk-pll.c
22240
22241 SYNOPSYS ARC SDP clock driver
22242 M:      Eugeniy Paltsev <[email protected]>
22243 S:      Supported
22244 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22245 F:      drivers/clk/axs10x/*
22246
22247 SYNOPSYS ARC SDP platform support
22248 M:      Alexey Brodkin <[email protected]>
22249 S:      Supported
22250 F:      Documentation/devicetree/bindings/arc/axs10*
22251 F:      arch/arc/boot/dts/ax*
22252 F:      arch/arc/plat-axs10x
22253
22254 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22255 M:      Eugeniy Paltsev <[email protected]>
22256 S:      Supported
22257 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22258 F:      drivers/reset/reset-axs10x.c
22259
22260 SYNOPSYS CREG GPIO DRIVER
22261 M:      Eugeniy Paltsev <[email protected]>
22262 S:      Maintained
22263 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22264 F:      drivers/gpio/gpio-creg-snps.c
22265
22266 SYNOPSYS DESIGNWARE 8250 UART DRIVER
22267 M:      Ilpo Järvinen <[email protected]>
22268 R:      Andy Shevchenko <[email protected]>
22269 S:      Supported
22270 F:      drivers/tty/serial/8250/8250_dw.c
22271 F:      drivers/tty/serial/8250/8250_dwlib.*
22272 F:      drivers/tty/serial/8250/8250_lpss.c
22273
22274 SYNOPSYS DESIGNWARE APB GPIO DRIVER
22275 M:      Hoan Tran <[email protected]>
22276 M:      Serge Semin <[email protected]>
22277 L:      [email protected]
22278 S:      Maintained
22279 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22280 F:      drivers/gpio/gpio-dwapb.c
22281
22282 SYNOPSYS DESIGNWARE APB SSI DRIVER
22283 M:      Serge Semin <[email protected]>
22284 L:      [email protected]
22285 S:      Supported
22286 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22287 F:      drivers/spi/spi-dw*
22288
22289 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22290 M:      Eugeniy Paltsev <[email protected]>
22291 S:      Maintained
22292 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22293 F:      drivers/dma/dw-axi-dmac/
22294
22295 SYNOPSYS DESIGNWARE DMAC DRIVER
22296 M:      Viresh Kumar <[email protected]>
22297 R:      Andy Shevchenko <[email protected]>
22298 S:      Maintained
22299 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22300 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22301 F:      drivers/dma/dw/
22302 F:      include/dt-bindings/dma/dw-dmac.h
22303 F:      include/linux/dma/dw.h
22304 F:      include/linux/platform_data/dma-dw.h
22305
22306 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22307 M:      Jose Abreu <[email protected]>
22308 L:      [email protected]
22309 S:      Supported
22310 F:      drivers/net/ethernet/synopsys/
22311
22312 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22313 M:      Jose Abreu <[email protected]>
22314 L:      [email protected]
22315 S:      Supported
22316 F:      drivers/net/pcs/pcs-xpcs.c
22317 F:      drivers/net/pcs/pcs-xpcs.h
22318 F:      include/linux/pcs/pcs-xpcs.h
22319
22320 SYNOPSYS DESIGNWARE I2C DRIVER
22321 M:      Jarkko Nikula <[email protected]>
22322 R:      Andy Shevchenko <[email protected]>
22323 R:      Mika Westerberg <[email protected]>
22324 R:      Jan Dabros <[email protected]>
22325 L:      [email protected]
22326 S:      Supported
22327 F:      drivers/i2c/busses/i2c-designware-*
22328
22329 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22330 M:      Jaehoon Chung <[email protected]>
22331 L:      [email protected]
22332 S:      Maintained
22333 F:      drivers/mmc/host/dw_mmc*
22334
22335 SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22336 M:      Shuai Xue <[email protected]>
22337 M:      Jing Zhang <[email protected]>
22338 S:      Supported
22339 F:      Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22340 F:      drivers/perf/dwc_pcie_pmu.c
22341
22342 SYNOPSYS HSDK RESET CONTROLLER DRIVER
22343 M:      Eugeniy Paltsev <[email protected]>
22344 S:      Supported
22345 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22346 F:      drivers/reset/reset-hsdk.c
22347 F:      include/dt-bindings/reset/snps,hsdk-reset.h
22348
22349 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22350 M:      Prabu Thangamuthu <[email protected]>
22351 M:      Manjunath M B <[email protected]>
22352 L:      [email protected]
22353 S:      Maintained
22354 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
22355
22356 SYSTEM CONFIGURATION (SYSCON)
22357 M:      Lee Jones <[email protected]>
22358 M:      Arnd Bergmann <[email protected]>
22359 S:      Supported
22360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22361 F:      drivers/mfd/syscon.c
22362
22363 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22364 M:      Sudeep Holla <[email protected]>
22365 R:      Cristian Marussi <[email protected]>
22366 L:      [email protected]
22367 L:      [email protected] (moderated for non-subscribers)
22368 S:      Maintained
22369 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22370 F:      drivers/clk/clk-sc[mp]i.c
22371 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
22372 F:      drivers/firmware/arm_scmi/
22373 F:      drivers/firmware/arm_scpi.c
22374 F:      drivers/hwmon/scmi-hwmon.c
22375 F:      drivers/pinctrl/pinctrl-scmi.c
22376 F:      drivers/pmdomain/arm/
22377 F:      drivers/powercap/arm_scmi_powercap.c
22378 F:      drivers/regulator/scmi-regulator.c
22379 F:      drivers/reset/reset-scmi.c
22380 F:      include/linux/sc[mp]i_protocol.h
22381 F:      include/trace/events/scmi.h
22382 F:      include/uapi/linux/virtio_scmi.h
22383
22384 SYSTEM RESET/SHUTDOWN DRIVERS
22385 M:      Sebastian Reichel <[email protected]>
22386 L:      [email protected]
22387 S:      Maintained
22388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22389 F:      Documentation/devicetree/bindings/power/reset/
22390 F:      drivers/power/reset/
22391
22392 SYSTEM TRACE MODULE CLASS
22393 M:      Alexander Shishkin <[email protected]>
22394 S:      Maintained
22395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22396 F:      Documentation/trace/stm.rst
22397 F:      drivers/hwtracing/stm/
22398 F:      include/linux/stm.h
22399 F:      include/uapi/linux/stm.h
22400
22401 SYSTEM76 ACPI DRIVER
22402 M:      Jeremy Soller <[email protected]>
22403 M:      System76 Product Development <[email protected]>
22404 L:      [email protected]
22405 S:      Maintained
22406 F:      drivers/platform/x86/system76_acpi.c
22407
22408 SYSV FILESYSTEM
22409 S:      Orphan
22410 F:      Documentation/filesystems/sysv-fs.rst
22411 F:      fs/sysv/
22412 F:      include/linux/sysv_fs.h
22413
22414 TASKSTATS STATISTICS INTERFACE
22415 M:      Balbir Singh <[email protected]>
22416 S:      Maintained
22417 F:      Documentation/accounting/taskstats*
22418 F:      include/linux/taskstats*
22419 F:      kernel/taskstats.c
22420
22421 TC subsystem
22422 M:      Jamal Hadi Salim <[email protected]>
22423 M:      Cong Wang <[email protected]>
22424 M:      Jiri Pirko <[email protected]>
22425 L:      [email protected]
22426 S:      Maintained
22427 F:      include/net/pkt_cls.h
22428 F:      include/net/pkt_sched.h
22429 F:      include/net/tc_act/
22430 F:      include/uapi/linux/pkt_cls.h
22431 F:      include/uapi/linux/pkt_sched.h
22432 F:      include/uapi/linux/tc_act/
22433 F:      include/uapi/linux/tc_ematch/
22434 F:      net/sched/
22435 F:      tools/testing/selftests/tc-testing
22436
22437 TC90522 MEDIA DRIVER
22438 M:      Akihiro Tsukada <[email protected]>
22439 L:      [email protected]
22440 S:      Odd Fixes
22441 F:      drivers/media/dvb-frontends/tc90522*
22442
22443 TCP LOW PRIORITY MODULE
22444 M:      "Wong Hoi Sing, Edison" <[email protected]>
22445 M:      "Hung Hing Lun, Mike" <[email protected]>
22446 S:      Maintained
22447 W:      http://tcp-lp-mod.sourceforge.net/
22448 F:      net/ipv4/tcp_lp.c
22449
22450 TDA10071 MEDIA DRIVER
22451 L:      [email protected]
22452 S:      Orphan
22453 W:      https://linuxtv.org
22454 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22455 F:      drivers/media/dvb-frontends/tda10071*
22456
22457 TDA18212 MEDIA DRIVER
22458 L:      [email protected]
22459 S:      Orphan
22460 W:      https://linuxtv.org
22461 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22462 F:      drivers/media/tuners/tda18212*
22463
22464 TDA18218 MEDIA DRIVER
22465 L:      [email protected]
22466 S:      Orphan
22467 W:      https://linuxtv.org
22468 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22469 F:      drivers/media/tuners/tda18218*
22470
22471 TDA18250 MEDIA DRIVER
22472 M:      Olli Salonen <[email protected]>
22473 L:      [email protected]
22474 S:      Maintained
22475 W:      https://linuxtv.org
22476 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22477 T:      git git://linuxtv.org/media_tree.git
22478 F:      drivers/media/tuners/tda18250*
22479
22480 TDA18271 MEDIA DRIVER
22481 M:      Michael Krufky <[email protected]>
22482 L:      [email protected]
22483 S:      Maintained
22484 W:      https://linuxtv.org
22485 W:      http://github.com/mkrufky
22486 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22487 T:      git git://linuxtv.org/mkrufky/tuners.git
22488 F:      drivers/media/tuners/tda18271*
22489
22490 TDA1997x MEDIA DRIVER
22491 M:      Tim Harvey <[email protected]>
22492 L:      [email protected]
22493 S:      Maintained
22494 W:      https://linuxtv.org
22495 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22496 F:      drivers/media/i2c/tda1997x.*
22497
22498 TDA827x MEDIA DRIVER
22499 M:      Michael Krufky <[email protected]>
22500 L:      [email protected]
22501 S:      Maintained
22502 W:      https://linuxtv.org
22503 W:      http://github.com/mkrufky
22504 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22505 T:      git git://linuxtv.org/mkrufky/tuners.git
22506 F:      drivers/media/tuners/tda8290.*
22507
22508 TDA8290 MEDIA DRIVER
22509 M:      Michael Krufky <[email protected]>
22510 L:      [email protected]
22511 S:      Maintained
22512 W:      https://linuxtv.org
22513 W:      http://github.com/mkrufky
22514 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22515 T:      git git://linuxtv.org/mkrufky/tuners.git
22516 F:      drivers/media/tuners/tda8290.*
22517
22518 TDA9840 MEDIA DRIVER
22519 M:      Hans Verkuil <[email protected]>
22520 L:      [email protected]
22521 S:      Maintained
22522 W:      https://linuxtv.org
22523 T:      git git://linuxtv.org/media_tree.git
22524 F:      drivers/media/i2c/tda9840*
22525
22526 TEA5761 TUNER DRIVER
22527 M:      Mauro Carvalho Chehab <[email protected]>
22528 L:      [email protected]
22529 S:      Odd fixes
22530 W:      https://linuxtv.org
22531 T:      git git://linuxtv.org/media_tree.git
22532 F:      drivers/media/tuners/tea5761.*
22533
22534 TEA5767 TUNER DRIVER
22535 M:      Mauro Carvalho Chehab <[email protected]>
22536 L:      [email protected]
22537 S:      Maintained
22538 W:      https://linuxtv.org
22539 T:      git git://linuxtv.org/media_tree.git
22540 F:      drivers/media/tuners/tea5767.*
22541
22542 TEA6415C MEDIA DRIVER
22543 M:      Hans Verkuil <[email protected]>
22544 L:      [email protected]
22545 S:      Maintained
22546 W:      https://linuxtv.org
22547 T:      git git://linuxtv.org/media_tree.git
22548 F:      drivers/media/i2c/tea6415c*
22549
22550 TEA6420 MEDIA DRIVER
22551 M:      Hans Verkuil <[email protected]>
22552 L:      [email protected]
22553 S:      Maintained
22554 W:      https://linuxtv.org
22555 T:      git git://linuxtv.org/media_tree.git
22556 F:      drivers/media/i2c/tea6420*
22557
22558 TEAM DRIVER
22559 M:      Jiri Pirko <[email protected]>
22560 L:      [email protected]
22561 S:      Supported
22562 F:      Documentation/netlink/specs/team.yaml
22563 F:      drivers/net/team/
22564 F:      include/linux/if_team.h
22565 F:      include/uapi/linux/if_team.h
22566 F:      tools/testing/selftests/drivers/net/team/
22567
22568 TECHNICAL ADVISORY BOARD PROCESS DOCS
22569 M:      "Theodore Ts'o" <[email protected]>
22570 M:      Greg Kroah-Hartman <[email protected]>
22571 L:      [email protected]
22572 S:      Maintained
22573 F:      Documentation/process/contribution-maturity-model.rst
22574 F:      Documentation/process/researcher-guidelines.rst
22575
22576 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22577 M:      "Savoir-faire Linux Inc." <[email protected]>
22578 S:      Maintained
22579 F:      arch/x86/platform/ts5500/
22580
22581 TECHNOTREND USB IR RECEIVER
22582 M:      Sean Young <[email protected]>
22583 L:      [email protected]
22584 S:      Maintained
22585 F:      drivers/media/rc/ttusbir.c
22586
22587 TECHWELL TW9900 VIDEO DECODER
22588 M:      Mehdi Djait <[email protected]>
22589 L:      [email protected]
22590 S:      Maintained
22591 F:      drivers/media/i2c/tw9900.c
22592
22593 TECHWELL TW9910 VIDEO DECODER
22594 L:      [email protected]
22595 S:      Orphan
22596 F:      drivers/media/i2c/tw9910.c
22597 F:      include/media/i2c/tw9910.h
22598
22599 TEE SUBSYSTEM
22600 M:      Jens Wiklander <[email protected]>
22601 R:      Sumit Garg <[email protected]>
22602 L:      [email protected]
22603 S:      Maintained
22604 F:      Documentation/ABI/testing/sysfs-class-tee
22605 F:      Documentation/driver-api/tee.rst
22606 F:      Documentation/tee/
22607 F:      Documentation/userspace-api/tee.rst
22608 F:      drivers/tee/
22609 F:      include/linux/tee_core.h
22610 F:      include/linux/tee_drv.h
22611 F:      include/uapi/linux/tee.h
22612
22613 TEGRA ARCHITECTURE SUPPORT
22614 M:      Thierry Reding <[email protected]>
22615 M:      Jonathan Hunter <[email protected]>
22616 L:      [email protected]
22617 S:      Supported
22618 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
22619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22620 N:      [^a-z]tegra
22621
22622 TEGRA CLOCK DRIVER
22623 M:      Peter De Schrijver <[email protected]>
22624 M:      Prashant Gaikwad <[email protected]>
22625 S:      Supported
22626 F:      drivers/clk/tegra/
22627
22628 TEGRA CRYPTO DRIVERS
22629 M:      Akhil R <[email protected]>
22630 S:      Supported
22631 F:      drivers/crypto/tegra/*
22632
22633 TEGRA DMA DRIVERS
22634 M:      Laxman Dewangan <[email protected]>
22635 M:      Jon Hunter <[email protected]>
22636 S:      Supported
22637 F:      drivers/dma/tegra*
22638
22639 TEGRA I2C DRIVER
22640 M:      Laxman Dewangan <[email protected]>
22641 R:      Dmitry Osipenko <[email protected]>
22642 S:      Supported
22643 F:      drivers/i2c/busses/i2c-tegra.c
22644
22645 TEGRA IOMMU DRIVERS
22646 M:      Thierry Reding <[email protected]>
22647 R:      Krishna Reddy <[email protected]>
22648 L:      [email protected]
22649 S:      Supported
22650 F:      drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
22651 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22652 F:      drivers/iommu/tegra*
22653
22654 TEGRA KBC DRIVER
22655 M:      Laxman Dewangan <[email protected]>
22656 S:      Supported
22657 F:      drivers/input/keyboard/tegra-kbc.c
22658
22659 TEGRA NAND DRIVER
22660 M:      Stefan Agner <[email protected]>
22661 M:      Lucas Stach <[email protected]>
22662 S:      Maintained
22663 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22664 F:      drivers/mtd/nand/raw/tegra_nand.c
22665
22666 TEGRA PWM DRIVER
22667 M:      Thierry Reding <[email protected]>
22668 S:      Supported
22669 F:      drivers/pwm/pwm-tegra.c
22670
22671 TEGRA QUAD SPI DRIVER
22672 M:      Thierry Reding <[email protected]>
22673 M:      Jonathan Hunter <[email protected]>
22674 M:      Sowjanya Komatineni <[email protected]>
22675 L:      [email protected]
22676 S:      Maintained
22677 F:      drivers/spi/spi-tegra210-quad.c
22678
22679 TEGRA SERIAL DRIVER
22680 M:      Laxman Dewangan <[email protected]>
22681 S:      Supported
22682 F:      drivers/tty/serial/serial-tegra.c
22683
22684 TEGRA SPI DRIVER
22685 M:      Laxman Dewangan <[email protected]>
22686 S:      Supported
22687 F:      drivers/spi/spi-tegra*
22688
22689 TEGRA VIDEO DRIVER
22690 M:      Thierry Reding <[email protected]>
22691 M:      Jonathan Hunter <[email protected]>
22692 M:      Sowjanya Komatineni <[email protected]>
22693 M:      Luca Ceresoli <[email protected]>
22694 L:      [email protected]
22695 L:      [email protected]
22696 S:      Maintained
22697 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22698 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22699 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22700 F:      drivers/staging/media/tegra-video/
22701
22702 TEGRA XUSB PADCTL DRIVER
22703 M:      JC Kuo <[email protected]>
22704 S:      Supported
22705 F:      drivers/phy/tegra/xusb*
22706
22707 TEHUTI ETHERNET DRIVER
22708 M:      Andy Gospodarek <[email protected]>
22709 L:      [email protected]
22710 S:      Supported
22711 F:      drivers/net/ethernet/tehuti/tehuti.*
22712
22713 TEHUTI TN40XX ETHERNET DRIVER
22714 M:      FUJITA Tomonori <[email protected]>
22715 L:      [email protected]
22716 S:      Maintained
22717 F:      drivers/net/ethernet/tehuti/tn40*
22718
22719 TELECOM CLOCK DRIVER FOR MCPL0010
22720 M:      Mark Gross <[email protected]>
22721 S:      Supported
22722 F:      drivers/char/tlclk.c
22723
22724 TEMPO SEMICONDUCTOR DRIVERS
22725 M:      Steven Eckhoff <[email protected]>
22726 S:      Maintained
22727 F:      Documentation/devicetree/bindings/sound/tscs*.txt
22728 F:      sound/soc/codecs/tscs*.c
22729 F:      sound/soc/codecs/tscs*.h
22730
22731 TENSILICA XTENSA PORT (xtensa)
22732 M:      Chris Zankel <[email protected]>
22733 M:      Max Filippov <[email protected]>
22734 S:      Maintained
22735 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
22736 F:      arch/xtensa/
22737 F:      drivers/irqchip/irq-xtensa-*
22738
22739 TEXAS INSTRUMENTS ASoC DRIVERS
22740 M:      Peter Ujfalusi <[email protected]>
22741 L:      [email protected] (moderated for non-subscribers)
22742 S:      Maintained
22743 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22744 F:      sound/soc/ti/
22745
22746 TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22747 M:      Shenghao Ding <[email protected]>
22748 M:      Kevin Lu <[email protected]>
22749 M:      Baojun Xu <[email protected]>
22750 L:      [email protected] (moderated for non-subscribers)
22751 S:      Maintained
22752 F:      Documentation/devicetree/bindings/sound/tas2552.txt
22753 F:      Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22754 F:      Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22755 F:      Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22756 F:      Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
22757 F:      Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22758 F:      Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22759 F:      Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22760 F:      Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22761 F:      include/sound/tas2*.h
22762 F:      include/sound/tlv320*.h
22763 F:      include/sound/tpa6130a2-plat.h
22764 F:      sound/pci/hda/tas2781_hda_i2c.c
22765 F:      sound/soc/codecs/pcm1681.c
22766 F:      sound/soc/codecs/pcm1789*.*
22767 F:      sound/soc/codecs/pcm179x*.*
22768 F:      sound/soc/codecs/pcm186x*.*
22769 F:      sound/soc/codecs/pcm3008.*
22770 F:      sound/soc/codecs/pcm3060*.*
22771 F:      sound/soc/codecs/pcm3168a*.*
22772 F:      sound/soc/codecs/pcm5102a.c
22773 F:      sound/soc/codecs/pcm512x*.*
22774 F:      sound/soc/codecs/tas2*.*
22775 F:      sound/soc/codecs/tlv320*.*
22776 F:      sound/soc/codecs/tpa6130a2.*
22777
22778 TEXAS INSTRUMENTS DMA DRIVERS
22779 M:      Peter Ujfalusi <[email protected]>
22780 L:      [email protected]
22781 S:      Maintained
22782 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22783 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
22784 F:      Documentation/devicetree/bindings/dma/ti/
22785 F:      drivers/dma/ti/
22786 F:      include/linux/dma/k3-psil.h
22787 F:      include/linux/dma/k3-udma-glue.h
22788 F:      include/linux/dma/ti-cppi5.h
22789 X:      drivers/dma/ti/cppi41.c
22790
22791 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22792 M:      Robert Marko <[email protected]>
22793 M:      Luka Perkov <[email protected]>
22794 L:      [email protected]
22795 S:      Maintained
22796 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22797 F:      Documentation/hwmon/tps23861.rst
22798 F:      drivers/hwmon/tps23861.c
22799
22800 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22801 M:      Ricardo Ribalda <[email protected]>
22802 L:      [email protected]
22803 S:      Supported
22804 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22805 F:      drivers/iio/dac/ti-dac7612.c
22806
22807 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22808 M:      Nishanth Menon <[email protected]>
22809 M:      Tero Kristo <[email protected]>
22810 M:      Santosh Shilimkar <[email protected]>
22811 L:      [email protected] (moderated for non-subscribers)
22812 S:      Maintained
22813 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22814 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22815 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22816 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22817 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22818 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22819 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22820 F:      drivers/clk/keystone/sci-clk.c
22821 F:      drivers/firmware/ti_sci*
22822 F:      drivers/irqchip/irq-ti-sci-inta.c
22823 F:      drivers/irqchip/irq-ti-sci-intr.c
22824 F:      drivers/reset/reset-ti-sci.c
22825 F:      drivers/soc/ti/ti_sci_inta_msi.c
22826 F:      drivers/pmdomain/ti/ti_sci_pm_domains.c
22827 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
22828 F:      include/linux/soc/ti/ti_sci_inta_msi.h
22829 F:      include/linux/soc/ti/ti_sci_protocol.h
22830
22831 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22832 M:      Puranjay Mohan <[email protected]>
22833 L:      [email protected]
22834 S:      Supported
22835 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22836 F:      drivers/iio/temperature/tmp117.c
22837
22838 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22839 M:      Hans Verkuil <[email protected]>
22840 L:      [email protected]
22841 S:      Maintained
22842 W:      https://linuxtv.org
22843 T:      git git://linuxtv.org/media_tree.git
22844 F:      drivers/media/radio/radio-raremono.c
22845
22846 THERMAL
22847 M:      Rafael J. Wysocki <[email protected]>
22848 M:      Daniel Lezcano <[email protected]>
22849 R:      Zhang Rui <[email protected]>
22850 R:      Lukasz Luba <[email protected]>
22851 L:      [email protected]
22852 S:      Supported
22853 Q:      https://patchwork.kernel.org/project/linux-pm/list/
22854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22855 F:      Documentation/ABI/testing/sysfs-class-thermal
22856 F:      Documentation/admin-guide/thermal/
22857 F:      Documentation/devicetree/bindings/thermal/
22858 F:      Documentation/driver-api/thermal/
22859 F:      drivers/thermal/
22860 F:      include/dt-bindings/thermal/
22861 F:      include/linux/cpu_cooling.h
22862 F:      include/linux/thermal.h
22863 F:      include/uapi/linux/thermal.h
22864 F:      tools/lib/thermal/
22865 F:      tools/thermal/
22866
22867 THERMAL DRIVER FOR AMLOGIC SOCS
22868 M:      Guillaume La Roque <[email protected]>
22869 L:      [email protected]
22870 L:      [email protected]
22871 S:      Supported
22872 W:      http://linux-meson.com/
22873 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22874 F:      drivers/thermal/amlogic_thermal.c
22875
22876 THERMAL/CPU_COOLING
22877 M:      Amit Daniel Kachhap <[email protected]>
22878 M:      Daniel Lezcano <[email protected]>
22879 M:      Viresh Kumar <[email protected]>
22880 R:      Lukasz Luba <[email protected]>
22881 L:      [email protected]
22882 S:      Supported
22883 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
22884 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
22885 F:      drivers/thermal/cpufreq_cooling.c
22886 F:      drivers/thermal/cpuidle_cooling.c
22887 F:      include/linux/cpu_cooling.h
22888
22889 THERMAL/POWER_ALLOCATOR
22890 M:      Lukasz Luba <[email protected]>
22891 L:      [email protected]
22892 S:      Maintained
22893 F:      Documentation/driver-api/thermal/power_allocator.rst
22894 F:      drivers/thermal/gov_power_allocator.c
22895 F:      drivers/thermal/thermal_trace_ipa.h
22896
22897 THINKPAD ACPI EXTRAS DRIVER
22898 M:      Henrique de Moraes Holschuh <[email protected]>
22899 L:      [email protected]
22900 L:      [email protected]
22901 S:      Maintained
22902 W:      http://ibm-acpi.sourceforge.net
22903 W:      http://thinkwiki.org/wiki/Ibm-acpi
22904 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22905 F:      drivers/platform/x86/thinkpad_acpi.c
22906
22907 THINKPAD LMI DRIVER
22908 M:      Mark Pearson <[email protected]>
22909 L:      [email protected]
22910 S:      Maintained
22911 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
22912 F:      drivers/platform/x86/think-lmi.?
22913
22914 THP7312 ISP DRIVER
22915 M:      Laurent Pinchart <[email protected]>
22916 M:      Paul Elder <[email protected]>
22917 L:      [email protected]
22918 S:      Maintained
22919 T:      git git://linuxtv.org/media_tree.git
22920 F:      Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22921 F:      Documentation/userspace-api/media/drivers/thp7312.rst
22922 F:      drivers/media/i2c/thp7312.c
22923 F:      include/uapi/linux/thp7312.h
22924
22925 THUNDERBOLT DMA TRAFFIC TEST DRIVER
22926 M:      Isaac Hazan <[email protected]>
22927 L:      [email protected]
22928 S:      Maintained
22929 F:      drivers/thunderbolt/dma_test.c
22930
22931 THUNDERBOLT DRIVER
22932 M:      Andreas Noever <[email protected]>
22933 M:      Michael Jamet <[email protected]>
22934 M:      Mika Westerberg <[email protected]>
22935 M:      Yehezkel Bernat <[email protected]>
22936 L:      [email protected]
22937 S:      Maintained
22938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22939 F:      Documentation/admin-guide/thunderbolt.rst
22940 F:      drivers/thunderbolt/
22941 F:      include/linux/thunderbolt.h
22942
22943 THUNDERBOLT NETWORK DRIVER
22944 M:      Michael Jamet <[email protected]>
22945 M:      Mika Westerberg <[email protected]>
22946 M:      Yehezkel Bernat <[email protected]>
22947 L:      [email protected]
22948 S:      Maintained
22949 F:      drivers/net/thunderbolt/
22950
22951 THUNDERX GPIO DRIVER
22952 M:      Robert Richter <[email protected]>
22953 S:      Odd Fixes
22954 F:      drivers/gpio/gpio-thunderx.c
22955
22956 TI ADS1119 ADC DRIVER
22957 M:      Francesco Dolcini <[email protected]>
22958 M:      João Paulo Gonçalves <[email protected]>
22959 L:      [email protected]
22960 S:      Maintained
22961 F:      Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
22962 F:      drivers/iio/adc/ti-ads1119.c
22963
22964 TI ADS7924 ADC DRIVER
22965 M:      Hugo Villeneuve <[email protected]>
22966 L:      [email protected]
22967 S:      Supported
22968 F:      Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22969 F:      drivers/iio/adc/ti-ads7924.c
22970
22971 TI AM437X VPFE DRIVER
22972 M:      "Lad, Prabhakar" <[email protected]>
22973 L:      [email protected]
22974 S:      Maintained
22975 W:      https://linuxtv.org
22976 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22977 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22978 F:      drivers/media/platform/ti/am437x/
22979
22980 TI BANDGAP AND THERMAL DRIVER
22981 M:      Eduardo Valentin <[email protected]>
22982 M:      Keerthy <[email protected]>
22983 L:      [email protected]
22984 L:      [email protected]
22985 S:      Maintained
22986 F:      drivers/thermal/ti-soc-thermal/
22987
22988 TI BQ27XXX POWER SUPPLY DRIVER
22989 F:      drivers/power/supply/bq27xxx_battery.c
22990 F:      drivers/power/supply/bq27xxx_battery_i2c.c
22991 F:      include/linux/power/bq27xxx_battery.h
22992
22993 TI CDCE706 CLOCK DRIVER
22994 M:      Max Filippov <[email protected]>
22995 S:      Maintained
22996 F:      drivers/clk/clk-cdce706.c
22997
22998 TI CLOCK DRIVER
22999 M:      Tero Kristo <[email protected]>
23000 L:      [email protected]
23001 S:      Odd Fixes
23002 F:      drivers/clk/ti/
23003 F:      include/linux/clk/ti.h
23004
23005 TI DAVINCI MACHINE SUPPORT
23006 M:      Bartosz Golaszewski <[email protected]>
23007 L:      [email protected] (moderated for non-subscribers)
23008 S:      Maintained
23009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23010 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23011 F:      arch/arm/boot/dts/ti/davinci/
23012 F:      arch/arm/mach-davinci/
23013 F:      drivers/i2c/busses/i2c-davinci.c
23014
23015 TI DAVINCI SERIES CLOCK DRIVER
23016 M:      David Lechner <[email protected]>
23017 S:      Maintained
23018 F:      Documentation/devicetree/bindings/clock/ti/davinci/
23019 F:      drivers/clk/davinci/
23020 F:      include/linux/clk/davinci.h
23021
23022 TI DAVINCI SERIES GPIO DRIVER
23023 M:      Keerthy <[email protected]>
23024 L:      [email protected]
23025 S:      Maintained
23026 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23027 F:      drivers/gpio/gpio-davinci.c
23028
23029 TI DAVINCI SERIES MEDIA DRIVER
23030 M:      "Lad, Prabhakar" <[email protected]>
23031 L:      [email protected]
23032 S:      Maintained
23033 W:      https://linuxtv.org
23034 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23035 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23036 F:      drivers/media/platform/ti/davinci/
23037 F:      include/media/davinci/
23038
23039 TI ENHANCED CAPTURE (eCAP) DRIVER
23040 M:      Vignesh Raghavendra <[email protected]>
23041 R:      Julien Panis <[email protected]>
23042 L:      [email protected]
23043 L:      [email protected]
23044 S:      Maintained
23045 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23046 F:      drivers/counter/ti-ecap-capture.c
23047
23048 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23049 R:      David Lechner <[email protected]>
23050 L:      [email protected]
23051 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
23052 F:      drivers/counter/ti-eqep.c
23053
23054 TI ETHERNET SWITCH DRIVER (CPSW)
23055 R:      Siddharth Vadapalli <[email protected]>
23056 R:      Roger Quadros <[email protected]>
23057 L:      [email protected]
23058 L:      [email protected]
23059 S:      Maintained
23060 F:      drivers/net/ethernet/ti/cpsw*
23061 F:      drivers/net/ethernet/ti/davinci*
23062
23063 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23064 M:      Alex Dubov <[email protected]>
23065 S:      Maintained
23066 W:      http://tifmxx.berlios.de/
23067 F:      drivers/memstick/host/tifm_ms.c
23068 F:      drivers/misc/tifm*
23069 F:      drivers/mmc/host/tifm_sd.c
23070 F:      include/linux/tifm.h
23071
23072 TI FPD-LINK DRIVERS
23073 M:      Tomi Valkeinen <[email protected]>
23074 L:      [email protected]
23075 S:      Maintained
23076 F:      Documentation/devicetree/bindings/media/i2c/ti,ds90*
23077 F:      drivers/media/i2c/ds90*
23078 F:      include/media/i2c/ds90*
23079
23080 TI HDC302X HUMIDITY DRIVER
23081 M:      Javier Carrasco <[email protected]>
23082 M:      Li peiyu <[email protected]>
23083 L:      [email protected]
23084 S:      Maintained
23085 F:      Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23086 F:      drivers/iio/humidity/hdc3020.c
23087
23088 TI ICSSG ETHERNET DRIVER (ICSSG)
23089 R:      MD Danish Anwar <[email protected]>
23090 R:      Roger Quadros <[email protected]>
23091 L:      [email protected] (moderated for non-subscribers)
23092 L:      [email protected]
23093 S:      Maintained
23094 F:      Documentation/devicetree/bindings/net/ti,icss*.yaml
23095 F:      drivers/net/ethernet/ti/icssg/*
23096
23097 TI J721E CSI2RX DRIVER
23098 M:      Jai Luthra <[email protected]>
23099 L:      [email protected]
23100 S:      Maintained
23101 F:      Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23102 F:      drivers/media/platform/ti/j721e-csi2rx/
23103
23104 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23105 M:      Nishanth Menon <[email protected]>
23106 M:      Santosh Shilimkar <[email protected]>
23107 L:      [email protected]
23108 L:      [email protected] (moderated for non-subscribers)
23109 S:      Maintained
23110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23111 F:      Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23112 F:      drivers/pmdomain/ti/omap_prm.c
23113 F:      drivers/soc/ti/*
23114
23115 TI LM49xxx FAMILY ASoC CODEC DRIVERS
23116 M:      M R Swami Reddy <[email protected]>
23117 M:      Vishwas A Deshpande <[email protected]>
23118 L:      [email protected] (moderated for non-subscribers)
23119 S:      Maintained
23120 F:      sound/soc/codecs/isabelle*
23121 F:      sound/soc/codecs/lm49453*
23122
23123 TI LMP92064 ADC DRIVER
23124 M:      Leonard Göhrs <[email protected]>
23125 R:      [email protected]
23126 L:      [email protected]
23127 S:      Maintained
23128 F:      Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23129 F:      drivers/iio/adc/ti-lmp92064.c
23130
23131 TI PCM3060 ASoC CODEC DRIVER
23132 M:      Kirill Marinushkin <[email protected]>
23133 L:      [email protected] (moderated for non-subscribers)
23134 S:      Maintained
23135 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
23136 F:      sound/soc/codecs/pcm3060*
23137
23138 TI TAS571X FAMILY ASoC CODEC DRIVER
23139 M:      Kevin Cernekee <[email protected]>
23140 L:      [email protected] (moderated for non-subscribers)
23141 S:      Odd Fixes
23142 F:      sound/soc/codecs/tas571x*
23143
23144 TI TMAG5273 MAGNETOMETER DRIVER
23145 M:      Gerald Loacker <[email protected]>
23146 L:      [email protected]
23147 S:      Maintained
23148 F:      Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23149 F:      drivers/iio/magnetometer/tmag5273.c
23150
23151 TI TRF7970A NFC DRIVER
23152 M:      Mark Greer <[email protected]>
23153 L:      [email protected]
23154 S:      Supported
23155 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23156 F:      drivers/nfc/trf7970a.c
23157
23158 TI TSC2046 ADC DRIVER
23159 M:      Oleksij Rempel <[email protected]>
23160 R:      [email protected]
23161 L:      [email protected]
23162 S:      Maintained
23163 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23164 F:      drivers/iio/adc/ti-tsc2046.c
23165
23166 TI TWL4030 SERIES SOC CODEC DRIVER
23167 M:      Peter Ujfalusi <[email protected]>
23168 L:      [email protected] (moderated for non-subscribers)
23169 S:      Maintained
23170 F:      sound/soc/codecs/twl4030*
23171
23172 TI VPE/CAL DRIVERS
23173 M:      Benoit Parrot <[email protected]>
23174 L:      [email protected]
23175 S:      Maintained
23176 W:      http://linuxtv.org/
23177 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23178 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
23179 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
23180 F:      drivers/media/platform/ti/cal/
23181 F:      drivers/media/platform/ti/vpe/
23182
23183 TI WILINK WIRELESS DRIVERS
23184 L:      [email protected]
23185 S:      Orphan
23186 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23187 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23188 F:      drivers/net/wireless/ti/
23189
23190 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23191 M:      John Stultz <[email protected]>
23192 M:      Thomas Gleixner <[email protected]>
23193 R:      Stephen Boyd <[email protected]>
23194 L:      [email protected]
23195 S:      Supported
23196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23197 F:      include/linux/clocksource.h
23198 F:      include/linux/time.h
23199 F:      include/linux/timekeeper_internal.h
23200 F:      include/linux/timekeeping.h
23201 F:      include/linux/timex.h
23202 F:      include/uapi/linux/time.h
23203 F:      include/uapi/linux/timex.h
23204 F:      kernel/time/alarmtimer.c
23205 F:      kernel/time/clocksource*
23206 F:      kernel/time/ntp*
23207 F:      kernel/time/time.c
23208 F:      kernel/time/timeconst.bc
23209 F:      kernel/time/timeconv.c
23210 F:      kernel/time/timecounter.c
23211 F:      kernel/time/timekeeping*
23212 F:      kernel/time/time_test.c
23213 F:      tools/testing/selftests/timers/
23214
23215 TIPC NETWORK LAYER
23216 M:      Jon Maloy <[email protected]>
23217 M:      Ying Xue <[email protected]>
23218 L:      [email protected] (core kernel code)
23219 L:      [email protected] (user apps, general discussion)
23220 S:      Maintained
23221 W:      http://tipc.sourceforge.net/
23222 F:      include/uapi/linux/tipc*.h
23223 F:      net/tipc/
23224
23225 TLAN NETWORK DRIVER
23226 M:      Samuel Chessman <[email protected]>
23227 L:      [email protected] (subscribers-only)
23228 S:      Maintained
23229 W:      http://sourceforge.net/projects/tlan/
23230 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23231 F:      drivers/net/ethernet/ti/tlan.*
23232
23233 TMIO/SDHI MMC DRIVER
23234 M:      Wolfram Sang <[email protected]>
23235 L:      [email protected]
23236 L:      [email protected]
23237 S:      Supported
23238 F:      drivers/mmc/host/renesas_sdhi*
23239 F:      drivers/mmc/host/tmio_mmc*
23240 F:      include/linux/platform_data/tmio.h
23241
23242 TMP513 HARDWARE MONITOR DRIVER
23243 M:      Eric Tremblay <[email protected]>
23244 L:      [email protected]
23245 S:      Maintained
23246 F:      Documentation/hwmon/tmp513.rst
23247 F:      drivers/hwmon/tmp513.c
23248
23249 TMPFS (SHMEM FILESYSTEM)
23250 M:      Hugh Dickins <[email protected]>
23251 L:      [email protected]
23252 S:      Maintained
23253 F:      include/linux/shmem_fs.h
23254 F:      mm/shmem.c
23255
23256 TOMOYO SECURITY MODULE
23257 M:      Kentaro Takeda <[email protected]>
23258 M:      Tetsuo Handa <[email protected]>
23259 L:      [email protected] (subscribers-only, for developers in English)
23260 L:      [email protected] (subscribers-only, for users in English)
23261 L:      [email protected] (subscribers-only, for developers in Japanese)
23262 L:      [email protected] (subscribers-only, for users in Japanese)
23263 S:      Maintained
23264 W:      https://tomoyo.sourceforge.net/
23265 F:      security/tomoyo/
23266
23267 TOPSTAR LAPTOP EXTRAS DRIVER
23268 M:      Herton Ronaldo Krzesinski <[email protected]>
23269 L:      [email protected]
23270 S:      Maintained
23271 F:      drivers/platform/x86/topstar-laptop.c
23272
23273 TORTURE-TEST MODULES
23274 M:      Davidlohr Bueso <[email protected]>
23275 M:      "Paul E. McKenney" <[email protected]>
23276 M:      Josh Triplett <[email protected]>
23277 L:      [email protected]
23278 S:      Supported
23279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23280 F:      Documentation/RCU/torture.rst
23281 F:      kernel/locking/locktorture.c
23282 F:      kernel/rcu/rcuscale.c
23283 F:      kernel/rcu/rcutorture.c
23284 F:      kernel/rcu/refscale.c
23285 F:      kernel/torture.c
23286
23287 TOSHIBA ACPI EXTRAS DRIVER
23288 M:      Azael Avalos <[email protected]>
23289 L:      [email protected]
23290 S:      Maintained
23291 F:      drivers/platform/x86/toshiba_acpi.c
23292
23293 TOSHIBA BLUETOOTH DRIVER
23294 M:      Azael Avalos <[email protected]>
23295 L:      [email protected]
23296 S:      Maintained
23297 F:      drivers/platform/x86/toshiba_bluetooth.c
23298
23299 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23300 M:      Azael Avalos <[email protected]>
23301 L:      [email protected]
23302 S:      Maintained
23303 F:      drivers/platform/x86/toshiba_haps.c
23304
23305 TOSHIBA SMM DRIVER
23306 M:      Jonathan Buzzard <[email protected]>
23307 S:      Maintained
23308 W:      http://www.buzzard.org.uk/toshiba/
23309 F:      drivers/char/toshiba.c
23310 F:      include/linux/toshiba.h
23311 F:      include/uapi/linux/toshiba.h
23312
23313 TOSHIBA TC358743 DRIVER
23314 M:      Hans Verkuil <[email protected]>
23315 L:      [email protected]
23316 S:      Maintained
23317 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
23318 F:      drivers/media/i2c/tc358743*
23319 F:      include/media/i2c/tc358743.h
23320
23321 TOSHIBA WMI HOTKEYS DRIVER
23322 M:      Azael Avalos <[email protected]>
23323 L:      [email protected]
23324 S:      Maintained
23325 F:      drivers/platform/x86/toshiba-wmi.c
23326
23327 TPM DEVICE DRIVER
23328 M:      Peter Huewe <[email protected]>
23329 M:      Jarkko Sakkinen <[email protected]>
23330 R:      Jason Gunthorpe <[email protected]>
23331 L:      [email protected]
23332 S:      Maintained
23333 W:      https://codeberg.org/jarkko/linux-tpmdd-test
23334 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
23335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23336 F:      Documentation/devicetree/bindings/tpm/
23337 F:      drivers/char/tpm/
23338
23339 TPS546D24 DRIVER
23340 M:      Duke Du <[email protected]>
23341 L:      [email protected]
23342 S:      Maintained
23343 F:      Documentation/hwmon/tps546d24.rst
23344 F:      drivers/hwmon/pmbus/tps546d24.c
23345
23346 TQ SYSTEMS BOARD & DRIVER SUPPORT
23347 L:      [email protected]
23348 S:      Supported
23349 W:      https://www.tq-group.com/en/products/tq-embedded/
23350 F:      arch/arm/boot/dts/nxp/imx/*mba*.dts*
23351 F:      arch/arm/boot/dts/nxp/imx/*tqma*.dts*
23352 F:      arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23353 F:      arch/arm64/boot/dts/freescale/imx*mba*.dts*
23354 F:      arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23355 F:      arch/arm64/boot/dts/freescale/mba*.dtsi
23356 F:      arch/arm64/boot/dts/freescale/tqml*.dts*
23357 F:      drivers/gpio/gpio-tqmx86.c
23358 F:      drivers/mfd/tqmx86.c
23359 F:      drivers/watchdog/tqmx86_wdt.c
23360
23361 TRACING
23362 M:      Steven Rostedt <[email protected]>
23363 M:      Masami Hiramatsu <[email protected]>
23364 R:      Mathieu Desnoyers <[email protected]>
23365 L:      [email protected]
23366 L:      [email protected]
23367 S:      Maintained
23368 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
23369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23370 F:      Documentation/trace/*
23371 F:      fs/tracefs/
23372 F:      include/linux/trace*.h
23373 F:      include/trace/
23374 F:      kernel/trace/
23375 F:      scripts/tracing/
23376 F:      tools/testing/selftests/ftrace/
23377
23378 TRACING MMIO ACCESSES (MMIOTRACE)
23379 M:      Steven Rostedt <[email protected]>
23380 M:      Masami Hiramatsu <[email protected]>
23381 R:      Karol Herbst <[email protected]>
23382 R:      Pekka Paalanen <[email protected]>
23383 L:      [email protected]
23384 L:      [email protected]
23385 S:      Maintained
23386 F:      arch/x86/mm/kmmio.c
23387 F:      arch/x86/mm/mmio-mod.c
23388 F:      arch/x86/mm/testmmiotrace.c
23389 F:      include/linux/mmiotrace.h
23390 F:      kernel/trace/trace_mmiotrace.c
23391
23392 TRACING OS NOISE / LATENCY TRACERS
23393 M:      Steven Rostedt <[email protected]>
23394 S:      Maintained
23395 F:      Documentation/trace/hwlat_detector.rst
23396 F:      Documentation/trace/osnoise-tracer.rst
23397 F:      Documentation/trace/timerlat-tracer.rst
23398 F:      arch/*/kernel/trace.c
23399 F:      include/trace/events/osnoise.h
23400 F:      kernel/trace/trace_hwlat.c
23401 F:      kernel/trace/trace_irqsoff.c
23402 F:      kernel/trace/trace_osnoise.c
23403 F:      kernel/trace/trace_sched_wakeup.c
23404
23405 TRADITIONAL CHINESE DOCUMENTATION
23406 M:      Hu Haowen <[email protected]>
23407 S:      Maintained
23408 W:      https://github.com/srcres258/linux-doc
23409 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
23410 F:      Documentation/translations/zh_TW/
23411
23412 TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23413 M:      Dan Williams <[email protected]>
23414 L:      [email protected]
23415 S:      Maintained
23416 F:      Documentation/ABI/testing/configfs-tsm
23417 F:      drivers/virt/coco/tsm.c
23418 F:      include/linux/tsm.h
23419
23420 TRUSTED SERVICES TEE DRIVER
23421 M:      Balint Dobszay <[email protected]>
23422 M:      Sudeep Holla <[email protected]>
23423 L:      [email protected] (moderated for non-subscribers)
23424 L:      [email protected]
23425 S:      Maintained
23426 F:      Documentation/tee/ts-tee.rst
23427 F:      drivers/tee/tstee/
23428
23429 TTY LAYER AND SERIAL DRIVERS
23430 M:      Greg Kroah-Hartman <[email protected]>
23431 M:      Jiri Slaby <[email protected]>
23432 L:      [email protected]
23433 L:      [email protected]
23434 S:      Supported
23435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23436 F:      Documentation/devicetree/bindings/serial/
23437 F:      Documentation/driver-api/serial/
23438 F:      drivers/tty/
23439 F:      include/linux/selection.h
23440 F:      include/linux/serial.h
23441 F:      include/linux/serial_core.h
23442 F:      include/linux/sysrq.h
23443 F:      include/linux/tty*.h
23444 F:      include/linux/vt.h
23445 F:      include/linux/vt_*.h
23446 F:      include/uapi/linux/serial.h
23447 F:      include/uapi/linux/serial_core.h
23448 F:      include/uapi/linux/tty.h
23449
23450 TUA9001 MEDIA DRIVER
23451 L:      [email protected]
23452 S:      Orphan
23453 W:      https://linuxtv.org
23454 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23455 F:      drivers/media/tuners/tua9001*
23456
23457 TULIP NETWORK DRIVERS
23458 L:      [email protected]
23459 L:      [email protected]
23460 S:      Orphan
23461 F:      drivers/net/ethernet/dec/tulip/
23462
23463 TUN/TAP driver
23464 M:      Willem de Bruijn <[email protected]>
23465 M:      Jason Wang <[email protected]>
23466 S:      Maintained
23467 W:      http://vtun.sourceforge.net/tun
23468 F:      Documentation/networking/tuntap.rst
23469 F:      arch/um/os-Linux/drivers/
23470 F:      drivers/net/tap.c
23471 F:      drivers/net/tun.c
23472
23473 TURBOCHANNEL SUBSYSTEM
23474 M:      "Maciej W. Rozycki" <[email protected]>
23475 M:      Ralf Baechle <[email protected]>
23476 L:      [email protected]
23477 S:      Maintained
23478 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
23479 F:      drivers/tc/
23480 F:      include/linux/tc.h
23481
23482 TURBOSTAT UTILITY
23483 M:      "Len Brown" <[email protected]>
23484 L:      [email protected]
23485 S:      Supported
23486 Q:      https://patchwork.kernel.org/project/linux-pm/list/
23487 B:      https://bugzilla.kernel.org
23488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23489 F:      tools/power/x86/turbostat/
23490 F:      tools/testing/selftests/turbostat/
23491
23492 TW5864 VIDEO4LINUX DRIVER
23493 M:      Bluecherry Maintainers <[email protected]>
23494 M:      Andrey Utkin <[email protected]>
23495 M:      Andrey Utkin <[email protected]>
23496 L:      [email protected]
23497 S:      Supported
23498 F:      drivers/media/pci/tw5864/
23499
23500 TW68 VIDEO4LINUX DRIVER
23501 M:      Hans Verkuil <[email protected]>
23502 L:      [email protected]
23503 S:      Odd Fixes
23504 W:      https://linuxtv.org
23505 T:      git git://linuxtv.org/media_tree.git
23506 F:      drivers/media/pci/tw68/
23507
23508 TW686X VIDEO4LINUX DRIVER
23509 M:      Ezequiel Garcia <[email protected]>
23510 L:      [email protected]
23511 S:      Maintained
23512 W:      http://linuxtv.org
23513 T:      git git://linuxtv.org/media_tree.git
23514 F:      drivers/media/pci/tw686x/
23515
23516 U-BOOT ENVIRONMENT VARIABLES
23517 M:      Rafał Miłecki <[email protected]>
23518 S:      Maintained
23519 F:      Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23520 F:      drivers/nvmem/u-boot-env.c
23521
23522 UACCE ACCELERATOR FRAMEWORK
23523 M:      Zhangfei Gao <[email protected]>
23524 M:      Zhou Wang <[email protected]>
23525 L:      [email protected]
23526 L:      [email protected]
23527 S:      Maintained
23528 F:      Documentation/ABI/testing/sysfs-driver-uacce
23529 F:      Documentation/misc-devices/uacce.rst
23530 F:      drivers/misc/uacce/
23531 F:      include/linux/uacce.h
23532 F:      include/uapi/misc/uacce/
23533
23534 UBI FILE SYSTEM (UBIFS)
23535 M:      Richard Weinberger <[email protected]>
23536 R:      Zhihao Cheng <[email protected]>
23537 L:      [email protected]
23538 S:      Supported
23539 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
23540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23542 F:      Documentation/ABI/testing/sysfs-fs-ubifs
23543 F:      Documentation/filesystems/ubifs-authentication.rst
23544 F:      Documentation/filesystems/ubifs.rst
23545 F:      fs/ubifs/
23546
23547 UBLK USERSPACE BLOCK DRIVER
23548 M:      Ming Lei <[email protected]>
23549 L:      [email protected]
23550 S:      Maintained
23551 F:      Documentation/block/ublk.rst
23552 F:      drivers/block/ublk_drv.c
23553 F:      include/uapi/linux/ublk_cmd.h
23554
23555 UBSAN
23556 M:      Kees Cook <[email protected]>
23557 R:      Marco Elver <[email protected]>
23558 R:      Andrey Konovalov <[email protected]>
23559 R:      Andrey Ryabinin <[email protected]>
23560 L:      [email protected]
23561 L:      [email protected]
23562 S:      Supported
23563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23564 F:      Documentation/dev-tools/ubsan.rst
23565 F:      include/linux/ubsan.h
23566 F:      lib/Kconfig.ubsan
23567 F:      lib/test_ubsan.c
23568 F:      lib/ubsan.c
23569 F:      lib/ubsan.h
23570 F:      scripts/Makefile.ubsan
23571 K:      \bARCH_HAS_UBSAN\b
23572
23573 UCLINUX (M68KNOMMU AND COLDFIRE)
23574 M:      Greg Ungerer <[email protected]>
23575 L:      [email protected]
23576 S:      Maintained
23577 W:      http://www.linux-m68k.org/
23578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23579 F:      arch/m68k/*/*_no.*
23580 F:      arch/m68k/68*/
23581 F:      arch/m68k/coldfire/
23582 F:      arch/m68k/include/asm/*_no.*
23583
23584 UDF FILESYSTEM
23585 M:      Jan Kara <[email protected]>
23586 S:      Maintained
23587 F:      Documentation/filesystems/udf.rst
23588 F:      fs/udf/
23589
23590 UDRAW TABLET
23591 M:      Bastien Nocera <[email protected]>
23592 L:      [email protected]
23593 S:      Maintained
23594 F:      drivers/hid/hid-udraw-ps3.c
23595
23596 UFS FILESYSTEM
23597 M:      Evgeniy Dushistov <[email protected]>
23598 S:      Maintained
23599 F:      Documentation/admin-guide/ufs.rst
23600 F:      fs/ufs/
23601
23602 UHID USERSPACE HID IO DRIVER
23603 M:      David Rheinsberg <[email protected]>
23604 L:      [email protected]
23605 S:      Maintained
23606 F:      drivers/hid/uhid.c
23607 F:      include/uapi/linux/uhid.h
23608
23609 ULPI BUS
23610 M:      Heikki Krogerus <[email protected]>
23611 L:      [email protected]
23612 S:      Maintained
23613 F:      drivers/usb/common/ulpi.c
23614 F:      include/linux/ulpi/
23615
23616 UNICODE SUBSYSTEM
23617 M:      Gabriel Krisman Bertazi <[email protected]>
23618 L:      [email protected]
23619 S:      Supported
23620 F:      fs/unicode/
23621
23622 UNIFDEF
23623 M:      Tony Finch <[email protected]>
23624 S:      Maintained
23625 W:      http://dotat.at/prog/unifdef
23626 F:      scripts/unifdef.c
23627
23628 UNIFORM CDROM DRIVER
23629 M:      Phillip Potter <[email protected]>
23630 S:      Maintained
23631 F:      Documentation/cdrom/
23632 F:      drivers/cdrom/cdrom.c
23633 F:      include/linux/cdrom.h
23634 F:      include/uapi/linux/cdrom.h
23635
23636 UNION-FIND
23637 M:      Xavier <[email protected]>
23638 L:      [email protected]
23639 S:      Maintained
23640 F:      Documentation/core-api/union_find.rst
23641 F:      Documentation/translations/zh_CN/core-api/union_find.rst
23642 F:      include/linux/union_find.h
23643 F:      lib/union_find.c
23644
23645 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23646 R:      Alim Akhtar <[email protected]>
23647 R:      Avri Altman <[email protected]>
23648 R:      Bart Van Assche <[email protected]>
23649 L:      [email protected]
23650 S:      Supported
23651 F:      Documentation/devicetree/bindings/ufs/
23652 F:      Documentation/scsi/ufs.rst
23653 F:      drivers/ufs/core/
23654
23655 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23656 M:      Pedro Sousa <[email protected]>
23657 L:      [email protected]
23658 S:      Supported
23659 F:      drivers/ufs/host/*dwc*
23660
23661 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23662 M:      Alim Akhtar <[email protected]>
23663 L:      [email protected]
23664 S:      Maintained
23665 F:      drivers/ufs/host/ufs-exynos*
23666
23667 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23668 M:      Peter Wang <[email protected]>
23669 R:      Stanley Jhu <[email protected]>
23670 L:      [email protected]
23671 L:      [email protected] (moderated for non-subscribers)
23672 S:      Maintained
23673 F:      drivers/ufs/host/ufs-mediatek*
23674
23675 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23676 M:      Manivannan Sadhasivam <[email protected]>
23677 L:      [email protected]
23678 L:      [email protected]
23679 S:      Maintained
23680 F:      Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23681 F:      drivers/ufs/host/ufs-qcom*
23682
23683 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23684 M:      Yoshihiro Shimoda <[email protected]>
23685 L:      [email protected]
23686 L:      [email protected]
23687 S:      Maintained
23688 F:      drivers/ufs/host/ufs-renesas.c
23689
23690 UNSORTED BLOCK IMAGES (UBI)
23691 M:      Richard Weinberger <[email protected]>
23692 R:      Zhihao Cheng <[email protected]>
23693 L:      [email protected]
23694 S:      Supported
23695 W:      http://www.linux-mtd.infradead.org/
23696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23698 F:      drivers/mtd/ubi/
23699 F:      include/linux/mtd/ubi.h
23700 F:      include/uapi/mtd/ubi-user.h
23701
23702 UPROBES
23703 M:      Masami Hiramatsu <[email protected]>
23704 M:      Oleg Nesterov <[email protected]>
23705 M:      Peter Zijlstra <[email protected]>
23706 L:      [email protected]
23707 L:      [email protected]
23708 S:      Maintained
23709 F:      arch/*/include/asm/uprobes.h
23710 F:      arch/*/kernel/probes/uprobes.c
23711 F:      arch/*/kernel/uprobes.c
23712 F:      include/linux/uprobes.h
23713 F:      kernel/events/uprobes.c
23714
23715 USB "USBNET" DRIVER FRAMEWORK
23716 M:      Oliver Neukum <[email protected]>
23717 L:      [email protected]
23718 S:      Maintained
23719 W:      http://www.linux-usb.org/usbnet
23720 F:      drivers/net/usb/usbnet.c
23721 F:      include/linux/usb/usbnet.h
23722
23723 USB ACM DRIVER
23724 M:      Oliver Neukum <[email protected]>
23725 L:      [email protected]
23726 S:      Maintained
23727 F:      Documentation/usb/acm.rst
23728 F:      drivers/usb/class/cdc-acm.*
23729
23730 USB APPLE MFI FASTCHARGE DRIVER
23731 M:      Bastien Nocera <[email protected]>
23732 L:      [email protected]
23733 S:      Maintained
23734 F:      drivers/usb/misc/apple-mfi-fastcharge.c
23735
23736 USB AR5523 WIRELESS DRIVER
23737 L:      [email protected]
23738 S:      Orphan
23739 F:      drivers/net/wireless/ath/ar5523/
23740
23741 USB ATTACHED SCSI
23742 M:      Oliver Neukum <[email protected]>
23743 L:      [email protected]
23744 L:      [email protected]
23745 S:      Maintained
23746 F:      drivers/usb/storage/uas.c
23747
23748 USB CDC ETHERNET DRIVER
23749 M:      Oliver Neukum <[email protected]>
23750 L:      [email protected]
23751 S:      Maintained
23752 F:      drivers/net/usb/cdc_*.c
23753 F:      include/uapi/linux/usb/cdc.h
23754
23755 USB CHAOSKEY DRIVER
23756 M:      Keith Packard <[email protected]>
23757 L:      [email protected]
23758 S:      Maintained
23759 F:      drivers/usb/misc/chaoskey.c
23760
23761 USB CYPRESS C67X00 DRIVER
23762 L:      [email protected]
23763 S:      Orphan
23764 F:      drivers/usb/c67x00/
23765
23766 USB DAVICOM DM9601 DRIVER
23767 M:      Peter Korsgaard <[email protected]>
23768 L:      [email protected]
23769 S:      Maintained
23770 W:      http://www.linux-usb.org/usbnet
23771 F:      drivers/net/usb/dm9601.c
23772
23773 USB EHCI DRIVER
23774 M:      Alan Stern <[email protected]>
23775 L:      [email protected]
23776 S:      Maintained
23777 F:      Documentation/usb/ehci.rst
23778 F:      drivers/usb/host/ehci*
23779
23780 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23781 M:      Jiri Kosina <[email protected]>
23782 M:      Benjamin Tissoires <[email protected]>
23783 L:      [email protected]
23784 S:      Maintained
23785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23786 F:      Documentation/hid/hiddev.rst
23787 F:      drivers/hid/usbhid/
23788
23789 USB INTEL XHCI ROLE MUX DRIVER
23790 M:      Hans de Goede <[email protected]>
23791 L:      [email protected]
23792 S:      Maintained
23793 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
23794
23795 USB IP DRIVER FOR HISILICON KIRIN 960
23796 M:      Yu Chen <[email protected]>
23797 M:      Binghui Wang <[email protected]>
23798 L:      [email protected]
23799 S:      Maintained
23800 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23801 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
23802
23803 USB IP DRIVER FOR HISILICON KIRIN 970
23804 M:      Mauro Carvalho Chehab <[email protected]>
23805 L:      [email protected]
23806 S:      Maintained
23807 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23808 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
23809
23810 USB ISP116X DRIVER
23811 M:      Olav Kongas <[email protected]>
23812 L:      [email protected]
23813 S:      Maintained
23814 F:      drivers/usb/host/isp116x*
23815 F:      include/linux/usb/isp116x.h
23816
23817 USB ISP1760 DRIVER
23818 M:      Rui Miguel Silva <[email protected]>
23819 L:      [email protected]
23820 S:      Maintained
23821 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23822 F:      drivers/usb/isp1760/*
23823
23824 USB LAN78XX ETHERNET DRIVER
23825 M:      Woojung Huh <[email protected]>
23826 M:      [email protected]
23827 L:      [email protected]
23828 S:      Maintained
23829 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23830 F:      drivers/net/usb/lan78xx.*
23831 F:      include/dt-bindings/net/microchip-lan78xx.h
23832
23833 USB MASS STORAGE DRIVER
23834 M:      Alan Stern <[email protected]>
23835 L:      [email protected]
23836 L:      [email protected]
23837 S:      Maintained
23838 F:      drivers/usb/storage/
23839
23840 USB MIDI DRIVER
23841 M:      Clemens Ladisch <[email protected]>
23842 L:      [email protected] (moderated for non-subscribers)
23843 S:      Maintained
23844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23845 F:      sound/usb/midi.*
23846
23847 USB NETWORKING DRIVERS
23848 L:      [email protected]
23849 S:      Odd Fixes
23850 F:      drivers/net/usb/
23851
23852 USB OHCI DRIVER
23853 M:      Alan Stern <[email protected]>
23854 L:      [email protected]
23855 S:      Maintained
23856 F:      Documentation/usb/ohci.rst
23857 F:      drivers/usb/host/ohci*
23858
23859 USB OTG FSM (Finite State Machine)
23860 M:      Peter Chen <[email protected]>
23861 L:      [email protected]
23862 S:      Maintained
23863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23864 F:      drivers/usb/common/usb-otg-fsm.c
23865
23866 USB OVER IP DRIVER
23867 M:      Valentina Manea <[email protected]>
23868 M:      Shuah Khan <[email protected]>
23869 M:      Shuah Khan <[email protected]>
23870 R:      Hongren Zheng <[email protected]>
23871 L:      [email protected]
23872 S:      Maintained
23873 F:      Documentation/usb/usbip_protocol.rst
23874 F:      drivers/usb/usbip/
23875 F:      tools/testing/selftests/drivers/usb/usbip/
23876 F:      tools/usb/usbip/
23877
23878 USB PEGASUS DRIVER
23879 M:      Petko Manolov <[email protected]>
23880 L:      [email protected]
23881 L:      [email protected]
23882 S:      Maintained
23883 W:      https://github.com/petkan/pegasus
23884 T:      git https://github.com/petkan/pegasus.git
23885 F:      drivers/net/usb/pegasus.*
23886
23887 USB PRINTER DRIVER (usblp)
23888 M:      Pete Zaitcev <[email protected]>
23889 L:      [email protected]
23890 S:      Supported
23891 F:      drivers/usb/class/usblp.c
23892
23893 USB QMI WWAN NETWORK DRIVER
23894 M:      Bjørn Mork <[email protected]>
23895 L:      [email protected]
23896 S:      Maintained
23897 F:      Documentation/ABI/testing/sysfs-class-net-qmi
23898 F:      drivers/net/usb/qmi_wwan.c
23899
23900 USB RAW GADGET DRIVER
23901 R:      Andrey Konovalov <[email protected]>
23902 L:      [email protected]
23903 S:      Maintained
23904 F:      Documentation/usb/raw-gadget.rst
23905 F:      drivers/usb/gadget/legacy/raw_gadget.c
23906 F:      include/uapi/linux/usb/raw_gadget.h
23907
23908 USB RTL8150 DRIVER
23909 M:      Petko Manolov <[email protected]>
23910 L:      [email protected]
23911 L:      [email protected]
23912 S:      Maintained
23913 W:      https://github.com/petkan/rtl8150
23914 T:      git https://github.com/petkan/rtl8150.git
23915 F:      drivers/net/usb/rtl8150.c
23916
23917 USB SERIAL SUBSYSTEM
23918 M:      Johan Hovold <[email protected]>
23919 L:      [email protected]
23920 S:      Maintained
23921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23922 F:      Documentation/usb/usb-serial.rst
23923 F:      drivers/usb/serial/
23924 F:      include/linux/usb/serial.h
23925
23926 USB SMSC75XX ETHERNET DRIVER
23927 M:      Steve Glendinning <[email protected]>
23928 L:      [email protected]
23929 S:      Maintained
23930 F:      drivers/net/usb/smsc75xx.*
23931
23932 USB SMSC95XX ETHERNET DRIVER
23933 M:      Steve Glendinning <[email protected]>
23934 M:      [email protected]
23935 L:      [email protected]
23936 S:      Maintained
23937 F:      drivers/net/usb/smsc95xx.*
23938
23939 USB SUBSYSTEM
23940 M:      Greg Kroah-Hartman <[email protected]>
23941 L:      [email protected]
23942 S:      Supported
23943 W:      http://www.linux-usb.org
23944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23945 F:      Documentation/devicetree/bindings/usb/
23946 F:      Documentation/usb/
23947 F:      drivers/usb/
23948 F:      include/dt-bindings/usb/
23949 F:      include/linux/usb.h
23950 F:      include/linux/usb/
23951 F:      include/uapi/linux/usb/
23952
23953 USB TYPEC BUS FOR ALTERNATE MODES
23954 M:      Heikki Krogerus <[email protected]>
23955 L:      [email protected]
23956 S:      Maintained
23957 F:      Documentation/ABI/testing/sysfs-bus-typec
23958 F:      Documentation/driver-api/usb/typec_bus.rst
23959 F:      drivers/usb/typec/altmodes/
23960 F:      include/linux/usb/typec_altmode.h
23961
23962 USB TYPEC CLASS
23963 M:      Heikki Krogerus <[email protected]>
23964 L:      [email protected]
23965 S:      Maintained
23966 F:      Documentation/ABI/testing/sysfs-class-typec
23967 F:      Documentation/driver-api/usb/typec.rst
23968 F:      drivers/usb/typec/
23969 F:      include/linux/usb/typec.h
23970
23971 USB TYPEC INTEL PMC MUX DRIVER
23972 M:      Heikki Krogerus <[email protected]>
23973 L:      [email protected]
23974 S:      Maintained
23975 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23976 F:      drivers/usb/typec/mux/intel_pmc_mux.c
23977
23978 USB TYPEC PI3USB30532 MUX DRIVER
23979 M:      Hans de Goede <[email protected]>
23980 L:      [email protected]
23981 S:      Maintained
23982 F:      drivers/usb/typec/mux/pi3usb30532.c
23983
23984 USB TYPEC PORT CONTROLLER DRIVERS
23985 L:      [email protected]
23986 S:      Orphan
23987 F:      drivers/usb/typec/tcpm/
23988
23989 USB UHCI DRIVER
23990 M:      Alan Stern <[email protected]>
23991 L:      [email protected]
23992 S:      Maintained
23993 F:      drivers/usb/host/uhci*
23994
23995 USB VIDEO CLASS
23996 M:      Laurent Pinchart <[email protected]>
23997 L:      [email protected]
23998 S:      Maintained
23999 W:      http://www.ideasonboard.org/uvc/
24000 T:      git git://linuxtv.org/media_tree.git
24001 F:      drivers/media/usb/uvc/
24002 F:      include/uapi/linux/uvcvideo.h
24003
24004 USB WEBCAM GADGET
24005 L:      [email protected]
24006 S:      Orphan
24007 F:      drivers/usb/gadget/function/*uvc*
24008 F:      drivers/usb/gadget/legacy/webcam.c
24009 F:      include/uapi/linux/usb/g_uvc.h
24010
24011 USB XHCI DRIVER
24012 M:      Mathias Nyman <[email protected]>
24013 L:      [email protected]
24014 S:      Supported
24015 F:      drivers/usb/host/pci-quirks*
24016 F:      drivers/usb/host/xhci*
24017
24018 USER DATAGRAM PROTOCOL (UDP)
24019 M:      Willem de Bruijn <[email protected]>
24020 S:      Maintained
24021 F:      include/linux/udp.h
24022 F:      net/ipv4/udp.c
24023 F:      net/ipv6/udp.c
24024
24025 USER-MODE LINUX (UML)
24026 M:      Richard Weinberger <[email protected]>
24027 M:      Anton Ivanov <[email protected]>
24028 M:      Johannes Berg <[email protected]>
24029 L:      [email protected]
24030 S:      Maintained
24031 W:      http://user-mode-linux.sourceforge.net
24032 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
24033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24035 F:      Documentation/virt/uml/
24036 F:      arch/um/
24037 F:      arch/x86/um/
24038 F:      fs/hostfs/
24039
24040 USERSPACE COPYIN/COPYOUT (UIOVEC)
24041 M:      Alexander Viro <[email protected]>
24042 S:      Maintained
24043 F:      include/linux/uio.h
24044 F:      lib/iov_iter.c
24045
24046 USERSPACE DMA BUFFER DRIVER
24047 M:      Gerd Hoffmann <[email protected]>
24048 L:      [email protected]
24049 S:      Maintained
24050 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24051 F:      drivers/dma-buf/udmabuf.c
24052 F:      include/uapi/linux/udmabuf.h
24053
24054 USERSPACE I/O (UIO)
24055 M:      Greg Kroah-Hartman <[email protected]>
24056 S:      Maintained
24057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24058 F:      Documentation/driver-api/uio-howto.rst
24059 F:      drivers/uio/
24060 F:      include/linux/uio_driver.h
24061
24062 UTIL-LINUX PACKAGE
24063 M:      Karel Zak <[email protected]>
24064 L:      [email protected]
24065 S:      Maintained
24066 W:      http://en.wikipedia.org/wiki/Util-linux
24067 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24068
24069 UUID HELPERS
24070 R:      Andy Shevchenko <[email protected]>
24071 L:      [email protected]
24072 S:      Maintained
24073 F:      include/linux/uuid.h
24074 F:      lib/test_uuid.c
24075 F:      lib/uuid.c
24076
24077 UV SYSFS DRIVER
24078 M:      Justin Ernst <[email protected]>
24079 L:      [email protected]
24080 S:      Maintained
24081 F:      drivers/platform/x86/uv_sysfs.c
24082
24083 UVESAFB DRIVER
24084 M:      Michal Januszewski <[email protected]>
24085 L:      [email protected]
24086 S:      Maintained
24087 W:      https://github.com/mjanusz/v86d
24088 F:      Documentation/fb/uvesafb.rst
24089 F:      drivers/video/fbdev/uvesafb.*
24090
24091 Ux500 CLOCK DRIVERS
24092 M:      Ulf Hansson <[email protected]>
24093 L:      [email protected]
24094 L:      [email protected] (moderated for non-subscribers)
24095 S:      Maintained
24096 F:      drivers/clk/ux500/
24097
24098 V4L2 ASYNC AND FWNODE FRAMEWORKS
24099 M:      Sakari Ailus <[email protected]>
24100 L:      [email protected]
24101 S:      Maintained
24102 T:      git git://linuxtv.org/media_tree.git
24103 F:      drivers/media/v4l2-core/v4l2-async.c
24104 F:      drivers/media/v4l2-core/v4l2-fwnode.c
24105 F:      include/media/v4l2-async.h
24106 F:      include/media/v4l2-fwnode.h
24107
24108 V4L2 LENS DRIVERS
24109 M:      Sakari Ailus <[email protected]>
24110 L:      [email protected]
24111 S:      Maintained
24112 F:      drivers/media/i2c/ak*
24113 F:      drivers/media/i2c/dw*
24114 F:      drivers/media/i2c/lm*
24115
24116 V4L2 CAMERA SENSOR DRIVERS
24117 M:      Sakari Ailus <[email protected]>
24118 L:      [email protected]
24119 S:      Maintained
24120 F:      Documentation/driver-api/media/camera-sensor.rst
24121 F:      Documentation/driver-api/media/tx-rx.rst
24122 F:      drivers/media/i2c/ar*
24123 F:      drivers/media/i2c/gc*
24124 F:      drivers/media/i2c/hi*
24125 F:      drivers/media/i2c/imx*
24126 F:      drivers/media/i2c/mt*
24127 F:      drivers/media/i2c/og*
24128 F:      drivers/media/i2c/ov*
24129 F:      drivers/media/i2c/s5*
24130 F:      drivers/media/i2c/vgxy61.c
24131
24132 VF610 NAND DRIVER
24133 M:      Stefan Agner <[email protected]>
24134 L:      [email protected]
24135 S:      Supported
24136 F:      drivers/mtd/nand/raw/vf610_nfc.c
24137
24138 VFAT/FAT/MSDOS FILESYSTEM
24139 M:      OGAWA Hirofumi <[email protected]>
24140 S:      Maintained
24141 F:      Documentation/filesystems/vfat.rst
24142 F:      fs/fat/
24143 F:      tools/testing/selftests/filesystems/fat/
24144
24145 VFIO CDX DRIVER
24146 M:      Nipun Gupta <[email protected]>
24147 M:      Nikhil Agarwal <[email protected]>
24148 L:      [email protected]
24149 S:      Maintained
24150 F:      drivers/vfio/cdx/*
24151
24152 VFIO DRIVER
24153 M:      Alex Williamson <[email protected]>
24154 L:      [email protected]
24155 S:      Maintained
24156 T:      git https://github.com/awilliam/linux-vfio.git
24157 F:      Documentation/ABI/testing/debugfs-vfio
24158 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
24159 F:      Documentation/driver-api/vfio.rst
24160 F:      drivers/vfio/
24161 F:      include/linux/vfio.h
24162 F:      include/linux/vfio_pci_core.h
24163 F:      include/uapi/linux/vfio.h
24164
24165 VFIO FSL-MC DRIVER
24166 L:      [email protected]
24167 S:      Orphan
24168 F:      drivers/vfio/fsl-mc/
24169
24170 VFIO HISILICON PCI DRIVER
24171 M:      Longfang Liu <[email protected]>
24172 M:      Shameer Kolothum <[email protected]>
24173 L:      [email protected]
24174 S:      Maintained
24175 F:      drivers/vfio/pci/hisilicon/
24176
24177 VFIO MEDIATED DEVICE DRIVERS
24178 M:      Kirti Wankhede <[email protected]>
24179 L:      [email protected]
24180 S:      Maintained
24181 F:      Documentation/driver-api/vfio-mediated-device.rst
24182 F:      drivers/vfio/mdev/
24183 F:      include/linux/mdev.h
24184 F:      samples/vfio-mdev/
24185
24186 VFIO MLX5 PCI DRIVER
24187 M:      Yishai Hadas <[email protected]>
24188 L:      [email protected]
24189 S:      Maintained
24190 F:      drivers/vfio/pci/mlx5/
24191
24192 VFIO NVIDIA GRACE GPU DRIVER
24193 M:      Ankit Agrawal <[email protected]>
24194 L:      [email protected]
24195 S:      Supported
24196 F:      drivers/vfio/pci/nvgrace-gpu/
24197
24198 VFIO PCI DEVICE SPECIFIC DRIVERS
24199 R:      Jason Gunthorpe <[email protected]>
24200 R:      Yishai Hadas <[email protected]>
24201 R:      Shameer Kolothum <[email protected]>
24202 R:      Kevin Tian <[email protected]>
24203 L:      [email protected]
24204 S:      Maintained
24205 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24206 F:      drivers/vfio/pci/*/
24207
24208 VFIO PDS PCI DRIVER
24209 M:      Brett Creeley <[email protected]>
24210 L:      [email protected]
24211 S:      Maintained
24212 F:      Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24213 F:      drivers/vfio/pci/pds/
24214
24215 VFIO PLATFORM DRIVER
24216 M:      Eric Auger <[email protected]>
24217 L:      [email protected]
24218 S:      Maintained
24219 F:      drivers/vfio/platform/
24220
24221 VFIO QAT PCI DRIVER
24222 M:      Xin Zeng <[email protected]>
24223 M:      Giovanni Cabiddu <[email protected]>
24224 L:      [email protected]
24225 L:      [email protected]
24226 S:      Supported
24227 F:      drivers/vfio/pci/qat/
24228
24229 VFIO VIRTIO PCI DRIVER
24230 M:      Yishai Hadas <[email protected]>
24231 L:      [email protected]
24232 L:      [email protected]
24233 S:      Maintained
24234 F:      drivers/vfio/pci/virtio
24235
24236 VGA_SWITCHEROO
24237 R:      Lukas Wunner <[email protected]>
24238 S:      Maintained
24239 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24240 F:      Documentation/gpu/vga-switcheroo.rst
24241 F:      drivers/gpu/vga/vga_switcheroo.c
24242 F:      include/linux/vga_switcheroo.h
24243
24244 VIA RHINE NETWORK DRIVER
24245 M:      Kevin Brace <[email protected]>
24246 S:      Maintained
24247 F:      drivers/net/ethernet/via/via-rhine.c
24248
24249 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24250 M:      Florian Tobias Schandinat <[email protected]>
24251 L:      [email protected]
24252 S:      Maintained
24253 F:      drivers/video/fbdev/via/
24254 F:      include/linux/via-core.h
24255 F:      include/linux/via_i2c.h
24256
24257 VIA VELOCITY NETWORK DRIVER
24258 M:      Francois Romieu <[email protected]>
24259 L:      [email protected]
24260 S:      Maintained
24261 F:      drivers/net/ethernet/via/via-velocity.*
24262
24263 VICODEC VIRTUAL CODEC DRIVER
24264 M:      Hans Verkuil <[email protected]>
24265 L:      [email protected]
24266 S:      Maintained
24267 W:      https://linuxtv.org
24268 T:      git git://linuxtv.org/media_tree.git
24269 F:      drivers/media/test-drivers/vicodec/*
24270
24271 VIDEO I2C POLLING DRIVER
24272 M:      Matt Ranostay <[email protected]>
24273 L:      [email protected]
24274 S:      Maintained
24275 F:      drivers/media/i2c/video-i2c.c
24276
24277 VIDEO MULTIPLEXER DRIVER
24278 M:      Philipp Zabel <[email protected]>
24279 L:      [email protected]
24280 S:      Maintained
24281 F:      drivers/media/platform/video-mux.c
24282
24283 VIDEOBUF2 FRAMEWORK
24284 M:      Tomasz Figa <[email protected]>
24285 M:      Marek Szyprowski <[email protected]>
24286 L:      [email protected]
24287 S:      Maintained
24288 F:      drivers/media/common/videobuf2/*
24289 F:      include/media/videobuf2-*
24290
24291 VIDTV VIRTUAL DIGITAL TV DRIVER
24292 M:      Daniel W. S. Almeida <[email protected]>
24293 L:      [email protected]
24294 S:      Maintained
24295 W:      https://linuxtv.org
24296 T:      git git://linuxtv.org/media_tree.git
24297 F:      drivers/media/test-drivers/vidtv/*
24298
24299 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24300 M:      Shuah Khan <[email protected]>
24301 R:      Kieran Bingham <[email protected]>
24302 L:      [email protected]
24303 S:      Maintained
24304 W:      https://linuxtv.org
24305 T:      git git://linuxtv.org/media_tree.git
24306 F:      drivers/media/test-drivers/vimc/*
24307
24308 VIRT LIB
24309 M:      Alex Williamson <[email protected]>
24310 M:      Paolo Bonzini <[email protected]>
24311 L:      [email protected]
24312 S:      Supported
24313 F:      virt/lib/
24314
24315 VIRTIO AND VHOST VSOCK DRIVER
24316 M:      Stefan Hajnoczi <[email protected]>
24317 M:      Stefano Garzarella <[email protected]>
24318 L:      [email protected]
24319 L:      [email protected]
24320 L:      [email protected]
24321 S:      Maintained
24322 F:      drivers/vhost/vsock.c
24323 F:      include/linux/virtio_vsock.h
24324 F:      include/uapi/linux/virtio_vsock.h
24325 F:      net/vmw_vsock/virtio_transport.c
24326 F:      net/vmw_vsock/virtio_transport_common.c
24327
24328 VIRTIO BALLOON
24329 M:      "Michael S. Tsirkin" <[email protected]>
24330 M:      David Hildenbrand <[email protected]>
24331 L:      [email protected]
24332 S:      Maintained
24333 F:      drivers/virtio/virtio_balloon.c
24334 F:      include/linux/balloon_compaction.h
24335 F:      include/uapi/linux/virtio_balloon.h
24336 F:      mm/balloon_compaction.c
24337
24338 VIRTIO BLOCK AND SCSI DRIVERS
24339 M:      "Michael S. Tsirkin" <[email protected]>
24340 M:      Jason Wang <[email protected]>
24341 R:      Paolo Bonzini <[email protected]>
24342 R:      Stefan Hajnoczi <[email protected]>
24343 R:      Eugenio Pérez <[email protected]>
24344 L:      [email protected]
24345 S:      Maintained
24346 F:      drivers/block/virtio_blk.c
24347 F:      drivers/scsi/virtio_scsi.c
24348 F:      include/uapi/linux/virtio_blk.h
24349 F:      include/uapi/linux/virtio_scsi.h
24350
24351 VIRTIO CONSOLE DRIVER
24352 M:      Amit Shah <[email protected]>
24353 L:      [email protected]
24354 S:      Maintained
24355 F:      drivers/char/virtio_console.c
24356 F:      include/uapi/linux/virtio_console.h
24357
24358 VIRTIO CORE AND NET DRIVERS
24359 M:      "Michael S. Tsirkin" <[email protected]>
24360 M:      Jason Wang <[email protected]>
24361 R:      Xuan Zhuo <[email protected]>
24362 R:      Eugenio Pérez <[email protected]>
24363 L:      [email protected]
24364 S:      Maintained
24365 F:      Documentation/ABI/testing/sysfs-bus-vdpa
24366 F:      Documentation/ABI/testing/sysfs-class-vduse
24367 F:      Documentation/devicetree/bindings/virtio/
24368 F:      Documentation/driver-api/virtio/
24369 F:      drivers/block/virtio_blk.c
24370 F:      drivers/crypto/virtio/
24371 F:      drivers/net/virtio_net.c
24372 F:      drivers/vdpa/
24373 F:      drivers/virtio/
24374 F:      include/linux/vdpa.h
24375 F:      include/linux/virtio*.h
24376 F:      include/linux/vringh.h
24377 F:      include/uapi/linux/virtio_*.h
24378 F:      tools/virtio/
24379 F:      tools/testing/selftests/drivers/net/virtio_net/
24380
24381 VIRTIO CRYPTO DRIVER
24382 M:      Gonglei <[email protected]>
24383 L:      [email protected]
24384 L:      [email protected]
24385 S:      Maintained
24386 F:      drivers/crypto/virtio/
24387 F:      include/uapi/linux/virtio_crypto.h
24388
24389 VIRTIO DRIVERS FOR S390
24390 M:      Cornelia Huck <[email protected]>
24391 M:      Halil Pasic <[email protected]>
24392 M:      Eric Farman <[email protected]>
24393 L:      [email protected]
24394 L:      [email protected]
24395 L:      [email protected]
24396 S:      Supported
24397 F:      arch/s390/include/uapi/asm/virtio-ccw.h
24398 F:      drivers/s390/virtio/
24399
24400 VIRTIO FILE SYSTEM
24401 M:      Vivek Goyal <[email protected]>
24402 M:      Stefan Hajnoczi <[email protected]>
24403 M:      Miklos Szeredi <[email protected]>
24404 R:      Eugenio Pérez <[email protected]>
24405 L:      [email protected]
24406 L:      [email protected]
24407 S:      Supported
24408 W:      https://virtio-fs.gitlab.io/
24409 F:      Documentation/filesystems/virtiofs.rst
24410 F:      fs/fuse/virtio_fs.c
24411 F:      include/uapi/linux/virtio_fs.h
24412
24413 VIRTIO GPIO DRIVER
24414 M:      Enrico Weigelt, metux IT consult <[email protected]>
24415 M:      Viresh Kumar <[email protected]>
24416 L:      [email protected]
24417 L:      [email protected]
24418 S:      Maintained
24419 F:      drivers/gpio/gpio-virtio.c
24420 F:      include/uapi/linux/virtio_gpio.h
24421
24422 VIRTIO GPU DRIVER
24423 M:      David Airlie <[email protected]>
24424 M:      Gerd Hoffmann <[email protected]>
24425 R:      Gurchetan Singh <[email protected]>
24426 R:      Chia-I Wu <[email protected]>
24427 L:      [email protected]
24428 L:      [email protected]
24429 S:      Maintained
24430 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24431 F:      drivers/gpu/drm/ci/xfails/virtio*
24432 F:      drivers/gpu/drm/virtio/
24433 F:      include/uapi/linux/virtio_gpu.h
24434
24435 VIRTIO HOST (VHOST)
24436 M:      "Michael S. Tsirkin" <[email protected]>
24437 M:      Jason Wang <[email protected]>
24438 R:      Eugenio Pérez <[email protected]>
24439 L:      [email protected]
24440 L:      [email protected]
24441 L:      [email protected]
24442 S:      Maintained
24443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24444 F:      drivers/vhost/
24445 F:      include/linux/sched/vhost_task.h
24446 F:      include/linux/vhost_iotlb.h
24447 F:      include/uapi/linux/vhost.h
24448 F:      kernel/vhost_task.c
24449
24450 VIRTIO HOST (VHOST-SCSI)
24451 M:      "Michael S. Tsirkin" <[email protected]>
24452 M:      Jason Wang <[email protected]>
24453 M:      Mike Christie <[email protected]>
24454 R:      Paolo Bonzini <[email protected]>
24455 R:      Stefan Hajnoczi <[email protected]>
24456 L:      [email protected]
24457 S:      Maintained
24458 F:      drivers/vhost/scsi.c
24459
24460 VIRTIO I2C DRIVER
24461 M:      Viresh Kumar <[email protected]>
24462 R:      "Chen, Jian Jun" <[email protected]>
24463 L:      [email protected]
24464 L:      [email protected]
24465 S:      Maintained
24466 F:      drivers/i2c/busses/i2c-virtio.c
24467 F:      include/uapi/linux/virtio_i2c.h
24468
24469 VIRTIO INPUT DRIVER
24470 M:      Gerd Hoffmann <[email protected]>
24471 S:      Maintained
24472 F:      drivers/virtio/virtio_input.c
24473 F:      include/uapi/linux/virtio_input.h
24474
24475 VIRTIO IOMMU DRIVER
24476 M:      Jean-Philippe Brucker <[email protected]>
24477 L:      [email protected]
24478 S:      Maintained
24479 F:      drivers/iommu/virtio-iommu.c
24480 F:      include/uapi/linux/virtio_iommu.h
24481
24482 VIRTIO MEM DRIVER
24483 M:      David Hildenbrand <[email protected]>
24484 L:      [email protected]
24485 S:      Maintained
24486 W:      https://virtio-mem.gitlab.io/
24487 F:      drivers/virtio/virtio_mem.c
24488 F:      include/uapi/linux/virtio_mem.h
24489
24490 VIRTIO PMEM DRIVER
24491 M:      Pankaj Gupta <[email protected]>
24492 L:      [email protected]
24493 S:      Maintained
24494 F:      drivers/nvdimm/nd_virtio.c
24495 F:      drivers/nvdimm/virtio_pmem.c
24496
24497 VIRTIO SOUND DRIVER
24498 M:      Anton Yakovlev <[email protected]>
24499 M:      "Michael S. Tsirkin" <[email protected]>
24500 L:      [email protected]
24501 L:      [email protected] (moderated for non-subscribers)
24502 S:      Maintained
24503 F:      include/uapi/linux/virtio_snd.h
24504 F:      sound/virtio/*
24505
24506 VIRTUAL BOX GUEST DEVICE DRIVER
24507 M:      Hans de Goede <[email protected]>
24508 M:      Arnd Bergmann <[email protected]>
24509 M:      Greg Kroah-Hartman <[email protected]>
24510 S:      Maintained
24511 F:      drivers/virt/vboxguest/
24512 F:      include/linux/vbox_utils.h
24513 F:      include/uapi/linux/vbox*.h
24514
24515 VIRTUAL BOX SHARED FOLDER VFS DRIVER
24516 M:      Hans de Goede <[email protected]>
24517 L:      [email protected]
24518 S:      Maintained
24519 F:      fs/vboxsf/*
24520
24521 VIRTUAL PCM TEST DRIVER
24522 M:      Ivan Orlov <[email protected]>
24523 L:      [email protected]
24524 S:      Maintained
24525 F:      Documentation/sound/cards/pcmtest.rst
24526 F:      sound/drivers/pcmtest.c
24527 F:      tools/testing/selftests/alsa/test-pcmtest-driver.c
24528
24529 VIRTUAL SERIO DEVICE DRIVER
24530 M:      Stephen Chandler Paul <[email protected]>
24531 S:      Maintained
24532 F:      drivers/input/serio/userio.c
24533 F:      include/uapi/linux/userio.h
24534
24535 VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24536 M:      Javier Carrasco <[email protected]>
24537 S:      Maintained
24538 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24539 F:      drivers/iio/light/veml6075.c
24540
24541 VISL VIRTUAL STATELESS DECODER DRIVER
24542 M:      Daniel Almeida <[email protected]>
24543 L:      [email protected]
24544 S:      Supported
24545 F:      drivers/media/test-drivers/visl
24546
24547 VIVID VIRTUAL VIDEO DRIVER
24548 M:      Hans Verkuil <[email protected]>
24549 L:      [email protected]
24550 S:      Maintained
24551 W:      https://linuxtv.org
24552 T:      git git://linuxtv.org/media_tree.git
24553 F:      drivers/media/test-drivers/vivid/*
24554
24555 VM SOCKETS (AF_VSOCK)
24556 M:      Stefano Garzarella <[email protected]>
24557 L:      [email protected]
24558 L:      [email protected]
24559 S:      Maintained
24560 F:      drivers/net/vsockmon.c
24561 F:      include/net/af_vsock.h
24562 F:      include/uapi/linux/vm_sockets.h
24563 F:      include/uapi/linux/vm_sockets_diag.h
24564 F:      include/uapi/linux/vsockmon.h
24565 F:      net/vmw_vsock/
24566 F:      tools/testing/vsock/
24567
24568 VMALLOC
24569 M:      Andrew Morton <[email protected]>
24570 R:      Uladzislau Rezki <[email protected]>
24571 R:      Christoph Hellwig <[email protected]>
24572 L:      [email protected]
24573 S:      Maintained
24574 W:      http://www.linux-mm.org
24575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24576 F:      include/linux/vmalloc.h
24577 F:      mm/vmalloc.c
24578
24579 VME SUBSYSTEM
24580 L:      [email protected]
24581 S:      Orphan
24582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24583 F:      Documentation/driver-api/vme.rst
24584 F:      drivers/staging/vme_user/
24585
24586 VMWARE BALLOON DRIVER
24587 M:      Jerrin Shaji George <[email protected]>
24588 R:      Broadcom internal kernel review list <[email protected]>
24589 L:      [email protected]
24590 S:      Supported
24591 F:      drivers/misc/vmw_balloon.c
24592
24593 VMWARE HYPERVISOR INTERFACE
24594 M:      Ajay Kaher <[email protected]>
24595 M:      Alexey Makhalov <[email protected]>
24596 R:      Broadcom internal kernel review list <[email protected]>
24597 L:      [email protected]
24598 L:      [email protected]
24599 S:      Supported
24600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24601 F:      arch/x86/include/asm/vmware.h
24602 F:      arch/x86/kernel/cpu/vmware.c
24603
24604 VMWARE PVRDMA DRIVER
24605 M:      Bryan Tan <[email protected]>
24606 M:      Vishnu Dasa <[email protected]>
24607 R:      Broadcom internal kernel review list <[email protected]>
24608 L:      [email protected]
24609 S:      Supported
24610 F:      drivers/infiniband/hw/vmw_pvrdma/
24611
24612 VMWARE PVSCSI DRIVER
24613 M:      Vishal Bhakta <[email protected]>
24614 R:      Broadcom internal kernel review list <[email protected]>
24615 L:      [email protected]
24616 S:      Supported
24617 F:      drivers/scsi/vmw_pvscsi.c
24618 F:      drivers/scsi/vmw_pvscsi.h
24619
24620 VMWARE VIRTUAL PTP CLOCK DRIVER
24621 M:      Nick Shi <[email protected]>
24622 R:      Ajay Kaher <[email protected]>
24623 R:      Alexey Makhalov <[email protected]>
24624 R:      Broadcom internal kernel review list <[email protected]>
24625 L:      [email protected]
24626 S:      Supported
24627 F:      drivers/ptp/ptp_vmw.c
24628
24629 VMWARE VMCI DRIVER
24630 M:      Bryan Tan <[email protected]>
24631 M:      Vishnu Dasa <[email protected]>
24632 R:      Broadcom internal kernel review list <[email protected]>
24633 L:      [email protected]
24634 S:      Supported
24635 F:      drivers/misc/vmw_vmci/
24636 F:      include/linux/vmw_vmci*
24637
24638 VMWARE VMMOUSE SUBDRIVER
24639 M:      Zack Rusin <[email protected]>
24640 R:      Broadcom internal kernel review list <[email protected]>
24641 L:      [email protected]
24642 S:      Supported
24643 F:      drivers/input/mouse/vmmouse.c
24644 F:      drivers/input/mouse/vmmouse.h
24645
24646 VMWARE VMXNET3 ETHERNET DRIVER
24647 M:      Ronak Doshi <[email protected]>
24648 R:      Broadcom internal kernel review list <[email protected]>
24649 L:      [email protected]
24650 S:      Supported
24651 F:      drivers/net/vmxnet3/
24652
24653 VMWARE VSOCK VMCI TRANSPORT DRIVER
24654 M:      Bryan Tan <[email protected]>
24655 M:      Vishnu Dasa <[email protected]>
24656 R:      Broadcom internal kernel review list <[email protected]>
24657 L:      [email protected]
24658 S:      Supported
24659 F:      net/vmw_vsock/vmci_transport*
24660
24661 VOCORE VOCORE2 BOARD
24662 M:      Harvey Hunt <[email protected]>
24663 L:      [email protected]
24664 S:      Maintained
24665 F:      arch/mips/boot/dts/ralink/vocore2.dts
24666
24667 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24668 M:      Liam Girdwood <[email protected]>
24669 M:      Mark Brown <[email protected]>
24670 L:      [email protected]
24671 S:      Supported
24672 W:      http://www.slimlogic.co.uk/?p=48
24673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24674 F:      Documentation/devicetree/bindings/regulator/
24675 F:      Documentation/power/regulator/
24676 F:      drivers/regulator/
24677 F:      include/dt-bindings/regulator/
24678 F:      include/linux/regulator/
24679 K:      regulator_get_optional
24680
24681 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24682 R:      Matti Vaittinen <[email protected]>
24683 F:      drivers/regulator/irq_helpers.c
24684
24685 VRF
24686 M:      David Ahern <[email protected]>
24687 L:      [email protected]
24688 S:      Maintained
24689 F:      Documentation/networking/vrf.rst
24690 F:      drivers/net/vrf.c
24691
24692 VSPRINTF
24693 M:      Petr Mladek <[email protected]>
24694 M:      Steven Rostedt <[email protected]>
24695 R:      Andy Shevchenko <[email protected]>
24696 R:      Rasmus Villemoes <[email protected]>
24697 R:      Sergey Senozhatsky <[email protected]>
24698 S:      Maintained
24699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24700 F:      Documentation/core-api/printk-formats.rst
24701 F:      lib/test_printf.c
24702 F:      lib/test_scanf.c
24703 F:      lib/vsprintf.c
24704
24705 VT1211 HARDWARE MONITOR DRIVER
24706 M:      Juerg Haefliger <[email protected]>
24707 L:      [email protected]
24708 S:      Maintained
24709 F:      Documentation/hwmon/vt1211.rst
24710 F:      drivers/hwmon/vt1211.c
24711
24712 VT8231 HARDWARE MONITOR DRIVER
24713 M:      Roger Lucas <[email protected]>
24714 L:      [email protected]
24715 S:      Maintained
24716 F:      drivers/hwmon/vt8231.c
24717
24718 VUB300 USB to SDIO/SD/MMC bridge chip
24719 L:      [email protected]
24720 S:      Orphan
24721 F:      drivers/mmc/host/vub300.c
24722
24723 W1 DALLAS'S 1-WIRE BUS
24724 M:      Krzysztof Kozlowski <[email protected]>
24725 S:      Maintained
24726 F:      Documentation/devicetree/bindings/w1/
24727 F:      Documentation/w1/
24728 F:      drivers/w1/
24729 F:      include/linux/w1.h
24730
24731 W83791D HARDWARE MONITORING DRIVER
24732 M:      Marc Hulsman <[email protected]>
24733 L:      [email protected]
24734 S:      Maintained
24735 F:      Documentation/hwmon/w83791d.rst
24736 F:      drivers/hwmon/w83791d.c
24737
24738 W83793 HARDWARE MONITORING DRIVER
24739 M:      Rudolf Marek <[email protected]>
24740 L:      [email protected]
24741 S:      Maintained
24742 F:      Documentation/hwmon/w83793.rst
24743 F:      drivers/hwmon/w83793.c
24744
24745 W83795 HARDWARE MONITORING DRIVER
24746 M:      Jean Delvare <[email protected]>
24747 L:      [email protected]
24748 S:      Maintained
24749 F:      drivers/hwmon/w83795.c
24750
24751 W83L51xD SD/MMC CARD INTERFACE DRIVER
24752 M:      Pierre Ossman <[email protected]>
24753 S:      Maintained
24754 F:      drivers/mmc/host/wbsd.*
24755
24756 WACOM PROTOCOL 4 SERIAL TABLETS
24757 M:      Julian Squires <[email protected]>
24758 M:      Hans de Goede <[email protected]>
24759 L:      [email protected]
24760 S:      Maintained
24761 F:      drivers/input/tablet/wacom_serial4.c
24762
24763 WANGXUN ETHERNET DRIVER
24764 M:      Jiawen Wu <[email protected]>
24765 M:      Mengyuan Lou <[email protected]>
24766 L:      [email protected]
24767 S:      Maintained
24768 W:      https://www.net-swift.com
24769 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
24770 F:      drivers/net/ethernet/wangxun/
24771 F:      drivers/net/pcs/pcs-xpcs-wx.c
24772
24773 WATCHDOG DEVICE DRIVERS
24774 M:      Wim Van Sebroeck <[email protected]>
24775 M:      Guenter Roeck <[email protected]>
24776 L:      [email protected]
24777 S:      Maintained
24778 W:      http://www.linux-watchdog.org/
24779 T:      git git://www.linux-watchdog.org/linux-watchdog.git
24780 F:      Documentation/devicetree/bindings/watchdog/
24781 F:      Documentation/watchdog/
24782 F:      drivers/watchdog/
24783 F:      include/linux/watchdog.h
24784 F:      include/trace/events/watchdog.h
24785 F:      include/uapi/linux/watchdog.h
24786
24787 WAVE5 VPU CODEC DRIVER
24788 M:      Nas Chung <[email protected]>
24789 M:      Jackson Lee <[email protected]>
24790 L:      [email protected]
24791 S:      Maintained
24792 F:      Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24793 F:      drivers/media/platform/chips-media/wave5/
24794
24795 WHISKEYCOVE PMIC GPIO DRIVER
24796 M:      Kuppuswamy Sathyanarayanan <[email protected]>
24797 L:      [email protected]
24798 S:      Maintained
24799 F:      drivers/gpio/gpio-wcove.c
24800
24801 WHWAVE RTC DRIVER
24802 M:      Dianlong Li <[email protected]>
24803 L:      [email protected]
24804 S:      Maintained
24805 F:      drivers/rtc/rtc-sd3078.c
24806
24807 WIIMOTE HID DRIVER
24808 M:      David Rheinsberg <[email protected]>
24809 L:      [email protected]
24810 S:      Maintained
24811 F:      drivers/hid/hid-wiimote*
24812
24813 WILOCITY WIL6210 WIRELESS DRIVER
24814 L:      [email protected]
24815 S:      Orphan
24816 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24817 F:      drivers/net/wireless/ath/wil6210/
24818
24819 WINBOND CIR DRIVER
24820 M:      David Härdeman <[email protected]>
24821 S:      Maintained
24822 F:      drivers/media/rc/winbond-cir.c
24823
24824 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24825 L:      [email protected]
24826 S:      Orphan
24827 F:      drivers/watchdog/ebc-c384_wdt.c
24828
24829 WINSYSTEMS WS16C48 GPIO DRIVER
24830 M:      William Breathitt Gray <[email protected]>
24831 L:      [email protected]
24832 S:      Maintained
24833 F:      drivers/gpio/gpio-ws16c48.c
24834
24835 WIREGUARD SECURE NETWORK TUNNEL
24836 M:      Jason A. Donenfeld <[email protected]>
24837 L:      [email protected]
24838 L:      [email protected]
24839 S:      Maintained
24840 F:      drivers/net/wireguard/
24841 F:      tools/testing/selftests/wireguard/
24842
24843 WISTRON LAPTOP BUTTON DRIVER
24844 M:      Miloslav Trmac <[email protected]>
24845 S:      Maintained
24846 F:      drivers/input/misc/wistron_btns.c
24847
24848 WMI BINARY MOF DRIVER
24849 M:      Armin Wolf <[email protected]>
24850 R:      Thomas Weißschuh <[email protected]>
24851 L:      [email protected]
24852 S:      Maintained
24853 F:      Documentation/ABI/stable/sysfs-platform-wmi-bmof
24854 F:      Documentation/wmi/devices/wmi-bmof.rst
24855 F:      drivers/platform/x86/wmi-bmof.c
24856
24857 WOLFSON MICROELECTRONICS DRIVERS
24858 L:      [email protected]
24859 S:      Supported
24860 W:      https://github.com/CirrusLogic/linux-drivers/wiki
24861 T:      git https://github.com/CirrusLogic/linux-drivers.git
24862 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24863 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24864 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
24865 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24866 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
24867 F:      Documentation/devicetree/bindings/sound/wm*
24868 F:      Documentation/hwmon/wm83??.rst
24869 F:      arch/arm/mach-s3c/mach-crag6410*
24870 F:      drivers/clk/clk-wm83*.c
24871 F:      drivers/gpio/gpio-*wm*.c
24872 F:      drivers/gpio/gpio-arizona.c
24873 F:      drivers/hwmon/wm83??-hwmon.c
24874 F:      drivers/input/misc/wm831x-on.c
24875 F:      drivers/input/touchscreen/wm831x-ts.c
24876 F:      drivers/input/touchscreen/wm97*.c
24877 F:      drivers/leds/leds-wm83*.c
24878 F:      drivers/mfd/arizona*
24879 F:      drivers/mfd/cs47l24*
24880 F:      drivers/mfd/wm*.c
24881 F:      drivers/power/supply/wm83*.c
24882 F:      drivers/regulator/arizona*
24883 F:      drivers/regulator/wm8*.c
24884 F:      drivers/rtc/rtc-wm83*.c
24885 F:      drivers/video/backlight/wm83*_bl.c
24886 F:      drivers/watchdog/wm83*_wdt.c
24887 F:      include/linux/mfd/arizona/
24888 F:      include/linux/mfd/wm831x/
24889 F:      include/linux/mfd/wm8350/
24890 F:      include/linux/mfd/wm8400*
24891 F:      include/linux/regulator/arizona*
24892 F:      include/linux/wm97xx.h
24893 F:      include/sound/wm????.h
24894 F:      sound/soc/codecs/arizona*
24895 F:      sound/soc/codecs/cs47l24*
24896 F:      sound/soc/codecs/wm*
24897
24898 WORKQUEUE
24899 M:      Tejun Heo <[email protected]>
24900 R:      Lai Jiangshan <[email protected]>
24901 S:      Maintained
24902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24903 F:      Documentation/core-api/workqueue.rst
24904 F:      include/linux/workqueue.h
24905 F:      kernel/workqueue.c
24906 F:      kernel/workqueue_internal.h
24907
24908 WWAN DRIVERS
24909 M:      Loic Poulain <[email protected]>
24910 M:      Sergey Ryazanov <[email protected]>
24911 R:      Johannes Berg <[email protected]>
24912 L:      [email protected]
24913 S:      Maintained
24914 F:      drivers/net/wwan/
24915 F:      include/linux/wwan.h
24916 F:      include/uapi/linux/wwan.h
24917
24918 X-POWERS AXP288 PMIC DRIVERS
24919 M:      Hans de Goede <[email protected]>
24920 S:      Maintained
24921 F:      drivers/acpi/pmic/intel_pmic_xpower.c
24922 N:      axp288
24923
24924 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24925 M:      Chen-Yu Tsai <[email protected]>
24926 L:      [email protected]
24927 S:      Maintained
24928 N:      axp[128]
24929
24930 X.25 STACK
24931 M:      Martin Schiller <[email protected]>
24932 L:      [email protected]
24933 S:      Maintained
24934 F:      Documentation/networking/lapb-module.rst
24935 F:      Documentation/networking/x25*
24936 F:      drivers/net/wan/hdlc_x25.c
24937 F:      drivers/net/wan/lapbether.c
24938 F:      include/*/lapb.h
24939 F:      include/net/x25*
24940 F:      include/uapi/linux/x25.h
24941 F:      net/lapb/
24942 F:      net/x25/
24943
24944 X86 ARCHITECTURE (32-BIT AND 64-BIT)
24945 M:      Thomas Gleixner <[email protected]>
24946 M:      Ingo Molnar <[email protected]>
24947 M:      Borislav Petkov <[email protected]>
24948 M:      Dave Hansen <[email protected]>
24949 M:      [email protected]
24950 R:      "H. Peter Anvin" <[email protected]>
24951 L:      [email protected]
24952 S:      Maintained
24953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24954 F:      Documentation/arch/x86/
24955 F:      Documentation/devicetree/bindings/x86/
24956 F:      arch/x86/
24957 F:      tools/testing/selftests/x86
24958
24959 X86 CPUID DATABASE
24960 M:      Borislav Petkov <[email protected]>
24961 M:      Thomas Gleixner <[email protected]>
24962 M:      [email protected]
24963 R:      Ahmed S. Darwish <[email protected]>
24964 L:      [email protected]
24965 S:      Maintained
24966 W:      https://x86-cpuid.org
24967 F:      tools/arch/x86/kcpuid/cpuid.csv
24968
24969 X86 ENTRY CODE
24970 M:      Andy Lutomirski <[email protected]>
24971 L:      [email protected]
24972 S:      Maintained
24973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24974 F:      arch/x86/entry/
24975
24976 X86 HARDWARE VULNERABILITIES
24977 M:      Thomas Gleixner <[email protected]>
24978 M:      Borislav Petkov <[email protected]>
24979 M:      Peter Zijlstra <[email protected]>
24980 M:      Josh Poimboeuf <[email protected]>
24981 R:      Pawan Gupta <[email protected]>
24982 S:      Maintained
24983 F:      Documentation/admin-guide/hw-vuln/
24984 F:      arch/x86/include/asm/nospec-branch.h
24985 F:      arch/x86/kernel/cpu/bugs.c
24986
24987 X86 MCE INFRASTRUCTURE
24988 M:      Tony Luck <[email protected]>
24989 M:      Borislav Petkov <[email protected]>
24990 L:      [email protected]
24991 S:      Maintained
24992 F:      Documentation/ABI/testing/sysfs-mce
24993 F:      Documentation/arch/x86/x86_64/machinecheck.rst
24994 F:      arch/x86/kernel/cpu/mce/*
24995
24996 X86 MICROCODE UPDATE SUPPORT
24997 M:      Borislav Petkov <[email protected]>
24998 S:      Maintained
24999 F:      arch/x86/kernel/cpu/microcode/*
25000
25001 X86 MM
25002 M:      Dave Hansen <[email protected]>
25003 M:      Andy Lutomirski <[email protected]>
25004 M:      Peter Zijlstra <[email protected]>
25005 L:      [email protected]
25006 S:      Maintained
25007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25008 F:      arch/x86/mm/
25009
25010 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25011 M:      Hans de Goede <[email protected]>
25012 L:      [email protected]
25013 S:      Maintained
25014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25015 F:      drivers/platform/x86/x86-android-tablets/
25016
25017 X86 PLATFORM DRIVERS
25018 M:      Hans de Goede <[email protected]>
25019 M:      Ilpo Järvinen <[email protected]>
25020 L:      [email protected]
25021 S:      Maintained
25022 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
25023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25024 F:      drivers/platform/olpc/
25025 F:      drivers/platform/x86/
25026 F:      include/linux/platform_data/x86/
25027
25028 X86 PLATFORM UV HPE SUPERDOME FLEX
25029 M:      Steve Wahl <[email protected]>
25030 R:      Justin Ernst <[email protected]>
25031 R:      Kyle Meyer <[email protected]>
25032 R:      Dimitri Sivanich <[email protected]>
25033 R:      Russ Anderson <[email protected]>
25034 S:      Supported
25035 F:      arch/x86/include/asm/uv/
25036 F:      arch/x86/kernel/apic/x2apic_uv_x.c
25037 F:      arch/x86/platform/uv/
25038
25039 X86 STACK UNWINDING
25040 M:      Josh Poimboeuf <[email protected]>
25041 M:      Peter Zijlstra <[email protected]>
25042 S:      Supported
25043 F:      arch/x86/include/asm/unwind*.h
25044 F:      arch/x86/kernel/dumpstack.c
25045 F:      arch/x86/kernel/stacktrace.c
25046 F:      arch/x86/kernel/unwind_*.c
25047
25048 X86 TRUST DOMAIN EXTENSIONS (TDX)
25049 M:      Kirill A. Shutemov <[email protected]>
25050 R:      Dave Hansen <[email protected]>
25051 L:      [email protected]
25052 L:      [email protected]
25053 S:      Supported
25054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25055 F:      arch/x86/boot/compressed/tdx*
25056 F:      arch/x86/coco/tdx/
25057 F:      arch/x86/include/asm/shared/tdx.h
25058 F:      arch/x86/include/asm/tdx.h
25059 F:      arch/x86/virt/vmx/tdx/
25060 F:      drivers/virt/coco/tdx-guest
25061
25062 X86 VDSO
25063 M:      Andy Lutomirski <[email protected]>
25064 L:      [email protected]
25065 S:      Maintained
25066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25067 F:      arch/x86/entry/vdso/
25068
25069 XARRAY
25070 M:      Matthew Wilcox <[email protected]>
25071 L:      [email protected]
25072 S:      Supported
25073 F:      Documentation/core-api/xarray.rst
25074 F:      include/linux/idr.h
25075 F:      include/linux/xarray.h
25076 F:      lib/idr.c
25077 F:      lib/xarray.c
25078 F:      tools/testing/radix-tree
25079
25080 XBOX DVD IR REMOTE
25081 M:      Benjamin Valentin <[email protected]>
25082 S:      Maintained
25083 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
25084 F:      drivers/media/rc/xbox_remote.c
25085
25086 XC2028/3028 TUNER DRIVER
25087 M:      Mauro Carvalho Chehab <[email protected]>
25088 L:      [email protected]
25089 S:      Maintained
25090 W:      https://linuxtv.org
25091 T:      git git://linuxtv.org/media_tree.git
25092 F:      drivers/media/tuners/xc2028.*
25093
25094 XDP (eXpress Data Path)
25095 M:      Alexei Starovoitov <[email protected]>
25096 M:      Daniel Borkmann <[email protected]>
25097 M:      David S. Miller <[email protected]>
25098 M:      Jakub Kicinski <[email protected]>
25099 M:      Jesper Dangaard Brouer <[email protected]>
25100 M:      John Fastabend <[email protected]>
25101 L:      [email protected]
25102 L:      [email protected]
25103 S:      Supported
25104 F:      drivers/net/ethernet/*/*/*/*/*xdp*
25105 F:      drivers/net/ethernet/*/*/*xdp*
25106 F:      include/net/xdp.h
25107 F:      include/net/xdp_priv.h
25108 F:      include/trace/events/xdp.h
25109 F:      kernel/bpf/cpumap.c
25110 F:      kernel/bpf/devmap.c
25111 F:      net/core/xdp.c
25112 F:      samples/bpf/xdp*
25113 F:      tools/testing/selftests/bpf/*/*xdp*
25114 F:      tools/testing/selftests/bpf/*xdp*
25115 K:      (?:\b|_)xdp(?:\b|_)
25116
25117 XDP SOCKETS (AF_XDP)
25118 M:      Björn Töpel <[email protected]>
25119 M:      Magnus Karlsson <[email protected]>
25120 M:      Maciej Fijalkowski <[email protected]>
25121 R:      Jonathan Lemon <[email protected]>
25122 L:      [email protected]
25123 L:      [email protected]
25124 S:      Maintained
25125 F:      Documentation/networking/af_xdp.rst
25126 F:      include/net/netns/xdp.h
25127 F:      include/net/xdp_sock*
25128 F:      include/net/xsk_buff_pool.h
25129 F:      include/uapi/linux/if_xdp.h
25130 F:      include/uapi/linux/xdp_diag.h
25131 F:      net/xdp/
25132 F:      tools/testing/selftests/bpf/*xsk*
25133
25134 XEN BLOCK SUBSYSTEM
25135 M:      Roger Pau Monné <[email protected]>
25136 L:      [email protected] (moderated for non-subscribers)
25137 S:      Supported
25138 F:      drivers/block/xen*
25139 F:      drivers/block/xen-blkback/*
25140
25141 XEN HYPERVISOR ARM
25142 M:      Stefano Stabellini <[email protected]>
25143 L:      [email protected] (moderated for non-subscribers)
25144 S:      Maintained
25145 F:      arch/arm/include/asm/xen/
25146 F:      arch/arm/xen/
25147
25148 XEN HYPERVISOR ARM64
25149 M:      Stefano Stabellini <[email protected]>
25150 L:      [email protected] (moderated for non-subscribers)
25151 S:      Maintained
25152 F:      arch/arm64/include/asm/xen/
25153 F:      arch/arm64/xen/
25154
25155 XEN HYPERVISOR INTERFACE
25156 M:      Juergen Gross <[email protected]>
25157 M:      Stefano Stabellini <[email protected]>
25158 R:      Oleksandr Tyshchenko <[email protected]>
25159 L:      [email protected] (moderated for non-subscribers)
25160 S:      Supported
25161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25162 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
25163 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
25164 F:      drivers/*/xen-*front.c
25165 F:      drivers/xen/
25166 F:      include/uapi/xen/
25167 F:      include/xen/
25168 F:      kernel/configs/xen.config
25169
25170 XEN HYPERVISOR X86
25171 M:      Juergen Gross <[email protected]>
25172 R:      Boris Ostrovsky <[email protected]>
25173 L:      [email protected] (moderated for non-subscribers)
25174 S:      Supported
25175 F:      arch/x86/configs/xen.config
25176 F:      arch/x86/include/asm/pvclock-abi.h
25177 F:      arch/x86/include/asm/xen/
25178 F:      arch/x86/platform/pvh/
25179 F:      arch/x86/xen/
25180
25181 XEN NETWORK BACKEND DRIVER
25182 M:      Wei Liu <[email protected]>
25183 M:      Paul Durrant <[email protected]>
25184 L:      [email protected] (moderated for non-subscribers)
25185 L:      [email protected]
25186 S:      Supported
25187 F:      drivers/net/xen-netback/*
25188
25189 XEN PCI SUBSYSTEM
25190 M:      Juergen Gross <[email protected]>
25191 L:      [email protected] (moderated for non-subscribers)
25192 S:      Supported
25193 F:      arch/x86/pci/*xen*
25194 F:      drivers/pci/*xen*
25195
25196 XEN PVSCSI DRIVERS
25197 M:      Juergen Gross <[email protected]>
25198 L:      [email protected] (moderated for non-subscribers)
25199 L:      [email protected]
25200 S:      Supported
25201 F:      drivers/scsi/xen-scsifront.c
25202 F:      drivers/xen/xen-scsiback.c
25203 F:      include/xen/interface/io/vscsiif.h
25204
25205 XEN PVUSB DRIVER
25206 M:      Juergen Gross <[email protected]>
25207 L:      [email protected] (moderated for non-subscribers)
25208 L:      [email protected]
25209 S:      Supported
25210 F:      drivers/usb/host/xen*
25211 F:      include/xen/interface/io/usbif.h
25212
25213 XEN SOUND FRONTEND DRIVER
25214 M:      Oleksandr Andrushchenko <[email protected]>
25215 L:      [email protected] (moderated for non-subscribers)
25216 L:      [email protected] (moderated for non-subscribers)
25217 S:      Supported
25218 F:      sound/xen/*
25219
25220 XEN SWIOTLB SUBSYSTEM
25221 M:      Juergen Gross <[email protected]>
25222 M:      Stefano Stabellini <[email protected]>
25223 L:      [email protected] (moderated for non-subscribers)
25224 L:      [email protected]
25225 S:      Supported
25226 F:      arch/*/include/asm/xen/swiotlb-xen.h
25227 F:      drivers/xen/swiotlb-xen.c
25228 F:      include/xen/arm/swiotlb-xen.h
25229 F:      include/xen/swiotlb-xen.h
25230
25231 XFS FILESYSTEM
25232 M:      Chandan Babu R <[email protected]>
25233 R:      Darrick J. Wong <[email protected]>
25234 L:      [email protected]
25235 S:      Supported
25236 W:      http://xfs.org/
25237 C:      irc://irc.oftc.net/xfs
25238 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25239 P:      Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25240 F:      Documentation/ABI/testing/sysfs-fs-xfs
25241 F:      Documentation/admin-guide/xfs.rst
25242 F:      Documentation/filesystems/xfs/*
25243 F:      fs/xfs/
25244 F:      include/uapi/linux/dqblk_xfs.h
25245 F:      include/uapi/linux/fsmap.h
25246
25247 XILINX AMS DRIVER
25248 M:      Anand Ashok Dumbre <[email protected]>
25249 L:      [email protected]
25250 S:      Maintained
25251 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25252 F:      drivers/iio/adc/xilinx-ams.c
25253
25254 XILINX AXI ETHERNET DRIVER
25255 M:      Radhey Shyam Pandey <[email protected]>
25256 S:      Maintained
25257 F:      Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25258 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
25259
25260 XILINX CAN DRIVER
25261 M:      Appana Durga Kedareswara rao <[email protected]>
25262 L:      [email protected]
25263 S:      Maintained
25264 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25265 F:      drivers/net/can/xilinx_can.c
25266
25267 XILINX EVENT MANAGEMENT DRIVER
25268 M:      Michal Simek <[email protected]>
25269 S:      Maintained
25270 F:      drivers/soc/xilinx/xlnx_event_manager.c
25271 F:      include/linux/firmware/xlnx-event-manager.h
25272
25273 XILINX GPIO DRIVER
25274 M:      Shubhrajyoti Datta <[email protected]>
25275 R:      Srinivas Neeli <[email protected]>
25276 R:      Michal Simek <[email protected]>
25277 S:      Maintained
25278 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25279 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25280 F:      drivers/gpio/gpio-xilinx.c
25281 F:      drivers/gpio/gpio-zynq.c
25282
25283 XILINX LL TEMAC ETHERNET DRIVER
25284 L:      [email protected]
25285 S:      Orphan
25286 F:      drivers/net/ethernet/xilinx/ll_temac*
25287
25288 XILINX PWM DRIVER
25289 M:      Sean Anderson <[email protected]>
25290 S:      Maintained
25291 F:      drivers/pwm/pwm-xilinx.c
25292 F:      include/clocksource/timer-xilinx.h
25293
25294 XILINX SD-FEC IP CORES
25295 M:      Derek Kiernan <[email protected]>
25296 M:      Dragan Cvetic <[email protected]>
25297 S:      Maintained
25298 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25299 F:      Documentation/misc-devices/xilinx_sdfec.rst
25300 F:      drivers/misc/Kconfig
25301 F:      drivers/misc/Makefile
25302 F:      drivers/misc/xilinx_sdfec.c
25303 F:      include/uapi/misc/xilinx_sdfec.h
25304
25305 XILINX UARTLITE SERIAL DRIVER
25306 M:      Peter Korsgaard <[email protected]>
25307 L:      [email protected]
25308 S:      Maintained
25309 F:      drivers/tty/serial/uartlite.c
25310
25311 XILINX VIDEO IP CORES
25312 M:      Laurent Pinchart <[email protected]>
25313 L:      [email protected]
25314 S:      Supported
25315 T:      git git://linuxtv.org/media_tree.git
25316 F:      Documentation/devicetree/bindings/media/xilinx/
25317 F:      drivers/media/platform/xilinx/
25318 F:      include/uapi/linux/xilinx-v4l2-controls.h
25319
25320 XILINX VERSAL EDAC DRIVER
25321 M:      Shubhrajyoti Datta <[email protected]>
25322 M:      Sai Krishna Potthuri <[email protected]>
25323 S:      Maintained
25324 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25325 F:      drivers/edac/versal_edac.c
25326
25327 XILINX WATCHDOG DRIVER
25328 M:      Srinivas Neeli <[email protected]>
25329 R:      Shubhrajyoti Datta <[email protected]>
25330 R:      Michal Simek <[email protected]>
25331 S:      Maintained
25332 F:      Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25333 F:      Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25334 F:      drivers/watchdog/of_xilinx_wdt.c
25335 F:      drivers/watchdog/xilinx_wwdt.c
25336
25337 XILINX XDMA DRIVER
25338 M:      Lizhi Hou <[email protected]>
25339 M:      Brian Xu <[email protected]>
25340 M:      Raj Kumar Rampelli <[email protected]>
25341 L:      [email protected]
25342 S:      Supported
25343 F:      drivers/dma/xilinx/xdma-regs.h
25344 F:      drivers/dma/xilinx/xdma.c
25345 F:      include/linux/dma/amd_xdma.h
25346 F:      include/linux/platform_data/amd_xdma.h
25347
25348 XILINX ZYNQMP DPDMA DRIVER
25349 M:      Laurent Pinchart <[email protected]>
25350 L:      [email protected]
25351 S:      Supported
25352 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25353 F:      drivers/dma/xilinx/xilinx_dpdma.c
25354 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25355
25356 XILINX ZYNQMP OCM EDAC DRIVER
25357 M:      Shubhrajyoti Datta <[email protected]>
25358 M:      Sai Krishna Potthuri <[email protected]>
25359 S:      Maintained
25360 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25361 F:      drivers/edac/zynqmp_edac.c
25362
25363 XILINX ZYNQMP PSGTR PHY DRIVER
25364 M:      Laurent Pinchart <[email protected]>
25365 L:      [email protected]
25366 S:      Supported
25367 T:      git https://github.com/Xilinx/linux-xlnx.git
25368 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25369 F:      drivers/phy/xilinx/phy-zynqmp.c
25370
25371 XILINX ZYNQMP SHA3 DRIVER
25372 M:      Harsha <[email protected]>
25373 S:      Maintained
25374 F:      drivers/crypto/xilinx/zynqmp-sha.c
25375
25376 XILINX ZYNQMP NVMEM DRIVER
25377 M:      Praveen Teja Kundanala <[email protected]>
25378 M:      Kalyani Akula <[email protected]>
25379 R:      Michal Simek <[email protected]>
25380 S:      Maintained
25381 F:      Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25382 F:      drivers/nvmem/zynqmp_nvmem.c
25383
25384 XILLYBUS DRIVER
25385 M:      Eli Billauer <[email protected]>
25386 L:      [email protected]
25387 S:      Supported
25388 F:      drivers/char/xillybus/
25389
25390 XLP9XX I2C DRIVER
25391 M:      George Cherian <[email protected]>
25392 L:      [email protected]
25393 S:      Supported
25394 W:      http://www.marvell.com
25395 F:      drivers/i2c/busses/i2c-xlp9xx.c
25396
25397 XRA1403 GPIO EXPANDER
25398 M:      Nandor Han <[email protected]>
25399 L:      [email protected]
25400 S:      Maintained
25401 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25402 F:      drivers/gpio/gpio-xra1403.c
25403
25404 XTENSA XTFPGA PLATFORM SUPPORT
25405 M:      Max Filippov <[email protected]>
25406 S:      Maintained
25407 F:      drivers/spi/spi-xtensa-xtfpga.c
25408 F:      sound/soc/xtensa/xtfpga-i2s.c
25409
25410 YAM DRIVER FOR AX.25
25411 M:      Jean-Paul Roubelat <[email protected]>
25412 L:      [email protected]
25413 S:      Maintained
25414 F:      drivers/net/hamradio/yam*
25415 F:      include/linux/yam.h
25416
25417 YAMA SECURITY MODULE
25418 M:      Kees Cook <[email protected]>
25419 S:      Supported
25420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25421 F:      Documentation/admin-guide/LSM/Yama.rst
25422 F:      security/yama/
25423
25424 YAML NETLINK (YNL)
25425 M:      Donald Hunter <[email protected]>
25426 M:      Jakub Kicinski <[email protected]>
25427 F:      Documentation/netlink/
25428 F:      Documentation/userspace-api/netlink/intro-specs.rst
25429 F:      Documentation/userspace-api/netlink/specs.rst
25430 F:      tools/net/ynl/
25431
25432 YEALINK PHONE DRIVER
25433 M:      Henk Vergonet <[email protected]>
25434 L:      [email protected]
25435 S:      Maintained
25436 F:      Documentation/input/devices/yealink.rst
25437 F:      drivers/input/misc/yealink.*
25438
25439 Z3FOLD COMPRESSED PAGE ALLOCATOR
25440 M:      Vitaly Wool <[email protected]>
25441 R:      Miaohe Lin <[email protected]>
25442 L:      [email protected]
25443 S:      Maintained
25444 F:      mm/z3fold.c
25445
25446 Z8530 DRIVER FOR AX.25
25447 M:      Joerg Reuter <[email protected]>
25448 L:      [email protected]
25449 S:      Maintained
25450 W:      http://yaina.de/jreuter/
25451 W:      http://www.qsl.net/dl1bke/
25452 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
25453 F:      drivers/net/hamradio/*scc.c
25454 F:      drivers/net/hamradio/z8530.h
25455
25456 ZBUD COMPRESSED PAGE ALLOCATOR
25457 M:      Seth Jennings <[email protected]>
25458 M:      Dan Streetman <[email protected]>
25459 L:      [email protected]
25460 S:      Maintained
25461 F:      mm/zbud.c
25462
25463 ZD1211RW WIRELESS DRIVER
25464 L:      [email protected]
25465 S:      Orphan
25466 F:      drivers/net/wireless/zydas/zd1211rw/
25467
25468 ZD1301 MEDIA DRIVER
25469 L:      [email protected]
25470 S:      Orphan
25471 W:      https://linuxtv.org/
25472 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25473 F:      drivers/media/usb/dvb-usb-v2/zd1301*
25474
25475 ZD1301_DEMOD MEDIA DRIVER
25476 L:      [email protected]
25477 S:      Orphan
25478 W:      https://linuxtv.org/
25479 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25480 F:      drivers/media/dvb-frontends/zd1301_demod*
25481
25482 ZHAOXIN PROCESSOR SUPPORT
25483 M:      Tony W Wang-oc <[email protected]>
25484 L:      [email protected]
25485 S:      Maintained
25486 F:      arch/x86/kernel/cpu/zhaoxin.c
25487
25488 ZONEFS FILESYSTEM
25489 M:      Damien Le Moal <[email protected]>
25490 M:      Naohiro Aota <[email protected]>
25491 R:      Johannes Thumshirn <[email protected]>
25492 L:      [email protected]
25493 S:      Maintained
25494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25495 F:      Documentation/filesystems/zonefs.rst
25496 F:      fs/zonefs/
25497
25498 ZR36067 VIDEO FOR LINUX DRIVER
25499 M:      Corentin Labbe <[email protected]>
25500 L:      [email protected]
25501 L:      [email protected]
25502 S:      Maintained
25503 W:      http://mjpeg.sourceforge.net/driver-zoran/
25504 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25505 F:      Documentation/driver-api/media/drivers/zoran.rst
25506 F:      drivers/media/pci/zoran/
25507
25508 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25509 M:      Minchan Kim <[email protected]>
25510 M:      Sergey Senozhatsky <[email protected]>
25511 L:      [email protected]
25512 S:      Maintained
25513 F:      Documentation/admin-guide/blockdev/zram.rst
25514 F:      drivers/block/zram/
25515
25516 ZS DECSTATION Z85C30 SERIAL DRIVER
25517 M:      "Maciej W. Rozycki" <[email protected]>
25518 S:      Maintained
25519 F:      drivers/tty/serial/zs.*
25520
25521 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25522 M:      Minchan Kim <[email protected]>
25523 M:      Sergey Senozhatsky <[email protected]>
25524 L:      [email protected]
25525 S:      Maintained
25526 F:      Documentation/mm/zsmalloc.rst
25527 F:      include/linux/zsmalloc.h
25528 F:      mm/zsmalloc.c
25529
25530 ZSTD
25531 M:      Nick Terrell <[email protected]>
25532 S:      Maintained
25533 B:      https://github.com/facebook/zstd/issues
25534 T:      git https://github.com/terrelln/linux.git
25535 F:      crypto/zstd.c
25536 F:      include/linux/zstd*
25537 F:      lib/decompress_unzstd.c
25538 F:      lib/zstd/
25539 N:      zstd
25540 K:      zstd
25541
25542 ZSWAP COMPRESSED SWAP CACHING
25543 M:      Johannes Weiner <[email protected]>
25544 M:      Yosry Ahmed <[email protected]>
25545 M:      Nhat Pham <[email protected]>
25546 R:      Chengming Zhou <[email protected]>
25547 L:      [email protected]
25548 S:      Maintained
25549 F:      Documentation/admin-guide/mm/zswap.rst
25550 F:      include/linux/zpool.h
25551 F:      include/linux/zswap.h
25552 F:      mm/zpool.c
25553 F:      mm/zswap.c
25554 F:      tools/testing/selftests/cgroup/test_zswap.c
25555
25556 SENARYTECH AUDIO CODEC DRIVER
25557 M:      bo liu <[email protected]>
25558 S:      Maintained
25559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25560 F:      sound/pci/hda/patch_senarytech.c
25561
25562 THE REST
25563 M:      Linus Torvalds <[email protected]>
25564 L:      [email protected]
25565 S:      Buried alive in reporters
25566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25567 F:      *
25568 F:      */
This page took 1.499896 seconds and 4 git commands to generate.