]> Git Repo - linux.git/blob - MAINTAINERS
ravb: Remove setting of RX software timestamp
[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 APPLIED MICRO QT2025 PHY DRIVER
1613 M:      FUJITA Tomonori <[email protected]>
1614 R:      Trevor Gross <[email protected]>
1615 L:      [email protected]
1616 L:      [email protected]
1617 S:      Maintained
1618 F:      drivers/net/phy/qt2025.rs
1619
1620 APTINA CAMERA SENSOR PLL
1621 M:      Laurent Pinchart <[email protected]>
1622 L:      [email protected]
1623 S:      Maintained
1624 F:      drivers/media/i2c/aptina-pll.*
1625
1626 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1627 M:      Aleksa Savic <[email protected]>
1628 M:      Jack Doan <[email protected]>
1629 L:      [email protected]
1630 S:      Maintained
1631 F:      Documentation/hwmon/aquacomputer_d5next.rst
1632 F:      drivers/hwmon/aquacomputer_d5next.c
1633
1634 AQUANTIA ETHERNET DRIVER (atlantic)
1635 M:      Igor Russkikh <[email protected]>
1636 L:      [email protected]
1637 S:      Supported
1638 W:      https://www.marvell.com/
1639 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1640 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1641 F:      drivers/net/ethernet/aquantia/atlantic/
1642
1643 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1644 M:      Egor Pomozov <[email protected]>
1645 L:      [email protected]
1646 S:      Supported
1647 W:      http://www.aquantia.com
1648 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1649
1650 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1651 M:      Krzysztof Hałasa <[email protected]>
1652 L:      [email protected]
1653 S:      Maintained
1654 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1655 F:      drivers/media/i2c/ar0521.c
1656
1657 ARASAN NAND CONTROLLER DRIVER
1658 M:      Miquel Raynal <[email protected]>
1659 R:      Michal Simek <[email protected]>
1660 L:      [email protected]
1661 S:      Maintained
1662 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1663 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1664
1665 ARC FRAMEBUFFER DRIVER
1666 M:      Jaya Kumar <[email protected]>
1667 S:      Maintained
1668 F:      drivers/video/fbdev/arcfb.c
1669 F:      drivers/video/fbdev/core/fb_defio.c
1670
1671 ARC PGU DRM DRIVER
1672 M:      Alexey Brodkin <[email protected]>
1673 S:      Supported
1674 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1675 F:      drivers/gpu/drm/tiny/arcpgu.c
1676
1677 ARCNET NETWORK LAYER
1678 M:      Michael Grzeschik <[email protected]>
1679 L:      [email protected]
1680 S:      Maintained
1681 F:      drivers/net/arcnet/
1682 F:      include/uapi/linux/if_arcnet.h
1683
1684 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1685 M:      Arnd Bergmann <[email protected]>
1686 M:      Olof Johansson <[email protected]>
1687 M:      [email protected]
1688 L:      [email protected] (moderated for non-subscribers)
1689 S:      Maintained
1690 P:      Documentation/process/maintainer-soc.rst
1691 C:      irc://irc.libera.chat/armlinux
1692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1693 F:      Documentation/process/maintainer-soc*.rst
1694 F:      arch/arm/boot/dts/Makefile
1695 F:      arch/arm64/boot/dts/Makefile
1696
1697 ARM ARCHITECTED TIMER DRIVER
1698 M:      Mark Rutland <[email protected]>
1699 M:      Marc Zyngier <[email protected]>
1700 L:      [email protected] (moderated for non-subscribers)
1701 S:      Maintained
1702 F:      arch/arm/include/asm/arch_timer.h
1703 F:      arch/arm64/include/asm/arch_timer.h
1704 F:      drivers/clocksource/arm_arch_timer.c
1705
1706 ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1707 M:      Marc Zyngier <[email protected]>
1708 L:      [email protected] (moderated for non-subscribers)
1709 S:      Maintained
1710 F:      Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1711 F:      arch/arm/include/asm/arch_gicv3.h
1712 F:      arch/arm64/include/asm/arch_gicv3.h
1713 F:      drivers/irqchip/irq-gic*.[ch]
1714 F:      include/linux/irqchip/arm-gic*.h
1715 F:      include/linux/irqchip/arm-vgic-info.h
1716
1717 ARM HDLCD DRM DRIVER
1718 M:      Liviu Dudau <[email protected]>
1719 S:      Supported
1720 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1721 F:      drivers/gpu/drm/arm/hdlcd_*
1722
1723 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1724 M:      Linus Walleij <[email protected]>
1725 L:      [email protected] (moderated for non-subscribers)
1726 S:      Maintained
1727 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1728 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1729 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1730 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1731 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1732 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1733 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1734 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1735 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1736 F:      arch/arm/boot/dts/arm/arm-realview-*
1737 F:      arch/arm/boot/dts/arm/integrator*
1738 F:      arch/arm/boot/dts/arm/versatile*
1739 F:      arch/arm/mach-versatile/
1740 F:      drivers/bus/arm-integrator-lm.c
1741 F:      drivers/clk/versatile/
1742 F:      drivers/i2c/busses/i2c-versatile.c
1743 F:      drivers/irqchip/irq-versatile-fpga.c
1744 F:      drivers/mtd/maps/physmap-versatile.*
1745 F:      drivers/power/reset/arm-versatile-reboot.c
1746 F:      drivers/soc/versatile/
1747
1748 ARM KOMEDA DRM-KMS DRIVER
1749 M:      Liviu Dudau <[email protected]>
1750 S:      Supported
1751 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1752 F:      Documentation/devicetree/bindings/display/arm,komeda.yaml
1753 F:      Documentation/gpu/komeda-kms.rst
1754 F:      drivers/gpu/drm/arm/display/include/
1755 F:      drivers/gpu/drm/arm/display/komeda/
1756
1757 ARM MALI PANFROST DRM DRIVER
1758 M:      Boris Brezillon <[email protected]>
1759 M:      Rob Herring <[email protected]>
1760 R:      Steven Price <[email protected]>
1761 L:      [email protected]
1762 S:      Supported
1763 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1764 F:      Documentation/gpu/panfrost.rst
1765 F:      drivers/gpu/drm/panfrost/
1766 F:      include/uapi/drm/panfrost_drm.h
1767
1768 ARM MALI PANTHOR DRM DRIVER
1769 M:      Boris Brezillon <[email protected]>
1770 M:      Steven Price <[email protected]>
1771 M:      Liviu Dudau <[email protected]>
1772 L:      [email protected]
1773 S:      Supported
1774 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1775 F:      Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1776 F:      drivers/gpu/drm/panthor/
1777 F:      include/uapi/drm/panthor_drm.h
1778
1779 ARM MALI-DP DRM DRIVER
1780 M:      Liviu Dudau <[email protected]>
1781 S:      Supported
1782 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1783 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1784 F:      Documentation/gpu/afbc.rst
1785 F:      drivers/gpu/drm/arm/
1786
1787 ARM MFM AND FLOPPY DRIVERS
1788 M:      Ian Molton <[email protected]>
1789 S:      Maintained
1790 F:      arch/arm/include/asm/floppy.h
1791 F:      arch/arm/mach-rpc/floppydma.S
1792
1793 ARM PMU PROFILING AND DEBUGGING
1794 M:      Will Deacon <[email protected]>
1795 M:      Mark Rutland <[email protected]>
1796 L:      [email protected] (moderated for non-subscribers)
1797 S:      Maintained
1798 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1799 F:      Documentation/devicetree/bindings/perf/
1800 F:      arch/arm*/include/asm/hw_breakpoint.h
1801 F:      arch/arm*/include/asm/perf_event.h
1802 F:      arch/arm*/kernel/hw_breakpoint.c
1803 F:      arch/arm*/kernel/perf_*
1804 F:      drivers/perf/
1805 F:      include/linux/perf/arm_pmu*.h
1806
1807 ARM PORT
1808 M:      Russell King <[email protected]>
1809 L:      [email protected] (moderated for non-subscribers)
1810 S:      Odd Fixes
1811 W:      http://www.armlinux.org.uk/
1812 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1813 F:      arch/arm/
1814 X:      arch/arm/boot/dts/
1815
1816 ARM PRIMECELL AACI PL041 DRIVER
1817 M:      Russell King <[email protected]>
1818 S:      Odd Fixes
1819 F:      sound/arm/aaci.*
1820
1821 ARM PRIMECELL BUS SUPPORT
1822 M:      Russell King <[email protected]>
1823 S:      Odd Fixes
1824 F:      drivers/amba/
1825 F:      include/linux/amba/bus.h
1826
1827 ARM PRIMECELL KMI PL050 DRIVER
1828 M:      Russell King <[email protected]>
1829 S:      Odd Fixes
1830 F:      drivers/input/serio/ambakmi.*
1831 F:      include/linux/amba/kmi.h
1832
1833 ARM PRIMECELL MMCI PL180/1 DRIVER
1834 M:      Russell King <[email protected]>
1835 S:      Odd Fixes
1836 F:      drivers/mmc/host/mmci.*
1837 F:      include/linux/amba/mmci.h
1838
1839 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1840 M:      Miquel Raynal <[email protected]>
1841 R:      Michal Simek <[email protected]>
1842 L:      [email protected]
1843 S:      Maintained
1844 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1845 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1846
1847 ARM PRIMECELL PL35X SMC DRIVER
1848 M:      Miquel Raynal <[email protected]>
1849 R:      Michal Simek <[email protected]>
1850 L:      [email protected] (moderated for non-subscribers)
1851 S:      Maintained
1852 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1853 F:      drivers/memory/pl353-smc.c
1854
1855 ARM PRIMECELL SSP PL022 SPI DRIVER
1856 M:      Linus Walleij <[email protected]>
1857 L:      [email protected] (moderated for non-subscribers)
1858 S:      Maintained
1859 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1860 F:      drivers/spi/spi-pl022.c
1861
1862 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1863 M:      Russell King <[email protected]>
1864 S:      Odd Fixes
1865 F:      drivers/tty/serial/amba-pl01*.c
1866 F:      include/linux/amba/serial.h
1867
1868 ARM PRIMECELL VIC PL190/PL192 DRIVER
1869 M:      Linus Walleij <[email protected]>
1870 L:      [email protected] (moderated for non-subscribers)
1871 S:      Maintained
1872 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1873 F:      drivers/irqchip/irq-vic.c
1874
1875 ARM SMC WATCHDOG DRIVER
1876 M:      Julius Werner <[email protected]>
1877 R:      Evan Benn <[email protected]>
1878 S:      Maintained
1879 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1880 F:      drivers/watchdog/arm_smc_wdt.c
1881
1882 ARM SMMU DRIVERS
1883 M:      Will Deacon <[email protected]>
1884 R:      Robin Murphy <[email protected]>
1885 L:      [email protected] (moderated for non-subscribers)
1886 S:      Maintained
1887 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1888 F:      drivers/iommu/arm/
1889 F:      drivers/iommu/io-pgtable-arm*
1890
1891 ARM SUB-ARCHITECTURES
1892 L:      [email protected] (moderated for non-subscribers)
1893 S:      Maintained
1894 C:      irc://irc.libera.chat/armlinux
1895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1896 F:      arch/arm/mach-*/
1897 F:      arch/arm/plat-*/
1898
1899 ARM/ACTIONS SEMI ARCHITECTURE
1900 M:      Andreas Färber <[email protected]>
1901 M:      Manivannan Sadhasivam <[email protected]>
1902 L:      [email protected] (moderated for non-subscribers)
1903 L:      [email protected] (moderated for non-subscribers)
1904 S:      Maintained
1905 F:      Documentation/devicetree/bindings/arm/actions.yaml
1906 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1907 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1908 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1909 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1910 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1911 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1912 F:      Documentation/devicetree/bindings/pinctrl/actions,*
1913 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1914 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1915 F:      arch/arm/boot/dts/actions/
1916 F:      arch/arm/mach-actions/
1917 F:      arch/arm64/boot/dts/actions/
1918 F:      drivers/clk/actions/
1919 F:      drivers/clocksource/timer-owl*
1920 F:      drivers/dma/owl-dma.c
1921 F:      drivers/i2c/busses/i2c-owl.c
1922 F:      drivers/irqchip/irq-owl-sirq.c
1923 F:      drivers/mmc/host/owl-mmc.c
1924 F:      drivers/net/ethernet/actions/
1925 F:      drivers/pinctrl/actions/*
1926 F:      drivers/pmdomain/actions/
1927 F:      include/dt-bindings/power/owl-*
1928 F:      include/dt-bindings/reset/actions,*
1929 F:      include/linux/soc/actions/
1930 N:      owl
1931
1932 ARM/AIROHA SOC SUPPORT
1933 M:      Matthias Brugger <[email protected]>
1934 M:      AngeloGioacchino Del Regno <[email protected]>
1935 L:      [email protected] (moderated for non-subscribers)
1936 L:      [email protected] (moderated for non-subscribers)
1937 S:      Odd Fixes
1938 F:      arch/arm/boot/dts/airoha/
1939 F:      arch/arm64/boot/dts/airoha/
1940
1941 ARM/Allwinner SoC Clock Support
1942 M:      Emilio López <[email protected]>
1943 S:      Maintained
1944 F:      drivers/clk/sunxi/
1945
1946 ARM/Allwinner sunXi SoC support
1947 M:      Chen-Yu Tsai <[email protected]>
1948 M:      Jernej Skrabec <[email protected]>
1949 M:      Samuel Holland <[email protected]>
1950 L:      [email protected] (moderated for non-subscribers)
1951 L:      [email protected]
1952 S:      Maintained
1953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1954 F:      arch/arm/mach-sunxi/
1955 F:      arch/arm64/boot/dts/allwinner/
1956 F:      drivers/clk/sunxi-ng/
1957 F:      drivers/pinctrl/sunxi/
1958 F:      drivers/soc/sunxi/
1959 N:      allwinner
1960 N:      sun[x456789]i
1961 N:      sun[25]0i
1962
1963 ARM/ALPHASCALE ARCHITECTURE
1964 M:      Krzysztof Kozlowski <[email protected]>
1965 L:      [email protected] (moderated for non-subscribers)
1966 S:      Odd Fixes
1967 F:      arch/arm/boot/dts/alphascale/
1968 F:      drivers/clk/clk-asm9260.c
1969 F:      drivers/clocksource/asm9260_timer.c
1970 F:      drivers/rtc/rtc-asm9260.c
1971 F:      drivers/watchdog/asm9260_wdt.c
1972
1973 ARM/AMD PENSANDO ARM64 ARCHITECTURE
1974 M:      Brad Larson <[email protected]>
1975 L:      [email protected] (moderated for non-subscribers)
1976 S:      Supported
1977 F:      Documentation/devicetree/bindings/*/amd,pensando*
1978 F:      arch/arm64/boot/dts/amd/elba*
1979
1980 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1981 M:      Neil Armstrong <[email protected]>
1982 M:      Jerome Brunet <[email protected]>
1983 L:      [email protected]
1984 S:      Maintained
1985 F:      Documentation/devicetree/bindings/clock/amlogic*
1986 F:      drivers/clk/meson/
1987 F:      include/dt-bindings/clock/amlogic,a1*
1988 F:      include/dt-bindings/clock/gxbb*
1989 F:      include/dt-bindings/clock/meson*
1990
1991 ARM/Amlogic Meson SoC Crypto Drivers
1992 M:      Corentin Labbe <[email protected]>
1993 L:      [email protected]
1994 L:      [email protected]
1995 S:      Maintained
1996 F:      Documentation/devicetree/bindings/crypto/amlogic*
1997 F:      drivers/crypto/amlogic/
1998
1999 ARM/Amlogic Meson SoC Sound Drivers
2000 M:      Jerome Brunet <[email protected]>
2001 L:      [email protected] (moderated for non-subscribers)
2002 S:      Maintained
2003 F:      Documentation/devicetree/bindings/sound/amlogic*
2004 F:      sound/soc/meson/
2005
2006 ARM/Amlogic Meson SoC support
2007 M:      Neil Armstrong <[email protected]>
2008 M:      Kevin Hilman <[email protected]>
2009 R:      Jerome Brunet <[email protected]>
2010 R:      Martin Blumenstingl <[email protected]>
2011 L:      [email protected] (moderated for non-subscribers)
2012 L:      [email protected]
2013 S:      Maintained
2014 W:      http://linux-meson.com/
2015 F:      Documentation/devicetree/bindings/phy/amlogic*
2016 F:      arch/arm/boot/dts/amlogic/
2017 F:      arch/arm/mach-meson/
2018 F:      arch/arm64/boot/dts/amlogic/
2019 F:      drivers/pmdomain/amlogic/
2020 F:      drivers/mmc/host/meson*
2021 F:      drivers/phy/amlogic/
2022 F:      drivers/pinctrl/meson/
2023 F:      drivers/rtc/rtc-meson*
2024 F:      drivers/soc/amlogic/
2025 N:      meson
2026
2027 ARM/Annapurna Labs ALPINE ARCHITECTURE
2028 M:      Antoine Tenart <[email protected]>
2029 L:      [email protected] (moderated for non-subscribers)
2030 S:      Odd Fixes
2031 F:      arch/arm/boot/dts/amazon/
2032 F:      arch/arm/mach-alpine/
2033 F:      arch/arm64/boot/dts/amazon/
2034 F:      drivers/*/*alpine*
2035
2036 ARM/APPLE MACHINE SOUND DRIVERS
2037 M:      Martin Povišer <[email protected]>
2038 L:      [email protected]
2039 L:      [email protected] (moderated for non-subscribers)
2040 S:      Maintained
2041 F:      Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2042 F:      Documentation/devicetree/bindings/sound/apple,*
2043 F:      sound/soc/apple/*
2044 F:      sound/soc/codecs/cs42l83-i2c.c
2045 F:      sound/soc/codecs/ssm3515.c
2046
2047 ARM/APPLE MACHINE SUPPORT
2048 M:      Hector Martin <[email protected]>
2049 M:      Sven Peter <[email protected]>
2050 R:      Alyssa Rosenzweig <[email protected]>
2051 L:      [email protected]
2052 L:      [email protected] (moderated for non-subscribers)
2053 S:      Maintained
2054 W:      https://asahilinux.org
2055 B:      https://github.com/AsahiLinux/linux/issues
2056 C:      irc://irc.oftc.net/asahi-dev
2057 T:      git https://github.com/AsahiLinux/linux.git
2058 F:      Documentation/devicetree/bindings/arm/apple.yaml
2059 F:      Documentation/devicetree/bindings/arm/apple/*
2060 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
2061 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2062 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
2063 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2064 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
2065 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
2066 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
2067 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2068 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2069 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2070 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2071 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
2072 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2073 F:      Documentation/devicetree/bindings/power/apple*
2074 F:      Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2075 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2076 F:      arch/arm64/boot/dts/apple/
2077 F:      drivers/bluetooth/hci_bcm4377.c
2078 F:      drivers/clk/clk-apple-nco.c
2079 F:      drivers/cpufreq/apple-soc-cpufreq.c
2080 F:      drivers/dma/apple-admac.c
2081 F:      drivers/pmdomain/apple/
2082 F:      drivers/i2c/busses/i2c-pasemi-core.c
2083 F:      drivers/i2c/busses/i2c-pasemi-platform.c
2084 F:      drivers/iommu/apple-dart.c
2085 F:      drivers/iommu/io-pgtable-dart.c
2086 F:      drivers/irqchip/irq-apple-aic.c
2087 F:      drivers/nvme/host/apple.c
2088 F:      drivers/nvmem/apple-efuses.c
2089 F:      drivers/pinctrl/pinctrl-apple-gpio.c
2090 F:      drivers/pwm/pwm-apple.c
2091 F:      drivers/soc/apple/*
2092 F:      drivers/watchdog/apple_wdt.c
2093 F:      include/dt-bindings/interrupt-controller/apple-aic.h
2094 F:      include/dt-bindings/pinctrl/apple.h
2095 F:      include/linux/soc/apple/*
2096
2097 ARM/ARTPEC MACHINE SUPPORT
2098 M:      Jesper Nilsson <[email protected]>
2099 M:      Lars Persson <[email protected]>
2100 L:      [email protected]
2101 S:      Maintained
2102 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2103 F:      arch/arm/boot/dts/axis/
2104 F:      arch/arm/mach-artpec
2105 F:      drivers/clk/axis
2106 F:      drivers/crypto/axis
2107 F:      drivers/mmc/host/usdhi6rol0.c
2108 F:      drivers/pinctrl/pinctrl-artpec*
2109
2110 ARM/ASPEED I2C DRIVER
2111 M:      Brendan Higgins <[email protected]>
2112 R:      Benjamin Herrenschmidt <[email protected]>
2113 R:      Joel Stanley <[email protected]>
2114 L:      [email protected]
2115 L:      [email protected] (moderated for non-subscribers)
2116 S:      Maintained
2117 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2118 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2119 F:      drivers/i2c/busses/i2c-aspeed.c
2120 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
2121
2122 ARM/ASPEED MACHINE SUPPORT
2123 M:      Joel Stanley <[email protected]>
2124 R:      Andrew Jeffery <[email protected]>
2125 L:      [email protected] (moderated for non-subscribers)
2126 L:      [email protected] (moderated for non-subscribers)
2127 S:      Supported
2128 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
2129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2130 F:      Documentation/devicetree/bindings/arm/aspeed/
2131 F:      arch/arm/boot/dts/aspeed/
2132 F:      arch/arm/mach-aspeed/
2133 N:      aspeed
2134
2135 ARM/AXM LSI SOC
2136 M:      Krzysztof Kozlowski <[email protected]>
2137 L:      [email protected] (moderated for non-subscribers)
2138 S:      Odd Fixes
2139 F:      Documentation/devicetree/bindings/arm/axxia.yaml
2140 F:      arch/arm/boot/dts/intel/axm/
2141 F:      arch/arm/mach-axxia/
2142
2143 ARM/BITMAIN ARCHITECTURE
2144 M:      Manivannan Sadhasivam <[email protected]>
2145 L:      [email protected] (moderated for non-subscribers)
2146 S:      Maintained
2147 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2148 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2149 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2150 F:      arch/arm64/boot/dts/bitmain/
2151 F:      drivers/clk/clk-bm1880.c
2152 F:      drivers/pinctrl/pinctrl-bm1880.c
2153
2154 ARM/CALXEDA HIGHBANK ARCHITECTURE
2155 M:      Andre Przywara <[email protected]>
2156 L:      [email protected] (moderated for non-subscribers)
2157 S:      Maintained
2158 F:      arch/arm/boot/dts/calxeda/
2159 F:      arch/arm/mach-highbank/
2160
2161 ARM/CAVIUM THUNDER NETWORK DRIVER
2162 M:      Sunil Goutham <[email protected]>
2163 L:      [email protected] (moderated for non-subscribers)
2164 S:      Supported
2165 F:      drivers/net/ethernet/cavium/thunder/
2166
2167 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2168 M:      Lukasz Majewski <[email protected]>
2169 L:      [email protected] (moderated for non-subscribers)
2170 S:      Maintained
2171 F:      arch/arm/mach-ep93xx/ts72xx.c
2172
2173 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2174 M:      Alexander Shiyan <[email protected]>
2175 L:      [email protected] (moderated for non-subscribers)
2176 S:      Odd Fixes
2177 N:      clps711x
2178
2179 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2180 M:      Hartley Sweeten <[email protected]>
2181 M:      Alexander Sverdlin <[email protected]>
2182 L:      [email protected] (moderated for non-subscribers)
2183 S:      Maintained
2184 F:      Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2185 F:      Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2186 F:      arch/arm/boot/compressed/misc-ep93xx.h
2187 F:      arch/arm/mach-ep93xx/
2188 F:      drivers/iio/adc/ep93xx_adc.c
2189
2190 ARM/CLKDEV SUPPORT
2191 M:      Russell King <[email protected]>
2192 L:      [email protected] (moderated for non-subscribers)
2193 S:      Maintained
2194 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2195 F:      drivers/clk/clkdev.c
2196
2197 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2198 M:      Baruch Siach <[email protected]>
2199 L:      [email protected] (moderated for non-subscribers)
2200 S:      Maintained
2201 F:      arch/arm/boot/dts/cnxt/
2202 N:      digicolor
2203
2204 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2205 M:      Suzuki K Poulose <[email protected]>
2206 R:      Mike Leach <[email protected]>
2207 R:      James Clark <[email protected]>
2208 L:      [email protected] (moderated for non-subscribers)
2209 L:      [email protected] (moderated for non-subscribers)
2210 S:      Maintained
2211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2212 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2213 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2214 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2215 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2216 F:      Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2217 F:      Documentation/trace/coresight/*
2218 F:      drivers/hwtracing/coresight/*
2219 F:      include/dt-bindings/arm/coresight-cti-dt.h
2220 F:      include/linux/coresight*
2221 F:      include/uapi/linux/coresight*
2222 F:      samples/coresight/*
2223 F:      tools/perf/Documentation/arm-coresight.txt
2224 F:      tools/perf/arch/arm/util/auxtrace.c
2225 F:      tools/perf/arch/arm/util/cs-etm.c
2226 F:      tools/perf/arch/arm/util/cs-etm.h
2227 F:      tools/perf/arch/arm/util/pmu.c
2228 F:      tools/perf/tests/shell/*coresight*
2229 F:      tools/perf/tests/shell/coresight/*
2230 F:      tools/perf/tests/shell/lib/*coresight*
2231 F:      tools/perf/util/cs-etm-decoder/*
2232 F:      tools/perf/util/cs-etm.*
2233
2234 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2235 M:      Hans Ulli Kroll <[email protected]>
2236 M:      Linus Walleij <[email protected]>
2237 L:      [email protected] (moderated for non-subscribers)
2238 S:      Maintained
2239 T:      git git://github.com/ulli-kroll/linux.git
2240 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2241 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2242 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2243 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2244 F:      arch/arm/boot/dts/gemini/
2245 F:      arch/arm/mach-gemini/
2246 F:      drivers/crypto/gemini/
2247 F:      drivers/net/ethernet/cortina/
2248 F:      drivers/pinctrl/pinctrl-gemini.c
2249 F:      drivers/rtc/rtc-ftrtc010.c
2250
2251 ARM/CZ.NIC TURRIS SUPPORT
2252 M:      Marek Behún <[email protected]>
2253 S:      Maintained
2254 W:      https://www.turris.cz/
2255 F:      Documentation/ABI/testing/debugfs-moxtet
2256 F:      Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2257 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2258 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2259 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2260 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2261 F:      Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2262 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2263 F:      Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2264 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2265 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2266 F:      drivers/bus/moxtet.c
2267 F:      drivers/firmware/turris-mox-rwtm.c
2268 F:      drivers/gpio/gpio-moxtet.c
2269 F:      drivers/leds/leds-turris-omnia.c
2270 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2271 F:      drivers/platform/cznic/
2272 F:      drivers/watchdog/armada_37xx_wdt.c
2273 F:      include/dt-bindings/bus/moxtet.h
2274 F:      include/linux/armada-37xx-rwtm-mailbox.h
2275 F:      include/linux/moxtet.h
2276 F:      include/linux/turris-omnia-mcu-interface.h
2277
2278 ARM/FARADAY FA526 PORT
2279 M:      Hans Ulli Kroll <[email protected]>
2280 L:      [email protected] (moderated for non-subscribers)
2281 S:      Maintained
2282 T:      git git://git.berlios.de/gemini-board
2283 F:      arch/arm/mm/*-fa*
2284
2285 ARM/FOOTBRIDGE ARCHITECTURE
2286 M:      Russell King <[email protected]>
2287 L:      [email protected] (moderated for non-subscribers)
2288 S:      Maintained
2289 W:      http://www.armlinux.org.uk/
2290 F:      arch/arm/include/asm/hardware/dec21285.h
2291 F:      arch/arm/mach-footbridge/
2292
2293 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2294 M:      Shawn Guo <[email protected]>
2295 M:      Sascha Hauer <[email protected]>
2296 R:      Pengutronix Kernel Team <[email protected]>
2297 R:      Fabio Estevam <[email protected]>
2298 L:      [email protected]
2299 L:      [email protected] (moderated for non-subscribers)
2300 S:      Maintained
2301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2302 F:      arch/arm/boot/dts/nxp/imx/
2303 F:      arch/arm/boot/dts/nxp/mxs/
2304 F:      arch/arm64/boot/dts/freescale/
2305 X:      arch/arm64/boot/dts/freescale/fsl-*
2306 X:      arch/arm64/boot/dts/freescale/qoriq-*
2307 X:      drivers/media/i2c/
2308 N:      imx
2309 N:      mxs
2310
2311 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2312 M:      Shawn Guo <[email protected]>
2313 L:      [email protected] (moderated for non-subscribers)
2314 S:      Maintained
2315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2316 F:      arch/arm/boot/dts/nxp/ls/
2317 F:      arch/arm64/boot/dts/freescale/fsl-*
2318 F:      arch/arm64/boot/dts/freescale/qoriq-*
2319
2320 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2321 M:      Shawn Guo <[email protected]>
2322 M:      Sascha Hauer <[email protected]>
2323 R:      Pengutronix Kernel Team <[email protected]>
2324 R:      Stefan Agner <[email protected]>
2325 L:      [email protected] (moderated for non-subscribers)
2326 S:      Maintained
2327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2328 F:      arch/arm/boot/dts/nxp/vf/
2329 F:      arch/arm/mach-imx/*vf610*
2330
2331 ARM/GUMSTIX MACHINE SUPPORT
2332 M:      Steve Sakoman <[email protected]>
2333 L:      [email protected] (moderated for non-subscribers)
2334 S:      Maintained
2335
2336 ARM/HISILICON SOC SUPPORT
2337 M:      Wei Xu <[email protected]>
2338 L:      [email protected] (moderated for non-subscribers)
2339 S:      Supported
2340 W:      http://www.hisilicon.com
2341 T:      git https://github.com/hisilicon/linux-hisi.git
2342 F:      arch/arm/boot/dts/hisilicon/
2343 F:      arch/arm/mach-hisi/
2344 F:      arch/arm64/boot/dts/hisilicon/
2345
2346 ARM/HP JORNADA 7XX MACHINE SUPPORT
2347 M:      Kristoffer Ericson <[email protected]>
2348 S:      Maintained
2349 W:      www.jlime.com
2350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2351 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2352 F:      arch/arm/mach-sa1100/jornada720.c
2353
2354 ARM/HPE GXP ARCHITECTURE
2355 M:      Jean-Marie Verdun <[email protected]>
2356 M:      Nick Hawkins <[email protected]>
2357 S:      Maintained
2358 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2359 F:      Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2360 F:      Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2361 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2362 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2363 F:      Documentation/hwmon/gxp-fan-ctrl.rst
2364 F:      arch/arm/boot/dts/hpe/
2365 F:      arch/arm/mach-hpe/
2366 F:      drivers/clocksource/timer-gxp.c
2367 F:      drivers/hwmon/gxp-fan-ctrl.c
2368 F:      drivers/i2c/busses/i2c-gxp.c
2369 F:      drivers/spi/spi-gxp.c
2370 F:      drivers/watchdog/gxp-wdt.c
2371
2372 ARM/IGEP MACHINE SUPPORT
2373 M:      Enric Balletbo i Serra <[email protected]>
2374 M:      Javier Martinez Canillas <[email protected]>
2375 L:      [email protected]
2376 L:      [email protected] (moderated for non-subscribers)
2377 S:      Maintained
2378 F:      arch/arm/boot/dts/ti/omap/omap3-igep*
2379
2380 ARM/INTEL IXP4XX ARM ARCHITECTURE
2381 M:      Linus Walleij <[email protected]>
2382 M:      Imre Kaloz <[email protected]>
2383 L:      [email protected] (moderated for non-subscribers)
2384 S:      Maintained
2385 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2386 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2387 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2388 F:      Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2389 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2390 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2391 F:      arch/arm/boot/dts/intel/ixp/
2392 F:      arch/arm/mach-ixp4xx/
2393 F:      drivers/bus/intel-ixp4xx-eb.c
2394 F:      drivers/char/hw_random/ixp4xx-rng.c
2395 F:      drivers/clocksource/timer-ixp4xx.c
2396 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2397 F:      drivers/gpio/gpio-ixp4xx.c
2398 F:      drivers/irqchip/irq-ixp4xx.c
2399 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
2400 F:      drivers/net/wan/ixp4xx_hss.c
2401 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
2402 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
2403 F:      include/linux/soc/ixp4xx/npe.h
2404 F:      include/linux/soc/ixp4xx/qmgr.h
2405
2406 ARM/INTEL KEEMBAY ARCHITECTURE
2407 M:      Paul J. Murphy <[email protected]>
2408 M:      Daniele Alessandrelli <[email protected]>
2409 S:      Maintained
2410 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2411 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2412 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2413
2414 ARM/INTEL XSC3 (MANZANO) ARM CORE
2415 M:      Lennert Buytenhek <[email protected]>
2416 L:      [email protected] (moderated for non-subscribers)
2417 S:      Maintained
2418
2419 ARM/LG1K ARCHITECTURE
2420 M:      Chanho Min <[email protected]>
2421 L:      [email protected] (moderated for non-subscribers)
2422 S:      Maintained
2423 F:      arch/arm64/boot/dts/lg/
2424
2425 ARM/LPC18XX ARCHITECTURE
2426 M:      Vladimir Zapolskiy <[email protected]>
2427 L:      [email protected] (moderated for non-subscribers)
2428 S:      Maintained
2429 F:      Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2430 F:      arch/arm/boot/dts/nxp/lpc/lpc43*
2431 F:      drivers/i2c/busses/i2c-lpc2k.c
2432 F:      drivers/memory/pl172.c
2433 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2434 F:      drivers/rtc/rtc-lpc24xx.c
2435 N:      lpc18xx
2436
2437 ARM/LPC32XX SOC SUPPORT
2438 M:      Vladimir Zapolskiy <[email protected]>
2439 L:      [email protected] (moderated for non-subscribers)
2440 S:      Maintained
2441 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2442 F:      Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2443 F:      arch/arm/boot/dts/nxp/lpc/lpc32*
2444 F:      arch/arm/mach-lpc32xx/
2445 F:      drivers/i2c/busses/i2c-pnx.c
2446 F:      drivers/net/ethernet/nxp/lpc_eth.c
2447 F:      drivers/usb/host/ohci-nxp.c
2448 F:      drivers/watchdog/pnx4008_wdt.c
2449 N:      lpc32xx
2450
2451 ARM/Marvell Dove/MV78xx0/Orion SOC support
2452 M:      Andrew Lunn <[email protected]>
2453 M:      Sebastian Hesselbarth <[email protected]>
2454 M:      Gregory Clement <[email protected]>
2455 L:      [email protected] (moderated for non-subscribers)
2456 S:      Maintained
2457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2458 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2459 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2460 F:      Documentation/devicetree/bindings/soc/dove/
2461 F:      arch/arm/boot/dts/marvell/dove*
2462 F:      arch/arm/boot/dts/marvell/orion5x*
2463 F:      arch/arm/mach-dove/
2464 F:      arch/arm/mach-mv78xx0/
2465 F:      arch/arm/mach-orion5x/
2466 F:      arch/arm/plat-orion/
2467 F:      drivers/bus/mvebu-mbus.c
2468 F:      drivers/soc/dove/
2469
2470 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2471 M:      Andrew Lunn <[email protected]>
2472 M:      Gregory Clement <[email protected]>
2473 M:      Sebastian Hesselbarth <[email protected]>
2474 L:      [email protected] (moderated for non-subscribers)
2475 S:      Maintained
2476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2477 F:      Documentation/devicetree/bindings/arm/marvell/
2478 F:      arch/arm/boot/dts/marvell/armada*
2479 F:      arch/arm/boot/dts/marvell/kirkwood*
2480 F:      arch/arm/configs/mvebu_*_defconfig
2481 F:      arch/arm/mach-mvebu/
2482 F:      arch/arm64/boot/dts/marvell/
2483 F:      drivers/clk/mvebu/
2484 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2485 F:      drivers/cpufreq/armada-8k-cpufreq.c
2486 F:      drivers/cpufreq/mvebu-cpufreq.c
2487 F:      drivers/irqchip/irq-armada-370-xp.c
2488 F:      drivers/irqchip/irq-mvebu-*
2489 F:      drivers/pinctrl/mvebu/
2490 F:      drivers/rtc/rtc-armada38x.c
2491
2492 ARM/Mediatek RTC DRIVER
2493 M:      Eddie Huang <[email protected]>
2494 M:      Sean Wang <[email protected]>
2495 L:      [email protected] (moderated for non-subscribers)
2496 L:      [email protected] (moderated for non-subscribers)
2497 S:      Maintained
2498 F:      Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2499 F:      Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2500 F:      drivers/rtc/rtc-mt2712.c
2501 F:      drivers/rtc/rtc-mt6397.c
2502 F:      drivers/rtc/rtc-mt7622.c
2503
2504 ARM/Mediatek SoC support
2505 M:      Matthias Brugger <[email protected]>
2506 M:      AngeloGioacchino Del Regno <[email protected]>
2507 L:      [email protected]
2508 L:      [email protected] (moderated for non-subscribers)
2509 L:      [email protected] (moderated for non-subscribers)
2510 S:      Maintained
2511 W:      https://mtk.wiki.kernel.org/
2512 C:      irc://irc.libera.chat/linux-mediatek
2513 F:      arch/arm/boot/dts/mediatek/
2514 F:      arch/arm/mach-mediatek/
2515 F:      arch/arm64/boot/dts/mediatek/
2516 F:      drivers/soc/mediatek/
2517 N:      mtk
2518 N:      mt[2678]
2519 K:      mediatek
2520
2521 ARM/Mediatek USB3 PHY DRIVER
2522 M:      Chunfeng Yun <[email protected]>
2523 L:      [email protected] (moderated for non-subscribers)
2524 L:      [email protected] (moderated for non-subscribers)
2525 S:      Maintained
2526 F:      Documentation/devicetree/bindings/phy/mediatek,*
2527 F:      drivers/phy/mediatek/
2528
2529 ARM/MICROCHIP (ARM64) SoC support
2530 M:      Conor Dooley <[email protected]>
2531 M:      Nicolas Ferre <[email protected]>
2532 M:      Claudiu Beznea <[email protected]>
2533 L:      [email protected] (moderated for non-subscribers)
2534 S:      Supported
2535 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2536 F:      arch/arm64/boot/dts/microchip/
2537
2538 ARM/Microchip (AT91) SoC support
2539 M:      Nicolas Ferre <[email protected]>
2540 M:      Alexandre Belloni <[email protected]>
2541 M:      Claudiu Beznea <[email protected]>
2542 L:      [email protected] (moderated for non-subscribers)
2543 S:      Supported
2544 W:      http://www.linux4sam.org
2545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2546 F:      arch/arm/boot/dts/microchip/at91*
2547 F:      arch/arm/boot/dts/microchip/sama*
2548 F:      arch/arm/include/debug/at91.S
2549 F:      arch/arm/mach-at91/
2550 F:      drivers/memory/atmel*
2551 F:      drivers/watchdog/sama5d4_wdt.c
2552 F:      include/soc/at91/
2553 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2554 N:      at91
2555 N:      atmel
2556
2557 ARM/Microchip Sparx5 SoC support
2558 M:      Lars Povlsen <[email protected]>
2559 M:      Steen Hegelund <[email protected]>
2560 M:      Daniel Machon <[email protected]>
2561 M:      [email protected]
2562 L:      [email protected] (moderated for non-subscribers)
2563 S:      Supported
2564 F:      arch/arm64/boot/dts/microchip/sparx*
2565 F:      drivers/net/ethernet/microchip/vcap/
2566 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2567 N:      sparx5
2568
2569 ARM/MILBEAUT ARCHITECTURE
2570 M:      Taichi Sugaya <[email protected]>
2571 M:      Takao Orito <[email protected]>
2572 L:      [email protected] (moderated for non-subscribers)
2573 S:      Maintained
2574 F:      arch/arm/boot/dts/socionext/milbeaut*
2575 F:      arch/arm/mach-milbeaut/
2576 N:      milbeaut
2577
2578 ARM/MOXA ART SOC
2579 M:      Krzysztof Kozlowski <[email protected]>
2580 L:      [email protected] (moderated for non-subscribers)
2581 S:      Odd Fixes
2582 F:      Documentation/devicetree/bindings/arm/moxart.yaml
2583 F:      Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2584 F:      arch/arm/boot/dts/moxa/
2585 F:      drivers/clk/clk-moxart.c
2586
2587 ARM/MStar/Sigmastar Armv7 SoC support
2588 M:      Daniel Palmer <[email protected]>
2589 M:      Romain Perier <[email protected]>
2590 L:      [email protected] (moderated for non-subscribers)
2591 S:      Maintained
2592 W:      http://linux-chenxing.org/
2593 T:      git git://github.com/linux-chenxing/linux.git
2594 F:      Documentation/devicetree/bindings/arm/mstar/*
2595 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2596 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2597 F:      arch/arm/boot/dts/sigmastar/
2598 F:      arch/arm/mach-mstar/
2599 F:      drivers/clk/mstar/
2600 F:      drivers/clocksource/timer-msc313e.c
2601 F:      drivers/gpio/gpio-msc313.c
2602 F:      drivers/rtc/rtc-msc313.c
2603 F:      drivers/watchdog/msc313e_wdt.c
2604 F:      include/dt-bindings/clock/mstar-*
2605 F:      include/dt-bindings/gpio/msc313-gpio.h
2606
2607 ARM/NOMADIK/Ux500 ARCHITECTURES
2608 M:      Linus Walleij <[email protected]>
2609 L:      [email protected] (moderated for non-subscribers)
2610 S:      Maintained
2611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2612 F:      Documentation/devicetree/bindings/arm/ste-*
2613 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2614 F:      Documentation/devicetree/bindings/arm/ux500/
2615 F:      Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2616 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2617 F:      arch/arm/boot/dts/st/ste-*
2618 F:      arch/arm/mach-nomadik/
2619 F:      arch/arm/mach-ux500/
2620 F:      drivers/clk/clk-nomadik.c
2621 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2622 F:      drivers/dma/ste_dma40*
2623 F:      drivers/pmdomain/st/ste-ux500-pm-domain.c
2624 F:      drivers/gpio/gpio-nomadik.c
2625 F:      drivers/hwspinlock/u8500_hsem.c
2626 F:      drivers/i2c/busses/i2c-nomadik.c
2627 F:      drivers/iio/adc/ab8500-gpadc.c
2628 F:      drivers/mfd/ab8500*
2629 F:      drivers/mfd/abx500*
2630 F:      drivers/mfd/db8500*
2631 F:      drivers/pinctrl/nomadik/
2632 F:      drivers/rtc/rtc-ab8500.c
2633 F:      drivers/rtc/rtc-pl031.c
2634 F:      drivers/soc/ux500/
2635
2636 ARM/NUVOTON MA35 ARCHITECTURE
2637 M:      Jacky Huang <[email protected]>
2638 M:      Shan-Chun Hung <[email protected]>
2639 L:      [email protected] (moderated for non-subscribers)
2640 S:      Supported
2641 F:      Documentation/devicetree/bindings/*/*/*ma35*
2642 F:      Documentation/devicetree/bindings/*/*ma35*
2643 F:      arch/arm64/boot/dts/nuvoton/*ma35*
2644 F:      drivers/*/*/*ma35*
2645 F:      drivers/*/*ma35*
2646 K:      ma35d1
2647
2648 ARM/NUVOTON NPCM ARCHITECTURE
2649 M:      Avi Fishman <[email protected]>
2650 M:      Tomer Maimon <[email protected]>
2651 M:      Tali Perry <[email protected]>
2652 R:      Patrick Venture <[email protected]>
2653 R:      Nancy Yuen <[email protected]>
2654 R:      Benjamin Fair <[email protected]>
2655 L:      [email protected] (moderated for non-subscribers)
2656 S:      Supported
2657 F:      Documentation/devicetree/bindings/*/*/*npcm*
2658 F:      Documentation/devicetree/bindings/*/*npcm*
2659 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2660 F:      arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2661 F:      arch/arm/mach-npcm/
2662 F:      arch/arm64/boot/dts/nuvoton/
2663 F:      drivers/*/*/*npcm*
2664 F:      drivers/*/*npcm*
2665 F:      drivers/rtc/rtc-nct3018y.c
2666 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2667 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2668
2669 ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2670 M:      Joseph Liu <[email protected]>
2671 M:      Marvin Lin <[email protected]>
2672 L:      [email protected]
2673 L:      [email protected] (moderated for non-subscribers)
2674 S:      Maintained
2675 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2676 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2677 F:      Documentation/userspace-api/media/drivers/npcm-video.rst
2678 F:      drivers/media/platform/nuvoton/
2679 F:      include/uapi/linux/npcm-video.h
2680
2681 ARM/NUVOTON WPCM450 ARCHITECTURE
2682 M:      Jonathan Neuschäfer <[email protected]>
2683 L:      [email protected] (moderated for non-subscribers)
2684 S:      Maintained
2685 W:      https://github.com/neuschaefer/wpcm450/wiki
2686 F:      Documentation/devicetree/bindings/*/*wpcm*
2687 F:      arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2688 F:      arch/arm/configs/wpcm450_defconfig
2689 F:      arch/arm/mach-npcm/wpcm450.c
2690 F:      drivers/*/*/*wpcm*
2691 F:      drivers/*/*wpcm*
2692
2693 ARM/NXP S32G ARCHITECTURE
2694 R:      Chester Lin <[email protected]>
2695 R:      Matthias Brugger <[email protected]>
2696 R:      Ghennadi Procopciuc <[email protected]>
2697 L:      NXP S32 Linux Team <[email protected]>
2698 L:      [email protected] (moderated for non-subscribers)
2699 S:      Maintained
2700 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2701 F:      drivers/pinctrl/nxp/
2702
2703 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2704 M:      Alexander Clouter <[email protected]>
2705 L:      [email protected] (moderated for non-subscribers)
2706 S:      Maintained
2707 W:      http://www.digriz.org.uk/ts78xx/kernel
2708 F:      arch/arm/mach-orion5x/ts78xx-*
2709
2710 ARM/QUALCOMM CHROMEBOOK SUPPORT
2711 R:      [email protected]
2712 F:      arch/arm64/boot/dts/qcom/sc7180*
2713 F:      arch/arm64/boot/dts/qcom/sc7280*
2714 F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
2715
2716 ARM/QUALCOMM MAILING LIST
2717 L:      [email protected]
2718 F:      Documentation/devicetree/bindings/*/qcom*
2719 F:      Documentation/devicetree/bindings/soc/qcom/
2720 F:      arch/arm/boot/dts/qcom/
2721 F:      arch/arm/configs/qcom_defconfig
2722 F:      arch/arm/mach-qcom/
2723 F:      arch/arm64/boot/dts/qcom/
2724 F:      drivers/*/*/pm8???-*
2725 F:      drivers/*/*/qcom*
2726 F:      drivers/*/*/qcom/
2727 F:      drivers/*/qcom*
2728 F:      drivers/*/qcom/
2729 F:      drivers/bluetooth/btqcomsmd.c
2730 F:      drivers/clocksource/timer-qcom.c
2731 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2732 F:      drivers/extcon/extcon-qcom*
2733 F:      drivers/i2c/busses/i2c-qcom-geni.c
2734 F:      drivers/i2c/busses/i2c-qup.c
2735 F:      drivers/iommu/msm*
2736 F:      drivers/mfd/ssbi.c
2737 F:      drivers/mmc/host/mmci_qcom*
2738 F:      drivers/mmc/host/sdhci-msm.c
2739 F:      drivers/pci/controller/dwc/pcie-qcom.c
2740 F:      drivers/phy/qualcomm/
2741 F:      drivers/power/*/msm*
2742 F:      drivers/reset/reset-qcom-*
2743 F:      drivers/rtc/rtc-pm8xxx.c
2744 F:      drivers/spi/spi-geni-qcom.c
2745 F:      drivers/spi/spi-qcom-qspi.c
2746 F:      drivers/spi/spi-qup.c
2747 F:      drivers/tty/serial/msm_serial.c
2748 F:      drivers/ufs/host/ufs-qcom*
2749 F:      drivers/usb/dwc3/dwc3-qcom.c
2750 F:      include/dt-bindings/*/qcom*
2751 F:      include/linux/*/qcom*
2752 F:      include/linux/soc/qcom/
2753
2754 ARM/QUALCOMM SUPPORT
2755 M:      Bjorn Andersson <[email protected]>
2756 M:      Konrad Dybcio <[email protected]>
2757 L:      [email protected]
2758 S:      Maintained
2759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2760 F:      Documentation/devicetree/bindings/arm/qcom-soc.yaml
2761 F:      Documentation/devicetree/bindings/arm/qcom.yaml
2762 F:      Documentation/devicetree/bindings/bus/qcom*
2763 F:      Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2764 F:      Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2765 F:      Documentation/devicetree/bindings/reserved-memory/qcom
2766 F:      Documentation/devicetree/bindings/soc/qcom/
2767 F:      arch/arm/boot/dts/qcom/
2768 F:      arch/arm/configs/qcom_defconfig
2769 F:      arch/arm/mach-qcom/
2770 F:      arch/arm64/boot/dts/qcom/
2771 F:      drivers/bus/qcom*
2772 F:      drivers/firmware/qcom/
2773 F:      drivers/soc/qcom/
2774 F:      include/dt-bindings/arm/qcom,ids.h
2775 F:      include/dt-bindings/firmware/qcom,scm.h
2776 F:      include/dt-bindings/soc/qcom*
2777 F:      include/linux/firmware/qcom
2778 F:      include/linux/soc/qcom/
2779 F:      include/soc/qcom/
2780
2781 ARM/RDA MICRO ARCHITECTURE
2782 M:      Manivannan Sadhasivam <[email protected]>
2783 L:      [email protected] (moderated for non-subscribers)
2784 L:      [email protected] (moderated for non-subscribers)
2785 S:      Maintained
2786 F:      Documentation/devicetree/bindings/arm/rda.yaml
2787 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2788 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2789 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2790 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2791 F:      arch/arm/boot/dts/unisoc/
2792 F:      drivers/clocksource/timer-rda.c
2793 F:      drivers/gpio/gpio-rda.c
2794 F:      drivers/irqchip/irq-rda-intc.c
2795 F:      drivers/tty/serial/rda-uart.c
2796
2797 ARM/REALTEK ARCHITECTURE
2798 M:      Andreas Färber <[email protected]>
2799 L:      [email protected] (moderated for non-subscribers)
2800 L:      [email protected] (moderated for non-subscribers)
2801 S:      Maintained
2802 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2803 F:      arch/arm/boot/dts/realtek/
2804 F:      arch/arm/mach-realtek/
2805 F:      arch/arm64/boot/dts/realtek/
2806
2807 ARM/RISC-V/RENESAS ARCHITECTURE
2808 M:      Geert Uytterhoeven <[email protected]>
2809 M:      Magnus Damm <[email protected]>
2810 L:      [email protected]
2811 S:      Supported
2812 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2813 C:      irc://irc.libera.chat/renesas-soc
2814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2815 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2816 F:      Documentation/devicetree/bindings/soc/renesas/
2817 F:      arch/arm/boot/dts/renesas/
2818 F:      arch/arm/configs/shmobile_defconfig
2819 F:      arch/arm/include/debug/renesas-scif.S
2820 F:      arch/arm/mach-shmobile/
2821 F:      arch/arm64/boot/dts/renesas/
2822 F:      arch/riscv/boot/dts/renesas/
2823 F:      drivers/pmdomain/renesas/
2824 F:      drivers/soc/renesas/
2825 F:      include/linux/soc/renesas/
2826 K:      \brenesas,
2827
2828 ARM/RISCPC ARCHITECTURE
2829 M:      Russell King <[email protected]>
2830 L:      [email protected] (moderated for non-subscribers)
2831 S:      Maintained
2832 W:      http://www.armlinux.org.uk/
2833 F:      arch/arm/include/asm/hardware/ioc.h
2834 F:      arch/arm/include/asm/hardware/iomd.h
2835 F:      arch/arm/include/asm/hardware/memc.h
2836 F:      arch/arm/mach-rpc/
2837 F:      drivers/net/ethernet/8390/etherh.c
2838 F:      drivers/net/ethernet/i825xx/ether1*
2839 F:      drivers/net/ethernet/seeq/ether3*
2840 F:      drivers/scsi/arm/
2841
2842 ARM/Rockchip SoC support
2843 M:      Heiko Stuebner <[email protected]>
2844 L:      [email protected] (moderated for non-subscribers)
2845 L:      [email protected]
2846 S:      Maintained
2847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2848 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2849 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2850 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2851 F:      arch/arm/boot/dts/rockchip/
2852 F:      arch/arm/mach-rockchip/
2853 F:      drivers/*/*/*rockchip*
2854 F:      drivers/*/*rockchip*
2855 F:      drivers/clk/rockchip/
2856 F:      drivers/i2c/busses/i2c-rk3x.c
2857 F:      sound/soc/rockchip/
2858 N:      rockchip
2859
2860 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2861 M:      Krzysztof Kozlowski <[email protected]>
2862 R:      Alim Akhtar <[email protected]>
2863 L:      [email protected] (moderated for non-subscribers)
2864 L:      [email protected]
2865 S:      Maintained
2866 P:      Documentation/process/maintainer-soc-clean-dts.rst
2867 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2868 B:      mailto:[email protected]
2869 C:      irc://irc.libera.chat/linux-exynos
2870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2871 F:      Documentation/arch/arm/samsung/
2872 F:      Documentation/devicetree/bindings/arm/samsung/
2873 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
2874 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2875 F:      Documentation/devicetree/bindings/soc/samsung/
2876 F:      arch/arm/boot/dts/samsung/
2877 F:      arch/arm/mach-exynos*/
2878 F:      arch/arm/mach-s3c/
2879 F:      arch/arm/mach-s5p*/
2880 F:      arch/arm64/boot/dts/exynos/
2881 F:      drivers/*/*/*s3c24*
2882 F:      drivers/*/*s3c24*
2883 F:      drivers/*/*s3c64xx*
2884 F:      drivers/*/*s5pv210*
2885 F:      drivers/clocksource/samsung_pwm_timer.c
2886 F:      drivers/memory/samsung/
2887 F:      drivers/pwm/pwm-samsung.c
2888 F:      drivers/soc/samsung/
2889 F:      drivers/tty/serial/samsung*
2890 F:      include/clocksource/samsung_pwm.h
2891 F:      include/linux/platform_data/*s3c*
2892 F:      include/linux/serial_s3c.h
2893 F:      include/linux/soc/samsung/
2894 N:      exynos
2895 N:      s3c64xx
2896 N:      s5pv210
2897
2898 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2899 M:      Łukasz Stelmach <[email protected]>
2900 L:      [email protected] (moderated for non-subscribers)
2901 L:      [email protected]
2902 S:      Maintained
2903 F:      drivers/media/platform/samsung/s5p-g2d/
2904
2905 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2906 M:      Marek Szyprowski <[email protected]>
2907 L:      [email protected]
2908 L:      [email protected]
2909 S:      Maintained
2910 F:      Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2911 F:      drivers/media/cec/platform/s5p/
2912
2913 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2914 M:      Andrzej Pietrasiewicz <[email protected]>
2915 M:      Jacek Anaszewski <[email protected]>
2916 M:      Sylwester Nawrocki <[email protected]>
2917 L:      [email protected] (moderated for non-subscribers)
2918 L:      [email protected]
2919 S:      Maintained
2920 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2921 F:      drivers/media/platform/samsung/s5p-jpeg/
2922
2923 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2924 M:      Marek Szyprowski <[email protected]>
2925 M:      Andrzej Hajda <[email protected]>
2926 L:      [email protected] (moderated for non-subscribers)
2927 L:      [email protected]
2928 S:      Maintained
2929 F:      Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2930 F:      drivers/media/platform/samsung/s5p-mfc/
2931
2932 ARM/SOCFPGA ARCHITECTURE
2933 M:      Dinh Nguyen <[email protected]>
2934 S:      Maintained
2935 W:      http://www.rocketboards.org
2936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2937 F:      arch/arm/boot/dts/intel/socfpga/
2938 F:      arch/arm/configs/socfpga_defconfig
2939 F:      arch/arm/mach-socfpga/
2940 F:      arch/arm64/boot/dts/altera/
2941 F:      arch/arm64/boot/dts/intel/
2942
2943 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2944 M:      Dinh Nguyen <[email protected]>
2945 S:      Maintained
2946 F:      drivers/clk/socfpga/
2947
2948 ARM/SOCFPGA EDAC SUPPORT
2949 M:      Dinh Nguyen <[email protected]>
2950 S:      Maintained
2951 F:      drivers/edac/altera_edac.[ch]
2952
2953 ARM/SPREADTRUM SoC SUPPORT
2954 M:      Orson Zhai <[email protected]>
2955 M:      Baolin Wang <[email protected]>
2956 R:      Chunyan Zhang <[email protected]>
2957 S:      Maintained
2958 F:      arch/arm64/boot/dts/sprd
2959 N:      sprd
2960 N:      sc27xx
2961 N:      sc2731
2962
2963 ARM/STI ARCHITECTURE
2964 M:      Patrice Chotard <[email protected]>
2965 L:      [email protected] (moderated for non-subscribers)
2966 S:      Maintained
2967 W:      http://www.stlinux.com
2968 F:      Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2969 F:      Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2970 F:      arch/arm/boot/dts/st/sti*
2971 F:      arch/arm/mach-sti/
2972 F:      drivers/ata/ahci_st.c
2973 F:      drivers/char/hw_random/st-rng.c
2974 F:      drivers/clocksource/arm_global_timer.c
2975 F:      drivers/clocksource/clksrc_st_lpc.c
2976 F:      drivers/cpufreq/sti-cpufreq.c
2977 F:      drivers/dma/st_fdma*
2978 F:      drivers/i2c/busses/i2c-st.c
2979 F:      drivers/media/platform/st/sti/c8sectpfe/
2980 F:      drivers/media/rc/st_rc.c
2981 F:      drivers/mmc/host/sdhci-st.c
2982 F:      drivers/phy/st/phy-miphy28lp.c
2983 F:      drivers/phy/st/phy-stih407-usb.c
2984 F:      drivers/pinctrl/pinctrl-st.c
2985 F:      drivers/remoteproc/st_remoteproc.c
2986 F:      drivers/remoteproc/st_slim_rproc.c
2987 F:      drivers/reset/sti/
2988 F:      drivers/rtc/rtc-st-lpc.c
2989 F:      drivers/tty/serial/st-asc.c
2990 F:      drivers/usb/dwc3/dwc3-st.c
2991 F:      drivers/usb/host/ehci-st.c
2992 F:      drivers/usb/host/ohci-st.c
2993 F:      drivers/watchdog/st_lpc_wdt.c
2994 F:      include/linux/remoteproc/st_slim_rproc.h
2995
2996 ARM/STM32 ARCHITECTURE
2997 M:      Maxime Coquelin <[email protected]>
2998 M:      Alexandre Torgue <[email protected]>
2999 L:      [email protected] (moderated for non-subscribers)
3000 L:      [email protected] (moderated for non-subscribers)
3001 S:      Maintained
3002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3003 F:      arch/arm/boot/dts/st/stm32*
3004 F:      arch/arm/mach-stm32/
3005 F:      arch/arm64/boot/dts/st/
3006 F:      drivers/clocksource/armv7m_systick.c
3007 N:      stm32
3008 N:      stm
3009
3010 ARM/SUNPLUS SP7021 SOC SUPPORT
3011 M:      Qin Jian <[email protected]>
3012 L:      [email protected] (moderated for mon-subscribers)
3013 S:      Maintained
3014 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3015 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3016 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3017 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3018 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3019 F:      arch/arm/boot/dts/sunplus/
3020 F:      arch/arm/configs/sp7021_*defconfig
3021 F:      drivers/clk/clk-sp7021.c
3022 F:      drivers/irqchip/irq-sp7021-intc.c
3023 F:      drivers/reset/reset-sunplus.c
3024 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
3025 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
3026
3027 ARM/Synaptics SoC support
3028 M:      Jisheng Zhang <[email protected]>
3029 M:      Sebastian Hesselbarth <[email protected]>
3030 L:      [email protected] (moderated for non-subscribers)
3031 S:      Maintained
3032 F:      arch/arm/boot/dts/synaptics/
3033 F:      arch/arm/mach-berlin/
3034 F:      arch/arm64/boot/dts/synaptics/
3035
3036 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3037 M:      Hans Verkuil <[email protected]>
3038 L:      [email protected]
3039 L:      [email protected]
3040 S:      Maintained
3041 F:      Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3042 F:      drivers/media/cec/platform/tegra/
3043
3044 ARM/TESLA FSD SoC SUPPORT
3045 M:      Alim Akhtar <[email protected]>
3046 M:      [email protected]
3047 L:      [email protected] (moderated for non-subscribers)
3048 L:      [email protected]
3049 S:      Maintained
3050 F:      arch/arm64/boot/dts/tesla/
3051
3052 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3053 M:      Santosh Shilimkar <[email protected]>
3054 L:      [email protected]
3055 S:      Maintained
3056 F:      drivers/memory/*emif*
3057
3058 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3059 M:      Nishanth Menon <[email protected]>
3060 M:      Santosh Shilimkar <[email protected]>
3061 L:      [email protected] (moderated for non-subscribers)
3062 S:      Maintained
3063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3064 F:      arch/arm/boot/dts/ti/keystone/
3065 F:      arch/arm/mach-keystone/
3066
3067 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3068 M:      Santosh Shilimkar <[email protected]>
3069 L:      [email protected]
3070 S:      Maintained
3071 F:      drivers/clk/keystone/
3072
3073 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3074 M:      Santosh Shilimkar <[email protected]>
3075 L:      [email protected] (moderated for non-subscribers)
3076 L:      [email protected]
3077 S:      Maintained
3078 F:      drivers/clocksource/timer-keystone.c
3079
3080 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3081 M:      Santosh Shilimkar <[email protected]>
3082 L:      [email protected]
3083 S:      Maintained
3084 F:      drivers/power/reset/keystone-reset.c
3085
3086 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3087 M:      Nishanth Menon <[email protected]>
3088 M:      Vignesh Raghavendra <[email protected]>
3089 M:      Tero Kristo <[email protected]>
3090 L:      [email protected] (moderated for non-subscribers)
3091 S:      Supported
3092 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
3093 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3094 F:      arch/arm64/boot/dts/ti/Makefile
3095 F:      arch/arm64/boot/dts/ti/k3-*
3096
3097 ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3098 M:      Krzysztof Kozlowski <[email protected]>
3099 L:      [email protected] (moderated for non-subscribers)
3100 S:      Odd Fixes
3101 F:      Documentation/devicetree/bindings/*/*/ti,nspire*
3102 F:      Documentation/devicetree/bindings/*/ti,nspire*
3103 F:      Documentation/devicetree/bindings/arm/ti/nspire.yaml
3104 F:      arch/arm/boot/dts/nspire/
3105
3106 ARM/TOSHIBA VISCONTI ARCHITECTURE
3107 M:      Nobuhiro Iwamatsu <[email protected]>
3108 L:      [email protected] (moderated for non-subscribers)
3109 S:      Supported
3110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3111 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
3112 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3113 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3114 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3115 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3116 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3117 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3118 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3119 F:      arch/arm64/boot/dts/toshiba/
3120 F:      drivers/clk/visconti/
3121 F:      drivers/gpio/gpio-visconti.c
3122 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3123 F:      drivers/pci/controller/dwc/pcie-visconti.c
3124 F:      drivers/pinctrl/visconti/
3125 F:      drivers/watchdog/visconti_wdt.c
3126 N:      visconti
3127
3128 ARM/UNIPHIER ARCHITECTURE
3129 M:      Kunihiko Hayashi <[email protected]>
3130 M:      Masami Hiramatsu <[email protected]>
3131 L:      [email protected] (moderated for non-subscribers)
3132 S:      Maintained
3133 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3134 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3135 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3136 F:      Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3137 F:      arch/arm/boot/dts/socionext/uniphier*
3138 F:      arch/arm/include/asm/hardware/cache-uniphier.h
3139 F:      arch/arm/mm/cache-uniphier.c
3140 F:      arch/arm64/boot/dts/socionext/uniphier*
3141 F:      drivers/bus/uniphier-system-bus.c
3142 F:      drivers/clk/uniphier/
3143 F:      drivers/dma/uniphier-mdmac.c
3144 F:      drivers/gpio/gpio-uniphier.c
3145 F:      drivers/i2c/busses/i2c-uniphier*
3146 F:      drivers/irqchip/irq-uniphier-aidet.c
3147 F:      drivers/mmc/host/uniphier-sd.c
3148 F:      drivers/pinctrl/uniphier/
3149 F:      drivers/reset/reset-uniphier.c
3150 F:      drivers/tty/serial/8250/8250_uniphier.c
3151 N:      uniphier
3152
3153 ARM/VERSATILE EXPRESS PLATFORM
3154 M:      Liviu Dudau <[email protected]>
3155 M:      Sudeep Holla <[email protected]>
3156 M:      Lorenzo Pieralisi <[email protected]>
3157 L:      [email protected] (moderated for non-subscribers)
3158 S:      Maintained
3159 N:      mps2
3160 N:      vexpress
3161 F:      arch/arm/mach-versatile/
3162 F:      arch/arm64/boot/dts/arm/
3163 F:      drivers/clocksource/timer-versatile.c
3164 X:      drivers/cpufreq/vexpress-spc-cpufreq.c
3165 X:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3166
3167 ARM/VFP SUPPORT
3168 M:      Russell King <[email protected]>
3169 L:      [email protected] (moderated for non-subscribers)
3170 S:      Maintained
3171 W:      http://www.armlinux.org.uk/
3172 F:      arch/arm/vfp/
3173
3174 ARM/VT8500 ARM ARCHITECTURE
3175 M:      Alexey Charkov <[email protected]>
3176 M:      Krzysztof Kozlowski <[email protected]>
3177 L:      [email protected] (moderated for non-subscribers)
3178 S:      Odd Fixes
3179 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3180 F:      arch/arm/boot/dts/vt8500/
3181 F:      arch/arm/mach-vt8500/
3182 F:      drivers/clocksource/timer-vt8500.c
3183 F:      drivers/i2c/busses/i2c-viai2c-wmt.c
3184 F:      drivers/mmc/host/wmt-sdmmc.c
3185 F:      drivers/pwm/pwm-vt8500.c
3186 F:      drivers/rtc/rtc-vt8500.c
3187 F:      drivers/tty/serial/vt8500_serial.c
3188 F:      drivers/video/fbdev/vt8500lcdfb.*
3189 F:      drivers/video/fbdev/wm8505fb*
3190 F:      drivers/video/fbdev/wmt_ge_rops.*
3191
3192 ARM/ZYNQ ARCHITECTURE
3193 M:      Michal Simek <[email protected]>
3194 L:      [email protected] (moderated for non-subscribers)
3195 S:      Supported
3196 W:      http://wiki.xilinx.com
3197 T:      git https://github.com/Xilinx/linux-xlnx.git
3198 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3199 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3200 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3201 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3202 F:      Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3203 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3204 F:      arch/arm/mach-zynq/
3205 F:      drivers/clocksource/timer-cadence-ttc.c
3206 F:      drivers/cpuidle/cpuidle-zynq.c
3207 F:      drivers/edac/synopsys_edac.c
3208 F:      drivers/i2c/busses/i2c-cadence.c
3209 F:      drivers/i2c/busses/i2c-xiic.c
3210 F:      drivers/mmc/host/sdhci-of-arasan.c
3211 N:      zynq
3212 N:      xilinx
3213
3214 ARM64 FIT SUPPORT
3215 M:      Simon Glass <[email protected]>
3216 L:      [email protected] (moderated for non-subscribers)
3217 S:      Maintained
3218 F:      arch/arm64/boot/Makefile
3219 F:      scripts/make_fit.py
3220
3221 ARM64 PLATFORM DRIVERS
3222 M:      Hans de Goede <[email protected]>
3223 M:      Ilpo Järvinen <[email protected]>
3224 R:      Bryan O'Donoghue <[email protected]>
3225 L:      [email protected]
3226 S:      Maintained
3227 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
3228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3229 F:      drivers/platform/arm64/
3230
3231 ARM64 PORT (AARCH64 ARCHITECTURE)
3232 M:      Catalin Marinas <[email protected]>
3233 M:      Will Deacon <[email protected]>
3234 L:      [email protected] (moderated for non-subscribers)
3235 S:      Maintained
3236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3237 F:      Documentation/arch/arm64/
3238 F:      arch/arm64/
3239 F:      tools/testing/selftests/arm64/
3240 X:      arch/arm64/boot/dts/
3241
3242 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3243 M:      George McCollister <[email protected]>
3244 L:      [email protected]
3245 S:      Maintained
3246 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3247 F:      drivers/net/dsa/xrs700x/*
3248 F:      net/dsa/tag_xrs700x.c
3249
3250 AS3645A LED FLASH CONTROLLER DRIVER
3251 M:      Sakari Ailus <[email protected]>
3252 L:      [email protected]
3253 S:      Maintained
3254 F:      drivers/leds/flash/leds-as3645a.c
3255
3256 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3257 M:      Tianshu Qiu <[email protected]>
3258 L:      [email protected]
3259 S:      Maintained
3260 T:      git git://linuxtv.org/media_tree.git
3261 F:      Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3262 F:      drivers/media/i2c/ak7375.c
3263
3264 ASAHI KASEI AK8974 DRIVER
3265 M:      Linus Walleij <[email protected]>
3266 L:      [email protected]
3267 S:      Supported
3268 W:      http://www.akm.com/
3269 F:      drivers/iio/magnetometer/ak8974.c
3270
3271 AOSONG AGS02MA TVOC SENSOR DRIVER
3272 M:      Anshul Dalal <[email protected]>
3273 L:      [email protected]
3274 S:      Maintained
3275 F:      Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3276 F:      drivers/iio/chemical/ags02ma.c
3277
3278 ASC7621 HARDWARE MONITOR DRIVER
3279 M:      George Joseph <[email protected]>
3280 L:      [email protected]
3281 S:      Maintained
3282 F:      Documentation/hwmon/asc7621.rst
3283 F:      drivers/hwmon/asc7621.c
3284
3285 ASIX AX88796C SPI ETHERNET ADAPTER
3286 M:      Łukasz Stelmach <[email protected]>
3287 S:      Maintained
3288 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3289 F:      drivers/net/ethernet/asix/ax88796c_*
3290
3291 ASIX PHY DRIVER [RUST]
3292 M:      FUJITA Tomonori <[email protected]>
3293 R:      Trevor Gross <[email protected]>
3294 L:      [email protected]
3295 L:      [email protected]
3296 S:      Maintained
3297 F:      drivers/net/phy/ax88796b_rust.rs
3298
3299 ASPEED CRYPTO DRIVER
3300 M:      Neal Liu <[email protected]>
3301 L:      [email protected] (moderated for non-subscribers)
3302 S:      Maintained
3303 F:      Documentation/devicetree/bindings/crypto/aspeed,*
3304 F:      drivers/crypto/aspeed/
3305
3306 ASPEED PECI CONTROLLER
3307 M:      Iwona Winiarska <[email protected]>
3308 L:      [email protected] (moderated for non-subscribers)
3309 L:      [email protected] (moderated for non-subscribers)
3310 S:      Supported
3311 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3312 F:      drivers/peci/controller/peci-aspeed.c
3313
3314 ASPEED PINCTRL DRIVERS
3315 M:      Andrew Jeffery <[email protected]>
3316 L:      [email protected] (moderated for non-subscribers)
3317 L:      [email protected] (moderated for non-subscribers)
3318 L:      [email protected]
3319 S:      Maintained
3320 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3321 F:      drivers/pinctrl/aspeed/
3322
3323 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3324 M:      Eddie James <[email protected]>
3325 L:      [email protected] (moderated for non-subscribers)
3326 S:      Maintained
3327 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3328 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3329 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3330
3331 ASPEED SD/MMC DRIVER
3332 M:      Andrew Jeffery <[email protected]>
3333 L:      [email protected] (moderated for non-subscribers)
3334 L:      [email protected] (moderated for non-subscribers)
3335 L:      [email protected]
3336 S:      Maintained
3337 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3338 F:      drivers/mmc/host/sdhci-of-aspeed*
3339
3340 ASPEED SMC SPI DRIVER
3341 M:      Chin-Ting Kuo <[email protected]>
3342 M:      Cédric Le Goater <[email protected]>
3343 L:      [email protected] (moderated for non-subscribers)
3344 L:      [email protected] (moderated for non-subscribers)
3345 L:      [email protected]
3346 S:      Maintained
3347 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3348 F:      drivers/spi/spi-aspeed-smc.c
3349
3350 ASPEED USB UDC DRIVER
3351 M:      Neal Liu <[email protected]>
3352 L:      [email protected] (moderated for non-subscribers)
3353 S:      Maintained
3354 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3355 F:      drivers/usb/gadget/udc/aspeed_udc.c
3356
3357 ASPEED VIDEO ENGINE DRIVER
3358 M:      Eddie James <[email protected]>
3359 L:      [email protected]
3360 L:      [email protected] (moderated for non-subscribers)
3361 S:      Maintained
3362 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3363 F:      drivers/media/platform/aspeed/
3364
3365 ASUS EC HARDWARE MONITOR DRIVER
3366 M:      Eugene Shalygin <[email protected]>
3367 L:      [email protected]
3368 S:      Maintained
3369 F:      drivers/hwmon/asus-ec-sensors.c
3370
3371 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3372 M:      Corentin Chary <[email protected]>
3373 M:      Luke D. Jones <[email protected]>
3374 L:      [email protected]
3375 S:      Maintained
3376 W:      https://asus-linux.org/
3377 F:      drivers/platform/x86/asus*.c
3378 F:      drivers/platform/x86/eeepc*.c
3379
3380 ASUS TF103C DOCK DRIVER
3381 M:      Hans de Goede <[email protected]>
3382 L:      [email protected]
3383 S:      Maintained
3384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3385 F:      drivers/platform/x86/asus-tf103c-dock.c
3386
3387 ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3388 M:      Aleksa Savic <[email protected]>
3389 L:      [email protected]
3390 S:      Maintained
3391 F:      drivers/hwmon/asus_rog_ryujin.c
3392
3393 ASUS WIRELESS RADIO CONTROL DRIVER
3394 M:      João Paulo Rechi Vita <[email protected]>
3395 L:      [email protected]
3396 S:      Maintained
3397 F:      drivers/platform/x86/asus-wireless.c
3398
3399 ASUS WMI HARDWARE MONITOR DRIVER
3400 M:      Ed Brindley <[email protected]>
3401 M:      Denis Pauk <[email protected]>
3402 L:      [email protected]
3403 S:      Maintained
3404 F:      drivers/hwmon/asus_wmi_sensors.c
3405
3406 ASYMMETRIC KEYS
3407 M:      David Howells <[email protected]>
3408 L:      [email protected]
3409 S:      Maintained
3410 F:      Documentation/crypto/asymmetric-keys.rst
3411 F:      crypto/asymmetric_keys/
3412 F:      include/crypto/pkcs7.h
3413 F:      include/crypto/public_key.h
3414 F:      include/linux/verification.h
3415
3416 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3417 R:      Dan Williams <[email protected]>
3418 S:      Odd fixes
3419 W:      http://sourceforge.net/projects/xscaleiop
3420 F:      Documentation/crypto/async-tx-api.rst
3421 F:      crypto/async_tx/
3422 F:      include/linux/async_tx.h
3423
3424 AT24 EEPROM DRIVER
3425 M:      Bartosz Golaszewski <[email protected]>
3426 L:      [email protected]
3427 S:      Maintained
3428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3429 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3430 F:      drivers/misc/eeprom/at24.c
3431
3432 ATA OVER ETHERNET (AOE) DRIVER
3433 M:      "Justin Sanders" <[email protected]>
3434 S:      Supported
3435 W:      http://www.openaoe.org/
3436 F:      Documentation/admin-guide/aoe/
3437 F:      drivers/block/aoe/
3438
3439 ATC260X PMIC MFD DRIVER
3440 M:      Manivannan Sadhasivam <[email protected]>
3441 M:      Cristian Ciocaltea <[email protected]>
3442 L:      [email protected]
3443 S:      Maintained
3444 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3445 F:      drivers/input/misc/atc260x-onkey.c
3446 F:      drivers/mfd/atc260*
3447 F:      drivers/power/reset/atc260x-poweroff.c
3448 F:      drivers/regulator/atc260x-regulator.c
3449 F:      include/linux/mfd/atc260x/*
3450
3451 ATHEROS 71XX/9XXX GPIO 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/gpio/gpio-ath79.txt
3457 F:      drivers/gpio/gpio-ath79.c
3458
3459 ATHEROS 71XX/9XXX USB PHY DRIVER
3460 M:      Alban Bedel <[email protected]>
3461 S:      Maintained
3462 W:      https://github.com/AlbanBedel/linux
3463 T:      git git://github.com/AlbanBedel/linux
3464 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3465 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3466
3467 ATHEROS ATH GENERIC UTILITIES
3468 M:      Kalle Valo <[email protected]>
3469 L:      [email protected]
3470 S:      Supported
3471 F:      drivers/net/wireless/ath/*
3472
3473 ATHEROS ATH5K WIRELESS DRIVER
3474 M:      Jiri Slaby <[email protected]>
3475 M:      Nick Kossifidis <[email protected]>
3476 M:      Luis Chamberlain <[email protected]>
3477 L:      [email protected]
3478 S:      Maintained
3479 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3480 F:      drivers/net/wireless/ath/ath5k/
3481
3482 ATHEROS ATH6KL WIRELESS DRIVER
3483 L:      [email protected]
3484 S:      Orphan
3485 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3486 F:      drivers/net/wireless/ath/ath6kl/
3487
3488 ATI_REMOTE2 DRIVER
3489 M:      Ville Syrjala <[email protected]>
3490 S:      Maintained
3491 F:      drivers/input/misc/ati_remote2.c
3492
3493 ATK0110 HWMON DRIVER
3494 M:      Luca Tettamanti <[email protected]>
3495 L:      [email protected]
3496 S:      Maintained
3497 F:      drivers/hwmon/asus_atk0110.c
3498
3499 ATLX ETHERNET DRIVERS
3500 M:      Chris Snook <[email protected]>
3501 L:      [email protected]
3502 S:      Maintained
3503 W:      http://sourceforge.net/projects/atl1
3504 W:      http://atl1.sourceforge.net
3505 F:      drivers/net/ethernet/atheros/
3506
3507 ATM
3508 M:      Chas Williams <[email protected]>
3509 L:      [email protected] (moderated for non-subscribers)
3510 L:      [email protected]
3511 S:      Maintained
3512 W:      http://linux-atm.sourceforge.net
3513 F:      drivers/atm/
3514 F:      include/linux/atm*
3515 F:      include/linux/sonet.h
3516 F:      include/uapi/linux/atm*
3517 F:      include/uapi/linux/sonet.h
3518
3519 ATMEL MACB ETHERNET DRIVER
3520 M:      Nicolas Ferre <[email protected]>
3521 M:      Claudiu Beznea <[email protected]>
3522 S:      Supported
3523 F:      drivers/net/ethernet/cadence/
3524
3525 ATMEL MAXTOUCH DRIVER
3526 M:      Nick Dyer <[email protected]>
3527 S:      Maintained
3528 T:      git git://github.com/ndyer/linux.git
3529 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3530 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3531
3532 ATOMIC INFRASTRUCTURE
3533 M:      Will Deacon <[email protected]>
3534 M:      Peter Zijlstra <[email protected]>
3535 R:      Boqun Feng <[email protected]>
3536 R:      Mark Rutland <[email protected]>
3537 L:      [email protected]
3538 S:      Maintained
3539 F:      Documentation/atomic_*.txt
3540 F:      arch/*/include/asm/atomic*.h
3541 F:      include/*/atomic*.h
3542 F:      include/linux/refcount.h
3543 F:      scripts/atomic/
3544
3545 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3546 M:      Bradley Grove <[email protected]>
3547 L:      [email protected]
3548 S:      Supported
3549 W:      http://www.attotech.com
3550 F:      drivers/scsi/esas2r
3551
3552 ATUSB IEEE 802.15.4 RADIO DRIVER
3553 M:      Stefan Schmidt <[email protected]>
3554 L:      [email protected]
3555 S:      Maintained
3556 F:      drivers/net/ieee802154/at86rf230.h
3557 F:      drivers/net/ieee802154/atusb.c
3558 F:      drivers/net/ieee802154/atusb.h
3559
3560 AUDIT SUBSYSTEM
3561 M:      Paul Moore <[email protected]>
3562 M:      Eric Paris <[email protected]>
3563 L:      [email protected]
3564 S:      Supported
3565 W:      https://github.com/linux-audit
3566 Q:      https://patchwork.kernel.org/project/audit/list
3567 B:      mailto:[email protected]
3568 P:      https://github.com/linux-audit/audit-kernel/blob/main/README.md
3569 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3570 F:      include/asm-generic/audit_*.h
3571 F:      include/linux/audit.h
3572 F:      include/linux/audit_arch.h
3573 F:      include/uapi/linux/audit.h
3574 F:      kernel/audit*
3575 F:      lib/*audit.c
3576 K:      \baudit_[a-z_0-9]\+\b
3577
3578 AUXILIARY BUS DRIVER
3579 M:      Greg Kroah-Hartman <[email protected]>
3580 R:      Dave Ertman <[email protected]>
3581 R:      Ira Weiny <[email protected]>
3582 S:      Supported
3583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3584 F:      Documentation/driver-api/auxiliary_bus.rst
3585 F:      drivers/base/auxiliary.c
3586 F:      include/linux/auxiliary_bus.h
3587
3588 AUXILIARY DISPLAY DRIVERS
3589 M:      Andy Shevchenko <[email protected]>
3590 R:      Geert Uytterhoeven <[email protected]>
3591 S:      Odd Fixes
3592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3593 F:      Documentation/devicetree/bindings/auxdisplay/
3594 F:      drivers/auxdisplay/
3595 F:      include/linux/cfag12864b.h
3596 F:      include/uapi/linux/map_to_14segment.h
3597 F:      include/uapi/linux/map_to_7segment.h
3598
3599 AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3600 M:      Subhajit Ghosh <[email protected]>
3601 L:      [email protected]
3602 S:      Maintained
3603 F:      Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3604 F:      drivers/iio/light/apds9306.c
3605
3606 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3607 M:      Andreas Klinger <[email protected]>
3608 L:      [email protected]
3609 S:      Maintained
3610 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3611 F:      drivers/iio/adc/hx711.c
3612
3613 AX.25 NETWORK LAYER
3614 L:      [email protected]
3615 S:      Orphan
3616 W:      https://linux-ax25.in-berlin.de
3617 F:      include/net/ax25.h
3618 F:      include/uapi/linux/ax25.h
3619 F:      net/ax25/
3620
3621 AXENTIA ARM DEVICES
3622 M:      Peter Rosin <[email protected]>
3623 L:      [email protected] (moderated for non-subscribers)
3624 S:      Maintained
3625 F:      arch/arm/boot/dts/microchip/at91-linea.dtsi
3626 F:      arch/arm/boot/dts/microchip/at91-natte.dtsi
3627 F:      arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3628 F:      arch/arm/boot/dts/microchip/at91-tse850-3.dts
3629
3630 AXENTIA ASOC DRIVERS
3631 M:      Peter Rosin <[email protected]>
3632 L:      [email protected] (moderated for non-subscribers)
3633 S:      Maintained
3634 F:      Documentation/devicetree/bindings/sound/axentia,*
3635 F:      sound/soc/atmel/tse850-pcm5142.c
3636
3637 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3638 M:      Nuno Sá <[email protected]>
3639 L:      [email protected]
3640 S:      Supported
3641 W:      https://ez.analog.com/linux-software-drivers
3642 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3643 F:      drivers/hwmon/axi-fan-control.c
3644
3645 AXI SPI ENGINE
3646 M:      Michael Hennerich <[email protected]>
3647 M:      Nuno Sá <[email protected]>
3648 R:      David Lechner <[email protected]>
3649 L:      [email protected]
3650 S:      Supported
3651 W:      https://ez.analog.com/linux-software-drivers
3652 F:      Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3653 F:      drivers/spi/spi-axi-spi-engine.c
3654
3655 AXI PWM GENERATOR
3656 M:      Michael Hennerich <[email protected]>
3657 M:      Nuno Sá <[email protected]>
3658 L:      [email protected]
3659 S:      Supported
3660 W:      https://ez.analog.com/linux-software-drivers
3661 F:      Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3662 F:      drivers/pwm/pwm-axi-pwmgen.c
3663
3664 AXXIA I2C CONTROLLER
3665 M:      Krzysztof Adamski <[email protected]>
3666 L:      [email protected]
3667 S:      Maintained
3668 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3669 F:      drivers/i2c/busses/i2c-axxia.c
3670
3671 AZ6007 DVB DRIVER
3672 M:      Mauro Carvalho Chehab <[email protected]>
3673 L:      [email protected]
3674 S:      Maintained
3675 W:      https://linuxtv.org
3676 T:      git git://linuxtv.org/media_tree.git
3677 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3678
3679 AZTECH FM RADIO RECEIVER DRIVER
3680 M:      Hans Verkuil <[email protected]>
3681 L:      [email protected]
3682 S:      Maintained
3683 W:      https://linuxtv.org
3684 T:      git git://linuxtv.org/media_tree.git
3685 F:      drivers/media/radio/radio-aztech*
3686
3687 B43 WIRELESS DRIVER
3688 L:      [email protected]
3689 L:      [email protected]
3690 S:      Orphan
3691 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3692 F:      drivers/net/wireless/broadcom/b43/
3693
3694 B43LEGACY WIRELESS DRIVER
3695 L:      [email protected]
3696 L:      [email protected]
3697 S:      Orphan
3698 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3699 F:      drivers/net/wireless/broadcom/b43legacy/
3700
3701 BACKLIGHT CLASS/SUBSYSTEM
3702 M:      Lee Jones <[email protected]>
3703 M:      Daniel Thompson <[email protected]>
3704 M:      Jingoo Han <[email protected]>
3705 L:      [email protected]
3706 S:      Maintained
3707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3708 F:      Documentation/ABI/stable/sysfs-class-backlight
3709 F:      Documentation/ABI/testing/sysfs-class-backlight
3710 F:      Documentation/devicetree/bindings/leds/backlight
3711 F:      drivers/video/backlight/
3712 F:      include/linux/backlight.h
3713 F:      include/linux/pwm_backlight.h
3714
3715 BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3716 M:      Serge Semin <[email protected]>
3717 L:      [email protected]
3718 S:      Supported
3719 F:      Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3720 F:      Documentation/hwmon/bt1-pvt.rst
3721 F:      drivers/hwmon/bt1-pvt.[ch]
3722
3723 BARCO P50 GPIO DRIVER
3724 M:      Santosh Kumar Yadav <[email protected]>
3725 M:      Peter Korsgaard <[email protected]>
3726 S:      Maintained
3727 F:      drivers/platform/x86/barco-p50-gpio.c
3728
3729 BATMAN ADVANCED
3730 M:      Marek Lindner <[email protected]>
3731 M:      Simon Wunderlich <[email protected]>
3732 M:      Antonio Quartulli <[email protected]>
3733 M:      Sven Eckelmann <[email protected]>
3734 L:      [email protected] (moderated for non-subscribers)
3735 S:      Maintained
3736 W:      https://www.open-mesh.org/
3737 Q:      https://patchwork.open-mesh.org/project/batman/list/
3738 B:      https://www.open-mesh.org/projects/batman-adv/issues
3739 C:      ircs://irc.hackint.org/batadv
3740 T:      git https://git.open-mesh.org/linux-merge.git
3741 F:      Documentation/networking/batman-adv.rst
3742 F:      include/uapi/linux/batadv_packet.h
3743 F:      include/uapi/linux/batman_adv.h
3744 F:      net/batman-adv/
3745
3746 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3747 M:      Thomas Sailer <[email protected]>
3748 L:      [email protected]
3749 S:      Maintained
3750 W:      http://www.baycom.org/~tom/ham/ham.html
3751 F:      drivers/net/hamradio/baycom*
3752
3753 BCACHE (BLOCK LAYER CACHE)
3754 M:      Coly Li <[email protected]>
3755 M:      Kent Overstreet <[email protected]>
3756 L:      [email protected]
3757 S:      Maintained
3758 W:      http://bcache.evilpiepirate.org
3759 C:      irc://irc.oftc.net/bcache
3760 F:      drivers/md/bcache/
3761
3762 BCACHEFS
3763 M:      Kent Overstreet <[email protected]>
3764 L:      [email protected]
3765 S:      Supported
3766 C:      irc://irc.oftc.net/bcache
3767 T:      git https://evilpiepirate.org/git/bcachefs.git
3768 F:      fs/bcachefs/
3769 F:      Documentation/filesystems/bcachefs/
3770
3771 BDISP ST MEDIA DRIVER
3772 M:      Fabien Dessenne <[email protected]>
3773 L:      [email protected]
3774 S:      Supported
3775 W:      https://linuxtv.org
3776 T:      git git://linuxtv.org/media_tree.git
3777 F:      drivers/media/platform/st/sti/bdisp
3778
3779 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3780 M:      Dariusz Marcinkiewicz <[email protected]>
3781 L:      [email protected]
3782 S:      Maintained
3783 F:      drivers/net/ethernet/ec_bhf.c
3784
3785 BEFS FILE SYSTEM
3786 M:      Luis de Bethencourt <[email protected]>
3787 M:      Salah Triki <[email protected]>
3788 S:      Maintained
3789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3790 F:      Documentation/filesystems/befs.rst
3791 F:      fs/befs/
3792
3793 BFQ I/O SCHEDULER
3794 M:      Paolo Valente <[email protected]>
3795 M:      Jens Axboe <[email protected]>
3796 L:      [email protected]
3797 S:      Maintained
3798 F:      Documentation/block/bfq-iosched.rst
3799 F:      block/bfq-*
3800
3801 BFS FILE SYSTEM
3802 M:      "Tigran A. Aivazian" <[email protected]>
3803 S:      Maintained
3804 F:      Documentation/filesystems/bfs.rst
3805 F:      fs/bfs/
3806 F:      include/uapi/linux/bfs_fs.h
3807
3808 BINMAN
3809 M:      Simon Glass <[email protected]>
3810 S:      Supported
3811 F:      Documentation/devicetree/bindings/mtd/partitions/binman*
3812
3813 BITMAP API
3814 M:      Yury Norov <[email protected]>
3815 R:      Rasmus Villemoes <[email protected]>
3816 S:      Maintained
3817 F:      include/linux/bitfield.h
3818 F:      include/linux/bitmap-str.h
3819 F:      include/linux/bitmap.h
3820 F:      include/linux/bits.h
3821 F:      include/linux/cpumask.h
3822 F:      include/linux/cpumask_types.h
3823 F:      include/linux/find.h
3824 F:      include/linux/nodemask.h
3825 F:      include/linux/nodemask_types.h
3826 F:      include/vdso/bits.h
3827 F:      lib/bitmap-str.c
3828 F:      lib/bitmap.c
3829 F:      lib/cpumask.c
3830 F:      lib/cpumask_kunit.c
3831 F:      lib/find_bit.c
3832 F:      lib/find_bit_benchmark.c
3833 F:      lib/test_bitmap.c
3834 F:      tools/include/linux/bitfield.h
3835 F:      tools/include/linux/bitmap.h
3836 F:      tools/include/linux/bits.h
3837 F:      tools/include/linux/find.h
3838 F:      tools/include/vdso/bits.h
3839 F:      tools/lib/bitmap.c
3840 F:      tools/lib/find_bit.c
3841
3842 BITOPS API
3843 M:      Yury Norov <[email protected]>
3844 R:      Rasmus Villemoes <[email protected]>
3845 S:      Maintained
3846 F:      arch/*/include/asm/bitops.h
3847 F:      arch/*/include/asm/bitops_32.h
3848 F:      arch/*/include/asm/bitops_64.h
3849 F:      arch/*/lib/bitops.c
3850 F:      include/asm-generic/bitops
3851 F:      include/asm-generic/bitops.h
3852 F:      include/linux/bitops.h
3853 F:      lib/test_bitops.c
3854 F:      tools/*/bitops*
3855
3856 BLINKM RGB LED DRIVER
3857 M:      Jan-Simon Moeller <[email protected]>
3858 S:      Maintained
3859 F:      drivers/leds/leds-blinkm.c
3860
3861 BLOCK LAYER
3862 M:      Jens Axboe <[email protected]>
3863 L:      [email protected]
3864 S:      Maintained
3865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3866 F:      Documentation/ABI/stable/sysfs-block
3867 F:      Documentation/block/
3868 F:      block/
3869 F:      drivers/block/
3870 F:      include/linux/bio.h
3871 F:      include/linux/blk*
3872 F:      kernel/trace/blktrace.c
3873 F:      lib/sbitmap.c
3874
3875 BLOCK LAYER DEVICE DRIVER API [RUST]
3876 M:      Andreas Hindborg <[email protected]>
3877 R:      Boqun Feng <[email protected]>
3878 L:      [email protected]
3879 L:      [email protected]
3880 S:      Supported
3881 W:      https://rust-for-linux.com
3882 B:      https://github.com/Rust-for-Linux/linux/issues
3883 C:      https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3884 T:      git https://github.com/Rust-for-Linux/linux.git rust-block-next
3885 F:      drivers/block/rnull.rs
3886 F:      rust/kernel/block.rs
3887 F:      rust/kernel/block/
3888
3889 BLOCK2MTD DRIVER
3890 M:      Joern Engel <[email protected]>
3891 L:      [email protected]
3892 S:      Maintained
3893 F:      drivers/mtd/devices/block2mtd.c
3894
3895 BLUETOOTH DRIVERS
3896 M:      Marcel Holtmann <[email protected]>
3897 M:      Luiz Augusto von Dentz <[email protected]>
3898 L:      [email protected]
3899 S:      Supported
3900 W:      http://www.bluez.org/
3901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3903 F:      Documentation/devicetree/bindings/net/bluetooth/
3904 F:      drivers/bluetooth/
3905
3906 BLUETOOTH SUBSYSTEM
3907 M:      Marcel Holtmann <[email protected]>
3908 M:      Johan Hedberg <[email protected]>
3909 M:      Luiz Augusto von Dentz <[email protected]>
3910 L:      [email protected]
3911 S:      Supported
3912 W:      http://www.bluez.org/
3913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3915 F:      include/net/bluetooth/
3916 F:      net/bluetooth/
3917
3918 BONDING DRIVER
3919 M:      Jay Vosburgh <[email protected]>
3920 M:      Andy Gospodarek <[email protected]>
3921 L:      [email protected]
3922 S:      Maintained
3923 F:      Documentation/networking/bonding.rst
3924 F:      drivers/net/bonding/
3925 F:      include/net/bond*
3926 F:      include/uapi/linux/if_bonding.h
3927 F:      tools/testing/selftests/drivers/net/bonding/
3928
3929 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3930 M:      Dan Robertson <[email protected]>
3931 L:      [email protected]
3932 S:      Maintained
3933 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3934 F:      drivers/iio/accel/bma400*
3935
3936 BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3937 M:      Jagath Jog J <[email protected]>
3938 L:      [email protected]
3939 S:      Maintained
3940 F:      Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3941 F:      drivers/iio/imu/bmi323/
3942
3943 BPF JIT for ARC
3944 M:      Shahab Vahedi <[email protected]>
3945 L:      [email protected]
3946 S:      Maintained
3947 F:      arch/arc/net/
3948
3949 BPF JIT for ARM
3950 M:      Russell King <[email protected]>
3951 M:      Puranjay Mohan <[email protected]>
3952 L:      [email protected]
3953 S:      Maintained
3954 F:      arch/arm/net/
3955
3956 BPF JIT for ARM64
3957 M:      Daniel Borkmann <[email protected]>
3958 M:      Alexei Starovoitov <[email protected]>
3959 M:      Puranjay Mohan <[email protected]>
3960 R:      Xu Kuohai <[email protected]>
3961 L:      [email protected]
3962 S:      Supported
3963 F:      arch/arm64/net/
3964
3965 BPF JIT for LOONGARCH
3966 M:      Tiezhu Yang <[email protected]>
3967 R:      Hengqi Chen <[email protected]>
3968 L:      [email protected]
3969 S:      Maintained
3970 F:      arch/loongarch/net/
3971
3972 BPF JIT for MIPS (32-BIT AND 64-BIT)
3973 M:      Johan Almbladh <[email protected]>
3974 M:      Paul Burton <[email protected]>
3975 L:      [email protected]
3976 S:      Maintained
3977 F:      arch/mips/net/
3978
3979 BPF JIT for NFP NICs
3980 M:      Jakub Kicinski <[email protected]>
3981 L:      [email protected]
3982 S:      Odd Fixes
3983 F:      drivers/net/ethernet/netronome/nfp/bpf/
3984
3985 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3986 M:      Michael Ellerman <[email protected]>
3987 M:      Hari Bathini <[email protected]>
3988 M:      Christophe Leroy <[email protected]>
3989 R:      Naveen N Rao <[email protected]>
3990 L:      [email protected]
3991 S:      Supported
3992 F:      arch/powerpc/net/
3993
3994 BPF JIT for RISC-V (32-bit)
3995 M:      Luke Nelson <[email protected]>
3996 M:      Xi Wang <[email protected]>
3997 L:      [email protected]
3998 S:      Maintained
3999 F:      arch/riscv/net/
4000 X:      arch/riscv/net/bpf_jit_comp64.c
4001
4002 BPF JIT for RISC-V (64-bit)
4003 M:      Björn Töpel <[email protected]>
4004 R:      Pu Lehui <[email protected]>
4005 R:      Puranjay Mohan <[email protected]>
4006 L:      [email protected]
4007 S:      Maintained
4008 F:      arch/riscv/net/
4009 X:      arch/riscv/net/bpf_jit_comp32.c
4010
4011 BPF JIT for S390
4012 M:      Ilya Leoshkevich <[email protected]>
4013 M:      Heiko Carstens <[email protected]>
4014 M:      Vasily Gorbik <[email protected]>
4015 L:      [email protected]
4016 S:      Supported
4017 F:      arch/s390/net/
4018 X:      arch/s390/net/pnet.c
4019
4020 BPF JIT for SPARC (32-BIT AND 64-BIT)
4021 M:      David S. Miller <[email protected]>
4022 L:      [email protected]
4023 S:      Odd Fixes
4024 F:      arch/sparc/net/
4025
4026 BPF JIT for X86 32-BIT
4027 M:      Wang YanQing <[email protected]>
4028 L:      [email protected]
4029 S:      Odd Fixes
4030 F:      arch/x86/net/bpf_jit_comp32.c
4031
4032 BPF JIT for X86 64-BIT
4033 M:      Alexei Starovoitov <[email protected]>
4034 M:      Daniel Borkmann <[email protected]>
4035 L:      [email protected]
4036 S:      Supported
4037 F:      arch/x86/net/
4038 X:      arch/x86/net/bpf_jit_comp32.c
4039
4040 BPF [BTF]
4041 M:      Martin KaFai Lau <[email protected]>
4042 L:      [email protected]
4043 S:      Maintained
4044 F:      include/linux/btf*
4045 F:      kernel/bpf/btf.c
4046
4047 BPF [CORE]
4048 M:      Alexei Starovoitov <[email protected]>
4049 M:      Daniel Borkmann <[email protected]>
4050 R:      John Fastabend <[email protected]>
4051 L:      [email protected]
4052 S:      Maintained
4053 F:      include/linux/bpf*
4054 F:      include/linux/filter.h
4055 F:      include/linux/tnum.h
4056 F:      kernel/bpf/core.c
4057 F:      kernel/bpf/dispatcher.c
4058 F:      kernel/bpf/mprog.c
4059 F:      kernel/bpf/syscall.c
4060 F:      kernel/bpf/tnum.c
4061 F:      kernel/bpf/trampoline.c
4062 F:      kernel/bpf/verifier.c
4063
4064 BPF [CRYPTO]
4065 M:      Vadim Fedorenko <[email protected]>
4066 L:      [email protected]
4067 S:      Maintained
4068 F:      crypto/bpf_crypto_skcipher.c
4069 F:      include/linux/bpf_crypto.h
4070 F:      kernel/bpf/crypto.c
4071
4072 BPF [DOCUMENTATION] (Related to Standardization)
4073 R:      David Vernet <[email protected]>
4074 L:      [email protected]
4075 L:      [email protected]
4076 S:      Maintained
4077 F:      Documentation/bpf/standardization/
4078
4079 BPF [GENERAL] (Safe Dynamic Programs and Tools)
4080 M:      Alexei Starovoitov <[email protected]>
4081 M:      Daniel Borkmann <[email protected]>
4082 M:      Andrii Nakryiko <[email protected]>
4083 R:      Martin KaFai Lau <[email protected]>
4084 R:      Eduard Zingerman <[email protected]>
4085 R:      Song Liu <[email protected]>
4086 R:      Yonghong Song <[email protected]>
4087 R:      John Fastabend <[email protected]>
4088 R:      KP Singh <[email protected]>
4089 R:      Stanislav Fomichev <[email protected]>
4090 R:      Hao Luo <[email protected]>
4091 R:      Jiri Olsa <[email protected]>
4092 L:      [email protected]
4093 S:      Supported
4094 W:      https://bpf.io/
4095 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4098 F:      Documentation/bpf/
4099 F:      Documentation/networking/filter.rst
4100 F:      Documentation/userspace-api/ebpf/
4101 F:      arch/*/net/*
4102 F:      include/linux/bpf*
4103 F:      include/linux/btf*
4104 F:      include/linux/filter.h
4105 F:      include/trace/events/xdp.h
4106 F:      include/uapi/linux/bpf*
4107 F:      include/uapi/linux/btf*
4108 F:      include/uapi/linux/filter.h
4109 F:      kernel/bpf/
4110 F:      kernel/trace/bpf_trace.c
4111 F:      lib/test_bpf.c
4112 F:      net/bpf/
4113 F:      net/core/filter.c
4114 F:      net/sched/act_bpf.c
4115 F:      net/sched/cls_bpf.c
4116 F:      samples/bpf/
4117 F:      scripts/bpf_doc.py
4118 F:      scripts/Makefile.btf
4119 F:      scripts/pahole-version.sh
4120 F:      tools/bpf/
4121 F:      tools/lib/bpf/
4122 F:      tools/testing/selftests/bpf/
4123
4124 BPF [ITERATOR]
4125 M:      Yonghong Song <[email protected]>
4126 L:      [email protected]
4127 S:      Maintained
4128 F:      kernel/bpf/*iter.c
4129
4130 BPF [L7 FRAMEWORK] (sockmap)
4131 M:      John Fastabend <[email protected]>
4132 M:      Jakub Sitnicki <[email protected]>
4133 L:      [email protected]
4134 L:      [email protected]
4135 S:      Maintained
4136 F:      include/linux/skmsg.h
4137 F:      net/core/skmsg.c
4138 F:      net/core/sock_map.c
4139 F:      net/ipv4/tcp_bpf.c
4140 F:      net/ipv4/udp_bpf.c
4141 F:      net/unix/unix_bpf.c
4142
4143 BPF [LIBRARY] (libbpf)
4144 M:      Andrii Nakryiko <[email protected]>
4145 M:      Eduard Zingerman <[email protected]>
4146 L:      [email protected]
4147 S:      Maintained
4148 F:      tools/lib/bpf/
4149
4150 BPF [MISC]
4151 L:      [email protected]
4152 S:      Odd Fixes
4153 K:      (?:\b|_)bpf(?:\b|_)
4154
4155 BPF [NETKIT] (BPF-programmable network device)
4156 M:      Daniel Borkmann <[email protected]>
4157 M:      Nikolay Aleksandrov <[email protected]>
4158 L:      [email protected]
4159 L:      [email protected]
4160 S:      Supported
4161 F:      drivers/net/netkit.c
4162 F:      include/net/netkit.h
4163
4164 BPF [NETWORKING] (struct_ops, reuseport)
4165 M:      Martin KaFai Lau <[email protected]>
4166 L:      [email protected]
4167 L:      [email protected]
4168 S:      Maintained
4169 F:      kernel/bpf/bpf_struct*
4170
4171 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4172 M:      Martin KaFai Lau <[email protected]>
4173 M:      Daniel Borkmann <[email protected]>
4174 R:      John Fastabend <[email protected]>
4175 L:      [email protected]
4176 L:      [email protected]
4177 S:      Maintained
4178 F:      include/net/tcx.h
4179 F:      kernel/bpf/tcx.c
4180 F:      net/core/filter.c
4181 F:      net/sched/act_bpf.c
4182 F:      net/sched/cls_bpf.c
4183
4184 BPF [RINGBUF]
4185 M:      Andrii Nakryiko <[email protected]>
4186 L:      [email protected]
4187 S:      Maintained
4188 F:      kernel/bpf/ringbuf.c
4189
4190 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4191 M:      KP Singh <[email protected]>
4192 M:      Matt Bobrowski <[email protected]>
4193 L:      [email protected]
4194 S:      Maintained
4195 F:      Documentation/bpf/prog_lsm.rst
4196 F:      include/linux/bpf_lsm.h
4197 F:      kernel/bpf/bpf_lsm.c
4198 F:      kernel/trace/bpf_trace.c
4199 F:      security/bpf/
4200
4201 BPF [SELFTESTS] (Test Runners & Infrastructure)
4202 M:      Andrii Nakryiko <[email protected]>
4203 M:      Eduard Zingerman <[email protected]>
4204 R:      Mykola Lysenko <[email protected]>
4205 L:      [email protected]
4206 S:      Maintained
4207 F:      tools/testing/selftests/bpf/
4208
4209 BPF [STORAGE & CGROUPS]
4210 M:      Martin KaFai Lau <[email protected]>
4211 L:      [email protected]
4212 S:      Maintained
4213 F:      kernel/bpf/*storage.c
4214 F:      kernel/bpf/bpf_lru*
4215 F:      kernel/bpf/cgroup.c
4216
4217 BPF [TOOLING] (bpftool)
4218 M:      Quentin Monnet <[email protected]>
4219 L:      [email protected]
4220 S:      Maintained
4221 F:      kernel/bpf/disasm.*
4222 F:      tools/bpf/bpftool/
4223
4224 BPF [TRACING]
4225 M:      Song Liu <[email protected]>
4226 R:      Jiri Olsa <[email protected]>
4227 L:      [email protected]
4228 S:      Maintained
4229 F:      kernel/bpf/stackmap.c
4230 F:      kernel/trace/bpf_trace.c
4231
4232 BROADCOM ASP 2.0 ETHERNET DRIVER
4233 M:      Justin Chen <[email protected]>
4234 M:      Florian Fainelli <[email protected]>
4235 L:      [email protected]
4236 L:      [email protected]
4237 S:      Supported
4238 F:      Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4239 F:      drivers/net/ethernet/broadcom/asp2/
4240
4241 BROADCOM B44 10/100 ETHERNET DRIVER
4242 M:      Michael Chan <[email protected]>
4243 L:      [email protected]
4244 S:      Supported
4245 F:      drivers/net/ethernet/broadcom/b44.*
4246
4247 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4248 M:      Florian Fainelli <[email protected]>
4249 L:      [email protected]
4250 L:      [email protected] (subscribers-only)
4251 S:      Supported
4252 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4253 F:      drivers/net/dsa/b53/*
4254 F:      drivers/net/dsa/bcm_sf2*
4255 F:      include/linux/dsa/brcm.h
4256 F:      include/linux/platform_data/b53.h
4257
4258 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4259 M:      Florian Fainelli <[email protected]>
4260 R:      Broadcom internal kernel review list <[email protected]>
4261 L:      [email protected] (moderated for non-subscribers)
4262 L:      [email protected] (moderated for non-subscribers)
4263 S:      Maintained
4264 T:      git https://github.com/broadcom/stblinux.git
4265 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4266 F:      drivers/pci/controller/pcie-brcmstb.c
4267 F:      drivers/staging/vc04_services
4268 N:      bcm2711
4269 N:      bcm283*
4270 N:      raspberrypi
4271
4272 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4273 M:      Florian Fainelli <[email protected]>
4274 M:      Ray Jui <[email protected]>
4275 M:      Scott Branden <[email protected]>
4276 R:      Broadcom internal kernel review list <[email protected]>
4277 S:      Maintained
4278 T:      git https://github.com/broadcom/mach-bcm
4279 F:      arch/arm/mach-bcm/
4280 N:      bcm281*
4281 N:      bcm113*
4282 N:      bcm216*
4283 N:      kona
4284
4285 BROADCOM BCM2835 CAMERA DRIVERS
4286 M:      Raspberry Pi Kernel Maintenance <[email protected]>
4287 L:      [email protected]
4288 S:      Maintained
4289 F:      Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4290 F:      drivers/media/platform/broadcom/bcm2835-unicam*
4291
4292 BROADCOM BCM47XX MIPS ARCHITECTURE
4293 M:      Hauke Mehrtens <[email protected]>
4294 M:      Rafał Miłecki <[email protected]>
4295 L:      [email protected]
4296 S:      Maintained
4297 F:      Documentation/devicetree/bindings/mips/brcm/
4298 F:      arch/mips/bcm47xx/*
4299 F:      arch/mips/include/asm/mach-bcm47xx/*
4300
4301 BROADCOM BCM4908 ETHERNET DRIVER
4302 M:      Rafał Miłecki <[email protected]>
4303 R:      Broadcom internal kernel review list <[email protected]>
4304 L:      [email protected]
4305 S:      Maintained
4306 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4307 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
4308 F:      drivers/net/ethernet/broadcom/unimac.h
4309
4310 BROADCOM BCM4908 PINMUX DRIVER
4311 M:      Rafał Miłecki <[email protected]>
4312 R:      Broadcom internal kernel review list <[email protected]>
4313 L:      [email protected]
4314 S:      Maintained
4315 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4316 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
4317
4318 BROADCOM BCM5301X ARM ARCHITECTURE
4319 M:      Florian Fainelli <[email protected]>
4320 M:      Hauke Mehrtens <[email protected]>
4321 M:      Rafał Miłecki <[email protected]>
4322 R:      Broadcom internal kernel review list <[email protected]>
4323 L:      [email protected] (moderated for non-subscribers)
4324 S:      Maintained
4325 F:      arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4326 F:      arch/arm/boot/dts/broadcom/bcm470*
4327 F:      arch/arm/boot/dts/broadcom/bcm5301*
4328 F:      arch/arm/boot/dts/broadcom/bcm953012*
4329 F:      arch/arm/mach-bcm/bcm_5301x.c
4330
4331 BROADCOM BCM53573 ARM ARCHITECTURE
4332 M:      Florian Fainelli <[email protected]>
4333 M:      Rafał Miłecki <[email protected]>
4334 R:      Broadcom internal kernel review list <[email protected]>
4335 L:      [email protected] (moderated for non-subscribers)
4336 S:      Maintained
4337 F:      arch/arm/boot/dts/broadcom/bcm47189*
4338 F:      arch/arm/boot/dts/broadcom/bcm53573*
4339
4340 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4341 M:      Kevin Cernekee <[email protected]>
4342 L:      [email protected]
4343 S:      Maintained
4344 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4345
4346 BROADCOM BCM7XXX ARM ARCHITECTURE
4347 M:      Florian Fainelli <[email protected]>
4348 R:      Broadcom internal kernel review list <[email protected]>
4349 L:      [email protected] (moderated for non-subscribers)
4350 S:      Maintained
4351 T:      git https://github.com/broadcom/stblinux.git
4352 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4353 F:      arch/arm/boot/dts/broadcom/bcm7*.dts*
4354 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4355 F:      arch/arm/mach-bcm/*brcmstb*
4356 F:      arch/arm/mm/cache-b15-rac.c
4357 F:      drivers/bus/brcmstb_gisb.c
4358 F:      drivers/pci/controller/pcie-brcmstb.c
4359 N:      brcmstb
4360 N:      bcm7038
4361 N:      bcm7120
4362
4363 BROADCOM BCMBCA ARM ARCHITECTURE
4364 M:      William Zhang <[email protected]>
4365 M:      Anand Gore <[email protected]>
4366 M:      Kursad Oney <[email protected]>
4367 M:      Florian Fainelli <[email protected]>
4368 M:      Rafał Miłecki <[email protected]>
4369 R:      Broadcom internal kernel review list <[email protected]>
4370 L:      [email protected] (moderated for non-subscribers)
4371 S:      Maintained
4372 T:      git https://github.com/broadcom/stblinux.git
4373 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4374 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4375 N:      bcmbca
4376 N:      bcm[9]?47622
4377 N:      bcm[9]?4912
4378 N:      bcm[9]?63138
4379 N:      bcm[9]?63146
4380 N:      bcm[9]?63148
4381 N:      bcm[9]?63158
4382 N:      bcm[9]?63178
4383 N:      bcm[9]?6756
4384 N:      bcm[9]?6813
4385 N:      bcm[9]?6846
4386 N:      bcm[9]?6855
4387 N:      bcm[9]?6856
4388 N:      bcm[9]?6858
4389 N:      bcm[9]?6878
4390
4391 BROADCOM BDC DRIVER
4392 M:      Justin Chen <[email protected]>
4393 M:      Al Cooper <[email protected]>
4394 R:      Broadcom internal kernel review list <[email protected]>
4395 L:      [email protected]
4396 S:      Maintained
4397 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4398 F:      drivers/usb/gadget/udc/bdc/
4399
4400 BROADCOM BMIPS CPUFREQ DRIVER
4401 M:      Markus Mayer <[email protected]>
4402 R:      Broadcom internal kernel review list <[email protected]>
4403 L:      [email protected]
4404 S:      Maintained
4405 F:      drivers/cpufreq/bmips-cpufreq.c
4406
4407 BROADCOM BMIPS MIPS ARCHITECTURE
4408 M:      Florian Fainelli <[email protected]>
4409 R:      Broadcom internal kernel review list <[email protected]>
4410 L:      [email protected]
4411 S:      Maintained
4412 T:      git https://github.com/broadcom/stblinux.git
4413 F:      arch/mips/bmips/*
4414 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4415 F:      arch/mips/include/asm/mach-bmips/*
4416 F:      arch/mips/kernel/*bmips*
4417 F:      drivers/irqchip/irq-bcm63*
4418 F:      drivers/irqchip/irq-bcm7*
4419 F:      drivers/irqchip/irq-brcmstb*
4420 F:      drivers/pmdomain/bcm/bcm63xx-power.c
4421 F:      include/linux/bcm963xx_nvram.h
4422 F:      include/linux/bcm963xx_tag.h
4423
4424 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4425 M:      Rasesh Mody <[email protected]>
4426 M:      [email protected]
4427 L:      [email protected]
4428 S:      Supported
4429 F:      drivers/net/ethernet/broadcom/bnx2.*
4430 F:      drivers/net/ethernet/broadcom/bnx2_*
4431
4432 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4433 M:      Saurav Kashyap <[email protected]>
4434 M:      Javed Hasan <[email protected]>
4435 M:      [email protected]
4436 L:      [email protected]
4437 S:      Supported
4438 F:      drivers/scsi/bnx2fc/
4439
4440 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4441 M:      Nilesh Javali <[email protected]>
4442 M:      Manish Rangankar <[email protected]>
4443 M:      [email protected]
4444 L:      [email protected]
4445 S:      Supported
4446 F:      drivers/scsi/bnx2i/
4447
4448 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4449 M:      Sudarsana Kalluru <[email protected]>
4450 M:      Manish Chopra <[email protected]>
4451 L:      [email protected]
4452 S:      Supported
4453 F:      drivers/net/ethernet/broadcom/bnx2x/
4454
4455 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4456 M:      Michael Chan <[email protected]>
4457 L:      [email protected]
4458 S:      Supported
4459 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4460 F:      drivers/net/ethernet/broadcom/bnxt/
4461 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4462
4463 BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4464 M:      Arend van Spriel <[email protected]>
4465 L:      [email protected]
4466 L:      [email protected]
4467 L:      [email protected]
4468 S:      Supported
4469 F:      drivers/net/wireless/broadcom/brcm80211/
4470 F:      include/linux/platform_data/brcmfmac.h
4471
4472 BROADCOM BRCMSTB GPIO DRIVER
4473 M:      Doug Berger <[email protected]>
4474 M:      Florian Fainelli <[email protected]>
4475 R:      Broadcom internal kernel review list <[email protected]>
4476 S:      Supported
4477 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4478 F:      drivers/gpio/gpio-brcmstb.c
4479
4480 BROADCOM BRCMSTB I2C DRIVER
4481 M:      Kamal Dasu <[email protected]>
4482 R:      Broadcom internal kernel review list <[email protected]>
4483 L:      [email protected]
4484 S:      Supported
4485 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4486 F:      drivers/i2c/busses/i2c-brcmstb.c
4487
4488 BROADCOM BRCMSTB UART DRIVER
4489 M:      Al Cooper <[email protected]>
4490 R:      Broadcom internal kernel review list <[email protected]>
4491 L:      [email protected]
4492 S:      Maintained
4493 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4494 F:      drivers/tty/serial/8250/8250_bcm7271.c
4495
4496 BROADCOM BRCMSTB USB EHCI DRIVER
4497 M:      Justin Chen <[email protected]>
4498 M:      Al Cooper <[email protected]>
4499 R:      Broadcom internal kernel review list <[email protected]>
4500 L:      [email protected]
4501 S:      Maintained
4502 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4503 F:      drivers/usb/host/ehci-brcm.*
4504
4505 BROADCOM BRCMSTB USB PIN MAP DRIVER
4506 M:      Al Cooper <[email protected]>
4507 R:      Broadcom internal kernel review list <[email protected]>
4508 L:      [email protected]
4509 S:      Maintained
4510 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4511 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4512
4513 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4514 M:      Justin Chen <[email protected]>
4515 M:      Al Cooper <[email protected]>
4516 R:      Broadcom internal kernel review list <[email protected]>
4517 L:      [email protected]
4518 S:      Maintained
4519 F:      drivers/phy/broadcom/phy-brcm-usb*
4520
4521 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4522 M:      William Zhang <[email protected]>
4523 M:      Kursad Oney <[email protected]>
4524 M:      Jonas Gorski <[email protected]>
4525 R:      Broadcom internal kernel review list <[email protected]>
4526 L:      [email protected]
4527 S:      Maintained
4528 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4529 F:      drivers/spi/spi-bcm63xx-hsspi.c
4530 F:      drivers/spi/spi-bcmbca-hsspi.c
4531
4532 BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4533 M:      Jonas Gorski <[email protected]>
4534 L:      [email protected]
4535 S:      Odd Fixes
4536 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4537 F:      drivers/spi/spi-bcm63xx.c
4538
4539 BROADCOM ETHERNET PHY DRIVERS
4540 M:      Florian Fainelli <[email protected]>
4541 R:      Broadcom internal kernel review list <[email protected]>
4542 L:      [email protected]
4543 S:      Supported
4544 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4545 F:      drivers/net/phy/bcm*.[ch]
4546 F:      drivers/net/phy/broadcom.c
4547 F:      include/linux/brcmphy.h
4548
4549 BROADCOM GENET ETHERNET DRIVER
4550 M:      Doug Berger <[email protected]>
4551 M:      Florian Fainelli <[email protected]>
4552 R:      Broadcom internal kernel review list <[email protected]>
4553 L:      [email protected]
4554 S:      Supported
4555 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4556 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4557 F:      drivers/net/ethernet/broadcom/genet/
4558 F:      drivers/net/ethernet/broadcom/unimac.h
4559 F:      drivers/net/mdio/mdio-bcm-unimac.c
4560 F:      include/linux/platform_data/bcmgenet.h
4561 F:      include/linux/platform_data/mdio-bcm-unimac.h
4562
4563 BROADCOM IPROC ARM ARCHITECTURE
4564 M:      Ray Jui <[email protected]>
4565 M:      Scott Branden <[email protected]>
4566 R:      Broadcom internal kernel review list <[email protected]>
4567 L:      [email protected] (moderated for non-subscribers)
4568 S:      Maintained
4569 T:      git https://github.com/broadcom/stblinux.git
4570 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4571 F:      arch/arm64/boot/dts/broadcom/stingray/*
4572 F:      drivers/clk/bcm/clk-ns*
4573 F:      drivers/clk/bcm/clk-sr*
4574 F:      drivers/pinctrl/bcm/pinctrl-ns*
4575 F:      include/dt-bindings/clock/bcm-sr*
4576 N:      iproc
4577 N:      cygnus
4578 N:      bcm[-_]nsp
4579 N:      bcm9113*
4580 N:      bcm9583*
4581 N:      bcm9585*
4582 N:      bcm9586*
4583 N:      bcm988312
4584 N:      bcm113*
4585 N:      bcm583*
4586 N:      bcm585*
4587 N:      bcm586*
4588 N:      bcm88312
4589 N:      hr2
4590 N:      stingray
4591
4592 BROADCOM IPROC GBIT ETHERNET DRIVER
4593 M:      Rafał Miłecki <[email protected]>
4594 R:      Broadcom internal kernel review list <[email protected]>
4595 L:      [email protected]
4596 S:      Maintained
4597 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4598 F:      drivers/net/ethernet/broadcom/bgmac*
4599 F:      drivers/net/ethernet/broadcom/unimac.h
4600
4601 BROADCOM KONA GPIO DRIVER
4602 M:      Ray Jui <[email protected]>
4603 R:      Broadcom internal kernel review list <[email protected]>
4604 S:      Supported
4605 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4606 F:      drivers/gpio/gpio-bcm-kona.c
4607
4608 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4609 M:      Sathya Prakash Veerichetty <[email protected]>
4610 M:      Kashyap Desai <[email protected]>
4611 M:      Sumit Saxena <[email protected]>
4612 M:      Sreekanth Reddy <[email protected]>
4613 L:      [email protected]
4614 L:      [email protected]
4615 S:      Supported
4616 W:      https://www.broadcom.com/support/storage
4617 F:      drivers/scsi/mpi3mr/
4618
4619 BROADCOM NETXTREME-E ROCE DRIVER
4620 M:      Selvin Xavier <[email protected]>
4621 L:      [email protected]
4622 S:      Supported
4623 W:      http://www.broadcom.com
4624 F:      drivers/infiniband/hw/bnxt_re/
4625 F:      include/uapi/rdma/bnxt_re-abi.h
4626
4627 BROADCOM NVRAM DRIVER
4628 M:      Rafał Miłecki <[email protected]>
4629 L:      [email protected]
4630 S:      Maintained
4631 F:      drivers/firmware/broadcom/*
4632
4633 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4634 M:      Rafał Miłecki <[email protected]>
4635 M:      Florian Fainelli <[email protected]>
4636 R:      Broadcom internal kernel review list <[email protected]>
4637 L:      [email protected]
4638 S:      Maintained
4639 T:      git https://github.com/broadcom/stblinux.git
4640 F:      drivers/pmdomain/bcm/bcm-pmb.c
4641 F:      include/dt-bindings/soc/bcm-pmb.h
4642
4643 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4644 M:      Rafał Miłecki <[email protected]>
4645 L:      [email protected]
4646 S:      Maintained
4647 F:      drivers/bcma/
4648 F:      include/linux/bcma/
4649
4650 BROADCOM SPI DRIVER
4651 M:      Kamal Dasu <[email protected]>
4652 R:      Broadcom internal kernel review list <[email protected]>
4653 S:      Maintained
4654 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4655 F:      drivers/spi/spi-bcm-qspi.*
4656 F:      drivers/spi/spi-brcmstb-qspi.c
4657 F:      drivers/spi/spi-iproc-qspi.c
4658
4659 BROADCOM STB AVS CPUFREQ DRIVER
4660 M:      Markus Mayer <[email protected]>
4661 R:      Broadcom internal kernel review list <[email protected]>
4662 L:      [email protected]
4663 S:      Maintained
4664 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4665 F:      drivers/cpufreq/brcmstb*
4666
4667 BROADCOM STB AVS TMON DRIVER
4668 M:      Markus Mayer <[email protected]>
4669 R:      Broadcom internal kernel review list <[email protected]>
4670 L:      [email protected]
4671 S:      Maintained
4672 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4673 F:      drivers/thermal/broadcom/brcmstb*
4674
4675 BROADCOM STB DPFE DRIVER
4676 M:      Markus Mayer <[email protected]>
4677 R:      Broadcom internal kernel review list <[email protected]>
4678 L:      [email protected] (moderated for non-subscribers)
4679 S:      Maintained
4680 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4681 F:      drivers/memory/brcmstb_dpfe.c
4682
4683 BROADCOM STB NAND FLASH DRIVER
4684 M:      Brian Norris <[email protected]>
4685 M:      Kamal Dasu <[email protected]>
4686 R:      Broadcom internal kernel review list <[email protected]>
4687 L:      [email protected]
4688 S:      Maintained
4689 F:      drivers/mtd/nand/raw/brcmnand/
4690 F:      include/linux/platform_data/brcmnand.h
4691
4692 BROADCOM STB PCIE DRIVER
4693 M:      Jim Quinlan <[email protected]>
4694 M:      Nicolas Saenz Julienne <[email protected]>
4695 M:      Florian Fainelli <[email protected]>
4696 R:      Broadcom internal kernel review list <[email protected]>
4697 L:      [email protected]
4698 S:      Maintained
4699 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4700 F:      drivers/pci/controller/pcie-brcmstb.c
4701
4702 BROADCOM SYSTEMPORT ETHERNET DRIVER
4703 M:      Florian Fainelli <[email protected]>
4704 R:      Broadcom internal kernel review list <[email protected]>
4705 L:      [email protected]
4706 S:      Supported
4707 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4708 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4709 F:      drivers/net/ethernet/broadcom/unimac.h
4710
4711 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4712 M:      Pavan Chebbi <[email protected]>
4713 M:      Michael Chan <[email protected]>
4714 L:      [email protected]
4715 S:      Supported
4716 F:      drivers/net/ethernet/broadcom/tg3.*
4717
4718 BROADCOM VK DRIVER
4719 M:      Scott Branden <[email protected]>
4720 R:      Broadcom internal kernel review list <[email protected]>
4721 S:      Supported
4722 F:      drivers/misc/bcm-vk/
4723 F:      include/uapi/linux/misc/bcm_vk.h
4724
4725 BROCADE BFA FC SCSI DRIVER
4726 M:      Anil Gurumurthy <[email protected]>
4727 M:      Sudarsana Kalluru <[email protected]>
4728 L:      [email protected]
4729 S:      Supported
4730 F:      drivers/scsi/bfa/
4731
4732 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4733 M:      Rasesh Mody <[email protected]>
4734 M:      Sudarsana Kalluru <[email protected]>
4735 M:      [email protected]
4736 L:      [email protected]
4737 S:      Supported
4738 F:      drivers/net/ethernet/brocade/bna/
4739
4740 BSG (block layer generic sg v4 driver)
4741 M:      FUJITA Tomonori <[email protected]>
4742 L:      [email protected]
4743 S:      Supported
4744 F:      block/bsg.c
4745 F:      include/linux/bsg.h
4746 F:      include/uapi/linux/bsg.h
4747
4748 BT87X AUDIO DRIVER
4749 M:      Clemens Ladisch <[email protected]>
4750 L:      [email protected] (moderated for non-subscribers)
4751 S:      Maintained
4752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4753 F:      Documentation/sound/cards/bt87x.rst
4754 F:      sound/pci/bt87x.c
4755
4756 BT8XXGPIO DRIVER
4757 M:      Michael Buesch <[email protected]>
4758 S:      Maintained
4759 W:      http://bu3sch.de/btgpio.php
4760 F:      drivers/gpio/gpio-bt8xx.c
4761
4762 BTRFS FILE SYSTEM
4763 M:      Chris Mason <[email protected]>
4764 M:      Josef Bacik <[email protected]>
4765 M:      David Sterba <[email protected]>
4766 L:      [email protected]
4767 S:      Maintained
4768 W:      https://btrfs.readthedocs.io
4769 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4770 C:      irc://irc.libera.chat/btrfs
4771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4772 F:      Documentation/filesystems/btrfs.rst
4773 F:      fs/btrfs/
4774 F:      include/linux/btrfs*
4775 F:      include/trace/events/btrfs.h
4776 F:      include/uapi/linux/btrfs*
4777
4778 BTTV VIDEO4LINUX DRIVER
4779 M:      Mauro Carvalho Chehab <[email protected]>
4780 L:      [email protected]
4781 S:      Odd fixes
4782 W:      https://linuxtv.org
4783 T:      git git://linuxtv.org/media_tree.git
4784 F:      Documentation/driver-api/media/drivers/bttv*
4785 F:      drivers/media/pci/bt8xx/bttv*
4786
4787 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4788 M:      Chanwoo Choi <[email protected]>
4789 L:      [email protected]
4790 L:      [email protected]
4791 S:      Maintained
4792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4793 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4794 F:      drivers/devfreq/exynos-bus.c
4795
4796 BUSLOGIC SCSI DRIVER
4797 M:      Khalid Aziz <[email protected]>
4798 L:      [email protected]
4799 S:      Maintained
4800 F:      drivers/scsi/BusLogic.*
4801 F:      drivers/scsi/FlashPoint.*
4802
4803 BXCAN CAN NETWORK DRIVER
4804 M:      Dario Binacchi <[email protected]>
4805 L:      [email protected]
4806 S:      Maintained
4807 F:      Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4808 F:      drivers/net/can/bxcan.c
4809
4810 C-MEDIA CMI8788 DRIVER
4811 M:      Clemens Ladisch <[email protected]>
4812 L:      [email protected] (moderated for non-subscribers)
4813 S:      Maintained
4814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4815 F:      sound/pci/oxygen/
4816
4817 C-SKY ARCHITECTURE
4818 M:      Guo Ren <[email protected]>
4819 L:      [email protected]
4820 S:      Supported
4821 T:      git https://github.com/c-sky/csky-linux.git
4822 F:      Documentation/devicetree/bindings/csky/
4823 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4824 F:      Documentation/devicetree/bindings/timer/csky,*
4825 F:      arch/csky/
4826 F:      drivers/clocksource/timer-gx6605s.c
4827 F:      drivers/clocksource/timer-mp-csky.c
4828 F:      drivers/irqchip/irq-csky-*
4829 N:      csky
4830 K:      csky
4831
4832 CA8210 IEEE-802.15.4 RADIO DRIVER
4833 L:      [email protected]
4834 S:      Orphan
4835 W:      https://github.com/Cascoda/ca8210-linux.git
4836 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4837 F:      drivers/net/ieee802154/ca8210.c
4838
4839 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4840 M:      David Howells <[email protected]>
4841 L:      [email protected]
4842 S:      Supported
4843 F:      Documentation/filesystems/caching/cachefiles.rst
4844 F:      fs/cachefiles/
4845
4846 CACHESTAT: PAGE CACHE STATS FOR A FILE
4847 M:      Nhat Pham <[email protected]>
4848 M:      Johannes Weiner <[email protected]>
4849 L:      [email protected]
4850 S:      Maintained
4851 F:      tools/testing/selftests/cachestat/test_cachestat.c
4852
4853 CADENCE MIPI-CSI2 BRIDGES
4854 M:      Maxime Ripard <[email protected]>
4855 L:      [email protected]
4856 S:      Maintained
4857 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4858 F:      Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4859 F:      drivers/media/platform/cadence/cdns-csi2*
4860
4861 CADENCE NAND DRIVER
4862 L:      [email protected]
4863 S:      Orphan
4864 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4865 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4866
4867 CADENCE USB3 DRD IP DRIVER
4868 M:      Peter Chen <[email protected]>
4869 M:      Pawel Laszczak <[email protected]>
4870 R:      Roger Quadros <[email protected]>
4871 L:      [email protected]
4872 S:      Maintained
4873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4874 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4875 F:      drivers/usb/cdns3/
4876 X:      drivers/usb/cdns3/cdnsp*
4877
4878 CADENCE USBHS DRIVER
4879 M:      Pawel Laszczak <[email protected]>
4880 L:      [email protected]
4881 S:      Maintained
4882 F:      drivers/usb/gadget/udc/cdns2
4883
4884 CADENCE USBSSP DRD IP DRIVER
4885 M:      Pawel Laszczak <[email protected]>
4886 L:      [email protected]
4887 S:      Maintained
4888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4889 F:      drivers/usb/cdns3/
4890 X:      drivers/usb/cdns3/cdns3*
4891
4892 CADET FM/AM RADIO RECEIVER DRIVER
4893 M:      Hans Verkuil <[email protected]>
4894 L:      [email protected]
4895 S:      Maintained
4896 W:      https://linuxtv.org
4897 T:      git git://linuxtv.org/media_tree.git
4898 F:      drivers/media/radio/radio-cadet*
4899
4900 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4901 L:      [email protected]
4902 S:      Orphan
4903 T:      git git://linuxtv.org/media_tree.git
4904 F:      Documentation/admin-guide/media/cafe_ccic*
4905 F:      drivers/media/platform/marvell/
4906
4907 CAIF NETWORK LAYER
4908 L:      [email protected]
4909 S:      Orphan
4910 F:      Documentation/networking/caif/
4911 F:      drivers/net/caif/
4912 F:      include/net/caif/
4913 F:      include/uapi/linux/caif/
4914 F:      net/caif/
4915
4916 CAKE QDISC
4917 M:      Toke Høiland-Jørgensen <[email protected]>
4918 L:      [email protected] (moderated for non-subscribers)
4919 S:      Maintained
4920 F:      net/sched/sch_cake.c
4921
4922 CAN NETWORK DRIVERS
4923 M:      Marc Kleine-Budde <[email protected]>
4924 M:      Vincent Mailhol <[email protected]>
4925 L:      [email protected]
4926 S:      Maintained
4927 W:      https://github.com/linux-can
4928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4930 F:      Documentation/devicetree/bindings/net/can/
4931 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4932 F:      drivers/net/can/
4933 F:      drivers/phy/phy-can-transceiver.c
4934 F:      include/linux/can/bittiming.h
4935 F:      include/linux/can/dev.h
4936 F:      include/linux/can/length.h
4937 F:      include/linux/can/platform/
4938 F:      include/linux/can/rx-offload.h
4939 F:      include/uapi/linux/can/error.h
4940 F:      include/uapi/linux/can/netlink.h
4941 F:      include/uapi/linux/can/vxcan.h
4942
4943 CAN NETWORK LAYER
4944 M:      Oliver Hartkopp <[email protected]>
4945 M:      Marc Kleine-Budde <[email protected]>
4946 L:      [email protected]
4947 S:      Maintained
4948 W:      https://github.com/linux-can
4949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4951 F:      Documentation/networking/can.rst
4952 F:      Documentation/networking/iso15765-2.rst
4953 F:      include/linux/can/can-ml.h
4954 F:      include/linux/can/core.h
4955 F:      include/linux/can/skb.h
4956 F:      include/net/netns/can.h
4957 F:      include/uapi/linux/can.h
4958 F:      include/uapi/linux/can/bcm.h
4959 F:      include/uapi/linux/can/gw.h
4960 F:      include/uapi/linux/can/isotp.h
4961 F:      include/uapi/linux/can/raw.h
4962 F:      net/can/
4963
4964 CAN-J1939 NETWORK LAYER
4965 M:      Robin van der Gracht <[email protected]>
4966 M:      Oleksij Rempel <[email protected]>
4967 R:      [email protected]
4968 L:      [email protected]
4969 S:      Maintained
4970 F:      Documentation/networking/j1939.rst
4971 F:      include/uapi/linux/can/j1939.h
4972 F:      net/can/j1939/
4973
4974 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4975 M:      Damien Le Moal <[email protected]>
4976 L:      [email protected]
4977 L:      [email protected] (pinctrl driver)
4978 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4979 F:      drivers/pinctrl/pinctrl-k210.c
4980
4981 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4982 M:      Damien Le Moal <[email protected]>
4983 L:      [email protected]
4984 L:      [email protected]
4985 S:      Maintained
4986 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4987 F:      drivers/reset/reset-k210.c
4988
4989 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4990 M:      Damien Le Moal <[email protected]>
4991 L:      [email protected]
4992 S:      Maintained
4993 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4994 F:      drivers/soc/canaan/
4995 F:      include/soc/canaan/
4996
4997 CAPABILITIES
4998 M:      Serge Hallyn <[email protected]>
4999 L:      [email protected]
5000 S:      Supported
5001 F:      include/linux/capability.h
5002 F:      include/uapi/linux/capability.h
5003 F:      kernel/capability.c
5004 F:      security/commoncap.c
5005
5006 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5007 M:      Kevin Tsai <[email protected]>
5008 S:      Maintained
5009 F:      drivers/iio/light/cm*
5010
5011 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5012 M:      Christian Lamparter <[email protected]>
5013 L:      [email protected]
5014 S:      Maintained
5015 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5016 F:      drivers/net/wireless/ath/carl9170/
5017
5018 CAVIUM I2C DRIVER
5019 M:      Robert Richter <[email protected]>
5020 S:      Odd Fixes
5021 W:      http://www.marvell.com
5022 F:      drivers/i2c/busses/i2c-octeon*
5023 F:      drivers/i2c/busses/i2c-thunderx*
5024
5025 CAVIUM LIQUIDIO NETWORK DRIVER
5026 L:      [email protected]
5027 S:      Orphan
5028 W:      http://www.marvell.com
5029 F:      drivers/net/ethernet/cavium/liquidio/
5030
5031 CAVIUM MMC DRIVER
5032 M:      Robert Richter <[email protected]>
5033 S:      Odd Fixes
5034 W:      http://www.marvell.com
5035 F:      drivers/mmc/host/cavium*
5036
5037 CAVIUM OCTEON-TX CRYPTO DRIVER
5038 M:      George Cherian <[email protected]>
5039 L:      [email protected]
5040 S:      Supported
5041 W:      http://www.marvell.com
5042 F:      drivers/crypto/cavium/cpt/
5043
5044 CAVIUM THUNDERX2 ARM64 SOC
5045 M:      Robert Richter <[email protected]>
5046 L:      [email protected] (moderated for non-subscribers)
5047 S:      Odd Fixes
5048 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5049 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
5050
5051 CBS/ETF/TAPRIO QDISCS
5052 M:      Vinicius Costa Gomes <[email protected]>
5053 L:      [email protected]
5054 S:      Maintained
5055 F:      net/sched/sch_cbs.c
5056 F:      net/sched/sch_etf.c
5057 F:      net/sched/sch_taprio.c
5058
5059 CC2520 IEEE-802.15.4 RADIO DRIVER
5060 M:      Stefan Schmidt <[email protected]>
5061 L:      [email protected]
5062 S:      Odd Fixes
5063 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5064 F:      drivers/net/ieee802154/cc2520.c
5065
5066 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5067 M:      Gilad Ben-Yossef <[email protected]>
5068 L:      [email protected]
5069 S:      Supported
5070 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5071 F:      drivers/crypto/ccree/
5072
5073 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5074 M:      Hadar Gat <[email protected]>
5075 L:      [email protected]
5076 S:      Supported
5077 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5078 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5079 F:      drivers/char/hw_random/cctrng.c
5080 F:      drivers/char/hw_random/cctrng.h
5081
5082 CEC FRAMEWORK
5083 M:      Hans Verkuil <[email protected]>
5084 L:      [email protected]
5085 S:      Supported
5086 W:      http://linuxtv.org
5087 T:      git git://linuxtv.org/media_tree.git
5088 F:      Documentation/ABI/testing/debugfs-cec-error-inj
5089 F:      Documentation/devicetree/bindings/media/cec/cec-common.yaml
5090 F:      Documentation/driver-api/media/cec-core.rst
5091 F:      Documentation/userspace-api/media/cec
5092 F:      drivers/media/cec/
5093 F:      drivers/media/rc/keymaps/rc-cec.c
5094 F:      include/media/cec-notifier.h
5095 F:      include/media/cec.h
5096 F:      include/uapi/linux/cec-funcs.h
5097 F:      include/uapi/linux/cec.h
5098
5099 CEC GPIO DRIVER
5100 M:      Hans Verkuil <[email protected]>
5101 L:      [email protected]
5102 S:      Supported
5103 W:      http://linuxtv.org
5104 T:      git git://linuxtv.org/media_tree.git
5105 F:      Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5106 F:      drivers/media/cec/platform/cec-gpio/
5107
5108 CELL BROADBAND ENGINE ARCHITECTURE
5109 M:      Arnd Bergmann <[email protected]>
5110 L:      [email protected]
5111 S:      Supported
5112 W:      http://www.ibm.com/developerworks/power/cell/
5113 F:      arch/powerpc/include/asm/cell*.h
5114 F:      arch/powerpc/include/asm/spu*.h
5115 F:      arch/powerpc/include/uapi/asm/spu*.h
5116 F:      arch/powerpc/platforms/cell/
5117
5118 CELLWISE CW2015 BATTERY DRIVER
5119 M:      Tobias Schrammm <[email protected]>
5120 S:      Maintained
5121 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5122 F:      drivers/power/supply/cw2015_battery.c
5123
5124 CEPH COMMON CODE (LIBCEPH)
5125 M:      Ilya Dryomov <[email protected]>
5126 M:      Xiubo Li <[email protected]>
5127 L:      [email protected]
5128 S:      Supported
5129 W:      http://ceph.com/
5130 T:      git https://github.com/ceph/ceph-client.git
5131 F:      include/linux/ceph/
5132 F:      include/linux/crush/
5133 F:      net/ceph/
5134
5135 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5136 M:      Xiubo Li <[email protected]>
5137 M:      Ilya Dryomov <[email protected]>
5138 L:      [email protected]
5139 S:      Supported
5140 W:      http://ceph.com/
5141 T:      git https://github.com/ceph/ceph-client.git
5142 F:      Documentation/filesystems/ceph.rst
5143 F:      fs/ceph/
5144
5145 CERTIFICATE HANDLING
5146 M:      David Howells <[email protected]>
5147 M:      David Woodhouse <[email protected]>
5148 L:      [email protected]
5149 S:      Maintained
5150 F:      Documentation/admin-guide/module-signing.rst
5151 F:      certs/
5152 F:      scripts/sign-file.c
5153 F:      tools/certs/
5154
5155 CFAG12864B LCD DRIVER
5156 M:      Miguel Ojeda <[email protected]>
5157 S:      Maintained
5158 F:      drivers/auxdisplay/cfag12864b.c
5159 F:      include/linux/cfag12864b.h
5160
5161 CFAG12864BFB LCD FRAMEBUFFER DRIVER
5162 M:      Miguel Ojeda <[email protected]>
5163 S:      Maintained
5164 F:      drivers/auxdisplay/cfag12864bfb.c
5165 F:      include/linux/cfag12864b.h
5166
5167 CHAR and MISC DRIVERS
5168 M:      Arnd Bergmann <[email protected]>
5169 M:      Greg Kroah-Hartman <[email protected]>
5170 S:      Supported
5171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5172 F:      drivers/char/
5173 F:      drivers/misc/
5174 F:      include/linux/miscdevice.h
5175 X:      drivers/char/agp/
5176 X:      drivers/char/hw_random/
5177 X:      drivers/char/ipmi/
5178 X:      drivers/char/random.c
5179 X:      drivers/char/tpm/
5180
5181 CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5182 M:      Thomas Weißschuh <[email protected]>
5183 L:      [email protected]
5184 S:      Maintained
5185 F:      Documentation/hwmon/powerz.rst
5186 F:      drivers/hwmon/powerz.c
5187
5188 CHECKPATCH
5189 M:      Andy Whitcroft <[email protected]>
5190 M:      Joe Perches <[email protected]>
5191 R:      Dwaipayan Ray <[email protected]>
5192 R:      Lukas Bulwahn <[email protected]>
5193 S:      Maintained
5194 F:      scripts/checkpatch.pl
5195
5196 CHECKPATCH DOCUMENTATION
5197 M:      Dwaipayan Ray <[email protected]>
5198 M:      Lukas Bulwahn <[email protected]>
5199 R:      Joe Perches <[email protected]>
5200 S:      Maintained
5201 F:      Documentation/dev-tools/checkpatch.rst
5202
5203 CHINESE DOCUMENTATION
5204 M:      Alex Shi <[email protected]>
5205 M:      Yanteng Si <[email protected]>
5206 S:      Maintained
5207 F:      Documentation/translations/zh_CN/
5208
5209 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5210 M:      Peter Chen <[email protected]>
5211 L:      [email protected]
5212 S:      Maintained
5213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5214 F:      drivers/usb/chipidea/
5215
5216 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5217 M:      Hans de Goede <[email protected]>
5218 L:      [email protected]
5219 S:      Maintained
5220 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5221 F:      drivers/input/touchscreen/chipone_icn8318.c
5222
5223 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5224 M:      Hans de Goede <[email protected]>
5225 L:      [email protected]
5226 S:      Maintained
5227 F:      drivers/input/touchscreen/chipone_icn8505.c
5228
5229 CHROME HARDWARE PLATFORM SUPPORT
5230 M:      Benson Leung <[email protected]>
5231 M:      Tzung-Bi Shih <[email protected]>
5232 L:      [email protected]
5233 S:      Maintained
5234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5235 F:      drivers/platform/chrome/
5236
5237 CHROMEOS EC CODEC DRIVER
5238 M:      Cheng-Yi Chiang <[email protected]>
5239 M:      Tzung-Bi Shih <[email protected]>
5240 R:      Guenter Roeck <[email protected]>
5241 L:      [email protected]
5242 S:      Maintained
5243 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5244 F:      sound/soc/codecs/cros_ec_codec.*
5245
5246 CHROMEOS EC CHARGE CONTROL
5247 M:      Thomas Weißschuh <[email protected]>
5248 S:      Maintained
5249 F:      drivers/power/supply/cros_charge-control.c
5250
5251 CHROMEOS EC HARDWARE MONITORING
5252 M:      Thomas Weißschuh <[email protected]>
5253 L:      [email protected]
5254 L:      [email protected]
5255 S:      Maintained
5256 F:      Documentation/hwmon/cros_ec_hwmon.rst
5257 F:      drivers/hwmon/cros_ec_hwmon.c
5258
5259 CHROMEOS EC LED DRIVER
5260 M:      Thomas Weißschuh <[email protected]>
5261 S:      Maintained
5262 F:      drivers/leds/leds-cros_ec.c
5263
5264 CHROMEOS EC SUBDRIVERS
5265 M:      Benson Leung <[email protected]>
5266 R:      Guenter Roeck <[email protected]>
5267 L:      [email protected]
5268 S:      Maintained
5269 F:      drivers/power/supply/cros_charge-control.c
5270 F:      drivers/power/supply/cros_usbpd-charger.c
5271 N:      cros_ec
5272 N:      cros-ec
5273
5274 CHROMEOS EC UART DRIVER
5275 M:      Bhanu Prakash Maiya <[email protected]>
5276 R:      Benson Leung <[email protected]>
5277 R:      Tzung-Bi Shih <[email protected]>
5278 S:      Maintained
5279 F:      drivers/platform/chrome/cros_ec_uart.c
5280
5281 CHROMEOS EC USB PD NOTIFY DRIVER
5282 M:      Prashant Malani <[email protected]>
5283 L:      [email protected]
5284 S:      Maintained
5285 F:      drivers/platform/chrome/cros_usbpd_notify.c
5286 F:      include/linux/platform_data/cros_usbpd_notify.h
5287
5288 CHROMEOS EC USB TYPE-C DRIVER
5289 M:      Prashant Malani <[email protected]>
5290 L:      [email protected]
5291 S:      Maintained
5292 F:      drivers/platform/chrome/cros_ec_typec.*
5293 F:      drivers/platform/chrome/cros_typec_switch.c
5294 F:      drivers/platform/chrome/cros_typec_vdm.*
5295
5296 CHROMEOS HPS DRIVER
5297 M:      Dan Callaghan <[email protected]>
5298 R:      Sami Kyöstilä <[email protected]>
5299 S:      Maintained
5300 F:      drivers/platform/chrome/cros_hps_i2c.c
5301
5302 CHROMEOS EC WATCHDOG
5303 M:      Lukasz Majczak <[email protected]>
5304 L:      [email protected]
5305 S:      Maintained
5306 F:      drivers/watchdog/cros_ec_wdt.c
5307
5308 CHRONTEL CH7322 CEC DRIVER
5309 M:      Joe Tessler <[email protected]>
5310 L:      [email protected]
5311 S:      Maintained
5312 T:      git git://linuxtv.org/media_tree.git
5313 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5314 F:      drivers/media/cec/i2c/ch7322.c
5315
5316 CIRRUS LOGIC AUDIO CODEC DRIVERS
5317 M:      David Rhodes <[email protected]>
5318 M:      Richard Fitzgerald <[email protected]>
5319 L:      [email protected]
5320 L:      [email protected]
5321 S:      Maintained
5322 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
5323 F:      drivers/mfd/cs42l43*
5324 F:      drivers/pinctrl/cirrus/pinctrl-cs42l43*
5325 F:      drivers/spi/spi-cs42l43*
5326 F:      include/dt-bindings/sound/cs*
5327 F:      include/linux/mfd/cs42l43*
5328 F:      include/sound/cs*
5329 F:      sound/pci/hda/cirrus*
5330 F:      sound/pci/hda/cs*
5331 F:      sound/pci/hda/hda_component*
5332 F:      sound/pci/hda/hda_cs_dsp_ctl.*
5333 F:      sound/soc/codecs/cs*
5334
5335 CIRRUS LOGIC HAPTIC DRIVERS
5336 M:      James Ogletree <[email protected]>
5337 M:      Fred Treven <[email protected]>
5338 M:      Ben Bright <[email protected]>
5339 L:      [email protected]
5340 S:      Supported
5341 F:      Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5342 F:      drivers/input/misc/cs40l*
5343 F:      drivers/mfd/cs40l*
5344 F:      include/linux/mfd/cs40l*
5345 F:      sound/soc/codecs/cs40l*
5346
5347 CIRRUS LOGIC DSP FIRMWARE DRIVER
5348 M:      Simon Trimmer <[email protected]>
5349 M:      Charles Keepax <[email protected]>
5350 M:      Richard Fitzgerald <[email protected]>
5351 L:      [email protected]
5352 S:      Supported
5353 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5354 T:      git https://github.com/CirrusLogic/linux-drivers.git
5355 F:      drivers/firmware/cirrus/*
5356 F:      include/linux/firmware/cirrus/*
5357
5358 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5359 M:      Hartley Sweeten <[email protected]>
5360 L:      [email protected]
5361 S:      Maintained
5362 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
5363
5364 CIRRUS LOGIC LOCHNAGAR DRIVER
5365 M:      Charles Keepax <[email protected]>
5366 M:      Richard Fitzgerald <[email protected]>
5367 L:      [email protected]
5368 S:      Supported
5369 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5370 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5371 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5372 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5373 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5374 F:      Documentation/hwmon/lochnagar.rst
5375 F:      drivers/clk/clk-lochnagar.c
5376 F:      drivers/hwmon/lochnagar-hwmon.c
5377 F:      drivers/mfd/lochnagar-i2c.c
5378 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5379 F:      drivers/regulator/lochnagar-regulator.c
5380 F:      include/dt-bindings/clock/lochnagar.h
5381 F:      include/dt-bindings/pinctrl/lochnagar.h
5382 F:      include/linux/mfd/lochnagar*
5383 F:      sound/soc/codecs/lochnagar-sc.c
5384
5385 CIRRUS LOGIC MADERA CODEC DRIVERS
5386 M:      Charles Keepax <[email protected]>
5387 M:      Richard Fitzgerald <[email protected]>
5388 L:      [email protected]
5389 L:      [email protected]
5390 S:      Supported
5391 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5392 T:      git https://github.com/CirrusLogic/linux-drivers.git
5393 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5394 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5395 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5396 F:      drivers/gpio/gpio-madera*
5397 F:      drivers/irqchip/irq-madera*
5398 F:      drivers/mfd/cs47l*
5399 F:      drivers/mfd/madera*
5400 F:      drivers/pinctrl/cirrus/*
5401 F:      include/dt-bindings/sound/madera*
5402 F:      include/linux/irqchip/irq-madera*
5403 F:      include/linux/mfd/madera/*
5404 F:      include/sound/madera*
5405 F:      sound/soc/codecs/cs47l*
5406 F:      sound/soc/codecs/madera*
5407
5408 CISCO FCOE HBA DRIVER
5409 M:      Satish Kharat <[email protected]>
5410 M:      Sesidhar Baddela <[email protected]>
5411 M:      Karan Tilak Kumar <[email protected]>
5412 L:      [email protected]
5413 S:      Supported
5414 F:      drivers/scsi/fnic/
5415
5416 CISCO SCSI HBA DRIVER
5417 M:      Karan Tilak Kumar <[email protected]>
5418 M:      Sesidhar Baddela <[email protected]>
5419 L:      [email protected]
5420 S:      Supported
5421 F:      drivers/scsi/snic/
5422
5423 CISCO VIC ETHERNET NIC DRIVER
5424 M:      Christian Benvenuti <[email protected]>
5425 M:      Satish Kharat <[email protected]>
5426 S:      Supported
5427 F:      drivers/net/ethernet/cisco/enic/
5428
5429 CISCO VIC LOW LATENCY NIC DRIVER
5430 M:      Christian Benvenuti <[email protected]>
5431 M:      Nelson Escobar <[email protected]>
5432 S:      Supported
5433 F:      drivers/infiniband/hw/usnic/
5434
5435 CLANG CONTROL FLOW INTEGRITY SUPPORT
5436 M:      Sami Tolvanen <[email protected]>
5437 M:      Kees Cook <[email protected]>
5438 R:      Nathan Chancellor <[email protected]>
5439 L:      [email protected]
5440 S:      Supported
5441 B:      https://github.com/ClangBuiltLinux/linux/issues
5442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5443 F:      include/linux/cfi.h
5444 F:      kernel/cfi.c
5445
5446 CLANG-FORMAT FILE
5447 M:      Miguel Ojeda <[email protected]>
5448 S:      Maintained
5449 F:      .clang-format
5450
5451 CLANG/LLVM BUILD SUPPORT
5452 M:      Nathan Chancellor <[email protected]>
5453 R:      Nick Desaulniers <[email protected]>
5454 R:      Bill Wendling <[email protected]>
5455 R:      Justin Stitt <[email protected]>
5456 L:      [email protected]
5457 S:      Supported
5458 W:      https://clangbuiltlinux.github.io/
5459 B:      https://github.com/ClangBuiltLinux/linux/issues
5460 C:      irc://irc.libera.chat/clangbuiltlinux
5461 F:      Documentation/kbuild/llvm.rst
5462 F:      include/linux/compiler-clang.h
5463 F:      scripts/Makefile.clang
5464 F:      scripts/clang-tools/
5465 K:      \b(?i:clang|llvm)\b
5466
5467 CLK API
5468 M:      Russell King <[email protected]>
5469 L:      [email protected]
5470 S:      Maintained
5471 F:      include/linux/clk.h
5472
5473 CLOCKSOURCE, CLOCKEVENT DRIVERS
5474 M:      Daniel Lezcano <[email protected]>
5475 M:      Thomas Gleixner <[email protected]>
5476 L:      [email protected]
5477 S:      Supported
5478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5479 F:      Documentation/devicetree/bindings/timer/
5480 F:      drivers/clocksource/
5481
5482 CLOSURES
5483 M:      Kent Overstreet <[email protected]>
5484 L:      [email protected]
5485 S:      Supported
5486 C:      irc://irc.oftc.net/bcache
5487 F:      include/linux/closure.h
5488 F:      lib/closure.c
5489
5490 CMPC ACPI DRIVER
5491 M:      Thadeu Lima de Souza Cascardo <[email protected]>
5492 L:      [email protected]
5493 S:      Supported
5494 F:      drivers/platform/x86/classmate-laptop.c
5495
5496 COBALT MEDIA DRIVER
5497 M:      Hans Verkuil <[email protected]>
5498 L:      [email protected]
5499 S:      Supported
5500 W:      https://linuxtv.org
5501 T:      git git://linuxtv.org/media_tree.git
5502 F:      drivers/media/pci/cobalt/
5503
5504 COCCINELLE/Semantic Patches (SmPL)
5505 M:      Julia Lawall <[email protected]>
5506 M:      Nicolas Palix <[email protected]>
5507 L:      [email protected] (moderated for non-subscribers)
5508 S:      Supported
5509 W:      https://coccinelle.gitlabpages.inria.fr/website/
5510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5511 F:      Documentation/dev-tools/coccinelle.rst
5512 F:      scripts/coccicheck
5513 F:      scripts/coccinelle/
5514
5515 CODA FILE SYSTEM
5516 M:      Jan Harkes <[email protected]>
5517 M:      [email protected]
5518 L:      [email protected]
5519 S:      Maintained
5520 W:      http://www.coda.cs.cmu.edu/
5521 F:      Documentation/filesystems/coda.rst
5522 F:      fs/coda/
5523 F:      include/linux/coda*.h
5524 F:      include/uapi/linux/coda*.h
5525
5526 CODA V4L2 MEM2MEM DRIVER
5527 M:      Philipp Zabel <[email protected]>
5528 L:      [email protected]
5529 S:      Maintained
5530 F:      Documentation/devicetree/bindings/media/coda.yaml
5531 F:      drivers/media/platform/chips-media/coda
5532
5533 CODE OF CONDUCT
5534 M:      Greg Kroah-Hartman <[email protected]>
5535 S:      Supported
5536 F:      Documentation/process/code-of-conduct-interpretation.rst
5537 F:      Documentation/process/code-of-conduct.rst
5538
5539 CODE TAGGING
5540 M:      Suren Baghdasaryan <[email protected]>
5541 M:      Kent Overstreet <[email protected]>
5542 S:      Maintained
5543 F:      include/asm-generic/codetag.lds.h
5544 F:      include/linux/codetag.h
5545 F:      lib/codetag.c
5546
5547 COMEDI DRIVERS
5548 M:      Ian Abbott <[email protected]>
5549 M:      H Hartley Sweeten <[email protected]>
5550 S:      Odd Fixes
5551 F:      drivers/comedi/
5552 F:      include/linux/comedi/
5553 F:      include/uapi/linux/comedi.h
5554
5555 COMMON CLK FRAMEWORK
5556 M:      Michael Turquette <[email protected]>
5557 M:      Stephen Boyd <[email protected]>
5558 L:      [email protected]
5559 S:      Maintained
5560 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5562 F:      Documentation/devicetree/bindings/clock/
5563 F:      drivers/clk/
5564 F:      include/dt-bindings/clock/
5565 F:      include/linux/clk-pr*
5566 F:      include/linux/clk/
5567 F:      include/linux/of_clk.h
5568 X:      drivers/clk/clkdev.c
5569
5570 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5571 M:      Steve French <[email protected]>
5572 R:      Paulo Alcantara <[email protected]> (DFS, global name space)
5573 R:      Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5574 R:      Shyam Prasad N <[email protected]> (multichannel)
5575 R:      Tom Talpey <[email protected]> (RDMA, smbdirect)
5576 R:      Bharath SM <[email protected]> (deferred close, directory leases)
5577 L:      [email protected]
5578 L:      [email protected] (moderated for non-subscribers)
5579 S:      Supported
5580 W:      https://wiki.samba.org/index.php/LinuxCIFS
5581 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5582 F:      Documentation/admin-guide/cifs/
5583 F:      fs/smb/client/
5584 F:      fs/smb/common/
5585 F:      include/uapi/linux/cifs
5586
5587 COMPACTPCI HOTPLUG CORE
5588 M:      Scott Murray <[email protected]>
5589 L:      [email protected]
5590 S:      Maintained
5591 F:      drivers/pci/hotplug/cpci_hotplug*
5592
5593 COMPACTPCI HOTPLUG GENERIC DRIVER
5594 M:      Scott Murray <[email protected]>
5595 L:      [email protected]
5596 S:      Maintained
5597 F:      drivers/pci/hotplug/cpcihp_generic.c
5598
5599 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5600 M:      Scott Murray <[email protected]>
5601 L:      [email protected]
5602 S:      Maintained
5603 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5604
5605 COMPAL LAPTOP SUPPORT
5606 M:      Cezary Jackiewicz <[email protected]>
5607 L:      [email protected]
5608 S:      Maintained
5609 F:      drivers/platform/x86/compal-laptop.c
5610
5611 COMPILER ATTRIBUTES
5612 M:      Miguel Ojeda <[email protected]>
5613 S:      Maintained
5614 F:      include/linux/compiler_attributes.h
5615
5616 COMPUTE EXPRESS LINK (CXL)
5617 M:      Davidlohr Bueso <[email protected]>
5618 M:      Jonathan Cameron <[email protected]>
5619 M:      Dave Jiang <[email protected]>
5620 M:      Alison Schofield <[email protected]>
5621 M:      Vishal Verma <[email protected]>
5622 M:      Ira Weiny <[email protected]>
5623 M:      Dan Williams <[email protected]>
5624 L:      [email protected]
5625 S:      Maintained
5626 F:      Documentation/driver-api/cxl
5627 F:      drivers/cxl/
5628 F:      include/linux/einj-cxl.h
5629 F:      include/linux/cxl-event.h
5630 F:      include/uapi/linux/cxl_mem.h
5631 F:      tools/testing/cxl/
5632
5633 COMPUTE EXPRESS LINK PMU (CPMU)
5634 M:      Jonathan Cameron <[email protected]>
5635 L:      [email protected]
5636 S:      Maintained
5637 F:      Documentation/admin-guide/perf/cxl.rst
5638 F:      drivers/perf/cxl_pmu.c
5639
5640 CONEXANT ACCESSRUNNER USB DRIVER
5641 L:      [email protected]
5642 S:      Orphan
5643 W:      http://accessrunner.sourceforge.net/
5644 F:      drivers/usb/atm/cxacru.c
5645
5646 CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5647 M:      Elena Reshetova <[email protected]>
5648 M:      Carlos Bilbao <[email protected]>
5649 S:      Maintained
5650 F:      Documentation/security/snp-tdx-threat-model.rst
5651
5652 CONFIGFS
5653 M:      Joel Becker <[email protected]>
5654 M:      Christoph Hellwig <[email protected]>
5655 S:      Supported
5656 T:      git git://git.infradead.org/users/hch/configfs.git
5657 F:      fs/configfs/
5658 F:      include/linux/configfs.h
5659 F:      samples/configfs/
5660
5661 CONSOLE SUBSYSTEM
5662 M:      Greg Kroah-Hartman <[email protected]>
5663 S:      Supported
5664 F:      drivers/video/console/
5665 F:      include/linux/console*
5666
5667 CONTEXT TRACKING
5668 M:      Frederic Weisbecker <[email protected]>
5669 M:      "Paul E. McKenney" <[email protected]>
5670 S:      Maintained
5671 F:      include/linux/context_tracking*
5672 F:      kernel/context_tracking.c
5673
5674 CONTROL GROUP (CGROUP)
5675 M:      Tejun Heo <[email protected]>
5676 M:      Zefan Li <[email protected]>
5677 M:      Johannes Weiner <[email protected]>
5678 M:      Michal Koutný <[email protected]>
5679 L:      [email protected]
5680 S:      Maintained
5681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5682 F:      Documentation/admin-guide/cgroup-v1/
5683 F:      Documentation/admin-guide/cgroup-v2.rst
5684 F:      include/linux/cgroup*
5685 F:      kernel/cgroup/
5686 F:      tools/testing/selftests/cgroup/
5687
5688 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5689 M:      Tejun Heo <[email protected]>
5690 M:      Josef Bacik <[email protected]>
5691 M:      Jens Axboe <[email protected]>
5692 L:      [email protected]
5693 L:      [email protected]
5694 T:      git git://git.kernel.dk/linux-block
5695 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5696 F:      block/bfq-cgroup.c
5697 F:      block/blk-cgroup.c
5698 F:      block/blk-iocost.c
5699 F:      block/blk-iolatency.c
5700 F:      block/blk-throttle.c
5701 F:      include/linux/blk-cgroup.h
5702
5703 CONTROL GROUP - CPUSET
5704 M:      Waiman Long <[email protected]>
5705 M:      Zefan Li <[email protected]>
5706 L:      [email protected]
5707 S:      Maintained
5708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5709 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5710 F:      include/linux/cpuset.h
5711 F:      kernel/cgroup/cpuset.c
5712 F:      tools/testing/selftests/cgroup/test_cpuset.c
5713 F:      tools/testing/selftests/cgroup/test_cpuset_prs.sh
5714
5715 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5716 M:      Johannes Weiner <[email protected]>
5717 M:      Michal Hocko <[email protected]>
5718 M:      Roman Gushchin <[email protected]>
5719 M:      Shakeel Butt <[email protected]>
5720 R:      Muchun Song <[email protected]>
5721 L:      [email protected]
5722 L:      [email protected]
5723 S:      Maintained
5724 F:      include/linux/memcontrol.h
5725 F:      mm/memcontrol.c
5726 F:      mm/memcontrol-v1.c
5727 F:      mm/memcontrol-v1.h
5728 F:      mm/swap_cgroup.c
5729 F:      samples/cgroup/*
5730 F:      tools/testing/selftests/cgroup/memcg_protection.m
5731 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5732 F:      tools/testing/selftests/cgroup/test_kmem.c
5733 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5734
5735 CORETEMP HARDWARE MONITORING DRIVER
5736 M:      Fenghua Yu <[email protected]>
5737 L:      [email protected]
5738 S:      Maintained
5739 F:      Documentation/hwmon/coretemp.rst
5740 F:      drivers/hwmon/coretemp.c
5741
5742 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5743 M:      Marius Zachmann <[email protected]>
5744 L:      [email protected]
5745 S:      Maintained
5746 F:      drivers/hwmon/corsair-cpro.c
5747
5748 CORSAIR-PSU HARDWARE MONITOR DRIVER
5749 M:      Wilken Gottwalt <[email protected]>
5750 L:      [email protected]
5751 S:      Maintained
5752 F:      Documentation/hwmon/corsair-psu.rst
5753 F:      drivers/hwmon/corsair-psu.c
5754
5755 COUNTER SUBSYSTEM
5756 M:      William Breathitt Gray <[email protected]>
5757 L:      [email protected]
5758 S:      Maintained
5759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5760 F:      Documentation/ABI/testing/sysfs-bus-counter
5761 F:      Documentation/driver-api/generic-counter.rst
5762 F:      drivers/counter/
5763 F:      include/linux/counter.h
5764 F:      include/uapi/linux/counter.h
5765 F:      tools/counter/
5766
5767 COUNTER WATCH EVENTS TOOL
5768 M:      Fabrice Gasnier <[email protected]>
5769 L:      [email protected]
5770 S:      Maintained
5771 F:      tools/counter/counter_watch_events.c
5772
5773 CP2615 I2C DRIVER
5774 M:      Bence Csókás <[email protected]>
5775 S:      Maintained
5776 F:      drivers/i2c/busses/i2c-cp2615.c
5777
5778 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5779 M:      Viresh Kumar <[email protected]>
5780 M:      Sudeep Holla <[email protected]>
5781 L:      [email protected]
5782 S:      Maintained
5783 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5784 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5785
5786 CPU FREQUENCY SCALING FRAMEWORK
5787 M:      "Rafael J. Wysocki" <[email protected]>
5788 M:      Viresh Kumar <[email protected]>
5789 L:      [email protected]
5790 S:      Maintained
5791 B:      https://bugzilla.kernel.org
5792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5794 F:      Documentation/admin-guide/pm/cpufreq.rst
5795 F:      Documentation/admin-guide/pm/intel_pstate.rst
5796 F:      Documentation/cpu-freq/
5797 F:      Documentation/devicetree/bindings/cpufreq/
5798 F:      drivers/cpufreq/
5799 F:      include/linux/cpufreq.h
5800 F:      include/linux/sched/cpufreq.h
5801 F:      kernel/sched/cpufreq*.c
5802 F:      tools/testing/selftests/cpufreq/
5803
5804 CPU HOTPLUG
5805 M:      Thomas Gleixner <[email protected]>
5806 M:      Peter Zijlstra <[email protected]>
5807 L:      [email protected]
5808 S:      Maintained
5809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5810 F:      include/linux/cpu.h
5811 F:      include/linux/cpuhotplug.h
5812 F:      include/linux/smpboot.h
5813 F:      kernel/cpu.c
5814 F:      kernel/smpboot.*
5815
5816 CPU IDLE TIME MANAGEMENT FRAMEWORK
5817 M:      "Rafael J. Wysocki" <[email protected]>
5818 M:      Daniel Lezcano <[email protected]>
5819 L:      [email protected]
5820 S:      Maintained
5821 B:      https://bugzilla.kernel.org
5822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5823 F:      Documentation/admin-guide/pm/cpuidle.rst
5824 F:      Documentation/driver-api/pm/cpuidle.rst
5825 F:      drivers/cpuidle/
5826 F:      include/linux/cpuidle.h
5827
5828 CPU POWER MONITORING SUBSYSTEM
5829 M:      Thomas Renninger <[email protected]>
5830 M:      Shuah Khan <[email protected]>
5831 M:      Shuah Khan <[email protected]>
5832 L:      [email protected]
5833 S:      Maintained
5834 F:      tools/power/cpupower/
5835
5836 CPUID/MSR DRIVER
5837 M:      "H. Peter Anvin" <[email protected]>
5838 S:      Maintained
5839 F:      arch/x86/kernel/cpuid.c
5840 F:      arch/x86/kernel/msr.c
5841
5842 CPUIDLE DRIVER - ARM BIG LITTLE
5843 M:      Lorenzo Pieralisi <[email protected]>
5844 M:      Daniel Lezcano <[email protected]>
5845 L:      [email protected]
5846 L:      [email protected] (moderated for non-subscribers)
5847 S:      Maintained
5848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5849 F:      drivers/cpuidle/cpuidle-big_little.c
5850
5851 CPUIDLE DRIVER - ARM EXYNOS
5852 M:      Daniel Lezcano <[email protected]>
5853 M:      Kukjin Kim <[email protected]>
5854 R:      Krzysztof Kozlowski <[email protected]>
5855 L:      [email protected]
5856 L:      [email protected]
5857 S:      Maintained
5858 F:      arch/arm/mach-exynos/pm.c
5859 F:      drivers/cpuidle/cpuidle-exynos.c
5860 F:      include/linux/platform_data/cpuidle-exynos.h
5861
5862 CPUIDLE DRIVER - ARM PSCI
5863 M:      Lorenzo Pieralisi <[email protected]>
5864 M:      Sudeep Holla <[email protected]>
5865 L:      [email protected]
5866 L:      [email protected] (moderated for non-subscribers)
5867 S:      Supported
5868 F:      drivers/cpuidle/cpuidle-psci.c
5869
5870 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5871 M:      Ulf Hansson <[email protected]>
5872 L:      [email protected]
5873 L:      [email protected] (moderated for non-subscribers)
5874 S:      Supported
5875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5876 F:      drivers/cpuidle/cpuidle-psci-domain.c
5877 F:      drivers/cpuidle/cpuidle-psci.h
5878
5879 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5880 M:      Ulf Hansson <[email protected]>
5881 L:      [email protected]
5882 S:      Supported
5883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5884 F:      drivers/cpuidle/dt_idle_genpd.c
5885 F:      drivers/cpuidle/dt_idle_genpd.h
5886
5887 CPUIDLE DRIVER - RISC-V SBI
5888 M:      Anup Patel <[email protected]>
5889 L:      [email protected]
5890 L:      [email protected]
5891 S:      Maintained
5892 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
5893
5894 CRAMFS FILESYSTEM
5895 M:      Nicolas Pitre <[email protected]>
5896 S:      Maintained
5897 F:      Documentation/filesystems/cramfs.rst
5898 F:      fs/cramfs/
5899
5900 CREATIVE SB0540
5901 M:      Bastien Nocera <[email protected]>
5902 L:      [email protected]
5903 S:      Maintained
5904 F:      drivers/hid/hid-creative-sb0540.c
5905
5906 CRYPTO API
5907 M:      Herbert Xu <[email protected]>
5908 M:      "David S. Miller" <[email protected]>
5909 L:      [email protected]
5910 S:      Maintained
5911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5913 F:      Documentation/crypto/
5914 F:      Documentation/devicetree/bindings/crypto/
5915 F:      arch/*/crypto/
5916 F:      crypto/
5917 F:      drivers/crypto/
5918 F:      include/crypto/
5919 F:      include/linux/crypto*
5920 F:      lib/crypto/
5921
5922 CRYPTO SPEED TEST COMPARE
5923 M:      Wang Jinchao <[email protected]>
5924 L:      [email protected]
5925 S:      Maintained
5926 F:      tools/crypto/tcrypt/tcrypt_speed_compare.py
5927
5928 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5929 M:      Neil Horman <[email protected]>
5930 L:      [email protected]
5931 S:      Maintained
5932 F:      crypto/ansi_cprng.c
5933 F:      crypto/rng.c
5934
5935 CS3308 MEDIA DRIVER
5936 M:      Hans Verkuil <[email protected]>
5937 L:      [email protected]
5938 S:      Odd Fixes
5939 W:      http://linuxtv.org
5940 T:      git git://linuxtv.org/media_tree.git
5941 F:      drivers/media/i2c/cs3308.c
5942
5943 CS5535 Audio ALSA driver
5944 M:      Jaya Kumar <[email protected]>
5945 S:      Maintained
5946 F:      sound/pci/cs5535audio/
5947
5948 CTU CAN FD DRIVER
5949 M:      Pavel Pisa <[email protected]>
5950 M:      Ondrej Ille <[email protected]>
5951 L:      [email protected]
5952 S:      Maintained
5953 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5954 F:      drivers/net/can/ctucanfd/
5955
5956 CVE ASSIGNMENT CONTACT
5957 M:      CVE Assignment Team <[email protected]>
5958 S:      Maintained
5959 F:      Documentation/process/cve.rst
5960
5961 CW1200 WLAN driver
5962 S:      Orphan
5963 F:      drivers/net/wireless/st/cw1200/
5964
5965 CX18 VIDEO4LINUX DRIVER
5966 M:      Andy Walls <[email protected]>
5967 L:      [email protected]
5968 S:      Maintained
5969 W:      https://linuxtv.org
5970 T:      git git://linuxtv.org/media_tree.git
5971 F:      drivers/media/pci/cx18/
5972 F:      include/uapi/linux/ivtv*
5973
5974 CX2341X MPEG ENCODER HELPER MODULE
5975 M:      Hans Verkuil <[email protected]>
5976 L:      [email protected]
5977 S:      Maintained
5978 W:      https://linuxtv.org
5979 T:      git git://linuxtv.org/media_tree.git
5980 F:      drivers/media/common/cx2341x*
5981 F:      include/media/drv-intf/cx2341x.h
5982
5983 CX24120 MEDIA DRIVER
5984 M:      Jemma Denson <[email protected]>
5985 M:      Patrick Boettcher <[email protected]>
5986 L:      [email protected]
5987 S:      Maintained
5988 W:      https://linuxtv.org
5989 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5990 F:      drivers/media/dvb-frontends/cx24120*
5991
5992 CX88 VIDEO4LINUX DRIVER
5993 M:      Mauro Carvalho Chehab <[email protected]>
5994 L:      [email protected]
5995 S:      Odd fixes
5996 W:      https://linuxtv.org
5997 T:      git git://linuxtv.org/media_tree.git
5998 F:      Documentation/driver-api/media/drivers/cx88*
5999 F:      drivers/media/pci/cx88/
6000
6001 CXD2820R MEDIA DRIVER
6002 L:      [email protected]
6003 S:      Orphan
6004 W:      https://linuxtv.org
6005 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6006 F:      drivers/media/dvb-frontends/cxd2820r*
6007
6008 CXGB3 ETHERNET DRIVER (CXGB3)
6009 M:      Potnuri Bharat Teja <[email protected]>
6010 L:      [email protected]
6011 S:      Supported
6012 W:      http://www.chelsio.com
6013 F:      drivers/net/ethernet/chelsio/cxgb3/
6014
6015 CXGB3 ISCSI DRIVER (CXGB3I)
6016 M:      Varun Prakash <[email protected]>
6017 L:      [email protected]
6018 S:      Supported
6019 W:      http://www.chelsio.com
6020 F:      drivers/scsi/cxgbi/cxgb3i
6021
6022 CXGB4 CRYPTO DRIVER (chcr)
6023 M:      Ayush Sawal <[email protected]>
6024 L:      [email protected]
6025 S:      Supported
6026 W:      http://www.chelsio.com
6027 F:      drivers/crypto/chelsio
6028
6029 CXGB4 ETHERNET DRIVER (CXGB4)
6030 M:      Potnuri Bharat Teja <[email protected]>
6031 L:      [email protected]
6032 S:      Supported
6033 W:      http://www.chelsio.com
6034 F:      drivers/net/ethernet/chelsio/cxgb4/
6035
6036 CXGB4 INLINE CRYPTO DRIVER
6037 M:      Ayush Sawal <[email protected]>
6038 L:      [email protected]
6039 S:      Supported
6040 W:      http://www.chelsio.com
6041 F:      drivers/net/ethernet/chelsio/inline_crypto/
6042
6043 CXGB4 ISCSI DRIVER (CXGB4I)
6044 M:      Varun Prakash <[email protected]>
6045 L:      [email protected]
6046 S:      Supported
6047 W:      http://www.chelsio.com
6048 F:      drivers/scsi/cxgbi/cxgb4i
6049
6050 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6051 M:      Potnuri Bharat Teja <[email protected]>
6052 L:      [email protected]
6053 S:      Supported
6054 W:      http://www.openfabrics.org
6055 F:      drivers/infiniband/hw/cxgb4/
6056 F:      include/uapi/rdma/cxgb4-abi.h
6057
6058 CXGB4VF ETHERNET DRIVER (CXGB4VF)
6059 M:      Potnuri Bharat Teja <[email protected]>
6060 L:      [email protected]
6061 S:      Supported
6062 W:      http://www.chelsio.com
6063 F:      drivers/net/ethernet/chelsio/cxgb4vf/
6064
6065 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6066 M:      Frederic Barrat <[email protected]>
6067 M:      Andrew Donnellan <[email protected]>
6068 L:      [email protected]
6069 S:      Supported
6070 F:      Documentation/ABI/testing/sysfs-class-cxl
6071 F:      Documentation/arch/powerpc/cxl.rst
6072 F:      arch/powerpc/platforms/powernv/pci-cxl.c
6073 F:      drivers/misc/cxl/
6074 F:      include/misc/cxl*
6075 F:      include/uapi/misc/cxl.h
6076
6077 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6078 M:      Manoj N. Kumar <[email protected]>
6079 M:      Uma Krishnan <[email protected]>
6080 L:      [email protected]
6081 S:      Obsolete
6082 F:      Documentation/arch/powerpc/cxlflash.rst
6083 F:      drivers/scsi/cxlflash/
6084 F:      include/uapi/scsi/cxlflash_ioctl.h
6085
6086 CYBERPRO FB DRIVER
6087 M:      Russell King <[email protected]>
6088 L:      [email protected] (moderated for non-subscribers)
6089 S:      Maintained
6090 W:      http://www.armlinux.org.uk/
6091 F:      drivers/video/fbdev/cyber2000fb.*
6092
6093 CYCLADES PC300 DRIVER
6094 S:      Orphan
6095 F:      drivers/net/wan/pc300*
6096
6097 CYPRESS CY8C95X0 PINCTRL DRIVER
6098 M:      Patrick Rudolph <[email protected]>
6099 L:      [email protected]
6100 S:      Maintained
6101 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
6102
6103 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6104 M:      Linus Walleij <[email protected]>
6105 L:      [email protected]
6106 S:      Maintained
6107 F:      drivers/input/touchscreen/cy8ctma140.c
6108
6109 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6110 M:      Yassine Oudjana <[email protected]>
6111 L:      [email protected]
6112 S:      Maintained
6113 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
6114 F:      drivers/input/keyboard/cypress-sf.c
6115
6116 CYPRESS_FIRMWARE MEDIA DRIVER
6117 L:      [email protected]
6118 S:      Orphan
6119 W:      https://linuxtv.org
6120 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6121 F:      drivers/media/common/cypress_firmware*
6122
6123 CYTTSP TOUCHSCREEN DRIVER
6124 M:      Linus Walleij <[email protected]>
6125 L:      [email protected]
6126 S:      Maintained
6127 F:      drivers/input/touchscreen/cyttsp*
6128
6129 D-LINK DIR-685 TOUCHKEYS DRIVER
6130 M:      Linus Walleij <[email protected]>
6131 L:      [email protected]
6132 S:      Supported
6133 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
6134
6135 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6136 M:      Joshua Kinard <[email protected]>
6137 S:      Maintained
6138 F:      drivers/rtc/rtc-ds1685.c
6139 F:      include/linux/rtc/ds1685.h
6140
6141 DAMA SLAVE for AX.25
6142 M:      Joerg Reuter <[email protected]>
6143 L:      [email protected]
6144 S:      Maintained
6145 W:      http://yaina.de/jreuter/
6146 W:      http://www.qsl.net/dl1bke/
6147 F:      net/ax25/af_ax25.c
6148 F:      net/ax25/ax25_dev.c
6149 F:      net/ax25/ax25_ds_*
6150 F:      net/ax25/ax25_in.c
6151 F:      net/ax25/ax25_out.c
6152 F:      net/ax25/ax25_timer.c
6153 F:      net/ax25/sysctl_net_ax25.c
6154
6155 DATA ACCESS MONITOR
6156 M:      SeongJae Park <[email protected]>
6157 L:      [email protected]
6158 L:      [email protected]
6159 S:      Maintained
6160 W:      https://damonitor.github.io
6161 P:      Documentation/mm/damon/maintainer-profile.rst
6162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6163 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6165 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
6166 F:      Documentation/admin-guide/mm/damon/
6167 F:      Documentation/mm/damon/
6168 F:      include/linux/damon.h
6169 F:      include/trace/events/damon.h
6170 F:      mm/damon/
6171 F:      tools/testing/selftests/damon/
6172
6173 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6174 L:      [email protected]
6175 S:      Orphan
6176 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6177 F:      drivers/net/ethernet/dec/tulip/dmfe.c
6178
6179 DC390/AM53C974 SCSI driver
6180 M:      Hannes Reinecke <[email protected]>
6181 L:      [email protected]
6182 S:      Maintained
6183 F:      drivers/scsi/am53c974.c
6184
6185 DC395x SCSI driver
6186 M:      Oliver Neukum <[email protected]>
6187 M:      Ali Akcaagac <[email protected]>
6188 M:      Jamie Lenehan <[email protected]>
6189 S:      Maintained
6190 F:      Documentation/scsi/dc395x.rst
6191 F:      drivers/scsi/dc395x.*
6192
6193 DCCP PROTOCOL
6194 L:      [email protected]
6195 S:      Orphan
6196 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6197 F:      include/linux/dccp.h
6198 F:      include/linux/tfrc.h
6199 F:      include/uapi/linux/dccp.h
6200 F:      net/dccp/
6201
6202 DEBUGOBJECTS:
6203 M:      Thomas Gleixner <[email protected]>
6204 L:      [email protected]
6205 S:      Maintained
6206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6207 F:      include/linux/debugobjects.h
6208 F:      lib/debugobjects.c
6209
6210 DECSTATION PLATFORM SUPPORT
6211 M:      "Maciej W. Rozycki" <[email protected]>
6212 L:      [email protected]
6213 S:      Maintained
6214 W:      http://www.linux-mips.org/wiki/DECstation
6215 F:      arch/mips/dec/
6216 F:      arch/mips/include/asm/dec/
6217 F:      arch/mips/include/asm/mach-dec/
6218
6219 DEFXX FDDI NETWORK DRIVER
6220 M:      "Maciej W. Rozycki" <[email protected]>
6221 S:      Maintained
6222 F:      drivers/net/fddi/defxx.*
6223
6224 DEFZA FDDI NETWORK DRIVER
6225 M:      "Maciej W. Rozycki" <[email protected]>
6226 S:      Maintained
6227 F:      drivers/net/fddi/defza.*
6228
6229 DEINTERLACE DRIVERS FOR ALLWINNER H3
6230 M:      Jernej Skrabec <[email protected]>
6231 L:      [email protected]
6232 S:      Maintained
6233 T:      git git://linuxtv.org/media_tree.git
6234 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6235 F:      drivers/media/platform/sunxi/sun8i-di/
6236
6237 DELL LAPTOP DRIVER
6238 M:      Matthew Garrett <[email protected]>
6239 M:      Pali Rohár <[email protected]>
6240 L:      [email protected]
6241 S:      Maintained
6242 F:      drivers/platform/x86/dell/dell-laptop.c
6243
6244 DELL LAPTOP FREEFALL DRIVER
6245 M:      Pali Rohár <[email protected]>
6246 S:      Maintained
6247 F:      drivers/platform/x86/dell/dell-smo8800.c
6248
6249 DELL LAPTOP RBTN DRIVER
6250 M:      Pali Rohár <[email protected]>
6251 S:      Maintained
6252 F:      drivers/platform/x86/dell/dell-rbtn.*
6253
6254 DELL LAPTOP SMM DRIVER
6255 M:      Pali Rohár <[email protected]>
6256 S:      Maintained
6257 F:      Documentation/ABI/obsolete/procfs-i8k
6258 F:      drivers/hwmon/dell-smm-hwmon.c
6259 F:      include/uapi/linux/i8k.h
6260
6261 DELL PC DRIVER
6262 M:      Lyndon Sanche <[email protected]>
6263 L:      [email protected]
6264 S:      Maintained
6265 F:      drivers/platform/x86/dell/dell-pc.c
6266
6267 DELL REMOTE BIOS UPDATE DRIVER
6268 M:      Stuart Hayes <[email protected]>
6269 L:      [email protected]
6270 S:      Maintained
6271 F:      drivers/platform/x86/dell/dell_rbu.c
6272
6273 DELL SMBIOS DRIVER
6274 M:      Pali Rohár <[email protected]>
6275 L:      [email protected]
6276 L:      [email protected]
6277 S:      Maintained
6278 F:      drivers/platform/x86/dell/dell-smbios.*
6279
6280 DELL SMBIOS SMM DRIVER
6281 L:      [email protected]
6282 L:      [email protected]
6283 S:      Maintained
6284 F:      drivers/platform/x86/dell/dell-smbios-smm.c
6285
6286 DELL SMBIOS WMI DRIVER
6287 L:      [email protected]
6288 L:      [email protected]
6289 S:      Maintained
6290 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
6291 F:      tools/wmi/dell-smbios-example.c
6292
6293 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6294 M:      Stuart Hayes <[email protected]>
6295 L:      [email protected]
6296 S:      Maintained
6297 F:      Documentation/userspace-api/dcdbas.rst
6298 F:      drivers/platform/x86/dell/dcdbas.*
6299
6300 DELL WMI DDV DRIVER
6301 M:      Armin Wolf <[email protected]>
6302 S:      Maintained
6303 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
6304 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6305 F:      Documentation/wmi/devices/dell-wmi-ddv.rst
6306 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
6307
6308 DELL WMI DESCRIPTOR DRIVER
6309 L:      [email protected]
6310 S:      Maintained
6311 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
6312
6313 DELL WMI HARDWARE PRIVACY SUPPORT
6314 L:      [email protected]
6315 L:      [email protected]
6316 S:      Maintained
6317 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
6318
6319 DELL WMI NOTIFICATIONS DRIVER
6320 M:      Matthew Garrett <[email protected]>
6321 M:      Pali Rohár <[email protected]>
6322 S:      Maintained
6323 F:      drivers/platform/x86/dell/dell-wmi-base.c
6324
6325 DELL WMI SYSMAN DRIVER
6326 M:      Prasanth Ksr <[email protected]>
6327 L:      [email protected]
6328 L:      [email protected]
6329 S:      Maintained
6330 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
6331 F:      drivers/platform/x86/dell/dell-wmi-sysman/
6332
6333 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6334 M:      Zev Weiss <[email protected]>
6335 L:      [email protected]
6336 S:      Maintained
6337 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6338
6339 DELTA DPS920AB PSU DRIVER
6340 M:      Robert Marko <[email protected]>
6341 L:      [email protected]
6342 S:      Maintained
6343 F:      Documentation/hwmon/dps920ab.rst
6344 F:      drivers/hwmon/pmbus/dps920ab.c
6345
6346 DELTA NETWORKS TN48M CPLD DRIVERS
6347 M:      Robert Marko <[email protected]>
6348 S:      Maintained
6349 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6350 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6351 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6352 F:      drivers/gpio/gpio-tn48m.c
6353 F:      include/dt-bindings/reset/delta,tn48m-reset.h
6354
6355 DELTA ST MEDIA DRIVER
6356 M:      Hugues Fruchet <[email protected]>
6357 L:      [email protected]
6358 S:      Supported
6359 W:      https://linuxtv.org
6360 T:      git git://linuxtv.org/media_tree.git
6361 F:      drivers/media/platform/st/sti/delta
6362
6363 DENALI NAND DRIVER
6364 L:      [email protected]
6365 S:      Orphan
6366 F:      drivers/mtd/nand/raw/denali*
6367
6368 DESIGNWARE EDMA CORE IP DRIVER
6369 M:      Manivannan Sadhasivam <[email protected]>
6370 R:      Serge Semin <[email protected]>
6371 L:      [email protected]
6372 S:      Maintained
6373 F:      drivers/dma/dw-edma/
6374 F:      include/linux/dma/edma.h
6375
6376 DESIGNWARE USB2 DRD IP DRIVER
6377 M:      Minas Harutyunyan <[email protected]>
6378 L:      [email protected]
6379 S:      Maintained
6380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6381 F:      drivers/usb/dwc2/
6382
6383 DESIGNWARE USB3 DRD IP DRIVER
6384 M:      Thinh Nguyen <[email protected]>
6385 L:      [email protected]
6386 S:      Maintained
6387 F:      drivers/usb/dwc3/
6388
6389 DESIGNWARE XDATA IP DRIVER
6390 L:      [email protected]
6391 S:      Orphan
6392 F:      Documentation/misc-devices/dw-xdata-pcie.rst
6393 F:      drivers/misc/dw-xdata-pcie.c
6394
6395 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6396 M:      Andreas Klinger <[email protected]>
6397 L:      [email protected]
6398 S:      Maintained
6399 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6400 F:      drivers/iio/proximity/srf*.c
6401
6402 DEVICE COREDUMP (DEV_COREDUMP)
6403 M:      Johannes Berg <[email protected]>
6404 L:      [email protected]
6405 S:      Maintained
6406 F:      drivers/base/devcoredump.c
6407 F:      include/linux/devcoredump.h
6408
6409 DEVICE DEPENDENCY HELPER SCRIPT
6410 M:      Saravana Kannan <[email protected]>
6411 L:      [email protected]
6412 S:      Maintained
6413 F:      scripts/dev-needs.sh
6414
6415 DEVICE DIRECT ACCESS (DAX)
6416 M:      Dan Williams <[email protected]>
6417 M:      Vishal Verma <[email protected]>
6418 M:      Dave Jiang <[email protected]>
6419 L:      [email protected]
6420 L:      [email protected]
6421 S:      Supported
6422 F:      drivers/dax/
6423
6424 DEVICE FREQUENCY (DEVFREQ)
6425 M:      MyungJoo Ham <[email protected]>
6426 M:      Kyungmin Park <[email protected]>
6427 M:      Chanwoo Choi <[email protected]>
6428 L:      [email protected]
6429 S:      Maintained
6430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6431 F:      Documentation/devicetree/bindings/devfreq/
6432 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6433 F:      drivers/devfreq/
6434 F:      include/linux/devfreq.h
6435 F:      include/trace/events/devfreq.h
6436
6437 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6438 M:      Chanwoo Choi <[email protected]>
6439 L:      [email protected]
6440 S:      Supported
6441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6442 F:      Documentation/devicetree/bindings/devfreq/event/
6443 F:      drivers/devfreq/devfreq-event.c
6444 F:      drivers/devfreq/event/
6445 F:      include/dt-bindings/pmu/exynos_ppmu.h
6446 F:      include/linux/devfreq-event.h
6447
6448 DEVICE RESOURCE MANAGEMENT HELPERS
6449 M:      Hans de Goede <[email protected]>
6450 R:      Matti Vaittinen <[email protected]>
6451 S:      Maintained
6452 F:      include/linux/devm-helpers.h
6453
6454 DEVICE-MAPPER  (LVM)
6455 M:      Alasdair Kergon <[email protected]>
6456 M:      Mike Snitzer <[email protected]>
6457 M:      Mikulas Patocka <[email protected]>
6458 L:      [email protected]
6459 S:      Maintained
6460 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6462 F:      Documentation/admin-guide/device-mapper/
6463 F:      drivers/md/Kconfig
6464 F:      drivers/md/Makefile
6465 F:      drivers/md/dm*
6466 F:      drivers/md/persistent-data/
6467 F:      include/linux/device-mapper.h
6468 F:      include/linux/dm-*.h
6469 F:      include/uapi/linux/dm-*.h
6470
6471 DEVICE-MAPPER VDO TARGET
6472 M:      Matthew Sakai <[email protected]>
6473 L:      [email protected]
6474 S:      Maintained
6475 F:      Documentation/admin-guide/device-mapper/vdo*.rst
6476 F:      drivers/md/dm-vdo/
6477
6478 DEVLINK
6479 M:      Jiri Pirko <[email protected]>
6480 L:      [email protected]
6481 S:      Supported
6482 F:      Documentation/networking/devlink
6483 F:      include/net/devlink.h
6484 F:      include/uapi/linux/devlink.h
6485 F:      net/devlink/
6486
6487 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6488 M:      Christoph Niedermaier <[email protected]>
6489 L:      [email protected]
6490 S:      Maintained
6491 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6492 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6493
6494 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6495 M:      Marek Vasut <[email protected]>
6496 L:      [email protected]
6497 S:      Maintained
6498 F:      arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6499 F:      arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6500
6501 DIALOG SEMICONDUCTOR DRIVERS
6502 M:      Support Opensource <[email protected]>
6503 S:      Supported
6504 W:      http://www.dialog-semiconductor.com/products
6505 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6506 F:      Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6507 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6508 F:      Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6509 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6510 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6511 F:      Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6512 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6513 F:      Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6514 F:      Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6515 F:      Documentation/hwmon/da90??.rst
6516 F:      drivers/gpio/gpio-da90??.c
6517 F:      drivers/hwmon/da90??-hwmon.c
6518 F:      drivers/iio/adc/da91??-*.c
6519 F:      drivers/input/misc/da72??.[ch]
6520 F:      drivers/input/misc/da90??_onkey.c
6521 F:      drivers/input/touchscreen/da9052_tsi.c
6522 F:      drivers/leds/leds-da90??.c
6523 F:      drivers/mfd/da903x.c
6524 F:      drivers/mfd/da90??-*.c
6525 F:      drivers/mfd/da91??-*.c
6526 F:      drivers/pinctrl/pinctrl-da90??.c
6527 F:      drivers/power/supply/da9052-battery.c
6528 F:      drivers/power/supply/da91??-*.c
6529 F:      drivers/regulator/da9???-regulator.[ch]
6530 F:      drivers/regulator/slg51000-regulator.[ch]
6531 F:      drivers/rtc/rtc-da90??.c
6532 F:      drivers/thermal/da90??-thermal.c
6533 F:      drivers/video/backlight/da90??_bl.c
6534 F:      drivers/watchdog/da90??_wdt.c
6535 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6536 F:      include/linux/mfd/da903x.h
6537 F:      include/linux/mfd/da9052/
6538 F:      include/linux/mfd/da9055/
6539 F:      include/linux/mfd/da9062/
6540 F:      include/linux/mfd/da9063/
6541 F:      include/linux/mfd/da9150/
6542 F:      include/linux/regulator/da9211.h
6543 F:      include/sound/da[79]*.h
6544 F:      sound/soc/codecs/da[79]*.[ch]
6545
6546 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6547 M:      William Breathitt Gray <[email protected]>
6548 L:      [email protected]
6549 S:      Maintained
6550 F:      drivers/gpio/gpio-gpio-mm.c
6551
6552 DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6553 M:      Martin Tuma <[email protected]>
6554 L:      [email protected]
6555 S:      Maintained
6556 F:      Documentation/admin-guide/media/mgb4.rst
6557 F:      drivers/media/pci/mgb4/
6558
6559 DIOLAN U2C-12 I2C DRIVER
6560 M:      Guenter Roeck <[email protected]>
6561 L:      [email protected]
6562 S:      Maintained
6563 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6564
6565 DIRECTORY NOTIFICATION (DNOTIFY)
6566 M:      Jan Kara <[email protected]>
6567 R:      Amir Goldstein <[email protected]>
6568 L:      [email protected]
6569 S:      Maintained
6570 F:      Documentation/filesystems/dnotify.rst
6571 F:      fs/notify/dnotify/
6572 F:      include/linux/dnotify.h
6573
6574 DISK GEOMETRY AND PARTITION HANDLING
6575 M:      Andries Brouwer <[email protected]>
6576 S:      Maintained
6577 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6578 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6579 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6580
6581 DISKQUOTA
6582 M:      Jan Kara <[email protected]>
6583 S:      Maintained
6584 F:      Documentation/filesystems/quota.rst
6585 F:      fs/quota/
6586 F:      include/linux/quota*.h
6587 F:      include/uapi/linux/quota*.h
6588
6589 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6590 M:      Bernie Thompson <[email protected]>
6591 L:      [email protected]
6592 S:      Maintained
6593 W:      http://plugable.com/category/projects/udlfb/
6594 F:      Documentation/fb/udlfb.rst
6595 F:      drivers/video/fbdev/udlfb.c
6596 F:      include/video/udlfb.h
6597
6598 DISTRIBUTED LOCK MANAGER (DLM)
6599 M:      Alexander Aring <[email protected]>
6600 M:      David Teigland <[email protected]>
6601 L:      [email protected]
6602 S:      Supported
6603 W:      https://pagure.io/dlm
6604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6605 F:      fs/dlm/
6606
6607 DMA BUFFER SHARING FRAMEWORK
6608 M:      Sumit Semwal <[email protected]>
6609 M:      Christian König <[email protected]>
6610 L:      [email protected]
6611 L:      [email protected]
6612 L:      [email protected] (moderated for non-subscribers)
6613 S:      Maintained
6614 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6615 F:      Documentation/driver-api/dma-buf.rst
6616 F:      Documentation/userspace-api/dma-buf-alloc-exchange.rst
6617 F:      drivers/dma-buf/
6618 F:      include/linux/*fence.h
6619 F:      include/linux/dma-buf.h
6620 F:      include/linux/dma-resv.h
6621 K:      \bdma_(?:buf|fence|resv)\b
6622
6623 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6624 M:      Vinod Koul <[email protected]>
6625 L:      [email protected]
6626 S:      Maintained
6627 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6629 F:      Documentation/devicetree/bindings/dma/
6630 F:      Documentation/driver-api/dmaengine/
6631 F:      drivers/dma/
6632 F:      include/dt-bindings/dma/
6633 F:      include/linux/dma/
6634 F:      include/linux/dmaengine.h
6635 F:      include/linux/of_dma.h
6636
6637 DMA MAPPING BENCHMARK
6638 M:      Xiang Chen <[email protected]>
6639 L:      [email protected]
6640 F:      kernel/dma/map_benchmark.c
6641 F:      tools/testing/selftests/dma/
6642
6643 DMA MAPPING HELPERS
6644 M:      Christoph Hellwig <[email protected]>
6645 M:      Marek Szyprowski <[email protected]>
6646 R:      Robin Murphy <[email protected]>
6647 L:      [email protected]
6648 S:      Supported
6649 W:      http://git.infradead.org/users/hch/dma-mapping.git
6650 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6651 F:      include/asm-generic/dma-mapping.h
6652 F:      include/linux/dma-direct.h
6653 F:      include/linux/dma-map-ops.h
6654 F:      include/linux/dma-mapping.h
6655 F:      include/linux/swiotlb.h
6656 F:      kernel/dma/
6657
6658 DMA-BUF HEAPS FRAMEWORK
6659 M:      Sumit Semwal <[email protected]>
6660 R:      Benjamin Gaignard <[email protected]>
6661 R:      Brian Starkey <[email protected]>
6662 R:      John Stultz <[email protected]>
6663 R:      T.J. Mercier <[email protected]>
6664 L:      [email protected]
6665 L:      [email protected]
6666 L:      [email protected] (moderated for non-subscribers)
6667 S:      Maintained
6668 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6669 F:      drivers/dma-buf/dma-heap.c
6670 F:      drivers/dma-buf/heaps/*
6671 F:      include/linux/dma-heap.h
6672 F:      include/uapi/linux/dma-heap.h
6673
6674 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6675 M:      Lukasz Luba <[email protected]>
6676 L:      [email protected]
6677 L:      [email protected]
6678 S:      Maintained
6679 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6680 F:      drivers/memory/samsung/exynos5422-dmc.c
6681
6682 DME1737 HARDWARE MONITOR DRIVER
6683 M:      Juerg Haefliger <[email protected]>
6684 L:      [email protected]
6685 S:      Maintained
6686 F:      Documentation/hwmon/dme1737.rst
6687 F:      drivers/hwmon/dme1737.c
6688
6689 DMI/SMBIOS SUPPORT
6690 M:      Jean Delvare <[email protected]>
6691 S:      Maintained
6692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6693 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6694 F:      drivers/firmware/dmi-id.c
6695 F:      drivers/firmware/dmi_scan.c
6696 F:      include/linux/dmi.h
6697
6698 DOCUMENTATION
6699 M:      Jonathan Corbet <[email protected]>
6700 L:      [email protected]
6701 S:      Maintained
6702 P:      Documentation/doc-guide/maintainer-profile.rst
6703 T:      git git://git.lwn.net/linux.git docs-next
6704 F:      Documentation/
6705 F:      scripts/check-variable-fonts.sh
6706 F:      scripts/documentation-file-ref-check
6707 F:      scripts/kernel-doc
6708 F:      scripts/sphinx-pre-install
6709 X:      Documentation/ABI/
6710 X:      Documentation/admin-guide/media/
6711 X:      Documentation/devicetree/
6712 X:      Documentation/driver-api/media/
6713 X:      Documentation/firmware-guide/acpi/
6714 X:      Documentation/i2c/
6715 X:      Documentation/netlink/
6716 X:      Documentation/power/
6717 X:      Documentation/spi/
6718 X:      Documentation/userspace-api/media/
6719
6720 DOCUMENTATION PROCESS
6721 M:      Jonathan Corbet <[email protected]>
6722 L:      [email protected]
6723 S:      Maintained
6724 F:      Documentation/maintainer/
6725 F:      Documentation/process/
6726
6727 DOCUMENTATION REPORTING ISSUES
6728 M:      Thorsten Leemhuis <[email protected]>
6729 L:      [email protected]
6730 S:      Maintained
6731 F:      Documentation/admin-guide/quickly-build-trimmed-linux.rst
6732 F:      Documentation/admin-guide/reporting-issues.rst
6733 F:      Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6734
6735 DOCUMENTATION SCRIPTS
6736 M:      Mauro Carvalho Chehab <[email protected]>
6737 L:      [email protected]
6738 S:      Maintained
6739 F:      Documentation/sphinx/parse-headers.pl
6740 F:      scripts/documentation-file-ref-check
6741 F:      scripts/sphinx-pre-install
6742
6743 DOCUMENTATION/ITALIAN
6744 M:      Federico Vaga <[email protected]>
6745 L:      [email protected]
6746 S:      Maintained
6747 F:      Documentation/translations/it_IT
6748
6749 DOCUMENTATION/JAPANESE
6750 R:      Akira Yokosawa <[email protected]>
6751 L:      [email protected]
6752 S:      Maintained
6753 F:      Documentation/translations/ja_JP
6754
6755 DONGWOON DW9714 LENS VOICE COIL DRIVER
6756 M:      Sakari Ailus <[email protected]>
6757 L:      [email protected]
6758 S:      Maintained
6759 T:      git git://linuxtv.org/media_tree.git
6760 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6761 F:      drivers/media/i2c/dw9714.c
6762
6763 DONGWOON DW9719 LENS VOICE COIL DRIVER
6764 M:      Daniel Scally <[email protected]>
6765 L:      [email protected]
6766 S:      Maintained
6767 T:      git git://linuxtv.org/media_tree.git
6768 F:      drivers/media/i2c/dw9719.c
6769
6770 DONGWOON DW9768 LENS VOICE COIL DRIVER
6771 L:      [email protected]
6772 S:      Orphan
6773 T:      git git://linuxtv.org/media_tree.git
6774 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6775 F:      drivers/media/i2c/dw9768.c
6776
6777 DONGWOON DW9807 LENS VOICE COIL DRIVER
6778 M:      Sakari Ailus <[email protected]>
6779 L:      [email protected]
6780 S:      Maintained
6781 T:      git git://linuxtv.org/media_tree.git
6782 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6783 F:      drivers/media/i2c/dw9807-vcm.c
6784
6785 DOUBLETALK DRIVER
6786 M:      "James R. Van Zandt" <[email protected]>
6787 L:      [email protected]
6788 S:      Maintained
6789 F:      drivers/char/dtlk.c
6790 F:      include/linux/dtlk.h
6791
6792 DPAA2 DATAPATH I/O (DPIO) DRIVER
6793 M:      Roy Pledge <[email protected]>
6794 L:      [email protected]
6795 S:      Maintained
6796 F:      drivers/soc/fsl/dpio
6797
6798 DPAA2 ETHERNET DRIVER
6799 M:      Ioana Ciornei <[email protected]>
6800 L:      [email protected]
6801 S:      Maintained
6802 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6803 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6804 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6805 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6806 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6807 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6808 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6809 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6810 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6811 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6812
6813 DPAA2 ETHERNET SWITCH DRIVER
6814 M:      Ioana Ciornei <[email protected]>
6815 L:      [email protected]
6816 S:      Maintained
6817 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6818 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6819 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6820
6821 DPLL SUBSYSTEM
6822 M:      Vadim Fedorenko <[email protected]>
6823 M:      Arkadiusz Kubalewski <[email protected]>
6824 M:      Jiri Pirko <[email protected]>
6825 L:      [email protected]
6826 S:      Supported
6827 F:      Documentation/driver-api/dpll.rst
6828 F:      drivers/dpll/*
6829 F:      include/linux/dpll.h
6830 F:      include/uapi/linux/dpll.h
6831
6832 DRBD DRIVER
6833 M:      Philipp Reisner <[email protected]>
6834 M:      Lars Ellenberg <[email protected]>
6835 M:      Christoph Böhmwalder <[email protected]>
6836 L:      [email protected]
6837 S:      Supported
6838 W:      http://www.drbd.org
6839 T:      git git://git.linbit.com/linux-drbd.git
6840 T:      git git://git.linbit.com/drbd-8.4.git
6841 F:      Documentation/admin-guide/blockdev/
6842 F:      drivers/block/drbd/
6843 F:      include/linux/drbd*
6844 F:      lib/lru_cache.c
6845
6846 DRIVER COMPONENT FRAMEWORK
6847 L:      [email protected]
6848 F:      drivers/base/component.c
6849 F:      include/linux/component.h
6850
6851 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6852 M:      Greg Kroah-Hartman <[email protected]>
6853 R:      "Rafael J. Wysocki" <[email protected]>
6854 S:      Supported
6855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6856 F:      Documentation/core-api/kobject.rst
6857 F:      drivers/base/
6858 F:      fs/debugfs/
6859 F:      fs/sysfs/
6860 F:      include/linux/debugfs.h
6861 F:      include/linux/fwnode.h
6862 F:      include/linux/kobj*
6863 F:      include/linux/property.h
6864 F:      lib/kobj*
6865 F:      rust/kernel/device.rs
6866
6867 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6868 M:      Nishanth Menon <[email protected]>
6869 L:      [email protected]
6870 S:      Maintained
6871 F:      drivers/soc/ti/smartreflex.c
6872 F:      include/linux/power/smartreflex.h
6873
6874 DRM ACCEL DRIVERS FOR INTEL VPU
6875 M:      Jacek Lawrynowicz <[email protected]>
6876 M:      Stanislaw Gruszka <[email protected]>
6877 L:      [email protected]
6878 S:      Supported
6879 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6880 F:      drivers/accel/ivpu/
6881 F:      include/uapi/drm/ivpu_accel.h
6882
6883 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6884 M:      Oded Gabbay <[email protected]>
6885 L:      [email protected]
6886 S:      Maintained
6887 C:      irc://irc.oftc.net/dri-devel
6888 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6889 F:      Documentation/accel/
6890 F:      drivers/accel/
6891 F:      include/drm/drm_accel.h
6892
6893 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6894 M:      Maxime Ripard <[email protected]>
6895 M:      Chen-Yu Tsai <[email protected]>
6896 R:      Jernej Skrabec <[email protected]>
6897 L:      [email protected]
6898 S:      Supported
6899 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6900 F:      drivers/gpu/drm/sun4i/sun8i*
6901
6902 DRM DRIVER FOR ARM PL111 CLCD
6903 S:      Orphan
6904 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6905 F:      drivers/gpu/drm/pl111/
6906
6907 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6908 M:      Linus Walleij <[email protected]>
6909 S:      Maintained
6910 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6911 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6912 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
6913
6914 DRM DRIVER FOR ASPEED BMC GFX
6915 M:      Joel Stanley <[email protected]>
6916 L:      [email protected] (moderated for non-subscribers)
6917 S:      Supported
6918 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6919 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6920 F:      drivers/gpu/drm/aspeed/
6921
6922 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6923 M:      Dave Airlie <[email protected]>
6924 R:      Thomas Zimmermann <[email protected]>
6925 R:      Jocelyn Falempe <[email protected]>
6926 L:      [email protected]
6927 S:      Supported
6928 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6929 F:      drivers/gpu/drm/ast/
6930
6931 DRM DRIVER FOR BOCHS VIRTUAL GPU
6932 M:      Gerd Hoffmann <[email protected]>
6933 L:      [email protected]
6934 S:      Maintained
6935 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6936 F:      drivers/gpu/drm/tiny/bochs.c
6937
6938 DRM DRIVER FOR BOE HIMAX8279D PANELS
6939 M:      Jerry Han <[email protected]>
6940 S:      Maintained
6941 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6942 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
6943
6944 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6945 M:      Jagan Teki <[email protected]>
6946 S:      Maintained
6947 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6948 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
6949
6950 DRM DRIVER FOR EBBG FT8719 PANEL
6951 M:      Joel Selvaraj <[email protected]>
6952 S:      Maintained
6953 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6954 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6955 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6956
6957 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6958 M:      Linus Walleij <[email protected]>
6959 S:      Maintained
6960 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6961 F:      drivers/gpu/drm/tve200/
6962
6963 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6964 M:      Icenowy Zheng <[email protected]>
6965 S:      Maintained
6966 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6967 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6968
6969 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6970 M:      Jagan Teki <[email protected]>
6971 S:      Maintained
6972 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6973 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6974
6975 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6976 M:      Thomas Zimmermann <[email protected]>
6977 M:      Javier Martinez Canillas <[email protected]>
6978 L:      [email protected]
6979 S:      Maintained
6980 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6981 F:      drivers/gpu/drm/drm_aperture.c
6982 F:      drivers/gpu/drm/tiny/ofdrm.c
6983 F:      drivers/gpu/drm/tiny/simpledrm.c
6984 F:      drivers/video/aperture.c
6985 F:      drivers/video/nomodeset.c
6986 F:      include/drm/drm_aperture.h
6987 F:      include/linux/aperture.h
6988 F:      include/video/nomodeset.h
6989
6990 DRM DRIVER FOR GENERIC EDP PANELS
6991 R:      Douglas Anderson <[email protected]>
6992 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6993 F:      drivers/gpu/drm/panel/panel-edp.c
6994
6995 DRM DRIVER FOR GENERIC USB DISPLAY
6996 M:      Noralf Trønnes <[email protected]>
6997 S:      Maintained
6998 W:      https://github.com/notro/gud/wiki
6999 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7000 F:      drivers/gpu/drm/gud/
7001 F:      include/drm/gud.h
7002
7003 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7004 M:      Hans de Goede <[email protected]>
7005 S:      Maintained
7006 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7007 F:      drivers/gpu/drm/tiny/gm12u320.c
7008
7009 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7010 M:      Ondrej Jirman <[email protected]>
7011 M:      Javier Martinez Canillas <[email protected]>
7012 S:      Maintained
7013 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7014 F:      Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7015 F:      drivers/gpu/drm/panel/panel-himax-hx8394.c
7016
7017 DRM DRIVER FOR HX8357D PANELS
7018 S:      Orphan
7019 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7020 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
7021 F:      drivers/gpu/drm/tiny/hx8357d.c
7022
7023 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7024 M:      Deepak Rawat <[email protected]>
7025 L:      [email protected]
7026 L:      [email protected]
7027 S:      Maintained
7028 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7029 F:      drivers/gpu/drm/hyperv
7030
7031 DRM DRIVER FOR ILITEK ILI9225 PANELS
7032 M:      David Lechner <[email protected]>
7033 S:      Maintained
7034 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7035 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7036 F:      drivers/gpu/drm/tiny/ili9225.c
7037
7038 DRM DRIVER FOR ILITEK ILI9486 PANELS
7039 M:      Kamlesh Gurudasani <[email protected]>
7040 S:      Maintained
7041 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7042 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7043 F:      drivers/gpu/drm/tiny/ili9486.c
7044
7045 DRM DRIVER FOR ILITEK ILI9805 PANELS
7046 M:      Michael Trimarchi <[email protected]>
7047 S:      Maintained
7048 F:      Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7049 F:      drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7050
7051 DRM DRIVER FOR ILITEK ILI9806E PANELS
7052 M:      Michael Walle <[email protected]>
7053 S:      Maintained
7054 F:      drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7055
7056 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7057 M:      Jagan Teki <[email protected]>
7058 S:      Maintained
7059 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7060 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7061
7062 DRM DRIVER FOR LG SW43408 PANELS
7063 M:      Sumit Semwal <[email protected]>
7064 M:      Caleb Connolly <[email protected]>
7065 S:      Maintained
7066 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7067 F:      Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7068 F:      drivers/gpu/drm/panel/panel-lg-sw43408.c
7069
7070 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7071 M:      Paul Kocialkowski <[email protected]>
7072 S:      Supported
7073 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7074 F:      drivers/gpu/drm/logicvc/
7075
7076 DRM DRIVER FOR LVDS PANELS
7077 M:      Laurent Pinchart <[email protected]>
7078 L:      [email protected]
7079 S:      Maintained
7080 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7081 F:      Documentation/devicetree/bindings/display/lvds.yaml
7082 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7083 F:      drivers/gpu/drm/panel/panel-lvds.c
7084
7085 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7086 M:      Guido Günther <[email protected]>
7087 R:      Purism Kernel Team <[email protected]>
7088 S:      Maintained
7089 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7090 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7091
7092 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7093 M:      Dave Airlie <[email protected]>
7094 R:      Thomas Zimmermann <[email protected]>
7095 R:      Jocelyn Falempe <[email protected]>
7096 L:      [email protected]
7097 S:      Supported
7098 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7099 F:      drivers/gpu/drm/mgag200/
7100
7101 DRM DRIVER FOR MI0283QT
7102 M:      Noralf Trønnes <[email protected]>
7103 S:      Maintained
7104 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7105 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7106 F:      drivers/gpu/drm/tiny/mi0283qt.c
7107
7108 DRM DRIVER FOR MIPI DBI compatible panels
7109 M:      Noralf Trønnes <[email protected]>
7110 S:      Maintained
7111 W:      https://github.com/notro/panel-mipi-dbi/wiki
7112 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7113 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7114 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
7115
7116 DRM DRIVER for Qualcomm Adreno GPUs
7117 M:      Rob Clark <[email protected]>
7118 R:      Sean Paul <[email protected]>
7119 R:      Konrad Dybcio <[email protected]>
7120 L:      [email protected]
7121 L:      [email protected]
7122 L:      [email protected]
7123 S:      Maintained
7124 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7125 T:      git https://gitlab.freedesktop.org/drm/msm.git
7126 F:      Documentation/devicetree/bindings/display/msm/gpu.yaml
7127 F:      drivers/gpu/drm/msm/adreno/
7128 F:      drivers/gpu/drm/msm/msm_gpu.*
7129 F:      drivers/gpu/drm/msm/msm_gpu_devfreq.*
7130 F:      drivers/gpu/drm/msm/msm_ringbuffer.*
7131 F:      drivers/gpu/drm/msm/registers/adreno/
7132 F:      include/uapi/drm/msm_drm.h
7133
7134 DRM DRIVER for Qualcomm display hardware
7135 M:      Rob Clark <[email protected]>
7136 M:      Abhinav Kumar <[email protected]>
7137 M:      Dmitry Baryshkov <[email protected]>
7138 R:      Sean Paul <[email protected]>
7139 R:      Marijn Suijten <[email protected]>
7140 L:      [email protected]
7141 L:      [email protected]
7142 L:      [email protected]
7143 S:      Maintained
7144 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7145 T:      git https://gitlab.freedesktop.org/drm/msm.git
7146 F:      Documentation/devicetree/bindings/display/msm/
7147 F:      drivers/gpu/drm/ci/xfails/msm*
7148 F:      drivers/gpu/drm/msm/
7149 F:      include/uapi/drm/msm_drm.h
7150
7151 DRM DRIVER FOR NOVATEK NT35510 PANELS
7152 M:      Linus Walleij <[email protected]>
7153 S:      Maintained
7154 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7155 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7156 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
7157
7158 DRM DRIVER FOR NOVATEK NT35560 PANELS
7159 M:      Linus Walleij <[email protected]>
7160 S:      Maintained
7161 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7162 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7163 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
7164
7165 DRM DRIVER FOR NOVATEK NT36523 PANELS
7166 M:      Jianhua Lu <[email protected]>
7167 S:      Maintained
7168 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7169 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7170 F:      drivers/gpu/drm/panel/panel-novatek-nt36523.c
7171
7172 DRM DRIVER FOR NOVATEK NT36672A PANELS
7173 M:      Sumit Semwal <[email protected]>
7174 S:      Maintained
7175 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7176 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7177 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7178
7179 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7180 M:      Karol Herbst <[email protected]>
7181 M:      Lyude Paul <[email protected]>
7182 M:      Danilo Krummrich <[email protected]>
7183 L:      [email protected]
7184 L:      [email protected]
7185 S:      Supported
7186 W:      https://nouveau.freedesktop.org/
7187 Q:      https://patchwork.freedesktop.org/project/nouveau/
7188 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7189 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
7190 C:      irc://irc.oftc.net/nouveau
7191 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
7192 F:      drivers/gpu/drm/nouveau/
7193 F:      include/uapi/drm/nouveau_drm.h
7194
7195 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7196 M:      Stefan Mavrodiev <[email protected]>
7197 S:      Maintained
7198 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7199 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7200
7201 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7202 R:      Douglas Anderson <[email protected]>
7203 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7204 F:      drivers/gpu/drm/bridge/parade-ps8640.c
7205
7206 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7207 M:      Noralf Trønnes <[email protected]>
7208 S:      Maintained
7209 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7210 F:      Documentation/devicetree/bindings/display/repaper.txt
7211 F:      drivers/gpu/drm/tiny/repaper.c
7212
7213 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7214 M:      Dave Airlie <[email protected]>
7215 M:      Gerd Hoffmann <[email protected]>
7216 L:      [email protected]
7217 S:      Obsolete
7218 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7219 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7220 F:      drivers/gpu/drm/tiny/cirrus.c
7221
7222 DRM DRIVER FOR QXL VIRTUAL GPU
7223 M:      Dave Airlie <[email protected]>
7224 M:      Gerd Hoffmann <[email protected]>
7225 L:      [email protected]
7226 L:      [email protected]
7227 S:      Maintained
7228 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7229 F:      drivers/gpu/drm/qxl/
7230 F:      include/uapi/drm/qxl_drm.h
7231
7232 DRM DRIVER FOR RAYDIUM RM67191 PANELS
7233 M:      Robert Chiras <[email protected]>
7234 S:      Maintained
7235 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7236 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
7237
7238 DRM DRIVER FOR SAMSUNG DB7430 PANELS
7239 M:      Linus Walleij <[email protected]>
7240 S:      Maintained
7241 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7242 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7243 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
7244
7245 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7246 M:      Inki Dae <[email protected]>
7247 M:      Jagan Teki <[email protected]>
7248 M:      Marek Szyprowski <[email protected]>
7249 S:      Maintained
7250 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7251 F:      Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7252 F:      drivers/gpu/drm/bridge/samsung-dsim.c
7253 F:      include/drm/bridge/samsung-dsim.h
7254
7255 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7256 M:      Markuss Broks <[email protected]>
7257 S:      Maintained
7258 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7259 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7260
7261 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7262 M:      Artur Weber <[email protected]>
7263 S:      Maintained
7264 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7265 F:      drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7266
7267 DRM DRIVER FOR SITRONIX ST7586 PANELS
7268 M:      David Lechner <[email protected]>
7269 S:      Maintained
7270 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7271 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
7272 F:      drivers/gpu/drm/tiny/st7586.c
7273
7274 DRM DRIVER FOR SITRONIX ST7701 PANELS
7275 M:      Jagan Teki <[email protected]>
7276 S:      Maintained
7277 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7278 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
7279
7280 DRM DRIVER FOR SITRONIX ST7703 PANELS
7281 M:      Guido Günther <[email protected]>
7282 R:      Purism Kernel Team <[email protected]>
7283 R:      Ondrej Jirman <[email protected]>
7284 S:      Maintained
7285 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7286 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
7287
7288 DRM DRIVER FOR SITRONIX ST7735R PANELS
7289 M:      David Lechner <[email protected]>
7290 S:      Maintained
7291 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7292 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7293 F:      drivers/gpu/drm/tiny/st7735r.c
7294
7295 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7296 M:      Javier Martinez Canillas <[email protected]>
7297 S:      Maintained
7298 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7299 F:      Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7300 F:      Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7301 F:      drivers/gpu/drm/solomon/ssd130x*
7302
7303 DRM DRIVER FOR ST-ERICSSON MCDE
7304 M:      Linus Walleij <[email protected]>
7305 S:      Maintained
7306 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7307 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
7308 F:      drivers/gpu/drm/mcde/
7309
7310 DRM DRIVER FOR SYNAPTICS R63353 PANELS
7311 M:      Michael Trimarchi <[email protected]>
7312 S:      Maintained
7313 F:      Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7314 F:      drivers/gpu/drm/panel/panel-synaptics-r63353.c
7315
7316 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7317 M:      Jagan Teki <[email protected]>
7318 S:      Maintained
7319 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7320 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
7321
7322 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7323 R:      Douglas Anderson <[email protected]>
7324 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7325 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
7326
7327 DRM DRIVER FOR TPO TPG110 PANELS
7328 M:      Linus Walleij <[email protected]>
7329 S:      Maintained
7330 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7331 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7332 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
7333
7334 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7335 M:      Dave Airlie <[email protected]>
7336 R:      Sean Paul <[email protected]>
7337 R:      Thomas Zimmermann <[email protected]>
7338 L:      [email protected]
7339 S:      Supported
7340 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7341 F:      drivers/gpu/drm/udl/
7342
7343 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7344 M:      Rodrigo Siqueira <[email protected]>
7345 M:      Melissa Wen <[email protected]>
7346 M:      Maíra Canal <[email protected]>
7347 R:      Haneen Mohammed <[email protected]>
7348 R:      Daniel Vetter <[email protected]>
7349 L:      [email protected]
7350 S:      Maintained
7351 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7352 F:      Documentation/gpu/vkms.rst
7353 F:      drivers/gpu/drm/ci/xfails/vkms*
7354 F:      drivers/gpu/drm/vkms/
7355
7356 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7357 M:      Hans de Goede <[email protected]>
7358 L:      [email protected]
7359 S:      Maintained
7360 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7361 F:      drivers/gpu/drm/vboxvideo/
7362
7363 DRM DRIVER FOR VMWARE VIRTUAL GPU
7364 M:      Zack Rusin <[email protected]>
7365 R:      Broadcom internal kernel review list <[email protected]>
7366 L:      [email protected]
7367 S:      Supported
7368 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7369 F:      drivers/gpu/drm/vmwgfx/
7370 F:      include/uapi/drm/vmwgfx_drm.h
7371
7372 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7373 M:      Linus Walleij <[email protected]>
7374 S:      Maintained
7375 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7376 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7377 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
7378
7379 DRM DRIVERS
7380 M:      David Airlie <[email protected]>
7381 M:      Daniel Vetter <[email protected]>
7382 L:      [email protected]
7383 S:      Maintained
7384 B:      https://gitlab.freedesktop.org/drm
7385 C:      irc://irc.oftc.net/dri-devel
7386 T:      git https://gitlab.freedesktop.org/drm/kernel.git
7387 F:      Documentation/devicetree/bindings/display/
7388 F:      Documentation/devicetree/bindings/gpu/
7389 F:      Documentation/gpu/
7390 F:      drivers/gpu/
7391 F:      include/drm/
7392 F:      include/linux/vga*
7393 F:      include/uapi/drm/
7394
7395 DRM DRIVERS AND MISC GPU PATCHES
7396 M:      Maarten Lankhorst <[email protected]>
7397 M:      Maxime Ripard <[email protected]>
7398 M:      Thomas Zimmermann <[email protected]>
7399 S:      Maintained
7400 W:      https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7401 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7402 F:      Documentation/devicetree/bindings/display/
7403 F:      Documentation/devicetree/bindings/gpu/
7404 F:      Documentation/gpu/
7405 F:      drivers/gpu/drm/
7406 F:      drivers/gpu/vga/
7407 F:      include/drm/drm
7408 F:      include/linux/vga*
7409 F:      include/uapi/drm/
7410 X:      drivers/gpu/drm/amd/
7411 X:      drivers/gpu/drm/armada/
7412 X:      drivers/gpu/drm/etnaviv/
7413 X:      drivers/gpu/drm/exynos/
7414 X:      drivers/gpu/drm/i915/
7415 X:      drivers/gpu/drm/kmb/
7416 X:      drivers/gpu/drm/mediatek/
7417 X:      drivers/gpu/drm/msm/
7418 X:      drivers/gpu/drm/nouveau/
7419 X:      drivers/gpu/drm/radeon/
7420 X:      drivers/gpu/drm/renesas/rcar-du/
7421 X:      drivers/gpu/drm/tegra/
7422
7423 DRM DRIVERS FOR ALLWINNER A10
7424 M:      Maxime Ripard <[email protected]>
7425 M:      Chen-Yu Tsai <[email protected]>
7426 L:      [email protected]
7427 S:      Supported
7428 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7429 F:      Documentation/devicetree/bindings/display/allwinner*
7430 F:      drivers/gpu/drm/sun4i/
7431
7432 DRM DRIVERS FOR AMLOGIC SOCS
7433 M:      Neil Armstrong <[email protected]>
7434 L:      [email protected]
7435 L:      [email protected]
7436 S:      Supported
7437 W:      http://linux-meson.com/
7438 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7439 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7440 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7441 F:      Documentation/gpu/meson.rst
7442 F:      drivers/gpu/drm/ci/xfails/meson*
7443 F:      drivers/gpu/drm/meson/
7444
7445 DRM DRIVERS FOR ATMEL HLCDC
7446 M:      Sam Ravnborg <[email protected]>
7447 M:      Boris Brezillon <[email protected]>
7448 L:      [email protected]
7449 S:      Supported
7450 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7451 F:      Documentation/devicetree/bindings/display/atmel/
7452 F:      drivers/gpu/drm/atmel-hlcdc/
7453
7454 DRM DRIVERS FOR BRIDGE CHIPS
7455 M:      Andrzej Hajda <[email protected]>
7456 M:      Neil Armstrong <[email protected]>
7457 M:      Robert Foss <[email protected]>
7458 R:      Laurent Pinchart <[email protected]>
7459 R:      Jonas Karlman <[email protected]>
7460 R:      Jernej Skrabec <[email protected]>
7461 S:      Maintained
7462 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7463 F:      Documentation/devicetree/bindings/display/bridge/
7464 F:      drivers/gpu/drm/bridge/
7465 F:      drivers/gpu/drm/drm_bridge.c
7466 F:      drivers/gpu/drm/drm_bridge_connector.c
7467 F:      include/drm/drm_bridge.h
7468 F:      include/drm/drm_bridge_connector.h
7469
7470 DRM DRIVERS FOR EXYNOS
7471 M:      Inki Dae <[email protected]>
7472 M:      Seung-Woo Kim <[email protected]>
7473 M:      Kyungmin Park <[email protected]>
7474 L:      [email protected]
7475 S:      Supported
7476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7477 F:      Documentation/devicetree/bindings/display/exynos/
7478 F:      Documentation/devicetree/bindings/display/samsung/
7479 F:      drivers/gpu/drm/exynos/
7480 F:      include/uapi/drm/exynos_drm.h
7481
7482 DRM DRIVERS FOR FREESCALE DCU
7483 M:      Stefan Agner <[email protected]>
7484 M:      Alison Wang <[email protected]>
7485 L:      [email protected]
7486 S:      Supported
7487 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7488 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
7489 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
7490 F:      drivers/gpu/drm/fsl-dcu/
7491
7492 DRM DRIVERS FOR FREESCALE IMX 5/6
7493 M:      Philipp Zabel <[email protected]>
7494 L:      [email protected]
7495 S:      Maintained
7496 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7497 T:      git git://git.pengutronix.de/git/pza/linux
7498 F:      Documentation/devicetree/bindings/display/imx/
7499 F:      drivers/gpu/drm/imx/ipuv3/
7500 F:      drivers/gpu/ipu-v3/
7501
7502 DRM DRIVERS FOR FREESCALE IMX BRIDGE
7503 M:      Liu Ying <[email protected]>
7504 L:      [email protected]
7505 S:      Maintained
7506 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7507 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7508 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7509 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7510 F:      drivers/gpu/drm/bridge/imx/
7511
7512 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7513 M:      Patrik Jakobsson <[email protected]>
7514 L:      [email protected]
7515 S:      Maintained
7516 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7517 F:      drivers/gpu/drm/gma500/
7518
7519 DRM DRIVERS FOR HISILICON
7520 M:      Xinliang Liu <[email protected]>
7521 M:      Tian Tao  <[email protected]>
7522 R:      Xinwei Kong <[email protected]>
7523 R:      Sumit Semwal <[email protected]>
7524 R:      Yongqin Liu <[email protected]>
7525 R:      John Stultz <[email protected]>
7526 L:      [email protected]
7527 S:      Maintained
7528 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7529 F:      Documentation/devicetree/bindings/display/hisilicon/
7530 F:      drivers/gpu/drm/hisilicon/
7531
7532 DRM DRIVERS FOR LIMA
7533 M:      Qiang Yu <[email protected]>
7534 L:      [email protected]
7535 L:      [email protected] (moderated for non-subscribers)
7536 S:      Maintained
7537 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7538 F:      drivers/gpu/drm/lima/
7539 F:      include/uapi/drm/lima_drm.h
7540
7541 DRM DRIVERS FOR LOONGSON
7542 M:      Sui Jingfeng <[email protected]>
7543 L:      [email protected]
7544 S:      Supported
7545 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7546 F:      drivers/gpu/drm/loongson/
7547
7548 DRM DRIVERS FOR MEDIATEK
7549 M:      Chun-Kuang Hu <[email protected]>
7550 M:      Philipp Zabel <[email protected]>
7551 L:      [email protected]
7552 L:      [email protected] (moderated for non-subscribers)
7553 S:      Supported
7554 F:      Documentation/devicetree/bindings/display/mediatek/
7555 F:      drivers/gpu/drm/ci/xfails/mediatek*
7556 F:      drivers/gpu/drm/mediatek/
7557 F:      drivers/phy/mediatek/phy-mtk-dp.c
7558 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7559 F:      drivers/phy/mediatek/phy-mtk-mipi*
7560
7561 DRM DRIVERS FOR NVIDIA TEGRA
7562 M:      Thierry Reding <[email protected]>
7563 M:      Mikko Perttunen <[email protected]>
7564 L:      [email protected]
7565 L:      [email protected]
7566 S:      Supported
7567 T:      git https://gitlab.freedesktop.org/drm/tegra.git
7568 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7569 F:      Documentation/devicetree/bindings/gpu/host1x/
7570 F:      drivers/gpu/drm/tegra/
7571 F:      drivers/gpu/host1x/
7572 F:      include/linux/host1x.h
7573 F:      include/uapi/drm/tegra_drm.h
7574
7575 DRM DRIVERS FOR RENESAS R-CAR
7576 M:      Laurent Pinchart <[email protected]>
7577 M:      Kieran Bingham <[email protected]>
7578 L:      [email protected]
7579 L:      [email protected]
7580 S:      Supported
7581 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7582 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7583 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7584 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7585 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7586 F:      drivers/gpu/drm/renesas/rcar-du/
7587
7588 DRM DRIVERS FOR RENESAS RZ
7589 M:      Biju Das <[email protected]>
7590 L:      [email protected]
7591 L:      [email protected]
7592 S:      Maintained
7593 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7594 F:      Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7595 F:      drivers/gpu/drm/renesas/rz-du/
7596
7597 DRM DRIVERS FOR RENESAS SHMOBILE
7598 M:      Laurent Pinchart <[email protected]>
7599 M:      Geert Uytterhoeven <[email protected]>
7600 L:      [email protected]
7601 L:      [email protected]
7602 S:      Supported
7603 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7604 F:      Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7605 F:      drivers/gpu/drm/renesas/shmobile/
7606 F:      include/linux/platform_data/shmob_drm.h
7607
7608 DRM DRIVERS FOR ROCKCHIP
7609 M:      Sandy Huang <[email protected]>
7610 M:      Heiko Stübner <[email protected]>
7611 M:      Andy Yan <[email protected]>
7612 L:      [email protected]
7613 S:      Maintained
7614 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7615 F:      Documentation/devicetree/bindings/display/rockchip/
7616 F:      drivers/gpu/drm/ci/xfails/rockchip*
7617 F:      drivers/gpu/drm/rockchip/
7618
7619 DRM DRIVERS FOR STI
7620 M:      Alain Volmat <[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,stih4xx.txt
7625 F:      drivers/gpu/drm/sti
7626
7627 DRM DRIVERS FOR STM
7628 M:      Yannick Fertre <[email protected]>
7629 M:      Raphael Gallais-Pou <[email protected]>
7630 M:      Philippe Cornu <[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/st,stm32-ltdc.yaml
7635 F:      Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7636 F:      drivers/gpu/drm/stm
7637
7638 DRM DRIVERS FOR TI KEYSTONE
7639 M:      Jyri Sarha <[email protected]>
7640 M:      Tomi Valkeinen <[email protected]>
7641 L:      [email protected]
7642 S:      Maintained
7643 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7644 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7645 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7646 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7647 F:      drivers/gpu/drm/tidss/
7648
7649 DRM DRIVERS FOR TI LCDC
7650 M:      Jyri Sarha <[email protected]>
7651 M:      Tomi Valkeinen <[email protected]>
7652 L:      [email protected]
7653 S:      Maintained
7654 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7655 F:      Documentation/devicetree/bindings/display/tilcdc/
7656 F:      drivers/gpu/drm/tilcdc/
7657
7658 DRM DRIVERS FOR TI OMAP
7659 M:      Tomi Valkeinen <[email protected]>
7660 L:      [email protected]
7661 S:      Maintained
7662 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7663 F:      Documentation/devicetree/bindings/display/ti/
7664 F:      drivers/gpu/drm/omapdrm/
7665
7666 DRM DRIVERS FOR V3D
7667 M:      Melissa Wen <[email protected]>
7668 M:      Maíra Canal <[email protected]>
7669 S:      Supported
7670 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7671 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7672 F:      drivers/gpu/drm/v3d/
7673 F:      include/uapi/drm/v3d_drm.h
7674
7675 DRM DRIVERS FOR VC4
7676 M:      Maxime Ripard <[email protected]>
7677 M:      Dave Stevenson <[email protected]>
7678 R:      Raspberry Pi Kernel Maintenance <[email protected]>
7679 S:      Supported
7680 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7681 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7682 F:      drivers/gpu/drm/vc4/
7683 F:      include/uapi/drm/vc4_drm.h
7684
7685 DRM DRIVERS FOR VIVANTE GPU IP
7686 M:      Lucas Stach <[email protected]>
7687 R:      Russell King <[email protected]>
7688 R:      Christian Gmeiner <[email protected]>
7689 L:      [email protected] (moderated for non-subscribers)
7690 L:      [email protected]
7691 S:      Maintained
7692 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7693 F:      drivers/gpu/drm/etnaviv/
7694 F:      include/uapi/drm/etnaviv_drm.h
7695
7696 DRM DRIVERS FOR XEN
7697 M:      Oleksandr Andrushchenko <[email protected]>
7698 L:      [email protected]
7699 L:      [email protected] (moderated for non-subscribers)
7700 S:      Supported
7701 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7702 F:      Documentation/gpu/xen-front.rst
7703 F:      drivers/gpu/drm/xen/
7704
7705 DRM DRIVERS FOR XILINX
7706 M:      Laurent Pinchart <[email protected]>
7707 M:      Tomi Valkeinen <[email protected]>
7708 L:      [email protected]
7709 S:      Maintained
7710 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7711 F:      Documentation/devicetree/bindings/display/xlnx/
7712 F:      drivers/gpu/drm/xlnx/
7713
7714 DRM GPU SCHEDULER
7715 M:      Luben Tuikov <[email protected]>
7716 M:      Matthew Brost <[email protected]>
7717 L:      [email protected]
7718 S:      Maintained
7719 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7720 F:      drivers/gpu/drm/scheduler/
7721 F:      include/drm/gpu_scheduler.h
7722
7723 DRM PANEL DRIVERS
7724 M:      Neil Armstrong <[email protected]>
7725 R:      Jessica Zhang <[email protected]>
7726 L:      [email protected]
7727 S:      Maintained
7728 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7729 F:      Documentation/devicetree/bindings/display/panel/
7730 F:      drivers/gpu/drm/drm_panel.c
7731 F:      drivers/gpu/drm/panel/
7732 F:      include/drm/drm_panel.h
7733
7734 DRM PRIVACY-SCREEN CLASS
7735 M:      Hans de Goede <[email protected]>
7736 L:      [email protected]
7737 S:      Maintained
7738 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7739 F:      drivers/gpu/drm/drm_privacy_screen*
7740 F:      include/drm/drm_privacy_screen*
7741
7742 DRM TTM SUBSYSTEM
7743 M:      Christian Koenig <[email protected]>
7744 M:      Huang Rui <[email protected]>
7745 L:      [email protected]
7746 S:      Maintained
7747 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7748 F:      drivers/gpu/drm/ttm/
7749 F:      include/drm/ttm/
7750
7751 DRM AUTOMATED TESTING
7752 M:      Helen Koike <[email protected]>
7753 L:      [email protected]
7754 S:      Maintained
7755 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7756 F:      Documentation/gpu/automated_testing.rst
7757 F:      drivers/gpu/drm/ci/
7758
7759 DSBR100 USB FM RADIO DRIVER
7760 M:      Alexey Klimov <[email protected]>
7761 L:      [email protected]
7762 S:      Maintained
7763 T:      git git://linuxtv.org/media_tree.git
7764 F:      drivers/media/radio/dsbr100.c
7765
7766 DT3155 MEDIA DRIVER
7767 M:      Hans Verkuil <[email protected]>
7768 L:      [email protected]
7769 S:      Odd Fixes
7770 W:      https://linuxtv.org
7771 T:      git git://linuxtv.org/media_tree.git
7772 F:      drivers/media/pci/dt3155/
7773
7774 DVB_USB_AF9015 MEDIA DRIVER
7775 L:      [email protected]
7776 S:      Orphan
7777 W:      https://linuxtv.org
7778 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7779 F:      drivers/media/usb/dvb-usb-v2/af9015*
7780
7781 DVB_USB_AF9035 MEDIA DRIVER
7782 L:      [email protected]
7783 S:      Orphan
7784 W:      https://linuxtv.org
7785 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7786 F:      drivers/media/usb/dvb-usb-v2/af9035*
7787
7788 DVB_USB_ANYSEE MEDIA DRIVER
7789 L:      [email protected]
7790 S:      Orphan
7791 W:      https://linuxtv.org
7792 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7793 F:      drivers/media/usb/dvb-usb-v2/anysee*
7794
7795 DVB_USB_AU6610 MEDIA DRIVER
7796 L:      [email protected]
7797 S:      Orphan
7798 W:      https://linuxtv.org
7799 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7800 F:      drivers/media/usb/dvb-usb-v2/au6610*
7801
7802 DVB_USB_CE6230 MEDIA DRIVER
7803 L:      [email protected]
7804 S:      Orphan
7805 W:      https://linuxtv.org
7806 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7807 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7808
7809 DVB_USB_CXUSB MEDIA DRIVER
7810 M:      Michael Krufky <[email protected]>
7811 L:      [email protected]
7812 S:      Maintained
7813 W:      https://linuxtv.org
7814 W:      http://github.com/mkrufky
7815 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7816 T:      git git://linuxtv.org/media_tree.git
7817 F:      drivers/media/usb/dvb-usb/cxusb*
7818
7819 DVB_USB_EC168 MEDIA DRIVER
7820 L:      [email protected]
7821 S:      Orphan
7822 W:      https://linuxtv.org
7823 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7824 F:      drivers/media/usb/dvb-usb-v2/ec168*
7825
7826 DVB_USB_GL861 MEDIA DRIVER
7827 L:      [email protected]
7828 S:      Orphan
7829 W:      https://linuxtv.org
7830 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7831 F:      drivers/media/usb/dvb-usb-v2/gl861*
7832
7833 DVB_USB_MXL111SF MEDIA DRIVER
7834 M:      Michael Krufky <[email protected]>
7835 L:      [email protected]
7836 S:      Maintained
7837 W:      https://linuxtv.org
7838 W:      http://github.com/mkrufky
7839 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7840 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
7841 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
7842
7843 DVB_USB_RTL28XXU MEDIA DRIVER
7844 L:      [email protected]
7845 S:      Orphan
7846 W:      https://linuxtv.org
7847 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7848 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
7849
7850 DVB_USB_V2 MEDIA DRIVER
7851 L:      [email protected]
7852 S:      Orphan
7853 W:      https://linuxtv.org
7854 W:      http://palosaari.fi/linux/
7855 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7856 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
7857 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
7858
7859 DYNAMIC DEBUG
7860 M:      Jason Baron <[email protected]>
7861 M:      Jim Cromie <[email protected]>
7862 S:      Maintained
7863 F:      include/linux/dynamic_debug.h
7864 F:      lib/dynamic_debug.c
7865 F:      lib/test_dynamic_debug.c
7866
7867 DYNAMIC INTERRUPT MODERATION
7868 M:      Tal Gilboa <[email protected]>
7869 S:      Maintained
7870 F:      Documentation/networking/net_dim.rst
7871 F:      include/linux/dim.h
7872 F:      lib/dim/
7873
7874 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7875 M:      Daniel Lezcano <[email protected]>
7876 L:      [email protected]
7877 S:      Supported
7878 B:      https://bugzilla.kernel.org
7879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7880 F:      drivers/powercap/dtpm*
7881 F:      include/linux/dtpm.h
7882
7883 DZ DECSTATION DZ11 SERIAL DRIVER
7884 M:      "Maciej W. Rozycki" <[email protected]>
7885 S:      Maintained
7886 F:      drivers/tty/serial/dz.*
7887
7888 E3X0 POWER BUTTON DRIVER
7889 M:      Moritz Fischer <[email protected]>
7890 L:      [email protected]
7891 S:      Supported
7892 W:      http://www.ettus.com
7893 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
7894 F:      drivers/input/misc/e3x0-button.c
7895
7896 E4000 MEDIA DRIVER
7897 L:      [email protected]
7898 S:      Orphan
7899 W:      https://linuxtv.org
7900 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7901 F:      drivers/media/tuners/e4000*
7902
7903 EARTH_PT1 MEDIA DRIVER
7904 M:      Akihiro Tsukada <[email protected]>
7905 L:      [email protected]
7906 S:      Odd Fixes
7907 F:      drivers/media/pci/pt1/
7908
7909 EARTH_PT3 MEDIA DRIVER
7910 M:      Akihiro Tsukada <[email protected]>
7911 L:      [email protected]
7912 S:      Odd Fixes
7913 F:      drivers/media/pci/pt3/
7914
7915 EC100 MEDIA DRIVER
7916 L:      [email protected]
7917 S:      Orphan
7918 W:      https://linuxtv.org
7919 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7920 F:      drivers/media/dvb-frontends/ec100*
7921
7922 ECRYPT FILE SYSTEM
7923 M:      Tyler Hicks <[email protected]>
7924 L:      [email protected]
7925 S:      Odd Fixes
7926 W:      http://ecryptfs.org
7927 W:      https://launchpad.net/ecryptfs
7928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7929 F:      Documentation/filesystems/ecryptfs.rst
7930 F:      fs/ecryptfs/
7931
7932 EDAC-AMD64
7933 M:      Yazen Ghannam <[email protected]>
7934 L:      [email protected]
7935 S:      Supported
7936 F:      drivers/edac/amd64_edac*
7937 F:      drivers/edac/mce_amd*
7938
7939 EDAC-ARMADA
7940 M:      Jan Luebbe <[email protected]>
7941 L:      [email protected]
7942 S:      Maintained
7943 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7944 F:      drivers/edac/armada_xp_*
7945
7946 EDAC-AST2500
7947 M:      Stefan Schaeckeler <[email protected]>
7948 S:      Supported
7949 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7950 F:      drivers/edac/aspeed_edac.c
7951
7952 EDAC-BLUEFIELD
7953 M:      Shravan Kumar Ramani <[email protected]>
7954 S:      Supported
7955 F:      drivers/edac/bluefield_edac.c
7956
7957 EDAC-CALXEDA
7958 M:      Andre Przywara <[email protected]>
7959 L:      [email protected]
7960 S:      Maintained
7961 F:      drivers/edac/highbank*
7962
7963 EDAC-CAVIUM OCTEON
7964 M:      Ralf Baechle <[email protected]>
7965 L:      [email protected]
7966 L:      [email protected]
7967 S:      Supported
7968 F:      drivers/edac/octeon_edac*
7969
7970 EDAC-CAVIUM THUNDERX
7971 M:      Robert Richter <[email protected]>
7972 L:      [email protected]
7973 S:      Odd Fixes
7974 F:      drivers/edac/thunderx_edac*
7975
7976 EDAC-CORE
7977 M:      Borislav Petkov <[email protected]>
7978 M:      Tony Luck <[email protected]>
7979 R:      James Morse <[email protected]>
7980 R:      Mauro Carvalho Chehab <[email protected]>
7981 R:      Robert Richter <[email protected]>
7982 L:      [email protected]
7983 S:      Supported
7984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7985 F:      Documentation/driver-api/edac.rst
7986 F:      drivers/edac/
7987 F:      include/linux/edac.h
7988
7989 EDAC-DMC520
7990 M:      Lei Wang <[email protected]>
7991 L:      [email protected]
7992 S:      Supported
7993 F:      drivers/edac/dmc520_edac.c
7994
7995 EDAC-E752X
7996 M:      Mark Gross <[email protected]>
7997 L:      [email protected]
7998 S:      Maintained
7999 F:      drivers/edac/e752x_edac.c
8000
8001 EDAC-E7XXX
8002 L:      [email protected]
8003 S:      Maintained
8004 F:      drivers/edac/e7xxx_edac.c
8005
8006 EDAC-FSL_DDR
8007 M:      York Sun <[email protected]>
8008 L:      [email protected]
8009 S:      Maintained
8010 F:      drivers/edac/fsl_ddr_edac.*
8011
8012 EDAC-GHES
8013 M:      Mauro Carvalho Chehab <[email protected]>
8014 L:      [email protected]
8015 S:      Maintained
8016 F:      drivers/edac/ghes_edac.c
8017
8018 EDAC-I10NM
8019 M:      Tony Luck <[email protected]>
8020 L:      [email protected]
8021 S:      Maintained
8022 F:      drivers/edac/i10nm_base.c
8023
8024 EDAC-I3000
8025 L:      [email protected]
8026 S:      Orphan
8027 F:      drivers/edac/i3000_edac.c
8028
8029 EDAC-I5000
8030 L:      [email protected]
8031 S:      Maintained
8032 F:      drivers/edac/i5000_edac.c
8033
8034 EDAC-I5400
8035 M:      Mauro Carvalho Chehab <[email protected]>
8036 L:      [email protected]
8037 S:      Maintained
8038 F:      drivers/edac/i5400_edac.c
8039
8040 EDAC-I7300
8041 M:      Mauro Carvalho Chehab <[email protected]>
8042 L:      [email protected]
8043 S:      Maintained
8044 F:      drivers/edac/i7300_edac.c
8045
8046 EDAC-I7CORE
8047 M:      Mauro Carvalho Chehab <[email protected]>
8048 L:      [email protected]
8049 S:      Maintained
8050 F:      drivers/edac/i7core_edac.c
8051
8052 EDAC-I82443BXGX
8053 M:      Tim Small <[email protected]>
8054 L:      [email protected]
8055 S:      Maintained
8056 F:      drivers/edac/i82443bxgx_edac.c
8057
8058 EDAC-I82975X
8059 M:      "Arvind R." <[email protected]>
8060 L:      [email protected]
8061 S:      Maintained
8062 F:      drivers/edac/i82975x_edac.c
8063
8064 EDAC-IE31200
8065 M:      Jason Baron <[email protected]>
8066 L:      [email protected]
8067 S:      Maintained
8068 F:      drivers/edac/ie31200_edac.c
8069
8070 EDAC-IGEN6
8071 M:      Tony Luck <[email protected]>
8072 R:      Qiuxu Zhuo <[email protected]>
8073 L:      [email protected]
8074 S:      Maintained
8075 F:      drivers/edac/igen6_edac.c
8076
8077 EDAC-MPC85XX
8078 M:      Johannes Thumshirn <[email protected]>
8079 L:      [email protected]
8080 S:      Maintained
8081 F:      drivers/edac/mpc85xx_edac.[ch]
8082
8083 EDAC-NPCM
8084 M:      Marvin Lin <[email protected]>
8085 M:      Stanley Chu <[email protected]>
8086 L:      [email protected]
8087 S:      Maintained
8088 F:      Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8089 F:      drivers/edac/npcm_edac.c
8090
8091 EDAC-PASEMI
8092 M:      Egor Martovetsky <[email protected]>
8093 L:      [email protected]
8094 S:      Maintained
8095 F:      drivers/edac/pasemi_edac.c
8096
8097 EDAC-PND2
8098 M:      Tony Luck <[email protected]>
8099 L:      [email protected]
8100 S:      Maintained
8101 F:      drivers/edac/pnd2_edac.[ch]
8102
8103 EDAC-QCOM
8104 M:      Manivannan Sadhasivam <[email protected]>
8105 L:      [email protected]
8106 L:      [email protected]
8107 S:      Maintained
8108 F:      drivers/edac/qcom_edac.c
8109
8110 EDAC-R82600
8111 M:      Tim Small <[email protected]>
8112 L:      [email protected]
8113 S:      Maintained
8114 F:      drivers/edac/r82600_edac.c
8115
8116 EDAC-SBRIDGE
8117 M:      Tony Luck <[email protected]>
8118 R:      Qiuxu Zhuo <[email protected]>
8119 L:      [email protected]
8120 S:      Maintained
8121 F:      drivers/edac/sb_edac.c
8122
8123 EDAC-SKYLAKE
8124 M:      Tony Luck <[email protected]>
8125 L:      [email protected]
8126 S:      Maintained
8127 F:      drivers/edac/skx_*.[ch]
8128
8129 EDAC-TI
8130 M:      Tero Kristo <[email protected]>
8131 L:      [email protected]
8132 S:      Odd Fixes
8133 F:      drivers/edac/ti_edac.c
8134
8135 EDIROL UA-101/UA-1000 DRIVER
8136 M:      Clemens Ladisch <[email protected]>
8137 L:      [email protected] (moderated for non-subscribers)
8138 S:      Maintained
8139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8140 F:      sound/usb/misc/ua101.c
8141
8142 EFI TEST DRIVER
8143 M:      Ivan Hu <[email protected]>
8144 M:      Ard Biesheuvel <[email protected]>
8145 L:      [email protected]
8146 S:      Maintained
8147 F:      drivers/firmware/efi/test/
8148
8149 EFI VARIABLE FILESYSTEM
8150 M:      Jeremy Kerr <[email protected]>
8151 M:      Ard Biesheuvel <[email protected]>
8152 L:      [email protected]
8153 S:      Maintained
8154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8155 F:      fs/efivarfs/
8156
8157 EFIFB FRAMEBUFFER DRIVER
8158 M:      Peter Jones <[email protected]>
8159 L:      [email protected]
8160 S:      Maintained
8161 F:      drivers/video/fbdev/efifb.c
8162
8163 EFS FILESYSTEM
8164 S:      Orphan
8165 W:      http://aeschi.ch.eu.org/efs/
8166 F:      fs/efs/
8167
8168 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8169 L:      [email protected]
8170 S:      Orphan
8171 F:      drivers/net/ethernet/ibm/ehea/
8172
8173 ELM327 CAN NETWORK DRIVER
8174 M:      Max Staudt <[email protected]>
8175 L:      [email protected]
8176 S:      Maintained
8177 F:      Documentation/networking/device_drivers/can/can327.rst
8178 F:      drivers/net/can/can327.c
8179
8180 EM28XX VIDEO4LINUX DRIVER
8181 M:      Mauro Carvalho Chehab <[email protected]>
8182 L:      [email protected]
8183 S:      Maintained
8184 W:      https://linuxtv.org
8185 T:      git git://linuxtv.org/media_tree.git
8186 F:      Documentation/admin-guide/media/em28xx*
8187 F:      drivers/media/usb/em28xx/
8188
8189 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8190 M:      Adrian Hunter <[email protected]>
8191 M:      Asutosh Das <[email protected]>
8192 R:      Ritesh Harjani <[email protected]>
8193 L:      [email protected]
8194 S:      Supported
8195 F:      drivers/mmc/host/cqhci*
8196
8197 EMS CPC-PCI CAN DRIVER
8198 M:      Gerhard Uttenthaler <[email protected]>
8199 M:      [email protected]
8200 L:      [email protected]
8201 S:      Maintained
8202 F:      drivers/net/can/sja1000/ems_pci.c
8203
8204 EMULEX 10Gbps iSCSI - OneConnect DRIVER
8205 M:      Ketan Mukadam <[email protected]>
8206 L:      [email protected]
8207 S:      Supported
8208 W:      http://www.broadcom.com
8209 F:      drivers/scsi/be2iscsi/
8210
8211 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8212 M:      Ajit Khaparde <[email protected]>
8213 M:      Sriharsha Basavapatna <[email protected]>
8214 M:      Somnath Kotur <[email protected]>
8215 L:      [email protected]
8216 S:      Supported
8217 W:      http://www.emulex.com
8218 F:      drivers/net/ethernet/emulex/benet/
8219
8220 EMULEX ONECONNECT ROCE DRIVER
8221 M:      Selvin Xavier <[email protected]>
8222 L:      [email protected]
8223 S:      Odd Fixes
8224 W:      http://www.broadcom.com
8225 F:      drivers/infiniband/hw/ocrdma/
8226 F:      include/uapi/rdma/ocrdma-abi.h
8227
8228 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8229 M:      James Smart <[email protected]>
8230 M:      Ram Vegesna <[email protected]>
8231 L:      [email protected]
8232 L:      [email protected]
8233 S:      Supported
8234 W:      http://www.broadcom.com
8235 F:      drivers/scsi/elx/
8236
8237 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8238 M:      James Smart <[email protected]>
8239 M:      Dick Kennedy <[email protected]>
8240 L:      [email protected]
8241 S:      Supported
8242 W:      http://www.broadcom.com
8243 F:      drivers/scsi/lpfc/
8244
8245 ENE CB710 FLASH CARD READER DRIVER
8246 M:      Michał Mirosław <[email protected]>
8247 S:      Maintained
8248 F:      drivers/misc/cb710/
8249 F:      drivers/mmc/host/cb710-mmc.*
8250 F:      include/linux/cb710.h
8251
8252 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8253 M:      Maxim Levitsky <[email protected]>
8254 S:      Maintained
8255 F:      drivers/media/rc/ene_ir.*
8256
8257 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8258 M:      Laurentiu Tudor <[email protected]>
8259 L:      [email protected]
8260 S:      Maintained
8261 F:      drivers/tty/ehv_bytechan.c
8262
8263 EPSON S1D13XXX FRAMEBUFFER DRIVER
8264 M:      Kristoffer Ericson <[email protected]>
8265 S:      Maintained
8266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8267 F:      drivers/video/fbdev/s1d13xxxfb.c
8268 F:      include/video/s1d13xxxfb.h
8269
8270 EROFS FILE SYSTEM
8271 M:      Gao Xiang <[email protected]>
8272 M:      Chao Yu <[email protected]>
8273 R:      Yue Hu <[email protected]>
8274 R:      Jeffle Xu <[email protected]>
8275 R:      Sandeep Dhavale <[email protected]>
8276 L:      [email protected]
8277 S:      Maintained
8278 W:      https://erofs.docs.kernel.org
8279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8280 F:      Documentation/ABI/testing/sysfs-fs-erofs
8281 F:      Documentation/filesystems/erofs.rst
8282 F:      fs/erofs/
8283 F:      include/trace/events/erofs.h
8284
8285 ERRSEQ ERROR TRACKING INFRASTRUCTURE
8286 M:      Jeff Layton <[email protected]>
8287 S:      Maintained
8288 F:      include/linux/errseq.h
8289 F:      lib/errseq.c
8290
8291 ESD CAN NETWORK DRIVERS
8292 M:      Stefan Mätje <[email protected]>
8293 R:      [email protected]
8294 L:      [email protected]
8295 S:      Maintained
8296 F:      drivers/net/can/esd/
8297
8298 ESD CAN/USB DRIVERS
8299 M:      Frank Jungclaus <[email protected]>
8300 R:      [email protected]
8301 L:      [email protected]
8302 S:      Maintained
8303 F:      drivers/net/can/usb/esd_usb.c
8304
8305 ET131X NETWORK DRIVER
8306 M:      Mark Einon <[email protected]>
8307 S:      Odd Fixes
8308 F:      drivers/net/ethernet/agere/
8309
8310 ETAS ES58X CAN/USB DRIVER
8311 M:      Vincent Mailhol <[email protected]>
8312 L:      [email protected]
8313 S:      Maintained
8314 F:      Documentation/networking/devlink/etas_es58x.rst
8315 F:      drivers/net/can/usb/etas_es58x/
8316
8317 ETHERNET BRIDGE
8318 M:      Roopa Prabhu <[email protected]>
8319 M:      Nikolay Aleksandrov <[email protected]>
8320 L:      [email protected]
8321 L:      [email protected]
8322 S:      Maintained
8323 W:      http://www.linuxfoundation.org/en/Net:Bridge
8324 F:      include/linux/netfilter_bridge/
8325 F:      net/bridge/
8326
8327 ETHERNET PHY LIBRARY
8328 M:      Andrew Lunn <[email protected]>
8329 M:      Heiner Kallweit <[email protected]>
8330 R:      Russell King <[email protected]>
8331 L:      [email protected]
8332 S:      Maintained
8333 F:      Documentation/ABI/testing/sysfs-class-net-phydev
8334 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
8335 F:      Documentation/devicetree/bindings/net/mdio*
8336 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
8337 F:      Documentation/networking/phy.rst
8338 F:      drivers/net/mdio/
8339 F:      drivers/net/mdio/acpi_mdio.c
8340 F:      drivers/net/mdio/fwnode_mdio.c
8341 F:      drivers/net/mdio/of_mdio.c
8342 F:      drivers/net/pcs/
8343 F:      drivers/net/phy/
8344 F:      include/dt-bindings/net/qca-ar803x.h
8345 F:      include/linux/*mdio*.h
8346 F:      include/linux/linkmode.h
8347 F:      include/linux/mdio/*.h
8348 F:      include/linux/mii.h
8349 F:      include/linux/of_net.h
8350 F:      include/linux/phy.h
8351 F:      include/linux/phy_fixed.h
8352 F:      include/linux/phy_link_topology.h
8353 F:      include/linux/phylib_stubs.h
8354 F:      include/linux/platform_data/mdio-bcm-unimac.h
8355 F:      include/linux/platform_data/mdio-gpio.h
8356 F:      include/trace/events/mdio.h
8357 F:      include/uapi/linux/mdio.h
8358 F:      include/uapi/linux/mii.h
8359 F:      net/core/of_net.c
8360
8361 ETHERNET PHY LIBRARY [RUST]
8362 M:      FUJITA Tomonori <[email protected]>
8363 R:      Trevor Gross <[email protected]>
8364 L:      [email protected]
8365 L:      [email protected]
8366 S:      Maintained
8367 F:      rust/kernel/net/phy.rs
8368 F:      rust/kernel/net/phy/reg.rs
8369
8370 EXEC & BINFMT API, ELF
8371 R:      Eric Biederman <[email protected]>
8372 R:      Kees Cook <[email protected]>
8373 L:      [email protected]
8374 S:      Supported
8375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8376 F:      Documentation/userspace-api/ELF.rst
8377 F:      fs/*binfmt_*.c
8378 F:      fs/Kconfig.binfmt
8379 F:      fs/exec.c
8380 F:      fs/tests/binfmt_*_kunit.c
8381 F:      fs/tests/exec_kunit.c
8382 F:      include/linux/binfmts.h
8383 F:      include/linux/elf.h
8384 F:      include/uapi/linux/binfmts.h
8385 F:      include/uapi/linux/elf.h
8386 F:      tools/testing/selftests/exec/
8387 N:      asm/elf.h
8388 N:      binfmt
8389
8390 EXFAT FILE SYSTEM
8391 M:      Namjae Jeon <[email protected]>
8392 M:      Sungjong Seo <[email protected]>
8393 L:      [email protected]
8394 S:      Maintained
8395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8396 F:      fs/exfat/
8397
8398 EXPRESSWIRE PROTOCOL LIBRARY
8399 M:      Duje Mihanović <[email protected]>
8400 L:      [email protected]
8401 S:      Maintained
8402 F:      drivers/leds/leds-expresswire.c
8403 F:      include/linux/leds-expresswire.h
8404
8405 EXT2 FILE SYSTEM
8406 M:      Jan Kara <[email protected]>
8407 L:      [email protected]
8408 S:      Maintained
8409 F:      Documentation/filesystems/ext2.rst
8410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8411 F:      fs/ext2/
8412 F:      include/linux/ext2*
8413
8414 EXT4 FILE SYSTEM
8415 M:      "Theodore Ts'o" <[email protected]>
8416 M:      Andreas Dilger <[email protected]>
8417 L:      [email protected]
8418 S:      Maintained
8419 W:      http://ext4.wiki.kernel.org
8420 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
8421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8422 F:      Documentation/filesystems/ext4/
8423 F:      fs/ext4/
8424 F:      include/trace/events/ext4.h
8425 F:      include/uapi/linux/ext4.h
8426
8427 Extended Verification Module (EVM)
8428 M:      Mimi Zohar <[email protected]>
8429 M:      Roberto Sassu <[email protected]>
8430 L:      [email protected]
8431 S:      Supported
8432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8433 F:      security/integrity/
8434 F:      security/integrity/evm/
8435
8436 EXTENSIBLE FIRMWARE INTERFACE (EFI)
8437 M:      Ard Biesheuvel <[email protected]>
8438 L:      [email protected]
8439 S:      Maintained
8440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8441 F:      Documentation/admin-guide/efi-stub.rst
8442 F:      arch/*/include/asm/efi.h
8443 F:      arch/*/kernel/efi.c
8444 F:      arch/arm/boot/compressed/efi-header.S
8445 F:      arch/x86/platform/efi/
8446 F:      drivers/firmware/efi/
8447 F:      include/linux/efi*.h
8448
8449 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8450 M:      MyungJoo Ham <[email protected]>
8451 M:      Chanwoo Choi <[email protected]>
8452 L:      [email protected]
8453 S:      Maintained
8454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8455 F:      Documentation/devicetree/bindings/extcon/
8456 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8457 F:      drivers/extcon/
8458 F:      include/linux/extcon.h
8459 F:      include/linux/extcon/
8460
8461 EXTRA BOOT CONFIG
8462 M:      Masami Hiramatsu <[email protected]>
8463 L:      [email protected]
8464 L:      [email protected]
8465 S:      Maintained
8466 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8468 F:      Documentation/admin-guide/bootconfig.rst
8469 F:      fs/proc/bootconfig.c
8470 F:      include/linux/bootconfig.h
8471 F:      lib/bootconfig-data.S
8472 F:      lib/bootconfig.c
8473 F:      tools/bootconfig/*
8474 F:      tools/bootconfig/scripts/*
8475
8476 EXYNOS DP DRIVER
8477 M:      Jingoo Han <[email protected]>
8478 L:      [email protected]
8479 S:      Maintained
8480 F:      drivers/gpu/drm/exynos/exynos_dp*
8481
8482 EXYNOS SYSMMU (IOMMU) driver
8483 M:      Marek Szyprowski <[email protected]>
8484 L:      [email protected]
8485 S:      Maintained
8486 F:      drivers/iommu/exynos-iommu.c
8487
8488 F2FS FILE SYSTEM
8489 M:      Jaegeuk Kim <[email protected]>
8490 M:      Chao Yu <[email protected]>
8491 L:      [email protected]
8492 S:      Maintained
8493 W:      https://f2fs.wiki.kernel.org/
8494 Q:      https://patchwork.kernel.org/project/f2fs/list/
8495 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8497 F:      Documentation/ABI/testing/sysfs-fs-f2fs
8498 F:      Documentation/filesystems/f2fs.rst
8499 F:      fs/f2fs/
8500 F:      include/linux/f2fs_fs.h
8501 F:      include/trace/events/f2fs.h
8502 F:      include/uapi/linux/f2fs.h
8503
8504 F71805F HARDWARE MONITORING DRIVER
8505 M:      Jean Delvare <[email protected]>
8506 L:      [email protected]
8507 S:      Maintained
8508 F:      Documentation/hwmon/f71805f.rst
8509 F:      drivers/hwmon/f71805f.c
8510
8511 FADDR2LINE
8512 M:      Josh Poimboeuf <[email protected]>
8513 S:      Maintained
8514 F:      scripts/faddr2line
8515
8516 FAILOVER MODULE
8517 M:      Sridhar Samudrala <[email protected]>
8518 L:      [email protected]
8519 S:      Supported
8520 F:      Documentation/networking/failover.rst
8521 F:      include/net/failover.h
8522 F:      net/core/failover.c
8523
8524 FANOTIFY
8525 M:      Jan Kara <[email protected]>
8526 R:      Amir Goldstein <[email protected]>
8527 R:      Matthew Bobrowski <[email protected]>
8528 L:      [email protected]
8529 S:      Maintained
8530 F:      fs/notify/fanotify/
8531 F:      include/linux/fanotify.h
8532 F:      include/uapi/linux/fanotify.h
8533
8534 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8535 M:      Linus Walleij <[email protected]>
8536 L:      [email protected]
8537 S:      Maintained
8538 F:      drivers/usb/fotg210/
8539
8540 FARSYNC SYNCHRONOUS DRIVER
8541 M:      Kevin Curtis <[email protected]>
8542 S:      Supported
8543 W:      http://www.farsite.co.uk/
8544 F:      drivers/net/wan/farsync.*
8545
8546 FAULT INJECTION SUPPORT
8547 M:      Akinobu Mita <[email protected]>
8548 S:      Supported
8549 F:      Documentation/fault-injection/
8550 F:      lib/fault-inject.c
8551
8552 FBTFT Framebuffer drivers
8553 L:      [email protected]
8554 L:      [email protected]
8555 S:      Orphan
8556 F:      drivers/staging/fbtft/
8557
8558 FC0011 TUNER DRIVER
8559 M:      Michael Buesch <[email protected]>
8560 L:      [email protected]
8561 S:      Maintained
8562 F:      drivers/media/tuners/fc0011.c
8563 F:      drivers/media/tuners/fc0011.h
8564
8565 FC2580 MEDIA DRIVER
8566 L:      [email protected]
8567 S:      Orphan
8568 W:      https://linuxtv.org
8569 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8570 F:      drivers/media/tuners/fc2580*
8571
8572 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8573 M:      Hannes Reinecke <[email protected]>
8574 L:      [email protected]
8575 S:      Supported
8576 W:      www.Open-FCoE.org
8577 F:      drivers/scsi/fcoe/
8578 F:      drivers/scsi/libfc/
8579 F:      include/scsi/fc/
8580 F:      include/scsi/libfc.h
8581 F:      include/scsi/libfcoe.h
8582 F:      include/uapi/scsi/fc/
8583
8584 FILE LOCKING (flock() and fcntl()/lockf())
8585 M:      Jeff Layton <[email protected]>
8586 M:      Chuck Lever <[email protected]>
8587 R:      Alexander Aring <[email protected]>
8588 L:      [email protected]
8589 S:      Maintained
8590 F:      fs/fcntl.c
8591 F:      fs/locks.c
8592 F:      include/linux/fcntl.h
8593 F:      include/uapi/linux/fcntl.h
8594
8595 FILESYSTEM DIRECT ACCESS (DAX)
8596 M:      Dan Williams <[email protected]>
8597 R:      Matthew Wilcox <[email protected]>
8598 R:      Jan Kara <[email protected]>
8599 L:      [email protected]
8600 L:      [email protected]
8601 S:      Supported
8602 F:      fs/dax.c
8603 F:      include/linux/dax.h
8604 F:      include/trace/events/fs_dax.h
8605
8606 FILESYSTEMS (VFS and infrastructure)
8607 M:      Alexander Viro <[email protected]>
8608 M:      Christian Brauner <[email protected]>
8609 R:      Jan Kara <[email protected]>
8610 L:      [email protected]
8611 S:      Maintained
8612 F:      fs/*
8613 F:      include/linux/fs.h
8614 F:      include/linux/fs_types.h
8615 F:      include/uapi/linux/fs.h
8616 F:      include/uapi/linux/openat2.h
8617
8618 FILESYSTEMS [EXPORTFS]
8619 M:      Chuck Lever <[email protected]>
8620 M:      Jeff Layton <[email protected]>
8621 R:      Amir Goldstein <[email protected]>
8622 L:      [email protected]
8623 L:      [email protected]
8624 S:      Supported
8625 F:      Documentation/filesystems/nfs/exporting.rst
8626 F:      fs/exportfs/
8627 F:      fs/fhandle.c
8628 F:      include/linux/exportfs.h
8629
8630 FILESYSTEMS [IDMAPPED MOUNTS]
8631 M:      Christian Brauner <[email protected]>
8632 M:      Seth Forshee <[email protected]>
8633 L:      [email protected]
8634 S:      Maintained
8635 F:      Documentation/filesystems/idmappings.rst
8636 F:      fs/mnt_idmapping.c
8637 F:      include/linux/mnt_idmapping.*
8638 F:      tools/testing/selftests/mount_setattr/
8639
8640 FILESYSTEMS [IOMAP]
8641 M:      Christian Brauner <[email protected]>
8642 R:      Darrick J. Wong <[email protected]>
8643 L:      [email protected]
8644 L:      [email protected]
8645 S:      Supported
8646 F:      Documentation/filesystems/iomap/*
8647 F:      fs/iomap/
8648 F:      include/linux/iomap.h
8649
8650 FILESYSTEMS [NETFS LIBRARY]
8651 M:      David Howells <[email protected]>
8652 R:      Jeff Layton <[email protected]>
8653 L:      [email protected]
8654 L:      [email protected]
8655 S:      Supported
8656 F:      Documentation/filesystems/caching/
8657 F:      Documentation/filesystems/netfs_library.rst
8658 F:      fs/netfs/
8659 F:      include/linux/fscache*.h
8660 F:      include/linux/netfs.h
8661 F:      include/trace/events/fscache.h
8662 F:      include/trace/events/netfs.h
8663
8664 FILESYSTEMS [STACKABLE]
8665 M:      Miklos Szeredi <[email protected]>
8666 M:      Amir Goldstein <[email protected]>
8667 L:      [email protected]
8668 L:      [email protected]
8669 S:      Maintained
8670 F:      fs/backing-file.c
8671 F:      include/linux/backing-file.h
8672
8673 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8674 M:      Riku Voipio <[email protected]>
8675 L:      [email protected]
8676 S:      Maintained
8677 F:      drivers/hwmon/f75375s.c
8678 F:      include/linux/f75375s.h
8679
8680 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8681 M:      Ji-Ze Hong (Peter Hong) <[email protected]>
8682 L:      [email protected]
8683 S:      Maintained
8684 F:      drivers/net/can/usb/f81604.c
8685
8686 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8687 M:      Clemens Ladisch <[email protected]>
8688 M:      Takashi Sakamoto <[email protected]>
8689 L:      [email protected] (moderated for non-subscribers)
8690 S:      Maintained
8691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8692 F:      include/uapi/sound/firewire.h
8693 F:      sound/firewire/
8694
8695 FIREWIRE MEDIA DRIVERS (firedtv)
8696 M:      Stefan Richter <[email protected]>
8697 L:      [email protected]
8698 L:      [email protected]
8699 S:      Maintained
8700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8701 F:      drivers/media/firewire/
8702
8703 FIREWIRE SBP-2 TARGET
8704 M:      Chris Boot <[email protected]>
8705 L:      [email protected]
8706 L:      [email protected]
8707 L:      [email protected]
8708 S:      Maintained
8709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8710 F:      drivers/target/sbp/
8711
8712 FIREWIRE SUBSYSTEM
8713 M:      Takashi Sakamoto <[email protected]>
8714 M:      Takashi Sakamoto <[email protected]>
8715 L:      [email protected]
8716 S:      Maintained
8717 W:      http://ieee1394.docs.kernel.org/
8718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8719 F:      drivers/firewire/
8720 F:      include/linux/firewire.h
8721 F:      include/uapi/linux/firewire*.h
8722 F:      tools/firewire/
8723
8724 FIRMWARE FRAMEWORK FOR ARMV8-A
8725 M:      Sudeep Holla <[email protected]>
8726 L:      [email protected] (moderated for non-subscribers)
8727 S:      Maintained
8728 F:      drivers/firmware/arm_ffa/
8729 F:      include/linux/arm_ffa.h
8730
8731 FIRMWARE LOADER (request_firmware)
8732 M:      Luis Chamberlain <[email protected]>
8733 M:      Russ Weight <[email protected]>
8734 M:      Danilo Krummrich <[email protected]>
8735 L:      [email protected]
8736 S:      Maintained
8737 F:      Documentation/firmware_class/
8738 F:      drivers/base/firmware_loader/
8739 F:      rust/kernel/firmware.rs
8740 F:      include/linux/firmware.h
8741
8742 FLEXTIMER FTM-QUADDEC DRIVER
8743 M:      Patrick Havelange <[email protected]>
8744 L:      [email protected]
8745 S:      Maintained
8746 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8747 F:      drivers/counter/ftm-quaddec.c
8748
8749 FLOPPY DRIVER
8750 M:      Denis Efremov <[email protected]>
8751 L:      [email protected]
8752 S:      Odd Fixes
8753 F:      drivers/block/floppy.c
8754
8755 FLYSKY FSIA6B RC RECEIVER
8756 M:      Markus Koch <[email protected]>
8757 L:      [email protected]
8758 S:      Maintained
8759 F:      drivers/input/joystick/fsia6b.c
8760
8761 FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8762 M:      Geoffrey D. Bennett <[email protected]>
8763 L:      [email protected] (moderated for non-subscribers)
8764 S:      Maintained
8765 W:      https://github.com/geoffreybennett/scarlett-gen2
8766 B:      https://github.com/geoffreybennett/scarlett-gen2/issues
8767 T:      git https://github.com/geoffreybennett/scarlett-gen2.git
8768 F:      include/uapi/sound/scarlett2.h
8769 F:      sound/usb/mixer_scarlett2.c
8770
8771 FORCEDETH GIGABIT ETHERNET DRIVER
8772 M:      Rain River <[email protected]>
8773 M:      Zhu Yanjun <[email protected]>
8774 L:      [email protected]
8775 S:      Maintained
8776 F:      drivers/net/ethernet/nvidia/*
8777
8778 FORTIFY_SOURCE
8779 M:      Kees Cook <[email protected]>
8780 L:      [email protected]
8781 S:      Supported
8782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8783 F:      include/linux/fortify-string.h
8784 F:      lib/fortify_kunit.c
8785 F:      lib/memcpy_kunit.c
8786 F:      lib/test_fortify/*
8787 F:      scripts/test_fortify.sh
8788 K:      \b__NO_FORTIFY\b
8789
8790 FPGA DFL DRIVERS
8791 M:      Wu Hao <[email protected]>
8792 R:      Tom Rix <[email protected]>
8793 L:      [email protected]
8794 S:      Maintained
8795 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8796 F:      Documentation/fpga/dfl.rst
8797 F:      drivers/fpga/dfl*
8798 F:      drivers/uio/uio_dfl.c
8799 F:      include/linux/dfl.h
8800 F:      include/uapi/linux/fpga-dfl.h
8801
8802 FPGA MANAGER FRAMEWORK
8803 M:      Moritz Fischer <[email protected]>
8804 M:      Wu Hao <[email protected]>
8805 M:      Xu Yilun <[email protected]>
8806 R:      Tom Rix <[email protected]>
8807 L:      [email protected]
8808 S:      Maintained
8809 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8811 F:      Documentation/devicetree/bindings/fpga/
8812 F:      Documentation/driver-api/fpga/
8813 F:      Documentation/fpga/
8814 F:      drivers/fpga/
8815 F:      include/linux/fpga/
8816
8817 FPU EMULATOR
8818 M:      Bill Metzenthen <[email protected]>
8819 S:      Maintained
8820 W:      https://floatingpoint.billm.au/
8821 F:      arch/x86/math-emu/
8822
8823 FRAMEBUFFER CORE
8824 M:      Daniel Vetter <[email protected]>
8825 S:      Odd Fixes
8826 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
8827 F:      drivers/video/fbdev/core/
8828
8829 FRAMEBUFFER LAYER
8830 M:      Helge Deller <[email protected]>
8831 L:      [email protected]
8832 L:      [email protected]
8833 S:      Maintained
8834 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
8835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8836 F:      Documentation/fb/
8837 F:      drivers/video/
8838 F:      include/linux/fb.h
8839 F:      include/uapi/linux/fb.h
8840 F:      include/uapi/video/
8841 F:      include/video/
8842
8843 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8844 M:      Horia Geantă <[email protected]>
8845 M:      Pankaj Gupta <[email protected]>
8846 M:      Gaurav Jain <[email protected]>
8847 L:      [email protected]
8848 S:      Maintained
8849 F:      Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8850 F:      drivers/crypto/caam/
8851
8852 FREESCALE COLDFIRE M5441X MMC DRIVER
8853 M:      Angelo Dureghello <[email protected]>
8854 L:      [email protected]
8855 S:      Maintained
8856 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
8857 F:      include/linux/platform_data/mmc-esdhc-mcf.h
8858
8859 FREESCALE DIU FRAMEBUFFER DRIVER
8860 M:      Timur Tabi <[email protected]>
8861 L:      [email protected]
8862 S:      Maintained
8863 F:      drivers/video/fbdev/fsl-diu-fb.*
8864
8865 FREESCALE DMA DRIVER
8866 M:      Zhang Wei <[email protected]>
8867 L:      [email protected]
8868 S:      Maintained
8869 F:      drivers/dma/fsldma.*
8870
8871 FREESCALE DSPI DRIVER
8872 M:      Vladimir Oltean <[email protected]>
8873 L:      [email protected]
8874 S:      Maintained
8875 F:      Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8876 F:      drivers/spi/spi-fsl-dspi.c
8877 F:      include/linux/spi/spi-fsl-dspi.h
8878
8879 FREESCALE eDMA DRIVER
8880 M:      Frank Li <[email protected]>
8881 L:      [email protected]
8882 L:      [email protected]
8883 S:      Maintained
8884 F:      Documentation/devicetree/bindings/dma/fsl,edma.yaml
8885 F:      drivers/dma/fsl-edma*.*
8886
8887 FREESCALE ENETC ETHERNET DRIVERS
8888 M:      Claudiu Manoil <[email protected]>
8889 M:      Vladimir Oltean <[email protected]>
8890 L:      [email protected]
8891 S:      Maintained
8892 F:      drivers/net/ethernet/freescale/enetc/
8893
8894 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8895 M:      Claudiu Manoil <[email protected]>
8896 L:      [email protected]
8897 S:      Maintained
8898 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8899 F:      drivers/net/ethernet/freescale/gianfar*
8900
8901 FREESCALE GPMI NAND DRIVER
8902 M:      Han Xu <[email protected]>
8903 L:      [email protected]
8904 S:      Maintained
8905 F:      drivers/mtd/nand/raw/gpmi-nand/*
8906
8907 FREESCALE I2C CPM DRIVER
8908 M:      Jochen Friedrich <[email protected]>
8909 L:      [email protected]
8910 L:      [email protected]
8911 S:      Maintained
8912 F:      drivers/i2c/busses/i2c-cpm.c
8913
8914 FREESCALE IMX / MXC FEC DRIVER
8915 M:      Wei Fang <[email protected]>
8916 R:      Shenwei Wang <[email protected]>
8917 R:      Clark Wang <[email protected]>
8918 L:      [email protected]
8919 L:      [email protected]
8920 S:      Maintained
8921 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
8922 F:      drivers/net/ethernet/freescale/fec.h
8923 F:      drivers/net/ethernet/freescale/fec_main.c
8924 F:      drivers/net/ethernet/freescale/fec_ptp.c
8925
8926 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8927 M:      Sascha Hauer <[email protected]>
8928 R:      Pengutronix Kernel Team <[email protected]>
8929 L:      [email protected]
8930 L:      [email protected] (moderated for non-subscribers)
8931 S:      Maintained
8932 F:      drivers/video/fbdev/imxfb.c
8933
8934 FREESCALE IMX DDR PMU DRIVER
8935 M:      Frank Li <[email protected]>
8936 L:      [email protected] (moderated for non-subscribers)
8937 S:      Maintained
8938 F:      Documentation/admin-guide/perf/imx-ddr.rst
8939 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8940 F:      drivers/perf/fsl_imx8_ddr_perf.c
8941
8942 FREESCALE IMX I2C DRIVER
8943 M:      Oleksij Rempel <[email protected]>
8944 R:      Pengutronix Kernel Team <[email protected]>
8945 L:      [email protected]
8946 S:      Maintained
8947 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8948 F:      drivers/i2c/busses/i2c-imx.c
8949
8950 FREESCALE IMX LPI2C DRIVER
8951 M:      Dong Aisheng <[email protected]>
8952 L:      [email protected]
8953 L:      [email protected]
8954 S:      Maintained
8955 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8956 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
8957
8958 FREESCALE MPC I2C DRIVER
8959 M:      Chris Packham <[email protected]>
8960 L:      [email protected]
8961 S:      Maintained
8962 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8963 F:      drivers/i2c/busses/i2c-mpc.c
8964
8965 FREESCALE QORIQ DPAA ETHERNET DRIVER
8966 M:      Madalin Bucur <[email protected]>
8967 L:      [email protected]
8968 S:      Maintained
8969 F:      drivers/net/ethernet/freescale/dpaa
8970
8971 FREESCALE QORIQ DPAA FMAN DRIVER
8972 M:      Madalin Bucur <[email protected]>
8973 R:      Sean Anderson <[email protected]>
8974 L:      [email protected]
8975 S:      Maintained
8976 F:      Documentation/devicetree/bindings/net/fsl,fman*.yaml
8977 F:      drivers/net/ethernet/freescale/fman
8978
8979 FREESCALE QORIQ PTP CLOCK DRIVER
8980 M:      Yangbo Lu <[email protected]>
8981 L:      [email protected]
8982 S:      Maintained
8983 F:      Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
8984 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8985 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
8986 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8987 F:      drivers/ptp/ptp_qoriq.c
8988 F:      drivers/ptp/ptp_qoriq_debugfs.c
8989 F:      include/linux/fsl/ptp_qoriq.h
8990
8991 FREESCALE QUAD SPI DRIVER
8992 M:      Han Xu <[email protected]>
8993 L:      [email protected]
8994 S:      Maintained
8995 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8996 F:      drivers/spi/spi-fsl-qspi.c
8997
8998 FREESCALE QUICC ENGINE LIBRARY
8999 M:      Qiang Zhao <[email protected]>
9000 M:      Christophe Leroy <[email protected]>
9001 L:      [email protected]
9002 S:      Maintained
9003 F:      drivers/soc/fsl/qe/
9004 F:      include/soc/fsl/qe/
9005
9006 FREESCALE QUICC ENGINE QMC DRIVER
9007 M:      Herve Codina <[email protected]>
9008 L:      [email protected]
9009 S:      Maintained
9010 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9011 F:      drivers/soc/fsl/qe/qmc.c
9012 F:      include/soc/fsl/qe/qmc.h
9013
9014 FREESCALE QUICC ENGINE QMC HDLC DRIVER
9015 M:      Herve Codina <[email protected]>
9016 L:      [email protected]
9017 L:      [email protected]
9018 S:      Maintained
9019 F:      drivers/net/wan/fsl_qmc_hdlc.c
9020
9021 FREESCALE QUICC ENGINE TSA DRIVER
9022 M:      Herve Codina <[email protected]>
9023 L:      [email protected]
9024 S:      Maintained
9025 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9026 F:      drivers/soc/fsl/qe/tsa.c
9027 F:      drivers/soc/fsl/qe/tsa.h
9028 F:      include/dt-bindings/soc/cpm1-fsl,tsa.h
9029
9030 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9031 L:      [email protected]
9032 L:      [email protected]
9033 S:      Orphan
9034 F:      drivers/net/ethernet/freescale/ucc_geth*
9035
9036 FREESCALE QUICC ENGINE UCC HDLC DRIVER
9037 M:      Zhao Qiang <[email protected]>
9038 L:      [email protected]
9039 L:      [email protected]
9040 S:      Maintained
9041 F:      drivers/net/wan/fsl_ucc_hdlc*
9042
9043 FREESCALE QUICC ENGINE UCC UART DRIVER
9044 M:      Timur Tabi <[email protected]>
9045 L:      [email protected]
9046 S:      Maintained
9047 F:      drivers/tty/serial/ucc_uart.c
9048
9049 FREESCALE SOC DRIVERS
9050 M:      Christophe Leroy <[email protected]>
9051 L:      [email protected]
9052 L:      [email protected] (moderated for non-subscribers)
9053 S:      Maintained
9054 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9055 F:      Documentation/devicetree/bindings/soc/fsl/
9056 F:      drivers/soc/fsl/
9057 F:      include/linux/fsl/
9058 F:      include/soc/fsl/
9059
9060 FREESCALE SOC FS_ENET DRIVER
9061 M:      Pantelis Antoniou <[email protected]>
9062 L:      [email protected]
9063 L:      [email protected]
9064 S:      Maintained
9065 F:      drivers/net/ethernet/freescale/fs_enet/
9066
9067 FREESCALE SOC SOUND DRIVERS
9068 M:      Shengjiu Wang <[email protected]>
9069 M:      Xiubo Li <[email protected]>
9070 R:      Fabio Estevam <[email protected]>
9071 R:      Nicolin Chen <[email protected]>
9072 L:      [email protected] (moderated for non-subscribers)
9073 L:      [email protected]
9074 S:      Maintained
9075 F:      sound/soc/fsl/fsl*
9076 F:      sound/soc/fsl/imx*
9077
9078 FREESCALE SOC LPC32XX SOUND DRIVERS
9079 M:      J.M.B. Downing <[email protected]>
9080 M:      Piotr Wojtaszczyk <[email protected]>
9081 R:      Vladimir Zapolskiy <[email protected]>
9082 L:      [email protected] (moderated for non-subscribers)
9083 L:      [email protected]
9084 S:      Maintained
9085 F:      Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9086 F:      sound/soc/fsl/lpc3xxx-*
9087
9088 FREESCALE SOC SOUND QMC DRIVER
9089 M:      Herve Codina <[email protected]>
9090 L:      [email protected] (moderated for non-subscribers)
9091 L:      [email protected]
9092 S:      Maintained
9093 F:      Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9094 F:      sound/soc/fsl/fsl_qmc_audio.c
9095
9096 FREESCALE USB PERIPHERAL DRIVERS
9097 L:      [email protected]
9098 L:      [email protected]
9099 S:      Orphan
9100 F:      drivers/usb/gadget/udc/fsl*
9101
9102 FREESCALE USB PHY DRIVER
9103 L:      [email protected]
9104 L:      [email protected]
9105 S:      Orphan
9106 F:      drivers/usb/phy/phy-fsl-usb*
9107
9108 FREEVXFS FILESYSTEM
9109 M:      Christoph Hellwig <[email protected]>
9110 S:      Maintained
9111 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
9112 F:      fs/freevxfs/
9113
9114 FREEZER
9115 M:      "Rafael J. Wysocki" <[email protected]>
9116 M:      Pavel Machek <[email protected]>
9117 L:      [email protected]
9118 S:      Supported
9119 F:      Documentation/power/freezing-of-tasks.rst
9120 F:      include/linux/freezer.h
9121 F:      kernel/freezer.c
9122
9123 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9124 M:      Eric Biggers <[email protected]>
9125 M:      Theodore Y. Ts'o <[email protected]>
9126 M:      Jaegeuk Kim <[email protected]>
9127 L:      [email protected]
9128 S:      Supported
9129 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
9130 T:      git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9131 F:      Documentation/filesystems/fscrypt.rst
9132 F:      fs/crypto/
9133 F:      include/linux/fscrypt.h
9134 F:      include/uapi/linux/fscrypt.h
9135
9136 FSI SUBSYSTEM
9137 M:      Jeremy Kerr <[email protected]>
9138 M:      Joel Stanley <[email protected]>
9139 R:      Alistar Popple <[email protected]>
9140 R:      Eddie James <[email protected]>
9141 L:      [email protected]
9142 S:      Supported
9143 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
9144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9145 F:      drivers/fsi/
9146 F:      include/linux/fsi*.h
9147 F:      include/trace/events/fsi*.h
9148
9149 FSI-ATTACHED I2C DRIVER
9150 M:      Eddie James <[email protected]>
9151 L:      [email protected]
9152 L:      [email protected] (moderated for non-subscribers)
9153 S:      Maintained
9154 F:      Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9155 F:      drivers/i2c/busses/i2c-fsi.c
9156
9157 FSI-ATTACHED SPI DRIVER
9158 M:      Eddie James <[email protected]>
9159 L:      [email protected]
9160 S:      Maintained
9161 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9162 F:      drivers/spi/spi-fsi.c
9163
9164 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9165 M:      Jan Kara <[email protected]>
9166 R:      Amir Goldstein <[email protected]>
9167 L:      [email protected]
9168 S:      Maintained
9169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9170 F:      fs/notify/
9171 F:      include/linux/fsnotify*.h
9172
9173 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9174 M:      Eric Biggers <[email protected]>
9175 M:      Theodore Y. Ts'o <[email protected]>
9176 L:      [email protected]
9177 S:      Supported
9178 Q:      https://patchwork.kernel.org/project/fsverity/list/
9179 T:      git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9180 F:      Documentation/filesystems/fsverity.rst
9181 F:      fs/verity/
9182 F:      include/linux/fsverity.h
9183 F:      include/uapi/linux/fsverity.h
9184
9185 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9186 M:      Michael Zaidman <[email protected]>
9187 L:      [email protected]
9188 L:      [email protected]
9189 S:      Maintained
9190 F:      drivers/hid/hid-ft260.c
9191
9192 FUJITSU LAPTOP EXTRAS
9193 M:      Jonathan Woithe <[email protected]>
9194 L:      [email protected]
9195 S:      Maintained
9196 F:      drivers/platform/x86/fujitsu-laptop.c
9197
9198 FUJITSU TABLET EXTRAS
9199 M:      Robert Gerlach <[email protected]>
9200 L:      [email protected]
9201 S:      Maintained
9202 F:      drivers/platform/x86/fujitsu-tablet.c
9203
9204 FUNCTION HOOKS (FTRACE)
9205 M:      Steven Rostedt <[email protected]>
9206 M:      Masami Hiramatsu <[email protected]>
9207 R:      Mark Rutland <[email protected]>
9208 L:      [email protected]
9209 L:      [email protected]
9210 S:      Maintained
9211 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
9212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9213 F:      Documentation/trace/ftrace*
9214 F:      arch/*/*/*/*ftrace*
9215 F:      arch/*/*/*ftrace*
9216 F:      include/*/ftrace.h
9217 F:      kernel/trace/fgraph.c
9218 F:      kernel/trace/ftrace*
9219 F:      samples/ftrace
9220
9221 FUNGIBLE ETHERNET DRIVERS
9222 M:      Dimitris Michailidis <[email protected]>
9223 L:      [email protected]
9224 S:      Supported
9225 F:      drivers/net/ethernet/fungible/
9226
9227 FUSE: FILESYSTEM IN USERSPACE
9228 M:      Miklos Szeredi <[email protected]>
9229 L:      [email protected]
9230 S:      Maintained
9231 W:      https://github.com/libfuse/
9232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9233 F:      Documentation/filesystems/fuse.rst
9234 F:      fs/fuse/
9235 F:      include/uapi/linux/fuse.h
9236
9237 FUTEX SUBSYSTEM
9238 M:      Thomas Gleixner <[email protected]>
9239 M:      Ingo Molnar <[email protected]>
9240 R:      Peter Zijlstra <[email protected]>
9241 R:      Darren Hart <[email protected]>
9242 R:      Davidlohr Bueso <[email protected]>
9243 R:      André Almeida <[email protected]>
9244 L:      [email protected]
9245 S:      Maintained
9246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9247 F:      Documentation/locking/*futex*
9248 F:      include/asm-generic/futex.h
9249 F:      include/linux/futex.h
9250 F:      include/uapi/linux/futex.h
9251 F:      kernel/futex/*
9252 F:      tools/perf/bench/futex*
9253 F:      tools/testing/selftests/futex/
9254
9255 GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9256 M:      Sebastian Reichel <[email protected]>
9257 L:      [email protected]
9258 S:      Maintained
9259 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9260 F:      drivers/media/i2c/gc0308.c
9261
9262 GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9263 M:      Zhi Mao <[email protected]>
9264 L:      [email protected]
9265 S:      Maintained
9266 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9267 F:      drivers/media/i2c/gc05a2.c
9268
9269 GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9270 M:      Zhi Mao <[email protected]>
9271 L:      [email protected]
9272 S:      Maintained
9273 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9274 F:      drivers/media/i2c/gc08a3.c
9275
9276 GALAXYCORE GC2145 SENSOR DRIVER
9277 M:      Alain Volmat <[email protected]>
9278 L:      [email protected]
9279 S:      Maintained
9280 T:      git git://linuxtv.org/media_tree.git
9281 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9282 F:      drivers/media/i2c/gc2145.c
9283
9284 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9285 M:      Tim Harvey <[email protected]>
9286 S:      Maintained
9287 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9288 F:      Documentation/hwmon/gsc-hwmon.rst
9289 F:      drivers/hwmon/gsc-hwmon.c
9290 F:      drivers/mfd/gateworks-gsc.c
9291 F:      include/linux/mfd/gsc.h
9292 F:      include/linux/platform_data/gsc_hwmon.h
9293
9294 GCC PLUGINS
9295 M:      Kees Cook <[email protected]>
9296 L:      [email protected]
9297 S:      Maintained
9298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9299 F:      Documentation/kbuild/gcc-plugins.rst
9300 F:      include/linux/stackleak.h
9301 F:      kernel/stackleak.c
9302 F:      scripts/Makefile.gcc-plugins
9303 F:      scripts/gcc-plugins/
9304
9305 GCOV BASED KERNEL PROFILING
9306 M:      Peter Oberparleiter <[email protected]>
9307 S:      Maintained
9308 F:      Documentation/dev-tools/gcov.rst
9309 F:      kernel/gcov/
9310
9311 GDB KERNEL DEBUGGING HELPER SCRIPTS
9312 M:      Jan Kiszka <[email protected]>
9313 M:      Kieran Bingham <[email protected]>
9314 S:      Supported
9315 F:      scripts/gdb/
9316
9317 GEMINI CRYPTO DRIVER
9318 M:      Corentin Labbe <[email protected]>
9319 L:      [email protected]
9320 S:      Maintained
9321 F:      drivers/crypto/gemini/
9322
9323 GEMTEK FM RADIO RECEIVER DRIVER
9324 M:      Hans Verkuil <[email protected]>
9325 L:      [email protected]
9326 S:      Maintained
9327 W:      https://linuxtv.org
9328 T:      git git://linuxtv.org/media_tree.git
9329 F:      drivers/media/radio/radio-gemtek*
9330
9331 GENERIC ARCHITECTURE TOPOLOGY
9332 M:      Sudeep Holla <[email protected]>
9333 L:      [email protected]
9334 S:      Maintained
9335 F:      drivers/base/arch_topology.c
9336 F:      include/linux/arch_topology.h
9337
9338 GENERIC ENTRY CODE
9339 M:      Thomas Gleixner <[email protected]>
9340 M:      Peter Zijlstra <[email protected]>
9341 M:      Andy Lutomirski <[email protected]>
9342 L:      [email protected]
9343 S:      Maintained
9344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9345 F:      include/linux/entry-common.h
9346 F:      include/linux/entry-kvm.h
9347 F:      kernel/entry/
9348
9349 GENERIC GPIO I2C DRIVER
9350 M:      Wolfram Sang <[email protected]>
9351 S:      Supported
9352 F:      drivers/i2c/busses/i2c-gpio.c
9353 F:      include/linux/platform_data/i2c-gpio.h
9354
9355 GENERIC GPIO I2C MULTIPLEXER DRIVER
9356 M:      Peter Korsgaard <[email protected]>
9357 L:      [email protected]
9358 S:      Supported
9359 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
9360 F:      drivers/i2c/muxes/i2c-mux-gpio.c
9361 F:      include/linux/platform_data/i2c-mux-gpio.h
9362
9363 GENERIC GPIO RESET DRIVER
9364 M:      Krzysztof Kozlowski <[email protected]>
9365 S:      Maintained
9366 F:      drivers/reset/reset-gpio.c
9367
9368 GENERIC HDLC (WAN) DRIVERS
9369 M:      Krzysztof Halasa <[email protected]>
9370 S:      Maintained
9371 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
9372 F:      drivers/net/wan/c101.c
9373 F:      drivers/net/wan/hd6457*
9374 F:      drivers/net/wan/hdlc*
9375 F:      drivers/net/wan/n2.c
9376 F:      drivers/net/wan/pc300too.c
9377 F:      drivers/net/wan/pci200syn.c
9378 F:      drivers/net/wan/wanxl*
9379
9380 GENERIC INCLUDE/ASM HEADER FILES
9381 M:      Arnd Bergmann <[email protected]>
9382 L:      [email protected]
9383 S:      Maintained
9384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9385 F:      include/asm-generic/
9386 F:      include/uapi/asm-generic/
9387
9388 GENERIC PHY FRAMEWORK
9389 M:      Vinod Koul <[email protected]>
9390 M:      Kishon Vijay Abraham I <[email protected]>
9391 L:      [email protected]
9392 S:      Supported
9393 Q:      https://patchwork.kernel.org/project/linux-phy/list/
9394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9395 F:      Documentation/devicetree/bindings/phy/
9396 F:      drivers/phy/
9397 F:      include/dt-bindings/phy/
9398 F:      include/linux/phy/
9399
9400 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9401 M:      Wolfram Sang <[email protected]>
9402 S:      Supported
9403 F:      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9404 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
9405
9406 GENERIC PM DOMAINS
9407 M:      Ulf Hansson <[email protected]>
9408 L:      [email protected]
9409 S:      Supported
9410 F:      Documentation/devicetree/bindings/power/power?domain*
9411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9412 F:      drivers/pmdomain/
9413 F:      include/linux/pm_domain.h
9414
9415 GENERIC RADIX TREE
9416 M:      Kent Overstreet <[email protected]>
9417 S:      Supported
9418 C:      irc://irc.oftc.net/bcache
9419 F:      include/linux/generic-radix-tree.h
9420 F:      lib/generic-radix-tree.c
9421
9422 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9423 M:      Eugen Hristev <[email protected]>
9424 L:      [email protected]
9425 S:      Maintained
9426 F:      drivers/input/touchscreen/resistive-adc-touch.c
9427
9428 GENERIC STRING LIBRARY
9429 M:      Kees Cook <[email protected]>
9430 R:      Andy Shevchenko <[email protected]>
9431 L:      [email protected]
9432 S:      Supported
9433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9434 F:      include/linux/string.h
9435 F:      include/linux/string_choices.h
9436 F:      include/linux/string_helpers.h
9437 F:      lib/string.c
9438 F:      lib/string_kunit.c
9439 F:      lib/string_helpers.c
9440 F:      lib/string_helpers_kunit.c
9441 F:      scripts/coccinelle/api/string_choices.cocci
9442
9443 GENERIC UIO DRIVER FOR PCI DEVICES
9444 M:      "Michael S. Tsirkin" <[email protected]>
9445 L:      [email protected]
9446 S:      Supported
9447 F:      drivers/uio/uio_pci_generic.c
9448
9449 GENERIC VDSO LIBRARY
9450 M:      Andy Lutomirski <[email protected]>
9451 M:      Thomas Gleixner <[email protected]>
9452 M:      Vincenzo Frascino <[email protected]>
9453 L:      [email protected]
9454 S:      Maintained
9455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9456 F:      include/asm-generic/vdso/vsyscall.h
9457 F:      include/vdso/
9458 F:      kernel/time/vsyscall.c
9459 F:      lib/vdso/
9460
9461 GENWQE (IBM Generic Workqueue Card)
9462 M:      Frank Haverkamp <[email protected]>
9463 S:      Supported
9464 F:      drivers/misc/genwqe/
9465
9466 GET_MAINTAINER SCRIPT
9467 M:      Joe Perches <[email protected]>
9468 S:      Maintained
9469 F:      scripts/get_maintainer.pl
9470
9471 GFS2 FILE SYSTEM
9472 M:      Andreas Gruenbacher <[email protected]>
9473 L:      [email protected]
9474 S:      Supported
9475 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9477 F:      Documentation/filesystems/gfs2*
9478 F:      fs/gfs2/
9479 F:      include/uapi/linux/gfs2_ondisk.h
9480
9481 GIGABYTE WATERFORCE SENSOR DRIVER
9482 M:      Aleksa Savic <[email protected]>
9483 L:      [email protected]
9484 S:      Maintained
9485 F:      Documentation/hwmon/gigabyte_waterforce.rst
9486 F:      drivers/hwmon/gigabyte_waterforce.c
9487
9488 GIGABYTE WMI DRIVER
9489 M:      Thomas Weißschuh <[email protected]>
9490 L:      [email protected]
9491 S:      Maintained
9492 F:      drivers/platform/x86/gigabyte-wmi.c
9493
9494 GNSS SUBSYSTEM
9495 M:      Johan Hovold <[email protected]>
9496 S:      Maintained
9497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9498 F:      Documentation/ABI/testing/sysfs-class-gnss
9499 F:      Documentation/devicetree/bindings/gnss/
9500 F:      drivers/gnss/
9501 F:      include/linux/gnss.h
9502
9503 GO7007 MPEG CODEC
9504 M:      Hans Verkuil <[email protected]>
9505 L:      [email protected]
9506 S:      Maintained
9507 F:      drivers/media/usb/go7007/
9508
9509 GOODIX TOUCHSCREEN
9510 M:      Bastien Nocera <[email protected]>
9511 M:      Hans de Goede <[email protected]>
9512 L:      [email protected]
9513 S:      Maintained
9514 F:      drivers/input/touchscreen/goodix*
9515
9516 GOOGLE ETHERNET DRIVERS
9517 M:      Jeroen de Borst <[email protected]>
9518 M:      Praveen Kaligineedi <[email protected]>
9519 R:      Shailend Chand <[email protected]>
9520 L:      [email protected]
9521 S:      Supported
9522 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
9523 F:      drivers/net/ethernet/google
9524
9525 GOOGLE FIRMWARE DRIVERS
9526 M:      Tzung-Bi Shih <[email protected]>
9527 R:      Brian Norris <[email protected]>
9528 R:      Julius Werner <[email protected]>
9529 L:      [email protected]
9530 S:      Maintained
9531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9532 F:      drivers/firmware/google/
9533
9534 GOOGLE TENSOR SoC SUPPORT
9535 M:      Peter Griffin <[email protected]>
9536 L:      [email protected] (moderated for non-subscribers)
9537 L:      [email protected]
9538 S:      Maintained
9539 F:      Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9540 F:      arch/arm64/boot/dts/exynos/google/
9541 F:      drivers/clk/samsung/clk-gs101.c
9542 F:      drivers/phy/samsung/phy-gs101-ufs.c
9543 F:      include/dt-bindings/clock/google,gs101.h
9544 K:      [gG]oogle.?[tT]ensor
9545
9546 GPD POCKET FAN DRIVER
9547 M:      Hans de Goede <[email protected]>
9548 L:      [email protected]
9549 S:      Maintained
9550 F:      drivers/platform/x86/gpd-pocket-fan.c
9551
9552 GPIO ACPI SUPPORT
9553 M:      Mika Westerberg <[email protected]>
9554 M:      Andy Shevchenko <[email protected]>
9555 L:      [email protected]
9556 L:      [email protected]
9557 S:      Supported
9558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9559 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
9560 F:      drivers/gpio/gpiolib-acpi.c
9561 F:      drivers/gpio/gpiolib-acpi.h
9562
9563 GPIO AGGREGATOR
9564 M:      Geert Uytterhoeven <[email protected]>
9565 L:      [email protected]
9566 S:      Supported
9567 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
9568 F:      drivers/gpio/gpio-aggregator.c
9569
9570 GPIO IR Transmitter
9571 M:      Sean Young <[email protected]>
9572 L:      [email protected]
9573 S:      Maintained
9574 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9575 F:      drivers/media/rc/gpio-ir-tx.c
9576
9577 GPIO MOCKUP DRIVER
9578 M:      Bamvor Jian Zhang <[email protected]>
9579 L:      [email protected]
9580 S:      Maintained
9581 F:      drivers/gpio/gpio-mockup.c
9582 F:      tools/testing/selftests/gpio/
9583
9584 GPIO REGMAP
9585 M:      Michael Walle <[email protected]>
9586 S:      Maintained
9587 F:      drivers/gpio/gpio-regmap.c
9588 F:      include/linux/gpio/regmap.h
9589 K:      (devm_)?gpio_regmap_(un)?register
9590
9591 GPIO SUBSYSTEM
9592 M:      Linus Walleij <[email protected]>
9593 M:      Bartosz Golaszewski <[email protected]>
9594 L:      [email protected]
9595 S:      Maintained
9596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9597 F:      Documentation/admin-guide/gpio/
9598 F:      Documentation/devicetree/bindings/gpio/
9599 F:      Documentation/driver-api/gpio/
9600 F:      drivers/gpio/
9601 F:      include/dt-bindings/gpio/
9602 F:      include/linux/gpio.h
9603 F:      include/linux/gpio/
9604 F:      include/linux/of_gpio.h
9605
9606 GPIO UAPI
9607 M:      Bartosz Golaszewski <[email protected]>
9608 R:      Kent Gibson <[email protected]>
9609 L:      [email protected]
9610 S:      Maintained
9611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9612 F:      Documentation/ABI/obsolete/sysfs-gpio
9613 F:      Documentation/ABI/testing/gpio-cdev
9614 F:      Documentation/userspace-api/gpio/
9615 F:      drivers/gpio/gpiolib-cdev.c
9616 F:      include/uapi/linux/gpio.h
9617 F:      tools/gpio/
9618
9619 GRE DEMULTIPLEXER DRIVER
9620 M:      Dmitry Kozlov <[email protected]>
9621 L:      [email protected]
9622 S:      Maintained
9623 F:      include/net/gre.h
9624 F:      net/ipv4/gre_demux.c
9625 F:      net/ipv4/gre_offload.c
9626
9627 GRETH 10/100/1G Ethernet MAC device driver
9628 M:      Andreas Larsson <[email protected]>
9629 L:      [email protected]
9630 S:      Maintained
9631 F:      drivers/net/ethernet/aeroflex/
9632
9633 GREYBUS AUDIO PROTOCOLS DRIVERS
9634 M:      Vaibhav Agarwal <[email protected]>
9635 M:      Mark Greer <[email protected]>
9636 S:      Maintained
9637 F:      drivers/staging/greybus/audio_apbridgea.c
9638 F:      drivers/staging/greybus/audio_apbridgea.h
9639 F:      drivers/staging/greybus/audio_codec.c
9640 F:      drivers/staging/greybus/audio_codec.h
9641 F:      drivers/staging/greybus/audio_gb.c
9642 F:      drivers/staging/greybus/audio_manager.c
9643 F:      drivers/staging/greybus/audio_manager.h
9644 F:      drivers/staging/greybus/audio_manager_module.c
9645 F:      drivers/staging/greybus/audio_manager_private.h
9646 F:      drivers/staging/greybus/audio_manager_sysfs.c
9647 F:      drivers/staging/greybus/audio_module.c
9648 F:      drivers/staging/greybus/audio_topology.c
9649
9650 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9651 M:      Viresh Kumar <[email protected]>
9652 S:      Maintained
9653 F:      drivers/staging/greybus/authentication.c
9654 F:      drivers/staging/greybus/bootrom.c
9655 F:      drivers/staging/greybus/firmware.h
9656 F:      drivers/staging/greybus/fw-core.c
9657 F:      drivers/staging/greybus/fw-download.c
9658 F:      drivers/staging/greybus/fw-management.c
9659 F:      drivers/staging/greybus/greybus_authentication.h
9660 F:      drivers/staging/greybus/greybus_firmware.h
9661 F:      drivers/staging/greybus/hid.c
9662 F:      drivers/staging/greybus/i2c.c
9663 F:      drivers/staging/greybus/spi.c
9664 F:      drivers/staging/greybus/spilib.c
9665 F:      drivers/staging/greybus/spilib.h
9666
9667 GREYBUS LOOPBACK DRIVER
9668 M:      Bryan O'Donoghue <[email protected]>
9669 S:      Maintained
9670 F:      drivers/staging/greybus/loopback.c
9671
9672 GREYBUS PLATFORM DRIVERS
9673 M:      Vaibhav Hiremath <[email protected]>
9674 S:      Maintained
9675 F:      drivers/staging/greybus/arche-apb-ctrl.c
9676 F:      drivers/staging/greybus/arche-platform.c
9677 F:      drivers/staging/greybus/arche_platform.h
9678
9679 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9680 M:      Rui Miguel Silva <[email protected]>
9681 S:      Maintained
9682 F:      drivers/staging/greybus/gpio.c
9683 F:      drivers/staging/greybus/light.c
9684 F:      drivers/staging/greybus/power_supply.c
9685 F:      drivers/staging/greybus/sdio.c
9686 F:      drivers/staging/greybus/spi.c
9687 F:      drivers/staging/greybus/spilib.c
9688
9689 GREYBUS BEAGLEPLAY DRIVERS
9690 M:      Ayush Singh <[email protected]>
9691 L:      [email protected] (moderated for non-subscribers)
9692 S:      Maintained
9693 F:      Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9694 F:      drivers/greybus/gb-beagleplay.c
9695
9696 GREYBUS SUBSYSTEM
9697 M:      Johan Hovold <[email protected]>
9698 M:      Alex Elder <[email protected]>
9699 M:      Greg Kroah-Hartman <[email protected]>
9700 L:      [email protected] (moderated for non-subscribers)
9701 S:      Maintained
9702 F:      drivers/greybus/
9703 F:      drivers/staging/greybus/
9704 F:      include/linux/greybus.h
9705 F:      include/linux/greybus/
9706
9707 GREYBUS UART PROTOCOLS DRIVERS
9708 M:      David Lin <[email protected]>
9709 S:      Maintained
9710 F:      drivers/staging/greybus/log.c
9711 F:      drivers/staging/greybus/uart.c
9712
9713 GS1662 VIDEO SERIALIZER
9714 M:      Charles-Antoine Couret <[email protected]>
9715 L:      [email protected]
9716 S:      Maintained
9717 T:      git git://linuxtv.org/media_tree.git
9718 F:      drivers/media/spi/gs1662.c
9719
9720 GSPCA FINEPIX SUBDRIVER
9721 M:      Frank Zago <[email protected]>
9722 L:      [email protected]
9723 S:      Maintained
9724 T:      git git://linuxtv.org/media_tree.git
9725 F:      drivers/media/usb/gspca/finepix.c
9726
9727 GSPCA GL860 SUBDRIVER
9728 M:      Olivier Lorin <[email protected]>
9729 L:      [email protected]
9730 S:      Maintained
9731 T:      git git://linuxtv.org/media_tree.git
9732 F:      drivers/media/usb/gspca/gl860/
9733
9734 GSPCA M5602 SUBDRIVER
9735 M:      Erik Andren <[email protected]>
9736 L:      [email protected]
9737 S:      Maintained
9738 T:      git git://linuxtv.org/media_tree.git
9739 F:      drivers/media/usb/gspca/m5602/
9740
9741 GSPCA PAC207 SONIXB SUBDRIVER
9742 M:      Hans Verkuil <[email protected]>
9743 L:      [email protected]
9744 S:      Odd Fixes
9745 T:      git git://linuxtv.org/media_tree.git
9746 F:      drivers/media/usb/gspca/pac207.c
9747
9748 GSPCA SN9C20X SUBDRIVER
9749 M:      Brian Johnson <[email protected]>
9750 L:      [email protected]
9751 S:      Maintained
9752 T:      git git://linuxtv.org/media_tree.git
9753 F:      drivers/media/usb/gspca/sn9c20x.c
9754
9755 GSPCA T613 SUBDRIVER
9756 M:      Leandro Costantino <[email protected]>
9757 L:      [email protected]
9758 S:      Maintained
9759 T:      git git://linuxtv.org/media_tree.git
9760 F:      drivers/media/usb/gspca/t613.c
9761
9762 GSPCA USB WEBCAM DRIVER
9763 M:      Hans Verkuil <[email protected]>
9764 L:      [email protected]
9765 S:      Odd Fixes
9766 T:      git git://linuxtv.org/media_tree.git
9767 F:      drivers/media/usb/gspca/
9768
9769 GTP (GPRS Tunneling Protocol)
9770 M:      Pablo Neira Ayuso <[email protected]>
9771 M:      Harald Welte <[email protected]>
9772 L:      [email protected]
9773 S:      Maintained
9774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9775 F:      drivers/net/gtp.c
9776
9777 GUID PARTITION TABLE (GPT)
9778 M:      Davidlohr Bueso <[email protected]>
9779 L:      [email protected]
9780 S:      Maintained
9781 F:      block/partitions/efi.*
9782
9783 HABANALABS PCI DRIVER
9784 M:      Ofir Bitton <[email protected]>
9785 L:      [email protected]
9786 S:      Supported
9787 C:      irc://irc.oftc.net/dri-devel
9788 T:      git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9789 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
9790 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
9791 F:      drivers/accel/habanalabs/
9792 F:      include/linux/habanalabs/
9793 F:      include/trace/events/habanalabs.h
9794 F:      include/uapi/drm/habanalabs_accel.h
9795
9796 HACKRF MEDIA DRIVER
9797 L:      [email protected]
9798 S:      Orphan
9799 W:      https://linuxtv.org
9800 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9801 F:      drivers/media/usb/hackrf/
9802
9803 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9804 M:      Chuck Lever <[email protected]>
9805 L:      [email protected]
9806 L:      [email protected]
9807 S:      Maintained
9808 F:      Documentation/netlink/specs/handshake.yaml
9809 F:      Documentation/networking/tls-handshake.rst
9810 F:      include/net/handshake.h
9811 F:      include/trace/events/handshake.h
9812 F:      net/handshake/
9813
9814 HANTRO VPU CODEC DRIVER
9815 M:      Ezequiel Garcia <[email protected]>
9816 M:      Philipp Zabel <[email protected]>
9817 L:      [email protected]
9818 L:      [email protected]
9819 S:      Maintained
9820 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9821 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9822 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9823 F:      drivers/media/platform/verisilicon/
9824
9825 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9826 M:      Frank Seidel <[email protected]>
9827 L:      [email protected]
9828 S:      Maintained
9829 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9830 F:      drivers/platform/x86/hdaps.c
9831
9832 HARDWARE MONITORING
9833 M:      Jean Delvare <[email protected]>
9834 M:      Guenter Roeck <[email protected]>
9835 L:      [email protected]
9836 S:      Maintained
9837 W:      http://hwmon.wiki.kernel.org/
9838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9839 F:      Documentation/ABI/testing/sysfs-class-hwmon
9840 F:      Documentation/devicetree/bindings/hwmon/
9841 F:      Documentation/hwmon/
9842 F:      drivers/hwmon/
9843 F:      include/linux/hwmon*.h
9844 F:      include/trace/events/hwmon*.h
9845 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9846
9847 HARDWARE RANDOM NUMBER GENERATOR CORE
9848 M:      Olivia Mackall <[email protected]>
9849 M:      Herbert Xu <[email protected]>
9850 L:      [email protected]
9851 S:      Odd fixes
9852 F:      Documentation/admin-guide/hw_random.rst
9853 F:      Documentation/devicetree/bindings/rng/
9854 F:      drivers/char/hw_random/
9855 F:      include/linux/hw_random.h
9856
9857 HARDWARE SPINLOCK CORE
9858 M:      Bjorn Andersson <[email protected]>
9859 R:      Baolin Wang <[email protected]>
9860 L:      [email protected]
9861 S:      Maintained
9862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9863 F:      Documentation/devicetree/bindings/hwlock/
9864 F:      Documentation/locking/hwspinlock.rst
9865 F:      drivers/hwspinlock/
9866 F:      include/linux/hwspinlock.h
9867
9868 HARDWARE TRACING FACILITIES
9869 M:      Alexander Shishkin <[email protected]>
9870 S:      Maintained
9871 F:      drivers/hwtracing/
9872
9873 HARMONY SOUND DRIVER
9874 L:      [email protected]
9875 S:      Maintained
9876 F:      sound/parisc/harmony.*
9877
9878 HDPVR USB VIDEO ENCODER DRIVER
9879 M:      Hans Verkuil <[email protected]>
9880 L:      [email protected]
9881 S:      Odd Fixes
9882 W:      https://linuxtv.org
9883 T:      git git://linuxtv.org/media_tree.git
9884 F:      drivers/media/usb/hdpvr/
9885
9886 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9887 M:      Keng-Yu Lin <[email protected]>
9888 S:      Supported
9889 F:      drivers/misc/hpilo.[ch]
9890
9891 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9892 M:      Jerry Hoemann <[email protected]>
9893 S:      Supported
9894 F:      Documentation/watchdog/hpwdt.rst
9895 F:      drivers/watchdog/hpwdt.c
9896
9897 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9898 M:      Don Brace <[email protected]>
9899 L:      [email protected]
9900 L:      [email protected]
9901 S:      Supported
9902 F:      Documentation/scsi/hpsa.rst
9903 F:      drivers/scsi/hpsa*.[ch]
9904 F:      include/linux/cciss*.h
9905 F:      include/uapi/linux/cciss*.h
9906
9907 HFI1 DRIVER
9908 M:      Dennis Dalessandro <[email protected]>
9909 L:      [email protected]
9910 S:      Supported
9911 F:      drivers/infiniband/hw/hfi1
9912
9913 HFS FILESYSTEM
9914 L:      [email protected]
9915 S:      Orphan
9916 F:      Documentation/filesystems/hfs.rst
9917 F:      fs/hfs/
9918
9919 HFSPLUS FILESYSTEM
9920 L:      [email protected]
9921 S:      Orphan
9922 F:      Documentation/filesystems/hfsplus.rst
9923 F:      fs/hfsplus/
9924
9925 HGA FRAMEBUFFER DRIVER
9926 M:      Ferenc Bakonyi <[email protected]>
9927 L:      [email protected]
9928 S:      Maintained
9929 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9930 F:      drivers/video/fbdev/hgafb.c
9931
9932 HIBERNATION (aka Software Suspend, aka swsusp)
9933 M:      "Rafael J. Wysocki" <[email protected]>
9934 M:      Pavel Machek <[email protected]>
9935 L:      [email protected]
9936 S:      Supported
9937 B:      https://bugzilla.kernel.org
9938 F:      arch/*/include/asm/suspend*.h
9939 F:      arch/x86/power/
9940 F:      drivers/base/power/
9941 F:      include/linux/freezer.h
9942 F:      include/linux/pm.h
9943 F:      include/linux/suspend.h
9944 F:      kernel/power/
9945
9946 HID CORE LAYER
9947 M:      Jiri Kosina <[email protected]>
9948 M:      Benjamin Tissoires <[email protected]>
9949 L:      [email protected]
9950 S:      Maintained
9951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9952 F:      Documentation/hid/
9953 F:      drivers/hid/
9954 F:      include/linux/hid*
9955 F:      include/uapi/linux/hid*
9956 F:      samples/hid/
9957 F:      tools/testing/selftests/hid/
9958
9959 HID LOGITECH DRIVERS
9960 R:      Filipe Laíns <[email protected]>
9961 L:      [email protected]
9962 S:      Maintained
9963 F:      drivers/hid/hid-logitech-*
9964
9965 HID NVIDIA SHIELD DRIVER
9966 M:      Rahul Rameshbabu <[email protected]>
9967 L:      [email protected]
9968 S:      Maintained
9969 F:      drivers/hid/hid-nvidia-shield.c
9970
9971 HID PHOENIX RC FLIGHT CONTROLLER
9972 M:      Marcus Folkesson <[email protected]>
9973 L:      [email protected]
9974 S:      Maintained
9975 F:      drivers/hid/hid-pxrc.c
9976
9977 HID PLAYSTATION DRIVER
9978 M:      Roderick Colenbrander <[email protected]>
9979 L:      [email protected]
9980 S:      Supported
9981 F:      drivers/hid/hid-playstation.c
9982
9983 HID SENSOR HUB DRIVERS
9984 M:      Jiri Kosina <[email protected]>
9985 M:      Jonathan Cameron <[email protected]>
9986 M:      Srinivas Pandruvada <[email protected]>
9987 L:      [email protected]
9988 L:      [email protected]
9989 S:      Maintained
9990 F:      Documentation/hid/hid-sensor*
9991 F:      drivers/hid/hid-sensor-*
9992 F:      drivers/iio/*/hid-*
9993 F:      include/linux/hid-sensor-*
9994
9995 HID VRC-2 CAR CONTROLLER DRIVER
9996 M:      Marcus Folkesson <[email protected]>
9997 L:      [email protected]
9998 S:      Maintained
9999 F:      drivers/hid/hid-vrc2.c
10000
10001 HID WACOM DRIVER
10002 M:      Ping Cheng <[email protected]>
10003 M:      Jason Gerecke  <[email protected]>
10004 L:      [email protected]
10005 S:      Maintained
10006 F:      drivers/hid/wacom.h
10007 F:      drivers/hid/wacom_*
10008
10009 HID++ LOGITECH DRIVERS
10010 R:      Filipe Laíns <[email protected]>
10011 R:      Bastien Nocera <[email protected]>
10012 L:      [email protected]
10013 S:      Maintained
10014 F:      drivers/hid/hid-logitech-hidpp.c
10015
10016 HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10017 M:      Anna-Maria Behnsen <[email protected]>
10018 M:      Frederic Weisbecker <[email protected]>
10019 M:      Thomas Gleixner <[email protected]>
10020 L:      [email protected]
10021 S:      Maintained
10022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10023 F:      Documentation/timers/
10024 F:      include/linux/clockchips.h
10025 F:      include/linux/hrtimer.h
10026 F:      include/linux/timer.h
10027 F:      kernel/time/clockevents.c
10028 F:      kernel/time/hrtimer.c
10029 F:      kernel/time/timer.c
10030 F:      kernel/time/timer_list.c
10031 F:      kernel/time/timer_migration.*
10032 F:      tools/testing/selftests/timers/
10033
10034 HIGH-SPEED SCC DRIVER FOR AX.25
10035 L:      [email protected]
10036 S:      Orphan
10037 F:      drivers/net/hamradio/scc.c
10038
10039 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10040 M:      HighPoint Linux Team <[email protected]>
10041 S:      Supported
10042 W:      http://www.highpoint-tech.com
10043 F:      Documentation/scsi/hptiop.rst
10044 F:      drivers/scsi/hptiop.c
10045
10046 HIKEY960 ONBOARD USB GPIO HUB DRIVER
10047 M:      John Stultz <[email protected]>
10048 L:      [email protected]
10049 S:      Maintained
10050 F:      drivers/misc/hisi_hikey_usb.c
10051
10052 HIMAX HX83112B TOUCHSCREEN SUPPORT
10053 M:      Job Noorman <[email protected]>
10054 L:      [email protected]
10055 S:      Maintained
10056 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10057 F:      drivers/input/touchscreen/himax_hx83112b.c
10058
10059 HIPPI
10060 M:      Jes Sorensen <[email protected]>
10061 L:      [email protected]
10062 S:      Maintained
10063 F:      drivers/net/hippi/
10064 F:      include/linux/hippidevice.h
10065 F:      include/uapi/linux/if_hippi.h
10066 F:      net/802/hippi.c
10067
10068 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10069 M:      Kurt Kanzenbach <[email protected]>
10070 L:      [email protected]
10071 S:      Maintained
10072 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10073 F:      drivers/net/dsa/hirschmann/*
10074 F:      include/linux/platform_data/hirschmann-hellcreek.h
10075 F:      net/dsa/tag_hellcreek.c
10076
10077 HISILICON DMA DRIVER
10078 M:      Zhou Wang <[email protected]>
10079 M:      Jie Hai <[email protected]>
10080 L:      [email protected]
10081 S:      Maintained
10082 F:      drivers/dma/hisi_dma.c
10083
10084 HISILICON GPIO DRIVER
10085 M:      Jay Fang <[email protected]>
10086 L:      [email protected]
10087 S:      Maintained
10088 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10089 F:      drivers/gpio/gpio-hisi.c
10090
10091 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10092 M:      Zhiqi Song <[email protected]>
10093 M:      Longfang Liu <[email protected]>
10094 L:      [email protected]
10095 S:      Maintained
10096 F:      Documentation/ABI/testing/debugfs-hisi-hpre
10097 F:      drivers/crypto/hisilicon/hpre/hpre.h
10098 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
10099 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
10100
10101 HISILICON HNS3 PMU DRIVER
10102 M:      Jijie Shao <[email protected]>
10103 S:      Supported
10104 F:      Documentation/admin-guide/perf/hns3-pmu.rst
10105 F:      drivers/perf/hisilicon/hns3_pmu.c
10106
10107 HISILICON I2C CONTROLLER DRIVER
10108 M:      Yicong Yang <[email protected]>
10109 L:      [email protected]
10110 S:      Maintained
10111 W:      https://www.hisilicon.com
10112 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10113 F:      drivers/i2c/busses/i2c-hisi.c
10114
10115 HISILICON KUNPENG SOC HCCS DRIVER
10116 M:      Huisong Li <[email protected]>
10117 S:      Maintained
10118 F:      Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10119 F:      drivers/soc/hisilicon/kunpeng_hccs.c
10120 F:      drivers/soc/hisilicon/kunpeng_hccs.h
10121
10122 HISILICON LPC BUS DRIVER
10123 M:      Jay Fang <[email protected]>
10124 S:      Maintained
10125 W:      http://www.hisilicon.com
10126 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10127 F:      drivers/bus/hisi_lpc.c
10128
10129 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10130 M:      Yisen Zhuang <[email protected]>
10131 M:      Salil Mehta <[email protected]>
10132 M:      Jijie Shao <[email protected]>
10133 L:      [email protected]
10134 S:      Maintained
10135 W:      http://www.hisilicon.com
10136 F:      drivers/net/ethernet/hisilicon/hns3/
10137
10138 HISILICON NETWORK SUBSYSTEM DRIVER
10139 M:      Yisen Zhuang <[email protected]>
10140 M:      Salil Mehta <[email protected]>
10141 L:      [email protected]
10142 S:      Maintained
10143 W:      http://www.hisilicon.com
10144 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
10145 F:      drivers/net/ethernet/hisilicon/
10146
10147 HISILICON PMU DRIVER
10148 M:      Yicong Yang <[email protected]>
10149 M:      Jonathan Cameron <[email protected]>
10150 S:      Supported
10151 W:      http://www.hisilicon.com
10152 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10153 F:      Documentation/admin-guide/perf/hisi-pmu.rst
10154 F:      drivers/perf/hisilicon
10155
10156 HISILICON PTT DRIVER
10157 M:      Yicong Yang <[email protected]>
10158 M:      Jonathan Cameron <[email protected]>
10159 L:      [email protected]
10160 S:      Maintained
10161 F:      Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10162 F:      Documentation/trace/hisi-ptt.rst
10163 F:      drivers/hwtracing/ptt/
10164 F:      tools/perf/arch/arm64/util/hisi-ptt.c
10165 F:      tools/perf/util/hisi-ptt*
10166 F:      tools/perf/util/hisi-ptt-decoder/*
10167
10168 HISILICON QM DRIVER
10169 M:      Weili Qian <[email protected]>
10170 M:      Zhou Wang <[email protected]>
10171 L:      [email protected]
10172 S:      Maintained
10173 F:      drivers/crypto/hisilicon/Kconfig
10174 F:      drivers/crypto/hisilicon/Makefile
10175 F:      drivers/crypto/hisilicon/qm.c
10176 F:      drivers/crypto/hisilicon/sgl.c
10177 F:      include/linux/hisi_acc_qm.h
10178
10179 HISILICON ROCE DRIVER
10180 M:      Chengchang Tang <[email protected]>
10181 M:      Junxian Huang <[email protected]>
10182 L:      [email protected]
10183 S:      Maintained
10184 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10185 F:      drivers/infiniband/hw/hns/
10186
10187 HISILICON SAS Controller
10188 M:      Yihang Li <[email protected]>
10189 S:      Supported
10190 W:      http://www.hisilicon.com
10191 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10192 F:      drivers/scsi/hisi_sas/
10193
10194 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10195 M:      Longfang Liu <[email protected]>
10196 L:      [email protected]
10197 S:      Maintained
10198 F:      Documentation/ABI/testing/debugfs-hisi-sec
10199 F:      drivers/crypto/hisilicon/sec2/sec.h
10200 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
10201 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
10202 F:      drivers/crypto/hisilicon/sec2/sec_main.c
10203
10204 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10205 M:      Jay Fang <[email protected]>
10206 L:      [email protected]
10207 S:      Maintained
10208 W:      http://www.hisilicon.com
10209 F:      drivers/spi/spi-hisi-kunpeng.c
10210
10211 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10212 M:      Mauro Carvalho Chehab <[email protected]>
10213 L:      [email protected]
10214 S:      Maintained
10215 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10216 F:      drivers/spmi/hisi-spmi-controller.c
10217
10218 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10219 M:      Mauro Carvalho Chehab <[email protected]>
10220 L:      [email protected]
10221 S:      Maintained
10222 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10223 F:      drivers/mfd/hi6421-spmi-pmic.c
10224
10225 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10226 M:      Weili Qian <[email protected]>
10227 S:      Maintained
10228 F:      drivers/crypto/hisilicon/trng/trng.c
10229
10230 HISILICON V3XX SPI NOR FLASH Controller Driver
10231 M:      Jay Fang <[email protected]>
10232 S:      Maintained
10233 W:      http://www.hisilicon.com
10234 F:      drivers/spi/spi-hisi-sfc-v3xx.c
10235
10236 HISILICON ZIP Controller DRIVER
10237 M:      Yang Shen <[email protected]>
10238 M:      Zhou Wang <[email protected]>
10239 L:      [email protected]
10240 S:      Maintained
10241 F:      Documentation/ABI/testing/debugfs-hisi-zip
10242 F:      drivers/crypto/hisilicon/zip/
10243
10244 HMM - Heterogeneous Memory Management
10245 M:      Jérôme Glisse <[email protected]>
10246 L:      [email protected]
10247 S:      Maintained
10248 F:      Documentation/mm/hmm.rst
10249 F:      include/linux/hmm*
10250 F:      lib/test_hmm*
10251 F:      mm/hmm*
10252 F:      tools/testing/selftests/mm/*hmm*
10253
10254 HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10255 M:      Petre Rodan <[email protected]>
10256 L:      [email protected]
10257 S:      Maintained
10258 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10259 F:      drivers/iio/pressure/hsc030pa*
10260
10261 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10262 M:      Andreas Klinger <[email protected]>
10263 M:      Petre Rodan <[email protected]>
10264 L:      [email protected]
10265 S:      Maintained
10266 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10267 F:      drivers/iio/pressure/mprls0025pa*
10268
10269 HP BIOSCFG DRIVER
10270 M:      Jorge Lopez <[email protected]>
10271 L:      [email protected]
10272 S:      Maintained
10273 F:      drivers/platform/x86/hp/hp-bioscfg/
10274
10275 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10276 L:      [email protected]
10277 S:      Orphan
10278 F:      drivers/platform/x86/hp/tc1100-wmi.c
10279
10280 HP WMI HARDWARE MONITOR DRIVER
10281 M:      James Seo <[email protected]>
10282 L:      [email protected]
10283 S:      Maintained
10284 F:      Documentation/hwmon/hp-wmi-sensors.rst
10285 F:      drivers/hwmon/hp-wmi-sensors.c
10286
10287 HPET:   High Precision Event Timers driver
10288 M:      Clemens Ladisch <[email protected]>
10289 S:      Maintained
10290 F:      Documentation/timers/hpet.rst
10291 F:      drivers/char/hpet.c
10292 F:      include/linux/hpet.h
10293 F:      include/uapi/linux/hpet.h
10294
10295 HPET:   x86
10296 S:      Orphan
10297 F:      arch/x86/include/asm/hpet.h
10298 F:      arch/x86/kernel/hpet.c
10299
10300 HPFS FILESYSTEM
10301 M:      Mikulas Patocka <[email protected]>
10302 S:      Maintained
10303 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10304 F:      fs/hpfs/
10305
10306 HS3001 Hardware Temperature and Humidity Sensor
10307 M:      Andre Werner <[email protected]>
10308 L:      [email protected]
10309 S:      Maintained
10310 F:      drivers/hwmon/hs3001.c
10311
10312 HSI SUBSYSTEM
10313 M:      Sebastian Reichel <[email protected]>
10314 S:      Maintained
10315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10316 F:      Documentation/ABI/testing/sysfs-bus-hsi
10317 F:      Documentation/driver-api/hsi.rst
10318 F:      drivers/hsi/
10319 F:      include/linux/hsi/
10320 F:      include/uapi/linux/hsi/
10321
10322 HSO 3G MODEM DRIVER
10323 L:      [email protected]
10324 S:      Orphan
10325 F:      drivers/net/usb/hso.c
10326
10327 HSR NETWORK PROTOCOL
10328 L:      [email protected]
10329 S:      Orphan
10330 F:      net/hsr/
10331
10332 HT16K33 LED CONTROLLER DRIVER
10333 M:      Robin van der Gracht <[email protected]>
10334 S:      Maintained
10335 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10336 F:      drivers/auxdisplay/ht16k33.c
10337
10338 HTCPEN TOUCHSCREEN DRIVER
10339 M:      Pau Oliva Fora <[email protected]>
10340 L:      [email protected]
10341 S:      Maintained
10342 F:      drivers/input/touchscreen/htcpen.c
10343
10344 HTE SUBSYSTEM
10345 M:      Dipen Patel <[email protected]>
10346 L:      [email protected]
10347 S:      Maintained
10348 Q:      https://patchwork.kernel.org/project/timestamp/list/
10349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10350 F:      Documentation/devicetree/bindings/timestamp/
10351 F:      Documentation/driver-api/hte/
10352 F:      drivers/hte/
10353 F:      include/linux/hte.h
10354
10355 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10356 M:      Lorenzo Bianconi <[email protected]>
10357 L:      [email protected]
10358 S:      Maintained
10359 W:      http://www.st.com/
10360 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10361 F:      drivers/iio/humidity/hts221*
10362
10363 HUAWEI ETHERNET DRIVER
10364 M:      Cai Huoqing <[email protected]>
10365 L:      [email protected]
10366 S:      Maintained
10367 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10368 F:      drivers/net/ethernet/huawei/hinic/
10369
10370 HUGETLB SUBSYSTEM
10371 M:      Muchun Song <[email protected]>
10372 L:      [email protected]
10373 S:      Maintained
10374 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10375 F:      Documentation/admin-guide/mm/hugetlbpage.rst
10376 F:      Documentation/mm/hugetlbfs_reserv.rst
10377 F:      Documentation/mm/vmemmap_dedup.rst
10378 F:      fs/hugetlbfs/
10379 F:      include/linux/hugetlb.h
10380 F:      mm/hugetlb.c
10381 F:      mm/hugetlb_vmemmap.c
10382 F:      mm/hugetlb_vmemmap.h
10383 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10384
10385 HVA ST MEDIA DRIVER
10386 M:      Jean-Christophe Trotin <[email protected]>
10387 L:      [email protected]
10388 S:      Supported
10389 W:      https://linuxtv.org
10390 T:      git git://linuxtv.org/media_tree.git
10391 F:      drivers/media/platform/st/sti/hva
10392
10393 HWPOISON MEMORY FAILURE HANDLING
10394 M:      Miaohe Lin <[email protected]>
10395 R:      Naoya Horiguchi <[email protected]>
10396 L:      [email protected]
10397 S:      Maintained
10398 F:      mm/hwpoison-inject.c
10399 F:      mm/memory-failure.c
10400
10401 HYCON HY46XX TOUCHSCREEN SUPPORT
10402 M:      Giulio Benetti <[email protected]>
10403 L:      [email protected]
10404 S:      Maintained
10405 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10406 F:      drivers/input/touchscreen/hycon-hy46xx.c
10407
10408 HYGON PROCESSOR SUPPORT
10409 M:      Pu Wen <[email protected]>
10410 L:      [email protected]
10411 S:      Maintained
10412 F:      arch/x86/kernel/cpu/hygon.c
10413
10414 HYNIX HI556 SENSOR DRIVER
10415 M:      Sakari Ailus <[email protected]>
10416 L:      [email protected]
10417 S:      Maintained
10418 T:      git git://linuxtv.org/media_tree.git
10419 F:      drivers/media/i2c/hi556.c
10420
10421 HYNIX HI846 SENSOR DRIVER
10422 M:      Martin Kepplinger <[email protected]>
10423 L:      [email protected]
10424 S:      Maintained
10425 F:      drivers/media/i2c/hi846.c
10426
10427 HYNIX HI847 SENSOR DRIVER
10428 M:      Sakari Ailus <[email protected]>
10429 L:      [email protected]
10430 S:      Maintained
10431 F:      drivers/media/i2c/hi847.c
10432
10433 Hyper-V/Azure CORE AND DRIVERS
10434 M:      "K. Y. Srinivasan" <[email protected]>
10435 M:      Haiyang Zhang <[email protected]>
10436 M:      Wei Liu <[email protected]>
10437 M:      Dexuan Cui <[email protected]>
10438 L:      [email protected]
10439 S:      Supported
10440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10441 F:      Documentation/ABI/stable/sysfs-bus-vmbus
10442 F:      Documentation/ABI/testing/debugfs-hyperv
10443 F:      Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10444 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10445 F:      Documentation/virt/hyperv
10446 F:      arch/arm64/hyperv
10447 F:      arch/arm64/include/asm/hyperv-tlfs.h
10448 F:      arch/arm64/include/asm/mshyperv.h
10449 F:      arch/x86/hyperv
10450 F:      arch/x86/include/asm/hyperv-tlfs.h
10451 F:      arch/x86/include/asm/mshyperv.h
10452 F:      arch/x86/include/asm/trace/hyperv.h
10453 F:      arch/x86/kernel/cpu/mshyperv.c
10454 F:      drivers/clocksource/hyperv_timer.c
10455 F:      drivers/hid/hid-hyperv.c
10456 F:      drivers/hv/
10457 F:      drivers/input/serio/hyperv-keyboard.c
10458 F:      drivers/iommu/hyperv-iommu.c
10459 F:      drivers/net/ethernet/microsoft/
10460 F:      drivers/net/hyperv/
10461 F:      drivers/pci/controller/pci-hyperv-intf.c
10462 F:      drivers/pci/controller/pci-hyperv.c
10463 F:      drivers/scsi/storvsc_drv.c
10464 F:      drivers/uio/uio_hv_generic.c
10465 F:      drivers/video/fbdev/hyperv_fb.c
10466 F:      include/asm-generic/hyperv-tlfs.h
10467 F:      include/asm-generic/mshyperv.h
10468 F:      include/clocksource/hyperv_timer.h
10469 F:      include/linux/hyperv.h
10470 F:      include/net/mana
10471 F:      include/uapi/linux/hyperv.h
10472 F:      net/vmw_vsock/hyperv_transport.c
10473 F:      tools/hv/
10474
10475 HYPERBUS SUPPORT
10476 M:      Vignesh Raghavendra <[email protected]>
10477 R:      Tudor Ambarus <[email protected]>
10478 L:      [email protected]
10479 S:      Supported
10480 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10481 C:      irc://irc.oftc.net/mtd
10482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10483 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10484 F:      drivers/mtd/hyperbus/
10485 F:      include/linux/mtd/hyperbus.h
10486
10487 HYPERVISOR VIRTUAL CONSOLE DRIVER
10488 L:      [email protected]
10489 S:      Odd Fixes
10490 F:      drivers/tty/hvc/
10491
10492 I2C ACPI SUPPORT
10493 M:      Mika Westerberg <[email protected]>
10494 L:      [email protected]
10495 L:      [email protected]
10496 S:      Maintained
10497 F:      drivers/i2c/i2c-core-acpi.c
10498
10499 I2C ADDRESS TRANSLATOR (ATR)
10500 M:      Tomi Valkeinen <[email protected]>
10501 R:      Luca Ceresoli <[email protected]>
10502 L:      [email protected]
10503 S:      Maintained
10504 F:      drivers/i2c/i2c-atr.c
10505 F:      include/linux/i2c-atr.h
10506
10507 I2C CONTROLLER DRIVER FOR NVIDIA GPU
10508 M:      Ajay Gupta <[email protected]>
10509 L:      [email protected]
10510 S:      Maintained
10511 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
10512 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
10513
10514 I2C MUXES
10515 M:      Peter Rosin <[email protected]>
10516 L:      [email protected]
10517 S:      Maintained
10518 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
10519 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
10520 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
10521 F:      Documentation/i2c/i2c-topology.rst
10522 F:      Documentation/i2c/muxes/
10523 F:      drivers/i2c/i2c-mux.c
10524 F:      drivers/i2c/muxes/
10525 F:      include/linux/i2c-mux.h
10526
10527 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10528 M:      Gregory CLEMENT <[email protected]>
10529 L:      [email protected]
10530 S:      Maintained
10531 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10532 F:      drivers/i2c/busses/i2c-mv64xxx.c
10533
10534 I2C OVER PARALLEL PORT
10535 M:      Jean Delvare <[email protected]>
10536 L:      [email protected]
10537 S:      Maintained
10538 F:      Documentation/i2c/busses/i2c-parport.rst
10539 F:      drivers/i2c/busses/i2c-parport.c
10540
10541 I2C SUBSYSTEM
10542 M:      Wolfram Sang <[email protected]>
10543 L:      [email protected]
10544 S:      Maintained
10545 W:      https://i2c.wiki.kernel.org/
10546 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10548 F:      Documentation/i2c/
10549 F:      drivers/i2c/*
10550 F:      include/dt-bindings/i2c/i2c.h
10551 F:      include/linux/i2c-dev.h
10552 F:      include/linux/i2c-smbus.h
10553 F:      include/linux/i2c.h
10554 F:      include/uapi/linux/i2c-*.h
10555 F:      include/uapi/linux/i2c.h
10556
10557 I2C SUBSYSTEM HOST DRIVERS
10558 M:      Andi Shyti <[email protected]>
10559 L:      [email protected]
10560 S:      Maintained
10561 W:      https://i2c.wiki.kernel.org/
10562 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10564 F:      Documentation/devicetree/bindings/i2c/
10565 F:      drivers/i2c/algos/
10566 F:      drivers/i2c/busses/
10567 F:      include/dt-bindings/i2c/
10568
10569 I2C-TAOS-EVM DRIVER
10570 M:      Jean Delvare <[email protected]>
10571 L:      [email protected]
10572 S:      Maintained
10573 F:      Documentation/i2c/busses/i2c-taos-evm.rst
10574 F:      drivers/i2c/busses/i2c-taos-evm.c
10575
10576 I2C-TINY-USB DRIVER
10577 M:      Till Harbaum <[email protected]>
10578 L:      [email protected]
10579 S:      Maintained
10580 W:      http://www.harbaum.org/till/i2c_tiny_usb
10581 F:      drivers/i2c/busses/i2c-tiny-usb.c
10582
10583 I2C/SMBUS CONTROLLER DRIVERS FOR PC
10584 M:      Jean Delvare <[email protected]>
10585 L:      [email protected]
10586 S:      Maintained
10587 F:      Documentation/i2c/busses/i2c-ali1535.rst
10588 F:      Documentation/i2c/busses/i2c-ali1563.rst
10589 F:      Documentation/i2c/busses/i2c-ali15x3.rst
10590 F:      Documentation/i2c/busses/i2c-amd756.rst
10591 F:      Documentation/i2c/busses/i2c-amd8111.rst
10592 F:      Documentation/i2c/busses/i2c-i801.rst
10593 F:      Documentation/i2c/busses/i2c-nforce2.rst
10594 F:      Documentation/i2c/busses/i2c-piix4.rst
10595 F:      Documentation/i2c/busses/i2c-sis5595.rst
10596 F:      Documentation/i2c/busses/i2c-sis630.rst
10597 F:      Documentation/i2c/busses/i2c-sis96x.rst
10598 F:      Documentation/i2c/busses/i2c-via.rst
10599 F:      Documentation/i2c/busses/i2c-viapro.rst
10600 F:      drivers/i2c/busses/i2c-ali1535.c
10601 F:      drivers/i2c/busses/i2c-ali1563.c
10602 F:      drivers/i2c/busses/i2c-ali15x3.c
10603 F:      drivers/i2c/busses/i2c-amd756-s4882.c
10604 F:      drivers/i2c/busses/i2c-amd756.c
10605 F:      drivers/i2c/busses/i2c-amd8111.c
10606 F:      drivers/i2c/busses/i2c-i801.c
10607 F:      drivers/i2c/busses/i2c-isch.c
10608 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
10609 F:      drivers/i2c/busses/i2c-nforce2.c
10610 F:      drivers/i2c/busses/i2c-piix4.c
10611 F:      drivers/i2c/busses/i2c-sis5595.c
10612 F:      drivers/i2c/busses/i2c-sis630.c
10613 F:      drivers/i2c/busses/i2c-sis96x.c
10614 F:      drivers/i2c/busses/i2c-via.c
10615 F:      drivers/i2c/busses/i2c-viapro.c
10616
10617 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10618 M:      Hans de Goede <[email protected]>
10619 L:      [email protected]
10620 S:      Maintained
10621 F:      drivers/i2c/busses/i2c-cht-wc.c
10622
10623 I2C/SMBUS ISMT DRIVER
10624 M:      Seth Heasley <[email protected]>
10625 M:      Neil Horman <[email protected]>
10626 L:      [email protected]
10627 F:      Documentation/i2c/busses/i2c-ismt.rst
10628 F:      drivers/i2c/busses/i2c-ismt.c
10629
10630 I2C/SMBUS ZHAOXIN DRIVER
10631 M:      Hans Hu <[email protected]>
10632 L:      [email protected]
10633 S:      Maintained
10634 W:      https://www.zhaoxin.com
10635 F:      drivers/i2c/busses/i2c-viai2c-common.c
10636 F:      drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10637
10638 I2C/SMBUS STUB DRIVER
10639 M:      Jean Delvare <[email protected]>
10640 L:      [email protected]
10641 S:      Maintained
10642 F:      drivers/i2c/i2c-stub.c
10643
10644 I3C DRIVER FOR ASPEED AST2600
10645 M:      Jeremy Kerr <[email protected]>
10646 S:      Maintained
10647 F:      Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10648 F:      drivers/i3c/master/ast2600-i3c-master.c
10649
10650 I3C DRIVER FOR CADENCE I3C MASTER IP
10651 M:      Przemysław Gaj <[email protected]>
10652 S:      Maintained
10653 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10654 F:      drivers/i3c/master/i3c-master-cdns.c
10655
10656 I3C DRIVER FOR SYNOPSYS DESIGNWARE
10657 S:      Orphan
10658 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10659 F:      drivers/i3c/master/dw*
10660
10661 I3C SUBSYSTEM
10662 M:      Alexandre Belloni <[email protected]>
10663 L:      [email protected] (moderated for non-subscribers)
10664 S:      Maintained
10665 C:      irc://chat.freenode.net/linux-i3c
10666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10667 F:      Documentation/ABI/testing/sysfs-bus-i3c
10668 F:      Documentation/devicetree/bindings/i3c/
10669 F:      Documentation/driver-api/i3c
10670 F:      drivers/i3c/
10671 F:      include/dt-bindings/i3c/
10672 F:      include/linux/i3c/
10673
10674 IBM Operation Panel Input Driver
10675 M:      Eddie James <[email protected]>
10676 L:      [email protected]
10677 S:      Maintained
10678 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10679 F:      drivers/input/misc/ibm-panel.c
10680
10681 IBM Power 842 compression accelerator
10682 M:      Haren Myneni <[email protected]>
10683 S:      Supported
10684 F:      crypto/842.c
10685 F:      drivers/crypto/nx/Kconfig
10686 F:      drivers/crypto/nx/Makefile
10687 F:      drivers/crypto/nx/nx-842*
10688 F:      include/linux/sw842.h
10689 F:      lib/842/
10690
10691 IBM Power in-Nest Crypto Acceleration
10692 M:      Breno Leitão <[email protected]>
10693 M:      Nayna Jain <[email protected]>
10694 M:      Paulo Flabiano Smorigo <[email protected]>
10695 L:      [email protected]
10696 S:      Supported
10697 F:      drivers/crypto/nx/Kconfig
10698 F:      drivers/crypto/nx/Makefile
10699 F:      drivers/crypto/nx/nx-aes*
10700 F:      drivers/crypto/nx/nx-sha*
10701 F:      drivers/crypto/nx/nx.*
10702 F:      drivers/crypto/nx/nx_csbcpb.h
10703 F:      drivers/crypto/nx/nx_debugfs.c
10704
10705 IBM Power IO DLPAR 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/rpadlpar*
10711
10712 IBM Power Linux RAID adapter
10713 M:      Brian King <[email protected]>
10714 S:      Supported
10715 F:      drivers/scsi/ipr.*
10716
10717 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10718 M:      Tyrel Datwyler <[email protected]>
10719 L:      [email protected]
10720 L:      [email protected]
10721 S:      Supported
10722 F:      drivers/pci/hotplug/rpaphp*
10723
10724 IBM Power SRIOV Virtual NIC Device Driver
10725 M:      Haren Myneni <[email protected]>
10726 M:      Rick Lindsley <[email protected]>
10727 R:      Nick Child <[email protected]>
10728 R:      Thomas Falcon <[email protected]>
10729 L:      [email protected]
10730 S:      Supported
10731 F:      drivers/net/ethernet/ibm/ibmvnic.*
10732
10733 IBM Power VFIO Support
10734 M:      Timothy Pearson <[email protected]>
10735 S:      Supported
10736 F:      drivers/vfio/vfio_iommu_spapr_tce.c
10737
10738 IBM Power Virtual Ethernet Device Driver
10739 M:      Nick Child <[email protected]>
10740 L:      [email protected]
10741 S:      Supported
10742 F:      drivers/net/ethernet/ibm/ibmveth.*
10743
10744 IBM Power Virtual FC Device Drivers
10745 M:      Tyrel Datwyler <[email protected]>
10746 L:      [email protected]
10747 S:      Supported
10748 F:      drivers/scsi/ibmvscsi/ibmvfc*
10749
10750 IBM Power Virtual Management Channel Driver
10751 M:      Brad Warrum <[email protected]>
10752 M:      Ritu Agarwal <[email protected]>
10753 S:      Supported
10754 F:      drivers/misc/ibmvmc.*
10755
10756 IBM Power Virtual SCSI Device Drivers
10757 M:      Tyrel Datwyler <[email protected]>
10758 L:      [email protected]
10759 S:      Supported
10760 F:      drivers/scsi/ibmvscsi/ibmvscsi*
10761 F:      include/scsi/viosrp.h
10762
10763 IBM Power Virtual SCSI Device Target Driver
10764 M:      Tyrel Datwyler <[email protected]>
10765 L:      [email protected]
10766 L:      [email protected]
10767 S:      Supported
10768 F:      drivers/scsi/ibmvscsi_tgt/
10769
10770 IBM Power VMX Cryptographic instructions
10771 M:      Breno Leitão <[email protected]>
10772 M:      Nayna Jain <[email protected]>
10773 M:      Paulo Flabiano Smorigo <[email protected]>
10774 L:      [email protected]
10775 S:      Supported
10776 F:      arch/powerpc/crypto/Kconfig
10777 F:      arch/powerpc/crypto/Makefile
10778 F:      arch/powerpc/crypto/aes.c
10779 F:      arch/powerpc/crypto/aes_cbc.c
10780 F:      arch/powerpc/crypto/aes_ctr.c
10781 F:      arch/powerpc/crypto/aes_xts.c
10782 F:      arch/powerpc/crypto/aesp8-ppc.*
10783 F:      arch/powerpc/crypto/ghash.c
10784 F:      arch/powerpc/crypto/ghashp8-ppc.pl
10785 F:      arch/powerpc/crypto/ppc-xlate.pl
10786 F:      arch/powerpc/crypto/vmx.c
10787
10788 IBM ServeRAID RAID DRIVER
10789 S:      Orphan
10790 F:      drivers/scsi/ips.*
10791
10792 ICH LPC AND GPIO DRIVER
10793 M:      Peter Tyser <[email protected]>
10794 S:      Maintained
10795 F:      drivers/gpio/gpio-ich.c
10796 F:      drivers/mfd/lpc_ich.c
10797
10798 ICY I2C DRIVER
10799 M:      Max Staudt <[email protected]>
10800 L:      [email protected]
10801 S:      Maintained
10802 F:      drivers/i2c/busses/i2c-icy.c
10803
10804 IDEAPAD LAPTOP EXTRAS DRIVER
10805 M:      Ike Panhc <[email protected]>
10806 L:      [email protected]
10807 S:      Maintained
10808 W:      http://launchpad.net/ideapad-laptop
10809 F:      drivers/platform/x86/ideapad-laptop.c
10810
10811 IDEAPAD LAPTOP SLIDEBAR DRIVER
10812 M:      Andrey Moiseev <[email protected]>
10813 L:      [email protected]
10814 S:      Maintained
10815 W:      https://github.com/o2genum/ideapad-slidebar
10816 F:      drivers/input/misc/ideapad_slidebar.c
10817
10818 IDT VersaClock 5 CLOCK DRIVER
10819 M:      Luca Ceresoli <[email protected]>
10820 S:      Maintained
10821 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10822 F:      drivers/clk/clk-versaclock5.c
10823
10824 IEEE 802.15.4 SUBSYSTEM
10825 M:      Alexander Aring <[email protected]>
10826 M:      Stefan Schmidt <[email protected]>
10827 M:      Miquel Raynal <[email protected]>
10828 L:      [email protected]
10829 S:      Maintained
10830 W:      https://linux-wpan.org/
10831 Q:      https://patchwork.kernel.org/project/linux-wpan/list/
10832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10834 F:      Documentation/networking/ieee802154.rst
10835 F:      drivers/net/ieee802154/
10836 F:      include/linux/ieee802154.h
10837 F:      include/linux/nl802154.h
10838 F:      include/net/af_ieee802154.h
10839 F:      include/net/cfg802154.h
10840 F:      include/net/ieee802154_netdev.h
10841 F:      include/net/mac802154.h
10842 F:      include/net/nl802154.h
10843 F:      net/ieee802154/
10844 F:      net/mac802154/
10845
10846 Intel VIRTIO DATA PATH ACCELERATOR
10847 M:      Zhu Lingshan <[email protected]>
10848 L:      [email protected]
10849 S:      Supported
10850 F:      drivers/vdpa/ifcvf/
10851
10852 IFE PROTOCOL
10853 M:      Yotam Gigi <[email protected]>
10854 M:      Jamal Hadi Salim <[email protected]>
10855 F:      include/net/ife.h
10856 F:      include/uapi/linux/ife.h
10857 F:      net/ife
10858
10859 IGORPLUG-USB IR RECEIVER
10860 M:      Sean Young <[email protected]>
10861 L:      [email protected]
10862 S:      Maintained
10863 F:      drivers/media/rc/igorplugusb.c
10864
10865 IGUANAWORKS USB IR TRANSCEIVER
10866 M:      Sean Young <[email protected]>
10867 L:      [email protected]
10868 S:      Maintained
10869 F:      drivers/media/rc/iguanair.c
10870
10871 IIO BACKEND FRAMEWORK
10872 M:      Nuno Sa <[email protected]>
10873 R:      Olivier Moysan <[email protected]>
10874 L:      [email protected]
10875 S:      Maintained
10876 F:      drivers/iio/industrialio-backend.c
10877 F:      include/linux/iio/backend.h
10878
10879 IIO DIGITAL POTENTIOMETER DAC
10880 M:      Peter Rosin <[email protected]>
10881 L:      [email protected]
10882 S:      Maintained
10883 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10884 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10885 F:      drivers/iio/dac/dpot-dac.c
10886
10887 IIO ENVELOPE DETECTOR
10888 M:      Peter Rosin <[email protected]>
10889 L:      [email protected]
10890 S:      Maintained
10891 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10892 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10893 F:      drivers/iio/adc/envelope-detector.c
10894
10895 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10896 M:      Matti Vaittinen <[email protected]>
10897 L:      [email protected]
10898 S:      Maintained
10899 F:      drivers/iio/industrialio-gts-helper.c
10900 F:      include/linux/iio/iio-gts-helper.h
10901 F:      drivers/iio/test/iio-test-gts.c
10902
10903 IIO MULTIPLEXER
10904 M:      Peter Rosin <[email protected]>
10905 L:      [email protected]
10906 S:      Maintained
10907 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10908 F:      drivers/iio/multiplexer/iio-mux.c
10909
10910 IIO SCMI BASED DRIVER
10911 M:      Jyoti Bhayana <[email protected]>
10912 L:      [email protected]
10913 S:      Maintained
10914 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
10915
10916 IIO SUBSYSTEM AND DRIVERS
10917 M:      Jonathan Cameron <[email protected]>
10918 R:      Lars-Peter Clausen <[email protected]>
10919 L:      [email protected]
10920 S:      Maintained
10921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10922 F:      Documentation/ABI/testing/configfs-iio*
10923 F:      Documentation/ABI/testing/sysfs-bus-iio*
10924 F:      Documentation/devicetree/bindings/iio/
10925 F:      Documentation/iio/
10926 F:      drivers/iio/
10927 F:      drivers/staging/iio/
10928 F:      include/dt-bindings/iio/
10929 F:      include/linux/iio/
10930 F:      tools/iio/
10931
10932 IIO UNIT CONVERTER
10933 M:      Peter Rosin <[email protected]>
10934 L:      [email protected]
10935 S:      Maintained
10936 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10937 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10938 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10939 F:      drivers/iio/afe/iio-rescale.c
10940
10941 IKANOS/ADI EAGLE ADSL USB DRIVER
10942 M:      Matthieu Castet <[email protected]>
10943 M:      Stanislaw Gruszka <[email protected]>
10944 S:      Maintained
10945 F:      drivers/usb/atm/ueagle-atm.c
10946
10947 IMAGIS TOUCHSCREEN DRIVER
10948 M:      Markuss Broks <[email protected]>
10949 S:      Maintained
10950 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10951 F:      drivers/input/touchscreen/imagis.c
10952
10953 IMGTEC ASCII LCD DRIVER
10954 M:      Paul Burton <[email protected]>
10955 S:      Maintained
10956 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10957 F:      drivers/auxdisplay/img-ascii-lcd.c
10958
10959 IMGTEC JPEG ENCODER DRIVER
10960 M:      Devarsh Thakkar <[email protected]>
10961 L:      [email protected]
10962 S:      Supported
10963 F:      Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
10964 F:      drivers/media/platform/imagination/e5010*
10965
10966 IMGTEC IR DECODER DRIVER
10967 S:      Orphan
10968 F:      drivers/media/rc/img-ir/
10969
10970 IMGTEC POWERVR DRM DRIVER
10971 M:      Frank Binns <[email protected]>
10972 M:      Matt Coster <[email protected]>
10973 S:      Supported
10974 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
10975 F:      Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10976 F:      Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10977 F:      Documentation/gpu/imagination/
10978 F:      drivers/gpu/drm/imagination/
10979 F:      include/uapi/drm/pvr_drm.h
10980
10981 IMON SOUNDGRAPH USB IR RECEIVER
10982 M:      Sean Young <[email protected]>
10983 L:      [email protected]
10984 S:      Maintained
10985 F:      drivers/media/rc/imon.c
10986 F:      drivers/media/rc/imon_raw.c
10987
10988 IMS TWINTURBO FRAMEBUFFER DRIVER
10989 L:      [email protected]
10990 S:      Orphan
10991 F:      drivers/video/fbdev/imsttfb.c
10992
10993 INDEX OF FURTHER KERNEL DOCUMENTATION
10994 M:      Carlos Bilbao <[email protected]>
10995 S:      Maintained
10996 F:      Documentation/process/kernel-docs.rst
10997
10998 INDUSTRY PACK SUBSYSTEM (IPACK)
10999 M:      Vaibhav Gupta <[email protected]>
11000 M:      Jens Taprogge <[email protected]>
11001 M:      Greg Kroah-Hartman <[email protected]>
11002 L:      [email protected]
11003 S:      Maintained
11004 W:      http://industrypack.sourceforge.net
11005 F:      drivers/ipack/
11006
11007 INFINEON DPS310 Driver
11008 M:      Eddie James <[email protected]>
11009 L:      [email protected]
11010 S:      Maintained
11011 F:      drivers/iio/pressure/dps310.c
11012
11013 INFINEON PEB2466 ASoC CODEC
11014 M:      Herve Codina <[email protected]>
11015 L:      [email protected] (moderated for non-subscribers)
11016 S:      Maintained
11017 F:      Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11018 F:      sound/soc/codecs/peb2466.c
11019
11020 INFINIBAND SUBSYSTEM
11021 M:      Jason Gunthorpe <[email protected]>
11022 M:      Leon Romanovsky <[email protected]>
11023 L:      [email protected]
11024 S:      Supported
11025 W:      https://github.com/linux-rdma/rdma-core
11026 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11028 F:      Documentation/devicetree/bindings/infiniband/
11029 F:      Documentation/infiniband/
11030 F:      drivers/infiniband/
11031 F:      include/rdma/
11032 F:      include/trace/events/ib_mad.h
11033 F:      include/trace/events/ib_umad.h
11034 F:      include/trace/misc/rdma.h
11035 F:      include/uapi/linux/if_infiniband.h
11036 F:      include/uapi/rdma/
11037 F:      samples/bpf/ibumad_kern.c
11038 F:      samples/bpf/ibumad_user.c
11039
11040 INGENIC JZ4780 NAND DRIVER
11041 M:      Harvey Hunt <[email protected]>
11042 L:      [email protected]
11043 L:      [email protected]
11044 S:      Maintained
11045 F:      drivers/mtd/nand/raw/ingenic/
11046
11047 INGENIC JZ47xx SoCs
11048 M:      Paul Cercueil <[email protected]>
11049 L:      [email protected]
11050 S:      Maintained
11051 F:      arch/mips/boot/dts/ingenic/
11052 F:      arch/mips/generic/board-ingenic.c
11053 F:      arch/mips/include/asm/mach-ingenic/
11054 F:      arch/mips/ingenic/Kconfig
11055 F:      drivers/clk/ingenic/
11056 F:      drivers/dma/dma-jz4780.c
11057 F:      drivers/gpu/drm/ingenic/
11058 F:      drivers/i2c/busses/i2c-jz4780.c
11059 F:      drivers/iio/adc/ingenic-adc.c
11060 F:      drivers/irqchip/irq-ingenic.c
11061 F:      drivers/memory/jz4780-nemc.c
11062 F:      drivers/mmc/host/jz4740_mmc.c
11063 F:      drivers/mtd/nand/raw/ingenic/
11064 F:      drivers/pinctrl/pinctrl-ingenic.c
11065 F:      drivers/power/supply/ingenic-battery.c
11066 F:      drivers/pwm/pwm-jz4740.c
11067 F:      drivers/remoteproc/ingenic_rproc.c
11068 F:      drivers/rtc/rtc-jz4740.c
11069 F:      drivers/tty/serial/8250/8250_ingenic.c
11070 F:      drivers/usb/musb/jz4740.c
11071 F:      drivers/watchdog/jz4740_wdt.c
11072 F:      include/dt-bindings/iio/adc/ingenic,adc.h
11073 F:      include/linux/mfd/ingenic-tcu.h
11074 F:      sound/soc/codecs/jz47*
11075 F:      sound/soc/jz4740/
11076
11077 INJOINIC IP5xxx POWER BANK IC DRIVER
11078 M:      Samuel Holland <[email protected]>
11079 S:      Maintained
11080 F:      drivers/power/supply/ip5xxx_power.c
11081
11082 INOTIFY
11083 M:      Jan Kara <[email protected]>
11084 R:      Amir Goldstein <[email protected]>
11085 L:      [email protected]
11086 S:      Maintained
11087 F:      Documentation/filesystems/inotify.rst
11088 F:      fs/notify/inotify/
11089 F:      include/linux/inotify.h
11090 F:      include/uapi/linux/inotify.h
11091
11092 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11093 M:      Dmitry Torokhov <[email protected]>
11094 L:      [email protected]
11095 S:      Maintained
11096 Q:      http://patchwork.kernel.org/project/linux-input/list/
11097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11098 F:      Documentation/devicetree/bindings/input/
11099 F:      Documentation/devicetree/bindings/serio/
11100 F:      Documentation/input/
11101 F:      drivers/input/
11102 F:      include/dt-bindings/input/
11103 F:      include/linux/input.h
11104 F:      include/linux/input/
11105 F:      include/uapi/linux/input-event-codes.h
11106 F:      include/uapi/linux/input.h
11107
11108 INPUT MULTITOUCH (MT) PROTOCOL
11109 M:      Henrik Rydberg <[email protected]>
11110 L:      [email protected]
11111 S:      Odd fixes
11112 F:      Documentation/input/multi-touch-protocol.rst
11113 F:      drivers/input/input-mt.c
11114 K:      \b(ABS|SYN)_MT_
11115
11116 INSIDE SECURE CRYPTO DRIVER
11117 M:      Antoine Tenart <[email protected]>
11118 L:      [email protected]
11119 S:      Maintained
11120 F:      drivers/crypto/inside-secure/
11121
11122 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11123 M:      Mimi Zohar <[email protected]>
11124 M:      Roberto Sassu <[email protected]>
11125 M:      Dmitry Kasatkin <[email protected]>
11126 R:      Eric Snowberg <[email protected]>
11127 L:      [email protected]
11128 S:      Supported
11129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11130 F:      security/integrity/
11131 F:      security/integrity/ima/
11132
11133 INTEL 810/815 FRAMEBUFFER DRIVER
11134 M:      Antonino Daplas <[email protected]>
11135 L:      [email protected]
11136 S:      Maintained
11137 F:      drivers/video/fbdev/i810/
11138
11139 INTEL 8254 COUNTER DRIVER
11140 M:      William Breathitt Gray <[email protected]>
11141 L:      [email protected]
11142 S:      Maintained
11143 F:      drivers/counter/i8254.c
11144 F:      include/linux/i8254.h
11145
11146 INTEL 8255 GPIO DRIVER
11147 M:      William Breathitt Gray <[email protected]>
11148 L:      [email protected]
11149 S:      Maintained
11150 F:      drivers/gpio/gpio-i8255.c
11151 F:      drivers/gpio/gpio-i8255.h
11152
11153 INTEL ASoC DRIVERS
11154 M:      Cezary Rojewski <[email protected]>
11155 M:      Pierre-Louis Bossart <[email protected]>
11156 M:      Liam Girdwood <[email protected]>
11157 M:      Peter Ujfalusi <[email protected]>
11158 M:      Bard Liao <[email protected]>
11159 M:      Ranjani Sridharan <[email protected]>
11160 M:      Kai Vehmanen <[email protected]>
11161 L:      [email protected] (moderated for non-subscribers)
11162 S:      Supported
11163 F:      sound/soc/intel/
11164
11165 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11166 M:      Hans de Goede <[email protected]>
11167 L:      [email protected]
11168 S:      Maintained
11169 F:      drivers/platform/x86/intel/atomisp2/pm.c
11170
11171 INTEL ATOMISP2 LED DRIVER
11172 M:      Hans de Goede <[email protected]>
11173 L:      [email protected]
11174 S:      Maintained
11175 F:      drivers/platform/x86/intel/atomisp2/led.c
11176
11177 INTEL BIOS SAR INT1092 DRIVER
11178 M:      Shravan Sudhakar <[email protected]>
11179 L:      [email protected]
11180 S:      Maintained
11181 F:      drivers/platform/x86/intel/int1092/
11182
11183 INTEL BROXTON PMC DRIVER
11184 M:      Mika Westerberg <[email protected]>
11185 M:      Zha Qipeng <[email protected]>
11186 S:      Maintained
11187 F:      drivers/mfd/intel_pmc_bxt.c
11188 F:      include/linux/mfd/intel_pmc_bxt.h
11189
11190 INTEL C600 SERIES SAS CONTROLLER DRIVER
11191 M:      Artur Paszkiewicz <[email protected]>
11192 L:      [email protected]
11193 S:      Supported
11194 T:      git git://git.code.sf.net/p/intel-sas/isci
11195 F:      drivers/scsi/isci/
11196
11197 INTEL CPU family model numbers
11198 M:      Tony Luck <[email protected]>
11199 M:      [email protected]
11200 L:      [email protected]
11201 S:      Supported
11202 F:      arch/x86/include/asm/intel-family.h
11203
11204 INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11205 M:      Jani Nikula <[email protected]>
11206 M:      Rodrigo Vivi <[email protected]>
11207 L:      [email protected]
11208 L:      [email protected]
11209 S:      Supported
11210 F:      drivers/gpu/drm/i915/display/
11211 F:      drivers/gpu/drm/xe/display/
11212 F:      drivers/gpu/drm/xe/compat-i915-headers
11213 F:      include/drm/intel/
11214
11215 INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11216 M:      Jani Nikula <[email protected]>
11217 M:      Joonas Lahtinen <[email protected]>
11218 M:      Rodrigo Vivi <[email protected]>
11219 M:      Tvrtko Ursulin <[email protected]>
11220 L:      [email protected]
11221 S:      Supported
11222 W:      https://drm.pages.freedesktop.org/intel-docs/
11223 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
11224 B:      https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11225 C:      irc://irc.oftc.net/intel-gfx
11226 T:      git https://gitlab.freedesktop.org/drm/i915/kernel.git
11227 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11228 F:      Documentation/gpu/i915.rst
11229 F:      drivers/gpu/drm/ci/xfails/i915*
11230 F:      drivers/gpu/drm/i915/
11231 F:      include/drm/intel/
11232 F:      include/uapi/drm/i915_drm.h
11233
11234 INTEL DRM XE DRIVER (Lunar Lake and newer)
11235 M:      Lucas De Marchi <[email protected]>
11236 M:      Thomas Hellström <[email protected]>
11237 M:      Rodrigo Vivi <[email protected]>
11238 L:      [email protected]
11239 S:      Supported
11240 W:      https://drm.pages.freedesktop.org/intel-docs/
11241 Q:      http://patchwork.freedesktop.org/project/intel-xe/
11242 B:      https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11243 C:      irc://irc.oftc.net/xe
11244 T:      git https://gitlab.freedesktop.org/drm/xe/kernel.git
11245 F:      Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11246 F:      Documentation/gpu/xe/
11247 F:      drivers/gpu/drm/xe/
11248 F:      include/drm/intel/
11249 F:      include/uapi/drm/xe_drm.h
11250
11251 INTEL ETHERNET DRIVERS
11252 M:      Tony Nguyen <[email protected]>
11253 M:      Przemek Kitszel <[email protected]>
11254 L:      [email protected] (moderated for non-subscribers)
11255 S:      Supported
11256 W:      https://www.intel.com/content/www/us/en/support.html
11257 Q:      https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11260 F:      Documentation/networking/device_drivers/ethernet/intel/
11261 F:      drivers/net/ethernet/intel/
11262 F:      drivers/net/ethernet/intel/*/
11263 F:      include/linux/avf/virtchnl.h
11264 F:      include/linux/net/intel/iidc.h
11265
11266 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11267 M:      Mustafa Ismail <[email protected]>
11268 M:      Tatyana Nikolova <[email protected]>
11269 L:      [email protected]
11270 S:      Supported
11271 F:      drivers/infiniband/hw/irdma/
11272 F:      include/uapi/rdma/irdma-abi.h
11273
11274 INTEL GPIO DRIVERS
11275 M:      Andy Shevchenko <[email protected]>
11276 L:      [email protected]
11277 S:      Supported
11278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11279 F:      drivers/gpio/gpio-elkhartlake.c
11280 F:      drivers/gpio/gpio-graniterapids.c
11281 F:      drivers/gpio/gpio-ich.c
11282 F:      drivers/gpio/gpio-merrifield.c
11283 F:      drivers/gpio/gpio-ml-ioh.c
11284 F:      drivers/gpio/gpio-pch.c
11285 F:      drivers/gpio/gpio-sch.c
11286 F:      drivers/gpio/gpio-sodaville.c
11287 F:      drivers/gpio/gpio-tangier.c
11288 F:      drivers/gpio/gpio-tangier.h
11289
11290 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11291 M:      Zhenyu Wang <[email protected]>
11292 M:      Zhi Wang <[email protected]>
11293 L:      [email protected]
11294 L:      [email protected]
11295 S:      Supported
11296 W:      https://github.com/intel/gvt-linux/wiki
11297 T:      git https://github.com/intel/gvt-linux.git
11298 F:      drivers/gpu/drm/i915/gvt/
11299
11300 INTEL HID EVENT DRIVER
11301 M:      Alex Hung <[email protected]>
11302 L:      [email protected]
11303 S:      Maintained
11304 F:      drivers/platform/x86/intel/hid.c
11305
11306 INTEL I/OAT DMA DRIVER
11307 M:      Dave Jiang <[email protected]>
11308 R:      Dan Williams <[email protected]>
11309 L:      [email protected]
11310 S:      Supported
11311 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
11312 F:      drivers/dma/ioat*
11313
11314 INTEL IAA CRYPTO DRIVER
11315 M:      Tom Zanussi <[email protected]>
11316 L:      [email protected]
11317 S:      Supported
11318 F:      Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11319 F:      drivers/crypto/intel/iaa/*
11320
11321 INTEL IDLE DRIVER
11322 M:      Jacob Pan <[email protected]>
11323 M:      Len Brown <[email protected]>
11324 L:      [email protected]
11325 S:      Supported
11326 B:      https://bugzilla.kernel.org
11327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11328 F:      drivers/idle/intel_idle.c
11329
11330 INTEL IDXD DRIVER
11331 M:      Fenghua Yu <[email protected]>
11332 R:      Dave Jiang <[email protected]>
11333 L:      [email protected]
11334 S:      Supported
11335 F:      drivers/dma/idxd/*
11336 F:      include/uapi/linux/idxd.h
11337
11338 INTEL IN FIELD SCAN (IFS) DEVICE
11339 M:      Jithu Joseph <[email protected]>
11340 R:      Ashok Raj <[email protected]>
11341 R:      Tony Luck <[email protected]>
11342 S:      Maintained
11343 F:      drivers/platform/x86/intel/ifs
11344 F:      include/trace/events/intel_ifs.h
11345 F:      tools/testing/selftests/drivers/platform/x86/intel/ifs/
11346
11347 INTEL INTEGRATED SENSOR HUB DRIVER
11348 M:      Srinivas Pandruvada <[email protected]>
11349 M:      Jiri Kosina <[email protected]>
11350 L:      [email protected]
11351 S:      Maintained
11352 F:      drivers/hid/intel-ish-hid/
11353
11354 INTEL IOMMU (VT-d)
11355 M:      David Woodhouse <[email protected]>
11356 M:      Lu Baolu <[email protected]>
11357 L:      [email protected]
11358 S:      Supported
11359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11360 F:      drivers/iommu/intel/
11361
11362 INTEL IPU3 CSI-2 CIO2 DRIVER
11363 M:      Yong Zhi <[email protected]>
11364 M:      Sakari Ailus <[email protected]>
11365 M:      Bingbu Cao <[email protected]>
11366 M:      Dan Scally <[email protected]>
11367 R:      Tianshu Qiu <[email protected]>
11368 L:      [email protected]
11369 S:      Maintained
11370 T:      git git://linuxtv.org/media_tree.git
11371 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11372 F:      drivers/media/pci/intel/ipu3/
11373
11374 INTEL IPU3 CSI-2 IMGU DRIVER
11375 M:      Sakari Ailus <[email protected]>
11376 R:      Bingbu Cao <[email protected]>
11377 R:      Tianshu Qiu <[email protected]>
11378 L:      [email protected]
11379 S:      Maintained
11380 F:      Documentation/admin-guide/media/ipu3.rst
11381 F:      Documentation/admin-guide/media/ipu3_rcb.svg
11382 F:      Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11383 F:      drivers/staging/media/ipu3/
11384
11385 INTEL IPU6 INPUT SYSTEM DRIVER
11386 M:      Sakari Ailus <[email protected]>
11387 M:      Bingbu Cao <[email protected]>
11388 R:      Tianshu Qiu <[email protected]>
11389 L:      [email protected]
11390 S:      Maintained
11391 T:      git git://linuxtv.org/media_tree.git
11392 F:      Documentation/admin-guide/media/ipu6-isys.rst
11393 F:      drivers/media/pci/intel/ipu6/
11394
11395 INTEL ISHTP ECLITE DRIVER
11396 M:      Sumesh K Naduvalath <[email protected]>
11397 L:      [email protected]
11398 S:      Supported
11399 F:      drivers/platform/x86/intel/ishtp_eclite.c
11400
11401 INTEL IXP4XX CRYPTO SUPPORT
11402 M:      Corentin Labbe <[email protected]>
11403 L:      [email protected]
11404 S:      Maintained
11405 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11406
11407 INTEL KEEM BAY DRM DRIVER
11408 M:      Anitha Chrisanthus <[email protected]>
11409 M:      Edmund Dea <[email protected]>
11410 S:      Maintained
11411 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11412 F:      drivers/gpu/drm/kmb/
11413
11414 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11415 M:      Daniele Alessandrelli <[email protected]>
11416 S:      Maintained
11417 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11418 F:      drivers/crypto/intel/keembay/Kconfig
11419 F:      drivers/crypto/intel/keembay/Makefile
11420 F:      drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11421 F:      drivers/crypto/intel/keembay/ocs-aes.c
11422 F:      drivers/crypto/intel/keembay/ocs-aes.h
11423
11424 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11425 M:      Daniele Alessandrelli <[email protected]>
11426 M:      Prabhjot Khurana <[email protected]>
11427 M:      Mark Gross <[email protected]>
11428 S:      Maintained
11429 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11430 F:      drivers/crypto/intel/keembay/Kconfig
11431 F:      drivers/crypto/intel/keembay/Makefile
11432 F:      drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11433
11434 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11435 M:      Daniele Alessandrelli <[email protected]>
11436 M:      Declan Murphy <[email protected]>
11437 S:      Maintained
11438 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11439 F:      drivers/crypto/intel/keembay/Kconfig
11440 F:      drivers/crypto/intel/keembay/Makefile
11441 F:      drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11442 F:      drivers/crypto/intel/keembay/ocs-hcu.c
11443 F:      drivers/crypto/intel/keembay/ocs-hcu.h
11444
11445 INTEL MANAGEMENT ENGINE (mei)
11446 M:      Tomas Winkler <[email protected]>
11447 L:      [email protected]
11448 S:      Supported
11449 F:      Documentation/driver-api/mei/*
11450 F:      drivers/misc/mei/
11451 F:      drivers/watchdog/mei_wdt.c
11452 F:      include/linux/mei_aux.h
11453 F:      include/linux/mei_cl_bus.h
11454 F:      include/uapi/linux/mei.h
11455 F:      include/uapi/linux/mei_uuid.h
11456 F:      include/uapi/linux/uuid.h
11457 F:      samples/mei/*
11458
11459 INTEL MAX 10 BMC MFD DRIVER
11460 M:      Xu Yilun <[email protected]>
11461 R:      Tom Rix <[email protected]>
11462 S:      Maintained
11463 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11464 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
11465 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
11466 F:      drivers/mfd/intel-m10-bmc*
11467 F:      include/linux/mfd/intel-m10-bmc.h
11468
11469 INTEL MAX10 BMC SECURE UPDATES
11470 M:      Peter Colberg <[email protected]>
11471 L:      [email protected]
11472 S:      Maintained
11473 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11474 F:      drivers/fpga/intel-m10-bmc-sec-update.c
11475
11476 INTEL P-Unit IPC DRIVER
11477 M:      Zha Qipeng <[email protected]>
11478 L:      [email protected]
11479 S:      Maintained
11480 F:      arch/x86/include/asm/intel_punit_ipc.h
11481 F:      drivers/platform/x86/intel/punit_ipc.c
11482
11483 INTEL PMC CORE DRIVER
11484 M:      Rajneesh Bhardwaj <[email protected]>
11485 M:      David E Box <[email protected]>
11486 L:      [email protected]
11487 S:      Maintained
11488 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
11489 F:      drivers/platform/x86/intel/pmc/
11490
11491 INTEL PMIC GPIO DRIVERS
11492 M:      Andy Shevchenko <[email protected]>
11493 S:      Supported
11494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11495 F:      drivers/gpio/gpio-*cove.c
11496
11497 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11498 M:      Andy Shevchenko <[email protected]>
11499 S:      Supported
11500 F:      drivers/mfd/intel_soc_pmic*
11501 F:      include/linux/mfd/intel_soc_pmic*
11502
11503 INTEL PMT DRIVERS
11504 M:      David E. Box <[email protected]>
11505 S:      Supported
11506 F:      drivers/platform/x86/intel/pmt/
11507
11508 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11509 M:      Stanislav Yakovlev <[email protected]>
11510 L:      [email protected]
11511 S:      Maintained
11512 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11513 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11514 F:      drivers/net/wireless/intel/ipw2x00/
11515
11516 INTEL PSTATE DRIVER
11517 M:      Srinivas Pandruvada <[email protected]>
11518 M:      Len Brown <[email protected]>
11519 L:      [email protected]
11520 S:      Supported
11521 F:      drivers/cpufreq/intel_pstate.c
11522
11523 INTEL PTP DFL ToD DRIVER
11524 M:      Tianfei Zhang <[email protected]>
11525 L:      [email protected]
11526 L:      [email protected]
11527 S:      Maintained
11528 F:      drivers/ptp/ptp_dfl_tod.c
11529
11530 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11531 M:      Jarkko Nikula <[email protected]>
11532 L:      [email protected]
11533 F:      drivers/counter/intel-qep.c
11534
11535 INTEL SCU DRIVERS
11536 M:      Mika Westerberg <[email protected]>
11537 S:      Maintained
11538 F:      arch/x86/include/asm/intel_scu_ipc.h
11539 F:      drivers/platform/x86/intel_scu_*
11540
11541 INTEL SDSI DRIVER
11542 M:      David E. Box <[email protected]>
11543 S:      Supported
11544 F:      drivers/platform/x86/intel/sdsi.c
11545 F:      tools/arch/x86/intel_sdsi/
11546 F:      tools/testing/selftests/drivers/sdsi/
11547
11548 INTEL SGX
11549 M:      Jarkko Sakkinen <[email protected]>
11550 R:      Dave Hansen <[email protected]>
11551 L:      [email protected]
11552 S:      Supported
11553 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
11554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11555 F:      Documentation/arch/x86/sgx.rst
11556 F:      arch/x86/entry/vdso/vsgx.S
11557 F:      arch/x86/include/asm/sgx.h
11558 F:      arch/x86/include/uapi/asm/sgx.h
11559 F:      arch/x86/kernel/cpu/sgx/*
11560 F:      tools/testing/selftests/sgx/*
11561 K:      \bSGX_
11562
11563 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11564 M:      Daniel Scally <[email protected]>
11565 S:      Maintained
11566 F:      drivers/platform/x86/intel/int3472/
11567
11568 INTEL SPEED SELECT TECHNOLOGY
11569 M:      Srinivas Pandruvada <[email protected]>
11570 L:      [email protected]
11571 S:      Maintained
11572 F:      drivers/platform/x86/intel/speed_select_if/
11573 F:      include/uapi/linux/isst_if.h
11574 F:      tools/power/x86/intel-speed-select/
11575
11576 INTEL STRATIX10 FIRMWARE DRIVERS
11577 M:      Dinh Nguyen <[email protected]>
11578 L:      [email protected]
11579 S:      Maintained
11580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11581 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11582 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11583 F:      drivers/firmware/stratix10-rsu.c
11584 F:      drivers/firmware/stratix10-svc.c
11585 F:      include/linux/firmware/intel/stratix10-smc.h
11586 F:      include/linux/firmware/intel/stratix10-svc-client.h
11587
11588 INTEL TELEMETRY DRIVER
11589 M:      Rajneesh Bhardwaj <[email protected]>
11590 M:      "David E. Box" <[email protected]>
11591 L:      [email protected]
11592 S:      Maintained
11593 F:      arch/x86/include/asm/intel_telemetry.h
11594 F:      drivers/platform/x86/intel/telemetry/
11595
11596 INTEL TPMI DRIVER
11597 M:      Srinivas Pandruvada <[email protected]>
11598 L:      [email protected]
11599 S:      Maintained
11600 F:      Documentation/ABI/testing/debugfs-tpmi
11601 F:      drivers/platform/x86/intel/tpmi.c
11602 F:      include/linux/intel_tpmi.h
11603
11604 INTEL UNCORE FREQUENCY CONTROL
11605 M:      Srinivas Pandruvada <[email protected]>
11606 L:      [email protected]
11607 S:      Maintained
11608 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11609 F:      drivers/platform/x86/intel/uncore-frequency/
11610
11611 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11612 M:      David E. Box <[email protected]>
11613 S:      Supported
11614 F:      drivers/platform/x86/intel/vsec.*
11615
11616 INTEL VIRTUAL BUTTON DRIVER
11617 M:      AceLan Kao <[email protected]>
11618 L:      [email protected]
11619 S:      Maintained
11620 F:      drivers/platform/x86/intel/vbtn.c
11621
11622 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11623 M:      Stanislaw Gruszka <[email protected]>
11624 L:      [email protected]
11625 S:      Supported
11626 F:      drivers/net/wireless/intel/iwlegacy/
11627
11628 INTEL WIRELESS WIFI LINK (iwlwifi)
11629 M:      Miri Korenblit <[email protected]>
11630 L:      [email protected]
11631 S:      Supported
11632 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11634 F:      drivers/net/wireless/intel/iwlwifi/
11635
11636 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11637 M:      Jithu Joseph <[email protected]>
11638 S:      Maintained
11639 W:      https://slimbootloader.github.io/security/firmware-update.html
11640 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
11641
11642 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11643 L:      [email protected]
11644 S:      Maintained
11645 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
11646
11647 INTEL WWAN IOSM DRIVER
11648 M:      M Chetan Kumar <[email protected]>
11649 L:      [email protected]
11650 S:      Maintained
11651 F:      drivers/net/wwan/iosm/
11652
11653 INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11654 M:      Xin Li <[email protected]>
11655 M:      "H. Peter Anvin" <[email protected]>
11656 S:      Supported
11657 F:      Documentation/arch/x86/x86_64/fred.rst
11658 F:      arch/x86/entry/entry_64_fred.S
11659 F:      arch/x86/entry/entry_fred.c
11660 F:      arch/x86/include/asm/fred.h
11661 F:      arch/x86/kernel/fred.c
11662
11663 INTEL(R) TRACE HUB
11664 M:      Alexander Shishkin <[email protected]>
11665 S:      Supported
11666 F:      Documentation/trace/intel_th.rst
11667 F:      drivers/hwtracing/intel_th/
11668 F:      include/linux/intel_th.h
11669
11670 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11671 M:      Ning Sun <[email protected]>
11672 L:      [email protected]
11673 S:      Supported
11674 W:      http://tboot.sourceforge.net
11675 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11676 F:      Documentation/arch/x86/intel_txt.rst
11677 F:      arch/x86/kernel/tboot.c
11678 F:      include/linux/tboot.h
11679
11680 INTERCONNECT API
11681 M:      Georgi Djakov <[email protected]>
11682 L:      [email protected]
11683 S:      Maintained
11684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11685 F:      Documentation/devicetree/bindings/interconnect/
11686 F:      Documentation/driver-api/interconnect.rst
11687 F:      drivers/interconnect/
11688 F:      include/dt-bindings/interconnect/
11689 F:      include/linux/interconnect-provider.h
11690 F:      include/linux/interconnect.h
11691
11692 INTERRUPT COUNTER DRIVER
11693 M:      Oleksij Rempel <[email protected]>
11694 R:      Pengutronix Kernel Team <[email protected]>
11695 L:      [email protected]
11696 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11697 F:      drivers/counter/interrupt-cnt.c
11698
11699 INTERSIL ISL7998X VIDEO DECODER DRIVER
11700 M:      Michael Tretter <[email protected]>
11701 R:      Pengutronix Kernel Team <[email protected]>
11702 L:      [email protected]
11703 S:      Maintained
11704 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11705 F:      drivers/media/i2c/isl7998x.c
11706
11707 INVENSENSE ICM-426xx IMU DRIVER
11708 M:      Jean-Baptiste Maneyrol <[email protected]>
11709 L:      [email protected]
11710 S:      Maintained
11711 W:      https://invensense.tdk.com/
11712 F:      Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11713 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11714 F:      drivers/iio/imu/inv_icm42600/
11715
11716 INVENSENSE MPU-3050 GYROSCOPE DRIVER
11717 M:      Linus Walleij <[email protected]>
11718 L:      [email protected]
11719 S:      Maintained
11720 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11721 F:      drivers/iio/gyro/mpu3050*
11722
11723 IOC3 ETHERNET DRIVER
11724 M:      Ralf Baechle <[email protected]>
11725 L:      [email protected]
11726 S:      Maintained
11727 F:      drivers/net/ethernet/sgi/ioc3-eth.c
11728
11729 IOMMU DMA-API LAYER
11730 M:      Robin Murphy <[email protected]>
11731 L:      [email protected]
11732 S:      Maintained
11733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11734 F:      drivers/iommu/dma-iommu.c
11735 F:      drivers/iommu/dma-iommu.h
11736 F:      drivers/iommu/iova.c
11737 F:      include/linux/iova.h
11738
11739 IOMMU SUBSYSTEM
11740 M:      Joerg Roedel <[email protected]>
11741 M:      Will Deacon <[email protected]>
11742 R:      Robin Murphy <[email protected]>
11743 L:      [email protected]
11744 S:      Maintained
11745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11746 F:      Documentation/devicetree/bindings/iommu/
11747 F:      drivers/iommu/
11748 F:      include/linux/iommu.h
11749 F:      include/linux/iova.h
11750 F:      include/linux/of_iommu.h
11751
11752 IOMMUFD
11753 M:      Jason Gunthorpe <[email protected]>
11754 M:      Kevin Tian <[email protected]>
11755 L:      [email protected]
11756 S:      Maintained
11757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11758 F:      Documentation/userspace-api/iommufd.rst
11759 F:      drivers/iommu/iommufd/
11760 F:      include/linux/iommufd.h
11761 F:      include/uapi/linux/iommufd.h
11762 F:      tools/testing/selftests/iommu/
11763
11764 IOSYS-MAP HELPERS
11765 M:      Thomas Zimmermann <[email protected]>
11766 L:      [email protected]
11767 S:      Maintained
11768 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11769 F:      include/linux/iosys-map.h
11770
11771 IO_URING
11772 M:      Jens Axboe <[email protected]>
11773 M:      Pavel Begunkov <[email protected]>
11774 L:      [email protected]
11775 S:      Maintained
11776 T:      git git://git.kernel.dk/linux-block
11777 T:      git git://git.kernel.dk/liburing
11778 F:      include/linux/io_uring/
11779 F:      include/linux/io_uring.h
11780 F:      include/linux/io_uring_types.h
11781 F:      include/trace/events/io_uring.h
11782 F:      include/uapi/linux/io_uring.h
11783 F:      io_uring/
11784
11785 IPMI SUBSYSTEM
11786 M:      Corey Minyard <[email protected]>
11787 L:      [email protected] (moderated for non-subscribers)
11788 S:      Supported
11789 W:      http://openipmi.sourceforge.net/
11790 T:      git https://github.com/cminyard/linux-ipmi.git for-next
11791 F:      Documentation/devicetree/bindings/ipmi/
11792 F:      Documentation/driver-api/ipmi.rst
11793 F:      drivers/char/ipmi/
11794 F:      include/linux/ipmi*
11795 F:      include/uapi/linux/ipmi*
11796
11797 IPS SCSI RAID DRIVER
11798 M:      Adaptec OEM Raid Solutions <[email protected]>
11799 L:      [email protected]
11800 S:      Maintained
11801 W:      http://www.adaptec.com/
11802 F:      drivers/scsi/ips*
11803
11804 IPVS
11805 M:      Simon Horman <[email protected]>
11806 M:      Julian Anastasov <[email protected]>
11807 L:      [email protected]
11808 L:      [email protected]
11809 S:      Maintained
11810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11812 F:      Documentation/networking/ipvs-sysctl.rst
11813 F:      include/net/ip_vs.h
11814 F:      include/uapi/linux/ip_vs.h
11815 F:      net/netfilter/ipvs/
11816
11817 IPWIRELESS DRIVER
11818 M:      Jiri Kosina <[email protected]>
11819 M:      David Sterba <[email protected]>
11820 S:      Odd Fixes
11821 F:      drivers/tty/ipwireless/
11822
11823 IRON DEVICE AUDIO CODEC DRIVERS
11824 M:      Kiseok Jo <[email protected]>
11825 L:      [email protected] (moderated for non-subscribers)
11826 S:      Maintained
11827 F:      Documentation/devicetree/bindings/sound/irondevice,*
11828 F:      sound/soc/codecs/sma*
11829
11830 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11831 M:      Thomas Gleixner <[email protected]>
11832 S:      Maintained
11833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11834 F:      Documentation/core-api/irq/irq-domain.rst
11835 F:      include/linux/irqdomain.h
11836 F:      include/linux/irqdomain_defs.h
11837 F:      kernel/irq/irqdomain.c
11838 F:      kernel/irq/msi.c
11839
11840 IRQ SUBSYSTEM
11841 M:      Thomas Gleixner <[email protected]>
11842 L:      [email protected]
11843 S:      Maintained
11844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11845 F:      include/linux/group_cpus.h
11846 F:      include/linux/irq.h
11847 F:      include/linux/irqhandler.h
11848 F:      include/linux/irqnr.h
11849 F:      include/linux/irqreturn.h
11850 F:      kernel/irq/
11851 F:      lib/group_cpus.c
11852
11853 IRQCHIP DRIVERS
11854 M:      Thomas Gleixner <[email protected]>
11855 L:      [email protected]
11856 S:      Maintained
11857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11858 F:      Documentation/devicetree/bindings/interrupt-controller/
11859 F:      drivers/irqchip/
11860 F:      include/linux/irqchip.h
11861
11862 ISA
11863 M:      William Breathitt Gray <[email protected]>
11864 S:      Maintained
11865 F:      Documentation/driver-api/isa.rst
11866 F:      drivers/base/isa.c
11867 F:      include/linux/isa.h
11868
11869 ISA RADIO MODULE
11870 M:      Hans Verkuil <[email protected]>
11871 L:      [email protected]
11872 S:      Maintained
11873 W:      https://linuxtv.org
11874 T:      git git://linuxtv.org/media_tree.git
11875 F:      drivers/media/radio/radio-isa*
11876
11877 ISAPNP
11878 M:      Jaroslav Kysela <[email protected]>
11879 S:      Maintained
11880 F:      Documentation/userspace-api/isapnp.rst
11881 F:      drivers/pnp/isapnp/
11882 F:      include/linux/isapnp.h
11883
11884 ISCSI
11885 M:      Lee Duncan <[email protected]>
11886 M:      Chris Leech <[email protected]>
11887 M:      Mike Christie <[email protected]>
11888 L:      [email protected]
11889 L:      [email protected]
11890 S:      Maintained
11891 W:      www.open-iscsi.com
11892 F:      drivers/scsi/*iscsi*
11893 F:      include/scsi/*iscsi*
11894
11895 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11896 M:      Peter Jones <[email protected]>
11897 M:      Konrad Rzeszutek Wilk <[email protected]>
11898 S:      Maintained
11899 F:      drivers/firmware/iscsi_ibft*
11900
11901 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11902 M:      Sagi Grimberg <[email protected]>
11903 M:      Max Gurtovoy <[email protected]>
11904 L:      [email protected]
11905 S:      Supported
11906 W:      http://www.openfabrics.org
11907 W:      www.open-iscsi.org
11908 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11909 F:      drivers/infiniband/ulp/iser/
11910
11911 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11912 M:      Sagi Grimberg <[email protected]>
11913 L:      [email protected]
11914 L:      [email protected]
11915 S:      Supported
11916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11917 F:      drivers/infiniband/ulp/isert
11918
11919 ISDN/CMTP OVER BLUETOOTH
11920 M:      Karsten Keil <[email protected]>
11921 L:      [email protected] (subscribers-only)
11922 L:      [email protected]
11923 S:      Odd Fixes
11924 W:      http://www.isdn4linux.de
11925 F:      Documentation/isdn/
11926 F:      drivers/isdn/capi/
11927 F:      include/linux/isdn/
11928 F:      include/uapi/linux/isdn/
11929 F:      net/bluetooth/cmtp/
11930
11931 ISDN/mISDN SUBSYSTEM
11932 M:      Karsten Keil <[email protected]>
11933 L:      [email protected] (subscribers-only)
11934 L:      [email protected]
11935 S:      Maintained
11936 W:      http://www.isdn4linux.de
11937 F:      drivers/isdn/Kconfig
11938 F:      drivers/isdn/Makefile
11939 F:      drivers/isdn/hardware/
11940 F:      drivers/isdn/mISDN/
11941
11942 ISOFS FILESYSTEM
11943 M:      Jan Kara <[email protected]>
11944 L:      [email protected]
11945 S:      Maintained
11946 F:      Documentation/filesystems/isofs.rst
11947 F:      fs/isofs/
11948
11949 IT87 HARDWARE MONITORING DRIVER
11950 M:      Jean Delvare <[email protected]>
11951 L:      [email protected]
11952 S:      Maintained
11953 F:      Documentation/hwmon/it87.rst
11954 F:      drivers/hwmon/it87.c
11955
11956 IT913X MEDIA DRIVER
11957 L:      [email protected]
11958 S:      Orphan
11959 W:      https://linuxtv.org
11960 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11961 F:      drivers/media/tuners/it913x*
11962
11963 ITE IT66121 HDMI BRIDGE DRIVER
11964 M:      Phong LE <[email protected]>
11965 M:      Neil Armstrong <[email protected]>
11966 S:      Maintained
11967 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11968 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11969 F:      drivers/gpu/drm/bridge/ite-it66121.c
11970
11971 IVTV VIDEO4LINUX DRIVER
11972 M:      Andy Walls <[email protected]>
11973 L:      [email protected]
11974 S:      Maintained
11975 W:      https://linuxtv.org
11976 T:      git git://linuxtv.org/media_tree.git
11977 F:      Documentation/admin-guide/media/ivtv*
11978 F:      drivers/media/pci/ivtv/
11979 F:      include/uapi/linux/ivtv*
11980
11981 IX2505V MEDIA DRIVER
11982 M:      Malcolm Priestley <[email protected]>
11983 L:      [email protected]
11984 S:      Maintained
11985 W:      https://linuxtv.org
11986 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11987 F:      drivers/media/dvb-frontends/ix2505v*
11988
11989 JAILHOUSE HYPERVISOR INTERFACE
11990 M:      Jan Kiszka <[email protected]>
11991 L:      [email protected]
11992 S:      Maintained
11993 F:      arch/x86/include/asm/jailhouse_para.h
11994 F:      arch/x86/kernel/jailhouse.c
11995
11996 JFS FILESYSTEM
11997 M:      Dave Kleikamp <[email protected]>
11998 L:      [email protected]
11999 S:      Odd Fixes
12000 W:      http://jfs.sourceforge.net/
12001 T:      git https://github.com/kleikamp/linux-shaggy.git
12002 F:      Documentation/admin-guide/jfs.rst
12003 F:      fs/jfs/
12004
12005 JME NETWORK DRIVER
12006 M:      Guo-Fu Tseng <[email protected]>
12007 L:      [email protected]
12008 S:      Odd Fixes
12009 F:      drivers/net/ethernet/jme.*
12010
12011 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12012 M:      David Woodhouse <[email protected]>
12013 M:      Richard Weinberger <[email protected]>
12014 L:      [email protected]
12015 S:      Odd Fixes
12016 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
12017 T:      git git://git.infradead.org/ubifs-2.6.git
12018 F:      fs/jffs2/
12019 F:      include/uapi/linux/jffs2.h
12020
12021 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12022 M:      "Theodore Ts'o" <[email protected]>
12023 M:      Jan Kara <[email protected]>
12024 L:      [email protected]
12025 S:      Maintained
12026 F:      fs/jbd2/
12027 F:      include/linux/jbd2.h
12028
12029 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12030 M:      Mikhail Ulyanov <[email protected]>
12031 L:      [email protected]
12032 L:      [email protected]
12033 S:      Maintained
12034 F:      drivers/media/platform/renesas/rcar_jpu.c
12035
12036 JSM Neo PCI based serial card
12037 L:      [email protected]
12038 S:      Orphan
12039 F:      drivers/tty/serial/jsm/
12040
12041 K10TEMP HARDWARE MONITORING DRIVER
12042 M:      Clemens Ladisch <[email protected]>
12043 L:      [email protected]
12044 S:      Maintained
12045 F:      Documentation/hwmon/k10temp.rst
12046 F:      drivers/hwmon/k10temp.c
12047
12048 K8TEMP HARDWARE MONITORING DRIVER
12049 M:      Rudolf Marek <[email protected]>
12050 L:      [email protected]
12051 S:      Maintained
12052 F:      Documentation/hwmon/k8temp.rst
12053 F:      drivers/hwmon/k8temp.c
12054
12055 KASAN
12056 M:      Andrey Ryabinin <[email protected]>
12057 R:      Alexander Potapenko <[email protected]>
12058 R:      Andrey Konovalov <[email protected]>
12059 R:      Dmitry Vyukov <[email protected]>
12060 R:      Vincenzo Frascino <[email protected]>
12061 L:      [email protected]
12062 S:      Maintained
12063 F:      Documentation/dev-tools/kasan.rst
12064 F:      arch/*/include/asm/*kasan.h
12065 F:      arch/*/mm/kasan_init*
12066 F:      include/linux/kasan*.h
12067 F:      lib/Kconfig.kasan
12068 F:      mm/kasan/
12069 F:      scripts/Makefile.kasan
12070
12071 KCONFIG
12072 M:      Masahiro Yamada <[email protected]>
12073 L:      [email protected]
12074 S:      Maintained
12075 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12077 F:      Documentation/kbuild/kconfig*
12078 F:      scripts/Kconfig.include
12079 F:      scripts/kconfig/
12080
12081 KCOV
12082 R:      Dmitry Vyukov <[email protected]>
12083 R:      Andrey Konovalov <[email protected]>
12084 L:      [email protected]
12085 S:      Maintained
12086 F:      Documentation/dev-tools/kcov.rst
12087 F:      include/linux/kcov.h
12088 F:      include/uapi/linux/kcov.h
12089 F:      kernel/kcov.c
12090 F:      scripts/Makefile.kcov
12091
12092 KCSAN
12093 M:      Marco Elver <[email protected]>
12094 R:      Dmitry Vyukov <[email protected]>
12095 L:      [email protected]
12096 S:      Maintained
12097 F:      Documentation/dev-tools/kcsan.rst
12098 F:      include/linux/kcsan*.h
12099 F:      kernel/kcsan/
12100 F:      lib/Kconfig.kcsan
12101 F:      scripts/Makefile.kcsan
12102
12103 KDUMP
12104 M:      Baoquan He <[email protected]>
12105 R:      Vivek Goyal <[email protected]>
12106 R:      Dave Young <[email protected]>
12107 L:      [email protected]
12108 S:      Maintained
12109 W:      http://lse.sourceforge.net/kdump/
12110 F:      Documentation/admin-guide/kdump/
12111 F:      fs/proc/vmcore.c
12112 F:      include/linux/crash_core.h
12113 F:      include/linux/crash_dump.h
12114 F:      include/uapi/linux/vmcore.h
12115 F:      kernel/crash_*.c
12116
12117 KEENE FM RADIO TRANSMITTER DRIVER
12118 M:      Hans Verkuil <[email protected]>
12119 L:      [email protected]
12120 S:      Maintained
12121 W:      https://linuxtv.org
12122 T:      git git://linuxtv.org/media_tree.git
12123 F:      drivers/media/radio/radio-keene*
12124
12125 KERNEL AUTOMOUNTER
12126 M:      Ian Kent <[email protected]>
12127 L:      [email protected]
12128 S:      Maintained
12129 F:      fs/autofs/
12130
12131 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12132 M:      Masahiro Yamada <[email protected]>
12133 R:      Nathan Chancellor <[email protected]>
12134 R:      Nicolas Schier <[email protected]>
12135 L:      [email protected]
12136 S:      Maintained
12137 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12139 F:      Documentation/kbuild/
12140 F:      Makefile
12141 F:      scripts/*vmlinux*
12142 F:      scripts/Kbuild*
12143 F:      scripts/Makefile*
12144 F:      scripts/basic/
12145 F:      scripts/clang-tools/
12146 F:      scripts/dummy-tools/
12147 F:      scripts/include/
12148 F:      scripts/mk*
12149 F:      scripts/mod/
12150 F:      scripts/package/
12151 F:      usr/
12152
12153 KERNEL HARDENING (not covered by other areas)
12154 M:      Kees Cook <[email protected]>
12155 R:      Gustavo A. R. Silva <[email protected]>
12156 L:      [email protected]
12157 S:      Supported
12158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12159 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
12160 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
12161 F:      arch/*/configs/hardening.config
12162 F:      include/linux/overflow.h
12163 F:      include/linux/randomize_kstack.h
12164 F:      kernel/configs/hardening.config
12165 F:      lib/usercopy_kunit.c
12166 F:      mm/usercopy.c
12167 K:      \b(add|choose)_random_kstack_offset\b
12168 K:      \b__check_(object_size|heap_object)\b
12169 K:      \b__counted_by\b
12170
12171 KERNEL JANITORS
12172 L:      [email protected]
12173 S:      Odd Fixes
12174 W:      http://kernelnewbies.org/KernelJanitors
12175
12176 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12177 M:      Chuck Lever <[email protected]>
12178 M:      Jeff Layton <[email protected]>
12179 R:      Neil Brown <[email protected]>
12180 R:      Olga Kornievskaia <[email protected]>
12181 R:      Dai Ngo <[email protected]>
12182 R:      Tom Talpey <[email protected]>
12183 L:      [email protected]
12184 S:      Supported
12185 B:      https://bugzilla.kernel.org
12186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12187 F:      Documentation/filesystems/nfs/
12188 F:      fs/lockd/
12189 F:      fs/nfs_common/
12190 F:      fs/nfsd/
12191 F:      include/linux/lockd/
12192 F:      include/linux/sunrpc/
12193 F:      include/trace/events/rpcgss.h
12194 F:      include/trace/events/rpcrdma.h
12195 F:      include/trace/events/sunrpc.h
12196 F:      include/trace/misc/fs.h
12197 F:      include/trace/misc/nfs.h
12198 F:      include/trace/misc/sunrpc.h
12199 F:      include/uapi/linux/nfsd/
12200 F:      include/uapi/linux/sunrpc/
12201 F:      net/sunrpc/
12202
12203 KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12204 M:      Thomas Weißschuh <[email protected]>
12205 R:      Christian Heusel <[email protected]>
12206 R:      Nathan Chancellor <[email protected]>
12207 S:      Maintained
12208 F:      scripts/package/PKGBUILD
12209
12210 KERNEL REGRESSIONS
12211 M:      Thorsten Leemhuis <[email protected]>
12212 L:      [email protected]
12213 S:      Supported
12214 F:      Documentation/admin-guide/reporting-regressions.rst
12215 F:      Documentation/process/handling-regressions.rst
12216
12217 KERNEL SELFTEST FRAMEWORK
12218 M:      Shuah Khan <[email protected]>
12219 M:      Shuah Khan <[email protected]>
12220 L:      [email protected]
12221 S:      Maintained
12222 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
12223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12224 F:      Documentation/dev-tools/kselftest*
12225 F:      tools/testing/selftests/
12226
12227 KERNEL SMB3 SERVER (KSMBD)
12228 M:      Namjae Jeon <[email protected]>
12229 M:      Steve French <[email protected]>
12230 R:      Sergey Senozhatsky <[email protected]>
12231 R:      Tom Talpey <[email protected]>
12232 L:      [email protected]
12233 S:      Maintained
12234 T:      git git://git.samba.org/ksmbd.git
12235 F:      Documentation/filesystems/smb/ksmbd.rst
12236 F:      fs/smb/common/
12237 F:      fs/smb/server/
12238
12239 KERNEL UNIT TESTING FRAMEWORK (KUnit)
12240 M:      Brendan Higgins <[email protected]>
12241 M:      David Gow <[email protected]>
12242 R:      Rae Moar <[email protected]>
12243 L:      [email protected]
12244 L:      [email protected]
12245 S:      Maintained
12246 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
12247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12249 F:      Documentation/dev-tools/kunit/
12250 F:      include/kunit/
12251 F:      lib/kunit/
12252 F:      rust/kernel/kunit.rs
12253 F:      scripts/rustdoc_test_*
12254 F:      tools/testing/kunit/
12255
12256 KERNEL USERMODE HELPER
12257 M:      Luis Chamberlain <[email protected]>
12258 L:      [email protected]
12259 S:      Maintained
12260 F:      include/linux/umh.h
12261 F:      kernel/umh.c
12262
12263 KERNEL VIRTUAL MACHINE (KVM)
12264 M:      Paolo Bonzini <[email protected]>
12265 L:      [email protected]
12266 S:      Supported
12267 W:      http://www.linux-kvm.org
12268 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12269 F:      Documentation/virt/kvm/
12270 F:      include/asm-generic/kvm*
12271 F:      include/kvm/iodev.h
12272 F:      include/linux/kvm*
12273 F:      include/trace/events/kvm.h
12274 F:      include/uapi/asm-generic/kvm*
12275 F:      include/uapi/linux/kvm*
12276 F:      tools/kvm/
12277 F:      tools/testing/selftests/kvm/
12278 F:      virt/kvm/*
12279
12280 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12281 M:      Marc Zyngier <[email protected]>
12282 M:      Oliver Upton <[email protected]>
12283 R:      James Morse <[email protected]>
12284 R:      Suzuki K Poulose <[email protected]>
12285 R:      Zenghui Yu <[email protected]>
12286 L:      [email protected] (moderated for non-subscribers)
12287 L:      [email protected]
12288 S:      Maintained
12289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12290 F:      Documentation/virt/kvm/arm/
12291 F:      Documentation/virt/kvm/devices/arm*
12292 F:      arch/arm64/include/asm/kvm*
12293 F:      arch/arm64/include/uapi/asm/kvm*
12294 F:      arch/arm64/kvm/
12295 F:      include/kvm/arm_*
12296 F:      tools/testing/selftests/kvm/*/aarch64/
12297 F:      tools/testing/selftests/kvm/aarch64/
12298
12299 KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12300 M:      Tianrui Zhao <[email protected]>
12301 M:      Bibo Mao <[email protected]>
12302 M:      Huacai Chen <[email protected]>
12303 L:      [email protected]
12304 L:      [email protected]
12305 S:      Maintained
12306 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12307 F:      arch/loongarch/include/asm/kvm*
12308 F:      arch/loongarch/include/uapi/asm/kvm*
12309 F:      arch/loongarch/kvm/
12310
12311 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12312 M:      Huacai Chen <[email protected]>
12313 L:      [email protected]
12314 L:      [email protected]
12315 S:      Maintained
12316 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12317 F:      arch/mips/include/asm/kvm*
12318 F:      arch/mips/include/uapi/asm/kvm*
12319 F:      arch/mips/kvm/
12320
12321 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12322 M:      Michael Ellerman <[email protected]>
12323 R:      Nicholas Piggin <[email protected]>
12324 L:      [email protected]
12325 L:      [email protected]
12326 S:      Maintained (Book3S 64-bit HV)
12327 S:      Odd fixes (Book3S 64-bit PR)
12328 S:      Orphan (Book3E and 32-bit)
12329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12330 F:      arch/powerpc/include/asm/kvm*
12331 F:      arch/powerpc/include/uapi/asm/kvm*
12332 F:      arch/powerpc/kernel/kvm*
12333 F:      arch/powerpc/kvm/
12334
12335 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12336 M:      Anup Patel <[email protected]>
12337 R:      Atish Patra <[email protected]>
12338 L:      [email protected]
12339 L:      [email protected]
12340 L:      [email protected]
12341 S:      Maintained
12342 T:      git https://github.com/kvm-riscv/linux.git
12343 F:      arch/riscv/include/asm/kvm*
12344 F:      arch/riscv/include/uapi/asm/kvm*
12345 F:      arch/riscv/kvm/
12346 F:      tools/testing/selftests/kvm/*/riscv/
12347 F:      tools/testing/selftests/kvm/riscv/
12348
12349 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12350 M:      Christian Borntraeger <[email protected]>
12351 M:      Janosch Frank <[email protected]>
12352 M:      Claudio Imbrenda <[email protected]>
12353 R:      David Hildenbrand <[email protected]>
12354 L:      [email protected]
12355 S:      Supported
12356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12357 F:      Documentation/virt/kvm/s390*
12358 F:      arch/s390/include/asm/gmap.h
12359 F:      arch/s390/include/asm/kvm*
12360 F:      arch/s390/include/uapi/asm/kvm*
12361 F:      arch/s390/include/uapi/asm/uvdevice.h
12362 F:      arch/s390/kernel/uv.c
12363 F:      arch/s390/kvm/
12364 F:      arch/s390/mm/gmap.c
12365 F:      drivers/s390/char/uvdevice.c
12366 F:      tools/testing/selftests/drivers/s390x/uvdevice/
12367 F:      tools/testing/selftests/kvm/*/s390x/
12368 F:      tools/testing/selftests/kvm/s390x/
12369
12370 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12371 M:      Sean Christopherson <[email protected]>
12372 M:      Paolo Bonzini <[email protected]>
12373 L:      [email protected]
12374 S:      Supported
12375 P:      Documentation/process/maintainer-kvm-x86.rst
12376 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12377 F:      arch/x86/include/asm/kvm*
12378 F:      arch/x86/include/asm/svm.h
12379 F:      arch/x86/include/asm/vmx*.h
12380 F:      arch/x86/include/uapi/asm/kvm*
12381 F:      arch/x86/include/uapi/asm/svm.h
12382 F:      arch/x86/include/uapi/asm/vmx.h
12383 F:      arch/x86/kvm/
12384 F:      arch/x86/kvm/*/
12385 F:      tools/testing/selftests/kvm/*/x86_64/
12386 F:      tools/testing/selftests/kvm/x86_64/
12387
12388 KERNFS
12389 M:      Greg Kroah-Hartman <[email protected]>
12390 M:      Tejun Heo <[email protected]>
12391 S:      Supported
12392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12393 F:      fs/kernfs/
12394 F:      include/linux/kernfs.h
12395
12396 KEXEC
12397 M:      Eric Biederman <[email protected]>
12398 L:      [email protected]
12399 S:      Maintained
12400 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
12401 F:      include/linux/kexec.h
12402 F:      include/uapi/linux/kexec.h
12403 F:      kernel/kexec*
12404
12405 KEYS-ENCRYPTED
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/encrypted-type.h
12412 F:      security/keys/encrypted-keys/
12413
12414 KEYS-TRUSTED
12415 M:      James Bottomley <[email protected]>
12416 M:      Jarkko Sakkinen <[email protected]>
12417 M:      Mimi Zohar <[email protected]>
12418 L:      [email protected]
12419 L:      [email protected]
12420 S:      Supported
12421 F:      Documentation/security/keys/trusted-encrypted.rst
12422 F:      include/keys/trusted-type.h
12423 F:      include/keys/trusted_tpm.h
12424 F:      security/keys/trusted-keys/
12425
12426 KEYS-TRUSTED-CAAM
12427 M:      Ahmad Fatoum <[email protected]>
12428 R:      Pengutronix Kernel Team <[email protected]>
12429 L:      [email protected]
12430 L:      [email protected]
12431 S:      Maintained
12432 F:      include/keys/trusted_caam.h
12433 F:      security/keys/trusted-keys/trusted_caam.c
12434
12435 KEYS-TRUSTED-DCP
12436 M:      David Gstir <[email protected]>
12437 R:      sigma star Kernel Team <[email protected]>
12438 L:      [email protected]
12439 L:      [email protected]
12440 S:      Supported
12441 F:      include/keys/trusted_dcp.h
12442 F:      security/keys/trusted-keys/trusted_dcp.c
12443
12444 KEYS-TRUSTED-TEE
12445 M:      Sumit Garg <[email protected]>
12446 L:      [email protected]
12447 L:      [email protected]
12448 S:      Supported
12449 F:      include/keys/trusted_tee.h
12450 F:      security/keys/trusted-keys/trusted_tee.c
12451
12452 KEYS/KEYRINGS
12453 M:      David Howells <[email protected]>
12454 M:      Jarkko Sakkinen <[email protected]>
12455 L:      [email protected]
12456 S:      Maintained
12457 F:      Documentation/security/keys/core.rst
12458 F:      include/keys/
12459 F:      include/linux/key-type.h
12460 F:      include/linux/key.h
12461 F:      include/linux/keyctl.h
12462 F:      include/uapi/linux/keyctl.h
12463 F:      security/keys/
12464
12465 KEYS/KEYRINGS_INTEGRITY
12466 M:      Jarkko Sakkinen <[email protected]>
12467 M:      Mimi Zohar <[email protected]>
12468 L:      [email protected]
12469 L:      [email protected]
12470 S:      Supported
12471 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12472 F:      security/integrity/platform_certs
12473
12474 KFENCE
12475 M:      Alexander Potapenko <[email protected]>
12476 M:      Marco Elver <[email protected]>
12477 R:      Dmitry Vyukov <[email protected]>
12478 L:      [email protected]
12479 S:      Maintained
12480 F:      Documentation/dev-tools/kfence.rst
12481 F:      arch/*/include/asm/kfence.h
12482 F:      include/linux/kfence.h
12483 F:      lib/Kconfig.kfence
12484 F:      mm/kfence/
12485
12486 KFIFO
12487 M:      Stefani Seibold <[email protected]>
12488 S:      Maintained
12489 F:      include/linux/kfifo.h
12490 F:      lib/kfifo.c
12491 F:      samples/kfifo/
12492
12493 KGDB / KDB /debug_core
12494 M:      Jason Wessel <[email protected]>
12495 M:      Daniel Thompson <[email protected]>
12496 R:      Douglas Anderson <[email protected]>
12497 L:      [email protected]
12498 S:      Maintained
12499 W:      http://kgdb.wiki.kernel.org/
12500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12501 F:      Documentation/dev-tools/kgdb.rst
12502 F:      drivers/misc/kgdbts.c
12503 F:      drivers/tty/serial/kgdboc.c
12504 F:      include/linux/kdb.h
12505 F:      include/linux/kgdb.h
12506 F:      kernel/debug/
12507 F:      kernel/module/kdb.c
12508
12509 KHADAS MCU MFD DRIVER
12510 M:      Neil Armstrong <[email protected]>
12511 L:      [email protected]
12512 S:      Maintained
12513 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12514 F:      drivers/mfd/khadas-mcu.c
12515 F:      drivers/thermal/khadas_mcu_fan.c
12516 F:      include/linux/mfd/khadas-mcu.h
12517
12518 KIONIX/ROHM KX022A ACCELEROMETER
12519 M:      Matti Vaittinen <[email protected]>
12520 L:      [email protected]
12521 S:      Supported
12522 F:      drivers/iio/accel/kionix-kx022a*
12523
12524 KMEMLEAK
12525 M:      Catalin Marinas <[email protected]>
12526 S:      Maintained
12527 F:      Documentation/dev-tools/kmemleak.rst
12528 F:      include/linux/kmemleak.h
12529 F:      mm/kmemleak.c
12530 F:      samples/kmemleak/kmemleak-test.c
12531
12532 KMSAN
12533 M:      Alexander Potapenko <[email protected]>
12534 R:      Marco Elver <[email protected]>
12535 R:      Dmitry Vyukov <[email protected]>
12536 L:      [email protected]
12537 S:      Maintained
12538 F:      Documentation/dev-tools/kmsan.rst
12539 F:      arch/*/include/asm/kmsan.h
12540 F:      arch/*/mm/kmsan_*
12541 F:      include/linux/kmsan*.h
12542 F:      lib/Kconfig.kmsan
12543 F:      mm/kmsan/
12544 F:      scripts/Makefile.kmsan
12545
12546 KPROBES
12547 M:      Naveen N Rao <[email protected]>
12548 M:      Anil S Keshavamurthy <[email protected]>
12549 M:      "David S. Miller" <[email protected]>
12550 M:      Masami Hiramatsu <[email protected]>
12551 L:      [email protected]
12552 L:      [email protected]
12553 S:      Maintained
12554 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
12555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12556 F:      Documentation/trace/kprobes.rst
12557 F:      include/asm-generic/kprobes.h
12558 F:      include/linux/kprobes.h
12559 F:      kernel/kprobes.c
12560 F:      lib/test_kprobes.c
12561 F:      samples/kprobes
12562
12563 KS0108 LCD CONTROLLER DRIVER
12564 M:      Miguel Ojeda <[email protected]>
12565 S:      Maintained
12566 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
12567 F:      drivers/auxdisplay/ks0108.c
12568 F:      include/linux/ks0108.h
12569
12570 KTD253 BACKLIGHT DRIVER
12571 M:      Linus Walleij <[email protected]>
12572 S:      Maintained
12573 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12574 F:      drivers/video/backlight/ktd253-backlight.c
12575
12576 KTD2801 BACKLIGHT DRIVER
12577 M:      Duje Mihanović <[email protected]>
12578 S:      Maintained
12579 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12580 F:      drivers/video/backlight/ktd2801-backlight.c
12581
12582 KTEST
12583 M:      Steven Rostedt <[email protected]>
12584 M:      John Hawley <[email protected]>
12585 S:      Maintained
12586 F:      tools/testing/ktest
12587
12588 KTZ8866 BACKLIGHT DRIVER
12589 M:      Jianhua Lu <[email protected]>
12590 S:      Maintained
12591 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12592 F:      drivers/video/backlight/ktz8866.c
12593
12594 KVM PARAVIRT (KVM/paravirt)
12595 M:      Paolo Bonzini <[email protected]>
12596 R:      Vitaly Kuznetsov <[email protected]>
12597 L:      [email protected]
12598 S:      Supported
12599 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12600 F:      arch/um/include/asm/kvm_para.h
12601 F:      arch/x86/include/asm/kvm_para.h
12602 F:      arch/x86/include/asm/pvclock-abi.h
12603 F:      arch/x86/include/uapi/asm/kvm_para.h
12604 F:      arch/x86/kernel/kvm.c
12605 F:      arch/x86/kernel/kvmclock.c
12606 F:      include/asm-generic/kvm_para.h
12607 F:      include/linux/kvm_para.h
12608 F:      include/uapi/asm-generic/kvm_para.h
12609 F:      include/uapi/linux/kvm_para.h
12610
12611 KVM X86 HYPER-V (KVM/hyper-v)
12612 M:      Vitaly Kuznetsov <[email protected]>
12613 M:      Sean Christopherson <[email protected]>
12614 M:      Paolo Bonzini <[email protected]>
12615 L:      [email protected]
12616 S:      Supported
12617 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12618 F:      arch/x86/kvm/hyperv.*
12619 F:      arch/x86/kvm/kvm_onhyperv.*
12620 F:      arch/x86/kvm/svm/hyperv.*
12621 F:      arch/x86/kvm/svm/svm_onhyperv.*
12622 F:      arch/x86/kvm/vmx/hyperv.*
12623
12624 KVM X86 Xen (KVM/Xen)
12625 M:      David Woodhouse <[email protected]>
12626 M:      Paul Durrant <[email protected]>
12627 M:      Sean Christopherson <[email protected]>
12628 M:      Paolo Bonzini <[email protected]>
12629 L:      [email protected]
12630 S:      Supported
12631 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12632 F:      arch/x86/kvm/xen.*
12633
12634 L3MDEV
12635 M:      David Ahern <[email protected]>
12636 L:      [email protected]
12637 S:      Maintained
12638 F:      include/net/l3mdev.h
12639 F:      net/l3mdev
12640
12641 LANDLOCK SECURITY MODULE
12642 M:      Mickaël Salaün <[email protected]>
12643 R:      Günther Noack <[email protected]>
12644 L:      [email protected]
12645 S:      Supported
12646 W:      https://landlock.io
12647 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12648 F:      Documentation/security/landlock.rst
12649 F:      Documentation/userspace-api/landlock.rst
12650 F:      fs/ioctl.c
12651 F:      include/uapi/linux/landlock.h
12652 F:      samples/landlock/
12653 F:      security/landlock/
12654 F:      tools/testing/selftests/landlock/
12655 K:      landlock
12656 K:      LANDLOCK
12657
12658 LANTIQ / INTEL Ethernet drivers
12659 M:      Hauke Mehrtens <[email protected]>
12660 L:      [email protected]
12661 S:      Maintained
12662 F:      Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12663 F:      drivers/net/dsa/lantiq_gswip.c
12664 F:      drivers/net/dsa/lantiq_pce.h
12665 F:      drivers/net/ethernet/lantiq_xrx200.c
12666 F:      net/dsa/tag_gswip.c
12667
12668 LANTIQ MIPS ARCHITECTURE
12669 M:      John Crispin <[email protected]>
12670 L:      [email protected]
12671 S:      Maintained
12672 F:      arch/mips/lantiq
12673 F:      drivers/soc/lantiq
12674
12675 LANTIQ PEF2256 DRIVER
12676 M:      Herve Codina <[email protected]>
12677 S:      Maintained
12678 F:      Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12679 F:      drivers/net/wan/framer/pef2256/
12680 F:      drivers/pinctrl/pinctrl-pef2256.c
12681 F:      include/linux/framer/pef2256.h
12682
12683 LASI 53c700 driver for PARISC
12684 M:      "James E.J. Bottomley" <[email protected]>
12685 L:      [email protected]
12686 S:      Maintained
12687 F:      Documentation/scsi/53c700.rst
12688 F:      drivers/scsi/53c700*
12689
12690 LEAKING_ADDRESSES
12691 M:      Tycho Andersen <[email protected]>
12692 R:      Kees Cook <[email protected]>
12693 L:      [email protected]
12694 S:      Maintained
12695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12696 F:      scripts/leaking_addresses.pl
12697
12698 LED SUBSYSTEM
12699 M:      Pavel Machek <[email protected]>
12700 M:      Lee Jones <[email protected]>
12701 L:      [email protected]
12702 S:      Maintained
12703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12704 F:      Documentation/devicetree/bindings/leds/
12705 F:      Documentation/leds/
12706 F:      drivers/leds/
12707 F:      include/dt-bindings/leds/
12708 F:      include/linux/leds.h
12709
12710 LEGO MINDSTORMS EV3
12711 R:      David Lechner <[email protected]>
12712 S:      Maintained
12713 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12714 F:      arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12715 F:      drivers/power/supply/lego_ev3_battery.c
12716
12717 LEGO USB Tower driver
12718 M:      Juergen Stuber <[email protected]>
12719 L:      [email protected]
12720 S:      Maintained
12721 W:      http://legousb.sourceforge.net/
12722 F:      drivers/usb/misc/legousbtower.c
12723
12724 LETSKETCH HID TABLET DRIVER
12725 M:      Hans de Goede <[email protected]>
12726 L:      [email protected]
12727 S:      Maintained
12728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12729 F:      drivers/hid/hid-letsketch.c
12730
12731 LG LAPTOP EXTRAS
12732 M:      Matan Ziv-Av <[email protected]>
12733 L:      [email protected]
12734 S:      Maintained
12735 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
12736 F:      Documentation/admin-guide/laptops/lg-laptop.rst
12737 F:      drivers/platform/x86/lg-laptop.c
12738
12739 LG2160 MEDIA DRIVER
12740 M:      Michael Krufky <[email protected]>
12741 L:      [email protected]
12742 S:      Maintained
12743 W:      https://linuxtv.org
12744 W:      http://github.com/mkrufky
12745 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12746 T:      git git://linuxtv.org/mkrufky/tuners.git
12747 F:      drivers/media/dvb-frontends/lg2160.*
12748
12749 LGDT3305 MEDIA DRIVER
12750 M:      Michael Krufky <[email protected]>
12751 L:      [email protected]
12752 S:      Maintained
12753 W:      https://linuxtv.org
12754 W:      http://github.com/mkrufky
12755 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12756 T:      git git://linuxtv.org/mkrufky/tuners.git
12757 F:      drivers/media/dvb-frontends/lgdt3305.*
12758
12759 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12760 M:      Viresh Kumar <[email protected]>
12761 L:      [email protected]
12762 S:      Maintained
12763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12764 F:      drivers/ata/pata_arasan_cf.c
12765 F:      include/linux/pata_arasan_cf_data.h
12766
12767 LIBATA PATA DRIVERS
12768 R:      Sergey Shtylyov <[email protected]>
12769 L:      [email protected]
12770 F:      drivers/ata/ata_*.c
12771 F:      drivers/ata/pata_*.c
12772
12773 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12774 M:      Linus Walleij <[email protected]>
12775 L:      [email protected]
12776 S:      Maintained
12777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12778 F:      drivers/ata/pata_ftide010.c
12779 F:      drivers/ata/sata_gemini.c
12780 F:      drivers/ata/sata_gemini.h
12781
12782 LIBATA SATA AHCI PLATFORM devices support
12783 M:      Hans de Goede <[email protected]>
12784 M:      Jens Axboe <[email protected]>
12785 L:      [email protected]
12786 S:      Maintained
12787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12788 F:      drivers/ata/ahci_platform.c
12789 F:      drivers/ata/libahci_platform.c
12790 F:      include/linux/ahci_platform.h
12791
12792 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12793 M:      Serge Semin <[email protected]>
12794 L:      [email protected]
12795 S:      Maintained
12796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12797 F:      Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12798 F:      Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12799 F:      drivers/ata/ahci_dwc.c
12800
12801 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12802 M:      Mikael Pettersson <[email protected]>
12803 L:      [email protected]
12804 S:      Maintained
12805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12806 F:      drivers/ata/sata_promise.*
12807
12808 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12809 M:      Damien Le Moal <[email protected]>
12810 M:      Niklas Cassel <[email protected]>
12811 L:      [email protected]
12812 S:      Maintained
12813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12814 F:      Documentation/ABI/testing/sysfs-ata
12815 F:      Documentation/devicetree/bindings/ata/
12816 F:      drivers/ata/
12817 F:      include/linux/ata.h
12818 F:      include/linux/libata.h
12819
12820 LIBETH COMMON ETHERNET LIBRARY
12821 M:      Alexander Lobakin <[email protected]>
12822 L:      [email protected]
12823 L:      [email protected] (moderated for non-subscribers)
12824 S:      Supported
12825 T:      git https://github.com/alobakin/linux.git
12826 F:      drivers/net/ethernet/intel/libeth/
12827 F:      include/net/libeth/
12828 K:      libeth
12829
12830 LIBIE COMMON INTEL ETHERNET LIBRARY
12831 M:      Alexander Lobakin <[email protected]>
12832 L:      [email protected] (moderated for non-subscribers)
12833 L:      [email protected]
12834 S:      Supported
12835 T:      git https://github.com/alobakin/linux.git
12836 F:      drivers/net/ethernet/intel/libie/
12837 F:      include/linux/net/intel/libie/
12838 K:      libie
12839
12840 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12841 M:      Vishal Verma <[email protected]>
12842 M:      Dan Williams <[email protected]>
12843 M:      Dave Jiang <[email protected]>
12844 L:      [email protected]
12845 S:      Supported
12846 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12847 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12848 F:      drivers/nvdimm/btt*
12849
12850 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12851 M:      Dan Williams <[email protected]>
12852 M:      Vishal Verma <[email protected]>
12853 M:      Dave Jiang <[email protected]>
12854 L:      [email protected]
12855 S:      Supported
12856 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12857 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12858 F:      drivers/nvdimm/pmem*
12859
12860 LIBNVDIMM: DEVICETREE BINDINGS
12861 M:      Oliver O'Halloran <[email protected]>
12862 L:      [email protected]
12863 S:      Supported
12864 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12865 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
12866 F:      drivers/nvdimm/of_pmem.c
12867
12868 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12869 M:      Dan Williams <[email protected]>
12870 M:      Vishal Verma <[email protected]>
12871 M:      Dave Jiang <[email protected]>
12872 M:      Ira Weiny <[email protected]>
12873 L:      [email protected]
12874 S:      Supported
12875 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12876 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12878 F:      drivers/acpi/nfit/*
12879 F:      drivers/nvdimm/*
12880 F:      include/linux/libnvdimm.h
12881 F:      include/linux/nd.h
12882 F:      include/uapi/linux/ndctl.h
12883 F:      tools/testing/nvdimm/
12884
12885 LIBRARY CODE
12886 M:      Andrew Morton <[email protected]>
12887 L:      [email protected]
12888 S:      Supported
12889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12890 F:      lib/*
12891
12892 LICENSES and SPDX stuff
12893 M:      Thomas Gleixner <[email protected]>
12894 M:      Greg Kroah-Hartman <[email protected]>
12895 L:      [email protected]
12896 S:      Maintained
12897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12898 F:      COPYING
12899 F:      Documentation/process/license-rules.rst
12900 F:      LICENSES/
12901 F:      scripts/spdxcheck-test.sh
12902 F:      scripts/spdxcheck.py
12903 F:      scripts/spdxexclude
12904
12905 LINEAR RANGES HELPERS
12906 M:      Mark Brown <[email protected]>
12907 R:      Matti Vaittinen <[email protected]>
12908 F:      include/linux/linear_range.h
12909 F:      lib/linear_ranges.c
12910 F:      lib/test_linear_ranges.c
12911
12912 LINUX FOR POWER MACINTOSH
12913 L:      [email protected]
12914 S:      Orphan
12915 F:      arch/powerpc/platforms/powermac/
12916 F:      drivers/macintosh/
12917 X:      drivers/macintosh/adb-iop.c
12918 X:      drivers/macintosh/via-macii.c
12919
12920 LINUX FOR POWERPC (32-BIT AND 64-BIT)
12921 M:      Michael Ellerman <[email protected]>
12922 R:      Nicholas Piggin <[email protected]>
12923 R:      Christophe Leroy <[email protected]>
12924 R:      Naveen N Rao <[email protected]>
12925 L:      [email protected]
12926 S:      Supported
12927 W:      https://github.com/linuxppc/wiki/wiki
12928 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12930 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
12931 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
12932 F:      Documentation/devicetree/bindings/powerpc/
12933 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
12934 F:      Documentation/arch/powerpc/
12935 F:      arch/powerpc/
12936 F:      drivers/*/*/*pasemi*
12937 F:      drivers/*/*pasemi*
12938 F:      drivers/char/tpm/tpm_ibmvtpm*
12939 F:      drivers/crypto/nx/
12940 F:      drivers/i2c/busses/i2c-opal.c
12941 F:      drivers/net/ethernet/ibm/ibmveth.*
12942 F:      drivers/net/ethernet/ibm/ibmvnic.*
12943 F:      drivers/pci/hotplug/pnv_php.c
12944 F:      drivers/pci/hotplug/rpa*
12945 F:      drivers/rtc/rtc-opal.c
12946 F:      drivers/scsi/ibmvscsi/
12947 F:      drivers/tty/hvc/hvc_opal.c
12948 F:      drivers/watchdog/wdrtas.c
12949 F:      include/linux/papr_scm.h
12950 F:      include/uapi/linux/papr_pdsm.h
12951 F:      tools/testing/selftests/powerpc
12952 N:      /pmac
12953 N:      powermac
12954 N:      powernv
12955 N:      [^a-z0-9]ps3
12956 N:      pseries
12957
12958 LINUX FOR POWERPC EMBEDDED MPC5XXX
12959 M:      Anatolij Gustschin <[email protected]>
12960 L:      [email protected]
12961 S:      Odd Fixes
12962 F:      arch/powerpc/platforms/512x/
12963 F:      arch/powerpc/platforms/52xx/
12964
12965 LINUX FOR POWERPC EMBEDDED PPC4XX
12966 L:      [email protected]
12967 S:      Orphan
12968 F:      arch/powerpc/platforms/44x/
12969
12970 LINUX FOR POWERPC EMBEDDED PPC85XX
12971 M:      Scott Wood <[email protected]>
12972 L:      [email protected]
12973 S:      Odd fixes
12974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12975 F:      Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12976 F:      Documentation/devicetree/bindings/powerpc/fsl/
12977 F:      arch/powerpc/platforms/85xx/
12978
12979 LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12980 M:      Christophe Leroy <[email protected]>
12981 L:      [email protected]
12982 S:      Maintained
12983 F:      arch/powerpc/platforms/8xx/
12984 F:      arch/powerpc/platforms/83xx/
12985
12986 LINUX KERNEL DUMP TEST MODULE (LKDTM)
12987 M:      Kees Cook <[email protected]>
12988 S:      Maintained
12989 F:      drivers/misc/lkdtm/*
12990 F:      tools/testing/selftests/lkdtm/*
12991
12992 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12993 M:      Alan Stern <[email protected]>
12994 M:      Andrea Parri <[email protected]>
12995 M:      Will Deacon <[email protected]>
12996 M:      Peter Zijlstra <[email protected]>
12997 M:      Boqun Feng <[email protected]>
12998 M:      Nicholas Piggin <[email protected]>
12999 M:      David Howells <[email protected]>
13000 M:      Jade Alglave <[email protected]>
13001 M:      Luc Maranget <[email protected]>
13002 M:      "Paul E. McKenney" <[email protected]>
13003 R:      Akira Yokosawa <[email protected]>
13004 R:      Daniel Lustig <[email protected]>
13005 R:      Joel Fernandes <[email protected]>
13006 L:      [email protected]
13007 L:      [email protected]
13008 S:      Supported
13009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13010 F:      Documentation/atomic_bitops.txt
13011 F:      Documentation/atomic_t.txt
13012 F:      Documentation/core-api/refcount-vs-atomic.rst
13013 F:      Documentation/litmus-tests/
13014 F:      Documentation/memory-barriers.txt
13015 F:      tools/memory-model/
13016
13017 LINUX-NEXT TREE
13018 M:      Stephen Rothwell <[email protected]>
13019 L:      [email protected]
13020 S:      Supported
13021 B:      mailto:[email protected] and the appropriate development tree
13022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13023
13024 LIS3LV02D ACCELEROMETER DRIVER
13025 M:      Eric Piel <[email protected]>
13026 S:      Maintained
13027 F:      Documentation/misc-devices/lis3lv02d.rst
13028 F:      drivers/misc/lis3lv02d/
13029 F:      drivers/platform/x86/hp/hp_accel.c
13030
13031 LIST KUNIT TEST
13032 M:      David Gow <[email protected]>
13033 L:      [email protected]
13034 L:      [email protected]
13035 S:      Maintained
13036 F:      lib/list-test.c
13037
13038 LITEX PLATFORM
13039 M:      Karol Gugala <[email protected]>
13040 M:      Mateusz Holenko <[email protected]>
13041 M:      Gabriel Somlo <[email protected]>
13042 M:      Joel Stanley <[email protected]>
13043 S:      Maintained
13044 F:      Documentation/devicetree/bindings/*/litex,*.yaml
13045 F:      arch/openrisc/boot/dts/or1klitex.dts
13046 F:      drivers/mmc/host/litex_mmc.c
13047 F:      drivers/net/ethernet/litex/*
13048 F:      drivers/soc/litex/*
13049 F:      drivers/tty/serial/liteuart.c
13050 F:      include/linux/litex.h
13051 N:      litex
13052
13053 LIVE PATCHING
13054 M:      Josh Poimboeuf <[email protected]>
13055 M:      Jiri Kosina <[email protected]>
13056 M:      Miroslav Benes <[email protected]>
13057 M:      Petr Mladek <[email protected]>
13058 R:      Joe Lawrence <[email protected]>
13059 L:      [email protected]
13060 S:      Maintained
13061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13062 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
13063 F:      Documentation/livepatch/
13064 F:      arch/powerpc/include/asm/livepatch.h
13065 F:      include/linux/livepatch.h
13066 F:      kernel/livepatch/
13067 F:      kernel/module/livepatch.c
13068 F:      samples/livepatch/
13069 F:      tools/testing/selftests/livepatch/
13070
13071 LLC (802.2)
13072 L:      [email protected]
13073 S:      Odd fixes
13074 F:      include/linux/llc.h
13075 F:      include/net/llc*
13076 F:      include/uapi/linux/llc.h
13077 F:      net/llc/
13078
13079 LM73 HARDWARE MONITOR DRIVER
13080 M:      Guillaume Ligneul <[email protected]>
13081 L:      [email protected]
13082 S:      Maintained
13083 F:      drivers/hwmon/lm73.c
13084
13085 LM78 HARDWARE MONITOR DRIVER
13086 M:      Jean Delvare <[email protected]>
13087 L:      [email protected]
13088 S:      Maintained
13089 F:      Documentation/hwmon/lm78.rst
13090 F:      drivers/hwmon/lm78.c
13091
13092 LM83 HARDWARE MONITOR DRIVER
13093 M:      Jean Delvare <[email protected]>
13094 L:      [email protected]
13095 S:      Maintained
13096 F:      Documentation/hwmon/lm83.rst
13097 F:      drivers/hwmon/lm83.c
13098
13099 LM90 HARDWARE MONITOR DRIVER
13100 M:      Jean Delvare <[email protected]>
13101 L:      [email protected]
13102 S:      Maintained
13103 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13104 F:      Documentation/hwmon/lm90.rst
13105 F:      drivers/hwmon/lm90.c
13106 F:      include/dt-bindings/thermal/lm90.h
13107
13108 LME2510 MEDIA DRIVER
13109 M:      Malcolm Priestley <[email protected]>
13110 L:      [email protected]
13111 S:      Maintained
13112 W:      https://linuxtv.org
13113 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13114 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
13115
13116 LOADPIN SECURITY MODULE
13117 M:      Kees Cook <[email protected]>
13118 S:      Supported
13119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13120 F:      Documentation/admin-guide/LSM/LoadPin.rst
13121 F:      security/loadpin/
13122
13123 LOCKDOWN SECURITY MODULE
13124 L:      [email protected]
13125 S:      Odd Fixes
13126 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13127 F:      security/lockdown/
13128
13129 LOCKING PRIMITIVES
13130 M:      Peter Zijlstra <[email protected]>
13131 M:      Ingo Molnar <[email protected]>
13132 M:      Will Deacon <[email protected]>
13133 R:      Waiman Long <[email protected]>
13134 R:      Boqun Feng <[email protected]> (LOCKDEP)
13135 L:      [email protected]
13136 S:      Maintained
13137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13138 F:      Documentation/locking/
13139 F:      arch/*/include/asm/spinlock*.h
13140 F:      include/linux/lockdep*.h
13141 F:      include/linux/mutex*.h
13142 F:      include/linux/rwlock*.h
13143 F:      include/linux/rwsem*.h
13144 F:      include/linux/seqlock.h
13145 F:      include/linux/spinlock*.h
13146 F:      kernel/locking/
13147 F:      lib/locking*.[ch]
13148 X:      kernel/locking/locktorture.c
13149
13150 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13151 M:      "Richard Russon (FlatCap)" <[email protected]>
13152 L:      [email protected]
13153 S:      Maintained
13154 W:      http://www.linux-ntfs.org/content/view/19/37/
13155 F:      Documentation/admin-guide/ldm.rst
13156 F:      block/partitions/ldm.*
13157
13158 LOGITECH HID GAMING KEYBOARDS
13159 M:      Hans de Goede <[email protected]>
13160 L:      [email protected]
13161 S:      Maintained
13162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13163 F:      drivers/hid/hid-lg-g15.c
13164
13165 LONTIUM LT8912B MIPI TO HDMI BRIDGE
13166 M:      Adrien Grassein <[email protected]>
13167 S:      Maintained
13168 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13169 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
13170
13171 LOONGARCH
13172 M:      Huacai Chen <[email protected]>
13173 R:      WANG Xuerui <[email protected]>
13174 L:      [email protected]
13175 S:      Maintained
13176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13177 F:      Documentation/arch/loongarch/
13178 F:      Documentation/translations/zh_CN/arch/loongarch/
13179 F:      arch/loongarch/
13180 F:      drivers/*/*loongarch*
13181 F:      drivers/cpufreq/loongson3_cpufreq.c
13182
13183 LOONGSON GPIO DRIVER
13184 M:      Yinbo Zhu <[email protected]>
13185 L:      [email protected]
13186 S:      Maintained
13187 F:      Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13188 F:      drivers/gpio/gpio-loongson-64bit.c
13189
13190 LOONGSON LS2X APB DMA DRIVER
13191 M:      Binbin Zhou <[email protected]>
13192 L:      [email protected]
13193 S:      Maintained
13194 F:      Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13195 F:      drivers/dma/ls2x-apb-dma.c
13196
13197 LOONGSON LS2X I2C DRIVER
13198 M:      Binbin Zhou <[email protected]>
13199 L:      [email protected]
13200 S:      Maintained
13201 F:      Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13202 F:      drivers/i2c/busses/i2c-ls2x.c
13203
13204 LOONGSON-2 SOC SERIES CLOCK DRIVER
13205 M:      Yinbo Zhu <[email protected]>
13206 L:      [email protected]
13207 S:      Maintained
13208 F:      Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13209 F:      drivers/clk/clk-loongson2.c
13210 F:      include/dt-bindings/clock/loongson,ls2k-clk.h
13211
13212 LOONGSON SPI DRIVER
13213 M:      Yinbo Zhu <[email protected]>
13214 L:      [email protected]
13215 S:      Maintained
13216 F:      Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13217 F:      drivers/spi/spi-loongson-core.c
13218 F:      drivers/spi/spi-loongson-pci.c
13219 F:      drivers/spi/spi-loongson-plat.c
13220 F:      drivers/spi/spi-loongson.h
13221
13222 LOONGSON-2 SOC SERIES GUTS DRIVER
13223 M:      Yinbo Zhu <[email protected]>
13224 L:      [email protected]
13225 S:      Maintained
13226 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13227 F:      drivers/soc/loongson/loongson2_guts.c
13228
13229 LOONGSON-2 SOC SERIES PM DRIVER
13230 M:      Yinbo Zhu <[email protected]>
13231 L:      [email protected]
13232 S:      Maintained
13233 F:      Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13234 F:      drivers/soc/loongson/loongson2_pm.c
13235
13236 LOONGSON-2 SOC SERIES PINCTRL DRIVER
13237 M:      zhanghongchen <[email protected]>
13238 M:      Yinbo Zhu <[email protected]>
13239 L:      [email protected]
13240 S:      Maintained
13241 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13242 F:      drivers/pinctrl/pinctrl-loongson2.c
13243
13244 LOONGSON-2 SOC SERIES THERMAL DRIVER
13245 M:      zhanghongchen <[email protected]>
13246 M:      Yinbo Zhu <[email protected]>
13247 L:      [email protected]
13248 S:      Maintained
13249 F:      Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13250 F:      drivers/thermal/loongson2_thermal.c
13251
13252 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13253 M:      Sathya Prakash <[email protected]>
13254 M:      Sreekanth Reddy <[email protected]>
13255 M:      Suganath Prabu Subramani <[email protected]>
13256 L:      [email protected]
13257 L:      [email protected]
13258 S:      Supported
13259 W:      http://www.avagotech.com/support/
13260 F:      drivers/message/fusion/
13261 F:      drivers/scsi/mpt3sas/
13262
13263 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13264 M:      Matthew Wilcox <[email protected]>
13265 L:      [email protected]
13266 S:      Maintained
13267 F:      drivers/scsi/sym53c8xx_2/
13268
13269 LTC1660 DAC DRIVER
13270 M:      Marcus Folkesson <[email protected]>
13271 L:      [email protected]
13272 S:      Maintained
13273 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13274 F:      drivers/iio/dac/ltc1660.c
13275
13276 LTC2688 IIO DAC DRIVER
13277 M:      Nuno Sá <[email protected]>
13278 L:      [email protected]
13279 S:      Supported
13280 W:      https://ez.analog.com/linux-software-drivers
13281 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13282 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13283 F:      drivers/iio/dac/ltc2688.c
13284
13285 LTC2947 HARDWARE MONITOR DRIVER
13286 M:      Nuno Sá <[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,ltc2947.yaml
13291 F:      drivers/hwmon/ltc2947-core.c
13292 F:      drivers/hwmon/ltc2947-i2c.c
13293 F:      drivers/hwmon/ltc2947-spi.c
13294 F:      drivers/hwmon/ltc2947.h
13295
13296 LTC2991 HARDWARE MONITOR DRIVER
13297 M:      Antoniu Miclaus <[email protected]>
13298 L:      [email protected]
13299 S:      Supported
13300 W:      https://ez.analog.com/linux-software-drivers
13301 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13302 F:      drivers/hwmon/ltc2991.c
13303
13304 LTC2983 IIO TEMPERATURE DRIVER
13305 M:      Nuno Sá <[email protected]>
13306 L:      [email protected]
13307 S:      Supported
13308 W:      https://ez.analog.com/linux-software-drivers
13309 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13310 F:      drivers/iio/temperature/ltc2983.c
13311
13312 LTC4282 HARDWARE MONITOR DRIVER
13313 M:      Nuno Sa <[email protected]>
13314 L:      [email protected]
13315 S:      Supported
13316 F:      Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13317 F:      Documentation/hwmon/ltc4282.rst
13318 F:      drivers/hwmon/ltc4282.c
13319
13320 LTC4286 HARDWARE MONITOR DRIVER
13321 M:      Delphine CC Chiu <[email protected]>
13322 L:      [email protected]
13323 S:      Maintained
13324 F:      Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13325 F:      Documentation/hwmon/ltc4286.rst
13326 F:      drivers/hwmon/pmbus/Kconfig
13327 F:      drivers/hwmon/pmbus/Makefile
13328 F:      drivers/hwmon/pmbus/ltc4286.c
13329
13330 LTC4306 I2C MULTIPLEXER DRIVER
13331 M:      Michael Hennerich <[email protected]>
13332 L:      [email protected]
13333 S:      Supported
13334 W:      https://ez.analog.com/linux-software-drivers
13335 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13336 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
13337
13338 LTP (Linux Test Project)
13339 M:      Andrea Cervesato <[email protected]>
13340 M:      Cyril Hrubis <[email protected]>
13341 M:      Jan Stancek <[email protected]>
13342 M:      Petr Vorel <[email protected]>
13343 M:      Li Wang <[email protected]>
13344 M:      Yang Xu <[email protected]>
13345 M:      Xiao Yang <[email protected]>
13346 L:      [email protected] (subscribers-only)
13347 S:      Maintained
13348 W:      https://linux-test-project.readthedocs.io/
13349 T:      git https://github.com/linux-test-project/ltp.git
13350
13351 LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13352 M:      Anshul Dalal <[email protected]>
13353 L:      [email protected]
13354 S:      Maintained
13355 F:      Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13356 F:      drivers/iio/light/ltr390.c
13357
13358 LYNX 28G SERDES PHY DRIVER
13359 M:      Ioana Ciornei <[email protected]>
13360 L:      [email protected]
13361 S:      Supported
13362 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13363 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
13364
13365 LYNX PCS MODULE
13366 M:      Ioana Ciornei <[email protected]>
13367 L:      [email protected]
13368 S:      Supported
13369 F:      drivers/net/pcs/pcs-lynx.c
13370 F:      include/linux/pcs-lynx.h
13371
13372 M68K ARCHITECTURE
13373 M:      Geert Uytterhoeven <[email protected]>
13374 L:      [email protected]
13375 S:      Maintained
13376 W:      http://www.linux-m68k.org/
13377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13378 F:      arch/m68k/
13379 F:      drivers/zorro/
13380
13381 M68K ON APPLE MACINTOSH
13382 M:      Joshua Thompson <[email protected]>
13383 L:      [email protected]
13384 S:      Maintained
13385 W:      http://www.mac.linux-m68k.org/
13386 F:      arch/m68k/mac/
13387 F:      drivers/macintosh/adb-iop.c
13388 F:      drivers/macintosh/via-macii.c
13389
13390 M68K ON HP9000/300
13391 M:      Philip Blundell <[email protected]>
13392 S:      Maintained
13393 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
13394 F:      arch/m68k/hp300/
13395
13396 M88DS3103 MEDIA DRIVER
13397 L:      [email protected]
13398 S:      Orphan
13399 W:      https://linuxtv.org
13400 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13401 F:      drivers/media/dvb-frontends/m88ds3103*
13402
13403 M88RS2000 MEDIA DRIVER
13404 M:      Malcolm Priestley <[email protected]>
13405 L:      [email protected]
13406 S:      Maintained
13407 W:      https://linuxtv.org
13408 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13409 F:      drivers/media/dvb-frontends/m88rs2000*
13410
13411 MA901 MASTERKIT USB FM RADIO DRIVER
13412 M:      Alexey Klimov <[email protected]>
13413 L:      [email protected]
13414 S:      Maintained
13415 T:      git git://linuxtv.org/media_tree.git
13416 F:      drivers/media/radio/radio-ma901.c
13417
13418 MAC80211
13419 M:      Johannes Berg <[email protected]>
13420 L:      [email protected]
13421 S:      Maintained
13422 W:      https://wireless.wiki.kernel.org/
13423 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
13424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13426 F:      Documentation/networking/mac80211-injection.rst
13427 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13428 F:      drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13429 F:      include/net/mac80211.h
13430 F:      net/mac80211/
13431
13432 MAILBOX API
13433 M:      Jassi Brar <[email protected]>
13434 L:      [email protected]
13435 S:      Maintained
13436 F:      Documentation/devicetree/bindings/mailbox/
13437 F:      drivers/mailbox/
13438 F:      include/dt-bindings/mailbox/
13439 F:      include/linux/mailbox_client.h
13440 F:      include/linux/mailbox_controller.h
13441
13442 MAILBOX ARM MHUv2
13443 M:      Viresh Kumar <[email protected]>
13444 M:      Tushar Khandelwal <[email protected]>
13445 L:      [email protected]
13446 S:      Maintained
13447 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13448 F:      drivers/mailbox/arm_mhuv2.c
13449 F:      include/linux/mailbox/arm_mhuv2_message.h
13450
13451 MAILBOX ARM MHUv3
13452 M:      Sudeep Holla <[email protected]>
13453 M:      Cristian Marussi <[email protected]>
13454 L:      [email protected]
13455 L:      [email protected] (moderated for non-subscribers)
13456 S:      Maintained
13457 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13458 F:      drivers/mailbox/arm_mhuv3.c
13459
13460 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13461 M:      Alejandro Colomar <[email protected]>
13462 L:      [email protected]
13463 S:      Maintained
13464 W:      http://www.kernel.org/doc/man-pages
13465 T:      git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13466 T:      git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13467
13468 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13469 M:      Jeremy Kerr <[email protected]>
13470 M:      Matt Johnston <[email protected]>
13471 L:      [email protected]
13472 S:      Maintained
13473 F:      Documentation/networking/mctp.rst
13474 F:      drivers/net/mctp/
13475 F:      include/net/mctp.h
13476 F:      include/net/mctpdevice.h
13477 F:      include/net/netns/mctp.h
13478 F:      net/mctp/
13479
13480 MAPLE TREE
13481 M:      Liam R. Howlett <[email protected]>
13482 L:      [email protected]
13483 L:      [email protected]
13484 S:      Supported
13485 F:      Documentation/core-api/maple_tree.rst
13486 F:      include/linux/maple_tree.h
13487 F:      include/trace/events/maple_tree.h
13488 F:      lib/maple_tree.c
13489 F:      lib/test_maple_tree.c
13490 F:      tools/testing/radix-tree/linux/maple_tree.h
13491 F:      tools/testing/radix-tree/maple.c
13492
13493 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13494 M:      Rahul Bedarkar <[email protected]>
13495 L:      [email protected]
13496 S:      Maintained
13497 F:      arch/mips/boot/dts/img/pistachio*
13498
13499 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13500 M:      Andrew Lunn <[email protected]>
13501 L:      [email protected]
13502 S:      Maintained
13503 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13504 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13505 F:      Documentation/networking/devlink/mv88e6xxx.rst
13506 F:      drivers/net/dsa/mv88e6xxx/
13507 F:      include/linux/dsa/mv88e6xxx.h
13508 F:      include/linux/platform_data/mv88e6xxx.h
13509
13510 MARVELL 88PM886 PMIC DRIVER
13511 M:      Karel Balej <[email protected]>
13512 S:      Maintained
13513 F:      Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13514 F:      drivers/input/misc/88pm886-onkey.c
13515 F:      drivers/mfd/88pm886.c
13516 F:      drivers/regulators/88pm886-regulator.c
13517 F:      include/linux/mfd/88pm886.h
13518
13519 MARVELL ARMADA 3700 PHY DRIVERS
13520 M:      Miquel Raynal <[email protected]>
13521 S:      Maintained
13522 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13523 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13524 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13525 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13526
13527 MARVELL ARMADA 3700 SERIAL DRIVER
13528 M:      Pali Rohár <[email protected]>
13529 S:      Maintained
13530 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13531 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
13532 F:      drivers/tty/serial/mvebu-uart.c
13533
13534 MARVELL ARMADA DRM SUPPORT
13535 M:      Russell King <[email protected]>
13536 S:      Maintained
13537 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13538 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13539 F:      Documentation/devicetree/bindings/display/armada/
13540 F:      drivers/gpu/drm/armada/
13541 F:      include/uapi/drm/armada_drm.h
13542
13543 MARVELL CRYPTO DRIVER
13544 M:      Boris Brezillon <[email protected]>
13545 M:      Arnaud Ebalard <[email protected]>
13546 M:      Srujana Challa <[email protected]>
13547 L:      [email protected]
13548 S:      Maintained
13549 F:      drivers/crypto/marvell/
13550 F:      include/linux/soc/marvell/octeontx2/
13551
13552 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13553 M:      Mirko Lindner <[email protected]>
13554 M:      Stephen Hemminger <[email protected]>
13555 L:      [email protected]
13556 S:      Odd fixes
13557 F:      drivers/net/ethernet/marvell/sk*
13558
13559 MARVELL LIBERTAS WIRELESS DRIVER
13560 L:      [email protected]
13561 S:      Orphan
13562 F:      drivers/net/wireless/marvell/libertas/
13563
13564 MARVELL MACCHIATOBIN SUPPORT
13565 M:      Russell King <[email protected]>
13566 L:      [email protected] (moderated for non-subscribers)
13567 S:      Maintained
13568 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13569
13570 MARVELL MV643XX ETHERNET DRIVER
13571 M:      Sebastian Hesselbarth <[email protected]>
13572 L:      [email protected]
13573 S:      Maintained
13574 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
13575 F:      include/linux/mv643xx.h
13576
13577 MARVELL MV88X3310 PHY DRIVER
13578 M:      Russell King <[email protected]>
13579 M:      Marek Behún <[email protected]>
13580 L:      [email protected]
13581 S:      Maintained
13582 F:      drivers/net/phy/marvell10g.c
13583
13584 MARVELL MVEBU THERMAL DRIVER
13585 M:      Miquel Raynal <[email protected]>
13586 S:      Maintained
13587 F:      drivers/thermal/armada_thermal.c
13588
13589 MARVELL MVNETA ETHERNET DRIVER
13590 M:      Marcin Wojtas <[email protected]>
13591 L:      [email protected]
13592 S:      Maintained
13593 F:      drivers/net/ethernet/marvell/mvneta*
13594
13595 MARVELL MVPP2 ETHERNET DRIVER
13596 M:      Marcin Wojtas <[email protected]>
13597 M:      Russell King <[email protected]>
13598 L:      [email protected]
13599 S:      Maintained
13600 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
13601 F:      drivers/net/ethernet/marvell/mvpp2/
13602
13603 MARVELL MWIFIEX WIRELESS DRIVER
13604 M:      Brian Norris <[email protected]>
13605 R:      Francesco Dolcini <[email protected]>
13606 L:      [email protected]
13607 S:      Odd Fixes
13608 F:      drivers/net/wireless/marvell/mwifiex/
13609
13610 MARVELL MWL8K WIRELESS DRIVER
13611 L:      [email protected]
13612 S:      Orphan
13613 F:      drivers/net/wireless/marvell/mwl8k.c
13614
13615 MARVELL NAND CONTROLLER DRIVER
13616 M:      Miquel Raynal <[email protected]>
13617 L:      [email protected]
13618 S:      Maintained
13619 F:      drivers/mtd/nand/raw/marvell_nand.c
13620
13621 MARVELL OCTEON ENDPOINT DRIVER
13622 M:      Veerasenareddy Burru <[email protected]>
13623 M:      Sathesh Edara <[email protected]>
13624 L:      [email protected]
13625 S:      Supported
13626 F:      drivers/net/ethernet/marvell/octeon_ep
13627
13628 MARVELL OCTEON ENDPOINT VF DRIVER
13629 M:      Veerasenareddy Burru <[email protected]>
13630 M:      Sathesh Edara <[email protected]>
13631 M:      Shinas Rasheed <[email protected]>
13632 M:      Satananda Burla <[email protected]>
13633 L:      [email protected]
13634 S:      Supported
13635 F:      drivers/net/ethernet/marvell/octeon_ep_vf
13636
13637 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13638 M:      Sunil Goutham <[email protected]>
13639 M:      Geetha sowjanya <[email protected]>
13640 M:      Subbaraya Sundeep <[email protected]>
13641 M:      hariprasad <[email protected]>
13642 L:      [email protected]
13643 S:      Supported
13644 F:      drivers/net/ethernet/marvell/octeontx2/nic/
13645 F:      include/linux/soc/marvell/octeontx2/
13646
13647 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13648 M:      Sunil Goutham <[email protected]>
13649 M:      Linu Cherian <[email protected]>
13650 M:      Geetha sowjanya <[email protected]>
13651 M:      Jerin Jacob <[email protected]>
13652 M:      hariprasad <[email protected]>
13653 M:      Subbaraya Sundeep <[email protected]>
13654 L:      [email protected]
13655 S:      Supported
13656 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13657 F:      drivers/net/ethernet/marvell/octeontx2/af/
13658
13659 MARVELL PRESTERA ETHERNET SWITCH DRIVER
13660 M:      Taras Chornyi <[email protected]>
13661 S:      Supported
13662 W:      https://github.com/Marvell-switching/switchdev-prestera
13663 F:      drivers/net/ethernet/marvell/prestera/
13664
13665 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13666 M:      Nicolas Pitre <[email protected]>
13667 S:      Odd Fixes
13668 F:      drivers/mmc/host/mvsdio.*
13669
13670 MARVELL USB MDIO CONTROLLER DRIVER
13671 M:      Tobias Waldekranz <[email protected]>
13672 L:      [email protected]
13673 S:      Maintained
13674 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13675 F:      drivers/net/mdio/mdio-mvusb.c
13676
13677 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13678 M:      Hu Ziji <[email protected]>
13679 L:      [email protected]
13680 S:      Supported
13681 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13682 F:      drivers/mmc/host/sdhci-xenon*
13683
13684 MARVELL OCTEON CN10K DPI DRIVER
13685 M:      Vamsi Attunuru <[email protected]>
13686 S:      Supported
13687 F:      drivers/misc/mrvl_cn10k_dpi.c
13688
13689 MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13690 R:      [email protected]
13691 R:      [email protected]
13692 F:      drivers/vdpa/octeon_ep/
13693
13694 MATROX FRAMEBUFFER DRIVER
13695 L:      [email protected]
13696 S:      Orphan
13697 F:      drivers/video/fbdev/matrox/matroxfb_*
13698 F:      include/uapi/linux/matroxfb.h
13699
13700 MAX15301 DRIVER
13701 M:      Daniel Nilsson <[email protected]>
13702 L:      [email protected]
13703 S:      Maintained
13704 F:      Documentation/hwmon/max15301.rst
13705 F:      drivers/hwmon/pmbus/max15301.c
13706
13707 MAX2175 SDR TUNER DRIVER
13708 M:      Ramesh Shanmugasundaram <[email protected]>
13709 L:      [email protected]
13710 S:      Maintained
13711 T:      git git://linuxtv.org/media_tree.git
13712 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
13713 F:      Documentation/userspace-api/media/drivers/max2175.rst
13714 F:      drivers/media/i2c/max2175*
13715 F:      include/uapi/linux/max2175.h
13716
13717 MAX31335 RTC DRIVER
13718 M:      Antoniu Miclaus <[email protected]>
13719 L:      [email protected]
13720 S:      Supported
13721 W:      https://ez.analog.com/linux-software-drivers
13722 F:      Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13723 F:      drivers/rtc/rtc-max31335.c
13724
13725 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13726 L:      [email protected]
13727 S:      Orphan
13728 F:      Documentation/hwmon/max6650.rst
13729 F:      drivers/hwmon/max6650.c
13730
13731 MAX9286 QUAD GMSL DESERIALIZER DRIVER
13732 M:      Jacopo Mondi <[email protected]>
13733 M:      Kieran Bingham <[email protected]>
13734 M:      Laurent Pinchart <[email protected]>
13735 M:      Niklas Söderlund <[email protected]>
13736 L:      [email protected]
13737 S:      Maintained
13738 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13739 F:      drivers/media/i2c/max9286.c
13740
13741 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13742 M:      Niklas Söderlund <[email protected]>
13743 L:      [email protected]
13744 S:      Maintained
13745 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13746 F:      drivers/staging/media/max96712/max96712.c
13747
13748 MAX96714 GMSL2 DESERIALIZER DRIVER
13749 M:      Julien Massot <[email protected]>
13750 L:      [email protected]
13751 S:      Maintained
13752 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13753 F:      drivers/media/i2c/max96714.c
13754
13755 MAX96717 GMSL2 SERIALIZER DRIVER
13756 M:      Julien Massot <[email protected]>
13757 L:      [email protected]
13758 S:      Maintained
13759 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13760 F:      drivers/media/i2c/max96717.c
13761
13762 MAX9860 MONO AUDIO VOICE CODEC DRIVER
13763 M:      Peter Rosin <[email protected]>
13764 L:      [email protected] (moderated for non-subscribers)
13765 S:      Maintained
13766 F:      Documentation/devicetree/bindings/sound/max9860.txt
13767 F:      sound/soc/codecs/max9860.*
13768
13769 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13770 M:      Andreas Klinger <[email protected]>
13771 L:      [email protected]
13772 S:      Maintained
13773 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13774 F:      drivers/iio/proximity/mb1232.c
13775
13776 MAXIM MAX11205 DRIVER
13777 M:      Ramona Bolboaca <[email protected]>
13778 L:      [email protected]
13779 S:      Supported
13780 W:      https://ez.analog.com/linux-software-drivers
13781 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13782 F:      drivers/iio/adc/max11205.c
13783
13784 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13785 R:      Iskren Chernev <[email protected]>
13786 R:      Krzysztof Kozlowski <[email protected]>
13787 R:      Marek Szyprowski <[email protected]>
13788 R:      Matheus Castello <[email protected]>
13789 L:      [email protected]
13790 S:      Maintained
13791 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13792 F:      drivers/power/supply/max17040_battery.c
13793
13794 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13795 R:      Hans de Goede <[email protected]>
13796 R:      Krzysztof Kozlowski <[email protected]>
13797 R:      Marek Szyprowski <[email protected]>
13798 R:      Sebastian Krzyszkowiak <[email protected]>
13799 R:      Purism Kernel Team <[email protected]>
13800 L:      [email protected]
13801 S:      Maintained
13802 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13803 F:      drivers/power/supply/max17042_battery.c
13804
13805 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13806 M:      Laurent Pinchart <[email protected]>
13807 L:      [email protected]
13808 S:      Maintained
13809 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13810 F:      drivers/regulator/max20086-regulator.c
13811
13812 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13813 M:      Rajat Khandelwal <[email protected]>
13814 L:      [email protected]
13815 S:      Maintained
13816 F:      drivers/iio/temperature/max30208.c
13817
13818 MAXIM MAX77650 PMIC MFD DRIVER
13819 M:      Bartosz Golaszewski <[email protected]>
13820 L:      [email protected]
13821 S:      Maintained
13822 F:      Documentation/devicetree/bindings/*/*max77650.yaml
13823 F:      Documentation/devicetree/bindings/*/max77650*.yaml
13824 F:      drivers/gpio/gpio-max77650.c
13825 F:      drivers/input/misc/max77650-onkey.c
13826 F:      drivers/leds/leds-max77650.c
13827 F:      drivers/mfd/max77650.c
13828 F:      drivers/power/supply/max77650-charger.c
13829 F:      drivers/regulator/max77650-regulator.c
13830 F:      include/linux/mfd/max77650.h
13831
13832 MAXIM MAX77714 PMIC MFD DRIVER
13833 M:      Luca Ceresoli <[email protected]>
13834 S:      Maintained
13835 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13836 F:      drivers/mfd/max77714.c
13837 F:      include/linux/mfd/max77714.h
13838
13839 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13840 M:      Javier Martinez Canillas <[email protected]>
13841 L:      [email protected]
13842 S:      Supported
13843 F:      Documentation/devicetree/bindings/*/*max77802.yaml
13844 F:      drivers/regulator/max77802-regulator.c
13845 F:      include/dt-bindings/*/*max77802.h
13846
13847 MAXIM MAX77976 BATTERY CHARGER
13848 M:      Luca Ceresoli <[email protected]>
13849 S:      Supported
13850 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13851 F:      drivers/power/supply/max77976_charger.c
13852
13853 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13854 M:      Krzysztof Kozlowski <[email protected]>
13855 L:      [email protected]
13856 S:      Maintained
13857 B:      mailto:[email protected]
13858 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13859 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13860 F:      drivers/power/supply/max14577_charger.c
13861 F:      drivers/power/supply/max77693_charger.c
13862
13863 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13864 M:      Chanwoo Choi <[email protected]>
13865 M:      Krzysztof Kozlowski <[email protected]>
13866 L:      [email protected]
13867 S:      Maintained
13868 B:      mailto:[email protected]
13869 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
13870 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
13871 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
13872 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
13873 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
13874 F:      drivers/*/*max77843.c
13875 F:      drivers/*/max14577*.c
13876 F:      drivers/*/max77686*.c
13877 F:      drivers/*/max77693*.c
13878 F:      drivers/clk/clk-max77686.c
13879 F:      drivers/extcon/extcon-max14577.c
13880 F:      drivers/extcon/extcon-max77693.c
13881 F:      drivers/rtc/rtc-max77686.c
13882 F:      include/linux/mfd/max14577*.h
13883 F:      include/linux/mfd/max77686*.h
13884 F:      include/linux/mfd/max77693*.h
13885
13886 MAXIRADIO FM RADIO RECEIVER DRIVER
13887 M:      Hans Verkuil <[email protected]>
13888 L:      [email protected]
13889 S:      Maintained
13890 W:      https://linuxtv.org
13891 T:      git git://linuxtv.org/media_tree.git
13892 F:      drivers/media/radio/radio-maxiradio*
13893
13894 MAXLINEAR ETHERNET PHY DRIVER
13895 M:      Xu Liang <[email protected]>
13896 L:      [email protected]
13897 S:      Supported
13898 F:      drivers/net/phy/mxl-gpy.c
13899
13900 MCAN MMIO DEVICE DRIVER
13901 M:      Chandrasekar Ramakrishnan <[email protected]>
13902 L:      [email protected]
13903 S:      Maintained
13904 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13905 F:      drivers/net/can/m_can/m_can.c
13906 F:      drivers/net/can/m_can/m_can.h
13907 F:      drivers/net/can/m_can/m_can_platform.c
13908
13909 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13910 R:      Yasushi SHOJI <[email protected]>
13911 L:      [email protected]
13912 S:      Maintained
13913 F:      drivers/net/can/usb/mcba_usb.c
13914
13915 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13916 M:      Rishi Gupta <[email protected]>
13917 L:      [email protected]
13918 L:      [email protected]
13919 S:      Maintained
13920 F:      drivers/hid/hid-mcp2221.c
13921
13922 MCP251XFD SPI-CAN NETWORK DRIVER
13923 M:      Marc Kleine-Budde <[email protected]>
13924 M:      Manivannan Sadhasivam <[email protected]>
13925 R:      Thomas Kopp <[email protected]>
13926 L:      [email protected]
13927 S:      Maintained
13928 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13929 F:      drivers/net/can/spi/mcp251xfd/
13930
13931 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13932 M:      Peter Rosin <[email protected]>
13933 L:      [email protected]
13934 S:      Maintained
13935 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13936 F:      drivers/iio/potentiometer/mcp4018.c
13937 F:      drivers/iio/potentiometer/mcp4531.c
13938
13939 MCP4821 DAC DRIVER
13940 M:      Anshul Dalal <[email protected]>
13941 L:      [email protected]
13942 S:      Maintained
13943 F:      Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13944 F:      drivers/iio/dac/mcp4821.c
13945
13946 MCR20A IEEE-802.15.4 RADIO DRIVER
13947 M:      Stefan Schmidt <[email protected]>
13948 L:      [email protected]
13949 S:      Odd Fixes
13950 W:      https://github.com/xueliu/mcr20a-linux
13951 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13952 F:      drivers/net/ieee802154/mcr20a.c
13953 F:      drivers/net/ieee802154/mcr20a.h
13954
13955 MDIO REGMAP DRIVER
13956 M:      Maxime Chevallier <[email protected]>
13957 L:      [email protected]
13958 S:      Maintained
13959 F:      drivers/net/mdio/mdio-regmap.c
13960 F:      include/linux/mdio/mdio-regmap.h
13961
13962 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13963 M:      William Breathitt Gray <[email protected]>
13964 L:      [email protected]
13965 S:      Maintained
13966 F:      drivers/iio/dac/cio-dac.c
13967
13968 MEDIA CONTROLLER FRAMEWORK
13969 M:      Sakari Ailus <[email protected]>
13970 M:      Laurent Pinchart <[email protected]>
13971 L:      [email protected]
13972 S:      Supported
13973 W:      https://www.linuxtv.org
13974 T:      git git://linuxtv.org/media_tree.git
13975 F:      drivers/media/mc/
13976 F:      include/media/media-*.h
13977 F:      include/uapi/linux/media.h
13978
13979 MEDIA DRIVER FOR FREESCALE IMX PXP
13980 M:      Philipp Zabel <[email protected]>
13981 L:      [email protected]
13982 S:      Maintained
13983 T:      git git://linuxtv.org/media_tree.git
13984 F:      drivers/media/platform/nxp/imx-pxp.[ch]
13985
13986 MEDIA DRIVERS FOR ASCOT2E
13987 M:      Sergey Kozlov <[email protected]>
13988 M:      Abylay Ospan <[email protected]>
13989 L:      [email protected]
13990 S:      Supported
13991 W:      https://linuxtv.org
13992 W:      http://netup.tv/
13993 T:      git git://linuxtv.org/media_tree.git
13994 F:      drivers/media/dvb-frontends/ascot2e*
13995
13996 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13997 M:      Jasmin Jessich <[email protected]>
13998 L:      [email protected]
13999 S:      Maintained
14000 W:      https://linuxtv.org
14001 T:      git git://linuxtv.org/media_tree.git
14002 F:      drivers/media/dvb-frontends/cxd2099*
14003
14004 MEDIA DRIVERS FOR CXD2841ER
14005 M:      Sergey Kozlov <[email protected]>
14006 M:      Abylay Ospan <[email protected]>
14007 L:      [email protected]
14008 S:      Supported
14009 W:      https://linuxtv.org
14010 W:      http://netup.tv/
14011 T:      git git://linuxtv.org/media_tree.git
14012 F:      drivers/media/dvb-frontends/cxd2841er*
14013
14014 MEDIA DRIVERS FOR CXD2880
14015 M:      Yasunari Takiguchi <[email protected]>
14016 L:      [email protected]
14017 S:      Supported
14018 W:      http://linuxtv.org/
14019 T:      git git://linuxtv.org/media_tree.git
14020 F:      drivers/media/dvb-frontends/cxd2880/*
14021 F:      drivers/media/spi/cxd2880*
14022
14023 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14024 L:      [email protected]
14025 S:      Orphan
14026 W:      https://linuxtv.org
14027 T:      git git://linuxtv.org/media_tree.git
14028 F:      drivers/media/pci/ddbridge/*
14029
14030 MEDIA DRIVERS FOR FREESCALE IMX
14031 M:      Steve Longerbeam <[email protected]>
14032 M:      Philipp Zabel <[email protected]>
14033 L:      [email protected]
14034 S:      Maintained
14035 T:      git git://linuxtv.org/media_tree.git
14036 F:      Documentation/admin-guide/media/imx.rst
14037 F:      Documentation/devicetree/bindings/media/imx.txt
14038 F:      drivers/staging/media/imx/
14039 F:      include/linux/imx-media.h
14040 F:      include/media/imx.h
14041
14042 MEDIA DRIVERS FOR FREESCALE IMX7/8
14043 M:      Rui Miguel Silva <[email protected]>
14044 M:      Laurent Pinchart <[email protected]>
14045 M:      Martin Kepplinger <[email protected]>
14046 R:      Purism Kernel Team <[email protected]>
14047 L:      [email protected]
14048 S:      Maintained
14049 T:      git git://linuxtv.org/media_tree.git
14050 F:      Documentation/admin-guide/media/imx7.rst
14051 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14052 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14053 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14054 F:      drivers/media/platform/nxp/imx-mipi-csis.c
14055 F:      drivers/media/platform/nxp/imx7-media-csi.c
14056 F:      drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14057
14058 MEDIA DRIVERS FOR HELENE
14059 M:      Abylay Ospan <[email protected]>
14060 L:      [email protected]
14061 S:      Supported
14062 W:      https://linuxtv.org
14063 W:      http://netup.tv/
14064 T:      git git://linuxtv.org/media_tree.git
14065 F:      drivers/media/dvb-frontends/helene*
14066
14067 MEDIA DRIVERS FOR HORUS3A
14068 M:      Sergey Kozlov <[email protected]>
14069 M:      Abylay Ospan <[email protected]>
14070 L:      [email protected]
14071 S:      Supported
14072 W:      https://linuxtv.org
14073 W:      http://netup.tv/
14074 T:      git git://linuxtv.org/media_tree.git
14075 F:      drivers/media/dvb-frontends/horus3a*
14076
14077 MEDIA DRIVERS FOR LNBH25
14078 M:      Sergey Kozlov <[email protected]>
14079 M:      Abylay Ospan <[email protected]>
14080 L:      [email protected]
14081 S:      Supported
14082 W:      https://linuxtv.org
14083 W:      http://netup.tv/
14084 T:      git git://linuxtv.org/media_tree.git
14085 F:      drivers/media/dvb-frontends/lnbh25*
14086
14087 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14088 L:      [email protected]
14089 S:      Orphan
14090 W:      https://linuxtv.org
14091 T:      git git://linuxtv.org/media_tree.git
14092 F:      drivers/media/dvb-frontends/mxl5xx*
14093
14094 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14095 M:      Sergey Kozlov <[email protected]>
14096 M:      Abylay Ospan <[email protected]>
14097 L:      [email protected]
14098 S:      Supported
14099 W:      https://linuxtv.org
14100 W:      http://netup.tv/
14101 T:      git git://linuxtv.org/media_tree.git
14102 F:      drivers/media/pci/netup_unidvb/*
14103
14104 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14105 M:      Dmitry Osipenko <[email protected]>
14106 L:      [email protected]
14107 L:      [email protected]
14108 S:      Maintained
14109 T:      git git://linuxtv.org/media_tree.git
14110 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14111 F:      drivers/media/platform/nvidia/tegra-vde/
14112
14113 MEDIA DRIVERS FOR RENESAS - CEU
14114 M:      Jacopo Mondi <[email protected]>
14115 L:      [email protected]
14116 L:      [email protected]
14117 S:      Supported
14118 T:      git git://linuxtv.org/media_tree.git
14119 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
14120 F:      drivers/media/platform/renesas/renesas-ceu.c
14121 F:      include/media/drv-intf/renesas-ceu.h
14122
14123 MEDIA DRIVERS FOR RENESAS - DRIF
14124 M:      Fabrizio Castro <[email protected]>
14125 L:      [email protected]
14126 L:      [email protected]
14127 S:      Supported
14128 T:      git git://linuxtv.org/media_tree.git
14129 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
14130 F:      drivers/media/platform/renesas/rcar_drif.c
14131
14132 MEDIA DRIVERS FOR RENESAS - FCP
14133 M:      Laurent Pinchart <[email protected]>
14134 L:      [email protected]
14135 L:      [email protected]
14136 S:      Supported
14137 T:      git git://linuxtv.org/media_tree.git
14138 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
14139 F:      drivers/media/platform/renesas/rcar-fcp.c
14140 F:      include/media/rcar-fcp.h
14141
14142 MEDIA DRIVERS FOR RENESAS - FDP1
14143 M:      Kieran Bingham <[email protected]>
14144 L:      [email protected]
14145 L:      [email protected]
14146 S:      Supported
14147 T:      git git://linuxtv.org/media_tree.git
14148 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14149 F:      drivers/media/platform/renesas/rcar_fdp1.c
14150
14151 MEDIA DRIVERS FOR RENESAS - VIN
14152 M:      Niklas Söderlund <[email protected]>
14153 L:      [email protected]
14154 L:      [email protected]
14155 S:      Supported
14156 T:      git git://linuxtv.org/media_tree.git
14157 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
14158 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
14159 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
14160 F:      drivers/media/platform/renesas/rcar-csi2.c
14161 F:      drivers/media/platform/renesas/rcar-isp.c
14162 F:      drivers/media/platform/renesas/rcar-vin/
14163
14164 MEDIA DRIVERS FOR RENESAS - VSP1
14165 M:      Laurent Pinchart <[email protected]>
14166 M:      Kieran Bingham <[email protected]>
14167 L:      [email protected]
14168 L:      [email protected]
14169 S:      Supported
14170 T:      git git://linuxtv.org/media_tree.git
14171 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14172 F:      drivers/media/platform/renesas/vsp1/
14173
14174 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14175 L:      [email protected]
14176 S:      Orphan
14177 W:      https://linuxtv.org
14178 T:      git git://linuxtv.org/media_tree.git
14179 F:      drivers/media/dvb-frontends/stv0910*
14180
14181 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14182 L:      [email protected]
14183 S:      Orphan
14184 W:      https://linuxtv.org
14185 T:      git git://linuxtv.org/media_tree.git
14186 F:      drivers/media/dvb-frontends/stv6111*
14187
14188 MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14189 M:      Hugues Fruchet <[email protected]>
14190 M:      Alain Volmat <[email protected]>
14191 L:      [email protected]
14192 S:      Supported
14193 T:      git git://linuxtv.org/media_tree.git
14194 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14195 F:      Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14196 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
14197 F:      drivers/media/platform/st/stm32/stm32-dcmipp/*
14198
14199 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14200 M:      Mauro Carvalho Chehab <[email protected]>
14201 L:      [email protected]
14202 S:      Maintained
14203 W:      https://linuxtv.org
14204 Q:      http://patchwork.kernel.org/project/linux-media/list/
14205 T:      git git://linuxtv.org/media_tree.git
14206 F:      Documentation/admin-guide/media/
14207 F:      Documentation/devicetree/bindings/media/
14208 F:      Documentation/driver-api/media/
14209 F:      Documentation/userspace-api/media/
14210 F:      drivers/media/
14211 F:      drivers/staging/media/
14212 F:      include/dt-bindings/media/
14213 F:      include/linux/platform_data/media/
14214 F:      include/media/
14215 F:      include/uapi/linux/dvb/
14216 F:      include/uapi/linux/ivtv*
14217 F:      include/uapi/linux/media.h
14218 F:      include/uapi/linux/uvcvideo.h
14219 F:      include/uapi/linux/v4l2-*
14220 F:      include/uapi/linux/videodev2.h
14221
14222 MEDIATEK BLUETOOTH DRIVER
14223 M:      Sean Wang <[email protected]>
14224 L:      [email protected]
14225 L:      [email protected] (moderated for non-subscribers)
14226 S:      Maintained
14227 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14228 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
14229 F:      drivers/bluetooth/btmtkuart.c
14230
14231 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14232 M:      Sean Wang <[email protected]>
14233 L:      [email protected]
14234 S:      Maintained
14235 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14236 F:      drivers/power/reset/mt6323-poweroff.c
14237
14238 MEDIATEK CIR DRIVER
14239 M:      Sean Wang <[email protected]>
14240 S:      Maintained
14241 F:      drivers/media/rc/mtk-cir.c
14242
14243 MEDIATEK DMA DRIVER
14244 M:      Sean Wang <[email protected]>
14245 L:      [email protected]
14246 L:      [email protected] (moderated for non-subscribers)
14247 L:      [email protected] (moderated for non-subscribers)
14248 S:      Maintained
14249 F:      Documentation/devicetree/bindings/dma/mediatek,*
14250 F:      drivers/dma/mediatek/
14251
14252 MEDIATEK ETHERNET DRIVER
14253 M:      Felix Fietkau <[email protected]>
14254 M:      Sean Wang <[email protected]>
14255 M:      Mark Lee <[email protected]>
14256 M:      Lorenzo Bianconi <[email protected]>
14257 L:      [email protected]
14258 S:      Maintained
14259 F:      drivers/net/ethernet/mediatek/
14260
14261 MEDIATEK ETHERNET PCS DRIVER
14262 M:      Alexander Couzens <[email protected]>
14263 M:      Daniel Golle <[email protected]>
14264 L:      [email protected]
14265 S:      Maintained
14266 F:      drivers/net/pcs/pcs-mtk-lynxi.c
14267 F:      include/linux/pcs/pcs-mtk-lynxi.h
14268
14269 MEDIATEK ETHERNET PHY DRIVERS
14270 M:      Daniel Golle <[email protected]>
14271 M:      Qingfang Deng <[email protected]>
14272 M:      SkyLake Huang <[email protected]>
14273 L:      [email protected]
14274 S:      Maintained
14275 F:      drivers/net/phy/mediatek-ge-soc.c
14276 F:      drivers/net/phy/mediatek-ge.c
14277 F:      drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14278
14279 MEDIATEK I2C CONTROLLER DRIVER
14280 M:      Qii Wang <[email protected]>
14281 L:      [email protected]
14282 S:      Maintained
14283 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14284 F:      drivers/i2c/busses/i2c-mt65xx.c
14285
14286 MEDIATEK IOMMU DRIVER
14287 M:      Yong Wu <[email protected]>
14288 L:      [email protected]
14289 L:      [email protected] (moderated for non-subscribers)
14290 S:      Supported
14291 F:      Documentation/devicetree/bindings/iommu/mediatek*
14292 F:      drivers/iommu/mtk_iommu*
14293 F:      include/dt-bindings/memory/mediatek,mt*-port.h
14294 F:      include/dt-bindings/memory/mt*-port.h
14295
14296 MEDIATEK JPEG DRIVER
14297 M:      Bin Liu <[email protected]>
14298 S:      Supported
14299 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14300 F:      drivers/media/platform/mediatek/jpeg/
14301
14302 MEDIATEK KEYPAD DRIVER
14303 M:      Mattijs Korpershoek <[email protected]>
14304 S:      Supported
14305 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14306 F:      drivers/input/keyboard/mt6779-keypad.c
14307
14308 MEDIATEK MDP DRIVER
14309 M:      Minghsiu Tsai <[email protected]>
14310 M:      Houlong Wei <[email protected]>
14311 M:      Andrew-CT Chen <[email protected]>
14312 S:      Supported
14313 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
14314 F:      drivers/media/platform/mediatek/mdp/
14315 F:      drivers/media/platform/mediatek/vpu/
14316
14317 MEDIATEK MEDIA DRIVER
14318 M:      Tiffany Lin <[email protected]>
14319 M:      Andrew-CT Chen <[email protected]>
14320 M:      Yunfei Dong <[email protected]>
14321 S:      Supported
14322 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14323 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
14324 F:      drivers/media/platform/mediatek/vcodec/
14325 F:      drivers/media/platform/mediatek/vpu/
14326
14327 MEDIATEK MIPI-CSI CDPHY DRIVER
14328 M:      Julien Stephan <[email protected]>
14329 M:      Andy Hsieh <[email protected]>
14330 S:      Supported
14331 F:      Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14332 F:      drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14333
14334 MEDIATEK MMC/SD/SDIO DRIVER
14335 M:      Chaotian Jing <[email protected]>
14336 S:      Maintained
14337 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14338 F:      drivers/mmc/host/mtk-sd.c
14339
14340 MEDIATEK MT76 WIRELESS LAN DRIVER
14341 M:      Felix Fietkau <[email protected]>
14342 M:      Lorenzo Bianconi <[email protected]>
14343 M:      Ryder Lee <[email protected]>
14344 R:      Shayne Chen <[email protected]>
14345 R:      Sean Wang <[email protected]>
14346 L:      [email protected]
14347 S:      Maintained
14348 T:      git https://github.com/nbd168/wireless
14349 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14350 F:      drivers/net/wireless/mediatek/mt76/
14351
14352 MEDIATEK MT7601U WIRELESS LAN DRIVER
14353 M:      Jakub Kicinski <[email protected]>
14354 L:      [email protected]
14355 S:      Maintained
14356 F:      drivers/net/wireless/mediatek/mt7601u/
14357
14358 MEDIATEK MT7621 CLOCK DRIVER
14359 M:      Sergio Paracuellos <[email protected]>
14360 S:      Maintained
14361 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14362 F:      drivers/clk/ralink/clk-mt7621.c
14363
14364 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14365 M:      Sergio Paracuellos <[email protected]>
14366 S:      Maintained
14367 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14368 F:      drivers/pci/controller/pcie-mt7621.c
14369
14370 MEDIATEK MT7621 PHY PCI DRIVER
14371 M:      Sergio Paracuellos <[email protected]>
14372 S:      Maintained
14373 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14374 F:      drivers/phy/ralink/phy-mt7621-pci.c
14375
14376 MEDIATEK MT7621/28/88 I2C DRIVER
14377 M:      Stefan Roese <[email protected]>
14378 L:      [email protected]
14379 S:      Maintained
14380 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14381 F:      drivers/i2c/busses/i2c-mt7621.c
14382
14383 MEDIATEK MTMIPS CLOCK DRIVER
14384 M:      Sergio Paracuellos <[email protected]>
14385 S:      Maintained
14386 F:      Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14387 F:      drivers/clk/ralink/clk-mtmips.c
14388
14389 MEDIATEK NAND CONTROLLER DRIVER
14390 L:      [email protected]
14391 S:      Orphan
14392 F:      Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14393 F:      drivers/mtd/nand/raw/mtk_*
14394
14395 MEDIATEK PMIC LED DRIVER
14396 M:      Sean Wang <[email protected]>
14397 S:      Maintained
14398 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
14399 F:      drivers/leds/leds-mt6323.c
14400
14401 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14402 M:      Sean Wang <[email protected]>
14403 S:      Maintained
14404 F:      drivers/char/hw_random/mtk-rng.c
14405
14406 MEDIATEK SMI DRIVER
14407 M:      Yong Wu <[email protected]>
14408 L:      [email protected] (moderated for non-subscribers)
14409 S:      Supported
14410 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14411 F:      drivers/memory/mtk-smi.c
14412 F:      include/soc/mediatek/smi.h
14413
14414 MEDIATEK SWITCH DRIVER
14415 M:      Arınç ÜNAL <[email protected]>
14416 M:      Daniel Golle <[email protected]>
14417 M:      DENG Qingfang <[email protected]>
14418 M:      Sean Wang <[email protected]>
14419 L:      [email protected]
14420 S:      Maintained
14421 F:      drivers/net/dsa/mt7530-mdio.c
14422 F:      drivers/net/dsa/mt7530-mmio.c
14423 F:      drivers/net/dsa/mt7530.*
14424 F:      net/dsa/tag_mtk.c
14425
14426 MEDIATEK T7XX 5G WWAN MODEM DRIVER
14427 M:      Chandrashekar Devegowda <[email protected]>
14428 R:      Chiranjeevi Rapolu <[email protected]>
14429 R:      Liu Haijun <[email protected]>
14430 R:      M Chetan Kumar <[email protected]>
14431 R:      Ricardo Martinez <[email protected]>
14432 L:      [email protected]
14433 S:      Supported
14434 F:      drivers/net/wwan/t7xx/
14435
14436 MEDIATEK USB3 DRD IP DRIVER
14437 M:      Chunfeng Yun <[email protected]>
14438 L:      [email protected]
14439 L:      [email protected] (moderated for non-subscribers)
14440 L:      [email protected] (moderated for non-subscribers)
14441 S:      Maintained
14442 F:      Documentation/devicetree/bindings/usb/mediatek,*
14443 F:      drivers/usb/host/xhci-mtk*
14444 F:      drivers/usb/mtu3/
14445
14446 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14447 M:      Peter Senna Tschudin <[email protected]>
14448 M:      Ian Ray <[email protected]>
14449 M:      Martyn Welch <[email protected]>
14450 S:      Maintained
14451 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14452 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14453
14454 MEGARAID SCSI/SAS DRIVERS
14455 M:      Kashyap Desai <[email protected]>
14456 M:      Sumit Saxena <[email protected]>
14457 M:      Shivasharan S <[email protected]>
14458 M:      Chandrakanth patil <[email protected]>
14459 L:      [email protected]
14460 L:      [email protected]
14461 S:      Maintained
14462 W:      http://www.avagotech.com/support/
14463 F:      Documentation/scsi/megaraid.rst
14464 F:      drivers/scsi/megaraid.*
14465 F:      drivers/scsi/megaraid/
14466
14467 MELEXIS MLX90614 DRIVER
14468 M:      Crt Mori <[email protected]>
14469 L:      [email protected]
14470 S:      Supported
14471 W:      http://www.melexis.com
14472 F:      drivers/iio/temperature/mlx90614.c
14473
14474 MELEXIS MLX90632 DRIVER
14475 M:      Crt Mori <[email protected]>
14476 L:      [email protected]
14477 S:      Supported
14478 W:      http://www.melexis.com
14479 F:      drivers/iio/temperature/mlx90632.c
14480
14481 MELEXIS MLX90635 DRIVER
14482 M:      Crt Mori <[email protected]>
14483 L:      [email protected]
14484 S:      Supported
14485 W:      http://www.melexis.com
14486 F:      drivers/iio/temperature/mlx90635.c
14487
14488 MELFAS MIP4 TOUCHSCREEN DRIVER
14489 M:      Sangwon Jee <[email protected]>
14490 S:      Supported
14491 W:      http://www.melfas.com
14492 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14493 F:      drivers/input/touchscreen/melfas_mip4.c
14494
14495 MELLANOX BLUEFIELD I2C DRIVER
14496 M:      Khalil Blaiech <[email protected]>
14497 M:      Asmaa Mnebhi <[email protected]>
14498 L:      [email protected]
14499 S:      Supported
14500 F:      drivers/i2c/busses/i2c-mlxbf.c
14501
14502 MELLANOX ETHERNET DRIVER (mlx4_en)
14503 M:      Tariq Toukan <[email protected]>
14504 L:      [email protected]
14505 S:      Supported
14506 W:      https://www.nvidia.com/networking/
14507 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14508 F:      drivers/net/ethernet/mellanox/mlx4/en_*
14509
14510 MELLANOX ETHERNET DRIVER (mlx5e)
14511 M:      Saeed Mahameed <[email protected]>
14512 M:      Tariq Toukan <[email protected]>
14513 L:      [email protected]
14514 S:      Supported
14515 W:      https://www.nvidia.com/networking/
14516 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14517 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
14518
14519 MELLANOX ETHERNET INNOVA DRIVERS
14520 R:      Boris Pismenny <[email protected]>
14521 L:      [email protected]
14522 S:      Supported
14523 W:      https://www.nvidia.com/networking/
14524 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14525 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14526 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14527 F:      include/linux/mlx5/mlx5_ifc_fpga.h
14528
14529 MELLANOX ETHERNET SWITCH DRIVERS
14530 M:      Ido Schimmel <[email protected]>
14531 M:      Petr Machata <[email protected]>
14532 L:      [email protected]
14533 S:      Supported
14534 W:      https://www.nvidia.com/networking/
14535 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14536 F:      drivers/net/ethernet/mellanox/mlxsw/
14537 F:      tools/testing/selftests/drivers/net/mlxsw/
14538
14539 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14540 M:      [email protected]
14541 L:      [email protected]
14542 S:      Supported
14543 W:      https://www.nvidia.com/networking/
14544 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14545 F:      drivers/net/ethernet/mellanox/mlxfw/
14546
14547 MELLANOX HARDWARE PLATFORM SUPPORT
14548 M:      Hans de Goede <[email protected]>
14549 M:      Ilpo Järvinen <[email protected]>
14550 M:      Vadim Pasternak <[email protected]>
14551 L:      [email protected]
14552 S:      Supported
14553 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14554 F:      drivers/platform/mellanox/
14555 F:      include/linux/platform_data/mlxreg.h
14556
14557 MELLANOX MLX4 core VPI driver
14558 M:      Tariq Toukan <[email protected]>
14559 L:      [email protected]
14560 L:      [email protected]
14561 S:      Supported
14562 W:      https://www.nvidia.com/networking/
14563 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14564 F:      drivers/net/ethernet/mellanox/mlx4/
14565 F:      include/linux/mlx4/
14566
14567 MELLANOX MLX4 IB driver
14568 M:      Yishai Hadas <[email protected]>
14569 L:      [email protected]
14570 S:      Supported
14571 W:      https://www.nvidia.com/networking/
14572 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14573 F:      drivers/infiniband/hw/mlx4/
14574 F:      include/linux/mlx4/
14575 F:      include/uapi/rdma/mlx4-abi.h
14576
14577 MELLANOX MLX5 core VPI driver
14578 M:      Saeed Mahameed <[email protected]>
14579 M:      Leon Romanovsky <[email protected]>
14580 M:      Tariq Toukan <[email protected]>
14581 L:      [email protected]
14582 L:      [email protected]
14583 S:      Supported
14584 W:      https://www.nvidia.com/networking/
14585 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14586 F:      Documentation/networking/device_drivers/ethernet/mellanox/
14587 F:      drivers/net/ethernet/mellanox/mlx5/core/
14588 F:      include/linux/mlx5/
14589
14590 MELLANOX MLX5 IB driver
14591 M:      Leon Romanovsky <[email protected]>
14592 L:      [email protected]
14593 S:      Supported
14594 W:      https://www.nvidia.com/networking/
14595 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14596 F:      drivers/infiniband/hw/mlx5/
14597 F:      include/linux/mlx5/
14598 F:      include/uapi/rdma/mlx5-abi.h
14599
14600 MELLANOX MLX5 VDPA DRIVER
14601 M:      Dragos Tatulea <[email protected]>
14602 L:      [email protected]
14603 S:      Supported
14604 F:      drivers/vdpa/mlx5/
14605
14606 MELLANOX MLXCPLD I2C AND MUX DRIVER
14607 M:      Vadim Pasternak <[email protected]>
14608 M:      Michael Shych <[email protected]>
14609 L:      [email protected]
14610 S:      Supported
14611 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
14612 F:      drivers/i2c/busses/i2c-mlxcpld.c
14613 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
14614
14615 MELLANOX MLXCPLD LED DRIVER
14616 M:      Vadim Pasternak <[email protected]>
14617 L:      [email protected]
14618 S:      Supported
14619 F:      Documentation/leds/leds-mlxcpld.rst
14620 F:      drivers/leds/leds-mlxcpld.c
14621 F:      drivers/leds/leds-mlxreg.c
14622
14623 MELLANOX PLATFORM DRIVER
14624 M:      Vadim Pasternak <[email protected]>
14625 L:      [email protected]
14626 S:      Supported
14627 F:      drivers/platform/x86/mlx-platform.c
14628
14629 MEMBARRIER SUPPORT
14630 M:      Mathieu Desnoyers <[email protected]>
14631 M:      "Paul E. McKenney" <[email protected]>
14632 L:      [email protected]
14633 S:      Supported
14634 F:      Documentation/scheduler/membarrier.rst
14635 F:      arch/*/include/asm/membarrier.h
14636 F:      arch/*/include/asm/sync_core.h
14637 F:      include/uapi/linux/membarrier.h
14638 F:      kernel/sched/membarrier.c
14639
14640 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14641 M:      Mike Rapoport <[email protected]>
14642 L:      [email protected]
14643 S:      Maintained
14644 F:      Documentation/core-api/boot-time-mm.rst
14645 F:      include/linux/memblock.h
14646 F:      mm/memblock.c
14647 F:      mm/mm_init.c
14648 F:      tools/testing/memblock/
14649
14650 MEMORY ALLOCATION PROFILING
14651 M:      Suren Baghdasaryan <[email protected]>
14652 M:      Kent Overstreet <[email protected]>
14653 L:      [email protected]
14654 S:      Maintained
14655 F:      Documentation/mm/allocation-profiling.rst
14656 F:      include/linux/alloc_tag.h
14657 F:      include/linux/pgalloc_tag.h
14658 F:      lib/alloc_tag.c
14659
14660 MEMORY CONTROLLER DRIVERS
14661 M:      Krzysztof Kozlowski <[email protected]>
14662 L:      [email protected]
14663 S:      Maintained
14664 B:      mailto:[email protected]
14665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14666 F:      Documentation/devicetree/bindings/memory-controllers/
14667 F:      drivers/memory/
14668 F:      include/dt-bindings/memory/
14669 F:      include/memory/
14670
14671 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14672 M:      Dmitry Osipenko <[email protected]>
14673 L:      [email protected]
14674 L:      [email protected]
14675 S:      Maintained
14676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14677 F:      drivers/devfreq/tegra30-devfreq.c
14678
14679 MEMORY HOT(UN)PLUG
14680 M:      David Hildenbrand <[email protected]>
14681 M:      Oscar Salvador <[email protected]>
14682 L:      [email protected]
14683 S:      Maintained
14684 F:      Documentation/admin-guide/mm/memory-hotplug.rst
14685 F:      Documentation/core-api/memory-hotplug.rst
14686 F:      drivers/base/memory.c
14687 F:      include/linux/memory_hotplug.h
14688 F:      mm/memory_hotplug.c
14689 F:      tools/testing/selftests/memory-hotplug/
14690
14691 MEMORY MANAGEMENT
14692 M:      Andrew Morton <[email protected]>
14693 L:      [email protected]
14694 S:      Maintained
14695 W:      http://www.linux-mm.org
14696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14697 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14698 F:      include/linux/gfp.h
14699 F:      include/linux/gfp_types.h
14700 F:      include/linux/memfd.h
14701 F:      include/linux/memory.h
14702 F:      include/linux/memory_hotplug.h
14703 F:      include/linux/memory-tiers.h
14704 F:      include/linux/mempolicy.h
14705 F:      include/linux/mempool.h
14706 F:      include/linux/memremap.h
14707 F:      include/linux/mm.h
14708 F:      include/linux/mm_*.h
14709 F:      include/linux/mmzone.h
14710 F:      include/linux/mmu_notifier.h
14711 F:      include/linux/pagewalk.h
14712 F:      include/linux/rmap.h
14713 F:      include/trace/events/ksm.h
14714 F:      mm/
14715 F:      tools/mm/
14716 F:      tools/testing/selftests/mm/
14717 N:      include/linux/page[-_]*
14718
14719 MEMORY MAPPING
14720 M:      Andrew Morton <[email protected]>
14721 R:      Liam R. Howlett <[email protected]>
14722 R:      Vlastimil Babka <[email protected]>
14723 R:      Lorenzo Stoakes <[email protected]>
14724 L:      [email protected]
14725 S:      Maintained
14726 W:      http://www.linux-mm.org
14727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14728 F:      mm/mmap.c
14729
14730 MEMORY TECHNOLOGY DEVICES (MTD)
14731 M:      Miquel Raynal <[email protected]>
14732 M:      Richard Weinberger <[email protected]>
14733 M:      Vignesh Raghavendra <[email protected]>
14734 L:      [email protected]
14735 S:      Maintained
14736 W:      http://www.linux-mtd.infradead.org/
14737 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14738 C:      irc://irc.oftc.net/mtd
14739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14741 F:      Documentation/devicetree/bindings/mtd/
14742 F:      drivers/mtd/
14743 F:      include/linux/mtd/
14744 F:      include/uapi/mtd/
14745
14746 MEMSENSING MICROSYSTEMS MSA311 DRIVER
14747 M:      Dmitry Rokosov <[email protected]>
14748 L:      [email protected]
14749 S:      Maintained
14750 F:      Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14751 F:      drivers/iio/accel/msa311.c
14752
14753 MEN A21 WATCHDOG DRIVER
14754 M:      Johannes Thumshirn <[email protected]>
14755 L:      [email protected]
14756 S:      Maintained
14757 F:      drivers/watchdog/mena21_wdt.c
14758
14759 MEN CHAMELEON BUS (mcb)
14760 M:      Johannes Thumshirn <[email protected]>
14761 S:      Maintained
14762 F:      Documentation/driver-api/men-chameleon-bus.rst
14763 F:      drivers/mcb/
14764 F:      include/linux/mcb.h
14765
14766 MEN F21BMC (Board Management Controller)
14767 M:      Andreas Werner <[email protected]>
14768 S:      Supported
14769 F:      Documentation/hwmon/menf21bmc.rst
14770 F:      drivers/hwmon/menf21bmc_hwmon.c
14771 F:      drivers/leds/leds-menf21bmc.c
14772 F:      drivers/mfd/menf21bmc.c
14773 F:      drivers/watchdog/menf21bmc_wdt.c
14774
14775 MEN Z069 WATCHDOG DRIVER
14776 M:      Johannes Thumshirn <[email protected]>
14777 L:      [email protected]
14778 S:      Maintained
14779 F:      drivers/watchdog/menz69_wdt.c
14780
14781 MESON AO CEC DRIVER FOR AMLOGIC SOCS
14782 M:      Neil Armstrong <[email protected]>
14783 L:      [email protected]
14784 L:      [email protected]
14785 S:      Supported
14786 W:      http://linux-meson.com/
14787 T:      git git://linuxtv.org/media_tree.git
14788 F:      Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14789 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
14790 F:      drivers/media/cec/platform/meson/ao-cec.c
14791
14792 MESON GE2D DRIVER FOR AMLOGIC SOCS
14793 M:      Neil Armstrong <[email protected]>
14794 L:      [email protected]
14795 L:      [email protected]
14796 S:      Supported
14797 T:      git git://linuxtv.org/media_tree.git
14798 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14799 F:      drivers/media/platform/amlogic/meson-ge2d/
14800
14801 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14802 M:      Liang Yang <[email protected]>
14803 L:      [email protected]
14804 S:      Maintained
14805 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14806 F:      drivers/mtd/nand/raw/meson_*
14807
14808 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14809 M:      Neil Armstrong <[email protected]>
14810 L:      [email protected]
14811 L:      [email protected]
14812 S:      Supported
14813 T:      git git://linuxtv.org/media_tree.git
14814 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14815 F:      drivers/staging/media/meson/vdec/
14816
14817 META ETHERNET DRIVERS
14818 M:      Alexander Duyck <[email protected]>
14819 M:      Jakub Kicinski <[email protected]>
14820 R:      [email protected]
14821 S:      Supported
14822 F:      drivers/net/ethernet/meta/
14823
14824 METHODE UDPU SUPPORT
14825 M:      Robert Marko <[email protected]>
14826 S:      Maintained
14827 F:      arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14828 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14829
14830 MHI BUS
14831 M:      Manivannan Sadhasivam <[email protected]>
14832 L:      [email protected]
14833 L:      [email protected]
14834 S:      Maintained
14835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14836 F:      Documentation/ABI/stable/sysfs-bus-mhi
14837 F:      Documentation/mhi/
14838 F:      drivers/bus/mhi/
14839 F:      drivers/pci/endpoint/functions/pci-epf-mhi.c
14840 F:      include/linux/mhi.h
14841
14842 MICROBLAZE ARCHITECTURE
14843 M:      Michal Simek <[email protected]>
14844 S:      Supported
14845 W:      http://www.monstr.eu/fdt/
14846 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
14847 F:      arch/microblaze/
14848
14849 MICROBLAZE TMR INJECT
14850 M:      Appana Durga Kedareswara rao <[email protected]>
14851 S:      Supported
14852 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14853 F:      drivers/misc/xilinx_tmr_inject.c
14854
14855 MICROBLAZE TMR MANAGER
14856 M:      Appana Durga Kedareswara rao <[email protected]>
14857 S:      Supported
14858 F:      Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14859 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14860 F:      drivers/misc/xilinx_tmr_manager.c
14861
14862 MICROCHIP AT91 DMA DRIVERS
14863 M:      Ludovic Desroches <[email protected]>
14864 L:      [email protected] (moderated for non-subscribers)
14865 L:      [email protected]
14866 S:      Supported
14867 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
14868 F:      drivers/dma/at_hdmac.c
14869 F:      drivers/dma/at_xdmac.c
14870 F:      include/dt-bindings/dma/at91.h
14871
14872 MICROCHIP AT91 SERIAL DRIVER
14873 M:      Richard Genoud <[email protected]>
14874 S:      Maintained
14875 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14876 F:      drivers/tty/serial/atmel_serial.c
14877 F:      drivers/tty/serial/atmel_serial.h
14878
14879 MICROCHIP AT91 USART MFD DRIVER
14880 M:      Radu Pirea <[email protected]>
14881 L:      [email protected]
14882 S:      Supported
14883 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14884 F:      drivers/mfd/at91-usart.c
14885 F:      include/dt-bindings/mfd/at91-usart.h
14886
14887 MICROCHIP AT91 USART SPI DRIVER
14888 M:      Radu Pirea <[email protected]>
14889 L:      [email protected]
14890 S:      Supported
14891 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14892 F:      drivers/spi/spi-at91-usart.c
14893
14894 MICROCHIP AUDIO ASOC DRIVERS
14895 M:      Claudiu Beznea <[email protected]>
14896 L:      [email protected] (moderated for non-subscribers)
14897 S:      Supported
14898 F:      Documentation/devicetree/bindings/sound/atmel*
14899 F:      Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14900 F:      Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14901 F:      Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14902 F:      sound/soc/atmel
14903
14904 MICROCHIP CSI2DC DRIVER
14905 M:      Eugen Hristev <[email protected]>
14906 L:      [email protected]
14907 S:      Supported
14908 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14909 F:      drivers/media/platform/microchip/microchip-csi2dc.c
14910
14911 MICROCHIP ECC DRIVER
14912 L:      [email protected]
14913 S:      Orphan
14914 F:      drivers/crypto/atmel-ecc.*
14915
14916 MICROCHIP EIC DRIVER
14917 M:      Claudiu Beznea <[email protected]>
14918 L:      [email protected] (moderated for non-subscribers)
14919 S:      Supported
14920 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14921 F:      drivers/irqchip/irq-mchp-eic.c
14922
14923 MICROCHIP I2C DRIVER
14924 M:      Codrin Ciubotariu <[email protected]>
14925 L:      [email protected]
14926 S:      Supported
14927 F:      drivers/i2c/busses/i2c-at91-*.c
14928 F:      drivers/i2c/busses/i2c-at91.h
14929
14930 MICROCHIP ISC DRIVER
14931 M:      Eugen Hristev <[email protected]>
14932 L:      [email protected]
14933 S:      Supported
14934 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
14935 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
14936 F:      drivers/media/platform/microchip/microchip-isc*
14937 F:      drivers/media/platform/microchip/microchip-sama*-isc*
14938 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
14939 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14940 F:      include/linux/atmel-isc-media.h
14941
14942 MICROCHIP ISI DRIVER
14943 M:      Eugen Hristev <[email protected]>
14944 L:      [email protected]
14945 S:      Supported
14946 F:      drivers/media/platform/atmel/atmel-isi.c
14947 F:      drivers/media/platform/atmel/atmel-isi.h
14948
14949 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14950 M:      Woojung Huh <[email protected]>
14951 M:      [email protected]
14952 L:      [email protected]
14953 S:      Maintained
14954 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14955 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14956 F:      drivers/net/dsa/microchip/*
14957 F:      include/linux/dsa/ksz_common.h
14958 F:      include/linux/platform_data/microchip-ksz.h
14959 F:      net/dsa/tag_ksz.c
14960
14961 MICROCHIP LAN743X ETHERNET DRIVER
14962 M:      Bryan Whitehead <[email protected]>
14963 M:      [email protected]
14964 L:      [email protected]
14965 S:      Maintained
14966 F:      drivers/net/ethernet/microchip/lan743x_*
14967
14968 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14969 M:      Arun Ramadoss <[email protected]>
14970 R:      [email protected]
14971 L:      [email protected]
14972 S:      Maintained
14973 F:      drivers/net/phy/microchip_t1.c
14974
14975 MICROCHIP LAN966X ETHERNET DRIVER
14976 M:      Horatiu Vultur <[email protected]>
14977 M:      [email protected]
14978 L:      [email protected]
14979 S:      Maintained
14980 F:      drivers/net/ethernet/microchip/lan966x/*
14981
14982 MICROCHIP LAN966X OIC DRIVER
14983 M:      Herve Codina <[email protected]>
14984 S:      Maintained
14985 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
14986 F:      drivers/irqchip/irq-lan966x-oic.c
14987
14988 MICROCHIP LCDFB DRIVER
14989 M:      Nicolas Ferre <[email protected]>
14990 L:      [email protected]
14991 S:      Maintained
14992 F:      drivers/video/fbdev/atmel_lcdfb.c
14993 F:      include/video/atmel_lcdc.h
14994
14995 MICROCHIP MCP16502 PMIC DRIVER
14996 M:      Claudiu Beznea <[email protected]>
14997 L:      [email protected] (moderated for non-subscribers)
14998 S:      Supported
14999 F:      Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15000 F:      drivers/regulator/mcp16502.c
15001
15002 MICROCHIP MCP3564 ADC DRIVER
15003 M:      Marius Cristea <[email protected]>
15004 L:      [email protected]
15005 S:      Supported
15006 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15007 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15008 F:      drivers/iio/adc/mcp3564.c
15009
15010 MICROCHIP MCP3911 ADC DRIVER
15011 M:      Marcus Folkesson <[email protected]>
15012 M:      Kent Gustavsson <[email protected]>
15013 L:      [email protected]
15014 S:      Maintained
15015 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15016 F:      drivers/iio/adc/mcp3911.c
15017
15018 MICROCHIP MMC/SD/SDIO MCI DRIVER
15019 M:      Aubin Constans <[email protected]>
15020 S:      Maintained
15021 F:      drivers/mmc/host/atmel-mci.c
15022
15023 MICROCHIP NAND DRIVER
15024 L:      [email protected]
15025 S:      Orphan
15026 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
15027 F:      drivers/mtd/nand/raw/atmel/*
15028
15029 MICROCHIP OTPC DRIVER
15030 M:      Claudiu Beznea <[email protected]>
15031 L:      [email protected] (moderated for non-subscribers)
15032 S:      Supported
15033 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15034 F:      drivers/nvmem/microchip-otpc.c
15035 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15036
15037 MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15038 M:      Marius Cristea <[email protected]>
15039 L:      [email protected]
15040 S:      Supported
15041 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15042 F:      drivers/iio/adc/pac1934.c
15043
15044 MICROCHIP PCI1XXXX GP DRIVER
15045 M:      Vaibhaav Ram T.L <[email protected]>
15046 M:      Kumaravel Thiagarajan <[email protected]>
15047 L:      [email protected]
15048 S:      Supported
15049 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15050 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15051 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15052 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15053
15054 MICROCHIP PCI1XXXX I2C DRIVER
15055 M:      Tharun Kumar P <[email protected]>
15056 M:      Kumaravel Thiagarajan <[email protected]>
15057 M:      Microchip Linux Driver Support <[email protected]>
15058 L:      [email protected]
15059 S:      Maintained
15060 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15061
15062 MICROCHIP PCIe UART DRIVER
15063 M:      Kumaravel Thiagarajan <[email protected]>
15064 M:      Tharun Kumar P <[email protected]>
15065 L:      [email protected]
15066 S:      Maintained
15067 F:      drivers/tty/serial/8250/8250_pci1xxxx.c
15068
15069 MICROCHIP POLARFIRE FPGA DRIVERS
15070 M:      Conor Dooley <[email protected]>
15071 R:      Vladimir Georgiev <[email protected]>
15072 L:      [email protected]
15073 S:      Supported
15074 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15075 F:      drivers/fpga/microchip-spi.c
15076
15077 MICROCHIP PWM DRIVER
15078 M:      Claudiu Beznea <[email protected]>
15079 L:      [email protected] (moderated for non-subscribers)
15080 L:      [email protected]
15081 S:      Supported
15082 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15083 F:      drivers/pwm/pwm-atmel.c
15084
15085 MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15086 M:      Manikandan Muralidharan <[email protected]>
15087 M:      Dharma Balasubiramani <[email protected]>
15088 L:      [email protected]
15089 S:      Supported
15090 F:      Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15091 F:      drivers/gpu/drm/bridge/microchip-lvds.c
15092
15093 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15094 M:      Eugen Hristev <[email protected]>
15095 L:      [email protected]
15096 S:      Supported
15097 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15098 F:      drivers/iio/adc/at91-sama5d2_adc.c
15099 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15100
15101 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15102 M:      Claudiu Beznea <[email protected]>
15103 S:      Supported
15104 F:      Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15105 F:      drivers/power/reset/at91-sama5d2_shdwc.c
15106
15107 MICROCHIP SOC DRIVERS
15108 M:      Conor Dooley <[email protected]>
15109 S:      Supported
15110 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15111 F:      Documentation/devicetree/bindings/soc/microchip/
15112 F:      drivers/soc/microchip/
15113
15114 MICROCHIP SPI DRIVER
15115 M:      Ryan Wanner <[email protected]>
15116 S:      Supported
15117 F:      drivers/spi/spi-atmel.*
15118
15119 MICROCHIP SSC DRIVER
15120 M:      Claudiu Beznea <[email protected]>
15121 L:      [email protected] (moderated for non-subscribers)
15122 S:      Supported
15123 F:      Documentation/devicetree/bindings/misc/atmel-ssc.txt
15124 F:      drivers/misc/atmel-ssc.c
15125 F:      include/linux/atmel-ssc.h
15126
15127 Microchip Timer Counter Block (TCB) Capture Driver
15128 M:      Kamel Bouhara <[email protected]>
15129 L:      [email protected] (moderated for non-subscribers)
15130 L:      [email protected]
15131 S:      Maintained
15132 F:      drivers/counter/microchip-tcb-capture.c
15133
15134 MICROCHIP USB251XB DRIVER
15135 M:      Richard Leitner <[email protected]>
15136 L:      [email protected]
15137 S:      Maintained
15138 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
15139 F:      drivers/usb/misc/usb251xb.c
15140
15141 MICROCHIP USBA UDC DRIVER
15142 M:      Cristian Birsan <[email protected]>
15143 L:      [email protected] (moderated for non-subscribers)
15144 S:      Supported
15145 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
15146
15147 MICROCHIP WILC1000 WIFI DRIVER
15148 M:      Ajay Singh <[email protected]>
15149 M:      Claudiu Beznea <[email protected]>
15150 L:      [email protected]
15151 S:      Supported
15152 F:      drivers/net/wireless/microchip/wilc1000/
15153
15154 MICROSEMI MIPS SOCS
15155 M:      Alexandre Belloni <[email protected]>
15156 M:      [email protected]
15157 L:      [email protected]
15158 S:      Supported
15159 F:      Documentation/devicetree/bindings/mips/mscc.txt
15160 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15161 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15162 F:      arch/mips/boot/dts/mscc/
15163 F:      arch/mips/configs/generic/board-ocelot.config
15164 F:      arch/mips/generic/board-ocelot.c
15165
15166 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15167 M:      Don Brace <[email protected]>
15168 L:      [email protected]
15169 L:      [email protected]
15170 S:      Supported
15171 F:      Documentation/scsi/smartpqi.rst
15172 F:      drivers/scsi/smartpqi/Kconfig
15173 F:      drivers/scsi/smartpqi/Makefile
15174 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
15175 F:      include/linux/cciss*.h
15176 F:      include/uapi/linux/cciss*.h
15177
15178 MICROSOFT MANA RDMA DRIVER
15179 M:      Long Li <[email protected]>
15180 M:      Ajay Sharma <[email protected]>
15181 L:      [email protected]
15182 S:      Supported
15183 F:      drivers/infiniband/hw/mana/
15184 F:      include/net/mana
15185 F:      include/uapi/rdma/mana-abi.h
15186
15187 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15188 M:      Maximilian Luz <[email protected]>
15189 L:      [email protected]
15190 S:      Maintained
15191 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
15192
15193 MICROSOFT SURFACE BATTERY AND AC DRIVERS
15194 M:      Maximilian Luz <[email protected]>
15195 L:      [email protected]
15196 L:      [email protected]
15197 S:      Maintained
15198 F:      drivers/power/supply/surface_battery.c
15199 F:      drivers/power/supply/surface_charger.c
15200
15201 MICROSOFT SURFACE DTX DRIVER
15202 M:      Maximilian Luz <[email protected]>
15203 L:      [email protected]
15204 S:      Maintained
15205 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
15206 F:      drivers/platform/surface/surface_dtx.c
15207 F:      include/uapi/linux/surface_aggregator/dtx.h
15208
15209 MICROSOFT SURFACE SENSOR FAN DRIVER
15210 M:      Maximilian Luz <[email protected]>
15211 M:      Ivor Wanders <[email protected]>
15212 L:      [email protected]
15213 S:      Maintained
15214 F:      Documentation/hwmon/surface_fan.rst
15215 F:      drivers/hwmon/surface_fan.c
15216
15217 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15218 M:      Maximilian Luz <[email protected]>
15219 L:      [email protected]
15220 S:      Maintained
15221 F:      drivers/platform/surface/surface_gpe.c
15222
15223 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15224 M:      Hans de Goede <[email protected]>
15225 M:      Ilpo Järvinen <[email protected]>
15226 M:      Maximilian Luz <[email protected]>
15227 L:      [email protected]
15228 S:      Maintained
15229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15230 F:      drivers/platform/surface/
15231
15232 MICROSOFT SURFACE HID TRANSPORT DRIVER
15233 M:      Maximilian Luz <[email protected]>
15234 L:      [email protected]
15235 L:      [email protected]
15236 S:      Maintained
15237 F:      drivers/hid/surface-hid/
15238
15239 MICROSOFT SURFACE HOT-PLUG DRIVER
15240 M:      Maximilian Luz <[email protected]>
15241 L:      [email protected]
15242 S:      Maintained
15243 F:      drivers/platform/surface/surface_hotplug.c
15244
15245 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15246 M:      Maximilian Luz <[email protected]>
15247 L:      [email protected]
15248 S:      Maintained
15249 F:      drivers/platform/surface/surface_platform_profile.c
15250
15251 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15252 M:      Chen Yu <[email protected]>
15253 L:      [email protected]
15254 S:      Supported
15255 F:      drivers/platform/surface/surfacepro3_button.c
15256
15257 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15258 M:      Maximilian Luz <[email protected]>
15259 L:      [email protected]
15260 S:      Maintained
15261 F:      drivers/platform/surface/surface_aggregator_hub.c
15262
15263 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15264 M:      Maximilian Luz <[email protected]>
15265 L:      [email protected]
15266 S:      Maintained
15267 W:      https://github.com/linux-surface/surface-aggregator-module
15268 C:      irc://irc.libera.chat/linux-surface
15269 F:      Documentation/driver-api/surface_aggregator/
15270 F:      drivers/platform/surface/aggregator/
15271 F:      drivers/platform/surface/surface_acpi_notify.c
15272 F:      drivers/platform/surface/surface_aggregator_cdev.c
15273 F:      drivers/platform/surface/surface_aggregator_registry.c
15274 F:      include/linux/surface_acpi_notify.h
15275 F:      include/linux/surface_aggregator/
15276 F:      include/uapi/linux/surface_aggregator/
15277
15278 MICROTEK X6 SCANNER
15279 M:      Oliver Neukum <[email protected]>
15280 S:      Maintained
15281 F:      drivers/usb/image/microtek.*
15282
15283 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15284 M:      Luka Kovacic <[email protected]>
15285 M:      Luka Perkov <[email protected]>
15286 S:      Maintained
15287 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15288 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15289 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15290 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15291 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15292 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15293
15294 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15295 M:      Sakari Ailus <[email protected]>
15296 L:      [email protected]
15297 S:      Maintained
15298 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15299 F:      Documentation/driver-api/media/drivers/ccs/
15300 F:      Documentation/userspace-api/media/drivers/ccs.rst
15301 F:      drivers/media/i2c/ccs-pll.c
15302 F:      drivers/media/i2c/ccs-pll.h
15303 F:      drivers/media/i2c/ccs/
15304 F:      include/uapi/linux/ccs.h
15305 F:      include/uapi/linux/smiapp.h
15306
15307 MIPS
15308 M:      Thomas Bogendoerfer <[email protected]>
15309 L:      [email protected]
15310 S:      Maintained
15311 W:      http://www.linux-mips.org/
15312 Q:      https://patchwork.kernel.org/project/linux-mips/list/
15313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15314 F:      Documentation/devicetree/bindings/mips/
15315 F:      Documentation/arch/mips/
15316 F:      arch/mips/
15317 F:      drivers/platform/mips/
15318 F:      include/dt-bindings/mips/
15319
15320 MIPS BAIKAL-T1 PLATFORM
15321 M:      Serge Semin <[email protected]>
15322 L:      [email protected]
15323 S:      Supported
15324 F:      Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15325 F:      Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15326 F:      drivers/bus/bt1-*.c
15327 F:      drivers/clk/baikal-t1/
15328 F:      drivers/memory/bt1-l2-ctl.c
15329 F:      drivers/mtd/maps/physmap-bt1-rom.[ch]
15330
15331 MIPS BOSTON DEVELOPMENT BOARD
15332 M:      Paul Burton <[email protected]>
15333 L:      [email protected]
15334 S:      Maintained
15335 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
15336 F:      arch/mips/boot/dts/img/boston.dts
15337 F:      arch/mips/configs/generic/board-boston.config
15338 F:      drivers/clk/imgtec/clk-boston.c
15339 F:      include/dt-bindings/clock/boston-clock.h
15340
15341 MIPS CORE DRIVERS
15342 M:      Thomas Bogendoerfer <[email protected]>
15343 M:      Serge Semin <[email protected]>
15344 L:      [email protected]
15345 S:      Supported
15346 F:      drivers/bus/mips_cdmm.c
15347 F:      drivers/clocksource/mips-gic-timer.c
15348 F:      drivers/cpuidle/cpuidle-cps.c
15349 F:      drivers/irqchip/irq-mips-cpu.c
15350 F:      drivers/irqchip/irq-mips-gic.c
15351
15352 MIPS GENERIC PLATFORM
15353 M:      Paul Burton <[email protected]>
15354 L:      [email protected]
15355 S:      Supported
15356 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15357 F:      arch/mips/generic/
15358 F:      arch/mips/tools/generic-board-config.sh
15359
15360 MIPS RINT INSTRUCTION EMULATION
15361 M:      Aleksandar Markovic <[email protected]>
15362 L:      [email protected]
15363 S:      Supported
15364 F:      arch/mips/math-emu/dp_rint.c
15365 F:      arch/mips/math-emu/sp_rint.c
15366
15367 MIPS/LOONGSON1 ARCHITECTURE
15368 M:      Keguang Zhang <[email protected]>
15369 L:      [email protected]
15370 S:      Maintained
15371 F:      Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15372 F:      arch/mips/include/asm/mach-loongson32/
15373 F:      arch/mips/loongson32/
15374 F:      drivers/*/*loongson1*
15375 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15376
15377 MIPS/LOONGSON2EF ARCHITECTURE
15378 M:      Jiaxun Yang <[email protected]>
15379 L:      [email protected]
15380 S:      Maintained
15381 F:      arch/mips/include/asm/mach-loongson2ef/
15382 F:      arch/mips/loongson2ef/
15383 F:      drivers/cpufreq/loongson2_cpufreq.c
15384
15385 MIPS/LOONGSON64 ARCHITECTURE
15386 M:      Huacai Chen <[email protected]>
15387 M:      Jiaxun Yang <[email protected]>
15388 L:      [email protected]
15389 S:      Maintained
15390 F:      arch/mips/include/asm/mach-loongson64/
15391 F:      arch/mips/loongson64/
15392 F:      drivers/irqchip/irq-loongson*
15393 F:      drivers/platform/mips/cpu_hwmon.c
15394
15395 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15396 M:      Hans Verkuil <[email protected]>
15397 L:      [email protected]
15398 S:      Odd Fixes
15399 W:      https://linuxtv.org
15400 T:      git git://linuxtv.org/media_tree.git
15401 F:      drivers/media/radio/radio-miropcm20*
15402
15403 MITSUMI MM8013 FG DRIVER
15404 M:      Konrad Dybcio <[email protected]>
15405 F:      Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15406 F:      drivers/power/supply/mm8013.c
15407
15408 MMP SUPPORT
15409 R:      Lubomir Rintel <[email protected]>
15410 L:      [email protected] (moderated for non-subscribers)
15411 S:      Odd Fixes
15412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15413 F:      arch/arm/boot/dts/marvell/mmp*
15414 F:      arch/arm/mach-mmp/
15415 F:      include/linux/soc/mmp/
15416
15417 MMP USB PHY DRIVERS
15418 R:      Lubomir Rintel <[email protected]>
15419 L:      [email protected] (moderated for non-subscribers)
15420 S:      Maintained
15421 F:      drivers/phy/marvell/phy-mmp3-usb.c
15422 F:      drivers/phy/marvell/phy-pxa-usb.c
15423
15424 MMU GATHER AND TLB INVALIDATION
15425 M:      Will Deacon <[email protected]>
15426 M:      "Aneesh Kumar K.V" <[email protected]>
15427 M:      Andrew Morton <[email protected]>
15428 M:      Nick Piggin <[email protected]>
15429 M:      Peter Zijlstra <[email protected]>
15430 L:      [email protected]
15431 L:      [email protected]
15432 S:      Maintained
15433 F:      arch/*/include/asm/tlb.h
15434 F:      include/asm-generic/tlb.h
15435 F:      mm/mmu_gather.c
15436
15437 MN88472 MEDIA DRIVER
15438 L:      [email protected]
15439 S:      Orphan
15440 W:      https://linuxtv.org
15441 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15442 F:      drivers/media/dvb-frontends/mn88472*
15443
15444 MN88473 MEDIA DRIVER
15445 L:      [email protected]
15446 S:      Orphan
15447 W:      https://linuxtv.org
15448 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15449 F:      drivers/media/dvb-frontends/mn88473*
15450
15451 MOBILEYE MIPS SOCS
15452 M:      Vladimir Kondratiev <[email protected]>
15453 M:      Gregory CLEMENT <[email protected]>
15454 M:      Théo Lebrun <[email protected]>
15455 L:      [email protected]
15456 S:      Maintained
15457 F:      Documentation/devicetree/bindings/mips/mobileye.yaml
15458 F:      Documentation/devicetree/bindings/soc/mobileye/
15459 F:      arch/mips/boot/dts/mobileye/
15460 F:      arch/mips/configs/eyeq5_defconfig
15461 F:      arch/mips/mobileye/board-epm5.its.S
15462 F:      drivers/clk/clk-eyeq.c
15463 F:      drivers/pinctrl/pinctrl-eyeq5.c
15464 F:      drivers/reset/reset-eyeq.c
15465 F:      include/dt-bindings/clock/mobileye,eyeq5-clk.h
15466
15467 MODULE SUPPORT
15468 M:      Luis Chamberlain <[email protected]>
15469 L:      [email protected]
15470 L:      [email protected]
15471 S:      Maintained
15472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15473 F:      include/linux/kmod.h
15474 F:      include/linux/module*.h
15475 F:      kernel/module/
15476 F:      lib/test_kmod.c
15477 F:      scripts/module*
15478 F:      tools/testing/selftests/kmod/
15479
15480 MONOLITHIC POWER SYSTEM PMIC DRIVER
15481 M:      Saravanan Sekar <[email protected]>
15482 S:      Maintained
15483 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15484 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15485 F:      drivers/hwmon/pmbus/mpq7932.c
15486 F:      drivers/iio/adc/mp2629_adc.c
15487 F:      drivers/mfd/mp2629.c
15488 F:      drivers/power/supply/mp2629_charger.c
15489 F:      drivers/regulator/mp5416.c
15490 F:      drivers/regulator/mpq7920.c
15491 F:      drivers/regulator/mpq7920.h
15492 F:      include/linux/mfd/mp2629.h
15493
15494 MOST(R) TECHNOLOGY DRIVER
15495 M:      Parthiban Veerasooran <[email protected]>
15496 M:      Christian Gromm <[email protected]>
15497 S:      Maintained
15498 F:      Documentation/ABI/testing/configfs-most
15499 F:      Documentation/ABI/testing/sysfs-bus-most
15500 F:      drivers/most/
15501 F:      drivers/staging/most/
15502 F:      include/linux/most.h
15503
15504 MOTORCOMM PHY DRIVER
15505 M:      Frank <[email protected]>
15506 L:      [email protected]
15507 S:      Maintained
15508 F:      Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15509 F:      drivers/net/phy/motorcomm.c
15510
15511 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15512 M:      Jiri Slaby <[email protected]>
15513 S:      Maintained
15514 F:      Documentation/driver-api/tty/moxa-smartio.rst
15515 F:      drivers/tty/mxser.*
15516
15517 MP3309C BACKLIGHT DRIVER
15518 M:      Flavio Suligoi <[email protected]>
15519 L:      [email protected]
15520 S:      Maintained
15521 F:      Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15522 F:      drivers/video/backlight/mp3309c.c
15523
15524 MPS MP2891 DRIVER
15525 M:      Noah Wang <[email protected]>
15526 L:      [email protected]
15527 S:      Maintained
15528 F:      Documentation/hwmon/mp2891.rst
15529 F:      drivers/hwmon/pmbus/mp2891.c
15530
15531 MPS MP2993 DRIVER
15532 M:      Noah Wang <[email protected]>
15533 L:      [email protected]
15534 S:      Maintained
15535 F:      Documentation/hwmon/mp2993.rst
15536 F:      drivers/hwmon/pmbus/mp2993.c
15537
15538 MPS MP9941 DRIVER
15539 M:      Noah Wang <[email protected]>
15540 L:      [email protected]
15541 S:      Maintained
15542 F:      Documentation/hwmon/mp9941.rst
15543 F:      drivers/hwmon/pmbus/mp9941.c
15544
15545 MR800 AVERMEDIA USB FM RADIO DRIVER
15546 M:      Alexey Klimov <[email protected]>
15547 L:      [email protected]
15548 S:      Maintained
15549 T:      git git://linuxtv.org/media_tree.git
15550 F:      drivers/media/radio/radio-mr800.c
15551
15552 MRF24J40 IEEE 802.15.4 RADIO DRIVER
15553 M:      Stefan Schmidt <[email protected]>
15554 L:      [email protected]
15555 S:      Odd Fixes
15556 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15557 F:      drivers/net/ieee802154/mrf24j40.c
15558
15559 MSI EC DRIVER
15560 M:      Nikita Kravets <[email protected]>
15561 L:      [email protected]
15562 S:      Maintained
15563 W:      https://github.com/BeardOverflow/msi-ec
15564 F:      drivers/platform/x86/msi-ec.*
15565
15566 MSI LAPTOP SUPPORT
15567 M:      "Lee, Chun-Yi" <[email protected]>
15568 L:      [email protected]
15569 S:      Maintained
15570 F:      drivers/platform/x86/msi-laptop.c
15571
15572 MSI WMI SUPPORT
15573 L:      [email protected]
15574 S:      Orphan
15575 F:      drivers/platform/x86/msi-wmi.c
15576
15577 MSI WMI PLATFORM FEATURES
15578 M:      Armin Wolf <[email protected]>
15579 L:      [email protected]
15580 S:      Maintained
15581 F:      Documentation/ABI/testing/debugfs-msi-wmi-platform
15582 F:      Documentation/wmi/devices/msi-wmi-platform.rst
15583 F:      drivers/platform/x86/msi-wmi-platform.c
15584
15585 MSI001 MEDIA DRIVER
15586 L:      [email protected]
15587 S:      Orphan
15588 W:      https://linuxtv.org
15589 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15590 F:      drivers/media/tuners/msi001*
15591
15592 MSI2500 MEDIA DRIVER
15593 L:      [email protected]
15594 S:      Orphan
15595 W:      https://linuxtv.org
15596 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15597 F:      drivers/media/usb/msi2500/
15598
15599 MSTAR INTERRUPT CONTROLLER DRIVER
15600 M:      Mark-PK Tsai <[email protected]>
15601 M:      Daniel Palmer <[email protected]>
15602 S:      Maintained
15603 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15604 F:      drivers/irqchip/irq-mst-intc.c
15605
15606 MSYSTEMS DISKONCHIP G3 MTD DRIVER
15607 M:      Robert Jarzmik <[email protected]>
15608 L:      [email protected]
15609 S:      Maintained
15610 F:      drivers/mtd/devices/docg3*
15611
15612 MT9M114 ONSEMI SENSOR DRIVER
15613 M:      Laurent Pinchart <[email protected]>
15614 L:      [email protected]
15615 S:      Maintained
15616 T:      git git://linuxtv.org/media_tree.git
15617 F:      Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15618 F:      drivers/media/i2c/mt9m114.c
15619
15620 MT9P031 APTINA CAMERA SENSOR
15621 M:      Laurent Pinchart <[email protected]>
15622 L:      [email protected]
15623 S:      Maintained
15624 T:      git git://linuxtv.org/media_tree.git
15625 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15626 F:      drivers/media/i2c/mt9p031.c
15627 F:      include/media/i2c/mt9p031.h
15628
15629 MT9T112 APTINA CAMERA SENSOR
15630 M:      Jacopo Mondi <[email protected]>
15631 L:      [email protected]
15632 S:      Odd Fixes
15633 T:      git git://linuxtv.org/media_tree.git
15634 F:      drivers/media/i2c/mt9t112.c
15635 F:      include/media/i2c/mt9t112.h
15636
15637 MT9V032 APTINA CAMERA SENSOR
15638 M:      Laurent Pinchart <[email protected]>
15639 L:      [email protected]
15640 S:      Maintained
15641 T:      git git://linuxtv.org/media_tree.git
15642 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15643 F:      drivers/media/i2c/mt9v032.c
15644 F:      include/media/i2c/mt9v032.h
15645
15646 MT9V111 APTINA CAMERA SENSOR
15647 M:      Jacopo Mondi <[email protected]>
15648 L:      [email protected]
15649 S:      Maintained
15650 T:      git git://linuxtv.org/media_tree.git
15651 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15652 F:      drivers/media/i2c/mt9v111.c
15653
15654 MULTIFUNCTION DEVICES (MFD)
15655 M:      Lee Jones <[email protected]>
15656 S:      Maintained
15657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15658 F:      Documentation/devicetree/bindings/mfd/
15659 F:      drivers/mfd/
15660 F:      include/dt-bindings/mfd/
15661 F:      include/linux/mfd/
15662
15663 MULTIMEDIA CARD (MMC) ETC. OVER SPI
15664 S:      Orphan
15665 F:      drivers/mmc/host/mmc_spi.c
15666 F:      include/linux/spi/mmc_spi.h
15667
15668 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15669 M:      Ulf Hansson <[email protected]>
15670 L:      [email protected]
15671 S:      Maintained
15672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15673 F:      Documentation/devicetree/bindings/mmc/
15674 F:      drivers/mmc/
15675 F:      include/linux/mmc/
15676 F:      include/uapi/linux/mmc/
15677
15678 MULTIPLEXER SUBSYSTEM
15679 M:      Peter Rosin <[email protected]>
15680 S:      Maintained
15681 F:      Documentation/ABI/testing/sysfs-class-mux*
15682 F:      Documentation/devicetree/bindings/mux/
15683 F:      drivers/mux/
15684 F:      include/dt-bindings/mux/
15685 F:      include/linux/mux/
15686
15687 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15688 M:      Bin Liu <[email protected]>
15689 L:      [email protected]
15690 S:      Maintained
15691 F:      drivers/usb/musb/
15692
15693 MXL301RF MEDIA DRIVER
15694 M:      Akihiro Tsukada <[email protected]>
15695 L:      [email protected]
15696 S:      Odd Fixes
15697 F:      drivers/media/tuners/mxl301rf*
15698
15699 MXL5007T MEDIA DRIVER
15700 M:      Michael Krufky <[email protected]>
15701 L:      [email protected]
15702 S:      Maintained
15703 W:      https://linuxtv.org
15704 W:      http://github.com/mkrufky
15705 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15706 T:      git git://linuxtv.org/mkrufky/tuners.git
15707 F:      drivers/media/tuners/mxl5007t.*
15708
15709 MXSFB DRM DRIVER
15710 M:      Marek Vasut <[email protected]>
15711 M:      Stefan Agner <[email protected]>
15712 L:      [email protected]
15713 S:      Supported
15714 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
15715 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15716 F:      drivers/gpu/drm/mxsfb/
15717
15718 MYLEX DAC960 PCI RAID Controller
15719 M:      Hannes Reinecke <[email protected]>
15720 L:      [email protected]
15721 S:      Supported
15722 F:      drivers/scsi/myrb.*
15723 F:      drivers/scsi/myrs.*
15724
15725 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15726 L:      [email protected]
15727 S:      Orphan
15728 W:      https://www.cspi.com/ethernet-products/support/downloads/
15729 F:      drivers/net/ethernet/myricom/myri10ge/
15730
15731 NAND FLASH SUBSYSTEM
15732 M:      Miquel Raynal <[email protected]>
15733 R:      Richard Weinberger <[email protected]>
15734 L:      [email protected]
15735 S:      Maintained
15736 W:      http://www.linux-mtd.infradead.org/
15737 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15738 C:      irc://irc.oftc.net/mtd
15739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15740 F:      drivers/mtd/nand/
15741 F:      include/linux/mtd/*nand*.h
15742
15743 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15744 M:      Daniel Mack <[email protected]>
15745 L:      [email protected] (moderated for non-subscribers)
15746 S:      Maintained
15747 W:      http://www.native-instruments.com
15748 F:      sound/usb/caiaq/
15749
15750 NATSEMI ETHERNET DRIVER (DP8381x)
15751 S:      Orphan
15752 F:      drivers/net/ethernet/natsemi/natsemi.c
15753
15754 NCR 5380 SCSI DRIVERS
15755 M:      Finn Thain <[email protected]>
15756 M:      Michael Schmitz <[email protected]>
15757 L:      [email protected]
15758 S:      Maintained
15759 F:      Documentation/scsi/g_NCR5380.rst
15760 F:      drivers/scsi/NCR5380.*
15761 F:      drivers/scsi/arm/cumana_1.c
15762 F:      drivers/scsi/arm/oak.c
15763 F:      drivers/scsi/atari_scsi.*
15764 F:      drivers/scsi/dmx3191d.c
15765 F:      drivers/scsi/g_NCR5380.*
15766 F:      drivers/scsi/mac_scsi.*
15767 F:      drivers/scsi/sun3_scsi.*
15768 F:      drivers/scsi/sun3_scsi_vme.c
15769
15770 NCSI LIBRARY
15771 M:      Samuel Mendoza-Jonas <[email protected]>
15772 S:      Maintained
15773 F:      net/ncsi/
15774
15775 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15776 M:      Zev Weiss <[email protected]>
15777 L:      [email protected]
15778 S:      Maintained
15779 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15780 F:      drivers/hwmon/nct6775-i2c.c
15781
15782 NETCONSOLE
15783 M:      Breno Leitao <[email protected]>
15784 S:      Maintained
15785 F:      Documentation/networking/netconsole.rst
15786 F:      drivers/net/netconsole.c
15787 F:      tools/testing/selftests/drivers/net/netcons_basic.sh
15788
15789 NETDEVSIM
15790 M:      Jakub Kicinski <[email protected]>
15791 S:      Maintained
15792 F:      drivers/net/netdevsim/*
15793 F:      tools/testing/selftests/drivers/net/netdevsim/*
15794
15795 NETEM NETWORK EMULATOR
15796 M:      Stephen Hemminger <[email protected]>
15797 L:      [email protected]
15798 S:      Maintained
15799 F:      net/sched/sch_netem.c
15800
15801 NETERION 10GbE DRIVERS (s2io)
15802 M:      Jon Mason <[email protected]>
15803 L:      [email protected]
15804 S:      Supported
15805 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15806 F:      drivers/net/ethernet/neterion/
15807
15808 NETFILTER
15809 M:      Pablo Neira Ayuso <[email protected]>
15810 M:      Jozsef Kadlecsik <[email protected]>
15811 L:      [email protected]
15812 L:      [email protected]
15813 S:      Maintained
15814 W:      http://www.netfilter.org/
15815 W:      http://www.iptables.org/
15816 W:      http://www.nftables.org/
15817 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
15818 C:      irc://irc.libera.chat/netfilter
15819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15821 F:      include/linux/netfilter*
15822 F:      include/linux/netfilter/
15823 F:      include/net/netfilter/
15824 F:      include/uapi/linux/netfilter*
15825 F:      include/uapi/linux/netfilter/
15826 F:      net/*/netfilter.c
15827 F:      net/*/netfilter/
15828 F:      net/bridge/br_netfilter*.c
15829 F:      net/netfilter/
15830 F:      tools/testing/selftests/net/netfilter/
15831
15832 NETROM NETWORK LAYER
15833 M:      Ralf Baechle <[email protected]>
15834 L:      [email protected]
15835 S:      Maintained
15836 W:      https://linux-ax25.in-berlin.de
15837 F:      include/net/netrom.h
15838 F:      include/uapi/linux/netrom.h
15839 F:      net/netrom/
15840
15841 NETRONIX EMBEDDED CONTROLLER
15842 M:      Jonathan Neuschäfer <[email protected]>
15843 S:      Maintained
15844 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15845 F:      drivers/mfd/ntxec.c
15846 F:      drivers/pwm/pwm-ntxec.c
15847 F:      drivers/rtc/rtc-ntxec.c
15848 F:      include/linux/mfd/ntxec.h
15849
15850 NETRONOME ETHERNET DRIVERS
15851 M:      Louis Peens <[email protected]>
15852 R:      Jakub Kicinski <[email protected]>
15853 L:      [email protected]
15854 S:      Maintained
15855 F:      drivers/net/ethernet/netronome/
15856
15857 NETWORK BLOCK DEVICE (NBD)
15858 M:      Josef Bacik <[email protected]>
15859 L:      [email protected]
15860 L:      [email protected]
15861 S:      Maintained
15862 F:      Documentation/admin-guide/blockdev/nbd.rst
15863 F:      drivers/block/nbd.c
15864 F:      include/trace/events/nbd.h
15865 F:      include/uapi/linux/nbd.h
15866
15867 NETWORK DROP MONITOR
15868 M:      Neil Horman <[email protected]>
15869 L:      [email protected]
15870 S:      Maintained
15871 W:      https://fedorahosted.org/dropwatch/
15872 F:      include/uapi/linux/net_dropmon.h
15873 F:      net/core/drop_monitor.c
15874
15875 NETWORKING DRIVERS
15876 M:      "David S. Miller" <[email protected]>
15877 M:      Eric Dumazet <[email protected]>
15878 M:      Jakub Kicinski <[email protected]>
15879 M:      Paolo Abeni <[email protected]>
15880 L:      [email protected]
15881 S:      Maintained
15882 P:      Documentation/process/maintainer-netdev.rst
15883 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15886 F:      Documentation/devicetree/bindings/net/
15887 F:      Documentation/networking/net_cachelines/net_device.rst
15888 F:      drivers/connector/
15889 F:      drivers/net/
15890 F:      include/dt-bindings/net/
15891 F:      include/linux/cn_proc.h
15892 F:      include/linux/etherdevice.h
15893 F:      include/linux/ethtool_netlink.h
15894 F:      include/linux/fcdevice.h
15895 F:      include/linux/fddidevice.h
15896 F:      include/linux/hippidevice.h
15897 F:      include/linux/if_*
15898 F:      include/linux/inetdevice.h
15899 F:      include/linux/netdev*
15900 F:      include/linux/platform_data/wiznet.h
15901 F:      include/uapi/linux/cn_proc.h
15902 F:      include/uapi/linux/ethtool_netlink.h
15903 F:      include/uapi/linux/if_*
15904 F:      include/uapi/linux/netdev*
15905 F:      tools/testing/selftests/drivers/net/
15906 X:      drivers/net/wireless/
15907
15908 NETWORKING DRIVERS (WIRELESS)
15909 M:      Kalle Valo <[email protected]>
15910 L:      [email protected]
15911 S:      Maintained
15912 W:      https://wireless.wiki.kernel.org/
15913 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
15914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15916 F:      Documentation/devicetree/bindings/net/wireless/
15917 F:      drivers/net/wireless/
15918
15919 NETWORKING [DSA]
15920 M:      Andrew Lunn <[email protected]>
15921 M:      Florian Fainelli <[email protected]>
15922 M:      Vladimir Oltean <[email protected]>
15923 S:      Maintained
15924 F:      Documentation/devicetree/bindings/net/dsa/
15925 F:      Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15926 F:      Documentation/devicetree/bindings/net/ethernet-switch.yaml
15927 F:      drivers/net/dsa/
15928 F:      include/linux/dsa/
15929 F:      include/linux/platform_data/dsa.h
15930 F:      include/net/dsa.h
15931 F:      net/dsa/
15932 F:      tools/testing/selftests/drivers/net/dsa/
15933
15934 NETWORKING [GENERAL]
15935 M:      "David S. Miller" <[email protected]>
15936 M:      Eric Dumazet <[email protected]>
15937 M:      Jakub Kicinski <[email protected]>
15938 M:      Paolo Abeni <[email protected]>
15939 L:      [email protected]
15940 S:      Maintained
15941 P:      Documentation/process/maintainer-netdev.rst
15942 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15943 B:      mailto:[email protected]
15944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15946 F:      Documentation/core-api/netlink.rst
15947 F:      Documentation/netlink/
15948 F:      Documentation/networking/
15949 F:      Documentation/networking/net_cachelines/
15950 F:      Documentation/process/maintainer-netdev.rst
15951 F:      Documentation/userspace-api/netlink/
15952 F:      include/linux/framer/framer-provider.h
15953 F:      include/linux/framer/framer.h
15954 F:      include/linux/in.h
15955 F:      include/linux/indirect_call_wrapper.h
15956 F:      include/linux/inet.h
15957 F:      include/linux/inet_diag.h
15958 F:      include/linux/net.h
15959 F:      include/linux/netdev*
15960 F:      include/linux/netlink.h
15961 F:      include/linux/netpoll.h
15962 F:      include/linux/rtnetlink.h
15963 F:      include/linux/seq_file_net.h
15964 F:      include/linux/skbuff*
15965 F:      include/net/
15966 F:      include/uapi/linux/genetlink.h
15967 F:      include/uapi/linux/hsr_netlink.h
15968 F:      include/uapi/linux/in.h
15969 F:      include/uapi/linux/inet_diag.h
15970 F:      include/uapi/linux/nbd-netlink.h
15971 F:      include/uapi/linux/net.h
15972 F:      include/uapi/linux/net_namespace.h
15973 F:      include/uapi/linux/netconf.h
15974 F:      include/uapi/linux/netdev*
15975 F:      include/uapi/linux/netlink.h
15976 F:      include/uapi/linux/netlink_diag.h
15977 F:      include/uapi/linux/rtnetlink.h
15978 F:      lib/net_utils.c
15979 F:      lib/random32.c
15980 F:      net/
15981 F:      tools/net/
15982 F:      tools/testing/selftests/net/
15983 X:      net/9p/
15984 X:      net/bluetooth/
15985
15986 NETWORKING [IPSEC]
15987 M:      Steffen Klassert <[email protected]>
15988 M:      Herbert Xu <[email protected]>
15989 M:      "David S. Miller" <[email protected]>
15990 L:      [email protected]
15991 S:      Maintained
15992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15994 F:      include/net/xfrm.h
15995 F:      include/uapi/linux/xfrm.h
15996 F:      net/ipv4/ah4.c
15997 F:      net/ipv4/esp4*
15998 F:      net/ipv4/ip_vti.c
15999 F:      net/ipv4/ipcomp.c
16000 F:      net/ipv4/xfrm*
16001 F:      net/ipv6/ah6.c
16002 F:      net/ipv6/esp6*
16003 F:      net/ipv6/ip6_vti.c
16004 F:      net/ipv6/ipcomp6.c
16005 F:      net/ipv6/xfrm*
16006 F:      net/key/
16007 F:      net/xfrm/
16008 F:      tools/testing/selftests/net/ipsec.c
16009
16010 NETWORKING [IPv4/IPv6]
16011 M:      "David S. Miller" <[email protected]>
16012 M:      David Ahern <[email protected]>
16013 L:      [email protected]
16014 S:      Maintained
16015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16016 F:      arch/x86/net/*
16017 F:      include/linux/ip.h
16018 F:      include/linux/ipv6*
16019 F:      include/net/fib*
16020 F:      include/net/ip*
16021 F:      include/net/route.h
16022 F:      net/ipv4/
16023 F:      net/ipv6/
16024
16025 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16026 M:      Paul Moore <[email protected]>
16027 L:      [email protected]
16028 L:      [email protected]
16029 S:      Supported
16030 W:      https://github.com/netlabel
16031 F:      Documentation/netlabel/
16032 F:      include/net/calipso.h
16033 F:      include/net/cipso_ipv4.h
16034 F:      include/net/netlabel.h
16035 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
16036 F:      include/uapi/linux/netfilter/xt_SECMARK.h
16037 F:      net/ipv4/cipso_ipv4.c
16038 F:      net/ipv6/calipso.c
16039 F:      net/netfilter/xt_CONNSECMARK.c
16040 F:      net/netfilter/xt_SECMARK.c
16041 F:      net/netlabel/
16042
16043 NETWORKING [MACSEC]
16044 M:      Sabrina Dubroca <[email protected]>
16045 L:      [email protected]
16046 S:      Maintained
16047 F:      drivers/net/macsec.c
16048 F:      include/net/macsec.h
16049 F:      include/uapi/linux/if_macsec.h
16050 K:      macsec
16051 K:      \bmdo_
16052
16053 NETWORKING [MPTCP]
16054 M:      Matthieu Baerts <[email protected]>
16055 M:      Mat Martineau <[email protected]>
16056 R:      Geliang Tang <[email protected]>
16057 L:      [email protected]
16058 L:      [email protected]
16059 S:      Maintained
16060 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
16061 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
16062 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16063 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export
16064 F:      Documentation/netlink/specs/mptcp_pm.yaml
16065 F:      Documentation/networking/mptcp*.rst
16066 F:      include/net/mptcp.h
16067 F:      include/trace/events/mptcp.h
16068 F:      include/uapi/linux/mptcp*.h
16069 F:      net/mptcp/
16070 F:      tools/testing/selftests/bpf/*/*mptcp*.c
16071 F:      tools/testing/selftests/net/mptcp/
16072
16073 NETWORKING [TCP]
16074 M:      Eric Dumazet <[email protected]>
16075 L:      [email protected]
16076 S:      Maintained
16077 F:      Documentation/networking/net_cachelines/tcp_sock.rst
16078 F:      include/linux/tcp.h
16079 F:      include/net/tcp.h
16080 F:      include/trace/events/tcp.h
16081 F:      include/uapi/linux/tcp.h
16082 F:      net/ipv4/inet_connection_sock.c
16083 F:      net/ipv4/inet_hashtables.c
16084 F:      net/ipv4/inet_timewait_sock.c
16085 F:      net/ipv4/syncookies.c
16086 F:      net/ipv4/tcp*.c
16087 F:      net/ipv6/inet6_connection_sock.c
16088 F:      net/ipv6/inet6_hashtables.c
16089 F:      net/ipv6/syncookies.c
16090 F:      net/ipv6/tcp*.c
16091
16092 NETWORKING [TLS]
16093 M:      Boris Pismenny <[email protected]>
16094 M:      John Fastabend <[email protected]>
16095 M:      Jakub Kicinski <[email protected]>
16096 L:      [email protected]
16097 S:      Maintained
16098 F:      include/net/tls.h
16099 F:      include/uapi/linux/tls.h
16100 F:      net/tls/*
16101
16102 NETXEN (1/10) GbE SUPPORT
16103 M:      Manish Chopra <[email protected]>
16104 M:      Rahul Verma <[email protected]>
16105 M:      [email protected]
16106 L:      [email protected]
16107 S:      Supported
16108 F:      drivers/net/ethernet/qlogic/netxen/
16109
16110 NET_FAILOVER MODULE
16111 M:      Sridhar Samudrala <[email protected]>
16112 L:      [email protected]
16113 S:      Supported
16114 F:      Documentation/networking/net_failover.rst
16115 F:      drivers/net/net_failover.c
16116 F:      include/net/net_failover.h
16117
16118 NEXTHOP
16119 M:      David Ahern <[email protected]>
16120 L:      [email protected]
16121 S:      Maintained
16122 F:      include/net/netns/nexthop.h
16123 F:      include/net/nexthop.h
16124 F:      include/uapi/linux/nexthop.h
16125 F:      net/ipv4/nexthop.c
16126
16127 NFC SUBSYSTEM
16128 M:      Krzysztof Kozlowski <[email protected]>
16129 L:      [email protected]
16130 S:      Maintained
16131 F:      Documentation/devicetree/bindings/net/nfc/
16132 F:      drivers/nfc/
16133 F:      include/net/nfc/
16134 F:      include/uapi/linux/nfc.h
16135 F:      net/nfc/
16136
16137 NFC VIRTUAL NCI DEVICE DRIVER
16138 M:      Bongsu Jeon <[email protected]>
16139 L:      [email protected]
16140 S:      Supported
16141 F:      drivers/nfc/virtual_ncidev.c
16142 F:      tools/testing/selftests/nci/
16143
16144 NFS, SUNRPC, AND LOCKD CLIENTS
16145 M:      Trond Myklebust <[email protected]>
16146 M:      Anna Schumaker <[email protected]>
16147 L:      [email protected]
16148 S:      Maintained
16149 W:      http://client.linux-nfs.org
16150 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16151 F:      Documentation/filesystems/nfs/
16152 F:      fs/lockd/
16153 F:      fs/nfs/
16154 F:      fs/nfs_common/
16155 F:      include/linux/lockd/
16156 F:      include/linux/nfs*
16157 F:      include/linux/sunrpc/
16158 F:      include/uapi/linux/nfs*
16159 F:      include/uapi/linux/sunrpc/
16160 F:      net/sunrpc/
16161
16162 NILFS2 FILESYSTEM
16163 M:      Ryusuke Konishi <[email protected]>
16164 L:      [email protected]
16165 S:      Supported
16166 W:      https://nilfs.sourceforge.io/
16167 T:      git https://github.com/konis/nilfs2.git
16168 F:      Documentation/filesystems/nilfs2.rst
16169 F:      fs/nilfs2/
16170 F:      include/trace/events/nilfs2.h
16171 F:      include/uapi/linux/nilfs2_api.h
16172 F:      include/uapi/linux/nilfs2_ondisk.h
16173
16174 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16175 M:      YOKOTA Hiroshi <[email protected]>
16176 S:      Maintained
16177 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16178 F:      Documentation/scsi/NinjaSCSI.rst
16179 F:      drivers/scsi/pcmcia/nsp_*
16180
16181 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16182 M:      GOTO Masanori <[email protected]>
16183 M:      YOKOTA Hiroshi <[email protected]>
16184 S:      Maintained
16185 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16186 F:      Documentation/scsi/NinjaSCSI.rst
16187 F:      drivers/scsi/nsp32*
16188
16189 NINTENDO HID DRIVER
16190 M:      Daniel J. Ogorchock <[email protected]>
16191 L:      [email protected]
16192 S:      Maintained
16193 F:      drivers/hid/hid-nintendo*
16194
16195 NIOS2 ARCHITECTURE
16196 M:      Dinh Nguyen <[email protected]>
16197 S:      Maintained
16198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16199 F:      arch/nios2/
16200
16201 NITRO ENCLAVES (NE)
16202 M:      Alexandru Ciobotaru <[email protected]>
16203 L:      [email protected]
16204 L:      The AWS Nitro Enclaves Team <[email protected]>
16205 S:      Supported
16206 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16207 F:      Documentation/virt/ne_overview.rst
16208 F:      drivers/virt/nitro_enclaves/
16209 F:      include/linux/nitro_enclaves.h
16210 F:      include/uapi/linux/nitro_enclaves.h
16211 F:      samples/nitro_enclaves/
16212
16213 NITRO SECURE MODULE (NSM)
16214 M:      Alexander Graf <[email protected]>
16215 L:      [email protected]
16216 L:      The AWS Nitro Enclaves Team <[email protected]>
16217 S:      Supported
16218 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16219 F:      drivers/misc/nsm.c
16220 F:      include/uapi/linux/nsm.h
16221
16222 NOHZ, DYNTICKS SUPPORT
16223 M:      Anna-Maria Behnsen <[email protected]>
16224 M:      Frederic Weisbecker <[email protected]>
16225 M:      Ingo Molnar <[email protected]>
16226 M:      Thomas Gleixner <[email protected]>
16227 L:      [email protected]
16228 S:      Maintained
16229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16230 F:      include/linux/sched/nohz.h
16231 F:      include/linux/tick.h
16232 F:      kernel/time/tick*.*
16233
16234 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16235 M:      Pavel Machek <[email protected]>
16236 M:      Sakari Ailus <[email protected]>
16237 L:      [email protected]
16238 S:      Maintained
16239 F:      drivers/media/i2c/ad5820.c
16240 F:      drivers/media/i2c/et8ek8
16241
16242 NOKIA N900 POWER SUPPLY DRIVERS
16243 R:      Pali Rohár <[email protected]>
16244 F:      drivers/power/supply/bq2415x_charger.c
16245 F:      drivers/power/supply/bq27xxx_battery.c
16246 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16247 F:      drivers/power/supply/isp1704_charger.c
16248 F:      drivers/power/supply/rx51_battery.c
16249 F:      include/linux/power/bq2415x_charger.h
16250 F:      include/linux/power/bq27xxx_battery.h
16251
16252 NOLIBC HEADER FILE
16253 M:      Willy Tarreau <[email protected]>
16254 M:      Thomas Weißschuh <[email protected]>
16255 S:      Maintained
16256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16257 F:      tools/include/nolibc/
16258 F:      tools/testing/selftests/nolibc/
16259
16260 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16261 M:      Hans de Goede <[email protected]>
16262 L:      [email protected]
16263 S:      Maintained
16264 F:      drivers/input/touchscreen/novatek-nvt-ts.c
16265
16266 NSDEPS
16267 M:      Matthias Maennich <[email protected]>
16268 S:      Maintained
16269 F:      Documentation/core-api/symbol-namespaces.rst
16270 F:      scripts/nsdeps
16271
16272 NTB AMD DRIVER
16273 M:      Sanjay R Mehta <[email protected]>
16274 M:      Shyam Sundar S K <[email protected]>
16275 L:      [email protected]
16276 S:      Supported
16277 F:      drivers/ntb/hw/amd/
16278
16279 NTB DRIVER CORE
16280 M:      Jon Mason <[email protected]>
16281 M:      Dave Jiang <[email protected]>
16282 M:      Allen Hubbe <[email protected]>
16283 L:      [email protected]
16284 S:      Supported
16285 W:      https://github.com/jonmason/ntb/wiki
16286 T:      git https://github.com/jonmason/ntb.git
16287 F:      drivers/net/ntb_netdev.c
16288 F:      drivers/ntb/
16289 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
16290 F:      include/linux/ntb.h
16291 F:      include/linux/ntb_transport.h
16292 F:      tools/testing/selftests/ntb/
16293
16294 NTB IDT DRIVER
16295 M:      Serge Semin <[email protected]>
16296 L:      [email protected]
16297 S:      Supported
16298 F:      drivers/ntb/hw/idt/
16299
16300 NTB INTEL DRIVER
16301 M:      Dave Jiang <[email protected]>
16302 L:      [email protected]
16303 S:      Supported
16304 W:      https://github.com/davejiang/linux/wiki
16305 T:      git https://github.com/davejiang/linux.git
16306 F:      drivers/ntb/hw/intel/
16307
16308 NTFS3 FILESYSTEM
16309 M:      Konstantin Komarov <[email protected]>
16310 L:      [email protected]
16311 S:      Supported
16312 W:      http://www.paragon-software.com/
16313 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16314 F:      Documentation/filesystems/ntfs3.rst
16315 F:      fs/ntfs3/
16316
16317 NUBUS SUBSYSTEM
16318 M:      Finn Thain <[email protected]>
16319 L:      [email protected]
16320 S:      Maintained
16321 F:      arch/*/include/asm/nubus.h
16322 F:      drivers/nubus/
16323 F:      include/linux/nubus.h
16324 F:      include/uapi/linux/nubus.h
16325
16326 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16327 M:      Antonino Daplas <[email protected]>
16328 L:      [email protected]
16329 S:      Maintained
16330 F:      drivers/video/fbdev/nvidia/
16331 F:      drivers/video/fbdev/riva/
16332
16333 NVIDIA WMI EC BACKLIGHT DRIVER
16334 M:      Daniel Dadap <[email protected]>
16335 L:      [email protected]
16336 S:      Supported
16337 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
16338 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16339
16340 NVM EXPRESS DRIVER
16341 M:      Keith Busch <[email protected]>
16342 M:      Jens Axboe <[email protected]>
16343 M:      Christoph Hellwig <[email protected]>
16344 M:      Sagi Grimberg <[email protected]>
16345 L:      [email protected]
16346 S:      Supported
16347 W:      http://git.infradead.org/nvme.git
16348 T:      git git://git.infradead.org/nvme.git
16349 F:      Documentation/nvme/
16350 F:      drivers/nvme/common/
16351 F:      drivers/nvme/host/
16352 F:      include/linux/nvme-*.h
16353 F:      include/linux/nvme.h
16354 F:      include/uapi/linux/nvme_ioctl.h
16355
16356 NVM EXPRESS FABRICS AUTHENTICATION
16357 M:      Hannes Reinecke <[email protected]>
16358 L:      [email protected]
16359 S:      Supported
16360 F:      drivers/nvme/host/auth.c
16361 F:      drivers/nvme/target/auth.c
16362 F:      drivers/nvme/target/fabrics-cmd-auth.c
16363 F:      include/linux/nvme-auth.h
16364
16365 NVM EXPRESS FC TRANSPORT DRIVERS
16366 M:      James Smart <[email protected]>
16367 L:      [email protected]
16368 S:      Supported
16369 F:      drivers/nvme/host/fc.c
16370 F:      drivers/nvme/target/fc.c
16371 F:      drivers/nvme/target/fcloop.c
16372 F:      include/linux/nvme-fc-driver.h
16373 F:      include/linux/nvme-fc.h
16374
16375 NVM EXPRESS HARDWARE MONITORING SUPPORT
16376 M:      Guenter Roeck <[email protected]>
16377 L:      [email protected]
16378 S:      Supported
16379 F:      drivers/nvme/host/hwmon.c
16380
16381 NVM EXPRESS TARGET DRIVER
16382 M:      Christoph Hellwig <[email protected]>
16383 M:      Sagi Grimberg <[email protected]>
16384 M:      Chaitanya Kulkarni <[email protected]>
16385 L:      [email protected]
16386 S:      Supported
16387 W:      http://git.infradead.org/nvme.git
16388 T:      git git://git.infradead.org/nvme.git
16389 F:      drivers/nvme/target/
16390
16391 NVMEM FRAMEWORK
16392 M:      Srinivas Kandagatla <[email protected]>
16393 S:      Maintained
16394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16395 F:      Documentation/ABI/stable/sysfs-bus-nvmem
16396 F:      Documentation/devicetree/bindings/nvmem/
16397 F:      drivers/nvmem/
16398 F:      include/linux/nvmem-consumer.h
16399 F:      include/linux/nvmem-provider.h
16400
16401 NXP BLUETOOTH WIRELESS DRIVERS
16402 M:      Amitkumar Karwar <[email protected]>
16403 M:      Neeraj Kale <[email protected]>
16404 S:      Maintained
16405 F:      Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16406 F:      drivers/bluetooth/btnxpuart.c
16407
16408 NXP C45 TJA11XX PHY DRIVER
16409 M:      Andrei Botila <[email protected]>
16410 L:      [email protected]
16411 S:      Maintained
16412 F:      drivers/net/phy/nxp-c45-tja11xx*
16413
16414 NXP FSPI DRIVER
16415 M:      Han Xu <[email protected]>
16416 M:      Haibo Chen <[email protected]>
16417 R:      Yogesh Gaur <[email protected]>
16418 L:      [email protected]
16419 S:      Maintained
16420 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16421 F:      drivers/spi/spi-nxp-fspi.c
16422
16423 NXP FXAS21002C DRIVER
16424 M:      Rui Miguel Silva <[email protected]>
16425 L:      [email protected]
16426 S:      Maintained
16427 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16428 F:      drivers/iio/gyro/fxas21002c.h
16429 F:      drivers/iio/gyro/fxas21002c_core.c
16430 F:      drivers/iio/gyro/fxas21002c_i2c.c
16431 F:      drivers/iio/gyro/fxas21002c_spi.c
16432
16433 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16434 M:      Haibo Chen <[email protected]>
16435 L:      [email protected]
16436 L:      [email protected]
16437 S:      Maintained
16438 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16439 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16440 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16441 F:      drivers/iio/adc/imx7d_adc.c
16442 F:      drivers/iio/adc/imx93_adc.c
16443 F:      drivers/iio/adc/vf610_adc.c
16444
16445 NXP i.MX 8M ISI DRIVER
16446 M:      Laurent Pinchart <[email protected]>
16447 L:      [email protected]
16448 S:      Maintained
16449 F:      Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16450 F:      drivers/media/platform/nxp/imx8-isi/
16451
16452 NXP i.MX 8MP DW100 V4L2 DRIVER
16453 M:      Xavier Roumegue <[email protected]>
16454 L:      [email protected]
16455 S:      Maintained
16456 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
16457 F:      Documentation/userspace-api/media/drivers/dw100.rst
16458 F:      drivers/media/platform/nxp/dw100/
16459 F:      include/uapi/linux/dw100.h
16460
16461 NXP i.MX 8MQ DCSS DRIVER
16462 M:      Laurentiu Palcu <[email protected]>
16463 R:      Lucas Stach <[email protected]>
16464 L:      [email protected]
16465 S:      Maintained
16466 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
16467 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16468 F:      drivers/gpu/drm/imx/dcss/
16469
16470 NXP i.MX 8QXP ADC DRIVER
16471 M:      Cai Huoqing <[email protected]>
16472 M:      Haibo Chen <[email protected]>
16473 L:      [email protected]
16474 L:      [email protected]
16475 S:      Maintained
16476 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16477 F:      drivers/iio/adc/imx8qxp-adc.c
16478
16479 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16480 M:      Mirela Rabulea <[email protected]>
16481 L:      [email protected]
16482 L:      [email protected]
16483 S:      Maintained
16484 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16485 F:      drivers/media/platform/nxp/imx-jpeg
16486
16487 NXP i.MX CLOCK DRIVERS
16488 M:      Abel Vesa <[email protected]>
16489 R:      Peng Fan <[email protected]>
16490 L:      [email protected]
16491 L:      [email protected]
16492 S:      Maintained
16493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16494 F:      Documentation/devicetree/bindings/clock/imx*
16495 F:      drivers/clk/imx/
16496 F:      include/dt-bindings/clock/imx*
16497
16498 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16499 M:      Jagan Teki <[email protected]>
16500 S:      Maintained
16501 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16502 F:      drivers/regulator/pf8x00-regulator.c
16503
16504 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16505 M:      Krzysztof Kozlowski <[email protected]>
16506 L:      [email protected]
16507 S:      Maintained
16508 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16509 F:      drivers/extcon/extcon-ptn5150.c
16510
16511 NXP SGTL5000 DRIVER
16512 M:      Fabio Estevam <[email protected]>
16513 L:      [email protected] (moderated for non-subscribers)
16514 S:      Maintained
16515 F:      Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16516 F:      sound/soc/codecs/sgtl5000*
16517
16518 NXP SJA1105 ETHERNET SWITCH DRIVER
16519 M:      Vladimir Oltean <[email protected]>
16520 L:      [email protected]
16521 S:      Maintained
16522 F:      drivers/net/dsa/sja1105
16523 F:      drivers/net/pcs/pcs-xpcs-nxp.c
16524
16525 NXP TDA998X DRM DRIVER
16526 M:      Russell King <[email protected]>
16527 S:      Maintained
16528 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16529 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16530 F:      drivers/gpu/drm/i2c/tda998x_drv.c
16531 F:      include/drm/i2c/tda998x.h
16532 F:      include/dt-bindings/display/tda998x.h
16533 K:      "nxp,tda998x"
16534
16535 NXP TFA9879 DRIVER
16536 M:      Peter Rosin <[email protected]>
16537 L:      [email protected] (moderated for non-subscribers)
16538 S:      Maintained
16539 F:      Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16540 F:      sound/soc/codecs/tfa9879*
16541
16542 NXP-NCI NFC DRIVER
16543 S:      Orphan
16544 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16545 F:      drivers/nfc/nxp-nci
16546
16547 NXP/Goodix TFA989X (TFA1) DRIVER
16548 M:      Stephan Gerhold <[email protected]>
16549 L:      [email protected] (moderated for non-subscribers)
16550 S:      Maintained
16551 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16552 F:      sound/soc/codecs/tfa989x.c
16553
16554 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16555 M:      Jonas Malaco <[email protected]>
16556 L:      [email protected]
16557 S:      Maintained
16558 F:      Documentation/hwmon/nzxt-kraken2.rst
16559 F:      drivers/hwmon/nzxt-kraken2.c
16560
16561 NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16562 M:      Jonas Malaco <[email protected]>
16563 M:      Aleksa Savic <[email protected]>
16564 L:      [email protected]
16565 S:      Maintained
16566 F:      Documentation/hwmon/nzxt-kraken3.rst
16567 F:      drivers/hwmon/nzxt-kraken3.c
16568
16569 NZXT-SMART2 HARDWARE MONITORING DRIVER
16570 M:      Aleksandr Mezin <[email protected]>
16571 L:      [email protected]
16572 S:      Maintained
16573 F:      Documentation/hwmon/nzxt-smart2.rst
16574 F:      drivers/hwmon/nzxt-smart2.c
16575
16576 OBJAGG
16577 M:      Jiri Pirko <[email protected]>
16578 L:      [email protected]
16579 S:      Supported
16580 F:      include/linux/objagg.h
16581 F:      lib/objagg.c
16582 F:      lib/test_objagg.c
16583
16584 OBJPOOL
16585 M:      Matt Wu <[email protected]>
16586 S:      Supported
16587 F:      include/linux/objpool.h
16588 F:      lib/objpool.c
16589 F:      lib/test_objpool.c
16590
16591 OBJTOOL
16592 M:      Josh Poimboeuf <[email protected]>
16593 M:      Peter Zijlstra <[email protected]>
16594 S:      Supported
16595 F:      include/linux/objtool*.h
16596 F:      tools/objtool/
16597
16598 OCELOT ETHERNET SWITCH DRIVER
16599 M:      Vladimir Oltean <[email protected]>
16600 M:      Claudiu Manoil <[email protected]>
16601 M:      Alexandre Belloni <[email protected]>
16602 M:      [email protected]
16603 L:      [email protected]
16604 S:      Supported
16605 F:      drivers/net/dsa/ocelot/*
16606 F:      drivers/net/ethernet/mscc/
16607 F:      include/soc/mscc/ocelot*
16608 F:      net/dsa/tag_ocelot.c
16609 F:      net/dsa/tag_ocelot_8021q.c
16610 F:      tools/testing/selftests/drivers/net/ocelot/*
16611
16612 OCELOT EXTERNAL SWITCH CONTROL
16613 M:      Colin Foster <[email protected]>
16614 S:      Supported
16615 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16616 F:      drivers/mfd/ocelot*
16617 F:      drivers/net/dsa/ocelot/ocelot_ext.c
16618 F:      include/linux/mfd/ocelot.h
16619
16620 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16621 M:      Frederic Barrat <[email protected]>
16622 M:      Andrew Donnellan <[email protected]>
16623 L:      [email protected]
16624 S:      Supported
16625 F:      Documentation/userspace-api/accelerators/ocxl.rst
16626 F:      arch/powerpc/include/asm/pnv-ocxl.h
16627 F:      arch/powerpc/platforms/powernv/ocxl.c
16628 F:      drivers/misc/ocxl/
16629 F:      include/misc/ocxl*
16630 F:      include/uapi/misc/ocxl.h
16631
16632 OMAP AUDIO SUPPORT
16633 M:      Peter Ujfalusi <[email protected]>
16634 M:      Jarkko Nikula <[email protected]>
16635 L:      [email protected] (moderated for non-subscribers)
16636 L:      [email protected]
16637 S:      Maintained
16638 F:      sound/soc/ti/n810.c
16639 F:      sound/soc/ti/omap*
16640 F:      sound/soc/ti/rx51.c
16641 F:      sound/soc/ti/sdma-pcm.*
16642
16643 OMAP CLOCK FRAMEWORK SUPPORT
16644 M:      Paul Walmsley <[email protected]>
16645 L:      [email protected]
16646 S:      Maintained
16647 F:      arch/arm/*omap*/*clock*
16648
16649 OMAP DEVICE TREE SUPPORT
16650 M:      Tony Lindgren <[email protected]>
16651 L:      [email protected]
16652 L:      [email protected]
16653 S:      Maintained
16654 F:      arch/arm/boot/dts/ti/omap/
16655
16656 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16657 L:      [email protected]
16658 L:      [email protected]
16659 S:      Orphan
16660 F:      Documentation/arch/arm/omap/dss.rst
16661 F:      drivers/video/fbdev/omap2/
16662
16663 OMAP FRAMEBUFFER SUPPORT
16664 L:      [email protected]
16665 L:      [email protected]
16666 S:      Orphan
16667 F:      drivers/video/fbdev/omap/
16668
16669 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16670 M:      Roger Quadros <[email protected]>
16671 M:      Tony Lindgren <[email protected]>
16672 L:      [email protected]
16673 S:      Maintained
16674 F:      arch/arm/mach-omap2/*gpmc*
16675 F:      drivers/memory/omap-gpmc.c
16676
16677 OMAP GPIO DRIVER
16678 M:      Grygorii Strashko <[email protected]>
16679 M:      Santosh Shilimkar <[email protected]>
16680 M:      Kevin Hilman <[email protected]>
16681 L:      [email protected]
16682 S:      Maintained
16683 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16684 F:      drivers/gpio/gpio-omap.c
16685
16686 OMAP HARDWARE SPINLOCK SUPPORT
16687 L:      [email protected]
16688 S:      Orphan
16689 F:      drivers/hwspinlock/omap_hwspinlock.c
16690
16691 OMAP HS MMC SUPPORT
16692 L:      [email protected]
16693 L:      [email protected]
16694 S:      Orphan
16695 F:      drivers/mmc/host/omap_hsmmc.c
16696
16697 OMAP HWMOD DATA
16698 M:      Paul Walmsley <[email protected]>
16699 L:      [email protected]
16700 S:      Maintained
16701 F:      arch/arm/mach-omap2/omap_hwmod*data*
16702
16703 OMAP HWMOD SUPPORT
16704 M:      Paul Walmsley <[email protected]>
16705 L:      [email protected]
16706 S:      Maintained
16707 F:      arch/arm/mach-omap2/omap_hwmod.*
16708
16709 OMAP I2C DRIVER
16710 M:      Vignesh R <[email protected]>
16711 L:      [email protected]
16712 L:      [email protected]
16713 S:      Maintained
16714 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16715 F:      drivers/i2c/busses/i2c-omap.c
16716
16717 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16718 M:      Laurent Pinchart <[email protected]>
16719 L:      [email protected]
16720 S:      Maintained
16721 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
16722 F:      drivers/media/platform/ti/omap3isp/
16723 F:      drivers/staging/media/omap4iss/
16724
16725 OMAP MMC SUPPORT
16726 M:      Aaro Koskinen <[email protected]>
16727 L:      [email protected]
16728 S:      Odd Fixes
16729 F:      drivers/mmc/host/omap.c
16730
16731 OMAP POWER MANAGEMENT SUPPORT
16732 M:      Kevin Hilman <[email protected]>
16733 L:      [email protected]
16734 S:      Maintained
16735 F:      arch/arm/*omap*/*pm*
16736 F:      drivers/cpufreq/omap-cpufreq.c
16737
16738 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16739 M:      Paul Walmsley <[email protected]>
16740 L:      [email protected]
16741 S:      Maintained
16742 F:      arch/arm/mach-omap2/prm*
16743
16744 OMAP RANDOM NUMBER GENERATOR SUPPORT
16745 M:      Deepak Saxena <[email protected]>
16746 S:      Maintained
16747 F:      drivers/char/hw_random/omap-rng.c
16748
16749 OMAP USB SUPPORT
16750 L:      [email protected]
16751 L:      [email protected]
16752 S:      Orphan
16753 F:      arch/arm/*omap*/usb*
16754 F:      drivers/usb/*/*omap*
16755
16756 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16757 M:      Mark Jackson <[email protected]>
16758 L:      [email protected]
16759 S:      Maintained
16760 F:      arch/arm/boot/dts/ti/omap/am335x-nano.dts
16761
16762 OMAP1 SUPPORT
16763 M:      Aaro Koskinen <[email protected]>
16764 M:      Janusz Krzysztofik <[email protected]>
16765 R:      Tony Lindgren <[email protected]>
16766 L:      [email protected]
16767 S:      Maintained
16768 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16770 F:      arch/arm/configs/omap1_defconfig
16771 F:      arch/arm/mach-omap1/
16772 F:      drivers/i2c/busses/i2c-omap.c
16773 F:      include/linux/platform_data/ams-delta-fiq.h
16774 F:      include/linux/platform_data/i2c-omap.h
16775
16776 OMAP2+ SUPPORT
16777 M:      Aaro Koskinen <[email protected]>
16778 M:      Andreas Kemnade <[email protected]>
16779 M:      Kevin Hilman <[email protected]>
16780 M:      Roger Quadros <[email protected]>
16781 M:      Tony Lindgren <[email protected]>
16782 L:      [email protected]
16783 S:      Maintained
16784 W:      http://linux.omap.com/
16785 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16787 F:      Documentation/devicetree/bindings/arm/ti/omap.yaml
16788 F:      arch/arm/configs/omap2plus_defconfig
16789 F:      arch/arm/mach-omap2/
16790 F:      drivers/bus/omap*.[ch]
16791 F:      drivers/bus/ti-sysc.c
16792 F:      drivers/gpio/gpio-tps65219.c
16793 F:      drivers/i2c/busses/i2c-omap.c
16794 F:      drivers/irqchip/irq-omap-intc.c
16795 F:      drivers/mfd/*omap*.c
16796 F:      drivers/mfd/menelaus.c
16797 F:      drivers/mfd/palmas.c
16798 F:      drivers/mfd/tps65217.c
16799 F:      drivers/mfd/tps65218.c
16800 F:      drivers/mfd/tps65219.c
16801 F:      drivers/mfd/tps65910.c
16802 F:      drivers/mfd/twl-core.[ch]
16803 F:      drivers/mfd/twl4030*.c
16804 F:      drivers/mfd/twl6030*.c
16805 F:      drivers/mfd/twl6040*.c
16806 F:      drivers/regulator/palmas-regulator*.c
16807 F:      drivers/regulator/pbias-regulator.c
16808 F:      drivers/regulator/tps65217-regulator.c
16809 F:      drivers/regulator/tps65218-regulator.c
16810 F:      drivers/regulator/tps65219-regulator.c
16811 F:      drivers/regulator/tps65910-regulator.c
16812 F:      drivers/regulator/twl-regulator.c
16813 F:      drivers/regulator/twl6030-regulator.c
16814 F:      include/linux/platform_data/i2c-omap.h
16815 F:      include/linux/platform_data/ti-sysc.h
16816
16817 OMFS FILESYSTEM
16818 M:      Bob Copeland <[email protected]>
16819 L:      [email protected]
16820 S:      Maintained
16821 F:      Documentation/filesystems/omfs.rst
16822 F:      fs/omfs/
16823
16824 OMNIVISION OG01A1B SENSOR DRIVER
16825 M:      Sakari Ailus <[email protected]>
16826 L:      [email protected]
16827 S:      Maintained
16828 F:      drivers/media/i2c/og01a1b.c
16829
16830 OMNIVISION OV01A10 SENSOR DRIVER
16831 M:      Bingbu Cao <[email protected]>
16832 L:      [email protected]
16833 S:      Maintained
16834 T:      git git://linuxtv.org/media_tree.git
16835 F:      drivers/media/i2c/ov01a10.c
16836
16837 OMNIVISION OV02A10 SENSOR DRIVER
16838 L:      [email protected]
16839 S:      Orphan
16840 T:      git git://linuxtv.org/media_tree.git
16841 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16842 F:      drivers/media/i2c/ov02a10.c
16843
16844 OMNIVISION OV08D10 SENSOR DRIVER
16845 M:      Jimmy Su <[email protected]>
16846 L:      [email protected]
16847 S:      Maintained
16848 T:      git git://linuxtv.org/media_tree.git
16849 F:      drivers/media/i2c/ov08d10.c
16850
16851 OMNIVISION OV08X40 SENSOR DRIVER
16852 M:      Jason Chen <[email protected]>
16853 L:      [email protected]
16854 S:      Maintained
16855 T:      git git://linuxtv.org/media_tree.git
16856 F:      drivers/media/i2c/ov08x40.c
16857
16858 OMNIVISION OV13858 SENSOR DRIVER
16859 M:      Sakari Ailus <[email protected]>
16860 L:      [email protected]
16861 S:      Maintained
16862 T:      git git://linuxtv.org/media_tree.git
16863 F:      drivers/media/i2c/ov13858.c
16864
16865 OMNIVISION OV13B10 SENSOR DRIVER
16866 M:      Arec Kao <[email protected]>
16867 L:      [email protected]
16868 S:      Maintained
16869 T:      git git://linuxtv.org/media_tree.git
16870 F:      drivers/media/i2c/ov13b10.c
16871
16872 OMNIVISION OV2680 SENSOR DRIVER
16873 M:      Rui Miguel Silva <[email protected]>
16874 M:      Hans de Goede <[email protected]>
16875 L:      [email protected]
16876 S:      Maintained
16877 T:      git git://linuxtv.org/media_tree.git
16878 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16879 F:      drivers/media/i2c/ov2680.c
16880
16881 OMNIVISION OV2685 SENSOR DRIVER
16882 M:      Shunqian Zheng <[email protected]>
16883 L:      [email protected]
16884 S:      Maintained
16885 T:      git git://linuxtv.org/media_tree.git
16886 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16887 F:      drivers/media/i2c/ov2685.c
16888
16889 OMNIVISION OV2740 SENSOR DRIVER
16890 M:      Tianshu Qiu <[email protected]>
16891 R:      Sakari Ailus <[email protected]>
16892 R:      Bingbu Cao <[email protected]>
16893 L:      [email protected]
16894 S:      Maintained
16895 T:      git git://linuxtv.org/media_tree.git
16896 F:      drivers/media/i2c/ov2740.c
16897
16898 OMNIVISION OV4689 SENSOR DRIVER
16899 M:      Mikhail Rudenko <[email protected]>
16900 L:      [email protected]
16901 S:      Maintained
16902 T:      git git://linuxtv.org/media_tree.git
16903 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16904 F:      drivers/media/i2c/ov4689.c
16905
16906 OMNIVISION OV5640 SENSOR DRIVER
16907 M:      Steve Longerbeam <[email protected]>
16908 L:      [email protected]
16909 S:      Maintained
16910 T:      git git://linuxtv.org/media_tree.git
16911 F:      drivers/media/i2c/ov5640.c
16912
16913 OMNIVISION OV5647 SENSOR DRIVER
16914 M:      Dave Stevenson <[email protected]>
16915 M:      Jacopo Mondi <[email protected]>
16916 L:      [email protected]
16917 S:      Maintained
16918 T:      git git://linuxtv.org/media_tree.git
16919 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16920 F:      drivers/media/i2c/ov5647.c
16921
16922 OMNIVISION OV5670 SENSOR DRIVER
16923 M:      Sakari Ailus <[email protected]>
16924 L:      [email protected]
16925 S:      Maintained
16926 T:      git git://linuxtv.org/media_tree.git
16927 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16928 F:      drivers/media/i2c/ov5670.c
16929
16930 OMNIVISION OV5675 SENSOR DRIVER
16931 M:      Sakari Ailus <[email protected]>
16932 L:      [email protected]
16933 S:      Maintained
16934 T:      git git://linuxtv.org/media_tree.git
16935 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16936 F:      drivers/media/i2c/ov5675.c
16937
16938 OMNIVISION OV5693 SENSOR DRIVER
16939 M:      Daniel Scally <[email protected]>
16940 L:      [email protected]
16941 S:      Maintained
16942 T:      git git://linuxtv.org/media_tree.git
16943 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16944 F:      drivers/media/i2c/ov5693.c
16945
16946 OMNIVISION OV5695 SENSOR DRIVER
16947 M:      Shunqian Zheng <[email protected]>
16948 L:      [email protected]
16949 S:      Maintained
16950 T:      git git://linuxtv.org/media_tree.git
16951 F:      drivers/media/i2c/ov5695.c
16952
16953 OMNIVISION OV64A40 SENSOR DRIVER
16954 M:      Jacopo Mondi <[email protected]>
16955 L:      [email protected]
16956 S:      Maintained
16957 T:      git git://linuxtv.org/media_tree.git
16958 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16959 F:      drivers/media/i2c/ov64a40.c
16960
16961 OMNIVISION OV7670 SENSOR DRIVER
16962 L:      [email protected]
16963 S:      Orphan
16964 T:      git git://linuxtv.org/media_tree.git
16965 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
16966 F:      drivers/media/i2c/ov7670.c
16967
16968 OMNIVISION OV772x SENSOR DRIVER
16969 M:      Jacopo Mondi <[email protected]>
16970 L:      [email protected]
16971 S:      Odd fixes
16972 T:      git git://linuxtv.org/media_tree.git
16973 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16974 F:      drivers/media/i2c/ov772x.c
16975 F:      include/media/i2c/ov772x.h
16976
16977 OMNIVISION OV7740 SENSOR DRIVER
16978 L:      [email protected]
16979 S:      Orphan
16980 T:      git git://linuxtv.org/media_tree.git
16981 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
16982 F:      drivers/media/i2c/ov7740.c
16983
16984 OMNIVISION OV8856 SENSOR DRIVER
16985 M:      Sakari Ailus <[email protected]>
16986 L:      [email protected]
16987 S:      Maintained
16988 T:      git git://linuxtv.org/media_tree.git
16989 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16990 F:      drivers/media/i2c/ov8856.c
16991
16992 OMNIVISION OV8858 SENSOR DRIVER
16993 M:      Jacopo Mondi <[email protected]>
16994 M:      Nicholas Roth <[email protected]>
16995 L:      [email protected]
16996 S:      Maintained
16997 T:      git git://linuxtv.org/media_tree.git
16998 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16999 F:      drivers/media/i2c/ov8858.c
17000
17001 OMNIVISION OV9282 SENSOR DRIVER
17002 M:      Dave Stevenson <[email protected]>
17003 L:      [email protected]
17004 S:      Maintained
17005 T:      git git://linuxtv.org/media_tree.git
17006 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17007 F:      drivers/media/i2c/ov9282.c
17008
17009 OMNIVISION OV9640 SENSOR DRIVER
17010 M:      Petr Cvek <[email protected]>
17011 L:      [email protected]
17012 S:      Maintained
17013 F:      drivers/media/i2c/ov9640.*
17014
17015 OMNIVISION OV9650 SENSOR DRIVER
17016 M:      Sakari Ailus <[email protected]>
17017 R:      Akinobu Mita <[email protected]>
17018 R:      Sylwester Nawrocki <[email protected]>
17019 L:      [email protected]
17020 S:      Maintained
17021 T:      git git://linuxtv.org/media_tree.git
17022 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
17023 F:      drivers/media/i2c/ov9650.c
17024
17025 OMNIVISION OV9734 SENSOR DRIVER
17026 M:      Tianshu Qiu <[email protected]>
17027 R:      Bingbu Cao <[email protected]>
17028 L:      [email protected]
17029 S:      Maintained
17030 T:      git git://linuxtv.org/media_tree.git
17031 F:      drivers/media/i2c/ov9734.c
17032
17033 ONBOARD USB HUB DRIVER
17034 M:      Matthias Kaehlcke <[email protected]>
17035 L:      [email protected]
17036 S:      Maintained
17037 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17038 F:      drivers/usb/misc/onboard_usb_dev.c
17039
17040 ONENAND FLASH DRIVER
17041 M:      Kyungmin Park <[email protected]>
17042 L:      [email protected]
17043 S:      Maintained
17044 F:      drivers/mtd/nand/onenand/
17045 F:      include/linux/mtd/onenand*.h
17046
17047 ONEXPLAYER FAN DRIVER
17048 M:      Derek John Clark <[email protected]>
17049 M:      Joaquín Ignacio Aramendía <[email protected]>
17050 L:      [email protected]
17051 S:      Maintained
17052 F:      drivers/hwmon/oxp-sensors.c
17053
17054 ONIE TLV NVMEM LAYOUT DRIVER
17055 M:      Miquel Raynal <[email protected]>
17056 S:      Maintained
17057 F:      Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17058 F:      drivers/nvmem/layouts/onie-tlv.c
17059
17060 ONION OMEGA2+ BOARD
17061 M:      Harvey Hunt <[email protected]>
17062 L:      [email protected]
17063 S:      Maintained
17064 F:      arch/mips/boot/dts/ralink/omega2p.dts
17065
17066 ONSEMI ETHERNET PHY DRIVERS
17067 M:      Piergiorgio Beruto <[email protected]>
17068 L:      [email protected]
17069 S:      Supported
17070 W:      http://www.onsemi.com
17071 F:      drivers/net/phy/ncn*
17072
17073 OP-TEE DRIVER
17074 M:      Jens Wiklander <[email protected]>
17075 L:      [email protected]
17076 S:      Maintained
17077 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
17078 F:      drivers/tee/optee/
17079
17080 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17081 M:      Sumit Garg <[email protected]>
17082 L:      [email protected]
17083 S:      Maintained
17084 F:      drivers/char/hw_random/optee-rng.c
17085
17086 OP-TEE RTC DRIVER
17087 M:      Clément Léger <[email protected]>
17088 L:      [email protected]
17089 S:      Maintained
17090 F:      drivers/rtc/rtc-optee.c
17091
17092 OPA-VNIC DRIVER
17093 M:      Dennis Dalessandro <[email protected]>
17094 L:      [email protected]
17095 S:      Supported
17096 F:      drivers/infiniband/ulp/opa_vnic
17097
17098 OPEN FIRMWARE AND FLATTENED DEVICE TREE
17099 M:      Rob Herring <[email protected]>
17100 M:      Saravana Kannan <[email protected]>
17101 L:      [email protected]
17102 S:      Maintained
17103 W:      http://www.devicetree.org/
17104 C:      irc://irc.libera.chat/devicetree
17105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17106 F:      Documentation/ABI/testing/sysfs-firmware-ofw
17107 F:      drivers/of/
17108 F:      include/linux/of*.h
17109 F:      scripts/dtc/
17110 F:      tools/testing/selftests/dt/
17111 K:      of_overlay_notifier_
17112 K:      of_overlay_fdt_apply
17113 K:      of_overlay_remove
17114
17115 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17116 M:      Rob Herring <[email protected]>
17117 M:      Krzysztof Kozlowski <[email protected]>
17118 M:      Conor Dooley <[email protected]>
17119 L:      [email protected]
17120 S:      Maintained
17121 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17122 C:      irc://irc.libera.chat/devicetree
17123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17124 F:      Documentation/devicetree/
17125 F:      arch/*/boot/dts/
17126 F:      include/dt-bindings/
17127
17128 OPENCOMPUTE PTP CLOCK DRIVER
17129 M:      Jonathan Lemon <[email protected]>
17130 M:      Vadim Fedorenko <[email protected]>
17131 L:      [email protected]
17132 S:      Maintained
17133 F:      drivers/ptp/ptp_ocp.c
17134
17135 OPENCORES I2C BUS DRIVER
17136 M:      Peter Korsgaard <[email protected]>
17137 M:      Andrew Lunn <[email protected]>
17138 L:      [email protected]
17139 S:      Maintained
17140 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17141 F:      Documentation/i2c/busses/i2c-ocores.rst
17142 F:      drivers/i2c/busses/i2c-ocores.c
17143 F:      include/linux/platform_data/i2c-ocores.h
17144
17145 OPENRISC ARCHITECTURE
17146 M:      Jonas Bonn <[email protected]>
17147 M:      Stefan Kristiansson <[email protected]>
17148 M:      Stafford Horne <[email protected]>
17149 L:      [email protected]
17150 S:      Maintained
17151 W:      http://openrisc.io
17152 T:      git https://github.com/openrisc/linux.git
17153 F:      Documentation/arch/openrisc/
17154 F:      Documentation/devicetree/bindings/openrisc/
17155 F:      arch/openrisc/
17156 F:      drivers/irqchip/irq-ompic.c
17157 F:      drivers/irqchip/irq-or1k-*
17158
17159 OPENVSWITCH
17160 M:      Pravin B Shelar <[email protected]>
17161 L:      [email protected]
17162 L:      [email protected]
17163 S:      Maintained
17164 W:      http://openvswitch.org
17165 F:      include/uapi/linux/openvswitch.h
17166 F:      net/openvswitch/
17167 F:      tools/testing/selftests/net/openvswitch/
17168
17169 OPERATING PERFORMANCE POINTS (OPP)
17170 M:      Viresh Kumar <[email protected]>
17171 M:      Nishanth Menon <[email protected]>
17172 M:      Stephen Boyd <[email protected]>
17173 L:      [email protected]
17174 S:      Maintained
17175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17176 F:      Documentation/devicetree/bindings/opp/
17177 F:      Documentation/power/opp.rst
17178 F:      drivers/opp/
17179 F:      include/linux/pm_opp.h
17180
17181 OPL4 DRIVER
17182 M:      Clemens Ladisch <[email protected]>
17183 L:      [email protected] (moderated for non-subscribers)
17184 S:      Maintained
17185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17186 F:      sound/drivers/opl4/
17187
17188 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17189 M:      Mark Fasheh <[email protected]>
17190 M:      Joel Becker <[email protected]>
17191 M:      Joseph Qi <[email protected]>
17192 L:      [email protected]
17193 S:      Supported
17194 W:      http://ocfs2.wiki.kernel.org
17195 F:      Documentation/filesystems/dlmfs.rst
17196 F:      Documentation/filesystems/ocfs2.rst
17197 F:      fs/ocfs2/
17198
17199 ORANGEFS FILESYSTEM
17200 M:      Mike Marshall <[email protected]>
17201 R:      Martin Brandenburg <[email protected]>
17202 L:      [email protected]
17203 S:      Supported
17204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17205 F:      Documentation/filesystems/orangefs.rst
17206 F:      fs/orangefs/
17207
17208 OV2659 OMNIVISION SENSOR DRIVER
17209 M:      "Lad, Prabhakar" <[email protected]>
17210 L:      [email protected]
17211 S:      Maintained
17212 W:      https://linuxtv.org
17213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17214 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17215 F:      drivers/media/i2c/ov2659.c
17216 F:      include/media/i2c/ov2659.h
17217
17218 OVERLAY FILESYSTEM
17219 M:      Miklos Szeredi <[email protected]>
17220 M:      Amir Goldstein <[email protected]>
17221 L:      [email protected]
17222 S:      Supported
17223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17224 F:      Documentation/filesystems/overlayfs.rst
17225 F:      fs/overlayfs/
17226
17227 P54 WIRELESS DRIVER
17228 M:      Christian Lamparter <[email protected]>
17229 L:      [email protected]
17230 S:      Maintained
17231 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
17232 F:      drivers/net/wireless/intersil/p54/
17233
17234 PACKET SOCKETS
17235 M:      Willem de Bruijn <[email protected]>
17236 S:      Maintained
17237 F:      include/uapi/linux/if_packet.h
17238 F:      net/packet/af_packet.c
17239
17240 PACKING
17241 M:      Vladimir Oltean <[email protected]>
17242 L:      [email protected]
17243 S:      Supported
17244 F:      Documentation/core-api/packing.rst
17245 F:      include/linux/packing.h
17246 F:      lib/packing.c
17247
17248 PADATA PARALLEL EXECUTION MECHANISM
17249 M:      Steffen Klassert <[email protected]>
17250 M:      Daniel Jordan <[email protected]>
17251 L:      [email protected]
17252 L:      [email protected]
17253 S:      Maintained
17254 F:      Documentation/core-api/padata.rst
17255 F:      include/linux/padata.h
17256 F:      kernel/padata.c
17257
17258 PAGE CACHE
17259 M:      Matthew Wilcox (Oracle) <[email protected]>
17260 L:      [email protected]
17261 S:      Supported
17262 T:      git git://git.infradead.org/users/willy/pagecache.git
17263 F:      Documentation/filesystems/locking.rst
17264 F:      Documentation/filesystems/vfs.rst
17265 F:      include/linux/pagemap.h
17266 F:      mm/filemap.c
17267 F:      mm/page-writeback.c
17268 F:      mm/readahead.c
17269 F:      mm/truncate.c
17270
17271 PAGE POOL
17272 M:      Jesper Dangaard Brouer <[email protected]>
17273 M:      Ilias Apalodimas <[email protected]>
17274 L:      [email protected]
17275 S:      Supported
17276 F:      Documentation/networking/page_pool.rst
17277 F:      include/net/page_pool/
17278 F:      include/trace/events/page_pool.h
17279 F:      net/core/page_pool.c
17280
17281 PAGE TABLE CHECK
17282 M:      Pasha Tatashin <[email protected]>
17283 M:      Andrew Morton <[email protected]>
17284 L:      [email protected]
17285 S:      Maintained
17286 F:      Documentation/mm/page_table_check.rst
17287 F:      include/linux/page_table_check.h
17288 F:      mm/page_table_check.c
17289
17290 PANASONIC LAPTOP ACPI EXTRAS DRIVER
17291 M:      Kenneth Chan <[email protected]>
17292 L:      [email protected]
17293 S:      Maintained
17294 F:      drivers/platform/x86/panasonic-laptop.c
17295
17296 PARALLAX PING IIO SENSOR DRIVER
17297 M:      Andreas Klinger <[email protected]>
17298 L:      [email protected]
17299 S:      Maintained
17300 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17301 F:      drivers/iio/proximity/ping.c
17302
17303 PARALLEL LCD/KEYPAD PANEL DRIVER
17304 M:      Willy Tarreau <[email protected]>
17305 M:      Ksenija Stanojevic <[email protected]>
17306 S:      Odd Fixes
17307 F:      Documentation/admin-guide/lcd-panel-cgram.rst
17308 F:      drivers/auxdisplay/panel.c
17309
17310 PARALLEL PORT SUBSYSTEM
17311 M:      Sudip Mukherjee <[email protected]>
17312 M:      Sudip Mukherjee <[email protected]>
17313 L:      [email protected] (subscribers-only)
17314 S:      Maintained
17315 F:      Documentation/driver-api/parport*.rst
17316 F:      drivers/char/ppdev.c
17317 F:      drivers/parport/
17318 F:      include/linux/parport*.h
17319 F:      include/uapi/linux/ppdev.h
17320
17321 PARAVIRT_OPS INTERFACE
17322 M:      Juergen Gross <[email protected]>
17323 R:      Ajay Kaher <[email protected]>
17324 R:      Alexey Makhalov <[email protected]>
17325 R:      Broadcom internal kernel review list <[email protected]>
17326 L:      [email protected]
17327 L:      [email protected]
17328 S:      Supported
17329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17330 F:      Documentation/virt/paravirt_ops.rst
17331 F:      arch/*/include/asm/paravirt*.h
17332 F:      arch/*/kernel/paravirt*
17333 F:      include/linux/hypervisor.h
17334
17335 PARISC ARCHITECTURE
17336 M:      "James E.J. Bottomley" <[email protected]>
17337 M:      Helge Deller <[email protected]>
17338 L:      [email protected]
17339 S:      Maintained
17340 W:      https://parisc.wiki.kernel.org
17341 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
17342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17344 F:      Documentation/arch/parisc/
17345 F:      arch/parisc/
17346 F:      drivers/char/agp/parisc-agp.c
17347 F:      drivers/input/misc/hp_sdc_rtc.c
17348 F:      drivers/input/serio/gscps2.c
17349 F:      drivers/input/serio/hp_sdc*
17350 F:      drivers/parisc/
17351 F:      drivers/parport/parport_gsc.*
17352 F:      drivers/tty/serial/8250/8250_parisc.c
17353 F:      drivers/video/console/sti*
17354 F:      drivers/video/fbdev/sti*
17355 F:      drivers/video/logo/logo_parisc*
17356 F:      include/linux/hp_sdc.h
17357
17358 PARMAN
17359 M:      Jiri Pirko <[email protected]>
17360 L:      [email protected]
17361 S:      Supported
17362 F:      include/linux/parman.h
17363 F:      lib/parman.c
17364 F:      lib/test_parman.c
17365
17366 PC ENGINES APU BOARD DRIVER
17367 M:      Enrico Weigelt, metux IT consult <[email protected]>
17368 S:      Maintained
17369 F:      drivers/platform/x86/pcengines-apuv2.c
17370
17371 PC87360 HARDWARE MONITORING DRIVER
17372 M:      Jim Cromie <[email protected]>
17373 L:      [email protected]
17374 S:      Maintained
17375 F:      Documentation/hwmon/pc87360.rst
17376 F:      drivers/hwmon/pc87360.c
17377
17378 PC8736x GPIO DRIVER
17379 M:      Jim Cromie <[email protected]>
17380 S:      Maintained
17381 F:      drivers/char/pc8736x_gpio.c
17382
17383 PC87427 HARDWARE MONITORING DRIVER
17384 M:      Jean Delvare <[email protected]>
17385 L:      [email protected]
17386 S:      Maintained
17387 F:      Documentation/hwmon/pc87427.rst
17388 F:      drivers/hwmon/pc87427.c
17389
17390 PCA9532 LED DRIVER
17391 M:      Riku Voipio <[email protected]>
17392 S:      Maintained
17393 F:      drivers/leds/leds-pca9532.c
17394 F:      include/linux/leds-pca9532.h
17395
17396 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17397 M:      Thomas Petazzoni <[email protected]>
17398 M:      Pali Rohár <[email protected]>
17399 L:      [email protected]
17400 L:      [email protected] (moderated for non-subscribers)
17401 S:      Maintained
17402 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
17403 F:      drivers/pci/controller/pci-aardvark.c
17404
17405 PCI DRIVER FOR ALTERA PCIE IP
17406 M:      Joyce Ooi <[email protected]>
17407 L:      [email protected]
17408 S:      Supported
17409 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
17410 F:      drivers/pci/controller/pcie-altera.c
17411
17412 PCI DRIVER FOR APPLIEDMICRO XGENE
17413 M:      Toan Le <[email protected]>
17414 L:      [email protected]
17415 L:      [email protected] (moderated for non-subscribers)
17416 S:      Maintained
17417 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
17418 F:      drivers/pci/controller/pci-xgene.c
17419
17420 PCI DRIVER FOR ARM VERSATILE PLATFORM
17421 M:      Rob Herring <[email protected]>
17422 L:      [email protected]
17423 L:      [email protected] (moderated for non-subscribers)
17424 S:      Maintained
17425 F:      Documentation/devicetree/bindings/pci/versatile.yaml
17426 F:      drivers/pci/controller/pci-versatile.c
17427
17428 PCI DRIVER FOR ARMADA 8K
17429 M:      Thomas Petazzoni <[email protected]>
17430 L:      [email protected]
17431 L:      [email protected] (moderated for non-subscribers)
17432 S:      Maintained
17433 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
17434 F:      drivers/pci/controller/dwc/pcie-armada8k.c
17435
17436 PCI DRIVER FOR CADENCE PCIE IP
17437 L:      [email protected]
17438 S:      Orphan
17439 F:      Documentation/devicetree/bindings/pci/cdns,*
17440 F:      drivers/pci/controller/cadence/*cadence*
17441
17442 PCI DRIVER FOR FREESCALE LAYERSCAPE
17443 M:      Minghuan Lian <[email protected]>
17444 M:      Mingkai Hu <[email protected]>
17445 M:      Roy Zang <[email protected]>
17446 L:      [email protected]
17447 L:      [email protected]
17448 L:      [email protected] (moderated for non-subscribers)
17449 S:      Maintained
17450 F:      drivers/pci/controller/dwc/*layerscape*
17451
17452 PCI DRIVER FOR FU740
17453 M:      Paul Walmsley <[email protected]>
17454 M:      Greentime Hu <[email protected]>
17455 M:      Samuel Holland <[email protected]>
17456 L:      [email protected]
17457 S:      Maintained
17458 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17459 F:      drivers/pci/controller/dwc/pcie-fu740.c
17460
17461 PCI DRIVER FOR GENERIC OF HOSTS
17462 M:      Will Deacon <[email protected]>
17463 L:      [email protected]
17464 L:      [email protected] (moderated for non-subscribers)
17465 S:      Maintained
17466 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17467 F:      drivers/pci/controller/pci-host-common.c
17468 F:      drivers/pci/controller/pci-host-generic.c
17469
17470 PCI DRIVER FOR IMX6
17471 M:      Richard Zhu <[email protected]>
17472 M:      Lucas Stach <[email protected]>
17473 L:      [email protected]
17474 L:      [email protected] (moderated for non-subscribers)
17475 S:      Maintained
17476 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17477 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17478 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17479 F:      drivers/pci/controller/dwc/*imx6*
17480
17481 PCI DRIVER FOR INTEL IXP4XX
17482 M:      Linus Walleij <[email protected]>
17483 S:      Maintained
17484 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17485 F:      drivers/pci/controller/pci-ixp4xx.c
17486
17487 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17488 M:      Nirmal Patel <[email protected]>
17489 R:      Jonathan Derrick <[email protected]>
17490 L:      [email protected]
17491 S:      Supported
17492 F:      drivers/pci/controller/vmd.c
17493
17494 PCI DRIVER FOR MICROSEMI SWITCHTEC
17495 M:      Kurt Schwemmer <[email protected]>
17496 M:      Logan Gunthorpe <[email protected]>
17497 L:      [email protected]
17498 S:      Maintained
17499 F:      Documentation/ABI/testing/sysfs-class-switchtec
17500 F:      Documentation/driver-api/switchtec.rst
17501 F:      drivers/ntb/hw/mscc/
17502 F:      drivers/pci/switch/switchtec*
17503 F:      include/linux/switchtec.h
17504 F:      include/uapi/linux/switchtec_ioctl.h
17505
17506 PCI DRIVER FOR MOBIVEIL PCIE IP
17507 M:      Karthikeyan Mitran <[email protected]>
17508 M:      Hou Zhiqiang <[email protected]>
17509 L:      [email protected]
17510 S:      Supported
17511 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17512 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
17513
17514 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17515 M:      Thomas Petazzoni <[email protected]>
17516 M:      Pali Rohár <[email protected]>
17517 L:      [email protected]
17518 L:      [email protected] (moderated for non-subscribers)
17519 S:      Maintained
17520 F:      drivers/pci/controller/*mvebu*
17521
17522 PCI DRIVER FOR NVIDIA TEGRA
17523 M:      Thierry Reding <[email protected]>
17524 L:      [email protected]
17525 L:      [email protected]
17526 S:      Supported
17527 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17528 F:      drivers/pci/controller/pci-tegra.c
17529
17530 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17531 M:      Hou Zhiqiang <[email protected]>
17532 L:      [email protected]
17533 L:      [email protected] (moderated for non-subscribers)
17534 S:      Maintained
17535 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17536 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17537
17538 PCI DRIVER FOR PLDA PCIE IP
17539 M:      Daire McNamara <[email protected]>
17540 L:      [email protected]
17541 S:      Maintained
17542 F:      Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17543 F:      drivers/pci/controller/plda/pcie-plda-host.c
17544 F:      drivers/pci/controller/plda/pcie-plda.h
17545
17546 PCI DRIVER FOR RENESAS R-CAR
17547 M:      Marek Vasut <[email protected]>
17548 M:      Yoshihiro Shimoda <[email protected]>
17549 L:      [email protected]
17550 L:      [email protected]
17551 S:      Maintained
17552 F:      Documentation/devicetree/bindings/pci/*rcar*
17553 F:      drivers/pci/controller/*rcar*
17554 F:      drivers/pci/controller/dwc/*rcar*
17555
17556 PCI DRIVER FOR SAMSUNG EXYNOS
17557 M:      Jingoo Han <[email protected]>
17558 L:      [email protected]
17559 L:      [email protected] (moderated for non-subscribers)
17560 L:      [email protected]
17561 S:      Maintained
17562 F:      drivers/pci/controller/dwc/pci-exynos.c
17563
17564 PCI DRIVER FOR SYNOPSYS DESIGNWARE
17565 M:      Jingoo Han <[email protected]>
17566 M:      Manivannan Sadhasivam <[email protected]>
17567 L:      [email protected]
17568 S:      Maintained
17569 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17570 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17571 F:      drivers/pci/controller/dwc/*designware*
17572
17573 PCI DRIVER FOR TI DRA7XX/J721E
17574 M:      Vignesh Raghavendra <[email protected]>
17575 R:      Siddharth Vadapalli <[email protected]>
17576 L:      [email protected]
17577 L:      [email protected]
17578 L:      [email protected] (moderated for non-subscribers)
17579 S:      Supported
17580 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
17581 F:      drivers/pci/controller/cadence/pci-j721e.c
17582 F:      drivers/pci/controller/dwc/pci-dra7xx.c
17583
17584 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17585 M:      Linus Walleij <[email protected]>
17586 L:      [email protected]
17587 S:      Maintained
17588 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17589 F:      drivers/pci/controller/pci-v3-semi.c
17590
17591 PCI DRIVER FOR XILINX VERSAL CPM
17592 M:      Bharat Kumar Gogada <[email protected]>
17593 M:      Michal Simek <[email protected]>
17594 L:      [email protected]
17595 S:      Maintained
17596 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17597 F:      drivers/pci/controller/pcie-xilinx-cpm.c
17598
17599 PCI ENDPOINT SUBSYSTEM
17600 M:      Manivannan Sadhasivam <[email protected]>
17601 M:      Krzysztof Wilczyński <[email protected]>
17602 R:      Kishon Vijay Abraham I <[email protected]>
17603 L:      [email protected]
17604 S:      Supported
17605 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17606 B:      https://bugzilla.kernel.org
17607 C:      irc://irc.oftc.net/linux-pci
17608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17609 F:      Documentation/PCI/endpoint/*
17610 F:      Documentation/misc-devices/pci-endpoint-test.rst
17611 F:      drivers/misc/pci_endpoint_test.c
17612 F:      drivers/pci/endpoint/
17613 F:      tools/pci/
17614
17615 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17616 M:      Mahesh J Salgaonkar <[email protected]>
17617 R:      Oliver O'Halloran <[email protected]>
17618 L:      [email protected]
17619 S:      Supported
17620 F:      Documentation/PCI/pci-error-recovery.rst
17621 F:      Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17622 F:      arch/powerpc/include/*/eeh*.h
17623 F:      arch/powerpc/kernel/eeh*.c
17624 F:      arch/powerpc/platforms/*/eeh*.c
17625 F:      drivers/pci/pcie/aer.c
17626 F:      drivers/pci/pcie/dpc.c
17627 F:      drivers/pci/pcie/err.c
17628
17629 PCI ERROR RECOVERY
17630 M:      Linas Vepstas <[email protected]>
17631 L:      [email protected]
17632 S:      Supported
17633 F:      Documentation/PCI/pci-error-recovery.rst
17634
17635 PCI MSI DRIVER FOR ALTERA MSI IP
17636 M:      Joyce Ooi <[email protected]>
17637 L:      [email protected]
17638 S:      Supported
17639 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17640 F:      drivers/pci/controller/pcie-altera-msi.c
17641
17642 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17643 M:      Toan Le <[email protected]>
17644 L:      [email protected]
17645 L:      [email protected] (moderated for non-subscribers)
17646 S:      Maintained
17647 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17648 F:      drivers/pci/controller/pci-xgene-msi.c
17649
17650 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17651 M:      Lorenzo Pieralisi <[email protected]>
17652 M:      Krzysztof Wilczyński <[email protected]>
17653 R:      Rob Herring <[email protected]>
17654 L:      [email protected]
17655 S:      Supported
17656 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17657 B:      https://bugzilla.kernel.org
17658 C:      irc://irc.oftc.net/linux-pci
17659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17660 F:      Documentation/devicetree/bindings/pci/
17661 F:      drivers/pci/controller/
17662 F:      drivers/pci/pci-bridge-emul.c
17663 F:      drivers/pci/pci-bridge-emul.h
17664
17665 PCI PEER-TO-PEER DMA (P2PDMA)
17666 M:      Bjorn Helgaas <[email protected]>
17667 M:      Logan Gunthorpe <[email protected]>
17668 L:      [email protected]
17669 S:      Supported
17670 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17671 B:      https://bugzilla.kernel.org
17672 C:      irc://irc.oftc.net/linux-pci
17673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17674 F:      Documentation/driver-api/pci/p2pdma.rst
17675 F:      drivers/pci/p2pdma.c
17676 F:      include/linux/pci-p2pdma.h
17677
17678 PCI POWER CONTROL
17679 M:      Bartosz Golaszewski <[email protected]>
17680 L:      [email protected]
17681 S:      Maintained
17682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17683 F:      drivers/pci/pwrctl/*
17684 F:      include/linux/pci-pwrctl.h
17685
17686 PCI SUBSYSTEM
17687 M:      Bjorn Helgaas <[email protected]>
17688 L:      [email protected]
17689 S:      Supported
17690 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17691 B:      https://bugzilla.kernel.org
17692 C:      irc://irc.oftc.net/linux-pci
17693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17694 F:      Documentation/PCI/
17695 F:      Documentation/devicetree/bindings/pci/
17696 F:      arch/x86/kernel/early-quirks.c
17697 F:      arch/x86/kernel/quirks.c
17698 F:      arch/x86/pci/
17699 F:      drivers/acpi/pci*
17700 F:      drivers/pci/
17701 F:      include/asm-generic/pci*
17702 F:      include/linux/of_pci.h
17703 F:      include/linux/pci*
17704 F:      include/uapi/linux/pci*
17705
17706 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17707 M:      Jonathan Chocron <[email protected]>
17708 L:      [email protected]
17709 S:      Maintained
17710 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
17711 F:      drivers/pci/controller/dwc/pcie-al.c
17712
17713 PCIE DRIVER FOR AMLOGIC MESON
17714 M:      Yue Wang <[email protected]>
17715 L:      [email protected]
17716 L:      [email protected]
17717 S:      Maintained
17718 F:      drivers/pci/controller/dwc/pci-meson.c
17719
17720 PCIE DRIVER FOR AXIS ARTPEC
17721 M:      Jesper Nilsson <[email protected]>
17722 L:      [email protected]
17723 L:      [email protected]
17724 S:      Maintained
17725 F:      Documentation/devicetree/bindings/pci/axis,artpec*
17726 F:      drivers/pci/controller/dwc/*artpec*
17727
17728 PCIE DRIVER FOR CAVIUM THUNDERX
17729 M:      Robert Richter <[email protected]>
17730 L:      [email protected]
17731 L:      [email protected] (moderated for non-subscribers)
17732 S:      Odd Fixes
17733 F:      drivers/pci/controller/pci-thunder-*
17734
17735 PCIE DRIVER FOR HISILICON
17736 M:      Zhou Wang <[email protected]>
17737 L:      [email protected]
17738 S:      Maintained
17739 F:      drivers/pci/controller/dwc/pcie-hisi.c
17740
17741 PCIE DRIVER FOR HISILICON KIRIN
17742 M:      Xiaowei Song <[email protected]>
17743 M:      Binghui Wang <[email protected]>
17744 L:      [email protected]
17745 S:      Maintained
17746 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17747 F:      drivers/pci/controller/dwc/pcie-kirin.c
17748
17749 PCIE DRIVER FOR HISILICON STB
17750 M:      Shawn Guo <[email protected]>
17751 L:      [email protected]
17752 S:      Maintained
17753 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17754 F:      drivers/pci/controller/dwc/pcie-histb.c
17755
17756 PCIE DRIVER FOR INTEL KEEM BAY
17757 M:      Srikanth Thokala <[email protected]>
17758 L:      [email protected]
17759 S:      Supported
17760 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17761 F:      drivers/pci/controller/dwc/pcie-keembay.c
17762
17763 PCIE DRIVER FOR INTEL LGM GW SOC
17764 M:      Chuanhua Lei <[email protected]>
17765 L:      [email protected]
17766 S:      Maintained
17767 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17768 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
17769
17770 PCIE DRIVER FOR MEDIATEK
17771 M:      Ryder Lee <[email protected]>
17772 M:      Jianjun Wang <[email protected]>
17773 L:      [email protected]
17774 L:      [email protected] (moderated for non-subscribers)
17775 S:      Supported
17776 F:      Documentation/devicetree/bindings/pci/mediatek*
17777 F:      drivers/pci/controller/*mediatek*
17778
17779 PCIE DRIVER FOR MICROCHIP
17780 M:      Daire McNamara <[email protected]>
17781 L:      [email protected]
17782 S:      Supported
17783 F:      Documentation/devicetree/bindings/pci/microchip*
17784 F:      drivers/pci/controller/plda/*microchip*
17785
17786 PCIE DRIVER FOR QUALCOMM MSM
17787 M:      Manivannan Sadhasivam <[email protected]>
17788 L:      [email protected]
17789 L:      [email protected]
17790 S:      Maintained
17791 F:      drivers/pci/controller/dwc/pcie-qcom.c
17792
17793 PCIE DRIVER FOR ROCKCHIP
17794 M:      Shawn Lin <[email protected]>
17795 L:      [email protected]
17796 L:      [email protected]
17797 S:      Maintained
17798 F:      Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17799 F:      drivers/pci/controller/pcie-rockchip*
17800
17801 PCIE DRIVER FOR SOCIONEXT UNIPHIER
17802 M:      Kunihiko Hayashi <[email protected]>
17803 L:      [email protected]
17804 S:      Maintained
17805 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17806 F:      drivers/pci/controller/dwc/pcie-uniphier*
17807
17808 PCIE DRIVER FOR ST SPEAR13XX
17809 M:      Pratyush Anand <[email protected]>
17810 L:      [email protected]
17811 S:      Maintained
17812 F:      drivers/pci/controller/dwc/*spear*
17813
17814 PCIE DRIVER FOR STARFIVE JH71x0
17815 M:      Kevin Xie <[email protected]>
17816 L:      [email protected]
17817 S:      Maintained
17818 F:      Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17819 F:      drivers/pci/controller/plda/pcie-starfive.c
17820
17821 PCIE ENDPOINT DRIVER FOR QUALCOMM
17822 M:      Manivannan Sadhasivam <[email protected]>
17823 L:      [email protected]
17824 L:      [email protected]
17825 S:      Maintained
17826 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17827 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
17828
17829 PCMCIA SUBSYSTEM
17830 M:      Dominik Brodowski <[email protected]>
17831 S:      Odd Fixes
17832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17833 F:      Documentation/pcmcia/
17834 F:      drivers/pcmcia/
17835 F:      include/pcmcia/
17836 F:      tools/pcmcia/
17837
17838 PCNET32 NETWORK DRIVER
17839 M:      Don Fry <[email protected]>
17840 L:      [email protected]
17841 S:      Maintained
17842 F:      drivers/net/ethernet/amd/pcnet32.c
17843
17844 PCRYPT PARALLEL CRYPTO ENGINE
17845 M:      Steffen Klassert <[email protected]>
17846 L:      [email protected]
17847 S:      Maintained
17848 F:      crypto/pcrypt.c
17849 F:      include/crypto/pcrypt.h
17850
17851 PDS DSC VIRTIO DATA PATH ACCELERATOR
17852 R:      Shannon Nelson <[email protected]>
17853 F:      drivers/vdpa/pds/
17854
17855 PECI HARDWARE MONITORING DRIVERS
17856 M:      Iwona Winiarska <[email protected]>
17857 L:      [email protected]
17858 S:      Supported
17859 F:      Documentation/hwmon/peci-cputemp.rst
17860 F:      Documentation/hwmon/peci-dimmtemp.rst
17861 F:      drivers/hwmon/peci/
17862
17863 PECI SUBSYSTEM
17864 M:      Iwona Winiarska <[email protected]>
17865 L:      [email protected] (moderated for non-subscribers)
17866 S:      Supported
17867 F:      Documentation/devicetree/bindings/peci/
17868 F:      Documentation/peci/
17869 F:      drivers/peci/
17870 F:      include/linux/peci-cpu.h
17871 F:      include/linux/peci.h
17872
17873 PENSANDO ETHERNET DRIVERS
17874 M:      Shannon Nelson <[email protected]>
17875 M:      Brett Creeley <[email protected]>
17876 L:      [email protected]
17877 S:      Supported
17878 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17879 F:      drivers/net/ethernet/pensando/
17880
17881 PER-CPU MEMORY ALLOCATOR
17882 M:      Dennis Zhou <[email protected]>
17883 M:      Tejun Heo <[email protected]>
17884 M:      Christoph Lameter <[email protected]>
17885 L:      [email protected]
17886 S:      Maintained
17887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17888 F:      arch/*/include/asm/percpu.h
17889 F:      include/linux/percpu*.h
17890 F:      lib/percpu*.c
17891 F:      mm/percpu*.c
17892
17893 PER-TASK DELAY ACCOUNTING
17894 M:      Balbir Singh <[email protected]>
17895 S:      Maintained
17896 F:      include/linux/delayacct.h
17897 F:      kernel/delayacct.c
17898
17899 PERFORMANCE EVENTS SUBSYSTEM
17900 M:      Peter Zijlstra <[email protected]>
17901 M:      Ingo Molnar <[email protected]>
17902 M:      Arnaldo Carvalho de Melo <[email protected]>
17903 M:      Namhyung Kim <[email protected]>
17904 R:      Mark Rutland <[email protected]>
17905 R:      Alexander Shishkin <[email protected]>
17906 R:      Jiri Olsa <[email protected]>
17907 R:      Ian Rogers <[email protected]>
17908 R:      Adrian Hunter <[email protected]>
17909 R:      "Liang, Kan" <[email protected]>
17910 L:      [email protected]
17911 L:      [email protected]
17912 S:      Supported
17913 W:      https://perf.wiki.kernel.org/
17914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17917 F:      arch/*/events/*
17918 F:      arch/*/events/*/*
17919 F:      arch/*/include/asm/perf_event.h
17920 F:      arch/*/kernel/*/*/perf_event*.c
17921 F:      arch/*/kernel/*/perf_event*.c
17922 F:      arch/*/kernel/perf_callchain.c
17923 F:      arch/*/kernel/perf_event*.c
17924 F:      include/linux/perf_event.h
17925 F:      include/uapi/linux/perf_event.h
17926 F:      kernel/events/*
17927 F:      tools/lib/perf/
17928 F:      tools/perf/
17929
17930 PERFORMANCE EVENTS TOOLING ARM64
17931 R:      John Garry <[email protected]>
17932 R:      Will Deacon <[email protected]>
17933 R:      James Clark <[email protected]>
17934 R:      Mike Leach <[email protected]>
17935 R:      Leo Yan <[email protected]>
17936 L:      [email protected] (moderated for non-subscribers)
17937 S:      Supported
17938 F:      tools/build/feature/test-libopencsd.c
17939 F:      tools/perf/arch/arm*/
17940 F:      tools/perf/pmu-events/arch/arm64/
17941 F:      tools/perf/util/arm-spe*
17942 F:      tools/perf/util/cs-etm*
17943
17944 PERSONALITY HANDLING
17945 M:      Christoph Hellwig <[email protected]>
17946 L:      [email protected]
17947 S:      Maintained
17948 F:      include/linux/personality.h
17949 F:      include/uapi/linux/personality.h
17950
17951 PHOENIX RC FLIGHT CONTROLLER ADAPTER
17952 M:      Marcus Folkesson <[email protected]>
17953 L:      [email protected]
17954 S:      Maintained
17955 F:      Documentation/input/devices/pxrc.rst
17956 F:      drivers/input/joystick/pxrc.c
17957
17958 PHONET PROTOCOL
17959 M:      Remi Denis-Courmont <[email protected]>
17960 S:      Supported
17961 F:      Documentation/networking/phonet.rst
17962 F:      include/linux/phonet.h
17963 F:      include/net/phonet/
17964 F:      include/uapi/linux/phonet.h
17965 F:      net/phonet/
17966
17967 PHRAM MTD DRIVER
17968 M:      Joern Engel <[email protected]>
17969 L:      [email protected]
17970 S:      Maintained
17971 F:      drivers/mtd/devices/phram.c
17972
17973 PICOLCD HID DRIVER
17974 M:      Bruno Prémont <[email protected]>
17975 L:      [email protected]
17976 S:      Maintained
17977 F:      drivers/hid/hid-picolcd*
17978
17979 PIDFD API
17980 M:      Christian Brauner <[email protected]>
17981 L:      [email protected]
17982 S:      Maintained
17983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17984 F:      samples/pidfd/
17985 F:      tools/testing/selftests/clone3/
17986 F:      tools/testing/selftests/pid_namespace/
17987 F:      tools/testing/selftests/pidfd/
17988 K:      (?i)pidfd
17989 K:      (?i)clone3
17990 K:      \b(clone_args|kernel_clone_args)\b
17991
17992 PIN CONTROL SUBSYSTEM
17993 M:      Linus Walleij <[email protected]>
17994 L:      [email protected]
17995 S:      Maintained
17996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17997 F:      Documentation/devicetree/bindings/pinctrl/
17998 F:      Documentation/driver-api/pin-control.rst
17999 F:      drivers/pinctrl/
18000 F:      include/dt-bindings/pinctrl/
18001 F:      include/linux/pinctrl/
18002
18003 PIN CONTROLLER - AMD
18004 M:      Basavaraj Natikar <[email protected]>
18005 M:      Shyam Sundar S K <[email protected]>
18006 S:      Maintained
18007 F:      drivers/pinctrl/pinctrl-amd.c
18008
18009 PIN CONTROLLER - FREESCALE
18010 M:      Dong Aisheng <[email protected]>
18011 M:      Fabio Estevam <[email protected]>
18012 M:      Shawn Guo <[email protected]>
18013 M:      Jacky Bai <[email protected]>
18014 R:      Pengutronix Kernel Team <[email protected]>
18015 L:      [email protected]
18016 L:      NXP S32 Linux Team <[email protected]>
18017 S:      Maintained
18018 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
18019 F:      Documentation/devicetree/bindings/pinctrl/nxp,s32*
18020 F:      drivers/pinctrl/freescale/
18021 F:      drivers/pinctrl/nxp/
18022
18023 PIN CONTROLLER - INTEL
18024 M:      Mika Westerberg <[email protected]>
18025 M:      Andy Shevchenko <[email protected]>
18026 S:      Supported
18027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18028 F:      drivers/pinctrl/intel/
18029
18030 PIN CONTROLLER - KEEMBAY
18031 M:      Lakshmi Sowjanya D <[email protected]>
18032 S:      Supported
18033 F:      drivers/pinctrl/pinctrl-keembay*
18034
18035 PIN CONTROLLER - MEDIATEK
18036 M:      Sean Wang <[email protected]>
18037 L:      [email protected] (moderated for non-subscribers)
18038 S:      Maintained
18039 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18040 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18041 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18042 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18043 F:      drivers/pinctrl/mediatek/
18044
18045 PIN CONTROLLER - MEDIATEK MIPS
18046 M:      Arınç ÜNAL <[email protected]>
18047 M:      Sergio Paracuellos <[email protected]>
18048 L:      [email protected] (moderated for non-subscribers)
18049 L:      [email protected]
18050 S:      Maintained
18051 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18052 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18053 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18054 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18055 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18056 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18057 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18058 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18059 F:      drivers/pinctrl/mediatek/pinctrl-mt7620.c
18060 F:      drivers/pinctrl/mediatek/pinctrl-mt7621.c
18061 F:      drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18062 F:      drivers/pinctrl/mediatek/pinctrl-mtmips.*
18063 F:      drivers/pinctrl/mediatek/pinctrl-rt2880.c
18064 F:      drivers/pinctrl/mediatek/pinctrl-rt305x.c
18065 F:      drivers/pinctrl/mediatek/pinctrl-rt3883.c
18066
18067 PIN CONTROLLER - MICROCHIP AT91
18068 M:      Ludovic Desroches <[email protected]>
18069 L:      [email protected] (moderated for non-subscribers)
18070 L:      [email protected]
18071 S:      Supported
18072 F:      drivers/gpio/gpio-sama5d2-piobu.c
18073 F:      drivers/pinctrl/pinctrl-at91*
18074
18075 PIN CONTROLLER - QUALCOMM
18076 M:      Bjorn Andersson <[email protected]>
18077 L:      [email protected]
18078 S:      Maintained
18079 F:      Documentation/devicetree/bindings/pinctrl/qcom,*
18080 F:      drivers/pinctrl/qcom/
18081
18082 PIN CONTROLLER - RENESAS
18083 M:      Geert Uytterhoeven <[email protected]>
18084 L:      [email protected]
18085 S:      Supported
18086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18087 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
18088 F:      drivers/pinctrl/renesas/
18089
18090 PIN CONTROLLER - SAMSUNG
18091 M:      Krzysztof Kozlowski <[email protected]>
18092 M:      Sylwester Nawrocki <[email protected]>
18093 R:      Alim Akhtar <[email protected]>
18094 L:      [email protected] (moderated for non-subscribers)
18095 L:      [email protected]
18096 S:      Maintained
18097 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
18098 B:      mailto:[email protected]
18099 C:      irc://irc.libera.chat/linux-exynos
18100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18101 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18102 F:      drivers/pinctrl/samsung/
18103
18104 PIN CONTROLLER - SINGLE
18105 M:      Tony Lindgren <[email protected]>
18106 M:      Haojian Zhuang <[email protected]>
18107 L:      [email protected] (moderated for non-subscribers)
18108 L:      [email protected]
18109 S:      Maintained
18110 F:      drivers/pinctrl/pinctrl-single.c
18111
18112 PIN CONTROLLER - SUNPLUS / TIBBO
18113 M:      Dvorkin Dmitry <[email protected]>
18114 M:      Wells Lu <[email protected]>
18115 L:      [email protected] (moderated for non-subscribers)
18116 S:      Maintained
18117 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
18118 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
18119 F:      drivers/pinctrl/sunplus/
18120 F:      include/dt-bindings/pinctrl/sppctl*.h
18121
18122 PINE64 PINEPHONE KEYBOARD DRIVER
18123 M:      Samuel Holland <[email protected]>
18124 S:      Supported
18125 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18126 F:      drivers/input/keyboard/pinephone-keyboard.c
18127
18128 PKTCDVD DRIVER
18129 M:      [email protected]
18130 S:      Orphan
18131 F:      drivers/block/pktcdvd.c
18132 F:      include/linux/pktcdvd.h
18133 F:      include/uapi/linux/pktcdvd.h
18134
18135 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18136 M:      Tomasz Duszynski <[email protected]>
18137 S:      Maintained
18138 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18139 F:      drivers/iio/chemical/pms7003.c
18140
18141 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18142 M:      Piergiorgio Beruto <[email protected]>
18143 L:      [email protected]
18144 S:      Maintained
18145 F:      drivers/net/phy/mdio-open-alliance.h
18146 F:      net/ethtool/plca.c
18147
18148 PLDMFW LIBRARY
18149 M:      Jacob Keller <[email protected]>
18150 S:      Maintained
18151 F:      Documentation/driver-api/pldmfw/
18152 F:      include/linux/pldmfw.h
18153 F:      lib/pldmfw/
18154
18155 PLX DMA DRIVER
18156 M:      Logan Gunthorpe <[email protected]>
18157 S:      Maintained
18158 F:      drivers/dma/plx_dma.c
18159
18160 PM-GRAPH UTILITY
18161 M:      "Todd E Brandt" <[email protected]>
18162 L:      [email protected]
18163 S:      Supported
18164 W:      https://01.org/pm-graph
18165 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18166 T:      git git://github.com/intel/pm-graph
18167 F:      tools/power/pm-graph
18168
18169 PM6764TR DRIVER
18170 M:      Charles Hsu     <[email protected]>
18171 L:      [email protected]
18172 S:      Maintained
18173 F:      Documentation/hwmon/pm6764tr.rst
18174 F:      drivers/hwmon/pmbus/pm6764tr.c
18175
18176 PMC SIERRA MaxRAID DRIVER
18177 L:      [email protected]
18178 S:      Orphan
18179 W:      http://www.pmc-sierra.com/
18180 F:      drivers/scsi/pmcraid.*
18181
18182 PMC SIERRA PM8001 DRIVER
18183 M:      Jack Wang <[email protected]>
18184 L:      [email protected]
18185 S:      Supported
18186 F:      drivers/scsi/pm8001/
18187
18188 PNI RM3100 IIO DRIVER
18189 M:      Song Qiang <[email protected]>
18190 L:      [email protected]
18191 S:      Maintained
18192 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18193 F:      drivers/iio/magnetometer/rm3100*
18194
18195 PNP SUPPORT
18196 M:      "Rafael J. Wysocki" <[email protected]>
18197 L:      [email protected]
18198 S:      Maintained
18199 F:      drivers/pnp/
18200 F:      include/linux/pnp.h
18201
18202 POSIX CLOCKS and TIMERS
18203 M:      Anna-Maria Behnsen <[email protected]>
18204 M:      Frederic Weisbecker <[email protected]>
18205 M:      Thomas Gleixner <[email protected]>
18206 L:      [email protected]
18207 S:      Maintained
18208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18209 F:      fs/timerfd.c
18210 F:      include/linux/time_namespace.h
18211 F:      include/linux/timerfd.h
18212 F:      include/uapi/linux/time.h
18213 F:      include/uapi/linux/timerfd.h
18214 F:      include/trace/events/timer*
18215 F:      kernel/time/itimer.c
18216 F:      kernel/time/posix-*
18217 F:      kernel/time/namespace.c
18218
18219 POWER MANAGEMENT CORE
18220 M:      "Rafael J. Wysocki" <[email protected]>
18221 L:      [email protected]
18222 S:      Supported
18223 B:      https://bugzilla.kernel.org
18224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18225 F:      drivers/base/power/
18226 F:      drivers/powercap/
18227 F:      include/linux/intel_rapl.h
18228 F:      include/linux/pm.h
18229 F:      include/linux/pm_*
18230 F:      include/linux/powercap.h
18231 F:      kernel/configs/nopm.config
18232
18233 POWER SEQUENCING
18234 M:      Bartosz Golaszewski <[email protected]>
18235 L:      [email protected]
18236 S:      Maintained
18237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18238 F:      drivers/power/sequencing/
18239 F:      include/linux/pwrseq/
18240
18241 POWER STATE COORDINATION INTERFACE (PSCI)
18242 M:      Mark Rutland <[email protected]>
18243 M:      Lorenzo Pieralisi <[email protected]>
18244 L:      [email protected] (moderated for non-subscribers)
18245 S:      Maintained
18246 F:      drivers/firmware/psci/
18247 F:      include/linux/psci.h
18248 F:      include/uapi/linux/psci.h
18249
18250 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18251 M:      Sebastian Reichel <[email protected]>
18252 L:      [email protected]
18253 S:      Maintained
18254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18255 F:      Documentation/ABI/testing/sysfs-class-power
18256 F:      Documentation/devicetree/bindings/power/supply/
18257 F:      drivers/power/supply/
18258 F:      include/linux/power/
18259 F:      include/linux/power_supply.h
18260 F:      tools/testing/selftests/power_supply/
18261
18262 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18263 M:      Suraj Jitindar Singh <[email protected]>
18264 L:      [email protected]
18265 S:      Maintained
18266 F:      drivers/char/powernv-op-panel.c
18267
18268 PPP OVER ATM (RFC 2364)
18269 M:      Mitchell Blank Jr <[email protected]>
18270 S:      Maintained
18271 F:      include/uapi/linux/atmppp.h
18272 F:      net/atm/pppoatm.c
18273
18274 PPP OVER ETHERNET
18275 M:      Michal Ostrowski <[email protected]>
18276 S:      Maintained
18277 F:      drivers/net/ppp/pppoe.c
18278 F:      drivers/net/ppp/pppox.c
18279
18280 PPP OVER L2TP
18281 M:      James Chapman <[email protected]>
18282 S:      Maintained
18283 F:      include/linux/if_pppol2tp.h
18284 F:      include/uapi/linux/if_pppol2tp.h
18285 F:      net/l2tp/l2tp_ppp.c
18286
18287 PPP PROTOCOL DRIVERS AND COMPRESSORS
18288 L:      [email protected]
18289 S:      Orphan
18290 F:      drivers/net/ppp/ppp_*
18291
18292 PPS SUPPORT
18293 M:      Rodolfo Giometti <[email protected]>
18294 L:      [email protected] (subscribers-only)
18295 S:      Maintained
18296 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
18297 F:      Documentation/ABI/testing/sysfs-pps
18298 F:      Documentation/devicetree/bindings/pps/pps-gpio.yaml
18299 F:      Documentation/driver-api/pps.rst
18300 F:      drivers/pps/
18301 F:      include/linux/pps*.h
18302 F:      include/uapi/linux/pps.h
18303
18304 PPTP DRIVER
18305 M:      Dmitry Kozlov <[email protected]>
18306 L:      [email protected]
18307 S:      Maintained
18308 W:      http://sourceforge.net/projects/accel-pptp
18309 F:      drivers/net/ppp/pptp.c
18310
18311 PRESSURE STALL INFORMATION (PSI)
18312 M:      Johannes Weiner <[email protected]>
18313 M:      Suren Baghdasaryan <[email protected]>
18314 R:      Peter Ziljstra <[email protected]>
18315 S:      Maintained
18316 F:      include/linux/psi*
18317 F:      kernel/sched/psi.c
18318
18319 PRINTK
18320 M:      Petr Mladek <[email protected]>
18321 R:      Steven Rostedt <[email protected]>
18322 R:      John Ogness <[email protected]>
18323 R:      Sergey Senozhatsky <[email protected]>
18324 S:      Maintained
18325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18326 F:      include/linux/printk.h
18327 F:      kernel/printk/
18328
18329 PRINTK INDEXING
18330 R:      Chris Down <[email protected]>
18331 S:      Maintained
18332 F:      Documentation/core-api/printk-index.rst
18333 F:      kernel/printk/index.c
18334 K:      printk_index
18335
18336 PROC FILESYSTEM
18337 L:      [email protected]
18338 L:      [email protected]
18339 S:      Maintained
18340 F:      Documentation/filesystems/proc.rst
18341 F:      fs/proc/
18342 F:      include/linux/proc_fs.h
18343 F:      tools/testing/selftests/proc/
18344
18345 PROC SYSCTL
18346 M:      Luis Chamberlain <[email protected]>
18347 M:      Kees Cook <[email protected]>
18348 M:      Joel Granados <[email protected]>
18349 L:      [email protected]
18350 L:      [email protected]
18351 S:      Maintained
18352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18353 F:      fs/proc/proc_sysctl.c
18354 F:      include/linux/sysctl.h
18355 F:      kernel/sysctl-test.c
18356 F:      kernel/sysctl.c
18357 F:      tools/testing/selftests/sysctl/
18358
18359 PS3 NETWORK SUPPORT
18360 M:      Geoff Levand <[email protected]>
18361 L:      [email protected]
18362 L:      [email protected]
18363 S:      Maintained
18364 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
18365
18366 PS3 PLATFORM SUPPORT
18367 M:      Geoff Levand <[email protected]>
18368 L:      [email protected]
18369 S:      Maintained
18370 F:      arch/powerpc/boot/ps3*
18371 F:      arch/powerpc/include/asm/lv1call.h
18372 F:      arch/powerpc/include/asm/ps3*.h
18373 F:      arch/powerpc/platforms/ps3/
18374 F:      drivers/*/ps3*
18375 F:      drivers/ps3/
18376 F:      drivers/rtc/rtc-ps3.c
18377 F:      drivers/usb/host/*ps3.c
18378 F:      sound/ppc/snd_ps3*
18379
18380 PS3VRAM DRIVER
18381 M:      Jim Paris <[email protected]>
18382 M:      Geoff Levand <[email protected]>
18383 L:      [email protected]
18384 S:      Maintained
18385 F:      drivers/block/ps3vram.c
18386
18387 PSAMPLE PACKET SAMPLING SUPPORT
18388 M:      Yotam Gigi <[email protected]>
18389 S:      Maintained
18390 F:      include/net/psample.h
18391 F:      include/uapi/linux/psample.h
18392 F:      net/psample
18393
18394 PSE NETWORK DRIVER
18395 M:      Oleksij Rempel <[email protected]>
18396 M:      Kory Maincent <[email protected]>
18397 L:      [email protected]
18398 S:      Maintained
18399 F:      Documentation/devicetree/bindings/net/pse-pd/
18400 F:      drivers/net/pse-pd/
18401
18402 PSTORE FILESYSTEM
18403 M:      Kees Cook <[email protected]>
18404 R:      Tony Luck <[email protected]>
18405 R:      Guilherme G. Piccoli <[email protected]>
18406 L:      [email protected]
18407 S:      Supported
18408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18409 F:      Documentation/admin-guide/pstore-blk.rst
18410 F:      Documentation/admin-guide/ramoops.rst
18411 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18412 F:      drivers/acpi/apei/erst.c
18413 F:      drivers/firmware/efi/efi-pstore.c
18414 F:      fs/pstore/
18415 F:      include/linux/pstore*
18416 K:      \b(pstore|ramoops)
18417
18418 PT5161L HARDWARE MONITOR DRIVER
18419 M:      Cosmo Chou <[email protected]>
18420 L:      [email protected]
18421 S:      Maintained
18422 F:      Documentation/hwmon/pt5161l.rst
18423 F:      drivers/hwmon/pt5161l.c
18424
18425 PTP HARDWARE CLOCK SUPPORT
18426 M:      Richard Cochran <[email protected]>
18427 L:      [email protected]
18428 S:      Maintained
18429 W:      http://linuxptp.sourceforge.net/
18430 F:      Documentation/ABI/testing/sysfs-ptp
18431 F:      Documentation/driver-api/ptp.rst
18432 F:      drivers/net/phy/dp83640*
18433 F:      drivers/ptp/*
18434 F:      include/linux/ptp_cl*
18435 K:      (?:\b|_)ptp(?:\b|_)
18436
18437 PTP MOCKUP CLOCK SUPPORT
18438 M:      Vladimir Oltean <[email protected]>
18439 L:      [email protected]
18440 S:      Maintained
18441 F:      drivers/ptp/ptp_mock.c
18442 F:      include/linux/ptp_mock.h
18443
18444 PTP VIRTUAL CLOCK SUPPORT
18445 M:      Yangbo Lu <[email protected]>
18446 L:      [email protected]
18447 S:      Maintained
18448 F:      drivers/ptp/ptp_vclock.c
18449 F:      net/ethtool/phc_vclocks.c
18450
18451 PTRACE SUPPORT
18452 M:      Oleg Nesterov <[email protected]>
18453 S:      Maintained
18454 F:      arch/*/*/ptrace*.c
18455 F:      arch/*/include/asm/ptrace*.h
18456 F:      arch/*/ptrace*.c
18457 F:      include/asm-generic/syscall.h
18458 F:      include/linux/ptrace.h
18459 F:      include/linux/regset.h
18460 F:      include/uapi/linux/ptrace.h
18461 F:      kernel/ptrace.c
18462
18463 PULSE8-CEC DRIVER
18464 M:      Hans Verkuil <[email protected]>
18465 L:      [email protected]
18466 S:      Maintained
18467 T:      git git://linuxtv.org/media_tree.git
18468 F:      drivers/media/cec/usb/pulse8/
18469
18470 PURELIFI PLFXLC DRIVER
18471 M:      Srinivasan Raju <[email protected]>
18472 L:      [email protected]
18473 S:      Supported
18474 F:      drivers/net/wireless/purelifi/plfxlc/
18475
18476 PVRUSB2 VIDEO4LINUX DRIVER
18477 M:      Mike Isely <[email protected]>
18478 L:      [email protected]       (subscribers-only)
18479 L:      [email protected]
18480 S:      Maintained
18481 W:      http://www.isely.net/pvrusb2/
18482 T:      git git://linuxtv.org/media_tree.git
18483 F:      Documentation/driver-api/media/drivers/pvrusb2*
18484 F:      drivers/media/usb/pvrusb2/
18485
18486 PWC WEBCAM DRIVER
18487 M:      Hans Verkuil <[email protected]>
18488 L:      [email protected]
18489 S:      Odd Fixes
18490 T:      git git://linuxtv.org/media_tree.git
18491 F:      drivers/media/usb/pwc/*
18492 F:      include/trace/events/pwc.h
18493
18494 PWM IR Transmitter
18495 M:      Sean Young <[email protected]>
18496 L:      [email protected]
18497 S:      Maintained
18498 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18499 F:      drivers/media/rc/pwm-ir-tx.c
18500
18501 PWM SUBSYSTEM
18502 M:      Uwe Kleine-König <[email protected]>
18503 L:      [email protected]
18504 S:      Maintained
18505 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
18506 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18507 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18508 F:      Documentation/devicetree/bindings/pwm/
18509 F:      Documentation/driver-api/pwm.rst
18510 F:      drivers/gpio/gpio-mvebu.c
18511 F:      drivers/pwm/
18512 F:      drivers/video/backlight/pwm_bl.c
18513 F:      include/dt-bindings/pwm/
18514 F:      include/linux/pwm.h
18515 F:      include/linux/pwm_backlight.h
18516 K:      pwm_(config|apply_might_sleep|apply_atomic|ops)
18517
18518 PXA GPIO DRIVER
18519 M:      Robert Jarzmik <[email protected]>
18520 L:      [email protected]
18521 S:      Maintained
18522 F:      drivers/gpio/gpio-pxa.c
18523
18524 PXA MMCI DRIVER
18525 S:      Orphan
18526
18527 PXA RTC DRIVER
18528 M:      Robert Jarzmik <[email protected]>
18529 L:      [email protected]
18530 S:      Maintained
18531
18532 PXA2xx/PXA3xx SUPPORT
18533 M:      Daniel Mack <[email protected]>
18534 M:      Haojian Zhuang <[email protected]>
18535 M:      Robert Jarzmik <[email protected]>
18536 L:      [email protected] (moderated for non-subscribers)
18537 S:      Maintained
18538 T:      git git://github.com/hzhuang1/linux.git
18539 T:      git git://github.com/rjarzmik/linux.git
18540 F:      arch/arm/boot/dts/intel/pxa/
18541 F:      arch/arm/mach-pxa/
18542 F:      drivers/dma/pxa*
18543 F:      drivers/pcmcia/pxa2xx*
18544 F:      drivers/pinctrl/pxa/
18545 F:      drivers/spi/spi-pxa2xx*
18546 F:      drivers/usb/gadget/udc/pxa2*
18547 F:      include/sound/pxa2xx-lib.h
18548 F:      sound/arm/pxa*
18549 F:      sound/soc/pxa/
18550
18551 QAT DRIVER
18552 M:      Giovanni Cabiddu <[email protected]>
18553 L:      [email protected]
18554 S:      Supported
18555 F:      drivers/crypto/intel/qat/
18556
18557 QCOM AUDIO (ASoC) DRIVERS
18558 M:      Srinivas Kandagatla <[email protected]>
18559 L:      [email protected] (moderated for non-subscribers)
18560 L:      [email protected]
18561 S:      Supported
18562 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18563 F:      Documentation/devicetree/bindings/sound/qcom,*
18564 F:      drivers/soc/qcom/apr.c
18565 F:      include/dt-bindings/sound/qcom,wcd9335.h
18566 F:      sound/soc/codecs/lpass-rx-macro.*
18567 F:      sound/soc/codecs/lpass-tx-macro.*
18568 F:      sound/soc/codecs/lpass-va-macro.c
18569 F:      sound/soc/codecs/lpass-wsa-macro.*
18570 F:      sound/soc/codecs/msm8916-wcd-analog.c
18571 F:      sound/soc/codecs/msm8916-wcd-digital.c
18572 F:      sound/soc/codecs/wcd-clsh-v2.*
18573 F:      sound/soc/codecs/wcd-mbhc-v2.*
18574 F:      sound/soc/codecs/wcd9335.*
18575 F:      sound/soc/codecs/wcd934x.c
18576 F:      sound/soc/codecs/wsa881x.c
18577 F:      sound/soc/codecs/wsa883x.c
18578 F:      sound/soc/codecs/wsa884x.c
18579 F:      sound/soc/qcom/
18580
18581 QCOM EMBEDDED USB DEBUGGER (EUD)
18582 M:      Souradeep Chowdhury <[email protected]>
18583 L:      [email protected]
18584 S:      Maintained
18585 F:      Documentation/ABI/testing/sysfs-driver-eud
18586 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18587 F:      drivers/usb/misc/qcom_eud.c
18588
18589 QCOM IPA DRIVER
18590 M:      Alex Elder <[email protected]>
18591 L:      [email protected]
18592 S:      Maintained
18593 F:      drivers/net/ipa/
18594
18595 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18596 M:      Gabriel Somlo <[email protected]>
18597 M:      "Michael S. Tsirkin" <[email protected]>
18598 L:      [email protected]
18599 S:      Maintained
18600 F:      drivers/firmware/qemu_fw_cfg.c
18601 F:      include/uapi/linux/qemu_fw_cfg.h
18602
18603 QIB DRIVER
18604 M:      Dennis Dalessandro <[email protected]>
18605 L:      [email protected]
18606 S:      Supported
18607 F:      drivers/infiniband/hw/qib/
18608
18609 QLOGIC QL41xxx FCOE DRIVER
18610 M:      Saurav Kashyap <[email protected]>
18611 M:      Javed Hasan <[email protected]>
18612 M:      [email protected]
18613 L:      [email protected]
18614 S:      Supported
18615 F:      drivers/scsi/qedf/
18616
18617 QLOGIC QL41xxx ISCSI DRIVER
18618 M:      Nilesh Javali <[email protected]>
18619 M:      Manish Rangankar <[email protected]>
18620 M:      [email protected]
18621 L:      [email protected]
18622 S:      Supported
18623 F:      drivers/scsi/qedi/
18624
18625 QLOGIC QL4xxx ETHERNET DRIVER
18626 M:      Manish Chopra <[email protected]>
18627 L:      [email protected]
18628 S:      Supported
18629 F:      drivers/net/ethernet/qlogic/qed/
18630 F:      drivers/net/ethernet/qlogic/qede/
18631 F:      include/linux/qed/
18632
18633 QLOGIC QL4xxx RDMA DRIVER
18634 M:      Michal Kalderon <[email protected]>
18635 L:      [email protected]
18636 S:      Supported
18637 F:      drivers/infiniband/hw/qedr/
18638 F:      include/uapi/rdma/qedr-abi.h
18639
18640 QLOGIC QLA1280 SCSI DRIVER
18641 M:      Michael Reed <[email protected]>
18642 L:      [email protected]
18643 S:      Maintained
18644 F:      drivers/scsi/qla1280.[ch]
18645
18646 QLOGIC QLA2XXX FC-SCSI DRIVER
18647 M:      Nilesh Javali <[email protected]>
18648 M:      [email protected]
18649 L:      [email protected]
18650 S:      Supported
18651 F:      drivers/scsi/qla2xxx/
18652
18653 QLOGIC QLA3XXX NETWORK DRIVER
18654 M:      [email protected]
18655 L:      [email protected]
18656 S:      Supported
18657 F:      drivers/net/ethernet/qlogic/qla3xxx.*
18658
18659 QLOGIC QLA4XXX iSCSI DRIVER
18660 M:      Nilesh Javali <[email protected]>
18661 M:      Manish Rangankar <[email protected]>
18662 M:      [email protected]
18663 L:      [email protected]
18664 S:      Supported
18665 F:      drivers/scsi/qla4xxx/
18666
18667 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18668 M:      Shahed Shaikh <[email protected]>
18669 M:      Manish Chopra <[email protected]>
18670 M:      [email protected]
18671 L:      [email protected]
18672 S:      Supported
18673 F:      drivers/net/ethernet/qlogic/qlcnic/
18674
18675 QM1D1B0004 MEDIA DRIVER
18676 M:      Akihiro Tsukada <[email protected]>
18677 L:      [email protected]
18678 S:      Odd Fixes
18679 F:      drivers/media/tuners/qm1d1b0004*
18680
18681 QM1D1C0042 MEDIA DRIVER
18682 M:      Akihiro Tsukada <[email protected]>
18683 L:      [email protected]
18684 S:      Odd Fixes
18685 F:      drivers/media/tuners/qm1d1c0042*
18686
18687 QNX4 FILESYSTEM
18688 M:      Anders Larsen <[email protected]>
18689 S:      Maintained
18690 W:      http://www.alarsen.net/linux/qnx4fs/
18691 F:      fs/qnx4/
18692 F:      include/uapi/linux/qnx4_fs.h
18693 F:      include/uapi/linux/qnxtypes.h
18694
18695 QNX6 FILESYSTEM
18696 S:      Orphan
18697 F:      Documentation/filesystems/qnx6.rst
18698 F:      fs/qnx6/
18699 F:      include/linux/qnx6_fs.h
18700
18701 QORIQ DPAA2 FSL-MC BUS DRIVER
18702 M:      Stuart Yoder <[email protected]>
18703 M:      Laurentiu Tudor <[email protected]>
18704 L:      [email protected]
18705 S:      Maintained
18706 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
18707 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18708 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18709 F:      drivers/bus/fsl-mc/
18710 F:      include/uapi/linux/fsl_mc.h
18711
18712 QT1010 MEDIA DRIVER
18713 L:      [email protected]
18714 S:      Orphan
18715 W:      https://linuxtv.org
18716 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18717 F:      drivers/media/tuners/qt1010*
18718
18719 QUALCOMM ATH12K WIRELESS DRIVER
18720 M:      Kalle Valo <[email protected]>
18721 M:      Jeff Johnson <[email protected]>
18722 L:      [email protected]
18723 S:      Supported
18724 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18726 F:      drivers/net/wireless/ath/ath12k/
18727 N:      ath12k
18728
18729 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18730 M:      Kalle Valo <[email protected]>
18731 M:      Jeff Johnson <[email protected]>
18732 L:      [email protected]
18733 S:      Supported
18734 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18736 F:      drivers/net/wireless/ath/ath10k/
18737 N:      ath10k
18738
18739 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18740 M:      Kalle Valo <[email protected]>
18741 M:      Jeff Johnson <[email protected]>
18742 L:      [email protected]
18743 S:      Supported
18744 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18745 B:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18747 F:      drivers/net/wireless/ath/ath11k/
18748 N:      ath11k
18749
18750 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18751 M:      Toke Høiland-Jørgensen <[email protected]>
18752 L:      [email protected]
18753 S:      Maintained
18754 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18756 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18757 F:      drivers/net/wireless/ath/ath9k/
18758
18759 QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18760 M:      Stefan Wahren <[email protected]>
18761 L:      [email protected]
18762 S:      Maintained
18763 F:      Documentation/devicetree/bindings/net/qca,qca7000.txt
18764 F:      drivers/net/ethernet/qualcomm/qca*
18765
18766 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18767 M:      Stephan Gerhold <[email protected]>
18768 L:      [email protected]
18769 L:      [email protected]
18770 S:      Maintained
18771 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18772 F:      drivers/net/wwan/qcom_bam_dmux.c
18773
18774 QUALCOMM CAMERA SUBSYSTEM DRIVER
18775 M:      Robert Foss <[email protected]>
18776 M:      Todor Tomov <[email protected]>
18777 M:      Bryan O'Donoghue <[email protected]>
18778 L:      [email protected]
18779 S:      Maintained
18780 F:      Documentation/admin-guide/media/qcom_camss.rst
18781 F:      Documentation/devicetree/bindings/media/*camss*
18782 F:      drivers/media/platform/qcom/camss/
18783
18784 QUALCOMM CLOCK DRIVERS
18785 M:      Bjorn Andersson <[email protected]>
18786 L:      [email protected]
18787 S:      Supported
18788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18789 F:      Documentation/devicetree/bindings/clock/qcom,*
18790 F:      drivers/clk/qcom/
18791 F:      include/dt-bindings/clock/qcom,*
18792
18793 QUALCOMM CLOUD AI (QAIC) DRIVER
18794 M:      Jeffrey Hugo <[email protected]>
18795 R:      Carl Vanderlip <[email protected]>
18796 R:      Pranjal Ramajor Asha Kanojiya <[email protected]>
18797 L:      [email protected]
18798 L:      [email protected]
18799 S:      Supported
18800 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
18801 F:      Documentation/accel/qaic/
18802 F:      drivers/accel/qaic/
18803 F:      include/uapi/drm/qaic_accel.h
18804
18805 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18806 M:      Bjorn Andersson <[email protected]>
18807 M:      Konrad Dybcio <[email protected]>
18808 L:      [email protected]
18809 L:      [email protected]
18810 S:      Maintained
18811 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18812 F:      drivers/pmdomain/qcom/cpr.c
18813
18814 QUALCOMM CPUCP MAILBOX DRIVER
18815 M:      Sibi Sankar <[email protected]>
18816 L:      [email protected]
18817 S:      Supported
18818 F:      Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
18819 F:      drivers/mailbox/qcom-cpucp-mbox.c
18820
18821 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18822 M:      Ilia Lin <[email protected]>
18823 L:      [email protected]
18824 S:      Maintained
18825 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18826 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18827 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
18828
18829 QUALCOMM CRYPTO DRIVERS
18830 M:      Thara Gopinath <[email protected]>
18831 L:      [email protected]
18832 L:      [email protected]
18833 S:      Maintained
18834 F:      Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18835 F:      drivers/crypto/qce/
18836
18837 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18838 M:      Timur Tabi <[email protected]>
18839 L:      [email protected]
18840 S:      Maintained
18841 F:      drivers/net/ethernet/qualcomm/emac/
18842
18843 QUALCOMM ETHQOS ETHERNET DRIVER
18844 M:      Vinod Koul <[email protected]>
18845 L:      [email protected]
18846 L:      [email protected]
18847 S:      Maintained
18848 F:      Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18849 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18850
18851 QUALCOMM FASTRPC DRIVER
18852 M:      Srinivas Kandagatla <[email protected]>
18853 M:      Amol Maheshwari <[email protected]>
18854 L:      [email protected]
18855 L:      [email protected]
18856 S:      Maintained
18857 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18858 F:      drivers/misc/fastrpc.c
18859 F:      include/uapi/misc/fastrpc.h
18860
18861 QUALCOMM HEXAGON ARCHITECTURE
18862 M:      Brian Cain <[email protected]>
18863 L:      [email protected]
18864 S:      Supported
18865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18866 F:      arch/hexagon/
18867
18868 QUALCOMM HIDMA DRIVER
18869 M:      Sinan Kaya <[email protected]>
18870 L:      [email protected] (moderated for non-subscribers)
18871 L:      [email protected]
18872 L:      [email protected]
18873 S:      Supported
18874 F:      drivers/dma/qcom/hidma*
18875
18876 QUALCOMM I2C CCI DRIVER
18877 M:      Loic Poulain <[email protected]>
18878 M:      Robert Foss <[email protected]>
18879 L:      [email protected]
18880 L:      [email protected]
18881 S:      Maintained
18882 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18883 F:      drivers/i2c/busses/i2c-qcom-cci.c
18884
18885 QUALCOMM INTERCONNECT BWMON DRIVER
18886 M:      Krzysztof Kozlowski <[email protected]>
18887 L:      [email protected]
18888 S:      Maintained
18889 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18890 F:      drivers/soc/qcom/icc-bwmon.c
18891
18892 QUALCOMM IOMMU
18893 M:      Rob Clark <[email protected]>
18894 L:      [email protected]
18895 L:      [email protected]
18896 S:      Maintained
18897 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
18898 F:      drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18899 F:      drivers/iommu/msm_iommu*
18900
18901 QUALCOMM IPC ROUTER (QRTR) DRIVER
18902 M:      Manivannan Sadhasivam <[email protected]>
18903 L:      [email protected]
18904 S:      Maintained
18905 F:      include/trace/events/qrtr.h
18906 F:      include/uapi/linux/qrtr.h
18907 F:      net/qrtr/
18908
18909 QUALCOMM IPCC MAILBOX DRIVER
18910 M:      Manivannan Sadhasivam <[email protected]>
18911 L:      [email protected]
18912 S:      Supported
18913 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18914 F:      drivers/mailbox/qcom-ipcc.c
18915 F:      include/dt-bindings/mailbox/qcom-ipcc.h
18916
18917 QUALCOMM IPQ4019 USB PHY DRIVER
18918 M:      Robert Marko <[email protected]>
18919 M:      Luka Perkov <[email protected]>
18920 L:      [email protected]
18921 S:      Maintained
18922 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18923 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18924
18925 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18926 M:      Robert Marko <[email protected]>
18927 M:      Luka Perkov <[email protected]>
18928 L:      [email protected]
18929 S:      Maintained
18930 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18931 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
18932
18933 QUALCOMM NAND CONTROLLER DRIVER
18934 M:      Manivannan Sadhasivam <[email protected]>
18935 L:      [email protected]
18936 L:      [email protected]
18937 S:      Maintained
18938 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18939 F:      drivers/mtd/nand/raw/qcom_nandc.c
18940
18941 QUALCOMM QSEECOM DRIVER
18942 M:      Maximilian Luz <[email protected]>
18943 L:      [email protected]
18944 S:      Maintained
18945 F:      drivers/firmware/qcom/qcom_qseecom.c
18946
18947 QUALCOMM QSEECOM UEFISECAPP DRIVER
18948 M:      Maximilian Luz <[email protected]>
18949 L:      [email protected]
18950 S:      Maintained
18951 F:      drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18952
18953 QUALCOMM RMNET DRIVER
18954 M:      Subash Abhinov Kasiviswanathan <[email protected]>
18955 M:      Sean Tranchetti <[email protected]>
18956 L:      [email protected]
18957 S:      Maintained
18958 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18959 F:      drivers/net/ethernet/qualcomm/rmnet/
18960 F:      include/linux/if_rmnet.h
18961
18962 QUALCOMM TRUST ZONE MEMORY ALLOCATOR
18963 M:      Bartosz Golaszewski <[email protected]>
18964 L:      [email protected]
18965 S:      Maintained
18966 F:      drivers/firmware/qcom/qcom_tzmem.c
18967 F:      drivers/firmware/qcom/qcom_tzmem.h
18968 F:      include/linux/firmware/qcom/qcom_tzmem.h
18969
18970 QUALCOMM TSENS THERMAL DRIVER
18971 M:      Amit Kucheria <[email protected]>
18972 M:      Thara Gopinath <[email protected]>
18973 L:      [email protected]
18974 L:      [email protected]
18975 S:      Maintained
18976 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18977 F:      drivers/thermal/qcom/
18978
18979 QUALCOMM TYPEC PORT MANAGER DRIVER
18980 M:      Bryan O'Donoghue <[email protected]>
18981 L:      [email protected]
18982 L:      [email protected]
18983 S:      Maintained
18984 F:      Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18985 F:      drivers/usb/typec/tcpm/qcom/
18986
18987 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18988 M:      Stanimir Varbanov <[email protected]>
18989 M:      Vikash Garodia <[email protected]>
18990 R:      Bryan O'Donoghue <[email protected]>
18991 L:      [email protected]
18992 L:      [email protected]
18993 S:      Maintained
18994 T:      git git://linuxtv.org/media_tree.git
18995 F:      Documentation/devicetree/bindings/media/*venus*
18996 F:      drivers/media/platform/qcom/venus/
18997
18998 QUALCOMM WCN36XX WIRELESS DRIVER
18999 M:      Loic Poulain <[email protected]>
19000 L:      [email protected]
19001 S:      Supported
19002 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19003 F:      drivers/net/wireless/ath/wcn36xx/
19004
19005 QUANTENNA QTNFMAC WIRELESS DRIVER
19006 M:      Igor Mitsyanko <[email protected]>
19007 R:      Sergey Matyukevich <[email protected]>
19008 L:      [email protected]
19009 S:      Maintained
19010 F:      drivers/net/wireless/quantenna
19011
19012 RADEON and AMDGPU DRM DRIVERS
19013 M:      Alex Deucher <[email protected]>
19014 M:      Christian König <[email protected]>
19015 M:      Xinhui Pan <[email protected]>
19016 L:      [email protected]
19017 S:      Supported
19018 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
19019 C:      irc://irc.oftc.net/radeon
19020 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
19021 F:      Documentation/gpu/amdgpu/
19022 F:      drivers/gpu/drm/amd/
19023 F:      drivers/gpu/drm/ci/xfails/amd*
19024 F:      drivers/gpu/drm/radeon/
19025 F:      include/uapi/drm/amdgpu_drm.h
19026 F:      include/uapi/drm/radeon_drm.h
19027
19028 RADEON FRAMEBUFFER DISPLAY DRIVER
19029 M:      Benjamin Herrenschmidt <[email protected]>
19030 L:      [email protected]
19031 S:      Maintained
19032 F:      drivers/video/fbdev/aty/radeon*
19033 F:      include/uapi/linux/radeonfb.h
19034
19035 RADIOSHARK RADIO DRIVER
19036 M:      Hans Verkuil <[email protected]>
19037 L:      [email protected]
19038 S:      Maintained
19039 T:      git git://linuxtv.org/media_tree.git
19040 F:      drivers/media/radio/radio-shark.c
19041
19042 RADIOSHARK2 RADIO DRIVER
19043 M:      Hans Verkuil <[email protected]>
19044 L:      [email protected]
19045 S:      Maintained
19046 T:      git git://linuxtv.org/media_tree.git
19047 F:      drivers/media/radio/radio-shark2.c
19048 F:      drivers/media/radio/radio-tea5777.c
19049
19050 RADOS BLOCK DEVICE (RBD)
19051 M:      Ilya Dryomov <[email protected]>
19052 R:      Dongsheng Yang <[email protected]>
19053 L:      [email protected]
19054 S:      Supported
19055 W:      http://ceph.com/
19056 T:      git https://github.com/ceph/ceph-client.git
19057 F:      Documentation/ABI/testing/sysfs-bus-rbd
19058 F:      drivers/block/rbd.c
19059 F:      drivers/block/rbd_types.h
19060
19061 RAGE128 FRAMEBUFFER DISPLAY DRIVER
19062 L:      [email protected]
19063 S:      Orphan
19064 F:      drivers/video/fbdev/aty/aty128fb.c
19065
19066 RAINSHADOW-CEC DRIVER
19067 M:      Hans Verkuil <[email protected]>
19068 L:      [email protected]
19069 S:      Maintained
19070 T:      git git://linuxtv.org/media_tree.git
19071 F:      drivers/media/cec/usb/rainshadow/
19072
19073 RALINK MIPS ARCHITECTURE
19074 M:      John Crispin <[email protected]>
19075 M:      Sergio Paracuellos <[email protected]>
19076 L:      [email protected]
19077 S:      Maintained
19078 F:      arch/mips/ralink
19079
19080 RALINK MT7621 MIPS ARCHITECTURE
19081 M:      Arınç ÜNAL <[email protected]>
19082 M:      Sergio Paracuellos <[email protected]>
19083 L:      [email protected]
19084 S:      Maintained
19085 F:      arch/mips/boot/dts/ralink/mt7621*
19086
19087 RALINK RT2X00 WIRELESS LAN DRIVER
19088 M:      Stanislaw Gruszka <[email protected]>
19089 L:      [email protected]
19090 S:      Maintained
19091 F:      drivers/net/wireless/ralink/rt2x00/
19092
19093 RAMDISK RAM BLOCK DEVICE DRIVER
19094 M:      Jens Axboe <[email protected]>
19095 S:      Maintained
19096 F:      Documentation/admin-guide/blockdev/ramdisk.rst
19097 F:      drivers/block/brd.c
19098
19099 RANCHU VIRTUAL BOARD FOR MIPS
19100 M:      Miodrag Dinic <[email protected]>
19101 L:      [email protected]
19102 S:      Supported
19103 F:      arch/mips/configs/generic/board-ranchu.config
19104 F:      arch/mips/generic/board-ranchu.c
19105
19106 RANDOM NUMBER DRIVER
19107 M:      "Theodore Ts'o" <[email protected]>
19108 M:      Jason A. Donenfeld <[email protected]>
19109 S:      Maintained
19110 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19111 F:      Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19112 F:      drivers/char/random.c
19113 F:      include/linux/random.h
19114 F:      include/uapi/linux/random.h
19115 F:      drivers/virt/vmgenid.c
19116 F:      include/vdso/getrandom.h
19117 F:      lib/vdso/getrandom.c
19118 F:      arch/x86/entry/vdso/vgetrandom*
19119 F:      arch/x86/include/asm/vdso/getrandom*
19120
19121 RAPIDIO SUBSYSTEM
19122 M:      Matt Porter <[email protected]>
19123 M:      Alexandre Bounine <[email protected]>
19124 S:      Maintained
19125 F:      drivers/rapidio/
19126
19127 RAS INFRASTRUCTURE
19128 M:      Tony Luck <[email protected]>
19129 M:      Borislav Petkov <[email protected]>
19130 L:      [email protected]
19131 S:      Maintained
19132 F:      Documentation/admin-guide/RAS
19133 F:      drivers/ras/
19134 F:      include/linux/ras.h
19135 F:      include/ras/ras_event.h
19136
19137 RAS FRU MEMORY POISON MANAGER (FMPM)
19138 M:      Yazen Ghannam <[email protected]>
19139 L:      [email protected]
19140 S:      Maintained
19141 F:      drivers/ras/amd/fmpm.c
19142
19143 RASPBERRY PI PISP BACK END
19144 M:      Jacopo Mondi <[email protected]>
19145 L:      Raspberry Pi Kernel Maintenance <[email protected]>
19146 L:      [email protected]
19147 S:      Maintained
19148 F:      Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19149 F:      drivers/media/platform/raspberrypi/pisp_be/
19150 F:      include/uapi/linux/media/raspberrypi/
19151
19152 RC-CORE / LIRC FRAMEWORK
19153 M:      Sean Young <[email protected]>
19154 L:      [email protected]
19155 S:      Maintained
19156 W:      http://linuxtv.org
19157 T:      git git://linuxtv.org/media_tree.git
19158 F:      Documentation/driver-api/media/rc-core.rst
19159 F:      Documentation/userspace-api/media/rc/
19160 F:      drivers/media/rc/
19161 F:      include/media/rc-core.h
19162 F:      include/media/rc-map.h
19163 F:      include/uapi/linux/lirc.h
19164
19165 RCMM REMOTE CONTROLS DECODER
19166 M:      Patrick Lerda <[email protected]>
19167 S:      Maintained
19168 F:      drivers/media/rc/ir-rcmm-decoder.c
19169
19170 RCUTORTURE TEST FRAMEWORK
19171 M:      "Paul E. McKenney" <[email protected]>
19172 M:      Josh Triplett <[email protected]>
19173 R:      Steven Rostedt <[email protected]>
19174 R:      Mathieu Desnoyers <[email protected]>
19175 R:      Lai Jiangshan <[email protected]>
19176 L:      [email protected]
19177 S:      Supported
19178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19179 F:      tools/testing/selftests/rcutorture
19180
19181 RDACM20 Camera Sensor
19182 M:      Jacopo Mondi <[email protected]>
19183 M:      Kieran Bingham <[email protected]>
19184 M:      Laurent Pinchart <[email protected]>
19185 M:      Niklas Söderlund <[email protected]>
19186 L:      [email protected]
19187 S:      Maintained
19188 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19189 F:      drivers/media/i2c/max9271.c
19190 F:      drivers/media/i2c/max9271.h
19191 F:      drivers/media/i2c/rdacm20.c
19192
19193 RDACM21 Camera Sensor
19194 M:      Jacopo Mondi <[email protected]>
19195 M:      Kieran Bingham <[email protected]>
19196 M:      Laurent Pinchart <[email protected]>
19197 M:      Niklas Söderlund <[email protected]>
19198 L:      [email protected]
19199 S:      Maintained
19200 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19201 F:      drivers/media/i2c/max9271.c
19202 F:      drivers/media/i2c/max9271.h
19203 F:      drivers/media/i2c/rdacm21.c
19204
19205 RDC R-321X SoC
19206 M:      Florian Fainelli <[email protected]>
19207 S:      Maintained
19208
19209 RDC R6040 FAST ETHERNET DRIVER
19210 M:      Florian Fainelli <[email protected]>
19211 L:      [email protected]
19212 S:      Maintained
19213 F:      drivers/net/ethernet/rdc/r6040.c
19214
19215 RDMAVT - RDMA verbs software
19216 M:      Dennis Dalessandro <[email protected]>
19217 L:      [email protected]
19218 S:      Supported
19219 F:      drivers/infiniband/sw/rdmavt
19220
19221 RDS - RELIABLE DATAGRAM SOCKETS
19222 M:      Allison Henderson <[email protected]>
19223 L:      [email protected]
19224 L:      [email protected]
19225 L:      [email protected] (moderated for non-subscribers)
19226 S:      Supported
19227 W:      https://oss.oracle.com/projects/rds/
19228 F:      Documentation/networking/rds.rst
19229 F:      net/rds/
19230 F:      tools/testing/selftests/net/rds/
19231
19232 RDT - RESOURCE ALLOCATION
19233 M:      Fenghua Yu <[email protected]>
19234 M:      Reinette Chatre <[email protected]>
19235 L:      [email protected]
19236 S:      Supported
19237 F:      Documentation/arch/x86/resctrl*
19238 F:      arch/x86/include/asm/resctrl.h
19239 F:      arch/x86/kernel/cpu/resctrl/
19240 F:      tools/testing/selftests/resctrl/
19241
19242 READ-COPY UPDATE (RCU)
19243 M:      "Paul E. McKenney" <[email protected]>
19244 M:      Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19245 M:      Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19246 M:      Joel Fernandes <[email protected]>
19247 M:      Josh Triplett <[email protected]>
19248 M:      Boqun Feng <[email protected]>
19249 M:      Uladzislau Rezki <[email protected]>
19250 R:      Steven Rostedt <[email protected]>
19251 R:      Mathieu Desnoyers <[email protected]>
19252 R:      Lai Jiangshan <[email protected]>
19253 R:      Zqiang <[email protected]>
19254 L:      [email protected]
19255 S:      Supported
19256 W:      http://www.rdrop.com/users/paulmck/RCU/
19257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19258 F:      Documentation/RCU/
19259 F:      include/linux/rcu*
19260 F:      kernel/rcu/
19261 X:      Documentation/RCU/torture.rst
19262 X:      include/linux/srcu*.h
19263 X:      kernel/rcu/srcu*.c
19264
19265 REAL TIME CLOCK (RTC) SUBSYSTEM
19266 M:      Alexandre Belloni <[email protected]>
19267 L:      [email protected]
19268 S:      Maintained
19269 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
19270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19271 F:      Documentation/admin-guide/rtc.rst
19272 F:      Documentation/devicetree/bindings/rtc/
19273 F:      drivers/rtc/
19274 F:      include/linux/rtc.h
19275 F:      include/linux/rtc/
19276 F:      include/uapi/linux/rtc.h
19277 F:      tools/testing/selftests/rtc/
19278
19279 Real-time Linux Analysis (RTLA) tools
19280 M:      Steven Rostedt <[email protected]>
19281 L:      [email protected]
19282 S:      Maintained
19283 F:      Documentation/tools/rtla/
19284 F:      tools/tracing/rtla/
19285
19286 REALTEK AUDIO CODECS
19287 M:      Oder Chiou <[email protected]>
19288 S:      Maintained
19289 F:      include/sound/rt*.h
19290 F:      sound/soc/codecs/rt*
19291
19292 REALTEK OTTO WATCHDOG
19293 M:      Sander Vanheule <[email protected]>
19294 L:      [email protected]
19295 S:      Maintained
19296 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19297 F:      drivers/watchdog/realtek_otto_wdt.c
19298
19299 REALTEK RTL83xx SMI DSA ROUTER CHIPS
19300 M:      Linus Walleij <[email protected]>
19301 M:      Alvin Šipraga <[email protected]>
19302 S:      Maintained
19303 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
19304 F:      drivers/net/dsa/realtek/*
19305
19306 REALTEK WIRELESS DRIVER (rtlwifi family)
19307 M:      Ping-Ke Shih <[email protected]>
19308 L:      [email protected]
19309 S:      Maintained
19310 T:      git https://github.com/pkshih/rtw.git
19311 F:      drivers/net/wireless/realtek/rtlwifi/
19312
19313 REALTEK WIRELESS DRIVER (rtw88)
19314 M:      Ping-Ke Shih <[email protected]>
19315 L:      [email protected]
19316 S:      Maintained
19317 T:      git https://github.com/pkshih/rtw.git
19318 F:      drivers/net/wireless/realtek/rtw88/
19319
19320 REALTEK WIRELESS DRIVER (rtw89)
19321 M:      Ping-Ke Shih <[email protected]>
19322 L:      [email protected]
19323 S:      Maintained
19324 T:      git https://github.com/pkshih/rtw.git
19325 F:      drivers/net/wireless/realtek/rtw89/
19326
19327 REDPINE WIRELESS DRIVER
19328 L:      [email protected]
19329 S:      Orphan
19330 F:      drivers/net/wireless/rsi/
19331
19332 REGISTER MAP ABSTRACTION
19333 M:      Mark Brown <[email protected]>
19334 L:      [email protected]
19335 S:      Supported
19336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19337 F:      Documentation/devicetree/bindings/regmap/
19338 F:      drivers/base/regmap/
19339 F:      include/linux/regmap.h
19340
19341 REISERFS FILE SYSTEM
19342 L:      [email protected]
19343 S:      Obsolete
19344 F:      fs/reiserfs/
19345
19346 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19347 M:      Bjorn Andersson <[email protected]>
19348 M:      Mathieu Poirier <[email protected]>
19349 L:      [email protected]
19350 S:      Maintained
19351 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19352 F:      Documentation/ABI/testing/sysfs-class-remoteproc
19353 F:      Documentation/devicetree/bindings/remoteproc/
19354 F:      Documentation/staging/remoteproc.rst
19355 F:      drivers/remoteproc/
19356 F:      include/linux/remoteproc.h
19357 F:      include/linux/remoteproc/
19358
19359 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19360 M:      Bjorn Andersson <[email protected]>
19361 M:      Mathieu Poirier <[email protected]>
19362 L:      [email protected]
19363 S:      Maintained
19364 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19365 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
19366 F:      Documentation/staging/rpmsg.rst
19367 F:      drivers/rpmsg/
19368 F:      include/linux/rpmsg.h
19369 F:      include/linux/rpmsg/
19370 F:      include/uapi/linux/rpmsg.h
19371 F:      samples/rpmsg/
19372
19373 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19374 M:      Stephan Gerhold <[email protected]>
19375 L:      [email protected]
19376 L:      [email protected]
19377 S:      Maintained
19378 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
19379
19380 RENESAS CLOCK DRIVERS
19381 M:      Geert Uytterhoeven <[email protected]>
19382 L:      [email protected]
19383 S:      Supported
19384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19385 F:      Documentation/devicetree/bindings/clock/renesas,*
19386 F:      drivers/clk/renesas/
19387
19388 RENESAS EMEV2 I2C DRIVER
19389 M:      Wolfram Sang <[email protected]>
19390 L:      [email protected]
19391 S:      Supported
19392 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19393 F:      drivers/i2c/busses/i2c-emev2.c
19394
19395 RENESAS ETHERNET AVB DRIVER
19396 R:      Sergey Shtylyov <[email protected]>
19397 L:      [email protected]
19398 L:      [email protected]
19399 F:      Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19400 F:      drivers/net/ethernet/renesas/Kconfig
19401 F:      drivers/net/ethernet/renesas/Makefile
19402 F:      drivers/net/ethernet/renesas/ravb*
19403
19404 RENESAS ETHERNET SWITCH DRIVER
19405 R:      Yoshihiro Shimoda <[email protected]>
19406 L:      [email protected]
19407 L:      [email protected]
19408 F:      Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19409 F:      drivers/net/ethernet/renesas/Kconfig
19410 F:      drivers/net/ethernet/renesas/Makefile
19411 F:      drivers/net/ethernet/renesas/rcar_gen4*
19412 F:      drivers/net/ethernet/renesas/rswitch*
19413
19414 RENESAS ETHERNET TSN DRIVER
19415 M:      Niklas Söderlund <[email protected]>
19416 L:      [email protected]
19417 L:      [email protected]
19418 S:      Supported
19419 F:      Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19420 F:      drivers/net/ethernet/renesas/rtsn.*
19421
19422 RENESAS IDT821034 ASoC CODEC
19423 M:      Herve Codina <[email protected]>
19424 L:      [email protected] (moderated for non-subscribers)
19425 S:      Maintained
19426 F:      Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19427 F:      sound/soc/codecs/idt821034.c
19428
19429 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19430 M:      Miquel Raynal <[email protected]>
19431 L:      [email protected]
19432 L:      [email protected]
19433 S:      Maintained
19434 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19435 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
19436
19437 RENESAS R-CAR GYROADC DRIVER
19438 M:      Marek Vasut <[email protected]>
19439 L:      [email protected]
19440 S:      Supported
19441 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19442 F:      drivers/iio/adc/rcar-gyroadc.c
19443
19444 RENESAS R-CAR I2C DRIVERS
19445 M:      Wolfram Sang <[email protected]>
19446 L:      [email protected]
19447 S:      Supported
19448 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19449 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19450 F:      drivers/i2c/busses/i2c-rcar.c
19451 F:      drivers/i2c/busses/i2c-sh_mobile.c
19452
19453 RENESAS R-CAR SATA DRIVER
19454 R:      Sergey Shtylyov <[email protected]>
19455 L:      [email protected]
19456 L:      [email protected]
19457 S:      Supported
19458 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19459 F:      drivers/ata/sata_rcar.c
19460
19461 RENESAS R-CAR THERMAL DRIVERS
19462 M:      Niklas Söderlund <[email protected]>
19463 L:      [email protected]
19464 S:      Supported
19465 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19466 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19467 F:      drivers/thermal/renesas/rcar_gen3_thermal.c
19468 F:      drivers/thermal/renesas/rcar_thermal.c
19469
19470 RENESAS RIIC DRIVER
19471 M:      Chris Brandt <[email protected]>
19472 L:      [email protected]
19473 S:      Supported
19474 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19475 F:      drivers/i2c/busses/i2c-riic.c
19476
19477 RENESAS RZ/G2L A/D DRIVER
19478 M:      Lad Prabhakar <[email protected]>
19479 L:      [email protected]
19480 L:      [email protected]
19481 S:      Supported
19482 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19483 F:      drivers/iio/adc/rzg2l_adc.c
19484
19485 RENESAS RZ/G2L MTU3a COUNTER DRIVER
19486 M:      Biju Das <[email protected]>
19487 L:      [email protected]
19488 L:      [email protected]
19489 S:      Supported
19490 F:      Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19491 F:      drivers/counter/rz-mtu3-cnt.c
19492
19493 RENESAS RZ/N1 A5PSW SWITCH DRIVER
19494 M:      Clément Léger <[email protected]>
19495 L:      [email protected]
19496 L:      [email protected]
19497 S:      Maintained
19498 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19499 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19500 F:      drivers/net/dsa/rzn1_a5psw*
19501 F:      drivers/net/pcs/pcs-rzn1-miic.c
19502 F:      include/dt-bindings/net/pcs-rzn1-miic.h
19503 F:      include/linux/pcs-rzn1-miic.h
19504 F:      net/dsa/tag_rzn1_a5psw.c
19505
19506 RENESAS RZ/N1 DWMAC GLUE LAYER
19507 M:      Romain Gantois <[email protected]>
19508 S:      Maintained
19509 F:      Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19510 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19511
19512 RENESAS RZ/N1 RTC CONTROLLER DRIVER
19513 M:      Miquel Raynal <[email protected]>
19514 L:      [email protected]
19515 L:      [email protected]
19516 S:      Maintained
19517 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19518 F:      drivers/rtc/rtc-rzn1.c
19519
19520 RENESAS RZ/N1 USBF CONTROLLER DRIVER
19521 M:      Herve Codina <[email protected]>
19522 L:      [email protected]
19523 L:      [email protected]
19524 S:      Maintained
19525 F:      Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19526 F:      drivers/usb/gadget/udc/renesas_usbf.c
19527
19528 RENESAS RZ/V2M I2C DRIVER
19529 M:      Fabrizio Castro <[email protected]>
19530 L:      [email protected]
19531 L:      [email protected]
19532 S:      Supported
19533 F:      Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19534 F:      drivers/i2c/busses/i2c-rzv2m.c
19535
19536 RENESAS SUPERH ETHERNET DRIVER
19537 R:      Sergey Shtylyov <[email protected]>
19538 L:      [email protected]
19539 L:      [email protected]
19540 F:      Documentation/devicetree/bindings/net/renesas,ether.yaml
19541 F:      drivers/net/ethernet/renesas/Kconfig
19542 F:      drivers/net/ethernet/renesas/Makefile
19543 F:      drivers/net/ethernet/renesas/sh_eth*
19544 F:      include/linux/sh_eth.h
19545
19546 RENESAS USB PHY DRIVER
19547 M:      Yoshihiro Shimoda <[email protected]>
19548 L:      [email protected]
19549 S:      Maintained
19550 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
19551
19552 RENESAS VERSACLOCK 7 CLOCK DRIVER
19553 M:      Alex Helms <[email protected]>
19554 S:      Maintained
19555 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19556 F:      drivers/clk/clk-versaclock7.c
19557
19558 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19559 M:      Herve Codina <[email protected]>
19560 L:      [email protected]
19561 S:      Maintained
19562 F:      Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19563 F:      drivers/iio/potentiometer/x9250.c
19564
19565 RESET CONTROLLER FRAMEWORK
19566 M:      Philipp Zabel <[email protected]>
19567 S:      Maintained
19568 T:      git git://git.pengutronix.de/git/pza/linux
19569 F:      Documentation/devicetree/bindings/reset/
19570 F:      Documentation/driver-api/reset.rst
19571 F:      drivers/reset/
19572 F:      include/dt-bindings/reset/
19573 F:      include/linux/reset-controller.h
19574 F:      include/linux/reset.h
19575 F:      include/linux/reset/
19576 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19577
19578 RESTARTABLE SEQUENCES SUPPORT
19579 M:      Mathieu Desnoyers <[email protected]>
19580 M:      Peter Zijlstra <[email protected]>
19581 M:      "Paul E. McKenney" <[email protected]>
19582 M:      Boqun Feng <[email protected]>
19583 L:      [email protected]
19584 S:      Supported
19585 F:      include/trace/events/rseq.h
19586 F:      include/uapi/linux/rseq.h
19587 F:      kernel/rseq.c
19588 F:      tools/testing/selftests/rseq/
19589
19590 RFKILL
19591 M:      Johannes Berg <[email protected]>
19592 L:      [email protected]
19593 S:      Maintained
19594 W:      https://wireless.wiki.kernel.org/
19595 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
19596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19598 F:      Documentation/ABI/stable/sysfs-class-rfkill
19599 F:      Documentation/driver-api/rfkill.rst
19600 F:      include/linux/rfkill.h
19601 F:      include/uapi/linux/rfkill.h
19602 F:      net/rfkill/
19603
19604 RHASHTABLE
19605 M:      Thomas Graf <[email protected]>
19606 M:      Herbert Xu <[email protected]>
19607 L:      [email protected]
19608 S:      Maintained
19609 F:      include/linux/rhashtable-types.h
19610 F:      include/linux/rhashtable.h
19611 F:      lib/rhashtable.c
19612 F:      lib/test_rhashtable.c
19613
19614 RICOH R5C592 MEMORYSTICK DRIVER
19615 M:      Maxim Levitsky <[email protected]>
19616 S:      Maintained
19617 F:      drivers/memstick/host/r592.*
19618
19619 RICOH SMARTMEDIA/XD DRIVER
19620 M:      Maxim Levitsky <[email protected]>
19621 S:      Maintained
19622 F:      drivers/mtd/nand/raw/r852.c
19623 F:      drivers/mtd/nand/raw/r852.h
19624
19625 RISC-V AIA DRIVERS
19626 M:      Anup Patel <[email protected]>
19627 L:      [email protected]
19628 S:      Maintained
19629 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19630 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19631 F:      drivers/irqchip/irq-riscv-aplic-*.c
19632 F:      drivers/irqchip/irq-riscv-aplic-*.h
19633 F:      drivers/irqchip/irq-riscv-imsic-*.c
19634 F:      drivers/irqchip/irq-riscv-imsic-*.h
19635 F:      drivers/irqchip/irq-riscv-intc.c
19636 F:      include/linux/irqchip/riscv-aplic.h
19637 F:      include/linux/irqchip/riscv-imsic.h
19638
19639 RISC-V ARCHITECTURE
19640 M:      Paul Walmsley <[email protected]>
19641 M:      Palmer Dabbelt <[email protected]>
19642 M:      Albert Ou <[email protected]>
19643 L:      [email protected]
19644 S:      Supported
19645 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19646 C:      irc://irc.libera.chat/riscv
19647 P:      Documentation/arch/riscv/patch-acceptance.rst
19648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19649 F:      arch/riscv/
19650 N:      riscv
19651 K:      riscv
19652
19653 RISC-V MICROCHIP FPGA SUPPORT
19654 M:      Conor Dooley <[email protected]>
19655 M:      Daire McNamara <[email protected]>
19656 L:      [email protected]
19657 S:      Supported
19658 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19659 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19660 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19661 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19662 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19663 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19664 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
19665 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19666 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19667 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19668 F:      arch/riscv/boot/dts/microchip/
19669 F:      drivers/char/hw_random/mpfs-rng.c
19670 F:      drivers/clk/microchip/clk-mpfs*.c
19671 F:      drivers/firmware/microchip/mpfs-auto-update.c
19672 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
19673 F:      drivers/mailbox/mailbox-mpfs.c
19674 F:      drivers/pci/controller/plda/pcie-microchip-host.c
19675 F:      drivers/pwm/pwm-microchip-core.c
19676 F:      drivers/reset/reset-mpfs.c
19677 F:      drivers/rtc/rtc-mpfs.c
19678 F:      drivers/soc/microchip/mpfs-sys-controller.c
19679 F:      drivers/spi/spi-microchip-core-qspi.c
19680 F:      drivers/spi/spi-microchip-core.c
19681 F:      drivers/usb/musb/mpfs.c
19682 F:      include/soc/microchip/mpfs.h
19683
19684 RISC-V MISC SOC SUPPORT
19685 M:      Conor Dooley <[email protected]>
19686 L:      [email protected]
19687 S:      Maintained
19688 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19689 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19690 F:      Documentation/devicetree/bindings/riscv/
19691 F:      arch/riscv/boot/dts/
19692 X:      arch/riscv/boot/dts/allwinner/
19693 X:      arch/riscv/boot/dts/renesas/
19694 X:      arch/riscv/boot/dts/sophgo/
19695 X:      arch/riscv/boot/dts/thead/
19696
19697 RISC-V PMU DRIVERS
19698 M:      Atish Patra <[email protected]>
19699 R:      Anup Patel <[email protected]>
19700 L:      [email protected]
19701 S:      Supported
19702 F:      drivers/perf/riscv_pmu.c
19703 F:      drivers/perf/riscv_pmu_legacy.c
19704 F:      drivers/perf/riscv_pmu_sbi.c
19705
19706 RISC-V THEAD SoC SUPPORT
19707 M:      Drew Fustini <[email protected]>
19708 M:      Guo Ren <[email protected]>
19709 M:      Fu Wei <[email protected]>
19710 L:      [email protected]
19711 S:      Maintained
19712 T:      git https://github.com/pdp7/linux.git
19713 F:      Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19714 F:      arch/riscv/boot/dts/thead/
19715 F:      drivers/clk/thead/clk-th1520-ap.c
19716 F:      include/dt-bindings/clock/thead,th1520-clk-ap.h
19717
19718 RNBD BLOCK DRIVERS
19719 M:      Md. Haris Iqbal <[email protected]>
19720 M:      Jack Wang <[email protected]>
19721 L:      [email protected]
19722 S:      Maintained
19723 F:      drivers/block/rnbd/
19724
19725 ROCCAT DRIVERS
19726 M:      Stefan Achatz <[email protected]>
19727 S:      Maintained
19728 W:      http://sourceforge.net/projects/roccat/
19729 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
19730 F:      drivers/hid/hid-roccat*
19731 F:      include/linux/hid-roccat*
19732
19733 ROCKCHIP CRYPTO DRIVERS
19734 M:      Corentin Labbe <[email protected]>
19735 L:      [email protected]
19736 S:      Maintained
19737 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19738 F:      drivers/crypto/rockchip/
19739
19740 ROCKCHIP I2S TDM DRIVER
19741 M:      Nicolas Frattaroli <[email protected]>
19742 L:      [email protected]
19743 S:      Maintained
19744 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19745 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
19746
19747 ROCKCHIP ISP V1 DRIVER
19748 M:      Dafna Hirschfeld <[email protected]>
19749 M:      Laurent Pinchart <[email protected]>
19750 L:      [email protected]
19751 L:      [email protected]
19752 S:      Maintained
19753 F:      Documentation/admin-guide/media/rkisp1.rst
19754 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19755 F:      Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19756 F:      drivers/media/platform/rockchip/rkisp1
19757 F:      include/uapi/linux/rkisp1-config.h
19758
19759 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19760 M:      Jacob Chen <[email protected]>
19761 M:      Ezequiel Garcia <[email protected]>
19762 L:      [email protected]
19763 L:      [email protected]
19764 S:      Maintained
19765 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
19766 F:      drivers/media/platform/rockchip/rga/
19767
19768 ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19769 M:      Luca Ceresoli <[email protected]>
19770 S:      Maintained
19771 F:      Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19772 F:      sound/soc/codecs/rk3308_codec.c
19773 F:      sound/soc/codecs/rk3308_codec.h
19774
19775 ROCKCHIP VIDEO DECODER DRIVER
19776 M:      Ezequiel Garcia <[email protected]>
19777 L:      [email protected]
19778 L:      [email protected]
19779 S:      Maintained
19780 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19781 F:      drivers/staging/media/rkvdec/
19782
19783 ROCKER DRIVER
19784 M:      Jiri Pirko <[email protected]>
19785 L:      [email protected]
19786 S:      Supported
19787 F:      drivers/net/ethernet/rocker/
19788
19789 ROCKETPORT EXPRESS/INFINITY DRIVER
19790 M:      Kevin Cernekee <[email protected]>
19791 L:      [email protected]
19792 S:      Odd Fixes
19793 F:      drivers/tty/serial/rp2.*
19794
19795 ROHM BD99954 CHARGER IC
19796 M:      Matti Vaittinen <[email protected]>
19797 S:      Supported
19798 F:      drivers/power/supply/bd99954-charger.c
19799 F:      drivers/power/supply/bd99954-charger.h
19800
19801 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19802 M:      Tomasz Duszynski <[email protected]>
19803 S:      Maintained
19804 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
19805 F:      drivers/iio/light/bh1750.c
19806
19807 ROHM BM1390 PRESSURE SENSOR DRIVER
19808 M:      Matti Vaittinen <[email protected]>
19809 L:      [email protected]
19810 S:      Supported
19811 F:      drivers/iio/pressure/rohm-bm1390.c
19812
19813 ROHM BU270xx LIGHT SENSOR DRIVERs
19814 M:      Matti Vaittinen <[email protected]>
19815 L:      [email protected]
19816 S:      Supported
19817 F:      drivers/iio/light/rohm-bu27008.c
19818 F:      drivers/iio/light/rohm-bu27034.c
19819
19820 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19821 M:      Marek Vasut <[email protected]>
19822 L:      [email protected]
19823 L:      [email protected]
19824 S:      Supported
19825 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19826 F:      drivers/gpio/gpio-bd9571mwv.c
19827 F:      drivers/mfd/bd9571mwv.c
19828 F:      drivers/regulator/bd9571mwv-regulator.c
19829 F:      include/linux/mfd/bd9571mwv.h
19830
19831 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19832 M:      Matti Vaittinen <[email protected]>
19833 S:      Supported
19834 F:      drivers/clk/clk-bd718x7.c
19835 F:      drivers/gpio/gpio-bd71815.c
19836 F:      drivers/gpio/gpio-bd71828.c
19837 F:      drivers/mfd/rohm-bd71828.c
19838 F:      drivers/mfd/rohm-bd718x7.c
19839 F:      drivers/mfd/rohm-bd9576.c
19840 F:      drivers/mfd/rohm-bd96801.c
19841 F:      drivers/regulator/bd71815-regulator.c
19842 F:      drivers/regulator/bd71828-regulator.c
19843 F:      drivers/regulator/bd718x7-regulator.c
19844 F:      drivers/regulator/bd9576-regulator.c
19845 F:      drivers/regulator/bd96801-regulator.c
19846 F:      drivers/regulator/rohm-regulator.c
19847 F:      drivers/rtc/rtc-bd70528.c
19848 F:      drivers/watchdog/bd9576_wdt.c
19849 F:      drivers/watchdog/bd96801_wdt.c
19850 F:      include/linux/mfd/rohm-bd71815.h
19851 F:      include/linux/mfd/rohm-bd71828.h
19852 F:      include/linux/mfd/rohm-bd718x7.h
19853 F:      include/linux/mfd/rohm-bd957x.h
19854 F:      include/linux/mfd/rohm-bd96801.h
19855 F:      include/linux/mfd/rohm-generic.h
19856 F:      include/linux/mfd/rohm-shared.h
19857
19858 ROSE NETWORK LAYER
19859 M:      Ralf Baechle <[email protected]>
19860 L:      [email protected]
19861 S:      Maintained
19862 W:      https://linux-ax25.in-berlin.de
19863 F:      include/net/rose.h
19864 F:      include/uapi/linux/rose.h
19865 F:      net/rose/
19866
19867 ROTATION DRIVER FOR ALLWINNER A83T
19868 M:      Jernej Skrabec <[email protected]>
19869 L:      [email protected]
19870 S:      Maintained
19871 T:      git git://linuxtv.org/media_tree.git
19872 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19873 F:      drivers/media/platform/sunxi/sun8i-rotate/
19874
19875 RPMSG TTY DRIVER
19876 M:      Arnaud Pouliquen <[email protected]>
19877 L:      [email protected]
19878 S:      Maintained
19879 F:      drivers/tty/rpmsg_tty.c
19880
19881 RTL2830 MEDIA DRIVER
19882 L:      [email protected]
19883 S:      Orphan
19884 W:      https://linuxtv.org
19885 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19886 F:      drivers/media/dvb-frontends/rtl2830*
19887
19888 RTL2832 MEDIA DRIVER
19889 L:      [email protected]
19890 S:      Orphan
19891 W:      https://linuxtv.org
19892 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19893 F:      drivers/media/dvb-frontends/rtl2832*
19894
19895 RTL2832_SDR MEDIA DRIVER
19896 L:      [email protected]
19897 S:      Orphan
19898 W:      https://linuxtv.org
19899 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19900 F:      drivers/media/dvb-frontends/rtl2832_sdr*
19901
19902 RTL8180 WIRELESS DRIVER
19903 L:      [email protected]
19904 S:      Orphan
19905 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
19906
19907 RTL8187 WIRELESS DRIVER
19908 M:      Hin-Tak Leung <[email protected]>
19909 L:      [email protected]
19910 S:      Maintained
19911 T:      git https://github.com/pkshih/rtw.git
19912 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
19913
19914 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19915 M:      Jes Sorensen <[email protected]>
19916 L:      [email protected]
19917 S:      Maintained
19918 T:      git https://github.com/pkshih/rtw.git
19919 F:      drivers/net/wireless/realtek/rtl8xxxu/
19920
19921 RTRS TRANSPORT DRIVERS
19922 M:      Md. Haris Iqbal <[email protected]>
19923 M:      Jack Wang <[email protected]>
19924 L:      [email protected]
19925 S:      Maintained
19926 F:      drivers/infiniband/ulp/rtrs/
19927
19928 RUNTIME VERIFICATION (RV)
19929 M:      Steven Rostedt <[email protected]>
19930 L:      [email protected]
19931 S:      Maintained
19932 F:      Documentation/trace/rv/
19933 F:      include/linux/rv.h
19934 F:      include/rv/
19935 F:      kernel/trace/rv/
19936 F:      tools/verification/
19937
19938 RUST
19939 M:      Miguel Ojeda <[email protected]>
19940 M:      Alex Gaynor <[email protected]>
19941 M:      Wedson Almeida Filho <[email protected]>
19942 R:      Boqun Feng <[email protected]>
19943 R:      Gary Guo <[email protected]>
19944 R:      Björn Roy Baron <[email protected]>
19945 R:      Benno Lossin <[email protected]>
19946 R:      Andreas Hindborg <[email protected]>
19947 R:      Alice Ryhl <[email protected]>
19948 L:      [email protected]
19949 S:      Supported
19950 W:      https://rust-for-linux.com
19951 B:      https://github.com/Rust-for-Linux/linux/issues
19952 C:      zulip://rust-for-linux.zulipchat.com
19953 P:      https://rust-for-linux.com/contributing
19954 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
19955 F:      Documentation/rust/
19956 F:      rust/
19957 F:      samples/rust/
19958 F:      scripts/*rust*
19959 F:      tools/testing/selftests/rust/
19960 K:      \b(?i:rust)\b
19961
19962 RXRPC SOCKETS (AF_RXRPC)
19963 M:      David Howells <[email protected]>
19964 M:      Marc Dionne <[email protected]>
19965 L:      [email protected]
19966 S:      Supported
19967 W:      https://www.infradead.org/~dhowells/kafs/
19968 F:      Documentation/networking/rxrpc.rst
19969 F:      include/keys/rxrpc-type.h
19970 F:      include/net/af_rxrpc.h
19971 F:      include/trace/events/rxrpc.h
19972 F:      include/uapi/linux/rxrpc.h
19973 F:      net/rxrpc/
19974
19975 S3 SAVAGE FRAMEBUFFER DRIVER
19976 M:      Antonino Daplas <[email protected]>
19977 L:      [email protected]
19978 S:      Maintained
19979 F:      drivers/video/fbdev/savage/
19980
19981 S390 ARCHITECTURE
19982 M:      Heiko Carstens <[email protected]>
19983 M:      Vasily Gorbik <[email protected]>
19984 M:      Alexander Gordeev <[email protected]>
19985 R:      Christian Borntraeger <[email protected]>
19986 R:      Sven Schnelle <[email protected]>
19987 L:      [email protected]
19988 S:      Supported
19989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19990 F:      Documentation/driver-api/s390-drivers.rst
19991 F:      Documentation/arch/s390/
19992 F:      arch/s390/
19993 F:      drivers/s390/
19994 F:      drivers/watchdog/diag288_wdt.c
19995
19996 S390 COMMON I/O LAYER
19997 M:      Vineeth Vijayan <[email protected]>
19998 M:      Peter Oberparleiter <[email protected]>
19999 L:      [email protected]
20000 S:      Supported
20001 F:      drivers/s390/cio/
20002
20003 S390 DASD DRIVER
20004 M:      Stefan Haberland <[email protected]>
20005 M:      Jan Hoeppner <[email protected]>
20006 L:      [email protected]
20007 S:      Supported
20008 F:      block/partitions/ibm.c
20009 F:      drivers/s390/block/dasd*
20010 F:      include/linux/dasd_mod.h
20011
20012 S390 IOMMU (PCI)
20013 M:      Niklas Schnelle <[email protected]>
20014 M:      Matthew Rosato <[email protected]>
20015 R:      Gerald Schaefer <[email protected]>
20016 L:      [email protected]
20017 S:      Supported
20018 F:      drivers/iommu/s390-iommu.c
20019
20020 S390 IUCV NETWORK LAYER
20021 M:      Alexandra Winter <[email protected]>
20022 M:      Thorsten Winkler <[email protected]>
20023 L:      [email protected]
20024 L:      [email protected]
20025 S:      Supported
20026 F:      drivers/s390/net/*iucv*
20027 F:      include/net/iucv/
20028 F:      net/iucv/
20029
20030 S390 MM
20031 M:      Alexander Gordeev <[email protected]>
20032 M:      Gerald Schaefer <[email protected]>
20033 L:      [email protected]
20034 S:      Supported
20035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20036 F:      arch/s390/include/asm/pgtable.h
20037 F:      arch/s390/mm
20038
20039 S390 NETWORK DRIVERS
20040 M:      Alexandra Winter <[email protected]>
20041 M:      Thorsten Winkler <[email protected]>
20042 L:      [email protected]
20043 L:      [email protected]
20044 S:      Supported
20045 F:      drivers/s390/net/
20046
20047 S390 PCI SUBSYSTEM
20048 M:      Niklas Schnelle <[email protected]>
20049 M:      Gerald Schaefer <[email protected]>
20050 L:      [email protected]
20051 S:      Supported
20052 F:      Documentation/arch/s390/pci.rst
20053 F:      arch/s390/pci/
20054 F:      drivers/pci/hotplug/s390_pci_hpc.c
20055
20056 S390 SCM DRIVER
20057 M:      Vineeth Vijayan <[email protected]>
20058 L:      [email protected]
20059 S:      Supported
20060 F:      drivers/s390/block/scm*
20061 F:      drivers/s390/cio/scm.c
20062
20063 S390 VFIO AP DRIVER
20064 M:      Tony Krowiak <[email protected]>
20065 M:      Halil Pasic <[email protected]>
20066 M:      Jason Herne <[email protected]>
20067 L:      [email protected]
20068 S:      Supported
20069 F:      Documentation/arch/s390/vfio-ap*
20070 F:      drivers/s390/crypto/vfio_ap*
20071
20072 S390 VFIO-CCW DRIVER
20073 M:      Eric Farman <[email protected]>
20074 M:      Matthew Rosato <[email protected]>
20075 R:      Halil Pasic <[email protected]>
20076 L:      [email protected]
20077 L:      [email protected]
20078 S:      Supported
20079 F:      Documentation/arch/s390/vfio-ccw.rst
20080 F:      drivers/s390/cio/vfio_ccw*
20081 F:      include/uapi/linux/vfio_ccw.h
20082
20083 S390 VFIO-PCI DRIVER
20084 M:      Matthew Rosato <[email protected]>
20085 M:      Eric Farman <[email protected]>
20086 L:      [email protected]
20087 L:      [email protected]
20088 S:      Supported
20089 F:      arch/s390/kvm/pci*
20090 F:      drivers/vfio/pci/vfio_pci_zdev.c
20091 F:      include/uapi/linux/vfio_zdev.h
20092
20093 S390 ZCRYPT DRIVER
20094 M:      Harald Freudenberger <[email protected]>
20095 L:      [email protected]
20096 S:      Supported
20097 F:      drivers/s390/crypto/
20098
20099 S390 ZFCP DRIVER
20100 M:      Steffen Maier <[email protected]>
20101 M:      Benjamin Block <[email protected]>
20102 L:      [email protected]
20103 S:      Supported
20104 F:      drivers/s390/scsi/zfcp_*
20105
20106 SAA6588 RDS RECEIVER DRIVER
20107 M:      Hans Verkuil <[email protected]>
20108 L:      [email protected]
20109 S:      Odd Fixes
20110 W:      https://linuxtv.org
20111 T:      git git://linuxtv.org/media_tree.git
20112 F:      drivers/media/i2c/saa6588*
20113
20114 SAA7134 VIDEO4LINUX DRIVER
20115 M:      Mauro Carvalho Chehab <[email protected]>
20116 L:      [email protected]
20117 S:      Odd fixes
20118 W:      https://linuxtv.org
20119 T:      git git://linuxtv.org/media_tree.git
20120 F:      Documentation/driver-api/media/drivers/saa7134*
20121 F:      drivers/media/pci/saa7134/
20122
20123 SAA7146 VIDEO4LINUX-2 DRIVER
20124 M:      Hans Verkuil <[email protected]>
20125 L:      [email protected]
20126 S:      Maintained
20127 T:      git git://linuxtv.org/media_tree.git
20128 F:      drivers/media/common/saa7146/
20129 F:      drivers/media/pci/saa7146/
20130 F:      include/media/drv-intf/saa7146*
20131
20132 SAFESETID SECURITY MODULE
20133 M:      Micah Morton <[email protected]>
20134 S:      Supported
20135 F:      Documentation/admin-guide/LSM/SafeSetID.rst
20136 F:      security/safesetid/
20137
20138 SAMSUNG AUDIO (ASoC) DRIVERS
20139 M:      Sylwester Nawrocki <[email protected]>
20140 L:      [email protected] (moderated for non-subscribers)
20141 S:      Maintained
20142 B:      mailto:[email protected]
20143 F:      Documentation/devicetree/bindings/sound/samsung*
20144 F:      sound/soc/samsung/
20145
20146 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20147 M:      Krzysztof Kozlowski <[email protected]>
20148 L:      [email protected]
20149 L:      [email protected]
20150 S:      Maintained
20151 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20152 F:      drivers/crypto/exynos-rng.c
20153
20154 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20155 M:      Łukasz Stelmach <[email protected]>
20156 L:      [email protected]
20157 S:      Maintained
20158 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20159 F:      drivers/char/hw_random/exynos-trng.c
20160
20161 SAMSUNG FRAMEBUFFER DRIVER
20162 M:      Jingoo Han <[email protected]>
20163 L:      [email protected]
20164 S:      Maintained
20165 F:      drivers/video/fbdev/s3c-fb.c
20166
20167 SAMSUNG INTERCONNECT DRIVERS
20168 M:      Sylwester Nawrocki <[email protected]>
20169 M:      Artur Świgoń <[email protected]>
20170 L:      [email protected]
20171 L:      [email protected]
20172 S:      Supported
20173 F:      drivers/interconnect/samsung/
20174
20175 SAMSUNG LAPTOP DRIVER
20176 M:      Corentin Chary <[email protected]>
20177 L:      [email protected]
20178 S:      Maintained
20179 F:      drivers/platform/x86/samsung-laptop.c
20180
20181 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20182 M:      Krzysztof Kozlowski <[email protected]>
20183 L:      [email protected]
20184 L:      [email protected]
20185 S:      Maintained
20186 B:      mailto:[email protected]
20187 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20188 F:      Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20189 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20190 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20191 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20192 F:      drivers/clk/clk-s2mps11.c
20193 F:      drivers/mfd/sec*.c
20194 F:      drivers/regulator/s2m*.c
20195 F:      drivers/regulator/s5m*.c
20196 F:      drivers/rtc/rtc-s5m.c
20197 F:      include/linux/mfd/samsung/
20198
20199 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20200 M:      Sylwester Nawrocki <[email protected]>
20201 L:      [email protected]
20202 L:      [email protected]
20203 S:      Maintained
20204 F:      drivers/media/platform/samsung/s3c-camif/
20205 F:      include/media/drv-intf/s3c_camif.h
20206
20207 SAMSUNG S3FWRN5 NFC DRIVER
20208 M:      Krzysztof Kozlowski <[email protected]>
20209 S:      Maintained
20210 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20211 F:      drivers/nfc/s3fwrn5
20212
20213 SAMSUNG S5C73M3 CAMERA DRIVER
20214 M:      Sylwester Nawrocki <[email protected]>
20215 M:      Andrzej Hajda <[email protected]>
20216 L:      [email protected]
20217 S:      Supported
20218 F:      Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20219 F:      drivers/media/i2c/s5c73m3/*
20220
20221 SAMSUNG S5K5BAF CAMERA DRIVER
20222 M:      Sylwester Nawrocki <[email protected]>
20223 M:      Andrzej Hajda <[email protected]>
20224 L:      [email protected]
20225 S:      Supported
20226 F:      drivers/media/i2c/s5k5baf.c
20227
20228 SAMSUNG S5P Security SubSystem (SSS) DRIVER
20229 M:      Krzysztof Kozlowski <[email protected]>
20230 M:      Vladimir Zapolskiy <[email protected]>
20231 L:      [email protected]
20232 L:      [email protected]
20233 S:      Maintained
20234 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20235 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20236 F:      drivers/crypto/s5p-sss.c
20237
20238 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20239 M:      Sylwester Nawrocki <[email protected]>
20240 L:      [email protected]
20241 S:      Supported
20242 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
20243 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20244 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20245 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20246 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20247 F:      Documentation/devicetree/bindings/media/samsung,fimc.yaml
20248 F:      drivers/media/platform/samsung/exynos4-is/
20249
20250 SAMSUNG SOC CLOCK DRIVERS
20251 M:      Krzysztof Kozlowski <[email protected]>
20252 M:      Sylwester Nawrocki <[email protected]>
20253 M:      Chanwoo Choi <[email protected]>
20254 R:      Alim Akhtar <[email protected]>
20255 L:      [email protected]
20256 S:      Maintained
20257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20258 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
20259 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
20260 F:      drivers/clk/samsung/
20261 F:      include/dt-bindings/clock/exynos*.h
20262 F:      include/dt-bindings/clock/s5p*.h
20263 F:      include/dt-bindings/clock/samsung,*.h
20264 F:      include/linux/clk/samsung.h
20265
20266 SAMSUNG SPI DRIVERS
20267 M:      Andi Shyti <[email protected]>
20268 L:      [email protected]
20269 L:      [email protected]
20270 S:      Maintained
20271 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20272 F:      drivers/spi/spi-s3c*
20273 F:      include/linux/platform_data/spi-s3c64xx.h
20274
20275 SAMSUNG SXGBE DRIVERS
20276 M:      Byungho An <[email protected]>
20277 L:      [email protected]
20278 S:      Supported
20279 F:      drivers/net/ethernet/samsung/sxgbe/
20280
20281 SAMSUNG THERMAL DRIVER
20282 M:      Bartlomiej Zolnierkiewicz <[email protected]>
20283 M:      Krzysztof Kozlowski <[email protected]>
20284 L:      [email protected]
20285 L:      [email protected]
20286 S:      Maintained
20287 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20288 F:      drivers/thermal/samsung/
20289
20290 SAMSUNG USB2 PHY DRIVER
20291 M:      Sylwester Nawrocki <[email protected]>
20292 L:      [email protected]
20293 S:      Supported
20294 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20295 F:      Documentation/driver-api/phy/samsung-usb2.rst
20296 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
20297 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
20298 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
20299 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
20300 F:      drivers/phy/samsung/phy-samsung-usb2.c
20301 F:      drivers/phy/samsung/phy-samsung-usb2.h
20302
20303 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20304 M:      Paul Barker <[email protected]>
20305 R:      Marc Murphy <[email protected]>
20306 S:      Supported
20307 F:      arch/arm/boot/dts/ti/omap/am335x-sancloud*
20308
20309 SC1200 WDT DRIVER
20310 M:      Zwane Mwaikambo <[email protected]>
20311 S:      Maintained
20312 F:      drivers/watchdog/sc1200wdt.c
20313
20314 SCHEDULER
20315 M:      Ingo Molnar <[email protected]>
20316 M:      Peter Zijlstra <[email protected]>
20317 M:      Juri Lelli <[email protected]> (SCHED_DEADLINE)
20318 M:      Vincent Guittot <[email protected]> (SCHED_NORMAL)
20319 R:      Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
20320 R:      Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
20321 R:      Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
20322 R:      Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
20323 R:      Valentin Schneider <[email protected]> (TOPOLOGY)
20324 L:      [email protected]
20325 S:      Maintained
20326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20327 F:      include/linux/preempt.h
20328 F:      include/linux/sched.h
20329 F:      include/linux/wait.h
20330 F:      include/uapi/linux/sched.h
20331 F:      kernel/sched/
20332
20333 SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20334 M:      Gustavo Silva <[email protected]>
20335 S:      Maintained
20336 F:      drivers/iio/chemical/ens160_core.c
20337 F:      drivers/iio/chemical/ens160_i2c.c
20338 F:      drivers/iio/chemical/ens160_spi.c
20339 F:      drivers/iio/chemical/ens160.h
20340
20341 SCSI LIBSAS SUBSYSTEM
20342 R:      John Garry <[email protected]>
20343 R:      Jason Yan <[email protected]>
20344 L:      [email protected]
20345 S:      Supported
20346 F:      Documentation/scsi/libsas.rst
20347 F:      drivers/scsi/libsas/
20348 F:      include/scsi/libsas.h
20349 F:      include/scsi/sas_ata.h
20350
20351 SCSI RDMA PROTOCOL (SRP) INITIATOR
20352 M:      Bart Van Assche <[email protected]>
20353 L:      [email protected]
20354 S:      Supported
20355 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20356 F:      drivers/infiniband/ulp/srp/
20357 F:      include/scsi/srp.h
20358
20359 SCSI RDMA PROTOCOL (SRP) TARGET
20360 M:      Bart Van Assche <[email protected]>
20361 L:      [email protected]
20362 L:      [email protected]
20363 S:      Supported
20364 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20365 F:      drivers/infiniband/ulp/srpt/
20366
20367 SCSI SG DRIVER
20368 M:      Doug Gilbert <[email protected]>
20369 L:      [email protected]
20370 S:      Maintained
20371 W:      http://sg.danny.cz/sg
20372 F:      Documentation/scsi/scsi-generic.rst
20373 F:      drivers/scsi/sg.c
20374 F:      include/scsi/sg.h
20375
20376 SCSI SUBSYSTEM
20377 M:      "James E.J. Bottomley" <[email protected]>
20378 M:      "Martin K. Petersen" <[email protected]>
20379 L:      [email protected]
20380 S:      Maintained
20381 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
20382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20384 F:      Documentation/devicetree/bindings/scsi/
20385 F:      drivers/scsi/
20386 F:      drivers/ufs/
20387 F:      include/scsi/
20388 F:      include/uapi/scsi/
20389
20390 SCSI TAPE DRIVER
20391 M:      Kai Mäkisara <[email protected]>
20392 L:      [email protected]
20393 S:      Maintained
20394 F:      Documentation/scsi/st.rst
20395 F:      drivers/scsi/st.*
20396 F:      drivers/scsi/st_*.h
20397
20398 SCSI TARGET CORE USER DRIVER
20399 M:      Bodo Stroesser <[email protected]>
20400 L:      [email protected]
20401 L:      [email protected]
20402 S:      Supported
20403 F:      Documentation/target/tcmu-design.rst
20404 F:      drivers/target/target_core_user.c
20405 F:      include/uapi/linux/target_core_user.h
20406
20407 SCSI TARGET SUBSYSTEM
20408 M:      "Martin K. Petersen" <[email protected]>
20409 L:      [email protected]
20410 L:      [email protected]
20411 S:      Supported
20412 Q:      https://patchwork.kernel.org/project/target-devel/list/
20413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20414 F:      Documentation/target/
20415 F:      drivers/target/
20416 F:      include/target/
20417
20418 SCTP PROTOCOL
20419 M:      Marcelo Ricardo Leitner <[email protected]>
20420 M:      Xin Long <[email protected]>
20421 L:      [email protected]
20422 S:      Maintained
20423 W:      https://github.com/sctp/lksctp-tools/wiki
20424 F:      Documentation/networking/sctp.rst
20425 F:      include/linux/sctp.h
20426 F:      include/net/sctp/
20427 F:      include/uapi/linux/sctp.h
20428 F:      net/sctp/
20429
20430 SCx200 CPU SUPPORT
20431 M:      Jim Cromie <[email protected]>
20432 S:      Odd Fixes
20433 F:      Documentation/i2c/busses/scx200_acb.rst
20434 F:      arch/x86/platform/scx200/
20435 F:      drivers/i2c/busses/scx200*
20436 F:      drivers/mtd/maps/scx200_docflash.c
20437 F:      drivers/watchdog/scx200_wdt.c
20438 F:      include/linux/scx200.h
20439
20440 SCx200 GPIO DRIVER
20441 M:      Jim Cromie <[email protected]>
20442 S:      Maintained
20443 F:      drivers/char/scx200_gpio.c
20444 F:      include/linux/scx200_gpio.h
20445
20446 SCx200 HRT CLOCKSOURCE DRIVER
20447 M:      Jim Cromie <[email protected]>
20448 S:      Maintained
20449 F:      drivers/clocksource/scx200_hrt.c
20450
20451 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20452 M:      Sascha Sommer <[email protected]>
20453 L:      [email protected] (subscribers-only)
20454 S:      Maintained
20455 F:      drivers/mmc/host/sdricoh_cs.c
20456
20457 SECO BOARDS CEC DRIVER
20458 M:      Ettore Chimenti <[email protected]>
20459 S:      Maintained
20460 F:      drivers/media/cec/platform/seco/seco-cec.c
20461 F:      drivers/media/cec/platform/seco/seco-cec.h
20462
20463 SECURE COMPUTING
20464 M:      Kees Cook <[email protected]>
20465 R:      Andy Lutomirski <[email protected]>
20466 R:      Will Drewry <[email protected]>
20467 S:      Supported
20468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20469 F:      Documentation/userspace-api/seccomp_filter.rst
20470 F:      include/linux/seccomp.h
20471 F:      include/uapi/linux/seccomp.h
20472 F:      kernel/seccomp.c
20473 F:      tools/testing/selftests/kselftest_harness.h
20474 F:      tools/testing/selftests/seccomp/*
20475 K:      \bsecure_computing
20476 K:      \bTIF_SECCOMP\b
20477
20478 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20479 M:      Kamal Dasu <[email protected]>
20480 M:      Al Cooper <[email protected]>
20481 R:      Broadcom internal kernel review list <[email protected]>
20482 L:      [email protected]
20483 S:      Maintained
20484 F:      drivers/mmc/host/sdhci-brcmstb*
20485
20486 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20487 M:      Adrian Hunter <[email protected]>
20488 L:      [email protected]
20489 S:      Supported
20490 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20491 F:      drivers/mmc/host/sdhci*
20492
20493 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20494 M:      Aubin Constans <[email protected]>
20495 R:      Eugen Hristev <[email protected]>
20496 L:      [email protected]
20497 S:      Supported
20498 F:      drivers/mmc/host/sdhci-of-at91.c
20499
20500 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20501 M:      Haibo Chen <[email protected]>
20502 L:      [email protected]
20503 L:      [email protected]
20504 L:      [email protected]
20505 S:      Maintained
20506 F:      drivers/mmc/host/sdhci-esdhc-imx.c
20507
20508 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20509 M:      Ben Dooks <[email protected]>
20510 M:      Jaehoon Chung <[email protected]>
20511 L:      [email protected]
20512 S:      Maintained
20513 F:      drivers/mmc/host/sdhci-s3c*
20514
20515 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20516 M:      Viresh Kumar <[email protected]>
20517 L:      [email protected]
20518 S:      Maintained
20519 F:      drivers/mmc/host/sdhci-spear.c
20520
20521 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20522 M:      Vignesh Raghavendra <[email protected]>
20523 L:      [email protected]
20524 S:      Maintained
20525 F:      drivers/mmc/host/sdhci-omap.c
20526
20527 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20528 M:      Jonathan Derrick <[email protected]>
20529 L:      [email protected]
20530 S:      Supported
20531 F:      block/opal_proto.h
20532 F:      block/sed*
20533 F:      include/linux/sed*
20534 F:      include/uapi/linux/sed*
20535
20536 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20537 M:      Mark Rutland <[email protected]>
20538 M:      Lorenzo Pieralisi <[email protected]>
20539 M:      Sudeep Holla <[email protected]>
20540 L:      [email protected] (moderated for non-subscribers)
20541 S:      Maintained
20542 F:      drivers/firmware/smccc/
20543 F:      include/linux/arm-smccc.h
20544
20545 SECURITY CONTACT
20546 M:      Security Officers <[email protected]>
20547 S:      Supported
20548 F:      Documentation/process/security-bugs.rst
20549
20550 SECURITY SUBSYSTEM
20551 M:      Paul Moore <[email protected]>
20552 M:      James Morris <[email protected]>
20553 M:      "Serge E. Hallyn" <[email protected]>
20554 L:      [email protected]
20555 S:      Supported
20556 Q:      https://patchwork.kernel.org/project/linux-security-module/list
20557 B:      mailto:[email protected]
20558 P:      https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20559 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20560 F:      include/linux/lsm_audit.h
20561 F:      include/linux/lsm_hook_defs.h
20562 F:      include/linux/lsm_hooks.h
20563 F:      include/linux/security.h
20564 F:      include/uapi/linux/lsm.h
20565 F:      security/
20566 F:      tools/testing/selftests/lsm/
20567 X:      security/selinux/
20568 K:      \bsecurity_[a-z_0-9]\+\b
20569
20570 SELINUX SECURITY MODULE
20571 M:      Paul Moore <[email protected]>
20572 M:      Stephen Smalley <[email protected]>
20573 R:      Ondrej Mosnacek <[email protected]>
20574 L:      [email protected]
20575 S:      Supported
20576 W:      https://github.com/SELinuxProject
20577 Q:      https://patchwork.kernel.org/project/selinux/list
20578 B:      mailto:[email protected]
20579 P:      https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20580 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20581 F:      Documentation/ABI/removed/sysfs-selinux-checkreqprot
20582 F:      Documentation/ABI/removed/sysfs-selinux-disable
20583 F:      Documentation/admin-guide/LSM/SELinux.rst
20584 F:      include/trace/events/avc.h
20585 F:      include/uapi/linux/selinux_netlink.h
20586 F:      scripts/selinux/
20587 F:      security/selinux/
20588
20589 SENSABLE PHANTOM
20590 M:      Jiri Slaby <[email protected]>
20591 S:      Maintained
20592 F:      drivers/misc/phantom.c
20593 F:      include/uapi/linux/phantom.h
20594
20595 SENSEAIR SUNRISE 006-0-0007
20596 M:      Jacopo Mondi <[email protected]>
20597 S:      Maintained
20598 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20599 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20600 F:      drivers/iio/chemical/sunrise_co2.c
20601
20602 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20603 M:      Tomasz Duszynski <[email protected]>
20604 S:      Maintained
20605 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20606 F:      drivers/iio/chemical/scd30.h
20607 F:      drivers/iio/chemical/scd30_core.c
20608 F:      drivers/iio/chemical/scd30_i2c.c
20609 F:      drivers/iio/chemical/scd30_serial.c
20610
20611 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20612 M:      Roan van Dijk <[email protected]>
20613 S:      Maintained
20614 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20615 F:      drivers/iio/chemical/scd4x.c
20616
20617 SENSIRION SGP40 GAS SENSOR DRIVER
20618 M:      Andreas Klinger <[email protected]>
20619 S:      Maintained
20620 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20621 F:      drivers/iio/chemical/sgp40.c
20622
20623 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20624 M:      Tomasz Duszynski <[email protected]>
20625 S:      Maintained
20626 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20627 F:      drivers/iio/chemical/sps30.c
20628 F:      drivers/iio/chemical/sps30_i2c.c
20629 F:      drivers/iio/chemical/sps30_serial.c
20630
20631 SERIAL DEVICE BUS
20632 M:      Rob Herring <[email protected]>
20633 L:      [email protected]
20634 S:      Maintained
20635 F:      Documentation/devicetree/bindings/serial/serial.yaml
20636 F:      drivers/tty/serdev/
20637 F:      include/linux/serdev.h
20638
20639 SERIAL IR RECEIVER
20640 M:      Sean Young <[email protected]>
20641 L:      [email protected]
20642 S:      Maintained
20643 F:      drivers/media/rc/serial_ir.c
20644
20645 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20646 M:      Srinivas Kandagatla <[email protected]>
20647 L:      [email protected] (moderated for non-subscribers)
20648 S:      Maintained
20649 F:      Documentation/devicetree/bindings/slimbus/
20650 F:      drivers/slimbus/
20651 F:      include/linux/slimbus.h
20652
20653 SFC NETWORK DRIVER
20654 M:      Edward Cree <[email protected]>
20655 M:      Martin Habets <[email protected]>
20656 L:      [email protected]
20657 L:      [email protected]
20658 S:      Supported
20659 F:      Documentation/networking/devlink/sfc.rst
20660 F:      drivers/net/ethernet/sfc/
20661
20662 SFCTEMP HWMON DRIVER
20663 M:      Emil Renner Berthing <[email protected]>
20664 M:      Hal Feng <[email protected]>
20665 L:      [email protected]
20666 S:      Maintained
20667 F:      Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20668 F:      Documentation/hwmon/sfctemp.rst
20669 F:      drivers/hwmon/sfctemp.c
20670
20671 SFF/SFP/SFP+ MODULE SUPPORT
20672 M:      Russell King <[email protected]>
20673 L:      [email protected]
20674 S:      Maintained
20675 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
20676 F:      drivers/net/phy/phylink.c
20677 F:      drivers/net/phy/sfp*
20678 F:      include/linux/mdio/mdio-i2c.h
20679 F:      include/linux/phylink.h
20680 F:      include/linux/sfp.h
20681 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)
20682
20683 SGI GRU DRIVER
20684 M:      Dimitri Sivanich <[email protected]>
20685 S:      Maintained
20686 F:      drivers/misc/sgi-gru/
20687
20688 SGI XP/XPC/XPNET DRIVER
20689 M:      Robin Holt <[email protected]>
20690 M:      Steve Wahl <[email protected]>
20691 S:      Maintained
20692 F:      drivers/misc/sgi-xp/
20693
20694 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20695 M:      Wenjia Zhang <[email protected]>
20696 M:      Jan Karcher <[email protected]>
20697 R:      D. Wythe <[email protected]>
20698 R:      Tony Lu <[email protected]>
20699 R:      Wen Gu <[email protected]>
20700 L:      [email protected]
20701 S:      Supported
20702 F:      net/smc/
20703
20704 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20705 M:      Linus Walleij <[email protected]>
20706 L:      [email protected]
20707 S:      Maintained
20708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20709 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20710 F:      drivers/iio/light/gp2ap002.c
20711
20712 SHARP RJ54N1CB0C SENSOR DRIVER
20713 M:      Jacopo Mondi <[email protected]>
20714 L:      [email protected]
20715 S:      Odd fixes
20716 T:      git git://linuxtv.org/media_tree.git
20717 F:      drivers/media/i2c/rj54n1cb0c.c
20718 F:      include/media/i2c/rj54n1cb0c.h
20719
20720 SHRINKER
20721 M:      Andrew Morton <[email protected]>
20722 M:      Dave Chinner <[email protected]>
20723 R:      Qi Zheng <[email protected]>
20724 R:      Roman Gushchin <[email protected]>
20725 R:      Muchun Song <[email protected]>
20726 L:      [email protected]
20727 S:      Maintained
20728 F:      Documentation/admin-guide/mm/shrinker_debugfs.rst
20729 F:      include/linux/shrinker.h
20730 F:      mm/shrinker.c
20731 F:      mm/shrinker_debug.c
20732
20733 SH_VOU V4L2 OUTPUT DRIVER
20734 L:      [email protected]
20735 S:      Orphan
20736 F:      drivers/media/platform/renesas/sh_vou.c
20737 F:      include/media/drv-intf/sh_vou.h
20738
20739 SI2157 MEDIA DRIVER
20740 L:      [email protected]
20741 S:      Orphan
20742 W:      https://linuxtv.org
20743 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20744 F:      drivers/media/tuners/si2157*
20745
20746 SI2165 MEDIA DRIVER
20747 M:      Matthias Schwarzott <[email protected]>
20748 L:      [email protected]
20749 S:      Maintained
20750 W:      https://linuxtv.org
20751 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20752 F:      drivers/media/dvb-frontends/si2165*
20753
20754 SI2168 MEDIA DRIVER
20755 L:      [email protected]
20756 S:      Orphan
20757 W:      https://linuxtv.org
20758 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20759 F:      drivers/media/dvb-frontends/si2168*
20760
20761 SI470X FM RADIO RECEIVER I2C DRIVER
20762 M:      Hans Verkuil <[email protected]>
20763 L:      [email protected]
20764 S:      Odd Fixes
20765 W:      https://linuxtv.org
20766 T:      git git://linuxtv.org/media_tree.git
20767 F:      Documentation/devicetree/bindings/media/silabs,si470x.yaml
20768 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
20769
20770 SI470X FM RADIO RECEIVER USB DRIVER
20771 M:      Hans Verkuil <[email protected]>
20772 L:      [email protected]
20773 S:      Maintained
20774 W:      https://linuxtv.org
20775 T:      git git://linuxtv.org/media_tree.git
20776 F:      drivers/media/radio/si470x/radio-si470x-common.c
20777 F:      drivers/media/radio/si470x/radio-si470x-usb.c
20778 F:      drivers/media/radio/si470x/radio-si470x.h
20779
20780 SI4713 FM RADIO TRANSMITTER I2C DRIVER
20781 M:      Eduardo Valentin <[email protected]>
20782 L:      [email protected]
20783 S:      Odd Fixes
20784 W:      https://linuxtv.org
20785 T:      git git://linuxtv.org/media_tree.git
20786 F:      drivers/media/radio/si4713/si4713.?
20787
20788 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20789 M:      Eduardo Valentin <[email protected]>
20790 L:      [email protected]
20791 S:      Odd Fixes
20792 W:      https://linuxtv.org
20793 T:      git git://linuxtv.org/media_tree.git
20794 F:      drivers/media/radio/si4713/radio-platform-si4713.c
20795
20796 SI4713 FM RADIO TRANSMITTER USB DRIVER
20797 M:      Hans Verkuil <[email protected]>
20798 L:      [email protected]
20799 S:      Maintained
20800 W:      https://linuxtv.org
20801 T:      git git://linuxtv.org/media_tree.git
20802 F:      drivers/media/radio/si4713/radio-usb-si4713.c
20803
20804 SIANO DVB DRIVER
20805 M:      Mauro Carvalho Chehab <[email protected]>
20806 L:      [email protected]
20807 S:      Odd fixes
20808 W:      https://linuxtv.org
20809 T:      git git://linuxtv.org/media_tree.git
20810 F:      drivers/media/common/siano/
20811 F:      drivers/media/mmc/siano/
20812 F:      drivers/media/usb/siano/
20813 F:      drivers/media/usb/siano/
20814
20815 SIEMENS IPC LED DRIVERS
20816 M:      Gerd Haeussler <[email protected]>
20817 M:      Xing Tong Wu <[email protected]>
20818 M:      Tobias Schaffner <[email protected]>
20819 L:      [email protected]
20820 S:      Maintained
20821 F:      drivers/leds/simple/
20822
20823 SIEMENS IPC PLATFORM DRIVERS
20824 M:      Gerd Haeussler <[email protected]>
20825 M:      Xing Tong Wu <[email protected]>
20826 M:      Tobias Schaffner <[email protected]>
20827 L:      [email protected]
20828 S:      Maintained
20829 F:      drivers/platform/x86/siemens/
20830 F:      include/linux/platform_data/x86/simatic-ipc-base.h
20831 F:      include/linux/platform_data/x86/simatic-ipc.h
20832
20833 SIEMENS IPC WATCHDOG DRIVERS
20834 M:      Gerd Haeussler <[email protected]>
20835 M:      Xing Tong Wu <[email protected]>
20836 M:      Tobias Schaffner <[email protected]>
20837 L:      [email protected]
20838 S:      Maintained
20839 F:      drivers/watchdog/simatic-ipc-wdt.c
20840
20841 SIFIVE DRIVERS
20842 M:      Paul Walmsley <[email protected]>
20843 M:      Samuel Holland <[email protected]>
20844 L:      [email protected]
20845 S:      Supported
20846 F:      drivers/dma/sf-pdma/
20847 N:      sifive
20848 K:      fu[57]40
20849 K:      [^@]sifive
20850
20851 SILEAD TOUCHSCREEN DRIVER
20852 M:      Hans de Goede <[email protected]>
20853 L:      [email protected]
20854 L:      [email protected]
20855 S:      Maintained
20856 F:      drivers/input/touchscreen/silead.c
20857 F:      drivers/platform/x86/touchscreen_dmi.c
20858
20859 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20860 M:      Jérôme Pouiller <[email protected]>
20861 S:      Supported
20862 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20863 F:      drivers/net/wireless/silabs/wfx/
20864
20865 SILICON MOTION SM712 FRAME BUFFER DRIVER
20866 M:      Sudip Mukherjee <[email protected]>
20867 M:      Teddy Wang <[email protected]>
20868 M:      Sudip Mukherjee <[email protected]>
20869 L:      [email protected]
20870 S:      Maintained
20871 F:      Documentation/fb/sm712fb.rst
20872 F:      drivers/video/fbdev/sm712*
20873
20874 SILVACO I3C DUAL-ROLE MASTER
20875 M:      Miquel Raynal <[email protected]>
20876 M:      Conor Culhane <[email protected]>
20877 L:      [email protected] (moderated for non-subscribers)
20878 S:      Maintained
20879 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20880 F:      drivers/i3c/master/svc-i3c-master.c
20881
20882 SIMPLEFB FB DRIVER
20883 M:      Hans de Goede <[email protected]>
20884 L:      [email protected]
20885 S:      Maintained
20886 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20887 F:      drivers/video/fbdev/simplefb.c
20888 F:      include/linux/platform_data/simplefb.h
20889
20890 SIOX
20891 M:      Thorsten Scherer <[email protected]>
20892 R:      Pengutronix Kernel Team <[email protected]>
20893 S:      Supported
20894 F:      drivers/gpio/gpio-siox.c
20895 F:      drivers/siox/*
20896 F:      include/trace/events/siox.h
20897
20898 SIPHASH PRF ROUTINES
20899 M:      Jason A. Donenfeld <[email protected]>
20900 S:      Maintained
20901 F:      include/linux/siphash.h
20902 F:      lib/siphash.c
20903 F:      lib/siphash_kunit.c
20904
20905 SIS 190 ETHERNET DRIVER
20906 M:      Francois Romieu <[email protected]>
20907 L:      [email protected]
20908 S:      Maintained
20909 F:      drivers/net/ethernet/sis/sis190.c
20910
20911 SIS 900/7016 FAST ETHERNET DRIVER
20912 M:      Daniele Venzano <[email protected]>
20913 L:      [email protected]
20914 S:      Maintained
20915 W:      http://www.brownhat.org/sis900.html
20916 F:      drivers/net/ethernet/sis/sis900.*
20917
20918 SIS FRAMEBUFFER DRIVER
20919 S:      Orphan
20920 F:      Documentation/fb/sisfb.rst
20921 F:      drivers/video/fbdev/sis/
20922 F:      include/video/sisfb.h
20923
20924 SIS I2C TOUCHSCREEN DRIVER
20925 M:      Mika Penttilä <[email protected]>
20926 L:      [email protected]
20927 S:      Maintained
20928 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20929 F:      drivers/input/touchscreen/sis_i2c.c
20930
20931 SIS USB2VGA DRIVER
20932 M:      Thomas Winischhofer <[email protected]>
20933 S:      Maintained
20934 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
20935 F:      drivers/usb/misc/sisusbvga/
20936
20937 SL28 CPLD MFD DRIVER
20938 M:      Michael Walle <[email protected]>
20939 S:      Maintained
20940 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20941 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20942 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20943 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20944 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20945 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20946 F:      drivers/gpio/gpio-sl28cpld.c
20947 F:      drivers/hwmon/sl28cpld-hwmon.c
20948 F:      drivers/irqchip/irq-sl28cpld.c
20949 F:      drivers/pwm/pwm-sl28cpld.c
20950 F:      drivers/watchdog/sl28cpld_wdt.c
20951
20952 SL28 VPD NVMEM LAYOUT DRIVER
20953 M:      Michael Walle <[email protected]>
20954 S:      Maintained
20955 F:      Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20956 F:      drivers/nvmem/layouts/sl28vpd.c
20957
20958 SLAB ALLOCATOR
20959 M:      Christoph Lameter <[email protected]>
20960 M:      Pekka Enberg <[email protected]>
20961 M:      David Rientjes <[email protected]>
20962 M:      Joonsoo Kim <[email protected]>
20963 M:      Andrew Morton <[email protected]>
20964 M:      Vlastimil Babka <[email protected]>
20965 R:      Roman Gushchin <[email protected]>
20966 R:      Hyeonggon Yoo <[email protected]>
20967 L:      [email protected]
20968 S:      Maintained
20969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20970 F:      include/linux/sl?b*.h
20971 F:      mm/sl?b*
20972
20973 SLCAN CAN NETWORK DRIVER
20974 M:      Dario Binacchi <[email protected]>
20975 L:      [email protected]
20976 S:      Maintained
20977 F:      drivers/net/can/slcan/
20978
20979 SLEEPABLE READ-COPY UPDATE (SRCU)
20980 M:      Lai Jiangshan <[email protected]>
20981 M:      "Paul E. McKenney" <[email protected]>
20982 M:      Josh Triplett <[email protected]>
20983 R:      Steven Rostedt <[email protected]>
20984 R:      Mathieu Desnoyers <[email protected]>
20985 L:      [email protected]
20986 S:      Supported
20987 W:      http://www.rdrop.com/users/paulmck/RCU/
20988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20989 F:      include/linux/srcu*.h
20990 F:      kernel/rcu/srcu*.c
20991
20992 SMACK SECURITY MODULE
20993 M:      Casey Schaufler <[email protected]>
20994 L:      [email protected]
20995 S:      Maintained
20996 W:      http://schaufler-ca.com
20997 T:      git git://github.com/cschaufler/smack-next
20998 F:      Documentation/admin-guide/LSM/Smack.rst
20999 F:      security/smack/
21000
21001 SMC91x ETHERNET DRIVER
21002 M:      Nicolas Pitre <[email protected]>
21003 S:      Odd Fixes
21004 F:      drivers/net/ethernet/smsc/smc91x.*
21005
21006 SMSC EMC2103 HARDWARE MONITOR DRIVER
21007 M:      Steve Glendinning <[email protected]>
21008 L:      [email protected]
21009 S:      Maintained
21010 F:      Documentation/hwmon/emc2103.rst
21011 F:      drivers/hwmon/emc2103.c
21012
21013 SMSC SCH5627 HARDWARE MONITOR DRIVER
21014 M:      Hans de Goede <[email protected]>
21015 L:      [email protected]
21016 S:      Supported
21017 F:      Documentation/hwmon/sch5627.rst
21018 F:      drivers/hwmon/sch5627.c
21019
21020 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21021 M:      Steve Glendinning <[email protected]>
21022 L:      [email protected]
21023 S:      Maintained
21024 F:      drivers/video/fbdev/smscufx.c
21025
21026 SMSC47B397 HARDWARE MONITOR DRIVER
21027 M:      Jean Delvare <[email protected]>
21028 L:      [email protected]
21029 S:      Maintained
21030 F:      Documentation/hwmon/smsc47b397.rst
21031 F:      drivers/hwmon/smsc47b397.c
21032
21033 SMSC911x ETHERNET DRIVER
21034 M:      Steve Glendinning <[email protected]>
21035 L:      [email protected]
21036 S:      Maintained
21037 F:      drivers/net/ethernet/smsc/smsc911x.*
21038 F:      include/linux/smsc911x.h
21039
21040 SMSC9420 PCI ETHERNET DRIVER
21041 M:      Steve Glendinning <[email protected]>
21042 L:      [email protected]
21043 S:      Maintained
21044 F:      drivers/net/ethernet/smsc/smsc9420.*
21045
21046 SNET DPU VIRTIO DATA PATH ACCELERATOR
21047 R:      Alvaro Karsz <[email protected]>
21048 F:      drivers/vdpa/solidrun/
21049
21050 SOCIONEXT (SNI) AVE NETWORK DRIVER
21051 M:      Kunihiko Hayashi <[email protected]>
21052 L:      [email protected]
21053 S:      Maintained
21054 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21055 F:      drivers/net/ethernet/socionext/sni_ave.c
21056
21057 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21058 M:      Ilias Apalodimas <[email protected]>
21059 M:      Masahisa Kojima <[email protected]>
21060 L:      [email protected]
21061 S:      Maintained
21062 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21063 F:      drivers/net/ethernet/socionext/netsec.c
21064
21065 SOCIONEXT (SNI) Synquacer SPI DRIVER
21066 M:      Masahisa Kojima <[email protected]>
21067 M:      Jassi Brar <[email protected]>
21068 L:      [email protected]
21069 S:      Maintained
21070 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21071 F:      drivers/spi/spi-synquacer.c
21072
21073 SOCIONEXT SYNQUACER I2C DRIVER
21074 M:      Ard Biesheuvel <[email protected]>
21075 L:      [email protected]
21076 S:      Maintained
21077 F:      Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21078 F:      drivers/i2c/busses/i2c-synquacer.c
21079
21080 SOCIONEXT UNIPHIER SOUND DRIVER
21081 L:      [email protected] (moderated for non-subscribers)
21082 S:      Orphan
21083 F:      sound/soc/uniphier/
21084
21085 SOCKET TIMESTAMPING
21086 M:      Willem de Bruijn <[email protected]>
21087 S:      Maintained
21088 F:      Documentation/networking/timestamping.rst
21089 F:      include/linux/net_tstamp.h
21090 F:      include/uapi/linux/net_tstamp.h
21091 F:      tools/testing/selftests/net/so_txtime.c
21092
21093 SOEKRIS NET48XX LED SUPPORT
21094 M:      Chris Boot <[email protected]>
21095 S:      Maintained
21096 F:      drivers/leds/leds-net48xx.c
21097
21098 SOFT-IWARP DRIVER (siw)
21099 M:      Bernard Metzler <[email protected]>
21100 L:      [email protected]
21101 S:      Supported
21102 F:      drivers/infiniband/sw/siw/
21103 F:      include/uapi/rdma/siw-abi.h
21104
21105 SOFT-ROCE DRIVER (rxe)
21106 M:      Zhu Yanjun <[email protected]>
21107 L:      [email protected]
21108 S:      Supported
21109 F:      drivers/infiniband/sw/rxe/
21110 F:      include/uapi/rdma/rdma_user_rxe.h
21111
21112 SOFTLOGIC 6x10 MPEG CODEC
21113 M:      Bluecherry Maintainers <[email protected]>
21114 M:      Andrey Utkin <[email protected]>
21115 M:      Ismael Luceno <[email protected]>
21116 L:      [email protected]
21117 S:      Supported
21118 F:      drivers/media/pci/solo6x10/
21119
21120 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21121 M:      James Morse <[email protected]>
21122 L:      [email protected] (moderated for non-subscribers)
21123 S:      Maintained
21124 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
21125 F:      drivers/firmware/arm_sdei.c
21126 F:      include/linux/arm_sdei.h
21127 F:      include/uapi/linux/arm_sdei.h
21128
21129 SOFTWARE NODES AND DEVICE PROPERTIES
21130 R:      Andy Shevchenko <[email protected]>
21131 R:      Daniel Scally <[email protected]>
21132 R:      Heikki Krogerus <[email protected]>
21133 R:      Sakari Ailus <[email protected]>
21134 L:      [email protected]
21135 S:      Maintained
21136 F:      drivers/base/property.c
21137 F:      drivers/base/swnode.c
21138 F:      include/linux/fwnode.h
21139 F:      include/linux/property.h
21140
21141 SOFTWARE RAID (Multiple Disks) SUPPORT
21142 M:      Song Liu <[email protected]>
21143 R:      Yu Kuai <[email protected]>
21144 L:      [email protected]
21145 S:      Supported
21146 Q:      https://patchwork.kernel.org/project/linux-raid/list/
21147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21148 F:      drivers/md/Kconfig
21149 F:      drivers/md/Makefile
21150 F:      drivers/md/md*
21151 F:      drivers/md/raid*
21152 F:      include/linux/raid/
21153 F:      include/uapi/linux/raid/
21154
21155 SOLIDRUN CLEARFOG SUPPORT
21156 M:      Russell King <[email protected]>
21157 S:      Maintained
21158 F:      arch/arm/boot/dts/marvell/armada-388-clearfog*
21159 F:      arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21160
21161 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21162 M:      Russell King <[email protected]>
21163 S:      Maintained
21164 F:      arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21165 F:      arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21166 F:      arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21167
21168 SONIC NETWORK DRIVER
21169 M:      Thomas Bogendoerfer <[email protected]>
21170 L:      [email protected]
21171 S:      Maintained
21172 F:      drivers/net/ethernet/natsemi/sonic.*
21173
21174 SONICS SILICON BACKPLANE DRIVER (SSB)
21175 M:      Michael Buesch <[email protected]>
21176 L:      [email protected]
21177 S:      Maintained
21178 F:      drivers/ssb/
21179 F:      include/linux/ssb/
21180
21181 SONY IMX208 SENSOR DRIVER
21182 M:      Sakari Ailus <[email protected]>
21183 L:      [email protected]
21184 S:      Maintained
21185 T:      git git://linuxtv.org/media_tree.git
21186 F:      drivers/media/i2c/imx208.c
21187
21188 SONY IMX214 SENSOR DRIVER
21189 M:      Ricardo Ribalda <[email protected]>
21190 L:      [email protected]
21191 S:      Maintained
21192 T:      git git://linuxtv.org/media_tree.git
21193 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21194 F:      drivers/media/i2c/imx214.c
21195
21196 SONY IMX219 SENSOR DRIVER
21197 M:      Dave Stevenson <[email protected]>
21198 L:      [email protected]
21199 S:      Maintained
21200 T:      git git://linuxtv.org/media_tree.git
21201 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
21202 F:      drivers/media/i2c/imx219.c
21203
21204 SONY IMX258 SENSOR DRIVER
21205 M:      Sakari Ailus <[email protected]>
21206 L:      [email protected]
21207 S:      Maintained
21208 T:      git git://linuxtv.org/media_tree.git
21209 F:      Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21210 F:      drivers/media/i2c/imx258.c
21211
21212 SONY IMX274 SENSOR DRIVER
21213 M:      Leon Luo <[email protected]>
21214 L:      [email protected]
21215 S:      Maintained
21216 T:      git git://linuxtv.org/media_tree.git
21217 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21218 F:      drivers/media/i2c/imx274.c
21219
21220 SONY IMX283 SENSOR DRIVER
21221 M:      Kieran Bingham <[email protected]>
21222 M:      Umang Jain <[email protected]>
21223 L:      [email protected]
21224 S:      Maintained
21225 T:      git git://linuxtv.org/media_tree.git
21226 F:      Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21227 F:      drivers/media/i2c/imx283.c
21228
21229 SONY IMX290 SENSOR DRIVER
21230 M:      Manivannan Sadhasivam <[email protected]>
21231 L:      [email protected]
21232 S:      Maintained
21233 T:      git git://linuxtv.org/media_tree.git
21234 F:      Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21235 F:      drivers/media/i2c/imx290.c
21236
21237 SONY IMX296 SENSOR DRIVER
21238 M:      Laurent Pinchart <[email protected]>
21239 M:      Manivannan Sadhasivam <[email protected]>
21240 L:      [email protected]
21241 S:      Maintained
21242 T:      git git://linuxtv.org/media_tree.git
21243 F:      Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21244 F:      drivers/media/i2c/imx296.c
21245
21246 SONY IMX319 SENSOR DRIVER
21247 M:      Bingbu Cao <[email protected]>
21248 L:      [email protected]
21249 S:      Maintained
21250 T:      git git://linuxtv.org/media_tree.git
21251 F:      drivers/media/i2c/imx319.c
21252
21253 SONY IMX334 SENSOR DRIVER
21254 L:      [email protected]
21255 S:      Orphan
21256 T:      git git://linuxtv.org/media_tree.git
21257 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21258 F:      drivers/media/i2c/imx334.c
21259
21260 SONY IMX335 SENSOR DRIVER
21261 L:      [email protected]
21262 S:      Orphan
21263 T:      git git://linuxtv.org/media_tree.git
21264 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21265 F:      drivers/media/i2c/imx335.c
21266
21267 SONY IMX355 SENSOR DRIVER
21268 M:      Tianshu Qiu <[email protected]>
21269 L:      [email protected]
21270 S:      Maintained
21271 T:      git git://linuxtv.org/media_tree.git
21272 F:      drivers/media/i2c/imx355.c
21273
21274 SONY IMX412 SENSOR DRIVER
21275 L:      [email protected]
21276 S:      Orphan
21277 T:      git git://linuxtv.org/media_tree.git
21278 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21279 F:      drivers/media/i2c/imx412.c
21280
21281 SONY IMX415 SENSOR DRIVER
21282 M:      Michael Riesch <[email protected]>
21283 L:      [email protected]
21284 S:      Maintained
21285 T:      git git://linuxtv.org/media_tree.git
21286 F:      Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21287 F:      drivers/media/i2c/imx415.c
21288
21289 SONY MEMORYSTICK SUBSYSTEM
21290 M:      Maxim Levitsky <[email protected]>
21291 M:      Alex Dubov <[email protected]>
21292 M:      Ulf Hansson <[email protected]>
21293 L:      [email protected]
21294 S:      Maintained
21295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21296 F:      drivers/memstick/
21297 F:      include/linux/memstick.h
21298
21299 SONY VAIO CONTROL DEVICE DRIVER
21300 M:      Mattia Dongili <[email protected]>
21301 L:      [email protected]
21302 S:      Maintained
21303 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21304 F:      Documentation/admin-guide/laptops/sony-laptop.rst
21305 F:      drivers/char/sonypi.c
21306 F:      drivers/platform/x86/sony-laptop.c
21307 F:      include/linux/sony-laptop.h
21308
21309 SOPHGO DEVICETREES and DRIVERS
21310 M:      Chen Wang <[email protected]>
21311 M:      Inochi Amaoto <[email protected]>
21312 T:      git https://github.com/sophgo/linux.git
21313 S:      Maintained
21314 N:      sophgo
21315 K:      sophgo
21316
21317 SOUND
21318 M:      Jaroslav Kysela <[email protected]>
21319 M:      Takashi Iwai <[email protected]>
21320 L:      [email protected]
21321 S:      Maintained
21322 W:      http://www.alsa-project.org/
21323 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
21324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21325 F:      Documentation/sound/
21326 F:      include/sound/
21327 F:      include/uapi/sound/
21328 F:      sound/
21329 F:      tools/testing/selftests/alsa
21330
21331 SOUND - ALSA SELFTESTS
21332 M:      Mark Brown <[email protected]>
21333 L:      [email protected]
21334 L:      [email protected]
21335 S:      Supported
21336 F:      tools/testing/selftests/alsa
21337
21338 SOUND - COMPRESSED AUDIO
21339 M:      Vinod Koul <[email protected]>
21340 L:      [email protected] (moderated for non-subscribers)
21341 S:      Supported
21342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21343 F:      Documentation/sound/designs/compress-offload.rst
21344 F:      include/sound/compress_driver.h
21345 F:      include/uapi/sound/compress_*
21346 F:      sound/core/compress_offload.c
21347 F:      sound/soc/soc-compress.c
21348
21349 SOUND - CORE KUNIT TEST
21350 M:      Ivan Orlov <[email protected]>
21351 L:      [email protected]
21352 S:      Supported
21353 F:      sound/core/sound_kunit.c
21354
21355 SOUND - DMAENGINE HELPERS
21356 M:      Lars-Peter Clausen <[email protected]>
21357 S:      Supported
21358 F:      include/sound/dmaengine_pcm.h
21359 F:      sound/core/pcm_dmaengine.c
21360 F:      sound/soc/soc-generic-dmaengine-pcm.c
21361
21362 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21363 M:      Liam Girdwood <[email protected]>
21364 M:      Mark Brown <[email protected]>
21365 L:      [email protected]
21366 S:      Supported
21367 W:      http://alsa-project.org/main/index.php/ASoC
21368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21369 F:      Documentation/devicetree/bindings/sound/
21370 F:      Documentation/sound/soc/
21371 F:      include/dt-bindings/sound/
21372 F:      include/sound/soc*
21373 F:      include/sound/sof.h
21374 F:      include/sound/sof/
21375 F:      include/trace/events/sof*.h
21376 F:      include/uapi/sound/asoc.h
21377 F:      sound/soc/
21378
21379 SOUND - SOC LAYER / dapm-graph
21380 M:      Luca Ceresoli <[email protected]>
21381 L:      [email protected]
21382 S:      Maintained
21383 F:      tools/sound/dapm-graph
21384
21385 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21386 M:      Pierre-Louis Bossart <[email protected]>
21387 M:      Liam Girdwood <[email protected]>
21388 M:      Peter Ujfalusi <[email protected]>
21389 M:      Bard Liao <[email protected]>
21390 M:      Ranjani Sridharan <[email protected]>
21391 M:      Daniel Baluta <[email protected]>
21392 R:      Kai Vehmanen <[email protected]>
21393 L:      [email protected] (moderated for non-subscribers)
21394 S:      Supported
21395 W:      https://github.com/thesofproject/linux/
21396 F:      sound/soc/sof/
21397
21398 SOUNDWIRE SUBSYSTEM
21399 M:      Vinod Koul <[email protected]>
21400 M:      Bard Liao <[email protected]>
21401 R:      Pierre-Louis Bossart <[email protected]>
21402 R:      Sanyog Kale <[email protected]>
21403 L:      [email protected] (moderated for non-subscribers)
21404 S:      Supported
21405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21406 F:      Documentation/driver-api/soundwire/
21407 F:      drivers/soundwire/
21408 F:      include/linux/soundwire/
21409
21410 SP2 MEDIA DRIVER
21411 M:      Olli Salonen <[email protected]>
21412 L:      [email protected]
21413 S:      Maintained
21414 W:      https://linuxtv.org
21415 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21416 F:      drivers/media/dvb-frontends/sp2*
21417
21418 SPANISH DOCUMENTATION
21419 M:      Carlos Bilbao <[email protected]>
21420 R:      Avadhut Naik <[email protected]>
21421 S:      Maintained
21422 F:      Documentation/translations/sp_SP/
21423
21424 SPARC + UltraSPARC (sparc/sparc64)
21425 M:      "David S. Miller" <[email protected]>
21426 M:      Andreas Larsson <[email protected]>
21427 L:      [email protected]
21428 S:      Maintained
21429 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
21430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21432 F:      arch/sparc/
21433 F:      drivers/sbus/
21434
21435 SPARC SERIAL DRIVERS
21436 M:      "David S. Miller" <[email protected]>
21437 L:      [email protected]
21438 S:      Maintained
21439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21441 F:      drivers/tty/serial/suncore.c
21442 F:      drivers/tty/serial/sunhv.c
21443 F:      drivers/tty/serial/sunsab.c
21444 F:      drivers/tty/serial/sunsab.h
21445 F:      drivers/tty/serial/sunsu.c
21446 F:      drivers/tty/serial/sunzilog.c
21447 F:      drivers/tty/serial/sunzilog.h
21448 F:      drivers/tty/vcc.c
21449 F:      include/linux/sunserialcore.h
21450
21451 SPARSE CHECKER
21452 M:      "Luc Van Oostenryck" <[email protected]>
21453 L:      [email protected]
21454 S:      Maintained
21455 W:      https://sparse.docs.kernel.org/
21456 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
21457 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21458 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21459 F:      include/linux/compiler.h
21460
21461 SPEAKUP CONSOLE SPEECH DRIVER
21462 M:      William Hubbs <[email protected]>
21463 M:      Chris Brannon <[email protected]>
21464 M:      Kirk Reiser <[email protected]>
21465 M:      Samuel Thibault <[email protected]>
21466 L:      [email protected]
21467 S:      Odd Fixes
21468 W:      http://www.linux-speakup.org/
21469 W:      https://github.com/linux-speakup/speakup
21470 B:      https://github.com/linux-speakup/speakup/issues
21471 F:      drivers/accessibility/speakup/
21472
21473 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21474 M:      Viresh Kumar <[email protected]>
21475 M:      Shiraz Hashim <[email protected]>
21476 M:      [email protected]
21477 L:      [email protected] (moderated for non-subscribers)
21478 S:      Maintained
21479 W:      http://www.st.com/spear
21480 F:      arch/arm/boot/dts/st/spear*
21481 F:      arch/arm/mach-spear/
21482 F:      drivers/clk/spear/
21483 F:      drivers/pinctrl/spear/
21484
21485 SPI NOR SUBSYSTEM
21486 M:      Tudor Ambarus <[email protected]>
21487 M:      Pratyush Yadav <[email protected]>
21488 M:      Michael Walle <[email protected]>
21489 L:      [email protected]
21490 S:      Maintained
21491 W:      http://www.linux-mtd.infradead.org/
21492 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
21493 C:      irc://irc.oftc.net/mtd
21494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21495 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21496 F:      drivers/mtd/spi-nor/
21497 F:      include/linux/mtd/spi-nor.h
21498
21499 SPI SUBSYSTEM
21500 M:      Mark Brown <[email protected]>
21501 L:      [email protected]
21502 S:      Maintained
21503 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
21504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21505 F:      Documentation/devicetree/bindings/spi/
21506 F:      Documentation/spi/
21507 F:      drivers/spi/
21508 F:      include/linux/spi/
21509 F:      include/uapi/linux/spi/
21510 F:      tools/spi/
21511
21512 SPIDERNET NETWORK DRIVER for CELL
21513 M:      Ishizaki Kou <[email protected]>
21514 M:      Geoff Levand <[email protected]>
21515 L:      [email protected]
21516 L:      [email protected]
21517 S:      Maintained
21518 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21519 F:      drivers/net/ethernet/toshiba/spider_net*
21520
21521 SPMI SUBSYSTEM
21522 M:      Stephen Boyd <[email protected]>
21523 L:      [email protected]
21524 S:      Maintained
21525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21526 F:      Documentation/devicetree/bindings/spmi/
21527 F:      drivers/spmi/
21528 F:      include/dt-bindings/spmi/spmi.h
21529 F:      include/linux/spmi.h
21530 F:      include/trace/events/spmi.h
21531
21532 SPU FILE SYSTEM
21533 M:      Jeremy Kerr <[email protected]>
21534 L:      [email protected]
21535 S:      Supported
21536 W:      http://www.ibm.com/developerworks/power/cell/
21537 F:      Documentation/filesystems/spufs/spufs.rst
21538 F:      arch/powerpc/platforms/cell/spufs/
21539
21540 SQUASHFS FILE SYSTEM
21541 M:      Phillip Lougher <[email protected]>
21542 L:      [email protected] (subscribers-only)
21543 S:      Maintained
21544 W:      http://squashfs.org.uk
21545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21546 F:      Documentation/filesystems/squashfs.rst
21547 F:      fs/squashfs/
21548
21549 SRM (Alpha) environment access
21550 M:      Jan-Benedict Glaw <[email protected]>
21551 S:      Maintained
21552 F:      arch/alpha/kernel/srm_env.c
21553
21554 ST LSM6DSx IMU IIO DRIVER
21555 M:      Lorenzo Bianconi <[email protected]>
21556 L:      [email protected]
21557 S:      Maintained
21558 W:      http://www.st.com/
21559 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21560 F:      drivers/iio/imu/st_lsm6dsx/
21561
21562 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21563 M:      Benjamin Mugnier <[email protected]>
21564 M:      Sylvain Petinot <[email protected]>
21565 L:      [email protected]
21566 S:      Maintained
21567 T:      git git://linuxtv.org/media_tree.git
21568 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21569 F:      drivers/media/i2c/st-mipid02.c
21570
21571 ST STM32 FIREWALL
21572 M:      Gatien Chevallier <[email protected]>
21573 S:      Maintained
21574 F:      drivers/bus/stm32_etzpc.c
21575 F:      drivers/bus/stm32_firewall.c
21576 F:      drivers/bus/stm32_rifsc.c
21577
21578 ST STM32 I2C/SMBUS DRIVER
21579 M:      Pierre-Yves MORDRET <[email protected]>
21580 M:      Alain Volmat <[email protected]>
21581 L:      [email protected]
21582 S:      Maintained
21583 F:      drivers/i2c/busses/i2c-stm32*
21584
21585 ST STM32 SPI DRIVER
21586 M:      Alain Volmat <[email protected]>
21587 L:      [email protected]
21588 S:      Maintained
21589 F:      drivers/spi/spi-stm32.c
21590
21591 ST STPDDC60 DRIVER
21592 M:      Daniel Nilsson <[email protected]>
21593 L:      [email protected]
21594 S:      Maintained
21595 F:      Documentation/hwmon/stpddc60.rst
21596 F:      drivers/hwmon/pmbus/stpddc60.c
21597
21598 ST VGXY61 DRIVER
21599 M:      Benjamin Mugnier <[email protected]>
21600 M:      Sylvain Petinot <[email protected]>
21601 L:      [email protected]
21602 S:      Maintained
21603 T:      git git://linuxtv.org/media_tree.git
21604 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21605 F:      Documentation/userspace-api/media/drivers/vgxy61.rst
21606 F:      drivers/media/i2c/vgxy61.c
21607
21608 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21609 M:      Song Qiang <[email protected]>
21610 L:      [email protected]
21611 S:      Maintained
21612 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21613 F:      drivers/iio/proximity/vl53l0x-i2c.c
21614
21615 STABLE BRANCH
21616 M:      Greg Kroah-Hartman <[email protected]>
21617 M:      Sasha Levin <[email protected]>
21618 L:      [email protected]
21619 S:      Supported
21620 F:      Documentation/process/stable-kernel-rules.rst
21621
21622 STAGING - ATOMISP DRIVER
21623 M:      Hans de Goede <[email protected]>
21624 M:      Mauro Carvalho Chehab <[email protected]>
21625 R:      Sakari Ailus <[email protected]>
21626 L:      [email protected]
21627 S:      Maintained
21628 F:      drivers/staging/media/atomisp/
21629
21630 STAGING - FIELDBUS SUBSYSTEM
21631 M:      Sven Van Asbroeck <[email protected]>
21632 S:      Maintained
21633 F:      drivers/staging/fieldbus/*
21634 F:      drivers/staging/fieldbus/Documentation/
21635
21636 STAGING - HMS ANYBUS-S BUS
21637 M:      Sven Van Asbroeck <[email protected]>
21638 S:      Maintained
21639 F:      drivers/staging/fieldbus/anybuss/
21640
21641 STAGING - INDUSTRIAL IO
21642 M:      Jonathan Cameron <[email protected]>
21643 L:      [email protected]
21644 S:      Odd Fixes
21645 F:      Documentation/devicetree/bindings/staging/iio/
21646 F:      drivers/staging/iio/
21647
21648 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21649 M:      Marc Dietrich <[email protected]>
21650 L:      [email protected] (moderated for non-subscribers)
21651 L:      [email protected]
21652 S:      Maintained
21653 F:      drivers/staging/nvec/
21654
21655 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21656 M:      Jens Frederich <[email protected]>
21657 M:      Jon Nettleton <[email protected]>
21658 S:      Maintained
21659 W:      http://wiki.laptop.org/go/DCON
21660 F:      drivers/staging/olpc_dcon/
21661
21662 STAGING - REALTEK RTL8712U DRIVERS
21663 M:      Florian Schilhabel <[email protected]>.
21664 S:      Odd Fixes
21665 F:      drivers/staging/rtl8712/
21666
21667 STAGING - SEPS525 LCD CONTROLLER DRIVERS
21668 M:      Michael Hennerich <[email protected]>
21669 L:      [email protected]
21670 S:      Supported
21671 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21672 F:      drivers/staging/fbtft/fb_seps525.c
21673
21674 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21675 M:      Sudip Mukherjee <[email protected]>
21676 M:      Teddy Wang <[email protected]>
21677 M:      Sudip Mukherjee <[email protected]>
21678 L:      [email protected]
21679 S:      Maintained
21680 F:      drivers/staging/sm750fb/
21681
21682 STAGING - VIA VT665X DRIVERS
21683 M:      Philipp Hortmann <[email protected]>
21684 S:      Odd Fixes
21685 F:      drivers/staging/vt665?/
21686
21687 STAGING SUBSYSTEM
21688 M:      Greg Kroah-Hartman <[email protected]>
21689 L:      [email protected]
21690 S:      Supported
21691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21692 F:      drivers/staging/
21693
21694 STANDALONE CACHE CONTROLLER DRIVERS
21695 M:      Conor Dooley <[email protected]>
21696 S:      Maintained
21697 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21698 F:      Documentation/devicetree/bindings/cache/
21699 F:      drivers/cache
21700
21701 STARFIRE/DURALAN NETWORK DRIVER
21702 M:      Ion Badulescu <[email protected]>
21703 S:      Odd Fixes
21704 F:      drivers/net/ethernet/adaptec/starfire*
21705
21706 STARFIVE CAMERA SUBSYSTEM DRIVER
21707 M:      Jack Zhu <[email protected]>
21708 M:      Changhuang Liang <[email protected]>
21709 L:      [email protected]
21710 S:      Maintained
21711 F:      Documentation/admin-guide/media/starfive_camss.rst
21712 F:      Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21713 F:      drivers/staging/media/starfive/camss
21714
21715 STARFIVE CRYPTO DRIVER
21716 M:      Jia Jie Ho <[email protected]>
21717 M:      William Qiu <[email protected]>
21718 S:      Supported
21719 F:      Documentation/devicetree/bindings/crypto/starfive*
21720 F:      drivers/crypto/starfive/
21721
21722 STARFIVE DEVICETREES
21723 M:      Emil Renner Berthing <[email protected]>
21724 S:      Maintained
21725 F:      arch/riscv/boot/dts/starfive/
21726
21727 STARFIVE DWMAC GLUE LAYER
21728 M:      Emil Renner Berthing <[email protected]>
21729 M:      Minda Chen <[email protected]>
21730 S:      Maintained
21731 F:      Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21732 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21733
21734 STARFIVE JH7110 DPHY RX DRIVER
21735 M:      Jack Zhu <[email protected]>
21736 M:      Changhuang Liang <[email protected]>
21737 S:      Supported
21738 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21739 F:      drivers/phy/starfive/phy-jh7110-dphy-rx.c
21740
21741 STARFIVE JH7110 DPHY TX DRIVER
21742 M:      Keith Zhao <[email protected]>
21743 M:      Shengyang Chen <[email protected]>
21744 S:      Supported
21745 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21746 F:      drivers/phy/starfive/phy-jh7110-dphy-tx.c
21747
21748 STARFIVE JH7110 MMC/SD/SDIO DRIVER
21749 M:      William Qiu <[email protected]>
21750 S:      Supported
21751 F:      Documentation/devicetree/bindings/mmc/starfive*
21752 F:      drivers/mmc/host/dw_mmc-starfive.c
21753
21754 STARFIVE JH7110 PLL CLOCK DRIVER
21755 M:      Xingyu Wu <[email protected]>
21756 S:      Supported
21757 F:      Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21758 F:      drivers/clk/starfive/clk-starfive-jh7110-pll.c
21759
21760 STARFIVE JH7110 PWMDAC DRIVER
21761 M:      Hal Feng <[email protected]>
21762 M:      Xingyu Wu <[email protected]>
21763 S:      Supported
21764 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21765 F:      sound/soc/starfive/jh7110_pwmdac.c
21766
21767 STARFIVE JH7110 SYSCON
21768 M:      William Qiu <[email protected]>
21769 M:      Xingyu Wu <[email protected]>
21770 S:      Supported
21771 F:      Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21772
21773 STARFIVE JH7110 TDM DRIVER
21774 M:      Walker Chen <[email protected]>
21775 S:      Maintained
21776 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21777 F:      sound/soc/starfive/jh7110_tdm.c
21778
21779 STARFIVE JH71X0 CLOCK DRIVERS
21780 M:      Emil Renner Berthing <[email protected]>
21781 M:      Hal Feng <[email protected]>
21782 S:      Maintained
21783 F:      Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21784 F:      drivers/clk/starfive/clk-starfive-jh71*
21785 F:      include/dt-bindings/clock/starfive?jh71*.h
21786
21787 STARFIVE JH71X0 PINCTRL DRIVERS
21788 M:      Emil Renner Berthing <[email protected]>
21789 M:      Jianlong Huang <[email protected]>
21790 M:      Hal Feng <[email protected]>
21791 L:      [email protected]
21792 S:      Maintained
21793 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21794 F:      drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21795 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21796 F:      include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21797
21798 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21799 M:      Emil Renner Berthing <[email protected]>
21800 M:      Hal Feng <[email protected]>
21801 S:      Maintained
21802 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21803 F:      drivers/reset/starfive/reset-starfive-jh71*
21804 F:      include/dt-bindings/reset/starfive?jh71*.h
21805
21806 STARFIVE JH71X0 USB DRIVERS
21807 M:      Minda Chen <[email protected]>
21808 S:      Maintained
21809 F:      Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21810 F:      drivers/usb/cdns3/cdns3-starfive.c
21811
21812 STARFIVE JH71XX PMU CONTROLLER DRIVER
21813 M:      Walker Chen <[email protected]>
21814 M:      Changhuang Liang <[email protected]>
21815 S:      Supported
21816 F:      Documentation/devicetree/bindings/power/starfive*
21817 F:      drivers/pmdomain/starfive/
21818 F:      include/dt-bindings/power/starfive,jh7110-pmu.h
21819
21820 STARFIVE SOC DRIVERS
21821 M:      Conor Dooley <[email protected]>
21822 S:      Maintained
21823 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21824 F:      Documentation/devicetree/bindings/soc/starfive/
21825
21826 STARFIVE STARLINK PMU DRIVER
21827 M:      Ji Sheng Teoh <[email protected]>
21828 S:      Maintained
21829 F:      Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21830 F:      Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21831 F:      drivers/perf/starfive_starlink_pmu.c
21832
21833 STARFIVE TRNG DRIVER
21834 M:      Jia Jie Ho <[email protected]>
21835 S:      Supported
21836 F:      Documentation/devicetree/bindings/rng/starfive*
21837 F:      drivers/char/hw_random/jh7110-trng.c
21838
21839 STARFIVE WATCHDOG DRIVER
21840 M:      Xingyu Wu <[email protected]>
21841 M:      Samin Guo <[email protected]>
21842 S:      Supported
21843 F:      Documentation/devicetree/bindings/watchdog/starfive*
21844 F:      drivers/watchdog/starfive-wdt.c
21845
21846 STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21847 M:      Minda Chen <[email protected]>
21848 S:      Supported
21849 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21850 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21851 F:      drivers/phy/starfive/phy-jh7110-pcie.c
21852 F:      drivers/phy/starfive/phy-jh7110-usb.c
21853
21854 STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21855 M:      Changhuang Liang <[email protected]>
21856 S:      Supported
21857 F:      Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21858 F:      drivers/irqchip/irq-starfive-jh8100-intc.c
21859
21860 STATIC BRANCH/CALL
21861 M:      Peter Zijlstra <[email protected]>
21862 M:      Josh Poimboeuf <[email protected]>
21863 M:      Jason Baron <[email protected]>
21864 R:      Steven Rostedt <[email protected]>
21865 R:      Ard Biesheuvel <[email protected]>
21866 S:      Supported
21867 F:      arch/*/include/asm/jump_label*.h
21868 F:      arch/*/include/asm/static_call*.h
21869 F:      arch/*/kernel/jump_label.c
21870 F:      arch/*/kernel/static_call.c
21871 F:      include/linux/jump_label*.h
21872 F:      include/linux/static_call*.h
21873 F:      kernel/jump_label.c
21874 F:      kernel/static_call.c
21875
21876 STI AUDIO (ASoC) DRIVERS
21877 M:      Arnaud Pouliquen <[email protected]>
21878 L:      [email protected] (moderated for non-subscribers)
21879 S:      Maintained
21880 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21881 F:      sound/soc/sti/
21882
21883 STI CEC DRIVER
21884 M:      Alain Volmat <[email protected]>
21885 S:      Maintained
21886 F:      Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21887 F:      drivers/media/cec/platform/sti/
21888
21889 STK1160 USB VIDEO CAPTURE DRIVER
21890 M:      Ezequiel Garcia <[email protected]>
21891 L:      [email protected]
21892 S:      Maintained
21893 T:      git git://linuxtv.org/media_tree.git
21894 F:      drivers/media/usb/stk1160/
21895
21896 STM32 AUDIO (ASoC) DRIVERS
21897 M:      Olivier Moysan <[email protected]>
21898 M:      Arnaud Pouliquen <[email protected]>
21899 L:      [email protected] (moderated for non-subscribers)
21900 S:      Maintained
21901 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21902 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21903 F:      sound/soc/stm/
21904
21905 STM32 DMA DRIVERS
21906 M:      Amélie Delaunay <[email protected]>
21907 L:      [email protected]
21908 L:      [email protected] (moderated for non-subscribers)
21909 S:      Maintained
21910 F:      Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
21911 F:      Documentation/devicetree/bindings/dma/stm32/
21912 F:      drivers/dma/stm32/
21913
21914 STM32 TIMER/LPTIMER DRIVERS
21915 M:      Fabrice Gasnier <[email protected]>
21916 S:      Maintained
21917 F:      Documentation/ABI/testing/*timer-stm32
21918 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
21919 F:      drivers/*/stm32-*timer*
21920 F:      drivers/pwm/pwm-stm32*
21921 F:      include/linux/*/stm32-*tim*
21922
21923 STMMAC ETHERNET DRIVER
21924 M:      Alexandre Torgue <[email protected]>
21925 M:      Jose Abreu <[email protected]>
21926 L:      [email protected]
21927 S:      Supported
21928 W:      http://www.stlinux.com
21929 F:      Documentation/networking/device_drivers/ethernet/stmicro/
21930 F:      drivers/net/ethernet/stmicro/stmmac/
21931
21932 SUN HAPPY MEAL ETHERNET DRIVER
21933 M:      Sean Anderson <[email protected]>
21934 S:      Maintained
21935 F:      drivers/net/ethernet/sun/sunhme.*
21936
21937 SUN3/3X
21938 M:      Sam Creasey <[email protected]>
21939 S:      Maintained
21940 W:      http://sammy.net/sun3/
21941 F:      arch/m68k/include/asm/sun3*
21942 F:      arch/m68k/kernel/*sun3*
21943 F:      arch/m68k/sun3*/
21944 F:      drivers/net/ethernet/i825xx/sun3*
21945
21946 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21947 M:      Hans de Goede <[email protected]>
21948 L:      [email protected]
21949 S:      Maintained
21950 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21951 F:      drivers/input/keyboard/sun4i-lradc-keys.c
21952
21953 SUNDANCE NETWORK DRIVER
21954 M:      Denis Kirjanov <[email protected]>
21955 L:      [email protected]
21956 S:      Maintained
21957 F:      drivers/net/ethernet/dlink/sundance.c
21958
21959 SUNPLUS ETHERNET DRIVER
21960 M:      Wells Lu <[email protected]>
21961 L:      [email protected]
21962 S:      Maintained
21963 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
21964 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21965 F:      drivers/net/ethernet/sunplus/
21966
21967 SUNPLUS MMC DRIVER
21968 M:      Tony Huang <[email protected]>
21969 M:      Li-hao Kuo <[email protected]>
21970 S:      Maintained
21971 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21972 F:      drivers/mmc/host/sunplus-mmc.c
21973
21974 SUNPLUS OCOTP DRIVER
21975 M:      Vincent Shih <[email protected]>
21976 S:      Maintained
21977 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21978 F:      drivers/nvmem/sunplus-ocotp.c
21979
21980 SUNPLUS PWM DRIVER
21981 M:      Hammer Hsieh <[email protected]>
21982 S:      Maintained
21983 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21984 F:      drivers/pwm/pwm-sunplus.c
21985
21986 SUNPLUS RTC DRIVER
21987 M:      Vincent Shih <[email protected]>
21988 L:      [email protected]
21989 S:      Maintained
21990 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21991 F:      drivers/rtc/rtc-sunplus.c
21992
21993 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21994 M:      Li-hao Kuo <[email protected]>
21995 L:      [email protected]
21996 S:      Maintained
21997 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21998 F:      drivers/spi/spi-sunplus-sp7021.c
21999
22000 SUNPLUS UART DRIVER
22001 M:      Hammer Hsieh <[email protected]>
22002 S:      Maintained
22003 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22004 F:      drivers/tty/serial/sunplus-uart.c
22005
22006 SUNPLUS USB2 PHY DRIVER
22007 M:      Vincent Shih <[email protected]>
22008 L:      [email protected]
22009 S:      Maintained
22010 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22011 F:      drivers/phy/sunplus/Kconfig
22012 F:      drivers/phy/sunplus/Makefile
22013 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
22014
22015 SUNPLUS WATCHDOG DRIVER
22016 M:      Xiantao Hu <[email protected]>
22017 L:      [email protected]
22018 S:      Maintained
22019 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22020 F:      drivers/watchdog/sunplus_wdt.c
22021
22022 SUPERH
22023 M:      Yoshinori Sato <[email protected]>
22024 M:      Rich Felker <[email protected]>
22025 M:      John Paul Adrian Glaubitz <[email protected]>
22026 L:      [email protected]
22027 S:      Maintained
22028 Q:      http://patchwork.kernel.org/project/linux-sh/list/
22029 F:      Documentation/arch/sh/
22030 F:      arch/sh/
22031 F:      drivers/sh/
22032
22033 SUSPEND TO RAM
22034 M:      "Rafael J. Wysocki" <[email protected]>
22035 M:      Len Brown <[email protected]>
22036 M:      Pavel Machek <[email protected]>
22037 L:      [email protected]
22038 S:      Supported
22039 B:      https://bugzilla.kernel.org
22040 F:      Documentation/power/
22041 F:      arch/x86/kernel/acpi/sleep*
22042 F:      arch/x86/kernel/acpi/wakeup*
22043 F:      drivers/base/power/
22044 F:      include/linux/freezer.h
22045 F:      include/linux/pm.h
22046 F:      include/linux/suspend.h
22047 F:      kernel/power/
22048
22049 SVGA HANDLING
22050 M:      Martin Mares <[email protected]>
22051 L:      [email protected]
22052 S:      Maintained
22053 F:      Documentation/admin-guide/svga.rst
22054 F:      arch/x86/boot/video*
22055
22056 SWITCHDEV
22057 M:      Jiri Pirko <[email protected]>
22058 M:      Ivan Vecera <[email protected]>
22059 L:      [email protected]
22060 S:      Supported
22061 F:      include/net/switchdev.h
22062 F:      net/switchdev/
22063
22064 SY8106A REGULATOR DRIVER
22065 M:      Icenowy Zheng <[email protected]>
22066 S:      Maintained
22067 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22068 F:      drivers/regulator/sy8106a-regulator.c
22069
22070 SYNC FILE FRAMEWORK
22071 M:      Sumit Semwal <[email protected]>
22072 R:      Gustavo Padovan <[email protected]>
22073 L:      [email protected]
22074 L:      [email protected]
22075 S:      Maintained
22076 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
22077 F:      Documentation/driver-api/sync_file.rst
22078 F:      drivers/dma-buf/dma-fence*
22079 F:      drivers/dma-buf/sw_sync.c
22080 F:      drivers/dma-buf/sync_*
22081 F:      include/linux/sync_file.h
22082 F:      include/uapi/linux/sync_file.h
22083
22084 SYNOPSYS ARC ARCHITECTURE
22085 M:      Vineet Gupta <[email protected]>
22086 L:      [email protected]
22087 S:      Supported
22088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22089 F:      Documentation/arch/arc
22090 F:      Documentation/devicetree/bindings/arc/*
22091 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22092 F:      arch/arc/
22093 F:      drivers/clocksource/arc_timer.c
22094 F:      drivers/tty/serial/arc_uart.c
22095
22096 SYNOPSYS ARC HSDK SDP pll clock driver
22097 M:      Eugeniy Paltsev <[email protected]>
22098 S:      Supported
22099 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22100 F:      drivers/clk/clk-hsdk-pll.c
22101
22102 SYNOPSYS ARC SDP clock driver
22103 M:      Eugeniy Paltsev <[email protected]>
22104 S:      Supported
22105 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22106 F:      drivers/clk/axs10x/*
22107
22108 SYNOPSYS ARC SDP platform support
22109 M:      Alexey Brodkin <[email protected]>
22110 S:      Supported
22111 F:      Documentation/devicetree/bindings/arc/axs10*
22112 F:      arch/arc/boot/dts/ax*
22113 F:      arch/arc/plat-axs10x
22114
22115 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22116 M:      Eugeniy Paltsev <[email protected]>
22117 S:      Supported
22118 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22119 F:      drivers/reset/reset-axs10x.c
22120
22121 SYNOPSYS CREG GPIO DRIVER
22122 M:      Eugeniy Paltsev <[email protected]>
22123 S:      Maintained
22124 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22125 F:      drivers/gpio/gpio-creg-snps.c
22126
22127 SYNOPSYS DESIGNWARE 8250 UART DRIVER
22128 M:      Ilpo Järvinen <[email protected]>
22129 R:      Andy Shevchenko <[email protected]>
22130 S:      Supported
22131 F:      drivers/tty/serial/8250/8250_dw.c
22132 F:      drivers/tty/serial/8250/8250_dwlib.*
22133 F:      drivers/tty/serial/8250/8250_lpss.c
22134
22135 SYNOPSYS DESIGNWARE APB GPIO DRIVER
22136 M:      Hoan Tran <[email protected]>
22137 M:      Serge Semin <[email protected]>
22138 L:      [email protected]
22139 S:      Maintained
22140 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22141 F:      drivers/gpio/gpio-dwapb.c
22142
22143 SYNOPSYS DESIGNWARE APB SSI DRIVER
22144 M:      Serge Semin <[email protected]>
22145 L:      [email protected]
22146 S:      Supported
22147 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22148 F:      drivers/spi/spi-dw*
22149
22150 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22151 M:      Eugeniy Paltsev <[email protected]>
22152 S:      Maintained
22153 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22154 F:      drivers/dma/dw-axi-dmac/
22155
22156 SYNOPSYS DESIGNWARE DMAC DRIVER
22157 M:      Viresh Kumar <[email protected]>
22158 R:      Andy Shevchenko <[email protected]>
22159 S:      Maintained
22160 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22161 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22162 F:      drivers/dma/dw/
22163 F:      include/dt-bindings/dma/dw-dmac.h
22164 F:      include/linux/dma/dw.h
22165 F:      include/linux/platform_data/dma-dw.h
22166
22167 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22168 M:      Jose Abreu <[email protected]>
22169 L:      [email protected]
22170 S:      Supported
22171 F:      drivers/net/ethernet/synopsys/
22172
22173 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22174 M:      Jose Abreu <[email protected]>
22175 L:      [email protected]
22176 S:      Supported
22177 F:      drivers/net/pcs/pcs-xpcs.c
22178 F:      drivers/net/pcs/pcs-xpcs.h
22179 F:      include/linux/pcs/pcs-xpcs.h
22180
22181 SYNOPSYS DESIGNWARE I2C DRIVER
22182 M:      Jarkko Nikula <[email protected]>
22183 R:      Andy Shevchenko <[email protected]>
22184 R:      Mika Westerberg <[email protected]>
22185 R:      Jan Dabros <[email protected]>
22186 L:      [email protected]
22187 S:      Supported
22188 F:      drivers/i2c/busses/i2c-designware-*
22189
22190 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22191 M:      Jaehoon Chung <[email protected]>
22192 L:      [email protected]
22193 S:      Maintained
22194 F:      drivers/mmc/host/dw_mmc*
22195
22196 SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22197 M:      Shuai Xue <[email protected]>
22198 M:      Jing Zhang <[email protected]>
22199 S:      Supported
22200 F:      Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22201 F:      drivers/perf/dwc_pcie_pmu.c
22202
22203 SYNOPSYS HSDK RESET CONTROLLER DRIVER
22204 M:      Eugeniy Paltsev <[email protected]>
22205 S:      Supported
22206 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22207 F:      drivers/reset/reset-hsdk.c
22208 F:      include/dt-bindings/reset/snps,hsdk-reset.h
22209
22210 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22211 M:      Prabu Thangamuthu <[email protected]>
22212 M:      Manjunath M B <[email protected]>
22213 L:      [email protected]
22214 S:      Maintained
22215 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
22216
22217 SYSTEM CONFIGURATION (SYSCON)
22218 M:      Lee Jones <[email protected]>
22219 M:      Arnd Bergmann <[email protected]>
22220 S:      Supported
22221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22222 F:      drivers/mfd/syscon.c
22223
22224 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22225 M:      Sudeep Holla <[email protected]>
22226 R:      Cristian Marussi <[email protected]>
22227 L:      [email protected]
22228 L:      [email protected] (moderated for non-subscribers)
22229 S:      Maintained
22230 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22231 F:      drivers/clk/clk-sc[mp]i.c
22232 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
22233 F:      drivers/firmware/arm_scmi/
22234 F:      drivers/firmware/arm_scpi.c
22235 F:      drivers/hwmon/scmi-hwmon.c
22236 F:      drivers/pinctrl/pinctrl-scmi.c
22237 F:      drivers/pmdomain/arm/
22238 F:      drivers/powercap/arm_scmi_powercap.c
22239 F:      drivers/regulator/scmi-regulator.c
22240 F:      drivers/reset/reset-scmi.c
22241 F:      include/linux/sc[mp]i_protocol.h
22242 F:      include/trace/events/scmi.h
22243 F:      include/uapi/linux/virtio_scmi.h
22244
22245 SYSTEM RESET/SHUTDOWN DRIVERS
22246 M:      Sebastian Reichel <[email protected]>
22247 L:      [email protected]
22248 S:      Maintained
22249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22250 F:      Documentation/devicetree/bindings/power/reset/
22251 F:      drivers/power/reset/
22252
22253 SYSTEM TRACE MODULE CLASS
22254 M:      Alexander Shishkin <[email protected]>
22255 S:      Maintained
22256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22257 F:      Documentation/trace/stm.rst
22258 F:      drivers/hwtracing/stm/
22259 F:      include/linux/stm.h
22260 F:      include/uapi/linux/stm.h
22261
22262 SYSTEM76 ACPI DRIVER
22263 M:      Jeremy Soller <[email protected]>
22264 M:      System76 Product Development <[email protected]>
22265 L:      [email protected]
22266 S:      Maintained
22267 F:      drivers/platform/x86/system76_acpi.c
22268
22269 SYSV FILESYSTEM
22270 S:      Orphan
22271 F:      Documentation/filesystems/sysv-fs.rst
22272 F:      fs/sysv/
22273 F:      include/linux/sysv_fs.h
22274
22275 TASKSTATS STATISTICS INTERFACE
22276 M:      Balbir Singh <[email protected]>
22277 S:      Maintained
22278 F:      Documentation/accounting/taskstats*
22279 F:      include/linux/taskstats*
22280 F:      kernel/taskstats.c
22281
22282 TC subsystem
22283 M:      Jamal Hadi Salim <[email protected]>
22284 M:      Cong Wang <[email protected]>
22285 M:      Jiri Pirko <[email protected]>
22286 L:      [email protected]
22287 S:      Maintained
22288 F:      include/net/pkt_cls.h
22289 F:      include/net/pkt_sched.h
22290 F:      include/net/tc_act/
22291 F:      include/uapi/linux/pkt_cls.h
22292 F:      include/uapi/linux/pkt_sched.h
22293 F:      include/uapi/linux/tc_act/
22294 F:      include/uapi/linux/tc_ematch/
22295 F:      net/sched/
22296 F:      tools/testing/selftests/tc-testing
22297
22298 TC90522 MEDIA DRIVER
22299 M:      Akihiro Tsukada <[email protected]>
22300 L:      [email protected]
22301 S:      Odd Fixes
22302 F:      drivers/media/dvb-frontends/tc90522*
22303
22304 TCP LOW PRIORITY MODULE
22305 M:      "Wong Hoi Sing, Edison" <[email protected]>
22306 M:      "Hung Hing Lun, Mike" <[email protected]>
22307 S:      Maintained
22308 W:      http://tcp-lp-mod.sourceforge.net/
22309 F:      net/ipv4/tcp_lp.c
22310
22311 TDA10071 MEDIA DRIVER
22312 L:      [email protected]
22313 S:      Orphan
22314 W:      https://linuxtv.org
22315 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22316 F:      drivers/media/dvb-frontends/tda10071*
22317
22318 TDA18212 MEDIA DRIVER
22319 L:      [email protected]
22320 S:      Orphan
22321 W:      https://linuxtv.org
22322 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22323 F:      drivers/media/tuners/tda18212*
22324
22325 TDA18218 MEDIA DRIVER
22326 L:      [email protected]
22327 S:      Orphan
22328 W:      https://linuxtv.org
22329 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22330 F:      drivers/media/tuners/tda18218*
22331
22332 TDA18250 MEDIA DRIVER
22333 M:      Olli Salonen <[email protected]>
22334 L:      [email protected]
22335 S:      Maintained
22336 W:      https://linuxtv.org
22337 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22338 T:      git git://linuxtv.org/media_tree.git
22339 F:      drivers/media/tuners/tda18250*
22340
22341 TDA18271 MEDIA DRIVER
22342 M:      Michael Krufky <[email protected]>
22343 L:      [email protected]
22344 S:      Maintained
22345 W:      https://linuxtv.org
22346 W:      http://github.com/mkrufky
22347 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22348 T:      git git://linuxtv.org/mkrufky/tuners.git
22349 F:      drivers/media/tuners/tda18271*
22350
22351 TDA1997x MEDIA DRIVER
22352 M:      Tim Harvey <[email protected]>
22353 L:      [email protected]
22354 S:      Maintained
22355 W:      https://linuxtv.org
22356 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22357 F:      drivers/media/i2c/tda1997x.*
22358
22359 TDA827x MEDIA DRIVER
22360 M:      Michael Krufky <[email protected]>
22361 L:      [email protected]
22362 S:      Maintained
22363 W:      https://linuxtv.org
22364 W:      http://github.com/mkrufky
22365 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22366 T:      git git://linuxtv.org/mkrufky/tuners.git
22367 F:      drivers/media/tuners/tda8290.*
22368
22369 TDA8290 MEDIA DRIVER
22370 M:      Michael Krufky <[email protected]>
22371 L:      [email protected]
22372 S:      Maintained
22373 W:      https://linuxtv.org
22374 W:      http://github.com/mkrufky
22375 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22376 T:      git git://linuxtv.org/mkrufky/tuners.git
22377 F:      drivers/media/tuners/tda8290.*
22378
22379 TDA9840 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/tda9840*
22386
22387 TEA5761 TUNER DRIVER
22388 M:      Mauro Carvalho Chehab <[email protected]>
22389 L:      [email protected]
22390 S:      Odd fixes
22391 W:      https://linuxtv.org
22392 T:      git git://linuxtv.org/media_tree.git
22393 F:      drivers/media/tuners/tea5761.*
22394
22395 TEA5767 TUNER DRIVER
22396 M:      Mauro Carvalho Chehab <[email protected]>
22397 L:      [email protected]
22398 S:      Maintained
22399 W:      https://linuxtv.org
22400 T:      git git://linuxtv.org/media_tree.git
22401 F:      drivers/media/tuners/tea5767.*
22402
22403 TEA6415C MEDIA DRIVER
22404 M:      Hans Verkuil <[email protected]>
22405 L:      [email protected]
22406 S:      Maintained
22407 W:      https://linuxtv.org
22408 T:      git git://linuxtv.org/media_tree.git
22409 F:      drivers/media/i2c/tea6415c*
22410
22411 TEA6420 MEDIA DRIVER
22412 M:      Hans Verkuil <[email protected]>
22413 L:      [email protected]
22414 S:      Maintained
22415 W:      https://linuxtv.org
22416 T:      git git://linuxtv.org/media_tree.git
22417 F:      drivers/media/i2c/tea6420*
22418
22419 TEAM DRIVER
22420 M:      Jiri Pirko <[email protected]>
22421 L:      [email protected]
22422 S:      Supported
22423 F:      Documentation/netlink/specs/team.yaml
22424 F:      drivers/net/team/
22425 F:      include/linux/if_team.h
22426 F:      include/uapi/linux/if_team.h
22427 F:      tools/testing/selftests/drivers/net/team/
22428
22429 TECHNICAL ADVISORY BOARD PROCESS DOCS
22430 M:      "Theodore Ts'o" <[email protected]>
22431 M:      Greg Kroah-Hartman <[email protected]>
22432 L:      [email protected]
22433 S:      Maintained
22434 F:      Documentation/process/contribution-maturity-model.rst
22435 F:      Documentation/process/researcher-guidelines.rst
22436
22437 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22438 M:      "Savoir-faire Linux Inc." <[email protected]>
22439 S:      Maintained
22440 F:      arch/x86/platform/ts5500/
22441
22442 TECHNOTREND USB IR RECEIVER
22443 M:      Sean Young <[email protected]>
22444 L:      [email protected]
22445 S:      Maintained
22446 F:      drivers/media/rc/ttusbir.c
22447
22448 TECHWELL TW9900 VIDEO DECODER
22449 M:      Mehdi Djait <[email protected]>
22450 L:      [email protected]
22451 S:      Maintained
22452 F:      drivers/media/i2c/tw9900.c
22453
22454 TECHWELL TW9910 VIDEO DECODER
22455 L:      [email protected]
22456 S:      Orphan
22457 F:      drivers/media/i2c/tw9910.c
22458 F:      include/media/i2c/tw9910.h
22459
22460 TEE SUBSYSTEM
22461 M:      Jens Wiklander <[email protected]>
22462 R:      Sumit Garg <[email protected]>
22463 L:      [email protected]
22464 S:      Maintained
22465 F:      Documentation/driver-api/tee.rst
22466 F:      Documentation/tee/
22467 F:      Documentation/userspace-api/tee.rst
22468 F:      drivers/tee/
22469 F:      include/linux/tee_core.h
22470 F:      include/linux/tee_drv.h
22471 F:      include/uapi/linux/tee.h
22472
22473 TEGRA ARCHITECTURE SUPPORT
22474 M:      Thierry Reding <[email protected]>
22475 M:      Jonathan Hunter <[email protected]>
22476 L:      [email protected]
22477 S:      Supported
22478 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
22479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22480 N:      [^a-z]tegra
22481
22482 TEGRA CLOCK DRIVER
22483 M:      Peter De Schrijver <[email protected]>
22484 M:      Prashant Gaikwad <[email protected]>
22485 S:      Supported
22486 F:      drivers/clk/tegra/
22487
22488 TEGRA CRYPTO DRIVERS
22489 M:      Akhil R <[email protected]>
22490 S:      Supported
22491 F:      drivers/crypto/tegra/*
22492
22493 TEGRA DMA DRIVERS
22494 M:      Laxman Dewangan <[email protected]>
22495 M:      Jon Hunter <[email protected]>
22496 S:      Supported
22497 F:      drivers/dma/tegra*
22498
22499 TEGRA I2C DRIVER
22500 M:      Laxman Dewangan <[email protected]>
22501 R:      Dmitry Osipenko <[email protected]>
22502 S:      Supported
22503 F:      drivers/i2c/busses/i2c-tegra.c
22504
22505 TEGRA IOMMU DRIVERS
22506 M:      Thierry Reding <[email protected]>
22507 R:      Krishna Reddy <[email protected]>
22508 L:      [email protected]
22509 S:      Supported
22510 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22511 F:      drivers/iommu/tegra*
22512
22513 TEGRA KBC DRIVER
22514 M:      Laxman Dewangan <[email protected]>
22515 S:      Supported
22516 F:      drivers/input/keyboard/tegra-kbc.c
22517
22518 TEGRA NAND DRIVER
22519 M:      Stefan Agner <[email protected]>
22520 M:      Lucas Stach <[email protected]>
22521 S:      Maintained
22522 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22523 F:      drivers/mtd/nand/raw/tegra_nand.c
22524
22525 TEGRA PWM DRIVER
22526 M:      Thierry Reding <[email protected]>
22527 S:      Supported
22528 F:      drivers/pwm/pwm-tegra.c
22529
22530 TEGRA QUAD SPI DRIVER
22531 M:      Thierry Reding <[email protected]>
22532 M:      Jonathan Hunter <[email protected]>
22533 M:      Sowjanya Komatineni <[email protected]>
22534 L:      [email protected]
22535 S:      Maintained
22536 F:      drivers/spi/spi-tegra210-quad.c
22537
22538 TEGRA SERIAL DRIVER
22539 M:      Laxman Dewangan <[email protected]>
22540 S:      Supported
22541 F:      drivers/tty/serial/serial-tegra.c
22542
22543 TEGRA SPI DRIVER
22544 M:      Laxman Dewangan <[email protected]>
22545 S:      Supported
22546 F:      drivers/spi/spi-tegra*
22547
22548 TEGRA VIDEO DRIVER
22549 M:      Thierry Reding <[email protected]>
22550 M:      Jonathan Hunter <[email protected]>
22551 M:      Sowjanya Komatineni <[email protected]>
22552 M:      Luca Ceresoli <[email protected]>
22553 L:      [email protected]
22554 L:      [email protected]
22555 S:      Maintained
22556 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22557 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22558 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22559 F:      drivers/staging/media/tegra-video/
22560
22561 TEGRA XUSB PADCTL DRIVER
22562 M:      JC Kuo <[email protected]>
22563 S:      Supported
22564 F:      drivers/phy/tegra/xusb*
22565
22566 TEHUTI ETHERNET DRIVER
22567 M:      Andy Gospodarek <[email protected]>
22568 L:      [email protected]
22569 S:      Supported
22570 F:      drivers/net/ethernet/tehuti/tehuti.*
22571
22572 TEHUTI TN40XX ETHERNET DRIVER
22573 M:      FUJITA Tomonori <[email protected]>
22574 L:      [email protected]
22575 S:      Maintained
22576 F:      drivers/net/ethernet/tehuti/tn40*
22577
22578 TELECOM CLOCK DRIVER FOR MCPL0010
22579 M:      Mark Gross <[email protected]>
22580 S:      Supported
22581 F:      drivers/char/tlclk.c
22582
22583 TEMPO SEMICONDUCTOR DRIVERS
22584 M:      Steven Eckhoff <[email protected]>
22585 S:      Maintained
22586 F:      Documentation/devicetree/bindings/sound/tscs*.txt
22587 F:      sound/soc/codecs/tscs*.c
22588 F:      sound/soc/codecs/tscs*.h
22589
22590 TENSILICA XTENSA PORT (xtensa)
22591 M:      Chris Zankel <[email protected]>
22592 M:      Max Filippov <[email protected]>
22593 S:      Maintained
22594 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
22595 F:      arch/xtensa/
22596 F:      drivers/irqchip/irq-xtensa-*
22597
22598 TEXAS INSTRUMENTS ASoC DRIVERS
22599 M:      Peter Ujfalusi <[email protected]>
22600 L:      [email protected] (moderated for non-subscribers)
22601 S:      Maintained
22602 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22603 F:      sound/soc/ti/
22604
22605 TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22606 M:      Shenghao Ding <[email protected]>
22607 M:      Kevin Lu <[email protected]>
22608 M:      Baojun Xu <[email protected]>
22609 L:      [email protected] (moderated for non-subscribers)
22610 S:      Maintained
22611 F:      Documentation/devicetree/bindings/sound/tas2552.txt
22612 F:      Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22613 F:      Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22614 F:      Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22615 F:      Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22616 F:      Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22617 F:      Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22618 F:      Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22619 F:      Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22620 F:      Documentation/devicetree/bindings/sound/tpa6130a2.txt
22621 F:      include/sound/tas2*.h
22622 F:      include/sound/tlv320*.h
22623 F:      include/sound/tpa6130a2-plat.h
22624 F:      sound/pci/hda/tas2781_hda_i2c.c
22625 F:      sound/soc/codecs/pcm1681.c
22626 F:      sound/soc/codecs/pcm1789*.*
22627 F:      sound/soc/codecs/pcm179x*.*
22628 F:      sound/soc/codecs/pcm186x*.*
22629 F:      sound/soc/codecs/pcm3008.*
22630 F:      sound/soc/codecs/pcm3060*.*
22631 F:      sound/soc/codecs/pcm3168a*.*
22632 F:      sound/soc/codecs/pcm5102a.c
22633 F:      sound/soc/codecs/pcm512x*.*
22634 F:      sound/soc/codecs/tas2*.*
22635 F:      sound/soc/codecs/tlv320*.*
22636 F:      sound/soc/codecs/tpa6130a2.*
22637
22638 TEXAS INSTRUMENTS DMA DRIVERS
22639 M:      Peter Ujfalusi <[email protected]>
22640 L:      [email protected]
22641 S:      Maintained
22642 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22643 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
22644 F:      Documentation/devicetree/bindings/dma/ti/
22645 F:      drivers/dma/ti/
22646 F:      include/linux/dma/k3-psil.h
22647 F:      include/linux/dma/k3-udma-glue.h
22648 F:      include/linux/dma/ti-cppi5.h
22649 X:      drivers/dma/ti/cppi41.c
22650
22651 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22652 M:      Robert Marko <[email protected]>
22653 M:      Luka Perkov <[email protected]>
22654 L:      [email protected]
22655 S:      Maintained
22656 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22657 F:      Documentation/hwmon/tps23861.rst
22658 F:      drivers/hwmon/tps23861.c
22659
22660 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22661 M:      Ricardo Ribalda <[email protected]>
22662 L:      [email protected]
22663 S:      Supported
22664 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22665 F:      drivers/iio/dac/ti-dac7612.c
22666
22667 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22668 M:      Nishanth Menon <[email protected]>
22669 M:      Tero Kristo <[email protected]>
22670 M:      Santosh Shilimkar <[email protected]>
22671 L:      [email protected] (moderated for non-subscribers)
22672 S:      Maintained
22673 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22674 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22675 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22676 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22677 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22678 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22679 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22680 F:      drivers/clk/keystone/sci-clk.c
22681 F:      drivers/firmware/ti_sci*
22682 F:      drivers/irqchip/irq-ti-sci-inta.c
22683 F:      drivers/irqchip/irq-ti-sci-intr.c
22684 F:      drivers/reset/reset-ti-sci.c
22685 F:      drivers/soc/ti/ti_sci_inta_msi.c
22686 F:      drivers/pmdomain/ti/ti_sci_pm_domains.c
22687 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
22688 F:      include/linux/soc/ti/ti_sci_inta_msi.h
22689 F:      include/linux/soc/ti/ti_sci_protocol.h
22690
22691 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22692 M:      Puranjay Mohan <[email protected]>
22693 L:      [email protected]
22694 S:      Supported
22695 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22696 F:      drivers/iio/temperature/tmp117.c
22697
22698 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22699 M:      Hans Verkuil <[email protected]>
22700 L:      [email protected]
22701 S:      Maintained
22702 W:      https://linuxtv.org
22703 T:      git git://linuxtv.org/media_tree.git
22704 F:      drivers/media/radio/radio-raremono.c
22705
22706 THERMAL
22707 M:      Rafael J. Wysocki <[email protected]>
22708 M:      Daniel Lezcano <[email protected]>
22709 R:      Zhang Rui <[email protected]>
22710 R:      Lukasz Luba <[email protected]>
22711 L:      [email protected]
22712 S:      Supported
22713 Q:      https://patchwork.kernel.org/project/linux-pm/list/
22714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22715 F:      Documentation/ABI/testing/sysfs-class-thermal
22716 F:      Documentation/admin-guide/thermal/
22717 F:      Documentation/devicetree/bindings/thermal/
22718 F:      Documentation/driver-api/thermal/
22719 F:      drivers/thermal/
22720 F:      include/dt-bindings/thermal/
22721 F:      include/linux/cpu_cooling.h
22722 F:      include/linux/thermal.h
22723 F:      include/uapi/linux/thermal.h
22724 F:      tools/lib/thermal/
22725 F:      tools/thermal/
22726
22727 THERMAL DRIVER FOR AMLOGIC SOCS
22728 M:      Guillaume La Roque <[email protected]>
22729 L:      [email protected]
22730 L:      [email protected]
22731 S:      Supported
22732 W:      http://linux-meson.com/
22733 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22734 F:      drivers/thermal/amlogic_thermal.c
22735
22736 THERMAL/CPU_COOLING
22737 M:      Amit Daniel Kachhap <[email protected]>
22738 M:      Daniel Lezcano <[email protected]>
22739 M:      Viresh Kumar <[email protected]>
22740 R:      Lukasz Luba <[email protected]>
22741 L:      [email protected]
22742 S:      Supported
22743 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
22744 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
22745 F:      drivers/thermal/cpufreq_cooling.c
22746 F:      drivers/thermal/cpuidle_cooling.c
22747 F:      include/linux/cpu_cooling.h
22748
22749 THERMAL/POWER_ALLOCATOR
22750 M:      Lukasz Luba <[email protected]>
22751 L:      [email protected]
22752 S:      Maintained
22753 F:      Documentation/driver-api/thermal/power_allocator.rst
22754 F:      drivers/thermal/gov_power_allocator.c
22755 F:      drivers/thermal/thermal_trace_ipa.h
22756
22757 THINKPAD ACPI EXTRAS DRIVER
22758 M:      Henrique de Moraes Holschuh <[email protected]>
22759 L:      [email protected]
22760 L:      [email protected]
22761 S:      Maintained
22762 W:      http://ibm-acpi.sourceforge.net
22763 W:      http://thinkwiki.org/wiki/Ibm-acpi
22764 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22765 F:      drivers/platform/x86/thinkpad_acpi.c
22766
22767 THINKPAD LMI DRIVER
22768 M:      Mark Pearson <[email protected]>
22769 L:      [email protected]
22770 S:      Maintained
22771 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
22772 F:      drivers/platform/x86/think-lmi.?
22773
22774 THP7312 ISP DRIVER
22775 M:      Laurent Pinchart <[email protected]>
22776 M:      Paul Elder <[email protected]>
22777 L:      [email protected]
22778 S:      Maintained
22779 T:      git git://linuxtv.org/media_tree.git
22780 F:      Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22781 F:      Documentation/userspace-api/media/drivers/thp7312.rst
22782 F:      drivers/media/i2c/thp7312.c
22783 F:      include/uapi/linux/thp7312.h
22784
22785 THUNDERBOLT DMA TRAFFIC TEST DRIVER
22786 M:      Isaac Hazan <[email protected]>
22787 L:      [email protected]
22788 S:      Maintained
22789 F:      drivers/thunderbolt/dma_test.c
22790
22791 THUNDERBOLT DRIVER
22792 M:      Andreas Noever <[email protected]>
22793 M:      Michael Jamet <[email protected]>
22794 M:      Mika Westerberg <[email protected]>
22795 M:      Yehezkel Bernat <[email protected]>
22796 L:      [email protected]
22797 S:      Maintained
22798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22799 F:      Documentation/admin-guide/thunderbolt.rst
22800 F:      drivers/thunderbolt/
22801 F:      include/linux/thunderbolt.h
22802
22803 THUNDERBOLT NETWORK DRIVER
22804 M:      Michael Jamet <[email protected]>
22805 M:      Mika Westerberg <[email protected]>
22806 M:      Yehezkel Bernat <[email protected]>
22807 L:      [email protected]
22808 S:      Maintained
22809 F:      drivers/net/thunderbolt/
22810
22811 THUNDERX GPIO DRIVER
22812 M:      Robert Richter <[email protected]>
22813 S:      Odd Fixes
22814 F:      drivers/gpio/gpio-thunderx.c
22815
22816 TI ADS1119 ADC DRIVER
22817 M:      Francesco Dolcini <[email protected]>
22818 M:      João Paulo Gonçalves <[email protected]>
22819 L:      [email protected]
22820 S:      Maintained
22821 F:      Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
22822 F:      drivers/iio/adc/ti-ads1119.c
22823
22824 TI ADS7924 ADC DRIVER
22825 M:      Hugo Villeneuve <[email protected]>
22826 L:      [email protected]
22827 S:      Supported
22828 F:      Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22829 F:      drivers/iio/adc/ti-ads7924.c
22830
22831 TI AM437X VPFE DRIVER
22832 M:      "Lad, Prabhakar" <[email protected]>
22833 L:      [email protected]
22834 S:      Maintained
22835 W:      https://linuxtv.org
22836 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22837 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22838 F:      drivers/media/platform/ti/am437x/
22839
22840 TI BANDGAP AND THERMAL DRIVER
22841 M:      Eduardo Valentin <[email protected]>
22842 M:      Keerthy <[email protected]>
22843 L:      [email protected]
22844 L:      [email protected]
22845 S:      Maintained
22846 F:      drivers/thermal/ti-soc-thermal/
22847
22848 TI BQ27XXX POWER SUPPLY DRIVER
22849 F:      drivers/power/supply/bq27xxx_battery.c
22850 F:      drivers/power/supply/bq27xxx_battery_i2c.c
22851 F:      include/linux/power/bq27xxx_battery.h
22852
22853 TI CDCE706 CLOCK DRIVER
22854 M:      Max Filippov <[email protected]>
22855 S:      Maintained
22856 F:      drivers/clk/clk-cdce706.c
22857
22858 TI CLOCK DRIVER
22859 M:      Tero Kristo <[email protected]>
22860 L:      [email protected]
22861 S:      Odd Fixes
22862 F:      drivers/clk/ti/
22863 F:      include/linux/clk/ti.h
22864
22865 TI DAVINCI MACHINE SUPPORT
22866 M:      Bartosz Golaszewski <[email protected]>
22867 L:      [email protected] (moderated for non-subscribers)
22868 S:      Maintained
22869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22870 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22871 F:      arch/arm/boot/dts/ti/davinci/
22872 F:      arch/arm/mach-davinci/
22873 F:      drivers/i2c/busses/i2c-davinci.c
22874
22875 TI DAVINCI SERIES CLOCK DRIVER
22876 M:      David Lechner <[email protected]>
22877 S:      Maintained
22878 F:      Documentation/devicetree/bindings/clock/ti/davinci/
22879 F:      drivers/clk/davinci/
22880 F:      include/linux/clk/davinci.h
22881
22882 TI DAVINCI SERIES GPIO DRIVER
22883 M:      Keerthy <[email protected]>
22884 L:      [email protected]
22885 S:      Maintained
22886 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22887 F:      drivers/gpio/gpio-davinci.c
22888
22889 TI DAVINCI SERIES MEDIA DRIVER
22890 M:      "Lad, Prabhakar" <[email protected]>
22891 L:      [email protected]
22892 S:      Maintained
22893 W:      https://linuxtv.org
22894 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22895 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22896 F:      drivers/media/platform/ti/davinci/
22897 F:      include/media/davinci/
22898
22899 TI ENHANCED CAPTURE (eCAP) DRIVER
22900 M:      Vignesh Raghavendra <[email protected]>
22901 R:      Julien Panis <[email protected]>
22902 L:      [email protected]
22903 L:      [email protected]
22904 S:      Maintained
22905 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22906 F:      drivers/counter/ti-ecap-capture.c
22907
22908 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22909 R:      David Lechner <[email protected]>
22910 L:      [email protected]
22911 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
22912 F:      drivers/counter/ti-eqep.c
22913
22914 TI ETHERNET SWITCH DRIVER (CPSW)
22915 R:      Siddharth Vadapalli <[email protected]>
22916 R:      Roger Quadros <[email protected]>
22917 L:      [email protected]
22918 L:      [email protected]
22919 S:      Maintained
22920 F:      drivers/net/ethernet/ti/cpsw*
22921 F:      drivers/net/ethernet/ti/davinci*
22922
22923 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22924 M:      Alex Dubov <[email protected]>
22925 S:      Maintained
22926 W:      http://tifmxx.berlios.de/
22927 F:      drivers/memstick/host/tifm_ms.c
22928 F:      drivers/misc/tifm*
22929 F:      drivers/mmc/host/tifm_sd.c
22930 F:      include/linux/tifm.h
22931
22932 TI FPD-LINK DRIVERS
22933 M:      Tomi Valkeinen <[email protected]>
22934 L:      [email protected]
22935 S:      Maintained
22936 F:      Documentation/devicetree/bindings/media/i2c/ti,ds90*
22937 F:      drivers/media/i2c/ds90*
22938 F:      include/media/i2c/ds90*
22939
22940 TI HDC302X HUMIDITY DRIVER
22941 M:      Javier Carrasco <[email protected]>
22942 M:      Li peiyu <[email protected]>
22943 L:      [email protected]
22944 S:      Maintained
22945 F:      Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22946 F:      drivers/iio/humidity/hdc3020.c
22947
22948 TI ICSSG ETHERNET DRIVER (ICSSG)
22949 R:      MD Danish Anwar <[email protected]>
22950 R:      Roger Quadros <[email protected]>
22951 L:      [email protected] (moderated for non-subscribers)
22952 L:      [email protected]
22953 S:      Maintained
22954 F:      Documentation/devicetree/bindings/net/ti,icss*.yaml
22955 F:      drivers/net/ethernet/ti/icssg/*
22956
22957 TI J721E CSI2RX DRIVER
22958 M:      Jai Luthra <[email protected]>
22959 L:      [email protected]
22960 S:      Maintained
22961 F:      Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22962 F:      drivers/media/platform/ti/j721e-csi2rx/
22963
22964 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22965 M:      Nishanth Menon <[email protected]>
22966 M:      Santosh Shilimkar <[email protected]>
22967 L:      [email protected]
22968 L:      [email protected] (moderated for non-subscribers)
22969 S:      Maintained
22970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22971 F:      Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
22972 F:      drivers/pmdomain/ti/omap_prm.c
22973 F:      drivers/soc/ti/*
22974
22975 TI LM49xxx FAMILY ASoC CODEC DRIVERS
22976 M:      M R Swami Reddy <[email protected]>
22977 M:      Vishwas A Deshpande <[email protected]>
22978 L:      [email protected] (moderated for non-subscribers)
22979 S:      Maintained
22980 F:      sound/soc/codecs/isabelle*
22981 F:      sound/soc/codecs/lm49453*
22982
22983 TI LMP92064 ADC DRIVER
22984 M:      Leonard Göhrs <[email protected]>
22985 R:      [email protected]
22986 L:      [email protected]
22987 S:      Maintained
22988 F:      Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22989 F:      drivers/iio/adc/ti-lmp92064.c
22990
22991 TI PCM3060 ASoC CODEC DRIVER
22992 M:      Kirill Marinushkin <[email protected]>
22993 L:      [email protected] (moderated for non-subscribers)
22994 S:      Maintained
22995 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
22996 F:      sound/soc/codecs/pcm3060*
22997
22998 TI TAS571X FAMILY ASoC CODEC DRIVER
22999 M:      Kevin Cernekee <[email protected]>
23000 L:      [email protected] (moderated for non-subscribers)
23001 S:      Odd Fixes
23002 F:      sound/soc/codecs/tas571x*
23003
23004 TI TMAG5273 MAGNETOMETER DRIVER
23005 M:      Gerald Loacker <[email protected]>
23006 L:      [email protected]
23007 S:      Maintained
23008 F:      Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23009 F:      drivers/iio/magnetometer/tmag5273.c
23010
23011 TI TRF7970A NFC DRIVER
23012 M:      Mark Greer <[email protected]>
23013 L:      [email protected]
23014 S:      Supported
23015 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23016 F:      drivers/nfc/trf7970a.c
23017
23018 TI TSC2046 ADC DRIVER
23019 M:      Oleksij Rempel <[email protected]>
23020 R:      [email protected]
23021 L:      [email protected]
23022 S:      Maintained
23023 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23024 F:      drivers/iio/adc/ti-tsc2046.c
23025
23026 TI TWL4030 SERIES SOC CODEC DRIVER
23027 M:      Peter Ujfalusi <[email protected]>
23028 L:      [email protected] (moderated for non-subscribers)
23029 S:      Maintained
23030 F:      sound/soc/codecs/twl4030*
23031
23032 TI VPE/CAL DRIVERS
23033 M:      Benoit Parrot <[email protected]>
23034 L:      [email protected]
23035 S:      Maintained
23036 W:      http://linuxtv.org/
23037 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23038 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
23039 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
23040 F:      drivers/media/platform/ti/cal/
23041 F:      drivers/media/platform/ti/vpe/
23042
23043 TI WILINK WIRELESS DRIVERS
23044 L:      [email protected]
23045 S:      Orphan
23046 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23047 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23048 F:      drivers/net/wireless/ti/
23049
23050 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23051 M:      John Stultz <[email protected]>
23052 M:      Thomas Gleixner <[email protected]>
23053 R:      Stephen Boyd <[email protected]>
23054 L:      [email protected]
23055 S:      Supported
23056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23057 F:      include/linux/clocksource.h
23058 F:      include/linux/time.h
23059 F:      include/linux/timekeeper_internal.h
23060 F:      include/linux/timekeeping.h
23061 F:      include/linux/timex.h
23062 F:      include/uapi/linux/time.h
23063 F:      include/uapi/linux/timex.h
23064 F:      kernel/time/alarmtimer.c
23065 F:      kernel/time/clocksource*
23066 F:      kernel/time/ntp*
23067 F:      kernel/time/time.c
23068 F:      kernel/time/timeconst.bc
23069 F:      kernel/time/timeconv.c
23070 F:      kernel/time/timecounter.c
23071 F:      kernel/time/timekeeping*
23072 F:      kernel/time/time_test.c
23073 F:      tools/testing/selftests/timers/
23074
23075 TIPC NETWORK LAYER
23076 M:      Jon Maloy <[email protected]>
23077 M:      Ying Xue <[email protected]>
23078 L:      [email protected] (core kernel code)
23079 L:      [email protected] (user apps, general discussion)
23080 S:      Maintained
23081 W:      http://tipc.sourceforge.net/
23082 F:      include/uapi/linux/tipc*.h
23083 F:      net/tipc/
23084
23085 TLAN NETWORK DRIVER
23086 M:      Samuel Chessman <[email protected]>
23087 L:      [email protected] (subscribers-only)
23088 S:      Maintained
23089 W:      http://sourceforge.net/projects/tlan/
23090 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23091 F:      drivers/net/ethernet/ti/tlan.*
23092
23093 TMIO/SDHI MMC DRIVER
23094 M:      Wolfram Sang <[email protected]>
23095 L:      [email protected]
23096 L:      [email protected]
23097 S:      Supported
23098 F:      drivers/mmc/host/renesas_sdhi*
23099 F:      drivers/mmc/host/tmio_mmc*
23100 F:      include/linux/platform_data/tmio.h
23101
23102 TMP513 HARDWARE MONITOR DRIVER
23103 M:      Eric Tremblay <[email protected]>
23104 L:      [email protected]
23105 S:      Maintained
23106 F:      Documentation/hwmon/tmp513.rst
23107 F:      drivers/hwmon/tmp513.c
23108
23109 TMPFS (SHMEM FILESYSTEM)
23110 M:      Hugh Dickins <[email protected]>
23111 L:      [email protected]
23112 S:      Maintained
23113 F:      include/linux/shmem_fs.h
23114 F:      mm/shmem.c
23115
23116 TOMOYO SECURITY MODULE
23117 M:      Kentaro Takeda <[email protected]>
23118 M:      Tetsuo Handa <[email protected]>
23119 L:      [email protected] (subscribers-only, for developers in English)
23120 L:      [email protected] (subscribers-only, for users in English)
23121 L:      [email protected] (subscribers-only, for developers in Japanese)
23122 L:      [email protected] (subscribers-only, for users in Japanese)
23123 S:      Maintained
23124 W:      https://tomoyo.sourceforge.net/
23125 F:      security/tomoyo/
23126
23127 TOPSTAR LAPTOP EXTRAS DRIVER
23128 M:      Herton Ronaldo Krzesinski <[email protected]>
23129 L:      [email protected]
23130 S:      Maintained
23131 F:      drivers/platform/x86/topstar-laptop.c
23132
23133 TORTURE-TEST MODULES
23134 M:      Davidlohr Bueso <[email protected]>
23135 M:      "Paul E. McKenney" <[email protected]>
23136 M:      Josh Triplett <[email protected]>
23137 L:      [email protected]
23138 S:      Supported
23139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23140 F:      Documentation/RCU/torture.rst
23141 F:      kernel/locking/locktorture.c
23142 F:      kernel/rcu/rcuscale.c
23143 F:      kernel/rcu/rcutorture.c
23144 F:      kernel/rcu/refscale.c
23145 F:      kernel/torture.c
23146
23147 TOSHIBA ACPI EXTRAS DRIVER
23148 M:      Azael Avalos <[email protected]>
23149 L:      [email protected]
23150 S:      Maintained
23151 F:      drivers/platform/x86/toshiba_acpi.c
23152
23153 TOSHIBA BLUETOOTH DRIVER
23154 M:      Azael Avalos <[email protected]>
23155 L:      [email protected]
23156 S:      Maintained
23157 F:      drivers/platform/x86/toshiba_bluetooth.c
23158
23159 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23160 M:      Azael Avalos <[email protected]>
23161 L:      [email protected]
23162 S:      Maintained
23163 F:      drivers/platform/x86/toshiba_haps.c
23164
23165 TOSHIBA SMM DRIVER
23166 M:      Jonathan Buzzard <[email protected]>
23167 S:      Maintained
23168 W:      http://www.buzzard.org.uk/toshiba/
23169 F:      drivers/char/toshiba.c
23170 F:      include/linux/toshiba.h
23171 F:      include/uapi/linux/toshiba.h
23172
23173 TOSHIBA TC358743 DRIVER
23174 M:      Hans Verkuil <[email protected]>
23175 L:      [email protected]
23176 S:      Maintained
23177 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
23178 F:      drivers/media/i2c/tc358743*
23179 F:      include/media/i2c/tc358743.h
23180
23181 TOSHIBA WMI HOTKEYS DRIVER
23182 M:      Azael Avalos <[email protected]>
23183 L:      [email protected]
23184 S:      Maintained
23185 F:      drivers/platform/x86/toshiba-wmi.c
23186
23187 TPM DEVICE DRIVER
23188 M:      Peter Huewe <[email protected]>
23189 M:      Jarkko Sakkinen <[email protected]>
23190 R:      Jason Gunthorpe <[email protected]>
23191 L:      [email protected]
23192 S:      Maintained
23193 W:      https://codeberg.org/jarkko/linux-tpmdd-test
23194 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
23195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23196 F:      Documentation/devicetree/bindings/tpm/
23197 F:      drivers/char/tpm/
23198
23199 TPS546D24 DRIVER
23200 M:      Duke Du <[email protected]>
23201 L:      [email protected]
23202 S:      Maintained
23203 F:      Documentation/hwmon/tps546d24.rst
23204 F:      drivers/hwmon/pmbus/tps546d24.c
23205
23206 TQ SYSTEMS BOARD & DRIVER SUPPORT
23207 L:      [email protected]
23208 S:      Supported
23209 W:      https://www.tq-group.com/en/products/tq-embedded/
23210 F:      arch/arm/boot/dts/imx*mba*.dts*
23211 F:      arch/arm/boot/dts/imx*tqma*.dts*
23212 F:      arch/arm/boot/dts/mba*.dtsi
23213 F:      arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23214 F:      arch/arm64/boot/dts/freescale/imx*mba*.dts*
23215 F:      arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23216 F:      arch/arm64/boot/dts/freescale/mba*.dtsi
23217 F:      arch/arm64/boot/dts/freescale/tqml*.dts*
23218 F:      drivers/gpio/gpio-tqmx86.c
23219 F:      drivers/mfd/tqmx86.c
23220 F:      drivers/watchdog/tqmx86_wdt.c
23221
23222 TRACING
23223 M:      Steven Rostedt <[email protected]>
23224 M:      Masami Hiramatsu <[email protected]>
23225 R:      Mathieu Desnoyers <[email protected]>
23226 L:      [email protected]
23227 L:      [email protected]
23228 S:      Maintained
23229 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
23230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23231 F:      Documentation/trace/*
23232 F:      fs/tracefs/
23233 F:      include/linux/trace*.h
23234 F:      include/trace/
23235 F:      kernel/trace/
23236 F:      scripts/tracing/
23237 F:      tools/testing/selftests/ftrace/
23238
23239 TRACING MMIO ACCESSES (MMIOTRACE)
23240 M:      Steven Rostedt <[email protected]>
23241 M:      Masami Hiramatsu <[email protected]>
23242 R:      Karol Herbst <[email protected]>
23243 R:      Pekka Paalanen <[email protected]>
23244 L:      [email protected]
23245 L:      [email protected]
23246 S:      Maintained
23247 F:      arch/x86/mm/kmmio.c
23248 F:      arch/x86/mm/mmio-mod.c
23249 F:      arch/x86/mm/testmmiotrace.c
23250 F:      include/linux/mmiotrace.h
23251 F:      kernel/trace/trace_mmiotrace.c
23252
23253 TRACING OS NOISE / LATENCY TRACERS
23254 M:      Steven Rostedt <[email protected]>
23255 S:      Maintained
23256 F:      Documentation/trace/hwlat_detector.rst
23257 F:      Documentation/trace/osnoise-tracer.rst
23258 F:      Documentation/trace/timerlat-tracer.rst
23259 F:      arch/*/kernel/trace.c
23260 F:      include/trace/events/osnoise.h
23261 F:      kernel/trace/trace_hwlat.c
23262 F:      kernel/trace/trace_irqsoff.c
23263 F:      kernel/trace/trace_osnoise.c
23264 F:      kernel/trace/trace_sched_wakeup.c
23265
23266 TRADITIONAL CHINESE DOCUMENTATION
23267 M:      Hu Haowen <[email protected]>
23268 S:      Maintained
23269 W:      https://github.com/srcres258/linux-doc
23270 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
23271 F:      Documentation/translations/zh_TW/
23272
23273 TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23274 M:      Dan Williams <[email protected]>
23275 L:      [email protected]
23276 S:      Maintained
23277 F:      Documentation/ABI/testing/configfs-tsm
23278 F:      drivers/virt/coco/tsm.c
23279 F:      include/linux/tsm.h
23280
23281 TRUSTED SERVICES TEE DRIVER
23282 M:      Balint Dobszay <[email protected]>
23283 M:      Sudeep Holla <[email protected]>
23284 L:      [email protected] (moderated for non-subscribers)
23285 L:      [email protected]
23286 S:      Maintained
23287 F:      Documentation/tee/ts-tee.rst
23288 F:      drivers/tee/tstee/
23289
23290 TTY LAYER AND SERIAL DRIVERS
23291 M:      Greg Kroah-Hartman <[email protected]>
23292 M:      Jiri Slaby <[email protected]>
23293 L:      [email protected]
23294 L:      [email protected]
23295 S:      Supported
23296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23297 F:      Documentation/devicetree/bindings/serial/
23298 F:      Documentation/driver-api/serial/
23299 F:      drivers/tty/
23300 F:      include/linux/selection.h
23301 F:      include/linux/serial.h
23302 F:      include/linux/serial_core.h
23303 F:      include/linux/sysrq.h
23304 F:      include/linux/tty*.h
23305 F:      include/linux/vt.h
23306 F:      include/linux/vt_*.h
23307 F:      include/uapi/linux/serial.h
23308 F:      include/uapi/linux/serial_core.h
23309 F:      include/uapi/linux/tty.h
23310
23311 TUA9001 MEDIA DRIVER
23312 L:      [email protected]
23313 S:      Orphan
23314 W:      https://linuxtv.org
23315 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23316 F:      drivers/media/tuners/tua9001*
23317
23318 TULIP NETWORK DRIVERS
23319 L:      [email protected]
23320 L:      [email protected]
23321 S:      Orphan
23322 F:      drivers/net/ethernet/dec/tulip/
23323
23324 TUN/TAP driver
23325 M:      Willem de Bruijn <[email protected]>
23326 M:      Jason Wang <[email protected]>
23327 S:      Maintained
23328 W:      http://vtun.sourceforge.net/tun
23329 F:      Documentation/networking/tuntap.rst
23330 F:      arch/um/os-Linux/drivers/
23331 F:      drivers/net/tap.c
23332 F:      drivers/net/tun.c
23333
23334 TURBOCHANNEL SUBSYSTEM
23335 M:      "Maciej W. Rozycki" <[email protected]>
23336 M:      Ralf Baechle <[email protected]>
23337 L:      [email protected]
23338 S:      Maintained
23339 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
23340 F:      drivers/tc/
23341 F:      include/linux/tc.h
23342
23343 TURBOSTAT UTILITY
23344 M:      "Len Brown" <[email protected]>
23345 L:      [email protected]
23346 S:      Supported
23347 Q:      https://patchwork.kernel.org/project/linux-pm/list/
23348 B:      https://bugzilla.kernel.org
23349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23350 F:      tools/power/x86/turbostat/
23351 F:      tools/testing/selftests/turbostat/
23352
23353 TW5864 VIDEO4LINUX DRIVER
23354 M:      Bluecherry Maintainers <[email protected]>
23355 M:      Andrey Utkin <[email protected]>
23356 M:      Andrey Utkin <[email protected]>
23357 L:      [email protected]
23358 S:      Supported
23359 F:      drivers/media/pci/tw5864/
23360
23361 TW68 VIDEO4LINUX DRIVER
23362 M:      Hans Verkuil <[email protected]>
23363 L:      [email protected]
23364 S:      Odd Fixes
23365 W:      https://linuxtv.org
23366 T:      git git://linuxtv.org/media_tree.git
23367 F:      drivers/media/pci/tw68/
23368
23369 TW686X VIDEO4LINUX DRIVER
23370 M:      Ezequiel Garcia <[email protected]>
23371 L:      [email protected]
23372 S:      Maintained
23373 W:      http://linuxtv.org
23374 T:      git git://linuxtv.org/media_tree.git
23375 F:      drivers/media/pci/tw686x/
23376
23377 U-BOOT ENVIRONMENT VARIABLES
23378 M:      Rafał Miłecki <[email protected]>
23379 S:      Maintained
23380 F:      Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23381 F:      drivers/nvmem/u-boot-env.c
23382
23383 UACCE ACCELERATOR FRAMEWORK
23384 M:      Zhangfei Gao <[email protected]>
23385 M:      Zhou Wang <[email protected]>
23386 L:      [email protected]
23387 L:      [email protected]
23388 S:      Maintained
23389 F:      Documentation/ABI/testing/sysfs-driver-uacce
23390 F:      Documentation/misc-devices/uacce.rst
23391 F:      drivers/misc/uacce/
23392 F:      include/linux/uacce.h
23393 F:      include/uapi/misc/uacce/
23394
23395 UBI FILE SYSTEM (UBIFS)
23396 M:      Richard Weinberger <[email protected]>
23397 R:      Zhihao Cheng <[email protected]>
23398 L:      [email protected]
23399 S:      Supported
23400 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
23401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23403 F:      Documentation/ABI/testing/sysfs-fs-ubifs
23404 F:      Documentation/filesystems/ubifs-authentication.rst
23405 F:      Documentation/filesystems/ubifs.rst
23406 F:      fs/ubifs/
23407
23408 UBLK USERSPACE BLOCK DRIVER
23409 M:      Ming Lei <[email protected]>
23410 L:      [email protected]
23411 S:      Maintained
23412 F:      Documentation/block/ublk.rst
23413 F:      drivers/block/ublk_drv.c
23414 F:      include/uapi/linux/ublk_cmd.h
23415
23416 UBSAN
23417 M:      Kees Cook <[email protected]>
23418 R:      Marco Elver <[email protected]>
23419 R:      Andrey Konovalov <[email protected]>
23420 R:      Andrey Ryabinin <[email protected]>
23421 L:      [email protected]
23422 L:      [email protected]
23423 S:      Supported
23424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23425 F:      Documentation/dev-tools/ubsan.rst
23426 F:      include/linux/ubsan.h
23427 F:      lib/Kconfig.ubsan
23428 F:      lib/test_ubsan.c
23429 F:      lib/ubsan.c
23430 F:      lib/ubsan.h
23431 F:      scripts/Makefile.ubsan
23432 K:      \bARCH_HAS_UBSAN\b
23433
23434 UCLINUX (M68KNOMMU AND COLDFIRE)
23435 M:      Greg Ungerer <[email protected]>
23436 L:      [email protected]
23437 S:      Maintained
23438 W:      http://www.linux-m68k.org/
23439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23440 F:      arch/m68k/*/*_no.*
23441 F:      arch/m68k/68*/
23442 F:      arch/m68k/coldfire/
23443 F:      arch/m68k/include/asm/*_no.*
23444
23445 UDF FILESYSTEM
23446 M:      Jan Kara <[email protected]>
23447 S:      Maintained
23448 F:      Documentation/filesystems/udf.rst
23449 F:      fs/udf/
23450
23451 UDRAW TABLET
23452 M:      Bastien Nocera <[email protected]>
23453 L:      [email protected]
23454 S:      Maintained
23455 F:      drivers/hid/hid-udraw-ps3.c
23456
23457 UFS FILESYSTEM
23458 M:      Evgeniy Dushistov <[email protected]>
23459 S:      Maintained
23460 F:      Documentation/admin-guide/ufs.rst
23461 F:      fs/ufs/
23462
23463 UHID USERSPACE HID IO DRIVER
23464 M:      David Rheinsberg <[email protected]>
23465 L:      [email protected]
23466 S:      Maintained
23467 F:      drivers/hid/uhid.c
23468 F:      include/uapi/linux/uhid.h
23469
23470 ULPI BUS
23471 M:      Heikki Krogerus <[email protected]>
23472 L:      [email protected]
23473 S:      Maintained
23474 F:      drivers/usb/common/ulpi.c
23475 F:      include/linux/ulpi/
23476
23477 UNICODE SUBSYSTEM
23478 M:      Gabriel Krisman Bertazi <[email protected]>
23479 L:      [email protected]
23480 S:      Supported
23481 F:      fs/unicode/
23482
23483 UNIFDEF
23484 M:      Tony Finch <[email protected]>
23485 S:      Maintained
23486 W:      http://dotat.at/prog/unifdef
23487 F:      scripts/unifdef.c
23488
23489 UNIFORM CDROM DRIVER
23490 M:      Phillip Potter <[email protected]>
23491 S:      Maintained
23492 F:      Documentation/cdrom/
23493 F:      drivers/cdrom/cdrom.c
23494 F:      include/linux/cdrom.h
23495 F:      include/uapi/linux/cdrom.h
23496
23497 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23498 R:      Alim Akhtar <[email protected]>
23499 R:      Avri Altman <[email protected]>
23500 R:      Bart Van Assche <[email protected]>
23501 L:      [email protected]
23502 S:      Supported
23503 F:      Documentation/devicetree/bindings/ufs/
23504 F:      Documentation/scsi/ufs.rst
23505 F:      drivers/ufs/core/
23506
23507 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23508 M:      Pedro Sousa <[email protected]>
23509 L:      [email protected]
23510 S:      Supported
23511 F:      drivers/ufs/host/*dwc*
23512
23513 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23514 M:      Alim Akhtar <[email protected]>
23515 L:      [email protected]
23516 S:      Maintained
23517 F:      drivers/ufs/host/ufs-exynos*
23518
23519 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23520 M:      Peter Wang <[email protected]>
23521 R:      Stanley Jhu <[email protected]>
23522 L:      [email protected]
23523 L:      [email protected] (moderated for non-subscribers)
23524 S:      Maintained
23525 F:      drivers/ufs/host/ufs-mediatek*
23526
23527 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23528 M:      Manivannan Sadhasivam <[email protected]>
23529 L:      [email protected]
23530 L:      [email protected]
23531 S:      Maintained
23532 F:      Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23533 F:      drivers/ufs/host/ufs-qcom*
23534
23535 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23536 M:      Yoshihiro Shimoda <[email protected]>
23537 L:      [email protected]
23538 L:      [email protected]
23539 S:      Maintained
23540 F:      drivers/ufs/host/ufs-renesas.c
23541
23542 UNSORTED BLOCK IMAGES (UBI)
23543 M:      Richard Weinberger <[email protected]>
23544 R:      Zhihao Cheng <[email protected]>
23545 L:      [email protected]
23546 S:      Supported
23547 W:      http://www.linux-mtd.infradead.org/
23548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23550 F:      drivers/mtd/ubi/
23551 F:      include/linux/mtd/ubi.h
23552 F:      include/uapi/mtd/ubi-user.h
23553
23554 UPROBES
23555 M:      Masami Hiramatsu <[email protected]>
23556 M:      Oleg Nesterov <[email protected]>
23557 M:      Peter Zijlstra <[email protected]>
23558 L:      [email protected]
23559 L:      [email protected]
23560 S:      Maintained
23561 F:      arch/*/include/asm/uprobes.h
23562 F:      arch/*/kernel/probes/uprobes.c
23563 F:      arch/*/kernel/uprobes.c
23564 F:      include/linux/uprobes.h
23565 F:      kernel/events/uprobes.c
23566
23567 USB "USBNET" DRIVER FRAMEWORK
23568 M:      Oliver Neukum <[email protected]>
23569 L:      [email protected]
23570 S:      Maintained
23571 W:      http://www.linux-usb.org/usbnet
23572 F:      drivers/net/usb/usbnet.c
23573 F:      include/linux/usb/usbnet.h
23574
23575 USB ACM DRIVER
23576 M:      Oliver Neukum <[email protected]>
23577 L:      [email protected]
23578 S:      Maintained
23579 F:      Documentation/usb/acm.rst
23580 F:      drivers/usb/class/cdc-acm.*
23581
23582 USB APPLE MFI FASTCHARGE DRIVER
23583 M:      Bastien Nocera <[email protected]>
23584 L:      [email protected]
23585 S:      Maintained
23586 F:      drivers/usb/misc/apple-mfi-fastcharge.c
23587
23588 USB AR5523 WIRELESS DRIVER
23589 L:      [email protected]
23590 S:      Orphan
23591 F:      drivers/net/wireless/ath/ar5523/
23592
23593 USB ATTACHED SCSI
23594 M:      Oliver Neukum <[email protected]>
23595 L:      [email protected]
23596 L:      [email protected]
23597 S:      Maintained
23598 F:      drivers/usb/storage/uas.c
23599
23600 USB CDC ETHERNET DRIVER
23601 M:      Oliver Neukum <[email protected]>
23602 L:      [email protected]
23603 S:      Maintained
23604 F:      drivers/net/usb/cdc_*.c
23605 F:      include/uapi/linux/usb/cdc.h
23606
23607 USB CHAOSKEY DRIVER
23608 M:      Keith Packard <[email protected]>
23609 L:      [email protected]
23610 S:      Maintained
23611 F:      drivers/usb/misc/chaoskey.c
23612
23613 USB CYPRESS C67X00 DRIVER
23614 L:      [email protected]
23615 S:      Orphan
23616 F:      drivers/usb/c67x00/
23617
23618 USB DAVICOM DM9601 DRIVER
23619 M:      Peter Korsgaard <[email protected]>
23620 L:      [email protected]
23621 S:      Maintained
23622 W:      http://www.linux-usb.org/usbnet
23623 F:      drivers/net/usb/dm9601.c
23624
23625 USB EHCI DRIVER
23626 M:      Alan Stern <[email protected]>
23627 L:      [email protected]
23628 S:      Maintained
23629 F:      Documentation/usb/ehci.rst
23630 F:      drivers/usb/host/ehci*
23631
23632 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23633 M:      Jiri Kosina <[email protected]>
23634 M:      Benjamin Tissoires <[email protected]>
23635 L:      [email protected]
23636 S:      Maintained
23637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23638 F:      Documentation/hid/hiddev.rst
23639 F:      drivers/hid/usbhid/
23640
23641 USB INTEL XHCI ROLE MUX DRIVER
23642 M:      Hans de Goede <[email protected]>
23643 L:      [email protected]
23644 S:      Maintained
23645 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
23646
23647 USB IP DRIVER FOR HISILICON KIRIN 960
23648 M:      Yu Chen <[email protected]>
23649 M:      Binghui Wang <[email protected]>
23650 L:      [email protected]
23651 S:      Maintained
23652 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23653 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
23654
23655 USB IP DRIVER FOR HISILICON KIRIN 970
23656 M:      Mauro Carvalho Chehab <[email protected]>
23657 L:      [email protected]
23658 S:      Maintained
23659 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23660 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
23661
23662 USB ISP116X DRIVER
23663 M:      Olav Kongas <[email protected]>
23664 L:      [email protected]
23665 S:      Maintained
23666 F:      drivers/usb/host/isp116x*
23667 F:      include/linux/usb/isp116x.h
23668
23669 USB ISP1760 DRIVER
23670 M:      Rui Miguel Silva <[email protected]>
23671 L:      [email protected]
23672 S:      Maintained
23673 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23674 F:      drivers/usb/isp1760/*
23675
23676 USB LAN78XX ETHERNET DRIVER
23677 M:      Woojung Huh <[email protected]>
23678 M:      [email protected]
23679 L:      [email protected]
23680 S:      Maintained
23681 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23682 F:      drivers/net/usb/lan78xx.*
23683 F:      include/dt-bindings/net/microchip-lan78xx.h
23684
23685 USB MASS STORAGE DRIVER
23686 M:      Alan Stern <[email protected]>
23687 L:      [email protected]
23688 L:      [email protected]
23689 S:      Maintained
23690 F:      drivers/usb/storage/
23691
23692 USB MIDI DRIVER
23693 M:      Clemens Ladisch <[email protected]>
23694 L:      [email protected] (moderated for non-subscribers)
23695 S:      Maintained
23696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23697 F:      sound/usb/midi.*
23698
23699 USB NETWORKING DRIVERS
23700 L:      [email protected]
23701 S:      Odd Fixes
23702 F:      drivers/net/usb/
23703
23704 USB OHCI DRIVER
23705 M:      Alan Stern <[email protected]>
23706 L:      [email protected]
23707 S:      Maintained
23708 F:      Documentation/usb/ohci.rst
23709 F:      drivers/usb/host/ohci*
23710
23711 USB OTG FSM (Finite State Machine)
23712 M:      Peter Chen <[email protected]>
23713 L:      [email protected]
23714 S:      Maintained
23715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23716 F:      drivers/usb/common/usb-otg-fsm.c
23717
23718 USB OVER IP DRIVER
23719 M:      Valentina Manea <[email protected]>
23720 M:      Shuah Khan <[email protected]>
23721 M:      Shuah Khan <[email protected]>
23722 R:      Hongren Zheng <[email protected]>
23723 L:      [email protected]
23724 S:      Maintained
23725 F:      Documentation/usb/usbip_protocol.rst
23726 F:      drivers/usb/usbip/
23727 F:      tools/testing/selftests/drivers/usb/usbip/
23728 F:      tools/usb/usbip/
23729
23730 USB PEGASUS DRIVER
23731 M:      Petko Manolov <[email protected]>
23732 L:      [email protected]
23733 L:      [email protected]
23734 S:      Maintained
23735 W:      https://github.com/petkan/pegasus
23736 T:      git https://github.com/petkan/pegasus.git
23737 F:      drivers/net/usb/pegasus.*
23738
23739 USB PRINTER DRIVER (usblp)
23740 M:      Pete Zaitcev <[email protected]>
23741 L:      [email protected]
23742 S:      Supported
23743 F:      drivers/usb/class/usblp.c
23744
23745 USB QMI WWAN NETWORK DRIVER
23746 M:      Bjørn Mork <[email protected]>
23747 L:      [email protected]
23748 S:      Maintained
23749 F:      Documentation/ABI/testing/sysfs-class-net-qmi
23750 F:      drivers/net/usb/qmi_wwan.c
23751
23752 USB RAW GADGET DRIVER
23753 R:      Andrey Konovalov <[email protected]>
23754 L:      [email protected]
23755 S:      Maintained
23756 F:      Documentation/usb/raw-gadget.rst
23757 F:      drivers/usb/gadget/legacy/raw_gadget.c
23758 F:      include/uapi/linux/usb/raw_gadget.h
23759
23760 USB RTL8150 DRIVER
23761 M:      Petko Manolov <[email protected]>
23762 L:      [email protected]
23763 L:      [email protected]
23764 S:      Maintained
23765 W:      https://github.com/petkan/rtl8150
23766 T:      git https://github.com/petkan/rtl8150.git
23767 F:      drivers/net/usb/rtl8150.c
23768
23769 USB SERIAL SUBSYSTEM
23770 M:      Johan Hovold <[email protected]>
23771 L:      [email protected]
23772 S:      Maintained
23773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23774 F:      Documentation/usb/usb-serial.rst
23775 F:      drivers/usb/serial/
23776 F:      include/linux/usb/serial.h
23777
23778 USB SMSC75XX ETHERNET DRIVER
23779 M:      Steve Glendinning <[email protected]>
23780 L:      [email protected]
23781 S:      Maintained
23782 F:      drivers/net/usb/smsc75xx.*
23783
23784 USB SMSC95XX ETHERNET DRIVER
23785 M:      Steve Glendinning <[email protected]>
23786 M:      [email protected]
23787 L:      [email protected]
23788 S:      Maintained
23789 F:      drivers/net/usb/smsc95xx.*
23790
23791 USB SUBSYSTEM
23792 M:      Greg Kroah-Hartman <[email protected]>
23793 L:      [email protected]
23794 S:      Supported
23795 W:      http://www.linux-usb.org
23796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23797 F:      Documentation/devicetree/bindings/usb/
23798 F:      Documentation/usb/
23799 F:      drivers/usb/
23800 F:      include/dt-bindings/usb/
23801 F:      include/linux/usb.h
23802 F:      include/linux/usb/
23803 F:      include/uapi/linux/usb/
23804
23805 USB TYPEC BUS FOR ALTERNATE MODES
23806 M:      Heikki Krogerus <[email protected]>
23807 L:      [email protected]
23808 S:      Maintained
23809 F:      Documentation/ABI/testing/sysfs-bus-typec
23810 F:      Documentation/driver-api/usb/typec_bus.rst
23811 F:      drivers/usb/typec/altmodes/
23812 F:      include/linux/usb/typec_altmode.h
23813
23814 USB TYPEC CLASS
23815 M:      Heikki Krogerus <[email protected]>
23816 L:      [email protected]
23817 S:      Maintained
23818 F:      Documentation/ABI/testing/sysfs-class-typec
23819 F:      Documentation/driver-api/usb/typec.rst
23820 F:      drivers/usb/typec/
23821 F:      include/linux/usb/typec.h
23822
23823 USB TYPEC INTEL PMC MUX DRIVER
23824 M:      Heikki Krogerus <[email protected]>
23825 L:      [email protected]
23826 S:      Maintained
23827 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23828 F:      drivers/usb/typec/mux/intel_pmc_mux.c
23829
23830 USB TYPEC PI3USB30532 MUX DRIVER
23831 M:      Hans de Goede <[email protected]>
23832 L:      [email protected]
23833 S:      Maintained
23834 F:      drivers/usb/typec/mux/pi3usb30532.c
23835
23836 USB TYPEC PORT CONTROLLER DRIVERS
23837 L:      [email protected]
23838 S:      Orphan
23839 F:      drivers/usb/typec/tcpm/
23840
23841 USB UHCI DRIVER
23842 M:      Alan Stern <[email protected]>
23843 L:      [email protected]
23844 S:      Maintained
23845 F:      drivers/usb/host/uhci*
23846
23847 USB VIDEO CLASS
23848 M:      Laurent Pinchart <[email protected]>
23849 L:      [email protected]
23850 S:      Maintained
23851 W:      http://www.ideasonboard.org/uvc/
23852 T:      git git://linuxtv.org/media_tree.git
23853 F:      drivers/media/usb/uvc/
23854 F:      include/uapi/linux/uvcvideo.h
23855
23856 USB WEBCAM GADGET
23857 M:      Laurent Pinchart <[email protected]>
23858 M:      Daniel Scally <[email protected]>
23859 L:      [email protected]
23860 S:      Maintained
23861 F:      drivers/usb/gadget/function/*uvc*
23862 F:      drivers/usb/gadget/legacy/webcam.c
23863 F:      include/uapi/linux/usb/g_uvc.h
23864
23865 USB XHCI DRIVER
23866 M:      Mathias Nyman <[email protected]>
23867 L:      [email protected]
23868 S:      Supported
23869 F:      drivers/usb/host/pci-quirks*
23870 F:      drivers/usb/host/xhci*
23871
23872 USER DATAGRAM PROTOCOL (UDP)
23873 M:      Willem de Bruijn <[email protected]>
23874 S:      Maintained
23875 F:      include/linux/udp.h
23876 F:      net/ipv4/udp.c
23877 F:      net/ipv6/udp.c
23878
23879 USER-MODE LINUX (UML)
23880 M:      Richard Weinberger <[email protected]>
23881 M:      Anton Ivanov <[email protected]>
23882 M:      Johannes Berg <[email protected]>
23883 L:      [email protected]
23884 S:      Maintained
23885 W:      http://user-mode-linux.sourceforge.net
23886 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
23887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23889 F:      Documentation/virt/uml/
23890 F:      arch/um/
23891 F:      arch/x86/um/
23892 F:      fs/hostfs/
23893
23894 USERSPACE COPYIN/COPYOUT (UIOVEC)
23895 M:      Alexander Viro <[email protected]>
23896 S:      Maintained
23897 F:      include/linux/uio.h
23898 F:      lib/iov_iter.c
23899
23900 USERSPACE DMA BUFFER DRIVER
23901 M:      Gerd Hoffmann <[email protected]>
23902 L:      [email protected]
23903 S:      Maintained
23904 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
23905 F:      drivers/dma-buf/udmabuf.c
23906 F:      include/uapi/linux/udmabuf.h
23907
23908 USERSPACE I/O (UIO)
23909 M:      Greg Kroah-Hartman <[email protected]>
23910 S:      Maintained
23911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23912 F:      Documentation/driver-api/uio-howto.rst
23913 F:      drivers/uio/
23914 F:      include/linux/uio_driver.h
23915
23916 UTIL-LINUX PACKAGE
23917 M:      Karel Zak <[email protected]>
23918 L:      [email protected]
23919 S:      Maintained
23920 W:      http://en.wikipedia.org/wiki/Util-linux
23921 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23922
23923 UUID HELPERS
23924 R:      Andy Shevchenko <[email protected]>
23925 L:      [email protected]
23926 S:      Maintained
23927 F:      include/linux/uuid.h
23928 F:      lib/test_uuid.c
23929 F:      lib/uuid.c
23930
23931 UV SYSFS DRIVER
23932 M:      Justin Ernst <[email protected]>
23933 L:      [email protected]
23934 S:      Maintained
23935 F:      drivers/platform/x86/uv_sysfs.c
23936
23937 UVESAFB DRIVER
23938 M:      Michal Januszewski <[email protected]>
23939 L:      [email protected]
23940 S:      Maintained
23941 W:      https://github.com/mjanusz/v86d
23942 F:      Documentation/fb/uvesafb.rst
23943 F:      drivers/video/fbdev/uvesafb.*
23944
23945 Ux500 CLOCK DRIVERS
23946 M:      Ulf Hansson <[email protected]>
23947 L:      [email protected]
23948 L:      [email protected] (moderated for non-subscribers)
23949 S:      Maintained
23950 F:      drivers/clk/ux500/
23951
23952 V4L2 ASYNC AND FWNODE FRAMEWORKS
23953 M:      Sakari Ailus <[email protected]>
23954 L:      [email protected]
23955 S:      Maintained
23956 T:      git git://linuxtv.org/media_tree.git
23957 F:      drivers/media/v4l2-core/v4l2-async.c
23958 F:      drivers/media/v4l2-core/v4l2-fwnode.c
23959 F:      include/media/v4l2-async.h
23960 F:      include/media/v4l2-fwnode.h
23961
23962 V4L2 LENS DRIVERS
23963 M:      Sakari Ailus <[email protected]>
23964 L:      [email protected]
23965 S:      Maintained
23966 F:      drivers/media/i2c/ak*
23967 F:      drivers/media/i2c/dw*
23968 F:      drivers/media/i2c/lm*
23969
23970 V4L2 CAMERA SENSOR DRIVERS
23971 M:      Sakari Ailus <[email protected]>
23972 L:      [email protected]
23973 S:      Maintained
23974 F:      Documentation/driver-api/media/camera-sensor.rst
23975 F:      Documentation/driver-api/media/tx-rx.rst
23976 F:      drivers/media/i2c/ar*
23977 F:      drivers/media/i2c/gc*
23978 F:      drivers/media/i2c/hi*
23979 F:      drivers/media/i2c/imx*
23980 F:      drivers/media/i2c/mt*
23981 F:      drivers/media/i2c/og*
23982 F:      drivers/media/i2c/ov*
23983 F:      drivers/media/i2c/s5*
23984 F:      drivers/media/i2c/vgxy61.c
23985
23986 VF610 NAND DRIVER
23987 M:      Stefan Agner <[email protected]>
23988 L:      [email protected]
23989 S:      Supported
23990 F:      drivers/mtd/nand/raw/vf610_nfc.c
23991
23992 VFAT/FAT/MSDOS FILESYSTEM
23993 M:      OGAWA Hirofumi <[email protected]>
23994 S:      Maintained
23995 F:      Documentation/filesystems/vfat.rst
23996 F:      fs/fat/
23997 F:      tools/testing/selftests/filesystems/fat/
23998
23999 VFIO CDX DRIVER
24000 M:      Nipun Gupta <[email protected]>
24001 M:      Nikhil Agarwal <[email protected]>
24002 L:      [email protected]
24003 S:      Maintained
24004 F:      drivers/vfio/cdx/*
24005
24006 VFIO DRIVER
24007 M:      Alex Williamson <[email protected]>
24008 L:      [email protected]
24009 S:      Maintained
24010 T:      git https://github.com/awilliam/linux-vfio.git
24011 F:      Documentation/ABI/testing/debugfs-vfio
24012 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
24013 F:      Documentation/driver-api/vfio.rst
24014 F:      drivers/vfio/
24015 F:      include/linux/vfio.h
24016 F:      include/linux/vfio_pci_core.h
24017 F:      include/uapi/linux/vfio.h
24018
24019 VFIO FSL-MC DRIVER
24020 L:      [email protected]
24021 S:      Orphan
24022 F:      drivers/vfio/fsl-mc/
24023
24024 VFIO HISILICON PCI DRIVER
24025 M:      Longfang Liu <[email protected]>
24026 M:      Shameer Kolothum <[email protected]>
24027 L:      [email protected]
24028 S:      Maintained
24029 F:      drivers/vfio/pci/hisilicon/
24030
24031 VFIO MEDIATED DEVICE DRIVERS
24032 M:      Kirti Wankhede <[email protected]>
24033 L:      [email protected]
24034 S:      Maintained
24035 F:      Documentation/driver-api/vfio-mediated-device.rst
24036 F:      drivers/vfio/mdev/
24037 F:      include/linux/mdev.h
24038 F:      samples/vfio-mdev/
24039
24040 VFIO MLX5 PCI DRIVER
24041 M:      Yishai Hadas <[email protected]>
24042 L:      [email protected]
24043 S:      Maintained
24044 F:      drivers/vfio/pci/mlx5/
24045
24046 VFIO NVIDIA GRACE GPU DRIVER
24047 M:      Ankit Agrawal <[email protected]>
24048 L:      [email protected]
24049 S:      Supported
24050 F:      drivers/vfio/pci/nvgrace-gpu/
24051
24052 VFIO PCI DEVICE SPECIFIC DRIVERS
24053 R:      Jason Gunthorpe <[email protected]>
24054 R:      Yishai Hadas <[email protected]>
24055 R:      Shameer Kolothum <[email protected]>
24056 R:      Kevin Tian <[email protected]>
24057 L:      [email protected]
24058 S:      Maintained
24059 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24060 F:      drivers/vfio/pci/*/
24061
24062 VFIO PDS PCI DRIVER
24063 M:      Brett Creeley <[email protected]>
24064 L:      [email protected]
24065 S:      Maintained
24066 F:      Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24067 F:      drivers/vfio/pci/pds/
24068
24069 VFIO PLATFORM DRIVER
24070 M:      Eric Auger <[email protected]>
24071 L:      [email protected]
24072 S:      Maintained
24073 F:      drivers/vfio/platform/
24074
24075 VFIO QAT PCI DRIVER
24076 M:      Xin Zeng <[email protected]>
24077 M:      Giovanni Cabiddu <[email protected]>
24078 L:      [email protected]
24079 L:      [email protected]
24080 S:      Supported
24081 F:      drivers/vfio/pci/qat/
24082
24083 VFIO VIRTIO PCI DRIVER
24084 M:      Yishai Hadas <[email protected]>
24085 L:      [email protected]
24086 L:      [email protected]
24087 S:      Maintained
24088 F:      drivers/vfio/pci/virtio
24089
24090 VGA_SWITCHEROO
24091 R:      Lukas Wunner <[email protected]>
24092 S:      Maintained
24093 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24094 F:      Documentation/gpu/vga-switcheroo.rst
24095 F:      drivers/gpu/vga/vga_switcheroo.c
24096 F:      include/linux/vga_switcheroo.h
24097
24098 VIA RHINE NETWORK DRIVER
24099 M:      Kevin Brace <[email protected]>
24100 S:      Maintained
24101 F:      drivers/net/ethernet/via/via-rhine.c
24102
24103 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24104 M:      Florian Tobias Schandinat <[email protected]>
24105 L:      [email protected]
24106 S:      Maintained
24107 F:      drivers/video/fbdev/via/
24108 F:      include/linux/via-core.h
24109 F:      include/linux/via_i2c.h
24110
24111 VIA VELOCITY NETWORK DRIVER
24112 M:      Francois Romieu <[email protected]>
24113 L:      [email protected]
24114 S:      Maintained
24115 F:      drivers/net/ethernet/via/via-velocity.*
24116
24117 VICODEC VIRTUAL CODEC DRIVER
24118 M:      Hans Verkuil <[email protected]>
24119 L:      [email protected]
24120 S:      Maintained
24121 W:      https://linuxtv.org
24122 T:      git git://linuxtv.org/media_tree.git
24123 F:      drivers/media/test-drivers/vicodec/*
24124
24125 VIDEO I2C POLLING DRIVER
24126 M:      Matt Ranostay <[email protected]>
24127 L:      [email protected]
24128 S:      Maintained
24129 F:      drivers/media/i2c/video-i2c.c
24130
24131 VIDEO MULTIPLEXER DRIVER
24132 M:      Philipp Zabel <[email protected]>
24133 L:      [email protected]
24134 S:      Maintained
24135 F:      drivers/media/platform/video-mux.c
24136
24137 VIDEOBUF2 FRAMEWORK
24138 M:      Tomasz Figa <[email protected]>
24139 M:      Marek Szyprowski <[email protected]>
24140 L:      [email protected]
24141 S:      Maintained
24142 F:      drivers/media/common/videobuf2/*
24143 F:      include/media/videobuf2-*
24144
24145 VIDTV VIRTUAL DIGITAL TV DRIVER
24146 M:      Daniel W. S. Almeida <[email protected]>
24147 L:      [email protected]
24148 S:      Maintained
24149 W:      https://linuxtv.org
24150 T:      git git://linuxtv.org/media_tree.git
24151 F:      drivers/media/test-drivers/vidtv/*
24152
24153 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24154 M:      Shuah Khan <[email protected]>
24155 R:      Kieran Bingham <[email protected]>
24156 L:      [email protected]
24157 S:      Maintained
24158 W:      https://linuxtv.org
24159 T:      git git://linuxtv.org/media_tree.git
24160 F:      drivers/media/test-drivers/vimc/*
24161
24162 VIRT LIB
24163 M:      Alex Williamson <[email protected]>
24164 M:      Paolo Bonzini <[email protected]>
24165 L:      [email protected]
24166 S:      Supported
24167 F:      virt/lib/
24168
24169 VIRTIO AND VHOST VSOCK DRIVER
24170 M:      Stefan Hajnoczi <[email protected]>
24171 M:      Stefano Garzarella <[email protected]>
24172 L:      [email protected]
24173 L:      [email protected]
24174 L:      [email protected]
24175 S:      Maintained
24176 F:      drivers/vhost/vsock.c
24177 F:      include/linux/virtio_vsock.h
24178 F:      include/uapi/linux/virtio_vsock.h
24179 F:      net/vmw_vsock/virtio_transport.c
24180 F:      net/vmw_vsock/virtio_transport_common.c
24181
24182 VIRTIO BALLOON
24183 M:      "Michael S. Tsirkin" <[email protected]>
24184 M:      David Hildenbrand <[email protected]>
24185 L:      [email protected]
24186 S:      Maintained
24187 F:      drivers/virtio/virtio_balloon.c
24188 F:      include/linux/balloon_compaction.h
24189 F:      include/uapi/linux/virtio_balloon.h
24190 F:      mm/balloon_compaction.c
24191
24192 VIRTIO BLOCK AND SCSI DRIVERS
24193 M:      "Michael S. Tsirkin" <[email protected]>
24194 M:      Jason Wang <[email protected]>
24195 R:      Paolo Bonzini <[email protected]>
24196 R:      Stefan Hajnoczi <[email protected]>
24197 R:      Eugenio Pérez <[email protected]>
24198 L:      [email protected]
24199 S:      Maintained
24200 F:      drivers/block/virtio_blk.c
24201 F:      drivers/scsi/virtio_scsi.c
24202 F:      include/uapi/linux/virtio_blk.h
24203 F:      include/uapi/linux/virtio_scsi.h
24204
24205 VIRTIO CONSOLE DRIVER
24206 M:      Amit Shah <[email protected]>
24207 L:      [email protected]
24208 S:      Maintained
24209 F:      drivers/char/virtio_console.c
24210 F:      include/uapi/linux/virtio_console.h
24211
24212 VIRTIO CORE AND NET DRIVERS
24213 M:      "Michael S. Tsirkin" <[email protected]>
24214 M:      Jason Wang <[email protected]>
24215 R:      Xuan Zhuo <[email protected]>
24216 R:      Eugenio Pérez <[email protected]>
24217 L:      [email protected]
24218 S:      Maintained
24219 F:      Documentation/ABI/testing/sysfs-bus-vdpa
24220 F:      Documentation/ABI/testing/sysfs-class-vduse
24221 F:      Documentation/devicetree/bindings/virtio/
24222 F:      Documentation/driver-api/virtio/
24223 F:      drivers/block/virtio_blk.c
24224 F:      drivers/crypto/virtio/
24225 F:      drivers/net/virtio_net.c
24226 F:      drivers/vdpa/
24227 F:      drivers/virtio/
24228 F:      include/linux/vdpa.h
24229 F:      include/linux/virtio*.h
24230 F:      include/linux/vringh.h
24231 F:      include/uapi/linux/virtio_*.h
24232 F:      tools/virtio/
24233 F:      tools/testing/selftests/drivers/net/virtio_net/
24234
24235 VIRTIO CRYPTO DRIVER
24236 M:      Gonglei <[email protected]>
24237 L:      [email protected]
24238 L:      [email protected]
24239 S:      Maintained
24240 F:      drivers/crypto/virtio/
24241 F:      include/uapi/linux/virtio_crypto.h
24242
24243 VIRTIO DRIVERS FOR S390
24244 M:      Cornelia Huck <[email protected]>
24245 M:      Halil Pasic <[email protected]>
24246 M:      Eric Farman <[email protected]>
24247 L:      [email protected]
24248 L:      [email protected]
24249 L:      [email protected]
24250 S:      Supported
24251 F:      arch/s390/include/uapi/asm/virtio-ccw.h
24252 F:      drivers/s390/virtio/
24253
24254 VIRTIO FILE SYSTEM
24255 M:      Vivek Goyal <[email protected]>
24256 M:      Stefan Hajnoczi <[email protected]>
24257 M:      Miklos Szeredi <[email protected]>
24258 R:      Eugenio Pérez <[email protected]>
24259 L:      [email protected]
24260 L:      [email protected]
24261 S:      Supported
24262 W:      https://virtio-fs.gitlab.io/
24263 F:      Documentation/filesystems/virtiofs.rst
24264 F:      fs/fuse/virtio_fs.c
24265 F:      include/uapi/linux/virtio_fs.h
24266
24267 VIRTIO GPIO DRIVER
24268 M:      Enrico Weigelt, metux IT consult <[email protected]>
24269 M:      Viresh Kumar <[email protected]>
24270 L:      [email protected]
24271 L:      [email protected]
24272 S:      Maintained
24273 F:      drivers/gpio/gpio-virtio.c
24274 F:      include/uapi/linux/virtio_gpio.h
24275
24276 VIRTIO GPU DRIVER
24277 M:      David Airlie <[email protected]>
24278 M:      Gerd Hoffmann <[email protected]>
24279 R:      Gurchetan Singh <[email protected]>
24280 R:      Chia-I Wu <[email protected]>
24281 L:      [email protected]
24282 L:      [email protected]
24283 S:      Maintained
24284 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24285 F:      drivers/gpu/drm/ci/xfails/virtio*
24286 F:      drivers/gpu/drm/virtio/
24287 F:      include/uapi/linux/virtio_gpu.h
24288
24289 VIRTIO HOST (VHOST)
24290 M:      "Michael S. Tsirkin" <[email protected]>
24291 M:      Jason Wang <[email protected]>
24292 R:      Eugenio Pérez <[email protected]>
24293 L:      [email protected]
24294 L:      [email protected]
24295 L:      [email protected]
24296 S:      Maintained
24297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24298 F:      drivers/vhost/
24299 F:      include/linux/sched/vhost_task.h
24300 F:      include/linux/vhost_iotlb.h
24301 F:      include/uapi/linux/vhost.h
24302 F:      kernel/vhost_task.c
24303
24304 VIRTIO HOST (VHOST-SCSI)
24305 M:      "Michael S. Tsirkin" <[email protected]>
24306 M:      Jason Wang <[email protected]>
24307 M:      Mike Christie <[email protected]>
24308 R:      Paolo Bonzini <[email protected]>
24309 R:      Stefan Hajnoczi <[email protected]>
24310 L:      [email protected]
24311 S:      Maintained
24312 F:      drivers/vhost/scsi.c
24313
24314 VIRTIO I2C DRIVER
24315 M:      Viresh Kumar <[email protected]>
24316 R:      "Chen, Jian Jun" <[email protected]>
24317 L:      [email protected]
24318 L:      [email protected]
24319 S:      Maintained
24320 F:      drivers/i2c/busses/i2c-virtio.c
24321 F:      include/uapi/linux/virtio_i2c.h
24322
24323 VIRTIO INPUT DRIVER
24324 M:      Gerd Hoffmann <[email protected]>
24325 S:      Maintained
24326 F:      drivers/virtio/virtio_input.c
24327 F:      include/uapi/linux/virtio_input.h
24328
24329 VIRTIO IOMMU DRIVER
24330 M:      Jean-Philippe Brucker <[email protected]>
24331 L:      [email protected]
24332 S:      Maintained
24333 F:      drivers/iommu/virtio-iommu.c
24334 F:      include/uapi/linux/virtio_iommu.h
24335
24336 VIRTIO MEM DRIVER
24337 M:      David Hildenbrand <[email protected]>
24338 L:      [email protected]
24339 S:      Maintained
24340 W:      https://virtio-mem.gitlab.io/
24341 F:      drivers/virtio/virtio_mem.c
24342 F:      include/uapi/linux/virtio_mem.h
24343
24344 VIRTIO PMEM DRIVER
24345 M:      Pankaj Gupta <[email protected]>
24346 L:      [email protected]
24347 S:      Maintained
24348 F:      drivers/nvdimm/nd_virtio.c
24349 F:      drivers/nvdimm/virtio_pmem.c
24350
24351 VIRTIO SOUND DRIVER
24352 M:      Anton Yakovlev <[email protected]>
24353 M:      "Michael S. Tsirkin" <[email protected]>
24354 L:      [email protected]
24355 L:      [email protected] (moderated for non-subscribers)
24356 S:      Maintained
24357 F:      include/uapi/linux/virtio_snd.h
24358 F:      sound/virtio/*
24359
24360 VIRTUAL BOX GUEST DEVICE DRIVER
24361 M:      Hans de Goede <[email protected]>
24362 M:      Arnd Bergmann <[email protected]>
24363 M:      Greg Kroah-Hartman <[email protected]>
24364 S:      Maintained
24365 F:      drivers/virt/vboxguest/
24366 F:      include/linux/vbox_utils.h
24367 F:      include/uapi/linux/vbox*.h
24368
24369 VIRTUAL BOX SHARED FOLDER VFS DRIVER
24370 M:      Hans de Goede <[email protected]>
24371 L:      [email protected]
24372 S:      Maintained
24373 F:      fs/vboxsf/*
24374
24375 VIRTUAL PCM TEST DRIVER
24376 M:      Ivan Orlov <[email protected]>
24377 L:      [email protected]
24378 S:      Maintained
24379 F:      Documentation/sound/cards/pcmtest.rst
24380 F:      sound/drivers/pcmtest.c
24381 F:      tools/testing/selftests/alsa/test-pcmtest-driver.c
24382
24383 VIRTUAL SERIO DEVICE DRIVER
24384 M:      Stephen Chandler Paul <[email protected]>
24385 S:      Maintained
24386 F:      drivers/input/serio/userio.c
24387 F:      include/uapi/linux/userio.h
24388
24389 VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24390 M:      Javier Carrasco <[email protected]>
24391 S:      Maintained
24392 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24393 F:      drivers/iio/light/veml6075.c
24394
24395 VISL VIRTUAL STATELESS DECODER DRIVER
24396 M:      Daniel Almeida <[email protected]>
24397 L:      [email protected]
24398 S:      Supported
24399 F:      drivers/media/test-drivers/visl
24400
24401 VIVID VIRTUAL VIDEO DRIVER
24402 M:      Hans Verkuil <[email protected]>
24403 L:      [email protected]
24404 S:      Maintained
24405 W:      https://linuxtv.org
24406 T:      git git://linuxtv.org/media_tree.git
24407 F:      drivers/media/test-drivers/vivid/*
24408
24409 VM SOCKETS (AF_VSOCK)
24410 M:      Stefano Garzarella <[email protected]>
24411 L:      [email protected]
24412 L:      [email protected]
24413 S:      Maintained
24414 F:      drivers/net/vsockmon.c
24415 F:      include/net/af_vsock.h
24416 F:      include/uapi/linux/vm_sockets.h
24417 F:      include/uapi/linux/vm_sockets_diag.h
24418 F:      include/uapi/linux/vsockmon.h
24419 F:      net/vmw_vsock/
24420 F:      tools/testing/vsock/
24421
24422 VMALLOC
24423 M:      Andrew Morton <[email protected]>
24424 R:      Uladzislau Rezki <[email protected]>
24425 R:      Christoph Hellwig <[email protected]>
24426 L:      [email protected]
24427 S:      Maintained
24428 W:      http://www.linux-mm.org
24429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24430 F:      include/linux/vmalloc.h
24431 F:      mm/vmalloc.c
24432
24433 VME SUBSYSTEM
24434 L:      [email protected]
24435 S:      Orphan
24436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24437 F:      Documentation/driver-api/vme.rst
24438 F:      drivers/staging/vme_user/
24439
24440 VMWARE BALLOON DRIVER
24441 M:      Jerrin Shaji George <[email protected]>
24442 R:      Broadcom internal kernel review list <[email protected]>
24443 L:      [email protected]
24444 S:      Supported
24445 F:      drivers/misc/vmw_balloon.c
24446
24447 VMWARE HYPERVISOR INTERFACE
24448 M:      Ajay Kaher <[email protected]>
24449 M:      Alexey Makhalov <[email protected]>
24450 R:      Broadcom internal kernel review list <[email protected]>
24451 L:      [email protected]
24452 L:      [email protected]
24453 S:      Supported
24454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24455 F:      arch/x86/include/asm/vmware.h
24456 F:      arch/x86/kernel/cpu/vmware.c
24457
24458 VMWARE PVRDMA DRIVER
24459 M:      Bryan Tan <[email protected]>
24460 M:      Vishnu Dasa <[email protected]>
24461 R:      Broadcom internal kernel review list <[email protected]>
24462 L:      [email protected]
24463 S:      Supported
24464 F:      drivers/infiniband/hw/vmw_pvrdma/
24465
24466 VMWARE PVSCSI DRIVER
24467 M:      Vishal Bhakta <[email protected]>
24468 R:      Broadcom internal kernel review list <[email protected]>
24469 L:      [email protected]
24470 S:      Supported
24471 F:      drivers/scsi/vmw_pvscsi.c
24472 F:      drivers/scsi/vmw_pvscsi.h
24473
24474 VMWARE VIRTUAL PTP CLOCK DRIVER
24475 M:      Nick Shi <[email protected]>
24476 R:      Ajay Kaher <[email protected]>
24477 R:      Alexey Makhalov <[email protected]>
24478 R:      Broadcom internal kernel review list <[email protected]>
24479 L:      [email protected]
24480 S:      Supported
24481 F:      drivers/ptp/ptp_vmw.c
24482
24483 VMWARE VMCI DRIVER
24484 M:      Bryan Tan <[email protected]>
24485 M:      Vishnu Dasa <[email protected]>
24486 R:      Broadcom internal kernel review list <[email protected]>
24487 L:      [email protected]
24488 S:      Supported
24489 F:      drivers/misc/vmw_vmci/
24490 F:      include/linux/vmw_vmci*
24491
24492 VMWARE VMMOUSE SUBDRIVER
24493 M:      Zack Rusin <[email protected]>
24494 R:      Broadcom internal kernel review list <[email protected]>
24495 L:      [email protected]
24496 S:      Supported
24497 F:      drivers/input/mouse/vmmouse.c
24498 F:      drivers/input/mouse/vmmouse.h
24499
24500 VMWARE VMXNET3 ETHERNET DRIVER
24501 M:      Ronak Doshi <[email protected]>
24502 R:      Broadcom internal kernel review list <[email protected]>
24503 L:      [email protected]
24504 S:      Supported
24505 F:      drivers/net/vmxnet3/
24506
24507 VMWARE VSOCK VMCI TRANSPORT DRIVER
24508 M:      Bryan Tan <[email protected]>
24509 M:      Vishnu Dasa <[email protected]>
24510 R:      Broadcom internal kernel review list <[email protected]>
24511 L:      [email protected]
24512 S:      Supported
24513 F:      net/vmw_vsock/vmci_transport*
24514
24515 VOCORE VOCORE2 BOARD
24516 M:      Harvey Hunt <[email protected]>
24517 L:      [email protected]
24518 S:      Maintained
24519 F:      arch/mips/boot/dts/ralink/vocore2.dts
24520
24521 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24522 M:      Liam Girdwood <[email protected]>
24523 M:      Mark Brown <[email protected]>
24524 L:      [email protected]
24525 S:      Supported
24526 W:      http://www.slimlogic.co.uk/?p=48
24527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24528 F:      Documentation/devicetree/bindings/regulator/
24529 F:      Documentation/power/regulator/
24530 F:      drivers/regulator/
24531 F:      include/dt-bindings/regulator/
24532 F:      include/linux/regulator/
24533 K:      regulator_get_optional
24534
24535 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24536 R:      Matti Vaittinen <[email protected]>
24537 F:      drivers/regulator/irq_helpers.c
24538
24539 VRF
24540 M:      David Ahern <[email protected]>
24541 L:      [email protected]
24542 S:      Maintained
24543 F:      Documentation/networking/vrf.rst
24544 F:      drivers/net/vrf.c
24545
24546 VSPRINTF
24547 M:      Petr Mladek <[email protected]>
24548 M:      Steven Rostedt <[email protected]>
24549 R:      Andy Shevchenko <[email protected]>
24550 R:      Rasmus Villemoes <[email protected]>
24551 R:      Sergey Senozhatsky <[email protected]>
24552 S:      Maintained
24553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24554 F:      Documentation/core-api/printk-formats.rst
24555 F:      lib/test_printf.c
24556 F:      lib/test_scanf.c
24557 F:      lib/vsprintf.c
24558
24559 VT1211 HARDWARE MONITOR DRIVER
24560 M:      Juerg Haefliger <[email protected]>
24561 L:      [email protected]
24562 S:      Maintained
24563 F:      Documentation/hwmon/vt1211.rst
24564 F:      drivers/hwmon/vt1211.c
24565
24566 VT8231 HARDWARE MONITOR DRIVER
24567 M:      Roger Lucas <[email protected]>
24568 L:      [email protected]
24569 S:      Maintained
24570 F:      drivers/hwmon/vt8231.c
24571
24572 VUB300 USB to SDIO/SD/MMC bridge chip
24573 L:      [email protected]
24574 S:      Orphan
24575 F:      drivers/mmc/host/vub300.c
24576
24577 W1 DALLAS'S 1-WIRE BUS
24578 M:      Krzysztof Kozlowski <[email protected]>
24579 S:      Maintained
24580 F:      Documentation/devicetree/bindings/w1/
24581 F:      Documentation/w1/
24582 F:      drivers/w1/
24583 F:      include/linux/w1.h
24584
24585 W83791D HARDWARE MONITORING DRIVER
24586 M:      Marc Hulsman <[email protected]>
24587 L:      [email protected]
24588 S:      Maintained
24589 F:      Documentation/hwmon/w83791d.rst
24590 F:      drivers/hwmon/w83791d.c
24591
24592 W83793 HARDWARE MONITORING DRIVER
24593 M:      Rudolf Marek <[email protected]>
24594 L:      [email protected]
24595 S:      Maintained
24596 F:      Documentation/hwmon/w83793.rst
24597 F:      drivers/hwmon/w83793.c
24598
24599 W83795 HARDWARE MONITORING DRIVER
24600 M:      Jean Delvare <[email protected]>
24601 L:      [email protected]
24602 S:      Maintained
24603 F:      drivers/hwmon/w83795.c
24604
24605 W83L51xD SD/MMC CARD INTERFACE DRIVER
24606 M:      Pierre Ossman <[email protected]>
24607 S:      Maintained
24608 F:      drivers/mmc/host/wbsd.*
24609
24610 WACOM PROTOCOL 4 SERIAL TABLETS
24611 M:      Julian Squires <[email protected]>
24612 M:      Hans de Goede <[email protected]>
24613 L:      [email protected]
24614 S:      Maintained
24615 F:      drivers/input/tablet/wacom_serial4.c
24616
24617 WANGXUN ETHERNET DRIVER
24618 M:      Jiawen Wu <[email protected]>
24619 M:      Mengyuan Lou <[email protected]>
24620 L:      [email protected]
24621 S:      Maintained
24622 W:      https://www.net-swift.com
24623 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
24624 F:      drivers/net/ethernet/wangxun/
24625 F:      drivers/net/pcs/pcs-xpcs-wx.c
24626
24627 WATCHDOG DEVICE DRIVERS
24628 M:      Wim Van Sebroeck <[email protected]>
24629 M:      Guenter Roeck <[email protected]>
24630 L:      [email protected]
24631 S:      Maintained
24632 W:      http://www.linux-watchdog.org/
24633 T:      git git://www.linux-watchdog.org/linux-watchdog.git
24634 F:      Documentation/devicetree/bindings/watchdog/
24635 F:      Documentation/watchdog/
24636 F:      drivers/watchdog/
24637 F:      include/linux/watchdog.h
24638 F:      include/trace/events/watchdog.h
24639 F:      include/uapi/linux/watchdog.h
24640
24641 WAVE5 VPU CODEC DRIVER
24642 M:      Nas Chung <[email protected]>
24643 M:      Jackson Lee <[email protected]>
24644 L:      [email protected]
24645 S:      Maintained
24646 F:      Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24647 F:      drivers/media/platform/chips-media/wave5/
24648
24649 WHISKEYCOVE PMIC GPIO DRIVER
24650 M:      Kuppuswamy Sathyanarayanan <[email protected]>
24651 L:      [email protected]
24652 S:      Maintained
24653 F:      drivers/gpio/gpio-wcove.c
24654
24655 WHWAVE RTC DRIVER
24656 M:      Dianlong Li <[email protected]>
24657 L:      [email protected]
24658 S:      Maintained
24659 F:      drivers/rtc/rtc-sd3078.c
24660
24661 WIIMOTE HID DRIVER
24662 M:      David Rheinsberg <[email protected]>
24663 L:      [email protected]
24664 S:      Maintained
24665 F:      drivers/hid/hid-wiimote*
24666
24667 WILOCITY WIL6210 WIRELESS DRIVER
24668 L:      [email protected]
24669 S:      Orphan
24670 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24671 F:      drivers/net/wireless/ath/wil6210/
24672
24673 WINBOND CIR DRIVER
24674 M:      David Härdeman <[email protected]>
24675 S:      Maintained
24676 F:      drivers/media/rc/winbond-cir.c
24677
24678 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24679 L:      [email protected]
24680 S:      Orphan
24681 F:      drivers/watchdog/ebc-c384_wdt.c
24682
24683 WINSYSTEMS WS16C48 GPIO DRIVER
24684 M:      William Breathitt Gray <[email protected]>
24685 L:      [email protected]
24686 S:      Maintained
24687 F:      drivers/gpio/gpio-ws16c48.c
24688
24689 WIREGUARD SECURE NETWORK TUNNEL
24690 M:      Jason A. Donenfeld <[email protected]>
24691 L:      [email protected]
24692 L:      [email protected]
24693 S:      Maintained
24694 F:      drivers/net/wireguard/
24695 F:      tools/testing/selftests/wireguard/
24696
24697 WISTRON LAPTOP BUTTON DRIVER
24698 M:      Miloslav Trmac <[email protected]>
24699 S:      Maintained
24700 F:      drivers/input/misc/wistron_btns.c
24701
24702 WMI BINARY MOF DRIVER
24703 M:      Armin Wolf <[email protected]>
24704 R:      Thomas Weißschuh <[email protected]>
24705 L:      [email protected]
24706 S:      Maintained
24707 F:      Documentation/ABI/stable/sysfs-platform-wmi-bmof
24708 F:      Documentation/wmi/devices/wmi-bmof.rst
24709 F:      drivers/platform/x86/wmi-bmof.c
24710
24711 WOLFSON MICROELECTRONICS DRIVERS
24712 L:      [email protected]
24713 S:      Supported
24714 W:      https://github.com/CirrusLogic/linux-drivers/wiki
24715 T:      git https://github.com/CirrusLogic/linux-drivers.git
24716 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24717 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24718 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
24719 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24720 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
24721 F:      Documentation/devicetree/bindings/sound/wm*
24722 F:      Documentation/hwmon/wm83??.rst
24723 F:      arch/arm/mach-s3c/mach-crag6410*
24724 F:      drivers/clk/clk-wm83*.c
24725 F:      drivers/gpio/gpio-*wm*.c
24726 F:      drivers/gpio/gpio-arizona.c
24727 F:      drivers/hwmon/wm83??-hwmon.c
24728 F:      drivers/input/misc/wm831x-on.c
24729 F:      drivers/input/touchscreen/wm831x-ts.c
24730 F:      drivers/input/touchscreen/wm97*.c
24731 F:      drivers/leds/leds-wm83*.c
24732 F:      drivers/mfd/arizona*
24733 F:      drivers/mfd/cs47l24*
24734 F:      drivers/mfd/wm*.c
24735 F:      drivers/power/supply/wm83*.c
24736 F:      drivers/regulator/arizona*
24737 F:      drivers/regulator/wm8*.c
24738 F:      drivers/rtc/rtc-wm83*.c
24739 F:      drivers/video/backlight/wm83*_bl.c
24740 F:      drivers/watchdog/wm83*_wdt.c
24741 F:      include/linux/mfd/arizona/
24742 F:      include/linux/mfd/wm831x/
24743 F:      include/linux/mfd/wm8350/
24744 F:      include/linux/mfd/wm8400*
24745 F:      include/linux/regulator/arizona*
24746 F:      include/linux/wm97xx.h
24747 F:      include/sound/wm????.h
24748 F:      sound/soc/codecs/arizona*
24749 F:      sound/soc/codecs/cs47l24*
24750 F:      sound/soc/codecs/wm*
24751
24752 WORKQUEUE
24753 M:      Tejun Heo <[email protected]>
24754 R:      Lai Jiangshan <[email protected]>
24755 S:      Maintained
24756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24757 F:      Documentation/core-api/workqueue.rst
24758 F:      include/linux/workqueue.h
24759 F:      kernel/workqueue.c
24760 F:      kernel/workqueue_internal.h
24761
24762 WWAN DRIVERS
24763 M:      Loic Poulain <[email protected]>
24764 M:      Sergey Ryazanov <[email protected]>
24765 R:      Johannes Berg <[email protected]>
24766 L:      [email protected]
24767 S:      Maintained
24768 F:      drivers/net/wwan/
24769 F:      include/linux/wwan.h
24770 F:      include/uapi/linux/wwan.h
24771
24772 X-POWERS AXP288 PMIC DRIVERS
24773 M:      Hans de Goede <[email protected]>
24774 S:      Maintained
24775 F:      drivers/acpi/pmic/intel_pmic_xpower.c
24776 N:      axp288
24777
24778 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24779 M:      Chen-Yu Tsai <[email protected]>
24780 L:      [email protected]
24781 S:      Maintained
24782 N:      axp[128]
24783
24784 X.25 STACK
24785 M:      Martin Schiller <[email protected]>
24786 L:      [email protected]
24787 S:      Maintained
24788 F:      Documentation/networking/lapb-module.rst
24789 F:      Documentation/networking/x25*
24790 F:      drivers/net/wan/hdlc_x25.c
24791 F:      drivers/net/wan/lapbether.c
24792 F:      include/*/lapb.h
24793 F:      include/net/x25*
24794 F:      include/uapi/linux/x25.h
24795 F:      net/lapb/
24796 F:      net/x25/
24797
24798 X86 ARCHITECTURE (32-BIT AND 64-BIT)
24799 M:      Thomas Gleixner <[email protected]>
24800 M:      Ingo Molnar <[email protected]>
24801 M:      Borislav Petkov <[email protected]>
24802 M:      Dave Hansen <[email protected]>
24803 M:      [email protected]
24804 R:      "H. Peter Anvin" <[email protected]>
24805 L:      [email protected]
24806 S:      Maintained
24807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24808 F:      Documentation/arch/x86/
24809 F:      Documentation/devicetree/bindings/x86/
24810 F:      arch/x86/
24811
24812 X86 ENTRY CODE
24813 M:      Andy Lutomirski <[email protected]>
24814 L:      [email protected]
24815 S:      Maintained
24816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24817 F:      arch/x86/entry/
24818
24819 X86 HARDWARE VULNERABILITIES
24820 M:      Thomas Gleixner <[email protected]>
24821 M:      Borislav Petkov <[email protected]>
24822 M:      Peter Zijlstra <[email protected]>
24823 M:      Josh Poimboeuf <[email protected]>
24824 R:      Pawan Gupta <[email protected]>
24825 S:      Maintained
24826 F:      Documentation/admin-guide/hw-vuln/
24827 F:      arch/x86/include/asm/nospec-branch.h
24828 F:      arch/x86/kernel/cpu/bugs.c
24829
24830 X86 MCE INFRASTRUCTURE
24831 M:      Tony Luck <[email protected]>
24832 M:      Borislav Petkov <[email protected]>
24833 L:      [email protected]
24834 S:      Maintained
24835 F:      Documentation/ABI/testing/sysfs-mce
24836 F:      Documentation/arch/x86/x86_64/machinecheck.rst
24837 F:      arch/x86/kernel/cpu/mce/*
24838
24839 X86 MICROCODE UPDATE SUPPORT
24840 M:      Borislav Petkov <[email protected]>
24841 S:      Maintained
24842 F:      arch/x86/kernel/cpu/microcode/*
24843
24844 X86 MM
24845 M:      Dave Hansen <[email protected]>
24846 M:      Andy Lutomirski <[email protected]>
24847 M:      Peter Zijlstra <[email protected]>
24848 L:      [email protected]
24849 S:      Maintained
24850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24851 F:      arch/x86/mm/
24852
24853 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24854 M:      Hans de Goede <[email protected]>
24855 L:      [email protected]
24856 S:      Maintained
24857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24858 F:      drivers/platform/x86/x86-android-tablets/
24859
24860 X86 PLATFORM DRIVERS
24861 M:      Hans de Goede <[email protected]>
24862 M:      Ilpo Järvinen <[email protected]>
24863 L:      [email protected]
24864 S:      Maintained
24865 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
24866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24867 F:      drivers/platform/olpc/
24868 F:      drivers/platform/x86/
24869 F:      include/linux/platform_data/x86/
24870
24871 X86 PLATFORM UV HPE SUPERDOME FLEX
24872 M:      Steve Wahl <[email protected]>
24873 R:      Justin Ernst <[email protected]>
24874 R:      Kyle Meyer <[email protected]>
24875 R:      Dimitri Sivanich <[email protected]>
24876 R:      Russ Anderson <[email protected]>
24877 S:      Supported
24878 F:      arch/x86/include/asm/uv/
24879 F:      arch/x86/kernel/apic/x2apic_uv_x.c
24880 F:      arch/x86/platform/uv/
24881
24882 X86 STACK UNWINDING
24883 M:      Josh Poimboeuf <[email protected]>
24884 M:      Peter Zijlstra <[email protected]>
24885 S:      Supported
24886 F:      arch/x86/include/asm/unwind*.h
24887 F:      arch/x86/kernel/dumpstack.c
24888 F:      arch/x86/kernel/stacktrace.c
24889 F:      arch/x86/kernel/unwind_*.c
24890
24891 X86 TRUST DOMAIN EXTENSIONS (TDX)
24892 M:      Kirill A. Shutemov <[email protected]>
24893 R:      Dave Hansen <[email protected]>
24894 L:      [email protected]
24895 L:      [email protected]
24896 S:      Supported
24897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24898 F:      arch/x86/boot/compressed/tdx*
24899 F:      arch/x86/coco/tdx/
24900 F:      arch/x86/include/asm/shared/tdx.h
24901 F:      arch/x86/include/asm/tdx.h
24902 F:      arch/x86/virt/vmx/tdx/
24903 F:      drivers/virt/coco/tdx-guest
24904
24905 X86 VDSO
24906 M:      Andy Lutomirski <[email protected]>
24907 L:      [email protected]
24908 S:      Maintained
24909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24910 F:      arch/x86/entry/vdso/
24911
24912 XARRAY
24913 M:      Matthew Wilcox <[email protected]>
24914 L:      [email protected]
24915 S:      Supported
24916 F:      Documentation/core-api/xarray.rst
24917 F:      include/linux/idr.h
24918 F:      include/linux/xarray.h
24919 F:      lib/idr.c
24920 F:      lib/xarray.c
24921 F:      tools/testing/radix-tree
24922
24923 XBOX DVD IR REMOTE
24924 M:      Benjamin Valentin <[email protected]>
24925 S:      Maintained
24926 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
24927 F:      drivers/media/rc/xbox_remote.c
24928
24929 XC2028/3028 TUNER DRIVER
24930 M:      Mauro Carvalho Chehab <[email protected]>
24931 L:      [email protected]
24932 S:      Maintained
24933 W:      https://linuxtv.org
24934 T:      git git://linuxtv.org/media_tree.git
24935 F:      drivers/media/tuners/xc2028.*
24936
24937 XDP (eXpress Data Path)
24938 M:      Alexei Starovoitov <[email protected]>
24939 M:      Daniel Borkmann <[email protected]>
24940 M:      David S. Miller <[email protected]>
24941 M:      Jakub Kicinski <[email protected]>
24942 M:      Jesper Dangaard Brouer <[email protected]>
24943 M:      John Fastabend <[email protected]>
24944 L:      [email protected]
24945 L:      [email protected]
24946 S:      Supported
24947 F:      drivers/net/ethernet/*/*/*/*/*xdp*
24948 F:      drivers/net/ethernet/*/*/*xdp*
24949 F:      include/net/xdp.h
24950 F:      include/net/xdp_priv.h
24951 F:      include/trace/events/xdp.h
24952 F:      kernel/bpf/cpumap.c
24953 F:      kernel/bpf/devmap.c
24954 F:      net/core/xdp.c
24955 F:      samples/bpf/xdp*
24956 F:      tools/testing/selftests/bpf/*/*xdp*
24957 F:      tools/testing/selftests/bpf/*xdp*
24958 K:      (?:\b|_)xdp(?:\b|_)
24959
24960 XDP SOCKETS (AF_XDP)
24961 M:      Björn Töpel <[email protected]>
24962 M:      Magnus Karlsson <[email protected]>
24963 M:      Maciej Fijalkowski <[email protected]>
24964 R:      Jonathan Lemon <[email protected]>
24965 L:      [email protected]
24966 L:      [email protected]
24967 S:      Maintained
24968 F:      Documentation/networking/af_xdp.rst
24969 F:      include/net/netns/xdp.h
24970 F:      include/net/xdp_sock*
24971 F:      include/net/xsk_buff_pool.h
24972 F:      include/uapi/linux/if_xdp.h
24973 F:      include/uapi/linux/xdp_diag.h
24974 F:      net/xdp/
24975 F:      tools/testing/selftests/bpf/*xsk*
24976
24977 XEN BLOCK SUBSYSTEM
24978 M:      Roger Pau Monné <[email protected]>
24979 L:      [email protected] (moderated for non-subscribers)
24980 S:      Supported
24981 F:      drivers/block/xen*
24982 F:      drivers/block/xen-blkback/*
24983
24984 XEN HYPERVISOR ARM
24985 M:      Stefano Stabellini <[email protected]>
24986 L:      [email protected] (moderated for non-subscribers)
24987 S:      Maintained
24988 F:      arch/arm/include/asm/xen/
24989 F:      arch/arm/xen/
24990
24991 XEN HYPERVISOR ARM64
24992 M:      Stefano Stabellini <[email protected]>
24993 L:      [email protected] (moderated for non-subscribers)
24994 S:      Maintained
24995 F:      arch/arm64/include/asm/xen/
24996 F:      arch/arm64/xen/
24997
24998 XEN HYPERVISOR INTERFACE
24999 M:      Juergen Gross <[email protected]>
25000 M:      Stefano Stabellini <[email protected]>
25001 R:      Oleksandr Tyshchenko <[email protected]>
25002 L:      [email protected] (moderated for non-subscribers)
25003 S:      Supported
25004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25005 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
25006 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
25007 F:      drivers/*/xen-*front.c
25008 F:      drivers/xen/
25009 F:      include/uapi/xen/
25010 F:      include/xen/
25011 F:      kernel/configs/xen.config
25012
25013 XEN HYPERVISOR X86
25014 M:      Juergen Gross <[email protected]>
25015 R:      Boris Ostrovsky <[email protected]>
25016 L:      [email protected] (moderated for non-subscribers)
25017 S:      Supported
25018 F:      arch/x86/configs/xen.config
25019 F:      arch/x86/include/asm/pvclock-abi.h
25020 F:      arch/x86/include/asm/xen/
25021 F:      arch/x86/platform/pvh/
25022 F:      arch/x86/xen/
25023
25024 XEN NETWORK BACKEND DRIVER
25025 M:      Wei Liu <[email protected]>
25026 M:      Paul Durrant <[email protected]>
25027 L:      [email protected] (moderated for non-subscribers)
25028 L:      [email protected]
25029 S:      Supported
25030 F:      drivers/net/xen-netback/*
25031
25032 XEN PCI SUBSYSTEM
25033 M:      Juergen Gross <[email protected]>
25034 L:      [email protected] (moderated for non-subscribers)
25035 S:      Supported
25036 F:      arch/x86/pci/*xen*
25037 F:      drivers/pci/*xen*
25038
25039 XEN PVSCSI DRIVERS
25040 M:      Juergen Gross <[email protected]>
25041 L:      [email protected] (moderated for non-subscribers)
25042 L:      [email protected]
25043 S:      Supported
25044 F:      drivers/scsi/xen-scsifront.c
25045 F:      drivers/xen/xen-scsiback.c
25046 F:      include/xen/interface/io/vscsiif.h
25047
25048 XEN PVUSB DRIVER
25049 M:      Juergen Gross <[email protected]>
25050 L:      [email protected] (moderated for non-subscribers)
25051 L:      [email protected]
25052 S:      Supported
25053 F:      drivers/usb/host/xen*
25054 F:      include/xen/interface/io/usbif.h
25055
25056 XEN SOUND FRONTEND DRIVER
25057 M:      Oleksandr Andrushchenko <[email protected]>
25058 L:      [email protected] (moderated for non-subscribers)
25059 L:      [email protected] (moderated for non-subscribers)
25060 S:      Supported
25061 F:      sound/xen/*
25062
25063 XEN SWIOTLB SUBSYSTEM
25064 M:      Juergen Gross <[email protected]>
25065 M:      Stefano Stabellini <[email protected]>
25066 L:      [email protected] (moderated for non-subscribers)
25067 L:      [email protected]
25068 S:      Supported
25069 F:      arch/*/include/asm/xen/swiotlb-xen.h
25070 F:      drivers/xen/swiotlb-xen.c
25071 F:      include/xen/arm/swiotlb-xen.h
25072 F:      include/xen/swiotlb-xen.h
25073
25074 XFS FILESYSTEM
25075 M:      Chandan Babu R <[email protected]>
25076 R:      Darrick J. Wong <[email protected]>
25077 L:      [email protected]
25078 S:      Supported
25079 W:      http://xfs.org/
25080 C:      irc://irc.oftc.net/xfs
25081 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25082 P:      Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25083 F:      Documentation/ABI/testing/sysfs-fs-xfs
25084 F:      Documentation/admin-guide/xfs.rst
25085 F:      Documentation/filesystems/xfs/*
25086 F:      fs/xfs/
25087 F:      include/uapi/linux/dqblk_xfs.h
25088 F:      include/uapi/linux/fsmap.h
25089
25090 XILINX AMS DRIVER
25091 M:      Anand Ashok Dumbre <[email protected]>
25092 L:      [email protected]
25093 S:      Maintained
25094 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25095 F:      drivers/iio/adc/xilinx-ams.c
25096
25097 XILINX AXI ETHERNET DRIVER
25098 M:      Radhey Shyam Pandey <[email protected]>
25099 S:      Maintained
25100 F:      Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25101 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
25102
25103 XILINX CAN DRIVER
25104 M:      Appana Durga Kedareswara rao <[email protected]>
25105 L:      [email protected]
25106 S:      Maintained
25107 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25108 F:      drivers/net/can/xilinx_can.c
25109
25110 XILINX EVENT MANAGEMENT DRIVER
25111 M:      Michal Simek <[email protected]>
25112 S:      Maintained
25113 F:      drivers/soc/xilinx/xlnx_event_manager.c
25114 F:      include/linux/firmware/xlnx-event-manager.h
25115
25116 XILINX GPIO DRIVER
25117 M:      Shubhrajyoti Datta <[email protected]>
25118 R:      Srinivas Neeli <[email protected]>
25119 R:      Michal Simek <[email protected]>
25120 S:      Maintained
25121 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25122 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25123 F:      drivers/gpio/gpio-xilinx.c
25124 F:      drivers/gpio/gpio-zynq.c
25125
25126 XILINX LL TEMAC ETHERNET DRIVER
25127 L:      [email protected]
25128 S:      Orphan
25129 F:      drivers/net/ethernet/xilinx/ll_temac*
25130
25131 XILINX PWM DRIVER
25132 M:      Sean Anderson <[email protected]>
25133 S:      Maintained
25134 F:      drivers/pwm/pwm-xilinx.c
25135 F:      include/clocksource/timer-xilinx.h
25136
25137 XILINX SD-FEC IP CORES
25138 M:      Derek Kiernan <[email protected]>
25139 M:      Dragan Cvetic <[email protected]>
25140 S:      Maintained
25141 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25142 F:      Documentation/misc-devices/xilinx_sdfec.rst
25143 F:      drivers/misc/Kconfig
25144 F:      drivers/misc/Makefile
25145 F:      drivers/misc/xilinx_sdfec.c
25146 F:      include/uapi/misc/xilinx_sdfec.h
25147
25148 XILINX UARTLITE SERIAL DRIVER
25149 M:      Peter Korsgaard <[email protected]>
25150 L:      [email protected]
25151 S:      Maintained
25152 F:      drivers/tty/serial/uartlite.c
25153
25154 XILINX VIDEO IP CORES
25155 M:      Laurent Pinchart <[email protected]>
25156 L:      [email protected]
25157 S:      Supported
25158 T:      git git://linuxtv.org/media_tree.git
25159 F:      Documentation/devicetree/bindings/media/xilinx/
25160 F:      drivers/media/platform/xilinx/
25161 F:      include/uapi/linux/xilinx-v4l2-controls.h
25162
25163 XILINX VERSAL EDAC DRIVER
25164 M:      Shubhrajyoti Datta <[email protected]>
25165 M:      Sai Krishna Potthuri <[email protected]>
25166 S:      Maintained
25167 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25168 F:      drivers/edac/versal_edac.c
25169
25170 XILINX WATCHDOG DRIVER
25171 M:      Srinivas Neeli <[email protected]>
25172 R:      Shubhrajyoti Datta <[email protected]>
25173 R:      Michal Simek <[email protected]>
25174 S:      Maintained
25175 F:      Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25176 F:      Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25177 F:      drivers/watchdog/of_xilinx_wdt.c
25178 F:      drivers/watchdog/xilinx_wwdt.c
25179
25180 XILINX XDMA DRIVER
25181 M:      Lizhi Hou <[email protected]>
25182 M:      Brian Xu <[email protected]>
25183 M:      Raj Kumar Rampelli <[email protected]>
25184 L:      [email protected]
25185 S:      Supported
25186 F:      drivers/dma/xilinx/xdma-regs.h
25187 F:      drivers/dma/xilinx/xdma.c
25188 F:      include/linux/dma/amd_xdma.h
25189 F:      include/linux/platform_data/amd_xdma.h
25190
25191 XILINX ZYNQMP DPDMA DRIVER
25192 M:      Laurent Pinchart <[email protected]>
25193 L:      [email protected]
25194 S:      Supported
25195 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25196 F:      drivers/dma/xilinx/xilinx_dpdma.c
25197 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25198
25199 XILINX ZYNQMP OCM EDAC DRIVER
25200 M:      Shubhrajyoti Datta <[email protected]>
25201 M:      Sai Krishna Potthuri <[email protected]>
25202 S:      Maintained
25203 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25204 F:      drivers/edac/zynqmp_edac.c
25205
25206 XILINX ZYNQMP PSGTR PHY DRIVER
25207 M:      Laurent Pinchart <[email protected]>
25208 L:      [email protected]
25209 S:      Supported
25210 T:      git https://github.com/Xilinx/linux-xlnx.git
25211 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25212 F:      drivers/phy/xilinx/phy-zynqmp.c
25213
25214 XILINX ZYNQMP SHA3 DRIVER
25215 M:      Harsha <[email protected]>
25216 S:      Maintained
25217 F:      drivers/crypto/xilinx/zynqmp-sha.c
25218
25219 XILINX ZYNQMP NVMEM DRIVER
25220 M:      Praveen Teja Kundanala <[email protected]>
25221 M:      Kalyani Akula <[email protected]>
25222 R:      Michal Simek <[email protected]>
25223 S:      Maintained
25224 F:      Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25225 F:      drivers/nvmem/zynqmp_nvmem.c
25226
25227 XILLYBUS DRIVER
25228 M:      Eli Billauer <[email protected]>
25229 L:      [email protected]
25230 S:      Supported
25231 F:      drivers/char/xillybus/
25232
25233 XLP9XX I2C DRIVER
25234 M:      George Cherian <[email protected]>
25235 L:      [email protected]
25236 S:      Supported
25237 W:      http://www.marvell.com
25238 F:      drivers/i2c/busses/i2c-xlp9xx.c
25239
25240 XRA1403 GPIO EXPANDER
25241 M:      Nandor Han <[email protected]>
25242 L:      [email protected]
25243 S:      Maintained
25244 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25245 F:      drivers/gpio/gpio-xra1403.c
25246
25247 XTENSA XTFPGA PLATFORM SUPPORT
25248 M:      Max Filippov <[email protected]>
25249 S:      Maintained
25250 F:      drivers/spi/spi-xtensa-xtfpga.c
25251 F:      sound/soc/xtensa/xtfpga-i2s.c
25252
25253 YAM DRIVER FOR AX.25
25254 M:      Jean-Paul Roubelat <[email protected]>
25255 L:      [email protected]
25256 S:      Maintained
25257 F:      drivers/net/hamradio/yam*
25258 F:      include/linux/yam.h
25259
25260 YAMA SECURITY MODULE
25261 M:      Kees Cook <[email protected]>
25262 S:      Supported
25263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25264 F:      Documentation/admin-guide/LSM/Yama.rst
25265 F:      security/yama/
25266
25267 YAML NETLINK (YNL)
25268 M:      Donald Hunter <[email protected]>
25269 M:      Jakub Kicinski <[email protected]>
25270 F:      Documentation/netlink/
25271 F:      Documentation/userspace-api/netlink/intro-specs.rst
25272 F:      Documentation/userspace-api/netlink/specs.rst
25273 F:      tools/net/ynl/
25274
25275 YEALINK PHONE DRIVER
25276 M:      Henk Vergonet <[email protected]>
25277 L:      [email protected]
25278 S:      Maintained
25279 F:      Documentation/input/devices/yealink.rst
25280 F:      drivers/input/misc/yealink.*
25281
25282 Z3FOLD COMPRESSED PAGE ALLOCATOR
25283 M:      Vitaly Wool <[email protected]>
25284 R:      Miaohe Lin <[email protected]>
25285 L:      [email protected]
25286 S:      Maintained
25287 F:      mm/z3fold.c
25288
25289 Z8530 DRIVER FOR AX.25
25290 M:      Joerg Reuter <[email protected]>
25291 L:      [email protected]
25292 S:      Maintained
25293 W:      http://yaina.de/jreuter/
25294 W:      http://www.qsl.net/dl1bke/
25295 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
25296 F:      drivers/net/hamradio/*scc.c
25297 F:      drivers/net/hamradio/z8530.h
25298
25299 ZBUD COMPRESSED PAGE ALLOCATOR
25300 M:      Seth Jennings <[email protected]>
25301 M:      Dan Streetman <[email protected]>
25302 L:      [email protected]
25303 S:      Maintained
25304 F:      mm/zbud.c
25305
25306 ZD1211RW WIRELESS DRIVER
25307 L:      [email protected]
25308 S:      Orphan
25309 F:      drivers/net/wireless/zydas/zd1211rw/
25310
25311 ZD1301 MEDIA DRIVER
25312 L:      [email protected]
25313 S:      Orphan
25314 W:      https://linuxtv.org/
25315 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25316 F:      drivers/media/usb/dvb-usb-v2/zd1301*
25317
25318 ZD1301_DEMOD MEDIA DRIVER
25319 L:      [email protected]
25320 S:      Orphan
25321 W:      https://linuxtv.org/
25322 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25323 F:      drivers/media/dvb-frontends/zd1301_demod*
25324
25325 ZHAOXIN PROCESSOR SUPPORT
25326 M:      Tony W Wang-oc <[email protected]>
25327 L:      [email protected]
25328 S:      Maintained
25329 F:      arch/x86/kernel/cpu/zhaoxin.c
25330
25331 ZONEFS FILESYSTEM
25332 M:      Damien Le Moal <[email protected]>
25333 M:      Naohiro Aota <[email protected]>
25334 R:      Johannes Thumshirn <[email protected]>
25335 L:      [email protected]
25336 S:      Maintained
25337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25338 F:      Documentation/filesystems/zonefs.rst
25339 F:      fs/zonefs/
25340
25341 ZR36067 VIDEO FOR LINUX DRIVER
25342 M:      Corentin Labbe <[email protected]>
25343 L:      [email protected]
25344 L:      [email protected]
25345 S:      Maintained
25346 W:      http://mjpeg.sourceforge.net/driver-zoran/
25347 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25348 F:      Documentation/driver-api/media/drivers/zoran.rst
25349 F:      drivers/media/pci/zoran/
25350
25351 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25352 M:      Minchan Kim <[email protected]>
25353 M:      Sergey Senozhatsky <[email protected]>
25354 L:      [email protected]
25355 S:      Maintained
25356 F:      Documentation/admin-guide/blockdev/zram.rst
25357 F:      drivers/block/zram/
25358
25359 ZS DECSTATION Z85C30 SERIAL DRIVER
25360 M:      "Maciej W. Rozycki" <[email protected]>
25361 S:      Maintained
25362 F:      drivers/tty/serial/zs.*
25363
25364 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25365 M:      Minchan Kim <[email protected]>
25366 M:      Sergey Senozhatsky <[email protected]>
25367 L:      [email protected]
25368 S:      Maintained
25369 F:      Documentation/mm/zsmalloc.rst
25370 F:      include/linux/zsmalloc.h
25371 F:      mm/zsmalloc.c
25372
25373 ZSTD
25374 M:      Nick Terrell <[email protected]>
25375 S:      Maintained
25376 B:      https://github.com/facebook/zstd/issues
25377 T:      git https://github.com/terrelln/linux.git
25378 F:      crypto/zstd.c
25379 F:      include/linux/zstd*
25380 F:      lib/decompress_unzstd.c
25381 F:      lib/zstd/
25382 N:      zstd
25383 K:      zstd
25384
25385 ZSWAP COMPRESSED SWAP CACHING
25386 M:      Johannes Weiner <[email protected]>
25387 M:      Yosry Ahmed <[email protected]>
25388 M:      Nhat Pham <[email protected]>
25389 R:      Chengming Zhou <[email protected]>
25390 L:      [email protected]
25391 S:      Maintained
25392 F:      Documentation/admin-guide/mm/zswap.rst
25393 F:      include/linux/zpool.h
25394 F:      include/linux/zswap.h
25395 F:      mm/zpool.c
25396 F:      mm/zswap.c
25397 F:      tools/testing/selftests/cgroup/test_zswap.c
25398
25399 SENARYTECH AUDIO CODEC DRIVER
25400 M:      bo liu <[email protected]>
25401 S:      Maintained
25402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25403 F:      sound/pci/hda/patch_senarytech.c
25404
25405 THE REST
25406 M:      Linus Torvalds <[email protected]>
25407 L:      [email protected]
25408 S:      Buried alive in reporters
25409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25410 F:      *
25411 F:      */
This page took 1.444331 seconds and 4 git commands to generate.