]> Git Repo - linux.git/blob - MAINTAINERS
dma-mapping: don't return errors from dma_set_max_seg_size
[linux.git] / MAINTAINERS
1 List of maintainers
2 ===================
3
4 Descriptions of section entries and preferred order
5 ---------------------------------------------------
6
7         M: *Mail* patches to: FullName <address@domain>
8         R: Designated *Reviewer*: FullName <address@domain>
9            These reviewers should be CCed on patches.
10         L: *Mailing list* that is relevant to this area
11         S: *Status*, one of the following:
12            Supported:   Someone is actually paid to look after this.
13            Maintained:  Someone actually looks after it.
14            Odd Fixes:   It has a maintainer but they don't have time to do
15                         much other than throw the odd patch in. See below..
16            Orphan:      No current maintainer [but maybe you could take the
17                         role as you write your new code].
18            Obsolete:    Old code. Something tagged obsolete generally means
19                         it has been replaced by a better system and you
20                         should be using that.
21         W: *Web-page* with status/info
22         Q: *Patchwork* web based patch tracking system site
23         B: URI for where to file *bugs*. A web-page with detailed bug
24            filing info, a direct bug tracker link, or a mailto: URI.
25         C: URI for *chat* protocol, server and channel where developers
26            usually hang out, for example irc://server/channel.
27         P: *Subsystem Profile* document for more details submitting
28            patches to the given subsystem. This is either an in-tree file,
29            or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30            for details.
31         T: *SCM* tree type and location.
32            Type is one of: git, hg, quilt, stgit, topgit
33         F: *Files* and directories wildcard patterns.
34            A trailing slash includes all files and subdirectory files.
35            F:   drivers/net/    all files in and below drivers/net
36            F:   drivers/net/*   all files in drivers/net, but not below
37            F:   */net/*         all files in "any top level directory"/net
38            One pattern per line.  Multiple F: lines acceptable.
39         X: *Excluded* files and directories that are NOT maintained, same
40            rules as F:. Files exclusions are tested before file matches.
41            Can be useful for excluding a specific subdirectory, for instance:
42            F:   net/
43            X:   net/ipv6/
44            matches all files in and below net excluding net/ipv6/
45         N: Files and directories *Regex* patterns.
46            N:   [^a-z]tegra     all files whose path contains tegra
47                                 (not including files like integrator)
48            One pattern per line.  Multiple N: lines acceptable.
49            scripts/get_maintainer.pl has different behavior for files that
50            match F: pattern and matches of N: patterns.  By default,
51            get_maintainer will not look at git log history when an F: pattern
52            match occurs.  When an N: match occurs, git log history is used
53            to also notify the people that have git commit signatures.
54         K: *Content regex* (perl extended) pattern match in a patch or file.
55            For instance:
56            K: of_get_profile
57               matches patches or files that contain "of_get_profile"
58            K: \b(printk|pr_(info|err))\b
59               matches patches or files that contain one or more of the words
60               printk, pr_info or pr_err
61            One regex pattern per line.  Multiple K: lines acceptable.
62
63 Maintainers List
64 ----------------
65
66 .. note:: When reading this list, please look for the most precise areas
67           first. When adding to this list, please keep the entries in
68           alphabetical order.
69
70 3C59X NETWORK DRIVER
71 M:      Steffen Klassert <[email protected]>
72 L:      [email protected]
73 S:      Odd Fixes
74 F:      Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75 F:      drivers/net/ethernet/3com/3c59x.c
76
77 3CR990 NETWORK DRIVER
78 M:      David Dillow <[email protected]>
79 L:      [email protected]
80 S:      Maintained
81 F:      drivers/net/ethernet/3com/typhoon*
82
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84 M:      Adam Radford <[email protected]>
85 L:      [email protected]
86 S:      Supported
87 W:      http://www.lsi.com
88 F:      drivers/scsi/3w-*
89
90 53C700 AND 53C700-66 SCSI DRIVER
91 M:      "James E.J. Bottomley" <[email protected]>
92 L:      [email protected]
93 S:      Maintained
94 F:      drivers/scsi/53c700*
95
96 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97 M:      Alexander Aring <[email protected]>
98 L:      [email protected]
99 L:      [email protected]
100 S:      Maintained
101 F:      Documentation/networking/6lowpan.rst
102 F:      include/net/6lowpan.h
103 F:      net/6lowpan/
104
105 6PACK NETWORK DRIVER FOR AX.25
106 M:      Andreas Koensgen <[email protected]>
107 L:      [email protected]
108 S:      Maintained
109 F:      drivers/net/hamradio/6pack.c
110
111 802.11 (including CFG80211/NL80211)
112 M:      Johannes Berg <[email protected]>
113 L:      [email protected]
114 S:      Maintained
115 W:      https://wireless.wiki.kernel.org/
116 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119 F:      Documentation/driver-api/80211/cfg80211.rst
120 F:      Documentation/networking/regulatory.rst
121 F:      include/linux/ieee80211.h
122 F:      include/net/cfg80211.h
123 F:      include/net/ieee80211_radiotap.h
124 F:      include/net/iw_handler.h
125 F:      include/net/wext.h
126 F:      include/uapi/linux/nl80211.h
127 F:      include/uapi/linux/wireless.h
128 F:      net/wireless/
129
130 8169 10/100/1000 GIGABIT ETHERNET DRIVER
131 M:      Heiner Kallweit <[email protected]>
132 M:      [email protected]
133 L:      [email protected]
134 S:      Maintained
135 F:      drivers/net/ethernet/realtek/r8169*
136
137 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138 M:      Greg Kroah-Hartman <[email protected]>
139 L:      [email protected]
140 S:      Maintained
141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142 F:      drivers/tty/serial/8250*
143 F:      include/linux/serial_8250.h
144
145 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146 L:      [email protected]
147 S:      Orphan / Obsolete
148 F:      drivers/net/ethernet/8390/
149
150 9P FILE SYSTEM
151 M:      Eric Van Hensbergen <[email protected]>
152 M:      Latchesar Ionkov <[email protected]>
153 M:      Dominique Martinet <[email protected]>
154 R:      Christian Schoenebeck <[email protected]>
155 L:      [email protected]
156 S:      Maintained
157 W:      http://github.com/v9fs
158 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160 T:      git git://github.com/martinetd/linux.git
161 F:      Documentation/filesystems/9p.rst
162 F:      fs/9p/
163 F:      include/net/9p/
164 F:      include/trace/events/9p.h
165 F:      include/uapi/linux/virtio_9p.h
166 F:      net/9p/
167
168 A64FX DIAG DRIVER
169 M:      Hitomi Hasegawa <[email protected]>
170 S:      Supported
171 F:      drivers/soc/fujitsu/a64fx-diag.c
172
173 A8293 MEDIA DRIVER
174 L:      [email protected]
175 S:      Orphan
176 W:      https://linuxtv.org
177 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
178 F:      drivers/media/dvb-frontends/a8293*
179
180 AACRAID SCSI RAID DRIVER
181 M:      Adaptec OEM Raid Solutions <[email protected]>
182 L:      [email protected]
183 S:      Supported
184 W:      http://www.adaptec.com/
185 F:      Documentation/scsi/aacraid.rst
186 F:      drivers/scsi/aacraid/
187
188 AB8500 BATTERY AND CHARGER DRIVERS
189 M:      Linus Walleij <[email protected]>
190 F:      Documentation/devicetree/bindings/power/supply/*ab8500*
191 F:      drivers/power/supply/*ab8500*
192
193 ABI/API
194 L:      [email protected]
195 F:      include/linux/syscalls.h
196 F:      kernel/sys_ni.c
197 X:      arch/*/include/uapi/
198 X:      include/uapi/
199
200 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
201 M:      Hans de Goede <[email protected]>
202 L:      [email protected]
203 S:      Maintained
204 F:      drivers/hwmon/abituguru.c
205
206 ABIT UGURU 3 HARDWARE MONITOR DRIVER
207 M:      Alistair John Strachan <[email protected]>
208 L:      [email protected]
209 S:      Maintained
210 F:      drivers/hwmon/abituguru3.c
211
212 ACCES 104-DIO-48E GPIO DRIVER
213 M:      William Breathitt Gray <[email protected]>
214 L:      [email protected]
215 S:      Maintained
216 F:      drivers/gpio/gpio-104-dio-48e.c
217
218 ACCES 104-IDI-48 GPIO DRIVER
219 M:      William Breathitt Gray <[email protected]>
220 L:      [email protected]
221 S:      Maintained
222 F:      drivers/gpio/gpio-104-idi-48.c
223
224 ACCES 104-IDIO-16 GPIO DRIVER
225 M:      William Breathitt Gray <[email protected]>
226 L:      [email protected]
227 S:      Maintained
228 F:      drivers/gpio/gpio-104-idio-16.c
229
230 ACCES 104-QUAD-8 DRIVER
231 M:      William Breathitt Gray <[email protected]>
232 L:      [email protected]
233 S:      Maintained
234 F:      drivers/counter/104-quad-8.c
235
236 ACCES IDIO-16 GPIO LIBRARY
237 M:      William Breathitt Gray <[email protected]>
238 L:      [email protected]
239 S:      Maintained
240 F:      drivers/gpio/gpio-idio-16.c
241 F:      drivers/gpio/gpio-idio-16.h
242
243 ACCES PCI-IDIO-16 GPIO DRIVER
244 M:      William Breathitt Gray <[email protected]>
245 L:      [email protected]
246 S:      Maintained
247 F:      drivers/gpio/gpio-pci-idio-16.c
248
249 ACCES PCIe-IDIO-24 GPIO DRIVER
250 M:      William Breathitt Gray <[email protected]>
251 L:      [email protected]
252 S:      Maintained
253 F:      drivers/gpio/gpio-pcie-idio-24.c
254
255 ACENIC DRIVER
256 M:      Jes Sorensen <[email protected]>
257 L:      [email protected]
258 S:      Maintained
259 F:      drivers/net/ethernet/alteon/acenic*
260
261 ACER ASPIRE 1 EMBEDDED CONTROLLER DRIVER
262 M:      Nikita Travkin <[email protected]>
263 S:      Maintained
264 F:      Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml
265 F:      drivers/platform/arm64/acer-aspire1-ec.c
266
267 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268 M:      Peter Kaestle <[email protected]>
269 L:      [email protected]
270 S:      Maintained
271 W:      http://piie.net/?section=acerhdf
272 F:      drivers/platform/x86/acerhdf.c
273
274 ACER WMI LAPTOP EXTRAS
275 M:      "Lee, Chun-Yi" <[email protected]>
276 L:      [email protected]
277 S:      Maintained
278 F:      drivers/platform/x86/acer-wmi.c
279
280 ACPI
281 M:      "Rafael J. Wysocki" <[email protected]>
282 R:      Len Brown <[email protected]>
283 L:      [email protected]
284 S:      Supported
285 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
286 B:      https://bugzilla.kernel.org
287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
288 F:      Documentation/ABI/testing/configfs-acpi
289 F:      Documentation/ABI/testing/sysfs-bus-acpi
290 F:      Documentation/firmware-guide/acpi/
291 F:      arch/x86/kernel/acpi/
292 F:      arch/x86/pci/acpi.c
293 F:      drivers/acpi/
294 F:      drivers/pci/*/*acpi*
295 F:      drivers/pci/*acpi*
296 F:      drivers/pnp/pnpacpi/
297 F:      include/acpi/
298 F:      include/linux/acpi.h
299 F:      include/linux/fwnode.h
300 F:      include/linux/fw_table.h
301 F:      lib/fw_table.c
302 F:      tools/power/acpi/
303
304 ACPI APEI
305 M:      "Rafael J. Wysocki" <[email protected]>
306 R:      Len Brown <[email protected]>
307 R:      James Morse <[email protected]>
308 R:      Tony Luck <[email protected]>
309 R:      Borislav Petkov <[email protected]>
310 L:      [email protected]
311 F:      drivers/acpi/apei/
312
313 ACPI COMPONENT ARCHITECTURE (ACPICA)
314 M:      Robert Moore <[email protected]>
315 M:      "Rafael J. Wysocki" <[email protected]>
316 L:      [email protected]
317 L:      [email protected]
318 S:      Supported
319 W:      https://acpica.org/
320 W:      https://github.com/acpica/acpica/
321 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
322 B:      https://bugzilla.kernel.org
323 B:      https://bugs.acpica.org
324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
325 F:      drivers/acpi/acpica/
326 F:      include/acpi/
327 F:      tools/power/acpi/
328
329 ACPI FOR ARM64 (ACPI/arm64)
330 M:      Lorenzo Pieralisi <[email protected]>
331 M:      Hanjun Guo <[email protected]>
332 M:      Sudeep Holla <[email protected]>
333 L:      [email protected]
334 L:      [email protected] (moderated for non-subscribers)
335 S:      Maintained
336 F:      drivers/acpi/arm64
337
338 ACPI FOR RISC-V (ACPI/riscv)
339 M:      Sunil V L <[email protected]>
340 L:      [email protected]
341 L:      [email protected]
342 S:      Maintained
343 F:      drivers/acpi/riscv/
344
345 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
346 M:      Sudeep Holla <[email protected]>
347 L:      [email protected]
348 S:      Supported
349 F:      drivers/mailbox/pcc.c
350
351 ACPI PMIC DRIVERS
352 M:      "Rafael J. Wysocki" <[email protected]>
353 M:      Len Brown <[email protected]>
354 R:      Andy Shevchenko <[email protected]>
355 R:      Mika Westerberg <[email protected]>
356 L:      [email protected]
357 S:      Supported
358 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
359 B:      https://bugzilla.kernel.org
360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361 F:      drivers/acpi/pmic/
362
363 ACPI QUICKSTART DRIVER
364 M:      Armin Wolf <[email protected]>
365 L:      [email protected]
366 S:      Maintained
367 F:      drivers/platform/x86/quickstart.c
368
369 ACPI SERIAL MULTI INSTANTIATE DRIVER
370 M:      Hans de Goede <[email protected]>
371 L:      [email protected]
372 S:      Maintained
373 F:      drivers/platform/x86/serial-multi-instantiate.c
374
375 ACPI THERMAL DRIVER
376 M:      Rafael J. Wysocki <[email protected]>
377 R:      Zhang Rui <[email protected]>
378 L:      [email protected]
379 S:      Supported
380 B:      https://bugzilla.kernel.org
381 F:      drivers/acpi/*thermal*
382
383 ACPI VIOT DRIVER
384 M:      Jean-Philippe Brucker <[email protected]>
385 L:      [email protected]
386 L:      [email protected]
387 S:      Maintained
388 F:      drivers/acpi/viot.c
389 F:      include/linux/acpi_viot.h
390
391 ACPI WMI DRIVER
392 M:      Armin Wolf <[email protected]>
393 L:      [email protected]
394 S:      Maintained
395 F:      Documentation/ABI/testing/sysfs-bus-wmi
396 F:      Documentation/driver-api/wmi.rst
397 F:      Documentation/wmi/
398 F:      drivers/platform/x86/wmi.c
399 F:      include/uapi/linux/wmi.h
400
401 ACRN HYPERVISOR SERVICE MODULE
402 M:      Fei Li <[email protected]>
403 L:      [email protected] (subscribers-only)
404 S:      Supported
405 W:      https://projectacrn.org
406 F:      Documentation/virt/acrn/
407 F:      drivers/virt/acrn/
408 F:      include/uapi/linux/acrn.h
409
410 AD1889 ALSA SOUND DRIVER
411 L:      [email protected]
412 S:      Maintained
413 W:      https://parisc.wiki.kernel.org/index.php/AD1889
414 F:      sound/pci/ad1889.*
415
416 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
417 M:      Mugilraj Dhavachelvan <[email protected]>
418 L:      [email protected]
419 S:      Supported
420 F:      drivers/iio/potentiometer/ad5110.c
421
422 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
423 M:      Michael Hennerich <[email protected]>
424 S:      Supported
425 W:      http://wiki.analog.com/AD5254
426 W:      https://ez.analog.com/linux-software-drivers
427 F:      drivers/misc/ad525x_dpot.c
428
429 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
430 M:      Michael Hennerich <[email protected]>
431 S:      Supported
432 W:      http://wiki.analog.com/AD5398
433 W:      https://ez.analog.com/linux-software-drivers
434 F:      drivers/regulator/ad5398.c
435
436 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
437 M:      Michael Hennerich <[email protected]>
438 S:      Supported
439 W:      http://wiki.analog.com/AD7142
440 W:      https://ez.analog.com/linux-software-drivers
441 F:      drivers/input/misc/ad714x.c
442
443 AD738X ADC DRIVER (AD7380/1/2/4)
444 M:      Michael Hennerich <[email protected]>
445 M:      Nuno Sá <[email protected]>
446 R:      David Lechner <[email protected]>
447 S:      Supported
448 W:      https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
449 W:      https://ez.analog.com/linux-software-drivers
450 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
451 F:      drivers/iio/adc/ad7380.c
452
453 AD7877 TOUCHSCREEN DRIVER
454 M:      Michael Hennerich <[email protected]>
455 S:      Supported
456 W:      http://wiki.analog.com/AD7877
457 W:      https://ez.analog.com/linux-software-drivers
458 F:      drivers/input/touchscreen/ad7877.c
459
460 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
461 M:      Michael Hennerich <[email protected]>
462 S:      Supported
463 W:      http://wiki.analog.com/AD7879
464 W:      https://ez.analog.com/linux-software-drivers
465 F:      drivers/input/touchscreen/ad7879.c
466
467 AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
468 M:      Michael Hennerich <[email protected]>
469 M:      Nuno Sá <[email protected]>
470 R:      David Lechner <[email protected]>
471 S:      Supported
472 W:      https://ez.analog.com/linux-software-drivers
473 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
474 F:      Documentation/iio/ad7944.rst
475 F:      drivers/iio/adc/ad7944.c
476
477 ADAFRUIT MINI I2C GAMEPAD
478 M:      Anshul Dalal <[email protected]>
479 L:      [email protected]
480 S:      Maintained
481 F:      Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
482 F:      drivers/input/joystick/adafruit-seesaw.c
483
484 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
485 M:      Jiri Kosina <[email protected]>
486 S:      Maintained
487
488 ADF7242 IEEE 802.15.4 RADIO DRIVER
489 M:      Michael Hennerich <[email protected]>
490 L:      [email protected]
491 S:      Supported
492 W:      https://wiki.analog.com/ADF7242
493 W:      https://ez.analog.com/linux-software-drivers
494 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
495 F:      drivers/net/ieee802154/adf7242.c
496
497 ADM1025 HARDWARE MONITOR DRIVER
498 M:      Jean Delvare <[email protected]>
499 L:      [email protected]
500 S:      Maintained
501 F:      Documentation/hwmon/adm1025.rst
502 F:      drivers/hwmon/adm1025.c
503
504 ADM1029 HARDWARE MONITOR DRIVER
505 M:      Corentin Labbe <[email protected]>
506 L:      [email protected]
507 S:      Maintained
508 F:      drivers/hwmon/adm1029.c
509
510 ADM8211 WIRELESS DRIVER
511 L:      [email protected]
512 S:      Orphan
513 F:      drivers/net/wireless/admtek/adm8211.*
514
515 ADP1050 HARDWARE MONITOR DRIVER
516 M:      Radu Sabau <[email protected]>
517 L:      [email protected]
518 S:      Supported
519 W:      https://ez.analog.com/linux-software-drivers
520 F:      Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
521
522 ADP1653 FLASH CONTROLLER DRIVER
523 M:      Sakari Ailus <[email protected]>
524 L:      [email protected]
525 S:      Maintained
526 F:      drivers/media/i2c/adp1653.c
527 F:      include/media/i2c/adp1653.h
528
529 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
530 M:      Michael Hennerich <[email protected]>
531 S:      Supported
532 W:      http://wiki.analog.com/ADP5520
533 W:      https://ez.analog.com/linux-software-drivers
534 F:      drivers/gpio/gpio-adp5520.c
535 F:      drivers/input/keyboard/adp5520-keys.c
536 F:      drivers/leds/leds-adp5520.c
537 F:      drivers/mfd/adp5520.c
538 F:      drivers/video/backlight/adp5520_bl.c
539
540 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
541 M:      Michael Hennerich <[email protected]>
542 S:      Supported
543 W:      http://wiki.analog.com/ADP5588
544 W:      https://ez.analog.com/linux-software-drivers
545 F:      Documentation/devicetree/bindings/input/adi,adp5588.yaml
546 F:      drivers/input/keyboard/adp5588-keys.c
547
548 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
549 M:      Michael Hennerich <[email protected]>
550 S:      Supported
551 W:      http://wiki.analog.com/ADP8860
552 W:      https://ez.analog.com/linux-software-drivers
553 F:      drivers/video/backlight/adp8860_bl.c
554
555 ADT746X FAN DRIVER
556 M:      Colin Leroy <[email protected]>
557 S:      Maintained
558 F:      drivers/macintosh/therm_adt746x.c
559
560 ADT7475 HARDWARE MONITOR DRIVER
561 M:      Jean Delvare <[email protected]>
562 L:      [email protected]
563 S:      Maintained
564 F:      Documentation/hwmon/adt7475.rst
565 F:      drivers/hwmon/adt7475.c
566
567 ADVANSYS SCSI DRIVER
568 M:      Matthew Wilcox <[email protected]>
569 M:      Hannes Reinecke <[email protected]>
570 L:      [email protected]
571 S:      Maintained
572 F:      Documentation/scsi/advansys.rst
573 F:      drivers/scsi/advansys.c
574
575 ADVANTECH SWBTN DRIVER
576 M:      Andrea Ho <[email protected]>
577 L:      [email protected]
578 S:      Maintained
579 F:      drivers/platform/x86/adv_swbutton.c
580
581 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
582 M:      Lucas Stankus <[email protected]>
583 S:      Supported
584 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
585 F:      drivers/iio/accel/adxl313*
586
587 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
588 M:      Michael Hennerich <[email protected]>
589 S:      Supported
590 W:      http://wiki.analog.com/ADXL345
591 W:      https://ez.analog.com/linux-software-drivers
592 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
593 F:      drivers/input/misc/adxl34x.c
594
595 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
596 M:      Puranjay Mohan <[email protected]>
597 L:      [email protected]
598 S:      Supported
599 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
600 F:      drivers/iio/accel/adxl355.h
601 F:      drivers/iio/accel/adxl355_core.c
602 F:      drivers/iio/accel/adxl355_i2c.c
603 F:      drivers/iio/accel/adxl355_spi.c
604
605 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
606 M:      Cosmin Tanislav <[email protected]>
607 L:      [email protected]
608 S:      Supported
609 W:      https://ez.analog.com/linux-software-drivers
610 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
611 F:      drivers/iio/accel/adxl367*
612
613 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
614 M:      Michael Hennerich <[email protected]>
615 S:      Supported
616 W:      https://ez.analog.com/linux-software-drivers
617 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
618 F:      drivers/iio/accel/adxl372.c
619 F:      drivers/iio/accel/adxl372_i2c.c
620 F:      drivers/iio/accel/adxl372_spi.c
621
622 AF8133J THREE-AXIS MAGNETOMETER DRIVER
623 M:      Ondřej Jirman <[email protected]>
624 S:      Maintained
625 F:      Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
626 F:      drivers/iio/magnetometer/af8133j.c
627
628 AF9013 MEDIA DRIVER
629 L:      [email protected]
630 S:      Orphan
631 W:      https://linuxtv.org
632 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
633 F:      drivers/media/dvb-frontends/af9013*
634
635 AF9033 MEDIA DRIVER
636 L:      [email protected]
637 S:      Orphan
638 W:      https://linuxtv.org
639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
640 F:      drivers/media/dvb-frontends/af9033*
641
642 AFFS FILE SYSTEM
643 M:      David Sterba <[email protected]>
644 L:      [email protected]
645 S:      Odd Fixes
646 F:      Documentation/filesystems/affs.rst
647 F:      fs/affs/
648
649 AFS FILESYSTEM
650 M:      David Howells <[email protected]>
651 M:      Marc Dionne <[email protected]>
652 L:      [email protected]
653 S:      Supported
654 W:      https://www.infradead.org/~dhowells/kafs/
655 F:      Documentation/filesystems/afs.rst
656 F:      fs/afs/
657 F:      include/trace/events/afs.h
658
659 AGPGART DRIVER
660 M:      David Airlie <[email protected]>
661 L:      [email protected]
662 S:      Maintained
663 T:      git https://gitlab.freedesktop.org/drm/kernel.git
664 F:      drivers/char/agp/
665 F:      include/linux/agp*
666 F:      include/uapi/linux/agp*
667
668 AHA152X SCSI DRIVER
669 M:      "Juergen E. Fischer" <[email protected]>
670 L:      [email protected]
671 S:      Maintained
672 F:      drivers/scsi/aha152x*
673 F:      drivers/scsi/pcmcia/aha152x*
674
675 AIC7XXX / AIC79XX SCSI DRIVER
676 M:      Hannes Reinecke <[email protected]>
677 L:      [email protected]
678 S:      Maintained
679 F:      drivers/scsi/aic7xxx/
680
681 AIMSLAB FM RADIO RECEIVER DRIVER
682 M:      Hans Verkuil <[email protected]>
683 L:      [email protected]
684 S:      Maintained
685 W:      https://linuxtv.org
686 T:      git git://linuxtv.org/media_tree.git
687 F:      drivers/media/radio/radio-aimslab*
688
689 AIO
690 M:      Benjamin LaHaise <[email protected]>
691 L:      [email protected]
692 S:      Supported
693 F:      fs/aio.c
694 F:      include/linux/*aio*.h
695
696 AIROHA ETHERNET DRIVER
697 M:      Lorenzo Bianconi <[email protected]>
698 L:      [email protected] (moderated for non-subscribers)
699 L:      [email protected] (moderated for non-subscribers)
700 L:      [email protected]
701 S:      Maintained
702 F:      Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
703 F:      drivers/net/ethernet/mediatek/airoha_eth.c
704
705 AIROHA PCIE PHY DRIVER
706 M:      Lorenzo Bianconi <[email protected]>
707 L:      [email protected] (moderated for non-subscribers)
708 S:      Maintained
709 F:      Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
710 F:      drivers/phy/phy-airoha-pcie-regs.h
711 F:      drivers/phy/phy-airoha-pcie.c
712
713 AIROHA SPI SNFI DRIVER
714 M:      Lorenzo Bianconi <[email protected]>
715 M:      Ray Liu <[email protected]>
716 L:      [email protected] (moderated for non-subscribers)
717 L:      [email protected]
718 S:      Maintained
719 F:      Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
720 F:      drivers/spi/spi-airoha-snfi.c
721
722 AIRSPY MEDIA DRIVER
723 L:      [email protected]
724 S:      Orphan
725 W:      https://linuxtv.org
726 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
727 F:      drivers/media/usb/airspy/
728
729 ALACRITECH GIGABIT ETHERNET DRIVER
730 M:      Lino Sanfilippo <[email protected]>
731 S:      Maintained
732 F:      drivers/net/ethernet/alacritech/*
733
734 ALCATEL SPEEDTOUCH USB DRIVER
735 M:      Duncan Sands <[email protected]>
736 L:      [email protected]
737 S:      Maintained
738 W:      http://www.linux-usb.org/SpeedTouch/
739 F:      drivers/usb/atm/speedtch.c
740 F:      drivers/usb/atm/usbatm.c
741
742 ALCHEMY AU1XX0 MMC DRIVER
743 M:      Manuel Lauss <[email protected]>
744 S:      Maintained
745 F:      drivers/mmc/host/au1xmmc.c
746
747 ALI1563 I2C DRIVER
748 M:      Rudolf Marek <[email protected]>
749 L:      [email protected]
750 S:      Maintained
751 F:      Documentation/i2c/busses/i2c-ali1563.rst
752 F:      drivers/i2c/busses/i2c-ali1563.c
753
754 ALIBABA ELASTIC RDMA DRIVER
755 M:      Cheng Xu <[email protected]>
756 M:      Kai Shen <[email protected]>
757 L:      [email protected]
758 S:      Supported
759 F:      drivers/infiniband/hw/erdma
760 F:      include/uapi/rdma/erdma-abi.h
761
762 ALIBABA PMU DRIVER
763 M:      Shuai Xue <[email protected]>
764 S:      Supported
765 F:      Documentation/admin-guide/perf/alibaba_pmu.rst
766 F:      drivers/perf/alibaba_uncore_drw_pmu.c
767
768 ALIENWARE WMI DRIVER
769 L:      [email protected]
770 S:      Maintained
771 F:      drivers/platform/x86/dell/alienware-wmi.c
772
773 ALLEGRO DVT VIDEO IP CORE DRIVER
774 M:      Michael Tretter <[email protected]>
775 R:      Pengutronix Kernel Team <[email protected]>
776 L:      [email protected]
777 S:      Maintained
778 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
779 F:      drivers/media/platform/allegro-dvt/
780
781 ALLIED VISION ALVIUM CAMERA DRIVER
782 M:      Tommaso Merciai <[email protected]>
783 M:      Martin Hecht <[email protected]>
784 L:      [email protected]
785 S:      Maintained
786 F:      Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
787 F:      drivers/media/i2c/alvium-csi2.c
788 F:      drivers/media/i2c/alvium-csi2.h
789
790 ALLWINNER A10 CSI DRIVER
791 M:      Maxime Ripard <[email protected]>
792 L:      [email protected]
793 S:      Maintained
794 T:      git git://linuxtv.org/media_tree.git
795 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
796 F:      drivers/media/platform/sunxi/sun4i-csi/
797
798 ALLWINNER A31 CSI DRIVER
799 M:      Yong Deng <[email protected]>
800 M:      Paul Kocialkowski <[email protected]>
801 L:      [email protected]
802 S:      Maintained
803 T:      git git://linuxtv.org/media_tree.git
804 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
805 F:      drivers/media/platform/sunxi/sun6i-csi/
806
807 ALLWINNER A31 ISP DRIVER
808 M:      Paul Kocialkowski <[email protected]>
809 L:      [email protected]
810 S:      Maintained
811 T:      git git://linuxtv.org/media_tree.git
812 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
813 F:      drivers/staging/media/sunxi/sun6i-isp/
814 F:      drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
815
816 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
817 M:      Paul Kocialkowski <[email protected]>
818 L:      [email protected]
819 S:      Maintained
820 T:      git git://linuxtv.org/media_tree.git
821 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
822 F:      drivers/media/platform/sunxi/sun6i-mipi-csi2/
823
824 ALLWINNER CPUFREQ DRIVER
825 M:      Yangtao Li <[email protected]>
826 L:      [email protected]
827 S:      Maintained
828 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
829 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
830
831 ALLWINNER CRYPTO DRIVERS
832 M:      Corentin Labbe <[email protected]>
833 L:      [email protected]
834 S:      Maintained
835 F:      drivers/crypto/allwinner/
836
837 ALLWINNER DMIC DRIVERS
838 M:      Ban Tao <[email protected]>
839 L:      [email protected] (moderated for non-subscribers)
840 S:      Maintained
841 F:      Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
842 F:      sound/soc/sunxi/sun50i-dmic.c
843
844 ALLWINNER HARDWARE SPINLOCK SUPPORT
845 M:      Wilken Gottwalt <[email protected]>
846 S:      Maintained
847 F:      Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
848 F:      drivers/hwspinlock/sun6i_hwspinlock.c
849
850 ALLWINNER THERMAL DRIVER
851 M:      Vasily Khoruzhick <[email protected]>
852 M:      Yangtao Li <[email protected]>
853 L:      [email protected]
854 S:      Maintained
855 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
856 F:      drivers/thermal/sun8i_thermal.c
857
858 ALLWINNER VPU DRIVER
859 M:      Maxime Ripard <[email protected]>
860 M:      Paul Kocialkowski <[email protected]>
861 L:      [email protected]
862 S:      Maintained
863 F:      drivers/staging/media/sunxi/cedrus/
864
865 ALPHA PORT
866 M:      Richard Henderson <[email protected]>
867 M:      Ivan Kokshaysky <[email protected]>
868 M:      Matt Turner <[email protected]>
869 L:      [email protected]
870 S:      Odd Fixes
871 F:      arch/alpha/
872
873 ALPS PS/2 TOUCHPAD DRIVER
874 R:      Pali Rohár <[email protected]>
875 F:      drivers/input/mouse/alps.*
876
877 ALTERA MAILBOX DRIVER
878 M:      Mun Yew Tham <[email protected]>
879 S:      Maintained
880 F:      drivers/mailbox/mailbox-altera.c
881
882 ALTERA MSGDMA IP CORE DRIVER
883 M:      Olivier Dautricourt <[email protected]>
884 R:      Stefan Roese <[email protected]>
885 L:      [email protected]
886 S:      Odd Fixes
887 F:      Documentation/devicetree/bindings/dma/altr,msgdma.yaml
888 F:      drivers/dma/altera-msgdma.c
889
890 ALTERA PIO DRIVER
891 M:      Mun Yew Tham <[email protected]>
892 L:      [email protected]
893 S:      Maintained
894 F:      drivers/gpio/gpio-altera.c
895
896 ALTERA TRIPLE SPEED ETHERNET DRIVER
897 M:      Joyce Ooi <[email protected]>
898 L:      [email protected]
899 S:      Maintained
900 F:      drivers/net/ethernet/altera/
901
902 ALTERA UART/JTAG UART SERIAL DRIVERS
903 M:      Tobias Klauser <[email protected]>
904 L:      [email protected]
905 S:      Maintained
906 F:      drivers/tty/serial/altera_jtaguart.c
907 F:      drivers/tty/serial/altera_uart.c
908 F:      include/linux/altera_jtaguart.h
909 F:      include/linux/altera_uart.h
910
911 AMAZON ANNAPURNA LABS FIC DRIVER
912 M:      Talel Shenhar <[email protected]>
913 S:      Maintained
914 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
915 F:      drivers/irqchip/irq-al-fic.c
916
917 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
918 M:      Talel Shenhar <[email protected]>
919 M:      Talel Shenhar <[email protected]>
920 S:      Maintained
921 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
922 F:      drivers/edac/al_mc_edac.c
923
924 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
925 M:      Talel Shenhar <[email protected]>
926 S:      Maintained
927 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
928 F:      drivers/thermal/thermal_mmio.c
929
930 AMAZON ETHERNET DRIVERS
931 M:      Shay Agroskin <[email protected]>
932 M:      Arthur Kiyanovski <[email protected]>
933 R:      David Arinzon <[email protected]>
934 R:      Noam Dagan <[email protected]>
935 R:      Saeed Bishara <[email protected]>
936 L:      [email protected]
937 S:      Supported
938 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
939 F:      drivers/net/ethernet/amazon/
940
941 AMAZON RDMA EFA DRIVER
942 M:      Michael Margolin <[email protected]>
943 R:      Gal Pressman <[email protected]>
944 R:      Yossi Leybovich <[email protected]>
945 L:      [email protected]
946 S:      Supported
947 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
948 F:      drivers/infiniband/hw/efa/
949 F:      include/uapi/rdma/efa-abi.h
950
951 AMD ADDRESS TRANSLATION LIBRARY (ATL)
952 M:      Yazen Ghannam <[email protected]>
953 L:      [email protected]
954 S:      Supported
955 F:      drivers/ras/amd/atl/*
956
957 AMD AXI W1 DRIVER
958 M:      Kris Chaplin <[email protected]>
959 R:      Thomas Delev <[email protected]>
960 R:      Michal Simek <[email protected]>
961 S:      Maintained
962 F:      Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
963 F:      drivers/w1/masters/amd_axi_w1.c
964
965 AMD CDX BUS DRIVER
966 M:      Nipun Gupta <[email protected]>
967 M:      Nikhil Agarwal <[email protected]>
968 S:      Maintained
969 F:      Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
970 F:      drivers/cdx/*
971 F:      include/linux/cdx/*
972
973 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
974 M:      Tom Lendacky <[email protected]>
975 M:      John Allen <[email protected]>
976 L:      [email protected]
977 S:      Supported
978 F:      drivers/crypto/ccp/
979 F:      include/linux/ccp.h
980
981 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
982 M:      Ashish Kalra <[email protected]>
983 M:      Tom Lendacky <[email protected]>
984 L:      [email protected]
985 S:      Supported
986 F:      drivers/crypto/ccp/sev*
987 F:      include/uapi/linux/psp-sev.h
988
989 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
990 M:      Mario Limonciello <[email protected]>
991 L:      [email protected]
992 S:      Supported
993 F:      drivers/crypto/ccp/dbc.c
994 F:      drivers/crypto/ccp/dbc.h
995 F:      drivers/crypto/ccp/platform-access.c
996 F:      drivers/crypto/ccp/platform-access.h
997 F:      include/uapi/linux/psp-dbc.h
998 F:      tools/crypto/ccp/*.c
999 F:      tools/crypto/ccp/*.py
1000
1001 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1002 M:      Mario Limonciello <[email protected]>
1003 L:      [email protected]
1004 S:      Supported
1005 F:      drivers/crypto/ccp/hsti.*
1006
1007 AMD DISPLAY CORE
1008 M:      Harry Wentland <[email protected]>
1009 M:      Leo Li <[email protected]>
1010 M:      Rodrigo Siqueira <[email protected]>
1011 L:      [email protected]
1012 S:      Supported
1013 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1014 F:      drivers/gpu/drm/amd/display/
1015
1016 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1017 M:      Huang Rui <[email protected]>
1018 L:      [email protected]
1019 S:      Supported
1020 F:      Documentation/hwmon/fam15h_power.rst
1021 F:      drivers/hwmon/fam15h_power.c
1022
1023 AMD FCH GPIO DRIVER
1024 M:      Enrico Weigelt, metux IT consult <[email protected]>
1025 L:      [email protected]
1026 S:      Maintained
1027 F:      drivers/gpio/gpio-amd-fch.c
1028 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
1029
1030 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1031 L:      [email protected] (moderated for non-subscribers)
1032 S:      Orphan
1033 F:      drivers/usb/gadget/udc/amd5536udc.*
1034
1035 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1036 M:      Andres Salomon <[email protected]>
1037 L:      [email protected] (moderated for non-subscribers)
1038 S:      Supported
1039 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1040 F:      arch/x86/include/asm/geode.h
1041 F:      drivers/char/hw_random/geode-rng.c
1042 F:      drivers/crypto/geode*
1043 F:      drivers/video/fbdev/geode/
1044
1045 AMD HSMP DRIVER
1046 M:      Naveen Krishna Chatradhi <[email protected]>
1047 R:      Carlos Bilbao <[email protected]>
1048 L:      [email protected]
1049 S:      Maintained
1050 F:      Documentation/arch/x86/amd_hsmp.rst
1051 F:      arch/x86/include/asm/amd_hsmp.h
1052 F:      arch/x86/include/uapi/asm/amd_hsmp.h
1053 F:      drivers/platform/x86/amd/hsmp.c
1054
1055 AMD IOMMU (AMD-VI)
1056 M:      Joerg Roedel <[email protected]>
1057 R:      Suravee Suthikulpanit <[email protected]>
1058 L:      [email protected]
1059 S:      Maintained
1060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1061 F:      drivers/iommu/amd/
1062 F:      include/linux/amd-iommu.h
1063
1064 AMD KFD
1065 M:      Felix Kuehling <[email protected]>
1066 L:      [email protected]
1067 S:      Supported
1068 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1069 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1070 F:      drivers/gpu/drm/amd/amdkfd/
1071 F:      drivers/gpu/drm/amd/include/cik_structs.h
1072 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1073 F:      drivers/gpu/drm/amd/include/v9_structs.h
1074 F:      drivers/gpu/drm/amd/include/vi_structs.h
1075 F:      include/uapi/linux/kfd_ioctl.h
1076 F:      include/uapi/linux/kfd_sysfs.h
1077
1078 AMD MP2 I2C DRIVER
1079 M:      Elie Morisse <[email protected]>
1080 M:      Shyam Sundar S K <[email protected]>
1081 L:      [email protected]
1082 S:      Maintained
1083 F:      drivers/i2c/busses/i2c-amd-mp2*
1084
1085 AMD PDS CORE DRIVER
1086 M:      Shannon Nelson <[email protected]>
1087 M:      Brett Creeley <[email protected]>
1088 L:      [email protected]
1089 S:      Supported
1090 F:      Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1091 F:      drivers/net/ethernet/amd/pds_core/
1092 F:      include/linux/pds/
1093
1094 AMD PMC DRIVER
1095 M:      Shyam Sundar S K <[email protected]>
1096 L:      [email protected]
1097 S:      Maintained
1098 F:      drivers/platform/x86/amd/pmc/
1099
1100 AMD PMF DRIVER
1101 M:      Shyam Sundar S K <[email protected]>
1102 L:      [email protected]
1103 S:      Maintained
1104 F:      Documentation/ABI/testing/sysfs-amd-pmf
1105 F:      drivers/platform/x86/amd/pmf/
1106
1107 AMD POWERPLAY AND SWSMU
1108 M:      Kenneth Feng <[email protected]>
1109 L:      [email protected]
1110 S:      Supported
1111 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1112 F:      drivers/gpu/drm/amd/pm/
1113
1114 AMD PSTATE DRIVER
1115 M:      Huang Rui <[email protected]>
1116 M:      Gautham R. Shenoy <[email protected]>
1117 M:      Mario Limonciello <[email protected]>
1118 R:      Perry Yuan <[email protected]>
1119 L:      [email protected]
1120 S:      Supported
1121 F:      Documentation/admin-guide/pm/amd-pstate.rst
1122 F:      drivers/cpufreq/amd-pstate*
1123 F:      tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1124
1125 AMD PTDMA DRIVER
1126 M:      Basavaraj Natikar <[email protected]>
1127 L:      [email protected]
1128 S:      Maintained
1129 F:      drivers/dma/ptdma/
1130
1131 AMD SEATTLE DEVICE TREE SUPPORT
1132 M:      Suravee Suthikulpanit <[email protected]>
1133 M:      Tom Lendacky <[email protected]>
1134 S:      Supported
1135 F:      arch/arm64/boot/dts/amd/
1136
1137 AMD SENSOR FUSION HUB DRIVER
1138 M:      Basavaraj Natikar <[email protected]>
1139 L:      [email protected]
1140 S:      Maintained
1141 F:      Documentation/hid/amd-sfh*
1142 F:      drivers/hid/amd-sfh-hid/
1143
1144 AMD SPI DRIVER
1145 M:      Sanjay R Mehta <[email protected]>
1146 S:      Maintained
1147 F:      drivers/spi/spi-amd.c
1148
1149 AMD XGBE DRIVER
1150 M:      "Shyam Sundar S K" <[email protected]>
1151 L:      [email protected]
1152 S:      Supported
1153 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1154 F:      drivers/net/ethernet/amd/xgbe/
1155
1156 AMLOGIC DDR PMU DRIVER
1157 M:      Jiucheng Xu <[email protected]>
1158 L:      [email protected]
1159 S:      Supported
1160 W:      http://www.amlogic.com
1161 F:      Documentation/admin-guide/perf/meson-ddr-pmu.rst
1162 F:      Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1163 F:      drivers/perf/amlogic/
1164 F:      include/soc/amlogic/
1165
1166 AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1167 M:      Javier Carrasco <[email protected]>
1168 L:      [email protected]
1169 S:      Maintained
1170 F:      Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1171 F:      Documentation/hwmon/chipcap2.rst
1172 F:      drivers/hwmon/chipcap2.c
1173
1174 AMPHION VPU CODEC V4L2 DRIVER
1175 M:      Ming Qian <[email protected]>
1176 M:      Zhou Peng <[email protected]>
1177 L:      [email protected]
1178 S:      Maintained
1179 F:      Documentation/devicetree/bindings/media/amphion,vpu.yaml
1180 F:      drivers/media/platform/amphion/
1181
1182 AMS AS73211 DRIVER
1183 M:      Christian Eggers <[email protected]>
1184 L:      [email protected]
1185 S:      Maintained
1186 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1187 F:      drivers/iio/light/as73211.c
1188
1189 AMT (Automatic Multicast Tunneling)
1190 M:      Taehee Yoo <[email protected]>
1191 L:      [email protected]
1192 S:      Maintained
1193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1195 F:      drivers/net/amt.c
1196
1197 ANALOG DEVICES INC AD3552R DRIVER
1198 M:      Nuno Sá <[email protected]>
1199 L:      [email protected]
1200 S:      Supported
1201 W:      https://ez.analog.com/linux-software-drivers
1202 F:      Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1203 F:      drivers/iio/dac/ad3552r.c
1204
1205 ANALOG DEVICES INC AD4130 DRIVER
1206 M:      Cosmin Tanislav <[email protected]>
1207 L:      [email protected]
1208 S:      Supported
1209 W:      https://ez.analog.com/linux-software-drivers
1210 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1211 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1212 F:      drivers/iio/adc/ad4130.c
1213
1214 ANALOG DEVICES INC AD7091R DRIVER
1215 M:      Marcelo Schmitt <[email protected]>
1216 L:      [email protected]
1217 S:      Supported
1218 W:      http://ez.analog.com/community/linux-device-drivers
1219 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1220 F:      drivers/iio/adc/ad7091r*
1221
1222 ANALOG DEVICES INC AD7192 DRIVER
1223 M:      Alisa-Dariana Roman <[email protected]>
1224 L:      [email protected]
1225 S:      Supported
1226 W:      https://ez.analog.com/linux-software-drivers
1227 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1228 F:      drivers/iio/adc/ad7192.c
1229
1230 ANALOG DEVICES INC AD7292 DRIVER
1231 M:      Marcelo Schmitt <[email protected]>
1232 L:      [email protected]
1233 S:      Supported
1234 W:      https://ez.analog.com/linux-software-drivers
1235 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1236 F:      drivers/iio/adc/ad7292.c
1237
1238 ANALOG DEVICES INC AD7293 DRIVER
1239 M:      Antoniu Miclaus <[email protected]>
1240 L:      [email protected]
1241 S:      Supported
1242 W:      https://ez.analog.com/linux-software-drivers
1243 F:      Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1244 F:      drivers/iio/dac/ad7293.c
1245
1246 ANALOG DEVICES INC AD74115 DRIVER
1247 M:      Cosmin Tanislav <[email protected]>
1248 L:      [email protected]
1249 S:      Supported
1250 W:      https://ez.analog.com/linux-software-drivers
1251 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1252 F:      drivers/iio/addac/ad74115.c
1253
1254 ANALOG DEVICES INC AD74413R DRIVER
1255 M:      Cosmin Tanislav <[email protected]>
1256 L:      [email protected]
1257 S:      Supported
1258 W:      https://ez.analog.com/linux-software-drivers
1259 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1260 F:      drivers/iio/addac/ad74413r.c
1261 F:      include/dt-bindings/iio/addac/adi,ad74413r.h
1262
1263 ANALOG DEVICES INC AD7768-1 DRIVER
1264 M:      Michael Hennerich <[email protected]>
1265 L:      [email protected]
1266 S:      Supported
1267 W:      https://ez.analog.com/linux-software-drivers
1268 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1269 F:      drivers/iio/adc/ad7768-1.c
1270
1271 ANALOG DEVICES INC AD7780 DRIVER
1272 M:      Michael Hennerich <[email protected]>
1273 M:      Renato Lui Geh <[email protected]>
1274 L:      [email protected]
1275 S:      Supported
1276 W:      https://ez.analog.com/linux-software-drivers
1277 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1278 F:      drivers/iio/adc/ad7780.c
1279
1280 ANALOG DEVICES INC AD9739a DRIVER
1281 M:      Nuno Sa <[email protected]>
1282 M:      Dragos Bogdan <[email protected]>
1283 L:      [email protected]
1284 S:      Supported
1285 W:      https://ez.analog.com/linux-software-drivers
1286 F:      Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1287 F:      drivers/iio/dac/ad9739a.c
1288
1289 ANALOG DEVICES INC ADA4250 DRIVER
1290 M:      Antoniu Miclaus <[email protected]>
1291 L:      [email protected]
1292 S:      Supported
1293 W:      https://ez.analog.com/linux-software-drivers
1294 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1295 F:      drivers/iio/amplifiers/ada4250.c
1296
1297 ANALOG DEVICES INC ADF4377 DRIVER
1298 M:      Antoniu Miclaus <[email protected]>
1299 L:      [email protected]
1300 S:      Supported
1301 W:      https://ez.analog.com/linux-software-drivers
1302 F:      Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1303 F:      drivers/iio/frequency/adf4377.c
1304
1305 ANALOG DEVICES INC ADGS1408 DRIVER
1306 M:      Mircea Caprioru <[email protected]>
1307 S:      Supported
1308 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1309 F:      drivers/mux/adgs1408.c
1310
1311 ANALOG DEVICES INC ADIN DRIVER
1312 M:      Michael Hennerich <[email protected]>
1313 L:      [email protected]
1314 S:      Supported
1315 W:      https://ez.analog.com/linux-software-drivers
1316 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1317 F:      drivers/net/phy/adin.c
1318
1319 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1320 M:      Nuno Sa <[email protected]>
1321 L:      [email protected]
1322 S:      Supported
1323 F:      drivers/iio/imu/adis.c
1324 F:      drivers/iio/imu/adis_buffer.c
1325 F:      drivers/iio/imu/adis_trigger.c
1326 F:      include/linux/iio/imu/adis.h
1327
1328 ANALOG DEVICES INC ADIS16460 DRIVER
1329 M:      Dragos Bogdan <[email protected]>
1330 L:      [email protected]
1331 S:      Supported
1332 W:      https://ez.analog.com/linux-software-drivers
1333 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1334 F:      drivers/iio/imu/adis16460.c
1335
1336 ANALOG DEVICES INC ADIS16475 DRIVER
1337 M:      Nuno Sa <[email protected]>
1338 L:      [email protected]
1339 S:      Supported
1340 W:      https://ez.analog.com/linux-software-drivers
1341 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1342 F:      drivers/iio/imu/adis16475.c
1343
1344 ANALOG DEVICES INC ADM1177 DRIVER
1345 M:      Michael Hennerich <[email protected]>
1346 L:      [email protected]
1347 S:      Supported
1348 W:      https://ez.analog.com/linux-software-drivers
1349 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1350 F:      drivers/hwmon/adm1177.c
1351
1352 ANALOG DEVICES INC ADMFM2000 DRIVER
1353 M:      Kim Seer Paller <[email protected]>
1354 L:      [email protected]
1355 S:      Supported
1356 W:      https://ez.analog.com/linux-software-drivers
1357 F:      Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1358 F:      drivers/iio/frequency/admfm2000.c
1359
1360 ANALOG DEVICES INC ADMV1013 DRIVER
1361 M:      Antoniu Miclaus <[email protected]>
1362 L:      [email protected]
1363 S:      Supported
1364 W:      https://ez.analog.com/linux-software-drivers
1365 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1366 F:      drivers/iio/frequency/admv1013.c
1367
1368 ANALOG DEVICES INC ADMV1014 DRIVER
1369 M:      Antoniu Miclaus <[email protected]>
1370 L:      [email protected]
1371 S:      Supported
1372 W:      https://ez.analog.com/linux-software-drivers
1373 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1374 F:      drivers/iio/frequency/admv1014.c
1375
1376 ANALOG DEVICES INC ADMV8818 DRIVER
1377 M:      Antoniu Miclaus <[email protected]>
1378 L:      [email protected]
1379 S:      Supported
1380 W:      https://ez.analog.com/linux-software-drivers
1381 F:      Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1382 F:      drivers/iio/filter/admv8818.c
1383
1384 ANALOG DEVICES INC ADP5061 DRIVER
1385 M:      Michael Hennerich <[email protected]>
1386 L:      [email protected]
1387 S:      Supported
1388 W:      https://ez.analog.com/linux-software-drivers
1389 F:      drivers/power/supply/adp5061.c
1390
1391 ANALOG DEVICES INC ADRF6780 DRIVER
1392 M:      Antoniu Miclaus <[email protected]>
1393 L:      [email protected]
1394 S:      Supported
1395 W:      https://ez.analog.com/linux-software-drivers
1396 F:      Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1397 F:      drivers/iio/frequency/adrf6780.c
1398
1399 ANALOG DEVICES INC ADV7180 DRIVER
1400 M:      Lars-Peter Clausen <[email protected]>
1401 L:      [email protected]
1402 S:      Supported
1403 W:      https://ez.analog.com/linux-software-drivers
1404 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1405 F:      drivers/media/i2c/adv7180.c
1406
1407 ANALOG DEVICES INC ADV748X DRIVER
1408 M:      Kieran Bingham <[email protected]>
1409 L:      [email protected]
1410 S:      Maintained
1411 F:      Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1412 F:      drivers/media/i2c/adv748x/*
1413
1414 ANALOG DEVICES INC ADV7511 DRIVER
1415 M:      Hans Verkuil <[email protected]>
1416 L:      [email protected]
1417 S:      Maintained
1418 F:      drivers/media/i2c/adv7511*
1419
1420 ANALOG DEVICES INC ADV7604 DRIVER
1421 M:      Hans Verkuil <[email protected]>
1422 L:      [email protected]
1423 S:      Maintained
1424 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1425 F:      drivers/media/i2c/adv7604*
1426
1427 ANALOG DEVICES INC ADV7842 DRIVER
1428 M:      Hans Verkuil <[email protected]>
1429 L:      [email protected]
1430 S:      Maintained
1431 F:      drivers/media/i2c/adv7842*
1432
1433 ANALOG DEVICES INC ADXRS290 DRIVER
1434 M:      Nishant Malpani <[email protected]>
1435 L:      [email protected]
1436 S:      Supported
1437 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1438 F:      drivers/iio/gyro/adxrs290.c
1439
1440 ANALOG DEVICES INC ASOC CODEC DRIVERS
1441 M:      Lars-Peter Clausen <[email protected]>
1442 M:      Nuno Sá <[email protected]>
1443 L:      [email protected] (moderated for non-subscribers)
1444 S:      Supported
1445 W:      http://wiki.analog.com/
1446 W:      https://ez.analog.com/linux-software-drivers
1447 F:      sound/soc/codecs/ad1*
1448 F:      sound/soc/codecs/ad7*
1449 F:      sound/soc/codecs/adau*
1450 F:      sound/soc/codecs/adav*
1451 F:      sound/soc/codecs/sigmadsp.*
1452 F:      sound/soc/codecs/ssm*
1453
1454 ANALOG DEVICES INC AXI DAC DRIVER
1455 M:      Nuno Sa <[email protected]>
1456 L:      [email protected]
1457 S:      Supported
1458 W:      https://ez.analog.com/linux-software-drivers
1459 F:      Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1460 F:      drivers/iio/dac/adi-axi-dac.c
1461
1462 ANALOG DEVICES INC DMA DRIVERS
1463 M:      Lars-Peter Clausen <[email protected]>
1464 S:      Supported
1465 W:      https://ez.analog.com/linux-software-drivers
1466 F:      drivers/dma/dma-axi-dmac.c
1467
1468 ANALOG DEVICES INC IIO DRIVERS
1469 M:      Lars-Peter Clausen <[email protected]>
1470 M:      Michael Hennerich <[email protected]>
1471 S:      Supported
1472 W:      http://wiki.analog.com/
1473 W:      https://ez.analog.com/linux-software-drivers
1474 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1475 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1476 F:      Documentation/devicetree/bindings/iio/*/adi,*
1477 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1478 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1479 F:      drivers/iio/*/ad*
1480 F:      drivers/iio/adc/ltc249*
1481 F:      drivers/iio/amplifiers/hmc425a.c
1482 F:      drivers/staging/iio/*/ad*
1483 X:      drivers/iio/*/adjd*
1484
1485 ANALOGBITS PLL LIBRARIES
1486 M:      Paul Walmsley <[email protected]>
1487 M:      Samuel Holland <[email protected]>
1488 S:      Supported
1489 F:      drivers/clk/analogbits/*
1490 F:      include/linux/clk/analogbits*
1491
1492 ANDROID DRIVERS
1493 M:      Greg Kroah-Hartman <[email protected]>
1494 M:      Arve Hjønnevåg <[email protected]>
1495 M:      Todd Kjos <[email protected]>
1496 M:      Martijn Coenen <[email protected]>
1497 M:      Joel Fernandes <[email protected]>
1498 M:      Christian Brauner <[email protected]>
1499 M:      Carlos Llamas <[email protected]>
1500 M:      Suren Baghdasaryan <[email protected]>
1501 L:      [email protected]
1502 S:      Supported
1503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1504 F:      drivers/android/
1505
1506 ANDROID GOLDFISH PIC DRIVER
1507 M:      Miodrag Dinic <[email protected]>
1508 S:      Supported
1509 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1510 F:      drivers/irqchip/irq-goldfish-pic.c
1511
1512 ANDROID GOLDFISH RTC DRIVER
1513 M:      Jiaxun Yang <[email protected]>
1514 S:      Supported
1515 F:      drivers/rtc/rtc-goldfish.c
1516
1517 AOA (Apple Onboard Audio) ALSA DRIVER
1518 M:      Johannes Berg <[email protected]>
1519 L:      [email protected]
1520 L:      [email protected] (moderated for non-subscribers)
1521 S:      Maintained
1522 F:      sound/aoa/
1523
1524 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1525 M:      William Breathitt Gray <[email protected]>
1526 L:      [email protected]
1527 S:      Maintained
1528 F:      drivers/iio/addac/stx104.c
1529
1530 APM DRIVER
1531 M:      Jiri Kosina <[email protected]>
1532 S:      Odd fixes
1533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1534 F:      arch/x86/kernel/apm_32.c
1535 F:      drivers/char/apm-emulation.c
1536 F:      include/linux/apm_bios.h
1537 F:      include/uapi/linux/apm_bios.h
1538
1539 APPARMOR SECURITY MODULE
1540 M:      John Johansen <[email protected]>
1541 M:      John Johansen <[email protected]>
1542 L:      [email protected] (moderated for non-subscribers)
1543 S:      Supported
1544 W:      apparmor.net
1545 B:      https://gitlab.com/apparmor/apparmor-kernel
1546 C:      irc://irc.oftc.net/apparmor
1547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1548 T:      https://gitlab.com/apparmor/apparmor-kernel.git
1549 F:      Documentation/admin-guide/LSM/apparmor.rst
1550 F:      security/apparmor/
1551
1552 APPLE BCM5974 MULTITOUCH DRIVER
1553 M:      Henrik Rydberg <[email protected]>
1554 L:      [email protected]
1555 S:      Odd fixes
1556 F:      drivers/input/mouse/bcm5974.c
1557
1558 APPLE PCIE CONTROLLER DRIVER
1559 M:      Alyssa Rosenzweig <[email protected]>
1560 M:      Marc Zyngier <[email protected]>
1561 L:      [email protected]
1562 S:      Maintained
1563 F:      drivers/pci/controller/pcie-apple.c
1564
1565 APPLE SMC DRIVER
1566 M:      Henrik Rydberg <[email protected]>
1567 L:      [email protected]
1568 S:      Odd fixes
1569 F:      drivers/hwmon/applesmc.c
1570
1571 APPLETALK NETWORK LAYER
1572 L:      [email protected]
1573 S:      Odd fixes
1574 F:      include/linux/atalk.h
1575 F:      include/uapi/linux/atalk.h
1576 F:      net/appletalk/
1577
1578 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1579 M:      Khuong Dinh <[email protected]>
1580 S:      Supported
1581 F:      arch/arm64/boot/dts/apm/
1582
1583 APPLIED MICRO (APM) X-GENE SOC EDAC
1584 M:      Khuong Dinh <[email protected]>
1585 S:      Supported
1586 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1587 F:      drivers/edac/xgene_edac.c
1588
1589 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1590 M:      Iyappan Subramanian <[email protected]>
1591 M:      Keyur Chudgar <[email protected]>
1592 S:      Supported
1593 F:      drivers/net/ethernet/apm/xgene-v2/
1594
1595 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1596 M:      Iyappan Subramanian <[email protected]>
1597 M:      Keyur Chudgar <[email protected]>
1598 M:      Quan Nguyen <[email protected]>
1599 S:      Supported
1600 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1601 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1602 F:      drivers/net/ethernet/apm/xgene/
1603 F:      drivers/net/mdio/mdio-xgene.c
1604
1605 APPLIED MICRO (APM) X-GENE SOC PMU
1606 M:      Khuong Dinh <[email protected]>
1607 S:      Supported
1608 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1609 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1610 F:      drivers/perf/xgene_pmu.c
1611
1612 APTINA CAMERA SENSOR PLL
1613 M:      Laurent Pinchart <[email protected]>
1614 L:      [email protected]
1615 S:      Maintained
1616 F:      drivers/media/i2c/aptina-pll.*
1617
1618 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1619 M:      Aleksa Savic <[email protected]>
1620 M:      Jack Doan <[email protected]>
1621 L:      [email protected]
1622 S:      Maintained
1623 F:      Documentation/hwmon/aquacomputer_d5next.rst
1624 F:      drivers/hwmon/aquacomputer_d5next.c
1625
1626 AQUANTIA ETHERNET DRIVER (atlantic)
1627 M:      Igor Russkikh <[email protected]>
1628 L:      [email protected]
1629 S:      Supported
1630 W:      https://www.marvell.com/
1631 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1632 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1633 F:      drivers/net/ethernet/aquantia/atlantic/
1634
1635 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1636 M:      Egor Pomozov <[email protected]>
1637 L:      [email protected]
1638 S:      Supported
1639 W:      http://www.aquantia.com
1640 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1641
1642 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1643 M:      Krzysztof Hałasa <[email protected]>
1644 L:      [email protected]
1645 S:      Maintained
1646 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1647 F:      drivers/media/i2c/ar0521.c
1648
1649 ARASAN NAND CONTROLLER DRIVER
1650 M:      Miquel Raynal <[email protected]>
1651 R:      Michal Simek <[email protected]>
1652 L:      [email protected]
1653 S:      Maintained
1654 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1655 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1656
1657 ARC FRAMEBUFFER DRIVER
1658 M:      Jaya Kumar <[email protected]>
1659 S:      Maintained
1660 F:      drivers/video/fbdev/arcfb.c
1661 F:      drivers/video/fbdev/core/fb_defio.c
1662
1663 ARC PGU DRM DRIVER
1664 M:      Alexey Brodkin <[email protected]>
1665 S:      Supported
1666 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1667 F:      drivers/gpu/drm/tiny/arcpgu.c
1668
1669 ARCNET NETWORK LAYER
1670 M:      Michael Grzeschik <[email protected]>
1671 L:      [email protected]
1672 S:      Maintained
1673 F:      drivers/net/arcnet/
1674 F:      include/uapi/linux/if_arcnet.h
1675
1676 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1677 M:      Arnd Bergmann <[email protected]>
1678 M:      Olof Johansson <[email protected]>
1679 M:      [email protected]
1680 L:      [email protected] (moderated for non-subscribers)
1681 S:      Maintained
1682 P:      Documentation/process/maintainer-soc.rst
1683 C:      irc://irc.libera.chat/armlinux
1684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1685 F:      Documentation/process/maintainer-soc*.rst
1686 F:      arch/arm/boot/dts/Makefile
1687 F:      arch/arm64/boot/dts/Makefile
1688
1689 ARM ARCHITECTED TIMER DRIVER
1690 M:      Mark Rutland <[email protected]>
1691 M:      Marc Zyngier <[email protected]>
1692 L:      [email protected] (moderated for non-subscribers)
1693 S:      Maintained
1694 F:      arch/arm/include/asm/arch_timer.h
1695 F:      arch/arm64/include/asm/arch_timer.h
1696 F:      drivers/clocksource/arm_arch_timer.c
1697
1698 ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1699 M:      Marc Zyngier <[email protected]>
1700 L:      [email protected] (moderated for non-subscribers)
1701 S:      Maintained
1702 F:      Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1703 F:      arch/arm/include/asm/arch_gicv3.h
1704 F:      arch/arm64/include/asm/arch_gicv3.h
1705 F:      drivers/irqchip/irq-gic*.[ch]
1706 F:      include/linux/irqchip/arm-gic*.h
1707 F:      include/linux/irqchip/arm-vgic-info.h
1708
1709 ARM HDLCD DRM DRIVER
1710 M:      Liviu Dudau <[email protected]>
1711 S:      Supported
1712 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1713 F:      drivers/gpu/drm/arm/hdlcd_*
1714
1715 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1716 M:      Linus Walleij <[email protected]>
1717 L:      [email protected] (moderated for non-subscribers)
1718 S:      Maintained
1719 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1720 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1721 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1722 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1723 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1724 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1725 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1726 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1727 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1728 F:      arch/arm/boot/dts/arm/arm-realview-*
1729 F:      arch/arm/boot/dts/arm/integrator*
1730 F:      arch/arm/boot/dts/arm/versatile*
1731 F:      arch/arm/mach-versatile/
1732 F:      drivers/bus/arm-integrator-lm.c
1733 F:      drivers/clk/versatile/
1734 F:      drivers/i2c/busses/i2c-versatile.c
1735 F:      drivers/irqchip/irq-versatile-fpga.c
1736 F:      drivers/mtd/maps/physmap-versatile.*
1737 F:      drivers/power/reset/arm-versatile-reboot.c
1738 F:      drivers/soc/versatile/
1739
1740 ARM KOMEDA DRM-KMS DRIVER
1741 M:      Liviu Dudau <[email protected]>
1742 S:      Supported
1743 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1744 F:      Documentation/devicetree/bindings/display/arm,komeda.yaml
1745 F:      Documentation/gpu/komeda-kms.rst
1746 F:      drivers/gpu/drm/arm/display/include/
1747 F:      drivers/gpu/drm/arm/display/komeda/
1748
1749 ARM MALI PANFROST DRM DRIVER
1750 M:      Boris Brezillon <[email protected]>
1751 M:      Rob Herring <[email protected]>
1752 R:      Steven Price <[email protected]>
1753 L:      [email protected]
1754 S:      Supported
1755 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1756 F:      Documentation/gpu/panfrost.rst
1757 F:      drivers/gpu/drm/panfrost/
1758 F:      include/uapi/drm/panfrost_drm.h
1759
1760 ARM MALI PANTHOR DRM DRIVER
1761 M:      Boris Brezillon <[email protected]>
1762 M:      Steven Price <[email protected]>
1763 M:      Liviu Dudau <[email protected]>
1764 L:      [email protected]
1765 S:      Supported
1766 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1767 F:      Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1768 F:      drivers/gpu/drm/panthor/
1769 F:      include/uapi/drm/panthor_drm.h
1770
1771 ARM MALI-DP DRM DRIVER
1772 M:      Liviu Dudau <[email protected]>
1773 S:      Supported
1774 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1775 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1776 F:      Documentation/gpu/afbc.rst
1777 F:      drivers/gpu/drm/arm/
1778
1779 ARM MFM AND FLOPPY DRIVERS
1780 M:      Ian Molton <[email protected]>
1781 S:      Maintained
1782 F:      arch/arm/include/asm/floppy.h
1783 F:      arch/arm/mach-rpc/floppydma.S
1784
1785 ARM PMU PROFILING AND DEBUGGING
1786 M:      Will Deacon <[email protected]>
1787 M:      Mark Rutland <[email protected]>
1788 L:      [email protected] (moderated for non-subscribers)
1789 S:      Maintained
1790 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1791 F:      Documentation/devicetree/bindings/perf/
1792 F:      arch/arm*/include/asm/hw_breakpoint.h
1793 F:      arch/arm*/include/asm/perf_event.h
1794 F:      arch/arm*/kernel/hw_breakpoint.c
1795 F:      arch/arm*/kernel/perf_*
1796 F:      drivers/perf/
1797 F:      include/linux/perf/arm_pmu*.h
1798
1799 ARM PORT
1800 M:      Russell King <[email protected]>
1801 L:      [email protected] (moderated for non-subscribers)
1802 S:      Odd Fixes
1803 W:      http://www.armlinux.org.uk/
1804 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1805 F:      arch/arm/
1806 X:      arch/arm/boot/dts/
1807
1808 ARM PRIMECELL AACI PL041 DRIVER
1809 M:      Russell King <[email protected]>
1810 S:      Odd Fixes
1811 F:      sound/arm/aaci.*
1812
1813 ARM PRIMECELL BUS SUPPORT
1814 M:      Russell King <[email protected]>
1815 S:      Odd Fixes
1816 F:      drivers/amba/
1817 F:      include/linux/amba/bus.h
1818
1819 ARM PRIMECELL KMI PL050 DRIVER
1820 M:      Russell King <[email protected]>
1821 S:      Odd Fixes
1822 F:      drivers/input/serio/ambakmi.*
1823 F:      include/linux/amba/kmi.h
1824
1825 ARM PRIMECELL MMCI PL180/1 DRIVER
1826 M:      Russell King <[email protected]>
1827 S:      Odd Fixes
1828 F:      drivers/mmc/host/mmci.*
1829 F:      include/linux/amba/mmci.h
1830
1831 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1832 M:      Miquel Raynal <[email protected]>
1833 R:      Michal Simek <[email protected]>
1834 L:      [email protected]
1835 S:      Maintained
1836 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1837 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1838
1839 ARM PRIMECELL PL35X SMC DRIVER
1840 M:      Miquel Raynal <[email protected]>
1841 R:      Michal Simek <[email protected]>
1842 L:      [email protected] (moderated for non-subscribers)
1843 S:      Maintained
1844 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1845 F:      drivers/memory/pl353-smc.c
1846
1847 ARM PRIMECELL SSP PL022 SPI DRIVER
1848 M:      Linus Walleij <[email protected]>
1849 L:      [email protected] (moderated for non-subscribers)
1850 S:      Maintained
1851 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1852 F:      drivers/spi/spi-pl022.c
1853
1854 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1855 M:      Russell King <[email protected]>
1856 S:      Odd Fixes
1857 F:      drivers/tty/serial/amba-pl01*.c
1858 F:      include/linux/amba/serial.h
1859
1860 ARM PRIMECELL VIC PL190/PL192 DRIVER
1861 M:      Linus Walleij <[email protected]>
1862 L:      [email protected] (moderated for non-subscribers)
1863 S:      Maintained
1864 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1865 F:      drivers/irqchip/irq-vic.c
1866
1867 ARM SMC WATCHDOG DRIVER
1868 M:      Julius Werner <[email protected]>
1869 R:      Evan Benn <[email protected]>
1870 S:      Maintained
1871 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1872 F:      drivers/watchdog/arm_smc_wdt.c
1873
1874 ARM SMMU DRIVERS
1875 M:      Will Deacon <[email protected]>
1876 R:      Robin Murphy <[email protected]>
1877 L:      [email protected] (moderated for non-subscribers)
1878 S:      Maintained
1879 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1880 F:      drivers/iommu/arm/
1881 F:      drivers/iommu/io-pgtable-arm*
1882
1883 ARM SUB-ARCHITECTURES
1884 L:      [email protected] (moderated for non-subscribers)
1885 S:      Maintained
1886 C:      irc://irc.libera.chat/armlinux
1887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1888 F:      arch/arm/mach-*/
1889 F:      arch/arm/plat-*/
1890
1891 ARM/ACTIONS SEMI ARCHITECTURE
1892 M:      Andreas Färber <[email protected]>
1893 M:      Manivannan Sadhasivam <[email protected]>
1894 L:      [email protected] (moderated for non-subscribers)
1895 L:      [email protected] (moderated for non-subscribers)
1896 S:      Maintained
1897 F:      Documentation/devicetree/bindings/arm/actions.yaml
1898 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1899 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1900 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1901 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1902 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1903 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1904 F:      Documentation/devicetree/bindings/pinctrl/actions,*
1905 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1906 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1907 F:      arch/arm/boot/dts/actions/
1908 F:      arch/arm/mach-actions/
1909 F:      arch/arm64/boot/dts/actions/
1910 F:      drivers/clk/actions/
1911 F:      drivers/clocksource/timer-owl*
1912 F:      drivers/dma/owl-dma.c
1913 F:      drivers/i2c/busses/i2c-owl.c
1914 F:      drivers/irqchip/irq-owl-sirq.c
1915 F:      drivers/mmc/host/owl-mmc.c
1916 F:      drivers/net/ethernet/actions/
1917 F:      drivers/pinctrl/actions/*
1918 F:      drivers/pmdomain/actions/
1919 F:      include/dt-bindings/power/owl-*
1920 F:      include/dt-bindings/reset/actions,*
1921 F:      include/linux/soc/actions/
1922 N:      owl
1923
1924 ARM/AIROHA SOC SUPPORT
1925 M:      Matthias Brugger <[email protected]>
1926 M:      AngeloGioacchino Del Regno <[email protected]>
1927 L:      [email protected] (moderated for non-subscribers)
1928 L:      [email protected] (moderated for non-subscribers)
1929 S:      Odd Fixes
1930 F:      arch/arm/boot/dts/airoha/
1931 F:      arch/arm64/boot/dts/airoha/
1932
1933 ARM/Allwinner SoC Clock Support
1934 M:      Emilio López <[email protected]>
1935 S:      Maintained
1936 F:      drivers/clk/sunxi/
1937
1938 ARM/Allwinner sunXi SoC support
1939 M:      Chen-Yu Tsai <[email protected]>
1940 M:      Jernej Skrabec <[email protected]>
1941 M:      Samuel Holland <[email protected]>
1942 L:      [email protected] (moderated for non-subscribers)
1943 L:      [email protected]
1944 S:      Maintained
1945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1946 F:      arch/arm/mach-sunxi/
1947 F:      arch/arm64/boot/dts/allwinner/
1948 F:      drivers/clk/sunxi-ng/
1949 F:      drivers/pinctrl/sunxi/
1950 F:      drivers/soc/sunxi/
1951 N:      allwinner
1952 N:      sun[x456789]i
1953 N:      sun[25]0i
1954
1955 ARM/ALPHASCALE ARCHITECTURE
1956 M:      Krzysztof Kozlowski <[email protected]>
1957 L:      [email protected] (moderated for non-subscribers)
1958 S:      Odd Fixes
1959 F:      arch/arm/boot/dts/alphascale/
1960 F:      drivers/clk/clk-asm9260.c
1961 F:      drivers/clocksource/asm9260_timer.c
1962 F:      drivers/rtc/rtc-asm9260.c
1963 F:      drivers/watchdog/asm9260_wdt.c
1964
1965 ARM/AMD PENSANDO ARM64 ARCHITECTURE
1966 M:      Brad Larson <[email protected]>
1967 L:      [email protected] (moderated for non-subscribers)
1968 S:      Supported
1969 F:      Documentation/devicetree/bindings/*/amd,pensando*
1970 F:      arch/arm64/boot/dts/amd/elba*
1971
1972 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1973 M:      Neil Armstrong <[email protected]>
1974 M:      Jerome Brunet <[email protected]>
1975 L:      [email protected]
1976 S:      Maintained
1977 F:      Documentation/devicetree/bindings/clock/amlogic*
1978 F:      drivers/clk/meson/
1979 F:      include/dt-bindings/clock/amlogic,a1*
1980 F:      include/dt-bindings/clock/gxbb*
1981 F:      include/dt-bindings/clock/meson*
1982
1983 ARM/Amlogic Meson SoC Crypto Drivers
1984 M:      Corentin Labbe <[email protected]>
1985 L:      [email protected]
1986 L:      [email protected]
1987 S:      Maintained
1988 F:      Documentation/devicetree/bindings/crypto/amlogic*
1989 F:      drivers/crypto/amlogic/
1990
1991 ARM/Amlogic Meson SoC Sound Drivers
1992 M:      Jerome Brunet <[email protected]>
1993 L:      [email protected] (moderated for non-subscribers)
1994 S:      Maintained
1995 F:      Documentation/devicetree/bindings/sound/amlogic*
1996 F:      sound/soc/meson/
1997
1998 ARM/Amlogic Meson SoC support
1999 M:      Neil Armstrong <[email protected]>
2000 M:      Kevin Hilman <[email protected]>
2001 R:      Jerome Brunet <[email protected]>
2002 R:      Martin Blumenstingl <[email protected]>
2003 L:      [email protected] (moderated for non-subscribers)
2004 L:      [email protected]
2005 S:      Maintained
2006 W:      http://linux-meson.com/
2007 F:      Documentation/devicetree/bindings/phy/amlogic*
2008 F:      arch/arm/boot/dts/amlogic/
2009 F:      arch/arm/mach-meson/
2010 F:      arch/arm64/boot/dts/amlogic/
2011 F:      drivers/pmdomain/amlogic/
2012 F:      drivers/mmc/host/meson*
2013 F:      drivers/phy/amlogic/
2014 F:      drivers/pinctrl/meson/
2015 F:      drivers/rtc/rtc-meson*
2016 F:      drivers/soc/amlogic/
2017 N:      meson
2018
2019 ARM/Annapurna Labs ALPINE ARCHITECTURE
2020 M:      Antoine Tenart <[email protected]>
2021 L:      [email protected] (moderated for non-subscribers)
2022 S:      Odd Fixes
2023 F:      arch/arm/boot/dts/amazon/
2024 F:      arch/arm/mach-alpine/
2025 F:      arch/arm64/boot/dts/amazon/
2026 F:      drivers/*/*alpine*
2027
2028 ARM/APPLE MACHINE SOUND DRIVERS
2029 M:      Martin Povišer <[email protected]>
2030 L:      [email protected]
2031 L:      [email protected] (moderated for non-subscribers)
2032 S:      Maintained
2033 F:      Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2034 F:      Documentation/devicetree/bindings/sound/apple,*
2035 F:      sound/soc/apple/*
2036 F:      sound/soc/codecs/cs42l83-i2c.c
2037 F:      sound/soc/codecs/ssm3515.c
2038
2039 ARM/APPLE MACHINE SUPPORT
2040 M:      Hector Martin <[email protected]>
2041 M:      Sven Peter <[email protected]>
2042 R:      Alyssa Rosenzweig <[email protected]>
2043 L:      [email protected]
2044 L:      [email protected] (moderated for non-subscribers)
2045 S:      Maintained
2046 W:      https://asahilinux.org
2047 B:      https://github.com/AsahiLinux/linux/issues
2048 C:      irc://irc.oftc.net/asahi-dev
2049 T:      git https://github.com/AsahiLinux/linux.git
2050 F:      Documentation/devicetree/bindings/arm/apple.yaml
2051 F:      Documentation/devicetree/bindings/arm/apple/*
2052 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
2053 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2054 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
2055 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2056 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
2057 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
2058 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
2059 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2060 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2061 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2062 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2063 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
2064 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2065 F:      Documentation/devicetree/bindings/power/apple*
2066 F:      Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2067 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2068 F:      arch/arm64/boot/dts/apple/
2069 F:      drivers/bluetooth/hci_bcm4377.c
2070 F:      drivers/clk/clk-apple-nco.c
2071 F:      drivers/cpufreq/apple-soc-cpufreq.c
2072 F:      drivers/dma/apple-admac.c
2073 F:      drivers/pmdomain/apple/
2074 F:      drivers/i2c/busses/i2c-pasemi-core.c
2075 F:      drivers/i2c/busses/i2c-pasemi-platform.c
2076 F:      drivers/iommu/apple-dart.c
2077 F:      drivers/iommu/io-pgtable-dart.c
2078 F:      drivers/irqchip/irq-apple-aic.c
2079 F:      drivers/nvme/host/apple.c
2080 F:      drivers/nvmem/apple-efuses.c
2081 F:      drivers/pinctrl/pinctrl-apple-gpio.c
2082 F:      drivers/pwm/pwm-apple.c
2083 F:      drivers/soc/apple/*
2084 F:      drivers/watchdog/apple_wdt.c
2085 F:      include/dt-bindings/interrupt-controller/apple-aic.h
2086 F:      include/dt-bindings/pinctrl/apple.h
2087 F:      include/linux/soc/apple/*
2088
2089 ARM/ARTPEC MACHINE SUPPORT
2090 M:      Jesper Nilsson <[email protected]>
2091 M:      Lars Persson <[email protected]>
2092 L:      [email protected]
2093 S:      Maintained
2094 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2095 F:      arch/arm/boot/dts/axis/
2096 F:      arch/arm/mach-artpec
2097 F:      drivers/clk/axis
2098 F:      drivers/crypto/axis
2099 F:      drivers/mmc/host/usdhi6rol0.c
2100 F:      drivers/pinctrl/pinctrl-artpec*
2101
2102 ARM/ASPEED I2C DRIVER
2103 M:      Brendan Higgins <[email protected]>
2104 R:      Benjamin Herrenschmidt <[email protected]>
2105 R:      Joel Stanley <[email protected]>
2106 L:      [email protected]
2107 L:      [email protected] (moderated for non-subscribers)
2108 S:      Maintained
2109 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2110 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2111 F:      drivers/i2c/busses/i2c-aspeed.c
2112 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
2113
2114 ARM/ASPEED MACHINE SUPPORT
2115 M:      Joel Stanley <[email protected]>
2116 R:      Andrew Jeffery <[email protected]>
2117 L:      [email protected] (moderated for non-subscribers)
2118 L:      [email protected] (moderated for non-subscribers)
2119 S:      Supported
2120 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
2121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2122 F:      Documentation/devicetree/bindings/arm/aspeed/
2123 F:      arch/arm/boot/dts/aspeed/
2124 F:      arch/arm/mach-aspeed/
2125 N:      aspeed
2126
2127 ARM/AXM LSI SOC
2128 M:      Krzysztof Kozlowski <[email protected]>
2129 L:      [email protected] (moderated for non-subscribers)
2130 S:      Odd Fixes
2131 F:      Documentation/devicetree/bindings/arm/axxia.yaml
2132 F:      arch/arm/boot/dts/intel/axm/
2133 F:      arch/arm/mach-axxia/
2134
2135 ARM/BITMAIN ARCHITECTURE
2136 M:      Manivannan Sadhasivam <[email protected]>
2137 L:      [email protected] (moderated for non-subscribers)
2138 S:      Maintained
2139 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2140 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2141 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2142 F:      arch/arm64/boot/dts/bitmain/
2143 F:      drivers/clk/clk-bm1880.c
2144 F:      drivers/pinctrl/pinctrl-bm1880.c
2145
2146 ARM/CALXEDA HIGHBANK ARCHITECTURE
2147 M:      Andre Przywara <[email protected]>
2148 L:      [email protected] (moderated for non-subscribers)
2149 S:      Maintained
2150 F:      arch/arm/boot/dts/calxeda/
2151 F:      arch/arm/mach-highbank/
2152
2153 ARM/CAVIUM THUNDER NETWORK DRIVER
2154 M:      Sunil Goutham <[email protected]>
2155 L:      [email protected] (moderated for non-subscribers)
2156 S:      Supported
2157 F:      drivers/net/ethernet/cavium/thunder/
2158
2159 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2160 M:      Lukasz Majewski <[email protected]>
2161 L:      [email protected] (moderated for non-subscribers)
2162 S:      Maintained
2163 F:      arch/arm/mach-ep93xx/ts72xx.c
2164
2165 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2166 M:      Alexander Shiyan <[email protected]>
2167 L:      [email protected] (moderated for non-subscribers)
2168 S:      Odd Fixes
2169 N:      clps711x
2170
2171 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2172 M:      Hartley Sweeten <[email protected]>
2173 M:      Alexander Sverdlin <[email protected]>
2174 L:      [email protected] (moderated for non-subscribers)
2175 S:      Maintained
2176 F:      Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2177 F:      Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2178 F:      arch/arm/boot/compressed/misc-ep93xx.h
2179 F:      arch/arm/mach-ep93xx/
2180 F:      drivers/iio/adc/ep93xx_adc.c
2181
2182 ARM/CLKDEV SUPPORT
2183 M:      Russell King <[email protected]>
2184 L:      [email protected] (moderated for non-subscribers)
2185 S:      Maintained
2186 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2187 F:      drivers/clk/clkdev.c
2188
2189 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2190 M:      Baruch Siach <[email protected]>
2191 L:      [email protected] (moderated for non-subscribers)
2192 S:      Maintained
2193 F:      arch/arm/boot/dts/cnxt/
2194 N:      digicolor
2195
2196 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2197 M:      Suzuki K Poulose <[email protected]>
2198 R:      Mike Leach <[email protected]>
2199 R:      James Clark <[email protected]>
2200 L:      [email protected] (moderated for non-subscribers)
2201 L:      [email protected] (moderated for non-subscribers)
2202 S:      Maintained
2203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2204 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2205 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2206 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2207 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2208 F:      Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2209 F:      Documentation/trace/coresight/*
2210 F:      drivers/hwtracing/coresight/*
2211 F:      include/dt-bindings/arm/coresight-cti-dt.h
2212 F:      include/linux/coresight*
2213 F:      include/uapi/linux/coresight*
2214 F:      samples/coresight/*
2215 F:      tools/perf/Documentation/arm-coresight.txt
2216 F:      tools/perf/arch/arm/util/auxtrace.c
2217 F:      tools/perf/arch/arm/util/cs-etm.c
2218 F:      tools/perf/arch/arm/util/cs-etm.h
2219 F:      tools/perf/arch/arm/util/pmu.c
2220 F:      tools/perf/tests/shell/*coresight*
2221 F:      tools/perf/tests/shell/coresight/*
2222 F:      tools/perf/tests/shell/lib/*coresight*
2223 F:      tools/perf/util/cs-etm-decoder/*
2224 F:      tools/perf/util/cs-etm.*
2225
2226 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2227 M:      Hans Ulli Kroll <[email protected]>
2228 M:      Linus Walleij <[email protected]>
2229 L:      [email protected] (moderated for non-subscribers)
2230 S:      Maintained
2231 T:      git git://github.com/ulli-kroll/linux.git
2232 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2233 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2234 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2235 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2236 F:      arch/arm/boot/dts/gemini/
2237 F:      arch/arm/mach-gemini/
2238 F:      drivers/crypto/gemini/
2239 F:      drivers/net/ethernet/cortina/
2240 F:      drivers/pinctrl/pinctrl-gemini.c
2241 F:      drivers/rtc/rtc-ftrtc010.c
2242
2243 ARM/CZ.NIC TURRIS SUPPORT
2244 M:      Marek Behún <[email protected]>
2245 S:      Maintained
2246 W:      https://www.turris.cz/
2247 F:      Documentation/ABI/testing/debugfs-moxtet
2248 F:      Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2249 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2250 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2251 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2252 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2253 F:      Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2254 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2255 F:      Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2256 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2257 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2258 F:      drivers/bus/moxtet.c
2259 F:      drivers/firmware/turris-mox-rwtm.c
2260 F:      drivers/gpio/gpio-moxtet.c
2261 F:      drivers/leds/leds-turris-omnia.c
2262 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2263 F:      drivers/platform/cznic/
2264 F:      drivers/watchdog/armada_37xx_wdt.c
2265 F:      include/dt-bindings/bus/moxtet.h
2266 F:      include/linux/armada-37xx-rwtm-mailbox.h
2267 F:      include/linux/moxtet.h
2268 F:      include/linux/turris-omnia-mcu-interface.h
2269
2270 ARM/FARADAY FA526 PORT
2271 M:      Hans Ulli Kroll <[email protected]>
2272 L:      [email protected] (moderated for non-subscribers)
2273 S:      Maintained
2274 T:      git git://git.berlios.de/gemini-board
2275 F:      arch/arm/mm/*-fa*
2276
2277 ARM/FOOTBRIDGE ARCHITECTURE
2278 M:      Russell King <[email protected]>
2279 L:      [email protected] (moderated for non-subscribers)
2280 S:      Maintained
2281 W:      http://www.armlinux.org.uk/
2282 F:      arch/arm/include/asm/hardware/dec21285.h
2283 F:      arch/arm/mach-footbridge/
2284
2285 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2286 M:      Shawn Guo <[email protected]>
2287 M:      Sascha Hauer <[email protected]>
2288 R:      Pengutronix Kernel Team <[email protected]>
2289 R:      Fabio Estevam <[email protected]>
2290 L:      [email protected]
2291 L:      [email protected] (moderated for non-subscribers)
2292 S:      Maintained
2293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2294 F:      arch/arm/boot/dts/nxp/imx/
2295 F:      arch/arm/boot/dts/nxp/mxs/
2296 F:      arch/arm64/boot/dts/freescale/
2297 X:      arch/arm64/boot/dts/freescale/fsl-*
2298 X:      arch/arm64/boot/dts/freescale/qoriq-*
2299 X:      drivers/media/i2c/
2300 N:      imx
2301 N:      mxs
2302
2303 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2304 M:      Shawn Guo <[email protected]>
2305 L:      [email protected] (moderated for non-subscribers)
2306 S:      Maintained
2307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2308 F:      arch/arm/boot/dts/nxp/ls/
2309 F:      arch/arm64/boot/dts/freescale/fsl-*
2310 F:      arch/arm64/boot/dts/freescale/qoriq-*
2311
2312 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2313 M:      Shawn Guo <[email protected]>
2314 M:      Sascha Hauer <[email protected]>
2315 R:      Pengutronix Kernel Team <[email protected]>
2316 R:      Stefan Agner <[email protected]>
2317 L:      [email protected] (moderated for non-subscribers)
2318 S:      Maintained
2319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2320 F:      arch/arm/boot/dts/nxp/vf/
2321 F:      arch/arm/mach-imx/*vf610*
2322
2323 ARM/GUMSTIX MACHINE SUPPORT
2324 M:      Steve Sakoman <[email protected]>
2325 L:      [email protected] (moderated for non-subscribers)
2326 S:      Maintained
2327
2328 ARM/HISILICON SOC SUPPORT
2329 M:      Wei Xu <[email protected]>
2330 L:      [email protected] (moderated for non-subscribers)
2331 S:      Supported
2332 W:      http://www.hisilicon.com
2333 T:      git https://github.com/hisilicon/linux-hisi.git
2334 F:      arch/arm/boot/dts/hisilicon/
2335 F:      arch/arm/mach-hisi/
2336 F:      arch/arm64/boot/dts/hisilicon/
2337
2338 ARM/HP JORNADA 7XX MACHINE SUPPORT
2339 M:      Kristoffer Ericson <[email protected]>
2340 S:      Maintained
2341 W:      www.jlime.com
2342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2343 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2344 F:      arch/arm/mach-sa1100/jornada720.c
2345
2346 ARM/HPE GXP ARCHITECTURE
2347 M:      Jean-Marie Verdun <[email protected]>
2348 M:      Nick Hawkins <[email protected]>
2349 S:      Maintained
2350 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2351 F:      Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2352 F:      Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2353 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2354 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2355 F:      Documentation/hwmon/gxp-fan-ctrl.rst
2356 F:      arch/arm/boot/dts/hpe/
2357 F:      arch/arm/mach-hpe/
2358 F:      drivers/clocksource/timer-gxp.c
2359 F:      drivers/hwmon/gxp-fan-ctrl.c
2360 F:      drivers/i2c/busses/i2c-gxp.c
2361 F:      drivers/spi/spi-gxp.c
2362 F:      drivers/watchdog/gxp-wdt.c
2363
2364 ARM/IGEP MACHINE SUPPORT
2365 M:      Enric Balletbo i Serra <[email protected]>
2366 M:      Javier Martinez Canillas <[email protected]>
2367 L:      [email protected]
2368 L:      [email protected] (moderated for non-subscribers)
2369 S:      Maintained
2370 F:      arch/arm/boot/dts/ti/omap/omap3-igep*
2371
2372 ARM/INTEL IXP4XX ARM ARCHITECTURE
2373 M:      Linus Walleij <[email protected]>
2374 M:      Imre Kaloz <[email protected]>
2375 L:      [email protected] (moderated for non-subscribers)
2376 S:      Maintained
2377 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2378 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2379 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2380 F:      Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2381 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2382 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2383 F:      arch/arm/boot/dts/intel/ixp/
2384 F:      arch/arm/mach-ixp4xx/
2385 F:      drivers/bus/intel-ixp4xx-eb.c
2386 F:      drivers/char/hw_random/ixp4xx-rng.c
2387 F:      drivers/clocksource/timer-ixp4xx.c
2388 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2389 F:      drivers/gpio/gpio-ixp4xx.c
2390 F:      drivers/irqchip/irq-ixp4xx.c
2391 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
2392 F:      drivers/net/wan/ixp4xx_hss.c
2393 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
2394 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
2395 F:      include/linux/soc/ixp4xx/npe.h
2396 F:      include/linux/soc/ixp4xx/qmgr.h
2397
2398 ARM/INTEL KEEMBAY ARCHITECTURE
2399 M:      Paul J. Murphy <[email protected]>
2400 M:      Daniele Alessandrelli <[email protected]>
2401 S:      Maintained
2402 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2403 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2404 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2405
2406 ARM/INTEL XSC3 (MANZANO) ARM CORE
2407 M:      Lennert Buytenhek <[email protected]>
2408 L:      [email protected] (moderated for non-subscribers)
2409 S:      Maintained
2410
2411 ARM/LG1K ARCHITECTURE
2412 M:      Chanho Min <[email protected]>
2413 L:      [email protected] (moderated for non-subscribers)
2414 S:      Maintained
2415 F:      arch/arm64/boot/dts/lg/
2416
2417 ARM/LPC18XX ARCHITECTURE
2418 M:      Vladimir Zapolskiy <[email protected]>
2419 L:      [email protected] (moderated for non-subscribers)
2420 S:      Maintained
2421 F:      Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2422 F:      arch/arm/boot/dts/nxp/lpc/lpc43*
2423 F:      drivers/i2c/busses/i2c-lpc2k.c
2424 F:      drivers/memory/pl172.c
2425 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2426 F:      drivers/rtc/rtc-lpc24xx.c
2427 N:      lpc18xx
2428
2429 ARM/LPC32XX SOC SUPPORT
2430 M:      Vladimir Zapolskiy <[email protected]>
2431 L:      [email protected] (moderated for non-subscribers)
2432 S:      Maintained
2433 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2434 F:      Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2435 F:      arch/arm/boot/dts/nxp/lpc/lpc32*
2436 F:      arch/arm/mach-lpc32xx/
2437 F:      drivers/i2c/busses/i2c-pnx.c
2438 F:      drivers/net/ethernet/nxp/lpc_eth.c
2439 F:      drivers/usb/host/ohci-nxp.c
2440 F:      drivers/watchdog/pnx4008_wdt.c
2441 N:      lpc32xx
2442
2443 ARM/Marvell Dove/MV78xx0/Orion SOC support
2444 M:      Andrew Lunn <[email protected]>
2445 M:      Sebastian Hesselbarth <[email protected]>
2446 M:      Gregory Clement <[email protected]>
2447 L:      [email protected] (moderated for non-subscribers)
2448 S:      Maintained
2449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2450 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2451 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2452 F:      Documentation/devicetree/bindings/soc/dove/
2453 F:      arch/arm/boot/dts/marvell/dove*
2454 F:      arch/arm/boot/dts/marvell/orion5x*
2455 F:      arch/arm/mach-dove/
2456 F:      arch/arm/mach-mv78xx0/
2457 F:      arch/arm/mach-orion5x/
2458 F:      arch/arm/plat-orion/
2459 F:      drivers/bus/mvebu-mbus.c
2460 F:      drivers/soc/dove/
2461
2462 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2463 M:      Andrew Lunn <[email protected]>
2464 M:      Gregory Clement <[email protected]>
2465 M:      Sebastian Hesselbarth <[email protected]>
2466 L:      [email protected] (moderated for non-subscribers)
2467 S:      Maintained
2468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2469 F:      Documentation/devicetree/bindings/arm/marvell/
2470 F:      arch/arm/boot/dts/marvell/armada*
2471 F:      arch/arm/boot/dts/marvell/kirkwood*
2472 F:      arch/arm/configs/mvebu_*_defconfig
2473 F:      arch/arm/mach-mvebu/
2474 F:      arch/arm64/boot/dts/marvell/
2475 F:      drivers/clk/mvebu/
2476 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2477 F:      drivers/cpufreq/armada-8k-cpufreq.c
2478 F:      drivers/cpufreq/mvebu-cpufreq.c
2479 F:      drivers/irqchip/irq-armada-370-xp.c
2480 F:      drivers/irqchip/irq-mvebu-*
2481 F:      drivers/pinctrl/mvebu/
2482 F:      drivers/rtc/rtc-armada38x.c
2483
2484 ARM/Mediatek RTC DRIVER
2485 M:      Eddie Huang <[email protected]>
2486 M:      Sean Wang <[email protected]>
2487 L:      [email protected] (moderated for non-subscribers)
2488 L:      [email protected] (moderated for non-subscribers)
2489 S:      Maintained
2490 F:      Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2491 F:      Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2492 F:      drivers/rtc/rtc-mt2712.c
2493 F:      drivers/rtc/rtc-mt6397.c
2494 F:      drivers/rtc/rtc-mt7622.c
2495
2496 ARM/Mediatek SoC support
2497 M:      Matthias Brugger <[email protected]>
2498 M:      AngeloGioacchino Del Regno <[email protected]>
2499 L:      [email protected]
2500 L:      [email protected] (moderated for non-subscribers)
2501 L:      [email protected] (moderated for non-subscribers)
2502 S:      Maintained
2503 W:      https://mtk.wiki.kernel.org/
2504 C:      irc://irc.libera.chat/linux-mediatek
2505 F:      arch/arm/boot/dts/mediatek/
2506 F:      arch/arm/mach-mediatek/
2507 F:      arch/arm64/boot/dts/mediatek/
2508 F:      drivers/soc/mediatek/
2509 N:      mtk
2510 N:      mt[2678]
2511 K:      mediatek
2512
2513 ARM/Mediatek USB3 PHY DRIVER
2514 M:      Chunfeng Yun <[email protected]>
2515 L:      [email protected] (moderated for non-subscribers)
2516 L:      [email protected] (moderated for non-subscribers)
2517 S:      Maintained
2518 F:      Documentation/devicetree/bindings/phy/mediatek,*
2519 F:      drivers/phy/mediatek/
2520
2521 ARM/MICROCHIP (ARM64) SoC support
2522 M:      Conor Dooley <[email protected]>
2523 M:      Nicolas Ferre <[email protected]>
2524 M:      Claudiu Beznea <[email protected]>
2525 L:      [email protected] (moderated for non-subscribers)
2526 S:      Supported
2527 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2528 F:      arch/arm64/boot/dts/microchip/
2529
2530 ARM/Microchip (AT91) SoC support
2531 M:      Nicolas Ferre <[email protected]>
2532 M:      Alexandre Belloni <[email protected]>
2533 M:      Claudiu Beznea <[email protected]>
2534 L:      [email protected] (moderated for non-subscribers)
2535 S:      Supported
2536 W:      http://www.linux4sam.org
2537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2538 F:      arch/arm/boot/dts/microchip/at91*
2539 F:      arch/arm/boot/dts/microchip/sama*
2540 F:      arch/arm/include/debug/at91.S
2541 F:      arch/arm/mach-at91/
2542 F:      drivers/memory/atmel*
2543 F:      drivers/watchdog/sama5d4_wdt.c
2544 F:      include/soc/at91/
2545 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2546 N:      at91
2547 N:      atmel
2548
2549 ARM/Microchip Sparx5 SoC support
2550 M:      Lars Povlsen <[email protected]>
2551 M:      Steen Hegelund <[email protected]>
2552 M:      Daniel Machon <[email protected]>
2553 M:      [email protected]
2554 L:      [email protected] (moderated for non-subscribers)
2555 S:      Supported
2556 F:      arch/arm64/boot/dts/microchip/sparx*
2557 F:      drivers/net/ethernet/microchip/vcap/
2558 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2559 N:      sparx5
2560
2561 ARM/MILBEAUT ARCHITECTURE
2562 M:      Taichi Sugaya <[email protected]>
2563 M:      Takao Orito <[email protected]>
2564 L:      [email protected] (moderated for non-subscribers)
2565 S:      Maintained
2566 F:      arch/arm/boot/dts/socionext/milbeaut*
2567 F:      arch/arm/mach-milbeaut/
2568 N:      milbeaut
2569
2570 ARM/MOXA ART SOC
2571 M:      Krzysztof Kozlowski <[email protected]>
2572 L:      [email protected] (moderated for non-subscribers)
2573 S:      Odd Fixes
2574 F:      Documentation/devicetree/bindings/arm/moxart.yaml
2575 F:      Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2576 F:      arch/arm/boot/dts/moxa/
2577 F:      drivers/clk/clk-moxart.c
2578
2579 ARM/MStar/Sigmastar Armv7 SoC support
2580 M:      Daniel Palmer <[email protected]>
2581 M:      Romain Perier <[email protected]>
2582 L:      [email protected] (moderated for non-subscribers)
2583 S:      Maintained
2584 W:      http://linux-chenxing.org/
2585 T:      git git://github.com/linux-chenxing/linux.git
2586 F:      Documentation/devicetree/bindings/arm/mstar/*
2587 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2588 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2589 F:      arch/arm/boot/dts/sigmastar/
2590 F:      arch/arm/mach-mstar/
2591 F:      drivers/clk/mstar/
2592 F:      drivers/clocksource/timer-msc313e.c
2593 F:      drivers/gpio/gpio-msc313.c
2594 F:      drivers/rtc/rtc-msc313.c
2595 F:      drivers/watchdog/msc313e_wdt.c
2596 F:      include/dt-bindings/clock/mstar-*
2597 F:      include/dt-bindings/gpio/msc313-gpio.h
2598
2599 ARM/NOMADIK/Ux500 ARCHITECTURES
2600 M:      Linus Walleij <[email protected]>
2601 L:      [email protected] (moderated for non-subscribers)
2602 S:      Maintained
2603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2604 F:      Documentation/devicetree/bindings/arm/ste-*
2605 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2606 F:      Documentation/devicetree/bindings/arm/ux500/
2607 F:      Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2608 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2609 F:      arch/arm/boot/dts/st/ste-*
2610 F:      arch/arm/mach-nomadik/
2611 F:      arch/arm/mach-ux500/
2612 F:      drivers/clk/clk-nomadik.c
2613 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2614 F:      drivers/dma/ste_dma40*
2615 F:      drivers/pmdomain/st/ste-ux500-pm-domain.c
2616 F:      drivers/gpio/gpio-nomadik.c
2617 F:      drivers/hwspinlock/u8500_hsem.c
2618 F:      drivers/i2c/busses/i2c-nomadik.c
2619 F:      drivers/iio/adc/ab8500-gpadc.c
2620 F:      drivers/mfd/ab8500*
2621 F:      drivers/mfd/abx500*
2622 F:      drivers/mfd/db8500*
2623 F:      drivers/pinctrl/nomadik/
2624 F:      drivers/rtc/rtc-ab8500.c
2625 F:      drivers/rtc/rtc-pl031.c
2626 F:      drivers/soc/ux500/
2627
2628 ARM/NUVOTON MA35 ARCHITECTURE
2629 M:      Jacky Huang <[email protected]>
2630 M:      Shan-Chun Hung <[email protected]>
2631 L:      [email protected] (moderated for non-subscribers)
2632 S:      Supported
2633 F:      Documentation/devicetree/bindings/*/*/*ma35*
2634 F:      Documentation/devicetree/bindings/*/*ma35*
2635 F:      arch/arm64/boot/dts/nuvoton/*ma35*
2636 F:      drivers/*/*/*ma35*
2637 F:      drivers/*/*ma35*
2638 K:      ma35d1
2639
2640 ARM/NUVOTON NPCM ARCHITECTURE
2641 M:      Avi Fishman <[email protected]>
2642 M:      Tomer Maimon <[email protected]>
2643 M:      Tali Perry <[email protected]>
2644 R:      Patrick Venture <[email protected]>
2645 R:      Nancy Yuen <[email protected]>
2646 R:      Benjamin Fair <[email protected]>
2647 L:      [email protected] (moderated for non-subscribers)
2648 S:      Supported
2649 F:      Documentation/devicetree/bindings/*/*/*npcm*
2650 F:      Documentation/devicetree/bindings/*/*npcm*
2651 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2652 F:      arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2653 F:      arch/arm/mach-npcm/
2654 F:      arch/arm64/boot/dts/nuvoton/
2655 F:      drivers/*/*/*npcm*
2656 F:      drivers/*/*npcm*
2657 F:      drivers/rtc/rtc-nct3018y.c
2658 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2659 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2660
2661 ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2662 M:      Joseph Liu <[email protected]>
2663 M:      Marvin Lin <[email protected]>
2664 L:      [email protected]
2665 L:      [email protected] (moderated for non-subscribers)
2666 S:      Maintained
2667 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2668 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2669 F:      Documentation/userspace-api/media/drivers/npcm-video.rst
2670 F:      drivers/media/platform/nuvoton/
2671 F:      include/uapi/linux/npcm-video.h
2672
2673 ARM/NUVOTON WPCM450 ARCHITECTURE
2674 M:      Jonathan Neuschäfer <[email protected]>
2675 L:      [email protected] (moderated for non-subscribers)
2676 S:      Maintained
2677 W:      https://github.com/neuschaefer/wpcm450/wiki
2678 F:      Documentation/devicetree/bindings/*/*wpcm*
2679 F:      arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2680 F:      arch/arm/configs/wpcm450_defconfig
2681 F:      arch/arm/mach-npcm/wpcm450.c
2682 F:      drivers/*/*/*wpcm*
2683 F:      drivers/*/*wpcm*
2684
2685 ARM/NXP S32G ARCHITECTURE
2686 R:      Chester Lin <[email protected]>
2687 R:      Matthias Brugger <[email protected]>
2688 R:      Ghennadi Procopciuc <[email protected]>
2689 L:      NXP S32 Linux Team <[email protected]>
2690 L:      [email protected] (moderated for non-subscribers)
2691 S:      Maintained
2692 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2693 F:      drivers/pinctrl/nxp/
2694
2695 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2696 M:      Alexander Clouter <[email protected]>
2697 L:      [email protected] (moderated for non-subscribers)
2698 S:      Maintained
2699 W:      http://www.digriz.org.uk/ts78xx/kernel
2700 F:      arch/arm/mach-orion5x/ts78xx-*
2701
2702 ARM/QUALCOMM CHROMEBOOK SUPPORT
2703 R:      [email protected]
2704 F:      arch/arm64/boot/dts/qcom/sc7180*
2705 F:      arch/arm64/boot/dts/qcom/sc7280*
2706 F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
2707
2708 ARM/QUALCOMM MAILING LIST
2709 L:      [email protected]
2710 F:      Documentation/devicetree/bindings/*/qcom*
2711 F:      Documentation/devicetree/bindings/soc/qcom/
2712 F:      arch/arm/boot/dts/qcom/
2713 F:      arch/arm/configs/qcom_defconfig
2714 F:      arch/arm/mach-qcom/
2715 F:      arch/arm64/boot/dts/qcom/
2716 F:      drivers/*/*/pm8???-*
2717 F:      drivers/*/*/qcom*
2718 F:      drivers/*/*/qcom/
2719 F:      drivers/*/qcom*
2720 F:      drivers/*/qcom/
2721 F:      drivers/bluetooth/btqcomsmd.c
2722 F:      drivers/clocksource/timer-qcom.c
2723 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2724 F:      drivers/extcon/extcon-qcom*
2725 F:      drivers/i2c/busses/i2c-qcom-geni.c
2726 F:      drivers/i2c/busses/i2c-qup.c
2727 F:      drivers/iommu/msm*
2728 F:      drivers/mfd/ssbi.c
2729 F:      drivers/mmc/host/mmci_qcom*
2730 F:      drivers/mmc/host/sdhci-msm.c
2731 F:      drivers/pci/controller/dwc/pcie-qcom.c
2732 F:      drivers/phy/qualcomm/
2733 F:      drivers/power/*/msm*
2734 F:      drivers/reset/reset-qcom-*
2735 F:      drivers/rtc/rtc-pm8xxx.c
2736 F:      drivers/spi/spi-geni-qcom.c
2737 F:      drivers/spi/spi-qcom-qspi.c
2738 F:      drivers/spi/spi-qup.c
2739 F:      drivers/tty/serial/msm_serial.c
2740 F:      drivers/ufs/host/ufs-qcom*
2741 F:      drivers/usb/dwc3/dwc3-qcom.c
2742 F:      include/dt-bindings/*/qcom*
2743 F:      include/linux/*/qcom*
2744 F:      include/linux/soc/qcom/
2745
2746 ARM/QUALCOMM SUPPORT
2747 M:      Bjorn Andersson <[email protected]>
2748 M:      Konrad Dybcio <[email protected]>
2749 L:      [email protected]
2750 S:      Maintained
2751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2752 F:      Documentation/devicetree/bindings/arm/qcom-soc.yaml
2753 F:      Documentation/devicetree/bindings/arm/qcom.yaml
2754 F:      Documentation/devicetree/bindings/bus/qcom*
2755 F:      Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2756 F:      Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2757 F:      Documentation/devicetree/bindings/reserved-memory/qcom
2758 F:      Documentation/devicetree/bindings/soc/qcom/
2759 F:      arch/arm/boot/dts/qcom/
2760 F:      arch/arm/configs/qcom_defconfig
2761 F:      arch/arm/mach-qcom/
2762 F:      arch/arm64/boot/dts/qcom/
2763 F:      drivers/bus/qcom*
2764 F:      drivers/firmware/qcom/
2765 F:      drivers/soc/qcom/
2766 F:      include/dt-bindings/arm/qcom,ids.h
2767 F:      include/dt-bindings/firmware/qcom,scm.h
2768 F:      include/dt-bindings/soc/qcom*
2769 F:      include/linux/firmware/qcom
2770 F:      include/linux/soc/qcom/
2771 F:      include/soc/qcom/
2772
2773 ARM/RDA MICRO ARCHITECTURE
2774 M:      Manivannan Sadhasivam <[email protected]>
2775 L:      [email protected] (moderated for non-subscribers)
2776 L:      [email protected] (moderated for non-subscribers)
2777 S:      Maintained
2778 F:      Documentation/devicetree/bindings/arm/rda.yaml
2779 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2780 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2781 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2782 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2783 F:      arch/arm/boot/dts/unisoc/
2784 F:      drivers/clocksource/timer-rda.c
2785 F:      drivers/gpio/gpio-rda.c
2786 F:      drivers/irqchip/irq-rda-intc.c
2787 F:      drivers/tty/serial/rda-uart.c
2788
2789 ARM/REALTEK ARCHITECTURE
2790 M:      Andreas Färber <[email protected]>
2791 L:      [email protected] (moderated for non-subscribers)
2792 L:      [email protected] (moderated for non-subscribers)
2793 S:      Maintained
2794 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2795 F:      arch/arm/boot/dts/realtek/
2796 F:      arch/arm/mach-realtek/
2797 F:      arch/arm64/boot/dts/realtek/
2798
2799 ARM/RISC-V/RENESAS ARCHITECTURE
2800 M:      Geert Uytterhoeven <[email protected]>
2801 M:      Magnus Damm <[email protected]>
2802 L:      [email protected]
2803 S:      Supported
2804 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2805 C:      irc://irc.libera.chat/renesas-soc
2806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2807 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2808 F:      Documentation/devicetree/bindings/soc/renesas/
2809 F:      arch/arm/boot/dts/renesas/
2810 F:      arch/arm/configs/shmobile_defconfig
2811 F:      arch/arm/include/debug/renesas-scif.S
2812 F:      arch/arm/mach-shmobile/
2813 F:      arch/arm64/boot/dts/renesas/
2814 F:      arch/riscv/boot/dts/renesas/
2815 F:      drivers/pmdomain/renesas/
2816 F:      drivers/soc/renesas/
2817 F:      include/linux/soc/renesas/
2818 K:      \brenesas,
2819
2820 ARM/RISCPC ARCHITECTURE
2821 M:      Russell King <[email protected]>
2822 L:      [email protected] (moderated for non-subscribers)
2823 S:      Maintained
2824 W:      http://www.armlinux.org.uk/
2825 F:      arch/arm/include/asm/hardware/ioc.h
2826 F:      arch/arm/include/asm/hardware/iomd.h
2827 F:      arch/arm/include/asm/hardware/memc.h
2828 F:      arch/arm/mach-rpc/
2829 F:      drivers/net/ethernet/8390/etherh.c
2830 F:      drivers/net/ethernet/i825xx/ether1*
2831 F:      drivers/net/ethernet/seeq/ether3*
2832 F:      drivers/scsi/arm/
2833
2834 ARM/Rockchip SoC support
2835 M:      Heiko Stuebner <[email protected]>
2836 L:      [email protected] (moderated for non-subscribers)
2837 L:      [email protected]
2838 S:      Maintained
2839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2840 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2841 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2842 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2843 F:      arch/arm/boot/dts/rockchip/
2844 F:      arch/arm/mach-rockchip/
2845 F:      drivers/*/*/*rockchip*
2846 F:      drivers/*/*rockchip*
2847 F:      drivers/clk/rockchip/
2848 F:      drivers/i2c/busses/i2c-rk3x.c
2849 F:      sound/soc/rockchip/
2850 N:      rockchip
2851
2852 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2853 M:      Krzysztof Kozlowski <[email protected]>
2854 R:      Alim Akhtar <[email protected]>
2855 L:      [email protected] (moderated for non-subscribers)
2856 L:      [email protected]
2857 S:      Maintained
2858 P:      Documentation/process/maintainer-soc-clean-dts.rst
2859 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2860 B:      mailto:[email protected]
2861 C:      irc://irc.libera.chat/linux-exynos
2862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2863 F:      Documentation/arch/arm/samsung/
2864 F:      Documentation/devicetree/bindings/arm/samsung/
2865 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
2866 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2867 F:      Documentation/devicetree/bindings/soc/samsung/
2868 F:      arch/arm/boot/dts/samsung/
2869 F:      arch/arm/mach-exynos*/
2870 F:      arch/arm/mach-s3c/
2871 F:      arch/arm/mach-s5p*/
2872 F:      arch/arm64/boot/dts/exynos/
2873 F:      drivers/*/*/*s3c24*
2874 F:      drivers/*/*s3c24*
2875 F:      drivers/*/*s3c64xx*
2876 F:      drivers/*/*s5pv210*
2877 F:      drivers/clocksource/samsung_pwm_timer.c
2878 F:      drivers/memory/samsung/
2879 F:      drivers/pwm/pwm-samsung.c
2880 F:      drivers/soc/samsung/
2881 F:      drivers/tty/serial/samsung*
2882 F:      include/clocksource/samsung_pwm.h
2883 F:      include/linux/platform_data/*s3c*
2884 F:      include/linux/serial_s3c.h
2885 F:      include/linux/soc/samsung/
2886 N:      exynos
2887 N:      s3c64xx
2888 N:      s5pv210
2889
2890 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2891 M:      Łukasz Stelmach <[email protected]>
2892 L:      [email protected] (moderated for non-subscribers)
2893 L:      [email protected]
2894 S:      Maintained
2895 F:      drivers/media/platform/samsung/s5p-g2d/
2896
2897 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2898 M:      Marek Szyprowski <[email protected]>
2899 L:      [email protected]
2900 L:      [email protected]
2901 S:      Maintained
2902 F:      Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2903 F:      drivers/media/cec/platform/s5p/
2904
2905 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2906 M:      Andrzej Pietrasiewicz <[email protected]>
2907 M:      Jacek Anaszewski <[email protected]>
2908 M:      Sylwester Nawrocki <[email protected]>
2909 L:      [email protected] (moderated for non-subscribers)
2910 L:      [email protected]
2911 S:      Maintained
2912 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2913 F:      drivers/media/platform/samsung/s5p-jpeg/
2914
2915 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2916 M:      Marek Szyprowski <[email protected]>
2917 M:      Andrzej Hajda <[email protected]>
2918 L:      [email protected] (moderated for non-subscribers)
2919 L:      [email protected]
2920 S:      Maintained
2921 F:      Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2922 F:      drivers/media/platform/samsung/s5p-mfc/
2923
2924 ARM/SOCFPGA ARCHITECTURE
2925 M:      Dinh Nguyen <[email protected]>
2926 S:      Maintained
2927 W:      http://www.rocketboards.org
2928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2929 F:      arch/arm/boot/dts/intel/socfpga/
2930 F:      arch/arm/configs/socfpga_defconfig
2931 F:      arch/arm/mach-socfpga/
2932 F:      arch/arm64/boot/dts/altera/
2933 F:      arch/arm64/boot/dts/intel/
2934
2935 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2936 M:      Dinh Nguyen <[email protected]>
2937 S:      Maintained
2938 F:      drivers/clk/socfpga/
2939
2940 ARM/SOCFPGA EDAC SUPPORT
2941 M:      Dinh Nguyen <[email protected]>
2942 S:      Maintained
2943 F:      drivers/edac/altera_edac.[ch]
2944
2945 ARM/SPREADTRUM SoC SUPPORT
2946 M:      Orson Zhai <[email protected]>
2947 M:      Baolin Wang <[email protected]>
2948 R:      Chunyan Zhang <[email protected]>
2949 S:      Maintained
2950 F:      arch/arm64/boot/dts/sprd
2951 N:      sprd
2952 N:      sc27xx
2953 N:      sc2731
2954
2955 ARM/STI ARCHITECTURE
2956 M:      Patrice Chotard <[email protected]>
2957 L:      [email protected] (moderated for non-subscribers)
2958 S:      Maintained
2959 W:      http://www.stlinux.com
2960 F:      Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2961 F:      Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2962 F:      arch/arm/boot/dts/st/sti*
2963 F:      arch/arm/mach-sti/
2964 F:      drivers/ata/ahci_st.c
2965 F:      drivers/char/hw_random/st-rng.c
2966 F:      drivers/clocksource/arm_global_timer.c
2967 F:      drivers/clocksource/clksrc_st_lpc.c
2968 F:      drivers/cpufreq/sti-cpufreq.c
2969 F:      drivers/dma/st_fdma*
2970 F:      drivers/i2c/busses/i2c-st.c
2971 F:      drivers/media/platform/st/sti/c8sectpfe/
2972 F:      drivers/media/rc/st_rc.c
2973 F:      drivers/mmc/host/sdhci-st.c
2974 F:      drivers/phy/st/phy-miphy28lp.c
2975 F:      drivers/phy/st/phy-stih407-usb.c
2976 F:      drivers/pinctrl/pinctrl-st.c
2977 F:      drivers/remoteproc/st_remoteproc.c
2978 F:      drivers/remoteproc/st_slim_rproc.c
2979 F:      drivers/reset/sti/
2980 F:      drivers/rtc/rtc-st-lpc.c
2981 F:      drivers/tty/serial/st-asc.c
2982 F:      drivers/usb/dwc3/dwc3-st.c
2983 F:      drivers/usb/host/ehci-st.c
2984 F:      drivers/usb/host/ohci-st.c
2985 F:      drivers/watchdog/st_lpc_wdt.c
2986 F:      include/linux/remoteproc/st_slim_rproc.h
2987
2988 ARM/STM32 ARCHITECTURE
2989 M:      Maxime Coquelin <[email protected]>
2990 M:      Alexandre Torgue <[email protected]>
2991 L:      [email protected] (moderated for non-subscribers)
2992 L:      [email protected] (moderated for non-subscribers)
2993 S:      Maintained
2994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2995 F:      arch/arm/boot/dts/st/stm32*
2996 F:      arch/arm/mach-stm32/
2997 F:      arch/arm64/boot/dts/st/
2998 F:      drivers/clocksource/armv7m_systick.c
2999 N:      stm32
3000 N:      stm
3001
3002 ARM/SUNPLUS SP7021 SOC SUPPORT
3003 M:      Qin Jian <[email protected]>
3004 L:      [email protected] (moderated for mon-subscribers)
3005 S:      Maintained
3006 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3007 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3008 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3009 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3010 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3011 F:      arch/arm/boot/dts/sunplus/
3012 F:      arch/arm/configs/sp7021_*defconfig
3013 F:      drivers/clk/clk-sp7021.c
3014 F:      drivers/irqchip/irq-sp7021-intc.c
3015 F:      drivers/reset/reset-sunplus.c
3016 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
3017 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
3018
3019 ARM/Synaptics SoC support
3020 M:      Jisheng Zhang <[email protected]>
3021 M:      Sebastian Hesselbarth <[email protected]>
3022 L:      [email protected] (moderated for non-subscribers)
3023 S:      Maintained
3024 F:      arch/arm/boot/dts/synaptics/
3025 F:      arch/arm/mach-berlin/
3026 F:      arch/arm64/boot/dts/synaptics/
3027
3028 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3029 M:      Hans Verkuil <[email protected]>
3030 L:      [email protected]
3031 L:      [email protected]
3032 S:      Maintained
3033 F:      Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3034 F:      drivers/media/cec/platform/tegra/
3035
3036 ARM/TESLA FSD SoC SUPPORT
3037 M:      Alim Akhtar <[email protected]>
3038 M:      [email protected]
3039 L:      [email protected] (moderated for non-subscribers)
3040 L:      [email protected]
3041 S:      Maintained
3042 F:      arch/arm64/boot/dts/tesla/
3043
3044 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3045 M:      Santosh Shilimkar <[email protected]>
3046 L:      [email protected]
3047 S:      Maintained
3048 F:      drivers/memory/*emif*
3049
3050 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3051 M:      Nishanth Menon <[email protected]>
3052 M:      Santosh Shilimkar <[email protected]>
3053 L:      [email protected] (moderated for non-subscribers)
3054 S:      Maintained
3055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3056 F:      arch/arm/boot/dts/ti/keystone/
3057 F:      arch/arm/mach-keystone/
3058
3059 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3060 M:      Santosh Shilimkar <[email protected]>
3061 L:      [email protected]
3062 S:      Maintained
3063 F:      drivers/clk/keystone/
3064
3065 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3066 M:      Santosh Shilimkar <[email protected]>
3067 L:      [email protected] (moderated for non-subscribers)
3068 L:      [email protected]
3069 S:      Maintained
3070 F:      drivers/clocksource/timer-keystone.c
3071
3072 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3073 M:      Santosh Shilimkar <[email protected]>
3074 L:      [email protected]
3075 S:      Maintained
3076 F:      drivers/power/reset/keystone-reset.c
3077
3078 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3079 M:      Nishanth Menon <[email protected]>
3080 M:      Vignesh Raghavendra <[email protected]>
3081 M:      Tero Kristo <[email protected]>
3082 L:      [email protected] (moderated for non-subscribers)
3083 S:      Supported
3084 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
3085 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3086 F:      arch/arm64/boot/dts/ti/Makefile
3087 F:      arch/arm64/boot/dts/ti/k3-*
3088
3089 ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3090 M:      Krzysztof Kozlowski <[email protected]>
3091 L:      [email protected] (moderated for non-subscribers)
3092 S:      Odd Fixes
3093 F:      Documentation/devicetree/bindings/*/*/ti,nspire*
3094 F:      Documentation/devicetree/bindings/*/ti,nspire*
3095 F:      Documentation/devicetree/bindings/arm/ti/nspire.yaml
3096 F:      arch/arm/boot/dts/nspire/
3097
3098 ARM/TOSHIBA VISCONTI ARCHITECTURE
3099 M:      Nobuhiro Iwamatsu <[email protected]>
3100 L:      [email protected] (moderated for non-subscribers)
3101 S:      Supported
3102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3103 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
3104 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3105 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3106 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3107 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3108 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3109 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3110 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3111 F:      arch/arm64/boot/dts/toshiba/
3112 F:      drivers/clk/visconti/
3113 F:      drivers/gpio/gpio-visconti.c
3114 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3115 F:      drivers/pci/controller/dwc/pcie-visconti.c
3116 F:      drivers/pinctrl/visconti/
3117 F:      drivers/watchdog/visconti_wdt.c
3118 N:      visconti
3119
3120 ARM/UNIPHIER ARCHITECTURE
3121 M:      Kunihiko Hayashi <[email protected]>
3122 M:      Masami Hiramatsu <[email protected]>
3123 L:      [email protected] (moderated for non-subscribers)
3124 S:      Maintained
3125 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3126 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3127 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3128 F:      Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3129 F:      arch/arm/boot/dts/socionext/uniphier*
3130 F:      arch/arm/include/asm/hardware/cache-uniphier.h
3131 F:      arch/arm/mm/cache-uniphier.c
3132 F:      arch/arm64/boot/dts/socionext/uniphier*
3133 F:      drivers/bus/uniphier-system-bus.c
3134 F:      drivers/clk/uniphier/
3135 F:      drivers/dma/uniphier-mdmac.c
3136 F:      drivers/gpio/gpio-uniphier.c
3137 F:      drivers/i2c/busses/i2c-uniphier*
3138 F:      drivers/irqchip/irq-uniphier-aidet.c
3139 F:      drivers/mmc/host/uniphier-sd.c
3140 F:      drivers/pinctrl/uniphier/
3141 F:      drivers/reset/reset-uniphier.c
3142 F:      drivers/tty/serial/8250/8250_uniphier.c
3143 N:      uniphier
3144
3145 ARM/VERSATILE EXPRESS PLATFORM
3146 M:      Liviu Dudau <[email protected]>
3147 M:      Sudeep Holla <[email protected]>
3148 M:      Lorenzo Pieralisi <[email protected]>
3149 L:      [email protected] (moderated for non-subscribers)
3150 S:      Maintained
3151 N:      mps2
3152 N:      vexpress
3153 F:      arch/arm/mach-versatile/
3154 F:      arch/arm64/boot/dts/arm/
3155 F:      drivers/clocksource/timer-versatile.c
3156 X:      drivers/cpufreq/vexpress-spc-cpufreq.c
3157 X:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3158
3159 ARM/VFP SUPPORT
3160 M:      Russell King <[email protected]>
3161 L:      [email protected] (moderated for non-subscribers)
3162 S:      Maintained
3163 W:      http://www.armlinux.org.uk/
3164 F:      arch/arm/vfp/
3165
3166 ARM/VT8500 ARM ARCHITECTURE
3167 M:      Alexey Charkov <[email protected]>
3168 M:      Krzysztof Kozlowski <[email protected]>
3169 L:      [email protected] (moderated for non-subscribers)
3170 S:      Odd Fixes
3171 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3172 F:      arch/arm/boot/dts/vt8500/
3173 F:      arch/arm/mach-vt8500/
3174 F:      drivers/clocksource/timer-vt8500.c
3175 F:      drivers/i2c/busses/i2c-viai2c-wmt.c
3176 F:      drivers/mmc/host/wmt-sdmmc.c
3177 F:      drivers/pwm/pwm-vt8500.c
3178 F:      drivers/rtc/rtc-vt8500.c
3179 F:      drivers/tty/serial/vt8500_serial.c
3180 F:      drivers/video/fbdev/vt8500lcdfb.*
3181 F:      drivers/video/fbdev/wm8505fb*
3182 F:      drivers/video/fbdev/wmt_ge_rops.*
3183
3184 ARM/ZYNQ ARCHITECTURE
3185 M:      Michal Simek <[email protected]>
3186 L:      [email protected] (moderated for non-subscribers)
3187 S:      Supported
3188 W:      http://wiki.xilinx.com
3189 T:      git https://github.com/Xilinx/linux-xlnx.git
3190 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3191 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3192 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3193 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3194 F:      Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3195 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3196 F:      arch/arm/mach-zynq/
3197 F:      drivers/clocksource/timer-cadence-ttc.c
3198 F:      drivers/cpuidle/cpuidle-zynq.c
3199 F:      drivers/edac/synopsys_edac.c
3200 F:      drivers/i2c/busses/i2c-cadence.c
3201 F:      drivers/i2c/busses/i2c-xiic.c
3202 F:      drivers/mmc/host/sdhci-of-arasan.c
3203 N:      zynq
3204 N:      xilinx
3205
3206 ARM64 FIT SUPPORT
3207 M:      Simon Glass <[email protected]>
3208 L:      [email protected] (moderated for non-subscribers)
3209 S:      Maintained
3210 F:      arch/arm64/boot/Makefile
3211 F:      scripts/make_fit.py
3212
3213 ARM64 PLATFORM DRIVERS
3214 M:      Hans de Goede <[email protected]>
3215 M:      Ilpo Järvinen <[email protected]>
3216 R:      Bryan O'Donoghue <[email protected]>
3217 L:      [email protected]
3218 S:      Maintained
3219 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
3220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3221 F:      drivers/platform/arm64/
3222
3223 ARM64 PORT (AARCH64 ARCHITECTURE)
3224 M:      Catalin Marinas <[email protected]>
3225 M:      Will Deacon <[email protected]>
3226 L:      [email protected] (moderated for non-subscribers)
3227 S:      Maintained
3228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3229 F:      Documentation/arch/arm64/
3230 F:      arch/arm64/
3231 F:      tools/testing/selftests/arm64/
3232 X:      arch/arm64/boot/dts/
3233
3234 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3235 M:      George McCollister <[email protected]>
3236 L:      [email protected]
3237 S:      Maintained
3238 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3239 F:      drivers/net/dsa/xrs700x/*
3240 F:      net/dsa/tag_xrs700x.c
3241
3242 AS3645A LED FLASH CONTROLLER DRIVER
3243 M:      Sakari Ailus <[email protected]>
3244 L:      [email protected]
3245 S:      Maintained
3246 F:      drivers/leds/flash/leds-as3645a.c
3247
3248 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3249 M:      Tianshu Qiu <[email protected]>
3250 L:      [email protected]
3251 S:      Maintained
3252 T:      git git://linuxtv.org/media_tree.git
3253 F:      Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3254 F:      drivers/media/i2c/ak7375.c
3255
3256 ASAHI KASEI AK8974 DRIVER
3257 M:      Linus Walleij <[email protected]>
3258 L:      [email protected]
3259 S:      Supported
3260 W:      http://www.akm.com/
3261 F:      drivers/iio/magnetometer/ak8974.c
3262
3263 AOSONG AGS02MA TVOC SENSOR DRIVER
3264 M:      Anshul Dalal <[email protected]>
3265 L:      [email protected]
3266 S:      Maintained
3267 F:      Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3268 F:      drivers/iio/chemical/ags02ma.c
3269
3270 ASC7621 HARDWARE MONITOR DRIVER
3271 M:      George Joseph <[email protected]>
3272 L:      [email protected]
3273 S:      Maintained
3274 F:      Documentation/hwmon/asc7621.rst
3275 F:      drivers/hwmon/asc7621.c
3276
3277 ASIX AX88796C SPI ETHERNET ADAPTER
3278 M:      Łukasz Stelmach <[email protected]>
3279 S:      Maintained
3280 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3281 F:      drivers/net/ethernet/asix/ax88796c_*
3282
3283 ASIX PHY DRIVER [RUST]
3284 M:      FUJITA Tomonori <[email protected]>
3285 R:      Trevor Gross <[email protected]>
3286 L:      [email protected]
3287 L:      [email protected]
3288 S:      Maintained
3289 F:      drivers/net/phy/ax88796b_rust.rs
3290
3291 ASPEED CRYPTO DRIVER
3292 M:      Neal Liu <[email protected]>
3293 L:      [email protected] (moderated for non-subscribers)
3294 S:      Maintained
3295 F:      Documentation/devicetree/bindings/crypto/aspeed,*
3296 F:      drivers/crypto/aspeed/
3297
3298 ASPEED PECI CONTROLLER
3299 M:      Iwona Winiarska <[email protected]>
3300 L:      [email protected] (moderated for non-subscribers)
3301 L:      [email protected] (moderated for non-subscribers)
3302 S:      Supported
3303 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3304 F:      drivers/peci/controller/peci-aspeed.c
3305
3306 ASPEED PINCTRL DRIVERS
3307 M:      Andrew Jeffery <[email protected]>
3308 L:      [email protected] (moderated for non-subscribers)
3309 L:      [email protected] (moderated for non-subscribers)
3310 L:      [email protected]
3311 S:      Maintained
3312 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3313 F:      drivers/pinctrl/aspeed/
3314
3315 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3316 M:      Eddie James <[email protected]>
3317 L:      [email protected] (moderated for non-subscribers)
3318 S:      Maintained
3319 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3320 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3321 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3322
3323 ASPEED SD/MMC DRIVER
3324 M:      Andrew Jeffery <[email protected]>
3325 L:      [email protected] (moderated for non-subscribers)
3326 L:      [email protected] (moderated for non-subscribers)
3327 L:      [email protected]
3328 S:      Maintained
3329 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3330 F:      drivers/mmc/host/sdhci-of-aspeed*
3331
3332 ASPEED SMC SPI DRIVER
3333 M:      Chin-Ting Kuo <[email protected]>
3334 M:      Cédric Le Goater <[email protected]>
3335 L:      [email protected] (moderated for non-subscribers)
3336 L:      [email protected] (moderated for non-subscribers)
3337 L:      [email protected]
3338 S:      Maintained
3339 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3340 F:      drivers/spi/spi-aspeed-smc.c
3341
3342 ASPEED USB UDC DRIVER
3343 M:      Neal Liu <[email protected]>
3344 L:      [email protected] (moderated for non-subscribers)
3345 S:      Maintained
3346 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3347 F:      drivers/usb/gadget/udc/aspeed_udc.c
3348
3349 ASPEED VIDEO ENGINE DRIVER
3350 M:      Eddie James <[email protected]>
3351 L:      [email protected]
3352 L:      [email protected] (moderated for non-subscribers)
3353 S:      Maintained
3354 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3355 F:      drivers/media/platform/aspeed/
3356
3357 ASUS EC HARDWARE MONITOR DRIVER
3358 M:      Eugene Shalygin <[email protected]>
3359 L:      [email protected]
3360 S:      Maintained
3361 F:      drivers/hwmon/asus-ec-sensors.c
3362
3363 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3364 M:      Corentin Chary <[email protected]>
3365 M:      Luke D. Jones <[email protected]>
3366 L:      [email protected]
3367 S:      Maintained
3368 W:      https://asus-linux.org/
3369 F:      drivers/platform/x86/asus*.c
3370 F:      drivers/platform/x86/eeepc*.c
3371
3372 ASUS TF103C DOCK DRIVER
3373 M:      Hans de Goede <[email protected]>
3374 L:      [email protected]
3375 S:      Maintained
3376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3377 F:      drivers/platform/x86/asus-tf103c-dock.c
3378
3379 ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3380 M:      Aleksa Savic <[email protected]>
3381 L:      [email protected]
3382 S:      Maintained
3383 F:      drivers/hwmon/asus_rog_ryujin.c
3384
3385 ASUS WIRELESS RADIO CONTROL DRIVER
3386 M:      João Paulo Rechi Vita <[email protected]>
3387 L:      [email protected]
3388 S:      Maintained
3389 F:      drivers/platform/x86/asus-wireless.c
3390
3391 ASUS WMI HARDWARE MONITOR DRIVER
3392 M:      Ed Brindley <[email protected]>
3393 M:      Denis Pauk <[email protected]>
3394 L:      [email protected]
3395 S:      Maintained
3396 F:      drivers/hwmon/asus_wmi_sensors.c
3397
3398 ASYMMETRIC KEYS
3399 M:      David Howells <[email protected]>
3400 L:      [email protected]
3401 S:      Maintained
3402 F:      Documentation/crypto/asymmetric-keys.rst
3403 F:      crypto/asymmetric_keys/
3404 F:      include/crypto/pkcs7.h
3405 F:      include/crypto/public_key.h
3406 F:      include/linux/verification.h
3407
3408 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3409 R:      Dan Williams <[email protected]>
3410 S:      Odd fixes
3411 W:      http://sourceforge.net/projects/xscaleiop
3412 F:      Documentation/crypto/async-tx-api.rst
3413 F:      crypto/async_tx/
3414 F:      include/linux/async_tx.h
3415
3416 AT24 EEPROM DRIVER
3417 M:      Bartosz Golaszewski <[email protected]>
3418 L:      [email protected]
3419 S:      Maintained
3420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3421 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3422 F:      drivers/misc/eeprom/at24.c
3423
3424 ATA OVER ETHERNET (AOE) DRIVER
3425 M:      "Justin Sanders" <[email protected]>
3426 S:      Supported
3427 W:      http://www.openaoe.org/
3428 F:      Documentation/admin-guide/aoe/
3429 F:      drivers/block/aoe/
3430
3431 ATC260X PMIC MFD DRIVER
3432 M:      Manivannan Sadhasivam <[email protected]>
3433 M:      Cristian Ciocaltea <[email protected]>
3434 L:      [email protected]
3435 S:      Maintained
3436 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3437 F:      drivers/input/misc/atc260x-onkey.c
3438 F:      drivers/mfd/atc260*
3439 F:      drivers/power/reset/atc260x-poweroff.c
3440 F:      drivers/regulator/atc260x-regulator.c
3441 F:      include/linux/mfd/atc260x/*
3442
3443 ATHEROS 71XX/9XXX GPIO DRIVER
3444 M:      Alban Bedel <[email protected]>
3445 S:      Maintained
3446 W:      https://github.com/AlbanBedel/linux
3447 T:      git git://github.com/AlbanBedel/linux
3448 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3449 F:      drivers/gpio/gpio-ath79.c
3450
3451 ATHEROS 71XX/9XXX USB PHY DRIVER
3452 M:      Alban Bedel <[email protected]>
3453 S:      Maintained
3454 W:      https://github.com/AlbanBedel/linux
3455 T:      git git://github.com/AlbanBedel/linux
3456 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3457 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3458
3459 ATHEROS ATH GENERIC UTILITIES
3460 M:      Kalle Valo <[email protected]>
3461 L:      [email protected]
3462 S:      Supported
3463 F:      drivers/net/wireless/ath/*
3464
3465 ATHEROS ATH5K WIRELESS DRIVER
3466 M:      Jiri Slaby <[email protected]>
3467 M:      Nick Kossifidis <[email protected]>
3468 M:      Luis Chamberlain <[email protected]>
3469 L:      [email protected]
3470 S:      Maintained
3471 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3472 F:      drivers/net/wireless/ath/ath5k/
3473
3474 ATHEROS ATH6KL WIRELESS DRIVER
3475 L:      [email protected]
3476 S:      Orphan
3477 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3478 F:      drivers/net/wireless/ath/ath6kl/
3479
3480 ATI_REMOTE2 DRIVER
3481 M:      Ville Syrjala <[email protected]>
3482 S:      Maintained
3483 F:      drivers/input/misc/ati_remote2.c
3484
3485 ATK0110 HWMON DRIVER
3486 M:      Luca Tettamanti <[email protected]>
3487 L:      [email protected]
3488 S:      Maintained
3489 F:      drivers/hwmon/asus_atk0110.c
3490
3491 ATLX ETHERNET DRIVERS
3492 M:      Chris Snook <[email protected]>
3493 L:      [email protected]
3494 S:      Maintained
3495 W:      http://sourceforge.net/projects/atl1
3496 W:      http://atl1.sourceforge.net
3497 F:      drivers/net/ethernet/atheros/
3498
3499 ATM
3500 M:      Chas Williams <[email protected]>
3501 L:      [email protected] (moderated for non-subscribers)
3502 L:      [email protected]
3503 S:      Maintained
3504 W:      http://linux-atm.sourceforge.net
3505 F:      drivers/atm/
3506 F:      include/linux/atm*
3507 F:      include/uapi/linux/atm*
3508
3509 ATMEL MACB ETHERNET DRIVER
3510 M:      Nicolas Ferre <[email protected]>
3511 M:      Claudiu Beznea <[email protected]>
3512 S:      Supported
3513 F:      drivers/net/ethernet/cadence/
3514
3515 ATMEL MAXTOUCH DRIVER
3516 M:      Nick Dyer <[email protected]>
3517 S:      Maintained
3518 T:      git git://github.com/ndyer/linux.git
3519 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3520 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3521
3522 ATOMIC INFRASTRUCTURE
3523 M:      Will Deacon <[email protected]>
3524 M:      Peter Zijlstra <[email protected]>
3525 R:      Boqun Feng <[email protected]>
3526 R:      Mark Rutland <[email protected]>
3527 L:      [email protected]
3528 S:      Maintained
3529 F:      Documentation/atomic_*.txt
3530 F:      arch/*/include/asm/atomic*.h
3531 F:      include/*/atomic*.h
3532 F:      include/linux/refcount.h
3533 F:      scripts/atomic/
3534
3535 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3536 M:      Bradley Grove <[email protected]>
3537 L:      [email protected]
3538 S:      Supported
3539 W:      http://www.attotech.com
3540 F:      drivers/scsi/esas2r
3541
3542 ATUSB IEEE 802.15.4 RADIO DRIVER
3543 M:      Stefan Schmidt <[email protected]>
3544 L:      [email protected]
3545 S:      Maintained
3546 F:      drivers/net/ieee802154/at86rf230.h
3547 F:      drivers/net/ieee802154/atusb.c
3548 F:      drivers/net/ieee802154/atusb.h
3549
3550 AUDIT SUBSYSTEM
3551 M:      Paul Moore <[email protected]>
3552 M:      Eric Paris <[email protected]>
3553 L:      [email protected]
3554 S:      Supported
3555 W:      https://github.com/linux-audit
3556 Q:      https://patchwork.kernel.org/project/audit/list
3557 B:      mailto:[email protected]
3558 P:      https://github.com/linux-audit/audit-kernel/blob/main/README.md
3559 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3560 F:      include/asm-generic/audit_*.h
3561 F:      include/linux/audit.h
3562 F:      include/linux/audit_arch.h
3563 F:      include/uapi/linux/audit.h
3564 F:      kernel/audit*
3565 F:      lib/*audit.c
3566 K:      \baudit_[a-z_0-9]\+\b
3567
3568 AUXILIARY BUS DRIVER
3569 M:      Greg Kroah-Hartman <[email protected]>
3570 R:      Dave Ertman <[email protected]>
3571 R:      Ira Weiny <[email protected]>
3572 S:      Supported
3573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3574 F:      Documentation/driver-api/auxiliary_bus.rst
3575 F:      drivers/base/auxiliary.c
3576 F:      include/linux/auxiliary_bus.h
3577
3578 AUXILIARY DISPLAY DRIVERS
3579 M:      Andy Shevchenko <[email protected]>
3580 R:      Geert Uytterhoeven <[email protected]>
3581 S:      Odd Fixes
3582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3583 F:      Documentation/devicetree/bindings/auxdisplay/
3584 F:      drivers/auxdisplay/
3585 F:      include/linux/cfag12864b.h
3586 F:      include/uapi/linux/map_to_14segment.h
3587 F:      include/uapi/linux/map_to_7segment.h
3588
3589 AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3590 M:      Subhajit Ghosh <[email protected]>
3591 L:      [email protected]
3592 S:      Maintained
3593 F:      Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3594 F:      drivers/iio/light/apds9306.c
3595
3596 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3597 M:      Andreas Klinger <[email protected]>
3598 L:      [email protected]
3599 S:      Maintained
3600 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3601 F:      drivers/iio/adc/hx711.c
3602
3603 AX.25 NETWORK LAYER
3604 L:      [email protected]
3605 S:      Orphan
3606 W:      https://linux-ax25.in-berlin.de
3607 F:      include/net/ax25.h
3608 F:      include/uapi/linux/ax25.h
3609 F:      net/ax25/
3610
3611 AXENTIA ARM DEVICES
3612 M:      Peter Rosin <[email protected]>
3613 L:      [email protected] (moderated for non-subscribers)
3614 S:      Maintained
3615 F:      arch/arm/boot/dts/microchip/at91-linea.dtsi
3616 F:      arch/arm/boot/dts/microchip/at91-natte.dtsi
3617 F:      arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3618 F:      arch/arm/boot/dts/microchip/at91-tse850-3.dts
3619
3620 AXENTIA ASOC DRIVERS
3621 M:      Peter Rosin <[email protected]>
3622 L:      [email protected] (moderated for non-subscribers)
3623 S:      Maintained
3624 F:      Documentation/devicetree/bindings/sound/axentia,*
3625 F:      sound/soc/atmel/tse850-pcm5142.c
3626
3627 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3628 M:      Nuno Sá <[email protected]>
3629 L:      [email protected]
3630 S:      Supported
3631 W:      https://ez.analog.com/linux-software-drivers
3632 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3633 F:      drivers/hwmon/axi-fan-control.c
3634
3635 AXI SPI ENGINE
3636 M:      Michael Hennerich <[email protected]>
3637 M:      Nuno Sá <[email protected]>
3638 R:      David Lechner <[email protected]>
3639 L:      [email protected]
3640 S:      Supported
3641 W:      https://ez.analog.com/linux-software-drivers
3642 F:      Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3643 F:      drivers/spi/spi-axi-spi-engine.c
3644
3645 AXI PWM GENERATOR
3646 M:      Michael Hennerich <[email protected]>
3647 M:      Nuno Sá <[email protected]>
3648 L:      [email protected]
3649 S:      Supported
3650 W:      https://ez.analog.com/linux-software-drivers
3651 F:      Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3652 F:      drivers/pwm/pwm-axi-pwmgen.c
3653
3654 AXXIA I2C CONTROLLER
3655 M:      Krzysztof Adamski <[email protected]>
3656 L:      [email protected]
3657 S:      Maintained
3658 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3659 F:      drivers/i2c/busses/i2c-axxia.c
3660
3661 AZ6007 DVB DRIVER
3662 M:      Mauro Carvalho Chehab <[email protected]>
3663 L:      [email protected]
3664 S:      Maintained
3665 W:      https://linuxtv.org
3666 T:      git git://linuxtv.org/media_tree.git
3667 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3668
3669 AZTECH FM RADIO RECEIVER DRIVER
3670 M:      Hans Verkuil <[email protected]>
3671 L:      [email protected]
3672 S:      Maintained
3673 W:      https://linuxtv.org
3674 T:      git git://linuxtv.org/media_tree.git
3675 F:      drivers/media/radio/radio-aztech*
3676
3677 B43 WIRELESS DRIVER
3678 L:      [email protected]
3679 L:      [email protected]
3680 S:      Orphan
3681 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3682 F:      drivers/net/wireless/broadcom/b43/
3683
3684 B43LEGACY WIRELESS DRIVER
3685 L:      [email protected]
3686 L:      [email protected]
3687 S:      Orphan
3688 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3689 F:      drivers/net/wireless/broadcom/b43legacy/
3690
3691 BACKLIGHT CLASS/SUBSYSTEM
3692 M:      Lee Jones <[email protected]>
3693 M:      Daniel Thompson <[email protected]>
3694 M:      Jingoo Han <[email protected]>
3695 L:      [email protected]
3696 S:      Maintained
3697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3698 F:      Documentation/ABI/stable/sysfs-class-backlight
3699 F:      Documentation/ABI/testing/sysfs-class-backlight
3700 F:      Documentation/devicetree/bindings/leds/backlight
3701 F:      drivers/video/backlight/
3702 F:      include/linux/backlight.h
3703 F:      include/linux/pwm_backlight.h
3704
3705 BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3706 M:      Serge Semin <[email protected]>
3707 L:      [email protected]
3708 S:      Supported
3709 F:      Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3710 F:      Documentation/hwmon/bt1-pvt.rst
3711 F:      drivers/hwmon/bt1-pvt.[ch]
3712
3713 BARCO P50 GPIO DRIVER
3714 M:      Santosh Kumar Yadav <[email protected]>
3715 M:      Peter Korsgaard <[email protected]>
3716 S:      Maintained
3717 F:      drivers/platform/x86/barco-p50-gpio.c
3718
3719 BATMAN ADVANCED
3720 M:      Marek Lindner <[email protected]>
3721 M:      Simon Wunderlich <[email protected]>
3722 M:      Antonio Quartulli <[email protected]>
3723 M:      Sven Eckelmann <[email protected]>
3724 L:      [email protected] (moderated for non-subscribers)
3725 S:      Maintained
3726 W:      https://www.open-mesh.org/
3727 Q:      https://patchwork.open-mesh.org/project/batman/list/
3728 B:      https://www.open-mesh.org/projects/batman-adv/issues
3729 C:      ircs://irc.hackint.org/batadv
3730 T:      git https://git.open-mesh.org/linux-merge.git
3731 F:      Documentation/networking/batman-adv.rst
3732 F:      include/uapi/linux/batadv_packet.h
3733 F:      include/uapi/linux/batman_adv.h
3734 F:      net/batman-adv/
3735
3736 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3737 M:      Thomas Sailer <[email protected]>
3738 L:      [email protected]
3739 S:      Maintained
3740 W:      http://www.baycom.org/~tom/ham/ham.html
3741 F:      drivers/net/hamradio/baycom*
3742
3743 BCACHE (BLOCK LAYER CACHE)
3744 M:      Coly Li <[email protected]>
3745 M:      Kent Overstreet <[email protected]>
3746 L:      [email protected]
3747 S:      Maintained
3748 W:      http://bcache.evilpiepirate.org
3749 C:      irc://irc.oftc.net/bcache
3750 F:      drivers/md/bcache/
3751
3752 BCACHEFS
3753 M:      Kent Overstreet <[email protected]>
3754 L:      [email protected]
3755 S:      Supported
3756 C:      irc://irc.oftc.net/bcache
3757 T:      git https://evilpiepirate.org/git/bcachefs.git
3758 F:      fs/bcachefs/
3759 F:      Documentation/filesystems/bcachefs/
3760
3761 BDISP ST MEDIA DRIVER
3762 M:      Fabien Dessenne <[email protected]>
3763 L:      [email protected]
3764 S:      Supported
3765 W:      https://linuxtv.org
3766 T:      git git://linuxtv.org/media_tree.git
3767 F:      drivers/media/platform/st/sti/bdisp
3768
3769 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3770 M:      Dariusz Marcinkiewicz <[email protected]>
3771 L:      [email protected]
3772 S:      Maintained
3773 F:      drivers/net/ethernet/ec_bhf.c
3774
3775 BEFS FILE SYSTEM
3776 M:      Luis de Bethencourt <[email protected]>
3777 M:      Salah Triki <[email protected]>
3778 S:      Maintained
3779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3780 F:      Documentation/filesystems/befs.rst
3781 F:      fs/befs/
3782
3783 BFQ I/O SCHEDULER
3784 M:      Paolo Valente <[email protected]>
3785 M:      Jens Axboe <[email protected]>
3786 L:      [email protected]
3787 S:      Maintained
3788 F:      Documentation/block/bfq-iosched.rst
3789 F:      block/bfq-*
3790
3791 BFS FILE SYSTEM
3792 M:      "Tigran A. Aivazian" <[email protected]>
3793 S:      Maintained
3794 F:      Documentation/filesystems/bfs.rst
3795 F:      fs/bfs/
3796 F:      include/uapi/linux/bfs_fs.h
3797
3798 BINMAN
3799 M:      Simon Glass <[email protected]>
3800 S:      Supported
3801 F:      Documentation/devicetree/bindings/mtd/partitions/binman*
3802
3803 BITMAP API
3804 M:      Yury Norov <[email protected]>
3805 R:      Rasmus Villemoes <[email protected]>
3806 S:      Maintained
3807 F:      include/linux/bitfield.h
3808 F:      include/linux/bitmap-str.h
3809 F:      include/linux/bitmap.h
3810 F:      include/linux/bits.h
3811 F:      include/linux/cpumask.h
3812 F:      include/linux/cpumask_types.h
3813 F:      include/linux/find.h
3814 F:      include/linux/nodemask.h
3815 F:      include/linux/nodemask_types.h
3816 F:      include/vdso/bits.h
3817 F:      lib/bitmap-str.c
3818 F:      lib/bitmap.c
3819 F:      lib/cpumask.c
3820 F:      lib/cpumask_kunit.c
3821 F:      lib/find_bit.c
3822 F:      lib/find_bit_benchmark.c
3823 F:      lib/test_bitmap.c
3824 F:      tools/include/linux/bitfield.h
3825 F:      tools/include/linux/bitmap.h
3826 F:      tools/include/linux/bits.h
3827 F:      tools/include/linux/find.h
3828 F:      tools/include/vdso/bits.h
3829 F:      tools/lib/bitmap.c
3830 F:      tools/lib/find_bit.c
3831
3832 BITOPS API
3833 M:      Yury Norov <[email protected]>
3834 R:      Rasmus Villemoes <[email protected]>
3835 S:      Maintained
3836 F:      arch/*/include/asm/bitops.h
3837 F:      arch/*/include/asm/bitops_32.h
3838 F:      arch/*/include/asm/bitops_64.h
3839 F:      arch/*/lib/bitops.c
3840 F:      include/asm-generic/bitops
3841 F:      include/asm-generic/bitops.h
3842 F:      include/linux/bitops.h
3843 F:      lib/test_bitops.c
3844 F:      tools/*/bitops*
3845
3846 BLINKM RGB LED DRIVER
3847 M:      Jan-Simon Moeller <[email protected]>
3848 S:      Maintained
3849 F:      drivers/leds/leds-blinkm.c
3850
3851 BLOCK LAYER
3852 M:      Jens Axboe <[email protected]>
3853 L:      [email protected]
3854 S:      Maintained
3855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3856 F:      Documentation/ABI/stable/sysfs-block
3857 F:      Documentation/block/
3858 F:      block/
3859 F:      drivers/block/
3860 F:      include/linux/bio.h
3861 F:      include/linux/blk*
3862 F:      kernel/trace/blktrace.c
3863 F:      lib/sbitmap.c
3864
3865 BLOCK LAYER DEVICE DRIVER API [RUST]
3866 M:      Andreas Hindborg <[email protected]>
3867 R:      Boqun Feng <[email protected]>
3868 L:      [email protected]
3869 L:      [email protected]
3870 S:      Supported
3871 W:      https://rust-for-linux.com
3872 B:      https://github.com/Rust-for-Linux/linux/issues
3873 C:      https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3874 T:      git https://github.com/Rust-for-Linux/linux.git rust-block-next
3875 F:      drivers/block/rnull.rs
3876 F:      rust/kernel/block.rs
3877 F:      rust/kernel/block/
3878
3879 BLOCK2MTD DRIVER
3880 M:      Joern Engel <[email protected]>
3881 L:      [email protected]
3882 S:      Maintained
3883 F:      drivers/mtd/devices/block2mtd.c
3884
3885 BLUETOOTH DRIVERS
3886 M:      Marcel Holtmann <[email protected]>
3887 M:      Luiz Augusto von Dentz <[email protected]>
3888 L:      [email protected]
3889 S:      Supported
3890 W:      http://www.bluez.org/
3891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3893 F:      Documentation/devicetree/bindings/net/bluetooth/
3894 F:      drivers/bluetooth/
3895
3896 BLUETOOTH SUBSYSTEM
3897 M:      Marcel Holtmann <[email protected]>
3898 M:      Johan Hedberg <[email protected]>
3899 M:      Luiz Augusto von Dentz <[email protected]>
3900 L:      [email protected]
3901 S:      Supported
3902 W:      http://www.bluez.org/
3903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3905 F:      include/net/bluetooth/
3906 F:      net/bluetooth/
3907
3908 BONDING DRIVER
3909 M:      Jay Vosburgh <[email protected]>
3910 M:      Andy Gospodarek <[email protected]>
3911 L:      [email protected]
3912 S:      Maintained
3913 F:      Documentation/networking/bonding.rst
3914 F:      drivers/net/bonding/
3915 F:      include/net/bond*
3916 F:      include/uapi/linux/if_bonding.h
3917 F:      tools/testing/selftests/drivers/net/bonding/
3918
3919 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3920 M:      Dan Robertson <[email protected]>
3921 L:      [email protected]
3922 S:      Maintained
3923 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3924 F:      drivers/iio/accel/bma400*
3925
3926 BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3927 M:      Jagath Jog J <[email protected]>
3928 L:      [email protected]
3929 S:      Maintained
3930 F:      Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3931 F:      drivers/iio/imu/bmi323/
3932
3933 BPF JIT for ARC
3934 M:      Shahab Vahedi <[email protected]>
3935 L:      [email protected]
3936 S:      Maintained
3937 F:      arch/arc/net/
3938
3939 BPF JIT for ARM
3940 M:      Russell King <[email protected]>
3941 M:      Puranjay Mohan <[email protected]>
3942 L:      [email protected]
3943 S:      Maintained
3944 F:      arch/arm/net/
3945
3946 BPF JIT for ARM64
3947 M:      Daniel Borkmann <[email protected]>
3948 M:      Alexei Starovoitov <[email protected]>
3949 M:      Puranjay Mohan <[email protected]>
3950 R:      Xu Kuohai <[email protected]>
3951 L:      [email protected]
3952 S:      Supported
3953 F:      arch/arm64/net/
3954
3955 BPF JIT for LOONGARCH
3956 M:      Tiezhu Yang <[email protected]>
3957 R:      Hengqi Chen <[email protected]>
3958 L:      [email protected]
3959 S:      Maintained
3960 F:      arch/loongarch/net/
3961
3962 BPF JIT for MIPS (32-BIT AND 64-BIT)
3963 M:      Johan Almbladh <[email protected]>
3964 M:      Paul Burton <[email protected]>
3965 L:      [email protected]
3966 S:      Maintained
3967 F:      arch/mips/net/
3968
3969 BPF JIT for NFP NICs
3970 M:      Jakub Kicinski <[email protected]>
3971 L:      [email protected]
3972 S:      Odd Fixes
3973 F:      drivers/net/ethernet/netronome/nfp/bpf/
3974
3975 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3976 M:      Michael Ellerman <[email protected]>
3977 M:      Hari Bathini <[email protected]>
3978 M:      Christophe Leroy <[email protected]>
3979 R:      Naveen N Rao <[email protected]>
3980 L:      [email protected]
3981 S:      Supported
3982 F:      arch/powerpc/net/
3983
3984 BPF JIT for RISC-V (32-bit)
3985 M:      Luke Nelson <[email protected]>
3986 M:      Xi Wang <[email protected]>
3987 L:      [email protected]
3988 S:      Maintained
3989 F:      arch/riscv/net/
3990 X:      arch/riscv/net/bpf_jit_comp64.c
3991
3992 BPF JIT for RISC-V (64-bit)
3993 M:      Björn Töpel <[email protected]>
3994 R:      Pu Lehui <[email protected]>
3995 R:      Puranjay Mohan <[email protected]>
3996 L:      [email protected]
3997 S:      Maintained
3998 F:      arch/riscv/net/
3999 X:      arch/riscv/net/bpf_jit_comp32.c
4000
4001 BPF JIT for S390
4002 M:      Ilya Leoshkevich <[email protected]>
4003 M:      Heiko Carstens <[email protected]>
4004 M:      Vasily Gorbik <[email protected]>
4005 L:      [email protected]
4006 S:      Supported
4007 F:      arch/s390/net/
4008 X:      arch/s390/net/pnet.c
4009
4010 BPF JIT for SPARC (32-BIT AND 64-BIT)
4011 M:      David S. Miller <[email protected]>
4012 L:      [email protected]
4013 S:      Odd Fixes
4014 F:      arch/sparc/net/
4015
4016 BPF JIT for X86 32-BIT
4017 M:      Wang YanQing <[email protected]>
4018 L:      [email protected]
4019 S:      Odd Fixes
4020 F:      arch/x86/net/bpf_jit_comp32.c
4021
4022 BPF JIT for X86 64-BIT
4023 M:      Alexei Starovoitov <[email protected]>
4024 M:      Daniel Borkmann <[email protected]>
4025 L:      [email protected]
4026 S:      Supported
4027 F:      arch/x86/net/
4028 X:      arch/x86/net/bpf_jit_comp32.c
4029
4030 BPF [BTF]
4031 M:      Martin KaFai Lau <[email protected]>
4032 L:      [email protected]
4033 S:      Maintained
4034 F:      include/linux/btf*
4035 F:      kernel/bpf/btf.c
4036
4037 BPF [CORE]
4038 M:      Alexei Starovoitov <[email protected]>
4039 M:      Daniel Borkmann <[email protected]>
4040 R:      John Fastabend <[email protected]>
4041 L:      [email protected]
4042 S:      Maintained
4043 F:      include/linux/bpf*
4044 F:      include/linux/filter.h
4045 F:      include/linux/tnum.h
4046 F:      kernel/bpf/core.c
4047 F:      kernel/bpf/dispatcher.c
4048 F:      kernel/bpf/mprog.c
4049 F:      kernel/bpf/syscall.c
4050 F:      kernel/bpf/tnum.c
4051 F:      kernel/bpf/trampoline.c
4052 F:      kernel/bpf/verifier.c
4053
4054 BPF [CRYPTO]
4055 M:      Vadim Fedorenko <[email protected]>
4056 L:      [email protected]
4057 S:      Maintained
4058 F:      crypto/bpf_crypto_skcipher.c
4059 F:      include/linux/bpf_crypto.h
4060 F:      kernel/bpf/crypto.c
4061
4062 BPF [DOCUMENTATION] (Related to Standardization)
4063 R:      David Vernet <[email protected]>
4064 L:      [email protected]
4065 L:      [email protected]
4066 S:      Maintained
4067 F:      Documentation/bpf/standardization/
4068
4069 BPF [GENERAL] (Safe Dynamic Programs and Tools)
4070 M:      Alexei Starovoitov <[email protected]>
4071 M:      Daniel Borkmann <[email protected]>
4072 M:      Andrii Nakryiko <[email protected]>
4073 R:      Martin KaFai Lau <[email protected]>
4074 R:      Eduard Zingerman <[email protected]>
4075 R:      Song Liu <[email protected]>
4076 R:      Yonghong Song <[email protected]>
4077 R:      John Fastabend <[email protected]>
4078 R:      KP Singh <[email protected]>
4079 R:      Stanislav Fomichev <[email protected]>
4080 R:      Hao Luo <[email protected]>
4081 R:      Jiri Olsa <[email protected]>
4082 L:      [email protected]
4083 S:      Supported
4084 W:      https://bpf.io/
4085 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4088 F:      Documentation/bpf/
4089 F:      Documentation/networking/filter.rst
4090 F:      Documentation/userspace-api/ebpf/
4091 F:      arch/*/net/*
4092 F:      include/linux/bpf*
4093 F:      include/linux/btf*
4094 F:      include/linux/filter.h
4095 F:      include/trace/events/xdp.h
4096 F:      include/uapi/linux/bpf*
4097 F:      include/uapi/linux/btf*
4098 F:      include/uapi/linux/filter.h
4099 F:      kernel/bpf/
4100 F:      kernel/trace/bpf_trace.c
4101 F:      lib/test_bpf.c
4102 F:      net/bpf/
4103 F:      net/core/filter.c
4104 F:      net/sched/act_bpf.c
4105 F:      net/sched/cls_bpf.c
4106 F:      samples/bpf/
4107 F:      scripts/bpf_doc.py
4108 F:      scripts/Makefile.btf
4109 F:      scripts/pahole-version.sh
4110 F:      tools/bpf/
4111 F:      tools/lib/bpf/
4112 F:      tools/testing/selftests/bpf/
4113
4114 BPF [ITERATOR]
4115 M:      Yonghong Song <[email protected]>
4116 L:      [email protected]
4117 S:      Maintained
4118 F:      kernel/bpf/*iter.c
4119
4120 BPF [L7 FRAMEWORK] (sockmap)
4121 M:      John Fastabend <[email protected]>
4122 M:      Jakub Sitnicki <[email protected]>
4123 L:      [email protected]
4124 L:      [email protected]
4125 S:      Maintained
4126 F:      include/linux/skmsg.h
4127 F:      net/core/skmsg.c
4128 F:      net/core/sock_map.c
4129 F:      net/ipv4/tcp_bpf.c
4130 F:      net/ipv4/udp_bpf.c
4131 F:      net/unix/unix_bpf.c
4132
4133 BPF [LIBRARY] (libbpf)
4134 M:      Andrii Nakryiko <[email protected]>
4135 M:      Eduard Zingerman <[email protected]>
4136 L:      [email protected]
4137 S:      Maintained
4138 F:      tools/lib/bpf/
4139
4140 BPF [MISC]
4141 L:      [email protected]
4142 S:      Odd Fixes
4143 K:      (?:\b|_)bpf(?:\b|_)
4144
4145 BPF [NETKIT] (BPF-programmable network device)
4146 M:      Daniel Borkmann <[email protected]>
4147 M:      Nikolay Aleksandrov <[email protected]>
4148 L:      [email protected]
4149 L:      [email protected]
4150 S:      Supported
4151 F:      drivers/net/netkit.c
4152 F:      include/net/netkit.h
4153
4154 BPF [NETWORKING] (struct_ops, reuseport)
4155 M:      Martin KaFai Lau <[email protected]>
4156 L:      [email protected]
4157 L:      [email protected]
4158 S:      Maintained
4159 F:      kernel/bpf/bpf_struct*
4160
4161 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4162 M:      Martin KaFai Lau <[email protected]>
4163 M:      Daniel Borkmann <[email protected]>
4164 R:      John Fastabend <[email protected]>
4165 L:      [email protected]
4166 L:      [email protected]
4167 S:      Maintained
4168 F:      include/net/tcx.h
4169 F:      kernel/bpf/tcx.c
4170 F:      net/core/filter.c
4171 F:      net/sched/act_bpf.c
4172 F:      net/sched/cls_bpf.c
4173
4174 BPF [RINGBUF]
4175 M:      Andrii Nakryiko <[email protected]>
4176 L:      [email protected]
4177 S:      Maintained
4178 F:      kernel/bpf/ringbuf.c
4179
4180 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4181 M:      KP Singh <[email protected]>
4182 M:      Matt Bobrowski <[email protected]>
4183 L:      [email protected]
4184 S:      Maintained
4185 F:      Documentation/bpf/prog_lsm.rst
4186 F:      include/linux/bpf_lsm.h
4187 F:      kernel/bpf/bpf_lsm.c
4188 F:      kernel/trace/bpf_trace.c
4189 F:      security/bpf/
4190
4191 BPF [SELFTESTS] (Test Runners & Infrastructure)
4192 M:      Andrii Nakryiko <[email protected]>
4193 M:      Eduard Zingerman <[email protected]>
4194 R:      Mykola Lysenko <[email protected]>
4195 L:      [email protected]
4196 S:      Maintained
4197 F:      tools/testing/selftests/bpf/
4198
4199 BPF [STORAGE & CGROUPS]
4200 M:      Martin KaFai Lau <[email protected]>
4201 L:      [email protected]
4202 S:      Maintained
4203 F:      kernel/bpf/*storage.c
4204 F:      kernel/bpf/bpf_lru*
4205 F:      kernel/bpf/cgroup.c
4206
4207 BPF [TOOLING] (bpftool)
4208 M:      Quentin Monnet <[email protected]>
4209 L:      [email protected]
4210 S:      Maintained
4211 F:      kernel/bpf/disasm.*
4212 F:      tools/bpf/bpftool/
4213
4214 BPF [TRACING]
4215 M:      Song Liu <[email protected]>
4216 R:      Jiri Olsa <[email protected]>
4217 L:      [email protected]
4218 S:      Maintained
4219 F:      kernel/bpf/stackmap.c
4220 F:      kernel/trace/bpf_trace.c
4221
4222 BROADCOM ASP 2.0 ETHERNET DRIVER
4223 M:      Justin Chen <[email protected]>
4224 M:      Florian Fainelli <[email protected]>
4225 L:      [email protected]
4226 L:      [email protected]
4227 S:      Supported
4228 F:      Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4229 F:      drivers/net/ethernet/broadcom/asp2/
4230
4231 BROADCOM B44 10/100 ETHERNET DRIVER
4232 M:      Michael Chan <[email protected]>
4233 L:      [email protected]
4234 S:      Supported
4235 F:      drivers/net/ethernet/broadcom/b44.*
4236
4237 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4238 M:      Florian Fainelli <[email protected]>
4239 L:      [email protected]
4240 L:      [email protected] (subscribers-only)
4241 S:      Supported
4242 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4243 F:      drivers/net/dsa/b53/*
4244 F:      drivers/net/dsa/bcm_sf2*
4245 F:      include/linux/dsa/brcm.h
4246 F:      include/linux/platform_data/b53.h
4247
4248 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4249 M:      Florian Fainelli <[email protected]>
4250 R:      Broadcom internal kernel review list <[email protected]>
4251 L:      [email protected] (moderated for non-subscribers)
4252 L:      [email protected] (moderated for non-subscribers)
4253 S:      Maintained
4254 T:      git https://github.com/broadcom/stblinux.git
4255 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4256 F:      drivers/pci/controller/pcie-brcmstb.c
4257 F:      drivers/staging/vc04_services
4258 N:      bcm2711
4259 N:      bcm283*
4260 N:      raspberrypi
4261
4262 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4263 M:      Florian Fainelli <[email protected]>
4264 M:      Ray Jui <[email protected]>
4265 M:      Scott Branden <[email protected]>
4266 R:      Broadcom internal kernel review list <[email protected]>
4267 S:      Maintained
4268 T:      git https://github.com/broadcom/mach-bcm
4269 F:      arch/arm/mach-bcm/
4270 N:      bcm281*
4271 N:      bcm113*
4272 N:      bcm216*
4273 N:      kona
4274
4275 BROADCOM BCM2835 CAMERA DRIVERS
4276 M:      Raspberry Pi Kernel Maintenance <[email protected]>
4277 L:      [email protected]
4278 S:      Maintained
4279 F:      Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4280 F:      drivers/media/platform/broadcom/bcm2835-unicam*
4281
4282 BROADCOM BCM47XX MIPS ARCHITECTURE
4283 M:      Hauke Mehrtens <[email protected]>
4284 M:      Rafał Miłecki <[email protected]>
4285 L:      [email protected]
4286 S:      Maintained
4287 F:      Documentation/devicetree/bindings/mips/brcm/
4288 F:      arch/mips/bcm47xx/*
4289 F:      arch/mips/include/asm/mach-bcm47xx/*
4290
4291 BROADCOM BCM4908 ETHERNET DRIVER
4292 M:      Rafał Miłecki <[email protected]>
4293 R:      Broadcom internal kernel review list <[email protected]>
4294 L:      [email protected]
4295 S:      Maintained
4296 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4297 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
4298 F:      drivers/net/ethernet/broadcom/unimac.h
4299
4300 BROADCOM BCM4908 PINMUX DRIVER
4301 M:      Rafał Miłecki <[email protected]>
4302 R:      Broadcom internal kernel review list <[email protected]>
4303 L:      [email protected]
4304 S:      Maintained
4305 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4306 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
4307
4308 BROADCOM BCM5301X ARM ARCHITECTURE
4309 M:      Florian Fainelli <[email protected]>
4310 M:      Hauke Mehrtens <[email protected]>
4311 M:      Rafał Miłecki <[email protected]>
4312 R:      Broadcom internal kernel review list <[email protected]>
4313 L:      [email protected] (moderated for non-subscribers)
4314 S:      Maintained
4315 F:      arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4316 F:      arch/arm/boot/dts/broadcom/bcm470*
4317 F:      arch/arm/boot/dts/broadcom/bcm5301*
4318 F:      arch/arm/boot/dts/broadcom/bcm953012*
4319 F:      arch/arm/mach-bcm/bcm_5301x.c
4320
4321 BROADCOM BCM53573 ARM ARCHITECTURE
4322 M:      Florian Fainelli <[email protected]>
4323 M:      Rafał Miłecki <[email protected]>
4324 R:      Broadcom internal kernel review list <[email protected]>
4325 L:      [email protected] (moderated for non-subscribers)
4326 S:      Maintained
4327 F:      arch/arm/boot/dts/broadcom/bcm47189*
4328 F:      arch/arm/boot/dts/broadcom/bcm53573*
4329
4330 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4331 M:      Kevin Cernekee <[email protected]>
4332 L:      [email protected]
4333 S:      Maintained
4334 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4335
4336 BROADCOM BCM7XXX ARM ARCHITECTURE
4337 M:      Florian Fainelli <[email protected]>
4338 R:      Broadcom internal kernel review list <[email protected]>
4339 L:      [email protected] (moderated for non-subscribers)
4340 S:      Maintained
4341 T:      git https://github.com/broadcom/stblinux.git
4342 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4343 F:      arch/arm/boot/dts/broadcom/bcm7*.dts*
4344 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4345 F:      arch/arm/mach-bcm/*brcmstb*
4346 F:      arch/arm/mm/cache-b15-rac.c
4347 F:      drivers/bus/brcmstb_gisb.c
4348 F:      drivers/pci/controller/pcie-brcmstb.c
4349 N:      brcmstb
4350 N:      bcm7038
4351 N:      bcm7120
4352
4353 BROADCOM BCMBCA ARM ARCHITECTURE
4354 M:      William Zhang <[email protected]>
4355 M:      Anand Gore <[email protected]>
4356 M:      Kursad Oney <[email protected]>
4357 M:      Florian Fainelli <[email protected]>
4358 M:      Rafał Miłecki <[email protected]>
4359 R:      Broadcom internal kernel review list <[email protected]>
4360 L:      [email protected] (moderated for non-subscribers)
4361 S:      Maintained
4362 T:      git https://github.com/broadcom/stblinux.git
4363 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4364 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4365 N:      bcmbca
4366 N:      bcm[9]?47622
4367 N:      bcm[9]?4912
4368 N:      bcm[9]?63138
4369 N:      bcm[9]?63146
4370 N:      bcm[9]?63148
4371 N:      bcm[9]?63158
4372 N:      bcm[9]?63178
4373 N:      bcm[9]?6756
4374 N:      bcm[9]?6813
4375 N:      bcm[9]?6846
4376 N:      bcm[9]?6855
4377 N:      bcm[9]?6856
4378 N:      bcm[9]?6858
4379 N:      bcm[9]?6878
4380
4381 BROADCOM BDC DRIVER
4382 M:      Justin Chen <[email protected]>
4383 M:      Al Cooper <[email protected]>
4384 R:      Broadcom internal kernel review list <[email protected]>
4385 L:      [email protected]
4386 S:      Maintained
4387 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4388 F:      drivers/usb/gadget/udc/bdc/
4389
4390 BROADCOM BMIPS CPUFREQ DRIVER
4391 M:      Markus Mayer <[email protected]>
4392 R:      Broadcom internal kernel review list <[email protected]>
4393 L:      [email protected]
4394 S:      Maintained
4395 F:      drivers/cpufreq/bmips-cpufreq.c
4396
4397 BROADCOM BMIPS MIPS ARCHITECTURE
4398 M:      Florian Fainelli <[email protected]>
4399 R:      Broadcom internal kernel review list <[email protected]>
4400 L:      [email protected]
4401 S:      Maintained
4402 T:      git https://github.com/broadcom/stblinux.git
4403 F:      arch/mips/bmips/*
4404 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4405 F:      arch/mips/include/asm/mach-bmips/*
4406 F:      arch/mips/kernel/*bmips*
4407 F:      drivers/irqchip/irq-bcm63*
4408 F:      drivers/irqchip/irq-bcm7*
4409 F:      drivers/irqchip/irq-brcmstb*
4410 F:      drivers/pmdomain/bcm/bcm63xx-power.c
4411 F:      include/linux/bcm963xx_nvram.h
4412 F:      include/linux/bcm963xx_tag.h
4413
4414 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4415 M:      Rasesh Mody <[email protected]>
4416 M:      [email protected]
4417 L:      [email protected]
4418 S:      Supported
4419 F:      drivers/net/ethernet/broadcom/bnx2.*
4420 F:      drivers/net/ethernet/broadcom/bnx2_*
4421
4422 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4423 M:      Saurav Kashyap <[email protected]>
4424 M:      Javed Hasan <[email protected]>
4425 M:      [email protected]
4426 L:      [email protected]
4427 S:      Supported
4428 F:      drivers/scsi/bnx2fc/
4429
4430 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4431 M:      Nilesh Javali <[email protected]>
4432 M:      Manish Rangankar <[email protected]>
4433 M:      [email protected]
4434 L:      [email protected]
4435 S:      Supported
4436 F:      drivers/scsi/bnx2i/
4437
4438 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4439 M:      Sudarsana Kalluru <[email protected]>
4440 M:      Manish Chopra <[email protected]>
4441 L:      [email protected]
4442 S:      Supported
4443 F:      drivers/net/ethernet/broadcom/bnx2x/
4444
4445 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4446 M:      Michael Chan <[email protected]>
4447 L:      [email protected]
4448 S:      Supported
4449 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4450 F:      drivers/net/ethernet/broadcom/bnxt/
4451 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4452
4453 BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4454 M:      Arend van Spriel <[email protected]>
4455 L:      [email protected]
4456 L:      [email protected]
4457 L:      [email protected]
4458 S:      Supported
4459 F:      drivers/net/wireless/broadcom/brcm80211/
4460 F:      include/linux/platform_data/brcmfmac.h
4461
4462 BROADCOM BRCMSTB GPIO DRIVER
4463 M:      Doug Berger <[email protected]>
4464 M:      Florian Fainelli <[email protected]>
4465 R:      Broadcom internal kernel review list <[email protected]>
4466 S:      Supported
4467 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4468 F:      drivers/gpio/gpio-brcmstb.c
4469
4470 BROADCOM BRCMSTB I2C DRIVER
4471 M:      Kamal Dasu <[email protected]>
4472 R:      Broadcom internal kernel review list <[email protected]>
4473 L:      [email protected]
4474 S:      Supported
4475 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4476 F:      drivers/i2c/busses/i2c-brcmstb.c
4477
4478 BROADCOM BRCMSTB UART DRIVER
4479 M:      Al Cooper <[email protected]>
4480 R:      Broadcom internal kernel review list <[email protected]>
4481 L:      [email protected]
4482 S:      Maintained
4483 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4484 F:      drivers/tty/serial/8250/8250_bcm7271.c
4485
4486 BROADCOM BRCMSTB USB EHCI DRIVER
4487 M:      Justin Chen <[email protected]>
4488 M:      Al Cooper <[email protected]>
4489 R:      Broadcom internal kernel review list <[email protected]>
4490 L:      [email protected]
4491 S:      Maintained
4492 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4493 F:      drivers/usb/host/ehci-brcm.*
4494
4495 BROADCOM BRCMSTB USB PIN MAP DRIVER
4496 M:      Al Cooper <[email protected]>
4497 R:      Broadcom internal kernel review list <[email protected]>
4498 L:      [email protected]
4499 S:      Maintained
4500 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4501 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4502
4503 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4504 M:      Justin Chen <[email protected]>
4505 M:      Al Cooper <[email protected]>
4506 R:      Broadcom internal kernel review list <[email protected]>
4507 L:      [email protected]
4508 S:      Maintained
4509 F:      drivers/phy/broadcom/phy-brcm-usb*
4510
4511 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4512 M:      William Zhang <[email protected]>
4513 M:      Kursad Oney <[email protected]>
4514 M:      Jonas Gorski <[email protected]>
4515 R:      Broadcom internal kernel review list <[email protected]>
4516 L:      [email protected]
4517 S:      Maintained
4518 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4519 F:      drivers/spi/spi-bcm63xx-hsspi.c
4520 F:      drivers/spi/spi-bcmbca-hsspi.c
4521
4522 BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4523 M:      Jonas Gorski <[email protected]>
4524 L:      [email protected]
4525 S:      Odd Fixes
4526 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4527 F:      drivers/spi/spi-bcm63xx.c
4528
4529 BROADCOM ETHERNET PHY DRIVERS
4530 M:      Florian Fainelli <[email protected]>
4531 R:      Broadcom internal kernel review list <[email protected]>
4532 L:      [email protected]
4533 S:      Supported
4534 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4535 F:      drivers/net/phy/bcm*.[ch]
4536 F:      drivers/net/phy/broadcom.c
4537 F:      include/linux/brcmphy.h
4538
4539 BROADCOM GENET ETHERNET DRIVER
4540 M:      Doug Berger <[email protected]>
4541 M:      Florian Fainelli <[email protected]>
4542 R:      Broadcom internal kernel review list <[email protected]>
4543 L:      [email protected]
4544 S:      Supported
4545 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4546 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4547 F:      drivers/net/ethernet/broadcom/genet/
4548 F:      drivers/net/ethernet/broadcom/unimac.h
4549 F:      drivers/net/mdio/mdio-bcm-unimac.c
4550 F:      include/linux/platform_data/bcmgenet.h
4551 F:      include/linux/platform_data/mdio-bcm-unimac.h
4552
4553 BROADCOM IPROC ARM ARCHITECTURE
4554 M:      Ray Jui <[email protected]>
4555 M:      Scott Branden <[email protected]>
4556 R:      Broadcom internal kernel review list <[email protected]>
4557 L:      [email protected] (moderated for non-subscribers)
4558 S:      Maintained
4559 T:      git https://github.com/broadcom/stblinux.git
4560 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4561 F:      arch/arm64/boot/dts/broadcom/stingray/*
4562 F:      drivers/clk/bcm/clk-ns*
4563 F:      drivers/clk/bcm/clk-sr*
4564 F:      drivers/pinctrl/bcm/pinctrl-ns*
4565 F:      include/dt-bindings/clock/bcm-sr*
4566 N:      iproc
4567 N:      cygnus
4568 N:      bcm[-_]nsp
4569 N:      bcm9113*
4570 N:      bcm9583*
4571 N:      bcm9585*
4572 N:      bcm9586*
4573 N:      bcm988312
4574 N:      bcm113*
4575 N:      bcm583*
4576 N:      bcm585*
4577 N:      bcm586*
4578 N:      bcm88312
4579 N:      hr2
4580 N:      stingray
4581
4582 BROADCOM IPROC GBIT ETHERNET DRIVER
4583 M:      Rafał Miłecki <[email protected]>
4584 R:      Broadcom internal kernel review list <[email protected]>
4585 L:      [email protected]
4586 S:      Maintained
4587 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4588 F:      drivers/net/ethernet/broadcom/bgmac*
4589 F:      drivers/net/ethernet/broadcom/unimac.h
4590
4591 BROADCOM KONA GPIO DRIVER
4592 M:      Ray Jui <[email protected]>
4593 R:      Broadcom internal kernel review list <[email protected]>
4594 S:      Supported
4595 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4596 F:      drivers/gpio/gpio-bcm-kona.c
4597
4598 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4599 M:      Sathya Prakash Veerichetty <[email protected]>
4600 M:      Kashyap Desai <[email protected]>
4601 M:      Sumit Saxena <[email protected]>
4602 M:      Sreekanth Reddy <[email protected]>
4603 L:      [email protected]
4604 L:      [email protected]
4605 S:      Supported
4606 W:      https://www.broadcom.com/support/storage
4607 F:      drivers/scsi/mpi3mr/
4608
4609 BROADCOM NETXTREME-E ROCE DRIVER
4610 M:      Selvin Xavier <[email protected]>
4611 L:      [email protected]
4612 S:      Supported
4613 W:      http://www.broadcom.com
4614 F:      drivers/infiniband/hw/bnxt_re/
4615 F:      include/uapi/rdma/bnxt_re-abi.h
4616
4617 BROADCOM NVRAM DRIVER
4618 M:      Rafał Miłecki <[email protected]>
4619 L:      [email protected]
4620 S:      Maintained
4621 F:      drivers/firmware/broadcom/*
4622
4623 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4624 M:      Rafał Miłecki <[email protected]>
4625 M:      Florian Fainelli <[email protected]>
4626 R:      Broadcom internal kernel review list <[email protected]>
4627 L:      [email protected]
4628 S:      Maintained
4629 T:      git https://github.com/broadcom/stblinux.git
4630 F:      drivers/pmdomain/bcm/bcm-pmb.c
4631 F:      include/dt-bindings/soc/bcm-pmb.h
4632
4633 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4634 M:      Rafał Miłecki <[email protected]>
4635 L:      [email protected]
4636 S:      Maintained
4637 F:      drivers/bcma/
4638 F:      include/linux/bcma/
4639
4640 BROADCOM SPI DRIVER
4641 M:      Kamal Dasu <[email protected]>
4642 R:      Broadcom internal kernel review list <[email protected]>
4643 S:      Maintained
4644 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4645 F:      drivers/spi/spi-bcm-qspi.*
4646 F:      drivers/spi/spi-brcmstb-qspi.c
4647 F:      drivers/spi/spi-iproc-qspi.c
4648
4649 BROADCOM STB AVS CPUFREQ DRIVER
4650 M:      Markus Mayer <[email protected]>
4651 R:      Broadcom internal kernel review list <[email protected]>
4652 L:      [email protected]
4653 S:      Maintained
4654 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4655 F:      drivers/cpufreq/brcmstb*
4656
4657 BROADCOM STB AVS TMON DRIVER
4658 M:      Markus Mayer <[email protected]>
4659 R:      Broadcom internal kernel review list <[email protected]>
4660 L:      [email protected]
4661 S:      Maintained
4662 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4663 F:      drivers/thermal/broadcom/brcmstb*
4664
4665 BROADCOM STB DPFE DRIVER
4666 M:      Markus Mayer <[email protected]>
4667 R:      Broadcom internal kernel review list <[email protected]>
4668 L:      [email protected] (moderated for non-subscribers)
4669 S:      Maintained
4670 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4671 F:      drivers/memory/brcmstb_dpfe.c
4672
4673 BROADCOM STB NAND FLASH DRIVER
4674 M:      Brian Norris <[email protected]>
4675 M:      Kamal Dasu <[email protected]>
4676 R:      Broadcom internal kernel review list <[email protected]>
4677 L:      [email protected]
4678 S:      Maintained
4679 F:      drivers/mtd/nand/raw/brcmnand/
4680 F:      include/linux/platform_data/brcmnand.h
4681
4682 BROADCOM STB PCIE DRIVER
4683 M:      Jim Quinlan <[email protected]>
4684 M:      Nicolas Saenz Julienne <[email protected]>
4685 M:      Florian Fainelli <[email protected]>
4686 R:      Broadcom internal kernel review list <[email protected]>
4687 L:      [email protected]
4688 S:      Maintained
4689 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4690 F:      drivers/pci/controller/pcie-brcmstb.c
4691
4692 BROADCOM SYSTEMPORT ETHERNET DRIVER
4693 M:      Florian Fainelli <[email protected]>
4694 R:      Broadcom internal kernel review list <[email protected]>
4695 L:      [email protected]
4696 S:      Supported
4697 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4698 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4699 F:      drivers/net/ethernet/broadcom/unimac.h
4700
4701 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4702 M:      Pavan Chebbi <[email protected]>
4703 M:      Michael Chan <[email protected]>
4704 L:      [email protected]
4705 S:      Supported
4706 F:      drivers/net/ethernet/broadcom/tg3.*
4707
4708 BROADCOM VK DRIVER
4709 M:      Scott Branden <[email protected]>
4710 R:      Broadcom internal kernel review list <[email protected]>
4711 S:      Supported
4712 F:      drivers/misc/bcm-vk/
4713 F:      include/uapi/linux/misc/bcm_vk.h
4714
4715 BROCADE BFA FC SCSI DRIVER
4716 M:      Anil Gurumurthy <[email protected]>
4717 M:      Sudarsana Kalluru <[email protected]>
4718 L:      [email protected]
4719 S:      Supported
4720 F:      drivers/scsi/bfa/
4721
4722 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4723 M:      Rasesh Mody <[email protected]>
4724 M:      Sudarsana Kalluru <[email protected]>
4725 M:      [email protected]
4726 L:      [email protected]
4727 S:      Supported
4728 F:      drivers/net/ethernet/brocade/bna/
4729
4730 BSG (block layer generic sg v4 driver)
4731 M:      FUJITA Tomonori <[email protected]>
4732 L:      [email protected]
4733 S:      Supported
4734 F:      block/bsg.c
4735 F:      include/linux/bsg.h
4736 F:      include/uapi/linux/bsg.h
4737
4738 BT87X AUDIO DRIVER
4739 M:      Clemens Ladisch <[email protected]>
4740 L:      [email protected] (moderated for non-subscribers)
4741 S:      Maintained
4742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4743 F:      Documentation/sound/cards/bt87x.rst
4744 F:      sound/pci/bt87x.c
4745
4746 BT8XXGPIO DRIVER
4747 M:      Michael Buesch <[email protected]>
4748 S:      Maintained
4749 W:      http://bu3sch.de/btgpio.php
4750 F:      drivers/gpio/gpio-bt8xx.c
4751
4752 BTRFS FILE SYSTEM
4753 M:      Chris Mason <[email protected]>
4754 M:      Josef Bacik <[email protected]>
4755 M:      David Sterba <[email protected]>
4756 L:      [email protected]
4757 S:      Maintained
4758 W:      https://btrfs.readthedocs.io
4759 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4760 C:      irc://irc.libera.chat/btrfs
4761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4762 F:      Documentation/filesystems/btrfs.rst
4763 F:      fs/btrfs/
4764 F:      include/linux/btrfs*
4765 F:      include/trace/events/btrfs.h
4766 F:      include/uapi/linux/btrfs*
4767
4768 BTTV VIDEO4LINUX DRIVER
4769 M:      Mauro Carvalho Chehab <[email protected]>
4770 L:      [email protected]
4771 S:      Odd fixes
4772 W:      https://linuxtv.org
4773 T:      git git://linuxtv.org/media_tree.git
4774 F:      Documentation/driver-api/media/drivers/bttv*
4775 F:      drivers/media/pci/bt8xx/bttv*
4776
4777 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4778 M:      Chanwoo Choi <[email protected]>
4779 L:      [email protected]
4780 L:      [email protected]
4781 S:      Maintained
4782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4783 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4784 F:      drivers/devfreq/exynos-bus.c
4785
4786 BUSLOGIC SCSI DRIVER
4787 M:      Khalid Aziz <[email protected]>
4788 L:      [email protected]
4789 S:      Maintained
4790 F:      drivers/scsi/BusLogic.*
4791 F:      drivers/scsi/FlashPoint.*
4792
4793 BXCAN CAN NETWORK DRIVER
4794 M:      Dario Binacchi <[email protected]>
4795 L:      [email protected]
4796 S:      Maintained
4797 F:      Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4798 F:      drivers/net/can/bxcan.c
4799
4800 C-MEDIA CMI8788 DRIVER
4801 M:      Clemens Ladisch <[email protected]>
4802 L:      [email protected] (moderated for non-subscribers)
4803 S:      Maintained
4804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4805 F:      sound/pci/oxygen/
4806
4807 C-SKY ARCHITECTURE
4808 M:      Guo Ren <[email protected]>
4809 L:      [email protected]
4810 S:      Supported
4811 T:      git https://github.com/c-sky/csky-linux.git
4812 F:      Documentation/devicetree/bindings/csky/
4813 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4814 F:      Documentation/devicetree/bindings/timer/csky,*
4815 F:      arch/csky/
4816 F:      drivers/clocksource/timer-gx6605s.c
4817 F:      drivers/clocksource/timer-mp-csky.c
4818 F:      drivers/irqchip/irq-csky-*
4819 N:      csky
4820 K:      csky
4821
4822 CA8210 IEEE-802.15.4 RADIO DRIVER
4823 L:      [email protected]
4824 S:      Orphan
4825 W:      https://github.com/Cascoda/ca8210-linux.git
4826 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4827 F:      drivers/net/ieee802154/ca8210.c
4828
4829 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4830 M:      David Howells <[email protected]>
4831 L:      [email protected]
4832 S:      Supported
4833 F:      Documentation/filesystems/caching/cachefiles.rst
4834 F:      fs/cachefiles/
4835
4836 CACHESTAT: PAGE CACHE STATS FOR A FILE
4837 M:      Nhat Pham <[email protected]>
4838 M:      Johannes Weiner <[email protected]>
4839 L:      [email protected]
4840 S:      Maintained
4841 F:      tools/testing/selftests/cachestat/test_cachestat.c
4842
4843 CADENCE MIPI-CSI2 BRIDGES
4844 M:      Maxime Ripard <[email protected]>
4845 L:      [email protected]
4846 S:      Maintained
4847 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4848 F:      Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4849 F:      drivers/media/platform/cadence/cdns-csi2*
4850
4851 CADENCE NAND DRIVER
4852 L:      [email protected]
4853 S:      Orphan
4854 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4855 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4856
4857 CADENCE USB3 DRD IP DRIVER
4858 M:      Peter Chen <[email protected]>
4859 M:      Pawel Laszczak <[email protected]>
4860 R:      Roger Quadros <[email protected]>
4861 L:      [email protected]
4862 S:      Maintained
4863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4864 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4865 F:      drivers/usb/cdns3/
4866 X:      drivers/usb/cdns3/cdnsp*
4867
4868 CADENCE USBHS DRIVER
4869 M:      Pawel Laszczak <[email protected]>
4870 L:      [email protected]
4871 S:      Maintained
4872 F:      drivers/usb/gadget/udc/cdns2
4873
4874 CADENCE USBSSP DRD IP DRIVER
4875 M:      Pawel Laszczak <[email protected]>
4876 L:      [email protected]
4877 S:      Maintained
4878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4879 F:      drivers/usb/cdns3/
4880 X:      drivers/usb/cdns3/cdns3*
4881
4882 CADET FM/AM RADIO RECEIVER DRIVER
4883 M:      Hans Verkuil <[email protected]>
4884 L:      [email protected]
4885 S:      Maintained
4886 W:      https://linuxtv.org
4887 T:      git git://linuxtv.org/media_tree.git
4888 F:      drivers/media/radio/radio-cadet*
4889
4890 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4891 L:      [email protected]
4892 S:      Orphan
4893 T:      git git://linuxtv.org/media_tree.git
4894 F:      Documentation/admin-guide/media/cafe_ccic*
4895 F:      drivers/media/platform/marvell/
4896
4897 CAIF NETWORK LAYER
4898 L:      [email protected]
4899 S:      Orphan
4900 F:      Documentation/networking/caif/
4901 F:      drivers/net/caif/
4902 F:      include/net/caif/
4903 F:      include/uapi/linux/caif/
4904 F:      net/caif/
4905
4906 CAKE QDISC
4907 M:      Toke Høiland-Jørgensen <[email protected]>
4908 L:      [email protected] (moderated for non-subscribers)
4909 S:      Maintained
4910 F:      net/sched/sch_cake.c
4911
4912 CAN NETWORK DRIVERS
4913 M:      Marc Kleine-Budde <[email protected]>
4914 M:      Vincent Mailhol <[email protected]>
4915 L:      [email protected]
4916 S:      Maintained
4917 W:      https://github.com/linux-can
4918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4920 F:      Documentation/devicetree/bindings/net/can/
4921 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4922 F:      drivers/net/can/
4923 F:      drivers/phy/phy-can-transceiver.c
4924 F:      include/linux/can/bittiming.h
4925 F:      include/linux/can/dev.h
4926 F:      include/linux/can/length.h
4927 F:      include/linux/can/platform/
4928 F:      include/linux/can/rx-offload.h
4929 F:      include/uapi/linux/can/error.h
4930 F:      include/uapi/linux/can/netlink.h
4931 F:      include/uapi/linux/can/vxcan.h
4932
4933 CAN NETWORK LAYER
4934 M:      Oliver Hartkopp <[email protected]>
4935 M:      Marc Kleine-Budde <[email protected]>
4936 L:      [email protected]
4937 S:      Maintained
4938 W:      https://github.com/linux-can
4939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4941 F:      Documentation/networking/can.rst
4942 F:      Documentation/networking/iso15765-2.rst
4943 F:      include/linux/can/can-ml.h
4944 F:      include/linux/can/core.h
4945 F:      include/linux/can/skb.h
4946 F:      include/net/netns/can.h
4947 F:      include/uapi/linux/can.h
4948 F:      include/uapi/linux/can/bcm.h
4949 F:      include/uapi/linux/can/gw.h
4950 F:      include/uapi/linux/can/isotp.h
4951 F:      include/uapi/linux/can/raw.h
4952 F:      net/can/
4953
4954 CAN-J1939 NETWORK LAYER
4955 M:      Robin van der Gracht <[email protected]>
4956 M:      Oleksij Rempel <[email protected]>
4957 R:      [email protected]
4958 L:      [email protected]
4959 S:      Maintained
4960 F:      Documentation/networking/j1939.rst
4961 F:      include/uapi/linux/can/j1939.h
4962 F:      net/can/j1939/
4963
4964 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4965 M:      Damien Le Moal <[email protected]>
4966 L:      [email protected]
4967 L:      [email protected] (pinctrl driver)
4968 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4969 F:      drivers/pinctrl/pinctrl-k210.c
4970
4971 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4972 M:      Damien Le Moal <[email protected]>
4973 L:      [email protected]
4974 L:      [email protected]
4975 S:      Maintained
4976 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4977 F:      drivers/reset/reset-k210.c
4978
4979 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4980 M:      Damien Le Moal <[email protected]>
4981 L:      [email protected]
4982 S:      Maintained
4983 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4984 F:      drivers/soc/canaan/
4985 F:      include/soc/canaan/
4986
4987 CAPABILITIES
4988 M:      Serge Hallyn <[email protected]>
4989 L:      [email protected]
4990 S:      Supported
4991 F:      include/linux/capability.h
4992 F:      include/uapi/linux/capability.h
4993 F:      kernel/capability.c
4994 F:      security/commoncap.c
4995
4996 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4997 M:      Kevin Tsai <[email protected]>
4998 S:      Maintained
4999 F:      drivers/iio/light/cm*
5000
5001 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5002 M:      Christian Lamparter <[email protected]>
5003 L:      [email protected]
5004 S:      Maintained
5005 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5006 F:      drivers/net/wireless/ath/carl9170/
5007
5008 CAVIUM I2C DRIVER
5009 M:      Robert Richter <[email protected]>
5010 S:      Odd Fixes
5011 W:      http://www.marvell.com
5012 F:      drivers/i2c/busses/i2c-octeon*
5013 F:      drivers/i2c/busses/i2c-thunderx*
5014
5015 CAVIUM LIQUIDIO NETWORK DRIVER
5016 L:      [email protected]
5017 S:      Orphan
5018 W:      http://www.marvell.com
5019 F:      drivers/net/ethernet/cavium/liquidio/
5020
5021 CAVIUM MMC DRIVER
5022 M:      Robert Richter <[email protected]>
5023 S:      Odd Fixes
5024 W:      http://www.marvell.com
5025 F:      drivers/mmc/host/cavium*
5026
5027 CAVIUM OCTEON-TX CRYPTO DRIVER
5028 M:      George Cherian <[email protected]>
5029 L:      [email protected]
5030 S:      Supported
5031 W:      http://www.marvell.com
5032 F:      drivers/crypto/cavium/cpt/
5033
5034 CAVIUM THUNDERX2 ARM64 SOC
5035 M:      Robert Richter <[email protected]>
5036 L:      [email protected] (moderated for non-subscribers)
5037 S:      Odd Fixes
5038 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5039 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
5040
5041 CBS/ETF/TAPRIO QDISCS
5042 M:      Vinicius Costa Gomes <[email protected]>
5043 L:      [email protected]
5044 S:      Maintained
5045 F:      net/sched/sch_cbs.c
5046 F:      net/sched/sch_etf.c
5047 F:      net/sched/sch_taprio.c
5048
5049 CC2520 IEEE-802.15.4 RADIO DRIVER
5050 M:      Stefan Schmidt <[email protected]>
5051 L:      [email protected]
5052 S:      Odd Fixes
5053 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5054 F:      drivers/net/ieee802154/cc2520.c
5055
5056 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5057 M:      Gilad Ben-Yossef <[email protected]>
5058 L:      [email protected]
5059 S:      Supported
5060 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5061 F:      drivers/crypto/ccree/
5062
5063 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5064 M:      Hadar Gat <[email protected]>
5065 L:      [email protected]
5066 S:      Supported
5067 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5068 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5069 F:      drivers/char/hw_random/cctrng.c
5070 F:      drivers/char/hw_random/cctrng.h
5071
5072 CEC FRAMEWORK
5073 M:      Hans Verkuil <[email protected]>
5074 L:      [email protected]
5075 S:      Supported
5076 W:      http://linuxtv.org
5077 T:      git git://linuxtv.org/media_tree.git
5078 F:      Documentation/ABI/testing/debugfs-cec-error-inj
5079 F:      Documentation/devicetree/bindings/media/cec/cec-common.yaml
5080 F:      Documentation/driver-api/media/cec-core.rst
5081 F:      Documentation/userspace-api/media/cec
5082 F:      drivers/media/cec/
5083 F:      drivers/media/rc/keymaps/rc-cec.c
5084 F:      include/media/cec-notifier.h
5085 F:      include/media/cec.h
5086 F:      include/uapi/linux/cec-funcs.h
5087 F:      include/uapi/linux/cec.h
5088
5089 CEC GPIO DRIVER
5090 M:      Hans Verkuil <[email protected]>
5091 L:      [email protected]
5092 S:      Supported
5093 W:      http://linuxtv.org
5094 T:      git git://linuxtv.org/media_tree.git
5095 F:      Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5096 F:      drivers/media/cec/platform/cec-gpio/
5097
5098 CELL BROADBAND ENGINE ARCHITECTURE
5099 M:      Arnd Bergmann <[email protected]>
5100 L:      [email protected]
5101 S:      Supported
5102 W:      http://www.ibm.com/developerworks/power/cell/
5103 F:      arch/powerpc/include/asm/cell*.h
5104 F:      arch/powerpc/include/asm/spu*.h
5105 F:      arch/powerpc/include/uapi/asm/spu*.h
5106 F:      arch/powerpc/platforms/cell/
5107
5108 CELLWISE CW2015 BATTERY DRIVER
5109 M:      Tobias Schrammm <[email protected]>
5110 S:      Maintained
5111 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5112 F:      drivers/power/supply/cw2015_battery.c
5113
5114 CEPH COMMON CODE (LIBCEPH)
5115 M:      Ilya Dryomov <[email protected]>
5116 M:      Xiubo Li <[email protected]>
5117 L:      [email protected]
5118 S:      Supported
5119 W:      http://ceph.com/
5120 T:      git https://github.com/ceph/ceph-client.git
5121 F:      include/linux/ceph/
5122 F:      include/linux/crush/
5123 F:      net/ceph/
5124
5125 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5126 M:      Xiubo Li <[email protected]>
5127 M:      Ilya Dryomov <[email protected]>
5128 L:      [email protected]
5129 S:      Supported
5130 W:      http://ceph.com/
5131 T:      git https://github.com/ceph/ceph-client.git
5132 F:      Documentation/filesystems/ceph.rst
5133 F:      fs/ceph/
5134
5135 CERTIFICATE HANDLING
5136 M:      David Howells <[email protected]>
5137 M:      David Woodhouse <[email protected]>
5138 L:      [email protected]
5139 S:      Maintained
5140 F:      Documentation/admin-guide/module-signing.rst
5141 F:      certs/
5142 F:      scripts/sign-file.c
5143 F:      tools/certs/
5144
5145 CFAG12864B LCD DRIVER
5146 M:      Miguel Ojeda <[email protected]>
5147 S:      Maintained
5148 F:      drivers/auxdisplay/cfag12864b.c
5149 F:      include/linux/cfag12864b.h
5150
5151 CFAG12864BFB LCD FRAMEBUFFER DRIVER
5152 M:      Miguel Ojeda <[email protected]>
5153 S:      Maintained
5154 F:      drivers/auxdisplay/cfag12864bfb.c
5155 F:      include/linux/cfag12864b.h
5156
5157 CHAR and MISC DRIVERS
5158 M:      Arnd Bergmann <[email protected]>
5159 M:      Greg Kroah-Hartman <[email protected]>
5160 S:      Supported
5161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5162 F:      drivers/char/
5163 F:      drivers/misc/
5164 F:      include/linux/miscdevice.h
5165 X:      drivers/char/agp/
5166 X:      drivers/char/hw_random/
5167 X:      drivers/char/ipmi/
5168 X:      drivers/char/random.c
5169 X:      drivers/char/tpm/
5170
5171 CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5172 M:      Thomas Weißschuh <[email protected]>
5173 L:      [email protected]
5174 S:      Maintained
5175 F:      Documentation/hwmon/powerz.rst
5176 F:      drivers/hwmon/powerz.c
5177
5178 CHECKPATCH
5179 M:      Andy Whitcroft <[email protected]>
5180 M:      Joe Perches <[email protected]>
5181 R:      Dwaipayan Ray <[email protected]>
5182 R:      Lukas Bulwahn <[email protected]>
5183 S:      Maintained
5184 F:      scripts/checkpatch.pl
5185
5186 CHECKPATCH DOCUMENTATION
5187 M:      Dwaipayan Ray <[email protected]>
5188 M:      Lukas Bulwahn <[email protected]>
5189 R:      Joe Perches <[email protected]>
5190 S:      Maintained
5191 F:      Documentation/dev-tools/checkpatch.rst
5192
5193 CHINESE DOCUMENTATION
5194 M:      Alex Shi <[email protected]>
5195 M:      Yanteng Si <[email protected]>
5196 S:      Maintained
5197 F:      Documentation/translations/zh_CN/
5198
5199 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5200 M:      Peter Chen <[email protected]>
5201 L:      [email protected]
5202 S:      Maintained
5203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5204 F:      drivers/usb/chipidea/
5205
5206 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5207 M:      Hans de Goede <[email protected]>
5208 L:      [email protected]
5209 S:      Maintained
5210 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5211 F:      drivers/input/touchscreen/chipone_icn8318.c
5212
5213 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5214 M:      Hans de Goede <[email protected]>
5215 L:      [email protected]
5216 S:      Maintained
5217 F:      drivers/input/touchscreen/chipone_icn8505.c
5218
5219 CHROME HARDWARE PLATFORM SUPPORT
5220 M:      Benson Leung <[email protected]>
5221 M:      Tzung-Bi Shih <[email protected]>
5222 L:      [email protected]
5223 S:      Maintained
5224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5225 F:      drivers/platform/chrome/
5226
5227 CHROMEOS EC CODEC DRIVER
5228 M:      Cheng-Yi Chiang <[email protected]>
5229 M:      Tzung-Bi Shih <[email protected]>
5230 R:      Guenter Roeck <[email protected]>
5231 L:      [email protected]
5232 S:      Maintained
5233 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5234 F:      sound/soc/codecs/cros_ec_codec.*
5235
5236 CHROMEOS EC CHARGE CONTROL
5237 M:      Thomas Weißschuh <[email protected]>
5238 S:      Maintained
5239 F:      drivers/power/supply/cros_charge-control.c
5240
5241 CHROMEOS EC HARDWARE MONITORING
5242 M:      Thomas Weißschuh <[email protected]>
5243 L:      [email protected]
5244 L:      [email protected]
5245 S:      Maintained
5246 F:      Documentation/hwmon/cros_ec_hwmon.rst
5247 F:      drivers/hwmon/cros_ec_hwmon.c
5248
5249 CHROMEOS EC LED DRIVER
5250 M:      Thomas Weißschuh <[email protected]>
5251 S:      Maintained
5252 F:      drivers/leds/leds-cros_ec.c
5253
5254 CHROMEOS EC SUBDRIVERS
5255 M:      Benson Leung <[email protected]>
5256 R:      Guenter Roeck <[email protected]>
5257 L:      [email protected]
5258 S:      Maintained
5259 F:      drivers/power/supply/cros_charge-control.c
5260 F:      drivers/power/supply/cros_usbpd-charger.c
5261 N:      cros_ec
5262 N:      cros-ec
5263
5264 CHROMEOS EC UART DRIVER
5265 M:      Bhanu Prakash Maiya <[email protected]>
5266 R:      Benson Leung <[email protected]>
5267 R:      Tzung-Bi Shih <[email protected]>
5268 S:      Maintained
5269 F:      drivers/platform/chrome/cros_ec_uart.c
5270
5271 CHROMEOS EC USB PD NOTIFY DRIVER
5272 M:      Prashant Malani <[email protected]>
5273 L:      [email protected]
5274 S:      Maintained
5275 F:      drivers/platform/chrome/cros_usbpd_notify.c
5276 F:      include/linux/platform_data/cros_usbpd_notify.h
5277
5278 CHROMEOS EC USB TYPE-C DRIVER
5279 M:      Prashant Malani <[email protected]>
5280 L:      [email protected]
5281 S:      Maintained
5282 F:      drivers/platform/chrome/cros_ec_typec.*
5283 F:      drivers/platform/chrome/cros_typec_switch.c
5284 F:      drivers/platform/chrome/cros_typec_vdm.*
5285
5286 CHROMEOS HPS DRIVER
5287 M:      Dan Callaghan <[email protected]>
5288 R:      Sami Kyöstilä <[email protected]>
5289 S:      Maintained
5290 F:      drivers/platform/chrome/cros_hps_i2c.c
5291
5292 CHROMEOS EC WATCHDOG
5293 M:      Lukasz Majczak <[email protected]>
5294 L:      [email protected]
5295 S:      Maintained
5296 F:      drivers/watchdog/cros_ec_wdt.c
5297
5298 CHRONTEL CH7322 CEC DRIVER
5299 M:      Joe Tessler <[email protected]>
5300 L:      [email protected]
5301 S:      Maintained
5302 T:      git git://linuxtv.org/media_tree.git
5303 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5304 F:      drivers/media/cec/i2c/ch7322.c
5305
5306 CIRRUS LOGIC AUDIO CODEC DRIVERS
5307 M:      David Rhodes <[email protected]>
5308 M:      Richard Fitzgerald <[email protected]>
5309 L:      [email protected]
5310 L:      [email protected]
5311 S:      Maintained
5312 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
5313 F:      drivers/mfd/cs42l43*
5314 F:      drivers/pinctrl/cirrus/pinctrl-cs42l43*
5315 F:      drivers/spi/spi-cs42l43*
5316 F:      include/dt-bindings/sound/cs*
5317 F:      include/linux/mfd/cs42l43*
5318 F:      include/sound/cs*
5319 F:      sound/pci/hda/cirrus*
5320 F:      sound/pci/hda/cs*
5321 F:      sound/pci/hda/hda_component*
5322 F:      sound/pci/hda/hda_cs_dsp_ctl.*
5323 F:      sound/soc/codecs/cs*
5324
5325 CIRRUS LOGIC HAPTIC DRIVERS
5326 M:      James Ogletree <[email protected]>
5327 M:      Fred Treven <[email protected]>
5328 M:      Ben Bright <[email protected]>
5329 L:      [email protected]
5330 S:      Supported
5331 F:      Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5332 F:      drivers/input/misc/cs40l*
5333 F:      drivers/mfd/cs40l*
5334 F:      include/linux/mfd/cs40l*
5335 F:      sound/soc/codecs/cs40l*
5336
5337 CIRRUS LOGIC DSP FIRMWARE DRIVER
5338 M:      Simon Trimmer <[email protected]>
5339 M:      Charles Keepax <[email protected]>
5340 M:      Richard Fitzgerald <[email protected]>
5341 L:      [email protected]
5342 S:      Supported
5343 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5344 T:      git https://github.com/CirrusLogic/linux-drivers.git
5345 F:      drivers/firmware/cirrus/*
5346 F:      include/linux/firmware/cirrus/*
5347
5348 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5349 M:      Hartley Sweeten <[email protected]>
5350 L:      [email protected]
5351 S:      Maintained
5352 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
5353
5354 CIRRUS LOGIC LOCHNAGAR DRIVER
5355 M:      Charles Keepax <[email protected]>
5356 M:      Richard Fitzgerald <[email protected]>
5357 L:      [email protected]
5358 S:      Supported
5359 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5360 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5361 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5362 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5363 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5364 F:      Documentation/hwmon/lochnagar.rst
5365 F:      drivers/clk/clk-lochnagar.c
5366 F:      drivers/hwmon/lochnagar-hwmon.c
5367 F:      drivers/mfd/lochnagar-i2c.c
5368 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5369 F:      drivers/regulator/lochnagar-regulator.c
5370 F:      include/dt-bindings/clock/lochnagar.h
5371 F:      include/dt-bindings/pinctrl/lochnagar.h
5372 F:      include/linux/mfd/lochnagar*
5373 F:      sound/soc/codecs/lochnagar-sc.c
5374
5375 CIRRUS LOGIC MADERA CODEC DRIVERS
5376 M:      Charles Keepax <[email protected]>
5377 M:      Richard Fitzgerald <[email protected]>
5378 L:      [email protected]
5379 L:      [email protected]
5380 S:      Supported
5381 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5382 T:      git https://github.com/CirrusLogic/linux-drivers.git
5383 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5384 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5385 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5386 F:      drivers/gpio/gpio-madera*
5387 F:      drivers/irqchip/irq-madera*
5388 F:      drivers/mfd/cs47l*
5389 F:      drivers/mfd/madera*
5390 F:      drivers/pinctrl/cirrus/*
5391 F:      include/dt-bindings/sound/madera*
5392 F:      include/linux/irqchip/irq-madera*
5393 F:      include/linux/mfd/madera/*
5394 F:      include/sound/madera*
5395 F:      sound/soc/codecs/cs47l*
5396 F:      sound/soc/codecs/madera*
5397
5398 CISCO FCOE HBA DRIVER
5399 M:      Satish Kharat <[email protected]>
5400 M:      Sesidhar Baddela <[email protected]>
5401 M:      Karan Tilak Kumar <[email protected]>
5402 L:      [email protected]
5403 S:      Supported
5404 F:      drivers/scsi/fnic/
5405
5406 CISCO SCSI HBA DRIVER
5407 M:      Karan Tilak Kumar <[email protected]>
5408 M:      Sesidhar Baddela <[email protected]>
5409 L:      [email protected]
5410 S:      Supported
5411 F:      drivers/scsi/snic/
5412
5413 CISCO VIC ETHERNET NIC DRIVER
5414 M:      Christian Benvenuti <[email protected]>
5415 M:      Satish Kharat <[email protected]>
5416 S:      Supported
5417 F:      drivers/net/ethernet/cisco/enic/
5418
5419 CISCO VIC LOW LATENCY NIC DRIVER
5420 M:      Christian Benvenuti <[email protected]>
5421 M:      Nelson Escobar <[email protected]>
5422 S:      Supported
5423 F:      drivers/infiniband/hw/usnic/
5424
5425 CLANG CONTROL FLOW INTEGRITY SUPPORT
5426 M:      Sami Tolvanen <[email protected]>
5427 M:      Kees Cook <[email protected]>
5428 R:      Nathan Chancellor <[email protected]>
5429 L:      [email protected]
5430 S:      Supported
5431 B:      https://github.com/ClangBuiltLinux/linux/issues
5432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5433 F:      include/linux/cfi.h
5434 F:      kernel/cfi.c
5435
5436 CLANG-FORMAT FILE
5437 M:      Miguel Ojeda <[email protected]>
5438 S:      Maintained
5439 F:      .clang-format
5440
5441 CLANG/LLVM BUILD SUPPORT
5442 M:      Nathan Chancellor <[email protected]>
5443 R:      Nick Desaulniers <[email protected]>
5444 R:      Bill Wendling <[email protected]>
5445 R:      Justin Stitt <[email protected]>
5446 L:      [email protected]
5447 S:      Supported
5448 W:      https://clangbuiltlinux.github.io/
5449 B:      https://github.com/ClangBuiltLinux/linux/issues
5450 C:      irc://irc.libera.chat/clangbuiltlinux
5451 F:      Documentation/kbuild/llvm.rst
5452 F:      include/linux/compiler-clang.h
5453 F:      scripts/Makefile.clang
5454 F:      scripts/clang-tools/
5455 K:      \b(?i:clang|llvm)\b
5456
5457 CLK API
5458 M:      Russell King <[email protected]>
5459 L:      [email protected]
5460 S:      Maintained
5461 F:      include/linux/clk.h
5462
5463 CLOCKSOURCE, CLOCKEVENT DRIVERS
5464 M:      Daniel Lezcano <[email protected]>
5465 M:      Thomas Gleixner <[email protected]>
5466 L:      [email protected]
5467 S:      Supported
5468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5469 F:      Documentation/devicetree/bindings/timer/
5470 F:      drivers/clocksource/
5471
5472 CLOSURES
5473 M:      Kent Overstreet <[email protected]>
5474 L:      [email protected]
5475 S:      Supported
5476 C:      irc://irc.oftc.net/bcache
5477 F:      include/linux/closure.h
5478 F:      lib/closure.c
5479
5480 CMPC ACPI DRIVER
5481 M:      Thadeu Lima de Souza Cascardo <[email protected]>
5482 L:      [email protected]
5483 S:      Supported
5484 F:      drivers/platform/x86/classmate-laptop.c
5485
5486 COBALT MEDIA DRIVER
5487 M:      Hans Verkuil <[email protected]>
5488 L:      [email protected]
5489 S:      Supported
5490 W:      https://linuxtv.org
5491 T:      git git://linuxtv.org/media_tree.git
5492 F:      drivers/media/pci/cobalt/
5493
5494 COCCINELLE/Semantic Patches (SmPL)
5495 M:      Julia Lawall <[email protected]>
5496 M:      Nicolas Palix <[email protected]>
5497 L:      [email protected] (moderated for non-subscribers)
5498 S:      Supported
5499 W:      https://coccinelle.gitlabpages.inria.fr/website/
5500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5501 F:      Documentation/dev-tools/coccinelle.rst
5502 F:      scripts/coccicheck
5503 F:      scripts/coccinelle/
5504
5505 CODA FILE SYSTEM
5506 M:      Jan Harkes <[email protected]>
5507 M:      [email protected]
5508 L:      [email protected]
5509 S:      Maintained
5510 W:      http://www.coda.cs.cmu.edu/
5511 F:      Documentation/filesystems/coda.rst
5512 F:      fs/coda/
5513 F:      include/linux/coda*.h
5514 F:      include/uapi/linux/coda*.h
5515
5516 CODA V4L2 MEM2MEM DRIVER
5517 M:      Philipp Zabel <[email protected]>
5518 L:      [email protected]
5519 S:      Maintained
5520 F:      Documentation/devicetree/bindings/media/coda.yaml
5521 F:      drivers/media/platform/chips-media/coda
5522
5523 CODE OF CONDUCT
5524 M:      Greg Kroah-Hartman <[email protected]>
5525 S:      Supported
5526 F:      Documentation/process/code-of-conduct-interpretation.rst
5527 F:      Documentation/process/code-of-conduct.rst
5528
5529 CODE TAGGING
5530 M:      Suren Baghdasaryan <[email protected]>
5531 M:      Kent Overstreet <[email protected]>
5532 S:      Maintained
5533 F:      include/asm-generic/codetag.lds.h
5534 F:      include/linux/codetag.h
5535 F:      lib/codetag.c
5536
5537 COMEDI DRIVERS
5538 M:      Ian Abbott <[email protected]>
5539 M:      H Hartley Sweeten <[email protected]>
5540 S:      Odd Fixes
5541 F:      drivers/comedi/
5542 F:      include/linux/comedi/
5543 F:      include/uapi/linux/comedi.h
5544
5545 COMMON CLK FRAMEWORK
5546 M:      Michael Turquette <[email protected]>
5547 M:      Stephen Boyd <[email protected]>
5548 L:      [email protected]
5549 S:      Maintained
5550 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5552 F:      Documentation/devicetree/bindings/clock/
5553 F:      drivers/clk/
5554 F:      include/dt-bindings/clock/
5555 F:      include/linux/clk-pr*
5556 F:      include/linux/clk/
5557 F:      include/linux/of_clk.h
5558 X:      drivers/clk/clkdev.c
5559
5560 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5561 M:      Steve French <[email protected]>
5562 R:      Paulo Alcantara <[email protected]> (DFS, global name space)
5563 R:      Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5564 R:      Shyam Prasad N <[email protected]> (multichannel)
5565 R:      Tom Talpey <[email protected]> (RDMA, smbdirect)
5566 R:      Bharath SM <[email protected]> (deferred close, directory leases)
5567 L:      [email protected]
5568 L:      [email protected] (moderated for non-subscribers)
5569 S:      Supported
5570 W:      https://wiki.samba.org/index.php/LinuxCIFS
5571 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5572 F:      Documentation/admin-guide/cifs/
5573 F:      fs/smb/client/
5574 F:      fs/smb/common/
5575 F:      include/uapi/linux/cifs
5576
5577 COMPACTPCI HOTPLUG CORE
5578 M:      Scott Murray <[email protected]>
5579 L:      [email protected]
5580 S:      Maintained
5581 F:      drivers/pci/hotplug/cpci_hotplug*
5582
5583 COMPACTPCI HOTPLUG GENERIC DRIVER
5584 M:      Scott Murray <[email protected]>
5585 L:      [email protected]
5586 S:      Maintained
5587 F:      drivers/pci/hotplug/cpcihp_generic.c
5588
5589 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5590 M:      Scott Murray <[email protected]>
5591 L:      [email protected]
5592 S:      Maintained
5593 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5594
5595 COMPAL LAPTOP SUPPORT
5596 M:      Cezary Jackiewicz <[email protected]>
5597 L:      [email protected]
5598 S:      Maintained
5599 F:      drivers/platform/x86/compal-laptop.c
5600
5601 COMPILER ATTRIBUTES
5602 M:      Miguel Ojeda <[email protected]>
5603 S:      Maintained
5604 F:      include/linux/compiler_attributes.h
5605
5606 COMPUTE EXPRESS LINK (CXL)
5607 M:      Davidlohr Bueso <[email protected]>
5608 M:      Jonathan Cameron <[email protected]>
5609 M:      Dave Jiang <[email protected]>
5610 M:      Alison Schofield <[email protected]>
5611 M:      Vishal Verma <[email protected]>
5612 M:      Ira Weiny <[email protected]>
5613 M:      Dan Williams <[email protected]>
5614 L:      [email protected]
5615 S:      Maintained
5616 F:      Documentation/driver-api/cxl
5617 F:      drivers/cxl/
5618 F:      include/linux/einj-cxl.h
5619 F:      include/linux/cxl-event.h
5620 F:      include/uapi/linux/cxl_mem.h
5621 F:      tools/testing/cxl/
5622
5623 COMPUTE EXPRESS LINK PMU (CPMU)
5624 M:      Jonathan Cameron <[email protected]>
5625 L:      [email protected]
5626 S:      Maintained
5627 F:      Documentation/admin-guide/perf/cxl.rst
5628 F:      drivers/perf/cxl_pmu.c
5629
5630 CONEXANT ACCESSRUNNER USB DRIVER
5631 L:      [email protected]
5632 S:      Orphan
5633 W:      http://accessrunner.sourceforge.net/
5634 F:      drivers/usb/atm/cxacru.c
5635
5636 CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5637 M:      Elena Reshetova <[email protected]>
5638 M:      Carlos Bilbao <[email protected]>
5639 S:      Maintained
5640 F:      Documentation/security/snp-tdx-threat-model.rst
5641
5642 CONFIGFS
5643 M:      Joel Becker <[email protected]>
5644 M:      Christoph Hellwig <[email protected]>
5645 S:      Supported
5646 T:      git git://git.infradead.org/users/hch/configfs.git
5647 F:      fs/configfs/
5648 F:      include/linux/configfs.h
5649 F:      samples/configfs/
5650
5651 CONSOLE SUBSYSTEM
5652 M:      Greg Kroah-Hartman <[email protected]>
5653 S:      Supported
5654 F:      drivers/video/console/
5655 F:      include/linux/console*
5656
5657 CONTEXT TRACKING
5658 M:      Frederic Weisbecker <[email protected]>
5659 M:      "Paul E. McKenney" <[email protected]>
5660 S:      Maintained
5661 F:      include/linux/context_tracking*
5662 F:      kernel/context_tracking.c
5663
5664 CONTROL GROUP (CGROUP)
5665 M:      Tejun Heo <[email protected]>
5666 M:      Zefan Li <[email protected]>
5667 M:      Johannes Weiner <[email protected]>
5668 M:      Michal Koutný <[email protected]>
5669 L:      [email protected]
5670 S:      Maintained
5671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5672 F:      Documentation/admin-guide/cgroup-v1/
5673 F:      Documentation/admin-guide/cgroup-v2.rst
5674 F:      include/linux/cgroup*
5675 F:      kernel/cgroup/
5676 F:      tools/testing/selftests/cgroup/
5677
5678 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5679 M:      Tejun Heo <[email protected]>
5680 M:      Josef Bacik <[email protected]>
5681 M:      Jens Axboe <[email protected]>
5682 L:      [email protected]
5683 L:      [email protected]
5684 T:      git git://git.kernel.dk/linux-block
5685 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5686 F:      block/bfq-cgroup.c
5687 F:      block/blk-cgroup.c
5688 F:      block/blk-iocost.c
5689 F:      block/blk-iolatency.c
5690 F:      block/blk-throttle.c
5691 F:      include/linux/blk-cgroup.h
5692
5693 CONTROL GROUP - CPUSET
5694 M:      Waiman Long <[email protected]>
5695 M:      Zefan Li <[email protected]>
5696 L:      [email protected]
5697 S:      Maintained
5698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5699 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5700 F:      include/linux/cpuset.h
5701 F:      kernel/cgroup/cpuset.c
5702 F:      tools/testing/selftests/cgroup/test_cpuset.c
5703 F:      tools/testing/selftests/cgroup/test_cpuset_prs.sh
5704
5705 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5706 M:      Johannes Weiner <[email protected]>
5707 M:      Michal Hocko <[email protected]>
5708 M:      Roman Gushchin <[email protected]>
5709 M:      Shakeel Butt <[email protected]>
5710 R:      Muchun Song <[email protected]>
5711 L:      [email protected]
5712 L:      [email protected]
5713 S:      Maintained
5714 F:      include/linux/memcontrol.h
5715 F:      mm/memcontrol.c
5716 F:      mm/memcontrol-v1.c
5717 F:      mm/memcontrol-v1.h
5718 F:      mm/swap_cgroup.c
5719 F:      samples/cgroup/*
5720 F:      tools/testing/selftests/cgroup/memcg_protection.m
5721 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5722 F:      tools/testing/selftests/cgroup/test_kmem.c
5723 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5724
5725 CORETEMP HARDWARE MONITORING DRIVER
5726 M:      Fenghua Yu <[email protected]>
5727 L:      [email protected]
5728 S:      Maintained
5729 F:      Documentation/hwmon/coretemp.rst
5730 F:      drivers/hwmon/coretemp.c
5731
5732 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5733 M:      Marius Zachmann <[email protected]>
5734 L:      [email protected]
5735 S:      Maintained
5736 F:      drivers/hwmon/corsair-cpro.c
5737
5738 CORSAIR-PSU HARDWARE MONITOR DRIVER
5739 M:      Wilken Gottwalt <[email protected]>
5740 L:      [email protected]
5741 S:      Maintained
5742 F:      Documentation/hwmon/corsair-psu.rst
5743 F:      drivers/hwmon/corsair-psu.c
5744
5745 COUNTER SUBSYSTEM
5746 M:      William Breathitt Gray <[email protected]>
5747 L:      [email protected]
5748 S:      Maintained
5749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5750 F:      Documentation/ABI/testing/sysfs-bus-counter
5751 F:      Documentation/driver-api/generic-counter.rst
5752 F:      drivers/counter/
5753 F:      include/linux/counter.h
5754 F:      include/uapi/linux/counter.h
5755 F:      tools/counter/
5756
5757 COUNTER WATCH EVENTS TOOL
5758 M:      Fabrice Gasnier <[email protected]>
5759 L:      [email protected]
5760 S:      Maintained
5761 F:      tools/counter/counter_watch_events.c
5762
5763 CP2615 I2C DRIVER
5764 M:      Bence Csókás <[email protected]>
5765 S:      Maintained
5766 F:      drivers/i2c/busses/i2c-cp2615.c
5767
5768 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5769 M:      Viresh Kumar <[email protected]>
5770 M:      Sudeep Holla <[email protected]>
5771 L:      [email protected]
5772 S:      Maintained
5773 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5774 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5775
5776 CPU FREQUENCY SCALING FRAMEWORK
5777 M:      "Rafael J. Wysocki" <[email protected]>
5778 M:      Viresh Kumar <[email protected]>
5779 L:      [email protected]
5780 S:      Maintained
5781 B:      https://bugzilla.kernel.org
5782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5784 F:      Documentation/admin-guide/pm/cpufreq.rst
5785 F:      Documentation/admin-guide/pm/intel_pstate.rst
5786 F:      Documentation/cpu-freq/
5787 F:      Documentation/devicetree/bindings/cpufreq/
5788 F:      drivers/cpufreq/
5789 F:      include/linux/cpufreq.h
5790 F:      include/linux/sched/cpufreq.h
5791 F:      kernel/sched/cpufreq*.c
5792 F:      tools/testing/selftests/cpufreq/
5793
5794 CPU HOTPLUG
5795 M:      Thomas Gleixner <[email protected]>
5796 M:      Peter Zijlstra <[email protected]>
5797 L:      [email protected]
5798 S:      Maintained
5799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5800 F:      include/linux/cpu.h
5801 F:      include/linux/cpuhotplug.h
5802 F:      include/linux/smpboot.h
5803 F:      kernel/cpu.c
5804 F:      kernel/smpboot.*
5805
5806 CPU IDLE TIME MANAGEMENT FRAMEWORK
5807 M:      "Rafael J. Wysocki" <[email protected]>
5808 M:      Daniel Lezcano <[email protected]>
5809 L:      [email protected]
5810 S:      Maintained
5811 B:      https://bugzilla.kernel.org
5812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5813 F:      Documentation/admin-guide/pm/cpuidle.rst
5814 F:      Documentation/driver-api/pm/cpuidle.rst
5815 F:      drivers/cpuidle/
5816 F:      include/linux/cpuidle.h
5817
5818 CPU POWER MONITORING SUBSYSTEM
5819 M:      Thomas Renninger <[email protected]>
5820 M:      Shuah Khan <[email protected]>
5821 M:      Shuah Khan <[email protected]>
5822 L:      [email protected]
5823 S:      Maintained
5824 F:      tools/power/cpupower/
5825
5826 CPUID/MSR DRIVER
5827 M:      "H. Peter Anvin" <[email protected]>
5828 S:      Maintained
5829 F:      arch/x86/kernel/cpuid.c
5830 F:      arch/x86/kernel/msr.c
5831
5832 CPUIDLE DRIVER - ARM BIG LITTLE
5833 M:      Lorenzo Pieralisi <[email protected]>
5834 M:      Daniel Lezcano <[email protected]>
5835 L:      [email protected]
5836 L:      [email protected] (moderated for non-subscribers)
5837 S:      Maintained
5838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5839 F:      drivers/cpuidle/cpuidle-big_little.c
5840
5841 CPUIDLE DRIVER - ARM EXYNOS
5842 M:      Daniel Lezcano <[email protected]>
5843 M:      Kukjin Kim <[email protected]>
5844 R:      Krzysztof Kozlowski <[email protected]>
5845 L:      [email protected]
5846 L:      [email protected]
5847 S:      Maintained
5848 F:      arch/arm/mach-exynos/pm.c
5849 F:      drivers/cpuidle/cpuidle-exynos.c
5850 F:      include/linux/platform_data/cpuidle-exynos.h
5851
5852 CPUIDLE DRIVER - ARM PSCI
5853 M:      Lorenzo Pieralisi <[email protected]>
5854 M:      Sudeep Holla <[email protected]>
5855 L:      [email protected]
5856 L:      [email protected] (moderated for non-subscribers)
5857 S:      Supported
5858 F:      drivers/cpuidle/cpuidle-psci.c
5859
5860 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5861 M:      Ulf Hansson <[email protected]>
5862 L:      [email protected]
5863 L:      [email protected] (moderated for non-subscribers)
5864 S:      Supported
5865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5866 F:      drivers/cpuidle/cpuidle-psci-domain.c
5867 F:      drivers/cpuidle/cpuidle-psci.h
5868
5869 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5870 M:      Ulf Hansson <[email protected]>
5871 L:      [email protected]
5872 S:      Supported
5873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5874 F:      drivers/cpuidle/dt_idle_genpd.c
5875 F:      drivers/cpuidle/dt_idle_genpd.h
5876
5877 CPUIDLE DRIVER - RISC-V SBI
5878 M:      Anup Patel <[email protected]>
5879 L:      [email protected]
5880 L:      [email protected]
5881 S:      Maintained
5882 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
5883
5884 CRAMFS FILESYSTEM
5885 M:      Nicolas Pitre <[email protected]>
5886 S:      Maintained
5887 F:      Documentation/filesystems/cramfs.rst
5888 F:      fs/cramfs/
5889
5890 CREATIVE SB0540
5891 M:      Bastien Nocera <[email protected]>
5892 L:      [email protected]
5893 S:      Maintained
5894 F:      drivers/hid/hid-creative-sb0540.c
5895
5896 CRYPTO API
5897 M:      Herbert Xu <[email protected]>
5898 M:      "David S. Miller" <[email protected]>
5899 L:      [email protected]
5900 S:      Maintained
5901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5903 F:      Documentation/crypto/
5904 F:      Documentation/devicetree/bindings/crypto/
5905 F:      arch/*/crypto/
5906 F:      crypto/
5907 F:      drivers/crypto/
5908 F:      include/crypto/
5909 F:      include/linux/crypto*
5910 F:      lib/crypto/
5911
5912 CRYPTO SPEED TEST COMPARE
5913 M:      Wang Jinchao <[email protected]>
5914 L:      [email protected]
5915 S:      Maintained
5916 F:      tools/crypto/tcrypt/tcrypt_speed_compare.py
5917
5918 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5919 M:      Neil Horman <[email protected]>
5920 L:      [email protected]
5921 S:      Maintained
5922 F:      crypto/ansi_cprng.c
5923 F:      crypto/rng.c
5924
5925 CS3308 MEDIA DRIVER
5926 M:      Hans Verkuil <[email protected]>
5927 L:      [email protected]
5928 S:      Odd Fixes
5929 W:      http://linuxtv.org
5930 T:      git git://linuxtv.org/media_tree.git
5931 F:      drivers/media/i2c/cs3308.c
5932
5933 CS5535 Audio ALSA driver
5934 M:      Jaya Kumar <[email protected]>
5935 S:      Maintained
5936 F:      sound/pci/cs5535audio/
5937
5938 CTU CAN FD DRIVER
5939 M:      Pavel Pisa <[email protected]>
5940 M:      Ondrej Ille <[email protected]>
5941 L:      [email protected]
5942 S:      Maintained
5943 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5944 F:      drivers/net/can/ctucanfd/
5945
5946 CVE ASSIGNMENT CONTACT
5947 M:      CVE Assignment Team <[email protected]>
5948 S:      Maintained
5949 F:      Documentation/process/cve.rst
5950
5951 CW1200 WLAN driver
5952 S:      Orphan
5953 F:      drivers/net/wireless/st/cw1200/
5954
5955 CX18 VIDEO4LINUX DRIVER
5956 M:      Andy Walls <[email protected]>
5957 L:      [email protected]
5958 S:      Maintained
5959 W:      https://linuxtv.org
5960 T:      git git://linuxtv.org/media_tree.git
5961 F:      drivers/media/pci/cx18/
5962 F:      include/uapi/linux/ivtv*
5963
5964 CX2341X MPEG ENCODER HELPER MODULE
5965 M:      Hans Verkuil <[email protected]>
5966 L:      [email protected]
5967 S:      Maintained
5968 W:      https://linuxtv.org
5969 T:      git git://linuxtv.org/media_tree.git
5970 F:      drivers/media/common/cx2341x*
5971 F:      include/media/drv-intf/cx2341x.h
5972
5973 CX24120 MEDIA DRIVER
5974 M:      Jemma Denson <[email protected]>
5975 M:      Patrick Boettcher <[email protected]>
5976 L:      [email protected]
5977 S:      Maintained
5978 W:      https://linuxtv.org
5979 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5980 F:      drivers/media/dvb-frontends/cx24120*
5981
5982 CX88 VIDEO4LINUX DRIVER
5983 M:      Mauro Carvalho Chehab <[email protected]>
5984 L:      [email protected]
5985 S:      Odd fixes
5986 W:      https://linuxtv.org
5987 T:      git git://linuxtv.org/media_tree.git
5988 F:      Documentation/driver-api/media/drivers/cx88*
5989 F:      drivers/media/pci/cx88/
5990
5991 CXD2820R MEDIA DRIVER
5992 L:      [email protected]
5993 S:      Orphan
5994 W:      https://linuxtv.org
5995 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5996 F:      drivers/media/dvb-frontends/cxd2820r*
5997
5998 CXGB3 ETHERNET DRIVER (CXGB3)
5999 M:      Potnuri Bharat Teja <[email protected]>
6000 L:      [email protected]
6001 S:      Supported
6002 W:      http://www.chelsio.com
6003 F:      drivers/net/ethernet/chelsio/cxgb3/
6004
6005 CXGB3 ISCSI DRIVER (CXGB3I)
6006 M:      Varun Prakash <[email protected]>
6007 L:      [email protected]
6008 S:      Supported
6009 W:      http://www.chelsio.com
6010 F:      drivers/scsi/cxgbi/cxgb3i
6011
6012 CXGB4 CRYPTO DRIVER (chcr)
6013 M:      Ayush Sawal <[email protected]>
6014 L:      [email protected]
6015 S:      Supported
6016 W:      http://www.chelsio.com
6017 F:      drivers/crypto/chelsio
6018
6019 CXGB4 ETHERNET DRIVER (CXGB4)
6020 M:      Potnuri Bharat Teja <[email protected]>
6021 L:      [email protected]
6022 S:      Supported
6023 W:      http://www.chelsio.com
6024 F:      drivers/net/ethernet/chelsio/cxgb4/
6025
6026 CXGB4 INLINE CRYPTO DRIVER
6027 M:      Ayush Sawal <[email protected]>
6028 L:      [email protected]
6029 S:      Supported
6030 W:      http://www.chelsio.com
6031 F:      drivers/net/ethernet/chelsio/inline_crypto/
6032
6033 CXGB4 ISCSI DRIVER (CXGB4I)
6034 M:      Varun Prakash <[email protected]>
6035 L:      [email protected]
6036 S:      Supported
6037 W:      http://www.chelsio.com
6038 F:      drivers/scsi/cxgbi/cxgb4i
6039
6040 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6041 M:      Potnuri Bharat Teja <[email protected]>
6042 L:      [email protected]
6043 S:      Supported
6044 W:      http://www.openfabrics.org
6045 F:      drivers/infiniband/hw/cxgb4/
6046 F:      include/uapi/rdma/cxgb4-abi.h
6047
6048 CXGB4VF ETHERNET DRIVER (CXGB4VF)
6049 M:      Potnuri Bharat Teja <[email protected]>
6050 L:      [email protected]
6051 S:      Supported
6052 W:      http://www.chelsio.com
6053 F:      drivers/net/ethernet/chelsio/cxgb4vf/
6054
6055 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6056 M:      Frederic Barrat <[email protected]>
6057 M:      Andrew Donnellan <[email protected]>
6058 L:      [email protected]
6059 S:      Supported
6060 F:      Documentation/ABI/testing/sysfs-class-cxl
6061 F:      Documentation/arch/powerpc/cxl.rst
6062 F:      arch/powerpc/platforms/powernv/pci-cxl.c
6063 F:      drivers/misc/cxl/
6064 F:      include/misc/cxl*
6065 F:      include/uapi/misc/cxl.h
6066
6067 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6068 M:      Manoj N. Kumar <[email protected]>
6069 M:      Uma Krishnan <[email protected]>
6070 L:      [email protected]
6071 S:      Obsolete
6072 F:      Documentation/arch/powerpc/cxlflash.rst
6073 F:      drivers/scsi/cxlflash/
6074 F:      include/uapi/scsi/cxlflash_ioctl.h
6075
6076 CYBERPRO FB DRIVER
6077 M:      Russell King <[email protected]>
6078 L:      [email protected] (moderated for non-subscribers)
6079 S:      Maintained
6080 W:      http://www.armlinux.org.uk/
6081 F:      drivers/video/fbdev/cyber2000fb.*
6082
6083 CYCLADES PC300 DRIVER
6084 S:      Orphan
6085 F:      drivers/net/wan/pc300*
6086
6087 CYPRESS CY8C95X0 PINCTRL DRIVER
6088 M:      Patrick Rudolph <[email protected]>
6089 L:      [email protected]
6090 S:      Maintained
6091 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
6092
6093 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6094 M:      Linus Walleij <[email protected]>
6095 L:      [email protected]
6096 S:      Maintained
6097 F:      drivers/input/touchscreen/cy8ctma140.c
6098
6099 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6100 M:      Yassine Oudjana <[email protected]>
6101 L:      [email protected]
6102 S:      Maintained
6103 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
6104 F:      drivers/input/keyboard/cypress-sf.c
6105
6106 CYPRESS_FIRMWARE MEDIA DRIVER
6107 L:      [email protected]
6108 S:      Orphan
6109 W:      https://linuxtv.org
6110 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6111 F:      drivers/media/common/cypress_firmware*
6112
6113 CYTTSP TOUCHSCREEN DRIVER
6114 M:      Linus Walleij <[email protected]>
6115 L:      [email protected]
6116 S:      Maintained
6117 F:      drivers/input/touchscreen/cyttsp*
6118
6119 D-LINK DIR-685 TOUCHKEYS DRIVER
6120 M:      Linus Walleij <[email protected]>
6121 L:      [email protected]
6122 S:      Supported
6123 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
6124
6125 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6126 M:      Joshua Kinard <[email protected]>
6127 S:      Maintained
6128 F:      drivers/rtc/rtc-ds1685.c
6129 F:      include/linux/rtc/ds1685.h
6130
6131 DAMA SLAVE for AX.25
6132 M:      Joerg Reuter <[email protected]>
6133 L:      [email protected]
6134 S:      Maintained
6135 W:      http://yaina.de/jreuter/
6136 W:      http://www.qsl.net/dl1bke/
6137 F:      net/ax25/af_ax25.c
6138 F:      net/ax25/ax25_dev.c
6139 F:      net/ax25/ax25_ds_*
6140 F:      net/ax25/ax25_in.c
6141 F:      net/ax25/ax25_out.c
6142 F:      net/ax25/ax25_timer.c
6143 F:      net/ax25/sysctl_net_ax25.c
6144
6145 DATA ACCESS MONITOR
6146 M:      SeongJae Park <[email protected]>
6147 L:      [email protected]
6148 L:      [email protected]
6149 S:      Maintained
6150 W:      https://damonitor.github.io
6151 P:      Documentation/mm/damon/maintainer-profile.rst
6152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6153 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6155 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
6156 F:      Documentation/admin-guide/mm/damon/
6157 F:      Documentation/mm/damon/
6158 F:      include/linux/damon.h
6159 F:      include/trace/events/damon.h
6160 F:      mm/damon/
6161 F:      tools/testing/selftests/damon/
6162
6163 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6164 L:      [email protected]
6165 S:      Orphan
6166 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6167 F:      drivers/net/ethernet/dec/tulip/dmfe.c
6168
6169 DC390/AM53C974 SCSI driver
6170 M:      Hannes Reinecke <[email protected]>
6171 L:      [email protected]
6172 S:      Maintained
6173 F:      drivers/scsi/am53c974.c
6174
6175 DC395x SCSI driver
6176 M:      Oliver Neukum <[email protected]>
6177 M:      Ali Akcaagac <[email protected]>
6178 M:      Jamie Lenehan <[email protected]>
6179 S:      Maintained
6180 F:      Documentation/scsi/dc395x.rst
6181 F:      drivers/scsi/dc395x.*
6182
6183 DCCP PROTOCOL
6184 L:      [email protected]
6185 S:      Orphan
6186 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6187 F:      include/linux/dccp.h
6188 F:      include/linux/tfrc.h
6189 F:      include/uapi/linux/dccp.h
6190 F:      net/dccp/
6191
6192 DEBUGOBJECTS:
6193 M:      Thomas Gleixner <[email protected]>
6194 L:      [email protected]
6195 S:      Maintained
6196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6197 F:      include/linux/debugobjects.h
6198 F:      lib/debugobjects.c
6199
6200 DECSTATION PLATFORM SUPPORT
6201 M:      "Maciej W. Rozycki" <[email protected]>
6202 L:      [email protected]
6203 S:      Maintained
6204 W:      http://www.linux-mips.org/wiki/DECstation
6205 F:      arch/mips/dec/
6206 F:      arch/mips/include/asm/dec/
6207 F:      arch/mips/include/asm/mach-dec/
6208
6209 DEFXX FDDI NETWORK DRIVER
6210 M:      "Maciej W. Rozycki" <[email protected]>
6211 S:      Maintained
6212 F:      drivers/net/fddi/defxx.*
6213
6214 DEFZA FDDI NETWORK DRIVER
6215 M:      "Maciej W. Rozycki" <[email protected]>
6216 S:      Maintained
6217 F:      drivers/net/fddi/defza.*
6218
6219 DEINTERLACE DRIVERS FOR ALLWINNER H3
6220 M:      Jernej Skrabec <[email protected]>
6221 L:      [email protected]
6222 S:      Maintained
6223 T:      git git://linuxtv.org/media_tree.git
6224 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6225 F:      drivers/media/platform/sunxi/sun8i-di/
6226
6227 DELL LAPTOP DRIVER
6228 M:      Matthew Garrett <[email protected]>
6229 M:      Pali Rohár <[email protected]>
6230 L:      [email protected]
6231 S:      Maintained
6232 F:      drivers/platform/x86/dell/dell-laptop.c
6233
6234 DELL LAPTOP FREEFALL DRIVER
6235 M:      Pali Rohár <[email protected]>
6236 S:      Maintained
6237 F:      drivers/platform/x86/dell/dell-smo8800.c
6238
6239 DELL LAPTOP RBTN DRIVER
6240 M:      Pali Rohár <[email protected]>
6241 S:      Maintained
6242 F:      drivers/platform/x86/dell/dell-rbtn.*
6243
6244 DELL LAPTOP SMM DRIVER
6245 M:      Pali Rohár <[email protected]>
6246 S:      Maintained
6247 F:      Documentation/ABI/obsolete/procfs-i8k
6248 F:      drivers/hwmon/dell-smm-hwmon.c
6249 F:      include/uapi/linux/i8k.h
6250
6251 DELL PC DRIVER
6252 M:      Lyndon Sanche <[email protected]>
6253 L:      [email protected]
6254 S:      Maintained
6255 F:      drivers/platform/x86/dell/dell-pc.c
6256
6257 DELL REMOTE BIOS UPDATE DRIVER
6258 M:      Stuart Hayes <[email protected]>
6259 L:      [email protected]
6260 S:      Maintained
6261 F:      drivers/platform/x86/dell/dell_rbu.c
6262
6263 DELL SMBIOS DRIVER
6264 M:      Pali Rohár <[email protected]>
6265 L:      [email protected]
6266 L:      [email protected]
6267 S:      Maintained
6268 F:      drivers/platform/x86/dell/dell-smbios.*
6269
6270 DELL SMBIOS SMM DRIVER
6271 L:      [email protected]
6272 L:      [email protected]
6273 S:      Maintained
6274 F:      drivers/platform/x86/dell/dell-smbios-smm.c
6275
6276 DELL SMBIOS WMI DRIVER
6277 L:      [email protected]
6278 L:      [email protected]
6279 S:      Maintained
6280 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
6281 F:      tools/wmi/dell-smbios-example.c
6282
6283 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6284 M:      Stuart Hayes <[email protected]>
6285 L:      [email protected]
6286 S:      Maintained
6287 F:      Documentation/userspace-api/dcdbas.rst
6288 F:      drivers/platform/x86/dell/dcdbas.*
6289
6290 DELL WMI DDV DRIVER
6291 M:      Armin Wolf <[email protected]>
6292 S:      Maintained
6293 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
6294 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6295 F:      Documentation/wmi/devices/dell-wmi-ddv.rst
6296 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
6297
6298 DELL WMI DESCRIPTOR DRIVER
6299 L:      [email protected]
6300 S:      Maintained
6301 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
6302
6303 DELL WMI HARDWARE PRIVACY SUPPORT
6304 L:      [email protected]
6305 L:      [email protected]
6306 S:      Maintained
6307 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
6308
6309 DELL WMI NOTIFICATIONS DRIVER
6310 M:      Matthew Garrett <[email protected]>
6311 M:      Pali Rohár <[email protected]>
6312 S:      Maintained
6313 F:      drivers/platform/x86/dell/dell-wmi-base.c
6314
6315 DELL WMI SYSMAN DRIVER
6316 M:      Prasanth Ksr <[email protected]>
6317 L:      [email protected]
6318 L:      [email protected]
6319 S:      Maintained
6320 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
6321 F:      drivers/platform/x86/dell/dell-wmi-sysman/
6322
6323 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6324 M:      Zev Weiss <[email protected]>
6325 L:      [email protected]
6326 S:      Maintained
6327 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6328
6329 DELTA DPS920AB PSU DRIVER
6330 M:      Robert Marko <[email protected]>
6331 L:      [email protected]
6332 S:      Maintained
6333 F:      Documentation/hwmon/dps920ab.rst
6334 F:      drivers/hwmon/pmbus/dps920ab.c
6335
6336 DELTA NETWORKS TN48M CPLD DRIVERS
6337 M:      Robert Marko <[email protected]>
6338 S:      Maintained
6339 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6340 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6341 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6342 F:      drivers/gpio/gpio-tn48m.c
6343 F:      include/dt-bindings/reset/delta,tn48m-reset.h
6344
6345 DELTA ST MEDIA DRIVER
6346 M:      Hugues Fruchet <[email protected]>
6347 L:      [email protected]
6348 S:      Supported
6349 W:      https://linuxtv.org
6350 T:      git git://linuxtv.org/media_tree.git
6351 F:      drivers/media/platform/st/sti/delta
6352
6353 DENALI NAND DRIVER
6354 L:      [email protected]
6355 S:      Orphan
6356 F:      drivers/mtd/nand/raw/denali*
6357
6358 DESIGNWARE EDMA CORE IP DRIVER
6359 M:      Manivannan Sadhasivam <[email protected]>
6360 R:      Serge Semin <[email protected]>
6361 L:      [email protected]
6362 S:      Maintained
6363 F:      drivers/dma/dw-edma/
6364 F:      include/linux/dma/edma.h
6365
6366 DESIGNWARE USB2 DRD IP DRIVER
6367 M:      Minas Harutyunyan <[email protected]>
6368 L:      [email protected]
6369 S:      Maintained
6370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6371 F:      drivers/usb/dwc2/
6372
6373 DESIGNWARE USB3 DRD IP DRIVER
6374 M:      Thinh Nguyen <[email protected]>
6375 L:      [email protected]
6376 S:      Maintained
6377 F:      drivers/usb/dwc3/
6378
6379 DESIGNWARE XDATA IP DRIVER
6380 L:      [email protected]
6381 S:      Orphan
6382 F:      Documentation/misc-devices/dw-xdata-pcie.rst
6383 F:      drivers/misc/dw-xdata-pcie.c
6384
6385 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6386 M:      Andreas Klinger <[email protected]>
6387 L:      [email protected]
6388 S:      Maintained
6389 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6390 F:      drivers/iio/proximity/srf*.c
6391
6392 DEVICE COREDUMP (DEV_COREDUMP)
6393 M:      Johannes Berg <[email protected]>
6394 L:      [email protected]
6395 S:      Maintained
6396 F:      drivers/base/devcoredump.c
6397 F:      include/linux/devcoredump.h
6398
6399 DEVICE DEPENDENCY HELPER SCRIPT
6400 M:      Saravana Kannan <[email protected]>
6401 L:      [email protected]
6402 S:      Maintained
6403 F:      scripts/dev-needs.sh
6404
6405 DEVICE DIRECT ACCESS (DAX)
6406 M:      Dan Williams <[email protected]>
6407 M:      Vishal Verma <[email protected]>
6408 M:      Dave Jiang <[email protected]>
6409 L:      [email protected]
6410 L:      [email protected]
6411 S:      Supported
6412 F:      drivers/dax/
6413
6414 DEVICE FREQUENCY (DEVFREQ)
6415 M:      MyungJoo Ham <[email protected]>
6416 M:      Kyungmin Park <[email protected]>
6417 M:      Chanwoo Choi <[email protected]>
6418 L:      [email protected]
6419 S:      Maintained
6420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6421 F:      Documentation/devicetree/bindings/devfreq/
6422 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6423 F:      drivers/devfreq/
6424 F:      include/linux/devfreq.h
6425 F:      include/trace/events/devfreq.h
6426
6427 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6428 M:      Chanwoo Choi <[email protected]>
6429 L:      [email protected]
6430 S:      Supported
6431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6432 F:      Documentation/devicetree/bindings/devfreq/event/
6433 F:      drivers/devfreq/devfreq-event.c
6434 F:      drivers/devfreq/event/
6435 F:      include/dt-bindings/pmu/exynos_ppmu.h
6436 F:      include/linux/devfreq-event.h
6437
6438 DEVICE RESOURCE MANAGEMENT HELPERS
6439 M:      Hans de Goede <[email protected]>
6440 R:      Matti Vaittinen <[email protected]>
6441 S:      Maintained
6442 F:      include/linux/devm-helpers.h
6443
6444 DEVICE-MAPPER  (LVM)
6445 M:      Alasdair Kergon <[email protected]>
6446 M:      Mike Snitzer <[email protected]>
6447 M:      Mikulas Patocka <[email protected]>
6448 L:      [email protected]
6449 S:      Maintained
6450 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6452 F:      Documentation/admin-guide/device-mapper/
6453 F:      drivers/md/Kconfig
6454 F:      drivers/md/Makefile
6455 F:      drivers/md/dm*
6456 F:      drivers/md/persistent-data/
6457 F:      include/linux/device-mapper.h
6458 F:      include/linux/dm-*.h
6459 F:      include/uapi/linux/dm-*.h
6460
6461 DEVICE-MAPPER VDO TARGET
6462 M:      Matthew Sakai <[email protected]>
6463 L:      [email protected]
6464 S:      Maintained
6465 F:      Documentation/admin-guide/device-mapper/vdo*.rst
6466 F:      drivers/md/dm-vdo/
6467
6468 DEVLINK
6469 M:      Jiri Pirko <[email protected]>
6470 L:      [email protected]
6471 S:      Supported
6472 F:      Documentation/networking/devlink
6473 F:      include/net/devlink.h
6474 F:      include/uapi/linux/devlink.h
6475 F:      net/devlink/
6476
6477 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6478 M:      Christoph Niedermaier <[email protected]>
6479 L:      [email protected]
6480 S:      Maintained
6481 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6482 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6483
6484 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6485 M:      Marek Vasut <[email protected]>
6486 L:      [email protected]
6487 S:      Maintained
6488 F:      arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6489 F:      arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6490
6491 DIALOG SEMICONDUCTOR DRIVERS
6492 M:      Support Opensource <[email protected]>
6493 S:      Supported
6494 W:      http://www.dialog-semiconductor.com/products
6495 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6496 F:      Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6497 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6498 F:      Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6499 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6500 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6501 F:      Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6502 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6503 F:      Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6504 F:      Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6505 F:      Documentation/hwmon/da90??.rst
6506 F:      drivers/gpio/gpio-da90??.c
6507 F:      drivers/hwmon/da90??-hwmon.c
6508 F:      drivers/iio/adc/da91??-*.c
6509 F:      drivers/input/misc/da72??.[ch]
6510 F:      drivers/input/misc/da90??_onkey.c
6511 F:      drivers/input/touchscreen/da9052_tsi.c
6512 F:      drivers/leds/leds-da90??.c
6513 F:      drivers/mfd/da903x.c
6514 F:      drivers/mfd/da90??-*.c
6515 F:      drivers/mfd/da91??-*.c
6516 F:      drivers/pinctrl/pinctrl-da90??.c
6517 F:      drivers/power/supply/da9052-battery.c
6518 F:      drivers/power/supply/da91??-*.c
6519 F:      drivers/regulator/da9???-regulator.[ch]
6520 F:      drivers/regulator/slg51000-regulator.[ch]
6521 F:      drivers/rtc/rtc-da90??.c
6522 F:      drivers/thermal/da90??-thermal.c
6523 F:      drivers/video/backlight/da90??_bl.c
6524 F:      drivers/watchdog/da90??_wdt.c
6525 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6526 F:      include/linux/mfd/da903x.h
6527 F:      include/linux/mfd/da9052/
6528 F:      include/linux/mfd/da9055/
6529 F:      include/linux/mfd/da9062/
6530 F:      include/linux/mfd/da9063/
6531 F:      include/linux/mfd/da9150/
6532 F:      include/linux/regulator/da9211.h
6533 F:      include/sound/da[79]*.h
6534 F:      sound/soc/codecs/da[79]*.[ch]
6535
6536 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6537 M:      William Breathitt Gray <[email protected]>
6538 L:      [email protected]
6539 S:      Maintained
6540 F:      drivers/gpio/gpio-gpio-mm.c
6541
6542 DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6543 M:      Martin Tuma <[email protected]>
6544 L:      [email protected]
6545 S:      Maintained
6546 F:      Documentation/admin-guide/media/mgb4.rst
6547 F:      drivers/media/pci/mgb4/
6548
6549 DIOLAN U2C-12 I2C DRIVER
6550 M:      Guenter Roeck <[email protected]>
6551 L:      [email protected]
6552 S:      Maintained
6553 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6554
6555 DIRECTORY NOTIFICATION (DNOTIFY)
6556 M:      Jan Kara <[email protected]>
6557 R:      Amir Goldstein <[email protected]>
6558 L:      [email protected]
6559 S:      Maintained
6560 F:      Documentation/filesystems/dnotify.rst
6561 F:      fs/notify/dnotify/
6562 F:      include/linux/dnotify.h
6563
6564 DISK GEOMETRY AND PARTITION HANDLING
6565 M:      Andries Brouwer <[email protected]>
6566 S:      Maintained
6567 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6568 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6569 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6570
6571 DISKQUOTA
6572 M:      Jan Kara <[email protected]>
6573 S:      Maintained
6574 F:      Documentation/filesystems/quota.rst
6575 F:      fs/quota/
6576 F:      include/linux/quota*.h
6577 F:      include/uapi/linux/quota*.h
6578
6579 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6580 M:      Bernie Thompson <[email protected]>
6581 L:      [email protected]
6582 S:      Maintained
6583 W:      http://plugable.com/category/projects/udlfb/
6584 F:      Documentation/fb/udlfb.rst
6585 F:      drivers/video/fbdev/udlfb.c
6586 F:      include/video/udlfb.h
6587
6588 DISTRIBUTED LOCK MANAGER (DLM)
6589 M:      Alexander Aring <[email protected]>
6590 M:      David Teigland <[email protected]>
6591 L:      [email protected]
6592 S:      Supported
6593 W:      https://pagure.io/dlm
6594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6595 F:      fs/dlm/
6596
6597 DMA BUFFER SHARING FRAMEWORK
6598 M:      Sumit Semwal <[email protected]>
6599 M:      Christian König <[email protected]>
6600 L:      [email protected]
6601 L:      [email protected]
6602 L:      [email protected] (moderated for non-subscribers)
6603 S:      Maintained
6604 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6605 F:      Documentation/driver-api/dma-buf.rst
6606 F:      Documentation/userspace-api/dma-buf-alloc-exchange.rst
6607 F:      drivers/dma-buf/
6608 F:      include/linux/*fence.h
6609 F:      include/linux/dma-buf.h
6610 F:      include/linux/dma-resv.h
6611 K:      \bdma_(?:buf|fence|resv)\b
6612
6613 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6614 M:      Vinod Koul <[email protected]>
6615 L:      [email protected]
6616 S:      Maintained
6617 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6619 F:      Documentation/devicetree/bindings/dma/
6620 F:      Documentation/driver-api/dmaengine/
6621 F:      drivers/dma/
6622 F:      include/dt-bindings/dma/
6623 F:      include/linux/dma/
6624 F:      include/linux/dmaengine.h
6625 F:      include/linux/of_dma.h
6626
6627 DMA MAPPING BENCHMARK
6628 M:      Xiang Chen <[email protected]>
6629 L:      [email protected]
6630 F:      kernel/dma/map_benchmark.c
6631 F:      tools/testing/selftests/dma/
6632
6633 DMA MAPPING HELPERS
6634 M:      Christoph Hellwig <[email protected]>
6635 M:      Marek Szyprowski <[email protected]>
6636 R:      Robin Murphy <[email protected]>
6637 L:      [email protected]
6638 S:      Supported
6639 W:      http://git.infradead.org/users/hch/dma-mapping.git
6640 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6641 F:      include/asm-generic/dma-mapping.h
6642 F:      include/linux/dma-direct.h
6643 F:      include/linux/dma-map-ops.h
6644 F:      include/linux/dma-mapping.h
6645 F:      include/linux/swiotlb.h
6646 F:      kernel/dma/
6647
6648 DMA-BUF HEAPS FRAMEWORK
6649 M:      Sumit Semwal <[email protected]>
6650 R:      Benjamin Gaignard <[email protected]>
6651 R:      Brian Starkey <[email protected]>
6652 R:      John Stultz <[email protected]>
6653 R:      T.J. Mercier <[email protected]>
6654 L:      [email protected]
6655 L:      [email protected]
6656 L:      [email protected] (moderated for non-subscribers)
6657 S:      Maintained
6658 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6659 F:      drivers/dma-buf/dma-heap.c
6660 F:      drivers/dma-buf/heaps/*
6661 F:      include/linux/dma-heap.h
6662 F:      include/uapi/linux/dma-heap.h
6663
6664 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6665 M:      Lukasz Luba <[email protected]>
6666 L:      [email protected]
6667 L:      [email protected]
6668 S:      Maintained
6669 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6670 F:      drivers/memory/samsung/exynos5422-dmc.c
6671
6672 DME1737 HARDWARE MONITOR DRIVER
6673 M:      Juerg Haefliger <[email protected]>
6674 L:      [email protected]
6675 S:      Maintained
6676 F:      Documentation/hwmon/dme1737.rst
6677 F:      drivers/hwmon/dme1737.c
6678
6679 DMI/SMBIOS SUPPORT
6680 M:      Jean Delvare <[email protected]>
6681 S:      Maintained
6682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6683 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6684 F:      drivers/firmware/dmi-id.c
6685 F:      drivers/firmware/dmi_scan.c
6686 F:      include/linux/dmi.h
6687
6688 DOCUMENTATION
6689 M:      Jonathan Corbet <[email protected]>
6690 L:      [email protected]
6691 S:      Maintained
6692 P:      Documentation/doc-guide/maintainer-profile.rst
6693 T:      git git://git.lwn.net/linux.git docs-next
6694 F:      Documentation/
6695 F:      scripts/check-variable-fonts.sh
6696 F:      scripts/documentation-file-ref-check
6697 F:      scripts/kernel-doc
6698 F:      scripts/sphinx-pre-install
6699 X:      Documentation/ABI/
6700 X:      Documentation/admin-guide/media/
6701 X:      Documentation/devicetree/
6702 X:      Documentation/driver-api/media/
6703 X:      Documentation/firmware-guide/acpi/
6704 X:      Documentation/i2c/
6705 X:      Documentation/netlink/
6706 X:      Documentation/power/
6707 X:      Documentation/spi/
6708 X:      Documentation/userspace-api/media/
6709
6710 DOCUMENTATION PROCESS
6711 M:      Jonathan Corbet <[email protected]>
6712 L:      [email protected]
6713 S:      Maintained
6714 F:      Documentation/maintainer/
6715 F:      Documentation/process/
6716
6717 DOCUMENTATION REPORTING ISSUES
6718 M:      Thorsten Leemhuis <[email protected]>
6719 L:      [email protected]
6720 S:      Maintained
6721 F:      Documentation/admin-guide/quickly-build-trimmed-linux.rst
6722 F:      Documentation/admin-guide/reporting-issues.rst
6723 F:      Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6724
6725 DOCUMENTATION SCRIPTS
6726 M:      Mauro Carvalho Chehab <[email protected]>
6727 L:      [email protected]
6728 S:      Maintained
6729 F:      Documentation/sphinx/parse-headers.pl
6730 F:      scripts/documentation-file-ref-check
6731 F:      scripts/sphinx-pre-install
6732
6733 DOCUMENTATION/ITALIAN
6734 M:      Federico Vaga <[email protected]>
6735 L:      [email protected]
6736 S:      Maintained
6737 F:      Documentation/translations/it_IT
6738
6739 DOCUMENTATION/JAPANESE
6740 R:      Akira Yokosawa <[email protected]>
6741 L:      [email protected]
6742 S:      Maintained
6743 F:      Documentation/translations/ja_JP
6744
6745 DONGWOON DW9714 LENS VOICE COIL DRIVER
6746 M:      Sakari Ailus <[email protected]>
6747 L:      [email protected]
6748 S:      Maintained
6749 T:      git git://linuxtv.org/media_tree.git
6750 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6751 F:      drivers/media/i2c/dw9714.c
6752
6753 DONGWOON DW9719 LENS VOICE COIL DRIVER
6754 M:      Daniel Scally <[email protected]>
6755 L:      [email protected]
6756 S:      Maintained
6757 T:      git git://linuxtv.org/media_tree.git
6758 F:      drivers/media/i2c/dw9719.c
6759
6760 DONGWOON DW9768 LENS VOICE COIL DRIVER
6761 L:      [email protected]
6762 S:      Orphan
6763 T:      git git://linuxtv.org/media_tree.git
6764 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6765 F:      drivers/media/i2c/dw9768.c
6766
6767 DONGWOON DW9807 LENS VOICE COIL DRIVER
6768 M:      Sakari Ailus <[email protected]>
6769 L:      [email protected]
6770 S:      Maintained
6771 T:      git git://linuxtv.org/media_tree.git
6772 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6773 F:      drivers/media/i2c/dw9807-vcm.c
6774
6775 DOUBLETALK DRIVER
6776 M:      "James R. Van Zandt" <[email protected]>
6777 L:      [email protected]
6778 S:      Maintained
6779 F:      drivers/char/dtlk.c
6780 F:      include/linux/dtlk.h
6781
6782 DPAA2 DATAPATH I/O (DPIO) DRIVER
6783 M:      Roy Pledge <[email protected]>
6784 L:      [email protected]
6785 S:      Maintained
6786 F:      drivers/soc/fsl/dpio
6787
6788 DPAA2 ETHERNET DRIVER
6789 M:      Ioana Ciornei <[email protected]>
6790 L:      [email protected]
6791 S:      Maintained
6792 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6793 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6794 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6795 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6796 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6797 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6798 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6799 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6800 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6801 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6802
6803 DPAA2 ETHERNET SWITCH DRIVER
6804 M:      Ioana Ciornei <[email protected]>
6805 L:      [email protected]
6806 S:      Maintained
6807 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6808 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6809 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6810
6811 DPLL SUBSYSTEM
6812 M:      Vadim Fedorenko <[email protected]>
6813 M:      Arkadiusz Kubalewski <[email protected]>
6814 M:      Jiri Pirko <[email protected]>
6815 L:      [email protected]
6816 S:      Supported
6817 F:      Documentation/driver-api/dpll.rst
6818 F:      drivers/dpll/*
6819 F:      include/linux/dpll.h
6820 F:      include/uapi/linux/dpll.h
6821
6822 DRBD DRIVER
6823 M:      Philipp Reisner <[email protected]>
6824 M:      Lars Ellenberg <[email protected]>
6825 M:      Christoph Böhmwalder <[email protected]>
6826 L:      [email protected]
6827 S:      Supported
6828 W:      http://www.drbd.org
6829 T:      git git://git.linbit.com/linux-drbd.git
6830 T:      git git://git.linbit.com/drbd-8.4.git
6831 F:      Documentation/admin-guide/blockdev/
6832 F:      drivers/block/drbd/
6833 F:      include/linux/drbd*
6834 F:      lib/lru_cache.c
6835
6836 DRIVER COMPONENT FRAMEWORK
6837 L:      [email protected]
6838 F:      drivers/base/component.c
6839 F:      include/linux/component.h
6840
6841 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6842 M:      Greg Kroah-Hartman <[email protected]>
6843 R:      "Rafael J. Wysocki" <[email protected]>
6844 S:      Supported
6845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6846 F:      Documentation/core-api/kobject.rst
6847 F:      drivers/base/
6848 F:      fs/debugfs/
6849 F:      fs/sysfs/
6850 F:      include/linux/debugfs.h
6851 F:      include/linux/fwnode.h
6852 F:      include/linux/kobj*
6853 F:      include/linux/property.h
6854 F:      lib/kobj*
6855 F:      rust/kernel/device.rs
6856
6857 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6858 M:      Nishanth Menon <[email protected]>
6859 L:      [email protected]
6860 S:      Maintained
6861 F:      drivers/soc/ti/smartreflex.c
6862 F:      include/linux/power/smartreflex.h
6863
6864 DRM ACCEL DRIVERS FOR INTEL VPU
6865 M:      Jacek Lawrynowicz <[email protected]>
6866 M:      Stanislaw Gruszka <[email protected]>
6867 L:      [email protected]
6868 S:      Supported
6869 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6870 F:      drivers/accel/ivpu/
6871 F:      include/uapi/drm/ivpu_accel.h
6872
6873 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6874 M:      Oded Gabbay <[email protected]>
6875 L:      [email protected]
6876 S:      Maintained
6877 C:      irc://irc.oftc.net/dri-devel
6878 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6879 F:      Documentation/accel/
6880 F:      drivers/accel/
6881 F:      include/drm/drm_accel.h
6882
6883 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6884 M:      Maxime Ripard <[email protected]>
6885 M:      Chen-Yu Tsai <[email protected]>
6886 R:      Jernej Skrabec <[email protected]>
6887 L:      [email protected]
6888 S:      Supported
6889 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6890 F:      drivers/gpu/drm/sun4i/sun8i*
6891
6892 DRM DRIVER FOR ARM PL111 CLCD
6893 S:      Orphan
6894 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6895 F:      drivers/gpu/drm/pl111/
6896
6897 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6898 M:      Linus Walleij <[email protected]>
6899 S:      Maintained
6900 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6901 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6902 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
6903
6904 DRM DRIVER FOR ASPEED BMC GFX
6905 M:      Joel Stanley <[email protected]>
6906 L:      [email protected] (moderated for non-subscribers)
6907 S:      Supported
6908 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6909 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6910 F:      drivers/gpu/drm/aspeed/
6911
6912 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6913 M:      Dave Airlie <[email protected]>
6914 R:      Thomas Zimmermann <[email protected]>
6915 R:      Jocelyn Falempe <[email protected]>
6916 L:      [email protected]
6917 S:      Supported
6918 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6919 F:      drivers/gpu/drm/ast/
6920
6921 DRM DRIVER FOR BOCHS VIRTUAL GPU
6922 M:      Gerd Hoffmann <[email protected]>
6923 L:      [email protected]
6924 S:      Maintained
6925 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6926 F:      drivers/gpu/drm/tiny/bochs.c
6927
6928 DRM DRIVER FOR BOE HIMAX8279D PANELS
6929 M:      Jerry Han <[email protected]>
6930 S:      Maintained
6931 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6932 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
6933
6934 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6935 M:      Jagan Teki <[email protected]>
6936 S:      Maintained
6937 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6938 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
6939
6940 DRM DRIVER FOR EBBG FT8719 PANEL
6941 M:      Joel Selvaraj <[email protected]>
6942 S:      Maintained
6943 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6944 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6945 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6946
6947 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6948 M:      Linus Walleij <[email protected]>
6949 S:      Maintained
6950 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6951 F:      drivers/gpu/drm/tve200/
6952
6953 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6954 M:      Icenowy Zheng <[email protected]>
6955 S:      Maintained
6956 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6957 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6958
6959 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6960 M:      Jagan Teki <[email protected]>
6961 S:      Maintained
6962 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6963 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6964
6965 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6966 M:      Thomas Zimmermann <[email protected]>
6967 M:      Javier Martinez Canillas <[email protected]>
6968 L:      [email protected]
6969 S:      Maintained
6970 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6971 F:      drivers/gpu/drm/drm_aperture.c
6972 F:      drivers/gpu/drm/tiny/ofdrm.c
6973 F:      drivers/gpu/drm/tiny/simpledrm.c
6974 F:      drivers/video/aperture.c
6975 F:      drivers/video/nomodeset.c
6976 F:      include/drm/drm_aperture.h
6977 F:      include/linux/aperture.h
6978 F:      include/video/nomodeset.h
6979
6980 DRM DRIVER FOR GENERIC EDP PANELS
6981 R:      Douglas Anderson <[email protected]>
6982 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6983 F:      drivers/gpu/drm/panel/panel-edp.c
6984
6985 DRM DRIVER FOR GENERIC USB DISPLAY
6986 M:      Noralf Trønnes <[email protected]>
6987 S:      Maintained
6988 W:      https://github.com/notro/gud/wiki
6989 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6990 F:      drivers/gpu/drm/gud/
6991 F:      include/drm/gud.h
6992
6993 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6994 M:      Hans de Goede <[email protected]>
6995 S:      Maintained
6996 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6997 F:      drivers/gpu/drm/tiny/gm12u320.c
6998
6999 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7000 M:      Ondrej Jirman <[email protected]>
7001 M:      Javier Martinez Canillas <[email protected]>
7002 S:      Maintained
7003 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7004 F:      Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7005 F:      drivers/gpu/drm/panel/panel-himax-hx8394.c
7006
7007 DRM DRIVER FOR HX8357D PANELS
7008 S:      Orphan
7009 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7010 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
7011 F:      drivers/gpu/drm/tiny/hx8357d.c
7012
7013 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7014 M:      Deepak Rawat <[email protected]>
7015 L:      [email protected]
7016 L:      [email protected]
7017 S:      Maintained
7018 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7019 F:      drivers/gpu/drm/hyperv
7020
7021 DRM DRIVER FOR ILITEK ILI9225 PANELS
7022 M:      David Lechner <[email protected]>
7023 S:      Maintained
7024 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7025 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7026 F:      drivers/gpu/drm/tiny/ili9225.c
7027
7028 DRM DRIVER FOR ILITEK ILI9486 PANELS
7029 M:      Kamlesh Gurudasani <[email protected]>
7030 S:      Maintained
7031 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7032 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7033 F:      drivers/gpu/drm/tiny/ili9486.c
7034
7035 DRM DRIVER FOR ILITEK ILI9805 PANELS
7036 M:      Michael Trimarchi <[email protected]>
7037 S:      Maintained
7038 F:      Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7039 F:      drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7040
7041 DRM DRIVER FOR ILITEK ILI9806E PANELS
7042 M:      Michael Walle <[email protected]>
7043 S:      Maintained
7044 F:      drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7045
7046 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7047 M:      Jagan Teki <[email protected]>
7048 S:      Maintained
7049 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7050 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7051
7052 DRM DRIVER FOR LG SW43408 PANELS
7053 M:      Sumit Semwal <[email protected]>
7054 M:      Caleb Connolly <[email protected]>
7055 S:      Maintained
7056 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7057 F:      Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7058 F:      drivers/gpu/drm/panel/panel-lg-sw43408.c
7059
7060 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7061 M:      Paul Kocialkowski <[email protected]>
7062 S:      Supported
7063 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7064 F:      drivers/gpu/drm/logicvc/
7065
7066 DRM DRIVER FOR LVDS PANELS
7067 M:      Laurent Pinchart <[email protected]>
7068 L:      [email protected]
7069 S:      Maintained
7070 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7071 F:      Documentation/devicetree/bindings/display/lvds.yaml
7072 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7073 F:      drivers/gpu/drm/panel/panel-lvds.c
7074
7075 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7076 M:      Guido Günther <[email protected]>
7077 R:      Purism Kernel Team <[email protected]>
7078 S:      Maintained
7079 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7080 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7081
7082 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7083 M:      Dave Airlie <[email protected]>
7084 R:      Thomas Zimmermann <[email protected]>
7085 R:      Jocelyn Falempe <[email protected]>
7086 L:      [email protected]
7087 S:      Supported
7088 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7089 F:      drivers/gpu/drm/mgag200/
7090
7091 DRM DRIVER FOR MI0283QT
7092 M:      Noralf Trønnes <[email protected]>
7093 S:      Maintained
7094 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7095 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7096 F:      drivers/gpu/drm/tiny/mi0283qt.c
7097
7098 DRM DRIVER FOR MIPI DBI compatible panels
7099 M:      Noralf Trønnes <[email protected]>
7100 S:      Maintained
7101 W:      https://github.com/notro/panel-mipi-dbi/wiki
7102 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7103 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7104 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
7105
7106 DRM DRIVER for Qualcomm Adreno GPUs
7107 M:      Rob Clark <[email protected]>
7108 R:      Sean Paul <[email protected]>
7109 R:      Konrad Dybcio <[email protected]>
7110 L:      [email protected]
7111 L:      [email protected]
7112 L:      [email protected]
7113 S:      Maintained
7114 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7115 T:      git https://gitlab.freedesktop.org/drm/msm.git
7116 F:      Documentation/devicetree/bindings/display/msm/gpu.yaml
7117 F:      drivers/gpu/drm/msm/adreno/
7118 F:      drivers/gpu/drm/msm/msm_gpu.*
7119 F:      drivers/gpu/drm/msm/msm_gpu_devfreq.*
7120 F:      drivers/gpu/drm/msm/msm_ringbuffer.*
7121 F:      drivers/gpu/drm/msm/registers/adreno/
7122 F:      include/uapi/drm/msm_drm.h
7123
7124 DRM DRIVER for Qualcomm display hardware
7125 M:      Rob Clark <[email protected]>
7126 M:      Abhinav Kumar <[email protected]>
7127 M:      Dmitry Baryshkov <[email protected]>
7128 R:      Sean Paul <[email protected]>
7129 R:      Marijn Suijten <[email protected]>
7130 L:      [email protected]
7131 L:      [email protected]
7132 L:      [email protected]
7133 S:      Maintained
7134 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7135 T:      git https://gitlab.freedesktop.org/drm/msm.git
7136 F:      Documentation/devicetree/bindings/display/msm/
7137 F:      drivers/gpu/drm/ci/xfails/msm*
7138 F:      drivers/gpu/drm/msm/
7139 F:      include/uapi/drm/msm_drm.h
7140
7141 DRM DRIVER FOR NOVATEK NT35510 PANELS
7142 M:      Linus Walleij <[email protected]>
7143 S:      Maintained
7144 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7145 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7146 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
7147
7148 DRM DRIVER FOR NOVATEK NT35560 PANELS
7149 M:      Linus Walleij <[email protected]>
7150 S:      Maintained
7151 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7152 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7153 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
7154
7155 DRM DRIVER FOR NOVATEK NT36523 PANELS
7156 M:      Jianhua Lu <[email protected]>
7157 S:      Maintained
7158 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7159 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7160 F:      drivers/gpu/drm/panel/panel-novatek-nt36523.c
7161
7162 DRM DRIVER FOR NOVATEK NT36672A PANELS
7163 M:      Sumit Semwal <[email protected]>
7164 S:      Maintained
7165 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7166 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7167 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7168
7169 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7170 M:      Karol Herbst <[email protected]>
7171 M:      Lyude Paul <[email protected]>
7172 M:      Danilo Krummrich <[email protected]>
7173 L:      [email protected]
7174 L:      [email protected]
7175 S:      Supported
7176 W:      https://nouveau.freedesktop.org/
7177 Q:      https://patchwork.freedesktop.org/project/nouveau/
7178 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7179 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
7180 C:      irc://irc.oftc.net/nouveau
7181 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
7182 F:      drivers/gpu/drm/nouveau/
7183 F:      include/uapi/drm/nouveau_drm.h
7184
7185 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7186 M:      Stefan Mavrodiev <[email protected]>
7187 S:      Maintained
7188 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7189 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7190
7191 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7192 R:      Douglas Anderson <[email protected]>
7193 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7194 F:      drivers/gpu/drm/bridge/parade-ps8640.c
7195
7196 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7197 M:      Noralf Trønnes <[email protected]>
7198 S:      Maintained
7199 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7200 F:      Documentation/devicetree/bindings/display/repaper.txt
7201 F:      drivers/gpu/drm/tiny/repaper.c
7202
7203 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7204 M:      Dave Airlie <[email protected]>
7205 M:      Gerd Hoffmann <[email protected]>
7206 L:      [email protected]
7207 S:      Obsolete
7208 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7209 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7210 F:      drivers/gpu/drm/tiny/cirrus.c
7211
7212 DRM DRIVER FOR QXL VIRTUAL GPU
7213 M:      Dave Airlie <[email protected]>
7214 M:      Gerd Hoffmann <[email protected]>
7215 L:      [email protected]
7216 L:      [email protected]
7217 S:      Maintained
7218 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7219 F:      drivers/gpu/drm/qxl/
7220 F:      include/uapi/drm/qxl_drm.h
7221
7222 DRM DRIVER FOR RAYDIUM RM67191 PANELS
7223 M:      Robert Chiras <[email protected]>
7224 S:      Maintained
7225 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7226 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
7227
7228 DRM DRIVER FOR SAMSUNG DB7430 PANELS
7229 M:      Linus Walleij <[email protected]>
7230 S:      Maintained
7231 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7232 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7233 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
7234
7235 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7236 M:      Inki Dae <[email protected]>
7237 M:      Jagan Teki <[email protected]>
7238 M:      Marek Szyprowski <[email protected]>
7239 S:      Maintained
7240 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7241 F:      Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7242 F:      drivers/gpu/drm/bridge/samsung-dsim.c
7243 F:      include/drm/bridge/samsung-dsim.h
7244
7245 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7246 M:      Markuss Broks <[email protected]>
7247 S:      Maintained
7248 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7249 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7250
7251 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7252 M:      Artur Weber <[email protected]>
7253 S:      Maintained
7254 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7255 F:      drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7256
7257 DRM DRIVER FOR SITRONIX ST7586 PANELS
7258 M:      David Lechner <[email protected]>
7259 S:      Maintained
7260 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7261 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
7262 F:      drivers/gpu/drm/tiny/st7586.c
7263
7264 DRM DRIVER FOR SITRONIX ST7701 PANELS
7265 M:      Jagan Teki <[email protected]>
7266 S:      Maintained
7267 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7268 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
7269
7270 DRM DRIVER FOR SITRONIX ST7703 PANELS
7271 M:      Guido Günther <[email protected]>
7272 R:      Purism Kernel Team <[email protected]>
7273 R:      Ondrej Jirman <[email protected]>
7274 S:      Maintained
7275 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7276 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
7277
7278 DRM DRIVER FOR SITRONIX ST7735R PANELS
7279 M:      David Lechner <[email protected]>
7280 S:      Maintained
7281 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7282 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7283 F:      drivers/gpu/drm/tiny/st7735r.c
7284
7285 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7286 M:      Javier Martinez Canillas <[email protected]>
7287 S:      Maintained
7288 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7289 F:      Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7290 F:      Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7291 F:      drivers/gpu/drm/solomon/ssd130x*
7292
7293 DRM DRIVER FOR ST-ERICSSON MCDE
7294 M:      Linus Walleij <[email protected]>
7295 S:      Maintained
7296 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7297 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
7298 F:      drivers/gpu/drm/mcde/
7299
7300 DRM DRIVER FOR SYNAPTICS R63353 PANELS
7301 M:      Michael Trimarchi <[email protected]>
7302 S:      Maintained
7303 F:      Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7304 F:      drivers/gpu/drm/panel/panel-synaptics-r63353.c
7305
7306 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7307 M:      Jagan Teki <[email protected]>
7308 S:      Maintained
7309 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7310 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
7311
7312 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7313 R:      Douglas Anderson <[email protected]>
7314 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7315 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
7316
7317 DRM DRIVER FOR TPO TPG110 PANELS
7318 M:      Linus Walleij <[email protected]>
7319 S:      Maintained
7320 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7321 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7322 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
7323
7324 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7325 M:      Dave Airlie <[email protected]>
7326 R:      Sean Paul <[email protected]>
7327 R:      Thomas Zimmermann <[email protected]>
7328 L:      [email protected]
7329 S:      Supported
7330 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7331 F:      drivers/gpu/drm/udl/
7332
7333 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7334 M:      Rodrigo Siqueira <[email protected]>
7335 M:      Melissa Wen <[email protected]>
7336 M:      Maíra Canal <[email protected]>
7337 R:      Haneen Mohammed <[email protected]>
7338 R:      Daniel Vetter <[email protected]>
7339 L:      [email protected]
7340 S:      Maintained
7341 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7342 F:      Documentation/gpu/vkms.rst
7343 F:      drivers/gpu/drm/ci/xfails/vkms*
7344 F:      drivers/gpu/drm/vkms/
7345
7346 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7347 M:      Hans de Goede <[email protected]>
7348 L:      [email protected]
7349 S:      Maintained
7350 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7351 F:      drivers/gpu/drm/vboxvideo/
7352
7353 DRM DRIVER FOR VMWARE VIRTUAL GPU
7354 M:      Zack Rusin <[email protected]>
7355 R:      Broadcom internal kernel review list <[email protected]>
7356 L:      [email protected]
7357 S:      Supported
7358 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7359 F:      drivers/gpu/drm/vmwgfx/
7360 F:      include/uapi/drm/vmwgfx_drm.h
7361
7362 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7363 M:      Linus Walleij <[email protected]>
7364 S:      Maintained
7365 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7366 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7367 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
7368
7369 DRM DRIVERS
7370 M:      David Airlie <[email protected]>
7371 M:      Daniel Vetter <[email protected]>
7372 L:      [email protected]
7373 S:      Maintained
7374 B:      https://gitlab.freedesktop.org/drm
7375 C:      irc://irc.oftc.net/dri-devel
7376 T:      git https://gitlab.freedesktop.org/drm/kernel.git
7377 F:      Documentation/devicetree/bindings/display/
7378 F:      Documentation/devicetree/bindings/gpu/
7379 F:      Documentation/gpu/
7380 F:      drivers/gpu/
7381 F:      include/drm/
7382 F:      include/linux/vga*
7383 F:      include/uapi/drm/
7384
7385 DRM DRIVERS AND MISC GPU PATCHES
7386 M:      Maarten Lankhorst <[email protected]>
7387 M:      Maxime Ripard <[email protected]>
7388 M:      Thomas Zimmermann <[email protected]>
7389 S:      Maintained
7390 W:      https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7391 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7392 F:      Documentation/devicetree/bindings/display/
7393 F:      Documentation/devicetree/bindings/gpu/
7394 F:      Documentation/gpu/
7395 F:      drivers/gpu/drm/
7396 F:      drivers/gpu/vga/
7397 F:      include/drm/drm
7398 F:      include/linux/vga*
7399 F:      include/uapi/drm/
7400 X:      drivers/gpu/drm/amd/
7401 X:      drivers/gpu/drm/armada/
7402 X:      drivers/gpu/drm/etnaviv/
7403 X:      drivers/gpu/drm/exynos/
7404 X:      drivers/gpu/drm/i915/
7405 X:      drivers/gpu/drm/kmb/
7406 X:      drivers/gpu/drm/mediatek/
7407 X:      drivers/gpu/drm/msm/
7408 X:      drivers/gpu/drm/nouveau/
7409 X:      drivers/gpu/drm/radeon/
7410 X:      drivers/gpu/drm/renesas/rcar-du/
7411 X:      drivers/gpu/drm/tegra/
7412
7413 DRM DRIVERS FOR ALLWINNER A10
7414 M:      Maxime Ripard <[email protected]>
7415 M:      Chen-Yu Tsai <[email protected]>
7416 L:      [email protected]
7417 S:      Supported
7418 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7419 F:      Documentation/devicetree/bindings/display/allwinner*
7420 F:      drivers/gpu/drm/sun4i/
7421
7422 DRM DRIVERS FOR AMLOGIC SOCS
7423 M:      Neil Armstrong <[email protected]>
7424 L:      [email protected]
7425 L:      [email protected]
7426 S:      Supported
7427 W:      http://linux-meson.com/
7428 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7429 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7430 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7431 F:      Documentation/gpu/meson.rst
7432 F:      drivers/gpu/drm/ci/xfails/meson*
7433 F:      drivers/gpu/drm/meson/
7434
7435 DRM DRIVERS FOR ATMEL HLCDC
7436 M:      Sam Ravnborg <[email protected]>
7437 M:      Boris Brezillon <[email protected]>
7438 L:      [email protected]
7439 S:      Supported
7440 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7441 F:      Documentation/devicetree/bindings/display/atmel/
7442 F:      drivers/gpu/drm/atmel-hlcdc/
7443
7444 DRM DRIVERS FOR BRIDGE CHIPS
7445 M:      Andrzej Hajda <[email protected]>
7446 M:      Neil Armstrong <[email protected]>
7447 M:      Robert Foss <[email protected]>
7448 R:      Laurent Pinchart <[email protected]>
7449 R:      Jonas Karlman <[email protected]>
7450 R:      Jernej Skrabec <[email protected]>
7451 S:      Maintained
7452 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7453 F:      Documentation/devicetree/bindings/display/bridge/
7454 F:      drivers/gpu/drm/bridge/
7455 F:      drivers/gpu/drm/drm_bridge.c
7456 F:      drivers/gpu/drm/drm_bridge_connector.c
7457 F:      include/drm/drm_bridge.h
7458 F:      include/drm/drm_bridge_connector.h
7459
7460 DRM DRIVERS FOR EXYNOS
7461 M:      Inki Dae <[email protected]>
7462 M:      Seung-Woo Kim <[email protected]>
7463 M:      Kyungmin Park <[email protected]>
7464 L:      [email protected]
7465 S:      Supported
7466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7467 F:      Documentation/devicetree/bindings/display/exynos/
7468 F:      Documentation/devicetree/bindings/display/samsung/
7469 F:      drivers/gpu/drm/exynos/
7470 F:      include/uapi/drm/exynos_drm.h
7471
7472 DRM DRIVERS FOR FREESCALE DCU
7473 M:      Stefan Agner <[email protected]>
7474 M:      Alison Wang <[email protected]>
7475 L:      [email protected]
7476 S:      Supported
7477 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7478 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
7479 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
7480 F:      drivers/gpu/drm/fsl-dcu/
7481
7482 DRM DRIVERS FOR FREESCALE IMX 5/6
7483 M:      Philipp Zabel <[email protected]>
7484 L:      [email protected]
7485 S:      Maintained
7486 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7487 T:      git git://git.pengutronix.de/git/pza/linux
7488 F:      Documentation/devicetree/bindings/display/imx/
7489 F:      drivers/gpu/drm/imx/ipuv3/
7490 F:      drivers/gpu/ipu-v3/
7491
7492 DRM DRIVERS FOR FREESCALE IMX BRIDGE
7493 M:      Liu Ying <[email protected]>
7494 L:      [email protected]
7495 S:      Maintained
7496 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7497 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7498 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7499 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7500 F:      drivers/gpu/drm/bridge/imx/
7501
7502 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7503 M:      Patrik Jakobsson <[email protected]>
7504 L:      [email protected]
7505 S:      Maintained
7506 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7507 F:      drivers/gpu/drm/gma500/
7508
7509 DRM DRIVERS FOR HISILICON
7510 M:      Xinliang Liu <[email protected]>
7511 M:      Tian Tao  <[email protected]>
7512 R:      Xinwei Kong <[email protected]>
7513 R:      Sumit Semwal <[email protected]>
7514 R:      Yongqin Liu <[email protected]>
7515 R:      John Stultz <[email protected]>
7516 L:      [email protected]
7517 S:      Maintained
7518 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7519 F:      Documentation/devicetree/bindings/display/hisilicon/
7520 F:      drivers/gpu/drm/hisilicon/
7521
7522 DRM DRIVERS FOR LIMA
7523 M:      Qiang Yu <[email protected]>
7524 L:      [email protected]
7525 L:      [email protected] (moderated for non-subscribers)
7526 S:      Maintained
7527 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7528 F:      drivers/gpu/drm/lima/
7529 F:      include/uapi/drm/lima_drm.h
7530
7531 DRM DRIVERS FOR LOONGSON
7532 M:      Sui Jingfeng <[email protected]>
7533 L:      [email protected]
7534 S:      Supported
7535 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7536 F:      drivers/gpu/drm/loongson/
7537
7538 DRM DRIVERS FOR MEDIATEK
7539 M:      Chun-Kuang Hu <[email protected]>
7540 M:      Philipp Zabel <[email protected]>
7541 L:      [email protected]
7542 L:      [email protected] (moderated for non-subscribers)
7543 S:      Supported
7544 F:      Documentation/devicetree/bindings/display/mediatek/
7545 F:      drivers/gpu/drm/ci/xfails/mediatek*
7546 F:      drivers/gpu/drm/mediatek/
7547 F:      drivers/phy/mediatek/phy-mtk-dp.c
7548 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7549 F:      drivers/phy/mediatek/phy-mtk-mipi*
7550
7551 DRM DRIVERS FOR NVIDIA TEGRA
7552 M:      Thierry Reding <[email protected]>
7553 M:      Mikko Perttunen <[email protected]>
7554 L:      [email protected]
7555 L:      [email protected]
7556 S:      Supported
7557 T:      git https://gitlab.freedesktop.org/drm/tegra.git
7558 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7559 F:      Documentation/devicetree/bindings/gpu/host1x/
7560 F:      drivers/gpu/drm/tegra/
7561 F:      drivers/gpu/host1x/
7562 F:      include/linux/host1x.h
7563 F:      include/uapi/drm/tegra_drm.h
7564
7565 DRM DRIVERS FOR RENESAS R-CAR
7566 M:      Laurent Pinchart <[email protected]>
7567 M:      Kieran Bingham <[email protected]>
7568 L:      [email protected]
7569 L:      [email protected]
7570 S:      Supported
7571 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7572 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7573 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7574 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7575 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7576 F:      drivers/gpu/drm/renesas/rcar-du/
7577
7578 DRM DRIVERS FOR RENESAS RZ
7579 M:      Biju Das <[email protected]>
7580 L:      [email protected]
7581 L:      [email protected]
7582 S:      Maintained
7583 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7584 F:      Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7585 F:      drivers/gpu/drm/renesas/rz-du/
7586
7587 DRM DRIVERS FOR RENESAS SHMOBILE
7588 M:      Laurent Pinchart <[email protected]>
7589 M:      Geert Uytterhoeven <[email protected]>
7590 L:      [email protected]
7591 L:      [email protected]
7592 S:      Supported
7593 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7594 F:      Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7595 F:      drivers/gpu/drm/renesas/shmobile/
7596 F:      include/linux/platform_data/shmob_drm.h
7597
7598 DRM DRIVERS FOR ROCKCHIP
7599 M:      Sandy Huang <[email protected]>
7600 M:      Heiko Stübner <[email protected]>
7601 M:      Andy Yan <[email protected]>
7602 L:      [email protected]
7603 S:      Maintained
7604 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7605 F:      Documentation/devicetree/bindings/display/rockchip/
7606 F:      drivers/gpu/drm/ci/xfails/rockchip*
7607 F:      drivers/gpu/drm/rockchip/
7608
7609 DRM DRIVERS FOR STI
7610 M:      Alain Volmat <[email protected]>
7611 L:      [email protected]
7612 S:      Maintained
7613 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7614 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
7615 F:      drivers/gpu/drm/sti
7616
7617 DRM DRIVERS FOR STM
7618 M:      Yannick Fertre <[email protected]>
7619 M:      Raphael Gallais-Pou <[email protected]>
7620 M:      Philippe Cornu <[email protected]>
7621 L:      [email protected]
7622 S:      Maintained
7623 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7624 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7625 F:      Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7626 F:      drivers/gpu/drm/stm
7627
7628 DRM DRIVERS FOR TI KEYSTONE
7629 M:      Jyri Sarha <[email protected]>
7630 M:      Tomi Valkeinen <[email protected]>
7631 L:      [email protected]
7632 S:      Maintained
7633 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7634 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7635 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7636 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7637 F:      drivers/gpu/drm/tidss/
7638
7639 DRM DRIVERS FOR TI LCDC
7640 M:      Jyri Sarha <[email protected]>
7641 M:      Tomi Valkeinen <[email protected]>
7642 L:      [email protected]
7643 S:      Maintained
7644 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7645 F:      Documentation/devicetree/bindings/display/tilcdc/
7646 F:      drivers/gpu/drm/tilcdc/
7647
7648 DRM DRIVERS FOR TI OMAP
7649 M:      Tomi Valkeinen <[email protected]>
7650 L:      [email protected]
7651 S:      Maintained
7652 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7653 F:      Documentation/devicetree/bindings/display/ti/
7654 F:      drivers/gpu/drm/omapdrm/
7655
7656 DRM DRIVERS FOR V3D
7657 M:      Melissa Wen <[email protected]>
7658 M:      Maíra Canal <[email protected]>
7659 S:      Supported
7660 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7661 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7662 F:      drivers/gpu/drm/v3d/
7663 F:      include/uapi/drm/v3d_drm.h
7664
7665 DRM DRIVERS FOR VC4
7666 M:      Maxime Ripard <[email protected]>
7667 M:      Dave Stevenson <[email protected]>
7668 R:      Raspberry Pi Kernel Maintenance <[email protected]>
7669 S:      Supported
7670 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7671 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7672 F:      drivers/gpu/drm/vc4/
7673 F:      include/uapi/drm/vc4_drm.h
7674
7675 DRM DRIVERS FOR VIVANTE GPU IP
7676 M:      Lucas Stach <[email protected]>
7677 R:      Russell King <[email protected]>
7678 R:      Christian Gmeiner <[email protected]>
7679 L:      [email protected] (moderated for non-subscribers)
7680 L:      [email protected]
7681 S:      Maintained
7682 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7683 F:      drivers/gpu/drm/etnaviv/
7684 F:      include/uapi/drm/etnaviv_drm.h
7685
7686 DRM DRIVERS FOR XEN
7687 M:      Oleksandr Andrushchenko <[email protected]>
7688 L:      [email protected]
7689 L:      [email protected] (moderated for non-subscribers)
7690 S:      Supported
7691 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7692 F:      Documentation/gpu/xen-front.rst
7693 F:      drivers/gpu/drm/xen/
7694
7695 DRM DRIVERS FOR XILINX
7696 M:      Laurent Pinchart <[email protected]>
7697 M:      Tomi Valkeinen <[email protected]>
7698 L:      [email protected]
7699 S:      Maintained
7700 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7701 F:      Documentation/devicetree/bindings/display/xlnx/
7702 F:      drivers/gpu/drm/xlnx/
7703
7704 DRM GPU SCHEDULER
7705 M:      Luben Tuikov <[email protected]>
7706 M:      Matthew Brost <[email protected]>
7707 L:      [email protected]
7708 S:      Maintained
7709 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7710 F:      drivers/gpu/drm/scheduler/
7711 F:      include/drm/gpu_scheduler.h
7712
7713 DRM PANEL DRIVERS
7714 M:      Neil Armstrong <[email protected]>
7715 R:      Jessica Zhang <[email protected]>
7716 L:      [email protected]
7717 S:      Maintained
7718 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7719 F:      Documentation/devicetree/bindings/display/panel/
7720 F:      drivers/gpu/drm/drm_panel.c
7721 F:      drivers/gpu/drm/panel/
7722 F:      include/drm/drm_panel.h
7723
7724 DRM PRIVACY-SCREEN CLASS
7725 M:      Hans de Goede <[email protected]>
7726 L:      [email protected]
7727 S:      Maintained
7728 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7729 F:      drivers/gpu/drm/drm_privacy_screen*
7730 F:      include/drm/drm_privacy_screen*
7731
7732 DRM TTM SUBSYSTEM
7733 M:      Christian Koenig <[email protected]>
7734 M:      Huang Rui <[email protected]>
7735 L:      [email protected]
7736 S:      Maintained
7737 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7738 F:      drivers/gpu/drm/ttm/
7739 F:      include/drm/ttm/
7740
7741 DRM AUTOMATED TESTING
7742 M:      Helen Koike <[email protected]>
7743 L:      [email protected]
7744 S:      Maintained
7745 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7746 F:      Documentation/gpu/automated_testing.rst
7747 F:      drivers/gpu/drm/ci/
7748
7749 DSBR100 USB FM RADIO DRIVER
7750 M:      Alexey Klimov <[email protected]>
7751 L:      [email protected]
7752 S:      Maintained
7753 T:      git git://linuxtv.org/media_tree.git
7754 F:      drivers/media/radio/dsbr100.c
7755
7756 DT3155 MEDIA DRIVER
7757 M:      Hans Verkuil <[email protected]>
7758 L:      [email protected]
7759 S:      Odd Fixes
7760 W:      https://linuxtv.org
7761 T:      git git://linuxtv.org/media_tree.git
7762 F:      drivers/media/pci/dt3155/
7763
7764 DVB_USB_AF9015 MEDIA DRIVER
7765 L:      [email protected]
7766 S:      Orphan
7767 W:      https://linuxtv.org
7768 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7769 F:      drivers/media/usb/dvb-usb-v2/af9015*
7770
7771 DVB_USB_AF9035 MEDIA DRIVER
7772 L:      [email protected]
7773 S:      Orphan
7774 W:      https://linuxtv.org
7775 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7776 F:      drivers/media/usb/dvb-usb-v2/af9035*
7777
7778 DVB_USB_ANYSEE MEDIA DRIVER
7779 L:      [email protected]
7780 S:      Orphan
7781 W:      https://linuxtv.org
7782 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7783 F:      drivers/media/usb/dvb-usb-v2/anysee*
7784
7785 DVB_USB_AU6610 MEDIA DRIVER
7786 L:      [email protected]
7787 S:      Orphan
7788 W:      https://linuxtv.org
7789 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7790 F:      drivers/media/usb/dvb-usb-v2/au6610*
7791
7792 DVB_USB_CE6230 MEDIA DRIVER
7793 L:      [email protected]
7794 S:      Orphan
7795 W:      https://linuxtv.org
7796 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7797 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7798
7799 DVB_USB_CXUSB MEDIA DRIVER
7800 M:      Michael Krufky <[email protected]>
7801 L:      [email protected]
7802 S:      Maintained
7803 W:      https://linuxtv.org
7804 W:      http://github.com/mkrufky
7805 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7806 T:      git git://linuxtv.org/media_tree.git
7807 F:      drivers/media/usb/dvb-usb/cxusb*
7808
7809 DVB_USB_EC168 MEDIA DRIVER
7810 L:      [email protected]
7811 S:      Orphan
7812 W:      https://linuxtv.org
7813 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7814 F:      drivers/media/usb/dvb-usb-v2/ec168*
7815
7816 DVB_USB_GL861 MEDIA DRIVER
7817 L:      [email protected]
7818 S:      Orphan
7819 W:      https://linuxtv.org
7820 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7821 F:      drivers/media/usb/dvb-usb-v2/gl861*
7822
7823 DVB_USB_MXL111SF MEDIA DRIVER
7824 M:      Michael Krufky <[email protected]>
7825 L:      [email protected]
7826 S:      Maintained
7827 W:      https://linuxtv.org
7828 W:      http://github.com/mkrufky
7829 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7830 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
7831 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
7832
7833 DVB_USB_RTL28XXU MEDIA DRIVER
7834 L:      [email protected]
7835 S:      Orphan
7836 W:      https://linuxtv.org
7837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7838 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
7839
7840 DVB_USB_V2 MEDIA DRIVER
7841 L:      [email protected]
7842 S:      Orphan
7843 W:      https://linuxtv.org
7844 W:      http://palosaari.fi/linux/
7845 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7846 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
7847 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
7848
7849 DYNAMIC DEBUG
7850 M:      Jason Baron <[email protected]>
7851 M:      Jim Cromie <[email protected]>
7852 S:      Maintained
7853 F:      include/linux/dynamic_debug.h
7854 F:      lib/dynamic_debug.c
7855 F:      lib/test_dynamic_debug.c
7856
7857 DYNAMIC INTERRUPT MODERATION
7858 M:      Tal Gilboa <[email protected]>
7859 S:      Maintained
7860 F:      Documentation/networking/net_dim.rst
7861 F:      include/linux/dim.h
7862 F:      lib/dim/
7863
7864 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7865 M:      Daniel Lezcano <[email protected]>
7866 L:      [email protected]
7867 S:      Supported
7868 B:      https://bugzilla.kernel.org
7869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7870 F:      drivers/powercap/dtpm*
7871 F:      include/linux/dtpm.h
7872
7873 DZ DECSTATION DZ11 SERIAL DRIVER
7874 M:      "Maciej W. Rozycki" <[email protected]>
7875 S:      Maintained
7876 F:      drivers/tty/serial/dz.*
7877
7878 E3X0 POWER BUTTON DRIVER
7879 M:      Moritz Fischer <[email protected]>
7880 L:      [email protected]
7881 S:      Supported
7882 W:      http://www.ettus.com
7883 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
7884 F:      drivers/input/misc/e3x0-button.c
7885
7886 E4000 MEDIA DRIVER
7887 L:      [email protected]
7888 S:      Orphan
7889 W:      https://linuxtv.org
7890 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7891 F:      drivers/media/tuners/e4000*
7892
7893 EARTH_PT1 MEDIA DRIVER
7894 M:      Akihiro Tsukada <[email protected]>
7895 L:      [email protected]
7896 S:      Odd Fixes
7897 F:      drivers/media/pci/pt1/
7898
7899 EARTH_PT3 MEDIA DRIVER
7900 M:      Akihiro Tsukada <[email protected]>
7901 L:      [email protected]
7902 S:      Odd Fixes
7903 F:      drivers/media/pci/pt3/
7904
7905 EC100 MEDIA DRIVER
7906 L:      [email protected]
7907 S:      Orphan
7908 W:      https://linuxtv.org
7909 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7910 F:      drivers/media/dvb-frontends/ec100*
7911
7912 ECRYPT FILE SYSTEM
7913 M:      Tyler Hicks <[email protected]>
7914 L:      [email protected]
7915 S:      Odd Fixes
7916 W:      http://ecryptfs.org
7917 W:      https://launchpad.net/ecryptfs
7918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7919 F:      Documentation/filesystems/ecryptfs.rst
7920 F:      fs/ecryptfs/
7921
7922 EDAC-AMD64
7923 M:      Yazen Ghannam <[email protected]>
7924 L:      [email protected]
7925 S:      Supported
7926 F:      drivers/edac/amd64_edac*
7927 F:      drivers/edac/mce_amd*
7928
7929 EDAC-ARMADA
7930 M:      Jan Luebbe <[email protected]>
7931 L:      [email protected]
7932 S:      Maintained
7933 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7934 F:      drivers/edac/armada_xp_*
7935
7936 EDAC-AST2500
7937 M:      Stefan Schaeckeler <[email protected]>
7938 S:      Supported
7939 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7940 F:      drivers/edac/aspeed_edac.c
7941
7942 EDAC-BLUEFIELD
7943 M:      Shravan Kumar Ramani <[email protected]>
7944 S:      Supported
7945 F:      drivers/edac/bluefield_edac.c
7946
7947 EDAC-CALXEDA
7948 M:      Andre Przywara <[email protected]>
7949 L:      [email protected]
7950 S:      Maintained
7951 F:      drivers/edac/highbank*
7952
7953 EDAC-CAVIUM OCTEON
7954 M:      Ralf Baechle <[email protected]>
7955 L:      [email protected]
7956 L:      [email protected]
7957 S:      Supported
7958 F:      drivers/edac/octeon_edac*
7959
7960 EDAC-CAVIUM THUNDERX
7961 M:      Robert Richter <[email protected]>
7962 L:      [email protected]
7963 S:      Odd Fixes
7964 F:      drivers/edac/thunderx_edac*
7965
7966 EDAC-CORE
7967 M:      Borislav Petkov <[email protected]>
7968 M:      Tony Luck <[email protected]>
7969 R:      James Morse <[email protected]>
7970 R:      Mauro Carvalho Chehab <[email protected]>
7971 R:      Robert Richter <[email protected]>
7972 L:      [email protected]
7973 S:      Supported
7974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7975 F:      Documentation/driver-api/edac.rst
7976 F:      drivers/edac/
7977 F:      include/linux/edac.h
7978
7979 EDAC-DMC520
7980 M:      Lei Wang <[email protected]>
7981 L:      [email protected]
7982 S:      Supported
7983 F:      drivers/edac/dmc520_edac.c
7984
7985 EDAC-E752X
7986 M:      Mark Gross <[email protected]>
7987 L:      [email protected]
7988 S:      Maintained
7989 F:      drivers/edac/e752x_edac.c
7990
7991 EDAC-E7XXX
7992 L:      [email protected]
7993 S:      Maintained
7994 F:      drivers/edac/e7xxx_edac.c
7995
7996 EDAC-FSL_DDR
7997 M:      York Sun <[email protected]>
7998 L:      [email protected]
7999 S:      Maintained
8000 F:      drivers/edac/fsl_ddr_edac.*
8001
8002 EDAC-GHES
8003 M:      Mauro Carvalho Chehab <[email protected]>
8004 L:      [email protected]
8005 S:      Maintained
8006 F:      drivers/edac/ghes_edac.c
8007
8008 EDAC-I10NM
8009 M:      Tony Luck <[email protected]>
8010 L:      [email protected]
8011 S:      Maintained
8012 F:      drivers/edac/i10nm_base.c
8013
8014 EDAC-I3000
8015 L:      [email protected]
8016 S:      Orphan
8017 F:      drivers/edac/i3000_edac.c
8018
8019 EDAC-I5000
8020 L:      [email protected]
8021 S:      Maintained
8022 F:      drivers/edac/i5000_edac.c
8023
8024 EDAC-I5400
8025 M:      Mauro Carvalho Chehab <[email protected]>
8026 L:      [email protected]
8027 S:      Maintained
8028 F:      drivers/edac/i5400_edac.c
8029
8030 EDAC-I7300
8031 M:      Mauro Carvalho Chehab <[email protected]>
8032 L:      [email protected]
8033 S:      Maintained
8034 F:      drivers/edac/i7300_edac.c
8035
8036 EDAC-I7CORE
8037 M:      Mauro Carvalho Chehab <[email protected]>
8038 L:      [email protected]
8039 S:      Maintained
8040 F:      drivers/edac/i7core_edac.c
8041
8042 EDAC-I82443BXGX
8043 M:      Tim Small <[email protected]>
8044 L:      [email protected]
8045 S:      Maintained
8046 F:      drivers/edac/i82443bxgx_edac.c
8047
8048 EDAC-I82975X
8049 M:      "Arvind R." <[email protected]>
8050 L:      [email protected]
8051 S:      Maintained
8052 F:      drivers/edac/i82975x_edac.c
8053
8054 EDAC-IE31200
8055 M:      Jason Baron <[email protected]>
8056 L:      [email protected]
8057 S:      Maintained
8058 F:      drivers/edac/ie31200_edac.c
8059
8060 EDAC-IGEN6
8061 M:      Tony Luck <[email protected]>
8062 R:      Qiuxu Zhuo <[email protected]>
8063 L:      [email protected]
8064 S:      Maintained
8065 F:      drivers/edac/igen6_edac.c
8066
8067 EDAC-MPC85XX
8068 M:      Johannes Thumshirn <[email protected]>
8069 L:      [email protected]
8070 S:      Maintained
8071 F:      drivers/edac/mpc85xx_edac.[ch]
8072
8073 EDAC-NPCM
8074 M:      Marvin Lin <[email protected]>
8075 M:      Stanley Chu <[email protected]>
8076 L:      [email protected]
8077 S:      Maintained
8078 F:      Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8079 F:      drivers/edac/npcm_edac.c
8080
8081 EDAC-PASEMI
8082 M:      Egor Martovetsky <[email protected]>
8083 L:      [email protected]
8084 S:      Maintained
8085 F:      drivers/edac/pasemi_edac.c
8086
8087 EDAC-PND2
8088 M:      Tony Luck <[email protected]>
8089 L:      [email protected]
8090 S:      Maintained
8091 F:      drivers/edac/pnd2_edac.[ch]
8092
8093 EDAC-QCOM
8094 M:      Manivannan Sadhasivam <[email protected]>
8095 L:      [email protected]
8096 L:      [email protected]
8097 S:      Maintained
8098 F:      drivers/edac/qcom_edac.c
8099
8100 EDAC-R82600
8101 M:      Tim Small <[email protected]>
8102 L:      [email protected]
8103 S:      Maintained
8104 F:      drivers/edac/r82600_edac.c
8105
8106 EDAC-SBRIDGE
8107 M:      Tony Luck <[email protected]>
8108 R:      Qiuxu Zhuo <[email protected]>
8109 L:      [email protected]
8110 S:      Maintained
8111 F:      drivers/edac/sb_edac.c
8112
8113 EDAC-SKYLAKE
8114 M:      Tony Luck <[email protected]>
8115 L:      [email protected]
8116 S:      Maintained
8117 F:      drivers/edac/skx_*.[ch]
8118
8119 EDAC-TI
8120 M:      Tero Kristo <[email protected]>
8121 L:      [email protected]
8122 S:      Odd Fixes
8123 F:      drivers/edac/ti_edac.c
8124
8125 EDIROL UA-101/UA-1000 DRIVER
8126 M:      Clemens Ladisch <[email protected]>
8127 L:      [email protected] (moderated for non-subscribers)
8128 S:      Maintained
8129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8130 F:      sound/usb/misc/ua101.c
8131
8132 EFI TEST DRIVER
8133 M:      Ivan Hu <[email protected]>
8134 M:      Ard Biesheuvel <[email protected]>
8135 L:      [email protected]
8136 S:      Maintained
8137 F:      drivers/firmware/efi/test/
8138
8139 EFI VARIABLE FILESYSTEM
8140 M:      Jeremy Kerr <[email protected]>
8141 M:      Ard Biesheuvel <[email protected]>
8142 L:      [email protected]
8143 S:      Maintained
8144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8145 F:      fs/efivarfs/
8146
8147 EFIFB FRAMEBUFFER DRIVER
8148 M:      Peter Jones <[email protected]>
8149 L:      [email protected]
8150 S:      Maintained
8151 F:      drivers/video/fbdev/efifb.c
8152
8153 EFS FILESYSTEM
8154 S:      Orphan
8155 W:      http://aeschi.ch.eu.org/efs/
8156 F:      fs/efs/
8157
8158 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8159 L:      [email protected]
8160 S:      Orphan
8161 F:      drivers/net/ethernet/ibm/ehea/
8162
8163 ELM327 CAN NETWORK DRIVER
8164 M:      Max Staudt <[email protected]>
8165 L:      [email protected]
8166 S:      Maintained
8167 F:      Documentation/networking/device_drivers/can/can327.rst
8168 F:      drivers/net/can/can327.c
8169
8170 EM28XX VIDEO4LINUX DRIVER
8171 M:      Mauro Carvalho Chehab <[email protected]>
8172 L:      [email protected]
8173 S:      Maintained
8174 W:      https://linuxtv.org
8175 T:      git git://linuxtv.org/media_tree.git
8176 F:      Documentation/admin-guide/media/em28xx*
8177 F:      drivers/media/usb/em28xx/
8178
8179 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8180 M:      Adrian Hunter <[email protected]>
8181 M:      Asutosh Das <[email protected]>
8182 R:      Ritesh Harjani <[email protected]>
8183 L:      [email protected]
8184 S:      Supported
8185 F:      drivers/mmc/host/cqhci*
8186
8187 EMS CPC-PCI CAN DRIVER
8188 M:      Gerhard Uttenthaler <[email protected]>
8189 M:      [email protected]
8190 L:      [email protected]
8191 S:      Maintained
8192 F:      drivers/net/can/sja1000/ems_pci.c
8193
8194 EMULEX 10Gbps iSCSI - OneConnect DRIVER
8195 M:      Ketan Mukadam <[email protected]>
8196 L:      [email protected]
8197 S:      Supported
8198 W:      http://www.broadcom.com
8199 F:      drivers/scsi/be2iscsi/
8200
8201 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8202 M:      Ajit Khaparde <[email protected]>
8203 M:      Sriharsha Basavapatna <[email protected]>
8204 M:      Somnath Kotur <[email protected]>
8205 L:      [email protected]
8206 S:      Supported
8207 W:      http://www.emulex.com
8208 F:      drivers/net/ethernet/emulex/benet/
8209
8210 EMULEX ONECONNECT ROCE DRIVER
8211 M:      Selvin Xavier <[email protected]>
8212 L:      [email protected]
8213 S:      Odd Fixes
8214 W:      http://www.broadcom.com
8215 F:      drivers/infiniband/hw/ocrdma/
8216 F:      include/uapi/rdma/ocrdma-abi.h
8217
8218 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8219 M:      James Smart <[email protected]>
8220 M:      Ram Vegesna <[email protected]>
8221 L:      [email protected]
8222 L:      [email protected]
8223 S:      Supported
8224 W:      http://www.broadcom.com
8225 F:      drivers/scsi/elx/
8226
8227 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8228 M:      James Smart <[email protected]>
8229 M:      Dick Kennedy <[email protected]>
8230 L:      [email protected]
8231 S:      Supported
8232 W:      http://www.broadcom.com
8233 F:      drivers/scsi/lpfc/
8234
8235 ENE CB710 FLASH CARD READER DRIVER
8236 M:      Michał Mirosław <[email protected]>
8237 S:      Maintained
8238 F:      drivers/misc/cb710/
8239 F:      drivers/mmc/host/cb710-mmc.*
8240 F:      include/linux/cb710.h
8241
8242 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8243 M:      Maxim Levitsky <[email protected]>
8244 S:      Maintained
8245 F:      drivers/media/rc/ene_ir.*
8246
8247 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8248 M:      Laurentiu Tudor <[email protected]>
8249 L:      [email protected]
8250 S:      Maintained
8251 F:      drivers/tty/ehv_bytechan.c
8252
8253 EPSON S1D13XXX FRAMEBUFFER DRIVER
8254 M:      Kristoffer Ericson <[email protected]>
8255 S:      Maintained
8256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8257 F:      drivers/video/fbdev/s1d13xxxfb.c
8258 F:      include/video/s1d13xxxfb.h
8259
8260 EROFS FILE SYSTEM
8261 M:      Gao Xiang <[email protected]>
8262 M:      Chao Yu <[email protected]>
8263 R:      Yue Hu <[email protected]>
8264 R:      Jeffle Xu <[email protected]>
8265 R:      Sandeep Dhavale <[email protected]>
8266 L:      [email protected]
8267 S:      Maintained
8268 W:      https://erofs.docs.kernel.org
8269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8270 F:      Documentation/ABI/testing/sysfs-fs-erofs
8271 F:      Documentation/filesystems/erofs.rst
8272 F:      fs/erofs/
8273 F:      include/trace/events/erofs.h
8274
8275 ERRSEQ ERROR TRACKING INFRASTRUCTURE
8276 M:      Jeff Layton <[email protected]>
8277 S:      Maintained
8278 F:      include/linux/errseq.h
8279 F:      lib/errseq.c
8280
8281 ESD CAN NETWORK DRIVERS
8282 M:      Stefan Mätje <[email protected]>
8283 R:      [email protected]
8284 L:      [email protected]
8285 S:      Maintained
8286 F:      drivers/net/can/esd/
8287
8288 ESD CAN/USB DRIVERS
8289 M:      Frank Jungclaus <[email protected]>
8290 R:      [email protected]
8291 L:      [email protected]
8292 S:      Maintained
8293 F:      drivers/net/can/usb/esd_usb.c
8294
8295 ET131X NETWORK DRIVER
8296 M:      Mark Einon <[email protected]>
8297 S:      Odd Fixes
8298 F:      drivers/net/ethernet/agere/
8299
8300 ETAS ES58X CAN/USB DRIVER
8301 M:      Vincent Mailhol <[email protected]>
8302 L:      [email protected]
8303 S:      Maintained
8304 F:      Documentation/networking/devlink/etas_es58x.rst
8305 F:      drivers/net/can/usb/etas_es58x/
8306
8307 ETHERNET BRIDGE
8308 M:      Roopa Prabhu <[email protected]>
8309 M:      Nikolay Aleksandrov <[email protected]>
8310 L:      [email protected]
8311 L:      [email protected]
8312 S:      Maintained
8313 W:      http://www.linuxfoundation.org/en/Net:Bridge
8314 F:      include/linux/netfilter_bridge/
8315 F:      net/bridge/
8316
8317 ETHERNET PHY LIBRARY
8318 M:      Andrew Lunn <[email protected]>
8319 M:      Heiner Kallweit <[email protected]>
8320 R:      Russell King <[email protected]>
8321 L:      [email protected]
8322 S:      Maintained
8323 F:      Documentation/ABI/testing/sysfs-class-net-phydev
8324 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
8325 F:      Documentation/devicetree/bindings/net/mdio*
8326 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
8327 F:      Documentation/networking/phy.rst
8328 F:      drivers/net/mdio/
8329 F:      drivers/net/mdio/acpi_mdio.c
8330 F:      drivers/net/mdio/fwnode_mdio.c
8331 F:      drivers/net/mdio/of_mdio.c
8332 F:      drivers/net/pcs/
8333 F:      drivers/net/phy/
8334 F:      include/dt-bindings/net/qca-ar803x.h
8335 F:      include/linux/*mdio*.h
8336 F:      include/linux/linkmode.h
8337 F:      include/linux/mdio/*.h
8338 F:      include/linux/mii.h
8339 F:      include/linux/of_net.h
8340 F:      include/linux/phy.h
8341 F:      include/linux/phy_fixed.h
8342 F:      include/linux/phylib_stubs.h
8343 F:      include/linux/platform_data/mdio-bcm-unimac.h
8344 F:      include/linux/platform_data/mdio-gpio.h
8345 F:      include/trace/events/mdio.h
8346 F:      include/uapi/linux/mdio.h
8347 F:      include/uapi/linux/mii.h
8348 F:      net/core/of_net.c
8349
8350 ETHERNET PHY LIBRARY [RUST]
8351 M:      FUJITA Tomonori <[email protected]>
8352 R:      Trevor Gross <[email protected]>
8353 L:      [email protected]
8354 L:      [email protected]
8355 S:      Maintained
8356 F:      rust/kernel/net/phy.rs
8357
8358 EXEC & BINFMT API, ELF
8359 R:      Eric Biederman <[email protected]>
8360 R:      Kees Cook <[email protected]>
8361 L:      [email protected]
8362 S:      Supported
8363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8364 F:      Documentation/userspace-api/ELF.rst
8365 F:      fs/*binfmt_*.c
8366 F:      fs/Kconfig.binfmt
8367 F:      fs/exec.c
8368 F:      fs/tests/binfmt_*_kunit.c
8369 F:      fs/tests/exec_kunit.c
8370 F:      include/linux/binfmts.h
8371 F:      include/linux/elf.h
8372 F:      include/uapi/linux/binfmts.h
8373 F:      include/uapi/linux/elf.h
8374 F:      tools/testing/selftests/exec/
8375 N:      asm/elf.h
8376 N:      binfmt
8377
8378 EXFAT FILE SYSTEM
8379 M:      Namjae Jeon <[email protected]>
8380 M:      Sungjong Seo <[email protected]>
8381 L:      [email protected]
8382 S:      Maintained
8383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8384 F:      fs/exfat/
8385
8386 EXPRESSWIRE PROTOCOL LIBRARY
8387 M:      Duje Mihanović <[email protected]>
8388 L:      [email protected]
8389 S:      Maintained
8390 F:      drivers/leds/leds-expresswire.c
8391 F:      include/linux/leds-expresswire.h
8392
8393 EXT2 FILE SYSTEM
8394 M:      Jan Kara <[email protected]>
8395 L:      [email protected]
8396 S:      Maintained
8397 F:      Documentation/filesystems/ext2.rst
8398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8399 F:      fs/ext2/
8400 F:      include/linux/ext2*
8401
8402 EXT4 FILE SYSTEM
8403 M:      "Theodore Ts'o" <[email protected]>
8404 M:      Andreas Dilger <[email protected]>
8405 L:      [email protected]
8406 S:      Maintained
8407 W:      http://ext4.wiki.kernel.org
8408 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
8409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8410 F:      Documentation/filesystems/ext4/
8411 F:      fs/ext4/
8412 F:      include/trace/events/ext4.h
8413 F:      include/uapi/linux/ext4.h
8414
8415 Extended Verification Module (EVM)
8416 M:      Mimi Zohar <[email protected]>
8417 M:      Roberto Sassu <[email protected]>
8418 L:      [email protected]
8419 S:      Supported
8420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8421 F:      security/integrity/
8422 F:      security/integrity/evm/
8423
8424 EXTENSIBLE FIRMWARE INTERFACE (EFI)
8425 M:      Ard Biesheuvel <[email protected]>
8426 L:      [email protected]
8427 S:      Maintained
8428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8429 F:      Documentation/admin-guide/efi-stub.rst
8430 F:      arch/*/include/asm/efi.h
8431 F:      arch/*/kernel/efi.c
8432 F:      arch/arm/boot/compressed/efi-header.S
8433 F:      arch/x86/platform/efi/
8434 F:      drivers/firmware/efi/
8435 F:      include/linux/efi*.h
8436
8437 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8438 M:      MyungJoo Ham <[email protected]>
8439 M:      Chanwoo Choi <[email protected]>
8440 L:      [email protected]
8441 S:      Maintained
8442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8443 F:      Documentation/devicetree/bindings/extcon/
8444 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8445 F:      drivers/extcon/
8446 F:      include/linux/extcon.h
8447 F:      include/linux/extcon/
8448
8449 EXTRA BOOT CONFIG
8450 M:      Masami Hiramatsu <[email protected]>
8451 L:      [email protected]
8452 L:      [email protected]
8453 S:      Maintained
8454 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8456 F:      Documentation/admin-guide/bootconfig.rst
8457 F:      fs/proc/bootconfig.c
8458 F:      include/linux/bootconfig.h
8459 F:      lib/bootconfig-data.S
8460 F:      lib/bootconfig.c
8461 F:      tools/bootconfig/*
8462 F:      tools/bootconfig/scripts/*
8463
8464 EXYNOS DP DRIVER
8465 M:      Jingoo Han <[email protected]>
8466 L:      [email protected]
8467 S:      Maintained
8468 F:      drivers/gpu/drm/exynos/exynos_dp*
8469
8470 EXYNOS SYSMMU (IOMMU) driver
8471 M:      Marek Szyprowski <[email protected]>
8472 L:      [email protected]
8473 S:      Maintained
8474 F:      drivers/iommu/exynos-iommu.c
8475
8476 F2FS FILE SYSTEM
8477 M:      Jaegeuk Kim <[email protected]>
8478 M:      Chao Yu <[email protected]>
8479 L:      [email protected]
8480 S:      Maintained
8481 W:      https://f2fs.wiki.kernel.org/
8482 Q:      https://patchwork.kernel.org/project/f2fs/list/
8483 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8485 F:      Documentation/ABI/testing/sysfs-fs-f2fs
8486 F:      Documentation/filesystems/f2fs.rst
8487 F:      fs/f2fs/
8488 F:      include/linux/f2fs_fs.h
8489 F:      include/trace/events/f2fs.h
8490 F:      include/uapi/linux/f2fs.h
8491
8492 F71805F HARDWARE MONITORING DRIVER
8493 M:      Jean Delvare <[email protected]>
8494 L:      [email protected]
8495 S:      Maintained
8496 F:      Documentation/hwmon/f71805f.rst
8497 F:      drivers/hwmon/f71805f.c
8498
8499 FADDR2LINE
8500 M:      Josh Poimboeuf <[email protected]>
8501 S:      Maintained
8502 F:      scripts/faddr2line
8503
8504 FAILOVER MODULE
8505 M:      Sridhar Samudrala <[email protected]>
8506 L:      [email protected]
8507 S:      Supported
8508 F:      Documentation/networking/failover.rst
8509 F:      include/net/failover.h
8510 F:      net/core/failover.c
8511
8512 FANOTIFY
8513 M:      Jan Kara <[email protected]>
8514 R:      Amir Goldstein <[email protected]>
8515 R:      Matthew Bobrowski <[email protected]>
8516 L:      [email protected]
8517 S:      Maintained
8518 F:      fs/notify/fanotify/
8519 F:      include/linux/fanotify.h
8520 F:      include/uapi/linux/fanotify.h
8521
8522 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8523 M:      Linus Walleij <[email protected]>
8524 L:      [email protected]
8525 S:      Maintained
8526 F:      drivers/usb/fotg210/
8527
8528 FARSYNC SYNCHRONOUS DRIVER
8529 M:      Kevin Curtis <[email protected]>
8530 S:      Supported
8531 W:      http://www.farsite.co.uk/
8532 F:      drivers/net/wan/farsync.*
8533
8534 FAULT INJECTION SUPPORT
8535 M:      Akinobu Mita <[email protected]>
8536 S:      Supported
8537 F:      Documentation/fault-injection/
8538 F:      lib/fault-inject.c
8539
8540 FBTFT Framebuffer drivers
8541 L:      [email protected]
8542 L:      [email protected]
8543 S:      Orphan
8544 F:      drivers/staging/fbtft/
8545
8546 FC0011 TUNER DRIVER
8547 M:      Michael Buesch <[email protected]>
8548 L:      [email protected]
8549 S:      Maintained
8550 F:      drivers/media/tuners/fc0011.c
8551 F:      drivers/media/tuners/fc0011.h
8552
8553 FC2580 MEDIA DRIVER
8554 L:      [email protected]
8555 S:      Orphan
8556 W:      https://linuxtv.org
8557 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8558 F:      drivers/media/tuners/fc2580*
8559
8560 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8561 M:      Hannes Reinecke <[email protected]>
8562 L:      [email protected]
8563 S:      Supported
8564 W:      www.Open-FCoE.org
8565 F:      drivers/scsi/fcoe/
8566 F:      drivers/scsi/libfc/
8567 F:      include/scsi/fc/
8568 F:      include/scsi/libfc.h
8569 F:      include/scsi/libfcoe.h
8570 F:      include/uapi/scsi/fc/
8571
8572 FILE LOCKING (flock() and fcntl()/lockf())
8573 M:      Jeff Layton <[email protected]>
8574 M:      Chuck Lever <[email protected]>
8575 R:      Alexander Aring <[email protected]>
8576 L:      [email protected]
8577 S:      Maintained
8578 F:      fs/fcntl.c
8579 F:      fs/locks.c
8580 F:      include/linux/fcntl.h
8581 F:      include/uapi/linux/fcntl.h
8582
8583 FILESYSTEM DIRECT ACCESS (DAX)
8584 M:      Dan Williams <[email protected]>
8585 R:      Matthew Wilcox <[email protected]>
8586 R:      Jan Kara <[email protected]>
8587 L:      [email protected]
8588 L:      [email protected]
8589 S:      Supported
8590 F:      fs/dax.c
8591 F:      include/linux/dax.h
8592 F:      include/trace/events/fs_dax.h
8593
8594 FILESYSTEMS (VFS and infrastructure)
8595 M:      Alexander Viro <[email protected]>
8596 M:      Christian Brauner <[email protected]>
8597 R:      Jan Kara <[email protected]>
8598 L:      [email protected]
8599 S:      Maintained
8600 F:      fs/*
8601 F:      include/linux/fs.h
8602 F:      include/linux/fs_types.h
8603 F:      include/uapi/linux/fs.h
8604 F:      include/uapi/linux/openat2.h
8605
8606 FILESYSTEMS [EXPORTFS]
8607 M:      Chuck Lever <[email protected]>
8608 M:      Jeff Layton <[email protected]>
8609 R:      Amir Goldstein <[email protected]>
8610 L:      [email protected]
8611 L:      [email protected]
8612 S:      Supported
8613 F:      Documentation/filesystems/nfs/exporting.rst
8614 F:      fs/exportfs/
8615 F:      fs/fhandle.c
8616 F:      include/linux/exportfs.h
8617
8618 FILESYSTEMS [IDMAPPED MOUNTS]
8619 M:      Christian Brauner <[email protected]>
8620 M:      Seth Forshee <[email protected]>
8621 L:      [email protected]
8622 S:      Maintained
8623 F:      Documentation/filesystems/idmappings.rst
8624 F:      fs/mnt_idmapping.c
8625 F:      include/linux/mnt_idmapping.*
8626 F:      tools/testing/selftests/mount_setattr/
8627
8628 FILESYSTEMS [IOMAP]
8629 M:      Christian Brauner <[email protected]>
8630 R:      Darrick J. Wong <[email protected]>
8631 L:      [email protected]
8632 L:      [email protected]
8633 S:      Supported
8634 F:      Documentation/filesystems/iomap/*
8635 F:      fs/iomap/
8636 F:      include/linux/iomap.h
8637
8638 FILESYSTEMS [NETFS LIBRARY]
8639 M:      David Howells <[email protected]>
8640 R:      Jeff Layton <[email protected]>
8641 L:      [email protected]
8642 L:      [email protected]
8643 S:      Supported
8644 F:      Documentation/filesystems/caching/
8645 F:      Documentation/filesystems/netfs_library.rst
8646 F:      fs/netfs/
8647 F:      include/linux/fscache*.h
8648 F:      include/linux/netfs.h
8649 F:      include/trace/events/fscache.h
8650 F:      include/trace/events/netfs.h
8651
8652 FILESYSTEMS [STACKABLE]
8653 M:      Miklos Szeredi <[email protected]>
8654 M:      Amir Goldstein <[email protected]>
8655 L:      [email protected]
8656 L:      [email protected]
8657 S:      Maintained
8658 F:      fs/backing-file.c
8659 F:      include/linux/backing-file.h
8660
8661 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8662 M:      Riku Voipio <[email protected]>
8663 L:      [email protected]
8664 S:      Maintained
8665 F:      drivers/hwmon/f75375s.c
8666 F:      include/linux/f75375s.h
8667
8668 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8669 M:      Ji-Ze Hong (Peter Hong) <[email protected]>
8670 L:      [email protected]
8671 S:      Maintained
8672 F:      drivers/net/can/usb/f81604.c
8673
8674 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8675 M:      Clemens Ladisch <[email protected]>
8676 M:      Takashi Sakamoto <[email protected]>
8677 L:      [email protected] (moderated for non-subscribers)
8678 S:      Maintained
8679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8680 F:      include/uapi/sound/firewire.h
8681 F:      sound/firewire/
8682
8683 FIREWIRE MEDIA DRIVERS (firedtv)
8684 M:      Stefan Richter <[email protected]>
8685 L:      [email protected]
8686 L:      [email protected]
8687 S:      Maintained
8688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8689 F:      drivers/media/firewire/
8690
8691 FIREWIRE SBP-2 TARGET
8692 M:      Chris Boot <[email protected]>
8693 L:      [email protected]
8694 L:      [email protected]
8695 L:      [email protected]
8696 S:      Maintained
8697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8698 F:      drivers/target/sbp/
8699
8700 FIREWIRE SUBSYSTEM
8701 M:      Takashi Sakamoto <[email protected]>
8702 M:      Takashi Sakamoto <[email protected]>
8703 L:      [email protected]
8704 S:      Maintained
8705 W:      http://ieee1394.docs.kernel.org/
8706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8707 F:      drivers/firewire/
8708 F:      include/linux/firewire.h
8709 F:      include/uapi/linux/firewire*.h
8710 F:      tools/firewire/
8711
8712 FIRMWARE FRAMEWORK FOR ARMV8-A
8713 M:      Sudeep Holla <[email protected]>
8714 L:      [email protected] (moderated for non-subscribers)
8715 S:      Maintained
8716 F:      drivers/firmware/arm_ffa/
8717 F:      include/linux/arm_ffa.h
8718
8719 FIRMWARE LOADER (request_firmware)
8720 M:      Luis Chamberlain <[email protected]>
8721 M:      Russ Weight <[email protected]>
8722 M:      Danilo Krummrich <[email protected]>
8723 L:      [email protected]
8724 S:      Maintained
8725 F:      Documentation/firmware_class/
8726 F:      drivers/base/firmware_loader/
8727 F:      rust/kernel/firmware.rs
8728 F:      include/linux/firmware.h
8729
8730 FLEXTIMER FTM-QUADDEC DRIVER
8731 M:      Patrick Havelange <[email protected]>
8732 L:      [email protected]
8733 S:      Maintained
8734 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8735 F:      drivers/counter/ftm-quaddec.c
8736
8737 FLOPPY DRIVER
8738 M:      Denis Efremov <[email protected]>
8739 L:      [email protected]
8740 S:      Odd Fixes
8741 F:      drivers/block/floppy.c
8742
8743 FLYSKY FSIA6B RC RECEIVER
8744 M:      Markus Koch <[email protected]>
8745 L:      [email protected]
8746 S:      Maintained
8747 F:      drivers/input/joystick/fsia6b.c
8748
8749 FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8750 M:      Geoffrey D. Bennett <[email protected]>
8751 L:      [email protected] (moderated for non-subscribers)
8752 S:      Maintained
8753 W:      https://github.com/geoffreybennett/scarlett-gen2
8754 B:      https://github.com/geoffreybennett/scarlett-gen2/issues
8755 T:      git https://github.com/geoffreybennett/scarlett-gen2.git
8756 F:      include/uapi/sound/scarlett2.h
8757 F:      sound/usb/mixer_scarlett2.c
8758
8759 FORCEDETH GIGABIT ETHERNET DRIVER
8760 M:      Rain River <[email protected]>
8761 M:      Zhu Yanjun <[email protected]>
8762 L:      [email protected]
8763 S:      Maintained
8764 F:      drivers/net/ethernet/nvidia/*
8765
8766 FORTIFY_SOURCE
8767 M:      Kees Cook <[email protected]>
8768 L:      [email protected]
8769 S:      Supported
8770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8771 F:      include/linux/fortify-string.h
8772 F:      lib/fortify_kunit.c
8773 F:      lib/memcpy_kunit.c
8774 F:      lib/test_fortify/*
8775 F:      scripts/test_fortify.sh
8776 K:      \b__NO_FORTIFY\b
8777
8778 FPGA DFL DRIVERS
8779 M:      Wu Hao <[email protected]>
8780 R:      Tom Rix <[email protected]>
8781 L:      [email protected]
8782 S:      Maintained
8783 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8784 F:      Documentation/fpga/dfl.rst
8785 F:      drivers/fpga/dfl*
8786 F:      drivers/uio/uio_dfl.c
8787 F:      include/linux/dfl.h
8788 F:      include/uapi/linux/fpga-dfl.h
8789
8790 FPGA MANAGER FRAMEWORK
8791 M:      Moritz Fischer <[email protected]>
8792 M:      Wu Hao <[email protected]>
8793 M:      Xu Yilun <[email protected]>
8794 R:      Tom Rix <[email protected]>
8795 L:      [email protected]
8796 S:      Maintained
8797 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8799 F:      Documentation/devicetree/bindings/fpga/
8800 F:      Documentation/driver-api/fpga/
8801 F:      Documentation/fpga/
8802 F:      drivers/fpga/
8803 F:      include/linux/fpga/
8804
8805 FPU EMULATOR
8806 M:      Bill Metzenthen <[email protected]>
8807 S:      Maintained
8808 W:      https://floatingpoint.billm.au/
8809 F:      arch/x86/math-emu/
8810
8811 FRAMEBUFFER CORE
8812 M:      Daniel Vetter <[email protected]>
8813 S:      Odd Fixes
8814 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
8815 F:      drivers/video/fbdev/core/
8816
8817 FRAMEBUFFER LAYER
8818 M:      Helge Deller <[email protected]>
8819 L:      [email protected]
8820 L:      [email protected]
8821 S:      Maintained
8822 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
8823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8824 F:      Documentation/fb/
8825 F:      drivers/video/
8826 F:      include/linux/fb.h
8827 F:      include/uapi/linux/fb.h
8828 F:      include/uapi/video/
8829 F:      include/video/
8830
8831 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8832 M:      Horia Geantă <[email protected]>
8833 M:      Pankaj Gupta <[email protected]>
8834 M:      Gaurav Jain <[email protected]>
8835 L:      [email protected]
8836 S:      Maintained
8837 F:      Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8838 F:      drivers/crypto/caam/
8839
8840 FREESCALE COLDFIRE M5441X MMC DRIVER
8841 M:      Angelo Dureghello <[email protected]>
8842 L:      [email protected]
8843 S:      Maintained
8844 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
8845 F:      include/linux/platform_data/mmc-esdhc-mcf.h
8846
8847 FREESCALE DIU FRAMEBUFFER DRIVER
8848 M:      Timur Tabi <[email protected]>
8849 L:      [email protected]
8850 S:      Maintained
8851 F:      drivers/video/fbdev/fsl-diu-fb.*
8852
8853 FREESCALE DMA DRIVER
8854 M:      Zhang Wei <[email protected]>
8855 L:      [email protected]
8856 S:      Maintained
8857 F:      drivers/dma/fsldma.*
8858
8859 FREESCALE DSPI DRIVER
8860 M:      Vladimir Oltean <[email protected]>
8861 L:      [email protected]
8862 S:      Maintained
8863 F:      Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8864 F:      drivers/spi/spi-fsl-dspi.c
8865 F:      include/linux/spi/spi-fsl-dspi.h
8866
8867 FREESCALE eDMA DRIVER
8868 M:      Frank Li <[email protected]>
8869 L:      [email protected]
8870 L:      [email protected]
8871 S:      Maintained
8872 F:      Documentation/devicetree/bindings/dma/fsl,edma.yaml
8873 F:      drivers/dma/fsl-edma*.*
8874
8875 FREESCALE ENETC ETHERNET DRIVERS
8876 M:      Claudiu Manoil <[email protected]>
8877 M:      Vladimir Oltean <[email protected]>
8878 L:      [email protected]
8879 S:      Maintained
8880 F:      drivers/net/ethernet/freescale/enetc/
8881
8882 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8883 M:      Claudiu Manoil <[email protected]>
8884 L:      [email protected]
8885 S:      Maintained
8886 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8887 F:      drivers/net/ethernet/freescale/gianfar*
8888
8889 FREESCALE GPMI NAND DRIVER
8890 M:      Han Xu <[email protected]>
8891 L:      [email protected]
8892 S:      Maintained
8893 F:      drivers/mtd/nand/raw/gpmi-nand/*
8894
8895 FREESCALE I2C CPM DRIVER
8896 M:      Jochen Friedrich <[email protected]>
8897 L:      [email protected]
8898 L:      [email protected]
8899 S:      Maintained
8900 F:      drivers/i2c/busses/i2c-cpm.c
8901
8902 FREESCALE IMX / MXC FEC DRIVER
8903 M:      Wei Fang <[email protected]>
8904 R:      Shenwei Wang <[email protected]>
8905 R:      Clark Wang <[email protected]>
8906 L:      [email protected]
8907 L:      [email protected]
8908 S:      Maintained
8909 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
8910 F:      drivers/net/ethernet/freescale/fec.h
8911 F:      drivers/net/ethernet/freescale/fec_main.c
8912 F:      drivers/net/ethernet/freescale/fec_ptp.c
8913
8914 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8915 M:      Sascha Hauer <[email protected]>
8916 R:      Pengutronix Kernel Team <[email protected]>
8917 L:      [email protected]
8918 L:      [email protected] (moderated for non-subscribers)
8919 S:      Maintained
8920 F:      drivers/video/fbdev/imxfb.c
8921
8922 FREESCALE IMX DDR PMU DRIVER
8923 M:      Frank Li <[email protected]>
8924 L:      [email protected] (moderated for non-subscribers)
8925 S:      Maintained
8926 F:      Documentation/admin-guide/perf/imx-ddr.rst
8927 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8928 F:      drivers/perf/fsl_imx8_ddr_perf.c
8929
8930 FREESCALE IMX I2C DRIVER
8931 M:      Oleksij Rempel <[email protected]>
8932 R:      Pengutronix Kernel Team <[email protected]>
8933 L:      [email protected]
8934 S:      Maintained
8935 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8936 F:      drivers/i2c/busses/i2c-imx.c
8937
8938 FREESCALE IMX LPI2C DRIVER
8939 M:      Dong Aisheng <[email protected]>
8940 L:      [email protected]
8941 L:      [email protected]
8942 S:      Maintained
8943 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8944 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
8945
8946 FREESCALE MPC I2C DRIVER
8947 M:      Chris Packham <[email protected]>
8948 L:      [email protected]
8949 S:      Maintained
8950 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8951 F:      drivers/i2c/busses/i2c-mpc.c
8952
8953 FREESCALE QORIQ DPAA ETHERNET DRIVER
8954 M:      Madalin Bucur <[email protected]>
8955 L:      [email protected]
8956 S:      Maintained
8957 F:      drivers/net/ethernet/freescale/dpaa
8958
8959 FREESCALE QORIQ DPAA FMAN DRIVER
8960 M:      Madalin Bucur <[email protected]>
8961 R:      Sean Anderson <[email protected]>
8962 L:      [email protected]
8963 S:      Maintained
8964 F:      Documentation/devicetree/bindings/net/fsl,fman*.yaml
8965 F:      drivers/net/ethernet/freescale/fman
8966
8967 FREESCALE QORIQ PTP CLOCK DRIVER
8968 M:      Yangbo Lu <[email protected]>
8969 L:      [email protected]
8970 S:      Maintained
8971 F:      Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
8972 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8973 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
8974 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8975 F:      drivers/ptp/ptp_qoriq.c
8976 F:      drivers/ptp/ptp_qoriq_debugfs.c
8977 F:      include/linux/fsl/ptp_qoriq.h
8978
8979 FREESCALE QUAD SPI DRIVER
8980 M:      Han Xu <[email protected]>
8981 L:      [email protected]
8982 S:      Maintained
8983 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8984 F:      drivers/spi/spi-fsl-qspi.c
8985
8986 FREESCALE QUICC ENGINE LIBRARY
8987 M:      Qiang Zhao <[email protected]>
8988 M:      Christophe Leroy <[email protected]>
8989 L:      [email protected]
8990 S:      Maintained
8991 F:      drivers/soc/fsl/qe/
8992 F:      include/soc/fsl/qe/
8993
8994 FREESCALE QUICC ENGINE QMC DRIVER
8995 M:      Herve Codina <[email protected]>
8996 L:      [email protected]
8997 S:      Maintained
8998 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8999 F:      drivers/soc/fsl/qe/qmc.c
9000 F:      include/soc/fsl/qe/qmc.h
9001
9002 FREESCALE QUICC ENGINE QMC HDLC DRIVER
9003 M:      Herve Codina <[email protected]>
9004 L:      [email protected]
9005 L:      [email protected]
9006 S:      Maintained
9007 F:      drivers/net/wan/fsl_qmc_hdlc.c
9008
9009 FREESCALE QUICC ENGINE TSA DRIVER
9010 M:      Herve Codina <[email protected]>
9011 L:      [email protected]
9012 S:      Maintained
9013 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9014 F:      drivers/soc/fsl/qe/tsa.c
9015 F:      drivers/soc/fsl/qe/tsa.h
9016 F:      include/dt-bindings/soc/cpm1-fsl,tsa.h
9017
9018 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9019 L:      [email protected]
9020 L:      [email protected]
9021 S:      Orphan
9022 F:      drivers/net/ethernet/freescale/ucc_geth*
9023
9024 FREESCALE QUICC ENGINE UCC HDLC DRIVER
9025 M:      Zhao Qiang <[email protected]>
9026 L:      [email protected]
9027 L:      [email protected]
9028 S:      Maintained
9029 F:      drivers/net/wan/fsl_ucc_hdlc*
9030
9031 FREESCALE QUICC ENGINE UCC UART DRIVER
9032 M:      Timur Tabi <[email protected]>
9033 L:      [email protected]
9034 S:      Maintained
9035 F:      drivers/tty/serial/ucc_uart.c
9036
9037 FREESCALE SOC DRIVERS
9038 M:      Christophe Leroy <[email protected]>
9039 L:      [email protected]
9040 L:      [email protected] (moderated for non-subscribers)
9041 S:      Maintained
9042 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9043 F:      Documentation/devicetree/bindings/soc/fsl/
9044 F:      drivers/soc/fsl/
9045 F:      include/linux/fsl/
9046 F:      include/soc/fsl/
9047
9048 FREESCALE SOC FS_ENET DRIVER
9049 M:      Pantelis Antoniou <[email protected]>
9050 L:      [email protected]
9051 L:      [email protected]
9052 S:      Maintained
9053 F:      drivers/net/ethernet/freescale/fs_enet/
9054
9055 FREESCALE SOC SOUND DRIVERS
9056 M:      Shengjiu Wang <[email protected]>
9057 M:      Xiubo Li <[email protected]>
9058 R:      Fabio Estevam <[email protected]>
9059 R:      Nicolin Chen <[email protected]>
9060 L:      [email protected] (moderated for non-subscribers)
9061 L:      [email protected]
9062 S:      Maintained
9063 F:      sound/soc/fsl/fsl*
9064 F:      sound/soc/fsl/imx*
9065
9066 FREESCALE SOC LPC32XX SOUND DRIVERS
9067 M:      J.M.B. Downing <[email protected]>
9068 M:      Piotr Wojtaszczyk <[email protected]>
9069 R:      Vladimir Zapolskiy <[email protected]>
9070 L:      [email protected] (moderated for non-subscribers)
9071 L:      [email protected]
9072 S:      Maintained
9073 F:      Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9074 F:      sound/soc/fsl/lpc3xxx-*
9075
9076 FREESCALE SOC SOUND QMC DRIVER
9077 M:      Herve Codina <[email protected]>
9078 L:      [email protected] (moderated for non-subscribers)
9079 L:      [email protected]
9080 S:      Maintained
9081 F:      Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9082 F:      sound/soc/fsl/fsl_qmc_audio.c
9083
9084 FREESCALE USB PERIPHERAL DRIVERS
9085 L:      [email protected]
9086 L:      [email protected]
9087 S:      Orphan
9088 F:      drivers/usb/gadget/udc/fsl*
9089
9090 FREESCALE USB PHY DRIVER
9091 L:      [email protected]
9092 L:      [email protected]
9093 S:      Orphan
9094 F:      drivers/usb/phy/phy-fsl-usb*
9095
9096 FREEVXFS FILESYSTEM
9097 M:      Christoph Hellwig <[email protected]>
9098 S:      Maintained
9099 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
9100 F:      fs/freevxfs/
9101
9102 FREEZER
9103 M:      "Rafael J. Wysocki" <[email protected]>
9104 M:      Pavel Machek <[email protected]>
9105 L:      [email protected]
9106 S:      Supported
9107 F:      Documentation/power/freezing-of-tasks.rst
9108 F:      include/linux/freezer.h
9109 F:      kernel/freezer.c
9110
9111 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9112 M:      Eric Biggers <[email protected]>
9113 M:      Theodore Y. Ts'o <[email protected]>
9114 M:      Jaegeuk Kim <[email protected]>
9115 L:      [email protected]
9116 S:      Supported
9117 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
9118 T:      git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9119 F:      Documentation/filesystems/fscrypt.rst
9120 F:      fs/crypto/
9121 F:      include/linux/fscrypt.h
9122 F:      include/uapi/linux/fscrypt.h
9123
9124 FSI SUBSYSTEM
9125 M:      Jeremy Kerr <[email protected]>
9126 M:      Joel Stanley <[email protected]>
9127 R:      Alistar Popple <[email protected]>
9128 R:      Eddie James <[email protected]>
9129 L:      [email protected]
9130 S:      Supported
9131 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
9132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9133 F:      drivers/fsi/
9134 F:      include/linux/fsi*.h
9135 F:      include/trace/events/fsi*.h
9136
9137 FSI-ATTACHED I2C DRIVER
9138 M:      Eddie James <[email protected]>
9139 L:      [email protected]
9140 L:      [email protected] (moderated for non-subscribers)
9141 S:      Maintained
9142 F:      Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9143 F:      drivers/i2c/busses/i2c-fsi.c
9144
9145 FSI-ATTACHED SPI DRIVER
9146 M:      Eddie James <[email protected]>
9147 L:      [email protected]
9148 S:      Maintained
9149 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9150 F:      drivers/spi/spi-fsi.c
9151
9152 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9153 M:      Jan Kara <[email protected]>
9154 R:      Amir Goldstein <[email protected]>
9155 L:      [email protected]
9156 S:      Maintained
9157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9158 F:      fs/notify/
9159 F:      include/linux/fsnotify*.h
9160
9161 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9162 M:      Eric Biggers <[email protected]>
9163 M:      Theodore Y. Ts'o <[email protected]>
9164 L:      [email protected]
9165 S:      Supported
9166 Q:      https://patchwork.kernel.org/project/fsverity/list/
9167 T:      git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9168 F:      Documentation/filesystems/fsverity.rst
9169 F:      fs/verity/
9170 F:      include/linux/fsverity.h
9171 F:      include/uapi/linux/fsverity.h
9172
9173 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9174 M:      Michael Zaidman <[email protected]>
9175 L:      [email protected]
9176 L:      [email protected]
9177 S:      Maintained
9178 F:      drivers/hid/hid-ft260.c
9179
9180 FUJITSU LAPTOP EXTRAS
9181 M:      Jonathan Woithe <[email protected]>
9182 L:      [email protected]
9183 S:      Maintained
9184 F:      drivers/platform/x86/fujitsu-laptop.c
9185
9186 FUJITSU TABLET EXTRAS
9187 M:      Robert Gerlach <[email protected]>
9188 L:      [email protected]
9189 S:      Maintained
9190 F:      drivers/platform/x86/fujitsu-tablet.c
9191
9192 FUNCTION HOOKS (FTRACE)
9193 M:      Steven Rostedt <[email protected]>
9194 M:      Masami Hiramatsu <[email protected]>
9195 R:      Mark Rutland <[email protected]>
9196 L:      [email protected]
9197 L:      [email protected]
9198 S:      Maintained
9199 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
9200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9201 F:      Documentation/trace/ftrace*
9202 F:      arch/*/*/*/*ftrace*
9203 F:      arch/*/*/*ftrace*
9204 F:      include/*/ftrace.h
9205 F:      kernel/trace/fgraph.c
9206 F:      kernel/trace/ftrace*
9207 F:      samples/ftrace
9208
9209 FUNGIBLE ETHERNET DRIVERS
9210 M:      Dimitris Michailidis <[email protected]>
9211 L:      [email protected]
9212 S:      Supported
9213 F:      drivers/net/ethernet/fungible/
9214
9215 FUSE: FILESYSTEM IN USERSPACE
9216 M:      Miklos Szeredi <[email protected]>
9217 L:      [email protected]
9218 S:      Maintained
9219 W:      https://github.com/libfuse/
9220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9221 F:      Documentation/filesystems/fuse.rst
9222 F:      fs/fuse/
9223 F:      include/uapi/linux/fuse.h
9224
9225 FUTEX SUBSYSTEM
9226 M:      Thomas Gleixner <[email protected]>
9227 M:      Ingo Molnar <[email protected]>
9228 R:      Peter Zijlstra <[email protected]>
9229 R:      Darren Hart <[email protected]>
9230 R:      Davidlohr Bueso <[email protected]>
9231 R:      André Almeida <[email protected]>
9232 L:      [email protected]
9233 S:      Maintained
9234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9235 F:      Documentation/locking/*futex*
9236 F:      include/asm-generic/futex.h
9237 F:      include/linux/futex.h
9238 F:      include/uapi/linux/futex.h
9239 F:      kernel/futex/*
9240 F:      tools/perf/bench/futex*
9241 F:      tools/testing/selftests/futex/
9242
9243 GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9244 M:      Sebastian Reichel <[email protected]>
9245 L:      [email protected]
9246 S:      Maintained
9247 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9248 F:      drivers/media/i2c/gc0308.c
9249
9250 GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9251 M:      Zhi Mao <[email protected]>
9252 L:      [email protected]
9253 S:      Maintained
9254 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9255 F:      drivers/media/i2c/gc05a2.c
9256
9257 GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9258 M:      Zhi Mao <[email protected]>
9259 L:      [email protected]
9260 S:      Maintained
9261 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9262 F:      drivers/media/i2c/gc08a3.c
9263
9264 GALAXYCORE GC2145 SENSOR DRIVER
9265 M:      Alain Volmat <[email protected]>
9266 L:      [email protected]
9267 S:      Maintained
9268 T:      git git://linuxtv.org/media_tree.git
9269 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9270 F:      drivers/media/i2c/gc2145.c
9271
9272 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9273 M:      Tim Harvey <[email protected]>
9274 S:      Maintained
9275 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9276 F:      Documentation/hwmon/gsc-hwmon.rst
9277 F:      drivers/hwmon/gsc-hwmon.c
9278 F:      drivers/mfd/gateworks-gsc.c
9279 F:      include/linux/mfd/gsc.h
9280 F:      include/linux/platform_data/gsc_hwmon.h
9281
9282 GCC PLUGINS
9283 M:      Kees Cook <[email protected]>
9284 L:      [email protected]
9285 S:      Maintained
9286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9287 F:      Documentation/kbuild/gcc-plugins.rst
9288 F:      include/linux/stackleak.h
9289 F:      kernel/stackleak.c
9290 F:      scripts/Makefile.gcc-plugins
9291 F:      scripts/gcc-plugins/
9292
9293 GCOV BASED KERNEL PROFILING
9294 M:      Peter Oberparleiter <[email protected]>
9295 S:      Maintained
9296 F:      Documentation/dev-tools/gcov.rst
9297 F:      kernel/gcov/
9298
9299 GDB KERNEL DEBUGGING HELPER SCRIPTS
9300 M:      Jan Kiszka <[email protected]>
9301 M:      Kieran Bingham <[email protected]>
9302 S:      Supported
9303 F:      scripts/gdb/
9304
9305 GEMINI CRYPTO DRIVER
9306 M:      Corentin Labbe <[email protected]>
9307 L:      [email protected]
9308 S:      Maintained
9309 F:      drivers/crypto/gemini/
9310
9311 GEMTEK FM RADIO RECEIVER DRIVER
9312 M:      Hans Verkuil <[email protected]>
9313 L:      [email protected]
9314 S:      Maintained
9315 W:      https://linuxtv.org
9316 T:      git git://linuxtv.org/media_tree.git
9317 F:      drivers/media/radio/radio-gemtek*
9318
9319 GENERIC ARCHITECTURE TOPOLOGY
9320 M:      Sudeep Holla <[email protected]>
9321 L:      [email protected]
9322 S:      Maintained
9323 F:      drivers/base/arch_topology.c
9324 F:      include/linux/arch_topology.h
9325
9326 GENERIC ENTRY CODE
9327 M:      Thomas Gleixner <[email protected]>
9328 M:      Peter Zijlstra <[email protected]>
9329 M:      Andy Lutomirski <[email protected]>
9330 L:      [email protected]
9331 S:      Maintained
9332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9333 F:      include/linux/entry-common.h
9334 F:      include/linux/entry-kvm.h
9335 F:      kernel/entry/
9336
9337 GENERIC GPIO I2C DRIVER
9338 M:      Wolfram Sang <[email protected]>
9339 S:      Supported
9340 F:      drivers/i2c/busses/i2c-gpio.c
9341 F:      include/linux/platform_data/i2c-gpio.h
9342
9343 GENERIC GPIO I2C MULTIPLEXER DRIVER
9344 M:      Peter Korsgaard <[email protected]>
9345 L:      [email protected]
9346 S:      Supported
9347 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
9348 F:      drivers/i2c/muxes/i2c-mux-gpio.c
9349 F:      include/linux/platform_data/i2c-mux-gpio.h
9350
9351 GENERIC GPIO RESET DRIVER
9352 M:      Krzysztof Kozlowski <[email protected]>
9353 S:      Maintained
9354 F:      drivers/reset/reset-gpio.c
9355
9356 GENERIC HDLC (WAN) DRIVERS
9357 M:      Krzysztof Halasa <[email protected]>
9358 S:      Maintained
9359 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
9360 F:      drivers/net/wan/c101.c
9361 F:      drivers/net/wan/hd6457*
9362 F:      drivers/net/wan/hdlc*
9363 F:      drivers/net/wan/n2.c
9364 F:      drivers/net/wan/pc300too.c
9365 F:      drivers/net/wan/pci200syn.c
9366 F:      drivers/net/wan/wanxl*
9367
9368 GENERIC INCLUDE/ASM HEADER FILES
9369 M:      Arnd Bergmann <[email protected]>
9370 L:      [email protected]
9371 S:      Maintained
9372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9373 F:      include/asm-generic/
9374 F:      include/uapi/asm-generic/
9375
9376 GENERIC PHY FRAMEWORK
9377 M:      Vinod Koul <[email protected]>
9378 M:      Kishon Vijay Abraham I <[email protected]>
9379 L:      [email protected]
9380 S:      Supported
9381 Q:      https://patchwork.kernel.org/project/linux-phy/list/
9382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9383 F:      Documentation/devicetree/bindings/phy/
9384 F:      drivers/phy/
9385 F:      include/dt-bindings/phy/
9386 F:      include/linux/phy/
9387
9388 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9389 M:      Wolfram Sang <[email protected]>
9390 S:      Supported
9391 F:      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9392 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
9393
9394 GENERIC PM DOMAINS
9395 M:      Ulf Hansson <[email protected]>
9396 L:      [email protected]
9397 S:      Supported
9398 F:      Documentation/devicetree/bindings/power/power?domain*
9399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9400 F:      drivers/pmdomain/
9401 F:      include/linux/pm_domain.h
9402
9403 GENERIC RADIX TREE
9404 M:      Kent Overstreet <[email protected]>
9405 S:      Supported
9406 C:      irc://irc.oftc.net/bcache
9407 F:      include/linux/generic-radix-tree.h
9408 F:      lib/generic-radix-tree.c
9409
9410 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9411 M:      Eugen Hristev <[email protected]>
9412 L:      [email protected]
9413 S:      Maintained
9414 F:      drivers/input/touchscreen/resistive-adc-touch.c
9415
9416 GENERIC STRING LIBRARY
9417 M:      Kees Cook <[email protected]>
9418 R:      Andy Shevchenko <[email protected]>
9419 L:      [email protected]
9420 S:      Supported
9421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9422 F:      include/linux/string.h
9423 F:      include/linux/string_choices.h
9424 F:      include/linux/string_helpers.h
9425 F:      lib/string.c
9426 F:      lib/string_kunit.c
9427 F:      lib/string_helpers.c
9428 F:      lib/string_helpers_kunit.c
9429 F:      scripts/coccinelle/api/string_choices.cocci
9430
9431 GENERIC UIO DRIVER FOR PCI DEVICES
9432 M:      "Michael S. Tsirkin" <[email protected]>
9433 L:      [email protected]
9434 S:      Supported
9435 F:      drivers/uio/uio_pci_generic.c
9436
9437 GENERIC VDSO LIBRARY
9438 M:      Andy Lutomirski <[email protected]>
9439 M:      Thomas Gleixner <[email protected]>
9440 M:      Vincenzo Frascino <[email protected]>
9441 L:      [email protected]
9442 S:      Maintained
9443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9444 F:      include/asm-generic/vdso/vsyscall.h
9445 F:      include/vdso/
9446 F:      kernel/time/vsyscall.c
9447 F:      lib/vdso/
9448
9449 GENWQE (IBM Generic Workqueue Card)
9450 M:      Frank Haverkamp <[email protected]>
9451 S:      Supported
9452 F:      drivers/misc/genwqe/
9453
9454 GET_MAINTAINER SCRIPT
9455 M:      Joe Perches <[email protected]>
9456 S:      Maintained
9457 F:      scripts/get_maintainer.pl
9458
9459 GFS2 FILE SYSTEM
9460 M:      Andreas Gruenbacher <[email protected]>
9461 L:      [email protected]
9462 S:      Supported
9463 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9465 F:      Documentation/filesystems/gfs2*
9466 F:      fs/gfs2/
9467 F:      include/uapi/linux/gfs2_ondisk.h
9468
9469 GIGABYTE WATERFORCE SENSOR DRIVER
9470 M:      Aleksa Savic <[email protected]>
9471 L:      [email protected]
9472 S:      Maintained
9473 F:      Documentation/hwmon/gigabyte_waterforce.rst
9474 F:      drivers/hwmon/gigabyte_waterforce.c
9475
9476 GIGABYTE WMI DRIVER
9477 M:      Thomas Weißschuh <[email protected]>
9478 L:      [email protected]
9479 S:      Maintained
9480 F:      drivers/platform/x86/gigabyte-wmi.c
9481
9482 GNSS SUBSYSTEM
9483 M:      Johan Hovold <[email protected]>
9484 S:      Maintained
9485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9486 F:      Documentation/ABI/testing/sysfs-class-gnss
9487 F:      Documentation/devicetree/bindings/gnss/
9488 F:      drivers/gnss/
9489 F:      include/linux/gnss.h
9490
9491 GO7007 MPEG CODEC
9492 M:      Hans Verkuil <[email protected]>
9493 L:      [email protected]
9494 S:      Maintained
9495 F:      drivers/media/usb/go7007/
9496
9497 GOODIX TOUCHSCREEN
9498 M:      Bastien Nocera <[email protected]>
9499 M:      Hans de Goede <[email protected]>
9500 L:      [email protected]
9501 S:      Maintained
9502 F:      drivers/input/touchscreen/goodix*
9503
9504 GOOGLE ETHERNET DRIVERS
9505 M:      Jeroen de Borst <[email protected]>
9506 M:      Praveen Kaligineedi <[email protected]>
9507 R:      Shailend Chand <[email protected]>
9508 L:      [email protected]
9509 S:      Supported
9510 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
9511 F:      drivers/net/ethernet/google
9512
9513 GOOGLE FIRMWARE DRIVERS
9514 M:      Tzung-Bi Shih <[email protected]>
9515 R:      Brian Norris <[email protected]>
9516 R:      Julius Werner <[email protected]>
9517 L:      [email protected]
9518 S:      Maintained
9519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9520 F:      drivers/firmware/google/
9521
9522 GOOGLE TENSOR SoC SUPPORT
9523 M:      Peter Griffin <[email protected]>
9524 L:      [email protected] (moderated for non-subscribers)
9525 L:      [email protected]
9526 S:      Maintained
9527 F:      Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9528 F:      arch/arm64/boot/dts/exynos/google/
9529 F:      drivers/clk/samsung/clk-gs101.c
9530 F:      drivers/phy/samsung/phy-gs101-ufs.c
9531 F:      include/dt-bindings/clock/google,gs101.h
9532 K:      [gG]oogle.?[tT]ensor
9533
9534 GPD POCKET FAN DRIVER
9535 M:      Hans de Goede <[email protected]>
9536 L:      [email protected]
9537 S:      Maintained
9538 F:      drivers/platform/x86/gpd-pocket-fan.c
9539
9540 GPIO ACPI SUPPORT
9541 M:      Mika Westerberg <[email protected]>
9542 M:      Andy Shevchenko <[email protected]>
9543 L:      [email protected]
9544 L:      [email protected]
9545 S:      Supported
9546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9547 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
9548 F:      drivers/gpio/gpiolib-acpi.c
9549 F:      drivers/gpio/gpiolib-acpi.h
9550
9551 GPIO AGGREGATOR
9552 M:      Geert Uytterhoeven <[email protected]>
9553 L:      [email protected]
9554 S:      Supported
9555 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
9556 F:      drivers/gpio/gpio-aggregator.c
9557
9558 GPIO IR Transmitter
9559 M:      Sean Young <[email protected]>
9560 L:      [email protected]
9561 S:      Maintained
9562 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9563 F:      drivers/media/rc/gpio-ir-tx.c
9564
9565 GPIO MOCKUP DRIVER
9566 M:      Bamvor Jian Zhang <[email protected]>
9567 L:      [email protected]
9568 S:      Maintained
9569 F:      drivers/gpio/gpio-mockup.c
9570 F:      tools/testing/selftests/gpio/
9571
9572 GPIO REGMAP
9573 M:      Michael Walle <[email protected]>
9574 S:      Maintained
9575 F:      drivers/gpio/gpio-regmap.c
9576 F:      include/linux/gpio/regmap.h
9577 K:      (devm_)?gpio_regmap_(un)?register
9578
9579 GPIO SUBSYSTEM
9580 M:      Linus Walleij <[email protected]>
9581 M:      Bartosz Golaszewski <[email protected]>
9582 L:      [email protected]
9583 S:      Maintained
9584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9585 F:      Documentation/admin-guide/gpio/
9586 F:      Documentation/devicetree/bindings/gpio/
9587 F:      Documentation/driver-api/gpio/
9588 F:      drivers/gpio/
9589 F:      include/dt-bindings/gpio/
9590 F:      include/linux/gpio.h
9591 F:      include/linux/gpio/
9592 F:      include/linux/of_gpio.h
9593
9594 GPIO UAPI
9595 M:      Bartosz Golaszewski <[email protected]>
9596 R:      Kent Gibson <[email protected]>
9597 L:      [email protected]
9598 S:      Maintained
9599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9600 F:      Documentation/ABI/obsolete/sysfs-gpio
9601 F:      Documentation/ABI/testing/gpio-cdev
9602 F:      Documentation/userspace-api/gpio/
9603 F:      drivers/gpio/gpiolib-cdev.c
9604 F:      include/uapi/linux/gpio.h
9605 F:      tools/gpio/
9606
9607 GRE DEMULTIPLEXER DRIVER
9608 M:      Dmitry Kozlov <[email protected]>
9609 L:      [email protected]
9610 S:      Maintained
9611 F:      include/net/gre.h
9612 F:      net/ipv4/gre_demux.c
9613 F:      net/ipv4/gre_offload.c
9614
9615 GRETH 10/100/1G Ethernet MAC device driver
9616 M:      Andreas Larsson <[email protected]>
9617 L:      [email protected]
9618 S:      Maintained
9619 F:      drivers/net/ethernet/aeroflex/
9620
9621 GREYBUS AUDIO PROTOCOLS DRIVERS
9622 M:      Vaibhav Agarwal <[email protected]>
9623 M:      Mark Greer <[email protected]>
9624 S:      Maintained
9625 F:      drivers/staging/greybus/audio_apbridgea.c
9626 F:      drivers/staging/greybus/audio_apbridgea.h
9627 F:      drivers/staging/greybus/audio_codec.c
9628 F:      drivers/staging/greybus/audio_codec.h
9629 F:      drivers/staging/greybus/audio_gb.c
9630 F:      drivers/staging/greybus/audio_manager.c
9631 F:      drivers/staging/greybus/audio_manager.h
9632 F:      drivers/staging/greybus/audio_manager_module.c
9633 F:      drivers/staging/greybus/audio_manager_private.h
9634 F:      drivers/staging/greybus/audio_manager_sysfs.c
9635 F:      drivers/staging/greybus/audio_module.c
9636 F:      drivers/staging/greybus/audio_topology.c
9637
9638 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9639 M:      Viresh Kumar <[email protected]>
9640 S:      Maintained
9641 F:      drivers/staging/greybus/authentication.c
9642 F:      drivers/staging/greybus/bootrom.c
9643 F:      drivers/staging/greybus/firmware.h
9644 F:      drivers/staging/greybus/fw-core.c
9645 F:      drivers/staging/greybus/fw-download.c
9646 F:      drivers/staging/greybus/fw-management.c
9647 F:      drivers/staging/greybus/greybus_authentication.h
9648 F:      drivers/staging/greybus/greybus_firmware.h
9649 F:      drivers/staging/greybus/hid.c
9650 F:      drivers/staging/greybus/i2c.c
9651 F:      drivers/staging/greybus/spi.c
9652 F:      drivers/staging/greybus/spilib.c
9653 F:      drivers/staging/greybus/spilib.h
9654
9655 GREYBUS LOOPBACK DRIVER
9656 M:      Bryan O'Donoghue <[email protected]>
9657 S:      Maintained
9658 F:      drivers/staging/greybus/loopback.c
9659
9660 GREYBUS PLATFORM DRIVERS
9661 M:      Vaibhav Hiremath <[email protected]>
9662 S:      Maintained
9663 F:      drivers/staging/greybus/arche-apb-ctrl.c
9664 F:      drivers/staging/greybus/arche-platform.c
9665 F:      drivers/staging/greybus/arche_platform.h
9666
9667 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9668 M:      Rui Miguel Silva <[email protected]>
9669 S:      Maintained
9670 F:      drivers/staging/greybus/gpio.c
9671 F:      drivers/staging/greybus/light.c
9672 F:      drivers/staging/greybus/power_supply.c
9673 F:      drivers/staging/greybus/sdio.c
9674 F:      drivers/staging/greybus/spi.c
9675 F:      drivers/staging/greybus/spilib.c
9676
9677 GREYBUS BEAGLEPLAY DRIVERS
9678 M:      Ayush Singh <[email protected]>
9679 L:      [email protected] (moderated for non-subscribers)
9680 S:      Maintained
9681 F:      Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9682 F:      drivers/greybus/gb-beagleplay.c
9683
9684 GREYBUS SUBSYSTEM
9685 M:      Johan Hovold <[email protected]>
9686 M:      Alex Elder <[email protected]>
9687 M:      Greg Kroah-Hartman <[email protected]>
9688 L:      [email protected] (moderated for non-subscribers)
9689 S:      Maintained
9690 F:      drivers/greybus/
9691 F:      drivers/staging/greybus/
9692 F:      include/linux/greybus.h
9693 F:      include/linux/greybus/
9694
9695 GREYBUS UART PROTOCOLS DRIVERS
9696 M:      David Lin <[email protected]>
9697 S:      Maintained
9698 F:      drivers/staging/greybus/log.c
9699 F:      drivers/staging/greybus/uart.c
9700
9701 GS1662 VIDEO SERIALIZER
9702 M:      Charles-Antoine Couret <[email protected]>
9703 L:      [email protected]
9704 S:      Maintained
9705 T:      git git://linuxtv.org/media_tree.git
9706 F:      drivers/media/spi/gs1662.c
9707
9708 GSPCA FINEPIX SUBDRIVER
9709 M:      Frank Zago <[email protected]>
9710 L:      [email protected]
9711 S:      Maintained
9712 T:      git git://linuxtv.org/media_tree.git
9713 F:      drivers/media/usb/gspca/finepix.c
9714
9715 GSPCA GL860 SUBDRIVER
9716 M:      Olivier Lorin <[email protected]>
9717 L:      [email protected]
9718 S:      Maintained
9719 T:      git git://linuxtv.org/media_tree.git
9720 F:      drivers/media/usb/gspca/gl860/
9721
9722 GSPCA M5602 SUBDRIVER
9723 M:      Erik Andren <[email protected]>
9724 L:      [email protected]
9725 S:      Maintained
9726 T:      git git://linuxtv.org/media_tree.git
9727 F:      drivers/media/usb/gspca/m5602/
9728
9729 GSPCA PAC207 SONIXB SUBDRIVER
9730 M:      Hans Verkuil <[email protected]>
9731 L:      [email protected]
9732 S:      Odd Fixes
9733 T:      git git://linuxtv.org/media_tree.git
9734 F:      drivers/media/usb/gspca/pac207.c
9735
9736 GSPCA SN9C20X SUBDRIVER
9737 M:      Brian Johnson <[email protected]>
9738 L:      [email protected]
9739 S:      Maintained
9740 T:      git git://linuxtv.org/media_tree.git
9741 F:      drivers/media/usb/gspca/sn9c20x.c
9742
9743 GSPCA T613 SUBDRIVER
9744 M:      Leandro Costantino <[email protected]>
9745 L:      [email protected]
9746 S:      Maintained
9747 T:      git git://linuxtv.org/media_tree.git
9748 F:      drivers/media/usb/gspca/t613.c
9749
9750 GSPCA USB WEBCAM DRIVER
9751 M:      Hans Verkuil <[email protected]>
9752 L:      [email protected]
9753 S:      Odd Fixes
9754 T:      git git://linuxtv.org/media_tree.git
9755 F:      drivers/media/usb/gspca/
9756
9757 GTP (GPRS Tunneling Protocol)
9758 M:      Pablo Neira Ayuso <[email protected]>
9759 M:      Harald Welte <[email protected]>
9760 L:      [email protected]
9761 S:      Maintained
9762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9763 F:      drivers/net/gtp.c
9764
9765 GUID PARTITION TABLE (GPT)
9766 M:      Davidlohr Bueso <[email protected]>
9767 L:      [email protected]
9768 S:      Maintained
9769 F:      block/partitions/efi.*
9770
9771 HABANALABS PCI DRIVER
9772 M:      Ofir Bitton <[email protected]>
9773 L:      [email protected]
9774 S:      Supported
9775 C:      irc://irc.oftc.net/dri-devel
9776 T:      git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9777 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
9778 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
9779 F:      drivers/accel/habanalabs/
9780 F:      include/linux/habanalabs/
9781 F:      include/trace/events/habanalabs.h
9782 F:      include/uapi/drm/habanalabs_accel.h
9783
9784 HACKRF MEDIA DRIVER
9785 L:      [email protected]
9786 S:      Orphan
9787 W:      https://linuxtv.org
9788 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9789 F:      drivers/media/usb/hackrf/
9790
9791 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9792 M:      Chuck Lever <[email protected]>
9793 L:      [email protected]
9794 L:      [email protected]
9795 S:      Maintained
9796 F:      Documentation/netlink/specs/handshake.yaml
9797 F:      Documentation/networking/tls-handshake.rst
9798 F:      include/net/handshake.h
9799 F:      include/trace/events/handshake.h
9800 F:      net/handshake/
9801
9802 HANTRO VPU CODEC DRIVER
9803 M:      Ezequiel Garcia <[email protected]>
9804 M:      Philipp Zabel <[email protected]>
9805 L:      [email protected]
9806 L:      [email protected]
9807 S:      Maintained
9808 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9809 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9810 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9811 F:      drivers/media/platform/verisilicon/
9812
9813 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9814 M:      Frank Seidel <[email protected]>
9815 L:      [email protected]
9816 S:      Maintained
9817 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9818 F:      drivers/platform/x86/hdaps.c
9819
9820 HARDWARE MONITORING
9821 M:      Jean Delvare <[email protected]>
9822 M:      Guenter Roeck <[email protected]>
9823 L:      [email protected]
9824 S:      Maintained
9825 W:      http://hwmon.wiki.kernel.org/
9826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9827 F:      Documentation/ABI/testing/sysfs-class-hwmon
9828 F:      Documentation/devicetree/bindings/hwmon/
9829 F:      Documentation/hwmon/
9830 F:      drivers/hwmon/
9831 F:      include/linux/hwmon*.h
9832 F:      include/trace/events/hwmon*.h
9833 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9834
9835 HARDWARE RANDOM NUMBER GENERATOR CORE
9836 M:      Olivia Mackall <[email protected]>
9837 M:      Herbert Xu <[email protected]>
9838 L:      [email protected]
9839 S:      Odd fixes
9840 F:      Documentation/admin-guide/hw_random.rst
9841 F:      Documentation/devicetree/bindings/rng/
9842 F:      drivers/char/hw_random/
9843 F:      include/linux/hw_random.h
9844
9845 HARDWARE SPINLOCK CORE
9846 M:      Bjorn Andersson <[email protected]>
9847 R:      Baolin Wang <[email protected]>
9848 L:      [email protected]
9849 S:      Maintained
9850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9851 F:      Documentation/devicetree/bindings/hwlock/
9852 F:      Documentation/locking/hwspinlock.rst
9853 F:      drivers/hwspinlock/
9854 F:      include/linux/hwspinlock.h
9855
9856 HARDWARE TRACING FACILITIES
9857 M:      Alexander Shishkin <[email protected]>
9858 S:      Maintained
9859 F:      drivers/hwtracing/
9860
9861 HARMONY SOUND DRIVER
9862 L:      [email protected]
9863 S:      Maintained
9864 F:      sound/parisc/harmony.*
9865
9866 HDPVR USB VIDEO ENCODER DRIVER
9867 M:      Hans Verkuil <[email protected]>
9868 L:      [email protected]
9869 S:      Odd Fixes
9870 W:      https://linuxtv.org
9871 T:      git git://linuxtv.org/media_tree.git
9872 F:      drivers/media/usb/hdpvr/
9873
9874 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9875 M:      Keng-Yu Lin <[email protected]>
9876 S:      Supported
9877 F:      drivers/misc/hpilo.[ch]
9878
9879 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9880 M:      Jerry Hoemann <[email protected]>
9881 S:      Supported
9882 F:      Documentation/watchdog/hpwdt.rst
9883 F:      drivers/watchdog/hpwdt.c
9884
9885 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9886 M:      Don Brace <[email protected]>
9887 L:      [email protected]
9888 L:      [email protected]
9889 S:      Supported
9890 F:      Documentation/scsi/hpsa.rst
9891 F:      drivers/scsi/hpsa*.[ch]
9892 F:      include/linux/cciss*.h
9893 F:      include/uapi/linux/cciss*.h
9894
9895 HFI1 DRIVER
9896 M:      Dennis Dalessandro <[email protected]>
9897 L:      [email protected]
9898 S:      Supported
9899 F:      drivers/infiniband/hw/hfi1
9900
9901 HFS FILESYSTEM
9902 L:      [email protected]
9903 S:      Orphan
9904 F:      Documentation/filesystems/hfs.rst
9905 F:      fs/hfs/
9906
9907 HFSPLUS FILESYSTEM
9908 L:      [email protected]
9909 S:      Orphan
9910 F:      Documentation/filesystems/hfsplus.rst
9911 F:      fs/hfsplus/
9912
9913 HGA FRAMEBUFFER DRIVER
9914 M:      Ferenc Bakonyi <[email protected]>
9915 L:      [email protected]
9916 S:      Maintained
9917 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9918 F:      drivers/video/fbdev/hgafb.c
9919
9920 HIBERNATION (aka Software Suspend, aka swsusp)
9921 M:      "Rafael J. Wysocki" <[email protected]>
9922 M:      Pavel Machek <[email protected]>
9923 L:      [email protected]
9924 S:      Supported
9925 B:      https://bugzilla.kernel.org
9926 F:      arch/*/include/asm/suspend*.h
9927 F:      arch/x86/power/
9928 F:      drivers/base/power/
9929 F:      include/linux/freezer.h
9930 F:      include/linux/pm.h
9931 F:      include/linux/suspend.h
9932 F:      kernel/power/
9933
9934 HID CORE LAYER
9935 M:      Jiri Kosina <[email protected]>
9936 M:      Benjamin Tissoires <[email protected]>
9937 L:      [email protected]
9938 S:      Maintained
9939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9940 F:      Documentation/hid/
9941 F:      drivers/hid/
9942 F:      include/linux/hid*
9943 F:      include/uapi/linux/hid*
9944 F:      samples/hid/
9945 F:      tools/testing/selftests/hid/
9946
9947 HID LOGITECH DRIVERS
9948 R:      Filipe Laíns <[email protected]>
9949 L:      [email protected]
9950 S:      Maintained
9951 F:      drivers/hid/hid-logitech-*
9952
9953 HID NVIDIA SHIELD DRIVER
9954 M:      Rahul Rameshbabu <[email protected]>
9955 L:      [email protected]
9956 S:      Maintained
9957 F:      drivers/hid/hid-nvidia-shield.c
9958
9959 HID PHOENIX RC FLIGHT CONTROLLER
9960 M:      Marcus Folkesson <[email protected]>
9961 L:      [email protected]
9962 S:      Maintained
9963 F:      drivers/hid/hid-pxrc.c
9964
9965 HID PLAYSTATION DRIVER
9966 M:      Roderick Colenbrander <[email protected]>
9967 L:      [email protected]
9968 S:      Supported
9969 F:      drivers/hid/hid-playstation.c
9970
9971 HID SENSOR HUB DRIVERS
9972 M:      Jiri Kosina <[email protected]>
9973 M:      Jonathan Cameron <[email protected]>
9974 M:      Srinivas Pandruvada <[email protected]>
9975 L:      [email protected]
9976 L:      [email protected]
9977 S:      Maintained
9978 F:      Documentation/hid/hid-sensor*
9979 F:      drivers/hid/hid-sensor-*
9980 F:      drivers/iio/*/hid-*
9981 F:      include/linux/hid-sensor-*
9982
9983 HID VRC-2 CAR CONTROLLER DRIVER
9984 M:      Marcus Folkesson <[email protected]>
9985 L:      [email protected]
9986 S:      Maintained
9987 F:      drivers/hid/hid-vrc2.c
9988
9989 HID WACOM DRIVER
9990 M:      Ping Cheng <[email protected]>
9991 M:      Jason Gerecke  <[email protected]>
9992 L:      [email protected]
9993 S:      Maintained
9994 F:      drivers/hid/wacom.h
9995 F:      drivers/hid/wacom_*
9996
9997 HID++ LOGITECH DRIVERS
9998 R:      Filipe Laíns <[email protected]>
9999 R:      Bastien Nocera <[email protected]>
10000 L:      [email protected]
10001 S:      Maintained
10002 F:      drivers/hid/hid-logitech-hidpp.c
10003
10004 HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10005 M:      Anna-Maria Behnsen <[email protected]>
10006 M:      Frederic Weisbecker <[email protected]>
10007 M:      Thomas Gleixner <[email protected]>
10008 L:      [email protected]
10009 S:      Maintained
10010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10011 F:      Documentation/timers/
10012 F:      include/linux/clockchips.h
10013 F:      include/linux/hrtimer.h
10014 F:      include/linux/timer.h
10015 F:      kernel/time/clockevents.c
10016 F:      kernel/time/hrtimer.c
10017 F:      kernel/time/timer.c
10018 F:      kernel/time/timer_list.c
10019 F:      kernel/time/timer_migration.*
10020 F:      tools/testing/selftests/timers/
10021
10022 HIGH-SPEED SCC DRIVER FOR AX.25
10023 L:      [email protected]
10024 S:      Orphan
10025 F:      drivers/net/hamradio/scc.c
10026
10027 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10028 M:      HighPoint Linux Team <[email protected]>
10029 S:      Supported
10030 W:      http://www.highpoint-tech.com
10031 F:      Documentation/scsi/hptiop.rst
10032 F:      drivers/scsi/hptiop.c
10033
10034 HIKEY960 ONBOARD USB GPIO HUB DRIVER
10035 M:      John Stultz <[email protected]>
10036 L:      [email protected]
10037 S:      Maintained
10038 F:      drivers/misc/hisi_hikey_usb.c
10039
10040 HIMAX HX83112B TOUCHSCREEN SUPPORT
10041 M:      Job Noorman <[email protected]>
10042 L:      [email protected]
10043 S:      Maintained
10044 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10045 F:      drivers/input/touchscreen/himax_hx83112b.c
10046
10047 HIPPI
10048 M:      Jes Sorensen <[email protected]>
10049 L:      [email protected]
10050 S:      Maintained
10051 F:      drivers/net/hippi/
10052 F:      include/linux/hippidevice.h
10053 F:      include/uapi/linux/if_hippi.h
10054 F:      net/802/hippi.c
10055
10056 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10057 M:      Kurt Kanzenbach <[email protected]>
10058 L:      [email protected]
10059 S:      Maintained
10060 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10061 F:      drivers/net/dsa/hirschmann/*
10062 F:      include/linux/platform_data/hirschmann-hellcreek.h
10063 F:      net/dsa/tag_hellcreek.c
10064
10065 HISILICON DMA DRIVER
10066 M:      Zhou Wang <[email protected]>
10067 M:      Jie Hai <[email protected]>
10068 L:      [email protected]
10069 S:      Maintained
10070 F:      drivers/dma/hisi_dma.c
10071
10072 HISILICON GPIO DRIVER
10073 M:      Jay Fang <[email protected]>
10074 L:      [email protected]
10075 S:      Maintained
10076 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10077 F:      drivers/gpio/gpio-hisi.c
10078
10079 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10080 M:      Zhiqi Song <[email protected]>
10081 M:      Longfang Liu <[email protected]>
10082 L:      [email protected]
10083 S:      Maintained
10084 F:      Documentation/ABI/testing/debugfs-hisi-hpre
10085 F:      drivers/crypto/hisilicon/hpre/hpre.h
10086 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
10087 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
10088
10089 HISILICON HNS3 PMU DRIVER
10090 M:      Jijie Shao <[email protected]>
10091 S:      Supported
10092 F:      Documentation/admin-guide/perf/hns3-pmu.rst
10093 F:      drivers/perf/hisilicon/hns3_pmu.c
10094
10095 HISILICON I2C CONTROLLER DRIVER
10096 M:      Yicong Yang <[email protected]>
10097 L:      [email protected]
10098 S:      Maintained
10099 W:      https://www.hisilicon.com
10100 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10101 F:      drivers/i2c/busses/i2c-hisi.c
10102
10103 HISILICON KUNPENG SOC HCCS DRIVER
10104 M:      Huisong Li <[email protected]>
10105 S:      Maintained
10106 F:      Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10107 F:      drivers/soc/hisilicon/kunpeng_hccs.c
10108 F:      drivers/soc/hisilicon/kunpeng_hccs.h
10109
10110 HISILICON LPC BUS DRIVER
10111 M:      Jay Fang <[email protected]>
10112 S:      Maintained
10113 W:      http://www.hisilicon.com
10114 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10115 F:      drivers/bus/hisi_lpc.c
10116
10117 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10118 M:      Yisen Zhuang <[email protected]>
10119 M:      Salil Mehta <[email protected]>
10120 M:      Jijie Shao <[email protected]>
10121 L:      [email protected]
10122 S:      Maintained
10123 W:      http://www.hisilicon.com
10124 F:      drivers/net/ethernet/hisilicon/hns3/
10125
10126 HISILICON NETWORK SUBSYSTEM DRIVER
10127 M:      Yisen Zhuang <[email protected]>
10128 M:      Salil Mehta <[email protected]>
10129 L:      [email protected]
10130 S:      Maintained
10131 W:      http://www.hisilicon.com
10132 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
10133 F:      drivers/net/ethernet/hisilicon/
10134
10135 HISILICON PMU DRIVER
10136 M:      Yicong Yang <[email protected]>
10137 M:      Jonathan Cameron <[email protected]>
10138 S:      Supported
10139 W:      http://www.hisilicon.com
10140 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10141 F:      Documentation/admin-guide/perf/hisi-pmu.rst
10142 F:      drivers/perf/hisilicon
10143
10144 HISILICON PTT DRIVER
10145 M:      Yicong Yang <[email protected]>
10146 M:      Jonathan Cameron <[email protected]>
10147 L:      [email protected]
10148 S:      Maintained
10149 F:      Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10150 F:      Documentation/trace/hisi-ptt.rst
10151 F:      drivers/hwtracing/ptt/
10152 F:      tools/perf/arch/arm64/util/hisi-ptt.c
10153 F:      tools/perf/util/hisi-ptt*
10154 F:      tools/perf/util/hisi-ptt-decoder/*
10155
10156 HISILICON QM DRIVER
10157 M:      Weili Qian <[email protected]>
10158 M:      Zhou Wang <[email protected]>
10159 L:      [email protected]
10160 S:      Maintained
10161 F:      drivers/crypto/hisilicon/Kconfig
10162 F:      drivers/crypto/hisilicon/Makefile
10163 F:      drivers/crypto/hisilicon/qm.c
10164 F:      drivers/crypto/hisilicon/sgl.c
10165 F:      include/linux/hisi_acc_qm.h
10166
10167 HISILICON ROCE DRIVER
10168 M:      Chengchang Tang <[email protected]>
10169 M:      Junxian Huang <[email protected]>
10170 L:      [email protected]
10171 S:      Maintained
10172 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10173 F:      drivers/infiniband/hw/hns/
10174
10175 HISILICON SAS Controller
10176 M:      Xiang Chen <[email protected]>
10177 S:      Supported
10178 W:      http://www.hisilicon.com
10179 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10180 F:      drivers/scsi/hisi_sas/
10181
10182 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10183 M:      Longfang Liu <[email protected]>
10184 L:      [email protected]
10185 S:      Maintained
10186 F:      Documentation/ABI/testing/debugfs-hisi-sec
10187 F:      drivers/crypto/hisilicon/sec2/sec.h
10188 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
10189 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
10190 F:      drivers/crypto/hisilicon/sec2/sec_main.c
10191
10192 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10193 M:      Jay Fang <[email protected]>
10194 L:      [email protected]
10195 S:      Maintained
10196 W:      http://www.hisilicon.com
10197 F:      drivers/spi/spi-hisi-kunpeng.c
10198
10199 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10200 M:      Mauro Carvalho Chehab <[email protected]>
10201 L:      [email protected]
10202 S:      Maintained
10203 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10204 F:      drivers/spmi/hisi-spmi-controller.c
10205
10206 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10207 M:      Mauro Carvalho Chehab <[email protected]>
10208 L:      [email protected]
10209 S:      Maintained
10210 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10211 F:      drivers/mfd/hi6421-spmi-pmic.c
10212
10213 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10214 M:      Weili Qian <[email protected]>
10215 S:      Maintained
10216 F:      drivers/crypto/hisilicon/trng/trng.c
10217
10218 HISILICON V3XX SPI NOR FLASH Controller Driver
10219 M:      Jay Fang <[email protected]>
10220 S:      Maintained
10221 W:      http://www.hisilicon.com
10222 F:      drivers/spi/spi-hisi-sfc-v3xx.c
10223
10224 HISILICON ZIP Controller DRIVER
10225 M:      Yang Shen <[email protected]>
10226 M:      Zhou Wang <[email protected]>
10227 L:      [email protected]
10228 S:      Maintained
10229 F:      Documentation/ABI/testing/debugfs-hisi-zip
10230 F:      drivers/crypto/hisilicon/zip/
10231
10232 HMM - Heterogeneous Memory Management
10233 M:      Jérôme Glisse <[email protected]>
10234 L:      [email protected]
10235 S:      Maintained
10236 F:      Documentation/mm/hmm.rst
10237 F:      include/linux/hmm*
10238 F:      lib/test_hmm*
10239 F:      mm/hmm*
10240 F:      tools/testing/selftests/mm/*hmm*
10241
10242 HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10243 M:      Petre Rodan <[email protected]>
10244 L:      [email protected]
10245 S:      Maintained
10246 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10247 F:      drivers/iio/pressure/hsc030pa*
10248
10249 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10250 M:      Andreas Klinger <[email protected]>
10251 M:      Petre Rodan <[email protected]>
10252 L:      [email protected]
10253 S:      Maintained
10254 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10255 F:      drivers/iio/pressure/mprls0025pa*
10256
10257 HP BIOSCFG DRIVER
10258 M:      Jorge Lopez <[email protected]>
10259 L:      [email protected]
10260 S:      Maintained
10261 F:      drivers/platform/x86/hp/hp-bioscfg/
10262
10263 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10264 L:      [email protected]
10265 S:      Orphan
10266 F:      drivers/platform/x86/hp/tc1100-wmi.c
10267
10268 HP WMI HARDWARE MONITOR DRIVER
10269 M:      James Seo <[email protected]>
10270 L:      [email protected]
10271 S:      Maintained
10272 F:      Documentation/hwmon/hp-wmi-sensors.rst
10273 F:      drivers/hwmon/hp-wmi-sensors.c
10274
10275 HPET:   High Precision Event Timers driver
10276 M:      Clemens Ladisch <[email protected]>
10277 S:      Maintained
10278 F:      Documentation/timers/hpet.rst
10279 F:      drivers/char/hpet.c
10280 F:      include/linux/hpet.h
10281 F:      include/uapi/linux/hpet.h
10282
10283 HPET:   x86
10284 S:      Orphan
10285 F:      arch/x86/include/asm/hpet.h
10286 F:      arch/x86/kernel/hpet.c
10287
10288 HPFS FILESYSTEM
10289 M:      Mikulas Patocka <[email protected]>
10290 S:      Maintained
10291 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10292 F:      fs/hpfs/
10293
10294 HS3001 Hardware Temperature and Humidity Sensor
10295 M:      Andre Werner <[email protected]>
10296 L:      [email protected]
10297 S:      Maintained
10298 F:      drivers/hwmon/hs3001.c
10299
10300 HSI SUBSYSTEM
10301 M:      Sebastian Reichel <[email protected]>
10302 S:      Maintained
10303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10304 F:      Documentation/ABI/testing/sysfs-bus-hsi
10305 F:      Documentation/driver-api/hsi.rst
10306 F:      drivers/hsi/
10307 F:      include/linux/hsi/
10308 F:      include/uapi/linux/hsi/
10309
10310 HSO 3G MODEM DRIVER
10311 L:      [email protected]
10312 S:      Orphan
10313 F:      drivers/net/usb/hso.c
10314
10315 HSR NETWORK PROTOCOL
10316 L:      [email protected]
10317 S:      Orphan
10318 F:      net/hsr/
10319
10320 HT16K33 LED CONTROLLER DRIVER
10321 M:      Robin van der Gracht <[email protected]>
10322 S:      Maintained
10323 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10324 F:      drivers/auxdisplay/ht16k33.c
10325
10326 HTCPEN TOUCHSCREEN DRIVER
10327 M:      Pau Oliva Fora <[email protected]>
10328 L:      [email protected]
10329 S:      Maintained
10330 F:      drivers/input/touchscreen/htcpen.c
10331
10332 HTE SUBSYSTEM
10333 M:      Dipen Patel <[email protected]>
10334 L:      [email protected]
10335 S:      Maintained
10336 Q:      https://patchwork.kernel.org/project/timestamp/list/
10337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10338 F:      Documentation/devicetree/bindings/timestamp/
10339 F:      Documentation/driver-api/hte/
10340 F:      drivers/hte/
10341 F:      include/linux/hte.h
10342
10343 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10344 M:      Lorenzo Bianconi <[email protected]>
10345 L:      [email protected]
10346 S:      Maintained
10347 W:      http://www.st.com/
10348 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10349 F:      drivers/iio/humidity/hts221*
10350
10351 HUAWEI ETHERNET DRIVER
10352 M:      Cai Huoqing <[email protected]>
10353 L:      [email protected]
10354 S:      Maintained
10355 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10356 F:      drivers/net/ethernet/huawei/hinic/
10357
10358 HUGETLB SUBSYSTEM
10359 M:      Muchun Song <[email protected]>
10360 L:      [email protected]
10361 S:      Maintained
10362 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10363 F:      Documentation/admin-guide/mm/hugetlbpage.rst
10364 F:      Documentation/mm/hugetlbfs_reserv.rst
10365 F:      Documentation/mm/vmemmap_dedup.rst
10366 F:      fs/hugetlbfs/
10367 F:      include/linux/hugetlb.h
10368 F:      mm/hugetlb.c
10369 F:      mm/hugetlb_vmemmap.c
10370 F:      mm/hugetlb_vmemmap.h
10371 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10372
10373 HVA ST MEDIA DRIVER
10374 M:      Jean-Christophe Trotin <[email protected]>
10375 L:      [email protected]
10376 S:      Supported
10377 W:      https://linuxtv.org
10378 T:      git git://linuxtv.org/media_tree.git
10379 F:      drivers/media/platform/st/sti/hva
10380
10381 HWPOISON MEMORY FAILURE HANDLING
10382 M:      Miaohe Lin <[email protected]>
10383 R:      Naoya Horiguchi <[email protected]>
10384 L:      [email protected]
10385 S:      Maintained
10386 F:      mm/hwpoison-inject.c
10387 F:      mm/memory-failure.c
10388
10389 HYCON HY46XX TOUCHSCREEN SUPPORT
10390 M:      Giulio Benetti <[email protected]>
10391 L:      [email protected]
10392 S:      Maintained
10393 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10394 F:      drivers/input/touchscreen/hycon-hy46xx.c
10395
10396 HYGON PROCESSOR SUPPORT
10397 M:      Pu Wen <[email protected]>
10398 L:      [email protected]
10399 S:      Maintained
10400 F:      arch/x86/kernel/cpu/hygon.c
10401
10402 HYNIX HI556 SENSOR DRIVER
10403 M:      Sakari Ailus <[email protected]>
10404 L:      [email protected]
10405 S:      Maintained
10406 T:      git git://linuxtv.org/media_tree.git
10407 F:      drivers/media/i2c/hi556.c
10408
10409 HYNIX HI846 SENSOR DRIVER
10410 M:      Martin Kepplinger <[email protected]>
10411 L:      [email protected]
10412 S:      Maintained
10413 F:      drivers/media/i2c/hi846.c
10414
10415 HYNIX HI847 SENSOR DRIVER
10416 M:      Sakari Ailus <[email protected]>
10417 L:      [email protected]
10418 S:      Maintained
10419 F:      drivers/media/i2c/hi847.c
10420
10421 Hyper-V/Azure CORE AND DRIVERS
10422 M:      "K. Y. Srinivasan" <[email protected]>
10423 M:      Haiyang Zhang <[email protected]>
10424 M:      Wei Liu <[email protected]>
10425 M:      Dexuan Cui <[email protected]>
10426 L:      [email protected]
10427 S:      Supported
10428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10429 F:      Documentation/ABI/stable/sysfs-bus-vmbus
10430 F:      Documentation/ABI/testing/debugfs-hyperv
10431 F:      Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10432 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10433 F:      Documentation/virt/hyperv
10434 F:      arch/arm64/hyperv
10435 F:      arch/arm64/include/asm/hyperv-tlfs.h
10436 F:      arch/arm64/include/asm/mshyperv.h
10437 F:      arch/x86/hyperv
10438 F:      arch/x86/include/asm/hyperv-tlfs.h
10439 F:      arch/x86/include/asm/mshyperv.h
10440 F:      arch/x86/include/asm/trace/hyperv.h
10441 F:      arch/x86/kernel/cpu/mshyperv.c
10442 F:      drivers/clocksource/hyperv_timer.c
10443 F:      drivers/hid/hid-hyperv.c
10444 F:      drivers/hv/
10445 F:      drivers/input/serio/hyperv-keyboard.c
10446 F:      drivers/iommu/hyperv-iommu.c
10447 F:      drivers/net/ethernet/microsoft/
10448 F:      drivers/net/hyperv/
10449 F:      drivers/pci/controller/pci-hyperv-intf.c
10450 F:      drivers/pci/controller/pci-hyperv.c
10451 F:      drivers/scsi/storvsc_drv.c
10452 F:      drivers/uio/uio_hv_generic.c
10453 F:      drivers/video/fbdev/hyperv_fb.c
10454 F:      include/asm-generic/hyperv-tlfs.h
10455 F:      include/asm-generic/mshyperv.h
10456 F:      include/clocksource/hyperv_timer.h
10457 F:      include/linux/hyperv.h
10458 F:      include/net/mana
10459 F:      include/uapi/linux/hyperv.h
10460 F:      net/vmw_vsock/hyperv_transport.c
10461 F:      tools/hv/
10462
10463 HYPERBUS SUPPORT
10464 M:      Vignesh Raghavendra <[email protected]>
10465 R:      Tudor Ambarus <[email protected]>
10466 L:      [email protected]
10467 S:      Supported
10468 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10469 C:      irc://irc.oftc.net/mtd
10470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10471 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10472 F:      drivers/mtd/hyperbus/
10473 F:      include/linux/mtd/hyperbus.h
10474
10475 HYPERVISOR VIRTUAL CONSOLE DRIVER
10476 L:      [email protected]
10477 S:      Odd Fixes
10478 F:      drivers/tty/hvc/
10479
10480 I2C ACPI SUPPORT
10481 M:      Mika Westerberg <[email protected]>
10482 L:      [email protected]
10483 L:      [email protected]
10484 S:      Maintained
10485 F:      drivers/i2c/i2c-core-acpi.c
10486
10487 I2C ADDRESS TRANSLATOR (ATR)
10488 M:      Tomi Valkeinen <[email protected]>
10489 R:      Luca Ceresoli <[email protected]>
10490 L:      [email protected]
10491 S:      Maintained
10492 F:      drivers/i2c/i2c-atr.c
10493 F:      include/linux/i2c-atr.h
10494
10495 I2C CONTROLLER DRIVER FOR NVIDIA GPU
10496 M:      Ajay Gupta <[email protected]>
10497 L:      [email protected]
10498 S:      Maintained
10499 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
10500 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
10501
10502 I2C MUXES
10503 M:      Peter Rosin <[email protected]>
10504 L:      [email protected]
10505 S:      Maintained
10506 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
10507 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
10508 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
10509 F:      Documentation/i2c/i2c-topology.rst
10510 F:      Documentation/i2c/muxes/
10511 F:      drivers/i2c/i2c-mux.c
10512 F:      drivers/i2c/muxes/
10513 F:      include/linux/i2c-mux.h
10514
10515 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10516 M:      Gregory CLEMENT <[email protected]>
10517 L:      [email protected]
10518 S:      Maintained
10519 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10520 F:      drivers/i2c/busses/i2c-mv64xxx.c
10521
10522 I2C OVER PARALLEL PORT
10523 M:      Jean Delvare <[email protected]>
10524 L:      [email protected]
10525 S:      Maintained
10526 F:      Documentation/i2c/busses/i2c-parport.rst
10527 F:      drivers/i2c/busses/i2c-parport.c
10528
10529 I2C SUBSYSTEM
10530 M:      Wolfram Sang <[email protected]>
10531 L:      [email protected]
10532 S:      Maintained
10533 W:      https://i2c.wiki.kernel.org/
10534 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10536 F:      Documentation/i2c/
10537 F:      drivers/i2c/*
10538 F:      include/dt-bindings/i2c/i2c.h
10539 F:      include/linux/i2c-dev.h
10540 F:      include/linux/i2c-smbus.h
10541 F:      include/linux/i2c.h
10542 F:      include/uapi/linux/i2c-*.h
10543 F:      include/uapi/linux/i2c.h
10544
10545 I2C SUBSYSTEM HOST DRIVERS
10546 M:      Andi Shyti <[email protected]>
10547 L:      [email protected]
10548 S:      Maintained
10549 W:      https://i2c.wiki.kernel.org/
10550 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10552 F:      Documentation/devicetree/bindings/i2c/
10553 F:      drivers/i2c/algos/
10554 F:      drivers/i2c/busses/
10555 F:      include/dt-bindings/i2c/
10556
10557 I2C-TAOS-EVM DRIVER
10558 M:      Jean Delvare <[email protected]>
10559 L:      [email protected]
10560 S:      Maintained
10561 F:      Documentation/i2c/busses/i2c-taos-evm.rst
10562 F:      drivers/i2c/busses/i2c-taos-evm.c
10563
10564 I2C-TINY-USB DRIVER
10565 M:      Till Harbaum <[email protected]>
10566 L:      [email protected]
10567 S:      Maintained
10568 W:      http://www.harbaum.org/till/i2c_tiny_usb
10569 F:      drivers/i2c/busses/i2c-tiny-usb.c
10570
10571 I2C/SMBUS CONTROLLER DRIVERS FOR PC
10572 M:      Jean Delvare <[email protected]>
10573 L:      [email protected]
10574 S:      Maintained
10575 F:      Documentation/i2c/busses/i2c-ali1535.rst
10576 F:      Documentation/i2c/busses/i2c-ali1563.rst
10577 F:      Documentation/i2c/busses/i2c-ali15x3.rst
10578 F:      Documentation/i2c/busses/i2c-amd756.rst
10579 F:      Documentation/i2c/busses/i2c-amd8111.rst
10580 F:      Documentation/i2c/busses/i2c-i801.rst
10581 F:      Documentation/i2c/busses/i2c-nforce2.rst
10582 F:      Documentation/i2c/busses/i2c-piix4.rst
10583 F:      Documentation/i2c/busses/i2c-sis5595.rst
10584 F:      Documentation/i2c/busses/i2c-sis630.rst
10585 F:      Documentation/i2c/busses/i2c-sis96x.rst
10586 F:      Documentation/i2c/busses/i2c-via.rst
10587 F:      Documentation/i2c/busses/i2c-viapro.rst
10588 F:      drivers/i2c/busses/i2c-ali1535.c
10589 F:      drivers/i2c/busses/i2c-ali1563.c
10590 F:      drivers/i2c/busses/i2c-ali15x3.c
10591 F:      drivers/i2c/busses/i2c-amd756-s4882.c
10592 F:      drivers/i2c/busses/i2c-amd756.c
10593 F:      drivers/i2c/busses/i2c-amd8111.c
10594 F:      drivers/i2c/busses/i2c-i801.c
10595 F:      drivers/i2c/busses/i2c-isch.c
10596 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
10597 F:      drivers/i2c/busses/i2c-nforce2.c
10598 F:      drivers/i2c/busses/i2c-piix4.c
10599 F:      drivers/i2c/busses/i2c-sis5595.c
10600 F:      drivers/i2c/busses/i2c-sis630.c
10601 F:      drivers/i2c/busses/i2c-sis96x.c
10602 F:      drivers/i2c/busses/i2c-via.c
10603 F:      drivers/i2c/busses/i2c-viapro.c
10604
10605 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10606 M:      Hans de Goede <[email protected]>
10607 L:      [email protected]
10608 S:      Maintained
10609 F:      drivers/i2c/busses/i2c-cht-wc.c
10610
10611 I2C/SMBUS ISMT DRIVER
10612 M:      Seth Heasley <[email protected]>
10613 M:      Neil Horman <[email protected]>
10614 L:      [email protected]
10615 F:      Documentation/i2c/busses/i2c-ismt.rst
10616 F:      drivers/i2c/busses/i2c-ismt.c
10617
10618 I2C/SMBUS ZHAOXIN DRIVER
10619 M:      Hans Hu <[email protected]>
10620 L:      [email protected]
10621 S:      Maintained
10622 W:      https://www.zhaoxin.com
10623 F:      drivers/i2c/busses/i2c-viai2c-common.c
10624 F:      drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10625
10626 I2C/SMBUS STUB DRIVER
10627 M:      Jean Delvare <[email protected]>
10628 L:      [email protected]
10629 S:      Maintained
10630 F:      drivers/i2c/i2c-stub.c
10631
10632 I3C DRIVER FOR ASPEED AST2600
10633 M:      Jeremy Kerr <[email protected]>
10634 S:      Maintained
10635 F:      Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10636 F:      drivers/i3c/master/ast2600-i3c-master.c
10637
10638 I3C DRIVER FOR CADENCE I3C MASTER IP
10639 M:      Przemysław Gaj <[email protected]>
10640 S:      Maintained
10641 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10642 F:      drivers/i3c/master/i3c-master-cdns.c
10643
10644 I3C DRIVER FOR SYNOPSYS DESIGNWARE
10645 S:      Orphan
10646 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10647 F:      drivers/i3c/master/dw*
10648
10649 I3C SUBSYSTEM
10650 M:      Alexandre Belloni <[email protected]>
10651 L:      [email protected] (moderated for non-subscribers)
10652 S:      Maintained
10653 C:      irc://chat.freenode.net/linux-i3c
10654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10655 F:      Documentation/ABI/testing/sysfs-bus-i3c
10656 F:      Documentation/devicetree/bindings/i3c/
10657 F:      Documentation/driver-api/i3c
10658 F:      drivers/i3c/
10659 F:      include/dt-bindings/i3c/
10660 F:      include/linux/i3c/
10661
10662 IBM Operation Panel Input Driver
10663 M:      Eddie James <[email protected]>
10664 L:      [email protected]
10665 S:      Maintained
10666 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10667 F:      drivers/input/misc/ibm-panel.c
10668
10669 IBM Power 842 compression accelerator
10670 M:      Haren Myneni <[email protected]>
10671 S:      Supported
10672 F:      crypto/842.c
10673 F:      drivers/crypto/nx/Kconfig
10674 F:      drivers/crypto/nx/Makefile
10675 F:      drivers/crypto/nx/nx-842*
10676 F:      include/linux/sw842.h
10677 F:      lib/842/
10678
10679 IBM Power in-Nest Crypto Acceleration
10680 M:      Breno Leitão <[email protected]>
10681 M:      Nayna Jain <[email protected]>
10682 M:      Paulo Flabiano Smorigo <[email protected]>
10683 L:      [email protected]
10684 S:      Supported
10685 F:      drivers/crypto/nx/Kconfig
10686 F:      drivers/crypto/nx/Makefile
10687 F:      drivers/crypto/nx/nx-aes*
10688 F:      drivers/crypto/nx/nx-sha*
10689 F:      drivers/crypto/nx/nx.*
10690 F:      drivers/crypto/nx/nx_csbcpb.h
10691 F:      drivers/crypto/nx/nx_debugfs.c
10692
10693 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10694 M:      Tyrel Datwyler <[email protected]>
10695 L:      [email protected]
10696 L:      [email protected]
10697 S:      Supported
10698 F:      drivers/pci/hotplug/rpadlpar*
10699
10700 IBM Power Linux RAID adapter
10701 M:      Brian King <[email protected]>
10702 S:      Supported
10703 F:      drivers/scsi/ipr.*
10704
10705 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10706 M:      Tyrel Datwyler <[email protected]>
10707 L:      [email protected]
10708 L:      [email protected]
10709 S:      Supported
10710 F:      drivers/pci/hotplug/rpaphp*
10711
10712 IBM Power SRIOV Virtual NIC Device Driver
10713 M:      Haren Myneni <[email protected]>
10714 M:      Rick Lindsley <[email protected]>
10715 R:      Nick Child <[email protected]>
10716 R:      Thomas Falcon <[email protected]>
10717 L:      [email protected]
10718 S:      Supported
10719 F:      drivers/net/ethernet/ibm/ibmvnic.*
10720
10721 IBM Power VFIO Support
10722 M:      Timothy Pearson <[email protected]>
10723 S:      Supported
10724 F:      drivers/vfio/vfio_iommu_spapr_tce.c
10725
10726 IBM Power Virtual Ethernet Device Driver
10727 M:      Nick Child <[email protected]>
10728 L:      [email protected]
10729 S:      Supported
10730 F:      drivers/net/ethernet/ibm/ibmveth.*
10731
10732 IBM Power Virtual FC Device Drivers
10733 M:      Tyrel Datwyler <[email protected]>
10734 L:      [email protected]
10735 S:      Supported
10736 F:      drivers/scsi/ibmvscsi/ibmvfc*
10737
10738 IBM Power Virtual Management Channel Driver
10739 M:      Brad Warrum <[email protected]>
10740 M:      Ritu Agarwal <[email protected]>
10741 S:      Supported
10742 F:      drivers/misc/ibmvmc.*
10743
10744 IBM Power Virtual SCSI Device Drivers
10745 M:      Tyrel Datwyler <[email protected]>
10746 L:      [email protected]
10747 S:      Supported
10748 F:      drivers/scsi/ibmvscsi/ibmvscsi*
10749 F:      include/scsi/viosrp.h
10750
10751 IBM Power Virtual SCSI Device Target Driver
10752 M:      Tyrel Datwyler <[email protected]>
10753 L:      [email protected]
10754 L:      [email protected]
10755 S:      Supported
10756 F:      drivers/scsi/ibmvscsi_tgt/
10757
10758 IBM Power VMX Cryptographic instructions
10759 M:      Breno Leitão <[email protected]>
10760 M:      Nayna Jain <[email protected]>
10761 M:      Paulo Flabiano Smorigo <[email protected]>
10762 L:      [email protected]
10763 S:      Supported
10764 F:      arch/powerpc/crypto/Kconfig
10765 F:      arch/powerpc/crypto/Makefile
10766 F:      arch/powerpc/crypto/aes.c
10767 F:      arch/powerpc/crypto/aes_cbc.c
10768 F:      arch/powerpc/crypto/aes_ctr.c
10769 F:      arch/powerpc/crypto/aes_xts.c
10770 F:      arch/powerpc/crypto/aesp8-ppc.*
10771 F:      arch/powerpc/crypto/ghash.c
10772 F:      arch/powerpc/crypto/ghashp8-ppc.pl
10773 F:      arch/powerpc/crypto/ppc-xlate.pl
10774 F:      arch/powerpc/crypto/vmx.c
10775
10776 IBM ServeRAID RAID DRIVER
10777 S:      Orphan
10778 F:      drivers/scsi/ips.*
10779
10780 ICH LPC AND GPIO DRIVER
10781 M:      Peter Tyser <[email protected]>
10782 S:      Maintained
10783 F:      drivers/gpio/gpio-ich.c
10784 F:      drivers/mfd/lpc_ich.c
10785
10786 ICY I2C DRIVER
10787 M:      Max Staudt <[email protected]>
10788 L:      [email protected]
10789 S:      Maintained
10790 F:      drivers/i2c/busses/i2c-icy.c
10791
10792 IDEAPAD LAPTOP EXTRAS DRIVER
10793 M:      Ike Panhc <[email protected]>
10794 L:      [email protected]
10795 S:      Maintained
10796 W:      http://launchpad.net/ideapad-laptop
10797 F:      drivers/platform/x86/ideapad-laptop.c
10798
10799 IDEAPAD LAPTOP SLIDEBAR DRIVER
10800 M:      Andrey Moiseev <[email protected]>
10801 L:      [email protected]
10802 S:      Maintained
10803 W:      https://github.com/o2genum/ideapad-slidebar
10804 F:      drivers/input/misc/ideapad_slidebar.c
10805
10806 IDT VersaClock 5 CLOCK DRIVER
10807 M:      Luca Ceresoli <[email protected]>
10808 S:      Maintained
10809 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10810 F:      drivers/clk/clk-versaclock5.c
10811
10812 IEEE 802.15.4 SUBSYSTEM
10813 M:      Alexander Aring <[email protected]>
10814 M:      Stefan Schmidt <[email protected]>
10815 M:      Miquel Raynal <[email protected]>
10816 L:      [email protected]
10817 S:      Maintained
10818 W:      https://linux-wpan.org/
10819 Q:      https://patchwork.kernel.org/project/linux-wpan/list/
10820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10822 F:      Documentation/networking/ieee802154.rst
10823 F:      drivers/net/ieee802154/
10824 F:      include/linux/ieee802154.h
10825 F:      include/linux/nl802154.h
10826 F:      include/net/af_ieee802154.h
10827 F:      include/net/cfg802154.h
10828 F:      include/net/ieee802154_netdev.h
10829 F:      include/net/mac802154.h
10830 F:      include/net/nl802154.h
10831 F:      net/ieee802154/
10832 F:      net/mac802154/
10833
10834 Intel VIRTIO DATA PATH ACCELERATOR
10835 M:      Zhu Lingshan <[email protected]>
10836 L:      [email protected]
10837 S:      Supported
10838 F:      drivers/vdpa/ifcvf/
10839
10840 IFE PROTOCOL
10841 M:      Yotam Gigi <[email protected]>
10842 M:      Jamal Hadi Salim <[email protected]>
10843 F:      include/net/ife.h
10844 F:      include/uapi/linux/ife.h
10845 F:      net/ife
10846
10847 IGORPLUG-USB IR RECEIVER
10848 M:      Sean Young <[email protected]>
10849 L:      [email protected]
10850 S:      Maintained
10851 F:      drivers/media/rc/igorplugusb.c
10852
10853 IGUANAWORKS USB IR TRANSCEIVER
10854 M:      Sean Young <[email protected]>
10855 L:      [email protected]
10856 S:      Maintained
10857 F:      drivers/media/rc/iguanair.c
10858
10859 IIO BACKEND FRAMEWORK
10860 M:      Nuno Sa <[email protected]>
10861 R:      Olivier Moysan <[email protected]>
10862 L:      [email protected]
10863 S:      Maintained
10864 F:      drivers/iio/industrialio-backend.c
10865 F:      include/linux/iio/backend.h
10866
10867 IIO DIGITAL POTENTIOMETER DAC
10868 M:      Peter Rosin <[email protected]>
10869 L:      [email protected]
10870 S:      Maintained
10871 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10872 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10873 F:      drivers/iio/dac/dpot-dac.c
10874
10875 IIO ENVELOPE DETECTOR
10876 M:      Peter Rosin <[email protected]>
10877 L:      [email protected]
10878 S:      Maintained
10879 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10880 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10881 F:      drivers/iio/adc/envelope-detector.c
10882
10883 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10884 M:      Matti Vaittinen <[email protected]>
10885 L:      [email protected]
10886 S:      Maintained
10887 F:      drivers/iio/industrialio-gts-helper.c
10888 F:      include/linux/iio/iio-gts-helper.h
10889 F:      drivers/iio/test/iio-test-gts.c
10890
10891 IIO MULTIPLEXER
10892 M:      Peter Rosin <[email protected]>
10893 L:      [email protected]
10894 S:      Maintained
10895 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10896 F:      drivers/iio/multiplexer/iio-mux.c
10897
10898 IIO SCMI BASED DRIVER
10899 M:      Jyoti Bhayana <[email protected]>
10900 L:      [email protected]
10901 S:      Maintained
10902 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
10903
10904 IIO SUBSYSTEM AND DRIVERS
10905 M:      Jonathan Cameron <[email protected]>
10906 R:      Lars-Peter Clausen <[email protected]>
10907 L:      [email protected]
10908 S:      Maintained
10909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10910 F:      Documentation/ABI/testing/configfs-iio*
10911 F:      Documentation/ABI/testing/sysfs-bus-iio*
10912 F:      Documentation/devicetree/bindings/iio/
10913 F:      Documentation/iio/
10914 F:      drivers/iio/
10915 F:      drivers/staging/iio/
10916 F:      include/dt-bindings/iio/
10917 F:      include/linux/iio/
10918 F:      tools/iio/
10919
10920 IIO UNIT CONVERTER
10921 M:      Peter Rosin <[email protected]>
10922 L:      [email protected]
10923 S:      Maintained
10924 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10925 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10926 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10927 F:      drivers/iio/afe/iio-rescale.c
10928
10929 IKANOS/ADI EAGLE ADSL USB DRIVER
10930 M:      Matthieu Castet <[email protected]>
10931 M:      Stanislaw Gruszka <[email protected]>
10932 S:      Maintained
10933 F:      drivers/usb/atm/ueagle-atm.c
10934
10935 IMAGIS TOUCHSCREEN DRIVER
10936 M:      Markuss Broks <[email protected]>
10937 S:      Maintained
10938 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10939 F:      drivers/input/touchscreen/imagis.c
10940
10941 IMGTEC ASCII LCD DRIVER
10942 M:      Paul Burton <[email protected]>
10943 S:      Maintained
10944 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10945 F:      drivers/auxdisplay/img-ascii-lcd.c
10946
10947 IMGTEC JPEG ENCODER DRIVER
10948 M:      Devarsh Thakkar <[email protected]>
10949 L:      [email protected]
10950 S:      Supported
10951 F:      Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
10952 F:      drivers/media/platform/imagination/e5010*
10953
10954 IMGTEC IR DECODER DRIVER
10955 S:      Orphan
10956 F:      drivers/media/rc/img-ir/
10957
10958 IMGTEC POWERVR DRM DRIVER
10959 M:      Frank Binns <[email protected]>
10960 M:      Matt Coster <[email protected]>
10961 S:      Supported
10962 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
10963 F:      Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10964 F:      Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10965 F:      Documentation/gpu/imagination/
10966 F:      drivers/gpu/drm/imagination/
10967 F:      include/uapi/drm/pvr_drm.h
10968
10969 IMON SOUNDGRAPH USB IR RECEIVER
10970 M:      Sean Young <[email protected]>
10971 L:      [email protected]
10972 S:      Maintained
10973 F:      drivers/media/rc/imon.c
10974 F:      drivers/media/rc/imon_raw.c
10975
10976 IMS TWINTURBO FRAMEBUFFER DRIVER
10977 L:      [email protected]
10978 S:      Orphan
10979 F:      drivers/video/fbdev/imsttfb.c
10980
10981 INDEX OF FURTHER KERNEL DOCUMENTATION
10982 M:      Carlos Bilbao <[email protected]>
10983 S:      Maintained
10984 F:      Documentation/process/kernel-docs.rst
10985
10986 INDUSTRY PACK SUBSYSTEM (IPACK)
10987 M:      Vaibhav Gupta <[email protected]>
10988 M:      Jens Taprogge <[email protected]>
10989 M:      Greg Kroah-Hartman <[email protected]>
10990 L:      [email protected]
10991 S:      Maintained
10992 W:      http://industrypack.sourceforge.net
10993 F:      drivers/ipack/
10994
10995 INFINEON DPS310 Driver
10996 M:      Eddie James <[email protected]>
10997 L:      [email protected]
10998 S:      Maintained
10999 F:      drivers/iio/pressure/dps310.c
11000
11001 INFINEON PEB2466 ASoC CODEC
11002 M:      Herve Codina <[email protected]>
11003 L:      [email protected] (moderated for non-subscribers)
11004 S:      Maintained
11005 F:      Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11006 F:      sound/soc/codecs/peb2466.c
11007
11008 INFINIBAND SUBSYSTEM
11009 M:      Jason Gunthorpe <[email protected]>
11010 M:      Leon Romanovsky <[email protected]>
11011 L:      [email protected]
11012 S:      Supported
11013 W:      https://github.com/linux-rdma/rdma-core
11014 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11016 F:      Documentation/devicetree/bindings/infiniband/
11017 F:      Documentation/infiniband/
11018 F:      drivers/infiniband/
11019 F:      include/rdma/
11020 F:      include/trace/events/ib_mad.h
11021 F:      include/trace/events/ib_umad.h
11022 F:      include/trace/misc/rdma.h
11023 F:      include/uapi/linux/if_infiniband.h
11024 F:      include/uapi/rdma/
11025 F:      samples/bpf/ibumad_kern.c
11026 F:      samples/bpf/ibumad_user.c
11027
11028 INGENIC JZ4780 NAND DRIVER
11029 M:      Harvey Hunt <[email protected]>
11030 L:      [email protected]
11031 L:      [email protected]
11032 S:      Maintained
11033 F:      drivers/mtd/nand/raw/ingenic/
11034
11035 INGENIC JZ47xx SoCs
11036 M:      Paul Cercueil <[email protected]>
11037 L:      [email protected]
11038 S:      Maintained
11039 F:      arch/mips/boot/dts/ingenic/
11040 F:      arch/mips/generic/board-ingenic.c
11041 F:      arch/mips/include/asm/mach-ingenic/
11042 F:      arch/mips/ingenic/Kconfig
11043 F:      drivers/clk/ingenic/
11044 F:      drivers/dma/dma-jz4780.c
11045 F:      drivers/gpu/drm/ingenic/
11046 F:      drivers/i2c/busses/i2c-jz4780.c
11047 F:      drivers/iio/adc/ingenic-adc.c
11048 F:      drivers/irqchip/irq-ingenic.c
11049 F:      drivers/memory/jz4780-nemc.c
11050 F:      drivers/mmc/host/jz4740_mmc.c
11051 F:      drivers/mtd/nand/raw/ingenic/
11052 F:      drivers/pinctrl/pinctrl-ingenic.c
11053 F:      drivers/power/supply/ingenic-battery.c
11054 F:      drivers/pwm/pwm-jz4740.c
11055 F:      drivers/remoteproc/ingenic_rproc.c
11056 F:      drivers/rtc/rtc-jz4740.c
11057 F:      drivers/tty/serial/8250/8250_ingenic.c
11058 F:      drivers/usb/musb/jz4740.c
11059 F:      drivers/watchdog/jz4740_wdt.c
11060 F:      include/dt-bindings/iio/adc/ingenic,adc.h
11061 F:      include/linux/mfd/ingenic-tcu.h
11062 F:      sound/soc/codecs/jz47*
11063 F:      sound/soc/jz4740/
11064
11065 INJOINIC IP5xxx POWER BANK IC DRIVER
11066 M:      Samuel Holland <[email protected]>
11067 S:      Maintained
11068 F:      drivers/power/supply/ip5xxx_power.c
11069
11070 INOTIFY
11071 M:      Jan Kara <[email protected]>
11072 R:      Amir Goldstein <[email protected]>
11073 L:      [email protected]
11074 S:      Maintained
11075 F:      Documentation/filesystems/inotify.rst
11076 F:      fs/notify/inotify/
11077 F:      include/linux/inotify.h
11078 F:      include/uapi/linux/inotify.h
11079
11080 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11081 M:      Dmitry Torokhov <[email protected]>
11082 L:      [email protected]
11083 S:      Maintained
11084 Q:      http://patchwork.kernel.org/project/linux-input/list/
11085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11086 F:      Documentation/devicetree/bindings/input/
11087 F:      Documentation/devicetree/bindings/serio/
11088 F:      Documentation/input/
11089 F:      drivers/input/
11090 F:      include/dt-bindings/input/
11091 F:      include/linux/input.h
11092 F:      include/linux/input/
11093 F:      include/uapi/linux/input-event-codes.h
11094 F:      include/uapi/linux/input.h
11095
11096 INPUT MULTITOUCH (MT) PROTOCOL
11097 M:      Henrik Rydberg <[email protected]>
11098 L:      [email protected]
11099 S:      Odd fixes
11100 F:      Documentation/input/multi-touch-protocol.rst
11101 F:      drivers/input/input-mt.c
11102 K:      \b(ABS|SYN)_MT_
11103
11104 INSIDE SECURE CRYPTO DRIVER
11105 M:      Antoine Tenart <[email protected]>
11106 L:      [email protected]
11107 S:      Maintained
11108 F:      drivers/crypto/inside-secure/
11109
11110 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11111 M:      Mimi Zohar <[email protected]>
11112 M:      Roberto Sassu <[email protected]>
11113 M:      Dmitry Kasatkin <[email protected]>
11114 R:      Eric Snowberg <[email protected]>
11115 L:      [email protected]
11116 S:      Supported
11117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11118 F:      security/integrity/
11119 F:      security/integrity/ima/
11120
11121 INTEL 810/815 FRAMEBUFFER DRIVER
11122 M:      Antonino Daplas <[email protected]>
11123 L:      [email protected]
11124 S:      Maintained
11125 F:      drivers/video/fbdev/i810/
11126
11127 INTEL 8254 COUNTER DRIVER
11128 M:      William Breathitt Gray <[email protected]>
11129 L:      [email protected]
11130 S:      Maintained
11131 F:      drivers/counter/i8254.c
11132 F:      include/linux/i8254.h
11133
11134 INTEL 8255 GPIO DRIVER
11135 M:      William Breathitt Gray <[email protected]>
11136 L:      [email protected]
11137 S:      Maintained
11138 F:      drivers/gpio/gpio-i8255.c
11139 F:      drivers/gpio/gpio-i8255.h
11140
11141 INTEL ASoC DRIVERS
11142 M:      Cezary Rojewski <[email protected]>
11143 M:      Pierre-Louis Bossart <[email protected]>
11144 M:      Liam Girdwood <[email protected]>
11145 M:      Peter Ujfalusi <[email protected]>
11146 M:      Bard Liao <[email protected]>
11147 M:      Ranjani Sridharan <[email protected]>
11148 M:      Kai Vehmanen <[email protected]>
11149 L:      [email protected] (moderated for non-subscribers)
11150 S:      Supported
11151 F:      sound/soc/intel/
11152
11153 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11154 M:      Hans de Goede <[email protected]>
11155 L:      [email protected]
11156 S:      Maintained
11157 F:      drivers/platform/x86/intel/atomisp2/pm.c
11158
11159 INTEL ATOMISP2 LED DRIVER
11160 M:      Hans de Goede <[email protected]>
11161 L:      [email protected]
11162 S:      Maintained
11163 F:      drivers/platform/x86/intel/atomisp2/led.c
11164
11165 INTEL BIOS SAR INT1092 DRIVER
11166 M:      Shravan Sudhakar <[email protected]>
11167 L:      [email protected]
11168 S:      Maintained
11169 F:      drivers/platform/x86/intel/int1092/
11170
11171 INTEL BROXTON PMC DRIVER
11172 M:      Mika Westerberg <[email protected]>
11173 M:      Zha Qipeng <[email protected]>
11174 S:      Maintained
11175 F:      drivers/mfd/intel_pmc_bxt.c
11176 F:      include/linux/mfd/intel_pmc_bxt.h
11177
11178 INTEL C600 SERIES SAS CONTROLLER DRIVER
11179 M:      Artur Paszkiewicz <[email protected]>
11180 L:      [email protected]
11181 S:      Supported
11182 T:      git git://git.code.sf.net/p/intel-sas/isci
11183 F:      drivers/scsi/isci/
11184
11185 INTEL CPU family model numbers
11186 M:      Tony Luck <[email protected]>
11187 M:      [email protected]
11188 L:      [email protected]
11189 S:      Supported
11190 F:      arch/x86/include/asm/intel-family.h
11191
11192 INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11193 M:      Jani Nikula <[email protected]>
11194 M:      Rodrigo Vivi <[email protected]>
11195 L:      [email protected]
11196 L:      [email protected]
11197 S:      Supported
11198 F:      drivers/gpu/drm/i915/display/
11199 F:      drivers/gpu/drm/xe/display/
11200 F:      drivers/gpu/drm/xe/compat-i915-headers
11201 F:      include/drm/intel/
11202
11203 INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11204 M:      Jani Nikula <[email protected]>
11205 M:      Joonas Lahtinen <[email protected]>
11206 M:      Rodrigo Vivi <[email protected]>
11207 M:      Tvrtko Ursulin <[email protected]>
11208 L:      [email protected]
11209 S:      Supported
11210 W:      https://drm.pages.freedesktop.org/intel-docs/
11211 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
11212 B:      https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11213 C:      irc://irc.oftc.net/intel-gfx
11214 T:      git https://gitlab.freedesktop.org/drm/i915/kernel.git
11215 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11216 F:      Documentation/gpu/i915.rst
11217 F:      drivers/gpu/drm/ci/xfails/i915*
11218 F:      drivers/gpu/drm/i915/
11219 F:      include/drm/intel/
11220 F:      include/uapi/drm/i915_drm.h
11221
11222 INTEL DRM XE DRIVER (Lunar Lake and newer)
11223 M:      Lucas De Marchi <[email protected]>
11224 M:      Thomas Hellström <[email protected]>
11225 M:      Rodrigo Vivi <[email protected]>
11226 L:      [email protected]
11227 S:      Supported
11228 W:      https://drm.pages.freedesktop.org/intel-docs/
11229 Q:      http://patchwork.freedesktop.org/project/intel-xe/
11230 B:      https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11231 C:      irc://irc.oftc.net/xe
11232 T:      git https://gitlab.freedesktop.org/drm/xe/kernel.git
11233 F:      Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11234 F:      Documentation/gpu/xe/
11235 F:      drivers/gpu/drm/xe/
11236 F:      include/drm/intel/
11237 F:      include/uapi/drm/xe_drm.h
11238
11239 INTEL ETHERNET DRIVERS
11240 M:      Tony Nguyen <[email protected]>
11241 M:      Przemek Kitszel <[email protected]>
11242 L:      [email protected] (moderated for non-subscribers)
11243 S:      Supported
11244 W:      https://www.intel.com/content/www/us/en/support.html
11245 Q:      https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11248 F:      Documentation/networking/device_drivers/ethernet/intel/
11249 F:      drivers/net/ethernet/intel/
11250 F:      drivers/net/ethernet/intel/*/
11251 F:      include/linux/avf/virtchnl.h
11252 F:      include/linux/net/intel/iidc.h
11253
11254 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11255 M:      Mustafa Ismail <[email protected]>
11256 M:      Tatyana Nikolova <[email protected]>
11257 L:      [email protected]
11258 S:      Supported
11259 F:      drivers/infiniband/hw/irdma/
11260 F:      include/uapi/rdma/irdma-abi.h
11261
11262 INTEL GPIO DRIVERS
11263 M:      Andy Shevchenko <[email protected]>
11264 L:      [email protected]
11265 S:      Supported
11266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11267 F:      drivers/gpio/gpio-elkhartlake.c
11268 F:      drivers/gpio/gpio-graniterapids.c
11269 F:      drivers/gpio/gpio-ich.c
11270 F:      drivers/gpio/gpio-merrifield.c
11271 F:      drivers/gpio/gpio-ml-ioh.c
11272 F:      drivers/gpio/gpio-pch.c
11273 F:      drivers/gpio/gpio-sch.c
11274 F:      drivers/gpio/gpio-sodaville.c
11275 F:      drivers/gpio/gpio-tangier.c
11276 F:      drivers/gpio/gpio-tangier.h
11277
11278 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11279 M:      Zhenyu Wang <[email protected]>
11280 M:      Zhi Wang <[email protected]>
11281 L:      [email protected]
11282 L:      [email protected]
11283 S:      Supported
11284 W:      https://github.com/intel/gvt-linux/wiki
11285 T:      git https://github.com/intel/gvt-linux.git
11286 F:      drivers/gpu/drm/i915/gvt/
11287
11288 INTEL HID EVENT DRIVER
11289 M:      Alex Hung <[email protected]>
11290 L:      [email protected]
11291 S:      Maintained
11292 F:      drivers/platform/x86/intel/hid.c
11293
11294 INTEL I/OAT DMA DRIVER
11295 M:      Dave Jiang <[email protected]>
11296 R:      Dan Williams <[email protected]>
11297 L:      [email protected]
11298 S:      Supported
11299 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
11300 F:      drivers/dma/ioat*
11301
11302 INTEL IAA CRYPTO DRIVER
11303 M:      Tom Zanussi <[email protected]>
11304 L:      [email protected]
11305 S:      Supported
11306 F:      Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11307 F:      drivers/crypto/intel/iaa/*
11308
11309 INTEL IDLE DRIVER
11310 M:      Jacob Pan <[email protected]>
11311 M:      Len Brown <[email protected]>
11312 L:      [email protected]
11313 S:      Supported
11314 B:      https://bugzilla.kernel.org
11315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11316 F:      drivers/idle/intel_idle.c
11317
11318 INTEL IDXD DRIVER
11319 M:      Fenghua Yu <[email protected]>
11320 R:      Dave Jiang <[email protected]>
11321 L:      [email protected]
11322 S:      Supported
11323 F:      drivers/dma/idxd/*
11324 F:      include/uapi/linux/idxd.h
11325
11326 INTEL IN FIELD SCAN (IFS) DEVICE
11327 M:      Jithu Joseph <[email protected]>
11328 R:      Ashok Raj <[email protected]>
11329 R:      Tony Luck <[email protected]>
11330 S:      Maintained
11331 F:      drivers/platform/x86/intel/ifs
11332 F:      include/trace/events/intel_ifs.h
11333 F:      tools/testing/selftests/drivers/platform/x86/intel/ifs/
11334
11335 INTEL INTEGRATED SENSOR HUB DRIVER
11336 M:      Srinivas Pandruvada <[email protected]>
11337 M:      Jiri Kosina <[email protected]>
11338 L:      [email protected]
11339 S:      Maintained
11340 F:      drivers/hid/intel-ish-hid/
11341
11342 INTEL IOMMU (VT-d)
11343 M:      David Woodhouse <[email protected]>
11344 M:      Lu Baolu <[email protected]>
11345 L:      [email protected]
11346 S:      Supported
11347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11348 F:      drivers/iommu/intel/
11349
11350 INTEL IPU3 CSI-2 CIO2 DRIVER
11351 M:      Yong Zhi <[email protected]>
11352 M:      Sakari Ailus <[email protected]>
11353 M:      Bingbu Cao <[email protected]>
11354 M:      Dan Scally <[email protected]>
11355 R:      Tianshu Qiu <[email protected]>
11356 L:      [email protected]
11357 S:      Maintained
11358 T:      git git://linuxtv.org/media_tree.git
11359 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11360 F:      drivers/media/pci/intel/ipu3/
11361
11362 INTEL IPU3 CSI-2 IMGU DRIVER
11363 M:      Sakari Ailus <[email protected]>
11364 R:      Bingbu Cao <[email protected]>
11365 R:      Tianshu Qiu <[email protected]>
11366 L:      [email protected]
11367 S:      Maintained
11368 F:      Documentation/admin-guide/media/ipu3.rst
11369 F:      Documentation/admin-guide/media/ipu3_rcb.svg
11370 F:      Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11371 F:      drivers/staging/media/ipu3/
11372
11373 INTEL IPU6 INPUT SYSTEM DRIVER
11374 M:      Sakari Ailus <[email protected]>
11375 M:      Bingbu Cao <[email protected]>
11376 R:      Tianshu Qiu <[email protected]>
11377 L:      [email protected]
11378 S:      Maintained
11379 T:      git git://linuxtv.org/media_tree.git
11380 F:      Documentation/admin-guide/media/ipu6-isys.rst
11381 F:      drivers/media/pci/intel/ipu6/
11382
11383 INTEL ISHTP ECLITE DRIVER
11384 M:      Sumesh K Naduvalath <[email protected]>
11385 L:      [email protected]
11386 S:      Supported
11387 F:      drivers/platform/x86/intel/ishtp_eclite.c
11388
11389 INTEL IXP4XX CRYPTO SUPPORT
11390 M:      Corentin Labbe <[email protected]>
11391 L:      [email protected]
11392 S:      Maintained
11393 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11394
11395 INTEL KEEM BAY DRM DRIVER
11396 M:      Anitha Chrisanthus <[email protected]>
11397 M:      Edmund Dea <[email protected]>
11398 S:      Maintained
11399 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11400 F:      drivers/gpu/drm/kmb/
11401
11402 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11403 M:      Daniele Alessandrelli <[email protected]>
11404 S:      Maintained
11405 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11406 F:      drivers/crypto/intel/keembay/Kconfig
11407 F:      drivers/crypto/intel/keembay/Makefile
11408 F:      drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11409 F:      drivers/crypto/intel/keembay/ocs-aes.c
11410 F:      drivers/crypto/intel/keembay/ocs-aes.h
11411
11412 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11413 M:      Daniele Alessandrelli <[email protected]>
11414 M:      Prabhjot Khurana <[email protected]>
11415 M:      Mark Gross <[email protected]>
11416 S:      Maintained
11417 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11418 F:      drivers/crypto/intel/keembay/Kconfig
11419 F:      drivers/crypto/intel/keembay/Makefile
11420 F:      drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11421
11422 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11423 M:      Daniele Alessandrelli <[email protected]>
11424 M:      Declan Murphy <[email protected]>
11425 S:      Maintained
11426 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11427 F:      drivers/crypto/intel/keembay/Kconfig
11428 F:      drivers/crypto/intel/keembay/Makefile
11429 F:      drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11430 F:      drivers/crypto/intel/keembay/ocs-hcu.c
11431 F:      drivers/crypto/intel/keembay/ocs-hcu.h
11432
11433 INTEL MANAGEMENT ENGINE (mei)
11434 M:      Tomas Winkler <[email protected]>
11435 L:      [email protected]
11436 S:      Supported
11437 F:      Documentation/driver-api/mei/*
11438 F:      drivers/misc/mei/
11439 F:      drivers/watchdog/mei_wdt.c
11440 F:      include/linux/mei_aux.h
11441 F:      include/linux/mei_cl_bus.h
11442 F:      include/uapi/linux/mei.h
11443 F:      include/uapi/linux/mei_uuid.h
11444 F:      include/uapi/linux/uuid.h
11445 F:      samples/mei/*
11446
11447 INTEL MAX 10 BMC MFD DRIVER
11448 M:      Xu Yilun <[email protected]>
11449 R:      Tom Rix <[email protected]>
11450 S:      Maintained
11451 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11452 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
11453 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
11454 F:      drivers/mfd/intel-m10-bmc*
11455 F:      include/linux/mfd/intel-m10-bmc.h
11456
11457 INTEL MAX10 BMC SECURE UPDATES
11458 M:      Peter Colberg <[email protected]>
11459 L:      [email protected]
11460 S:      Maintained
11461 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11462 F:      drivers/fpga/intel-m10-bmc-sec-update.c
11463
11464 INTEL P-Unit IPC DRIVER
11465 M:      Zha Qipeng <[email protected]>
11466 L:      [email protected]
11467 S:      Maintained
11468 F:      arch/x86/include/asm/intel_punit_ipc.h
11469 F:      drivers/platform/x86/intel/punit_ipc.c
11470
11471 INTEL PMC CORE DRIVER
11472 M:      Rajneesh Bhardwaj <[email protected]>
11473 M:      David E Box <[email protected]>
11474 L:      [email protected]
11475 S:      Maintained
11476 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
11477 F:      drivers/platform/x86/intel/pmc/
11478
11479 INTEL PMIC GPIO DRIVERS
11480 M:      Andy Shevchenko <[email protected]>
11481 S:      Supported
11482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11483 F:      drivers/gpio/gpio-*cove.c
11484
11485 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11486 M:      Andy Shevchenko <[email protected]>
11487 S:      Supported
11488 F:      drivers/mfd/intel_soc_pmic*
11489 F:      include/linux/mfd/intel_soc_pmic*
11490
11491 INTEL PMT DRIVERS
11492 M:      David E. Box <[email protected]>
11493 S:      Supported
11494 F:      drivers/platform/x86/intel/pmt/
11495
11496 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11497 M:      Stanislav Yakovlev <[email protected]>
11498 L:      [email protected]
11499 S:      Maintained
11500 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11501 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11502 F:      drivers/net/wireless/intel/ipw2x00/
11503
11504 INTEL PSTATE DRIVER
11505 M:      Srinivas Pandruvada <[email protected]>
11506 M:      Len Brown <[email protected]>
11507 L:      [email protected]
11508 S:      Supported
11509 F:      drivers/cpufreq/intel_pstate.c
11510
11511 INTEL PTP DFL ToD DRIVER
11512 M:      Tianfei Zhang <[email protected]>
11513 L:      [email protected]
11514 L:      [email protected]
11515 S:      Maintained
11516 F:      drivers/ptp/ptp_dfl_tod.c
11517
11518 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11519 M:      Jarkko Nikula <[email protected]>
11520 L:      [email protected]
11521 F:      drivers/counter/intel-qep.c
11522
11523 INTEL SCU DRIVERS
11524 M:      Mika Westerberg <[email protected]>
11525 S:      Maintained
11526 F:      arch/x86/include/asm/intel_scu_ipc.h
11527 F:      drivers/platform/x86/intel_scu_*
11528
11529 INTEL SDSI DRIVER
11530 M:      David E. Box <[email protected]>
11531 S:      Supported
11532 F:      drivers/platform/x86/intel/sdsi.c
11533 F:      tools/arch/x86/intel_sdsi/
11534 F:      tools/testing/selftests/drivers/sdsi/
11535
11536 INTEL SGX
11537 M:      Jarkko Sakkinen <[email protected]>
11538 R:      Dave Hansen <[email protected]>
11539 L:      [email protected]
11540 S:      Supported
11541 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
11542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11543 F:      Documentation/arch/x86/sgx.rst
11544 F:      arch/x86/entry/vdso/vsgx.S
11545 F:      arch/x86/include/asm/sgx.h
11546 F:      arch/x86/include/uapi/asm/sgx.h
11547 F:      arch/x86/kernel/cpu/sgx/*
11548 F:      tools/testing/selftests/sgx/*
11549 K:      \bSGX_
11550
11551 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11552 M:      Daniel Scally <[email protected]>
11553 S:      Maintained
11554 F:      drivers/platform/x86/intel/int3472/
11555
11556 INTEL SPEED SELECT TECHNOLOGY
11557 M:      Srinivas Pandruvada <[email protected]>
11558 L:      [email protected]
11559 S:      Maintained
11560 F:      drivers/platform/x86/intel/speed_select_if/
11561 F:      include/uapi/linux/isst_if.h
11562 F:      tools/power/x86/intel-speed-select/
11563
11564 INTEL STRATIX10 FIRMWARE DRIVERS
11565 M:      Dinh Nguyen <[email protected]>
11566 L:      [email protected]
11567 S:      Maintained
11568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11569 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11570 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11571 F:      drivers/firmware/stratix10-rsu.c
11572 F:      drivers/firmware/stratix10-svc.c
11573 F:      include/linux/firmware/intel/stratix10-smc.h
11574 F:      include/linux/firmware/intel/stratix10-svc-client.h
11575
11576 INTEL TELEMETRY DRIVER
11577 M:      Rajneesh Bhardwaj <[email protected]>
11578 M:      "David E. Box" <[email protected]>
11579 L:      [email protected]
11580 S:      Maintained
11581 F:      arch/x86/include/asm/intel_telemetry.h
11582 F:      drivers/platform/x86/intel/telemetry/
11583
11584 INTEL TPMI DRIVER
11585 M:      Srinivas Pandruvada <[email protected]>
11586 L:      [email protected]
11587 S:      Maintained
11588 F:      Documentation/ABI/testing/debugfs-tpmi
11589 F:      drivers/platform/x86/intel/tpmi.c
11590 F:      include/linux/intel_tpmi.h
11591
11592 INTEL UNCORE FREQUENCY CONTROL
11593 M:      Srinivas Pandruvada <[email protected]>
11594 L:      [email protected]
11595 S:      Maintained
11596 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11597 F:      drivers/platform/x86/intel/uncore-frequency/
11598
11599 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11600 M:      David E. Box <[email protected]>
11601 S:      Supported
11602 F:      drivers/platform/x86/intel/vsec.*
11603
11604 INTEL VIRTUAL BUTTON DRIVER
11605 M:      AceLan Kao <[email protected]>
11606 L:      [email protected]
11607 S:      Maintained
11608 F:      drivers/platform/x86/intel/vbtn.c
11609
11610 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11611 M:      Stanislaw Gruszka <[email protected]>
11612 L:      [email protected]
11613 S:      Supported
11614 F:      drivers/net/wireless/intel/iwlegacy/
11615
11616 INTEL WIRELESS WIFI LINK (iwlwifi)
11617 M:      Miri Korenblit <[email protected]>
11618 L:      [email protected]
11619 S:      Supported
11620 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11622 F:      drivers/net/wireless/intel/iwlwifi/
11623
11624 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11625 M:      Jithu Joseph <[email protected]>
11626 S:      Maintained
11627 W:      https://slimbootloader.github.io/security/firmware-update.html
11628 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
11629
11630 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11631 L:      [email protected]
11632 S:      Maintained
11633 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
11634
11635 INTEL WWAN IOSM DRIVER
11636 M:      M Chetan Kumar <[email protected]>
11637 L:      [email protected]
11638 S:      Maintained
11639 F:      drivers/net/wwan/iosm/
11640
11641 INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11642 M:      Xin Li <[email protected]>
11643 M:      "H. Peter Anvin" <[email protected]>
11644 S:      Supported
11645 F:      Documentation/arch/x86/x86_64/fred.rst
11646 F:      arch/x86/entry/entry_64_fred.S
11647 F:      arch/x86/entry/entry_fred.c
11648 F:      arch/x86/include/asm/fred.h
11649 F:      arch/x86/kernel/fred.c
11650
11651 INTEL(R) TRACE HUB
11652 M:      Alexander Shishkin <[email protected]>
11653 S:      Supported
11654 F:      Documentation/trace/intel_th.rst
11655 F:      drivers/hwtracing/intel_th/
11656 F:      include/linux/intel_th.h
11657
11658 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11659 M:      Ning Sun <[email protected]>
11660 L:      [email protected]
11661 S:      Supported
11662 W:      http://tboot.sourceforge.net
11663 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11664 F:      Documentation/arch/x86/intel_txt.rst
11665 F:      arch/x86/kernel/tboot.c
11666 F:      include/linux/tboot.h
11667
11668 INTERCONNECT API
11669 M:      Georgi Djakov <[email protected]>
11670 L:      [email protected]
11671 S:      Maintained
11672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11673 F:      Documentation/devicetree/bindings/interconnect/
11674 F:      Documentation/driver-api/interconnect.rst
11675 F:      drivers/interconnect/
11676 F:      include/dt-bindings/interconnect/
11677 F:      include/linux/interconnect-provider.h
11678 F:      include/linux/interconnect.h
11679
11680 INTERRUPT COUNTER DRIVER
11681 M:      Oleksij Rempel <[email protected]>
11682 R:      Pengutronix Kernel Team <[email protected]>
11683 L:      [email protected]
11684 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11685 F:      drivers/counter/interrupt-cnt.c
11686
11687 INTERSIL ISL7998X VIDEO DECODER DRIVER
11688 M:      Michael Tretter <[email protected]>
11689 R:      Pengutronix Kernel Team <[email protected]>
11690 L:      [email protected]
11691 S:      Maintained
11692 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11693 F:      drivers/media/i2c/isl7998x.c
11694
11695 INVENSENSE ICM-426xx IMU DRIVER
11696 M:      Jean-Baptiste Maneyrol <[email protected]>
11697 L:      [email protected]
11698 S:      Maintained
11699 W:      https://invensense.tdk.com/
11700 F:      Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11701 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11702 F:      drivers/iio/imu/inv_icm42600/
11703
11704 INVENSENSE MPU-3050 GYROSCOPE DRIVER
11705 M:      Linus Walleij <[email protected]>
11706 L:      [email protected]
11707 S:      Maintained
11708 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11709 F:      drivers/iio/gyro/mpu3050*
11710
11711 IOC3 ETHERNET DRIVER
11712 M:      Ralf Baechle <[email protected]>
11713 L:      [email protected]
11714 S:      Maintained
11715 F:      drivers/net/ethernet/sgi/ioc3-eth.c
11716
11717 IOMMU DMA-API LAYER
11718 M:      Robin Murphy <[email protected]>
11719 L:      [email protected]
11720 S:      Maintained
11721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11722 F:      drivers/iommu/dma-iommu.c
11723 F:      drivers/iommu/dma-iommu.h
11724 F:      drivers/iommu/iova.c
11725 F:      include/linux/iommu-dma.h
11726 F:      include/linux/iova.h
11727
11728 IOMMU SUBSYSTEM
11729 M:      Joerg Roedel <[email protected]>
11730 M:      Will Deacon <[email protected]>
11731 R:      Robin Murphy <[email protected]>
11732 L:      [email protected]
11733 S:      Maintained
11734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11735 F:      Documentation/devicetree/bindings/iommu/
11736 F:      drivers/iommu/
11737 F:      include/linux/iommu.h
11738 F:      include/linux/iova.h
11739 F:      include/linux/of_iommu.h
11740
11741 IOMMUFD
11742 M:      Jason Gunthorpe <[email protected]>
11743 M:      Kevin Tian <[email protected]>
11744 L:      [email protected]
11745 S:      Maintained
11746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11747 F:      Documentation/userspace-api/iommufd.rst
11748 F:      drivers/iommu/iommufd/
11749 F:      include/linux/iommufd.h
11750 F:      include/uapi/linux/iommufd.h
11751 F:      tools/testing/selftests/iommu/
11752
11753 IOSYS-MAP HELPERS
11754 M:      Thomas Zimmermann <[email protected]>
11755 L:      [email protected]
11756 S:      Maintained
11757 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11758 F:      include/linux/iosys-map.h
11759
11760 IO_URING
11761 M:      Jens Axboe <[email protected]>
11762 M:      Pavel Begunkov <[email protected]>
11763 L:      [email protected]
11764 S:      Maintained
11765 T:      git git://git.kernel.dk/linux-block
11766 T:      git git://git.kernel.dk/liburing
11767 F:      include/linux/io_uring/
11768 F:      include/linux/io_uring.h
11769 F:      include/linux/io_uring_types.h
11770 F:      include/trace/events/io_uring.h
11771 F:      include/uapi/linux/io_uring.h
11772 F:      io_uring/
11773
11774 IPMI SUBSYSTEM
11775 M:      Corey Minyard <[email protected]>
11776 L:      [email protected] (moderated for non-subscribers)
11777 S:      Supported
11778 W:      http://openipmi.sourceforge.net/
11779 T:      git https://github.com/cminyard/linux-ipmi.git for-next
11780 F:      Documentation/devicetree/bindings/ipmi/
11781 F:      Documentation/driver-api/ipmi.rst
11782 F:      drivers/char/ipmi/
11783 F:      include/linux/ipmi*
11784 F:      include/uapi/linux/ipmi*
11785
11786 IPS SCSI RAID DRIVER
11787 M:      Adaptec OEM Raid Solutions <[email protected]>
11788 L:      [email protected]
11789 S:      Maintained
11790 W:      http://www.adaptec.com/
11791 F:      drivers/scsi/ips*
11792
11793 IPVS
11794 M:      Simon Horman <[email protected]>
11795 M:      Julian Anastasov <[email protected]>
11796 L:      [email protected]
11797 L:      [email protected]
11798 S:      Maintained
11799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11801 F:      Documentation/networking/ipvs-sysctl.rst
11802 F:      include/net/ip_vs.h
11803 F:      include/uapi/linux/ip_vs.h
11804 F:      net/netfilter/ipvs/
11805
11806 IPWIRELESS DRIVER
11807 M:      Jiri Kosina <[email protected]>
11808 M:      David Sterba <[email protected]>
11809 S:      Odd Fixes
11810 F:      drivers/tty/ipwireless/
11811
11812 IRON DEVICE AUDIO CODEC DRIVERS
11813 M:      Kiseok Jo <[email protected]>
11814 L:      [email protected] (moderated for non-subscribers)
11815 S:      Maintained
11816 F:      Documentation/devicetree/bindings/sound/irondevice,*
11817 F:      sound/soc/codecs/sma*
11818
11819 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11820 M:      Thomas Gleixner <[email protected]>
11821 S:      Maintained
11822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11823 F:      Documentation/core-api/irq/irq-domain.rst
11824 F:      include/linux/irqdomain.h
11825 F:      include/linux/irqdomain_defs.h
11826 F:      kernel/irq/irqdomain.c
11827 F:      kernel/irq/msi.c
11828
11829 IRQ SUBSYSTEM
11830 M:      Thomas Gleixner <[email protected]>
11831 L:      [email protected]
11832 S:      Maintained
11833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11834 F:      include/linux/group_cpus.h
11835 F:      include/linux/irq.h
11836 F:      include/linux/irqhandler.h
11837 F:      include/linux/irqnr.h
11838 F:      include/linux/irqreturn.h
11839 F:      kernel/irq/
11840 F:      lib/group_cpus.c
11841
11842 IRQCHIP DRIVERS
11843 M:      Thomas Gleixner <[email protected]>
11844 L:      [email protected]
11845 S:      Maintained
11846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11847 F:      Documentation/devicetree/bindings/interrupt-controller/
11848 F:      drivers/irqchip/
11849 F:      include/linux/irqchip.h
11850
11851 ISA
11852 M:      William Breathitt Gray <[email protected]>
11853 S:      Maintained
11854 F:      Documentation/driver-api/isa.rst
11855 F:      drivers/base/isa.c
11856 F:      include/linux/isa.h
11857
11858 ISA RADIO MODULE
11859 M:      Hans Verkuil <[email protected]>
11860 L:      [email protected]
11861 S:      Maintained
11862 W:      https://linuxtv.org
11863 T:      git git://linuxtv.org/media_tree.git
11864 F:      drivers/media/radio/radio-isa*
11865
11866 ISAPNP
11867 M:      Jaroslav Kysela <[email protected]>
11868 S:      Maintained
11869 F:      Documentation/userspace-api/isapnp.rst
11870 F:      drivers/pnp/isapnp/
11871 F:      include/linux/isapnp.h
11872
11873 ISCSI
11874 M:      Lee Duncan <[email protected]>
11875 M:      Chris Leech <[email protected]>
11876 M:      Mike Christie <[email protected]>
11877 L:      [email protected]
11878 L:      [email protected]
11879 S:      Maintained
11880 W:      www.open-iscsi.com
11881 F:      drivers/scsi/*iscsi*
11882 F:      include/scsi/*iscsi*
11883
11884 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11885 M:      Peter Jones <[email protected]>
11886 M:      Konrad Rzeszutek Wilk <[email protected]>
11887 S:      Maintained
11888 F:      drivers/firmware/iscsi_ibft*
11889
11890 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11891 M:      Sagi Grimberg <[email protected]>
11892 M:      Max Gurtovoy <[email protected]>
11893 L:      [email protected]
11894 S:      Supported
11895 W:      http://www.openfabrics.org
11896 W:      www.open-iscsi.org
11897 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11898 F:      drivers/infiniband/ulp/iser/
11899
11900 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11901 M:      Sagi Grimberg <[email protected]>
11902 L:      [email protected]
11903 L:      [email protected]
11904 S:      Supported
11905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11906 F:      drivers/infiniband/ulp/isert
11907
11908 ISDN/CMTP OVER BLUETOOTH
11909 M:      Karsten Keil <[email protected]>
11910 L:      [email protected] (subscribers-only)
11911 L:      [email protected]
11912 S:      Odd Fixes
11913 W:      http://www.isdn4linux.de
11914 F:      Documentation/isdn/
11915 F:      drivers/isdn/capi/
11916 F:      include/linux/isdn/
11917 F:      include/uapi/linux/isdn/
11918 F:      net/bluetooth/cmtp/
11919
11920 ISDN/mISDN SUBSYSTEM
11921 M:      Karsten Keil <[email protected]>
11922 L:      [email protected] (subscribers-only)
11923 L:      [email protected]
11924 S:      Maintained
11925 W:      http://www.isdn4linux.de
11926 F:      drivers/isdn/Kconfig
11927 F:      drivers/isdn/Makefile
11928 F:      drivers/isdn/hardware/
11929 F:      drivers/isdn/mISDN/
11930
11931 ISOFS FILESYSTEM
11932 M:      Jan Kara <[email protected]>
11933 L:      [email protected]
11934 S:      Maintained
11935 F:      Documentation/filesystems/isofs.rst
11936 F:      fs/isofs/
11937
11938 IT87 HARDWARE MONITORING DRIVER
11939 M:      Jean Delvare <[email protected]>
11940 L:      [email protected]
11941 S:      Maintained
11942 F:      Documentation/hwmon/it87.rst
11943 F:      drivers/hwmon/it87.c
11944
11945 IT913X MEDIA DRIVER
11946 L:      [email protected]
11947 S:      Orphan
11948 W:      https://linuxtv.org
11949 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11950 F:      drivers/media/tuners/it913x*
11951
11952 ITE IT66121 HDMI BRIDGE DRIVER
11953 M:      Phong LE <[email protected]>
11954 M:      Neil Armstrong <[email protected]>
11955 S:      Maintained
11956 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11957 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11958 F:      drivers/gpu/drm/bridge/ite-it66121.c
11959
11960 IVTV VIDEO4LINUX DRIVER
11961 M:      Andy Walls <[email protected]>
11962 L:      [email protected]
11963 S:      Maintained
11964 W:      https://linuxtv.org
11965 T:      git git://linuxtv.org/media_tree.git
11966 F:      Documentation/admin-guide/media/ivtv*
11967 F:      drivers/media/pci/ivtv/
11968 F:      include/uapi/linux/ivtv*
11969
11970 IX2505V MEDIA DRIVER
11971 M:      Malcolm Priestley <[email protected]>
11972 L:      [email protected]
11973 S:      Maintained
11974 W:      https://linuxtv.org
11975 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11976 F:      drivers/media/dvb-frontends/ix2505v*
11977
11978 JAILHOUSE HYPERVISOR INTERFACE
11979 M:      Jan Kiszka <[email protected]>
11980 L:      [email protected]
11981 S:      Maintained
11982 F:      arch/x86/include/asm/jailhouse_para.h
11983 F:      arch/x86/kernel/jailhouse.c
11984
11985 JFS FILESYSTEM
11986 M:      Dave Kleikamp <[email protected]>
11987 L:      [email protected]
11988 S:      Odd Fixes
11989 W:      http://jfs.sourceforge.net/
11990 T:      git https://github.com/kleikamp/linux-shaggy.git
11991 F:      Documentation/admin-guide/jfs.rst
11992 F:      fs/jfs/
11993
11994 JME NETWORK DRIVER
11995 M:      Guo-Fu Tseng <[email protected]>
11996 L:      [email protected]
11997 S:      Maintained
11998 F:      drivers/net/ethernet/jme.*
11999
12000 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12001 M:      David Woodhouse <[email protected]>
12002 M:      Richard Weinberger <[email protected]>
12003 L:      [email protected]
12004 S:      Odd Fixes
12005 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
12006 T:      git git://git.infradead.org/ubifs-2.6.git
12007 F:      fs/jffs2/
12008 F:      include/uapi/linux/jffs2.h
12009
12010 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12011 M:      "Theodore Ts'o" <[email protected]>
12012 M:      Jan Kara <[email protected]>
12013 L:      [email protected]
12014 S:      Maintained
12015 F:      fs/jbd2/
12016 F:      include/linux/jbd2.h
12017
12018 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12019 M:      Mikhail Ulyanov <[email protected]>
12020 L:      [email protected]
12021 L:      [email protected]
12022 S:      Maintained
12023 F:      drivers/media/platform/renesas/rcar_jpu.c
12024
12025 JSM Neo PCI based serial card
12026 L:      [email protected]
12027 S:      Orphan
12028 F:      drivers/tty/serial/jsm/
12029
12030 K10TEMP HARDWARE MONITORING DRIVER
12031 M:      Clemens Ladisch <[email protected]>
12032 L:      [email protected]
12033 S:      Maintained
12034 F:      Documentation/hwmon/k10temp.rst
12035 F:      drivers/hwmon/k10temp.c
12036
12037 K8TEMP HARDWARE MONITORING DRIVER
12038 M:      Rudolf Marek <[email protected]>
12039 L:      [email protected]
12040 S:      Maintained
12041 F:      Documentation/hwmon/k8temp.rst
12042 F:      drivers/hwmon/k8temp.c
12043
12044 KASAN
12045 M:      Andrey Ryabinin <[email protected]>
12046 R:      Alexander Potapenko <[email protected]>
12047 R:      Andrey Konovalov <[email protected]>
12048 R:      Dmitry Vyukov <[email protected]>
12049 R:      Vincenzo Frascino <[email protected]>
12050 L:      [email protected]
12051 S:      Maintained
12052 F:      Documentation/dev-tools/kasan.rst
12053 F:      arch/*/include/asm/*kasan.h
12054 F:      arch/*/mm/kasan_init*
12055 F:      include/linux/kasan*.h
12056 F:      lib/Kconfig.kasan
12057 F:      mm/kasan/
12058 F:      scripts/Makefile.kasan
12059
12060 KCONFIG
12061 M:      Masahiro Yamada <[email protected]>
12062 L:      [email protected]
12063 S:      Maintained
12064 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12066 F:      Documentation/kbuild/kconfig*
12067 F:      scripts/Kconfig.include
12068 F:      scripts/kconfig/
12069
12070 KCOV
12071 R:      Dmitry Vyukov <[email protected]>
12072 R:      Andrey Konovalov <[email protected]>
12073 L:      [email protected]
12074 S:      Maintained
12075 F:      Documentation/dev-tools/kcov.rst
12076 F:      include/linux/kcov.h
12077 F:      include/uapi/linux/kcov.h
12078 F:      kernel/kcov.c
12079 F:      scripts/Makefile.kcov
12080
12081 KCSAN
12082 M:      Marco Elver <[email protected]>
12083 R:      Dmitry Vyukov <[email protected]>
12084 L:      [email protected]
12085 S:      Maintained
12086 F:      Documentation/dev-tools/kcsan.rst
12087 F:      include/linux/kcsan*.h
12088 F:      kernel/kcsan/
12089 F:      lib/Kconfig.kcsan
12090 F:      scripts/Makefile.kcsan
12091
12092 KDUMP
12093 M:      Baoquan He <[email protected]>
12094 R:      Vivek Goyal <[email protected]>
12095 R:      Dave Young <[email protected]>
12096 L:      [email protected]
12097 S:      Maintained
12098 W:      http://lse.sourceforge.net/kdump/
12099 F:      Documentation/admin-guide/kdump/
12100 F:      fs/proc/vmcore.c
12101 F:      include/linux/crash_core.h
12102 F:      include/linux/crash_dump.h
12103 F:      include/uapi/linux/vmcore.h
12104 F:      kernel/crash_*.c
12105
12106 KEENE FM RADIO TRANSMITTER DRIVER
12107 M:      Hans Verkuil <[email protected]>
12108 L:      [email protected]
12109 S:      Maintained
12110 W:      https://linuxtv.org
12111 T:      git git://linuxtv.org/media_tree.git
12112 F:      drivers/media/radio/radio-keene*
12113
12114 KERNEL AUTOMOUNTER
12115 M:      Ian Kent <[email protected]>
12116 L:      [email protected]
12117 S:      Maintained
12118 F:      fs/autofs/
12119
12120 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12121 M:      Masahiro Yamada <[email protected]>
12122 R:      Nathan Chancellor <[email protected]>
12123 R:      Nicolas Schier <[email protected]>
12124 L:      [email protected]
12125 S:      Maintained
12126 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12128 F:      Documentation/kbuild/
12129 F:      Makefile
12130 F:      scripts/*vmlinux*
12131 F:      scripts/Kbuild*
12132 F:      scripts/Makefile*
12133 F:      scripts/basic/
12134 F:      scripts/clang-tools/
12135 F:      scripts/dummy-tools/
12136 F:      scripts/include/
12137 F:      scripts/mk*
12138 F:      scripts/mod/
12139 F:      scripts/package/
12140 F:      usr/
12141
12142 KERNEL HARDENING (not covered by other areas)
12143 M:      Kees Cook <[email protected]>
12144 R:      Gustavo A. R. Silva <[email protected]>
12145 L:      [email protected]
12146 S:      Supported
12147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12148 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
12149 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
12150 F:      arch/*/configs/hardening.config
12151 F:      include/linux/overflow.h
12152 F:      include/linux/randomize_kstack.h
12153 F:      kernel/configs/hardening.config
12154 F:      lib/usercopy_kunit.c
12155 F:      mm/usercopy.c
12156 K:      \b(add|choose)_random_kstack_offset\b
12157 K:      \b__check_(object_size|heap_object)\b
12158 K:      \b__counted_by\b
12159
12160 KERNEL JANITORS
12161 L:      [email protected]
12162 S:      Odd Fixes
12163 W:      http://kernelnewbies.org/KernelJanitors
12164
12165 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12166 M:      Chuck Lever <[email protected]>
12167 M:      Jeff Layton <[email protected]>
12168 R:      Neil Brown <[email protected]>
12169 R:      Olga Kornievskaia <[email protected]>
12170 R:      Dai Ngo <[email protected]>
12171 R:      Tom Talpey <[email protected]>
12172 L:      [email protected]
12173 S:      Supported
12174 B:      https://bugzilla.kernel.org
12175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12176 F:      Documentation/filesystems/nfs/
12177 F:      fs/lockd/
12178 F:      fs/nfs_common/
12179 F:      fs/nfsd/
12180 F:      include/linux/lockd/
12181 F:      include/linux/sunrpc/
12182 F:      include/trace/events/rpcgss.h
12183 F:      include/trace/events/rpcrdma.h
12184 F:      include/trace/events/sunrpc.h
12185 F:      include/trace/misc/fs.h
12186 F:      include/trace/misc/nfs.h
12187 F:      include/trace/misc/sunrpc.h
12188 F:      include/uapi/linux/nfsd/
12189 F:      include/uapi/linux/sunrpc/
12190 F:      net/sunrpc/
12191
12192 KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12193 M:      Thomas Weißschuh <[email protected]>
12194 R:      Christian Heusel <[email protected]>
12195 R:      Nathan Chancellor <[email protected]>
12196 S:      Maintained
12197 F:      scripts/package/PKGBUILD
12198
12199 KERNEL REGRESSIONS
12200 M:      Thorsten Leemhuis <[email protected]>
12201 L:      [email protected]
12202 S:      Supported
12203 F:      Documentation/admin-guide/reporting-regressions.rst
12204 F:      Documentation/process/handling-regressions.rst
12205
12206 KERNEL SELFTEST FRAMEWORK
12207 M:      Shuah Khan <[email protected]>
12208 M:      Shuah Khan <[email protected]>
12209 L:      [email protected]
12210 S:      Maintained
12211 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
12212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12213 F:      Documentation/dev-tools/kselftest*
12214 F:      tools/testing/selftests/
12215
12216 KERNEL SMB3 SERVER (KSMBD)
12217 M:      Namjae Jeon <[email protected]>
12218 M:      Steve French <[email protected]>
12219 R:      Sergey Senozhatsky <[email protected]>
12220 R:      Tom Talpey <[email protected]>
12221 L:      [email protected]
12222 S:      Maintained
12223 T:      git git://git.samba.org/ksmbd.git
12224 F:      Documentation/filesystems/smb/ksmbd.rst
12225 F:      fs/smb/common/
12226 F:      fs/smb/server/
12227
12228 KERNEL UNIT TESTING FRAMEWORK (KUnit)
12229 M:      Brendan Higgins <[email protected]>
12230 M:      David Gow <[email protected]>
12231 R:      Rae Moar <[email protected]>
12232 L:      [email protected]
12233 L:      [email protected]
12234 S:      Maintained
12235 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
12236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12238 F:      Documentation/dev-tools/kunit/
12239 F:      include/kunit/
12240 F:      lib/kunit/
12241 F:      rust/kernel/kunit.rs
12242 F:      scripts/rustdoc_test_*
12243 F:      tools/testing/kunit/
12244
12245 KERNEL USERMODE HELPER
12246 M:      Luis Chamberlain <[email protected]>
12247 L:      [email protected]
12248 S:      Maintained
12249 F:      include/linux/umh.h
12250 F:      kernel/umh.c
12251
12252 KERNEL VIRTUAL MACHINE (KVM)
12253 M:      Paolo Bonzini <[email protected]>
12254 L:      [email protected]
12255 S:      Supported
12256 W:      http://www.linux-kvm.org
12257 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12258 F:      Documentation/virt/kvm/
12259 F:      include/asm-generic/kvm*
12260 F:      include/kvm/iodev.h
12261 F:      include/linux/kvm*
12262 F:      include/trace/events/kvm.h
12263 F:      include/uapi/asm-generic/kvm*
12264 F:      include/uapi/linux/kvm*
12265 F:      tools/kvm/
12266 F:      tools/testing/selftests/kvm/
12267 F:      virt/kvm/*
12268
12269 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12270 M:      Marc Zyngier <[email protected]>
12271 M:      Oliver Upton <[email protected]>
12272 R:      James Morse <[email protected]>
12273 R:      Suzuki K Poulose <[email protected]>
12274 R:      Zenghui Yu <[email protected]>
12275 L:      [email protected] (moderated for non-subscribers)
12276 L:      [email protected]
12277 S:      Maintained
12278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12279 F:      Documentation/virt/kvm/arm/
12280 F:      Documentation/virt/kvm/devices/arm*
12281 F:      arch/arm64/include/asm/kvm*
12282 F:      arch/arm64/include/uapi/asm/kvm*
12283 F:      arch/arm64/kvm/
12284 F:      include/kvm/arm_*
12285 F:      tools/testing/selftests/kvm/*/aarch64/
12286 F:      tools/testing/selftests/kvm/aarch64/
12287
12288 KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12289 M:      Tianrui Zhao <[email protected]>
12290 M:      Bibo Mao <[email protected]>
12291 M:      Huacai Chen <[email protected]>
12292 L:      [email protected]
12293 L:      [email protected]
12294 S:      Maintained
12295 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12296 F:      arch/loongarch/include/asm/kvm*
12297 F:      arch/loongarch/include/uapi/asm/kvm*
12298 F:      arch/loongarch/kvm/
12299
12300 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12301 M:      Huacai Chen <[email protected]>
12302 L:      [email protected]
12303 L:      [email protected]
12304 S:      Maintained
12305 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12306 F:      arch/mips/include/asm/kvm*
12307 F:      arch/mips/include/uapi/asm/kvm*
12308 F:      arch/mips/kvm/
12309
12310 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12311 M:      Michael Ellerman <[email protected]>
12312 R:      Nicholas Piggin <[email protected]>
12313 L:      [email protected]
12314 L:      [email protected]
12315 S:      Maintained (Book3S 64-bit HV)
12316 S:      Odd fixes (Book3S 64-bit PR)
12317 S:      Orphan (Book3E and 32-bit)
12318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12319 F:      arch/powerpc/include/asm/kvm*
12320 F:      arch/powerpc/include/uapi/asm/kvm*
12321 F:      arch/powerpc/kernel/kvm*
12322 F:      arch/powerpc/kvm/
12323
12324 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12325 M:      Anup Patel <[email protected]>
12326 R:      Atish Patra <[email protected]>
12327 L:      [email protected]
12328 L:      [email protected]
12329 L:      [email protected]
12330 S:      Maintained
12331 T:      git https://github.com/kvm-riscv/linux.git
12332 F:      arch/riscv/include/asm/kvm*
12333 F:      arch/riscv/include/uapi/asm/kvm*
12334 F:      arch/riscv/kvm/
12335 F:      tools/testing/selftests/kvm/*/riscv/
12336 F:      tools/testing/selftests/kvm/riscv/
12337
12338 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12339 M:      Christian Borntraeger <[email protected]>
12340 M:      Janosch Frank <[email protected]>
12341 M:      Claudio Imbrenda <[email protected]>
12342 R:      David Hildenbrand <[email protected]>
12343 L:      [email protected]
12344 S:      Supported
12345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12346 F:      Documentation/virt/kvm/s390*
12347 F:      arch/s390/include/asm/gmap.h
12348 F:      arch/s390/include/asm/kvm*
12349 F:      arch/s390/include/uapi/asm/kvm*
12350 F:      arch/s390/include/uapi/asm/uvdevice.h
12351 F:      arch/s390/kernel/uv.c
12352 F:      arch/s390/kvm/
12353 F:      arch/s390/mm/gmap.c
12354 F:      drivers/s390/char/uvdevice.c
12355 F:      tools/testing/selftests/drivers/s390x/uvdevice/
12356 F:      tools/testing/selftests/kvm/*/s390x/
12357 F:      tools/testing/selftests/kvm/s390x/
12358
12359 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12360 M:      Sean Christopherson <[email protected]>
12361 M:      Paolo Bonzini <[email protected]>
12362 L:      [email protected]
12363 S:      Supported
12364 P:      Documentation/process/maintainer-kvm-x86.rst
12365 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12366 F:      arch/x86/include/asm/kvm*
12367 F:      arch/x86/include/asm/svm.h
12368 F:      arch/x86/include/asm/vmx*.h
12369 F:      arch/x86/include/uapi/asm/kvm*
12370 F:      arch/x86/include/uapi/asm/svm.h
12371 F:      arch/x86/include/uapi/asm/vmx.h
12372 F:      arch/x86/kvm/
12373 F:      arch/x86/kvm/*/
12374 F:      tools/testing/selftests/kvm/*/x86_64/
12375 F:      tools/testing/selftests/kvm/x86_64/
12376
12377 KERNFS
12378 M:      Greg Kroah-Hartman <[email protected]>
12379 M:      Tejun Heo <[email protected]>
12380 S:      Supported
12381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12382 F:      fs/kernfs/
12383 F:      include/linux/kernfs.h
12384
12385 KEXEC
12386 M:      Eric Biederman <[email protected]>
12387 L:      [email protected]
12388 S:      Maintained
12389 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
12390 F:      include/linux/kexec.h
12391 F:      include/uapi/linux/kexec.h
12392 F:      kernel/kexec*
12393
12394 KEYS-ENCRYPTED
12395 M:      Mimi Zohar <[email protected]>
12396 L:      [email protected]
12397 L:      [email protected]
12398 S:      Supported
12399 F:      Documentation/security/keys/trusted-encrypted.rst
12400 F:      include/keys/encrypted-type.h
12401 F:      security/keys/encrypted-keys/
12402
12403 KEYS-TRUSTED
12404 M:      James Bottomley <[email protected]>
12405 M:      Jarkko Sakkinen <[email protected]>
12406 M:      Mimi Zohar <[email protected]>
12407 L:      [email protected]
12408 L:      [email protected]
12409 S:      Supported
12410 F:      Documentation/security/keys/trusted-encrypted.rst
12411 F:      include/keys/trusted-type.h
12412 F:      include/keys/trusted_tpm.h
12413 F:      security/keys/trusted-keys/
12414
12415 KEYS-TRUSTED-CAAM
12416 M:      Ahmad Fatoum <[email protected]>
12417 R:      Pengutronix Kernel Team <[email protected]>
12418 L:      [email protected]
12419 L:      [email protected]
12420 S:      Maintained
12421 F:      include/keys/trusted_caam.h
12422 F:      security/keys/trusted-keys/trusted_caam.c
12423
12424 KEYS-TRUSTED-DCP
12425 M:      David Gstir <[email protected]>
12426 R:      sigma star Kernel Team <[email protected]>
12427 L:      [email protected]
12428 L:      [email protected]
12429 S:      Supported
12430 F:      include/keys/trusted_dcp.h
12431 F:      security/keys/trusted-keys/trusted_dcp.c
12432
12433 KEYS-TRUSTED-TEE
12434 M:      Sumit Garg <[email protected]>
12435 L:      [email protected]
12436 L:      [email protected]
12437 S:      Supported
12438 F:      include/keys/trusted_tee.h
12439 F:      security/keys/trusted-keys/trusted_tee.c
12440
12441 KEYS/KEYRINGS
12442 M:      David Howells <[email protected]>
12443 M:      Jarkko Sakkinen <[email protected]>
12444 L:      [email protected]
12445 S:      Maintained
12446 F:      Documentation/security/keys/core.rst
12447 F:      include/keys/
12448 F:      include/linux/key-type.h
12449 F:      include/linux/key.h
12450 F:      include/linux/keyctl.h
12451 F:      include/uapi/linux/keyctl.h
12452 F:      security/keys/
12453
12454 KEYS/KEYRINGS_INTEGRITY
12455 M:      Jarkko Sakkinen <[email protected]>
12456 M:      Mimi Zohar <[email protected]>
12457 L:      [email protected]
12458 L:      [email protected]
12459 S:      Supported
12460 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12461 F:      security/integrity/platform_certs
12462
12463 KFENCE
12464 M:      Alexander Potapenko <[email protected]>
12465 M:      Marco Elver <[email protected]>
12466 R:      Dmitry Vyukov <[email protected]>
12467 L:      [email protected]
12468 S:      Maintained
12469 F:      Documentation/dev-tools/kfence.rst
12470 F:      arch/*/include/asm/kfence.h
12471 F:      include/linux/kfence.h
12472 F:      lib/Kconfig.kfence
12473 F:      mm/kfence/
12474
12475 KFIFO
12476 M:      Stefani Seibold <[email protected]>
12477 S:      Maintained
12478 F:      include/linux/kfifo.h
12479 F:      lib/kfifo.c
12480 F:      samples/kfifo/
12481
12482 KGDB / KDB /debug_core
12483 M:      Jason Wessel <[email protected]>
12484 M:      Daniel Thompson <[email protected]>
12485 R:      Douglas Anderson <[email protected]>
12486 L:      [email protected]
12487 S:      Maintained
12488 W:      http://kgdb.wiki.kernel.org/
12489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12490 F:      Documentation/dev-tools/kgdb.rst
12491 F:      drivers/misc/kgdbts.c
12492 F:      drivers/tty/serial/kgdboc.c
12493 F:      include/linux/kdb.h
12494 F:      include/linux/kgdb.h
12495 F:      kernel/debug/
12496 F:      kernel/module/kdb.c
12497
12498 KHADAS MCU MFD DRIVER
12499 M:      Neil Armstrong <[email protected]>
12500 L:      [email protected]
12501 S:      Maintained
12502 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12503 F:      drivers/mfd/khadas-mcu.c
12504 F:      drivers/thermal/khadas_mcu_fan.c
12505 F:      include/linux/mfd/khadas-mcu.h
12506
12507 KIONIX/ROHM KX022A ACCELEROMETER
12508 M:      Matti Vaittinen <[email protected]>
12509 L:      [email protected]
12510 S:      Supported
12511 F:      drivers/iio/accel/kionix-kx022a*
12512
12513 KMEMLEAK
12514 M:      Catalin Marinas <[email protected]>
12515 S:      Maintained
12516 F:      Documentation/dev-tools/kmemleak.rst
12517 F:      include/linux/kmemleak.h
12518 F:      mm/kmemleak.c
12519 F:      samples/kmemleak/kmemleak-test.c
12520
12521 KMSAN
12522 M:      Alexander Potapenko <[email protected]>
12523 R:      Marco Elver <[email protected]>
12524 R:      Dmitry Vyukov <[email protected]>
12525 L:      [email protected]
12526 S:      Maintained
12527 F:      Documentation/dev-tools/kmsan.rst
12528 F:      arch/*/include/asm/kmsan.h
12529 F:      arch/*/mm/kmsan_*
12530 F:      include/linux/kmsan*.h
12531 F:      lib/Kconfig.kmsan
12532 F:      mm/kmsan/
12533 F:      scripts/Makefile.kmsan
12534
12535 KPROBES
12536 M:      Naveen N Rao <[email protected]>
12537 M:      Anil S Keshavamurthy <[email protected]>
12538 M:      "David S. Miller" <[email protected]>
12539 M:      Masami Hiramatsu <[email protected]>
12540 L:      [email protected]
12541 L:      [email protected]
12542 S:      Maintained
12543 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
12544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12545 F:      Documentation/trace/kprobes.rst
12546 F:      include/asm-generic/kprobes.h
12547 F:      include/linux/kprobes.h
12548 F:      kernel/kprobes.c
12549 F:      lib/test_kprobes.c
12550 F:      samples/kprobes
12551
12552 KS0108 LCD CONTROLLER DRIVER
12553 M:      Miguel Ojeda <[email protected]>
12554 S:      Maintained
12555 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
12556 F:      drivers/auxdisplay/ks0108.c
12557 F:      include/linux/ks0108.h
12558
12559 KTD253 BACKLIGHT DRIVER
12560 M:      Linus Walleij <[email protected]>
12561 S:      Maintained
12562 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12563 F:      drivers/video/backlight/ktd253-backlight.c
12564
12565 KTD2801 BACKLIGHT DRIVER
12566 M:      Duje Mihanović <[email protected]>
12567 S:      Maintained
12568 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12569 F:      drivers/video/backlight/ktd2801-backlight.c
12570
12571 KTEST
12572 M:      Steven Rostedt <[email protected]>
12573 M:      John Hawley <[email protected]>
12574 S:      Maintained
12575 F:      tools/testing/ktest
12576
12577 KTZ8866 BACKLIGHT DRIVER
12578 M:      Jianhua Lu <[email protected]>
12579 S:      Maintained
12580 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12581 F:      drivers/video/backlight/ktz8866.c
12582
12583 KVM PARAVIRT (KVM/paravirt)
12584 M:      Paolo Bonzini <[email protected]>
12585 R:      Vitaly Kuznetsov <[email protected]>
12586 L:      [email protected]
12587 S:      Supported
12588 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12589 F:      arch/um/include/asm/kvm_para.h
12590 F:      arch/x86/include/asm/kvm_para.h
12591 F:      arch/x86/include/asm/pvclock-abi.h
12592 F:      arch/x86/include/uapi/asm/kvm_para.h
12593 F:      arch/x86/kernel/kvm.c
12594 F:      arch/x86/kernel/kvmclock.c
12595 F:      include/asm-generic/kvm_para.h
12596 F:      include/linux/kvm_para.h
12597 F:      include/uapi/asm-generic/kvm_para.h
12598 F:      include/uapi/linux/kvm_para.h
12599
12600 KVM X86 HYPER-V (KVM/hyper-v)
12601 M:      Vitaly Kuznetsov <[email protected]>
12602 M:      Sean Christopherson <[email protected]>
12603 M:      Paolo Bonzini <[email protected]>
12604 L:      [email protected]
12605 S:      Supported
12606 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12607 F:      arch/x86/kvm/hyperv.*
12608 F:      arch/x86/kvm/kvm_onhyperv.*
12609 F:      arch/x86/kvm/svm/hyperv.*
12610 F:      arch/x86/kvm/svm/svm_onhyperv.*
12611 F:      arch/x86/kvm/vmx/hyperv.*
12612
12613 KVM X86 Xen (KVM/Xen)
12614 M:      David Woodhouse <[email protected]>
12615 M:      Paul Durrant <[email protected]>
12616 M:      Sean Christopherson <[email protected]>
12617 M:      Paolo Bonzini <[email protected]>
12618 L:      [email protected]
12619 S:      Supported
12620 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12621 F:      arch/x86/kvm/xen.*
12622
12623 L3MDEV
12624 M:      David Ahern <[email protected]>
12625 L:      [email protected]
12626 S:      Maintained
12627 F:      include/net/l3mdev.h
12628 F:      net/l3mdev
12629
12630 LANDLOCK SECURITY MODULE
12631 M:      Mickaël Salaün <[email protected]>
12632 R:      Günther Noack <[email protected]>
12633 L:      [email protected]
12634 S:      Supported
12635 W:      https://landlock.io
12636 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12637 F:      Documentation/security/landlock.rst
12638 F:      Documentation/userspace-api/landlock.rst
12639 F:      fs/ioctl.c
12640 F:      include/uapi/linux/landlock.h
12641 F:      samples/landlock/
12642 F:      security/landlock/
12643 F:      tools/testing/selftests/landlock/
12644 K:      landlock
12645 K:      LANDLOCK
12646
12647 LANTIQ / INTEL Ethernet drivers
12648 M:      Hauke Mehrtens <[email protected]>
12649 L:      [email protected]
12650 S:      Maintained
12651 F:      Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12652 F:      drivers/net/dsa/lantiq_gswip.c
12653 F:      drivers/net/dsa/lantiq_pce.h
12654 F:      drivers/net/ethernet/lantiq_xrx200.c
12655 F:      net/dsa/tag_gswip.c
12656
12657 LANTIQ MIPS ARCHITECTURE
12658 M:      John Crispin <[email protected]>
12659 L:      [email protected]
12660 S:      Maintained
12661 F:      arch/mips/lantiq
12662 F:      drivers/soc/lantiq
12663
12664 LANTIQ PEF2256 DRIVER
12665 M:      Herve Codina <[email protected]>
12666 S:      Maintained
12667 F:      Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12668 F:      drivers/net/wan/framer/pef2256/
12669 F:      drivers/pinctrl/pinctrl-pef2256.c
12670 F:      include/linux/framer/pef2256.h
12671
12672 LASI 53c700 driver for PARISC
12673 M:      "James E.J. Bottomley" <[email protected]>
12674 L:      [email protected]
12675 S:      Maintained
12676 F:      Documentation/scsi/53c700.rst
12677 F:      drivers/scsi/53c700*
12678
12679 LEAKING_ADDRESSES
12680 M:      Tycho Andersen <[email protected]>
12681 R:      Kees Cook <[email protected]>
12682 L:      [email protected]
12683 S:      Maintained
12684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12685 F:      scripts/leaking_addresses.pl
12686
12687 LED SUBSYSTEM
12688 M:      Pavel Machek <[email protected]>
12689 M:      Lee Jones <[email protected]>
12690 L:      [email protected]
12691 S:      Maintained
12692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12693 F:      Documentation/devicetree/bindings/leds/
12694 F:      Documentation/leds/
12695 F:      drivers/leds/
12696 F:      include/dt-bindings/leds/
12697 F:      include/linux/leds.h
12698
12699 LEGO MINDSTORMS EV3
12700 R:      David Lechner <[email protected]>
12701 S:      Maintained
12702 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12703 F:      arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12704 F:      drivers/power/supply/lego_ev3_battery.c
12705
12706 LEGO USB Tower driver
12707 M:      Juergen Stuber <[email protected]>
12708 L:      [email protected]
12709 S:      Maintained
12710 W:      http://legousb.sourceforge.net/
12711 F:      drivers/usb/misc/legousbtower.c
12712
12713 LETSKETCH HID TABLET DRIVER
12714 M:      Hans de Goede <[email protected]>
12715 L:      [email protected]
12716 S:      Maintained
12717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12718 F:      drivers/hid/hid-letsketch.c
12719
12720 LG LAPTOP EXTRAS
12721 M:      Matan Ziv-Av <[email protected]>
12722 L:      [email protected]
12723 S:      Maintained
12724 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
12725 F:      Documentation/admin-guide/laptops/lg-laptop.rst
12726 F:      drivers/platform/x86/lg-laptop.c
12727
12728 LG2160 MEDIA DRIVER
12729 M:      Michael Krufky <[email protected]>
12730 L:      [email protected]
12731 S:      Maintained
12732 W:      https://linuxtv.org
12733 W:      http://github.com/mkrufky
12734 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12735 T:      git git://linuxtv.org/mkrufky/tuners.git
12736 F:      drivers/media/dvb-frontends/lg2160.*
12737
12738 LGDT3305 MEDIA DRIVER
12739 M:      Michael Krufky <[email protected]>
12740 L:      [email protected]
12741 S:      Maintained
12742 W:      https://linuxtv.org
12743 W:      http://github.com/mkrufky
12744 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12745 T:      git git://linuxtv.org/mkrufky/tuners.git
12746 F:      drivers/media/dvb-frontends/lgdt3305.*
12747
12748 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12749 M:      Viresh Kumar <[email protected]>
12750 L:      [email protected]
12751 S:      Maintained
12752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12753 F:      drivers/ata/pata_arasan_cf.c
12754 F:      include/linux/pata_arasan_cf_data.h
12755
12756 LIBATA PATA DRIVERS
12757 R:      Sergey Shtylyov <[email protected]>
12758 L:      [email protected]
12759 F:      drivers/ata/ata_*.c
12760 F:      drivers/ata/pata_*.c
12761
12762 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12763 M:      Linus Walleij <[email protected]>
12764 L:      [email protected]
12765 S:      Maintained
12766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12767 F:      drivers/ata/pata_ftide010.c
12768 F:      drivers/ata/sata_gemini.c
12769 F:      drivers/ata/sata_gemini.h
12770
12771 LIBATA SATA AHCI PLATFORM devices support
12772 M:      Hans de Goede <[email protected]>
12773 M:      Jens Axboe <[email protected]>
12774 L:      [email protected]
12775 S:      Maintained
12776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12777 F:      drivers/ata/ahci_platform.c
12778 F:      drivers/ata/libahci_platform.c
12779 F:      include/linux/ahci_platform.h
12780
12781 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12782 M:      Serge Semin <[email protected]>
12783 L:      [email protected]
12784 S:      Maintained
12785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12786 F:      Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12787 F:      Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12788 F:      drivers/ata/ahci_dwc.c
12789
12790 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12791 M:      Mikael Pettersson <[email protected]>
12792 L:      [email protected]
12793 S:      Maintained
12794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12795 F:      drivers/ata/sata_promise.*
12796
12797 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12798 M:      Damien Le Moal <[email protected]>
12799 M:      Niklas Cassel <[email protected]>
12800 L:      [email protected]
12801 S:      Maintained
12802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12803 F:      Documentation/ABI/testing/sysfs-ata
12804 F:      Documentation/devicetree/bindings/ata/
12805 F:      drivers/ata/
12806 F:      include/linux/ata.h
12807 F:      include/linux/libata.h
12808
12809 LIBETH COMMON ETHERNET LIBRARY
12810 M:      Alexander Lobakin <[email protected]>
12811 L:      [email protected]
12812 L:      [email protected] (moderated for non-subscribers)
12813 S:      Supported
12814 T:      git https://github.com/alobakin/linux.git
12815 F:      drivers/net/ethernet/intel/libeth/
12816 F:      include/net/libeth/
12817 K:      libeth
12818
12819 LIBIE COMMON INTEL ETHERNET LIBRARY
12820 M:      Alexander Lobakin <[email protected]>
12821 L:      [email protected] (moderated for non-subscribers)
12822 L:      [email protected]
12823 S:      Supported
12824 T:      git https://github.com/alobakin/linux.git
12825 F:      drivers/net/ethernet/intel/libie/
12826 F:      include/linux/net/intel/libie/
12827 K:      libie
12828
12829 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12830 M:      Vishal Verma <[email protected]>
12831 M:      Dan Williams <[email protected]>
12832 M:      Dave Jiang <[email protected]>
12833 L:      [email protected]
12834 S:      Supported
12835 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12836 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12837 F:      drivers/nvdimm/btt*
12838
12839 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12840 M:      Dan Williams <[email protected]>
12841 M:      Vishal Verma <[email protected]>
12842 M:      Dave Jiang <[email protected]>
12843 L:      [email protected]
12844 S:      Supported
12845 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12846 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12847 F:      drivers/nvdimm/pmem*
12848
12849 LIBNVDIMM: DEVICETREE BINDINGS
12850 M:      Oliver O'Halloran <[email protected]>
12851 L:      [email protected]
12852 S:      Supported
12853 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12854 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
12855 F:      drivers/nvdimm/of_pmem.c
12856
12857 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12858 M:      Dan Williams <[email protected]>
12859 M:      Vishal Verma <[email protected]>
12860 M:      Dave Jiang <[email protected]>
12861 M:      Ira Weiny <[email protected]>
12862 L:      [email protected]
12863 S:      Supported
12864 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12865 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12867 F:      drivers/acpi/nfit/*
12868 F:      drivers/nvdimm/*
12869 F:      include/linux/libnvdimm.h
12870 F:      include/linux/nd.h
12871 F:      include/uapi/linux/ndctl.h
12872 F:      tools/testing/nvdimm/
12873
12874 LIBRARY CODE
12875 M:      Andrew Morton <[email protected]>
12876 L:      [email protected]
12877 S:      Supported
12878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12879 F:      lib/*
12880
12881 LICENSES and SPDX stuff
12882 M:      Thomas Gleixner <[email protected]>
12883 M:      Greg Kroah-Hartman <[email protected]>
12884 L:      [email protected]
12885 S:      Maintained
12886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12887 F:      COPYING
12888 F:      Documentation/process/license-rules.rst
12889 F:      LICENSES/
12890 F:      scripts/spdxcheck-test.sh
12891 F:      scripts/spdxcheck.py
12892 F:      scripts/spdxexclude
12893
12894 LINEAR RANGES HELPERS
12895 M:      Mark Brown <[email protected]>
12896 R:      Matti Vaittinen <[email protected]>
12897 F:      include/linux/linear_range.h
12898 F:      lib/linear_ranges.c
12899 F:      lib/test_linear_ranges.c
12900
12901 LINUX FOR POWER MACINTOSH
12902 L:      [email protected]
12903 S:      Orphan
12904 F:      arch/powerpc/platforms/powermac/
12905 F:      drivers/macintosh/
12906 X:      drivers/macintosh/adb-iop.c
12907 X:      drivers/macintosh/via-macii.c
12908
12909 LINUX FOR POWERPC (32-BIT AND 64-BIT)
12910 M:      Michael Ellerman <[email protected]>
12911 R:      Nicholas Piggin <[email protected]>
12912 R:      Christophe Leroy <[email protected]>
12913 R:      Naveen N Rao <[email protected]>
12914 L:      [email protected]
12915 S:      Supported
12916 W:      https://github.com/linuxppc/wiki/wiki
12917 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12919 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
12920 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
12921 F:      Documentation/devicetree/bindings/powerpc/
12922 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
12923 F:      Documentation/arch/powerpc/
12924 F:      arch/powerpc/
12925 F:      drivers/*/*/*pasemi*
12926 F:      drivers/*/*pasemi*
12927 F:      drivers/char/tpm/tpm_ibmvtpm*
12928 F:      drivers/crypto/nx/
12929 F:      drivers/i2c/busses/i2c-opal.c
12930 F:      drivers/net/ethernet/ibm/ibmveth.*
12931 F:      drivers/net/ethernet/ibm/ibmvnic.*
12932 F:      drivers/pci/hotplug/pnv_php.c
12933 F:      drivers/pci/hotplug/rpa*
12934 F:      drivers/rtc/rtc-opal.c
12935 F:      drivers/scsi/ibmvscsi/
12936 F:      drivers/tty/hvc/hvc_opal.c
12937 F:      drivers/watchdog/wdrtas.c
12938 F:      include/linux/papr_scm.h
12939 F:      include/uapi/linux/papr_pdsm.h
12940 F:      tools/testing/selftests/powerpc
12941 N:      /pmac
12942 N:      powermac
12943 N:      powernv
12944 N:      [^a-z0-9]ps3
12945 N:      pseries
12946
12947 LINUX FOR POWERPC EMBEDDED MPC5XXX
12948 M:      Anatolij Gustschin <[email protected]>
12949 L:      [email protected]
12950 S:      Odd Fixes
12951 F:      arch/powerpc/platforms/512x/
12952 F:      arch/powerpc/platforms/52xx/
12953
12954 LINUX FOR POWERPC EMBEDDED PPC4XX
12955 L:      [email protected]
12956 S:      Orphan
12957 F:      arch/powerpc/platforms/44x/
12958
12959 LINUX FOR POWERPC EMBEDDED PPC85XX
12960 M:      Scott Wood <[email protected]>
12961 L:      [email protected]
12962 S:      Odd fixes
12963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12964 F:      Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12965 F:      Documentation/devicetree/bindings/powerpc/fsl/
12966 F:      arch/powerpc/platforms/85xx/
12967
12968 LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12969 M:      Christophe Leroy <[email protected]>
12970 L:      [email protected]
12971 S:      Maintained
12972 F:      arch/powerpc/platforms/8xx/
12973 F:      arch/powerpc/platforms/83xx/
12974
12975 LINUX KERNEL DUMP TEST MODULE (LKDTM)
12976 M:      Kees Cook <[email protected]>
12977 S:      Maintained
12978 F:      drivers/misc/lkdtm/*
12979 F:      tools/testing/selftests/lkdtm/*
12980
12981 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12982 M:      Alan Stern <[email protected]>
12983 M:      Andrea Parri <[email protected]>
12984 M:      Will Deacon <[email protected]>
12985 M:      Peter Zijlstra <[email protected]>
12986 M:      Boqun Feng <[email protected]>
12987 M:      Nicholas Piggin <[email protected]>
12988 M:      David Howells <[email protected]>
12989 M:      Jade Alglave <[email protected]>
12990 M:      Luc Maranget <[email protected]>
12991 M:      "Paul E. McKenney" <[email protected]>
12992 R:      Akira Yokosawa <[email protected]>
12993 R:      Daniel Lustig <[email protected]>
12994 R:      Joel Fernandes <[email protected]>
12995 L:      [email protected]
12996 L:      [email protected]
12997 S:      Supported
12998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12999 F:      Documentation/atomic_bitops.txt
13000 F:      Documentation/atomic_t.txt
13001 F:      Documentation/core-api/refcount-vs-atomic.rst
13002 F:      Documentation/litmus-tests/
13003 F:      Documentation/memory-barriers.txt
13004 F:      tools/memory-model/
13005
13006 LINUX-NEXT TREE
13007 M:      Stephen Rothwell <[email protected]>
13008 L:      [email protected]
13009 S:      Supported
13010 B:      mailto:[email protected] and the appropriate development tree
13011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13012
13013 LIS3LV02D ACCELEROMETER DRIVER
13014 M:      Eric Piel <[email protected]>
13015 S:      Maintained
13016 F:      Documentation/misc-devices/lis3lv02d.rst
13017 F:      drivers/misc/lis3lv02d/
13018 F:      drivers/platform/x86/hp/hp_accel.c
13019
13020 LIST KUNIT TEST
13021 M:      David Gow <[email protected]>
13022 L:      [email protected]
13023 L:      [email protected]
13024 S:      Maintained
13025 F:      lib/list-test.c
13026
13027 LITEX PLATFORM
13028 M:      Karol Gugala <[email protected]>
13029 M:      Mateusz Holenko <[email protected]>
13030 M:      Gabriel Somlo <[email protected]>
13031 M:      Joel Stanley <[email protected]>
13032 S:      Maintained
13033 F:      Documentation/devicetree/bindings/*/litex,*.yaml
13034 F:      arch/openrisc/boot/dts/or1klitex.dts
13035 F:      drivers/mmc/host/litex_mmc.c
13036 F:      drivers/net/ethernet/litex/*
13037 F:      drivers/soc/litex/*
13038 F:      drivers/tty/serial/liteuart.c
13039 F:      include/linux/litex.h
13040 N:      litex
13041
13042 LIVE PATCHING
13043 M:      Josh Poimboeuf <[email protected]>
13044 M:      Jiri Kosina <[email protected]>
13045 M:      Miroslav Benes <[email protected]>
13046 M:      Petr Mladek <[email protected]>
13047 R:      Joe Lawrence <[email protected]>
13048 L:      [email protected]
13049 S:      Maintained
13050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13051 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
13052 F:      Documentation/livepatch/
13053 F:      arch/powerpc/include/asm/livepatch.h
13054 F:      include/linux/livepatch.h
13055 F:      kernel/livepatch/
13056 F:      kernel/module/livepatch.c
13057 F:      samples/livepatch/
13058 F:      tools/testing/selftests/livepatch/
13059
13060 LLC (802.2)
13061 L:      [email protected]
13062 S:      Odd fixes
13063 F:      include/linux/llc.h
13064 F:      include/net/llc*
13065 F:      include/uapi/linux/llc.h
13066 F:      net/llc/
13067
13068 LM73 HARDWARE MONITOR DRIVER
13069 M:      Guillaume Ligneul <[email protected]>
13070 L:      [email protected]
13071 S:      Maintained
13072 F:      drivers/hwmon/lm73.c
13073
13074 LM78 HARDWARE MONITOR DRIVER
13075 M:      Jean Delvare <[email protected]>
13076 L:      [email protected]
13077 S:      Maintained
13078 F:      Documentation/hwmon/lm78.rst
13079 F:      drivers/hwmon/lm78.c
13080
13081 LM83 HARDWARE MONITOR DRIVER
13082 M:      Jean Delvare <[email protected]>
13083 L:      [email protected]
13084 S:      Maintained
13085 F:      Documentation/hwmon/lm83.rst
13086 F:      drivers/hwmon/lm83.c
13087
13088 LM90 HARDWARE MONITOR DRIVER
13089 M:      Jean Delvare <[email protected]>
13090 L:      [email protected]
13091 S:      Maintained
13092 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13093 F:      Documentation/hwmon/lm90.rst
13094 F:      drivers/hwmon/lm90.c
13095 F:      include/dt-bindings/thermal/lm90.h
13096
13097 LME2510 MEDIA DRIVER
13098 M:      Malcolm Priestley <[email protected]>
13099 L:      [email protected]
13100 S:      Maintained
13101 W:      https://linuxtv.org
13102 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13103 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
13104
13105 LOADPIN SECURITY MODULE
13106 M:      Kees Cook <[email protected]>
13107 S:      Supported
13108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13109 F:      Documentation/admin-guide/LSM/LoadPin.rst
13110 F:      security/loadpin/
13111
13112 LOCKDOWN SECURITY MODULE
13113 L:      [email protected]
13114 S:      Odd Fixes
13115 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13116 F:      security/lockdown/
13117
13118 LOCKING PRIMITIVES
13119 M:      Peter Zijlstra <[email protected]>
13120 M:      Ingo Molnar <[email protected]>
13121 M:      Will Deacon <[email protected]>
13122 R:      Waiman Long <[email protected]>
13123 R:      Boqun Feng <[email protected]> (LOCKDEP)
13124 L:      [email protected]
13125 S:      Maintained
13126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13127 F:      Documentation/locking/
13128 F:      arch/*/include/asm/spinlock*.h
13129 F:      include/linux/lockdep*.h
13130 F:      include/linux/mutex*.h
13131 F:      include/linux/rwlock*.h
13132 F:      include/linux/rwsem*.h
13133 F:      include/linux/seqlock.h
13134 F:      include/linux/spinlock*.h
13135 F:      kernel/locking/
13136 F:      lib/locking*.[ch]
13137 X:      kernel/locking/locktorture.c
13138
13139 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13140 M:      "Richard Russon (FlatCap)" <[email protected]>
13141 L:      [email protected]
13142 S:      Maintained
13143 W:      http://www.linux-ntfs.org/content/view/19/37/
13144 F:      Documentation/admin-guide/ldm.rst
13145 F:      block/partitions/ldm.*
13146
13147 LOGITECH HID GAMING KEYBOARDS
13148 M:      Hans de Goede <[email protected]>
13149 L:      [email protected]
13150 S:      Maintained
13151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13152 F:      drivers/hid/hid-lg-g15.c
13153
13154 LONTIUM LT8912B MIPI TO HDMI BRIDGE
13155 M:      Adrien Grassein <[email protected]>
13156 S:      Maintained
13157 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13158 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
13159
13160 LOONGARCH
13161 M:      Huacai Chen <[email protected]>
13162 R:      WANG Xuerui <[email protected]>
13163 L:      [email protected]
13164 S:      Maintained
13165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13166 F:      Documentation/arch/loongarch/
13167 F:      Documentation/translations/zh_CN/arch/loongarch/
13168 F:      arch/loongarch/
13169 F:      drivers/*/*loongarch*
13170 F:      drivers/cpufreq/loongson3_cpufreq.c
13171
13172 LOONGSON GPIO DRIVER
13173 M:      Yinbo Zhu <[email protected]>
13174 L:      [email protected]
13175 S:      Maintained
13176 F:      Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13177 F:      drivers/gpio/gpio-loongson-64bit.c
13178
13179 LOONGSON LS2X APB DMA DRIVER
13180 M:      Binbin Zhou <[email protected]>
13181 L:      [email protected]
13182 S:      Maintained
13183 F:      Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13184 F:      drivers/dma/ls2x-apb-dma.c
13185
13186 LOONGSON LS2X I2C DRIVER
13187 M:      Binbin Zhou <[email protected]>
13188 L:      [email protected]
13189 S:      Maintained
13190 F:      Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13191 F:      drivers/i2c/busses/i2c-ls2x.c
13192
13193 LOONGSON-2 SOC SERIES CLOCK DRIVER
13194 M:      Yinbo Zhu <[email protected]>
13195 L:      [email protected]
13196 S:      Maintained
13197 F:      Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13198 F:      drivers/clk/clk-loongson2.c
13199 F:      include/dt-bindings/clock/loongson,ls2k-clk.h
13200
13201 LOONGSON SPI DRIVER
13202 M:      Yinbo Zhu <[email protected]>
13203 L:      [email protected]
13204 S:      Maintained
13205 F:      Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13206 F:      drivers/spi/spi-loongson-core.c
13207 F:      drivers/spi/spi-loongson-pci.c
13208 F:      drivers/spi/spi-loongson-plat.c
13209 F:      drivers/spi/spi-loongson.h
13210
13211 LOONGSON-2 SOC SERIES GUTS DRIVER
13212 M:      Yinbo Zhu <[email protected]>
13213 L:      [email protected]
13214 S:      Maintained
13215 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13216 F:      drivers/soc/loongson/loongson2_guts.c
13217
13218 LOONGSON-2 SOC SERIES PM DRIVER
13219 M:      Yinbo Zhu <[email protected]>
13220 L:      [email protected]
13221 S:      Maintained
13222 F:      Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13223 F:      drivers/soc/loongson/loongson2_pm.c
13224
13225 LOONGSON-2 SOC SERIES PINCTRL DRIVER
13226 M:      zhanghongchen <[email protected]>
13227 M:      Yinbo Zhu <[email protected]>
13228 L:      [email protected]
13229 S:      Maintained
13230 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13231 F:      drivers/pinctrl/pinctrl-loongson2.c
13232
13233 LOONGSON-2 SOC SERIES THERMAL DRIVER
13234 M:      zhanghongchen <[email protected]>
13235 M:      Yinbo Zhu <[email protected]>
13236 L:      [email protected]
13237 S:      Maintained
13238 F:      Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13239 F:      drivers/thermal/loongson2_thermal.c
13240
13241 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13242 M:      Sathya Prakash <[email protected]>
13243 M:      Sreekanth Reddy <[email protected]>
13244 M:      Suganath Prabu Subramani <[email protected]>
13245 L:      [email protected]
13246 L:      [email protected]
13247 S:      Supported
13248 W:      http://www.avagotech.com/support/
13249 F:      drivers/message/fusion/
13250 F:      drivers/scsi/mpt3sas/
13251
13252 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13253 M:      Matthew Wilcox <[email protected]>
13254 L:      [email protected]
13255 S:      Maintained
13256 F:      drivers/scsi/sym53c8xx_2/
13257
13258 LTC1660 DAC DRIVER
13259 M:      Marcus Folkesson <[email protected]>
13260 L:      [email protected]
13261 S:      Maintained
13262 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13263 F:      drivers/iio/dac/ltc1660.c
13264
13265 LTC2688 IIO DAC DRIVER
13266 M:      Nuno Sá <[email protected]>
13267 L:      [email protected]
13268 S:      Supported
13269 W:      https://ez.analog.com/linux-software-drivers
13270 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13271 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13272 F:      drivers/iio/dac/ltc2688.c
13273
13274 LTC2947 HARDWARE MONITOR DRIVER
13275 M:      Nuno Sá <[email protected]>
13276 L:      [email protected]
13277 S:      Supported
13278 W:      https://ez.analog.com/linux-software-drivers
13279 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13280 F:      drivers/hwmon/ltc2947-core.c
13281 F:      drivers/hwmon/ltc2947-i2c.c
13282 F:      drivers/hwmon/ltc2947-spi.c
13283 F:      drivers/hwmon/ltc2947.h
13284
13285 LTC2991 HARDWARE MONITOR DRIVER
13286 M:      Antoniu Miclaus <[email protected]>
13287 L:      [email protected]
13288 S:      Supported
13289 W:      https://ez.analog.com/linux-software-drivers
13290 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13291 F:      drivers/hwmon/ltc2991.c
13292
13293 LTC2983 IIO TEMPERATURE DRIVER
13294 M:      Nuno Sá <[email protected]>
13295 L:      [email protected]
13296 S:      Supported
13297 W:      https://ez.analog.com/linux-software-drivers
13298 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13299 F:      drivers/iio/temperature/ltc2983.c
13300
13301 LTC4282 HARDWARE MONITOR DRIVER
13302 M:      Nuno Sa <[email protected]>
13303 L:      [email protected]
13304 S:      Supported
13305 F:      Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13306 F:      Documentation/hwmon/ltc4282.rst
13307 F:      drivers/hwmon/ltc4282.c
13308
13309 LTC4286 HARDWARE MONITOR DRIVER
13310 M:      Delphine CC Chiu <[email protected]>
13311 L:      [email protected]
13312 S:      Maintained
13313 F:      Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13314 F:      Documentation/hwmon/ltc4286.rst
13315 F:      drivers/hwmon/pmbus/Kconfig
13316 F:      drivers/hwmon/pmbus/Makefile
13317 F:      drivers/hwmon/pmbus/ltc4286.c
13318
13319 LTC4306 I2C MULTIPLEXER DRIVER
13320 M:      Michael Hennerich <[email protected]>
13321 L:      [email protected]
13322 S:      Supported
13323 W:      https://ez.analog.com/linux-software-drivers
13324 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13325 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
13326
13327 LTP (Linux Test Project)
13328 M:      Andrea Cervesato <[email protected]>
13329 M:      Cyril Hrubis <[email protected]>
13330 M:      Jan Stancek <[email protected]>
13331 M:      Petr Vorel <[email protected]>
13332 M:      Li Wang <[email protected]>
13333 M:      Yang Xu <[email protected]>
13334 M:      Xiao Yang <[email protected]>
13335 L:      [email protected] (subscribers-only)
13336 S:      Maintained
13337 W:      https://linux-test-project.readthedocs.io/
13338 T:      git https://github.com/linux-test-project/ltp.git
13339
13340 LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13341 M:      Anshul Dalal <[email protected]>
13342 L:      [email protected]
13343 S:      Maintained
13344 F:      Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13345 F:      drivers/iio/light/ltr390.c
13346
13347 LYNX 28G SERDES PHY DRIVER
13348 M:      Ioana Ciornei <[email protected]>
13349 L:      [email protected]
13350 S:      Supported
13351 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13352 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
13353
13354 LYNX PCS MODULE
13355 M:      Ioana Ciornei <[email protected]>
13356 L:      [email protected]
13357 S:      Supported
13358 F:      drivers/net/pcs/pcs-lynx.c
13359 F:      include/linux/pcs-lynx.h
13360
13361 M68K ARCHITECTURE
13362 M:      Geert Uytterhoeven <[email protected]>
13363 L:      [email protected]
13364 S:      Maintained
13365 W:      http://www.linux-m68k.org/
13366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13367 F:      arch/m68k/
13368 F:      drivers/zorro/
13369
13370 M68K ON APPLE MACINTOSH
13371 M:      Joshua Thompson <[email protected]>
13372 L:      [email protected]
13373 S:      Maintained
13374 W:      http://www.mac.linux-m68k.org/
13375 F:      arch/m68k/mac/
13376 F:      drivers/macintosh/adb-iop.c
13377 F:      drivers/macintosh/via-macii.c
13378
13379 M68K ON HP9000/300
13380 M:      Philip Blundell <[email protected]>
13381 S:      Maintained
13382 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
13383 F:      arch/m68k/hp300/
13384
13385 M88DS3103 MEDIA DRIVER
13386 L:      [email protected]
13387 S:      Orphan
13388 W:      https://linuxtv.org
13389 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13390 F:      drivers/media/dvb-frontends/m88ds3103*
13391
13392 M88RS2000 MEDIA DRIVER
13393 M:      Malcolm Priestley <[email protected]>
13394 L:      [email protected]
13395 S:      Maintained
13396 W:      https://linuxtv.org
13397 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13398 F:      drivers/media/dvb-frontends/m88rs2000*
13399
13400 MA901 MASTERKIT USB FM RADIO DRIVER
13401 M:      Alexey Klimov <[email protected]>
13402 L:      [email protected]
13403 S:      Maintained
13404 T:      git git://linuxtv.org/media_tree.git
13405 F:      drivers/media/radio/radio-ma901.c
13406
13407 MAC80211
13408 M:      Johannes Berg <[email protected]>
13409 L:      [email protected]
13410 S:      Maintained
13411 W:      https://wireless.wiki.kernel.org/
13412 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
13413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13415 F:      Documentation/networking/mac80211-injection.rst
13416 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13417 F:      drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13418 F:      include/net/mac80211.h
13419 F:      net/mac80211/
13420
13421 MAILBOX API
13422 M:      Jassi Brar <[email protected]>
13423 L:      [email protected]
13424 S:      Maintained
13425 F:      Documentation/devicetree/bindings/mailbox/
13426 F:      drivers/mailbox/
13427 F:      include/dt-bindings/mailbox/
13428 F:      include/linux/mailbox_client.h
13429 F:      include/linux/mailbox_controller.h
13430
13431 MAILBOX ARM MHUv2
13432 M:      Viresh Kumar <[email protected]>
13433 M:      Tushar Khandelwal <[email protected]>
13434 L:      [email protected]
13435 S:      Maintained
13436 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13437 F:      drivers/mailbox/arm_mhuv2.c
13438 F:      include/linux/mailbox/arm_mhuv2_message.h
13439
13440 MAILBOX ARM MHUv3
13441 M:      Sudeep Holla <[email protected]>
13442 M:      Cristian Marussi <[email protected]>
13443 L:      [email protected]
13444 L:      [email protected] (moderated for non-subscribers)
13445 S:      Maintained
13446 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13447 F:      drivers/mailbox/arm_mhuv3.c
13448
13449 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13450 M:      Alejandro Colomar <[email protected]>
13451 L:      [email protected]
13452 S:      Maintained
13453 W:      http://www.kernel.org/doc/man-pages
13454 T:      git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13455 T:      git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13456
13457 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13458 M:      Jeremy Kerr <[email protected]>
13459 M:      Matt Johnston <[email protected]>
13460 L:      [email protected]
13461 S:      Maintained
13462 F:      Documentation/networking/mctp.rst
13463 F:      drivers/net/mctp/
13464 F:      include/net/mctp.h
13465 F:      include/net/mctpdevice.h
13466 F:      include/net/netns/mctp.h
13467 F:      net/mctp/
13468
13469 MAPLE TREE
13470 M:      Liam R. Howlett <[email protected]>
13471 L:      [email protected]
13472 L:      [email protected]
13473 S:      Supported
13474 F:      Documentation/core-api/maple_tree.rst
13475 F:      include/linux/maple_tree.h
13476 F:      include/trace/events/maple_tree.h
13477 F:      lib/maple_tree.c
13478 F:      lib/test_maple_tree.c
13479 F:      tools/testing/radix-tree/linux/maple_tree.h
13480 F:      tools/testing/radix-tree/maple.c
13481
13482 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13483 M:      Rahul Bedarkar <[email protected]>
13484 L:      [email protected]
13485 S:      Maintained
13486 F:      arch/mips/boot/dts/img/pistachio*
13487
13488 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13489 M:      Andrew Lunn <[email protected]>
13490 L:      [email protected]
13491 S:      Maintained
13492 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13493 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13494 F:      Documentation/networking/devlink/mv88e6xxx.rst
13495 F:      drivers/net/dsa/mv88e6xxx/
13496 F:      include/linux/dsa/mv88e6xxx.h
13497 F:      include/linux/platform_data/mv88e6xxx.h
13498
13499 MARVELL 88PM886 PMIC DRIVER
13500 M:      Karel Balej <[email protected]>
13501 S:      Maintained
13502 F:      Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13503 F:      drivers/input/misc/88pm886-onkey.c
13504 F:      drivers/mfd/88pm886.c
13505 F:      drivers/regulators/88pm886-regulator.c
13506 F:      include/linux/mfd/88pm886.h
13507
13508 MARVELL ARMADA 3700 PHY DRIVERS
13509 M:      Miquel Raynal <[email protected]>
13510 S:      Maintained
13511 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13512 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13513 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13514 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13515
13516 MARVELL ARMADA 3700 SERIAL DRIVER
13517 M:      Pali Rohár <[email protected]>
13518 S:      Maintained
13519 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13520 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
13521 F:      drivers/tty/serial/mvebu-uart.c
13522
13523 MARVELL ARMADA DRM SUPPORT
13524 M:      Russell King <[email protected]>
13525 S:      Maintained
13526 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13527 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13528 F:      Documentation/devicetree/bindings/display/armada/
13529 F:      drivers/gpu/drm/armada/
13530 F:      include/uapi/drm/armada_drm.h
13531
13532 MARVELL CRYPTO DRIVER
13533 M:      Boris Brezillon <[email protected]>
13534 M:      Arnaud Ebalard <[email protected]>
13535 M:      Srujana Challa <[email protected]>
13536 L:      [email protected]
13537 S:      Maintained
13538 F:      drivers/crypto/marvell/
13539 F:      include/linux/soc/marvell/octeontx2/
13540
13541 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13542 M:      Mirko Lindner <[email protected]>
13543 M:      Stephen Hemminger <[email protected]>
13544 L:      [email protected]
13545 S:      Odd fixes
13546 F:      drivers/net/ethernet/marvell/sk*
13547
13548 MARVELL LIBERTAS WIRELESS DRIVER
13549 L:      [email protected]
13550 S:      Orphan
13551 F:      drivers/net/wireless/marvell/libertas/
13552
13553 MARVELL MACCHIATOBIN SUPPORT
13554 M:      Russell King <[email protected]>
13555 L:      [email protected] (moderated for non-subscribers)
13556 S:      Maintained
13557 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13558
13559 MARVELL MV643XX ETHERNET DRIVER
13560 M:      Sebastian Hesselbarth <[email protected]>
13561 L:      [email protected]
13562 S:      Maintained
13563 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
13564 F:      include/linux/mv643xx.h
13565
13566 MARVELL MV88X3310 PHY DRIVER
13567 M:      Russell King <[email protected]>
13568 M:      Marek Behún <[email protected]>
13569 L:      [email protected]
13570 S:      Maintained
13571 F:      drivers/net/phy/marvell10g.c
13572
13573 MARVELL MVEBU THERMAL DRIVER
13574 M:      Miquel Raynal <[email protected]>
13575 S:      Maintained
13576 F:      drivers/thermal/armada_thermal.c
13577
13578 MARVELL MVNETA ETHERNET DRIVER
13579 M:      Marcin Wojtas <[email protected]>
13580 L:      [email protected]
13581 S:      Maintained
13582 F:      drivers/net/ethernet/marvell/mvneta*
13583
13584 MARVELL MVPP2 ETHERNET DRIVER
13585 M:      Marcin Wojtas <[email protected]>
13586 M:      Russell King <[email protected]>
13587 L:      [email protected]
13588 S:      Maintained
13589 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
13590 F:      drivers/net/ethernet/marvell/mvpp2/
13591
13592 MARVELL MWIFIEX WIRELESS DRIVER
13593 M:      Brian Norris <[email protected]>
13594 R:      Francesco Dolcini <[email protected]>
13595 L:      [email protected]
13596 S:      Odd Fixes
13597 F:      drivers/net/wireless/marvell/mwifiex/
13598
13599 MARVELL MWL8K WIRELESS DRIVER
13600 L:      [email protected]
13601 S:      Orphan
13602 F:      drivers/net/wireless/marvell/mwl8k.c
13603
13604 MARVELL NAND CONTROLLER DRIVER
13605 M:      Miquel Raynal <[email protected]>
13606 L:      [email protected]
13607 S:      Maintained
13608 F:      drivers/mtd/nand/raw/marvell_nand.c
13609
13610 MARVELL OCTEON ENDPOINT DRIVER
13611 M:      Veerasenareddy Burru <[email protected]>
13612 M:      Sathesh Edara <[email protected]>
13613 L:      [email protected]
13614 S:      Supported
13615 F:      drivers/net/ethernet/marvell/octeon_ep
13616
13617 MARVELL OCTEON ENDPOINT VF DRIVER
13618 M:      Veerasenareddy Burru <[email protected]>
13619 M:      Sathesh Edara <[email protected]>
13620 M:      Shinas Rasheed <[email protected]>
13621 M:      Satananda Burla <[email protected]>
13622 L:      [email protected]
13623 S:      Supported
13624 F:      drivers/net/ethernet/marvell/octeon_ep_vf
13625
13626 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13627 M:      Sunil Goutham <[email protected]>
13628 M:      Geetha sowjanya <[email protected]>
13629 M:      Subbaraya Sundeep <[email protected]>
13630 M:      hariprasad <[email protected]>
13631 L:      [email protected]
13632 S:      Supported
13633 F:      drivers/net/ethernet/marvell/octeontx2/nic/
13634 F:      include/linux/soc/marvell/octeontx2/
13635
13636 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13637 M:      Sunil Goutham <[email protected]>
13638 M:      Linu Cherian <[email protected]>
13639 M:      Geetha sowjanya <[email protected]>
13640 M:      Jerin Jacob <[email protected]>
13641 M:      hariprasad <[email protected]>
13642 M:      Subbaraya Sundeep <[email protected]>
13643 L:      [email protected]
13644 S:      Supported
13645 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13646 F:      drivers/net/ethernet/marvell/octeontx2/af/
13647
13648 MARVELL PRESTERA ETHERNET SWITCH DRIVER
13649 M:      Taras Chornyi <[email protected]>
13650 S:      Supported
13651 W:      https://github.com/Marvell-switching/switchdev-prestera
13652 F:      drivers/net/ethernet/marvell/prestera/
13653
13654 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13655 M:      Nicolas Pitre <[email protected]>
13656 S:      Odd Fixes
13657 F:      drivers/mmc/host/mvsdio.*
13658
13659 MARVELL USB MDIO CONTROLLER DRIVER
13660 M:      Tobias Waldekranz <[email protected]>
13661 L:      [email protected]
13662 S:      Maintained
13663 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13664 F:      drivers/net/mdio/mdio-mvusb.c
13665
13666 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13667 M:      Hu Ziji <[email protected]>
13668 L:      [email protected]
13669 S:      Supported
13670 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13671 F:      drivers/mmc/host/sdhci-xenon*
13672
13673 MARVELL OCTEON CN10K DPI DRIVER
13674 M:      Vamsi Attunuru <[email protected]>
13675 S:      Supported
13676 F:      drivers/misc/mrvl_cn10k_dpi.c
13677
13678 MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13679 R:      [email protected]
13680 R:      [email protected]
13681 F:      drivers/vdpa/octeon_ep/
13682
13683 MATROX FRAMEBUFFER DRIVER
13684 L:      [email protected]
13685 S:      Orphan
13686 F:      drivers/video/fbdev/matrox/matroxfb_*
13687 F:      include/uapi/linux/matroxfb.h
13688
13689 MAX15301 DRIVER
13690 M:      Daniel Nilsson <[email protected]>
13691 L:      [email protected]
13692 S:      Maintained
13693 F:      Documentation/hwmon/max15301.rst
13694 F:      drivers/hwmon/pmbus/max15301.c
13695
13696 MAX2175 SDR TUNER DRIVER
13697 M:      Ramesh Shanmugasundaram <[email protected]>
13698 L:      [email protected]
13699 S:      Maintained
13700 T:      git git://linuxtv.org/media_tree.git
13701 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
13702 F:      Documentation/userspace-api/media/drivers/max2175.rst
13703 F:      drivers/media/i2c/max2175*
13704 F:      include/uapi/linux/max2175.h
13705
13706 MAX31335 RTC DRIVER
13707 M:      Antoniu Miclaus <[email protected]>
13708 L:      [email protected]
13709 S:      Supported
13710 W:      https://ez.analog.com/linux-software-drivers
13711 F:      Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13712 F:      drivers/rtc/rtc-max31335.c
13713
13714 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13715 L:      [email protected]
13716 S:      Orphan
13717 F:      Documentation/hwmon/max6650.rst
13718 F:      drivers/hwmon/max6650.c
13719
13720 MAX9286 QUAD GMSL DESERIALIZER DRIVER
13721 M:      Jacopo Mondi <[email protected]>
13722 M:      Kieran Bingham <[email protected]>
13723 M:      Laurent Pinchart <[email protected]>
13724 M:      Niklas Söderlund <[email protected]>
13725 L:      [email protected]
13726 S:      Maintained
13727 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13728 F:      drivers/media/i2c/max9286.c
13729
13730 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13731 M:      Niklas Söderlund <[email protected]>
13732 L:      [email protected]
13733 S:      Maintained
13734 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13735 F:      drivers/staging/media/max96712/max96712.c
13736
13737 MAX96714 GMSL2 DESERIALIZER DRIVER
13738 M:      Julien Massot <[email protected]>
13739 L:      [email protected]
13740 S:      Maintained
13741 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13742 F:      drivers/media/i2c/max96714.c
13743
13744 MAX96717 GMSL2 SERIALIZER DRIVER
13745 M:      Julien Massot <[email protected]>
13746 L:      [email protected]
13747 S:      Maintained
13748 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13749 F:      drivers/media/i2c/max96717.c
13750
13751 MAX9860 MONO AUDIO VOICE CODEC DRIVER
13752 M:      Peter Rosin <[email protected]>
13753 L:      [email protected] (moderated for non-subscribers)
13754 S:      Maintained
13755 F:      Documentation/devicetree/bindings/sound/max9860.txt
13756 F:      sound/soc/codecs/max9860.*
13757
13758 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13759 M:      Andreas Klinger <[email protected]>
13760 L:      [email protected]
13761 S:      Maintained
13762 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13763 F:      drivers/iio/proximity/mb1232.c
13764
13765 MAXIM MAX11205 DRIVER
13766 M:      Ramona Bolboaca <[email protected]>
13767 L:      [email protected]
13768 S:      Supported
13769 W:      https://ez.analog.com/linux-software-drivers
13770 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13771 F:      drivers/iio/adc/max11205.c
13772
13773 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13774 R:      Iskren Chernev <[email protected]>
13775 R:      Krzysztof Kozlowski <[email protected]>
13776 R:      Marek Szyprowski <[email protected]>
13777 R:      Matheus Castello <[email protected]>
13778 L:      [email protected]
13779 S:      Maintained
13780 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13781 F:      drivers/power/supply/max17040_battery.c
13782
13783 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13784 R:      Hans de Goede <[email protected]>
13785 R:      Krzysztof Kozlowski <[email protected]>
13786 R:      Marek Szyprowski <[email protected]>
13787 R:      Sebastian Krzyszkowiak <[email protected]>
13788 R:      Purism Kernel Team <[email protected]>
13789 L:      [email protected]
13790 S:      Maintained
13791 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13792 F:      drivers/power/supply/max17042_battery.c
13793
13794 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13795 M:      Laurent Pinchart <[email protected]>
13796 L:      [email protected]
13797 S:      Maintained
13798 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13799 F:      drivers/regulator/max20086-regulator.c
13800
13801 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13802 M:      Rajat Khandelwal <[email protected]>
13803 L:      [email protected]
13804 S:      Maintained
13805 F:      drivers/iio/temperature/max30208.c
13806
13807 MAXIM MAX77650 PMIC MFD DRIVER
13808 M:      Bartosz Golaszewski <[email protected]>
13809 L:      [email protected]
13810 S:      Maintained
13811 F:      Documentation/devicetree/bindings/*/*max77650.yaml
13812 F:      Documentation/devicetree/bindings/*/max77650*.yaml
13813 F:      drivers/gpio/gpio-max77650.c
13814 F:      drivers/input/misc/max77650-onkey.c
13815 F:      drivers/leds/leds-max77650.c
13816 F:      drivers/mfd/max77650.c
13817 F:      drivers/power/supply/max77650-charger.c
13818 F:      drivers/regulator/max77650-regulator.c
13819 F:      include/linux/mfd/max77650.h
13820
13821 MAXIM MAX77714 PMIC MFD DRIVER
13822 M:      Luca Ceresoli <[email protected]>
13823 S:      Maintained
13824 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13825 F:      drivers/mfd/max77714.c
13826 F:      include/linux/mfd/max77714.h
13827
13828 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13829 M:      Javier Martinez Canillas <[email protected]>
13830 L:      [email protected]
13831 S:      Supported
13832 F:      Documentation/devicetree/bindings/*/*max77802.yaml
13833 F:      drivers/regulator/max77802-regulator.c
13834 F:      include/dt-bindings/*/*max77802.h
13835
13836 MAXIM MAX77976 BATTERY CHARGER
13837 M:      Luca Ceresoli <[email protected]>
13838 S:      Supported
13839 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13840 F:      drivers/power/supply/max77976_charger.c
13841
13842 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13843 M:      Krzysztof Kozlowski <[email protected]>
13844 L:      [email protected]
13845 S:      Maintained
13846 B:      mailto:[email protected]
13847 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13848 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13849 F:      drivers/power/supply/max14577_charger.c
13850 F:      drivers/power/supply/max77693_charger.c
13851
13852 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13853 M:      Chanwoo Choi <[email protected]>
13854 M:      Krzysztof Kozlowski <[email protected]>
13855 L:      [email protected]
13856 S:      Maintained
13857 B:      mailto:[email protected]
13858 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
13859 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
13860 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
13861 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
13862 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
13863 F:      drivers/*/*max77843.c
13864 F:      drivers/*/max14577*.c
13865 F:      drivers/*/max77686*.c
13866 F:      drivers/*/max77693*.c
13867 F:      drivers/clk/clk-max77686.c
13868 F:      drivers/extcon/extcon-max14577.c
13869 F:      drivers/extcon/extcon-max77693.c
13870 F:      drivers/rtc/rtc-max77686.c
13871 F:      include/linux/mfd/max14577*.h
13872 F:      include/linux/mfd/max77686*.h
13873 F:      include/linux/mfd/max77693*.h
13874
13875 MAXIRADIO FM RADIO RECEIVER DRIVER
13876 M:      Hans Verkuil <[email protected]>
13877 L:      [email protected]
13878 S:      Maintained
13879 W:      https://linuxtv.org
13880 T:      git git://linuxtv.org/media_tree.git
13881 F:      drivers/media/radio/radio-maxiradio*
13882
13883 MAXLINEAR ETHERNET PHY DRIVER
13884 M:      Xu Liang <[email protected]>
13885 L:      [email protected]
13886 S:      Supported
13887 F:      drivers/net/phy/mxl-gpy.c
13888
13889 MCAN MMIO DEVICE DRIVER
13890 M:      Chandrasekar Ramakrishnan <[email protected]>
13891 L:      [email protected]
13892 S:      Maintained
13893 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13894 F:      drivers/net/can/m_can/m_can.c
13895 F:      drivers/net/can/m_can/m_can.h
13896 F:      drivers/net/can/m_can/m_can_platform.c
13897
13898 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13899 R:      Yasushi SHOJI <[email protected]>
13900 L:      [email protected]
13901 S:      Maintained
13902 F:      drivers/net/can/usb/mcba_usb.c
13903
13904 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13905 M:      Rishi Gupta <[email protected]>
13906 L:      [email protected]
13907 L:      [email protected]
13908 S:      Maintained
13909 F:      drivers/hid/hid-mcp2221.c
13910
13911 MCP251XFD SPI-CAN NETWORK DRIVER
13912 M:      Marc Kleine-Budde <[email protected]>
13913 M:      Manivannan Sadhasivam <[email protected]>
13914 R:      Thomas Kopp <[email protected]>
13915 L:      [email protected]
13916 S:      Maintained
13917 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13918 F:      drivers/net/can/spi/mcp251xfd/
13919
13920 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13921 M:      Peter Rosin <[email protected]>
13922 L:      [email protected]
13923 S:      Maintained
13924 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13925 F:      drivers/iio/potentiometer/mcp4018.c
13926 F:      drivers/iio/potentiometer/mcp4531.c
13927
13928 MCP4821 DAC DRIVER
13929 M:      Anshul Dalal <[email protected]>
13930 L:      [email protected]
13931 S:      Maintained
13932 F:      Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13933 F:      drivers/iio/dac/mcp4821.c
13934
13935 MCR20A IEEE-802.15.4 RADIO DRIVER
13936 M:      Stefan Schmidt <[email protected]>
13937 L:      [email protected]
13938 S:      Odd Fixes
13939 W:      https://github.com/xueliu/mcr20a-linux
13940 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13941 F:      drivers/net/ieee802154/mcr20a.c
13942 F:      drivers/net/ieee802154/mcr20a.h
13943
13944 MDIO REGMAP DRIVER
13945 M:      Maxime Chevallier <[email protected]>
13946 L:      [email protected]
13947 S:      Maintained
13948 F:      drivers/net/mdio/mdio-regmap.c
13949 F:      include/linux/mdio/mdio-regmap.h
13950
13951 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13952 M:      William Breathitt Gray <[email protected]>
13953 L:      [email protected]
13954 S:      Maintained
13955 F:      drivers/iio/dac/cio-dac.c
13956
13957 MEDIA CONTROLLER FRAMEWORK
13958 M:      Sakari Ailus <[email protected]>
13959 M:      Laurent Pinchart <[email protected]>
13960 L:      [email protected]
13961 S:      Supported
13962 W:      https://www.linuxtv.org
13963 T:      git git://linuxtv.org/media_tree.git
13964 F:      drivers/media/mc/
13965 F:      include/media/media-*.h
13966 F:      include/uapi/linux/media.h
13967
13968 MEDIA DRIVER FOR FREESCALE IMX PXP
13969 M:      Philipp Zabel <[email protected]>
13970 L:      [email protected]
13971 S:      Maintained
13972 T:      git git://linuxtv.org/media_tree.git
13973 F:      drivers/media/platform/nxp/imx-pxp.[ch]
13974
13975 MEDIA DRIVERS FOR ASCOT2E
13976 M:      Sergey Kozlov <[email protected]>
13977 M:      Abylay Ospan <[email protected]>
13978 L:      [email protected]
13979 S:      Supported
13980 W:      https://linuxtv.org
13981 W:      http://netup.tv/
13982 T:      git git://linuxtv.org/media_tree.git
13983 F:      drivers/media/dvb-frontends/ascot2e*
13984
13985 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13986 M:      Jasmin Jessich <[email protected]>
13987 L:      [email protected]
13988 S:      Maintained
13989 W:      https://linuxtv.org
13990 T:      git git://linuxtv.org/media_tree.git
13991 F:      drivers/media/dvb-frontends/cxd2099*
13992
13993 MEDIA DRIVERS FOR CXD2841ER
13994 M:      Sergey Kozlov <[email protected]>
13995 M:      Abylay Ospan <[email protected]>
13996 L:      [email protected]
13997 S:      Supported
13998 W:      https://linuxtv.org
13999 W:      http://netup.tv/
14000 T:      git git://linuxtv.org/media_tree.git
14001 F:      drivers/media/dvb-frontends/cxd2841er*
14002
14003 MEDIA DRIVERS FOR CXD2880
14004 M:      Yasunari Takiguchi <[email protected]>
14005 L:      [email protected]
14006 S:      Supported
14007 W:      http://linuxtv.org/
14008 T:      git git://linuxtv.org/media_tree.git
14009 F:      drivers/media/dvb-frontends/cxd2880/*
14010 F:      drivers/media/spi/cxd2880*
14011
14012 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14013 L:      [email protected]
14014 S:      Orphan
14015 W:      https://linuxtv.org
14016 T:      git git://linuxtv.org/media_tree.git
14017 F:      drivers/media/pci/ddbridge/*
14018
14019 MEDIA DRIVERS FOR FREESCALE IMX
14020 M:      Steve Longerbeam <[email protected]>
14021 M:      Philipp Zabel <[email protected]>
14022 L:      [email protected]
14023 S:      Maintained
14024 T:      git git://linuxtv.org/media_tree.git
14025 F:      Documentation/admin-guide/media/imx.rst
14026 F:      Documentation/devicetree/bindings/media/imx.txt
14027 F:      drivers/staging/media/imx/
14028 F:      include/linux/imx-media.h
14029 F:      include/media/imx.h
14030
14031 MEDIA DRIVERS FOR FREESCALE IMX7/8
14032 M:      Rui Miguel Silva <[email protected]>
14033 M:      Laurent Pinchart <[email protected]>
14034 M:      Martin Kepplinger <[email protected]>
14035 R:      Purism Kernel Team <[email protected]>
14036 L:      [email protected]
14037 S:      Maintained
14038 T:      git git://linuxtv.org/media_tree.git
14039 F:      Documentation/admin-guide/media/imx7.rst
14040 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14041 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14042 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14043 F:      drivers/media/platform/nxp/imx-mipi-csis.c
14044 F:      drivers/media/platform/nxp/imx7-media-csi.c
14045 F:      drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14046
14047 MEDIA DRIVERS FOR HELENE
14048 M:      Abylay Ospan <[email protected]>
14049 L:      [email protected]
14050 S:      Supported
14051 W:      https://linuxtv.org
14052 W:      http://netup.tv/
14053 T:      git git://linuxtv.org/media_tree.git
14054 F:      drivers/media/dvb-frontends/helene*
14055
14056 MEDIA DRIVERS FOR HORUS3A
14057 M:      Sergey Kozlov <[email protected]>
14058 M:      Abylay Ospan <[email protected]>
14059 L:      [email protected]
14060 S:      Supported
14061 W:      https://linuxtv.org
14062 W:      http://netup.tv/
14063 T:      git git://linuxtv.org/media_tree.git
14064 F:      drivers/media/dvb-frontends/horus3a*
14065
14066 MEDIA DRIVERS FOR LNBH25
14067 M:      Sergey Kozlov <[email protected]>
14068 M:      Abylay Ospan <[email protected]>
14069 L:      [email protected]
14070 S:      Supported
14071 W:      https://linuxtv.org
14072 W:      http://netup.tv/
14073 T:      git git://linuxtv.org/media_tree.git
14074 F:      drivers/media/dvb-frontends/lnbh25*
14075
14076 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14077 L:      [email protected]
14078 S:      Orphan
14079 W:      https://linuxtv.org
14080 T:      git git://linuxtv.org/media_tree.git
14081 F:      drivers/media/dvb-frontends/mxl5xx*
14082
14083 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14084 M:      Sergey Kozlov <[email protected]>
14085 M:      Abylay Ospan <[email protected]>
14086 L:      [email protected]
14087 S:      Supported
14088 W:      https://linuxtv.org
14089 W:      http://netup.tv/
14090 T:      git git://linuxtv.org/media_tree.git
14091 F:      drivers/media/pci/netup_unidvb/*
14092
14093 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14094 M:      Dmitry Osipenko <[email protected]>
14095 L:      [email protected]
14096 L:      [email protected]
14097 S:      Maintained
14098 T:      git git://linuxtv.org/media_tree.git
14099 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14100 F:      drivers/media/platform/nvidia/tegra-vde/
14101
14102 MEDIA DRIVERS FOR RENESAS - CEU
14103 M:      Jacopo Mondi <[email protected]>
14104 L:      [email protected]
14105 L:      [email protected]
14106 S:      Supported
14107 T:      git git://linuxtv.org/media_tree.git
14108 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
14109 F:      drivers/media/platform/renesas/renesas-ceu.c
14110 F:      include/media/drv-intf/renesas-ceu.h
14111
14112 MEDIA DRIVERS FOR RENESAS - DRIF
14113 M:      Fabrizio Castro <[email protected]>
14114 L:      [email protected]
14115 L:      [email protected]
14116 S:      Supported
14117 T:      git git://linuxtv.org/media_tree.git
14118 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
14119 F:      drivers/media/platform/renesas/rcar_drif.c
14120
14121 MEDIA DRIVERS FOR RENESAS - FCP
14122 M:      Laurent Pinchart <[email protected]>
14123 L:      [email protected]
14124 L:      [email protected]
14125 S:      Supported
14126 T:      git git://linuxtv.org/media_tree.git
14127 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
14128 F:      drivers/media/platform/renesas/rcar-fcp.c
14129 F:      include/media/rcar-fcp.h
14130
14131 MEDIA DRIVERS FOR RENESAS - FDP1
14132 M:      Kieran Bingham <[email protected]>
14133 L:      [email protected]
14134 L:      [email protected]
14135 S:      Supported
14136 T:      git git://linuxtv.org/media_tree.git
14137 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14138 F:      drivers/media/platform/renesas/rcar_fdp1.c
14139
14140 MEDIA DRIVERS FOR RENESAS - VIN
14141 M:      Niklas Söderlund <[email protected]>
14142 L:      [email protected]
14143 L:      [email protected]
14144 S:      Supported
14145 T:      git git://linuxtv.org/media_tree.git
14146 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
14147 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
14148 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
14149 F:      drivers/media/platform/renesas/rcar-csi2.c
14150 F:      drivers/media/platform/renesas/rcar-isp.c
14151 F:      drivers/media/platform/renesas/rcar-vin/
14152
14153 MEDIA DRIVERS FOR RENESAS - VSP1
14154 M:      Laurent Pinchart <[email protected]>
14155 M:      Kieran Bingham <[email protected]>
14156 L:      [email protected]
14157 L:      [email protected]
14158 S:      Supported
14159 T:      git git://linuxtv.org/media_tree.git
14160 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14161 F:      drivers/media/platform/renesas/vsp1/
14162
14163 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14164 L:      [email protected]
14165 S:      Orphan
14166 W:      https://linuxtv.org
14167 T:      git git://linuxtv.org/media_tree.git
14168 F:      drivers/media/dvb-frontends/stv0910*
14169
14170 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14171 L:      [email protected]
14172 S:      Orphan
14173 W:      https://linuxtv.org
14174 T:      git git://linuxtv.org/media_tree.git
14175 F:      drivers/media/dvb-frontends/stv6111*
14176
14177 MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14178 M:      Hugues Fruchet <[email protected]>
14179 M:      Alain Volmat <[email protected]>
14180 L:      [email protected]
14181 S:      Supported
14182 T:      git git://linuxtv.org/media_tree.git
14183 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14184 F:      Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14185 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
14186 F:      drivers/media/platform/st/stm32/stm32-dcmipp/*
14187
14188 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14189 M:      Mauro Carvalho Chehab <[email protected]>
14190 L:      [email protected]
14191 S:      Maintained
14192 W:      https://linuxtv.org
14193 Q:      http://patchwork.kernel.org/project/linux-media/list/
14194 T:      git git://linuxtv.org/media_tree.git
14195 F:      Documentation/admin-guide/media/
14196 F:      Documentation/devicetree/bindings/media/
14197 F:      Documentation/driver-api/media/
14198 F:      Documentation/userspace-api/media/
14199 F:      drivers/media/
14200 F:      drivers/staging/media/
14201 F:      include/dt-bindings/media/
14202 F:      include/linux/platform_data/media/
14203 F:      include/media/
14204 F:      include/uapi/linux/dvb/
14205 F:      include/uapi/linux/ivtv*
14206 F:      include/uapi/linux/media.h
14207 F:      include/uapi/linux/uvcvideo.h
14208 F:      include/uapi/linux/v4l2-*
14209 F:      include/uapi/linux/videodev2.h
14210
14211 MEDIATEK BLUETOOTH DRIVER
14212 M:      Sean Wang <[email protected]>
14213 L:      [email protected]
14214 L:      [email protected] (moderated for non-subscribers)
14215 S:      Maintained
14216 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14217 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
14218 F:      drivers/bluetooth/btmtkuart.c
14219
14220 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14221 M:      Sean Wang <[email protected]>
14222 L:      [email protected]
14223 S:      Maintained
14224 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14225 F:      drivers/power/reset/mt6323-poweroff.c
14226
14227 MEDIATEK CIR DRIVER
14228 M:      Sean Wang <[email protected]>
14229 S:      Maintained
14230 F:      drivers/media/rc/mtk-cir.c
14231
14232 MEDIATEK DMA DRIVER
14233 M:      Sean Wang <[email protected]>
14234 L:      [email protected]
14235 L:      [email protected] (moderated for non-subscribers)
14236 L:      [email protected] (moderated for non-subscribers)
14237 S:      Maintained
14238 F:      Documentation/devicetree/bindings/dma/mediatek,*
14239 F:      drivers/dma/mediatek/
14240
14241 MEDIATEK ETHERNET DRIVER
14242 M:      Felix Fietkau <[email protected]>
14243 M:      Sean Wang <[email protected]>
14244 M:      Mark Lee <[email protected]>
14245 M:      Lorenzo Bianconi <[email protected]>
14246 L:      [email protected]
14247 S:      Maintained
14248 F:      drivers/net/ethernet/mediatek/
14249
14250 MEDIATEK ETHERNET PCS DRIVER
14251 M:      Alexander Couzens <[email protected]>
14252 M:      Daniel Golle <[email protected]>
14253 L:      [email protected]
14254 S:      Maintained
14255 F:      drivers/net/pcs/pcs-mtk-lynxi.c
14256 F:      include/linux/pcs/pcs-mtk-lynxi.h
14257
14258 MEDIATEK ETHERNET PHY DRIVERS
14259 M:      Daniel Golle <[email protected]>
14260 M:      Qingfang Deng <[email protected]>
14261 M:      SkyLake Huang <[email protected]>
14262 L:      [email protected]
14263 S:      Maintained
14264 F:      drivers/net/phy/mediatek-ge-soc.c
14265 F:      drivers/net/phy/mediatek-ge.c
14266 F:      drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14267
14268 MEDIATEK I2C CONTROLLER DRIVER
14269 M:      Qii Wang <[email protected]>
14270 L:      [email protected]
14271 S:      Maintained
14272 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14273 F:      drivers/i2c/busses/i2c-mt65xx.c
14274
14275 MEDIATEK IOMMU DRIVER
14276 M:      Yong Wu <[email protected]>
14277 L:      [email protected]
14278 L:      [email protected] (moderated for non-subscribers)
14279 S:      Supported
14280 F:      Documentation/devicetree/bindings/iommu/mediatek*
14281 F:      drivers/iommu/mtk_iommu*
14282 F:      include/dt-bindings/memory/mediatek,mt*-port.h
14283 F:      include/dt-bindings/memory/mt*-port.h
14284
14285 MEDIATEK JPEG DRIVER
14286 M:      Bin Liu <[email protected]>
14287 S:      Supported
14288 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14289 F:      drivers/media/platform/mediatek/jpeg/
14290
14291 MEDIATEK KEYPAD DRIVER
14292 M:      Mattijs Korpershoek <[email protected]>
14293 S:      Supported
14294 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14295 F:      drivers/input/keyboard/mt6779-keypad.c
14296
14297 MEDIATEK MDP DRIVER
14298 M:      Minghsiu Tsai <[email protected]>
14299 M:      Houlong Wei <[email protected]>
14300 M:      Andrew-CT Chen <[email protected]>
14301 S:      Supported
14302 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
14303 F:      drivers/media/platform/mediatek/mdp/
14304 F:      drivers/media/platform/mediatek/vpu/
14305
14306 MEDIATEK MEDIA DRIVER
14307 M:      Tiffany Lin <[email protected]>
14308 M:      Andrew-CT Chen <[email protected]>
14309 M:      Yunfei Dong <[email protected]>
14310 S:      Supported
14311 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14312 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
14313 F:      drivers/media/platform/mediatek/vcodec/
14314 F:      drivers/media/platform/mediatek/vpu/
14315
14316 MEDIATEK MIPI-CSI CDPHY DRIVER
14317 M:      Julien Stephan <[email protected]>
14318 M:      Andy Hsieh <[email protected]>
14319 S:      Supported
14320 F:      Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14321 F:      drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14322
14323 MEDIATEK MMC/SD/SDIO DRIVER
14324 M:      Chaotian Jing <[email protected]>
14325 S:      Maintained
14326 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14327 F:      drivers/mmc/host/mtk-sd.c
14328
14329 MEDIATEK MT76 WIRELESS LAN DRIVER
14330 M:      Felix Fietkau <[email protected]>
14331 M:      Lorenzo Bianconi <[email protected]>
14332 M:      Ryder Lee <[email protected]>
14333 R:      Shayne Chen <[email protected]>
14334 R:      Sean Wang <[email protected]>
14335 L:      [email protected]
14336 S:      Maintained
14337 T:      git https://github.com/nbd168/wireless
14338 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14339 F:      drivers/net/wireless/mediatek/mt76/
14340
14341 MEDIATEK MT7601U WIRELESS LAN DRIVER
14342 M:      Jakub Kicinski <[email protected]>
14343 L:      [email protected]
14344 S:      Maintained
14345 F:      drivers/net/wireless/mediatek/mt7601u/
14346
14347 MEDIATEK MT7621 CLOCK DRIVER
14348 M:      Sergio Paracuellos <[email protected]>
14349 S:      Maintained
14350 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14351 F:      drivers/clk/ralink/clk-mt7621.c
14352
14353 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14354 M:      Sergio Paracuellos <[email protected]>
14355 S:      Maintained
14356 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14357 F:      drivers/pci/controller/pcie-mt7621.c
14358
14359 MEDIATEK MT7621 PHY PCI DRIVER
14360 M:      Sergio Paracuellos <[email protected]>
14361 S:      Maintained
14362 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14363 F:      drivers/phy/ralink/phy-mt7621-pci.c
14364
14365 MEDIATEK MT7621/28/88 I2C DRIVER
14366 M:      Stefan Roese <[email protected]>
14367 L:      [email protected]
14368 S:      Maintained
14369 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14370 F:      drivers/i2c/busses/i2c-mt7621.c
14371
14372 MEDIATEK MTMIPS CLOCK DRIVER
14373 M:      Sergio Paracuellos <[email protected]>
14374 S:      Maintained
14375 F:      Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14376 F:      drivers/clk/ralink/clk-mtmips.c
14377
14378 MEDIATEK NAND CONTROLLER DRIVER
14379 L:      [email protected]
14380 S:      Orphan
14381 F:      Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14382 F:      drivers/mtd/nand/raw/mtk_*
14383
14384 MEDIATEK PMIC LED DRIVER
14385 M:      Sean Wang <[email protected]>
14386 S:      Maintained
14387 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
14388 F:      drivers/leds/leds-mt6323.c
14389
14390 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14391 M:      Sean Wang <[email protected]>
14392 S:      Maintained
14393 F:      drivers/char/hw_random/mtk-rng.c
14394
14395 MEDIATEK SMI DRIVER
14396 M:      Yong Wu <[email protected]>
14397 L:      [email protected] (moderated for non-subscribers)
14398 S:      Supported
14399 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14400 F:      drivers/memory/mtk-smi.c
14401 F:      include/soc/mediatek/smi.h
14402
14403 MEDIATEK SWITCH DRIVER
14404 M:      Arınç ÜNAL <[email protected]>
14405 M:      Daniel Golle <[email protected]>
14406 M:      DENG Qingfang <[email protected]>
14407 M:      Sean Wang <[email protected]>
14408 L:      [email protected]
14409 S:      Maintained
14410 F:      drivers/net/dsa/mt7530-mdio.c
14411 F:      drivers/net/dsa/mt7530-mmio.c
14412 F:      drivers/net/dsa/mt7530.*
14413 F:      net/dsa/tag_mtk.c
14414
14415 MEDIATEK T7XX 5G WWAN MODEM DRIVER
14416 M:      Chandrashekar Devegowda <[email protected]>
14417 R:      Chiranjeevi Rapolu <[email protected]>
14418 R:      Liu Haijun <[email protected]>
14419 R:      M Chetan Kumar <[email protected]>
14420 R:      Ricardo Martinez <[email protected]>
14421 L:      [email protected]
14422 S:      Supported
14423 F:      drivers/net/wwan/t7xx/
14424
14425 MEDIATEK USB3 DRD IP DRIVER
14426 M:      Chunfeng Yun <[email protected]>
14427 L:      [email protected]
14428 L:      [email protected] (moderated for non-subscribers)
14429 L:      [email protected] (moderated for non-subscribers)
14430 S:      Maintained
14431 F:      Documentation/devicetree/bindings/usb/mediatek,*
14432 F:      drivers/usb/host/xhci-mtk*
14433 F:      drivers/usb/mtu3/
14434
14435 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14436 M:      Peter Senna Tschudin <[email protected]>
14437 M:      Ian Ray <[email protected]>
14438 M:      Martyn Welch <[email protected]>
14439 S:      Maintained
14440 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14441 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14442
14443 MEGARAID SCSI/SAS DRIVERS
14444 M:      Kashyap Desai <[email protected]>
14445 M:      Sumit Saxena <[email protected]>
14446 M:      Shivasharan S <[email protected]>
14447 M:      Chandrakanth patil <[email protected]>
14448 L:      [email protected]
14449 L:      [email protected]
14450 S:      Maintained
14451 W:      http://www.avagotech.com/support/
14452 F:      Documentation/scsi/megaraid.rst
14453 F:      drivers/scsi/megaraid.*
14454 F:      drivers/scsi/megaraid/
14455
14456 MELEXIS MLX90614 DRIVER
14457 M:      Crt Mori <[email protected]>
14458 L:      [email protected]
14459 S:      Supported
14460 W:      http://www.melexis.com
14461 F:      drivers/iio/temperature/mlx90614.c
14462
14463 MELEXIS MLX90632 DRIVER
14464 M:      Crt Mori <[email protected]>
14465 L:      [email protected]
14466 S:      Supported
14467 W:      http://www.melexis.com
14468 F:      drivers/iio/temperature/mlx90632.c
14469
14470 MELEXIS MLX90635 DRIVER
14471 M:      Crt Mori <[email protected]>
14472 L:      [email protected]
14473 S:      Supported
14474 W:      http://www.melexis.com
14475 F:      drivers/iio/temperature/mlx90635.c
14476
14477 MELFAS MIP4 TOUCHSCREEN DRIVER
14478 M:      Sangwon Jee <[email protected]>
14479 S:      Supported
14480 W:      http://www.melfas.com
14481 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14482 F:      drivers/input/touchscreen/melfas_mip4.c
14483
14484 MELLANOX BLUEFIELD I2C DRIVER
14485 M:      Khalil Blaiech <[email protected]>
14486 M:      Asmaa Mnebhi <[email protected]>
14487 L:      [email protected]
14488 S:      Supported
14489 F:      drivers/i2c/busses/i2c-mlxbf.c
14490
14491 MELLANOX ETHERNET DRIVER (mlx4_en)
14492 M:      Tariq Toukan <[email protected]>
14493 L:      [email protected]
14494 S:      Supported
14495 W:      http://www.mellanox.com
14496 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14497 F:      drivers/net/ethernet/mellanox/mlx4/en_*
14498
14499 MELLANOX ETHERNET DRIVER (mlx5e)
14500 M:      Saeed Mahameed <[email protected]>
14501 M:      Tariq Toukan <[email protected]>
14502 L:      [email protected]
14503 S:      Supported
14504 W:      http://www.mellanox.com
14505 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14506 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
14507
14508 MELLANOX ETHERNET INNOVA DRIVERS
14509 R:      Boris Pismenny <[email protected]>
14510 L:      [email protected]
14511 S:      Supported
14512 W:      http://www.mellanox.com
14513 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14514 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14515 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14516 F:      include/linux/mlx5/mlx5_ifc_fpga.h
14517
14518 MELLANOX ETHERNET SWITCH DRIVERS
14519 M:      Ido Schimmel <[email protected]>
14520 M:      Petr Machata <[email protected]>
14521 L:      [email protected]
14522 S:      Supported
14523 W:      http://www.mellanox.com
14524 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14525 F:      drivers/net/ethernet/mellanox/mlxsw/
14526 F:      tools/testing/selftests/drivers/net/mlxsw/
14527
14528 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14529 M:      [email protected]
14530 L:      [email protected]
14531 S:      Supported
14532 W:      http://www.mellanox.com
14533 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14534 F:      drivers/net/ethernet/mellanox/mlxfw/
14535
14536 MELLANOX HARDWARE PLATFORM SUPPORT
14537 M:      Hans de Goede <[email protected]>
14538 M:      Ilpo Järvinen <[email protected]>
14539 M:      Vadim Pasternak <[email protected]>
14540 L:      [email protected]
14541 S:      Supported
14542 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14543 F:      drivers/platform/mellanox/
14544 F:      include/linux/platform_data/mlxreg.h
14545
14546 MELLANOX MLX4 core VPI driver
14547 M:      Tariq Toukan <[email protected]>
14548 L:      [email protected]
14549 L:      [email protected]
14550 S:      Supported
14551 W:      http://www.mellanox.com
14552 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14553 F:      drivers/net/ethernet/mellanox/mlx4/
14554 F:      include/linux/mlx4/
14555
14556 MELLANOX MLX4 IB driver
14557 M:      Yishai Hadas <[email protected]>
14558 L:      [email protected]
14559 S:      Supported
14560 W:      http://www.mellanox.com
14561 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14562 F:      drivers/infiniband/hw/mlx4/
14563 F:      include/linux/mlx4/
14564 F:      include/uapi/rdma/mlx4-abi.h
14565
14566 MELLANOX MLX5 core VPI driver
14567 M:      Saeed Mahameed <[email protected]>
14568 M:      Leon Romanovsky <[email protected]>
14569 M:      Tariq Toukan <[email protected]>
14570 L:      [email protected]
14571 L:      [email protected]
14572 S:      Supported
14573 W:      http://www.mellanox.com
14574 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14575 F:      Documentation/networking/device_drivers/ethernet/mellanox/
14576 F:      drivers/net/ethernet/mellanox/mlx5/core/
14577 F:      include/linux/mlx5/
14578
14579 MELLANOX MLX5 IB driver
14580 M:      Leon Romanovsky <[email protected]>
14581 L:      [email protected]
14582 S:      Supported
14583 W:      http://www.mellanox.com
14584 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14585 F:      drivers/infiniband/hw/mlx5/
14586 F:      include/linux/mlx5/
14587 F:      include/uapi/rdma/mlx5-abi.h
14588
14589 MELLANOX MLX5 VDPA DRIVER
14590 M:      Dragos Tatulea <[email protected]>
14591 L:      [email protected]
14592 S:      Supported
14593 F:      drivers/vdpa/mlx5/
14594
14595 MELLANOX MLXCPLD I2C AND MUX DRIVER
14596 M:      Vadim Pasternak <[email protected]>
14597 M:      Michael Shych <[email protected]>
14598 L:      [email protected]
14599 S:      Supported
14600 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
14601 F:      drivers/i2c/busses/i2c-mlxcpld.c
14602 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
14603
14604 MELLANOX MLXCPLD LED DRIVER
14605 M:      Vadim Pasternak <[email protected]>
14606 L:      [email protected]
14607 S:      Supported
14608 F:      Documentation/leds/leds-mlxcpld.rst
14609 F:      drivers/leds/leds-mlxcpld.c
14610 F:      drivers/leds/leds-mlxreg.c
14611
14612 MELLANOX PLATFORM DRIVER
14613 M:      Vadim Pasternak <[email protected]>
14614 L:      [email protected]
14615 S:      Supported
14616 F:      drivers/platform/x86/mlx-platform.c
14617
14618 MEMBARRIER SUPPORT
14619 M:      Mathieu Desnoyers <[email protected]>
14620 M:      "Paul E. McKenney" <[email protected]>
14621 L:      [email protected]
14622 S:      Supported
14623 F:      Documentation/scheduler/membarrier.rst
14624 F:      arch/*/include/asm/membarrier.h
14625 F:      arch/*/include/asm/sync_core.h
14626 F:      include/uapi/linux/membarrier.h
14627 F:      kernel/sched/membarrier.c
14628
14629 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14630 M:      Mike Rapoport <[email protected]>
14631 L:      [email protected]
14632 S:      Maintained
14633 F:      Documentation/core-api/boot-time-mm.rst
14634 F:      include/linux/memblock.h
14635 F:      mm/memblock.c
14636 F:      mm/mm_init.c
14637 F:      tools/testing/memblock/
14638
14639 MEMORY ALLOCATION PROFILING
14640 M:      Suren Baghdasaryan <[email protected]>
14641 M:      Kent Overstreet <[email protected]>
14642 L:      [email protected]
14643 S:      Maintained
14644 F:      Documentation/mm/allocation-profiling.rst
14645 F:      include/linux/alloc_tag.h
14646 F:      include/linux/pgalloc_tag.h
14647 F:      lib/alloc_tag.c
14648
14649 MEMORY CONTROLLER DRIVERS
14650 M:      Krzysztof Kozlowski <[email protected]>
14651 L:      [email protected]
14652 S:      Maintained
14653 B:      mailto:[email protected]
14654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14655 F:      Documentation/devicetree/bindings/memory-controllers/
14656 F:      drivers/memory/
14657 F:      include/dt-bindings/memory/
14658 F:      include/memory/
14659
14660 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14661 M:      Dmitry Osipenko <[email protected]>
14662 L:      [email protected]
14663 L:      [email protected]
14664 S:      Maintained
14665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14666 F:      drivers/devfreq/tegra30-devfreq.c
14667
14668 MEMORY HOT(UN)PLUG
14669 M:      David Hildenbrand <[email protected]>
14670 M:      Oscar Salvador <[email protected]>
14671 L:      [email protected]
14672 S:      Maintained
14673 F:      Documentation/admin-guide/mm/memory-hotplug.rst
14674 F:      Documentation/core-api/memory-hotplug.rst
14675 F:      drivers/base/memory.c
14676 F:      include/linux/memory_hotplug.h
14677 F:      mm/memory_hotplug.c
14678 F:      tools/testing/selftests/memory-hotplug/
14679
14680 MEMORY MANAGEMENT
14681 M:      Andrew Morton <[email protected]>
14682 L:      [email protected]
14683 S:      Maintained
14684 W:      http://www.linux-mm.org
14685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14686 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14687 F:      include/linux/gfp.h
14688 F:      include/linux/gfp_types.h
14689 F:      include/linux/memfd.h
14690 F:      include/linux/memory.h
14691 F:      include/linux/memory_hotplug.h
14692 F:      include/linux/memory-tiers.h
14693 F:      include/linux/mempolicy.h
14694 F:      include/linux/mempool.h
14695 F:      include/linux/memremap.h
14696 F:      include/linux/mm.h
14697 F:      include/linux/mm_*.h
14698 F:      include/linux/mmzone.h
14699 F:      include/linux/mmu_notifier.h
14700 F:      include/linux/pagewalk.h
14701 F:      include/linux/rmap.h
14702 F:      include/trace/events/ksm.h
14703 F:      mm/
14704 F:      tools/mm/
14705 F:      tools/testing/selftests/mm/
14706 N:      include/linux/page[-_]*
14707
14708 MEMORY MAPPING
14709 M:      Andrew Morton <[email protected]>
14710 R:      Liam R. Howlett <[email protected]>
14711 R:      Vlastimil Babka <[email protected]>
14712 R:      Lorenzo Stoakes <[email protected]>
14713 L:      [email protected]
14714 S:      Maintained
14715 W:      http://www.linux-mm.org
14716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14717 F:      mm/mmap.c
14718
14719 MEMORY TECHNOLOGY DEVICES (MTD)
14720 M:      Miquel Raynal <[email protected]>
14721 M:      Richard Weinberger <[email protected]>
14722 M:      Vignesh Raghavendra <[email protected]>
14723 L:      [email protected]
14724 S:      Maintained
14725 W:      http://www.linux-mtd.infradead.org/
14726 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14727 C:      irc://irc.oftc.net/mtd
14728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14730 F:      Documentation/devicetree/bindings/mtd/
14731 F:      drivers/mtd/
14732 F:      include/linux/mtd/
14733 F:      include/uapi/mtd/
14734
14735 MEMSENSING MICROSYSTEMS MSA311 DRIVER
14736 M:      Dmitry Rokosov <[email protected]>
14737 L:      [email protected]
14738 S:      Maintained
14739 F:      Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14740 F:      drivers/iio/accel/msa311.c
14741
14742 MEN A21 WATCHDOG DRIVER
14743 M:      Johannes Thumshirn <[email protected]>
14744 L:      [email protected]
14745 S:      Maintained
14746 F:      drivers/watchdog/mena21_wdt.c
14747
14748 MEN CHAMELEON BUS (mcb)
14749 M:      Johannes Thumshirn <[email protected]>
14750 S:      Maintained
14751 F:      Documentation/driver-api/men-chameleon-bus.rst
14752 F:      drivers/mcb/
14753 F:      include/linux/mcb.h
14754
14755 MEN F21BMC (Board Management Controller)
14756 M:      Andreas Werner <[email protected]>
14757 S:      Supported
14758 F:      Documentation/hwmon/menf21bmc.rst
14759 F:      drivers/hwmon/menf21bmc_hwmon.c
14760 F:      drivers/leds/leds-menf21bmc.c
14761 F:      drivers/mfd/menf21bmc.c
14762 F:      drivers/watchdog/menf21bmc_wdt.c
14763
14764 MEN Z069 WATCHDOG DRIVER
14765 M:      Johannes Thumshirn <[email protected]>
14766 L:      [email protected]
14767 S:      Maintained
14768 F:      drivers/watchdog/menz69_wdt.c
14769
14770 MESON AO CEC DRIVER FOR AMLOGIC SOCS
14771 M:      Neil Armstrong <[email protected]>
14772 L:      [email protected]
14773 L:      [email protected]
14774 S:      Supported
14775 W:      http://linux-meson.com/
14776 T:      git git://linuxtv.org/media_tree.git
14777 F:      Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14778 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
14779 F:      drivers/media/cec/platform/meson/ao-cec.c
14780
14781 MESON GE2D DRIVER FOR AMLOGIC SOCS
14782 M:      Neil Armstrong <[email protected]>
14783 L:      [email protected]
14784 L:      [email protected]
14785 S:      Supported
14786 T:      git git://linuxtv.org/media_tree.git
14787 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14788 F:      drivers/media/platform/amlogic/meson-ge2d/
14789
14790 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14791 M:      Liang Yang <[email protected]>
14792 L:      [email protected]
14793 S:      Maintained
14794 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14795 F:      drivers/mtd/nand/raw/meson_*
14796
14797 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14798 M:      Neil Armstrong <[email protected]>
14799 L:      [email protected]
14800 L:      [email protected]
14801 S:      Supported
14802 T:      git git://linuxtv.org/media_tree.git
14803 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14804 F:      drivers/staging/media/meson/vdec/
14805
14806 META ETHERNET DRIVERS
14807 M:      Alexander Duyck <[email protected]>
14808 M:      Jakub Kicinski <[email protected]>
14809 R:      [email protected]
14810 S:      Supported
14811 F:      drivers/net/ethernet/meta/
14812
14813 METHODE UDPU SUPPORT
14814 M:      Robert Marko <[email protected]>
14815 S:      Maintained
14816 F:      arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14817 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14818
14819 MHI BUS
14820 M:      Manivannan Sadhasivam <[email protected]>
14821 L:      [email protected]
14822 L:      [email protected]
14823 S:      Maintained
14824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14825 F:      Documentation/ABI/stable/sysfs-bus-mhi
14826 F:      Documentation/mhi/
14827 F:      drivers/bus/mhi/
14828 F:      drivers/pci/endpoint/functions/pci-epf-mhi.c
14829 F:      include/linux/mhi.h
14830
14831 MICROBLAZE ARCHITECTURE
14832 M:      Michal Simek <[email protected]>
14833 S:      Supported
14834 W:      http://www.monstr.eu/fdt/
14835 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
14836 F:      arch/microblaze/
14837
14838 MICROBLAZE TMR INJECT
14839 M:      Appana Durga Kedareswara rao <[email protected]>
14840 S:      Supported
14841 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14842 F:      drivers/misc/xilinx_tmr_inject.c
14843
14844 MICROBLAZE TMR MANAGER
14845 M:      Appana Durga Kedareswara rao <[email protected]>
14846 S:      Supported
14847 F:      Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14848 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14849 F:      drivers/misc/xilinx_tmr_manager.c
14850
14851 MICROCHIP AT91 DMA DRIVERS
14852 M:      Ludovic Desroches <[email protected]>
14853 L:      [email protected] (moderated for non-subscribers)
14854 L:      [email protected]
14855 S:      Supported
14856 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
14857 F:      drivers/dma/at_hdmac.c
14858 F:      drivers/dma/at_xdmac.c
14859 F:      include/dt-bindings/dma/at91.h
14860
14861 MICROCHIP AT91 SERIAL DRIVER
14862 M:      Richard Genoud <[email protected]>
14863 S:      Maintained
14864 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14865 F:      drivers/tty/serial/atmel_serial.c
14866 F:      drivers/tty/serial/atmel_serial.h
14867
14868 MICROCHIP AT91 USART MFD DRIVER
14869 M:      Radu Pirea <[email protected]>
14870 L:      [email protected]
14871 S:      Supported
14872 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14873 F:      drivers/mfd/at91-usart.c
14874 F:      include/dt-bindings/mfd/at91-usart.h
14875
14876 MICROCHIP AT91 USART SPI DRIVER
14877 M:      Radu Pirea <[email protected]>
14878 L:      [email protected]
14879 S:      Supported
14880 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14881 F:      drivers/spi/spi-at91-usart.c
14882
14883 MICROCHIP AUDIO ASOC DRIVERS
14884 M:      Claudiu Beznea <[email protected]>
14885 L:      [email protected] (moderated for non-subscribers)
14886 S:      Supported
14887 F:      Documentation/devicetree/bindings/sound/atmel*
14888 F:      Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14889 F:      Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14890 F:      Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14891 F:      sound/soc/atmel
14892
14893 MICROCHIP CSI2DC DRIVER
14894 M:      Eugen Hristev <[email protected]>
14895 L:      [email protected]
14896 S:      Supported
14897 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14898 F:      drivers/media/platform/microchip/microchip-csi2dc.c
14899
14900 MICROCHIP ECC DRIVER
14901 L:      [email protected]
14902 S:      Orphan
14903 F:      drivers/crypto/atmel-ecc.*
14904
14905 MICROCHIP EIC DRIVER
14906 M:      Claudiu Beznea <[email protected]>
14907 L:      [email protected] (moderated for non-subscribers)
14908 S:      Supported
14909 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14910 F:      drivers/irqchip/irq-mchp-eic.c
14911
14912 MICROCHIP I2C DRIVER
14913 M:      Codrin Ciubotariu <[email protected]>
14914 L:      [email protected]
14915 S:      Supported
14916 F:      drivers/i2c/busses/i2c-at91-*.c
14917 F:      drivers/i2c/busses/i2c-at91.h
14918
14919 MICROCHIP ISC DRIVER
14920 M:      Eugen Hristev <[email protected]>
14921 L:      [email protected]
14922 S:      Supported
14923 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
14924 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
14925 F:      drivers/media/platform/microchip/microchip-isc*
14926 F:      drivers/media/platform/microchip/microchip-sama*-isc*
14927 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
14928 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14929 F:      include/linux/atmel-isc-media.h
14930
14931 MICROCHIP ISI DRIVER
14932 M:      Eugen Hristev <[email protected]>
14933 L:      [email protected]
14934 S:      Supported
14935 F:      drivers/media/platform/atmel/atmel-isi.c
14936 F:      drivers/media/platform/atmel/atmel-isi.h
14937
14938 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14939 M:      Woojung Huh <[email protected]>
14940 M:      [email protected]
14941 L:      [email protected]
14942 S:      Maintained
14943 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14944 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14945 F:      drivers/net/dsa/microchip/*
14946 F:      include/linux/dsa/ksz_common.h
14947 F:      include/linux/platform_data/microchip-ksz.h
14948 F:      net/dsa/tag_ksz.c
14949
14950 MICROCHIP LAN743X ETHERNET DRIVER
14951 M:      Bryan Whitehead <[email protected]>
14952 M:      [email protected]
14953 L:      [email protected]
14954 S:      Maintained
14955 F:      drivers/net/ethernet/microchip/lan743x_*
14956
14957 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14958 M:      Arun Ramadoss <[email protected]>
14959 R:      [email protected]
14960 L:      [email protected]
14961 S:      Maintained
14962 F:      drivers/net/phy/microchip_t1.c
14963
14964 MICROCHIP LAN966X ETHERNET DRIVER
14965 M:      Horatiu Vultur <[email protected]>
14966 M:      [email protected]
14967 L:      [email protected]
14968 S:      Maintained
14969 F:      drivers/net/ethernet/microchip/lan966x/*
14970
14971 MICROCHIP LAN966X OIC DRIVER
14972 M:      Herve Codina <[email protected]>
14973 S:      Maintained
14974 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
14975 F:      drivers/irqchip/irq-lan966x-oic.c
14976
14977 MICROCHIP LCDFB DRIVER
14978 M:      Nicolas Ferre <[email protected]>
14979 L:      [email protected]
14980 S:      Maintained
14981 F:      drivers/video/fbdev/atmel_lcdfb.c
14982 F:      include/video/atmel_lcdc.h
14983
14984 MICROCHIP MCP16502 PMIC DRIVER
14985 M:      Claudiu Beznea <[email protected]>
14986 L:      [email protected] (moderated for non-subscribers)
14987 S:      Supported
14988 F:      Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14989 F:      drivers/regulator/mcp16502.c
14990
14991 MICROCHIP MCP3564 ADC DRIVER
14992 M:      Marius Cristea <[email protected]>
14993 L:      [email protected]
14994 S:      Supported
14995 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14996 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14997 F:      drivers/iio/adc/mcp3564.c
14998
14999 MICROCHIP MCP3911 ADC DRIVER
15000 M:      Marcus Folkesson <[email protected]>
15001 M:      Kent Gustavsson <[email protected]>
15002 L:      [email protected]
15003 S:      Maintained
15004 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15005 F:      drivers/iio/adc/mcp3911.c
15006
15007 MICROCHIP MMC/SD/SDIO MCI DRIVER
15008 M:      Aubin Constans <[email protected]>
15009 S:      Maintained
15010 F:      drivers/mmc/host/atmel-mci.c
15011
15012 MICROCHIP NAND DRIVER
15013 L:      [email protected]
15014 S:      Orphan
15015 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
15016 F:      drivers/mtd/nand/raw/atmel/*
15017
15018 MICROCHIP OTPC DRIVER
15019 M:      Claudiu Beznea <[email protected]>
15020 L:      [email protected] (moderated for non-subscribers)
15021 S:      Supported
15022 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15023 F:      drivers/nvmem/microchip-otpc.c
15024 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15025
15026 MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15027 M:      Marius Cristea <[email protected]>
15028 L:      [email protected]
15029 S:      Supported
15030 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15031 F:      drivers/iio/adc/pac1934.c
15032
15033 MICROCHIP PCI1XXXX GP DRIVER
15034 M:      Vaibhaav Ram T.L <[email protected]>
15035 M:      Kumaravel Thiagarajan <[email protected]>
15036 L:      [email protected]
15037 S:      Supported
15038 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15039 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15040 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15041 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15042
15043 MICROCHIP PCI1XXXX I2C DRIVER
15044 M:      Tharun Kumar P <[email protected]>
15045 M:      Kumaravel Thiagarajan <[email protected]>
15046 M:      Microchip Linux Driver Support <[email protected]>
15047 L:      [email protected]
15048 S:      Maintained
15049 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15050
15051 MICROCHIP PCIe UART DRIVER
15052 M:      Kumaravel Thiagarajan <[email protected]>
15053 M:      Tharun Kumar P <[email protected]>
15054 L:      [email protected]
15055 S:      Maintained
15056 F:      drivers/tty/serial/8250/8250_pci1xxxx.c
15057
15058 MICROCHIP POLARFIRE FPGA DRIVERS
15059 M:      Conor Dooley <[email protected]>
15060 R:      Vladimir Georgiev <[email protected]>
15061 L:      [email protected]
15062 S:      Supported
15063 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15064 F:      drivers/fpga/microchip-spi.c
15065
15066 MICROCHIP PWM DRIVER
15067 M:      Claudiu Beznea <[email protected]>
15068 L:      [email protected] (moderated for non-subscribers)
15069 L:      [email protected]
15070 S:      Supported
15071 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15072 F:      drivers/pwm/pwm-atmel.c
15073
15074 MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15075 M:      Manikandan Muralidharan <[email protected]>
15076 M:      Dharma Balasubiramani <[email protected]>
15077 L:      [email protected]
15078 S:      Supported
15079 F:      Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15080 F:      drivers/gpu/drm/bridge/microchip-lvds.c
15081
15082 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15083 M:      Eugen Hristev <[email protected]>
15084 L:      [email protected]
15085 S:      Supported
15086 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15087 F:      drivers/iio/adc/at91-sama5d2_adc.c
15088 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15089
15090 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15091 M:      Claudiu Beznea <[email protected]>
15092 S:      Supported
15093 F:      Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15094 F:      drivers/power/reset/at91-sama5d2_shdwc.c
15095
15096 MICROCHIP SOC DRIVERS
15097 M:      Conor Dooley <[email protected]>
15098 S:      Supported
15099 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15100 F:      Documentation/devicetree/bindings/soc/microchip/
15101 F:      drivers/soc/microchip/
15102
15103 MICROCHIP SPI DRIVER
15104 M:      Ryan Wanner <[email protected]>
15105 S:      Supported
15106 F:      drivers/spi/spi-atmel.*
15107
15108 MICROCHIP SSC DRIVER
15109 M:      Claudiu Beznea <[email protected]>
15110 L:      [email protected] (moderated for non-subscribers)
15111 S:      Supported
15112 F:      Documentation/devicetree/bindings/misc/atmel-ssc.txt
15113 F:      drivers/misc/atmel-ssc.c
15114 F:      include/linux/atmel-ssc.h
15115
15116 Microchip Timer Counter Block (TCB) Capture Driver
15117 M:      Kamel Bouhara <[email protected]>
15118 L:      [email protected] (moderated for non-subscribers)
15119 L:      [email protected]
15120 S:      Maintained
15121 F:      drivers/counter/microchip-tcb-capture.c
15122
15123 MICROCHIP USB251XB DRIVER
15124 M:      Richard Leitner <[email protected]>
15125 L:      [email protected]
15126 S:      Maintained
15127 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
15128 F:      drivers/usb/misc/usb251xb.c
15129
15130 MICROCHIP USBA UDC DRIVER
15131 M:      Cristian Birsan <[email protected]>
15132 L:      [email protected] (moderated for non-subscribers)
15133 S:      Supported
15134 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
15135
15136 MICROCHIP WILC1000 WIFI DRIVER
15137 M:      Ajay Singh <[email protected]>
15138 M:      Claudiu Beznea <[email protected]>
15139 L:      [email protected]
15140 S:      Supported
15141 F:      drivers/net/wireless/microchip/wilc1000/
15142
15143 MICROSEMI MIPS SOCS
15144 M:      Alexandre Belloni <[email protected]>
15145 M:      [email protected]
15146 L:      [email protected]
15147 S:      Supported
15148 F:      Documentation/devicetree/bindings/mips/mscc.txt
15149 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15150 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15151 F:      arch/mips/boot/dts/mscc/
15152 F:      arch/mips/configs/generic/board-ocelot.config
15153 F:      arch/mips/generic/board-ocelot.c
15154
15155 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15156 M:      Don Brace <[email protected]>
15157 L:      [email protected]
15158 L:      [email protected]
15159 S:      Supported
15160 F:      Documentation/scsi/smartpqi.rst
15161 F:      drivers/scsi/smartpqi/Kconfig
15162 F:      drivers/scsi/smartpqi/Makefile
15163 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
15164 F:      include/linux/cciss*.h
15165 F:      include/uapi/linux/cciss*.h
15166
15167 MICROSOFT MANA RDMA DRIVER
15168 M:      Long Li <[email protected]>
15169 M:      Ajay Sharma <[email protected]>
15170 L:      [email protected]
15171 S:      Supported
15172 F:      drivers/infiniband/hw/mana/
15173 F:      include/net/mana
15174 F:      include/uapi/rdma/mana-abi.h
15175
15176 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15177 M:      Maximilian Luz <[email protected]>
15178 L:      [email protected]
15179 S:      Maintained
15180 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
15181
15182 MICROSOFT SURFACE BATTERY AND AC DRIVERS
15183 M:      Maximilian Luz <[email protected]>
15184 L:      [email protected]
15185 L:      [email protected]
15186 S:      Maintained
15187 F:      drivers/power/supply/surface_battery.c
15188 F:      drivers/power/supply/surface_charger.c
15189
15190 MICROSOFT SURFACE DTX DRIVER
15191 M:      Maximilian Luz <[email protected]>
15192 L:      [email protected]
15193 S:      Maintained
15194 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
15195 F:      drivers/platform/surface/surface_dtx.c
15196 F:      include/uapi/linux/surface_aggregator/dtx.h
15197
15198 MICROSOFT SURFACE SENSOR FAN DRIVER
15199 M:      Maximilian Luz <[email protected]>
15200 M:      Ivor Wanders <[email protected]>
15201 L:      [email protected]
15202 S:      Maintained
15203 F:      Documentation/hwmon/surface_fan.rst
15204 F:      drivers/hwmon/surface_fan.c
15205
15206 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15207 M:      Maximilian Luz <[email protected]>
15208 L:      [email protected]
15209 S:      Maintained
15210 F:      drivers/platform/surface/surface_gpe.c
15211
15212 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15213 M:      Hans de Goede <[email protected]>
15214 M:      Ilpo Järvinen <[email protected]>
15215 M:      Maximilian Luz <[email protected]>
15216 L:      [email protected]
15217 S:      Maintained
15218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15219 F:      drivers/platform/surface/
15220
15221 MICROSOFT SURFACE HID TRANSPORT DRIVER
15222 M:      Maximilian Luz <[email protected]>
15223 L:      [email protected]
15224 L:      [email protected]
15225 S:      Maintained
15226 F:      drivers/hid/surface-hid/
15227
15228 MICROSOFT SURFACE HOT-PLUG DRIVER
15229 M:      Maximilian Luz <[email protected]>
15230 L:      [email protected]
15231 S:      Maintained
15232 F:      drivers/platform/surface/surface_hotplug.c
15233
15234 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15235 M:      Maximilian Luz <[email protected]>
15236 L:      [email protected]
15237 S:      Maintained
15238 F:      drivers/platform/surface/surface_platform_profile.c
15239
15240 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15241 M:      Chen Yu <[email protected]>
15242 L:      [email protected]
15243 S:      Supported
15244 F:      drivers/platform/surface/surfacepro3_button.c
15245
15246 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15247 M:      Maximilian Luz <[email protected]>
15248 L:      [email protected]
15249 S:      Maintained
15250 F:      drivers/platform/surface/surface_aggregator_hub.c
15251
15252 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15253 M:      Maximilian Luz <[email protected]>
15254 L:      [email protected]
15255 S:      Maintained
15256 W:      https://github.com/linux-surface/surface-aggregator-module
15257 C:      irc://irc.libera.chat/linux-surface
15258 F:      Documentation/driver-api/surface_aggregator/
15259 F:      drivers/platform/surface/aggregator/
15260 F:      drivers/platform/surface/surface_acpi_notify.c
15261 F:      drivers/platform/surface/surface_aggregator_cdev.c
15262 F:      drivers/platform/surface/surface_aggregator_registry.c
15263 F:      include/linux/surface_acpi_notify.h
15264 F:      include/linux/surface_aggregator/
15265 F:      include/uapi/linux/surface_aggregator/
15266
15267 MICROTEK X6 SCANNER
15268 M:      Oliver Neukum <[email protected]>
15269 S:      Maintained
15270 F:      drivers/usb/image/microtek.*
15271
15272 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15273 M:      Luka Kovacic <[email protected]>
15274 M:      Luka Perkov <[email protected]>
15275 S:      Maintained
15276 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15277 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15278 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15279 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15280 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15281 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15282
15283 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15284 M:      Sakari Ailus <[email protected]>
15285 L:      [email protected]
15286 S:      Maintained
15287 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15288 F:      Documentation/driver-api/media/drivers/ccs/
15289 F:      Documentation/userspace-api/media/drivers/ccs.rst
15290 F:      drivers/media/i2c/ccs-pll.c
15291 F:      drivers/media/i2c/ccs-pll.h
15292 F:      drivers/media/i2c/ccs/
15293 F:      include/uapi/linux/ccs.h
15294 F:      include/uapi/linux/smiapp.h
15295
15296 MIPS
15297 M:      Thomas Bogendoerfer <[email protected]>
15298 L:      [email protected]
15299 S:      Maintained
15300 W:      http://www.linux-mips.org/
15301 Q:      https://patchwork.kernel.org/project/linux-mips/list/
15302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15303 F:      Documentation/devicetree/bindings/mips/
15304 F:      Documentation/arch/mips/
15305 F:      arch/mips/
15306 F:      drivers/platform/mips/
15307 F:      include/dt-bindings/mips/
15308
15309 MIPS BAIKAL-T1 PLATFORM
15310 M:      Serge Semin <[email protected]>
15311 L:      [email protected]
15312 S:      Supported
15313 F:      Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15314 F:      Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15315 F:      drivers/bus/bt1-*.c
15316 F:      drivers/clk/baikal-t1/
15317 F:      drivers/memory/bt1-l2-ctl.c
15318 F:      drivers/mtd/maps/physmap-bt1-rom.[ch]
15319
15320 MIPS BOSTON DEVELOPMENT BOARD
15321 M:      Paul Burton <[email protected]>
15322 L:      [email protected]
15323 S:      Maintained
15324 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
15325 F:      arch/mips/boot/dts/img/boston.dts
15326 F:      arch/mips/configs/generic/board-boston.config
15327 F:      drivers/clk/imgtec/clk-boston.c
15328 F:      include/dt-bindings/clock/boston-clock.h
15329
15330 MIPS CORE DRIVERS
15331 M:      Thomas Bogendoerfer <[email protected]>
15332 M:      Serge Semin <[email protected]>
15333 L:      [email protected]
15334 S:      Supported
15335 F:      drivers/bus/mips_cdmm.c
15336 F:      drivers/clocksource/mips-gic-timer.c
15337 F:      drivers/cpuidle/cpuidle-cps.c
15338 F:      drivers/irqchip/irq-mips-cpu.c
15339 F:      drivers/irqchip/irq-mips-gic.c
15340
15341 MIPS GENERIC PLATFORM
15342 M:      Paul Burton <[email protected]>
15343 L:      [email protected]
15344 S:      Supported
15345 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15346 F:      arch/mips/generic/
15347 F:      arch/mips/tools/generic-board-config.sh
15348
15349 MIPS RINT INSTRUCTION EMULATION
15350 M:      Aleksandar Markovic <[email protected]>
15351 L:      [email protected]
15352 S:      Supported
15353 F:      arch/mips/math-emu/dp_rint.c
15354 F:      arch/mips/math-emu/sp_rint.c
15355
15356 MIPS/LOONGSON1 ARCHITECTURE
15357 M:      Keguang Zhang <[email protected]>
15358 L:      [email protected]
15359 S:      Maintained
15360 F:      Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15361 F:      arch/mips/include/asm/mach-loongson32/
15362 F:      arch/mips/loongson32/
15363 F:      drivers/*/*loongson1*
15364 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15365
15366 MIPS/LOONGSON2EF ARCHITECTURE
15367 M:      Jiaxun Yang <[email protected]>
15368 L:      [email protected]
15369 S:      Maintained
15370 F:      arch/mips/include/asm/mach-loongson2ef/
15371 F:      arch/mips/loongson2ef/
15372 F:      drivers/cpufreq/loongson2_cpufreq.c
15373
15374 MIPS/LOONGSON64 ARCHITECTURE
15375 M:      Huacai Chen <[email protected]>
15376 M:      Jiaxun Yang <[email protected]>
15377 L:      [email protected]
15378 S:      Maintained
15379 F:      arch/mips/include/asm/mach-loongson64/
15380 F:      arch/mips/loongson64/
15381 F:      drivers/irqchip/irq-loongson*
15382 F:      drivers/platform/mips/cpu_hwmon.c
15383
15384 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15385 M:      Hans Verkuil <[email protected]>
15386 L:      [email protected]
15387 S:      Odd Fixes
15388 W:      https://linuxtv.org
15389 T:      git git://linuxtv.org/media_tree.git
15390 F:      drivers/media/radio/radio-miropcm20*
15391
15392 MITSUMI MM8013 FG DRIVER
15393 M:      Konrad Dybcio <[email protected]>
15394 F:      Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15395 F:      drivers/power/supply/mm8013.c
15396
15397 MMP SUPPORT
15398 R:      Lubomir Rintel <[email protected]>
15399 L:      [email protected] (moderated for non-subscribers)
15400 S:      Odd Fixes
15401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15402 F:      arch/arm/boot/dts/marvell/mmp*
15403 F:      arch/arm/mach-mmp/
15404 F:      include/linux/soc/mmp/
15405
15406 MMP USB PHY DRIVERS
15407 R:      Lubomir Rintel <[email protected]>
15408 L:      [email protected] (moderated for non-subscribers)
15409 S:      Maintained
15410 F:      drivers/phy/marvell/phy-mmp3-usb.c
15411 F:      drivers/phy/marvell/phy-pxa-usb.c
15412
15413 MMU GATHER AND TLB INVALIDATION
15414 M:      Will Deacon <[email protected]>
15415 M:      "Aneesh Kumar K.V" <[email protected]>
15416 M:      Andrew Morton <[email protected]>
15417 M:      Nick Piggin <[email protected]>
15418 M:      Peter Zijlstra <[email protected]>
15419 L:      [email protected]
15420 L:      [email protected]
15421 S:      Maintained
15422 F:      arch/*/include/asm/tlb.h
15423 F:      include/asm-generic/tlb.h
15424 F:      mm/mmu_gather.c
15425
15426 MN88472 MEDIA DRIVER
15427 L:      [email protected]
15428 S:      Orphan
15429 W:      https://linuxtv.org
15430 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15431 F:      drivers/media/dvb-frontends/mn88472*
15432
15433 MN88473 MEDIA DRIVER
15434 L:      [email protected]
15435 S:      Orphan
15436 W:      https://linuxtv.org
15437 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15438 F:      drivers/media/dvb-frontends/mn88473*
15439
15440 MOBILEYE MIPS SOCS
15441 M:      Vladimir Kondratiev <[email protected]>
15442 M:      Gregory CLEMENT <[email protected]>
15443 M:      Théo Lebrun <[email protected]>
15444 L:      [email protected]
15445 S:      Maintained
15446 F:      Documentation/devicetree/bindings/mips/mobileye.yaml
15447 F:      Documentation/devicetree/bindings/soc/mobileye/
15448 F:      arch/mips/boot/dts/mobileye/
15449 F:      arch/mips/configs/eyeq5_defconfig
15450 F:      arch/mips/mobileye/board-epm5.its.S
15451 F:      drivers/clk/clk-eyeq.c
15452 F:      drivers/pinctrl/pinctrl-eyeq5.c
15453 F:      drivers/reset/reset-eyeq.c
15454 F:      include/dt-bindings/clock/mobileye,eyeq5-clk.h
15455
15456 MODULE SUPPORT
15457 M:      Luis Chamberlain <[email protected]>
15458 L:      [email protected]
15459 L:      [email protected]
15460 S:      Maintained
15461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15462 F:      include/linux/kmod.h
15463 F:      include/linux/module*.h
15464 F:      kernel/module/
15465 F:      lib/test_kmod.c
15466 F:      scripts/module*
15467 F:      tools/testing/selftests/kmod/
15468
15469 MONOLITHIC POWER SYSTEM PMIC DRIVER
15470 M:      Saravanan Sekar <[email protected]>
15471 S:      Maintained
15472 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15473 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15474 F:      drivers/hwmon/pmbus/mpq7932.c
15475 F:      drivers/iio/adc/mp2629_adc.c
15476 F:      drivers/mfd/mp2629.c
15477 F:      drivers/power/supply/mp2629_charger.c
15478 F:      drivers/regulator/mp5416.c
15479 F:      drivers/regulator/mpq7920.c
15480 F:      drivers/regulator/mpq7920.h
15481 F:      include/linux/mfd/mp2629.h
15482
15483 MOST(R) TECHNOLOGY DRIVER
15484 M:      Parthiban Veerasooran <[email protected]>
15485 M:      Christian Gromm <[email protected]>
15486 S:      Maintained
15487 F:      Documentation/ABI/testing/configfs-most
15488 F:      Documentation/ABI/testing/sysfs-bus-most
15489 F:      drivers/most/
15490 F:      drivers/staging/most/
15491 F:      include/linux/most.h
15492
15493 MOTORCOMM PHY DRIVER
15494 M:      Frank <[email protected]>
15495 L:      [email protected]
15496 S:      Maintained
15497 F:      Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15498 F:      drivers/net/phy/motorcomm.c
15499
15500 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15501 M:      Jiri Slaby <[email protected]>
15502 S:      Maintained
15503 F:      Documentation/driver-api/tty/moxa-smartio.rst
15504 F:      drivers/tty/mxser.*
15505
15506 MP3309C BACKLIGHT DRIVER
15507 M:      Flavio Suligoi <[email protected]>
15508 L:      [email protected]
15509 S:      Maintained
15510 F:      Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15511 F:      drivers/video/backlight/mp3309c.c
15512
15513 MPS MP2891 DRIVER
15514 M:      Noah Wang <[email protected]>
15515 L:      [email protected]
15516 S:      Maintained
15517 F:      Documentation/hwmon/mp2891.rst
15518 F:      drivers/hwmon/pmbus/mp2891.c
15519
15520 MPS MP2993 DRIVER
15521 M:      Noah Wang <[email protected]>
15522 L:      [email protected]
15523 S:      Maintained
15524 F:      Documentation/hwmon/mp2993.rst
15525 F:      drivers/hwmon/pmbus/mp2993.c
15526
15527 MPS MP9941 DRIVER
15528 M:      Noah Wang <[email protected]>
15529 L:      [email protected]
15530 S:      Maintained
15531 F:      Documentation/hwmon/mp9941.rst
15532 F:      drivers/hwmon/pmbus/mp9941.c
15533
15534 MR800 AVERMEDIA USB FM RADIO DRIVER
15535 M:      Alexey Klimov <[email protected]>
15536 L:      [email protected]
15537 S:      Maintained
15538 T:      git git://linuxtv.org/media_tree.git
15539 F:      drivers/media/radio/radio-mr800.c
15540
15541 MRF24J40 IEEE 802.15.4 RADIO DRIVER
15542 M:      Stefan Schmidt <[email protected]>
15543 L:      [email protected]
15544 S:      Odd Fixes
15545 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15546 F:      drivers/net/ieee802154/mrf24j40.c
15547
15548 MSI EC DRIVER
15549 M:      Nikita Kravets <[email protected]>
15550 L:      [email protected]
15551 S:      Maintained
15552 W:      https://github.com/BeardOverflow/msi-ec
15553 F:      drivers/platform/x86/msi-ec.*
15554
15555 MSI LAPTOP SUPPORT
15556 M:      "Lee, Chun-Yi" <[email protected]>
15557 L:      [email protected]
15558 S:      Maintained
15559 F:      drivers/platform/x86/msi-laptop.c
15560
15561 MSI WMI SUPPORT
15562 L:      [email protected]
15563 S:      Orphan
15564 F:      drivers/platform/x86/msi-wmi.c
15565
15566 MSI WMI PLATFORM FEATURES
15567 M:      Armin Wolf <[email protected]>
15568 L:      [email protected]
15569 S:      Maintained
15570 F:      Documentation/ABI/testing/debugfs-msi-wmi-platform
15571 F:      Documentation/wmi/devices/msi-wmi-platform.rst
15572 F:      drivers/platform/x86/msi-wmi-platform.c
15573
15574 MSI001 MEDIA DRIVER
15575 L:      [email protected]
15576 S:      Orphan
15577 W:      https://linuxtv.org
15578 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15579 F:      drivers/media/tuners/msi001*
15580
15581 MSI2500 MEDIA DRIVER
15582 L:      [email protected]
15583 S:      Orphan
15584 W:      https://linuxtv.org
15585 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15586 F:      drivers/media/usb/msi2500/
15587
15588 MSTAR INTERRUPT CONTROLLER DRIVER
15589 M:      Mark-PK Tsai <[email protected]>
15590 M:      Daniel Palmer <[email protected]>
15591 S:      Maintained
15592 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15593 F:      drivers/irqchip/irq-mst-intc.c
15594
15595 MSYSTEMS DISKONCHIP G3 MTD DRIVER
15596 M:      Robert Jarzmik <[email protected]>
15597 L:      [email protected]
15598 S:      Maintained
15599 F:      drivers/mtd/devices/docg3*
15600
15601 MT9M114 ONSEMI SENSOR DRIVER
15602 M:      Laurent Pinchart <[email protected]>
15603 L:      [email protected]
15604 S:      Maintained
15605 T:      git git://linuxtv.org/media_tree.git
15606 F:      Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15607 F:      drivers/media/i2c/mt9m114.c
15608
15609 MT9P031 APTINA CAMERA SENSOR
15610 M:      Laurent Pinchart <[email protected]>
15611 L:      [email protected]
15612 S:      Maintained
15613 T:      git git://linuxtv.org/media_tree.git
15614 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15615 F:      drivers/media/i2c/mt9p031.c
15616 F:      include/media/i2c/mt9p031.h
15617
15618 MT9T112 APTINA CAMERA SENSOR
15619 M:      Jacopo Mondi <[email protected]>
15620 L:      [email protected]
15621 S:      Odd Fixes
15622 T:      git git://linuxtv.org/media_tree.git
15623 F:      drivers/media/i2c/mt9t112.c
15624 F:      include/media/i2c/mt9t112.h
15625
15626 MT9V032 APTINA CAMERA SENSOR
15627 M:      Laurent Pinchart <[email protected]>
15628 L:      [email protected]
15629 S:      Maintained
15630 T:      git git://linuxtv.org/media_tree.git
15631 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15632 F:      drivers/media/i2c/mt9v032.c
15633 F:      include/media/i2c/mt9v032.h
15634
15635 MT9V111 APTINA CAMERA SENSOR
15636 M:      Jacopo Mondi <[email protected]>
15637 L:      [email protected]
15638 S:      Maintained
15639 T:      git git://linuxtv.org/media_tree.git
15640 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15641 F:      drivers/media/i2c/mt9v111.c
15642
15643 MULTIFUNCTION DEVICES (MFD)
15644 M:      Lee Jones <[email protected]>
15645 S:      Maintained
15646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15647 F:      Documentation/devicetree/bindings/mfd/
15648 F:      drivers/mfd/
15649 F:      include/dt-bindings/mfd/
15650 F:      include/linux/mfd/
15651
15652 MULTIMEDIA CARD (MMC) ETC. OVER SPI
15653 S:      Orphan
15654 F:      drivers/mmc/host/mmc_spi.c
15655 F:      include/linux/spi/mmc_spi.h
15656
15657 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15658 M:      Ulf Hansson <[email protected]>
15659 L:      [email protected]
15660 S:      Maintained
15661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15662 F:      Documentation/devicetree/bindings/mmc/
15663 F:      drivers/mmc/
15664 F:      include/linux/mmc/
15665 F:      include/uapi/linux/mmc/
15666
15667 MULTIPLEXER SUBSYSTEM
15668 M:      Peter Rosin <[email protected]>
15669 S:      Maintained
15670 F:      Documentation/ABI/testing/sysfs-class-mux*
15671 F:      Documentation/devicetree/bindings/mux/
15672 F:      drivers/mux/
15673 F:      include/dt-bindings/mux/
15674 F:      include/linux/mux/
15675
15676 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15677 M:      Bin Liu <[email protected]>
15678 L:      [email protected]
15679 S:      Maintained
15680 F:      drivers/usb/musb/
15681
15682 MXL301RF MEDIA DRIVER
15683 M:      Akihiro Tsukada <[email protected]>
15684 L:      [email protected]
15685 S:      Odd Fixes
15686 F:      drivers/media/tuners/mxl301rf*
15687
15688 MXL5007T MEDIA DRIVER
15689 M:      Michael Krufky <[email protected]>
15690 L:      [email protected]
15691 S:      Maintained
15692 W:      https://linuxtv.org
15693 W:      http://github.com/mkrufky
15694 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15695 T:      git git://linuxtv.org/mkrufky/tuners.git
15696 F:      drivers/media/tuners/mxl5007t.*
15697
15698 MXSFB DRM DRIVER
15699 M:      Marek Vasut <[email protected]>
15700 M:      Stefan Agner <[email protected]>
15701 L:      [email protected]
15702 S:      Supported
15703 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
15704 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15705 F:      drivers/gpu/drm/mxsfb/
15706
15707 MYLEX DAC960 PCI RAID Controller
15708 M:      Hannes Reinecke <[email protected]>
15709 L:      [email protected]
15710 S:      Supported
15711 F:      drivers/scsi/myrb.*
15712 F:      drivers/scsi/myrs.*
15713
15714 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15715 L:      [email protected]
15716 S:      Orphan
15717 W:      https://www.cspi.com/ethernet-products/support/downloads/
15718 F:      drivers/net/ethernet/myricom/myri10ge/
15719
15720 NAND FLASH SUBSYSTEM
15721 M:      Miquel Raynal <[email protected]>
15722 R:      Richard Weinberger <[email protected]>
15723 L:      [email protected]
15724 S:      Maintained
15725 W:      http://www.linux-mtd.infradead.org/
15726 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15727 C:      irc://irc.oftc.net/mtd
15728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15729 F:      drivers/mtd/nand/
15730 F:      include/linux/mtd/*nand*.h
15731
15732 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15733 M:      Daniel Mack <[email protected]>
15734 L:      [email protected] (moderated for non-subscribers)
15735 S:      Maintained
15736 W:      http://www.native-instruments.com
15737 F:      sound/usb/caiaq/
15738
15739 NATSEMI ETHERNET DRIVER (DP8381x)
15740 S:      Orphan
15741 F:      drivers/net/ethernet/natsemi/natsemi.c
15742
15743 NCR 5380 SCSI DRIVERS
15744 M:      Finn Thain <[email protected]>
15745 M:      Michael Schmitz <[email protected]>
15746 L:      [email protected]
15747 S:      Maintained
15748 F:      Documentation/scsi/g_NCR5380.rst
15749 F:      drivers/scsi/NCR5380.*
15750 F:      drivers/scsi/arm/cumana_1.c
15751 F:      drivers/scsi/arm/oak.c
15752 F:      drivers/scsi/atari_scsi.*
15753 F:      drivers/scsi/dmx3191d.c
15754 F:      drivers/scsi/g_NCR5380.*
15755 F:      drivers/scsi/mac_scsi.*
15756 F:      drivers/scsi/sun3_scsi.*
15757 F:      drivers/scsi/sun3_scsi_vme.c
15758
15759 NCSI LIBRARY
15760 M:      Samuel Mendoza-Jonas <[email protected]>
15761 S:      Maintained
15762 F:      net/ncsi/
15763
15764 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15765 M:      Zev Weiss <[email protected]>
15766 L:      [email protected]
15767 S:      Maintained
15768 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15769 F:      drivers/hwmon/nct6775-i2c.c
15770
15771 NETCONSOLE
15772 M:      Breno Leitao <[email protected]>
15773 S:      Maintained
15774 F:      Documentation/networking/netconsole.rst
15775 F:      drivers/net/netconsole.c
15776
15777 NETDEVSIM
15778 M:      Jakub Kicinski <[email protected]>
15779 S:      Maintained
15780 F:      drivers/net/netdevsim/*
15781 F:      tools/testing/selftests/drivers/net/netdevsim/*
15782
15783 NETEM NETWORK EMULATOR
15784 M:      Stephen Hemminger <[email protected]>
15785 L:      [email protected]
15786 S:      Maintained
15787 F:      net/sched/sch_netem.c
15788
15789 NETERION 10GbE DRIVERS (s2io)
15790 M:      Jon Mason <[email protected]>
15791 L:      [email protected]
15792 S:      Supported
15793 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15794 F:      drivers/net/ethernet/neterion/
15795
15796 NETFILTER
15797 M:      Pablo Neira Ayuso <[email protected]>
15798 M:      Jozsef Kadlecsik <[email protected]>
15799 L:      [email protected]
15800 L:      [email protected]
15801 S:      Maintained
15802 W:      http://www.netfilter.org/
15803 W:      http://www.iptables.org/
15804 W:      http://www.nftables.org/
15805 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
15806 C:      irc://irc.libera.chat/netfilter
15807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15809 F:      include/linux/netfilter*
15810 F:      include/linux/netfilter/
15811 F:      include/net/netfilter/
15812 F:      include/uapi/linux/netfilter*
15813 F:      include/uapi/linux/netfilter/
15814 F:      net/*/netfilter.c
15815 F:      net/*/netfilter/
15816 F:      net/bridge/br_netfilter*.c
15817 F:      net/netfilter/
15818 F:      tools/testing/selftests/net/netfilter/
15819
15820 NETROM NETWORK LAYER
15821 M:      Ralf Baechle <[email protected]>
15822 L:      [email protected]
15823 S:      Maintained
15824 W:      https://linux-ax25.in-berlin.de
15825 F:      include/net/netrom.h
15826 F:      include/uapi/linux/netrom.h
15827 F:      net/netrom/
15828
15829 NETRONIX EMBEDDED CONTROLLER
15830 M:      Jonathan Neuschäfer <[email protected]>
15831 S:      Maintained
15832 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15833 F:      drivers/mfd/ntxec.c
15834 F:      drivers/pwm/pwm-ntxec.c
15835 F:      drivers/rtc/rtc-ntxec.c
15836 F:      include/linux/mfd/ntxec.h
15837
15838 NETRONOME ETHERNET DRIVERS
15839 M:      Louis Peens <[email protected]>
15840 R:      Jakub Kicinski <[email protected]>
15841 L:      [email protected]
15842 S:      Maintained
15843 F:      drivers/net/ethernet/netronome/
15844
15845 NETWORK BLOCK DEVICE (NBD)
15846 M:      Josef Bacik <[email protected]>
15847 L:      [email protected]
15848 L:      [email protected]
15849 S:      Maintained
15850 F:      Documentation/admin-guide/blockdev/nbd.rst
15851 F:      drivers/block/nbd.c
15852 F:      include/trace/events/nbd.h
15853 F:      include/uapi/linux/nbd.h
15854
15855 NETWORK DROP MONITOR
15856 M:      Neil Horman <[email protected]>
15857 L:      [email protected]
15858 S:      Maintained
15859 W:      https://fedorahosted.org/dropwatch/
15860 F:      include/uapi/linux/net_dropmon.h
15861 F:      net/core/drop_monitor.c
15862
15863 NETWORKING DRIVERS
15864 M:      "David S. Miller" <[email protected]>
15865 M:      Eric Dumazet <[email protected]>
15866 M:      Jakub Kicinski <[email protected]>
15867 M:      Paolo Abeni <[email protected]>
15868 L:      [email protected]
15869 S:      Maintained
15870 P:      Documentation/process/maintainer-netdev.rst
15871 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15874 F:      Documentation/devicetree/bindings/net/
15875 F:      Documentation/networking/net_cachelines/net_device.rst
15876 F:      drivers/connector/
15877 F:      drivers/net/
15878 F:      include/dt-bindings/net/
15879 F:      include/linux/cn_proc.h
15880 F:      include/linux/etherdevice.h
15881 F:      include/linux/fcdevice.h
15882 F:      include/linux/fddidevice.h
15883 F:      include/linux/hippidevice.h
15884 F:      include/linux/if_*
15885 F:      include/linux/inetdevice.h
15886 F:      include/linux/netdevice.h
15887 F:      include/uapi/linux/cn_proc.h
15888 F:      include/uapi/linux/if_*
15889 F:      include/uapi/linux/netdevice.h
15890 X:      drivers/net/wireless/
15891
15892 NETWORKING DRIVERS (WIRELESS)
15893 M:      Kalle Valo <[email protected]>
15894 L:      [email protected]
15895 S:      Maintained
15896 W:      https://wireless.wiki.kernel.org/
15897 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
15898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15900 F:      Documentation/devicetree/bindings/net/wireless/
15901 F:      drivers/net/wireless/
15902
15903 NETWORKING [DSA]
15904 M:      Andrew Lunn <[email protected]>
15905 M:      Florian Fainelli <[email protected]>
15906 M:      Vladimir Oltean <[email protected]>
15907 S:      Maintained
15908 F:      Documentation/devicetree/bindings/net/dsa/
15909 F:      Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15910 F:      Documentation/devicetree/bindings/net/ethernet-switch.yaml
15911 F:      drivers/net/dsa/
15912 F:      include/linux/dsa/
15913 F:      include/linux/platform_data/dsa.h
15914 F:      include/net/dsa.h
15915 F:      net/dsa/
15916 F:      tools/testing/selftests/drivers/net/dsa/
15917
15918 NETWORKING [GENERAL]
15919 M:      "David S. Miller" <[email protected]>
15920 M:      Eric Dumazet <[email protected]>
15921 M:      Jakub Kicinski <[email protected]>
15922 M:      Paolo Abeni <[email protected]>
15923 L:      [email protected]
15924 S:      Maintained
15925 P:      Documentation/process/maintainer-netdev.rst
15926 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15927 B:      mailto:[email protected]
15928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15930 F:      Documentation/core-api/netlink.rst
15931 F:      Documentation/netlink/
15932 F:      Documentation/networking/
15933 F:      Documentation/networking/net_cachelines/
15934 F:      Documentation/process/maintainer-netdev.rst
15935 F:      Documentation/userspace-api/netlink/
15936 F:      include/linux/framer/framer-provider.h
15937 F:      include/linux/framer/framer.h
15938 F:      include/linux/in.h
15939 F:      include/linux/indirect_call_wrapper.h
15940 F:      include/linux/net.h
15941 F:      include/linux/netdevice.h
15942 F:      include/linux/skbuff.h
15943 F:      include/net/
15944 F:      include/uapi/linux/in.h
15945 F:      include/uapi/linux/net.h
15946 F:      include/uapi/linux/net_namespace.h
15947 F:      include/uapi/linux/netdevice.h
15948 F:      lib/net_utils.c
15949 F:      lib/random32.c
15950 F:      net/
15951 F:      tools/net/
15952 F:      tools/testing/selftests/net/
15953 X:      net/9p/
15954 X:      net/bluetooth/
15955
15956 NETWORKING [IPSEC]
15957 M:      Steffen Klassert <[email protected]>
15958 M:      Herbert Xu <[email protected]>
15959 M:      "David S. Miller" <[email protected]>
15960 L:      [email protected]
15961 S:      Maintained
15962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15964 F:      include/net/xfrm.h
15965 F:      include/uapi/linux/xfrm.h
15966 F:      net/ipv4/ah4.c
15967 F:      net/ipv4/esp4*
15968 F:      net/ipv4/ip_vti.c
15969 F:      net/ipv4/ipcomp.c
15970 F:      net/ipv4/xfrm*
15971 F:      net/ipv6/ah6.c
15972 F:      net/ipv6/esp6*
15973 F:      net/ipv6/ip6_vti.c
15974 F:      net/ipv6/ipcomp6.c
15975 F:      net/ipv6/xfrm*
15976 F:      net/key/
15977 F:      net/xfrm/
15978 F:      tools/testing/selftests/net/ipsec.c
15979
15980 NETWORKING [IPv4/IPv6]
15981 M:      "David S. Miller" <[email protected]>
15982 M:      David Ahern <[email protected]>
15983 L:      [email protected]
15984 S:      Maintained
15985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15986 F:      arch/x86/net/*
15987 F:      include/linux/ip.h
15988 F:      include/linux/ipv6*
15989 F:      include/net/fib*
15990 F:      include/net/ip*
15991 F:      include/net/route.h
15992 F:      net/ipv4/
15993 F:      net/ipv6/
15994
15995 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15996 M:      Paul Moore <[email protected]>
15997 L:      [email protected]
15998 L:      [email protected]
15999 S:      Supported
16000 W:      https://github.com/netlabel
16001 F:      Documentation/netlabel/
16002 F:      include/net/calipso.h
16003 F:      include/net/cipso_ipv4.h
16004 F:      include/net/netlabel.h
16005 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
16006 F:      include/uapi/linux/netfilter/xt_SECMARK.h
16007 F:      net/ipv4/cipso_ipv4.c
16008 F:      net/ipv6/calipso.c
16009 F:      net/netfilter/xt_CONNSECMARK.c
16010 F:      net/netfilter/xt_SECMARK.c
16011 F:      net/netlabel/
16012
16013 NETWORKING [MACSEC]
16014 M:      Sabrina Dubroca <[email protected]>
16015 L:      [email protected]
16016 S:      Maintained
16017 F:      drivers/net/macsec.c
16018 F:      include/net/macsec.h
16019 F:      include/uapi/linux/if_macsec.h
16020 K:      macsec
16021 K:      \bmdo_
16022
16023 NETWORKING [MPTCP]
16024 M:      Matthieu Baerts <[email protected]>
16025 M:      Mat Martineau <[email protected]>
16026 R:      Geliang Tang <[email protected]>
16027 L:      [email protected]
16028 L:      [email protected]
16029 S:      Maintained
16030 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
16031 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
16032 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16033 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export
16034 F:      Documentation/netlink/specs/mptcp_pm.yaml
16035 F:      Documentation/networking/mptcp*.rst
16036 F:      include/net/mptcp.h
16037 F:      include/trace/events/mptcp.h
16038 F:      include/uapi/linux/mptcp*.h
16039 F:      net/mptcp/
16040 F:      tools/testing/selftests/bpf/*/*mptcp*.c
16041 F:      tools/testing/selftests/net/mptcp/
16042
16043 NETWORKING [TCP]
16044 M:      Eric Dumazet <[email protected]>
16045 L:      [email protected]
16046 S:      Maintained
16047 F:      Documentation/networking/net_cachelines/tcp_sock.rst
16048 F:      include/linux/tcp.h
16049 F:      include/net/tcp.h
16050 F:      include/trace/events/tcp.h
16051 F:      include/uapi/linux/tcp.h
16052 F:      net/ipv4/inet_connection_sock.c
16053 F:      net/ipv4/inet_hashtables.c
16054 F:      net/ipv4/inet_timewait_sock.c
16055 F:      net/ipv4/syncookies.c
16056 F:      net/ipv4/tcp*.c
16057 F:      net/ipv6/inet6_connection_sock.c
16058 F:      net/ipv6/inet6_hashtables.c
16059 F:      net/ipv6/syncookies.c
16060 F:      net/ipv6/tcp*.c
16061
16062 NETWORKING [TLS]
16063 M:      Boris Pismenny <[email protected]>
16064 M:      John Fastabend <[email protected]>
16065 M:      Jakub Kicinski <[email protected]>
16066 L:      [email protected]
16067 S:      Maintained
16068 F:      include/net/tls.h
16069 F:      include/uapi/linux/tls.h
16070 F:      net/tls/*
16071
16072 NETXEN (1/10) GbE SUPPORT
16073 M:      Manish Chopra <[email protected]>
16074 M:      Rahul Verma <[email protected]>
16075 M:      [email protected]
16076 L:      [email protected]
16077 S:      Supported
16078 F:      drivers/net/ethernet/qlogic/netxen/
16079
16080 NET_FAILOVER MODULE
16081 M:      Sridhar Samudrala <[email protected]>
16082 L:      [email protected]
16083 S:      Supported
16084 F:      Documentation/networking/net_failover.rst
16085 F:      drivers/net/net_failover.c
16086 F:      include/net/net_failover.h
16087
16088 NEXTHOP
16089 M:      David Ahern <[email protected]>
16090 L:      [email protected]
16091 S:      Maintained
16092 F:      include/net/netns/nexthop.h
16093 F:      include/net/nexthop.h
16094 F:      include/uapi/linux/nexthop.h
16095 F:      net/ipv4/nexthop.c
16096
16097 NFC SUBSYSTEM
16098 M:      Krzysztof Kozlowski <[email protected]>
16099 L:      [email protected]
16100 S:      Maintained
16101 F:      Documentation/devicetree/bindings/net/nfc/
16102 F:      drivers/nfc/
16103 F:      include/net/nfc/
16104 F:      include/uapi/linux/nfc.h
16105 F:      net/nfc/
16106
16107 NFC VIRTUAL NCI DEVICE DRIVER
16108 M:      Bongsu Jeon <[email protected]>
16109 L:      [email protected]
16110 S:      Supported
16111 F:      drivers/nfc/virtual_ncidev.c
16112 F:      tools/testing/selftests/nci/
16113
16114 NFS, SUNRPC, AND LOCKD CLIENTS
16115 M:      Trond Myklebust <[email protected]>
16116 M:      Anna Schumaker <[email protected]>
16117 L:      [email protected]
16118 S:      Maintained
16119 W:      http://client.linux-nfs.org
16120 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16121 F:      Documentation/filesystems/nfs/
16122 F:      fs/lockd/
16123 F:      fs/nfs/
16124 F:      fs/nfs_common/
16125 F:      include/linux/lockd/
16126 F:      include/linux/nfs*
16127 F:      include/linux/sunrpc/
16128 F:      include/uapi/linux/nfs*
16129 F:      include/uapi/linux/sunrpc/
16130 F:      net/sunrpc/
16131
16132 NILFS2 FILESYSTEM
16133 M:      Ryusuke Konishi <[email protected]>
16134 L:      [email protected]
16135 S:      Supported
16136 W:      https://nilfs.sourceforge.io/
16137 T:      git https://github.com/konis/nilfs2.git
16138 F:      Documentation/filesystems/nilfs2.rst
16139 F:      fs/nilfs2/
16140 F:      include/trace/events/nilfs2.h
16141 F:      include/uapi/linux/nilfs2_api.h
16142 F:      include/uapi/linux/nilfs2_ondisk.h
16143
16144 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16145 M:      YOKOTA Hiroshi <[email protected]>
16146 S:      Maintained
16147 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16148 F:      Documentation/scsi/NinjaSCSI.rst
16149 F:      drivers/scsi/pcmcia/nsp_*
16150
16151 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16152 M:      GOTO Masanori <[email protected]>
16153 M:      YOKOTA Hiroshi <[email protected]>
16154 S:      Maintained
16155 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16156 F:      Documentation/scsi/NinjaSCSI.rst
16157 F:      drivers/scsi/nsp32*
16158
16159 NINTENDO HID DRIVER
16160 M:      Daniel J. Ogorchock <[email protected]>
16161 L:      [email protected]
16162 S:      Maintained
16163 F:      drivers/hid/hid-nintendo*
16164
16165 NIOS2 ARCHITECTURE
16166 M:      Dinh Nguyen <[email protected]>
16167 S:      Maintained
16168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16169 F:      arch/nios2/
16170
16171 NITRO ENCLAVES (NE)
16172 M:      Alexandru Ciobotaru <[email protected]>
16173 L:      [email protected]
16174 L:      The AWS Nitro Enclaves Team <[email protected]>
16175 S:      Supported
16176 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16177 F:      Documentation/virt/ne_overview.rst
16178 F:      drivers/virt/nitro_enclaves/
16179 F:      include/linux/nitro_enclaves.h
16180 F:      include/uapi/linux/nitro_enclaves.h
16181 F:      samples/nitro_enclaves/
16182
16183 NITRO SECURE MODULE (NSM)
16184 M:      Alexander Graf <[email protected]>
16185 L:      [email protected]
16186 L:      The AWS Nitro Enclaves Team <[email protected]>
16187 S:      Supported
16188 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16189 F:      drivers/misc/nsm.c
16190 F:      include/uapi/linux/nsm.h
16191
16192 NOHZ, DYNTICKS SUPPORT
16193 M:      Anna-Maria Behnsen <[email protected]>
16194 M:      Frederic Weisbecker <[email protected]>
16195 M:      Ingo Molnar <[email protected]>
16196 M:      Thomas Gleixner <[email protected]>
16197 L:      [email protected]
16198 S:      Maintained
16199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16200 F:      include/linux/sched/nohz.h
16201 F:      include/linux/tick.h
16202 F:      kernel/time/tick*.*
16203
16204 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16205 M:      Pavel Machek <[email protected]>
16206 M:      Sakari Ailus <[email protected]>
16207 L:      [email protected]
16208 S:      Maintained
16209 F:      drivers/media/i2c/ad5820.c
16210 F:      drivers/media/i2c/et8ek8
16211
16212 NOKIA N900 POWER SUPPLY DRIVERS
16213 R:      Pali Rohár <[email protected]>
16214 F:      drivers/power/supply/bq2415x_charger.c
16215 F:      drivers/power/supply/bq27xxx_battery.c
16216 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16217 F:      drivers/power/supply/isp1704_charger.c
16218 F:      drivers/power/supply/rx51_battery.c
16219 F:      include/linux/power/bq2415x_charger.h
16220 F:      include/linux/power/bq27xxx_battery.h
16221
16222 NOLIBC HEADER FILE
16223 M:      Willy Tarreau <[email protected]>
16224 M:      Thomas Weißschuh <[email protected]>
16225 S:      Maintained
16226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16227 F:      tools/include/nolibc/
16228 F:      tools/testing/selftests/nolibc/
16229
16230 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16231 M:      Hans de Goede <[email protected]>
16232 L:      [email protected]
16233 S:      Maintained
16234 F:      drivers/input/touchscreen/novatek-nvt-ts.c
16235
16236 NSDEPS
16237 M:      Matthias Maennich <[email protected]>
16238 S:      Maintained
16239 F:      Documentation/core-api/symbol-namespaces.rst
16240 F:      scripts/nsdeps
16241
16242 NTB AMD DRIVER
16243 M:      Sanjay R Mehta <[email protected]>
16244 M:      Shyam Sundar S K <[email protected]>
16245 L:      [email protected]
16246 S:      Supported
16247 F:      drivers/ntb/hw/amd/
16248
16249 NTB DRIVER CORE
16250 M:      Jon Mason <[email protected]>
16251 M:      Dave Jiang <[email protected]>
16252 M:      Allen Hubbe <[email protected]>
16253 L:      [email protected]
16254 S:      Supported
16255 W:      https://github.com/jonmason/ntb/wiki
16256 T:      git https://github.com/jonmason/ntb.git
16257 F:      drivers/net/ntb_netdev.c
16258 F:      drivers/ntb/
16259 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
16260 F:      include/linux/ntb.h
16261 F:      include/linux/ntb_transport.h
16262 F:      tools/testing/selftests/ntb/
16263
16264 NTB IDT DRIVER
16265 M:      Serge Semin <[email protected]>
16266 L:      [email protected]
16267 S:      Supported
16268 F:      drivers/ntb/hw/idt/
16269
16270 NTB INTEL DRIVER
16271 M:      Dave Jiang <[email protected]>
16272 L:      [email protected]
16273 S:      Supported
16274 W:      https://github.com/davejiang/linux/wiki
16275 T:      git https://github.com/davejiang/linux.git
16276 F:      drivers/ntb/hw/intel/
16277
16278 NTFS3 FILESYSTEM
16279 M:      Konstantin Komarov <[email protected]>
16280 L:      [email protected]
16281 S:      Supported
16282 W:      http://www.paragon-software.com/
16283 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16284 F:      Documentation/filesystems/ntfs3.rst
16285 F:      fs/ntfs3/
16286
16287 NUBUS SUBSYSTEM
16288 M:      Finn Thain <[email protected]>
16289 L:      [email protected]
16290 S:      Maintained
16291 F:      arch/*/include/asm/nubus.h
16292 F:      drivers/nubus/
16293 F:      include/linux/nubus.h
16294 F:      include/uapi/linux/nubus.h
16295
16296 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16297 M:      Antonino Daplas <[email protected]>
16298 L:      [email protected]
16299 S:      Maintained
16300 F:      drivers/video/fbdev/nvidia/
16301 F:      drivers/video/fbdev/riva/
16302
16303 NVIDIA WMI EC BACKLIGHT DRIVER
16304 M:      Daniel Dadap <[email protected]>
16305 L:      [email protected]
16306 S:      Supported
16307 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
16308 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16309
16310 NVM EXPRESS DRIVER
16311 M:      Keith Busch <[email protected]>
16312 M:      Jens Axboe <[email protected]>
16313 M:      Christoph Hellwig <[email protected]>
16314 M:      Sagi Grimberg <[email protected]>
16315 L:      [email protected]
16316 S:      Supported
16317 W:      http://git.infradead.org/nvme.git
16318 T:      git git://git.infradead.org/nvme.git
16319 F:      Documentation/nvme/
16320 F:      drivers/nvme/common/
16321 F:      drivers/nvme/host/
16322 F:      include/linux/nvme-*.h
16323 F:      include/linux/nvme.h
16324 F:      include/uapi/linux/nvme_ioctl.h
16325
16326 NVM EXPRESS FABRICS AUTHENTICATION
16327 M:      Hannes Reinecke <[email protected]>
16328 L:      [email protected]
16329 S:      Supported
16330 F:      drivers/nvme/host/auth.c
16331 F:      drivers/nvme/target/auth.c
16332 F:      drivers/nvme/target/fabrics-cmd-auth.c
16333 F:      include/linux/nvme-auth.h
16334
16335 NVM EXPRESS FC TRANSPORT DRIVERS
16336 M:      James Smart <[email protected]>
16337 L:      [email protected]
16338 S:      Supported
16339 F:      drivers/nvme/host/fc.c
16340 F:      drivers/nvme/target/fc.c
16341 F:      drivers/nvme/target/fcloop.c
16342 F:      include/linux/nvme-fc-driver.h
16343 F:      include/linux/nvme-fc.h
16344
16345 NVM EXPRESS HARDWARE MONITORING SUPPORT
16346 M:      Guenter Roeck <[email protected]>
16347 L:      [email protected]
16348 S:      Supported
16349 F:      drivers/nvme/host/hwmon.c
16350
16351 NVM EXPRESS TARGET DRIVER
16352 M:      Christoph Hellwig <[email protected]>
16353 M:      Sagi Grimberg <[email protected]>
16354 M:      Chaitanya Kulkarni <[email protected]>
16355 L:      [email protected]
16356 S:      Supported
16357 W:      http://git.infradead.org/nvme.git
16358 T:      git git://git.infradead.org/nvme.git
16359 F:      drivers/nvme/target/
16360
16361 NVMEM FRAMEWORK
16362 M:      Srinivas Kandagatla <[email protected]>
16363 S:      Maintained
16364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16365 F:      Documentation/ABI/stable/sysfs-bus-nvmem
16366 F:      Documentation/devicetree/bindings/nvmem/
16367 F:      drivers/nvmem/
16368 F:      include/linux/nvmem-consumer.h
16369 F:      include/linux/nvmem-provider.h
16370
16371 NXP BLUETOOTH WIRELESS DRIVERS
16372 M:      Amitkumar Karwar <[email protected]>
16373 M:      Neeraj Kale <[email protected]>
16374 S:      Maintained
16375 F:      Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16376 F:      drivers/bluetooth/btnxpuart.c
16377
16378 NXP C45 TJA11XX PHY DRIVER
16379 M:      Andrei Botila <[email protected]>
16380 L:      [email protected]
16381 S:      Maintained
16382 F:      drivers/net/phy/nxp-c45-tja11xx*
16383
16384 NXP FSPI DRIVER
16385 M:      Han Xu <[email protected]>
16386 M:      Haibo Chen <[email protected]>
16387 R:      Yogesh Gaur <[email protected]>
16388 L:      [email protected]
16389 S:      Maintained
16390 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16391 F:      drivers/spi/spi-nxp-fspi.c
16392
16393 NXP FXAS21002C DRIVER
16394 M:      Rui Miguel Silva <[email protected]>
16395 L:      [email protected]
16396 S:      Maintained
16397 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16398 F:      drivers/iio/gyro/fxas21002c.h
16399 F:      drivers/iio/gyro/fxas21002c_core.c
16400 F:      drivers/iio/gyro/fxas21002c_i2c.c
16401 F:      drivers/iio/gyro/fxas21002c_spi.c
16402
16403 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16404 M:      Haibo Chen <[email protected]>
16405 L:      [email protected]
16406 L:      [email protected]
16407 S:      Maintained
16408 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16409 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16410 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16411 F:      drivers/iio/adc/imx7d_adc.c
16412 F:      drivers/iio/adc/imx93_adc.c
16413 F:      drivers/iio/adc/vf610_adc.c
16414
16415 NXP i.MX 8M ISI DRIVER
16416 M:      Laurent Pinchart <[email protected]>
16417 L:      [email protected]
16418 S:      Maintained
16419 F:      Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16420 F:      drivers/media/platform/nxp/imx8-isi/
16421
16422 NXP i.MX 8MP DW100 V4L2 DRIVER
16423 M:      Xavier Roumegue <[email protected]>
16424 L:      [email protected]
16425 S:      Maintained
16426 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
16427 F:      Documentation/userspace-api/media/drivers/dw100.rst
16428 F:      drivers/media/platform/nxp/dw100/
16429 F:      include/uapi/linux/dw100.h
16430
16431 NXP i.MX 8MQ DCSS DRIVER
16432 M:      Laurentiu Palcu <[email protected]>
16433 R:      Lucas Stach <[email protected]>
16434 L:      [email protected]
16435 S:      Maintained
16436 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
16437 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16438 F:      drivers/gpu/drm/imx/dcss/
16439
16440 NXP i.MX 8QXP ADC DRIVER
16441 M:      Cai Huoqing <[email protected]>
16442 M:      Haibo Chen <[email protected]>
16443 L:      [email protected]
16444 L:      [email protected]
16445 S:      Maintained
16446 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16447 F:      drivers/iio/adc/imx8qxp-adc.c
16448
16449 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16450 M:      Mirela Rabulea <[email protected]>
16451 L:      [email protected]
16452 L:      [email protected]
16453 S:      Maintained
16454 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16455 F:      drivers/media/platform/nxp/imx-jpeg
16456
16457 NXP i.MX CLOCK DRIVERS
16458 M:      Abel Vesa <[email protected]>
16459 R:      Peng Fan <[email protected]>
16460 L:      [email protected]
16461 L:      [email protected]
16462 S:      Maintained
16463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16464 F:      Documentation/devicetree/bindings/clock/imx*
16465 F:      drivers/clk/imx/
16466 F:      include/dt-bindings/clock/imx*
16467
16468 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16469 M:      Jagan Teki <[email protected]>
16470 S:      Maintained
16471 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16472 F:      drivers/regulator/pf8x00-regulator.c
16473
16474 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16475 M:      Krzysztof Kozlowski <[email protected]>
16476 L:      [email protected]
16477 S:      Maintained
16478 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16479 F:      drivers/extcon/extcon-ptn5150.c
16480
16481 NXP SGTL5000 DRIVER
16482 M:      Fabio Estevam <[email protected]>
16483 L:      [email protected] (moderated for non-subscribers)
16484 S:      Maintained
16485 F:      Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16486 F:      sound/soc/codecs/sgtl5000*
16487
16488 NXP SJA1105 ETHERNET SWITCH DRIVER
16489 M:      Vladimir Oltean <[email protected]>
16490 L:      [email protected]
16491 S:      Maintained
16492 F:      drivers/net/dsa/sja1105
16493 F:      drivers/net/pcs/pcs-xpcs-nxp.c
16494
16495 NXP TDA998X DRM DRIVER
16496 M:      Russell King <[email protected]>
16497 S:      Maintained
16498 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16499 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16500 F:      drivers/gpu/drm/i2c/tda998x_drv.c
16501 F:      include/drm/i2c/tda998x.h
16502 F:      include/dt-bindings/display/tda998x.h
16503 K:      "nxp,tda998x"
16504
16505 NXP TFA9879 DRIVER
16506 M:      Peter Rosin <[email protected]>
16507 L:      [email protected] (moderated for non-subscribers)
16508 S:      Maintained
16509 F:      Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16510 F:      sound/soc/codecs/tfa9879*
16511
16512 NXP-NCI NFC DRIVER
16513 S:      Orphan
16514 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16515 F:      drivers/nfc/nxp-nci
16516
16517 NXP/Goodix TFA989X (TFA1) DRIVER
16518 M:      Stephan Gerhold <[email protected]>
16519 L:      [email protected] (moderated for non-subscribers)
16520 S:      Maintained
16521 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16522 F:      sound/soc/codecs/tfa989x.c
16523
16524 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16525 M:      Jonas Malaco <[email protected]>
16526 L:      [email protected]
16527 S:      Maintained
16528 F:      Documentation/hwmon/nzxt-kraken2.rst
16529 F:      drivers/hwmon/nzxt-kraken2.c
16530
16531 NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16532 M:      Jonas Malaco <[email protected]>
16533 M:      Aleksa Savic <[email protected]>
16534 L:      [email protected]
16535 S:      Maintained
16536 F:      Documentation/hwmon/nzxt-kraken3.rst
16537 F:      drivers/hwmon/nzxt-kraken3.c
16538
16539 NZXT-SMART2 HARDWARE MONITORING DRIVER
16540 M:      Aleksandr Mezin <[email protected]>
16541 L:      [email protected]
16542 S:      Maintained
16543 F:      Documentation/hwmon/nzxt-smart2.rst
16544 F:      drivers/hwmon/nzxt-smart2.c
16545
16546 OBJAGG
16547 M:      Jiri Pirko <[email protected]>
16548 L:      [email protected]
16549 S:      Supported
16550 F:      include/linux/objagg.h
16551 F:      lib/objagg.c
16552 F:      lib/test_objagg.c
16553
16554 OBJPOOL
16555 M:      Matt Wu <[email protected]>
16556 S:      Supported
16557 F:      include/linux/objpool.h
16558 F:      lib/objpool.c
16559 F:      lib/test_objpool.c
16560
16561 OBJTOOL
16562 M:      Josh Poimboeuf <[email protected]>
16563 M:      Peter Zijlstra <[email protected]>
16564 S:      Supported
16565 F:      include/linux/objtool*.h
16566 F:      tools/objtool/
16567
16568 OCELOT ETHERNET SWITCH DRIVER
16569 M:      Vladimir Oltean <[email protected]>
16570 M:      Claudiu Manoil <[email protected]>
16571 M:      Alexandre Belloni <[email protected]>
16572 M:      [email protected]
16573 L:      [email protected]
16574 S:      Supported
16575 F:      drivers/net/dsa/ocelot/*
16576 F:      drivers/net/ethernet/mscc/
16577 F:      include/soc/mscc/ocelot*
16578 F:      net/dsa/tag_ocelot.c
16579 F:      net/dsa/tag_ocelot_8021q.c
16580 F:      tools/testing/selftests/drivers/net/ocelot/*
16581
16582 OCELOT EXTERNAL SWITCH CONTROL
16583 M:      Colin Foster <[email protected]>
16584 S:      Supported
16585 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16586 F:      drivers/mfd/ocelot*
16587 F:      drivers/net/dsa/ocelot/ocelot_ext.c
16588 F:      include/linux/mfd/ocelot.h
16589
16590 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16591 M:      Frederic Barrat <[email protected]>
16592 M:      Andrew Donnellan <[email protected]>
16593 L:      [email protected]
16594 S:      Supported
16595 F:      Documentation/userspace-api/accelerators/ocxl.rst
16596 F:      arch/powerpc/include/asm/pnv-ocxl.h
16597 F:      arch/powerpc/platforms/powernv/ocxl.c
16598 F:      drivers/misc/ocxl/
16599 F:      include/misc/ocxl*
16600 F:      include/uapi/misc/ocxl.h
16601
16602 OMAP AUDIO SUPPORT
16603 M:      Peter Ujfalusi <[email protected]>
16604 M:      Jarkko Nikula <[email protected]>
16605 L:      [email protected] (moderated for non-subscribers)
16606 L:      [email protected]
16607 S:      Maintained
16608 F:      sound/soc/ti/n810.c
16609 F:      sound/soc/ti/omap*
16610 F:      sound/soc/ti/rx51.c
16611 F:      sound/soc/ti/sdma-pcm.*
16612
16613 OMAP CLOCK FRAMEWORK SUPPORT
16614 M:      Paul Walmsley <[email protected]>
16615 L:      [email protected]
16616 S:      Maintained
16617 F:      arch/arm/*omap*/*clock*
16618
16619 OMAP DEVICE TREE SUPPORT
16620 M:      Tony Lindgren <[email protected]>
16621 L:      [email protected]
16622 L:      [email protected]
16623 S:      Maintained
16624 F:      arch/arm/boot/dts/ti/omap/
16625
16626 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16627 L:      [email protected]
16628 L:      [email protected]
16629 S:      Orphan
16630 F:      Documentation/arch/arm/omap/dss.rst
16631 F:      drivers/video/fbdev/omap2/
16632
16633 OMAP FRAMEBUFFER SUPPORT
16634 L:      [email protected]
16635 L:      [email protected]
16636 S:      Orphan
16637 F:      drivers/video/fbdev/omap/
16638
16639 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16640 M:      Roger Quadros <[email protected]>
16641 M:      Tony Lindgren <[email protected]>
16642 L:      [email protected]
16643 S:      Maintained
16644 F:      arch/arm/mach-omap2/*gpmc*
16645 F:      drivers/memory/omap-gpmc.c
16646
16647 OMAP GPIO DRIVER
16648 M:      Grygorii Strashko <[email protected]>
16649 M:      Santosh Shilimkar <[email protected]>
16650 M:      Kevin Hilman <[email protected]>
16651 L:      [email protected]
16652 S:      Maintained
16653 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16654 F:      drivers/gpio/gpio-omap.c
16655
16656 OMAP HARDWARE SPINLOCK SUPPORT
16657 L:      [email protected]
16658 S:      Orphan
16659 F:      drivers/hwspinlock/omap_hwspinlock.c
16660
16661 OMAP HS MMC SUPPORT
16662 L:      [email protected]
16663 L:      [email protected]
16664 S:      Orphan
16665 F:      drivers/mmc/host/omap_hsmmc.c
16666
16667 OMAP HWMOD DATA
16668 M:      Paul Walmsley <[email protected]>
16669 L:      [email protected]
16670 S:      Maintained
16671 F:      arch/arm/mach-omap2/omap_hwmod*data*
16672
16673 OMAP HWMOD SUPPORT
16674 M:      Paul Walmsley <[email protected]>
16675 L:      [email protected]
16676 S:      Maintained
16677 F:      arch/arm/mach-omap2/omap_hwmod.*
16678
16679 OMAP I2C DRIVER
16680 M:      Vignesh R <[email protected]>
16681 L:      [email protected]
16682 L:      [email protected]
16683 S:      Maintained
16684 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16685 F:      drivers/i2c/busses/i2c-omap.c
16686
16687 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16688 M:      Laurent Pinchart <[email protected]>
16689 L:      [email protected]
16690 S:      Maintained
16691 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
16692 F:      drivers/media/platform/ti/omap3isp/
16693 F:      drivers/staging/media/omap4iss/
16694
16695 OMAP MMC SUPPORT
16696 M:      Aaro Koskinen <[email protected]>
16697 L:      [email protected]
16698 S:      Odd Fixes
16699 F:      drivers/mmc/host/omap.c
16700
16701 OMAP POWER MANAGEMENT SUPPORT
16702 M:      Kevin Hilman <[email protected]>
16703 L:      [email protected]
16704 S:      Maintained
16705 F:      arch/arm/*omap*/*pm*
16706 F:      drivers/cpufreq/omap-cpufreq.c
16707
16708 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16709 M:      Paul Walmsley <[email protected]>
16710 L:      [email protected]
16711 S:      Maintained
16712 F:      arch/arm/mach-omap2/prm*
16713
16714 OMAP RANDOM NUMBER GENERATOR SUPPORT
16715 M:      Deepak Saxena <[email protected]>
16716 S:      Maintained
16717 F:      drivers/char/hw_random/omap-rng.c
16718
16719 OMAP USB SUPPORT
16720 L:      [email protected]
16721 L:      [email protected]
16722 S:      Orphan
16723 F:      arch/arm/*omap*/usb*
16724 F:      drivers/usb/*/*omap*
16725
16726 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16727 M:      Mark Jackson <[email protected]>
16728 L:      [email protected]
16729 S:      Maintained
16730 F:      arch/arm/boot/dts/ti/omap/am335x-nano.dts
16731
16732 OMAP1 SUPPORT
16733 M:      Aaro Koskinen <[email protected]>
16734 M:      Janusz Krzysztofik <[email protected]>
16735 R:      Tony Lindgren <[email protected]>
16736 L:      [email protected]
16737 S:      Maintained
16738 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16740 F:      arch/arm/configs/omap1_defconfig
16741 F:      arch/arm/mach-omap1/
16742 F:      drivers/i2c/busses/i2c-omap.c
16743 F:      include/linux/platform_data/ams-delta-fiq.h
16744 F:      include/linux/platform_data/i2c-omap.h
16745
16746 OMAP2+ SUPPORT
16747 M:      Aaro Koskinen <[email protected]>
16748 M:      Andreas Kemnade <[email protected]>
16749 M:      Kevin Hilman <[email protected]>
16750 M:      Roger Quadros <[email protected]>
16751 M:      Tony Lindgren <[email protected]>
16752 L:      [email protected]
16753 S:      Maintained
16754 W:      http://linux.omap.com/
16755 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16757 F:      Documentation/devicetree/bindings/arm/ti/omap.yaml
16758 F:      arch/arm/configs/omap2plus_defconfig
16759 F:      arch/arm/mach-omap2/
16760 F:      drivers/bus/omap*.[ch]
16761 F:      drivers/bus/ti-sysc.c
16762 F:      drivers/gpio/gpio-tps65219.c
16763 F:      drivers/i2c/busses/i2c-omap.c
16764 F:      drivers/irqchip/irq-omap-intc.c
16765 F:      drivers/mfd/*omap*.c
16766 F:      drivers/mfd/menelaus.c
16767 F:      drivers/mfd/palmas.c
16768 F:      drivers/mfd/tps65217.c
16769 F:      drivers/mfd/tps65218.c
16770 F:      drivers/mfd/tps65219.c
16771 F:      drivers/mfd/tps65910.c
16772 F:      drivers/mfd/twl-core.[ch]
16773 F:      drivers/mfd/twl4030*.c
16774 F:      drivers/mfd/twl6030*.c
16775 F:      drivers/mfd/twl6040*.c
16776 F:      drivers/regulator/palmas-regulator*.c
16777 F:      drivers/regulator/pbias-regulator.c
16778 F:      drivers/regulator/tps65217-regulator.c
16779 F:      drivers/regulator/tps65218-regulator.c
16780 F:      drivers/regulator/tps65219-regulator.c
16781 F:      drivers/regulator/tps65910-regulator.c
16782 F:      drivers/regulator/twl-regulator.c
16783 F:      drivers/regulator/twl6030-regulator.c
16784 F:      include/linux/platform_data/i2c-omap.h
16785 F:      include/linux/platform_data/ti-sysc.h
16786
16787 OMFS FILESYSTEM
16788 M:      Bob Copeland <[email protected]>
16789 L:      [email protected]
16790 S:      Maintained
16791 F:      Documentation/filesystems/omfs.rst
16792 F:      fs/omfs/
16793
16794 OMNIVISION OG01A1B SENSOR DRIVER
16795 M:      Sakari Ailus <[email protected]>
16796 L:      [email protected]
16797 S:      Maintained
16798 F:      drivers/media/i2c/og01a1b.c
16799
16800 OMNIVISION OV01A10 SENSOR DRIVER
16801 M:      Bingbu Cao <[email protected]>
16802 L:      [email protected]
16803 S:      Maintained
16804 T:      git git://linuxtv.org/media_tree.git
16805 F:      drivers/media/i2c/ov01a10.c
16806
16807 OMNIVISION OV02A10 SENSOR DRIVER
16808 L:      [email protected]
16809 S:      Orphan
16810 T:      git git://linuxtv.org/media_tree.git
16811 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16812 F:      drivers/media/i2c/ov02a10.c
16813
16814 OMNIVISION OV08D10 SENSOR DRIVER
16815 M:      Jimmy Su <[email protected]>
16816 L:      [email protected]
16817 S:      Maintained
16818 T:      git git://linuxtv.org/media_tree.git
16819 F:      drivers/media/i2c/ov08d10.c
16820
16821 OMNIVISION OV08X40 SENSOR DRIVER
16822 M:      Jason Chen <[email protected]>
16823 L:      [email protected]
16824 S:      Maintained
16825 T:      git git://linuxtv.org/media_tree.git
16826 F:      drivers/media/i2c/ov08x40.c
16827
16828 OMNIVISION OV13858 SENSOR DRIVER
16829 M:      Sakari Ailus <[email protected]>
16830 L:      [email protected]
16831 S:      Maintained
16832 T:      git git://linuxtv.org/media_tree.git
16833 F:      drivers/media/i2c/ov13858.c
16834
16835 OMNIVISION OV13B10 SENSOR DRIVER
16836 M:      Arec Kao <[email protected]>
16837 L:      [email protected]
16838 S:      Maintained
16839 T:      git git://linuxtv.org/media_tree.git
16840 F:      drivers/media/i2c/ov13b10.c
16841
16842 OMNIVISION OV2680 SENSOR DRIVER
16843 M:      Rui Miguel Silva <[email protected]>
16844 M:      Hans de Goede <[email protected]>
16845 L:      [email protected]
16846 S:      Maintained
16847 T:      git git://linuxtv.org/media_tree.git
16848 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16849 F:      drivers/media/i2c/ov2680.c
16850
16851 OMNIVISION OV2685 SENSOR DRIVER
16852 M:      Shunqian Zheng <[email protected]>
16853 L:      [email protected]
16854 S:      Maintained
16855 T:      git git://linuxtv.org/media_tree.git
16856 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16857 F:      drivers/media/i2c/ov2685.c
16858
16859 OMNIVISION OV2740 SENSOR DRIVER
16860 M:      Tianshu Qiu <[email protected]>
16861 R:      Sakari Ailus <[email protected]>
16862 R:      Bingbu Cao <[email protected]>
16863 L:      [email protected]
16864 S:      Maintained
16865 T:      git git://linuxtv.org/media_tree.git
16866 F:      drivers/media/i2c/ov2740.c
16867
16868 OMNIVISION OV4689 SENSOR DRIVER
16869 M:      Mikhail Rudenko <[email protected]>
16870 L:      [email protected]
16871 S:      Maintained
16872 T:      git git://linuxtv.org/media_tree.git
16873 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16874 F:      drivers/media/i2c/ov4689.c
16875
16876 OMNIVISION OV5640 SENSOR DRIVER
16877 M:      Steve Longerbeam <[email protected]>
16878 L:      [email protected]
16879 S:      Maintained
16880 T:      git git://linuxtv.org/media_tree.git
16881 F:      drivers/media/i2c/ov5640.c
16882
16883 OMNIVISION OV5647 SENSOR DRIVER
16884 M:      Dave Stevenson <[email protected]>
16885 M:      Jacopo Mondi <[email protected]>
16886 L:      [email protected]
16887 S:      Maintained
16888 T:      git git://linuxtv.org/media_tree.git
16889 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16890 F:      drivers/media/i2c/ov5647.c
16891
16892 OMNIVISION OV5670 SENSOR DRIVER
16893 M:      Sakari Ailus <[email protected]>
16894 L:      [email protected]
16895 S:      Maintained
16896 T:      git git://linuxtv.org/media_tree.git
16897 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16898 F:      drivers/media/i2c/ov5670.c
16899
16900 OMNIVISION OV5675 SENSOR DRIVER
16901 M:      Sakari Ailus <[email protected]>
16902 L:      [email protected]
16903 S:      Maintained
16904 T:      git git://linuxtv.org/media_tree.git
16905 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16906 F:      drivers/media/i2c/ov5675.c
16907
16908 OMNIVISION OV5693 SENSOR DRIVER
16909 M:      Daniel Scally <[email protected]>
16910 L:      [email protected]
16911 S:      Maintained
16912 T:      git git://linuxtv.org/media_tree.git
16913 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16914 F:      drivers/media/i2c/ov5693.c
16915
16916 OMNIVISION OV5695 SENSOR DRIVER
16917 M:      Shunqian Zheng <[email protected]>
16918 L:      [email protected]
16919 S:      Maintained
16920 T:      git git://linuxtv.org/media_tree.git
16921 F:      drivers/media/i2c/ov5695.c
16922
16923 OMNIVISION OV64A40 SENSOR DRIVER
16924 M:      Jacopo Mondi <[email protected]>
16925 L:      [email protected]
16926 S:      Maintained
16927 T:      git git://linuxtv.org/media_tree.git
16928 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16929 F:      drivers/media/i2c/ov64a40.c
16930
16931 OMNIVISION OV7670 SENSOR DRIVER
16932 L:      [email protected]
16933 S:      Orphan
16934 T:      git git://linuxtv.org/media_tree.git
16935 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
16936 F:      drivers/media/i2c/ov7670.c
16937
16938 OMNIVISION OV772x SENSOR DRIVER
16939 M:      Jacopo Mondi <[email protected]>
16940 L:      [email protected]
16941 S:      Odd fixes
16942 T:      git git://linuxtv.org/media_tree.git
16943 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16944 F:      drivers/media/i2c/ov772x.c
16945 F:      include/media/i2c/ov772x.h
16946
16947 OMNIVISION OV7740 SENSOR DRIVER
16948 L:      [email protected]
16949 S:      Orphan
16950 T:      git git://linuxtv.org/media_tree.git
16951 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
16952 F:      drivers/media/i2c/ov7740.c
16953
16954 OMNIVISION OV8856 SENSOR DRIVER
16955 M:      Sakari Ailus <[email protected]>
16956 L:      [email protected]
16957 S:      Maintained
16958 T:      git git://linuxtv.org/media_tree.git
16959 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16960 F:      drivers/media/i2c/ov8856.c
16961
16962 OMNIVISION OV8858 SENSOR DRIVER
16963 M:      Jacopo Mondi <[email protected]>
16964 M:      Nicholas Roth <[email protected]>
16965 L:      [email protected]
16966 S:      Maintained
16967 T:      git git://linuxtv.org/media_tree.git
16968 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16969 F:      drivers/media/i2c/ov8858.c
16970
16971 OMNIVISION OV9282 SENSOR DRIVER
16972 M:      Dave Stevenson <[email protected]>
16973 L:      [email protected]
16974 S:      Maintained
16975 T:      git git://linuxtv.org/media_tree.git
16976 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16977 F:      drivers/media/i2c/ov9282.c
16978
16979 OMNIVISION OV9640 SENSOR DRIVER
16980 M:      Petr Cvek <[email protected]>
16981 L:      [email protected]
16982 S:      Maintained
16983 F:      drivers/media/i2c/ov9640.*
16984
16985 OMNIVISION OV9650 SENSOR DRIVER
16986 M:      Sakari Ailus <[email protected]>
16987 R:      Akinobu Mita <[email protected]>
16988 R:      Sylwester Nawrocki <[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/ov9650.txt
16993 F:      drivers/media/i2c/ov9650.c
16994
16995 OMNIVISION OV9734 SENSOR DRIVER
16996 M:      Tianshu Qiu <[email protected]>
16997 R:      Bingbu Cao <[email protected]>
16998 L:      [email protected]
16999 S:      Maintained
17000 T:      git git://linuxtv.org/media_tree.git
17001 F:      drivers/media/i2c/ov9734.c
17002
17003 ONBOARD USB HUB DRIVER
17004 M:      Matthias Kaehlcke <[email protected]>
17005 L:      [email protected]
17006 S:      Maintained
17007 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17008 F:      drivers/usb/misc/onboard_usb_dev.c
17009
17010 ONENAND FLASH DRIVER
17011 M:      Kyungmin Park <[email protected]>
17012 L:      [email protected]
17013 S:      Maintained
17014 F:      drivers/mtd/nand/onenand/
17015 F:      include/linux/mtd/onenand*.h
17016
17017 ONEXPLAYER FAN DRIVER
17018 M:      Derek John Clark <[email protected]>
17019 M:      Joaquín Ignacio Aramendía <[email protected]>
17020 L:      [email protected]
17021 S:      Maintained
17022 F:      drivers/hwmon/oxp-sensors.c
17023
17024 ONIE TLV NVMEM LAYOUT DRIVER
17025 M:      Miquel Raynal <[email protected]>
17026 S:      Maintained
17027 F:      Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17028 F:      drivers/nvmem/layouts/onie-tlv.c
17029
17030 ONION OMEGA2+ BOARD
17031 M:      Harvey Hunt <[email protected]>
17032 L:      [email protected]
17033 S:      Maintained
17034 F:      arch/mips/boot/dts/ralink/omega2p.dts
17035
17036 ONSEMI ETHERNET PHY DRIVERS
17037 M:      Piergiorgio Beruto <[email protected]>
17038 L:      [email protected]
17039 S:      Supported
17040 W:      http://www.onsemi.com
17041 F:      drivers/net/phy/ncn*
17042
17043 OP-TEE DRIVER
17044 M:      Jens Wiklander <[email protected]>
17045 L:      [email protected]
17046 S:      Maintained
17047 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
17048 F:      drivers/tee/optee/
17049
17050 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17051 M:      Sumit Garg <[email protected]>
17052 L:      [email protected]
17053 S:      Maintained
17054 F:      drivers/char/hw_random/optee-rng.c
17055
17056 OP-TEE RTC DRIVER
17057 M:      Clément Léger <[email protected]>
17058 L:      [email protected]
17059 S:      Maintained
17060 F:      drivers/rtc/rtc-optee.c
17061
17062 OPA-VNIC DRIVER
17063 M:      Dennis Dalessandro <[email protected]>
17064 L:      [email protected]
17065 S:      Supported
17066 F:      drivers/infiniband/ulp/opa_vnic
17067
17068 OPEN FIRMWARE AND FLATTENED DEVICE TREE
17069 M:      Rob Herring <[email protected]>
17070 M:      Saravana Kannan <[email protected]>
17071 L:      [email protected]
17072 S:      Maintained
17073 W:      http://www.devicetree.org/
17074 C:      irc://irc.libera.chat/devicetree
17075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17076 F:      Documentation/ABI/testing/sysfs-firmware-ofw
17077 F:      drivers/of/
17078 F:      include/linux/of*.h
17079 F:      scripts/dtc/
17080 F:      tools/testing/selftests/dt/
17081 K:      of_overlay_notifier_
17082 K:      of_overlay_fdt_apply
17083 K:      of_overlay_remove
17084
17085 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17086 M:      Rob Herring <[email protected]>
17087 M:      Krzysztof Kozlowski <[email protected]>
17088 M:      Conor Dooley <[email protected]>
17089 L:      [email protected]
17090 S:      Maintained
17091 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17092 C:      irc://irc.libera.chat/devicetree
17093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17094 F:      Documentation/devicetree/
17095 F:      arch/*/boot/dts/
17096 F:      include/dt-bindings/
17097
17098 OPENCOMPUTE PTP CLOCK DRIVER
17099 M:      Jonathan Lemon <[email protected]>
17100 M:      Vadim Fedorenko <[email protected]>
17101 L:      [email protected]
17102 S:      Maintained
17103 F:      drivers/ptp/ptp_ocp.c
17104
17105 OPENCORES I2C BUS DRIVER
17106 M:      Peter Korsgaard <[email protected]>
17107 M:      Andrew Lunn <[email protected]>
17108 L:      [email protected]
17109 S:      Maintained
17110 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17111 F:      Documentation/i2c/busses/i2c-ocores.rst
17112 F:      drivers/i2c/busses/i2c-ocores.c
17113 F:      include/linux/platform_data/i2c-ocores.h
17114
17115 OPENRISC ARCHITECTURE
17116 M:      Jonas Bonn <[email protected]>
17117 M:      Stefan Kristiansson <[email protected]>
17118 M:      Stafford Horne <[email protected]>
17119 L:      [email protected]
17120 S:      Maintained
17121 W:      http://openrisc.io
17122 T:      git https://github.com/openrisc/linux.git
17123 F:      Documentation/arch/openrisc/
17124 F:      Documentation/devicetree/bindings/openrisc/
17125 F:      arch/openrisc/
17126 F:      drivers/irqchip/irq-ompic.c
17127 F:      drivers/irqchip/irq-or1k-*
17128
17129 OPENVSWITCH
17130 M:      Pravin B Shelar <[email protected]>
17131 L:      [email protected]
17132 L:      [email protected]
17133 S:      Maintained
17134 W:      http://openvswitch.org
17135 F:      include/uapi/linux/openvswitch.h
17136 F:      net/openvswitch/
17137 F:      tools/testing/selftests/net/openvswitch/
17138
17139 OPERATING PERFORMANCE POINTS (OPP)
17140 M:      Viresh Kumar <[email protected]>
17141 M:      Nishanth Menon <[email protected]>
17142 M:      Stephen Boyd <[email protected]>
17143 L:      [email protected]
17144 S:      Maintained
17145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17146 F:      Documentation/devicetree/bindings/opp/
17147 F:      Documentation/power/opp.rst
17148 F:      drivers/opp/
17149 F:      include/linux/pm_opp.h
17150
17151 OPL4 DRIVER
17152 M:      Clemens Ladisch <[email protected]>
17153 L:      [email protected] (moderated for non-subscribers)
17154 S:      Maintained
17155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17156 F:      sound/drivers/opl4/
17157
17158 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17159 M:      Mark Fasheh <[email protected]>
17160 M:      Joel Becker <[email protected]>
17161 M:      Joseph Qi <[email protected]>
17162 L:      [email protected]
17163 S:      Supported
17164 W:      http://ocfs2.wiki.kernel.org
17165 F:      Documentation/filesystems/dlmfs.rst
17166 F:      Documentation/filesystems/ocfs2.rst
17167 F:      fs/ocfs2/
17168
17169 ORANGEFS FILESYSTEM
17170 M:      Mike Marshall <[email protected]>
17171 R:      Martin Brandenburg <[email protected]>
17172 L:      [email protected]
17173 S:      Supported
17174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17175 F:      Documentation/filesystems/orangefs.rst
17176 F:      fs/orangefs/
17177
17178 OV2659 OMNIVISION SENSOR DRIVER
17179 M:      "Lad, Prabhakar" <[email protected]>
17180 L:      [email protected]
17181 S:      Maintained
17182 W:      https://linuxtv.org
17183 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17184 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17185 F:      drivers/media/i2c/ov2659.c
17186 F:      include/media/i2c/ov2659.h
17187
17188 OVERLAY FILESYSTEM
17189 M:      Miklos Szeredi <[email protected]>
17190 M:      Amir Goldstein <[email protected]>
17191 L:      [email protected]
17192 S:      Supported
17193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17194 F:      Documentation/filesystems/overlayfs.rst
17195 F:      fs/overlayfs/
17196
17197 P54 WIRELESS DRIVER
17198 M:      Christian Lamparter <[email protected]>
17199 L:      [email protected]
17200 S:      Maintained
17201 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
17202 F:      drivers/net/wireless/intersil/p54/
17203
17204 PACKET SOCKETS
17205 M:      Willem de Bruijn <[email protected]>
17206 S:      Maintained
17207 F:      include/uapi/linux/if_packet.h
17208 F:      net/packet/af_packet.c
17209
17210 PACKING
17211 M:      Vladimir Oltean <[email protected]>
17212 L:      [email protected]
17213 S:      Supported
17214 F:      Documentation/core-api/packing.rst
17215 F:      include/linux/packing.h
17216 F:      lib/packing.c
17217
17218 PADATA PARALLEL EXECUTION MECHANISM
17219 M:      Steffen Klassert <[email protected]>
17220 M:      Daniel Jordan <[email protected]>
17221 L:      [email protected]
17222 L:      [email protected]
17223 S:      Maintained
17224 F:      Documentation/core-api/padata.rst
17225 F:      include/linux/padata.h
17226 F:      kernel/padata.c
17227
17228 PAGE CACHE
17229 M:      Matthew Wilcox (Oracle) <[email protected]>
17230 L:      [email protected]
17231 S:      Supported
17232 T:      git git://git.infradead.org/users/willy/pagecache.git
17233 F:      Documentation/filesystems/locking.rst
17234 F:      Documentation/filesystems/vfs.rst
17235 F:      include/linux/pagemap.h
17236 F:      mm/filemap.c
17237 F:      mm/page-writeback.c
17238 F:      mm/readahead.c
17239 F:      mm/truncate.c
17240
17241 PAGE POOL
17242 M:      Jesper Dangaard Brouer <[email protected]>
17243 M:      Ilias Apalodimas <[email protected]>
17244 L:      [email protected]
17245 S:      Supported
17246 F:      Documentation/networking/page_pool.rst
17247 F:      include/net/page_pool/
17248 F:      include/trace/events/page_pool.h
17249 F:      net/core/page_pool.c
17250
17251 PAGE TABLE CHECK
17252 M:      Pasha Tatashin <[email protected]>
17253 M:      Andrew Morton <[email protected]>
17254 L:      [email protected]
17255 S:      Maintained
17256 F:      Documentation/mm/page_table_check.rst
17257 F:      include/linux/page_table_check.h
17258 F:      mm/page_table_check.c
17259
17260 PANASONIC LAPTOP ACPI EXTRAS DRIVER
17261 M:      Kenneth Chan <[email protected]>
17262 L:      [email protected]
17263 S:      Maintained
17264 F:      drivers/platform/x86/panasonic-laptop.c
17265
17266 PARALLAX PING IIO SENSOR DRIVER
17267 M:      Andreas Klinger <[email protected]>
17268 L:      [email protected]
17269 S:      Maintained
17270 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17271 F:      drivers/iio/proximity/ping.c
17272
17273 PARALLEL LCD/KEYPAD PANEL DRIVER
17274 M:      Willy Tarreau <[email protected]>
17275 M:      Ksenija Stanojevic <[email protected]>
17276 S:      Odd Fixes
17277 F:      Documentation/admin-guide/lcd-panel-cgram.rst
17278 F:      drivers/auxdisplay/panel.c
17279
17280 PARALLEL PORT SUBSYSTEM
17281 M:      Sudip Mukherjee <[email protected]>
17282 M:      Sudip Mukherjee <[email protected]>
17283 L:      [email protected] (subscribers-only)
17284 S:      Maintained
17285 F:      Documentation/driver-api/parport*.rst
17286 F:      drivers/char/ppdev.c
17287 F:      drivers/parport/
17288 F:      include/linux/parport*.h
17289 F:      include/uapi/linux/ppdev.h
17290
17291 PARAVIRT_OPS INTERFACE
17292 M:      Juergen Gross <[email protected]>
17293 R:      Ajay Kaher <[email protected]>
17294 R:      Alexey Makhalov <[email protected]>
17295 R:      Broadcom internal kernel review list <[email protected]>
17296 L:      [email protected]
17297 L:      [email protected]
17298 S:      Supported
17299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17300 F:      Documentation/virt/paravirt_ops.rst
17301 F:      arch/*/include/asm/paravirt*.h
17302 F:      arch/*/kernel/paravirt*
17303 F:      include/linux/hypervisor.h
17304
17305 PARISC ARCHITECTURE
17306 M:      "James E.J. Bottomley" <[email protected]>
17307 M:      Helge Deller <[email protected]>
17308 L:      [email protected]
17309 S:      Maintained
17310 W:      https://parisc.wiki.kernel.org
17311 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
17312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17314 F:      Documentation/arch/parisc/
17315 F:      arch/parisc/
17316 F:      drivers/char/agp/parisc-agp.c
17317 F:      drivers/input/misc/hp_sdc_rtc.c
17318 F:      drivers/input/serio/gscps2.c
17319 F:      drivers/input/serio/hp_sdc*
17320 F:      drivers/parisc/
17321 F:      drivers/parport/parport_gsc.*
17322 F:      drivers/tty/serial/8250/8250_parisc.c
17323 F:      drivers/video/console/sti*
17324 F:      drivers/video/fbdev/sti*
17325 F:      drivers/video/logo/logo_parisc*
17326 F:      include/linux/hp_sdc.h
17327
17328 PARMAN
17329 M:      Jiri Pirko <[email protected]>
17330 L:      [email protected]
17331 S:      Supported
17332 F:      include/linux/parman.h
17333 F:      lib/parman.c
17334 F:      lib/test_parman.c
17335
17336 PC ENGINES APU BOARD DRIVER
17337 M:      Enrico Weigelt, metux IT consult <[email protected]>
17338 S:      Maintained
17339 F:      drivers/platform/x86/pcengines-apuv2.c
17340
17341 PC87360 HARDWARE MONITORING DRIVER
17342 M:      Jim Cromie <[email protected]>
17343 L:      [email protected]
17344 S:      Maintained
17345 F:      Documentation/hwmon/pc87360.rst
17346 F:      drivers/hwmon/pc87360.c
17347
17348 PC8736x GPIO DRIVER
17349 M:      Jim Cromie <[email protected]>
17350 S:      Maintained
17351 F:      drivers/char/pc8736x_gpio.c
17352
17353 PC87427 HARDWARE MONITORING DRIVER
17354 M:      Jean Delvare <[email protected]>
17355 L:      [email protected]
17356 S:      Maintained
17357 F:      Documentation/hwmon/pc87427.rst
17358 F:      drivers/hwmon/pc87427.c
17359
17360 PCA9532 LED DRIVER
17361 M:      Riku Voipio <[email protected]>
17362 S:      Maintained
17363 F:      drivers/leds/leds-pca9532.c
17364 F:      include/linux/leds-pca9532.h
17365
17366 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17367 M:      Thomas Petazzoni <[email protected]>
17368 M:      Pali Rohár <[email protected]>
17369 L:      [email protected]
17370 L:      [email protected] (moderated for non-subscribers)
17371 S:      Maintained
17372 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
17373 F:      drivers/pci/controller/pci-aardvark.c
17374
17375 PCI DRIVER FOR ALTERA PCIE IP
17376 M:      Joyce Ooi <[email protected]>
17377 L:      [email protected]
17378 S:      Supported
17379 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
17380 F:      drivers/pci/controller/pcie-altera.c
17381
17382 PCI DRIVER FOR APPLIEDMICRO XGENE
17383 M:      Toan Le <[email protected]>
17384 L:      [email protected]
17385 L:      [email protected] (moderated for non-subscribers)
17386 S:      Maintained
17387 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
17388 F:      drivers/pci/controller/pci-xgene.c
17389
17390 PCI DRIVER FOR ARM VERSATILE PLATFORM
17391 M:      Rob Herring <[email protected]>
17392 L:      [email protected]
17393 L:      [email protected] (moderated for non-subscribers)
17394 S:      Maintained
17395 F:      Documentation/devicetree/bindings/pci/versatile.yaml
17396 F:      drivers/pci/controller/pci-versatile.c
17397
17398 PCI DRIVER FOR ARMADA 8K
17399 M:      Thomas Petazzoni <[email protected]>
17400 L:      [email protected]
17401 L:      [email protected] (moderated for non-subscribers)
17402 S:      Maintained
17403 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
17404 F:      drivers/pci/controller/dwc/pcie-armada8k.c
17405
17406 PCI DRIVER FOR CADENCE PCIE IP
17407 L:      [email protected]
17408 S:      Orphan
17409 F:      Documentation/devicetree/bindings/pci/cdns,*
17410 F:      drivers/pci/controller/cadence/*cadence*
17411
17412 PCI DRIVER FOR FREESCALE LAYERSCAPE
17413 M:      Minghuan Lian <[email protected]>
17414 M:      Mingkai Hu <[email protected]>
17415 M:      Roy Zang <[email protected]>
17416 L:      [email protected]
17417 L:      [email protected]
17418 L:      [email protected] (moderated for non-subscribers)
17419 S:      Maintained
17420 F:      drivers/pci/controller/dwc/*layerscape*
17421
17422 PCI DRIVER FOR FU740
17423 M:      Paul Walmsley <[email protected]>
17424 M:      Greentime Hu <[email protected]>
17425 M:      Samuel Holland <[email protected]>
17426 L:      [email protected]
17427 S:      Maintained
17428 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17429 F:      drivers/pci/controller/dwc/pcie-fu740.c
17430
17431 PCI DRIVER FOR GENERIC OF HOSTS
17432 M:      Will Deacon <[email protected]>
17433 L:      [email protected]
17434 L:      [email protected] (moderated for non-subscribers)
17435 S:      Maintained
17436 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17437 F:      drivers/pci/controller/pci-host-common.c
17438 F:      drivers/pci/controller/pci-host-generic.c
17439
17440 PCI DRIVER FOR IMX6
17441 M:      Richard Zhu <[email protected]>
17442 M:      Lucas Stach <[email protected]>
17443 L:      [email protected]
17444 L:      [email protected] (moderated for non-subscribers)
17445 S:      Maintained
17446 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17447 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17448 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17449 F:      drivers/pci/controller/dwc/*imx6*
17450
17451 PCI DRIVER FOR INTEL IXP4XX
17452 M:      Linus Walleij <[email protected]>
17453 S:      Maintained
17454 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17455 F:      drivers/pci/controller/pci-ixp4xx.c
17456
17457 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17458 M:      Nirmal Patel <[email protected]>
17459 R:      Jonathan Derrick <[email protected]>
17460 L:      [email protected]
17461 S:      Supported
17462 F:      drivers/pci/controller/vmd.c
17463
17464 PCI DRIVER FOR MICROSEMI SWITCHTEC
17465 M:      Kurt Schwemmer <[email protected]>
17466 M:      Logan Gunthorpe <[email protected]>
17467 L:      [email protected]
17468 S:      Maintained
17469 F:      Documentation/ABI/testing/sysfs-class-switchtec
17470 F:      Documentation/driver-api/switchtec.rst
17471 F:      drivers/ntb/hw/mscc/
17472 F:      drivers/pci/switch/switchtec*
17473 F:      include/linux/switchtec.h
17474 F:      include/uapi/linux/switchtec_ioctl.h
17475
17476 PCI DRIVER FOR MOBIVEIL PCIE IP
17477 M:      Karthikeyan Mitran <[email protected]>
17478 M:      Hou Zhiqiang <[email protected]>
17479 L:      [email protected]
17480 S:      Supported
17481 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17482 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
17483
17484 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17485 M:      Thomas Petazzoni <[email protected]>
17486 M:      Pali Rohár <[email protected]>
17487 L:      [email protected]
17488 L:      [email protected] (moderated for non-subscribers)
17489 S:      Maintained
17490 F:      drivers/pci/controller/*mvebu*
17491
17492 PCI DRIVER FOR NVIDIA TEGRA
17493 M:      Thierry Reding <[email protected]>
17494 L:      [email protected]
17495 L:      [email protected]
17496 S:      Supported
17497 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17498 F:      drivers/pci/controller/pci-tegra.c
17499
17500 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17501 M:      Hou Zhiqiang <[email protected]>
17502 L:      [email protected]
17503 L:      [email protected] (moderated for non-subscribers)
17504 S:      Maintained
17505 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17506 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17507
17508 PCI DRIVER FOR PLDA PCIE IP
17509 M:      Daire McNamara <[email protected]>
17510 L:      [email protected]
17511 S:      Maintained
17512 F:      Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17513 F:      drivers/pci/controller/plda/pcie-plda-host.c
17514 F:      drivers/pci/controller/plda/pcie-plda.h
17515
17516 PCI DRIVER FOR RENESAS R-CAR
17517 M:      Marek Vasut <[email protected]>
17518 M:      Yoshihiro Shimoda <[email protected]>
17519 L:      [email protected]
17520 L:      [email protected]
17521 S:      Maintained
17522 F:      Documentation/devicetree/bindings/pci/*rcar*
17523 F:      drivers/pci/controller/*rcar*
17524 F:      drivers/pci/controller/dwc/*rcar*
17525
17526 PCI DRIVER FOR SAMSUNG EXYNOS
17527 M:      Jingoo Han <[email protected]>
17528 L:      [email protected]
17529 L:      [email protected] (moderated for non-subscribers)
17530 L:      [email protected]
17531 S:      Maintained
17532 F:      drivers/pci/controller/dwc/pci-exynos.c
17533
17534 PCI DRIVER FOR SYNOPSYS DESIGNWARE
17535 M:      Jingoo Han <[email protected]>
17536 M:      Manivannan Sadhasivam <[email protected]>
17537 L:      [email protected]
17538 S:      Maintained
17539 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17540 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17541 F:      drivers/pci/controller/dwc/*designware*
17542
17543 PCI DRIVER FOR TI DRA7XX/J721E
17544 M:      Vignesh Raghavendra <[email protected]>
17545 R:      Siddharth Vadapalli <[email protected]>
17546 L:      [email protected]
17547 L:      [email protected]
17548 L:      [email protected] (moderated for non-subscribers)
17549 S:      Supported
17550 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
17551 F:      drivers/pci/controller/cadence/pci-j721e.c
17552 F:      drivers/pci/controller/dwc/pci-dra7xx.c
17553
17554 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17555 M:      Linus Walleij <[email protected]>
17556 L:      [email protected]
17557 S:      Maintained
17558 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17559 F:      drivers/pci/controller/pci-v3-semi.c
17560
17561 PCI DRIVER FOR XILINX VERSAL CPM
17562 M:      Bharat Kumar Gogada <[email protected]>
17563 M:      Michal Simek <[email protected]>
17564 L:      [email protected]
17565 S:      Maintained
17566 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17567 F:      drivers/pci/controller/pcie-xilinx-cpm.c
17568
17569 PCI ENDPOINT SUBSYSTEM
17570 M:      Manivannan Sadhasivam <[email protected]>
17571 M:      Krzysztof Wilczyński <[email protected]>
17572 R:      Kishon Vijay Abraham I <[email protected]>
17573 L:      [email protected]
17574 S:      Supported
17575 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17576 B:      https://bugzilla.kernel.org
17577 C:      irc://irc.oftc.net/linux-pci
17578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17579 F:      Documentation/PCI/endpoint/*
17580 F:      Documentation/misc-devices/pci-endpoint-test.rst
17581 F:      drivers/misc/pci_endpoint_test.c
17582 F:      drivers/pci/endpoint/
17583 F:      tools/pci/
17584
17585 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17586 M:      Mahesh J Salgaonkar <[email protected]>
17587 R:      Oliver O'Halloran <[email protected]>
17588 L:      [email protected]
17589 S:      Supported
17590 F:      Documentation/PCI/pci-error-recovery.rst
17591 F:      Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17592 F:      arch/powerpc/include/*/eeh*.h
17593 F:      arch/powerpc/kernel/eeh*.c
17594 F:      arch/powerpc/platforms/*/eeh*.c
17595 F:      drivers/pci/pcie/aer.c
17596 F:      drivers/pci/pcie/dpc.c
17597 F:      drivers/pci/pcie/err.c
17598
17599 PCI ERROR RECOVERY
17600 M:      Linas Vepstas <[email protected]>
17601 L:      [email protected]
17602 S:      Supported
17603 F:      Documentation/PCI/pci-error-recovery.rst
17604
17605 PCI MSI DRIVER FOR ALTERA MSI IP
17606 M:      Joyce Ooi <[email protected]>
17607 L:      [email protected]
17608 S:      Supported
17609 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17610 F:      drivers/pci/controller/pcie-altera-msi.c
17611
17612 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17613 M:      Toan Le <[email protected]>
17614 L:      [email protected]
17615 L:      [email protected] (moderated for non-subscribers)
17616 S:      Maintained
17617 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17618 F:      drivers/pci/controller/pci-xgene-msi.c
17619
17620 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17621 M:      Lorenzo Pieralisi <[email protected]>
17622 M:      Krzysztof Wilczyński <[email protected]>
17623 R:      Rob Herring <[email protected]>
17624 L:      [email protected]
17625 S:      Supported
17626 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17627 B:      https://bugzilla.kernel.org
17628 C:      irc://irc.oftc.net/linux-pci
17629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17630 F:      Documentation/devicetree/bindings/pci/
17631 F:      drivers/pci/controller/
17632 F:      drivers/pci/pci-bridge-emul.c
17633 F:      drivers/pci/pci-bridge-emul.h
17634
17635 PCI PEER-TO-PEER DMA (P2PDMA)
17636 M:      Bjorn Helgaas <[email protected]>
17637 M:      Logan Gunthorpe <[email protected]>
17638 L:      [email protected]
17639 S:      Supported
17640 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17641 B:      https://bugzilla.kernel.org
17642 C:      irc://irc.oftc.net/linux-pci
17643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17644 F:      Documentation/driver-api/pci/p2pdma.rst
17645 F:      drivers/pci/p2pdma.c
17646 F:      include/linux/pci-p2pdma.h
17647
17648 PCI POWER CONTROL
17649 M:      Bartosz Golaszewski <[email protected]>
17650 L:      [email protected]
17651 S:      Maintained
17652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17653 F:      drivers/pci/pwrctl/*
17654 F:      include/linux/pci-pwrctl.h
17655
17656 PCI SUBSYSTEM
17657 M:      Bjorn Helgaas <[email protected]>
17658 L:      [email protected]
17659 S:      Supported
17660 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17661 B:      https://bugzilla.kernel.org
17662 C:      irc://irc.oftc.net/linux-pci
17663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17664 F:      Documentation/PCI/
17665 F:      Documentation/devicetree/bindings/pci/
17666 F:      arch/x86/kernel/early-quirks.c
17667 F:      arch/x86/kernel/quirks.c
17668 F:      arch/x86/pci/
17669 F:      drivers/acpi/pci*
17670 F:      drivers/pci/
17671 F:      include/asm-generic/pci*
17672 F:      include/linux/of_pci.h
17673 F:      include/linux/pci*
17674 F:      include/uapi/linux/pci*
17675
17676 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17677 M:      Jonathan Chocron <[email protected]>
17678 L:      [email protected]
17679 S:      Maintained
17680 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
17681 F:      drivers/pci/controller/dwc/pcie-al.c
17682
17683 PCIE DRIVER FOR AMLOGIC MESON
17684 M:      Yue Wang <[email protected]>
17685 L:      [email protected]
17686 L:      [email protected]
17687 S:      Maintained
17688 F:      drivers/pci/controller/dwc/pci-meson.c
17689
17690 PCIE DRIVER FOR AXIS ARTPEC
17691 M:      Jesper Nilsson <[email protected]>
17692 L:      [email protected]
17693 L:      [email protected]
17694 S:      Maintained
17695 F:      Documentation/devicetree/bindings/pci/axis,artpec*
17696 F:      drivers/pci/controller/dwc/*artpec*
17697
17698 PCIE DRIVER FOR CAVIUM THUNDERX
17699 M:      Robert Richter <[email protected]>
17700 L:      [email protected]
17701 L:      [email protected] (moderated for non-subscribers)
17702 S:      Odd Fixes
17703 F:      drivers/pci/controller/pci-thunder-*
17704
17705 PCIE DRIVER FOR HISILICON
17706 M:      Zhou Wang <[email protected]>
17707 L:      [email protected]
17708 S:      Maintained
17709 F:      drivers/pci/controller/dwc/pcie-hisi.c
17710
17711 PCIE DRIVER FOR HISILICON KIRIN
17712 M:      Xiaowei Song <[email protected]>
17713 M:      Binghui Wang <[email protected]>
17714 L:      [email protected]
17715 S:      Maintained
17716 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17717 F:      drivers/pci/controller/dwc/pcie-kirin.c
17718
17719 PCIE DRIVER FOR HISILICON STB
17720 M:      Shawn Guo <[email protected]>
17721 L:      [email protected]
17722 S:      Maintained
17723 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17724 F:      drivers/pci/controller/dwc/pcie-histb.c
17725
17726 PCIE DRIVER FOR INTEL KEEM BAY
17727 M:      Srikanth Thokala <[email protected]>
17728 L:      [email protected]
17729 S:      Supported
17730 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17731 F:      drivers/pci/controller/dwc/pcie-keembay.c
17732
17733 PCIE DRIVER FOR INTEL LGM GW SOC
17734 M:      Chuanhua Lei <[email protected]>
17735 L:      [email protected]
17736 S:      Maintained
17737 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17738 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
17739
17740 PCIE DRIVER FOR MEDIATEK
17741 M:      Ryder Lee <[email protected]>
17742 M:      Jianjun Wang <[email protected]>
17743 L:      [email protected]
17744 L:      [email protected] (moderated for non-subscribers)
17745 S:      Supported
17746 F:      Documentation/devicetree/bindings/pci/mediatek*
17747 F:      drivers/pci/controller/*mediatek*
17748
17749 PCIE DRIVER FOR MICROCHIP
17750 M:      Daire McNamara <[email protected]>
17751 L:      [email protected]
17752 S:      Supported
17753 F:      Documentation/devicetree/bindings/pci/microchip*
17754 F:      drivers/pci/controller/plda/*microchip*
17755
17756 PCIE DRIVER FOR QUALCOMM MSM
17757 M:      Manivannan Sadhasivam <[email protected]>
17758 L:      [email protected]
17759 L:      [email protected]
17760 S:      Maintained
17761 F:      drivers/pci/controller/dwc/pcie-qcom.c
17762
17763 PCIE DRIVER FOR ROCKCHIP
17764 M:      Shawn Lin <[email protected]>
17765 L:      [email protected]
17766 L:      [email protected]
17767 S:      Maintained
17768 F:      Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17769 F:      drivers/pci/controller/pcie-rockchip*
17770
17771 PCIE DRIVER FOR SOCIONEXT UNIPHIER
17772 M:      Kunihiko Hayashi <[email protected]>
17773 L:      [email protected]
17774 S:      Maintained
17775 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17776 F:      drivers/pci/controller/dwc/pcie-uniphier*
17777
17778 PCIE DRIVER FOR ST SPEAR13XX
17779 M:      Pratyush Anand <[email protected]>
17780 L:      [email protected]
17781 S:      Maintained
17782 F:      drivers/pci/controller/dwc/*spear*
17783
17784 PCIE DRIVER FOR STARFIVE JH71x0
17785 M:      Kevin Xie <[email protected]>
17786 L:      [email protected]
17787 S:      Maintained
17788 F:      Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17789 F:      drivers/pci/controller/plda/pcie-starfive.c
17790
17791 PCIE ENDPOINT DRIVER FOR QUALCOMM
17792 M:      Manivannan Sadhasivam <[email protected]>
17793 L:      [email protected]
17794 L:      [email protected]
17795 S:      Maintained
17796 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17797 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
17798
17799 PCMCIA SUBSYSTEM
17800 M:      Dominik Brodowski <[email protected]>
17801 S:      Odd Fixes
17802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17803 F:      Documentation/pcmcia/
17804 F:      drivers/pcmcia/
17805 F:      include/pcmcia/
17806 F:      tools/pcmcia/
17807
17808 PCNET32 NETWORK DRIVER
17809 M:      Don Fry <[email protected]>
17810 L:      [email protected]
17811 S:      Maintained
17812 F:      drivers/net/ethernet/amd/pcnet32.c
17813
17814 PCRYPT PARALLEL CRYPTO ENGINE
17815 M:      Steffen Klassert <[email protected]>
17816 L:      [email protected]
17817 S:      Maintained
17818 F:      crypto/pcrypt.c
17819 F:      include/crypto/pcrypt.h
17820
17821 PDS DSC VIRTIO DATA PATH ACCELERATOR
17822 R:      Shannon Nelson <[email protected]>
17823 F:      drivers/vdpa/pds/
17824
17825 PECI HARDWARE MONITORING DRIVERS
17826 M:      Iwona Winiarska <[email protected]>
17827 L:      [email protected]
17828 S:      Supported
17829 F:      Documentation/hwmon/peci-cputemp.rst
17830 F:      Documentation/hwmon/peci-dimmtemp.rst
17831 F:      drivers/hwmon/peci/
17832
17833 PECI SUBSYSTEM
17834 M:      Iwona Winiarska <[email protected]>
17835 L:      [email protected] (moderated for non-subscribers)
17836 S:      Supported
17837 F:      Documentation/devicetree/bindings/peci/
17838 F:      Documentation/peci/
17839 F:      drivers/peci/
17840 F:      include/linux/peci-cpu.h
17841 F:      include/linux/peci.h
17842
17843 PENSANDO ETHERNET DRIVERS
17844 M:      Shannon Nelson <[email protected]>
17845 M:      Brett Creeley <[email protected]>
17846 L:      [email protected]
17847 S:      Supported
17848 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17849 F:      drivers/net/ethernet/pensando/
17850
17851 PER-CPU MEMORY ALLOCATOR
17852 M:      Dennis Zhou <[email protected]>
17853 M:      Tejun Heo <[email protected]>
17854 M:      Christoph Lameter <[email protected]>
17855 L:      [email protected]
17856 S:      Maintained
17857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17858 F:      arch/*/include/asm/percpu.h
17859 F:      include/linux/percpu*.h
17860 F:      lib/percpu*.c
17861 F:      mm/percpu*.c
17862
17863 PER-TASK DELAY ACCOUNTING
17864 M:      Balbir Singh <[email protected]>
17865 S:      Maintained
17866 F:      include/linux/delayacct.h
17867 F:      kernel/delayacct.c
17868
17869 PERFORMANCE EVENTS SUBSYSTEM
17870 M:      Peter Zijlstra <[email protected]>
17871 M:      Ingo Molnar <[email protected]>
17872 M:      Arnaldo Carvalho de Melo <[email protected]>
17873 M:      Namhyung Kim <[email protected]>
17874 R:      Mark Rutland <[email protected]>
17875 R:      Alexander Shishkin <[email protected]>
17876 R:      Jiri Olsa <[email protected]>
17877 R:      Ian Rogers <[email protected]>
17878 R:      Adrian Hunter <[email protected]>
17879 R:      "Liang, Kan" <[email protected]>
17880 L:      [email protected]
17881 L:      [email protected]
17882 S:      Supported
17883 W:      https://perf.wiki.kernel.org/
17884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17887 F:      arch/*/events/*
17888 F:      arch/*/events/*/*
17889 F:      arch/*/include/asm/perf_event.h
17890 F:      arch/*/kernel/*/*/perf_event*.c
17891 F:      arch/*/kernel/*/perf_event*.c
17892 F:      arch/*/kernel/perf_callchain.c
17893 F:      arch/*/kernel/perf_event*.c
17894 F:      include/linux/perf_event.h
17895 F:      include/uapi/linux/perf_event.h
17896 F:      kernel/events/*
17897 F:      tools/lib/perf/
17898 F:      tools/perf/
17899
17900 PERFORMANCE EVENTS TOOLING ARM64
17901 R:      John Garry <[email protected]>
17902 R:      Will Deacon <[email protected]>
17903 R:      James Clark <[email protected]>
17904 R:      Mike Leach <[email protected]>
17905 R:      Leo Yan <[email protected]>
17906 L:      [email protected] (moderated for non-subscribers)
17907 S:      Supported
17908 F:      tools/build/feature/test-libopencsd.c
17909 F:      tools/perf/arch/arm*/
17910 F:      tools/perf/pmu-events/arch/arm64/
17911 F:      tools/perf/util/arm-spe*
17912 F:      tools/perf/util/cs-etm*
17913
17914 PERSONALITY HANDLING
17915 M:      Christoph Hellwig <[email protected]>
17916 L:      [email protected]
17917 S:      Maintained
17918 F:      include/linux/personality.h
17919 F:      include/uapi/linux/personality.h
17920
17921 PHOENIX RC FLIGHT CONTROLLER ADAPTER
17922 M:      Marcus Folkesson <[email protected]>
17923 L:      [email protected]
17924 S:      Maintained
17925 F:      Documentation/input/devices/pxrc.rst
17926 F:      drivers/input/joystick/pxrc.c
17927
17928 PHONET PROTOCOL
17929 M:      Remi Denis-Courmont <[email protected]>
17930 S:      Supported
17931 F:      Documentation/networking/phonet.rst
17932 F:      include/linux/phonet.h
17933 F:      include/net/phonet/
17934 F:      include/uapi/linux/phonet.h
17935 F:      net/phonet/
17936
17937 PHRAM MTD DRIVER
17938 M:      Joern Engel <[email protected]>
17939 L:      [email protected]
17940 S:      Maintained
17941 F:      drivers/mtd/devices/phram.c
17942
17943 PICOLCD HID DRIVER
17944 M:      Bruno Prémont <[email protected]>
17945 L:      [email protected]
17946 S:      Maintained
17947 F:      drivers/hid/hid-picolcd*
17948
17949 PIDFD API
17950 M:      Christian Brauner <[email protected]>
17951 L:      [email protected]
17952 S:      Maintained
17953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17954 F:      samples/pidfd/
17955 F:      tools/testing/selftests/clone3/
17956 F:      tools/testing/selftests/pid_namespace/
17957 F:      tools/testing/selftests/pidfd/
17958 K:      (?i)pidfd
17959 K:      (?i)clone3
17960 K:      \b(clone_args|kernel_clone_args)\b
17961
17962 PIN CONTROL SUBSYSTEM
17963 M:      Linus Walleij <[email protected]>
17964 L:      [email protected]
17965 S:      Maintained
17966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17967 F:      Documentation/devicetree/bindings/pinctrl/
17968 F:      Documentation/driver-api/pin-control.rst
17969 F:      drivers/pinctrl/
17970 F:      include/dt-bindings/pinctrl/
17971 F:      include/linux/pinctrl/
17972
17973 PIN CONTROLLER - AMD
17974 M:      Basavaraj Natikar <[email protected]>
17975 M:      Shyam Sundar S K <[email protected]>
17976 S:      Maintained
17977 F:      drivers/pinctrl/pinctrl-amd.c
17978
17979 PIN CONTROLLER - FREESCALE
17980 M:      Dong Aisheng <[email protected]>
17981 M:      Fabio Estevam <[email protected]>
17982 M:      Shawn Guo <[email protected]>
17983 M:      Jacky Bai <[email protected]>
17984 R:      Pengutronix Kernel Team <[email protected]>
17985 L:      [email protected]
17986 L:      NXP S32 Linux Team <[email protected]>
17987 S:      Maintained
17988 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
17989 F:      Documentation/devicetree/bindings/pinctrl/nxp,s32*
17990 F:      drivers/pinctrl/freescale/
17991 F:      drivers/pinctrl/nxp/
17992
17993 PIN CONTROLLER - INTEL
17994 M:      Mika Westerberg <[email protected]>
17995 M:      Andy Shevchenko <[email protected]>
17996 S:      Supported
17997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17998 F:      drivers/pinctrl/intel/
17999
18000 PIN CONTROLLER - KEEMBAY
18001 M:      Lakshmi Sowjanya D <[email protected]>
18002 S:      Supported
18003 F:      drivers/pinctrl/pinctrl-keembay*
18004
18005 PIN CONTROLLER - MEDIATEK
18006 M:      Sean Wang <[email protected]>
18007 L:      [email protected] (moderated for non-subscribers)
18008 S:      Maintained
18009 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18010 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18011 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18012 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18013 F:      drivers/pinctrl/mediatek/
18014
18015 PIN CONTROLLER - MEDIATEK MIPS
18016 M:      Arınç ÜNAL <[email protected]>
18017 M:      Sergio Paracuellos <[email protected]>
18018 L:      [email protected] (moderated for non-subscribers)
18019 L:      [email protected]
18020 S:      Maintained
18021 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18022 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18023 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18024 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18025 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18026 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18027 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18028 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18029 F:      drivers/pinctrl/mediatek/pinctrl-mt7620.c
18030 F:      drivers/pinctrl/mediatek/pinctrl-mt7621.c
18031 F:      drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18032 F:      drivers/pinctrl/mediatek/pinctrl-mtmips.*
18033 F:      drivers/pinctrl/mediatek/pinctrl-rt2880.c
18034 F:      drivers/pinctrl/mediatek/pinctrl-rt305x.c
18035 F:      drivers/pinctrl/mediatek/pinctrl-rt3883.c
18036
18037 PIN CONTROLLER - MICROCHIP AT91
18038 M:      Ludovic Desroches <[email protected]>
18039 L:      [email protected] (moderated for non-subscribers)
18040 L:      [email protected]
18041 S:      Supported
18042 F:      drivers/gpio/gpio-sama5d2-piobu.c
18043 F:      drivers/pinctrl/pinctrl-at91*
18044
18045 PIN CONTROLLER - QUALCOMM
18046 M:      Bjorn Andersson <[email protected]>
18047 L:      [email protected]
18048 S:      Maintained
18049 F:      Documentation/devicetree/bindings/pinctrl/qcom,*
18050 F:      drivers/pinctrl/qcom/
18051
18052 PIN CONTROLLER - RENESAS
18053 M:      Geert Uytterhoeven <[email protected]>
18054 L:      [email protected]
18055 S:      Supported
18056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18057 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
18058 F:      drivers/pinctrl/renesas/
18059
18060 PIN CONTROLLER - SAMSUNG
18061 M:      Krzysztof Kozlowski <[email protected]>
18062 M:      Sylwester Nawrocki <[email protected]>
18063 R:      Alim Akhtar <[email protected]>
18064 L:      [email protected] (moderated for non-subscribers)
18065 L:      [email protected]
18066 S:      Maintained
18067 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
18068 B:      mailto:[email protected]
18069 C:      irc://irc.libera.chat/linux-exynos
18070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18071 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18072 F:      drivers/pinctrl/samsung/
18073
18074 PIN CONTROLLER - SINGLE
18075 M:      Tony Lindgren <[email protected]>
18076 M:      Haojian Zhuang <[email protected]>
18077 L:      [email protected] (moderated for non-subscribers)
18078 L:      [email protected]
18079 S:      Maintained
18080 F:      drivers/pinctrl/pinctrl-single.c
18081
18082 PIN CONTROLLER - SUNPLUS / TIBBO
18083 M:      Dvorkin Dmitry <[email protected]>
18084 M:      Wells Lu <[email protected]>
18085 L:      [email protected] (moderated for non-subscribers)
18086 S:      Maintained
18087 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
18088 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
18089 F:      drivers/pinctrl/sunplus/
18090 F:      include/dt-bindings/pinctrl/sppctl*.h
18091
18092 PINE64 PINEPHONE KEYBOARD DRIVER
18093 M:      Samuel Holland <[email protected]>
18094 S:      Supported
18095 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18096 F:      drivers/input/keyboard/pinephone-keyboard.c
18097
18098 PKTCDVD DRIVER
18099 M:      [email protected]
18100 S:      Orphan
18101 F:      drivers/block/pktcdvd.c
18102 F:      include/linux/pktcdvd.h
18103 F:      include/uapi/linux/pktcdvd.h
18104
18105 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18106 M:      Tomasz Duszynski <[email protected]>
18107 S:      Maintained
18108 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18109 F:      drivers/iio/chemical/pms7003.c
18110
18111 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18112 M:      Piergiorgio Beruto <[email protected]>
18113 L:      [email protected]
18114 S:      Maintained
18115 F:      drivers/net/phy/mdio-open-alliance.h
18116 F:      net/ethtool/plca.c
18117
18118 PLDMFW LIBRARY
18119 M:      Jacob Keller <[email protected]>
18120 S:      Maintained
18121 F:      Documentation/driver-api/pldmfw/
18122 F:      include/linux/pldmfw.h
18123 F:      lib/pldmfw/
18124
18125 PLX DMA DRIVER
18126 M:      Logan Gunthorpe <[email protected]>
18127 S:      Maintained
18128 F:      drivers/dma/plx_dma.c
18129
18130 PM-GRAPH UTILITY
18131 M:      "Todd E Brandt" <[email protected]>
18132 L:      [email protected]
18133 S:      Supported
18134 W:      https://01.org/pm-graph
18135 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18136 T:      git git://github.com/intel/pm-graph
18137 F:      tools/power/pm-graph
18138
18139 PM6764TR DRIVER
18140 M:      Charles Hsu     <[email protected]>
18141 L:      [email protected]
18142 S:      Maintained
18143 F:      Documentation/hwmon/pm6764tr.rst
18144 F:      drivers/hwmon/pmbus/pm6764tr.c
18145
18146 PMC SIERRA MaxRAID DRIVER
18147 L:      [email protected]
18148 S:      Orphan
18149 W:      http://www.pmc-sierra.com/
18150 F:      drivers/scsi/pmcraid.*
18151
18152 PMC SIERRA PM8001 DRIVER
18153 M:      Jack Wang <[email protected]>
18154 L:      [email protected]
18155 S:      Supported
18156 F:      drivers/scsi/pm8001/
18157
18158 PNI RM3100 IIO DRIVER
18159 M:      Song Qiang <[email protected]>
18160 L:      [email protected]
18161 S:      Maintained
18162 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18163 F:      drivers/iio/magnetometer/rm3100*
18164
18165 PNP SUPPORT
18166 M:      "Rafael J. Wysocki" <[email protected]>
18167 L:      [email protected]
18168 S:      Maintained
18169 F:      drivers/pnp/
18170 F:      include/linux/pnp.h
18171
18172 POSIX CLOCKS and TIMERS
18173 M:      Anna-Maria Behnsen <[email protected]>
18174 M:      Frederic Weisbecker <[email protected]>
18175 M:      Thomas Gleixner <[email protected]>
18176 L:      [email protected]
18177 S:      Maintained
18178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18179 F:      fs/timerfd.c
18180 F:      include/linux/time_namespace.h
18181 F:      include/linux/timerfd.h
18182 F:      include/uapi/linux/time.h
18183 F:      include/uapi/linux/timerfd.h
18184 F:      include/trace/events/timer*
18185 F:      kernel/time/itimer.c
18186 F:      kernel/time/posix-*
18187 F:      kernel/time/namespace.c
18188
18189 POWER MANAGEMENT CORE
18190 M:      "Rafael J. Wysocki" <[email protected]>
18191 L:      [email protected]
18192 S:      Supported
18193 B:      https://bugzilla.kernel.org
18194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18195 F:      drivers/base/power/
18196 F:      drivers/powercap/
18197 F:      include/linux/intel_rapl.h
18198 F:      include/linux/pm.h
18199 F:      include/linux/pm_*
18200 F:      include/linux/powercap.h
18201 F:      kernel/configs/nopm.config
18202
18203 POWER SEQUENCING
18204 M:      Bartosz Golaszewski <[email protected]>
18205 L:      [email protected]
18206 S:      Maintained
18207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18208 F:      drivers/power/sequencing/
18209 F:      include/linux/pwrseq/
18210
18211 POWER STATE COORDINATION INTERFACE (PSCI)
18212 M:      Mark Rutland <[email protected]>
18213 M:      Lorenzo Pieralisi <[email protected]>
18214 L:      [email protected] (moderated for non-subscribers)
18215 S:      Maintained
18216 F:      drivers/firmware/psci/
18217 F:      include/linux/psci.h
18218 F:      include/uapi/linux/psci.h
18219
18220 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18221 M:      Sebastian Reichel <[email protected]>
18222 L:      [email protected]
18223 S:      Maintained
18224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18225 F:      Documentation/ABI/testing/sysfs-class-power
18226 F:      Documentation/devicetree/bindings/power/supply/
18227 F:      drivers/power/supply/
18228 F:      include/linux/power/
18229 F:      include/linux/power_supply.h
18230 F:      tools/testing/selftests/power_supply/
18231
18232 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18233 M:      Suraj Jitindar Singh <[email protected]>
18234 L:      [email protected]
18235 S:      Maintained
18236 F:      drivers/char/powernv-op-panel.c
18237
18238 PPP OVER ATM (RFC 2364)
18239 M:      Mitchell Blank Jr <[email protected]>
18240 S:      Maintained
18241 F:      include/uapi/linux/atmppp.h
18242 F:      net/atm/pppoatm.c
18243
18244 PPP OVER ETHERNET
18245 M:      Michal Ostrowski <[email protected]>
18246 S:      Maintained
18247 F:      drivers/net/ppp/pppoe.c
18248 F:      drivers/net/ppp/pppox.c
18249
18250 PPP OVER L2TP
18251 M:      James Chapman <[email protected]>
18252 S:      Maintained
18253 F:      include/linux/if_pppol2tp.h
18254 F:      include/uapi/linux/if_pppol2tp.h
18255 F:      net/l2tp/l2tp_ppp.c
18256
18257 PPP PROTOCOL DRIVERS AND COMPRESSORS
18258 L:      [email protected]
18259 S:      Orphan
18260 F:      drivers/net/ppp/ppp_*
18261
18262 PPS SUPPORT
18263 M:      Rodolfo Giometti <[email protected]>
18264 L:      [email protected] (subscribers-only)
18265 S:      Maintained
18266 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
18267 F:      Documentation/ABI/testing/sysfs-pps
18268 F:      Documentation/devicetree/bindings/pps/pps-gpio.yaml
18269 F:      Documentation/driver-api/pps.rst
18270 F:      drivers/pps/
18271 F:      include/linux/pps*.h
18272 F:      include/uapi/linux/pps.h
18273
18274 PPTP DRIVER
18275 M:      Dmitry Kozlov <[email protected]>
18276 L:      [email protected]
18277 S:      Maintained
18278 W:      http://sourceforge.net/projects/accel-pptp
18279 F:      drivers/net/ppp/pptp.c
18280
18281 PRESSURE STALL INFORMATION (PSI)
18282 M:      Johannes Weiner <[email protected]>
18283 M:      Suren Baghdasaryan <[email protected]>
18284 R:      Peter Ziljstra <[email protected]>
18285 S:      Maintained
18286 F:      include/linux/psi*
18287 F:      kernel/sched/psi.c
18288
18289 PRINTK
18290 M:      Petr Mladek <[email protected]>
18291 R:      Steven Rostedt <[email protected]>
18292 R:      John Ogness <[email protected]>
18293 R:      Sergey Senozhatsky <[email protected]>
18294 S:      Maintained
18295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18296 F:      include/linux/printk.h
18297 F:      kernel/printk/
18298
18299 PRINTK INDEXING
18300 R:      Chris Down <[email protected]>
18301 S:      Maintained
18302 F:      Documentation/core-api/printk-index.rst
18303 F:      kernel/printk/index.c
18304 K:      printk_index
18305
18306 PROC FILESYSTEM
18307 L:      [email protected]
18308 L:      [email protected]
18309 S:      Maintained
18310 F:      Documentation/filesystems/proc.rst
18311 F:      fs/proc/
18312 F:      include/linux/proc_fs.h
18313 F:      tools/testing/selftests/proc/
18314
18315 PROC SYSCTL
18316 M:      Luis Chamberlain <[email protected]>
18317 M:      Kees Cook <[email protected]>
18318 M:      Joel Granados <[email protected]>
18319 L:      [email protected]
18320 L:      [email protected]
18321 S:      Maintained
18322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18323 F:      fs/proc/proc_sysctl.c
18324 F:      include/linux/sysctl.h
18325 F:      kernel/sysctl-test.c
18326 F:      kernel/sysctl.c
18327 F:      tools/testing/selftests/sysctl/
18328
18329 PS3 NETWORK SUPPORT
18330 M:      Geoff Levand <[email protected]>
18331 L:      [email protected]
18332 L:      [email protected]
18333 S:      Maintained
18334 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
18335
18336 PS3 PLATFORM SUPPORT
18337 M:      Geoff Levand <[email protected]>
18338 L:      [email protected]
18339 S:      Maintained
18340 F:      arch/powerpc/boot/ps3*
18341 F:      arch/powerpc/include/asm/lv1call.h
18342 F:      arch/powerpc/include/asm/ps3*.h
18343 F:      arch/powerpc/platforms/ps3/
18344 F:      drivers/*/ps3*
18345 F:      drivers/ps3/
18346 F:      drivers/rtc/rtc-ps3.c
18347 F:      drivers/usb/host/*ps3.c
18348 F:      sound/ppc/snd_ps3*
18349
18350 PS3VRAM DRIVER
18351 M:      Jim Paris <[email protected]>
18352 M:      Geoff Levand <[email protected]>
18353 L:      [email protected]
18354 S:      Maintained
18355 F:      drivers/block/ps3vram.c
18356
18357 PSAMPLE PACKET SAMPLING SUPPORT
18358 M:      Yotam Gigi <[email protected]>
18359 S:      Maintained
18360 F:      include/net/psample.h
18361 F:      include/uapi/linux/psample.h
18362 F:      net/psample
18363
18364 PSE NETWORK DRIVER
18365 M:      Oleksij Rempel <[email protected]>
18366 M:      Kory Maincent <[email protected]>
18367 L:      [email protected]
18368 S:      Maintained
18369 F:      Documentation/devicetree/bindings/net/pse-pd/
18370 F:      drivers/net/pse-pd/
18371
18372 PSTORE FILESYSTEM
18373 M:      Kees Cook <[email protected]>
18374 R:      Tony Luck <[email protected]>
18375 R:      Guilherme G. Piccoli <[email protected]>
18376 L:      [email protected]
18377 S:      Supported
18378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18379 F:      Documentation/admin-guide/pstore-blk.rst
18380 F:      Documentation/admin-guide/ramoops.rst
18381 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18382 F:      drivers/acpi/apei/erst.c
18383 F:      drivers/firmware/efi/efi-pstore.c
18384 F:      fs/pstore/
18385 F:      include/linux/pstore*
18386 K:      \b(pstore|ramoops)
18387
18388 PT5161L HARDWARE MONITOR DRIVER
18389 M:      Cosmo Chou <[email protected]>
18390 L:      [email protected]
18391 S:      Maintained
18392 F:      Documentation/hwmon/pt5161l.rst
18393 F:      drivers/hwmon/pt5161l.c
18394
18395 PTP HARDWARE CLOCK SUPPORT
18396 M:      Richard Cochran <[email protected]>
18397 L:      [email protected]
18398 S:      Maintained
18399 W:      http://linuxptp.sourceforge.net/
18400 F:      Documentation/ABI/testing/sysfs-ptp
18401 F:      Documentation/driver-api/ptp.rst
18402 F:      drivers/net/phy/dp83640*
18403 F:      drivers/ptp/*
18404 F:      include/linux/ptp_cl*
18405 K:      (?:\b|_)ptp(?:\b|_)
18406
18407 PTP MOCKUP CLOCK SUPPORT
18408 M:      Vladimir Oltean <[email protected]>
18409 L:      [email protected]
18410 S:      Maintained
18411 F:      drivers/ptp/ptp_mock.c
18412 F:      include/linux/ptp_mock.h
18413
18414 PTP VIRTUAL CLOCK SUPPORT
18415 M:      Yangbo Lu <[email protected]>
18416 L:      [email protected]
18417 S:      Maintained
18418 F:      drivers/ptp/ptp_vclock.c
18419 F:      net/ethtool/phc_vclocks.c
18420
18421 PTRACE SUPPORT
18422 M:      Oleg Nesterov <[email protected]>
18423 S:      Maintained
18424 F:      arch/*/*/ptrace*.c
18425 F:      arch/*/include/asm/ptrace*.h
18426 F:      arch/*/ptrace*.c
18427 F:      include/asm-generic/syscall.h
18428 F:      include/linux/ptrace.h
18429 F:      include/linux/regset.h
18430 F:      include/uapi/linux/ptrace.h
18431 F:      kernel/ptrace.c
18432
18433 PULSE8-CEC DRIVER
18434 M:      Hans Verkuil <[email protected]>
18435 L:      [email protected]
18436 S:      Maintained
18437 T:      git git://linuxtv.org/media_tree.git
18438 F:      drivers/media/cec/usb/pulse8/
18439
18440 PURELIFI PLFXLC DRIVER
18441 M:      Srinivasan Raju <[email protected]>
18442 L:      [email protected]
18443 S:      Supported
18444 F:      drivers/net/wireless/purelifi/plfxlc/
18445
18446 PVRUSB2 VIDEO4LINUX DRIVER
18447 M:      Mike Isely <[email protected]>
18448 L:      [email protected]       (subscribers-only)
18449 L:      [email protected]
18450 S:      Maintained
18451 W:      http://www.isely.net/pvrusb2/
18452 T:      git git://linuxtv.org/media_tree.git
18453 F:      Documentation/driver-api/media/drivers/pvrusb2*
18454 F:      drivers/media/usb/pvrusb2/
18455
18456 PWC WEBCAM DRIVER
18457 M:      Hans Verkuil <[email protected]>
18458 L:      [email protected]
18459 S:      Odd Fixes
18460 T:      git git://linuxtv.org/media_tree.git
18461 F:      drivers/media/usb/pwc/*
18462 F:      include/trace/events/pwc.h
18463
18464 PWM IR Transmitter
18465 M:      Sean Young <[email protected]>
18466 L:      [email protected]
18467 S:      Maintained
18468 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18469 F:      drivers/media/rc/pwm-ir-tx.c
18470
18471 PWM SUBSYSTEM
18472 M:      Uwe Kleine-König <[email protected]>
18473 L:      [email protected]
18474 S:      Maintained
18475 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
18476 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18477 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18478 F:      Documentation/devicetree/bindings/pwm/
18479 F:      Documentation/driver-api/pwm.rst
18480 F:      drivers/gpio/gpio-mvebu.c
18481 F:      drivers/pwm/
18482 F:      drivers/video/backlight/pwm_bl.c
18483 F:      include/dt-bindings/pwm/
18484 F:      include/linux/pwm.h
18485 F:      include/linux/pwm_backlight.h
18486 K:      pwm_(config|apply_might_sleep|apply_atomic|ops)
18487
18488 PXA GPIO DRIVER
18489 M:      Robert Jarzmik <[email protected]>
18490 L:      [email protected]
18491 S:      Maintained
18492 F:      drivers/gpio/gpio-pxa.c
18493
18494 PXA MMCI DRIVER
18495 S:      Orphan
18496
18497 PXA RTC DRIVER
18498 M:      Robert Jarzmik <[email protected]>
18499 L:      [email protected]
18500 S:      Maintained
18501
18502 PXA2xx/PXA3xx SUPPORT
18503 M:      Daniel Mack <[email protected]>
18504 M:      Haojian Zhuang <[email protected]>
18505 M:      Robert Jarzmik <[email protected]>
18506 L:      [email protected] (moderated for non-subscribers)
18507 S:      Maintained
18508 T:      git git://github.com/hzhuang1/linux.git
18509 T:      git git://github.com/rjarzmik/linux.git
18510 F:      arch/arm/boot/dts/intel/pxa/
18511 F:      arch/arm/mach-pxa/
18512 F:      drivers/dma/pxa*
18513 F:      drivers/pcmcia/pxa2xx*
18514 F:      drivers/pinctrl/pxa/
18515 F:      drivers/spi/spi-pxa2xx*
18516 F:      drivers/usb/gadget/udc/pxa2*
18517 F:      include/sound/pxa2xx-lib.h
18518 F:      sound/arm/pxa*
18519 F:      sound/soc/pxa/
18520
18521 QAT DRIVER
18522 M:      Giovanni Cabiddu <[email protected]>
18523 L:      [email protected]
18524 S:      Supported
18525 F:      drivers/crypto/intel/qat/
18526
18527 QCOM AUDIO (ASoC) DRIVERS
18528 M:      Srinivas Kandagatla <[email protected]>
18529 M:      Banajit Goswami <[email protected]>
18530 L:      [email protected] (moderated for non-subscribers)
18531 L:      [email protected]
18532 S:      Supported
18533 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18534 F:      Documentation/devicetree/bindings/sound/qcom,*
18535 F:      drivers/soc/qcom/apr.c
18536 F:      include/dt-bindings/sound/qcom,wcd9335.h
18537 F:      sound/soc/codecs/lpass-rx-macro.*
18538 F:      sound/soc/codecs/lpass-tx-macro.*
18539 F:      sound/soc/codecs/lpass-va-macro.c
18540 F:      sound/soc/codecs/lpass-wsa-macro.*
18541 F:      sound/soc/codecs/msm8916-wcd-analog.c
18542 F:      sound/soc/codecs/msm8916-wcd-digital.c
18543 F:      sound/soc/codecs/wcd-clsh-v2.*
18544 F:      sound/soc/codecs/wcd-mbhc-v2.*
18545 F:      sound/soc/codecs/wcd9335.*
18546 F:      sound/soc/codecs/wcd934x.c
18547 F:      sound/soc/codecs/wsa881x.c
18548 F:      sound/soc/codecs/wsa883x.c
18549 F:      sound/soc/codecs/wsa884x.c
18550 F:      sound/soc/qcom/
18551
18552 QCOM EMBEDDED USB DEBUGGER (EUD)
18553 M:      Souradeep Chowdhury <[email protected]>
18554 L:      [email protected]
18555 S:      Maintained
18556 F:      Documentation/ABI/testing/sysfs-driver-eud
18557 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18558 F:      drivers/usb/misc/qcom_eud.c
18559
18560 QCOM IPA DRIVER
18561 M:      Alex Elder <[email protected]>
18562 L:      [email protected]
18563 S:      Maintained
18564 F:      drivers/net/ipa/
18565
18566 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18567 M:      Gabriel Somlo <[email protected]>
18568 M:      "Michael S. Tsirkin" <[email protected]>
18569 L:      [email protected]
18570 S:      Maintained
18571 F:      drivers/firmware/qemu_fw_cfg.c
18572 F:      include/uapi/linux/qemu_fw_cfg.h
18573
18574 QIB DRIVER
18575 M:      Dennis Dalessandro <[email protected]>
18576 L:      [email protected]
18577 S:      Supported
18578 F:      drivers/infiniband/hw/qib/
18579
18580 QLOGIC QL41xxx FCOE DRIVER
18581 M:      Saurav Kashyap <[email protected]>
18582 M:      Javed Hasan <[email protected]>
18583 M:      [email protected]
18584 L:      [email protected]
18585 S:      Supported
18586 F:      drivers/scsi/qedf/
18587
18588 QLOGIC QL41xxx ISCSI DRIVER
18589 M:      Nilesh Javali <[email protected]>
18590 M:      Manish Rangankar <[email protected]>
18591 M:      [email protected]
18592 L:      [email protected]
18593 S:      Supported
18594 F:      drivers/scsi/qedi/
18595
18596 QLOGIC QL4xxx ETHERNET DRIVER
18597 M:      Manish Chopra <[email protected]>
18598 L:      [email protected]
18599 S:      Supported
18600 F:      drivers/net/ethernet/qlogic/qed/
18601 F:      drivers/net/ethernet/qlogic/qede/
18602 F:      include/linux/qed/
18603
18604 QLOGIC QL4xxx RDMA DRIVER
18605 M:      Michal Kalderon <[email protected]>
18606 L:      [email protected]
18607 S:      Supported
18608 F:      drivers/infiniband/hw/qedr/
18609 F:      include/uapi/rdma/qedr-abi.h
18610
18611 QLOGIC QLA1280 SCSI DRIVER
18612 M:      Michael Reed <[email protected]>
18613 L:      [email protected]
18614 S:      Maintained
18615 F:      drivers/scsi/qla1280.[ch]
18616
18617 QLOGIC QLA2XXX FC-SCSI DRIVER
18618 M:      Nilesh Javali <[email protected]>
18619 M:      [email protected]
18620 L:      [email protected]
18621 S:      Supported
18622 F:      drivers/scsi/qla2xxx/
18623
18624 QLOGIC QLA3XXX NETWORK DRIVER
18625 M:      [email protected]
18626 L:      [email protected]
18627 S:      Supported
18628 F:      drivers/net/ethernet/qlogic/qla3xxx.*
18629
18630 QLOGIC QLA4XXX iSCSI DRIVER
18631 M:      Nilesh Javali <[email protected]>
18632 M:      Manish Rangankar <[email protected]>
18633 M:      [email protected]
18634 L:      [email protected]
18635 S:      Supported
18636 F:      drivers/scsi/qla4xxx/
18637
18638 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18639 M:      Shahed Shaikh <[email protected]>
18640 M:      Manish Chopra <[email protected]>
18641 M:      [email protected]
18642 L:      [email protected]
18643 S:      Supported
18644 F:      drivers/net/ethernet/qlogic/qlcnic/
18645
18646 QM1D1B0004 MEDIA DRIVER
18647 M:      Akihiro Tsukada <[email protected]>
18648 L:      [email protected]
18649 S:      Odd Fixes
18650 F:      drivers/media/tuners/qm1d1b0004*
18651
18652 QM1D1C0042 MEDIA DRIVER
18653 M:      Akihiro Tsukada <[email protected]>
18654 L:      [email protected]
18655 S:      Odd Fixes
18656 F:      drivers/media/tuners/qm1d1c0042*
18657
18658 QNX4 FILESYSTEM
18659 M:      Anders Larsen <[email protected]>
18660 S:      Maintained
18661 W:      http://www.alarsen.net/linux/qnx4fs/
18662 F:      fs/qnx4/
18663 F:      include/uapi/linux/qnx4_fs.h
18664 F:      include/uapi/linux/qnxtypes.h
18665
18666 QNX6 FILESYSTEM
18667 S:      Orphan
18668 F:      Documentation/filesystems/qnx6.rst
18669 F:      fs/qnx6/
18670 F:      include/linux/qnx6_fs.h
18671
18672 QORIQ DPAA2 FSL-MC BUS DRIVER
18673 M:      Stuart Yoder <[email protected]>
18674 M:      Laurentiu Tudor <[email protected]>
18675 L:      [email protected]
18676 S:      Maintained
18677 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
18678 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18679 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18680 F:      drivers/bus/fsl-mc/
18681 F:      include/uapi/linux/fsl_mc.h
18682
18683 QT1010 MEDIA DRIVER
18684 L:      [email protected]
18685 S:      Orphan
18686 W:      https://linuxtv.org
18687 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18688 F:      drivers/media/tuners/qt1010*
18689
18690 QUALCOMM ATH12K WIRELESS DRIVER
18691 M:      Kalle Valo <[email protected]>
18692 M:      Jeff Johnson <[email protected]>
18693 L:      [email protected]
18694 S:      Supported
18695 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18697 F:      drivers/net/wireless/ath/ath12k/
18698 N:      ath12k
18699
18700 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18701 M:      Kalle Valo <[email protected]>
18702 M:      Jeff Johnson <[email protected]>
18703 L:      [email protected]
18704 S:      Supported
18705 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18707 F:      drivers/net/wireless/ath/ath10k/
18708 N:      ath10k
18709
18710 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18711 M:      Kalle Valo <[email protected]>
18712 M:      Jeff Johnson <[email protected]>
18713 L:      [email protected]
18714 S:      Supported
18715 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18716 B:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18718 F:      drivers/net/wireless/ath/ath11k/
18719 N:      ath11k
18720
18721 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18722 M:      Toke Høiland-Jørgensen <[email protected]>
18723 L:      [email protected]
18724 S:      Maintained
18725 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18727 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18728 F:      drivers/net/wireless/ath/ath9k/
18729
18730 QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18731 M:      Stefan Wahren <[email protected]>
18732 L:      [email protected]
18733 S:      Maintained
18734 F:      Documentation/devicetree/bindings/net/qca,qca7000.txt
18735 F:      drivers/net/ethernet/qualcomm/qca*
18736
18737 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18738 M:      Stephan Gerhold <[email protected]>
18739 L:      [email protected]
18740 L:      [email protected]
18741 S:      Maintained
18742 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18743 F:      drivers/net/wwan/qcom_bam_dmux.c
18744
18745 QUALCOMM CAMERA SUBSYSTEM DRIVER
18746 M:      Robert Foss <[email protected]>
18747 M:      Todor Tomov <[email protected]>
18748 M:      Bryan O'Donoghue <[email protected]>
18749 L:      [email protected]
18750 S:      Maintained
18751 F:      Documentation/admin-guide/media/qcom_camss.rst
18752 F:      Documentation/devicetree/bindings/media/*camss*
18753 F:      drivers/media/platform/qcom/camss/
18754
18755 QUALCOMM CLOCK DRIVERS
18756 M:      Bjorn Andersson <[email protected]>
18757 L:      [email protected]
18758 S:      Supported
18759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18760 F:      Documentation/devicetree/bindings/clock/qcom,*
18761 F:      drivers/clk/qcom/
18762 F:      include/dt-bindings/clock/qcom,*
18763
18764 QUALCOMM CLOUD AI (QAIC) DRIVER
18765 M:      Jeffrey Hugo <[email protected]>
18766 R:      Carl Vanderlip <[email protected]>
18767 R:      Pranjal Ramajor Asha Kanojiya <[email protected]>
18768 L:      [email protected]
18769 L:      [email protected]
18770 S:      Supported
18771 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
18772 F:      Documentation/accel/qaic/
18773 F:      drivers/accel/qaic/
18774 F:      include/uapi/drm/qaic_accel.h
18775
18776 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18777 M:      Bjorn Andersson <[email protected]>
18778 M:      Konrad Dybcio <[email protected]>
18779 L:      [email protected]
18780 L:      [email protected]
18781 S:      Maintained
18782 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18783 F:      drivers/pmdomain/qcom/cpr.c
18784
18785 QUALCOMM CPUCP MAILBOX DRIVER
18786 M:      Sibi Sankar <[email protected]>
18787 L:      [email protected]
18788 S:      Supported
18789 F:      Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
18790 F:      drivers/mailbox/qcom-cpucp-mbox.c
18791
18792 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18793 M:      Ilia Lin <[email protected]>
18794 L:      [email protected]
18795 S:      Maintained
18796 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18797 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18798 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
18799
18800 QUALCOMM CRYPTO DRIVERS
18801 M:      Thara Gopinath <[email protected]>
18802 L:      [email protected]
18803 L:      [email protected]
18804 S:      Maintained
18805 F:      Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18806 F:      drivers/crypto/qce/
18807
18808 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18809 M:      Timur Tabi <[email protected]>
18810 L:      [email protected]
18811 S:      Maintained
18812 F:      drivers/net/ethernet/qualcomm/emac/
18813
18814 QUALCOMM ETHQOS ETHERNET DRIVER
18815 M:      Vinod Koul <[email protected]>
18816 L:      [email protected]
18817 L:      [email protected]
18818 S:      Maintained
18819 F:      Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18820 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18821
18822 QUALCOMM FASTRPC DRIVER
18823 M:      Srinivas Kandagatla <[email protected]>
18824 M:      Amol Maheshwari <[email protected]>
18825 L:      [email protected]
18826 L:      [email protected]
18827 S:      Maintained
18828 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18829 F:      drivers/misc/fastrpc.c
18830 F:      include/uapi/misc/fastrpc.h
18831
18832 QUALCOMM HEXAGON ARCHITECTURE
18833 M:      Brian Cain <[email protected]>
18834 L:      [email protected]
18835 S:      Supported
18836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18837 F:      arch/hexagon/
18838
18839 QUALCOMM HIDMA DRIVER
18840 M:      Sinan Kaya <[email protected]>
18841 L:      [email protected] (moderated for non-subscribers)
18842 L:      [email protected]
18843 L:      [email protected]
18844 S:      Supported
18845 F:      drivers/dma/qcom/hidma*
18846
18847 QUALCOMM I2C CCI DRIVER
18848 M:      Loic Poulain <[email protected]>
18849 M:      Robert Foss <[email protected]>
18850 L:      [email protected]
18851 L:      [email protected]
18852 S:      Maintained
18853 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18854 F:      drivers/i2c/busses/i2c-qcom-cci.c
18855
18856 QUALCOMM INTERCONNECT BWMON DRIVER
18857 M:      Krzysztof Kozlowski <[email protected]>
18858 L:      [email protected]
18859 S:      Maintained
18860 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18861 F:      drivers/soc/qcom/icc-bwmon.c
18862
18863 QUALCOMM IOMMU
18864 M:      Rob Clark <[email protected]>
18865 L:      [email protected]
18866 L:      [email protected]
18867 S:      Maintained
18868 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
18869 F:      drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18870 F:      drivers/iommu/msm_iommu*
18871
18872 QUALCOMM IPC ROUTER (QRTR) DRIVER
18873 M:      Manivannan Sadhasivam <[email protected]>
18874 L:      [email protected]
18875 S:      Maintained
18876 F:      include/trace/events/qrtr.h
18877 F:      include/uapi/linux/qrtr.h
18878 F:      net/qrtr/
18879
18880 QUALCOMM IPCC MAILBOX DRIVER
18881 M:      Manivannan Sadhasivam <[email protected]>
18882 L:      [email protected]
18883 S:      Supported
18884 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18885 F:      drivers/mailbox/qcom-ipcc.c
18886 F:      include/dt-bindings/mailbox/qcom-ipcc.h
18887
18888 QUALCOMM IPQ4019 USB PHY DRIVER
18889 M:      Robert Marko <[email protected]>
18890 M:      Luka Perkov <[email protected]>
18891 L:      [email protected]
18892 S:      Maintained
18893 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18894 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18895
18896 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18897 M:      Robert Marko <[email protected]>
18898 M:      Luka Perkov <[email protected]>
18899 L:      [email protected]
18900 S:      Maintained
18901 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18902 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
18903
18904 QUALCOMM NAND CONTROLLER DRIVER
18905 M:      Manivannan Sadhasivam <[email protected]>
18906 L:      [email protected]
18907 L:      [email protected]
18908 S:      Maintained
18909 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18910 F:      drivers/mtd/nand/raw/qcom_nandc.c
18911
18912 QUALCOMM QSEECOM DRIVER
18913 M:      Maximilian Luz <[email protected]>
18914 L:      [email protected]
18915 S:      Maintained
18916 F:      drivers/firmware/qcom/qcom_qseecom.c
18917
18918 QUALCOMM QSEECOM UEFISECAPP DRIVER
18919 M:      Maximilian Luz <[email protected]>
18920 L:      [email protected]
18921 S:      Maintained
18922 F:      drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18923
18924 QUALCOMM RMNET DRIVER
18925 M:      Subash Abhinov Kasiviswanathan <[email protected]>
18926 M:      Sean Tranchetti <[email protected]>
18927 L:      [email protected]
18928 S:      Maintained
18929 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18930 F:      drivers/net/ethernet/qualcomm/rmnet/
18931 F:      include/linux/if_rmnet.h
18932
18933 QUALCOMM TRUST ZONE MEMORY ALLOCATOR
18934 M:      Bartosz Golaszewski <[email protected]>
18935 L:      [email protected]
18936 S:      Maintained
18937 F:      drivers/firmware/qcom/qcom_tzmem.c
18938 F:      drivers/firmware/qcom/qcom_tzmem.h
18939 F:      include/linux/firmware/qcom/qcom_tzmem.h
18940
18941 QUALCOMM TSENS THERMAL DRIVER
18942 M:      Amit Kucheria <[email protected]>
18943 M:      Thara Gopinath <[email protected]>
18944 L:      [email protected]
18945 L:      [email protected]
18946 S:      Maintained
18947 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18948 F:      drivers/thermal/qcom/
18949
18950 QUALCOMM TYPEC PORT MANAGER DRIVER
18951 M:      Bryan O'Donoghue <[email protected]>
18952 L:      [email protected]
18953 L:      [email protected]
18954 S:      Maintained
18955 F:      Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18956 F:      drivers/usb/typec/tcpm/qcom/
18957
18958 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18959 M:      Stanimir Varbanov <[email protected]>
18960 M:      Vikash Garodia <[email protected]>
18961 R:      Bryan O'Donoghue <[email protected]>
18962 L:      [email protected]
18963 L:      [email protected]
18964 S:      Maintained
18965 T:      git git://linuxtv.org/media_tree.git
18966 F:      Documentation/devicetree/bindings/media/*venus*
18967 F:      drivers/media/platform/qcom/venus/
18968
18969 QUALCOMM WCN36XX WIRELESS DRIVER
18970 M:      Loic Poulain <[email protected]>
18971 L:      [email protected]
18972 S:      Supported
18973 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18974 F:      drivers/net/wireless/ath/wcn36xx/
18975
18976 QUANTENNA QTNFMAC WIRELESS DRIVER
18977 M:      Igor Mitsyanko <[email protected]>
18978 R:      Sergey Matyukevich <[email protected]>
18979 L:      [email protected]
18980 S:      Maintained
18981 F:      drivers/net/wireless/quantenna
18982
18983 RADEON and AMDGPU DRM DRIVERS
18984 M:      Alex Deucher <[email protected]>
18985 M:      Christian König <[email protected]>
18986 M:      Xinhui Pan <[email protected]>
18987 L:      [email protected]
18988 S:      Supported
18989 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
18990 C:      irc://irc.oftc.net/radeon
18991 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
18992 F:      Documentation/gpu/amdgpu/
18993 F:      drivers/gpu/drm/amd/
18994 F:      drivers/gpu/drm/ci/xfails/amd*
18995 F:      drivers/gpu/drm/radeon/
18996 F:      include/uapi/drm/amdgpu_drm.h
18997 F:      include/uapi/drm/radeon_drm.h
18998
18999 RADEON FRAMEBUFFER DISPLAY DRIVER
19000 M:      Benjamin Herrenschmidt <[email protected]>
19001 L:      [email protected]
19002 S:      Maintained
19003 F:      drivers/video/fbdev/aty/radeon*
19004 F:      include/uapi/linux/radeonfb.h
19005
19006 RADIOSHARK RADIO DRIVER
19007 M:      Hans Verkuil <[email protected]>
19008 L:      [email protected]
19009 S:      Maintained
19010 T:      git git://linuxtv.org/media_tree.git
19011 F:      drivers/media/radio/radio-shark.c
19012
19013 RADIOSHARK2 RADIO DRIVER
19014 M:      Hans Verkuil <[email protected]>
19015 L:      [email protected]
19016 S:      Maintained
19017 T:      git git://linuxtv.org/media_tree.git
19018 F:      drivers/media/radio/radio-shark2.c
19019 F:      drivers/media/radio/radio-tea5777.c
19020
19021 RADOS BLOCK DEVICE (RBD)
19022 M:      Ilya Dryomov <[email protected]>
19023 R:      Dongsheng Yang <[email protected]>
19024 L:      [email protected]
19025 S:      Supported
19026 W:      http://ceph.com/
19027 T:      git https://github.com/ceph/ceph-client.git
19028 F:      Documentation/ABI/testing/sysfs-bus-rbd
19029 F:      drivers/block/rbd.c
19030 F:      drivers/block/rbd_types.h
19031
19032 RAGE128 FRAMEBUFFER DISPLAY DRIVER
19033 L:      [email protected]
19034 S:      Orphan
19035 F:      drivers/video/fbdev/aty/aty128fb.c
19036
19037 RAINSHADOW-CEC DRIVER
19038 M:      Hans Verkuil <[email protected]>
19039 L:      [email protected]
19040 S:      Maintained
19041 T:      git git://linuxtv.org/media_tree.git
19042 F:      drivers/media/cec/usb/rainshadow/
19043
19044 RALINK MIPS ARCHITECTURE
19045 M:      John Crispin <[email protected]>
19046 M:      Sergio Paracuellos <[email protected]>
19047 L:      [email protected]
19048 S:      Maintained
19049 F:      arch/mips/ralink
19050
19051 RALINK MT7621 MIPS ARCHITECTURE
19052 M:      Arınç ÜNAL <[email protected]>
19053 M:      Sergio Paracuellos <[email protected]>
19054 L:      [email protected]
19055 S:      Maintained
19056 F:      arch/mips/boot/dts/ralink/mt7621*
19057
19058 RALINK RT2X00 WIRELESS LAN DRIVER
19059 M:      Stanislaw Gruszka <[email protected]>
19060 L:      [email protected]
19061 S:      Maintained
19062 F:      drivers/net/wireless/ralink/rt2x00/
19063
19064 RAMDISK RAM BLOCK DEVICE DRIVER
19065 M:      Jens Axboe <[email protected]>
19066 S:      Maintained
19067 F:      Documentation/admin-guide/blockdev/ramdisk.rst
19068 F:      drivers/block/brd.c
19069
19070 RANCHU VIRTUAL BOARD FOR MIPS
19071 M:      Miodrag Dinic <[email protected]>
19072 L:      [email protected]
19073 S:      Supported
19074 F:      arch/mips/configs/generic/board-ranchu.config
19075 F:      arch/mips/generic/board-ranchu.c
19076
19077 RANDOM NUMBER DRIVER
19078 M:      "Theodore Ts'o" <[email protected]>
19079 M:      Jason A. Donenfeld <[email protected]>
19080 S:      Maintained
19081 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19082 F:      Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19083 F:      drivers/char/random.c
19084 F:      include/linux/random.h
19085 F:      include/uapi/linux/random.h
19086 F:      drivers/virt/vmgenid.c
19087 F:      include/vdso/getrandom.h
19088 F:      lib/vdso/getrandom.c
19089 F:      arch/x86/entry/vdso/vgetrandom*
19090 F:      arch/x86/include/asm/vdso/getrandom*
19091
19092 RAPIDIO SUBSYSTEM
19093 M:      Matt Porter <[email protected]>
19094 M:      Alexandre Bounine <[email protected]>
19095 S:      Maintained
19096 F:      drivers/rapidio/
19097
19098 RAS INFRASTRUCTURE
19099 M:      Tony Luck <[email protected]>
19100 M:      Borislav Petkov <[email protected]>
19101 L:      [email protected]
19102 S:      Maintained
19103 F:      Documentation/admin-guide/RAS
19104 F:      drivers/ras/
19105 F:      include/linux/ras.h
19106 F:      include/ras/ras_event.h
19107
19108 RAS FRU MEMORY POISON MANAGER (FMPM)
19109 M:      Yazen Ghannam <[email protected]>
19110 L:      [email protected]
19111 S:      Maintained
19112 F:      drivers/ras/amd/fmpm.c
19113
19114 RASPBERRY PI PISP BACK END
19115 M:      Jacopo Mondi <[email protected]>
19116 L:      Raspberry Pi Kernel Maintenance <[email protected]>
19117 L:      [email protected]
19118 S:      Maintained
19119 F:      Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19120 F:      drivers/media/platform/raspberrypi/pisp_be/
19121 F:      include/uapi/linux/media/raspberrypi/
19122
19123 RC-CORE / LIRC FRAMEWORK
19124 M:      Sean Young <[email protected]>
19125 L:      [email protected]
19126 S:      Maintained
19127 W:      http://linuxtv.org
19128 T:      git git://linuxtv.org/media_tree.git
19129 F:      Documentation/driver-api/media/rc-core.rst
19130 F:      Documentation/userspace-api/media/rc/
19131 F:      drivers/media/rc/
19132 F:      include/media/rc-core.h
19133 F:      include/media/rc-map.h
19134 F:      include/uapi/linux/lirc.h
19135
19136 RCMM REMOTE CONTROLS DECODER
19137 M:      Patrick Lerda <[email protected]>
19138 S:      Maintained
19139 F:      drivers/media/rc/ir-rcmm-decoder.c
19140
19141 RCUTORTURE TEST FRAMEWORK
19142 M:      "Paul E. McKenney" <[email protected]>
19143 M:      Josh Triplett <[email protected]>
19144 R:      Steven Rostedt <[email protected]>
19145 R:      Mathieu Desnoyers <[email protected]>
19146 R:      Lai Jiangshan <[email protected]>
19147 L:      [email protected]
19148 S:      Supported
19149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19150 F:      tools/testing/selftests/rcutorture
19151
19152 RDACM20 Camera Sensor
19153 M:      Jacopo Mondi <[email protected]>
19154 M:      Kieran Bingham <[email protected]>
19155 M:      Laurent Pinchart <[email protected]>
19156 M:      Niklas Söderlund <[email protected]>
19157 L:      [email protected]
19158 S:      Maintained
19159 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19160 F:      drivers/media/i2c/max9271.c
19161 F:      drivers/media/i2c/max9271.h
19162 F:      drivers/media/i2c/rdacm20.c
19163
19164 RDACM21 Camera Sensor
19165 M:      Jacopo Mondi <[email protected]>
19166 M:      Kieran Bingham <[email protected]>
19167 M:      Laurent Pinchart <[email protected]>
19168 M:      Niklas Söderlund <[email protected]>
19169 L:      [email protected]
19170 S:      Maintained
19171 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19172 F:      drivers/media/i2c/max9271.c
19173 F:      drivers/media/i2c/max9271.h
19174 F:      drivers/media/i2c/rdacm21.c
19175
19176 RDC R-321X SoC
19177 M:      Florian Fainelli <[email protected]>
19178 S:      Maintained
19179
19180 RDC R6040 FAST ETHERNET DRIVER
19181 M:      Florian Fainelli <[email protected]>
19182 L:      [email protected]
19183 S:      Maintained
19184 F:      drivers/net/ethernet/rdc/r6040.c
19185
19186 RDMAVT - RDMA verbs software
19187 M:      Dennis Dalessandro <[email protected]>
19188 L:      [email protected]
19189 S:      Supported
19190 F:      drivers/infiniband/sw/rdmavt
19191
19192 RDS - RELIABLE DATAGRAM SOCKETS
19193 M:      Allison Henderson <[email protected]>
19194 L:      [email protected]
19195 L:      [email protected]
19196 L:      [email protected] (moderated for non-subscribers)
19197 S:      Supported
19198 W:      https://oss.oracle.com/projects/rds/
19199 F:      Documentation/networking/rds.rst
19200 F:      net/rds/
19201
19202 RDT - RESOURCE ALLOCATION
19203 M:      Fenghua Yu <[email protected]>
19204 M:      Reinette Chatre <[email protected]>
19205 L:      [email protected]
19206 S:      Supported
19207 F:      Documentation/arch/x86/resctrl*
19208 F:      arch/x86/include/asm/resctrl.h
19209 F:      arch/x86/kernel/cpu/resctrl/
19210 F:      tools/testing/selftests/resctrl/
19211
19212 READ-COPY UPDATE (RCU)
19213 M:      "Paul E. McKenney" <[email protected]>
19214 M:      Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19215 M:      Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19216 M:      Joel Fernandes <[email protected]>
19217 M:      Josh Triplett <[email protected]>
19218 M:      Boqun Feng <[email protected]>
19219 M:      Uladzislau Rezki <[email protected]>
19220 R:      Steven Rostedt <[email protected]>
19221 R:      Mathieu Desnoyers <[email protected]>
19222 R:      Lai Jiangshan <[email protected]>
19223 R:      Zqiang <[email protected]>
19224 L:      [email protected]
19225 S:      Supported
19226 W:      http://www.rdrop.com/users/paulmck/RCU/
19227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19228 F:      Documentation/RCU/
19229 F:      include/linux/rcu*
19230 F:      kernel/rcu/
19231 X:      Documentation/RCU/torture.rst
19232 X:      include/linux/srcu*.h
19233 X:      kernel/rcu/srcu*.c
19234
19235 REAL TIME CLOCK (RTC) SUBSYSTEM
19236 M:      Alexandre Belloni <[email protected]>
19237 L:      [email protected]
19238 S:      Maintained
19239 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
19240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19241 F:      Documentation/admin-guide/rtc.rst
19242 F:      Documentation/devicetree/bindings/rtc/
19243 F:      drivers/rtc/
19244 F:      include/linux/rtc.h
19245 F:      include/linux/rtc/
19246 F:      include/uapi/linux/rtc.h
19247 F:      tools/testing/selftests/rtc/
19248
19249 Real-time Linux Analysis (RTLA) tools
19250 M:      Steven Rostedt <[email protected]>
19251 L:      [email protected]
19252 S:      Maintained
19253 F:      Documentation/tools/rtla/
19254 F:      tools/tracing/rtla/
19255
19256 REALTEK AUDIO CODECS
19257 M:      Oder Chiou <[email protected]>
19258 S:      Maintained
19259 F:      include/sound/rt*.h
19260 F:      sound/soc/codecs/rt*
19261
19262 REALTEK OTTO WATCHDOG
19263 M:      Sander Vanheule <[email protected]>
19264 L:      [email protected]
19265 S:      Maintained
19266 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19267 F:      drivers/watchdog/realtek_otto_wdt.c
19268
19269 REALTEK RTL83xx SMI DSA ROUTER CHIPS
19270 M:      Linus Walleij <[email protected]>
19271 M:      Alvin Šipraga <[email protected]>
19272 S:      Maintained
19273 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
19274 F:      drivers/net/dsa/realtek/*
19275
19276 REALTEK WIRELESS DRIVER (rtlwifi family)
19277 M:      Ping-Ke Shih <[email protected]>
19278 L:      [email protected]
19279 S:      Maintained
19280 T:      git https://github.com/pkshih/rtw.git
19281 F:      drivers/net/wireless/realtek/rtlwifi/
19282
19283 REALTEK WIRELESS DRIVER (rtw88)
19284 M:      Ping-Ke Shih <[email protected]>
19285 L:      [email protected]
19286 S:      Maintained
19287 T:      git https://github.com/pkshih/rtw.git
19288 F:      drivers/net/wireless/realtek/rtw88/
19289
19290 REALTEK WIRELESS DRIVER (rtw89)
19291 M:      Ping-Ke Shih <[email protected]>
19292 L:      [email protected]
19293 S:      Maintained
19294 T:      git https://github.com/pkshih/rtw.git
19295 F:      drivers/net/wireless/realtek/rtw89/
19296
19297 REDPINE WIRELESS DRIVER
19298 L:      [email protected]
19299 S:      Orphan
19300 F:      drivers/net/wireless/rsi/
19301
19302 REGISTER MAP ABSTRACTION
19303 M:      Mark Brown <[email protected]>
19304 L:      [email protected]
19305 S:      Supported
19306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19307 F:      Documentation/devicetree/bindings/regmap/
19308 F:      drivers/base/regmap/
19309 F:      include/linux/regmap.h
19310
19311 REISERFS FILE SYSTEM
19312 L:      [email protected]
19313 S:      Obsolete
19314 F:      fs/reiserfs/
19315
19316 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19317 M:      Bjorn Andersson <[email protected]>
19318 M:      Mathieu Poirier <[email protected]>
19319 L:      [email protected]
19320 S:      Maintained
19321 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19322 F:      Documentation/ABI/testing/sysfs-class-remoteproc
19323 F:      Documentation/devicetree/bindings/remoteproc/
19324 F:      Documentation/staging/remoteproc.rst
19325 F:      drivers/remoteproc/
19326 F:      include/linux/remoteproc.h
19327 F:      include/linux/remoteproc/
19328
19329 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19330 M:      Bjorn Andersson <[email protected]>
19331 M:      Mathieu Poirier <[email protected]>
19332 L:      [email protected]
19333 S:      Maintained
19334 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19335 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
19336 F:      Documentation/staging/rpmsg.rst
19337 F:      drivers/rpmsg/
19338 F:      include/linux/rpmsg.h
19339 F:      include/linux/rpmsg/
19340 F:      include/uapi/linux/rpmsg.h
19341 F:      samples/rpmsg/
19342
19343 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19344 M:      Stephan Gerhold <[email protected]>
19345 L:      [email protected]
19346 L:      [email protected]
19347 S:      Maintained
19348 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
19349
19350 RENESAS CLOCK DRIVERS
19351 M:      Geert Uytterhoeven <[email protected]>
19352 L:      [email protected]
19353 S:      Supported
19354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19355 F:      Documentation/devicetree/bindings/clock/renesas,*
19356 F:      drivers/clk/renesas/
19357
19358 RENESAS EMEV2 I2C DRIVER
19359 M:      Wolfram Sang <[email protected]>
19360 L:      [email protected]
19361 S:      Supported
19362 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19363 F:      drivers/i2c/busses/i2c-emev2.c
19364
19365 RENESAS ETHERNET AVB DRIVER
19366 R:      Sergey Shtylyov <[email protected]>
19367 L:      [email protected]
19368 L:      [email protected]
19369 F:      Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19370 F:      drivers/net/ethernet/renesas/Kconfig
19371 F:      drivers/net/ethernet/renesas/Makefile
19372 F:      drivers/net/ethernet/renesas/ravb*
19373
19374 RENESAS ETHERNET SWITCH DRIVER
19375 R:      Yoshihiro Shimoda <[email protected]>
19376 L:      [email protected]
19377 L:      [email protected]
19378 F:      Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19379 F:      drivers/net/ethernet/renesas/Kconfig
19380 F:      drivers/net/ethernet/renesas/Makefile
19381 F:      drivers/net/ethernet/renesas/rcar_gen4*
19382 F:      drivers/net/ethernet/renesas/rswitch*
19383
19384 RENESAS ETHERNET TSN DRIVER
19385 M:      Niklas Söderlund <[email protected]>
19386 L:      [email protected]
19387 L:      [email protected]
19388 S:      Supported
19389 F:      Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19390 F:      drivers/net/ethernet/renesas/rtsn.*
19391
19392 RENESAS IDT821034 ASoC CODEC
19393 M:      Herve Codina <[email protected]>
19394 L:      [email protected] (moderated for non-subscribers)
19395 S:      Maintained
19396 F:      Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19397 F:      sound/soc/codecs/idt821034.c
19398
19399 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19400 M:      Miquel Raynal <[email protected]>
19401 L:      [email protected]
19402 L:      [email protected]
19403 S:      Maintained
19404 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19405 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
19406
19407 RENESAS R-CAR GYROADC DRIVER
19408 M:      Marek Vasut <[email protected]>
19409 L:      [email protected]
19410 S:      Supported
19411 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19412 F:      drivers/iio/adc/rcar-gyroadc.c
19413
19414 RENESAS R-CAR I2C DRIVERS
19415 M:      Wolfram Sang <[email protected]>
19416 L:      [email protected]
19417 S:      Supported
19418 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19419 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19420 F:      drivers/i2c/busses/i2c-rcar.c
19421 F:      drivers/i2c/busses/i2c-sh_mobile.c
19422
19423 RENESAS R-CAR SATA DRIVER
19424 R:      Sergey Shtylyov <[email protected]>
19425 L:      [email protected]
19426 L:      [email protected]
19427 S:      Supported
19428 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19429 F:      drivers/ata/sata_rcar.c
19430
19431 RENESAS R-CAR THERMAL DRIVERS
19432 M:      Niklas Söderlund <[email protected]>
19433 L:      [email protected]
19434 S:      Supported
19435 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19436 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19437 F:      drivers/thermal/renesas/rcar_gen3_thermal.c
19438 F:      drivers/thermal/renesas/rcar_thermal.c
19439
19440 RENESAS RIIC DRIVER
19441 M:      Chris Brandt <[email protected]>
19442 L:      [email protected]
19443 S:      Supported
19444 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19445 F:      drivers/i2c/busses/i2c-riic.c
19446
19447 RENESAS RZ/G2L A/D DRIVER
19448 M:      Lad Prabhakar <[email protected]>
19449 L:      [email protected]
19450 L:      [email protected]
19451 S:      Supported
19452 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19453 F:      drivers/iio/adc/rzg2l_adc.c
19454
19455 RENESAS RZ/G2L MTU3a COUNTER DRIVER
19456 M:      Biju Das <[email protected]>
19457 L:      [email protected]
19458 L:      [email protected]
19459 S:      Supported
19460 F:      Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19461 F:      drivers/counter/rz-mtu3-cnt.c
19462
19463 RENESAS RZ/N1 A5PSW SWITCH DRIVER
19464 M:      Clément Léger <[email protected]>
19465 L:      [email protected]
19466 L:      [email protected]
19467 S:      Maintained
19468 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19469 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19470 F:      drivers/net/dsa/rzn1_a5psw*
19471 F:      drivers/net/pcs/pcs-rzn1-miic.c
19472 F:      include/dt-bindings/net/pcs-rzn1-miic.h
19473 F:      include/linux/pcs-rzn1-miic.h
19474 F:      net/dsa/tag_rzn1_a5psw.c
19475
19476 RENESAS RZ/N1 DWMAC GLUE LAYER
19477 M:      Romain Gantois <[email protected]>
19478 S:      Maintained
19479 F:      Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19480 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19481
19482 RENESAS RZ/N1 RTC CONTROLLER DRIVER
19483 M:      Miquel Raynal <[email protected]>
19484 L:      [email protected]
19485 L:      [email protected]
19486 S:      Maintained
19487 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19488 F:      drivers/rtc/rtc-rzn1.c
19489
19490 RENESAS RZ/N1 USBF CONTROLLER DRIVER
19491 M:      Herve Codina <[email protected]>
19492 L:      [email protected]
19493 L:      [email protected]
19494 S:      Maintained
19495 F:      Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19496 F:      drivers/usb/gadget/udc/renesas_usbf.c
19497
19498 RENESAS RZ/V2M I2C DRIVER
19499 M:      Fabrizio Castro <[email protected]>
19500 L:      [email protected]
19501 L:      [email protected]
19502 S:      Supported
19503 F:      Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19504 F:      drivers/i2c/busses/i2c-rzv2m.c
19505
19506 RENESAS SUPERH ETHERNET DRIVER
19507 R:      Sergey Shtylyov <[email protected]>
19508 L:      [email protected]
19509 L:      [email protected]
19510 F:      Documentation/devicetree/bindings/net/renesas,ether.yaml
19511 F:      drivers/net/ethernet/renesas/Kconfig
19512 F:      drivers/net/ethernet/renesas/Makefile
19513 F:      drivers/net/ethernet/renesas/sh_eth*
19514 F:      include/linux/sh_eth.h
19515
19516 RENESAS USB PHY DRIVER
19517 M:      Yoshihiro Shimoda <[email protected]>
19518 L:      [email protected]
19519 S:      Maintained
19520 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
19521
19522 RENESAS VERSACLOCK 7 CLOCK DRIVER
19523 M:      Alex Helms <[email protected]>
19524 S:      Maintained
19525 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19526 F:      drivers/clk/clk-versaclock7.c
19527
19528 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19529 M:      Herve Codina <[email protected]>
19530 L:      [email protected]
19531 S:      Maintained
19532 F:      Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19533 F:      drivers/iio/potentiometer/x9250.c
19534
19535 RESET CONTROLLER FRAMEWORK
19536 M:      Philipp Zabel <[email protected]>
19537 S:      Maintained
19538 T:      git git://git.pengutronix.de/git/pza/linux
19539 F:      Documentation/devicetree/bindings/reset/
19540 F:      Documentation/driver-api/reset.rst
19541 F:      drivers/reset/
19542 F:      include/dt-bindings/reset/
19543 F:      include/linux/reset-controller.h
19544 F:      include/linux/reset.h
19545 F:      include/linux/reset/
19546 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19547
19548 RESTARTABLE SEQUENCES SUPPORT
19549 M:      Mathieu Desnoyers <[email protected]>
19550 M:      Peter Zijlstra <[email protected]>
19551 M:      "Paul E. McKenney" <[email protected]>
19552 M:      Boqun Feng <[email protected]>
19553 L:      [email protected]
19554 S:      Supported
19555 F:      include/trace/events/rseq.h
19556 F:      include/uapi/linux/rseq.h
19557 F:      kernel/rseq.c
19558 F:      tools/testing/selftests/rseq/
19559
19560 RFKILL
19561 M:      Johannes Berg <[email protected]>
19562 L:      [email protected]
19563 S:      Maintained
19564 W:      https://wireless.wiki.kernel.org/
19565 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
19566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19568 F:      Documentation/ABI/stable/sysfs-class-rfkill
19569 F:      Documentation/driver-api/rfkill.rst
19570 F:      include/linux/rfkill.h
19571 F:      include/uapi/linux/rfkill.h
19572 F:      net/rfkill/
19573
19574 RHASHTABLE
19575 M:      Thomas Graf <[email protected]>
19576 M:      Herbert Xu <[email protected]>
19577 L:      [email protected]
19578 S:      Maintained
19579 F:      include/linux/rhashtable-types.h
19580 F:      include/linux/rhashtable.h
19581 F:      lib/rhashtable.c
19582 F:      lib/test_rhashtable.c
19583
19584 RICOH R5C592 MEMORYSTICK DRIVER
19585 M:      Maxim Levitsky <[email protected]>
19586 S:      Maintained
19587 F:      drivers/memstick/host/r592.*
19588
19589 RICOH SMARTMEDIA/XD DRIVER
19590 M:      Maxim Levitsky <[email protected]>
19591 S:      Maintained
19592 F:      drivers/mtd/nand/raw/r852.c
19593 F:      drivers/mtd/nand/raw/r852.h
19594
19595 RISC-V AIA DRIVERS
19596 M:      Anup Patel <[email protected]>
19597 L:      [email protected]
19598 S:      Maintained
19599 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19600 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19601 F:      drivers/irqchip/irq-riscv-aplic-*.c
19602 F:      drivers/irqchip/irq-riscv-aplic-*.h
19603 F:      drivers/irqchip/irq-riscv-imsic-*.c
19604 F:      drivers/irqchip/irq-riscv-imsic-*.h
19605 F:      drivers/irqchip/irq-riscv-intc.c
19606 F:      include/linux/irqchip/riscv-aplic.h
19607 F:      include/linux/irqchip/riscv-imsic.h
19608
19609 RISC-V ARCHITECTURE
19610 M:      Paul Walmsley <[email protected]>
19611 M:      Palmer Dabbelt <[email protected]>
19612 M:      Albert Ou <[email protected]>
19613 L:      [email protected]
19614 S:      Supported
19615 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19616 C:      irc://irc.libera.chat/riscv
19617 P:      Documentation/arch/riscv/patch-acceptance.rst
19618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19619 F:      arch/riscv/
19620 N:      riscv
19621 K:      riscv
19622
19623 RISC-V MICROCHIP FPGA SUPPORT
19624 M:      Conor Dooley <[email protected]>
19625 M:      Daire McNamara <[email protected]>
19626 L:      [email protected]
19627 S:      Supported
19628 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19629 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19630 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19631 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19632 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19633 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19634 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
19635 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19636 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19637 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19638 F:      arch/riscv/boot/dts/microchip/
19639 F:      drivers/char/hw_random/mpfs-rng.c
19640 F:      drivers/clk/microchip/clk-mpfs*.c
19641 F:      drivers/firmware/microchip/mpfs-auto-update.c
19642 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
19643 F:      drivers/mailbox/mailbox-mpfs.c
19644 F:      drivers/pci/controller/plda/pcie-microchip-host.c
19645 F:      drivers/pwm/pwm-microchip-core.c
19646 F:      drivers/reset/reset-mpfs.c
19647 F:      drivers/rtc/rtc-mpfs.c
19648 F:      drivers/soc/microchip/mpfs-sys-controller.c
19649 F:      drivers/spi/spi-microchip-core-qspi.c
19650 F:      drivers/spi/spi-microchip-core.c
19651 F:      drivers/usb/musb/mpfs.c
19652 F:      include/soc/microchip/mpfs.h
19653
19654 RISC-V MISC SOC SUPPORT
19655 M:      Conor Dooley <[email protected]>
19656 L:      [email protected]
19657 S:      Maintained
19658 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19659 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19660 F:      Documentation/devicetree/bindings/riscv/
19661 F:      arch/riscv/boot/dts/
19662 X:      arch/riscv/boot/dts/allwinner/
19663 X:      arch/riscv/boot/dts/renesas/
19664 X:      arch/riscv/boot/dts/sophgo/
19665 X:      arch/riscv/boot/dts/thead/
19666
19667 RISC-V PMU DRIVERS
19668 M:      Atish Patra <[email protected]>
19669 R:      Anup Patel <[email protected]>
19670 L:      [email protected]
19671 S:      Supported
19672 F:      drivers/perf/riscv_pmu.c
19673 F:      drivers/perf/riscv_pmu_legacy.c
19674 F:      drivers/perf/riscv_pmu_sbi.c
19675
19676 RISC-V THEAD SoC SUPPORT
19677 M:      Drew Fustini <[email protected]>
19678 M:      Guo Ren <[email protected]>
19679 M:      Fu Wei <[email protected]>
19680 L:      [email protected]
19681 S:      Maintained
19682 T:      git https://github.com/pdp7/linux.git
19683 F:      Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19684 F:      arch/riscv/boot/dts/thead/
19685 F:      drivers/clk/thead/clk-th1520-ap.c
19686 F:      include/dt-bindings/clock/thead,th1520-clk-ap.h
19687
19688 RNBD BLOCK DRIVERS
19689 M:      Md. Haris Iqbal <[email protected]>
19690 M:      Jack Wang <[email protected]>
19691 L:      [email protected]
19692 S:      Maintained
19693 F:      drivers/block/rnbd/
19694
19695 ROCCAT DRIVERS
19696 M:      Stefan Achatz <[email protected]>
19697 S:      Maintained
19698 W:      http://sourceforge.net/projects/roccat/
19699 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
19700 F:      drivers/hid/hid-roccat*
19701 F:      include/linux/hid-roccat*
19702
19703 ROCKCHIP CRYPTO DRIVERS
19704 M:      Corentin Labbe <[email protected]>
19705 L:      [email protected]
19706 S:      Maintained
19707 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19708 F:      drivers/crypto/rockchip/
19709
19710 ROCKCHIP I2S TDM DRIVER
19711 M:      Nicolas Frattaroli <[email protected]>
19712 L:      [email protected]
19713 S:      Maintained
19714 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19715 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
19716
19717 ROCKCHIP ISP V1 DRIVER
19718 M:      Dafna Hirschfeld <[email protected]>
19719 M:      Laurent Pinchart <[email protected]>
19720 L:      [email protected]
19721 L:      [email protected]
19722 S:      Maintained
19723 F:      Documentation/admin-guide/media/rkisp1.rst
19724 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19725 F:      Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19726 F:      drivers/media/platform/rockchip/rkisp1
19727 F:      include/uapi/linux/rkisp1-config.h
19728
19729 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19730 M:      Jacob Chen <[email protected]>
19731 M:      Ezequiel Garcia <[email protected]>
19732 L:      [email protected]
19733 L:      [email protected]
19734 S:      Maintained
19735 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
19736 F:      drivers/media/platform/rockchip/rga/
19737
19738 ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19739 M:      Luca Ceresoli <[email protected]>
19740 S:      Maintained
19741 F:      Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19742 F:      sound/soc/codecs/rk3308_codec.c
19743 F:      sound/soc/codecs/rk3308_codec.h
19744
19745 ROCKCHIP VIDEO DECODER DRIVER
19746 M:      Ezequiel Garcia <[email protected]>
19747 L:      [email protected]
19748 L:      [email protected]
19749 S:      Maintained
19750 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19751 F:      drivers/staging/media/rkvdec/
19752
19753 ROCKER DRIVER
19754 M:      Jiri Pirko <[email protected]>
19755 L:      [email protected]
19756 S:      Supported
19757 F:      drivers/net/ethernet/rocker/
19758
19759 ROCKETPORT EXPRESS/INFINITY DRIVER
19760 M:      Kevin Cernekee <[email protected]>
19761 L:      [email protected]
19762 S:      Odd Fixes
19763 F:      drivers/tty/serial/rp2.*
19764
19765 ROHM BD99954 CHARGER IC
19766 M:      Matti Vaittinen <[email protected]>
19767 S:      Supported
19768 F:      drivers/power/supply/bd99954-charger.c
19769 F:      drivers/power/supply/bd99954-charger.h
19770
19771 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19772 M:      Tomasz Duszynski <[email protected]>
19773 S:      Maintained
19774 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
19775 F:      drivers/iio/light/bh1750.c
19776
19777 ROHM BM1390 PRESSURE SENSOR DRIVER
19778 M:      Matti Vaittinen <[email protected]>
19779 L:      [email protected]
19780 S:      Supported
19781 F:      drivers/iio/pressure/rohm-bm1390.c
19782
19783 ROHM BU270xx LIGHT SENSOR DRIVERs
19784 M:      Matti Vaittinen <[email protected]>
19785 L:      [email protected]
19786 S:      Supported
19787 F:      drivers/iio/light/rohm-bu27008.c
19788 F:      drivers/iio/light/rohm-bu27034.c
19789
19790 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19791 M:      Marek Vasut <[email protected]>
19792 L:      [email protected]
19793 L:      [email protected]
19794 S:      Supported
19795 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19796 F:      drivers/gpio/gpio-bd9571mwv.c
19797 F:      drivers/mfd/bd9571mwv.c
19798 F:      drivers/regulator/bd9571mwv-regulator.c
19799 F:      include/linux/mfd/bd9571mwv.h
19800
19801 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19802 M:      Matti Vaittinen <[email protected]>
19803 S:      Supported
19804 F:      drivers/clk/clk-bd718x7.c
19805 F:      drivers/gpio/gpio-bd71815.c
19806 F:      drivers/gpio/gpio-bd71828.c
19807 F:      drivers/mfd/rohm-bd71828.c
19808 F:      drivers/mfd/rohm-bd718x7.c
19809 F:      drivers/mfd/rohm-bd9576.c
19810 F:      drivers/mfd/rohm-bd96801.c
19811 F:      drivers/regulator/bd71815-regulator.c
19812 F:      drivers/regulator/bd71828-regulator.c
19813 F:      drivers/regulator/bd718x7-regulator.c
19814 F:      drivers/regulator/bd9576-regulator.c
19815 F:      drivers/regulator/bd96801-regulator.c
19816 F:      drivers/regulator/rohm-regulator.c
19817 F:      drivers/rtc/rtc-bd70528.c
19818 F:      drivers/watchdog/bd9576_wdt.c
19819 F:      drivers/watchdog/bd96801_wdt.c
19820 F:      include/linux/mfd/rohm-bd71815.h
19821 F:      include/linux/mfd/rohm-bd71828.h
19822 F:      include/linux/mfd/rohm-bd718x7.h
19823 F:      include/linux/mfd/rohm-bd957x.h
19824 F:      include/linux/mfd/rohm-bd96801.h
19825 F:      include/linux/mfd/rohm-generic.h
19826 F:      include/linux/mfd/rohm-shared.h
19827
19828 ROSE NETWORK LAYER
19829 M:      Ralf Baechle <[email protected]>
19830 L:      [email protected]
19831 S:      Maintained
19832 W:      https://linux-ax25.in-berlin.de
19833 F:      include/net/rose.h
19834 F:      include/uapi/linux/rose.h
19835 F:      net/rose/
19836
19837 ROTATION DRIVER FOR ALLWINNER A83T
19838 M:      Jernej Skrabec <[email protected]>
19839 L:      [email protected]
19840 S:      Maintained
19841 T:      git git://linuxtv.org/media_tree.git
19842 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19843 F:      drivers/media/platform/sunxi/sun8i-rotate/
19844
19845 RPMSG TTY DRIVER
19846 M:      Arnaud Pouliquen <[email protected]>
19847 L:      [email protected]
19848 S:      Maintained
19849 F:      drivers/tty/rpmsg_tty.c
19850
19851 RTL2830 MEDIA DRIVER
19852 L:      [email protected]
19853 S:      Orphan
19854 W:      https://linuxtv.org
19855 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19856 F:      drivers/media/dvb-frontends/rtl2830*
19857
19858 RTL2832 MEDIA DRIVER
19859 L:      [email protected]
19860 S:      Orphan
19861 W:      https://linuxtv.org
19862 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19863 F:      drivers/media/dvb-frontends/rtl2832*
19864
19865 RTL2832_SDR MEDIA DRIVER
19866 L:      [email protected]
19867 S:      Orphan
19868 W:      https://linuxtv.org
19869 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19870 F:      drivers/media/dvb-frontends/rtl2832_sdr*
19871
19872 RTL8180 WIRELESS DRIVER
19873 L:      [email protected]
19874 S:      Orphan
19875 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
19876
19877 RTL8187 WIRELESS DRIVER
19878 M:      Hin-Tak Leung <[email protected]>
19879 L:      [email protected]
19880 S:      Maintained
19881 T:      git https://github.com/pkshih/rtw.git
19882 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
19883
19884 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19885 M:      Jes Sorensen <[email protected]>
19886 L:      [email protected]
19887 S:      Maintained
19888 T:      git https://github.com/pkshih/rtw.git
19889 F:      drivers/net/wireless/realtek/rtl8xxxu/
19890
19891 RTRS TRANSPORT DRIVERS
19892 M:      Md. Haris Iqbal <[email protected]>
19893 M:      Jack Wang <[email protected]>
19894 L:      [email protected]
19895 S:      Maintained
19896 F:      drivers/infiniband/ulp/rtrs/
19897
19898 RUNTIME VERIFICATION (RV)
19899 M:      Steven Rostedt <[email protected]>
19900 L:      [email protected]
19901 S:      Maintained
19902 F:      Documentation/trace/rv/
19903 F:      include/linux/rv.h
19904 F:      include/rv/
19905 F:      kernel/trace/rv/
19906 F:      tools/verification/
19907
19908 RUST
19909 M:      Miguel Ojeda <[email protected]>
19910 M:      Alex Gaynor <[email protected]>
19911 M:      Wedson Almeida Filho <[email protected]>
19912 R:      Boqun Feng <[email protected]>
19913 R:      Gary Guo <[email protected]>
19914 R:      Björn Roy Baron <[email protected]>
19915 R:      Benno Lossin <[email protected]>
19916 R:      Andreas Hindborg <[email protected]>
19917 R:      Alice Ryhl <[email protected]>
19918 L:      [email protected]
19919 S:      Supported
19920 W:      https://rust-for-linux.com
19921 B:      https://github.com/Rust-for-Linux/linux/issues
19922 C:      zulip://rust-for-linux.zulipchat.com
19923 P:      https://rust-for-linux.com/contributing
19924 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
19925 F:      Documentation/rust/
19926 F:      rust/
19927 F:      samples/rust/
19928 F:      scripts/*rust*
19929 F:      tools/testing/selftests/rust/
19930 K:      \b(?i:rust)\b
19931
19932 RXRPC SOCKETS (AF_RXRPC)
19933 M:      David Howells <[email protected]>
19934 M:      Marc Dionne <[email protected]>
19935 L:      [email protected]
19936 S:      Supported
19937 W:      https://www.infradead.org/~dhowells/kafs/
19938 F:      Documentation/networking/rxrpc.rst
19939 F:      include/keys/rxrpc-type.h
19940 F:      include/net/af_rxrpc.h
19941 F:      include/trace/events/rxrpc.h
19942 F:      include/uapi/linux/rxrpc.h
19943 F:      net/rxrpc/
19944
19945 S3 SAVAGE FRAMEBUFFER DRIVER
19946 M:      Antonino Daplas <[email protected]>
19947 L:      [email protected]
19948 S:      Maintained
19949 F:      drivers/video/fbdev/savage/
19950
19951 S390 ARCHITECTURE
19952 M:      Heiko Carstens <[email protected]>
19953 M:      Vasily Gorbik <[email protected]>
19954 M:      Alexander Gordeev <[email protected]>
19955 R:      Christian Borntraeger <[email protected]>
19956 R:      Sven Schnelle <[email protected]>
19957 L:      [email protected]
19958 S:      Supported
19959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19960 F:      Documentation/driver-api/s390-drivers.rst
19961 F:      Documentation/arch/s390/
19962 F:      arch/s390/
19963 F:      drivers/s390/
19964 F:      drivers/watchdog/diag288_wdt.c
19965
19966 S390 COMMON I/O LAYER
19967 M:      Vineeth Vijayan <[email protected]>
19968 M:      Peter Oberparleiter <[email protected]>
19969 L:      [email protected]
19970 S:      Supported
19971 F:      drivers/s390/cio/
19972
19973 S390 DASD DRIVER
19974 M:      Stefan Haberland <[email protected]>
19975 M:      Jan Hoeppner <[email protected]>
19976 L:      [email protected]
19977 S:      Supported
19978 F:      block/partitions/ibm.c
19979 F:      drivers/s390/block/dasd*
19980 F:      include/linux/dasd_mod.h
19981
19982 S390 IOMMU (PCI)
19983 M:      Niklas Schnelle <[email protected]>
19984 M:      Matthew Rosato <[email protected]>
19985 R:      Gerald Schaefer <[email protected]>
19986 L:      [email protected]
19987 S:      Supported
19988 F:      drivers/iommu/s390-iommu.c
19989
19990 S390 IUCV NETWORK LAYER
19991 M:      Alexandra Winter <[email protected]>
19992 M:      Thorsten Winkler <[email protected]>
19993 L:      [email protected]
19994 L:      [email protected]
19995 S:      Supported
19996 F:      drivers/s390/net/*iucv*
19997 F:      include/net/iucv/
19998 F:      net/iucv/
19999
20000 S390 MM
20001 M:      Alexander Gordeev <[email protected]>
20002 M:      Gerald Schaefer <[email protected]>
20003 L:      [email protected]
20004 S:      Supported
20005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20006 F:      arch/s390/include/asm/pgtable.h
20007 F:      arch/s390/mm
20008
20009 S390 NETWORK DRIVERS
20010 M:      Alexandra Winter <[email protected]>
20011 M:      Thorsten Winkler <[email protected]>
20012 L:      [email protected]
20013 L:      [email protected]
20014 S:      Supported
20015 F:      drivers/s390/net/
20016
20017 S390 PCI SUBSYSTEM
20018 M:      Niklas Schnelle <[email protected]>
20019 M:      Gerald Schaefer <[email protected]>
20020 L:      [email protected]
20021 S:      Supported
20022 F:      Documentation/arch/s390/pci.rst
20023 F:      arch/s390/pci/
20024 F:      drivers/pci/hotplug/s390_pci_hpc.c
20025
20026 S390 SCM DRIVER
20027 M:      Vineeth Vijayan <[email protected]>
20028 L:      [email protected]
20029 S:      Supported
20030 F:      drivers/s390/block/scm*
20031 F:      drivers/s390/cio/scm.c
20032
20033 S390 VFIO AP DRIVER
20034 M:      Tony Krowiak <[email protected]>
20035 M:      Halil Pasic <[email protected]>
20036 M:      Jason Herne <[email protected]>
20037 L:      [email protected]
20038 S:      Supported
20039 F:      Documentation/arch/s390/vfio-ap*
20040 F:      drivers/s390/crypto/vfio_ap*
20041
20042 S390 VFIO-CCW DRIVER
20043 M:      Eric Farman <[email protected]>
20044 M:      Matthew Rosato <[email protected]>
20045 R:      Halil Pasic <[email protected]>
20046 L:      [email protected]
20047 L:      [email protected]
20048 S:      Supported
20049 F:      Documentation/arch/s390/vfio-ccw.rst
20050 F:      drivers/s390/cio/vfio_ccw*
20051 F:      include/uapi/linux/vfio_ccw.h
20052
20053 S390 VFIO-PCI DRIVER
20054 M:      Matthew Rosato <[email protected]>
20055 M:      Eric Farman <[email protected]>
20056 L:      [email protected]
20057 L:      [email protected]
20058 S:      Supported
20059 F:      arch/s390/kvm/pci*
20060 F:      drivers/vfio/pci/vfio_pci_zdev.c
20061 F:      include/uapi/linux/vfio_zdev.h
20062
20063 S390 ZCRYPT DRIVER
20064 M:      Harald Freudenberger <[email protected]>
20065 L:      [email protected]
20066 S:      Supported
20067 F:      drivers/s390/crypto/
20068
20069 S390 ZFCP DRIVER
20070 M:      Steffen Maier <[email protected]>
20071 M:      Benjamin Block <[email protected]>
20072 L:      [email protected]
20073 S:      Supported
20074 F:      drivers/s390/scsi/zfcp_*
20075
20076 SAA6588 RDS RECEIVER DRIVER
20077 M:      Hans Verkuil <[email protected]>
20078 L:      [email protected]
20079 S:      Odd Fixes
20080 W:      https://linuxtv.org
20081 T:      git git://linuxtv.org/media_tree.git
20082 F:      drivers/media/i2c/saa6588*
20083
20084 SAA7134 VIDEO4LINUX DRIVER
20085 M:      Mauro Carvalho Chehab <[email protected]>
20086 L:      [email protected]
20087 S:      Odd fixes
20088 W:      https://linuxtv.org
20089 T:      git git://linuxtv.org/media_tree.git
20090 F:      Documentation/driver-api/media/drivers/saa7134*
20091 F:      drivers/media/pci/saa7134/
20092
20093 SAA7146 VIDEO4LINUX-2 DRIVER
20094 M:      Hans Verkuil <[email protected]>
20095 L:      [email protected]
20096 S:      Maintained
20097 T:      git git://linuxtv.org/media_tree.git
20098 F:      drivers/media/common/saa7146/
20099 F:      drivers/media/pci/saa7146/
20100 F:      include/media/drv-intf/saa7146*
20101
20102 SAFESETID SECURITY MODULE
20103 M:      Micah Morton <[email protected]>
20104 S:      Supported
20105 F:      Documentation/admin-guide/LSM/SafeSetID.rst
20106 F:      security/safesetid/
20107
20108 SAMSUNG AUDIO (ASoC) DRIVERS
20109 M:      Sylwester Nawrocki <[email protected]>
20110 L:      [email protected] (moderated for non-subscribers)
20111 S:      Maintained
20112 B:      mailto:[email protected]
20113 F:      Documentation/devicetree/bindings/sound/samsung*
20114 F:      sound/soc/samsung/
20115
20116 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20117 M:      Krzysztof Kozlowski <[email protected]>
20118 L:      [email protected]
20119 L:      [email protected]
20120 S:      Maintained
20121 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20122 F:      drivers/crypto/exynos-rng.c
20123
20124 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20125 M:      Łukasz Stelmach <[email protected]>
20126 L:      [email protected]
20127 S:      Maintained
20128 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20129 F:      drivers/char/hw_random/exynos-trng.c
20130
20131 SAMSUNG FRAMEBUFFER DRIVER
20132 M:      Jingoo Han <[email protected]>
20133 L:      [email protected]
20134 S:      Maintained
20135 F:      drivers/video/fbdev/s3c-fb.c
20136
20137 SAMSUNG INTERCONNECT DRIVERS
20138 M:      Sylwester Nawrocki <[email protected]>
20139 M:      Artur Świgoń <[email protected]>
20140 L:      [email protected]
20141 L:      [email protected]
20142 S:      Supported
20143 F:      drivers/interconnect/samsung/
20144
20145 SAMSUNG LAPTOP DRIVER
20146 M:      Corentin Chary <[email protected]>
20147 L:      [email protected]
20148 S:      Maintained
20149 F:      drivers/platform/x86/samsung-laptop.c
20150
20151 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20152 M:      Krzysztof Kozlowski <[email protected]>
20153 L:      [email protected]
20154 L:      [email protected]
20155 S:      Maintained
20156 B:      mailto:[email protected]
20157 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20158 F:      Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20159 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20160 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20161 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20162 F:      drivers/clk/clk-s2mps11.c
20163 F:      drivers/mfd/sec*.c
20164 F:      drivers/regulator/s2m*.c
20165 F:      drivers/regulator/s5m*.c
20166 F:      drivers/rtc/rtc-s5m.c
20167 F:      include/linux/mfd/samsung/
20168
20169 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20170 M:      Sylwester Nawrocki <[email protected]>
20171 L:      [email protected]
20172 L:      [email protected]
20173 S:      Maintained
20174 F:      drivers/media/platform/samsung/s3c-camif/
20175 F:      include/media/drv-intf/s3c_camif.h
20176
20177 SAMSUNG S3FWRN5 NFC DRIVER
20178 M:      Krzysztof Kozlowski <[email protected]>
20179 S:      Maintained
20180 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20181 F:      drivers/nfc/s3fwrn5
20182
20183 SAMSUNG S5C73M3 CAMERA DRIVER
20184 M:      Sylwester Nawrocki <[email protected]>
20185 M:      Andrzej Hajda <[email protected]>
20186 L:      [email protected]
20187 S:      Supported
20188 F:      Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20189 F:      drivers/media/i2c/s5c73m3/*
20190
20191 SAMSUNG S5K5BAF CAMERA DRIVER
20192 M:      Sylwester Nawrocki <[email protected]>
20193 M:      Andrzej Hajda <[email protected]>
20194 L:      [email protected]
20195 S:      Supported
20196 F:      drivers/media/i2c/s5k5baf.c
20197
20198 SAMSUNG S5P Security SubSystem (SSS) DRIVER
20199 M:      Krzysztof Kozlowski <[email protected]>
20200 M:      Vladimir Zapolskiy <[email protected]>
20201 L:      [email protected]
20202 L:      [email protected]
20203 S:      Maintained
20204 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20205 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20206 F:      drivers/crypto/s5p-sss.c
20207
20208 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20209 M:      Sylwester Nawrocki <[email protected]>
20210 L:      [email protected]
20211 S:      Supported
20212 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
20213 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20214 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20215 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20216 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20217 F:      Documentation/devicetree/bindings/media/samsung,fimc.yaml
20218 F:      drivers/media/platform/samsung/exynos4-is/
20219
20220 SAMSUNG SOC CLOCK DRIVERS
20221 M:      Krzysztof Kozlowski <[email protected]>
20222 M:      Sylwester Nawrocki <[email protected]>
20223 M:      Chanwoo Choi <[email protected]>
20224 R:      Alim Akhtar <[email protected]>
20225 L:      [email protected]
20226 S:      Maintained
20227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20228 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
20229 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
20230 F:      drivers/clk/samsung/
20231 F:      include/dt-bindings/clock/exynos*.h
20232 F:      include/dt-bindings/clock/s5p*.h
20233 F:      include/dt-bindings/clock/samsung,*.h
20234 F:      include/linux/clk/samsung.h
20235
20236 SAMSUNG SPI DRIVERS
20237 M:      Andi Shyti <[email protected]>
20238 L:      [email protected]
20239 L:      [email protected]
20240 S:      Maintained
20241 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20242 F:      drivers/spi/spi-s3c*
20243 F:      include/linux/platform_data/spi-s3c64xx.h
20244
20245 SAMSUNG SXGBE DRIVERS
20246 M:      Byungho An <[email protected]>
20247 L:      [email protected]
20248 S:      Supported
20249 F:      drivers/net/ethernet/samsung/sxgbe/
20250
20251 SAMSUNG THERMAL DRIVER
20252 M:      Bartlomiej Zolnierkiewicz <[email protected]>
20253 M:      Krzysztof Kozlowski <[email protected]>
20254 L:      [email protected]
20255 L:      [email protected]
20256 S:      Maintained
20257 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20258 F:      drivers/thermal/samsung/
20259
20260 SAMSUNG USB2 PHY DRIVER
20261 M:      Sylwester Nawrocki <[email protected]>
20262 L:      [email protected]
20263 S:      Supported
20264 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20265 F:      Documentation/driver-api/phy/samsung-usb2.rst
20266 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
20267 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
20268 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
20269 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
20270 F:      drivers/phy/samsung/phy-samsung-usb2.c
20271 F:      drivers/phy/samsung/phy-samsung-usb2.h
20272
20273 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20274 M:      Paul Barker <[email protected]>
20275 R:      Marc Murphy <[email protected]>
20276 S:      Supported
20277 F:      arch/arm/boot/dts/ti/omap/am335x-sancloud*
20278
20279 SC1200 WDT DRIVER
20280 M:      Zwane Mwaikambo <[email protected]>
20281 S:      Maintained
20282 F:      drivers/watchdog/sc1200wdt.c
20283
20284 SCHEDULER
20285 M:      Ingo Molnar <[email protected]>
20286 M:      Peter Zijlstra <[email protected]>
20287 M:      Juri Lelli <[email protected]> (SCHED_DEADLINE)
20288 M:      Vincent Guittot <[email protected]> (SCHED_NORMAL)
20289 R:      Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
20290 R:      Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
20291 R:      Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
20292 R:      Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
20293 R:      Valentin Schneider <[email protected]> (TOPOLOGY)
20294 L:      [email protected]
20295 S:      Maintained
20296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20297 F:      include/linux/preempt.h
20298 F:      include/linux/sched.h
20299 F:      include/linux/wait.h
20300 F:      include/uapi/linux/sched.h
20301 F:      kernel/sched/
20302
20303 SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20304 M:      Gustavo Silva <[email protected]>
20305 S:      Maintained
20306 F:      drivers/iio/chemical/ens160_core.c
20307 F:      drivers/iio/chemical/ens160_i2c.c
20308 F:      drivers/iio/chemical/ens160_spi.c
20309 F:      drivers/iio/chemical/ens160.h
20310
20311 SCSI LIBSAS SUBSYSTEM
20312 R:      John Garry <[email protected]>
20313 R:      Jason Yan <[email protected]>
20314 L:      [email protected]
20315 S:      Supported
20316 F:      Documentation/scsi/libsas.rst
20317 F:      drivers/scsi/libsas/
20318 F:      include/scsi/libsas.h
20319 F:      include/scsi/sas_ata.h
20320
20321 SCSI RDMA PROTOCOL (SRP) INITIATOR
20322 M:      Bart Van Assche <[email protected]>
20323 L:      [email protected]
20324 S:      Supported
20325 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20326 F:      drivers/infiniband/ulp/srp/
20327 F:      include/scsi/srp.h
20328
20329 SCSI RDMA PROTOCOL (SRP) TARGET
20330 M:      Bart Van Assche <[email protected]>
20331 L:      [email protected]
20332 L:      [email protected]
20333 S:      Supported
20334 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20335 F:      drivers/infiniband/ulp/srpt/
20336
20337 SCSI SG DRIVER
20338 M:      Doug Gilbert <[email protected]>
20339 L:      [email protected]
20340 S:      Maintained
20341 W:      http://sg.danny.cz/sg
20342 F:      Documentation/scsi/scsi-generic.rst
20343 F:      drivers/scsi/sg.c
20344 F:      include/scsi/sg.h
20345
20346 SCSI SUBSYSTEM
20347 M:      "James E.J. Bottomley" <[email protected]>
20348 M:      "Martin K. Petersen" <[email protected]>
20349 L:      [email protected]
20350 S:      Maintained
20351 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
20352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20354 F:      Documentation/devicetree/bindings/scsi/
20355 F:      drivers/scsi/
20356 F:      drivers/ufs/
20357 F:      include/scsi/
20358
20359 SCSI TAPE DRIVER
20360 M:      Kai Mäkisara <[email protected]>
20361 L:      [email protected]
20362 S:      Maintained
20363 F:      Documentation/scsi/st.rst
20364 F:      drivers/scsi/st.*
20365 F:      drivers/scsi/st_*.h
20366
20367 SCSI TARGET CORE USER DRIVER
20368 M:      Bodo Stroesser <[email protected]>
20369 L:      [email protected]
20370 L:      [email protected]
20371 S:      Supported
20372 F:      Documentation/target/tcmu-design.rst
20373 F:      drivers/target/target_core_user.c
20374 F:      include/uapi/linux/target_core_user.h
20375
20376 SCSI TARGET SUBSYSTEM
20377 M:      "Martin K. Petersen" <[email protected]>
20378 L:      [email protected]
20379 L:      [email protected]
20380 S:      Supported
20381 Q:      https://patchwork.kernel.org/project/target-devel/list/
20382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20383 F:      Documentation/target/
20384 F:      drivers/target/
20385 F:      include/target/
20386
20387 SCTP PROTOCOL
20388 M:      Marcelo Ricardo Leitner <[email protected]>
20389 M:      Xin Long <[email protected]>
20390 L:      [email protected]
20391 S:      Maintained
20392 W:      https://github.com/sctp/lksctp-tools/wiki
20393 F:      Documentation/networking/sctp.rst
20394 F:      include/linux/sctp.h
20395 F:      include/net/sctp/
20396 F:      include/uapi/linux/sctp.h
20397 F:      net/sctp/
20398
20399 SCx200 CPU SUPPORT
20400 M:      Jim Cromie <[email protected]>
20401 S:      Odd Fixes
20402 F:      Documentation/i2c/busses/scx200_acb.rst
20403 F:      arch/x86/platform/scx200/
20404 F:      drivers/i2c/busses/scx200*
20405 F:      drivers/mtd/maps/scx200_docflash.c
20406 F:      drivers/watchdog/scx200_wdt.c
20407 F:      include/linux/scx200.h
20408
20409 SCx200 GPIO DRIVER
20410 M:      Jim Cromie <[email protected]>
20411 S:      Maintained
20412 F:      drivers/char/scx200_gpio.c
20413 F:      include/linux/scx200_gpio.h
20414
20415 SCx200 HRT CLOCKSOURCE DRIVER
20416 M:      Jim Cromie <[email protected]>
20417 S:      Maintained
20418 F:      drivers/clocksource/scx200_hrt.c
20419
20420 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20421 M:      Sascha Sommer <[email protected]>
20422 L:      [email protected] (subscribers-only)
20423 S:      Maintained
20424 F:      drivers/mmc/host/sdricoh_cs.c
20425
20426 SECO BOARDS CEC DRIVER
20427 M:      Ettore Chimenti <[email protected]>
20428 S:      Maintained
20429 F:      drivers/media/cec/platform/seco/seco-cec.c
20430 F:      drivers/media/cec/platform/seco/seco-cec.h
20431
20432 SECURE COMPUTING
20433 M:      Kees Cook <[email protected]>
20434 R:      Andy Lutomirski <[email protected]>
20435 R:      Will Drewry <[email protected]>
20436 S:      Supported
20437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20438 F:      Documentation/userspace-api/seccomp_filter.rst
20439 F:      include/linux/seccomp.h
20440 F:      include/uapi/linux/seccomp.h
20441 F:      kernel/seccomp.c
20442 F:      tools/testing/selftests/kselftest_harness.h
20443 F:      tools/testing/selftests/seccomp/*
20444 K:      \bsecure_computing
20445 K:      \bTIF_SECCOMP\b
20446
20447 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20448 M:      Kamal Dasu <[email protected]>
20449 M:      Al Cooper <[email protected]>
20450 R:      Broadcom internal kernel review list <[email protected]>
20451 L:      [email protected]
20452 S:      Maintained
20453 F:      drivers/mmc/host/sdhci-brcmstb*
20454
20455 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20456 M:      Adrian Hunter <[email protected]>
20457 L:      [email protected]
20458 S:      Supported
20459 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20460 F:      drivers/mmc/host/sdhci*
20461
20462 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20463 M:      Aubin Constans <[email protected]>
20464 R:      Eugen Hristev <[email protected]>
20465 L:      [email protected]
20466 S:      Supported
20467 F:      drivers/mmc/host/sdhci-of-at91.c
20468
20469 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20470 M:      Haibo Chen <[email protected]>
20471 L:      [email protected]
20472 L:      [email protected]
20473 L:      [email protected]
20474 S:      Maintained
20475 F:      drivers/mmc/host/sdhci-esdhc-imx.c
20476
20477 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20478 M:      Ben Dooks <[email protected]>
20479 M:      Jaehoon Chung <[email protected]>
20480 L:      [email protected]
20481 S:      Maintained
20482 F:      drivers/mmc/host/sdhci-s3c*
20483
20484 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20485 M:      Viresh Kumar <[email protected]>
20486 L:      [email protected]
20487 S:      Maintained
20488 F:      drivers/mmc/host/sdhci-spear.c
20489
20490 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20491 M:      Vignesh Raghavendra <[email protected]>
20492 L:      [email protected]
20493 S:      Maintained
20494 F:      drivers/mmc/host/sdhci-omap.c
20495
20496 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20497 M:      Jonathan Derrick <[email protected]>
20498 L:      [email protected]
20499 S:      Supported
20500 F:      block/opal_proto.h
20501 F:      block/sed*
20502 F:      include/linux/sed*
20503 F:      include/uapi/linux/sed*
20504
20505 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20506 M:      Mark Rutland <[email protected]>
20507 M:      Lorenzo Pieralisi <[email protected]>
20508 M:      Sudeep Holla <[email protected]>
20509 L:      [email protected] (moderated for non-subscribers)
20510 S:      Maintained
20511 F:      drivers/firmware/smccc/
20512 F:      include/linux/arm-smccc.h
20513
20514 SECURITY CONTACT
20515 M:      Security Officers <[email protected]>
20516 S:      Supported
20517 F:      Documentation/process/security-bugs.rst
20518
20519 SECURITY SUBSYSTEM
20520 M:      Paul Moore <[email protected]>
20521 M:      James Morris <[email protected]>
20522 M:      "Serge E. Hallyn" <[email protected]>
20523 L:      [email protected]
20524 S:      Supported
20525 Q:      https://patchwork.kernel.org/project/linux-security-module/list
20526 B:      mailto:[email protected]
20527 P:      https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20528 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20529 F:      include/linux/lsm_audit.h
20530 F:      include/linux/lsm_hook_defs.h
20531 F:      include/linux/lsm_hooks.h
20532 F:      include/linux/security.h
20533 F:      include/uapi/linux/lsm.h
20534 F:      security/
20535 F:      tools/testing/selftests/lsm/
20536 X:      security/selinux/
20537 K:      \bsecurity_[a-z_0-9]\+\b
20538
20539 SELINUX SECURITY MODULE
20540 M:      Paul Moore <[email protected]>
20541 M:      Stephen Smalley <[email protected]>
20542 R:      Ondrej Mosnacek <[email protected]>
20543 L:      [email protected]
20544 S:      Supported
20545 W:      https://github.com/SELinuxProject
20546 Q:      https://patchwork.kernel.org/project/selinux/list
20547 B:      mailto:[email protected]
20548 P:      https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20549 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20550 F:      Documentation/ABI/removed/sysfs-selinux-checkreqprot
20551 F:      Documentation/ABI/removed/sysfs-selinux-disable
20552 F:      Documentation/admin-guide/LSM/SELinux.rst
20553 F:      include/trace/events/avc.h
20554 F:      include/uapi/linux/selinux_netlink.h
20555 F:      scripts/selinux/
20556 F:      security/selinux/
20557
20558 SENSABLE PHANTOM
20559 M:      Jiri Slaby <[email protected]>
20560 S:      Maintained
20561 F:      drivers/misc/phantom.c
20562 F:      include/uapi/linux/phantom.h
20563
20564 SENSEAIR SUNRISE 006-0-0007
20565 M:      Jacopo Mondi <[email protected]>
20566 S:      Maintained
20567 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20568 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20569 F:      drivers/iio/chemical/sunrise_co2.c
20570
20571 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20572 M:      Tomasz Duszynski <[email protected]>
20573 S:      Maintained
20574 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20575 F:      drivers/iio/chemical/scd30.h
20576 F:      drivers/iio/chemical/scd30_core.c
20577 F:      drivers/iio/chemical/scd30_i2c.c
20578 F:      drivers/iio/chemical/scd30_serial.c
20579
20580 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20581 M:      Roan van Dijk <[email protected]>
20582 S:      Maintained
20583 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20584 F:      drivers/iio/chemical/scd4x.c
20585
20586 SENSIRION SGP40 GAS SENSOR DRIVER
20587 M:      Andreas Klinger <[email protected]>
20588 S:      Maintained
20589 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20590 F:      drivers/iio/chemical/sgp40.c
20591
20592 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20593 M:      Tomasz Duszynski <[email protected]>
20594 S:      Maintained
20595 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20596 F:      drivers/iio/chemical/sps30.c
20597 F:      drivers/iio/chemical/sps30_i2c.c
20598 F:      drivers/iio/chemical/sps30_serial.c
20599
20600 SERIAL DEVICE BUS
20601 M:      Rob Herring <[email protected]>
20602 L:      [email protected]
20603 S:      Maintained
20604 F:      Documentation/devicetree/bindings/serial/serial.yaml
20605 F:      drivers/tty/serdev/
20606 F:      include/linux/serdev.h
20607
20608 SERIAL IR RECEIVER
20609 M:      Sean Young <[email protected]>
20610 L:      [email protected]
20611 S:      Maintained
20612 F:      drivers/media/rc/serial_ir.c
20613
20614 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20615 M:      Srinivas Kandagatla <[email protected]>
20616 L:      [email protected] (moderated for non-subscribers)
20617 S:      Maintained
20618 F:      Documentation/devicetree/bindings/slimbus/
20619 F:      drivers/slimbus/
20620 F:      include/linux/slimbus.h
20621
20622 SFC NETWORK DRIVER
20623 M:      Edward Cree <[email protected]>
20624 M:      Martin Habets <[email protected]>
20625 L:      [email protected]
20626 L:      [email protected]
20627 S:      Supported
20628 F:      Documentation/networking/devlink/sfc.rst
20629 F:      drivers/net/ethernet/sfc/
20630
20631 SFCTEMP HWMON DRIVER
20632 M:      Emil Renner Berthing <[email protected]>
20633 M:      Hal Feng <[email protected]>
20634 L:      [email protected]
20635 S:      Maintained
20636 F:      Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20637 F:      Documentation/hwmon/sfctemp.rst
20638 F:      drivers/hwmon/sfctemp.c
20639
20640 SFF/SFP/SFP+ MODULE SUPPORT
20641 M:      Russell King <[email protected]>
20642 L:      [email protected]
20643 S:      Maintained
20644 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
20645 F:      drivers/net/phy/phylink.c
20646 F:      drivers/net/phy/sfp*
20647 F:      include/linux/mdio/mdio-i2c.h
20648 F:      include/linux/phylink.h
20649 F:      include/linux/sfp.h
20650 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)
20651
20652 SGI GRU DRIVER
20653 M:      Dimitri Sivanich <[email protected]>
20654 S:      Maintained
20655 F:      drivers/misc/sgi-gru/
20656
20657 SGI XP/XPC/XPNET DRIVER
20658 M:      Robin Holt <[email protected]>
20659 M:      Steve Wahl <[email protected]>
20660 S:      Maintained
20661 F:      drivers/misc/sgi-xp/
20662
20663 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20664 M:      Wenjia Zhang <[email protected]>
20665 M:      Jan Karcher <[email protected]>
20666 R:      D. Wythe <[email protected]>
20667 R:      Tony Lu <[email protected]>
20668 R:      Wen Gu <[email protected]>
20669 L:      [email protected]
20670 S:      Supported
20671 F:      net/smc/
20672
20673 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20674 M:      Linus Walleij <[email protected]>
20675 L:      [email protected]
20676 S:      Maintained
20677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20678 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20679 F:      drivers/iio/light/gp2ap002.c
20680
20681 SHARP RJ54N1CB0C SENSOR DRIVER
20682 M:      Jacopo Mondi <[email protected]>
20683 L:      [email protected]
20684 S:      Odd fixes
20685 T:      git git://linuxtv.org/media_tree.git
20686 F:      drivers/media/i2c/rj54n1cb0c.c
20687 F:      include/media/i2c/rj54n1cb0c.h
20688
20689 SHRINKER
20690 M:      Andrew Morton <[email protected]>
20691 M:      Dave Chinner <[email protected]>
20692 R:      Qi Zheng <[email protected]>
20693 R:      Roman Gushchin <[email protected]>
20694 R:      Muchun Song <[email protected]>
20695 L:      [email protected]
20696 S:      Maintained
20697 F:      Documentation/admin-guide/mm/shrinker_debugfs.rst
20698 F:      include/linux/shrinker.h
20699 F:      mm/shrinker.c
20700 F:      mm/shrinker_debug.c
20701
20702 SH_VOU V4L2 OUTPUT DRIVER
20703 L:      [email protected]
20704 S:      Orphan
20705 F:      drivers/media/platform/renesas/sh_vou.c
20706 F:      include/media/drv-intf/sh_vou.h
20707
20708 SI2157 MEDIA DRIVER
20709 L:      [email protected]
20710 S:      Orphan
20711 W:      https://linuxtv.org
20712 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20713 F:      drivers/media/tuners/si2157*
20714
20715 SI2165 MEDIA DRIVER
20716 M:      Matthias Schwarzott <[email protected]>
20717 L:      [email protected]
20718 S:      Maintained
20719 W:      https://linuxtv.org
20720 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20721 F:      drivers/media/dvb-frontends/si2165*
20722
20723 SI2168 MEDIA DRIVER
20724 L:      [email protected]
20725 S:      Orphan
20726 W:      https://linuxtv.org
20727 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20728 F:      drivers/media/dvb-frontends/si2168*
20729
20730 SI470X FM RADIO RECEIVER I2C DRIVER
20731 M:      Hans Verkuil <[email protected]>
20732 L:      [email protected]
20733 S:      Odd Fixes
20734 W:      https://linuxtv.org
20735 T:      git git://linuxtv.org/media_tree.git
20736 F:      Documentation/devicetree/bindings/media/silabs,si470x.yaml
20737 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
20738
20739 SI470X FM RADIO RECEIVER USB DRIVER
20740 M:      Hans Verkuil <[email protected]>
20741 L:      [email protected]
20742 S:      Maintained
20743 W:      https://linuxtv.org
20744 T:      git git://linuxtv.org/media_tree.git
20745 F:      drivers/media/radio/si470x/radio-si470x-common.c
20746 F:      drivers/media/radio/si470x/radio-si470x-usb.c
20747 F:      drivers/media/radio/si470x/radio-si470x.h
20748
20749 SI4713 FM RADIO TRANSMITTER I2C DRIVER
20750 M:      Eduardo Valentin <[email protected]>
20751 L:      [email protected]
20752 S:      Odd Fixes
20753 W:      https://linuxtv.org
20754 T:      git git://linuxtv.org/media_tree.git
20755 F:      drivers/media/radio/si4713/si4713.?
20756
20757 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20758 M:      Eduardo Valentin <[email protected]>
20759 L:      [email protected]
20760 S:      Odd Fixes
20761 W:      https://linuxtv.org
20762 T:      git git://linuxtv.org/media_tree.git
20763 F:      drivers/media/radio/si4713/radio-platform-si4713.c
20764
20765 SI4713 FM RADIO TRANSMITTER USB DRIVER
20766 M:      Hans Verkuil <[email protected]>
20767 L:      [email protected]
20768 S:      Maintained
20769 W:      https://linuxtv.org
20770 T:      git git://linuxtv.org/media_tree.git
20771 F:      drivers/media/radio/si4713/radio-usb-si4713.c
20772
20773 SIANO DVB DRIVER
20774 M:      Mauro Carvalho Chehab <[email protected]>
20775 L:      [email protected]
20776 S:      Odd fixes
20777 W:      https://linuxtv.org
20778 T:      git git://linuxtv.org/media_tree.git
20779 F:      drivers/media/common/siano/
20780 F:      drivers/media/mmc/siano/
20781 F:      drivers/media/usb/siano/
20782 F:      drivers/media/usb/siano/
20783
20784 SIEMENS IPC LED DRIVERS
20785 M:      Gerd Haeussler <[email protected]>
20786 M:      Xing Tong Wu <[email protected]>
20787 M:      Tobias Schaffner <[email protected]>
20788 L:      [email protected]
20789 S:      Maintained
20790 F:      drivers/leds/simple/
20791
20792 SIEMENS IPC PLATFORM DRIVERS
20793 M:      Gerd Haeussler <[email protected]>
20794 M:      Xing Tong Wu <[email protected]>
20795 M:      Tobias Schaffner <[email protected]>
20796 L:      [email protected]
20797 S:      Maintained
20798 F:      drivers/platform/x86/siemens/
20799 F:      include/linux/platform_data/x86/simatic-ipc-base.h
20800 F:      include/linux/platform_data/x86/simatic-ipc.h
20801
20802 SIEMENS IPC WATCHDOG DRIVERS
20803 M:      Gerd Haeussler <[email protected]>
20804 M:      Xing Tong Wu <[email protected]>
20805 M:      Tobias Schaffner <[email protected]>
20806 L:      [email protected]
20807 S:      Maintained
20808 F:      drivers/watchdog/simatic-ipc-wdt.c
20809
20810 SIFIVE DRIVERS
20811 M:      Paul Walmsley <[email protected]>
20812 M:      Samuel Holland <[email protected]>
20813 L:      [email protected]
20814 S:      Supported
20815 F:      drivers/dma/sf-pdma/
20816 N:      sifive
20817 K:      fu[57]40
20818 K:      [^@]sifive
20819
20820 SILEAD TOUCHSCREEN DRIVER
20821 M:      Hans de Goede <[email protected]>
20822 L:      [email protected]
20823 L:      [email protected]
20824 S:      Maintained
20825 F:      drivers/input/touchscreen/silead.c
20826 F:      drivers/platform/x86/touchscreen_dmi.c
20827
20828 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20829 M:      Jérôme Pouiller <[email protected]>
20830 S:      Supported
20831 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20832 F:      drivers/net/wireless/silabs/wfx/
20833
20834 SILICON MOTION SM712 FRAME BUFFER DRIVER
20835 M:      Sudip Mukherjee <[email protected]>
20836 M:      Teddy Wang <[email protected]>
20837 M:      Sudip Mukherjee <[email protected]>
20838 L:      [email protected]
20839 S:      Maintained
20840 F:      Documentation/fb/sm712fb.rst
20841 F:      drivers/video/fbdev/sm712*
20842
20843 SILVACO I3C DUAL-ROLE MASTER
20844 M:      Miquel Raynal <[email protected]>
20845 M:      Conor Culhane <[email protected]>
20846 L:      [email protected] (moderated for non-subscribers)
20847 S:      Maintained
20848 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20849 F:      drivers/i3c/master/svc-i3c-master.c
20850
20851 SIMPLEFB FB DRIVER
20852 M:      Hans de Goede <[email protected]>
20853 L:      [email protected]
20854 S:      Maintained
20855 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20856 F:      drivers/video/fbdev/simplefb.c
20857 F:      include/linux/platform_data/simplefb.h
20858
20859 SIOX
20860 M:      Thorsten Scherer <[email protected]>
20861 R:      Pengutronix Kernel Team <[email protected]>
20862 S:      Supported
20863 F:      drivers/gpio/gpio-siox.c
20864 F:      drivers/siox/*
20865 F:      include/trace/events/siox.h
20866
20867 SIPHASH PRF ROUTINES
20868 M:      Jason A. Donenfeld <[email protected]>
20869 S:      Maintained
20870 F:      include/linux/siphash.h
20871 F:      lib/siphash.c
20872 F:      lib/siphash_kunit.c
20873
20874 SIS 190 ETHERNET DRIVER
20875 M:      Francois Romieu <[email protected]>
20876 L:      [email protected]
20877 S:      Maintained
20878 F:      drivers/net/ethernet/sis/sis190.c
20879
20880 SIS 900/7016 FAST ETHERNET DRIVER
20881 M:      Daniele Venzano <[email protected]>
20882 L:      [email protected]
20883 S:      Maintained
20884 W:      http://www.brownhat.org/sis900.html
20885 F:      drivers/net/ethernet/sis/sis900.*
20886
20887 SIS FRAMEBUFFER DRIVER
20888 S:      Orphan
20889 F:      Documentation/fb/sisfb.rst
20890 F:      drivers/video/fbdev/sis/
20891 F:      include/video/sisfb.h
20892
20893 SIS I2C TOUCHSCREEN DRIVER
20894 M:      Mika Penttilä <[email protected]>
20895 L:      [email protected]
20896 S:      Maintained
20897 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20898 F:      drivers/input/touchscreen/sis_i2c.c
20899
20900 SIS USB2VGA DRIVER
20901 M:      Thomas Winischhofer <[email protected]>
20902 S:      Maintained
20903 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
20904 F:      drivers/usb/misc/sisusbvga/
20905
20906 SL28 CPLD MFD DRIVER
20907 M:      Michael Walle <[email protected]>
20908 S:      Maintained
20909 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20910 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20911 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20912 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20913 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20914 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20915 F:      drivers/gpio/gpio-sl28cpld.c
20916 F:      drivers/hwmon/sl28cpld-hwmon.c
20917 F:      drivers/irqchip/irq-sl28cpld.c
20918 F:      drivers/pwm/pwm-sl28cpld.c
20919 F:      drivers/watchdog/sl28cpld_wdt.c
20920
20921 SL28 VPD NVMEM LAYOUT DRIVER
20922 M:      Michael Walle <[email protected]>
20923 S:      Maintained
20924 F:      Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20925 F:      drivers/nvmem/layouts/sl28vpd.c
20926
20927 SLAB ALLOCATOR
20928 M:      Christoph Lameter <[email protected]>
20929 M:      Pekka Enberg <[email protected]>
20930 M:      David Rientjes <[email protected]>
20931 M:      Joonsoo Kim <[email protected]>
20932 M:      Andrew Morton <[email protected]>
20933 M:      Vlastimil Babka <[email protected]>
20934 R:      Roman Gushchin <[email protected]>
20935 R:      Hyeonggon Yoo <[email protected]>
20936 L:      [email protected]
20937 S:      Maintained
20938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20939 F:      include/linux/sl?b*.h
20940 F:      mm/sl?b*
20941
20942 SLCAN CAN NETWORK DRIVER
20943 M:      Dario Binacchi <[email protected]>
20944 L:      [email protected]
20945 S:      Maintained
20946 F:      drivers/net/can/slcan/
20947
20948 SLEEPABLE READ-COPY UPDATE (SRCU)
20949 M:      Lai Jiangshan <[email protected]>
20950 M:      "Paul E. McKenney" <[email protected]>
20951 M:      Josh Triplett <[email protected]>
20952 R:      Steven Rostedt <[email protected]>
20953 R:      Mathieu Desnoyers <[email protected]>
20954 L:      [email protected]
20955 S:      Supported
20956 W:      http://www.rdrop.com/users/paulmck/RCU/
20957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20958 F:      include/linux/srcu*.h
20959 F:      kernel/rcu/srcu*.c
20960
20961 SMACK SECURITY MODULE
20962 M:      Casey Schaufler <[email protected]>
20963 L:      [email protected]
20964 S:      Maintained
20965 W:      http://schaufler-ca.com
20966 T:      git git://github.com/cschaufler/smack-next
20967 F:      Documentation/admin-guide/LSM/Smack.rst
20968 F:      security/smack/
20969
20970 SMC91x ETHERNET DRIVER
20971 M:      Nicolas Pitre <[email protected]>
20972 S:      Odd Fixes
20973 F:      drivers/net/ethernet/smsc/smc91x.*
20974
20975 SMSC EMC2103 HARDWARE MONITOR DRIVER
20976 M:      Steve Glendinning <[email protected]>
20977 L:      [email protected]
20978 S:      Maintained
20979 F:      Documentation/hwmon/emc2103.rst
20980 F:      drivers/hwmon/emc2103.c
20981
20982 SMSC SCH5627 HARDWARE MONITOR DRIVER
20983 M:      Hans de Goede <[email protected]>
20984 L:      [email protected]
20985 S:      Supported
20986 F:      Documentation/hwmon/sch5627.rst
20987 F:      drivers/hwmon/sch5627.c
20988
20989 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20990 M:      Steve Glendinning <[email protected]>
20991 L:      [email protected]
20992 S:      Maintained
20993 F:      drivers/video/fbdev/smscufx.c
20994
20995 SMSC47B397 HARDWARE MONITOR DRIVER
20996 M:      Jean Delvare <[email protected]>
20997 L:      [email protected]
20998 S:      Maintained
20999 F:      Documentation/hwmon/smsc47b397.rst
21000 F:      drivers/hwmon/smsc47b397.c
21001
21002 SMSC911x ETHERNET DRIVER
21003 M:      Steve Glendinning <[email protected]>
21004 L:      [email protected]
21005 S:      Maintained
21006 F:      drivers/net/ethernet/smsc/smsc911x.*
21007 F:      include/linux/smsc911x.h
21008
21009 SMSC9420 PCI ETHERNET DRIVER
21010 M:      Steve Glendinning <[email protected]>
21011 L:      [email protected]
21012 S:      Maintained
21013 F:      drivers/net/ethernet/smsc/smsc9420.*
21014
21015 SNET DPU VIRTIO DATA PATH ACCELERATOR
21016 R:      Alvaro Karsz <[email protected]>
21017 F:      drivers/vdpa/solidrun/
21018
21019 SOCIONEXT (SNI) AVE NETWORK DRIVER
21020 M:      Kunihiko Hayashi <[email protected]>
21021 L:      [email protected]
21022 S:      Maintained
21023 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21024 F:      drivers/net/ethernet/socionext/sni_ave.c
21025
21026 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21027 M:      Ilias Apalodimas <[email protected]>
21028 M:      Masahisa Kojima <[email protected]>
21029 L:      [email protected]
21030 S:      Maintained
21031 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21032 F:      drivers/net/ethernet/socionext/netsec.c
21033
21034 SOCIONEXT (SNI) Synquacer SPI DRIVER
21035 M:      Masahisa Kojima <[email protected]>
21036 M:      Jassi Brar <[email protected]>
21037 L:      [email protected]
21038 S:      Maintained
21039 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21040 F:      drivers/spi/spi-synquacer.c
21041
21042 SOCIONEXT SYNQUACER I2C DRIVER
21043 M:      Ard Biesheuvel <[email protected]>
21044 L:      [email protected]
21045 S:      Maintained
21046 F:      Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21047 F:      drivers/i2c/busses/i2c-synquacer.c
21048
21049 SOCIONEXT UNIPHIER SOUND DRIVER
21050 L:      [email protected] (moderated for non-subscribers)
21051 S:      Orphan
21052 F:      sound/soc/uniphier/
21053
21054 SOCKET TIMESTAMPING
21055 M:      Willem de Bruijn <[email protected]>
21056 S:      Maintained
21057 F:      Documentation/networking/timestamping.rst
21058 F:      include/uapi/linux/net_tstamp.h
21059 F:      tools/testing/selftests/net/so_txtime.c
21060
21061 SOEKRIS NET48XX LED SUPPORT
21062 M:      Chris Boot <[email protected]>
21063 S:      Maintained
21064 F:      drivers/leds/leds-net48xx.c
21065
21066 SOFT-IWARP DRIVER (siw)
21067 M:      Bernard Metzler <[email protected]>
21068 L:      [email protected]
21069 S:      Supported
21070 F:      drivers/infiniband/sw/siw/
21071 F:      include/uapi/rdma/siw-abi.h
21072
21073 SOFT-ROCE DRIVER (rxe)
21074 M:      Zhu Yanjun <[email protected]>
21075 L:      [email protected]
21076 S:      Supported
21077 F:      drivers/infiniband/sw/rxe/
21078 F:      include/uapi/rdma/rdma_user_rxe.h
21079
21080 SOFTLOGIC 6x10 MPEG CODEC
21081 M:      Bluecherry Maintainers <[email protected]>
21082 M:      Andrey Utkin <[email protected]>
21083 M:      Ismael Luceno <[email protected]>
21084 L:      [email protected]
21085 S:      Supported
21086 F:      drivers/media/pci/solo6x10/
21087
21088 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21089 M:      James Morse <[email protected]>
21090 L:      [email protected] (moderated for non-subscribers)
21091 S:      Maintained
21092 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
21093 F:      drivers/firmware/arm_sdei.c
21094 F:      include/linux/arm_sdei.h
21095 F:      include/uapi/linux/arm_sdei.h
21096
21097 SOFTWARE NODES AND DEVICE PROPERTIES
21098 R:      Andy Shevchenko <[email protected]>
21099 R:      Daniel Scally <[email protected]>
21100 R:      Heikki Krogerus <[email protected]>
21101 R:      Sakari Ailus <[email protected]>
21102 L:      [email protected]
21103 S:      Maintained
21104 F:      drivers/base/property.c
21105 F:      drivers/base/swnode.c
21106 F:      include/linux/fwnode.h
21107 F:      include/linux/property.h
21108
21109 SOFTWARE RAID (Multiple Disks) SUPPORT
21110 M:      Song Liu <[email protected]>
21111 R:      Yu Kuai <[email protected]>
21112 L:      [email protected]
21113 S:      Supported
21114 Q:      https://patchwork.kernel.org/project/linux-raid/list/
21115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21116 F:      drivers/md/Kconfig
21117 F:      drivers/md/Makefile
21118 F:      drivers/md/md*
21119 F:      drivers/md/raid*
21120 F:      include/linux/raid/
21121 F:      include/uapi/linux/raid/
21122
21123 SOLIDRUN CLEARFOG SUPPORT
21124 M:      Russell King <[email protected]>
21125 S:      Maintained
21126 F:      arch/arm/boot/dts/marvell/armada-388-clearfog*
21127 F:      arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21128
21129 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21130 M:      Russell King <[email protected]>
21131 S:      Maintained
21132 F:      arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21133 F:      arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21134 F:      arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21135
21136 SONIC NETWORK DRIVER
21137 M:      Thomas Bogendoerfer <[email protected]>
21138 L:      [email protected]
21139 S:      Maintained
21140 F:      drivers/net/ethernet/natsemi/sonic.*
21141
21142 SONICS SILICON BACKPLANE DRIVER (SSB)
21143 M:      Michael Buesch <[email protected]>
21144 L:      [email protected]
21145 S:      Maintained
21146 F:      drivers/ssb/
21147 F:      include/linux/ssb/
21148
21149 SONY IMX208 SENSOR DRIVER
21150 M:      Sakari Ailus <[email protected]>
21151 L:      [email protected]
21152 S:      Maintained
21153 T:      git git://linuxtv.org/media_tree.git
21154 F:      drivers/media/i2c/imx208.c
21155
21156 SONY IMX214 SENSOR DRIVER
21157 M:      Ricardo Ribalda <[email protected]>
21158 L:      [email protected]
21159 S:      Maintained
21160 T:      git git://linuxtv.org/media_tree.git
21161 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21162 F:      drivers/media/i2c/imx214.c
21163
21164 SONY IMX219 SENSOR DRIVER
21165 M:      Dave Stevenson <[email protected]>
21166 L:      [email protected]
21167 S:      Maintained
21168 T:      git git://linuxtv.org/media_tree.git
21169 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
21170 F:      drivers/media/i2c/imx219.c
21171
21172 SONY IMX258 SENSOR DRIVER
21173 M:      Sakari Ailus <[email protected]>
21174 L:      [email protected]
21175 S:      Maintained
21176 T:      git git://linuxtv.org/media_tree.git
21177 F:      Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21178 F:      drivers/media/i2c/imx258.c
21179
21180 SONY IMX274 SENSOR DRIVER
21181 M:      Leon Luo <[email protected]>
21182 L:      [email protected]
21183 S:      Maintained
21184 T:      git git://linuxtv.org/media_tree.git
21185 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21186 F:      drivers/media/i2c/imx274.c
21187
21188 SONY IMX283 SENSOR DRIVER
21189 M:      Kieran Bingham <[email protected]>
21190 M:      Umang Jain <[email protected]>
21191 L:      [email protected]
21192 S:      Maintained
21193 T:      git git://linuxtv.org/media_tree.git
21194 F:      Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21195 F:      drivers/media/i2c/imx283.c
21196
21197 SONY IMX290 SENSOR DRIVER
21198 M:      Manivannan Sadhasivam <[email protected]>
21199 L:      [email protected]
21200 S:      Maintained
21201 T:      git git://linuxtv.org/media_tree.git
21202 F:      Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21203 F:      drivers/media/i2c/imx290.c
21204
21205 SONY IMX296 SENSOR DRIVER
21206 M:      Laurent Pinchart <[email protected]>
21207 M:      Manivannan Sadhasivam <[email protected]>
21208 L:      [email protected]
21209 S:      Maintained
21210 T:      git git://linuxtv.org/media_tree.git
21211 F:      Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21212 F:      drivers/media/i2c/imx296.c
21213
21214 SONY IMX319 SENSOR DRIVER
21215 M:      Bingbu Cao <[email protected]>
21216 L:      [email protected]
21217 S:      Maintained
21218 T:      git git://linuxtv.org/media_tree.git
21219 F:      drivers/media/i2c/imx319.c
21220
21221 SONY IMX334 SENSOR DRIVER
21222 L:      [email protected]
21223 S:      Orphan
21224 T:      git git://linuxtv.org/media_tree.git
21225 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21226 F:      drivers/media/i2c/imx334.c
21227
21228 SONY IMX335 SENSOR DRIVER
21229 L:      [email protected]
21230 S:      Orphan
21231 T:      git git://linuxtv.org/media_tree.git
21232 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21233 F:      drivers/media/i2c/imx335.c
21234
21235 SONY IMX355 SENSOR DRIVER
21236 M:      Tianshu Qiu <[email protected]>
21237 L:      [email protected]
21238 S:      Maintained
21239 T:      git git://linuxtv.org/media_tree.git
21240 F:      drivers/media/i2c/imx355.c
21241
21242 SONY IMX412 SENSOR DRIVER
21243 L:      [email protected]
21244 S:      Orphan
21245 T:      git git://linuxtv.org/media_tree.git
21246 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21247 F:      drivers/media/i2c/imx412.c
21248
21249 SONY IMX415 SENSOR DRIVER
21250 M:      Michael Riesch <[email protected]>
21251 L:      [email protected]
21252 S:      Maintained
21253 T:      git git://linuxtv.org/media_tree.git
21254 F:      Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21255 F:      drivers/media/i2c/imx415.c
21256
21257 SONY MEMORYSTICK SUBSYSTEM
21258 M:      Maxim Levitsky <[email protected]>
21259 M:      Alex Dubov <[email protected]>
21260 M:      Ulf Hansson <[email protected]>
21261 L:      [email protected]
21262 S:      Maintained
21263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21264 F:      drivers/memstick/
21265 F:      include/linux/memstick.h
21266
21267 SONY VAIO CONTROL DEVICE DRIVER
21268 M:      Mattia Dongili <[email protected]>
21269 L:      [email protected]
21270 S:      Maintained
21271 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21272 F:      Documentation/admin-guide/laptops/sony-laptop.rst
21273 F:      drivers/char/sonypi.c
21274 F:      drivers/platform/x86/sony-laptop.c
21275 F:      include/linux/sony-laptop.h
21276
21277 SOPHGO DEVICETREES and DRIVERS
21278 M:      Chen Wang <[email protected]>
21279 M:      Inochi Amaoto <[email protected]>
21280 T:      git https://github.com/sophgo/linux.git
21281 S:      Maintained
21282 N:      sophgo
21283 K:      sophgo
21284
21285 SOUND
21286 M:      Jaroslav Kysela <[email protected]>
21287 M:      Takashi Iwai <[email protected]>
21288 L:      [email protected]
21289 S:      Maintained
21290 W:      http://www.alsa-project.org/
21291 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
21292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21293 F:      Documentation/sound/
21294 F:      include/sound/
21295 F:      include/uapi/sound/
21296 F:      sound/
21297 F:      tools/testing/selftests/alsa
21298
21299 SOUND - ALSA SELFTESTS
21300 M:      Mark Brown <[email protected]>
21301 L:      [email protected]
21302 L:      [email protected]
21303 S:      Supported
21304 F:      tools/testing/selftests/alsa
21305
21306 SOUND - COMPRESSED AUDIO
21307 M:      Vinod Koul <[email protected]>
21308 L:      [email protected] (moderated for non-subscribers)
21309 S:      Supported
21310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21311 F:      Documentation/sound/designs/compress-offload.rst
21312 F:      include/sound/compress_driver.h
21313 F:      include/uapi/sound/compress_*
21314 F:      sound/core/compress_offload.c
21315 F:      sound/soc/soc-compress.c
21316
21317 SOUND - CORE KUNIT TEST
21318 M:      Ivan Orlov <[email protected]>
21319 L:      [email protected]
21320 S:      Supported
21321 F:      sound/core/sound_kunit.c
21322
21323 SOUND - DMAENGINE HELPERS
21324 M:      Lars-Peter Clausen <[email protected]>
21325 S:      Supported
21326 F:      include/sound/dmaengine_pcm.h
21327 F:      sound/core/pcm_dmaengine.c
21328 F:      sound/soc/soc-generic-dmaengine-pcm.c
21329
21330 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21331 M:      Liam Girdwood <[email protected]>
21332 M:      Mark Brown <[email protected]>
21333 L:      [email protected]
21334 S:      Supported
21335 W:      http://alsa-project.org/main/index.php/ASoC
21336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21337 F:      Documentation/devicetree/bindings/sound/
21338 F:      Documentation/sound/soc/
21339 F:      include/dt-bindings/sound/
21340 F:      include/sound/soc*
21341 F:      include/sound/sof.h
21342 F:      include/sound/sof/
21343 F:      include/trace/events/sof*.h
21344 F:      include/uapi/sound/asoc.h
21345 F:      sound/soc/
21346
21347 SOUND - SOC LAYER / dapm-graph
21348 M:      Luca Ceresoli <[email protected]>
21349 L:      [email protected]
21350 S:      Maintained
21351 F:      tools/sound/dapm-graph
21352
21353 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21354 M:      Pierre-Louis Bossart <[email protected]>
21355 M:      Liam Girdwood <[email protected]>
21356 M:      Peter Ujfalusi <[email protected]>
21357 M:      Bard Liao <[email protected]>
21358 M:      Ranjani Sridharan <[email protected]>
21359 M:      Daniel Baluta <[email protected]>
21360 R:      Kai Vehmanen <[email protected]>
21361 L:      [email protected] (moderated for non-subscribers)
21362 S:      Supported
21363 W:      https://github.com/thesofproject/linux/
21364 F:      sound/soc/sof/
21365
21366 SOUNDWIRE SUBSYSTEM
21367 M:      Vinod Koul <[email protected]>
21368 M:      Bard Liao <[email protected]>
21369 R:      Pierre-Louis Bossart <[email protected]>
21370 R:      Sanyog Kale <[email protected]>
21371 L:      [email protected] (moderated for non-subscribers)
21372 S:      Supported
21373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21374 F:      Documentation/driver-api/soundwire/
21375 F:      drivers/soundwire/
21376 F:      include/linux/soundwire/
21377
21378 SP2 MEDIA DRIVER
21379 M:      Olli Salonen <[email protected]>
21380 L:      [email protected]
21381 S:      Maintained
21382 W:      https://linuxtv.org
21383 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21384 F:      drivers/media/dvb-frontends/sp2*
21385
21386 SPANISH DOCUMENTATION
21387 M:      Carlos Bilbao <[email protected]>
21388 R:      Avadhut Naik <[email protected]>
21389 S:      Maintained
21390 F:      Documentation/translations/sp_SP/
21391
21392 SPARC + UltraSPARC (sparc/sparc64)
21393 M:      "David S. Miller" <[email protected]>
21394 M:      Andreas Larsson <[email protected]>
21395 L:      [email protected]
21396 S:      Maintained
21397 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
21398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21400 F:      arch/sparc/
21401 F:      drivers/sbus/
21402
21403 SPARC SERIAL DRIVERS
21404 M:      "David S. Miller" <[email protected]>
21405 L:      [email protected]
21406 S:      Maintained
21407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21409 F:      drivers/tty/serial/suncore.c
21410 F:      drivers/tty/serial/sunhv.c
21411 F:      drivers/tty/serial/sunsab.c
21412 F:      drivers/tty/serial/sunsab.h
21413 F:      drivers/tty/serial/sunsu.c
21414 F:      drivers/tty/serial/sunzilog.c
21415 F:      drivers/tty/serial/sunzilog.h
21416 F:      drivers/tty/vcc.c
21417 F:      include/linux/sunserialcore.h
21418
21419 SPARSE CHECKER
21420 M:      "Luc Van Oostenryck" <[email protected]>
21421 L:      [email protected]
21422 S:      Maintained
21423 W:      https://sparse.docs.kernel.org/
21424 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
21425 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21426 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21427 F:      include/linux/compiler.h
21428
21429 SPEAKUP CONSOLE SPEECH DRIVER
21430 M:      William Hubbs <[email protected]>
21431 M:      Chris Brannon <[email protected]>
21432 M:      Kirk Reiser <[email protected]>
21433 M:      Samuel Thibault <[email protected]>
21434 L:      [email protected]
21435 S:      Odd Fixes
21436 W:      http://www.linux-speakup.org/
21437 W:      https://github.com/linux-speakup/speakup
21438 B:      https://github.com/linux-speakup/speakup/issues
21439 F:      drivers/accessibility/speakup/
21440
21441 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21442 M:      Viresh Kumar <[email protected]>
21443 M:      Shiraz Hashim <[email protected]>
21444 M:      [email protected]
21445 L:      [email protected] (moderated for non-subscribers)
21446 S:      Maintained
21447 W:      http://www.st.com/spear
21448 F:      arch/arm/boot/dts/st/spear*
21449 F:      arch/arm/mach-spear/
21450 F:      drivers/clk/spear/
21451 F:      drivers/pinctrl/spear/
21452
21453 SPI NOR SUBSYSTEM
21454 M:      Tudor Ambarus <[email protected]>
21455 M:      Pratyush Yadav <[email protected]>
21456 M:      Michael Walle <[email protected]>
21457 L:      [email protected]
21458 S:      Maintained
21459 W:      http://www.linux-mtd.infradead.org/
21460 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
21461 C:      irc://irc.oftc.net/mtd
21462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21463 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21464 F:      drivers/mtd/spi-nor/
21465 F:      include/linux/mtd/spi-nor.h
21466
21467 SPI SUBSYSTEM
21468 M:      Mark Brown <[email protected]>
21469 L:      [email protected]
21470 S:      Maintained
21471 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
21472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21473 F:      Documentation/devicetree/bindings/spi/
21474 F:      Documentation/spi/
21475 F:      drivers/spi/
21476 F:      include/linux/spi/
21477 F:      include/uapi/linux/spi/
21478 F:      tools/spi/
21479
21480 SPIDERNET NETWORK DRIVER for CELL
21481 M:      Ishizaki Kou <[email protected]>
21482 M:      Geoff Levand <[email protected]>
21483 L:      [email protected]
21484 L:      [email protected]
21485 S:      Maintained
21486 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21487 F:      drivers/net/ethernet/toshiba/spider_net*
21488
21489 SPMI SUBSYSTEM
21490 M:      Stephen Boyd <[email protected]>
21491 L:      [email protected]
21492 S:      Maintained
21493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21494 F:      Documentation/devicetree/bindings/spmi/
21495 F:      drivers/spmi/
21496 F:      include/dt-bindings/spmi/spmi.h
21497 F:      include/linux/spmi.h
21498 F:      include/trace/events/spmi.h
21499
21500 SPU FILE SYSTEM
21501 M:      Jeremy Kerr <[email protected]>
21502 L:      [email protected]
21503 S:      Supported
21504 W:      http://www.ibm.com/developerworks/power/cell/
21505 F:      Documentation/filesystems/spufs/spufs.rst
21506 F:      arch/powerpc/platforms/cell/spufs/
21507
21508 SQUASHFS FILE SYSTEM
21509 M:      Phillip Lougher <[email protected]>
21510 L:      [email protected] (subscribers-only)
21511 S:      Maintained
21512 W:      http://squashfs.org.uk
21513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21514 F:      Documentation/filesystems/squashfs.rst
21515 F:      fs/squashfs/
21516
21517 SRM (Alpha) environment access
21518 M:      Jan-Benedict Glaw <[email protected]>
21519 S:      Maintained
21520 F:      arch/alpha/kernel/srm_env.c
21521
21522 ST LSM6DSx IMU IIO DRIVER
21523 M:      Lorenzo Bianconi <[email protected]>
21524 L:      [email protected]
21525 S:      Maintained
21526 W:      http://www.st.com/
21527 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21528 F:      drivers/iio/imu/st_lsm6dsx/
21529
21530 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21531 M:      Benjamin Mugnier <[email protected]>
21532 M:      Sylvain Petinot <[email protected]>
21533 L:      [email protected]
21534 S:      Maintained
21535 T:      git git://linuxtv.org/media_tree.git
21536 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21537 F:      drivers/media/i2c/st-mipid02.c
21538
21539 ST STM32 FIREWALL
21540 M:      Gatien Chevallier <[email protected]>
21541 S:      Maintained
21542 F:      drivers/bus/stm32_etzpc.c
21543 F:      drivers/bus/stm32_firewall.c
21544 F:      drivers/bus/stm32_rifsc.c
21545
21546 ST STM32 I2C/SMBUS DRIVER
21547 M:      Pierre-Yves MORDRET <[email protected]>
21548 M:      Alain Volmat <[email protected]>
21549 L:      [email protected]
21550 S:      Maintained
21551 F:      drivers/i2c/busses/i2c-stm32*
21552
21553 ST STM32 SPI DRIVER
21554 M:      Alain Volmat <[email protected]>
21555 L:      [email protected]
21556 S:      Maintained
21557 F:      drivers/spi/spi-stm32.c
21558
21559 ST STPDDC60 DRIVER
21560 M:      Daniel Nilsson <[email protected]>
21561 L:      [email protected]
21562 S:      Maintained
21563 F:      Documentation/hwmon/stpddc60.rst
21564 F:      drivers/hwmon/pmbus/stpddc60.c
21565
21566 ST VGXY61 DRIVER
21567 M:      Benjamin Mugnier <[email protected]>
21568 M:      Sylvain Petinot <[email protected]>
21569 L:      [email protected]
21570 S:      Maintained
21571 T:      git git://linuxtv.org/media_tree.git
21572 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21573 F:      Documentation/userspace-api/media/drivers/vgxy61.rst
21574 F:      drivers/media/i2c/vgxy61.c
21575
21576 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21577 M:      Song Qiang <[email protected]>
21578 L:      [email protected]
21579 S:      Maintained
21580 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21581 F:      drivers/iio/proximity/vl53l0x-i2c.c
21582
21583 STABLE BRANCH
21584 M:      Greg Kroah-Hartman <[email protected]>
21585 M:      Sasha Levin <[email protected]>
21586 L:      [email protected]
21587 S:      Supported
21588 F:      Documentation/process/stable-kernel-rules.rst
21589
21590 STAGING - ATOMISP DRIVER
21591 M:      Hans de Goede <[email protected]>
21592 M:      Mauro Carvalho Chehab <[email protected]>
21593 R:      Sakari Ailus <[email protected]>
21594 L:      [email protected]
21595 S:      Maintained
21596 F:      drivers/staging/media/atomisp/
21597
21598 STAGING - FIELDBUS SUBSYSTEM
21599 M:      Sven Van Asbroeck <[email protected]>
21600 S:      Maintained
21601 F:      drivers/staging/fieldbus/*
21602 F:      drivers/staging/fieldbus/Documentation/
21603
21604 STAGING - HMS ANYBUS-S BUS
21605 M:      Sven Van Asbroeck <[email protected]>
21606 S:      Maintained
21607 F:      drivers/staging/fieldbus/anybuss/
21608
21609 STAGING - INDUSTRIAL IO
21610 M:      Jonathan Cameron <[email protected]>
21611 L:      [email protected]
21612 S:      Odd Fixes
21613 F:      Documentation/devicetree/bindings/staging/iio/
21614 F:      drivers/staging/iio/
21615
21616 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21617 M:      Marc Dietrich <[email protected]>
21618 L:      [email protected] (moderated for non-subscribers)
21619 L:      [email protected]
21620 S:      Maintained
21621 F:      drivers/staging/nvec/
21622
21623 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21624 M:      Jens Frederich <[email protected]>
21625 M:      Jon Nettleton <[email protected]>
21626 S:      Maintained
21627 W:      http://wiki.laptop.org/go/DCON
21628 F:      drivers/staging/olpc_dcon/
21629
21630 STAGING - REALTEK RTL8712U DRIVERS
21631 M:      Florian Schilhabel <[email protected]>.
21632 S:      Odd Fixes
21633 F:      drivers/staging/rtl8712/
21634
21635 STAGING - SEPS525 LCD CONTROLLER DRIVERS
21636 M:      Michael Hennerich <[email protected]>
21637 L:      [email protected]
21638 S:      Supported
21639 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21640 F:      drivers/staging/fbtft/fb_seps525.c
21641
21642 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21643 M:      Sudip Mukherjee <[email protected]>
21644 M:      Teddy Wang <[email protected]>
21645 M:      Sudip Mukherjee <[email protected]>
21646 L:      [email protected]
21647 S:      Maintained
21648 F:      drivers/staging/sm750fb/
21649
21650 STAGING - VIA VT665X DRIVERS
21651 M:      Philipp Hortmann <[email protected]>
21652 S:      Odd Fixes
21653 F:      drivers/staging/vt665?/
21654
21655 STAGING SUBSYSTEM
21656 M:      Greg Kroah-Hartman <[email protected]>
21657 L:      [email protected]
21658 S:      Supported
21659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21660 F:      drivers/staging/
21661
21662 STANDALONE CACHE CONTROLLER DRIVERS
21663 M:      Conor Dooley <[email protected]>
21664 S:      Maintained
21665 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21666 F:      Documentation/devicetree/bindings/cache/
21667 F:      drivers/cache
21668
21669 STARFIRE/DURALAN NETWORK DRIVER
21670 M:      Ion Badulescu <[email protected]>
21671 S:      Odd Fixes
21672 F:      drivers/net/ethernet/adaptec/starfire*
21673
21674 STARFIVE CAMERA SUBSYSTEM DRIVER
21675 M:      Jack Zhu <[email protected]>
21676 M:      Changhuang Liang <[email protected]>
21677 L:      [email protected]
21678 S:      Maintained
21679 F:      Documentation/admin-guide/media/starfive_camss.rst
21680 F:      Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21681 F:      drivers/staging/media/starfive/camss
21682
21683 STARFIVE CRYPTO DRIVER
21684 M:      Jia Jie Ho <[email protected]>
21685 M:      William Qiu <[email protected]>
21686 S:      Supported
21687 F:      Documentation/devicetree/bindings/crypto/starfive*
21688 F:      drivers/crypto/starfive/
21689
21690 STARFIVE DEVICETREES
21691 M:      Emil Renner Berthing <[email protected]>
21692 S:      Maintained
21693 F:      arch/riscv/boot/dts/starfive/
21694
21695 STARFIVE DWMAC GLUE LAYER
21696 M:      Emil Renner Berthing <[email protected]>
21697 M:      Minda Chen <[email protected]>
21698 S:      Maintained
21699 F:      Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21700 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21701
21702 STARFIVE JH7110 DPHY RX DRIVER
21703 M:      Jack Zhu <[email protected]>
21704 M:      Changhuang Liang <[email protected]>
21705 S:      Supported
21706 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21707 F:      drivers/phy/starfive/phy-jh7110-dphy-rx.c
21708
21709 STARFIVE JH7110 DPHY TX DRIVER
21710 M:      Keith Zhao <[email protected]>
21711 M:      Shengyang Chen <[email protected]>
21712 S:      Supported
21713 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21714 F:      drivers/phy/starfive/phy-jh7110-dphy-tx.c
21715
21716 STARFIVE JH7110 MMC/SD/SDIO DRIVER
21717 M:      William Qiu <[email protected]>
21718 S:      Supported
21719 F:      Documentation/devicetree/bindings/mmc/starfive*
21720 F:      drivers/mmc/host/dw_mmc-starfive.c
21721
21722 STARFIVE JH7110 PLL CLOCK DRIVER
21723 M:      Xingyu Wu <[email protected]>
21724 S:      Supported
21725 F:      Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21726 F:      drivers/clk/starfive/clk-starfive-jh7110-pll.c
21727
21728 STARFIVE JH7110 PWMDAC DRIVER
21729 M:      Hal Feng <[email protected]>
21730 M:      Xingyu Wu <[email protected]>
21731 S:      Supported
21732 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21733 F:      sound/soc/starfive/jh7110_pwmdac.c
21734
21735 STARFIVE JH7110 SYSCON
21736 M:      William Qiu <[email protected]>
21737 M:      Xingyu Wu <[email protected]>
21738 S:      Supported
21739 F:      Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21740
21741 STARFIVE JH7110 TDM DRIVER
21742 M:      Walker Chen <[email protected]>
21743 S:      Maintained
21744 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21745 F:      sound/soc/starfive/jh7110_tdm.c
21746
21747 STARFIVE JH71X0 CLOCK DRIVERS
21748 M:      Emil Renner Berthing <[email protected]>
21749 M:      Hal Feng <[email protected]>
21750 S:      Maintained
21751 F:      Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21752 F:      drivers/clk/starfive/clk-starfive-jh71*
21753 F:      include/dt-bindings/clock/starfive?jh71*.h
21754
21755 STARFIVE JH71X0 PINCTRL DRIVERS
21756 M:      Emil Renner Berthing <[email protected]>
21757 M:      Jianlong Huang <[email protected]>
21758 M:      Hal Feng <[email protected]>
21759 L:      [email protected]
21760 S:      Maintained
21761 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21762 F:      drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21763 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21764 F:      include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21765
21766 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21767 M:      Emil Renner Berthing <[email protected]>
21768 M:      Hal Feng <[email protected]>
21769 S:      Maintained
21770 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21771 F:      drivers/reset/starfive/reset-starfive-jh71*
21772 F:      include/dt-bindings/reset/starfive?jh71*.h
21773
21774 STARFIVE JH71X0 USB DRIVERS
21775 M:      Minda Chen <[email protected]>
21776 S:      Maintained
21777 F:      Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21778 F:      drivers/usb/cdns3/cdns3-starfive.c
21779
21780 STARFIVE JH71XX PMU CONTROLLER DRIVER
21781 M:      Walker Chen <[email protected]>
21782 M:      Changhuang Liang <[email protected]>
21783 S:      Supported
21784 F:      Documentation/devicetree/bindings/power/starfive*
21785 F:      drivers/pmdomain/starfive/
21786 F:      include/dt-bindings/power/starfive,jh7110-pmu.h
21787
21788 STARFIVE SOC DRIVERS
21789 M:      Conor Dooley <[email protected]>
21790 S:      Maintained
21791 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21792 F:      Documentation/devicetree/bindings/soc/starfive/
21793
21794 STARFIVE STARLINK PMU DRIVER
21795 M:      Ji Sheng Teoh <[email protected]>
21796 S:      Maintained
21797 F:      Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21798 F:      Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21799 F:      drivers/perf/starfive_starlink_pmu.c
21800
21801 STARFIVE TRNG DRIVER
21802 M:      Jia Jie Ho <[email protected]>
21803 S:      Supported
21804 F:      Documentation/devicetree/bindings/rng/starfive*
21805 F:      drivers/char/hw_random/jh7110-trng.c
21806
21807 STARFIVE WATCHDOG DRIVER
21808 M:      Xingyu Wu <[email protected]>
21809 M:      Samin Guo <[email protected]>
21810 S:      Supported
21811 F:      Documentation/devicetree/bindings/watchdog/starfive*
21812 F:      drivers/watchdog/starfive-wdt.c
21813
21814 STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21815 M:      Minda Chen <[email protected]>
21816 S:      Supported
21817 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21818 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21819 F:      drivers/phy/starfive/phy-jh7110-pcie.c
21820 F:      drivers/phy/starfive/phy-jh7110-usb.c
21821
21822 STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21823 M:      Changhuang Liang <[email protected]>
21824 S:      Supported
21825 F:      Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21826 F:      drivers/irqchip/irq-starfive-jh8100-intc.c
21827
21828 STATIC BRANCH/CALL
21829 M:      Peter Zijlstra <[email protected]>
21830 M:      Josh Poimboeuf <[email protected]>
21831 M:      Jason Baron <[email protected]>
21832 R:      Steven Rostedt <[email protected]>
21833 R:      Ard Biesheuvel <[email protected]>
21834 S:      Supported
21835 F:      arch/*/include/asm/jump_label*.h
21836 F:      arch/*/include/asm/static_call*.h
21837 F:      arch/*/kernel/jump_label.c
21838 F:      arch/*/kernel/static_call.c
21839 F:      include/linux/jump_label*.h
21840 F:      include/linux/static_call*.h
21841 F:      kernel/jump_label.c
21842 F:      kernel/static_call.c
21843
21844 STI AUDIO (ASoC) DRIVERS
21845 M:      Arnaud Pouliquen <[email protected]>
21846 L:      [email protected] (moderated for non-subscribers)
21847 S:      Maintained
21848 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21849 F:      sound/soc/sti/
21850
21851 STI CEC DRIVER
21852 M:      Alain Volmat <[email protected]>
21853 S:      Maintained
21854 F:      Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21855 F:      drivers/media/cec/platform/sti/
21856
21857 STK1160 USB VIDEO CAPTURE DRIVER
21858 M:      Ezequiel Garcia <[email protected]>
21859 L:      [email protected]
21860 S:      Maintained
21861 T:      git git://linuxtv.org/media_tree.git
21862 F:      drivers/media/usb/stk1160/
21863
21864 STM32 AUDIO (ASoC) DRIVERS
21865 M:      Olivier Moysan <[email protected]>
21866 M:      Arnaud Pouliquen <[email protected]>
21867 L:      [email protected] (moderated for non-subscribers)
21868 S:      Maintained
21869 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21870 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21871 F:      sound/soc/stm/
21872
21873 STM32 DMA DRIVERS
21874 M:      Amélie Delaunay <[email protected]>
21875 L:      [email protected]
21876 L:      [email protected] (moderated for non-subscribers)
21877 S:      Maintained
21878 F:      Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
21879 F:      Documentation/devicetree/bindings/dma/stm32/
21880 F:      drivers/dma/stm32/
21881
21882 STM32 TIMER/LPTIMER DRIVERS
21883 M:      Fabrice Gasnier <[email protected]>
21884 S:      Maintained
21885 F:      Documentation/ABI/testing/*timer-stm32
21886 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
21887 F:      drivers/*/stm32-*timer*
21888 F:      drivers/pwm/pwm-stm32*
21889 F:      include/linux/*/stm32-*tim*
21890
21891 STMMAC ETHERNET DRIVER
21892 M:      Alexandre Torgue <[email protected]>
21893 M:      Jose Abreu <[email protected]>
21894 L:      [email protected]
21895 S:      Supported
21896 W:      http://www.stlinux.com
21897 F:      Documentation/networking/device_drivers/ethernet/stmicro/
21898 F:      drivers/net/ethernet/stmicro/stmmac/
21899
21900 SUN HAPPY MEAL ETHERNET DRIVER
21901 M:      Sean Anderson <[email protected]>
21902 S:      Maintained
21903 F:      drivers/net/ethernet/sun/sunhme.*
21904
21905 SUN3/3X
21906 M:      Sam Creasey <[email protected]>
21907 S:      Maintained
21908 W:      http://sammy.net/sun3/
21909 F:      arch/m68k/include/asm/sun3*
21910 F:      arch/m68k/kernel/*sun3*
21911 F:      arch/m68k/sun3*/
21912 F:      drivers/net/ethernet/i825xx/sun3*
21913
21914 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21915 M:      Hans de Goede <[email protected]>
21916 L:      [email protected]
21917 S:      Maintained
21918 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21919 F:      drivers/input/keyboard/sun4i-lradc-keys.c
21920
21921 SUNDANCE NETWORK DRIVER
21922 M:      Denis Kirjanov <[email protected]>
21923 L:      [email protected]
21924 S:      Maintained
21925 F:      drivers/net/ethernet/dlink/sundance.c
21926
21927 SUNPLUS ETHERNET DRIVER
21928 M:      Wells Lu <[email protected]>
21929 L:      [email protected]
21930 S:      Maintained
21931 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
21932 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21933 F:      drivers/net/ethernet/sunplus/
21934
21935 SUNPLUS MMC DRIVER
21936 M:      Tony Huang <[email protected]>
21937 M:      Li-hao Kuo <[email protected]>
21938 S:      Maintained
21939 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21940 F:      drivers/mmc/host/sunplus-mmc.c
21941
21942 SUNPLUS OCOTP DRIVER
21943 M:      Vincent Shih <[email protected]>
21944 S:      Maintained
21945 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21946 F:      drivers/nvmem/sunplus-ocotp.c
21947
21948 SUNPLUS PWM DRIVER
21949 M:      Hammer Hsieh <[email protected]>
21950 S:      Maintained
21951 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21952 F:      drivers/pwm/pwm-sunplus.c
21953
21954 SUNPLUS RTC DRIVER
21955 M:      Vincent Shih <[email protected]>
21956 L:      [email protected]
21957 S:      Maintained
21958 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21959 F:      drivers/rtc/rtc-sunplus.c
21960
21961 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21962 M:      Li-hao Kuo <[email protected]>
21963 L:      [email protected]
21964 S:      Maintained
21965 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21966 F:      drivers/spi/spi-sunplus-sp7021.c
21967
21968 SUNPLUS UART DRIVER
21969 M:      Hammer Hsieh <[email protected]>
21970 S:      Maintained
21971 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21972 F:      drivers/tty/serial/sunplus-uart.c
21973
21974 SUNPLUS USB2 PHY DRIVER
21975 M:      Vincent Shih <[email protected]>
21976 L:      [email protected]
21977 S:      Maintained
21978 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21979 F:      drivers/phy/sunplus/Kconfig
21980 F:      drivers/phy/sunplus/Makefile
21981 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
21982
21983 SUNPLUS WATCHDOG DRIVER
21984 M:      Xiantao Hu <[email protected]>
21985 L:      [email protected]
21986 S:      Maintained
21987 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21988 F:      drivers/watchdog/sunplus_wdt.c
21989
21990 SUPERH
21991 M:      Yoshinori Sato <[email protected]>
21992 M:      Rich Felker <[email protected]>
21993 M:      John Paul Adrian Glaubitz <[email protected]>
21994 L:      [email protected]
21995 S:      Maintained
21996 Q:      http://patchwork.kernel.org/project/linux-sh/list/
21997 F:      Documentation/arch/sh/
21998 F:      arch/sh/
21999 F:      drivers/sh/
22000
22001 SUSPEND TO RAM
22002 M:      "Rafael J. Wysocki" <[email protected]>
22003 M:      Len Brown <[email protected]>
22004 M:      Pavel Machek <[email protected]>
22005 L:      [email protected]
22006 S:      Supported
22007 B:      https://bugzilla.kernel.org
22008 F:      Documentation/power/
22009 F:      arch/x86/kernel/acpi/sleep*
22010 F:      arch/x86/kernel/acpi/wakeup*
22011 F:      drivers/base/power/
22012 F:      include/linux/freezer.h
22013 F:      include/linux/pm.h
22014 F:      include/linux/suspend.h
22015 F:      kernel/power/
22016
22017 SVGA HANDLING
22018 M:      Martin Mares <[email protected]>
22019 L:      [email protected]
22020 S:      Maintained
22021 F:      Documentation/admin-guide/svga.rst
22022 F:      arch/x86/boot/video*
22023
22024 SWITCHDEV
22025 M:      Jiri Pirko <[email protected]>
22026 M:      Ivan Vecera <[email protected]>
22027 L:      [email protected]
22028 S:      Supported
22029 F:      include/net/switchdev.h
22030 F:      net/switchdev/
22031
22032 SY8106A REGULATOR DRIVER
22033 M:      Icenowy Zheng <[email protected]>
22034 S:      Maintained
22035 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22036 F:      drivers/regulator/sy8106a-regulator.c
22037
22038 SYNC FILE FRAMEWORK
22039 M:      Sumit Semwal <[email protected]>
22040 R:      Gustavo Padovan <[email protected]>
22041 L:      [email protected]
22042 L:      [email protected]
22043 S:      Maintained
22044 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
22045 F:      Documentation/driver-api/sync_file.rst
22046 F:      drivers/dma-buf/dma-fence*
22047 F:      drivers/dma-buf/sw_sync.c
22048 F:      drivers/dma-buf/sync_*
22049 F:      include/linux/sync_file.h
22050 F:      include/uapi/linux/sync_file.h
22051
22052 SYNOPSYS ARC ARCHITECTURE
22053 M:      Vineet Gupta <[email protected]>
22054 L:      [email protected]
22055 S:      Supported
22056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22057 F:      Documentation/arch/arc
22058 F:      Documentation/devicetree/bindings/arc/*
22059 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22060 F:      arch/arc/
22061 F:      drivers/clocksource/arc_timer.c
22062 F:      drivers/tty/serial/arc_uart.c
22063
22064 SYNOPSYS ARC HSDK SDP pll clock driver
22065 M:      Eugeniy Paltsev <[email protected]>
22066 S:      Supported
22067 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22068 F:      drivers/clk/clk-hsdk-pll.c
22069
22070 SYNOPSYS ARC SDP clock driver
22071 M:      Eugeniy Paltsev <[email protected]>
22072 S:      Supported
22073 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22074 F:      drivers/clk/axs10x/*
22075
22076 SYNOPSYS ARC SDP platform support
22077 M:      Alexey Brodkin <[email protected]>
22078 S:      Supported
22079 F:      Documentation/devicetree/bindings/arc/axs10*
22080 F:      arch/arc/boot/dts/ax*
22081 F:      arch/arc/plat-axs10x
22082
22083 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22084 M:      Eugeniy Paltsev <[email protected]>
22085 S:      Supported
22086 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22087 F:      drivers/reset/reset-axs10x.c
22088
22089 SYNOPSYS CREG GPIO DRIVER
22090 M:      Eugeniy Paltsev <[email protected]>
22091 S:      Maintained
22092 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22093 F:      drivers/gpio/gpio-creg-snps.c
22094
22095 SYNOPSYS DESIGNWARE 8250 UART DRIVER
22096 M:      Ilpo Järvinen <[email protected]>
22097 R:      Andy Shevchenko <[email protected]>
22098 S:      Supported
22099 F:      drivers/tty/serial/8250/8250_dw.c
22100 F:      drivers/tty/serial/8250/8250_dwlib.*
22101 F:      drivers/tty/serial/8250/8250_lpss.c
22102
22103 SYNOPSYS DESIGNWARE APB GPIO DRIVER
22104 M:      Hoan Tran <[email protected]>
22105 M:      Serge Semin <[email protected]>
22106 L:      [email protected]
22107 S:      Maintained
22108 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22109 F:      drivers/gpio/gpio-dwapb.c
22110
22111 SYNOPSYS DESIGNWARE APB SSI DRIVER
22112 M:      Serge Semin <[email protected]>
22113 L:      [email protected]
22114 S:      Supported
22115 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22116 F:      drivers/spi/spi-dw*
22117
22118 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22119 M:      Eugeniy Paltsev <[email protected]>
22120 S:      Maintained
22121 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22122 F:      drivers/dma/dw-axi-dmac/
22123
22124 SYNOPSYS DESIGNWARE DMAC DRIVER
22125 M:      Viresh Kumar <[email protected]>
22126 R:      Andy Shevchenko <[email protected]>
22127 S:      Maintained
22128 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22129 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22130 F:      drivers/dma/dw/
22131 F:      include/dt-bindings/dma/dw-dmac.h
22132 F:      include/linux/dma/dw.h
22133 F:      include/linux/platform_data/dma-dw.h
22134
22135 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22136 M:      Jose Abreu <[email protected]>
22137 L:      [email protected]
22138 S:      Supported
22139 F:      drivers/net/ethernet/synopsys/
22140
22141 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22142 M:      Jose Abreu <[email protected]>
22143 L:      [email protected]
22144 S:      Supported
22145 F:      drivers/net/pcs/pcs-xpcs.c
22146 F:      drivers/net/pcs/pcs-xpcs.h
22147 F:      include/linux/pcs/pcs-xpcs.h
22148
22149 SYNOPSYS DESIGNWARE I2C DRIVER
22150 M:      Jarkko Nikula <[email protected]>
22151 R:      Andy Shevchenko <[email protected]>
22152 R:      Mika Westerberg <[email protected]>
22153 R:      Jan Dabros <[email protected]>
22154 L:      [email protected]
22155 S:      Supported
22156 F:      drivers/i2c/busses/i2c-designware-*
22157
22158 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22159 M:      Jaehoon Chung <[email protected]>
22160 L:      [email protected]
22161 S:      Maintained
22162 F:      drivers/mmc/host/dw_mmc*
22163
22164 SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22165 M:      Shuai Xue <[email protected]>
22166 M:      Jing Zhang <[email protected]>
22167 S:      Supported
22168 F:      Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22169 F:      drivers/perf/dwc_pcie_pmu.c
22170
22171 SYNOPSYS HSDK RESET CONTROLLER DRIVER
22172 M:      Eugeniy Paltsev <[email protected]>
22173 S:      Supported
22174 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22175 F:      drivers/reset/reset-hsdk.c
22176 F:      include/dt-bindings/reset/snps,hsdk-reset.h
22177
22178 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22179 M:      Prabu Thangamuthu <[email protected]>
22180 M:      Manjunath M B <[email protected]>
22181 L:      [email protected]
22182 S:      Maintained
22183 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
22184
22185 SYSTEM CONFIGURATION (SYSCON)
22186 M:      Lee Jones <[email protected]>
22187 M:      Arnd Bergmann <[email protected]>
22188 S:      Supported
22189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22190 F:      drivers/mfd/syscon.c
22191
22192 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22193 M:      Sudeep Holla <[email protected]>
22194 R:      Cristian Marussi <[email protected]>
22195 L:      [email protected]
22196 L:      [email protected] (moderated for non-subscribers)
22197 S:      Maintained
22198 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22199 F:      drivers/clk/clk-sc[mp]i.c
22200 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
22201 F:      drivers/firmware/arm_scmi/
22202 F:      drivers/firmware/arm_scpi.c
22203 F:      drivers/hwmon/scmi-hwmon.c
22204 F:      drivers/pinctrl/pinctrl-scmi.c
22205 F:      drivers/pmdomain/arm/
22206 F:      drivers/powercap/arm_scmi_powercap.c
22207 F:      drivers/regulator/scmi-regulator.c
22208 F:      drivers/reset/reset-scmi.c
22209 F:      include/linux/sc[mp]i_protocol.h
22210 F:      include/trace/events/scmi.h
22211 F:      include/uapi/linux/virtio_scmi.h
22212
22213 SYSTEM RESET/SHUTDOWN DRIVERS
22214 M:      Sebastian Reichel <[email protected]>
22215 L:      [email protected]
22216 S:      Maintained
22217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22218 F:      Documentation/devicetree/bindings/power/reset/
22219 F:      drivers/power/reset/
22220
22221 SYSTEM TRACE MODULE CLASS
22222 M:      Alexander Shishkin <[email protected]>
22223 S:      Maintained
22224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22225 F:      Documentation/trace/stm.rst
22226 F:      drivers/hwtracing/stm/
22227 F:      include/linux/stm.h
22228 F:      include/uapi/linux/stm.h
22229
22230 SYSTEM76 ACPI DRIVER
22231 M:      Jeremy Soller <[email protected]>
22232 M:      System76 Product Development <[email protected]>
22233 L:      [email protected]
22234 S:      Maintained
22235 F:      drivers/platform/x86/system76_acpi.c
22236
22237 SYSV FILESYSTEM
22238 S:      Orphan
22239 F:      Documentation/filesystems/sysv-fs.rst
22240 F:      fs/sysv/
22241 F:      include/linux/sysv_fs.h
22242
22243 TASKSTATS STATISTICS INTERFACE
22244 M:      Balbir Singh <[email protected]>
22245 S:      Maintained
22246 F:      Documentation/accounting/taskstats*
22247 F:      include/linux/taskstats*
22248 F:      kernel/taskstats.c
22249
22250 TC subsystem
22251 M:      Jamal Hadi Salim <[email protected]>
22252 M:      Cong Wang <[email protected]>
22253 M:      Jiri Pirko <[email protected]>
22254 L:      [email protected]
22255 S:      Maintained
22256 F:      include/net/pkt_cls.h
22257 F:      include/net/pkt_sched.h
22258 F:      include/net/tc_act/
22259 F:      include/uapi/linux/pkt_cls.h
22260 F:      include/uapi/linux/pkt_sched.h
22261 F:      include/uapi/linux/tc_act/
22262 F:      include/uapi/linux/tc_ematch/
22263 F:      net/sched/
22264 F:      tools/testing/selftests/tc-testing
22265
22266 TC90522 MEDIA DRIVER
22267 M:      Akihiro Tsukada <[email protected]>
22268 L:      [email protected]
22269 S:      Odd Fixes
22270 F:      drivers/media/dvb-frontends/tc90522*
22271
22272 TCP LOW PRIORITY MODULE
22273 M:      "Wong Hoi Sing, Edison" <[email protected]>
22274 M:      "Hung Hing Lun, Mike" <[email protected]>
22275 S:      Maintained
22276 W:      http://tcp-lp-mod.sourceforge.net/
22277 F:      net/ipv4/tcp_lp.c
22278
22279 TDA10071 MEDIA DRIVER
22280 L:      [email protected]
22281 S:      Orphan
22282 W:      https://linuxtv.org
22283 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22284 F:      drivers/media/dvb-frontends/tda10071*
22285
22286 TDA18212 MEDIA DRIVER
22287 L:      [email protected]
22288 S:      Orphan
22289 W:      https://linuxtv.org
22290 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22291 F:      drivers/media/tuners/tda18212*
22292
22293 TDA18218 MEDIA DRIVER
22294 L:      [email protected]
22295 S:      Orphan
22296 W:      https://linuxtv.org
22297 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22298 F:      drivers/media/tuners/tda18218*
22299
22300 TDA18250 MEDIA DRIVER
22301 M:      Olli Salonen <[email protected]>
22302 L:      [email protected]
22303 S:      Maintained
22304 W:      https://linuxtv.org
22305 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22306 T:      git git://linuxtv.org/media_tree.git
22307 F:      drivers/media/tuners/tda18250*
22308
22309 TDA18271 MEDIA DRIVER
22310 M:      Michael Krufky <[email protected]>
22311 L:      [email protected]
22312 S:      Maintained
22313 W:      https://linuxtv.org
22314 W:      http://github.com/mkrufky
22315 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22316 T:      git git://linuxtv.org/mkrufky/tuners.git
22317 F:      drivers/media/tuners/tda18271*
22318
22319 TDA1997x MEDIA DRIVER
22320 M:      Tim Harvey <[email protected]>
22321 L:      [email protected]
22322 S:      Maintained
22323 W:      https://linuxtv.org
22324 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22325 F:      drivers/media/i2c/tda1997x.*
22326
22327 TDA827x MEDIA DRIVER
22328 M:      Michael Krufky <[email protected]>
22329 L:      [email protected]
22330 S:      Maintained
22331 W:      https://linuxtv.org
22332 W:      http://github.com/mkrufky
22333 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22334 T:      git git://linuxtv.org/mkrufky/tuners.git
22335 F:      drivers/media/tuners/tda8290.*
22336
22337 TDA8290 MEDIA DRIVER
22338 M:      Michael Krufky <[email protected]>
22339 L:      [email protected]
22340 S:      Maintained
22341 W:      https://linuxtv.org
22342 W:      http://github.com/mkrufky
22343 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22344 T:      git git://linuxtv.org/mkrufky/tuners.git
22345 F:      drivers/media/tuners/tda8290.*
22346
22347 TDA9840 MEDIA DRIVER
22348 M:      Hans Verkuil <[email protected]>
22349 L:      [email protected]
22350 S:      Maintained
22351 W:      https://linuxtv.org
22352 T:      git git://linuxtv.org/media_tree.git
22353 F:      drivers/media/i2c/tda9840*
22354
22355 TEA5761 TUNER DRIVER
22356 M:      Mauro Carvalho Chehab <[email protected]>
22357 L:      [email protected]
22358 S:      Odd fixes
22359 W:      https://linuxtv.org
22360 T:      git git://linuxtv.org/media_tree.git
22361 F:      drivers/media/tuners/tea5761.*
22362
22363 TEA5767 TUNER DRIVER
22364 M:      Mauro Carvalho Chehab <[email protected]>
22365 L:      [email protected]
22366 S:      Maintained
22367 W:      https://linuxtv.org
22368 T:      git git://linuxtv.org/media_tree.git
22369 F:      drivers/media/tuners/tea5767.*
22370
22371 TEA6415C MEDIA DRIVER
22372 M:      Hans Verkuil <[email protected]>
22373 L:      [email protected]
22374 S:      Maintained
22375 W:      https://linuxtv.org
22376 T:      git git://linuxtv.org/media_tree.git
22377 F:      drivers/media/i2c/tea6415c*
22378
22379 TEA6420 MEDIA DRIVER
22380 M:      Hans Verkuil <[email protected]>
22381 L:      [email protected]
22382 S:      Maintained
22383 W:      https://linuxtv.org
22384 T:      git git://linuxtv.org/media_tree.git
22385 F:      drivers/media/i2c/tea6420*
22386
22387 TEAM DRIVER
22388 M:      Jiri Pirko <[email protected]>
22389 L:      [email protected]
22390 S:      Supported
22391 F:      Documentation/netlink/specs/team.yaml
22392 F:      drivers/net/team/
22393 F:      include/linux/if_team.h
22394 F:      include/uapi/linux/if_team.h
22395 F:      tools/testing/selftests/drivers/net/team/
22396
22397 TECHNICAL ADVISORY BOARD PROCESS DOCS
22398 M:      "Theodore Ts'o" <[email protected]>
22399 M:      Greg Kroah-Hartman <[email protected]>
22400 L:      [email protected]
22401 S:      Maintained
22402 F:      Documentation/process/contribution-maturity-model.rst
22403 F:      Documentation/process/researcher-guidelines.rst
22404
22405 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22406 M:      "Savoir-faire Linux Inc." <[email protected]>
22407 S:      Maintained
22408 F:      arch/x86/platform/ts5500/
22409
22410 TECHNOTREND USB IR RECEIVER
22411 M:      Sean Young <[email protected]>
22412 L:      [email protected]
22413 S:      Maintained
22414 F:      drivers/media/rc/ttusbir.c
22415
22416 TECHWELL TW9900 VIDEO DECODER
22417 M:      Mehdi Djait <[email protected]>
22418 L:      [email protected]
22419 S:      Maintained
22420 F:      drivers/media/i2c/tw9900.c
22421
22422 TECHWELL TW9910 VIDEO DECODER
22423 L:      [email protected]
22424 S:      Orphan
22425 F:      drivers/media/i2c/tw9910.c
22426 F:      include/media/i2c/tw9910.h
22427
22428 TEE SUBSYSTEM
22429 M:      Jens Wiklander <[email protected]>
22430 R:      Sumit Garg <[email protected]>
22431 L:      [email protected]
22432 S:      Maintained
22433 F:      Documentation/driver-api/tee.rst
22434 F:      Documentation/tee/
22435 F:      Documentation/userspace-api/tee.rst
22436 F:      drivers/tee/
22437 F:      include/linux/tee_core.h
22438 F:      include/linux/tee_drv.h
22439 F:      include/uapi/linux/tee.h
22440
22441 TEGRA ARCHITECTURE SUPPORT
22442 M:      Thierry Reding <[email protected]>
22443 M:      Jonathan Hunter <[email protected]>
22444 L:      [email protected]
22445 S:      Supported
22446 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
22447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22448 N:      [^a-z]tegra
22449
22450 TEGRA CLOCK DRIVER
22451 M:      Peter De Schrijver <[email protected]>
22452 M:      Prashant Gaikwad <[email protected]>
22453 S:      Supported
22454 F:      drivers/clk/tegra/
22455
22456 TEGRA CRYPTO DRIVERS
22457 M:      Akhil R <[email protected]>
22458 S:      Supported
22459 F:      drivers/crypto/tegra/*
22460
22461 TEGRA DMA DRIVERS
22462 M:      Laxman Dewangan <[email protected]>
22463 M:      Jon Hunter <[email protected]>
22464 S:      Supported
22465 F:      drivers/dma/tegra*
22466
22467 TEGRA I2C DRIVER
22468 M:      Laxman Dewangan <[email protected]>
22469 R:      Dmitry Osipenko <[email protected]>
22470 S:      Supported
22471 F:      drivers/i2c/busses/i2c-tegra.c
22472
22473 TEGRA IOMMU DRIVERS
22474 M:      Thierry Reding <[email protected]>
22475 R:      Krishna Reddy <[email protected]>
22476 L:      [email protected]
22477 S:      Supported
22478 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22479 F:      drivers/iommu/tegra*
22480
22481 TEGRA KBC DRIVER
22482 M:      Laxman Dewangan <[email protected]>
22483 S:      Supported
22484 F:      drivers/input/keyboard/tegra-kbc.c
22485
22486 TEGRA NAND DRIVER
22487 M:      Stefan Agner <[email protected]>
22488 M:      Lucas Stach <[email protected]>
22489 S:      Maintained
22490 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22491 F:      drivers/mtd/nand/raw/tegra_nand.c
22492
22493 TEGRA PWM DRIVER
22494 M:      Thierry Reding <[email protected]>
22495 S:      Supported
22496 F:      drivers/pwm/pwm-tegra.c
22497
22498 TEGRA QUAD SPI DRIVER
22499 M:      Thierry Reding <[email protected]>
22500 M:      Jonathan Hunter <[email protected]>
22501 M:      Sowjanya Komatineni <[email protected]>
22502 L:      [email protected]
22503 S:      Maintained
22504 F:      drivers/spi/spi-tegra210-quad.c
22505
22506 TEGRA SERIAL DRIVER
22507 M:      Laxman Dewangan <[email protected]>
22508 S:      Supported
22509 F:      drivers/tty/serial/serial-tegra.c
22510
22511 TEGRA SPI DRIVER
22512 M:      Laxman Dewangan <[email protected]>
22513 S:      Supported
22514 F:      drivers/spi/spi-tegra*
22515
22516 TEGRA VIDEO DRIVER
22517 M:      Thierry Reding <[email protected]>
22518 M:      Jonathan Hunter <[email protected]>
22519 M:      Sowjanya Komatineni <[email protected]>
22520 M:      Luca Ceresoli <[email protected]>
22521 L:      [email protected]
22522 L:      [email protected]
22523 S:      Maintained
22524 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22525 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22526 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22527 F:      drivers/staging/media/tegra-video/
22528
22529 TEGRA XUSB PADCTL DRIVER
22530 M:      JC Kuo <[email protected]>
22531 S:      Supported
22532 F:      drivers/phy/tegra/xusb*
22533
22534 TEHUTI ETHERNET DRIVER
22535 M:      Andy Gospodarek <[email protected]>
22536 L:      [email protected]
22537 S:      Supported
22538 F:      drivers/net/ethernet/tehuti/tehuti.*
22539
22540 TEHUTI TN40XX ETHERNET DRIVER
22541 M:      FUJITA Tomonori <[email protected]>
22542 L:      [email protected]
22543 S:      Maintained
22544 F:      drivers/net/ethernet/tehuti/tn40*
22545
22546 TELECOM CLOCK DRIVER FOR MCPL0010
22547 M:      Mark Gross <[email protected]>
22548 S:      Supported
22549 F:      drivers/char/tlclk.c
22550
22551 TEMPO SEMICONDUCTOR DRIVERS
22552 M:      Steven Eckhoff <[email protected]>
22553 S:      Maintained
22554 F:      Documentation/devicetree/bindings/sound/tscs*.txt
22555 F:      sound/soc/codecs/tscs*.c
22556 F:      sound/soc/codecs/tscs*.h
22557
22558 TENSILICA XTENSA PORT (xtensa)
22559 M:      Chris Zankel <[email protected]>
22560 M:      Max Filippov <[email protected]>
22561 S:      Maintained
22562 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
22563 F:      arch/xtensa/
22564 F:      drivers/irqchip/irq-xtensa-*
22565
22566 TEXAS INSTRUMENTS ASoC DRIVERS
22567 M:      Peter Ujfalusi <[email protected]>
22568 L:      [email protected] (moderated for non-subscribers)
22569 S:      Maintained
22570 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22571 F:      sound/soc/ti/
22572
22573 TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22574 M:      Shenghao Ding <[email protected]>
22575 M:      Kevin Lu <[email protected]>
22576 M:      Baojun Xu <[email protected]>
22577 L:      [email protected] (moderated for non-subscribers)
22578 S:      Maintained
22579 F:      Documentation/devicetree/bindings/sound/tas2552.txt
22580 F:      Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22581 F:      Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22582 F:      Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22583 F:      Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22584 F:      Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22585 F:      Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22586 F:      Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22587 F:      Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22588 F:      Documentation/devicetree/bindings/sound/tpa6130a2.txt
22589 F:      include/sound/tas2*.h
22590 F:      include/sound/tlv320*.h
22591 F:      include/sound/tpa6130a2-plat.h
22592 F:      sound/pci/hda/tas2781_hda_i2c.c
22593 F:      sound/soc/codecs/pcm1681.c
22594 F:      sound/soc/codecs/pcm1789*.*
22595 F:      sound/soc/codecs/pcm179x*.*
22596 F:      sound/soc/codecs/pcm186x*.*
22597 F:      sound/soc/codecs/pcm3008.*
22598 F:      sound/soc/codecs/pcm3060*.*
22599 F:      sound/soc/codecs/pcm3168a*.*
22600 F:      sound/soc/codecs/pcm5102a.c
22601 F:      sound/soc/codecs/pcm512x*.*
22602 F:      sound/soc/codecs/tas2*.*
22603 F:      sound/soc/codecs/tlv320*.*
22604 F:      sound/soc/codecs/tpa6130a2.*
22605
22606 TEXAS INSTRUMENTS DMA DRIVERS
22607 M:      Peter Ujfalusi <[email protected]>
22608 L:      [email protected]
22609 S:      Maintained
22610 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22611 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
22612 F:      Documentation/devicetree/bindings/dma/ti/
22613 F:      drivers/dma/ti/
22614 F:      include/linux/dma/k3-psil.h
22615 F:      include/linux/dma/k3-udma-glue.h
22616 F:      include/linux/dma/ti-cppi5.h
22617 X:      drivers/dma/ti/cppi41.c
22618
22619 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22620 M:      Robert Marko <[email protected]>
22621 M:      Luka Perkov <[email protected]>
22622 L:      [email protected]
22623 S:      Maintained
22624 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22625 F:      Documentation/hwmon/tps23861.rst
22626 F:      drivers/hwmon/tps23861.c
22627
22628 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22629 M:      Ricardo Ribalda <[email protected]>
22630 L:      [email protected]
22631 S:      Supported
22632 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22633 F:      drivers/iio/dac/ti-dac7612.c
22634
22635 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22636 M:      Nishanth Menon <[email protected]>
22637 M:      Tero Kristo <[email protected]>
22638 M:      Santosh Shilimkar <[email protected]>
22639 L:      [email protected] (moderated for non-subscribers)
22640 S:      Maintained
22641 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22642 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22643 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22644 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22645 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22646 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22647 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22648 F:      drivers/clk/keystone/sci-clk.c
22649 F:      drivers/firmware/ti_sci*
22650 F:      drivers/irqchip/irq-ti-sci-inta.c
22651 F:      drivers/irqchip/irq-ti-sci-intr.c
22652 F:      drivers/reset/reset-ti-sci.c
22653 F:      drivers/soc/ti/ti_sci_inta_msi.c
22654 F:      drivers/pmdomain/ti/ti_sci_pm_domains.c
22655 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
22656 F:      include/linux/soc/ti/ti_sci_inta_msi.h
22657 F:      include/linux/soc/ti/ti_sci_protocol.h
22658
22659 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22660 M:      Puranjay Mohan <[email protected]>
22661 L:      [email protected]
22662 S:      Supported
22663 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22664 F:      drivers/iio/temperature/tmp117.c
22665
22666 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22667 M:      Hans Verkuil <[email protected]>
22668 L:      [email protected]
22669 S:      Maintained
22670 W:      https://linuxtv.org
22671 T:      git git://linuxtv.org/media_tree.git
22672 F:      drivers/media/radio/radio-raremono.c
22673
22674 THERMAL
22675 M:      Rafael J. Wysocki <[email protected]>
22676 M:      Daniel Lezcano <[email protected]>
22677 R:      Zhang Rui <[email protected]>
22678 R:      Lukasz Luba <[email protected]>
22679 L:      [email protected]
22680 S:      Supported
22681 Q:      https://patchwork.kernel.org/project/linux-pm/list/
22682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22683 F:      Documentation/ABI/testing/sysfs-class-thermal
22684 F:      Documentation/admin-guide/thermal/
22685 F:      Documentation/devicetree/bindings/thermal/
22686 F:      Documentation/driver-api/thermal/
22687 F:      drivers/thermal/
22688 F:      include/dt-bindings/thermal/
22689 F:      include/linux/cpu_cooling.h
22690 F:      include/linux/thermal.h
22691 F:      include/uapi/linux/thermal.h
22692 F:      tools/lib/thermal/
22693 F:      tools/thermal/
22694
22695 THERMAL DRIVER FOR AMLOGIC SOCS
22696 M:      Guillaume La Roque <[email protected]>
22697 L:      [email protected]
22698 L:      [email protected]
22699 S:      Supported
22700 W:      http://linux-meson.com/
22701 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22702 F:      drivers/thermal/amlogic_thermal.c
22703
22704 THERMAL/CPU_COOLING
22705 M:      Amit Daniel Kachhap <[email protected]>
22706 M:      Daniel Lezcano <[email protected]>
22707 M:      Viresh Kumar <[email protected]>
22708 R:      Lukasz Luba <[email protected]>
22709 L:      [email protected]
22710 S:      Supported
22711 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
22712 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
22713 F:      drivers/thermal/cpufreq_cooling.c
22714 F:      drivers/thermal/cpuidle_cooling.c
22715 F:      include/linux/cpu_cooling.h
22716
22717 THERMAL/POWER_ALLOCATOR
22718 M:      Lukasz Luba <[email protected]>
22719 L:      [email protected]
22720 S:      Maintained
22721 F:      Documentation/driver-api/thermal/power_allocator.rst
22722 F:      drivers/thermal/gov_power_allocator.c
22723 F:      drivers/thermal/thermal_trace_ipa.h
22724
22725 THINKPAD ACPI EXTRAS DRIVER
22726 M:      Henrique de Moraes Holschuh <[email protected]>
22727 L:      [email protected]
22728 L:      [email protected]
22729 S:      Maintained
22730 W:      http://ibm-acpi.sourceforge.net
22731 W:      http://thinkwiki.org/wiki/Ibm-acpi
22732 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22733 F:      drivers/platform/x86/thinkpad_acpi.c
22734
22735 THINKPAD LMI DRIVER
22736 M:      Mark Pearson <[email protected]>
22737 L:      [email protected]
22738 S:      Maintained
22739 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
22740 F:      drivers/platform/x86/think-lmi.?
22741
22742 THP7312 ISP DRIVER
22743 M:      Laurent Pinchart <[email protected]>
22744 M:      Paul Elder <[email protected]>
22745 L:      [email protected]
22746 S:      Maintained
22747 T:      git git://linuxtv.org/media_tree.git
22748 F:      Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22749 F:      Documentation/userspace-api/media/drivers/thp7312.rst
22750 F:      drivers/media/i2c/thp7312.c
22751 F:      include/uapi/linux/thp7312.h
22752
22753 THUNDERBOLT DMA TRAFFIC TEST DRIVER
22754 M:      Isaac Hazan <[email protected]>
22755 L:      [email protected]
22756 S:      Maintained
22757 F:      drivers/thunderbolt/dma_test.c
22758
22759 THUNDERBOLT DRIVER
22760 M:      Andreas Noever <[email protected]>
22761 M:      Michael Jamet <[email protected]>
22762 M:      Mika Westerberg <[email protected]>
22763 M:      Yehezkel Bernat <[email protected]>
22764 L:      [email protected]
22765 S:      Maintained
22766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22767 F:      Documentation/admin-guide/thunderbolt.rst
22768 F:      drivers/thunderbolt/
22769 F:      include/linux/thunderbolt.h
22770
22771 THUNDERBOLT NETWORK DRIVER
22772 M:      Michael Jamet <[email protected]>
22773 M:      Mika Westerberg <[email protected]>
22774 M:      Yehezkel Bernat <[email protected]>
22775 L:      [email protected]
22776 S:      Maintained
22777 F:      drivers/net/thunderbolt/
22778
22779 THUNDERX GPIO DRIVER
22780 M:      Robert Richter <[email protected]>
22781 S:      Odd Fixes
22782 F:      drivers/gpio/gpio-thunderx.c
22783
22784 TI ADS1119 ADC DRIVER
22785 M:      Francesco Dolcini <[email protected]>
22786 M:      João Paulo Gonçalves <[email protected]>
22787 L:      [email protected]
22788 S:      Maintained
22789 F:      Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
22790 F:      drivers/iio/adc/ti-ads1119.c
22791
22792 TI ADS7924 ADC DRIVER
22793 M:      Hugo Villeneuve <[email protected]>
22794 L:      [email protected]
22795 S:      Supported
22796 F:      Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22797 F:      drivers/iio/adc/ti-ads7924.c
22798
22799 TI AM437X VPFE DRIVER
22800 M:      "Lad, Prabhakar" <[email protected]>
22801 L:      [email protected]
22802 S:      Maintained
22803 W:      https://linuxtv.org
22804 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22805 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22806 F:      drivers/media/platform/ti/am437x/
22807
22808 TI BANDGAP AND THERMAL DRIVER
22809 M:      Eduardo Valentin <[email protected]>
22810 M:      Keerthy <[email protected]>
22811 L:      [email protected]
22812 L:      [email protected]
22813 S:      Maintained
22814 F:      drivers/thermal/ti-soc-thermal/
22815
22816 TI BQ27XXX POWER SUPPLY DRIVER
22817 F:      drivers/power/supply/bq27xxx_battery.c
22818 F:      drivers/power/supply/bq27xxx_battery_i2c.c
22819 F:      include/linux/power/bq27xxx_battery.h
22820
22821 TI CDCE706 CLOCK DRIVER
22822 M:      Max Filippov <[email protected]>
22823 S:      Maintained
22824 F:      drivers/clk/clk-cdce706.c
22825
22826 TI CLOCK DRIVER
22827 M:      Tero Kristo <[email protected]>
22828 L:      [email protected]
22829 S:      Odd Fixes
22830 F:      drivers/clk/ti/
22831 F:      include/linux/clk/ti.h
22832
22833 TI DAVINCI MACHINE SUPPORT
22834 M:      Bartosz Golaszewski <[email protected]>
22835 L:      [email protected] (moderated for non-subscribers)
22836 S:      Maintained
22837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22838 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22839 F:      arch/arm/boot/dts/ti/davinci/
22840 F:      arch/arm/mach-davinci/
22841 F:      drivers/i2c/busses/i2c-davinci.c
22842
22843 TI DAVINCI SERIES CLOCK DRIVER
22844 M:      David Lechner <[email protected]>
22845 S:      Maintained
22846 F:      Documentation/devicetree/bindings/clock/ti/davinci/
22847 F:      drivers/clk/davinci/
22848 F:      include/linux/clk/davinci.h
22849
22850 TI DAVINCI SERIES GPIO DRIVER
22851 M:      Keerthy <[email protected]>
22852 L:      [email protected]
22853 S:      Maintained
22854 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22855 F:      drivers/gpio/gpio-davinci.c
22856
22857 TI DAVINCI SERIES MEDIA DRIVER
22858 M:      "Lad, Prabhakar" <[email protected]>
22859 L:      [email protected]
22860 S:      Maintained
22861 W:      https://linuxtv.org
22862 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22863 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22864 F:      drivers/media/platform/ti/davinci/
22865 F:      include/media/davinci/
22866
22867 TI ENHANCED CAPTURE (eCAP) DRIVER
22868 M:      Vignesh Raghavendra <[email protected]>
22869 R:      Julien Panis <[email protected]>
22870 L:      [email protected]
22871 L:      [email protected]
22872 S:      Maintained
22873 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22874 F:      drivers/counter/ti-ecap-capture.c
22875
22876 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22877 R:      David Lechner <[email protected]>
22878 L:      [email protected]
22879 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
22880 F:      drivers/counter/ti-eqep.c
22881
22882 TI ETHERNET SWITCH DRIVER (CPSW)
22883 R:      Siddharth Vadapalli <[email protected]>
22884 R:      Roger Quadros <[email protected]>
22885 L:      [email protected]
22886 L:      [email protected]
22887 S:      Maintained
22888 F:      drivers/net/ethernet/ti/cpsw*
22889 F:      drivers/net/ethernet/ti/davinci*
22890
22891 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22892 M:      Alex Dubov <[email protected]>
22893 S:      Maintained
22894 W:      http://tifmxx.berlios.de/
22895 F:      drivers/memstick/host/tifm_ms.c
22896 F:      drivers/misc/tifm*
22897 F:      drivers/mmc/host/tifm_sd.c
22898 F:      include/linux/tifm.h
22899
22900 TI FPD-LINK DRIVERS
22901 M:      Tomi Valkeinen <[email protected]>
22902 L:      [email protected]
22903 S:      Maintained
22904 F:      Documentation/devicetree/bindings/media/i2c/ti,ds90*
22905 F:      drivers/media/i2c/ds90*
22906 F:      include/media/i2c/ds90*
22907
22908 TI HDC302X HUMIDITY DRIVER
22909 M:      Javier Carrasco <[email protected]>
22910 M:      Li peiyu <[email protected]>
22911 L:      [email protected]
22912 S:      Maintained
22913 F:      Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22914 F:      drivers/iio/humidity/hdc3020.c
22915
22916 TI ICSSG ETHERNET DRIVER (ICSSG)
22917 R:      MD Danish Anwar <[email protected]>
22918 R:      Roger Quadros <[email protected]>
22919 L:      [email protected] (moderated for non-subscribers)
22920 L:      [email protected]
22921 S:      Maintained
22922 F:      Documentation/devicetree/bindings/net/ti,icss*.yaml
22923 F:      drivers/net/ethernet/ti/icssg/*
22924
22925 TI J721E CSI2RX DRIVER
22926 M:      Jai Luthra <[email protected]>
22927 L:      [email protected]
22928 S:      Maintained
22929 F:      Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22930 F:      drivers/media/platform/ti/j721e-csi2rx/
22931
22932 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22933 M:      Nishanth Menon <[email protected]>
22934 M:      Santosh Shilimkar <[email protected]>
22935 L:      [email protected]
22936 L:      [email protected] (moderated for non-subscribers)
22937 S:      Maintained
22938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22939 F:      Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
22940 F:      drivers/pmdomain/ti/omap_prm.c
22941 F:      drivers/soc/ti/*
22942
22943 TI LM49xxx FAMILY ASoC CODEC DRIVERS
22944 M:      M R Swami Reddy <[email protected]>
22945 M:      Vishwas A Deshpande <[email protected]>
22946 L:      [email protected] (moderated for non-subscribers)
22947 S:      Maintained
22948 F:      sound/soc/codecs/isabelle*
22949 F:      sound/soc/codecs/lm49453*
22950
22951 TI LMP92064 ADC DRIVER
22952 M:      Leonard Göhrs <[email protected]>
22953 R:      [email protected]
22954 L:      [email protected]
22955 S:      Maintained
22956 F:      Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22957 F:      drivers/iio/adc/ti-lmp92064.c
22958
22959 TI PCM3060 ASoC CODEC DRIVER
22960 M:      Kirill Marinushkin <[email protected]>
22961 L:      [email protected] (moderated for non-subscribers)
22962 S:      Maintained
22963 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
22964 F:      sound/soc/codecs/pcm3060*
22965
22966 TI TAS571X FAMILY ASoC CODEC DRIVER
22967 M:      Kevin Cernekee <[email protected]>
22968 L:      [email protected] (moderated for non-subscribers)
22969 S:      Odd Fixes
22970 F:      sound/soc/codecs/tas571x*
22971
22972 TI TMAG5273 MAGNETOMETER DRIVER
22973 M:      Gerald Loacker <[email protected]>
22974 L:      [email protected]
22975 S:      Maintained
22976 F:      Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22977 F:      drivers/iio/magnetometer/tmag5273.c
22978
22979 TI TRF7970A NFC DRIVER
22980 M:      Mark Greer <[email protected]>
22981 L:      [email protected]
22982 S:      Supported
22983 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22984 F:      drivers/nfc/trf7970a.c
22985
22986 TI TSC2046 ADC DRIVER
22987 M:      Oleksij Rempel <[email protected]>
22988 R:      [email protected]
22989 L:      [email protected]
22990 S:      Maintained
22991 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22992 F:      drivers/iio/adc/ti-tsc2046.c
22993
22994 TI TWL4030 SERIES SOC CODEC DRIVER
22995 M:      Peter Ujfalusi <[email protected]>
22996 L:      [email protected] (moderated for non-subscribers)
22997 S:      Maintained
22998 F:      sound/soc/codecs/twl4030*
22999
23000 TI VPE/CAL DRIVERS
23001 M:      Benoit Parrot <[email protected]>
23002 L:      [email protected]
23003 S:      Maintained
23004 W:      http://linuxtv.org/
23005 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23006 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
23007 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
23008 F:      drivers/media/platform/ti/cal/
23009 F:      drivers/media/platform/ti/vpe/
23010
23011 TI WILINK WIRELESS DRIVERS
23012 L:      [email protected]
23013 S:      Orphan
23014 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23015 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23016 F:      drivers/net/wireless/ti/
23017
23018 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23019 M:      John Stultz <[email protected]>
23020 M:      Thomas Gleixner <[email protected]>
23021 R:      Stephen Boyd <[email protected]>
23022 L:      [email protected]
23023 S:      Supported
23024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23025 F:      include/linux/clocksource.h
23026 F:      include/linux/time.h
23027 F:      include/linux/timekeeper_internal.h
23028 F:      include/linux/timekeeping.h
23029 F:      include/linux/timex.h
23030 F:      include/uapi/linux/time.h
23031 F:      include/uapi/linux/timex.h
23032 F:      kernel/time/alarmtimer.c
23033 F:      kernel/time/clocksource*
23034 F:      kernel/time/ntp*
23035 F:      kernel/time/time.c
23036 F:      kernel/time/timeconst.bc
23037 F:      kernel/time/timeconv.c
23038 F:      kernel/time/timecounter.c
23039 F:      kernel/time/timekeeping*
23040 F:      kernel/time/time_test.c
23041 F:      tools/testing/selftests/timers/
23042
23043 TIPC NETWORK LAYER
23044 M:      Jon Maloy <[email protected]>
23045 M:      Ying Xue <[email protected]>
23046 L:      [email protected] (core kernel code)
23047 L:      [email protected] (user apps, general discussion)
23048 S:      Maintained
23049 W:      http://tipc.sourceforge.net/
23050 F:      include/uapi/linux/tipc*.h
23051 F:      net/tipc/
23052
23053 TLAN NETWORK DRIVER
23054 M:      Samuel Chessman <[email protected]>
23055 L:      [email protected] (subscribers-only)
23056 S:      Maintained
23057 W:      http://sourceforge.net/projects/tlan/
23058 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23059 F:      drivers/net/ethernet/ti/tlan.*
23060
23061 TMIO/SDHI MMC DRIVER
23062 M:      Wolfram Sang <[email protected]>
23063 L:      [email protected]
23064 L:      [email protected]
23065 S:      Supported
23066 F:      drivers/mmc/host/renesas_sdhi*
23067 F:      drivers/mmc/host/tmio_mmc*
23068 F:      include/linux/platform_data/tmio.h
23069
23070 TMP513 HARDWARE MONITOR DRIVER
23071 M:      Eric Tremblay <[email protected]>
23072 L:      [email protected]
23073 S:      Maintained
23074 F:      Documentation/hwmon/tmp513.rst
23075 F:      drivers/hwmon/tmp513.c
23076
23077 TMPFS (SHMEM FILESYSTEM)
23078 M:      Hugh Dickins <[email protected]>
23079 L:      [email protected]
23080 S:      Maintained
23081 F:      include/linux/shmem_fs.h
23082 F:      mm/shmem.c
23083
23084 TOMOYO SECURITY MODULE
23085 M:      Kentaro Takeda <[email protected]>
23086 M:      Tetsuo Handa <[email protected]>
23087 L:      [email protected] (subscribers-only, for developers in English)
23088 L:      [email protected] (subscribers-only, for users in English)
23089 L:      [email protected] (subscribers-only, for developers in Japanese)
23090 L:      [email protected] (subscribers-only, for users in Japanese)
23091 S:      Maintained
23092 W:      https://tomoyo.sourceforge.net/
23093 F:      security/tomoyo/
23094
23095 TOPSTAR LAPTOP EXTRAS DRIVER
23096 M:      Herton Ronaldo Krzesinski <[email protected]>
23097 L:      [email protected]
23098 S:      Maintained
23099 F:      drivers/platform/x86/topstar-laptop.c
23100
23101 TORTURE-TEST MODULES
23102 M:      Davidlohr Bueso <[email protected]>
23103 M:      "Paul E. McKenney" <[email protected]>
23104 M:      Josh Triplett <[email protected]>
23105 L:      [email protected]
23106 S:      Supported
23107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23108 F:      Documentation/RCU/torture.rst
23109 F:      kernel/locking/locktorture.c
23110 F:      kernel/rcu/rcuscale.c
23111 F:      kernel/rcu/rcutorture.c
23112 F:      kernel/rcu/refscale.c
23113 F:      kernel/torture.c
23114
23115 TOSHIBA ACPI EXTRAS DRIVER
23116 M:      Azael Avalos <[email protected]>
23117 L:      [email protected]
23118 S:      Maintained
23119 F:      drivers/platform/x86/toshiba_acpi.c
23120
23121 TOSHIBA BLUETOOTH DRIVER
23122 M:      Azael Avalos <[email protected]>
23123 L:      [email protected]
23124 S:      Maintained
23125 F:      drivers/platform/x86/toshiba_bluetooth.c
23126
23127 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23128 M:      Azael Avalos <[email protected]>
23129 L:      [email protected]
23130 S:      Maintained
23131 F:      drivers/platform/x86/toshiba_haps.c
23132
23133 TOSHIBA SMM DRIVER
23134 M:      Jonathan Buzzard <[email protected]>
23135 S:      Maintained
23136 W:      http://www.buzzard.org.uk/toshiba/
23137 F:      drivers/char/toshiba.c
23138 F:      include/linux/toshiba.h
23139 F:      include/uapi/linux/toshiba.h
23140
23141 TOSHIBA TC358743 DRIVER
23142 M:      Hans Verkuil <[email protected]>
23143 L:      [email protected]
23144 S:      Maintained
23145 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
23146 F:      drivers/media/i2c/tc358743*
23147 F:      include/media/i2c/tc358743.h
23148
23149 TOSHIBA WMI HOTKEYS DRIVER
23150 M:      Azael Avalos <[email protected]>
23151 L:      [email protected]
23152 S:      Maintained
23153 F:      drivers/platform/x86/toshiba-wmi.c
23154
23155 TPM DEVICE DRIVER
23156 M:      Peter Huewe <[email protected]>
23157 M:      Jarkko Sakkinen <[email protected]>
23158 R:      Jason Gunthorpe <[email protected]>
23159 L:      [email protected]
23160 S:      Maintained
23161 W:      https://codeberg.org/jarkko/linux-tpmdd-test
23162 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
23163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23164 F:      Documentation/devicetree/bindings/tpm/
23165 F:      drivers/char/tpm/
23166
23167 TPS546D24 DRIVER
23168 M:      Duke Du <[email protected]>
23169 L:      [email protected]
23170 S:      Maintained
23171 F:      Documentation/hwmon/tps546d24.rst
23172 F:      drivers/hwmon/pmbus/tps546d24.c
23173
23174 TQ SYSTEMS BOARD & DRIVER SUPPORT
23175 L:      [email protected]
23176 S:      Supported
23177 W:      https://www.tq-group.com/en/products/tq-embedded/
23178 F:      arch/arm/boot/dts/imx*mba*.dts*
23179 F:      arch/arm/boot/dts/imx*tqma*.dts*
23180 F:      arch/arm/boot/dts/mba*.dtsi
23181 F:      arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23182 F:      arch/arm64/boot/dts/freescale/imx*mba*.dts*
23183 F:      arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23184 F:      arch/arm64/boot/dts/freescale/mba*.dtsi
23185 F:      arch/arm64/boot/dts/freescale/tqml*.dts*
23186 F:      drivers/gpio/gpio-tqmx86.c
23187 F:      drivers/mfd/tqmx86.c
23188 F:      drivers/watchdog/tqmx86_wdt.c
23189
23190 TRACING
23191 M:      Steven Rostedt <[email protected]>
23192 M:      Masami Hiramatsu <[email protected]>
23193 R:      Mathieu Desnoyers <[email protected]>
23194 L:      [email protected]
23195 L:      [email protected]
23196 S:      Maintained
23197 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
23198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23199 F:      Documentation/trace/*
23200 F:      fs/tracefs/
23201 F:      include/linux/trace*.h
23202 F:      include/trace/
23203 F:      kernel/trace/
23204 F:      scripts/tracing/
23205 F:      tools/testing/selftests/ftrace/
23206
23207 TRACING MMIO ACCESSES (MMIOTRACE)
23208 M:      Steven Rostedt <[email protected]>
23209 M:      Masami Hiramatsu <[email protected]>
23210 R:      Karol Herbst <[email protected]>
23211 R:      Pekka Paalanen <[email protected]>
23212 L:      [email protected]
23213 L:      [email protected]
23214 S:      Maintained
23215 F:      arch/x86/mm/kmmio.c
23216 F:      arch/x86/mm/mmio-mod.c
23217 F:      arch/x86/mm/testmmiotrace.c
23218 F:      include/linux/mmiotrace.h
23219 F:      kernel/trace/trace_mmiotrace.c
23220
23221 TRACING OS NOISE / LATENCY TRACERS
23222 M:      Steven Rostedt <[email protected]>
23223 S:      Maintained
23224 F:      Documentation/trace/hwlat_detector.rst
23225 F:      Documentation/trace/osnoise-tracer.rst
23226 F:      Documentation/trace/timerlat-tracer.rst
23227 F:      arch/*/kernel/trace.c
23228 F:      include/trace/events/osnoise.h
23229 F:      kernel/trace/trace_hwlat.c
23230 F:      kernel/trace/trace_irqsoff.c
23231 F:      kernel/trace/trace_osnoise.c
23232 F:      kernel/trace/trace_sched_wakeup.c
23233
23234 TRADITIONAL CHINESE DOCUMENTATION
23235 M:      Hu Haowen <[email protected]>
23236 S:      Maintained
23237 W:      https://github.com/srcres258/linux-doc
23238 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
23239 F:      Documentation/translations/zh_TW/
23240
23241 TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23242 M:      Dan Williams <[email protected]>
23243 L:      [email protected]
23244 S:      Maintained
23245 F:      Documentation/ABI/testing/configfs-tsm
23246 F:      drivers/virt/coco/tsm.c
23247 F:      include/linux/tsm.h
23248
23249 TRUSTED SERVICES TEE DRIVER
23250 M:      Balint Dobszay <[email protected]>
23251 M:      Sudeep Holla <[email protected]>
23252 L:      [email protected] (moderated for non-subscribers)
23253 L:      [email protected]
23254 S:      Maintained
23255 F:      Documentation/tee/ts-tee.rst
23256 F:      drivers/tee/tstee/
23257
23258 TTY LAYER AND SERIAL DRIVERS
23259 M:      Greg Kroah-Hartman <[email protected]>
23260 M:      Jiri Slaby <[email protected]>
23261 L:      [email protected]
23262 L:      [email protected]
23263 S:      Supported
23264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23265 F:      Documentation/devicetree/bindings/serial/
23266 F:      Documentation/driver-api/serial/
23267 F:      drivers/tty/
23268 F:      include/linux/selection.h
23269 F:      include/linux/serial.h
23270 F:      include/linux/serial_core.h
23271 F:      include/linux/sysrq.h
23272 F:      include/linux/tty*.h
23273 F:      include/linux/vt.h
23274 F:      include/linux/vt_*.h
23275 F:      include/uapi/linux/serial.h
23276 F:      include/uapi/linux/serial_core.h
23277 F:      include/uapi/linux/tty.h
23278
23279 TUA9001 MEDIA DRIVER
23280 L:      [email protected]
23281 S:      Orphan
23282 W:      https://linuxtv.org
23283 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23284 F:      drivers/media/tuners/tua9001*
23285
23286 TULIP NETWORK DRIVERS
23287 L:      [email protected]
23288 L:      [email protected]
23289 S:      Orphan
23290 F:      drivers/net/ethernet/dec/tulip/
23291
23292 TUN/TAP driver
23293 M:      Willem de Bruijn <[email protected]>
23294 M:      Jason Wang <[email protected]>
23295 S:      Maintained
23296 W:      http://vtun.sourceforge.net/tun
23297 F:      Documentation/networking/tuntap.rst
23298 F:      arch/um/os-Linux/drivers/
23299 F:      drivers/net/tap.c
23300 F:      drivers/net/tun.c
23301
23302 TURBOCHANNEL SUBSYSTEM
23303 M:      "Maciej W. Rozycki" <[email protected]>
23304 M:      Ralf Baechle <[email protected]>
23305 L:      [email protected]
23306 S:      Maintained
23307 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
23308 F:      drivers/tc/
23309 F:      include/linux/tc.h
23310
23311 TURBOSTAT UTILITY
23312 M:      "Len Brown" <[email protected]>
23313 L:      [email protected]
23314 S:      Supported
23315 Q:      https://patchwork.kernel.org/project/linux-pm/list/
23316 B:      https://bugzilla.kernel.org
23317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23318 F:      tools/power/x86/turbostat/
23319 F:      tools/testing/selftests/turbostat/
23320
23321 TW5864 VIDEO4LINUX DRIVER
23322 M:      Bluecherry Maintainers <[email protected]>
23323 M:      Andrey Utkin <[email protected]>
23324 M:      Andrey Utkin <[email protected]>
23325 L:      [email protected]
23326 S:      Supported
23327 F:      drivers/media/pci/tw5864/
23328
23329 TW68 VIDEO4LINUX DRIVER
23330 M:      Hans Verkuil <[email protected]>
23331 L:      [email protected]
23332 S:      Odd Fixes
23333 W:      https://linuxtv.org
23334 T:      git git://linuxtv.org/media_tree.git
23335 F:      drivers/media/pci/tw68/
23336
23337 TW686X VIDEO4LINUX DRIVER
23338 M:      Ezequiel Garcia <[email protected]>
23339 L:      [email protected]
23340 S:      Maintained
23341 W:      http://linuxtv.org
23342 T:      git git://linuxtv.org/media_tree.git
23343 F:      drivers/media/pci/tw686x/
23344
23345 U-BOOT ENVIRONMENT VARIABLES
23346 M:      Rafał Miłecki <[email protected]>
23347 S:      Maintained
23348 F:      Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23349 F:      drivers/nvmem/u-boot-env.c
23350
23351 UACCE ACCELERATOR FRAMEWORK
23352 M:      Zhangfei Gao <[email protected]>
23353 M:      Zhou Wang <[email protected]>
23354 L:      [email protected]
23355 L:      [email protected]
23356 S:      Maintained
23357 F:      Documentation/ABI/testing/sysfs-driver-uacce
23358 F:      Documentation/misc-devices/uacce.rst
23359 F:      drivers/misc/uacce/
23360 F:      include/linux/uacce.h
23361 F:      include/uapi/misc/uacce/
23362
23363 UBI FILE SYSTEM (UBIFS)
23364 M:      Richard Weinberger <[email protected]>
23365 R:      Zhihao Cheng <[email protected]>
23366 L:      [email protected]
23367 S:      Supported
23368 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
23369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23371 F:      Documentation/ABI/testing/sysfs-fs-ubifs
23372 F:      Documentation/filesystems/ubifs-authentication.rst
23373 F:      Documentation/filesystems/ubifs.rst
23374 F:      fs/ubifs/
23375
23376 UBLK USERSPACE BLOCK DRIVER
23377 M:      Ming Lei <[email protected]>
23378 L:      [email protected]
23379 S:      Maintained
23380 F:      Documentation/block/ublk.rst
23381 F:      drivers/block/ublk_drv.c
23382 F:      include/uapi/linux/ublk_cmd.h
23383
23384 UBSAN
23385 M:      Kees Cook <[email protected]>
23386 R:      Marco Elver <[email protected]>
23387 R:      Andrey Konovalov <[email protected]>
23388 R:      Andrey Ryabinin <[email protected]>
23389 L:      [email protected]
23390 L:      [email protected]
23391 S:      Supported
23392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23393 F:      Documentation/dev-tools/ubsan.rst
23394 F:      include/linux/ubsan.h
23395 F:      lib/Kconfig.ubsan
23396 F:      lib/test_ubsan.c
23397 F:      lib/ubsan.c
23398 F:      lib/ubsan.h
23399 F:      scripts/Makefile.ubsan
23400 K:      \bARCH_HAS_UBSAN\b
23401
23402 UCLINUX (M68KNOMMU AND COLDFIRE)
23403 M:      Greg Ungerer <[email protected]>
23404 L:      [email protected]
23405 S:      Maintained
23406 W:      http://www.linux-m68k.org/
23407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23408 F:      arch/m68k/*/*_no.*
23409 F:      arch/m68k/68*/
23410 F:      arch/m68k/coldfire/
23411 F:      arch/m68k/include/asm/*_no.*
23412
23413 UDF FILESYSTEM
23414 M:      Jan Kara <[email protected]>
23415 S:      Maintained
23416 F:      Documentation/filesystems/udf.rst
23417 F:      fs/udf/
23418
23419 UDRAW TABLET
23420 M:      Bastien Nocera <[email protected]>
23421 L:      [email protected]
23422 S:      Maintained
23423 F:      drivers/hid/hid-udraw-ps3.c
23424
23425 UFS FILESYSTEM
23426 M:      Evgeniy Dushistov <[email protected]>
23427 S:      Maintained
23428 F:      Documentation/admin-guide/ufs.rst
23429 F:      fs/ufs/
23430
23431 UHID USERSPACE HID IO DRIVER
23432 M:      David Rheinsberg <[email protected]>
23433 L:      [email protected]
23434 S:      Maintained
23435 F:      drivers/hid/uhid.c
23436 F:      include/uapi/linux/uhid.h
23437
23438 ULPI BUS
23439 M:      Heikki Krogerus <[email protected]>
23440 L:      [email protected]
23441 S:      Maintained
23442 F:      drivers/usb/common/ulpi.c
23443 F:      include/linux/ulpi/
23444
23445 UNICODE SUBSYSTEM
23446 M:      Gabriel Krisman Bertazi <[email protected]>
23447 L:      [email protected]
23448 S:      Supported
23449 F:      fs/unicode/
23450
23451 UNIFDEF
23452 M:      Tony Finch <[email protected]>
23453 S:      Maintained
23454 W:      http://dotat.at/prog/unifdef
23455 F:      scripts/unifdef.c
23456
23457 UNIFORM CDROM DRIVER
23458 M:      Phillip Potter <[email protected]>
23459 S:      Maintained
23460 F:      Documentation/cdrom/
23461 F:      drivers/cdrom/cdrom.c
23462 F:      include/linux/cdrom.h
23463 F:      include/uapi/linux/cdrom.h
23464
23465 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23466 R:      Alim Akhtar <[email protected]>
23467 R:      Avri Altman <[email protected]>
23468 R:      Bart Van Assche <[email protected]>
23469 L:      [email protected]
23470 S:      Supported
23471 F:      Documentation/devicetree/bindings/ufs/
23472 F:      Documentation/scsi/ufs.rst
23473 F:      drivers/ufs/core/
23474
23475 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23476 M:      Pedro Sousa <[email protected]>
23477 L:      [email protected]
23478 S:      Supported
23479 F:      drivers/ufs/host/*dwc*
23480
23481 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23482 M:      Alim Akhtar <[email protected]>
23483 L:      [email protected]
23484 S:      Maintained
23485 F:      drivers/ufs/host/ufs-exynos*
23486
23487 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23488 M:      Peter Wang <[email protected]>
23489 R:      Stanley Jhu <[email protected]>
23490 L:      [email protected]
23491 L:      [email protected] (moderated for non-subscribers)
23492 S:      Maintained
23493 F:      drivers/ufs/host/ufs-mediatek*
23494
23495 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23496 M:      Manivannan Sadhasivam <[email protected]>
23497 L:      [email protected]
23498 L:      [email protected]
23499 S:      Maintained
23500 F:      Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23501 F:      drivers/ufs/host/ufs-qcom*
23502
23503 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23504 M:      Yoshihiro Shimoda <[email protected]>
23505 L:      [email protected]
23506 L:      [email protected]
23507 S:      Maintained
23508 F:      drivers/ufs/host/ufs-renesas.c
23509
23510 UNSORTED BLOCK IMAGES (UBI)
23511 M:      Richard Weinberger <[email protected]>
23512 R:      Zhihao Cheng <[email protected]>
23513 L:      [email protected]
23514 S:      Supported
23515 W:      http://www.linux-mtd.infradead.org/
23516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23518 F:      drivers/mtd/ubi/
23519 F:      include/linux/mtd/ubi.h
23520 F:      include/uapi/mtd/ubi-user.h
23521
23522 UPROBES
23523 M:      Masami Hiramatsu <[email protected]>
23524 M:      Oleg Nesterov <[email protected]>
23525 M:      Peter Zijlstra <[email protected]>
23526 L:      [email protected]
23527 L:      [email protected]
23528 S:      Maintained
23529 F:      arch/*/include/asm/uprobes.h
23530 F:      arch/*/kernel/probes/uprobes.c
23531 F:      arch/*/kernel/uprobes.c
23532 F:      include/linux/uprobes.h
23533 F:      kernel/events/uprobes.c
23534
23535 USB "USBNET" DRIVER FRAMEWORK
23536 M:      Oliver Neukum <[email protected]>
23537 L:      [email protected]
23538 S:      Maintained
23539 W:      http://www.linux-usb.org/usbnet
23540 F:      drivers/net/usb/usbnet.c
23541 F:      include/linux/usb/usbnet.h
23542
23543 USB ACM DRIVER
23544 M:      Oliver Neukum <[email protected]>
23545 L:      [email protected]
23546 S:      Maintained
23547 F:      Documentation/usb/acm.rst
23548 F:      drivers/usb/class/cdc-acm.*
23549
23550 USB APPLE MFI FASTCHARGE DRIVER
23551 M:      Bastien Nocera <[email protected]>
23552 L:      [email protected]
23553 S:      Maintained
23554 F:      drivers/usb/misc/apple-mfi-fastcharge.c
23555
23556 USB AR5523 WIRELESS DRIVER
23557 L:      [email protected]
23558 S:      Orphan
23559 F:      drivers/net/wireless/ath/ar5523/
23560
23561 USB ATTACHED SCSI
23562 M:      Oliver Neukum <[email protected]>
23563 L:      [email protected]
23564 L:      [email protected]
23565 S:      Maintained
23566 F:      drivers/usb/storage/uas.c
23567
23568 USB CDC ETHERNET DRIVER
23569 M:      Oliver Neukum <[email protected]>
23570 L:      [email protected]
23571 S:      Maintained
23572 F:      drivers/net/usb/cdc_*.c
23573 F:      include/uapi/linux/usb/cdc.h
23574
23575 USB CHAOSKEY DRIVER
23576 M:      Keith Packard <[email protected]>
23577 L:      [email protected]
23578 S:      Maintained
23579 F:      drivers/usb/misc/chaoskey.c
23580
23581 USB CYPRESS C67X00 DRIVER
23582 L:      [email protected]
23583 S:      Orphan
23584 F:      drivers/usb/c67x00/
23585
23586 USB DAVICOM DM9601 DRIVER
23587 M:      Peter Korsgaard <[email protected]>
23588 L:      [email protected]
23589 S:      Maintained
23590 W:      http://www.linux-usb.org/usbnet
23591 F:      drivers/net/usb/dm9601.c
23592
23593 USB EHCI DRIVER
23594 M:      Alan Stern <[email protected]>
23595 L:      [email protected]
23596 S:      Maintained
23597 F:      Documentation/usb/ehci.rst
23598 F:      drivers/usb/host/ehci*
23599
23600 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23601 M:      Jiri Kosina <[email protected]>
23602 M:      Benjamin Tissoires <[email protected]>
23603 L:      [email protected]
23604 S:      Maintained
23605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23606 F:      Documentation/hid/hiddev.rst
23607 F:      drivers/hid/usbhid/
23608
23609 USB INTEL XHCI ROLE MUX DRIVER
23610 M:      Hans de Goede <[email protected]>
23611 L:      [email protected]
23612 S:      Maintained
23613 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
23614
23615 USB IP DRIVER FOR HISILICON KIRIN 960
23616 M:      Yu Chen <[email protected]>
23617 M:      Binghui Wang <[email protected]>
23618 L:      [email protected]
23619 S:      Maintained
23620 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23621 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
23622
23623 USB IP DRIVER FOR HISILICON KIRIN 970
23624 M:      Mauro Carvalho Chehab <[email protected]>
23625 L:      [email protected]
23626 S:      Maintained
23627 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23628 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
23629
23630 USB ISP116X DRIVER
23631 M:      Olav Kongas <[email protected]>
23632 L:      [email protected]
23633 S:      Maintained
23634 F:      drivers/usb/host/isp116x*
23635 F:      include/linux/usb/isp116x.h
23636
23637 USB ISP1760 DRIVER
23638 M:      Rui Miguel Silva <[email protected]>
23639 L:      [email protected]
23640 S:      Maintained
23641 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23642 F:      drivers/usb/isp1760/*
23643
23644 USB LAN78XX ETHERNET DRIVER
23645 M:      Woojung Huh <[email protected]>
23646 M:      [email protected]
23647 L:      [email protected]
23648 S:      Maintained
23649 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23650 F:      drivers/net/usb/lan78xx.*
23651 F:      include/dt-bindings/net/microchip-lan78xx.h
23652
23653 USB MASS STORAGE DRIVER
23654 M:      Alan Stern <[email protected]>
23655 L:      [email protected]
23656 L:      [email protected]
23657 S:      Maintained
23658 F:      drivers/usb/storage/
23659
23660 USB MIDI DRIVER
23661 M:      Clemens Ladisch <[email protected]>
23662 L:      [email protected] (moderated for non-subscribers)
23663 S:      Maintained
23664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23665 F:      sound/usb/midi.*
23666
23667 USB NETWORKING DRIVERS
23668 L:      [email protected]
23669 S:      Odd Fixes
23670 F:      drivers/net/usb/
23671
23672 USB OHCI DRIVER
23673 M:      Alan Stern <[email protected]>
23674 L:      [email protected]
23675 S:      Maintained
23676 F:      Documentation/usb/ohci.rst
23677 F:      drivers/usb/host/ohci*
23678
23679 USB OTG FSM (Finite State Machine)
23680 M:      Peter Chen <[email protected]>
23681 L:      [email protected]
23682 S:      Maintained
23683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23684 F:      drivers/usb/common/usb-otg-fsm.c
23685
23686 USB OVER IP DRIVER
23687 M:      Valentina Manea <[email protected]>
23688 M:      Shuah Khan <[email protected]>
23689 M:      Shuah Khan <[email protected]>
23690 R:      Hongren Zheng <[email protected]>
23691 L:      [email protected]
23692 S:      Maintained
23693 F:      Documentation/usb/usbip_protocol.rst
23694 F:      drivers/usb/usbip/
23695 F:      tools/testing/selftests/drivers/usb/usbip/
23696 F:      tools/usb/usbip/
23697
23698 USB PEGASUS DRIVER
23699 M:      Petko Manolov <[email protected]>
23700 L:      [email protected]
23701 L:      [email protected]
23702 S:      Maintained
23703 W:      https://github.com/petkan/pegasus
23704 T:      git https://github.com/petkan/pegasus.git
23705 F:      drivers/net/usb/pegasus.*
23706
23707 USB PRINTER DRIVER (usblp)
23708 M:      Pete Zaitcev <[email protected]>
23709 L:      [email protected]
23710 S:      Supported
23711 F:      drivers/usb/class/usblp.c
23712
23713 USB QMI WWAN NETWORK DRIVER
23714 M:      Bjørn Mork <[email protected]>
23715 L:      [email protected]
23716 S:      Maintained
23717 F:      Documentation/ABI/testing/sysfs-class-net-qmi
23718 F:      drivers/net/usb/qmi_wwan.c
23719
23720 USB RAW GADGET DRIVER
23721 R:      Andrey Konovalov <[email protected]>
23722 L:      [email protected]
23723 S:      Maintained
23724 F:      Documentation/usb/raw-gadget.rst
23725 F:      drivers/usb/gadget/legacy/raw_gadget.c
23726 F:      include/uapi/linux/usb/raw_gadget.h
23727
23728 USB RTL8150 DRIVER
23729 M:      Petko Manolov <[email protected]>
23730 L:      [email protected]
23731 L:      [email protected]
23732 S:      Maintained
23733 W:      https://github.com/petkan/rtl8150
23734 T:      git https://github.com/petkan/rtl8150.git
23735 F:      drivers/net/usb/rtl8150.c
23736
23737 USB SERIAL SUBSYSTEM
23738 M:      Johan Hovold <[email protected]>
23739 L:      [email protected]
23740 S:      Maintained
23741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23742 F:      Documentation/usb/usb-serial.rst
23743 F:      drivers/usb/serial/
23744 F:      include/linux/usb/serial.h
23745
23746 USB SMSC75XX ETHERNET DRIVER
23747 M:      Steve Glendinning <[email protected]>
23748 L:      [email protected]
23749 S:      Maintained
23750 F:      drivers/net/usb/smsc75xx.*
23751
23752 USB SMSC95XX ETHERNET DRIVER
23753 M:      Steve Glendinning <[email protected]>
23754 M:      [email protected]
23755 L:      [email protected]
23756 S:      Maintained
23757 F:      drivers/net/usb/smsc95xx.*
23758
23759 USB SUBSYSTEM
23760 M:      Greg Kroah-Hartman <[email protected]>
23761 L:      [email protected]
23762 S:      Supported
23763 W:      http://www.linux-usb.org
23764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23765 F:      Documentation/devicetree/bindings/usb/
23766 F:      Documentation/usb/
23767 F:      drivers/usb/
23768 F:      include/dt-bindings/usb/
23769 F:      include/linux/usb.h
23770 F:      include/linux/usb/
23771 F:      include/uapi/linux/usb/
23772
23773 USB TYPEC BUS FOR ALTERNATE MODES
23774 M:      Heikki Krogerus <[email protected]>
23775 L:      [email protected]
23776 S:      Maintained
23777 F:      Documentation/ABI/testing/sysfs-bus-typec
23778 F:      Documentation/driver-api/usb/typec_bus.rst
23779 F:      drivers/usb/typec/altmodes/
23780 F:      include/linux/usb/typec_altmode.h
23781
23782 USB TYPEC CLASS
23783 M:      Heikki Krogerus <[email protected]>
23784 L:      [email protected]
23785 S:      Maintained
23786 F:      Documentation/ABI/testing/sysfs-class-typec
23787 F:      Documentation/driver-api/usb/typec.rst
23788 F:      drivers/usb/typec/
23789 F:      include/linux/usb/typec.h
23790
23791 USB TYPEC INTEL PMC MUX DRIVER
23792 M:      Heikki Krogerus <[email protected]>
23793 L:      [email protected]
23794 S:      Maintained
23795 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23796 F:      drivers/usb/typec/mux/intel_pmc_mux.c
23797
23798 USB TYPEC PI3USB30532 MUX DRIVER
23799 M:      Hans de Goede <[email protected]>
23800 L:      [email protected]
23801 S:      Maintained
23802 F:      drivers/usb/typec/mux/pi3usb30532.c
23803
23804 USB TYPEC PORT CONTROLLER DRIVERS
23805 L:      [email protected]
23806 S:      Orphan
23807 F:      drivers/usb/typec/tcpm/
23808
23809 USB UHCI DRIVER
23810 M:      Alan Stern <[email protected]>
23811 L:      [email protected]
23812 S:      Maintained
23813 F:      drivers/usb/host/uhci*
23814
23815 USB VIDEO CLASS
23816 M:      Laurent Pinchart <[email protected]>
23817 L:      [email protected]
23818 S:      Maintained
23819 W:      http://www.ideasonboard.org/uvc/
23820 T:      git git://linuxtv.org/media_tree.git
23821 F:      drivers/media/usb/uvc/
23822 F:      include/uapi/linux/uvcvideo.h
23823
23824 USB WEBCAM GADGET
23825 M:      Laurent Pinchart <[email protected]>
23826 M:      Daniel Scally <[email protected]>
23827 L:      [email protected]
23828 S:      Maintained
23829 F:      drivers/usb/gadget/function/*uvc*
23830 F:      drivers/usb/gadget/legacy/webcam.c
23831 F:      include/uapi/linux/usb/g_uvc.h
23832
23833 USB XHCI DRIVER
23834 M:      Mathias Nyman <[email protected]>
23835 L:      [email protected]
23836 S:      Supported
23837 F:      drivers/usb/host/pci-quirks*
23838 F:      drivers/usb/host/xhci*
23839
23840 USER DATAGRAM PROTOCOL (UDP)
23841 M:      Willem de Bruijn <[email protected]>
23842 S:      Maintained
23843 F:      include/linux/udp.h
23844 F:      net/ipv4/udp.c
23845 F:      net/ipv6/udp.c
23846
23847 USER-MODE LINUX (UML)
23848 M:      Richard Weinberger <[email protected]>
23849 M:      Anton Ivanov <[email protected]>
23850 M:      Johannes Berg <[email protected]>
23851 L:      [email protected]
23852 S:      Maintained
23853 W:      http://user-mode-linux.sourceforge.net
23854 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
23855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23857 F:      Documentation/virt/uml/
23858 F:      arch/um/
23859 F:      arch/x86/um/
23860 F:      fs/hostfs/
23861
23862 USERSPACE COPYIN/COPYOUT (UIOVEC)
23863 M:      Alexander Viro <[email protected]>
23864 S:      Maintained
23865 F:      include/linux/uio.h
23866 F:      lib/iov_iter.c
23867
23868 USERSPACE DMA BUFFER DRIVER
23869 M:      Gerd Hoffmann <[email protected]>
23870 L:      [email protected]
23871 S:      Maintained
23872 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
23873 F:      drivers/dma-buf/udmabuf.c
23874 F:      include/uapi/linux/udmabuf.h
23875
23876 USERSPACE I/O (UIO)
23877 M:      Greg Kroah-Hartman <[email protected]>
23878 S:      Maintained
23879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23880 F:      Documentation/driver-api/uio-howto.rst
23881 F:      drivers/uio/
23882 F:      include/linux/uio_driver.h
23883
23884 UTIL-LINUX PACKAGE
23885 M:      Karel Zak <[email protected]>
23886 L:      [email protected]
23887 S:      Maintained
23888 W:      http://en.wikipedia.org/wiki/Util-linux
23889 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23890
23891 UUID HELPERS
23892 R:      Andy Shevchenko <[email protected]>
23893 L:      [email protected]
23894 S:      Maintained
23895 F:      include/linux/uuid.h
23896 F:      lib/test_uuid.c
23897 F:      lib/uuid.c
23898
23899 UV SYSFS DRIVER
23900 M:      Justin Ernst <[email protected]>
23901 L:      [email protected]
23902 S:      Maintained
23903 F:      drivers/platform/x86/uv_sysfs.c
23904
23905 UVESAFB DRIVER
23906 M:      Michal Januszewski <[email protected]>
23907 L:      [email protected]
23908 S:      Maintained
23909 W:      https://github.com/mjanusz/v86d
23910 F:      Documentation/fb/uvesafb.rst
23911 F:      drivers/video/fbdev/uvesafb.*
23912
23913 Ux500 CLOCK DRIVERS
23914 M:      Ulf Hansson <[email protected]>
23915 L:      [email protected]
23916 L:      [email protected] (moderated for non-subscribers)
23917 S:      Maintained
23918 F:      drivers/clk/ux500/
23919
23920 V4L2 ASYNC AND FWNODE FRAMEWORKS
23921 M:      Sakari Ailus <[email protected]>
23922 L:      [email protected]
23923 S:      Maintained
23924 T:      git git://linuxtv.org/media_tree.git
23925 F:      drivers/media/v4l2-core/v4l2-async.c
23926 F:      drivers/media/v4l2-core/v4l2-fwnode.c
23927 F:      include/media/v4l2-async.h
23928 F:      include/media/v4l2-fwnode.h
23929
23930 V4L2 LENS DRIVERS
23931 M:      Sakari Ailus <[email protected]>
23932 L:      [email protected]
23933 S:      Maintained
23934 F:      drivers/media/i2c/ak*
23935 F:      drivers/media/i2c/dw*
23936 F:      drivers/media/i2c/lm*
23937
23938 V4L2 CAMERA SENSOR DRIVERS
23939 M:      Sakari Ailus <[email protected]>
23940 L:      [email protected]
23941 S:      Maintained
23942 F:      Documentation/driver-api/media/camera-sensor.rst
23943 F:      Documentation/driver-api/media/tx-rx.rst
23944 F:      drivers/media/i2c/ar*
23945 F:      drivers/media/i2c/gc*
23946 F:      drivers/media/i2c/hi*
23947 F:      drivers/media/i2c/imx*
23948 F:      drivers/media/i2c/mt*
23949 F:      drivers/media/i2c/og*
23950 F:      drivers/media/i2c/ov*
23951 F:      drivers/media/i2c/s5*
23952 F:      drivers/media/i2c/vgxy61.c
23953
23954 VF610 NAND DRIVER
23955 M:      Stefan Agner <[email protected]>
23956 L:      [email protected]
23957 S:      Supported
23958 F:      drivers/mtd/nand/raw/vf610_nfc.c
23959
23960 VFAT/FAT/MSDOS FILESYSTEM
23961 M:      OGAWA Hirofumi <[email protected]>
23962 S:      Maintained
23963 F:      Documentation/filesystems/vfat.rst
23964 F:      fs/fat/
23965 F:      tools/testing/selftests/filesystems/fat/
23966
23967 VFIO CDX DRIVER
23968 M:      Nipun Gupta <[email protected]>
23969 M:      Nikhil Agarwal <[email protected]>
23970 L:      [email protected]
23971 S:      Maintained
23972 F:      drivers/vfio/cdx/*
23973
23974 VFIO DRIVER
23975 M:      Alex Williamson <[email protected]>
23976 L:      [email protected]
23977 S:      Maintained
23978 T:      git https://github.com/awilliam/linux-vfio.git
23979 F:      Documentation/ABI/testing/debugfs-vfio
23980 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
23981 F:      Documentation/driver-api/vfio.rst
23982 F:      drivers/vfio/
23983 F:      include/linux/vfio.h
23984 F:      include/linux/vfio_pci_core.h
23985 F:      include/uapi/linux/vfio.h
23986
23987 VFIO FSL-MC DRIVER
23988 L:      [email protected]
23989 S:      Orphan
23990 F:      drivers/vfio/fsl-mc/
23991
23992 VFIO HISILICON PCI DRIVER
23993 M:      Longfang Liu <[email protected]>
23994 M:      Shameer Kolothum <[email protected]>
23995 L:      [email protected]
23996 S:      Maintained
23997 F:      drivers/vfio/pci/hisilicon/
23998
23999 VFIO MEDIATED DEVICE DRIVERS
24000 M:      Kirti Wankhede <[email protected]>
24001 L:      [email protected]
24002 S:      Maintained
24003 F:      Documentation/driver-api/vfio-mediated-device.rst
24004 F:      drivers/vfio/mdev/
24005 F:      include/linux/mdev.h
24006 F:      samples/vfio-mdev/
24007
24008 VFIO MLX5 PCI DRIVER
24009 M:      Yishai Hadas <[email protected]>
24010 L:      [email protected]
24011 S:      Maintained
24012 F:      drivers/vfio/pci/mlx5/
24013
24014 VFIO NVIDIA GRACE GPU DRIVER
24015 M:      Ankit Agrawal <[email protected]>
24016 L:      [email protected]
24017 S:      Supported
24018 F:      drivers/vfio/pci/nvgrace-gpu/
24019
24020 VFIO PCI DEVICE SPECIFIC DRIVERS
24021 R:      Jason Gunthorpe <[email protected]>
24022 R:      Yishai Hadas <[email protected]>
24023 R:      Shameer Kolothum <[email protected]>
24024 R:      Kevin Tian <[email protected]>
24025 L:      [email protected]
24026 S:      Maintained
24027 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24028 F:      drivers/vfio/pci/*/
24029
24030 VFIO PDS PCI DRIVER
24031 M:      Brett Creeley <[email protected]>
24032 L:      [email protected]
24033 S:      Maintained
24034 F:      Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24035 F:      drivers/vfio/pci/pds/
24036
24037 VFIO PLATFORM DRIVER
24038 M:      Eric Auger <[email protected]>
24039 L:      [email protected]
24040 S:      Maintained
24041 F:      drivers/vfio/platform/
24042
24043 VFIO QAT PCI DRIVER
24044 M:      Xin Zeng <[email protected]>
24045 M:      Giovanni Cabiddu <[email protected]>
24046 L:      [email protected]
24047 L:      [email protected]
24048 S:      Supported
24049 F:      drivers/vfio/pci/qat/
24050
24051 VFIO VIRTIO PCI DRIVER
24052 M:      Yishai Hadas <[email protected]>
24053 L:      [email protected]
24054 L:      [email protected]
24055 S:      Maintained
24056 F:      drivers/vfio/pci/virtio
24057
24058 VGA_SWITCHEROO
24059 R:      Lukas Wunner <[email protected]>
24060 S:      Maintained
24061 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24062 F:      Documentation/gpu/vga-switcheroo.rst
24063 F:      drivers/gpu/vga/vga_switcheroo.c
24064 F:      include/linux/vga_switcheroo.h
24065
24066 VIA RHINE NETWORK DRIVER
24067 M:      Kevin Brace <[email protected]>
24068 S:      Maintained
24069 F:      drivers/net/ethernet/via/via-rhine.c
24070
24071 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24072 M:      Florian Tobias Schandinat <[email protected]>
24073 L:      [email protected]
24074 S:      Maintained
24075 F:      drivers/video/fbdev/via/
24076 F:      include/linux/via-core.h
24077 F:      include/linux/via_i2c.h
24078
24079 VIA VELOCITY NETWORK DRIVER
24080 M:      Francois Romieu <[email protected]>
24081 L:      [email protected]
24082 S:      Maintained
24083 F:      drivers/net/ethernet/via/via-velocity.*
24084
24085 VICODEC VIRTUAL CODEC DRIVER
24086 M:      Hans Verkuil <[email protected]>
24087 L:      [email protected]
24088 S:      Maintained
24089 W:      https://linuxtv.org
24090 T:      git git://linuxtv.org/media_tree.git
24091 F:      drivers/media/test-drivers/vicodec/*
24092
24093 VIDEO I2C POLLING DRIVER
24094 M:      Matt Ranostay <[email protected]>
24095 L:      [email protected]
24096 S:      Maintained
24097 F:      drivers/media/i2c/video-i2c.c
24098
24099 VIDEO MULTIPLEXER DRIVER
24100 M:      Philipp Zabel <[email protected]>
24101 L:      [email protected]
24102 S:      Maintained
24103 F:      drivers/media/platform/video-mux.c
24104
24105 VIDEOBUF2 FRAMEWORK
24106 M:      Tomasz Figa <[email protected]>
24107 M:      Marek Szyprowski <[email protected]>
24108 L:      [email protected]
24109 S:      Maintained
24110 F:      drivers/media/common/videobuf2/*
24111 F:      include/media/videobuf2-*
24112
24113 VIDTV VIRTUAL DIGITAL TV DRIVER
24114 M:      Daniel W. S. Almeida <[email protected]>
24115 L:      [email protected]
24116 S:      Maintained
24117 W:      https://linuxtv.org
24118 T:      git git://linuxtv.org/media_tree.git
24119 F:      drivers/media/test-drivers/vidtv/*
24120
24121 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24122 M:      Shuah Khan <[email protected]>
24123 R:      Kieran Bingham <[email protected]>
24124 L:      [email protected]
24125 S:      Maintained
24126 W:      https://linuxtv.org
24127 T:      git git://linuxtv.org/media_tree.git
24128 F:      drivers/media/test-drivers/vimc/*
24129
24130 VIRT LIB
24131 M:      Alex Williamson <[email protected]>
24132 M:      Paolo Bonzini <[email protected]>
24133 L:      [email protected]
24134 S:      Supported
24135 F:      virt/lib/
24136
24137 VIRTIO AND VHOST VSOCK DRIVER
24138 M:      Stefan Hajnoczi <[email protected]>
24139 M:      Stefano Garzarella <[email protected]>
24140 L:      [email protected]
24141 L:      [email protected]
24142 L:      [email protected]
24143 S:      Maintained
24144 F:      drivers/vhost/vsock.c
24145 F:      include/linux/virtio_vsock.h
24146 F:      include/uapi/linux/virtio_vsock.h
24147 F:      net/vmw_vsock/virtio_transport.c
24148 F:      net/vmw_vsock/virtio_transport_common.c
24149
24150 VIRTIO BALLOON
24151 M:      "Michael S. Tsirkin" <[email protected]>
24152 M:      David Hildenbrand <[email protected]>
24153 L:      [email protected]
24154 S:      Maintained
24155 F:      drivers/virtio/virtio_balloon.c
24156 F:      include/linux/balloon_compaction.h
24157 F:      include/uapi/linux/virtio_balloon.h
24158 F:      mm/balloon_compaction.c
24159
24160 VIRTIO BLOCK AND SCSI DRIVERS
24161 M:      "Michael S. Tsirkin" <[email protected]>
24162 M:      Jason Wang <[email protected]>
24163 R:      Paolo Bonzini <[email protected]>
24164 R:      Stefan Hajnoczi <[email protected]>
24165 R:      Eugenio Pérez <[email protected]>
24166 L:      [email protected]
24167 S:      Maintained
24168 F:      drivers/block/virtio_blk.c
24169 F:      drivers/scsi/virtio_scsi.c
24170 F:      include/uapi/linux/virtio_blk.h
24171 F:      include/uapi/linux/virtio_scsi.h
24172
24173 VIRTIO CONSOLE DRIVER
24174 M:      Amit Shah <[email protected]>
24175 L:      [email protected]
24176 S:      Maintained
24177 F:      drivers/char/virtio_console.c
24178 F:      include/uapi/linux/virtio_console.h
24179
24180 VIRTIO CORE AND NET DRIVERS
24181 M:      "Michael S. Tsirkin" <[email protected]>
24182 M:      Jason Wang <[email protected]>
24183 R:      Xuan Zhuo <[email protected]>
24184 R:      Eugenio Pérez <[email protected]>
24185 L:      [email protected]
24186 S:      Maintained
24187 F:      Documentation/ABI/testing/sysfs-bus-vdpa
24188 F:      Documentation/ABI/testing/sysfs-class-vduse
24189 F:      Documentation/devicetree/bindings/virtio/
24190 F:      Documentation/driver-api/virtio/
24191 F:      drivers/block/virtio_blk.c
24192 F:      drivers/crypto/virtio/
24193 F:      drivers/net/virtio_net.c
24194 F:      drivers/vdpa/
24195 F:      drivers/virtio/
24196 F:      include/linux/vdpa.h
24197 F:      include/linux/virtio*.h
24198 F:      include/linux/vringh.h
24199 F:      include/uapi/linux/virtio_*.h
24200 F:      tools/virtio/
24201 F:      tools/testing/selftests/drivers/net/virtio_net/
24202
24203 VIRTIO CRYPTO DRIVER
24204 M:      Gonglei <[email protected]>
24205 L:      [email protected]
24206 L:      [email protected]
24207 S:      Maintained
24208 F:      drivers/crypto/virtio/
24209 F:      include/uapi/linux/virtio_crypto.h
24210
24211 VIRTIO DRIVERS FOR S390
24212 M:      Cornelia Huck <[email protected]>
24213 M:      Halil Pasic <[email protected]>
24214 M:      Eric Farman <[email protected]>
24215 L:      [email protected]
24216 L:      [email protected]
24217 L:      [email protected]
24218 S:      Supported
24219 F:      arch/s390/include/uapi/asm/virtio-ccw.h
24220 F:      drivers/s390/virtio/
24221
24222 VIRTIO FILE SYSTEM
24223 M:      Vivek Goyal <[email protected]>
24224 M:      Stefan Hajnoczi <[email protected]>
24225 M:      Miklos Szeredi <[email protected]>
24226 R:      Eugenio Pérez <[email protected]>
24227 L:      [email protected]
24228 L:      [email protected]
24229 S:      Supported
24230 W:      https://virtio-fs.gitlab.io/
24231 F:      Documentation/filesystems/virtiofs.rst
24232 F:      fs/fuse/virtio_fs.c
24233 F:      include/uapi/linux/virtio_fs.h
24234
24235 VIRTIO GPIO DRIVER
24236 M:      Enrico Weigelt, metux IT consult <[email protected]>
24237 M:      Viresh Kumar <[email protected]>
24238 L:      [email protected]
24239 L:      [email protected]
24240 S:      Maintained
24241 F:      drivers/gpio/gpio-virtio.c
24242 F:      include/uapi/linux/virtio_gpio.h
24243
24244 VIRTIO GPU DRIVER
24245 M:      David Airlie <[email protected]>
24246 M:      Gerd Hoffmann <[email protected]>
24247 R:      Gurchetan Singh <[email protected]>
24248 R:      Chia-I Wu <[email protected]>
24249 L:      [email protected]
24250 L:      [email protected]
24251 S:      Maintained
24252 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24253 F:      drivers/gpu/drm/ci/xfails/virtio*
24254 F:      drivers/gpu/drm/virtio/
24255 F:      include/uapi/linux/virtio_gpu.h
24256
24257 VIRTIO HOST (VHOST)
24258 M:      "Michael S. Tsirkin" <[email protected]>
24259 M:      Jason Wang <[email protected]>
24260 R:      Eugenio Pérez <[email protected]>
24261 L:      [email protected]
24262 L:      [email protected]
24263 L:      [email protected]
24264 S:      Maintained
24265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24266 F:      drivers/vhost/
24267 F:      include/linux/sched/vhost_task.h
24268 F:      include/linux/vhost_iotlb.h
24269 F:      include/uapi/linux/vhost.h
24270 F:      kernel/vhost_task.c
24271
24272 VIRTIO HOST (VHOST-SCSI)
24273 M:      "Michael S. Tsirkin" <[email protected]>
24274 M:      Jason Wang <[email protected]>
24275 M:      Mike Christie <[email protected]>
24276 R:      Paolo Bonzini <[email protected]>
24277 R:      Stefan Hajnoczi <[email protected]>
24278 L:      [email protected]
24279 S:      Maintained
24280 F:      drivers/vhost/scsi.c
24281
24282 VIRTIO I2C DRIVER
24283 M:      Viresh Kumar <[email protected]>
24284 R:      "Chen, Jian Jun" <[email protected]>
24285 L:      [email protected]
24286 L:      [email protected]
24287 S:      Maintained
24288 F:      drivers/i2c/busses/i2c-virtio.c
24289 F:      include/uapi/linux/virtio_i2c.h
24290
24291 VIRTIO INPUT DRIVER
24292 M:      Gerd Hoffmann <[email protected]>
24293 S:      Maintained
24294 F:      drivers/virtio/virtio_input.c
24295 F:      include/uapi/linux/virtio_input.h
24296
24297 VIRTIO IOMMU DRIVER
24298 M:      Jean-Philippe Brucker <[email protected]>
24299 L:      [email protected]
24300 S:      Maintained
24301 F:      drivers/iommu/virtio-iommu.c
24302 F:      include/uapi/linux/virtio_iommu.h
24303
24304 VIRTIO MEM DRIVER
24305 M:      David Hildenbrand <[email protected]>
24306 L:      [email protected]
24307 S:      Maintained
24308 W:      https://virtio-mem.gitlab.io/
24309 F:      drivers/virtio/virtio_mem.c
24310 F:      include/uapi/linux/virtio_mem.h
24311
24312 VIRTIO PMEM DRIVER
24313 M:      Pankaj Gupta <[email protected]>
24314 L:      [email protected]
24315 S:      Maintained
24316 F:      drivers/nvdimm/nd_virtio.c
24317 F:      drivers/nvdimm/virtio_pmem.c
24318
24319 VIRTIO SOUND DRIVER
24320 M:      Anton Yakovlev <[email protected]>
24321 M:      "Michael S. Tsirkin" <[email protected]>
24322 L:      [email protected]
24323 L:      [email protected] (moderated for non-subscribers)
24324 S:      Maintained
24325 F:      include/uapi/linux/virtio_snd.h
24326 F:      sound/virtio/*
24327
24328 VIRTUAL BOX GUEST DEVICE DRIVER
24329 M:      Hans de Goede <[email protected]>
24330 M:      Arnd Bergmann <[email protected]>
24331 M:      Greg Kroah-Hartman <[email protected]>
24332 S:      Maintained
24333 F:      drivers/virt/vboxguest/
24334 F:      include/linux/vbox_utils.h
24335 F:      include/uapi/linux/vbox*.h
24336
24337 VIRTUAL BOX SHARED FOLDER VFS DRIVER
24338 M:      Hans de Goede <[email protected]>
24339 L:      [email protected]
24340 S:      Maintained
24341 F:      fs/vboxsf/*
24342
24343 VIRTUAL PCM TEST DRIVER
24344 M:      Ivan Orlov <[email protected]>
24345 L:      [email protected]
24346 S:      Maintained
24347 F:      Documentation/sound/cards/pcmtest.rst
24348 F:      sound/drivers/pcmtest.c
24349 F:      tools/testing/selftests/alsa/test-pcmtest-driver.c
24350
24351 VIRTUAL SERIO DEVICE DRIVER
24352 M:      Stephen Chandler Paul <[email protected]>
24353 S:      Maintained
24354 F:      drivers/input/serio/userio.c
24355 F:      include/uapi/linux/userio.h
24356
24357 VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24358 M:      Javier Carrasco <[email protected]>
24359 S:      Maintained
24360 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24361 F:      drivers/iio/light/veml6075.c
24362
24363 VISL VIRTUAL STATELESS DECODER DRIVER
24364 M:      Daniel Almeida <[email protected]>
24365 L:      [email protected]
24366 S:      Supported
24367 F:      drivers/media/test-drivers/visl
24368
24369 VIVID VIRTUAL VIDEO DRIVER
24370 M:      Hans Verkuil <[email protected]>
24371 L:      [email protected]
24372 S:      Maintained
24373 W:      https://linuxtv.org
24374 T:      git git://linuxtv.org/media_tree.git
24375 F:      drivers/media/test-drivers/vivid/*
24376
24377 VM SOCKETS (AF_VSOCK)
24378 M:      Stefano Garzarella <[email protected]>
24379 L:      [email protected]
24380 L:      [email protected]
24381 S:      Maintained
24382 F:      drivers/net/vsockmon.c
24383 F:      include/net/af_vsock.h
24384 F:      include/uapi/linux/vm_sockets.h
24385 F:      include/uapi/linux/vm_sockets_diag.h
24386 F:      include/uapi/linux/vsockmon.h
24387 F:      net/vmw_vsock/
24388 F:      tools/testing/vsock/
24389
24390 VMALLOC
24391 M:      Andrew Morton <[email protected]>
24392 R:      Uladzislau Rezki <[email protected]>
24393 R:      Christoph Hellwig <[email protected]>
24394 L:      [email protected]
24395 S:      Maintained
24396 W:      http://www.linux-mm.org
24397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24398 F:      include/linux/vmalloc.h
24399 F:      mm/vmalloc.c
24400
24401 VME SUBSYSTEM
24402 L:      [email protected]
24403 S:      Orphan
24404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24405 F:      Documentation/driver-api/vme.rst
24406 F:      drivers/staging/vme_user/
24407
24408 VMWARE BALLOON DRIVER
24409 M:      Jerrin Shaji George <[email protected]>
24410 R:      Broadcom internal kernel review list <[email protected]>
24411 L:      [email protected]
24412 S:      Supported
24413 F:      drivers/misc/vmw_balloon.c
24414
24415 VMWARE HYPERVISOR INTERFACE
24416 M:      Ajay Kaher <[email protected]>
24417 M:      Alexey Makhalov <[email protected]>
24418 R:      Broadcom internal kernel review list <[email protected]>
24419 L:      [email protected]
24420 L:      [email protected]
24421 S:      Supported
24422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24423 F:      arch/x86/include/asm/vmware.h
24424 F:      arch/x86/kernel/cpu/vmware.c
24425
24426 VMWARE PVRDMA DRIVER
24427 M:      Bryan Tan <[email protected]>
24428 M:      Vishnu Dasa <[email protected]>
24429 R:      Broadcom internal kernel review list <[email protected]>
24430 L:      [email protected]
24431 S:      Supported
24432 F:      drivers/infiniband/hw/vmw_pvrdma/
24433
24434 VMWARE PVSCSI DRIVER
24435 M:      Vishal Bhakta <[email protected]>
24436 R:      Broadcom internal kernel review list <[email protected]>
24437 L:      [email protected]
24438 S:      Supported
24439 F:      drivers/scsi/vmw_pvscsi.c
24440 F:      drivers/scsi/vmw_pvscsi.h
24441
24442 VMWARE VIRTUAL PTP CLOCK DRIVER
24443 M:      Nick Shi <[email protected]>
24444 R:      Ajay Kaher <[email protected]>
24445 R:      Alexey Makhalov <[email protected]>
24446 R:      Broadcom internal kernel review list <[email protected]>
24447 L:      [email protected]
24448 S:      Supported
24449 F:      drivers/ptp/ptp_vmw.c
24450
24451 VMWARE VMCI DRIVER
24452 M:      Bryan Tan <[email protected]>
24453 M:      Vishnu Dasa <[email protected]>
24454 R:      Broadcom internal kernel review list <[email protected]>
24455 L:      [email protected]
24456 S:      Supported
24457 F:      drivers/misc/vmw_vmci/
24458 F:      include/linux/vmw_vmci*
24459
24460 VMWARE VMMOUSE SUBDRIVER
24461 M:      Zack Rusin <[email protected]>
24462 R:      Broadcom internal kernel review list <[email protected]>
24463 L:      [email protected]
24464 S:      Supported
24465 F:      drivers/input/mouse/vmmouse.c
24466 F:      drivers/input/mouse/vmmouse.h
24467
24468 VMWARE VMXNET3 ETHERNET DRIVER
24469 M:      Ronak Doshi <[email protected]>
24470 R:      Broadcom internal kernel review list <[email protected]>
24471 L:      [email protected]
24472 S:      Supported
24473 F:      drivers/net/vmxnet3/
24474
24475 VMWARE VSOCK VMCI TRANSPORT DRIVER
24476 M:      Bryan Tan <[email protected]>
24477 M:      Vishnu Dasa <[email protected]>
24478 R:      Broadcom internal kernel review list <[email protected]>
24479 L:      [email protected]
24480 S:      Supported
24481 F:      net/vmw_vsock/vmci_transport*
24482
24483 VOCORE VOCORE2 BOARD
24484 M:      Harvey Hunt <[email protected]>
24485 L:      [email protected]
24486 S:      Maintained
24487 F:      arch/mips/boot/dts/ralink/vocore2.dts
24488
24489 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24490 M:      Liam Girdwood <[email protected]>
24491 M:      Mark Brown <[email protected]>
24492 L:      [email protected]
24493 S:      Supported
24494 W:      http://www.slimlogic.co.uk/?p=48
24495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24496 F:      Documentation/devicetree/bindings/regulator/
24497 F:      Documentation/power/regulator/
24498 F:      drivers/regulator/
24499 F:      include/dt-bindings/regulator/
24500 F:      include/linux/regulator/
24501 K:      regulator_get_optional
24502
24503 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24504 R:      Matti Vaittinen <[email protected]>
24505 F:      drivers/regulator/irq_helpers.c
24506
24507 VRF
24508 M:      David Ahern <[email protected]>
24509 L:      [email protected]
24510 S:      Maintained
24511 F:      Documentation/networking/vrf.rst
24512 F:      drivers/net/vrf.c
24513
24514 VSPRINTF
24515 M:      Petr Mladek <[email protected]>
24516 M:      Steven Rostedt <[email protected]>
24517 R:      Andy Shevchenko <[email protected]>
24518 R:      Rasmus Villemoes <[email protected]>
24519 R:      Sergey Senozhatsky <[email protected]>
24520 S:      Maintained
24521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24522 F:      Documentation/core-api/printk-formats.rst
24523 F:      lib/test_printf.c
24524 F:      lib/test_scanf.c
24525 F:      lib/vsprintf.c
24526
24527 VT1211 HARDWARE MONITOR DRIVER
24528 M:      Juerg Haefliger <[email protected]>
24529 L:      [email protected]
24530 S:      Maintained
24531 F:      Documentation/hwmon/vt1211.rst
24532 F:      drivers/hwmon/vt1211.c
24533
24534 VT8231 HARDWARE MONITOR DRIVER
24535 M:      Roger Lucas <[email protected]>
24536 L:      [email protected]
24537 S:      Maintained
24538 F:      drivers/hwmon/vt8231.c
24539
24540 VUB300 USB to SDIO/SD/MMC bridge chip
24541 L:      [email protected]
24542 S:      Orphan
24543 F:      drivers/mmc/host/vub300.c
24544
24545 W1 DALLAS'S 1-WIRE BUS
24546 M:      Krzysztof Kozlowski <[email protected]>
24547 S:      Maintained
24548 F:      Documentation/devicetree/bindings/w1/
24549 F:      Documentation/w1/
24550 F:      drivers/w1/
24551 F:      include/linux/w1.h
24552
24553 W83791D HARDWARE MONITORING DRIVER
24554 M:      Marc Hulsman <[email protected]>
24555 L:      [email protected]
24556 S:      Maintained
24557 F:      Documentation/hwmon/w83791d.rst
24558 F:      drivers/hwmon/w83791d.c
24559
24560 W83793 HARDWARE MONITORING DRIVER
24561 M:      Rudolf Marek <[email protected]>
24562 L:      [email protected]
24563 S:      Maintained
24564 F:      Documentation/hwmon/w83793.rst
24565 F:      drivers/hwmon/w83793.c
24566
24567 W83795 HARDWARE MONITORING DRIVER
24568 M:      Jean Delvare <[email protected]>
24569 L:      [email protected]
24570 S:      Maintained
24571 F:      drivers/hwmon/w83795.c
24572
24573 W83L51xD SD/MMC CARD INTERFACE DRIVER
24574 M:      Pierre Ossman <[email protected]>
24575 S:      Maintained
24576 F:      drivers/mmc/host/wbsd.*
24577
24578 WACOM PROTOCOL 4 SERIAL TABLETS
24579 M:      Julian Squires <[email protected]>
24580 M:      Hans de Goede <[email protected]>
24581 L:      [email protected]
24582 S:      Maintained
24583 F:      drivers/input/tablet/wacom_serial4.c
24584
24585 WANGXUN ETHERNET DRIVER
24586 M:      Jiawen Wu <[email protected]>
24587 M:      Mengyuan Lou <[email protected]>
24588 L:      [email protected]
24589 S:      Maintained
24590 W:      https://www.net-swift.com
24591 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
24592 F:      drivers/net/ethernet/wangxun/
24593 F:      drivers/net/pcs/pcs-xpcs-wx.c
24594
24595 WATCHDOG DEVICE DRIVERS
24596 M:      Wim Van Sebroeck <[email protected]>
24597 M:      Guenter Roeck <[email protected]>
24598 L:      [email protected]
24599 S:      Maintained
24600 W:      http://www.linux-watchdog.org/
24601 T:      git git://www.linux-watchdog.org/linux-watchdog.git
24602 F:      Documentation/devicetree/bindings/watchdog/
24603 F:      Documentation/watchdog/
24604 F:      drivers/watchdog/
24605 F:      include/linux/watchdog.h
24606 F:      include/trace/events/watchdog.h
24607 F:      include/uapi/linux/watchdog.h
24608
24609 WAVE5 VPU CODEC DRIVER
24610 M:      Nas Chung <[email protected]>
24611 M:      Jackson Lee <[email protected]>
24612 L:      [email protected]
24613 S:      Maintained
24614 F:      Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24615 F:      drivers/media/platform/chips-media/wave5/
24616
24617 WHISKEYCOVE PMIC GPIO DRIVER
24618 M:      Kuppuswamy Sathyanarayanan <[email protected]>
24619 L:      [email protected]
24620 S:      Maintained
24621 F:      drivers/gpio/gpio-wcove.c
24622
24623 WHWAVE RTC DRIVER
24624 M:      Dianlong Li <[email protected]>
24625 L:      [email protected]
24626 S:      Maintained
24627 F:      drivers/rtc/rtc-sd3078.c
24628
24629 WIIMOTE HID DRIVER
24630 M:      David Rheinsberg <[email protected]>
24631 L:      [email protected]
24632 S:      Maintained
24633 F:      drivers/hid/hid-wiimote*
24634
24635 WILOCITY WIL6210 WIRELESS DRIVER
24636 L:      [email protected]
24637 S:      Orphan
24638 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24639 F:      drivers/net/wireless/ath/wil6210/
24640
24641 WINBOND CIR DRIVER
24642 M:      David Härdeman <[email protected]>
24643 S:      Maintained
24644 F:      drivers/media/rc/winbond-cir.c
24645
24646 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24647 L:      [email protected]
24648 S:      Orphan
24649 F:      drivers/watchdog/ebc-c384_wdt.c
24650
24651 WINSYSTEMS WS16C48 GPIO DRIVER
24652 M:      William Breathitt Gray <[email protected]>
24653 L:      [email protected]
24654 S:      Maintained
24655 F:      drivers/gpio/gpio-ws16c48.c
24656
24657 WIREGUARD SECURE NETWORK TUNNEL
24658 M:      Jason A. Donenfeld <[email protected]>
24659 L:      [email protected]
24660 L:      [email protected]
24661 S:      Maintained
24662 F:      drivers/net/wireguard/
24663 F:      tools/testing/selftests/wireguard/
24664
24665 WISTRON LAPTOP BUTTON DRIVER
24666 M:      Miloslav Trmac <[email protected]>
24667 S:      Maintained
24668 F:      drivers/input/misc/wistron_btns.c
24669
24670 WMI BINARY MOF DRIVER
24671 M:      Armin Wolf <[email protected]>
24672 R:      Thomas Weißschuh <[email protected]>
24673 L:      [email protected]
24674 S:      Maintained
24675 F:      Documentation/ABI/stable/sysfs-platform-wmi-bmof
24676 F:      Documentation/wmi/devices/wmi-bmof.rst
24677 F:      drivers/platform/x86/wmi-bmof.c
24678
24679 WOLFSON MICROELECTRONICS DRIVERS
24680 L:      [email protected]
24681 S:      Supported
24682 W:      https://github.com/CirrusLogic/linux-drivers/wiki
24683 T:      git https://github.com/CirrusLogic/linux-drivers.git
24684 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24685 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24686 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
24687 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24688 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
24689 F:      Documentation/devicetree/bindings/sound/wm*
24690 F:      Documentation/hwmon/wm83??.rst
24691 F:      arch/arm/mach-s3c/mach-crag6410*
24692 F:      drivers/clk/clk-wm83*.c
24693 F:      drivers/gpio/gpio-*wm*.c
24694 F:      drivers/gpio/gpio-arizona.c
24695 F:      drivers/hwmon/wm83??-hwmon.c
24696 F:      drivers/input/misc/wm831x-on.c
24697 F:      drivers/input/touchscreen/wm831x-ts.c
24698 F:      drivers/input/touchscreen/wm97*.c
24699 F:      drivers/leds/leds-wm83*.c
24700 F:      drivers/mfd/arizona*
24701 F:      drivers/mfd/cs47l24*
24702 F:      drivers/mfd/wm*.c
24703 F:      drivers/power/supply/wm83*.c
24704 F:      drivers/regulator/arizona*
24705 F:      drivers/regulator/wm8*.c
24706 F:      drivers/rtc/rtc-wm83*.c
24707 F:      drivers/video/backlight/wm83*_bl.c
24708 F:      drivers/watchdog/wm83*_wdt.c
24709 F:      include/linux/mfd/arizona/
24710 F:      include/linux/mfd/wm831x/
24711 F:      include/linux/mfd/wm8350/
24712 F:      include/linux/mfd/wm8400*
24713 F:      include/linux/regulator/arizona*
24714 F:      include/linux/wm97xx.h
24715 F:      include/sound/wm????.h
24716 F:      sound/soc/codecs/arizona*
24717 F:      sound/soc/codecs/cs47l24*
24718 F:      sound/soc/codecs/wm*
24719
24720 WORKQUEUE
24721 M:      Tejun Heo <[email protected]>
24722 R:      Lai Jiangshan <[email protected]>
24723 S:      Maintained
24724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24725 F:      Documentation/core-api/workqueue.rst
24726 F:      include/linux/workqueue.h
24727 F:      kernel/workqueue.c
24728 F:      kernel/workqueue_internal.h
24729
24730 WWAN DRIVERS
24731 M:      Loic Poulain <[email protected]>
24732 M:      Sergey Ryazanov <[email protected]>
24733 R:      Johannes Berg <[email protected]>
24734 L:      [email protected]
24735 S:      Maintained
24736 F:      drivers/net/wwan/
24737 F:      include/linux/wwan.h
24738 F:      include/uapi/linux/wwan.h
24739
24740 X-POWERS AXP288 PMIC DRIVERS
24741 M:      Hans de Goede <[email protected]>
24742 S:      Maintained
24743 F:      drivers/acpi/pmic/intel_pmic_xpower.c
24744 N:      axp288
24745
24746 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24747 M:      Chen-Yu Tsai <[email protected]>
24748 L:      [email protected]
24749 S:      Maintained
24750 N:      axp[128]
24751
24752 X.25 STACK
24753 M:      Martin Schiller <[email protected]>
24754 L:      [email protected]
24755 S:      Maintained
24756 F:      Documentation/networking/lapb-module.rst
24757 F:      Documentation/networking/x25*
24758 F:      drivers/net/wan/hdlc_x25.c
24759 F:      drivers/net/wan/lapbether.c
24760 F:      include/*/lapb.h
24761 F:      include/net/x25*
24762 F:      include/uapi/linux/x25.h
24763 F:      net/lapb/
24764 F:      net/x25/
24765
24766 X86 ARCHITECTURE (32-BIT AND 64-BIT)
24767 M:      Thomas Gleixner <[email protected]>
24768 M:      Ingo Molnar <[email protected]>
24769 M:      Borislav Petkov <[email protected]>
24770 M:      Dave Hansen <[email protected]>
24771 M:      [email protected]
24772 R:      "H. Peter Anvin" <[email protected]>
24773 L:      [email protected]
24774 S:      Maintained
24775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24776 F:      Documentation/arch/x86/
24777 F:      Documentation/devicetree/bindings/x86/
24778 F:      arch/x86/
24779
24780 X86 ENTRY CODE
24781 M:      Andy Lutomirski <[email protected]>
24782 L:      [email protected]
24783 S:      Maintained
24784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24785 F:      arch/x86/entry/
24786
24787 X86 HARDWARE VULNERABILITIES
24788 M:      Thomas Gleixner <[email protected]>
24789 M:      Borislav Petkov <[email protected]>
24790 M:      Peter Zijlstra <[email protected]>
24791 M:      Josh Poimboeuf <[email protected]>
24792 R:      Pawan Gupta <[email protected]>
24793 S:      Maintained
24794 F:      Documentation/admin-guide/hw-vuln/
24795 F:      arch/x86/include/asm/nospec-branch.h
24796 F:      arch/x86/kernel/cpu/bugs.c
24797
24798 X86 MCE INFRASTRUCTURE
24799 M:      Tony Luck <[email protected]>
24800 M:      Borislav Petkov <[email protected]>
24801 L:      [email protected]
24802 S:      Maintained
24803 F:      Documentation/ABI/testing/sysfs-mce
24804 F:      Documentation/arch/x86/x86_64/machinecheck.rst
24805 F:      arch/x86/kernel/cpu/mce/*
24806
24807 X86 MICROCODE UPDATE SUPPORT
24808 M:      Borislav Petkov <[email protected]>
24809 S:      Maintained
24810 F:      arch/x86/kernel/cpu/microcode/*
24811
24812 X86 MM
24813 M:      Dave Hansen <[email protected]>
24814 M:      Andy Lutomirski <[email protected]>
24815 M:      Peter Zijlstra <[email protected]>
24816 L:      [email protected]
24817 S:      Maintained
24818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24819 F:      arch/x86/mm/
24820
24821 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24822 M:      Hans de Goede <[email protected]>
24823 L:      [email protected]
24824 S:      Maintained
24825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24826 F:      drivers/platform/x86/x86-android-tablets/
24827
24828 X86 PLATFORM DRIVERS
24829 M:      Hans de Goede <[email protected]>
24830 M:      Ilpo Järvinen <[email protected]>
24831 L:      [email protected]
24832 S:      Maintained
24833 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
24834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24835 F:      drivers/platform/olpc/
24836 F:      drivers/platform/x86/
24837 F:      include/linux/platform_data/x86/
24838
24839 X86 PLATFORM UV HPE SUPERDOME FLEX
24840 M:      Steve Wahl <[email protected]>
24841 R:      Justin Ernst <[email protected]>
24842 R:      Kyle Meyer <[email protected]>
24843 R:      Dimitri Sivanich <[email protected]>
24844 R:      Russ Anderson <[email protected]>
24845 S:      Supported
24846 F:      arch/x86/include/asm/uv/
24847 F:      arch/x86/kernel/apic/x2apic_uv_x.c
24848 F:      arch/x86/platform/uv/
24849
24850 X86 STACK UNWINDING
24851 M:      Josh Poimboeuf <[email protected]>
24852 M:      Peter Zijlstra <[email protected]>
24853 S:      Supported
24854 F:      arch/x86/include/asm/unwind*.h
24855 F:      arch/x86/kernel/dumpstack.c
24856 F:      arch/x86/kernel/stacktrace.c
24857 F:      arch/x86/kernel/unwind_*.c
24858
24859 X86 TRUST DOMAIN EXTENSIONS (TDX)
24860 M:      Kirill A. Shutemov <[email protected]>
24861 R:      Dave Hansen <[email protected]>
24862 L:      [email protected]
24863 L:      [email protected]
24864 S:      Supported
24865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24866 F:      arch/x86/boot/compressed/tdx*
24867 F:      arch/x86/coco/tdx/
24868 F:      arch/x86/include/asm/shared/tdx.h
24869 F:      arch/x86/include/asm/tdx.h
24870 F:      arch/x86/virt/vmx/tdx/
24871 F:      drivers/virt/coco/tdx-guest
24872
24873 X86 VDSO
24874 M:      Andy Lutomirski <[email protected]>
24875 L:      [email protected]
24876 S:      Maintained
24877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24878 F:      arch/x86/entry/vdso/
24879
24880 XARRAY
24881 M:      Matthew Wilcox <[email protected]>
24882 L:      [email protected]
24883 S:      Supported
24884 F:      Documentation/core-api/xarray.rst
24885 F:      include/linux/idr.h
24886 F:      include/linux/xarray.h
24887 F:      lib/idr.c
24888 F:      lib/xarray.c
24889 F:      tools/testing/radix-tree
24890
24891 XBOX DVD IR REMOTE
24892 M:      Benjamin Valentin <[email protected]>
24893 S:      Maintained
24894 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
24895 F:      drivers/media/rc/xbox_remote.c
24896
24897 XC2028/3028 TUNER DRIVER
24898 M:      Mauro Carvalho Chehab <[email protected]>
24899 L:      [email protected]
24900 S:      Maintained
24901 W:      https://linuxtv.org
24902 T:      git git://linuxtv.org/media_tree.git
24903 F:      drivers/media/tuners/xc2028.*
24904
24905 XDP (eXpress Data Path)
24906 M:      Alexei Starovoitov <[email protected]>
24907 M:      Daniel Borkmann <[email protected]>
24908 M:      David S. Miller <[email protected]>
24909 M:      Jakub Kicinski <[email protected]>
24910 M:      Jesper Dangaard Brouer <[email protected]>
24911 M:      John Fastabend <[email protected]>
24912 L:      [email protected]
24913 L:      [email protected]
24914 S:      Supported
24915 F:      drivers/net/ethernet/*/*/*/*/*xdp*
24916 F:      drivers/net/ethernet/*/*/*xdp*
24917 F:      include/net/xdp.h
24918 F:      include/net/xdp_priv.h
24919 F:      include/trace/events/xdp.h
24920 F:      kernel/bpf/cpumap.c
24921 F:      kernel/bpf/devmap.c
24922 F:      net/core/xdp.c
24923 F:      samples/bpf/xdp*
24924 F:      tools/testing/selftests/bpf/*/*xdp*
24925 F:      tools/testing/selftests/bpf/*xdp*
24926 K:      (?:\b|_)xdp(?:\b|_)
24927
24928 XDP SOCKETS (AF_XDP)
24929 M:      Björn Töpel <[email protected]>
24930 M:      Magnus Karlsson <[email protected]>
24931 M:      Maciej Fijalkowski <[email protected]>
24932 R:      Jonathan Lemon <[email protected]>
24933 L:      [email protected]
24934 L:      [email protected]
24935 S:      Maintained
24936 F:      Documentation/networking/af_xdp.rst
24937 F:      include/net/netns/xdp.h
24938 F:      include/net/xdp_sock*
24939 F:      include/net/xsk_buff_pool.h
24940 F:      include/uapi/linux/if_xdp.h
24941 F:      include/uapi/linux/xdp_diag.h
24942 F:      net/xdp/
24943 F:      tools/testing/selftests/bpf/*xsk*
24944
24945 XEN BLOCK SUBSYSTEM
24946 M:      Roger Pau Monné <[email protected]>
24947 L:      [email protected] (moderated for non-subscribers)
24948 S:      Supported
24949 F:      drivers/block/xen*
24950 F:      drivers/block/xen-blkback/*
24951
24952 XEN HYPERVISOR ARM
24953 M:      Stefano Stabellini <[email protected]>
24954 L:      [email protected] (moderated for non-subscribers)
24955 S:      Maintained
24956 F:      arch/arm/include/asm/xen/
24957 F:      arch/arm/xen/
24958
24959 XEN HYPERVISOR ARM64
24960 M:      Stefano Stabellini <[email protected]>
24961 L:      [email protected] (moderated for non-subscribers)
24962 S:      Maintained
24963 F:      arch/arm64/include/asm/xen/
24964 F:      arch/arm64/xen/
24965
24966 XEN HYPERVISOR INTERFACE
24967 M:      Juergen Gross <[email protected]>
24968 M:      Stefano Stabellini <[email protected]>
24969 R:      Oleksandr Tyshchenko <[email protected]>
24970 L:      [email protected] (moderated for non-subscribers)
24971 S:      Supported
24972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24973 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
24974 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
24975 F:      drivers/*/xen-*front.c
24976 F:      drivers/xen/
24977 F:      include/uapi/xen/
24978 F:      include/xen/
24979 F:      kernel/configs/xen.config
24980
24981 XEN HYPERVISOR X86
24982 M:      Juergen Gross <[email protected]>
24983 R:      Boris Ostrovsky <[email protected]>
24984 L:      [email protected] (moderated for non-subscribers)
24985 S:      Supported
24986 F:      arch/x86/configs/xen.config
24987 F:      arch/x86/include/asm/pvclock-abi.h
24988 F:      arch/x86/include/asm/xen/
24989 F:      arch/x86/platform/pvh/
24990 F:      arch/x86/xen/
24991
24992 XEN NETWORK BACKEND DRIVER
24993 M:      Wei Liu <[email protected]>
24994 M:      Paul Durrant <[email protected]>
24995 L:      [email protected] (moderated for non-subscribers)
24996 L:      [email protected]
24997 S:      Supported
24998 F:      drivers/net/xen-netback/*
24999
25000 XEN PCI SUBSYSTEM
25001 M:      Juergen Gross <[email protected]>
25002 L:      [email protected] (moderated for non-subscribers)
25003 S:      Supported
25004 F:      arch/x86/pci/*xen*
25005 F:      drivers/pci/*xen*
25006
25007 XEN PVSCSI DRIVERS
25008 M:      Juergen Gross <[email protected]>
25009 L:      [email protected] (moderated for non-subscribers)
25010 L:      [email protected]
25011 S:      Supported
25012 F:      drivers/scsi/xen-scsifront.c
25013 F:      drivers/xen/xen-scsiback.c
25014 F:      include/xen/interface/io/vscsiif.h
25015
25016 XEN PVUSB DRIVER
25017 M:      Juergen Gross <[email protected]>
25018 L:      [email protected] (moderated for non-subscribers)
25019 L:      [email protected]
25020 S:      Supported
25021 F:      drivers/usb/host/xen*
25022 F:      include/xen/interface/io/usbif.h
25023
25024 XEN SOUND FRONTEND DRIVER
25025 M:      Oleksandr Andrushchenko <[email protected]>
25026 L:      [email protected] (moderated for non-subscribers)
25027 L:      [email protected] (moderated for non-subscribers)
25028 S:      Supported
25029 F:      sound/xen/*
25030
25031 XEN SWIOTLB SUBSYSTEM
25032 M:      Juergen Gross <[email protected]>
25033 M:      Stefano Stabellini <[email protected]>
25034 L:      [email protected] (moderated for non-subscribers)
25035 L:      [email protected]
25036 S:      Supported
25037 F:      arch/*/include/asm/xen/swiotlb-xen.h
25038 F:      drivers/xen/swiotlb-xen.c
25039 F:      include/xen/arm/swiotlb-xen.h
25040 F:      include/xen/swiotlb-xen.h
25041
25042 XFS FILESYSTEM
25043 M:      Chandan Babu R <[email protected]>
25044 R:      Darrick J. Wong <[email protected]>
25045 L:      [email protected]
25046 S:      Supported
25047 W:      http://xfs.org/
25048 C:      irc://irc.oftc.net/xfs
25049 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25050 P:      Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25051 F:      Documentation/ABI/testing/sysfs-fs-xfs
25052 F:      Documentation/admin-guide/xfs.rst
25053 F:      Documentation/filesystems/xfs/*
25054 F:      fs/xfs/
25055 F:      include/uapi/linux/dqblk_xfs.h
25056 F:      include/uapi/linux/fsmap.h
25057
25058 XILINX AMS DRIVER
25059 M:      Anand Ashok Dumbre <[email protected]>
25060 L:      [email protected]
25061 S:      Maintained
25062 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25063 F:      drivers/iio/adc/xilinx-ams.c
25064
25065 XILINX AXI ETHERNET DRIVER
25066 M:      Radhey Shyam Pandey <[email protected]>
25067 S:      Maintained
25068 F:      Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25069 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
25070
25071 XILINX CAN DRIVER
25072 M:      Appana Durga Kedareswara rao <[email protected]>
25073 L:      [email protected]
25074 S:      Maintained
25075 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25076 F:      drivers/net/can/xilinx_can.c
25077
25078 XILINX EVENT MANAGEMENT DRIVER
25079 M:      Michal Simek <[email protected]>
25080 S:      Maintained
25081 F:      drivers/soc/xilinx/xlnx_event_manager.c
25082 F:      include/linux/firmware/xlnx-event-manager.h
25083
25084 XILINX GPIO DRIVER
25085 M:      Shubhrajyoti Datta <[email protected]>
25086 R:      Srinivas Neeli <[email protected]>
25087 R:      Michal Simek <[email protected]>
25088 S:      Maintained
25089 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25090 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25091 F:      drivers/gpio/gpio-xilinx.c
25092 F:      drivers/gpio/gpio-zynq.c
25093
25094 XILINX LL TEMAC ETHERNET DRIVER
25095 L:      [email protected]
25096 S:      Orphan
25097 F:      drivers/net/ethernet/xilinx/ll_temac*
25098
25099 XILINX PWM DRIVER
25100 M:      Sean Anderson <[email protected]>
25101 S:      Maintained
25102 F:      drivers/pwm/pwm-xilinx.c
25103 F:      include/clocksource/timer-xilinx.h
25104
25105 XILINX SD-FEC IP CORES
25106 M:      Derek Kiernan <[email protected]>
25107 M:      Dragan Cvetic <[email protected]>
25108 S:      Maintained
25109 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25110 F:      Documentation/misc-devices/xilinx_sdfec.rst
25111 F:      drivers/misc/Kconfig
25112 F:      drivers/misc/Makefile
25113 F:      drivers/misc/xilinx_sdfec.c
25114 F:      include/uapi/misc/xilinx_sdfec.h
25115
25116 XILINX UARTLITE SERIAL DRIVER
25117 M:      Peter Korsgaard <[email protected]>
25118 L:      [email protected]
25119 S:      Maintained
25120 F:      drivers/tty/serial/uartlite.c
25121
25122 XILINX VIDEO IP CORES
25123 M:      Laurent Pinchart <[email protected]>
25124 L:      [email protected]
25125 S:      Supported
25126 T:      git git://linuxtv.org/media_tree.git
25127 F:      Documentation/devicetree/bindings/media/xilinx/
25128 F:      drivers/media/platform/xilinx/
25129 F:      include/uapi/linux/xilinx-v4l2-controls.h
25130
25131 XILINX VERSAL EDAC DRIVER
25132 M:      Shubhrajyoti Datta <[email protected]>
25133 M:      Sai Krishna Potthuri <[email protected]>
25134 S:      Maintained
25135 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25136 F:      drivers/edac/versal_edac.c
25137
25138 XILINX WATCHDOG DRIVER
25139 M:      Srinivas Neeli <[email protected]>
25140 R:      Shubhrajyoti Datta <[email protected]>
25141 R:      Michal Simek <[email protected]>
25142 S:      Maintained
25143 F:      Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25144 F:      Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25145 F:      drivers/watchdog/of_xilinx_wdt.c
25146 F:      drivers/watchdog/xilinx_wwdt.c
25147
25148 XILINX XDMA DRIVER
25149 M:      Lizhi Hou <[email protected]>
25150 M:      Brian Xu <[email protected]>
25151 M:      Raj Kumar Rampelli <[email protected]>
25152 L:      [email protected]
25153 S:      Supported
25154 F:      drivers/dma/xilinx/xdma-regs.h
25155 F:      drivers/dma/xilinx/xdma.c
25156 F:      include/linux/dma/amd_xdma.h
25157 F:      include/linux/platform_data/amd_xdma.h
25158
25159 XILINX ZYNQMP DPDMA DRIVER
25160 M:      Laurent Pinchart <[email protected]>
25161 L:      [email protected]
25162 S:      Supported
25163 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25164 F:      drivers/dma/xilinx/xilinx_dpdma.c
25165 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25166
25167 XILINX ZYNQMP OCM EDAC DRIVER
25168 M:      Shubhrajyoti Datta <[email protected]>
25169 M:      Sai Krishna Potthuri <[email protected]>
25170 S:      Maintained
25171 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25172 F:      drivers/edac/zynqmp_edac.c
25173
25174 XILINX ZYNQMP PSGTR PHY DRIVER
25175 M:      Laurent Pinchart <[email protected]>
25176 L:      [email protected]
25177 S:      Supported
25178 T:      git https://github.com/Xilinx/linux-xlnx.git
25179 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25180 F:      drivers/phy/xilinx/phy-zynqmp.c
25181
25182 XILINX ZYNQMP SHA3 DRIVER
25183 M:      Harsha <[email protected]>
25184 S:      Maintained
25185 F:      drivers/crypto/xilinx/zynqmp-sha.c
25186
25187 XILINX ZYNQMP NVMEM DRIVER
25188 M:      Praveen Teja Kundanala <[email protected]>
25189 M:      Kalyani Akula <[email protected]>
25190 R:      Michal Simek <[email protected]>
25191 S:      Maintained
25192 F:      Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25193 F:      drivers/nvmem/zynqmp_nvmem.c
25194
25195 XILLYBUS DRIVER
25196 M:      Eli Billauer <[email protected]>
25197 L:      [email protected]
25198 S:      Supported
25199 F:      drivers/char/xillybus/
25200
25201 XLP9XX I2C DRIVER
25202 M:      George Cherian <[email protected]>
25203 L:      [email protected]
25204 S:      Supported
25205 W:      http://www.marvell.com
25206 F:      drivers/i2c/busses/i2c-xlp9xx.c
25207
25208 XRA1403 GPIO EXPANDER
25209 M:      Nandor Han <[email protected]>
25210 L:      [email protected]
25211 S:      Maintained
25212 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25213 F:      drivers/gpio/gpio-xra1403.c
25214
25215 XTENSA XTFPGA PLATFORM SUPPORT
25216 M:      Max Filippov <[email protected]>
25217 S:      Maintained
25218 F:      drivers/spi/spi-xtensa-xtfpga.c
25219 F:      sound/soc/xtensa/xtfpga-i2s.c
25220
25221 YAM DRIVER FOR AX.25
25222 M:      Jean-Paul Roubelat <[email protected]>
25223 L:      [email protected]
25224 S:      Maintained
25225 F:      drivers/net/hamradio/yam*
25226 F:      include/linux/yam.h
25227
25228 YAMA SECURITY MODULE
25229 M:      Kees Cook <[email protected]>
25230 S:      Supported
25231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25232 F:      Documentation/admin-guide/LSM/Yama.rst
25233 F:      security/yama/
25234
25235 YAML NETLINK (YNL)
25236 M:      Donald Hunter <[email protected]>
25237 M:      Jakub Kicinski <[email protected]>
25238 F:      Documentation/netlink/
25239 F:      Documentation/userspace-api/netlink/intro-specs.rst
25240 F:      Documentation/userspace-api/netlink/specs.rst
25241 F:      tools/net/ynl/
25242
25243 YEALINK PHONE DRIVER
25244 M:      Henk Vergonet <[email protected]>
25245 L:      [email protected]
25246 S:      Maintained
25247 F:      Documentation/input/devices/yealink.rst
25248 F:      drivers/input/misc/yealink.*
25249
25250 Z3FOLD COMPRESSED PAGE ALLOCATOR
25251 M:      Vitaly Wool <[email protected]>
25252 R:      Miaohe Lin <[email protected]>
25253 L:      [email protected]
25254 S:      Maintained
25255 F:      mm/z3fold.c
25256
25257 Z8530 DRIVER FOR AX.25
25258 M:      Joerg Reuter <[email protected]>
25259 L:      [email protected]
25260 S:      Maintained
25261 W:      http://yaina.de/jreuter/
25262 W:      http://www.qsl.net/dl1bke/
25263 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
25264 F:      drivers/net/hamradio/*scc.c
25265 F:      drivers/net/hamradio/z8530.h
25266
25267 ZBUD COMPRESSED PAGE ALLOCATOR
25268 M:      Seth Jennings <[email protected]>
25269 M:      Dan Streetman <[email protected]>
25270 L:      [email protected]
25271 S:      Maintained
25272 F:      mm/zbud.c
25273
25274 ZD1211RW WIRELESS DRIVER
25275 L:      [email protected]
25276 S:      Orphan
25277 F:      drivers/net/wireless/zydas/zd1211rw/
25278
25279 ZD1301 MEDIA DRIVER
25280 L:      [email protected]
25281 S:      Orphan
25282 W:      https://linuxtv.org/
25283 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25284 F:      drivers/media/usb/dvb-usb-v2/zd1301*
25285
25286 ZD1301_DEMOD MEDIA DRIVER
25287 L:      [email protected]
25288 S:      Orphan
25289 W:      https://linuxtv.org/
25290 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25291 F:      drivers/media/dvb-frontends/zd1301_demod*
25292
25293 ZHAOXIN PROCESSOR SUPPORT
25294 M:      Tony W Wang-oc <[email protected]>
25295 L:      [email protected]
25296 S:      Maintained
25297 F:      arch/x86/kernel/cpu/zhaoxin.c
25298
25299 ZONEFS FILESYSTEM
25300 M:      Damien Le Moal <[email protected]>
25301 M:      Naohiro Aota <[email protected]>
25302 R:      Johannes Thumshirn <[email protected]>
25303 L:      [email protected]
25304 S:      Maintained
25305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25306 F:      Documentation/filesystems/zonefs.rst
25307 F:      fs/zonefs/
25308
25309 ZR36067 VIDEO FOR LINUX DRIVER
25310 M:      Corentin Labbe <[email protected]>
25311 L:      [email protected]
25312 L:      [email protected]
25313 S:      Maintained
25314 W:      http://mjpeg.sourceforge.net/driver-zoran/
25315 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25316 F:      Documentation/driver-api/media/drivers/zoran.rst
25317 F:      drivers/media/pci/zoran/
25318
25319 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25320 M:      Minchan Kim <[email protected]>
25321 M:      Sergey Senozhatsky <[email protected]>
25322 L:      [email protected]
25323 S:      Maintained
25324 F:      Documentation/admin-guide/blockdev/zram.rst
25325 F:      drivers/block/zram/
25326
25327 ZS DECSTATION Z85C30 SERIAL DRIVER
25328 M:      "Maciej W. Rozycki" <[email protected]>
25329 S:      Maintained
25330 F:      drivers/tty/serial/zs.*
25331
25332 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25333 M:      Minchan Kim <[email protected]>
25334 M:      Sergey Senozhatsky <[email protected]>
25335 L:      [email protected]
25336 S:      Maintained
25337 F:      Documentation/mm/zsmalloc.rst
25338 F:      include/linux/zsmalloc.h
25339 F:      mm/zsmalloc.c
25340
25341 ZSTD
25342 M:      Nick Terrell <[email protected]>
25343 S:      Maintained
25344 B:      https://github.com/facebook/zstd/issues
25345 T:      git https://github.com/terrelln/linux.git
25346 F:      crypto/zstd.c
25347 F:      include/linux/zstd*
25348 F:      lib/decompress_unzstd.c
25349 F:      lib/zstd/
25350 N:      zstd
25351 K:      zstd
25352
25353 ZSWAP COMPRESSED SWAP CACHING
25354 M:      Johannes Weiner <[email protected]>
25355 M:      Yosry Ahmed <[email protected]>
25356 M:      Nhat Pham <[email protected]>
25357 R:      Chengming Zhou <[email protected]>
25358 L:      [email protected]
25359 S:      Maintained
25360 F:      Documentation/admin-guide/mm/zswap.rst
25361 F:      include/linux/zpool.h
25362 F:      include/linux/zswap.h
25363 F:      mm/zpool.c
25364 F:      mm/zswap.c
25365 F:      tools/testing/selftests/cgroup/test_zswap.c
25366
25367 SENARYTECH AUDIO CODEC DRIVER
25368 M:      bo liu <[email protected]>
25369 S:      Maintained
25370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25371 F:      sound/pci/hda/patch_senarytech.c
25372
25373 THE REST
25374 M:      Linus Torvalds <[email protected]>
25375 L:      [email protected]
25376 S:      Buried alive in reporters
25377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25378 F:      *
25379 F:      */
This page took 1.431362 seconds and 4 git commands to generate.