]> Git Repo - linux.git/blob - MAINTAINERS
selftests: mptcp: add mptcp_lib_kill_wait
[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 M:      Antti Palosaari <[email protected]>
175 L:      [email protected]
176 S:      Maintained
177 W:      https://linuxtv.org
178 W:      http://palosaari.fi/linux/
179 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
180 T:      git git://linuxtv.org/anttip/media_tree.git
181 F:      drivers/media/dvb-frontends/a8293*
182
183 AACRAID SCSI RAID DRIVER
184 M:      Adaptec OEM Raid Solutions <[email protected]>
185 L:      [email protected]
186 S:      Supported
187 W:      http://www.adaptec.com/
188 F:      Documentation/scsi/aacraid.rst
189 F:      drivers/scsi/aacraid/
190
191 AB8500 BATTERY AND CHARGER DRIVERS
192 M:      Linus Walleij <[email protected]>
193 F:      Documentation/devicetree/bindings/power/supply/*ab8500*
194 F:      drivers/power/supply/*ab8500*
195
196 ABI/API
197 L:      [email protected]
198 F:      include/linux/syscalls.h
199 F:      kernel/sys_ni.c
200 X:      arch/*/include/uapi/
201 X:      include/uapi/
202
203 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
204 M:      Hans de Goede <[email protected]>
205 L:      [email protected]
206 S:      Maintained
207 F:      drivers/hwmon/abituguru.c
208
209 ABIT UGURU 3 HARDWARE MONITOR DRIVER
210 M:      Alistair John Strachan <[email protected]>
211 L:      [email protected]
212 S:      Maintained
213 F:      drivers/hwmon/abituguru3.c
214
215 ACCES 104-DIO-48E GPIO DRIVER
216 M:      William Breathitt Gray <[email protected]>
217 L:      [email protected]
218 S:      Maintained
219 F:      drivers/gpio/gpio-104-dio-48e.c
220
221 ACCES 104-IDI-48 GPIO DRIVER
222 M:      William Breathitt Gray <[email protected]>
223 L:      [email protected]
224 S:      Maintained
225 F:      drivers/gpio/gpio-104-idi-48.c
226
227 ACCES 104-IDIO-16 GPIO DRIVER
228 M:      William Breathitt Gray <[email protected]>
229 L:      [email protected]
230 S:      Maintained
231 F:      drivers/gpio/gpio-104-idio-16.c
232
233 ACCES 104-QUAD-8 DRIVER
234 M:      William Breathitt Gray <[email protected]>
235 L:      [email protected]
236 S:      Maintained
237 F:      drivers/counter/104-quad-8.c
238
239 ACCES IDIO-16 GPIO LIBRARY
240 M:      William Breathitt Gray <[email protected]>
241 L:      [email protected]
242 S:      Maintained
243 F:      drivers/gpio/gpio-idio-16.c
244 F:      drivers/gpio/gpio-idio-16.h
245
246 ACCES PCI-IDIO-16 GPIO DRIVER
247 M:      William Breathitt Gray <[email protected]>
248 L:      [email protected]
249 S:      Maintained
250 F:      drivers/gpio/gpio-pci-idio-16.c
251
252 ACCES PCIe-IDIO-24 GPIO DRIVER
253 M:      William Breathitt Gray <[email protected]>
254 L:      [email protected]
255 S:      Maintained
256 F:      drivers/gpio/gpio-pcie-idio-24.c
257
258 ACENIC DRIVER
259 M:      Jes Sorensen <[email protected]>
260 L:      [email protected]
261 S:      Maintained
262 F:      drivers/net/ethernet/alteon/acenic*
263
264 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265 M:      Peter Kaestle <[email protected]>
266 L:      [email protected]
267 S:      Maintained
268 W:      http://piie.net/?section=acerhdf
269 F:      drivers/platform/x86/acerhdf.c
270
271 ACER WMI LAPTOP EXTRAS
272 M:      "Lee, Chun-Yi" <[email protected]>
273 L:      [email protected]
274 S:      Maintained
275 F:      drivers/platform/x86/acer-wmi.c
276
277 ACPI
278 M:      "Rafael J. Wysocki" <[email protected]>
279 R:      Len Brown <[email protected]>
280 L:      [email protected]
281 S:      Supported
282 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
283 B:      https://bugzilla.kernel.org
284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
285 F:      Documentation/ABI/testing/configfs-acpi
286 F:      Documentation/ABI/testing/sysfs-bus-acpi
287 F:      Documentation/firmware-guide/acpi/
288 F:      arch/x86/kernel/acpi/
289 F:      arch/x86/pci/acpi.c
290 F:      drivers/acpi/
291 F:      drivers/pci/*/*acpi*
292 F:      drivers/pci/*acpi*
293 F:      drivers/pnp/pnpacpi/
294 F:      include/acpi/
295 F:      include/linux/acpi.h
296 F:      include/linux/fwnode.h
297 F:      include/linux/fw_table.h
298 F:      lib/fw_table.c
299 F:      tools/power/acpi/
300
301 ACPI APEI
302 M:      "Rafael J. Wysocki" <[email protected]>
303 R:      Len Brown <[email protected]>
304 R:      James Morse <[email protected]>
305 R:      Tony Luck <[email protected]>
306 R:      Borislav Petkov <[email protected]>
307 L:      [email protected]
308 F:      drivers/acpi/apei/
309
310 ACPI COMPONENT ARCHITECTURE (ACPICA)
311 M:      Robert Moore <[email protected]>
312 M:      "Rafael J. Wysocki" <[email protected]>
313 L:      [email protected]
314 L:      [email protected]
315 S:      Supported
316 W:      https://acpica.org/
317 W:      https://github.com/acpica/acpica/
318 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
319 B:      https://bugzilla.kernel.org
320 B:      https://bugs.acpica.org
321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
322 F:      drivers/acpi/acpica/
323 F:      include/acpi/
324 F:      tools/power/acpi/
325
326 ACPI FOR ARM64 (ACPI/arm64)
327 M:      Lorenzo Pieralisi <[email protected]>
328 M:      Hanjun Guo <[email protected]>
329 M:      Sudeep Holla <[email protected]>
330 L:      [email protected]
331 L:      [email protected] (moderated for non-subscribers)
332 S:      Maintained
333 F:      drivers/acpi/arm64
334
335 ACPI FOR RISC-V (ACPI/riscv)
336 M:      Sunil V L <[email protected]>
337 L:      [email protected]
338 L:      [email protected]
339 S:      Maintained
340 F:      drivers/acpi/riscv/
341
342 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
343 M:      Sudeep Holla <[email protected]>
344 L:      [email protected]
345 S:      Supported
346 F:      drivers/mailbox/pcc.c
347
348 ACPI PMIC DRIVERS
349 M:      "Rafael J. Wysocki" <[email protected]>
350 M:      Len Brown <[email protected]>
351 R:      Andy Shevchenko <[email protected]>
352 R:      Mika Westerberg <[email protected]>
353 L:      [email protected]
354 S:      Supported
355 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
356 B:      https://bugzilla.kernel.org
357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
358 F:      drivers/acpi/pmic/
359
360 ACPI SERIAL MULTI INSTANTIATE DRIVER
361 M:      Hans de Goede <[email protected]>
362 L:      [email protected]
363 S:      Maintained
364 F:      drivers/platform/x86/serial-multi-instantiate.c
365
366 ACPI THERMAL DRIVER
367 M:      Rafael J. Wysocki <[email protected]>
368 R:      Zhang Rui <[email protected]>
369 L:      [email protected]
370 S:      Supported
371 B:      https://bugzilla.kernel.org
372 F:      drivers/acpi/*thermal*
373
374 ACPI VIOT DRIVER
375 M:      Jean-Philippe Brucker <[email protected]>
376 L:      [email protected]
377 L:      [email protected]
378 S:      Maintained
379 F:      drivers/acpi/viot.c
380 F:      include/linux/acpi_viot.h
381
382 ACPI WMI DRIVER
383 M:      Armin Wolf <[email protected]>
384 L:      [email protected]
385 S:      Maintained
386 F:      Documentation/driver-api/wmi.rst
387 F:      Documentation/wmi/
388 F:      drivers/platform/x86/wmi.c
389 F:      include/uapi/linux/wmi.h
390
391 ACRN HYPERVISOR SERVICE MODULE
392 M:      Fei Li <[email protected]>
393 L:      [email protected] (subscribers-only)
394 S:      Supported
395 W:      https://projectacrn.org
396 F:      Documentation/virt/acrn/
397 F:      drivers/virt/acrn/
398 F:      include/uapi/linux/acrn.h
399
400 AD1889 ALSA SOUND DRIVER
401 L:      [email protected]
402 S:      Maintained
403 W:      https://parisc.wiki.kernel.org/index.php/AD1889
404 F:      sound/pci/ad1889.*
405
406 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
407 M:      Mugilraj Dhavachelvan <[email protected]>
408 L:      [email protected]
409 S:      Supported
410 F:      drivers/iio/potentiometer/ad5110.c
411
412 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
413 M:      Michael Hennerich <[email protected]>
414 S:      Supported
415 W:      http://wiki.analog.com/AD5254
416 W:      https://ez.analog.com/linux-software-drivers
417 F:      drivers/misc/ad525x_dpot.c
418
419 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
420 M:      Michael Hennerich <[email protected]>
421 S:      Supported
422 W:      http://wiki.analog.com/AD5398
423 W:      https://ez.analog.com/linux-software-drivers
424 F:      drivers/regulator/ad5398.c
425
426 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
427 M:      Michael Hennerich <[email protected]>
428 S:      Supported
429 W:      http://wiki.analog.com/AD7142
430 W:      https://ez.analog.com/linux-software-drivers
431 F:      drivers/input/misc/ad714x.c
432
433 AD7877 TOUCHSCREEN DRIVER
434 M:      Michael Hennerich <[email protected]>
435 S:      Supported
436 W:      http://wiki.analog.com/AD7877
437 W:      https://ez.analog.com/linux-software-drivers
438 F:      drivers/input/touchscreen/ad7877.c
439
440 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
441 M:      Michael Hennerich <[email protected]>
442 S:      Supported
443 W:      http://wiki.analog.com/AD7879
444 W:      https://ez.analog.com/linux-software-drivers
445 F:      drivers/input/touchscreen/ad7879.c
446
447 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
448 M:      Jiri Kosina <[email protected]>
449 S:      Maintained
450
451 ADF7242 IEEE 802.15.4 RADIO DRIVER
452 M:      Michael Hennerich <[email protected]>
453 L:      [email protected]
454 S:      Supported
455 W:      https://wiki.analog.com/ADF7242
456 W:      https://ez.analog.com/linux-software-drivers
457 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458 F:      drivers/net/ieee802154/adf7242.c
459
460 ADM1025 HARDWARE MONITOR DRIVER
461 M:      Jean Delvare <[email protected]>
462 L:      [email protected]
463 S:      Maintained
464 F:      Documentation/hwmon/adm1025.rst
465 F:      drivers/hwmon/adm1025.c
466
467 ADM1029 HARDWARE MONITOR DRIVER
468 M:      Corentin Labbe <[email protected]>
469 L:      [email protected]
470 S:      Maintained
471 F:      drivers/hwmon/adm1029.c
472
473 ADM8211 WIRELESS DRIVER
474 L:      [email protected]
475 S:      Orphan
476 F:      drivers/net/wireless/admtek/adm8211.*
477
478 ADP1653 FLASH CONTROLLER DRIVER
479 M:      Sakari Ailus <[email protected]>
480 L:      [email protected]
481 S:      Maintained
482 F:      drivers/media/i2c/adp1653.c
483 F:      include/media/i2c/adp1653.h
484
485 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486 M:      Michael Hennerich <[email protected]>
487 S:      Supported
488 W:      http://wiki.analog.com/ADP5520
489 W:      https://ez.analog.com/linux-software-drivers
490 F:      drivers/gpio/gpio-adp5520.c
491 F:      drivers/input/keyboard/adp5520-keys.c
492 F:      drivers/leds/leds-adp5520.c
493 F:      drivers/mfd/adp5520.c
494 F:      drivers/video/backlight/adp5520_bl.c
495
496 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497 M:      Michael Hennerich <[email protected]>
498 S:      Supported
499 W:      http://wiki.analog.com/ADP5588
500 W:      https://ez.analog.com/linux-software-drivers
501 F:      Documentation/devicetree/bindings/input/adi,adp5588.yaml
502 F:      drivers/input/keyboard/adp5588-keys.c
503
504 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505 M:      Michael Hennerich <[email protected]>
506 S:      Supported
507 W:      http://wiki.analog.com/ADP8860
508 W:      https://ez.analog.com/linux-software-drivers
509 F:      drivers/video/backlight/adp8860_bl.c
510
511 ADT746X FAN DRIVER
512 M:      Colin Leroy <[email protected]>
513 S:      Maintained
514 F:      drivers/macintosh/therm_adt746x.c
515
516 ADT7475 HARDWARE MONITOR DRIVER
517 M:      Jean Delvare <[email protected]>
518 L:      [email protected]
519 S:      Maintained
520 F:      Documentation/hwmon/adt7475.rst
521 F:      drivers/hwmon/adt7475.c
522
523 ADVANSYS SCSI DRIVER
524 M:      Matthew Wilcox <[email protected]>
525 M:      Hannes Reinecke <[email protected]>
526 L:      [email protected]
527 S:      Maintained
528 F:      Documentation/scsi/advansys.rst
529 F:      drivers/scsi/advansys.c
530
531 ADVANTECH SWBTN DRIVER
532 M:      Andrea Ho <[email protected]>
533 L:      [email protected]
534 S:      Maintained
535 F:      drivers/platform/x86/adv_swbutton.c
536
537 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
538 M:      Lucas Stankus <[email protected]>
539 S:      Supported
540 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
541 F:      drivers/iio/accel/adxl313*
542
543 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
544 M:      Michael Hennerich <[email protected]>
545 S:      Supported
546 W:      http://wiki.analog.com/ADXL345
547 W:      https://ez.analog.com/linux-software-drivers
548 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
549 F:      drivers/input/misc/adxl34x.c
550
551 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
552 M:      Puranjay Mohan <[email protected]>
553 L:      [email protected]
554 S:      Supported
555 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
556 F:      drivers/iio/accel/adxl355.h
557 F:      drivers/iio/accel/adxl355_core.c
558 F:      drivers/iio/accel/adxl355_i2c.c
559 F:      drivers/iio/accel/adxl355_spi.c
560
561 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
562 M:      Cosmin Tanislav <[email protected]>
563 L:      [email protected]
564 S:      Supported
565 W:      https://ez.analog.com/linux-software-drivers
566 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
567 F:      drivers/iio/accel/adxl367*
568
569 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
570 M:      Michael Hennerich <[email protected]>
571 S:      Supported
572 W:      https://ez.analog.com/linux-software-drivers
573 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
574 F:      drivers/iio/accel/adxl372.c
575 F:      drivers/iio/accel/adxl372_i2c.c
576 F:      drivers/iio/accel/adxl372_spi.c
577
578 AF9013 MEDIA DRIVER
579 M:      Antti Palosaari <[email protected]>
580 L:      [email protected]
581 S:      Maintained
582 W:      https://linuxtv.org
583 W:      http://palosaari.fi/linux/
584 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
585 T:      git git://linuxtv.org/anttip/media_tree.git
586 F:      drivers/media/dvb-frontends/af9013*
587
588 AF9033 MEDIA DRIVER
589 M:      Antti Palosaari <[email protected]>
590 L:      [email protected]
591 S:      Maintained
592 W:      https://linuxtv.org
593 W:      http://palosaari.fi/linux/
594 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
595 T:      git git://linuxtv.org/anttip/media_tree.git
596 F:      drivers/media/dvb-frontends/af9033*
597
598 AFFS FILE SYSTEM
599 M:      David Sterba <[email protected]>
600 L:      [email protected]
601 S:      Odd Fixes
602 F:      Documentation/filesystems/affs.rst
603 F:      fs/affs/
604
605 AFS FILESYSTEM
606 M:      David Howells <[email protected]>
607 M:      Marc Dionne <[email protected]>
608 L:      [email protected]
609 S:      Supported
610 W:      https://www.infradead.org/~dhowells/kafs/
611 F:      Documentation/filesystems/afs.rst
612 F:      fs/afs/
613 F:      include/trace/events/afs.h
614
615 AGPGART DRIVER
616 M:      David Airlie <[email protected]>
617 L:      [email protected]
618 S:      Maintained
619 T:      git git://anongit.freedesktop.org/drm/drm
620 F:      drivers/char/agp/
621 F:      include/linux/agp*
622 F:      include/uapi/linux/agp*
623
624 AHA152X SCSI DRIVER
625 M:      "Juergen E. Fischer" <[email protected]>
626 L:      [email protected]
627 S:      Maintained
628 F:      drivers/scsi/aha152x*
629 F:      drivers/scsi/pcmcia/aha152x*
630
631 AIC7XXX / AIC79XX SCSI DRIVER
632 M:      Hannes Reinecke <[email protected]>
633 L:      [email protected]
634 S:      Maintained
635 F:      drivers/scsi/aic7xxx/
636
637 AIMSLAB FM RADIO RECEIVER DRIVER
638 M:      Hans Verkuil <[email protected]>
639 L:      [email protected]
640 S:      Maintained
641 W:      https://linuxtv.org
642 T:      git git://linuxtv.org/media_tree.git
643 F:      drivers/media/radio/radio-aimslab*
644
645 AIO
646 M:      Benjamin LaHaise <[email protected]>
647 L:      [email protected]
648 S:      Supported
649 F:      fs/aio.c
650 F:      include/linux/*aio*.h
651
652 AIRSPY MEDIA DRIVER
653 M:      Antti Palosaari <[email protected]>
654 L:      [email protected]
655 S:      Maintained
656 W:      https://linuxtv.org
657 W:      http://palosaari.fi/linux/
658 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
659 T:      git git://linuxtv.org/anttip/media_tree.git
660 F:      drivers/media/usb/airspy/
661
662 ALACRITECH GIGABIT ETHERNET DRIVER
663 M:      Lino Sanfilippo <[email protected]>
664 S:      Maintained
665 F:      drivers/net/ethernet/alacritech/*
666
667 ALCATEL SPEEDTOUCH USB DRIVER
668 M:      Duncan Sands <[email protected]>
669 L:      [email protected]
670 S:      Maintained
671 W:      http://www.linux-usb.org/SpeedTouch/
672 F:      drivers/usb/atm/speedtch.c
673 F:      drivers/usb/atm/usbatm.c
674
675 ALCHEMY AU1XX0 MMC DRIVER
676 M:      Manuel Lauss <[email protected]>
677 S:      Maintained
678 F:      drivers/mmc/host/au1xmmc.c
679
680 ALI1563 I2C DRIVER
681 M:      Rudolf Marek <[email protected]>
682 L:      [email protected]
683 S:      Maintained
684 F:      Documentation/i2c/busses/i2c-ali1563.rst
685 F:      drivers/i2c/busses/i2c-ali1563.c
686
687 ALIBABA ELASTIC RDMA DRIVER
688 M:      Cheng Xu <[email protected]>
689 M:      Kai Shen <[email protected]>
690 L:      [email protected]
691 S:      Supported
692 F:      drivers/infiniband/hw/erdma
693 F:      include/uapi/rdma/erdma-abi.h
694
695 ALIBABA PMU DRIVER
696 M:      Shuai Xue <[email protected]>
697 S:      Supported
698 F:      Documentation/admin-guide/perf/alibaba_pmu.rst
699 F:      drivers/perf/alibaba_uncore_drw_pmu.c
700
701 ALIENWARE WMI DRIVER
702 L:      [email protected]
703 S:      Maintained
704 F:      drivers/platform/x86/dell/alienware-wmi.c
705
706 ALLEGRO DVT VIDEO IP CORE DRIVER
707 M:      Michael Tretter <[email protected]>
708 R:      Pengutronix Kernel Team <[email protected]>
709 L:      [email protected]
710 S:      Maintained
711 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
712 F:      drivers/media/platform/allegro-dvt/
713
714 ALLWINNER A10 CSI DRIVER
715 M:      Maxime Ripard <[email protected]>
716 L:      [email protected]
717 S:      Maintained
718 T:      git git://linuxtv.org/media_tree.git
719 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
720 F:      drivers/media/platform/sunxi/sun4i-csi/
721
722 ALLWINNER A31 CSI DRIVER
723 M:      Yong Deng <[email protected]>
724 M:      Paul Kocialkowski <[email protected]>
725 L:      [email protected]
726 S:      Maintained
727 T:      git git://linuxtv.org/media_tree.git
728 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
729 F:      drivers/media/platform/sunxi/sun6i-csi/
730
731 ALLWINNER A31 ISP DRIVER
732 M:      Paul Kocialkowski <[email protected]>
733 L:      [email protected]
734 S:      Maintained
735 T:      git git://linuxtv.org/media_tree.git
736 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
737 F:      drivers/staging/media/sunxi/sun6i-isp/
738 F:      drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
739
740 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
741 M:      Paul Kocialkowski <[email protected]>
742 L:      [email protected]
743 S:      Maintained
744 T:      git git://linuxtv.org/media_tree.git
745 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
746 F:      drivers/media/platform/sunxi/sun6i-mipi-csi2/
747
748 ALLWINNER CPUFREQ DRIVER
749 M:      Yangtao Li <[email protected]>
750 L:      [email protected]
751 S:      Maintained
752 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
753 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
754
755 ALLWINNER CRYPTO DRIVERS
756 M:      Corentin Labbe <[email protected]>
757 L:      [email protected]
758 S:      Maintained
759 F:      drivers/crypto/allwinner/
760
761 ALLWINNER DMIC DRIVERS
762 M:      Ban Tao <[email protected]>
763 L:      [email protected] (moderated for non-subscribers)
764 S:      Maintained
765 F:      Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
766 F:      sound/soc/sunxi/sun50i-dmic.c
767
768 ALLWINNER HARDWARE SPINLOCK SUPPORT
769 M:      Wilken Gottwalt <[email protected]>
770 S:      Maintained
771 F:      Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
772 F:      drivers/hwspinlock/sun6i_hwspinlock.c
773
774 ALLWINNER THERMAL DRIVER
775 M:      Vasily Khoruzhick <[email protected]>
776 M:      Yangtao Li <[email protected]>
777 L:      [email protected]
778 S:      Maintained
779 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
780 F:      drivers/thermal/sun8i_thermal.c
781
782 ALLWINNER VPU DRIVER
783 M:      Maxime Ripard <[email protected]>
784 M:      Paul Kocialkowski <[email protected]>
785 L:      [email protected]
786 S:      Maintained
787 F:      drivers/staging/media/sunxi/cedrus/
788
789 ALPHA PORT
790 M:      Richard Henderson <[email protected]>
791 M:      Ivan Kokshaysky <[email protected]>
792 M:      Matt Turner <[email protected]>
793 L:      [email protected]
794 S:      Odd Fixes
795 F:      arch/alpha/
796
797 ALPS PS/2 TOUCHPAD DRIVER
798 R:      Pali Rohár <[email protected]>
799 F:      drivers/input/mouse/alps.*
800
801 ALTERA I2C CONTROLLER DRIVER
802 M:      Thor Thayer <[email protected]>
803 S:      Maintained
804 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
805 F:      drivers/i2c/busses/i2c-altera.c
806
807 ALTERA MAILBOX DRIVER
808 M:      Mun Yew Tham <[email protected]>
809 S:      Maintained
810 F:      drivers/mailbox/mailbox-altera.c
811
812 ALTERA MSGDMA IP CORE DRIVER
813 M:      Olivier Dautricourt <[email protected]>
814 R:      Stefan Roese <[email protected]>
815 L:      [email protected]
816 S:      Odd Fixes
817 F:      Documentation/devicetree/bindings/dma/altr,msgdma.yaml
818 F:      drivers/dma/altera-msgdma.c
819
820 ALTERA PIO DRIVER
821 M:      Mun Yew Tham <[email protected]>
822 L:      [email protected]
823 S:      Maintained
824 F:      drivers/gpio/gpio-altera.c
825
826 ALTERA SYSTEM MANAGER DRIVER
827 M:      Thor Thayer <[email protected]>
828 S:      Maintained
829 F:      drivers/mfd/altera-sysmgr.c
830 F:      include/linux/mfd/altera-sysmgr.h
831
832 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
833 M:      Thor Thayer <[email protected]>
834 S:      Maintained
835 F:      drivers/gpio/gpio-altera-a10sr.c
836 F:      drivers/mfd/altera-a10sr.c
837 F:      drivers/reset/reset-a10sr.c
838 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
839 F:      include/linux/mfd/altera-a10sr.h
840
841 ALTERA TRIPLE SPEED ETHERNET DRIVER
842 M:      Joyce Ooi <[email protected]>
843 L:      [email protected]
844 S:      Maintained
845 F:      drivers/net/ethernet/altera/
846
847 ALTERA UART/JTAG UART SERIAL DRIVERS
848 M:      Tobias Klauser <[email protected]>
849 L:      [email protected]
850 S:      Maintained
851 F:      drivers/tty/serial/altera_jtaguart.c
852 F:      drivers/tty/serial/altera_uart.c
853 F:      include/linux/altera_jtaguart.h
854 F:      include/linux/altera_uart.h
855
856 AMAZON ANNAPURNA LABS FIC DRIVER
857 M:      Talel Shenhar <[email protected]>
858 S:      Maintained
859 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
860 F:      drivers/irqchip/irq-al-fic.c
861
862 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
863 M:      Talel Shenhar <[email protected]>
864 M:      Talel Shenhar <[email protected]>
865 S:      Maintained
866 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
867 F:      drivers/edac/al_mc_edac.c
868
869 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
870 M:      Talel Shenhar <[email protected]>
871 S:      Maintained
872 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
873 F:      drivers/thermal/thermal_mmio.c
874
875 AMAZON ETHERNET DRIVERS
876 M:      Shay Agroskin <[email protected]>
877 M:      Arthur Kiyanovski <[email protected]>
878 R:      David Arinzon <[email protected]>
879 R:      Noam Dagan <[email protected]>
880 R:      Saeed Bishara <[email protected]>
881 L:      [email protected]
882 S:      Supported
883 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
884 F:      drivers/net/ethernet/amazon/
885
886 AMAZON RDMA EFA DRIVER
887 M:      Michael Margolin <[email protected]>
888 R:      Gal Pressman <[email protected]>
889 R:      Yossi Leybovich <[email protected]>
890 L:      [email protected]
891 S:      Supported
892 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
893 F:      drivers/infiniband/hw/efa/
894 F:      include/uapi/rdma/efa-abi.h
895
896 AMD CDX BUS DRIVER
897 M:      Nipun Gupta <[email protected]>
898 M:      Nikhil Agarwal <[email protected]>
899 S:      Maintained
900 F:      Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
901 F:      drivers/cdx/*
902 F:      include/linux/cdx/*
903
904 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
905 M:      Tom Lendacky <[email protected]>
906 M:      John Allen <[email protected]>
907 L:      [email protected]
908 S:      Supported
909 F:      drivers/crypto/ccp/
910 F:      include/linux/ccp.h
911
912 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
913 M:      Ashish Kalra <[email protected]>
914 M:      Tom Lendacky <[email protected]>
915 L:      [email protected]
916 S:      Supported
917 F:      drivers/crypto/ccp/sev*
918 F:      include/uapi/linux/psp-sev.h
919
920 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
921 M:      Mario Limonciello <[email protected]>
922 L:      [email protected]
923 S:      Supported
924 F:      drivers/crypto/ccp/dbc.c
925 F:      drivers/crypto/ccp/dbc.h
926 F:      drivers/crypto/ccp/platform-access.c
927 F:      drivers/crypto/ccp/platform-access.h
928 F:      include/uapi/linux/psp-dbc.h
929 F:      tools/crypto/ccp/*.c
930 F:      tools/crypto/ccp/*.py
931
932 AMD DISPLAY CORE
933 M:      Harry Wentland <[email protected]>
934 M:      Leo Li <[email protected]>
935 M:      Rodrigo Siqueira <[email protected]>
936 L:      [email protected]
937 S:      Supported
938 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
939 F:      drivers/gpu/drm/amd/display/
940
941 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
942 M:      Huang Rui <[email protected]>
943 L:      [email protected]
944 S:      Supported
945 F:      Documentation/hwmon/fam15h_power.rst
946 F:      drivers/hwmon/fam15h_power.c
947
948 AMD FCH GPIO DRIVER
949 M:      Enrico Weigelt, metux IT consult <[email protected]>
950 L:      [email protected]
951 S:      Maintained
952 F:      drivers/gpio/gpio-amd-fch.c
953 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
954
955 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
956 L:      [email protected] (moderated for non-subscribers)
957 S:      Orphan
958 F:      drivers/usb/gadget/udc/amd5536udc.*
959
960 AMD GEODE PROCESSOR/CHIPSET SUPPORT
961 M:      Andres Salomon <[email protected]>
962 L:      [email protected] (moderated for non-subscribers)
963 S:      Supported
964 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
965 F:      arch/x86/include/asm/geode.h
966 F:      drivers/char/hw_random/geode-rng.c
967 F:      drivers/crypto/geode*
968 F:      drivers/video/fbdev/geode/
969
970 AMD HSMP DRIVER
971 M:      Naveen Krishna Chatradhi <[email protected]>
972 R:      Carlos Bilbao <[email protected]>
973 L:      [email protected]
974 S:      Maintained
975 F:      Documentation/arch/x86/amd_hsmp.rst
976 F:      arch/x86/include/asm/amd_hsmp.h
977 F:      arch/x86/include/uapi/asm/amd_hsmp.h
978 F:      drivers/platform/x86/amd/hsmp.c
979
980 AMD IOMMU (AMD-VI)
981 M:      Joerg Roedel <[email protected]>
982 R:      Suravee Suthikulpanit <[email protected]>
983 L:      [email protected]
984 S:      Maintained
985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
986 F:      drivers/iommu/amd/
987 F:      include/linux/amd-iommu.h
988
989 AMD KFD
990 M:      Felix Kuehling <[email protected]>
991 L:      [email protected]
992 S:      Supported
993 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
994 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
995 F:      drivers/gpu/drm/amd/amdkfd/
996 F:      drivers/gpu/drm/amd/include/cik_structs.h
997 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
998 F:      drivers/gpu/drm/amd/include/v9_structs.h
999 F:      drivers/gpu/drm/amd/include/vi_structs.h
1000 F:      include/uapi/linux/kfd_ioctl.h
1001 F:      include/uapi/linux/kfd_sysfs.h
1002
1003 AMD MP2 I2C DRIVER
1004 M:      Elie Morisse <[email protected]>
1005 M:      Shyam Sundar S K <[email protected]>
1006 L:      [email protected]
1007 S:      Maintained
1008 F:      drivers/i2c/busses/i2c-amd-mp2*
1009
1010 AMD PDS CORE DRIVER
1011 M:      Shannon Nelson <[email protected]>
1012 M:      Brett Creeley <[email protected]>
1013 L:      [email protected]
1014 S:      Supported
1015 F:      Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1016 F:      drivers/net/ethernet/amd/pds_core/
1017 F:      include/linux/pds/
1018
1019 AMD PMC DRIVER
1020 M:      Shyam Sundar S K <[email protected]>
1021 L:      [email protected]
1022 S:      Maintained
1023 F:      drivers/platform/x86/amd/pmc/
1024
1025 AMD PMF DRIVER
1026 M:      Shyam Sundar S K <[email protected]>
1027 L:      [email protected]
1028 S:      Maintained
1029 F:      Documentation/ABI/testing/sysfs-amd-pmf
1030 F:      drivers/platform/x86/amd/pmf/
1031
1032 AMD POWERPLAY AND SWSMU
1033 M:      Evan Quan <[email protected]>
1034 L:      [email protected]
1035 S:      Supported
1036 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1037 F:      drivers/gpu/drm/amd/pm/
1038
1039 AMD PSTATE DRIVER
1040 M:      Huang Rui <[email protected]>
1041 L:      [email protected]
1042 S:      Supported
1043 F:      Documentation/admin-guide/pm/amd-pstate.rst
1044 F:      drivers/cpufreq/amd-pstate*
1045 F:      include/linux/amd-pstate.h
1046 F:      tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1047
1048 AMD PTDMA DRIVER
1049 M:      Sanjay R Mehta <[email protected]>
1050 L:      [email protected]
1051 S:      Maintained
1052 F:      drivers/dma/ptdma/
1053
1054 AMD SEATTLE DEVICE TREE SUPPORT
1055 M:      Suravee Suthikulpanit <[email protected]>
1056 M:      Tom Lendacky <[email protected]>
1057 S:      Supported
1058 F:      arch/arm64/boot/dts/amd/
1059
1060 AMD SENSOR FUSION HUB DRIVER
1061 M:      Basavaraj Natikar <[email protected]>
1062 L:      [email protected]
1063 S:      Maintained
1064 F:      Documentation/hid/amd-sfh*
1065 F:      drivers/hid/amd-sfh-hid/
1066
1067 AMD SPI DRIVER
1068 M:      Sanjay R Mehta <[email protected]>
1069 S:      Maintained
1070 F:      drivers/spi/spi-amd.c
1071
1072 AMD XGBE DRIVER
1073 M:      "Shyam Sundar S K" <[email protected]>
1074 L:      [email protected]
1075 S:      Supported
1076 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1077 F:      drivers/net/ethernet/amd/xgbe/
1078
1079 AMLOGIC DDR PMU DRIVER
1080 M:      Jiucheng Xu <[email protected]>
1081 L:      [email protected]
1082 S:      Supported
1083 W:      http://www.amlogic.com
1084 F:      Documentation/admin-guide/perf/meson-ddr-pmu.rst
1085 F:      Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1086 F:      drivers/perf/amlogic/
1087 F:      include/soc/amlogic/
1088
1089 AMPHION VPU CODEC V4L2 DRIVER
1090 M:      Ming Qian <[email protected]>
1091 M:      Zhou Peng <[email protected]>
1092 L:      [email protected]
1093 S:      Maintained
1094 F:      Documentation/devicetree/bindings/media/amphion,vpu.yaml
1095 F:      drivers/media/platform/amphion/
1096
1097 AMS AS73211 DRIVER
1098 M:      Christian Eggers <[email protected]>
1099 L:      [email protected]
1100 S:      Maintained
1101 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1102 F:      drivers/iio/light/as73211.c
1103
1104 AMT (Automatic Multicast Tunneling)
1105 M:      Taehee Yoo <[email protected]>
1106 L:      [email protected]
1107 S:      Maintained
1108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1110 F:      drivers/net/amt.c
1111
1112 ANALOG DEVICES INC AD3552R DRIVER
1113 M:      Nuno Sá <[email protected]>
1114 L:      [email protected]
1115 S:      Supported
1116 W:      https://ez.analog.com/linux-software-drivers
1117 F:      Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1118 F:      drivers/iio/dac/ad3552r.c
1119
1120 ANALOG DEVICES INC AD4130 DRIVER
1121 M:      Cosmin Tanislav <[email protected]>
1122 L:      [email protected]
1123 S:      Supported
1124 W:      https://ez.analog.com/linux-software-drivers
1125 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1126 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1127 F:      drivers/iio/adc/ad4130.c
1128
1129 ANALOG DEVICES INC AD7192 DRIVER
1130 M:      Alexandru Tachici <[email protected]>
1131 L:      [email protected]
1132 S:      Supported
1133 W:      https://ez.analog.com/linux-software-drivers
1134 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1135 F:      drivers/iio/adc/ad7192.c
1136
1137 ANALOG DEVICES INC AD7292 DRIVER
1138 M:      Marcelo Schmitt <[email protected]>
1139 L:      [email protected]
1140 S:      Supported
1141 W:      https://ez.analog.com/linux-software-drivers
1142 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1143 F:      drivers/iio/adc/ad7292.c
1144
1145 ANALOG DEVICES INC AD7293 DRIVER
1146 M:      Antoniu Miclaus <[email protected]>
1147 L:      [email protected]
1148 S:      Supported
1149 W:      https://ez.analog.com/linux-software-drivers
1150 F:      Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1151 F:      drivers/iio/dac/ad7293.c
1152
1153 ANALOG DEVICES INC AD74115 DRIVER
1154 M:      Cosmin Tanislav <[email protected]>
1155 L:      [email protected]
1156 S:      Supported
1157 W:      https://ez.analog.com/linux-software-drivers
1158 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1159 F:      drivers/iio/addac/ad74115.c
1160
1161 ANALOG DEVICES INC AD74413R DRIVER
1162 M:      Cosmin Tanislav <[email protected]>
1163 L:      [email protected]
1164 S:      Supported
1165 W:      https://ez.analog.com/linux-software-drivers
1166 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1167 F:      drivers/iio/addac/ad74413r.c
1168 F:      include/dt-bindings/iio/addac/adi,ad74413r.h
1169
1170 ANALOG DEVICES INC AD7768-1 DRIVER
1171 M:      Michael Hennerich <[email protected]>
1172 L:      [email protected]
1173 S:      Supported
1174 W:      https://ez.analog.com/linux-software-drivers
1175 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1176 F:      drivers/iio/adc/ad7768-1.c
1177
1178 ANALOG DEVICES INC AD7780 DRIVER
1179 M:      Michael Hennerich <[email protected]>
1180 M:      Renato Lui Geh <[email protected]>
1181 L:      [email protected]
1182 S:      Supported
1183 W:      https://ez.analog.com/linux-software-drivers
1184 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1185 F:      drivers/iio/adc/ad7780.c
1186
1187 ANALOG DEVICES INC ADA4250 DRIVER
1188 M:      Antoniu Miclaus <[email protected]>
1189 L:      [email protected]
1190 S:      Supported
1191 W:      https://ez.analog.com/linux-software-drivers
1192 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1193 F:      drivers/iio/amplifiers/ada4250.c
1194
1195 ANALOG DEVICES INC ADF4377 DRIVER
1196 M:      Antoniu Miclaus <[email protected]>
1197 L:      [email protected]
1198 S:      Supported
1199 W:      https://ez.analog.com/linux-software-drivers
1200 F:      Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1201 F:      drivers/iio/frequency/adf4377.c
1202
1203 ANALOG DEVICES INC ADGS1408 DRIVER
1204 M:      Mircea Caprioru <[email protected]>
1205 S:      Supported
1206 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1207 F:      drivers/mux/adgs1408.c
1208
1209 ANALOG DEVICES INC ADIN DRIVER
1210 M:      Michael Hennerich <[email protected]>
1211 L:      [email protected]
1212 S:      Supported
1213 W:      https://ez.analog.com/linux-software-drivers
1214 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1215 F:      drivers/net/phy/adin.c
1216
1217 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1218 M:      Nuno Sa <[email protected]>
1219 L:      [email protected]
1220 S:      Supported
1221 F:      drivers/iio/imu/adis.c
1222 F:      drivers/iio/imu/adis_buffer.c
1223 F:      drivers/iio/imu/adis_trigger.c
1224 F:      include/linux/iio/imu/adis.h
1225
1226 ANALOG DEVICES INC ADIS16460 DRIVER
1227 M:      Dragos Bogdan <[email protected]>
1228 L:      [email protected]
1229 S:      Supported
1230 W:      https://ez.analog.com/linux-software-drivers
1231 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1232 F:      drivers/iio/imu/adis16460.c
1233
1234 ANALOG DEVICES INC ADIS16475 DRIVER
1235 M:      Nuno Sa <[email protected]>
1236 L:      [email protected]
1237 S:      Supported
1238 W:      https://ez.analog.com/linux-software-drivers
1239 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1240 F:      drivers/iio/imu/adis16475.c
1241
1242 ANALOG DEVICES INC ADM1177 DRIVER
1243 M:      Michael Hennerich <[email protected]>
1244 L:      [email protected]
1245 S:      Supported
1246 W:      https://ez.analog.com/linux-software-drivers
1247 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1248 F:      drivers/hwmon/adm1177.c
1249
1250 ANALOG DEVICES INC ADMV1013 DRIVER
1251 M:      Antoniu Miclaus <[email protected]>
1252 L:      [email protected]
1253 S:      Supported
1254 W:      https://ez.analog.com/linux-software-drivers
1255 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1256 F:      drivers/iio/frequency/admv1013.c
1257
1258 ANALOG DEVICES INC ADMV1014 DRIVER
1259 M:      Antoniu Miclaus <[email protected]>
1260 L:      [email protected]
1261 S:      Supported
1262 W:      https://ez.analog.com/linux-software-drivers
1263 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1264 F:      drivers/iio/frequency/admv1014.c
1265
1266 ANALOG DEVICES INC ADMV8818 DRIVER
1267 M:      Antoniu Miclaus <[email protected]>
1268 L:      [email protected]
1269 S:      Supported
1270 W:      https://ez.analog.com/linux-software-drivers
1271 F:      Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1272 F:      drivers/iio/filter/admv8818.c
1273
1274 ANALOG DEVICES INC ADP5061 DRIVER
1275 M:      Michael Hennerich <[email protected]>
1276 L:      [email protected]
1277 S:      Supported
1278 W:      https://ez.analog.com/linux-software-drivers
1279 F:      drivers/power/supply/adp5061.c
1280
1281 ANALOG DEVICES INC ADRF6780 DRIVER
1282 M:      Antoniu Miclaus <[email protected]>
1283 L:      [email protected]
1284 S:      Supported
1285 W:      https://ez.analog.com/linux-software-drivers
1286 F:      Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1287 F:      drivers/iio/frequency/adrf6780.c
1288
1289 ANALOG DEVICES INC ADV7180 DRIVER
1290 M:      Lars-Peter Clausen <[email protected]>
1291 L:      [email protected]
1292 S:      Supported
1293 W:      https://ez.analog.com/linux-software-drivers
1294 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1295 F:      drivers/media/i2c/adv7180.c
1296
1297 ANALOG DEVICES INC ADV748X DRIVER
1298 M:      Kieran Bingham <[email protected]>
1299 L:      [email protected]
1300 S:      Maintained
1301 F:      Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1302 F:      drivers/media/i2c/adv748x/*
1303
1304 ANALOG DEVICES INC ADV7511 DRIVER
1305 M:      Hans Verkuil <[email protected]>
1306 L:      [email protected]
1307 S:      Maintained
1308 F:      drivers/media/i2c/adv7511*
1309
1310 ANALOG DEVICES INC ADV7604 DRIVER
1311 M:      Hans Verkuil <[email protected]>
1312 L:      [email protected]
1313 S:      Maintained
1314 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1315 F:      drivers/media/i2c/adv7604*
1316
1317 ANALOG DEVICES INC ADV7842 DRIVER
1318 M:      Hans Verkuil <[email protected]>
1319 L:      [email protected]
1320 S:      Maintained
1321 F:      drivers/media/i2c/adv7842*
1322
1323 ANALOG DEVICES INC ADXRS290 DRIVER
1324 M:      Nishant Malpani <[email protected]>
1325 L:      [email protected]
1326 S:      Supported
1327 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1328 F:      drivers/iio/gyro/adxrs290.c
1329
1330 ANALOG DEVICES INC ASOC CODEC DRIVERS
1331 M:      Lars-Peter Clausen <[email protected]>
1332 M:      Nuno Sá <[email protected]>
1333 L:      [email protected] (moderated for non-subscribers)
1334 S:      Supported
1335 W:      http://wiki.analog.com/
1336 W:      https://ez.analog.com/linux-software-drivers
1337 F:      sound/soc/codecs/ad1*
1338 F:      sound/soc/codecs/ad7*
1339 F:      sound/soc/codecs/adau*
1340 F:      sound/soc/codecs/adav*
1341 F:      sound/soc/codecs/sigmadsp.*
1342 F:      sound/soc/codecs/ssm*
1343
1344 ANALOG DEVICES INC DMA DRIVERS
1345 M:      Lars-Peter Clausen <[email protected]>
1346 S:      Supported
1347 W:      https://ez.analog.com/linux-software-drivers
1348 F:      drivers/dma/dma-axi-dmac.c
1349
1350 ANALOG DEVICES INC IIO DRIVERS
1351 M:      Lars-Peter Clausen <[email protected]>
1352 M:      Michael Hennerich <[email protected]>
1353 S:      Supported
1354 W:      http://wiki.analog.com/
1355 W:      https://ez.analog.com/linux-software-drivers
1356 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1357 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1358 F:      Documentation/devicetree/bindings/iio/*/adi,*
1359 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1360 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1361 F:      drivers/iio/*/ad*
1362 F:      drivers/iio/adc/ltc249*
1363 F:      drivers/iio/amplifiers/hmc425a.c
1364 F:      drivers/staging/iio/*/ad*
1365 X:      drivers/iio/*/adjd*
1366
1367 ANALOG DEVICES INC MAX31760 DRIVER
1368 M:      Ibrahim Tilki <[email protected]>
1369 S:      Maintained
1370 W:      http://wiki.analog.com/
1371 W:      https://ez.analog.com/linux-software-drivers
1372 F:      Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1373 F:      Documentation/hwmon/max31760.rst
1374 F:      drivers/hwmon/max31760.c
1375
1376 ANALOGBITS PLL LIBRARIES
1377 M:      Paul Walmsley <[email protected]>
1378 S:      Supported
1379 F:      drivers/clk/analogbits/*
1380 F:      include/linux/clk/analogbits*
1381
1382 ANDROID DRIVERS
1383 M:      Greg Kroah-Hartman <[email protected]>
1384 M:      Arve Hjønnevåg <[email protected]>
1385 M:      Todd Kjos <[email protected]>
1386 M:      Martijn Coenen <[email protected]>
1387 M:      Joel Fernandes <[email protected]>
1388 M:      Christian Brauner <[email protected]>
1389 M:      Carlos Llamas <[email protected]>
1390 M:      Suren Baghdasaryan <[email protected]>
1391 L:      [email protected]
1392 S:      Supported
1393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1394 F:      drivers/android/
1395
1396 ANDROID GOLDFISH PIC DRIVER
1397 M:      Miodrag Dinic <[email protected]>
1398 S:      Supported
1399 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1400 F:      drivers/irqchip/irq-goldfish-pic.c
1401
1402 ANDROID GOLDFISH RTC DRIVER
1403 M:      Jiaxun Yang <[email protected]>
1404 S:      Supported
1405 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1406 F:      drivers/rtc/rtc-goldfish.c
1407
1408 AOA (Apple Onboard Audio) ALSA DRIVER
1409 M:      Johannes Berg <[email protected]>
1410 L:      [email protected]
1411 L:      [email protected] (moderated for non-subscribers)
1412 S:      Maintained
1413 F:      sound/aoa/
1414
1415 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1416 M:      William Breathitt Gray <[email protected]>
1417 L:      [email protected]
1418 S:      Maintained
1419 F:      drivers/iio/addac/stx104.c
1420
1421 APM DRIVER
1422 M:      Jiri Kosina <[email protected]>
1423 S:      Odd fixes
1424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1425 F:      arch/x86/kernel/apm_32.c
1426 F:      drivers/char/apm-emulation.c
1427 F:      include/linux/apm_bios.h
1428 F:      include/uapi/linux/apm_bios.h
1429
1430 APPARMOR SECURITY MODULE
1431 M:      John Johansen <[email protected]>
1432 M:      John Johansen <[email protected]>
1433 L:      [email protected] (moderated for non-subscribers)
1434 S:      Supported
1435 W:      apparmor.net
1436 B:      https://gitlab.com/apparmor/apparmor-kernel
1437 C:      irc://irc.oftc.net/apparmor
1438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1439 T:      https://gitlab.com/apparmor/apparmor-kernel.git
1440 F:      Documentation/admin-guide/LSM/apparmor.rst
1441 F:      security/apparmor/
1442
1443 APPLE BCM5974 MULTITOUCH DRIVER
1444 M:      Henrik Rydberg <[email protected]>
1445 L:      [email protected]
1446 S:      Odd fixes
1447 F:      drivers/input/mouse/bcm5974.c
1448
1449 APPLE PCIE CONTROLLER DRIVER
1450 M:      Alyssa Rosenzweig <[email protected]>
1451 M:      Marc Zyngier <[email protected]>
1452 L:      [email protected]
1453 S:      Maintained
1454 F:      drivers/pci/controller/pcie-apple.c
1455
1456 APPLE SMC DRIVER
1457 M:      Henrik Rydberg <[email protected]>
1458 L:      [email protected]
1459 S:      Odd fixes
1460 F:      drivers/hwmon/applesmc.c
1461
1462 APPLETALK NETWORK LAYER
1463 L:      [email protected]
1464 S:      Odd fixes
1465 F:      include/linux/atalk.h
1466 F:      include/uapi/linux/atalk.h
1467 F:      net/appletalk/
1468
1469 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1470 M:      Khuong Dinh <[email protected]>
1471 S:      Supported
1472 F:      arch/arm64/boot/dts/apm/
1473
1474 APPLIED MICRO (APM) X-GENE SOC EDAC
1475 M:      Khuong Dinh <[email protected]>
1476 S:      Supported
1477 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1478 F:      drivers/edac/xgene_edac.c
1479
1480 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1481 M:      Iyappan Subramanian <[email protected]>
1482 M:      Keyur Chudgar <[email protected]>
1483 S:      Supported
1484 F:      drivers/net/ethernet/apm/xgene-v2/
1485
1486 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1487 M:      Iyappan Subramanian <[email protected]>
1488 M:      Keyur Chudgar <[email protected]>
1489 M:      Quan Nguyen <[email protected]>
1490 S:      Supported
1491 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1492 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1493 F:      drivers/net/ethernet/apm/xgene/
1494 F:      drivers/net/mdio/mdio-xgene.c
1495
1496 APPLIED MICRO (APM) X-GENE SOC PMU
1497 M:      Khuong Dinh <[email protected]>
1498 S:      Supported
1499 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1500 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1501 F:      drivers/perf/xgene_pmu.c
1502
1503 APTINA CAMERA SENSOR PLL
1504 M:      Laurent Pinchart <[email protected]>
1505 L:      [email protected]
1506 S:      Maintained
1507 F:      drivers/media/i2c/aptina-pll.*
1508
1509 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1510 M:      Aleksa Savic <[email protected]>
1511 M:      Jack Doan <[email protected]>
1512 L:      [email protected]
1513 S:      Maintained
1514 F:      Documentation/hwmon/aquacomputer_d5next.rst
1515 F:      drivers/hwmon/aquacomputer_d5next.c
1516
1517 AQUANTIA ETHERNET DRIVER (atlantic)
1518 M:      Igor Russkikh <[email protected]>
1519 L:      [email protected]
1520 S:      Supported
1521 W:      https://www.marvell.com/
1522 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1523 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1524 F:      drivers/net/ethernet/aquantia/atlantic/
1525
1526 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1527 M:      Egor Pomozov <[email protected]>
1528 L:      [email protected]
1529 S:      Supported
1530 W:      http://www.aquantia.com
1531 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1532
1533 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1534 M:      Krzysztof Hałasa <[email protected]>
1535 L:      [email protected]
1536 S:      Maintained
1537 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1538 F:      drivers/media/i2c/ar0521.c
1539
1540 ARASAN NAND CONTROLLER DRIVER
1541 M:      Miquel Raynal <[email protected]>
1542 R:      Michal Simek <[email protected]>
1543 L:      [email protected]
1544 S:      Maintained
1545 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1546 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1547
1548 ARC FRAMEBUFFER DRIVER
1549 M:      Jaya Kumar <[email protected]>
1550 S:      Maintained
1551 F:      drivers/video/fbdev/arcfb.c
1552 F:      drivers/video/fbdev/core/fb_defio.c
1553
1554 ARC PGU DRM DRIVER
1555 M:      Alexey Brodkin <[email protected]>
1556 S:      Supported
1557 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1558 F:      drivers/gpu/drm/tiny/arcpgu.c
1559
1560 ARCNET NETWORK LAYER
1561 M:      Michael Grzeschik <[email protected]>
1562 L:      [email protected]
1563 S:      Maintained
1564 F:      drivers/net/arcnet/
1565 F:      include/uapi/linux/if_arcnet.h
1566
1567 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1568 M:      Arnd Bergmann <[email protected]>
1569 M:      Olof Johansson <[email protected]>
1570 M:      [email protected]
1571 L:      [email protected] (moderated for non-subscribers)
1572 S:      Maintained
1573 P:      Documentation/process/maintainer-soc.rst
1574 C:      irc://irc.libera.chat/armlinux
1575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1576 F:      Documentation/process/maintainer-soc*.rst
1577 F:      arch/arm/boot/dts/Makefile
1578 F:      arch/arm64/boot/dts/Makefile
1579
1580 ARM ARCHITECTED TIMER DRIVER
1581 M:      Mark Rutland <[email protected]>
1582 M:      Marc Zyngier <[email protected]>
1583 L:      [email protected] (moderated for non-subscribers)
1584 S:      Maintained
1585 F:      arch/arm/include/asm/arch_timer.h
1586 F:      arch/arm64/include/asm/arch_timer.h
1587 F:      drivers/clocksource/arm_arch_timer.c
1588
1589 ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1590 M:      Marc Zyngier <[email protected]>
1591 L:      [email protected] (moderated for non-subscribers)
1592 S:      Maintained
1593 F:      Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1594 F:      arch/arm/include/asm/arch_gicv3.h
1595 F:      arch/arm64/include/asm/arch_gicv3.h
1596 F:      drivers/irqchip/irq-gic*.[ch]
1597 F:      include/linux/irqchip/arm-gic*.h
1598 F:      include/linux/irqchip/arm-vgic-info.h
1599
1600 ARM HDLCD DRM DRIVER
1601 M:      Liviu Dudau <[email protected]>
1602 S:      Supported
1603 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1604 F:      drivers/gpu/drm/arm/hdlcd_*
1605
1606 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1607 M:      Linus Walleij <[email protected]>
1608 L:      [email protected] (moderated for non-subscribers)
1609 S:      Maintained
1610 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1611 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1612 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1613 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1614 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1615 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1616 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1617 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1618 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1619 F:      arch/arm/boot/dts/arm/arm-realview-*
1620 F:      arch/arm/boot/dts/arm/integrator*
1621 F:      arch/arm/boot/dts/arm/versatile*
1622 F:      arch/arm/mach-versatile/
1623 F:      drivers/bus/arm-integrator-lm.c
1624 F:      drivers/clk/versatile/
1625 F:      drivers/i2c/busses/i2c-versatile.c
1626 F:      drivers/irqchip/irq-versatile-fpga.c
1627 F:      drivers/mtd/maps/physmap-versatile.*
1628 F:      drivers/power/reset/arm-versatile-reboot.c
1629 F:      drivers/soc/versatile/
1630
1631 ARM KOMEDA DRM-KMS DRIVER
1632 M:      Liviu Dudau <[email protected]>
1633 S:      Supported
1634 T:      git git://anongit.freedesktop.org/drm/drm-misc
1635 F:      Documentation/devicetree/bindings/display/arm,komeda.yaml
1636 F:      Documentation/gpu/komeda-kms.rst
1637 F:      drivers/gpu/drm/arm/display/include/
1638 F:      drivers/gpu/drm/arm/display/komeda/
1639
1640 ARM MALI PANFROST DRM DRIVER
1641 M:      Boris Brezillon <[email protected]>
1642 M:      Rob Herring <[email protected]>
1643 R:      Steven Price <[email protected]>
1644 L:      [email protected]
1645 S:      Supported
1646 T:      git git://anongit.freedesktop.org/drm/drm-misc
1647 F:      Documentation/gpu/panfrost.rst
1648 F:      drivers/gpu/drm/panfrost/
1649 F:      include/uapi/drm/panfrost_drm.h
1650
1651 ARM MALI-DP DRM DRIVER
1652 M:      Liviu Dudau <[email protected]>
1653 S:      Supported
1654 T:      git git://anongit.freedesktop.org/drm/drm-misc
1655 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1656 F:      Documentation/gpu/afbc.rst
1657 F:      drivers/gpu/drm/arm/
1658
1659 ARM MFM AND FLOPPY DRIVERS
1660 M:      Ian Molton <[email protected]>
1661 S:      Maintained
1662 F:      arch/arm/include/asm/floppy.h
1663 F:      arch/arm/mach-rpc/floppydma.S
1664
1665 ARM PMU PROFILING AND DEBUGGING
1666 M:      Will Deacon <[email protected]>
1667 M:      Mark Rutland <[email protected]>
1668 L:      [email protected] (moderated for non-subscribers)
1669 S:      Maintained
1670 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1671 F:      Documentation/devicetree/bindings/perf/
1672 F:      arch/arm*/include/asm/hw_breakpoint.h
1673 F:      arch/arm*/include/asm/perf_event.h
1674 F:      arch/arm*/kernel/hw_breakpoint.c
1675 F:      arch/arm*/kernel/perf_*
1676 F:      drivers/perf/
1677 F:      include/linux/perf/arm_pmu*.h
1678
1679 ARM PORT
1680 M:      Russell King <[email protected]>
1681 L:      [email protected] (moderated for non-subscribers)
1682 S:      Odd Fixes
1683 W:      http://www.armlinux.org.uk/
1684 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1685 F:      arch/arm/
1686 X:      arch/arm/boot/dts/
1687
1688 ARM PRIMECELL AACI PL041 DRIVER
1689 M:      Russell King <[email protected]>
1690 S:      Odd Fixes
1691 F:      sound/arm/aaci.*
1692
1693 ARM PRIMECELL BUS SUPPORT
1694 M:      Russell King <[email protected]>
1695 S:      Odd Fixes
1696 F:      drivers/amba/
1697 F:      include/linux/amba/bus.h
1698
1699 ARM PRIMECELL CLCD PL110 DRIVER
1700 M:      Russell King <[email protected]>
1701 S:      Odd Fixes
1702 F:      drivers/video/fbdev/amba-clcd.*
1703
1704 ARM PRIMECELL KMI PL050 DRIVER
1705 M:      Russell King <[email protected]>
1706 S:      Odd Fixes
1707 F:      drivers/input/serio/ambakmi.*
1708 F:      include/linux/amba/kmi.h
1709
1710 ARM PRIMECELL MMCI PL180/1 DRIVER
1711 M:      Russell King <[email protected]>
1712 S:      Odd Fixes
1713 F:      drivers/mmc/host/mmci.*
1714 F:      include/linux/amba/mmci.h
1715
1716 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1717 M:      Miquel Raynal <[email protected]>
1718 R:      Michal Simek <[email protected]>
1719 L:      [email protected]
1720 S:      Maintained
1721 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1722 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1723
1724 ARM PRIMECELL PL35X SMC DRIVER
1725 M:      Miquel Raynal <[email protected]>
1726 R:      Michal Simek <[email protected]>
1727 L:      [email protected] (moderated for non-subscribers)
1728 S:      Maintained
1729 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1730 F:      drivers/memory/pl353-smc.c
1731
1732 ARM PRIMECELL SSP PL022 SPI DRIVER
1733 M:      Linus Walleij <[email protected]>
1734 L:      [email protected] (moderated for non-subscribers)
1735 S:      Maintained
1736 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1737 F:      drivers/spi/spi-pl022.c
1738
1739 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1740 M:      Russell King <[email protected]>
1741 S:      Odd Fixes
1742 F:      drivers/tty/serial/amba-pl01*.c
1743 F:      include/linux/amba/serial.h
1744
1745 ARM PRIMECELL VIC PL190/PL192 DRIVER
1746 M:      Linus Walleij <[email protected]>
1747 L:      [email protected] (moderated for non-subscribers)
1748 S:      Maintained
1749 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1750 F:      drivers/irqchip/irq-vic.c
1751
1752 ARM SMC WATCHDOG DRIVER
1753 M:      Julius Werner <[email protected]>
1754 R:      Evan Benn <[email protected]>
1755 S:      Maintained
1756 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1757 F:      drivers/watchdog/arm_smc_wdt.c
1758
1759 ARM SMMU DRIVERS
1760 M:      Will Deacon <[email protected]>
1761 R:      Robin Murphy <[email protected]>
1762 L:      [email protected] (moderated for non-subscribers)
1763 S:      Maintained
1764 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1765 F:      drivers/iommu/arm/
1766 F:      drivers/iommu/io-pgtable-arm*
1767
1768 ARM SUB-ARCHITECTURES
1769 L:      [email protected] (moderated for non-subscribers)
1770 S:      Maintained
1771 C:      irc://irc.libera.chat/armlinux
1772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1773 F:      arch/arm/mach-*/
1774 F:      arch/arm/plat-*/
1775
1776 ARM/ACTIONS SEMI ARCHITECTURE
1777 M:      Andreas Färber <[email protected]>
1778 M:      Manivannan Sadhasivam <[email protected]>
1779 L:      [email protected] (moderated for non-subscribers)
1780 L:      [email protected] (moderated for non-subscribers)
1781 S:      Maintained
1782 F:      Documentation/devicetree/bindings/arm/actions.yaml
1783 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1784 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1785 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1786 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1787 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1788 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1789 F:      Documentation/devicetree/bindings/pinctrl/actions,*
1790 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1791 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1792 F:      arch/arm/boot/dts/actions/
1793 F:      arch/arm/mach-actions/
1794 F:      arch/arm64/boot/dts/actions/
1795 F:      drivers/clk/actions/
1796 F:      drivers/clocksource/timer-owl*
1797 F:      drivers/dma/owl-dma.c
1798 F:      drivers/i2c/busses/i2c-owl.c
1799 F:      drivers/irqchip/irq-owl-sirq.c
1800 F:      drivers/mmc/host/owl-mmc.c
1801 F:      drivers/net/ethernet/actions/
1802 F:      drivers/pinctrl/actions/*
1803 F:      drivers/pmdomain/actions/
1804 F:      include/dt-bindings/power/owl-*
1805 F:      include/dt-bindings/reset/actions,*
1806 F:      include/linux/soc/actions/
1807 N:      owl
1808
1809 ARM/Allwinner SoC Clock Support
1810 M:      Emilio López <[email protected]>
1811 S:      Maintained
1812 F:      drivers/clk/sunxi/
1813
1814 ARM/Allwinner sunXi SoC support
1815 M:      Chen-Yu Tsai <[email protected]>
1816 M:      Jernej Skrabec <[email protected]>
1817 M:      Samuel Holland <[email protected]>
1818 L:      [email protected] (moderated for non-subscribers)
1819 L:      [email protected]
1820 S:      Maintained
1821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1822 F:      arch/arm/mach-sunxi/
1823 F:      arch/arm64/boot/dts/allwinner/
1824 F:      drivers/clk/sunxi-ng/
1825 F:      drivers/pinctrl/sunxi/
1826 F:      drivers/soc/sunxi/
1827 N:      allwinner
1828 N:      sun[x456789]i
1829 N:      sun[25]0i
1830
1831 ARM/AMD PENSANDO ARM64 ARCHITECTURE
1832 M:      Brad Larson <[email protected]>
1833 L:      [email protected] (moderated for non-subscribers)
1834 S:      Supported
1835 F:      Documentation/devicetree/bindings/*/amd,pensando*
1836 F:      arch/arm64/boot/dts/amd/elba*
1837
1838 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1839 M:      Neil Armstrong <[email protected]>
1840 M:      Jerome Brunet <[email protected]>
1841 L:      [email protected]
1842 S:      Maintained
1843 F:      Documentation/devicetree/bindings/clock/amlogic*
1844 F:      drivers/clk/meson/
1845 F:      include/dt-bindings/clock/amlogic,a1*
1846 F:      include/dt-bindings/clock/gxbb*
1847 F:      include/dt-bindings/clock/meson*
1848
1849 ARM/Amlogic Meson SoC Crypto Drivers
1850 M:      Corentin Labbe <[email protected]>
1851 L:      [email protected]
1852 L:      [email protected]
1853 S:      Maintained
1854 F:      Documentation/devicetree/bindings/crypto/amlogic*
1855 F:      drivers/crypto/amlogic/
1856
1857 ARM/Amlogic Meson SoC Sound Drivers
1858 M:      Jerome Brunet <[email protected]>
1859 L:      [email protected] (moderated for non-subscribers)
1860 S:      Maintained
1861 F:      Documentation/devicetree/bindings/sound/amlogic*
1862 F:      sound/soc/meson/
1863
1864 ARM/Amlogic Meson SoC support
1865 M:      Neil Armstrong <[email protected]>
1866 M:      Kevin Hilman <[email protected]>
1867 R:      Jerome Brunet <[email protected]>
1868 R:      Martin Blumenstingl <[email protected]>
1869 L:      [email protected] (moderated for non-subscribers)
1870 L:      [email protected]
1871 S:      Maintained
1872 W:      http://linux-meson.com/
1873 F:      Documentation/devicetree/bindings/phy/amlogic*
1874 F:      arch/arm/boot/dts/amlogic/
1875 F:      arch/arm/mach-meson/
1876 F:      arch/arm64/boot/dts/amlogic/
1877 F:      drivers/pmdomain/amlogic/
1878 F:      drivers/mmc/host/meson*
1879 F:      drivers/phy/amlogic/
1880 F:      drivers/pinctrl/meson/
1881 F:      drivers/rtc/rtc-meson*
1882 F:      drivers/soc/amlogic/
1883 N:      meson
1884
1885 ARM/Annapurna Labs ALPINE ARCHITECTURE
1886 M:      Tsahee Zidenberg <[email protected]>
1887 M:      Antoine Tenart <[email protected]>
1888 L:      [email protected] (moderated for non-subscribers)
1889 S:      Maintained
1890 F:      arch/arm/boot/dts/amazon/
1891 F:      arch/arm/mach-alpine/
1892 F:      arch/arm64/boot/dts/amazon/
1893 F:      drivers/*/*alpine*
1894
1895 ARM/APPLE MACHINE SOUND DRIVERS
1896 M:      Martin Povišer <[email protected]>
1897 L:      [email protected]
1898 L:      [email protected] (moderated for non-subscribers)
1899 S:      Maintained
1900 F:      Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
1901 F:      Documentation/devicetree/bindings/sound/apple,*
1902 F:      sound/soc/apple/*
1903 F:      sound/soc/codecs/cs42l83-i2c.c
1904 F:      sound/soc/codecs/ssm3515.c
1905
1906 ARM/APPLE MACHINE SUPPORT
1907 M:      Hector Martin <[email protected]>
1908 M:      Sven Peter <[email protected]>
1909 R:      Alyssa Rosenzweig <[email protected]>
1910 L:      [email protected]
1911 L:      [email protected] (moderated for non-subscribers)
1912 S:      Maintained
1913 W:      https://asahilinux.org
1914 B:      https://github.com/AsahiLinux/linux/issues
1915 C:      irc://irc.oftc.net/asahi-dev
1916 T:      git https://github.com/AsahiLinux/linux.git
1917 F:      Documentation/devicetree/bindings/arm/apple.yaml
1918 F:      Documentation/devicetree/bindings/arm/apple/*
1919 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
1920 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
1921 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
1922 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1923 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
1924 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
1925 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
1926 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1927 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
1928 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1929 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1930 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
1931 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1932 F:      Documentation/devicetree/bindings/power/apple*
1933 F:      Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
1934 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1935 F:      arch/arm64/boot/dts/apple/
1936 F:      drivers/bluetooth/hci_bcm4377.c
1937 F:      drivers/clk/clk-apple-nco.c
1938 F:      drivers/cpufreq/apple-soc-cpufreq.c
1939 F:      drivers/dma/apple-admac.c
1940 F:      drivers/pmdomain/apple/
1941 F:      drivers/i2c/busses/i2c-pasemi-core.c
1942 F:      drivers/i2c/busses/i2c-pasemi-platform.c
1943 F:      drivers/iommu/apple-dart.c
1944 F:      drivers/iommu/io-pgtable-dart.c
1945 F:      drivers/irqchip/irq-apple-aic.c
1946 F:      drivers/mailbox/apple-mailbox.c
1947 F:      drivers/nvme/host/apple.c
1948 F:      drivers/nvmem/apple-efuses.c
1949 F:      drivers/pinctrl/pinctrl-apple-gpio.c
1950 F:      drivers/pwm/pwm-apple.c
1951 F:      drivers/soc/apple/*
1952 F:      drivers/watchdog/apple_wdt.c
1953 F:      include/dt-bindings/interrupt-controller/apple-aic.h
1954 F:      include/dt-bindings/pinctrl/apple.h
1955 F:      include/linux/apple-mailbox.h
1956 F:      include/linux/soc/apple/*
1957
1958 ARM/ARTPEC MACHINE SUPPORT
1959 M:      Jesper Nilsson <[email protected]>
1960 M:      Lars Persson <[email protected]>
1961 L:      [email protected]
1962 S:      Maintained
1963 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1964 F:      arch/arm/boot/dts/axis/
1965 F:      arch/arm/mach-artpec
1966 F:      drivers/clk/axis
1967 F:      drivers/crypto/axis
1968 F:      drivers/mmc/host/usdhi6rol0.c
1969 F:      drivers/pinctrl/pinctrl-artpec*
1970
1971 ARM/ASPEED I2C DRIVER
1972 M:      Brendan Higgins <[email protected]>
1973 R:      Benjamin Herrenschmidt <[email protected]>
1974 R:      Joel Stanley <[email protected]>
1975 L:      [email protected]
1976 L:      [email protected] (moderated for non-subscribers)
1977 S:      Maintained
1978 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1979 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1980 F:      drivers/i2c/busses/i2c-aspeed.c
1981 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1982
1983 ARM/ASPEED MACHINE SUPPORT
1984 M:      Joel Stanley <[email protected]>
1985 R:      Andrew Jeffery <[email protected]>
1986 L:      [email protected] (moderated for non-subscribers)
1987 L:      [email protected] (moderated for non-subscribers)
1988 S:      Supported
1989 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
1991 F:      Documentation/devicetree/bindings/arm/aspeed/
1992 F:      arch/arm/boot/dts/aspeed/
1993 F:      arch/arm/mach-aspeed/
1994 N:      aspeed
1995
1996 ARM/BITMAIN ARCHITECTURE
1997 M:      Manivannan Sadhasivam <[email protected]>
1998 L:      [email protected] (moderated for non-subscribers)
1999 S:      Maintained
2000 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2001 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2002 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2003 F:      arch/arm64/boot/dts/bitmain/
2004 F:      drivers/clk/clk-bm1880.c
2005 F:      drivers/pinctrl/pinctrl-bm1880.c
2006
2007 ARM/CALXEDA HIGHBANK ARCHITECTURE
2008 M:      Andre Przywara <[email protected]>
2009 L:      [email protected] (moderated for non-subscribers)
2010 S:      Maintained
2011 F:      arch/arm/boot/dts/calxeda/
2012 F:      arch/arm/mach-highbank/
2013
2014 ARM/CAVIUM THUNDER NETWORK DRIVER
2015 M:      Sunil Goutham <[email protected]>
2016 L:      [email protected] (moderated for non-subscribers)
2017 S:      Supported
2018 F:      drivers/net/ethernet/cavium/thunder/
2019
2020 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2021 M:      Lukasz Majewski <[email protected]>
2022 L:      [email protected] (moderated for non-subscribers)
2023 S:      Maintained
2024 F:      arch/arm/mach-ep93xx/ts72xx.c
2025
2026 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2027 M:      Alexander Shiyan <[email protected]>
2028 L:      [email protected] (moderated for non-subscribers)
2029 S:      Odd Fixes
2030 N:      clps711x
2031
2032 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
2033 M:      Lennert Buytenhek <[email protected]>
2034 L:      [email protected] (moderated for non-subscribers)
2035 S:      Maintained
2036
2037 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2038 M:      Hartley Sweeten <[email protected]>
2039 M:      Alexander Sverdlin <[email protected]>
2040 L:      [email protected] (moderated for non-subscribers)
2041 S:      Maintained
2042 F:      Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2043 F:      Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2044 F:      arch/arm/boot/compressed/misc-ep93xx.h
2045 F:      arch/arm/mach-ep93xx/
2046 F:      drivers/iio/adc/ep93xx_adc.c
2047
2048 ARM/CLKDEV SUPPORT
2049 M:      Russell King <[email protected]>
2050 L:      [email protected] (moderated for non-subscribers)
2051 S:      Maintained
2052 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2053 F:      drivers/clk/clkdev.c
2054
2055 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2056 M:      Baruch Siach <[email protected]>
2057 L:      [email protected] (moderated for non-subscribers)
2058 S:      Maintained
2059 F:      arch/arm/boot/dts/cnxt/
2060 N:      digicolor
2061
2062 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2063 M:      Suzuki K Poulose <[email protected]>
2064 R:      Mike Leach <[email protected]>
2065 R:      James Clark <[email protected]>
2066 R:      Leo Yan <[email protected]>
2067 L:      [email protected] (moderated for non-subscribers)
2068 L:      [email protected] (moderated for non-subscribers)
2069 S:      Maintained
2070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2071 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2072 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2073 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2074 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2075 F:      Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2076 F:      Documentation/trace/coresight/*
2077 F:      drivers/hwtracing/coresight/*
2078 F:      include/dt-bindings/arm/coresight-cti-dt.h
2079 F:      include/linux/coresight*
2080 F:      include/uapi/linux/coresight*
2081 F:      samples/coresight/*
2082 F:      tools/perf/Documentation/arm-coresight.txt
2083 F:      tools/perf/arch/arm/util/auxtrace.c
2084 F:      tools/perf/arch/arm/util/cs-etm.c
2085 F:      tools/perf/arch/arm/util/cs-etm.h
2086 F:      tools/perf/arch/arm/util/pmu.c
2087 F:      tools/perf/tests/shell/*coresight*
2088 F:      tools/perf/tests/shell/coresight/*
2089 F:      tools/perf/tests/shell/lib/*coresight*
2090 F:      tools/perf/util/cs-etm-decoder/*
2091 F:      tools/perf/util/cs-etm.*
2092
2093 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2094 M:      Hans Ulli Kroll <[email protected]>
2095 M:      Linus Walleij <[email protected]>
2096 L:      [email protected] (moderated for non-subscribers)
2097 S:      Maintained
2098 T:      git git://github.com/ulli-kroll/linux.git
2099 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2100 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2101 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2102 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2103 F:      arch/arm/boot/dts/gemini/
2104 F:      arch/arm/mach-gemini/
2105 F:      drivers/crypto/gemini/
2106 F:      drivers/net/ethernet/cortina/
2107 F:      drivers/pinctrl/pinctrl-gemini.c
2108 F:      drivers/rtc/rtc-ftrtc010.c
2109
2110 ARM/CZ.NIC TURRIS SUPPORT
2111 M:      Marek Behún <[email protected]>
2112 S:      Maintained
2113 W:      https://www.turris.cz/
2114 F:      Documentation/ABI/testing/debugfs-moxtet
2115 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2116 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2117 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2118 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2119 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2120 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2121 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2122 F:      drivers/bus/moxtet.c
2123 F:      drivers/firmware/turris-mox-rwtm.c
2124 F:      drivers/gpio/gpio-moxtet.c
2125 F:      drivers/leds/leds-turris-omnia.c
2126 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2127 F:      drivers/watchdog/armada_37xx_wdt.c
2128 F:      include/dt-bindings/bus/moxtet.h
2129 F:      include/linux/armada-37xx-rwtm-mailbox.h
2130 F:      include/linux/moxtet.h
2131
2132 ARM/FARADAY FA526 PORT
2133 M:      Hans Ulli Kroll <[email protected]>
2134 L:      [email protected] (moderated for non-subscribers)
2135 S:      Maintained
2136 T:      git git://git.berlios.de/gemini-board
2137 F:      arch/arm/mm/*-fa*
2138
2139 ARM/FOOTBRIDGE ARCHITECTURE
2140 M:      Russell King <[email protected]>
2141 L:      [email protected] (moderated for non-subscribers)
2142 S:      Maintained
2143 W:      http://www.armlinux.org.uk/
2144 F:      arch/arm/include/asm/hardware/dec21285.h
2145 F:      arch/arm/mach-footbridge/
2146
2147 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2148 M:      Shawn Guo <[email protected]>
2149 M:      Sascha Hauer <[email protected]>
2150 R:      Pengutronix Kernel Team <[email protected]>
2151 R:      Fabio Estevam <[email protected]>
2152 R:      NXP Linux Team <[email protected]>
2153 L:      [email protected] (moderated for non-subscribers)
2154 S:      Maintained
2155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2156 F:      arch/arm/boot/dts/nxp/imx/
2157 F:      arch/arm/boot/dts/nxp/mxs/
2158 X:      arch/arm64/boot/dts/freescale/fsl-*
2159 X:      arch/arm64/boot/dts/freescale/qoriq-*
2160 X:      drivers/media/i2c/
2161 N:      imx
2162 N:      mxs
2163
2164 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2165 M:      Shawn Guo <[email protected]>
2166 M:      Li Yang <[email protected]>
2167 L:      [email protected] (moderated for non-subscribers)
2168 S:      Maintained
2169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2170 F:      arch/arm/boot/dts/nxp/ls/
2171 F:      arch/arm64/boot/dts/freescale/fsl-*
2172 F:      arch/arm64/boot/dts/freescale/qoriq-*
2173
2174 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2175 M:      Shawn Guo <[email protected]>
2176 M:      Sascha Hauer <[email protected]>
2177 R:      Pengutronix Kernel Team <[email protected]>
2178 R:      Stefan Agner <[email protected]>
2179 L:      [email protected] (moderated for non-subscribers)
2180 S:      Maintained
2181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2182 F:      arch/arm/boot/dts/nxp/vf/
2183 F:      arch/arm/mach-imx/*vf610*
2184
2185 ARM/GUMSTIX MACHINE SUPPORT
2186 M:      Steve Sakoman <[email protected]>
2187 L:      [email protected] (moderated for non-subscribers)
2188 S:      Maintained
2189
2190 ARM/HISILICON SOC SUPPORT
2191 M:      Wei Xu <[email protected]>
2192 L:      [email protected] (moderated for non-subscribers)
2193 S:      Supported
2194 W:      http://www.hisilicon.com
2195 T:      git https://github.com/hisilicon/linux-hisi.git
2196 F:      arch/arm/boot/dts/hisilicon/
2197 F:      arch/arm/mach-hisi/
2198 F:      arch/arm64/boot/dts/hisilicon/
2199
2200 ARM/HP JORNADA 7XX MACHINE SUPPORT
2201 M:      Kristoffer Ericson <[email protected]>
2202 S:      Maintained
2203 W:      www.jlime.com
2204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2205 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2206 F:      arch/arm/mach-sa1100/jornada720.c
2207
2208 ARM/HPE GXP ARCHITECTURE
2209 M:      Jean-Marie Verdun <[email protected]>
2210 M:      Nick Hawkins <[email protected]>
2211 S:      Maintained
2212 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2213 F:      Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2214 F:      Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2215 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2216 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2217 F:      Documentation/hwmon/gxp-fan-ctrl.rst
2218 F:      arch/arm/boot/dts/hpe/
2219 F:      arch/arm/mach-hpe/
2220 F:      drivers/clocksource/timer-gxp.c
2221 F:      drivers/hwmon/gxp-fan-ctrl.c
2222 F:      drivers/i2c/busses/i2c-gxp.c
2223 F:      drivers/spi/spi-gxp.c
2224 F:      drivers/watchdog/gxp-wdt.c
2225
2226 ARM/IGEP MACHINE SUPPORT
2227 M:      Enric Balletbo i Serra <[email protected]>
2228 M:      Javier Martinez Canillas <[email protected]>
2229 L:      [email protected]
2230 L:      [email protected] (moderated for non-subscribers)
2231 S:      Maintained
2232 F:      arch/arm/boot/dts/ti/omap/omap3-igep*
2233
2234 ARM/INTEL IXP4XX ARM ARCHITECTURE
2235 M:      Linus Walleij <[email protected]>
2236 M:      Imre Kaloz <[email protected]>
2237 L:      [email protected] (moderated for non-subscribers)
2238 S:      Maintained
2239 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2240 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2241 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2242 F:      Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2243 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2244 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2245 F:      arch/arm/boot/dts/intel/ixp/
2246 F:      arch/arm/mach-ixp4xx/
2247 F:      drivers/bus/intel-ixp4xx-eb.c
2248 F:      drivers/char/hw_random/ixp4xx-rng.c
2249 F:      drivers/clocksource/timer-ixp4xx.c
2250 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2251 F:      drivers/gpio/gpio-ixp4xx.c
2252 F:      drivers/irqchip/irq-ixp4xx.c
2253 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
2254 F:      drivers/net/wan/ixp4xx_hss.c
2255 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
2256 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
2257 F:      include/linux/soc/ixp4xx/npe.h
2258 F:      include/linux/soc/ixp4xx/qmgr.h
2259
2260 ARM/INTEL KEEMBAY ARCHITECTURE
2261 M:      Paul J. Murphy <[email protected]>
2262 M:      Daniele Alessandrelli <[email protected]>
2263 S:      Maintained
2264 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2265 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2266 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2267
2268 ARM/INTEL XSC3 (MANZANO) ARM CORE
2269 M:      Lennert Buytenhek <[email protected]>
2270 L:      [email protected] (moderated for non-subscribers)
2271 S:      Maintained
2272
2273 ARM/LG1K ARCHITECTURE
2274 M:      Chanho Min <[email protected]>
2275 L:      [email protected] (moderated for non-subscribers)
2276 S:      Maintained
2277 F:      arch/arm64/boot/dts/lg/
2278
2279 ARM/LPC18XX ARCHITECTURE
2280 M:      Vladimir Zapolskiy <[email protected]>
2281 L:      [email protected] (moderated for non-subscribers)
2282 S:      Maintained
2283 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2284 F:      arch/arm/boot/dts/nxp/lpc/lpc43*
2285 F:      drivers/i2c/busses/i2c-lpc2k.c
2286 F:      drivers/memory/pl172.c
2287 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2288 F:      drivers/rtc/rtc-lpc24xx.c
2289 N:      lpc18xx
2290
2291 ARM/LPC32XX SOC SUPPORT
2292 M:      Vladimir Zapolskiy <[email protected]>
2293 L:      [email protected] (moderated for non-subscribers)
2294 S:      Maintained
2295 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2296 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2297 F:      arch/arm/boot/dts/nxp/lpc/lpc32*
2298 F:      arch/arm/mach-lpc32xx/
2299 F:      drivers/i2c/busses/i2c-pnx.c
2300 F:      drivers/net/ethernet/nxp/lpc_eth.c
2301 F:      drivers/usb/host/ohci-nxp.c
2302 F:      drivers/watchdog/pnx4008_wdt.c
2303 N:      lpc32xx
2304
2305 ARM/Marvell Dove/MV78xx0/Orion SOC support
2306 M:      Andrew Lunn <[email protected]>
2307 M:      Sebastian Hesselbarth <[email protected]>
2308 M:      Gregory Clement <[email protected]>
2309 L:      [email protected] (moderated for non-subscribers)
2310 S:      Maintained
2311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2312 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2313 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2314 F:      Documentation/devicetree/bindings/soc/dove/
2315 F:      arch/arm/boot/dts/marvell/dove*
2316 F:      arch/arm/boot/dts/marvell/orion5x*
2317 F:      arch/arm/mach-dove/
2318 F:      arch/arm/mach-mv78xx0/
2319 F:      arch/arm/mach-orion5x/
2320 F:      arch/arm/plat-orion/
2321 F:      drivers/soc/dove/
2322
2323 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2324 M:      Andrew Lunn <[email protected]>
2325 M:      Gregory Clement <[email protected]>
2326 M:      Sebastian Hesselbarth <[email protected]>
2327 L:      [email protected] (moderated for non-subscribers)
2328 S:      Maintained
2329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2330 F:      Documentation/devicetree/bindings/arm/marvell/
2331 F:      arch/arm/boot/dts/marvell/armada*
2332 F:      arch/arm/boot/dts/marvell/kirkwood*
2333 F:      arch/arm/configs/mvebu_*_defconfig
2334 F:      arch/arm/mach-mvebu/
2335 F:      arch/arm64/boot/dts/marvell/armada*
2336 F:      arch/arm64/boot/dts/marvell/cn913*
2337 F:      drivers/clk/mvebu/
2338 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2339 F:      drivers/cpufreq/armada-8k-cpufreq.c
2340 F:      drivers/cpufreq/mvebu-cpufreq.c
2341 F:      drivers/irqchip/irq-armada-370-xp.c
2342 F:      drivers/irqchip/irq-mvebu-*
2343 F:      drivers/pinctrl/mvebu/
2344 F:      drivers/rtc/rtc-armada38x.c
2345
2346 ARM/Mediatek RTC DRIVER
2347 M:      Eddie Huang <[email protected]>
2348 M:      Sean Wang <[email protected]>
2349 L:      [email protected] (moderated for non-subscribers)
2350 L:      [email protected] (moderated for non-subscribers)
2351 S:      Maintained
2352 F:      Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2353 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2354 F:      drivers/rtc/rtc-mt2712.c
2355 F:      drivers/rtc/rtc-mt6397.c
2356 F:      drivers/rtc/rtc-mt7622.c
2357
2358 ARM/Mediatek SoC support
2359 M:      Matthias Brugger <[email protected]>
2360 M:      AngeloGioacchino Del Regno <[email protected]>
2361 L:      [email protected]
2362 L:      [email protected] (moderated for non-subscribers)
2363 L:      [email protected] (moderated for non-subscribers)
2364 S:      Maintained
2365 W:      https://mtk.wiki.kernel.org/
2366 C:      irc://irc.libera.chat/linux-mediatek
2367 F:      arch/arm/boot/dts/mediatek/
2368 F:      arch/arm/mach-mediatek/
2369 F:      arch/arm64/boot/dts/mediatek/
2370 F:      drivers/soc/mediatek/
2371 N:      mtk
2372 N:      mt[2678]
2373 K:      mediatek
2374
2375 ARM/Mediatek USB3 PHY DRIVER
2376 M:      Chunfeng Yun <[email protected]>
2377 L:      [email protected] (moderated for non-subscribers)
2378 L:      [email protected] (moderated for non-subscribers)
2379 S:      Maintained
2380 F:      Documentation/devicetree/bindings/phy/mediatek,*
2381 F:      drivers/phy/mediatek/
2382
2383 ARM/MICROCHIP (ARM64) SoC support
2384 M:      Conor Dooley <[email protected]>
2385 M:      Nicolas Ferre <[email protected]>
2386 M:      Claudiu Beznea <[email protected]>
2387 L:      [email protected] (moderated for non-subscribers)
2388 S:      Supported
2389 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2390 F:      arch/arm64/boot/dts/microchip/
2391
2392 ARM/Microchip (AT91) SoC support
2393 M:      Nicolas Ferre <[email protected]>
2394 M:      Alexandre Belloni <[email protected]>
2395 M:      Claudiu Beznea <[email protected]>
2396 L:      [email protected] (moderated for non-subscribers)
2397 S:      Supported
2398 W:      http://www.linux4sam.org
2399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2400 F:      arch/arm/boot/dts/microchip/at91*
2401 F:      arch/arm/boot/dts/microchip/sama*
2402 F:      arch/arm/include/debug/at91.S
2403 F:      arch/arm/mach-at91/
2404 F:      drivers/memory/atmel*
2405 F:      drivers/watchdog/sama5d4_wdt.c
2406 F:      include/soc/at91/
2407 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2408 N:      at91
2409 N:      atmel
2410
2411 ARM/Microchip Sparx5 SoC support
2412 M:      Lars Povlsen <[email protected]>
2413 M:      Steen Hegelund <[email protected]>
2414 M:      Daniel Machon <[email protected]>
2415 M:      [email protected]
2416 L:      [email protected] (moderated for non-subscribers)
2417 S:      Supported
2418 F:      arch/arm64/boot/dts/microchip/sparx*
2419 F:      drivers/net/ethernet/microchip/vcap/
2420 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2421 N:      sparx5
2422
2423 ARM/MILBEAUT ARCHITECTURE
2424 M:      Taichi Sugaya <[email protected]>
2425 M:      Takao Orito <[email protected]>
2426 L:      [email protected] (moderated for non-subscribers)
2427 S:      Maintained
2428 F:      arch/arm/boot/dts/socionext/milbeaut*
2429 F:      arch/arm/mach-milbeaut/
2430 N:      milbeaut
2431
2432 ARM/MStar/Sigmastar Armv7 SoC support
2433 M:      Daniel Palmer <[email protected]>
2434 M:      Romain Perier <[email protected]>
2435 L:      [email protected] (moderated for non-subscribers)
2436 S:      Maintained
2437 W:      http://linux-chenxing.org/
2438 T:      git git://github.com/linux-chenxing/linux.git
2439 F:      Documentation/devicetree/bindings/arm/mstar/*
2440 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2441 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2442 F:      arch/arm/boot/dts/sigmastar/
2443 F:      arch/arm/mach-mstar/
2444 F:      drivers/clk/mstar/
2445 F:      drivers/clocksource/timer-msc313e.c
2446 F:      drivers/gpio/gpio-msc313.c
2447 F:      drivers/rtc/rtc-msc313.c
2448 F:      drivers/watchdog/msc313e_wdt.c
2449 F:      include/dt-bindings/clock/mstar-*
2450 F:      include/dt-bindings/gpio/msc313-gpio.h
2451
2452 ARM/NOMADIK/Ux500 ARCHITECTURES
2453 M:      Linus Walleij <[email protected]>
2454 L:      [email protected] (moderated for non-subscribers)
2455 S:      Maintained
2456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2457 F:      Documentation/devicetree/bindings/arm/ste-*
2458 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2459 F:      Documentation/devicetree/bindings/arm/ux500/
2460 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2461 F:      arch/arm/boot/dts/st/ste-*
2462 F:      arch/arm/mach-nomadik/
2463 F:      arch/arm/mach-ux500/
2464 F:      drivers/clk/clk-nomadik.c
2465 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2466 F:      drivers/dma/ste_dma40*
2467 F:      drivers/pmdomain/st/ste-ux500-pm-domain.c
2468 F:      drivers/hwspinlock/u8500_hsem.c
2469 F:      drivers/i2c/busses/i2c-nomadik.c
2470 F:      drivers/iio/adc/ab8500-gpadc.c
2471 F:      drivers/mfd/ab8500*
2472 F:      drivers/mfd/abx500*
2473 F:      drivers/mfd/db8500*
2474 F:      drivers/pinctrl/nomadik/
2475 F:      drivers/rtc/rtc-ab8500.c
2476 F:      drivers/rtc/rtc-pl031.c
2477 F:      drivers/soc/ux500/
2478
2479 ARM/NUVOTON MA35 ARCHITECTURE
2480 M:      Jacky Huang <[email protected]>
2481 M:      Shan-Chun Hung <[email protected]>
2482 L:      [email protected] (moderated for non-subscribers)
2483 S:      Supported
2484 F:      Documentation/devicetree/bindings/*/*/*ma35*
2485 F:      Documentation/devicetree/bindings/*/*ma35*
2486 F:      arch/arm64/boot/dts/nuvoton/*ma35*
2487 F:      drivers/*/*/*ma35*
2488 F:      drivers/*/*ma35*
2489 K:      ma35d1
2490
2491 ARM/NUVOTON NPCM ARCHITECTURE
2492 M:      Avi Fishman <[email protected]>
2493 M:      Tomer Maimon <[email protected]>
2494 M:      Tali Perry <[email protected]>
2495 R:      Patrick Venture <[email protected]>
2496 R:      Nancy Yuen <[email protected]>
2497 R:      Benjamin Fair <[email protected]>
2498 L:      [email protected] (moderated for non-subscribers)
2499 S:      Supported
2500 F:      Documentation/devicetree/bindings/*/*/*npcm*
2501 F:      Documentation/devicetree/bindings/*/*npcm*
2502 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2503 F:      arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2504 F:      arch/arm/mach-npcm/
2505 F:      arch/arm64/boot/dts/nuvoton/
2506 F:      drivers/*/*/*npcm*
2507 F:      drivers/*/*npcm*
2508 F:      drivers/rtc/rtc-nct3018y.c
2509 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2510 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2511
2512 ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2513 M:      Joseph Liu <[email protected]>
2514 M:      Marvin Lin <[email protected]>
2515 L:      [email protected]
2516 L:      [email protected] (moderated for non-subscribers)
2517 S:      Maintained
2518 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2519 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2520 F:      Documentation/userspace-api/media/drivers/npcm-video.rst
2521 F:      drivers/media/platform/nuvoton/
2522 F:      include/uapi/linux/npcm-video.h
2523
2524 ARM/NUVOTON WPCM450 ARCHITECTURE
2525 M:      Jonathan Neuschäfer <[email protected]>
2526 L:      [email protected] (moderated for non-subscribers)
2527 S:      Maintained
2528 W:      https://github.com/neuschaefer/wpcm450/wiki
2529 F:      Documentation/devicetree/bindings/*/*wpcm*
2530 F:      arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2531 F:      arch/arm/configs/wpcm450_defconfig
2532 F:      arch/arm/mach-npcm/wpcm450.c
2533 F:      drivers/*/*/*wpcm*
2534 F:      drivers/*/*wpcm*
2535
2536 ARM/NXP S32G ARCHITECTURE
2537 M:      Chester Lin <[email protected]>
2538 R:      Andreas Färber <[email protected]>
2539 R:      Matthias Brugger <[email protected]>
2540 R:      NXP S32 Linux Team <[email protected]>
2541 L:      [email protected] (moderated for non-subscribers)
2542 S:      Maintained
2543 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2544
2545 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2546 M:      Alexander Clouter <[email protected]>
2547 L:      [email protected] (moderated for non-subscribers)
2548 S:      Maintained
2549 W:      http://www.digriz.org.uk/ts78xx/kernel
2550 F:      arch/arm/mach-orion5x/ts78xx-*
2551
2552 ARM/QUALCOMM CHROMEBOOK SUPPORT
2553 R:      [email protected]
2554 F:      arch/arm64/boot/dts/qcom/sc7180*
2555 F:      arch/arm64/boot/dts/qcom/sc7280*
2556 F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
2557
2558 ARM/QUALCOMM SUPPORT
2559 M:      Andy Gross <[email protected]>
2560 M:      Bjorn Andersson <[email protected]>
2561 M:      Konrad Dybcio <[email protected]>
2562 L:      [email protected]
2563 S:      Maintained
2564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2565 F:      Documentation/devicetree/bindings/*/qcom*
2566 F:      Documentation/devicetree/bindings/soc/qcom/
2567 F:      arch/arm/boot/dts/qcom/
2568 F:      arch/arm/configs/qcom_defconfig
2569 F:      arch/arm/mach-qcom/
2570 F:      arch/arm64/boot/dts/qcom/
2571 F:      drivers/*/*/pm8???-*
2572 F:      drivers/*/*/qcom*
2573 F:      drivers/*/*/qcom/
2574 F:      drivers/*/qcom*
2575 F:      drivers/*/qcom/
2576 F:      drivers/bluetooth/btqcomsmd.c
2577 F:      drivers/clocksource/timer-qcom.c
2578 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2579 F:      drivers/extcon/extcon-qcom*
2580 F:      drivers/i2c/busses/i2c-qcom-geni.c
2581 F:      drivers/i2c/busses/i2c-qup.c
2582 F:      drivers/iommu/msm*
2583 F:      drivers/mfd/ssbi.c
2584 F:      drivers/mmc/host/mmci_qcom*
2585 F:      drivers/mmc/host/sdhci-msm.c
2586 F:      drivers/pci/controller/dwc/pcie-qcom.c
2587 F:      drivers/phy/qualcomm/
2588 F:      drivers/power/*/msm*
2589 F:      drivers/reset/reset-qcom-*
2590 F:      drivers/spi/spi-geni-qcom.c
2591 F:      drivers/spi/spi-qcom-qspi.c
2592 F:      drivers/spi/spi-qup.c
2593 F:      drivers/tty/serial/msm_serial.c
2594 F:      drivers/ufs/host/ufs-qcom*
2595 F:      drivers/usb/dwc3/dwc3-qcom.c
2596 F:      include/dt-bindings/*/qcom*
2597 F:      include/linux/*/qcom*
2598 F:      include/linux/soc/qcom/
2599
2600 ARM/RDA MICRO ARCHITECTURE
2601 M:      Manivannan Sadhasivam <[email protected]>
2602 L:      [email protected] (moderated for non-subscribers)
2603 L:      [email protected] (moderated for non-subscribers)
2604 S:      Maintained
2605 F:      Documentation/devicetree/bindings/arm/rda.yaml
2606 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2607 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2608 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2609 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2610 F:      arch/arm/boot/dts/unisoc/
2611 F:      drivers/clocksource/timer-rda.c
2612 F:      drivers/gpio/gpio-rda.c
2613 F:      drivers/irqchip/irq-rda-intc.c
2614 F:      drivers/tty/serial/rda-uart.c
2615
2616 ARM/REALTEK ARCHITECTURE
2617 M:      Andreas Färber <[email protected]>
2618 L:      [email protected] (moderated for non-subscribers)
2619 L:      [email protected] (moderated for non-subscribers)
2620 S:      Maintained
2621 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2622 F:      arch/arm/boot/dts/realtek/
2623 F:      arch/arm/mach-realtek/
2624 F:      arch/arm64/boot/dts/realtek/
2625
2626 ARM/RISC-V/RENESAS ARCHITECTURE
2627 M:      Geert Uytterhoeven <[email protected]>
2628 M:      Magnus Damm <[email protected]>
2629 L:      [email protected]
2630 S:      Supported
2631 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2632 C:      irc://irc.libera.chat/renesas-soc
2633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2634 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2635 F:      Documentation/devicetree/bindings/soc/renesas/
2636 F:      arch/arm/boot/dts/renesas/
2637 F:      arch/arm/configs/shmobile_defconfig
2638 F:      arch/arm/include/debug/renesas-scif.S
2639 F:      arch/arm/mach-shmobile/
2640 F:      arch/arm64/boot/dts/renesas/
2641 F:      arch/riscv/boot/dts/renesas/
2642 F:      drivers/pmdomain/renesas/
2643 F:      drivers/soc/renesas/
2644 F:      include/linux/soc/renesas/
2645 K:      \brenesas,
2646
2647 ARM/RISCPC ARCHITECTURE
2648 M:      Russell King <[email protected]>
2649 L:      [email protected] (moderated for non-subscribers)
2650 S:      Maintained
2651 W:      http://www.armlinux.org.uk/
2652 F:      arch/arm/include/asm/hardware/ioc.h
2653 F:      arch/arm/include/asm/hardware/iomd.h
2654 F:      arch/arm/include/asm/hardware/memc.h
2655 F:      arch/arm/mach-rpc/
2656 F:      drivers/net/ethernet/8390/etherh.c
2657 F:      drivers/net/ethernet/i825xx/ether1*
2658 F:      drivers/net/ethernet/seeq/ether3*
2659 F:      drivers/scsi/arm/
2660
2661 ARM/Rockchip SoC support
2662 M:      Heiko Stuebner <[email protected]>
2663 L:      [email protected] (moderated for non-subscribers)
2664 L:      [email protected]
2665 S:      Maintained
2666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2667 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2668 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2669 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2670 F:      arch/arm/boot/dts/rockchip/
2671 F:      arch/arm/mach-rockchip/
2672 F:      drivers/*/*/*rockchip*
2673 F:      drivers/*/*rockchip*
2674 F:      drivers/clk/rockchip/
2675 F:      drivers/i2c/busses/i2c-rk3x.c
2676 F:      sound/soc/rockchip/
2677 N:      rockchip
2678
2679 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2680 M:      Krzysztof Kozlowski <[email protected]>
2681 R:      Alim Akhtar <[email protected]>
2682 L:      [email protected] (moderated for non-subscribers)
2683 L:      [email protected]
2684 S:      Maintained
2685 P:      Documentation/process/maintainer-soc-clean-dts.rst
2686 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2687 B:      mailto:[email protected]
2688 C:      irc://irc.libera.chat/linux-exynos
2689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2690 F:      Documentation/arch/arm/samsung/
2691 F:      Documentation/devicetree/bindings/arm/samsung/
2692 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
2693 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2694 F:      Documentation/devicetree/bindings/soc/samsung/
2695 F:      arch/arm/boot/dts/samsung/
2696 F:      arch/arm/mach-exynos*/
2697 F:      arch/arm/mach-s3c/
2698 F:      arch/arm/mach-s5p*/
2699 F:      arch/arm64/boot/dts/exynos/
2700 F:      drivers/*/*/*s3c24*
2701 F:      drivers/*/*s3c24*
2702 F:      drivers/*/*s3c64xx*
2703 F:      drivers/*/*s5pv210*
2704 F:      drivers/clocksource/samsung_pwm_timer.c
2705 F:      drivers/memory/samsung/
2706 F:      drivers/pwm/pwm-samsung.c
2707 F:      drivers/soc/samsung/
2708 F:      drivers/tty/serial/samsung*
2709 F:      include/clocksource/samsung_pwm.h
2710 F:      include/linux/platform_data/*s3c*
2711 F:      include/linux/serial_s3c.h
2712 F:      include/linux/soc/samsung/
2713 N:      exynos
2714 N:      s3c64xx
2715 N:      s5pv210
2716
2717 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2718 M:      Łukasz Stelmach <[email protected]>
2719 L:      [email protected] (moderated for non-subscribers)
2720 L:      [email protected]
2721 S:      Maintained
2722 F:      drivers/media/platform/samsung/s5p-g2d/
2723
2724 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2725 M:      Marek Szyprowski <[email protected]>
2726 L:      [email protected]
2727 L:      [email protected]
2728 S:      Maintained
2729 F:      Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2730 F:      drivers/media/cec/platform/s5p/
2731
2732 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2733 M:      Andrzej Pietrasiewicz <[email protected]>
2734 M:      Jacek Anaszewski <[email protected]>
2735 M:      Sylwester Nawrocki <[email protected]>
2736 L:      [email protected] (moderated for non-subscribers)
2737 L:      [email protected]
2738 S:      Maintained
2739 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2740 F:      drivers/media/platform/samsung/s5p-jpeg/
2741
2742 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2743 M:      Marek Szyprowski <[email protected]>
2744 M:      Andrzej Hajda <[email protected]>
2745 L:      [email protected] (moderated for non-subscribers)
2746 L:      [email protected]
2747 S:      Maintained
2748 F:      drivers/media/platform/samsung/s5p-mfc/
2749
2750 ARM/SOCFPGA ARCHITECTURE
2751 M:      Dinh Nguyen <[email protected]>
2752 S:      Maintained
2753 W:      http://www.rocketboards.org
2754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2755 F:      arch/arm/boot/dts/intel/socfpga/
2756 F:      arch/arm/configs/socfpga_defconfig
2757 F:      arch/arm/mach-socfpga/
2758 F:      arch/arm64/boot/dts/altera/
2759 F:      arch/arm64/boot/dts/intel/
2760
2761 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2762 M:      Dinh Nguyen <[email protected]>
2763 S:      Maintained
2764 F:      drivers/clk/socfpga/
2765
2766 ARM/SOCFPGA EDAC SUPPORT
2767 M:      Dinh Nguyen <[email protected]>
2768 S:      Maintained
2769 F:      drivers/edac/altera_edac.[ch]
2770
2771 ARM/SPREADTRUM SoC SUPPORT
2772 M:      Orson Zhai <[email protected]>
2773 M:      Baolin Wang <[email protected]>
2774 M:      Chunyan Zhang <[email protected]>
2775 S:      Maintained
2776 F:      arch/arm64/boot/dts/sprd
2777 N:      sprd
2778 N:      sc27xx
2779 N:      sc2731
2780
2781 ARM/STI ARCHITECTURE
2782 M:      Patrice Chotard <[email protected]>
2783 L:      [email protected] (moderated for non-subscribers)
2784 S:      Maintained
2785 W:      http://www.stlinux.com
2786 F:      Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2787 F:      Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2788 F:      arch/arm/boot/dts/st/sti*
2789 F:      arch/arm/mach-sti/
2790 F:      drivers/ata/ahci_st.c
2791 F:      drivers/char/hw_random/st-rng.c
2792 F:      drivers/clocksource/arm_global_timer.c
2793 F:      drivers/clocksource/clksrc_st_lpc.c
2794 F:      drivers/cpufreq/sti-cpufreq.c
2795 F:      drivers/dma/st_fdma*
2796 F:      drivers/i2c/busses/i2c-st.c
2797 F:      drivers/media/platform/st/sti/c8sectpfe/
2798 F:      drivers/media/rc/st_rc.c
2799 F:      drivers/mmc/host/sdhci-st.c
2800 F:      drivers/phy/st/phy-miphy28lp.c
2801 F:      drivers/phy/st/phy-stih407-usb.c
2802 F:      drivers/pinctrl/pinctrl-st.c
2803 F:      drivers/remoteproc/st_remoteproc.c
2804 F:      drivers/remoteproc/st_slim_rproc.c
2805 F:      drivers/reset/sti/
2806 F:      drivers/rtc/rtc-st-lpc.c
2807 F:      drivers/tty/serial/st-asc.c
2808 F:      drivers/usb/dwc3/dwc3-st.c
2809 F:      drivers/usb/host/ehci-st.c
2810 F:      drivers/usb/host/ohci-st.c
2811 F:      drivers/watchdog/st_lpc_wdt.c
2812 F:      include/linux/remoteproc/st_slim_rproc.h
2813
2814 ARM/STM32 ARCHITECTURE
2815 M:      Maxime Coquelin <[email protected]>
2816 M:      Alexandre Torgue <[email protected]>
2817 L:      [email protected] (moderated for non-subscribers)
2818 L:      [email protected] (moderated for non-subscribers)
2819 S:      Maintained
2820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2821 F:      arch/arm/boot/dts/st/stm32*
2822 F:      arch/arm/mach-stm32/
2823 F:      arch/arm64/boot/dts/st/
2824 F:      drivers/clocksource/armv7m_systick.c
2825 N:      stm32
2826 N:      stm
2827
2828 ARM/SUNPLUS SP7021 SOC SUPPORT
2829 M:      Qin Jian <[email protected]>
2830 L:      [email protected] (moderated for mon-subscribers)
2831 S:      Maintained
2832 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2833 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2834 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2835 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2836 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2837 F:      arch/arm/boot/dts/sunplus/
2838 F:      arch/arm/configs/sp7021_*defconfig
2839 F:      arch/arm/mach-sunplus/
2840 F:      drivers/clk/clk-sp7021.c
2841 F:      drivers/irqchip/irq-sp7021-intc.c
2842 F:      drivers/reset/reset-sunplus.c
2843 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
2844 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
2845
2846 ARM/Synaptics SoC support
2847 M:      Jisheng Zhang <[email protected]>
2848 M:      Sebastian Hesselbarth <[email protected]>
2849 L:      [email protected] (moderated for non-subscribers)
2850 S:      Maintained
2851 F:      arch/arm/boot/dts/synaptics/
2852 F:      arch/arm/mach-berlin/
2853 F:      arch/arm64/boot/dts/synaptics/
2854
2855 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2856 M:      Lennert Buytenhek <[email protected]>
2857 L:      [email protected] (moderated for non-subscribers)
2858 S:      Maintained
2859
2860 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2861 M:      Hans Verkuil <[email protected]>
2862 L:      [email protected]
2863 L:      [email protected]
2864 S:      Maintained
2865 F:      Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2866 F:      drivers/media/cec/platform/tegra/
2867
2868 ARM/TESLA FSD SoC SUPPORT
2869 M:      Alim Akhtar <[email protected]>
2870 M:      [email protected]
2871 L:      [email protected] (moderated for non-subscribers)
2872 L:      [email protected]
2873 S:      Maintained
2874 F:      arch/arm64/boot/dts/tesla/
2875
2876 ARM/TETON BGA MACHINE SUPPORT
2877 M:      "Mark F. Brown" <[email protected]>
2878 L:      [email protected] (moderated for non-subscribers)
2879 S:      Maintained
2880
2881 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2882 M:      Santosh Shilimkar <[email protected]>
2883 L:      [email protected]
2884 S:      Maintained
2885 F:      drivers/memory/*emif*
2886
2887 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2888 M:      Nishanth Menon <[email protected]>
2889 M:      Santosh Shilimkar <[email protected]>
2890 L:      [email protected] (moderated for non-subscribers)
2891 S:      Maintained
2892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2893 F:      arch/arm/boot/dts/ti/keystone/
2894 F:      arch/arm/mach-keystone/
2895
2896 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2897 M:      Santosh Shilimkar <[email protected]>
2898 L:      [email protected]
2899 S:      Maintained
2900 F:      drivers/clk/keystone/
2901
2902 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2903 M:      Santosh Shilimkar <[email protected]>
2904 L:      [email protected] (moderated for non-subscribers)
2905 L:      [email protected]
2906 S:      Maintained
2907 F:      drivers/clocksource/timer-keystone.c
2908
2909 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2910 M:      Santosh Shilimkar <[email protected]>
2911 L:      [email protected]
2912 S:      Maintained
2913 F:      drivers/power/reset/keystone-reset.c
2914
2915 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2916 M:      Nishanth Menon <[email protected]>
2917 M:      Vignesh Raghavendra <[email protected]>
2918 M:      Tero Kristo <[email protected]>
2919 L:      [email protected] (moderated for non-subscribers)
2920 S:      Supported
2921 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
2922 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2923 F:      arch/arm64/boot/dts/ti/Makefile
2924 F:      arch/arm64/boot/dts/ti/k3-*
2925
2926 ARM/TOSHIBA VISCONTI ARCHITECTURE
2927 M:      Nobuhiro Iwamatsu <[email protected]>
2928 L:      [email protected] (moderated for non-subscribers)
2929 S:      Supported
2930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2931 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
2932 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2933 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2934 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2935 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2936 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2937 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2938 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2939 F:      arch/arm64/boot/dts/toshiba/
2940 F:      drivers/clk/visconti/
2941 F:      drivers/gpio/gpio-visconti.c
2942 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2943 F:      drivers/pci/controller/dwc/pcie-visconti.c
2944 F:      drivers/pinctrl/visconti/
2945 F:      drivers/watchdog/visconti_wdt.c
2946 N:      visconti
2947
2948 ARM/UNIPHIER ARCHITECTURE
2949 M:      Kunihiko Hayashi <[email protected]>
2950 M:      Masami Hiramatsu <[email protected]>
2951 L:      [email protected] (moderated for non-subscribers)
2952 S:      Maintained
2953 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2954 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2955 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2956 F:      Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
2957 F:      arch/arm/boot/dts/socionext/uniphier*
2958 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2959 F:      arch/arm/mach-uniphier/
2960 F:      arch/arm/mm/cache-uniphier.c
2961 F:      arch/arm64/boot/dts/socionext/uniphier*
2962 F:      drivers/bus/uniphier-system-bus.c
2963 F:      drivers/clk/uniphier/
2964 F:      drivers/dma/uniphier-mdmac.c
2965 F:      drivers/gpio/gpio-uniphier.c
2966 F:      drivers/i2c/busses/i2c-uniphier*
2967 F:      drivers/irqchip/irq-uniphier-aidet.c
2968 F:      drivers/mmc/host/uniphier-sd.c
2969 F:      drivers/pinctrl/uniphier/
2970 F:      drivers/reset/reset-uniphier.c
2971 F:      drivers/tty/serial/8250/8250_uniphier.c
2972 N:      uniphier
2973
2974 ARM/VERSATILE EXPRESS PLATFORM
2975 M:      Liviu Dudau <[email protected]>
2976 M:      Sudeep Holla <[email protected]>
2977 M:      Lorenzo Pieralisi <[email protected]>
2978 L:      [email protected] (moderated for non-subscribers)
2979 S:      Maintained
2980 N:      mps2
2981 N:      vexpress
2982 F:      arch/arm/mach-versatile/
2983 F:      arch/arm64/boot/dts/arm/
2984 F:      drivers/clocksource/timer-versatile.c
2985 X:      drivers/cpufreq/vexpress-spc-cpufreq.c
2986 X:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
2987
2988 ARM/VFP SUPPORT
2989 M:      Russell King <[email protected]>
2990 L:      [email protected] (moderated for non-subscribers)
2991 S:      Maintained
2992 W:      http://www.armlinux.org.uk/
2993 F:      arch/arm/vfp/
2994
2995 ARM/VT8500 ARM ARCHITECTURE
2996 L:      [email protected] (moderated for non-subscribers)
2997 S:      Orphan
2998 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2999 F:      arch/arm/mach-vt8500/
3000 F:      drivers/clocksource/timer-vt8500.c
3001 F:      drivers/i2c/busses/i2c-wmt.c
3002 F:      drivers/mmc/host/wmt-sdmmc.c
3003 F:      drivers/pwm/pwm-vt8500.c
3004 F:      drivers/rtc/rtc-vt8500.c
3005 F:      drivers/tty/serial/vt8500_serial.c
3006 F:      drivers/usb/host/ehci-platform.c
3007 F:      drivers/usb/host/uhci-platform.c
3008 F:      drivers/video/fbdev/vt8500lcdfb.*
3009 F:      drivers/video/fbdev/wm8505fb*
3010 F:      drivers/video/fbdev/wmt_ge_rops.*
3011
3012 ARM/ZYNQ ARCHITECTURE
3013 M:      Michal Simek <[email protected]>
3014 L:      [email protected] (moderated for non-subscribers)
3015 S:      Supported
3016 W:      http://wiki.xilinx.com
3017 T:      git https://github.com/Xilinx/linux-xlnx.git
3018 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3019 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3020 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3021 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3022 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3023 F:      arch/arm/mach-zynq/
3024 F:      drivers/clocksource/timer-cadence-ttc.c
3025 F:      drivers/cpuidle/cpuidle-zynq.c
3026 F:      drivers/edac/synopsys_edac.c
3027 F:      drivers/i2c/busses/i2c-cadence.c
3028 F:      drivers/i2c/busses/i2c-xiic.c
3029 F:      drivers/mmc/host/sdhci-of-arasan.c
3030 N:      zynq
3031 N:      xilinx
3032
3033 ARM64 PORT (AARCH64 ARCHITECTURE)
3034 M:      Catalin Marinas <[email protected]>
3035 M:      Will Deacon <[email protected]>
3036 L:      [email protected] (moderated for non-subscribers)
3037 S:      Maintained
3038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3039 F:      Documentation/arch/arm64/
3040 F:      arch/arm64/
3041 F:      tools/testing/selftests/arm64/
3042 X:      arch/arm64/boot/dts/
3043
3044 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3045 M:      George McCollister <[email protected]>
3046 L:      [email protected]
3047 S:      Maintained
3048 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3049 F:      drivers/net/dsa/xrs700x/*
3050 F:      net/dsa/tag_xrs700x.c
3051
3052 AS3645A LED FLASH CONTROLLER DRIVER
3053 M:      Sakari Ailus <[email protected]>
3054 L:      [email protected]
3055 S:      Maintained
3056 F:      drivers/leds/flash/leds-as3645a.c
3057
3058 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3059 M:      Tianshu Qiu <[email protected]>
3060 L:      [email protected]
3061 S:      Maintained
3062 T:      git git://linuxtv.org/media_tree.git
3063 F:      Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3064 F:      drivers/media/i2c/ak7375.c
3065
3066 ASAHI KASEI AK8974 DRIVER
3067 M:      Linus Walleij <[email protected]>
3068 L:      [email protected]
3069 S:      Supported
3070 W:      http://www.akm.com/
3071 F:      drivers/iio/magnetometer/ak8974.c
3072
3073 ASC7621 HARDWARE MONITOR DRIVER
3074 M:      George Joseph <[email protected]>
3075 L:      [email protected]
3076 S:      Maintained
3077 F:      Documentation/hwmon/asc7621.rst
3078 F:      drivers/hwmon/asc7621.c
3079
3080 ASIX AX88796C SPI ETHERNET ADAPTER
3081 M:      Łukasz Stelmach <[email protected]>
3082 S:      Maintained
3083 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3084 F:      drivers/net/ethernet/asix/ax88796c_*
3085
3086 ASPEED CRYPTO DRIVER
3087 M:      Neal Liu <[email protected]>
3088 L:      [email protected] (moderated for non-subscribers)
3089 S:      Maintained
3090 F:      Documentation/devicetree/bindings/crypto/aspeed,*
3091 F:      drivers/crypto/aspeed/
3092
3093 ASPEED PECI CONTROLLER
3094 M:      Iwona Winiarska <[email protected]>
3095 L:      [email protected] (moderated for non-subscribers)
3096 L:      [email protected] (moderated for non-subscribers)
3097 S:      Supported
3098 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3099 F:      drivers/peci/controller/peci-aspeed.c
3100
3101 ASPEED PINCTRL DRIVERS
3102 M:      Andrew Jeffery <[email protected]>
3103 L:      [email protected] (moderated for non-subscribers)
3104 L:      [email protected] (moderated for non-subscribers)
3105 L:      [email protected]
3106 S:      Maintained
3107 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3108 F:      drivers/pinctrl/aspeed/
3109
3110 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3111 M:      Eddie James <[email protected]>
3112 L:      [email protected] (moderated for non-subscribers)
3113 S:      Maintained
3114 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3115 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3116 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3117
3118 ASPEED SD/MMC DRIVER
3119 M:      Andrew Jeffery <[email protected]>
3120 L:      [email protected] (moderated for non-subscribers)
3121 L:      [email protected] (moderated for non-subscribers)
3122 L:      [email protected]
3123 S:      Maintained
3124 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3125 F:      drivers/mmc/host/sdhci-of-aspeed*
3126
3127 ASPEED SMC SPI DRIVER
3128 M:      Chin-Ting Kuo <[email protected]>
3129 M:      Cédric Le Goater <[email protected]>
3130 L:      [email protected] (moderated for non-subscribers)
3131 L:      [email protected] (moderated for non-subscribers)
3132 L:      [email protected]
3133 S:      Maintained
3134 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3135 F:      drivers/spi/spi-aspeed-smc.c
3136
3137 ASPEED USB UDC DRIVER
3138 M:      Neal Liu <[email protected]>
3139 L:      [email protected] (moderated for non-subscribers)
3140 S:      Maintained
3141 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3142 F:      drivers/usb/gadget/udc/aspeed_udc.c
3143
3144 ASPEED VIDEO ENGINE DRIVER
3145 M:      Eddie James <[email protected]>
3146 L:      [email protected]
3147 L:      [email protected] (moderated for non-subscribers)
3148 S:      Maintained
3149 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3150 F:      drivers/media/platform/aspeed/
3151
3152 ASUS EC HARDWARE MONITOR DRIVER
3153 M:      Eugene Shalygin <[email protected]>
3154 L:      [email protected]
3155 S:      Maintained
3156 F:      drivers/hwmon/asus-ec-sensors.c
3157
3158 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3159 M:      Corentin Chary <[email protected]>
3160 L:      [email protected]
3161 L:      [email protected]
3162 S:      Maintained
3163 W:      http://acpi4asus.sf.net
3164 F:      drivers/platform/x86/asus*.c
3165 F:      drivers/platform/x86/eeepc*.c
3166
3167 ASUS TF103C DOCK DRIVER
3168 M:      Hans de Goede <[email protected]>
3169 L:      [email protected]
3170 S:      Maintained
3171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3172 F:      drivers/platform/x86/asus-tf103c-dock.c
3173
3174 ASUS WIRELESS RADIO CONTROL DRIVER
3175 M:      João Paulo Rechi Vita <[email protected]>
3176 L:      [email protected]
3177 S:      Maintained
3178 F:      drivers/platform/x86/asus-wireless.c
3179
3180 ASUS WMI HARDWARE MONITOR DRIVER
3181 M:      Ed Brindley <[email protected]>
3182 M:      Denis Pauk <[email protected]>
3183 L:      [email protected]
3184 S:      Maintained
3185 F:      drivers/hwmon/asus_wmi_sensors.c
3186
3187 ASYMMETRIC KEYS
3188 M:      David Howells <[email protected]>
3189 L:      [email protected]
3190 S:      Maintained
3191 F:      Documentation/crypto/asymmetric-keys.rst
3192 F:      crypto/asymmetric_keys/
3193 F:      include/crypto/pkcs7.h
3194 F:      include/crypto/public_key.h
3195 F:      include/linux/verification.h
3196
3197 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3198 R:      Dan Williams <[email protected]>
3199 S:      Odd fixes
3200 W:      http://sourceforge.net/projects/xscaleiop
3201 F:      Documentation/crypto/async-tx-api.rst
3202 F:      crypto/async_tx/
3203 F:      include/linux/async_tx.h
3204
3205 AT24 EEPROM DRIVER
3206 M:      Bartosz Golaszewski <[email protected]>
3207 L:      [email protected]
3208 S:      Maintained
3209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3210 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3211 F:      drivers/misc/eeprom/at24.c
3212
3213 ATA OVER ETHERNET (AOE) DRIVER
3214 M:      "Justin Sanders" <[email protected]>
3215 S:      Supported
3216 W:      http://www.openaoe.org/
3217 F:      Documentation/admin-guide/aoe/
3218 F:      drivers/block/aoe/
3219
3220 ATC260X PMIC MFD DRIVER
3221 M:      Manivannan Sadhasivam <[email protected]>
3222 M:      Cristian Ciocaltea <[email protected]>
3223 L:      [email protected]
3224 S:      Maintained
3225 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3226 F:      drivers/input/misc/atc260x-onkey.c
3227 F:      drivers/mfd/atc260*
3228 F:      drivers/power/reset/atc260x-poweroff.c
3229 F:      drivers/regulator/atc260x-regulator.c
3230 F:      include/linux/mfd/atc260x/*
3231
3232 ATHEROS 71XX/9XXX GPIO DRIVER
3233 M:      Alban Bedel <[email protected]>
3234 S:      Maintained
3235 W:      https://github.com/AlbanBedel/linux
3236 T:      git git://github.com/AlbanBedel/linux
3237 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3238 F:      drivers/gpio/gpio-ath79.c
3239
3240 ATHEROS 71XX/9XXX USB PHY DRIVER
3241 M:      Alban Bedel <[email protected]>
3242 S:      Maintained
3243 W:      https://github.com/AlbanBedel/linux
3244 T:      git git://github.com/AlbanBedel/linux
3245 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3246 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3247
3248 ATHEROS ATH GENERIC UTILITIES
3249 M:      Kalle Valo <[email protected]>
3250 L:      [email protected]
3251 S:      Supported
3252 F:      drivers/net/wireless/ath/*
3253
3254 ATHEROS ATH5K WIRELESS DRIVER
3255 M:      Jiri Slaby <[email protected]>
3256 M:      Nick Kossifidis <[email protected]>
3257 M:      Luis Chamberlain <[email protected]>
3258 L:      [email protected]
3259 S:      Maintained
3260 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3261 F:      drivers/net/wireless/ath/ath5k/
3262
3263 ATHEROS ATH6KL WIRELESS DRIVER
3264 L:      [email protected]
3265 S:      Orphan
3266 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3267 F:      drivers/net/wireless/ath/ath6kl/
3268
3269 ATI_REMOTE2 DRIVER
3270 M:      Ville Syrjala <[email protected]>
3271 S:      Maintained
3272 F:      drivers/input/misc/ati_remote2.c
3273
3274 ATK0110 HWMON DRIVER
3275 M:      Luca Tettamanti <[email protected]>
3276 L:      [email protected]
3277 S:      Maintained
3278 F:      drivers/hwmon/asus_atk0110.c
3279
3280 ATLX ETHERNET DRIVERS
3281 M:      Chris Snook <[email protected]>
3282 L:      [email protected]
3283 S:      Maintained
3284 W:      http://sourceforge.net/projects/atl1
3285 W:      http://atl1.sourceforge.net
3286 F:      drivers/net/ethernet/atheros/
3287
3288 ATM
3289 M:      Chas Williams <[email protected]>
3290 L:      [email protected] (moderated for non-subscribers)
3291 L:      [email protected]
3292 S:      Maintained
3293 W:      http://linux-atm.sourceforge.net
3294 F:      drivers/atm/
3295 F:      include/linux/atm*
3296 F:      include/uapi/linux/atm*
3297
3298 ATMEL MACB ETHERNET DRIVER
3299 M:      Nicolas Ferre <[email protected]>
3300 M:      Claudiu Beznea <[email protected]>
3301 S:      Supported
3302 F:      drivers/net/ethernet/cadence/
3303
3304 ATMEL MAXTOUCH DRIVER
3305 M:      Nick Dyer <[email protected]>
3306 S:      Maintained
3307 T:      git git://github.com/ndyer/linux.git
3308 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3309 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3310
3311 ATOMIC INFRASTRUCTURE
3312 M:      Will Deacon <[email protected]>
3313 M:      Peter Zijlstra <[email protected]>
3314 R:      Boqun Feng <[email protected]>
3315 R:      Mark Rutland <[email protected]>
3316 L:      [email protected]
3317 S:      Maintained
3318 F:      Documentation/atomic_*.txt
3319 F:      arch/*/include/asm/atomic*.h
3320 F:      include/*/atomic*.h
3321 F:      include/linux/refcount.h
3322 F:      scripts/atomic/
3323
3324 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3325 M:      Bradley Grove <[email protected]>
3326 L:      [email protected]
3327 S:      Supported
3328 W:      http://www.attotech.com
3329 F:      drivers/scsi/esas2r
3330
3331 ATUSB IEEE 802.15.4 RADIO DRIVER
3332 M:      Stefan Schmidt <[email protected]>
3333 L:      [email protected]
3334 S:      Maintained
3335 F:      drivers/net/ieee802154/at86rf230.h
3336 F:      drivers/net/ieee802154/atusb.c
3337 F:      drivers/net/ieee802154/atusb.h
3338
3339 AUDIT SUBSYSTEM
3340 M:      Paul Moore <[email protected]>
3341 M:      Eric Paris <[email protected]>
3342 L:      [email protected]
3343 S:      Supported
3344 W:      https://github.com/linux-audit
3345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3346 F:      include/asm-generic/audit_*.h
3347 F:      include/linux/audit.h
3348 F:      include/linux/audit_arch.h
3349 F:      include/uapi/linux/audit.h
3350 F:      kernel/audit*
3351 F:      lib/*audit.c
3352
3353 AUXILIARY BUS DRIVER
3354 M:      Greg Kroah-Hartman <[email protected]>
3355 R:      Dave Ertman <[email protected]>
3356 R:      Ira Weiny <[email protected]>
3357 S:      Supported
3358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3359 F:      Documentation/driver-api/auxiliary_bus.rst
3360 F:      drivers/base/auxiliary.c
3361 F:      include/linux/auxiliary_bus.h
3362
3363 AUXILIARY DISPLAY DRIVERS
3364 M:      Miguel Ojeda <[email protected]>
3365 S:      Maintained
3366 F:      Documentation/devicetree/bindings/auxdisplay/
3367 F:      drivers/auxdisplay/
3368 F:      include/linux/cfag12864b.h
3369
3370 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3371 M:      Andreas Klinger <[email protected]>
3372 L:      [email protected]
3373 S:      Maintained
3374 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3375 F:      drivers/iio/adc/hx711.c
3376
3377 AX.25 NETWORK LAYER
3378 M:      Ralf Baechle <[email protected]>
3379 L:      [email protected]
3380 S:      Maintained
3381 W:      https://linux-ax25.in-berlin.de
3382 F:      include/net/ax25.h
3383 F:      include/uapi/linux/ax25.h
3384 F:      net/ax25/
3385
3386 AXENTIA ARM DEVICES
3387 M:      Peter Rosin <[email protected]>
3388 L:      [email protected] (moderated for non-subscribers)
3389 S:      Maintained
3390 F:      arch/arm/boot/dts/microchip/at91-linea.dtsi
3391 F:      arch/arm/boot/dts/microchip/at91-natte.dtsi
3392 F:      arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3393 F:      arch/arm/boot/dts/microchip/at91-tse850-3.dts
3394
3395 AXENTIA ASOC DRIVERS
3396 M:      Peter Rosin <[email protected]>
3397 L:      [email protected] (moderated for non-subscribers)
3398 S:      Maintained
3399 F:      Documentation/devicetree/bindings/sound/axentia,*
3400 F:      sound/soc/atmel/tse850-pcm5142.c
3401
3402 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3403 M:      Nuno Sá <[email protected]>
3404 L:      [email protected]
3405 S:      Supported
3406 W:      https://ez.analog.com/linux-software-drivers
3407 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3408 F:      drivers/hwmon/axi-fan-control.c
3409
3410 AXXIA I2C CONTROLLER
3411 M:      Krzysztof Adamski <[email protected]>
3412 L:      [email protected]
3413 S:      Maintained
3414 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3415 F:      drivers/i2c/busses/i2c-axxia.c
3416
3417 AZ6007 DVB DRIVER
3418 M:      Mauro Carvalho Chehab <[email protected]>
3419 L:      [email protected]
3420 S:      Maintained
3421 W:      https://linuxtv.org
3422 T:      git git://linuxtv.org/media_tree.git
3423 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3424
3425 AZTECH FM RADIO RECEIVER DRIVER
3426 M:      Hans Verkuil <[email protected]>
3427 L:      [email protected]
3428 S:      Maintained
3429 W:      https://linuxtv.org
3430 T:      git git://linuxtv.org/media_tree.git
3431 F:      drivers/media/radio/radio-aztech*
3432
3433 B43 WIRELESS DRIVER
3434 L:      [email protected]
3435 L:      [email protected]
3436 S:      Orphan
3437 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3438 F:      drivers/net/wireless/broadcom/b43/
3439
3440 B43LEGACY WIRELESS DRIVER
3441 M:      Larry Finger <[email protected]>
3442 L:      [email protected]
3443 L:      [email protected]
3444 S:      Maintained
3445 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3446 F:      drivers/net/wireless/broadcom/b43legacy/
3447
3448 BACKLIGHT CLASS/SUBSYSTEM
3449 M:      Lee Jones <[email protected]>
3450 M:      Daniel Thompson <[email protected]>
3451 M:      Jingoo Han <[email protected]>
3452 L:      [email protected]
3453 S:      Maintained
3454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3455 F:      Documentation/ABI/stable/sysfs-class-backlight
3456 F:      Documentation/ABI/testing/sysfs-class-backlight
3457 F:      Documentation/devicetree/bindings/leds/backlight
3458 F:      drivers/video/backlight/
3459 F:      include/linux/backlight.h
3460 F:      include/linux/pwm_backlight.h
3461
3462 BARCO P50 GPIO DRIVER
3463 M:      Santosh Kumar Yadav <[email protected]>
3464 M:      Peter Korsgaard <[email protected]>
3465 S:      Maintained
3466 F:      drivers/platform/x86/barco-p50-gpio.c
3467
3468 BATMAN ADVANCED
3469 M:      Marek Lindner <[email protected]>
3470 M:      Simon Wunderlich <[email protected]>
3471 M:      Antonio Quartulli <[email protected]>
3472 M:      Sven Eckelmann <[email protected]>
3473 L:      [email protected] (moderated for non-subscribers)
3474 S:      Maintained
3475 W:      https://www.open-mesh.org/
3476 Q:      https://patchwork.open-mesh.org/project/batman/list/
3477 B:      https://www.open-mesh.org/projects/batman-adv/issues
3478 C:      ircs://irc.hackint.org/batadv
3479 T:      git https://git.open-mesh.org/linux-merge.git
3480 F:      Documentation/networking/batman-adv.rst
3481 F:      include/uapi/linux/batadv_packet.h
3482 F:      include/uapi/linux/batman_adv.h
3483 F:      net/batman-adv/
3484
3485 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3486 M:      Thomas Sailer <[email protected]>
3487 L:      [email protected]
3488 S:      Maintained
3489 W:      http://www.baycom.org/~tom/ham/ham.html
3490 F:      drivers/net/hamradio/baycom*
3491
3492 BCACHE (BLOCK LAYER CACHE)
3493 M:      Coly Li <[email protected]>
3494 M:      Kent Overstreet <[email protected]>
3495 L:      [email protected]
3496 S:      Maintained
3497 W:      http://bcache.evilpiepirate.org
3498 C:      irc://irc.oftc.net/bcache
3499 F:      drivers/md/bcache/
3500
3501 BCACHEFS
3502 M:      Kent Overstreet <[email protected]>
3503 R:      Brian Foster <[email protected]>
3504 L:      [email protected]
3505 S:      Supported
3506 C:      irc://irc.oftc.net/bcache
3507 F:      fs/bcachefs/
3508
3509 BDISP ST MEDIA DRIVER
3510 M:      Fabien Dessenne <[email protected]>
3511 L:      [email protected]
3512 S:      Supported
3513 W:      https://linuxtv.org
3514 T:      git git://linuxtv.org/media_tree.git
3515 F:      drivers/media/platform/st/sti/bdisp
3516
3517 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3518 M:      Dariusz Marcinkiewicz <[email protected]>
3519 L:      [email protected]
3520 S:      Maintained
3521 F:      drivers/net/ethernet/ec_bhf.c
3522
3523 BEFS FILE SYSTEM
3524 M:      Luis de Bethencourt <[email protected]>
3525 M:      Salah Triki <[email protected]>
3526 S:      Maintained
3527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3528 F:      Documentation/filesystems/befs.rst
3529 F:      fs/befs/
3530
3531 BFQ I/O SCHEDULER
3532 M:      Paolo Valente <[email protected]>
3533 M:      Jens Axboe <[email protected]>
3534 L:      [email protected]
3535 S:      Maintained
3536 F:      Documentation/block/bfq-iosched.rst
3537 F:      block/bfq-*
3538
3539 BFS FILE SYSTEM
3540 M:      "Tigran A. Aivazian" <[email protected]>
3541 S:      Maintained
3542 F:      Documentation/filesystems/bfs.rst
3543 F:      fs/bfs/
3544 F:      include/uapi/linux/bfs_fs.h
3545
3546 BITMAP API
3547 M:      Yury Norov <[email protected]>
3548 R:      Andy Shevchenko <[email protected]>
3549 R:      Rasmus Villemoes <[email protected]>
3550 S:      Maintained
3551 F:      include/linux/bitfield.h
3552 F:      include/linux/bitmap-str.h
3553 F:      include/linux/bitmap.h
3554 F:      include/linux/bits.h
3555 F:      include/linux/cpumask.h
3556 F:      include/linux/find.h
3557 F:      include/linux/nodemask.h
3558 F:      include/vdso/bits.h
3559 F:      lib/bitmap-str.c
3560 F:      lib/bitmap.c
3561 F:      lib/cpumask.c
3562 F:      lib/cpumask_kunit.c
3563 F:      lib/find_bit.c
3564 F:      lib/find_bit_benchmark.c
3565 F:      lib/test_bitmap.c
3566 F:      tools/include/linux/bitfield.h
3567 F:      tools/include/linux/bitmap.h
3568 F:      tools/include/linux/bits.h
3569 F:      tools/include/linux/find.h
3570 F:      tools/include/vdso/bits.h
3571 F:      tools/lib/bitmap.c
3572 F:      tools/lib/find_bit.c
3573
3574 BLINKM RGB LED DRIVER
3575 M:      Jan-Simon Moeller <[email protected]>
3576 S:      Maintained
3577 F:      drivers/leds/leds-blinkm.c
3578
3579 BLOCK LAYER
3580 M:      Jens Axboe <[email protected]>
3581 L:      [email protected]
3582 S:      Maintained
3583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3584 F:      Documentation/ABI/stable/sysfs-block
3585 F:      Documentation/block/
3586 F:      block/
3587 F:      drivers/block/
3588 F:      include/linux/bio.h
3589 F:      include/linux/blk*
3590 F:      kernel/trace/blktrace.c
3591 F:      lib/sbitmap.c
3592
3593 BLOCK2MTD DRIVER
3594 M:      Joern Engel <[email protected]>
3595 L:      [email protected]
3596 S:      Maintained
3597 F:      drivers/mtd/devices/block2mtd.c
3598
3599 BLUETOOTH DRIVERS
3600 M:      Marcel Holtmann <[email protected]>
3601 M:      Johan Hedberg <[email protected]>
3602 M:      Luiz Augusto von Dentz <[email protected]>
3603 L:      [email protected]
3604 S:      Supported
3605 W:      http://www.bluez.org/
3606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3608 F:      Documentation/devicetree/bindings/net/bluetooth/
3609 F:      drivers/bluetooth/
3610
3611 BLUETOOTH SUBSYSTEM
3612 M:      Marcel Holtmann <[email protected]>
3613 M:      Johan Hedberg <[email protected]>
3614 M:      Luiz Augusto von Dentz <[email protected]>
3615 L:      [email protected]
3616 S:      Supported
3617 W:      http://www.bluez.org/
3618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3620 F:      include/net/bluetooth/
3621 F:      net/bluetooth/
3622
3623 BONDING DRIVER
3624 M:      Jay Vosburgh <[email protected]>
3625 M:      Andy Gospodarek <[email protected]>
3626 L:      [email protected]
3627 S:      Supported
3628 W:      http://sourceforge.net/projects/bonding/
3629 F:      Documentation/networking/bonding.rst
3630 F:      drivers/net/bonding/
3631 F:      include/net/bond*
3632 F:      include/uapi/linux/if_bonding.h
3633 F:      tools/testing/selftests/drivers/net/bonding/
3634
3635 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3636 M:      Dan Robertson <[email protected]>
3637 L:      [email protected]
3638 S:      Maintained
3639 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3640 F:      drivers/iio/accel/bma400*
3641
3642 BPF JIT for ARM
3643 M:      Russell King <[email protected]>
3644 M:      Puranjay Mohan <[email protected]>
3645 L:      [email protected]
3646 S:      Maintained
3647 F:      arch/arm/net/
3648
3649 BPF JIT for ARM64
3650 M:      Daniel Borkmann <[email protected]>
3651 M:      Alexei Starovoitov <[email protected]>
3652 M:      Zi Shen Lim <[email protected]>
3653 L:      [email protected]
3654 S:      Supported
3655 F:      arch/arm64/net/
3656
3657 BPF JIT for MIPS (32-BIT AND 64-BIT)
3658 M:      Johan Almbladh <[email protected]>
3659 M:      Paul Burton <[email protected]>
3660 L:      [email protected]
3661 S:      Maintained
3662 F:      arch/mips/net/
3663
3664 BPF JIT for NFP NICs
3665 M:      Jakub Kicinski <[email protected]>
3666 L:      [email protected]
3667 S:      Odd Fixes
3668 F:      drivers/net/ethernet/netronome/nfp/bpf/
3669
3670 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3671 M:      Naveen N. Rao <[email protected]>
3672 M:      Michael Ellerman <[email protected]>
3673 L:      [email protected]
3674 S:      Supported
3675 F:      arch/powerpc/net/
3676
3677 BPF JIT for RISC-V (32-bit)
3678 M:      Luke Nelson <[email protected]>
3679 M:      Xi Wang <[email protected]>
3680 L:      [email protected]
3681 S:      Maintained
3682 F:      arch/riscv/net/
3683 X:      arch/riscv/net/bpf_jit_comp64.c
3684
3685 BPF JIT for RISC-V (64-bit)
3686 M:      Björn Töpel <[email protected]>
3687 L:      [email protected]
3688 S:      Maintained
3689 F:      arch/riscv/net/
3690 X:      arch/riscv/net/bpf_jit_comp32.c
3691
3692 BPF JIT for S390
3693 M:      Ilya Leoshkevich <[email protected]>
3694 M:      Heiko Carstens <[email protected]>
3695 M:      Vasily Gorbik <[email protected]>
3696 L:      [email protected]
3697 S:      Supported
3698 F:      arch/s390/net/
3699 X:      arch/s390/net/pnet.c
3700
3701 BPF JIT for SPARC (32-BIT AND 64-BIT)
3702 M:      David S. Miller <[email protected]>
3703 L:      [email protected]
3704 S:      Odd Fixes
3705 F:      arch/sparc/net/
3706
3707 BPF JIT for X86 32-BIT
3708 M:      Wang YanQing <[email protected]>
3709 L:      [email protected]
3710 S:      Odd Fixes
3711 F:      arch/x86/net/bpf_jit_comp32.c
3712
3713 BPF JIT for X86 64-BIT
3714 M:      Alexei Starovoitov <[email protected]>
3715 M:      Daniel Borkmann <[email protected]>
3716 L:      [email protected]
3717 S:      Supported
3718 F:      arch/x86/net/
3719 X:      arch/x86/net/bpf_jit_comp32.c
3720
3721 BPF [BTF]
3722 M:      Martin KaFai Lau <[email protected]>
3723 L:      [email protected]
3724 S:      Maintained
3725 F:      include/linux/btf*
3726 F:      kernel/bpf/btf.c
3727
3728 BPF [CORE]
3729 M:      Alexei Starovoitov <[email protected]>
3730 M:      Daniel Borkmann <[email protected]>
3731 R:      John Fastabend <[email protected]>
3732 L:      [email protected]
3733 S:      Maintained
3734 F:      include/linux/bpf*
3735 F:      include/linux/filter.h
3736 F:      include/linux/tnum.h
3737 F:      kernel/bpf/core.c
3738 F:      kernel/bpf/dispatcher.c
3739 F:      kernel/bpf/mprog.c
3740 F:      kernel/bpf/syscall.c
3741 F:      kernel/bpf/tnum.c
3742 F:      kernel/bpf/trampoline.c
3743 F:      kernel/bpf/verifier.c
3744
3745 BPF [DOCUMENTATION] (Related to Standardization)
3746 R:      David Vernet <[email protected]>
3747 L:      [email protected]
3748 L:      [email protected]
3749 S:      Maintained
3750 F:      Documentation/bpf/standardization/
3751
3752 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3753 M:      Alexei Starovoitov <[email protected]>
3754 M:      Daniel Borkmann <[email protected]>
3755 M:      Andrii Nakryiko <[email protected]>
3756 R:      Martin KaFai Lau <[email protected]>
3757 R:      Song Liu <[email protected]>
3758 R:      Yonghong Song <[email protected]>
3759 R:      John Fastabend <[email protected]>
3760 R:      KP Singh <[email protected]>
3761 R:      Stanislav Fomichev <[email protected]>
3762 R:      Hao Luo <[email protected]>
3763 R:      Jiri Olsa <[email protected]>
3764 L:      [email protected]
3765 S:      Supported
3766 W:      https://bpf.io/
3767 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3770 F:      Documentation/bpf/
3771 F:      Documentation/networking/filter.rst
3772 F:      Documentation/userspace-api/ebpf/
3773 F:      arch/*/net/*
3774 F:      include/linux/bpf*
3775 F:      include/linux/btf*
3776 F:      include/linux/filter.h
3777 F:      include/trace/events/xdp.h
3778 F:      include/uapi/linux/bpf*
3779 F:      include/uapi/linux/btf*
3780 F:      include/uapi/linux/filter.h
3781 F:      kernel/bpf/
3782 F:      kernel/trace/bpf_trace.c
3783 F:      lib/test_bpf.c
3784 F:      net/bpf/
3785 F:      net/core/filter.c
3786 F:      net/sched/act_bpf.c
3787 F:      net/sched/cls_bpf.c
3788 F:      samples/bpf/
3789 F:      scripts/bpf_doc.py
3790 F:      scripts/Makefile.btf
3791 F:      scripts/pahole-version.sh
3792 F:      tools/bpf/
3793 F:      tools/lib/bpf/
3794 F:      tools/testing/selftests/bpf/
3795
3796 BPF [ITERATOR]
3797 M:      Yonghong Song <[email protected]>
3798 L:      [email protected]
3799 S:      Maintained
3800 F:      kernel/bpf/*iter.c
3801
3802 BPF [L7 FRAMEWORK] (sockmap)
3803 M:      John Fastabend <[email protected]>
3804 M:      Jakub Sitnicki <[email protected]>
3805 L:      [email protected]
3806 L:      [email protected]
3807 S:      Maintained
3808 F:      include/linux/skmsg.h
3809 F:      net/core/skmsg.c
3810 F:      net/core/sock_map.c
3811 F:      net/ipv4/tcp_bpf.c
3812 F:      net/ipv4/udp_bpf.c
3813 F:      net/unix/unix_bpf.c
3814
3815 BPF [LIBRARY] (libbpf)
3816 M:      Andrii Nakryiko <[email protected]>
3817 L:      [email protected]
3818 S:      Maintained
3819 F:      tools/lib/bpf/
3820
3821 BPF [MISC]
3822 L:      [email protected]
3823 S:      Odd Fixes
3824 K:      (?:\b|_)bpf(?:\b|_)
3825
3826 BPF [NETKIT] (BPF-programmable network device)
3827 M:      Daniel Borkmann <[email protected]>
3828 M:      Nikolay Aleksandrov <[email protected]>
3829 L:      [email protected]
3830 L:      [email protected]
3831 S:      Supported
3832 F:      drivers/net/netkit.c
3833 F:      include/net/netkit.h
3834
3835 BPF [NETWORKING] (struct_ops, reuseport)
3836 M:      Martin KaFai Lau <[email protected]>
3837 L:      [email protected]
3838 L:      [email protected]
3839 S:      Maintained
3840 F:      kernel/bpf/bpf_struct*
3841
3842 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
3843 M:      Martin KaFai Lau <[email protected]>
3844 M:      Daniel Borkmann <[email protected]>
3845 R:      John Fastabend <[email protected]>
3846 L:      [email protected]
3847 L:      [email protected]
3848 S:      Maintained
3849 F:      include/net/tcx.h
3850 F:      kernel/bpf/tcx.c
3851 F:      net/core/filter.c
3852 F:      net/sched/act_bpf.c
3853 F:      net/sched/cls_bpf.c
3854
3855 BPF [RINGBUF]
3856 M:      Andrii Nakryiko <[email protected]>
3857 L:      [email protected]
3858 S:      Maintained
3859 F:      kernel/bpf/ringbuf.c
3860
3861 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3862 M:      KP Singh <[email protected]>
3863 R:      Florent Revest <[email protected]>
3864 R:      Brendan Jackman <[email protected]>
3865 L:      [email protected]
3866 S:      Maintained
3867 F:      Documentation/bpf/prog_lsm.rst
3868 F:      include/linux/bpf_lsm.h
3869 F:      kernel/bpf/bpf_lsm.c
3870 F:      security/bpf/
3871
3872 BPF [SELFTESTS] (Test Runners & Infrastructure)
3873 M:      Andrii Nakryiko <[email protected]>
3874 R:      Mykola Lysenko <[email protected]>
3875 L:      [email protected]
3876 S:      Maintained
3877 F:      tools/testing/selftests/bpf/
3878
3879 BPF [STORAGE & CGROUPS]
3880 M:      Martin KaFai Lau <[email protected]>
3881 L:      [email protected]
3882 S:      Maintained
3883 F:      kernel/bpf/*storage.c
3884 F:      kernel/bpf/bpf_lru*
3885 F:      kernel/bpf/cgroup.c
3886
3887 BPF [TOOLING] (bpftool)
3888 M:      Quentin Monnet <[email protected]>
3889 L:      [email protected]
3890 S:      Maintained
3891 F:      kernel/bpf/disasm.*
3892 F:      tools/bpf/bpftool/
3893
3894 BPF [TRACING]
3895 M:      Song Liu <[email protected]>
3896 R:      Jiri Olsa <[email protected]>
3897 L:      [email protected]
3898 S:      Maintained
3899 F:      kernel/bpf/stackmap.c
3900 F:      kernel/trace/bpf_trace.c
3901
3902 BROADCOM ASP 2.0 ETHERNET DRIVER
3903 M:      Justin Chen <[email protected]>
3904 M:      Florian Fainelli <[email protected]>
3905 L:      [email protected]
3906 L:      [email protected]
3907 S:      Supported
3908 F:      Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
3909 F:      drivers/net/ethernet/broadcom/asp2/
3910
3911 BROADCOM B44 10/100 ETHERNET DRIVER
3912 M:      Michael Chan <[email protected]>
3913 L:      [email protected]
3914 S:      Supported
3915 F:      drivers/net/ethernet/broadcom/b44.*
3916
3917 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3918 M:      Florian Fainelli <[email protected]>
3919 L:      [email protected]
3920 L:      [email protected] (subscribers-only)
3921 S:      Supported
3922 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3923 F:      drivers/net/dsa/b53/*
3924 F:      drivers/net/dsa/bcm_sf2*
3925 F:      include/linux/dsa/brcm.h
3926 F:      include/linux/platform_data/b53.h
3927
3928 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3929 M:      Florian Fainelli <[email protected]>
3930 R:      Broadcom internal kernel review list <[email protected]>
3931 L:      [email protected] (moderated for non-subscribers)
3932 L:      [email protected] (moderated for non-subscribers)
3933 S:      Maintained
3934 T:      git https://github.com/broadcom/stblinux.git
3935 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3936 F:      drivers/pci/controller/pcie-brcmstb.c
3937 F:      drivers/staging/vc04_services
3938 N:      bcm2711
3939 N:      bcm283*
3940 N:      raspberrypi
3941
3942 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3943 M:      Florian Fainelli <[email protected]>
3944 M:      Ray Jui <[email protected]>
3945 M:      Scott Branden <[email protected]>
3946 R:      Broadcom internal kernel review list <[email protected]>
3947 S:      Maintained
3948 T:      git https://github.com/broadcom/mach-bcm
3949 F:      arch/arm/mach-bcm/
3950 N:      bcm281*
3951 N:      bcm113*
3952 N:      bcm216*
3953 N:      kona
3954
3955 BROADCOM BCM47XX MIPS ARCHITECTURE
3956 M:      Hauke Mehrtens <[email protected]>
3957 M:      Rafał Miłecki <[email protected]>
3958 L:      [email protected]
3959 S:      Maintained
3960 F:      Documentation/devicetree/bindings/mips/brcm/
3961 F:      arch/mips/bcm47xx/*
3962 F:      arch/mips/include/asm/mach-bcm47xx/*
3963
3964 BROADCOM BCM4908 ETHERNET DRIVER
3965 M:      Rafał Miłecki <[email protected]>
3966 R:      Broadcom internal kernel review list <[email protected]>
3967 L:      [email protected]
3968 S:      Maintained
3969 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3970 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
3971 F:      drivers/net/ethernet/broadcom/unimac.h
3972
3973 BROADCOM BCM4908 PINMUX DRIVER
3974 M:      Rafał Miłecki <[email protected]>
3975 R:      Broadcom internal kernel review list <[email protected]>
3976 L:      [email protected]
3977 S:      Maintained
3978 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3979 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
3980
3981 BROADCOM BCM5301X ARM ARCHITECTURE
3982 M:      Florian Fainelli <[email protected]>
3983 M:      Hauke Mehrtens <[email protected]>
3984 M:      Rafał Miłecki <[email protected]>
3985 R:      Broadcom internal kernel review list <[email protected]>
3986 L:      [email protected] (moderated for non-subscribers)
3987 S:      Maintained
3988 F:      arch/arm/boot/dts/broadcom/bcm-ns.dtsi
3989 F:      arch/arm/boot/dts/broadcom/bcm470*
3990 F:      arch/arm/boot/dts/broadcom/bcm5301*
3991 F:      arch/arm/boot/dts/broadcom/bcm953012*
3992 F:      arch/arm/mach-bcm/bcm_5301x.c
3993
3994 BROADCOM BCM53573 ARM ARCHITECTURE
3995 M:      Florian Fainelli <[email protected]>
3996 M:      Rafał Miłecki <[email protected]>
3997 R:      Broadcom internal kernel review list <[email protected]>
3998 L:      [email protected] (moderated for non-subscribers)
3999 S:      Maintained
4000 F:      arch/arm/boot/dts/broadcom/bcm47189*
4001 F:      arch/arm/boot/dts/broadcom/bcm53573*
4002
4003 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4004 M:      Kevin Cernekee <[email protected]>
4005 L:      [email protected]
4006 S:      Maintained
4007 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4008
4009 BROADCOM BCM7XXX ARM ARCHITECTURE
4010 M:      Florian Fainelli <[email protected]>
4011 R:      Broadcom internal kernel review list <[email protected]>
4012 L:      [email protected] (moderated for non-subscribers)
4013 S:      Maintained
4014 T:      git https://github.com/broadcom/stblinux.git
4015 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4016 F:      arch/arm/boot/dts/broadcom/bcm7*.dts*
4017 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4018 F:      arch/arm/mach-bcm/*brcmstb*
4019 F:      arch/arm/mm/cache-b15-rac.c
4020 F:      drivers/bus/brcmstb_gisb.c
4021 F:      drivers/pci/controller/pcie-brcmstb.c
4022 N:      brcmstb
4023 N:      bcm7038
4024 N:      bcm7120
4025
4026 BROADCOM BCMBCA ARM ARCHITECTURE
4027 M:      William Zhang <[email protected]>
4028 M:      Anand Gore <[email protected]>
4029 M:      Kursad Oney <[email protected]>
4030 M:      Florian Fainelli <[email protected]>
4031 M:      Rafał Miłecki <[email protected]>
4032 R:      Broadcom internal kernel review list <[email protected]>
4033 L:      [email protected] (moderated for non-subscribers)
4034 S:      Maintained
4035 T:      git https://github.com/broadcom/stblinux.git
4036 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4037 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4038 N:      bcmbca
4039 N:      bcm[9]?47622
4040 N:      bcm[9]?4912
4041 N:      bcm[9]?63138
4042 N:      bcm[9]?63146
4043 N:      bcm[9]?63148
4044 N:      bcm[9]?63158
4045 N:      bcm[9]?63178
4046 N:      bcm[9]?6756
4047 N:      bcm[9]?6813
4048 N:      bcm[9]?6846
4049 N:      bcm[9]?6855
4050 N:      bcm[9]?6856
4051 N:      bcm[9]?6858
4052 N:      bcm[9]?6878
4053
4054 BROADCOM BDC DRIVER
4055 M:      Justin Chen <[email protected]>
4056 M:      Al Cooper <[email protected]>
4057 R:      Broadcom internal kernel review list <[email protected]>
4058 L:      [email protected]
4059 S:      Maintained
4060 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4061 F:      drivers/usb/gadget/udc/bdc/
4062
4063 BROADCOM BMIPS CPUFREQ DRIVER
4064 M:      Markus Mayer <[email protected]>
4065 R:      Broadcom internal kernel review list <[email protected]>
4066 L:      [email protected]
4067 S:      Maintained
4068 F:      drivers/cpufreq/bmips-cpufreq.c
4069
4070 BROADCOM BMIPS MIPS ARCHITECTURE
4071 M:      Florian Fainelli <[email protected]>
4072 R:      Broadcom internal kernel review list <[email protected]>
4073 L:      [email protected]
4074 S:      Maintained
4075 T:      git https://github.com/broadcom/stblinux.git
4076 F:      arch/mips/bmips/*
4077 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4078 F:      arch/mips/include/asm/mach-bmips/*
4079 F:      arch/mips/kernel/*bmips*
4080 F:      drivers/irqchip/irq-bcm63*
4081 F:      drivers/irqchip/irq-bcm7*
4082 F:      drivers/irqchip/irq-brcmstb*
4083 F:      drivers/pmdomain/bcm/bcm63xx-power.c
4084 F:      include/linux/bcm963xx_nvram.h
4085 F:      include/linux/bcm963xx_tag.h
4086
4087 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4088 M:      Rasesh Mody <[email protected]>
4089 M:      [email protected]
4090 L:      [email protected]
4091 S:      Supported
4092 F:      drivers/net/ethernet/broadcom/bnx2.*
4093 F:      drivers/net/ethernet/broadcom/bnx2_*
4094
4095 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4096 M:      Saurav Kashyap <[email protected]>
4097 M:      Javed Hasan <[email protected]>
4098 M:      [email protected]
4099 L:      [email protected]
4100 S:      Supported
4101 F:      drivers/scsi/bnx2fc/
4102
4103 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4104 M:      Nilesh Javali <[email protected]>
4105 M:      Manish Rangankar <[email protected]>
4106 M:      [email protected]
4107 L:      [email protected]
4108 S:      Supported
4109 F:      drivers/scsi/bnx2i/
4110
4111 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4112 M:      Ariel Elior <[email protected]>
4113 M:      Sudarsana Kalluru <[email protected]>
4114 M:      Manish Chopra <[email protected]>
4115 L:      [email protected]
4116 S:      Supported
4117 F:      drivers/net/ethernet/broadcom/bnx2x/
4118
4119 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4120 M:      Michael Chan <[email protected]>
4121 L:      [email protected]
4122 S:      Supported
4123 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4124 F:      drivers/net/ethernet/broadcom/bnxt/
4125 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4126
4127 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4128 M:      Arend van Spriel <[email protected]>
4129 M:      Franky Lin <[email protected]>
4130 M:      Hante Meuleman <[email protected]>
4131 L:      [email protected]
4132 L:      [email protected]
4133 L:      [email protected]
4134 S:      Supported
4135 F:      drivers/net/wireless/broadcom/brcm80211/
4136
4137 BROADCOM BRCMSTB GPIO DRIVER
4138 M:      Doug Berger <[email protected]>
4139 M:      Florian Fainelli <[email protected]>
4140 R:      Broadcom internal kernel review list <[email protected]>
4141 S:      Supported
4142 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4143 F:      drivers/gpio/gpio-brcmstb.c
4144
4145 BROADCOM BRCMSTB I2C DRIVER
4146 M:      Kamal Dasu <[email protected]>
4147 R:      Broadcom internal kernel review list <[email protected]>
4148 L:      [email protected]
4149 S:      Supported
4150 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4151 F:      drivers/i2c/busses/i2c-brcmstb.c
4152
4153 BROADCOM BRCMSTB UART DRIVER
4154 M:      Al Cooper <[email protected]>
4155 R:      Broadcom internal kernel review list <[email protected]>
4156 L:      [email protected]
4157 S:      Maintained
4158 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4159 F:      drivers/tty/serial/8250/8250_bcm7271.c
4160
4161 BROADCOM BRCMSTB USB EHCI DRIVER
4162 M:      Justin Chen <[email protected]>
4163 M:      Al Cooper <[email protected]>
4164 R:      Broadcom internal kernel review list <[email protected]>
4165 L:      [email protected]
4166 S:      Maintained
4167 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4168 F:      drivers/usb/host/ehci-brcm.*
4169
4170 BROADCOM BRCMSTB USB PIN MAP DRIVER
4171 M:      Al Cooper <[email protected]>
4172 R:      Broadcom internal kernel review list <[email protected]>
4173 L:      [email protected]
4174 S:      Maintained
4175 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4176 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4177
4178 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4179 M:      Justin Chen <[email protected]>
4180 M:      Al Cooper <[email protected]>
4181 R:      Broadcom internal kernel review list <[email protected]>
4182 L:      [email protected]
4183 S:      Maintained
4184 F:      drivers/phy/broadcom/phy-brcm-usb*
4185
4186 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4187 M:      William Zhang <[email protected]>
4188 M:      Kursad Oney <[email protected]>
4189 M:      Jonas Gorski <[email protected]>
4190 R:      Broadcom internal kernel review list <[email protected]>
4191 L:      [email protected]
4192 S:      Maintained
4193 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4194 F:      drivers/spi/spi-bcm63xx-hsspi.c
4195 F:      drivers/spi/spi-bcmbca-hsspi.c
4196
4197 BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4198 M:      Jonas Gorski <[email protected]>
4199 L:      [email protected]
4200 S:      Odd Fixes
4201 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4202 F:      drivers/spi/spi-bcm63xx.c
4203
4204 BROADCOM ETHERNET PHY DRIVERS
4205 M:      Florian Fainelli <[email protected]>
4206 R:      Broadcom internal kernel review list <[email protected]>
4207 L:      [email protected]
4208 S:      Supported
4209 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4210 F:      drivers/net/phy/bcm*.[ch]
4211 F:      drivers/net/phy/broadcom.c
4212 F:      include/linux/brcmphy.h
4213
4214 BROADCOM GENET ETHERNET DRIVER
4215 M:      Doug Berger <[email protected]>
4216 M:      Florian Fainelli <[email protected]>
4217 R:      Broadcom internal kernel review list <[email protected]>
4218 L:      [email protected]
4219 S:      Supported
4220 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4221 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4222 F:      drivers/net/ethernet/broadcom/genet/
4223 F:      drivers/net/ethernet/broadcom/unimac.h
4224 F:      drivers/net/mdio/mdio-bcm-unimac.c
4225 F:      include/linux/platform_data/bcmgenet.h
4226 F:      include/linux/platform_data/mdio-bcm-unimac.h
4227
4228 BROADCOM IPROC ARM ARCHITECTURE
4229 M:      Ray Jui <[email protected]>
4230 M:      Scott Branden <[email protected]>
4231 R:      Broadcom internal kernel review list <[email protected]>
4232 L:      [email protected] (moderated for non-subscribers)
4233 S:      Maintained
4234 T:      git https://github.com/broadcom/stblinux.git
4235 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4236 F:      arch/arm64/boot/dts/broadcom/stingray/*
4237 F:      drivers/clk/bcm/clk-ns*
4238 F:      drivers/clk/bcm/clk-sr*
4239 F:      drivers/pinctrl/bcm/pinctrl-ns*
4240 F:      include/dt-bindings/clock/bcm-sr*
4241 N:      iproc
4242 N:      cygnus
4243 N:      bcm[-_]nsp
4244 N:      bcm9113*
4245 N:      bcm9583*
4246 N:      bcm9585*
4247 N:      bcm9586*
4248 N:      bcm988312
4249 N:      bcm113*
4250 N:      bcm583*
4251 N:      bcm585*
4252 N:      bcm586*
4253 N:      bcm88312
4254 N:      hr2
4255 N:      stingray
4256
4257 BROADCOM IPROC GBIT ETHERNET DRIVER
4258 M:      Rafał Miłecki <[email protected]>
4259 R:      Broadcom internal kernel review list <[email protected]>
4260 L:      [email protected]
4261 S:      Maintained
4262 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4263 F:      drivers/net/ethernet/broadcom/bgmac*
4264 F:      drivers/net/ethernet/broadcom/unimac.h
4265
4266 BROADCOM KONA GPIO DRIVER
4267 M:      Ray Jui <[email protected]>
4268 R:      Broadcom internal kernel review list <[email protected]>
4269 S:      Supported
4270 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4271 F:      drivers/gpio/gpio-bcm-kona.c
4272
4273 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4274 M:      Sathya Prakash Veerichetty <[email protected]>
4275 M:      Kashyap Desai <[email protected]>
4276 M:      Sumit Saxena <[email protected]>
4277 M:      Sreekanth Reddy <[email protected]>
4278 L:      [email protected]
4279 L:      [email protected]
4280 S:      Supported
4281 W:      https://www.broadcom.com/support/storage
4282 F:      drivers/scsi/mpi3mr/
4283
4284 BROADCOM NETXTREME-E ROCE DRIVER
4285 M:      Selvin Xavier <[email protected]>
4286 L:      [email protected]
4287 S:      Supported
4288 W:      http://www.broadcom.com
4289 F:      drivers/infiniband/hw/bnxt_re/
4290 F:      include/uapi/rdma/bnxt_re-abi.h
4291
4292 BROADCOM NVRAM DRIVER
4293 M:      Rafał Miłecki <[email protected]>
4294 L:      [email protected]
4295 S:      Maintained
4296 F:      drivers/firmware/broadcom/*
4297
4298 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4299 M:      Rafał Miłecki <[email protected]>
4300 M:      Florian Fainelli <[email protected]>
4301 R:      Broadcom internal kernel review list <[email protected]>
4302 L:      [email protected]
4303 S:      Maintained
4304 T:      git https://github.com/broadcom/stblinux.git
4305 F:      drivers/pmdomain/bcm/bcm-pmb.c
4306 F:      include/dt-bindings/soc/bcm-pmb.h
4307
4308 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4309 M:      Rafał Miłecki <[email protected]>
4310 L:      [email protected]
4311 S:      Maintained
4312 F:      drivers/bcma/
4313 F:      include/linux/bcma/
4314
4315 BROADCOM SPI DRIVER
4316 M:      Kamal Dasu <[email protected]>
4317 R:      Broadcom internal kernel review list <[email protected]>
4318 S:      Maintained
4319 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4320 F:      drivers/spi/spi-bcm-qspi.*
4321 F:      drivers/spi/spi-brcmstb-qspi.c
4322 F:      drivers/spi/spi-iproc-qspi.c
4323
4324 BROADCOM STB AVS CPUFREQ DRIVER
4325 M:      Markus Mayer <[email protected]>
4326 R:      Broadcom internal kernel review list <[email protected]>
4327 L:      [email protected]
4328 S:      Maintained
4329 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4330 F:      drivers/cpufreq/brcmstb*
4331
4332 BROADCOM STB AVS TMON DRIVER
4333 M:      Markus Mayer <[email protected]>
4334 R:      Broadcom internal kernel review list <[email protected]>
4335 L:      [email protected]
4336 S:      Maintained
4337 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4338 F:      drivers/thermal/broadcom/brcmstb*
4339
4340 BROADCOM STB DPFE DRIVER
4341 M:      Markus Mayer <[email protected]>
4342 R:      Broadcom internal kernel review list <[email protected]>
4343 L:      [email protected] (moderated for non-subscribers)
4344 S:      Maintained
4345 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4346 F:      drivers/memory/brcmstb_dpfe.c
4347
4348 BROADCOM STB NAND FLASH DRIVER
4349 M:      Brian Norris <[email protected]>
4350 M:      Kamal Dasu <[email protected]>
4351 R:      Broadcom internal kernel review list <[email protected]>
4352 L:      [email protected]
4353 S:      Maintained
4354 F:      drivers/mtd/nand/raw/brcmnand/
4355 F:      include/linux/platform_data/brcmnand.h
4356
4357 BROADCOM STB PCIE DRIVER
4358 M:      Jim Quinlan <[email protected]>
4359 M:      Nicolas Saenz Julienne <[email protected]>
4360 M:      Florian Fainelli <[email protected]>
4361 R:      Broadcom internal kernel review list <[email protected]>
4362 L:      [email protected]
4363 S:      Maintained
4364 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4365 F:      drivers/pci/controller/pcie-brcmstb.c
4366
4367 BROADCOM SYSTEMPORT ETHERNET DRIVER
4368 M:      Florian Fainelli <[email protected]>
4369 R:      Broadcom internal kernel review list <[email protected]>
4370 L:      [email protected]
4371 S:      Supported
4372 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4373 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4374 F:      drivers/net/ethernet/broadcom/unimac.h
4375
4376 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4377 M:      Pavan Chebbi <[email protected]>
4378 M:      Michael Chan <[email protected]>
4379 L:      [email protected]
4380 S:      Supported
4381 F:      drivers/net/ethernet/broadcom/tg3.*
4382
4383 BROADCOM VK DRIVER
4384 M:      Scott Branden <[email protected]>
4385 R:      Broadcom internal kernel review list <[email protected]>
4386 S:      Supported
4387 F:      drivers/misc/bcm-vk/
4388 F:      include/uapi/linux/misc/bcm_vk.h
4389
4390 BROCADE BFA FC SCSI DRIVER
4391 M:      Anil Gurumurthy <[email protected]>
4392 M:      Sudarsana Kalluru <[email protected]>
4393 L:      [email protected]
4394 S:      Supported
4395 F:      drivers/scsi/bfa/
4396
4397 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4398 M:      Rasesh Mody <[email protected]>
4399 M:      Sudarsana Kalluru <[email protected]>
4400 M:      [email protected]
4401 L:      [email protected]
4402 S:      Supported
4403 F:      drivers/net/ethernet/brocade/bna/
4404
4405 BSG (block layer generic sg v4 driver)
4406 M:      FUJITA Tomonori <[email protected]>
4407 L:      [email protected]
4408 S:      Supported
4409 F:      block/bsg.c
4410 F:      include/linux/bsg.h
4411 F:      include/uapi/linux/bsg.h
4412
4413 BT87X AUDIO DRIVER
4414 M:      Clemens Ladisch <[email protected]>
4415 L:      [email protected] (moderated for non-subscribers)
4416 S:      Maintained
4417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4418 F:      Documentation/sound/cards/bt87x.rst
4419 F:      sound/pci/bt87x.c
4420
4421 BT8XXGPIO DRIVER
4422 M:      Michael Buesch <[email protected]>
4423 S:      Maintained
4424 W:      http://bu3sch.de/btgpio.php
4425 F:      drivers/gpio/gpio-bt8xx.c
4426
4427 BTRFS FILE SYSTEM
4428 M:      Chris Mason <[email protected]>
4429 M:      Josef Bacik <[email protected]>
4430 M:      David Sterba <[email protected]>
4431 L:      [email protected]
4432 S:      Maintained
4433 W:      https://btrfs.readthedocs.io
4434 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4435 C:      irc://irc.libera.chat/btrfs
4436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4437 F:      Documentation/filesystems/btrfs.rst
4438 F:      fs/btrfs/
4439 F:      include/linux/btrfs*
4440 F:      include/trace/events/btrfs.h
4441 F:      include/uapi/linux/btrfs*
4442
4443 BTTV VIDEO4LINUX DRIVER
4444 M:      Mauro Carvalho Chehab <[email protected]>
4445 L:      [email protected]
4446 S:      Odd fixes
4447 W:      https://linuxtv.org
4448 T:      git git://linuxtv.org/media_tree.git
4449 F:      Documentation/driver-api/media/drivers/bttv*
4450 F:      drivers/media/pci/bt8xx/bttv*
4451
4452 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4453 M:      Chanwoo Choi <[email protected]>
4454 L:      [email protected]
4455 L:      [email protected]
4456 S:      Maintained
4457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4458 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4459 F:      drivers/devfreq/exynos-bus.c
4460
4461 BUSLOGIC SCSI DRIVER
4462 M:      Khalid Aziz <[email protected]>
4463 L:      [email protected]
4464 S:      Maintained
4465 F:      drivers/scsi/BusLogic.*
4466 F:      drivers/scsi/FlashPoint.*
4467
4468 BXCAN CAN NETWORK DRIVER
4469 M:      Dario Binacchi <[email protected]>
4470 L:      [email protected]
4471 S:      Maintained
4472 F:      Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4473 F:      drivers/net/can/bxcan.c
4474
4475 C-MEDIA CMI8788 DRIVER
4476 M:      Clemens Ladisch <[email protected]>
4477 L:      [email protected] (moderated for non-subscribers)
4478 S:      Maintained
4479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4480 F:      sound/pci/oxygen/
4481
4482 C-SKY ARCHITECTURE
4483 M:      Guo Ren <[email protected]>
4484 L:      [email protected]
4485 S:      Supported
4486 T:      git https://github.com/c-sky/csky-linux.git
4487 F:      Documentation/devicetree/bindings/csky/
4488 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4489 F:      Documentation/devicetree/bindings/timer/csky,*
4490 F:      arch/csky/
4491 F:      drivers/clocksource/timer-gx6605s.c
4492 F:      drivers/clocksource/timer-mp-csky.c
4493 F:      drivers/irqchip/irq-csky-*
4494 N:      csky
4495 K:      csky
4496
4497 CA8210 IEEE-802.15.4 RADIO DRIVER
4498 L:      [email protected]
4499 S:      Orphan
4500 W:      https://github.com/Cascoda/ca8210-linux.git
4501 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4502 F:      drivers/net/ieee802154/ca8210.c
4503
4504 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4505 M:      David Howells <[email protected]>
4506 L:      [email protected] (moderated for non-subscribers)
4507 S:      Supported
4508 F:      Documentation/filesystems/caching/cachefiles.rst
4509 F:      fs/cachefiles/
4510
4511 CACHESTAT: PAGE CACHE STATS FOR A FILE
4512 M:      Nhat Pham <[email protected]>
4513 M:      Johannes Weiner <[email protected]>
4514 L:      [email protected]
4515 S:      Maintained
4516 F:      tools/testing/selftests/cachestat/test_cachestat.c
4517
4518 CADENCE MIPI-CSI2 BRIDGES
4519 M:      Maxime Ripard <[email protected]>
4520 L:      [email protected]
4521 S:      Maintained
4522 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4523 F:      Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4524 F:      drivers/media/platform/cadence/cdns-csi2*
4525
4526 CADENCE NAND DRIVER
4527 L:      [email protected]
4528 S:      Orphan
4529 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4530 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4531
4532 CADENCE USB3 DRD IP DRIVER
4533 M:      Peter Chen <[email protected]>
4534 M:      Pawel Laszczak <[email protected]>
4535 R:      Roger Quadros <[email protected]>
4536 L:      [email protected]
4537 S:      Maintained
4538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4539 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4540 F:      drivers/usb/cdns3/
4541 X:      drivers/usb/cdns3/cdnsp*
4542
4543 CADENCE USBHS DRIVER
4544 M:      Pawel Laszczak <[email protected]>
4545 L:      [email protected]
4546 S:      Maintained
4547 F:      drivers/usb/gadget/udc/cdns2
4548
4549 CADENCE USBSSP DRD IP DRIVER
4550 M:      Pawel Laszczak <[email protected]>
4551 L:      [email protected]
4552 S:      Maintained
4553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4554 F:      drivers/usb/cdns3/
4555 X:      drivers/usb/cdns3/cdns3*
4556
4557 CADET FM/AM RADIO RECEIVER DRIVER
4558 M:      Hans Verkuil <[email protected]>
4559 L:      [email protected]
4560 S:      Maintained
4561 W:      https://linuxtv.org
4562 T:      git git://linuxtv.org/media_tree.git
4563 F:      drivers/media/radio/radio-cadet*
4564
4565 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4566 L:      [email protected]
4567 S:      Orphan
4568 T:      git git://linuxtv.org/media_tree.git
4569 F:      Documentation/admin-guide/media/cafe_ccic*
4570 F:      drivers/media/platform/marvell/
4571
4572 CAIF NETWORK LAYER
4573 L:      [email protected]
4574 S:      Orphan
4575 F:      Documentation/networking/caif/
4576 F:      drivers/net/caif/
4577 F:      include/net/caif/
4578 F:      include/uapi/linux/caif/
4579 F:      net/caif/
4580
4581 CAKE QDISC
4582 M:      Toke Høiland-Jørgensen <[email protected]>
4583 L:      [email protected] (moderated for non-subscribers)
4584 S:      Maintained
4585 F:      net/sched/sch_cake.c
4586
4587 CAN NETWORK DRIVERS
4588 M:      Wolfgang Grandegger <[email protected]>
4589 M:      Marc Kleine-Budde <[email protected]>
4590 L:      [email protected]
4591 S:      Maintained
4592 W:      https://github.com/linux-can
4593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4595 F:      Documentation/devicetree/bindings/net/can/
4596 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4597 F:      drivers/net/can/
4598 F:      drivers/phy/phy-can-transceiver.c
4599 F:      include/linux/can/bittiming.h
4600 F:      include/linux/can/dev.h
4601 F:      include/linux/can/length.h
4602 F:      include/linux/can/platform/
4603 F:      include/linux/can/rx-offload.h
4604 F:      include/uapi/linux/can/error.h
4605 F:      include/uapi/linux/can/netlink.h
4606 F:      include/uapi/linux/can/vxcan.h
4607
4608 CAN NETWORK LAYER
4609 M:      Oliver Hartkopp <[email protected]>
4610 M:      Marc Kleine-Budde <[email protected]>
4611 L:      [email protected]
4612 S:      Maintained
4613 W:      https://github.com/linux-can
4614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4616 F:      Documentation/networking/can.rst
4617 F:      include/linux/can/can-ml.h
4618 F:      include/linux/can/core.h
4619 F:      include/linux/can/skb.h
4620 F:      include/net/netns/can.h
4621 F:      include/uapi/linux/can.h
4622 F:      include/uapi/linux/can/bcm.h
4623 F:      include/uapi/linux/can/gw.h
4624 F:      include/uapi/linux/can/isotp.h
4625 F:      include/uapi/linux/can/raw.h
4626 F:      net/can/
4627
4628 CAN-J1939 NETWORK LAYER
4629 M:      Robin van der Gracht <[email protected]>
4630 M:      Oleksij Rempel <[email protected]>
4631 R:      [email protected]
4632 L:      [email protected]
4633 S:      Maintained
4634 F:      Documentation/networking/j1939.rst
4635 F:      include/uapi/linux/can/j1939.h
4636 F:      net/can/j1939/
4637
4638 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4639 M:      Damien Le Moal <[email protected]>
4640 L:      [email protected]
4641 L:      [email protected] (pinctrl driver)
4642 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4643 F:      drivers/pinctrl/pinctrl-k210.c
4644
4645 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4646 M:      Damien Le Moal <[email protected]>
4647 L:      [email protected]
4648 L:      [email protected]
4649 S:      Maintained
4650 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4651 F:      drivers/reset/reset-k210.c
4652
4653 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4654 M:      Damien Le Moal <[email protected]>
4655 L:      [email protected]
4656 S:      Maintained
4657 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4658 F:      drivers/soc/canaan/
4659 F:      include/soc/canaan/
4660
4661 CAPABILITIES
4662 M:      Serge Hallyn <[email protected]>
4663 L:      [email protected]
4664 S:      Supported
4665 F:      include/linux/capability.h
4666 F:      include/uapi/linux/capability.h
4667 F:      kernel/capability.c
4668 F:      security/commoncap.c
4669
4670 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4671 M:      Kevin Tsai <[email protected]>
4672 S:      Maintained
4673 F:      drivers/iio/light/cm*
4674
4675 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4676 M:      Christian Lamparter <[email protected]>
4677 L:      [email protected]
4678 S:      Maintained
4679 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4680 F:      drivers/net/wireless/ath/carl9170/
4681
4682 CAVIUM I2C DRIVER
4683 M:      Robert Richter <[email protected]>
4684 S:      Odd Fixes
4685 W:      http://www.marvell.com
4686 F:      drivers/i2c/busses/i2c-octeon*
4687 F:      drivers/i2c/busses/i2c-thunderx*
4688
4689 CAVIUM LIQUIDIO NETWORK DRIVER
4690 M:      Derek Chickles <[email protected]>
4691 M:      Satanand Burla <[email protected]>
4692 M:      Felix Manlunas <[email protected]>
4693 L:      [email protected]
4694 S:      Supported
4695 W:      http://www.marvell.com
4696 F:      drivers/net/ethernet/cavium/liquidio/
4697
4698 CAVIUM MMC DRIVER
4699 M:      Robert Richter <[email protected]>
4700 S:      Odd Fixes
4701 W:      http://www.marvell.com
4702 F:      drivers/mmc/host/cavium*
4703
4704 CAVIUM OCTEON-TX CRYPTO DRIVER
4705 M:      George Cherian <[email protected]>
4706 L:      [email protected]
4707 S:      Supported
4708 W:      http://www.marvell.com
4709 F:      drivers/crypto/cavium/cpt/
4710
4711 CAVIUM THUNDERX2 ARM64 SOC
4712 M:      Robert Richter <[email protected]>
4713 L:      [email protected] (moderated for non-subscribers)
4714 S:      Odd Fixes
4715 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4716 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
4717
4718 CBS/ETF/TAPRIO QDISCS
4719 M:      Vinicius Costa Gomes <[email protected]>
4720 L:      [email protected]
4721 S:      Maintained
4722 F:      net/sched/sch_cbs.c
4723 F:      net/sched/sch_etf.c
4724 F:      net/sched/sch_taprio.c
4725
4726 CC2520 IEEE-802.15.4 RADIO DRIVER
4727 M:      Stefan Schmidt <[email protected]>
4728 L:      [email protected]
4729 S:      Odd Fixes
4730 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4731 F:      drivers/net/ieee802154/cc2520.c
4732
4733 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4734 M:      Gilad Ben-Yossef <[email protected]>
4735 L:      [email protected]
4736 S:      Supported
4737 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4738 F:      drivers/crypto/ccree/
4739
4740 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4741 M:      Hadar Gat <[email protected]>
4742 L:      [email protected]
4743 S:      Supported
4744 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4745 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4746 F:      drivers/char/hw_random/cctrng.c
4747 F:      drivers/char/hw_random/cctrng.h
4748
4749 CEC FRAMEWORK
4750 M:      Hans Verkuil <[email protected]>
4751 L:      [email protected]
4752 S:      Supported
4753 W:      http://linuxtv.org
4754 T:      git git://linuxtv.org/media_tree.git
4755 F:      Documentation/ABI/testing/debugfs-cec-error-inj
4756 F:      Documentation/devicetree/bindings/media/cec/cec-common.yaml
4757 F:      Documentation/driver-api/media/cec-core.rst
4758 F:      Documentation/userspace-api/media/cec
4759 F:      drivers/media/cec/
4760 F:      drivers/media/rc/keymaps/rc-cec.c
4761 F:      include/media/cec-notifier.h
4762 F:      include/media/cec.h
4763 F:      include/uapi/linux/cec-funcs.h
4764 F:      include/uapi/linux/cec.h
4765
4766 CEC GPIO DRIVER
4767 M:      Hans Verkuil <[email protected]>
4768 L:      [email protected]
4769 S:      Supported
4770 W:      http://linuxtv.org
4771 T:      git git://linuxtv.org/media_tree.git
4772 F:      Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4773 F:      drivers/media/cec/platform/cec-gpio/
4774
4775 CELL BROADBAND ENGINE ARCHITECTURE
4776 M:      Arnd Bergmann <[email protected]>
4777 L:      [email protected]
4778 S:      Supported
4779 W:      http://www.ibm.com/developerworks/power/cell/
4780 F:      arch/powerpc/include/asm/cell*.h
4781 F:      arch/powerpc/include/asm/spu*.h
4782 F:      arch/powerpc/include/uapi/asm/spu*.h
4783 F:      arch/powerpc/platforms/cell/
4784
4785 CELLWISE CW2015 BATTERY DRIVER
4786 M:      Tobias Schrammm <[email protected]>
4787 S:      Maintained
4788 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4789 F:      drivers/power/supply/cw2015_battery.c
4790
4791 CEPH COMMON CODE (LIBCEPH)
4792 M:      Ilya Dryomov <[email protected]>
4793 M:      Xiubo Li <[email protected]>
4794 R:      Jeff Layton <[email protected]>
4795 L:      [email protected]
4796 S:      Supported
4797 W:      http://ceph.com/
4798 T:      git https://github.com/ceph/ceph-client.git
4799 F:      include/linux/ceph/
4800 F:      include/linux/crush/
4801 F:      net/ceph/
4802
4803 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4804 M:      Xiubo Li <[email protected]>
4805 M:      Ilya Dryomov <[email protected]>
4806 R:      Jeff Layton <[email protected]>
4807 L:      [email protected]
4808 S:      Supported
4809 W:      http://ceph.com/
4810 T:      git https://github.com/ceph/ceph-client.git
4811 F:      Documentation/filesystems/ceph.rst
4812 F:      fs/ceph/
4813
4814 CERTIFICATE HANDLING
4815 M:      David Howells <[email protected]>
4816 M:      David Woodhouse <[email protected]>
4817 L:      [email protected]
4818 S:      Maintained
4819 F:      Documentation/admin-guide/module-signing.rst
4820 F:      certs/
4821 F:      scripts/sign-file.c
4822 F:      tools/certs/
4823
4824 CFAG12864B LCD DRIVER
4825 M:      Miguel Ojeda <[email protected]>
4826 S:      Maintained
4827 F:      drivers/auxdisplay/cfag12864b.c
4828 F:      include/linux/cfag12864b.h
4829
4830 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4831 M:      Miguel Ojeda <[email protected]>
4832 S:      Maintained
4833 F:      drivers/auxdisplay/cfag12864bfb.c
4834 F:      include/linux/cfag12864b.h
4835
4836 CHAR and MISC DRIVERS
4837 M:      Arnd Bergmann <[email protected]>
4838 M:      Greg Kroah-Hartman <[email protected]>
4839 S:      Supported
4840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4841 F:      drivers/char/
4842 F:      drivers/misc/
4843 F:      include/linux/miscdevice.h
4844 X:      drivers/char/agp/
4845 X:      drivers/char/hw_random/
4846 X:      drivers/char/ipmi/
4847 X:      drivers/char/random.c
4848 X:      drivers/char/tpm/
4849
4850 CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
4851 M:      Thomas Weißschuh <[email protected]>
4852 L:      [email protected]
4853 S:      Maintained
4854 F:      Documentation/hwmon/powerz.rst
4855 F:      drivers/hwmon/powerz.c
4856
4857 CHECKPATCH
4858 M:      Andy Whitcroft <[email protected]>
4859 M:      Joe Perches <[email protected]>
4860 R:      Dwaipayan Ray <[email protected]>
4861 R:      Lukas Bulwahn <[email protected]>
4862 S:      Maintained
4863 F:      scripts/checkpatch.pl
4864
4865 CHECKPATCH DOCUMENTATION
4866 M:      Dwaipayan Ray <[email protected]>
4867 M:      Lukas Bulwahn <[email protected]>
4868 R:      Joe Perches <[email protected]>
4869 S:      Maintained
4870 F:      Documentation/dev-tools/checkpatch.rst
4871
4872 CHINESE DOCUMENTATION
4873 M:      Alex Shi <[email protected]>
4874 M:      Yanteng Si <[email protected]>
4875 S:      Maintained
4876 F:      Documentation/translations/zh_CN/
4877
4878 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4879 M:      Peter Chen <[email protected]>
4880 L:      [email protected]
4881 S:      Maintained
4882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4883 F:      drivers/usb/chipidea/
4884
4885 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4886 M:      Hans de Goede <[email protected]>
4887 L:      [email protected]
4888 S:      Maintained
4889 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4890 F:      drivers/input/touchscreen/chipone_icn8318.c
4891
4892 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4893 M:      Hans de Goede <[email protected]>
4894 L:      [email protected]
4895 S:      Maintained
4896 F:      drivers/input/touchscreen/chipone_icn8505.c
4897
4898 CHROME HARDWARE PLATFORM SUPPORT
4899 M:      Benson Leung <[email protected]>
4900 M:      Tzung-Bi Shih <[email protected]>
4901 L:      [email protected]
4902 S:      Maintained
4903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4904 F:      drivers/platform/chrome/
4905
4906 CHROMEOS EC CODEC DRIVER
4907 M:      Cheng-Yi Chiang <[email protected]>
4908 M:      Tzung-Bi Shih <[email protected]>
4909 R:      Guenter Roeck <[email protected]>
4910 L:      [email protected]
4911 S:      Maintained
4912 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4913 F:      sound/soc/codecs/cros_ec_codec.*
4914
4915 CHROMEOS EC SUBDRIVERS
4916 M:      Benson Leung <[email protected]>
4917 R:      Guenter Roeck <[email protected]>
4918 L:      [email protected]
4919 S:      Maintained
4920 F:      drivers/power/supply/cros_usbpd-charger.c
4921 N:      cros_ec
4922 N:      cros-ec
4923
4924 CHROMEOS EC UART DRIVER
4925 M:      Bhanu Prakash Maiya <[email protected]>
4926 R:      Benson Leung <[email protected]>
4927 R:      Tzung-Bi Shih <[email protected]>
4928 S:      Maintained
4929 F:      drivers/platform/chrome/cros_ec_uart.c
4930
4931 CHROMEOS EC USB PD NOTIFY DRIVER
4932 M:      Prashant Malani <[email protected]>
4933 L:      [email protected]
4934 S:      Maintained
4935 F:      drivers/platform/chrome/cros_usbpd_notify.c
4936 F:      include/linux/platform_data/cros_usbpd_notify.h
4937
4938 CHROMEOS EC USB TYPE-C DRIVER
4939 M:      Prashant Malani <[email protected]>
4940 L:      [email protected]
4941 S:      Maintained
4942 F:      drivers/platform/chrome/cros_ec_typec.*
4943 F:      drivers/platform/chrome/cros_typec_switch.c
4944 F:      drivers/platform/chrome/cros_typec_vdm.*
4945
4946 CHROMEOS HPS DRIVER
4947 M:      Dan Callaghan <[email protected]>
4948 R:      Sami Kyöstilä <[email protected]>
4949 S:      Maintained
4950 F:      drivers/platform/chrome/cros_hps_i2c.c
4951
4952 CHRONTEL CH7322 CEC DRIVER
4953 M:      Joe Tessler <[email protected]>
4954 L:      [email protected]
4955 S:      Maintained
4956 T:      git git://linuxtv.org/media_tree.git
4957 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4958 F:      drivers/media/cec/i2c/ch7322.c
4959
4960 CIRRUS LOGIC AUDIO CODEC DRIVERS
4961 M:      James Schulman <[email protected]>
4962 M:      David Rhodes <[email protected]>
4963 M:      Richard Fitzgerald <[email protected]>
4964 L:      [email protected] (moderated for non-subscribers)
4965 L:      [email protected]
4966 S:      Maintained
4967 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
4968 F:      drivers/mfd/cs42l43*
4969 F:      drivers/pinctrl/cirrus/pinctrl-cs42l43*
4970 F:      drivers/spi/spi-cs42l43*
4971 F:      include/dt-bindings/sound/cs*
4972 F:      include/linux/mfd/cs42l43*
4973 F:      include/sound/cs*
4974 F:      sound/pci/hda/cirrus*
4975 F:      sound/pci/hda/cs*
4976 F:      sound/pci/hda/hda_cs_dsp_ctl.*
4977 F:      sound/soc/codecs/cs*
4978
4979 CIRRUS LOGIC DSP FIRMWARE DRIVER
4980 M:      Simon Trimmer <[email protected]>
4981 M:      Charles Keepax <[email protected]>
4982 M:      Richard Fitzgerald <[email protected]>
4983 L:      [email protected]
4984 S:      Supported
4985 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4986 T:      git https://github.com/CirrusLogic/linux-drivers.git
4987 F:      drivers/firmware/cirrus/*
4988 F:      include/linux/firmware/cirrus/*
4989
4990 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4991 M:      Hartley Sweeten <[email protected]>
4992 L:      [email protected]
4993 S:      Maintained
4994 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
4995
4996 CIRRUS LOGIC LOCHNAGAR DRIVER
4997 M:      Charles Keepax <[email protected]>
4998 M:      Richard Fitzgerald <[email protected]>
4999 L:      [email protected]
5000 S:      Supported
5001 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5002 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5003 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5004 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5005 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5006 F:      Documentation/hwmon/lochnagar.rst
5007 F:      drivers/clk/clk-lochnagar.c
5008 F:      drivers/hwmon/lochnagar-hwmon.c
5009 F:      drivers/mfd/lochnagar-i2c.c
5010 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5011 F:      drivers/regulator/lochnagar-regulator.c
5012 F:      include/dt-bindings/clock/lochnagar.h
5013 F:      include/dt-bindings/pinctrl/lochnagar.h
5014 F:      include/linux/mfd/lochnagar*
5015 F:      sound/soc/codecs/lochnagar-sc.c
5016
5017 CIRRUS LOGIC MADERA CODEC DRIVERS
5018 M:      Charles Keepax <[email protected]>
5019 M:      Richard Fitzgerald <[email protected]>
5020 L:      [email protected] (moderated for non-subscribers)
5021 L:      [email protected]
5022 S:      Supported
5023 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5024 T:      git https://github.com/CirrusLogic/linux-drivers.git
5025 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5026 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5027 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5028 F:      drivers/gpio/gpio-madera*
5029 F:      drivers/irqchip/irq-madera*
5030 F:      drivers/mfd/cs47l*
5031 F:      drivers/mfd/madera*
5032 F:      drivers/pinctrl/cirrus/*
5033 F:      include/dt-bindings/sound/madera*
5034 F:      include/linux/irqchip/irq-madera*
5035 F:      include/linux/mfd/madera/*
5036 F:      include/sound/madera*
5037 F:      sound/soc/codecs/cs47l*
5038 F:      sound/soc/codecs/madera*
5039
5040 CISCO FCOE HBA DRIVER
5041 M:      Satish Kharat <[email protected]>
5042 M:      Sesidhar Baddela <[email protected]>
5043 M:      Karan Tilak Kumar <[email protected]>
5044 L:      [email protected]
5045 S:      Supported
5046 F:      drivers/scsi/fnic/
5047
5048 CISCO SCSI HBA DRIVER
5049 M:      Karan Tilak Kumar <[email protected]>
5050 M:      Sesidhar Baddela <[email protected]>
5051 L:      [email protected]
5052 S:      Supported
5053 F:      drivers/scsi/snic/
5054
5055 CISCO VIC ETHERNET NIC DRIVER
5056 M:      Christian Benvenuti <[email protected]>
5057 M:      Satish Kharat <[email protected]>
5058 S:      Supported
5059 F:      drivers/net/ethernet/cisco/enic/
5060
5061 CISCO VIC LOW LATENCY NIC DRIVER
5062 M:      Christian Benvenuti <[email protected]>
5063 M:      Nelson Escobar <[email protected]>
5064 S:      Supported
5065 F:      drivers/infiniband/hw/usnic/
5066
5067 CLANG CONTROL FLOW INTEGRITY SUPPORT
5068 M:      Sami Tolvanen <[email protected]>
5069 M:      Kees Cook <[email protected]>
5070 R:      Nathan Chancellor <[email protected]>
5071 R:      Nick Desaulniers <[email protected]>
5072 L:      [email protected]
5073 S:      Supported
5074 B:      https://github.com/ClangBuiltLinux/linux/issues
5075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5076 F:      include/linux/cfi.h
5077 F:      kernel/cfi.c
5078
5079 CLANG-FORMAT FILE
5080 M:      Miguel Ojeda <[email protected]>
5081 S:      Maintained
5082 F:      .clang-format
5083
5084 CLANG/LLVM BUILD SUPPORT
5085 M:      Nathan Chancellor <[email protected]>
5086 M:      Nick Desaulniers <[email protected]>
5087 R:      Tom Rix <[email protected]>
5088 L:      [email protected]
5089 S:      Supported
5090 W:      https://clangbuiltlinux.github.io/
5091 B:      https://github.com/ClangBuiltLinux/linux/issues
5092 C:      irc://irc.libera.chat/clangbuiltlinux
5093 F:      Documentation/kbuild/llvm.rst
5094 F:      include/linux/compiler-clang.h
5095 F:      scripts/Makefile.clang
5096 F:      scripts/clang-tools/
5097 K:      \b(?i:clang|llvm)\b
5098
5099 CLK API
5100 M:      Russell King <[email protected]>
5101 L:      [email protected]
5102 S:      Maintained
5103 F:      include/linux/clk.h
5104
5105 CLOCKSOURCE, CLOCKEVENT DRIVERS
5106 M:      Daniel Lezcano <[email protected]>
5107 M:      Thomas Gleixner <[email protected]>
5108 L:      [email protected]
5109 S:      Supported
5110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5111 F:      Documentation/devicetree/bindings/timer/
5112 F:      drivers/clocksource/
5113
5114 CLOSURES
5115 M:      Kent Overstreet <[email protected]>
5116 L:      [email protected]
5117 S:      Supported
5118 C:      irc://irc.oftc.net/bcache
5119 F:      include/linux/closure.h
5120 F:      lib/closure.c
5121
5122 CMPC ACPI DRIVER
5123 M:      Thadeu Lima de Souza Cascardo <[email protected]>
5124 M:      Daniel Oliveira Nascimento <[email protected]>
5125 L:      [email protected]
5126 S:      Supported
5127 F:      drivers/platform/x86/classmate-laptop.c
5128
5129 COBALT MEDIA DRIVER
5130 M:      Hans Verkuil <[email protected]>
5131 L:      [email protected]
5132 S:      Supported
5133 W:      https://linuxtv.org
5134 T:      git git://linuxtv.org/media_tree.git
5135 F:      drivers/media/pci/cobalt/
5136
5137 COCCINELLE/Semantic Patches (SmPL)
5138 M:      Julia Lawall <[email protected]>
5139 M:      Nicolas Palix <[email protected]>
5140 L:      [email protected] (moderated for non-subscribers)
5141 S:      Supported
5142 W:      https://coccinelle.gitlabpages.inria.fr/website/
5143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5144 F:      Documentation/dev-tools/coccinelle.rst
5145 F:      scripts/coccicheck
5146 F:      scripts/coccinelle/
5147
5148 CODA FILE SYSTEM
5149 M:      Jan Harkes <[email protected]>
5150 M:      [email protected]
5151 L:      [email protected]
5152 S:      Maintained
5153 W:      http://www.coda.cs.cmu.edu/
5154 F:      Documentation/filesystems/coda.rst
5155 F:      fs/coda/
5156 F:      include/linux/coda*.h
5157 F:      include/uapi/linux/coda*.h
5158
5159 CODA V4L2 MEM2MEM DRIVER
5160 M:      Philipp Zabel <[email protected]>
5161 L:      [email protected]
5162 S:      Maintained
5163 F:      Documentation/devicetree/bindings/media/coda.yaml
5164 F:      drivers/media/platform/chips-media/
5165
5166 CODE OF CONDUCT
5167 M:      Greg Kroah-Hartman <[email protected]>
5168 S:      Supported
5169 F:      Documentation/process/code-of-conduct-interpretation.rst
5170 F:      Documentation/process/code-of-conduct.rst
5171
5172 COMEDI DRIVERS
5173 M:      Ian Abbott <[email protected]>
5174 M:      H Hartley Sweeten <[email protected]>
5175 S:      Odd Fixes
5176 F:      drivers/comedi/
5177 F:      include/linux/comedi/
5178 F:      include/uapi/linux/comedi.h
5179
5180 COMMON CLK FRAMEWORK
5181 M:      Michael Turquette <[email protected]>
5182 M:      Stephen Boyd <[email protected]>
5183 L:      [email protected]
5184 S:      Maintained
5185 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5187 F:      Documentation/devicetree/bindings/clock/
5188 F:      drivers/clk/
5189 F:      include/dt-bindings/clock/
5190 F:      include/linux/clk-pr*
5191 F:      include/linux/clk/
5192 F:      include/linux/of_clk.h
5193 X:      drivers/clk/clkdev.c
5194
5195 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5196 M:      Steve French <[email protected]>
5197 R:      Paulo Alcantara <[email protected]> (DFS, global name space)
5198 R:      Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5199 R:      Shyam Prasad N <[email protected]> (multichannel)
5200 R:      Tom Talpey <[email protected]> (RDMA, smbdirect)
5201 L:      [email protected]
5202 L:      [email protected] (moderated for non-subscribers)
5203 S:      Supported
5204 W:      https://wiki.samba.org/index.php/LinuxCIFS
5205 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5206 F:      Documentation/admin-guide/cifs/
5207 F:      fs/smb/client/
5208 F:      fs/smb/common/
5209 F:      include/uapi/linux/cifs
5210
5211 COMPACTPCI HOTPLUG CORE
5212 M:      Scott Murray <[email protected]>
5213 L:      [email protected]
5214 S:      Maintained
5215 F:      drivers/pci/hotplug/cpci_hotplug*
5216
5217 COMPACTPCI HOTPLUG GENERIC DRIVER
5218 M:      Scott Murray <[email protected]>
5219 L:      [email protected]
5220 S:      Maintained
5221 F:      drivers/pci/hotplug/cpcihp_generic.c
5222
5223 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5224 M:      Scott Murray <[email protected]>
5225 L:      [email protected]
5226 S:      Maintained
5227 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5228
5229 COMPAL LAPTOP SUPPORT
5230 M:      Cezary Jackiewicz <[email protected]>
5231 L:      [email protected]
5232 S:      Maintained
5233 F:      drivers/platform/x86/compal-laptop.c
5234
5235 COMPILER ATTRIBUTES
5236 M:      Miguel Ojeda <[email protected]>
5237 R:      Nick Desaulniers <[email protected]>
5238 S:      Maintained
5239 F:      include/linux/compiler_attributes.h
5240
5241 COMPUTE EXPRESS LINK (CXL)
5242 M:      Davidlohr Bueso <[email protected]>
5243 M:      Jonathan Cameron <[email protected]>
5244 M:      Dave Jiang <[email protected]>
5245 M:      Alison Schofield <[email protected]>
5246 M:      Vishal Verma <[email protected]>
5247 M:      Ira Weiny <[email protected]>
5248 M:      Dan Williams <[email protected]>
5249 L:      [email protected]
5250 S:      Maintained
5251 F:      drivers/cxl/
5252 F:      include/uapi/linux/cxl_mem.h
5253 F:      tools/testing/cxl/
5254
5255 COMPUTE EXPRESS LINK PMU (CPMU)
5256 M:      Jonathan Cameron <[email protected]>
5257 L:      [email protected]
5258 S:      Maintained
5259 F:      Documentation/admin-guide/perf/cxl.rst
5260 F:      drivers/perf/cxl_pmu.c
5261
5262 CONEXANT ACCESSRUNNER USB DRIVER
5263 L:      [email protected]
5264 S:      Orphan
5265 W:      http://accessrunner.sourceforge.net/
5266 F:      drivers/usb/atm/cxacru.c
5267
5268 CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5269 M:    Elena Reshetova <[email protected]>
5270 M:    Carlos Bilbao <[email protected]>
5271 S:    Maintained
5272 F:    Documentation/security/snp-tdx-threat-model.rst
5273
5274 CONFIGFS
5275 M:      Joel Becker <[email protected]>
5276 M:      Christoph Hellwig <[email protected]>
5277 S:      Supported
5278 T:      git git://git.infradead.org/users/hch/configfs.git
5279 F:      fs/configfs/
5280 F:      include/linux/configfs.h
5281 F:      samples/configfs/
5282
5283 CONSOLE SUBSYSTEM
5284 M:      Greg Kroah-Hartman <[email protected]>
5285 S:      Supported
5286 F:      drivers/video/console/
5287 F:      include/linux/console*
5288
5289 CONTEXT TRACKING
5290 M:      Frederic Weisbecker <[email protected]>
5291 M:      "Paul E. McKenney" <[email protected]>
5292 S:      Maintained
5293 F:      include/linux/context_tracking*
5294 F:      kernel/context_tracking.c
5295
5296 CONTROL GROUP (CGROUP)
5297 M:      Tejun Heo <[email protected]>
5298 M:      Zefan Li <[email protected]>
5299 M:      Johannes Weiner <[email protected]>
5300 L:      [email protected]
5301 S:      Maintained
5302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5303 F:      Documentation/admin-guide/cgroup-v1/
5304 F:      Documentation/admin-guide/cgroup-v2.rst
5305 F:      include/linux/cgroup*
5306 F:      kernel/cgroup/
5307 F:      tools/testing/selftests/cgroup/
5308
5309 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5310 M:      Tejun Heo <[email protected]>
5311 M:      Josef Bacik <[email protected]>
5312 M:      Jens Axboe <[email protected]>
5313 L:      [email protected]
5314 L:      [email protected]
5315 T:      git git://git.kernel.dk/linux-block
5316 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5317 F:      block/bfq-cgroup.c
5318 F:      block/blk-cgroup.c
5319 F:      block/blk-iocost.c
5320 F:      block/blk-iolatency.c
5321 F:      block/blk-throttle.c
5322 F:      include/linux/blk-cgroup.h
5323
5324 CONTROL GROUP - CPUSET
5325 M:      Waiman Long <[email protected]>
5326 M:      Zefan Li <[email protected]>
5327 L:      [email protected]
5328 S:      Maintained
5329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5330 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5331 F:      include/linux/cpuset.h
5332 F:      kernel/cgroup/cpuset.c
5333 F:      tools/testing/selftests/cgroup/test_cpuset.c
5334 F:      tools/testing/selftests/cgroup/test_cpuset_prs.sh
5335
5336 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5337 M:      Johannes Weiner <[email protected]>
5338 M:      Michal Hocko <[email protected]>
5339 M:      Roman Gushchin <[email protected]>
5340 M:      Shakeel Butt <[email protected]>
5341 R:      Muchun Song <[email protected]>
5342 L:      [email protected]
5343 L:      [email protected]
5344 S:      Maintained
5345 F:      mm/memcontrol.c
5346 F:      mm/swap_cgroup.c
5347 F:      tools/testing/selftests/cgroup/memcg_protection.m
5348 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5349 F:      tools/testing/selftests/cgroup/test_kmem.c
5350 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5351
5352 CORETEMP HARDWARE MONITORING DRIVER
5353 M:      Fenghua Yu <[email protected]>
5354 L:      [email protected]
5355 S:      Maintained
5356 F:      Documentation/hwmon/coretemp.rst
5357 F:      drivers/hwmon/coretemp.c
5358
5359 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5360 M:      Marius Zachmann <[email protected]>
5361 L:      [email protected]
5362 S:      Maintained
5363 F:      drivers/hwmon/corsair-cpro.c
5364
5365 CORSAIR-PSU HARDWARE MONITOR DRIVER
5366 M:      Wilken Gottwalt <[email protected]>
5367 L:      [email protected]
5368 S:      Maintained
5369 F:      Documentation/hwmon/corsair-psu.rst
5370 F:      drivers/hwmon/corsair-psu.c
5371
5372 COUNTER SUBSYSTEM
5373 M:      William Breathitt Gray <[email protected]>
5374 L:      [email protected]
5375 S:      Maintained
5376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5377 F:      Documentation/ABI/testing/sysfs-bus-counter
5378 F:      Documentation/driver-api/generic-counter.rst
5379 F:      drivers/counter/
5380 F:      include/linux/counter.h
5381 F:      include/uapi/linux/counter.h
5382 F:      tools/counter/
5383
5384 CP2615 I2C DRIVER
5385 M:      Bence Csókás <[email protected]>
5386 S:      Maintained
5387 F:      drivers/i2c/busses/i2c-cp2615.c
5388
5389 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5390 M:      Viresh Kumar <[email protected]>
5391 M:      Sudeep Holla <[email protected]>
5392 L:      [email protected]
5393 S:      Maintained
5394 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5395 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5396
5397 CPU FREQUENCY SCALING FRAMEWORK
5398 M:      "Rafael J. Wysocki" <[email protected]>
5399 M:      Viresh Kumar <[email protected]>
5400 L:      [email protected]
5401 S:      Maintained
5402 B:      https://bugzilla.kernel.org
5403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5405 F:      Documentation/admin-guide/pm/cpufreq.rst
5406 F:      Documentation/admin-guide/pm/intel_pstate.rst
5407 F:      Documentation/cpu-freq/
5408 F:      Documentation/devicetree/bindings/cpufreq/
5409 F:      drivers/cpufreq/
5410 F:      include/linux/cpufreq.h
5411 F:      include/linux/sched/cpufreq.h
5412 F:      kernel/sched/cpufreq*.c
5413 F:      tools/testing/selftests/cpufreq/
5414
5415 CPU HOTPLUG
5416 M:      Thomas Gleixner <[email protected]>
5417 M:      Peter Zijlstra <[email protected]>
5418 L:      [email protected]
5419 S:      Maintained
5420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5421 F:      include/linux/cpu.h
5422 F:      include/linux/cpuhotplug.h
5423 F:      include/linux/smpboot.h
5424 F:      kernel/cpu.c
5425 F:      kernel/smpboot.*
5426
5427 CPU IDLE TIME MANAGEMENT FRAMEWORK
5428 M:      "Rafael J. Wysocki" <[email protected]>
5429 M:      Daniel Lezcano <[email protected]>
5430 L:      [email protected]
5431 S:      Maintained
5432 B:      https://bugzilla.kernel.org
5433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5434 F:      Documentation/admin-guide/pm/cpuidle.rst
5435 F:      Documentation/driver-api/pm/cpuidle.rst
5436 F:      drivers/cpuidle/
5437 F:      include/linux/cpuidle.h
5438
5439 CPU POWER MONITORING SUBSYSTEM
5440 M:      Thomas Renninger <[email protected]>
5441 M:      Shuah Khan <[email protected]>
5442 M:      Shuah Khan <[email protected]>
5443 L:      [email protected]
5444 S:      Maintained
5445 F:      tools/power/cpupower/
5446
5447 CPUID/MSR DRIVER
5448 M:      "H. Peter Anvin" <[email protected]>
5449 S:      Maintained
5450 F:      arch/x86/kernel/cpuid.c
5451 F:      arch/x86/kernel/msr.c
5452
5453 CPUIDLE DRIVER - ARM BIG LITTLE
5454 M:      Lorenzo Pieralisi <[email protected]>
5455 M:      Daniel Lezcano <[email protected]>
5456 L:      [email protected]
5457 L:      [email protected] (moderated for non-subscribers)
5458 S:      Maintained
5459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5460 F:      drivers/cpuidle/cpuidle-big_little.c
5461
5462 CPUIDLE DRIVER - ARM EXYNOS
5463 M:      Daniel Lezcano <[email protected]>
5464 M:      Kukjin Kim <[email protected]>
5465 R:      Krzysztof Kozlowski <[email protected]>
5466 L:      [email protected]
5467 L:      [email protected]
5468 S:      Maintained
5469 F:      arch/arm/mach-exynos/pm.c
5470 F:      drivers/cpuidle/cpuidle-exynos.c
5471 F:      include/linux/platform_data/cpuidle-exynos.h
5472
5473 CPUIDLE DRIVER - ARM PSCI
5474 M:      Lorenzo Pieralisi <[email protected]>
5475 M:      Sudeep Holla <[email protected]>
5476 L:      [email protected]
5477 L:      [email protected] (moderated for non-subscribers)
5478 S:      Supported
5479 F:      drivers/cpuidle/cpuidle-psci.c
5480
5481 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5482 M:      Ulf Hansson <[email protected]>
5483 L:      [email protected]
5484 L:      [email protected] (moderated for non-subscribers)
5485 S:      Supported
5486 F:      drivers/cpuidle/cpuidle-psci-domain.c
5487 F:      drivers/cpuidle/cpuidle-psci.h
5488
5489 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5490 M:      Ulf Hansson <[email protected]>
5491 L:      [email protected]
5492 S:      Supported
5493 F:      drivers/cpuidle/dt_idle_genpd.c
5494 F:      drivers/cpuidle/dt_idle_genpd.h
5495
5496 CPUIDLE DRIVER - RISC-V SBI
5497 M:      Anup Patel <[email protected]>
5498 L:      [email protected]
5499 L:      [email protected]
5500 S:      Maintained
5501 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
5502
5503 CRAMFS FILESYSTEM
5504 M:      Nicolas Pitre <[email protected]>
5505 S:      Maintained
5506 F:      Documentation/filesystems/cramfs.rst
5507 F:      fs/cramfs/
5508
5509 CREATIVE SB0540
5510 M:      Bastien Nocera <[email protected]>
5511 L:      [email protected]
5512 S:      Maintained
5513 F:      drivers/hid/hid-creative-sb0540.c
5514
5515 CRYPTO API
5516 M:      Herbert Xu <[email protected]>
5517 M:      "David S. Miller" <[email protected]>
5518 L:      [email protected]
5519 S:      Maintained
5520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5522 F:      Documentation/crypto/
5523 F:      Documentation/devicetree/bindings/crypto/
5524 F:      arch/*/crypto/
5525 F:      crypto/
5526 F:      drivers/crypto/
5527 F:      include/crypto/
5528 F:      include/linux/crypto*
5529 F:      lib/crypto/
5530
5531 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5532 M:      Neil Horman <[email protected]>
5533 L:      [email protected]
5534 S:      Maintained
5535 F:      crypto/ansi_cprng.c
5536 F:      crypto/rng.c
5537
5538 CS3308 MEDIA DRIVER
5539 M:      Hans Verkuil <[email protected]>
5540 L:      [email protected]
5541 S:      Odd Fixes
5542 W:      http://linuxtv.org
5543 T:      git git://linuxtv.org/media_tree.git
5544 F:      drivers/media/i2c/cs3308.c
5545
5546 CS5535 Audio ALSA driver
5547 M:      Jaya Kumar <[email protected]>
5548 S:      Maintained
5549 F:      sound/pci/cs5535audio/
5550
5551 CTU CAN FD DRIVER
5552 M:      Pavel Pisa <[email protected]>
5553 M:      Ondrej Ille <[email protected]>
5554 L:      [email protected]
5555 S:      Maintained
5556 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5557 F:      drivers/net/can/ctucanfd/
5558
5559 CW1200 WLAN driver
5560 S:      Orphan
5561 F:      drivers/net/wireless/st/cw1200/
5562
5563 CX18 VIDEO4LINUX DRIVER
5564 M:      Andy Walls <[email protected]>
5565 L:      [email protected]
5566 S:      Maintained
5567 W:      https://linuxtv.org
5568 T:      git git://linuxtv.org/media_tree.git
5569 F:      drivers/media/pci/cx18/
5570 F:      include/uapi/linux/ivtv*
5571
5572 CX2341X MPEG ENCODER HELPER MODULE
5573 M:      Hans Verkuil <[email protected]>
5574 L:      [email protected]
5575 S:      Maintained
5576 W:      https://linuxtv.org
5577 T:      git git://linuxtv.org/media_tree.git
5578 F:      drivers/media/common/cx2341x*
5579 F:      include/media/drv-intf/cx2341x.h
5580
5581 CX24120 MEDIA DRIVER
5582 M:      Jemma Denson <[email protected]>
5583 M:      Patrick Boettcher <[email protected]>
5584 L:      [email protected]
5585 S:      Maintained
5586 W:      https://linuxtv.org
5587 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5588 F:      drivers/media/dvb-frontends/cx24120*
5589
5590 CX88 VIDEO4LINUX DRIVER
5591 M:      Mauro Carvalho Chehab <[email protected]>
5592 L:      [email protected]
5593 S:      Odd fixes
5594 W:      https://linuxtv.org
5595 T:      git git://linuxtv.org/media_tree.git
5596 F:      Documentation/driver-api/media/drivers/cx88*
5597 F:      drivers/media/pci/cx88/
5598
5599 CXD2820R MEDIA DRIVER
5600 M:      Antti Palosaari <[email protected]>
5601 L:      [email protected]
5602 S:      Maintained
5603 W:      https://linuxtv.org
5604 W:      http://palosaari.fi/linux/
5605 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5606 T:      git git://linuxtv.org/anttip/media_tree.git
5607 F:      drivers/media/dvb-frontends/cxd2820r*
5608
5609 CXGB3 ETHERNET DRIVER (CXGB3)
5610 M:      Raju Rangoju <[email protected]>
5611 L:      [email protected]
5612 S:      Supported
5613 W:      http://www.chelsio.com
5614 F:      drivers/net/ethernet/chelsio/cxgb3/
5615
5616 CXGB3 ISCSI DRIVER (CXGB3I)
5617 M:      Varun Prakash <[email protected]>
5618 L:      [email protected]
5619 S:      Supported
5620 W:      http://www.chelsio.com
5621 F:      drivers/scsi/cxgbi/cxgb3i
5622
5623 CXGB4 CRYPTO DRIVER (chcr)
5624 M:      Ayush Sawal <[email protected]>
5625 L:      [email protected]
5626 S:      Supported
5627 W:      http://www.chelsio.com
5628 F:      drivers/crypto/chelsio
5629
5630 CXGB4 ETHERNET DRIVER (CXGB4)
5631 M:      Raju Rangoju <[email protected]>
5632 L:      [email protected]
5633 S:      Supported
5634 W:      http://www.chelsio.com
5635 F:      drivers/net/ethernet/chelsio/cxgb4/
5636
5637 CXGB4 INLINE CRYPTO DRIVER
5638 M:      Ayush Sawal <[email protected]>
5639 L:      [email protected]
5640 S:      Supported
5641 W:      http://www.chelsio.com
5642 F:      drivers/net/ethernet/chelsio/inline_crypto/
5643
5644 CXGB4 ISCSI DRIVER (CXGB4I)
5645 M:      Varun Prakash <[email protected]>
5646 L:      [email protected]
5647 S:      Supported
5648 W:      http://www.chelsio.com
5649 F:      drivers/scsi/cxgbi/cxgb4i
5650
5651 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5652 M:      Potnuri Bharat Teja <[email protected]>
5653 L:      [email protected]
5654 S:      Supported
5655 W:      http://www.openfabrics.org
5656 F:      drivers/infiniband/hw/cxgb4/
5657 F:      include/uapi/rdma/cxgb4-abi.h
5658
5659 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5660 M:      Raju Rangoju <[email protected]>
5661 L:      [email protected]
5662 S:      Supported
5663 W:      http://www.chelsio.com
5664 F:      drivers/net/ethernet/chelsio/cxgb4vf/
5665
5666 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5667 M:      Frederic Barrat <[email protected]>
5668 M:      Andrew Donnellan <[email protected]>
5669 L:      [email protected]
5670 S:      Supported
5671 F:      Documentation/ABI/testing/sysfs-class-cxl
5672 F:      Documentation/arch/powerpc/cxl.rst
5673 F:      arch/powerpc/platforms/powernv/pci-cxl.c
5674 F:      drivers/misc/cxl/
5675 F:      include/misc/cxl*
5676 F:      include/uapi/misc/cxl.h
5677
5678 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5679 M:      Manoj N. Kumar <[email protected]>
5680 M:      Matthew R. Ochs <[email protected]>
5681 M:      Uma Krishnan <[email protected]>
5682 L:      [email protected]
5683 S:      Supported
5684 F:      Documentation/arch/powerpc/cxlflash.rst
5685 F:      drivers/scsi/cxlflash/
5686 F:      include/uapi/scsi/cxlflash_ioctl.h
5687
5688 CYBERPRO FB DRIVER
5689 M:      Russell King <[email protected]>
5690 L:      [email protected] (moderated for non-subscribers)
5691 S:      Maintained
5692 W:      http://www.armlinux.org.uk/
5693 F:      drivers/video/fbdev/cyber2000fb.*
5694
5695 CYCLADES PC300 DRIVER
5696 S:      Orphan
5697 F:      drivers/net/wan/pc300*
5698
5699 CYPRESS CY8C95X0 PINCTRL DRIVER
5700 M:      Patrick Rudolph <[email protected]>
5701 L:      [email protected]
5702 S:      Maintained
5703 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
5704
5705 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5706 M:      Linus Walleij <[email protected]>
5707 L:      [email protected]
5708 S:      Maintained
5709 F:      drivers/input/touchscreen/cy8ctma140.c
5710
5711 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5712 M:      Yassine Oudjana <[email protected]>
5713 L:      [email protected]
5714 S:      Maintained
5715 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
5716 F:      drivers/input/keyboard/cypress-sf.c
5717
5718 CYPRESS_FIRMWARE MEDIA DRIVER
5719 M:      Antti Palosaari <[email protected]>
5720 L:      [email protected]
5721 S:      Maintained
5722 W:      https://linuxtv.org
5723 W:      http://palosaari.fi/linux/
5724 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5725 T:      git git://linuxtv.org/anttip/media_tree.git
5726 F:      drivers/media/common/cypress_firmware*
5727
5728 CYTTSP TOUCHSCREEN DRIVER
5729 M:      Linus Walleij <[email protected]>
5730 L:      [email protected]
5731 S:      Maintained
5732 F:      drivers/input/touchscreen/cyttsp*
5733
5734 D-LINK DIR-685 TOUCHKEYS DRIVER
5735 M:      Linus Walleij <[email protected]>
5736 L:      [email protected]
5737 S:      Supported
5738 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
5739
5740 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5741 M:      Joshua Kinard <[email protected]>
5742 S:      Maintained
5743 F:      drivers/rtc/rtc-ds1685.c
5744 F:      include/linux/rtc/ds1685.h
5745
5746 DAMA SLAVE for AX.25
5747 M:      Joerg Reuter <[email protected]>
5748 L:      [email protected]
5749 S:      Maintained
5750 W:      http://yaina.de/jreuter/
5751 W:      http://www.qsl.net/dl1bke/
5752 F:      net/ax25/af_ax25.c
5753 F:      net/ax25/ax25_dev.c
5754 F:      net/ax25/ax25_ds_*
5755 F:      net/ax25/ax25_in.c
5756 F:      net/ax25/ax25_out.c
5757 F:      net/ax25/ax25_timer.c
5758 F:      net/ax25/sysctl_net_ax25.c
5759
5760 DATA ACCESS MONITOR
5761 M:      SeongJae Park <[email protected]>
5762 L:      [email protected]
5763 L:      [email protected]
5764 S:      Maintained
5765 W:      https://damonitor.github.io
5766 P:      Documentation/mm/damon/maintainer-profile.rst
5767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5768 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
5769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
5770 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
5771 F:      Documentation/admin-guide/mm/damon/
5772 F:      Documentation/mm/damon/
5773 F:      include/linux/damon.h
5774 F:      include/trace/events/damon.h
5775 F:      mm/damon/
5776 F:      tools/testing/selftests/damon/
5777
5778 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5779 L:      [email protected]
5780 S:      Orphan
5781 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5782 F:      drivers/net/ethernet/dec/tulip/dmfe.c
5783
5784 DC390/AM53C974 SCSI driver
5785 M:      Hannes Reinecke <[email protected]>
5786 L:      [email protected]
5787 S:      Maintained
5788 F:      drivers/scsi/am53c974.c
5789
5790 DC395x SCSI driver
5791 M:      Oliver Neukum <[email protected]>
5792 M:      Ali Akcaagac <[email protected]>
5793 M:      Jamie Lenehan <[email protected]>
5794 S:      Maintained
5795 F:      Documentation/scsi/dc395x.rst
5796 F:      drivers/scsi/dc395x.*
5797
5798 DCCP PROTOCOL
5799 L:      [email protected]
5800 S:      Orphan
5801 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5802 F:      include/linux/dccp.h
5803 F:      include/linux/tfrc.h
5804 F:      include/uapi/linux/dccp.h
5805 F:      net/dccp/
5806
5807 DEBUGOBJECTS:
5808 M:      Thomas Gleixner <[email protected]>
5809 L:      [email protected]
5810 S:      Maintained
5811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
5812 F:      include/linux/debugobjects.h
5813 F:      lib/debugobjects.c
5814
5815 DECSTATION PLATFORM SUPPORT
5816 M:      "Maciej W. Rozycki" <[email protected]>
5817 L:      [email protected]
5818 S:      Maintained
5819 W:      http://www.linux-mips.org/wiki/DECstation
5820 F:      arch/mips/dec/
5821 F:      arch/mips/include/asm/dec/
5822 F:      arch/mips/include/asm/mach-dec/
5823
5824 DEFXX FDDI NETWORK DRIVER
5825 M:      "Maciej W. Rozycki" <[email protected]>
5826 S:      Maintained
5827 F:      drivers/net/fddi/defxx.*
5828
5829 DEFZA FDDI NETWORK DRIVER
5830 M:      "Maciej W. Rozycki" <[email protected]>
5831 S:      Maintained
5832 F:      drivers/net/fddi/defza.*
5833
5834 DEINTERLACE DRIVERS FOR ALLWINNER H3
5835 M:      Jernej Skrabec <[email protected]>
5836 L:      [email protected]
5837 S:      Maintained
5838 T:      git git://linuxtv.org/media_tree.git
5839 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5840 F:      drivers/media/platform/sunxi/sun8i-di/
5841
5842 DELL LAPTOP DRIVER
5843 M:      Matthew Garrett <[email protected]>
5844 M:      Pali Rohár <[email protected]>
5845 L:      [email protected]
5846 S:      Maintained
5847 F:      drivers/platform/x86/dell/dell-laptop.c
5848
5849 DELL LAPTOP FREEFALL DRIVER
5850 M:      Pali Rohár <[email protected]>
5851 S:      Maintained
5852 F:      drivers/platform/x86/dell/dell-smo8800.c
5853
5854 DELL LAPTOP RBTN DRIVER
5855 M:      Pali Rohár <[email protected]>
5856 S:      Maintained
5857 F:      drivers/platform/x86/dell/dell-rbtn.*
5858
5859 DELL LAPTOP SMM DRIVER
5860 M:      Pali Rohár <[email protected]>
5861 S:      Maintained
5862 F:      Documentation/ABI/obsolete/procfs-i8k
5863 F:      drivers/hwmon/dell-smm-hwmon.c
5864 F:      include/uapi/linux/i8k.h
5865
5866 DELL REMOTE BIOS UPDATE DRIVER
5867 M:      Stuart Hayes <[email protected]>
5868 L:      [email protected]
5869 S:      Maintained
5870 F:      drivers/platform/x86/dell/dell_rbu.c
5871
5872 DELL SMBIOS DRIVER
5873 M:      Pali Rohár <[email protected]>
5874 L:      [email protected]
5875 L:      [email protected]
5876 S:      Maintained
5877 F:      drivers/platform/x86/dell/dell-smbios.*
5878
5879 DELL SMBIOS SMM DRIVER
5880 L:      [email protected]
5881 L:      [email protected]
5882 S:      Maintained
5883 F:      drivers/platform/x86/dell/dell-smbios-smm.c
5884
5885 DELL SMBIOS WMI DRIVER
5886 L:      [email protected]
5887 L:      [email protected]
5888 S:      Maintained
5889 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
5890 F:      tools/wmi/dell-smbios-example.c
5891
5892 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5893 M:      Stuart Hayes <[email protected]>
5894 L:      [email protected]
5895 S:      Maintained
5896 F:      Documentation/driver-api/dcdbas.rst
5897 F:      drivers/platform/x86/dell/dcdbas.*
5898
5899 DELL WMI DDV DRIVER
5900 M:      Armin Wolf <[email protected]>
5901 S:      Maintained
5902 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
5903 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
5904 F:      Documentation/wmi/devices/dell-wmi-ddv.rst
5905 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
5906
5907 DELL WMI DESCRIPTOR DRIVER
5908 L:      [email protected]
5909 S:      Maintained
5910 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
5911
5912 DELL WMI HARDWARE PRIVACY SUPPORT
5913 M:      Perry Yuan <[email protected]>
5914 L:      [email protected]
5915 L:      [email protected]
5916 S:      Maintained
5917 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
5918
5919 DELL WMI NOTIFICATIONS DRIVER
5920 M:      Matthew Garrett <[email protected]>
5921 M:      Pali Rohár <[email protected]>
5922 S:      Maintained
5923 F:      drivers/platform/x86/dell/dell-wmi-base.c
5924
5925 DELL WMI SYSMAN DRIVER
5926 M:      Prasanth Ksr <[email protected]>
5927 L:      [email protected]
5928 L:      [email protected]
5929 S:      Maintained
5930 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
5931 F:      drivers/platform/x86/dell/dell-wmi-sysman/
5932
5933 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5934 M:      Zev Weiss <[email protected]>
5935 L:      [email protected]
5936 S:      Maintained
5937 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5938
5939 DELTA DPS920AB PSU DRIVER
5940 M:      Robert Marko <[email protected]>
5941 L:      [email protected]
5942 S:      Maintained
5943 F:      Documentation/hwmon/dps920ab.rst
5944 F:      drivers/hwmon/pmbus/dps920ab.c
5945
5946 DELTA NETWORKS TN48M CPLD DRIVERS
5947 M:      Robert Marko <[email protected]>
5948 S:      Maintained
5949 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5950 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5951 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5952 F:      drivers/gpio/gpio-tn48m.c
5953 F:      include/dt-bindings/reset/delta,tn48m-reset.h
5954
5955 DELTA ST MEDIA DRIVER
5956 M:      Hugues Fruchet <[email protected]>
5957 L:      [email protected]
5958 S:      Supported
5959 W:      https://linuxtv.org
5960 T:      git git://linuxtv.org/media_tree.git
5961 F:      drivers/media/platform/st/sti/delta
5962
5963 DENALI NAND DRIVER
5964 L:      [email protected]
5965 S:      Orphan
5966 F:      drivers/mtd/nand/raw/denali*
5967
5968 DESIGNWARE EDMA CORE IP DRIVER
5969 M:      Manivannan Sadhasivam <[email protected]>
5970 R:      Gustavo Pimentel <[email protected]>
5971 R:      Serge Semin <[email protected]>
5972 L:      [email protected]
5973 S:      Maintained
5974 F:      drivers/dma/dw-edma/
5975 F:      include/linux/dma/edma.h
5976
5977 DESIGNWARE USB2 DRD IP DRIVER
5978 M:      Minas Harutyunyan <[email protected]>
5979 L:      [email protected]
5980 S:      Maintained
5981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5982 F:      drivers/usb/dwc2/
5983
5984 DESIGNWARE USB3 DRD IP DRIVER
5985 M:      Thinh Nguyen <[email protected]>
5986 L:      [email protected]
5987 S:      Maintained
5988 F:      drivers/usb/dwc3/
5989
5990 DESIGNWARE XDATA IP DRIVER
5991 M:      Gustavo Pimentel <[email protected]>
5992 L:      [email protected]
5993 S:      Maintained
5994 F:      Documentation/misc-devices/dw-xdata-pcie.rst
5995 F:      drivers/misc/dw-xdata-pcie.c
5996
5997 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5998 M:      Andreas Klinger <[email protected]>
5999 L:      [email protected]
6000 S:      Maintained
6001 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6002 F:      drivers/iio/proximity/srf*.c
6003
6004 DEVICE COREDUMP (DEV_COREDUMP)
6005 M:      Johannes Berg <[email protected]>
6006 L:      [email protected]
6007 S:      Maintained
6008 F:      drivers/base/devcoredump.c
6009 F:      include/linux/devcoredump.h
6010
6011 DEVICE DEPENDENCY HELPER SCRIPT
6012 M:      Saravana Kannan <[email protected]>
6013 L:      [email protected]
6014 S:      Maintained
6015 F:      scripts/dev-needs.sh
6016
6017 DEVICE DIRECT ACCESS (DAX)
6018 M:      Dan Williams <[email protected]>
6019 M:      Vishal Verma <[email protected]>
6020 M:      Dave Jiang <[email protected]>
6021 L:      [email protected]
6022 L:      [email protected]
6023 S:      Supported
6024 F:      drivers/dax/
6025
6026 DEVICE FREQUENCY (DEVFREQ)
6027 M:      MyungJoo Ham <[email protected]>
6028 M:      Kyungmin Park <[email protected]>
6029 M:      Chanwoo Choi <[email protected]>
6030 L:      [email protected]
6031 S:      Maintained
6032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6033 F:      Documentation/devicetree/bindings/devfreq/
6034 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6035 F:      drivers/devfreq/
6036 F:      include/linux/devfreq.h
6037 F:      include/trace/events/devfreq.h
6038
6039 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6040 M:      Chanwoo Choi <[email protected]>
6041 L:      [email protected]
6042 S:      Supported
6043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6044 F:      Documentation/devicetree/bindings/devfreq/event/
6045 F:      drivers/devfreq/devfreq-event.c
6046 F:      drivers/devfreq/event/
6047 F:      include/dt-bindings/pmu/exynos_ppmu.h
6048 F:      include/linux/devfreq-event.h
6049
6050 DEVICE RESOURCE MANAGEMENT HELPERS
6051 M:      Hans de Goede <[email protected]>
6052 R:      Matti Vaittinen <[email protected]>
6053 S:      Maintained
6054 F:      include/linux/devm-helpers.h
6055
6056 DEVICE-MAPPER  (LVM)
6057 M:      Alasdair Kergon <[email protected]>
6058 M:      Mike Snitzer <[email protected]>
6059 M:      Mikulas Patocka <[email protected]>
6060 M:      [email protected]
6061 L:      [email protected]
6062 S:      Maintained
6063 W:      http://sources.redhat.com/dm
6064 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6066 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
6067 F:      Documentation/admin-guide/device-mapper/
6068 F:      drivers/md/Kconfig
6069 F:      drivers/md/Makefile
6070 F:      drivers/md/dm*
6071 F:      drivers/md/persistent-data/
6072 F:      include/linux/device-mapper.h
6073 F:      include/linux/dm-*.h
6074 F:      include/uapi/linux/dm-*.h
6075
6076 DEVLINK
6077 M:      Jiri Pirko <[email protected]>
6078 L:      [email protected]
6079 S:      Supported
6080 F:      Documentation/networking/devlink
6081 F:      include/net/devlink.h
6082 F:      include/uapi/linux/devlink.h
6083 F:      net/devlink/
6084
6085 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6086 M:      Christoph Niedermaier <[email protected]>
6087 L:      [email protected]
6088 S:      Maintained
6089 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6090 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6091
6092 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6093 M:      Marek Vasut <[email protected]>
6094 L:      [email protected]
6095 S:      Maintained
6096 F:      arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6097 F:      arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6098
6099 DIALOG SEMICONDUCTOR DRIVERS
6100 M:      Support Opensource <[email protected]>
6101 S:      Supported
6102 W:      http://www.dialog-semiconductor.com/products
6103 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
6104 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6105 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6106 F:      Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6107 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6108 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6109 F:      Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6110 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6111 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6112 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6113 F:      Documentation/hwmon/da90??.rst
6114 F:      drivers/gpio/gpio-da90??.c
6115 F:      drivers/hwmon/da90??-hwmon.c
6116 F:      drivers/iio/adc/da91??-*.c
6117 F:      drivers/input/misc/da72??.[ch]
6118 F:      drivers/input/misc/da90??_onkey.c
6119 F:      drivers/input/touchscreen/da9052_tsi.c
6120 F:      drivers/leds/leds-da90??.c
6121 F:      drivers/mfd/da903x.c
6122 F:      drivers/mfd/da90??-*.c
6123 F:      drivers/mfd/da91??-*.c
6124 F:      drivers/pinctrl/pinctrl-da90??.c
6125 F:      drivers/power/supply/da9052-battery.c
6126 F:      drivers/power/supply/da91??-*.c
6127 F:      drivers/regulator/da9???-regulator.[ch]
6128 F:      drivers/regulator/slg51000-regulator.[ch]
6129 F:      drivers/rtc/rtc-da90??.c
6130 F:      drivers/thermal/da90??-thermal.c
6131 F:      drivers/video/backlight/da90??_bl.c
6132 F:      drivers/watchdog/da90??_wdt.c
6133 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6134 F:      include/linux/mfd/da903x.h
6135 F:      include/linux/mfd/da9052/
6136 F:      include/linux/mfd/da9055/
6137 F:      include/linux/mfd/da9062/
6138 F:      include/linux/mfd/da9063/
6139 F:      include/linux/mfd/da9150/
6140 F:      include/linux/regulator/da9211.h
6141 F:      include/sound/da[79]*.h
6142 F:      sound/soc/codecs/da[79]*.[ch]
6143
6144 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6145 M:      William Breathitt Gray <[email protected]>
6146 L:      [email protected]
6147 S:      Maintained
6148 F:      drivers/gpio/gpio-gpio-mm.c
6149
6150 DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6151 M:      Martin Tuma <[email protected]>
6152 L:      [email protected]
6153 S:      Maintained
6154 F:      Documentation/admin-guide/media/mgb4.rst
6155 F:      drivers/media/pci/mgb4/
6156
6157 DIOLAN U2C-12 I2C DRIVER
6158 M:      Guenter Roeck <[email protected]>
6159 L:      [email protected]
6160 S:      Maintained
6161 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6162
6163 DIRECTORY NOTIFICATION (DNOTIFY)
6164 M:      Jan Kara <[email protected]>
6165 R:      Amir Goldstein <[email protected]>
6166 L:      [email protected]
6167 S:      Maintained
6168 F:      Documentation/filesystems/dnotify.rst
6169 F:      fs/notify/dnotify/
6170 F:      include/linux/dnotify.h
6171
6172 DISK GEOMETRY AND PARTITION HANDLING
6173 M:      Andries Brouwer <[email protected]>
6174 S:      Maintained
6175 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6176 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6177 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6178
6179 DISKQUOTA
6180 M:      Jan Kara <[email protected]>
6181 S:      Maintained
6182 F:      Documentation/filesystems/quota.rst
6183 F:      fs/quota/
6184 F:      include/linux/quota*.h
6185 F:      include/uapi/linux/quota*.h
6186
6187 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6188 M:      Bernie Thompson <[email protected]>
6189 L:      [email protected]
6190 S:      Maintained
6191 W:      http://plugable.com/category/projects/udlfb/
6192 F:      Documentation/fb/udlfb.rst
6193 F:      drivers/video/fbdev/udlfb.c
6194 F:      include/video/udlfb.h
6195
6196 DISTRIBUTED LOCK MANAGER (DLM)
6197 M:      Alexander Aring <[email protected]>
6198 M:      David Teigland <[email protected]>
6199 L:      [email protected]
6200 S:      Supported
6201 W:      https://pagure.io/dlm
6202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6203 F:      fs/dlm/
6204
6205 DMA BUFFER SHARING FRAMEWORK
6206 M:      Sumit Semwal <[email protected]>
6207 M:      Christian König <[email protected]>
6208 L:      [email protected]
6209 L:      [email protected]
6210 L:      [email protected] (moderated for non-subscribers)
6211 S:      Maintained
6212 T:      git git://anongit.freedesktop.org/drm/drm-misc
6213 F:      Documentation/driver-api/dma-buf.rst
6214 F:      Documentation/userspace-api/dma-buf-alloc-exchange.rst
6215 F:      drivers/dma-buf/
6216 F:      include/linux/*fence.h
6217 F:      include/linux/dma-buf.h
6218 F:      include/linux/dma-resv.h
6219 K:      \bdma_(?:buf|fence|resv)\b
6220
6221 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6222 M:      Vinod Koul <[email protected]>
6223 L:      [email protected]
6224 S:      Maintained
6225 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6227 F:      Documentation/devicetree/bindings/dma/
6228 F:      Documentation/driver-api/dmaengine/
6229 F:      drivers/dma/
6230 F:      include/dt-bindings/dma/
6231 F:      include/linux/dma/
6232 F:      include/linux/dmaengine.h
6233 F:      include/linux/of_dma.h
6234
6235 DMA MAPPING BENCHMARK
6236 M:      Xiang Chen <[email protected]>
6237 L:      [email protected]
6238 F:      kernel/dma/map_benchmark.c
6239 F:      tools/testing/selftests/dma/
6240
6241 DMA MAPPING HELPERS
6242 M:      Christoph Hellwig <[email protected]>
6243 M:      Marek Szyprowski <[email protected]>
6244 R:      Robin Murphy <[email protected]>
6245 L:      [email protected]
6246 S:      Supported
6247 W:      http://git.infradead.org/users/hch/dma-mapping.git
6248 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6249 F:      include/asm-generic/dma-mapping.h
6250 F:      include/linux/dma-direct.h
6251 F:      include/linux/dma-map-ops.h
6252 F:      include/linux/dma-mapping.h
6253 F:      include/linux/swiotlb.h
6254 F:      kernel/dma/
6255
6256 DMA-BUF HEAPS FRAMEWORK
6257 M:      Sumit Semwal <[email protected]>
6258 R:      Benjamin Gaignard <[email protected]>
6259 R:      Brian Starkey <[email protected]>
6260 R:      John Stultz <[email protected]>
6261 R:      T.J. Mercier <[email protected]>
6262 L:      [email protected]
6263 L:      [email protected]
6264 L:      [email protected] (moderated for non-subscribers)
6265 S:      Maintained
6266 T:      git git://anongit.freedesktop.org/drm/drm-misc
6267 F:      drivers/dma-buf/dma-heap.c
6268 F:      drivers/dma-buf/heaps/*
6269 F:      include/linux/dma-heap.h
6270 F:      include/uapi/linux/dma-heap.h
6271
6272 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6273 M:      Lukasz Luba <[email protected]>
6274 L:      [email protected]
6275 L:      [email protected]
6276 S:      Maintained
6277 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6278 F:      drivers/memory/samsung/exynos5422-dmc.c
6279
6280 DME1737 HARDWARE MONITOR DRIVER
6281 M:      Juerg Haefliger <[email protected]>
6282 L:      [email protected]
6283 S:      Maintained
6284 F:      Documentation/hwmon/dme1737.rst
6285 F:      drivers/hwmon/dme1737.c
6286
6287 DMI/SMBIOS SUPPORT
6288 M:      Jean Delvare <[email protected]>
6289 S:      Maintained
6290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6291 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6292 F:      drivers/firmware/dmi-id.c
6293 F:      drivers/firmware/dmi_scan.c
6294 F:      include/linux/dmi.h
6295
6296 DOCUMENTATION
6297 M:      Jonathan Corbet <[email protected]>
6298 L:      [email protected]
6299 S:      Maintained
6300 P:      Documentation/doc-guide/maintainer-profile.rst
6301 T:      git git://git.lwn.net/linux.git docs-next
6302 F:      Documentation/
6303 F:      scripts/documentation-file-ref-check
6304 F:      scripts/kernel-doc
6305 F:      scripts/sphinx-pre-install
6306 X:      Documentation/ABI/
6307 X:      Documentation/admin-guide/media/
6308 X:      Documentation/devicetree/
6309 X:      Documentation/driver-api/media/
6310 X:      Documentation/firmware-guide/acpi/
6311 X:      Documentation/i2c/
6312 X:      Documentation/netlink/
6313 X:      Documentation/power/
6314 X:      Documentation/spi/
6315 X:      Documentation/userspace-api/media/
6316
6317 DOCUMENTATION PROCESS
6318 M:      Jonathan Corbet <[email protected]>
6319 L:      [email protected]
6320 S:      Maintained
6321 F:      Documentation/maintainer/
6322 F:      Documentation/process/
6323
6324 DOCUMENTATION REPORTING ISSUES
6325 M:      Thorsten Leemhuis <[email protected]>
6326 L:      [email protected]
6327 S:      Maintained
6328 F:      Documentation/admin-guide/quickly-build-trimmed-linux.rst
6329 F:      Documentation/admin-guide/reporting-issues.rst
6330
6331 DOCUMENTATION SCRIPTS
6332 M:      Mauro Carvalho Chehab <[email protected]>
6333 L:      [email protected]
6334 S:      Maintained
6335 F:      Documentation/sphinx/parse-headers.pl
6336 F:      scripts/documentation-file-ref-check
6337 F:      scripts/sphinx-pre-install
6338
6339 DOCUMENTATION/ITALIAN
6340 M:      Federico Vaga <[email protected]>
6341 L:      [email protected]
6342 S:      Maintained
6343 F:      Documentation/translations/it_IT
6344
6345 DOCUMENTATION/JAPANESE
6346 R:      Akira Yokosawa <[email protected]>
6347 L:      [email protected]
6348 S:      Maintained
6349 F:      Documentation/translations/ja_JP
6350
6351 DONGWOON DW9714 LENS VOICE COIL DRIVER
6352 M:      Sakari Ailus <[email protected]>
6353 L:      [email protected]
6354 S:      Maintained
6355 T:      git git://linuxtv.org/media_tree.git
6356 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6357 F:      drivers/media/i2c/dw9714.c
6358
6359 DONGWOON DW9719 LENS VOICE COIL DRIVER
6360 M:      Daniel Scally <[email protected]>
6361 L:      [email protected]
6362 S:      Maintained
6363 T:      git git://linuxtv.org/media_tree.git
6364 F:      drivers/media/i2c/dw9719.c
6365
6366 DONGWOON DW9768 LENS VOICE COIL DRIVER
6367 L:      [email protected]
6368 S:      Orphan
6369 T:      git git://linuxtv.org/media_tree.git
6370 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6371 F:      drivers/media/i2c/dw9768.c
6372
6373 DONGWOON DW9807 LENS VOICE COIL DRIVER
6374 M:      Sakari Ailus <[email protected]>
6375 L:      [email protected]
6376 S:      Maintained
6377 T:      git git://linuxtv.org/media_tree.git
6378 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6379 F:      drivers/media/i2c/dw9807-vcm.c
6380
6381 DOUBLETALK DRIVER
6382 M:      "James R. Van Zandt" <[email protected]>
6383 L:      [email protected]
6384 S:      Maintained
6385 F:      drivers/char/dtlk.c
6386 F:      include/linux/dtlk.h
6387
6388 DPAA2 DATAPATH I/O (DPIO) DRIVER
6389 M:      Roy Pledge <[email protected]>
6390 L:      [email protected]
6391 S:      Maintained
6392 F:      drivers/soc/fsl/dpio
6393
6394 DPAA2 ETHERNET DRIVER
6395 M:      Ioana Ciornei <[email protected]>
6396 L:      [email protected]
6397 S:      Maintained
6398 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6399 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6400 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6401 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6402 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6403 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6404 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6405 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6406 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6407 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6408
6409 DPAA2 ETHERNET SWITCH DRIVER
6410 M:      Ioana Ciornei <[email protected]>
6411 L:      [email protected]
6412 S:      Maintained
6413 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6414 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6415 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6416
6417 DPLL SUBSYSTEM
6418 M:      Vadim Fedorenko <[email protected]>
6419 M:      Arkadiusz Kubalewski <[email protected]>
6420 M:      Jiri Pirko <[email protected]>
6421 L:      [email protected]
6422 S:      Supported
6423 F:      Documentation/driver-api/dpll.rst
6424 F:      drivers/dpll/*
6425 F:      include/linux/dpll.h
6426 F:      include/uapi/linux/dpll.h
6427
6428 DRBD DRIVER
6429 M:      Philipp Reisner <[email protected]>
6430 M:      Lars Ellenberg <[email protected]>
6431 M:      Christoph Böhmwalder <[email protected]>
6432 L:      [email protected]
6433 S:      Supported
6434 W:      http://www.drbd.org
6435 T:      git git://git.linbit.com/linux-drbd.git
6436 T:      git git://git.linbit.com/drbd-8.4.git
6437 F:      Documentation/admin-guide/blockdev/
6438 F:      drivers/block/drbd/
6439 F:      include/linux/drbd*
6440 F:      lib/lru_cache.c
6441
6442 DRIVER COMPONENT FRAMEWORK
6443 L:      [email protected]
6444 F:      drivers/base/component.c
6445 F:      include/linux/component.h
6446
6447 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6448 M:      Greg Kroah-Hartman <[email protected]>
6449 R:      "Rafael J. Wysocki" <[email protected]>
6450 S:      Supported
6451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6452 F:      Documentation/core-api/kobject.rst
6453 F:      drivers/base/
6454 F:      fs/debugfs/
6455 F:      fs/sysfs/
6456 F:      include/linux/debugfs.h
6457 F:      include/linux/fwnode.h
6458 F:      include/linux/kobj*
6459 F:      include/linux/property.h
6460 F:      lib/kobj*
6461
6462 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6463 M:      Nishanth Menon <[email protected]>
6464 L:      [email protected]
6465 S:      Maintained
6466 F:      drivers/soc/ti/smartreflex.c
6467 F:      include/linux/power/smartreflex.h
6468
6469 DRM ACCEL DRIVERS FOR INTEL VPU
6470 M:      Jacek Lawrynowicz <[email protected]>
6471 M:      Stanislaw Gruszka <[email protected]>
6472 L:      [email protected]
6473 S:      Supported
6474 T:      git git://anongit.freedesktop.org/drm/drm-misc
6475 F:      drivers/accel/ivpu/
6476 F:      include/uapi/drm/ivpu_accel.h
6477
6478 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6479 M:      Oded Gabbay <[email protected]>
6480 L:      [email protected]
6481 S:      Maintained
6482 C:      irc://irc.oftc.net/dri-devel
6483 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6484 F:      Documentation/accel/
6485 F:      drivers/accel/
6486 F:      include/drm/drm_accel.h
6487
6488 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6489 M:      Maxime Ripard <[email protected]>
6490 M:      Chen-Yu Tsai <[email protected]>
6491 R:      Jernej Skrabec <[email protected]>
6492 L:      [email protected]
6493 S:      Supported
6494 T:      git git://anongit.freedesktop.org/drm/drm-misc
6495 F:      drivers/gpu/drm/sun4i/sun8i*
6496
6497 DRM DRIVER FOR ARM PL111 CLCD
6498 M:      Emma Anholt <[email protected]>
6499 S:      Supported
6500 T:      git git://anongit.freedesktop.org/drm/drm-misc
6501 F:      drivers/gpu/drm/pl111/
6502
6503 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6504 M:      Linus Walleij <[email protected]>
6505 S:      Maintained
6506 T:      git git://anongit.freedesktop.org/drm/drm-misc
6507 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6508 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
6509
6510 DRM DRIVER FOR ASPEED BMC GFX
6511 M:      Joel Stanley <[email protected]>
6512 L:      [email protected] (moderated for non-subscribers)
6513 S:      Supported
6514 T:      git git://anongit.freedesktop.org/drm/drm-misc
6515 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6516 F:      drivers/gpu/drm/aspeed/
6517
6518 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6519 M:      Dave Airlie <[email protected]>
6520 R:      Thomas Zimmermann <[email protected]>
6521 R:      Jocelyn Falempe <[email protected]>
6522 L:      [email protected]
6523 S:      Supported
6524 T:      git git://anongit.freedesktop.org/drm/drm-misc
6525 F:      drivers/gpu/drm/ast/
6526
6527 DRM DRIVER FOR BOCHS VIRTUAL GPU
6528 M:      Gerd Hoffmann <[email protected]>
6529 L:      [email protected]
6530 S:      Maintained
6531 T:      git git://anongit.freedesktop.org/drm/drm-misc
6532 F:      drivers/gpu/drm/tiny/bochs.c
6533
6534 DRM DRIVER FOR BOE HIMAX8279D PANELS
6535 M:      Jerry Han <[email protected]>
6536 S:      Maintained
6537 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6538 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
6539
6540 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6541 M:      Jagan Teki <[email protected]>
6542 S:      Maintained
6543 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6544 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
6545
6546 DRM DRIVER FOR EBBG FT8719 PANEL
6547 M:      Joel Selvaraj <[email protected]>
6548 S:      Maintained
6549 T:      git git://anongit.freedesktop.org/drm/drm-misc
6550 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6551 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6552
6553 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6554 M:      Linus Walleij <[email protected]>
6555 S:      Maintained
6556 T:      git git://anongit.freedesktop.org/drm/drm-misc
6557 F:      drivers/gpu/drm/tve200/
6558
6559 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6560 M:      Icenowy Zheng <[email protected]>
6561 S:      Maintained
6562 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6563 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6564
6565 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6566 M:      Jagan Teki <[email protected]>
6567 S:      Maintained
6568 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6569 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6570
6571 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6572 M:      Thomas Zimmermann <[email protected]>
6573 M:      Javier Martinez Canillas <[email protected]>
6574 L:      [email protected]
6575 S:      Maintained
6576 T:      git git://anongit.freedesktop.org/drm/drm-misc
6577 F:      drivers/gpu/drm/drm_aperture.c
6578 F:      drivers/gpu/drm/tiny/ofdrm.c
6579 F:      drivers/gpu/drm/tiny/simpledrm.c
6580 F:      drivers/video/aperture.c
6581 F:      drivers/video/nomodeset.c
6582 F:      include/drm/drm_aperture.h
6583 F:      include/linux/aperture.h
6584 F:      include/video/nomodeset.h
6585
6586 DRM DRIVER FOR GENERIC EDP PANELS
6587 R:      Douglas Anderson <[email protected]>
6588 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6589 F:      drivers/gpu/drm/panel/panel-edp.c
6590
6591 DRM DRIVER FOR GENERIC USB DISPLAY
6592 M:      Noralf Trønnes <[email protected]>
6593 S:      Maintained
6594 W:      https://github.com/notro/gud/wiki
6595 T:      git git://anongit.freedesktop.org/drm/drm-misc
6596 F:      drivers/gpu/drm/gud/
6597 F:      include/drm/gud.h
6598
6599 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6600 M:      Hans de Goede <[email protected]>
6601 S:      Maintained
6602 T:      git git://anongit.freedesktop.org/drm/drm-misc
6603 F:      drivers/gpu/drm/tiny/gm12u320.c
6604
6605 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6606 M:      Ondrej Jirman <[email protected]>
6607 M:      Javier Martinez Canillas <[email protected]>
6608 S:      Maintained
6609 T:      git git://anongit.freedesktop.org/drm/drm-misc
6610 F:      Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6611 F:      drivers/gpu/drm/panel/panel-himax-hx8394.c
6612
6613 DRM DRIVER FOR HX8357D PANELS
6614 M:      Emma Anholt <[email protected]>
6615 S:      Maintained
6616 T:      git git://anongit.freedesktop.org/drm/drm-misc
6617 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
6618 F:      drivers/gpu/drm/tiny/hx8357d.c
6619
6620 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6621 M:      Deepak Rawat <[email protected]>
6622 L:      [email protected]
6623 L:      [email protected]
6624 S:      Maintained
6625 T:      git git://anongit.freedesktop.org/drm/drm-misc
6626 F:      drivers/gpu/drm/hyperv
6627
6628 DRM DRIVER FOR ILITEK ILI9225 PANELS
6629 M:      David Lechner <[email protected]>
6630 S:      Maintained
6631 T:      git git://anongit.freedesktop.org/drm/drm-misc
6632 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6633 F:      drivers/gpu/drm/tiny/ili9225.c
6634
6635 DRM DRIVER FOR ILITEK ILI9486 PANELS
6636 M:      Kamlesh Gurudasani <[email protected]>
6637 S:      Maintained
6638 T:      git git://anongit.freedesktop.org/drm/drm-misc
6639 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6640 F:      drivers/gpu/drm/tiny/ili9486.c
6641
6642 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6643 M:      Jagan Teki <[email protected]>
6644 S:      Maintained
6645 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6646 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6647
6648 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6649 M:      Paul Kocialkowski <[email protected]>
6650 S:      Supported
6651 T:      git git://anongit.freedesktop.org/drm/drm-misc
6652 F:      drivers/gpu/drm/logicvc/
6653
6654 DRM DRIVER FOR LVDS PANELS
6655 M:      Laurent Pinchart <[email protected]>
6656 L:      [email protected]
6657 S:      Maintained
6658 T:      git git://anongit.freedesktop.org/drm/drm-misc
6659 F:      Documentation/devicetree/bindings/display/lvds.yaml
6660 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6661 F:      drivers/gpu/drm/panel/panel-lvds.c
6662
6663 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6664 M:      Guido Günther <[email protected]>
6665 R:      Purism Kernel Team <[email protected]>
6666 S:      Maintained
6667 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6668 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6669
6670 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6671 M:      Dave Airlie <[email protected]>
6672 R:      Thomas Zimmermann <[email protected]>
6673 R:      Jocelyn Falempe <[email protected]>
6674 L:      [email protected]
6675 S:      Supported
6676 T:      git git://anongit.freedesktop.org/drm/drm-misc
6677 F:      drivers/gpu/drm/mgag200/
6678
6679 DRM DRIVER FOR MI0283QT
6680 M:      Noralf Trønnes <[email protected]>
6681 S:      Maintained
6682 T:      git git://anongit.freedesktop.org/drm/drm-misc
6683 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6684 F:      drivers/gpu/drm/tiny/mi0283qt.c
6685
6686 DRM DRIVER FOR MIPI DBI compatible panels
6687 M:      Noralf Trønnes <[email protected]>
6688 S:      Maintained
6689 W:      https://github.com/notro/panel-mipi-dbi/wiki
6690 T:      git git://anongit.freedesktop.org/drm/drm-misc
6691 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6692 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
6693
6694 DRM DRIVER FOR MSM ADRENO GPU
6695 M:      Rob Clark <[email protected]>
6696 M:      Abhinav Kumar <[email protected]>
6697 M:      Dmitry Baryshkov <[email protected]>
6698 R:      Sean Paul <[email protected]>
6699 R:      Marijn Suijten <[email protected]>
6700 L:      [email protected]
6701 L:      [email protected]
6702 L:      [email protected]
6703 S:      Maintained
6704 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
6705 T:      git https://gitlab.freedesktop.org/drm/msm.git
6706 F:      Documentation/devicetree/bindings/display/msm/
6707 F:      drivers/gpu/drm/ci/xfails/msm*
6708 F:      drivers/gpu/drm/msm/
6709 F:      include/uapi/drm/msm_drm.h
6710
6711 DRM DRIVER FOR NOVATEK NT35510 PANELS
6712 M:      Linus Walleij <[email protected]>
6713 S:      Maintained
6714 T:      git git://anongit.freedesktop.org/drm/drm-misc
6715 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6716 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
6717
6718 DRM DRIVER FOR NOVATEK NT35560 PANELS
6719 M:      Linus Walleij <[email protected]>
6720 S:      Maintained
6721 T:      git git://anongit.freedesktop.org/drm/drm-misc
6722 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6723 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
6724
6725 DRM DRIVER FOR NOVATEK NT36523 PANELS
6726 M:      Jianhua Lu <[email protected]>
6727 S:      Maintained
6728 T:      git git://anongit.freedesktop.org/drm/drm-misc
6729 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
6730 F:      drivers/gpu/drm/panel/panel-novatek-nt36523.c
6731
6732 DRM DRIVER FOR NOVATEK NT36672A PANELS
6733 M:      Sumit Semwal <[email protected]>
6734 S:      Maintained
6735 T:      git git://anongit.freedesktop.org/drm/drm-misc
6736 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6737 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6738
6739 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6740 M:      Karol Herbst <[email protected]>
6741 M:      Lyude Paul <[email protected]>
6742 M:      Danilo Krummrich <[email protected]>
6743 L:      [email protected]
6744 L:      [email protected]
6745 S:      Supported
6746 W:      https://nouveau.freedesktop.org/
6747 Q:      https://patchwork.freedesktop.org/project/nouveau/
6748 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6749 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
6750 C:      irc://irc.oftc.net/nouveau
6751 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
6752 F:      drivers/gpu/drm/nouveau/
6753 F:      include/uapi/drm/nouveau_drm.h
6754
6755 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6756 M:      Stefan Mavrodiev <[email protected]>
6757 S:      Maintained
6758 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6759 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6760
6761 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6762 R:      Douglas Anderson <[email protected]>
6763 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6764 F:      drivers/gpu/drm/bridge/parade-ps8640.c
6765
6766 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6767 M:      Noralf Trønnes <[email protected]>
6768 S:      Maintained
6769 T:      git git://anongit.freedesktop.org/drm/drm-misc
6770 F:      Documentation/devicetree/bindings/display/repaper.txt
6771 F:      drivers/gpu/drm/tiny/repaper.c
6772
6773 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6774 M:      Dave Airlie <[email protected]>
6775 M:      Gerd Hoffmann <[email protected]>
6776 L:      [email protected]
6777 S:      Obsolete
6778 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6779 T:      git git://anongit.freedesktop.org/drm/drm-misc
6780 F:      drivers/gpu/drm/tiny/cirrus.c
6781
6782 DRM DRIVER FOR QXL VIRTUAL GPU
6783 M:      Dave Airlie <[email protected]>
6784 M:      Gerd Hoffmann <[email protected]>
6785 L:      [email protected]
6786 L:      [email protected]
6787 S:      Maintained
6788 T:      git git://anongit.freedesktop.org/drm/drm-misc
6789 F:      drivers/gpu/drm/qxl/
6790 F:      include/uapi/drm/qxl_drm.h
6791
6792 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6793 M:      Robert Chiras <[email protected]>
6794 S:      Maintained
6795 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6796 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
6797
6798 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6799 M:      Linus Walleij <[email protected]>
6800 S:      Maintained
6801 T:      git git://anongit.freedesktop.org/drm/drm-misc
6802 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6803 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
6804
6805 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
6806 M:      Inki Dae <[email protected]>
6807 M:      Jagan Teki <[email protected]>
6808 M:      Marek Szyprowski <[email protected]>
6809 S:      Maintained
6810 T:      git git://anongit.freedesktop.org/drm/drm-misc
6811 F:      Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
6812 F:      drivers/gpu/drm/bridge/samsung-dsim.c
6813 F:      include/drm/bridge/samsung-dsim.h
6814
6815 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6816 M:      Markuss Broks <[email protected]>
6817 S:      Maintained
6818 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6819 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6820
6821 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
6822 M:      Artur Weber <[email protected]>
6823 S:      Maintained
6824 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
6825 F:      drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
6826
6827 DRM DRIVER FOR SITRONIX ST7586 PANELS
6828 M:      David Lechner <[email protected]>
6829 S:      Maintained
6830 T:      git git://anongit.freedesktop.org/drm/drm-misc
6831 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
6832 F:      drivers/gpu/drm/tiny/st7586.c
6833
6834 DRM DRIVER FOR SITRONIX ST7701 PANELS
6835 M:      Jagan Teki <[email protected]>
6836 S:      Maintained
6837 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6838 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
6839
6840 DRM DRIVER FOR SITRONIX ST7703 PANELS
6841 M:      Guido Günther <[email protected]>
6842 R:      Purism Kernel Team <[email protected]>
6843 R:      Ondrej Jirman <[email protected]>
6844 S:      Maintained
6845 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6846 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
6847
6848 DRM DRIVER FOR SITRONIX ST7735R PANELS
6849 M:      David Lechner <[email protected]>
6850 S:      Maintained
6851 T:      git git://anongit.freedesktop.org/drm/drm-misc
6852 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6853 F:      drivers/gpu/drm/tiny/st7735r.c
6854
6855 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6856 M:      Javier Martinez Canillas <[email protected]>
6857 S:      Maintained
6858 T:      git git://anongit.freedesktop.org/drm/drm-misc
6859 F:      Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
6860 F:      Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
6861 F:      drivers/gpu/drm/solomon/ssd130x*
6862
6863 DRM DRIVER FOR ST-ERICSSON MCDE
6864 M:      Linus Walleij <[email protected]>
6865 S:      Maintained
6866 T:      git git://anongit.freedesktop.org/drm/drm-misc
6867 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
6868 F:      drivers/gpu/drm/mcde/
6869
6870 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6871 M:      Jagan Teki <[email protected]>
6872 S:      Maintained
6873 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6874 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
6875
6876 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6877 R:      Douglas Anderson <[email protected]>
6878 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6879 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
6880
6881 DRM DRIVER FOR TPO TPG110 PANELS
6882 M:      Linus Walleij <[email protected]>
6883 S:      Maintained
6884 T:      git git://anongit.freedesktop.org/drm/drm-misc
6885 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6886 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
6887
6888 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6889 M:      Dave Airlie <[email protected]>
6890 R:      Sean Paul <[email protected]>
6891 R:      Thomas Zimmermann <[email protected]>
6892 L:      [email protected]
6893 S:      Supported
6894 T:      git git://anongit.freedesktop.org/drm/drm-misc
6895 F:      drivers/gpu/drm/udl/
6896
6897 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6898 M:      Rodrigo Siqueira <[email protected]>
6899 M:      Melissa Wen <[email protected]>
6900 M:      Maíra Canal <[email protected]>
6901 R:      Haneen Mohammed <[email protected]>
6902 R:      Daniel Vetter <[email protected]>
6903 L:      [email protected]
6904 S:      Maintained
6905 T:      git git://anongit.freedesktop.org/drm/drm-misc
6906 F:      Documentation/gpu/vkms.rst
6907 F:      drivers/gpu/drm/vkms/
6908
6909 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6910 M:      Hans de Goede <[email protected]>
6911 L:      [email protected]
6912 S:      Maintained
6913 T:      git git://anongit.freedesktop.org/drm/drm-misc
6914 F:      drivers/gpu/drm/vboxvideo/
6915
6916 DRM DRIVER FOR VMWARE VIRTUAL GPU
6917 M:      Zack Rusin <[email protected]>
6918 R:      VMware Graphics Reviewers <[email protected]>
6919 L:      [email protected]
6920 S:      Supported
6921 T:      git git://anongit.freedesktop.org/drm/drm-misc
6922 F:      drivers/gpu/drm/vmwgfx/
6923 F:      include/uapi/drm/vmwgfx_drm.h
6924
6925 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6926 M:      Linus Walleij <[email protected]>
6927 S:      Maintained
6928 T:      git git://anongit.freedesktop.org/drm/drm-misc
6929 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6930 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
6931
6932 DRM DRIVERS
6933 M:      David Airlie <[email protected]>
6934 M:      Daniel Vetter <[email protected]>
6935 L:      [email protected]
6936 S:      Maintained
6937 B:      https://gitlab.freedesktop.org/drm
6938 C:      irc://irc.oftc.net/dri-devel
6939 T:      git git://anongit.freedesktop.org/drm/drm
6940 F:      Documentation/devicetree/bindings/display/
6941 F:      Documentation/devicetree/bindings/gpu/
6942 F:      Documentation/gpu/
6943 F:      drivers/gpu/
6944 F:      include/drm/
6945 F:      include/linux/vga*
6946 F:      include/uapi/drm/
6947
6948 DRM DRIVERS AND MISC GPU PATCHES
6949 M:      Maarten Lankhorst <[email protected]>
6950 M:      Maxime Ripard <[email protected]>
6951 M:      Thomas Zimmermann <[email protected]>
6952 S:      Maintained
6953 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6954 T:      git git://anongit.freedesktop.org/drm/drm-misc
6955 F:      Documentation/devicetree/bindings/display/
6956 F:      Documentation/devicetree/bindings/gpu/
6957 F:      Documentation/gpu/
6958 F:      drivers/gpu/drm/
6959 F:      drivers/gpu/vga/
6960 F:      include/drm/drm
6961 F:      include/linux/vga*
6962 F:      include/uapi/drm/
6963 X:      drivers/gpu/drm/amd/
6964 X:      drivers/gpu/drm/armada/
6965 X:      drivers/gpu/drm/etnaviv/
6966 X:      drivers/gpu/drm/exynos/
6967 X:      drivers/gpu/drm/i915/
6968 X:      drivers/gpu/drm/kmb/
6969 X:      drivers/gpu/drm/mediatek/
6970 X:      drivers/gpu/drm/msm/
6971 X:      drivers/gpu/drm/nouveau/
6972 X:      drivers/gpu/drm/radeon/
6973 X:      drivers/gpu/drm/renesas/
6974 X:      drivers/gpu/drm/tegra/
6975
6976 DRM DRIVERS FOR ALLWINNER A10
6977 M:      Maxime Ripard <[email protected]>
6978 M:      Chen-Yu Tsai <[email protected]>
6979 L:      [email protected]
6980 S:      Supported
6981 T:      git git://anongit.freedesktop.org/drm/drm-misc
6982 F:      Documentation/devicetree/bindings/display/allwinner*
6983 F:      drivers/gpu/drm/sun4i/
6984
6985 DRM DRIVERS FOR AMLOGIC SOCS
6986 M:      Neil Armstrong <[email protected]>
6987 L:      [email protected]
6988 L:      [email protected]
6989 S:      Supported
6990 W:      http://linux-meson.com/
6991 T:      git git://anongit.freedesktop.org/drm/drm-misc
6992 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6993 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6994 F:      Documentation/gpu/meson.rst
6995 F:      drivers/gpu/drm/ci/xfails/meson*
6996 F:      drivers/gpu/drm/meson/
6997
6998 DRM DRIVERS FOR ATMEL HLCDC
6999 M:      Sam Ravnborg <[email protected]>
7000 M:      Boris Brezillon <[email protected]>
7001 L:      [email protected]
7002 S:      Supported
7003 T:      git git://anongit.freedesktop.org/drm/drm-misc
7004 F:      Documentation/devicetree/bindings/display/atmel/
7005 F:      drivers/gpu/drm/atmel-hlcdc/
7006
7007 DRM DRIVERS FOR BRIDGE CHIPS
7008 M:      Andrzej Hajda <[email protected]>
7009 M:      Neil Armstrong <[email protected]>
7010 M:      Robert Foss <[email protected]>
7011 R:      Laurent Pinchart <[email protected]>
7012 R:      Jonas Karlman <[email protected]>
7013 R:      Jernej Skrabec <[email protected]>
7014 S:      Maintained
7015 T:      git git://anongit.freedesktop.org/drm/drm-misc
7016 F:      Documentation/devicetree/bindings/display/bridge/
7017 F:      drivers/gpu/drm/bridge/
7018 F:      drivers/gpu/drm/drm_bridge.c
7019 F:      drivers/gpu/drm/drm_bridge_connector.c
7020 F:      include/drm/drm_bridge.h
7021 F:      include/drm/drm_bridge_connector.h
7022
7023 DRM DRIVERS FOR EXYNOS
7024 M:      Inki Dae <[email protected]>
7025 M:      Seung-Woo Kim <[email protected]>
7026 M:      Kyungmin Park <[email protected]>
7027 L:      [email protected]
7028 S:      Supported
7029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7030 F:      Documentation/devicetree/bindings/display/exynos/
7031 F:      Documentation/devicetree/bindings/display/samsung/
7032 F:      drivers/gpu/drm/exynos/
7033 F:      include/uapi/drm/exynos_drm.h
7034
7035 DRM DRIVERS FOR FREESCALE DCU
7036 M:      Stefan Agner <[email protected]>
7037 M:      Alison Wang <[email protected]>
7038 L:      [email protected]
7039 S:      Supported
7040 T:      git git://anongit.freedesktop.org/drm/drm-misc
7041 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
7042 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
7043 F:      drivers/gpu/drm/fsl-dcu/
7044
7045 DRM DRIVERS FOR FREESCALE IMX 5/6
7046 M:      Philipp Zabel <[email protected]>
7047 L:      [email protected]
7048 S:      Maintained
7049 T:      git git://anongit.freedesktop.org/drm/drm-misc
7050 T:      git git://git.pengutronix.de/git/pza/linux
7051 F:      Documentation/devicetree/bindings/display/imx/
7052 F:      drivers/gpu/drm/imx/ipuv3/
7053 F:      drivers/gpu/ipu-v3/
7054
7055 DRM DRIVERS FOR FREESCALE IMX BRIDGE
7056 M:      Liu Ying <[email protected]>
7057 L:      [email protected]
7058 S:      Maintained
7059 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7060 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7061 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7062 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7063 F:      drivers/gpu/drm/bridge/imx/
7064
7065 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7066 M:      Patrik Jakobsson <[email protected]>
7067 L:      [email protected]
7068 S:      Maintained
7069 T:      git git://anongit.freedesktop.org/drm/drm-misc
7070 F:      drivers/gpu/drm/gma500/
7071
7072 DRM DRIVERS FOR HISILICON
7073 M:      Xinliang Liu <[email protected]>
7074 M:      Tian Tao  <[email protected]>
7075 R:      Xinwei Kong <[email protected]>
7076 R:      Sumit Semwal <[email protected]>
7077 R:      Yongqin Liu <[email protected]>
7078 R:      John Stultz <[email protected]>
7079 L:      [email protected]
7080 S:      Maintained
7081 T:      git git://anongit.freedesktop.org/drm/drm-misc
7082 F:      Documentation/devicetree/bindings/display/hisilicon/
7083 F:      drivers/gpu/drm/hisilicon/
7084
7085 DRM DRIVERS FOR LIMA
7086 M:      Qiang Yu <[email protected]>
7087 L:      [email protected]
7088 L:      [email protected] (moderated for non-subscribers)
7089 S:      Maintained
7090 T:      git git://anongit.freedesktop.org/drm/drm-misc
7091 F:      drivers/gpu/drm/lima/
7092 F:      include/uapi/drm/lima_drm.h
7093
7094 DRM DRIVERS FOR LOONGSON
7095 M:      Sui Jingfeng <[email protected]>
7096 L:      [email protected]
7097 S:      Supported
7098 T:      git git://anongit.freedesktop.org/drm/drm-misc
7099 F:      drivers/gpu/drm/loongson/
7100
7101 DRM DRIVERS FOR MEDIATEK
7102 M:      Chun-Kuang Hu <[email protected]>
7103 M:      Philipp Zabel <[email protected]>
7104 L:      [email protected]
7105 L:      [email protected] (moderated for non-subscribers)
7106 S:      Supported
7107 F:      Documentation/devicetree/bindings/display/mediatek/
7108 F:      drivers/gpu/drm/ci/xfails/mediatek*
7109 F:      drivers/gpu/drm/mediatek/
7110 F:      drivers/phy/mediatek/phy-mtk-dp.c
7111 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7112 F:      drivers/phy/mediatek/phy-mtk-mipi*
7113
7114 DRM DRIVERS FOR NVIDIA TEGRA
7115 M:      Thierry Reding <[email protected]>
7116 M:      Mikko Perttunen <[email protected]>
7117 L:      [email protected]
7118 L:      [email protected]
7119 S:      Supported
7120 T:      git https://gitlab.freedesktop.org/drm/tegra.git
7121 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7122 F:      Documentation/devicetree/bindings/gpu/host1x/
7123 F:      drivers/gpu/drm/tegra/
7124 F:      drivers/gpu/host1x/
7125 F:      include/linux/host1x.h
7126 F:      include/uapi/drm/tegra_drm.h
7127
7128 DRM DRIVERS FOR RENESAS R-CAR
7129 M:      Laurent Pinchart <[email protected]>
7130 M:      Kieran Bingham <[email protected]>
7131 L:      [email protected]
7132 L:      [email protected]
7133 S:      Supported
7134 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7135 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7136 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7137 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7138 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7139 F:      drivers/gpu/drm/renesas/rcar-du/
7140
7141 DRM DRIVERS FOR RENESAS SHMOBILE
7142 M:      Laurent Pinchart <[email protected]>
7143 M:      Geert Uytterhoeven <[email protected]>
7144 L:      [email protected]
7145 L:      [email protected]
7146 S:      Supported
7147 F:      Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7148 F:      drivers/gpu/drm/renesas/shmobile/
7149 F:      include/linux/platform_data/shmob_drm.h
7150
7151 DRM DRIVERS FOR ROCKCHIP
7152 M:      Sandy Huang <[email protected]>
7153 M:      Heiko Stübner <[email protected]>
7154 L:      [email protected]
7155 S:      Maintained
7156 T:      git git://anongit.freedesktop.org/drm/drm-misc
7157 F:      Documentation/devicetree/bindings/display/rockchip/
7158 F:      drivers/gpu/drm/ci/xfails/rockchip*
7159 F:      drivers/gpu/drm/rockchip/
7160
7161 DRM DRIVERS FOR STI
7162 M:      Alain Volmat <[email protected]>
7163 L:      [email protected]
7164 S:      Maintained
7165 T:      git git://anongit.freedesktop.org/drm/drm-misc
7166 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
7167 F:      drivers/gpu/drm/sti
7168
7169 DRM DRIVERS FOR STM
7170 M:      Yannick Fertre <[email protected]>
7171 M:      Raphael Gallais-Pou <[email protected]>
7172 M:      Philippe Cornu <[email protected]>
7173 L:      [email protected]
7174 S:      Maintained
7175 T:      git git://anongit.freedesktop.org/drm/drm-misc
7176 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7177 F:      drivers/gpu/drm/stm
7178
7179 DRM DRIVERS FOR TI KEYSTONE
7180 M:      Jyri Sarha <[email protected]>
7181 M:      Tomi Valkeinen <[email protected]>
7182 L:      [email protected]
7183 S:      Maintained
7184 T:      git git://anongit.freedesktop.org/drm/drm-misc
7185 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7186 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7187 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7188 F:      drivers/gpu/drm/tidss/
7189
7190 DRM DRIVERS FOR TI LCDC
7191 M:      Jyri Sarha <[email protected]>
7192 M:      Tomi Valkeinen <[email protected]>
7193 L:      [email protected]
7194 S:      Maintained
7195 T:      git git://anongit.freedesktop.org/drm/drm-misc
7196 F:      Documentation/devicetree/bindings/display/tilcdc/
7197 F:      drivers/gpu/drm/tilcdc/
7198
7199 DRM DRIVERS FOR TI OMAP
7200 M:      Tomi Valkeinen <[email protected]>
7201 L:      [email protected]
7202 S:      Maintained
7203 T:      git git://anongit.freedesktop.org/drm/drm-misc
7204 F:      Documentation/devicetree/bindings/display/ti/
7205 F:      drivers/gpu/drm/omapdrm/
7206
7207 DRM DRIVERS FOR V3D
7208 M:      Emma Anholt <[email protected]>
7209 M:      Melissa Wen <[email protected]>
7210 S:      Supported
7211 T:      git git://anongit.freedesktop.org/drm/drm-misc
7212 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7213 F:      drivers/gpu/drm/v3d/
7214 F:      include/uapi/drm/v3d_drm.h
7215
7216 DRM DRIVERS FOR VC4
7217 M:      Emma Anholt <[email protected]>
7218 M:      Maxime Ripard <[email protected]>
7219 S:      Supported
7220 T:      git git://github.com/anholt/linux
7221 T:      git git://anongit.freedesktop.org/drm/drm-misc
7222 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7223 F:      drivers/gpu/drm/vc4/
7224 F:      include/uapi/drm/vc4_drm.h
7225
7226 DRM DRIVERS FOR VIVANTE GPU IP
7227 M:      Lucas Stach <[email protected]>
7228 R:      Russell King <[email protected]>
7229 R:      Christian Gmeiner <[email protected]>
7230 L:      [email protected] (moderated for non-subscribers)
7231 L:      [email protected]
7232 S:      Maintained
7233 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7234 F:      drivers/gpu/drm/etnaviv/
7235 F:      include/uapi/drm/etnaviv_drm.h
7236
7237 DRM DRIVERS FOR XEN
7238 M:      Oleksandr Andrushchenko <[email protected]>
7239 L:      [email protected]
7240 L:      [email protected] (moderated for non-subscribers)
7241 S:      Supported
7242 T:      git git://anongit.freedesktop.org/drm/drm-misc
7243 F:      Documentation/gpu/xen-front.rst
7244 F:      drivers/gpu/drm/xen/
7245
7246 DRM DRIVERS FOR XILINX
7247 M:      Laurent Pinchart <[email protected]>
7248 L:      [email protected]
7249 S:      Maintained
7250 T:      git git://anongit.freedesktop.org/drm/drm-misc
7251 F:      Documentation/devicetree/bindings/display/xlnx/
7252 F:      drivers/gpu/drm/xlnx/
7253
7254 DRM GPU SCHEDULER
7255 M:      Luben Tuikov <[email protected]>
7256 L:      [email protected]
7257 S:      Maintained
7258 T:      git git://anongit.freedesktop.org/drm/drm-misc
7259 F:      drivers/gpu/drm/scheduler/
7260 F:      include/drm/gpu_scheduler.h
7261
7262 DRM PANEL DRIVERS
7263 M:      Neil Armstrong <[email protected]>
7264 R:      Jessica Zhang <[email protected]>
7265 R:      Sam Ravnborg <[email protected]>
7266 L:      [email protected]
7267 S:      Maintained
7268 T:      git git://anongit.freedesktop.org/drm/drm-misc
7269 F:      Documentation/devicetree/bindings/display/panel/
7270 F:      drivers/gpu/drm/drm_panel.c
7271 F:      drivers/gpu/drm/panel/
7272 F:      include/drm/drm_panel.h
7273
7274 DRM PRIVACY-SCREEN CLASS
7275 M:      Hans de Goede <[email protected]>
7276 L:      [email protected]
7277 S:      Maintained
7278 T:      git git://anongit.freedesktop.org/drm/drm-misc
7279 F:      drivers/gpu/drm/drm_privacy_screen*
7280 F:      include/drm/drm_privacy_screen*
7281
7282 DRM TTM SUBSYSTEM
7283 M:      Christian Koenig <[email protected]>
7284 M:      Huang Rui <[email protected]>
7285 L:      [email protected]
7286 S:      Maintained
7287 T:      git git://anongit.freedesktop.org/drm/drm-misc
7288 F:      drivers/gpu/drm/ttm/
7289 F:      include/drm/ttm/
7290
7291 DRM AUTOMATED TESTING
7292 M:      Helen Koike <[email protected]>
7293 L:      [email protected]
7294 S:      Maintained
7295 T:      git git://anongit.freedesktop.org/drm/drm-misc
7296 F:      Documentation/gpu/automated_testing.rst
7297 F:      drivers/gpu/drm/ci/
7298
7299 DSBR100 USB FM RADIO DRIVER
7300 M:      Alexey Klimov <[email protected]>
7301 L:      [email protected]
7302 S:      Maintained
7303 T:      git git://linuxtv.org/media_tree.git
7304 F:      drivers/media/radio/dsbr100.c
7305
7306 DT3155 MEDIA DRIVER
7307 M:      Hans Verkuil <[email protected]>
7308 L:      [email protected]
7309 S:      Odd Fixes
7310 W:      https://linuxtv.org
7311 T:      git git://linuxtv.org/media_tree.git
7312 F:      drivers/media/pci/dt3155/
7313
7314 DVB_USB_AF9015 MEDIA DRIVER
7315 M:      Antti Palosaari <[email protected]>
7316 L:      [email protected]
7317 S:      Maintained
7318 W:      https://linuxtv.org
7319 W:      http://palosaari.fi/linux/
7320 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7321 T:      git git://linuxtv.org/anttip/media_tree.git
7322 F:      drivers/media/usb/dvb-usb-v2/af9015*
7323
7324 DVB_USB_AF9035 MEDIA DRIVER
7325 M:      Antti Palosaari <[email protected]>
7326 L:      [email protected]
7327 S:      Maintained
7328 W:      https://linuxtv.org
7329 W:      http://palosaari.fi/linux/
7330 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7331 T:      git git://linuxtv.org/anttip/media_tree.git
7332 F:      drivers/media/usb/dvb-usb-v2/af9035*
7333
7334 DVB_USB_ANYSEE MEDIA DRIVER
7335 M:      Antti Palosaari <[email protected]>
7336 L:      [email protected]
7337 S:      Maintained
7338 W:      https://linuxtv.org
7339 W:      http://palosaari.fi/linux/
7340 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7341 T:      git git://linuxtv.org/anttip/media_tree.git
7342 F:      drivers/media/usb/dvb-usb-v2/anysee*
7343
7344 DVB_USB_AU6610 MEDIA DRIVER
7345 M:      Antti Palosaari <[email protected]>
7346 L:      [email protected]
7347 S:      Maintained
7348 W:      https://linuxtv.org
7349 W:      http://palosaari.fi/linux/
7350 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7351 T:      git git://linuxtv.org/anttip/media_tree.git
7352 F:      drivers/media/usb/dvb-usb-v2/au6610*
7353
7354 DVB_USB_CE6230 MEDIA DRIVER
7355 M:      Antti Palosaari <[email protected]>
7356 L:      [email protected]
7357 S:      Maintained
7358 W:      https://linuxtv.org
7359 W:      http://palosaari.fi/linux/
7360 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7361 T:      git git://linuxtv.org/anttip/media_tree.git
7362 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7363
7364 DVB_USB_CXUSB MEDIA DRIVER
7365 M:      Michael Krufky <[email protected]>
7366 L:      [email protected]
7367 S:      Maintained
7368 W:      https://linuxtv.org
7369 W:      http://github.com/mkrufky
7370 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7371 T:      git git://linuxtv.org/media_tree.git
7372 F:      drivers/media/usb/dvb-usb/cxusb*
7373
7374 DVB_USB_EC168 MEDIA DRIVER
7375 M:      Antti Palosaari <[email protected]>
7376 L:      [email protected]
7377 S:      Maintained
7378 W:      https://linuxtv.org
7379 W:      http://palosaari.fi/linux/
7380 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7381 T:      git git://linuxtv.org/anttip/media_tree.git
7382 F:      drivers/media/usb/dvb-usb-v2/ec168*
7383
7384 DVB_USB_GL861 MEDIA DRIVER
7385 M:      Antti Palosaari <[email protected]>
7386 L:      [email protected]
7387 S:      Maintained
7388 W:      https://linuxtv.org
7389 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7390 T:      git git://linuxtv.org/anttip/media_tree.git
7391 F:      drivers/media/usb/dvb-usb-v2/gl861*
7392
7393 DVB_USB_MXL111SF MEDIA DRIVER
7394 M:      Michael Krufky <[email protected]>
7395 L:      [email protected]
7396 S:      Maintained
7397 W:      https://linuxtv.org
7398 W:      http://github.com/mkrufky
7399 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7400 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
7401 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
7402
7403 DVB_USB_RTL28XXU MEDIA DRIVER
7404 M:      Antti Palosaari <[email protected]>
7405 L:      [email protected]
7406 S:      Maintained
7407 W:      https://linuxtv.org
7408 W:      http://palosaari.fi/linux/
7409 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7410 T:      git git://linuxtv.org/anttip/media_tree.git
7411 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
7412
7413 DVB_USB_V2 MEDIA DRIVER
7414 M:      Antti Palosaari <[email protected]>
7415 L:      [email protected]
7416 S:      Maintained
7417 W:      https://linuxtv.org
7418 W:      http://palosaari.fi/linux/
7419 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7420 T:      git git://linuxtv.org/anttip/media_tree.git
7421 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
7422 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
7423
7424 DYNAMIC DEBUG
7425 M:      Jason Baron <[email protected]>
7426 M:      Jim Cromie <[email protected]>
7427 S:      Maintained
7428 F:      include/linux/dynamic_debug.h
7429 F:      lib/dynamic_debug.c
7430 F:      lib/test_dynamic_debug.c
7431
7432 DYNAMIC INTERRUPT MODERATION
7433 M:      Tal Gilboa <[email protected]>
7434 S:      Maintained
7435 F:      Documentation/networking/net_dim.rst
7436 F:      include/linux/dim.h
7437 F:      lib/dim/
7438
7439 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7440 M:      Daniel Lezcano <[email protected]>
7441 L:      [email protected]
7442 S:      Supported
7443 B:      https://bugzilla.kernel.org
7444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7445 F:      drivers/powercap/dtpm*
7446 F:      include/linux/dtpm.h
7447
7448 DZ DECSTATION DZ11 SERIAL DRIVER
7449 M:      "Maciej W. Rozycki" <[email protected]>
7450 S:      Maintained
7451 F:      drivers/tty/serial/dz.*
7452
7453 E3X0 POWER BUTTON DRIVER
7454 M:      Moritz Fischer <[email protected]>
7455 L:      [email protected]
7456 S:      Supported
7457 W:      http://www.ettus.com
7458 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
7459 F:      drivers/input/misc/e3x0-button.c
7460
7461 E4000 MEDIA DRIVER
7462 M:      Antti Palosaari <[email protected]>
7463 L:      [email protected]
7464 S:      Maintained
7465 W:      https://linuxtv.org
7466 W:      http://palosaari.fi/linux/
7467 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7468 T:      git git://linuxtv.org/anttip/media_tree.git
7469 F:      drivers/media/tuners/e4000*
7470
7471 EARTH_PT1 MEDIA DRIVER
7472 M:      Akihiro Tsukada <[email protected]>
7473 L:      [email protected]
7474 S:      Odd Fixes
7475 F:      drivers/media/pci/pt1/
7476
7477 EARTH_PT3 MEDIA DRIVER
7478 M:      Akihiro Tsukada <[email protected]>
7479 L:      [email protected]
7480 S:      Odd Fixes
7481 F:      drivers/media/pci/pt3/
7482
7483 EC100 MEDIA DRIVER
7484 M:      Antti Palosaari <[email protected]>
7485 L:      [email protected]
7486 S:      Maintained
7487 W:      https://linuxtv.org
7488 W:      http://palosaari.fi/linux/
7489 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7490 T:      git git://linuxtv.org/anttip/media_tree.git
7491 F:      drivers/media/dvb-frontends/ec100*
7492
7493 ECRYPT FILE SYSTEM
7494 M:      Tyler Hicks <[email protected]>
7495 L:      [email protected]
7496 S:      Odd Fixes
7497 W:      http://ecryptfs.org
7498 W:      https://launchpad.net/ecryptfs
7499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7500 F:      Documentation/filesystems/ecryptfs.rst
7501 F:      fs/ecryptfs/
7502
7503 EDAC-AMD64
7504 M:      Yazen Ghannam <[email protected]>
7505 L:      [email protected]
7506 S:      Supported
7507 F:      drivers/edac/amd64_edac*
7508 F:      drivers/edac/mce_amd*
7509
7510 EDAC-ARMADA
7511 M:      Jan Luebbe <[email protected]>
7512 L:      [email protected]
7513 S:      Maintained
7514 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7515 F:      drivers/edac/armada_xp_*
7516
7517 EDAC-AST2500
7518 M:      Stefan Schaeckeler <[email protected]>
7519 S:      Supported
7520 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7521 F:      drivers/edac/aspeed_edac.c
7522
7523 EDAC-BLUEFIELD
7524 M:      Shravan Kumar Ramani <[email protected]>
7525 S:      Supported
7526 F:      drivers/edac/bluefield_edac.c
7527
7528 EDAC-CALXEDA
7529 M:      Andre Przywara <[email protected]>
7530 L:      [email protected]
7531 S:      Maintained
7532 F:      drivers/edac/highbank*
7533
7534 EDAC-CAVIUM OCTEON
7535 M:      Ralf Baechle <[email protected]>
7536 L:      [email protected]
7537 L:      [email protected]
7538 S:      Supported
7539 F:      drivers/edac/octeon_edac*
7540
7541 EDAC-CAVIUM THUNDERX
7542 M:      Robert Richter <[email protected]>
7543 L:      [email protected]
7544 S:      Odd Fixes
7545 F:      drivers/edac/thunderx_edac*
7546
7547 EDAC-CORE
7548 M:      Borislav Petkov <[email protected]>
7549 M:      Tony Luck <[email protected]>
7550 R:      James Morse <[email protected]>
7551 R:      Mauro Carvalho Chehab <[email protected]>
7552 R:      Robert Richter <[email protected]>
7553 L:      [email protected]
7554 S:      Supported
7555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7556 F:      Documentation/admin-guide/ras.rst
7557 F:      Documentation/driver-api/edac.rst
7558 F:      drivers/edac/
7559 F:      include/linux/edac.h
7560
7561 EDAC-DMC520
7562 M:      Lei Wang <[email protected]>
7563 L:      [email protected]
7564 S:      Supported
7565 F:      drivers/edac/dmc520_edac.c
7566
7567 EDAC-E752X
7568 M:      Mark Gross <[email protected]>
7569 L:      [email protected]
7570 S:      Maintained
7571 F:      drivers/edac/e752x_edac.c
7572
7573 EDAC-E7XXX
7574 L:      [email protected]
7575 S:      Maintained
7576 F:      drivers/edac/e7xxx_edac.c
7577
7578 EDAC-FSL_DDR
7579 M:      York Sun <[email protected]>
7580 L:      [email protected]
7581 S:      Maintained
7582 F:      drivers/edac/fsl_ddr_edac.*
7583
7584 EDAC-GHES
7585 M:      Mauro Carvalho Chehab <[email protected]>
7586 L:      [email protected]
7587 S:      Maintained
7588 F:      drivers/edac/ghes_edac.c
7589
7590 EDAC-I10NM
7591 M:      Tony Luck <[email protected]>
7592 L:      [email protected]
7593 S:      Maintained
7594 F:      drivers/edac/i10nm_base.c
7595
7596 EDAC-I3000
7597 L:      [email protected]
7598 S:      Orphan
7599 F:      drivers/edac/i3000_edac.c
7600
7601 EDAC-I5000
7602 L:      [email protected]
7603 S:      Maintained
7604 F:      drivers/edac/i5000_edac.c
7605
7606 EDAC-I5400
7607 M:      Mauro Carvalho Chehab <[email protected]>
7608 L:      [email protected]
7609 S:      Maintained
7610 F:      drivers/edac/i5400_edac.c
7611
7612 EDAC-I7300
7613 M:      Mauro Carvalho Chehab <[email protected]>
7614 L:      [email protected]
7615 S:      Maintained
7616 F:      drivers/edac/i7300_edac.c
7617
7618 EDAC-I7CORE
7619 M:      Mauro Carvalho Chehab <[email protected]>
7620 L:      [email protected]
7621 S:      Maintained
7622 F:      drivers/edac/i7core_edac.c
7623
7624 EDAC-I82443BXGX
7625 M:      Tim Small <[email protected]>
7626 L:      [email protected]
7627 S:      Maintained
7628 F:      drivers/edac/i82443bxgx_edac.c
7629
7630 EDAC-I82975X
7631 M:      "Arvind R." <[email protected]>
7632 L:      [email protected]
7633 S:      Maintained
7634 F:      drivers/edac/i82975x_edac.c
7635
7636 EDAC-IE31200
7637 M:      Jason Baron <[email protected]>
7638 L:      [email protected]
7639 S:      Maintained
7640 F:      drivers/edac/ie31200_edac.c
7641
7642 EDAC-IGEN6
7643 M:      Tony Luck <[email protected]>
7644 R:      Qiuxu Zhuo <[email protected]>
7645 L:      [email protected]
7646 S:      Maintained
7647 F:      drivers/edac/igen6_edac.c
7648
7649 EDAC-MPC85XX
7650 M:      Johannes Thumshirn <[email protected]>
7651 L:      [email protected]
7652 S:      Maintained
7653 F:      drivers/edac/mpc85xx_edac.[ch]
7654
7655 EDAC-NPCM
7656 M:      Marvin Lin <[email protected]>
7657 M:      Stanley Chu <[email protected]>
7658 L:      [email protected]
7659 S:      Maintained
7660 F:      Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7661 F:      drivers/edac/npcm_edac.c
7662
7663 EDAC-PASEMI
7664 M:      Egor Martovetsky <[email protected]>
7665 L:      [email protected]
7666 S:      Maintained
7667 F:      drivers/edac/pasemi_edac.c
7668
7669 EDAC-PND2
7670 M:      Tony Luck <[email protected]>
7671 L:      [email protected]
7672 S:      Maintained
7673 F:      drivers/edac/pnd2_edac.[ch]
7674
7675 EDAC-QCOM
7676 M:      Manivannan Sadhasivam <[email protected]>
7677 L:      [email protected]
7678 L:      [email protected]
7679 S:      Maintained
7680 F:      drivers/edac/qcom_edac.c
7681
7682 EDAC-R82600
7683 M:      Tim Small <[email protected]>
7684 L:      [email protected]
7685 S:      Maintained
7686 F:      drivers/edac/r82600_edac.c
7687
7688 EDAC-SBRIDGE
7689 M:      Tony Luck <[email protected]>
7690 R:      Qiuxu Zhuo <[email protected]>
7691 L:      [email protected]
7692 S:      Maintained
7693 F:      drivers/edac/sb_edac.c
7694
7695 EDAC-SKYLAKE
7696 M:      Tony Luck <[email protected]>
7697 L:      [email protected]
7698 S:      Maintained
7699 F:      drivers/edac/skx_*.[ch]
7700
7701 EDAC-TI
7702 M:      Tero Kristo <[email protected]>
7703 L:      [email protected]
7704 S:      Odd Fixes
7705 F:      drivers/edac/ti_edac.c
7706
7707 EDIROL UA-101/UA-1000 DRIVER
7708 M:      Clemens Ladisch <[email protected]>
7709 L:      [email protected] (moderated for non-subscribers)
7710 S:      Maintained
7711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7712 F:      sound/usb/misc/ua101.c
7713
7714 EFI TEST DRIVER
7715 M:      Ivan Hu <[email protected]>
7716 M:      Ard Biesheuvel <[email protected]>
7717 L:      [email protected]
7718 S:      Maintained
7719 F:      drivers/firmware/efi/test/
7720
7721 EFI VARIABLE FILESYSTEM
7722 M:      Jeremy Kerr <[email protected]>
7723 M:      Ard Biesheuvel <[email protected]>
7724 L:      [email protected]
7725 S:      Maintained
7726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7727 F:      fs/efivarfs/
7728
7729 EFIFB FRAMEBUFFER DRIVER
7730 M:      Peter Jones <[email protected]>
7731 L:      [email protected]
7732 S:      Maintained
7733 F:      drivers/video/fbdev/efifb.c
7734
7735 EFS FILESYSTEM
7736 S:      Orphan
7737 W:      http://aeschi.ch.eu.org/efs/
7738 F:      fs/efs/
7739
7740 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7741 M:      Douglas Miller <[email protected]>
7742 L:      [email protected]
7743 S:      Maintained
7744 F:      drivers/net/ethernet/ibm/ehea/
7745
7746 ELM327 CAN NETWORK DRIVER
7747 M:      Max Staudt <[email protected]>
7748 L:      [email protected]
7749 S:      Maintained
7750 F:      Documentation/networking/device_drivers/can/can327.rst
7751 F:      drivers/net/can/can327.c
7752
7753 EM28XX VIDEO4LINUX DRIVER
7754 M:      Mauro Carvalho Chehab <[email protected]>
7755 L:      [email protected]
7756 S:      Maintained
7757 W:      https://linuxtv.org
7758 T:      git git://linuxtv.org/media_tree.git
7759 F:      Documentation/admin-guide/media/em28xx*
7760 F:      drivers/media/usb/em28xx/
7761
7762 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7763 M:      Adrian Hunter <[email protected]>
7764 M:      Ritesh Harjani <[email protected]>
7765 M:      Asutosh Das <[email protected]>
7766 L:      [email protected]
7767 S:      Supported
7768 F:      drivers/mmc/host/cqhci*
7769
7770 EMS CPC-PCI CAN DRIVER
7771 M:      Gerhard Uttenthaler <[email protected]>
7772 M:      [email protected]
7773 L:      [email protected]
7774 S:      Maintained
7775 F:      drivers/net/can/sja1000/ems_pci.c
7776
7777 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7778 M:      Ketan Mukadam <[email protected]>
7779 L:      [email protected]
7780 S:      Supported
7781 W:      http://www.broadcom.com
7782 F:      drivers/scsi/be2iscsi/
7783
7784 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7785 M:      Ajit Khaparde <[email protected]>
7786 M:      Sriharsha Basavapatna <[email protected]>
7787 M:      Somnath Kotur <[email protected]>
7788 L:      [email protected]
7789 S:      Supported
7790 W:      http://www.emulex.com
7791 F:      drivers/net/ethernet/emulex/benet/
7792
7793 EMULEX ONECONNECT ROCE DRIVER
7794 M:      Selvin Xavier <[email protected]>
7795 L:      [email protected]
7796 S:      Odd Fixes
7797 W:      http://www.broadcom.com
7798 F:      drivers/infiniband/hw/ocrdma/
7799 F:      include/uapi/rdma/ocrdma-abi.h
7800
7801 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7802 M:      James Smart <[email protected]>
7803 M:      Ram Vegesna <[email protected]>
7804 L:      [email protected]
7805 L:      [email protected]
7806 S:      Supported
7807 W:      http://www.broadcom.com
7808 F:      drivers/scsi/elx/
7809
7810 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7811 M:      James Smart <[email protected]>
7812 M:      Dick Kennedy <[email protected]>
7813 L:      [email protected]
7814 S:      Supported
7815 W:      http://www.broadcom.com
7816 F:      drivers/scsi/lpfc/
7817
7818 ENE CB710 FLASH CARD READER DRIVER
7819 M:      Michał Mirosław <[email protected]>
7820 S:      Maintained
7821 F:      drivers/misc/cb710/
7822 F:      drivers/mmc/host/cb710-mmc.*
7823 F:      include/linux/cb710.h
7824
7825 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7826 M:      Maxim Levitsky <[email protected]>
7827 S:      Maintained
7828 F:      drivers/media/rc/ene_ir.*
7829
7830 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7831 M:      Laurentiu Tudor <[email protected]>
7832 L:      [email protected]
7833 S:      Maintained
7834 F:      drivers/tty/ehv_bytechan.c
7835
7836 EPSON S1D13XXX FRAMEBUFFER DRIVER
7837 M:      Kristoffer Ericson <[email protected]>
7838 S:      Maintained
7839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7840 F:      drivers/video/fbdev/s1d13xxxfb.c
7841 F:      include/video/s1d13xxxfb.h
7842
7843 EROFS FILE SYSTEM
7844 M:      Gao Xiang <[email protected]>
7845 M:      Chao Yu <[email protected]>
7846 R:      Yue Hu <[email protected]>
7847 R:      Jeffle Xu <[email protected]>
7848 L:      [email protected]
7849 S:      Maintained
7850 W:      https://erofs.docs.kernel.org
7851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7852 F:      Documentation/ABI/testing/sysfs-fs-erofs
7853 F:      Documentation/filesystems/erofs.rst
7854 F:      fs/erofs/
7855 F:      include/trace/events/erofs.h
7856
7857 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7858 M:      Jeff Layton <[email protected]>
7859 S:      Maintained
7860 F:      include/linux/errseq.h
7861 F:      lib/errseq.c
7862
7863 ESD CAN/USB DRIVERS
7864 M:      Frank Jungclaus <[email protected]>
7865 R:      [email protected]
7866 L:      [email protected]
7867 S:      Maintained
7868 F:      drivers/net/can/usb/esd_usb.c
7869
7870 ET131X NETWORK DRIVER
7871 M:      Mark Einon <[email protected]>
7872 S:      Odd Fixes
7873 F:      drivers/net/ethernet/agere/
7874
7875 ETAS ES58X CAN/USB DRIVER
7876 M:      Vincent Mailhol <[email protected]>
7877 L:      [email protected]
7878 S:      Maintained
7879 F:      Documentation/networking/devlink/etas_es58x.rst
7880 F:      drivers/net/can/usb/etas_es58x/
7881
7882 ETHERNET BRIDGE
7883 M:      Roopa Prabhu <[email protected]>
7884 M:      Nikolay Aleksandrov <[email protected]>
7885 L:      [email protected]
7886 L:      [email protected]
7887 S:      Maintained
7888 W:      http://www.linuxfoundation.org/en/Net:Bridge
7889 F:      include/linux/netfilter_bridge/
7890 F:      net/bridge/
7891
7892 ETHERNET PHY LIBRARY
7893 M:      Andrew Lunn <[email protected]>
7894 M:      Heiner Kallweit <[email protected]>
7895 R:      Russell King <[email protected]>
7896 L:      [email protected]
7897 S:      Maintained
7898 F:      Documentation/ABI/testing/sysfs-class-net-phydev
7899 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
7900 F:      Documentation/devicetree/bindings/net/mdio*
7901 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
7902 F:      Documentation/networking/phy.rst
7903 F:      drivers/net/mdio/
7904 F:      drivers/net/mdio/acpi_mdio.c
7905 F:      drivers/net/mdio/fwnode_mdio.c
7906 F:      drivers/net/mdio/of_mdio.c
7907 F:      drivers/net/pcs/
7908 F:      drivers/net/phy/
7909 F:      include/dt-bindings/net/qca-ar803x.h
7910 F:      include/linux/*mdio*.h
7911 F:      include/linux/linkmode.h
7912 F:      include/linux/mdio/*.h
7913 F:      include/linux/mii.h
7914 F:      include/linux/of_net.h
7915 F:      include/linux/phy.h
7916 F:      include/linux/phy_fixed.h
7917 F:      include/linux/phylib_stubs.h
7918 F:      include/linux/platform_data/mdio-bcm-unimac.h
7919 F:      include/linux/platform_data/mdio-gpio.h
7920 F:      include/trace/events/mdio.h
7921 F:      include/uapi/linux/mdio.h
7922 F:      include/uapi/linux/mii.h
7923 F:      net/core/of_net.c
7924
7925 EXEC & BINFMT API
7926 R:      Eric Biederman <[email protected]>
7927 R:      Kees Cook <[email protected]>
7928 L:      [email protected]
7929 S:      Supported
7930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7931 F:      fs/*binfmt_*.c
7932 F:      fs/exec.c
7933 F:      include/linux/binfmts.h
7934 F:      include/linux/elf.h
7935 F:      include/uapi/linux/binfmts.h
7936 F:      include/uapi/linux/elf.h
7937 F:      tools/testing/selftests/exec/
7938 N:      asm/elf.h
7939 N:      binfmt
7940
7941 EXFAT FILE SYSTEM
7942 M:      Namjae Jeon <[email protected]>
7943 M:      Sungjong Seo <[email protected]>
7944 L:      [email protected]
7945 S:      Maintained
7946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7947 F:      fs/exfat/
7948
7949 EXT2 FILE SYSTEM
7950 M:      Jan Kara <[email protected]>
7951 L:      [email protected]
7952 S:      Maintained
7953 F:      Documentation/filesystems/ext2.rst
7954 F:      fs/ext2/
7955 F:      include/linux/ext2*
7956
7957 EXT4 FILE SYSTEM
7958 M:      "Theodore Ts'o" <[email protected]>
7959 M:      Andreas Dilger <[email protected]>
7960 L:      [email protected]
7961 S:      Maintained
7962 W:      http://ext4.wiki.kernel.org
7963 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
7964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7965 F:      Documentation/filesystems/ext4/
7966 F:      fs/ext4/
7967 F:      include/trace/events/ext4.h
7968 F:      include/uapi/linux/ext4.h
7969
7970 Extended Verification Module (EVM)
7971 M:      Mimi Zohar <[email protected]>
7972 L:      [email protected]
7973 S:      Supported
7974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7975 F:      security/integrity/
7976 F:      security/integrity/evm/
7977
7978 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7979 M:      Ard Biesheuvel <[email protected]>
7980 L:      [email protected]
7981 S:      Maintained
7982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7983 F:      Documentation/admin-guide/efi-stub.rst
7984 F:      arch/*/include/asm/efi.h
7985 F:      arch/*/kernel/efi.c
7986 F:      arch/arm/boot/compressed/efi-header.S
7987 F:      arch/x86/platform/efi/
7988 F:      drivers/firmware/efi/
7989 F:      include/linux/efi*.h
7990
7991 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7992 M:      MyungJoo Ham <[email protected]>
7993 M:      Chanwoo Choi <[email protected]>
7994 L:      [email protected]
7995 S:      Maintained
7996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7997 F:      Documentation/devicetree/bindings/extcon/
7998 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7999 F:      drivers/extcon/
8000 F:      include/linux/extcon.h
8001 F:      include/linux/extcon/
8002
8003 EXTRA BOOT CONFIG
8004 M:      Masami Hiramatsu <[email protected]>
8005 L:      [email protected]
8006 L:      [email protected]
8007 S:      Maintained
8008 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8010 F:      Documentation/admin-guide/bootconfig.rst
8011 F:      fs/proc/bootconfig.c
8012 F:      include/linux/bootconfig.h
8013 F:      lib/bootconfig-data.S
8014 F:      lib/bootconfig.c
8015 F:      tools/bootconfig/*
8016 F:      tools/bootconfig/scripts/*
8017
8018 EXYNOS DP DRIVER
8019 M:      Jingoo Han <[email protected]>
8020 L:      [email protected]
8021 S:      Maintained
8022 F:      drivers/gpu/drm/exynos/exynos_dp*
8023
8024 EXYNOS SYSMMU (IOMMU) driver
8025 M:      Marek Szyprowski <[email protected]>
8026 L:      [email protected]
8027 S:      Maintained
8028 F:      drivers/iommu/exynos-iommu.c
8029
8030 F2FS FILE SYSTEM
8031 M:      Jaegeuk Kim <[email protected]>
8032 M:      Chao Yu <[email protected]>
8033 L:      [email protected]
8034 S:      Maintained
8035 W:      https://f2fs.wiki.kernel.org/
8036 Q:      https://patchwork.kernel.org/project/f2fs/list/
8037 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8039 F:      Documentation/ABI/testing/sysfs-fs-f2fs
8040 F:      Documentation/filesystems/f2fs.rst
8041 F:      fs/f2fs/
8042 F:      include/linux/f2fs_fs.h
8043 F:      include/trace/events/f2fs.h
8044 F:      include/uapi/linux/f2fs.h
8045
8046 F71805F HARDWARE MONITORING DRIVER
8047 M:      Jean Delvare <[email protected]>
8048 L:      [email protected]
8049 S:      Maintained
8050 F:      Documentation/hwmon/f71805f.rst
8051 F:      drivers/hwmon/f71805f.c
8052
8053 FADDR2LINE
8054 M:      Josh Poimboeuf <[email protected]>
8055 S:      Maintained
8056 F:      scripts/faddr2line
8057
8058 FAILOVER MODULE
8059 M:      Sridhar Samudrala <[email protected]>
8060 L:      [email protected]
8061 S:      Supported
8062 F:      Documentation/networking/failover.rst
8063 F:      include/net/failover.h
8064 F:      net/core/failover.c
8065
8066 FANOTIFY
8067 M:      Jan Kara <[email protected]>
8068 R:      Amir Goldstein <[email protected]>
8069 R:      Matthew Bobrowski <[email protected]>
8070 L:      [email protected]
8071 S:      Maintained
8072 F:      fs/notify/fanotify/
8073 F:      include/linux/fanotify.h
8074 F:      include/uapi/linux/fanotify.h
8075
8076 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8077 M:      Linus Walleij <[email protected]>
8078 L:      [email protected]
8079 S:      Maintained
8080 F:      drivers/usb/fotg210/
8081
8082 FARSYNC SYNCHRONOUS DRIVER
8083 M:      Kevin Curtis <[email protected]>
8084 S:      Supported
8085 W:      http://www.farsite.co.uk/
8086 F:      drivers/net/wan/farsync.*
8087
8088 FAULT INJECTION SUPPORT
8089 M:      Akinobu Mita <[email protected]>
8090 S:      Supported
8091 F:      Documentation/fault-injection/
8092 F:      lib/fault-inject.c
8093
8094 FBTFT Framebuffer drivers
8095 L:      [email protected]
8096 L:      [email protected]
8097 S:      Orphan
8098 F:      drivers/staging/fbtft/
8099
8100 FC0011 TUNER DRIVER
8101 M:      Michael Buesch <[email protected]>
8102 L:      [email protected]
8103 S:      Maintained
8104 F:      drivers/media/tuners/fc0011.c
8105 F:      drivers/media/tuners/fc0011.h
8106
8107 FC2580 MEDIA DRIVER
8108 M:      Antti Palosaari <[email protected]>
8109 L:      [email protected]
8110 S:      Maintained
8111 W:      https://linuxtv.org
8112 W:      http://palosaari.fi/linux/
8113 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8114 T:      git git://linuxtv.org/anttip/media_tree.git
8115 F:      drivers/media/tuners/fc2580*
8116
8117 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8118 M:      Hannes Reinecke <[email protected]>
8119 L:      [email protected]
8120 S:      Supported
8121 W:      www.Open-FCoE.org
8122 F:      drivers/scsi/fcoe/
8123 F:      drivers/scsi/libfc/
8124 F:      include/scsi/fc/
8125 F:      include/scsi/libfc.h
8126 F:      include/scsi/libfcoe.h
8127 F:      include/uapi/scsi/fc/
8128
8129 FILE LOCKING (flock() and fcntl()/lockf())
8130 M:      Jeff Layton <[email protected]>
8131 M:      Chuck Lever <[email protected]>
8132 L:      [email protected]
8133 S:      Maintained
8134 F:      fs/fcntl.c
8135 F:      fs/locks.c
8136 F:      include/linux/fcntl.h
8137 F:      include/uapi/linux/fcntl.h
8138
8139 FILESYSTEM DIRECT ACCESS (DAX)
8140 M:      Dan Williams <[email protected]>
8141 R:      Matthew Wilcox <[email protected]>
8142 R:      Jan Kara <[email protected]>
8143 L:      [email protected]
8144 L:      [email protected]
8145 S:      Supported
8146 F:      fs/dax.c
8147 F:      include/linux/dax.h
8148 F:      include/trace/events/fs_dax.h
8149
8150 FILESYSTEMS (VFS and infrastructure)
8151 M:      Alexander Viro <[email protected]>
8152 M:      Christian Brauner <[email protected]>
8153 L:      [email protected]
8154 S:      Maintained
8155 F:      fs/*
8156 F:      include/linux/fs.h
8157 F:      include/linux/fs_types.h
8158 F:      include/uapi/linux/fs.h
8159 F:      include/uapi/linux/openat2.h
8160
8161 FILESYSTEMS [EXPORTFS]
8162 M:      Chuck Lever <[email protected]>
8163 M:      Jeff Layton <[email protected]>
8164 R:      Amir Goldstein <[email protected]>
8165 L:      [email protected]
8166 L:      [email protected]
8167 S:      Supported
8168 F:      Documentation/filesystems/nfs/exporting.rst
8169 F:      fs/exportfs/
8170 F:      fs/fhandle.c
8171 F:      include/linux/exportfs.h
8172
8173 FILESYSTEMS [IOMAP]
8174 M:      Christian Brauner <[email protected]>
8175 R:      Darrick J. Wong <[email protected]>
8176 L:      [email protected]
8177 L:      [email protected]
8178 S:      Supported
8179 F:      fs/iomap/
8180 F:      include/linux/iomap.h
8181
8182 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8183 M:      Riku Voipio <[email protected]>
8184 L:      [email protected]
8185 S:      Maintained
8186 F:      drivers/hwmon/f75375s.c
8187 F:      include/linux/f75375s.h
8188
8189 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8190 M:      Ji-Ze Hong (Peter Hong) <[email protected]>
8191 L:      [email protected]
8192 S:      Maintained
8193 F:      drivers/net/can/usb/f81604.c
8194
8195 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8196 M:      Clemens Ladisch <[email protected]>
8197 M:      Takashi Sakamoto <[email protected]>
8198 L:      [email protected] (moderated for non-subscribers)
8199 S:      Maintained
8200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8201 F:      include/uapi/sound/firewire.h
8202 F:      sound/firewire/
8203
8204 FIREWIRE MEDIA DRIVERS (firedtv)
8205 M:      Stefan Richter <[email protected]>
8206 L:      [email protected]
8207 L:      [email protected]
8208 S:      Maintained
8209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8210 F:      drivers/media/firewire/
8211
8212 FIREWIRE SBP-2 TARGET
8213 M:      Chris Boot <[email protected]>
8214 L:      [email protected]
8215 L:      [email protected]
8216 L:      [email protected]
8217 S:      Maintained
8218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8219 F:      drivers/target/sbp/
8220
8221 FIREWIRE SUBSYSTEM
8222 M:      Takashi Sakamoto <[email protected]>
8223 M:      Takashi Sakamoto <[email protected]>
8224 L:      [email protected]
8225 S:      Maintained
8226 W:      http://ieee1394.docs.kernel.org/
8227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8228 F:      drivers/firewire/
8229 F:      include/linux/firewire.h
8230 F:      include/uapi/linux/firewire*.h
8231 F:      tools/firewire/
8232
8233 FIRMWARE FRAMEWORK FOR ARMV8-A
8234 M:      Sudeep Holla <[email protected]>
8235 L:      [email protected] (moderated for non-subscribers)
8236 S:      Maintained
8237 F:      drivers/firmware/arm_ffa/
8238 F:      include/linux/arm_ffa.h
8239
8240 FIRMWARE LOADER (request_firmware)
8241 M:      Luis Chamberlain <[email protected]>
8242 M:      Russ Weight <[email protected]>
8243 L:      [email protected]
8244 S:      Maintained
8245 F:      Documentation/firmware_class/
8246 F:      drivers/base/firmware_loader/
8247 F:      include/linux/firmware.h
8248
8249 FLEXTIMER FTM-QUADDEC DRIVER
8250 M:      Patrick Havelange <[email protected]>
8251 L:      [email protected]
8252 S:      Maintained
8253 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8254 F:      drivers/counter/ftm-quaddec.c
8255
8256 FLOPPY DRIVER
8257 M:      Denis Efremov <[email protected]>
8258 L:      [email protected]
8259 S:      Odd Fixes
8260 F:      drivers/block/floppy.c
8261
8262 FLYSKY FSIA6B RC RECEIVER
8263 M:      Markus Koch <[email protected]>
8264 L:      [email protected]
8265 S:      Maintained
8266 F:      drivers/input/joystick/fsia6b.c
8267
8268 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8269 M:      Geoffrey D. Bennett <[email protected]>
8270 L:      [email protected] (moderated for non-subscribers)
8271 S:      Maintained
8272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8273 F:      sound/usb/mixer_scarlett2.c
8274
8275 FORCEDETH GIGABIT ETHERNET DRIVER
8276 M:      Rain River <[email protected]>
8277 M:      Zhu Yanjun <[email protected]>
8278 L:      [email protected]
8279 S:      Maintained
8280 F:      drivers/net/ethernet/nvidia/*
8281
8282 FORTIFY_SOURCE
8283 M:      Kees Cook <[email protected]>
8284 L:      [email protected]
8285 S:      Supported
8286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8287 F:      include/linux/fortify-string.h
8288 F:      lib/fortify_kunit.c
8289 F:      lib/memcpy_kunit.c
8290 F:      lib/strcat_kunit.c
8291 F:      lib/strscpy_kunit.c
8292 F:      lib/test_fortify/*
8293 F:      scripts/test_fortify.sh
8294 K:      \b__NO_FORTIFY\b
8295
8296 FPGA DFL DRIVERS
8297 M:      Wu Hao <[email protected]>
8298 R:      Tom Rix <[email protected]>
8299 L:      [email protected]
8300 S:      Maintained
8301 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8302 F:      Documentation/fpga/dfl.rst
8303 F:      drivers/fpga/dfl*
8304 F:      drivers/uio/uio_dfl.c
8305 F:      include/linux/dfl.h
8306 F:      include/uapi/linux/fpga-dfl.h
8307
8308 FPGA MANAGER FRAMEWORK
8309 M:      Moritz Fischer <[email protected]>
8310 M:      Wu Hao <[email protected]>
8311 M:      Xu Yilun <[email protected]>
8312 R:      Tom Rix <[email protected]>
8313 L:      [email protected]
8314 S:      Maintained
8315 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8317 F:      Documentation/devicetree/bindings/fpga/
8318 F:      Documentation/driver-api/fpga/
8319 F:      Documentation/fpga/
8320 F:      drivers/fpga/
8321 F:      include/linux/fpga/
8322
8323 FPU EMULATOR
8324 M:      Bill Metzenthen <[email protected]>
8325 S:      Maintained
8326 W:      https://floatingpoint.billm.au/
8327 F:      arch/x86/math-emu/
8328
8329 FRAMEBUFFER CORE
8330 M:      Daniel Vetter <[email protected]>
8331 S:      Odd Fixes
8332 T:      git git://anongit.freedesktop.org/drm/drm-misc
8333 F:      drivers/video/fbdev/core/
8334
8335 FRAMEBUFFER LAYER
8336 M:      Helge Deller <[email protected]>
8337 L:      [email protected]
8338 L:      [email protected]
8339 S:      Maintained
8340 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
8341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8342 F:      Documentation/fb/
8343 F:      drivers/video/
8344 F:      include/linux/fb.h
8345 F:      include/uapi/linux/fb.h
8346 F:      include/uapi/video/
8347 F:      include/video/
8348
8349 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8350 M:      Horia Geantă <[email protected]>
8351 M:      Pankaj Gupta <[email protected]>
8352 M:      Gaurav Jain <[email protected]>
8353 L:      [email protected]
8354 S:      Maintained
8355 F:      Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8356 F:      drivers/crypto/caam/
8357
8358 FREESCALE COLDFIRE M5441X MMC DRIVER
8359 M:      Angelo Dureghello <[email protected]>
8360 L:      [email protected]
8361 S:      Maintained
8362 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
8363 F:      include/linux/platform_data/mmc-esdhc-mcf.h
8364
8365 FREESCALE DIU FRAMEBUFFER DRIVER
8366 M:      Timur Tabi <[email protected]>
8367 L:      [email protected]
8368 S:      Maintained
8369 F:      drivers/video/fbdev/fsl-diu-fb.*
8370
8371 FREESCALE DMA DRIVER
8372 M:      Li Yang <[email protected]>
8373 M:      Zhang Wei <[email protected]>
8374 L:      [email protected]
8375 S:      Maintained
8376 F:      drivers/dma/fsldma.*
8377
8378 FREESCALE DSPI DRIVER
8379 M:      Vladimir Oltean <[email protected]>
8380 L:      [email protected]
8381 S:      Maintained
8382 F:      Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8383 F:      drivers/spi/spi-fsl-dspi.c
8384 F:      include/linux/spi/spi-fsl-dspi.h
8385
8386 FREESCALE eDMA DRIVER
8387 M:      Frank Li <[email protected]>
8388 L:      [email protected]
8389 L:      [email protected]
8390 S:      Maintained
8391 F:      Documentation/devicetree/bindings/dma/fsl,edma.yaml
8392 F:      drivers/dma/fsl-edma*.*
8393
8394 FREESCALE ENETC ETHERNET DRIVERS
8395 M:      Claudiu Manoil <[email protected]>
8396 M:      Vladimir Oltean <[email protected]>
8397 L:      [email protected]
8398 S:      Maintained
8399 F:      drivers/net/ethernet/freescale/enetc/
8400
8401 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8402 M:      Claudiu Manoil <[email protected]>
8403 L:      [email protected]
8404 S:      Maintained
8405 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8406 F:      drivers/net/ethernet/freescale/gianfar*
8407
8408 FREESCALE GPMI NAND DRIVER
8409 M:      Han Xu <[email protected]>
8410 L:      [email protected]
8411 S:      Maintained
8412 F:      drivers/mtd/nand/raw/gpmi-nand/*
8413
8414 FREESCALE I2C CPM DRIVER
8415 M:      Jochen Friedrich <[email protected]>
8416 L:      [email protected]
8417 L:      [email protected]
8418 S:      Maintained
8419 F:      drivers/i2c/busses/i2c-cpm.c
8420
8421 FREESCALE IMX / MXC FEC DRIVER
8422 M:      Wei Fang <[email protected]>
8423 R:      Shenwei Wang <[email protected]>
8424 R:      Clark Wang <[email protected]>
8425 R:      NXP Linux Team <[email protected]>
8426 L:      [email protected]
8427 S:      Maintained
8428 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
8429 F:      drivers/net/ethernet/freescale/fec.h
8430 F:      drivers/net/ethernet/freescale/fec_main.c
8431 F:      drivers/net/ethernet/freescale/fec_ptp.c
8432
8433 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8434 M:      Sascha Hauer <[email protected]>
8435 R:      Pengutronix Kernel Team <[email protected]>
8436 L:      [email protected]
8437 L:      [email protected] (moderated for non-subscribers)
8438 S:      Maintained
8439 F:      drivers/video/fbdev/imxfb.c
8440
8441 FREESCALE IMX DDR PMU DRIVER
8442 M:      Frank Li <[email protected]>
8443 L:      [email protected] (moderated for non-subscribers)
8444 S:      Maintained
8445 F:      Documentation/admin-guide/perf/imx-ddr.rst
8446 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8447 F:      drivers/perf/fsl_imx8_ddr_perf.c
8448
8449 FREESCALE IMX I2C DRIVER
8450 M:      Oleksij Rempel <[email protected]>
8451 R:      Pengutronix Kernel Team <[email protected]>
8452 L:      [email protected]
8453 S:      Maintained
8454 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8455 F:      drivers/i2c/busses/i2c-imx.c
8456
8457 FREESCALE IMX LPI2C DRIVER
8458 M:      Dong Aisheng <[email protected]>
8459 L:      [email protected]
8460 L:      [email protected]
8461 S:      Maintained
8462 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8463 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
8464
8465 FREESCALE MPC I2C DRIVER
8466 M:      Chris Packham <[email protected]>
8467 L:      [email protected]
8468 S:      Maintained
8469 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8470 F:      drivers/i2c/busses/i2c-mpc.c
8471
8472 FREESCALE QORIQ DPAA ETHERNET DRIVER
8473 M:      Madalin Bucur <[email protected]>
8474 L:      [email protected]
8475 S:      Maintained
8476 F:      drivers/net/ethernet/freescale/dpaa
8477
8478 FREESCALE QORIQ DPAA FMAN DRIVER
8479 M:      Madalin Bucur <[email protected]>
8480 R:      Sean Anderson <[email protected]>
8481 L:      [email protected]
8482 S:      Maintained
8483 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
8484 F:      drivers/net/ethernet/freescale/fman
8485
8486 FREESCALE QORIQ PTP CLOCK DRIVER
8487 M:      Yangbo Lu <[email protected]>
8488 L:      [email protected]
8489 S:      Maintained
8490 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8491 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8492 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
8493 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8494 F:      drivers/ptp/ptp_qoriq.c
8495 F:      drivers/ptp/ptp_qoriq_debugfs.c
8496 F:      include/linux/fsl/ptp_qoriq.h
8497
8498 FREESCALE QUAD SPI DRIVER
8499 M:      Han Xu <[email protected]>
8500 L:      [email protected]
8501 S:      Maintained
8502 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8503 F:      drivers/spi/spi-fsl-qspi.c
8504
8505 FREESCALE QUICC ENGINE LIBRARY
8506 M:      Qiang Zhao <[email protected]>
8507 L:      [email protected]
8508 S:      Maintained
8509 F:      drivers/soc/fsl/qe/
8510 F:      include/soc/fsl/qe/
8511
8512 FREESCALE QUICC ENGINE QMC DRIVER
8513 M:      Herve Codina <[email protected]>
8514 L:      [email protected]
8515 S:      Maintained
8516 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8517 F:      drivers/soc/fsl/qe/qmc.c
8518 F:      include/soc/fsl/qe/qmc.h
8519
8520 FREESCALE QUICC ENGINE TSA DRIVER
8521 M:      Herve Codina <[email protected]>
8522 L:      [email protected]
8523 S:      Maintained
8524 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8525 F:      drivers/soc/fsl/qe/tsa.c
8526 F:      drivers/soc/fsl/qe/tsa.h
8527 F:      include/dt-bindings/soc/cpm1-fsl,tsa.h
8528
8529 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8530 M:      Li Yang <[email protected]>
8531 L:      [email protected]
8532 L:      [email protected]
8533 S:      Maintained
8534 F:      drivers/net/ethernet/freescale/ucc_geth*
8535
8536 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8537 M:      Zhao Qiang <[email protected]>
8538 L:      [email protected]
8539 L:      [email protected]
8540 S:      Maintained
8541 F:      drivers/net/wan/fsl_ucc_hdlc*
8542
8543 FREESCALE QUICC ENGINE UCC UART DRIVER
8544 M:      Timur Tabi <[email protected]>
8545 L:      [email protected]
8546 S:      Maintained
8547 F:      drivers/tty/serial/ucc_uart.c
8548
8549 FREESCALE SOC DRIVERS
8550 M:      Li Yang <[email protected]>
8551 L:      [email protected]
8552 L:      [email protected] (moderated for non-subscribers)
8553 S:      Maintained
8554 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8555 F:      Documentation/devicetree/bindings/soc/fsl/
8556 F:      drivers/soc/fsl/
8557 F:      include/linux/fsl/
8558 F:      include/soc/fsl/
8559
8560 FREESCALE SOC FS_ENET DRIVER
8561 M:      Pantelis Antoniou <[email protected]>
8562 L:      [email protected]
8563 L:      [email protected]
8564 S:      Maintained
8565 F:      drivers/net/ethernet/freescale/fs_enet/
8566
8567 FREESCALE SOC SOUND DRIVERS
8568 M:      Shengjiu Wang <[email protected]>
8569 M:      Xiubo Li <[email protected]>
8570 R:      Fabio Estevam <[email protected]>
8571 R:      Nicolin Chen <[email protected]>
8572 L:      [email protected] (moderated for non-subscribers)
8573 L:      [email protected]
8574 S:      Maintained
8575 F:      sound/soc/fsl/fsl*
8576 F:      sound/soc/fsl/imx*
8577 F:      sound/soc/fsl/mpc8610_hpcd.c
8578
8579 FREESCALE SOC SOUND QMC DRIVER
8580 M:      Herve Codina <[email protected]>
8581 L:      [email protected] (moderated for non-subscribers)
8582 L:      [email protected]
8583 S:      Maintained
8584 F:      Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8585 F:      sound/soc/fsl/fsl_qmc_audio.c
8586
8587 FREESCALE USB PERIPHERAL DRIVERS
8588 M:      Li Yang <[email protected]>
8589 L:      [email protected]
8590 L:      [email protected]
8591 S:      Maintained
8592 F:      drivers/usb/gadget/udc/fsl*
8593
8594 FREESCALE USB PHY DRIVER
8595 M:      Ran Wang <[email protected]>
8596 L:      [email protected]
8597 L:      [email protected]
8598 S:      Maintained
8599 F:      drivers/usb/phy/phy-fsl-usb*
8600
8601 FREEVXFS FILESYSTEM
8602 M:      Christoph Hellwig <[email protected]>
8603 S:      Maintained
8604 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
8605 F:      fs/freevxfs/
8606
8607 FREEZER
8608 M:      "Rafael J. Wysocki" <[email protected]>
8609 M:      Pavel Machek <[email protected]>
8610 L:      [email protected]
8611 S:      Supported
8612 F:      Documentation/power/freezing-of-tasks.rst
8613 F:      include/linux/freezer.h
8614 F:      kernel/freezer.c
8615
8616 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8617 M:      David Howells <[email protected]>
8618 L:      [email protected] (moderated for non-subscribers)
8619 S:      Supported
8620 F:      Documentation/filesystems/caching/
8621 F:      fs/fscache/
8622 F:      include/linux/fscache*.h
8623
8624 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8625 M:      Eric Biggers <[email protected]>
8626 M:      Theodore Y. Ts'o <[email protected]>
8627 M:      Jaegeuk Kim <[email protected]>
8628 L:      [email protected]
8629 S:      Supported
8630 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
8631 T:      git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8632 F:      Documentation/filesystems/fscrypt.rst
8633 F:      fs/crypto/
8634 F:      include/linux/fscrypt.h
8635 F:      include/uapi/linux/fscrypt.h
8636
8637 FSI SUBSYSTEM
8638 M:      Jeremy Kerr <[email protected]>
8639 M:      Joel Stanley <[email protected]>
8640 R:      Alistar Popple <[email protected]>
8641 R:      Eddie James <[email protected]>
8642 L:      [email protected]
8643 S:      Supported
8644 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
8645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8646 F:      drivers/fsi/
8647 F:      include/linux/fsi*.h
8648 F:      include/trace/events/fsi*.h
8649
8650 FSI-ATTACHED I2C DRIVER
8651 M:      Eddie James <[email protected]>
8652 L:      [email protected]
8653 L:      [email protected] (moderated for non-subscribers)
8654 S:      Maintained
8655 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8656 F:      drivers/i2c/busses/i2c-fsi.c
8657
8658 FSI-ATTACHED SPI DRIVER
8659 M:      Eddie James <[email protected]>
8660 L:      [email protected]
8661 S:      Maintained
8662 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8663 F:      drivers/spi/spi-fsi.c
8664
8665 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8666 M:      Jan Kara <[email protected]>
8667 R:      Amir Goldstein <[email protected]>
8668 L:      [email protected]
8669 S:      Maintained
8670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8671 F:      fs/notify/
8672 F:      include/linux/fsnotify*.h
8673
8674 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8675 M:      Eric Biggers <[email protected]>
8676 M:      Theodore Y. Ts'o <[email protected]>
8677 L:      [email protected]
8678 S:      Supported
8679 Q:      https://patchwork.kernel.org/project/fsverity/list/
8680 T:      git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
8681 F:      Documentation/filesystems/fsverity.rst
8682 F:      fs/verity/
8683 F:      include/linux/fsverity.h
8684 F:      include/uapi/linux/fsverity.h
8685
8686 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8687 M:      Michael Zaidman <[email protected]>
8688 L:      [email protected]
8689 L:      [email protected]
8690 S:      Maintained
8691 F:      drivers/hid/hid-ft260.c
8692
8693 FUJITSU LAPTOP EXTRAS
8694 M:      Jonathan Woithe <[email protected]>
8695 L:      [email protected]
8696 S:      Maintained
8697 F:      drivers/platform/x86/fujitsu-laptop.c
8698
8699 FUJITSU TABLET EXTRAS
8700 M:      Robert Gerlach <[email protected]>
8701 L:      [email protected]
8702 S:      Maintained
8703 F:      drivers/platform/x86/fujitsu-tablet.c
8704
8705 FUNCTION HOOKS (FTRACE)
8706 M:      Steven Rostedt <[email protected]>
8707 M:      Masami Hiramatsu <[email protected]>
8708 R:      Mark Rutland <[email protected]>
8709 L:      [email protected]
8710 L:      [email protected]
8711 S:      Maintained
8712 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8714 F:      Documentation/trace/ftrace*
8715 F:      arch/*/*/*/*ftrace*
8716 F:      arch/*/*/*ftrace*
8717 F:      include/*/ftrace.h
8718 F:      kernel/trace/fgraph.c
8719 F:      kernel/trace/ftrace*
8720 F:      samples/ftrace
8721
8722 FUNGIBLE ETHERNET DRIVERS
8723 M:      Dimitris Michailidis <[email protected]>
8724 L:      [email protected]
8725 S:      Supported
8726 F:      drivers/net/ethernet/fungible/
8727
8728 FUSE: FILESYSTEM IN USERSPACE
8729 M:      Miklos Szeredi <[email protected]>
8730 L:      [email protected]
8731 S:      Maintained
8732 W:      https://github.com/libfuse/
8733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8734 F:      Documentation/filesystems/fuse.rst
8735 F:      fs/fuse/
8736 F:      include/uapi/linux/fuse.h
8737
8738 FUTEX SUBSYSTEM
8739 M:      Thomas Gleixner <[email protected]>
8740 M:      Ingo Molnar <[email protected]>
8741 R:      Peter Zijlstra <[email protected]>
8742 R:      Darren Hart <[email protected]>
8743 R:      Davidlohr Bueso <[email protected]>
8744 R:      André Almeida <[email protected]>
8745 L:      [email protected]
8746 S:      Maintained
8747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8748 F:      Documentation/locking/*futex*
8749 F:      include/asm-generic/futex.h
8750 F:      include/linux/futex.h
8751 F:      include/uapi/linux/futex.h
8752 F:      kernel/futex/*
8753 F:      tools/perf/bench/futex*
8754 F:      tools/testing/selftests/futex/
8755
8756 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8757 M:      Tim Harvey <[email protected]>
8758 S:      Maintained
8759 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8760 F:      Documentation/hwmon/gsc-hwmon.rst
8761 F:      drivers/hwmon/gsc-hwmon.c
8762 F:      drivers/mfd/gateworks-gsc.c
8763 F:      include/linux/mfd/gsc.h
8764 F:      include/linux/platform_data/gsc_hwmon.h
8765
8766 GCC PLUGINS
8767 M:      Kees Cook <[email protected]>
8768 L:      [email protected]
8769 S:      Maintained
8770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8771 F:      Documentation/kbuild/gcc-plugins.rst
8772 F:      include/linux/stackleak.h
8773 F:      kernel/stackleak.c
8774 F:      scripts/Makefile.gcc-plugins
8775 F:      scripts/gcc-plugins/
8776
8777 GCOV BASED KERNEL PROFILING
8778 M:      Peter Oberparleiter <[email protected]>
8779 S:      Maintained
8780 F:      Documentation/dev-tools/gcov.rst
8781 F:      kernel/gcov/
8782
8783 GDB KERNEL DEBUGGING HELPER SCRIPTS
8784 M:      Jan Kiszka <[email protected]>
8785 M:      Kieran Bingham <[email protected]>
8786 S:      Supported
8787 F:      scripts/gdb/
8788
8789 GEMINI CRYPTO DRIVER
8790 M:      Corentin Labbe <[email protected]>
8791 L:      [email protected]
8792 S:      Maintained
8793 F:      drivers/crypto/gemini/
8794
8795 GEMTEK FM RADIO RECEIVER DRIVER
8796 M:      Hans Verkuil <[email protected]>
8797 L:      [email protected]
8798 S:      Maintained
8799 W:      https://linuxtv.org
8800 T:      git git://linuxtv.org/media_tree.git
8801 F:      drivers/media/radio/radio-gemtek*
8802
8803 GENERIC ARCHITECTURE TOPOLOGY
8804 M:      Sudeep Holla <[email protected]>
8805 L:      [email protected]
8806 S:      Maintained
8807 F:      drivers/base/arch_topology.c
8808 F:      include/linux/arch_topology.h
8809
8810 GENERIC ENTRY CODE
8811 M:      Thomas Gleixner <[email protected]>
8812 M:      Peter Zijlstra <[email protected]>
8813 M:      Andy Lutomirski <[email protected]>
8814 L:      [email protected]
8815 S:      Maintained
8816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8817 F:      include/linux/entry-common.h
8818 F:      include/linux/entry-kvm.h
8819 F:      kernel/entry/
8820
8821 GENERIC GPIO I2C DRIVER
8822 M:      Wolfram Sang <[email protected]>
8823 S:      Supported
8824 F:      drivers/i2c/busses/i2c-gpio.c
8825 F:      include/linux/platform_data/i2c-gpio.h
8826
8827 GENERIC GPIO I2C MULTIPLEXER DRIVER
8828 M:      Peter Korsgaard <[email protected]>
8829 L:      [email protected]
8830 S:      Supported
8831 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
8832 F:      drivers/i2c/muxes/i2c-mux-gpio.c
8833 F:      include/linux/platform_data/i2c-mux-gpio.h
8834
8835 GENERIC HDLC (WAN) DRIVERS
8836 M:      Krzysztof Halasa <[email protected]>
8837 S:      Maintained
8838 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
8839 F:      drivers/net/wan/c101.c
8840 F:      drivers/net/wan/hd6457*
8841 F:      drivers/net/wan/hdlc*
8842 F:      drivers/net/wan/n2.c
8843 F:      drivers/net/wan/pc300too.c
8844 F:      drivers/net/wan/pci200syn.c
8845 F:      drivers/net/wan/wanxl*
8846
8847 GENERIC INCLUDE/ASM HEADER FILES
8848 M:      Arnd Bergmann <[email protected]>
8849 L:      [email protected]
8850 S:      Maintained
8851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8852 F:      include/asm-generic/
8853 F:      include/uapi/asm-generic/
8854
8855 GENERIC PHY FRAMEWORK
8856 M:      Vinod Koul <[email protected]>
8857 M:      Kishon Vijay Abraham I <[email protected]>
8858 L:      [email protected]
8859 S:      Supported
8860 Q:      https://patchwork.kernel.org/project/linux-phy/list/
8861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8862 F:      Documentation/devicetree/bindings/phy/
8863 F:      drivers/phy/
8864 F:      include/dt-bindings/phy/
8865 F:      include/linux/phy/
8866
8867 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8868 M:      Wolfram Sang <[email protected]>
8869 S:      Supported
8870 F:      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
8871 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
8872
8873 GENERIC PM DOMAINS
8874 M:      "Rafael J. Wysocki" <[email protected]>
8875 M:      Kevin Hilman <[email protected]>
8876 M:      Ulf Hansson <[email protected]>
8877 L:      [email protected]
8878 S:      Supported
8879 F:      Documentation/devicetree/bindings/power/power?domain*
8880 F:      drivers/base/power/domain*.c
8881 F:      include/linux/pm_domain.h
8882
8883 GENERIC PM DOMAIN PROVIDERS
8884 M:      Ulf Hansson <[email protected]>
8885 L:      [email protected]
8886 S:      Supported
8887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
8888 F:      drivers/pmdomain/
8889
8890 GENERIC RADIX TREE
8891 M:      Kent Overstreet <[email protected]>
8892 S:      Supported
8893 C:      irc://irc.oftc.net/bcache
8894 F:      include/linux/generic-radix-tree.h
8895 F:      lib/generic-radix-tree.c
8896
8897 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8898 M:      Eugen Hristev <[email protected]>
8899 L:      [email protected]
8900 S:      Maintained
8901 F:      drivers/input/touchscreen/resistive-adc-touch.c
8902
8903 GENERIC STRING LIBRARY
8904 M:      Kees Cook <[email protected]>
8905 R:      Andy Shevchenko <[email protected]>
8906 L:      [email protected]
8907 S:      Supported
8908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8909 F:      include/linux/string.h
8910 F:      include/linux/string_choices.h
8911 F:      include/linux/string_helpers.h
8912 F:      lib/string.c
8913 F:      lib/string_helpers.c
8914 F:      lib/test-string_helpers.c
8915 F:      lib/test_string.c
8916
8917 GENERIC UIO DRIVER FOR PCI DEVICES
8918 M:      "Michael S. Tsirkin" <[email protected]>
8919 L:      [email protected]
8920 S:      Supported
8921 F:      drivers/uio/uio_pci_generic.c
8922
8923 GENERIC VDSO LIBRARY
8924 M:      Andy Lutomirski <[email protected]>
8925 M:      Thomas Gleixner <[email protected]>
8926 M:      Vincenzo Frascino <[email protected]>
8927 L:      [email protected]
8928 S:      Maintained
8929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8930 F:      include/asm-generic/vdso/vsyscall.h
8931 F:      include/vdso/
8932 F:      kernel/time/vsyscall.c
8933 F:      lib/vdso/
8934
8935 GENWQE (IBM Generic Workqueue Card)
8936 M:      Frank Haverkamp <[email protected]>
8937 S:      Supported
8938 F:      drivers/misc/genwqe/
8939
8940 GET_MAINTAINER SCRIPT
8941 M:      Joe Perches <[email protected]>
8942 S:      Maintained
8943 F:      scripts/get_maintainer.pl
8944
8945 GFS2 FILE SYSTEM
8946 M:      Andreas Gruenbacher <[email protected]>
8947 L:      [email protected]
8948 S:      Supported
8949 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8951 F:      Documentation/filesystems/gfs2*
8952 F:      fs/gfs2/
8953 F:      include/uapi/linux/gfs2_ondisk.h
8954
8955 GIGABYTE WMI DRIVER
8956 M:      Thomas Weißschuh <[email protected]>
8957 L:      [email protected]
8958 S:      Maintained
8959 F:      drivers/platform/x86/gigabyte-wmi.c
8960
8961 GNSS SUBSYSTEM
8962 M:      Johan Hovold <[email protected]>
8963 S:      Maintained
8964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8965 F:      Documentation/ABI/testing/sysfs-class-gnss
8966 F:      Documentation/devicetree/bindings/gnss/
8967 F:      drivers/gnss/
8968 F:      include/linux/gnss.h
8969
8970 GO7007 MPEG CODEC
8971 M:      Hans Verkuil <[email protected]>
8972 L:      [email protected]
8973 S:      Maintained
8974 F:      drivers/media/usb/go7007/
8975
8976 GOODIX TOUCHSCREEN
8977 M:      Bastien Nocera <[email protected]>
8978 M:      Hans de Goede <[email protected]>
8979 L:      [email protected]
8980 S:      Maintained
8981 F:      drivers/input/touchscreen/goodix*
8982
8983 GOOGLE ETHERNET DRIVERS
8984 M:      Jeroen de Borst <[email protected]>
8985 M:      Praveen Kaligineedi <[email protected]>
8986 R:      Shailend Chand <[email protected]>
8987 L:      [email protected]
8988 S:      Supported
8989 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
8990 F:      drivers/net/ethernet/google
8991
8992 GOOGLE FIRMWARE DRIVERS
8993 M:      Tzung-Bi Shih <[email protected]>
8994 R:      Brian Norris <[email protected]>
8995 R:      Julius Werner <[email protected]>
8996 L:      [email protected]
8997 S:      Maintained
8998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
8999 F:      drivers/firmware/google/
9000
9001 GPD POCKET FAN DRIVER
9002 M:      Hans de Goede <[email protected]>
9003 L:      [email protected]
9004 S:      Maintained
9005 F:      drivers/platform/x86/gpd-pocket-fan.c
9006
9007 GPIO ACPI SUPPORT
9008 M:      Mika Westerberg <[email protected]>
9009 M:      Andy Shevchenko <[email protected]>
9010 L:      [email protected]
9011 L:      [email protected]
9012 S:      Supported
9013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9014 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
9015 F:      drivers/gpio/gpiolib-acpi.c
9016 F:      drivers/gpio/gpiolib-acpi.h
9017
9018 GPIO AGGREGATOR
9019 M:      Geert Uytterhoeven <[email protected]>
9020 L:      [email protected]
9021 S:      Supported
9022 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
9023 F:      drivers/gpio/gpio-aggregator.c
9024
9025 GPIO IR Transmitter
9026 M:      Sean Young <[email protected]>
9027 L:      [email protected]
9028 S:      Maintained
9029 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9030 F:      drivers/media/rc/gpio-ir-tx.c
9031
9032 GPIO MOCKUP DRIVER
9033 M:      Bamvor Jian Zhang <[email protected]>
9034 L:      [email protected]
9035 S:      Maintained
9036 F:      drivers/gpio/gpio-mockup.c
9037 F:      tools/testing/selftests/gpio/
9038
9039 GPIO REGMAP
9040 M:      Michael Walle <[email protected]>
9041 S:      Maintained
9042 F:      drivers/gpio/gpio-regmap.c
9043 F:      include/linux/gpio/regmap.h
9044 K:      (devm_)?gpio_regmap_(un)?register
9045
9046 GPIO SUBSYSTEM
9047 M:      Linus Walleij <[email protected]>
9048 M:      Bartosz Golaszewski <[email protected]>
9049 R:      Andy Shevchenko <[email protected]>
9050 L:      [email protected]
9051 S:      Maintained
9052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9053 F:      Documentation/ABI/obsolete/sysfs-gpio
9054 F:      Documentation/ABI/testing/gpio-cdev
9055 F:      Documentation/admin-guide/gpio/
9056 F:      Documentation/devicetree/bindings/gpio/
9057 F:      Documentation/driver-api/gpio/
9058 F:      drivers/gpio/
9059 F:      include/dt-bindings/gpio/
9060 F:      include/linux/gpio.h
9061 F:      include/linux/gpio/
9062 F:      include/linux/of_gpio.h
9063 F:      include/uapi/linux/gpio.h
9064 F:      tools/gpio/
9065
9066 GRE DEMULTIPLEXER DRIVER
9067 M:      Dmitry Kozlov <[email protected]>
9068 L:      [email protected]
9069 S:      Maintained
9070 F:      include/net/gre.h
9071 F:      net/ipv4/gre_demux.c
9072 F:      net/ipv4/gre_offload.c
9073
9074 GRETH 10/100/1G Ethernet MAC device driver
9075 M:      Andreas Larsson <[email protected]>
9076 L:      [email protected]
9077 S:      Maintained
9078 F:      drivers/net/ethernet/aeroflex/
9079
9080 GREYBUS AUDIO PROTOCOLS DRIVERS
9081 M:      Vaibhav Agarwal <[email protected]>
9082 M:      Mark Greer <[email protected]>
9083 S:      Maintained
9084 F:      drivers/staging/greybus/audio_apbridgea.c
9085 F:      drivers/staging/greybus/audio_apbridgea.h
9086 F:      drivers/staging/greybus/audio_codec.c
9087 F:      drivers/staging/greybus/audio_codec.h
9088 F:      drivers/staging/greybus/audio_gb.c
9089 F:      drivers/staging/greybus/audio_manager.c
9090 F:      drivers/staging/greybus/audio_manager.h
9091 F:      drivers/staging/greybus/audio_manager_module.c
9092 F:      drivers/staging/greybus/audio_manager_private.h
9093 F:      drivers/staging/greybus/audio_manager_sysfs.c
9094 F:      drivers/staging/greybus/audio_module.c
9095 F:      drivers/staging/greybus/audio_topology.c
9096
9097 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9098 M:      Viresh Kumar <[email protected]>
9099 S:      Maintained
9100 F:      drivers/staging/greybus/authentication.c
9101 F:      drivers/staging/greybus/bootrom.c
9102 F:      drivers/staging/greybus/firmware.h
9103 F:      drivers/staging/greybus/fw-core.c
9104 F:      drivers/staging/greybus/fw-download.c
9105 F:      drivers/staging/greybus/fw-management.c
9106 F:      drivers/staging/greybus/greybus_authentication.h
9107 F:      drivers/staging/greybus/greybus_firmware.h
9108 F:      drivers/staging/greybus/hid.c
9109 F:      drivers/staging/greybus/i2c.c
9110 F:      drivers/staging/greybus/spi.c
9111 F:      drivers/staging/greybus/spilib.c
9112 F:      drivers/staging/greybus/spilib.h
9113
9114 GREYBUS LOOPBACK DRIVER
9115 M:      Bryan O'Donoghue <[email protected]>
9116 S:      Maintained
9117 F:      drivers/staging/greybus/loopback.c
9118
9119 GREYBUS PLATFORM DRIVERS
9120 M:      Vaibhav Hiremath <[email protected]>
9121 S:      Maintained
9122 F:      drivers/staging/greybus/arche-apb-ctrl.c
9123 F:      drivers/staging/greybus/arche-platform.c
9124 F:      drivers/staging/greybus/arche_platform.h
9125
9126 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9127 M:      Rui Miguel Silva <[email protected]>
9128 S:      Maintained
9129 F:      drivers/staging/greybus/gpio.c
9130 F:      drivers/staging/greybus/light.c
9131 F:      drivers/staging/greybus/power_supply.c
9132 F:      drivers/staging/greybus/sdio.c
9133 F:      drivers/staging/greybus/spi.c
9134 F:      drivers/staging/greybus/spilib.c
9135
9136 GREYBUS BEAGLEPLAY DRIVERS
9137 M:      Ayush Singh <[email protected]>
9138 L:      [email protected] (moderated for non-subscribers)
9139 S:      Maintained
9140 F:      Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9141 F:      drivers/greybus/gb-beagleplay.c
9142
9143 GREYBUS SUBSYSTEM
9144 M:      Johan Hovold <[email protected]>
9145 M:      Alex Elder <[email protected]>
9146 M:      Greg Kroah-Hartman <[email protected]>
9147 L:      [email protected] (moderated for non-subscribers)
9148 S:      Maintained
9149 F:      drivers/greybus/
9150 F:      drivers/staging/greybus/
9151 F:      include/linux/greybus.h
9152 F:      include/linux/greybus/
9153
9154 GREYBUS UART PROTOCOLS DRIVERS
9155 M:      David Lin <[email protected]>
9156 S:      Maintained
9157 F:      drivers/staging/greybus/log.c
9158 F:      drivers/staging/greybus/uart.c
9159
9160 GS1662 VIDEO SERIALIZER
9161 M:      Charles-Antoine Couret <[email protected]>
9162 L:      [email protected]
9163 S:      Maintained
9164 T:      git git://linuxtv.org/media_tree.git
9165 F:      drivers/media/spi/gs1662.c
9166
9167 GSPCA FINEPIX SUBDRIVER
9168 M:      Frank Zago <[email protected]>
9169 L:      [email protected]
9170 S:      Maintained
9171 T:      git git://linuxtv.org/media_tree.git
9172 F:      drivers/media/usb/gspca/finepix.c
9173
9174 GSPCA GL860 SUBDRIVER
9175 M:      Olivier Lorin <[email protected]>
9176 L:      [email protected]
9177 S:      Maintained
9178 T:      git git://linuxtv.org/media_tree.git
9179 F:      drivers/media/usb/gspca/gl860/
9180
9181 GSPCA M5602 SUBDRIVER
9182 M:      Erik Andren <[email protected]>
9183 L:      [email protected]
9184 S:      Maintained
9185 T:      git git://linuxtv.org/media_tree.git
9186 F:      drivers/media/usb/gspca/m5602/
9187
9188 GSPCA PAC207 SONIXB SUBDRIVER
9189 M:      Hans Verkuil <[email protected]>
9190 L:      [email protected]
9191 S:      Odd Fixes
9192 T:      git git://linuxtv.org/media_tree.git
9193 F:      drivers/media/usb/gspca/pac207.c
9194
9195 GSPCA SN9C20X SUBDRIVER
9196 M:      Brian Johnson <[email protected]>
9197 L:      [email protected]
9198 S:      Maintained
9199 T:      git git://linuxtv.org/media_tree.git
9200 F:      drivers/media/usb/gspca/sn9c20x.c
9201
9202 GSPCA T613 SUBDRIVER
9203 M:      Leandro Costantino <[email protected]>
9204 L:      [email protected]
9205 S:      Maintained
9206 T:      git git://linuxtv.org/media_tree.git
9207 F:      drivers/media/usb/gspca/t613.c
9208
9209 GSPCA USB WEBCAM DRIVER
9210 M:      Hans Verkuil <[email protected]>
9211 L:      [email protected]
9212 S:      Odd Fixes
9213 T:      git git://linuxtv.org/media_tree.git
9214 F:      drivers/media/usb/gspca/
9215
9216 GTP (GPRS Tunneling Protocol)
9217 M:      Pablo Neira Ayuso <[email protected]>
9218 M:      Harald Welte <[email protected]>
9219 L:      [email protected]
9220 S:      Maintained
9221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9222 F:      drivers/net/gtp.c
9223
9224 GUID PARTITION TABLE (GPT)
9225 M:      Davidlohr Bueso <[email protected]>
9226 L:      [email protected]
9227 S:      Maintained
9228 F:      block/partitions/efi.*
9229
9230 HABANALABS PCI DRIVER
9231 M:      Oded Gabbay <[email protected]>
9232 L:      [email protected]
9233 S:      Supported
9234 C:      irc://irc.oftc.net/dri-devel
9235 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9236 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
9237 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
9238 F:      drivers/accel/habanalabs/
9239 F:      include/linux/habanalabs/
9240 F:      include/trace/events/habanalabs.h
9241 F:      include/uapi/drm/habanalabs_accel.h
9242
9243 HACKRF MEDIA DRIVER
9244 M:      Antti Palosaari <[email protected]>
9245 L:      [email protected]
9246 S:      Maintained
9247 W:      https://linuxtv.org
9248 W:      http://palosaari.fi/linux/
9249 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9250 T:      git git://linuxtv.org/anttip/media_tree.git
9251 F:      drivers/media/usb/hackrf/
9252
9253 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9254 M:      Chuck Lever <[email protected]>
9255 L:      [email protected]
9256 L:      [email protected]
9257 S:      Maintained
9258 F:      Documentation/netlink/specs/handshake.yaml
9259 F:      Documentation/networking/tls-handshake.rst
9260 F:      include/net/handshake.h
9261 F:      include/trace/events/handshake.h
9262 F:      net/handshake/
9263
9264 HANTRO VPU CODEC DRIVER
9265 M:      Ezequiel Garcia <[email protected]>
9266 M:      Philipp Zabel <[email protected]>
9267 L:      [email protected]
9268 L:      [email protected]
9269 S:      Maintained
9270 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9271 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9272 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9273 F:      drivers/media/platform/verisilicon/
9274
9275 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9276 M:      Frank Seidel <[email protected]>
9277 L:      [email protected]
9278 S:      Maintained
9279 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9280 F:      drivers/platform/x86/hdaps.c
9281
9282 HARDWARE MONITORING
9283 M:      Jean Delvare <[email protected]>
9284 M:      Guenter Roeck <[email protected]>
9285 L:      [email protected]
9286 S:      Maintained
9287 W:      http://hwmon.wiki.kernel.org/
9288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9289 F:      Documentation/ABI/testing/sysfs-class-hwmon
9290 F:      Documentation/devicetree/bindings/hwmon/
9291 F:      Documentation/hwmon/
9292 F:      drivers/hwmon/
9293 F:      include/linux/hwmon*.h
9294 F:      include/trace/events/hwmon*.h
9295 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9296
9297 HARDWARE RANDOM NUMBER GENERATOR CORE
9298 M:      Olivia Mackall <[email protected]>
9299 M:      Herbert Xu <[email protected]>
9300 L:      [email protected]
9301 S:      Odd fixes
9302 F:      Documentation/admin-guide/hw_random.rst
9303 F:      Documentation/devicetree/bindings/rng/
9304 F:      drivers/char/hw_random/
9305 F:      include/linux/hw_random.h
9306
9307 HARDWARE SPINLOCK CORE
9308 M:      Ohad Ben-Cohen <[email protected]>
9309 M:      Bjorn Andersson <[email protected]>
9310 R:      Baolin Wang <[email protected]>
9311 L:      [email protected]
9312 S:      Maintained
9313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9314 F:      Documentation/devicetree/bindings/hwlock/
9315 F:      Documentation/locking/hwspinlock.rst
9316 F:      drivers/hwspinlock/
9317 F:      include/linux/hwspinlock.h
9318
9319 HARDWARE TRACING FACILITIES
9320 M:      Alexander Shishkin <[email protected]>
9321 S:      Maintained
9322 F:      drivers/hwtracing/
9323
9324 HARMONY SOUND DRIVER
9325 L:      [email protected]
9326 S:      Maintained
9327 F:      sound/parisc/harmony.*
9328
9329 HDPVR USB VIDEO ENCODER DRIVER
9330 M:      Hans Verkuil <[email protected]>
9331 L:      [email protected]
9332 S:      Odd Fixes
9333 W:      https://linuxtv.org
9334 T:      git git://linuxtv.org/media_tree.git
9335 F:      drivers/media/usb/hdpvr/
9336
9337 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9338 M:      Matt Hsiao <[email protected]>
9339 S:      Supported
9340 F:      drivers/misc/hpilo.[ch]
9341
9342 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9343 M:      Jerry Hoemann <[email protected]>
9344 S:      Supported
9345 F:      Documentation/watchdog/hpwdt.rst
9346 F:      drivers/watchdog/hpwdt.c
9347
9348 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9349 M:      Don Brace <[email protected]>
9350 L:      [email protected]
9351 L:      [email protected]
9352 S:      Supported
9353 F:      Documentation/scsi/hpsa.rst
9354 F:      drivers/scsi/hpsa*.[ch]
9355 F:      include/linux/cciss*.h
9356 F:      include/uapi/linux/cciss*.h
9357
9358 HFI1 DRIVER
9359 M:      Dennis Dalessandro <[email protected]>
9360 L:      [email protected]
9361 S:      Supported
9362 F:      drivers/infiniband/hw/hfi1
9363
9364 HFS FILESYSTEM
9365 L:      [email protected]
9366 S:      Orphan
9367 F:      Documentation/filesystems/hfs.rst
9368 F:      fs/hfs/
9369
9370 HFSPLUS FILESYSTEM
9371 L:      [email protected]
9372 S:      Orphan
9373 F:      Documentation/filesystems/hfsplus.rst
9374 F:      fs/hfsplus/
9375
9376 HGA FRAMEBUFFER DRIVER
9377 M:      Ferenc Bakonyi <[email protected]>
9378 L:      [email protected]
9379 S:      Maintained
9380 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9381 F:      drivers/video/fbdev/hgafb.c
9382
9383 HIBERNATION (aka Software Suspend, aka swsusp)
9384 M:      "Rafael J. Wysocki" <[email protected]>
9385 M:      Pavel Machek <[email protected]>
9386 L:      [email protected]
9387 S:      Supported
9388 B:      https://bugzilla.kernel.org
9389 F:      arch/*/include/asm/suspend*.h
9390 F:      arch/x86/power/
9391 F:      drivers/base/power/
9392 F:      include/linux/freezer.h
9393 F:      include/linux/pm.h
9394 F:      include/linux/suspend.h
9395 F:      kernel/power/
9396
9397 HID CORE LAYER
9398 M:      Jiri Kosina <[email protected]>
9399 M:      Benjamin Tissoires <[email protected]>
9400 L:      [email protected]
9401 S:      Maintained
9402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9403 F:      Documentation/hid/
9404 F:      drivers/hid/
9405 F:      include/linux/hid*
9406 F:      include/uapi/linux/hid*
9407 F:      samples/hid/
9408 F:      tools/testing/selftests/hid/
9409
9410 HID LOGITECH DRIVERS
9411 R:      Filipe Laíns <[email protected]>
9412 L:      [email protected]
9413 S:      Maintained
9414 F:      drivers/hid/hid-logitech-*
9415
9416 HID NVIDIA SHIELD DRIVER
9417 M:      Rahul Rameshbabu <[email protected]>
9418 L:      [email protected]
9419 S:      Maintained
9420 F:      drivers/hid/hid-nvidia-shield.c
9421
9422 HID PHOENIX RC FLIGHT CONTROLLER
9423 M:      Marcus Folkesson <[email protected]>
9424 L:      [email protected]
9425 S:      Maintained
9426 F:      drivers/hid/hid-pxrc.c
9427
9428 HID PLAYSTATION DRIVER
9429 M:      Roderick Colenbrander <[email protected]>
9430 L:      [email protected]
9431 S:      Supported
9432 F:      drivers/hid/hid-playstation.c
9433
9434 HID SENSOR HUB DRIVERS
9435 M:      Jiri Kosina <[email protected]>
9436 M:      Jonathan Cameron <[email protected]>
9437 M:      Srinivas Pandruvada <[email protected]>
9438 L:      [email protected]
9439 L:      [email protected]
9440 S:      Maintained
9441 F:      Documentation/hid/hid-sensor*
9442 F:      drivers/hid/hid-sensor-*
9443 F:      drivers/iio/*/hid-*
9444 F:      include/linux/hid-sensor-*
9445
9446 HID VRC-2 CAR CONTROLLER DRIVER
9447 M:      Marcus Folkesson <[email protected]>
9448 L:      [email protected]
9449 S:      Maintained
9450 F:      drivers/hid/hid-vrc2.c
9451
9452 HID WACOM DRIVER
9453 M:      Ping Cheng <[email protected]>
9454 M:      Jason Gerecke  <[email protected]>
9455 L:      [email protected]
9456 S:      Maintained
9457 F:      drivers/hid/wacom.h
9458 F:      drivers/hid/wacom_*
9459
9460 HID++ LOGITECH DRIVERS
9461 R:      Filipe Laíns <[email protected]>
9462 R:      Bastien Nocera <[email protected]>
9463 L:      [email protected]
9464 S:      Maintained
9465 F:      drivers/hid/hid-logitech-hidpp.c
9466
9467 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9468 M:      Thomas Gleixner <[email protected]>
9469 L:      [email protected]
9470 S:      Maintained
9471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9472 F:      Documentation/timers/
9473 F:      include/linux/clockchips.h
9474 F:      include/linux/hrtimer.h
9475 F:      kernel/time/clockevents.c
9476 F:      kernel/time/hrtimer.c
9477 F:      kernel/time/timer_*.c
9478
9479 HIGH-SPEED SCC DRIVER FOR AX.25
9480 L:      [email protected]
9481 S:      Orphan
9482 F:      drivers/net/hamradio/scc.c
9483
9484 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9485 M:      HighPoint Linux Team <[email protected]>
9486 S:      Supported
9487 W:      http://www.highpoint-tech.com
9488 F:      Documentation/scsi/hptiop.rst
9489 F:      drivers/scsi/hptiop.c
9490
9491 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9492 M:      John Stultz <[email protected]>
9493 L:      [email protected]
9494 S:      Maintained
9495 F:      drivers/misc/hisi_hikey_usb.c
9496
9497 HIMAX HX83112B TOUCHSCREEN SUPPORT
9498 M:      Job Noorman <[email protected]>
9499 L:      [email protected]
9500 S:      Maintained
9501 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9502 F:      drivers/input/touchscreen/himax_hx83112b.c
9503
9504 HIPPI
9505 M:      Jes Sorensen <[email protected]>
9506 L:      [email protected]
9507 S:      Maintained
9508 F:      drivers/net/hippi/
9509 F:      include/linux/hippidevice.h
9510 F:      include/uapi/linux/if_hippi.h
9511 F:      net/802/hippi.c
9512
9513 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9514 M:      Kurt Kanzenbach <[email protected]>
9515 L:      [email protected]
9516 S:      Maintained
9517 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9518 F:      drivers/net/dsa/hirschmann/*
9519 F:      include/linux/platform_data/hirschmann-hellcreek.h
9520 F:      net/dsa/tag_hellcreek.c
9521
9522 HISILICON DMA DRIVER
9523 M:      Zhou Wang <[email protected]>
9524 M:      Jie Hai <[email protected]>
9525 L:      [email protected]
9526 S:      Maintained
9527 F:      drivers/dma/hisi_dma.c
9528
9529 HISILICON GPIO DRIVER
9530 M:      Jay Fang <[email protected]>
9531 L:      [email protected]
9532 S:      Maintained
9533 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9534 F:      drivers/gpio/gpio-hisi.c
9535
9536 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9537 M:      Longfang Liu <[email protected]>
9538 L:      [email protected]
9539 S:      Maintained
9540 F:      Documentation/ABI/testing/debugfs-hisi-hpre
9541 F:      drivers/crypto/hisilicon/hpre/hpre.h
9542 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
9543 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
9544
9545 HISILICON HNS3 PMU DRIVER
9546 M:      Jijie Shao <[email protected]>
9547 S:      Supported
9548 F:      Documentation/admin-guide/perf/hns3-pmu.rst
9549 F:      drivers/perf/hisilicon/hns3_pmu.c
9550
9551 HISILICON I2C CONTROLLER DRIVER
9552 M:      Yicong Yang <[email protected]>
9553 L:      [email protected]
9554 S:      Maintained
9555 W:      https://www.hisilicon.com
9556 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9557 F:      drivers/i2c/busses/i2c-hisi.c
9558
9559 HISILICON KUNPENG SOC HCCS DRIVER
9560 M:      Huisong Li <[email protected]>
9561 S:      Maintained
9562 F:      Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9563 F:      drivers/soc/hisilicon/kunpeng_hccs.c
9564 F:      drivers/soc/hisilicon/kunpeng_hccs.h
9565
9566 HISILICON LPC BUS DRIVER
9567 M:      Jay Fang <[email protected]>
9568 S:      Maintained
9569 W:      http://www.hisilicon.com
9570 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9571 F:      drivers/bus/hisi_lpc.c
9572
9573 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9574 M:      Yisen Zhuang <[email protected]>
9575 M:      Salil Mehta <[email protected]>
9576 L:      [email protected]
9577 S:      Maintained
9578 W:      http://www.hisilicon.com
9579 F:      drivers/net/ethernet/hisilicon/hns3/
9580
9581 HISILICON NETWORK SUBSYSTEM DRIVER
9582 M:      Yisen Zhuang <[email protected]>
9583 M:      Salil Mehta <[email protected]>
9584 L:      [email protected]
9585 S:      Maintained
9586 W:      http://www.hisilicon.com
9587 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
9588 F:      drivers/net/ethernet/hisilicon/
9589
9590 HISILICON PMU DRIVER
9591 M:      Yicong Yang <[email protected]>
9592 M:      Jonathan Cameron <[email protected]>
9593 S:      Supported
9594 W:      http://www.hisilicon.com
9595 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9596 F:      Documentation/admin-guide/perf/hisi-pmu.rst
9597 F:      drivers/perf/hisilicon
9598
9599 HISILICON PTT DRIVER
9600 M:      Yicong Yang <[email protected]>
9601 M:      Jonathan Cameron <[email protected]>
9602 L:      [email protected]
9603 S:      Maintained
9604 F:      Documentation/ABI/testing/sysfs-devices-hisi_ptt
9605 F:      Documentation/trace/hisi-ptt.rst
9606 F:      drivers/hwtracing/ptt/
9607 F:      tools/perf/arch/arm64/util/hisi-ptt.c
9608 F:      tools/perf/util/hisi-ptt*
9609 F:      tools/perf/util/hisi-ptt-decoder/*
9610
9611 HISILICON QM DRIVER
9612 M:      Weili Qian <[email protected]>
9613 M:      Zhou Wang <[email protected]>
9614 L:      [email protected]
9615 S:      Maintained
9616 F:      drivers/crypto/hisilicon/Kconfig
9617 F:      drivers/crypto/hisilicon/Makefile
9618 F:      drivers/crypto/hisilicon/qm.c
9619 F:      drivers/crypto/hisilicon/sgl.c
9620 F:      include/linux/hisi_acc_qm.h
9621
9622 HISILICON ROCE DRIVER
9623 M:      Junxian Huang <[email protected]>
9624 L:      [email protected]
9625 S:      Maintained
9626 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9627 F:      drivers/infiniband/hw/hns/
9628
9629 HISILICON SAS Controller
9630 M:      Xiang Chen <[email protected]>
9631 S:      Supported
9632 W:      http://www.hisilicon.com
9633 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9634 F:      drivers/scsi/hisi_sas/
9635
9636 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9637 M:      Kai Ye <[email protected]>
9638 M:      Longfang Liu <[email protected]>
9639 L:      [email protected]
9640 S:      Maintained
9641 F:      Documentation/ABI/testing/debugfs-hisi-sec
9642 F:      drivers/crypto/hisilicon/sec2/sec.h
9643 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
9644 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
9645 F:      drivers/crypto/hisilicon/sec2/sec_main.c
9646
9647 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9648 M:      Jay Fang <[email protected]>
9649 L:      [email protected]
9650 S:      Maintained
9651 W:      http://www.hisilicon.com
9652 F:      drivers/spi/spi-hisi-kunpeng.c
9653
9654 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9655 M:      Mauro Carvalho Chehab <[email protected]>
9656 L:      [email protected]
9657 S:      Maintained
9658 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9659 F:      drivers/spmi/hisi-spmi-controller.c
9660
9661 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9662 M:      Mauro Carvalho Chehab <[email protected]>
9663 L:      [email protected]
9664 S:      Maintained
9665 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9666 F:      drivers/mfd/hi6421-spmi-pmic.c
9667
9668 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9669 M:      Weili Qian <[email protected]>
9670 S:      Maintained
9671 F:      drivers/crypto/hisilicon/trng/trng.c
9672
9673 HISILICON V3XX SPI NOR FLASH Controller Driver
9674 M:      Jay Fang <[email protected]>
9675 S:      Maintained
9676 W:      http://www.hisilicon.com
9677 F:      drivers/spi/spi-hisi-sfc-v3xx.c
9678
9679 HISILICON ZIP Controller DRIVER
9680 M:      Yang Shen <[email protected]>
9681 M:      Zhou Wang <[email protected]>
9682 L:      [email protected]
9683 S:      Maintained
9684 F:      Documentation/ABI/testing/debugfs-hisi-zip
9685 F:      drivers/crypto/hisilicon/zip/
9686
9687 HMM - Heterogeneous Memory Management
9688 M:      Jérôme Glisse <[email protected]>
9689 L:      [email protected]
9690 S:      Maintained
9691 F:      Documentation/mm/hmm.rst
9692 F:      include/linux/hmm*
9693 F:      lib/test_hmm*
9694 F:      mm/hmm*
9695 F:      tools/testing/selftests/mm/*hmm*
9696
9697 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
9698 M:      Andreas Klinger <[email protected]>
9699 L:      [email protected]
9700 S:      Maintained
9701 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
9702 F:      drivers/iio/pressure/mprls0025pa.c
9703
9704 HP BIOSCFG DRIVER
9705 M:      Jorge Lopez <[email protected]>
9706 L:      [email protected]
9707 S:      Maintained
9708 F:      drivers/platform/x86/hp/hp-bioscfg/
9709
9710 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9711 L:      [email protected]
9712 S:      Orphan
9713 F:      drivers/platform/x86/hp/tc1100-wmi.c
9714
9715 HP WMI HARDWARE MONITOR DRIVER
9716 M:      James Seo <[email protected]>
9717 L:      [email protected]
9718 S:      Maintained
9719 F:      Documentation/hwmon/hp-wmi-sensors.rst
9720 F:      drivers/hwmon/hp-wmi-sensors.c
9721
9722 HPET:   High Precision Event Timers driver
9723 M:      Clemens Ladisch <[email protected]>
9724 S:      Maintained
9725 F:      Documentation/timers/hpet.rst
9726 F:      drivers/char/hpet.c
9727 F:      include/linux/hpet.h
9728 F:      include/uapi/linux/hpet.h
9729
9730 HPET:   x86
9731 S:      Orphan
9732 F:      arch/x86/include/asm/hpet.h
9733 F:      arch/x86/kernel/hpet.c
9734
9735 HPFS FILESYSTEM
9736 M:      Mikulas Patocka <[email protected]>
9737 S:      Maintained
9738 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9739 F:      fs/hpfs/
9740
9741 HS3001 Hardware Temperature and Humidity Sensor
9742 M:      Andre Werner <[email protected]>
9743 L:      [email protected]
9744 S:      Maintained
9745 F:      drivers/hwmon/hs3001.c
9746
9747 HSI SUBSYSTEM
9748 M:      Sebastian Reichel <[email protected]>
9749 S:      Maintained
9750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9751 F:      Documentation/ABI/testing/sysfs-bus-hsi
9752 F:      Documentation/driver-api/hsi.rst
9753 F:      drivers/hsi/
9754 F:      include/linux/hsi/
9755 F:      include/uapi/linux/hsi/
9756
9757 HSO 3G MODEM DRIVER
9758 L:      [email protected]
9759 S:      Orphan
9760 F:      drivers/net/usb/hso.c
9761
9762 HSR NETWORK PROTOCOL
9763 L:      [email protected]
9764 S:      Orphan
9765 F:      net/hsr/
9766
9767 HT16K33 LED CONTROLLER DRIVER
9768 M:      Robin van der Gracht <[email protected]>
9769 S:      Maintained
9770 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9771 F:      drivers/auxdisplay/ht16k33.c
9772
9773 HTCPEN TOUCHSCREEN DRIVER
9774 M:      Pau Oliva Fora <[email protected]>
9775 L:      [email protected]
9776 S:      Maintained
9777 F:      drivers/input/touchscreen/htcpen.c
9778
9779 HTE SUBSYSTEM
9780 M:      Dipen Patel <[email protected]>
9781 L:      [email protected]
9782 S:      Maintained
9783 Q:      https://patchwork.kernel.org/project/timestamp/list/
9784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
9785 F:      Documentation/devicetree/bindings/timestamp/
9786 F:      Documentation/driver-api/hte/
9787 F:      drivers/hte/
9788 F:      include/linux/hte.h
9789
9790 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9791 M:      Lorenzo Bianconi <[email protected]>
9792 L:      [email protected]
9793 S:      Maintained
9794 W:      http://www.st.com/
9795 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9796 F:      drivers/iio/humidity/hts221*
9797
9798 HUAWEI ETHERNET DRIVER
9799 M:      Cai Huoqing <[email protected]>
9800 L:      [email protected]
9801 S:      Maintained
9802 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9803 F:      drivers/net/ethernet/huawei/hinic/
9804
9805 HUGETLB SUBSYSTEM
9806 M:      Mike Kravetz <[email protected]>
9807 M:      Muchun Song <[email protected]>
9808 L:      [email protected]
9809 S:      Maintained
9810 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9811 F:      Documentation/admin-guide/mm/hugetlbpage.rst
9812 F:      Documentation/mm/hugetlbfs_reserv.rst
9813 F:      Documentation/mm/vmemmap_dedup.rst
9814 F:      fs/hugetlbfs/
9815 F:      include/linux/hugetlb.h
9816 F:      mm/hugetlb.c
9817 F:      mm/hugetlb_vmemmap.c
9818 F:      mm/hugetlb_vmemmap.h
9819 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
9820
9821 HVA ST MEDIA DRIVER
9822 M:      Jean-Christophe Trotin <[email protected]>
9823 L:      [email protected]
9824 S:      Supported
9825 W:      https://linuxtv.org
9826 T:      git git://linuxtv.org/media_tree.git
9827 F:      drivers/media/platform/st/sti/hva
9828
9829 HWPOISON MEMORY FAILURE HANDLING
9830 M:      Naoya Horiguchi <[email protected]>
9831 R:      Miaohe Lin <[email protected]>
9832 L:      [email protected]
9833 S:      Maintained
9834 F:      mm/hwpoison-inject.c
9835 F:      mm/memory-failure.c
9836
9837 HYCON HY46XX TOUCHSCREEN SUPPORT
9838 M:      Giulio Benetti <[email protected]>
9839 L:      [email protected]
9840 S:      Maintained
9841 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9842 F:      drivers/input/touchscreen/hycon-hy46xx.c
9843
9844 HYGON PROCESSOR SUPPORT
9845 M:      Pu Wen <[email protected]>
9846 L:      [email protected]
9847 S:      Maintained
9848 F:      arch/x86/kernel/cpu/hygon.c
9849
9850 HYNIX HI556 SENSOR DRIVER
9851 M:      Sakari Ailus <[email protected]>
9852 L:      [email protected]
9853 S:      Maintained
9854 T:      git git://linuxtv.org/media_tree.git
9855 F:      drivers/media/i2c/hi556.c
9856
9857 HYNIX HI846 SENSOR DRIVER
9858 M:      Martin Kepplinger <[email protected]>
9859 L:      [email protected]
9860 S:      Maintained
9861 F:      drivers/media/i2c/hi846.c
9862
9863 HYNIX HI847 SENSOR DRIVER
9864 M:      Sakari Ailus <[email protected]>
9865 L:      [email protected]
9866 S:      Maintained
9867 F:      drivers/media/i2c/hi847.c
9868
9869 Hyper-V/Azure CORE AND DRIVERS
9870 M:      "K. Y. Srinivasan" <[email protected]>
9871 M:      Haiyang Zhang <[email protected]>
9872 M:      Wei Liu <[email protected]>
9873 M:      Dexuan Cui <[email protected]>
9874 L:      [email protected]
9875 S:      Supported
9876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9877 F:      Documentation/ABI/stable/sysfs-bus-vmbus
9878 F:      Documentation/ABI/testing/debugfs-hyperv
9879 F:      Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
9880 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9881 F:      Documentation/virt/hyperv
9882 F:      arch/arm64/hyperv
9883 F:      arch/arm64/include/asm/hyperv-tlfs.h
9884 F:      arch/arm64/include/asm/mshyperv.h
9885 F:      arch/x86/hyperv
9886 F:      arch/x86/include/asm/hyperv-tlfs.h
9887 F:      arch/x86/include/asm/mshyperv.h
9888 F:      arch/x86/include/asm/trace/hyperv.h
9889 F:      arch/x86/kernel/cpu/mshyperv.c
9890 F:      drivers/clocksource/hyperv_timer.c
9891 F:      drivers/hid/hid-hyperv.c
9892 F:      drivers/hv/
9893 F:      drivers/input/serio/hyperv-keyboard.c
9894 F:      drivers/iommu/hyperv-iommu.c
9895 F:      drivers/net/ethernet/microsoft/
9896 F:      drivers/net/hyperv/
9897 F:      drivers/pci/controller/pci-hyperv-intf.c
9898 F:      drivers/pci/controller/pci-hyperv.c
9899 F:      drivers/scsi/storvsc_drv.c
9900 F:      drivers/uio/uio_hv_generic.c
9901 F:      drivers/video/fbdev/hyperv_fb.c
9902 F:      include/asm-generic/hyperv-tlfs.h
9903 F:      include/asm-generic/mshyperv.h
9904 F:      include/clocksource/hyperv_timer.h
9905 F:      include/linux/hyperv.h
9906 F:      include/net/mana
9907 F:      include/uapi/linux/hyperv.h
9908 F:      net/vmw_vsock/hyperv_transport.c
9909 F:      tools/hv/
9910
9911 HYPERBUS SUPPORT
9912 M:      Vignesh Raghavendra <[email protected]>
9913 R:      Tudor Ambarus <[email protected]>
9914 L:      [email protected]
9915 S:      Supported
9916 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9917 C:      irc://irc.oftc.net/mtd
9918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9919 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9920 F:      drivers/mtd/hyperbus/
9921 F:      include/linux/mtd/hyperbus.h
9922
9923 HYPERVISOR VIRTUAL CONSOLE DRIVER
9924 L:      [email protected]
9925 S:      Odd Fixes
9926 F:      drivers/tty/hvc/
9927
9928 I2C ACPI SUPPORT
9929 M:      Mika Westerberg <[email protected]>
9930 L:      [email protected]
9931 L:      [email protected]
9932 S:      Maintained
9933 F:      drivers/i2c/i2c-core-acpi.c
9934
9935 I2C ADDRESS TRANSLATOR (ATR)
9936 M:      Tomi Valkeinen <[email protected]>
9937 R:      Luca Ceresoli <[email protected]>
9938 L:      [email protected]
9939 S:      Maintained
9940 F:      drivers/i2c/i2c-atr.c
9941 F:      include/linux/i2c-atr.h
9942
9943 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9944 M:      Ajay Gupta <[email protected]>
9945 L:      [email protected]
9946 S:      Maintained
9947 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
9948 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
9949
9950 I2C MUXES
9951 M:      Peter Rosin <[email protected]>
9952 L:      [email protected]
9953 S:      Maintained
9954 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
9955 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
9956 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
9957 F:      Documentation/i2c/i2c-topology.rst
9958 F:      Documentation/i2c/muxes/
9959 F:      drivers/i2c/i2c-mux.c
9960 F:      drivers/i2c/muxes/
9961 F:      include/linux/i2c-mux.h
9962
9963 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9964 M:      Gregory CLEMENT <[email protected]>
9965 L:      [email protected]
9966 S:      Maintained
9967 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9968 F:      drivers/i2c/busses/i2c-mv64xxx.c
9969
9970 I2C OVER PARALLEL PORT
9971 M:      Jean Delvare <[email protected]>
9972 L:      [email protected]
9973 S:      Maintained
9974 F:      Documentation/i2c/busses/i2c-parport.rst
9975 F:      drivers/i2c/busses/i2c-parport.c
9976
9977 I2C SUBSYSTEM
9978 M:      Wolfram Sang <[email protected]>
9979 L:      [email protected]
9980 S:      Maintained
9981 W:      https://i2c.wiki.kernel.org/
9982 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
9983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9984 F:      Documentation/devicetree/bindings/i2c/i2c.txt
9985 F:      Documentation/i2c/
9986 F:      drivers/i2c/*
9987 F:      include/dt-bindings/i2c/i2c.h
9988 F:      include/linux/i2c-dev.h
9989 F:      include/linux/i2c-smbus.h
9990 F:      include/linux/i2c.h
9991 F:      include/uapi/linux/i2c-*.h
9992 F:      include/uapi/linux/i2c.h
9993
9994 I2C SUBSYSTEM HOST DRIVERS
9995 M:      Andi Shyti <[email protected]>
9996 L:      [email protected]
9997 S:      Maintained
9998 W:      https://i2c.wiki.kernel.org/
9999 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10001 F:      Documentation/devicetree/bindings/i2c/
10002 F:      drivers/i2c/algos/
10003 F:      drivers/i2c/busses/
10004 F:      include/dt-bindings/i2c/
10005
10006 I2C-TAOS-EVM DRIVER
10007 M:      Jean Delvare <[email protected]>
10008 L:      [email protected]
10009 S:      Maintained
10010 F:      Documentation/i2c/busses/i2c-taos-evm.rst
10011 F:      drivers/i2c/busses/i2c-taos-evm.c
10012
10013 I2C-TINY-USB DRIVER
10014 M:      Till Harbaum <[email protected]>
10015 L:      [email protected]
10016 S:      Maintained
10017 W:      http://www.harbaum.org/till/i2c_tiny_usb
10018 F:      drivers/i2c/busses/i2c-tiny-usb.c
10019
10020 I2C/SMBUS CONTROLLER DRIVERS FOR PC
10021 M:      Jean Delvare <[email protected]>
10022 L:      [email protected]
10023 S:      Maintained
10024 F:      Documentation/i2c/busses/i2c-ali1535.rst
10025 F:      Documentation/i2c/busses/i2c-ali1563.rst
10026 F:      Documentation/i2c/busses/i2c-ali15x3.rst
10027 F:      Documentation/i2c/busses/i2c-amd756.rst
10028 F:      Documentation/i2c/busses/i2c-amd8111.rst
10029 F:      Documentation/i2c/busses/i2c-i801.rst
10030 F:      Documentation/i2c/busses/i2c-nforce2.rst
10031 F:      Documentation/i2c/busses/i2c-piix4.rst
10032 F:      Documentation/i2c/busses/i2c-sis5595.rst
10033 F:      Documentation/i2c/busses/i2c-sis630.rst
10034 F:      Documentation/i2c/busses/i2c-sis96x.rst
10035 F:      Documentation/i2c/busses/i2c-via.rst
10036 F:      Documentation/i2c/busses/i2c-viapro.rst
10037 F:      drivers/i2c/busses/i2c-ali1535.c
10038 F:      drivers/i2c/busses/i2c-ali1563.c
10039 F:      drivers/i2c/busses/i2c-ali15x3.c
10040 F:      drivers/i2c/busses/i2c-amd756-s4882.c
10041 F:      drivers/i2c/busses/i2c-amd756.c
10042 F:      drivers/i2c/busses/i2c-amd8111.c
10043 F:      drivers/i2c/busses/i2c-i801.c
10044 F:      drivers/i2c/busses/i2c-isch.c
10045 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
10046 F:      drivers/i2c/busses/i2c-nforce2.c
10047 F:      drivers/i2c/busses/i2c-piix4.c
10048 F:      drivers/i2c/busses/i2c-sis5595.c
10049 F:      drivers/i2c/busses/i2c-sis630.c
10050 F:      drivers/i2c/busses/i2c-sis96x.c
10051 F:      drivers/i2c/busses/i2c-via.c
10052 F:      drivers/i2c/busses/i2c-viapro.c
10053
10054 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10055 M:      Hans de Goede <[email protected]>
10056 L:      [email protected]
10057 S:      Maintained
10058 F:      drivers/i2c/busses/i2c-cht-wc.c
10059
10060 I2C/SMBUS ISMT DRIVER
10061 M:      Seth Heasley <[email protected]>
10062 M:      Neil Horman <[email protected]>
10063 L:      [email protected]
10064 F:      Documentation/i2c/busses/i2c-ismt.rst
10065 F:      drivers/i2c/busses/i2c-ismt.c
10066
10067 I2C/SMBUS STUB DRIVER
10068 M:      Jean Delvare <[email protected]>
10069 L:      [email protected]
10070 S:      Maintained
10071 F:      drivers/i2c/i2c-stub.c
10072
10073 I3C DRIVER FOR ASPEED AST2600
10074 M:      Jeremy Kerr <[email protected]>
10075 S:      Maintained
10076 F:      Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10077 F:      drivers/i3c/master/ast2600-i3c-master.c
10078
10079 I3C DRIVER FOR CADENCE I3C MASTER IP
10080 M:      Przemysław Gaj <[email protected]>
10081 S:      Maintained
10082 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10083 F:      drivers/i3c/master/i3c-master-cdns.c
10084
10085 I3C DRIVER FOR SYNOPSYS DESIGNWARE
10086 S:      Orphan
10087 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10088 F:      drivers/i3c/master/dw*
10089
10090 I3C SUBSYSTEM
10091 M:      Alexandre Belloni <[email protected]>
10092 L:      [email protected] (moderated for non-subscribers)
10093 S:      Maintained
10094 C:      irc://chat.freenode.net/linux-i3c
10095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10096 F:      Documentation/ABI/testing/sysfs-bus-i3c
10097 F:      Documentation/devicetree/bindings/i3c/
10098 F:      Documentation/driver-api/i3c
10099 F:      drivers/i3c/
10100 F:      include/linux/i3c/
10101
10102 IBM Operation Panel Input Driver
10103 M:      Eddie James <[email protected]>
10104 L:      [email protected]
10105 S:      Maintained
10106 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10107 F:      drivers/input/misc/ibm-panel.c
10108
10109 IBM Power 842 compression accelerator
10110 M:      Haren Myneni <[email protected]>
10111 S:      Supported
10112 F:      crypto/842.c
10113 F:      drivers/crypto/nx/Kconfig
10114 F:      drivers/crypto/nx/Makefile
10115 F:      drivers/crypto/nx/nx-842*
10116 F:      include/linux/sw842.h
10117 F:      lib/842/
10118
10119 IBM Power in-Nest Crypto Acceleration
10120 M:      Breno Leitão <[email protected]>
10121 M:      Nayna Jain <[email protected]>
10122 M:      Paulo Flabiano Smorigo <[email protected]>
10123 L:      [email protected]
10124 S:      Supported
10125 F:      drivers/crypto/nx/Kconfig
10126 F:      drivers/crypto/nx/Makefile
10127 F:      drivers/crypto/nx/nx-aes*
10128 F:      drivers/crypto/nx/nx-sha*
10129 F:      drivers/crypto/nx/nx.*
10130 F:      drivers/crypto/nx/nx_csbcpb.h
10131 F:      drivers/crypto/nx/nx_debugfs.c
10132
10133 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10134 M:      Tyrel Datwyler <[email protected]>
10135 L:      [email protected]
10136 L:      [email protected]
10137 S:      Supported
10138 F:      drivers/pci/hotplug/rpadlpar*
10139
10140 IBM Power Linux RAID adapter
10141 M:      Brian King <[email protected]>
10142 S:      Supported
10143 F:      drivers/scsi/ipr.*
10144
10145 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10146 M:      Tyrel Datwyler <[email protected]>
10147 L:      [email protected]
10148 L:      [email protected]
10149 S:      Supported
10150 F:      drivers/pci/hotplug/rpaphp*
10151
10152 IBM Power SRIOV Virtual NIC Device Driver
10153 M:      Haren Myneni <[email protected]>
10154 M:      Rick Lindsley <[email protected]>
10155 R:      Nick Child <[email protected]>
10156 R:      Dany Madden <[email protected]>
10157 R:      Thomas Falcon <[email protected]>
10158 L:      [email protected]
10159 S:      Supported
10160 F:      drivers/net/ethernet/ibm/ibmvnic.*
10161
10162 IBM Power VFIO Support
10163 M:      Timothy Pearson <[email protected]>
10164 S:      Supported
10165 F:      drivers/vfio/vfio_iommu_spapr_tce.c
10166
10167 IBM Power Virtual Ethernet Device Driver
10168 M:      Nick Child <[email protected]>
10169 L:      [email protected]
10170 S:      Supported
10171 F:      drivers/net/ethernet/ibm/ibmveth.*
10172
10173 IBM Power Virtual FC Device Drivers
10174 M:      Tyrel Datwyler <[email protected]>
10175 L:      [email protected]
10176 S:      Supported
10177 F:      drivers/scsi/ibmvscsi/ibmvfc*
10178
10179 IBM Power Virtual Management Channel Driver
10180 M:      Brad Warrum <[email protected]>
10181 M:      Ritu Agarwal <[email protected]>
10182 S:      Supported
10183 F:      drivers/misc/ibmvmc.*
10184
10185 IBM Power Virtual SCSI Device Drivers
10186 M:      Tyrel Datwyler <[email protected]>
10187 L:      [email protected]
10188 S:      Supported
10189 F:      drivers/scsi/ibmvscsi/ibmvscsi*
10190 F:      include/scsi/viosrp.h
10191
10192 IBM Power Virtual SCSI Device Target Driver
10193 M:      Michael Cyr <[email protected]>
10194 L:      [email protected]
10195 L:      [email protected]
10196 S:      Supported
10197 F:      drivers/scsi/ibmvscsi_tgt/
10198
10199 IBM Power VMX Cryptographic instructions
10200 M:      Breno Leitão <[email protected]>
10201 M:      Nayna Jain <[email protected]>
10202 M:      Paulo Flabiano Smorigo <[email protected]>
10203 L:      [email protected]
10204 S:      Supported
10205 F:      drivers/crypto/vmx/Kconfig
10206 F:      drivers/crypto/vmx/Makefile
10207 F:      drivers/crypto/vmx/aes*
10208 F:      drivers/crypto/vmx/ghash*
10209 F:      drivers/crypto/vmx/ppc-xlate.pl
10210 F:      drivers/crypto/vmx/vmx.c
10211
10212 IBM ServeRAID RAID DRIVER
10213 S:      Orphan
10214 F:      drivers/scsi/ips.*
10215
10216 ICH LPC AND GPIO DRIVER
10217 M:      Peter Tyser <[email protected]>
10218 S:      Maintained
10219 F:      drivers/gpio/gpio-ich.c
10220 F:      drivers/mfd/lpc_ich.c
10221
10222 ICY I2C DRIVER
10223 M:      Max Staudt <[email protected]>
10224 L:      [email protected]
10225 S:      Maintained
10226 F:      drivers/i2c/busses/i2c-icy.c
10227
10228 IDEAPAD LAPTOP EXTRAS DRIVER
10229 M:      Ike Panhc <[email protected]>
10230 L:      [email protected]
10231 S:      Maintained
10232 W:      http://launchpad.net/ideapad-laptop
10233 F:      drivers/platform/x86/ideapad-laptop.c
10234
10235 IDEAPAD LAPTOP SLIDEBAR DRIVER
10236 M:      Andrey Moiseev <[email protected]>
10237 L:      [email protected]
10238 S:      Maintained
10239 W:      https://github.com/o2genum/ideapad-slidebar
10240 F:      drivers/input/misc/ideapad_slidebar.c
10241
10242 IDMAPPED MOUNTS
10243 M:      Christian Brauner <[email protected]>
10244 M:      Seth Forshee <[email protected]>
10245 L:      [email protected]
10246 S:      Maintained
10247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
10248 F:      Documentation/filesystems/idmappings.rst
10249 F:      include/linux/mnt_idmapping.*
10250 F:      tools/testing/selftests/mount_setattr/
10251
10252 IDT VersaClock 5 CLOCK DRIVER
10253 M:      Luca Ceresoli <[email protected]>
10254 S:      Maintained
10255 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10256 F:      drivers/clk/clk-versaclock5.c
10257
10258 IEEE 802.15.4 SUBSYSTEM
10259 M:      Alexander Aring <[email protected]>
10260 M:      Stefan Schmidt <[email protected]>
10261 M:      Miquel Raynal <[email protected]>
10262 L:      [email protected]
10263 S:      Maintained
10264 W:      https://linux-wpan.org/
10265 Q:      https://patchwork.kernel.org/project/linux-wpan/list/
10266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10268 F:      Documentation/networking/ieee802154.rst
10269 F:      drivers/net/ieee802154/
10270 F:      include/linux/ieee802154.h
10271 F:      include/linux/nl802154.h
10272 F:      include/net/af_ieee802154.h
10273 F:      include/net/cfg802154.h
10274 F:      include/net/ieee802154_netdev.h
10275 F:      include/net/mac802154.h
10276 F:      include/net/nl802154.h
10277 F:      net/ieee802154/
10278 F:      net/mac802154/
10279
10280 IFCVF VIRTIO DATA PATH ACCELERATOR
10281 R:      Zhu Lingshan <[email protected]>
10282 F:      drivers/vdpa/ifcvf/
10283
10284 IFE PROTOCOL
10285 M:      Yotam Gigi <[email protected]>
10286 M:      Jamal Hadi Salim <[email protected]>
10287 F:      include/net/ife.h
10288 F:      include/uapi/linux/ife.h
10289 F:      net/ife
10290
10291 IGORPLUG-USB IR RECEIVER
10292 M:      Sean Young <[email protected]>
10293 L:      [email protected]
10294 S:      Maintained
10295 F:      drivers/media/rc/igorplugusb.c
10296
10297 IGUANAWORKS USB IR TRANSCEIVER
10298 M:      Sean Young <[email protected]>
10299 L:      [email protected]
10300 S:      Maintained
10301 F:      drivers/media/rc/iguanair.c
10302
10303 IIO DIGITAL POTENTIOMETER DAC
10304 M:      Peter Rosin <[email protected]>
10305 L:      [email protected]
10306 S:      Maintained
10307 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10308 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10309 F:      drivers/iio/dac/dpot-dac.c
10310
10311 IIO ENVELOPE DETECTOR
10312 M:      Peter Rosin <[email protected]>
10313 L:      [email protected]
10314 S:      Maintained
10315 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10316 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10317 F:      drivers/iio/adc/envelope-detector.c
10318
10319 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10320 M:      Matti Vaittinen <[email protected]>
10321 L:      [email protected]
10322 S:      Maintained
10323 F:      drivers/iio/light/gain-time-scale-helper.c
10324 F:      drivers/iio/light/gain-time-scale-helper.h
10325
10326 IIO MULTIPLEXER
10327 M:      Peter Rosin <[email protected]>
10328 L:      [email protected]
10329 S:      Maintained
10330 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10331 F:      drivers/iio/multiplexer/iio-mux.c
10332
10333 IIO SCMI BASED DRIVER
10334 M:      Jyoti Bhayana <[email protected]>
10335 L:      [email protected]
10336 S:      Maintained
10337 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
10338
10339 IIO SUBSYSTEM AND DRIVERS
10340 M:      Jonathan Cameron <[email protected]>
10341 R:      Lars-Peter Clausen <[email protected]>
10342 L:      [email protected]
10343 S:      Maintained
10344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10345 F:      Documentation/ABI/testing/configfs-iio*
10346 F:      Documentation/ABI/testing/sysfs-bus-iio*
10347 F:      Documentation/devicetree/bindings/iio/
10348 F:      drivers/iio/
10349 F:      drivers/staging/iio/
10350 F:      include/dt-bindings/iio/
10351 F:      include/linux/iio/
10352 F:      tools/iio/
10353
10354 IIO UNIT CONVERTER
10355 M:      Peter Rosin <[email protected]>
10356 L:      [email protected]
10357 S:      Maintained
10358 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10359 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10360 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10361 F:      drivers/iio/afe/iio-rescale.c
10362
10363 IKANOS/ADI EAGLE ADSL USB DRIVER
10364 M:      Matthieu Castet <[email protected]>
10365 M:      Stanislaw Gruszka <[email protected]>
10366 S:      Maintained
10367 F:      drivers/usb/atm/ueagle-atm.c
10368
10369 IMAGIS TOUCHSCREEN DRIVER
10370 M:      Markuss Broks <[email protected]>
10371 S:      Maintained
10372 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10373 F:      drivers/input/touchscreen/imagis.c
10374
10375 IMGTEC ASCII LCD DRIVER
10376 M:      Paul Burton <[email protected]>
10377 S:      Maintained
10378 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10379 F:      drivers/auxdisplay/img-ascii-lcd.c
10380
10381 IMGTEC IR DECODER DRIVER
10382 S:      Orphan
10383 F:      drivers/media/rc/img-ir/
10384
10385 IMON SOUNDGRAPH USB IR RECEIVER
10386 M:      Sean Young <[email protected]>
10387 L:      [email protected]
10388 S:      Maintained
10389 F:      drivers/media/rc/imon.c
10390 F:      drivers/media/rc/imon_raw.c
10391
10392 IMS TWINTURBO FRAMEBUFFER DRIVER
10393 L:      [email protected]
10394 S:      Orphan
10395 F:      drivers/video/fbdev/imsttfb.c
10396
10397 INA209 HARDWARE MONITOR DRIVER
10398 M:      Guenter Roeck <[email protected]>
10399 L:      [email protected]
10400 S:      Maintained
10401 F:      Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10402 F:      Documentation/hwmon/ina209.rst
10403 F:      drivers/hwmon/ina209.c
10404
10405 INA2XX HARDWARE MONITOR DRIVER
10406 M:      Guenter Roeck <[email protected]>
10407 L:      [email protected]
10408 S:      Maintained
10409 F:      Documentation/hwmon/ina2xx.rst
10410 F:      drivers/hwmon/ina2xx.c
10411 F:      include/linux/platform_data/ina2xx.h
10412
10413 INDEX OF FURTHER KERNEL DOCUMENTATION
10414 M:      Carlos Bilbao <[email protected]>
10415 S:      Maintained
10416 F:      Documentation/process/kernel-docs.rst
10417
10418 INDUSTRY PACK SUBSYSTEM (IPACK)
10419 M:      Vaibhav Gupta <[email protected]>
10420 M:      Jens Taprogge <[email protected]>
10421 M:      Greg Kroah-Hartman <[email protected]>
10422 L:      [email protected]
10423 S:      Maintained
10424 W:      http://industrypack.sourceforge.net
10425 F:      drivers/ipack/
10426
10427 INFINEON DPS310 Driver
10428 M:      Eddie James <[email protected]>
10429 L:      [email protected]
10430 S:      Maintained
10431 F:      drivers/iio/pressure/dps310.c
10432
10433 INFINEON PEB2466 ASoC CODEC
10434 M:      Herve Codina <[email protected]>
10435 L:      [email protected] (moderated for non-subscribers)
10436 S:      Maintained
10437 F:      Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10438 F:      sound/soc/codecs/peb2466.c
10439
10440 INFINIBAND SUBSYSTEM
10441 M:      Jason Gunthorpe <[email protected]>
10442 M:      Leon Romanovsky <[email protected]>
10443 L:      [email protected]
10444 S:      Supported
10445 W:      https://github.com/linux-rdma/rdma-core
10446 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10448 F:      Documentation/devicetree/bindings/infiniband/
10449 F:      Documentation/infiniband/
10450 F:      drivers/infiniband/
10451 F:      include/rdma/
10452 F:      include/trace/events/ib_mad.h
10453 F:      include/trace/events/ib_umad.h
10454 F:      include/trace/misc/rdma.h
10455 F:      include/uapi/linux/if_infiniband.h
10456 F:      include/uapi/rdma/
10457 F:      samples/bpf/ibumad_kern.c
10458 F:      samples/bpf/ibumad_user.c
10459
10460 INGENIC JZ4780 NAND DRIVER
10461 M:      Harvey Hunt <[email protected]>
10462 L:      [email protected]
10463 L:      [email protected]
10464 S:      Maintained
10465 F:      drivers/mtd/nand/raw/ingenic/
10466
10467 INGENIC JZ47xx SoCs
10468 M:      Paul Cercueil <[email protected]>
10469 L:      [email protected]
10470 S:      Maintained
10471 F:      arch/mips/boot/dts/ingenic/
10472 F:      arch/mips/generic/board-ingenic.c
10473 F:      arch/mips/include/asm/mach-ingenic/
10474 F:      arch/mips/ingenic/Kconfig
10475 F:      drivers/clk/ingenic/
10476 F:      drivers/dma/dma-jz4780.c
10477 F:      drivers/gpu/drm/ingenic/
10478 F:      drivers/i2c/busses/i2c-jz4780.c
10479 F:      drivers/iio/adc/ingenic-adc.c
10480 F:      drivers/irqchip/irq-ingenic.c
10481 F:      drivers/memory/jz4780-nemc.c
10482 F:      drivers/mmc/host/jz4740_mmc.c
10483 F:      drivers/mtd/nand/raw/ingenic/
10484 F:      drivers/pinctrl/pinctrl-ingenic.c
10485 F:      drivers/power/supply/ingenic-battery.c
10486 F:      drivers/pwm/pwm-jz4740.c
10487 F:      drivers/remoteproc/ingenic_rproc.c
10488 F:      drivers/rtc/rtc-jz4740.c
10489 F:      drivers/tty/serial/8250/8250_ingenic.c
10490 F:      drivers/usb/musb/jz4740.c
10491 F:      drivers/watchdog/jz4740_wdt.c
10492 F:      include/dt-bindings/iio/adc/ingenic,adc.h
10493 F:      include/linux/mfd/ingenic-tcu.h
10494 F:      sound/soc/codecs/jz47*
10495 F:      sound/soc/jz4740/
10496
10497 INJOINIC IP5xxx POWER BANK IC DRIVER
10498 M:      Samuel Holland <[email protected]>
10499 S:      Maintained
10500 F:      drivers/power/supply/ip5xxx_power.c
10501
10502 INOTIFY
10503 M:      Jan Kara <[email protected]>
10504 R:      Amir Goldstein <[email protected]>
10505 L:      [email protected]
10506 S:      Maintained
10507 F:      Documentation/filesystems/inotify.rst
10508 F:      fs/notify/inotify/
10509 F:      include/linux/inotify.h
10510 F:      include/uapi/linux/inotify.h
10511
10512 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10513 M:      Dmitry Torokhov <[email protected]>
10514 L:      [email protected]
10515 S:      Maintained
10516 Q:      http://patchwork.kernel.org/project/linux-input/list/
10517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10518 F:      Documentation/devicetree/bindings/input/
10519 F:      Documentation/devicetree/bindings/serio/
10520 F:      Documentation/input/
10521 F:      drivers/input/
10522 F:      include/dt-bindings/input/
10523 F:      include/linux/input.h
10524 F:      include/linux/input/
10525 F:      include/uapi/linux/input-event-codes.h
10526 F:      include/uapi/linux/input.h
10527
10528 INPUT MULTITOUCH (MT) PROTOCOL
10529 M:      Henrik Rydberg <[email protected]>
10530 L:      [email protected]
10531 S:      Odd fixes
10532 F:      Documentation/input/multi-touch-protocol.rst
10533 F:      drivers/input/input-mt.c
10534 K:      \b(ABS|SYN)_MT_
10535
10536 INSIDE SECURE CRYPTO DRIVER
10537 M:      Antoine Tenart <[email protected]>
10538 L:      [email protected]
10539 S:      Maintained
10540 F:      drivers/crypto/inside-secure/
10541
10542 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10543 M:      Mimi Zohar <[email protected]>
10544 M:      Dmitry Kasatkin <[email protected]>
10545 L:      [email protected]
10546 S:      Supported
10547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10548 F:      security/integrity/
10549 F:      security/integrity/ima/
10550
10551 INTEL 810/815 FRAMEBUFFER DRIVER
10552 M:      Antonino Daplas <[email protected]>
10553 L:      [email protected]
10554 S:      Maintained
10555 F:      drivers/video/fbdev/i810/
10556
10557 INTEL 8254 COUNTER DRIVER
10558 M:      William Breathitt Gray <[email protected]>
10559 L:      [email protected]
10560 S:      Maintained
10561 F:      drivers/counter/i8254.c
10562 F:      include/linux/i8254.h
10563
10564 INTEL 8255 GPIO DRIVER
10565 M:      William Breathitt Gray <[email protected]>
10566 L:      [email protected]
10567 S:      Maintained
10568 F:      drivers/gpio/gpio-i8255.c
10569 F:      drivers/gpio/gpio-i8255.h
10570
10571 INTEL ASoC DRIVERS
10572 M:      Cezary Rojewski <[email protected]>
10573 M:      Pierre-Louis Bossart <[email protected]>
10574 M:      Liam Girdwood <[email protected]>
10575 M:      Peter Ujfalusi <[email protected]>
10576 M:      Bard Liao <[email protected]>
10577 M:      Ranjani Sridharan <[email protected]>
10578 M:      Kai Vehmanen <[email protected]>
10579 L:      [email protected] (moderated for non-subscribers)
10580 S:      Supported
10581 F:      sound/soc/intel/
10582
10583 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10584 M:      Hans de Goede <[email protected]>
10585 L:      [email protected]
10586 S:      Maintained
10587 F:      drivers/platform/x86/intel/atomisp2/pm.c
10588
10589 INTEL ATOMISP2 LED DRIVER
10590 M:      Hans de Goede <[email protected]>
10591 L:      [email protected]
10592 S:      Maintained
10593 F:      drivers/platform/x86/intel/atomisp2/led.c
10594
10595 INTEL BIOS SAR INT1092 DRIVER
10596 M:      Shravan Sudhakar <[email protected]>
10597 L:      [email protected]
10598 S:      Maintained
10599 F:      drivers/platform/x86/intel/int1092/
10600
10601 INTEL BROXTON PMC DRIVER
10602 M:      Mika Westerberg <[email protected]>
10603 M:      Zha Qipeng <[email protected]>
10604 S:      Maintained
10605 F:      drivers/mfd/intel_pmc_bxt.c
10606 F:      include/linux/mfd/intel_pmc_bxt.h
10607
10608 INTEL C600 SERIES SAS CONTROLLER DRIVER
10609 M:      Artur Paszkiewicz <[email protected]>
10610 L:      [email protected]
10611 S:      Supported
10612 T:      git git://git.code.sf.net/p/intel-sas/isci
10613 F:      drivers/scsi/isci/
10614
10615 INTEL CPU family model numbers
10616 M:      Tony Luck <[email protected]>
10617 M:      [email protected]
10618 L:      [email protected]
10619 S:      Supported
10620 F:      arch/x86/include/asm/intel-family.h
10621
10622 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10623 M:      Jani Nikula <[email protected]>
10624 M:      Joonas Lahtinen <[email protected]>
10625 M:      Rodrigo Vivi <[email protected]>
10626 M:      Tvrtko Ursulin <[email protected]>
10627 L:      [email protected]
10628 S:      Supported
10629 W:      https://01.org/linuxgraphics/
10630 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
10631 B:      https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10632 C:      irc://irc.oftc.net/intel-gfx
10633 T:      git git://anongit.freedesktop.org/drm-intel
10634 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10635 F:      Documentation/gpu/i915.rst
10636 F:      drivers/gpu/drm/ci/xfails/i915*
10637 F:      drivers/gpu/drm/i915/
10638 F:      include/drm/i915*
10639 F:      include/uapi/drm/i915_drm.h
10640
10641 INTEL ETHERNET DRIVERS
10642 M:      Jesse Brandeburg <[email protected]>
10643 M:      Tony Nguyen <[email protected]>
10644 L:      [email protected] (moderated for non-subscribers)
10645 S:      Supported
10646 W:      https://www.intel.com/content/www/us/en/support.html
10647 Q:      https://patchwork.ozlabs.org/project/intel-wired-lan/list/
10648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10650 F:      Documentation/networking/device_drivers/ethernet/intel/
10651 F:      drivers/net/ethernet/intel/
10652 F:      drivers/net/ethernet/intel/*/
10653 F:      include/linux/avf/virtchnl.h
10654 F:      include/linux/net/intel/iidc.h
10655
10656 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10657 M:      Mustafa Ismail <[email protected]>
10658 M:      Shiraz Saleem <[email protected]>
10659 L:      [email protected]
10660 S:      Supported
10661 F:      drivers/infiniband/hw/irdma/
10662 F:      include/uapi/rdma/irdma-abi.h
10663
10664 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10665 M:      Maik Broemme <[email protected]>
10666 L:      [email protected]
10667 S:      Maintained
10668 F:      Documentation/fb/intelfb.rst
10669 F:      drivers/video/fbdev/intelfb/
10670
10671 INTEL GPIO DRIVERS
10672 M:      Andy Shevchenko <[email protected]>
10673 L:      [email protected]
10674 S:      Supported
10675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10676 F:      drivers/gpio/gpio-elkhartlake.c
10677 F:      drivers/gpio/gpio-ich.c
10678 F:      drivers/gpio/gpio-merrifield.c
10679 F:      drivers/gpio/gpio-ml-ioh.c
10680 F:      drivers/gpio/gpio-pch.c
10681 F:      drivers/gpio/gpio-sch.c
10682 F:      drivers/gpio/gpio-sodaville.c
10683 F:      drivers/gpio/gpio-tangier.c
10684
10685 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10686 M:      Zhenyu Wang <[email protected]>
10687 M:      Zhi Wang <[email protected]>
10688 L:      [email protected]
10689 L:      [email protected]
10690 S:      Supported
10691 W:      https://01.org/igvt-g
10692 T:      git https://github.com/intel/gvt-linux.git
10693 F:      drivers/gpu/drm/i915/gvt/
10694
10695 INTEL HID EVENT DRIVER
10696 M:      Alex Hung <[email protected]>
10697 L:      [email protected]
10698 S:      Maintained
10699 F:      drivers/platform/x86/intel/hid.c
10700
10701 INTEL I/OAT DMA DRIVER
10702 M:      Dave Jiang <[email protected]>
10703 R:      Dan Williams <[email protected]>
10704 L:      [email protected]
10705 S:      Supported
10706 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
10707 F:      drivers/dma/ioat*
10708
10709 INTEL IDLE DRIVER
10710 M:      Jacob Pan <[email protected]>
10711 M:      Len Brown <[email protected]>
10712 L:      [email protected]
10713 S:      Supported
10714 B:      https://bugzilla.kernel.org
10715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10716 F:      drivers/idle/intel_idle.c
10717
10718 INTEL IDXD DRIVER
10719 M:      Fenghua Yu <[email protected]>
10720 M:      Dave Jiang <[email protected]>
10721 L:      [email protected]
10722 S:      Supported
10723 F:      drivers/dma/idxd/*
10724 F:      include/uapi/linux/idxd.h
10725
10726 INTEL IN FIELD SCAN (IFS) DEVICE
10727 M:      Jithu Joseph <[email protected]>
10728 R:      Ashok Raj <[email protected]>
10729 R:      Tony Luck <[email protected]>
10730 S:      Maintained
10731 F:      drivers/platform/x86/intel/ifs
10732 F:      include/trace/events/intel_ifs.h
10733
10734 INTEL INTEGRATED SENSOR HUB DRIVER
10735 M:      Srinivas Pandruvada <[email protected]>
10736 M:      Jiri Kosina <[email protected]>
10737 L:      [email protected]
10738 S:      Maintained
10739 F:      drivers/hid/intel-ish-hid/
10740
10741 INTEL IOMMU (VT-d)
10742 M:      David Woodhouse <[email protected]>
10743 M:      Lu Baolu <[email protected]>
10744 L:      [email protected]
10745 S:      Supported
10746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10747 F:      drivers/iommu/intel/
10748
10749 INTEL IPU3 CSI-2 CIO2 DRIVER
10750 M:      Yong Zhi <[email protected]>
10751 M:      Sakari Ailus <[email protected]>
10752 M:      Bingbu Cao <[email protected]>
10753 M:      Dan Scally <[email protected]>
10754 R:      Tianshu Qiu <[email protected]>
10755 L:      [email protected]
10756 S:      Maintained
10757 T:      git git://linuxtv.org/media_tree.git
10758 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10759 F:      drivers/media/pci/intel/ipu3/
10760
10761 INTEL IPU3 CSI-2 IMGU DRIVER
10762 M:      Sakari Ailus <[email protected]>
10763 R:      Bingbu Cao <[email protected]>
10764 R:      Tianshu Qiu <[email protected]>
10765 L:      [email protected]
10766 S:      Maintained
10767 F:      Documentation/admin-guide/media/ipu3.rst
10768 F:      Documentation/admin-guide/media/ipu3_rcb.svg
10769 F:      Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
10770 F:      drivers/staging/media/ipu3/
10771
10772 INTEL ISHTP ECLITE DRIVER
10773 M:      Sumesh K Naduvalath <[email protected]>
10774 L:      [email protected]
10775 S:      Supported
10776 F:      drivers/platform/x86/intel/ishtp_eclite.c
10777
10778 INTEL IXP4XX CRYPTO SUPPORT
10779 M:      Corentin Labbe <[email protected]>
10780 L:      [email protected]
10781 S:      Maintained
10782 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
10783
10784 INTEL KEEM BAY DRM DRIVER
10785 M:      Anitha Chrisanthus <[email protected]>
10786 M:      Edmund Dea <[email protected]>
10787 S:      Maintained
10788 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10789 F:      drivers/gpu/drm/kmb/
10790
10791 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10792 M:      Daniele Alessandrelli <[email protected]>
10793 S:      Maintained
10794 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10795 F:      drivers/crypto/intel/keembay/Kconfig
10796 F:      drivers/crypto/intel/keembay/Makefile
10797 F:      drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
10798 F:      drivers/crypto/intel/keembay/ocs-aes.c
10799 F:      drivers/crypto/intel/keembay/ocs-aes.h
10800
10801 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10802 M:      Daniele Alessandrelli <[email protected]>
10803 M:      Prabhjot Khurana <[email protected]>
10804 M:      Mark Gross <[email protected]>
10805 S:      Maintained
10806 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10807 F:      drivers/crypto/intel/keembay/Kconfig
10808 F:      drivers/crypto/intel/keembay/Makefile
10809 F:      drivers/crypto/intel/keembay/keembay-ocs-ecc.c
10810
10811 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10812 M:      Daniele Alessandrelli <[email protected]>
10813 M:      Declan Murphy <[email protected]>
10814 S:      Maintained
10815 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10816 F:      drivers/crypto/intel/keembay/Kconfig
10817 F:      drivers/crypto/intel/keembay/Makefile
10818 F:      drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
10819 F:      drivers/crypto/intel/keembay/ocs-hcu.c
10820 F:      drivers/crypto/intel/keembay/ocs-hcu.h
10821
10822 INTEL MANAGEMENT ENGINE (mei)
10823 M:      Tomas Winkler <[email protected]>
10824 L:      [email protected]
10825 S:      Supported
10826 F:      Documentation/driver-api/mei/*
10827 F:      drivers/misc/mei/
10828 F:      drivers/watchdog/mei_wdt.c
10829 F:      include/linux/mei_aux.h
10830 F:      include/linux/mei_cl_bus.h
10831 F:      include/uapi/linux/mei.h
10832 F:      include/uapi/linux/mei_uuid.h
10833 F:      include/uapi/linux/uuid.h
10834 F:      samples/mei/*
10835
10836 INTEL MAX 10 BMC MFD DRIVER
10837 M:      Xu Yilun <[email protected]>
10838 R:      Tom Rix <[email protected]>
10839 S:      Maintained
10840 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10841 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
10842 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
10843 F:      drivers/mfd/intel-m10-bmc*
10844 F:      include/linux/mfd/intel-m10-bmc.h
10845
10846 INTEL MAX10 BMC SECURE UPDATES
10847 M:      Peter Colberg <[email protected]>
10848 L:      [email protected]
10849 S:      Maintained
10850 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
10851 F:      drivers/fpga/intel-m10-bmc-sec-update.c
10852
10853 INTEL P-Unit IPC DRIVER
10854 M:      Zha Qipeng <[email protected]>
10855 L:      [email protected]
10856 S:      Maintained
10857 F:      arch/x86/include/asm/intel_punit_ipc.h
10858 F:      drivers/platform/x86/intel/punit_ipc.c
10859
10860 INTEL PMC CORE DRIVER
10861 M:      Rajneesh Bhardwaj <[email protected]>
10862 M:      David E Box <[email protected]>
10863 L:      [email protected]
10864 S:      Maintained
10865 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
10866 F:      drivers/platform/x86/intel/pmc/
10867
10868 INTEL PMIC GPIO DRIVERS
10869 M:      Andy Shevchenko <[email protected]>
10870 S:      Supported
10871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10872 F:      drivers/gpio/gpio-*cove.c
10873
10874 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10875 M:      Andy Shevchenko <[email protected]>
10876 S:      Supported
10877 F:      drivers/mfd/intel_soc_pmic*
10878 F:      include/linux/mfd/intel_soc_pmic*
10879
10880 INTEL PMT DRIVERS
10881 M:      David E. Box <[email protected]>
10882 S:      Supported
10883 F:      drivers/platform/x86/intel/pmt/
10884
10885 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10886 M:      Stanislav Yakovlev <[email protected]>
10887 L:      [email protected]
10888 S:      Maintained
10889 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10890 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10891 F:      drivers/net/wireless/intel/ipw2x00/
10892
10893 INTEL PSTATE DRIVER
10894 M:      Srinivas Pandruvada <[email protected]>
10895 M:      Len Brown <[email protected]>
10896 L:      [email protected]
10897 S:      Supported
10898 F:      drivers/cpufreq/intel_pstate.c
10899
10900 INTEL PTP DFL ToD DRIVER
10901 M:      Tianfei Zhang <[email protected]>
10902 L:      [email protected]
10903 L:      [email protected]
10904 S:      Maintained
10905 F:      drivers/ptp/ptp_dfl_tod.c
10906
10907 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10908 M:      Jarkko Nikula <[email protected]>
10909 L:      [email protected]
10910 F:      drivers/counter/intel-qep.c
10911
10912 INTEL SCU DRIVERS
10913 M:      Mika Westerberg <[email protected]>
10914 S:      Maintained
10915 F:      arch/x86/include/asm/intel_scu_ipc.h
10916 F:      drivers/platform/x86/intel_scu_*
10917
10918 INTEL SDSI DRIVER
10919 M:      David E. Box <[email protected]>
10920 S:      Supported
10921 F:      drivers/platform/x86/intel/sdsi.c
10922 F:      tools/arch/x86/intel_sdsi/
10923 F:      tools/testing/selftests/drivers/sdsi/
10924
10925 INTEL SGX
10926 M:      Jarkko Sakkinen <[email protected]>
10927 R:      Dave Hansen <[email protected]>
10928 L:      [email protected]
10929 S:      Supported
10930 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
10931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10932 F:      Documentation/arch/x86/sgx.rst
10933 F:      arch/x86/entry/vdso/vsgx.S
10934 F:      arch/x86/include/asm/sgx.h
10935 F:      arch/x86/include/uapi/asm/sgx.h
10936 F:      arch/x86/kernel/cpu/sgx/*
10937 F:      tools/testing/selftests/sgx/*
10938 K:      \bSGX_
10939
10940 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10941 M:      Daniel Scally <[email protected]>
10942 S:      Maintained
10943 F:      drivers/platform/x86/intel/int3472/
10944
10945 INTEL SPEED SELECT TECHNOLOGY
10946 M:      Srinivas Pandruvada <[email protected]>
10947 L:      [email protected]
10948 S:      Maintained
10949 F:      drivers/platform/x86/intel/speed_select_if/
10950 F:      include/uapi/linux/isst_if.h
10951 F:      tools/power/x86/intel-speed-select/
10952
10953 INTEL STRATIX10 FIRMWARE DRIVERS
10954 M:      Dinh Nguyen <[email protected]>
10955 L:      [email protected]
10956 S:      Maintained
10957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10958 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10959 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10960 F:      drivers/firmware/stratix10-rsu.c
10961 F:      drivers/firmware/stratix10-svc.c
10962 F:      include/linux/firmware/intel/stratix10-smc.h
10963 F:      include/linux/firmware/intel/stratix10-svc-client.h
10964
10965 INTEL TELEMETRY DRIVER
10966 M:      Rajneesh Bhardwaj <[email protected]>
10967 M:      "David E. Box" <[email protected]>
10968 L:      [email protected]
10969 S:      Maintained
10970 F:      arch/x86/include/asm/intel_telemetry.h
10971 F:      drivers/platform/x86/intel/telemetry/
10972
10973 INTEL TPMI DRIVER
10974 M:      Srinivas Pandruvada <[email protected]>
10975 L:      [email protected]
10976 S:      Maintained
10977 F:      Documentation/ABI/testing/debugfs-tpmi
10978 F:      drivers/platform/x86/intel/tpmi.c
10979 F:      include/linux/intel_tpmi.h
10980
10981 INTEL UNCORE FREQUENCY CONTROL
10982 M:      Srinivas Pandruvada <[email protected]>
10983 L:      [email protected]
10984 S:      Maintained
10985 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10986 F:      drivers/platform/x86/intel/uncore-frequency/
10987
10988 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10989 M:      David E. Box <[email protected]>
10990 S:      Supported
10991 F:      drivers/platform/x86/intel/vsec.*
10992
10993 INTEL VIRTUAL BUTTON DRIVER
10994 M:      AceLan Kao <[email protected]>
10995 L:      [email protected]
10996 S:      Maintained
10997 F:      drivers/platform/x86/intel/vbtn.c
10998
10999 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11000 M:      Stanislaw Gruszka <[email protected]>
11001 L:      [email protected]
11002 S:      Supported
11003 F:      drivers/net/wireless/intel/iwlegacy/
11004
11005 INTEL WIRELESS WIFI LINK (iwlwifi)
11006 M:      Gregory Greenman <[email protected]>
11007 M:      Miri Korenblit <[email protected]>
11008 L:      [email protected]
11009 S:      Supported
11010 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11012 F:      drivers/net/wireless/intel/iwlwifi/
11013
11014 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11015 M:      Jithu Joseph <[email protected]>
11016 S:      Maintained
11017 W:      https://slimbootloader.github.io/security/firmware-update.html
11018 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
11019
11020 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11021 L:      [email protected]
11022 S:      Maintained
11023 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
11024
11025 INTEL WWAN IOSM DRIVER
11026 M:      M Chetan Kumar <[email protected]>
11027 L:      [email protected]
11028 S:      Maintained
11029 F:      drivers/net/wwan/iosm/
11030
11031 INTEL(R) TRACE HUB
11032 M:      Alexander Shishkin <[email protected]>
11033 S:      Supported
11034 F:      Documentation/trace/intel_th.rst
11035 F:      drivers/hwtracing/intel_th/
11036 F:      include/linux/intel_th.h
11037
11038 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11039 M:      Ning Sun <[email protected]>
11040 L:      [email protected]
11041 S:      Supported
11042 W:      http://tboot.sourceforge.net
11043 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11044 F:      Documentation/arch/x86/intel_txt.rst
11045 F:      arch/x86/kernel/tboot.c
11046 F:      include/linux/tboot.h
11047
11048 INTERCONNECT API
11049 M:      Georgi Djakov <[email protected]>
11050 L:      [email protected]
11051 S:      Maintained
11052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11053 F:      Documentation/devicetree/bindings/interconnect/
11054 F:      Documentation/driver-api/interconnect.rst
11055 F:      drivers/interconnect/
11056 F:      include/dt-bindings/interconnect/
11057 F:      include/linux/interconnect-provider.h
11058 F:      include/linux/interconnect.h
11059
11060 INTERRUPT COUNTER DRIVER
11061 M:      Oleksij Rempel <[email protected]>
11062 R:      Pengutronix Kernel Team <[email protected]>
11063 L:      [email protected]
11064 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11065 F:      drivers/counter/interrupt-cnt.c
11066
11067 INTERSIL ISL7998X VIDEO DECODER DRIVER
11068 M:      Michael Tretter <[email protected]>
11069 R:      Pengutronix Kernel Team <[email protected]>
11070 L:      [email protected]
11071 S:      Maintained
11072 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11073 F:      drivers/media/i2c/isl7998x.c
11074
11075 INVENSENSE ICM-426xx IMU DRIVER
11076 M:      Jean-Baptiste Maneyrol <[email protected]>
11077 L:      [email protected]
11078 S:      Maintained
11079 W:      https://invensense.tdk.com/
11080 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11081 F:      drivers/iio/imu/inv_icm42600/
11082
11083 INVENSENSE MPU-3050 GYROSCOPE DRIVER
11084 M:      Linus Walleij <[email protected]>
11085 L:      [email protected]
11086 S:      Maintained
11087 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11088 F:      drivers/iio/gyro/mpu3050*
11089
11090 IOC3 ETHERNET DRIVER
11091 M:      Ralf Baechle <[email protected]>
11092 L:      [email protected]
11093 S:      Maintained
11094 F:      drivers/net/ethernet/sgi/ioc3-eth.c
11095
11096 IOMMU DMA-API LAYER
11097 M:      Robin Murphy <[email protected]>
11098 L:      [email protected]
11099 S:      Maintained
11100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11101 F:      drivers/iommu/dma-iommu.c
11102 F:      drivers/iommu/dma-iommu.h
11103 F:      drivers/iommu/iova.c
11104 F:      include/linux/iova.h
11105
11106 IOMMU SUBSYSTEM
11107 M:      Joerg Roedel <[email protected]>
11108 M:      Will Deacon <[email protected]>
11109 R:      Robin Murphy <[email protected]>
11110 L:      [email protected]
11111 S:      Maintained
11112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11113 F:      Documentation/devicetree/bindings/iommu/
11114 F:      Documentation/userspace-api/iommu.rst
11115 F:      drivers/iommu/
11116 F:      include/linux/iommu.h
11117 F:      include/linux/iova.h
11118 F:      include/linux/of_iommu.h
11119 F:      include/uapi/linux/iommu.h
11120
11121 IOMMUFD
11122 M:      Jason Gunthorpe <[email protected]>
11123 M:      Kevin Tian <[email protected]>
11124 L:      [email protected]
11125 S:      Maintained
11126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11127 F:      Documentation/userspace-api/iommufd.rst
11128 F:      drivers/iommu/iommufd/
11129 F:      include/linux/iommufd.h
11130 F:      include/uapi/linux/iommufd.h
11131 F:      tools/testing/selftests/iommu/
11132
11133 IOSYS-MAP HELPERS
11134 M:      Thomas Zimmermann <[email protected]>
11135 L:      [email protected]
11136 S:      Maintained
11137 T:      git git://anongit.freedesktop.org/drm/drm-misc
11138 F:      include/linux/iosys-map.h
11139
11140 IO_URING
11141 M:      Jens Axboe <[email protected]>
11142 R:      Pavel Begunkov <[email protected]>
11143 L:      [email protected]
11144 S:      Maintained
11145 T:      git git://git.kernel.dk/linux-block
11146 T:      git git://git.kernel.dk/liburing
11147 F:      include/linux/io_uring.h
11148 F:      include/linux/io_uring_types.h
11149 F:      include/trace/events/io_uring.h
11150 F:      include/uapi/linux/io_uring.h
11151 F:      io_uring/
11152
11153 IPMI SUBSYSTEM
11154 M:      Corey Minyard <[email protected]>
11155 L:      [email protected] (moderated for non-subscribers)
11156 S:      Supported
11157 W:      http://openipmi.sourceforge.net/
11158 T:      git https://github.com/cminyard/linux-ipmi.git for-next
11159 F:      Documentation/devicetree/bindings/ipmi/
11160 F:      Documentation/driver-api/ipmi.rst
11161 F:      drivers/char/ipmi/
11162 F:      include/linux/ipmi*
11163 F:      include/uapi/linux/ipmi*
11164
11165 IPS SCSI RAID DRIVER
11166 M:      Adaptec OEM Raid Solutions <[email protected]>
11167 L:      [email protected]
11168 S:      Maintained
11169 W:      http://www.adaptec.com/
11170 F:      drivers/scsi/ips*
11171
11172 IPVS
11173 M:      Simon Horman <[email protected]>
11174 M:      Julian Anastasov <[email protected]>
11175 L:      [email protected]
11176 L:      [email protected]
11177 S:      Maintained
11178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11180 F:      Documentation/networking/ipvs-sysctl.rst
11181 F:      include/net/ip_vs.h
11182 F:      include/uapi/linux/ip_vs.h
11183 F:      net/netfilter/ipvs/
11184
11185 IPWIRELESS DRIVER
11186 M:      Jiri Kosina <[email protected]>
11187 M:      David Sterba <[email protected]>
11188 S:      Odd Fixes
11189 F:      drivers/tty/ipwireless/
11190
11191 IRON DEVICE AUDIO CODEC DRIVERS
11192 M:      Kiseok Jo <[email protected]>
11193 L:      [email protected] (moderated for non-subscribers)
11194 S:      Maintained
11195 F:      Documentation/devicetree/bindings/sound/irondevice,*
11196 F:      sound/soc/codecs/sma*
11197
11198 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11199 M:      Thomas Gleixner <[email protected]>
11200 S:      Maintained
11201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11202 F:      Documentation/core-api/irq/irq-domain.rst
11203 F:      include/linux/irqdomain.h
11204 F:      kernel/irq/irqdomain.c
11205 F:      kernel/irq/msi.c
11206
11207 IRQ SUBSYSTEM
11208 M:      Thomas Gleixner <[email protected]>
11209 L:      [email protected]
11210 S:      Maintained
11211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11212 F:      include/linux/group_cpus.h
11213 F:      kernel/irq/
11214 F:      lib/group_cpus.c
11215
11216 IRQCHIP DRIVERS
11217 M:      Thomas Gleixner <[email protected]>
11218 L:      [email protected]
11219 S:      Maintained
11220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11221 F:      Documentation/devicetree/bindings/interrupt-controller/
11222 F:      drivers/irqchip/
11223
11224 ISA
11225 M:      William Breathitt Gray <[email protected]>
11226 S:      Maintained
11227 F:      Documentation/driver-api/isa.rst
11228 F:      drivers/base/isa.c
11229 F:      include/linux/isa.h
11230
11231 ISA RADIO MODULE
11232 M:      Hans Verkuil <[email protected]>
11233 L:      [email protected]
11234 S:      Maintained
11235 W:      https://linuxtv.org
11236 T:      git git://linuxtv.org/media_tree.git
11237 F:      drivers/media/radio/radio-isa*
11238
11239 ISAPNP
11240 M:      Jaroslav Kysela <[email protected]>
11241 S:      Maintained
11242 F:      Documentation/driver-api/isapnp.rst
11243 F:      drivers/pnp/isapnp/
11244 F:      include/linux/isapnp.h
11245
11246 ISCSI
11247 M:      Lee Duncan <[email protected]>
11248 M:      Chris Leech <[email protected]>
11249 M:      Mike Christie <[email protected]>
11250 L:      [email protected]
11251 L:      [email protected]
11252 S:      Maintained
11253 W:      www.open-iscsi.com
11254 F:      drivers/scsi/*iscsi*
11255 F:      include/scsi/*iscsi*
11256
11257 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11258 M:      Peter Jones <[email protected]>
11259 M:      Konrad Rzeszutek Wilk <[email protected]>
11260 S:      Maintained
11261 F:      drivers/firmware/iscsi_ibft*
11262
11263 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11264 M:      Sagi Grimberg <[email protected]>
11265 M:      Max Gurtovoy <[email protected]>
11266 L:      [email protected]
11267 S:      Supported
11268 W:      http://www.openfabrics.org
11269 W:      www.open-iscsi.org
11270 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11271 F:      drivers/infiniband/ulp/iser/
11272
11273 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11274 M:      Sagi Grimberg <[email protected]>
11275 L:      [email protected]
11276 L:      [email protected]
11277 S:      Supported
11278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11279 F:      drivers/infiniband/ulp/isert
11280
11281 ISDN/CMTP OVER BLUETOOTH
11282 M:      Karsten Keil <[email protected]>
11283 L:      [email protected] (subscribers-only)
11284 L:      [email protected]
11285 S:      Odd Fixes
11286 W:      http://www.isdn4linux.de
11287 F:      Documentation/isdn/
11288 F:      drivers/isdn/capi/
11289 F:      include/linux/isdn/
11290 F:      include/uapi/linux/isdn/
11291 F:      net/bluetooth/cmtp/
11292
11293 ISDN/mISDN SUBSYSTEM
11294 M:      Karsten Keil <[email protected]>
11295 L:      [email protected] (subscribers-only)
11296 L:      [email protected]
11297 S:      Maintained
11298 W:      http://www.isdn4linux.de
11299 F:      drivers/isdn/Kconfig
11300 F:      drivers/isdn/Makefile
11301 F:      drivers/isdn/hardware/
11302 F:      drivers/isdn/mISDN/
11303
11304 ISOFS FILESYSTEM
11305 M:      Jan Kara <[email protected]>
11306 L:      [email protected]
11307 S:      Maintained
11308 F:      Documentation/filesystems/isofs.rst
11309 F:      fs/isofs/
11310
11311 IT87 HARDWARE MONITORING DRIVER
11312 M:      Jean Delvare <[email protected]>
11313 L:      [email protected]
11314 S:      Maintained
11315 F:      Documentation/hwmon/it87.rst
11316 F:      drivers/hwmon/it87.c
11317
11318 IT913X MEDIA DRIVER
11319 M:      Antti Palosaari <[email protected]>
11320 L:      [email protected]
11321 S:      Maintained
11322 W:      https://linuxtv.org
11323 W:      http://palosaari.fi/linux/
11324 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11325 T:      git git://linuxtv.org/anttip/media_tree.git
11326 F:      drivers/media/tuners/it913x*
11327
11328 ITE IT66121 HDMI BRIDGE DRIVER
11329 M:      Phong LE <[email protected]>
11330 M:      Neil Armstrong <[email protected]>
11331 S:      Maintained
11332 T:      git git://anongit.freedesktop.org/drm/drm-misc
11333 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11334 F:      drivers/gpu/drm/bridge/ite-it66121.c
11335
11336 IVTV VIDEO4LINUX DRIVER
11337 M:      Andy Walls <[email protected]>
11338 L:      [email protected]
11339 S:      Maintained
11340 W:      https://linuxtv.org
11341 T:      git git://linuxtv.org/media_tree.git
11342 F:      Documentation/admin-guide/media/ivtv*
11343 F:      drivers/media/pci/ivtv/
11344 F:      include/uapi/linux/ivtv*
11345
11346 IX2505V MEDIA DRIVER
11347 M:      Malcolm Priestley <[email protected]>
11348 L:      [email protected]
11349 S:      Maintained
11350 W:      https://linuxtv.org
11351 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11352 F:      drivers/media/dvb-frontends/ix2505v*
11353
11354 JAILHOUSE HYPERVISOR INTERFACE
11355 M:      Jan Kiszka <[email protected]>
11356 L:      [email protected]
11357 S:      Maintained
11358 F:      arch/x86/include/asm/jailhouse_para.h
11359 F:      arch/x86/kernel/jailhouse.c
11360
11361 JC42.4 TEMPERATURE SENSOR DRIVER
11362 M:      Guenter Roeck <[email protected]>
11363 L:      [email protected]
11364 S:      Maintained
11365 F:      Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
11366 F:      Documentation/hwmon/jc42.rst
11367 F:      drivers/hwmon/jc42.c
11368
11369 JFS FILESYSTEM
11370 M:      Dave Kleikamp <[email protected]>
11371 L:      [email protected]
11372 S:      Odd Fixes
11373 W:      http://jfs.sourceforge.net/
11374 T:      git https://github.com/kleikamp/linux-shaggy.git
11375 F:      Documentation/admin-guide/jfs.rst
11376 F:      fs/jfs/
11377
11378 JME NETWORK DRIVER
11379 M:      Guo-Fu Tseng <[email protected]>
11380 L:      [email protected]
11381 S:      Maintained
11382 F:      drivers/net/ethernet/jme.*
11383
11384 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11385 M:      David Woodhouse <[email protected]>
11386 M:      Richard Weinberger <[email protected]>
11387 L:      [email protected]
11388 S:      Odd Fixes
11389 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
11390 T:      git git://git.infradead.org/ubifs-2.6.git
11391 F:      fs/jffs2/
11392 F:      include/uapi/linux/jffs2.h
11393
11394 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11395 M:      "Theodore Ts'o" <[email protected]>
11396 M:      Jan Kara <[email protected]>
11397 L:      [email protected]
11398 S:      Maintained
11399 F:      fs/jbd2/
11400 F:      include/linux/jbd2.h
11401
11402 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11403 M:      Mikhail Ulyanov <[email protected]>
11404 L:      [email protected]
11405 L:      [email protected]
11406 S:      Maintained
11407 F:      drivers/media/platform/renesas/rcar_jpu.c
11408
11409 JSM Neo PCI based serial card
11410 L:      [email protected]
11411 S:      Orphan
11412 F:      drivers/tty/serial/jsm/
11413
11414 K10TEMP HARDWARE MONITORING DRIVER
11415 M:      Clemens Ladisch <[email protected]>
11416 L:      [email protected]
11417 S:      Maintained
11418 F:      Documentation/hwmon/k10temp.rst
11419 F:      drivers/hwmon/k10temp.c
11420
11421 K8TEMP HARDWARE MONITORING DRIVER
11422 M:      Rudolf Marek <[email protected]>
11423 L:      [email protected]
11424 S:      Maintained
11425 F:      Documentation/hwmon/k8temp.rst
11426 F:      drivers/hwmon/k8temp.c
11427
11428 KASAN
11429 M:      Andrey Ryabinin <[email protected]>
11430 R:      Alexander Potapenko <[email protected]>
11431 R:      Andrey Konovalov <[email protected]>
11432 R:      Dmitry Vyukov <[email protected]>
11433 R:      Vincenzo Frascino <[email protected]>
11434 L:      [email protected]
11435 S:      Maintained
11436 F:      Documentation/dev-tools/kasan.rst
11437 F:      arch/*/include/asm/*kasan.h
11438 F:      arch/*/mm/kasan_init*
11439 F:      include/linux/kasan*.h
11440 F:      lib/Kconfig.kasan
11441 F:      mm/kasan/
11442 F:      scripts/Makefile.kasan
11443
11444 KCONFIG
11445 M:      Masahiro Yamada <[email protected]>
11446 L:      [email protected]
11447 S:      Maintained
11448 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
11449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11450 F:      Documentation/kbuild/kconfig*
11451 F:      scripts/Kconfig.include
11452 F:      scripts/kconfig/
11453
11454 KCOV
11455 R:      Dmitry Vyukov <[email protected]>
11456 R:      Andrey Konovalov <[email protected]>
11457 L:      [email protected]
11458 S:      Maintained
11459 F:      Documentation/dev-tools/kcov.rst
11460 F:      include/linux/kcov.h
11461 F:      include/uapi/linux/kcov.h
11462 F:      kernel/kcov.c
11463 F:      scripts/Makefile.kcov
11464
11465 KCSAN
11466 M:      Marco Elver <[email protected]>
11467 R:      Dmitry Vyukov <[email protected]>
11468 L:      [email protected]
11469 S:      Maintained
11470 F:      Documentation/dev-tools/kcsan.rst
11471 F:      include/linux/kcsan*.h
11472 F:      kernel/kcsan/
11473 F:      lib/Kconfig.kcsan
11474 F:      scripts/Makefile.kcsan
11475
11476 KDUMP
11477 M:      Baoquan He <[email protected]>
11478 R:      Vivek Goyal <[email protected]>
11479 R:      Dave Young <[email protected]>
11480 L:      [email protected]
11481 S:      Maintained
11482 W:      http://lse.sourceforge.net/kdump/
11483 F:      Documentation/admin-guide/kdump/
11484 F:      fs/proc/vmcore.c
11485 F:      include/linux/crash_core.h
11486 F:      include/linux/crash_dump.h
11487 F:      include/uapi/linux/vmcore.h
11488 F:      kernel/crash_*.c
11489
11490 KEENE FM RADIO TRANSMITTER DRIVER
11491 M:      Hans Verkuil <[email protected]>
11492 L:      [email protected]
11493 S:      Maintained
11494 W:      https://linuxtv.org
11495 T:      git git://linuxtv.org/media_tree.git
11496 F:      drivers/media/radio/radio-keene*
11497
11498 KERNEL AUTOMOUNTER
11499 M:      Ian Kent <[email protected]>
11500 L:      [email protected]
11501 S:      Maintained
11502 F:      fs/autofs/
11503
11504 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11505 M:      Masahiro Yamada <[email protected]>
11506 R:      Nathan Chancellor <[email protected]>
11507 R:      Nick Desaulniers <[email protected]>
11508 R:      Nicolas Schier <[email protected]>
11509 L:      [email protected]
11510 S:      Maintained
11511 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
11512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11513 F:      Documentation/kbuild/
11514 F:      Makefile
11515 F:      scripts/*vmlinux*
11516 F:      scripts/Kbuild*
11517 F:      scripts/Makefile*
11518 F:      scripts/basic/
11519 F:      scripts/dummy-tools/
11520 F:      scripts/mk*
11521 F:      scripts/mod/
11522 F:      scripts/package/
11523 F:      usr/
11524
11525 KERNEL HARDENING (not covered by other areas)
11526 M:      Kees Cook <[email protected]>
11527 R:      Gustavo A. R. Silva <[email protected]>
11528 L:      [email protected]
11529 S:      Supported
11530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11531 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
11532 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
11533 F:      arch/*/configs/hardening.config
11534 F:      include/linux/overflow.h
11535 F:      include/linux/randomize_kstack.h
11536 F:      kernel/configs/hardening.config
11537 F:      mm/usercopy.c
11538 K:      \b(add|choose)_random_kstack_offset\b
11539 K:      \b__check_(object_size|heap_object)\b
11540 K:      \b__counted_by\b
11541
11542 KERNEL JANITORS
11543 L:      [email protected]
11544 S:      Odd Fixes
11545 W:      http://kernelnewbies.org/KernelJanitors
11546
11547 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11548 M:      Chuck Lever <[email protected]>
11549 M:      Jeff Layton <[email protected]>
11550 R:      Neil Brown <[email protected]>
11551 R:      Olga Kornievskaia <[email protected]>
11552 R:      Dai Ngo <[email protected]>
11553 R:      Tom Talpey <[email protected]>
11554 L:      [email protected]
11555 S:      Supported
11556 W:      http://nfs.sourceforge.net/
11557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11558 F:      Documentation/filesystems/nfs/
11559 F:      fs/lockd/
11560 F:      fs/nfs_common/
11561 F:      fs/nfsd/
11562 F:      include/linux/lockd/
11563 F:      include/linux/sunrpc/
11564 F:      include/trace/events/rpcgss.h
11565 F:      include/trace/events/rpcrdma.h
11566 F:      include/trace/events/sunrpc.h
11567 F:      include/trace/misc/fs.h
11568 F:      include/trace/misc/nfs.h
11569 F:      include/trace/misc/sunrpc.h
11570 F:      include/uapi/linux/nfsd/
11571 F:      include/uapi/linux/sunrpc/
11572 F:      net/sunrpc/
11573
11574 KERNEL REGRESSIONS
11575 M:      Thorsten Leemhuis <[email protected]>
11576 L:      [email protected]
11577 S:      Supported
11578 F:      Documentation/admin-guide/reporting-regressions.rst
11579 F:      Documentation/process/handling-regressions.rst
11580
11581 KERNEL SELFTEST FRAMEWORK
11582 M:      Shuah Khan <[email protected]>
11583 M:      Shuah Khan <[email protected]>
11584 L:      [email protected]
11585 S:      Maintained
11586 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
11587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11588 F:      Documentation/dev-tools/kselftest*
11589 F:      tools/testing/selftests/
11590
11591 KERNEL SMB3 SERVER (KSMBD)
11592 M:      Namjae Jeon <[email protected]>
11593 M:      Steve French <[email protected]>
11594 R:      Sergey Senozhatsky <[email protected]>
11595 R:      Tom Talpey <[email protected]>
11596 L:      [email protected]
11597 S:      Maintained
11598 T:      git git://git.samba.org/ksmbd.git
11599 F:      Documentation/filesystems/smb/ksmbd.rst
11600 F:      fs/smb/common/
11601 F:      fs/smb/server/
11602
11603 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11604 M:      Brendan Higgins <[email protected]>
11605 M:      David Gow <[email protected]>
11606 L:      [email protected]
11607 L:      [email protected]
11608 S:      Maintained
11609 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
11610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
11611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
11612 F:      Documentation/dev-tools/kunit/
11613 F:      include/kunit/
11614 F:      lib/kunit/
11615 F:      rust/kernel/kunit.rs
11616 F:      scripts/rustdoc_test_*
11617 F:      tools/testing/kunit/
11618
11619 KERNEL USERMODE HELPER
11620 M:      Luis Chamberlain <[email protected]>
11621 L:      [email protected]
11622 S:      Maintained
11623 F:      include/linux/umh.h
11624 F:      kernel/umh.c
11625
11626 KERNEL VIRTUAL MACHINE (KVM)
11627 M:      Paolo Bonzini <[email protected]>
11628 L:      [email protected]
11629 S:      Supported
11630 W:      http://www.linux-kvm.org
11631 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11632 F:      Documentation/virt/kvm/
11633 F:      include/asm-generic/kvm*
11634 F:      include/kvm/iodev.h
11635 F:      include/linux/kvm*
11636 F:      include/trace/events/kvm.h
11637 F:      include/uapi/asm-generic/kvm*
11638 F:      include/uapi/linux/kvm*
11639 F:      tools/kvm/
11640 F:      tools/testing/selftests/kvm/
11641 F:      virt/kvm/*
11642
11643 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11644 M:      Marc Zyngier <[email protected]>
11645 M:      Oliver Upton <[email protected]>
11646 R:      James Morse <[email protected]>
11647 R:      Suzuki K Poulose <[email protected]>
11648 R:      Zenghui Yu <[email protected]>
11649 L:      [email protected] (moderated for non-subscribers)
11650 L:      [email protected]
11651 S:      Maintained
11652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11653 F:      arch/arm64/include/asm/kvm*
11654 F:      arch/arm64/include/uapi/asm/kvm*
11655 F:      arch/arm64/kvm/
11656 F:      include/kvm/arm_*
11657 F:      tools/testing/selftests/kvm/*/aarch64/
11658 F:      tools/testing/selftests/kvm/aarch64/
11659
11660 KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
11661 M:      Tianrui Zhao <[email protected]>
11662 M:      Bibo Mao <[email protected]>
11663 M:      Huacai Chen <[email protected]>
11664 L:      [email protected]
11665 L:      [email protected]
11666 S:      Maintained
11667 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11668 F:      arch/loongarch/include/asm/kvm*
11669 F:      arch/loongarch/include/uapi/asm/kvm*
11670 F:      arch/loongarch/kvm/
11671
11672 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11673 M:      Huacai Chen <[email protected]>
11674 L:      [email protected]
11675 L:      [email protected]
11676 S:      Maintained
11677 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11678 F:      arch/mips/include/asm/kvm*
11679 F:      arch/mips/include/uapi/asm/kvm*
11680 F:      arch/mips/kvm/
11681
11682 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11683 M:      Michael Ellerman <[email protected]>
11684 R:      Nicholas Piggin <[email protected]>
11685 L:      [email protected]
11686 L:      [email protected]
11687 S:      Maintained (Book3S 64-bit HV)
11688 S:      Odd fixes (Book3S 64-bit PR)
11689 S:      Orphan (Book3E and 32-bit)
11690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11691 F:      arch/powerpc/include/asm/kvm*
11692 F:      arch/powerpc/include/uapi/asm/kvm*
11693 F:      arch/powerpc/kernel/kvm*
11694 F:      arch/powerpc/kvm/
11695
11696 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11697 M:      Anup Patel <[email protected]>
11698 R:      Atish Patra <[email protected]>
11699 L:      [email protected]
11700 L:      [email protected]
11701 L:      [email protected]
11702 S:      Maintained
11703 T:      git https://github.com/kvm-riscv/linux.git
11704 F:      arch/riscv/include/asm/kvm*
11705 F:      arch/riscv/include/uapi/asm/kvm*
11706 F:      arch/riscv/kvm/
11707 F:      tools/testing/selftests/kvm/*/riscv/
11708 F:      tools/testing/selftests/kvm/riscv/
11709
11710 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11711 M:      Christian Borntraeger <[email protected]>
11712 M:      Janosch Frank <[email protected]>
11713 M:      Claudio Imbrenda <[email protected]>
11714 R:      David Hildenbrand <[email protected]>
11715 L:      [email protected]
11716 S:      Supported
11717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11718 F:      Documentation/virt/kvm/s390*
11719 F:      arch/s390/include/asm/gmap.h
11720 F:      arch/s390/include/asm/kvm*
11721 F:      arch/s390/include/uapi/asm/kvm*
11722 F:      arch/s390/include/uapi/asm/uvdevice.h
11723 F:      arch/s390/kernel/uv.c
11724 F:      arch/s390/kvm/
11725 F:      arch/s390/mm/gmap.c
11726 F:      drivers/s390/char/uvdevice.c
11727 F:      tools/testing/selftests/drivers/s390x/uvdevice/
11728 F:      tools/testing/selftests/kvm/*/s390x/
11729 F:      tools/testing/selftests/kvm/s390x/
11730
11731 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11732 M:      Sean Christopherson <[email protected]>
11733 M:      Paolo Bonzini <[email protected]>
11734 L:      [email protected]
11735 S:      Supported
11736 P:      Documentation/process/maintainer-kvm-x86.rst
11737 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11738 F:      arch/x86/include/asm/kvm*
11739 F:      arch/x86/include/asm/svm.h
11740 F:      arch/x86/include/asm/vmx*.h
11741 F:      arch/x86/include/uapi/asm/kvm*
11742 F:      arch/x86/include/uapi/asm/svm.h
11743 F:      arch/x86/include/uapi/asm/vmx.h
11744 F:      arch/x86/kvm/
11745 F:      arch/x86/kvm/*/
11746 F:      tools/testing/selftests/kvm/*/x86_64/
11747 F:      tools/testing/selftests/kvm/x86_64/
11748
11749 KERNFS
11750 M:      Greg Kroah-Hartman <[email protected]>
11751 M:      Tejun Heo <[email protected]>
11752 S:      Supported
11753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11754 F:      fs/kernfs/
11755 F:      include/linux/kernfs.h
11756
11757 KEXEC
11758 M:      Eric Biederman <[email protected]>
11759 L:      [email protected]
11760 S:      Maintained
11761 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
11762 F:      include/linux/kexec.h
11763 F:      include/uapi/linux/kexec.h
11764 F:      kernel/kexec*
11765
11766 KEYS-ENCRYPTED
11767 M:      Mimi Zohar <[email protected]>
11768 L:      [email protected]
11769 L:      [email protected]
11770 S:      Supported
11771 F:      Documentation/security/keys/trusted-encrypted.rst
11772 F:      include/keys/encrypted-type.h
11773 F:      security/keys/encrypted-keys/
11774
11775 KEYS-TRUSTED
11776 M:      James Bottomley <[email protected]>
11777 M:      Jarkko Sakkinen <[email protected]>
11778 M:      Mimi Zohar <[email protected]>
11779 L:      [email protected]
11780 L:      [email protected]
11781 S:      Supported
11782 F:      Documentation/security/keys/trusted-encrypted.rst
11783 F:      include/keys/trusted-type.h
11784 F:      include/keys/trusted_tpm.h
11785 F:      security/keys/trusted-keys/
11786
11787 KEYS-TRUSTED-CAAM
11788 M:      Ahmad Fatoum <[email protected]>
11789 R:      Pengutronix Kernel Team <[email protected]>
11790 L:      [email protected]
11791 L:      [email protected]
11792 S:      Maintained
11793 F:      include/keys/trusted_caam.h
11794 F:      security/keys/trusted-keys/trusted_caam.c
11795
11796 KEYS-TRUSTED-TEE
11797 M:      Sumit Garg <[email protected]>
11798 L:      [email protected]
11799 L:      [email protected]
11800 S:      Supported
11801 F:      include/keys/trusted_tee.h
11802 F:      security/keys/trusted-keys/trusted_tee.c
11803
11804 KEYS/KEYRINGS
11805 M:      David Howells <[email protected]>
11806 M:      Jarkko Sakkinen <[email protected]>
11807 L:      [email protected]
11808 S:      Maintained
11809 F:      Documentation/security/keys/core.rst
11810 F:      include/keys/
11811 F:      include/linux/key-type.h
11812 F:      include/linux/key.h
11813 F:      include/linux/keyctl.h
11814 F:      include/uapi/linux/keyctl.h
11815 F:      security/keys/
11816
11817 KEYS/KEYRINGS_INTEGRITY
11818 M:      Jarkko Sakkinen <[email protected]>
11819 M:      Mimi Zohar <[email protected]>
11820 L:      [email protected]
11821 L:      [email protected]
11822 S:      Supported
11823 F:      security/integrity/platform_certs
11824
11825 KFENCE
11826 M:      Alexander Potapenko <[email protected]>
11827 M:      Marco Elver <[email protected]>
11828 R:      Dmitry Vyukov <[email protected]>
11829 L:      [email protected]
11830 S:      Maintained
11831 F:      Documentation/dev-tools/kfence.rst
11832 F:      arch/*/include/asm/kfence.h
11833 F:      include/linux/kfence.h
11834 F:      lib/Kconfig.kfence
11835 F:      mm/kfence/
11836
11837 KFIFO
11838 M:      Stefani Seibold <[email protected]>
11839 S:      Maintained
11840 F:      include/linux/kfifo.h
11841 F:      lib/kfifo.c
11842 F:      samples/kfifo/
11843
11844 KGDB / KDB /debug_core
11845 M:      Jason Wessel <[email protected]>
11846 M:      Daniel Thompson <[email protected]>
11847 R:      Douglas Anderson <[email protected]>
11848 L:      [email protected]
11849 S:      Maintained
11850 W:      http://kgdb.wiki.kernel.org/
11851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11852 F:      Documentation/dev-tools/kgdb.rst
11853 F:      drivers/misc/kgdbts.c
11854 F:      drivers/tty/serial/kgdboc.c
11855 F:      include/linux/kdb.h
11856 F:      include/linux/kgdb.h
11857 F:      kernel/debug/
11858 F:      kernel/module/kdb.c
11859
11860 KHADAS MCU MFD DRIVER
11861 M:      Neil Armstrong <[email protected]>
11862 L:      [email protected]
11863 S:      Maintained
11864 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11865 F:      drivers/mfd/khadas-mcu.c
11866 F:      drivers/thermal/khadas_mcu_fan.c
11867 F:      include/linux/mfd/khadas-mcu.h
11868
11869 KIONIX/ROHM KX022A ACCELEROMETER
11870 M:      Matti Vaittinen <[email protected]>
11871 L:      [email protected]
11872 S:      Supported
11873 F:      drivers/iio/accel/kionix-kx022a*
11874
11875 KMEMLEAK
11876 M:      Catalin Marinas <[email protected]>
11877 S:      Maintained
11878 F:      Documentation/dev-tools/kmemleak.rst
11879 F:      include/linux/kmemleak.h
11880 F:      mm/kmemleak.c
11881 F:      samples/kmemleak/kmemleak-test.c
11882
11883 KMSAN
11884 M:      Alexander Potapenko <[email protected]>
11885 R:      Marco Elver <[email protected]>
11886 R:      Dmitry Vyukov <[email protected]>
11887 L:      [email protected]
11888 S:      Maintained
11889 F:      Documentation/dev-tools/kmsan.rst
11890 F:      arch/*/include/asm/kmsan.h
11891 F:      arch/*/mm/kmsan_*
11892 F:      include/linux/kmsan*.h
11893 F:      lib/Kconfig.kmsan
11894 F:      mm/kmsan/
11895 F:      scripts/Makefile.kmsan
11896
11897 KPROBES
11898 M:      Naveen N. Rao <[email protected]>
11899 M:      Anil S Keshavamurthy <[email protected]>
11900 M:      "David S. Miller" <[email protected]>
11901 M:      Masami Hiramatsu <[email protected]>
11902 L:      [email protected]
11903 L:      [email protected]
11904 S:      Maintained
11905 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
11906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
11907 F:      Documentation/trace/kprobes.rst
11908 F:      include/asm-generic/kprobes.h
11909 F:      include/linux/kprobes.h
11910 F:      kernel/kprobes.c
11911 F:      lib/test_kprobes.c
11912 F:      samples/kprobes
11913
11914 KS0108 LCD CONTROLLER DRIVER
11915 M:      Miguel Ojeda <[email protected]>
11916 S:      Maintained
11917 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
11918 F:      drivers/auxdisplay/ks0108.c
11919 F:      include/linux/ks0108.h
11920
11921 KTD253 BACKLIGHT DRIVER
11922 M:      Linus Walleij <[email protected]>
11923 S:      Maintained
11924 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11925 F:      drivers/video/backlight/ktd253-backlight.c
11926
11927 KTEST
11928 M:      Steven Rostedt <[email protected]>
11929 M:      John Hawley <[email protected]>
11930 S:      Maintained
11931 F:      tools/testing/ktest
11932
11933 KTZ8866 BACKLIGHT DRIVER
11934 M:      Jianhua Lu <[email protected]>
11935 S:      Maintained
11936 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
11937 F:      drivers/video/backlight/ktz8866.c
11938
11939 KVM PARAVIRT (KVM/paravirt)
11940 M:      Paolo Bonzini <[email protected]>
11941 R:      Wanpeng Li <[email protected]>
11942 R:      Vitaly Kuznetsov <[email protected]>
11943 L:      [email protected]
11944 S:      Supported
11945 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11946 F:      arch/um/include/asm/kvm_para.h
11947 F:      arch/x86/include/asm/kvm_para.h
11948 F:      arch/x86/include/asm/pvclock-abi.h
11949 F:      arch/x86/include/uapi/asm/kvm_para.h
11950 F:      arch/x86/kernel/kvm.c
11951 F:      arch/x86/kernel/kvmclock.c
11952 F:      include/asm-generic/kvm_para.h
11953 F:      include/linux/kvm_para.h
11954 F:      include/uapi/asm-generic/kvm_para.h
11955 F:      include/uapi/linux/kvm_para.h
11956
11957 KVM X86 HYPER-V (KVM/hyper-v)
11958 M:      Vitaly Kuznetsov <[email protected]>
11959 M:      Sean Christopherson <[email protected]>
11960 M:      Paolo Bonzini <[email protected]>
11961 L:      [email protected]
11962 S:      Supported
11963 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11964 F:      arch/x86/kvm/hyperv.*
11965 F:      arch/x86/kvm/kvm_onhyperv.*
11966 F:      arch/x86/kvm/svm/hyperv.*
11967 F:      arch/x86/kvm/svm/svm_onhyperv.*
11968 F:      arch/x86/kvm/vmx/hyperv.*
11969
11970 KVM X86 Xen (KVM/Xen)
11971 M:      David Woodhouse <[email protected]>
11972 M:      Paul Durrant <[email protected]>
11973 M:      Sean Christopherson <[email protected]>
11974 M:      Paolo Bonzini <[email protected]>
11975 L:      [email protected]
11976 S:      Supported
11977 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11978 F:      arch/x86/kvm/xen.*
11979
11980 L3MDEV
11981 M:      David Ahern <[email protected]>
11982 L:      [email protected]
11983 S:      Maintained
11984 F:      include/net/l3mdev.h
11985 F:      net/l3mdev
11986
11987 LANDLOCK SECURITY MODULE
11988 M:      Mickaël Salaün <[email protected]>
11989 L:      [email protected]
11990 S:      Supported
11991 W:      https://landlock.io
11992 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
11993 F:      Documentation/security/landlock.rst
11994 F:      Documentation/userspace-api/landlock.rst
11995 F:      include/uapi/linux/landlock.h
11996 F:      samples/landlock/
11997 F:      security/landlock/
11998 F:      tools/testing/selftests/landlock/
11999 K:      landlock
12000 K:      LANDLOCK
12001
12002 LANTIQ / INTEL Ethernet drivers
12003 M:      Hauke Mehrtens <[email protected]>
12004 L:      [email protected]
12005 S:      Maintained
12006 F:      drivers/net/dsa/lantiq_gswip.c
12007 F:      drivers/net/dsa/lantiq_pce.h
12008 F:      drivers/net/ethernet/lantiq_xrx200.c
12009 F:      net/dsa/tag_gswip.c
12010
12011 LANTIQ MIPS ARCHITECTURE
12012 M:      John Crispin <[email protected]>
12013 L:      [email protected]
12014 S:      Maintained
12015 F:      arch/mips/lantiq
12016 F:      drivers/soc/lantiq
12017
12018 LASI 53c700 driver for PARISC
12019 M:      "James E.J. Bottomley" <[email protected]>
12020 L:      [email protected]
12021 S:      Maintained
12022 F:      Documentation/scsi/53c700.rst
12023 F:      drivers/scsi/53c700*
12024
12025 LEAKING_ADDRESSES
12026 M:      Tobin C. Harding <[email protected]>
12027 M:      Tycho Andersen <[email protected]>
12028 L:      [email protected]
12029 S:      Maintained
12030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
12031 F:      scripts/leaking_addresses.pl
12032
12033 LED SUBSYSTEM
12034 M:      Pavel Machek <[email protected]>
12035 M:      Lee Jones <[email protected]>
12036 L:      [email protected]
12037 S:      Maintained
12038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
12039 F:      Documentation/devicetree/bindings/leds/
12040 F:      Documentation/leds/
12041 F:      drivers/leds/
12042 F:      include/dt-bindings/leds/
12043 F:      include/linux/leds.h
12044
12045 LEGO MINDSTORMS EV3
12046 R:      David Lechner <[email protected]>
12047 S:      Maintained
12048 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12049 F:      arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12050 F:      drivers/power/supply/lego_ev3_battery.c
12051
12052 LEGO USB Tower driver
12053 M:      Juergen Stuber <[email protected]>
12054 L:      [email protected]
12055 S:      Maintained
12056 W:      http://legousb.sourceforge.net/
12057 F:      drivers/usb/misc/legousbtower.c
12058
12059 LETSKETCH HID TABLET DRIVER
12060 M:      Hans de Goede <[email protected]>
12061 L:      [email protected]
12062 S:      Maintained
12063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12064 F:      drivers/hid/hid-letsketch.c
12065
12066 LG LAPTOP EXTRAS
12067 M:      Matan Ziv-Av <[email protected]>
12068 L:      [email protected]
12069 S:      Maintained
12070 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
12071 F:      Documentation/admin-guide/laptops/lg-laptop.rst
12072 F:      drivers/platform/x86/lg-laptop.c
12073
12074 LG2160 MEDIA DRIVER
12075 M:      Michael Krufky <[email protected]>
12076 L:      [email protected]
12077 S:      Maintained
12078 W:      https://linuxtv.org
12079 W:      http://github.com/mkrufky
12080 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12081 T:      git git://linuxtv.org/mkrufky/tuners.git
12082 F:      drivers/media/dvb-frontends/lg2160.*
12083
12084 LGDT3305 MEDIA DRIVER
12085 M:      Michael Krufky <[email protected]>
12086 L:      [email protected]
12087 S:      Maintained
12088 W:      https://linuxtv.org
12089 W:      http://github.com/mkrufky
12090 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12091 T:      git git://linuxtv.org/mkrufky/tuners.git
12092 F:      drivers/media/dvb-frontends/lgdt3305.*
12093
12094 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12095 M:      Viresh Kumar <[email protected]>
12096 L:      [email protected]
12097 S:      Maintained
12098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12099 F:      drivers/ata/pata_arasan_cf.c
12100 F:      include/linux/pata_arasan_cf_data.h
12101
12102 LIBATA PATA DRIVERS
12103 R:      Sergey Shtylyov <[email protected]>
12104 L:      [email protected]
12105 F:      drivers/ata/ata_*.c
12106 F:      drivers/ata/pata_*.c
12107
12108 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12109 M:      Linus Walleij <[email protected]>
12110 L:      [email protected]
12111 S:      Maintained
12112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12113 F:      drivers/ata/pata_ftide010.c
12114 F:      drivers/ata/sata_gemini.c
12115 F:      drivers/ata/sata_gemini.h
12116
12117 LIBATA SATA AHCI PLATFORM devices support
12118 M:      Hans de Goede <[email protected]>
12119 M:      Jens Axboe <[email protected]>
12120 L:      [email protected]
12121 S:      Maintained
12122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12123 F:      drivers/ata/ahci_platform.c
12124 F:      drivers/ata/libahci_platform.c
12125 F:      include/linux/ahci_platform.h
12126
12127 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12128 M:      Serge Semin <[email protected]>
12129 L:      [email protected]
12130 S:      Maintained
12131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12132 F:      Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12133 F:      Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12134 F:      drivers/ata/ahci_dwc.c
12135
12136 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12137 M:      Mikael Pettersson <[email protected]>
12138 L:      [email protected]
12139 S:      Maintained
12140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12141 F:      drivers/ata/sata_promise.*
12142
12143 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12144 M:      Damien Le Moal <[email protected]>
12145 L:      [email protected]
12146 S:      Maintained
12147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12148 F:      Documentation/ABI/testing/sysfs-ata
12149 F:      Documentation/devicetree/bindings/ata/
12150 F:      drivers/ata/
12151 F:      include/linux/ata.h
12152 F:      include/linux/libata.h
12153
12154 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12155 M:      Vishal Verma <[email protected]>
12156 M:      Dan Williams <[email protected]>
12157 M:      Dave Jiang <[email protected]>
12158 L:      [email protected]
12159 S:      Supported
12160 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12161 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12162 F:      drivers/nvdimm/btt*
12163
12164 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12165 M:      Dan Williams <[email protected]>
12166 M:      Vishal Verma <[email protected]>
12167 M:      Dave Jiang <[email protected]>
12168 L:      [email protected]
12169 S:      Supported
12170 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12171 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12172 F:      drivers/nvdimm/pmem*
12173
12174 LIBNVDIMM: DEVICETREE BINDINGS
12175 M:      Oliver O'Halloran <[email protected]>
12176 L:      [email protected]
12177 S:      Supported
12178 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12179 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
12180 F:      drivers/nvdimm/of_pmem.c
12181
12182 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12183 M:      Dan Williams <[email protected]>
12184 M:      Vishal Verma <[email protected]>
12185 M:      Dave Jiang <[email protected]>
12186 M:      Ira Weiny <[email protected]>
12187 L:      [email protected]
12188 S:      Supported
12189 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12190 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12192 F:      drivers/acpi/nfit/*
12193 F:      drivers/nvdimm/*
12194 F:      include/linux/libnvdimm.h
12195 F:      include/linux/nd.h
12196 F:      include/uapi/linux/ndctl.h
12197 F:      tools/testing/nvdimm/
12198
12199 LICENSES and SPDX stuff
12200 M:      Thomas Gleixner <[email protected]>
12201 M:      Greg Kroah-Hartman <[email protected]>
12202 L:      [email protected]
12203 S:      Maintained
12204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12205 F:      COPYING
12206 F:      Documentation/process/license-rules.rst
12207 F:      LICENSES/
12208 F:      scripts/spdxcheck-test.sh
12209 F:      scripts/spdxcheck.py
12210 F:      scripts/spdxexclude
12211
12212 LINEAR RANGES HELPERS
12213 M:      Mark Brown <[email protected]>
12214 R:      Matti Vaittinen <[email protected]>
12215 F:      include/linux/linear_range.h
12216 F:      lib/linear_ranges.c
12217 F:      lib/test_linear_ranges.c
12218
12219 LINUX FOR POWER MACINTOSH
12220 L:      [email protected]
12221 S:      Orphan
12222 F:      arch/powerpc/platforms/powermac/
12223 F:      drivers/macintosh/
12224 X:      drivers/macintosh/adb-iop.c
12225 X:      drivers/macintosh/via-macii.c
12226
12227 LINUX FOR POWERPC (32-BIT AND 64-BIT)
12228 M:      Michael Ellerman <[email protected]>
12229 R:      Nicholas Piggin <[email protected]>
12230 R:      Christophe Leroy <[email protected]>
12231 L:      [email protected]
12232 S:      Supported
12233 W:      https://github.com/linuxppc/wiki/wiki
12234 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12236 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
12237 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
12238 F:      Documentation/devicetree/bindings/powerpc/
12239 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
12240 F:      Documentation/arch/powerpc/
12241 F:      arch/powerpc/
12242 F:      drivers/*/*/*pasemi*
12243 F:      drivers/*/*pasemi*
12244 F:      drivers/char/tpm/tpm_ibmvtpm*
12245 F:      drivers/crypto/nx/
12246 F:      drivers/crypto/vmx/
12247 F:      drivers/i2c/busses/i2c-opal.c
12248 F:      drivers/net/ethernet/ibm/ibmveth.*
12249 F:      drivers/net/ethernet/ibm/ibmvnic.*
12250 F:      drivers/pci/hotplug/pnv_php.c
12251 F:      drivers/pci/hotplug/rpa*
12252 F:      drivers/rtc/rtc-opal.c
12253 F:      drivers/scsi/ibmvscsi/
12254 F:      drivers/tty/hvc/hvc_opal.c
12255 F:      drivers/watchdog/wdrtas.c
12256 F:      tools/testing/selftests/powerpc
12257 N:      /pmac
12258 N:      powermac
12259 N:      powernv
12260 N:      [^a-z0-9]ps3
12261 N:      pseries
12262
12263 LINUX FOR POWERPC EMBEDDED MPC5XXX
12264 M:      Anatolij Gustschin <[email protected]>
12265 L:      [email protected]
12266 S:      Odd Fixes
12267 F:      arch/powerpc/platforms/512x/
12268 F:      arch/powerpc/platforms/52xx/
12269
12270 LINUX FOR POWERPC EMBEDDED PPC4XX
12271 L:      [email protected]
12272 S:      Orphan
12273 F:      arch/powerpc/platforms/40x/
12274 F:      arch/powerpc/platforms/44x/
12275
12276 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
12277 M:      Scott Wood <[email protected]>
12278 L:      [email protected]
12279 S:      Odd fixes
12280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12281 F:      Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12282 F:      Documentation/devicetree/bindings/powerpc/fsl/
12283 F:      arch/powerpc/platforms/83xx/
12284 F:      arch/powerpc/platforms/85xx/
12285
12286 LINUX FOR POWERPC EMBEDDED PPC8XX
12287 M:      Christophe Leroy <[email protected]>
12288 L:      [email protected]
12289 S:      Maintained
12290 F:      arch/powerpc/platforms/8xx/
12291
12292 LINUX KERNEL DUMP TEST MODULE (LKDTM)
12293 M:      Kees Cook <[email protected]>
12294 S:      Maintained
12295 F:      drivers/misc/lkdtm/*
12296 F:      tools/testing/selftests/lkdtm/*
12297
12298 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12299 M:      Alan Stern <[email protected]>
12300 M:      Andrea Parri <[email protected]>
12301 M:      Will Deacon <[email protected]>
12302 M:      Peter Zijlstra <[email protected]>
12303 M:      Boqun Feng <[email protected]>
12304 M:      Nicholas Piggin <[email protected]>
12305 M:      David Howells <[email protected]>
12306 M:      Jade Alglave <[email protected]>
12307 M:      Luc Maranget <[email protected]>
12308 M:      "Paul E. McKenney" <[email protected]>
12309 R:      Akira Yokosawa <[email protected]>
12310 R:      Daniel Lustig <[email protected]>
12311 R:      Joel Fernandes <[email protected]>
12312 L:      [email protected]
12313 L:      [email protected]
12314 S:      Supported
12315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12316 F:      Documentation/atomic_bitops.txt
12317 F:      Documentation/atomic_t.txt
12318 F:      Documentation/core-api/refcount-vs-atomic.rst
12319 F:      Documentation/litmus-tests/
12320 F:      Documentation/memory-barriers.txt
12321 F:      tools/memory-model/
12322
12323 LINUX-NEXT TREE
12324 M:      Stephen Rothwell <[email protected]>
12325 L:      [email protected]
12326 S:      Supported
12327 B:      mailto:[email protected] and the appropriate development tree
12328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12329
12330 LIS3LV02D ACCELEROMETER DRIVER
12331 M:      Eric Piel <[email protected]>
12332 S:      Maintained
12333 F:      Documentation/misc-devices/lis3lv02d.rst
12334 F:      drivers/misc/lis3lv02d/
12335 F:      drivers/platform/x86/hp/hp_accel.c
12336
12337 LIST KUNIT TEST
12338 M:      David Gow <[email protected]>
12339 L:      [email protected]
12340 L:      [email protected]
12341 S:      Maintained
12342 F:      lib/list-test.c
12343
12344 LITEX PLATFORM
12345 M:      Karol Gugala <[email protected]>
12346 M:      Mateusz Holenko <[email protected]>
12347 M:      Gabriel Somlo <[email protected]>
12348 M:      Joel Stanley <[email protected]>
12349 S:      Maintained
12350 F:      Documentation/devicetree/bindings/*/litex,*.yaml
12351 F:      arch/openrisc/boot/dts/or1klitex.dts
12352 F:      drivers/mmc/host/litex_mmc.c
12353 F:      drivers/net/ethernet/litex/*
12354 F:      drivers/soc/litex/*
12355 F:      drivers/tty/serial/liteuart.c
12356 F:      include/linux/litex.h
12357 N:      litex
12358
12359 LIVE PATCHING
12360 M:      Josh Poimboeuf <[email protected]>
12361 M:      Jiri Kosina <[email protected]>
12362 M:      Miroslav Benes <[email protected]>
12363 M:      Petr Mladek <[email protected]>
12364 R:      Joe Lawrence <[email protected]>
12365 L:      [email protected]
12366 S:      Maintained
12367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12368 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
12369 F:      Documentation/livepatch/
12370 F:      arch/powerpc/include/asm/livepatch.h
12371 F:      include/linux/livepatch.h
12372 F:      kernel/livepatch/
12373 F:      kernel/module/livepatch.c
12374 F:      lib/livepatch/
12375 F:      samples/livepatch/
12376 F:      tools/testing/selftests/livepatch/
12377
12378 LLC (802.2)
12379 L:      [email protected]
12380 S:      Odd fixes
12381 F:      include/linux/llc.h
12382 F:      include/net/llc*
12383 F:      include/uapi/linux/llc.h
12384 F:      net/llc/
12385
12386 LM73 HARDWARE MONITOR DRIVER
12387 M:      Guillaume Ligneul <[email protected]>
12388 L:      [email protected]
12389 S:      Maintained
12390 F:      drivers/hwmon/lm73.c
12391
12392 LM78 HARDWARE MONITOR DRIVER
12393 M:      Jean Delvare <[email protected]>
12394 L:      [email protected]
12395 S:      Maintained
12396 F:      Documentation/hwmon/lm78.rst
12397 F:      drivers/hwmon/lm78.c
12398
12399 LM83 HARDWARE MONITOR DRIVER
12400 M:      Jean Delvare <[email protected]>
12401 L:      [email protected]
12402 S:      Maintained
12403 F:      Documentation/hwmon/lm83.rst
12404 F:      drivers/hwmon/lm83.c
12405
12406 LM90 HARDWARE MONITOR DRIVER
12407 M:      Jean Delvare <[email protected]>
12408 L:      [email protected]
12409 S:      Maintained
12410 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12411 F:      Documentation/hwmon/lm90.rst
12412 F:      drivers/hwmon/lm90.c
12413 F:      include/dt-bindings/thermal/lm90.h
12414
12415 LM95234 HARDWARE MONITOR DRIVER
12416 M:      Guenter Roeck <[email protected]>
12417 L:      [email protected]
12418 S:      Maintained
12419 F:      Documentation/hwmon/lm95234.rst
12420 F:      drivers/hwmon/lm95234.c
12421
12422 LME2510 MEDIA DRIVER
12423 M:      Malcolm Priestley <[email protected]>
12424 L:      [email protected]
12425 S:      Maintained
12426 W:      https://linuxtv.org
12427 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12428 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
12429
12430 LOADPIN SECURITY MODULE
12431 M:      Kees Cook <[email protected]>
12432 S:      Supported
12433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12434 F:      Documentation/admin-guide/LSM/LoadPin.rst
12435 F:      security/loadpin/
12436
12437 LOCKING PRIMITIVES
12438 M:      Peter Zijlstra <[email protected]>
12439 M:      Ingo Molnar <[email protected]>
12440 M:      Will Deacon <[email protected]>
12441 R:      Waiman Long <[email protected]>
12442 R:      Boqun Feng <[email protected]> (LOCKDEP)
12443 L:      [email protected]
12444 S:      Maintained
12445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12446 F:      Documentation/locking/
12447 F:      arch/*/include/asm/spinlock*.h
12448 F:      include/linux/lockdep.h
12449 F:      include/linux/mutex*.h
12450 F:      include/linux/rwlock*.h
12451 F:      include/linux/rwsem*.h
12452 F:      include/linux/seqlock.h
12453 F:      include/linux/spinlock*.h
12454 F:      kernel/locking/
12455 F:      lib/locking*.[ch]
12456 X:      kernel/locking/locktorture.c
12457
12458 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12459 M:      "Richard Russon (FlatCap)" <[email protected]>
12460 L:      [email protected]
12461 S:      Maintained
12462 W:      http://www.linux-ntfs.org/content/view/19/37/
12463 F:      Documentation/admin-guide/ldm.rst
12464 F:      block/partitions/ldm.*
12465
12466 LOGITECH HID GAMING KEYBOARDS
12467 M:      Hans de Goede <[email protected]>
12468 L:      [email protected]
12469 S:      Maintained
12470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12471 F:      drivers/hid/hid-lg-g15.c
12472
12473 LONTIUM LT8912B MIPI TO HDMI BRIDGE
12474 M:      Adrien Grassein <[email protected]>
12475 S:      Maintained
12476 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12477 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
12478
12479 LOONGARCH
12480 M:      Huacai Chen <[email protected]>
12481 R:      WANG Xuerui <[email protected]>
12482 L:      [email protected]
12483 S:      Maintained
12484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12485 F:      Documentation/arch/loongarch/
12486 F:      Documentation/translations/zh_CN/arch/loongarch/
12487 F:      arch/loongarch/
12488 F:      drivers/*/*loongarch*
12489
12490 LOONGSON GPIO DRIVER
12491 M:      Yinbo Zhu <[email protected]>
12492 L:      [email protected]
12493 S:      Maintained
12494 F:      Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12495 F:      drivers/gpio/gpio-loongson-64bit.c
12496
12497 LOONGSON LS2X I2C DRIVER
12498 M:      Binbin Zhou <[email protected]>
12499 L:      [email protected]
12500 S:      Maintained
12501 F:      Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12502 F:      drivers/i2c/busses/i2c-ls2x.c
12503
12504 LOONGSON-2 SOC SERIES CLOCK DRIVER
12505 M:      Yinbo Zhu <[email protected]>
12506 L:      [email protected]
12507 S:      Maintained
12508 F:      Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12509 F:      drivers/clk/clk-loongson2.c
12510 F:      include/dt-bindings/clock/loongson,ls2k-clk.h
12511
12512 LOONGSON SPI DRIVER
12513 M:      Yinbo Zhu <[email protected]>
12514 L:      [email protected]
12515 S:      Maintained
12516 F:      Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
12517 F:      drivers/spi/spi-loongson-core.c
12518 F:      drivers/spi/spi-loongson-pci.c
12519 F:      drivers/spi/spi-loongson-plat.c
12520 F:      drivers/spi/spi-loongson.h
12521
12522 LOONGSON-2 SOC SERIES GUTS DRIVER
12523 M:      Yinbo Zhu <[email protected]>
12524 L:      [email protected]
12525 S:      Maintained
12526 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12527 F:      drivers/soc/loongson/loongson2_guts.c
12528
12529 LOONGSON-2 SOC SERIES PM DRIVER
12530 M:      Yinbo Zhu <[email protected]>
12531 L:      [email protected]
12532 S:      Maintained
12533 F:      Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
12534 F:      drivers/soc/loongson/loongson2_pm.c
12535
12536 LOONGSON-2 SOC SERIES PINCTRL DRIVER
12537 M:      zhanghongchen <[email protected]>
12538 M:      Yinbo Zhu <[email protected]>
12539 L:      [email protected]
12540 S:      Maintained
12541 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12542 F:      drivers/pinctrl/pinctrl-loongson2.c
12543
12544 LOONGSON-2 SOC SERIES THERMAL DRIVER
12545 M:      zhanghongchen <[email protected]>
12546 M:      Yinbo Zhu <[email protected]>
12547 L:      [email protected]
12548 S:      Maintained
12549 F:      Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
12550 F:      drivers/thermal/loongson2_thermal.c
12551
12552 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12553 M:      Sathya Prakash <[email protected]>
12554 M:      Sreekanth Reddy <[email protected]>
12555 M:      Suganath Prabu Subramani <[email protected]>
12556 L:      [email protected]
12557 L:      [email protected]
12558 S:      Supported
12559 W:      http://www.avagotech.com/support/
12560 F:      drivers/message/fusion/
12561 F:      drivers/scsi/mpt3sas/
12562
12563 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12564 M:      Matthew Wilcox <[email protected]>
12565 L:      [email protected]
12566 S:      Maintained
12567 F:      drivers/scsi/sym53c8xx_2/
12568
12569 LTC1660 DAC DRIVER
12570 M:      Marcus Folkesson <[email protected]>
12571 L:      [email protected]
12572 S:      Maintained
12573 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12574 F:      drivers/iio/dac/ltc1660.c
12575
12576 LTC2688 IIO DAC DRIVER
12577 M:      Nuno Sá <[email protected]>
12578 L:      [email protected]
12579 S:      Supported
12580 W:      https://ez.analog.com/linux-software-drivers
12581 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12582 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12583 F:      drivers/iio/dac/ltc2688.c
12584
12585 LTC2947 HARDWARE MONITOR DRIVER
12586 M:      Nuno Sá <[email protected]>
12587 L:      [email protected]
12588 S:      Supported
12589 W:      https://ez.analog.com/linux-software-drivers
12590 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12591 F:      drivers/hwmon/ltc2947-core.c
12592 F:      drivers/hwmon/ltc2947-i2c.c
12593 F:      drivers/hwmon/ltc2947-spi.c
12594 F:      drivers/hwmon/ltc2947.h
12595
12596 LTC2991 HARDWARE MONITOR DRIVER
12597 M:      Antoniu Miclaus <[email protected]>
12598 L:      [email protected]
12599 S:      Supported
12600 W:      https://ez.analog.com/linux-software-drivers
12601 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
12602 F:      drivers/hwmon/ltc2991.c
12603
12604 LTC2983 IIO TEMPERATURE DRIVER
12605 M:      Nuno Sá <[email protected]>
12606 L:      [email protected]
12607 S:      Supported
12608 W:      https://ez.analog.com/linux-software-drivers
12609 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12610 F:      drivers/iio/temperature/ltc2983.c
12611
12612 LTC4261 HARDWARE MONITOR DRIVER
12613 M:      Guenter Roeck <[email protected]>
12614 L:      [email protected]
12615 S:      Maintained
12616 F:      Documentation/hwmon/ltc4261.rst
12617 F:      drivers/hwmon/ltc4261.c
12618
12619 LTC4306 I2C MULTIPLEXER DRIVER
12620 M:      Michael Hennerich <[email protected]>
12621 L:      [email protected]
12622 S:      Supported
12623 W:      https://ez.analog.com/linux-software-drivers
12624 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12625 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
12626
12627 LTP (Linux Test Project)
12628 M:      Mike Frysinger <[email protected]>
12629 M:      Cyril Hrubis <[email protected]>
12630 M:      Wanlong Gao <[email protected]>
12631 M:      Jan Stancek <[email protected]>
12632 M:      Stanislav Kholmanskikh <[email protected]>
12633 M:      Alexey Kodanev <[email protected]>
12634 L:      [email protected] (subscribers-only)
12635 S:      Maintained
12636 W:      http://linux-test-project.github.io/
12637 T:      git https://github.com/linux-test-project/ltp.git
12638
12639 LYNX 28G SERDES PHY DRIVER
12640 M:      Ioana Ciornei <[email protected]>
12641 L:      [email protected]
12642 S:      Supported
12643 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12644 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
12645
12646 LYNX PCS MODULE
12647 M:      Ioana Ciornei <[email protected]>
12648 L:      [email protected]
12649 S:      Supported
12650 F:      drivers/net/pcs/pcs-lynx.c
12651 F:      include/linux/pcs-lynx.h
12652
12653 M68K ARCHITECTURE
12654 M:      Geert Uytterhoeven <[email protected]>
12655 L:      [email protected]
12656 S:      Maintained
12657 W:      http://www.linux-m68k.org/
12658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12659 F:      arch/m68k/
12660 F:      drivers/zorro/
12661
12662 M68K ON APPLE MACINTOSH
12663 M:      Joshua Thompson <[email protected]>
12664 L:      [email protected]
12665 S:      Maintained
12666 W:      http://www.mac.linux-m68k.org/
12667 F:      arch/m68k/mac/
12668 F:      drivers/macintosh/adb-iop.c
12669 F:      drivers/macintosh/via-macii.c
12670
12671 M68K ON HP9000/300
12672 M:      Philip Blundell <[email protected]>
12673 S:      Maintained
12674 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
12675 F:      arch/m68k/hp300/
12676
12677 M88DS3103 MEDIA DRIVER
12678 M:      Antti Palosaari <[email protected]>
12679 L:      [email protected]
12680 S:      Maintained
12681 W:      https://linuxtv.org
12682 W:      http://palosaari.fi/linux/
12683 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12684 T:      git git://linuxtv.org/anttip/media_tree.git
12685 F:      drivers/media/dvb-frontends/m88ds3103*
12686
12687 M88RS2000 MEDIA DRIVER
12688 M:      Malcolm Priestley <[email protected]>
12689 L:      [email protected]
12690 S:      Maintained
12691 W:      https://linuxtv.org
12692 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12693 F:      drivers/media/dvb-frontends/m88rs2000*
12694
12695 MA901 MASTERKIT USB FM RADIO DRIVER
12696 M:      Alexey Klimov <[email protected]>
12697 L:      [email protected]
12698 S:      Maintained
12699 T:      git git://linuxtv.org/media_tree.git
12700 F:      drivers/media/radio/radio-ma901.c
12701
12702 MAC80211
12703 M:      Johannes Berg <[email protected]>
12704 L:      [email protected]
12705 S:      Maintained
12706 W:      https://wireless.wiki.kernel.org/
12707 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
12708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12710 F:      Documentation/networking/mac80211-injection.rst
12711 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12712 F:      drivers/net/wireless/virtual/mac80211_hwsim.[ch]
12713 F:      include/net/mac80211.h
12714 F:      net/mac80211/
12715
12716 MAILBOX API
12717 M:      Jassi Brar <[email protected]>
12718 L:      [email protected]
12719 S:      Maintained
12720 F:      Documentation/devicetree/bindings/mailbox/
12721 F:      drivers/mailbox/
12722 F:      include/dt-bindings/mailbox/
12723 F:      include/linux/mailbox_client.h
12724 F:      include/linux/mailbox_controller.h
12725
12726 MAILBOX ARM MHUv2
12727 M:      Viresh Kumar <[email protected]>
12728 M:      Tushar Khandelwal <[email protected]>
12729 L:      [email protected]
12730 S:      Maintained
12731 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12732 F:      drivers/mailbox/arm_mhuv2.c
12733 F:      include/linux/mailbox/arm_mhuv2_message.h
12734
12735 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12736 M:      Michael Kerrisk <[email protected]>
12737 L:      [email protected]
12738 S:      Maintained
12739 W:      http://www.kernel.org/doc/man-pages
12740
12741 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12742 M:      Jeremy Kerr <[email protected]>
12743 M:      Matt Johnston <[email protected]>
12744 L:      [email protected]
12745 S:      Maintained
12746 F:      Documentation/networking/mctp.rst
12747 F:      drivers/net/mctp/
12748 F:      include/net/mctp.h
12749 F:      include/net/mctpdevice.h
12750 F:      include/net/netns/mctp.h
12751 F:      net/mctp/
12752
12753 MAPLE TREE
12754 M:      Liam R. Howlett <[email protected]>
12755 L:      [email protected]
12756 L:      [email protected]
12757 S:      Supported
12758 F:      Documentation/core-api/maple_tree.rst
12759 F:      include/linux/maple_tree.h
12760 F:      include/trace/events/maple_tree.h
12761 F:      lib/maple_tree.c
12762 F:      lib/test_maple_tree.c
12763 F:      tools/testing/radix-tree/linux/maple_tree.h
12764 F:      tools/testing/radix-tree/maple.c
12765
12766 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12767 M:      Rahul Bedarkar <[email protected]>
12768 L:      [email protected]
12769 S:      Maintained
12770 F:      arch/mips/boot/dts/img/pistachio*
12771
12772 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12773 M:      Andrew Lunn <[email protected]>
12774 L:      [email protected]
12775 S:      Maintained
12776 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
12777 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
12778 F:      Documentation/networking/devlink/mv88e6xxx.rst
12779 F:      drivers/net/dsa/mv88e6xxx/
12780 F:      include/linux/dsa/mv88e6xxx.h
12781 F:      include/linux/platform_data/mv88e6xxx.h
12782
12783 MARVELL ARMADA 3700 PHY DRIVERS
12784 M:      Miquel Raynal <[email protected]>
12785 S:      Maintained
12786 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12787 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12788 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12789 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12790
12791 MARVELL ARMADA 3700 SERIAL DRIVER
12792 M:      Pali Rohár <[email protected]>
12793 S:      Maintained
12794 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12795 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
12796 F:      drivers/tty/serial/mvebu-uart.c
12797
12798 MARVELL ARMADA DRM SUPPORT
12799 M:      Russell King <[email protected]>
12800 S:      Maintained
12801 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12802 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12803 F:      Documentation/devicetree/bindings/display/armada/
12804 F:      drivers/gpu/drm/armada/
12805 F:      include/uapi/drm/armada_drm.h
12806
12807 MARVELL CRYPTO DRIVER
12808 M:      Boris Brezillon <[email protected]>
12809 M:      Arnaud Ebalard <[email protected]>
12810 M:      Srujana Challa <[email protected]>
12811 L:      [email protected]
12812 S:      Maintained
12813 F:      drivers/crypto/marvell/
12814 F:      include/linux/soc/marvell/octeontx2/
12815
12816 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12817 M:      Mirko Lindner <[email protected]>
12818 M:      Stephen Hemminger <[email protected]>
12819 L:      [email protected]
12820 S:      Maintained
12821 F:      drivers/net/ethernet/marvell/sk*
12822
12823 MARVELL LIBERTAS WIRELESS DRIVER
12824 L:      [email protected]
12825 S:      Orphan
12826 F:      drivers/net/wireless/marvell/libertas/
12827
12828 MARVELL MACCHIATOBIN SUPPORT
12829 M:      Russell King <[email protected]>
12830 L:      [email protected] (moderated for non-subscribers)
12831 S:      Maintained
12832 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12833
12834 MARVELL MV643XX ETHERNET DRIVER
12835 M:      Sebastian Hesselbarth <[email protected]>
12836 L:      [email protected]
12837 S:      Maintained
12838 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
12839 F:      include/linux/mv643xx.h
12840
12841 MARVELL MV88X3310 PHY DRIVER
12842 M:      Russell King <[email protected]>
12843 M:      Marek Behún <[email protected]>
12844 L:      [email protected]
12845 S:      Maintained
12846 F:      drivers/net/phy/marvell10g.c
12847
12848 MARVELL MVEBU THERMAL DRIVER
12849 M:      Miquel Raynal <[email protected]>
12850 S:      Maintained
12851 F:      drivers/thermal/armada_thermal.c
12852
12853 MARVELL MVNETA ETHERNET DRIVER
12854 M:      Thomas Petazzoni <[email protected]>
12855 L:      [email protected]
12856 S:      Maintained
12857 F:      drivers/net/ethernet/marvell/mvneta.*
12858
12859 MARVELL MVPP2 ETHERNET DRIVER
12860 M:      Marcin Wojtas <[email protected]>
12861 M:      Russell King <[email protected]>
12862 L:      [email protected]
12863 S:      Maintained
12864 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
12865 F:      drivers/net/ethernet/marvell/mvpp2/
12866
12867 MARVELL MWIFIEX WIRELESS DRIVER
12868 M:      Brian Norris <[email protected]>
12869 L:      [email protected]
12870 S:      Odd Fixes
12871 F:      drivers/net/wireless/marvell/mwifiex/
12872
12873 MARVELL MWL8K WIRELESS DRIVER
12874 L:      [email protected]
12875 S:      Orphan
12876 F:      drivers/net/wireless/marvell/mwl8k.c
12877
12878 MARVELL NAND CONTROLLER DRIVER
12879 M:      Miquel Raynal <[email protected]>
12880 L:      [email protected]
12881 S:      Maintained
12882 F:      drivers/mtd/nand/raw/marvell_nand.c
12883
12884 MARVELL OCTEON ENDPOINT DRIVER
12885 M:      Veerasenareddy Burru <[email protected]>
12886 M:      Sathesh Edara <[email protected]>
12887 L:      [email protected]
12888 S:      Supported
12889 F:      drivers/net/ethernet/marvell/octeon_ep
12890
12891 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12892 M:      Sunil Goutham <[email protected]>
12893 M:      Geetha sowjanya <[email protected]>
12894 M:      Subbaraya Sundeep <[email protected]>
12895 M:      hariprasad <[email protected]>
12896 L:      [email protected]
12897 S:      Supported
12898 F:      drivers/net/ethernet/marvell/octeontx2/nic/
12899 F:      include/linux/soc/marvell/octeontx2/
12900
12901 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12902 M:      Sunil Goutham <[email protected]>
12903 M:      Linu Cherian <[email protected]>
12904 M:      Geetha sowjanya <[email protected]>
12905 M:      Jerin Jacob <[email protected]>
12906 M:      hariprasad <[email protected]>
12907 M:      Subbaraya Sundeep <[email protected]>
12908 L:      [email protected]
12909 S:      Supported
12910 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12911 F:      drivers/net/ethernet/marvell/octeontx2/af/
12912
12913 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12914 M:      Taras Chornyi <[email protected]>
12915 S:      Supported
12916 W:      https://github.com/Marvell-switching/switchdev-prestera
12917 F:      drivers/net/ethernet/marvell/prestera/
12918
12919 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12920 M:      Nicolas Pitre <[email protected]>
12921 S:      Odd Fixes
12922 F:      drivers/mmc/host/mvsdio.*
12923
12924 MARVELL USB MDIO CONTROLLER DRIVER
12925 M:      Tobias Waldekranz <[email protected]>
12926 L:      [email protected]
12927 S:      Maintained
12928 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12929 F:      drivers/net/mdio/mdio-mvusb.c
12930
12931 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12932 M:      Hu Ziji <[email protected]>
12933 L:      [email protected]
12934 S:      Supported
12935 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12936 F:      drivers/mmc/host/sdhci-xenon*
12937
12938 MATROX FRAMEBUFFER DRIVER
12939 L:      [email protected]
12940 S:      Orphan
12941 F:      drivers/video/fbdev/matrox/matroxfb_*
12942 F:      include/uapi/linux/matroxfb.h
12943
12944 MAX15301 DRIVER
12945 M:      Daniel Nilsson <[email protected]>
12946 L:      [email protected]
12947 S:      Maintained
12948 F:      Documentation/hwmon/max15301.rst
12949 F:      drivers/hwmon/pmbus/max15301.c
12950
12951 MAX16065 HARDWARE MONITOR DRIVER
12952 M:      Guenter Roeck <[email protected]>
12953 L:      [email protected]
12954 S:      Maintained
12955 F:      Documentation/hwmon/max16065.rst
12956 F:      drivers/hwmon/max16065.c
12957
12958 MAX2175 SDR TUNER DRIVER
12959 M:      Ramesh Shanmugasundaram <[email protected]>
12960 L:      [email protected]
12961 S:      Maintained
12962 T:      git git://linuxtv.org/media_tree.git
12963 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
12964 F:      Documentation/userspace-api/media/drivers/max2175.rst
12965 F:      drivers/media/i2c/max2175*
12966 F:      include/uapi/linux/max2175.h
12967
12968 MAX31827 TEMPERATURE SWITCH DRIVER
12969 M:      Daniel Matyas <[email protected]>
12970 L:      [email protected]
12971 S:      Supported
12972 W:      https://ez.analog.com/linux-software-drivers
12973 F:      Documentation/devicetree/bindings/hwmon/adi,max31827.yaml
12974 F:      Documentation/hwmon/max31827.rst
12975 F:      drivers/hwmon/max31827.c
12976
12977 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12978 L:      [email protected]
12979 S:      Orphan
12980 F:      Documentation/hwmon/max6650.rst
12981 F:      drivers/hwmon/max6650.c
12982
12983 MAX6697 HARDWARE MONITOR DRIVER
12984 M:      Guenter Roeck <[email protected]>
12985 L:      [email protected]
12986 S:      Maintained
12987 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
12988 F:      Documentation/hwmon/max6697.rst
12989 F:      drivers/hwmon/max6697.c
12990 F:      include/linux/platform_data/max6697.h
12991
12992 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12993 M:      Jacopo Mondi <[email protected]>
12994 M:      Kieran Bingham <[email protected]>
12995 M:      Laurent Pinchart <[email protected]>
12996 M:      Niklas Söderlund <[email protected]>
12997 L:      [email protected]
12998 S:      Maintained
12999 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13000 F:      drivers/media/i2c/max9286.c
13001
13002 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13003 M:      Niklas Söderlund <[email protected]>
13004 L:      [email protected]
13005 S:      Maintained
13006 F:      drivers/staging/media/max96712/max96712.c
13007
13008 MAX9860 MONO AUDIO VOICE CODEC DRIVER
13009 M:      Peter Rosin <[email protected]>
13010 L:      [email protected] (moderated for non-subscribers)
13011 S:      Maintained
13012 F:      Documentation/devicetree/bindings/sound/max9860.txt
13013 F:      sound/soc/codecs/max9860.*
13014
13015 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13016 M:      Andreas Klinger <[email protected]>
13017 L:      [email protected]
13018 S:      Maintained
13019 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13020 F:      drivers/iio/proximity/mb1232.c
13021
13022 MAXIM MAX11205 DRIVER
13023 M:      Ramona Bolboaca <[email protected]>
13024 L:      [email protected]
13025 S:      Supported
13026 W:      https://ez.analog.com/linux-software-drivers
13027 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13028 F:      drivers/iio/adc/max11205.c
13029
13030 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13031 R:      Iskren Chernev <[email protected]>
13032 R:      Krzysztof Kozlowski <[email protected]>
13033 R:      Marek Szyprowski <[email protected]>
13034 R:      Matheus Castello <[email protected]>
13035 L:      [email protected]
13036 S:      Maintained
13037 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13038 F:      drivers/power/supply/max17040_battery.c
13039
13040 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13041 R:      Hans de Goede <[email protected]>
13042 R:      Krzysztof Kozlowski <[email protected]>
13043 R:      Marek Szyprowski <[email protected]>
13044 R:      Sebastian Krzyszkowiak <[email protected]>
13045 R:      Purism Kernel Team <[email protected]>
13046 L:      [email protected]
13047 S:      Maintained
13048 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13049 F:      drivers/power/supply/max17042_battery.c
13050
13051 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13052 M:      Laurent Pinchart <[email protected]>
13053 L:      [email protected]
13054 S:      Maintained
13055 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13056 F:      drivers/regulator/max20086-regulator.c
13057
13058 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13059 M:      Rajat Khandelwal <[email protected]>
13060 L:      [email protected]
13061 S:      Maintained
13062 F:      drivers/iio/temperature/max30208.c
13063
13064 MAXIM MAX77650 PMIC MFD DRIVER
13065 M:      Bartosz Golaszewski <[email protected]>
13066 L:      [email protected]
13067 S:      Maintained
13068 F:      Documentation/devicetree/bindings/*/*max77650.yaml
13069 F:      Documentation/devicetree/bindings/*/max77650*.yaml
13070 F:      drivers/gpio/gpio-max77650.c
13071 F:      drivers/input/misc/max77650-onkey.c
13072 F:      drivers/leds/leds-max77650.c
13073 F:      drivers/mfd/max77650.c
13074 F:      drivers/power/supply/max77650-charger.c
13075 F:      drivers/regulator/max77650-regulator.c
13076 F:      include/linux/mfd/max77650.h
13077
13078 MAXIM MAX77714 PMIC MFD DRIVER
13079 M:      Luca Ceresoli <[email protected]>
13080 S:      Maintained
13081 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13082 F:      drivers/mfd/max77714.c
13083 F:      include/linux/mfd/max77714.h
13084
13085 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13086 M:      Javier Martinez Canillas <[email protected]>
13087 L:      [email protected]
13088 S:      Supported
13089 F:      Documentation/devicetree/bindings/*/*max77802.yaml
13090 F:      drivers/regulator/max77802-regulator.c
13091 F:      include/dt-bindings/*/*max77802.h
13092
13093 MAXIM MAX77976 BATTERY CHARGER
13094 M:      Luca Ceresoli <[email protected]>
13095 S:      Supported
13096 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13097 F:      drivers/power/supply/max77976_charger.c
13098
13099 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13100 M:      Krzysztof Kozlowski <[email protected]>
13101 L:      [email protected]
13102 S:      Maintained
13103 B:      mailto:[email protected]
13104 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13105 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13106 F:      drivers/power/supply/max14577_charger.c
13107 F:      drivers/power/supply/max77693_charger.c
13108
13109 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13110 M:      Chanwoo Choi <[email protected]>
13111 M:      Krzysztof Kozlowski <[email protected]>
13112 L:      [email protected]
13113 S:      Maintained
13114 B:      mailto:[email protected]
13115 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
13116 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
13117 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
13118 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
13119 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
13120 F:      drivers/*/*max77843.c
13121 F:      drivers/*/max14577*.c
13122 F:      drivers/*/max77686*.c
13123 F:      drivers/*/max77693*.c
13124 F:      drivers/clk/clk-max77686.c
13125 F:      drivers/extcon/extcon-max14577.c
13126 F:      drivers/extcon/extcon-max77693.c
13127 F:      drivers/rtc/rtc-max77686.c
13128 F:      include/linux/mfd/max14577*.h
13129 F:      include/linux/mfd/max77686*.h
13130 F:      include/linux/mfd/max77693*.h
13131
13132 MAXIRADIO FM RADIO RECEIVER DRIVER
13133 M:      Hans Verkuil <[email protected]>
13134 L:      [email protected]
13135 S:      Maintained
13136 W:      https://linuxtv.org
13137 T:      git git://linuxtv.org/media_tree.git
13138 F:      drivers/media/radio/radio-maxiradio*
13139
13140 MAXLINEAR ETHERNET PHY DRIVER
13141 M:      Xu Liang <[email protected]>
13142 L:      [email protected]
13143 S:      Supported
13144 F:      drivers/net/phy/mxl-gpy.c
13145
13146 MCAN MMIO DEVICE DRIVER
13147 M:      Chandrasekar Ramakrishnan <[email protected]>
13148 L:      [email protected]
13149 S:      Maintained
13150 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13151 F:      drivers/net/can/m_can/m_can.c
13152 F:      drivers/net/can/m_can/m_can.h
13153 F:      drivers/net/can/m_can/m_can_platform.c
13154
13155 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13156 R:      Yasushi SHOJI <[email protected]>
13157 L:      [email protected]
13158 S:      Maintained
13159 F:      drivers/net/can/usb/mcba_usb.c
13160
13161 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13162 M:      Rishi Gupta <[email protected]>
13163 L:      [email protected]
13164 L:      [email protected]
13165 S:      Maintained
13166 F:      drivers/hid/hid-mcp2221.c
13167
13168 MCP251XFD SPI-CAN NETWORK DRIVER
13169 M:      Marc Kleine-Budde <[email protected]>
13170 M:      Manivannan Sadhasivam <[email protected]>
13171 R:      Thomas Kopp <[email protected]>
13172 L:      [email protected]
13173 S:      Maintained
13174 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13175 F:      drivers/net/can/spi/mcp251xfd/
13176
13177 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13178 M:      Peter Rosin <[email protected]>
13179 L:      [email protected]
13180 S:      Maintained
13181 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13182 F:      drivers/iio/potentiometer/mcp4018.c
13183 F:      drivers/iio/potentiometer/mcp4531.c
13184
13185 MCR20A IEEE-802.15.4 RADIO DRIVER
13186 M:      Stefan Schmidt <[email protected]>
13187 L:      [email protected]
13188 S:      Odd Fixes
13189 W:      https://github.com/xueliu/mcr20a-linux
13190 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13191 F:      drivers/net/ieee802154/mcr20a.c
13192 F:      drivers/net/ieee802154/mcr20a.h
13193
13194 MDIO REGMAP DRIVER
13195 M:      Maxime Chevallier <[email protected]>
13196 L:      [email protected]
13197 S:      Maintained
13198 F:      drivers/net/mdio/mdio-regmap.c
13199 F:      include/linux/mdio/mdio-regmap.h
13200
13201 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13202 M:      William Breathitt Gray <[email protected]>
13203 L:      [email protected]
13204 S:      Maintained
13205 F:      drivers/iio/dac/cio-dac.c
13206
13207 MEDIA CONTROLLER FRAMEWORK
13208 M:      Sakari Ailus <[email protected]>
13209 M:      Laurent Pinchart <[email protected]>
13210 L:      [email protected]
13211 S:      Supported
13212 W:      https://www.linuxtv.org
13213 T:      git git://linuxtv.org/media_tree.git
13214 F:      drivers/media/mc/
13215 F:      include/media/media-*.h
13216 F:      include/uapi/linux/media.h
13217
13218 MEDIA DRIVER FOR FREESCALE IMX PXP
13219 M:      Philipp Zabel <[email protected]>
13220 L:      [email protected]
13221 S:      Maintained
13222 T:      git git://linuxtv.org/media_tree.git
13223 F:      drivers/media/platform/nxp/imx-pxp.[ch]
13224
13225 MEDIA DRIVERS FOR ASCOT2E
13226 M:      Sergey Kozlov <[email protected]>
13227 M:      Abylay Ospan <[email protected]>
13228 L:      [email protected]
13229 S:      Supported
13230 W:      https://linuxtv.org
13231 W:      http://netup.tv/
13232 T:      git git://linuxtv.org/media_tree.git
13233 F:      drivers/media/dvb-frontends/ascot2e*
13234
13235 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13236 M:      Jasmin Jessich <[email protected]>
13237 L:      [email protected]
13238 S:      Maintained
13239 W:      https://linuxtv.org
13240 T:      git git://linuxtv.org/media_tree.git
13241 F:      drivers/media/dvb-frontends/cxd2099*
13242
13243 MEDIA DRIVERS FOR CXD2841ER
13244 M:      Sergey Kozlov <[email protected]>
13245 M:      Abylay Ospan <[email protected]>
13246 L:      [email protected]
13247 S:      Supported
13248 W:      https://linuxtv.org
13249 W:      http://netup.tv/
13250 T:      git git://linuxtv.org/media_tree.git
13251 F:      drivers/media/dvb-frontends/cxd2841er*
13252
13253 MEDIA DRIVERS FOR CXD2880
13254 M:      Yasunari Takiguchi <[email protected]>
13255 L:      [email protected]
13256 S:      Supported
13257 W:      http://linuxtv.org/
13258 T:      git git://linuxtv.org/media_tree.git
13259 F:      drivers/media/dvb-frontends/cxd2880/*
13260 F:      drivers/media/spi/cxd2880*
13261
13262 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13263 L:      [email protected]
13264 S:      Orphan
13265 W:      https://linuxtv.org
13266 T:      git git://linuxtv.org/media_tree.git
13267 F:      drivers/media/pci/ddbridge/*
13268
13269 MEDIA DRIVERS FOR FREESCALE IMX
13270 M:      Steve Longerbeam <[email protected]>
13271 M:      Philipp Zabel <[email protected]>
13272 L:      [email protected]
13273 S:      Maintained
13274 T:      git git://linuxtv.org/media_tree.git
13275 F:      Documentation/admin-guide/media/imx.rst
13276 F:      Documentation/devicetree/bindings/media/imx.txt
13277 F:      drivers/staging/media/imx/
13278 F:      include/linux/imx-media.h
13279 F:      include/media/imx.h
13280
13281 MEDIA DRIVERS FOR FREESCALE IMX7/8
13282 M:      Rui Miguel Silva <[email protected]>
13283 M:      Laurent Pinchart <[email protected]>
13284 M:      Martin Kepplinger <[email protected]>
13285 R:      Purism Kernel Team <[email protected]>
13286 L:      [email protected]
13287 S:      Maintained
13288 T:      git git://linuxtv.org/media_tree.git
13289 F:      Documentation/admin-guide/media/imx7.rst
13290 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13291 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13292 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13293 F:      drivers/media/platform/nxp/imx-mipi-csis.c
13294 F:      drivers/media/platform/nxp/imx7-media-csi.c
13295 F:      drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13296
13297 MEDIA DRIVERS FOR HELENE
13298 M:      Abylay Ospan <[email protected]>
13299 L:      [email protected]
13300 S:      Supported
13301 W:      https://linuxtv.org
13302 W:      http://netup.tv/
13303 T:      git git://linuxtv.org/media_tree.git
13304 F:      drivers/media/dvb-frontends/helene*
13305
13306 MEDIA DRIVERS FOR HORUS3A
13307 M:      Sergey Kozlov <[email protected]>
13308 M:      Abylay Ospan <[email protected]>
13309 L:      [email protected]
13310 S:      Supported
13311 W:      https://linuxtv.org
13312 W:      http://netup.tv/
13313 T:      git git://linuxtv.org/media_tree.git
13314 F:      drivers/media/dvb-frontends/horus3a*
13315
13316 MEDIA DRIVERS FOR LNBH25
13317 M:      Sergey Kozlov <[email protected]>
13318 M:      Abylay Ospan <[email protected]>
13319 L:      [email protected]
13320 S:      Supported
13321 W:      https://linuxtv.org
13322 W:      http://netup.tv/
13323 T:      git git://linuxtv.org/media_tree.git
13324 F:      drivers/media/dvb-frontends/lnbh25*
13325
13326 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13327 L:      [email protected]
13328 S:      Orphan
13329 W:      https://linuxtv.org
13330 T:      git git://linuxtv.org/media_tree.git
13331 F:      drivers/media/dvb-frontends/mxl5xx*
13332
13333 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13334 M:      Sergey Kozlov <[email protected]>
13335 M:      Abylay Ospan <[email protected]>
13336 L:      [email protected]
13337 S:      Supported
13338 W:      https://linuxtv.org
13339 W:      http://netup.tv/
13340 T:      git git://linuxtv.org/media_tree.git
13341 F:      drivers/media/pci/netup_unidvb/*
13342
13343 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13344 M:      Dmitry Osipenko <[email protected]>
13345 L:      [email protected]
13346 L:      [email protected]
13347 S:      Maintained
13348 T:      git git://linuxtv.org/media_tree.git
13349 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13350 F:      drivers/media/platform/nvidia/tegra-vde/
13351
13352 MEDIA DRIVERS FOR RENESAS - CEU
13353 M:      Jacopo Mondi <[email protected]>
13354 L:      [email protected]
13355 L:      [email protected]
13356 S:      Supported
13357 T:      git git://linuxtv.org/media_tree.git
13358 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
13359 F:      drivers/media/platform/renesas/renesas-ceu.c
13360 F:      include/media/drv-intf/renesas-ceu.h
13361
13362 MEDIA DRIVERS FOR RENESAS - DRIF
13363 M:      Fabrizio Castro <[email protected]>
13364 L:      [email protected]
13365 L:      [email protected]
13366 S:      Supported
13367 T:      git git://linuxtv.org/media_tree.git
13368 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
13369 F:      drivers/media/platform/renesas/rcar_drif.c
13370
13371 MEDIA DRIVERS FOR RENESAS - FCP
13372 M:      Laurent Pinchart <[email protected]>
13373 L:      [email protected]
13374 L:      [email protected]
13375 S:      Supported
13376 T:      git git://linuxtv.org/media_tree.git
13377 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
13378 F:      drivers/media/platform/renesas/rcar-fcp.c
13379 F:      include/media/rcar-fcp.h
13380
13381 MEDIA DRIVERS FOR RENESAS - FDP1
13382 M:      Kieran Bingham <[email protected]>
13383 L:      [email protected]
13384 L:      [email protected]
13385 S:      Supported
13386 T:      git git://linuxtv.org/media_tree.git
13387 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13388 F:      drivers/media/platform/renesas/rcar_fdp1.c
13389
13390 MEDIA DRIVERS FOR RENESAS - VIN
13391 M:      Niklas Söderlund <[email protected]>
13392 L:      [email protected]
13393 L:      [email protected]
13394 S:      Supported
13395 T:      git git://linuxtv.org/media_tree.git
13396 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
13397 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
13398 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
13399 F:      drivers/media/platform/renesas/rcar-isp.c
13400 F:      drivers/media/platform/renesas/rcar-vin/
13401
13402 MEDIA DRIVERS FOR RENESAS - VSP1
13403 M:      Laurent Pinchart <[email protected]>
13404 M:      Kieran Bingham <[email protected]>
13405 L:      [email protected]
13406 L:      [email protected]
13407 S:      Supported
13408 T:      git git://linuxtv.org/media_tree.git
13409 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13410 F:      drivers/media/platform/renesas/vsp1/
13411
13412 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13413 L:      [email protected]
13414 S:      Orphan
13415 W:      https://linuxtv.org
13416 T:      git git://linuxtv.org/media_tree.git
13417 F:      drivers/media/dvb-frontends/stv0910*
13418
13419 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13420 L:      [email protected]
13421 S:      Orphan
13422 W:      https://linuxtv.org
13423 T:      git git://linuxtv.org/media_tree.git
13424 F:      drivers/media/dvb-frontends/stv6111*
13425
13426 MEDIA DRIVERS FOR STM32 - DCMI
13427 M:      Hugues Fruchet <[email protected]>
13428 L:      [email protected]
13429 S:      Supported
13430 T:      git git://linuxtv.org/media_tree.git
13431 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13432 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
13433
13434 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13435 M:      Mauro Carvalho Chehab <[email protected]>
13436 L:      [email protected]
13437 S:      Maintained
13438 W:      https://linuxtv.org
13439 Q:      http://patchwork.kernel.org/project/linux-media/list/
13440 T:      git git://linuxtv.org/media_tree.git
13441 F:      Documentation/admin-guide/media/
13442 F:      Documentation/devicetree/bindings/media/
13443 F:      Documentation/driver-api/media/
13444 F:      Documentation/userspace-api/media/
13445 F:      drivers/media/
13446 F:      drivers/staging/media/
13447 F:      include/dt-bindings/media/
13448 F:      include/linux/platform_data/media/
13449 F:      include/media/
13450 F:      include/uapi/linux/dvb/
13451 F:      include/uapi/linux/ivtv*
13452 F:      include/uapi/linux/media.h
13453 F:      include/uapi/linux/uvcvideo.h
13454 F:      include/uapi/linux/v4l2-*
13455 F:      include/uapi/linux/videodev2.h
13456
13457 MEDIATEK BLUETOOTH DRIVER
13458 M:      Sean Wang <[email protected]>
13459 L:      [email protected]
13460 L:      [email protected] (moderated for non-subscribers)
13461 S:      Maintained
13462 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13463 F:      drivers/bluetooth/btmtkuart.c
13464
13465 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13466 M:      Sean Wang <[email protected]>
13467 L:      [email protected]
13468 S:      Maintained
13469 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13470 F:      drivers/power/reset/mt6323-poweroff.c
13471
13472 MEDIATEK CIR DRIVER
13473 M:      Sean Wang <[email protected]>
13474 S:      Maintained
13475 F:      drivers/media/rc/mtk-cir.c
13476
13477 MEDIATEK DMA DRIVER
13478 M:      Sean Wang <[email protected]>
13479 L:      [email protected]
13480 L:      [email protected] (moderated for non-subscribers)
13481 L:      [email protected] (moderated for non-subscribers)
13482 S:      Maintained
13483 F:      Documentation/devicetree/bindings/dma/mtk-*
13484 F:      drivers/dma/mediatek/
13485
13486 MEDIATEK ETHERNET DRIVER
13487 M:      Felix Fietkau <[email protected]>
13488 M:      John Crispin <[email protected]>
13489 M:      Sean Wang <[email protected]>
13490 M:      Mark Lee <[email protected]>
13491 M:      Lorenzo Bianconi <[email protected]>
13492 L:      [email protected]
13493 S:      Maintained
13494 F:      drivers/net/ethernet/mediatek/
13495
13496 MEDIATEK ETHERNET PCS DRIVER
13497 M:      Alexander Couzens <[email protected]>
13498 M:      Daniel Golle <[email protected]>
13499 L:      [email protected]
13500 S:      Maintained
13501 F:      drivers/net/pcs/pcs-mtk-lynxi.c
13502 F:      include/linux/pcs/pcs-mtk-lynxi.h
13503
13504 MEDIATEK ETHERNET PHY DRIVERS
13505 M:      Daniel Golle <[email protected]>
13506 M:      Qingfang Deng <[email protected]>
13507 M:      SkyLake Huang <[email protected]>
13508 L:      [email protected]
13509 S:      Maintained
13510 F:      drivers/net/phy/mediatek-ge-soc.c
13511 F:      drivers/net/phy/mediatek-ge.c
13512
13513 MEDIATEK I2C CONTROLLER DRIVER
13514 M:      Qii Wang <[email protected]>
13515 L:      [email protected]
13516 S:      Maintained
13517 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13518 F:      drivers/i2c/busses/i2c-mt65xx.c
13519
13520 MEDIATEK IOMMU DRIVER
13521 M:      Yong Wu <[email protected]>
13522 L:      [email protected]
13523 L:      [email protected] (moderated for non-subscribers)
13524 S:      Supported
13525 F:      Documentation/devicetree/bindings/iommu/mediatek*
13526 F:      drivers/iommu/mtk_iommu*
13527 F:      include/dt-bindings/memory/mediatek,mt*-port.h
13528 F:      include/dt-bindings/memory/mt*-port.h
13529
13530 MEDIATEK JPEG DRIVER
13531 M:      Bin Liu <[email protected]>
13532 S:      Supported
13533 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13534 F:      drivers/media/platform/mediatek/jpeg/
13535
13536 MEDIATEK KEYPAD DRIVER
13537 M:      Mattijs Korpershoek <[email protected]>
13538 S:      Supported
13539 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13540 F:      drivers/input/keyboard/mt6779-keypad.c
13541
13542 MEDIATEK MDP DRIVER
13543 M:      Minghsiu Tsai <[email protected]>
13544 M:      Houlong Wei <[email protected]>
13545 M:      Andrew-CT Chen <[email protected]>
13546 S:      Supported
13547 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
13548 F:      drivers/media/platform/mediatek/mdp/
13549 F:      drivers/media/platform/mediatek/vpu/
13550
13551 MEDIATEK MEDIA DRIVER
13552 M:      Tiffany Lin <[email protected]>
13553 M:      Andrew-CT Chen <[email protected]>
13554 M:      Yunfei Dong <[email protected]>
13555 S:      Supported
13556 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13557 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
13558 F:      drivers/media/platform/mediatek/vcodec/
13559 F:      drivers/media/platform/mediatek/vpu/
13560
13561 MEDIATEK MMC/SD/SDIO DRIVER
13562 M:      Chaotian Jing <[email protected]>
13563 S:      Maintained
13564 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13565 F:      drivers/mmc/host/mtk-sd.c
13566
13567 MEDIATEK MT76 WIRELESS LAN DRIVER
13568 M:      Felix Fietkau <[email protected]>
13569 M:      Lorenzo Bianconi <[email protected]>
13570 M:      Ryder Lee <[email protected]>
13571 R:      Shayne Chen <[email protected]>
13572 R:      Sean Wang <[email protected]>
13573 L:      [email protected]
13574 S:      Maintained
13575 T:      git https://github.com/nbd168/wireless
13576 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13577 F:      drivers/net/wireless/mediatek/mt76/
13578
13579 MEDIATEK MT7601U WIRELESS LAN DRIVER
13580 M:      Jakub Kicinski <[email protected]>
13581 L:      [email protected]
13582 S:      Maintained
13583 F:      drivers/net/wireless/mediatek/mt7601u/
13584
13585 MEDIATEK MT7621 CLOCK DRIVER
13586 M:      Sergio Paracuellos <[email protected]>
13587 S:      Maintained
13588 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13589 F:      drivers/clk/ralink/clk-mt7621.c
13590
13591 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13592 M:      Sergio Paracuellos <[email protected]>
13593 S:      Maintained
13594 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13595 F:      drivers/pci/controller/pcie-mt7621.c
13596
13597 MEDIATEK MT7621 PHY PCI DRIVER
13598 M:      Sergio Paracuellos <[email protected]>
13599 S:      Maintained
13600 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13601 F:      drivers/phy/ralink/phy-mt7621-pci.c
13602
13603 MEDIATEK MT7621/28/88 I2C DRIVER
13604 M:      Stefan Roese <[email protected]>
13605 L:      [email protected]
13606 S:      Maintained
13607 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13608 F:      drivers/i2c/busses/i2c-mt7621.c
13609
13610 MEDIATEK MTMIPS CLOCK DRIVER
13611 M:      Sergio Paracuellos <[email protected]>
13612 S:      Maintained
13613 F:      Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
13614 F:      drivers/clk/ralink/clk-mtmips.c
13615
13616 MEDIATEK NAND CONTROLLER DRIVER
13617 L:      [email protected]
13618 S:      Orphan
13619 F:      Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
13620 F:      drivers/mtd/nand/raw/mtk_*
13621
13622 MEDIATEK PMIC LED DRIVER
13623 M:      Sean Wang <[email protected]>
13624 S:      Maintained
13625 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
13626 F:      drivers/leds/leds-mt6323.c
13627
13628 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13629 M:      Sean Wang <[email protected]>
13630 S:      Maintained
13631 F:      drivers/char/hw_random/mtk-rng.c
13632
13633 MEDIATEK SMI DRIVER
13634 M:      Yong Wu <[email protected]>
13635 L:      [email protected] (moderated for non-subscribers)
13636 S:      Supported
13637 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13638 F:      drivers/memory/mtk-smi.c
13639 F:      include/soc/mediatek/smi.h
13640
13641 MEDIATEK SWITCH DRIVER
13642 M:      Arınç ÜNAL <[email protected]>
13643 M:      Daniel Golle <[email protected]>
13644 M:      Landen Chao <[email protected]>
13645 M:      DENG Qingfang <[email protected]>
13646 M:      Sean Wang <[email protected]>
13647 L:      [email protected]
13648 S:      Maintained
13649 F:      drivers/net/dsa/mt7530-mdio.c
13650 F:      drivers/net/dsa/mt7530-mmio.c
13651 F:      drivers/net/dsa/mt7530.*
13652 F:      net/dsa/tag_mtk.c
13653
13654 MEDIATEK T7XX 5G WWAN MODEM DRIVER
13655 M:      Chandrashekar Devegowda <[email protected]>
13656 R:      Chiranjeevi Rapolu <[email protected]>
13657 R:      Liu Haijun <[email protected]>
13658 R:      M Chetan Kumar <[email protected]>
13659 R:      Ricardo Martinez <[email protected]>
13660 L:      [email protected]
13661 S:      Supported
13662 F:      drivers/net/wwan/t7xx/
13663
13664 MEDIATEK USB3 DRD IP DRIVER
13665 M:      Chunfeng Yun <[email protected]>
13666 L:      [email protected]
13667 L:      [email protected] (moderated for non-subscribers)
13668 L:      [email protected] (moderated for non-subscribers)
13669 S:      Maintained
13670 F:      Documentation/devicetree/bindings/usb/mediatek,*
13671 F:      drivers/usb/host/xhci-mtk*
13672 F:      drivers/usb/mtu3/
13673
13674 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13675 M:      Peter Senna Tschudin <[email protected]>
13676 M:      Ian Ray <[email protected]>
13677 M:      Martyn Welch <[email protected]>
13678 S:      Maintained
13679 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13680 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13681
13682 MEGARAID SCSI/SAS DRIVERS
13683 M:      Kashyap Desai <[email protected]>
13684 M:      Sumit Saxena <[email protected]>
13685 M:      Shivasharan S <[email protected]>
13686 M:      Chandrakanth patil <[email protected]>
13687 L:      [email protected]
13688 L:      [email protected]
13689 S:      Maintained
13690 W:      http://www.avagotech.com/support/
13691 F:      Documentation/scsi/megaraid.rst
13692 F:      drivers/scsi/megaraid.*
13693 F:      drivers/scsi/megaraid/
13694
13695 MELEXIS MLX90614 DRIVER
13696 M:      Crt Mori <[email protected]>
13697 L:      [email protected]
13698 S:      Supported
13699 W:      http://www.melexis.com
13700 F:      drivers/iio/temperature/mlx90614.c
13701
13702 MELEXIS MLX90632 DRIVER
13703 M:      Crt Mori <[email protected]>
13704 L:      [email protected]
13705 S:      Supported
13706 W:      http://www.melexis.com
13707 F:      drivers/iio/temperature/mlx90632.c
13708
13709 MELFAS MIP4 TOUCHSCREEN DRIVER
13710 M:      Sangwon Jee <[email protected]>
13711 S:      Supported
13712 W:      http://www.melfas.com
13713 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13714 F:      drivers/input/touchscreen/melfas_mip4.c
13715
13716 MELLANOX BLUEFIELD I2C DRIVER
13717 M:      Khalil Blaiech <[email protected]>
13718 M:      Asmaa Mnebhi <[email protected]>
13719 L:      [email protected]
13720 S:      Supported
13721 F:      drivers/i2c/busses/i2c-mlxbf.c
13722
13723 MELLANOX ETHERNET DRIVER (mlx4_en)
13724 M:      Tariq Toukan <[email protected]>
13725 L:      [email protected]
13726 S:      Supported
13727 W:      http://www.mellanox.com
13728 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13729 F:      drivers/net/ethernet/mellanox/mlx4/en_*
13730
13731 MELLANOX ETHERNET DRIVER (mlx5e)
13732 M:      Saeed Mahameed <[email protected]>
13733 L:      [email protected]
13734 S:      Supported
13735 W:      http://www.mellanox.com
13736 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13737 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
13738
13739 MELLANOX ETHERNET INNOVA DRIVERS
13740 R:      Boris Pismenny <[email protected]>
13741 L:      [email protected]
13742 S:      Supported
13743 W:      http://www.mellanox.com
13744 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13745 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13746 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13747 F:      include/linux/mlx5/mlx5_ifc_fpga.h
13748
13749 MELLANOX ETHERNET SWITCH DRIVERS
13750 M:      Ido Schimmel <[email protected]>
13751 M:      Petr Machata <[email protected]>
13752 L:      [email protected]
13753 S:      Supported
13754 W:      http://www.mellanox.com
13755 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13756 F:      drivers/net/ethernet/mellanox/mlxsw/
13757 F:      tools/testing/selftests/drivers/net/mlxsw/
13758
13759 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13760 M:      [email protected]
13761 L:      [email protected]
13762 S:      Supported
13763 W:      http://www.mellanox.com
13764 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13765 F:      drivers/net/ethernet/mellanox/mlxfw/
13766
13767 MELLANOX HARDWARE PLATFORM SUPPORT
13768 M:      Hans de Goede <[email protected]>
13769 M:      Ilpo Järvinen <[email protected]>
13770 M:      Vadim Pasternak <[email protected]>
13771 L:      [email protected]
13772 S:      Supported
13773 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13774 F:      drivers/platform/mellanox/
13775 F:      include/linux/platform_data/mlxreg.h
13776
13777 MELLANOX MLX4 core VPI driver
13778 M:      Tariq Toukan <[email protected]>
13779 L:      [email protected]
13780 L:      [email protected]
13781 S:      Supported
13782 W:      http://www.mellanox.com
13783 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13784 F:      drivers/net/ethernet/mellanox/mlx4/
13785 F:      include/linux/mlx4/
13786
13787 MELLANOX MLX4 IB driver
13788 M:      Yishai Hadas <[email protected]>
13789 L:      [email protected]
13790 S:      Supported
13791 W:      http://www.mellanox.com
13792 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13793 F:      drivers/infiniband/hw/mlx4/
13794 F:      include/linux/mlx4/
13795 F:      include/uapi/rdma/mlx4-abi.h
13796
13797 MELLANOX MLX5 core VPI driver
13798 M:      Saeed Mahameed <[email protected]>
13799 M:      Leon Romanovsky <[email protected]>
13800 L:      [email protected]
13801 L:      [email protected]
13802 S:      Supported
13803 W:      http://www.mellanox.com
13804 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13805 F:      Documentation/networking/device_drivers/ethernet/mellanox/
13806 F:      drivers/net/ethernet/mellanox/mlx5/core/
13807 F:      include/linux/mlx5/
13808
13809 MELLANOX MLX5 IB driver
13810 M:      Leon Romanovsky <[email protected]>
13811 L:      [email protected]
13812 S:      Supported
13813 W:      http://www.mellanox.com
13814 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13815 F:      drivers/infiniband/hw/mlx5/
13816 F:      include/linux/mlx5/
13817 F:      include/uapi/rdma/mlx5-abi.h
13818
13819 MELLANOX MLX5 VDPA DRIVER
13820 M:      Dragos Tatulea <[email protected]>
13821 L:      [email protected]
13822 S:      Supported
13823 F:      drivers/vdpa/mlx5/
13824
13825 MELLANOX MLXCPLD I2C AND MUX DRIVER
13826 M:      Vadim Pasternak <[email protected]>
13827 M:      Michael Shych <[email protected]>
13828 L:      [email protected]
13829 S:      Supported
13830 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
13831 F:      drivers/i2c/busses/i2c-mlxcpld.c
13832 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
13833
13834 MELLANOX MLXCPLD LED DRIVER
13835 M:      Vadim Pasternak <[email protected]>
13836 L:      [email protected]
13837 S:      Supported
13838 F:      Documentation/leds/leds-mlxcpld.rst
13839 F:      drivers/leds/leds-mlxcpld.c
13840 F:      drivers/leds/leds-mlxreg.c
13841
13842 MELLANOX PLATFORM DRIVER
13843 M:      Vadim Pasternak <[email protected]>
13844 L:      [email protected]
13845 S:      Supported
13846 F:      drivers/platform/x86/mlx-platform.c
13847
13848 MEMBARRIER SUPPORT
13849 M:      Mathieu Desnoyers <[email protected]>
13850 M:      "Paul E. McKenney" <[email protected]>
13851 L:      [email protected]
13852 S:      Supported
13853 F:      arch/powerpc/include/asm/membarrier.h
13854 F:      include/uapi/linux/membarrier.h
13855 F:      kernel/sched/membarrier.c
13856
13857 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
13858 M:      Mike Rapoport <[email protected]>
13859 L:      [email protected]
13860 S:      Maintained
13861 F:      Documentation/core-api/boot-time-mm.rst
13862 F:      include/linux/memblock.h
13863 F:      mm/memblock.c
13864 F:      mm/mm_init.c
13865 F:      tools/testing/memblock/
13866
13867 MEMORY CONTROLLER DRIVERS
13868 M:      Krzysztof Kozlowski <[email protected]>
13869 L:      [email protected]
13870 S:      Maintained
13871 B:      mailto:[email protected]
13872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13873 F:      Documentation/devicetree/bindings/memory-controllers/
13874 F:      drivers/memory/
13875 F:      include/dt-bindings/memory/
13876 F:      include/memory/
13877
13878 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13879 M:      Dmitry Osipenko <[email protected]>
13880 L:      [email protected]
13881 L:      [email protected]
13882 S:      Maintained
13883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13884 F:      drivers/devfreq/tegra30-devfreq.c
13885
13886 MEMORY HOT(UN)PLUG
13887 M:      David Hildenbrand <[email protected]>
13888 M:      Oscar Salvador <[email protected]>
13889 L:      [email protected]
13890 S:      Maintained
13891 F:      Documentation/admin-guide/mm/memory-hotplug.rst
13892 F:      Documentation/core-api/memory-hotplug.rst
13893 F:      drivers/base/memory.c
13894 F:      include/linux/memory_hotplug.h
13895 F:      mm/memory_hotplug.c
13896 F:      tools/testing/selftests/memory-hotplug/
13897
13898 MEMORY MANAGEMENT
13899 M:      Andrew Morton <[email protected]>
13900 L:      [email protected]
13901 S:      Maintained
13902 W:      http://www.linux-mm.org
13903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13904 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13905 F:      include/linux/gfp.h
13906 F:      include/linux/gfp_types.h
13907 F:      include/linux/memory_hotplug.h
13908 F:      include/linux/mm.h
13909 F:      include/linux/mmzone.h
13910 F:      include/linux/pagewalk.h
13911 F:      include/linux/rmap.h
13912 F:      include/trace/events/ksm.h
13913 F:      mm/
13914 F:      tools/mm/
13915 F:      tools/testing/selftests/mm/
13916
13917 MEMORY TECHNOLOGY DEVICES (MTD)
13918 M:      Miquel Raynal <[email protected]>
13919 M:      Richard Weinberger <[email protected]>
13920 M:      Vignesh Raghavendra <[email protected]>
13921 L:      [email protected]
13922 S:      Maintained
13923 W:      http://www.linux-mtd.infradead.org/
13924 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13925 C:      irc://irc.oftc.net/mtd
13926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13928 F:      Documentation/devicetree/bindings/mtd/
13929 F:      drivers/mtd/
13930 F:      include/linux/mtd/
13931 F:      include/uapi/mtd/
13932
13933 MEMSENSING MICROSYSTEMS MSA311 DRIVER
13934 M:      Dmitry Rokosov <[email protected]>
13935 L:      [email protected]
13936 S:      Maintained
13937 F:      Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13938 F:      drivers/iio/accel/msa311.c
13939
13940 MEN A21 WATCHDOG DRIVER
13941 M:      Johannes Thumshirn <[email protected]>
13942 L:      [email protected]
13943 S:      Maintained
13944 F:      drivers/watchdog/mena21_wdt.c
13945
13946 MEN CHAMELEON BUS (mcb)
13947 M:      Johannes Thumshirn <[email protected]>
13948 S:      Maintained
13949 F:      Documentation/driver-api/men-chameleon-bus.rst
13950 F:      drivers/mcb/
13951 F:      include/linux/mcb.h
13952
13953 MEN F21BMC (Board Management Controller)
13954 M:      Andreas Werner <[email protected]>
13955 S:      Supported
13956 F:      Documentation/hwmon/menf21bmc.rst
13957 F:      drivers/hwmon/menf21bmc_hwmon.c
13958 F:      drivers/leds/leds-menf21bmc.c
13959 F:      drivers/mfd/menf21bmc.c
13960 F:      drivers/watchdog/menf21bmc_wdt.c
13961
13962 MEN Z069 WATCHDOG DRIVER
13963 M:      Johannes Thumshirn <[email protected]>
13964 L:      [email protected]
13965 S:      Maintained
13966 F:      drivers/watchdog/menz69_wdt.c
13967
13968 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13969 M:      Neil Armstrong <[email protected]>
13970 L:      [email protected]
13971 L:      [email protected]
13972 S:      Supported
13973 W:      http://linux-meson.com/
13974 T:      git git://linuxtv.org/media_tree.git
13975 F:      Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
13976 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
13977 F:      drivers/media/cec/platform/meson/ao-cec.c
13978
13979 MESON GE2D DRIVER FOR AMLOGIC SOCS
13980 M:      Neil Armstrong <[email protected]>
13981 L:      [email protected]
13982 L:      [email protected]
13983 S:      Supported
13984 T:      git git://linuxtv.org/media_tree.git
13985 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13986 F:      drivers/media/platform/amlogic/meson-ge2d/
13987
13988 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13989 M:      Liang Yang <[email protected]>
13990 L:      [email protected]
13991 S:      Maintained
13992 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
13993 F:      drivers/mtd/nand/raw/meson_*
13994
13995 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13996 M:      Neil Armstrong <[email protected]>
13997 L:      [email protected]
13998 L:      [email protected]
13999 S:      Supported
14000 T:      git git://linuxtv.org/media_tree.git
14001 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14002 F:      drivers/staging/media/meson/vdec/
14003
14004 METHODE UDPU SUPPORT
14005 M:      Robert Marko <[email protected]>
14006 S:      Maintained
14007 F:      arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14008 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14009
14010 MHI BUS
14011 M:      Manivannan Sadhasivam <[email protected]>
14012 L:      [email protected]
14013 L:      [email protected]
14014 S:      Maintained
14015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14016 F:      Documentation/ABI/stable/sysfs-bus-mhi
14017 F:      Documentation/mhi/
14018 F:      drivers/bus/mhi/
14019 F:      drivers/pci/endpoint/functions/pci-epf-mhi.c
14020 F:      include/linux/mhi.h
14021
14022 MICROBLAZE ARCHITECTURE
14023 M:      Michal Simek <[email protected]>
14024 S:      Supported
14025 W:      http://www.monstr.eu/fdt/
14026 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
14027 F:      arch/microblaze/
14028
14029 MICROBLAZE TMR INJECT
14030 M:      Appana Durga Kedareswara rao <[email protected]>
14031 S:      Supported
14032 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14033 F:      drivers/misc/xilinx_tmr_inject.c
14034
14035 MICROBLAZE TMR MANAGER
14036 M:      Appana Durga Kedareswara rao <[email protected]>
14037 S:      Supported
14038 F:      Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14039 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14040 F:      drivers/misc/xilinx_tmr_manager.c
14041
14042 MICROCHIP AT91 DMA DRIVERS
14043 M:      Ludovic Desroches <[email protected]>
14044 M:      Tudor Ambarus <[email protected]>
14045 L:      [email protected] (moderated for non-subscribers)
14046 L:      [email protected]
14047 S:      Supported
14048 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
14049 F:      drivers/dma/at_hdmac.c
14050 F:      drivers/dma/at_xdmac.c
14051 F:      include/dt-bindings/dma/at91.h
14052
14053 MICROCHIP AT91 SERIAL DRIVER
14054 M:      Richard Genoud <[email protected]>
14055 S:      Maintained
14056 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14057 F:      drivers/tty/serial/atmel_serial.c
14058 F:      drivers/tty/serial/atmel_serial.h
14059
14060 MICROCHIP AT91 USART MFD DRIVER
14061 M:      Radu Pirea <[email protected]>
14062 L:      [email protected]
14063 S:      Supported
14064 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14065 F:      drivers/mfd/at91-usart.c
14066 F:      include/dt-bindings/mfd/at91-usart.h
14067
14068 MICROCHIP AT91 USART SPI DRIVER
14069 M:      Radu Pirea <[email protected]>
14070 L:      [email protected]
14071 S:      Supported
14072 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14073 F:      drivers/spi/spi-at91-usart.c
14074
14075 MICROCHIP AUDIO ASOC DRIVERS
14076 M:      Claudiu Beznea <[email protected]>
14077 L:      [email protected] (moderated for non-subscribers)
14078 S:      Supported
14079 F:      Documentation/devicetree/bindings/sound/atmel*
14080 F:      Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14081 F:      Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14082 F:      Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14083 F:      sound/soc/atmel
14084
14085 MICROCHIP CSI2DC DRIVER
14086 M:      Eugen Hristev <[email protected]>
14087 L:      [email protected]
14088 S:      Supported
14089 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14090 F:      drivers/media/platform/microchip/microchip-csi2dc.c
14091
14092 MICROCHIP ECC DRIVER
14093 M:      Tudor Ambarus <[email protected]>
14094 L:      [email protected]
14095 S:      Maintained
14096 F:      drivers/crypto/atmel-ecc.*
14097
14098 MICROCHIP EIC DRIVER
14099 M:      Claudiu Beznea <[email protected]>
14100 L:      [email protected] (moderated for non-subscribers)
14101 S:      Supported
14102 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14103 F:      drivers/irqchip/irq-mchp-eic.c
14104
14105 MICROCHIP I2C DRIVER
14106 M:      Codrin Ciubotariu <[email protected]>
14107 L:      [email protected]
14108 S:      Supported
14109 F:      drivers/i2c/busses/i2c-at91-*.c
14110 F:      drivers/i2c/busses/i2c-at91.h
14111
14112 MICROCHIP ISC DRIVER
14113 M:      Eugen Hristev <[email protected]>
14114 L:      [email protected]
14115 S:      Supported
14116 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
14117 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
14118 F:      drivers/media/platform/microchip/microchip-isc*
14119 F:      drivers/media/platform/microchip/microchip-sama*-isc*
14120 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
14121 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14122 F:      include/linux/atmel-isc-media.h
14123
14124 MICROCHIP ISI DRIVER
14125 M:      Eugen Hristev <[email protected]>
14126 L:      [email protected]
14127 S:      Supported
14128 F:      drivers/media/platform/atmel/atmel-isi.c
14129 F:      drivers/media/platform/atmel/atmel-isi.h
14130
14131 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14132 M:      Woojung Huh <[email protected]>
14133 M:      [email protected]
14134 L:      [email protected]
14135 S:      Maintained
14136 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14137 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14138 F:      drivers/net/dsa/microchip/*
14139 F:      include/linux/dsa/ksz_common.h
14140 F:      include/linux/platform_data/microchip-ksz.h
14141 F:      net/dsa/tag_ksz.c
14142
14143 MICROCHIP LAN743X ETHERNET DRIVER
14144 M:      Bryan Whitehead <[email protected]>
14145 M:      [email protected]
14146 L:      [email protected]
14147 S:      Maintained
14148 F:      drivers/net/ethernet/microchip/lan743x_*
14149
14150 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14151 M:      Arun Ramadoss <[email protected]>
14152 R:      [email protected]
14153 L:      [email protected]
14154 S:      Maintained
14155 F:      drivers/net/phy/microchip_t1.c
14156
14157 MICROCHIP LAN966X ETHERNET DRIVER
14158 M:      Horatiu Vultur <[email protected]>
14159 M:      [email protected]
14160 L:      [email protected]
14161 S:      Maintained
14162 F:      drivers/net/ethernet/microchip/lan966x/*
14163
14164 MICROCHIP LCDFB DRIVER
14165 M:      Nicolas Ferre <[email protected]>
14166 L:      [email protected]
14167 S:      Maintained
14168 F:      drivers/video/fbdev/atmel_lcdfb.c
14169 F:      include/video/atmel_lcdc.h
14170
14171 MICROCHIP MCP16502 PMIC DRIVER
14172 M:      Claudiu Beznea <[email protected]>
14173 L:      [email protected] (moderated for non-subscribers)
14174 S:      Supported
14175 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
14176 F:      drivers/regulator/mcp16502.c
14177
14178 MICROCHIP MCP3564 ADC DRIVER
14179 M:      Marius Cristea <[email protected]>
14180 L:      [email protected]
14181 S:      Supported
14182 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14183 F:      drivers/iio/adc/mcp3564.c
14184
14185 MICROCHIP MCP3911 ADC DRIVER
14186 M:      Marcus Folkesson <[email protected]>
14187 M:      Kent Gustavsson <[email protected]>
14188 L:      [email protected]
14189 S:      Maintained
14190 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14191 F:      drivers/iio/adc/mcp3911.c
14192
14193 MICROCHIP MMC/SD/SDIO MCI DRIVER
14194 M:      Aubin Constans <[email protected]>
14195 S:      Maintained
14196 F:      drivers/mmc/host/atmel-mci.c
14197
14198 MICROCHIP NAND DRIVER
14199 M:      Tudor Ambarus <[email protected]>
14200 L:      [email protected]
14201 S:      Supported
14202 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
14203 F:      drivers/mtd/nand/raw/atmel/*
14204
14205 MICROCHIP OTPC DRIVER
14206 M:      Claudiu Beznea <[email protected]>
14207 L:      [email protected] (moderated for non-subscribers)
14208 S:      Supported
14209 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14210 F:      drivers/nvmem/microchip-otpc.c
14211 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14212
14213 MICROCHIP PCI1XXXX GP DRIVER
14214 M:      Vaibhaav Ram T.L <[email protected]>
14215 M:      Kumaravel Thiagarajan <[email protected]>
14216 L:      [email protected]
14217 S:      Supported
14218 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14219 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14220 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14221 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14222
14223 MICROCHIP PCI1XXXX I2C DRIVER
14224 M:      Tharun Kumar P <[email protected]>
14225 M:      Kumaravel Thiagarajan <[email protected]>
14226 M:      Microchip Linux Driver Support <[email protected]>
14227 L:      [email protected]
14228 S:      Maintained
14229 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14230
14231 MICROCHIP PCIe UART DRIVER
14232 M:      Kumaravel Thiagarajan <[email protected]>
14233 M:      Tharun Kumar P <[email protected]>
14234 L:      [email protected]
14235 S:      Maintained
14236 F:      drivers/tty/serial/8250/8250_pci1xxxx.c
14237
14238 MICROCHIP POLARFIRE FPGA DRIVERS
14239 M:      Conor Dooley <[email protected]>
14240 R:      Vladimir Georgiev <[email protected]>
14241 L:      [email protected]
14242 S:      Supported
14243 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14244 F:      drivers/fpga/microchip-spi.c
14245
14246 MICROCHIP PWM DRIVER
14247 M:      Claudiu Beznea <[email protected]>
14248 L:      [email protected] (moderated for non-subscribers)
14249 L:      [email protected]
14250 S:      Supported
14251 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14252 F:      drivers/pwm/pwm-atmel.c
14253
14254 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14255 M:      Eugen Hristev <[email protected]>
14256 L:      [email protected]
14257 S:      Supported
14258 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14259 F:      drivers/iio/adc/at91-sama5d2_adc.c
14260 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14261
14262 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14263 M:      Claudiu Beznea <[email protected]>
14264 S:      Supported
14265 F:      Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14266 F:      drivers/power/reset/at91-sama5d2_shdwc.c
14267
14268 MICROCHIP SOC DRIVERS
14269 M:      Conor Dooley <[email protected]>
14270 S:      Supported
14271 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14272 F:      drivers/soc/microchip/
14273
14274 MICROCHIP SPI DRIVER
14275 M:      Ryan Wanner <[email protected]>
14276 S:      Supported
14277 F:      drivers/spi/spi-atmel.*
14278
14279 MICROCHIP SSC DRIVER
14280 M:      Claudiu Beznea <[email protected]>
14281 L:      [email protected] (moderated for non-subscribers)
14282 S:      Supported
14283 F:      Documentation/devicetree/bindings/misc/atmel-ssc.txt
14284 F:      drivers/misc/atmel-ssc.c
14285 F:      include/linux/atmel-ssc.h
14286
14287 Microchip Timer Counter Block (TCB) Capture Driver
14288 M:      Kamel Bouhara <[email protected]>
14289 L:      [email protected] (moderated for non-subscribers)
14290 L:      [email protected]
14291 S:      Maintained
14292 F:      drivers/counter/microchip-tcb-capture.c
14293
14294 MICROCHIP USB251XB DRIVER
14295 M:      Richard Leitner <[email protected]>
14296 L:      [email protected]
14297 S:      Maintained
14298 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
14299 F:      drivers/usb/misc/usb251xb.c
14300
14301 MICROCHIP USBA UDC DRIVER
14302 M:      Cristian Birsan <[email protected]>
14303 L:      [email protected] (moderated for non-subscribers)
14304 S:      Supported
14305 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
14306
14307 MICROCHIP WILC1000 WIFI DRIVER
14308 M:      Ajay Singh <[email protected]>
14309 M:      Claudiu Beznea <[email protected]>
14310 L:      [email protected]
14311 S:      Supported
14312 F:      drivers/net/wireless/microchip/wilc1000/
14313
14314 MICROSEMI MIPS SOCS
14315 M:      Alexandre Belloni <[email protected]>
14316 M:      [email protected]
14317 L:      [email protected]
14318 S:      Supported
14319 F:      Documentation/devicetree/bindings/mips/mscc.txt
14320 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14321 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14322 F:      arch/mips/boot/dts/mscc/
14323 F:      arch/mips/configs/generic/board-ocelot.config
14324 F:      arch/mips/generic/board-ocelot.c
14325
14326 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14327 M:      Don Brace <[email protected]>
14328 L:      [email protected]
14329 L:      [email protected]
14330 S:      Supported
14331 F:      Documentation/scsi/smartpqi.rst
14332 F:      drivers/scsi/smartpqi/Kconfig
14333 F:      drivers/scsi/smartpqi/Makefile
14334 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
14335 F:      include/linux/cciss*.h
14336 F:      include/uapi/linux/cciss*.h
14337
14338 MICROSOFT MANA RDMA DRIVER
14339 M:      Long Li <[email protected]>
14340 M:      Ajay Sharma <[email protected]>
14341 L:      [email protected]
14342 S:      Supported
14343 F:      drivers/infiniband/hw/mana/
14344 F:      include/net/mana
14345 F:      include/uapi/rdma/mana-abi.h
14346
14347 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14348 M:      Maximilian Luz <[email protected]>
14349 L:      [email protected]
14350 S:      Maintained
14351 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
14352
14353 MICROSOFT SURFACE BATTERY AND AC DRIVERS
14354 M:      Maximilian Luz <[email protected]>
14355 L:      [email protected]
14356 L:      [email protected]
14357 S:      Maintained
14358 F:      drivers/power/supply/surface_battery.c
14359 F:      drivers/power/supply/surface_charger.c
14360
14361 MICROSOFT SURFACE DTX DRIVER
14362 M:      Maximilian Luz <[email protected]>
14363 L:      [email protected]
14364 S:      Maintained
14365 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
14366 F:      drivers/platform/surface/surface_dtx.c
14367 F:      include/uapi/linux/surface_aggregator/dtx.h
14368
14369 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14370 M:      Maximilian Luz <[email protected]>
14371 L:      [email protected]
14372 S:      Maintained
14373 F:      drivers/platform/surface/surface_gpe.c
14374
14375 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14376 M:      Hans de Goede <[email protected]>
14377 M:      Ilpo Järvinen <[email protected]>
14378 M:      Maximilian Luz <[email protected]>
14379 L:      [email protected]
14380 S:      Maintained
14381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14382 F:      drivers/platform/surface/
14383
14384 MICROSOFT SURFACE HID TRANSPORT DRIVER
14385 M:      Maximilian Luz <[email protected]>
14386 L:      [email protected]
14387 L:      [email protected]
14388 S:      Maintained
14389 F:      drivers/hid/surface-hid/
14390
14391 MICROSOFT SURFACE HOT-PLUG DRIVER
14392 M:      Maximilian Luz <[email protected]>
14393 L:      [email protected]
14394 S:      Maintained
14395 F:      drivers/platform/surface/surface_hotplug.c
14396
14397 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14398 M:      Maximilian Luz <[email protected]>
14399 L:      [email protected]
14400 S:      Maintained
14401 F:      drivers/platform/surface/surface_platform_profile.c
14402
14403 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14404 M:      Chen Yu <[email protected]>
14405 L:      [email protected]
14406 S:      Supported
14407 F:      drivers/platform/surface/surfacepro3_button.c
14408
14409 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14410 M:      Maximilian Luz <[email protected]>
14411 L:      [email protected]
14412 S:      Maintained
14413 F:      drivers/platform/surface/surface_aggregator_hub.c
14414
14415 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
14416 M:      Maximilian Luz <[email protected]>
14417 L:      [email protected]
14418 S:      Maintained
14419 W:      https://github.com/linux-surface/surface-aggregator-module
14420 C:      irc://irc.libera.chat/linux-surface
14421 F:      Documentation/driver-api/surface_aggregator/
14422 F:      drivers/platform/surface/aggregator/
14423 F:      drivers/platform/surface/surface_acpi_notify.c
14424 F:      drivers/platform/surface/surface_aggregator_cdev.c
14425 F:      drivers/platform/surface/surface_aggregator_registry.c
14426 F:      include/linux/surface_acpi_notify.h
14427 F:      include/linux/surface_aggregator/
14428 F:      include/uapi/linux/surface_aggregator/
14429
14430 MICROTEK X6 SCANNER
14431 M:      Oliver Neukum <[email protected]>
14432 S:      Maintained
14433 F:      drivers/usb/image/microtek.*
14434
14435 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
14436 M:      Luka Kovacic <[email protected]>
14437 M:      Luka Perkov <[email protected]>
14438 S:      Maintained
14439 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
14440 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
14441 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
14442 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
14443 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
14444 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
14445
14446 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
14447 M:      Sakari Ailus <[email protected]>
14448 L:      [email protected]
14449 S:      Maintained
14450 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
14451 F:      Documentation/driver-api/media/drivers/ccs/
14452 F:      Documentation/userspace-api/media/drivers/ccs.rst
14453 F:      drivers/media/i2c/ccs-pll.c
14454 F:      drivers/media/i2c/ccs-pll.h
14455 F:      drivers/media/i2c/ccs/
14456 F:      include/uapi/linux/ccs.h
14457 F:      include/uapi/linux/smiapp.h
14458
14459 MIPS
14460 M:      Thomas Bogendoerfer <[email protected]>
14461 L:      [email protected]
14462 S:      Maintained
14463 W:      http://www.linux-mips.org/
14464 Q:      https://patchwork.kernel.org/project/linux-mips/list/
14465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
14466 F:      Documentation/devicetree/bindings/mips/
14467 F:      Documentation/arch/mips/
14468 F:      arch/mips/
14469 F:      drivers/platform/mips/
14470 F:      include/dt-bindings/mips/
14471
14472 MIPS BOSTON DEVELOPMENT BOARD
14473 M:      Paul Burton <[email protected]>
14474 L:      [email protected]
14475 S:      Maintained
14476 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
14477 F:      arch/mips/boot/dts/img/boston.dts
14478 F:      arch/mips/configs/generic/board-boston.config
14479 F:      drivers/clk/imgtec/clk-boston.c
14480 F:      include/dt-bindings/clock/boston-clock.h
14481
14482 MIPS CORE DRIVERS
14483 M:      Thomas Bogendoerfer <[email protected]>
14484 M:      Serge Semin <[email protected]>
14485 L:      [email protected]
14486 S:      Supported
14487 F:      drivers/bus/mips_cdmm.c
14488 F:      drivers/clocksource/mips-gic-timer.c
14489 F:      drivers/cpuidle/cpuidle-cps.c
14490 F:      drivers/irqchip/irq-mips-cpu.c
14491 F:      drivers/irqchip/irq-mips-gic.c
14492
14493 MIPS GENERIC PLATFORM
14494 M:      Paul Burton <[email protected]>
14495 L:      [email protected]
14496 S:      Supported
14497 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
14498 F:      arch/mips/generic/
14499 F:      arch/mips/tools/generic-board-config.sh
14500
14501 MIPS RINT INSTRUCTION EMULATION
14502 M:      Aleksandar Markovic <[email protected]>
14503 L:      [email protected]
14504 S:      Supported
14505 F:      arch/mips/math-emu/dp_rint.c
14506 F:      arch/mips/math-emu/sp_rint.c
14507
14508 MIPS/LOONGSON1 ARCHITECTURE
14509 M:      Keguang Zhang <[email protected]>
14510 L:      [email protected]
14511 S:      Maintained
14512 F:      Documentation/devicetree/bindings/*/loongson,ls1*.yaml
14513 F:      arch/mips/include/asm/mach-loongson32/
14514 F:      arch/mips/loongson32/
14515 F:      drivers/*/*loongson1*
14516 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
14517
14518 MIPS/LOONGSON2EF ARCHITECTURE
14519 M:      Jiaxun Yang <[email protected]>
14520 L:      [email protected]
14521 S:      Maintained
14522 F:      arch/mips/include/asm/mach-loongson2ef/
14523 F:      arch/mips/loongson2ef/
14524 F:      drivers/cpufreq/loongson2_cpufreq.c
14525
14526 MIPS/LOONGSON64 ARCHITECTURE
14527 M:      Huacai Chen <[email protected]>
14528 M:      Jiaxun Yang <[email protected]>
14529 L:      [email protected]
14530 S:      Maintained
14531 F:      arch/mips/include/asm/mach-loongson64/
14532 F:      arch/mips/loongson64/
14533 F:      drivers/irqchip/irq-loongson*
14534 F:      drivers/platform/mips/cpu_hwmon.c
14535
14536 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
14537 M:      Hans Verkuil <[email protected]>
14538 L:      [email protected]
14539 S:      Odd Fixes
14540 W:      https://linuxtv.org
14541 T:      git git://linuxtv.org/media_tree.git
14542 F:      drivers/media/radio/radio-miropcm20*
14543
14544 MITSUMI MM8013 FG DRIVER
14545 M:      Konrad Dybcio <[email protected]>
14546 F:      Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
14547 F:      drivers/power/supply/mm8013.c
14548
14549 MMP SUPPORT
14550 R:      Lubomir Rintel <[email protected]>
14551 L:      [email protected] (moderated for non-subscribers)
14552 S:      Odd Fixes
14553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
14554 F:      arch/arm/boot/dts/marvell/mmp*
14555 F:      arch/arm/mach-mmp/
14556 F:      include/linux/soc/mmp/
14557
14558 MMP USB PHY DRIVERS
14559 R:      Lubomir Rintel <[email protected]>
14560 L:      [email protected] (moderated for non-subscribers)
14561 S:      Maintained
14562 F:      drivers/phy/marvell/phy-mmp3-usb.c
14563 F:      drivers/phy/marvell/phy-pxa-usb.c
14564
14565 MMU GATHER AND TLB INVALIDATION
14566 M:      Will Deacon <[email protected]>
14567 M:      "Aneesh Kumar K.V" <[email protected]>
14568 M:      Andrew Morton <[email protected]>
14569 M:      Nick Piggin <[email protected]>
14570 M:      Peter Zijlstra <[email protected]>
14571 L:      [email protected]
14572 L:      [email protected]
14573 S:      Maintained
14574 F:      arch/*/include/asm/tlb.h
14575 F:      include/asm-generic/tlb.h
14576 F:      mm/mmu_gather.c
14577
14578 MN88472 MEDIA DRIVER
14579 M:      Antti Palosaari <[email protected]>
14580 L:      [email protected]
14581 S:      Maintained
14582 W:      https://linuxtv.org
14583 W:      http://palosaari.fi/linux/
14584 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14585 F:      drivers/media/dvb-frontends/mn88472*
14586
14587 MN88473 MEDIA DRIVER
14588 M:      Antti Palosaari <[email protected]>
14589 L:      [email protected]
14590 S:      Maintained
14591 W:      https://linuxtv.org
14592 W:      http://palosaari.fi/linux/
14593 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14594 F:      drivers/media/dvb-frontends/mn88473*
14595
14596 MODULE SUPPORT
14597 M:      Luis Chamberlain <[email protected]>
14598 L:      [email protected]
14599 L:      [email protected]
14600 S:      Maintained
14601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14602 F:      include/linux/kmod.h
14603 F:      include/linux/module*.h
14604 F:      kernel/module/
14605 F:      lib/test_kmod.c
14606 F:      scripts/module*
14607 F:      tools/testing/selftests/kmod/
14608
14609 MONOLITHIC POWER SYSTEM PMIC DRIVER
14610 M:      Saravanan Sekar <[email protected]>
14611 S:      Maintained
14612 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14613 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14614 F:      drivers/hwmon/pmbus/mpq7932.c
14615 F:      drivers/iio/adc/mp2629_adc.c
14616 F:      drivers/mfd/mp2629.c
14617 F:      drivers/power/supply/mp2629_charger.c
14618 F:      drivers/regulator/mp5416.c
14619 F:      drivers/regulator/mpq7920.c
14620 F:      drivers/regulator/mpq7920.h
14621 F:      include/linux/mfd/mp2629.h
14622
14623 MOST(R) TECHNOLOGY DRIVER
14624 M:      Parthiban Veerasooran <[email protected]>
14625 M:      Christian Gromm <[email protected]>
14626 S:      Maintained
14627 F:      Documentation/ABI/testing/configfs-most
14628 F:      Documentation/ABI/testing/sysfs-bus-most
14629 F:      drivers/most/
14630 F:      drivers/staging/most/
14631 F:      include/linux/most.h
14632
14633 MOTORCOMM PHY DRIVER
14634 M:      Peter Geis <[email protected]>
14635 M:      Frank <[email protected]>
14636 L:      [email protected]
14637 S:      Maintained
14638 F:      Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
14639 F:      drivers/net/phy/motorcomm.c
14640
14641 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14642 M:      Jiri Slaby <[email protected]>
14643 S:      Maintained
14644 F:      Documentation/driver-api/tty/moxa-smartio.rst
14645 F:      drivers/tty/mxser.*
14646
14647 MR800 AVERMEDIA USB FM RADIO DRIVER
14648 M:      Alexey Klimov <[email protected]>
14649 L:      [email protected]
14650 S:      Maintained
14651 T:      git git://linuxtv.org/media_tree.git
14652 F:      drivers/media/radio/radio-mr800.c
14653
14654 MRF24J40 IEEE 802.15.4 RADIO DRIVER
14655 M:      Stefan Schmidt <[email protected]>
14656 L:      [email protected]
14657 S:      Odd Fixes
14658 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14659 F:      drivers/net/ieee802154/mrf24j40.c
14660
14661 MSI EC DRIVER
14662 M:      Nikita Kravets <[email protected]>
14663 L:      [email protected]
14664 S:      Maintained
14665 W:      https://github.com/BeardOverflow/msi-ec
14666 F:      drivers/platform/x86/msi-ec.*
14667
14668 MSI LAPTOP SUPPORT
14669 M:      "Lee, Chun-Yi" <[email protected]>
14670 L:      [email protected]
14671 S:      Maintained
14672 F:      drivers/platform/x86/msi-laptop.c
14673
14674 MSI WMI SUPPORT
14675 L:      [email protected]
14676 S:      Orphan
14677 F:      drivers/platform/x86/msi-wmi.c
14678
14679 MSI001 MEDIA DRIVER
14680 M:      Antti Palosaari <[email protected]>
14681 L:      [email protected]
14682 S:      Maintained
14683 W:      https://linuxtv.org
14684 W:      http://palosaari.fi/linux/
14685 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14686 T:      git git://linuxtv.org/anttip/media_tree.git
14687 F:      drivers/media/tuners/msi001*
14688
14689 MSI2500 MEDIA DRIVER
14690 M:      Antti Palosaari <[email protected]>
14691 L:      [email protected]
14692 S:      Maintained
14693 W:      https://linuxtv.org
14694 W:      http://palosaari.fi/linux/
14695 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14696 T:      git git://linuxtv.org/anttip/media_tree.git
14697 F:      drivers/media/usb/msi2500/
14698
14699 MSTAR INTERRUPT CONTROLLER DRIVER
14700 M:      Mark-PK Tsai <[email protected]>
14701 M:      Daniel Palmer <[email protected]>
14702 S:      Maintained
14703 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14704 F:      drivers/irqchip/irq-mst-intc.c
14705
14706 MSYSTEMS DISKONCHIP G3 MTD DRIVER
14707 M:      Robert Jarzmik <[email protected]>
14708 L:      [email protected]
14709 S:      Maintained
14710 F:      drivers/mtd/devices/docg3*
14711
14712 MT9M114 ONSEMI SENSOR DRIVER
14713 M:      Laurent Pinchart <[email protected]>
14714 L:      [email protected]
14715 S:      Maintained
14716 T:      git git://linuxtv.org/media_tree.git
14717 F:      Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
14718 F:      drivers/media/i2c/mt9m114.c
14719
14720 MT9P031 APTINA CAMERA SENSOR
14721 M:      Laurent Pinchart <[email protected]>
14722 L:      [email protected]
14723 S:      Maintained
14724 T:      git git://linuxtv.org/media_tree.git
14725 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14726 F:      drivers/media/i2c/mt9p031.c
14727 F:      include/media/i2c/mt9p031.h
14728
14729 MT9T112 APTINA CAMERA SENSOR
14730 M:      Jacopo Mondi <[email protected]>
14731 L:      [email protected]
14732 S:      Odd Fixes
14733 T:      git git://linuxtv.org/media_tree.git
14734 F:      drivers/media/i2c/mt9t112.c
14735 F:      include/media/i2c/mt9t112.h
14736
14737 MT9V032 APTINA CAMERA SENSOR
14738 M:      Laurent Pinchart <[email protected]>
14739 L:      [email protected]
14740 S:      Maintained
14741 T:      git git://linuxtv.org/media_tree.git
14742 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14743 F:      drivers/media/i2c/mt9v032.c
14744 F:      include/media/i2c/mt9v032.h
14745
14746 MT9V111 APTINA CAMERA SENSOR
14747 M:      Jacopo Mondi <[email protected]>
14748 L:      [email protected]
14749 S:      Maintained
14750 T:      git git://linuxtv.org/media_tree.git
14751 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14752 F:      drivers/media/i2c/mt9v111.c
14753
14754 MULTIFUNCTION DEVICES (MFD)
14755 M:      Lee Jones <[email protected]>
14756 S:      Maintained
14757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14758 F:      Documentation/devicetree/bindings/mfd/
14759 F:      drivers/mfd/
14760 F:      include/dt-bindings/mfd/
14761 F:      include/linux/mfd/
14762
14763 MULTIMEDIA CARD (MMC) ETC. OVER SPI
14764 S:      Orphan
14765 F:      drivers/mmc/host/mmc_spi.c
14766 F:      include/linux/spi/mmc_spi.h
14767
14768 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14769 M:      Ulf Hansson <[email protected]>
14770 L:      [email protected]
14771 S:      Maintained
14772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14773 F:      Documentation/devicetree/bindings/mmc/
14774 F:      drivers/mmc/
14775 F:      include/linux/mmc/
14776 F:      include/uapi/linux/mmc/
14777
14778 MULTIPLEXER SUBSYSTEM
14779 M:      Peter Rosin <[email protected]>
14780 S:      Maintained
14781 F:      Documentation/ABI/testing/sysfs-class-mux*
14782 F:      Documentation/devicetree/bindings/mux/
14783 F:      drivers/mux/
14784 F:      include/dt-bindings/mux/
14785 F:      include/linux/mux/
14786
14787 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14788 M:      Bin Liu <[email protected]>
14789 L:      [email protected]
14790 S:      Maintained
14791 F:      drivers/usb/musb/
14792
14793 MXL301RF MEDIA DRIVER
14794 M:      Akihiro Tsukada <[email protected]>
14795 L:      [email protected]
14796 S:      Odd Fixes
14797 F:      drivers/media/tuners/mxl301rf*
14798
14799 MXL5007T MEDIA DRIVER
14800 M:      Michael Krufky <[email protected]>
14801 L:      [email protected]
14802 S:      Maintained
14803 W:      https://linuxtv.org
14804 W:      http://github.com/mkrufky
14805 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14806 T:      git git://linuxtv.org/mkrufky/tuners.git
14807 F:      drivers/media/tuners/mxl5007t.*
14808
14809 MXSFB DRM DRIVER
14810 M:      Marek Vasut <[email protected]>
14811 M:      Stefan Agner <[email protected]>
14812 L:      [email protected]
14813 S:      Supported
14814 T:      git git://anongit.freedesktop.org/drm/drm-misc
14815 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14816 F:      drivers/gpu/drm/mxsfb/
14817
14818 MYLEX DAC960 PCI RAID Controller
14819 M:      Hannes Reinecke <[email protected]>
14820 L:      [email protected]
14821 S:      Supported
14822 F:      drivers/scsi/myrb.*
14823 F:      drivers/scsi/myrs.*
14824
14825 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14826 M:      Chris Lee <[email protected]>
14827 L:      [email protected]
14828 S:      Supported
14829 W:      https://www.cspi.com/ethernet-products/support/downloads/
14830 F:      drivers/net/ethernet/myricom/myri10ge/
14831
14832 NAND FLASH SUBSYSTEM
14833 M:      Miquel Raynal <[email protected]>
14834 R:      Richard Weinberger <[email protected]>
14835 L:      [email protected]
14836 S:      Maintained
14837 W:      http://www.linux-mtd.infradead.org/
14838 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14839 C:      irc://irc.oftc.net/mtd
14840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14841 F:      drivers/mtd/nand/
14842 F:      include/linux/mtd/*nand*.h
14843
14844 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14845 M:      Daniel Mack <[email protected]>
14846 L:      [email protected] (moderated for non-subscribers)
14847 S:      Maintained
14848 W:      http://www.native-instruments.com
14849 F:      sound/usb/caiaq/
14850
14851 NATSEMI ETHERNET DRIVER (DP8381x)
14852 S:      Orphan
14853 F:      drivers/net/ethernet/natsemi/natsemi.c
14854
14855 NCR 5380 SCSI DRIVERS
14856 M:      Finn Thain <[email protected]>
14857 M:      Michael Schmitz <[email protected]>
14858 L:      [email protected]
14859 S:      Maintained
14860 F:      Documentation/scsi/g_NCR5380.rst
14861 F:      drivers/scsi/NCR5380.*
14862 F:      drivers/scsi/arm/cumana_1.c
14863 F:      drivers/scsi/arm/oak.c
14864 F:      drivers/scsi/atari_scsi.*
14865 F:      drivers/scsi/dmx3191d.c
14866 F:      drivers/scsi/g_NCR5380.*
14867 F:      drivers/scsi/mac_scsi.*
14868 F:      drivers/scsi/sun3_scsi.*
14869 F:      drivers/scsi/sun3_scsi_vme.c
14870
14871 NCSI LIBRARY
14872 M:      Samuel Mendoza-Jonas <[email protected]>
14873 S:      Maintained
14874 F:      net/ncsi/
14875
14876 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14877 M:      Guenter Roeck <[email protected]>
14878 L:      [email protected]
14879 S:      Maintained
14880 F:      Documentation/hwmon/nct6775.rst
14881 F:      drivers/hwmon/nct6775-core.c
14882 F:      drivers/hwmon/nct6775-platform.c
14883 F:      drivers/hwmon/nct6775.h
14884
14885 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14886 M:      Zev Weiss <[email protected]>
14887 L:      [email protected]
14888 S:      Maintained
14889 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14890 F:      drivers/hwmon/nct6775-i2c.c
14891
14892 NETDEVSIM
14893 M:      Jakub Kicinski <[email protected]>
14894 S:      Maintained
14895 F:      drivers/net/netdevsim/*
14896
14897 NETEM NETWORK EMULATOR
14898 M:      Stephen Hemminger <[email protected]>
14899 L:      [email protected]
14900 S:      Maintained
14901 F:      net/sched/sch_netem.c
14902
14903 NETERION 10GbE DRIVERS (s2io)
14904 M:      Jon Mason <[email protected]>
14905 L:      [email protected]
14906 S:      Supported
14907 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14908 F:      drivers/net/ethernet/neterion/
14909
14910 NETFILTER
14911 M:      Pablo Neira Ayuso <[email protected]>
14912 M:      Jozsef Kadlecsik <[email protected]>
14913 M:      Florian Westphal <[email protected]>
14914 L:      [email protected]
14915 L:      [email protected]
14916 S:      Maintained
14917 W:      http://www.netfilter.org/
14918 W:      http://www.iptables.org/
14919 W:      http://www.nftables.org/
14920 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
14921 C:      irc://irc.libera.chat/netfilter
14922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14924 F:      include/linux/netfilter*
14925 F:      include/linux/netfilter/
14926 F:      include/net/netfilter/
14927 F:      include/uapi/linux/netfilter*
14928 F:      include/uapi/linux/netfilter/
14929 F:      net/*/netfilter.c
14930 F:      net/*/netfilter/
14931 F:      net/bridge/br_netfilter*.c
14932 F:      net/netfilter/
14933
14934 NETROM NETWORK LAYER
14935 M:      Ralf Baechle <[email protected]>
14936 L:      [email protected]
14937 S:      Maintained
14938 W:      https://linux-ax25.in-berlin.de
14939 F:      include/net/netrom.h
14940 F:      include/uapi/linux/netrom.h
14941 F:      net/netrom/
14942
14943 NETRONIX EMBEDDED CONTROLLER
14944 M:      Jonathan Neuschäfer <[email protected]>
14945 S:      Maintained
14946 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14947 F:      drivers/mfd/ntxec.c
14948 F:      drivers/pwm/pwm-ntxec.c
14949 F:      drivers/rtc/rtc-ntxec.c
14950 F:      include/linux/mfd/ntxec.h
14951
14952 NETRONOME ETHERNET DRIVERS
14953 M:      Louis Peens <[email protected]>
14954 R:      Jakub Kicinski <[email protected]>
14955 L:      [email protected]
14956 S:      Maintained
14957 F:      drivers/net/ethernet/netronome/
14958
14959 NETWORK BLOCK DEVICE (NBD)
14960 M:      Josef Bacik <[email protected]>
14961 L:      [email protected]
14962 L:      [email protected]
14963 S:      Maintained
14964 F:      Documentation/admin-guide/blockdev/nbd.rst
14965 F:      drivers/block/nbd.c
14966 F:      include/trace/events/nbd.h
14967 F:      include/uapi/linux/nbd.h
14968
14969 NETWORK DROP MONITOR
14970 M:      Neil Horman <[email protected]>
14971 L:      [email protected]
14972 S:      Maintained
14973 W:      https://fedorahosted.org/dropwatch/
14974 F:      include/uapi/linux/net_dropmon.h
14975 F:      net/core/drop_monitor.c
14976
14977 NETWORKING DRIVERS
14978 M:      "David S. Miller" <[email protected]>
14979 M:      Eric Dumazet <[email protected]>
14980 M:      Jakub Kicinski <[email protected]>
14981 M:      Paolo Abeni <[email protected]>
14982 L:      [email protected]
14983 S:      Maintained
14984 P:      Documentation/process/maintainer-netdev.rst
14985 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14988 F:      Documentation/devicetree/bindings/net/
14989 F:      drivers/connector/
14990 F:      drivers/net/
14991 F:      include/dt-bindings/net/
14992 F:      include/linux/etherdevice.h
14993 F:      include/linux/fcdevice.h
14994 F:      include/linux/fddidevice.h
14995 F:      include/linux/hippidevice.h
14996 F:      include/linux/if_*
14997 F:      include/linux/inetdevice.h
14998 F:      include/linux/netdevice.h
14999 F:      include/uapi/linux/if_*
15000 F:      include/uapi/linux/netdevice.h
15001 X:      drivers/net/wireless/
15002
15003 NETWORKING DRIVERS (WIRELESS)
15004 M:      Kalle Valo <[email protected]>
15005 L:      [email protected]
15006 S:      Maintained
15007 W:      https://wireless.wiki.kernel.org/
15008 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
15009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15011 F:      Documentation/devicetree/bindings/net/wireless/
15012 F:      drivers/net/wireless/
15013
15014 NETWORKING [DSA]
15015 M:      Andrew Lunn <[email protected]>
15016 M:      Florian Fainelli <[email protected]>
15017 M:      Vladimir Oltean <[email protected]>
15018 S:      Maintained
15019 F:      Documentation/devicetree/bindings/net/dsa/
15020 F:      Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15021 F:      Documentation/devicetree/bindings/net/ethernet-switch.yaml
15022 F:      drivers/net/dsa/
15023 F:      include/linux/dsa/
15024 F:      include/linux/platform_data/dsa.h
15025 F:      include/net/dsa.h
15026 F:      net/dsa/
15027 F:      tools/testing/selftests/drivers/net/dsa/
15028
15029 NETWORKING [GENERAL]
15030 M:      "David S. Miller" <[email protected]>
15031 M:      Eric Dumazet <[email protected]>
15032 M:      Jakub Kicinski <[email protected]>
15033 M:      Paolo Abeni <[email protected]>
15034 L:      [email protected]
15035 S:      Maintained
15036 P:      Documentation/process/maintainer-netdev.rst
15037 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15038 B:      mailto:[email protected]
15039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15041 F:      Documentation/core-api/netlink.rst
15042 F:      Documentation/netlink/
15043 F:      Documentation/networking/
15044 F:      Documentation/process/maintainer-netdev.rst
15045 F:      Documentation/userspace-api/netlink/
15046 F:      include/linux/in.h
15047 F:      include/linux/indirect_call_wrapper.h
15048 F:      include/linux/net.h
15049 F:      include/linux/netdevice.h
15050 F:      include/net/
15051 F:      include/uapi/linux/in.h
15052 F:      include/uapi/linux/net.h
15053 F:      include/uapi/linux/net_namespace.h
15054 F:      include/uapi/linux/netdevice.h
15055 F:      lib/net_utils.c
15056 F:      lib/random32.c
15057 F:      net/
15058 F:      tools/net/
15059 F:      tools/testing/selftests/net/
15060 X:      net/bluetooth/
15061
15062 NETWORKING [IPSEC]
15063 M:      Steffen Klassert <[email protected]>
15064 M:      Herbert Xu <[email protected]>
15065 M:      "David S. Miller" <[email protected]>
15066 L:      [email protected]
15067 S:      Maintained
15068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15070 F:      include/net/xfrm.h
15071 F:      include/uapi/linux/xfrm.h
15072 F:      net/ipv4/ah4.c
15073 F:      net/ipv4/esp4*
15074 F:      net/ipv4/ip_vti.c
15075 F:      net/ipv4/ipcomp.c
15076 F:      net/ipv4/xfrm*
15077 F:      net/ipv6/ah6.c
15078 F:      net/ipv6/esp6*
15079 F:      net/ipv6/ip6_vti.c
15080 F:      net/ipv6/ipcomp6.c
15081 F:      net/ipv6/xfrm*
15082 F:      net/key/
15083 F:      net/xfrm/
15084 F:      tools/testing/selftests/net/ipsec.c
15085
15086 NETWORKING [IPv4/IPv6]
15087 M:      "David S. Miller" <[email protected]>
15088 M:      David Ahern <[email protected]>
15089 L:      [email protected]
15090 S:      Maintained
15091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15092 F:      arch/x86/net/*
15093 F:      include/linux/ip.h
15094 F:      include/linux/ipv6*
15095 F:      include/net/fib*
15096 F:      include/net/ip*
15097 F:      include/net/route.h
15098 F:      net/ipv4/
15099 F:      net/ipv6/
15100
15101 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15102 M:      Paul Moore <[email protected]>
15103 L:      [email protected]
15104 L:      [email protected]
15105 S:      Supported
15106 W:      https://github.com/netlabel
15107 F:      Documentation/netlabel/
15108 F:      include/net/calipso.h
15109 F:      include/net/cipso_ipv4.h
15110 F:      include/net/netlabel.h
15111 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
15112 F:      include/uapi/linux/netfilter/xt_SECMARK.h
15113 F:      net/ipv4/cipso_ipv4.c
15114 F:      net/ipv6/calipso.c
15115 F:      net/netfilter/xt_CONNSECMARK.c
15116 F:      net/netfilter/xt_SECMARK.c
15117 F:      net/netlabel/
15118
15119 NETWORKING [MACSEC]
15120 M:      Sabrina Dubroca <[email protected]>
15121 L:      [email protected]
15122 S:      Maintained
15123 F:      drivers/net/macsec.c
15124 F:      include/net/macsec.h
15125 F:      include/uapi/linux/if_macsec.h
15126 K:      macsec
15127 K:      \bmdo_
15128
15129 NETWORKING [MPTCP]
15130 M:      Matthieu Baerts <[email protected]>
15131 M:      Mat Martineau <[email protected]>
15132 L:      [email protected]
15133 L:      [email protected]
15134 S:      Maintained
15135 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
15136 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
15137 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15138 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export
15139 F:      Documentation/netlink/specs/mptcp.yaml
15140 F:      Documentation/networking/mptcp-sysctl.rst
15141 F:      include/net/mptcp.h
15142 F:      include/trace/events/mptcp.h
15143 F:      include/uapi/linux/mptcp*.h
15144 F:      net/mptcp/
15145 F:      tools/testing/selftests/bpf/*/*mptcp*.c
15146 F:      tools/testing/selftests/net/mptcp/
15147
15148 NETWORKING [TCP]
15149 M:      Eric Dumazet <[email protected]>
15150 L:      [email protected]
15151 S:      Maintained
15152 F:      include/linux/tcp.h
15153 F:      include/net/tcp.h
15154 F:      include/trace/events/tcp.h
15155 F:      include/uapi/linux/tcp.h
15156 F:      net/ipv4/syncookies.c
15157 F:      net/ipv4/tcp*.c
15158 F:      net/ipv6/syncookies.c
15159 F:      net/ipv6/tcp*.c
15160
15161 NETWORKING [TLS]
15162 M:      Boris Pismenny <[email protected]>
15163 M:      John Fastabend <[email protected]>
15164 M:      Jakub Kicinski <[email protected]>
15165 L:      [email protected]
15166 S:      Maintained
15167 F:      include/net/tls.h
15168 F:      include/uapi/linux/tls.h
15169 F:      net/tls/*
15170
15171 NETXEN (1/10) GbE SUPPORT
15172 M:      Manish Chopra <[email protected]>
15173 M:      Rahul Verma <[email protected]>
15174 M:      [email protected]
15175 L:      [email protected]
15176 S:      Supported
15177 F:      drivers/net/ethernet/qlogic/netxen/
15178
15179 NET_FAILOVER MODULE
15180 M:      Sridhar Samudrala <[email protected]>
15181 L:      [email protected]
15182 S:      Supported
15183 F:      Documentation/networking/net_failover.rst
15184 F:      drivers/net/net_failover.c
15185 F:      include/net/net_failover.h
15186
15187 NEXTHOP
15188 M:      David Ahern <[email protected]>
15189 L:      [email protected]
15190 S:      Maintained
15191 F:      include/net/netns/nexthop.h
15192 F:      include/net/nexthop.h
15193 F:      include/uapi/linux/nexthop.h
15194 F:      net/ipv4/nexthop.c
15195
15196 NFC SUBSYSTEM
15197 M:      Krzysztof Kozlowski <[email protected]>
15198 L:      [email protected]
15199 S:      Maintained
15200 F:      Documentation/devicetree/bindings/net/nfc/
15201 F:      drivers/nfc/
15202 F:      include/net/nfc/
15203 F:      include/uapi/linux/nfc.h
15204 F:      net/nfc/
15205
15206 NFC VIRTUAL NCI DEVICE DRIVER
15207 M:      Bongsu Jeon <[email protected]>
15208 L:      [email protected]
15209 S:      Supported
15210 F:      drivers/nfc/virtual_ncidev.c
15211 F:      tools/testing/selftests/nci/
15212
15213 NFS, SUNRPC, AND LOCKD CLIENTS
15214 M:      Trond Myklebust <[email protected]>
15215 M:      Anna Schumaker <[email protected]>
15216 L:      [email protected]
15217 S:      Maintained
15218 W:      http://client.linux-nfs.org
15219 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15220 F:      Documentation/filesystems/nfs/
15221 F:      fs/lockd/
15222 F:      fs/nfs/
15223 F:      fs/nfs_common/
15224 F:      include/linux/lockd/
15225 F:      include/linux/nfs*
15226 F:      include/linux/sunrpc/
15227 F:      include/uapi/linux/nfs*
15228 F:      include/uapi/linux/sunrpc/
15229 F:      net/sunrpc/
15230
15231 NILFS2 FILESYSTEM
15232 M:      Ryusuke Konishi <[email protected]>
15233 L:      [email protected]
15234 S:      Supported
15235 W:      https://nilfs.sourceforge.io/
15236 W:      https://nilfs.osdn.jp/
15237 T:      git https://github.com/konis/nilfs2.git
15238 F:      Documentation/filesystems/nilfs2.rst
15239 F:      fs/nilfs2/
15240 F:      include/trace/events/nilfs2.h
15241 F:      include/uapi/linux/nilfs2_api.h
15242 F:      include/uapi/linux/nilfs2_ondisk.h
15243
15244 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15245 M:      YOKOTA Hiroshi <[email protected]>
15246 S:      Maintained
15247 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15248 F:      Documentation/scsi/NinjaSCSI.rst
15249 F:      drivers/scsi/pcmcia/nsp_*
15250
15251 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15252 M:      GOTO Masanori <[email protected]>
15253 M:      YOKOTA Hiroshi <[email protected]>
15254 S:      Maintained
15255 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15256 F:      Documentation/scsi/NinjaSCSI.rst
15257 F:      drivers/scsi/nsp32*
15258
15259 NINTENDO HID DRIVER
15260 M:      Daniel J. Ogorchock <[email protected]>
15261 L:      [email protected]
15262 S:      Maintained
15263 F:      drivers/hid/hid-nintendo*
15264
15265 NIOS2 ARCHITECTURE
15266 M:      Dinh Nguyen <[email protected]>
15267 S:      Maintained
15268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15269 F:      arch/nios2/
15270
15271 NITRO ENCLAVES (NE)
15272 M:      Alexandru Ciobotaru <[email protected]>
15273 L:      [email protected]
15274 L:      The AWS Nitro Enclaves Team <[email protected]>
15275 S:      Supported
15276 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15277 F:      Documentation/virt/ne_overview.rst
15278 F:      drivers/virt/nitro_enclaves/
15279 F:      include/linux/nitro_enclaves.h
15280 F:      include/uapi/linux/nitro_enclaves.h
15281 F:      samples/nitro_enclaves/
15282
15283 NOHZ, DYNTICKS SUPPORT
15284 M:      Frederic Weisbecker <[email protected]>
15285 M:      Thomas Gleixner <[email protected]>
15286 M:      Ingo Molnar <[email protected]>
15287 L:      [email protected]
15288 S:      Maintained
15289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15290 F:      include/linux/sched/nohz.h
15291 F:      include/linux/tick.h
15292 F:      kernel/time/tick*.*
15293
15294 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15295 M:      Pavel Machek <[email protected]>
15296 M:      Sakari Ailus <[email protected]>
15297 L:      [email protected]
15298 S:      Maintained
15299 F:      drivers/media/i2c/ad5820.c
15300 F:      drivers/media/i2c/et8ek8
15301
15302 NOKIA N900 POWER SUPPLY DRIVERS
15303 R:      Pali Rohár <[email protected]>
15304 F:      drivers/power/supply/bq2415x_charger.c
15305 F:      drivers/power/supply/bq27xxx_battery.c
15306 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15307 F:      drivers/power/supply/isp1704_charger.c
15308 F:      drivers/power/supply/rx51_battery.c
15309 F:      include/linux/power/bq2415x_charger.h
15310 F:      include/linux/power/bq27xxx_battery.h
15311
15312 NOLIBC HEADER FILE
15313 M:      Willy Tarreau <[email protected]>
15314 M:      Thomas Weißschuh <[email protected]>
15315 S:      Maintained
15316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15317 F:      tools/include/nolibc/
15318 F:      tools/testing/selftests/nolibc/
15319
15320 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15321 M:      Hans de Goede <[email protected]>
15322 L:      [email protected]
15323 S:      Maintained
15324 F:      drivers/input/touchscreen/novatek-nvt-ts.c
15325
15326 NSDEPS
15327 M:      Matthias Maennich <[email protected]>
15328 S:      Maintained
15329 F:      Documentation/core-api/symbol-namespaces.rst
15330 F:      scripts/nsdeps
15331
15332 NTB AMD DRIVER
15333 M:      Sanjay R Mehta <[email protected]>
15334 M:      Shyam Sundar S K <[email protected]>
15335 L:      [email protected]
15336 S:      Supported
15337 F:      drivers/ntb/hw/amd/
15338
15339 NTB DRIVER CORE
15340 M:      Jon Mason <[email protected]>
15341 M:      Dave Jiang <[email protected]>
15342 M:      Allen Hubbe <[email protected]>
15343 L:      [email protected]
15344 S:      Supported
15345 W:      https://github.com/jonmason/ntb/wiki
15346 T:      git https://github.com/jonmason/ntb.git
15347 F:      drivers/net/ntb_netdev.c
15348 F:      drivers/ntb/
15349 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
15350 F:      include/linux/ntb.h
15351 F:      include/linux/ntb_transport.h
15352 F:      tools/testing/selftests/ntb/
15353
15354 NTB IDT DRIVER
15355 M:      Serge Semin <[email protected]>
15356 L:      [email protected]
15357 S:      Supported
15358 F:      drivers/ntb/hw/idt/
15359
15360 NTB INTEL DRIVER
15361 M:      Dave Jiang <[email protected]>
15362 L:      [email protected]
15363 S:      Supported
15364 W:      https://github.com/davejiang/linux/wiki
15365 T:      git https://github.com/davejiang/linux.git
15366 F:      drivers/ntb/hw/intel/
15367
15368 NTFS FILESYSTEM
15369 M:      Anton Altaparmakov <[email protected]>
15370 R:      Namjae Jeon <[email protected]>
15371 L:      [email protected]
15372 S:      Supported
15373 W:      http://www.tuxera.com/
15374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
15375 F:      Documentation/filesystems/ntfs.rst
15376 F:      fs/ntfs/
15377
15378 NTFS3 FILESYSTEM
15379 M:      Konstantin Komarov <[email protected]>
15380 L:      [email protected]
15381 S:      Supported
15382 W:      http://www.paragon-software.com/
15383 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15384 F:      Documentation/filesystems/ntfs3.rst
15385 F:      fs/ntfs3/
15386
15387 NUBUS SUBSYSTEM
15388 M:      Finn Thain <[email protected]>
15389 L:      [email protected]
15390 S:      Maintained
15391 F:      arch/*/include/asm/nubus.h
15392 F:      drivers/nubus/
15393 F:      include/linux/nubus.h
15394 F:      include/uapi/linux/nubus.h
15395
15396 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
15397 M:      Antonino Daplas <[email protected]>
15398 L:      [email protected]
15399 S:      Maintained
15400 F:      drivers/video/fbdev/nvidia/
15401 F:      drivers/video/fbdev/riva/
15402
15403 NVIDIA WMI EC BACKLIGHT DRIVER
15404 M:      Daniel Dadap <[email protected]>
15405 L:      [email protected]
15406 S:      Supported
15407 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
15408 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
15409
15410 NVM EXPRESS DRIVER
15411 M:      Keith Busch <[email protected]>
15412 M:      Jens Axboe <[email protected]>
15413 M:      Christoph Hellwig <[email protected]>
15414 M:      Sagi Grimberg <[email protected]>
15415 L:      [email protected]
15416 S:      Supported
15417 W:      http://git.infradead.org/nvme.git
15418 T:      git git://git.infradead.org/nvme.git
15419 F:      Documentation/nvme/
15420 F:      drivers/nvme/common/
15421 F:      drivers/nvme/host/
15422 F:      include/linux/nvme-*.h
15423 F:      include/linux/nvme.h
15424 F:      include/uapi/linux/nvme_ioctl.h
15425
15426 NVM EXPRESS FABRICS AUTHENTICATION
15427 M:      Hannes Reinecke <[email protected]>
15428 L:      [email protected]
15429 S:      Supported
15430 F:      drivers/nvme/host/auth.c
15431 F:      drivers/nvme/target/auth.c
15432 F:      drivers/nvme/target/fabrics-cmd-auth.c
15433 F:      include/linux/nvme-auth.h
15434
15435 NVM EXPRESS FC TRANSPORT DRIVERS
15436 M:      James Smart <[email protected]>
15437 L:      [email protected]
15438 S:      Supported
15439 F:      drivers/nvme/host/fc.c
15440 F:      drivers/nvme/target/fc.c
15441 F:      drivers/nvme/target/fcloop.c
15442 F:      include/linux/nvme-fc-driver.h
15443 F:      include/linux/nvme-fc.h
15444
15445 NVM EXPRESS HARDWARE MONITORING SUPPORT
15446 M:      Guenter Roeck <[email protected]>
15447 L:      [email protected]
15448 S:      Supported
15449 F:      drivers/nvme/host/hwmon.c
15450
15451 NVM EXPRESS TARGET DRIVER
15452 M:      Christoph Hellwig <[email protected]>
15453 M:      Sagi Grimberg <[email protected]>
15454 M:      Chaitanya Kulkarni <[email protected]>
15455 L:      [email protected]
15456 S:      Supported
15457 W:      http://git.infradead.org/nvme.git
15458 T:      git git://git.infradead.org/nvme.git
15459 F:      drivers/nvme/target/
15460
15461 NVMEM FRAMEWORK
15462 M:      Srinivas Kandagatla <[email protected]>
15463 S:      Maintained
15464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
15465 F:      Documentation/ABI/stable/sysfs-bus-nvmem
15466 F:      Documentation/devicetree/bindings/nvmem/
15467 F:      drivers/nvmem/
15468 F:      include/linux/nvmem-consumer.h
15469 F:      include/linux/nvmem-provider.h
15470
15471 NXP BLUETOOTH WIRELESS DRIVERS
15472 M:      Amitkumar Karwar <[email protected]>
15473 M:      Neeraj Kale <[email protected]>
15474 S:      Maintained
15475 F:      Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
15476 F:      drivers/bluetooth/btnxpuart.c
15477
15478 NXP C45 TJA11XX PHY DRIVER
15479 M:      Radu Pirea <[email protected]>
15480 L:      [email protected]
15481 S:      Maintained
15482 F:      drivers/net/phy/nxp-c45-tja11xx.c
15483
15484 NXP FSPI DRIVER
15485 M:      Han Xu <[email protected]>
15486 M:      Haibo Chen <[email protected]>
15487 R:      Yogesh Gaur <[email protected]>
15488 L:      [email protected]
15489 S:      Maintained
15490 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
15491 F:      drivers/spi/spi-nxp-fspi.c
15492
15493 NXP FXAS21002C DRIVER
15494 M:      Rui Miguel Silva <[email protected]>
15495 L:      [email protected]
15496 S:      Maintained
15497 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
15498 F:      drivers/iio/gyro/fxas21002c.h
15499 F:      drivers/iio/gyro/fxas21002c_core.c
15500 F:      drivers/iio/gyro/fxas21002c_i2c.c
15501 F:      drivers/iio/gyro/fxas21002c_spi.c
15502
15503 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
15504 M:      Haibo Chen <[email protected]>
15505 L:      [email protected]
15506 L:      [email protected]
15507 S:      Maintained
15508 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
15509 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
15510 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
15511 F:      drivers/iio/adc/imx7d_adc.c
15512 F:      drivers/iio/adc/imx93_adc.c
15513 F:      drivers/iio/adc/vf610_adc.c
15514
15515 NXP i.MX 8M ISI DRIVER
15516 M:      Laurent Pinchart <[email protected]>
15517 L:      [email protected]
15518 S:      Maintained
15519 F:      Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
15520 F:      drivers/media/platform/nxp/imx8-isi/
15521
15522 NXP i.MX 8MP DW100 V4L2 DRIVER
15523 M:      Xavier Roumegue <[email protected]>
15524 L:      [email protected]
15525 S:      Maintained
15526 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
15527 F:      Documentation/userspace-api/media/drivers/dw100.rst
15528 F:      drivers/media/platform/nxp/dw100/
15529 F:      include/uapi/linux/dw100.h
15530
15531 NXP i.MX 8MQ DCSS DRIVER
15532 M:      Laurentiu Palcu <[email protected]>
15533 R:      Lucas Stach <[email protected]>
15534 L:      [email protected]
15535 S:      Maintained
15536 T:      git git://anongit.freedesktop.org/drm/drm-misc
15537 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
15538 F:      drivers/gpu/drm/imx/dcss/
15539
15540 NXP i.MX 8QXP ADC DRIVER
15541 M:      Cai Huoqing <[email protected]>
15542 M:      Haibo Chen <[email protected]>
15543 L:      [email protected]
15544 L:      [email protected]
15545 S:      Maintained
15546 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
15547 F:      drivers/iio/adc/imx8qxp-adc.c
15548
15549 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15550 M:      Mirela Rabulea <[email protected]>
15551 R:      NXP Linux Team <[email protected]>
15552 L:      [email protected]
15553 S:      Maintained
15554 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15555 F:      drivers/media/platform/nxp/imx-jpeg
15556
15557 NXP i.MX CLOCK DRIVERS
15558 M:      Abel Vesa <[email protected]>
15559 R:      Peng Fan <[email protected]>
15560 L:      [email protected]
15561 L:      [email protected]
15562 S:      Maintained
15563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
15564 F:      Documentation/devicetree/bindings/clock/imx*
15565 F:      drivers/clk/imx/
15566 F:      include/dt-bindings/clock/imx*
15567
15568 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
15569 M:      Jagan Teki <[email protected]>
15570 S:      Maintained
15571 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
15572 F:      drivers/regulator/pf8x00-regulator.c
15573
15574 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
15575 M:      Krzysztof Kozlowski <[email protected]>
15576 L:      [email protected]
15577 S:      Maintained
15578 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
15579 F:      drivers/extcon/extcon-ptn5150.c
15580
15581 NXP SGTL5000 DRIVER
15582 M:      Fabio Estevam <[email protected]>
15583 L:      [email protected] (moderated for non-subscribers)
15584 S:      Maintained
15585 F:      Documentation/devicetree/bindings/sound/sgtl5000.yaml
15586 F:      sound/soc/codecs/sgtl5000*
15587
15588 NXP SJA1105 ETHERNET SWITCH DRIVER
15589 M:      Vladimir Oltean <[email protected]>
15590 L:      [email protected]
15591 S:      Maintained
15592 F:      drivers/net/dsa/sja1105
15593 F:      drivers/net/pcs/pcs-xpcs-nxp.c
15594
15595 NXP TDA998X DRM DRIVER
15596 M:      Russell King <[email protected]>
15597 S:      Maintained
15598 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
15599 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
15600 F:      drivers/gpu/drm/i2c/tda998x_drv.c
15601 F:      include/drm/i2c/tda998x.h
15602 F:      include/dt-bindings/display/tda998x.h
15603 K:      "nxp,tda998x"
15604
15605 NXP TFA9879 DRIVER
15606 M:      Peter Rosin <[email protected]>
15607 L:      [email protected] (moderated for non-subscribers)
15608 S:      Maintained
15609 F:      Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
15610 F:      sound/soc/codecs/tfa9879*
15611
15612 NXP-NCI NFC DRIVER
15613 S:      Orphan
15614 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
15615 F:      drivers/nfc/nxp-nci
15616
15617 NXP/Goodix TFA989X (TFA1) DRIVER
15618 M:      Stephan Gerhold <[email protected]>
15619 L:      [email protected] (moderated for non-subscribers)
15620 S:      Maintained
15621 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
15622 F:      sound/soc/codecs/tfa989x.c
15623
15624 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15625 M:      Jonas Malaco <[email protected]>
15626 L:      [email protected]
15627 S:      Maintained
15628 F:      Documentation/hwmon/nzxt-kraken2.rst
15629 F:      drivers/hwmon/nzxt-kraken2.c
15630
15631 NZXT-SMART2 HARDWARE MONITORING DRIVER
15632 M:      Aleksandr Mezin <[email protected]>
15633 L:      [email protected]
15634 S:      Maintained
15635 F:      Documentation/hwmon/nzxt-smart2.rst
15636 F:      drivers/hwmon/nzxt-smart2.c
15637
15638 OBJAGG
15639 M:      Jiri Pirko <[email protected]>
15640 L:      [email protected]
15641 S:      Supported
15642 F:      include/linux/objagg.h
15643 F:      lib/objagg.c
15644 F:      lib/test_objagg.c
15645
15646 OBJPOOL
15647 M:      Matt Wu <[email protected]>
15648 S:      Supported
15649 F:      include/linux/objpool.h
15650 F:      lib/objpool.c
15651 F:      lib/test_objpool.c
15652
15653 OBJTOOL
15654 M:      Josh Poimboeuf <[email protected]>
15655 M:      Peter Zijlstra <[email protected]>
15656 S:      Supported
15657 F:      include/linux/objtool*.h
15658 F:      tools/objtool/
15659
15660 OCELOT ETHERNET SWITCH DRIVER
15661 M:      Vladimir Oltean <[email protected]>
15662 M:      Claudiu Manoil <[email protected]>
15663 M:      Alexandre Belloni <[email protected]>
15664 M:      [email protected]
15665 L:      [email protected]
15666 S:      Supported
15667 F:      drivers/net/dsa/ocelot/*
15668 F:      drivers/net/ethernet/mscc/
15669 F:      include/soc/mscc/ocelot*
15670 F:      net/dsa/tag_ocelot.c
15671 F:      net/dsa/tag_ocelot_8021q.c
15672 F:      tools/testing/selftests/drivers/net/ocelot/*
15673
15674 OCELOT EXTERNAL SWITCH CONTROL
15675 M:      Colin Foster <[email protected]>
15676 S:      Supported
15677 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
15678 F:      drivers/mfd/ocelot*
15679 F:      drivers/net/dsa/ocelot/ocelot_ext.c
15680 F:      include/linux/mfd/ocelot.h
15681
15682 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
15683 M:      Frederic Barrat <[email protected]>
15684 M:      Andrew Donnellan <[email protected]>
15685 L:      [email protected]
15686 S:      Supported
15687 F:      Documentation/userspace-api/accelerators/ocxl.rst
15688 F:      arch/powerpc/include/asm/pnv-ocxl.h
15689 F:      arch/powerpc/platforms/powernv/ocxl.c
15690 F:      drivers/misc/ocxl/
15691 F:      include/misc/ocxl*
15692 F:      include/uapi/misc/ocxl.h
15693
15694 OMAP AUDIO SUPPORT
15695 M:      Peter Ujfalusi <[email protected]>
15696 M:      Jarkko Nikula <[email protected]>
15697 L:      [email protected] (moderated for non-subscribers)
15698 L:      [email protected]
15699 S:      Maintained
15700 F:      sound/soc/ti/n810.c
15701 F:      sound/soc/ti/omap*
15702 F:      sound/soc/ti/rx51.c
15703 F:      sound/soc/ti/sdma-pcm.*
15704
15705 OMAP CLOCK FRAMEWORK SUPPORT
15706 M:      Paul Walmsley <[email protected]>
15707 L:      [email protected]
15708 S:      Maintained
15709 F:      arch/arm/*omap*/*clock*
15710
15711 OMAP DEVICE TREE SUPPORT
15712 M:      Benoît Cousson <[email protected]>
15713 M:      Tony Lindgren <[email protected]>
15714 L:      [email protected]
15715 L:      [email protected]
15716 S:      Maintained
15717 F:      arch/arm/boot/dts/ti/omap/
15718
15719 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
15720 L:      [email protected]
15721 L:      [email protected]
15722 S:      Orphan
15723 F:      Documentation/arch/arm/omap/dss.rst
15724 F:      drivers/video/fbdev/omap2/
15725
15726 OMAP FRAMEBUFFER SUPPORT
15727 L:      [email protected]
15728 L:      [email protected]
15729 S:      Orphan
15730 F:      drivers/video/fbdev/omap/
15731
15732 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15733 M:      Roger Quadros <[email protected]>
15734 M:      Tony Lindgren <[email protected]>
15735 L:      [email protected]
15736 S:      Maintained
15737 F:      arch/arm/mach-omap2/*gpmc*
15738 F:      drivers/memory/omap-gpmc.c
15739
15740 OMAP GPIO DRIVER
15741 M:      Grygorii Strashko <[email protected]>
15742 M:      Santosh Shilimkar <[email protected]>
15743 M:      Kevin Hilman <[email protected]>
15744 L:      [email protected]
15745 S:      Maintained
15746 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15747 F:      drivers/gpio/gpio-omap.c
15748
15749 OMAP HARDWARE SPINLOCK SUPPORT
15750 M:      Ohad Ben-Cohen <[email protected]>
15751 L:      [email protected]
15752 S:      Maintained
15753 F:      drivers/hwspinlock/omap_hwspinlock.c
15754
15755 OMAP HS MMC SUPPORT
15756 L:      [email protected]
15757 L:      [email protected]
15758 S:      Orphan
15759 F:      drivers/mmc/host/omap_hsmmc.c
15760
15761 OMAP HWMOD DATA
15762 M:      Paul Walmsley <[email protected]>
15763 L:      [email protected]
15764 S:      Maintained
15765 F:      arch/arm/mach-omap2/omap_hwmod*data*
15766
15767 OMAP HWMOD SUPPORT
15768 M:      Benoît Cousson <[email protected]>
15769 M:      Paul Walmsley <[email protected]>
15770 L:      [email protected]
15771 S:      Maintained
15772 F:      arch/arm/mach-omap2/omap_hwmod.*
15773
15774 OMAP I2C DRIVER
15775 M:      Vignesh R <[email protected]>
15776 L:      [email protected]
15777 L:      [email protected]
15778 S:      Maintained
15779 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15780 F:      drivers/i2c/busses/i2c-omap.c
15781
15782 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15783 M:      Laurent Pinchart <[email protected]>
15784 L:      [email protected]
15785 S:      Maintained
15786 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
15787 F:      drivers/media/platform/ti/omap3isp/
15788 F:      drivers/staging/media/omap4iss/
15789
15790 OMAP MMC SUPPORT
15791 M:      Aaro Koskinen <[email protected]>
15792 L:      [email protected]
15793 S:      Odd Fixes
15794 F:      drivers/mmc/host/omap.c
15795
15796 OMAP POWER MANAGEMENT SUPPORT
15797 M:      Kevin Hilman <[email protected]>
15798 L:      [email protected]
15799 S:      Maintained
15800 F:      arch/arm/*omap*/*pm*
15801 F:      drivers/cpufreq/omap-cpufreq.c
15802
15803 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
15804 M:      Paul Walmsley <[email protected]>
15805 L:      [email protected]
15806 S:      Maintained
15807 F:      arch/arm/mach-omap2/prm*
15808
15809 OMAP RANDOM NUMBER GENERATOR SUPPORT
15810 M:      Deepak Saxena <[email protected]>
15811 S:      Maintained
15812 F:      drivers/char/hw_random/omap-rng.c
15813
15814 OMAP USB SUPPORT
15815 L:      [email protected]
15816 L:      [email protected]
15817 S:      Orphan
15818 F:      arch/arm/*omap*/usb*
15819 F:      drivers/usb/*/*omap*
15820
15821 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
15822 M:      Mark Jackson <[email protected]>
15823 L:      [email protected]
15824 S:      Maintained
15825 F:      arch/arm/boot/dts/ti/omap/am335x-nano.dts
15826
15827 OMAP1 SUPPORT
15828 M:      Aaro Koskinen <[email protected]>
15829 M:      Janusz Krzysztofik <[email protected]>
15830 M:      Tony Lindgren <[email protected]>
15831 L:      [email protected]
15832 S:      Maintained
15833 Q:      http://patchwork.kernel.org/project/linux-omap/list/
15834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15835 F:      arch/arm/configs/omap1_defconfig
15836 F:      arch/arm/mach-omap1/
15837 F:      drivers/i2c/busses/i2c-omap.c
15838 F:      include/linux/platform_data/ams-delta-fiq.h
15839 F:      include/linux/platform_data/i2c-omap.h
15840
15841 OMAP2+ SUPPORT
15842 M:      Tony Lindgren <[email protected]>
15843 L:      [email protected]
15844 S:      Maintained
15845 W:      http://www.muru.com/linux/omap/
15846 W:      http://linux.omap.com/
15847 Q:      http://patchwork.kernel.org/project/linux-omap/list/
15848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15849 F:      Documentation/devicetree/bindings/arm/ti/omap.yaml
15850 F:      arch/arm/configs/omap2plus_defconfig
15851 F:      arch/arm/mach-omap2/
15852 F:      drivers/bus/ti-sysc.c
15853 F:      drivers/gpio/gpio-tps65219.c
15854 F:      drivers/i2c/busses/i2c-omap.c
15855 F:      drivers/irqchip/irq-omap-intc.c
15856 F:      drivers/mfd/*omap*.c
15857 F:      drivers/mfd/menelaus.c
15858 F:      drivers/mfd/palmas.c
15859 F:      drivers/mfd/tps65217.c
15860 F:      drivers/mfd/tps65218.c
15861 F:      drivers/mfd/tps65219.c
15862 F:      drivers/mfd/tps65910.c
15863 F:      drivers/mfd/twl-core.[ch]
15864 F:      drivers/mfd/twl4030*.c
15865 F:      drivers/mfd/twl6030*.c
15866 F:      drivers/mfd/twl6040*.c
15867 F:      drivers/regulator/palmas-regulator*.c
15868 F:      drivers/regulator/pbias-regulator.c
15869 F:      drivers/regulator/tps65217-regulator.c
15870 F:      drivers/regulator/tps65218-regulator.c
15871 F:      drivers/regulator/tps65219-regulator.c
15872 F:      drivers/regulator/tps65910-regulator.c
15873 F:      drivers/regulator/twl-regulator.c
15874 F:      drivers/regulator/twl6030-regulator.c
15875 F:      include/linux/platform_data/i2c-omap.h
15876 F:      include/linux/platform_data/ti-sysc.h
15877
15878 OMFS FILESYSTEM
15879 M:      Bob Copeland <[email protected]>
15880 L:      [email protected]
15881 S:      Maintained
15882 F:      Documentation/filesystems/omfs.rst
15883 F:      fs/omfs/
15884
15885 OMNIVISION OG01A1B SENSOR DRIVER
15886 M:      Sakari Ailus <[email protected]>
15887 L:      [email protected]
15888 S:      Maintained
15889 F:      drivers/media/i2c/og01a1b.c
15890
15891 OMNIVISION OV01A10 SENSOR DRIVER
15892 M:      Bingbu Cao <[email protected]>
15893 L:      [email protected]
15894 S:      Maintained
15895 T:      git git://linuxtv.org/media_tree.git
15896 F:      drivers/media/i2c/ov01a10.c
15897
15898 OMNIVISION OV02A10 SENSOR DRIVER
15899 L:      [email protected]
15900 S:      Orphan
15901 T:      git git://linuxtv.org/media_tree.git
15902 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15903 F:      drivers/media/i2c/ov02a10.c
15904
15905 OMNIVISION OV08D10 SENSOR DRIVER
15906 M:      Jimmy Su <[email protected]>
15907 L:      [email protected]
15908 S:      Maintained
15909 T:      git git://linuxtv.org/media_tree.git
15910 F:      drivers/media/i2c/ov08d10.c
15911
15912 OMNIVISION OV08X40 SENSOR DRIVER
15913 M:      Jason Chen <[email protected]>
15914 L:      [email protected]
15915 S:      Maintained
15916 T:      git git://linuxtv.org/media_tree.git
15917 F:      drivers/media/i2c/ov08x40.c
15918
15919 OMNIVISION OV13858 SENSOR DRIVER
15920 M:      Sakari Ailus <[email protected]>
15921 L:      [email protected]
15922 S:      Maintained
15923 T:      git git://linuxtv.org/media_tree.git
15924 F:      drivers/media/i2c/ov13858.c
15925
15926 OMNIVISION OV13B10 SENSOR DRIVER
15927 M:      Arec Kao <[email protected]>
15928 L:      [email protected]
15929 S:      Maintained
15930 T:      git git://linuxtv.org/media_tree.git
15931 F:      drivers/media/i2c/ov13b10.c
15932
15933 OMNIVISION OV2680 SENSOR DRIVER
15934 M:      Rui Miguel Silva <[email protected]>
15935 M:      Hans de Goede <[email protected]>
15936 L:      [email protected]
15937 S:      Maintained
15938 T:      git git://linuxtv.org/media_tree.git
15939 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15940 F:      drivers/media/i2c/ov2680.c
15941
15942 OMNIVISION OV2685 SENSOR DRIVER
15943 M:      Shunqian Zheng <[email protected]>
15944 L:      [email protected]
15945 S:      Maintained
15946 T:      git git://linuxtv.org/media_tree.git
15947 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
15948 F:      drivers/media/i2c/ov2685.c
15949
15950 OMNIVISION OV2740 SENSOR DRIVER
15951 M:      Tianshu Qiu <[email protected]>
15952 R:      Sakari Ailus <[email protected]>
15953 R:      Bingbu Cao <[email protected]>
15954 L:      [email protected]
15955 S:      Maintained
15956 T:      git git://linuxtv.org/media_tree.git
15957 F:      drivers/media/i2c/ov2740.c
15958
15959 OMNIVISION OV4689 SENSOR DRIVER
15960 M:      Mikhail Rudenko <[email protected]>
15961 L:      [email protected]
15962 S:      Maintained
15963 T:      git git://linuxtv.org/media_tree.git
15964 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
15965 F:      drivers/media/i2c/ov4689.c
15966
15967 OMNIVISION OV5640 SENSOR DRIVER
15968 M:      Steve Longerbeam <[email protected]>
15969 L:      [email protected]
15970 S:      Maintained
15971 T:      git git://linuxtv.org/media_tree.git
15972 F:      drivers/media/i2c/ov5640.c
15973
15974 OMNIVISION OV5647 SENSOR DRIVER
15975 M:      Dave Stevenson <[email protected]>
15976 M:      Jacopo Mondi <[email protected]>
15977 L:      [email protected]
15978 S:      Maintained
15979 T:      git git://linuxtv.org/media_tree.git
15980 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15981 F:      drivers/media/i2c/ov5647.c
15982
15983 OMNIVISION OV5670 SENSOR DRIVER
15984 M:      Sakari Ailus <[email protected]>
15985 L:      [email protected]
15986 S:      Maintained
15987 T:      git git://linuxtv.org/media_tree.git
15988 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
15989 F:      drivers/media/i2c/ov5670.c
15990
15991 OMNIVISION OV5675 SENSOR DRIVER
15992 M:      Sakari Ailus <[email protected]>
15993 L:      [email protected]
15994 S:      Maintained
15995 T:      git git://linuxtv.org/media_tree.git
15996 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
15997 F:      drivers/media/i2c/ov5675.c
15998
15999 OMNIVISION OV5693 SENSOR DRIVER
16000 M:      Daniel Scally <[email protected]>
16001 L:      [email protected]
16002 S:      Maintained
16003 T:      git git://linuxtv.org/media_tree.git
16004 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16005 F:      drivers/media/i2c/ov5693.c
16006
16007 OMNIVISION OV5695 SENSOR DRIVER
16008 M:      Shunqian Zheng <[email protected]>
16009 L:      [email protected]
16010 S:      Maintained
16011 T:      git git://linuxtv.org/media_tree.git
16012 F:      drivers/media/i2c/ov5695.c
16013
16014 OMNIVISION OV7670 SENSOR DRIVER
16015 L:      [email protected]
16016 S:      Orphan
16017 T:      git git://linuxtv.org/media_tree.git
16018 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
16019 F:      drivers/media/i2c/ov7670.c
16020
16021 OMNIVISION OV772x SENSOR DRIVER
16022 M:      Jacopo Mondi <[email protected]>
16023 L:      [email protected]
16024 S:      Odd fixes
16025 T:      git git://linuxtv.org/media_tree.git
16026 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16027 F:      drivers/media/i2c/ov772x.c
16028 F:      include/media/i2c/ov772x.h
16029
16030 OMNIVISION OV7740 SENSOR DRIVER
16031 L:      [email protected]
16032 S:      Orphan
16033 T:      git git://linuxtv.org/media_tree.git
16034 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
16035 F:      drivers/media/i2c/ov7740.c
16036
16037 OMNIVISION OV8856 SENSOR DRIVER
16038 M:      Sakari Ailus <[email protected]>
16039 L:      [email protected]
16040 S:      Maintained
16041 T:      git git://linuxtv.org/media_tree.git
16042 F:      Documentation/devicetree/bindings/media/i2c/ov8856.yaml
16043 F:      drivers/media/i2c/ov8856.c
16044
16045 OMNIVISION OV8858 SENSOR DRIVER
16046 M:      Jacopo Mondi <[email protected]>
16047 M:      Nicholas Roth <[email protected]>
16048 L:      [email protected]
16049 S:      Maintained
16050 T:      git git://linuxtv.org/media_tree.git
16051 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16052 F:      drivers/media/i2c/ov8858.c
16053
16054 OMNIVISION OV9282 SENSOR DRIVER
16055 M:      Dave Stevenson <[email protected]>
16056 L:      [email protected]
16057 S:      Maintained
16058 T:      git git://linuxtv.org/media_tree.git
16059 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16060 F:      drivers/media/i2c/ov9282.c
16061
16062 OMNIVISION OV9640 SENSOR DRIVER
16063 M:      Petr Cvek <[email protected]>
16064 L:      [email protected]
16065 S:      Maintained
16066 F:      drivers/media/i2c/ov9640.*
16067
16068 OMNIVISION OV9650 SENSOR DRIVER
16069 M:      Sakari Ailus <[email protected]>
16070 R:      Akinobu Mita <[email protected]>
16071 R:      Sylwester Nawrocki <[email protected]>
16072 L:      [email protected]
16073 S:      Maintained
16074 T:      git git://linuxtv.org/media_tree.git
16075 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
16076 F:      drivers/media/i2c/ov9650.c
16077
16078 OMNIVISION OV9734 SENSOR DRIVER
16079 M:      Tianshu Qiu <[email protected]>
16080 R:      Bingbu Cao <[email protected]>
16081 L:      [email protected]
16082 S:      Maintained
16083 T:      git git://linuxtv.org/media_tree.git
16084 F:      drivers/media/i2c/ov9734.c
16085
16086 ONBOARD USB HUB DRIVER
16087 M:      Matthias Kaehlcke <[email protected]>
16088 L:      [email protected]
16089 S:      Maintained
16090 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
16091 F:      drivers/usb/misc/onboard_usb_hub.c
16092
16093 ONENAND FLASH DRIVER
16094 M:      Kyungmin Park <[email protected]>
16095 L:      [email protected]
16096 S:      Maintained
16097 F:      drivers/mtd/nand/onenand/
16098 F:      include/linux/mtd/onenand*.h
16099
16100 ONEXPLAYER FAN DRIVER
16101 M:      Derek John Clark <[email protected]>
16102 M:      Joaquín Ignacio Aramendía <[email protected]>
16103 L:      [email protected]
16104 S:      Maintained
16105 F:      drivers/hwmon/oxp-sensors.c
16106
16107 ONIE TLV NVMEM LAYOUT DRIVER
16108 M:      Miquel Raynal <[email protected]>
16109 S:      Maintained
16110 F:      Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16111 F:      drivers/nvmem/layouts/onie-tlv.c
16112
16113 ONION OMEGA2+ BOARD
16114 M:      Harvey Hunt <[email protected]>
16115 L:      [email protected]
16116 S:      Maintained
16117 F:      arch/mips/boot/dts/ralink/omega2p.dts
16118
16119 ONSEMI ETHERNET PHY DRIVERS
16120 M:      Piergiorgio Beruto <[email protected]>
16121 L:      [email protected]
16122 S:      Supported
16123 W:      http://www.onsemi.com
16124 F:      drivers/net/phy/ncn*
16125
16126 OP-TEE DRIVER
16127 M:      Jens Wiklander <[email protected]>
16128 L:      [email protected]
16129 S:      Maintained
16130 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
16131 F:      drivers/tee/optee/
16132
16133 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16134 M:      Sumit Garg <[email protected]>
16135 L:      [email protected]
16136 S:      Maintained
16137 F:      drivers/char/hw_random/optee-rng.c
16138
16139 OP-TEE RTC DRIVER
16140 M:      Clément Léger <[email protected]>
16141 L:      [email protected]
16142 S:      Maintained
16143 F:      drivers/rtc/rtc-optee.c
16144
16145 OPA-VNIC DRIVER
16146 M:      Dennis Dalessandro <[email protected]>
16147 L:      [email protected]
16148 S:      Supported
16149 F:      drivers/infiniband/ulp/opa_vnic
16150
16151 OPEN FIRMWARE AND FLATTENED DEVICE TREE
16152 M:      Rob Herring <[email protected]>
16153 M:      Frank Rowand <[email protected]>
16154 L:      [email protected]
16155 S:      Maintained
16156 W:      http://www.devicetree.org/
16157 C:      irc://irc.libera.chat/devicetree
16158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16159 F:      Documentation/ABI/testing/sysfs-firmware-ofw
16160 F:      drivers/of/
16161 F:      include/linux/of*.h
16162 F:      scripts/dtc/
16163 F:      tools/testing/selftests/dt/
16164 K:      of_overlay_notifier_
16165 K:      of_overlay_fdt_apply
16166 K:      of_overlay_remove
16167
16168 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16169 M:      Rob Herring <[email protected]>
16170 M:      Krzysztof Kozlowski <[email protected]>
16171 M:      Conor Dooley <[email protected]>
16172 L:      [email protected]
16173 S:      Maintained
16174 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16175 C:      irc://irc.libera.chat/devicetree
16176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16177 F:      Documentation/devicetree/
16178 F:      arch/*/boot/dts/
16179 F:      include/dt-bindings/
16180
16181 OPENCOMPUTE PTP CLOCK DRIVER
16182 M:      Jonathan Lemon <[email protected]>
16183 M:      Vadim Fedorenko <[email protected]>
16184 L:      [email protected]
16185 S:      Maintained
16186 F:      drivers/ptp/ptp_ocp.c
16187
16188 OPENCORES I2C BUS DRIVER
16189 M:      Peter Korsgaard <[email protected]>
16190 M:      Andrew Lunn <[email protected]>
16191 L:      [email protected]
16192 S:      Maintained
16193 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16194 F:      Documentation/i2c/busses/i2c-ocores.rst
16195 F:      drivers/i2c/busses/i2c-ocores.c
16196 F:      include/linux/platform_data/i2c-ocores.h
16197
16198 OPENRISC ARCHITECTURE
16199 M:      Jonas Bonn <[email protected]>
16200 M:      Stefan Kristiansson <[email protected]>
16201 M:      Stafford Horne <[email protected]>
16202 L:      [email protected]
16203 S:      Maintained
16204 W:      http://openrisc.io
16205 T:      git https://github.com/openrisc/linux.git
16206 F:      Documentation/arch/openrisc/
16207 F:      Documentation/devicetree/bindings/openrisc/
16208 F:      arch/openrisc/
16209 F:      drivers/irqchip/irq-ompic.c
16210 F:      drivers/irqchip/irq-or1k-*
16211
16212 OPENVSWITCH
16213 M:      Pravin B Shelar <[email protected]>
16214 L:      [email protected]
16215 L:      [email protected]
16216 S:      Maintained
16217 W:      http://openvswitch.org
16218 F:      include/uapi/linux/openvswitch.h
16219 F:      net/openvswitch/
16220 F:      tools/testing/selftests/net/openvswitch/
16221
16222 OPERATING PERFORMANCE POINTS (OPP)
16223 M:      Viresh Kumar <[email protected]>
16224 M:      Nishanth Menon <[email protected]>
16225 M:      Stephen Boyd <[email protected]>
16226 L:      [email protected]
16227 S:      Maintained
16228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16229 F:      Documentation/devicetree/bindings/opp/
16230 F:      Documentation/power/opp.rst
16231 F:      drivers/opp/
16232 F:      include/linux/pm_opp.h
16233
16234 OPL4 DRIVER
16235 M:      Clemens Ladisch <[email protected]>
16236 L:      [email protected] (moderated for non-subscribers)
16237 S:      Maintained
16238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16239 F:      sound/drivers/opl4/
16240
16241 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16242 M:      Mark Fasheh <[email protected]>
16243 M:      Joel Becker <[email protected]>
16244 M:      Joseph Qi <[email protected]>
16245 L:      [email protected]
16246 S:      Supported
16247 W:      http://ocfs2.wiki.kernel.org
16248 F:      Documentation/filesystems/dlmfs.rst
16249 F:      Documentation/filesystems/ocfs2.rst
16250 F:      fs/ocfs2/
16251
16252 ORANGEFS FILESYSTEM
16253 M:      Mike Marshall <[email protected]>
16254 R:      Martin Brandenburg <[email protected]>
16255 L:      [email protected]
16256 S:      Supported
16257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16258 F:      Documentation/filesystems/orangefs.rst
16259 F:      fs/orangefs/
16260
16261 OV2659 OMNIVISION SENSOR DRIVER
16262 M:      "Lad, Prabhakar" <[email protected]>
16263 L:      [email protected]
16264 S:      Maintained
16265 W:      https://linuxtv.org
16266 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16267 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16268 F:      drivers/media/i2c/ov2659.c
16269 F:      include/media/i2c/ov2659.h
16270
16271 OVERLAY FILESYSTEM
16272 M:      Miklos Szeredi <[email protected]>
16273 M:      Amir Goldstein <[email protected]>
16274 L:      [email protected]
16275 S:      Supported
16276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
16277 F:      Documentation/filesystems/overlayfs.rst
16278 F:      fs/overlayfs/
16279
16280 P54 WIRELESS DRIVER
16281 M:      Christian Lamparter <[email protected]>
16282 L:      [email protected]
16283 S:      Maintained
16284 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
16285 F:      drivers/net/wireless/intersil/p54/
16286
16287 PACKET SOCKETS
16288 M:      Willem de Bruijn <[email protected]>
16289 S:      Maintained
16290 F:      include/uapi/linux/if_packet.h
16291 F:      net/packet/af_packet.c
16292
16293 PACKING
16294 M:      Vladimir Oltean <[email protected]>
16295 L:      [email protected]
16296 S:      Supported
16297 F:      Documentation/core-api/packing.rst
16298 F:      include/linux/packing.h
16299 F:      lib/packing.c
16300
16301 PADATA PARALLEL EXECUTION MECHANISM
16302 M:      Steffen Klassert <[email protected]>
16303 M:      Daniel Jordan <[email protected]>
16304 L:      [email protected]
16305 L:      [email protected]
16306 S:      Maintained
16307 F:      Documentation/core-api/padata.rst
16308 F:      include/linux/padata.h
16309 F:      kernel/padata.c
16310
16311 PAGE CACHE
16312 M:      Matthew Wilcox (Oracle) <[email protected]>
16313 L:      [email protected]
16314 S:      Supported
16315 T:      git git://git.infradead.org/users/willy/pagecache.git
16316 F:      Documentation/filesystems/locking.rst
16317 F:      Documentation/filesystems/vfs.rst
16318 F:      include/linux/pagemap.h
16319 F:      mm/filemap.c
16320 F:      mm/page-writeback.c
16321 F:      mm/readahead.c
16322 F:      mm/truncate.c
16323
16324 PAGE POOL
16325 M:      Jesper Dangaard Brouer <[email protected]>
16326 M:      Ilias Apalodimas <[email protected]>
16327 L:      [email protected]
16328 S:      Supported
16329 F:      Documentation/networking/page_pool.rst
16330 F:      include/net/page_pool/
16331 F:      include/trace/events/page_pool.h
16332 F:      net/core/page_pool.c
16333
16334 PAGE TABLE CHECK
16335 M:      Pasha Tatashin <[email protected]>
16336 M:      Andrew Morton <[email protected]>
16337 L:      [email protected]
16338 S:      Maintained
16339 F:      Documentation/mm/page_table_check.rst
16340 F:      include/linux/page_table_check.h
16341 F:      mm/page_table_check.c
16342
16343 PANASONIC LAPTOP ACPI EXTRAS DRIVER
16344 M:      Kenneth Chan <[email protected]>
16345 L:      [email protected]
16346 S:      Maintained
16347 F:      drivers/platform/x86/panasonic-laptop.c
16348
16349 PARALLAX PING IIO SENSOR DRIVER
16350 M:      Andreas Klinger <[email protected]>
16351 L:      [email protected]
16352 S:      Maintained
16353 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16354 F:      drivers/iio/proximity/ping.c
16355
16356 PARALLEL LCD/KEYPAD PANEL DRIVER
16357 M:      Willy Tarreau <[email protected]>
16358 M:      Ksenija Stanojevic <[email protected]>
16359 S:      Odd Fixes
16360 F:      Documentation/admin-guide/lcd-panel-cgram.rst
16361 F:      drivers/auxdisplay/panel.c
16362
16363 PARALLEL PORT SUBSYSTEM
16364 M:      Sudip Mukherjee <[email protected]>
16365 M:      Sudip Mukherjee <[email protected]>
16366 L:      [email protected] (subscribers-only)
16367 S:      Maintained
16368 F:      Documentation/driver-api/parport*.rst
16369 F:      drivers/char/ppdev.c
16370 F:      drivers/parport/
16371 F:      include/linux/parport*.h
16372 F:      include/uapi/linux/ppdev.h
16373
16374 PARAVIRT_OPS INTERFACE
16375 M:      Juergen Gross <[email protected]>
16376 R:      Ajay Kaher <[email protected]>
16377 R:      Alexey Makhalov <[email protected]>
16378 R:      VMware PV-Drivers Reviewers <[email protected]>
16379 L:      [email protected]
16380 L:      [email protected]
16381 S:      Supported
16382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16383 F:      Documentation/virt/paravirt_ops.rst
16384 F:      arch/*/include/asm/paravirt*.h
16385 F:      arch/*/kernel/paravirt*
16386 F:      include/linux/hypervisor.h
16387
16388 PARISC ARCHITECTURE
16389 M:      "James E.J. Bottomley" <[email protected]>
16390 M:      Helge Deller <[email protected]>
16391 L:      [email protected]
16392 S:      Maintained
16393 W:      https://parisc.wiki.kernel.org
16394 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
16395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
16396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
16397 F:      Documentation/arch/parisc/
16398 F:      arch/parisc/
16399 F:      drivers/char/agp/parisc-agp.c
16400 F:      drivers/input/misc/hp_sdc_rtc.c
16401 F:      drivers/input/serio/gscps2.c
16402 F:      drivers/input/serio/hp_sdc*
16403 F:      drivers/parisc/
16404 F:      drivers/parport/parport_gsc.*
16405 F:      drivers/tty/serial/8250/8250_parisc.c
16406 F:      drivers/video/console/sti*
16407 F:      drivers/video/fbdev/sti*
16408 F:      drivers/video/logo/logo_parisc*
16409 F:      include/linux/hp_sdc.h
16410
16411 PARMAN
16412 M:      Jiri Pirko <[email protected]>
16413 L:      [email protected]
16414 S:      Supported
16415 F:      include/linux/parman.h
16416 F:      lib/parman.c
16417 F:      lib/test_parman.c
16418
16419 PC ENGINES APU BOARD DRIVER
16420 M:      Enrico Weigelt, metux IT consult <[email protected]>
16421 S:      Maintained
16422 F:      drivers/platform/x86/pcengines-apuv2.c
16423
16424 PC87360 HARDWARE MONITORING DRIVER
16425 M:      Jim Cromie <[email protected]>
16426 L:      [email protected]
16427 S:      Maintained
16428 F:      Documentation/hwmon/pc87360.rst
16429 F:      drivers/hwmon/pc87360.c
16430
16431 PC8736x GPIO DRIVER
16432 M:      Jim Cromie <[email protected]>
16433 S:      Maintained
16434 F:      drivers/char/pc8736x_gpio.c
16435
16436 PC87427 HARDWARE MONITORING DRIVER
16437 M:      Jean Delvare <[email protected]>
16438 L:      [email protected]
16439 S:      Maintained
16440 F:      Documentation/hwmon/pc87427.rst
16441 F:      drivers/hwmon/pc87427.c
16442
16443 PCA9532 LED DRIVER
16444 M:      Riku Voipio <[email protected]>
16445 S:      Maintained
16446 F:      drivers/leds/leds-pca9532.c
16447 F:      include/linux/leds-pca9532.h
16448
16449 PCA9541 I2C BUS MASTER SELECTOR DRIVER
16450 M:      Guenter Roeck <[email protected]>
16451 L:      [email protected]
16452 S:      Maintained
16453 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
16454
16455 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
16456 M:      Thomas Petazzoni <[email protected]>
16457 M:      Pali Rohár <[email protected]>
16458 L:      [email protected]
16459 L:      [email protected] (moderated for non-subscribers)
16460 S:      Maintained
16461 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
16462 F:      drivers/pci/controller/pci-aardvark.c
16463
16464 PCI DRIVER FOR ALTERA PCIE IP
16465 M:      Joyce Ooi <[email protected]>
16466 L:      [email protected]
16467 S:      Supported
16468 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
16469 F:      drivers/pci/controller/pcie-altera.c
16470
16471 PCI DRIVER FOR APPLIEDMICRO XGENE
16472 M:      Toan Le <[email protected]>
16473 L:      [email protected]
16474 L:      [email protected] (moderated for non-subscribers)
16475 S:      Maintained
16476 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
16477 F:      drivers/pci/controller/pci-xgene.c
16478
16479 PCI DRIVER FOR ARM VERSATILE PLATFORM
16480 M:      Rob Herring <[email protected]>
16481 L:      [email protected]
16482 L:      [email protected] (moderated for non-subscribers)
16483 S:      Maintained
16484 F:      Documentation/devicetree/bindings/pci/versatile.yaml
16485 F:      drivers/pci/controller/pci-versatile.c
16486
16487 PCI DRIVER FOR ARMADA 8K
16488 M:      Thomas Petazzoni <[email protected]>
16489 L:      [email protected]
16490 L:      [email protected] (moderated for non-subscribers)
16491 S:      Maintained
16492 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
16493 F:      drivers/pci/controller/dwc/pcie-armada8k.c
16494
16495 PCI DRIVER FOR CADENCE PCIE IP
16496 M:      Tom Joseph <[email protected]>
16497 L:      [email protected]
16498 S:      Maintained
16499 F:      Documentation/devicetree/bindings/pci/cdns,*
16500 F:      drivers/pci/controller/cadence/
16501
16502 PCI DRIVER FOR FREESCALE LAYERSCAPE
16503 M:      Minghuan Lian <[email protected]>
16504 M:      Mingkai Hu <[email protected]>
16505 M:      Roy Zang <[email protected]>
16506 L:      [email protected]
16507 L:      [email protected]
16508 L:      [email protected] (moderated for non-subscribers)
16509 S:      Maintained
16510 F:      drivers/pci/controller/dwc/*layerscape*
16511
16512 PCI DRIVER FOR FU740
16513 M:      Paul Walmsley <[email protected]>
16514 M:      Greentime Hu <[email protected]>
16515 L:      [email protected]
16516 S:      Maintained
16517 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
16518 F:      drivers/pci/controller/dwc/pcie-fu740.c
16519
16520 PCI DRIVER FOR GENERIC OF HOSTS
16521 M:      Will Deacon <[email protected]>
16522 L:      [email protected]
16523 L:      [email protected] (moderated for non-subscribers)
16524 S:      Maintained
16525 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
16526 F:      drivers/pci/controller/pci-host-common.c
16527 F:      drivers/pci/controller/pci-host-generic.c
16528
16529 PCI DRIVER FOR IMX6
16530 M:      Richard Zhu <[email protected]>
16531 M:      Lucas Stach <[email protected]>
16532 L:      [email protected]
16533 L:      [email protected] (moderated for non-subscribers)
16534 S:      Maintained
16535 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
16536 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
16537 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
16538 F:      drivers/pci/controller/dwc/*imx6*
16539
16540 PCI DRIVER FOR INTEL IXP4XX
16541 M:      Linus Walleij <[email protected]>
16542 S:      Maintained
16543 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
16544 F:      drivers/pci/controller/pci-ixp4xx.c
16545
16546 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
16547 M:      Nirmal Patel <[email protected]>
16548 R:      Jonathan Derrick <[email protected]>
16549 L:      [email protected]
16550 S:      Supported
16551 F:      drivers/pci/controller/vmd.c
16552
16553 PCI DRIVER FOR MICROSEMI SWITCHTEC
16554 M:      Kurt Schwemmer <[email protected]>
16555 M:      Logan Gunthorpe <[email protected]>
16556 L:      [email protected]
16557 S:      Maintained
16558 F:      Documentation/ABI/testing/sysfs-class-switchtec
16559 F:      Documentation/driver-api/switchtec.rst
16560 F:      drivers/ntb/hw/mscc/
16561 F:      drivers/pci/switch/switchtec*
16562 F:      include/linux/switchtec.h
16563 F:      include/uapi/linux/switchtec_ioctl.h
16564
16565 PCI DRIVER FOR MOBIVEIL PCIE IP
16566 M:      Karthikeyan Mitran <[email protected]>
16567 M:      Hou Zhiqiang <[email protected]>
16568 L:      [email protected]
16569 S:      Supported
16570 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
16571 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
16572
16573 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
16574 M:      Thomas Petazzoni <[email protected]>
16575 M:      Pali Rohár <[email protected]>
16576 L:      [email protected]
16577 L:      [email protected] (moderated for non-subscribers)
16578 S:      Maintained
16579 F:      drivers/pci/controller/*mvebu*
16580
16581 PCI DRIVER FOR NVIDIA TEGRA
16582 M:      Thierry Reding <[email protected]>
16583 L:      [email protected]
16584 L:      [email protected]
16585 S:      Supported
16586 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
16587 F:      drivers/pci/controller/pci-tegra.c
16588
16589 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
16590 M:      Hou Zhiqiang <[email protected]>
16591 L:      [email protected]
16592 L:      [email protected] (moderated for non-subscribers)
16593 S:      Maintained
16594 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
16595 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
16596
16597 PCI DRIVER FOR RENESAS R-CAR
16598 M:      Marek Vasut <[email protected]>
16599 M:      Yoshihiro Shimoda <[email protected]>
16600 L:      [email protected]
16601 L:      [email protected]
16602 S:      Maintained
16603 F:      Documentation/devicetree/bindings/pci/*rcar*
16604 F:      drivers/pci/controller/*rcar*
16605 F:      drivers/pci/controller/dwc/*rcar*
16606
16607 PCI DRIVER FOR SAMSUNG EXYNOS
16608 M:      Jingoo Han <[email protected]>
16609 L:      [email protected]
16610 L:      [email protected] (moderated for non-subscribers)
16611 L:      [email protected]
16612 S:      Maintained
16613 F:      drivers/pci/controller/dwc/pci-exynos.c
16614
16615 PCI DRIVER FOR SYNOPSYS DESIGNWARE
16616 M:      Jingoo Han <[email protected]>
16617 M:      Gustavo Pimentel <[email protected]>
16618 M:      Manivannan Sadhasivam <[email protected]>
16619 L:      [email protected]
16620 S:      Maintained
16621 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16622 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16623 F:      drivers/pci/controller/dwc/*designware*
16624
16625 PCI DRIVER FOR TI DRA7XX/J721E
16626 M:      Vignesh Raghavendra <[email protected]>
16627 L:      [email protected]
16628 L:      [email protected]
16629 L:      [email protected] (moderated for non-subscribers)
16630 S:      Supported
16631 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
16632 F:      drivers/pci/controller/cadence/pci-j721e.c
16633 F:      drivers/pci/controller/dwc/pci-dra7xx.c
16634
16635 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
16636 M:      Linus Walleij <[email protected]>
16637 L:      [email protected]
16638 S:      Maintained
16639 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
16640 F:      drivers/pci/controller/pci-v3-semi.c
16641
16642 PCI DRIVER FOR XILINX VERSAL CPM
16643 M:      Bharat Kumar Gogada <[email protected]>
16644 M:      Michal Simek <[email protected]>
16645 L:      [email protected]
16646 S:      Maintained
16647 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16648 F:      drivers/pci/controller/pcie-xilinx-cpm.c
16649
16650 PCI ENDPOINT SUBSYSTEM
16651 M:      Lorenzo Pieralisi <[email protected]>
16652 M:      Krzysztof Wilczyński <[email protected]>
16653 R:      Manivannan Sadhasivam <[email protected]>
16654 R:      Kishon Vijay Abraham I <[email protected]>
16655 L:      [email protected]
16656 S:      Supported
16657 Q:      https://patchwork.kernel.org/project/linux-pci/list/
16658 B:      https://bugzilla.kernel.org
16659 C:      irc://irc.oftc.net/linux-pci
16660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16661 F:      Documentation/PCI/endpoint/*
16662 F:      Documentation/misc-devices/pci-endpoint-test.rst
16663 F:      drivers/misc/pci_endpoint_test.c
16664 F:      drivers/pci/endpoint/
16665 F:      tools/pci/
16666
16667 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
16668 M:      Mahesh J Salgaonkar <[email protected]>
16669 R:      Oliver O'Halloran <[email protected]>
16670 L:      [email protected]
16671 S:      Supported
16672 F:      Documentation/PCI/pci-error-recovery.rst
16673 F:      Documentation/arch/powerpc/eeh-pci-error-recovery.rst
16674 F:      arch/powerpc/include/*/eeh*.h
16675 F:      arch/powerpc/kernel/eeh*.c
16676 F:      arch/powerpc/platforms/*/eeh*.c
16677 F:      drivers/pci/pcie/aer.c
16678 F:      drivers/pci/pcie/dpc.c
16679 F:      drivers/pci/pcie/err.c
16680
16681 PCI ERROR RECOVERY
16682 M:      Linas Vepstas <[email protected]>
16683 L:      [email protected]
16684 S:      Supported
16685 F:      Documentation/PCI/pci-error-recovery.rst
16686
16687 PCI MSI DRIVER FOR ALTERA MSI IP
16688 M:      Joyce Ooi <[email protected]>
16689 L:      [email protected]
16690 S:      Supported
16691 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16692 F:      drivers/pci/controller/pcie-altera-msi.c
16693
16694 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16695 M:      Toan Le <[email protected]>
16696 L:      [email protected]
16697 L:      [email protected] (moderated for non-subscribers)
16698 S:      Maintained
16699 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16700 F:      drivers/pci/controller/pci-xgene-msi.c
16701
16702 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16703 M:      Lorenzo Pieralisi <[email protected]>
16704 M:      Krzysztof Wilczyński <[email protected]>
16705 R:      Rob Herring <[email protected]>
16706 L:      [email protected]
16707 S:      Supported
16708 Q:      https://patchwork.kernel.org/project/linux-pci/list/
16709 B:      https://bugzilla.kernel.org
16710 C:      irc://irc.oftc.net/linux-pci
16711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16712 F:      Documentation/devicetree/bindings/pci/
16713 F:      drivers/pci/controller/
16714 F:      drivers/pci/pci-bridge-emul.c
16715 F:      drivers/pci/pci-bridge-emul.h
16716
16717 PCI PEER-TO-PEER DMA (P2PDMA)
16718 M:      Bjorn Helgaas <[email protected]>
16719 M:      Logan Gunthorpe <[email protected]>
16720 L:      [email protected]
16721 S:      Supported
16722 Q:      https://patchwork.kernel.org/project/linux-pci/list/
16723 B:      https://bugzilla.kernel.org
16724 C:      irc://irc.oftc.net/linux-pci
16725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16726 F:      Documentation/driver-api/pci/p2pdma.rst
16727 F:      drivers/pci/p2pdma.c
16728 F:      include/linux/pci-p2pdma.h
16729
16730 PCI SUBSYSTEM
16731 M:      Bjorn Helgaas <[email protected]>
16732 L:      [email protected]
16733 S:      Supported
16734 Q:      https://patchwork.kernel.org/project/linux-pci/list/
16735 B:      https://bugzilla.kernel.org
16736 C:      irc://irc.oftc.net/linux-pci
16737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16738 F:      Documentation/PCI/
16739 F:      Documentation/devicetree/bindings/pci/
16740 F:      arch/x86/kernel/early-quirks.c
16741 F:      arch/x86/kernel/quirks.c
16742 F:      arch/x86/pci/
16743 F:      drivers/acpi/pci*
16744 F:      drivers/pci/
16745 F:      include/asm-generic/pci*
16746 F:      include/linux/of_pci.h
16747 F:      include/linux/pci*
16748 F:      include/uapi/linux/pci*
16749 F:      lib/pci*
16750
16751 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16752 M:      Jonathan Chocron <[email protected]>
16753 L:      [email protected]
16754 S:      Maintained
16755 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
16756 F:      drivers/pci/controller/dwc/pcie-al.c
16757
16758 PCIE DRIVER FOR AMLOGIC MESON
16759 M:      Yue Wang <[email protected]>
16760 L:      [email protected]
16761 L:      [email protected]
16762 S:      Maintained
16763 F:      drivers/pci/controller/dwc/pci-meson.c
16764
16765 PCIE DRIVER FOR AXIS ARTPEC
16766 M:      Jesper Nilsson <[email protected]>
16767 L:      [email protected]
16768 L:      [email protected]
16769 S:      Maintained
16770 F:      Documentation/devicetree/bindings/pci/axis,artpec*
16771 F:      drivers/pci/controller/dwc/*artpec*
16772
16773 PCIE DRIVER FOR CAVIUM THUNDERX
16774 M:      Robert Richter <[email protected]>
16775 L:      [email protected]
16776 L:      [email protected] (moderated for non-subscribers)
16777 S:      Odd Fixes
16778 F:      drivers/pci/controller/pci-thunder-*
16779
16780 PCIE DRIVER FOR HISILICON
16781 M:      Zhou Wang <[email protected]>
16782 L:      [email protected]
16783 S:      Maintained
16784 F:      drivers/pci/controller/dwc/pcie-hisi.c
16785
16786 PCIE DRIVER FOR HISILICON KIRIN
16787 M:      Xiaowei Song <[email protected]>
16788 M:      Binghui Wang <[email protected]>
16789 L:      [email protected]
16790 S:      Maintained
16791 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
16792 F:      drivers/pci/controller/dwc/pcie-kirin.c
16793
16794 PCIE DRIVER FOR HISILICON STB
16795 M:      Shawn Guo <[email protected]>
16796 L:      [email protected]
16797 S:      Maintained
16798 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
16799 F:      drivers/pci/controller/dwc/pcie-histb.c
16800
16801 PCIE DRIVER FOR INTEL KEEM BAY
16802 M:      Srikanth Thokala <[email protected]>
16803 L:      [email protected]
16804 S:      Supported
16805 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
16806 F:      drivers/pci/controller/dwc/pcie-keembay.c
16807
16808 PCIE DRIVER FOR INTEL LGM GW SOC
16809 M:      Chuanhua Lei <[email protected]>
16810 L:      [email protected]
16811 S:      Maintained
16812 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
16813 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
16814
16815 PCIE DRIVER FOR MEDIATEK
16816 M:      Ryder Lee <[email protected]>
16817 M:      Jianjun Wang <[email protected]>
16818 L:      [email protected]
16819 L:      [email protected] (moderated for non-subscribers)
16820 S:      Supported
16821 F:      Documentation/devicetree/bindings/pci/mediatek*
16822 F:      drivers/pci/controller/*mediatek*
16823
16824 PCIE DRIVER FOR MICROCHIP
16825 M:      Daire McNamara <[email protected]>
16826 L:      [email protected]
16827 S:      Supported
16828 F:      Documentation/devicetree/bindings/pci/microchip*
16829 F:      drivers/pci/controller/*microchip*
16830
16831 PCIE DRIVER FOR QUALCOMM MSM
16832 M:      Manivannan Sadhasivam <[email protected]>
16833 L:      [email protected]
16834 L:      [email protected]
16835 S:      Maintained
16836 F:      drivers/pci/controller/dwc/pcie-qcom.c
16837
16838 PCIE DRIVER FOR ROCKCHIP
16839 M:      Shawn Lin <[email protected]>
16840 L:      [email protected]
16841 L:      [email protected]
16842 S:      Maintained
16843 F:      Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
16844 F:      drivers/pci/controller/pcie-rockchip*
16845
16846 PCIE DRIVER FOR SOCIONEXT UNIPHIER
16847 M:      Kunihiko Hayashi <[email protected]>
16848 L:      [email protected]
16849 S:      Maintained
16850 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
16851 F:      drivers/pci/controller/dwc/pcie-uniphier*
16852
16853 PCIE DRIVER FOR ST SPEAR13XX
16854 M:      Pratyush Anand <[email protected]>
16855 L:      [email protected]
16856 S:      Maintained
16857 F:      drivers/pci/controller/dwc/*spear*
16858
16859 PCIE ENDPOINT DRIVER FOR QUALCOMM
16860 M:      Manivannan Sadhasivam <[email protected]>
16861 L:      [email protected]
16862 L:      [email protected]
16863 S:      Maintained
16864 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
16865 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
16866
16867 PCMCIA SUBSYSTEM
16868 M:      Dominik Brodowski <[email protected]>
16869 S:      Odd Fixes
16870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
16871 F:      Documentation/pcmcia/
16872 F:      drivers/pcmcia/
16873 F:      include/pcmcia/
16874 F:      tools/pcmcia/
16875
16876 PCNET32 NETWORK DRIVER
16877 M:      Don Fry <[email protected]>
16878 L:      [email protected]
16879 S:      Maintained
16880 F:      drivers/net/ethernet/amd/pcnet32.c
16881
16882 PCRYPT PARALLEL CRYPTO ENGINE
16883 M:      Steffen Klassert <[email protected]>
16884 L:      [email protected]
16885 S:      Maintained
16886 F:      crypto/pcrypt.c
16887 F:      include/crypto/pcrypt.h
16888
16889 PDS DSC VIRTIO DATA PATH ACCELERATOR
16890 R:      Shannon Nelson <[email protected]>
16891 F:      drivers/vdpa/pds/
16892
16893 PECI HARDWARE MONITORING DRIVERS
16894 M:      Iwona Winiarska <[email protected]>
16895 L:      [email protected]
16896 S:      Supported
16897 F:      Documentation/hwmon/peci-cputemp.rst
16898 F:      Documentation/hwmon/peci-dimmtemp.rst
16899 F:      drivers/hwmon/peci/
16900
16901 PECI SUBSYSTEM
16902 M:      Iwona Winiarska <[email protected]>
16903 L:      [email protected] (moderated for non-subscribers)
16904 S:      Supported
16905 F:      Documentation/devicetree/bindings/peci/
16906 F:      Documentation/peci/
16907 F:      drivers/peci/
16908 F:      include/linux/peci-cpu.h
16909 F:      include/linux/peci.h
16910
16911 PENSANDO ETHERNET DRIVERS
16912 M:      Shannon Nelson <[email protected]>
16913 M:      Brett Creeley <[email protected]>
16914 M:      [email protected]
16915 L:      [email protected]
16916 S:      Supported
16917 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16918 F:      drivers/net/ethernet/pensando/
16919
16920 PER-CPU MEMORY ALLOCATOR
16921 M:      Dennis Zhou <[email protected]>
16922 M:      Tejun Heo <[email protected]>
16923 M:      Christoph Lameter <[email protected]>
16924 L:      [email protected]
16925 S:      Maintained
16926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16927 F:      arch/*/include/asm/percpu.h
16928 F:      include/linux/percpu*.h
16929 F:      lib/percpu*.c
16930 F:      mm/percpu*.c
16931
16932 PER-TASK DELAY ACCOUNTING
16933 M:      Balbir Singh <[email protected]>
16934 S:      Maintained
16935 F:      include/linux/delayacct.h
16936 F:      kernel/delayacct.c
16937
16938 PERFORMANCE EVENTS SUBSYSTEM
16939 M:      Peter Zijlstra <[email protected]>
16940 M:      Ingo Molnar <[email protected]>
16941 M:      Arnaldo Carvalho de Melo <[email protected]>
16942 R:      Mark Rutland <[email protected]>
16943 R:      Alexander Shishkin <[email protected]>
16944 R:      Jiri Olsa <[email protected]>
16945 R:      Namhyung Kim <[email protected]>
16946 R:      Ian Rogers <[email protected]>
16947 R:      Adrian Hunter <[email protected]>
16948 L:      [email protected]
16949 L:      [email protected]
16950 S:      Supported
16951 W:      https://perf.wiki.kernel.org/
16952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
16954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
16955 F:      arch/*/events/*
16956 F:      arch/*/events/*/*
16957 F:      arch/*/include/asm/perf_event.h
16958 F:      arch/*/kernel/*/*/perf_event*.c
16959 F:      arch/*/kernel/*/perf_event*.c
16960 F:      arch/*/kernel/perf_callchain.c
16961 F:      arch/*/kernel/perf_event*.c
16962 F:      include/linux/perf_event.h
16963 F:      include/uapi/linux/perf_event.h
16964 F:      kernel/events/*
16965 F:      tools/lib/perf/
16966 F:      tools/perf/
16967
16968 PERFORMANCE EVENTS TOOLING ARM64
16969 R:      John Garry <[email protected]>
16970 R:      Will Deacon <[email protected]>
16971 R:      James Clark <[email protected]>
16972 R:      Mike Leach <[email protected]>
16973 R:      Leo Yan <[email protected]>
16974 L:      [email protected] (moderated for non-subscribers)
16975 S:      Supported
16976 F:      tools/build/feature/test-libopencsd.c
16977 F:      tools/perf/arch/arm*/
16978 F:      tools/perf/pmu-events/arch/arm64/
16979 F:      tools/perf/util/arm-spe*
16980 F:      tools/perf/util/cs-etm*
16981
16982 PERSONALITY HANDLING
16983 M:      Christoph Hellwig <[email protected]>
16984 L:      [email protected]
16985 S:      Maintained
16986 F:      include/linux/personality.h
16987 F:      include/uapi/linux/personality.h
16988
16989 PHOENIX RC FLIGHT CONTROLLER ADAPTER
16990 M:      Marcus Folkesson <[email protected]>
16991 L:      [email protected]
16992 S:      Maintained
16993 F:      Documentation/input/devices/pxrc.rst
16994 F:      drivers/input/joystick/pxrc.c
16995
16996 PHONET PROTOCOL
16997 M:      Remi Denis-Courmont <[email protected]>
16998 S:      Supported
16999 F:      Documentation/networking/phonet.rst
17000 F:      include/linux/phonet.h
17001 F:      include/net/phonet/
17002 F:      include/uapi/linux/phonet.h
17003 F:      net/phonet/
17004
17005 PHRAM MTD DRIVER
17006 M:      Joern Engel <[email protected]>
17007 L:      [email protected]
17008 S:      Maintained
17009 F:      drivers/mtd/devices/phram.c
17010
17011 PICOLCD HID DRIVER
17012 M:      Bruno Prémont <[email protected]>
17013 L:      [email protected]
17014 S:      Maintained
17015 F:      drivers/hid/hid-picolcd*
17016
17017 PIDFD API
17018 M:      Christian Brauner <[email protected]>
17019 L:      [email protected]
17020 S:      Maintained
17021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17022 F:      samples/pidfd/
17023 F:      tools/testing/selftests/clone3/
17024 F:      tools/testing/selftests/pid_namespace/
17025 F:      tools/testing/selftests/pidfd/
17026 K:      (?i)pidfd
17027 K:      (?i)clone3
17028 K:      \b(clone_args|kernel_clone_args)\b
17029
17030 PIN CONTROL SUBSYSTEM
17031 M:      Linus Walleij <[email protected]>
17032 L:      [email protected]
17033 S:      Maintained
17034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17035 F:      Documentation/devicetree/bindings/pinctrl/
17036 F:      Documentation/driver-api/pin-control.rst
17037 F:      drivers/pinctrl/
17038 F:      include/dt-bindings/pinctrl/
17039 F:      include/linux/pinctrl/
17040
17041 PIN CONTROLLER - AMD
17042 M:      Basavaraj Natikar <[email protected]>
17043 M:      Shyam Sundar S K <[email protected]>
17044 S:      Maintained
17045 F:      drivers/pinctrl/pinctrl-amd.c
17046
17047 PIN CONTROLLER - FREESCALE
17048 M:      Dong Aisheng <[email protected]>
17049 M:      Fabio Estevam <[email protected]>
17050 M:      Shawn Guo <[email protected]>
17051 M:      Jacky Bai <[email protected]>
17052 R:      Pengutronix Kernel Team <[email protected]>
17053 L:      [email protected]
17054 S:      Maintained
17055 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
17056 F:      drivers/pinctrl/freescale/
17057
17058 PIN CONTROLLER - INTEL
17059 M:      Mika Westerberg <[email protected]>
17060 M:      Andy Shevchenko <[email protected]>
17061 S:      Supported
17062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17063 F:      drivers/pinctrl/intel/
17064
17065 PIN CONTROLLER - KEEMBAY
17066 M:      Lakshmi Sowjanya D <[email protected]>
17067 S:      Supported
17068 F:      drivers/pinctrl/pinctrl-keembay*
17069
17070 PIN CONTROLLER - MEDIATEK
17071 M:      Sean Wang <[email protected]>
17072 L:      [email protected] (moderated for non-subscribers)
17073 S:      Maintained
17074 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17075 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17076 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17077 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17078 F:      drivers/pinctrl/mediatek/
17079
17080 PIN CONTROLLER - MEDIATEK MIPS
17081 M:      Arınç ÜNAL <[email protected]>
17082 M:      Sergio Paracuellos <[email protected]>
17083 L:      [email protected] (moderated for non-subscribers)
17084 L:      [email protected]
17085 S:      Maintained
17086 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17087 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17088 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17089 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17090 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17091 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17092 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17093 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17094 F:      drivers/pinctrl/mediatek/pinctrl-mt7620.c
17095 F:      drivers/pinctrl/mediatek/pinctrl-mt7621.c
17096 F:      drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17097 F:      drivers/pinctrl/mediatek/pinctrl-mtmips.*
17098 F:      drivers/pinctrl/mediatek/pinctrl-rt2880.c
17099 F:      drivers/pinctrl/mediatek/pinctrl-rt305x.c
17100 F:      drivers/pinctrl/mediatek/pinctrl-rt3883.c
17101
17102 PIN CONTROLLER - MICROCHIP AT91
17103 M:      Ludovic Desroches <[email protected]>
17104 L:      [email protected] (moderated for non-subscribers)
17105 L:      [email protected]
17106 S:      Supported
17107 F:      drivers/gpio/gpio-sama5d2-piobu.c
17108 F:      drivers/pinctrl/pinctrl-at91*
17109
17110 PIN CONTROLLER - NXP S32
17111 M:      Chester Lin <[email protected]>
17112 R:      NXP S32 Linux Team <[email protected]>
17113 L:      [email protected]
17114 S:      Maintained
17115 F:      Documentation/devicetree/bindings/pinctrl/nxp,s32*
17116 F:      drivers/pinctrl/nxp/
17117
17118 PIN CONTROLLER - QUALCOMM
17119 M:      Bjorn Andersson <[email protected]>
17120 L:      [email protected]
17121 S:      Maintained
17122 F:      Documentation/devicetree/bindings/pinctrl/qcom,*
17123 F:      drivers/pinctrl/qcom/
17124
17125 PIN CONTROLLER - RENESAS
17126 M:      Geert Uytterhoeven <[email protected]>
17127 L:      [email protected]
17128 S:      Supported
17129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17130 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
17131 F:      drivers/pinctrl/renesas/
17132
17133 PIN CONTROLLER - SAMSUNG
17134 M:      Tomasz Figa <[email protected]>
17135 M:      Krzysztof Kozlowski <[email protected]>
17136 M:      Sylwester Nawrocki <[email protected]>
17137 R:      Alim Akhtar <[email protected]>
17138 L:      [email protected] (moderated for non-subscribers)
17139 L:      [email protected]
17140 S:      Maintained
17141 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
17142 B:      mailto:[email protected]
17143 C:      irc://irc.libera.chat/linux-exynos
17144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17145 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17146 F:      drivers/pinctrl/samsung/
17147 F:      include/dt-bindings/pinctrl/samsung.h
17148
17149 PIN CONTROLLER - SINGLE
17150 M:      Tony Lindgren <[email protected]>
17151 M:      Haojian Zhuang <[email protected]>
17152 L:      [email protected] (moderated for non-subscribers)
17153 L:      [email protected]
17154 S:      Maintained
17155 F:      drivers/pinctrl/pinctrl-single.c
17156
17157 PIN CONTROLLER - SUNPLUS / TIBBO
17158 M:      Dvorkin Dmitry <[email protected]>
17159 M:      Wells Lu <[email protected]>
17160 L:      [email protected] (moderated for non-subscribers)
17161 S:      Maintained
17162 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
17163 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
17164 F:      drivers/pinctrl/sunplus/
17165 F:      include/dt-bindings/pinctrl/sppctl*.h
17166
17167 PINE64 PINEPHONE KEYBOARD DRIVER
17168 M:      Samuel Holland <[email protected]>
17169 S:      Supported
17170 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17171 F:      drivers/input/keyboard/pinephone-keyboard.c
17172
17173 PKTCDVD DRIVER
17174 M:      [email protected]
17175 S:      Orphan
17176 F:      drivers/block/pktcdvd.c
17177 F:      include/linux/pktcdvd.h
17178 F:      include/uapi/linux/pktcdvd.h
17179
17180 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17181 M:      Tomasz Duszynski <[email protected]>
17182 S:      Maintained
17183 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17184 F:      drivers/iio/chemical/pms7003.c
17185
17186 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17187 M:      Piergiorgio Beruto <[email protected]>
17188 L:      [email protected]
17189 S:      Maintained
17190 F:      drivers/net/phy/mdio-open-alliance.h
17191 F:      net/ethtool/plca.c
17192
17193 PLDMFW LIBRARY
17194 M:      Jacob Keller <[email protected]>
17195 S:      Maintained
17196 F:      Documentation/driver-api/pldmfw/
17197 F:      include/linux/pldmfw.h
17198 F:      lib/pldmfw/
17199
17200 PLX DMA DRIVER
17201 M:      Logan Gunthorpe <[email protected]>
17202 S:      Maintained
17203 F:      drivers/dma/plx_dma.c
17204
17205 PM-GRAPH UTILITY
17206 M:      "Todd E Brandt" <[email protected]>
17207 L:      [email protected]
17208 S:      Supported
17209 W:      https://01.org/pm-graph
17210 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17211 T:      git git://github.com/intel/pm-graph
17212 F:      tools/power/pm-graph
17213
17214 PM6764TR DRIVER
17215 M:      Charles Hsu     <[email protected]>
17216 L:      [email protected]
17217 S:      Maintained
17218 F:      Documentation/hwmon/pm6764tr.rst
17219 F:      drivers/hwmon/pmbus/pm6764tr.c
17220
17221 PMBUS HARDWARE MONITORING DRIVERS
17222 M:      Guenter Roeck <[email protected]>
17223 L:      [email protected]
17224 S:      Maintained
17225 W:      http://hwmon.wiki.kernel.org/
17226 W:      http://www.roeck-us.net/linux/drivers/
17227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
17228 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
17229 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
17230 F:      Documentation/hwmon/adm1275.rst
17231 F:      Documentation/hwmon/ibm-cffps.rst
17232 F:      Documentation/hwmon/ir35221.rst
17233 F:      Documentation/hwmon/lm25066.rst
17234 F:      Documentation/hwmon/ltc2978.rst
17235 F:      Documentation/hwmon/ltc3815.rst
17236 F:      Documentation/hwmon/max16064.rst
17237 F:      Documentation/hwmon/max20751.rst
17238 F:      Documentation/hwmon/max31785.rst
17239 F:      Documentation/hwmon/max34440.rst
17240 F:      Documentation/hwmon/max8688.rst
17241 F:      Documentation/hwmon/pmbus-core.rst
17242 F:      Documentation/hwmon/pmbus.rst
17243 F:      Documentation/hwmon/tps40422.rst
17244 F:      Documentation/hwmon/ucd9000.rst
17245 F:      Documentation/hwmon/ucd9200.rst
17246 F:      Documentation/hwmon/zl6100.rst
17247 F:      drivers/hwmon/pmbus/
17248 F:      include/linux/pmbus.h
17249
17250 PMC SIERRA MaxRAID DRIVER
17251 L:      [email protected]
17252 S:      Orphan
17253 W:      http://www.pmc-sierra.com/
17254 F:      drivers/scsi/pmcraid.*
17255
17256 PMC SIERRA PM8001 DRIVER
17257 M:      Jack Wang <[email protected]>
17258 L:      [email protected]
17259 S:      Supported
17260 F:      drivers/scsi/pm8001/
17261
17262 PNI RM3100 IIO DRIVER
17263 M:      Song Qiang <[email protected]>
17264 L:      [email protected]
17265 S:      Maintained
17266 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17267 F:      drivers/iio/magnetometer/rm3100*
17268
17269 PNP SUPPORT
17270 M:      "Rafael J. Wysocki" <[email protected]>
17271 L:      [email protected]
17272 S:      Maintained
17273 F:      drivers/pnp/
17274 F:      include/linux/pnp.h
17275
17276 POSIX CLOCKS and TIMERS
17277 M:      Thomas Gleixner <[email protected]>
17278 L:      [email protected]
17279 S:      Maintained
17280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17281 F:      fs/timerfd.c
17282 F:      include/linux/time_namespace.h
17283 F:      include/linux/timer*
17284 F:      kernel/time/*timer*
17285 F:      kernel/time/namespace.c
17286
17287 POWER MANAGEMENT CORE
17288 M:      "Rafael J. Wysocki" <[email protected]>
17289 L:      [email protected]
17290 S:      Supported
17291 B:      https://bugzilla.kernel.org
17292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17293 F:      drivers/base/power/
17294 F:      drivers/powercap/
17295 F:      include/linux/intel_rapl.h
17296 F:      include/linux/pm.h
17297 F:      include/linux/pm_*
17298 F:      include/linux/powercap.h
17299 F:      kernel/configs/nopm.config
17300
17301 POWER STATE COORDINATION INTERFACE (PSCI)
17302 M:      Mark Rutland <[email protected]>
17303 M:      Lorenzo Pieralisi <[email protected]>
17304 L:      [email protected] (moderated for non-subscribers)
17305 S:      Maintained
17306 F:      drivers/firmware/psci/
17307 F:      include/linux/psci.h
17308 F:      include/uapi/linux/psci.h
17309
17310 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17311 M:      Sebastian Reichel <[email protected]>
17312 L:      [email protected]
17313 S:      Maintained
17314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17315 F:      Documentation/ABI/testing/sysfs-class-power
17316 F:      Documentation/devicetree/bindings/power/supply/
17317 F:      drivers/power/supply/
17318 F:      include/linux/power/
17319 F:      include/linux/power_supply.h
17320
17321 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17322 M:      Suraj Jitindar Singh <[email protected]>
17323 L:      [email protected]
17324 S:      Maintained
17325 F:      drivers/char/powernv-op-panel.c
17326
17327 PPP OVER ATM (RFC 2364)
17328 M:      Mitchell Blank Jr <[email protected]>
17329 S:      Maintained
17330 F:      include/uapi/linux/atmppp.h
17331 F:      net/atm/pppoatm.c
17332
17333 PPP OVER ETHERNET
17334 M:      Michal Ostrowski <[email protected]>
17335 S:      Maintained
17336 F:      drivers/net/ppp/pppoe.c
17337 F:      drivers/net/ppp/pppox.c
17338
17339 PPP OVER L2TP
17340 M:      James Chapman <[email protected]>
17341 S:      Maintained
17342 F:      include/linux/if_pppol2tp.h
17343 F:      include/uapi/linux/if_pppol2tp.h
17344 F:      net/l2tp/l2tp_ppp.c
17345
17346 PPP PROTOCOL DRIVERS AND COMPRESSORS
17347 L:      [email protected]
17348 S:      Orphan
17349 F:      drivers/net/ppp/ppp_*
17350
17351 PPS SUPPORT
17352 M:      Rodolfo Giometti <[email protected]>
17353 L:      [email protected] (subscribers-only)
17354 S:      Maintained
17355 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
17356 F:      Documentation/ABI/testing/sysfs-pps
17357 F:      Documentation/devicetree/bindings/pps/pps-gpio.yaml
17358 F:      Documentation/driver-api/pps.rst
17359 F:      drivers/pps/
17360 F:      include/linux/pps*.h
17361 F:      include/uapi/linux/pps.h
17362
17363 PPTP DRIVER
17364 M:      Dmitry Kozlov <[email protected]>
17365 L:      [email protected]
17366 S:      Maintained
17367 W:      http://sourceforge.net/projects/accel-pptp
17368 F:      drivers/net/ppp/pptp.c
17369
17370 PRESSURE STALL INFORMATION (PSI)
17371 M:      Johannes Weiner <[email protected]>
17372 M:      Suren Baghdasaryan <[email protected]>
17373 R:      Peter Ziljstra <[email protected]>
17374 S:      Maintained
17375 F:      include/linux/psi*
17376 F:      kernel/sched/psi.c
17377
17378 PRINTK
17379 M:      Petr Mladek <[email protected]>
17380 R:      Steven Rostedt <[email protected]>
17381 R:      John Ogness <[email protected]>
17382 R:      Sergey Senozhatsky <[email protected]>
17383 S:      Maintained
17384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17385 F:      include/linux/printk.h
17386 F:      kernel/printk/
17387
17388 PRINTK INDEXING
17389 R:      Chris Down <[email protected]>
17390 S:      Maintained
17391 F:      Documentation/core-api/printk-index.rst
17392 F:      kernel/printk/index.c
17393 K:      printk_index
17394
17395 PROC FILESYSTEM
17396 L:      [email protected]
17397 L:      [email protected]
17398 S:      Maintained
17399 F:      Documentation/filesystems/proc.rst
17400 F:      fs/proc/
17401 F:      include/linux/proc_fs.h
17402 F:      tools/testing/selftests/proc/
17403
17404 PROC SYSCTL
17405 M:      Luis Chamberlain <[email protected]>
17406 M:      Kees Cook <[email protected]>
17407 M:      Iurii Zaikin <[email protected]>
17408 L:      [email protected]
17409 L:      [email protected]
17410 S:      Maintained
17411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
17412 F:      fs/proc/proc_sysctl.c
17413 F:      include/linux/sysctl.h
17414 F:      kernel/sysctl-test.c
17415 F:      kernel/sysctl.c
17416 F:      tools/testing/selftests/sysctl/
17417
17418 PS3 NETWORK SUPPORT
17419 M:      Geoff Levand <[email protected]>
17420 L:      [email protected]
17421 L:      [email protected]
17422 S:      Maintained
17423 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
17424
17425 PS3 PLATFORM SUPPORT
17426 M:      Geoff Levand <[email protected]>
17427 L:      [email protected]
17428 S:      Maintained
17429 F:      arch/powerpc/boot/ps3*
17430 F:      arch/powerpc/include/asm/lv1call.h
17431 F:      arch/powerpc/include/asm/ps3*.h
17432 F:      arch/powerpc/platforms/ps3/
17433 F:      drivers/*/ps3*
17434 F:      drivers/ps3/
17435 F:      drivers/rtc/rtc-ps3.c
17436 F:      drivers/usb/host/*ps3.c
17437 F:      sound/ppc/snd_ps3*
17438
17439 PS3VRAM DRIVER
17440 M:      Jim Paris <[email protected]>
17441 M:      Geoff Levand <[email protected]>
17442 L:      [email protected]
17443 S:      Maintained
17444 F:      drivers/block/ps3vram.c
17445
17446 PSAMPLE PACKET SAMPLING SUPPORT
17447 M:      Yotam Gigi <[email protected]>
17448 S:      Maintained
17449 F:      include/net/psample.h
17450 F:      include/uapi/linux/psample.h
17451 F:      net/psample
17452
17453 PSTORE FILESYSTEM
17454 M:      Kees Cook <[email protected]>
17455 R:      Tony Luck <[email protected]>
17456 R:      Guilherme G. Piccoli <[email protected]>
17457 L:      [email protected]
17458 S:      Supported
17459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
17460 F:      Documentation/admin-guide/pstore-blk.rst
17461 F:      Documentation/admin-guide/ramoops.rst
17462 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
17463 F:      drivers/acpi/apei/erst.c
17464 F:      drivers/firmware/efi/efi-pstore.c
17465 F:      fs/pstore/
17466 F:      include/linux/pstore*
17467 K:      \b(pstore|ramoops)
17468
17469 PTP HARDWARE CLOCK SUPPORT
17470 M:      Richard Cochran <[email protected]>
17471 L:      [email protected]
17472 S:      Maintained
17473 W:      http://linuxptp.sourceforge.net/
17474 F:      Documentation/ABI/testing/sysfs-ptp
17475 F:      Documentation/driver-api/ptp.rst
17476 F:      drivers/net/phy/dp83640*
17477 F:      drivers/ptp/*
17478 F:      include/linux/ptp_cl*
17479 K:      (?:\b|_)ptp(?:\b|_)
17480
17481 PTP MOCKUP CLOCK SUPPORT
17482 M:      Vladimir Oltean <[email protected]>
17483 L:      [email protected]
17484 S:      Maintained
17485 F:      drivers/ptp/ptp_mock.c
17486 F:      include/linux/ptp_mock.h
17487
17488 PTP VIRTUAL CLOCK SUPPORT
17489 M:      Yangbo Lu <[email protected]>
17490 L:      [email protected]
17491 S:      Maintained
17492 F:      drivers/ptp/ptp_vclock.c
17493 F:      net/ethtool/phc_vclocks.c
17494
17495 PTRACE SUPPORT
17496 M:      Oleg Nesterov <[email protected]>
17497 S:      Maintained
17498 F:      arch/*/*/ptrace*.c
17499 F:      arch/*/include/asm/ptrace*.h
17500 F:      arch/*/ptrace*.c
17501 F:      include/asm-generic/syscall.h
17502 F:      include/linux/ptrace.h
17503 F:      include/linux/regset.h
17504 F:      include/uapi/linux/ptrace.h
17505 F:      kernel/ptrace.c
17506
17507 PULSE8-CEC DRIVER
17508 M:      Hans Verkuil <[email protected]>
17509 L:      [email protected]
17510 S:      Maintained
17511 T:      git git://linuxtv.org/media_tree.git
17512 F:      drivers/media/cec/usb/pulse8/
17513
17514 PURELIFI PLFXLC DRIVER
17515 M:      Srinivasan Raju <[email protected]>
17516 L:      [email protected]
17517 S:      Supported
17518 F:      drivers/net/wireless/purelifi/plfxlc/
17519
17520 PVRUSB2 VIDEO4LINUX DRIVER
17521 M:      Mike Isely <[email protected]>
17522 L:      [email protected]       (subscribers-only)
17523 L:      [email protected]
17524 S:      Maintained
17525 W:      http://www.isely.net/pvrusb2/
17526 T:      git git://linuxtv.org/media_tree.git
17527 F:      Documentation/driver-api/media/drivers/pvrusb2*
17528 F:      drivers/media/usb/pvrusb2/
17529
17530 PWC WEBCAM DRIVER
17531 M:      Hans Verkuil <[email protected]>
17532 L:      [email protected]
17533 S:      Odd Fixes
17534 T:      git git://linuxtv.org/media_tree.git
17535 F:      drivers/media/usb/pwc/*
17536 F:      include/trace/events/pwc.h
17537
17538 PWM IR Transmitter
17539 M:      Sean Young <[email protected]>
17540 L:      [email protected]
17541 S:      Maintained
17542 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
17543 F:      drivers/media/rc/pwm-ir-tx.c
17544
17545 PWM SUBSYSTEM
17546 M:      Thierry Reding <[email protected]>
17547 R:      Uwe Kleine-König <[email protected]>
17548 L:      [email protected]
17549 S:      Maintained
17550 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
17551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
17552 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
17553 F:      Documentation/devicetree/bindings/pwm/
17554 F:      Documentation/driver-api/pwm.rst
17555 F:      drivers/gpio/gpio-mvebu.c
17556 F:      drivers/pwm/
17557 F:      drivers/video/backlight/pwm_bl.c
17558 F:      include/dt-bindings/pwm/
17559 F:      include/linux/pwm.h
17560 F:      include/linux/pwm_backlight.h
17561 K:      pwm_(config|apply_state|ops)
17562
17563 PXA GPIO DRIVER
17564 M:      Robert Jarzmik <[email protected]>
17565 L:      [email protected]
17566 S:      Maintained
17567 F:      drivers/gpio/gpio-pxa.c
17568
17569 PXA MMCI DRIVER
17570 S:      Orphan
17571
17572 PXA RTC DRIVER
17573 M:      Robert Jarzmik <[email protected]>
17574 L:      [email protected]
17575 S:      Maintained
17576
17577 PXA2xx/PXA3xx SUPPORT
17578 M:      Daniel Mack <[email protected]>
17579 M:      Haojian Zhuang <[email protected]>
17580 M:      Robert Jarzmik <[email protected]>
17581 L:      [email protected] (moderated for non-subscribers)
17582 S:      Maintained
17583 T:      git git://github.com/hzhuang1/linux.git
17584 T:      git git://github.com/rjarzmik/linux.git
17585 F:      arch/arm/boot/dts/intel/pxa/
17586 F:      arch/arm/mach-pxa/
17587 F:      drivers/dma/pxa*
17588 F:      drivers/pcmcia/pxa2xx*
17589 F:      drivers/pinctrl/pxa/
17590 F:      drivers/spi/spi-pxa2xx*
17591 F:      drivers/usb/gadget/udc/pxa2*
17592 F:      include/sound/pxa2xx-lib.h
17593 F:      sound/arm/pxa*
17594 F:      sound/soc/pxa/
17595
17596 QAT DRIVER
17597 M:      Giovanni Cabiddu <[email protected]>
17598 L:      [email protected]
17599 S:      Supported
17600 F:      drivers/crypto/intel/qat/
17601
17602 QCOM AUDIO (ASoC) DRIVERS
17603 M:      Srinivas Kandagatla <[email protected]>
17604 M:      Banajit Goswami <[email protected]>
17605 L:      [email protected] (moderated for non-subscribers)
17606 S:      Supported
17607 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
17608 F:      Documentation/devicetree/bindings/sound/qcom,*
17609 F:      drivers/soc/qcom/apr.c
17610 F:      include/dt-bindings/sound/qcom,wcd9335.h
17611 F:      sound/soc/codecs/lpass-rx-macro.*
17612 F:      sound/soc/codecs/lpass-tx-macro.*
17613 F:      sound/soc/codecs/lpass-va-macro.c
17614 F:      sound/soc/codecs/lpass-wsa-macro.*
17615 F:      sound/soc/codecs/msm8916-wcd-analog.c
17616 F:      sound/soc/codecs/msm8916-wcd-digital.c
17617 F:      sound/soc/codecs/wcd-clsh-v2.*
17618 F:      sound/soc/codecs/wcd-mbhc-v2.*
17619 F:      sound/soc/codecs/wcd9335.*
17620 F:      sound/soc/codecs/wcd934x.c
17621 F:      sound/soc/codecs/wsa881x.c
17622 F:      sound/soc/codecs/wsa883x.c
17623 F:      sound/soc/codecs/wsa884x.c
17624 F:      sound/soc/qcom/
17625
17626 QCOM EMBEDDED USB DEBUGGER (EUD)
17627 M:      Souradeep Chowdhury <[email protected]>
17628 L:      [email protected]
17629 S:      Maintained
17630 F:      Documentation/ABI/testing/sysfs-driver-eud
17631 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
17632 F:      drivers/usb/misc/qcom_eud.c
17633
17634 QCOM IPA DRIVER
17635 M:      Alex Elder <[email protected]>
17636 L:      [email protected]
17637 S:      Supported
17638 F:      drivers/net/ipa/
17639
17640 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
17641 M:      Gabriel Somlo <[email protected]>
17642 M:      "Michael S. Tsirkin" <[email protected]>
17643 L:      [email protected]
17644 S:      Maintained
17645 F:      drivers/firmware/qemu_fw_cfg.c
17646 F:      include/uapi/linux/qemu_fw_cfg.h
17647
17648 QIB DRIVER
17649 M:      Dennis Dalessandro <[email protected]>
17650 L:      [email protected]
17651 S:      Supported
17652 F:      drivers/infiniband/hw/qib/
17653
17654 QLOGIC QL41xxx FCOE DRIVER
17655 M:      Saurav Kashyap <[email protected]>
17656 M:      Javed Hasan <[email protected]>
17657 M:      [email protected]
17658 L:      [email protected]
17659 S:      Supported
17660 F:      drivers/scsi/qedf/
17661
17662 QLOGIC QL41xxx ISCSI DRIVER
17663 M:      Nilesh Javali <[email protected]>
17664 M:      Manish Rangankar <[email protected]>
17665 M:      [email protected]
17666 L:      [email protected]
17667 S:      Supported
17668 F:      drivers/scsi/qedi/
17669
17670 QLOGIC QL4xxx ETHERNET DRIVER
17671 M:      Ariel Elior <[email protected]>
17672 M:      Manish Chopra <[email protected]>
17673 L:      [email protected]
17674 S:      Supported
17675 F:      drivers/net/ethernet/qlogic/qed/
17676 F:      drivers/net/ethernet/qlogic/qede/
17677 F:      include/linux/qed/
17678
17679 QLOGIC QL4xxx RDMA DRIVER
17680 M:      Michal Kalderon <[email protected]>
17681 M:      Ariel Elior <[email protected]>
17682 L:      [email protected]
17683 S:      Supported
17684 F:      drivers/infiniband/hw/qedr/
17685 F:      include/uapi/rdma/qedr-abi.h
17686
17687 QLOGIC QLA1280 SCSI DRIVER
17688 M:      Michael Reed <[email protected]>
17689 L:      [email protected]
17690 S:      Maintained
17691 F:      drivers/scsi/qla1280.[ch]
17692
17693 QLOGIC QLA2XXX FC-SCSI DRIVER
17694 M:      Nilesh Javali <[email protected]>
17695 M:      [email protected]
17696 L:      [email protected]
17697 S:      Supported
17698 F:      drivers/scsi/qla2xxx/
17699
17700 QLOGIC QLA3XXX NETWORK DRIVER
17701 M:      [email protected]
17702 L:      [email protected]
17703 S:      Supported
17704 F:      drivers/net/ethernet/qlogic/qla3xxx.*
17705
17706 QLOGIC QLA4XXX iSCSI DRIVER
17707 M:      Nilesh Javali <[email protected]>
17708 M:      Manish Rangankar <[email protected]>
17709 M:      [email protected]
17710 L:      [email protected]
17711 S:      Supported
17712 F:      drivers/scsi/qla4xxx/
17713
17714 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
17715 M:      Shahed Shaikh <[email protected]>
17716 M:      Manish Chopra <[email protected]>
17717 M:      [email protected]
17718 L:      [email protected]
17719 S:      Supported
17720 F:      drivers/net/ethernet/qlogic/qlcnic/
17721
17722 QM1D1B0004 MEDIA DRIVER
17723 M:      Akihiro Tsukada <[email protected]>
17724 L:      [email protected]
17725 S:      Odd Fixes
17726 F:      drivers/media/tuners/qm1d1b0004*
17727
17728 QM1D1C0042 MEDIA DRIVER
17729 M:      Akihiro Tsukada <[email protected]>
17730 L:      [email protected]
17731 S:      Odd Fixes
17732 F:      drivers/media/tuners/qm1d1c0042*
17733
17734 QNX4 FILESYSTEM
17735 M:      Anders Larsen <[email protected]>
17736 S:      Maintained
17737 W:      http://www.alarsen.net/linux/qnx4fs/
17738 F:      fs/qnx4/
17739 F:      include/uapi/linux/qnx4_fs.h
17740 F:      include/uapi/linux/qnxtypes.h
17741
17742 QNX6 FILESYSTEM
17743 S:      Orphan
17744 F:      Documentation/filesystems/qnx6.rst
17745 F:      fs/qnx6/
17746 F:      include/linux/qnx6_fs.h
17747
17748 QORIQ DPAA2 FSL-MC BUS DRIVER
17749 M:      Stuart Yoder <[email protected]>
17750 M:      Laurentiu Tudor <[email protected]>
17751 L:      [email protected]
17752 S:      Maintained
17753 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
17754 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17755 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17756 F:      drivers/bus/fsl-mc/
17757 F:      include/uapi/linux/fsl_mc.h
17758
17759 QT1010 MEDIA DRIVER
17760 M:      Antti Palosaari <[email protected]>
17761 L:      [email protected]
17762 S:      Maintained
17763 W:      https://linuxtv.org
17764 W:      http://palosaari.fi/linux/
17765 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17766 T:      git git://linuxtv.org/anttip/media_tree.git
17767 F:      drivers/media/tuners/qt1010*
17768
17769 QUALCOMM ATH12K WIRELESS DRIVER
17770 M:      Kalle Valo <[email protected]>
17771 M:      Jeff Johnson <[email protected]>
17772 L:      [email protected]
17773 S:      Supported
17774 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
17775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17776 F:      drivers/net/wireless/ath/ath12k/
17777
17778 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
17779 M:      Kalle Valo <[email protected]>
17780 M:      Jeff Johnson <[email protected]>
17781 L:      [email protected]
17782 S:      Supported
17783 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
17784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17785 F:      Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml
17786 F:      drivers/net/wireless/ath/ath10k/
17787
17788 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
17789 M:      Kalle Valo <[email protected]>
17790 M:      Jeff Johnson <[email protected]>
17791 L:      [email protected]
17792 S:      Supported
17793 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
17794 B:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
17795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17796 F:      Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
17797 F:      drivers/net/wireless/ath/ath11k/
17798
17799 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
17800 M:      Toke Høiland-Jørgensen <[email protected]>
17801 L:      [email protected]
17802 S:      Maintained
17803 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
17804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17805 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
17806 F:      drivers/net/wireless/ath/ath9k/
17807
17808 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
17809 M:      Stephan Gerhold <[email protected]>
17810 L:      [email protected]
17811 L:      [email protected]
17812 S:      Maintained
17813 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
17814 F:      drivers/net/wwan/qcom_bam_dmux.c
17815
17816 QUALCOMM CAMERA SUBSYSTEM DRIVER
17817 M:      Robert Foss <[email protected]>
17818 M:      Todor Tomov <[email protected]>
17819 M:      Bryan O'Donoghue <[email protected]>
17820 L:      [email protected]
17821 S:      Maintained
17822 F:      Documentation/admin-guide/media/qcom_camss.rst
17823 F:      Documentation/devicetree/bindings/media/*camss*
17824 F:      drivers/media/platform/qcom/camss/
17825
17826 QUALCOMM CLOCK DRIVERS
17827 M:      Bjorn Andersson <[email protected]>
17828 L:      [email protected]
17829 S:      Supported
17830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
17831 F:      Documentation/devicetree/bindings/clock/qcom,*
17832 F:      drivers/clk/qcom/
17833 F:      include/dt-bindings/clock/qcom,*
17834
17835 QUALCOMM CLOUD AI (QAIC) DRIVER
17836 M:      Jeffrey Hugo <[email protected]>
17837 R:      Carl Vanderlip <[email protected]>
17838 R:      Pranjal Ramajor Asha Kanojiya <[email protected]>
17839 L:      [email protected]
17840 L:      [email protected]
17841 S:      Supported
17842 T:      git git://anongit.freedesktop.org/drm/drm-misc
17843 F:      Documentation/accel/qaic/
17844 F:      drivers/accel/qaic/
17845 F:      include/uapi/drm/qaic_accel.h
17846
17847 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
17848 M:      Bjorn Andersson <[email protected]>
17849 M:      Konrad Dybcio <[email protected]>
17850 L:      [email protected]
17851 L:      [email protected]
17852 S:      Maintained
17853 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
17854 F:      drivers/pmdomain/qcom/cpr.c
17855
17856 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
17857 M:      Ilia Lin <[email protected]>
17858 L:      [email protected]
17859 S:      Maintained
17860 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
17861 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
17862 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
17863
17864 QUALCOMM CRYPTO DRIVERS
17865 M:      Thara Gopinath <[email protected]>
17866 L:      [email protected]
17867 L:      [email protected]
17868 S:      Maintained
17869 F:      Documentation/devicetree/bindings/crypto/qcom-qce.yaml
17870 F:      drivers/crypto/qce/
17871
17872 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
17873 M:      Timur Tabi <[email protected]>
17874 L:      [email protected]
17875 S:      Maintained
17876 F:      drivers/net/ethernet/qualcomm/emac/
17877
17878 QUALCOMM ETHQOS ETHERNET DRIVER
17879 M:      Vinod Koul <[email protected]>
17880 R:      Bhupesh Sharma <[email protected]>
17881 L:      [email protected]
17882 L:      [email protected]
17883 S:      Maintained
17884 F:      Documentation/devicetree/bindings/net/qcom,ethqos.yaml
17885 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
17886
17887 QUALCOMM FASTRPC DRIVER
17888 M:      Srinivas Kandagatla <[email protected]>
17889 M:      Amol Maheshwari <[email protected]>
17890 L:      [email protected]
17891 S:      Maintained
17892 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
17893 F:      drivers/misc/fastrpc.c
17894 F:      include/uapi/misc/fastrpc.h
17895
17896 QUALCOMM HEXAGON ARCHITECTURE
17897 M:      Brian Cain <[email protected]>
17898 L:      [email protected]
17899 S:      Supported
17900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
17901 F:      arch/hexagon/
17902
17903 QUALCOMM HIDMA DRIVER
17904 M:      Sinan Kaya <[email protected]>
17905 L:      [email protected] (moderated for non-subscribers)
17906 L:      [email protected]
17907 L:      [email protected]
17908 S:      Supported
17909 F:      drivers/dma/qcom/hidma*
17910
17911 QUALCOMM I2C CCI DRIVER
17912 M:      Loic Poulain <[email protected]>
17913 M:      Robert Foss <[email protected]>
17914 L:      [email protected]
17915 L:      [email protected]
17916 S:      Maintained
17917 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
17918 F:      drivers/i2c/busses/i2c-qcom-cci.c
17919
17920 QUALCOMM INTERCONNECT BWMON DRIVER
17921 M:      Krzysztof Kozlowski <[email protected]>
17922 L:      [email protected]
17923 S:      Maintained
17924 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
17925 F:      drivers/soc/qcom/icc-bwmon.c
17926
17927 QUALCOMM IOMMU
17928 M:      Rob Clark <[email protected]>
17929 L:      [email protected]
17930 L:      [email protected]
17931 S:      Maintained
17932 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
17933
17934 QUALCOMM IPC ROUTER (QRTR) DRIVER
17935 M:      Manivannan Sadhasivam <[email protected]>
17936 L:      [email protected]
17937 S:      Maintained
17938 F:      include/trace/events/qrtr.h
17939 F:      include/uapi/linux/qrtr.h
17940 F:      net/qrtr/
17941
17942 QUALCOMM IPCC MAILBOX DRIVER
17943 M:      Manivannan Sadhasivam <[email protected]>
17944 L:      [email protected]
17945 S:      Supported
17946 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
17947 F:      drivers/mailbox/qcom-ipcc.c
17948 F:      include/dt-bindings/mailbox/qcom-ipcc.h
17949
17950 QUALCOMM IPQ4019 USB PHY DRIVER
17951 M:      Robert Marko <[email protected]>
17952 M:      Luka Perkov <[email protected]>
17953 L:      [email protected]
17954 S:      Maintained
17955 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
17956 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
17957
17958 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
17959 M:      Robert Marko <[email protected]>
17960 M:      Luka Perkov <[email protected]>
17961 L:      [email protected]
17962 S:      Maintained
17963 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
17964 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
17965
17966 QUALCOMM NAND CONTROLLER DRIVER
17967 M:      Manivannan Sadhasivam <[email protected]>
17968 L:      [email protected]
17969 L:      [email protected]
17970 S:      Maintained
17971 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17972 F:      drivers/mtd/nand/raw/qcom_nandc.c
17973
17974 QUALCOMM QSEECOM DRIVER
17975 M:      Maximilian Luz <[email protected]>
17976 L:      [email protected]
17977 S:      Maintained
17978 F:      drivers/firmware/qcom/qcom_qseecom.c
17979
17980 QUALCOMM QSEECOM UEFISECAPP DRIVER
17981 M:      Maximilian Luz <[email protected]>
17982 L:      [email protected]
17983 S:      Maintained
17984 F:      drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
17985
17986 QUALCOMM RMNET DRIVER
17987 M:      Subash Abhinov Kasiviswanathan <[email protected]>
17988 M:      Sean Tranchetti <[email protected]>
17989 L:      [email protected]
17990 S:      Maintained
17991 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17992 F:      drivers/net/ethernet/qualcomm/rmnet/
17993 F:      include/linux/if_rmnet.h
17994
17995 QUALCOMM TSENS THERMAL DRIVER
17996 M:      Amit Kucheria <[email protected]>
17997 M:      Thara Gopinath <[email protected]>
17998 L:      [email protected]
17999 L:      [email protected]
18000 S:      Maintained
18001 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18002 F:      drivers/thermal/qcom/
18003
18004 QUALCOMM TYPEC PORT MANAGER DRIVER
18005 M:      Bryan O'Donoghue <[email protected]>
18006 L:      [email protected]
18007 L:      [email protected]
18008 S:      Maintained
18009 F:      Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18010 F:      drivers/usb/typec/tcpm/qcom/
18011
18012 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18013 M:      Stanimir Varbanov <[email protected]>
18014 M:      Vikash Garodia <[email protected]>
18015 R:      Bryan O'Donoghue <[email protected]>
18016 L:      [email protected]
18017 L:      [email protected]
18018 S:      Maintained
18019 T:      git git://linuxtv.org/media_tree.git
18020 F:      Documentation/devicetree/bindings/media/*venus*
18021 F:      drivers/media/platform/qcom/venus/
18022
18023 QUALCOMM WCN36XX WIRELESS DRIVER
18024 M:      Loic Poulain <[email protected]>
18025 L:      [email protected]
18026 S:      Supported
18027 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18028 F:      drivers/net/wireless/ath/wcn36xx/
18029
18030 QUANTENNA QTNFMAC WIRELESS DRIVER
18031 M:      Igor Mitsyanko <[email protected]>
18032 R:      Sergey Matyukevich <[email protected]>
18033 L:      [email protected]
18034 S:      Maintained
18035 F:      drivers/net/wireless/quantenna
18036
18037 RADEON and AMDGPU DRM DRIVERS
18038 M:      Alex Deucher <[email protected]>
18039 M:      Christian König <[email protected]>
18040 M:      Pan, Xinhui <[email protected]>
18041 L:      [email protected]
18042 S:      Supported
18043 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
18044 C:      irc://irc.oftc.net/radeon
18045 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
18046 F:      Documentation/gpu/amdgpu/
18047 F:      drivers/gpu/drm/amd/
18048 F:      drivers/gpu/drm/ci/xfails/amd*
18049 F:      drivers/gpu/drm/radeon/
18050 F:      include/uapi/drm/amdgpu_drm.h
18051 F:      include/uapi/drm/radeon_drm.h
18052
18053 RADEON FRAMEBUFFER DISPLAY DRIVER
18054 M:      Benjamin Herrenschmidt <[email protected]>
18055 L:      [email protected]
18056 S:      Maintained
18057 F:      drivers/video/fbdev/aty/radeon*
18058 F:      include/uapi/linux/radeonfb.h
18059
18060 RADIOSHARK RADIO DRIVER
18061 M:      Hans Verkuil <[email protected]>
18062 L:      [email protected]
18063 S:      Maintained
18064 T:      git git://linuxtv.org/media_tree.git
18065 F:      drivers/media/radio/radio-shark.c
18066
18067 RADIOSHARK2 RADIO DRIVER
18068 M:      Hans Verkuil <[email protected]>
18069 L:      [email protected]
18070 S:      Maintained
18071 T:      git git://linuxtv.org/media_tree.git
18072 F:      drivers/media/radio/radio-shark2.c
18073 F:      drivers/media/radio/radio-tea5777.c
18074
18075 RADOS BLOCK DEVICE (RBD)
18076 M:      Ilya Dryomov <[email protected]>
18077 R:      Dongsheng Yang <[email protected]>
18078 L:      [email protected]
18079 S:      Supported
18080 W:      http://ceph.com/
18081 T:      git https://github.com/ceph/ceph-client.git
18082 F:      Documentation/ABI/testing/sysfs-bus-rbd
18083 F:      drivers/block/rbd.c
18084 F:      drivers/block/rbd_types.h
18085
18086 RAGE128 FRAMEBUFFER DISPLAY DRIVER
18087 L:      [email protected]
18088 S:      Orphan
18089 F:      drivers/video/fbdev/aty/aty128fb.c
18090
18091 RAINSHADOW-CEC DRIVER
18092 M:      Hans Verkuil <[email protected]>
18093 L:      [email protected]
18094 S:      Maintained
18095 T:      git git://linuxtv.org/media_tree.git
18096 F:      drivers/media/cec/usb/rainshadow/
18097
18098 RALINK MIPS ARCHITECTURE
18099 M:      John Crispin <[email protected]>
18100 L:      [email protected]
18101 S:      Maintained
18102 F:      arch/mips/ralink
18103
18104 RALINK MT7621 MIPS ARCHITECTURE
18105 M:      Arınç ÜNAL <[email protected]>
18106 M:      Sergio Paracuellos <[email protected]>
18107 L:      [email protected]
18108 S:      Maintained
18109 F:      arch/mips/boot/dts/ralink/mt7621*
18110
18111 RALINK RT2X00 WIRELESS LAN DRIVER
18112 M:      Stanislaw Gruszka <[email protected]>
18113 L:      [email protected]
18114 S:      Maintained
18115 F:      drivers/net/wireless/ralink/rt2x00/
18116
18117 RAMDISK RAM BLOCK DEVICE DRIVER
18118 M:      Jens Axboe <[email protected]>
18119 S:      Maintained
18120 F:      Documentation/admin-guide/blockdev/ramdisk.rst
18121 F:      drivers/block/brd.c
18122
18123 RANCHU VIRTUAL BOARD FOR MIPS
18124 M:      Miodrag Dinic <[email protected]>
18125 L:      [email protected]
18126 S:      Supported
18127 F:      arch/mips/configs/generic/board-ranchu.config
18128 F:      arch/mips/generic/board-ranchu.c
18129
18130 RANDOM NUMBER DRIVER
18131 M:      "Theodore Ts'o" <[email protected]>
18132 M:      Jason A. Donenfeld <[email protected]>
18133 S:      Maintained
18134 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18135 F:      drivers/char/random.c
18136 F:      drivers/virt/vmgenid.c
18137
18138 RAPIDIO SUBSYSTEM
18139 M:      Matt Porter <[email protected]>
18140 M:      Alexandre Bounine <[email protected]>
18141 S:      Maintained
18142 F:      drivers/rapidio/
18143
18144 RAS INFRASTRUCTURE
18145 M:      Tony Luck <[email protected]>
18146 M:      Borislav Petkov <[email protected]>
18147 L:      [email protected]
18148 S:      Maintained
18149 F:      Documentation/admin-guide/ras.rst
18150 F:      drivers/ras/
18151 F:      include/linux/ras.h
18152 F:      include/ras/ras_event.h
18153
18154 RC-CORE / LIRC FRAMEWORK
18155 M:      Sean Young <[email protected]>
18156 L:      [email protected]
18157 S:      Maintained
18158 W:      http://linuxtv.org
18159 T:      git git://linuxtv.org/media_tree.git
18160 F:      Documentation/driver-api/media/rc-core.rst
18161 F:      Documentation/userspace-api/media/rc/
18162 F:      drivers/media/rc/
18163 F:      include/media/rc-core.h
18164 F:      include/media/rc-map.h
18165 F:      include/uapi/linux/lirc.h
18166
18167 RCMM REMOTE CONTROLS DECODER
18168 M:      Patrick Lerda <[email protected]>
18169 S:      Maintained
18170 F:      drivers/media/rc/ir-rcmm-decoder.c
18171
18172 RCUTORTURE TEST FRAMEWORK
18173 M:      "Paul E. McKenney" <[email protected]>
18174 M:      Josh Triplett <[email protected]>
18175 R:      Steven Rostedt <[email protected]>
18176 R:      Mathieu Desnoyers <[email protected]>
18177 R:      Lai Jiangshan <[email protected]>
18178 L:      [email protected]
18179 S:      Supported
18180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18181 F:      tools/testing/selftests/rcutorture
18182
18183 RDACM20 Camera Sensor
18184 M:      Jacopo Mondi <[email protected]>
18185 M:      Kieran Bingham <[email protected]>
18186 M:      Laurent Pinchart <[email protected]>
18187 M:      Niklas Söderlund <[email protected]>
18188 L:      [email protected]
18189 S:      Maintained
18190 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18191 F:      drivers/media/i2c/max9271.c
18192 F:      drivers/media/i2c/max9271.h
18193 F:      drivers/media/i2c/rdacm20.c
18194
18195 RDACM21 Camera Sensor
18196 M:      Jacopo Mondi <[email protected]>
18197 M:      Kieran Bingham <[email protected]>
18198 M:      Laurent Pinchart <[email protected]>
18199 M:      Niklas Söderlund <[email protected]>
18200 L:      [email protected]
18201 S:      Maintained
18202 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18203 F:      drivers/media/i2c/max9271.c
18204 F:      drivers/media/i2c/max9271.h
18205 F:      drivers/media/i2c/rdacm21.c
18206
18207 RDC R-321X SoC
18208 M:      Florian Fainelli <[email protected]>
18209 S:      Maintained
18210
18211 RDC R6040 FAST ETHERNET DRIVER
18212 M:      Florian Fainelli <[email protected]>
18213 L:      [email protected]
18214 S:      Maintained
18215 F:      drivers/net/ethernet/rdc/r6040.c
18216
18217 RDMAVT - RDMA verbs software
18218 M:      Dennis Dalessandro <[email protected]>
18219 L:      [email protected]
18220 S:      Supported
18221 F:      drivers/infiniband/sw/rdmavt
18222
18223 RDS - RELIABLE DATAGRAM SOCKETS
18224 M:      Santosh Shilimkar <[email protected]>
18225 L:      [email protected]
18226 L:      [email protected]
18227 L:      [email protected] (moderated for non-subscribers)
18228 S:      Supported
18229 W:      https://oss.oracle.com/projects/rds/
18230 F:      Documentation/networking/rds.rst
18231 F:      net/rds/
18232
18233 RDT - RESOURCE ALLOCATION
18234 M:      Fenghua Yu <[email protected]>
18235 M:      Reinette Chatre <[email protected]>
18236 L:      [email protected]
18237 S:      Supported
18238 F:      Documentation/arch/x86/resctrl*
18239 F:      arch/x86/include/asm/resctrl.h
18240 F:      arch/x86/kernel/cpu/resctrl/
18241 F:      tools/testing/selftests/resctrl/
18242
18243 READ-COPY UPDATE (RCU)
18244 M:      "Paul E. McKenney" <[email protected]>
18245 M:      Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
18246 M:      Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
18247 M:      Joel Fernandes <[email protected]>
18248 M:      Josh Triplett <[email protected]>
18249 M:      Boqun Feng <[email protected]>
18250 R:      Steven Rostedt <[email protected]>
18251 R:      Mathieu Desnoyers <[email protected]>
18252 R:      Lai Jiangshan <[email protected]>
18253 R:      Zqiang <[email protected]>
18254 L:      [email protected]
18255 S:      Supported
18256 W:      http://www.rdrop.com/users/paulmck/RCU/
18257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18258 F:      Documentation/RCU/
18259 F:      include/linux/rcu*
18260 F:      kernel/rcu/
18261 X:      Documentation/RCU/torture.rst
18262 X:      include/linux/srcu*.h
18263 X:      kernel/rcu/srcu*.c
18264
18265 REAL TIME CLOCK (RTC) SUBSYSTEM
18266 M:      Alessandro Zummo <[email protected]>
18267 M:      Alexandre Belloni <[email protected]>
18268 L:      [email protected]
18269 S:      Maintained
18270 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
18271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18272 F:      Documentation/admin-guide/rtc.rst
18273 F:      Documentation/devicetree/bindings/rtc/
18274 F:      drivers/rtc/
18275 F:      include/linux/rtc.h
18276 F:      include/linux/rtc/
18277 F:      include/uapi/linux/rtc.h
18278 F:      tools/testing/selftests/rtc/
18279
18280 Real-time Linux Analysis (RTLA) tools
18281 M:      Daniel Bristot de Oliveira <[email protected]>
18282 M:      Steven Rostedt <[email protected]>
18283 L:      [email protected]
18284 S:      Maintained
18285 F:      Documentation/tools/rtla/
18286 F:      tools/tracing/rtla/
18287
18288 REALTEK AUDIO CODECS
18289 M:      Oder Chiou <[email protected]>
18290 S:      Maintained
18291 F:      include/sound/rt*.h
18292 F:      sound/soc/codecs/rt*
18293
18294 REALTEK OTTO WATCHDOG
18295 M:      Sander Vanheule <[email protected]>
18296 L:      [email protected]
18297 S:      Maintained
18298 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18299 F:      drivers/watchdog/realtek_otto_wdt.c
18300
18301 REALTEK RTL83xx SMI DSA ROUTER CHIPS
18302 M:      Linus Walleij <[email protected]>
18303 M:      Alvin Šipraga <[email protected]>
18304 S:      Maintained
18305 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
18306 F:      drivers/net/dsa/realtek/*
18307
18308 REALTEK WIRELESS DRIVER (rtlwifi family)
18309 M:      Ping-Ke Shih <[email protected]>
18310 L:      [email protected]
18311 S:      Maintained
18312 F:      drivers/net/wireless/realtek/rtlwifi/
18313
18314 REALTEK WIRELESS DRIVER (rtw88)
18315 M:      Ping-Ke Shih <[email protected]>
18316 L:      [email protected]
18317 S:      Maintained
18318 F:      drivers/net/wireless/realtek/rtw88/
18319
18320 REALTEK WIRELESS DRIVER (rtw89)
18321 M:      Ping-Ke Shih <[email protected]>
18322 L:      [email protected]
18323 S:      Maintained
18324 F:      drivers/net/wireless/realtek/rtw89/
18325
18326 REDPINE WIRELESS DRIVER
18327 L:      [email protected]
18328 S:      Orphan
18329 F:      drivers/net/wireless/rsi/
18330
18331 REGISTER MAP ABSTRACTION
18332 M:      Mark Brown <[email protected]>
18333 L:      [email protected]
18334 S:      Supported
18335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18336 F:      Documentation/devicetree/bindings/regmap/
18337 F:      drivers/base/regmap/
18338 F:      include/linux/regmap.h
18339
18340 REISERFS FILE SYSTEM
18341 L:      [email protected]
18342 S:      Obsolete
18343 F:      fs/reiserfs/
18344
18345 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18346 M:      Bjorn Andersson <[email protected]>
18347 M:      Mathieu Poirier <[email protected]>
18348 L:      [email protected]
18349 S:      Maintained
18350 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18351 F:      Documentation/ABI/testing/sysfs-class-remoteproc
18352 F:      Documentation/devicetree/bindings/remoteproc/
18353 F:      Documentation/staging/remoteproc.rst
18354 F:      drivers/remoteproc/
18355 F:      include/linux/remoteproc.h
18356 F:      include/linux/remoteproc/
18357
18358 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18359 M:      Bjorn Andersson <[email protected]>
18360 M:      Mathieu Poirier <[email protected]>
18361 L:      [email protected]
18362 S:      Maintained
18363 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18364 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
18365 F:      Documentation/staging/rpmsg.rst
18366 F:      drivers/rpmsg/
18367 F:      include/linux/rpmsg.h
18368 F:      include/linux/rpmsg/
18369 F:      include/uapi/linux/rpmsg.h
18370 F:      samples/rpmsg/
18371
18372 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18373 M:      Stephan Gerhold <[email protected]>
18374 L:      [email protected]
18375 L:      [email protected]
18376 S:      Maintained
18377 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
18378
18379 RENESAS CLOCK DRIVERS
18380 M:      Geert Uytterhoeven <[email protected]>
18381 L:      [email protected]
18382 S:      Supported
18383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
18384 F:      Documentation/devicetree/bindings/clock/renesas,*
18385 F:      drivers/clk/renesas/
18386
18387 RENESAS EMEV2 I2C DRIVER
18388 M:      Wolfram Sang <[email protected]>
18389 L:      [email protected]
18390 S:      Supported
18391 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
18392 F:      drivers/i2c/busses/i2c-emev2.c
18393
18394 RENESAS ETHERNET DRIVERS
18395 R:      Sergey Shtylyov <[email protected]>
18396 L:      [email protected]
18397 L:      [email protected]
18398 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
18399 F:      drivers/net/ethernet/renesas/
18400 F:      include/linux/sh_eth.h
18401
18402 RENESAS IDT821034 ASoC CODEC
18403 M:      Herve Codina <[email protected]>
18404 L:      [email protected] (moderated for non-subscribers)
18405 S:      Maintained
18406 F:      Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
18407 F:      sound/soc/codecs/idt821034.c
18408
18409 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
18410 M:      Miquel Raynal <[email protected]>
18411 L:      [email protected]
18412 L:      [email protected]
18413 S:      Maintained
18414 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
18415 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
18416
18417 RENESAS R-CAR GYROADC DRIVER
18418 M:      Marek Vasut <[email protected]>
18419 L:      [email protected]
18420 S:      Supported
18421 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
18422 F:      drivers/iio/adc/rcar-gyroadc.c
18423
18424 RENESAS R-CAR I2C DRIVERS
18425 M:      Wolfram Sang <[email protected]>
18426 L:      [email protected]
18427 S:      Supported
18428 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
18429 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
18430 F:      drivers/i2c/busses/i2c-rcar.c
18431 F:      drivers/i2c/busses/i2c-sh_mobile.c
18432
18433 RENESAS R-CAR SATA DRIVER
18434 R:      Sergey Shtylyov <[email protected]>
18435 L:      [email protected]
18436 L:      [email protected]
18437 S:      Supported
18438 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
18439 F:      drivers/ata/sata_rcar.c
18440
18441 RENESAS R-CAR THERMAL DRIVERS
18442 M:      Niklas Söderlund <[email protected]>
18443 L:      [email protected]
18444 S:      Supported
18445 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
18446 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
18447 F:      drivers/thermal/rcar_gen3_thermal.c
18448 F:      drivers/thermal/rcar_thermal.c
18449
18450 RENESAS RIIC DRIVER
18451 M:      Chris Brandt <[email protected]>
18452 L:      [email protected]
18453 S:      Supported
18454 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
18455 F:      drivers/i2c/busses/i2c-riic.c
18456
18457 RENESAS RZ/G2L A/D DRIVER
18458 M:      Lad Prabhakar <[email protected]>
18459 L:      [email protected]
18460 L:      [email protected]
18461 S:      Supported
18462 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
18463 F:      drivers/iio/adc/rzg2l_adc.c
18464
18465 RENESAS RZ/G2L MTU3a COUNTER DRIVER
18466 M:      Biju Das <[email protected]>
18467 L:      [email protected]
18468 L:      [email protected]
18469 S:      Supported
18470 F:      Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
18471 F:      drivers/counter/rz-mtu3-cnt.c
18472
18473 RENESAS RZ/N1 A5PSW SWITCH DRIVER
18474 M:      Clément Léger <[email protected]>
18475 L:      [email protected]
18476 L:      [email protected]
18477 S:      Maintained
18478 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
18479 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
18480 F:      drivers/net/dsa/rzn1_a5psw*
18481 F:      drivers/net/pcs/pcs-rzn1-miic.c
18482 F:      include/dt-bindings/net/pcs-rzn1-miic.h
18483 F:      include/linux/pcs-rzn1-miic.h
18484 F:      net/dsa/tag_rzn1_a5psw.c
18485
18486 RENESAS RZ/N1 RTC CONTROLLER DRIVER
18487 M:      Miquel Raynal <[email protected]>
18488 L:      [email protected]
18489 L:      [email protected]
18490 S:      Maintained
18491 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
18492 F:      drivers/rtc/rtc-rzn1.c
18493
18494 RENESAS RZ/N1 USBF CONTROLLER DRIVER
18495 M:      Herve Codina <[email protected]>
18496 L:      [email protected]
18497 L:      [email protected]
18498 S:      Maintained
18499 F:      Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
18500 F:      drivers/usb/gadget/udc/renesas_usbf.c
18501
18502 RENESAS RZ/V2M I2C DRIVER
18503 M:      Fabrizio Castro <[email protected]>
18504 L:      [email protected]
18505 L:      [email protected]
18506 S:      Supported
18507 F:      Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
18508 F:      drivers/i2c/busses/i2c-rzv2m.c
18509
18510 RENESAS USB PHY DRIVER
18511 M:      Yoshihiro Shimoda <[email protected]>
18512 L:      [email protected]
18513 S:      Maintained
18514 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
18515
18516 RENESAS VERSACLOCK 7 CLOCK DRIVER
18517 M:      Alex Helms <[email protected]>
18518 S:      Maintained
18519 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
18520 F:      drivers/clk/clk-versaclock7.c
18521
18522 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
18523 M:      Herve Codina <[email protected]>
18524 L:      [email protected]
18525 S:      Maintained
18526 F:      Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
18527 F:      drivers/iio/potentiometer/x9250.c
18528
18529 RESET CONTROLLER FRAMEWORK
18530 M:      Philipp Zabel <[email protected]>
18531 S:      Maintained
18532 T:      git git://git.pengutronix.de/git/pza/linux
18533 F:      Documentation/devicetree/bindings/reset/
18534 F:      Documentation/driver-api/reset.rst
18535 F:      drivers/reset/
18536 F:      include/dt-bindings/reset/
18537 F:      include/linux/reset-controller.h
18538 F:      include/linux/reset.h
18539 F:      include/linux/reset/
18540 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
18541
18542 RESTARTABLE SEQUENCES SUPPORT
18543 M:      Mathieu Desnoyers <[email protected]>
18544 M:      Peter Zijlstra <[email protected]>
18545 M:      "Paul E. McKenney" <[email protected]>
18546 M:      Boqun Feng <[email protected]>
18547 L:      [email protected]
18548 S:      Supported
18549 F:      include/trace/events/rseq.h
18550 F:      include/uapi/linux/rseq.h
18551 F:      kernel/rseq.c
18552 F:      tools/testing/selftests/rseq/
18553
18554 RFKILL
18555 M:      Johannes Berg <[email protected]>
18556 L:      [email protected]
18557 S:      Maintained
18558 W:      https://wireless.wiki.kernel.org/
18559 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
18560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18562 F:      Documentation/ABI/stable/sysfs-class-rfkill
18563 F:      Documentation/driver-api/rfkill.rst
18564 F:      include/linux/rfkill.h
18565 F:      include/uapi/linux/rfkill.h
18566 F:      net/rfkill/
18567
18568 RHASHTABLE
18569 M:      Thomas Graf <[email protected]>
18570 M:      Herbert Xu <[email protected]>
18571 L:      [email protected]
18572 S:      Maintained
18573 F:      include/linux/rhashtable-types.h
18574 F:      include/linux/rhashtable.h
18575 F:      lib/rhashtable.c
18576 F:      lib/test_rhashtable.c
18577
18578 RICOH R5C592 MEMORYSTICK DRIVER
18579 M:      Maxim Levitsky <[email protected]>
18580 S:      Maintained
18581 F:      drivers/memstick/host/r592.*
18582
18583 RICOH SMARTMEDIA/XD DRIVER
18584 M:      Maxim Levitsky <[email protected]>
18585 S:      Maintained
18586 F:      drivers/mtd/nand/raw/r852.c
18587 F:      drivers/mtd/nand/raw/r852.h
18588
18589 RISC-V ARCHITECTURE
18590 M:      Paul Walmsley <[email protected]>
18591 M:      Palmer Dabbelt <[email protected]>
18592 M:      Albert Ou <[email protected]>
18593 L:      [email protected]
18594 S:      Supported
18595 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
18596 C:      irc://irc.libera.chat/riscv
18597 P:      Documentation/arch/riscv/patch-acceptance.rst
18598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
18599 F:      arch/riscv/
18600 N:      riscv
18601 K:      riscv
18602
18603 RISC-V MICROCHIP FPGA SUPPORT
18604 M:      Conor Dooley <[email protected]>
18605 M:      Daire McNamara <[email protected]>
18606 L:      [email protected]
18607 S:      Supported
18608 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
18609 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
18610 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
18611 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
18612 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
18613 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
18614 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
18615 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
18616 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
18617 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
18618 F:      arch/riscv/boot/dts/microchip/
18619 F:      drivers/char/hw_random/mpfs-rng.c
18620 F:      drivers/clk/microchip/clk-mpfs*.c
18621 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
18622 F:      drivers/mailbox/mailbox-mpfs.c
18623 F:      drivers/pci/controller/pcie-microchip-host.c
18624 F:      drivers/pwm/pwm-microchip-core.c
18625 F:      drivers/reset/reset-mpfs.c
18626 F:      drivers/rtc/rtc-mpfs.c
18627 F:      drivers/soc/microchip/mpfs-sys-controller.c
18628 F:      drivers/spi/spi-microchip-core-qspi.c
18629 F:      drivers/spi/spi-microchip-core.c
18630 F:      drivers/usb/musb/mpfs.c
18631 F:      include/soc/microchip/mpfs.h
18632
18633 RISC-V MISC SOC SUPPORT
18634 M:      Conor Dooley <[email protected]>
18635 L:      [email protected]
18636 S:      Maintained
18637 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
18638 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18639 F:      Documentation/devicetree/bindings/riscv/
18640 F:      arch/riscv/boot/dts/
18641 X:      arch/riscv/boot/dts/allwinner/
18642 X:      arch/riscv/boot/dts/renesas/
18643
18644 RISC-V PMU DRIVERS
18645 M:      Atish Patra <[email protected]>
18646 R:      Anup Patel <[email protected]>
18647 L:      [email protected]
18648 S:      Supported
18649 F:      drivers/perf/riscv_pmu.c
18650 F:      drivers/perf/riscv_pmu_legacy.c
18651 F:      drivers/perf/riscv_pmu_sbi.c
18652
18653 RISC-V THEAD SoC SUPPORT
18654 M:      Jisheng Zhang <[email protected]>
18655 M:      Guo Ren <[email protected]>
18656 M:      Fu Wei <[email protected]>
18657 L:      [email protected]
18658 S:      Maintained
18659 F:      arch/riscv/boot/dts/thead/
18660
18661 RNBD BLOCK DRIVERS
18662 M:      Md. Haris Iqbal <[email protected]>
18663 M:      Jack Wang <[email protected]>
18664 L:      [email protected]
18665 S:      Maintained
18666 F:      drivers/block/rnbd/
18667
18668 ROCCAT DRIVERS
18669 M:      Stefan Achatz <[email protected]>
18670 S:      Maintained
18671 W:      http://sourceforge.net/projects/roccat/
18672 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
18673 F:      drivers/hid/hid-roccat*
18674 F:      include/linux/hid-roccat*
18675
18676 ROCKCHIP CRYPTO DRIVERS
18677 M:      Corentin Labbe <[email protected]>
18678 L:      [email protected]
18679 S:      Maintained
18680 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
18681 F:      drivers/crypto/rockchip/
18682
18683 ROCKCHIP I2S TDM DRIVER
18684 M:      Nicolas Frattaroli <[email protected]>
18685 L:      [email protected]
18686 S:      Maintained
18687 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
18688 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
18689
18690 ROCKCHIP ISP V1 DRIVER
18691 M:      Dafna Hirschfeld <[email protected]>
18692 M:      Laurent Pinchart <[email protected]>
18693 L:      [email protected]
18694 L:      [email protected]
18695 S:      Maintained
18696 F:      Documentation/admin-guide/media/rkisp1.rst
18697 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
18698 F:      Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
18699 F:      drivers/media/platform/rockchip/rkisp1
18700 F:      include/uapi/linux/rkisp1-config.h
18701
18702 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
18703 M:      Jacob Chen <[email protected]>
18704 M:      Ezequiel Garcia <[email protected]>
18705 L:      [email protected]
18706 L:      [email protected]
18707 S:      Maintained
18708 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
18709 F:      drivers/media/platform/rockchip/rga/
18710
18711 ROCKCHIP VIDEO DECODER DRIVER
18712 M:      Ezequiel Garcia <[email protected]>
18713 L:      [email protected]
18714 L:      [email protected]
18715 S:      Maintained
18716 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
18717 F:      drivers/staging/media/rkvdec/
18718
18719 ROCKER DRIVER
18720 M:      Jiri Pirko <[email protected]>
18721 L:      [email protected]
18722 S:      Supported
18723 F:      drivers/net/ethernet/rocker/
18724
18725 ROCKETPORT EXPRESS/INFINITY DRIVER
18726 M:      Kevin Cernekee <[email protected]>
18727 L:      [email protected]
18728 S:      Odd Fixes
18729 F:      drivers/tty/serial/rp2.*
18730
18731 ROHM BD99954 CHARGER IC
18732 M:      Matti Vaittinen <[email protected]>
18733 S:      Supported
18734 F:      drivers/power/supply/bd99954-charger.c
18735 F:      drivers/power/supply/bd99954-charger.h
18736
18737 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
18738 M:      Tomasz Duszynski <[email protected]>
18739 S:      Maintained
18740 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
18741 F:      drivers/iio/light/bh1750.c
18742
18743 ROHM BM1390 PRESSURE SENSOR DRIVER
18744 M:      Matti Vaittinen <[email protected]>
18745 L:      [email protected]
18746 S:      Supported
18747 F:      drivers/iio/pressure/rohm-bm1390.c
18748
18749 ROHM BU270xx LIGHT SENSOR DRIVERs
18750 M:      Matti Vaittinen <[email protected]>
18751 L:      [email protected]
18752 S:      Supported
18753 F:      drivers/iio/light/rohm-bu27008.c
18754 F:      drivers/iio/light/rohm-bu27034.c
18755
18756 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
18757 M:      Marek Vasut <[email protected]>
18758 L:      [email protected]
18759 L:      [email protected]
18760 S:      Supported
18761 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
18762 F:      drivers/gpio/gpio-bd9571mwv.c
18763 F:      drivers/mfd/bd9571mwv.c
18764 F:      drivers/regulator/bd9571mwv-regulator.c
18765 F:      include/linux/mfd/bd9571mwv.h
18766
18767 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
18768 M:      Matti Vaittinen <[email protected]>
18769 S:      Supported
18770 F:      drivers/clk/clk-bd718x7.c
18771 F:      drivers/gpio/gpio-bd71815.c
18772 F:      drivers/gpio/gpio-bd71828.c
18773 F:      drivers/mfd/rohm-bd71828.c
18774 F:      drivers/mfd/rohm-bd718x7.c
18775 F:      drivers/mfd/rohm-bd9576.c
18776 F:      drivers/regulator/bd71815-regulator.c
18777 F:      drivers/regulator/bd71828-regulator.c
18778 F:      drivers/regulator/bd718x7-regulator.c
18779 F:      drivers/regulator/bd9576-regulator.c
18780 F:      drivers/regulator/rohm-regulator.c
18781 F:      drivers/rtc/rtc-bd70528.c
18782 F:      drivers/watchdog/bd9576_wdt.c
18783 F:      include/linux/mfd/rohm-bd71815.h
18784 F:      include/linux/mfd/rohm-bd71828.h
18785 F:      include/linux/mfd/rohm-bd718x7.h
18786 F:      include/linux/mfd/rohm-bd957x.h
18787 F:      include/linux/mfd/rohm-generic.h
18788 F:      include/linux/mfd/rohm-shared.h
18789
18790 ROSE NETWORK LAYER
18791 M:      Ralf Baechle <[email protected]>
18792 L:      [email protected]
18793 S:      Maintained
18794 W:      https://linux-ax25.in-berlin.de
18795 F:      include/net/rose.h
18796 F:      include/uapi/linux/rose.h
18797 F:      net/rose/
18798
18799 ROTATION DRIVER FOR ALLWINNER A83T
18800 M:      Jernej Skrabec <[email protected]>
18801 L:      [email protected]
18802 S:      Maintained
18803 T:      git git://linuxtv.org/media_tree.git
18804 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
18805 F:      drivers/media/platform/sunxi/sun8i-rotate/
18806
18807 RPMSG TTY DRIVER
18808 M:      Arnaud Pouliquen <[email protected]>
18809 L:      [email protected]
18810 S:      Maintained
18811 F:      drivers/tty/rpmsg_tty.c
18812
18813 RTL2830 MEDIA DRIVER
18814 M:      Antti Palosaari <[email protected]>
18815 L:      [email protected]
18816 S:      Maintained
18817 W:      https://linuxtv.org
18818 W:      http://palosaari.fi/linux/
18819 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18820 T:      git git://linuxtv.org/anttip/media_tree.git
18821 F:      drivers/media/dvb-frontends/rtl2830*
18822
18823 RTL2832 MEDIA DRIVER
18824 M:      Antti Palosaari <[email protected]>
18825 L:      [email protected]
18826 S:      Maintained
18827 W:      https://linuxtv.org
18828 W:      http://palosaari.fi/linux/
18829 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18830 T:      git git://linuxtv.org/anttip/media_tree.git
18831 F:      drivers/media/dvb-frontends/rtl2832*
18832
18833 RTL2832_SDR MEDIA DRIVER
18834 M:      Antti Palosaari <[email protected]>
18835 L:      [email protected]
18836 S:      Maintained
18837 W:      https://linuxtv.org
18838 W:      http://palosaari.fi/linux/
18839 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18840 T:      git git://linuxtv.org/anttip/media_tree.git
18841 F:      drivers/media/dvb-frontends/rtl2832_sdr*
18842
18843 RTL8180 WIRELESS DRIVER
18844 L:      [email protected]
18845 S:      Orphan
18846 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
18847
18848 RTL8187 WIRELESS DRIVER
18849 M:      Hin-Tak Leung <[email protected]>
18850 M:      Larry Finger <[email protected]>
18851 L:      [email protected]
18852 S:      Maintained
18853 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
18854
18855 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
18856 M:      Jes Sorensen <[email protected]>
18857 L:      [email protected]
18858 S:      Maintained
18859 F:      drivers/net/wireless/realtek/rtl8xxxu/
18860
18861 RTRS TRANSPORT DRIVERS
18862 M:      Md. Haris Iqbal <[email protected]>
18863 M:      Jack Wang <[email protected]>
18864 L:      [email protected]
18865 S:      Maintained
18866 F:      drivers/infiniband/ulp/rtrs/
18867
18868 RUNTIME VERIFICATION (RV)
18869 M:      Daniel Bristot de Oliveira <[email protected]>
18870 M:      Steven Rostedt <[email protected]>
18871 L:      [email protected]
18872 S:      Maintained
18873 F:      Documentation/trace/rv/
18874 F:      include/linux/rv.h
18875 F:      include/rv/
18876 F:      kernel/trace/rv/
18877 F:      tools/verification/
18878
18879 RUST
18880 M:      Miguel Ojeda <[email protected]>
18881 M:      Alex Gaynor <[email protected]>
18882 M:      Wedson Almeida Filho <[email protected]>
18883 R:      Boqun Feng <[email protected]>
18884 R:      Gary Guo <[email protected]>
18885 R:      Björn Roy Baron <[email protected]>
18886 R:      Benno Lossin <[email protected]>
18887 R:      Andreas Hindborg <[email protected]>
18888 R:      Alice Ryhl <[email protected]>
18889 L:      [email protected]
18890 S:      Supported
18891 W:      https://rust-for-linux.com
18892 B:      https://github.com/Rust-for-Linux/linux/issues
18893 C:      zulip://rust-for-linux.zulipchat.com
18894 P:      https://rust-for-linux.com/contributing
18895 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
18896 F:      Documentation/rust/
18897 F:      rust/
18898 F:      samples/rust/
18899 F:      scripts/*rust*
18900 K:      \b(?i:rust)\b
18901
18902 RXRPC SOCKETS (AF_RXRPC)
18903 M:      David Howells <[email protected]>
18904 M:      Marc Dionne <[email protected]>
18905 L:      [email protected]
18906 S:      Supported
18907 W:      https://www.infradead.org/~dhowells/kafs/
18908 F:      Documentation/networking/rxrpc.rst
18909 F:      include/keys/rxrpc-type.h
18910 F:      include/net/af_rxrpc.h
18911 F:      include/trace/events/rxrpc.h
18912 F:      include/uapi/linux/rxrpc.h
18913 F:      net/rxrpc/
18914
18915 S3 SAVAGE FRAMEBUFFER DRIVER
18916 M:      Antonino Daplas <[email protected]>
18917 L:      [email protected]
18918 S:      Maintained
18919 F:      drivers/video/fbdev/savage/
18920
18921 S390 ARCHITECTURE
18922 M:      Heiko Carstens <[email protected]>
18923 M:      Vasily Gorbik <[email protected]>
18924 M:      Alexander Gordeev <[email protected]>
18925 R:      Christian Borntraeger <[email protected]>
18926 R:      Sven Schnelle <[email protected]>
18927 L:      [email protected]
18928 S:      Supported
18929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18930 F:      Documentation/driver-api/s390-drivers.rst
18931 F:      Documentation/arch/s390/
18932 F:      arch/s390/
18933 F:      drivers/s390/
18934 F:      drivers/watchdog/diag288_wdt.c
18935
18936 S390 COMMON I/O LAYER
18937 M:      Vineeth Vijayan <[email protected]>
18938 M:      Peter Oberparleiter <[email protected]>
18939 L:      [email protected]
18940 S:      Supported
18941 F:      drivers/s390/cio/
18942
18943 S390 DASD DRIVER
18944 M:      Stefan Haberland <[email protected]>
18945 M:      Jan Hoeppner <[email protected]>
18946 L:      [email protected]
18947 S:      Supported
18948 F:      block/partitions/ibm.c
18949 F:      drivers/s390/block/dasd*
18950 F:      include/linux/dasd_mod.h
18951
18952 S390 IOMMU (PCI)
18953 M:      Niklas Schnelle <[email protected]>
18954 M:      Matthew Rosato <[email protected]>
18955 R:      Gerald Schaefer <[email protected]>
18956 L:      [email protected]
18957 S:      Supported
18958 F:      drivers/iommu/s390-iommu.c
18959
18960 S390 IUCV NETWORK LAYER
18961 M:      Alexandra Winter <[email protected]>
18962 M:      Wenjia Zhang <[email protected]>
18963 L:      [email protected]
18964 L:      [email protected]
18965 S:      Supported
18966 F:      drivers/s390/net/*iucv*
18967 F:      include/net/iucv/
18968 F:      net/iucv/
18969
18970 S390 MM
18971 M:      Alexander Gordeev <[email protected]>
18972 M:      Gerald Schaefer <[email protected]>
18973 L:      [email protected]
18974 S:      Supported
18975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18976 F:      arch/s390/include/asm/pgtable.h
18977 F:      arch/s390/mm
18978
18979 S390 NETWORK DRIVERS
18980 M:      Alexandra Winter <[email protected]>
18981 M:      Wenjia Zhang <[email protected]>
18982 L:      [email protected]
18983 L:      [email protected]
18984 S:      Supported
18985 F:      drivers/s390/net/
18986
18987 S390 PCI SUBSYSTEM
18988 M:      Niklas Schnelle <[email protected]>
18989 M:      Gerald Schaefer <[email protected]>
18990 L:      [email protected]
18991 S:      Supported
18992 F:      Documentation/arch/s390/pci.rst
18993 F:      arch/s390/pci/
18994 F:      drivers/pci/hotplug/s390_pci_hpc.c
18995
18996 S390 SCM DRIVER
18997 M:      Vineeth Vijayan <[email protected]>
18998 L:      [email protected]
18999 S:      Supported
19000 F:      drivers/s390/block/scm*
19001 F:      drivers/s390/cio/scm.c
19002
19003 S390 VFIO AP DRIVER
19004 M:      Tony Krowiak <[email protected]>
19005 M:      Halil Pasic <[email protected]>
19006 M:      Jason Herne <[email protected]>
19007 L:      [email protected]
19008 S:      Supported
19009 F:      Documentation/arch/s390/vfio-ap*
19010 F:      drivers/s390/crypto/vfio_ap*
19011
19012 S390 VFIO-CCW DRIVER
19013 M:      Eric Farman <[email protected]>
19014 M:      Matthew Rosato <[email protected]>
19015 R:      Halil Pasic <[email protected]>
19016 L:      [email protected]
19017 L:      [email protected]
19018 S:      Supported
19019 F:      Documentation/arch/s390/vfio-ccw.rst
19020 F:      drivers/s390/cio/vfio_ccw*
19021 F:      include/uapi/linux/vfio_ccw.h
19022
19023 S390 VFIO-PCI DRIVER
19024 M:      Matthew Rosato <[email protected]>
19025 M:      Eric Farman <[email protected]>
19026 L:      [email protected]
19027 L:      [email protected]
19028 S:      Supported
19029 F:      arch/s390/kvm/pci*
19030 F:      drivers/vfio/pci/vfio_pci_zdev.c
19031 F:      include/uapi/linux/vfio_zdev.h
19032
19033 S390 ZCRYPT DRIVER
19034 M:      Harald Freudenberger <[email protected]>
19035 L:      [email protected]
19036 S:      Supported
19037 F:      drivers/s390/crypto/
19038
19039 S390 ZFCP DRIVER
19040 M:      Steffen Maier <[email protected]>
19041 M:      Benjamin Block <[email protected]>
19042 L:      [email protected]
19043 S:      Supported
19044 F:      drivers/s390/scsi/zfcp_*
19045
19046 SAA6588 RDS RECEIVER DRIVER
19047 M:      Hans Verkuil <[email protected]>
19048 L:      [email protected]
19049 S:      Odd Fixes
19050 W:      https://linuxtv.org
19051 T:      git git://linuxtv.org/media_tree.git
19052 F:      drivers/media/i2c/saa6588*
19053
19054 SAA7134 VIDEO4LINUX DRIVER
19055 M:      Mauro Carvalho Chehab <[email protected]>
19056 L:      [email protected]
19057 S:      Odd fixes
19058 W:      https://linuxtv.org
19059 T:      git git://linuxtv.org/media_tree.git
19060 F:      Documentation/driver-api/media/drivers/saa7134*
19061 F:      drivers/media/pci/saa7134/
19062
19063 SAA7146 VIDEO4LINUX-2 DRIVER
19064 M:      Hans Verkuil <[email protected]>
19065 L:      [email protected]
19066 S:      Maintained
19067 T:      git git://linuxtv.org/media_tree.git
19068 F:      drivers/media/common/saa7146/
19069 F:      drivers/media/pci/saa7146/
19070 F:      include/media/drv-intf/saa7146*
19071
19072 SAFESETID SECURITY MODULE
19073 M:      Micah Morton <[email protected]>
19074 S:      Supported
19075 F:      Documentation/admin-guide/LSM/SafeSetID.rst
19076 F:      security/safesetid/
19077
19078 SAMSUNG AUDIO (ASoC) DRIVERS
19079 M:      Sylwester Nawrocki <[email protected]>
19080 L:      [email protected] (moderated for non-subscribers)
19081 S:      Maintained
19082 B:      mailto:[email protected]
19083 F:      Documentation/devicetree/bindings/sound/samsung*
19084 F:      sound/soc/samsung/
19085
19086 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19087 M:      Krzysztof Kozlowski <[email protected]>
19088 L:      [email protected]
19089 L:      [email protected]
19090 S:      Maintained
19091 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19092 F:      drivers/crypto/exynos-rng.c
19093
19094 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19095 M:      Łukasz Stelmach <[email protected]>
19096 L:      [email protected]
19097 S:      Maintained
19098 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19099 F:      drivers/char/hw_random/exynos-trng.c
19100
19101 SAMSUNG FRAMEBUFFER DRIVER
19102 M:      Jingoo Han <[email protected]>
19103 L:      [email protected]
19104 S:      Maintained
19105 F:      drivers/video/fbdev/s3c-fb.c
19106
19107 SAMSUNG INTERCONNECT DRIVERS
19108 M:      Sylwester Nawrocki <[email protected]>
19109 M:      Artur Świgoń <[email protected]>
19110 L:      [email protected]
19111 L:      [email protected]
19112 S:      Supported
19113 F:      drivers/interconnect/samsung/
19114
19115 SAMSUNG LAPTOP DRIVER
19116 M:      Corentin Chary <[email protected]>
19117 L:      [email protected]
19118 S:      Maintained
19119 F:      drivers/platform/x86/samsung-laptop.c
19120
19121 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19122 M:      Krzysztof Kozlowski <[email protected]>
19123 L:      [email protected]
19124 L:      [email protected]
19125 S:      Maintained
19126 B:      mailto:[email protected]
19127 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19128 F:      Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19129 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19130 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19131 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19132 F:      drivers/clk/clk-s2mps11.c
19133 F:      drivers/mfd/sec*.c
19134 F:      drivers/regulator/s2m*.c
19135 F:      drivers/regulator/s5m*.c
19136 F:      drivers/rtc/rtc-s5m.c
19137 F:      include/linux/mfd/samsung/
19138
19139 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19140 M:      Sylwester Nawrocki <[email protected]>
19141 L:      [email protected]
19142 L:      [email protected]
19143 S:      Maintained
19144 F:      drivers/media/platform/samsung/s3c-camif/
19145 F:      include/media/drv-intf/s3c_camif.h
19146
19147 SAMSUNG S3FWRN5 NFC DRIVER
19148 M:      Krzysztof Kozlowski <[email protected]>
19149 S:      Maintained
19150 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19151 F:      drivers/nfc/s3fwrn5
19152
19153 SAMSUNG S5C73M3 CAMERA DRIVER
19154 M:      Sylwester Nawrocki <[email protected]>
19155 M:      Andrzej Hajda <[email protected]>
19156 L:      [email protected]
19157 S:      Supported
19158 F:      Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19159 F:      drivers/media/i2c/s5c73m3/*
19160
19161 SAMSUNG S5K5BAF CAMERA DRIVER
19162 M:      Sylwester Nawrocki <[email protected]>
19163 M:      Andrzej Hajda <[email protected]>
19164 L:      [email protected]
19165 S:      Supported
19166 F:      drivers/media/i2c/s5k5baf.c
19167
19168 SAMSUNG S5P Security SubSystem (SSS) DRIVER
19169 M:      Krzysztof Kozlowski <[email protected]>
19170 M:      Vladimir Zapolskiy <[email protected]>
19171 L:      [email protected]
19172 L:      [email protected]
19173 S:      Maintained
19174 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19175 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19176 F:      drivers/crypto/s5p-sss.c
19177
19178 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19179 M:      Sylwester Nawrocki <[email protected]>
19180 L:      [email protected]
19181 S:      Supported
19182 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
19183 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19184 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19185 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19186 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19187 F:      Documentation/devicetree/bindings/media/samsung,fimc.yaml
19188 F:      drivers/media/platform/samsung/exynos4-is/
19189
19190 SAMSUNG SOC CLOCK DRIVERS
19191 M:      Krzysztof Kozlowski <[email protected]>
19192 M:      Sylwester Nawrocki <[email protected]>
19193 M:      Tomasz Figa <[email protected]>
19194 M:      Chanwoo Choi <[email protected]>
19195 R:      Alim Akhtar <[email protected]>
19196 L:      [email protected]
19197 S:      Maintained
19198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
19200 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
19201 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
19202 F:      drivers/clk/samsung/
19203 F:      include/dt-bindings/clock/exynos*.h
19204 F:      include/dt-bindings/clock/s5p*.h
19205 F:      include/dt-bindings/clock/samsung,*.h
19206 F:      include/linux/clk/samsung.h
19207
19208 SAMSUNG SPI DRIVERS
19209 M:      Andi Shyti <[email protected]>
19210 L:      [email protected]
19211 L:      [email protected]
19212 S:      Maintained
19213 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19214 F:      drivers/spi/spi-s3c*
19215 F:      include/linux/platform_data/spi-s3c64xx.h
19216
19217 SAMSUNG SXGBE DRIVERS
19218 M:      Byungho An <[email protected]>
19219 L:      [email protected]
19220 S:      Supported
19221 F:      drivers/net/ethernet/samsung/sxgbe/
19222
19223 SAMSUNG THERMAL DRIVER
19224 M:      Bartlomiej Zolnierkiewicz <[email protected]>
19225 M:      Krzysztof Kozlowski <[email protected]>
19226 L:      [email protected]
19227 L:      [email protected]
19228 S:      Maintained
19229 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19230 F:      drivers/thermal/samsung/
19231
19232 SAMSUNG USB2 PHY DRIVER
19233 M:      Sylwester Nawrocki <[email protected]>
19234 L:      [email protected]
19235 S:      Supported
19236 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19237 F:      Documentation/driver-api/phy/samsung-usb2.rst
19238 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
19239 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
19240 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
19241 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
19242 F:      drivers/phy/samsung/phy-samsung-usb2.c
19243 F:      drivers/phy/samsung/phy-samsung-usb2.h
19244
19245 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19246 M:      Paul Barker <[email protected]>
19247 R:      Marc Murphy <[email protected]>
19248 S:      Supported
19249 F:      arch/arm/boot/dts/ti/omap/am335x-sancloud*
19250
19251 SC1200 WDT DRIVER
19252 M:      Zwane Mwaikambo <[email protected]>
19253 S:      Maintained
19254 F:      drivers/watchdog/sc1200wdt.c
19255
19256 SCHEDULER
19257 M:      Ingo Molnar <[email protected]>
19258 M:      Peter Zijlstra <[email protected]>
19259 M:      Juri Lelli <[email protected]> (SCHED_DEADLINE)
19260 M:      Vincent Guittot <[email protected]> (SCHED_NORMAL)
19261 R:      Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
19262 R:      Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
19263 R:      Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
19264 R:      Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
19265 R:      Daniel Bristot de Oliveira <[email protected]> (SCHED_DEADLINE)
19266 R:      Valentin Schneider <[email protected]> (TOPOLOGY)
19267 L:      [email protected]
19268 S:      Maintained
19269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19270 F:      include/linux/preempt.h
19271 F:      include/linux/sched.h
19272 F:      include/linux/wait.h
19273 F:      include/uapi/linux/sched.h
19274 F:      kernel/sched/
19275
19276 SCSI LIBSAS SUBSYSTEM
19277 R:      John Garry <[email protected]>
19278 R:      Jason Yan <[email protected]>
19279 L:      [email protected]
19280 S:      Supported
19281 F:      Documentation/scsi/libsas.rst
19282 F:      drivers/scsi/libsas/
19283 F:      include/scsi/libsas.h
19284 F:      include/scsi/sas_ata.h
19285
19286 SCSI RDMA PROTOCOL (SRP) INITIATOR
19287 M:      Bart Van Assche <[email protected]>
19288 L:      [email protected]
19289 S:      Supported
19290 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
19291 F:      drivers/infiniband/ulp/srp/
19292 F:      include/scsi/srp.h
19293
19294 SCSI RDMA PROTOCOL (SRP) TARGET
19295 M:      Bart Van Assche <[email protected]>
19296 L:      [email protected]
19297 L:      [email protected]
19298 S:      Supported
19299 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
19300 F:      drivers/infiniband/ulp/srpt/
19301
19302 SCSI SG DRIVER
19303 M:      Doug Gilbert <[email protected]>
19304 L:      [email protected]
19305 S:      Maintained
19306 W:      http://sg.danny.cz/sg
19307 F:      Documentation/scsi/scsi-generic.rst
19308 F:      drivers/scsi/sg.c
19309 F:      include/scsi/sg.h
19310
19311 SCSI SUBSYSTEM
19312 M:      "James E.J. Bottomley" <[email protected]>
19313 M:      "Martin K. Petersen" <[email protected]>
19314 L:      [email protected]
19315 S:      Maintained
19316 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
19317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19319 F:      Documentation/devicetree/bindings/scsi/
19320 F:      drivers/scsi/
19321 F:      drivers/ufs/
19322 F:      include/scsi/
19323
19324 SCSI TAPE DRIVER
19325 M:      Kai Mäkisara <[email protected]>
19326 L:      [email protected]
19327 S:      Maintained
19328 F:      Documentation/scsi/st.rst
19329 F:      drivers/scsi/st.*
19330 F:      drivers/scsi/st_*.h
19331
19332 SCSI TARGET CORE USER DRIVER
19333 M:      Bodo Stroesser <[email protected]>
19334 L:      [email protected]
19335 L:      [email protected]
19336 S:      Supported
19337 F:      Documentation/target/tcmu-design.rst
19338 F:      drivers/target/target_core_user.c
19339 F:      include/uapi/linux/target_core_user.h
19340
19341 SCSI TARGET SUBSYSTEM
19342 M:      "Martin K. Petersen" <[email protected]>
19343 L:      [email protected]
19344 L:      [email protected]
19345 S:      Supported
19346 Q:      https://patchwork.kernel.org/project/target-devel/list/
19347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19348 F:      Documentation/target/
19349 F:      drivers/target/
19350 F:      include/target/
19351
19352 SCTP PROTOCOL
19353 M:      Marcelo Ricardo Leitner <[email protected]>
19354 M:      Xin Long <[email protected]>
19355 L:      [email protected]
19356 S:      Maintained
19357 W:      https://github.com/sctp/lksctp-tools/wiki
19358 F:      Documentation/networking/sctp.rst
19359 F:      include/linux/sctp.h
19360 F:      include/net/sctp/
19361 F:      include/uapi/linux/sctp.h
19362 F:      net/sctp/
19363
19364 SCx200 CPU SUPPORT
19365 M:      Jim Cromie <[email protected]>
19366 S:      Odd Fixes
19367 F:      Documentation/i2c/busses/scx200_acb.rst
19368 F:      arch/x86/platform/scx200/
19369 F:      drivers/i2c/busses/scx200*
19370 F:      drivers/mtd/maps/scx200_docflash.c
19371 F:      drivers/watchdog/scx200_wdt.c
19372 F:      include/linux/scx200.h
19373
19374 SCx200 GPIO DRIVER
19375 M:      Jim Cromie <[email protected]>
19376 S:      Maintained
19377 F:      drivers/char/scx200_gpio.c
19378 F:      include/linux/scx200_gpio.h
19379
19380 SCx200 HRT CLOCKSOURCE DRIVER
19381 M:      Jim Cromie <[email protected]>
19382 S:      Maintained
19383 F:      drivers/clocksource/scx200_hrt.c
19384
19385 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
19386 M:      Sascha Sommer <[email protected]>
19387 L:      [email protected] (subscribers-only)
19388 S:      Maintained
19389 F:      drivers/mmc/host/sdricoh_cs.c
19390
19391 SECO BOARDS CEC DRIVER
19392 M:      Ettore Chimenti <[email protected]>
19393 S:      Maintained
19394 F:      drivers/media/cec/platform/seco/seco-cec.c
19395 F:      drivers/media/cec/platform/seco/seco-cec.h
19396
19397 SECURE COMPUTING
19398 M:      Kees Cook <[email protected]>
19399 R:      Andy Lutomirski <[email protected]>
19400 R:      Will Drewry <[email protected]>
19401 S:      Supported
19402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
19403 F:      Documentation/userspace-api/seccomp_filter.rst
19404 F:      include/linux/seccomp.h
19405 F:      include/uapi/linux/seccomp.h
19406 F:      kernel/seccomp.c
19407 F:      tools/testing/selftests/kselftest_harness.h
19408 F:      tools/testing/selftests/seccomp/*
19409 K:      \bsecure_computing
19410 K:      \bTIF_SECCOMP\b
19411
19412 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
19413 M:      Kamal Dasu <[email protected]>
19414 M:      Al Cooper <[email protected]>
19415 R:      Broadcom internal kernel review list <[email protected]>
19416 L:      [email protected]
19417 S:      Maintained
19418 F:      drivers/mmc/host/sdhci-brcmstb*
19419
19420 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
19421 M:      Adrian Hunter <[email protected]>
19422 L:      [email protected]
19423 S:      Supported
19424 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
19425 F:      drivers/mmc/host/sdhci*
19426
19427 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
19428 M:      Aubin Constans <[email protected]>
19429 R:      Eugen Hristev <[email protected]>
19430 L:      [email protected]
19431 S:      Supported
19432 F:      drivers/mmc/host/sdhci-of-at91.c
19433
19434 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
19435 M:      Haibo Chen <[email protected]>
19436 L:      [email protected]
19437 L:      [email protected]
19438 S:      Maintained
19439 F:      drivers/mmc/host/sdhci-esdhc-imx.c
19440
19441 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
19442 M:      Ben Dooks <[email protected]>
19443 M:      Jaehoon Chung <[email protected]>
19444 L:      [email protected]
19445 S:      Maintained
19446 F:      drivers/mmc/host/sdhci-s3c*
19447
19448 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
19449 M:      Viresh Kumar <[email protected]>
19450 L:      [email protected]
19451 S:      Maintained
19452 F:      drivers/mmc/host/sdhci-spear.c
19453
19454 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
19455 M:      Vignesh Raghavendra <[email protected]>
19456 L:      [email protected]
19457 S:      Maintained
19458 F:      drivers/mmc/host/sdhci-omap.c
19459
19460 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
19461 M:      Jonathan Derrick <[email protected]>
19462 L:      [email protected]
19463 S:      Supported
19464 F:      block/opal_proto.h
19465 F:      block/sed*
19466 F:      include/linux/sed*
19467 F:      include/uapi/linux/sed*
19468
19469 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19470 M:      Mark Rutland <[email protected]>
19471 M:      Lorenzo Pieralisi <[email protected]>
19472 M:      Sudeep Holla <[email protected]>
19473 L:      [email protected] (moderated for non-subscribers)
19474 S:      Maintained
19475 F:      drivers/firmware/smccc/
19476 F:      include/linux/arm-smccc.h
19477
19478 SECURITY CONTACT
19479 M:      Security Officers <[email protected]>
19480 S:      Supported
19481 F:      Documentation/process/security-bugs.rst
19482
19483 SECURITY SUBSYSTEM
19484 M:      Paul Moore <[email protected]>
19485 M:      James Morris <[email protected]>
19486 M:      "Serge E. Hallyn" <[email protected]>
19487 L:      [email protected] (suggested Cc:)
19488 S:      Supported
19489 W:      http://kernsec.org/
19490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
19491 F:      security/
19492 X:      security/selinux/
19493
19494 SELINUX SECURITY MODULE
19495 M:      Paul Moore <[email protected]>
19496 M:      Stephen Smalley <[email protected]>
19497 M:      Eric Paris <[email protected]>
19498 L:      [email protected]
19499 S:      Supported
19500 W:      https://selinuxproject.org
19501 W:      https://github.com/SELinuxProject
19502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
19503 F:      Documentation/ABI/removed/sysfs-selinux-checkreqprot
19504 F:      Documentation/ABI/removed/sysfs-selinux-disable
19505 F:      Documentation/admin-guide/LSM/SELinux.rst
19506 F:      include/trace/events/avc.h
19507 F:      include/uapi/linux/selinux_netlink.h
19508 F:      scripts/selinux/
19509 F:      security/selinux/
19510
19511 SENSABLE PHANTOM
19512 M:      Jiri Slaby <[email protected]>
19513 S:      Maintained
19514 F:      drivers/misc/phantom.c
19515 F:      include/uapi/linux/phantom.h
19516
19517 SENSEAIR SUNRISE 006-0-0007
19518 M:      Jacopo Mondi <[email protected]>
19519 S:      Maintained
19520 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
19521 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
19522 F:      drivers/iio/chemical/sunrise_co2.c
19523
19524 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
19525 M:      Tomasz Duszynski <[email protected]>
19526 S:      Maintained
19527 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
19528 F:      drivers/iio/chemical/scd30.h
19529 F:      drivers/iio/chemical/scd30_core.c
19530 F:      drivers/iio/chemical/scd30_i2c.c
19531 F:      drivers/iio/chemical/scd30_serial.c
19532
19533 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
19534 M:      Roan van Dijk <[email protected]>
19535 S:      Maintained
19536 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
19537 F:      drivers/iio/chemical/scd4x.c
19538
19539 SENSIRION SGP40 GAS SENSOR DRIVER
19540 M:      Andreas Klinger <[email protected]>
19541 S:      Maintained
19542 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
19543 F:      drivers/iio/chemical/sgp40.c
19544
19545 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
19546 M:      Tomasz Duszynski <[email protected]>
19547 S:      Maintained
19548 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
19549 F:      drivers/iio/chemical/sps30.c
19550 F:      drivers/iio/chemical/sps30_i2c.c
19551 F:      drivers/iio/chemical/sps30_serial.c
19552
19553 SERIAL DEVICE BUS
19554 M:      Rob Herring <[email protected]>
19555 L:      [email protected]
19556 S:      Maintained
19557 F:      Documentation/devicetree/bindings/serial/serial.yaml
19558 F:      drivers/tty/serdev/
19559 F:      include/linux/serdev.h
19560
19561 SERIAL IR RECEIVER
19562 M:      Sean Young <[email protected]>
19563 L:      [email protected]
19564 S:      Maintained
19565 F:      drivers/media/rc/serial_ir.c
19566
19567 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
19568 M:      Srinivas Kandagatla <[email protected]>
19569 L:      [email protected] (moderated for non-subscribers)
19570 S:      Maintained
19571 F:      Documentation/devicetree/bindings/slimbus/
19572 F:      drivers/slimbus/
19573 F:      include/linux/slimbus.h
19574
19575 SFC NETWORK DRIVER
19576 M:      Edward Cree <[email protected]>
19577 M:      Martin Habets <[email protected]>
19578 L:      [email protected]
19579 L:      [email protected]
19580 S:      Supported
19581 F:      Documentation/networking/devlink/sfc.rst
19582 F:      drivers/net/ethernet/sfc/
19583
19584 SFCTEMP HWMON DRIVER
19585 M:      Emil Renner Berthing <[email protected]>
19586 M:      Hal Feng <[email protected]>
19587 L:      [email protected]
19588 S:      Maintained
19589 F:      Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
19590 F:      Documentation/hwmon/sfctemp.rst
19591 F:      drivers/hwmon/sfctemp.c
19592
19593 SFF/SFP/SFP+ MODULE SUPPORT
19594 M:      Russell King <[email protected]>
19595 L:      [email protected]
19596 S:      Maintained
19597 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
19598 F:      drivers/net/phy/phylink.c
19599 F:      drivers/net/phy/sfp*
19600 F:      include/linux/mdio/mdio-i2c.h
19601 F:      include/linux/phylink.h
19602 F:      include/linux/sfp.h
19603 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)
19604
19605 SGI GRU DRIVER
19606 M:      Dimitri Sivanich <[email protected]>
19607 S:      Maintained
19608 F:      drivers/misc/sgi-gru/
19609
19610 SGI XP/XPC/XPNET DRIVER
19611 M:      Robin Holt <[email protected]>
19612 M:      Steve Wahl <[email protected]>
19613 S:      Maintained
19614 F:      drivers/misc/sgi-xp/
19615
19616 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
19617 M:      Karsten Graul <[email protected]>
19618 M:      Wenjia Zhang <[email protected]>
19619 M:      Jan Karcher <[email protected]>
19620 R:      D. Wythe <[email protected]>
19621 R:      Tony Lu <[email protected]>
19622 R:      Wen Gu <[email protected]>
19623 L:      [email protected]
19624 S:      Supported
19625 F:      net/smc/
19626
19627 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
19628 M:      Linus Walleij <[email protected]>
19629 L:      [email protected]
19630 S:      Maintained
19631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
19632 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
19633 F:      drivers/iio/light/gp2ap002.c
19634
19635 SHARP RJ54N1CB0C SENSOR DRIVER
19636 M:      Jacopo Mondi <[email protected]>
19637 L:      [email protected]
19638 S:      Odd fixes
19639 T:      git git://linuxtv.org/media_tree.git
19640 F:      drivers/media/i2c/rj54n1cb0c.c
19641 F:      include/media/i2c/rj54n1cb0c.h
19642
19643 SH_VOU V4L2 OUTPUT DRIVER
19644 L:      [email protected]
19645 S:      Orphan
19646 F:      drivers/media/platform/renesas/sh_vou.c
19647 F:      include/media/drv-intf/sh_vou.h
19648
19649 SI2157 MEDIA DRIVER
19650 M:      Antti Palosaari <[email protected]>
19651 L:      [email protected]
19652 S:      Maintained
19653 W:      https://linuxtv.org
19654 W:      http://palosaari.fi/linux/
19655 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19656 T:      git git://linuxtv.org/anttip/media_tree.git
19657 F:      drivers/media/tuners/si2157*
19658
19659 SI2165 MEDIA DRIVER
19660 M:      Matthias Schwarzott <[email protected]>
19661 L:      [email protected]
19662 S:      Maintained
19663 W:      https://linuxtv.org
19664 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19665 F:      drivers/media/dvb-frontends/si2165*
19666
19667 SI2168 MEDIA DRIVER
19668 M:      Antti Palosaari <[email protected]>
19669 L:      [email protected]
19670 S:      Maintained
19671 W:      https://linuxtv.org
19672 W:      http://palosaari.fi/linux/
19673 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19674 T:      git git://linuxtv.org/anttip/media_tree.git
19675 F:      drivers/media/dvb-frontends/si2168*
19676
19677 SI470X FM RADIO RECEIVER I2C DRIVER
19678 M:      Hans Verkuil <[email protected]>
19679 L:      [email protected]
19680 S:      Odd Fixes
19681 W:      https://linuxtv.org
19682 T:      git git://linuxtv.org/media_tree.git
19683 F:      Documentation/devicetree/bindings/media/silabs,si470x.yaml
19684 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
19685
19686 SI470X FM RADIO RECEIVER USB DRIVER
19687 M:      Hans Verkuil <[email protected]>
19688 L:      [email protected]
19689 S:      Maintained
19690 W:      https://linuxtv.org
19691 T:      git git://linuxtv.org/media_tree.git
19692 F:      drivers/media/radio/si470x/radio-si470x-common.c
19693 F:      drivers/media/radio/si470x/radio-si470x-usb.c
19694 F:      drivers/media/radio/si470x/radio-si470x.h
19695
19696 SI4713 FM RADIO TRANSMITTER I2C DRIVER
19697 M:      Eduardo Valentin <[email protected]>
19698 L:      [email protected]
19699 S:      Odd Fixes
19700 W:      https://linuxtv.org
19701 T:      git git://linuxtv.org/media_tree.git
19702 F:      drivers/media/radio/si4713/si4713.?
19703
19704 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
19705 M:      Eduardo Valentin <[email protected]>
19706 L:      [email protected]
19707 S:      Odd Fixes
19708 W:      https://linuxtv.org
19709 T:      git git://linuxtv.org/media_tree.git
19710 F:      drivers/media/radio/si4713/radio-platform-si4713.c
19711
19712 SI4713 FM RADIO TRANSMITTER USB DRIVER
19713 M:      Hans Verkuil <[email protected]>
19714 L:      [email protected]
19715 S:      Maintained
19716 W:      https://linuxtv.org
19717 T:      git git://linuxtv.org/media_tree.git
19718 F:      drivers/media/radio/si4713/radio-usb-si4713.c
19719
19720 SIANO DVB DRIVER
19721 M:      Mauro Carvalho Chehab <[email protected]>
19722 L:      [email protected]
19723 S:      Odd fixes
19724 W:      https://linuxtv.org
19725 T:      git git://linuxtv.org/media_tree.git
19726 F:      drivers/media/common/siano/
19727 F:      drivers/media/mmc/siano/
19728 F:      drivers/media/usb/siano/
19729 F:      drivers/media/usb/siano/
19730
19731 SIEMENS IPC LED DRIVERS
19732 M:      Gerd Haeussler <[email protected]>
19733 M:      Xing Tong Wu <[email protected]>
19734 M:      Tobias Schaffner <[email protected]>
19735 L:      [email protected]
19736 S:      Maintained
19737 F:      drivers/leds/simple/
19738
19739 SIEMENS IPC PLATFORM DRIVERS
19740 M:      Gerd Haeussler <[email protected]>
19741 M:      Xing Tong Wu <[email protected]>
19742 M:      Tobias Schaffner <[email protected]>
19743 L:      [email protected]
19744 S:      Maintained
19745 F:      drivers/platform/x86/siemens/
19746 F:      include/linux/platform_data/x86/simatic-ipc-base.h
19747 F:      include/linux/platform_data/x86/simatic-ipc.h
19748
19749 SIEMENS IPC WATCHDOG DRIVERS
19750 M:      Gerd Haeussler <[email protected]>
19751 M:      Xing Tong Wu <[email protected]>
19752 M:      Tobias Schaffner <[email protected]>
19753 L:      [email protected]
19754 S:      Maintained
19755 F:      drivers/watchdog/simatic-ipc-wdt.c
19756
19757 SIFIVE DRIVERS
19758 M:      Palmer Dabbelt <[email protected]>
19759 M:      Paul Walmsley <[email protected]>
19760 L:      [email protected]
19761 S:      Supported
19762 N:      sifive
19763 K:      [^@]sifive
19764
19765 SIFIVE FU540 SYSTEM-ON-CHIP
19766 M:      Paul Walmsley <[email protected]>
19767 M:      Palmer Dabbelt <[email protected]>
19768 L:      [email protected]
19769 S:      Supported
19770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
19771 N:      fu540
19772 K:      fu540
19773
19774 SIFIVE PDMA DRIVER
19775 M:      Green Wan <[email protected]>
19776 S:      Maintained
19777 F:      Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
19778 F:      drivers/dma/sf-pdma/
19779
19780 SIFIVE SOC DRIVERS
19781 M:      Conor Dooley <[email protected]>
19782 L:      [email protected]
19783 S:      Maintained
19784 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19785 F:      Documentation/devicetree/bindings/cache/sifive,ccache0.yaml
19786 F:      drivers/soc/sifive/
19787
19788 SILEAD TOUCHSCREEN DRIVER
19789 M:      Hans de Goede <[email protected]>
19790 L:      [email protected]
19791 L:      [email protected]
19792 S:      Maintained
19793 F:      drivers/input/touchscreen/silead.c
19794 F:      drivers/platform/x86/touchscreen_dmi.c
19795
19796 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
19797 M:      Jérôme Pouiller <[email protected]>
19798 S:      Supported
19799 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
19800 F:      drivers/net/wireless/silabs/wfx/
19801
19802 SILICON MOTION SM712 FRAME BUFFER DRIVER
19803 M:      Sudip Mukherjee <[email protected]>
19804 M:      Teddy Wang <[email protected]>
19805 M:      Sudip Mukherjee <[email protected]>
19806 L:      [email protected]
19807 S:      Maintained
19808 F:      Documentation/fb/sm712fb.rst
19809 F:      drivers/video/fbdev/sm712*
19810
19811 SILVACO I3C DUAL-ROLE MASTER
19812 M:      Miquel Raynal <[email protected]>
19813 M:      Conor Culhane <[email protected]>
19814 L:      [email protected] (moderated for non-subscribers)
19815 S:      Maintained
19816 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
19817 F:      drivers/i3c/master/svc-i3c-master.c
19818
19819 SIMPLEFB FB DRIVER
19820 M:      Hans de Goede <[email protected]>
19821 L:      [email protected]
19822 S:      Maintained
19823 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
19824 F:      drivers/video/fbdev/simplefb.c
19825 F:      include/linux/platform_data/simplefb.h
19826
19827 SIMTEC EB110ATX (Chalice CATS)
19828 M:      Simtec Linux Team <[email protected]>
19829 S:      Supported
19830 W:      http://www.simtec.co.uk/products/EB110ATX/
19831
19832 SIOX
19833 M:      Thorsten Scherer <[email protected]>
19834 M:      Uwe Kleine-König <[email protected]>
19835 R:      Pengutronix Kernel Team <[email protected]>
19836 S:      Supported
19837 F:      drivers/gpio/gpio-siox.c
19838 F:      drivers/siox/*
19839 F:      include/trace/events/siox.h
19840
19841 SIPHASH PRF ROUTINES
19842 M:      Jason A. Donenfeld <[email protected]>
19843 S:      Maintained
19844 F:      include/linux/siphash.h
19845 F:      lib/siphash.c
19846 F:      lib/siphash_kunit.c
19847
19848 SIS 190 ETHERNET DRIVER
19849 M:      Francois Romieu <[email protected]>
19850 L:      [email protected]
19851 S:      Maintained
19852 F:      drivers/net/ethernet/sis/sis190.c
19853
19854 SIS 900/7016 FAST ETHERNET DRIVER
19855 M:      Daniele Venzano <[email protected]>
19856 L:      [email protected]
19857 S:      Maintained
19858 W:      http://www.brownhat.org/sis900.html
19859 F:      drivers/net/ethernet/sis/sis900.*
19860
19861 SIS FRAMEBUFFER DRIVER
19862 S:      Orphan
19863 F:      Documentation/fb/sisfb.rst
19864 F:      drivers/video/fbdev/sis/
19865 F:      include/video/sisfb.h
19866
19867 SIS I2C TOUCHSCREEN DRIVER
19868 M:      Mika Penttilä <[email protected]>
19869 L:      [email protected]
19870 S:      Maintained
19871 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
19872 F:      drivers/input/touchscreen/sis_i2c.c
19873
19874 SIS USB2VGA DRIVER
19875 M:      Thomas Winischhofer <[email protected]>
19876 S:      Maintained
19877 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
19878 F:      drivers/usb/misc/sisusbvga/
19879
19880 SL28 CPLD MFD DRIVER
19881 M:      Michael Walle <[email protected]>
19882 S:      Maintained
19883 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
19884 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
19885 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
19886 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
19887 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
19888 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
19889 F:      drivers/gpio/gpio-sl28cpld.c
19890 F:      drivers/hwmon/sl28cpld-hwmon.c
19891 F:      drivers/irqchip/irq-sl28cpld.c
19892 F:      drivers/pwm/pwm-sl28cpld.c
19893 F:      drivers/watchdog/sl28cpld_wdt.c
19894
19895 SL28 VPD NVMEM LAYOUT DRIVER
19896 M:      Michael Walle <[email protected]>
19897 S:      Maintained
19898 F:      Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
19899 F:      drivers/nvmem/layouts/sl28vpd.c
19900
19901 SLAB ALLOCATOR
19902 M:      Christoph Lameter <[email protected]>
19903 M:      Pekka Enberg <[email protected]>
19904 M:      David Rientjes <[email protected]>
19905 M:      Joonsoo Kim <[email protected]>
19906 M:      Andrew Morton <[email protected]>
19907 M:      Vlastimil Babka <[email protected]>
19908 R:      Roman Gushchin <[email protected]>
19909 R:      Hyeonggon Yoo <[email protected]>
19910 L:      [email protected]
19911 S:      Maintained
19912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
19913 F:      include/linux/sl?b*.h
19914 F:      mm/sl?b*
19915
19916 SLCAN CAN NETWORK DRIVER
19917 M:      Dario Binacchi <[email protected]>
19918 L:      [email protected]
19919 S:      Maintained
19920 F:      drivers/net/can/slcan/
19921
19922 SLEEPABLE READ-COPY UPDATE (SRCU)
19923 M:      Lai Jiangshan <[email protected]>
19924 M:      "Paul E. McKenney" <[email protected]>
19925 M:      Josh Triplett <[email protected]>
19926 R:      Steven Rostedt <[email protected]>
19927 R:      Mathieu Desnoyers <[email protected]>
19928 L:      [email protected]
19929 S:      Supported
19930 W:      http://www.rdrop.com/users/paulmck/RCU/
19931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19932 F:      include/linux/srcu*.h
19933 F:      kernel/rcu/srcu*.c
19934
19935 SMACK SECURITY MODULE
19936 M:      Casey Schaufler <[email protected]>
19937 L:      [email protected]
19938 S:      Maintained
19939 W:      http://schaufler-ca.com
19940 T:      git git://github.com/cschaufler/smack-next
19941 F:      Documentation/admin-guide/LSM/Smack.rst
19942 F:      security/smack/
19943
19944 SMC91x ETHERNET DRIVER
19945 M:      Nicolas Pitre <[email protected]>
19946 S:      Odd Fixes
19947 F:      drivers/net/ethernet/smsc/smc91x.*
19948
19949 SMSC EMC2103 HARDWARE MONITOR DRIVER
19950 M:      Steve Glendinning <[email protected]>
19951 L:      [email protected]
19952 S:      Maintained
19953 F:      Documentation/hwmon/emc2103.rst
19954 F:      drivers/hwmon/emc2103.c
19955
19956 SMSC SCH5627 HARDWARE MONITOR DRIVER
19957 M:      Hans de Goede <[email protected]>
19958 L:      [email protected]
19959 S:      Supported
19960 F:      Documentation/hwmon/sch5627.rst
19961 F:      drivers/hwmon/sch5627.c
19962
19963 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
19964 M:      Steve Glendinning <[email protected]>
19965 L:      [email protected]
19966 S:      Maintained
19967 F:      drivers/video/fbdev/smscufx.c
19968
19969 SMSC47B397 HARDWARE MONITOR DRIVER
19970 M:      Jean Delvare <[email protected]>
19971 L:      [email protected]
19972 S:      Maintained
19973 F:      Documentation/hwmon/smsc47b397.rst
19974 F:      drivers/hwmon/smsc47b397.c
19975
19976 SMSC911x ETHERNET DRIVER
19977 M:      Steve Glendinning <[email protected]>
19978 L:      [email protected]
19979 S:      Maintained
19980 F:      drivers/net/ethernet/smsc/smsc911x.*
19981 F:      include/linux/smsc911x.h
19982
19983 SMSC9420 PCI ETHERNET DRIVER
19984 M:      Steve Glendinning <[email protected]>
19985 L:      [email protected]
19986 S:      Maintained
19987 F:      drivers/net/ethernet/smsc/smsc9420.*
19988
19989 SNET DPU VIRTIO DATA PATH ACCELERATOR
19990 R:      Alvaro Karsz <[email protected]>
19991 F:      drivers/vdpa/solidrun/
19992
19993 SOCIONEXT (SNI) AVE NETWORK DRIVER
19994 M:      Kunihiko Hayashi <[email protected]>
19995 L:      [email protected]
19996 S:      Maintained
19997 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
19998 F:      drivers/net/ethernet/socionext/sni_ave.c
19999
20000 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20001 M:      Jassi Brar <[email protected]>
20002 M:      Ilias Apalodimas <[email protected]>
20003 L:      [email protected]
20004 S:      Maintained
20005 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20006 F:      drivers/net/ethernet/socionext/netsec.c
20007
20008 SOCIONEXT (SNI) Synquacer SPI DRIVER
20009 M:      Masahisa Kojima <[email protected]>
20010 M:      Jassi Brar <[email protected]>
20011 L:      [email protected]
20012 S:      Maintained
20013 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20014 F:      drivers/spi/spi-synquacer.c
20015
20016 SOCIONEXT SYNQUACER I2C DRIVER
20017 M:      Ard Biesheuvel <[email protected]>
20018 L:      [email protected]
20019 S:      Maintained
20020 F:      Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20021 F:      drivers/i2c/busses/i2c-synquacer.c
20022
20023 SOCIONEXT UNIPHIER SOUND DRIVER
20024 L:      [email protected] (moderated for non-subscribers)
20025 S:      Orphan
20026 F:      sound/soc/uniphier/
20027
20028 SOCKET TIMESTAMPING
20029 M:      Willem de Bruijn <[email protected]>
20030 S:      Maintained
20031 F:      Documentation/networking/timestamping.rst
20032 F:      include/uapi/linux/net_tstamp.h
20033 F:      tools/testing/selftests/net/so_txtime.c
20034
20035 SOEKRIS NET48XX LED SUPPORT
20036 M:      Chris Boot <[email protected]>
20037 S:      Maintained
20038 F:      drivers/leds/leds-net48xx.c
20039
20040 SOFT-IWARP DRIVER (siw)
20041 M:      Bernard Metzler <[email protected]>
20042 L:      [email protected]
20043 S:      Supported
20044 F:      drivers/infiniband/sw/siw/
20045 F:      include/uapi/rdma/siw-abi.h
20046
20047 SOFT-ROCE DRIVER (rxe)
20048 M:      Zhu Yanjun <[email protected]>
20049 L:      [email protected]
20050 S:      Supported
20051 F:      drivers/infiniband/sw/rxe/
20052 F:      include/uapi/rdma/rdma_user_rxe.h
20053
20054 SOFTLOGIC 6x10 MPEG CODEC
20055 M:      Bluecherry Maintainers <[email protected]>
20056 M:      Anton Sviridenko <[email protected]>
20057 M:      Andrey Utkin <[email protected]>
20058 M:      Ismael Luceno <[email protected]>
20059 L:      [email protected]
20060 S:      Supported
20061 F:      drivers/media/pci/solo6x10/
20062
20063 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20064 M:      James Morse <[email protected]>
20065 L:      [email protected] (moderated for non-subscribers)
20066 S:      Maintained
20067 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
20068 F:      drivers/firmware/arm_sdei.c
20069 F:      include/linux/arm_sdei.h
20070 F:      include/uapi/linux/arm_sdei.h
20071
20072 SOFTWARE NODES AND DEVICE PROPERTIES
20073 R:      Andy Shevchenko <[email protected]>
20074 R:      Daniel Scally <[email protected]>
20075 R:      Heikki Krogerus <[email protected]>
20076 R:      Sakari Ailus <[email protected]>
20077 L:      [email protected]
20078 S:      Maintained
20079 F:      drivers/base/property.c
20080 F:      drivers/base/swnode.c
20081 F:      include/linux/fwnode.h
20082 F:      include/linux/property.h
20083
20084 SOFTWARE RAID (Multiple Disks) SUPPORT
20085 M:      Song Liu <[email protected]>
20086 L:      [email protected]
20087 S:      Supported
20088 Q:      https://patchwork.kernel.org/project/linux-raid/list/
20089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20090 F:      drivers/md/Kconfig
20091 F:      drivers/md/Makefile
20092 F:      drivers/md/md*
20093 F:      drivers/md/raid*
20094 F:      include/linux/raid/
20095 F:      include/uapi/linux/raid/
20096
20097 SOLIDRUN CLEARFOG SUPPORT
20098 M:      Russell King <[email protected]>
20099 S:      Maintained
20100 F:      arch/arm/boot/dts/marvell/armada-388-clearfog*
20101 F:      arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20102
20103 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20104 M:      Russell King <[email protected]>
20105 S:      Maintained
20106 F:      arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20107 F:      arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20108 F:      arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20109
20110 SONIC NETWORK DRIVER
20111 M:      Thomas Bogendoerfer <[email protected]>
20112 L:      [email protected]
20113 S:      Maintained
20114 F:      drivers/net/ethernet/natsemi/sonic.*
20115
20116 SONICS SILICON BACKPLANE DRIVER (SSB)
20117 M:      Michael Buesch <[email protected]>
20118 L:      [email protected]
20119 S:      Maintained
20120 F:      drivers/ssb/
20121 F:      include/linux/ssb/
20122
20123 SONY IMX208 SENSOR DRIVER
20124 M:      Sakari Ailus <[email protected]>
20125 L:      [email protected]
20126 S:      Maintained
20127 T:      git git://linuxtv.org/media_tree.git
20128 F:      drivers/media/i2c/imx208.c
20129
20130 SONY IMX214 SENSOR DRIVER
20131 M:      Ricardo Ribalda <[email protected]>
20132 L:      [email protected]
20133 S:      Maintained
20134 T:      git git://linuxtv.org/media_tree.git
20135 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20136 F:      drivers/media/i2c/imx214.c
20137
20138 SONY IMX219 SENSOR DRIVER
20139 M:      Dave Stevenson <[email protected]>
20140 L:      [email protected]
20141 S:      Maintained
20142 T:      git git://linuxtv.org/media_tree.git
20143 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
20144 F:      drivers/media/i2c/imx219.c
20145
20146 SONY IMX258 SENSOR DRIVER
20147 M:      Sakari Ailus <[email protected]>
20148 L:      [email protected]
20149 S:      Maintained
20150 T:      git git://linuxtv.org/media_tree.git
20151 F:      Documentation/devicetree/bindings/media/i2c/imx258.yaml
20152 F:      drivers/media/i2c/imx258.c
20153
20154 SONY IMX274 SENSOR DRIVER
20155 M:      Leon Luo <[email protected]>
20156 L:      [email protected]
20157 S:      Maintained
20158 T:      git git://linuxtv.org/media_tree.git
20159 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20160 F:      drivers/media/i2c/imx274.c
20161
20162 SONY IMX290 SENSOR DRIVER
20163 M:      Manivannan Sadhasivam <[email protected]>
20164 L:      [email protected]
20165 S:      Maintained
20166 T:      git git://linuxtv.org/media_tree.git
20167 F:      Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20168 F:      drivers/media/i2c/imx290.c
20169
20170 SONY IMX296 SENSOR DRIVER
20171 M:      Laurent Pinchart <[email protected]>
20172 M:      Manivannan Sadhasivam <[email protected]>
20173 L:      [email protected]
20174 S:      Maintained
20175 T:      git git://linuxtv.org/media_tree.git
20176 F:      Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20177 F:      drivers/media/i2c/imx296.c
20178
20179 SONY IMX319 SENSOR DRIVER
20180 M:      Bingbu Cao <[email protected]>
20181 L:      [email protected]
20182 S:      Maintained
20183 T:      git git://linuxtv.org/media_tree.git
20184 F:      drivers/media/i2c/imx319.c
20185
20186 SONY IMX334 SENSOR DRIVER
20187 L:      [email protected]
20188 S:      Orphan
20189 T:      git git://linuxtv.org/media_tree.git
20190 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20191 F:      drivers/media/i2c/imx334.c
20192
20193 SONY IMX335 SENSOR DRIVER
20194 L:      [email protected]
20195 S:      Orphan
20196 T:      git git://linuxtv.org/media_tree.git
20197 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20198 F:      drivers/media/i2c/imx335.c
20199
20200 SONY IMX355 SENSOR DRIVER
20201 M:      Tianshu Qiu <[email protected]>
20202 L:      [email protected]
20203 S:      Maintained
20204 T:      git git://linuxtv.org/media_tree.git
20205 F:      drivers/media/i2c/imx355.c
20206
20207 SONY IMX412 SENSOR DRIVER
20208 L:      [email protected]
20209 S:      Orphan
20210 T:      git git://linuxtv.org/media_tree.git
20211 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20212 F:      drivers/media/i2c/imx412.c
20213
20214 SONY IMX415 SENSOR DRIVER
20215 M:      Michael Riesch <[email protected]>
20216 L:      [email protected]
20217 S:      Maintained
20218 T:      git git://linuxtv.org/media_tree.git
20219 F:      Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20220 F:      drivers/media/i2c/imx415.c
20221
20222 SONY MEMORYSTICK SUBSYSTEM
20223 M:      Maxim Levitsky <[email protected]>
20224 M:      Alex Dubov <[email protected]>
20225 M:      Ulf Hansson <[email protected]>
20226 L:      [email protected]
20227 S:      Maintained
20228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20229 F:      drivers/memstick/
20230 F:      include/linux/memstick.h
20231
20232 SONY VAIO CONTROL DEVICE DRIVER
20233 M:      Mattia Dongili <[email protected]>
20234 L:      [email protected]
20235 S:      Maintained
20236 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20237 F:      Documentation/admin-guide/laptops/sony-laptop.rst
20238 F:      drivers/char/sonypi.c
20239 F:      drivers/platform/x86/sony-laptop.c
20240 F:      include/linux/sony-laptop.h
20241
20242 SOPHGO DEVICETREES
20243 M:      Chao Wei <[email protected]>
20244 M:      Chen Wang <[email protected]>
20245 S:      Maintained
20246 F:      arch/riscv/boot/dts/sophgo/
20247 F:      Documentation/devicetree/bindings/riscv/sophgo.yaml
20248
20249 SOUND
20250 M:      Jaroslav Kysela <[email protected]>
20251 M:      Takashi Iwai <[email protected]>
20252 L:      [email protected]
20253 S:      Maintained
20254 W:      http://www.alsa-project.org/
20255 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
20256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20257 F:      Documentation/sound/
20258 F:      include/sound/
20259 F:      include/uapi/sound/
20260 F:      sound/
20261 F:      tools/testing/selftests/alsa
20262
20263 SOUND - ALSA SELFTESTS
20264 M:      Mark Brown <[email protected]>
20265 L:      [email protected]
20266 L:      [email protected]
20267 S:      Supported
20268 F:      tools/testing/selftests/alsa
20269
20270 SOUND - COMPRESSED AUDIO
20271 M:      Vinod Koul <[email protected]>
20272 L:      [email protected] (moderated for non-subscribers)
20273 S:      Supported
20274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20275 F:      Documentation/sound/designs/compress-offload.rst
20276 F:      include/sound/compress_driver.h
20277 F:      include/uapi/sound/compress_*
20278 F:      sound/core/compress_offload.c
20279 F:      sound/soc/soc-compress.c
20280
20281 SOUND - DMAENGINE HELPERS
20282 M:      Lars-Peter Clausen <[email protected]>
20283 S:      Supported
20284 F:      include/sound/dmaengine_pcm.h
20285 F:      sound/core/pcm_dmaengine.c
20286 F:      sound/soc/soc-generic-dmaengine-pcm.c
20287
20288 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20289 M:      Liam Girdwood <[email protected]>
20290 M:      Mark Brown <[email protected]>
20291 L:      [email protected]
20292 S:      Supported
20293 W:      http://alsa-project.org/main/index.php/ASoC
20294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20295 F:      Documentation/devicetree/bindings/sound/
20296 F:      Documentation/sound/soc/
20297 F:      include/dt-bindings/sound/
20298 F:      include/sound/soc*
20299 F:      include/sound/sof.h
20300 F:      include/sound/sof/
20301 F:      include/trace/events/sof*.h
20302 F:      include/uapi/sound/asoc.h
20303 F:      sound/soc/
20304
20305 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20306 M:      Pierre-Louis Bossart <[email protected]>
20307 M:      Liam Girdwood <[email protected]>
20308 M:      Peter Ujfalusi <[email protected]>
20309 M:      Bard Liao <[email protected]>
20310 M:      Ranjani Sridharan <[email protected]>
20311 M:      Daniel Baluta <[email protected]>
20312 R:      Kai Vehmanen <[email protected]>
20313 L:      [email protected] (moderated for non-subscribers)
20314 S:      Supported
20315 W:      https://github.com/thesofproject/linux/
20316 F:      sound/soc/sof/
20317
20318 SOUNDWIRE SUBSYSTEM
20319 M:      Vinod Koul <[email protected]>
20320 M:      Bard Liao <[email protected]>
20321 R:      Pierre-Louis Bossart <[email protected]>
20322 R:      Sanyog Kale <[email protected]>
20323 L:      [email protected] (moderated for non-subscribers)
20324 S:      Supported
20325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20326 F:      Documentation/driver-api/soundwire/
20327 F:      drivers/soundwire/
20328 F:      include/linux/soundwire/
20329
20330 SP2 MEDIA DRIVER
20331 M:      Olli Salonen <[email protected]>
20332 L:      [email protected]
20333 S:      Maintained
20334 W:      https://linuxtv.org
20335 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20336 F:      drivers/media/dvb-frontends/sp2*
20337
20338 SPANISH DOCUMENTATION
20339 M:      Carlos Bilbao <[email protected]>
20340 S:      Maintained
20341 F:      Documentation/translations/sp_SP/
20342
20343 SPARC + UltraSPARC (sparc/sparc64)
20344 M:      "David S. Miller" <[email protected]>
20345 L:      [email protected]
20346 S:      Maintained
20347 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
20348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20350 F:      arch/sparc/
20351 F:      drivers/sbus/
20352
20353 SPARC SERIAL DRIVERS
20354 M:      "David S. Miller" <[email protected]>
20355 L:      [email protected]
20356 S:      Maintained
20357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20359 F:      drivers/tty/serial/suncore.c
20360 F:      drivers/tty/serial/sunhv.c
20361 F:      drivers/tty/serial/sunsab.c
20362 F:      drivers/tty/serial/sunsab.h
20363 F:      drivers/tty/serial/sunsu.c
20364 F:      drivers/tty/serial/sunzilog.c
20365 F:      drivers/tty/serial/sunzilog.h
20366 F:      drivers/tty/vcc.c
20367 F:      include/linux/sunserialcore.h
20368
20369 SPARSE CHECKER
20370 M:      "Luc Van Oostenryck" <[email protected]>
20371 L:      [email protected]
20372 S:      Maintained
20373 W:      https://sparse.docs.kernel.org/
20374 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
20375 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
20376 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
20377 F:      include/linux/compiler.h
20378
20379 SPEAKUP CONSOLE SPEECH DRIVER
20380 M:      William Hubbs <[email protected]>
20381 M:      Chris Brannon <[email protected]>
20382 M:      Kirk Reiser <[email protected]>
20383 M:      Samuel Thibault <[email protected]>
20384 L:      [email protected]
20385 S:      Odd Fixes
20386 W:      http://www.linux-speakup.org/
20387 W:      https://github.com/linux-speakup/speakup
20388 B:      https://github.com/linux-speakup/speakup/issues
20389 F:      drivers/accessibility/speakup/
20390
20391 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
20392 M:      Viresh Kumar <[email protected]>
20393 M:      Shiraz Hashim <[email protected]>
20394 M:      [email protected]
20395 L:      [email protected] (moderated for non-subscribers)
20396 S:      Maintained
20397 W:      http://www.st.com/spear
20398 F:      arch/arm/boot/dts/st/spear*
20399 F:      arch/arm/mach-spear/
20400 F:      drivers/clk/spear/
20401 F:      drivers/pinctrl/spear/
20402
20403 SPI NOR SUBSYSTEM
20404 M:      Tudor Ambarus <[email protected]>
20405 M:      Pratyush Yadav <[email protected]>
20406 R:      Michael Walle <[email protected]>
20407 L:      [email protected]
20408 S:      Maintained
20409 W:      http://www.linux-mtd.infradead.org/
20410 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
20411 C:      irc://irc.oftc.net/mtd
20412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
20413 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
20414 F:      drivers/mtd/spi-nor/
20415 F:      include/linux/mtd/spi-nor.h
20416
20417 SPI SUBSYSTEM
20418 M:      Mark Brown <[email protected]>
20419 L:      [email protected]
20420 S:      Maintained
20421 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
20422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
20423 F:      Documentation/devicetree/bindings/spi/
20424 F:      Documentation/spi/
20425 F:      drivers/spi/
20426 F:      include/linux/spi/
20427 F:      include/uapi/linux/spi/
20428 F:      tools/spi/
20429
20430 SPIDERNET NETWORK DRIVER for CELL
20431 M:      Ishizaki Kou <[email protected]>
20432 M:      Geoff Levand <[email protected]>
20433 L:      [email protected]
20434 L:      [email protected]
20435 S:      Maintained
20436 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
20437 F:      drivers/net/ethernet/toshiba/spider_net*
20438
20439 SPMI SUBSYSTEM
20440 M:      Stephen Boyd <[email protected]>
20441 L:      [email protected]
20442 S:      Maintained
20443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
20444 F:      Documentation/devicetree/bindings/spmi/
20445 F:      drivers/spmi/
20446 F:      include/dt-bindings/spmi/spmi.h
20447 F:      include/linux/spmi.h
20448 F:      include/trace/events/spmi.h
20449
20450 SPU FILE SYSTEM
20451 M:      Jeremy Kerr <[email protected]>
20452 L:      [email protected]
20453 S:      Supported
20454 W:      http://www.ibm.com/developerworks/power/cell/
20455 F:      Documentation/filesystems/spufs/spufs.rst
20456 F:      arch/powerpc/platforms/cell/spufs/
20457
20458 SQUASHFS FILE SYSTEM
20459 M:      Phillip Lougher <[email protected]>
20460 L:      [email protected] (subscribers-only)
20461 S:      Maintained
20462 W:      http://squashfs.org.uk
20463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
20464 F:      Documentation/filesystems/squashfs.rst
20465 F:      fs/squashfs/
20466
20467 SRM (Alpha) environment access
20468 M:      Jan-Benedict Glaw <[email protected]>
20469 S:      Maintained
20470 F:      arch/alpha/kernel/srm_env.c
20471
20472 ST LSM6DSx IMU IIO DRIVER
20473 M:      Lorenzo Bianconi <[email protected]>
20474 L:      [email protected]
20475 S:      Maintained
20476 W:      http://www.st.com/
20477 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
20478 F:      drivers/iio/imu/st_lsm6dsx/
20479
20480 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
20481 M:      Benjamin Mugnier <[email protected]>
20482 M:      Sylvain Petinot <[email protected]>
20483 L:      [email protected]
20484 S:      Maintained
20485 T:      git git://linuxtv.org/media_tree.git
20486 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
20487 F:      drivers/media/i2c/st-mipid02.c
20488
20489 ST STM32 I2C/SMBUS DRIVER
20490 M:      Pierre-Yves MORDRET <[email protected]>
20491 M:      Alain Volmat <[email protected]>
20492 L:      [email protected]
20493 S:      Maintained
20494 F:      drivers/i2c/busses/i2c-stm32*
20495
20496 ST STM32 SPI DRIVER
20497 M:      Alain Volmat <[email protected]>
20498 L:      [email protected]
20499 S:      Maintained
20500 F:      drivers/spi/spi-stm32.c
20501
20502 ST STPDDC60 DRIVER
20503 M:      Daniel Nilsson <[email protected]>
20504 L:      [email protected]
20505 S:      Maintained
20506 F:      Documentation/hwmon/stpddc60.rst
20507 F:      drivers/hwmon/pmbus/stpddc60.c
20508
20509 ST VGXY61 DRIVER
20510 M:      Benjamin Mugnier <[email protected]>
20511 M:      Sylvain Petinot <[email protected]>
20512 L:      [email protected]
20513 S:      Maintained
20514 T:      git git://linuxtv.org/media_tree.git
20515 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
20516 F:      Documentation/userspace-api/media/drivers/st-vgxy61.rst
20517 F:      drivers/media/i2c/st-vgxy61.c
20518
20519 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
20520 M:      Song Qiang <[email protected]>
20521 L:      [email protected]
20522 S:      Maintained
20523 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
20524 F:      drivers/iio/proximity/vl53l0x-i2c.c
20525
20526 STABLE BRANCH
20527 M:      Greg Kroah-Hartman <[email protected]>
20528 M:      Sasha Levin <[email protected]>
20529 L:      [email protected]
20530 S:      Supported
20531 F:      Documentation/process/stable-kernel-rules.rst
20532
20533 STAGING - ATOMISP DRIVER
20534 M:      Hans de Goede <[email protected]>
20535 M:      Mauro Carvalho Chehab <[email protected]>
20536 R:      Sakari Ailus <[email protected]>
20537 L:      [email protected]
20538 S:      Maintained
20539 F:      drivers/staging/media/atomisp/
20540
20541 STAGING - FIELDBUS SUBSYSTEM
20542 M:      Sven Van Asbroeck <[email protected]>
20543 S:      Maintained
20544 F:      drivers/staging/fieldbus/*
20545 F:      drivers/staging/fieldbus/Documentation/
20546
20547 STAGING - HMS ANYBUS-S BUS
20548 M:      Sven Van Asbroeck <[email protected]>
20549 S:      Maintained
20550 F:      drivers/staging/fieldbus/anybuss/
20551
20552 STAGING - INDUSTRIAL IO
20553 M:      Jonathan Cameron <[email protected]>
20554 L:      [email protected]
20555 S:      Odd Fixes
20556 F:      Documentation/devicetree/bindings/staging/iio/
20557 F:      drivers/staging/iio/
20558
20559 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
20560 M:      Marc Dietrich <[email protected]>
20561 L:      [email protected] (moderated for non-subscribers)
20562 L:      [email protected]
20563 S:      Maintained
20564 F:      drivers/staging/nvec/
20565
20566 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
20567 M:      Jens Frederich <[email protected]>
20568 M:      Jon Nettleton <[email protected]>
20569 S:      Maintained
20570 W:      http://wiki.laptop.org/go/DCON
20571 F:      drivers/staging/olpc_dcon/
20572
20573 STAGING - REALTEK RTL8712U DRIVERS
20574 M:      Larry Finger <[email protected]>
20575 M:      Florian Schilhabel <[email protected]>.
20576 S:      Odd Fixes
20577 F:      drivers/staging/rtl8712/
20578
20579 STAGING - SEPS525 LCD CONTROLLER DRIVERS
20580 M:      Michael Hennerich <[email protected]>
20581 L:      [email protected]
20582 S:      Supported
20583 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
20584 F:      drivers/staging/fbtft/fb_seps525.c
20585
20586 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
20587 M:      Sudip Mukherjee <[email protected]>
20588 M:      Teddy Wang <[email protected]>
20589 M:      Sudip Mukherjee <[email protected]>
20590 L:      [email protected]
20591 S:      Maintained
20592 F:      drivers/staging/sm750fb/
20593
20594 STAGING - VIA VT665X DRIVERS
20595 M:      Forest Bond <[email protected]>
20596 S:      Odd Fixes
20597 F:      drivers/staging/vt665?/
20598
20599 STAGING SUBSYSTEM
20600 M:      Greg Kroah-Hartman <[email protected]>
20601 L:      [email protected]
20602 S:      Supported
20603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
20604 F:      drivers/staging/
20605
20606 STANDALONE CACHE CONTROLLER DRIVERS
20607 M:      Conor Dooley <[email protected]>
20608 L:      [email protected]
20609 S:      Maintained
20610 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20611 F:      drivers/cache
20612
20613 STARFIRE/DURALAN NETWORK DRIVER
20614 M:      Ion Badulescu <[email protected]>
20615 S:      Odd Fixes
20616 F:      drivers/net/ethernet/adaptec/starfire*
20617
20618 STARFIVE CRYPTO DRIVER
20619 M:      Jia Jie Ho <[email protected]>
20620 M:      William Qiu <[email protected]>
20621 S:      Supported
20622 F:      Documentation/devicetree/bindings/crypto/starfive*
20623 F:      drivers/crypto/starfive/
20624
20625 STARFIVE DEVICETREES
20626 M:      Emil Renner Berthing <[email protected]>
20627 S:      Maintained
20628 F:      arch/riscv/boot/dts/starfive/
20629
20630 STARFIVE DWMAC GLUE LAYER
20631 M:      Emil Renner Berthing <[email protected]>
20632 M:      Samin Guo <[email protected]>
20633 S:      Maintained
20634 F:      Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
20635 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
20636
20637 STARFIVE JH7110 DPHY RX DRIVER
20638 M:      Jack Zhu <[email protected]>
20639 M:      Changhuang Liang <[email protected]>
20640 S:      Supported
20641 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
20642 F:      drivers/phy/starfive/phy-jh7110-dphy-rx.c
20643
20644 STARFIVE JH7110 MMC/SD/SDIO DRIVER
20645 M:      William Qiu <[email protected]>
20646 S:      Supported
20647 F:      Documentation/devicetree/bindings/mmc/starfive*
20648 F:      drivers/mmc/host/dw_mmc-starfive.c
20649
20650 STARFIVE JH7110 PLL CLOCK DRIVER
20651 M:      Xingyu Wu <[email protected]>
20652 S:      Supported
20653 F:      Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
20654 F:      drivers/clk/starfive/clk-starfive-jh7110-pll.c
20655
20656 STARFIVE JH7110 PWMDAC DRIVER
20657 M:      Hal Feng <[email protected]>
20658 M:      Xingyu Wu <[email protected]>
20659 S:      Supported
20660 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
20661 F:      sound/soc/starfive/jh7110_pwmdac.c
20662
20663 STARFIVE JH7110 SYSCON
20664 M:      William Qiu <[email protected]>
20665 M:      Xingyu Wu <[email protected]>
20666 S:      Supported
20667 F:      Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
20668
20669 STARFIVE JH7110 TDM DRIVER
20670 M:      Walker Chen <[email protected]>
20671 S:      Maintained
20672 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
20673 F:      sound/soc/starfive/jh7110_tdm.c
20674
20675 STARFIVE JH71X0 CLOCK DRIVERS
20676 M:      Emil Renner Berthing <[email protected]>
20677 M:      Hal Feng <[email protected]>
20678 S:      Maintained
20679 F:      Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
20680 F:      drivers/clk/starfive/clk-starfive-jh71*
20681 F:      include/dt-bindings/clock/starfive?jh71*.h
20682
20683 STARFIVE JH71X0 PINCTRL DRIVERS
20684 M:      Emil Renner Berthing <[email protected]>
20685 M:      Jianlong Huang <[email protected]>
20686 M:      Hal Feng <[email protected]>
20687 L:      [email protected]
20688 S:      Maintained
20689 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
20690 F:      drivers/pinctrl/starfive/pinctrl-starfive-jh71*
20691 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
20692 F:      include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
20693
20694 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
20695 M:      Emil Renner Berthing <[email protected]>
20696 M:      Hal Feng <[email protected]>
20697 S:      Maintained
20698 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
20699 F:      drivers/reset/starfive/reset-starfive-jh71*
20700 F:      include/dt-bindings/reset/starfive?jh71*.h
20701
20702 STARFIVE JH71X0 USB DRIVERS
20703 M:      Minda Chen <[email protected]>
20704 S:      Maintained
20705 F:      Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
20706 F:      drivers/usb/cdns3/cdns3-starfive.c
20707
20708 STARFIVE JH71XX PMU CONTROLLER DRIVER
20709 M:      Walker Chen <[email protected]>
20710 M:      Changhuang Liang <[email protected]>
20711 S:      Supported
20712 F:      Documentation/devicetree/bindings/power/starfive*
20713 F:      drivers/pmdomain/starfive/
20714 F:      include/dt-bindings/power/starfive,jh7110-pmu.h
20715
20716 STARFIVE SOC DRIVERS
20717 M:      Conor Dooley <[email protected]>
20718 S:      Maintained
20719 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20720 F:      Documentation/devicetree/bindings/soc/starfive/
20721
20722 STARFIVE TRNG DRIVER
20723 M:      Jia Jie Ho <[email protected]>
20724 S:      Supported
20725 F:      Documentation/devicetree/bindings/rng/starfive*
20726 F:      drivers/char/hw_random/jh7110-trng.c
20727
20728 STARFIVE WATCHDOG DRIVER
20729 M:      Xingyu Wu <[email protected]>
20730 M:      Samin Guo <[email protected]>
20731 S:      Supported
20732 F:      Documentation/devicetree/bindings/watchdog/starfive*
20733 F:      drivers/watchdog/starfive-wdt.c
20734
20735 STARFIVE JH71X0 PCIE AND USB PHY DRIVER
20736 M:      Minda Chen <[email protected]>
20737 S:      Supported
20738 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
20739 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
20740 F:      drivers/phy/starfive/phy-jh7110-pcie.c
20741 F:      drivers/phy/starfive/phy-jh7110-usb.c
20742
20743 STATIC BRANCH/CALL
20744 M:      Peter Zijlstra <[email protected]>
20745 M:      Josh Poimboeuf <[email protected]>
20746 M:      Jason Baron <[email protected]>
20747 R:      Steven Rostedt <[email protected]>
20748 R:      Ard Biesheuvel <[email protected]>
20749 S:      Supported
20750 F:      arch/*/include/asm/jump_label*.h
20751 F:      arch/*/include/asm/static_call*.h
20752 F:      arch/*/kernel/jump_label.c
20753 F:      arch/*/kernel/static_call.c
20754 F:      include/linux/jump_label*.h
20755 F:      include/linux/static_call*.h
20756 F:      kernel/jump_label.c
20757 F:      kernel/static_call.c
20758
20759 STI AUDIO (ASoC) DRIVERS
20760 M:      Arnaud Pouliquen <[email protected]>
20761 L:      [email protected] (moderated for non-subscribers)
20762 S:      Maintained
20763 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
20764 F:      sound/soc/sti/
20765
20766 STI CEC DRIVER
20767 M:      Alain Volmat <[email protected]>
20768 S:      Maintained
20769 F:      Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
20770 F:      drivers/media/cec/platform/sti/
20771
20772 STK1160 USB VIDEO CAPTURE DRIVER
20773 M:      Ezequiel Garcia <[email protected]>
20774 L:      [email protected]
20775 S:      Maintained
20776 T:      git git://linuxtv.org/media_tree.git
20777 F:      drivers/media/usb/stk1160/
20778
20779 STM32 AUDIO (ASoC) DRIVERS
20780 M:      Olivier Moysan <[email protected]>
20781 M:      Arnaud Pouliquen <[email protected]>
20782 L:      [email protected] (moderated for non-subscribers)
20783 S:      Maintained
20784 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
20785 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
20786 F:      sound/soc/stm/
20787
20788 STM32 TIMER/LPTIMER DRIVERS
20789 M:      Fabrice Gasnier <[email protected]>
20790 S:      Maintained
20791 F:      Documentation/ABI/testing/*timer-stm32
20792 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
20793 F:      drivers/*/stm32-*timer*
20794 F:      drivers/pwm/pwm-stm32*
20795 F:      include/linux/*/stm32-*tim*
20796
20797 STMMAC ETHERNET DRIVER
20798 M:      Alexandre Torgue <[email protected]>
20799 M:      Jose Abreu <[email protected]>
20800 L:      [email protected]
20801 S:      Supported
20802 W:      http://www.stlinux.com
20803 F:      Documentation/networking/device_drivers/ethernet/stmicro/
20804 F:      drivers/net/ethernet/stmicro/stmmac/
20805
20806 SUN HAPPY MEAL ETHERNET DRIVER
20807 M:      Sean Anderson <[email protected]>
20808 S:      Maintained
20809 F:      drivers/net/ethernet/sun/sunhme.*
20810
20811 SUN3/3X
20812 M:      Sam Creasey <[email protected]>
20813 S:      Maintained
20814 W:      http://sammy.net/sun3/
20815 F:      arch/m68k/include/asm/sun3*
20816 F:      arch/m68k/kernel/*sun3*
20817 F:      arch/m68k/sun3*/
20818 F:      drivers/net/ethernet/i825xx/sun3*
20819
20820 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
20821 M:      Hans de Goede <[email protected]>
20822 L:      [email protected]
20823 S:      Maintained
20824 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
20825 F:      drivers/input/keyboard/sun4i-lradc-keys.c
20826
20827 SUNDANCE NETWORK DRIVER
20828 M:      Denis Kirjanov <[email protected]>
20829 L:      [email protected]
20830 S:      Maintained
20831 F:      drivers/net/ethernet/dlink/sundance.c
20832
20833 SUNPLUS ETHERNET DRIVER
20834 M:      Wells Lu <[email protected]>
20835 L:      [email protected]
20836 S:      Maintained
20837 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
20838 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
20839 F:      drivers/net/ethernet/sunplus/
20840
20841 SUNPLUS MMC DRIVER
20842 M:      Tony Huang <[email protected]>
20843 M:      Li-hao Kuo <[email protected]>
20844 S:      Maintained
20845 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
20846 F:      drivers/mmc/host/sunplus-mmc.c
20847
20848 SUNPLUS OCOTP DRIVER
20849 M:      Vincent Shih <[email protected]>
20850 S:      Maintained
20851 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
20852 F:      drivers/nvmem/sunplus-ocotp.c
20853
20854 SUNPLUS PWM DRIVER
20855 M:      Hammer Hsieh <[email protected]>
20856 S:      Maintained
20857 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
20858 F:      drivers/pwm/pwm-sunplus.c
20859
20860 SUNPLUS RTC DRIVER
20861 M:      Vincent Shih <[email protected]>
20862 L:      [email protected]
20863 S:      Maintained
20864 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
20865 F:      drivers/rtc/rtc-sunplus.c
20866
20867 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
20868 M:      Li-hao Kuo <[email protected]>
20869 L:      [email protected]
20870 S:      Maintained
20871 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
20872 F:      drivers/spi/spi-sunplus-sp7021.c
20873
20874 SUNPLUS UART DRIVER
20875 M:      Hammer Hsieh <[email protected]>
20876 S:      Maintained
20877 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
20878 F:      drivers/tty/serial/sunplus-uart.c
20879
20880 SUNPLUS USB2 PHY DRIVER
20881 M:      Vincent Shih <[email protected]>
20882 L:      [email protected]
20883 S:      Maintained
20884 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
20885 F:      drivers/phy/sunplus/Kconfig
20886 F:      drivers/phy/sunplus/Makefile
20887 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
20888
20889 SUNPLUS WATCHDOG DRIVER
20890 M:      Xiantao Hu <[email protected]>
20891 L:      [email protected]
20892 S:      Maintained
20893 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
20894 F:      drivers/watchdog/sunplus_wdt.c
20895
20896 SUPERH
20897 M:      Yoshinori Sato <[email protected]>
20898 M:      Rich Felker <[email protected]>
20899 M:      John Paul Adrian Glaubitz <[email protected]>
20900 L:      [email protected]
20901 S:      Maintained
20902 Q:      http://patchwork.kernel.org/project/linux-sh/list/
20903 F:      Documentation/arch/sh/
20904 F:      arch/sh/
20905 F:      drivers/sh/
20906
20907 SUSPEND TO RAM
20908 M:      "Rafael J. Wysocki" <[email protected]>
20909 M:      Len Brown <[email protected]>
20910 M:      Pavel Machek <[email protected]>
20911 L:      [email protected]
20912 S:      Supported
20913 B:      https://bugzilla.kernel.org
20914 F:      Documentation/power/
20915 F:      arch/x86/kernel/acpi/sleep*
20916 F:      arch/x86/kernel/acpi/wakeup*
20917 F:      drivers/base/power/
20918 F:      include/linux/freezer.h
20919 F:      include/linux/pm.h
20920 F:      include/linux/suspend.h
20921 F:      kernel/power/
20922
20923 SVGA HANDLING
20924 M:      Martin Mares <[email protected]>
20925 L:      [email protected]
20926 S:      Maintained
20927 F:      Documentation/admin-guide/svga.rst
20928 F:      arch/x86/boot/video*
20929
20930 SWITCHDEV
20931 M:      Jiri Pirko <[email protected]>
20932 M:      Ivan Vecera <[email protected]>
20933 L:      [email protected]
20934 S:      Supported
20935 F:      include/net/switchdev.h
20936 F:      net/switchdev/
20937
20938 SY8106A REGULATOR DRIVER
20939 M:      Icenowy Zheng <[email protected]>
20940 S:      Maintained
20941 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
20942 F:      drivers/regulator/sy8106a-regulator.c
20943
20944 SYNC FILE FRAMEWORK
20945 M:      Sumit Semwal <[email protected]>
20946 R:      Gustavo Padovan <[email protected]>
20947 L:      [email protected]
20948 L:      [email protected]
20949 S:      Maintained
20950 T:      git git://anongit.freedesktop.org/drm/drm-misc
20951 F:      Documentation/driver-api/sync_file.rst
20952 F:      drivers/dma-buf/dma-fence*
20953 F:      drivers/dma-buf/sw_sync.c
20954 F:      drivers/dma-buf/sync_*
20955 F:      include/linux/sync_file.h
20956 F:      include/uapi/linux/sync_file.h
20957
20958 SYNOPSYS ARC ARCHITECTURE
20959 M:      Vineet Gupta <[email protected]>
20960 L:      [email protected]
20961 S:      Supported
20962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
20963 F:      Documentation/arch/arc
20964 F:      Documentation/devicetree/bindings/arc/*
20965 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
20966 F:      arch/arc/
20967 F:      drivers/clocksource/arc_timer.c
20968 F:      drivers/tty/serial/arc_uart.c
20969
20970 SYNOPSYS ARC HSDK SDP pll clock driver
20971 M:      Eugeniy Paltsev <[email protected]>
20972 S:      Supported
20973 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
20974 F:      drivers/clk/clk-hsdk-pll.c
20975
20976 SYNOPSYS ARC SDP clock driver
20977 M:      Eugeniy Paltsev <[email protected]>
20978 S:      Supported
20979 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
20980 F:      drivers/clk/axs10x/*
20981
20982 SYNOPSYS ARC SDP platform support
20983 M:      Alexey Brodkin <[email protected]>
20984 S:      Supported
20985 F:      Documentation/devicetree/bindings/arc/axs10*
20986 F:      arch/arc/boot/dts/ax*
20987 F:      arch/arc/plat-axs10x
20988
20989 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
20990 M:      Eugeniy Paltsev <[email protected]>
20991 S:      Supported
20992 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
20993 F:      drivers/reset/reset-axs10x.c
20994
20995 SYNOPSYS CREG GPIO DRIVER
20996 M:      Eugeniy Paltsev <[email protected]>
20997 S:      Maintained
20998 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
20999 F:      drivers/gpio/gpio-creg-snps.c
21000
21001 SYNOPSYS DESIGNWARE 8250 UART DRIVER
21002 M:      Ilpo Järvinen <[email protected]>
21003 R:      Andy Shevchenko <[email protected]>
21004 S:      Supported
21005 F:      drivers/tty/serial/8250/8250_dw.c
21006 F:      drivers/tty/serial/8250/8250_dwlib.*
21007 F:      drivers/tty/serial/8250/8250_lpss.c
21008
21009 SYNOPSYS DESIGNWARE APB GPIO DRIVER
21010 M:      Hoan Tran <[email protected]>
21011 M:      Serge Semin <[email protected]>
21012 L:      [email protected]
21013 S:      Maintained
21014 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21015 F:      drivers/gpio/gpio-dwapb.c
21016
21017 SYNOPSYS DESIGNWARE APB SSI DRIVER
21018 M:      Serge Semin <[email protected]>
21019 L:      [email protected]
21020 S:      Supported
21021 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21022 F:      drivers/spi/spi-dw*
21023
21024 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21025 M:      Eugeniy Paltsev <[email protected]>
21026 S:      Maintained
21027 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21028 F:      drivers/dma/dw-axi-dmac/
21029
21030 SYNOPSYS DESIGNWARE DMAC DRIVER
21031 M:      Viresh Kumar <[email protected]>
21032 R:      Andy Shevchenko <[email protected]>
21033 S:      Maintained
21034 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21035 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21036 F:      drivers/dma/dw/
21037 F:      include/dt-bindings/dma/dw-dmac.h
21038 F:      include/linux/dma/dw.h
21039 F:      include/linux/platform_data/dma-dw.h
21040
21041 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21042 M:      Jose Abreu <[email protected]>
21043 L:      [email protected]
21044 S:      Supported
21045 F:      drivers/net/ethernet/synopsys/
21046
21047 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21048 M:      Jose Abreu <[email protected]>
21049 L:      [email protected]
21050 S:      Supported
21051 F:      drivers/net/pcs/pcs-xpcs.c
21052 F:      drivers/net/pcs/pcs-xpcs.h
21053 F:      include/linux/pcs/pcs-xpcs.h
21054
21055 SYNOPSYS DESIGNWARE I2C DRIVER
21056 M:      Jarkko Nikula <[email protected]>
21057 R:      Andy Shevchenko <[email protected]>
21058 R:      Mika Westerberg <[email protected]>
21059 R:      Jan Dabros <[email protected]>
21060 L:      [email protected]
21061 S:      Supported
21062 F:      drivers/i2c/busses/i2c-designware-*
21063
21064 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21065 M:      Jaehoon Chung <[email protected]>
21066 L:      [email protected]
21067 S:      Maintained
21068 F:      drivers/mmc/host/dw_mmc*
21069
21070 SYNOPSYS HSDK RESET CONTROLLER DRIVER
21071 M:      Eugeniy Paltsev <[email protected]>
21072 S:      Supported
21073 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21074 F:      drivers/reset/reset-hsdk.c
21075 F:      include/dt-bindings/reset/snps,hsdk-reset.h
21076
21077 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21078 M:      Prabu Thangamuthu <[email protected]>
21079 M:      Manjunath M B <[email protected]>
21080 L:      [email protected]
21081 S:      Maintained
21082 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
21083
21084 SYSTEM CONFIGURATION (SYSCON)
21085 M:      Lee Jones <[email protected]>
21086 M:      Arnd Bergmann <[email protected]>
21087 S:      Supported
21088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21089 F:      drivers/mfd/syscon.c
21090
21091 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21092 M:      Sudeep Holla <[email protected]>
21093 R:      Cristian Marussi <[email protected]>
21094 L:      [email protected] (moderated for non-subscribers)
21095 S:      Maintained
21096 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21097 F:      drivers/clk/clk-sc[mp]i.c
21098 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
21099 F:      drivers/firmware/arm_scmi/
21100 F:      drivers/firmware/arm_scpi.c
21101 F:      drivers/pmdomain/arm/
21102 F:      drivers/powercap/arm_scmi_powercap.c
21103 F:      drivers/regulator/scmi-regulator.c
21104 F:      drivers/reset/reset-scmi.c
21105 F:      include/linux/sc[mp]i_protocol.h
21106 F:      include/trace/events/scmi.h
21107 F:      include/uapi/linux/virtio_scmi.h
21108
21109 SYSTEM RESET/SHUTDOWN DRIVERS
21110 M:      Sebastian Reichel <[email protected]>
21111 L:      [email protected]
21112 S:      Maintained
21113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21114 F:      Documentation/devicetree/bindings/power/reset/
21115 F:      drivers/power/reset/
21116
21117 SYSTEM TRACE MODULE CLASS
21118 M:      Alexander Shishkin <[email protected]>
21119 S:      Maintained
21120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21121 F:      Documentation/trace/stm.rst
21122 F:      drivers/hwtracing/stm/
21123 F:      include/linux/stm.h
21124 F:      include/uapi/linux/stm.h
21125
21126 SYSTEM76 ACPI DRIVER
21127 M:      Jeremy Soller <[email protected]>
21128 M:      System76 Product Development <[email protected]>
21129 L:      [email protected]
21130 S:      Maintained
21131 F:      drivers/platform/x86/system76_acpi.c
21132
21133 SYSV FILESYSTEM
21134 S:      Orphan
21135 F:      Documentation/filesystems/sysv-fs.rst
21136 F:      fs/sysv/
21137 F:      include/linux/sysv_fs.h
21138
21139 TASKSTATS STATISTICS INTERFACE
21140 M:      Balbir Singh <[email protected]>
21141 S:      Maintained
21142 F:      Documentation/accounting/taskstats*
21143 F:      include/linux/taskstats*
21144 F:      kernel/taskstats.c
21145
21146 TC subsystem
21147 M:      Jamal Hadi Salim <[email protected]>
21148 M:      Cong Wang <[email protected]>
21149 M:      Jiri Pirko <[email protected]>
21150 L:      [email protected]
21151 S:      Maintained
21152 F:      include/net/pkt_cls.h
21153 F:      include/net/pkt_sched.h
21154 F:      include/net/tc_act/
21155 F:      include/uapi/linux/pkt_cls.h
21156 F:      include/uapi/linux/pkt_sched.h
21157 F:      include/uapi/linux/tc_act/
21158 F:      include/uapi/linux/tc_ematch/
21159 F:      net/sched/
21160 F:      tools/testing/selftests/tc-testing
21161
21162 TC90522 MEDIA DRIVER
21163 M:      Akihiro Tsukada <[email protected]>
21164 L:      [email protected]
21165 S:      Odd Fixes
21166 F:      drivers/media/dvb-frontends/tc90522*
21167
21168 TCP LOW PRIORITY MODULE
21169 M:      "Wong Hoi Sing, Edison" <[email protected]>
21170 M:      "Hung Hing Lun, Mike" <[email protected]>
21171 S:      Maintained
21172 W:      http://tcp-lp-mod.sourceforge.net/
21173 F:      net/ipv4/tcp_lp.c
21174
21175 TDA10071 MEDIA DRIVER
21176 M:      Antti Palosaari <[email protected]>
21177 L:      [email protected]
21178 S:      Maintained
21179 W:      https://linuxtv.org
21180 W:      http://palosaari.fi/linux/
21181 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21182 T:      git git://linuxtv.org/anttip/media_tree.git
21183 F:      drivers/media/dvb-frontends/tda10071*
21184
21185 TDA18212 MEDIA DRIVER
21186 M:      Antti Palosaari <[email protected]>
21187 L:      [email protected]
21188 S:      Maintained
21189 W:      https://linuxtv.org
21190 W:      http://palosaari.fi/linux/
21191 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21192 T:      git git://linuxtv.org/anttip/media_tree.git
21193 F:      drivers/media/tuners/tda18212*
21194
21195 TDA18218 MEDIA DRIVER
21196 M:      Antti Palosaari <[email protected]>
21197 L:      [email protected]
21198 S:      Maintained
21199 W:      https://linuxtv.org
21200 W:      http://palosaari.fi/linux/
21201 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21202 T:      git git://linuxtv.org/anttip/media_tree.git
21203 F:      drivers/media/tuners/tda18218*
21204
21205 TDA18250 MEDIA DRIVER
21206 M:      Olli Salonen <[email protected]>
21207 L:      [email protected]
21208 S:      Maintained
21209 W:      https://linuxtv.org
21210 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21211 T:      git git://linuxtv.org/media_tree.git
21212 F:      drivers/media/tuners/tda18250*
21213
21214 TDA18271 MEDIA DRIVER
21215 M:      Michael Krufky <[email protected]>
21216 L:      [email protected]
21217 S:      Maintained
21218 W:      https://linuxtv.org
21219 W:      http://github.com/mkrufky
21220 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21221 T:      git git://linuxtv.org/mkrufky/tuners.git
21222 F:      drivers/media/tuners/tda18271*
21223
21224 TDA1997x MEDIA DRIVER
21225 M:      Tim Harvey <[email protected]>
21226 L:      [email protected]
21227 S:      Maintained
21228 W:      https://linuxtv.org
21229 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21230 F:      drivers/media/i2c/tda1997x.*
21231
21232 TDA827x MEDIA DRIVER
21233 M:      Michael Krufky <[email protected]>
21234 L:      [email protected]
21235 S:      Maintained
21236 W:      https://linuxtv.org
21237 W:      http://github.com/mkrufky
21238 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21239 T:      git git://linuxtv.org/mkrufky/tuners.git
21240 F:      drivers/media/tuners/tda8290.*
21241
21242 TDA8290 MEDIA DRIVER
21243 M:      Michael Krufky <[email protected]>
21244 L:      [email protected]
21245 S:      Maintained
21246 W:      https://linuxtv.org
21247 W:      http://github.com/mkrufky
21248 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21249 T:      git git://linuxtv.org/mkrufky/tuners.git
21250 F:      drivers/media/tuners/tda8290.*
21251
21252 TDA9840 MEDIA DRIVER
21253 M:      Hans Verkuil <[email protected]>
21254 L:      [email protected]
21255 S:      Maintained
21256 W:      https://linuxtv.org
21257 T:      git git://linuxtv.org/media_tree.git
21258 F:      drivers/media/i2c/tda9840*
21259
21260 TEA5761 TUNER DRIVER
21261 M:      Mauro Carvalho Chehab <[email protected]>
21262 L:      [email protected]
21263 S:      Odd fixes
21264 W:      https://linuxtv.org
21265 T:      git git://linuxtv.org/media_tree.git
21266 F:      drivers/media/tuners/tea5761.*
21267
21268 TEA5767 TUNER DRIVER
21269 M:      Mauro Carvalho Chehab <[email protected]>
21270 L:      [email protected]
21271 S:      Maintained
21272 W:      https://linuxtv.org
21273 T:      git git://linuxtv.org/media_tree.git
21274 F:      drivers/media/tuners/tea5767.*
21275
21276 TEA6415C MEDIA DRIVER
21277 M:      Hans Verkuil <[email protected]>
21278 L:      [email protected]
21279 S:      Maintained
21280 W:      https://linuxtv.org
21281 T:      git git://linuxtv.org/media_tree.git
21282 F:      drivers/media/i2c/tea6415c*
21283
21284 TEA6420 MEDIA DRIVER
21285 M:      Hans Verkuil <[email protected]>
21286 L:      [email protected]
21287 S:      Maintained
21288 W:      https://linuxtv.org
21289 T:      git git://linuxtv.org/media_tree.git
21290 F:      drivers/media/i2c/tea6420*
21291
21292 TEAM DRIVER
21293 M:      Jiri Pirko <[email protected]>
21294 L:      [email protected]
21295 S:      Supported
21296 F:      drivers/net/team/
21297 F:      include/linux/if_team.h
21298 F:      include/uapi/linux/if_team.h
21299 F:      tools/testing/selftests/drivers/net/team/
21300
21301 TECHNICAL ADVISORY BOARD PROCESS DOCS
21302 M:      "Theodore Ts'o" <[email protected]>
21303 M:      Greg Kroah-Hartman <[email protected]>
21304 L:      [email protected]
21305 S:      Maintained
21306 F:      Documentation/process/contribution-maturity-model.rst
21307 F:      Documentation/process/researcher-guidelines.rst
21308
21309 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
21310 M:      "Savoir-faire Linux Inc." <[email protected]>
21311 S:      Maintained
21312 F:      arch/x86/platform/ts5500/
21313
21314 TECHNOTREND USB IR RECEIVER
21315 M:      Sean Young <[email protected]>
21316 L:      [email protected]
21317 S:      Maintained
21318 F:      drivers/media/rc/ttusbir.c
21319
21320 TECHWELL TW9910 VIDEO DECODER
21321 L:      [email protected]
21322 S:      Orphan
21323 F:      drivers/media/i2c/tw9910.c
21324 F:      include/media/i2c/tw9910.h
21325
21326 TEE SUBSYSTEM
21327 M:      Jens Wiklander <[email protected]>
21328 R:      Sumit Garg <[email protected]>
21329 L:      [email protected]
21330 S:      Maintained
21331 F:      Documentation/staging/tee.rst
21332 F:      drivers/tee/
21333 F:      include/linux/tee_drv.h
21334 F:      include/uapi/linux/tee.h
21335
21336 TEGRA ARCHITECTURE SUPPORT
21337 M:      Thierry Reding <[email protected]>
21338 M:      Jonathan Hunter <[email protected]>
21339 L:      [email protected]
21340 S:      Supported
21341 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
21342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
21343 N:      [^a-z]tegra
21344
21345 TEGRA CLOCK DRIVER
21346 M:      Peter De Schrijver <[email protected]>
21347 M:      Prashant Gaikwad <[email protected]>
21348 S:      Supported
21349 F:      drivers/clk/tegra/
21350
21351 TEGRA DMA DRIVERS
21352 M:      Laxman Dewangan <[email protected]>
21353 M:      Jon Hunter <[email protected]>
21354 S:      Supported
21355 F:      drivers/dma/tegra*
21356
21357 TEGRA I2C DRIVER
21358 M:      Laxman Dewangan <[email protected]>
21359 R:      Dmitry Osipenko <[email protected]>
21360 S:      Supported
21361 F:      drivers/i2c/busses/i2c-tegra.c
21362
21363 TEGRA IOMMU DRIVERS
21364 M:      Thierry Reding <[email protected]>
21365 R:      Krishna Reddy <[email protected]>
21366 L:      [email protected]
21367 S:      Supported
21368 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
21369 F:      drivers/iommu/tegra*
21370
21371 TEGRA KBC DRIVER
21372 M:      Laxman Dewangan <[email protected]>
21373 S:      Supported
21374 F:      drivers/input/keyboard/tegra-kbc.c
21375
21376 TEGRA NAND DRIVER
21377 M:      Stefan Agner <[email protected]>
21378 M:      Lucas Stach <[email protected]>
21379 S:      Maintained
21380 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
21381 F:      drivers/mtd/nand/raw/tegra_nand.c
21382
21383 TEGRA PWM DRIVER
21384 M:      Thierry Reding <[email protected]>
21385 S:      Supported
21386 F:      drivers/pwm/pwm-tegra.c
21387
21388 TEGRA QUAD SPI DRIVER
21389 M:      Thierry Reding <[email protected]>
21390 M:      Jonathan Hunter <[email protected]>
21391 M:      Sowjanya Komatineni <[email protected]>
21392 L:      [email protected]
21393 S:      Maintained
21394 F:      drivers/spi/spi-tegra210-quad.c
21395
21396 TEGRA SERIAL DRIVER
21397 M:      Laxman Dewangan <[email protected]>
21398 S:      Supported
21399 F:      drivers/tty/serial/serial-tegra.c
21400
21401 TEGRA SPI DRIVER
21402 M:      Laxman Dewangan <[email protected]>
21403 S:      Supported
21404 F:      drivers/spi/spi-tegra*
21405
21406 TEGRA VIDEO DRIVER
21407 M:      Thierry Reding <[email protected]>
21408 M:      Jonathan Hunter <[email protected]>
21409 M:      Sowjanya Komatineni <[email protected]>
21410 M:      Luca Ceresoli <[email protected]>
21411 L:      [email protected]
21412 L:      [email protected]
21413 S:      Maintained
21414 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
21415 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
21416 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
21417 F:      drivers/staging/media/tegra-video/
21418
21419 TEGRA XUSB PADCTL DRIVER
21420 M:      JC Kuo <[email protected]>
21421 S:      Supported
21422 F:      drivers/phy/tegra/xusb*
21423
21424 TEHUTI ETHERNET DRIVER
21425 M:      Andy Gospodarek <[email protected]>
21426 L:      [email protected]
21427 S:      Supported
21428 F:      drivers/net/ethernet/tehuti/*
21429
21430 TELECOM CLOCK DRIVER FOR MCPL0010
21431 M:      Mark Gross <[email protected]>
21432 S:      Supported
21433 F:      drivers/char/tlclk.c
21434
21435 TEMPO SEMICONDUCTOR DRIVERS
21436 M:      Steven Eckhoff <[email protected]>
21437 S:      Maintained
21438 F:      Documentation/devicetree/bindings/sound/tscs*.txt
21439 F:      sound/soc/codecs/tscs*.c
21440 F:      sound/soc/codecs/tscs*.h
21441
21442 TENSILICA XTENSA PORT (xtensa)
21443 M:      Chris Zankel <[email protected]>
21444 M:      Max Filippov <[email protected]>
21445 S:      Maintained
21446 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
21447 F:      arch/xtensa/
21448 F:      drivers/irqchip/irq-xtensa-*
21449
21450 TEXAS INSTRUMENTS ASoC DRIVERS
21451 M:      Peter Ujfalusi <[email protected]>
21452 L:      [email protected] (moderated for non-subscribers)
21453 S:      Maintained
21454 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
21455 F:      sound/soc/ti/
21456
21457 TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
21458 M:      Shenghao Ding <[email protected]>
21459 M:      Kevin Lu <[email protected]>
21460 M:      Baojun Xu <[email protected]>
21461 L:      [email protected] (moderated for non-subscribers)
21462 S:      Maintained
21463 F:      Documentation/devicetree/bindings/sound/tas2552.txt
21464 F:      Documentation/devicetree/bindings/sound/tas2562.yaml
21465 F:      Documentation/devicetree/bindings/sound/tas2770.yaml
21466 F:      Documentation/devicetree/bindings/sound/tas27xx.yaml
21467 F:      Documentation/devicetree/bindings/sound/ti,pcm1681.txt
21468 F:      Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
21469 F:      Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
21470 F:      Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
21471 F:      Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
21472 F:      Documentation/devicetree/bindings/sound/tpa6130a2.txt
21473 F:      include/sound/tas2*.h
21474 F:      include/sound/tlv320*.h
21475 F:      include/sound/tpa6130a2-plat.h
21476 F:      sound/pci/hda/tas2781_hda_i2c.c
21477 F:      sound/soc/codecs/pcm1681.c
21478 F:      sound/soc/codecs/pcm1789*.*
21479 F:      sound/soc/codecs/pcm179x*.*
21480 F:      sound/soc/codecs/pcm186x*.*
21481 F:      sound/soc/codecs/pcm3008.*
21482 F:      sound/soc/codecs/pcm3060*.*
21483 F:      sound/soc/codecs/pcm3168a*.*
21484 F:      sound/soc/codecs/pcm5102a.c
21485 F:      sound/soc/codecs/pcm512x*.*
21486 F:      sound/soc/codecs/tas2*.*
21487 F:      sound/soc/codecs/tlv320*.*
21488 F:      sound/soc/codecs/tpa6130a2.*
21489
21490 TEXAS INSTRUMENTS DMA DRIVERS
21491 M:      Peter Ujfalusi <[email protected]>
21492 L:      [email protected]
21493 S:      Maintained
21494 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
21495 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
21496 F:      Documentation/devicetree/bindings/dma/ti/
21497 F:      drivers/dma/ti/
21498 F:      include/linux/dma/k3-psil.h
21499 F:      include/linux/dma/k3-udma-glue.h
21500 F:      include/linux/dma/ti-cppi5.h
21501 X:      drivers/dma/ti/cppi41.c
21502
21503 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
21504 M:      Robert Marko <[email protected]>
21505 M:      Luka Perkov <[email protected]>
21506 L:      [email protected]
21507 S:      Maintained
21508 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
21509 F:      Documentation/hwmon/tps23861.rst
21510 F:      drivers/hwmon/tps23861.c
21511
21512 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
21513 M:      Ricardo Ribalda <[email protected]>
21514 L:      [email protected]
21515 S:      Supported
21516 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
21517 F:      drivers/iio/dac/ti-dac7612.c
21518
21519 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
21520 M:      Nishanth Menon <[email protected]>
21521 M:      Tero Kristo <[email protected]>
21522 M:      Santosh Shilimkar <[email protected]>
21523 L:      [email protected] (moderated for non-subscribers)
21524 S:      Maintained
21525 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
21526 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
21527 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
21528 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
21529 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
21530 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
21531 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
21532 F:      drivers/clk/keystone/sci-clk.c
21533 F:      drivers/firmware/ti_sci*
21534 F:      drivers/irqchip/irq-ti-sci-inta.c
21535 F:      drivers/irqchip/irq-ti-sci-intr.c
21536 F:      drivers/reset/reset-ti-sci.c
21537 F:      drivers/soc/ti/ti_sci_inta_msi.c
21538 F:      drivers/pmdomain/ti/ti_sci_pm_domains.c
21539 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
21540 F:      include/linux/soc/ti/ti_sci_inta_msi.h
21541 F:      include/linux/soc/ti/ti_sci_protocol.h
21542
21543 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
21544 M:      Puranjay Mohan <[email protected]>
21545 L:      [email protected]
21546 S:      Supported
21547 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
21548 F:      drivers/iio/temperature/tmp117.c
21549
21550 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
21551 M:      Hans Verkuil <[email protected]>
21552 L:      [email protected]
21553 S:      Maintained
21554 W:      https://linuxtv.org
21555 T:      git git://linuxtv.org/media_tree.git
21556 F:      drivers/media/radio/radio-raremono.c
21557
21558 THERMAL
21559 M:      Rafael J. Wysocki <[email protected]>
21560 M:      Daniel Lezcano <[email protected]>
21561 R:      Zhang Rui <[email protected]>
21562 R:      Lukasz Luba <[email protected]>
21563 L:      [email protected]
21564 S:      Supported
21565 Q:      https://patchwork.kernel.org/project/linux-pm/list/
21566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
21567 F:      Documentation/ABI/testing/sysfs-class-thermal
21568 F:      Documentation/admin-guide/thermal/
21569 F:      Documentation/devicetree/bindings/thermal/
21570 F:      Documentation/driver-api/thermal/
21571 F:      drivers/thermal/
21572 F:      include/dt-bindings/thermal/
21573 F:      include/linux/cpu_cooling.h
21574 F:      include/linux/thermal.h
21575 F:      include/uapi/linux/thermal.h
21576 F:      tools/lib/thermal/
21577 F:      tools/thermal/
21578
21579 THERMAL DRIVER FOR AMLOGIC SOCS
21580 M:      Guillaume La Roque <[email protected]>
21581 L:      [email protected]
21582 L:      [email protected]
21583 S:      Supported
21584 W:      http://linux-meson.com/
21585 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
21586 F:      drivers/thermal/amlogic_thermal.c
21587
21588 THERMAL/CPU_COOLING
21589 M:      Amit Daniel Kachhap <[email protected]>
21590 M:      Daniel Lezcano <[email protected]>
21591 M:      Viresh Kumar <[email protected]>
21592 R:      Lukasz Luba <[email protected]>
21593 L:      [email protected]
21594 S:      Supported
21595 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
21596 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
21597 F:      drivers/thermal/cpufreq_cooling.c
21598 F:      drivers/thermal/cpuidle_cooling.c
21599 F:      include/linux/cpu_cooling.h
21600
21601 THERMAL/POWER_ALLOCATOR
21602 M:      Lukasz Luba <[email protected]>
21603 L:      [email protected]
21604 S:      Maintained
21605 F:      Documentation/driver-api/thermal/power_allocator.rst
21606 F:      drivers/thermal/gov_power_allocator.c
21607 F:      drivers/thermal/thermal_trace_ipa.h
21608
21609 THINKPAD ACPI EXTRAS DRIVER
21610 M:      Henrique de Moraes Holschuh <[email protected]>
21611 L:      [email protected]
21612 L:      [email protected]
21613 S:      Maintained
21614 W:      http://ibm-acpi.sourceforge.net
21615 W:      http://thinkwiki.org/wiki/Ibm-acpi
21616 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
21617 F:      drivers/platform/x86/thinkpad_acpi.c
21618
21619 THINKPAD LMI DRIVER
21620 M:      Mark Pearson <[email protected]>
21621 L:      [email protected]
21622 S:      Maintained
21623 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
21624 F:      drivers/platform/x86/think-lmi.?
21625
21626 THUNDERBOLT DMA TRAFFIC TEST DRIVER
21627 M:      Isaac Hazan <[email protected]>
21628 L:      [email protected]
21629 S:      Maintained
21630 F:      drivers/thunderbolt/dma_test.c
21631
21632 THUNDERBOLT DRIVER
21633 M:      Andreas Noever <[email protected]>
21634 M:      Michael Jamet <[email protected]>
21635 M:      Mika Westerberg <[email protected]>
21636 M:      Yehezkel Bernat <[email protected]>
21637 L:      [email protected]
21638 S:      Maintained
21639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
21640 F:      Documentation/admin-guide/thunderbolt.rst
21641 F:      drivers/thunderbolt/
21642 F:      include/linux/thunderbolt.h
21643
21644 THUNDERBOLT NETWORK DRIVER
21645 M:      Michael Jamet <[email protected]>
21646 M:      Mika Westerberg <[email protected]>
21647 M:      Yehezkel Bernat <[email protected]>
21648 L:      [email protected]
21649 S:      Maintained
21650 F:      drivers/net/thunderbolt/
21651
21652 THUNDERX GPIO DRIVER
21653 M:      Robert Richter <[email protected]>
21654 S:      Odd Fixes
21655 F:      drivers/gpio/gpio-thunderx.c
21656
21657 TI ADS7924 ADC DRIVER
21658 M:      Hugo Villeneuve <[email protected]>
21659 L:      [email protected]
21660 S:      Supported
21661 F:      Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
21662 F:      drivers/iio/adc/ti-ads7924.c
21663
21664 TI AM437X VPFE DRIVER
21665 M:      "Lad, Prabhakar" <[email protected]>
21666 L:      [email protected]
21667 S:      Maintained
21668 W:      https://linuxtv.org
21669 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21670 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21671 F:      drivers/media/platform/ti/am437x/
21672
21673 TI BANDGAP AND THERMAL DRIVER
21674 M:      Eduardo Valentin <[email protected]>
21675 M:      Keerthy <[email protected]>
21676 L:      [email protected]
21677 L:      [email protected]
21678 S:      Maintained
21679 F:      drivers/thermal/ti-soc-thermal/
21680
21681 TI BQ27XXX POWER SUPPLY DRIVER
21682 F:      drivers/power/supply/bq27xxx_battery.c
21683 F:      drivers/power/supply/bq27xxx_battery_i2c.c
21684 F:      include/linux/power/bq27xxx_battery.h
21685
21686 TI CDCE706 CLOCK DRIVER
21687 M:      Max Filippov <[email protected]>
21688 S:      Maintained
21689 F:      drivers/clk/clk-cdce706.c
21690
21691 TI CLOCK DRIVER
21692 M:      Tero Kristo <[email protected]>
21693 L:      [email protected]
21694 S:      Odd Fixes
21695 F:      drivers/clk/ti/
21696 F:      include/linux/clk/ti.h
21697
21698 TI DAVINCI MACHINE SUPPORT
21699 M:      Bartosz Golaszewski <[email protected]>
21700 L:      [email protected] (moderated for non-subscribers)
21701 S:      Maintained
21702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21703 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
21704 F:      arch/arm/boot/dts/ti/davinci/
21705 F:      arch/arm/mach-davinci/
21706 F:      drivers/i2c/busses/i2c-davinci.c
21707
21708 TI DAVINCI SERIES CLOCK DRIVER
21709 M:      David Lechner <[email protected]>
21710 R:      Sekhar Nori <[email protected]>
21711 S:      Maintained
21712 F:      Documentation/devicetree/bindings/clock/ti/davinci/
21713 F:      drivers/clk/davinci/
21714 F:      include/linux/clk/davinci.h
21715
21716 TI DAVINCI SERIES GPIO DRIVER
21717 M:      Keerthy <[email protected]>
21718 L:      [email protected]
21719 S:      Maintained
21720 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
21721 F:      drivers/gpio/gpio-davinci.c
21722
21723 TI DAVINCI SERIES MEDIA DRIVER
21724 M:      "Lad, Prabhakar" <[email protected]>
21725 L:      [email protected]
21726 S:      Maintained
21727 W:      https://linuxtv.org
21728 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21729 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21730 F:      drivers/media/platform/ti/davinci/
21731 F:      include/media/davinci/
21732
21733 TI ENHANCED CAPTURE (eCAP) DRIVER
21734 M:      Vignesh Raghavendra <[email protected]>
21735 R:      Julien Panis <[email protected]>
21736 L:      [email protected]
21737 L:      [email protected]
21738 S:      Maintained
21739 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
21740 F:      drivers/counter/ti-ecap-capture.c
21741
21742 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
21743 R:      David Lechner <[email protected]>
21744 L:      [email protected]
21745 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
21746 F:      drivers/counter/ti-eqep.c
21747
21748 TI ETHERNET SWITCH DRIVER (CPSW)
21749 R:      Siddharth Vadapalli <[email protected]>
21750 R:      Ravi Gunasekaran <[email protected]>
21751 R:      Roger Quadros <[email protected]>
21752 L:      [email protected]
21753 L:      [email protected]
21754 S:      Maintained
21755 F:      drivers/net/ethernet/ti/cpsw*
21756 F:      drivers/net/ethernet/ti/davinci*
21757
21758 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
21759 M:      Alex Dubov <[email protected]>
21760 S:      Maintained
21761 W:      http://tifmxx.berlios.de/
21762 F:      drivers/memstick/host/tifm_ms.c
21763 F:      drivers/misc/tifm*
21764 F:      drivers/mmc/host/tifm_sd.c
21765 F:      include/linux/tifm.h
21766
21767 TI FPD-LINK DRIVERS
21768 M:      Tomi Valkeinen <[email protected]>
21769 L:      [email protected]
21770 S:      Maintained
21771 F:      Documentation/devicetree/bindings/media/i2c/ti,ds90*
21772 F:      drivers/media/i2c/ds90*
21773 F:      include/media/i2c/ds90*
21774
21775 TI ICSSG ETHERNET DRIVER (ICSSG)
21776 R:      MD Danish Anwar <[email protected]>
21777 R:      Roger Quadros <[email protected]>
21778 L:      [email protected] (moderated for non-subscribers)
21779 L:      [email protected]
21780 S:      Maintained
21781 F:      Documentation/devicetree/bindings/net/ti,icss*.yaml
21782 F:      drivers/net/ethernet/ti/icssg/*
21783
21784 TI J721E CSI2RX DRIVER
21785 M:      Jai Luthra <[email protected]>
21786 L:      [email protected]
21787 S:      Maintained
21788 F:      Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
21789 F:      drivers/media/platform/ti/j721e-csi2rx/
21790
21791 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
21792 M:      Nishanth Menon <[email protected]>
21793 M:      Santosh Shilimkar <[email protected]>
21794 L:      [email protected]
21795 L:      [email protected] (moderated for non-subscribers)
21796 S:      Maintained
21797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
21798 F:      drivers/pmdomain/ti/omap_prm.c
21799 F:      drivers/soc/ti/*
21800
21801 TI LM49xxx FAMILY ASoC CODEC DRIVERS
21802 M:      M R Swami Reddy <[email protected]>
21803 M:      Vishwas A Deshpande <[email protected]>
21804 L:      [email protected] (moderated for non-subscribers)
21805 S:      Maintained
21806 F:      sound/soc/codecs/isabelle*
21807 F:      sound/soc/codecs/lm49453*
21808
21809 TI LMP92064 ADC DRIVER
21810 M:      Leonard Göhrs <[email protected]>
21811 R:      [email protected]
21812 L:      [email protected]
21813 S:      Maintained
21814 F:      Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
21815 F:      drivers/iio/adc/ti-lmp92064.c
21816
21817 TI PCM3060 ASoC CODEC DRIVER
21818 M:      Kirill Marinushkin <[email protected]>
21819 L:      [email protected] (moderated for non-subscribers)
21820 S:      Maintained
21821 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
21822 F:      sound/soc/codecs/pcm3060*
21823
21824 TI TAS571X FAMILY ASoC CODEC DRIVER
21825 M:      Kevin Cernekee <[email protected]>
21826 L:      [email protected] (moderated for non-subscribers)
21827 S:      Odd Fixes
21828 F:      sound/soc/codecs/tas571x*
21829
21830 TI TMAG5273 MAGNETOMETER DRIVER
21831 M:      Gerald Loacker <[email protected]>
21832 L:      [email protected]
21833 S:      Maintained
21834 F:      Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
21835 F:      drivers/iio/magnetometer/tmag5273.c
21836
21837 TI TRF7970A NFC DRIVER
21838 M:      Mark Greer <[email protected]>
21839 L:      [email protected]
21840 S:      Supported
21841 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
21842 F:      drivers/nfc/trf7970a.c
21843
21844 TI TSC2046 ADC DRIVER
21845 M:      Oleksij Rempel <[email protected]>
21846 R:      [email protected]
21847 L:      [email protected]
21848 S:      Maintained
21849 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
21850 F:      drivers/iio/adc/ti-tsc2046.c
21851
21852 TI TWL4030 SERIES SOC CODEC DRIVER
21853 M:      Peter Ujfalusi <[email protected]>
21854 L:      [email protected] (moderated for non-subscribers)
21855 S:      Maintained
21856 F:      sound/soc/codecs/twl4030*
21857
21858 TI VPE/CAL DRIVERS
21859 M:      Benoit Parrot <[email protected]>
21860 L:      [email protected]
21861 S:      Maintained
21862 W:      http://linuxtv.org/
21863 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21864 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
21865 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
21866 F:      drivers/media/platform/ti/cal/
21867 F:      drivers/media/platform/ti/vpe/
21868
21869 TI WILINK WIRELESS DRIVERS
21870 L:      [email protected]
21871 S:      Orphan
21872 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
21873 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
21874 F:      drivers/net/wireless/ti/
21875
21876 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
21877 M:      John Stultz <[email protected]>
21878 M:      Thomas Gleixner <[email protected]>
21879 R:      Stephen Boyd <[email protected]>
21880 L:      [email protected]
21881 S:      Supported
21882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
21883 F:      include/linux/clocksource.h
21884 F:      include/linux/time.h
21885 F:      include/linux/timex.h
21886 F:      include/uapi/linux/time.h
21887 F:      include/uapi/linux/timex.h
21888 F:      kernel/time/alarmtimer.c
21889 F:      kernel/time/clocksource.c
21890 F:      kernel/time/ntp.c
21891 F:      kernel/time/time*.c
21892 F:      tools/testing/selftests/timers/
21893
21894 TIPC NETWORK LAYER
21895 M:      Jon Maloy <[email protected]>
21896 M:      Ying Xue <[email protected]>
21897 L:      [email protected] (core kernel code)
21898 L:      [email protected] (user apps, general discussion)
21899 S:      Maintained
21900 W:      http://tipc.sourceforge.net/
21901 F:      include/uapi/linux/tipc*.h
21902 F:      net/tipc/
21903
21904 TLAN NETWORK DRIVER
21905 M:      Samuel Chessman <[email protected]>
21906 L:      [email protected] (subscribers-only)
21907 S:      Maintained
21908 W:      http://sourceforge.net/projects/tlan/
21909 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
21910 F:      drivers/net/ethernet/ti/tlan.*
21911
21912 TMIO/SDHI MMC DRIVER
21913 M:      Wolfram Sang <[email protected]>
21914 L:      [email protected]
21915 L:      [email protected]
21916 S:      Supported
21917 F:      drivers/mmc/host/renesas_sdhi*
21918 F:      drivers/mmc/host/tmio_mmc*
21919 F:      include/linux/mfd/tmio.h
21920
21921 TMP401 HARDWARE MONITOR DRIVER
21922 M:      Guenter Roeck <[email protected]>
21923 L:      [email protected]
21924 S:      Maintained
21925 F:      Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
21926 F:      Documentation/hwmon/tmp401.rst
21927 F:      drivers/hwmon/tmp401.c
21928
21929 TMP464 HARDWARE MONITOR DRIVER
21930 M:      Guenter Roeck <[email protected]>
21931 L:      [email protected]
21932 S:      Maintained
21933 F:      Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
21934 F:      Documentation/hwmon/tmp464.rst
21935 F:      drivers/hwmon/tmp464.c
21936
21937 TMP513 HARDWARE MONITOR DRIVER
21938 M:      Eric Tremblay <[email protected]>
21939 L:      [email protected]
21940 S:      Maintained
21941 F:      Documentation/hwmon/tmp513.rst
21942 F:      drivers/hwmon/tmp513.c
21943
21944 TMPFS (SHMEM FILESYSTEM)
21945 M:      Hugh Dickins <[email protected]>
21946 L:      [email protected]
21947 S:      Maintained
21948 F:      include/linux/shmem_fs.h
21949 F:      mm/shmem.c
21950
21951 TOMOYO SECURITY MODULE
21952 M:      Kentaro Takeda <[email protected]>
21953 M:      Tetsuo Handa <[email protected]>
21954 L:      [email protected] (subscribers-only, for developers in English)
21955 L:      [email protected] (subscribers-only, for users in English)
21956 L:      [email protected] (subscribers-only, for developers in Japanese)
21957 L:      [email protected] (subscribers-only, for users in Japanese)
21958 S:      Maintained
21959 W:      https://tomoyo.osdn.jp/
21960 F:      security/tomoyo/
21961
21962 TOPSTAR LAPTOP EXTRAS DRIVER
21963 M:      Herton Ronaldo Krzesinski <[email protected]>
21964 L:      [email protected]
21965 S:      Maintained
21966 F:      drivers/platform/x86/topstar-laptop.c
21967
21968 TORTURE-TEST MODULES
21969 M:      Davidlohr Bueso <[email protected]>
21970 M:      "Paul E. McKenney" <[email protected]>
21971 M:      Josh Triplett <[email protected]>
21972 L:      [email protected]
21973 S:      Supported
21974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21975 F:      Documentation/RCU/torture.rst
21976 F:      kernel/locking/locktorture.c
21977 F:      kernel/rcu/rcuscale.c
21978 F:      kernel/rcu/rcutorture.c
21979 F:      kernel/rcu/refscale.c
21980 F:      kernel/torture.c
21981
21982 TOSHIBA ACPI EXTRAS DRIVER
21983 M:      Azael Avalos <[email protected]>
21984 L:      [email protected]
21985 S:      Maintained
21986 F:      drivers/platform/x86/toshiba_acpi.c
21987
21988 TOSHIBA BLUETOOTH DRIVER
21989 M:      Azael Avalos <[email protected]>
21990 L:      [email protected]
21991 S:      Maintained
21992 F:      drivers/platform/x86/toshiba_bluetooth.c
21993
21994 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
21995 M:      Azael Avalos <[email protected]>
21996 L:      [email protected]
21997 S:      Maintained
21998 F:      drivers/platform/x86/toshiba_haps.c
21999
22000 TOSHIBA SMM DRIVER
22001 M:      Jonathan Buzzard <[email protected]>
22002 S:      Maintained
22003 W:      http://www.buzzard.org.uk/toshiba/
22004 F:      drivers/char/toshiba.c
22005 F:      include/linux/toshiba.h
22006 F:      include/uapi/linux/toshiba.h
22007
22008 TOSHIBA TC358743 DRIVER
22009 M:      Hans Verkuil <[email protected]>
22010 L:      [email protected]
22011 S:      Maintained
22012 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
22013 F:      drivers/media/i2c/tc358743*
22014 F:      include/media/i2c/tc358743.h
22015
22016 TOSHIBA WMI HOTKEYS DRIVER
22017 M:      Azael Avalos <[email protected]>
22018 L:      [email protected]
22019 S:      Maintained
22020 F:      drivers/platform/x86/toshiba-wmi.c
22021
22022 TPM DEVICE DRIVER
22023 M:      Peter Huewe <[email protected]>
22024 M:      Jarkko Sakkinen <[email protected]>
22025 R:      Jason Gunthorpe <[email protected]>
22026 L:      [email protected]
22027 S:      Maintained
22028 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
22029 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
22030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22031 F:      drivers/char/tpm/
22032
22033 TPS546D24 DRIVER
22034 M:      Duke Du <[email protected]>
22035 L:      [email protected]
22036 S:      Maintained
22037 F:      Documentation/hwmon/tps546d24.rst
22038 F:      drivers/hwmon/pmbus/tps546d24.c
22039
22040 TQ SYSTEMS BOARD & DRIVER SUPPORT
22041 L:      [email protected]
22042 S:      Supported
22043 W:      https://www.tq-group.com/en/products/tq-embedded/
22044 F:      arch/arm/boot/dts/imx*mba*.dts*
22045 F:      arch/arm/boot/dts/imx*tqma*.dts*
22046 F:      arch/arm/boot/dts/mba*.dtsi
22047 F:      arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22048 F:      arch/arm64/boot/dts/freescale/imx*mba*.dts*
22049 F:      arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22050 F:      arch/arm64/boot/dts/freescale/mba*.dtsi
22051 F:      arch/arm64/boot/dts/freescale/tqml*.dts*
22052 F:      drivers/gpio/gpio-tqmx86.c
22053 F:      drivers/mfd/tqmx86.c
22054 F:      drivers/watchdog/tqmx86_wdt.c
22055
22056 TRACING
22057 M:      Steven Rostedt <[email protected]>
22058 M:      Masami Hiramatsu <[email protected]>
22059 L:      [email protected]
22060 L:      [email protected]
22061 S:      Maintained
22062 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
22063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22064 F:      Documentation/trace/*
22065 F:      fs/tracefs/
22066 F:      include/linux/trace*.h
22067 F:      include/trace/
22068 F:      kernel/trace/
22069 F:      scripts/tracing/
22070 F:      tools/testing/selftests/ftrace/
22071
22072 TRACING MMIO ACCESSES (MMIOTRACE)
22073 M:      Steven Rostedt <[email protected]>
22074 M:      Masami Hiramatsu <[email protected]>
22075 R:      Karol Herbst <[email protected]>
22076 R:      Pekka Paalanen <[email protected]>
22077 L:      [email protected]
22078 L:      [email protected]
22079 S:      Maintained
22080 F:      arch/x86/mm/kmmio.c
22081 F:      arch/x86/mm/mmio-mod.c
22082 F:      arch/x86/mm/testmmiotrace.c
22083 F:      include/linux/mmiotrace.h
22084 F:      kernel/trace/trace_mmiotrace.c
22085
22086 TRACING OS NOISE / LATENCY TRACERS
22087 M:      Steven Rostedt <[email protected]>
22088 M:      Daniel Bristot de Oliveira <[email protected]>
22089 S:      Maintained
22090 F:      Documentation/trace/hwlat_detector.rst
22091 F:      Documentation/trace/osnoise-tracer.rst
22092 F:      Documentation/trace/timerlat-tracer.rst
22093 F:      arch/*/kernel/trace.c
22094 F:      include/trace/events/osnoise.h
22095 F:      kernel/trace/trace_hwlat.c
22096 F:      kernel/trace/trace_irqsoff.c
22097 F:      kernel/trace/trace_osnoise.c
22098 F:      kernel/trace/trace_sched_wakeup.c
22099
22100 TRADITIONAL CHINESE DOCUMENTATION
22101 M:      Hu Haowen <[email protected]>
22102 S:      Maintained
22103 W:      https://github.com/srcres258/linux-doc
22104 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
22105 F:      Documentation/translations/zh_TW/
22106
22107 TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22108 M:      Dan Williams <[email protected]>
22109 L:      [email protected]
22110 S:      Maintained
22111 F:      Documentation/ABI/testing/configfs-tsm
22112 F:      drivers/virt/coco/tsm.c
22113 F:      include/linux/tsm.h
22114
22115 TTY LAYER AND SERIAL DRIVERS
22116 M:      Greg Kroah-Hartman <[email protected]>
22117 M:      Jiri Slaby <[email protected]>
22118 L:      [email protected]
22119 L:      [email protected]
22120 S:      Supported
22121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22122 F:      Documentation/devicetree/bindings/serial/
22123 F:      Documentation/driver-api/serial/
22124 F:      drivers/tty/
22125 F:      include/linux/selection.h
22126 F:      include/linux/serial.h
22127 F:      include/linux/serial_core.h
22128 F:      include/linux/sysrq.h
22129 F:      include/linux/tty*.h
22130 F:      include/linux/vt.h
22131 F:      include/linux/vt_*.h
22132 F:      include/uapi/linux/serial.h
22133 F:      include/uapi/linux/serial_core.h
22134 F:      include/uapi/linux/tty.h
22135
22136 TUA9001 MEDIA DRIVER
22137 M:      Antti Palosaari <[email protected]>
22138 L:      [email protected]
22139 S:      Maintained
22140 W:      https://linuxtv.org
22141 W:      http://palosaari.fi/linux/
22142 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22143 T:      git git://linuxtv.org/anttip/media_tree.git
22144 F:      drivers/media/tuners/tua9001*
22145
22146 TULIP NETWORK DRIVERS
22147 L:      [email protected]
22148 L:      [email protected]
22149 S:      Orphan
22150 F:      drivers/net/ethernet/dec/tulip/
22151
22152 TUN/TAP driver
22153 M:      Willem de Bruijn <[email protected]>
22154 M:      Jason Wang <[email protected]>
22155 S:      Maintained
22156 W:      http://vtun.sourceforge.net/tun
22157 F:      Documentation/networking/tuntap.rst
22158 F:      arch/um/os-Linux/drivers/
22159 F:      drivers/net/tap.c
22160 F:      drivers/net/tun.c
22161
22162 TURBOCHANNEL SUBSYSTEM
22163 M:      "Maciej W. Rozycki" <[email protected]>
22164 M:      Ralf Baechle <[email protected]>
22165 L:      [email protected]
22166 S:      Maintained
22167 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
22168 F:      drivers/tc/
22169 F:      include/linux/tc.h
22170
22171 TURBOSTAT UTILITY
22172 M:      "Len Brown" <[email protected]>
22173 L:      [email protected]
22174 S:      Supported
22175 Q:      https://patchwork.kernel.org/project/linux-pm/list/
22176 B:      https://bugzilla.kernel.org
22177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22178 F:      tools/power/x86/turbostat/
22179
22180 TW5864 VIDEO4LINUX DRIVER
22181 M:      Bluecherry Maintainers <[email protected]>
22182 M:      Anton Sviridenko <[email protected]>
22183 M:      Andrey Utkin <[email protected]>
22184 M:      Andrey Utkin <[email protected]>
22185 L:      [email protected]
22186 S:      Supported
22187 F:      drivers/media/pci/tw5864/
22188
22189 TW68 VIDEO4LINUX DRIVER
22190 M:      Hans Verkuil <[email protected]>
22191 L:      [email protected]
22192 S:      Odd Fixes
22193 W:      https://linuxtv.org
22194 T:      git git://linuxtv.org/media_tree.git
22195 F:      drivers/media/pci/tw68/
22196
22197 TW686X VIDEO4LINUX DRIVER
22198 M:      Ezequiel Garcia <[email protected]>
22199 L:      [email protected]
22200 S:      Maintained
22201 W:      http://linuxtv.org
22202 T:      git git://linuxtv.org/media_tree.git
22203 F:      drivers/media/pci/tw686x/
22204
22205 U-BOOT ENVIRONMENT VARIABLES
22206 M:      Rafał Miłecki <[email protected]>
22207 S:      Maintained
22208 F:      Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22209 F:      drivers/nvmem/u-boot-env.c
22210
22211 UACCE ACCELERATOR FRAMEWORK
22212 M:      Zhangfei Gao <[email protected]>
22213 M:      Zhou Wang <[email protected]>
22214 L:      [email protected]
22215 L:      [email protected]
22216 S:      Maintained
22217 F:      Documentation/ABI/testing/sysfs-driver-uacce
22218 F:      Documentation/misc-devices/uacce.rst
22219 F:      drivers/misc/uacce/
22220 F:      include/linux/uacce.h
22221 F:      include/uapi/misc/uacce/
22222
22223 UBI FILE SYSTEM (UBIFS)
22224 M:      Richard Weinberger <[email protected]>
22225 L:      [email protected]
22226 S:      Supported
22227 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
22228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22230 F:      Documentation/ABI/testing/sysfs-fs-ubifs
22231 F:      Documentation/filesystems/ubifs-authentication.rst
22232 F:      Documentation/filesystems/ubifs.rst
22233 F:      fs/ubifs/
22234
22235 UBLK USERSPACE BLOCK DRIVER
22236 M:      Ming Lei <[email protected]>
22237 L:      [email protected]
22238 S:      Maintained
22239 F:      Documentation/block/ublk.rst
22240 F:      drivers/block/ublk_drv.c
22241 F:      include/uapi/linux/ublk_cmd.h
22242
22243 UCLINUX (M68KNOMMU AND COLDFIRE)
22244 M:      Greg Ungerer <[email protected]>
22245 L:      [email protected]
22246 S:      Maintained
22247 W:      http://www.linux-m68k.org/
22248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
22249 F:      arch/m68k/*/*_no.*
22250 F:      arch/m68k/68*/
22251 F:      arch/m68k/coldfire/
22252 F:      arch/m68k/include/asm/*_no.*
22253
22254 UDF FILESYSTEM
22255 M:      Jan Kara <[email protected]>
22256 S:      Maintained
22257 F:      Documentation/filesystems/udf.rst
22258 F:      fs/udf/
22259
22260 UDRAW TABLET
22261 M:      Bastien Nocera <[email protected]>
22262 L:      [email protected]
22263 S:      Maintained
22264 F:      drivers/hid/hid-udraw-ps3.c
22265
22266 UFS FILESYSTEM
22267 M:      Evgeniy Dushistov <[email protected]>
22268 S:      Maintained
22269 F:      Documentation/admin-guide/ufs.rst
22270 F:      fs/ufs/
22271
22272 UHID USERSPACE HID IO DRIVER
22273 M:      David Rheinsberg <[email protected]>
22274 L:      [email protected]
22275 S:      Maintained
22276 F:      drivers/hid/uhid.c
22277 F:      include/uapi/linux/uhid.h
22278
22279 ULPI BUS
22280 M:      Heikki Krogerus <[email protected]>
22281 L:      [email protected]
22282 S:      Maintained
22283 F:      drivers/usb/common/ulpi.c
22284 F:      include/linux/ulpi/
22285
22286 UNICODE SUBSYSTEM
22287 M:      Gabriel Krisman Bertazi <[email protected]>
22288 L:      [email protected]
22289 S:      Supported
22290 F:      fs/unicode/
22291
22292 UNIFDEF
22293 M:      Tony Finch <[email protected]>
22294 S:      Maintained
22295 W:      http://dotat.at/prog/unifdef
22296 F:      scripts/unifdef.c
22297
22298 UNIFORM CDROM DRIVER
22299 M:      Phillip Potter <[email protected]>
22300 S:      Maintained
22301 F:      Documentation/cdrom/
22302 F:      drivers/cdrom/cdrom.c
22303 F:      include/linux/cdrom.h
22304 F:      include/uapi/linux/cdrom.h
22305
22306 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
22307 R:      Alim Akhtar <[email protected]>
22308 R:      Avri Altman <[email protected]>
22309 R:      Bart Van Assche <[email protected]>
22310 L:      [email protected]
22311 S:      Supported
22312 F:      Documentation/devicetree/bindings/ufs/
22313 F:      Documentation/scsi/ufs.rst
22314 F:      drivers/ufs/core/
22315
22316 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
22317 M:      Pedro Sousa <[email protected]>
22318 L:      [email protected]
22319 S:      Supported
22320 F:      drivers/ufs/host/*dwc*
22321
22322 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
22323 M:      Alim Akhtar <[email protected]>
22324 L:      [email protected]
22325 S:      Maintained
22326 F:      drivers/ufs/host/ufs-exynos*
22327
22328 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
22329 M:      Stanley Chu <[email protected]>
22330 L:      [email protected]
22331 L:      [email protected] (moderated for non-subscribers)
22332 S:      Maintained
22333 F:      drivers/ufs/host/ufs-mediatek*
22334
22335 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
22336 M:      Manivannan Sadhasivam <[email protected]>
22337 L:      [email protected]
22338 L:      [email protected]
22339 S:      Maintained
22340 F:      Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
22341 F:      drivers/ufs/host/ufs-qcom*
22342
22343 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
22344 M:      Yoshihiro Shimoda <[email protected]>
22345 L:      [email protected]
22346 L:      [email protected]
22347 S:      Maintained
22348 F:      drivers/ufs/host/ufs-renesas.c
22349
22350 UNSORTED BLOCK IMAGES (UBI)
22351 M:      Richard Weinberger <[email protected]>
22352 L:      [email protected]
22353 S:      Supported
22354 W:      http://www.linux-mtd.infradead.org/
22355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22357 F:      drivers/mtd/ubi/
22358 F:      include/linux/mtd/ubi.h
22359 F:      include/uapi/mtd/ubi-user.h
22360
22361 USB "USBNET" DRIVER FRAMEWORK
22362 M:      Oliver Neukum <[email protected]>
22363 L:      [email protected]
22364 S:      Maintained
22365 W:      http://www.linux-usb.org/usbnet
22366 F:      drivers/net/usb/usbnet.c
22367 F:      include/linux/usb/usbnet.h
22368
22369 USB ACM DRIVER
22370 M:      Oliver Neukum <[email protected]>
22371 L:      [email protected]
22372 S:      Maintained
22373 F:      Documentation/usb/acm.rst
22374 F:      drivers/usb/class/cdc-acm.*
22375
22376 USB APPLE MFI FASTCHARGE DRIVER
22377 M:      Bastien Nocera <[email protected]>
22378 L:      [email protected]
22379 S:      Maintained
22380 F:      drivers/usb/misc/apple-mfi-fastcharge.c
22381
22382 USB AR5523 WIRELESS DRIVER
22383 L:      [email protected]
22384 S:      Orphan
22385 F:      drivers/net/wireless/ath/ar5523/
22386
22387 USB ATTACHED SCSI
22388 M:      Oliver Neukum <[email protected]>
22389 L:      [email protected]
22390 L:      [email protected]
22391 S:      Maintained
22392 F:      drivers/usb/storage/uas.c
22393
22394 USB CDC ETHERNET DRIVER
22395 M:      Oliver Neukum <[email protected]>
22396 L:      [email protected]
22397 S:      Maintained
22398 F:      drivers/net/usb/cdc_*.c
22399 F:      include/uapi/linux/usb/cdc.h
22400
22401 USB CHAOSKEY DRIVER
22402 M:      Keith Packard <[email protected]>
22403 L:      [email protected]
22404 S:      Maintained
22405 F:      drivers/usb/misc/chaoskey.c
22406
22407 USB CYPRESS C67X00 DRIVER
22408 L:      [email protected]
22409 S:      Orphan
22410 F:      drivers/usb/c67x00/
22411
22412 USB DAVICOM DM9601 DRIVER
22413 M:      Peter Korsgaard <[email protected]>
22414 L:      [email protected]
22415 S:      Maintained
22416 W:      http://www.linux-usb.org/usbnet
22417 F:      drivers/net/usb/dm9601.c
22418
22419 USB EHCI DRIVER
22420 M:      Alan Stern <[email protected]>
22421 L:      [email protected]
22422 S:      Maintained
22423 F:      Documentation/usb/ehci.rst
22424 F:      drivers/usb/host/ehci*
22425
22426 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
22427 M:      Jiri Kosina <[email protected]>
22428 M:      Benjamin Tissoires <[email protected]>
22429 L:      [email protected]
22430 S:      Maintained
22431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
22432 F:      Documentation/hid/hiddev.rst
22433 F:      drivers/hid/usbhid/
22434
22435 USB INTEL XHCI ROLE MUX DRIVER
22436 M:      Hans de Goede <[email protected]>
22437 L:      [email protected]
22438 S:      Maintained
22439 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
22440
22441 USB IP DRIVER FOR HISILICON KIRIN 960
22442 M:      Yu Chen <[email protected]>
22443 M:      Binghui Wang <[email protected]>
22444 L:      [email protected]
22445 S:      Maintained
22446 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
22447 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
22448
22449 USB IP DRIVER FOR HISILICON KIRIN 970
22450 M:      Mauro Carvalho Chehab <[email protected]>
22451 L:      [email protected]
22452 S:      Maintained
22453 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
22454 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
22455
22456 USB ISP116X DRIVER
22457 M:      Olav Kongas <[email protected]>
22458 L:      [email protected]
22459 S:      Maintained
22460 F:      drivers/usb/host/isp116x*
22461 F:      include/linux/usb/isp116x.h
22462
22463 USB ISP1760 DRIVER
22464 M:      Rui Miguel Silva <[email protected]>
22465 L:      [email protected]
22466 S:      Maintained
22467 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
22468 F:      drivers/usb/isp1760/*
22469
22470 USB LAN78XX ETHERNET DRIVER
22471 M:      Woojung Huh <[email protected]>
22472 M:      [email protected]
22473 L:      [email protected]
22474 S:      Maintained
22475 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
22476 F:      drivers/net/usb/lan78xx.*
22477 F:      include/dt-bindings/net/microchip-lan78xx.h
22478
22479 USB MASS STORAGE DRIVER
22480 M:      Alan Stern <[email protected]>
22481 L:      [email protected]
22482 L:      [email protected]
22483 S:      Maintained
22484 F:      drivers/usb/storage/
22485
22486 USB MIDI DRIVER
22487 M:      Clemens Ladisch <[email protected]>
22488 L:      [email protected] (moderated for non-subscribers)
22489 S:      Maintained
22490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22491 F:      sound/usb/midi.*
22492
22493 USB NETWORKING DRIVERS
22494 L:      [email protected]
22495 S:      Odd Fixes
22496 F:      drivers/net/usb/
22497
22498 USB OHCI DRIVER
22499 M:      Alan Stern <[email protected]>
22500 L:      [email protected]
22501 S:      Maintained
22502 F:      Documentation/usb/ohci.rst
22503 F:      drivers/usb/host/ohci*
22504
22505 USB OTG FSM (Finite State Machine)
22506 M:      Peter Chen <[email protected]>
22507 L:      [email protected]
22508 S:      Maintained
22509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
22510 F:      drivers/usb/common/usb-otg-fsm.c
22511
22512 USB OVER IP DRIVER
22513 M:      Valentina Manea <[email protected]>
22514 M:      Shuah Khan <[email protected]>
22515 M:      Shuah Khan <[email protected]>
22516 R:      Hongren Zheng <[email protected]>
22517 L:      [email protected]
22518 S:      Maintained
22519 F:      Documentation/usb/usbip_protocol.rst
22520 F:      drivers/usb/usbip/
22521 F:      tools/testing/selftests/drivers/usb/usbip/
22522 F:      tools/usb/usbip/
22523
22524 USB PEGASUS DRIVER
22525 M:      Petko Manolov <[email protected]>
22526 L:      [email protected]
22527 L:      [email protected]
22528 S:      Maintained
22529 W:      https://github.com/petkan/pegasus
22530 T:      git https://github.com/petkan/pegasus.git
22531 F:      drivers/net/usb/pegasus.*
22532
22533 USB PRINTER DRIVER (usblp)
22534 M:      Pete Zaitcev <[email protected]>
22535 L:      [email protected]
22536 S:      Supported
22537 F:      drivers/usb/class/usblp.c
22538
22539 USB QMI WWAN NETWORK DRIVER
22540 M:      Bjørn Mork <[email protected]>
22541 L:      [email protected]
22542 S:      Maintained
22543 F:      Documentation/ABI/testing/sysfs-class-net-qmi
22544 F:      drivers/net/usb/qmi_wwan.c
22545
22546 USB RAW GADGET DRIVER
22547 R:      Andrey Konovalov <[email protected]>
22548 L:      [email protected]
22549 S:      Maintained
22550 F:      Documentation/usb/raw-gadget.rst
22551 F:      drivers/usb/gadget/legacy/raw_gadget.c
22552 F:      include/uapi/linux/usb/raw_gadget.h
22553
22554 USB RTL8150 DRIVER
22555 M:      Petko Manolov <[email protected]>
22556 L:      [email protected]
22557 L:      [email protected]
22558 S:      Maintained
22559 W:      https://github.com/petkan/rtl8150
22560 T:      git https://github.com/petkan/rtl8150.git
22561 F:      drivers/net/usb/rtl8150.c
22562
22563 USB SERIAL SUBSYSTEM
22564 M:      Johan Hovold <[email protected]>
22565 L:      [email protected]
22566 S:      Maintained
22567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
22568 F:      Documentation/usb/usb-serial.rst
22569 F:      drivers/usb/serial/
22570 F:      include/linux/usb/serial.h
22571
22572 USB SMSC75XX ETHERNET DRIVER
22573 M:      Steve Glendinning <[email protected]>
22574 L:      [email protected]
22575 S:      Maintained
22576 F:      drivers/net/usb/smsc75xx.*
22577
22578 USB SMSC95XX ETHERNET DRIVER
22579 M:      Steve Glendinning <[email protected]>
22580 M:      [email protected]
22581 L:      [email protected]
22582 S:      Maintained
22583 F:      drivers/net/usb/smsc95xx.*
22584
22585 USB SUBSYSTEM
22586 M:      Greg Kroah-Hartman <[email protected]>
22587 L:      [email protected]
22588 S:      Supported
22589 W:      http://www.linux-usb.org
22590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
22591 F:      Documentation/devicetree/bindings/usb/
22592 F:      Documentation/usb/
22593 F:      drivers/usb/
22594 F:      include/dt-bindings/usb/
22595 F:      include/linux/usb.h
22596 F:      include/linux/usb/
22597 F:      include/uapi/linux/usb/
22598
22599 USB TYPEC BUS FOR ALTERNATE MODES
22600 M:      Heikki Krogerus <[email protected]>
22601 L:      [email protected]
22602 S:      Maintained
22603 F:      Documentation/ABI/testing/sysfs-bus-typec
22604 F:      Documentation/driver-api/usb/typec_bus.rst
22605 F:      drivers/usb/typec/altmodes/
22606 F:      include/linux/usb/typec_altmode.h
22607
22608 USB TYPEC CLASS
22609 M:      Heikki Krogerus <[email protected]>
22610 L:      [email protected]
22611 S:      Maintained
22612 F:      Documentation/ABI/testing/sysfs-class-typec
22613 F:      Documentation/driver-api/usb/typec.rst
22614 F:      drivers/usb/typec/
22615 F:      include/linux/usb/typec.h
22616
22617 USB TYPEC INTEL PMC MUX DRIVER
22618 M:      Heikki Krogerus <[email protected]>
22619 L:      [email protected]
22620 S:      Maintained
22621 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
22622 F:      drivers/usb/typec/mux/intel_pmc_mux.c
22623
22624 USB TYPEC PI3USB30532 MUX DRIVER
22625 M:      Hans de Goede <[email protected]>
22626 L:      [email protected]
22627 S:      Maintained
22628 F:      drivers/usb/typec/mux/pi3usb30532.c
22629
22630 USB TYPEC PORT CONTROLLER DRIVERS
22631 M:      Guenter Roeck <[email protected]>
22632 L:      [email protected]
22633 S:      Maintained
22634 F:      drivers/usb/typec/tcpm/
22635
22636 USB UHCI DRIVER
22637 M:      Alan Stern <[email protected]>
22638 L:      [email protected]
22639 S:      Maintained
22640 F:      drivers/usb/host/uhci*
22641
22642 USB VIDEO CLASS
22643 M:      Laurent Pinchart <[email protected]>
22644 L:      [email protected]
22645 S:      Maintained
22646 W:      http://www.ideasonboard.org/uvc/
22647 T:      git git://linuxtv.org/media_tree.git
22648 F:      drivers/media/usb/uvc/
22649 F:      include/uapi/linux/uvcvideo.h
22650
22651 USB WEBCAM GADGET
22652 M:      Laurent Pinchart <[email protected]>
22653 M:      Daniel Scally <[email protected]>
22654 L:      [email protected]
22655 S:      Maintained
22656 F:      drivers/usb/gadget/function/*uvc*
22657 F:      drivers/usb/gadget/legacy/webcam.c
22658 F:      include/uapi/linux/usb/g_uvc.h
22659
22660 USB XHCI DRIVER
22661 M:      Mathias Nyman <[email protected]>
22662 L:      [email protected]
22663 S:      Supported
22664 F:      drivers/usb/host/pci-quirks*
22665 F:      drivers/usb/host/xhci*
22666
22667 USER DATAGRAM PROTOCOL (UDP)
22668 M:      Willem de Bruijn <[email protected]>
22669 S:      Maintained
22670 F:      include/linux/udp.h
22671 F:      net/ipv4/udp.c
22672 F:      net/ipv6/udp.c
22673
22674 USER-MODE LINUX (UML)
22675 M:      Richard Weinberger <[email protected]>
22676 M:      Anton Ivanov <[email protected]>
22677 M:      Johannes Berg <[email protected]>
22678 L:      [email protected]
22679 S:      Maintained
22680 W:      http://user-mode-linux.sourceforge.net
22681 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
22682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
22683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
22684 F:      Documentation/virt/uml/
22685 F:      arch/um/
22686 F:      arch/x86/um/
22687 F:      fs/hostfs/
22688
22689 USERSPACE COPYIN/COPYOUT (UIOVEC)
22690 M:      Alexander Viro <[email protected]>
22691 S:      Maintained
22692 F:      include/linux/uio.h
22693 F:      lib/iov_iter.c
22694
22695 USERSPACE DMA BUFFER DRIVER
22696 M:      Gerd Hoffmann <[email protected]>
22697 L:      [email protected]
22698 S:      Maintained
22699 T:      git git://anongit.freedesktop.org/drm/drm-misc
22700 F:      drivers/dma-buf/udmabuf.c
22701 F:      include/uapi/linux/udmabuf.h
22702
22703 USERSPACE I/O (UIO)
22704 M:      Greg Kroah-Hartman <[email protected]>
22705 S:      Maintained
22706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22707 F:      Documentation/driver-api/uio-howto.rst
22708 F:      drivers/uio/
22709 F:      include/linux/uio_driver.h
22710
22711 UTIL-LINUX PACKAGE
22712 M:      Karel Zak <[email protected]>
22713 L:      [email protected]
22714 S:      Maintained
22715 W:      http://en.wikipedia.org/wiki/Util-linux
22716 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
22717
22718 UUID HELPERS
22719 R:      Andy Shevchenko <[email protected]>
22720 L:      [email protected]
22721 S:      Maintained
22722 F:      include/linux/uuid.h
22723 F:      lib/test_uuid.c
22724 F:      lib/uuid.c
22725
22726 UV SYSFS DRIVER
22727 M:      Justin Ernst <[email protected]>
22728 L:      [email protected]
22729 S:      Maintained
22730 F:      drivers/platform/x86/uv_sysfs.c
22731
22732 UVESAFB DRIVER
22733 M:      Michal Januszewski <[email protected]>
22734 L:      [email protected]
22735 S:      Maintained
22736 W:      https://github.com/mjanusz/v86d
22737 F:      Documentation/fb/uvesafb.rst
22738 F:      drivers/video/fbdev/uvesafb.*
22739
22740 Ux500 CLOCK DRIVERS
22741 M:      Ulf Hansson <[email protected]>
22742 L:      [email protected]
22743 L:      [email protected] (moderated for non-subscribers)
22744 S:      Maintained
22745 F:      drivers/clk/ux500/
22746
22747 V4L2 ASYNC AND FWNODE FRAMEWORKS
22748 M:      Sakari Ailus <[email protected]>
22749 L:      [email protected]
22750 S:      Maintained
22751 T:      git git://linuxtv.org/media_tree.git
22752 F:      drivers/media/v4l2-core/v4l2-async.c
22753 F:      drivers/media/v4l2-core/v4l2-fwnode.c
22754 F:      include/media/v4l2-async.h
22755 F:      include/media/v4l2-fwnode.h
22756
22757 V4L2 LENS DRIVERS
22758 M:      Sakari Ailus <[email protected]>
22759 L:      [email protected]
22760 S:      Maintained
22761 F:      drivers/media/i2c/ak*
22762 F:      drivers/media/i2c/dw*
22763 F:      drivers/media/i2c/lm*
22764
22765 V4L2 CAMERA SENSOR DRIVERS
22766 M:      Sakari Ailus <[email protected]>
22767 L:      [email protected]
22768 S:      Maintained
22769 F:      Documentation/driver-api/media/camera-sensor.rst
22770 F:      Documentation/driver-api/media/tx-rx.rst
22771 F:      drivers/media/i2c/ar*
22772 F:      drivers/media/i2c/hi*
22773 F:      drivers/media/i2c/imx*
22774 F:      drivers/media/i2c/mt*
22775 F:      drivers/media/i2c/og*
22776 F:      drivers/media/i2c/ov*
22777 F:      drivers/media/i2c/s5*
22778 F:      drivers/media/i2c/st-vgxy61.c
22779
22780 VF610 NAND DRIVER
22781 M:      Stefan Agner <[email protected]>
22782 L:      [email protected]
22783 S:      Supported
22784 F:      drivers/mtd/nand/raw/vf610_nfc.c
22785
22786 VFAT/FAT/MSDOS FILESYSTEM
22787 M:      OGAWA Hirofumi <[email protected]>
22788 S:      Maintained
22789 F:      Documentation/filesystems/vfat.rst
22790 F:      fs/fat/
22791 F:      tools/testing/selftests/filesystems/fat/
22792
22793 VFIO CDX DRIVER
22794 M:      Nipun Gupta <[email protected]>
22795 M:      Nikhil Agarwal <[email protected]>
22796 L:      [email protected]
22797 S:      Maintained
22798 F:      drivers/vfio/cdx/*
22799
22800 VFIO DRIVER
22801 M:      Alex Williamson <[email protected]>
22802 L:      [email protected]
22803 S:      Maintained
22804 T:      git https://github.com/awilliam/linux-vfio.git
22805 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
22806 F:      Documentation/driver-api/vfio.rst
22807 F:      drivers/vfio/
22808 F:      include/linux/vfio.h
22809 F:      include/linux/vfio_pci_core.h
22810 F:      include/uapi/linux/vfio.h
22811
22812 VFIO FSL-MC DRIVER
22813 M:      Diana Craciun <[email protected]>
22814 L:      [email protected]
22815 S:      Maintained
22816 F:      drivers/vfio/fsl-mc/
22817
22818 VFIO HISILICON PCI DRIVER
22819 M:      Longfang Liu <[email protected]>
22820 M:      Shameer Kolothum <[email protected]>
22821 L:      [email protected]
22822 S:      Maintained
22823 F:      drivers/vfio/pci/hisilicon/
22824
22825 VFIO MEDIATED DEVICE DRIVERS
22826 M:      Kirti Wankhede <[email protected]>
22827 L:      [email protected]
22828 S:      Maintained
22829 F:      Documentation/driver-api/vfio-mediated-device.rst
22830 F:      drivers/vfio/mdev/
22831 F:      include/linux/mdev.h
22832 F:      samples/vfio-mdev/
22833
22834 VFIO MLX5 PCI DRIVER
22835 M:      Yishai Hadas <[email protected]>
22836 L:      [email protected]
22837 S:      Maintained
22838 F:      drivers/vfio/pci/mlx5/
22839
22840 VFIO PCI DEVICE SPECIFIC DRIVERS
22841 R:      Jason Gunthorpe <[email protected]>
22842 R:      Yishai Hadas <[email protected]>
22843 R:      Shameer Kolothum <[email protected]>
22844 R:      Kevin Tian <[email protected]>
22845 L:      [email protected]
22846 S:      Maintained
22847 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
22848 F:      drivers/vfio/pci/*/
22849
22850 VFIO PDS PCI DRIVER
22851 M:      Brett Creeley <[email protected]>
22852 L:      [email protected]
22853 S:      Maintained
22854 F:      Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
22855 F:      drivers/vfio/pci/pds/
22856
22857 VFIO PLATFORM DRIVER
22858 M:      Eric Auger <[email protected]>
22859 L:      [email protected]
22860 S:      Maintained
22861 F:      drivers/vfio/platform/
22862
22863 VGA_SWITCHEROO
22864 R:      Lukas Wunner <[email protected]>
22865 S:      Maintained
22866 T:      git git://anongit.freedesktop.org/drm/drm-misc
22867 F:      Documentation/gpu/vga-switcheroo.rst
22868 F:      drivers/gpu/vga/vga_switcheroo.c
22869 F:      include/linux/vga_switcheroo.h
22870
22871 VIA RHINE NETWORK DRIVER
22872 M:      Kevin Brace <[email protected]>
22873 S:      Maintained
22874 F:      drivers/net/ethernet/via/via-rhine.c
22875
22876 VIA SD/MMC CARD CONTROLLER DRIVER
22877 M:      Bruce Chang <[email protected]>
22878 M:      Harald Welte <[email protected]>
22879 S:      Maintained
22880 F:      drivers/mmc/host/via-sdmmc.c
22881
22882 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
22883 M:      Florian Tobias Schandinat <[email protected]>
22884 L:      [email protected]
22885 S:      Maintained
22886 F:      drivers/video/fbdev/via/
22887 F:      include/linux/via-core.h
22888 F:      include/linux/via_i2c.h
22889
22890 VIA VELOCITY NETWORK DRIVER
22891 M:      Francois Romieu <[email protected]>
22892 L:      [email protected]
22893 S:      Maintained
22894 F:      drivers/net/ethernet/via/via-velocity.*
22895
22896 VICODEC VIRTUAL CODEC DRIVER
22897 M:      Hans Verkuil <[email protected]>
22898 L:      [email protected]
22899 S:      Maintained
22900 W:      https://linuxtv.org
22901 T:      git git://linuxtv.org/media_tree.git
22902 F:      drivers/media/test-drivers/vicodec/*
22903
22904 VIDEO I2C POLLING DRIVER
22905 M:      Matt Ranostay <[email protected]>
22906 L:      [email protected]
22907 S:      Maintained
22908 F:      drivers/media/i2c/video-i2c.c
22909
22910 VIDEO MULTIPLEXER DRIVER
22911 M:      Philipp Zabel <[email protected]>
22912 L:      [email protected]
22913 S:      Maintained
22914 F:      drivers/media/platform/video-mux.c
22915
22916 VIDEOBUF2 FRAMEWORK
22917 M:      Tomasz Figa <[email protected]>
22918 M:      Marek Szyprowski <[email protected]>
22919 L:      [email protected]
22920 S:      Maintained
22921 F:      drivers/media/common/videobuf2/*
22922 F:      include/media/videobuf2-*
22923
22924 VIDTV VIRTUAL DIGITAL TV DRIVER
22925 M:      Daniel W. S. Almeida <[email protected]>
22926 L:      [email protected]
22927 S:      Maintained
22928 W:      https://linuxtv.org
22929 T:      git git://linuxtv.org/media_tree.git
22930 F:      drivers/media/test-drivers/vidtv/*
22931
22932 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
22933 M:      Shuah Khan <[email protected]>
22934 R:      Kieran Bingham <[email protected]>
22935 L:      [email protected]
22936 S:      Maintained
22937 W:      https://linuxtv.org
22938 T:      git git://linuxtv.org/media_tree.git
22939 F:      drivers/media/test-drivers/vimc/*
22940
22941 VIRT LIB
22942 M:      Alex Williamson <[email protected]>
22943 M:      Paolo Bonzini <[email protected]>
22944 L:      [email protected]
22945 S:      Supported
22946 F:      virt/lib/
22947
22948 VIRTIO AND VHOST VSOCK DRIVER
22949 M:      Stefan Hajnoczi <[email protected]>
22950 M:      Stefano Garzarella <[email protected]>
22951 L:      [email protected]
22952 L:      [email protected]
22953 L:      [email protected]
22954 S:      Maintained
22955 F:      drivers/vhost/vsock.c
22956 F:      include/linux/virtio_vsock.h
22957 F:      include/uapi/linux/virtio_vsock.h
22958 F:      net/vmw_vsock/virtio_transport.c
22959 F:      net/vmw_vsock/virtio_transport_common.c
22960
22961 VIRTIO BALLOON
22962 M:      "Michael S. Tsirkin" <[email protected]>
22963 M:      David Hildenbrand <[email protected]>
22964 L:      [email protected]
22965 S:      Maintained
22966 F:      drivers/virtio/virtio_balloon.c
22967 F:      include/linux/balloon_compaction.h
22968 F:      include/uapi/linux/virtio_balloon.h
22969 F:      mm/balloon_compaction.c
22970
22971 VIRTIO BLOCK AND SCSI DRIVERS
22972 M:      "Michael S. Tsirkin" <[email protected]>
22973 M:      Jason Wang <[email protected]>
22974 R:      Paolo Bonzini <[email protected]>
22975 R:      Stefan Hajnoczi <[email protected]>
22976 L:      [email protected]
22977 S:      Maintained
22978 F:      drivers/block/virtio_blk.c
22979 F:      drivers/scsi/virtio_scsi.c
22980 F:      include/uapi/linux/virtio_blk.h
22981 F:      include/uapi/linux/virtio_scsi.h
22982
22983 VIRTIO CONSOLE DRIVER
22984 M:      Amit Shah <[email protected]>
22985 L:      [email protected]
22986 S:      Maintained
22987 F:      drivers/char/virtio_console.c
22988 F:      include/linux/virtio_console.h
22989 F:      include/uapi/linux/virtio_console.h
22990
22991 VIRTIO CORE AND NET DRIVERS
22992 M:      "Michael S. Tsirkin" <[email protected]>
22993 M:      Jason Wang <[email protected]>
22994 R:      Xuan Zhuo <[email protected]>
22995 L:      [email protected]
22996 S:      Maintained
22997 F:      Documentation/ABI/testing/sysfs-bus-vdpa
22998 F:      Documentation/ABI/testing/sysfs-class-vduse
22999 F:      Documentation/devicetree/bindings/virtio/
23000 F:      Documentation/driver-api/virtio/
23001 F:      drivers/block/virtio_blk.c
23002 F:      drivers/crypto/virtio/
23003 F:      drivers/net/virtio_net.c
23004 F:      drivers/vdpa/
23005 F:      drivers/virtio/
23006 F:      include/linux/vdpa.h
23007 F:      include/linux/virtio*.h
23008 F:      include/linux/vringh.h
23009 F:      include/uapi/linux/virtio_*.h
23010 F:      tools/virtio/
23011
23012 VIRTIO CRYPTO DRIVER
23013 M:      Gonglei <[email protected]>
23014 L:      [email protected]
23015 L:      [email protected]
23016 S:      Maintained
23017 F:      drivers/crypto/virtio/
23018 F:      include/uapi/linux/virtio_crypto.h
23019
23020 VIRTIO DRIVERS FOR S390
23021 M:      Cornelia Huck <[email protected]>
23022 M:      Halil Pasic <[email protected]>
23023 M:      Eric Farman <[email protected]>
23024 L:      [email protected]
23025 L:      [email protected]
23026 L:      [email protected]
23027 S:      Supported
23028 F:      arch/s390/include/uapi/asm/virtio-ccw.h
23029 F:      drivers/s390/virtio/
23030
23031 VIRTIO FILE SYSTEM
23032 M:      Vivek Goyal <[email protected]>
23033 M:      Stefan Hajnoczi <[email protected]>
23034 M:      Miklos Szeredi <[email protected]>
23035 L:      [email protected]
23036 L:      [email protected]
23037 S:      Supported
23038 W:      https://virtio-fs.gitlab.io/
23039 F:      Documentation/filesystems/virtiofs.rst
23040 F:      fs/fuse/virtio_fs.c
23041 F:      include/uapi/linux/virtio_fs.h
23042
23043 VIRTIO GPIO DRIVER
23044 M:      Enrico Weigelt, metux IT consult <[email protected]>
23045 M:      Viresh Kumar <[email protected]>
23046 L:      [email protected]
23047 L:      [email protected]
23048 S:      Maintained
23049 F:      drivers/gpio/gpio-virtio.c
23050 F:      include/uapi/linux/virtio_gpio.h
23051
23052 VIRTIO GPU DRIVER
23053 M:      David Airlie <[email protected]>
23054 M:      Gerd Hoffmann <[email protected]>
23055 R:      Gurchetan Singh <[email protected]>
23056 R:      Chia-I Wu <[email protected]>
23057 L:      [email protected]
23058 L:      [email protected]
23059 S:      Maintained
23060 T:      git git://anongit.freedesktop.org/drm/drm-misc
23061 F:      drivers/gpu/drm/ci/xfails/virtio*
23062 F:      drivers/gpu/drm/virtio/
23063 F:      include/uapi/linux/virtio_gpu.h
23064
23065 VIRTIO HOST (VHOST)
23066 M:      "Michael S. Tsirkin" <[email protected]>
23067 M:      Jason Wang <[email protected]>
23068 L:      [email protected]
23069 L:      [email protected]
23070 L:      [email protected]
23071 S:      Maintained
23072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23073 F:      drivers/vhost/
23074 F:      include/linux/sched/vhost_task.h
23075 F:      include/linux/vhost_iotlb.h
23076 F:      include/uapi/linux/vhost.h
23077 F:      kernel/vhost_task.c
23078
23079 VIRTIO HOST (VHOST-SCSI)
23080 M:      "Michael S. Tsirkin" <[email protected]>
23081 M:      Jason Wang <[email protected]>
23082 M:      Mike Christie <[email protected]>
23083 R:      Paolo Bonzini <[email protected]>
23084 R:      Stefan Hajnoczi <[email protected]>
23085 L:      [email protected]
23086 S:      Maintained
23087 F:      drivers/vhost/scsi.c
23088
23089 VIRTIO I2C DRIVER
23090 M:      Conghui Chen <[email protected]>
23091 M:      Viresh Kumar <[email protected]>
23092 L:      [email protected]
23093 L:      [email protected]
23094 S:      Maintained
23095 F:      drivers/i2c/busses/i2c-virtio.c
23096 F:      include/uapi/linux/virtio_i2c.h
23097
23098 VIRTIO INPUT DRIVER
23099 M:      Gerd Hoffmann <[email protected]>
23100 S:      Maintained
23101 F:      drivers/virtio/virtio_input.c
23102 F:      include/uapi/linux/virtio_input.h
23103
23104 VIRTIO IOMMU DRIVER
23105 M:      Jean-Philippe Brucker <[email protected]>
23106 L:      [email protected]
23107 S:      Maintained
23108 F:      drivers/iommu/virtio-iommu.c
23109 F:      include/uapi/linux/virtio_iommu.h
23110
23111 VIRTIO MEM DRIVER
23112 M:      David Hildenbrand <[email protected]>
23113 L:      [email protected]
23114 S:      Maintained
23115 W:      https://virtio-mem.gitlab.io/
23116 F:      drivers/virtio/virtio_mem.c
23117 F:      include/uapi/linux/virtio_mem.h
23118
23119 VIRTIO PMEM DRIVER
23120 M:      Pankaj Gupta <[email protected]>
23121 L:      [email protected]
23122 S:      Maintained
23123 F:      drivers/nvdimm/nd_virtio.c
23124 F:      drivers/nvdimm/virtio_pmem.c
23125
23126 VIRTIO SOUND DRIVER
23127 M:      Anton Yakovlev <[email protected]>
23128 M:      "Michael S. Tsirkin" <[email protected]>
23129 L:      [email protected]
23130 L:      [email protected] (moderated for non-subscribers)
23131 S:      Maintained
23132 F:      include/uapi/linux/virtio_snd.h
23133 F:      sound/virtio/*
23134
23135 VIRTUAL BOX GUEST DEVICE DRIVER
23136 M:      Hans de Goede <[email protected]>
23137 M:      Arnd Bergmann <[email protected]>
23138 M:      Greg Kroah-Hartman <[email protected]>
23139 S:      Maintained
23140 F:      drivers/virt/vboxguest/
23141 F:      include/linux/vbox_utils.h
23142 F:      include/uapi/linux/vbox*.h
23143
23144 VIRTUAL BOX SHARED FOLDER VFS DRIVER
23145 M:      Hans de Goede <[email protected]>
23146 L:      [email protected]
23147 S:      Maintained
23148 F:      fs/vboxsf/*
23149
23150 VIRTUAL PCM TEST DRIVER
23151 M:      Ivan Orlov <[email protected]>
23152 L:      [email protected]
23153 S:      Maintained
23154 F:      Documentation/sound/cards/pcmtest.rst
23155 F:      sound/drivers/pcmtest.c
23156 F:      tools/testing/selftests/alsa/test-pcmtest-driver.c
23157
23158 VIRTUAL SERIO DEVICE DRIVER
23159 M:      Stephen Chandler Paul <[email protected]>
23160 S:      Maintained
23161 F:      drivers/input/serio/userio.c
23162 F:      include/uapi/linux/userio.h
23163
23164 VISL VIRTUAL STATELESS DECODER DRIVER
23165 M:      Daniel Almeida <[email protected]>
23166 L:      [email protected]
23167 S:      Supported
23168 F:      drivers/media/test-drivers/visl
23169
23170 VIVID VIRTUAL VIDEO DRIVER
23171 M:      Hans Verkuil <[email protected]>
23172 L:      [email protected]
23173 S:      Maintained
23174 W:      https://linuxtv.org
23175 T:      git git://linuxtv.org/media_tree.git
23176 F:      drivers/media/test-drivers/vivid/*
23177
23178 VM SOCKETS (AF_VSOCK)
23179 M:      Stefano Garzarella <[email protected]>
23180 L:      [email protected]
23181 L:      [email protected]
23182 S:      Maintained
23183 F:      drivers/net/vsockmon.c
23184 F:      include/net/af_vsock.h
23185 F:      include/uapi/linux/vm_sockets.h
23186 F:      include/uapi/linux/vm_sockets_diag.h
23187 F:      include/uapi/linux/vsockmon.h
23188 F:      net/vmw_vsock/
23189 F:      tools/testing/vsock/
23190
23191 VMALLOC
23192 M:      Andrew Morton <[email protected]>
23193 R:      Uladzislau Rezki <[email protected]>
23194 R:      Christoph Hellwig <[email protected]>
23195 R:      Lorenzo Stoakes <[email protected]>
23196 L:      [email protected]
23197 S:      Maintained
23198 W:      http://www.linux-mm.org
23199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
23200 F:      include/linux/vmalloc.h
23201 F:      mm/vmalloc.c
23202
23203 VME SUBSYSTEM
23204 M:      Martyn Welch <[email protected]>
23205 M:      Manohar Vanga <[email protected]>
23206 M:      Greg Kroah-Hartman <[email protected]>
23207 L:      [email protected]
23208 S:      Odd fixes
23209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23210 F:      Documentation/driver-api/vme.rst
23211 F:      drivers/staging/vme_user/
23212
23213 VMWARE BALLOON DRIVER
23214 M:      Nadav Amit <[email protected]>
23215 R:      VMware PV-Drivers Reviewers <[email protected]>
23216 L:      [email protected]
23217 S:      Supported
23218 F:      drivers/misc/vmw_balloon.c
23219
23220 VMWARE HYPERVISOR INTERFACE
23221 M:      Ajay Kaher <[email protected]>
23222 M:      Alexey Makhalov <[email protected]>
23223 R:      VMware PV-Drivers Reviewers <[email protected]>
23224 L:      [email protected]
23225 L:      [email protected]
23226 S:      Supported
23227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
23228 F:      arch/x86/include/asm/vmware.h
23229 F:      arch/x86/kernel/cpu/vmware.c
23230
23231 VMWARE PVRDMA DRIVER
23232 M:      Bryan Tan <[email protected]>
23233 M:      Vishnu Dasa <[email protected]>
23234 R:      VMware PV-Drivers Reviewers <[email protected]>
23235 L:      [email protected]
23236 S:      Supported
23237 F:      drivers/infiniband/hw/vmw_pvrdma/
23238
23239 VMWARE PVSCSI DRIVER
23240 M:      Vishal Bhakta <[email protected]>
23241 R:      VMware PV-Drivers Reviewers <[email protected]>
23242 L:      [email protected]
23243 S:      Supported
23244 F:      drivers/scsi/vmw_pvscsi.c
23245 F:      drivers/scsi/vmw_pvscsi.h
23246
23247 VMWARE VIRTUAL PTP CLOCK DRIVER
23248 M:      Jeff Sipek <[email protected]>
23249 R:      Ajay Kaher <[email protected]>
23250 R:      Alexey Makhalov <[email protected]>
23251 R:      VMware PV-Drivers Reviewers <[email protected]>
23252 L:      [email protected]
23253 S:      Supported
23254 F:      drivers/ptp/ptp_vmw.c
23255
23256 VMWARE VMCI DRIVER
23257 M:      Bryan Tan <[email protected]>
23258 M:      Vishnu Dasa <[email protected]>
23259 R:      VMware PV-Drivers Reviewers <[email protected]>
23260 L:      [email protected]
23261 S:      Supported
23262 F:      drivers/misc/vmw_vmci/
23263 F:      include/linux/vmw_vmci*
23264
23265 VMWARE VMMOUSE SUBDRIVER
23266 M:      Zack Rusin <[email protected]>
23267 R:      VMware Graphics Reviewers <[email protected]>
23268 R:      VMware PV-Drivers Reviewers <[email protected]>
23269 L:      [email protected]
23270 S:      Supported
23271 F:      drivers/input/mouse/vmmouse.c
23272 F:      drivers/input/mouse/vmmouse.h
23273
23274 VMWARE VMXNET3 ETHERNET DRIVER
23275 M:      Ronak Doshi <[email protected]>
23276 R:      VMware PV-Drivers Reviewers <[email protected]>
23277 L:      [email protected]
23278 S:      Supported
23279 F:      drivers/net/vmxnet3/
23280
23281 VMWARE VSOCK VMCI TRANSPORT DRIVER
23282 M:      Bryan Tan <[email protected]>
23283 M:      Vishnu Dasa <[email protected]>
23284 R:      VMware PV-Drivers Reviewers <[email protected]>
23285 L:      [email protected]
23286 S:      Supported
23287 F:      net/vmw_vsock/vmci_transport*
23288
23289 VOCORE VOCORE2 BOARD
23290 M:      Harvey Hunt <[email protected]>
23291 L:      [email protected]
23292 S:      Maintained
23293 F:      arch/mips/boot/dts/ralink/vocore2.dts
23294
23295 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
23296 M:      Liam Girdwood <[email protected]>
23297 M:      Mark Brown <[email protected]>
23298 L:      [email protected]
23299 S:      Supported
23300 W:      http://www.slimlogic.co.uk/?p=48
23301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
23302 F:      Documentation/devicetree/bindings/regulator/
23303 F:      Documentation/power/regulator/
23304 F:      drivers/regulator/
23305 F:      include/dt-bindings/regulator/
23306 F:      include/linux/regulator/
23307 K:      regulator_get_optional
23308
23309 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
23310 R:      Matti Vaittinen <[email protected]>
23311 F:      drivers/regulator/irq_helpers.c
23312
23313 VRF
23314 M:      David Ahern <[email protected]>
23315 L:      [email protected]
23316 S:      Maintained
23317 F:      Documentation/networking/vrf.rst
23318 F:      drivers/net/vrf.c
23319
23320 VSPRINTF
23321 M:      Petr Mladek <[email protected]>
23322 M:      Steven Rostedt <[email protected]>
23323 R:      Andy Shevchenko <[email protected]>
23324 R:      Rasmus Villemoes <[email protected]>
23325 R:      Sergey Senozhatsky <[email protected]>
23326 S:      Maintained
23327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
23328 F:      Documentation/core-api/printk-formats.rst
23329 F:      lib/test_printf.c
23330 F:      lib/test_scanf.c
23331 F:      lib/vsprintf.c
23332
23333 VT1211 HARDWARE MONITOR DRIVER
23334 M:      Juerg Haefliger <[email protected]>
23335 L:      [email protected]
23336 S:      Maintained
23337 F:      Documentation/hwmon/vt1211.rst
23338 F:      drivers/hwmon/vt1211.c
23339
23340 VT8231 HARDWARE MONITOR DRIVER
23341 M:      Roger Lucas <[email protected]>
23342 L:      [email protected]
23343 S:      Maintained
23344 F:      drivers/hwmon/vt8231.c
23345
23346 VUB300 USB to SDIO/SD/MMC bridge chip
23347 L:      [email protected]
23348 S:      Orphan
23349 F:      drivers/mmc/host/vub300.c
23350
23351 W1 DALLAS'S 1-WIRE BUS
23352 M:      Krzysztof Kozlowski <[email protected]>
23353 S:      Maintained
23354 F:      Documentation/devicetree/bindings/w1/
23355 F:      Documentation/w1/
23356 F:      drivers/w1/
23357 F:      include/linux/w1.h
23358
23359 W83791D HARDWARE MONITORING DRIVER
23360 M:      Marc Hulsman <[email protected]>
23361 L:      [email protected]
23362 S:      Maintained
23363 F:      Documentation/hwmon/w83791d.rst
23364 F:      drivers/hwmon/w83791d.c
23365
23366 W83793 HARDWARE MONITORING DRIVER
23367 M:      Rudolf Marek <[email protected]>
23368 L:      [email protected]
23369 S:      Maintained
23370 F:      Documentation/hwmon/w83793.rst
23371 F:      drivers/hwmon/w83793.c
23372
23373 W83795 HARDWARE MONITORING DRIVER
23374 M:      Jean Delvare <[email protected]>
23375 L:      [email protected]
23376 S:      Maintained
23377 F:      drivers/hwmon/w83795.c
23378
23379 W83L51xD SD/MMC CARD INTERFACE DRIVER
23380 M:      Pierre Ossman <[email protected]>
23381 S:      Maintained
23382 F:      drivers/mmc/host/wbsd.*
23383
23384 WACOM PROTOCOL 4 SERIAL TABLETS
23385 M:      Julian Squires <[email protected]>
23386 M:      Hans de Goede <[email protected]>
23387 L:      [email protected]
23388 S:      Maintained
23389 F:      drivers/input/tablet/wacom_serial4.c
23390
23391 WANGXUN ETHERNET DRIVER
23392 M:      Jiawen Wu <[email protected]>
23393 M:      Mengyuan Lou <[email protected]>
23394 L:      [email protected]
23395 S:      Maintained
23396 W:      https://www.net-swift.com
23397 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
23398 F:      drivers/net/ethernet/wangxun/
23399 F:      drivers/net/pcs/pcs-xpcs-wx.c
23400
23401 WATCHDOG DEVICE DRIVERS
23402 M:      Wim Van Sebroeck <[email protected]>
23403 M:      Guenter Roeck <[email protected]>
23404 L:      [email protected]
23405 S:      Maintained
23406 W:      http://www.linux-watchdog.org/
23407 T:      git git://www.linux-watchdog.org/linux-watchdog.git
23408 F:      Documentation/devicetree/bindings/watchdog/
23409 F:      Documentation/watchdog/
23410 F:      drivers/watchdog/
23411 F:      include/linux/watchdog.h
23412 F:      include/trace/events/watchdog.h
23413 F:      include/uapi/linux/watchdog.h
23414
23415 WHISKEYCOVE PMIC GPIO DRIVER
23416 M:      Kuppuswamy Sathyanarayanan <[email protected]>
23417 L:      [email protected]
23418 S:      Maintained
23419 F:      drivers/gpio/gpio-wcove.c
23420
23421 WHWAVE RTC DRIVER
23422 M:      Dianlong Li <[email protected]>
23423 L:      [email protected]
23424 S:      Maintained
23425 F:      drivers/rtc/rtc-sd3078.c
23426
23427 WIIMOTE HID DRIVER
23428 M:      David Rheinsberg <[email protected]>
23429 L:      [email protected]
23430 S:      Maintained
23431 F:      drivers/hid/hid-wiimote*
23432
23433 WILOCITY WIL6210 WIRELESS DRIVER
23434 L:      [email protected]
23435 S:      Orphan
23436 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
23437 F:      drivers/net/wireless/ath/wil6210/
23438
23439 WINBOND CIR DRIVER
23440 M:      David Härdeman <[email protected]>
23441 S:      Maintained
23442 F:      drivers/media/rc/winbond-cir.c
23443
23444 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
23445 L:      [email protected]
23446 S:      Orphan
23447 F:      drivers/watchdog/ebc-c384_wdt.c
23448
23449 WINSYSTEMS WS16C48 GPIO DRIVER
23450 M:      William Breathitt Gray <[email protected]>
23451 L:      [email protected]
23452 S:      Maintained
23453 F:      drivers/gpio/gpio-ws16c48.c
23454
23455 WIREGUARD SECURE NETWORK TUNNEL
23456 M:      Jason A. Donenfeld <[email protected]>
23457 L:      [email protected]
23458 L:      [email protected]
23459 S:      Maintained
23460 F:      drivers/net/wireguard/
23461 F:      tools/testing/selftests/wireguard/
23462
23463 WISTRON LAPTOP BUTTON DRIVER
23464 M:      Miloslav Trmac <[email protected]>
23465 S:      Maintained
23466 F:      drivers/input/misc/wistron_btns.c
23467
23468 WMI BINARY MOF DRIVER
23469 M:      Armin Wolf <[email protected]>
23470 R:      Thomas Weißschuh <[email protected]>
23471 L:      [email protected]
23472 S:      Maintained
23473 F:      Documentation/ABI/stable/sysfs-platform-wmi-bmof
23474 F:      Documentation/wmi/devices/wmi-bmof.rst
23475 F:      drivers/platform/x86/wmi-bmof.c
23476
23477 WOLFSON MICROELECTRONICS DRIVERS
23478 L:      [email protected]
23479 S:      Supported
23480 W:      https://github.com/CirrusLogic/linux-drivers/wiki
23481 T:      git https://github.com/CirrusLogic/linux-drivers.git
23482 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
23483 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
23484 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
23485 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
23486 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
23487 F:      Documentation/devicetree/bindings/sound/wm*
23488 F:      Documentation/hwmon/wm83??.rst
23489 F:      arch/arm/mach-s3c/mach-crag6410*
23490 F:      drivers/clk/clk-wm83*.c
23491 F:      drivers/gpio/gpio-*wm*.c
23492 F:      drivers/gpio/gpio-arizona.c
23493 F:      drivers/hwmon/wm83??-hwmon.c
23494 F:      drivers/input/misc/wm831x-on.c
23495 F:      drivers/input/touchscreen/wm831x-ts.c
23496 F:      drivers/input/touchscreen/wm97*.c
23497 F:      drivers/leds/leds-wm83*.c
23498 F:      drivers/mfd/arizona*
23499 F:      drivers/mfd/cs47l24*
23500 F:      drivers/mfd/wm*.c
23501 F:      drivers/power/supply/wm83*.c
23502 F:      drivers/regulator/arizona*
23503 F:      drivers/regulator/wm8*.c
23504 F:      drivers/rtc/rtc-wm83*.c
23505 F:      drivers/video/backlight/wm83*_bl.c
23506 F:      drivers/watchdog/wm83*_wdt.c
23507 F:      include/linux/mfd/arizona/
23508 F:      include/linux/mfd/wm831x/
23509 F:      include/linux/mfd/wm8350/
23510 F:      include/linux/mfd/wm8400*
23511 F:      include/linux/regulator/arizona*
23512 F:      include/linux/wm97xx.h
23513 F:      include/sound/wm????.h
23514 F:      sound/soc/codecs/arizona*
23515 F:      sound/soc/codecs/cs47l24*
23516 F:      sound/soc/codecs/wm*
23517
23518 WORKQUEUE
23519 M:      Tejun Heo <[email protected]>
23520 R:      Lai Jiangshan <[email protected]>
23521 S:      Maintained
23522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
23523 F:      Documentation/core-api/workqueue.rst
23524 F:      include/linux/workqueue.h
23525 F:      kernel/workqueue.c
23526 F:      kernel/workqueue_internal.h
23527
23528 WWAN DRIVERS
23529 M:      Loic Poulain <[email protected]>
23530 M:      Sergey Ryazanov <[email protected]>
23531 R:      Johannes Berg <[email protected]>
23532 L:      [email protected]
23533 S:      Maintained
23534 F:      drivers/net/wwan/
23535 F:      include/linux/wwan.h
23536 F:      include/uapi/linux/wwan.h
23537
23538 X-POWERS AXP288 PMIC DRIVERS
23539 M:      Hans de Goede <[email protected]>
23540 S:      Maintained
23541 F:      drivers/acpi/pmic/intel_pmic_xpower.c
23542 N:      axp288
23543
23544 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
23545 M:      Chen-Yu Tsai <[email protected]>
23546 L:      [email protected]
23547 S:      Maintained
23548 N:      axp[128]
23549
23550 X.25 STACK
23551 M:      Martin Schiller <[email protected]>
23552 L:      [email protected]
23553 S:      Maintained
23554 F:      Documentation/networking/lapb-module.rst
23555 F:      Documentation/networking/x25*
23556 F:      drivers/net/wan/hdlc_x25.c
23557 F:      drivers/net/wan/lapbether.c
23558 F:      include/*/lapb.h
23559 F:      include/net/x25*
23560 F:      include/uapi/linux/x25.h
23561 F:      net/lapb/
23562 F:      net/x25/
23563
23564 X86 ARCHITECTURE (32-BIT AND 64-BIT)
23565 M:      Thomas Gleixner <[email protected]>
23566 M:      Ingo Molnar <[email protected]>
23567 M:      Borislav Petkov <[email protected]>
23568 M:      Dave Hansen <[email protected]>
23569 M:      [email protected]
23570 R:      "H. Peter Anvin" <[email protected]>
23571 L:      [email protected]
23572 S:      Maintained
23573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
23574 F:      Documentation/arch/x86/
23575 F:      Documentation/devicetree/bindings/x86/
23576 F:      arch/x86/
23577
23578 X86 ENTRY CODE
23579 M:      Andy Lutomirski <[email protected]>
23580 L:      [email protected]
23581 S:      Maintained
23582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
23583 F:      arch/x86/entry/
23584
23585 X86 HARDWARE VULNERABILITIES
23586 M:      Thomas Gleixner <[email protected]>
23587 M:      Borislav Petkov <[email protected]>
23588 M:      Peter Zijlstra <[email protected]>
23589 M:      Josh Poimboeuf <[email protected]>
23590 R:      Pawan Gupta <[email protected]>
23591 S:      Maintained
23592 F:      Documentation/admin-guide/hw-vuln/
23593 F:      arch/x86/include/asm/nospec-branch.h
23594 F:      arch/x86/kernel/cpu/bugs.c
23595
23596 X86 MCE INFRASTRUCTURE
23597 M:      Tony Luck <[email protected]>
23598 M:      Borislav Petkov <[email protected]>
23599 L:      [email protected]
23600 S:      Maintained
23601 F:      Documentation/ABI/testing/sysfs-mce
23602 F:      Documentation/arch/x86/x86_64/machinecheck.rst
23603 F:      arch/x86/kernel/cpu/mce/*
23604
23605 X86 MICROCODE UPDATE SUPPORT
23606 M:      Borislav Petkov <[email protected]>
23607 S:      Maintained
23608 F:      arch/x86/kernel/cpu/microcode/*
23609
23610 X86 MM
23611 M:      Dave Hansen <[email protected]>
23612 M:      Andy Lutomirski <[email protected]>
23613 M:      Peter Zijlstra <[email protected]>
23614 L:      [email protected]
23615 S:      Maintained
23616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
23617 F:      arch/x86/mm/
23618
23619 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
23620 M:      Hans de Goede <[email protected]>
23621 L:      [email protected]
23622 S:      Maintained
23623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23624 F:      drivers/platform/x86/x86-android-tablets/
23625
23626 X86 PLATFORM DRIVERS
23627 M:      Hans de Goede <[email protected]>
23628 M:      Ilpo Järvinen <[email protected]>
23629 L:      [email protected]
23630 S:      Maintained
23631 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
23632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23633 F:      drivers/platform/olpc/
23634 F:      drivers/platform/x86/
23635 F:      include/linux/platform_data/x86/
23636
23637 X86 PLATFORM DRIVERS - ARCH
23638 R:      Darren Hart <[email protected]>
23639 R:      Andy Shevchenko <[email protected]>
23640 L:      [email protected]
23641 L:      [email protected]
23642 S:      Maintained
23643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
23644 F:      arch/x86/platform
23645
23646 X86 PLATFORM UV HPE SUPERDOME FLEX
23647 M:      Steve Wahl <[email protected]>
23648 R:      Justin Ernst <[email protected]>
23649 R:      Kyle Meyer <[email protected]>
23650 R:      Dimitri Sivanich <[email protected]>
23651 R:      Russ Anderson <[email protected]>
23652 S:      Supported
23653 F:      arch/x86/include/asm/uv/
23654 F:      arch/x86/kernel/apic/x2apic_uv_x.c
23655 F:      arch/x86/platform/uv/
23656
23657 X86 STACK UNWINDING
23658 M:      Josh Poimboeuf <[email protected]>
23659 M:      Peter Zijlstra <[email protected]>
23660 S:      Supported
23661 F:      arch/x86/include/asm/unwind*.h
23662 F:      arch/x86/kernel/dumpstack.c
23663 F:      arch/x86/kernel/stacktrace.c
23664 F:      arch/x86/kernel/unwind_*.c
23665
23666 X86 TRUST DOMAIN EXTENSIONS (TDX)
23667 M:      Kirill A. Shutemov <[email protected]>
23668 R:      Dave Hansen <[email protected]>
23669 L:      [email protected]
23670 L:      [email protected]
23671 S:      Supported
23672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
23673 F:      arch/x86/boot/compressed/tdx*
23674 F:      arch/x86/coco/tdx/
23675 F:      arch/x86/include/asm/shared/tdx.h
23676 F:      arch/x86/include/asm/tdx.h
23677 F:      arch/x86/virt/vmx/tdx/
23678 F:      drivers/virt/coco/tdx-guest
23679
23680 X86 VDSO
23681 M:      Andy Lutomirski <[email protected]>
23682 L:      [email protected]
23683 S:      Maintained
23684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
23685 F:      arch/x86/entry/vdso/
23686
23687 XARRAY
23688 M:      Matthew Wilcox <[email protected]>
23689 L:      [email protected]
23690 S:      Supported
23691 F:      Documentation/core-api/xarray.rst
23692 F:      include/linux/idr.h
23693 F:      include/linux/xarray.h
23694 F:      lib/idr.c
23695 F:      lib/xarray.c
23696 F:      tools/testing/radix-tree
23697
23698 XBOX DVD IR REMOTE
23699 M:      Benjamin Valentin <[email protected]>
23700 S:      Maintained
23701 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
23702 F:      drivers/media/rc/xbox_remote.c
23703
23704 XC2028/3028 TUNER DRIVER
23705 M:      Mauro Carvalho Chehab <[email protected]>
23706 L:      [email protected]
23707 S:      Maintained
23708 W:      https://linuxtv.org
23709 T:      git git://linuxtv.org/media_tree.git
23710 F:      drivers/media/tuners/xc2028.*
23711
23712 XDP (eXpress Data Path)
23713 M:      Alexei Starovoitov <[email protected]>
23714 M:      Daniel Borkmann <[email protected]>
23715 M:      David S. Miller <[email protected]>
23716 M:      Jakub Kicinski <[email protected]>
23717 M:      Jesper Dangaard Brouer <[email protected]>
23718 M:      John Fastabend <[email protected]>
23719 L:      [email protected]
23720 L:      [email protected]
23721 S:      Supported
23722 F:      drivers/net/ethernet/*/*/*/*/*xdp*
23723 F:      drivers/net/ethernet/*/*/*xdp*
23724 F:      include/net/xdp.h
23725 F:      include/net/xdp_priv.h
23726 F:      include/trace/events/xdp.h
23727 F:      kernel/bpf/cpumap.c
23728 F:      kernel/bpf/devmap.c
23729 F:      net/core/xdp.c
23730 F:      samples/bpf/xdp*
23731 F:      tools/testing/selftests/bpf/*/*xdp*
23732 F:      tools/testing/selftests/bpf/*xdp*
23733 K:      (?:\b|_)xdp(?:\b|_)
23734
23735 XDP SOCKETS (AF_XDP)
23736 M:      Björn Töpel <[email protected]>
23737 M:      Magnus Karlsson <[email protected]>
23738 M:      Maciej Fijalkowski <[email protected]>
23739 R:      Jonathan Lemon <[email protected]>
23740 L:      [email protected]
23741 L:      [email protected]
23742 S:      Maintained
23743 F:      Documentation/networking/af_xdp.rst
23744 F:      include/net/netns/xdp.h
23745 F:      include/net/xdp_sock*
23746 F:      include/net/xsk_buff_pool.h
23747 F:      include/uapi/linux/if_xdp.h
23748 F:      include/uapi/linux/xdp_diag.h
23749 F:      net/xdp/
23750 F:      tools/testing/selftests/bpf/*xsk*
23751
23752 XEN BLOCK SUBSYSTEM
23753 M:      Roger Pau Monné <[email protected]>
23754 L:      [email protected] (moderated for non-subscribers)
23755 S:      Supported
23756 F:      drivers/block/xen*
23757 F:      drivers/block/xen-blkback/*
23758
23759 XEN HYPERVISOR ARM
23760 M:      Stefano Stabellini <[email protected]>
23761 L:      [email protected] (moderated for non-subscribers)
23762 S:      Maintained
23763 F:      arch/arm/include/asm/xen/
23764 F:      arch/arm/xen/
23765
23766 XEN HYPERVISOR ARM64
23767 M:      Stefano Stabellini <[email protected]>
23768 L:      [email protected] (moderated for non-subscribers)
23769 S:      Maintained
23770 F:      arch/arm64/include/asm/xen/
23771 F:      arch/arm64/xen/
23772
23773 XEN HYPERVISOR INTERFACE
23774 M:      Juergen Gross <[email protected]>
23775 M:      Stefano Stabellini <[email protected]>
23776 R:      Oleksandr Tyshchenko <[email protected]>
23777 L:      [email protected] (moderated for non-subscribers)
23778 S:      Supported
23779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
23780 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
23781 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
23782 F:      drivers/*/xen-*front.c
23783 F:      drivers/xen/
23784 F:      include/uapi/xen/
23785 F:      include/xen/
23786 F:      kernel/configs/xen.config
23787
23788 XEN HYPERVISOR X86
23789 M:      Juergen Gross <[email protected]>
23790 R:      Boris Ostrovsky <[email protected]>
23791 L:      [email protected] (moderated for non-subscribers)
23792 S:      Supported
23793 F:      arch/x86/configs/xen.config
23794 F:      arch/x86/include/asm/pvclock-abi.h
23795 F:      arch/x86/include/asm/xen/
23796 F:      arch/x86/platform/pvh/
23797 F:      arch/x86/xen/
23798
23799 XEN NETWORK BACKEND DRIVER
23800 M:      Wei Liu <[email protected]>
23801 M:      Paul Durrant <[email protected]>
23802 L:      [email protected] (moderated for non-subscribers)
23803 L:      [email protected]
23804 S:      Supported
23805 F:      drivers/net/xen-netback/*
23806
23807 XEN PCI SUBSYSTEM
23808 M:      Juergen Gross <[email protected]>
23809 L:      [email protected] (moderated for non-subscribers)
23810 S:      Supported
23811 F:      arch/x86/pci/*xen*
23812 F:      drivers/pci/*xen*
23813
23814 XEN PVSCSI DRIVERS
23815 M:      Juergen Gross <[email protected]>
23816 L:      [email protected] (moderated for non-subscribers)
23817 L:      [email protected]
23818 S:      Supported
23819 F:      drivers/scsi/xen-scsifront.c
23820 F:      drivers/xen/xen-scsiback.c
23821 F:      include/xen/interface/io/vscsiif.h
23822
23823 XEN PVUSB DRIVER
23824 M:      Juergen Gross <[email protected]>
23825 L:      [email protected] (moderated for non-subscribers)
23826 L:      [email protected]
23827 S:      Supported
23828 F:      drivers/usb/host/xen*
23829 F:      include/xen/interface/io/usbif.h
23830
23831 XEN SOUND FRONTEND DRIVER
23832 M:      Oleksandr Andrushchenko <[email protected]>
23833 L:      [email protected] (moderated for non-subscribers)
23834 L:      [email protected] (moderated for non-subscribers)
23835 S:      Supported
23836 F:      sound/xen/*
23837
23838 XEN SWIOTLB SUBSYSTEM
23839 M:      Juergen Gross <[email protected]>
23840 M:      Stefano Stabellini <[email protected]>
23841 L:      [email protected] (moderated for non-subscribers)
23842 L:      [email protected]
23843 S:      Supported
23844 F:      arch/*/include/asm/xen/swiotlb-xen.h
23845 F:      drivers/xen/swiotlb-xen.c
23846 F:      include/xen/arm/swiotlb-xen.h
23847 F:      include/xen/swiotlb-xen.h
23848
23849 XFS FILESYSTEM
23850 M:      Chandan Babu R <[email protected]>
23851 R:      Darrick J. Wong <[email protected]>
23852 L:      [email protected]
23853 S:      Supported
23854 W:      http://xfs.org/
23855 C:      irc://irc.oftc.net/xfs
23856 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
23857 P:      Documentation/filesystems/xfs-maintainer-entry-profile.rst
23858 F:      Documentation/ABI/testing/sysfs-fs-xfs
23859 F:      Documentation/admin-guide/xfs.rst
23860 F:      Documentation/filesystems/xfs-*
23861 F:      fs/xfs/
23862 F:      include/uapi/linux/dqblk_xfs.h
23863 F:      include/uapi/linux/fsmap.h
23864
23865 XILINX AMS DRIVER
23866 M:      Anand Ashok Dumbre <[email protected]>
23867 L:      [email protected]
23868 S:      Maintained
23869 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
23870 F:      drivers/iio/adc/xilinx-ams.c
23871
23872 XILINX AXI ETHERNET DRIVER
23873 M:      Radhey Shyam Pandey <[email protected]>
23874 S:      Maintained
23875 F:      Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
23876 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
23877
23878 XILINX CAN DRIVER
23879 M:      Appana Durga Kedareswara rao <[email protected]>
23880 R:      Naga Sureshkumar Relli <[email protected]>
23881 L:      [email protected]
23882 S:      Maintained
23883 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
23884 F:      drivers/net/can/xilinx_can.c
23885
23886 XILINX EVENT MANAGEMENT DRIVER
23887 M:      Abhyuday Godhasara <[email protected]>
23888 S:      Maintained
23889 F:      drivers/soc/xilinx/xlnx_event_manager.c
23890 F:      include/linux/firmware/xlnx-event-manager.h
23891
23892 XILINX GPIO DRIVER
23893 M:      Shubhrajyoti Datta <[email protected]>
23894 R:      Srinivas Neeli <[email protected]>
23895 R:      Michal Simek <[email protected]>
23896 S:      Maintained
23897 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
23898 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
23899 F:      drivers/gpio/gpio-xilinx.c
23900 F:      drivers/gpio/gpio-zynq.c
23901
23902 XILINX LL TEMAC ETHERNET DRIVER
23903 L:      [email protected]
23904 S:      Orphan
23905 F:      drivers/net/ethernet/xilinx/ll_temac*
23906
23907 XILINX PWM DRIVER
23908 M:      Sean Anderson <[email protected]>
23909 S:      Maintained
23910 F:      drivers/pwm/pwm-xilinx.c
23911 F:      include/clocksource/timer-xilinx.h
23912
23913 XILINX SD-FEC IP CORES
23914 M:      Derek Kiernan <[email protected]>
23915 M:      Dragan Cvetic <[email protected]>
23916 S:      Maintained
23917 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
23918 F:      Documentation/misc-devices/xilinx_sdfec.rst
23919 F:      drivers/misc/Kconfig
23920 F:      drivers/misc/Makefile
23921 F:      drivers/misc/xilinx_sdfec.c
23922 F:      include/uapi/misc/xilinx_sdfec.h
23923
23924 XILINX UARTLITE SERIAL DRIVER
23925 M:      Peter Korsgaard <[email protected]>
23926 L:      [email protected]
23927 S:      Maintained
23928 F:      drivers/tty/serial/uartlite.c
23929
23930 XILINX VIDEO IP CORES
23931 M:      Laurent Pinchart <[email protected]>
23932 L:      [email protected]
23933 S:      Supported
23934 T:      git git://linuxtv.org/media_tree.git
23935 F:      Documentation/devicetree/bindings/media/xilinx/
23936 F:      drivers/media/platform/xilinx/
23937 F:      include/uapi/linux/xilinx-v4l2-controls.h
23938
23939 XILINX VERSAL EDAC DRIVER
23940 M:      Shubhrajyoti Datta <[email protected]>
23941 M:      Sai Krishna Potthuri <[email protected]>
23942 S:      Maintained
23943 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
23944 F:      drivers/edac/versal_edac.c
23945
23946 XILINX WATCHDOG DRIVER
23947 M:      Srinivas Neeli <[email protected]>
23948 R:      Shubhrajyoti Datta <[email protected]>
23949 R:      Michal Simek <[email protected]>
23950 S:      Maintained
23951 F:      Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
23952 F:      Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
23953 F:      drivers/watchdog/of_xilinx_wdt.c
23954 F:      drivers/watchdog/xilinx_wwdt.c
23955
23956 XILINX XDMA DRIVER
23957 M:      Lizhi Hou <[email protected]>
23958 M:      Brian Xu <[email protected]>
23959 M:      Raj Kumar Rampelli <[email protected]>
23960 L:      [email protected]
23961 S:      Supported
23962 F:      drivers/dma/xilinx/xdma-regs.h
23963 F:      drivers/dma/xilinx/xdma.c
23964 F:      include/linux/dma/amd_xdma.h
23965 F:      include/linux/platform_data/amd_xdma.h
23966
23967 XILINX ZYNQMP DPDMA DRIVER
23968 M:      Laurent Pinchart <[email protected]>
23969 L:      [email protected]
23970 S:      Supported
23971 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
23972 F:      drivers/dma/xilinx/xilinx_dpdma.c
23973 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
23974
23975 XILINX ZYNQMP OCM EDAC DRIVER
23976 M:      Shubhrajyoti Datta <[email protected]>
23977 M:      Sai Krishna Potthuri <[email protected]>
23978 S:      Maintained
23979 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
23980 F:      drivers/edac/zynqmp_edac.c
23981
23982 XILINX ZYNQMP PSGTR PHY DRIVER
23983 M:      Laurent Pinchart <[email protected]>
23984 L:      [email protected]
23985 S:      Supported
23986 T:      git https://github.com/Xilinx/linux-xlnx.git
23987 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
23988 F:      drivers/phy/xilinx/phy-zynqmp.c
23989
23990 XILINX ZYNQMP SHA3 DRIVER
23991 M:      Harsha <[email protected]>
23992 S:      Maintained
23993 F:      drivers/crypto/xilinx/zynqmp-sha.c
23994
23995 XILLYBUS DRIVER
23996 M:      Eli Billauer <[email protected]>
23997 L:      [email protected]
23998 S:      Supported
23999 F:      drivers/char/xillybus/
24000
24001 XLP9XX I2C DRIVER
24002 M:      George Cherian <[email protected]>
24003 L:      [email protected]
24004 S:      Supported
24005 W:      http://www.marvell.com
24006 F:      drivers/i2c/busses/i2c-xlp9xx.c
24007
24008 XRA1403 GPIO EXPANDER
24009 M:      Nandor Han <[email protected]>
24010 L:      [email protected]
24011 S:      Maintained
24012 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
24013 F:      drivers/gpio/gpio-xra1403.c
24014
24015 XTENSA XTFPGA PLATFORM SUPPORT
24016 M:      Max Filippov <[email protected]>
24017 S:      Maintained
24018 F:      drivers/spi/spi-xtensa-xtfpga.c
24019 F:      sound/soc/xtensa/xtfpga-i2s.c
24020
24021 YAM DRIVER FOR AX.25
24022 M:      Jean-Paul Roubelat <[email protected]>
24023 L:      [email protected]
24024 S:      Maintained
24025 F:      drivers/net/hamradio/yam*
24026 F:      include/linux/yam.h
24027
24028 YAMA SECURITY MODULE
24029 M:      Kees Cook <[email protected]>
24030 S:      Supported
24031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24032 F:      Documentation/admin-guide/LSM/Yama.rst
24033 F:      security/yama/
24034
24035 YEALINK PHONE DRIVER
24036 M:      Henk Vergonet <[email protected]>
24037 L:      [email protected]
24038 S:      Maintained
24039 F:      Documentation/input/devices/yealink.rst
24040 F:      drivers/input/misc/yealink.*
24041
24042 Z3FOLD COMPRESSED PAGE ALLOCATOR
24043 M:      Vitaly Wool <[email protected]>
24044 R:      Miaohe Lin <[email protected]>
24045 L:      [email protected]
24046 S:      Maintained
24047 F:      mm/z3fold.c
24048
24049 Z8530 DRIVER FOR AX.25
24050 M:      Joerg Reuter <[email protected]>
24051 L:      [email protected]
24052 S:      Maintained
24053 W:      http://yaina.de/jreuter/
24054 W:      http://www.qsl.net/dl1bke/
24055 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
24056 F:      drivers/net/hamradio/*scc.c
24057 F:      drivers/net/hamradio/z8530.h
24058
24059 ZBUD COMPRESSED PAGE ALLOCATOR
24060 M:      Seth Jennings <[email protected]>
24061 M:      Dan Streetman <[email protected]>
24062 L:      [email protected]
24063 S:      Maintained
24064 F:      mm/zbud.c
24065
24066 ZD1211RW WIRELESS DRIVER
24067 L:      [email protected]
24068 S:      Orphan
24069 F:      drivers/net/wireless/zydas/zd1211rw/
24070
24071 ZD1301 MEDIA DRIVER
24072 M:      Antti Palosaari <[email protected]>
24073 L:      [email protected]
24074 S:      Maintained
24075 W:      https://linuxtv.org/
24076 W:      http://palosaari.fi/linux/
24077 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
24078 F:      drivers/media/usb/dvb-usb-v2/zd1301*
24079
24080 ZD1301_DEMOD MEDIA DRIVER
24081 M:      Antti Palosaari <[email protected]>
24082 L:      [email protected]
24083 S:      Maintained
24084 W:      https://linuxtv.org/
24085 W:      http://palosaari.fi/linux/
24086 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
24087 F:      drivers/media/dvb-frontends/zd1301_demod*
24088
24089 ZHAOXIN PROCESSOR SUPPORT
24090 M:      Tony W Wang-oc <[email protected]>
24091 L:      [email protected]
24092 S:      Maintained
24093 F:      arch/x86/kernel/cpu/zhaoxin.c
24094
24095 ZONEFS FILESYSTEM
24096 M:      Damien Le Moal <[email protected]>
24097 M:      Naohiro Aota <[email protected]>
24098 R:      Johannes Thumshirn <[email protected]>
24099 L:      [email protected]
24100 S:      Maintained
24101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
24102 F:      Documentation/filesystems/zonefs.rst
24103 F:      fs/zonefs/
24104
24105 ZPOOL COMPRESSED PAGE STORAGE API
24106 M:      Dan Streetman <[email protected]>
24107 L:      [email protected]
24108 S:      Maintained
24109 F:      include/linux/zpool.h
24110 F:      mm/zpool.c
24111
24112 ZR36067 VIDEO FOR LINUX DRIVER
24113 M:      Corentin Labbe <[email protected]>
24114 L:      [email protected]
24115 L:      [email protected]
24116 S:      Maintained
24117 W:      http://mjpeg.sourceforge.net/driver-zoran/
24118 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
24119 F:      Documentation/driver-api/media/drivers/zoran.rst
24120 F:      drivers/media/pci/zoran/
24121
24122 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
24123 M:      Minchan Kim <[email protected]>
24124 M:      Sergey Senozhatsky <[email protected]>
24125 L:      [email protected]
24126 S:      Maintained
24127 F:      Documentation/admin-guide/blockdev/zram.rst
24128 F:      drivers/block/zram/
24129
24130 ZS DECSTATION Z85C30 SERIAL DRIVER
24131 M:      "Maciej W. Rozycki" <[email protected]>
24132 S:      Maintained
24133 F:      drivers/tty/serial/zs.*
24134
24135 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
24136 M:      Minchan Kim <[email protected]>
24137 M:      Sergey Senozhatsky <[email protected]>
24138 L:      [email protected]
24139 S:      Maintained
24140 F:      Documentation/mm/zsmalloc.rst
24141 F:      include/linux/zsmalloc.h
24142 F:      mm/zsmalloc.c
24143
24144 ZSTD
24145 M:      Nick Terrell <[email protected]>
24146 S:      Maintained
24147 B:      https://github.com/facebook/zstd/issues
24148 T:      git https://github.com/terrelln/linux.git
24149 F:      crypto/zstd.c
24150 F:      include/linux/zstd*
24151 F:      lib/decompress_unzstd.c
24152 F:      lib/zstd/
24153 N:      zstd
24154 K:      zstd
24155
24156 ZSWAP COMPRESSED SWAP CACHING
24157 M:      Seth Jennings <[email protected]>
24158 M:      Dan Streetman <[email protected]>
24159 M:      Vitaly Wool <[email protected]>
24160 L:      [email protected]
24161 S:      Maintained
24162 F:      mm/zswap.c
24163
24164 THE REST
24165 M:      Linus Torvalds <[email protected]>
24166 L:      [email protected]
24167 S:      Buried alive in reporters
24168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24169 F:      *
24170 F:      */
This page took 1.340004 seconds and 4 git commands to generate.