projects/linux·blob v6.4-rc7 · refs

23441 lines · 694.2 KiB

1List of maintainers and how to submit kernel changes
2====================================================
3
4Please try to follow the guidelines below. This will make things
5easier on the maintainers. Not all of these guidelines matter for every
6trivial patch so apply some common sense.
7
8Tips for patch submitters
9-------------------------
10
111. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
13
142. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
21
223. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
25
264. When you are happy with a change make it generally available for
27 testing and await feedback.
28
295. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
37
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
41
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
47
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
51
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
54
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
60
616. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
63 not you.
64
657. When sending security related changes or reports to a maintainer
66 please Cc: [email protected], especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/process/security-bugs.rst for details.
77
788. Happy hacking.
79
80Descriptions of section entries and preferred order
81---------------------------------------------------
82
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
96 should be using that.
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
106 for details.
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
118 F: net/
119 X: net/ipv6/
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
131 For instance:
132 K: of_get_profile
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
138
139Maintainers List
140----------------
141
142.. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
144 alphabetical order.
145
1463C59X NETWORK DRIVER
147M: Steffen Klassert <[email protected]>
148L: [email protected]
149S: Odd Fixes
150F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151F: drivers/net/ethernet/3com/3c59x.c
152
1533CR990 NETWORK DRIVER
154M: David Dillow <[email protected]>
155L: [email protected]
156S: Maintained
157F: drivers/net/ethernet/3com/typhoon*
158
1593WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160M: Adam Radford <[email protected]>
161L: [email protected]
162S: Supported
163W: http://www.lsi.com
164F: drivers/scsi/3w-*
165
16653C700 AND 53C700-66 SCSI DRIVER
167M: "James E.J. Bottomley" <[email protected]>
168L: [email protected]
169S: Maintained
170F: drivers/scsi/53c700*
171
1726LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173M: Alexander Aring <[email protected]>
174L: [email protected]
175L: [email protected]
176S: Maintained
177F: Documentation/networking/6lowpan.rst
178F: include/net/6lowpan.h
179F: net/6lowpan/
180
1816PACK NETWORK DRIVER FOR AX.25
182M: Andreas Koensgen <[email protected]>
183L: [email protected]
184S: Maintained
185F: drivers/net/hamradio/6pack.c
186
187802.11 (including CFG80211/NL80211)
188M: Johannes Berg <[email protected]>
189L: [email protected]
190S: Maintained
191W: https://wireless.wiki.kernel.org/
192Q: https://patchwork.kernel.org/project/linux-wireless/list/
193T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
194T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
195F: Documentation/driver-api/80211/cfg80211.rst
196F: Documentation/networking/regulatory.rst
197F: include/linux/ieee80211.h
198F: include/net/cfg80211.h
199F: include/net/ieee80211_radiotap.h
200F: include/net/iw_handler.h
201F: include/net/wext.h
202F: include/uapi/linux/nl80211.h
203F: include/uapi/linux/wireless.h
204F: net/wireless/
205
2068169 10/100/1000 GIGABIT ETHERNET DRIVER
207M: Heiner Kallweit <[email protected]>
208M: [email protected]
209L: [email protected]
210S: Maintained
211F: drivers/net/ethernet/realtek/r8169*
212
2138250/16?50 (AND CLONE UARTS) SERIAL DRIVER
214M: Greg Kroah-Hartman <[email protected]>
215L: [email protected]
216S: Maintained
217T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
218F: drivers/tty/serial/8250*
219F: include/linux/serial_8250.h
220
2218390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
222L: [email protected]
223S: Orphan / Obsolete
224F: drivers/net/ethernet/8390/
225
2269P FILE SYSTEM
227M: Eric Van Hensbergen <[email protected]>
228M: Latchesar Ionkov <[email protected]>
229M: Dominique Martinet <[email protected]>
230R: Christian Schoenebeck <[email protected]>
231L: [email protected]
232S: Maintained
233W: http://github.com/v9fs
234Q: http://patchwork.kernel.org/project/v9fs-devel/list/
235T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
236T: git git://github.com/martinetd/linux.git
237F: Documentation/filesystems/9p.rst
238F: fs/9p/
239F: include/net/9p/
240F: include/trace/events/9p.h
241F: include/uapi/linux/virtio_9p.h
242F: net/9p/
243
244A64FX DIAG DRIVER
245M: Hitomi Hasegawa <[email protected]>
246S: Supported
247F: drivers/soc/fujitsu/a64fx-diag.c
248
249A8293 MEDIA DRIVER
250M: Antti Palosaari <[email protected]>
251L: [email protected]
252S: Maintained
253W: https://linuxtv.org
254W: http://palosaari.fi/linux/
255Q: http://patchwork.linuxtv.org/project/linux-media/list/
256T: git git://linuxtv.org/anttip/media_tree.git
257F: drivers/media/dvb-frontends/a8293*
258
259AACRAID SCSI RAID DRIVER
260M: Adaptec OEM Raid Solutions <[email protected]>
261L: [email protected]
262S: Supported
263W: http://www.adaptec.com/
264F: Documentation/scsi/aacraid.rst
265F: drivers/scsi/aacraid/
266
267AB8500 BATTERY AND CHARGER DRIVERS
268M: Linus Walleij <[email protected]>
269F: Documentation/devicetree/bindings/power/supply/*ab8500*
270F: drivers/power/supply/*ab8500*
271
272ABI/API
273L: [email protected]
274F: include/linux/syscalls.h
275F: kernel/sys_ni.c
276X: arch/*/include/uapi/
277X: include/uapi/
278
279ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
280M: Hans de Goede <[email protected]>
281L: [email protected]
282S: Maintained
283F: drivers/hwmon/abituguru.c
284
285ABIT UGURU 3 HARDWARE MONITOR DRIVER
286M: Alistair John Strachan <[email protected]>
287L: [email protected]
288S: Maintained
289F: drivers/hwmon/abituguru3.c
290
291ACCES 104-DIO-48E GPIO DRIVER
292M: William Breathitt Gray <[email protected]>
293L: [email protected]
294S: Maintained
295F: drivers/gpio/gpio-104-dio-48e.c
296
297ACCES 104-IDI-48 GPIO DRIVER
298M: William Breathitt Gray <[email protected]>
299L: [email protected]
300S: Maintained
301F: drivers/gpio/gpio-104-idi-48.c
302
303ACCES 104-IDIO-16 GPIO DRIVER
304M: William Breathitt Gray <[email protected]>
305L: [email protected]
306S: Maintained
307F: drivers/gpio/gpio-104-idio-16.c
308
309ACCES 104-QUAD-8 DRIVER
310M: William Breathitt Gray <[email protected]>
311L: [email protected]
312S: Maintained
313F: drivers/counter/104-quad-8.c
314
315ACCES IDIO-16 GPIO LIBRARY
316M: William Breathitt Gray <[email protected]>
317L: [email protected]
318S: Maintained
319F: drivers/gpio/gpio-idio-16.c
320F: drivers/gpio/gpio-idio-16.h
321
322ACCES PCI-IDIO-16 GPIO DRIVER
323M: William Breathitt Gray <[email protected]>
324L: [email protected]
325S: Maintained
326F: drivers/gpio/gpio-pci-idio-16.c
327
328ACCES PCIe-IDIO-24 GPIO DRIVER
329M: William Breathitt Gray <[email protected]>
330L: [email protected]
331S: Maintained
332F: drivers/gpio/gpio-pcie-idio-24.c
333
334ACENIC DRIVER
335M: Jes Sorensen <[email protected]>
336L: [email protected]
337S: Maintained
338F: drivers/net/ethernet/alteon/acenic*
339
340ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
341M: Peter Kaestle <[email protected]>
342L: [email protected]
343S: Maintained
344W: http://piie.net/?section=acerhdf
345F: drivers/platform/x86/acerhdf.c
346
347ACER WMI LAPTOP EXTRAS
348M: "Lee, Chun-Yi" <[email protected]>
349L: [email protected]
350S: Maintained
351F: drivers/platform/x86/acer-wmi.c
352
353ACPI
354M: "Rafael J. Wysocki" <[email protected]>
355R: Len Brown <[email protected]>
356L: [email protected]
357S: Supported
358Q: https://patchwork.kernel.org/project/linux-acpi/list/
359B: https://bugzilla.kernel.org
360T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361F: Documentation/ABI/testing/configfs-acpi
362F: Documentation/ABI/testing/sysfs-bus-acpi
363F: Documentation/firmware-guide/acpi/
364F: arch/x86/kernel/acpi/
365F: arch/x86/pci/acpi.c
366F: drivers/acpi/
367F: drivers/pci/*/*acpi*
368F: drivers/pci/*acpi*
369F: drivers/pnp/pnpacpi/
370F: include/acpi/
371F: include/linux/acpi.h
372F: include/linux/fwnode.h
373F: tools/power/acpi/
374
375ACPI APEI
376M: "Rafael J. Wysocki" <[email protected]>
377R: Len Brown <[email protected]>
378R: James Morse <[email protected]>
379R: Tony Luck <[email protected]>
380R: Borislav Petkov <[email protected]>
381L: [email protected]
382F: drivers/acpi/apei/
383
384ACPI COMPONENT ARCHITECTURE (ACPICA)
385M: Robert Moore <[email protected]>
386M: "Rafael J. Wysocki" <[email protected]>
387L: [email protected]
388L: [email protected]
389S: Supported
390W: https://acpica.org/
391W: https://github.com/acpica/acpica/
392Q: https://patchwork.kernel.org/project/linux-acpi/list/
393B: https://bugzilla.kernel.org
394B: https://bugs.acpica.org
395T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
396F: drivers/acpi/acpica/
397F: include/acpi/
398F: tools/power/acpi/
399
400ACPI FOR ARM64 (ACPI/arm64)
401M: Lorenzo Pieralisi <[email protected]>
402M: Hanjun Guo <[email protected]>
403M: Sudeep Holla <[email protected]>
404L: [email protected]
405L: [email protected] (moderated for non-subscribers)
406S: Maintained
407F: drivers/acpi/arm64
408
409ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
410M: Sudeep Holla <[email protected]>
411L: [email protected]
412S: Supported
413F: drivers/mailbox/pcc.c
414
415ACPI PMIC DRIVERS
416M: "Rafael J. Wysocki" <[email protected]>
417M: Len Brown <[email protected]>
418R: Andy Shevchenko <[email protected]>
419R: Mika Westerberg <[email protected]>
420L: [email protected]
421S: Supported
422Q: https://patchwork.kernel.org/project/linux-acpi/list/
423B: https://bugzilla.kernel.org
424T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
425F: drivers/acpi/pmic/
426
427ACPI SERIAL MULTI INSTANTIATE DRIVER
428M: Hans de Goede <[email protected]>
429L: [email protected]
430S: Maintained
431F: drivers/platform/x86/serial-multi-instantiate.c
432
433ACPI THERMAL DRIVER
434M: Rafael J. Wysocki <[email protected]>
435R: Zhang Rui <[email protected]>
436L: [email protected]
437S: Supported
438B: https://bugzilla.kernel.org
439F: drivers/acpi/*thermal*
440
441ACPI VIOT DRIVER
442M: Jean-Philippe Brucker <[email protected]>
443L: [email protected]
444L: [email protected]
445S: Maintained
446F: drivers/acpi/viot.c
447F: include/linux/acpi_viot.h
448
449ACPI WMI DRIVER
450L: [email protected]
451S: Orphan
452F: drivers/platform/x86/wmi.c
453F: include/uapi/linux/wmi.h
454
455ACRN HYPERVISOR SERVICE MODULE
456M: Fei Li <[email protected]>
457L: [email protected] (subscribers-only)
458S: Supported
459W: https://projectacrn.org
460F: Documentation/virt/acrn/
461F: drivers/virt/acrn/
462F: include/uapi/linux/acrn.h
463
464AD1889 ALSA SOUND DRIVER
465L: [email protected]
466S: Maintained
467W: https://parisc.wiki.kernel.org/index.php/AD1889
468F: sound/pci/ad1889.*
469
470AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
471M: Mugilraj Dhavachelvan <[email protected]>
472L: [email protected]
473S: Supported
474F: drivers/iio/potentiometer/ad5110.c
475
476AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
477M: Michael Hennerich <[email protected]>
478S: Supported
479W: http://wiki.analog.com/AD5254
480W: https://ez.analog.com/linux-software-drivers
481F: drivers/misc/ad525x_dpot.c
482
483AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
484M: Michael Hennerich <[email protected]>
485S: Supported
486W: http://wiki.analog.com/AD5398
487W: https://ez.analog.com/linux-software-drivers
488F: drivers/regulator/ad5398.c
489
490AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
491M: Michael Hennerich <[email protected]>
492S: Supported
493W: http://wiki.analog.com/AD7142
494W: https://ez.analog.com/linux-software-drivers
495F: drivers/input/misc/ad714x.c
496
497AD7877 TOUCHSCREEN DRIVER
498M: Michael Hennerich <[email protected]>
499S: Supported
500W: http://wiki.analog.com/AD7877
501W: https://ez.analog.com/linux-software-drivers
502F: drivers/input/touchscreen/ad7877.c
503
504AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
505M: Michael Hennerich <[email protected]>
506S: Supported
507W: http://wiki.analog.com/AD7879
508W: https://ez.analog.com/linux-software-drivers
509F: drivers/input/touchscreen/ad7879.c
510
511ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
512M: Jiri Kosina <[email protected]>
513S: Maintained
514
515ADF7242 IEEE 802.15.4 RADIO DRIVER
516M: Michael Hennerich <[email protected]>
517L: [email protected]
518S: Supported
519W: https://wiki.analog.com/ADF7242
520W: https://ez.analog.com/linux-software-drivers
521F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
522F: drivers/net/ieee802154/adf7242.c
523
524ADM1025 HARDWARE MONITOR DRIVER
525M: Jean Delvare <[email protected]>
526L: [email protected]
527S: Maintained
528F: Documentation/hwmon/adm1025.rst
529F: drivers/hwmon/adm1025.c
530
531ADM1029 HARDWARE MONITOR DRIVER
532M: Corentin Labbe <[email protected]>
533L: [email protected]
534S: Maintained
535F: drivers/hwmon/adm1029.c
536
537ADM8211 WIRELESS DRIVER
538L: [email protected]
539S: Orphan
540W: https://wireless.wiki.kernel.org/
541F: drivers/net/wireless/admtek/adm8211.*
542
543ADP1653 FLASH CONTROLLER DRIVER
544M: Sakari Ailus <[email protected]>
545L: [email protected]
546S: Maintained
547F: drivers/media/i2c/adp1653.c
548F: include/media/i2c/adp1653.h
549
550ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
551M: Michael Hennerich <[email protected]>
552S: Supported
553W: http://wiki.analog.com/ADP5520
554W: https://ez.analog.com/linux-software-drivers
555F: drivers/gpio/gpio-adp5520.c
556F: drivers/input/keyboard/adp5520-keys.c
557F: drivers/leds/leds-adp5520.c
558F: drivers/mfd/adp5520.c
559F: drivers/video/backlight/adp5520_bl.c
560
561ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
562M: Michael Hennerich <[email protected]>
563S: Supported
564W: http://wiki.analog.com/ADP5588
565W: https://ez.analog.com/linux-software-drivers
566F: Documentation/devicetree/bindings/input/adi,adp5588.yaml
567F: drivers/input/keyboard/adp5588-keys.c
568
569ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
570M: Michael Hennerich <[email protected]>
571S: Supported
572W: http://wiki.analog.com/ADP8860
573W: https://ez.analog.com/linux-software-drivers
574F: drivers/video/backlight/adp8860_bl.c
575
576ADT746X FAN DRIVER
577M: Colin Leroy <[email protected]>
578S: Maintained
579F: drivers/macintosh/therm_adt746x.c
580
581ADT7475 HARDWARE MONITOR DRIVER
582M: Jean Delvare <[email protected]>
583L: [email protected]
584S: Maintained
585F: Documentation/hwmon/adt7475.rst
586F: drivers/hwmon/adt7475.c
587
588ADVANSYS SCSI DRIVER
589M: Matthew Wilcox <[email protected]>
590M: Hannes Reinecke <[email protected]>
591L: [email protected]
592S: Maintained
593F: Documentation/scsi/advansys.rst
594F: drivers/scsi/advansys.c
595
596ADVANTECH SWBTN DRIVER
597M: Andrea Ho <[email protected]>
598L: [email protected]
599S: Maintained
600F: drivers/platform/x86/adv_swbutton.c
601
602ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603M: Lucas Stankus <[email protected]>
604S: Supported
605F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
606F: drivers/iio/accel/adxl313*
607
608ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
609M: Michael Hennerich <[email protected]>
610S: Supported
611W: http://wiki.analog.com/ADXL345
612W: https://ez.analog.com/linux-software-drivers
613F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
614F: drivers/input/misc/adxl34x.c
615
616ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
617M: Puranjay Mohan <[email protected]>
618L: [email protected]
619S: Supported
620F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
621F: drivers/iio/accel/adxl355.h
622F: drivers/iio/accel/adxl355_core.c
623F: drivers/iio/accel/adxl355_i2c.c
624F: drivers/iio/accel/adxl355_spi.c
625
626ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
627M: Cosmin Tanislav <[email protected]>
628L: [email protected]
629S: Supported
630W: https://ez.analog.com/linux-software-drivers
631F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
632F: drivers/iio/accel/adxl367*
633
634ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
635M: Michael Hennerich <[email protected]>
636S: Supported
637W: https://ez.analog.com/linux-software-drivers
638F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
639F: drivers/iio/accel/adxl372.c
640F: drivers/iio/accel/adxl372_i2c.c
641F: drivers/iio/accel/adxl372_spi.c
642
643AF9013 MEDIA DRIVER
644M: Antti Palosaari <[email protected]>
645L: [email protected]
646S: Maintained
647W: https://linuxtv.org
648W: http://palosaari.fi/linux/
649Q: http://patchwork.linuxtv.org/project/linux-media/list/
650T: git git://linuxtv.org/anttip/media_tree.git
651F: drivers/media/dvb-frontends/af9013*
652
653AF9033 MEDIA DRIVER
654M: Antti Palosaari <[email protected]>
655L: [email protected]
656S: Maintained
657W: https://linuxtv.org
658W: http://palosaari.fi/linux/
659Q: http://patchwork.linuxtv.org/project/linux-media/list/
660T: git git://linuxtv.org/anttip/media_tree.git
661F: drivers/media/dvb-frontends/af9033*
662
663AFFS FILE SYSTEM
664M: David Sterba <[email protected]>
665L: [email protected]
666S: Odd Fixes
667F: Documentation/filesystems/affs.rst
668F: fs/affs/
669
670AFS FILESYSTEM
671M: David Howells <[email protected]>
672M: Marc Dionne <[email protected]>
673L: [email protected]
674S: Supported
675W: https://www.infradead.org/~dhowells/kafs/
676F: Documentation/filesystems/afs.rst
677F: fs/afs/
678F: include/trace/events/afs.h
679
680AGPGART DRIVER
681M: David Airlie <[email protected]>
682L: [email protected]
683S: Maintained
684T: git git://anongit.freedesktop.org/drm/drm
685F: drivers/char/agp/
686F: include/linux/agp*
687F: include/uapi/linux/agp*
688
689AHA152X SCSI DRIVER
690M: "Juergen E. Fischer" <[email protected]>
691L: [email protected]
692S: Maintained
693F: drivers/scsi/aha152x*
694F: drivers/scsi/pcmcia/aha152x*
695
696AIC7XXX / AIC79XX SCSI DRIVER
697M: Hannes Reinecke <[email protected]>
698L: [email protected]
699S: Maintained
700F: drivers/scsi/aic7xxx/
701
702AIMSLAB FM RADIO RECEIVER DRIVER
703M: Hans Verkuil <[email protected]>
704L: [email protected]
705S: Maintained
706W: https://linuxtv.org
707T: git git://linuxtv.org/media_tree.git
708F: drivers/media/radio/radio-aimslab*
709
710AIO
711M: Benjamin LaHaise <[email protected]>
712L: [email protected]
713S: Supported
714F: fs/aio.c
715F: include/linux/*aio*.h
716
717AIRSPY MEDIA DRIVER
718M: Antti Palosaari <[email protected]>
719L: [email protected]
720S: Maintained
721W: https://linuxtv.org
722W: http://palosaari.fi/linux/
723Q: http://patchwork.linuxtv.org/project/linux-media/list/
724T: git git://linuxtv.org/anttip/media_tree.git
725F: drivers/media/usb/airspy/
726
727ALACRITECH GIGABIT ETHERNET DRIVER
728M: Lino Sanfilippo <[email protected]>
729S: Maintained
730F: drivers/net/ethernet/alacritech/*
731
732ALCATEL SPEEDTOUCH USB DRIVER
733M: Duncan Sands <[email protected]>
734L: [email protected]
735S: Maintained
736W: http://www.linux-usb.org/SpeedTouch/
737F: drivers/usb/atm/speedtch.c
738F: drivers/usb/atm/usbatm.c
739
740ALCHEMY AU1XX0 MMC DRIVER
741M: Manuel Lauss <[email protected]>
742S: Maintained
743F: drivers/mmc/host/au1xmmc.c
744
745ALI1563 I2C DRIVER
746M: Rudolf Marek <[email protected]>
747L: [email protected]
748S: Maintained
749F: Documentation/i2c/busses/i2c-ali1563.rst
750F: drivers/i2c/busses/i2c-ali1563.c
751
752ALIBABA ELASTIC RDMA DRIVER
753M: Cheng Xu <[email protected]>
754M: Kai Shen <[email protected]>
755L: [email protected]
756S: Supported
757F: drivers/infiniband/hw/erdma
758F: include/uapi/rdma/erdma-abi.h
759
760ALIBABA PMU DRIVER
761M: Shuai Xue <[email protected]>
762S: Supported
763F: Documentation/admin-guide/perf/alibaba_pmu.rst
764F: drivers/perf/alibaba_uncore_drw_pmu.c
765
766ALIENWARE WMI DRIVER
767L: [email protected]
768S: Maintained
769F: drivers/platform/x86/dell/alienware-wmi.c
770
771ALLEGRO DVT VIDEO IP CORE DRIVER
772M: Michael Tretter <[email protected]>
773R: Pengutronix Kernel Team <[email protected]>
774L: [email protected]
775S: Maintained
776F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
777F: drivers/media/platform/allegro-dvt/
778
779ALLWINNER A10 CSI DRIVER
780M: Maxime Ripard <[email protected]>
781L: [email protected]
782S: Maintained
783T: git git://linuxtv.org/media_tree.git
784F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
785F: drivers/media/platform/sunxi/sun4i-csi/
786
787ALLWINNER A31 CSI DRIVER
788M: Yong Deng <[email protected]>
789M: Paul Kocialkowski <[email protected]>
790L: [email protected]
791S: Maintained
792T: git git://linuxtv.org/media_tree.git
793F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
794F: drivers/media/platform/sunxi/sun6i-csi/
795
796ALLWINNER A31 ISP DRIVER
797M: Paul Kocialkowski <[email protected]>
798L: [email protected]
799S: Maintained
800T: git git://linuxtv.org/media_tree.git
801F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
802F: drivers/staging/media/sunxi/sun6i-isp/
803F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
804
805ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
806M: Paul Kocialkowski <[email protected]>
807L: [email protected]
808S: Maintained
809T: git git://linuxtv.org/media_tree.git
810F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
811F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
812
813ALLWINNER CPUFREQ DRIVER
814M: Yangtao Li <[email protected]>
815L: [email protected]
816S: Maintained
817F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
818F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
819
820ALLWINNER CRYPTO DRIVERS
821M: Corentin Labbe <[email protected]>
822L: [email protected]
823S: Maintained
824F: drivers/crypto/allwinner/
825
826ALLWINNER DMIC DRIVERS
827M: Ban Tao <[email protected]>
828L: [email protected] (moderated for non-subscribers)
829S: Maintained
830F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
831F: sound/soc/sunxi/sun50i-dmic.c
832
833ALLWINNER HARDWARE SPINLOCK SUPPORT
834M: Wilken Gottwalt <[email protected]>
835S: Maintained
836F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
837F: drivers/hwspinlock/sun6i_hwspinlock.c
838
839ALLWINNER THERMAL DRIVER
840M: Vasily Khoruzhick <[email protected]>
841M: Yangtao Li <[email protected]>
842L: [email protected]
843S: Maintained
844F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
845F: drivers/thermal/sun8i_thermal.c
846
847ALLWINNER VPU DRIVER
848M: Maxime Ripard <[email protected]>
849M: Paul Kocialkowski <[email protected]>
850L: [email protected]
851S: Maintained
852F: drivers/staging/media/sunxi/cedrus/
853
854ALPHA PORT
855M: Richard Henderson <[email protected]>
856M: Ivan Kokshaysky <[email protected]>
857M: Matt Turner <[email protected]>
858L: [email protected]
859S: Odd Fixes
860F: arch/alpha/
861
862ALPS PS/2 TOUCHPAD DRIVER
863R: Pali Rohár <[email protected]>
864F: drivers/input/mouse/alps.*
865
866ALTERA I2C CONTROLLER DRIVER
867M: Thor Thayer <[email protected]>
868S: Maintained
869F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
870F: drivers/i2c/busses/i2c-altera.c
871
872ALTERA MAILBOX DRIVER
873M: Mun Yew Tham <[email protected]>
874S: Maintained
875F: drivers/mailbox/mailbox-altera.c
876
877ALTERA MSGDMA IP CORE DRIVER
878M: Olivier Dautricourt <[email protected]>
879R: Stefan Roese <[email protected]>
880L: [email protected]
881S: Odd Fixes
882F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
883F: drivers/dma/altera-msgdma.c
884
885ALTERA PIO DRIVER
886M: Mun Yew Tham <[email protected]>
887L: [email protected]
888S: Maintained
889F: drivers/gpio/gpio-altera.c
890
891ALTERA SYSTEM MANAGER DRIVER
892M: Thor Thayer <[email protected]>
893S: Maintained
894F: drivers/mfd/altera-sysmgr.c
895F: include/linux/mfd/altera-sysmgr.h
896
897ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
898M: Thor Thayer <[email protected]>
899S: Maintained
900F: drivers/gpio/gpio-altera-a10sr.c
901F: drivers/mfd/altera-a10sr.c
902F: drivers/reset/reset-a10sr.c
903F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
904F: include/linux/mfd/altera-a10sr.h
905
906ALTERA TRIPLE SPEED ETHERNET DRIVER
907M: Joyce Ooi <[email protected]>
908L: [email protected]
909S: Maintained
910F: drivers/net/ethernet/altera/
911
912ALTERA TSE PCS
913M: Maxime Chevallier <[email protected]>
914L: [email protected]
915S: Supported
916F: drivers/net/pcs/pcs-altera-tse.c
917F: include/linux/pcs-altera-tse.h
918
919ALTERA UART/JTAG UART SERIAL DRIVERS
920M: Tobias Klauser <[email protected]>
921L: [email protected]
922S: Maintained
923F: drivers/tty/serial/altera_jtaguart.c
924F: drivers/tty/serial/altera_uart.c
925F: include/linux/altera_jtaguart.h
926F: include/linux/altera_uart.h
927
928AMAZON ANNAPURNA LABS FIC DRIVER
929M: Talel Shenhar <[email protected]>
930S: Maintained
931F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
932F: drivers/irqchip/irq-al-fic.c
933
934AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
935M: Talel Shenhar <[email protected]>
936M: Talel Shenhar <[email protected]>
937S: Maintained
938F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
939F: drivers/edac/al_mc_edac.c
940
941AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
942M: Talel Shenhar <[email protected]>
943S: Maintained
944F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
945F: drivers/thermal/thermal_mmio.c
946
947AMAZON ETHERNET DRIVERS
948M: Shay Agroskin <[email protected]>
949M: Arthur Kiyanovski <[email protected]>
950R: David Arinzon <[email protected]>
951R: Noam Dagan <[email protected]>
952R: Saeed Bishara <[email protected]>
953L: [email protected]
954S: Supported
955F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
956F: drivers/net/ethernet/amazon/
957
958AMAZON RDMA EFA DRIVER
959M: Michael Margolin <[email protected]>
960R: Gal Pressman <[email protected]>
961R: Yossi Leybovich <[email protected]>
962L: [email protected]
963S: Supported
964Q: https://patchwork.kernel.org/project/linux-rdma/list/
965F: drivers/infiniband/hw/efa/
966F: include/uapi/rdma/efa-abi.h
967
968AMD CDX BUS DRIVER
969M: Nipun Gupta <[email protected]>
970M: Nikhil Agarwal <[email protected]>
971S: Maintained
972F: Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
973F: drivers/cdx/*
974F: include/linux/cdx/*
975
976AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
977M: Tom Lendacky <[email protected]>
978M: John Allen <[email protected]>
979L: [email protected]
980S: Supported
981F: drivers/crypto/ccp/
982F: include/linux/ccp.h
983
984AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
985M: Brijesh Singh <[email protected]>
986M: Tom Lendacky <[email protected]>
987L: [email protected]
988S: Supported
989F: drivers/crypto/ccp/sev*
990F: include/uapi/linux/psp-sev.h
991
992AMD DISPLAY CORE
993M: Harry Wentland <[email protected]>
994M: Leo Li <[email protected]>
995M: Rodrigo Siqueira <[email protected]>
996L: [email protected]
997S: Supported
998T: git https://gitlab.freedesktop.org/agd5f/linux.git
999F: drivers/gpu/drm/amd/display/
1000
1001AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1002M: Huang Rui <[email protected]>
1003L: [email protected]
1004S: Supported
1005F: Documentation/hwmon/fam15h_power.rst
1006F: drivers/hwmon/fam15h_power.c
1007
1008AMD FCH GPIO DRIVER
1009M: Enrico Weigelt, metux IT consult <[email protected]>
1010L: [email protected]
1011S: Maintained
1012F: drivers/gpio/gpio-amd-fch.c
1013F: include/linux/platform_data/gpio/gpio-amd-fch.h
1014
1015AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1016L: [email protected] (moderated for non-subscribers)
1017S: Orphan
1018F: drivers/usb/gadget/udc/amd5536udc.*
1019
1020AMD GEODE PROCESSOR/CHIPSET SUPPORT
1021M: Andres Salomon <[email protected]>
1022L: [email protected] (moderated for non-subscribers)
1023S: Supported
1024W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1025F: arch/x86/include/asm/geode.h
1026F: drivers/char/hw_random/geode-rng.c
1027F: drivers/crypto/geode*
1028F: drivers/video/fbdev/geode/
1029
1030AMD HSMP DRIVER
1031M: Naveen Krishna Chatradhi <[email protected]>
1032R: Carlos Bilbao <[email protected]>
1033L: [email protected]
1034S: Maintained
1035F: Documentation/arch/x86/amd_hsmp.rst
1036F: arch/x86/include/asm/amd_hsmp.h
1037F: arch/x86/include/uapi/asm/amd_hsmp.h
1038F: drivers/platform/x86/amd/hsmp.c
1039
1040AMD IOMMU (AMD-VI)
1041M: Joerg Roedel <[email protected]>
1042R: Suravee Suthikulpanit <[email protected]>
1043L: [email protected]
1044S: Maintained
1045T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1046F: drivers/iommu/amd/
1047F: include/linux/amd-iommu.h
1048
1049AMD KFD
1050M: Felix Kuehling <[email protected]>
1051L: [email protected]
1052S: Supported
1053T: git https://gitlab.freedesktop.org/agd5f/linux.git
1054F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1055F: drivers/gpu/drm/amd/amdkfd/
1056F: drivers/gpu/drm/amd/include/cik_structs.h
1057F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1058F: drivers/gpu/drm/amd/include/v9_structs.h
1059F: drivers/gpu/drm/amd/include/vi_structs.h
1060F: include/uapi/linux/kfd_ioctl.h
1061F: include/uapi/linux/kfd_sysfs.h
1062
1063AMD MP2 I2C DRIVER
1064M: Elie Morisse <[email protected]>
1065M: Shyam Sundar S K <[email protected]>
1066L: [email protected]
1067S: Maintained
1068F: drivers/i2c/busses/i2c-amd-mp2*
1069
1070AMD PDS CORE DRIVER
1071M: Shannon Nelson <[email protected]>
1072M: Brett Creeley <[email protected]>
1073L: [email protected]
1074S: Supported
1075F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1076F: drivers/net/ethernet/amd/pds_core/
1077F: include/linux/pds/
1078
1079AMD PMC DRIVER
1080M: Shyam Sundar S K <[email protected]>
1081L: [email protected]
1082S: Maintained
1083F: drivers/platform/x86/amd/pmc.c
1084
1085AMD PMF DRIVER
1086M: Shyam Sundar S K <[email protected]>
1087L: [email protected]
1088S: Maintained
1089F: Documentation/ABI/testing/sysfs-amd-pmf
1090F: drivers/platform/x86/amd/pmf/
1091
1092AMD POWERPLAY AND SWSMU
1093M: Evan Quan <[email protected]>
1094L: [email protected]
1095S: Supported
1096T: git https://gitlab.freedesktop.org/agd5f/linux.git
1097F: drivers/gpu/drm/amd/pm/
1098
1099AMD PSTATE DRIVER
1100M: Huang Rui <[email protected]>
1101L: [email protected]
1102S: Supported
1103F: Documentation/admin-guide/pm/amd-pstate.rst
1104F: drivers/cpufreq/amd-pstate*
1105F: include/linux/amd-pstate.h
1106F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1107
1108AMD PTDMA DRIVER
1109M: Sanjay R Mehta <[email protected]>
1110L: [email protected]
1111S: Maintained
1112F: drivers/dma/ptdma/
1113
1114AMD SEATTLE DEVICE TREE SUPPORT
1115M: Suravee Suthikulpanit <[email protected]>
1116M: Tom Lendacky <[email protected]>
1117S: Supported
1118F: arch/arm64/boot/dts/amd/
1119
1120AMD SENSOR FUSION HUB DRIVER
1121M: Basavaraj Natikar <[email protected]>
1122L: [email protected]
1123S: Maintained
1124F: Documentation/hid/amd-sfh*
1125F: drivers/hid/amd-sfh-hid/
1126
1127AMD SPI DRIVER
1128M: Sanjay R Mehta <[email protected]>
1129S: Maintained
1130F: drivers/spi/spi-amd.c
1131
1132AMD XGBE DRIVER
1133M: "Shyam Sundar S K" <[email protected]>
1134L: [email protected]
1135S: Supported
1136F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1137F: drivers/net/ethernet/amd/xgbe/
1138
1139AMLOGIC DDR PMU DRIVER
1140M: Jiucheng Xu <[email protected]>
1141L: [email protected]
1142S: Supported
1143W: http://www.amlogic.com
1144F: Documentation/admin-guide/perf/meson-ddr-pmu.rst
1145F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1146F: drivers/perf/amlogic/
1147F: include/soc/amlogic/
1148
1149AMPHION VPU CODEC V4L2 DRIVER
1150M: Ming Qian <[email protected]>
1151M: Shijie Qin <[email protected]>
1152M: Zhou Peng <[email protected]>
1153L: [email protected]
1154S: Maintained
1155F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1156F: drivers/media/platform/amphion/
1157
1158AMS AS73211 DRIVER
1159M: Christian Eggers <[email protected]>
1160L: [email protected]
1161S: Maintained
1162F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1163F: drivers/iio/light/as73211.c
1164
1165AMT (Automatic Multicast Tunneling)
1166M: Taehee Yoo <[email protected]>
1167L: [email protected]
1168S: Maintained
1169T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1170T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1171F: drivers/net/amt.c
1172
1173ANALOG DEVICES INC AD3552R DRIVER
1174M: Nuno Sá <[email protected]>
1175L: [email protected]
1176S: Supported
1177W: https://ez.analog.com/linux-software-drivers
1178F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1179F: drivers/iio/dac/ad3552r.c
1180
1181ANALOG DEVICES INC AD4130 DRIVER
1182M: Cosmin Tanislav <[email protected]>
1183L: [email protected]
1184S: Supported
1185W: http://ez.analog.com/community/linux-device-drivers
1186F: Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1187F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1188F: drivers/iio/adc/ad4130.c
1189
1190ANALOG DEVICES INC AD7192 DRIVER
1191M: Alexandru Tachici <[email protected]>
1192L: [email protected]
1193S: Supported
1194W: https://ez.analog.com/linux-software-drivers
1195F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1196F: drivers/iio/adc/ad7192.c
1197
1198ANALOG DEVICES INC AD7292 DRIVER
1199M: Marcelo Schmitt <[email protected]>
1200L: [email protected]
1201S: Supported
1202W: https://ez.analog.com/linux-software-drivers
1203F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1204F: drivers/iio/adc/ad7292.c
1205
1206ANALOG DEVICES INC AD7293 DRIVER
1207M: Antoniu Miclaus <[email protected]>
1208L: [email protected]
1209S: Supported
1210W: https://ez.analog.com/linux-software-drivers
1211F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1212F: drivers/iio/dac/ad7293.c
1213
1214ANALOG DEVICES INC AD74115 DRIVER
1215M: Cosmin Tanislav <[email protected]>
1216L: [email protected]
1217S: Supported
1218W: http://ez.analog.com/community/linux-device-drivers
1219F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1220F: drivers/iio/addac/ad74115.c
1221
1222ANALOG DEVICES INC AD74413R DRIVER
1223M: Cosmin Tanislav <[email protected]>
1224L: [email protected]
1225S: Supported
1226W: https://ez.analog.com/linux-software-drivers
1227F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1228F: drivers/iio/addac/ad74413r.c
1229F: include/dt-bindings/iio/addac/adi,ad74413r.h
1230
1231ANALOG DEVICES INC AD7768-1 DRIVER
1232M: Michael Hennerich <[email protected]>
1233L: [email protected]
1234S: Supported
1235W: https://ez.analog.com/linux-software-drivers
1236F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1237F: drivers/iio/adc/ad7768-1.c
1238
1239ANALOG DEVICES INC AD7780 DRIVER
1240M: Michael Hennerich <[email protected]>
1241M: Renato Lui Geh <[email protected]>
1242L: [email protected]
1243S: Supported
1244W: https://ez.analog.com/linux-software-drivers
1245F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1246F: drivers/iio/adc/ad7780.c
1247
1248ANALOG DEVICES INC ADA4250 DRIVER
1249M: Antoniu Miclaus <[email protected]>
1250L: [email protected]
1251S: Supported
1252W: https://ez.analog.com/linux-software-drivers
1253F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1254F: drivers/iio/amplifiers/ada4250.c
1255
1256ANALOG DEVICES INC ADF4377 DRIVER
1257M: Antoniu Miclaus <[email protected]>
1258L: [email protected]
1259S: Supported
1260W: https://ez.analog.com/linux-software-drivers
1261F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1262F: drivers/iio/frequency/adf4377.c
1263
1264ANALOG DEVICES INC ADGS1408 DRIVER
1265M: Mircea Caprioru <[email protected]>
1266S: Supported
1267F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1268F: drivers/mux/adgs1408.c
1269
1270ANALOG DEVICES INC ADIN DRIVER
1271M: Michael Hennerich <[email protected]>
1272L: [email protected]
1273S: Supported
1274W: https://ez.analog.com/linux-software-drivers
1275F: Documentation/devicetree/bindings/net/adi,adin.yaml
1276F: drivers/net/phy/adin.c
1277
1278ANALOG DEVICES INC ADIS DRIVER LIBRARY
1279M: Nuno Sa <[email protected]>
1280L: [email protected]
1281S: Supported
1282F: drivers/iio/imu/adis.c
1283F: drivers/iio/imu/adis_buffer.c
1284F: drivers/iio/imu/adis_trigger.c
1285F: include/linux/iio/imu/adis.h
1286
1287ANALOG DEVICES INC ADIS16460 DRIVER
1288M: Dragos Bogdan <[email protected]>
1289L: [email protected]
1290S: Supported
1291W: https://ez.analog.com/linux-software-drivers
1292F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1293F: drivers/iio/imu/adis16460.c
1294
1295ANALOG DEVICES INC ADIS16475 DRIVER
1296M: Nuno Sa <[email protected]>
1297L: [email protected]
1298S: Supported
1299W: https://ez.analog.com/linux-software-drivers
1300F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1301F: drivers/iio/imu/adis16475.c
1302
1303ANALOG DEVICES INC ADM1177 DRIVER
1304M: Michael Hennerich <[email protected]>
1305L: [email protected]
1306S: Supported
1307W: https://ez.analog.com/linux-software-drivers
1308F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1309F: drivers/hwmon/adm1177.c
1310
1311ANALOG DEVICES INC ADMV1013 DRIVER
1312M: Antoniu Miclaus <[email protected]>
1313L: [email protected]
1314S: Supported
1315W: https://ez.analog.com/linux-software-drivers
1316F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1317F: drivers/iio/frequency/admv1013.c
1318
1319ANALOG DEVICES INC ADMV1014 DRIVER
1320M: Antoniu Miclaus <[email protected]>
1321L: [email protected]
1322S: Supported
1323W: https://ez.analog.com/linux-software-drivers
1324F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1325F: drivers/iio/frequency/admv1014.c
1326
1327ANALOG DEVICES INC ADMV8818 DRIVER
1328M: Antoniu Miclaus <[email protected]>
1329L: [email protected]
1330S: Supported
1331W: https://ez.analog.com/linux-software-drivers
1332F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1333F: drivers/iio/filter/admv8818.c
1334
1335ANALOG DEVICES INC ADP5061 DRIVER
1336M: Michael Hennerich <[email protected]>
1337L: [email protected]
1338S: Supported
1339W: https://ez.analog.com/linux-software-drivers
1340F: drivers/power/supply/adp5061.c
1341
1342ANALOG DEVICES INC ADRF6780 DRIVER
1343M: Antoniu Miclaus <[email protected]>
1344L: [email protected]
1345S: Supported
1346W: https://ez.analog.com/linux-software-drivers
1347F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1348F: drivers/iio/frequency/adrf6780.c
1349
1350ANALOG DEVICES INC ADV7180 DRIVER
1351M: Lars-Peter Clausen <[email protected]>
1352L: [email protected]
1353S: Supported
1354W: https://ez.analog.com/linux-software-drivers
1355F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1356F: drivers/media/i2c/adv7180.c
1357
1358ANALOG DEVICES INC ADV748X DRIVER
1359M: Kieran Bingham <[email protected]>
1360L: [email protected]
1361S: Maintained
1362F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1363F: drivers/media/i2c/adv748x/*
1364
1365ANALOG DEVICES INC ADV7511 DRIVER
1366M: Hans Verkuil <[email protected]>
1367L: [email protected]
1368S: Maintained
1369F: drivers/media/i2c/adv7511*
1370
1371ANALOG DEVICES INC ADV7604 DRIVER
1372M: Hans Verkuil <[email protected]>
1373L: [email protected]
1374S: Maintained
1375F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1376F: drivers/media/i2c/adv7604*
1377
1378ANALOG DEVICES INC ADV7842 DRIVER
1379M: Hans Verkuil <[email protected]>
1380L: [email protected]
1381S: Maintained
1382F: drivers/media/i2c/adv7842*
1383
1384ANALOG DEVICES INC ADXRS290 DRIVER
1385M: Nishant Malpani <[email protected]>
1386L: [email protected]
1387S: Supported
1388F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1389F: drivers/iio/gyro/adxrs290.c
1390
1391ANALOG DEVICES INC ASOC CODEC DRIVERS
1392M: Lars-Peter Clausen <[email protected]>
1393M: Nuno Sá <[email protected]>
1394L: [email protected] (moderated for non-subscribers)
1395S: Supported
1396W: http://wiki.analog.com/
1397W: https://ez.analog.com/linux-software-drivers
1398F: sound/soc/codecs/ad1*
1399F: sound/soc/codecs/ad7*
1400F: sound/soc/codecs/adau*
1401F: sound/soc/codecs/adav*
1402F: sound/soc/codecs/sigmadsp.*
1403F: sound/soc/codecs/ssm*
1404
1405ANALOG DEVICES INC DMA DRIVERS
1406M: Lars-Peter Clausen <[email protected]>
1407S: Supported
1408W: https://ez.analog.com/linux-software-drivers
1409F: drivers/dma/dma-axi-dmac.c
1410
1411ANALOG DEVICES INC IIO DRIVERS
1412M: Lars-Peter Clausen <[email protected]>
1413M: Michael Hennerich <[email protected]>
1414S: Supported
1415W: http://wiki.analog.com/
1416W: https://ez.analog.com/linux-software-drivers
1417F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1418F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1419F: Documentation/devicetree/bindings/iio/*/adi,*
1420F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1421F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1422F: drivers/iio/*/ad*
1423F: drivers/iio/adc/ltc249*
1424F: drivers/iio/amplifiers/hmc425a.c
1425F: drivers/staging/iio/*/ad*
1426X: drivers/iio/*/adjd*
1427
1428ANALOG DEVICES INC MAX31760 DRIVER
1429M: Ibrahim Tilki <[email protected]>
1430S: Maintained
1431W: http://wiki.analog.com/
1432W: https://ez.analog.com/linux-software-drivers
1433F: Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1434F: Documentation/hwmon/max31760.rst
1435F: drivers/hwmon/max31760.c
1436
1437ANALOGBITS PLL LIBRARIES
1438M: Paul Walmsley <[email protected]>
1439S: Supported
1440F: drivers/clk/analogbits/*
1441F: include/linux/clk/analogbits*
1442
1443ANDROID DRIVERS
1444M: Greg Kroah-Hartman <[email protected]>
1445M: Arve Hjønnevåg <[email protected]>
1446M: Todd Kjos <[email protected]>
1447M: Martijn Coenen <[email protected]>
1448M: Joel Fernandes <[email protected]>
1449M: Christian Brauner <[email protected]>
1450M: Carlos Llamas <[email protected]>
1451M: Suren Baghdasaryan <[email protected]>
1452L: [email protected]
1453S: Supported
1454T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1455F: drivers/android/
1456
1457ANDROID GOLDFISH PIC DRIVER
1458M: Miodrag Dinic <[email protected]>
1459S: Supported
1460F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1461F: drivers/irqchip/irq-goldfish-pic.c
1462
1463ANDROID GOLDFISH RTC DRIVER
1464M: Jiaxun Yang <[email protected]>
1465S: Supported
1466F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1467F: drivers/rtc/rtc-goldfish.c
1468
1469AOA (Apple Onboard Audio) ALSA DRIVER
1470M: Johannes Berg <[email protected]>
1471L: [email protected]
1472L: [email protected] (moderated for non-subscribers)
1473S: Maintained
1474F: sound/aoa/
1475
1476APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1477M: William Breathitt Gray <[email protected]>
1478L: [email protected]
1479S: Maintained
1480F: drivers/iio/addac/stx104.c
1481
1482APM DRIVER
1483M: Jiri Kosina <[email protected]>
1484S: Odd fixes
1485T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1486F: arch/x86/kernel/apm_32.c
1487F: drivers/char/apm-emulation.c
1488F: include/linux/apm_bios.h
1489F: include/uapi/linux/apm_bios.h
1490
1491APPARMOR SECURITY MODULE
1492M: John Johansen <[email protected]>
1493M: John Johansen <[email protected]>
1494L: [email protected] (moderated for non-subscribers)
1495S: Supported
1496W: apparmor.net
1497B: https://gitlab.com/apparmor/apparmor-kernel
1498C: irc://irc.oftc.net/apparmor
1499T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1500T: https://gitlab.com/apparmor/apparmor-kernel.git
1501F: Documentation/admin-guide/LSM/apparmor.rst
1502F: security/apparmor/
1503
1504APPLE BCM5974 MULTITOUCH DRIVER
1505M: Henrik Rydberg <[email protected]>
1506L: [email protected]
1507S: Odd fixes
1508F: drivers/input/mouse/bcm5974.c
1509
1510APPLE PCIE CONTROLLER DRIVER
1511M: Alyssa Rosenzweig <[email protected]>
1512M: Marc Zyngier <[email protected]>
1513L: [email protected]
1514S: Maintained
1515F: drivers/pci/controller/pcie-apple.c
1516
1517APPLE SMC DRIVER
1518M: Henrik Rydberg <[email protected]>
1519L: [email protected]
1520S: Odd fixes
1521F: drivers/hwmon/applesmc.c
1522
1523APPLETALK NETWORK LAYER
1524L: [email protected]
1525S: Odd fixes
1526F: drivers/net/appletalk/
1527F: include/linux/atalk.h
1528F: include/uapi/linux/atalk.h
1529F: net/appletalk/
1530
1531APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1532M: Khuong Dinh <[email protected]>
1533S: Supported
1534F: arch/arm64/boot/dts/apm/
1535
1536APPLIED MICRO (APM) X-GENE SOC EDAC
1537M: Khuong Dinh <[email protected]>
1538S: Supported
1539F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1540F: drivers/edac/xgene_edac.c
1541
1542APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1543M: Iyappan Subramanian <[email protected]>
1544M: Keyur Chudgar <[email protected]>
1545S: Supported
1546F: drivers/net/ethernet/apm/xgene-v2/
1547
1548APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1549M: Iyappan Subramanian <[email protected]>
1550M: Keyur Chudgar <[email protected]>
1551M: Quan Nguyen <[email protected]>
1552S: Supported
1553F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1554F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1555F: drivers/net/ethernet/apm/xgene/
1556F: drivers/net/mdio/mdio-xgene.c
1557
1558APPLIED MICRO (APM) X-GENE SOC PMU
1559M: Khuong Dinh <[email protected]>
1560S: Supported
1561F: Documentation/admin-guide/perf/xgene-pmu.rst
1562F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1563F: drivers/perf/xgene_pmu.c
1564
1565APTINA CAMERA SENSOR PLL
1566M: Laurent Pinchart <[email protected]>
1567L: [email protected]
1568S: Maintained
1569F: drivers/media/i2c/aptina-pll.*
1570
1571AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1572M: Aleksa Savic <[email protected]>
1573M: Jack Doan <[email protected]>
1574L: [email protected]
1575S: Maintained
1576F: Documentation/hwmon/aquacomputer_d5next.rst
1577F: drivers/hwmon/aquacomputer_d5next.c
1578
1579AQUANTIA ETHERNET DRIVER (atlantic)
1580M: Igor Russkikh <[email protected]>
1581L: [email protected]
1582S: Supported
1583W: https://www.marvell.com/
1584Q: https://patchwork.kernel.org/project/netdevbpf/list/
1585F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1586F: drivers/net/ethernet/aquantia/atlantic/
1587
1588AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1589M: Egor Pomozov <[email protected]>
1590L: [email protected]
1591S: Supported
1592W: http://www.aquantia.com
1593F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1594
1595AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1596M: Krzysztof Hałasa <[email protected]>
1597L: [email protected]
1598S: Maintained
1599F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1600F: drivers/media/i2c/ar0521.c
1601
1602ARASAN NAND CONTROLLER DRIVER
1603M: Miquel Raynal <[email protected]>
1604R: Michal Simek <[email protected]>
1605L: [email protected]
1606S: Maintained
1607F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1608F: drivers/mtd/nand/raw/arasan-nand-controller.c
1609
1610ARC FRAMEBUFFER DRIVER
1611M: Jaya Kumar <[email protected]>
1612S: Maintained
1613F: drivers/video/fbdev/arcfb.c
1614F: drivers/video/fbdev/core/fb_defio.c
1615
1616ARC PGU DRM DRIVER
1617M: Alexey Brodkin <[email protected]>
1618S: Supported
1619F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1620F: drivers/gpu/drm/tiny/arcpgu.c
1621
1622ARCNET NETWORK LAYER
1623M: Michael Grzeschik <[email protected]>
1624L: [email protected]
1625S: Maintained
1626F: drivers/net/arcnet/
1627F: include/uapi/linux/if_arcnet.h
1628
1629ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1630M: Arnd Bergmann <[email protected]>
1631M: Olof Johansson <[email protected]>
1632M: [email protected]
1633L: [email protected] (moderated for non-subscribers)
1634S: Maintained
1635C: irc://irc.libera.chat/armlinux
1636T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1637F: arch/arm/boot/dts/Makefile
1638F: arch/arm64/boot/dts/Makefile
1639
1640ARM ARCHITECTED TIMER DRIVER
1641M: Mark Rutland <[email protected]>
1642M: Marc Zyngier <[email protected]>
1643L: [email protected] (moderated for non-subscribers)
1644S: Maintained
1645F: arch/arm/include/asm/arch_timer.h
1646F: arch/arm64/include/asm/arch_timer.h
1647F: drivers/clocksource/arm_arch_timer.c
1648
1649ARM HDLCD DRM DRIVER
1650M: Liviu Dudau <[email protected]>
1651S: Supported
1652F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1653F: drivers/gpu/drm/arm/hdlcd_*
1654
1655ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1656M: Linus Walleij <[email protected]>
1657L: [email protected] (moderated for non-subscribers)
1658S: Maintained
1659F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1660F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1661F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1662F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1663F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1664F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1665F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1666F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1667F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1668F: arch/arm/boot/dts/arm-realview-*
1669F: arch/arm/boot/dts/integrator*
1670F: arch/arm/boot/dts/versatile*
1671F: arch/arm/mach-versatile/
1672F: drivers/bus/arm-integrator-lm.c
1673F: drivers/clk/versatile/
1674F: drivers/i2c/busses/i2c-versatile.c
1675F: drivers/irqchip/irq-versatile-fpga.c
1676F: drivers/mtd/maps/physmap-versatile.*
1677F: drivers/power/reset/arm-versatile-reboot.c
1678F: drivers/soc/versatile/
1679
1680ARM KOMEDA DRM-KMS DRIVER
1681M: Liviu Dudau <[email protected]>
1682S: Supported
1683T: git git://anongit.freedesktop.org/drm/drm-misc
1684F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1685F: Documentation/gpu/komeda-kms.rst
1686F: drivers/gpu/drm/arm/display/include/
1687F: drivers/gpu/drm/arm/display/komeda/
1688
1689ARM MALI PANFROST DRM DRIVER
1690M: Rob Herring <[email protected]>
1691M: Tomeu Vizoso <[email protected]>
1692R: Steven Price <[email protected]>
1693R: Alyssa Rosenzweig <[email protected]>
1694L: [email protected]
1695S: Supported
1696T: git git://anongit.freedesktop.org/drm/drm-misc
1697F: drivers/gpu/drm/panfrost/
1698F: include/uapi/drm/panfrost_drm.h
1699
1700ARM MALI-DP DRM DRIVER
1701M: Liviu Dudau <[email protected]>
1702S: Supported
1703T: git git://anongit.freedesktop.org/drm/drm-misc
1704F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1705F: Documentation/gpu/afbc.rst
1706F: drivers/gpu/drm/arm/
1707
1708ARM MFM AND FLOPPY DRIVERS
1709M: Ian Molton <[email protected]>
1710S: Maintained
1711F: arch/arm/include/asm/floppy.h
1712F: arch/arm/mach-rpc/floppydma.S
1713
1714ARM PMU PROFILING AND DEBUGGING
1715M: Will Deacon <[email protected]>
1716M: Mark Rutland <[email protected]>
1717L: [email protected] (moderated for non-subscribers)
1718S: Maintained
1719F: Documentation/devicetree/bindings/arm/pmu.yaml
1720F: Documentation/devicetree/bindings/perf/
1721F: arch/arm*/include/asm/hw_breakpoint.h
1722F: arch/arm*/include/asm/perf_event.h
1723F: arch/arm*/kernel/hw_breakpoint.c
1724F: arch/arm*/kernel/perf_*
1725F: drivers/perf/
1726F: include/linux/perf/arm_pmu.h
1727
1728ARM PORT
1729M: Russell King <[email protected]>
1730L: [email protected] (moderated for non-subscribers)
1731S: Odd Fixes
1732W: http://www.armlinux.org.uk/
1733T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1734F: arch/arm/
1735X: arch/arm/boot/dts/
1736
1737ARM PRIMECELL AACI PL041 DRIVER
1738M: Russell King <[email protected]>
1739S: Odd Fixes
1740F: sound/arm/aaci.*
1741
1742ARM PRIMECELL BUS SUPPORT
1743M: Russell King <[email protected]>
1744S: Odd Fixes
1745F: drivers/amba/
1746F: include/linux/amba/bus.h
1747
1748ARM PRIMECELL CLCD PL110 DRIVER
1749M: Russell King <[email protected]>
1750S: Odd Fixes
1751F: drivers/video/fbdev/amba-clcd.*
1752
1753ARM PRIMECELL KMI PL050 DRIVER
1754M: Russell King <[email protected]>
1755S: Odd Fixes
1756F: drivers/input/serio/ambakmi.*
1757F: include/linux/amba/kmi.h
1758
1759ARM PRIMECELL MMCI PL180/1 DRIVER
1760M: Russell King <[email protected]>
1761S: Odd Fixes
1762F: drivers/mmc/host/mmci.*
1763F: include/linux/amba/mmci.h
1764
1765ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1766M: Miquel Raynal <[email protected]>
1767R: Michal Simek <[email protected]>
1768L: [email protected]
1769S: Maintained
1770F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1771F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1772
1773ARM PRIMECELL PL35X SMC DRIVER
1774M: Miquel Raynal <[email protected]>
1775R: Michal Simek <[email protected]>
1776L: [email protected] (moderated for non-subscribers)
1777S: Maintained
1778F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1779F: drivers/memory/pl353-smc.c
1780
1781ARM PRIMECELL SSP PL022 SPI DRIVER
1782M: Linus Walleij <[email protected]>
1783L: [email protected] (moderated for non-subscribers)
1784S: Maintained
1785F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1786F: drivers/spi/spi-pl022.c
1787
1788ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1789M: Russell King <[email protected]>
1790S: Odd Fixes
1791F: drivers/tty/serial/amba-pl01*.c
1792F: include/linux/amba/serial.h
1793
1794ARM PRIMECELL VIC PL190/PL192 DRIVER
1795M: Linus Walleij <[email protected]>
1796L: [email protected] (moderated for non-subscribers)
1797S: Maintained
1798F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1799F: drivers/irqchip/irq-vic.c
1800
1801ARM SMC WATCHDOG DRIVER
1802M: Julius Werner <[email protected]>
1803R: Evan Benn <[email protected]>
1804S: Maintained
1805F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1806F: drivers/watchdog/arm_smc_wdt.c
1807
1808ARM SMMU DRIVERS
1809M: Will Deacon <[email protected]>
1810R: Robin Murphy <[email protected]>
1811L: [email protected] (moderated for non-subscribers)
1812S: Maintained
1813F: Documentation/devicetree/bindings/iommu/arm,smmu*
1814F: drivers/iommu/arm/
1815F: drivers/iommu/io-pgtable-arm*
1816
1817ARM SUB-ARCHITECTURES
1818L: [email protected] (moderated for non-subscribers)
1819S: Maintained
1820C: irc://irc.libera.chat/armlinux
1821T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1822F: arch/arm/mach-*/
1823F: arch/arm/plat-*/
1824
1825ARM/ACTIONS SEMI ARCHITECTURE
1826M: Andreas Färber <[email protected]>
1827M: Manivannan Sadhasivam <[email protected]>
1828L: [email protected] (moderated for non-subscribers)
1829L: [email protected] (moderated for non-subscribers)
1830S: Maintained
1831F: Documentation/devicetree/bindings/arm/actions.yaml
1832F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1833F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1834F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1835F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1836F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1837F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1838F: Documentation/devicetree/bindings/pinctrl/actions,*
1839F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1840F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1841F: arch/arm/boot/dts/owl-*
1842F: arch/arm/mach-actions/
1843F: arch/arm64/boot/dts/actions/
1844F: drivers/clk/actions/
1845F: drivers/clocksource/timer-owl*
1846F: drivers/dma/owl-dma.c
1847F: drivers/i2c/busses/i2c-owl.c
1848F: drivers/irqchip/irq-owl-sirq.c
1849F: drivers/mmc/host/owl-mmc.c
1850F: drivers/net/ethernet/actions/
1851F: drivers/pinctrl/actions/*
1852F: drivers/soc/actions/
1853F: include/dt-bindings/power/owl-*
1854F: include/dt-bindings/reset/actions,*
1855F: include/linux/soc/actions/
1856N: owl
1857
1858ARM/Allwinner SoC Clock Support
1859M: Emilio López <[email protected]>
1860S: Maintained
1861F: drivers/clk/sunxi/
1862
1863ARM/Allwinner sunXi SoC support
1864M: Chen-Yu Tsai <[email protected]>
1865M: Jernej Skrabec <[email protected]>
1866M: Samuel Holland <[email protected]>
1867L: [email protected] (moderated for non-subscribers)
1868L: [email protected]
1869S: Maintained
1870T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1871F: arch/arm/mach-sunxi/
1872F: arch/arm64/boot/dts/allwinner/
1873F: drivers/clk/sunxi-ng/
1874F: drivers/pinctrl/sunxi/
1875F: drivers/soc/sunxi/
1876N: allwinner
1877N: sun[x456789]i
1878N: sun[25]0i
1879
1880ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1881M: Neil Armstrong <[email protected]>
1882M: Jerome Brunet <[email protected]>
1883L: [email protected]
1884S: Maintained
1885F: Documentation/devicetree/bindings/clock/amlogic*
1886F: drivers/clk/meson/
1887F: include/dt-bindings/clock/gxbb*
1888F: include/dt-bindings/clock/meson*
1889
1890ARM/Amlogic Meson SoC Crypto Drivers
1891M: Corentin Labbe <[email protected]>
1892L: [email protected]
1893L: [email protected]
1894S: Maintained
1895F: Documentation/devicetree/bindings/crypto/amlogic*
1896F: drivers/crypto/amlogic/
1897
1898ARM/Amlogic Meson SoC Sound Drivers
1899M: Jerome Brunet <[email protected]>
1900L: [email protected] (moderated for non-subscribers)
1901S: Maintained
1902F: Documentation/devicetree/bindings/sound/amlogic*
1903F: sound/soc/meson/
1904
1905ARM/Amlogic Meson SoC support
1906M: Neil Armstrong <[email protected]>
1907M: Kevin Hilman <[email protected]>
1908R: Jerome Brunet <[email protected]>
1909R: Martin Blumenstingl <[email protected]>
1910L: [email protected] (moderated for non-subscribers)
1911L: [email protected]
1912S: Maintained
1913W: http://linux-meson.com/
1914F: arch/arm/boot/dts/meson*
1915F: arch/arm/mach-meson/
1916F: arch/arm64/boot/dts/amlogic/
1917F: drivers/mmc/host/meson*
1918F: drivers/pinctrl/meson/
1919F: drivers/rtc/rtc-meson*
1920F: drivers/soc/amlogic/
1921N: meson
1922
1923ARM/Annapurna Labs ALPINE ARCHITECTURE
1924M: Tsahee Zidenberg <[email protected]>
1925M: Antoine Tenart <[email protected]>
1926L: [email protected] (moderated for non-subscribers)
1927S: Maintained
1928F: arch/arm/boot/dts/alpine*
1929F: arch/arm/mach-alpine/
1930F: arch/arm64/boot/dts/amazon/
1931F: drivers/*/*alpine*
1932
1933ARM/APPLE MACHINE SOUND DRIVERS
1934M: Martin Povišer <[email protected]>
1935L: [email protected]
1936L: [email protected] (moderated for non-subscribers)
1937S: Maintained
1938F: Documentation/devicetree/bindings/sound/apple,*
1939F: sound/soc/apple/*
1940F: sound/soc/codecs/cs42l83-i2c.c
1941
1942ARM/APPLE MACHINE SUPPORT
1943M: Hector Martin <[email protected]>
1944M: Sven Peter <[email protected]>
1945R: Alyssa Rosenzweig <[email protected]>
1946L: [email protected]
1947L: [email protected] (moderated for non-subscribers)
1948S: Maintained
1949W: https://asahilinux.org
1950B: https://github.com/AsahiLinux/linux/issues
1951C: irc://irc.oftc.net/asahi-dev
1952T: git https://github.com/AsahiLinux/linux.git
1953F: Documentation/devicetree/bindings/arm/apple.yaml
1954F: Documentation/devicetree/bindings/arm/apple/*
1955F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1956F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
1957F: Documentation/devicetree/bindings/dma/apple,admac.yaml
1958F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1959F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1960F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1961F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1962F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1963F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
1964F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1965F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1966F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1967F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1968F: Documentation/devicetree/bindings/power/apple*
1969F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
1970F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1971F: arch/arm64/boot/dts/apple/
1972F: drivers/bluetooth/hci_bcm4377.c
1973F: drivers/clk/clk-apple-nco.c
1974F: drivers/cpufreq/apple-soc-cpufreq.c
1975F: drivers/dma/apple-admac.c
1976F: drivers/i2c/busses/i2c-pasemi-core.c
1977F: drivers/i2c/busses/i2c-pasemi-platform.c
1978F: drivers/iommu/apple-dart.c
1979F: drivers/iommu/io-pgtable-dart.c
1980F: drivers/irqchip/irq-apple-aic.c
1981F: drivers/mailbox/apple-mailbox.c
1982F: drivers/nvme/host/apple.c
1983F: drivers/nvmem/apple-efuses.c
1984F: drivers/pinctrl/pinctrl-apple-gpio.c
1985F: drivers/pwm/pwm-apple.c
1986F: drivers/soc/apple/*
1987F: drivers/watchdog/apple_wdt.c
1988F: include/dt-bindings/interrupt-controller/apple-aic.h
1989F: include/dt-bindings/pinctrl/apple.h
1990F: include/linux/apple-mailbox.h
1991F: include/linux/soc/apple/*
1992
1993ARM/ARTPEC MACHINE SUPPORT
1994M: Jesper Nilsson <[email protected]>
1995M: Lars Persson <[email protected]>
1996L: [email protected]
1997S: Maintained
1998F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1999F: arch/arm/boot/dts/artpec6*
2000F: arch/arm/mach-artpec
2001F: drivers/clk/axis
2002F: drivers/crypto/axis
2003F: drivers/mmc/host/usdhi6rol0.c
2004F: drivers/pinctrl/pinctrl-artpec*
2005
2006ARM/ASPEED I2C DRIVER
2007M: Brendan Higgins <[email protected]>
2008R: Benjamin Herrenschmidt <[email protected]>
2009R: Joel Stanley <[email protected]>
2010L: [email protected]
2011L: [email protected] (moderated for non-subscribers)
2012S: Maintained
2013F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2014F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2015F: drivers/i2c/busses/i2c-aspeed.c
2016F: drivers/irqchip/irq-aspeed-i2c-ic.c
2017
2018ARM/ASPEED MACHINE SUPPORT
2019M: Joel Stanley <[email protected]>
2020R: Andrew Jeffery <[email protected]>
2021L: [email protected] (moderated for non-subscribers)
2022L: [email protected] (moderated for non-subscribers)
2023S: Supported
2024Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
2025T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
2026F: Documentation/devicetree/bindings/arm/aspeed/
2027F: arch/arm/boot/dts/aspeed-*
2028F: arch/arm/mach-aspeed/
2029N: aspeed
2030
2031ARM/BITMAIN ARCHITECTURE
2032M: Manivannan Sadhasivam <[email protected]>
2033L: [email protected] (moderated for non-subscribers)
2034S: Maintained
2035F: Documentation/devicetree/bindings/arm/bitmain.yaml
2036F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2037F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2038F: arch/arm64/boot/dts/bitmain/
2039F: drivers/clk/clk-bm1880.c
2040F: drivers/pinctrl/pinctrl-bm1880.c
2041
2042ARM/CALXEDA HIGHBANK ARCHITECTURE
2043M: Andre Przywara <[email protected]>
2044L: [email protected] (moderated for non-subscribers)
2045S: Maintained
2046F: arch/arm/boot/dts/ecx-*.dts*
2047F: arch/arm/boot/dts/highbank.dts
2048F: arch/arm/mach-highbank/
2049
2050ARM/CAVIUM THUNDER NETWORK DRIVER
2051M: Sunil Goutham <[email protected]>
2052L: [email protected] (moderated for non-subscribers)
2053S: Supported
2054F: drivers/net/ethernet/cavium/thunder/
2055
2056ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2057M: Lukasz Majewski <[email protected]>
2058L: [email protected] (moderated for non-subscribers)
2059S: Maintained
2060F: arch/arm/mach-ep93xx/ts72xx.c
2061
2062ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2063M: Alexander Shiyan <[email protected]>
2064L: [email protected] (moderated for non-subscribers)
2065S: Odd Fixes
2066N: clps711x
2067
2068ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
2069M: Lennert Buytenhek <[email protected]>
2070L: [email protected] (moderated for non-subscribers)
2071S: Maintained
2072
2073ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2074M: Hartley Sweeten <[email protected]>
2075M: Alexander Sverdlin <[email protected]>
2076L: [email protected] (moderated for non-subscribers)
2077S: Maintained
2078F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2079F: Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2080F: arch/arm/boot/compressed/misc-ep93xx.h
2081F: arch/arm/mach-ep93xx/
2082F: drivers/iio/adc/ep93xx_adc.c
2083
2084ARM/CLKDEV SUPPORT
2085M: Russell King <[email protected]>
2086L: [email protected] (moderated for non-subscribers)
2087S: Maintained
2088T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2089F: drivers/clk/clkdev.c
2090
2091ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2092M: Baruch Siach <[email protected]>
2093L: [email protected] (moderated for non-subscribers)
2094S: Maintained
2095F: arch/arm/boot/dts/cx92755*
2096N: digicolor
2097
2098ARM/CORESIGHT FRAMEWORK AND DRIVERS
2099M: Suzuki K Poulose <[email protected]>
2100R: Mike Leach <[email protected]>
2101R: Leo Yan <[email protected]>
2102L: [email protected] (moderated for non-subscribers)
2103L: [email protected] (moderated for non-subscribers)
2104S: Maintained
2105T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2106F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2107F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2108F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2109F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2110F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2111F: Documentation/trace/coresight/*
2112F: drivers/hwtracing/coresight/*
2113F: include/dt-bindings/arm/coresight-cti-dt.h
2114F: include/linux/coresight*
2115F: samples/coresight/*
2116F: tools/perf/arch/arm/util/auxtrace.c
2117F: tools/perf/arch/arm/util/cs-etm.c
2118F: tools/perf/arch/arm/util/cs-etm.h
2119F: tools/perf/arch/arm/util/pmu.c
2120F: tools/perf/tests/shell/coresight/*
2121F: tools/perf/util/cs-etm-decoder/*
2122F: tools/perf/util/cs-etm.*
2123
2124ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2125M: Hans Ulli Kroll <[email protected]>
2126M: Linus Walleij <[email protected]>
2127L: [email protected] (moderated for non-subscribers)
2128S: Maintained
2129T: git git://github.com/ulli-kroll/linux.git
2130F: Documentation/devicetree/bindings/arm/gemini.yaml
2131F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2132F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2133F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2134F: arch/arm/boot/dts/gemini*
2135F: arch/arm/mach-gemini/
2136F: drivers/crypto/gemini/
2137F: drivers/net/ethernet/cortina/
2138F: drivers/pinctrl/pinctrl-gemini.c
2139F: drivers/rtc/rtc-ftrtc010.c
2140
2141ARM/CZ.NIC TURRIS SUPPORT
2142M: Marek Behún <[email protected]>
2143S: Maintained
2144W: https://www.turris.cz/
2145F: Documentation/ABI/testing/debugfs-moxtet
2146F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2147F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2148F: Documentation/devicetree/bindings/bus/moxtet.txt
2149F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2150F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2151F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2152F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2153F: drivers/bus/moxtet.c
2154F: drivers/firmware/turris-mox-rwtm.c
2155F: drivers/gpio/gpio-moxtet.c
2156F: drivers/leds/leds-turris-omnia.c
2157F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2158F: drivers/watchdog/armada_37xx_wdt.c
2159F: include/dt-bindings/bus/moxtet.h
2160F: include/linux/armada-37xx-rwtm-mailbox.h
2161F: include/linux/moxtet.h
2162
2163ARM/FARADAY FA526 PORT
2164M: Hans Ulli Kroll <[email protected]>
2165L: [email protected] (moderated for non-subscribers)
2166S: Maintained
2167T: git git://git.berlios.de/gemini-board
2168F: arch/arm/mm/*-fa*
2169
2170ARM/FOOTBRIDGE ARCHITECTURE
2171M: Russell King <[email protected]>
2172L: [email protected] (moderated for non-subscribers)
2173S: Maintained
2174W: http://www.armlinux.org.uk/
2175F: arch/arm/include/asm/hardware/dec21285.h
2176F: arch/arm/mach-footbridge/
2177
2178ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2179M: Shawn Guo <[email protected]>
2180M: Sascha Hauer <[email protected]>
2181R: Pengutronix Kernel Team <[email protected]>
2182R: Fabio Estevam <[email protected]>
2183R: NXP Linux Team <[email protected]>
2184L: [email protected] (moderated for non-subscribers)
2185S: Maintained
2186T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2187F: arch/arm64/boot/dts/freescale/
2188X: arch/arm64/boot/dts/freescale/fsl-*
2189X: arch/arm64/boot/dts/freescale/qoriq-*
2190X: drivers/media/i2c/
2191N: imx
2192N: mxs
2193
2194ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2195M: Shawn Guo <[email protected]>
2196M: Li Yang <[email protected]>
2197L: [email protected] (moderated for non-subscribers)
2198S: Maintained
2199T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2200F: arch/arm/boot/dts/ls1021a*
2201F: arch/arm64/boot/dts/freescale/fsl-*
2202F: arch/arm64/boot/dts/freescale/qoriq-*
2203
2204ARM/FREESCALE VYBRID ARM ARCHITECTURE
2205M: Shawn Guo <[email protected]>
2206M: Sascha Hauer <[email protected]>
2207R: Pengutronix Kernel Team <[email protected]>
2208R: Stefan Agner <[email protected]>
2209L: [email protected] (moderated for non-subscribers)
2210S: Maintained
2211T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2212F: arch/arm/boot/dts/vf*
2213F: arch/arm/mach-imx/*vf610*
2214
2215ARM/GUMSTIX MACHINE SUPPORT
2216M: Steve Sakoman <[email protected]>
2217L: [email protected] (moderated for non-subscribers)
2218S: Maintained
2219
2220ARM/HISILICON SOC SUPPORT
2221M: Wei Xu <[email protected]>
2222L: [email protected] (moderated for non-subscribers)
2223S: Supported
2224W: http://www.hisilicon.com
2225T: git https://github.com/hisilicon/linux-hisi.git
2226F: arch/arm/boot/dts/hi3*
2227F: arch/arm/boot/dts/hip*
2228F: arch/arm/boot/dts/hisi*
2229F: arch/arm/mach-hisi/
2230F: arch/arm64/boot/dts/hisilicon/
2231
2232ARM/HP JORNADA 7XX MACHINE SUPPORT
2233M: Kristoffer Ericson <[email protected]>
2234S: Maintained
2235W: www.jlime.com
2236T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2237F: arch/arm/mach-sa1100/include/mach/jornada720.h
2238F: arch/arm/mach-sa1100/jornada720.c
2239
2240ARM/HPE GXP ARCHITECTURE
2241M: Jean-Marie Verdun <[email protected]>
2242M: Nick Hawkins <[email protected]>
2243S: Maintained
2244F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2245F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2246F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2247F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2248F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2249F: Documentation/hwmon/gxp-fan-ctrl.rst
2250F: arch/arm/boot/dts/hpe-bmc*
2251F: arch/arm/boot/dts/hpe-gxp*
2252F: arch/arm/mach-hpe/
2253F: drivers/clocksource/timer-gxp.c
2254F: drivers/hwmon/gxp-fan-ctrl.c
2255F: drivers/i2c/busses/i2c-gxp.c
2256F: drivers/spi/spi-gxp.c
2257F: drivers/watchdog/gxp-wdt.c
2258
2259ARM/IGEP MACHINE SUPPORT
2260M: Enric Balletbo i Serra <[email protected]>
2261M: Javier Martinez Canillas <[email protected]>
2262L: [email protected]
2263L: [email protected] (moderated for non-subscribers)
2264S: Maintained
2265F: arch/arm/boot/dts/omap3-igep*
2266
2267ARM/INTEL IXP4XX ARM ARCHITECTURE
2268M: Linus Walleij <[email protected]>
2269M: Imre Kaloz <[email protected]>
2270M: Krzysztof Halasa <[email protected]>
2271L: [email protected] (moderated for non-subscribers)
2272S: Maintained
2273F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2274F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2275F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2276F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2277F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2278F: arch/arm/boot/dts/intel-ixp*
2279F: arch/arm/mach-ixp4xx/
2280F: drivers/bus/intel-ixp4xx-eb.c
2281F: drivers/clocksource/timer-ixp4xx.c
2282F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2283F: drivers/gpio/gpio-ixp4xx.c
2284F: drivers/irqchip/irq-ixp4xx.c
2285
2286ARM/INTEL KEEMBAY ARCHITECTURE
2287M: Paul J. Murphy <[email protected]>
2288M: Daniele Alessandrelli <[email protected]>
2289S: Maintained
2290F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2291F: arch/arm64/boot/dts/intel/keembay-evm.dts
2292F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2293
2294ARM/INTEL XSC3 (MANZANO) ARM CORE
2295M: Lennert Buytenhek <[email protected]>
2296L: [email protected] (moderated for non-subscribers)
2297S: Maintained
2298
2299ARM/LG1K ARCHITECTURE
2300M: Chanho Min <[email protected]>
2301L: [email protected] (moderated for non-subscribers)
2302S: Maintained
2303F: arch/arm64/boot/dts/lg/
2304
2305ARM/LPC18XX ARCHITECTURE
2306M: Vladimir Zapolskiy <[email protected]>
2307L: [email protected] (moderated for non-subscribers)
2308S: Maintained
2309F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2310F: arch/arm/boot/dts/lpc43*
2311F: drivers/i2c/busses/i2c-lpc2k.c
2312F: drivers/memory/pl172.c
2313F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2314F: drivers/rtc/rtc-lpc24xx.c
2315N: lpc18xx
2316
2317ARM/LPC32XX SOC SUPPORT
2318M: Vladimir Zapolskiy <[email protected]>
2319L: [email protected] (moderated for non-subscribers)
2320S: Maintained
2321T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2322F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2323F: arch/arm/boot/dts/lpc32*
2324F: arch/arm/mach-lpc32xx/
2325F: drivers/i2c/busses/i2c-pnx.c
2326F: drivers/net/ethernet/nxp/lpc_eth.c
2327F: drivers/usb/host/ohci-nxp.c
2328F: drivers/watchdog/pnx4008_wdt.c
2329N: lpc32xx
2330
2331ARM/Marvell Dove/MV78xx0/Orion SOC support
2332M: Andrew Lunn <[email protected]>
2333M: Sebastian Hesselbarth <[email protected]>
2334M: Gregory Clement <[email protected]>
2335L: [email protected] (moderated for non-subscribers)
2336S: Maintained
2337T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2338F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2339F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2340F: Documentation/devicetree/bindings/soc/dove/
2341F: arch/arm/boot/dts/dove*
2342F: arch/arm/boot/dts/orion5x*
2343F: arch/arm/mach-dove/
2344F: arch/arm/mach-mv78xx0/
2345F: arch/arm/mach-orion5x/
2346F: arch/arm/plat-orion/
2347F: drivers/soc/dove/
2348
2349ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2350M: Andrew Lunn <[email protected]>
2351M: Gregory Clement <[email protected]>
2352M: Sebastian Hesselbarth <[email protected]>
2353L: [email protected] (moderated for non-subscribers)
2354S: Maintained
2355T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2356F: Documentation/devicetree/bindings/arm/marvell/
2357F: arch/arm/boot/dts/armada*
2358F: arch/arm/boot/dts/kirkwood*
2359F: arch/arm/configs/mvebu_*_defconfig
2360F: arch/arm/mach-mvebu/
2361F: arch/arm64/boot/dts/marvell/armada*
2362F: arch/arm64/boot/dts/marvell/cn913*
2363F: drivers/cpufreq/armada-37xx-cpufreq.c
2364F: drivers/cpufreq/armada-8k-cpufreq.c
2365F: drivers/cpufreq/mvebu-cpufreq.c
2366F: drivers/irqchip/irq-armada-370-xp.c
2367F: drivers/irqchip/irq-mvebu-*
2368F: drivers/pinctrl/mvebu/
2369F: drivers/rtc/rtc-armada38x.c
2370
2371ARM/Mediatek RTC DRIVER
2372M: Eddie Huang <[email protected]>
2373M: Sean Wang <[email protected]>
2374L: [email protected] (moderated for non-subscribers)
2375L: [email protected] (moderated for non-subscribers)
2376S: Maintained
2377F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2378F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2379F: drivers/rtc/rtc-mt2712.c
2380F: drivers/rtc/rtc-mt6397.c
2381F: drivers/rtc/rtc-mt7622.c
2382
2383ARM/Mediatek SoC support
2384M: Matthias Brugger <[email protected]>
2385R: AngeloGioacchino Del Regno <[email protected]>
2386L: [email protected]
2387L: [email protected] (moderated for non-subscribers)
2388L: [email protected] (moderated for non-subscribers)
2389S: Maintained
2390W: https://mtk.wiki.kernel.org/
2391C: irc://irc.libera.chat/linux-mediatek
2392F: arch/arm/boot/dts/mt2*
2393F: arch/arm/boot/dts/mt6*
2394F: arch/arm/boot/dts/mt7*
2395F: arch/arm/boot/dts/mt8*
2396F: arch/arm/mach-mediatek/
2397F: arch/arm64/boot/dts/mediatek/
2398F: drivers/soc/mediatek/
2399N: mtk
2400N: mt[2678]
2401K: mediatek
2402
2403ARM/Mediatek USB3 PHY DRIVER
2404M: Chunfeng Yun <[email protected]>
2405L: [email protected] (moderated for non-subscribers)
2406L: [email protected] (moderated for non-subscribers)
2407S: Maintained
2408F: Documentation/devicetree/bindings/phy/mediatek,*
2409F: drivers/phy/mediatek/
2410
2411ARM/Microchip (AT91) SoC support
2412M: Nicolas Ferre <[email protected]>
2413M: Alexandre Belloni <[email protected]>
2414M: Claudiu Beznea <[email protected]>
2415L: [email protected] (moderated for non-subscribers)
2416S: Supported
2417W: http://www.linux4sam.org
2418T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2419F: arch/arm/boot/dts/at91*.dts
2420F: arch/arm/boot/dts/at91*.dtsi
2421F: arch/arm/boot/dts/sama*.dts
2422F: arch/arm/boot/dts/sama*.dtsi
2423F: arch/arm/include/debug/at91.S
2424F: arch/arm/mach-at91/
2425F: drivers/memory/atmel*
2426F: drivers/watchdog/sama5d4_wdt.c
2427F: include/soc/at91/
2428X: drivers/input/touchscreen/atmel_mxt_ts.c
2429X: drivers/net/wireless/atmel/
2430N: at91
2431N: atmel
2432
2433ARM/MICROCHIP (ARM64) SoC support
2434M: Conor Dooley <[email protected]>
2435M: Nicolas Ferre <[email protected]>
2436M: Claudiu Beznea <[email protected]>
2437L: [email protected] (moderated for non-subscribers)
2438S: Supported
2439T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2440F: arch/arm64/boot/dts/microchip/
2441
2442ARM/Microchip Sparx5 SoC support
2443M: Lars Povlsen <[email protected]>
2444M: Steen Hegelund <[email protected]>
2445M: Daniel Machon <[email protected]>
2446M: [email protected]
2447L: [email protected] (moderated for non-subscribers)
2448S: Supported
2449F: arch/arm64/boot/dts/microchip/sparx*
2450F: drivers/net/ethernet/microchip/vcap/
2451F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2452N: sparx5
2453
2454ARM/MILBEAUT ARCHITECTURE
2455M: Taichi Sugaya <[email protected]>
2456M: Takao Orito <[email protected]>
2457L: [email protected] (moderated for non-subscribers)
2458S: Maintained
2459F: arch/arm/boot/dts/milbeaut*
2460F: arch/arm/mach-milbeaut/
2461N: milbeaut
2462
2463ARM/MStar/Sigmastar Armv7 SoC support
2464M: Daniel Palmer <[email protected]>
2465M: Romain Perier <[email protected]>
2466L: [email protected] (moderated for non-subscribers)
2467S: Maintained
2468W: http://linux-chenxing.org/
2469T: git git://github.com/linux-chenxing/linux.git
2470F: Documentation/devicetree/bindings/arm/mstar/*
2471F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2472F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2473F: arch/arm/boot/dts/mstar-*
2474F: arch/arm/mach-mstar/
2475F: drivers/clk/mstar/
2476F: drivers/clocksource/timer-msc313e.c
2477F: drivers/gpio/gpio-msc313.c
2478F: drivers/rtc/rtc-msc313.c
2479F: drivers/watchdog/msc313e_wdt.c
2480F: include/dt-bindings/clock/mstar-*
2481F: include/dt-bindings/gpio/msc313-gpio.h
2482
2483ARM/NOMADIK/Ux500 ARCHITECTURES
2484M: Linus Walleij <[email protected]>
2485L: [email protected] (moderated for non-subscribers)
2486S: Maintained
2487T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2488F: Documentation/devicetree/bindings/arm/ste-*
2489F: Documentation/devicetree/bindings/arm/ux500.yaml
2490F: Documentation/devicetree/bindings/arm/ux500/
2491F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2492F: arch/arm/boot/dts/ste-*
2493F: arch/arm/mach-nomadik/
2494F: arch/arm/mach-ux500/
2495F: drivers/clk/clk-nomadik.c
2496F: drivers/clocksource/clksrc-dbx500-prcmu.c
2497F: drivers/dma/ste_dma40*
2498F: drivers/hwspinlock/u8500_hsem.c
2499F: drivers/i2c/busses/i2c-nomadik.c
2500F: drivers/iio/adc/ab8500-gpadc.c
2501F: drivers/mfd/ab8500*
2502F: drivers/mfd/abx500*
2503F: drivers/mfd/db8500*
2504F: drivers/pinctrl/nomadik/
2505F: drivers/rtc/rtc-ab8500.c
2506F: drivers/rtc/rtc-pl031.c
2507F: drivers/soc/ux500/
2508
2509ARM/NUVOTON NPCM ARCHITECTURE
2510M: Avi Fishman <[email protected]>
2511M: Tomer Maimon <[email protected]>
2512M: Tali Perry <[email protected]>
2513R: Patrick Venture <[email protected]>
2514R: Nancy Yuen <[email protected]>
2515R: Benjamin Fair <[email protected]>
2516L: [email protected] (moderated for non-subscribers)
2517S: Supported
2518F: Documentation/devicetree/bindings/*/*/*npcm*
2519F: Documentation/devicetree/bindings/*/*npcm*
2520F: Documentation/devicetree/bindings/arm/npcm/*
2521F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2522F: arch/arm/boot/dts/nuvoton-npcm*
2523F: arch/arm/mach-npcm/
2524F: arch/arm64/boot/dts/nuvoton/
2525F: drivers/*/*/*npcm*
2526F: drivers/*/*npcm*
2527F: drivers/rtc/rtc-nct3018y.c
2528F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2529F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2530
2531ARM/NUVOTON WPCM450 ARCHITECTURE
2532M: Jonathan Neuschäfer <[email protected]>
2533L: [email protected] (moderated for non-subscribers)
2534S: Maintained
2535W: https://github.com/neuschaefer/wpcm450/wiki
2536F: Documentation/devicetree/bindings/*/*wpcm*
2537F: arch/arm/boot/dts/nuvoton-wpcm450*
2538F: arch/arm/configs/wpcm450_defconfig
2539F: arch/arm/mach-npcm/wpcm450.c
2540F: drivers/*/*/*wpcm*
2541F: drivers/*/*wpcm*
2542
2543ARM/NXP S32G ARCHITECTURE
2544M: Chester Lin <[email protected]>
2545R: Andreas Färber <[email protected]>
2546R: Matthias Brugger <[email protected]>
2547R: NXP S32 Linux Team <[email protected]>
2548L: [email protected] (moderated for non-subscribers)
2549S: Maintained
2550F: arch/arm64/boot/dts/freescale/s32g*.dts*
2551
2552ARM/Orion SoC/Technologic Systems TS-78xx platform support
2553M: Alexander Clouter <[email protected]>
2554L: [email protected] (moderated for non-subscribers)
2555S: Maintained
2556W: http://www.digriz.org.uk/ts78xx/kernel
2557F: arch/arm/mach-orion5x/ts78xx-*
2558
2559ARM/OXNAS platform support
2560M: Neil Armstrong <[email protected]>
2561L: [email protected] (moderated for non-subscribers)
2562L: [email protected] (moderated for non-subscribers)
2563S: Maintained
2564F: arch/arm/boot/dts/ox8*.dts*
2565F: arch/arm/mach-oxnas/
2566F: drivers/power/reset/oxnas-restart.c
2567N: oxnas
2568
2569ARM/QUALCOMM CHROMEBOOK SUPPORT
2570R: [email protected]
2571F: arch/arm64/boot/dts/qcom/sc7180*
2572F: arch/arm64/boot/dts/qcom/sc7280*
2573F: arch/arm64/boot/dts/qcom/sdm845-cheza*
2574
2575ARM/QUALCOMM SUPPORT
2576M: Andy Gross <[email protected]>
2577M: Bjorn Andersson <[email protected]>
2578R: Konrad Dybcio <[email protected]>
2579L: [email protected]
2580S: Maintained
2581T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2582F: Documentation/devicetree/bindings/*/qcom*
2583F: Documentation/devicetree/bindings/soc/qcom/
2584F: arch/arm/boot/dts/qcom-*.dts
2585F: arch/arm/boot/dts/qcom-*.dtsi
2586F: arch/arm/configs/qcom_defconfig
2587F: arch/arm/mach-qcom/
2588F: arch/arm64/boot/dts/qcom/
2589F: drivers/*/*/qcom*
2590F: drivers/*/*/qcom/
2591F: drivers/*/pm8???-*
2592F: drivers/*/qcom*
2593F: drivers/*/qcom/
2594F: drivers/bluetooth/btqcomsmd.c
2595F: drivers/clocksource/timer-qcom.c
2596F: drivers/cpuidle/cpuidle-qcom-spm.c
2597F: drivers/extcon/extcon-qcom*
2598F: drivers/i2c/busses/i2c-qcom-geni.c
2599F: drivers/i2c/busses/i2c-qup.c
2600F: drivers/iommu/msm*
2601F: drivers/mfd/ssbi.c
2602F: drivers/mmc/host/mmci_qcom*
2603F: drivers/mmc/host/sdhci-msm.c
2604F: drivers/pci/controller/dwc/pcie-qcom.c
2605F: drivers/phy/qualcomm/
2606F: drivers/power/*/msm*
2607F: drivers/reset/reset-qcom-*
2608F: drivers/spi/spi-geni-qcom.c
2609F: drivers/spi/spi-qcom-qspi.c
2610F: drivers/spi/spi-qup.c
2611F: drivers/tty/serial/msm_serial.c
2612F: drivers/ufs/host/ufs-qcom*
2613F: drivers/usb/dwc3/dwc3-qcom.c
2614F: include/dt-bindings/*/qcom*
2615F: include/linux/*/qcom*
2616F: include/linux/soc/qcom/
2617
2618ARM/RDA MICRO ARCHITECTURE
2619M: Manivannan Sadhasivam <[email protected]>
2620L: [email protected] (moderated for non-subscribers)
2621L: [email protected] (moderated for non-subscribers)
2622S: Maintained
2623F: Documentation/devicetree/bindings/arm/rda.yaml
2624F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2625F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2626F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2627F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2628F: arch/arm/boot/dts/rda8810pl-*
2629F: drivers/clocksource/timer-rda.c
2630F: drivers/gpio/gpio-rda.c
2631F: drivers/irqchip/irq-rda-intc.c
2632F: drivers/tty/serial/rda-uart.c
2633
2634ARM/REALTEK ARCHITECTURE
2635M: Andreas Färber <[email protected]>
2636L: [email protected] (moderated for non-subscribers)
2637L: [email protected] (moderated for non-subscribers)
2638S: Maintained
2639F: Documentation/devicetree/bindings/arm/realtek.yaml
2640F: arch/arm/boot/dts/rtd*
2641F: arch/arm/mach-realtek/
2642F: arch/arm64/boot/dts/realtek/
2643
2644ARM/RISC-V/RENESAS ARCHITECTURE
2645M: Geert Uytterhoeven <[email protected]>
2646M: Magnus Damm <[email protected]>
2647L: [email protected]
2648S: Supported
2649Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2650C: irc://irc.libera.chat/renesas-soc
2651T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2652F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2653F: Documentation/devicetree/bindings/soc/renesas/
2654F: arch/arm/boot/dts/emev2*
2655F: arch/arm/boot/dts/gr-peach*
2656F: arch/arm/boot/dts/iwg20d-q7*
2657F: arch/arm/boot/dts/r7s*
2658F: arch/arm/boot/dts/r8a*
2659F: arch/arm/boot/dts/r9a*
2660F: arch/arm/boot/dts/sh*
2661F: arch/arm/configs/shmobile_defconfig
2662F: arch/arm/include/debug/renesas-scif.S
2663F: arch/arm/mach-shmobile/
2664F: arch/arm64/boot/dts/renesas/
2665F: arch/riscv/boot/dts/renesas/
2666F: drivers/soc/renesas/
2667F: include/linux/soc/renesas/
2668K: \brenesas,
2669
2670ARM/RISCPC ARCHITECTURE
2671M: Russell King <[email protected]>
2672L: [email protected] (moderated for non-subscribers)
2673S: Maintained
2674W: http://www.armlinux.org.uk/
2675F: arch/arm/include/asm/hardware/ioc.h
2676F: arch/arm/include/asm/hardware/iomd.h
2677F: arch/arm/include/asm/hardware/memc.h
2678F: arch/arm/mach-rpc/
2679F: drivers/net/ethernet/8390/etherh.c
2680F: drivers/net/ethernet/i825xx/ether1*
2681F: drivers/net/ethernet/seeq/ether3*
2682F: drivers/scsi/arm/
2683
2684ARM/Rockchip SoC support
2685M: Heiko Stuebner <[email protected]>
2686L: [email protected] (moderated for non-subscribers)
2687L: [email protected]
2688S: Maintained
2689T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2690F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2691F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2692F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2693F: arch/arm/boot/dts/rk3*
2694F: arch/arm/boot/dts/rv11*
2695F: arch/arm/mach-rockchip/
2696F: drivers/*/*/*rockchip*
2697F: drivers/*/*rockchip*
2698F: drivers/clk/rockchip/
2699F: drivers/i2c/busses/i2c-rk3x.c
2700F: sound/soc/rockchip/
2701N: rockchip
2702
2703ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2704M: Krzysztof Kozlowski <[email protected]>
2705R: Alim Akhtar <[email protected]>
2706L: [email protected] (moderated for non-subscribers)
2707L: [email protected]
2708S: Maintained
2709Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2710B: mailto:[email protected]
2711C: irc://irc.libera.chat/linux-exynos
2712T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2713F: Documentation/arm/samsung/
2714F: Documentation/devicetree/bindings/arm/samsung/
2715F: Documentation/devicetree/bindings/hwinfo/samsung,*
2716F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2717F: Documentation/devicetree/bindings/soc/samsung/
2718F: arch/arm/boot/dts/exynos*
2719F: arch/arm/boot/dts/s3c*
2720F: arch/arm/boot/dts/s5p*
2721F: arch/arm/mach-exynos*/
2722F: arch/arm/mach-s3c/
2723F: arch/arm/mach-s5p*/
2724F: arch/arm64/boot/dts/exynos/
2725F: drivers/*/*/*s3c24*
2726F: drivers/*/*s3c24*
2727F: drivers/*/*s3c64xx*
2728F: drivers/*/*s5pv210*
2729F: drivers/clocksource/samsung_pwm_timer.c
2730F: drivers/memory/samsung/
2731F: drivers/pwm/pwm-samsung.c
2732F: drivers/soc/samsung/
2733F: drivers/tty/serial/samsung*
2734F: include/clocksource/samsung_pwm.h
2735F: include/linux/platform_data/*s3c*
2736F: include/linux/serial_s3c.h
2737F: include/linux/soc/samsung/
2738N: exynos
2739N: s3c64xx
2740N: s5pv210
2741
2742ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2743M: Łukasz Stelmach <[email protected]>
2744L: [email protected] (moderated for non-subscribers)
2745L: [email protected]
2746S: Maintained
2747F: drivers/media/platform/samsung/s5p-g2d/
2748
2749ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2750M: Marek Szyprowski <[email protected]>
2751L: [email protected]
2752L: [email protected]
2753S: Maintained
2754F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2755F: drivers/media/cec/platform/s5p/
2756
2757ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2758M: Andrzej Pietrasiewicz <[email protected]>
2759M: Jacek Anaszewski <[email protected]>
2760M: Sylwester Nawrocki <[email protected]>
2761L: [email protected] (moderated for non-subscribers)
2762L: [email protected]
2763S: Maintained
2764F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2765F: drivers/media/platform/samsung/s5p-jpeg/
2766
2767ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2768M: Marek Szyprowski <[email protected]>
2769M: Andrzej Hajda <[email protected]>
2770L: [email protected] (moderated for non-subscribers)
2771L: [email protected]
2772S: Maintained
2773F: drivers/media/platform/samsung/s5p-mfc/
2774
2775ARM/SOCFPGA ARCHITECTURE
2776M: Dinh Nguyen <[email protected]>
2777S: Maintained
2778W: http://www.rocketboards.org
2779T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2780F: arch/arm/boot/dts/socfpga*
2781F: arch/arm/configs/socfpga_defconfig
2782F: arch/arm/mach-socfpga/
2783F: arch/arm64/boot/dts/altera/
2784F: arch/arm64/boot/dts/intel/
2785
2786ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2787M: Dinh Nguyen <[email protected]>
2788S: Maintained
2789F: drivers/clk/socfpga/
2790
2791ARM/SOCFPGA EDAC SUPPORT
2792M: Dinh Nguyen <[email protected]>
2793S: Maintained
2794F: drivers/edac/altera_edac.[ch]
2795
2796ARM/SPREADTRUM SoC SUPPORT
2797M: Orson Zhai <[email protected]>
2798M: Baolin Wang <[email protected]>
2799M: Chunyan Zhang <[email protected]>
2800S: Maintained
2801F: arch/arm64/boot/dts/sprd
2802N: sprd
2803N: sc27xx
2804N: sc2731
2805
2806ARM/STI ARCHITECTURE
2807M: Patrice Chotard <[email protected]>
2808L: [email protected] (moderated for non-subscribers)
2809S: Maintained
2810W: http://www.stlinux.com
2811F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2812F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2813F: arch/arm/boot/dts/sti*
2814F: arch/arm/mach-sti/
2815F: drivers/ata/ahci_st.c
2816F: drivers/char/hw_random/st-rng.c
2817F: drivers/clocksource/arm_global_timer.c
2818F: drivers/clocksource/clksrc_st_lpc.c
2819F: drivers/cpufreq/sti-cpufreq.c
2820F: drivers/dma/st_fdma*
2821F: drivers/i2c/busses/i2c-st.c
2822F: drivers/media/platform/st/sti/c8sectpfe/
2823F: drivers/media/rc/st_rc.c
2824F: drivers/mmc/host/sdhci-st.c
2825F: drivers/phy/st/phy-miphy28lp.c
2826F: drivers/phy/st/phy-stih407-usb.c
2827F: drivers/pinctrl/pinctrl-st.c
2828F: drivers/remoteproc/st_remoteproc.c
2829F: drivers/remoteproc/st_slim_rproc.c
2830F: drivers/reset/sti/
2831F: drivers/rtc/rtc-st-lpc.c
2832F: drivers/tty/serial/st-asc.c
2833F: drivers/usb/dwc3/dwc3-st.c
2834F: drivers/usb/host/ehci-st.c
2835F: drivers/usb/host/ohci-st.c
2836F: drivers/watchdog/st_lpc_wdt.c
2837F: include/linux/remoteproc/st_slim_rproc.h
2838
2839ARM/STM32 ARCHITECTURE
2840M: Maxime Coquelin <[email protected]>
2841M: Alexandre Torgue <[email protected]>
2842L: [email protected] (moderated for non-subscribers)
2843L: [email protected] (moderated for non-subscribers)
2844S: Maintained
2845T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2846F: arch/arm/boot/dts/stm32*
2847F: arch/arm/mach-stm32/
2848F: drivers/clocksource/armv7m_systick.c
2849N: stm32
2850N: stm
2851
2852ARM/SUNPLUS SP7021 SOC SUPPORT
2853M: Qin Jian <[email protected]>
2854L: [email protected] (moderated for mon-subscribers)
2855S: Maintained
2856W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2857F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2858F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2859F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2860F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2861F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2862F: arch/arm/configs/sp7021_*defconfig
2863F: arch/arm/mach-sunplus/
2864F: drivers/clk/clk-sp7021.c
2865F: drivers/irqchip/irq-sp7021-intc.c
2866F: drivers/reset/reset-sunplus.c
2867F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2868F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2869
2870ARM/Synaptics SoC support
2871M: Jisheng Zhang <[email protected]>
2872M: Sebastian Hesselbarth <[email protected]>
2873L: [email protected] (moderated for non-subscribers)
2874S: Maintained
2875F: arch/arm/boot/dts/berlin*
2876F: arch/arm/mach-berlin/
2877F: arch/arm64/boot/dts/synaptics/
2878
2879ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2880M: Lennert Buytenhek <[email protected]>
2881L: [email protected] (moderated for non-subscribers)
2882S: Maintained
2883
2884ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2885M: Hans Verkuil <[email protected]>
2886L: [email protected]
2887L: [email protected]
2888S: Maintained
2889F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2890F: drivers/media/cec/platform/tegra/
2891
2892ARM/TESLA FSD SoC SUPPORT
2893M: Alim Akhtar <[email protected]>
2894M: [email protected]
2895L: [email protected] (moderated for non-subscribers)
2896L: [email protected]
2897S: Maintained
2898F: arch/arm64/boot/dts/tesla/
2899
2900ARM/TETON BGA MACHINE SUPPORT
2901M: "Mark F. Brown" <[email protected]>
2902L: [email protected] (moderated for non-subscribers)
2903S: Maintained
2904
2905ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2906M: Santosh Shilimkar <[email protected]>
2907L: [email protected]
2908S: Maintained
2909F: drivers/memory/*emif*
2910
2911ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2912M: Nishanth Menon <[email protected]>
2913M: Santosh Shilimkar <[email protected]>
2914L: [email protected] (moderated for non-subscribers)
2915S: Maintained
2916T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2917F: arch/arm/boot/dts/keystone-*
2918F: arch/arm/mach-keystone/
2919
2920ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2921M: Santosh Shilimkar <[email protected]>
2922L: [email protected]
2923S: Maintained
2924F: drivers/clk/keystone/
2925
2926ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2927M: Santosh Shilimkar <[email protected]>
2928L: [email protected] (moderated for non-subscribers)
2929L: [email protected]
2930S: Maintained
2931F: drivers/clocksource/timer-keystone.c
2932
2933ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2934M: Santosh Shilimkar <[email protected]>
2935L: [email protected]
2936S: Maintained
2937F: drivers/power/reset/keystone-reset.c
2938
2939ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2940M: Nishanth Menon <[email protected]>
2941M: Vignesh Raghavendra <[email protected]>
2942M: Tero Kristo <[email protected]>
2943L: [email protected] (moderated for non-subscribers)
2944S: Supported
2945F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2946F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2947F: arch/arm64/boot/dts/ti/Makefile
2948F: arch/arm64/boot/dts/ti/k3-*
2949F: include/dt-bindings/pinctrl/k3.h
2950
2951ARM/TOSHIBA VISCONTI ARCHITECTURE
2952M: Nobuhiro Iwamatsu <[email protected]>
2953L: [email protected] (moderated for non-subscribers)
2954S: Supported
2955T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2956F: Documentation/devicetree/bindings/arm/toshiba.yaml
2957F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2958F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2959F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2960F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2961F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2962F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2963F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2964F: arch/arm64/boot/dts/toshiba/
2965F: drivers/clk/visconti/
2966F: drivers/gpio/gpio-visconti.c
2967F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2968F: drivers/pci/controller/dwc/pcie-visconti.c
2969F: drivers/pinctrl/visconti/
2970F: drivers/watchdog/visconti_wdt.c
2971N: visconti
2972
2973ARM/UNIPHIER ARCHITECTURE
2974M: Kunihiko Hayashi <[email protected]>
2975M: Masami Hiramatsu <[email protected]>
2976L: [email protected] (moderated for non-subscribers)
2977S: Maintained
2978F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2979F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2980F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2981F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
2982F: arch/arm/boot/dts/uniphier*
2983F: arch/arm/include/asm/hardware/cache-uniphier.h
2984F: arch/arm/mach-uniphier/
2985F: arch/arm/mm/cache-uniphier.c
2986F: arch/arm64/boot/dts/socionext/uniphier*
2987F: drivers/bus/uniphier-system-bus.c
2988F: drivers/clk/uniphier/
2989F: drivers/dma/uniphier-mdmac.c
2990F: drivers/gpio/gpio-uniphier.c
2991F: drivers/i2c/busses/i2c-uniphier*
2992F: drivers/irqchip/irq-uniphier-aidet.c
2993F: drivers/mmc/host/uniphier-sd.c
2994F: drivers/pinctrl/uniphier/
2995F: drivers/reset/reset-uniphier.c
2996F: drivers/tty/serial/8250/8250_uniphier.c
2997N: uniphier
2998
2999ARM/VERSATILE EXPRESS PLATFORM
3000M: Liviu Dudau <[email protected]>
3001M: Sudeep Holla <[email protected]>
3002M: Lorenzo Pieralisi <[email protected]>
3003L: [email protected] (moderated for non-subscribers)
3004S: Maintained
3005F: */*/*/vexpress*
3006F: */*/vexpress*
3007F: arch/arm/boot/dts/vexpress*
3008F: arch/arm/mach-versatile/
3009F: arch/arm64/boot/dts/arm/
3010F: drivers/clk/versatile/clk-vexpress-osc.c
3011F: drivers/clocksource/timer-versatile.c
3012N: mps2
3013
3014ARM/VFP SUPPORT
3015M: Russell King <[email protected]>
3016L: [email protected] (moderated for non-subscribers)
3017S: Maintained
3018W: http://www.armlinux.org.uk/
3019F: arch/arm/vfp/
3020
3021ARM/VT8500 ARM ARCHITECTURE
3022L: [email protected] (moderated for non-subscribers)
3023S: Orphan
3024F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3025F: arch/arm/mach-vt8500/
3026F: drivers/clocksource/timer-vt8500.c
3027F: drivers/i2c/busses/i2c-wmt.c
3028F: drivers/mmc/host/wmt-sdmmc.c
3029F: drivers/pwm/pwm-vt8500.c
3030F: drivers/rtc/rtc-vt8500.c
3031F: drivers/tty/serial/vt8500_serial.c
3032F: drivers/usb/host/ehci-platform.c
3033F: drivers/usb/host/uhci-platform.c
3034F: drivers/video/fbdev/vt8500lcdfb.*
3035F: drivers/video/fbdev/wm8505fb*
3036F: drivers/video/fbdev/wmt_ge_rops.*
3037
3038ARM/ZYNQ ARCHITECTURE
3039M: Michal Simek <[email protected]>
3040L: [email protected] (moderated for non-subscribers)
3041S: Supported
3042W: http://wiki.xilinx.com
3043T: git https://github.com/Xilinx/linux-xlnx.git
3044F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3045F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3046F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3047F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3048F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3049F: arch/arm/mach-zynq/
3050F: drivers/clocksource/timer-cadence-ttc.c
3051F: drivers/cpuidle/cpuidle-zynq.c
3052F: drivers/edac/synopsys_edac.c
3053F: drivers/i2c/busses/i2c-cadence.c
3054F: drivers/i2c/busses/i2c-xiic.c
3055F: drivers/mmc/host/sdhci-of-arasan.c
3056N: zynq
3057N: xilinx
3058
3059ARM64 PORT (AARCH64 ARCHITECTURE)
3060M: Catalin Marinas <[email protected]>
3061M: Will Deacon <[email protected]>
3062L: [email protected] (moderated for non-subscribers)
3063S: Maintained
3064T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3065F: Documentation/arm64/
3066F: arch/arm64/
3067F: tools/testing/selftests/arm64/
3068X: arch/arm64/boot/dts/
3069
3070ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3071M: George McCollister <[email protected]>
3072L: [email protected]
3073S: Maintained
3074F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3075F: drivers/net/dsa/xrs700x/*
3076F: net/dsa/tag_xrs700x.c
3077
3078AS3645A LED FLASH CONTROLLER DRIVER
3079M: Sakari Ailus <[email protected]>
3080L: [email protected]
3081S: Maintained
3082F: drivers/leds/flash/leds-as3645a.c
3083
3084ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3085M: Tianshu Qiu <[email protected]>
3086L: [email protected]
3087S: Maintained
3088T: git git://linuxtv.org/media_tree.git
3089F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3090F: drivers/media/i2c/ak7375.c
3091
3092ASAHI KASEI AK8974 DRIVER
3093M: Linus Walleij <[email protected]>
3094L: [email protected]
3095S: Supported
3096W: http://www.akm.com/
3097F: drivers/iio/magnetometer/ak8974.c
3098
3099ASC7621 HARDWARE MONITOR DRIVER
3100M: George Joseph <[email protected]>
3101L: [email protected]
3102S: Maintained
3103F: Documentation/hwmon/asc7621.rst
3104F: drivers/hwmon/asc7621.c
3105
3106ASIX AX88796C SPI ETHERNET ADAPTER
3107M: Łukasz Stelmach <[email protected]>
3108S: Maintained
3109F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3110F: drivers/net/ethernet/asix/ax88796c_*
3111
3112ASPEED CRYPTO DRIVER
3113M: Neal Liu <[email protected]>
3114L: [email protected] (moderated for non-subscribers)
3115S: Maintained
3116F: Documentation/devicetree/bindings/crypto/aspeed,*
3117F: drivers/crypto/aspeed/
3118
3119ASPEED PECI CONTROLLER
3120M: Iwona Winiarska <[email protected]>
3121L: [email protected] (moderated for non-subscribers)
3122L: [email protected] (moderated for non-subscribers)
3123S: Supported
3124F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3125F: drivers/peci/controller/peci-aspeed.c
3126
3127ASPEED PINCTRL DRIVERS
3128M: Andrew Jeffery <[email protected]>
3129L: [email protected] (moderated for non-subscribers)
3130L: [email protected] (moderated for non-subscribers)
3131L: [email protected]
3132S: Maintained
3133F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3134F: drivers/pinctrl/aspeed/
3135
3136ASPEED SCU INTERRUPT CONTROLLER DRIVER
3137M: Eddie James <[email protected]>
3138L: [email protected] (moderated for non-subscribers)
3139S: Maintained
3140F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3141F: drivers/irqchip/irq-aspeed-scu-ic.c
3142F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3143
3144ASPEED SD/MMC DRIVER
3145M: Andrew Jeffery <[email protected]>
3146L: [email protected] (moderated for non-subscribers)
3147L: [email protected] (moderated for non-subscribers)
3148L: [email protected]
3149S: Maintained
3150F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3151F: drivers/mmc/host/sdhci-of-aspeed*
3152
3153ASPEED SMC SPI DRIVER
3154M: Chin-Ting Kuo <[email protected]>
3155M: Cédric Le Goater <[email protected]>
3156L: [email protected] (moderated for non-subscribers)
3157L: [email protected] (moderated for non-subscribers)
3158L: [email protected]
3159S: Maintained
3160F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3161F: drivers/spi/spi-aspeed-smc.c
3162
3163ASPEED USB UDC DRIVER
3164M: Neal Liu <[email protected]>
3165L: [email protected] (moderated for non-subscribers)
3166S: Maintained
3167F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3168F: drivers/usb/gadget/udc/aspeed_udc.c
3169
3170ASPEED VIDEO ENGINE DRIVER
3171M: Eddie James <[email protected]>
3172L: [email protected]
3173L: [email protected] (moderated for non-subscribers)
3174S: Maintained
3175F: Documentation/devicetree/bindings/media/aspeed-video.txt
3176F: drivers/media/platform/aspeed/
3177
3178ASUS EC HARDWARE MONITOR DRIVER
3179M: Eugene Shalygin <[email protected]>
3180L: [email protected]
3181S: Maintained
3182F: drivers/hwmon/asus-ec-sensors.c
3183
3184ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3185M: Corentin Chary <[email protected]>
3186L: [email protected]
3187L: [email protected]
3188S: Maintained
3189W: http://acpi4asus.sf.net
3190F: drivers/platform/x86/asus*.c
3191F: drivers/platform/x86/eeepc*.c
3192
3193ASUS TF103C DOCK DRIVER
3194M: Hans de Goede <[email protected]>
3195L: [email protected]
3196S: Maintained
3197T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3198F: drivers/platform/x86/asus-tf103c-dock.c
3199
3200ASUS WIRELESS RADIO CONTROL DRIVER
3201M: João Paulo Rechi Vita <[email protected]>
3202L: [email protected]
3203S: Maintained
3204F: drivers/platform/x86/asus-wireless.c
3205
3206ASUS WMI HARDWARE MONITOR DRIVER
3207M: Ed Brindley <[email protected]>
3208M: Denis Pauk <[email protected]>
3209L: [email protected]
3210S: Maintained
3211F: drivers/hwmon/asus_wmi_sensors.c
3212
3213ASYMMETRIC KEYS
3214M: David Howells <[email protected]>
3215L: [email protected]
3216S: Maintained
3217F: Documentation/crypto/asymmetric-keys.rst
3218F: crypto/asymmetric_keys/
3219F: include/crypto/pkcs7.h
3220F: include/crypto/public_key.h
3221F: include/linux/verification.h
3222
3223ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3224R: Dan Williams <[email protected]>
3225S: Odd fixes
3226W: http://sourceforge.net/projects/xscaleiop
3227F: Documentation/crypto/async-tx-api.rst
3228F: crypto/async_tx/
3229F: include/linux/async_tx.h
3230
3231AT24 EEPROM DRIVER
3232M: Bartosz Golaszewski <[email protected]>
3233L: [email protected]
3234S: Maintained
3235T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3236F: Documentation/devicetree/bindings/eeprom/at24.yaml
3237F: drivers/misc/eeprom/at24.c
3238
3239ATA OVER ETHERNET (AOE) DRIVER
3240M: "Justin Sanders" <[email protected]>
3241S: Supported
3242W: http://www.openaoe.org/
3243F: Documentation/admin-guide/aoe/
3244F: drivers/block/aoe/
3245
3246ATC260X PMIC MFD DRIVER
3247M: Manivannan Sadhasivam <[email protected]>
3248M: Cristian Ciocaltea <[email protected]>
3249L: [email protected]
3250S: Maintained
3251F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3252F: drivers/input/misc/atc260x-onkey.c
3253F: drivers/mfd/atc260*
3254F: drivers/power/reset/atc260x-poweroff.c
3255F: drivers/regulator/atc260x-regulator.c
3256F: include/linux/mfd/atc260x/*
3257
3258ATHEROS 71XX/9XXX GPIO DRIVER
3259M: Alban Bedel <[email protected]>
3260S: Maintained
3261W: https://github.com/AlbanBedel/linux
3262T: git git://github.com/AlbanBedel/linux
3263F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3264F: drivers/gpio/gpio-ath79.c
3265
3266ATHEROS 71XX/9XXX USB PHY DRIVER
3267M: Alban Bedel <[email protected]>
3268S: Maintained
3269W: https://github.com/AlbanBedel/linux
3270T: git git://github.com/AlbanBedel/linux
3271F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3272F: drivers/phy/qualcomm/phy-ath79-usb.c
3273
3274ATHEROS ATH GENERIC UTILITIES
3275M: Kalle Valo <[email protected]>
3276L: [email protected]
3277S: Supported
3278F: drivers/net/wireless/ath/*
3279
3280ATHEROS ATH5K WIRELESS DRIVER
3281M: Jiri Slaby <[email protected]>
3282M: Nick Kossifidis <[email protected]>
3283M: Luis Chamberlain <[email protected]>
3284L: [email protected]
3285S: Maintained
3286W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3287F: drivers/net/wireless/ath/ath5k/
3288
3289ATHEROS ATH6KL WIRELESS DRIVER
3290L: [email protected]
3291S: Orphan
3292W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3293F: drivers/net/wireless/ath/ath6kl/
3294
3295ATI_REMOTE2 DRIVER
3296M: Ville Syrjala <[email protected]>
3297S: Maintained
3298F: drivers/input/misc/ati_remote2.c
3299
3300ATK0110 HWMON DRIVER
3301M: Luca Tettamanti <[email protected]>
3302L: [email protected]
3303S: Maintained
3304F: drivers/hwmon/asus_atk0110.c
3305
3306ATLX ETHERNET DRIVERS
3307M: Chris Snook <[email protected]>
3308L: [email protected]
3309S: Maintained
3310W: http://sourceforge.net/projects/atl1
3311W: http://atl1.sourceforge.net
3312F: drivers/net/ethernet/atheros/
3313
3314ATM
3315M: Chas Williams <[email protected]>
3316L: [email protected] (moderated for non-subscribers)
3317L: [email protected]
3318S: Maintained
3319W: http://linux-atm.sourceforge.net
3320F: drivers/atm/
3321F: include/linux/atm*
3322F: include/uapi/linux/atm*
3323
3324ATMEL MACB ETHERNET DRIVER
3325M: Nicolas Ferre <[email protected]>
3326M: Claudiu Beznea <[email protected]>
3327S: Supported
3328F: drivers/net/ethernet/cadence/
3329
3330ATMEL MAXTOUCH DRIVER
3331M: Nick Dyer <[email protected]>
3332S: Maintained
3333T: git git://github.com/ndyer/linux.git
3334F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3335F: drivers/input/touchscreen/atmel_mxt_ts.c
3336
3337ATMEL WIRELESS DRIVER
3338M: Simon Kelley <[email protected]>
3339L: [email protected]
3340S: Maintained
3341W: http://www.thekelleys.org.uk/atmel
3342W: http://atmelwlandriver.sourceforge.net/
3343F: drivers/net/wireless/atmel/atmel*
3344
3345ATOMIC INFRASTRUCTURE
3346M: Will Deacon <[email protected]>
3347M: Peter Zijlstra <[email protected]>
3348R: Boqun Feng <[email protected]>
3349R: Mark Rutland <[email protected]>
3350L: [email protected]
3351S: Maintained
3352F: Documentation/atomic_*.txt
3353F: arch/*/include/asm/atomic*.h
3354F: include/*/atomic*.h
3355F: include/linux/refcount.h
3356F: scripts/atomic/
3357
3358ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3359M: Bradley Grove <[email protected]>
3360L: [email protected]
3361S: Supported
3362W: http://www.attotech.com
3363F: drivers/scsi/esas2r
3364
3365ATUSB IEEE 802.15.4 RADIO DRIVER
3366M: Stefan Schmidt <[email protected]>
3367L: [email protected]
3368S: Maintained
3369F: drivers/net/ieee802154/at86rf230.h
3370F: drivers/net/ieee802154/atusb.c
3371F: drivers/net/ieee802154/atusb.h
3372
3373AUDIT SUBSYSTEM
3374M: Paul Moore <[email protected]>
3375M: Eric Paris <[email protected]>
3376L: [email protected]
3377S: Supported
3378W: https://github.com/linux-audit
3379T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3380F: include/asm-generic/audit_*.h
3381F: include/linux/audit.h
3382F: include/linux/audit_arch.h
3383F: include/uapi/linux/audit.h
3384F: kernel/audit*
3385F: lib/*audit.c
3386
3387AUXILIARY DISPLAY DRIVERS
3388M: Miguel Ojeda <[email protected]>
3389S: Maintained
3390F: Documentation/devicetree/bindings/auxdisplay/
3391F: drivers/auxdisplay/
3392F: include/linux/cfag12864b.h
3393
3394AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3395M: Andreas Klinger <[email protected]>
3396L: [email protected]
3397S: Maintained
3398F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3399F: drivers/iio/adc/hx711.c
3400
3401AX.25 NETWORK LAYER
3402M: Ralf Baechle <[email protected]>
3403L: [email protected]
3404S: Maintained
3405W: http://www.linux-ax25.org/
3406F: include/net/ax25.h
3407F: include/uapi/linux/ax25.h
3408F: net/ax25/
3409
3410AXENTIA ARM DEVICES
3411M: Peter Rosin <[email protected]>
3412L: [email protected] (moderated for non-subscribers)
3413S: Maintained
3414F: arch/arm/boot/dts/at91-linea.dtsi
3415F: arch/arm/boot/dts/at91-natte.dtsi
3416F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3417F: arch/arm/boot/dts/at91-tse850-3.dts
3418
3419AXENTIA ASOC DRIVERS
3420M: Peter Rosin <[email protected]>
3421L: [email protected] (moderated for non-subscribers)
3422S: Maintained
3423F: Documentation/devicetree/bindings/sound/axentia,*
3424F: sound/soc/atmel/tse850-pcm5142.c
3425
3426AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3427M: Nuno Sá <[email protected]>
3428L: [email protected]
3429S: Supported
3430W: https://ez.analog.com/linux-software-drivers
3431F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3432F: drivers/hwmon/axi-fan-control.c
3433
3434AXXIA I2C CONTROLLER
3435M: Krzysztof Adamski <[email protected]>
3436L: [email protected]
3437S: Maintained
3438F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3439F: drivers/i2c/busses/i2c-axxia.c
3440
3441AZ6007 DVB DRIVER
3442M: Mauro Carvalho Chehab <[email protected]>
3443L: [email protected]
3444S: Maintained
3445W: https://linuxtv.org
3446T: git git://linuxtv.org/media_tree.git
3447F: drivers/media/usb/dvb-usb-v2/az6007.c
3448
3449AZTECH FM RADIO RECEIVER DRIVER
3450M: Hans Verkuil <[email protected]>
3451L: [email protected]
3452S: Maintained
3453W: https://linuxtv.org
3454T: git git://linuxtv.org/media_tree.git
3455F: drivers/media/radio/radio-aztech*
3456
3457B43 WIRELESS DRIVER
3458L: [email protected]
3459L: [email protected]
3460S: Odd Fixes
3461W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3462F: drivers/net/wireless/broadcom/b43/
3463
3464B43LEGACY WIRELESS DRIVER
3465M: Larry Finger <[email protected]>
3466L: [email protected]
3467L: [email protected]
3468S: Maintained
3469W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3470F: drivers/net/wireless/broadcom/b43legacy/
3471
3472BACKLIGHT CLASS/SUBSYSTEM
3473M: Lee Jones <[email protected]>
3474M: Daniel Thompson <[email protected]>
3475M: Jingoo Han <[email protected]>
3476L: [email protected]
3477S: Maintained
3478T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3479F: Documentation/ABI/stable/sysfs-class-backlight
3480F: Documentation/ABI/testing/sysfs-class-backlight
3481F: Documentation/devicetree/bindings/leds/backlight
3482F: drivers/video/backlight/
3483F: include/linux/backlight.h
3484F: include/linux/pwm_backlight.h
3485
3486BARCO P50 GPIO DRIVER
3487M: Santosh Kumar Yadav <[email protected]>
3488M: Peter Korsgaard <[email protected]>
3489S: Maintained
3490F: drivers/platform/x86/barco-p50-gpio.c
3491
3492BATMAN ADVANCED
3493M: Marek Lindner <[email protected]>
3494M: Simon Wunderlich <[email protected]>
3495M: Antonio Quartulli <[email protected]>
3496M: Sven Eckelmann <[email protected]>
3497L: [email protected] (moderated for non-subscribers)
3498S: Maintained
3499W: https://www.open-mesh.org/
3500Q: https://patchwork.open-mesh.org/project/batman/list/
3501B: https://www.open-mesh.org/projects/batman-adv/issues
3502C: ircs://irc.hackint.org/batadv
3503T: git https://git.open-mesh.org/linux-merge.git
3504F: Documentation/networking/batman-adv.rst
3505F: include/uapi/linux/batadv_packet.h
3506F: include/uapi/linux/batman_adv.h
3507F: net/batman-adv/
3508
3509BAYCOM/HDLCDRV DRIVERS FOR AX.25
3510M: Thomas Sailer <[email protected]>
3511L: [email protected]
3512S: Maintained
3513W: http://www.baycom.org/~tom/ham/ham.html
3514F: drivers/net/hamradio/baycom*
3515
3516BCACHE (BLOCK LAYER CACHE)
3517M: Coly Li <[email protected]>
3518M: Kent Overstreet <[email protected]>
3519L: [email protected]
3520S: Maintained
3521W: http://bcache.evilpiepirate.org
3522C: irc://irc.oftc.net/bcache
3523F: drivers/md/bcache/
3524
3525BDISP ST MEDIA DRIVER
3526M: Fabien Dessenne <[email protected]>
3527L: [email protected]
3528S: Supported
3529W: https://linuxtv.org
3530T: git git://linuxtv.org/media_tree.git
3531F: drivers/media/platform/st/sti/bdisp
3532
3533BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3534M: Dariusz Marcinkiewicz <[email protected]>
3535L: [email protected]
3536S: Maintained
3537F: drivers/net/ethernet/ec_bhf.c
3538
3539BEFS FILE SYSTEM
3540M: Luis de Bethencourt <[email protected]>
3541M: Salah Triki <[email protected]>
3542S: Maintained
3543T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3544F: Documentation/filesystems/befs.rst
3545F: fs/befs/
3546
3547BFQ I/O SCHEDULER
3548M: Paolo Valente <[email protected]>
3549M: Jens Axboe <[email protected]>
3550L: [email protected]
3551S: Maintained
3552F: Documentation/block/bfq-iosched.rst
3553F: block/bfq-*
3554
3555BFS FILE SYSTEM
3556M: "Tigran A. Aivazian" <[email protected]>
3557S: Maintained
3558F: Documentation/filesystems/bfs.rst
3559F: fs/bfs/
3560F: include/uapi/linux/bfs_fs.h
3561
3562BITMAP API
3563M: Yury Norov <[email protected]>
3564R: Andy Shevchenko <[email protected]>
3565R: Rasmus Villemoes <[email protected]>
3566S: Maintained
3567F: include/linux/bitmap.h
3568F: include/linux/cpumask.h
3569F: include/linux/find.h
3570F: include/linux/nodemask.h
3571F: lib/bitmap.c
3572F: lib/cpumask.c
3573F: lib/cpumask_kunit.c
3574F: lib/find_bit.c
3575F: lib/find_bit_benchmark.c
3576F: lib/test_bitmap.c
3577F: tools/include/linux/bitmap.h
3578F: tools/include/linux/find.h
3579F: tools/lib/bitmap.c
3580F: tools/lib/find_bit.c
3581
3582BLINKM RGB LED DRIVER
3583M: Jan-Simon Moeller <[email protected]>
3584S: Maintained
3585F: drivers/leds/leds-blinkm.c
3586
3587BLOCK LAYER
3588M: Jens Axboe <[email protected]>
3589L: [email protected]
3590S: Maintained
3591T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3592F: Documentation/ABI/stable/sysfs-block
3593F: Documentation/block/
3594F: block/
3595F: drivers/block/
3596F: include/linux/bio.h
3597F: include/linux/blk*
3598F: kernel/trace/blktrace.c
3599F: lib/sbitmap.c
3600
3601BLOCK2MTD DRIVER
3602M: Joern Engel <[email protected]>
3603L: [email protected]
3604S: Maintained
3605F: drivers/mtd/devices/block2mtd.c
3606
3607BLUETOOTH DRIVERS
3608M: Marcel Holtmann <[email protected]>
3609M: Johan Hedberg <[email protected]>
3610M: Luiz Augusto von Dentz <[email protected]>
3611L: [email protected]
3612S: Supported
3613W: http://www.bluez.org/
3614T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3615T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3616F: drivers/bluetooth/
3617
3618BLUETOOTH SUBSYSTEM
3619M: Marcel Holtmann <[email protected]>
3620M: Johan Hedberg <[email protected]>
3621M: Luiz Augusto von Dentz <[email protected]>
3622L: [email protected]
3623S: Supported
3624W: http://www.bluez.org/
3625T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3626T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3627F: include/net/bluetooth/
3628F: net/bluetooth/
3629
3630BONDING DRIVER
3631M: Jay Vosburgh <[email protected]>
3632M: Andy Gospodarek <[email protected]>
3633L: [email protected]
3634S: Supported
3635W: http://sourceforge.net/projects/bonding/
3636F: Documentation/networking/bonding.rst
3637F: drivers/net/bonding/
3638F: include/net/bond*
3639F: include/uapi/linux/if_bonding.h
3640F: tools/testing/selftests/drivers/net/bonding/
3641
3642BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3643M: Dan Robertson <[email protected]>
3644L: [email protected]
3645S: Maintained
3646F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3647F: drivers/iio/accel/bma400*
3648
3649BPF JIT for ARM
3650M: Shubham Bansal <[email protected]>
3651L: [email protected]
3652S: Odd Fixes
3653F: arch/arm/net/
3654
3655BPF JIT for ARM64
3656M: Daniel Borkmann <[email protected]>
3657M: Alexei Starovoitov <[email protected]>
3658M: Zi Shen Lim <[email protected]>
3659L: [email protected]
3660S: Supported
3661F: arch/arm64/net/
3662
3663BPF JIT for MIPS (32-BIT AND 64-BIT)
3664M: Johan Almbladh <[email protected]>
3665M: Paul Burton <[email protected]>
3666L: [email protected]
3667S: Maintained
3668F: arch/mips/net/
3669
3670BPF JIT for NFP NICs
3671M: Jakub Kicinski <[email protected]>
3672L: [email protected]
3673S: Odd Fixes
3674F: drivers/net/ethernet/netronome/nfp/bpf/
3675
3676BPF JIT for POWERPC (32-BIT AND 64-BIT)
3677M: Naveen N. Rao <[email protected]>
3678M: Michael Ellerman <[email protected]>
3679L: [email protected]
3680S: Supported
3681F: arch/powerpc/net/
3682
3683BPF JIT for RISC-V (32-bit)
3684M: Luke Nelson <[email protected]>
3685M: Xi Wang <[email protected]>
3686L: [email protected]
3687S: Maintained
3688F: arch/riscv/net/
3689X: arch/riscv/net/bpf_jit_comp64.c
3690
3691BPF JIT for RISC-V (64-bit)
3692M: Björn Töpel <[email protected]>
3693L: [email protected]
3694S: Maintained
3695F: arch/riscv/net/
3696X: arch/riscv/net/bpf_jit_comp32.c
3697
3698BPF JIT for S390
3699M: Ilya Leoshkevich <[email protected]>
3700M: Heiko Carstens <[email protected]>
3701M: Vasily Gorbik <[email protected]>
3702L: [email protected]
3703S: Supported
3704F: arch/s390/net/
3705X: arch/s390/net/pnet.c
3706
3707BPF JIT for SPARC (32-BIT AND 64-BIT)
3708M: David S. Miller <[email protected]>
3709L: [email protected]
3710S: Odd Fixes
3711F: arch/sparc/net/
3712
3713BPF JIT for X86 32-BIT
3714M: Wang YanQing <[email protected]>
3715L: [email protected]
3716S: Odd Fixes
3717F: arch/x86/net/bpf_jit_comp32.c
3718
3719BPF JIT for X86 64-BIT
3720M: Alexei Starovoitov <[email protected]>
3721M: Daniel Borkmann <[email protected]>
3722L: [email protected]
3723S: Supported
3724F: arch/x86/net/
3725X: arch/x86/net/bpf_jit_comp32.c
3726
3727BPF [BTF]
3728M: Martin KaFai Lau <[email protected]>
3729L: [email protected]
3730S: Maintained
3731F: include/linux/btf*
3732F: kernel/bpf/btf.c
3733
3734BPF [CORE]
3735M: Alexei Starovoitov <[email protected]>
3736M: Daniel Borkmann <[email protected]>
3737R: John Fastabend <[email protected]>
3738L: [email protected]
3739S: Maintained
3740F: include/linux/bpf*
3741F: include/linux/filter.h
3742F: include/linux/tnum.h
3743F: kernel/bpf/core.c
3744F: kernel/bpf/dispatcher.c
3745F: kernel/bpf/syscall.c
3746F: kernel/bpf/tnum.c
3747F: kernel/bpf/trampoline.c
3748F: kernel/bpf/verifier.c
3749
3750BPF [DOCUMENTATION] (Related to Standardization)
3751R: David Vernet <[email protected]>
3752L: [email protected]
3753L: [email protected]
3754S: Maintained
3755F: Documentation/bpf/instruction-set.rst
3756
3757BPF [GENERAL] (Safe Dynamic Programs and Tools)
3758M: Alexei Starovoitov <[email protected]>
3759M: Daniel Borkmann <[email protected]>
3760M: Andrii Nakryiko <[email protected]>
3761R: Martin KaFai Lau <[email protected]>
3762R: Song Liu <[email protected]>
3763R: Yonghong Song <[email protected]>
3764R: John Fastabend <[email protected]>
3765R: KP Singh <[email protected]>
3766R: Stanislav Fomichev <[email protected]>
3767R: Hao Luo <[email protected]>
3768R: Jiri Olsa <[email protected]>
3769L: [email protected]
3770S: Supported
3771W: https://bpf.io/
3772Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3773T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3774T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3775F: Documentation/bpf/
3776F: Documentation/networking/filter.rst
3777F: Documentation/userspace-api/ebpf/
3778F: arch/*/net/*
3779F: include/linux/bpf*
3780F: include/linux/btf*
3781F: include/linux/filter.h
3782F: include/trace/events/xdp.h
3783F: include/uapi/linux/bpf*
3784F: include/uapi/linux/btf*
3785F: include/uapi/linux/filter.h
3786F: kernel/bpf/
3787F: kernel/trace/bpf_trace.c
3788F: lib/test_bpf.c
3789F: net/bpf/
3790F: net/core/filter.c
3791F: net/sched/act_bpf.c
3792F: net/sched/cls_bpf.c
3793F: samples/bpf/
3794F: scripts/bpf_doc.py
3795F: scripts/pahole-flags.sh
3796F: scripts/pahole-version.sh
3797F: tools/bpf/
3798F: tools/lib/bpf/
3799F: tools/testing/selftests/bpf/
3800
3801BPF [ITERATOR]
3802M: Yonghong Song <[email protected]>
3803L: [email protected]
3804S: Maintained
3805F: kernel/bpf/*iter.c
3806
3807BPF [L7 FRAMEWORK] (sockmap)
3808M: John Fastabend <[email protected]>
3809M: Jakub Sitnicki <[email protected]>
3810L: [email protected]
3811L: [email protected]
3812S: Maintained
3813F: include/linux/skmsg.h
3814F: net/core/skmsg.c
3815F: net/core/sock_map.c
3816F: net/ipv4/tcp_bpf.c
3817F: net/ipv4/udp_bpf.c
3818F: net/unix/unix_bpf.c
3819
3820BPF [LIBRARY] (libbpf)
3821M: Andrii Nakryiko <[email protected]>
3822L: [email protected]
3823S: Maintained
3824F: tools/lib/bpf/
3825
3826BPF [MISC]
3827L: [email protected]
3828S: Odd Fixes
3829K: (?:\b|_)bpf(?:\b|_)
3830
3831BPF [NETWORKING] (struct_ops, reuseport)
3832M: Martin KaFai Lau <[email protected]>
3833L: [email protected]
3834L: [email protected]
3835S: Maintained
3836F: kernel/bpf/bpf_struct*
3837
3838BPF [NETWORKING] (tc BPF, sock_addr)
3839M: Martin KaFai Lau <[email protected]>
3840M: Daniel Borkmann <[email protected]>
3841R: John Fastabend <[email protected]>
3842L: [email protected]
3843L: [email protected]
3844S: Maintained
3845F: net/core/filter.c
3846F: net/sched/act_bpf.c
3847F: net/sched/cls_bpf.c
3848
3849BPF [RINGBUF]
3850M: Andrii Nakryiko <[email protected]>
3851L: [email protected]
3852S: Maintained
3853F: kernel/bpf/ringbuf.c
3854
3855BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3856M: KP Singh <[email protected]>
3857R: Florent Revest <[email protected]>
3858R: Brendan Jackman <[email protected]>
3859L: [email protected]
3860S: Maintained
3861F: Documentation/bpf/prog_lsm.rst
3862F: include/linux/bpf_lsm.h
3863F: kernel/bpf/bpf_lsm.c
3864F: security/bpf/
3865
3866BPF [SELFTESTS] (Test Runners & Infrastructure)
3867M: Andrii Nakryiko <[email protected]>
3868R: Mykola Lysenko <[email protected]>
3869L: [email protected]
3870S: Maintained
3871F: tools/testing/selftests/bpf/
3872
3873BPF [STORAGE & CGROUPS]
3874M: Martin KaFai Lau <[email protected]>
3875L: [email protected]
3876S: Maintained
3877F: kernel/bpf/*storage.c
3878F: kernel/bpf/bpf_lru*
3879F: kernel/bpf/cgroup.c
3880
3881BPF [TOOLING] (bpftool)
3882M: Quentin Monnet <[email protected]>
3883L: [email protected]
3884S: Maintained
3885F: kernel/bpf/disasm.*
3886F: tools/bpf/bpftool/
3887
3888BPF [TRACING]
3889M: Song Liu <[email protected]>
3890R: Jiri Olsa <[email protected]>
3891L: [email protected]
3892S: Maintained
3893F: kernel/bpf/stackmap.c
3894F: kernel/trace/bpf_trace.c
3895
3896BROADCOM B44 10/100 ETHERNET DRIVER
3897M: Michael Chan <[email protected]>
3898L: [email protected]
3899S: Supported
3900F: drivers/net/ethernet/broadcom/b44.*
3901
3902BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3903M: Florian Fainelli <[email protected]>
3904L: [email protected]
3905L: [email protected] (subscribers-only)
3906S: Supported
3907F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3908F: drivers/net/dsa/b53/*
3909F: drivers/net/dsa/bcm_sf2*
3910F: include/linux/dsa/brcm.h
3911F: include/linux/platform_data/b53.h
3912
3913BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3914M: Florian Fainelli <[email protected]>
3915R: Broadcom internal kernel review list <[email protected]>
3916L: [email protected] (moderated for non-subscribers)
3917L: [email protected] (moderated for non-subscribers)
3918S: Maintained
3919T: git https://github.com/broadcom/stblinux.git
3920F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3921F: drivers/pci/controller/pcie-brcmstb.c
3922F: drivers/staging/vc04_services
3923N: bcm2711
3924N: bcm283*
3925N: raspberrypi
3926
3927BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3928M: Florian Fainelli <[email protected]>
3929M: Ray Jui <[email protected]>
3930M: Scott Branden <[email protected]>
3931R: Broadcom internal kernel review list <[email protected]>
3932S: Maintained
3933T: git https://github.com/broadcom/mach-bcm
3934F: arch/arm/mach-bcm/
3935N: bcm281*
3936N: bcm113*
3937N: bcm216*
3938N: kona
3939
3940BROADCOM BCM47XX MIPS ARCHITECTURE
3941M: Hauke Mehrtens <[email protected]>
3942M: Rafał Miłecki <[email protected]>
3943L: [email protected]
3944S: Maintained
3945F: Documentation/devicetree/bindings/mips/brcm/
3946F: arch/mips/bcm47xx/*
3947F: arch/mips/include/asm/mach-bcm47xx/*
3948
3949BROADCOM BCM4908 ETHERNET DRIVER
3950M: Rafał Miłecki <[email protected]>
3951R: Broadcom internal kernel review list <[email protected]>
3952L: [email protected]
3953S: Maintained
3954F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3955F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3956F: drivers/net/ethernet/broadcom/unimac.h
3957
3958BROADCOM BCM4908 PINMUX DRIVER
3959M: Rafał Miłecki <[email protected]>
3960R: Broadcom internal kernel review list <[email protected]>
3961L: [email protected]
3962S: Maintained
3963F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3964F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
3965
3966BROADCOM BCM5301X ARM ARCHITECTURE
3967M: Florian Fainelli <[email protected]>
3968M: Hauke Mehrtens <[email protected]>
3969M: Rafał Miłecki <[email protected]>
3970R: Broadcom internal kernel review list <[email protected]>
3971L: [email protected] (moderated for non-subscribers)
3972S: Maintained
3973F: arch/arm/boot/dts/bcm470*
3974F: arch/arm/boot/dts/bcm5301*
3975F: arch/arm/boot/dts/bcm953012*
3976F: arch/arm/mach-bcm/bcm_5301x.c
3977
3978BROADCOM BCM53573 ARM ARCHITECTURE
3979M: Florian Fainelli <[email protected]>
3980M: Rafał Miłecki <[email protected]>
3981R: Broadcom internal kernel review list <[email protected]>
3982L: [email protected] (moderated for non-subscribers)
3983S: Maintained
3984F: arch/arm/boot/dts/bcm47189*
3985F: arch/arm/boot/dts/bcm53573*
3986
3987BROADCOM BCM63XX/BCM33XX UDC DRIVER
3988M: Kevin Cernekee <[email protected]>
3989L: [email protected]
3990S: Maintained
3991F: drivers/usb/gadget/udc/bcm63xx_udc.*
3992
3993BROADCOM BCM7XXX ARM ARCHITECTURE
3994M: Florian Fainelli <[email protected]>
3995R: Broadcom internal kernel review list <[email protected]>
3996L: [email protected] (moderated for non-subscribers)
3997S: Maintained
3998T: git https://github.com/broadcom/stblinux.git
3999F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4000F: arch/arm/boot/dts/bcm7*.dts*
4001F: arch/arm/include/asm/hardware/cache-b15-rac.h
4002F: arch/arm/mach-bcm/*brcmstb*
4003F: arch/arm/mm/cache-b15-rac.c
4004F: drivers/bus/brcmstb_gisb.c
4005F: drivers/pci/controller/pcie-brcmstb.c
4006N: brcmstb
4007N: bcm7038
4008N: bcm7120
4009
4010BROADCOM BCMBCA ARM ARCHITECTURE
4011M: William Zhang <[email protected]>
4012M: Anand Gore <[email protected]>
4013M: Kursad Oney <[email protected]>
4014M: Florian Fainelli <[email protected]>
4015M: Rafał Miłecki <[email protected]>
4016R: Broadcom internal kernel review list <[email protected]>
4017L: [email protected] (moderated for non-subscribers)
4018S: Maintained
4019T: git https://github.com/broadcom/stblinux.git
4020F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4021F: arch/arm64/boot/dts/broadcom/bcmbca/*
4022N: bcmbca
4023N: bcm[9]?47622
4024N: bcm[9]?4912
4025N: bcm[9]?63138
4026N: bcm[9]?63146
4027N: bcm[9]?63148
4028N: bcm[9]?63158
4029N: bcm[9]?63178
4030N: bcm[9]?6756
4031N: bcm[9]?6813
4032N: bcm[9]?6846
4033N: bcm[9]?6855
4034N: bcm[9]?6856
4035N: bcm[9]?6858
4036N: bcm[9]?6878
4037
4038BROADCOM BDC DRIVER
4039M: Justin Chen <[email protected]>
4040M: Al Cooper <[email protected]>
4041R: Broadcom internal kernel review list <[email protected]>
4042L: [email protected]
4043S: Maintained
4044F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4045F: drivers/usb/gadget/udc/bdc/
4046
4047BROADCOM BMIPS CPUFREQ DRIVER
4048M: Markus Mayer <[email protected]>
4049R: Broadcom internal kernel review list <[email protected]>
4050L: [email protected]
4051S: Maintained
4052F: drivers/cpufreq/bmips-cpufreq.c
4053
4054BROADCOM BMIPS MIPS ARCHITECTURE
4055M: Florian Fainelli <[email protected]>
4056R: Broadcom internal kernel review list <[email protected]>
4057L: [email protected]
4058S: Maintained
4059T: git https://github.com/broadcom/stblinux.git
4060F: arch/mips/bmips/*
4061F: arch/mips/boot/dts/brcm/bcm*.dts*
4062F: arch/mips/include/asm/mach-bmips/*
4063F: arch/mips/kernel/*bmips*
4064F: drivers/irqchip/irq-bcm63*
4065F: drivers/irqchip/irq-bcm7*
4066F: drivers/irqchip/irq-brcmstb*
4067F: drivers/soc/bcm/bcm63xx
4068F: include/linux/bcm963xx_nvram.h
4069F: include/linux/bcm963xx_tag.h
4070
4071BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4072M: Rasesh Mody <[email protected]>
4073M: [email protected]
4074L: [email protected]
4075S: Supported
4076F: drivers/net/ethernet/broadcom/bnx2.*
4077F: drivers/net/ethernet/broadcom/bnx2_*
4078
4079BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4080M: Saurav Kashyap <[email protected]>
4081M: Javed Hasan <[email protected]>
4082M: [email protected]
4083L: [email protected]
4084S: Supported
4085F: drivers/scsi/bnx2fc/
4086
4087BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4088M: Nilesh Javali <[email protected]>
4089M: Manish Rangankar <[email protected]>
4090M: [email protected]
4091L: [email protected]
4092S: Supported
4093F: drivers/scsi/bnx2i/
4094
4095BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4096M: Ariel Elior <[email protected]>
4097M: Sudarsana Kalluru <[email protected]>
4098M: Manish Chopra <[email protected]>
4099L: [email protected]
4100S: Supported
4101F: drivers/net/ethernet/broadcom/bnx2x/
4102
4103BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4104M: Michael Chan <[email protected]>
4105L: [email protected]
4106S: Supported
4107F: drivers/firmware/broadcom/tee_bnxt_fw.c
4108F: drivers/net/ethernet/broadcom/bnxt/
4109F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4110
4111BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4112M: Arend van Spriel <[email protected]>
4113M: Franky Lin <[email protected]>
4114M: Hante Meuleman <[email protected]>
4115L: [email protected]
4116L: [email protected]
4117L: [email protected]
4118S: Supported
4119F: drivers/net/wireless/broadcom/brcm80211/
4120
4121BROADCOM BRCMSTB GPIO DRIVER
4122M: Doug Berger <[email protected]>
4123M: Florian Fainelli <[email protected]>
4124R: Broadcom internal kernel review list <[email protected]>
4125S: Supported
4126F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4127F: drivers/gpio/gpio-brcmstb.c
4128
4129BROADCOM BRCMSTB I2C DRIVER
4130M: Kamal Dasu <[email protected]>
4131R: Broadcom internal kernel review list <[email protected]>
4132L: [email protected]
4133S: Supported
4134F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4135F: drivers/i2c/busses/i2c-brcmstb.c
4136
4137BROADCOM BRCMSTB UART DRIVER
4138M: Al Cooper <[email protected]>
4139R: Broadcom internal kernel review list <[email protected]>
4140L: [email protected]
4141S: Maintained
4142F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4143F: drivers/tty/serial/8250/8250_bcm7271.c
4144
4145BROADCOM BRCMSTB USB EHCI DRIVER
4146M: Justin Chen <[email protected]>
4147M: Al Cooper <[email protected]>
4148R: Broadcom internal kernel review list <[email protected]>
4149L: [email protected]
4150S: Maintained
4151F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4152F: drivers/usb/host/ehci-brcm.*
4153
4154BROADCOM BRCMSTB USB PIN MAP DRIVER
4155M: Al Cooper <[email protected]>
4156R: Broadcom internal kernel review list <[email protected]>
4157L: [email protected]
4158S: Maintained
4159F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4160F: drivers/usb/misc/brcmstb-usb-pinmap.c
4161
4162BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4163M: Justin Chen <[email protected]>
4164M: Al Cooper <[email protected]>
4165R: Broadcom internal kernel review list <[email protected]>
4166L: [email protected]
4167S: Maintained
4168F: drivers/phy/broadcom/phy-brcm-usb*
4169
4170BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4171M: William Zhang <[email protected]>
4172M: Kursad Oney <[email protected]>
4173M: Jonas Gorski <[email protected]>
4174R: Broadcom internal kernel review list <[email protected]>
4175L: [email protected]
4176S: Maintained
4177F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4178F: drivers/spi/spi-bcm63xx-hsspi.c
4179F: drivers/spi/spi-bcmbca-hsspi.c
4180
4181BROADCOM ETHERNET PHY DRIVERS
4182M: Florian Fainelli <[email protected]>
4183R: Broadcom internal kernel review list <[email protected]>
4184L: [email protected]
4185S: Supported
4186F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4187F: drivers/net/phy/bcm*.[ch]
4188F: drivers/net/phy/broadcom.c
4189F: include/linux/brcmphy.h
4190
4191BROADCOM GENET ETHERNET DRIVER
4192M: Doug Berger <[email protected]>
4193M: Florian Fainelli <[email protected]>
4194R: Broadcom internal kernel review list <[email protected]>
4195L: [email protected]
4196S: Supported
4197F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4198F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4199F: drivers/net/ethernet/broadcom/genet/
4200F: drivers/net/ethernet/broadcom/unimac.h
4201F: drivers/net/mdio/mdio-bcm-unimac.c
4202F: include/linux/platform_data/bcmgenet.h
4203F: include/linux/platform_data/mdio-bcm-unimac.h
4204
4205BROADCOM IPROC ARM ARCHITECTURE
4206M: Ray Jui <[email protected]>
4207M: Scott Branden <[email protected]>
4208R: Broadcom internal kernel review list <[email protected]>
4209L: [email protected] (moderated for non-subscribers)
4210S: Maintained
4211T: git https://github.com/broadcom/stblinux.git
4212F: arch/arm64/boot/dts/broadcom/northstar2/*
4213F: arch/arm64/boot/dts/broadcom/stingray/*
4214F: drivers/clk/bcm/clk-ns*
4215F: drivers/clk/bcm/clk-sr*
4216F: drivers/pinctrl/bcm/pinctrl-ns*
4217F: include/dt-bindings/clock/bcm-sr*
4218N: iproc
4219N: cygnus
4220N: bcm[-_]nsp
4221N: bcm9113*
4222N: bcm9583*
4223N: bcm9585*
4224N: bcm9586*
4225N: bcm988312
4226N: bcm113*
4227N: bcm583*
4228N: bcm585*
4229N: bcm586*
4230N: bcm88312
4231N: hr2
4232N: stingray
4233
4234BROADCOM IPROC GBIT ETHERNET DRIVER
4235M: Rafał Miłecki <[email protected]>
4236R: Broadcom internal kernel review list <[email protected]>
4237L: [email protected]
4238S: Maintained
4239F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4240F: drivers/net/ethernet/broadcom/bgmac*
4241F: drivers/net/ethernet/broadcom/unimac.h
4242
4243BROADCOM KONA GPIO DRIVER
4244M: Ray Jui <[email protected]>
4245R: Broadcom internal kernel review list <[email protected]>
4246S: Supported
4247F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4248F: drivers/gpio/gpio-bcm-kona.c
4249
4250BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4251M: Sathya Prakash Veerichetty <[email protected]>
4252M: Kashyap Desai <[email protected]>
4253M: Sumit Saxena <[email protected]>
4254M: Sreekanth Reddy <[email protected]>
4255L: [email protected]
4256L: [email protected]
4257S: Supported
4258W: https://www.broadcom.com/support/storage
4259F: drivers/scsi/mpi3mr/
4260
4261BROADCOM NETXTREME-E ROCE DRIVER
4262M: Selvin Xavier <[email protected]>
4263L: [email protected]
4264S: Supported
4265W: http://www.broadcom.com
4266F: drivers/infiniband/hw/bnxt_re/
4267F: include/uapi/rdma/bnxt_re-abi.h
4268
4269BROADCOM NVRAM DRIVER
4270M: Rafał Miłecki <[email protected]>
4271L: [email protected]
4272S: Maintained
4273F: drivers/firmware/broadcom/*
4274
4275BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4276M: Rafał Miłecki <[email protected]>
4277M: Florian Fainelli <[email protected]>
4278R: Broadcom internal kernel review list <[email protected]>
4279L: [email protected]
4280S: Maintained
4281T: git https://github.com/broadcom/stblinux.git
4282F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4283F: include/dt-bindings/soc/bcm-pmb.h
4284
4285BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4286M: Rafał Miłecki <[email protected]>
4287L: [email protected]
4288S: Maintained
4289F: drivers/bcma/
4290F: include/linux/bcma/
4291
4292BROADCOM SPI DRIVER
4293M: Kamal Dasu <[email protected]>
4294R: Broadcom internal kernel review list <[email protected]>
4295S: Maintained
4296F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4297F: drivers/spi/spi-bcm-qspi.*
4298F: drivers/spi/spi-brcmstb-qspi.c
4299F: drivers/spi/spi-iproc-qspi.c
4300
4301BROADCOM STB AVS CPUFREQ DRIVER
4302M: Markus Mayer <[email protected]>
4303R: Broadcom internal kernel review list <[email protected]>
4304L: [email protected]
4305S: Maintained
4306F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4307F: drivers/cpufreq/brcmstb*
4308
4309BROADCOM STB AVS TMON DRIVER
4310M: Markus Mayer <[email protected]>
4311R: Broadcom internal kernel review list <[email protected]>
4312L: [email protected]
4313S: Maintained
4314F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4315F: drivers/thermal/broadcom/brcmstb*
4316
4317BROADCOM STB DPFE DRIVER
4318M: Markus Mayer <[email protected]>
4319R: Broadcom internal kernel review list <[email protected]>
4320L: [email protected] (moderated for non-subscribers)
4321S: Maintained
4322F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4323F: drivers/memory/brcmstb_dpfe.c
4324
4325BROADCOM STB NAND FLASH DRIVER
4326M: Brian Norris <[email protected]>
4327M: Kamal Dasu <[email protected]>
4328R: Broadcom internal kernel review list <[email protected]>
4329L: [email protected]
4330S: Maintained
4331F: drivers/mtd/nand/raw/brcmnand/
4332F: include/linux/platform_data/brcmnand.h
4333
4334BROADCOM STB PCIE DRIVER
4335M: Jim Quinlan <[email protected]>
4336M: Nicolas Saenz Julienne <[email protected]>
4337M: Florian Fainelli <[email protected]>
4338R: Broadcom internal kernel review list <[email protected]>
4339L: [email protected]
4340S: Maintained
4341F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4342F: drivers/pci/controller/pcie-brcmstb.c
4343
4344BROADCOM SYSTEMPORT ETHERNET DRIVER
4345M: Florian Fainelli <[email protected]>
4346R: Broadcom internal kernel review list <[email protected]>
4347L: [email protected]
4348S: Supported
4349F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4350F: drivers/net/ethernet/broadcom/bcmsysport.*
4351F: drivers/net/ethernet/broadcom/unimac.h
4352
4353BROADCOM TG3 GIGABIT ETHERNET DRIVER
4354M: Siva Reddy Kallam <[email protected]>
4355M: Prashant Sreedharan <[email protected]>
4356M: Michael Chan <[email protected]>
4357L: [email protected]
4358S: Supported
4359F: drivers/net/ethernet/broadcom/tg3.*
4360
4361BROADCOM VK DRIVER
4362M: Scott Branden <[email protected]>
4363R: Broadcom internal kernel review list <[email protected]>
4364S: Supported
4365F: drivers/misc/bcm-vk/
4366F: include/uapi/linux/misc/bcm_vk.h
4367
4368BROCADE BFA FC SCSI DRIVER
4369M: Anil Gurumurthy <[email protected]>
4370M: Sudarsana Kalluru <[email protected]>
4371L: [email protected]
4372S: Supported
4373F: drivers/scsi/bfa/
4374
4375BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4376M: Rasesh Mody <[email protected]>
4377M: Sudarsana Kalluru <[email protected]>
4378M: [email protected]
4379L: [email protected]
4380S: Supported
4381F: drivers/net/ethernet/brocade/bna/
4382
4383BSG (block layer generic sg v4 driver)
4384M: FUJITA Tomonori <[email protected]>
4385L: [email protected]
4386S: Supported
4387F: block/bsg.c
4388F: include/linux/bsg.h
4389F: include/uapi/linux/bsg.h
4390
4391BT87X AUDIO DRIVER
4392M: Clemens Ladisch <[email protected]>
4393L: [email protected] (moderated for non-subscribers)
4394S: Maintained
4395T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4396F: Documentation/sound/cards/bt87x.rst
4397F: sound/pci/bt87x.c
4398
4399BT8XXGPIO DRIVER
4400M: Michael Buesch <[email protected]>
4401S: Maintained
4402W: http://bu3sch.de/btgpio.php
4403F: drivers/gpio/gpio-bt8xx.c
4404
4405BTRFS FILE SYSTEM
4406M: Chris Mason <[email protected]>
4407M: Josef Bacik <[email protected]>
4408M: David Sterba <[email protected]>
4409L: [email protected]
4410S: Maintained
4411W: https://btrfs.readthedocs.io
4412W: https://btrfs.wiki.kernel.org/
4413Q: https://patchwork.kernel.org/project/linux-btrfs/list/
4414C: irc://irc.libera.chat/btrfs
4415T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4416F: Documentation/filesystems/btrfs.rst
4417F: fs/btrfs/
4418F: include/linux/btrfs*
4419F: include/trace/events/btrfs.h
4420F: include/uapi/linux/btrfs*
4421
4422BTTV VIDEO4LINUX DRIVER
4423M: Mauro Carvalho Chehab <[email protected]>
4424L: [email protected]
4425S: Odd fixes
4426W: https://linuxtv.org
4427T: git git://linuxtv.org/media_tree.git
4428F: Documentation/driver-api/media/drivers/bttv*
4429F: drivers/media/pci/bt8xx/bttv*
4430
4431BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4432M: Chanwoo Choi <[email protected]>
4433L: [email protected]
4434L: [email protected]
4435S: Maintained
4436T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4437F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4438F: drivers/devfreq/exynos-bus.c
4439
4440BUSLOGIC SCSI DRIVER
4441M: Khalid Aziz <[email protected]>
4442L: [email protected]
4443S: Maintained
4444F: drivers/scsi/BusLogic.*
4445F: drivers/scsi/FlashPoint.*
4446
4447BXCAN CAN NETWORK DRIVER
4448M: Dario Binacchi <[email protected]>
4449L: [email protected]
4450S: Maintained
4451F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4452F: drivers/net/can/bxcan.c
4453
4454C-MEDIA CMI8788 DRIVER
4455M: Clemens Ladisch <[email protected]>
4456L: [email protected] (moderated for non-subscribers)
4457S: Maintained
4458T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4459F: sound/pci/oxygen/
4460
4461C-SKY ARCHITECTURE
4462M: Guo Ren <[email protected]>
4463L: [email protected]
4464S: Supported
4465T: git https://github.com/c-sky/csky-linux.git
4466F: Documentation/devicetree/bindings/csky/
4467F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4468F: Documentation/devicetree/bindings/timer/csky,*
4469F: arch/csky/
4470F: drivers/clocksource/timer-gx6605s.c
4471F: drivers/clocksource/timer-mp-csky.c
4472F: drivers/irqchip/irq-csky-*
4473N: csky
4474K: csky
4475
4476CA8210 IEEE-802.15.4 RADIO DRIVER
4477L: [email protected]
4478S: Orphan
4479W: https://github.com/Cascoda/ca8210-linux.git
4480F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4481F: drivers/net/ieee802154/ca8210.c
4482
4483CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4484M: David Howells <[email protected]>
4485L: [email protected] (moderated for non-subscribers)
4486S: Supported
4487F: Documentation/filesystems/caching/cachefiles.rst
4488F: fs/cachefiles/
4489
4490CADENCE MIPI-CSI2 BRIDGES
4491M: Maxime Ripard <[email protected]>
4492L: [email protected]
4493S: Maintained
4494F: Documentation/devicetree/bindings/media/cdns,*.txt
4495F: drivers/media/platform/cadence/cdns-csi2*
4496
4497CADENCE NAND DRIVER
4498L: [email protected]
4499S: Orphan
4500F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4501F: drivers/mtd/nand/raw/cadence-nand-controller.c
4502
4503CADENCE USB3 DRD IP DRIVER
4504M: Peter Chen <[email protected]>
4505M: Pawel Laszczak <[email protected]>
4506R: Roger Quadros <[email protected]>
4507R: Aswath Govindraju <[email protected]>
4508L: [email protected]
4509S: Maintained
4510T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4511F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4512F: drivers/usb/cdns3/
4513X: drivers/usb/cdns3/cdnsp*
4514
4515CADENCE USBSSP DRD IP DRIVER
4516M: Pawel Laszczak <[email protected]>
4517L: [email protected]
4518S: Maintained
4519T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4520F: drivers/usb/cdns3/
4521X: drivers/usb/cdns3/cdns3*
4522
4523CADET FM/AM RADIO RECEIVER DRIVER
4524M: Hans Verkuil <[email protected]>
4525L: [email protected]
4526S: Maintained
4527W: https://linuxtv.org
4528T: git git://linuxtv.org/media_tree.git
4529F: drivers/media/radio/radio-cadet*
4530
4531CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4532L: [email protected]
4533S: Orphan
4534T: git git://linuxtv.org/media_tree.git
4535F: Documentation/admin-guide/media/cafe_ccic*
4536F: drivers/media/platform/marvell/
4537
4538CAIF NETWORK LAYER
4539L: [email protected]
4540S: Orphan
4541F: Documentation/networking/caif/
4542F: drivers/net/caif/
4543F: include/net/caif/
4544F: include/uapi/linux/caif/
4545F: net/caif/
4546
4547CAKE QDISC
4548M: Toke Høiland-Jørgensen <[email protected]>
4549L: [email protected] (moderated for non-subscribers)
4550S: Maintained
4551F: net/sched/sch_cake.c
4552
4553CAN NETWORK DRIVERS
4554M: Wolfgang Grandegger <[email protected]>
4555M: Marc Kleine-Budde <[email protected]>
4556L: [email protected]
4557S: Maintained
4558W: https://github.com/linux-can
4559T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4560T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4561F: Documentation/devicetree/bindings/net/can/
4562F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4563F: drivers/net/can/
4564F: drivers/phy/phy-can-transceiver.c
4565F: include/linux/can/bittiming.h
4566F: include/linux/can/dev.h
4567F: include/linux/can/length.h
4568F: include/linux/can/platform/
4569F: include/linux/can/rx-offload.h
4570F: include/uapi/linux/can/error.h
4571F: include/uapi/linux/can/netlink.h
4572F: include/uapi/linux/can/vxcan.h
4573
4574CAN NETWORK LAYER
4575M: Oliver Hartkopp <[email protected]>
4576M: Marc Kleine-Budde <[email protected]>
4577L: [email protected]
4578S: Maintained
4579W: https://github.com/linux-can
4580T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4581T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4582F: Documentation/networking/can.rst
4583F: include/linux/can/can-ml.h
4584F: include/linux/can/core.h
4585F: include/linux/can/skb.h
4586F: include/net/netns/can.h
4587F: include/uapi/linux/can.h
4588F: include/uapi/linux/can/bcm.h
4589F: include/uapi/linux/can/gw.h
4590F: include/uapi/linux/can/isotp.h
4591F: include/uapi/linux/can/raw.h
4592F: net/can/
4593
4594CAN-J1939 NETWORK LAYER
4595M: Robin van der Gracht <[email protected]>
4596M: Oleksij Rempel <[email protected]>
4597R: [email protected]
4598L: [email protected]
4599S: Maintained
4600F: Documentation/networking/j1939.rst
4601F: include/uapi/linux/can/j1939.h
4602F: net/can/j1939/
4603
4604CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4605M: Damien Le Moal <[email protected]>
4606L: [email protected]
4607L: [email protected] (pinctrl driver)
4608F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4609F: drivers/pinctrl/pinctrl-k210.c
4610
4611CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4612M: Damien Le Moal <[email protected]>
4613L: [email protected]
4614L: [email protected]
4615S: Maintained
4616F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4617F: drivers/reset/reset-k210.c
4618
4619CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4620M: Damien Le Moal <[email protected]>
4621L: [email protected]
4622S: Maintained
4623F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4624F: drivers/soc/canaan/
4625F: include/soc/canaan/
4626
4627CAPABILITIES
4628M: Serge Hallyn <[email protected]>
4629L: [email protected]
4630S: Supported
4631F: include/linux/capability.h
4632F: include/uapi/linux/capability.h
4633F: kernel/capability.c
4634F: security/commoncap.c
4635
4636CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4637M: Kevin Tsai <[email protected]>
4638S: Maintained
4639F: drivers/iio/light/cm*
4640
4641CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4642M: Christian Lamparter <[email protected]>
4643L: [email protected]
4644S: Maintained
4645W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4646F: drivers/net/wireless/ath/carl9170/
4647
4648CAVIUM I2C DRIVER
4649M: Robert Richter <[email protected]>
4650S: Odd Fixes
4651W: http://www.marvell.com
4652F: drivers/i2c/busses/i2c-octeon*
4653F: drivers/i2c/busses/i2c-thunderx*
4654
4655CAVIUM LIQUIDIO NETWORK DRIVER
4656M: Derek Chickles <[email protected]>
4657M: Satanand Burla <[email protected]>
4658M: Felix Manlunas <[email protected]>
4659L: [email protected]
4660S: Supported
4661W: http://www.marvell.com
4662F: drivers/net/ethernet/cavium/liquidio/
4663
4664CAVIUM MMC DRIVER
4665M: Robert Richter <[email protected]>
4666S: Odd Fixes
4667W: http://www.marvell.com
4668F: drivers/mmc/host/cavium*
4669
4670CAVIUM OCTEON-TX CRYPTO DRIVER
4671M: George Cherian <[email protected]>
4672L: [email protected]
4673S: Supported
4674W: http://www.marvell.com
4675F: drivers/crypto/cavium/cpt/
4676
4677CAVIUM THUNDERX2 ARM64 SOC
4678M: Robert Richter <[email protected]>
4679L: [email protected] (moderated for non-subscribers)
4680S: Odd Fixes
4681F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4682F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4683
4684CBS/ETF/TAPRIO QDISCS
4685M: Vinicius Costa Gomes <[email protected]>
4686L: [email protected]
4687S: Maintained
4688F: net/sched/sch_cbs.c
4689F: net/sched/sch_etf.c
4690F: net/sched/sch_taprio.c
4691
4692CC2520 IEEE-802.15.4 RADIO DRIVER
4693M: Stefan Schmidt <[email protected]>
4694L: [email protected]
4695S: Odd Fixes
4696F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4697F: drivers/net/ieee802154/cc2520.c
4698
4699CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4700M: Gilad Ben-Yossef <[email protected]>
4701L: [email protected]
4702S: Supported
4703W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4704F: drivers/crypto/ccree/
4705
4706CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4707M: Hadar Gat <[email protected]>
4708L: [email protected]
4709S: Supported
4710W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4711F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4712F: drivers/char/hw_random/cctrng.c
4713F: drivers/char/hw_random/cctrng.h
4714
4715CEC FRAMEWORK
4716M: Hans Verkuil <[email protected]>
4717L: [email protected]
4718S: Supported
4719W: http://linuxtv.org
4720T: git git://linuxtv.org/media_tree.git
4721F: Documentation/ABI/testing/debugfs-cec-error-inj
4722F: Documentation/devicetree/bindings/media/cec/cec-common.yaml
4723F: Documentation/driver-api/media/cec-core.rst
4724F: Documentation/userspace-api/media/cec
4725F: drivers/media/cec/
4726F: drivers/media/rc/keymaps/rc-cec.c
4727F: include/media/cec-notifier.h
4728F: include/media/cec.h
4729F: include/uapi/linux/cec-funcs.h
4730F: include/uapi/linux/cec.h
4731
4732CEC GPIO DRIVER
4733M: Hans Verkuil <[email protected]>
4734L: [email protected]
4735S: Supported
4736W: http://linuxtv.org
4737T: git git://linuxtv.org/media_tree.git
4738F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4739F: drivers/media/cec/platform/cec-gpio/
4740
4741CELL BROADBAND ENGINE ARCHITECTURE
4742M: Arnd Bergmann <[email protected]>
4743L: [email protected]
4744S: Supported
4745W: http://www.ibm.com/developerworks/power/cell/
4746F: arch/powerpc/include/asm/cell*.h
4747F: arch/powerpc/include/asm/spu*.h
4748F: arch/powerpc/include/uapi/asm/spu*.h
4749F: arch/powerpc/platforms/cell/
4750
4751CELLWISE CW2015 BATTERY DRIVER
4752M: Tobias Schrammm <[email protected]>
4753S: Maintained
4754F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4755F: drivers/power/supply/cw2015_battery.c
4756
4757CEPH COMMON CODE (LIBCEPH)
4758M: Ilya Dryomov <[email protected]>
4759M: Xiubo Li <[email protected]>
4760R: Jeff Layton <[email protected]>
4761L: [email protected]
4762S: Supported
4763W: http://ceph.com/
4764T: git https://github.com/ceph/ceph-client.git
4765F: include/linux/ceph/
4766F: include/linux/crush/
4767F: net/ceph/
4768
4769CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4770M: Xiubo Li <[email protected]>
4771M: Ilya Dryomov <[email protected]>
4772R: Jeff Layton <[email protected]>
4773L: [email protected]
4774S: Supported
4775W: http://ceph.com/
4776T: git https://github.com/ceph/ceph-client.git
4777F: Documentation/filesystems/ceph.rst
4778F: fs/ceph/
4779
4780CERTIFICATE HANDLING
4781M: David Howells <[email protected]>
4782M: David Woodhouse <[email protected]>
4783L: [email protected]
4784S: Maintained
4785F: Documentation/admin-guide/module-signing.rst
4786F: certs/
4787F: scripts/sign-file.c
4788F: tools/certs/
4789
4790CFAG12864B LCD DRIVER
4791M: Miguel Ojeda <[email protected]>
4792S: Maintained
4793F: drivers/auxdisplay/cfag12864b.c
4794F: include/linux/cfag12864b.h
4795
4796CFAG12864BFB LCD FRAMEBUFFER DRIVER
4797M: Miguel Ojeda <[email protected]>
4798S: Maintained
4799F: drivers/auxdisplay/cfag12864bfb.c
4800F: include/linux/cfag12864b.h
4801
4802CHAR and MISC DRIVERS
4803M: Arnd Bergmann <[email protected]>
4804M: Greg Kroah-Hartman <[email protected]>
4805S: Supported
4806T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4807F: drivers/char/
4808F: drivers/misc/
4809F: include/linux/miscdevice.h
4810X: drivers/char/agp/
4811X: drivers/char/hw_random/
4812X: drivers/char/ipmi/
4813X: drivers/char/random.c
4814X: drivers/char/tpm/
4815
4816CHECKPATCH
4817M: Andy Whitcroft <[email protected]>
4818M: Joe Perches <[email protected]>
4819R: Dwaipayan Ray <[email protected]>
4820R: Lukas Bulwahn <[email protected]>
4821S: Maintained
4822F: scripts/checkpatch.pl
4823
4824CHECKPATCH DOCUMENTATION
4825M: Dwaipayan Ray <[email protected]>
4826M: Lukas Bulwahn <[email protected]>
4827R: Joe Perches <[email protected]>
4828S: Maintained
4829F: Documentation/dev-tools/checkpatch.rst
4830
4831CHINESE DOCUMENTATION
4832M: Alex Shi <[email protected]>
4833M: Yanteng Si <[email protected]>
4834S: Maintained
4835F: Documentation/translations/zh_CN/
4836
4837CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4838M: Peter Chen <[email protected]>
4839L: [email protected]
4840S: Maintained
4841T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4842F: drivers/usb/chipidea/
4843
4844CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4845M: Hans de Goede <[email protected]>
4846L: [email protected]
4847S: Maintained
4848F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4849F: drivers/input/touchscreen/chipone_icn8318.c
4850
4851CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4852M: Hans de Goede <[email protected]>
4853L: [email protected]
4854S: Maintained
4855F: drivers/input/touchscreen/chipone_icn8505.c
4856
4857CHROME HARDWARE PLATFORM SUPPORT
4858M: Benson Leung <[email protected]>
4859L: [email protected]
4860S: Maintained
4861T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4862F: drivers/platform/chrome/
4863
4864CHROMEOS EC CODEC DRIVER
4865M: Cheng-Yi Chiang <[email protected]>
4866M: Tzung-Bi Shih <[email protected]>
4867R: Guenter Roeck <[email protected]>
4868L: [email protected]
4869S: Maintained
4870F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4871F: sound/soc/codecs/cros_ec_codec.*
4872
4873CHROMEOS EC SUBDRIVERS
4874M: Benson Leung <[email protected]>
4875R: Guenter Roeck <[email protected]>
4876L: [email protected]
4877S: Maintained
4878F: drivers/power/supply/cros_usbpd-charger.c
4879N: cros_ec
4880N: cros-ec
4881
4882CHROMEOS EC UART DRIVER
4883M: Bhanu Prakash Maiya <[email protected]>
4884R: Benson Leung <[email protected]>
4885R: Tzung-Bi Shih <[email protected]>
4886S: Maintained
4887F: drivers/platform/chrome/cros_ec_uart.c
4888
4889CHROMEOS EC USB PD NOTIFY DRIVER
4890M: Prashant Malani <[email protected]>
4891L: [email protected]
4892S: Maintained
4893F: drivers/platform/chrome/cros_usbpd_notify.c
4894F: include/linux/platform_data/cros_usbpd_notify.h
4895
4896CHROMEOS EC USB TYPE-C DRIVER
4897M: Prashant Malani <[email protected]>
4898L: [email protected]
4899S: Maintained
4900F: drivers/platform/chrome/cros_ec_typec.*
4901F: drivers/platform/chrome/cros_typec_switch.c
4902F: drivers/platform/chrome/cros_typec_vdm.*
4903
4904CHROMEOS HPS DRIVER
4905M: Dan Callaghan <[email protected]>
4906R: Sami Kyöstilä <[email protected]>
4907S: Maintained
4908F: drivers/platform/chrome/cros_hps_i2c.c
4909
4910CHRONTEL CH7322 CEC DRIVER
4911M: Joe Tessler <[email protected]>
4912L: [email protected]
4913S: Maintained
4914T: git git://linuxtv.org/media_tree.git
4915F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4916F: drivers/media/cec/i2c/ch7322.c
4917
4918CIRRUS LOGIC AUDIO CODEC DRIVERS
4919M: James Schulman <[email protected]>
4920M: David Rhodes <[email protected]>
4921M: Richard Fitzgerald <[email protected]>
4922L: [email protected] (moderated for non-subscribers)
4923L: [email protected]
4924S: Maintained
4925F: Documentation/devicetree/bindings/sound/cirrus,cs*
4926F: include/dt-bindings/sound/cs*
4927F: include/sound/cs*
4928F: sound/pci/hda/cs*
4929F: sound/pci/hda/hda_cs_dsp_ctl.*
4930F: sound/soc/codecs/cs*
4931
4932CIRRUS LOGIC DSP FIRMWARE DRIVER
4933M: Simon Trimmer <[email protected]>
4934M: Charles Keepax <[email protected]>
4935M: Richard Fitzgerald <[email protected]>
4936L: [email protected]
4937S: Supported
4938W: https://github.com/CirrusLogic/linux-drivers/wiki
4939T: git https://github.com/CirrusLogic/linux-drivers.git
4940F: drivers/firmware/cirrus/*
4941F: include/linux/firmware/cirrus/*
4942
4943CIRRUS LOGIC EP93XX ETHERNET DRIVER
4944M: Hartley Sweeten <[email protected]>
4945L: [email protected]
4946S: Maintained
4947F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4948
4949CIRRUS LOGIC LOCHNAGAR DRIVER
4950M: Charles Keepax <[email protected]>
4951M: Richard Fitzgerald <[email protected]>
4952L: [email protected]
4953S: Supported
4954F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4955F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4956F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4957F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4958F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4959F: Documentation/hwmon/lochnagar.rst
4960F: drivers/clk/clk-lochnagar.c
4961F: drivers/hwmon/lochnagar-hwmon.c
4962F: drivers/mfd/lochnagar-i2c.c
4963F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4964F: drivers/regulator/lochnagar-regulator.c
4965F: include/dt-bindings/clock/lochnagar.h
4966F: include/dt-bindings/pinctrl/lochnagar.h
4967F: include/linux/mfd/lochnagar*
4968F: sound/soc/codecs/lochnagar-sc.c
4969
4970CIRRUS LOGIC MADERA CODEC DRIVERS
4971M: Charles Keepax <[email protected]>
4972M: Richard Fitzgerald <[email protected]>
4973L: [email protected] (moderated for non-subscribers)
4974L: [email protected]
4975S: Supported
4976W: https://github.com/CirrusLogic/linux-drivers/wiki
4977T: git https://github.com/CirrusLogic/linux-drivers.git
4978F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4979F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4980F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4981F: drivers/gpio/gpio-madera*
4982F: drivers/irqchip/irq-madera*
4983F: drivers/mfd/cs47l*
4984F: drivers/mfd/madera*
4985F: drivers/pinctrl/cirrus/*
4986F: include/dt-bindings/sound/madera*
4987F: include/linux/irqchip/irq-madera*
4988F: include/linux/mfd/madera/*
4989F: include/sound/madera*
4990F: sound/soc/codecs/cs47l*
4991F: sound/soc/codecs/madera*
4992
4993CISCO FCOE HBA DRIVER
4994M: Satish Kharat <[email protected]>
4995M: Sesidhar Baddela <[email protected]>
4996M: Karan Tilak Kumar <[email protected]>
4997L: [email protected]
4998S: Supported
4999F: drivers/scsi/fnic/
5000
5001CISCO SCSI HBA DRIVER
5002M: Karan Tilak Kumar <[email protected]>
5003M: Sesidhar Baddela <[email protected]>
5004L: [email protected]
5005S: Supported
5006F: drivers/scsi/snic/
5007
5008CISCO VIC ETHERNET NIC DRIVER
5009M: Christian Benvenuti <[email protected]>
5010M: Satish Kharat <[email protected]>
5011S: Supported
5012F: drivers/net/ethernet/cisco/enic/
5013
5014CISCO VIC LOW LATENCY NIC DRIVER
5015M: Christian Benvenuti <[email protected]>
5016M: Nelson Escobar <[email protected]>
5017S: Supported
5018F: drivers/infiniband/hw/usnic/
5019
5020CLANG CONTROL FLOW INTEGRITY SUPPORT
5021M: Sami Tolvanen <[email protected]>
5022M: Kees Cook <[email protected]>
5023R: Nathan Chancellor <[email protected]>
5024R: Nick Desaulniers <[email protected]>
5025L: [email protected]
5026S: Supported
5027B: https://github.com/ClangBuiltLinux/linux/issues
5028T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5029F: include/linux/cfi.h
5030F: kernel/cfi.c
5031
5032CLANG-FORMAT FILE
5033M: Miguel Ojeda <[email protected]>
5034S: Maintained
5035F: .clang-format
5036
5037CLANG/LLVM BUILD SUPPORT
5038M: Nathan Chancellor <[email protected]>
5039M: Nick Desaulniers <[email protected]>
5040R: Tom Rix <[email protected]>
5041L: [email protected]
5042S: Supported
5043W: https://clangbuiltlinux.github.io/
5044B: https://github.com/ClangBuiltLinux/linux/issues
5045C: irc://irc.libera.chat/clangbuiltlinux
5046F: Documentation/kbuild/llvm.rst
5047F: include/linux/compiler-clang.h
5048F: scripts/Makefile.clang
5049F: scripts/clang-tools/
5050K: \b(?i:clang|llvm)\b
5051
5052CLK API
5053M: Russell King <[email protected]>
5054L: [email protected]
5055S: Maintained
5056F: include/linux/clk.h
5057
5058CLOCKSOURCE, CLOCKEVENT DRIVERS
5059M: Daniel Lezcano <[email protected]>
5060M: Thomas Gleixner <[email protected]>
5061L: [email protected]
5062S: Supported
5063T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5064F: Documentation/devicetree/bindings/timer/
5065F: drivers/clocksource/
5066
5067CMPC ACPI DRIVER
5068M: Thadeu Lima de Souza Cascardo <[email protected]>
5069M: Daniel Oliveira Nascimento <[email protected]>
5070L: [email protected]
5071S: Supported
5072F: drivers/platform/x86/classmate-laptop.c
5073
5074COBALT MEDIA DRIVER
5075M: Hans Verkuil <[email protected]>
5076L: [email protected]
5077S: Supported
5078W: https://linuxtv.org
5079T: git git://linuxtv.org/media_tree.git
5080F: drivers/media/pci/cobalt/
5081
5082COCCINELLE/Semantic Patches (SmPL)
5083M: Julia Lawall <[email protected]>
5084M: Nicolas Palix <[email protected]>
5085L: [email protected] (moderated for non-subscribers)
5086S: Supported
5087W: https://coccinelle.gitlabpages.inria.fr/website/
5088T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5089F: Documentation/dev-tools/coccinelle.rst
5090F: scripts/coccicheck
5091F: scripts/coccinelle/
5092
5093CODA FILE SYSTEM
5094M: Jan Harkes <[email protected]>
5095M: [email protected]
5096L: [email protected]
5097S: Maintained
5098W: http://www.coda.cs.cmu.edu/
5099F: Documentation/filesystems/coda.rst
5100F: fs/coda/
5101F: include/linux/coda*.h
5102F: include/uapi/linux/coda*.h
5103
5104CODA V4L2 MEM2MEM DRIVER
5105M: Philipp Zabel <[email protected]>
5106L: [email protected]
5107S: Maintained
5108F: Documentation/devicetree/bindings/media/coda.yaml
5109F: drivers/media/platform/chips-media/
5110
5111CODE OF CONDUCT
5112M: Greg Kroah-Hartman <[email protected]>
5113S: Supported
5114F: Documentation/process/code-of-conduct-interpretation.rst
5115F: Documentation/process/code-of-conduct.rst
5116
5117COMEDI DRIVERS
5118M: Ian Abbott <[email protected]>
5119M: H Hartley Sweeten <[email protected]>
5120S: Odd Fixes
5121F: drivers/comedi/
5122F: include/linux/comedi/
5123F: include/uapi/linux/comedi.h
5124
5125COMMON CLK FRAMEWORK
5126M: Michael Turquette <[email protected]>
5127M: Stephen Boyd <[email protected]>
5128L: [email protected]
5129S: Maintained
5130Q: http://patchwork.kernel.org/project/linux-clk/list/
5131T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5132F: Documentation/devicetree/bindings/clock/
5133F: drivers/clk/
5134F: include/dt-bindings/clock/
5135F: include/linux/clk-pr*
5136F: include/linux/clk/
5137F: include/linux/of_clk.h
5138X: drivers/clk/clkdev.c
5139
5140COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5141M: Steve French <[email protected]>
5142R: Paulo Alcantara <[email protected]> (DFS, global name space)
5143R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5144R: Shyam Prasad N <[email protected]> (multichannel)
5145R: Tom Talpey <[email protected]> (RDMA, smbdirect)
5146L: [email protected]
5147L: [email protected] (moderated for non-subscribers)
5148S: Supported
5149W: https://wiki.samba.org/index.php/LinuxCIFS
5150T: git git://git.samba.org/sfrench/cifs-2.6.git
5151F: Documentation/admin-guide/cifs/
5152F: fs/smb/client/
5153F: fs/smb/common/
5154F: include/uapi/linux/cifs
5155
5156COMPACTPCI HOTPLUG CORE
5157M: Scott Murray <[email protected]>
5158L: [email protected]
5159S: Maintained
5160F: drivers/pci/hotplug/cpci_hotplug*
5161
5162COMPACTPCI HOTPLUG GENERIC DRIVER
5163M: Scott Murray <[email protected]>
5164L: [email protected]
5165S: Maintained
5166F: drivers/pci/hotplug/cpcihp_generic.c
5167
5168COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5169M: Scott Murray <[email protected]>
5170L: [email protected]
5171S: Maintained
5172F: drivers/pci/hotplug/cpcihp_zt5550.*
5173
5174COMPAL LAPTOP SUPPORT
5175M: Cezary Jackiewicz <[email protected]>
5176L: [email protected]
5177S: Maintained
5178F: drivers/platform/x86/compal-laptop.c
5179
5180COMPILER ATTRIBUTES
5181M: Miguel Ojeda <[email protected]>
5182R: Nick Desaulniers <[email protected]>
5183S: Maintained
5184F: include/linux/compiler_attributes.h
5185
5186COMPUTE EXPRESS LINK (CXL)
5187M: Alison Schofield <[email protected]>
5188M: Vishal Verma <[email protected]>
5189M: Ira Weiny <[email protected]>
5190M: Ben Widawsky <[email protected]>
5191M: Dan Williams <[email protected]>
5192L: [email protected]
5193S: Maintained
5194F: drivers/cxl/
5195F: include/uapi/linux/cxl_mem.h
5196
5197CONEXANT ACCESSRUNNER USB DRIVER
5198L: [email protected]
5199S: Orphan
5200W: http://accessrunner.sourceforge.net/
5201F: drivers/usb/atm/cxacru.c
5202
5203CONFIGFS
5204M: Joel Becker <[email protected]>
5205M: Christoph Hellwig <[email protected]>
5206S: Supported
5207T: git git://git.infradead.org/users/hch/configfs.git
5208F: fs/configfs/
5209F: include/linux/configfs.h
5210F: samples/configfs/
5211
5212CONSOLE SUBSYSTEM
5213M: Greg Kroah-Hartman <[email protected]>
5214S: Supported
5215F: drivers/video/console/
5216F: include/linux/console*
5217
5218CONTEXT TRACKING
5219M: Frederic Weisbecker <[email protected]>
5220M: "Paul E. McKenney" <[email protected]>
5221S: Maintained
5222F: include/linux/context_tracking*
5223F: kernel/context_tracking.c
5224
5225CONTROL GROUP (CGROUP)
5226M: Tejun Heo <[email protected]>
5227M: Zefan Li <[email protected]>
5228M: Johannes Weiner <[email protected]>
5229L: [email protected]
5230S: Maintained
5231T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5232F: Documentation/admin-guide/cgroup-v1/
5233F: Documentation/admin-guide/cgroup-v2.rst
5234F: include/linux/cgroup*
5235F: kernel/cgroup/
5236F: tools/testing/selftests/cgroup/
5237
5238CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5239M: Tejun Heo <[email protected]>
5240M: Josef Bacik <[email protected]>
5241M: Jens Axboe <[email protected]>
5242L: [email protected]
5243L: [email protected]
5244T: git git://git.kernel.dk/linux-block
5245F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5246F: block/bfq-cgroup.c
5247F: block/blk-cgroup.c
5248F: block/blk-iocost.c
5249F: block/blk-iolatency.c
5250F: block/blk-throttle.c
5251F: include/linux/blk-cgroup.h
5252
5253CONTROL GROUP - CPUSET
5254M: Waiman Long <[email protected]>
5255M: Zefan Li <[email protected]>
5256L: [email protected]
5257S: Maintained
5258T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5259F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5260F: include/linux/cpuset.h
5261F: kernel/cgroup/cpuset.c
5262
5263CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5264M: Johannes Weiner <[email protected]>
5265M: Michal Hocko <[email protected]>
5266M: Roman Gushchin <[email protected]>
5267M: Shakeel Butt <[email protected]>
5268R: Muchun Song <[email protected]>
5269L: [email protected]
5270L: [email protected]
5271S: Maintained
5272F: mm/memcontrol.c
5273F: mm/swap_cgroup.c
5274F: tools/testing/selftests/cgroup/memcg_protection.m
5275F: tools/testing/selftests/cgroup/test_kmem.c
5276F: tools/testing/selftests/cgroup/test_memcontrol.c
5277
5278CORETEMP HARDWARE MONITORING DRIVER
5279M: Fenghua Yu <[email protected]>
5280L: [email protected]
5281S: Maintained
5282F: Documentation/hwmon/coretemp.rst
5283F: drivers/hwmon/coretemp.c
5284
5285CORSAIR-CPRO HARDWARE MONITOR DRIVER
5286M: Marius Zachmann <[email protected]>
5287L: [email protected]
5288S: Maintained
5289F: drivers/hwmon/corsair-cpro.c
5290
5291CORSAIR-PSU HARDWARE MONITOR DRIVER
5292M: Wilken Gottwalt <[email protected]>
5293L: [email protected]
5294S: Maintained
5295F: Documentation/hwmon/corsair-psu.rst
5296F: drivers/hwmon/corsair-psu.c
5297
5298COUNTER SUBSYSTEM
5299M: William Breathitt Gray <[email protected]>
5300L: [email protected]
5301S: Maintained
5302T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5303F: Documentation/ABI/testing/sysfs-bus-counter
5304F: Documentation/driver-api/generic-counter.rst
5305F: drivers/counter/
5306F: include/linux/counter.h
5307F: include/uapi/linux/counter.h
5308F: tools/counter/
5309
5310CP2615 I2C DRIVER
5311M: Bence Csókás <[email protected]>
5312S: Maintained
5313F: drivers/i2c/busses/i2c-cp2615.c
5314
5315CPMAC ETHERNET DRIVER
5316M: Florian Fainelli <[email protected]>
5317L: [email protected]
5318S: Maintained
5319F: drivers/net/ethernet/ti/cpmac.c
5320
5321CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5322M: Viresh Kumar <[email protected]>
5323M: Sudeep Holla <[email protected]>
5324L: [email protected]
5325S: Maintained
5326W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5327F: drivers/cpufreq/vexpress-spc-cpufreq.c
5328
5329CPU FREQUENCY SCALING FRAMEWORK
5330M: "Rafael J. Wysocki" <[email protected]>
5331M: Viresh Kumar <[email protected]>
5332L: [email protected]
5333S: Maintained
5334B: https://bugzilla.kernel.org
5335T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5336T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5337F: Documentation/admin-guide/pm/cpufreq.rst
5338F: Documentation/admin-guide/pm/intel_pstate.rst
5339F: Documentation/cpu-freq/
5340F: Documentation/devicetree/bindings/cpufreq/
5341F: drivers/cpufreq/
5342F: include/linux/cpufreq.h
5343F: include/linux/sched/cpufreq.h
5344F: kernel/sched/cpufreq*.c
5345F: tools/testing/selftests/cpufreq/
5346
5347CPU IDLE TIME MANAGEMENT FRAMEWORK
5348M: "Rafael J. Wysocki" <[email protected]>
5349M: Daniel Lezcano <[email protected]>
5350L: [email protected]
5351S: Maintained
5352B: https://bugzilla.kernel.org
5353T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5354F: Documentation/admin-guide/pm/cpuidle.rst
5355F: Documentation/driver-api/pm/cpuidle.rst
5356F: drivers/cpuidle/
5357F: include/linux/cpuidle.h
5358
5359CPU POWER MONITORING SUBSYSTEM
5360M: Thomas Renninger <[email protected]>
5361M: Shuah Khan <[email protected]>
5362M: Shuah Khan <[email protected]>
5363L: [email protected]
5364S: Maintained
5365F: tools/power/cpupower/
5366
5367CPUID/MSR DRIVER
5368M: "H. Peter Anvin" <[email protected]>
5369S: Maintained
5370F: arch/x86/kernel/cpuid.c
5371F: arch/x86/kernel/msr.c
5372
5373CPUIDLE DRIVER - ARM BIG LITTLE
5374M: Lorenzo Pieralisi <[email protected]>
5375M: Daniel Lezcano <[email protected]>
5376L: [email protected]
5377L: [email protected] (moderated for non-subscribers)
5378S: Maintained
5379T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5380F: drivers/cpuidle/cpuidle-big_little.c
5381
5382CPUIDLE DRIVER - ARM EXYNOS
5383M: Daniel Lezcano <[email protected]>
5384M: Kukjin Kim <[email protected]>
5385R: Krzysztof Kozlowski <[email protected]>
5386L: [email protected]
5387L: [email protected]
5388S: Supported
5389F: arch/arm/mach-exynos/pm.c
5390F: drivers/cpuidle/cpuidle-exynos.c
5391F: include/linux/platform_data/cpuidle-exynos.h
5392
5393CPUIDLE DRIVER - ARM PSCI
5394M: Lorenzo Pieralisi <[email protected]>
5395M: Sudeep Holla <[email protected]>
5396L: [email protected]
5397L: [email protected] (moderated for non-subscribers)
5398S: Supported
5399F: drivers/cpuidle/cpuidle-psci.c
5400
5401CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5402M: Ulf Hansson <[email protected]>
5403L: [email protected]
5404L: [email protected] (moderated for non-subscribers)
5405S: Supported
5406F: drivers/cpuidle/cpuidle-psci-domain.c
5407F: drivers/cpuidle/cpuidle-psci.h
5408
5409CPUIDLE DRIVER - DT IDLE PM DOMAIN
5410M: Ulf Hansson <[email protected]>
5411L: [email protected]
5412S: Supported
5413F: drivers/cpuidle/dt_idle_genpd.c
5414F: drivers/cpuidle/dt_idle_genpd.h
5415
5416CPUIDLE DRIVER - RISC-V SBI
5417M: Anup Patel <[email protected]>
5418L: [email protected]
5419L: [email protected]
5420S: Maintained
5421F: drivers/cpuidle/cpuidle-riscv-sbi.c
5422
5423CRAMFS FILESYSTEM
5424M: Nicolas Pitre <[email protected]>
5425S: Maintained
5426F: Documentation/filesystems/cramfs.rst
5427F: fs/cramfs/
5428
5429CREATIVE SB0540
5430M: Bastien Nocera <[email protected]>
5431L: [email protected]
5432S: Maintained
5433F: drivers/hid/hid-creative-sb0540.c
5434
5435CRYPTO API
5436M: Herbert Xu <[email protected]>
5437M: "David S. Miller" <[email protected]>
5438L: [email protected]
5439S: Maintained
5440T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5441T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5442F: Documentation/crypto/
5443F: Documentation/devicetree/bindings/crypto/
5444F: arch/*/crypto/
5445F: crypto/
5446F: drivers/crypto/
5447F: include/crypto/
5448F: include/linux/crypto*
5449F: lib/crypto/
5450
5451CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5452M: Neil Horman <[email protected]>
5453L: [email protected]
5454S: Maintained
5455F: crypto/ansi_cprng.c
5456F: crypto/rng.c
5457
5458CS3308 MEDIA DRIVER
5459M: Hans Verkuil <[email protected]>
5460L: [email protected]
5461S: Odd Fixes
5462W: http://linuxtv.org
5463T: git git://linuxtv.org/media_tree.git
5464F: drivers/media/i2c/cs3308.c
5465
5466CS5535 Audio ALSA driver
5467M: Jaya Kumar <[email protected]>
5468S: Maintained
5469F: sound/pci/cs5535audio/
5470
5471CTU CAN FD DRIVER
5472M: Pavel Pisa <[email protected]>
5473M: Ondrej Ille <[email protected]>
5474L: [email protected]
5475S: Maintained
5476F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5477F: drivers/net/can/ctucanfd/
5478
5479CW1200 WLAN driver
5480M: Solomon Peachy <[email protected]>
5481S: Maintained
5482F: drivers/net/wireless/st/cw1200/
5483
5484CX18 VIDEO4LINUX DRIVER
5485M: Andy Walls <[email protected]>
5486L: [email protected]
5487S: Maintained
5488W: https://linuxtv.org
5489T: git git://linuxtv.org/media_tree.git
5490F: drivers/media/pci/cx18/
5491F: include/uapi/linux/ivtv*
5492
5493CX2341X MPEG ENCODER HELPER MODULE
5494M: Hans Verkuil <[email protected]>
5495L: [email protected]
5496S: Maintained
5497W: https://linuxtv.org
5498T: git git://linuxtv.org/media_tree.git
5499F: drivers/media/common/cx2341x*
5500F: include/media/drv-intf/cx2341x.h
5501
5502CX24120 MEDIA DRIVER
5503M: Jemma Denson <[email protected]>
5504M: Patrick Boettcher <[email protected]>
5505L: [email protected]
5506S: Maintained
5507W: https://linuxtv.org
5508Q: http://patchwork.linuxtv.org/project/linux-media/list/
5509F: drivers/media/dvb-frontends/cx24120*
5510
5511CX88 VIDEO4LINUX DRIVER
5512M: Mauro Carvalho Chehab <[email protected]>
5513L: [email protected]
5514S: Odd fixes
5515W: https://linuxtv.org
5516T: git git://linuxtv.org/media_tree.git
5517F: Documentation/driver-api/media/drivers/cx88*
5518F: drivers/media/pci/cx88/
5519
5520CXD2820R MEDIA DRIVER
5521M: Antti Palosaari <[email protected]>
5522L: [email protected]
5523S: Maintained
5524W: https://linuxtv.org
5525W: http://palosaari.fi/linux/
5526Q: http://patchwork.linuxtv.org/project/linux-media/list/
5527T: git git://linuxtv.org/anttip/media_tree.git
5528F: drivers/media/dvb-frontends/cxd2820r*
5529
5530CXGB3 ETHERNET DRIVER (CXGB3)
5531M: Raju Rangoju <[email protected]>
5532L: [email protected]
5533S: Supported
5534W: http://www.chelsio.com
5535F: drivers/net/ethernet/chelsio/cxgb3/
5536
5537CXGB3 ISCSI DRIVER (CXGB3I)
5538M: Varun Prakash <[email protected]>
5539L: [email protected]
5540S: Supported
5541W: http://www.chelsio.com
5542F: drivers/scsi/cxgbi/cxgb3i
5543
5544CXGB4 CRYPTO DRIVER (chcr)
5545M: Ayush Sawal <[email protected]>
5546L: [email protected]
5547S: Supported
5548W: http://www.chelsio.com
5549F: drivers/crypto/chelsio
5550
5551CXGB4 ETHERNET DRIVER (CXGB4)
5552M: Raju Rangoju <[email protected]>
5553L: [email protected]
5554S: Supported
5555W: http://www.chelsio.com
5556F: drivers/net/ethernet/chelsio/cxgb4/
5557
5558CXGB4 INLINE CRYPTO DRIVER
5559M: Ayush Sawal <[email protected]>
5560L: [email protected]
5561S: Supported
5562W: http://www.chelsio.com
5563F: drivers/net/ethernet/chelsio/inline_crypto/
5564
5565CXGB4 ISCSI DRIVER (CXGB4I)
5566M: Varun Prakash <[email protected]>
5567L: [email protected]
5568S: Supported
5569W: http://www.chelsio.com
5570F: drivers/scsi/cxgbi/cxgb4i
5571
5572CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5573M: Potnuri Bharat Teja <[email protected]>
5574L: [email protected]
5575S: Supported
5576W: http://www.openfabrics.org
5577F: drivers/infiniband/hw/cxgb4/
5578F: include/uapi/rdma/cxgb4-abi.h
5579
5580CXGB4VF ETHERNET DRIVER (CXGB4VF)
5581M: Raju Rangoju <[email protected]>
5582L: [email protected]
5583S: Supported
5584W: http://www.chelsio.com
5585F: drivers/net/ethernet/chelsio/cxgb4vf/
5586
5587CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5588M: Frederic Barrat <[email protected]>
5589M: Andrew Donnellan <[email protected]>
5590L: [email protected]
5591S: Supported
5592F: Documentation/ABI/testing/sysfs-class-cxl
5593F: Documentation/powerpc/cxl.rst
5594F: arch/powerpc/platforms/powernv/pci-cxl.c
5595F: drivers/misc/cxl/
5596F: include/misc/cxl*
5597F: include/uapi/misc/cxl.h
5598
5599CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5600M: Manoj N. Kumar <[email protected]>
5601M: Matthew R. Ochs <[email protected]>
5602M: Uma Krishnan <[email protected]>
5603L: [email protected]
5604S: Supported
5605F: Documentation/powerpc/cxlflash.rst
5606F: drivers/scsi/cxlflash/
5607F: include/uapi/scsi/cxlflash_ioctl.h
5608
5609CYBERPRO FB DRIVER
5610M: Russell King <[email protected]>
5611L: [email protected] (moderated for non-subscribers)
5612S: Maintained
5613W: http://www.armlinux.org.uk/
5614F: drivers/video/fbdev/cyber2000fb.*
5615
5616CYCLADES PC300 DRIVER
5617S: Orphan
5618F: drivers/net/wan/pc300*
5619
5620CYPRESS CY8C95X0 PINCTRL DRIVER
5621M: Patrick Rudolph <[email protected]>
5622L: [email protected]
5623S: Maintained
5624F: drivers/pinctrl/pinctrl-cy8c95x0.c
5625
5626CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5627M: Linus Walleij <[email protected]>
5628L: [email protected]
5629S: Maintained
5630F: drivers/input/touchscreen/cy8ctma140.c
5631
5632CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5633M: Yassine Oudjana <[email protected]>
5634L: [email protected]
5635S: Maintained
5636F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5637F: drivers/input/keyboard/cypress-sf.c
5638
5639CYPRESS_FIRMWARE MEDIA DRIVER
5640M: Antti Palosaari <[email protected]>
5641L: [email protected]
5642S: Maintained
5643W: https://linuxtv.org
5644W: http://palosaari.fi/linux/
5645Q: http://patchwork.linuxtv.org/project/linux-media/list/
5646T: git git://linuxtv.org/anttip/media_tree.git
5647F: drivers/media/common/cypress_firmware*
5648
5649CYTTSP TOUCHSCREEN DRIVER
5650M: Linus Walleij <[email protected]>
5651L: [email protected]
5652S: Maintained
5653F: drivers/input/touchscreen/cyttsp*
5654
5655D-LINK DIR-685 TOUCHKEYS DRIVER
5656M: Linus Walleij <[email protected]>
5657L: [email protected]
5658S: Supported
5659F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5660
5661DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5662M: Joshua Kinard <[email protected]>
5663S: Maintained
5664F: drivers/rtc/rtc-ds1685.c
5665F: include/linux/rtc/ds1685.h
5666
5667DAMA SLAVE for AX.25
5668M: Joerg Reuter <[email protected]>
5669L: [email protected]
5670S: Maintained
5671W: http://yaina.de/jreuter/
5672W: http://www.qsl.net/dl1bke/
5673F: net/ax25/af_ax25.c
5674F: net/ax25/ax25_dev.c
5675F: net/ax25/ax25_ds_*
5676F: net/ax25/ax25_in.c
5677F: net/ax25/ax25_out.c
5678F: net/ax25/ax25_timer.c
5679F: net/ax25/sysctl_net_ax25.c
5680
5681DATA ACCESS MONITOR
5682M: SeongJae Park <[email protected]>
5683L: [email protected]
5684L: [email protected]
5685S: Maintained
5686W: https://damonitor.github.io
5687P: Documentation/mm/damon/maintainer-profile.rst
5688T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5689T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
5690T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
5691F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5692F: Documentation/admin-guide/mm/damon/
5693F: Documentation/mm/damon/
5694F: include/linux/damon.h
5695F: include/trace/events/damon.h
5696F: mm/damon/
5697F: tools/testing/selftests/damon/
5698
5699DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5700L: [email protected]
5701S: Orphan
5702F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5703F: drivers/net/ethernet/dec/tulip/dmfe.c
5704
5705DC390/AM53C974 SCSI driver
5706M: Hannes Reinecke <[email protected]>
5707L: [email protected]
5708S: Maintained
5709F: drivers/scsi/am53c974.c
5710
5711DC395x SCSI driver
5712M: Oliver Neukum <[email protected]>
5713M: Ali Akcaagac <[email protected]>
5714M: Jamie Lenehan <[email protected]>
5715L: [email protected]
5716S: Maintained
5717W: http://twibble.org/dist/dc395x/
5718W: http://lists.twibble.org/mailman/listinfo/dc395x/
5719F: Documentation/scsi/dc395x.rst
5720F: drivers/scsi/dc395x.*
5721
5722DCCP PROTOCOL
5723L: [email protected]
5724S: Orphan
5725W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5726F: include/linux/dccp.h
5727F: include/linux/tfrc.h
5728F: include/uapi/linux/dccp.h
5729F: net/dccp/
5730
5731DEBUGOBJECTS:
5732M: Thomas Gleixner <[email protected]>
5733L: [email protected]
5734S: Maintained
5735T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
5736F: lib/debugobjects.c
5737F: include/linux/debugobjects.h
5738
5739DECSTATION PLATFORM SUPPORT
5740M: "Maciej W. Rozycki" <[email protected]>
5741L: [email protected]
5742S: Maintained
5743W: http://www.linux-mips.org/wiki/DECstation
5744F: arch/mips/dec/
5745F: arch/mips/include/asm/dec/
5746F: arch/mips/include/asm/mach-dec/
5747
5748DEFXX FDDI NETWORK DRIVER
5749M: "Maciej W. Rozycki" <[email protected]>
5750S: Maintained
5751F: drivers/net/fddi/defxx.*
5752
5753DEFZA FDDI NETWORK DRIVER
5754M: "Maciej W. Rozycki" <[email protected]>
5755S: Maintained
5756F: drivers/net/fddi/defza.*
5757
5758DEINTERLACE DRIVERS FOR ALLWINNER H3
5759M: Jernej Skrabec <[email protected]>
5760L: [email protected]
5761S: Maintained
5762T: git git://linuxtv.org/media_tree.git
5763F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5764F: drivers/media/platform/sunxi/sun8i-di/
5765
5766DELL LAPTOP DRIVER
5767M: Matthew Garrett <[email protected]>
5768M: Pali Rohár <[email protected]>
5769L: [email protected]
5770S: Maintained
5771F: drivers/platform/x86/dell/dell-laptop.c
5772
5773DELL LAPTOP FREEFALL DRIVER
5774M: Pali Rohár <[email protected]>
5775S: Maintained
5776F: drivers/platform/x86/dell/dell-smo8800.c
5777
5778DELL LAPTOP RBTN DRIVER
5779M: Pali Rohár <[email protected]>
5780S: Maintained
5781F: drivers/platform/x86/dell/dell-rbtn.*
5782
5783DELL LAPTOP SMM DRIVER
5784M: Pali Rohár <[email protected]>
5785S: Maintained
5786F: Documentation/ABI/obsolete/procfs-i8k
5787F: drivers/hwmon/dell-smm-hwmon.c
5788F: include/uapi/linux/i8k.h
5789
5790DELL REMOTE BIOS UPDATE DRIVER
5791M: Stuart Hayes <[email protected]>
5792L: [email protected]
5793S: Maintained
5794F: drivers/platform/x86/dell/dell_rbu.c
5795
5796DELL SMBIOS DRIVER
5797M: Pali Rohár <[email protected]>
5798L: [email protected]
5799L: [email protected]
5800S: Maintained
5801F: drivers/platform/x86/dell/dell-smbios.*
5802
5803DELL SMBIOS SMM DRIVER
5804L: [email protected]
5805L: [email protected]
5806S: Maintained
5807F: drivers/platform/x86/dell/dell-smbios-smm.c
5808
5809DELL SMBIOS WMI DRIVER
5810L: [email protected]
5811L: [email protected]
5812S: Maintained
5813F: drivers/platform/x86/dell/dell-smbios-wmi.c
5814F: tools/wmi/dell-smbios-example.c
5815
5816DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5817M: Stuart Hayes <[email protected]>
5818L: [email protected]
5819S: Maintained
5820F: Documentation/driver-api/dcdbas.rst
5821F: drivers/platform/x86/dell/dcdbas.*
5822
5823DELL WMI DDV DRIVER
5824M: Armin Wolf <[email protected]>
5825S: Maintained
5826F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
5827F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
5828F: drivers/platform/x86/dell/dell-wmi-ddv.c
5829
5830DELL WMI DESCRIPTOR DRIVER
5831L: [email protected]
5832S: Maintained
5833F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5834
5835DELL WMI HARDWARE PRIVACY SUPPORT
5836M: Perry Yuan <[email protected]>
5837L: [email protected]
5838L: [email protected]
5839S: Maintained
5840F: drivers/platform/x86/dell/dell-wmi-privacy.c
5841
5842DELL WMI NOTIFICATIONS DRIVER
5843M: Matthew Garrett <[email protected]>
5844M: Pali Rohár <[email protected]>
5845S: Maintained
5846F: drivers/platform/x86/dell/dell-wmi-base.c
5847
5848DELL WMI SYSMAN DRIVER
5849M: Prasanth Ksr <[email protected]>
5850L: [email protected]
5851L: [email protected]
5852S: Maintained
5853F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5854F: drivers/platform/x86/dell/dell-wmi-sysman/
5855
5856DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5857M: Zev Weiss <[email protected]>
5858L: [email protected]
5859S: Maintained
5860F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5861
5862DELTA DPS920AB PSU DRIVER
5863M: Robert Marko <[email protected]>
5864L: [email protected]
5865S: Maintained
5866F: Documentation/hwmon/dps920ab.rst
5867F: drivers/hwmon/pmbus/dps920ab.c
5868
5869DELTA NETWORKS TN48M CPLD DRIVERS
5870M: Robert Marko <[email protected]>
5871S: Maintained
5872F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5873F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5874F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5875F: drivers/gpio/gpio-tn48m.c
5876F: include/dt-bindings/reset/delta,tn48m-reset.h
5877
5878DELTA ST MEDIA DRIVER
5879M: Hugues Fruchet <[email protected]>
5880L: [email protected]
5881S: Supported
5882W: https://linuxtv.org
5883T: git git://linuxtv.org/media_tree.git
5884F: drivers/media/platform/st/sti/delta
5885
5886DENALI NAND DRIVER
5887L: [email protected]
5888S: Orphan
5889F: drivers/mtd/nand/raw/denali*
5890
5891DESIGNWARE EDMA CORE IP DRIVER
5892M: Gustavo Pimentel <[email protected]>
5893L: [email protected]
5894S: Maintained
5895F: drivers/dma/dw-edma/
5896F: include/linux/dma/edma.h
5897
5898DESIGNWARE USB2 DRD IP DRIVER
5899M: Minas Harutyunyan <[email protected]>
5900L: [email protected]
5901S: Maintained
5902T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5903F: drivers/usb/dwc2/
5904
5905DESIGNWARE USB3 DRD IP DRIVER
5906M: Thinh Nguyen <[email protected]>
5907L: [email protected]
5908S: Maintained
5909F: drivers/usb/dwc3/
5910
5911DESIGNWARE XDATA IP DRIVER
5912M: Gustavo Pimentel <[email protected]>
5913L: [email protected]
5914S: Maintained
5915F: Documentation/misc-devices/dw-xdata-pcie.rst
5916F: drivers/misc/dw-xdata-pcie.c
5917
5918DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5919M: Andreas Klinger <[email protected]>
5920L: [email protected]
5921S: Maintained
5922F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5923F: drivers/iio/proximity/srf*.c
5924
5925DEVICE COREDUMP (DEV_COREDUMP)
5926M: Johannes Berg <[email protected]>
5927L: [email protected]
5928S: Maintained
5929F: drivers/base/devcoredump.c
5930F: include/linux/devcoredump.h
5931
5932DEVICE DEPENDENCY HELPER SCRIPT
5933M: Saravana Kannan <[email protected]>
5934L: [email protected]
5935S: Maintained
5936F: scripts/dev-needs.sh
5937
5938DEVICE DIRECT ACCESS (DAX)
5939M: Dan Williams <[email protected]>
5940M: Vishal Verma <[email protected]>
5941M: Dave Jiang <[email protected]>
5942L: [email protected]
5943L: [email protected]
5944S: Supported
5945F: drivers/dax/
5946
5947DEVICE FREQUENCY (DEVFREQ)
5948M: MyungJoo Ham <[email protected]>
5949M: Kyungmin Park <[email protected]>
5950M: Chanwoo Choi <[email protected]>
5951L: [email protected]
5952S: Maintained
5953T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5954F: Documentation/devicetree/bindings/devfreq/
5955F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5956F: drivers/devfreq/
5957F: include/linux/devfreq.h
5958F: include/trace/events/devfreq.h
5959
5960DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5961M: Chanwoo Choi <[email protected]>
5962L: [email protected]
5963S: Supported
5964T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5965F: Documentation/devicetree/bindings/devfreq/event/
5966F: drivers/devfreq/devfreq-event.c
5967F: drivers/devfreq/event/
5968F: include/dt-bindings/pmu/exynos_ppmu.h
5969F: include/linux/devfreq-event.h
5970
5971DEVICE RESOURCE MANAGEMENT HELPERS
5972M: Hans de Goede <[email protected]>
5973R: Matti Vaittinen <[email protected]>
5974S: Maintained
5975F: include/linux/devm-helpers.h
5976
5977DEVICE-MAPPER (LVM)
5978M: Alasdair Kergon <[email protected]>
5979M: Mike Snitzer <[email protected]>
5980M: [email protected]
5981L: [email protected]
5982S: Maintained
5983W: http://sources.redhat.com/dm
5984Q: http://patchwork.kernel.org/project/dm-devel/list/
5985T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5986T: quilt http://people.redhat.com/agk/patches/linux/editing/
5987F: Documentation/admin-guide/device-mapper/
5988F: drivers/md/Kconfig
5989F: drivers/md/Makefile
5990F: drivers/md/dm*
5991F: drivers/md/persistent-data/
5992F: include/linux/device-mapper.h
5993F: include/linux/dm-*.h
5994F: include/uapi/linux/dm-*.h
5995
5996DEVLINK
5997M: Jiri Pirko <[email protected]>
5998L: [email protected]
5999S: Supported
6000F: Documentation/networking/devlink
6001F: include/net/devlink.h
6002F: include/uapi/linux/devlink.h
6003F: net/devlink/
6004
6005DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6006M: Christoph Niedermaier <[email protected]>
6007L: [email protected]
6008S: Maintained
6009F: arch/arm/boot/dts/imx6*-dhcom-*
6010F: arch/arm/boot/dts/imx6*-dhcor-*
6011
6012DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6013M: Marek Vasut <[email protected]>
6014L: [email protected]
6015S: Maintained
6016F: arch/arm/boot/dts/stm32mp1*-dhcom-*
6017F: arch/arm/boot/dts/stm32mp1*-dhcor-*
6018
6019DIALOG SEMICONDUCTOR DRIVERS
6020M: Support Opensource <[email protected]>
6021S: Supported
6022W: http://www.dialog-semiconductor.com/products
6023F: Documentation/devicetree/bindings/input/da90??-onkey.txt
6024F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6025F: Documentation/devicetree/bindings/mfd/da90*.txt
6026F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6027F: Documentation/devicetree/bindings/regulator/da92*.txt
6028F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6029F: Documentation/devicetree/bindings/regulator/slg51000.txt
6030F: Documentation/devicetree/bindings/sound/da[79]*.txt
6031F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6032F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6033F: Documentation/hwmon/da90??.rst
6034F: drivers/gpio/gpio-da90??.c
6035F: drivers/hwmon/da90??-hwmon.c
6036F: drivers/iio/adc/da91??-*.c
6037F: drivers/input/misc/da72??.[ch]
6038F: drivers/input/misc/da90??_onkey.c
6039F: drivers/input/touchscreen/da9052_tsi.c
6040F: drivers/leds/leds-da90??.c
6041F: drivers/mfd/da903x.c
6042F: drivers/mfd/da90??-*.c
6043F: drivers/mfd/da91??-*.c
6044F: drivers/pinctrl/pinctrl-da90??.c
6045F: drivers/power/supply/da9052-battery.c
6046F: drivers/power/supply/da91??-*.c
6047F: drivers/regulator/da9???-regulator.[ch]
6048F: drivers/regulator/slg51000-regulator.[ch]
6049F: drivers/rtc/rtc-da90??.c
6050F: drivers/thermal/da90??-thermal.c
6051F: drivers/video/backlight/da90??_bl.c
6052F: drivers/watchdog/da90??_wdt.c
6053F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6054F: include/linux/mfd/da903x.h
6055F: include/linux/mfd/da9052/
6056F: include/linux/mfd/da9055/
6057F: include/linux/mfd/da9062/
6058F: include/linux/mfd/da9063/
6059F: include/linux/mfd/da9150/
6060F: include/linux/regulator/da9211.h
6061F: include/sound/da[79]*.h
6062F: sound/soc/codecs/da[79]*.[ch]
6063
6064DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6065M: William Breathitt Gray <[email protected]>
6066L: [email protected]
6067S: Maintained
6068F: drivers/gpio/gpio-gpio-mm.c
6069
6070DIOLAN U2C-12 I2C DRIVER
6071M: Guenter Roeck <[email protected]>
6072L: [email protected]
6073S: Maintained
6074F: drivers/i2c/busses/i2c-diolan-u2c.c
6075
6076DIRECTORY NOTIFICATION (DNOTIFY)
6077M: Jan Kara <[email protected]>
6078R: Amir Goldstein <[email protected]>
6079L: [email protected]
6080S: Maintained
6081F: Documentation/filesystems/dnotify.rst
6082F: fs/notify/dnotify/
6083F: include/linux/dnotify.h
6084
6085DISK GEOMETRY AND PARTITION HANDLING
6086M: Andries Brouwer <[email protected]>
6087S: Maintained
6088W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6089W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6090W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6091
6092DISKQUOTA
6093M: Jan Kara <[email protected]>
6094S: Maintained
6095F: Documentation/filesystems/quota.rst
6096F: fs/quota/
6097F: include/linux/quota*.h
6098F: include/uapi/linux/quota*.h
6099
6100DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6101M: Bernie Thompson <[email protected]>
6102L: [email protected]
6103S: Maintained
6104W: http://plugable.com/category/projects/udlfb/
6105F: Documentation/fb/udlfb.rst
6106F: drivers/video/fbdev/udlfb.c
6107F: include/video/udlfb.h
6108
6109DISTRIBUTED LOCK MANAGER (DLM)
6110M: Christine Caulfield <[email protected]>
6111M: David Teigland <[email protected]>
6112L: [email protected]
6113S: Supported
6114W: http://sources.redhat.com/cluster/
6115T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6116F: fs/dlm/
6117
6118DMA BUFFER SHARING FRAMEWORK
6119M: Sumit Semwal <[email protected]>
6120M: Christian König <[email protected]>
6121L: [email protected]
6122L: [email protected]
6123L: [email protected] (moderated for non-subscribers)
6124S: Maintained
6125T: git git://anongit.freedesktop.org/drm/drm-misc
6126F: Documentation/driver-api/dma-buf.rst
6127F: drivers/dma-buf/
6128F: include/linux/*fence.h
6129F: include/linux/dma-buf.h
6130F: include/linux/dma-resv.h
6131K: \bdma_(?:buf|fence|resv)\b
6132
6133DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6134M: Vinod Koul <[email protected]>
6135L: [email protected]
6136S: Maintained
6137Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6138T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6139F: Documentation/devicetree/bindings/dma/
6140F: Documentation/driver-api/dmaengine/
6141F: drivers/dma/
6142F: include/dt-bindings/dma/
6143F: include/linux/dma/
6144F: include/linux/dmaengine.h
6145F: include/linux/of_dma.h
6146
6147DMA MAPPING BENCHMARK
6148M: Xiang Chen <[email protected]>
6149L: [email protected]
6150F: kernel/dma/map_benchmark.c
6151F: tools/testing/selftests/dma/
6152
6153DMA MAPPING HELPERS
6154M: Christoph Hellwig <[email protected]>
6155M: Marek Szyprowski <[email protected]>
6156R: Robin Murphy <[email protected]>
6157L: [email protected]
6158S: Supported
6159W: http://git.infradead.org/users/hch/dma-mapping.git
6160T: git git://git.infradead.org/users/hch/dma-mapping.git
6161F: include/asm-generic/dma-mapping.h
6162F: include/linux/dma-direct.h
6163F: include/linux/dma-map-ops.h
6164F: include/linux/dma-mapping.h
6165F: include/linux/swiotlb.h
6166F: kernel/dma/
6167
6168DMA-BUF HEAPS FRAMEWORK
6169M: Sumit Semwal <[email protected]>
6170R: Benjamin Gaignard <[email protected]>
6171R: Liam Mark <[email protected]>
6172R: Laura Abbott <[email protected]>
6173R: Brian Starkey <[email protected]>
6174R: John Stultz <[email protected]>
6175L: [email protected]
6176L: [email protected]
6177L: [email protected] (moderated for non-subscribers)
6178S: Maintained
6179T: git git://anongit.freedesktop.org/drm/drm-misc
6180F: drivers/dma-buf/dma-heap.c
6181F: drivers/dma-buf/heaps/*
6182F: include/linux/dma-heap.h
6183F: include/uapi/linux/dma-heap.h
6184
6185DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6186M: Lukasz Luba <[email protected]>
6187L: [email protected]
6188L: [email protected]
6189S: Maintained
6190F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6191F: drivers/memory/samsung/exynos5422-dmc.c
6192
6193DME1737 HARDWARE MONITOR DRIVER
6194M: Juerg Haefliger <[email protected]>
6195L: [email protected]
6196S: Maintained
6197F: Documentation/hwmon/dme1737.rst
6198F: drivers/hwmon/dme1737.c
6199
6200DMI/SMBIOS SUPPORT
6201M: Jean Delvare <[email protected]>
6202S: Maintained
6203T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6204F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6205F: drivers/firmware/dmi-id.c
6206F: drivers/firmware/dmi_scan.c
6207F: include/linux/dmi.h
6208
6209DOCUMENTATION
6210M: Jonathan Corbet <[email protected]>
6211L: [email protected]
6212S: Maintained
6213P: Documentation/doc-guide/maintainer-profile.rst
6214T: git git://git.lwn.net/linux.git docs-next
6215F: Documentation/
6216F: scripts/documentation-file-ref-check
6217F: scripts/kernel-doc
6218F: scripts/sphinx-pre-install
6219X: Documentation/ABI/
6220X: Documentation/admin-guide/media/
6221X: Documentation/devicetree/
6222X: Documentation/driver-api/media/
6223X: Documentation/firmware-guide/acpi/
6224X: Documentation/i2c/
6225X: Documentation/netlink/
6226X: Documentation/power/
6227X: Documentation/spi/
6228X: Documentation/userspace-api/media/
6229
6230DOCUMENTATION REPORTING ISSUES
6231M: Thorsten Leemhuis <[email protected]>
6232L: [email protected]
6233S: Maintained
6234F: Documentation/admin-guide/quickly-build-trimmed-linux.rst
6235F: Documentation/admin-guide/reporting-issues.rst
6236
6237DOCUMENTATION SCRIPTS
6238M: Mauro Carvalho Chehab <[email protected]>
6239L: [email protected]
6240S: Maintained
6241F: Documentation/sphinx/parse-headers.pl
6242F: scripts/documentation-file-ref-check
6243F: scripts/sphinx-pre-install
6244
6245DOCUMENTATION/ITALIAN
6246M: Federico Vaga <[email protected]>
6247L: [email protected]
6248S: Maintained
6249F: Documentation/translations/it_IT
6250
6251DOCUMENTATION/JAPANESE
6252R: Akira Yokosawa <[email protected]>
6253L: [email protected]
6254S: Maintained
6255F: Documentation/translations/ja_JP
6256
6257DONGWOON DW9714 LENS VOICE COIL DRIVER
6258M: Sakari Ailus <[email protected]>
6259L: [email protected]
6260S: Maintained
6261T: git git://linuxtv.org/media_tree.git
6262F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6263F: drivers/media/i2c/dw9714.c
6264
6265DONGWOON DW9768 LENS VOICE COIL DRIVER
6266M: Dongchun Zhu <[email protected]>
6267L: [email protected]
6268S: Maintained
6269T: git git://linuxtv.org/media_tree.git
6270F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6271F: drivers/media/i2c/dw9768.c
6272
6273DONGWOON DW9807 LENS VOICE COIL DRIVER
6274M: Sakari Ailus <[email protected]>
6275L: [email protected]
6276S: Maintained
6277T: git git://linuxtv.org/media_tree.git
6278F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6279F: drivers/media/i2c/dw9807-vcm.c
6280
6281DOUBLETALK DRIVER
6282M: "James R. Van Zandt" <[email protected]>
6283L: [email protected]
6284S: Maintained
6285F: drivers/char/dtlk.c
6286F: include/linux/dtlk.h
6287
6288DPAA2 DATAPATH I/O (DPIO) DRIVER
6289M: Roy Pledge <[email protected]>
6290L: [email protected]
6291S: Maintained
6292F: drivers/soc/fsl/dpio
6293
6294DPAA2 ETHERNET DRIVER
6295M: Ioana Ciornei <[email protected]>
6296L: [email protected]
6297S: Maintained
6298F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6299F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6300F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6301F: drivers/net/ethernet/freescale/dpaa2/Makefile
6302F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6303F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6304F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6305F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6306F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6307F: drivers/net/ethernet/freescale/dpaa2/dpni*
6308
6309DPAA2 ETHERNET SWITCH DRIVER
6310M: Ioana Ciornei <[email protected]>
6311L: [email protected]
6312S: Maintained
6313F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6314F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6315F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6316
6317DRBD DRIVER
6318M: Philipp Reisner <[email protected]>
6319M: Lars Ellenberg <[email protected]>
6320M: Christoph Böhmwalder <[email protected]>
6321L: [email protected]
6322S: Supported
6323W: http://www.drbd.org
6324T: git git://git.linbit.com/linux-drbd.git
6325T: git git://git.linbit.com/drbd-8.4.git
6326F: Documentation/admin-guide/blockdev/
6327F: drivers/block/drbd/
6328F: include/linux/drbd*
6329F: lib/lru_cache.c
6330
6331DRIVER COMPONENT FRAMEWORK
6332L: [email protected]
6333F: drivers/base/component.c
6334F: include/linux/component.h
6335
6336DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6337M: Greg Kroah-Hartman <[email protected]>
6338R: "Rafael J. Wysocki" <[email protected]>
6339S: Supported
6340T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6341F: Documentation/core-api/kobject.rst
6342F: drivers/base/
6343F: fs/debugfs/
6344F: fs/sysfs/
6345F: include/linux/debugfs.h
6346F: include/linux/fwnode.h
6347F: include/linux/kobj*
6348F: include/linux/property.h
6349F: lib/kobj*
6350
6351DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6352M: Nishanth Menon <[email protected]>
6353L: [email protected]
6354S: Maintained
6355F: drivers/soc/ti/smartreflex.c
6356F: include/linux/power/smartreflex.h
6357
6358DRM ACCEL DRIVERS FOR INTEL VPU
6359M: Jacek Lawrynowicz <[email protected]>
6360M: Stanislaw Gruszka <[email protected]>
6361L: [email protected]
6362S: Supported
6363T: git git://anongit.freedesktop.org/drm/drm-misc
6364F: drivers/accel/ivpu/
6365F: include/uapi/drm/ivpu_accel.h
6366
6367DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6368M: Oded Gabbay <[email protected]>
6369L: [email protected]
6370S: Maintained
6371C: irc://irc.oftc.net/dri-devel
6372T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6373F: Documentation/accel/
6374F: drivers/accel/
6375F: include/drm/drm_accel.h
6376
6377DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6378M: Maxime Ripard <[email protected]>
6379M: Chen-Yu Tsai <[email protected]>
6380R: Jernej Skrabec <[email protected]>
6381L: [email protected]
6382S: Supported
6383T: git git://anongit.freedesktop.org/drm/drm-misc
6384F: drivers/gpu/drm/sun4i/sun8i*
6385
6386DRM DRIVER FOR ARM PL111 CLCD
6387M: Emma Anholt <[email protected]>
6388S: Supported
6389T: git git://anongit.freedesktop.org/drm/drm-misc
6390F: drivers/gpu/drm/pl111/
6391
6392DRM DRIVER FOR ARM VERSATILE TFT PANELS
6393M: Linus Walleij <[email protected]>
6394S: Maintained
6395T: git git://anongit.freedesktop.org/drm/drm-misc
6396F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6397F: drivers/gpu/drm/panel/panel-arm-versatile.c
6398
6399DRM DRIVER FOR ASPEED BMC GFX
6400M: Joel Stanley <[email protected]>
6401L: [email protected] (moderated for non-subscribers)
6402S: Supported
6403T: git git://anongit.freedesktop.org/drm/drm-misc
6404F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6405F: drivers/gpu/drm/aspeed/
6406
6407DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6408M: Dave Airlie <[email protected]>
6409R: Thomas Zimmermann <[email protected]>
6410L: [email protected]
6411S: Supported
6412T: git git://anongit.freedesktop.org/drm/drm-misc
6413F: drivers/gpu/drm/ast/
6414
6415DRM DRIVER FOR BOCHS VIRTUAL GPU
6416M: Gerd Hoffmann <[email protected]>
6417L: [email protected]
6418S: Maintained
6419T: git git://anongit.freedesktop.org/drm/drm-misc
6420F: drivers/gpu/drm/tiny/bochs.c
6421
6422DRM DRIVER FOR BOE HIMAX8279D PANELS
6423M: Jerry Han <[email protected]>
6424S: Maintained
6425F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6426F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6427
6428DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6429M: Jagan Teki <[email protected]>
6430S: Maintained
6431F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6432F: drivers/gpu/drm/bridge/chipone-icn6211.c
6433
6434DRM DRIVER FOR EBBG FT8719 PANEL
6435M: Joel Selvaraj <[email protected]>
6436S: Maintained
6437T: git git://anongit.freedesktop.org/drm/drm-misc
6438F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6439F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6440
6441DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6442M: Linus Walleij <[email protected]>
6443S: Maintained
6444T: git git://anongit.freedesktop.org/drm/drm-misc
6445F: drivers/gpu/drm/tve200/
6446
6447DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6448M: Icenowy Zheng <[email protected]>
6449S: Maintained
6450F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6451F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6452
6453DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6454M: Jagan Teki <[email protected]>
6455S: Maintained
6456F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6457F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6458
6459DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6460M: Thomas Zimmermann <[email protected]>
6461M: Javier Martinez Canillas <[email protected]>
6462L: [email protected]
6463S: Maintained
6464T: git git://anongit.freedesktop.org/drm/drm-misc
6465F: drivers/gpu/drm/drm_aperture.c
6466F: drivers/gpu/drm/tiny/ofdrm.c
6467F: drivers/gpu/drm/tiny/simpledrm.c
6468F: drivers/video/aperture.c
6469F: drivers/video/nomodeset.c
6470F: include/drm/drm_aperture.h
6471F: include/linux/aperture.h
6472F: include/video/nomodeset.h
6473
6474DRM DRIVER FOR GENERIC EDP PANELS
6475R: Douglas Anderson <[email protected]>
6476F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6477F: drivers/gpu/drm/panel/panel-edp.c
6478
6479DRM DRIVER FOR GENERIC USB DISPLAY
6480M: Noralf Trønnes <[email protected]>
6481S: Maintained
6482W: https://github.com/notro/gud/wiki
6483T: git git://anongit.freedesktop.org/drm/drm-misc
6484F: drivers/gpu/drm/gud/
6485F: include/drm/gud.h
6486
6487DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6488M: Hans de Goede <[email protected]>
6489S: Maintained
6490T: git git://anongit.freedesktop.org/drm/drm-misc
6491F: drivers/gpu/drm/tiny/gm12u320.c
6492
6493DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6494M: Ondrej Jirman <[email protected]>
6495M: Javier Martinez Canillas <[email protected]>
6496S: Maintained
6497T: git git://anongit.freedesktop.org/drm/drm-misc
6498F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6499F: drivers/gpu/drm/panel/panel-himax-hx8394.c
6500
6501DRM DRIVER FOR HX8357D PANELS
6502M: Emma Anholt <[email protected]>
6503S: Maintained
6504T: git git://anongit.freedesktop.org/drm/drm-misc
6505F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6506F: drivers/gpu/drm/tiny/hx8357d.c
6507
6508DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6509M: Deepak Rawat <[email protected]>
6510L: [email protected]
6511L: [email protected]
6512S: Maintained
6513T: git git://anongit.freedesktop.org/drm/drm-misc
6514F: drivers/gpu/drm/hyperv
6515
6516DRM DRIVER FOR ILITEK ILI9225 PANELS
6517M: David Lechner <[email protected]>
6518S: Maintained
6519T: git git://anongit.freedesktop.org/drm/drm-misc
6520F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6521F: drivers/gpu/drm/tiny/ili9225.c
6522
6523DRM DRIVER FOR ILITEK ILI9486 PANELS
6524M: Kamlesh Gurudasani <[email protected]>
6525S: Maintained
6526T: git git://anongit.freedesktop.org/drm/drm-misc
6527F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6528F: drivers/gpu/drm/tiny/ili9486.c
6529
6530DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6531M: Jagan Teki <[email protected]>
6532S: Maintained
6533F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6534F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6535
6536DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6537M: Paul Kocialkowski <[email protected]>
6538S: Supported
6539T: git git://anongit.freedesktop.org/drm/drm-misc
6540F: drivers/gpu/drm/logicvc/
6541
6542DRM DRIVER FOR LVDS PANELS
6543M: Laurent Pinchart <[email protected]>
6544L: [email protected]
6545S: Maintained
6546T: git git://anongit.freedesktop.org/drm/drm-misc
6547F: Documentation/devicetree/bindings/display/lvds.yaml
6548F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6549F: drivers/gpu/drm/panel/panel-lvds.c
6550
6551DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6552M: Guido Günther <[email protected]>
6553R: Purism Kernel Team <[email protected]>
6554S: Maintained
6555F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6556F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6557
6558DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6559M: Dave Airlie <[email protected]>
6560R: Thomas Zimmermann <[email protected]>
6561L: [email protected]
6562S: Supported
6563T: git git://anongit.freedesktop.org/drm/drm-misc
6564F: drivers/gpu/drm/mgag200/
6565
6566DRM DRIVER FOR MI0283QT
6567M: Noralf Trønnes <[email protected]>
6568S: Maintained
6569T: git git://anongit.freedesktop.org/drm/drm-misc
6570F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6571F: drivers/gpu/drm/tiny/mi0283qt.c
6572
6573DRM DRIVER FOR MIPI DBI compatible panels
6574M: Noralf Trønnes <[email protected]>
6575S: Maintained
6576W: https://github.com/notro/panel-mipi-dbi/wiki
6577T: git git://anongit.freedesktop.org/drm/drm-misc
6578F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6579F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6580
6581DRM DRIVER FOR MSM ADRENO GPU
6582M: Rob Clark <[email protected]>
6583M: Abhinav Kumar <[email protected]>
6584M: Dmitry Baryshkov <[email protected]>
6585R: Sean Paul <[email protected]>
6586L: [email protected]
6587L: [email protected]
6588L: [email protected]
6589S: Maintained
6590B: https://gitlab.freedesktop.org/drm/msm/-/issues
6591T: git https://gitlab.freedesktop.org/drm/msm.git
6592F: Documentation/devicetree/bindings/display/msm/
6593F: drivers/gpu/drm/msm/
6594F: include/uapi/drm/msm_drm.h
6595
6596DRM DRIVER FOR NOVATEK NT35510 PANELS
6597M: Linus Walleij <[email protected]>
6598S: Maintained
6599T: git git://anongit.freedesktop.org/drm/drm-misc
6600F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6601F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6602
6603DRM DRIVER FOR NOVATEK NT35560 PANELS
6604M: Linus Walleij <[email protected]>
6605S: Maintained
6606T: git git://anongit.freedesktop.org/drm/drm-misc
6607F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6608F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6609
6610DRM DRIVER FOR NOVATEK NT36523 PANELS
6611M: Jianhua Lu <[email protected]>
6612S: Maintained
6613T: git git://anongit.freedesktop.org/drm/drm-misc
6614F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
6615F: drivers/gpu/drm/panel/panel-novatek-nt36523.c
6616
6617DRM DRIVER FOR NOVATEK NT36672A PANELS
6618M: Sumit Semwal <[email protected]>
6619S: Maintained
6620T: git git://anongit.freedesktop.org/drm/drm-misc
6621F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6622F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6623
6624DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6625M: Ben Skeggs <[email protected]>
6626M: Karol Herbst <[email protected]>
6627M: Lyude Paul <[email protected]>
6628L: [email protected]
6629L: [email protected]
6630S: Supported
6631W: https://nouveau.freedesktop.org/
6632Q: https://patchwork.freedesktop.org/project/nouveau/
6633Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6634B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6635C: irc://irc.oftc.net/nouveau
6636T: git https://gitlab.freedesktop.org/drm/nouveau.git
6637F: drivers/gpu/drm/nouveau/
6638F: include/uapi/drm/nouveau_drm.h
6639
6640DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6641M: Stefan Mavrodiev <[email protected]>
6642S: Maintained
6643F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6644F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6645
6646DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6647R: Douglas Anderson <[email protected]>
6648F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6649F: drivers/gpu/drm/bridge/parade-ps8640.c
6650
6651DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6652M: Noralf Trønnes <[email protected]>
6653S: Maintained
6654T: git git://anongit.freedesktop.org/drm/drm-misc
6655F: Documentation/devicetree/bindings/display/repaper.txt
6656F: drivers/gpu/drm/tiny/repaper.c
6657
6658DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6659M: Dave Airlie <[email protected]>
6660M: Gerd Hoffmann <[email protected]>
6661L: [email protected]
6662S: Obsolete
6663W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6664T: git git://anongit.freedesktop.org/drm/drm-misc
6665F: drivers/gpu/drm/tiny/cirrus.c
6666
6667DRM DRIVER FOR QXL VIRTUAL GPU
6668M: Dave Airlie <[email protected]>
6669M: Gerd Hoffmann <[email protected]>
6670L: [email protected]
6671L: [email protected]
6672S: Maintained
6673T: git git://anongit.freedesktop.org/drm/drm-misc
6674F: drivers/gpu/drm/qxl/
6675F: include/uapi/drm/qxl_drm.h
6676
6677DRM DRIVER FOR RAYDIUM RM67191 PANELS
6678M: Robert Chiras <[email protected]>
6679S: Maintained
6680F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6681F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6682
6683DRM DRIVER FOR SAMSUNG DB7430 PANELS
6684M: Linus Walleij <[email protected]>
6685S: Maintained
6686T: git git://anongit.freedesktop.org/drm/drm-misc
6687F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6688F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6689
6690DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
6691M: Inki Dae <[email protected]>
6692M: Jagan Teki <[email protected]>
6693M: Marek Szyprowski <[email protected]>
6694S: Maintained
6695T: git git://anongit.freedesktop.org/drm/drm-misc
6696F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
6697F: drivers/gpu/drm/bridge/samsung-dsim.c
6698F: include/drm/bridge/samsung-dsim.h
6699
6700DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6701M: Markuss Broks <[email protected]>
6702S: Maintained
6703F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6704F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6705
6706DRM DRIVER FOR SITRONIX ST7586 PANELS
6707M: David Lechner <[email protected]>
6708S: Maintained
6709T: git git://anongit.freedesktop.org/drm/drm-misc
6710F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6711F: drivers/gpu/drm/tiny/st7586.c
6712
6713DRM DRIVER FOR SITRONIX ST7701 PANELS
6714M: Jagan Teki <[email protected]>
6715S: Maintained
6716F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6717F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6718
6719DRM DRIVER FOR SITRONIX ST7703 PANELS
6720M: Guido Günther <[email protected]>
6721R: Purism Kernel Team <[email protected]>
6722R: Ondrej Jirman <[email protected]>
6723S: Maintained
6724F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6725F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6726
6727DRM DRIVER FOR SITRONIX ST7735R PANELS
6728M: David Lechner <[email protected]>
6729S: Maintained
6730T: git git://anongit.freedesktop.org/drm/drm-misc
6731F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6732F: drivers/gpu/drm/tiny/st7735r.c
6733
6734DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6735M: Javier Martinez Canillas <[email protected]>
6736S: Maintained
6737T: git git://anongit.freedesktop.org/drm/drm-misc
6738F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6739F: drivers/gpu/drm/solomon/ssd130x*
6740
6741DRM DRIVER FOR ST-ERICSSON MCDE
6742M: Linus Walleij <[email protected]>
6743S: Maintained
6744T: git git://anongit.freedesktop.org/drm/drm-misc
6745F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6746F: drivers/gpu/drm/mcde/
6747
6748DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6749M: Jagan Teki <[email protected]>
6750S: Maintained
6751F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6752F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6753
6754DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6755R: Douglas Anderson <[email protected]>
6756F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6757F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6758
6759DRM DRIVER FOR TPO TPG110 PANELS
6760M: Linus Walleij <[email protected]>
6761S: Maintained
6762T: git git://anongit.freedesktop.org/drm/drm-misc
6763F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6764F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6765
6766DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6767M: Dave Airlie <[email protected]>
6768R: Sean Paul <[email protected]>
6769R: Thomas Zimmermann <[email protected]>
6770L: [email protected]
6771S: Supported
6772T: git git://anongit.freedesktop.org/drm/drm-misc
6773F: drivers/gpu/drm/udl/
6774
6775DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6776M: Rodrigo Siqueira <[email protected]>
6777M: Melissa Wen <[email protected]>
6778R: Haneen Mohammed <[email protected]>
6779R: Daniel Vetter <[email protected]>
6780L: [email protected]
6781S: Maintained
6782T: git git://anongit.freedesktop.org/drm/drm-misc
6783F: Documentation/gpu/vkms.rst
6784F: drivers/gpu/drm/vkms/
6785
6786DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6787M: Hans de Goede <[email protected]>
6788L: [email protected]
6789S: Maintained
6790T: git git://anongit.freedesktop.org/drm/drm-misc
6791F: drivers/gpu/drm/vboxvideo/
6792
6793DRM DRIVER FOR VMWARE VIRTUAL GPU
6794M: Zack Rusin <[email protected]>
6795R: VMware Graphics Reviewers <[email protected]>
6796L: [email protected]
6797S: Supported
6798T: git git://anongit.freedesktop.org/drm/drm-misc
6799F: drivers/gpu/drm/vmwgfx/
6800F: include/uapi/drm/vmwgfx_drm.h
6801
6802DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6803M: Linus Walleij <[email protected]>
6804S: Maintained
6805T: git git://anongit.freedesktop.org/drm/drm-misc
6806F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6807F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6808
6809DRM DRIVERS
6810M: David Airlie <[email protected]>
6811M: Daniel Vetter <[email protected]>
6812L: [email protected]
6813S: Maintained
6814B: https://gitlab.freedesktop.org/drm
6815C: irc://irc.oftc.net/dri-devel
6816T: git git://anongit.freedesktop.org/drm/drm
6817F: Documentation/devicetree/bindings/display/
6818F: Documentation/devicetree/bindings/gpu/
6819F: Documentation/gpu/
6820F: drivers/gpu/
6821F: include/drm/
6822F: include/linux/vga*
6823F: include/uapi/drm/
6824
6825DRM DRIVERS AND MISC GPU PATCHES
6826M: Maarten Lankhorst <[email protected]>
6827M: Maxime Ripard <[email protected]>
6828M: Thomas Zimmermann <[email protected]>
6829S: Maintained
6830W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6831T: git git://anongit.freedesktop.org/drm/drm-misc
6832F: Documentation/gpu/
6833F: drivers/gpu/drm/*
6834F: drivers/gpu/vga/
6835F: include/drm/drm*
6836F: include/linux/vga*
6837F: include/uapi/drm/drm*
6838
6839DRM DRIVERS FOR ALLWINNER A10
6840M: Maxime Ripard <[email protected]>
6841M: Chen-Yu Tsai <[email protected]>
6842L: [email protected]
6843S: Supported
6844T: git git://anongit.freedesktop.org/drm/drm-misc
6845F: Documentation/devicetree/bindings/display/allwinner*
6846F: drivers/gpu/drm/sun4i/
6847
6848DRM DRIVERS FOR AMLOGIC SOCS
6849M: Neil Armstrong <[email protected]>
6850L: [email protected]
6851L: [email protected]
6852S: Supported
6853W: http://linux-meson.com/
6854T: git git://anongit.freedesktop.org/drm/drm-misc
6855F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6856F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6857F: Documentation/gpu/meson.rst
6858F: drivers/gpu/drm/meson/
6859
6860DRM DRIVERS FOR ATMEL HLCDC
6861M: Sam Ravnborg <[email protected]>
6862M: Boris Brezillon <[email protected]>
6863L: [email protected]
6864S: Supported
6865T: git git://anongit.freedesktop.org/drm/drm-misc
6866F: Documentation/devicetree/bindings/display/atmel/
6867F: drivers/gpu/drm/atmel-hlcdc/
6868
6869DRM DRIVERS FOR BRIDGE CHIPS
6870M: Andrzej Hajda <[email protected]>
6871M: Neil Armstrong <[email protected]>
6872M: Robert Foss <[email protected]>
6873R: Laurent Pinchart <[email protected]>
6874R: Jonas Karlman <[email protected]>
6875R: Jernej Skrabec <[email protected]>
6876S: Maintained
6877T: git git://anongit.freedesktop.org/drm/drm-misc
6878F: Documentation/devicetree/bindings/display/bridge/
6879F: drivers/gpu/drm/bridge/
6880F: include/drm/drm_bridge.h
6881
6882DRM DRIVERS FOR EXYNOS
6883M: Inki Dae <[email protected]>
6884M: Seung-Woo Kim <[email protected]>
6885M: Kyungmin Park <[email protected]>
6886L: [email protected]
6887S: Supported
6888T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6889F: Documentation/devicetree/bindings/display/exynos/
6890F: Documentation/devicetree/bindings/display/samsung/
6891F: drivers/gpu/drm/exynos/
6892F: include/uapi/drm/exynos_drm.h
6893
6894DRM DRIVERS FOR FREESCALE DCU
6895M: Stefan Agner <[email protected]>
6896M: Alison Wang <[email protected]>
6897L: [email protected]
6898S: Supported
6899T: git git://anongit.freedesktop.org/drm/drm-misc
6900F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6901F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6902F: drivers/gpu/drm/fsl-dcu/
6903
6904DRM DRIVERS FOR FREESCALE IMX
6905M: Philipp Zabel <[email protected]>
6906L: [email protected]
6907S: Maintained
6908F: Documentation/devicetree/bindings/display/imx/
6909F: drivers/gpu/drm/imx/ipuv3/
6910F: drivers/gpu/ipu-v3/
6911
6912DRM DRIVERS FOR FREESCALE IMX BRIDGE
6913M: Liu Ying <[email protected]>
6914L: [email protected]
6915S: Maintained
6916F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6917F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6918F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6919F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6920F: drivers/gpu/drm/bridge/imx/
6921
6922DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6923M: Patrik Jakobsson <[email protected]>
6924L: [email protected]
6925S: Maintained
6926T: git git://github.com/patjak/drm-gma500
6927F: drivers/gpu/drm/gma500/
6928
6929DRM DRIVERS FOR HISILICON
6930M: Xinliang Liu <[email protected]>
6931M: Tian Tao <[email protected]>
6932R: Xinwei Kong <[email protected]>
6933R: Sumit Semwal <[email protected]>
6934R: Yongqin Liu <[email protected]>
6935R: John Stultz <[email protected]>
6936L: [email protected]
6937S: Maintained
6938T: git git://anongit.freedesktop.org/drm/drm-misc
6939F: Documentation/devicetree/bindings/display/hisilicon/
6940F: drivers/gpu/drm/hisilicon/
6941
6942DRM DRIVERS FOR LIMA
6943M: Qiang Yu <[email protected]>
6944L: [email protected]
6945L: [email protected] (moderated for non-subscribers)
6946S: Maintained
6947T: git git://anongit.freedesktop.org/drm/drm-misc
6948F: drivers/gpu/drm/lima/
6949F: include/uapi/drm/lima_drm.h
6950
6951DRM DRIVERS FOR MEDIATEK
6952M: Chun-Kuang Hu <[email protected]>
6953M: Philipp Zabel <[email protected]>
6954L: [email protected]
6955L: [email protected] (moderated for non-subscribers)
6956S: Supported
6957F: Documentation/devicetree/bindings/display/mediatek/
6958F: drivers/gpu/drm/mediatek/
6959F: drivers/phy/mediatek/phy-mtk-dp.c
6960F: drivers/phy/mediatek/phy-mtk-hdmi*
6961F: drivers/phy/mediatek/phy-mtk-mipi*
6962
6963DRM DRIVERS FOR NVIDIA TEGRA
6964M: Thierry Reding <[email protected]>
6965M: Mikko Perttunen <[email protected]>
6966L: [email protected]
6967L: [email protected]
6968S: Supported
6969T: git https://gitlab.freedesktop.org/drm/tegra.git
6970F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6971F: Documentation/devicetree/bindings/gpu/host1x/
6972F: drivers/gpu/drm/tegra/
6973F: drivers/gpu/host1x/
6974F: include/linux/host1x.h
6975F: include/uapi/drm/tegra_drm.h
6976
6977DRM DRIVERS FOR RENESAS
6978M: Laurent Pinchart <[email protected]>
6979M: Kieran Bingham <[email protected]>
6980L: [email protected]
6981L: [email protected]
6982S: Supported
6983T: git git://linuxtv.org/pinchartl/media drm/du/next
6984F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6985F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6986F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6987F: Documentation/devicetree/bindings/display/renesas,du.yaml
6988F: drivers/gpu/drm/rcar-du/
6989F: drivers/gpu/drm/shmobile/
6990F: include/linux/platform_data/shmob_drm.h
6991
6992DRM DRIVERS FOR ROCKCHIP
6993M: Sandy Huang <[email protected]>
6994M: Heiko Stübner <[email protected]>
6995L: [email protected]
6996S: Maintained
6997T: git git://anongit.freedesktop.org/drm/drm-misc
6998F: Documentation/devicetree/bindings/display/rockchip/
6999F: drivers/gpu/drm/rockchip/
7000
7001DRM DRIVERS FOR STI
7002M: Alain Volmat <[email protected]>
7003L: [email protected]
7004S: Maintained
7005T: git git://anongit.freedesktop.org/drm/drm-misc
7006F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7007F: drivers/gpu/drm/sti
7008
7009DRM DRIVERS FOR STM
7010M: Yannick Fertre <[email protected]>
7011M: Raphael Gallais-Pou <[email protected]>
7012M: Philippe Cornu <[email protected]>
7013L: [email protected]
7014S: Maintained
7015T: git git://anongit.freedesktop.org/drm/drm-misc
7016F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7017F: drivers/gpu/drm/stm
7018
7019DRM DRIVERS FOR TI KEYSTONE
7020M: Jyri Sarha <[email protected]>
7021M: Tomi Valkeinen <[email protected]>
7022L: [email protected]
7023S: Maintained
7024T: git git://anongit.freedesktop.org/drm/drm-misc
7025F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7026F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7027F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7028F: drivers/gpu/drm/tidss/
7029
7030DRM DRIVERS FOR TI LCDC
7031M: Jyri Sarha <[email protected]>
7032R: Tomi Valkeinen <[email protected]>
7033L: [email protected]
7034S: Maintained
7035F: Documentation/devicetree/bindings/display/tilcdc/
7036F: drivers/gpu/drm/tilcdc/
7037
7038DRM DRIVERS FOR TI OMAP
7039M: Tomi Valkeinen <[email protected]>
7040L: [email protected]
7041S: Maintained
7042F: Documentation/devicetree/bindings/display/ti/
7043F: drivers/gpu/drm/omapdrm/
7044
7045DRM DRIVERS FOR V3D
7046M: Emma Anholt <[email protected]>
7047M: Melissa Wen <[email protected]>
7048S: Supported
7049T: git git://anongit.freedesktop.org/drm/drm-misc
7050F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7051F: drivers/gpu/drm/v3d/
7052F: include/uapi/drm/v3d_drm.h
7053
7054DRM DRIVERS FOR VC4
7055M: Emma Anholt <[email protected]>
7056M: Maxime Ripard <[email protected]>
7057S: Supported
7058T: git git://github.com/anholt/linux
7059T: git git://anongit.freedesktop.org/drm/drm-misc
7060F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7061F: drivers/gpu/drm/vc4/
7062F: include/uapi/drm/vc4_drm.h
7063
7064DRM DRIVERS FOR VIVANTE GPU IP
7065M: Lucas Stach <[email protected]>
7066R: Russell King <[email protected]>
7067R: Christian Gmeiner <[email protected]>
7068L: [email protected] (moderated for non-subscribers)
7069L: [email protected]
7070S: Maintained
7071F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7072F: drivers/gpu/drm/etnaviv/
7073F: include/uapi/drm/etnaviv_drm.h
7074
7075DRM DRIVERS FOR XEN
7076M: Oleksandr Andrushchenko <[email protected]>
7077L: [email protected]
7078L: [email protected] (moderated for non-subscribers)
7079S: Supported
7080T: git git://anongit.freedesktop.org/drm/drm-misc
7081F: Documentation/gpu/xen-front.rst
7082F: drivers/gpu/drm/xen/
7083
7084DRM DRIVERS FOR XILINX
7085M: Hyun Kwon <[email protected]>
7086M: Laurent Pinchart <[email protected]>
7087L: [email protected]
7088S: Maintained
7089T: git git://anongit.freedesktop.org/drm/drm-misc
7090F: Documentation/devicetree/bindings/display/xlnx/
7091F: drivers/gpu/drm/xlnx/
7092
7093DRM GPU SCHEDULER
7094M: Luben Tuikov <[email protected]>
7095L: [email protected]
7096S: Maintained
7097T: git git://anongit.freedesktop.org/drm/drm-misc
7098F: drivers/gpu/drm/scheduler/
7099F: include/drm/gpu_scheduler.h
7100
7101DRM PANEL DRIVERS
7102M: Neil Armstrong <[email protected]>
7103R: Sam Ravnborg <[email protected]>
7104L: [email protected]
7105S: Maintained
7106T: git git://anongit.freedesktop.org/drm/drm-misc
7107F: Documentation/devicetree/bindings/display/panel/
7108F: drivers/gpu/drm/drm_panel.c
7109F: drivers/gpu/drm/panel/
7110F: include/drm/drm_panel.h
7111
7112DRM PRIVACY-SCREEN CLASS
7113M: Hans de Goede <[email protected]>
7114L: [email protected]
7115S: Maintained
7116T: git git://anongit.freedesktop.org/drm/drm-misc
7117F: drivers/gpu/drm/drm_privacy_screen*
7118F: include/drm/drm_privacy_screen*
7119
7120DRM TTM SUBSYSTEM
7121M: Christian Koenig <[email protected]>
7122M: Huang Rui <[email protected]>
7123L: [email protected]
7124S: Maintained
7125T: git git://anongit.freedesktop.org/drm/drm-misc
7126F: drivers/gpu/drm/ttm/
7127F: include/drm/ttm/
7128
7129DSBR100 USB FM RADIO DRIVER
7130M: Alexey Klimov <[email protected]>
7131L: [email protected]
7132S: Maintained
7133T: git git://linuxtv.org/media_tree.git
7134F: drivers/media/radio/dsbr100.c
7135
7136DT3155 MEDIA DRIVER
7137M: Hans Verkuil <[email protected]>
7138L: [email protected]
7139S: Odd Fixes
7140W: https://linuxtv.org
7141T: git git://linuxtv.org/media_tree.git
7142F: drivers/media/pci/dt3155/
7143
7144DVB_USB_AF9015 MEDIA DRIVER
7145M: Antti Palosaari <[email protected]>
7146L: [email protected]
7147S: Maintained
7148W: https://linuxtv.org
7149W: http://palosaari.fi/linux/
7150Q: http://patchwork.linuxtv.org/project/linux-media/list/
7151T: git git://linuxtv.org/anttip/media_tree.git
7152F: drivers/media/usb/dvb-usb-v2/af9015*
7153
7154DVB_USB_AF9035 MEDIA DRIVER
7155M: Antti Palosaari <[email protected]>
7156L: [email protected]
7157S: Maintained
7158W: https://linuxtv.org
7159W: http://palosaari.fi/linux/
7160Q: http://patchwork.linuxtv.org/project/linux-media/list/
7161T: git git://linuxtv.org/anttip/media_tree.git
7162F: drivers/media/usb/dvb-usb-v2/af9035*
7163
7164DVB_USB_ANYSEE MEDIA DRIVER
7165M: Antti Palosaari <[email protected]>
7166L: [email protected]
7167S: Maintained
7168W: https://linuxtv.org
7169W: http://palosaari.fi/linux/
7170Q: http://patchwork.linuxtv.org/project/linux-media/list/
7171T: git git://linuxtv.org/anttip/media_tree.git
7172F: drivers/media/usb/dvb-usb-v2/anysee*
7173
7174DVB_USB_AU6610 MEDIA DRIVER
7175M: Antti Palosaari <[email protected]>
7176L: [email protected]
7177S: Maintained
7178W: https://linuxtv.org
7179W: http://palosaari.fi/linux/
7180Q: http://patchwork.linuxtv.org/project/linux-media/list/
7181T: git git://linuxtv.org/anttip/media_tree.git
7182F: drivers/media/usb/dvb-usb-v2/au6610*
7183
7184DVB_USB_CE6230 MEDIA DRIVER
7185M: Antti Palosaari <[email protected]>
7186L: [email protected]
7187S: Maintained
7188W: https://linuxtv.org
7189W: http://palosaari.fi/linux/
7190Q: http://patchwork.linuxtv.org/project/linux-media/list/
7191T: git git://linuxtv.org/anttip/media_tree.git
7192F: drivers/media/usb/dvb-usb-v2/ce6230*
7193
7194DVB_USB_CXUSB MEDIA DRIVER
7195M: Michael Krufky <[email protected]>
7196L: [email protected]
7197S: Maintained
7198W: https://linuxtv.org
7199W: http://github.com/mkrufky
7200Q: http://patchwork.linuxtv.org/project/linux-media/list/
7201T: git git://linuxtv.org/media_tree.git
7202F: drivers/media/usb/dvb-usb/cxusb*
7203
7204DVB_USB_EC168 MEDIA DRIVER
7205M: Antti Palosaari <[email protected]>
7206L: [email protected]
7207S: Maintained
7208W: https://linuxtv.org
7209W: http://palosaari.fi/linux/
7210Q: http://patchwork.linuxtv.org/project/linux-media/list/
7211T: git git://linuxtv.org/anttip/media_tree.git
7212F: drivers/media/usb/dvb-usb-v2/ec168*
7213
7214DVB_USB_GL861 MEDIA DRIVER
7215M: Antti Palosaari <[email protected]>
7216L: [email protected]
7217S: Maintained
7218W: https://linuxtv.org
7219Q: http://patchwork.linuxtv.org/project/linux-media/list/
7220T: git git://linuxtv.org/anttip/media_tree.git
7221F: drivers/media/usb/dvb-usb-v2/gl861*
7222
7223DVB_USB_MXL111SF MEDIA DRIVER
7224M: Michael Krufky <[email protected]>
7225L: [email protected]
7226S: Maintained
7227W: https://linuxtv.org
7228W: http://github.com/mkrufky
7229Q: http://patchwork.linuxtv.org/project/linux-media/list/
7230T: git git://linuxtv.org/mkrufky/mxl111sf.git
7231F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7232
7233DVB_USB_RTL28XXU MEDIA DRIVER
7234M: Antti Palosaari <[email protected]>
7235L: [email protected]
7236S: Maintained
7237W: https://linuxtv.org
7238W: http://palosaari.fi/linux/
7239Q: http://patchwork.linuxtv.org/project/linux-media/list/
7240T: git git://linuxtv.org/anttip/media_tree.git
7241F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7242
7243DVB_USB_V2 MEDIA DRIVER
7244M: Antti Palosaari <[email protected]>
7245L: [email protected]
7246S: Maintained
7247W: https://linuxtv.org
7248W: http://palosaari.fi/linux/
7249Q: http://patchwork.linuxtv.org/project/linux-media/list/
7250T: git git://linuxtv.org/anttip/media_tree.git
7251F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7252F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7253
7254DYNAMIC DEBUG
7255M: Jason Baron <[email protected]>
7256M: Jim Cromie <[email protected]>
7257S: Maintained
7258F: include/linux/dynamic_debug.h
7259F: lib/dynamic_debug.c
7260F: lib/test_dynamic_debug.c
7261
7262DYNAMIC INTERRUPT MODERATION
7263M: Tal Gilboa <[email protected]>
7264S: Maintained
7265F: Documentation/networking/net_dim.rst
7266F: include/linux/dim.h
7267F: lib/dim/
7268
7269DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7270M: Daniel Lezcano <[email protected]>
7271L: [email protected]
7272S: Supported
7273B: https://bugzilla.kernel.org
7274T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7275F: drivers/powercap/dtpm*
7276F: include/linux/dtpm.h
7277
7278DZ DECSTATION DZ11 SERIAL DRIVER
7279M: "Maciej W. Rozycki" <[email protected]>
7280S: Maintained
7281F: drivers/tty/serial/dz.*
7282
7283E3X0 POWER BUTTON DRIVER
7284M: Moritz Fischer <[email protected]>
7285L: [email protected]
7286S: Supported
7287W: http://www.ettus.com
7288F: Documentation/devicetree/bindings/input/e3x0-button.txt
7289F: drivers/input/misc/e3x0-button.c
7290
7291E4000 MEDIA DRIVER
7292M: Antti Palosaari <[email protected]>
7293L: [email protected]
7294S: Maintained
7295W: https://linuxtv.org
7296W: http://palosaari.fi/linux/
7297Q: http://patchwork.linuxtv.org/project/linux-media/list/
7298T: git git://linuxtv.org/anttip/media_tree.git
7299F: drivers/media/tuners/e4000*
7300
7301EARTH_PT1 MEDIA DRIVER
7302M: Akihiro Tsukada <[email protected]>
7303L: [email protected]
7304S: Odd Fixes
7305F: drivers/media/pci/pt1/
7306
7307EARTH_PT3 MEDIA DRIVER
7308M: Akihiro Tsukada <[email protected]>
7309L: [email protected]
7310S: Odd Fixes
7311F: drivers/media/pci/pt3/
7312
7313EC100 MEDIA DRIVER
7314M: Antti Palosaari <[email protected]>
7315L: [email protected]
7316S: Maintained
7317W: https://linuxtv.org
7318W: http://palosaari.fi/linux/
7319Q: http://patchwork.linuxtv.org/project/linux-media/list/
7320T: git git://linuxtv.org/anttip/media_tree.git
7321F: drivers/media/dvb-frontends/ec100*
7322
7323ECRYPT FILE SYSTEM
7324M: Tyler Hicks <[email protected]>
7325L: [email protected]
7326S: Odd Fixes
7327W: http://ecryptfs.org
7328W: https://launchpad.net/ecryptfs
7329T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7330F: Documentation/filesystems/ecryptfs.rst
7331F: fs/ecryptfs/
7332
7333EDAC-AMD64
7334M: Yazen Ghannam <[email protected]>
7335L: [email protected]
7336S: Supported
7337F: drivers/edac/amd64_edac*
7338F: drivers/edac/mce_amd*
7339
7340EDAC-ARMADA
7341M: Jan Luebbe <[email protected]>
7342L: [email protected]
7343S: Maintained
7344F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7345F: drivers/edac/armada_xp_*
7346
7347EDAC-AST2500
7348M: Stefan Schaeckeler <[email protected]>
7349S: Supported
7350F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7351F: drivers/edac/aspeed_edac.c
7352
7353EDAC-BLUEFIELD
7354M: Shravan Kumar Ramani <[email protected]>
7355S: Supported
7356F: drivers/edac/bluefield_edac.c
7357
7358EDAC-CALXEDA
7359M: Andre Przywara <[email protected]>
7360L: [email protected]
7361S: Maintained
7362F: drivers/edac/highbank*
7363
7364EDAC-CAVIUM OCTEON
7365M: Ralf Baechle <[email protected]>
7366L: [email protected]
7367L: [email protected]
7368S: Supported
7369F: drivers/edac/octeon_edac*
7370
7371EDAC-CAVIUM THUNDERX
7372M: Robert Richter <[email protected]>
7373L: [email protected]
7374S: Odd Fixes
7375F: drivers/edac/thunderx_edac*
7376
7377EDAC-CORE
7378M: Borislav Petkov <[email protected]>
7379M: Tony Luck <[email protected]>
7380R: James Morse <[email protected]>
7381R: Mauro Carvalho Chehab <[email protected]>
7382R: Robert Richter <[email protected]>
7383L: [email protected]
7384S: Supported
7385T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7386F: Documentation/admin-guide/ras.rst
7387F: Documentation/driver-api/edac.rst
7388F: drivers/edac/
7389F: include/linux/edac.h
7390
7391EDAC-DMC520
7392M: Lei Wang <[email protected]>
7393L: [email protected]
7394S: Supported
7395F: drivers/edac/dmc520_edac.c
7396
7397EDAC-E752X
7398M: Mark Gross <[email protected]>
7399L: [email protected]
7400S: Maintained
7401F: drivers/edac/e752x_edac.c
7402
7403EDAC-E7XXX
7404L: [email protected]
7405S: Maintained
7406F: drivers/edac/e7xxx_edac.c
7407
7408EDAC-FSL_DDR
7409M: York Sun <[email protected]>
7410L: [email protected]
7411S: Maintained
7412F: drivers/edac/fsl_ddr_edac.*
7413
7414EDAC-GHES
7415M: Mauro Carvalho Chehab <[email protected]>
7416L: [email protected]
7417S: Maintained
7418F: drivers/edac/ghes_edac.c
7419
7420EDAC-I10NM
7421M: Tony Luck <[email protected]>
7422L: [email protected]
7423S: Maintained
7424F: drivers/edac/i10nm_base.c
7425
7426EDAC-I3000
7427L: [email protected]
7428S: Orphan
7429F: drivers/edac/i3000_edac.c
7430
7431EDAC-I5000
7432L: [email protected]
7433S: Maintained
7434F: drivers/edac/i5000_edac.c
7435
7436EDAC-I5400
7437M: Mauro Carvalho Chehab <[email protected]>
7438L: [email protected]
7439S: Maintained
7440F: drivers/edac/i5400_edac.c
7441
7442EDAC-I7300
7443M: Mauro Carvalho Chehab <[email protected]>
7444L: [email protected]
7445S: Maintained
7446F: drivers/edac/i7300_edac.c
7447
7448EDAC-I7CORE
7449M: Mauro Carvalho Chehab <[email protected]>
7450L: [email protected]
7451S: Maintained
7452F: drivers/edac/i7core_edac.c
7453
7454EDAC-I82443BXGX
7455M: Tim Small <[email protected]>
7456L: [email protected]
7457S: Maintained
7458F: drivers/edac/i82443bxgx_edac.c
7459
7460EDAC-I82975X
7461M: "Arvind R." <[email protected]>
7462L: [email protected]
7463S: Maintained
7464F: drivers/edac/i82975x_edac.c
7465
7466EDAC-IE31200
7467M: Jason Baron <[email protected]>
7468L: [email protected]
7469S: Maintained
7470F: drivers/edac/ie31200_edac.c
7471
7472EDAC-IGEN6
7473M: Tony Luck <[email protected]>
7474R: Qiuxu Zhuo <[email protected]>
7475L: [email protected]
7476S: Maintained
7477F: drivers/edac/igen6_edac.c
7478
7479EDAC-MPC85XX
7480M: Johannes Thumshirn <[email protected]>
7481L: [email protected]
7482S: Maintained
7483F: drivers/edac/mpc85xx_edac.[ch]
7484
7485EDAC-PASEMI
7486M: Egor Martovetsky <[email protected]>
7487L: [email protected]
7488S: Maintained
7489F: drivers/edac/pasemi_edac.c
7490
7491EDAC-PND2
7492M: Tony Luck <[email protected]>
7493L: [email protected]
7494S: Maintained
7495F: drivers/edac/pnd2_edac.[ch]
7496
7497EDAC-QCOM
7498M: Manivannan Sadhasivam <[email protected]>
7499L: [email protected]
7500L: [email protected]
7501S: Maintained
7502F: drivers/edac/qcom_edac.c
7503
7504EDAC-R82600
7505M: Tim Small <[email protected]>
7506L: [email protected]
7507S: Maintained
7508F: drivers/edac/r82600_edac.c
7509
7510EDAC-SBRIDGE
7511M: Tony Luck <[email protected]>
7512R: Qiuxu Zhuo <[email protected]>
7513L: [email protected]
7514S: Maintained
7515F: drivers/edac/sb_edac.c
7516
7517EDAC-SKYLAKE
7518M: Tony Luck <[email protected]>
7519L: [email protected]
7520S: Maintained
7521F: drivers/edac/skx_*.[ch]
7522
7523EDAC-TI
7524M: Tero Kristo <[email protected]>
7525L: [email protected]
7526S: Odd Fixes
7527F: drivers/edac/ti_edac.c
7528
7529EDIROL UA-101/UA-1000 DRIVER
7530M: Clemens Ladisch <[email protected]>
7531L: [email protected] (moderated for non-subscribers)
7532S: Maintained
7533T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7534F: sound/usb/misc/ua101.c
7535
7536EFI TEST DRIVER
7537M: Ivan Hu <[email protected]>
7538M: Ard Biesheuvel <[email protected]>
7539L: [email protected]
7540S: Maintained
7541F: drivers/firmware/efi/test/
7542
7543EFI VARIABLE FILESYSTEM
7544M: Jeremy Kerr <[email protected]>
7545M: Ard Biesheuvel <[email protected]>
7546L: [email protected]
7547S: Maintained
7548T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7549F: fs/efivarfs/
7550
7551EFIFB FRAMEBUFFER DRIVER
7552M: Peter Jones <[email protected]>
7553L: [email protected]
7554S: Maintained
7555F: drivers/video/fbdev/efifb.c
7556
7557EFS FILESYSTEM
7558S: Orphan
7559W: http://aeschi.ch.eu.org/efs/
7560F: fs/efs/
7561
7562EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7563M: Douglas Miller <[email protected]>
7564L: [email protected]
7565S: Maintained
7566F: drivers/net/ethernet/ibm/ehea/
7567
7568ELM327 CAN NETWORK DRIVER
7569M: Max Staudt <[email protected]>
7570L: [email protected]
7571S: Maintained
7572F: Documentation/networking/device_drivers/can/can327.rst
7573F: drivers/net/can/can327.c
7574
7575EM28XX VIDEO4LINUX DRIVER
7576M: Mauro Carvalho Chehab <[email protected]>
7577L: [email protected]
7578S: Maintained
7579W: https://linuxtv.org
7580T: git git://linuxtv.org/media_tree.git
7581F: Documentation/admin-guide/media/em28xx*
7582F: drivers/media/usb/em28xx/
7583
7584EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7585M: Adrian Hunter <[email protected]>
7586M: Ritesh Harjani <[email protected]>
7587M: Asutosh Das <[email protected]>
7588L: [email protected]
7589S: Supported
7590F: drivers/mmc/host/cqhci*
7591
7592EMULEX 10Gbps iSCSI - OneConnect DRIVER
7593M: Ketan Mukadam <[email protected]>
7594L: [email protected]
7595S: Supported
7596W: http://www.broadcom.com
7597F: drivers/scsi/be2iscsi/
7598
7599EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7600M: Ajit Khaparde <[email protected]>
7601M: Sriharsha Basavapatna <[email protected]>
7602M: Somnath Kotur <[email protected]>
7603L: [email protected]
7604S: Supported
7605W: http://www.emulex.com
7606F: drivers/net/ethernet/emulex/benet/
7607
7608EMULEX ONECONNECT ROCE DRIVER
7609M: Selvin Xavier <[email protected]>
7610L: [email protected]
7611S: Odd Fixes
7612W: http://www.broadcom.com
7613F: drivers/infiniband/hw/ocrdma/
7614F: include/uapi/rdma/ocrdma-abi.h
7615
7616EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7617M: James Smart <[email protected]>
7618M: Ram Vegesna <[email protected]>
7619L: [email protected]
7620L: [email protected]
7621S: Supported
7622W: http://www.broadcom.com
7623F: drivers/scsi/elx/
7624
7625EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7626M: James Smart <[email protected]>
7627M: Dick Kennedy <[email protected]>
7628L: [email protected]
7629S: Supported
7630W: http://www.broadcom.com
7631F: drivers/scsi/lpfc/
7632
7633ENE CB710 FLASH CARD READER DRIVER
7634M: Michał Mirosław <[email protected]>
7635S: Maintained
7636F: drivers/misc/cb710/
7637F: drivers/mmc/host/cb710-mmc.*
7638F: include/linux/cb710.h
7639
7640ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7641M: Maxim Levitsky <[email protected]>
7642S: Maintained
7643F: drivers/media/rc/ene_ir.*
7644
7645EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7646M: Laurentiu Tudor <[email protected]>
7647L: [email protected]
7648S: Maintained
7649F: drivers/tty/ehv_bytechan.c
7650
7651EPSON S1D13XXX FRAMEBUFFER DRIVER
7652M: Kristoffer Ericson <[email protected]>
7653S: Maintained
7654T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7655F: drivers/video/fbdev/s1d13xxxfb.c
7656F: include/video/s1d13xxxfb.h
7657
7658EROFS FILE SYSTEM
7659M: Gao Xiang <[email protected]>
7660M: Chao Yu <[email protected]>
7661R: Yue Hu <[email protected]>
7662R: Jeffle Xu <[email protected]>
7663L: [email protected]
7664S: Maintained
7665T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7666F: Documentation/ABI/testing/sysfs-fs-erofs
7667F: Documentation/filesystems/erofs.rst
7668F: fs/erofs/
7669F: include/trace/events/erofs.h
7670
7671ERRSEQ ERROR TRACKING INFRASTRUCTURE
7672M: Jeff Layton <[email protected]>
7673S: Maintained
7674F: include/linux/errseq.h
7675F: lib/errseq.c
7676
7677ESD CAN/USB DRIVERS
7678M: Frank Jungclaus <[email protected]>
7679R: [email protected]
7680L: [email protected]
7681S: Maintained
7682F: drivers/net/can/usb/esd_usb.c
7683
7684ET131X NETWORK DRIVER
7685M: Mark Einon <[email protected]>
7686S: Odd Fixes
7687F: drivers/net/ethernet/agere/
7688
7689ETAS ES58X CAN/USB DRIVER
7690M: Vincent Mailhol <[email protected]>
7691L: [email protected]
7692S: Maintained
7693F: Documentation/networking/devlink/etas_es58x.rst
7694F: drivers/net/can/usb/etas_es58x/
7695
7696ETHERNET BRIDGE
7697M: Roopa Prabhu <[email protected]>
7698M: Nikolay Aleksandrov <[email protected]>
7699L: [email protected] (moderated for non-subscribers)
7700L: [email protected]
7701S: Maintained
7702W: http://www.linuxfoundation.org/en/Net:Bridge
7703F: include/linux/netfilter_bridge/
7704F: net/bridge/
7705
7706ETHERNET PHY LIBRARY
7707M: Andrew Lunn <[email protected]>
7708M: Heiner Kallweit <[email protected]>
7709R: Russell King <[email protected]>
7710L: [email protected]
7711S: Maintained
7712F: Documentation/ABI/testing/sysfs-class-net-phydev
7713F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7714F: Documentation/devicetree/bindings/net/mdio*
7715F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7716F: Documentation/networking/phy.rst
7717F: drivers/net/mdio/
7718F: drivers/net/mdio/acpi_mdio.c
7719F: drivers/net/mdio/fwnode_mdio.c
7720F: drivers/net/mdio/of_mdio.c
7721F: drivers/net/pcs/
7722F: drivers/net/phy/
7723F: include/dt-bindings/net/qca-ar803x.h
7724F: include/linux/*mdio*.h
7725F: include/linux/linkmode.h
7726F: include/linux/mdio/*.h
7727F: include/linux/mii.h
7728F: include/linux/of_net.h
7729F: include/linux/phy.h
7730F: include/linux/phy_fixed.h
7731F: include/linux/platform_data/mdio-bcm-unimac.h
7732F: include/linux/platform_data/mdio-gpio.h
7733F: include/trace/events/mdio.h
7734F: include/uapi/linux/mdio.h
7735F: include/uapi/linux/mii.h
7736F: net/core/of_net.c
7737
7738EXEC & BINFMT API
7739R: Eric Biederman <[email protected]>
7740R: Kees Cook <[email protected]>
7741L: [email protected]
7742S: Supported
7743T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7744F: fs/*binfmt_*.c
7745F: fs/exec.c
7746F: include/linux/binfmts.h
7747F: include/linux/elf.h
7748F: include/uapi/linux/binfmts.h
7749F: include/uapi/linux/elf.h
7750F: tools/testing/selftests/exec/
7751N: asm/elf.h
7752N: binfmt
7753
7754EXFAT FILE SYSTEM
7755M: Namjae Jeon <[email protected]>
7756M: Sungjong Seo <[email protected]>
7757L: [email protected]
7758S: Maintained
7759T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7760F: fs/exfat/
7761
7762EXT2 FILE SYSTEM
7763M: Jan Kara <[email protected]>
7764L: [email protected]
7765S: Maintained
7766F: Documentation/filesystems/ext2.rst
7767F: fs/ext2/
7768F: include/linux/ext2*
7769
7770EXT4 FILE SYSTEM
7771M: "Theodore Ts'o" <[email protected]>
7772M: Andreas Dilger <[email protected]>
7773L: [email protected]
7774S: Maintained
7775W: http://ext4.wiki.kernel.org
7776Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7777T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7778F: Documentation/filesystems/ext4/
7779F: fs/ext4/
7780F: include/trace/events/ext4.h
7781F: include/uapi/linux/ext4.h
7782
7783Extended Verification Module (EVM)
7784M: Mimi Zohar <[email protected]>
7785L: [email protected]
7786S: Supported
7787T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7788F: security/integrity/
7789F: security/integrity/evm/
7790
7791EXTENSIBLE FIRMWARE INTERFACE (EFI)
7792M: Ard Biesheuvel <[email protected]>
7793L: [email protected]
7794S: Maintained
7795T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7796F: Documentation/admin-guide/efi-stub.rst
7797F: arch/*/include/asm/efi.h
7798F: arch/*/kernel/efi.c
7799F: arch/arm/boot/compressed/efi-header.S
7800F: arch/x86/platform/efi/
7801F: drivers/firmware/efi/
7802F: include/linux/efi*.h
7803
7804EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7805M: MyungJoo Ham <[email protected]>
7806M: Chanwoo Choi <[email protected]>
7807L: [email protected]
7808S: Maintained
7809T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7810F: Documentation/devicetree/bindings/extcon/
7811F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7812F: drivers/extcon/
7813F: include/linux/extcon.h
7814F: include/linux/extcon/
7815
7816EXTRA BOOT CONFIG
7817M: Masami Hiramatsu <[email protected]>
7818L: [email protected]
7819L: [email protected]
7820S: Maintained
7821Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
7822T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
7823F: Documentation/admin-guide/bootconfig.rst
7824F: fs/proc/bootconfig.c
7825F: include/linux/bootconfig.h
7826F: lib/bootconfig-data.S
7827F: lib/bootconfig.c
7828F: tools/bootconfig/*
7829F: tools/bootconfig/scripts/*
7830
7831EXYNOS DP DRIVER
7832M: Jingoo Han <[email protected]>
7833L: [email protected]
7834S: Maintained
7835F: drivers/gpu/drm/exynos/exynos_dp*
7836
7837EXYNOS SYSMMU (IOMMU) driver
7838M: Marek Szyprowski <[email protected]>
7839L: [email protected]
7840S: Maintained
7841F: drivers/iommu/exynos-iommu.c
7842
7843F2FS FILE SYSTEM
7844M: Jaegeuk Kim <[email protected]>
7845M: Chao Yu <[email protected]>
7846L: [email protected]
7847S: Maintained
7848W: https://f2fs.wiki.kernel.org/
7849Q: https://patchwork.kernel.org/project/f2fs/list/
7850B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
7851T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7852F: Documentation/ABI/testing/sysfs-fs-f2fs
7853F: Documentation/filesystems/f2fs.rst
7854F: fs/f2fs/
7855F: include/linux/f2fs_fs.h
7856F: include/trace/events/f2fs.h
7857F: include/uapi/linux/f2fs.h
7858
7859F71805F HARDWARE MONITORING DRIVER
7860M: Jean Delvare <[email protected]>
7861L: [email protected]
7862S: Maintained
7863F: Documentation/hwmon/f71805f.rst
7864F: drivers/hwmon/f71805f.c
7865
7866FADDR2LINE
7867M: Josh Poimboeuf <[email protected]>
7868S: Maintained
7869F: scripts/faddr2line
7870
7871FAILOVER MODULE
7872M: Sridhar Samudrala <[email protected]>
7873L: [email protected]
7874S: Supported
7875F: Documentation/networking/failover.rst
7876F: include/net/failover.h
7877F: net/core/failover.c
7878
7879FANOTIFY
7880M: Jan Kara <[email protected]>
7881R: Amir Goldstein <[email protected]>
7882R: Matthew Bobrowski <[email protected]>
7883L: [email protected]
7884S: Maintained
7885F: fs/notify/fanotify/
7886F: include/linux/fanotify.h
7887F: include/uapi/linux/fanotify.h
7888
7889FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
7890M: Linus Walleij <[email protected]>
7891L: [email protected]
7892S: Maintained
7893F: drivers/usb/fotg210/
7894
7895FARSYNC SYNCHRONOUS DRIVER
7896M: Kevin Curtis <[email protected]>
7897S: Supported
7898W: http://www.farsite.co.uk/
7899F: drivers/net/wan/farsync.*
7900
7901FAULT INJECTION SUPPORT
7902M: Akinobu Mita <[email protected]>
7903S: Supported
7904F: Documentation/fault-injection/
7905F: lib/fault-inject.c
7906
7907FBTFT Framebuffer drivers
7908L: [email protected]
7909L: [email protected]
7910S: Orphan
7911F: drivers/staging/fbtft/
7912
7913FC0011 TUNER DRIVER
7914M: Michael Buesch <[email protected]>
7915L: [email protected]
7916S: Maintained
7917F: drivers/media/tuners/fc0011.c
7918F: drivers/media/tuners/fc0011.h
7919
7920FC2580 MEDIA DRIVER
7921M: Antti Palosaari <[email protected]>
7922L: [email protected]
7923S: Maintained
7924W: https://linuxtv.org
7925W: http://palosaari.fi/linux/
7926Q: http://patchwork.linuxtv.org/project/linux-media/list/
7927T: git git://linuxtv.org/anttip/media_tree.git
7928F: drivers/media/tuners/fc2580*
7929
7930FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7931M: Hannes Reinecke <[email protected]>
7932L: [email protected]
7933S: Supported
7934W: www.Open-FCoE.org
7935F: drivers/scsi/fcoe/
7936F: drivers/scsi/libfc/
7937F: include/scsi/fc/
7938F: include/scsi/libfc.h
7939F: include/scsi/libfcoe.h
7940F: include/uapi/scsi/fc/
7941
7942FILE LOCKING (flock() and fcntl()/lockf())
7943M: Jeff Layton <[email protected]>
7944M: Chuck Lever <[email protected]>
7945L: [email protected]
7946S: Maintained
7947F: fs/fcntl.c
7948F: fs/locks.c
7949F: include/linux/fcntl.h
7950F: include/uapi/linux/fcntl.h
7951
7952FILESYSTEM DIRECT ACCESS (DAX)
7953M: Dan Williams <[email protected]>
7954R: Matthew Wilcox <[email protected]>
7955R: Jan Kara <[email protected]>
7956L: [email protected]
7957L: [email protected]
7958S: Supported
7959F: fs/dax.c
7960F: include/linux/dax.h
7961F: include/trace/events/fs_dax.h
7962
7963FILESYSTEMS (VFS and infrastructure)
7964M: Alexander Viro <[email protected]>
7965M: Christian Brauner <[email protected]>
7966L: [email protected]
7967S: Maintained
7968F: fs/*
7969F: include/linux/fs.h
7970F: include/linux/fs_types.h
7971F: include/uapi/linux/fs.h
7972F: include/uapi/linux/openat2.h
7973
7974FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7975M: Riku Voipio <[email protected]>
7976L: [email protected]
7977S: Maintained
7978F: drivers/hwmon/f75375s.c
7979F: include/linux/f75375s.h
7980
7981FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7982M: Clemens Ladisch <[email protected]>
7983M: Takashi Sakamoto <[email protected]>
7984L: [email protected] (moderated for non-subscribers)
7985S: Maintained
7986T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7987F: include/uapi/sound/firewire.h
7988F: sound/firewire/
7989
7990FIREWIRE MEDIA DRIVERS (firedtv)
7991M: Stefan Richter <[email protected]>
7992L: [email protected]
7993L: [email protected]
7994S: Maintained
7995T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7996F: drivers/media/firewire/
7997
7998FIREWIRE SBP-2 TARGET
7999M: Chris Boot <[email protected]>
8000L: [email protected]
8001L: [email protected]
8002L: [email protected]
8003S: Maintained
8004T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8005F: drivers/target/sbp/
8006
8007FIREWIRE SUBSYSTEM
8008M: Takashi Sakamoto <[email protected]>
8009M: Takashi Sakamoto <[email protected]>
8010L: [email protected]
8011S: Maintained
8012W: http://ieee1394.docs.kernel.org/
8013T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8014F: drivers/firewire/
8015F: include/linux/firewire.h
8016F: include/uapi/linux/firewire*.h
8017F: tools/firewire/
8018
8019FIRMWARE FRAMEWORK FOR ARMV8-A
8020M: Sudeep Holla <[email protected]>
8021L: [email protected] (moderated for non-subscribers)
8022S: Maintained
8023F: drivers/firmware/arm_ffa/
8024F: include/linux/arm_ffa.h
8025
8026FIRMWARE LOADER (request_firmware)
8027M: Luis Chamberlain <[email protected]>
8028M: Russ Weight <[email protected]>
8029L: [email protected]
8030S: Maintained
8031F: Documentation/firmware_class/
8032F: drivers/base/firmware_loader/
8033F: include/linux/firmware.h
8034
8035FLEXTIMER FTM-QUADDEC DRIVER
8036M: Patrick Havelange <[email protected]>
8037L: [email protected]
8038S: Maintained
8039F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8040F: drivers/counter/ftm-quaddec.c
8041
8042FLOPPY DRIVER
8043M: Denis Efremov <[email protected]>
8044L: [email protected]
8045S: Odd Fixes
8046F: drivers/block/floppy.c
8047
8048FLYSKY FSIA6B RC RECEIVER
8049M: Markus Koch <[email protected]>
8050L: [email protected]
8051S: Maintained
8052F: drivers/input/joystick/fsia6b.c
8053
8054FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8055M: Geoffrey D. Bennett <[email protected]>
8056L: [email protected] (moderated for non-subscribers)
8057S: Maintained
8058T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8059F: sound/usb/mixer_scarlett_gen2.c
8060
8061FORCEDETH GIGABIT ETHERNET DRIVER
8062M: Rain River <[email protected]>
8063M: Zhu Yanjun <[email protected]>
8064L: [email protected]
8065S: Maintained
8066F: drivers/net/ethernet/nvidia/*
8067
8068FORTIFY_SOURCE
8069M: Kees Cook <[email protected]>
8070L: [email protected]
8071S: Supported
8072T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8073F: include/linux/fortify-string.h
8074F: lib/fortify_kunit.c
8075F: lib/memcpy_kunit.c
8076F: lib/strscpy_kunit.c
8077F: lib/test_fortify/*
8078F: scripts/test_fortify.sh
8079K: \b__NO_FORTIFY\b
8080
8081FPGA DFL DRIVERS
8082M: Wu Hao <[email protected]>
8083R: Tom Rix <[email protected]>
8084L: [email protected]
8085S: Maintained
8086F: Documentation/ABI/testing/sysfs-bus-dfl*
8087F: Documentation/fpga/dfl.rst
8088F: drivers/fpga/dfl*
8089F: drivers/uio/uio_dfl.c
8090F: include/linux/dfl.h
8091F: include/uapi/linux/fpga-dfl.h
8092
8093FPGA MANAGER FRAMEWORK
8094M: Moritz Fischer <[email protected]>
8095M: Wu Hao <[email protected]>
8096M: Xu Yilun <[email protected]>
8097R: Tom Rix <[email protected]>
8098L: [email protected]
8099S: Maintained
8100Q: http://patchwork.kernel.org/project/linux-fpga/list/
8101T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8102F: Documentation/devicetree/bindings/fpga/
8103F: Documentation/driver-api/fpga/
8104F: Documentation/fpga/
8105F: drivers/fpga/
8106F: include/linux/fpga/
8107
8108FPU EMULATOR
8109M: Bill Metzenthen <[email protected]>
8110S: Maintained
8111W: https://floatingpoint.billm.au/
8112F: arch/x86/math-emu/
8113
8114FRAMEBUFFER CORE
8115M: Daniel Vetter <[email protected]>
8116S: Odd Fixes
8117T: git git://anongit.freedesktop.org/drm/drm-misc
8118F: drivers/video/fbdev/core/
8119
8120FRAMEBUFFER LAYER
8121M: Helge Deller <[email protected]>
8122L: [email protected]
8123L: [email protected]
8124S: Maintained
8125Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8126T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8127F: Documentation/fb/
8128F: drivers/video/
8129F: include/linux/fb.h
8130F: include/uapi/linux/fb.h
8131F: include/uapi/video/
8132F: include/video/
8133
8134FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8135M: Horia Geantă <[email protected]>
8136M: Pankaj Gupta <[email protected]>
8137M: Gaurav Jain <[email protected]>
8138L: [email protected]
8139S: Maintained
8140F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8141F: drivers/crypto/caam/
8142
8143FREESCALE COLDFIRE M5441X MMC DRIVER
8144M: Angelo Dureghello <[email protected]>
8145L: [email protected]
8146S: Maintained
8147F: drivers/mmc/host/sdhci-esdhc-mcf.c
8148F: include/linux/platform_data/mmc-esdhc-mcf.h
8149
8150FREESCALE DIU FRAMEBUFFER DRIVER
8151M: Timur Tabi <[email protected]>
8152L: [email protected]
8153S: Maintained
8154F: drivers/video/fbdev/fsl-diu-fb.*
8155
8156FREESCALE DMA DRIVER
8157M: Li Yang <[email protected]>
8158M: Zhang Wei <[email protected]>
8159L: [email protected]
8160S: Maintained
8161F: drivers/dma/fsldma.*
8162
8163FREESCALE DSPI DRIVER
8164M: Vladimir Oltean <[email protected]>
8165L: [email protected]
8166S: Maintained
8167F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8168F: drivers/spi/spi-fsl-dspi.c
8169F: include/linux/spi/spi-fsl-dspi.h
8170
8171FREESCALE ENETC ETHERNET DRIVERS
8172M: Claudiu Manoil <[email protected]>
8173M: Vladimir Oltean <[email protected]>
8174L: [email protected]
8175S: Maintained
8176F: drivers/net/ethernet/freescale/enetc/
8177
8178FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8179M: Claudiu Manoil <[email protected]>
8180L: [email protected]
8181S: Maintained
8182F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8183F: drivers/net/ethernet/freescale/gianfar*
8184
8185FREESCALE GPMI NAND DRIVER
8186M: Han Xu <[email protected]>
8187L: [email protected]
8188S: Maintained
8189F: drivers/mtd/nand/raw/gpmi-nand/*
8190
8191FREESCALE I2C CPM DRIVER
8192M: Jochen Friedrich <[email protected]>
8193L: [email protected]
8194L: [email protected]
8195S: Maintained
8196F: drivers/i2c/busses/i2c-cpm.c
8197
8198FREESCALE IMX / MXC FEC DRIVER
8199M: Wei Fang <[email protected]>
8200R: Shenwei Wang <[email protected]>
8201R: Clark Wang <[email protected]>
8202R: NXP Linux Team <[email protected]>
8203L: [email protected]
8204S: Maintained
8205F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8206F: drivers/net/ethernet/freescale/fec.h
8207F: drivers/net/ethernet/freescale/fec_main.c
8208F: drivers/net/ethernet/freescale/fec_ptp.c
8209
8210FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8211M: Sascha Hauer <[email protected]>
8212R: Pengutronix Kernel Team <[email protected]>
8213L: [email protected]
8214L: [email protected] (moderated for non-subscribers)
8215S: Maintained
8216F: drivers/video/fbdev/imxfb.c
8217
8218FREESCALE IMX DDR PMU DRIVER
8219M: Frank Li <[email protected]>
8220L: [email protected] (moderated for non-subscribers)
8221S: Maintained
8222F: Documentation/admin-guide/perf/imx-ddr.rst
8223F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8224F: drivers/perf/fsl_imx8_ddr_perf.c
8225
8226FREESCALE IMX I2C DRIVER
8227M: Oleksij Rempel <[email protected]>
8228R: Pengutronix Kernel Team <[email protected]>
8229L: [email protected]
8230S: Maintained
8231F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8232F: drivers/i2c/busses/i2c-imx.c
8233
8234FREESCALE IMX LPI2C DRIVER
8235M: Dong Aisheng <[email protected]>
8236L: [email protected]
8237L: [email protected]
8238S: Maintained
8239F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8240F: drivers/i2c/busses/i2c-imx-lpi2c.c
8241
8242FREESCALE MPC I2C DRIVER
8243M: Chris Packham <[email protected]>
8244L: [email protected]
8245S: Maintained
8246F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8247F: drivers/i2c/busses/i2c-mpc.c
8248
8249FREESCALE QORIQ DPAA ETHERNET DRIVER
8250M: Madalin Bucur <[email protected]>
8251L: [email protected]
8252S: Maintained
8253F: drivers/net/ethernet/freescale/dpaa
8254
8255FREESCALE QORIQ DPAA FMAN DRIVER
8256M: Madalin Bucur <[email protected]>
8257R: Sean Anderson <[email protected]>
8258L: [email protected]
8259S: Maintained
8260F: Documentation/devicetree/bindings/net/fsl-fman.txt
8261F: drivers/net/ethernet/freescale/fman
8262
8263FREESCALE QORIQ PTP CLOCK DRIVER
8264M: Yangbo Lu <[email protected]>
8265L: [email protected]
8266S: Maintained
8267F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8268F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8269F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8270F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8271F: drivers/ptp/ptp_qoriq.c
8272F: drivers/ptp/ptp_qoriq_debugfs.c
8273F: include/linux/fsl/ptp_qoriq.h
8274
8275FREESCALE QUAD SPI DRIVER
8276M: Han Xu <[email protected]>
8277L: [email protected]
8278S: Maintained
8279F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8280F: drivers/spi/spi-fsl-qspi.c
8281
8282FREESCALE QUICC ENGINE LIBRARY
8283M: Qiang Zhao <[email protected]>
8284L: [email protected]
8285S: Maintained
8286F: drivers/soc/fsl/qe/
8287F: include/soc/fsl/qe/
8288
8289FREESCALE QUICC ENGINE QMC DRIVER
8290M: Herve Codina <[email protected]>
8291L: [email protected]
8292S: Maintained
8293F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8294F: drivers/soc/fsl/qe/qmc.c
8295F: include/soc/fsl/qe/qmc.h
8296
8297FREESCALE QUICC ENGINE TSA DRIVER
8298M: Herve Codina <[email protected]>
8299L: [email protected]
8300S: Maintained
8301F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8302F: drivers/soc/fsl/qe/tsa.c
8303F: drivers/soc/fsl/qe/tsa.h
8304F: include/dt-bindings/soc/cpm1-fsl,tsa.h
8305
8306FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8307M: Li Yang <[email protected]>
8308L: [email protected]
8309L: [email protected]
8310S: Maintained
8311F: drivers/net/ethernet/freescale/ucc_geth*
8312
8313FREESCALE QUICC ENGINE UCC HDLC DRIVER
8314M: Zhao Qiang <[email protected]>
8315L: [email protected]
8316L: [email protected]
8317S: Maintained
8318F: drivers/net/wan/fsl_ucc_hdlc*
8319
8320FREESCALE QUICC ENGINE UCC UART DRIVER
8321M: Timur Tabi <[email protected]>
8322L: [email protected]
8323S: Maintained
8324F: drivers/tty/serial/ucc_uart.c
8325
8326FREESCALE SOC DRIVERS
8327M: Li Yang <[email protected]>
8328L: [email protected]
8329L: [email protected] (moderated for non-subscribers)
8330S: Maintained
8331F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8332F: Documentation/devicetree/bindings/soc/fsl/
8333F: drivers/soc/fsl/
8334F: include/linux/fsl/
8335F: include/soc/fsl/
8336
8337FREESCALE SOC FS_ENET DRIVER
8338M: Pantelis Antoniou <[email protected]>
8339L: [email protected]
8340L: [email protected]
8341S: Maintained
8342F: drivers/net/ethernet/freescale/fs_enet/
8343F: include/linux/fs_enet_pd.h
8344
8345FREESCALE SOC SOUND DRIVERS
8346M: Shengjiu Wang <[email protected]>
8347M: Xiubo Li <[email protected]>
8348R: Fabio Estevam <[email protected]>
8349R: Nicolin Chen <[email protected]>
8350L: [email protected] (moderated for non-subscribers)
8351L: [email protected]
8352S: Maintained
8353F: sound/soc/fsl/fsl*
8354F: sound/soc/fsl/imx*
8355F: sound/soc/fsl/mpc8610_hpcd.c
8356
8357FREESCALE SOC SOUND QMC DRIVER
8358M: Herve Codina <[email protected]>
8359L: [email protected] (moderated for non-subscribers)
8360L: [email protected]
8361S: Maintained
8362F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8363F: sound/soc/fsl/fsl_qmc_audio.c
8364
8365FREESCALE USB PERIPHERAL DRIVERS
8366M: Li Yang <[email protected]>
8367L: [email protected]
8368L: [email protected]
8369S: Maintained
8370F: drivers/usb/gadget/udc/fsl*
8371
8372FREESCALE USB PHY DRIVER
8373M: Ran Wang <[email protected]>
8374L: [email protected]
8375L: [email protected]
8376S: Maintained
8377F: drivers/usb/phy/phy-fsl-usb*
8378
8379FREEVXFS FILESYSTEM
8380M: Christoph Hellwig <[email protected]>
8381S: Maintained
8382W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8383F: fs/freevxfs/
8384
8385FREEZER
8386M: "Rafael J. Wysocki" <[email protected]>
8387M: Pavel Machek <[email protected]>
8388L: [email protected]
8389S: Supported
8390F: Documentation/power/freezing-of-tasks.rst
8391F: include/linux/freezer.h
8392F: kernel/freezer.c
8393
8394FRONTSWAP API
8395M: Konrad Rzeszutek Wilk <[email protected]>
8396L: [email protected]
8397S: Maintained
8398F: include/linux/frontswap.h
8399F: mm/frontswap.c
8400
8401FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8402M: David Howells <[email protected]>
8403L: [email protected] (moderated for non-subscribers)
8404S: Supported
8405F: Documentation/filesystems/caching/
8406F: fs/fscache/
8407F: include/linux/fscache*.h
8408
8409FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8410M: Eric Biggers <[email protected]>
8411M: Theodore Y. Ts'o <[email protected]>
8412M: Jaegeuk Kim <[email protected]>
8413L: [email protected]
8414S: Supported
8415Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8416T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8417F: Documentation/filesystems/fscrypt.rst
8418F: fs/crypto/
8419F: include/linux/fscrypt.h
8420F: include/uapi/linux/fscrypt.h
8421
8422FSI SUBSYSTEM
8423M: Jeremy Kerr <[email protected]>
8424M: Joel Stanley <[email protected]>
8425R: Alistar Popple <[email protected]>
8426R: Eddie James <[email protected]>
8427L: [email protected]
8428S: Supported
8429Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8430T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8431F: drivers/fsi/
8432F: include/linux/fsi*.h
8433F: include/trace/events/fsi*.h
8434
8435FSI-ATTACHED I2C DRIVER
8436M: Eddie James <[email protected]>
8437L: [email protected]
8438L: [email protected] (moderated for non-subscribers)
8439S: Maintained
8440F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8441F: drivers/i2c/busses/i2c-fsi.c
8442
8443FSI-ATTACHED SPI DRIVER
8444M: Eddie James <[email protected]>
8445L: [email protected]
8446S: Maintained
8447F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8448F: drivers/spi/spi-fsi.c
8449
8450FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8451M: Jan Kara <[email protected]>
8452R: Amir Goldstein <[email protected]>
8453L: [email protected]
8454S: Maintained
8455T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8456F: fs/notify/
8457F: include/linux/fsnotify*.h
8458
8459FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8460M: Eric Biggers <[email protected]>
8461M: Theodore Y. Ts'o <[email protected]>
8462L: [email protected]
8463S: Supported
8464Q: https://patchwork.kernel.org/project/fsverity/list/
8465T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
8466F: Documentation/filesystems/fsverity.rst
8467F: fs/verity/
8468F: include/linux/fsverity.h
8469F: include/uapi/linux/fsverity.h
8470
8471FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8472M: Michael Zaidman <[email protected]>
8473L: [email protected]
8474L: [email protected]
8475S: Maintained
8476F: drivers/hid/hid-ft260.c
8477
8478FUJITSU LAPTOP EXTRAS
8479M: Jonathan Woithe <[email protected]>
8480L: [email protected]
8481S: Maintained
8482F: drivers/platform/x86/fujitsu-laptop.c
8483
8484FUJITSU TABLET EXTRAS
8485M: Robert Gerlach <[email protected]>
8486L: [email protected]
8487S: Maintained
8488F: drivers/platform/x86/fujitsu-tablet.c
8489
8490FUNCTION HOOKS (FTRACE)
8491M: Steven Rostedt <[email protected]>
8492M: Masami Hiramatsu <[email protected]>
8493R: Mark Rutland <[email protected]>
8494L: [email protected]
8495L: [email protected]
8496S: Maintained
8497Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
8498T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8499F: Documentation/trace/ftrace*
8500F: arch/*/*/*/*ftrace*
8501F: arch/*/*/*ftrace*
8502F: include/*/ftrace.h
8503F: kernel/trace/fgraph.c
8504F: kernel/trace/ftrace*
8505F: samples/ftrace
8506
8507FUNGIBLE ETHERNET DRIVERS
8508M: Dimitris Michailidis <[email protected]>
8509L: [email protected]
8510S: Supported
8511F: drivers/net/ethernet/fungible/
8512
8513FUSE: FILESYSTEM IN USERSPACE
8514M: Miklos Szeredi <[email protected]>
8515L: [email protected]
8516S: Maintained
8517W: https://github.com/libfuse/
8518T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8519F: Documentation/filesystems/fuse.rst
8520F: fs/fuse/
8521F: include/uapi/linux/fuse.h
8522
8523FUTEX SUBSYSTEM
8524M: Thomas Gleixner <[email protected]>
8525M: Ingo Molnar <[email protected]>
8526R: Peter Zijlstra <[email protected]>
8527R: Darren Hart <[email protected]>
8528R: Davidlohr Bueso <[email protected]>
8529R: André Almeida <[email protected]>
8530L: [email protected]
8531S: Maintained
8532T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8533F: Documentation/locking/*futex*
8534F: include/asm-generic/futex.h
8535F: include/linux/futex.h
8536F: include/uapi/linux/futex.h
8537F: kernel/futex/*
8538F: tools/perf/bench/futex*
8539F: tools/testing/selftests/futex/
8540
8541GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8542M: Tim Harvey <[email protected]>
8543S: Maintained
8544F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8545F: Documentation/hwmon/gsc-hwmon.rst
8546F: drivers/hwmon/gsc-hwmon.c
8547F: drivers/mfd/gateworks-gsc.c
8548F: include/linux/mfd/gsc.h
8549F: include/linux/platform_data/gsc_hwmon.h
8550
8551GCC PLUGINS
8552M: Kees Cook <[email protected]>
8553L: [email protected]
8554S: Maintained
8555T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8556F: Documentation/kbuild/gcc-plugins.rst
8557F: scripts/Makefile.gcc-plugins
8558F: scripts/gcc-plugins/
8559
8560GCOV BASED KERNEL PROFILING
8561M: Peter Oberparleiter <[email protected]>
8562S: Maintained
8563F: Documentation/dev-tools/gcov.rst
8564F: kernel/gcov/
8565
8566GDB KERNEL DEBUGGING HELPER SCRIPTS
8567M: Jan Kiszka <[email protected]>
8568M: Kieran Bingham <[email protected]>
8569S: Supported
8570F: scripts/gdb/
8571
8572GEMINI CRYPTO DRIVER
8573M: Corentin Labbe <[email protected]>
8574L: [email protected]
8575S: Maintained
8576F: drivers/crypto/gemini/
8577
8578GEMTEK FM RADIO RECEIVER DRIVER
8579M: Hans Verkuil <[email protected]>
8580L: [email protected]
8581S: Maintained
8582W: https://linuxtv.org
8583T: git git://linuxtv.org/media_tree.git
8584F: drivers/media/radio/radio-gemtek*
8585
8586GENERIC ARCHITECTURE TOPOLOGY
8587M: Sudeep Holla <[email protected]>
8588L: [email protected]
8589S: Maintained
8590F: drivers/base/arch_topology.c
8591F: include/linux/arch_topology.h
8592
8593GENERIC ENTRY CODE
8594M: Thomas Gleixner <[email protected]>
8595M: Peter Zijlstra <[email protected]>
8596M: Andy Lutomirski <[email protected]>
8597L: [email protected]
8598S: Maintained
8599T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8600F: include/linux/entry-common.h
8601F: include/linux/entry-kvm.h
8602F: kernel/entry/
8603
8604GENERIC GPIO I2C DRIVER
8605M: Wolfram Sang <[email protected]>
8606S: Supported
8607F: drivers/i2c/busses/i2c-gpio.c
8608F: include/linux/platform_data/i2c-gpio.h
8609
8610GENERIC GPIO I2C MULTIPLEXER DRIVER
8611M: Peter Korsgaard <[email protected]>
8612L: [email protected]
8613S: Supported
8614F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8615F: drivers/i2c/muxes/i2c-mux-gpio.c
8616F: include/linux/platform_data/i2c-mux-gpio.h
8617
8618GENERIC HDLC (WAN) DRIVERS
8619M: Krzysztof Halasa <[email protected]>
8620S: Maintained
8621W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8622F: drivers/net/wan/c101.c
8623F: drivers/net/wan/hd6457*
8624F: drivers/net/wan/hdlc*
8625F: drivers/net/wan/n2.c
8626F: drivers/net/wan/pc300too.c
8627F: drivers/net/wan/pci200syn.c
8628F: drivers/net/wan/wanxl*
8629
8630GENERIC INCLUDE/ASM HEADER FILES
8631M: Arnd Bergmann <[email protected]>
8632L: [email protected]
8633S: Maintained
8634T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8635F: include/asm-generic/
8636F: include/uapi/asm-generic/
8637
8638GENERIC PHY FRAMEWORK
8639M: Vinod Koul <[email protected]>
8640M: Kishon Vijay Abraham I <[email protected]>
8641L: [email protected]
8642S: Supported
8643Q: https://patchwork.kernel.org/project/linux-phy/list/
8644T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8645F: Documentation/devicetree/bindings/phy/
8646F: drivers/phy/
8647F: include/dt-bindings/phy/
8648F: include/linux/phy/
8649
8650GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8651M: Wolfram Sang <[email protected]>
8652S: Supported
8653F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8654
8655GENERIC PM DOMAINS
8656M: "Rafael J. Wysocki" <[email protected]>
8657M: Kevin Hilman <[email protected]>
8658M: Ulf Hansson <[email protected]>
8659L: [email protected]
8660S: Supported
8661F: Documentation/devicetree/bindings/power/power?domain*
8662F: drivers/base/power/domain*.c
8663F: include/linux/pm_domain.h
8664
8665GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8666M: Eugen Hristev <[email protected]>
8667L: [email protected]
8668S: Maintained
8669F: drivers/input/touchscreen/resistive-adc-touch.c
8670
8671GENERIC STRING LIBRARY
8672R: Andy Shevchenko <[email protected]>
8673S: Maintained
8674F: lib/string.c
8675F: lib/string_helpers.c
8676F: lib/test-string_helpers.c
8677F: lib/test_string.c
8678
8679GENERIC UIO DRIVER FOR PCI DEVICES
8680M: "Michael S. Tsirkin" <[email protected]>
8681L: [email protected]
8682S: Supported
8683F: drivers/uio/uio_pci_generic.c
8684
8685GENERIC VDSO LIBRARY
8686M: Andy Lutomirski <[email protected]>
8687M: Thomas Gleixner <[email protected]>
8688M: Vincenzo Frascino <[email protected]>
8689L: [email protected]
8690S: Maintained
8691T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8692F: include/asm-generic/vdso/vsyscall.h
8693F: include/vdso/
8694F: kernel/time/vsyscall.c
8695F: lib/vdso/
8696
8697GENWQE (IBM Generic Workqueue Card)
8698M: Frank Haverkamp <[email protected]>
8699S: Supported
8700F: drivers/misc/genwqe/
8701
8702GET_MAINTAINER SCRIPT
8703M: Joe Perches <[email protected]>
8704S: Maintained
8705F: scripts/get_maintainer.pl
8706
8707GFS2 FILE SYSTEM
8708M: Bob Peterson <[email protected]>
8709M: Andreas Gruenbacher <[email protected]>
8710L: [email protected]
8711S: Supported
8712B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8714F: Documentation/filesystems/gfs2*
8715F: fs/gfs2/
8716F: include/uapi/linux/gfs2_ondisk.h
8717
8718GIGABYTE WMI DRIVER
8719M: Thomas Weißschuh <[email protected]>
8720L: [email protected]
8721S: Maintained
8722F: drivers/platform/x86/gigabyte-wmi.c
8723
8724GNSS SUBSYSTEM
8725M: Johan Hovold <[email protected]>
8726S: Maintained
8727T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8728F: Documentation/ABI/testing/sysfs-class-gnss
8729F: Documentation/devicetree/bindings/gnss/
8730F: drivers/gnss/
8731F: include/linux/gnss.h
8732
8733GO7007 MPEG CODEC
8734M: Hans Verkuil <[email protected]>
8735L: [email protected]
8736S: Maintained
8737F: drivers/media/usb/go7007/
8738
8739GOODIX TOUCHSCREEN
8740M: Bastien Nocera <[email protected]>
8741M: Hans de Goede <[email protected]>
8742L: [email protected]
8743S: Maintained
8744F: drivers/input/touchscreen/goodix*
8745
8746GOOGLE ETHERNET DRIVERS
8747M: Jeroen de Borst <[email protected]>
8748M: Praveen Kaligineedi <[email protected]>
8749R: Shailend Chand <[email protected]>
8750L: [email protected]
8751S: Supported
8752F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8753F: drivers/net/ethernet/google
8754
8755GPD POCKET FAN DRIVER
8756M: Hans de Goede <[email protected]>
8757L: [email protected]
8758S: Maintained
8759F: drivers/platform/x86/gpd-pocket-fan.c
8760
8761GPIO ACPI SUPPORT
8762M: Mika Westerberg <[email protected]>
8763M: Andy Shevchenko <[email protected]>
8764L: [email protected]
8765L: [email protected]
8766S: Supported
8767T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8768F: Documentation/firmware-guide/acpi/gpio-properties.rst
8769F: drivers/gpio/gpiolib-acpi.c
8770F: drivers/gpio/gpiolib-acpi.h
8771
8772GPIO AGGREGATOR
8773M: Geert Uytterhoeven <[email protected]>
8774L: [email protected]
8775S: Supported
8776F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8777F: drivers/gpio/gpio-aggregator.c
8778
8779GPIO IR Transmitter
8780M: Sean Young <[email protected]>
8781L: [email protected]
8782S: Maintained
8783F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
8784F: drivers/media/rc/gpio-ir-tx.c
8785
8786GPIO MOCKUP DRIVER
8787M: Bamvor Jian Zhang <[email protected]>
8788L: [email protected]
8789S: Maintained
8790F: drivers/gpio/gpio-mockup.c
8791F: tools/testing/selftests/gpio/
8792
8793GPIO REGMAP
8794R: Michael Walle <[email protected]>
8795S: Maintained
8796F: drivers/gpio/gpio-regmap.c
8797F: include/linux/gpio/regmap.h
8798
8799GPIO SUBSYSTEM
8800M: Linus Walleij <[email protected]>
8801M: Bartosz Golaszewski <[email protected]>
8802R: Andy Shevchenko <[email protected]>
8803L: [email protected]
8804S: Maintained
8805T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8806F: Documentation/ABI/obsolete/sysfs-gpio
8807F: Documentation/ABI/testing/gpio-cdev
8808F: Documentation/admin-guide/gpio/
8809F: Documentation/devicetree/bindings/gpio/
8810F: Documentation/driver-api/gpio/
8811F: drivers/gpio/
8812F: include/dt-bindings/gpio/
8813F: include/linux/gpio.h
8814F: include/linux/gpio/
8815F: include/linux/of_gpio.h
8816F: include/uapi/linux/gpio.h
8817F: tools/gpio/
8818
8819GRE DEMULTIPLEXER DRIVER
8820M: Dmitry Kozlov <[email protected]>
8821L: [email protected]
8822S: Maintained
8823F: include/net/gre.h
8824F: net/ipv4/gre_demux.c
8825F: net/ipv4/gre_offload.c
8826
8827GRETH 10/100/1G Ethernet MAC device driver
8828M: Andreas Larsson <[email protected]>
8829L: [email protected]
8830S: Maintained
8831F: drivers/net/ethernet/aeroflex/
8832
8833GREYBUS AUDIO PROTOCOLS DRIVERS
8834M: Vaibhav Agarwal <[email protected]>
8835M: Mark Greer <[email protected]>
8836S: Maintained
8837F: drivers/staging/greybus/audio_apbridgea.c
8838F: drivers/staging/greybus/audio_apbridgea.h
8839F: drivers/staging/greybus/audio_codec.c
8840F: drivers/staging/greybus/audio_codec.h
8841F: drivers/staging/greybus/audio_gb.c
8842F: drivers/staging/greybus/audio_manager.c
8843F: drivers/staging/greybus/audio_manager.h
8844F: drivers/staging/greybus/audio_manager_module.c
8845F: drivers/staging/greybus/audio_manager_private.h
8846F: drivers/staging/greybus/audio_manager_sysfs.c
8847F: drivers/staging/greybus/audio_module.c
8848F: drivers/staging/greybus/audio_topology.c
8849
8850GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8851M: Viresh Kumar <[email protected]>
8852S: Maintained
8853F: drivers/staging/greybus/authentication.c
8854F: drivers/staging/greybus/bootrom.c
8855F: drivers/staging/greybus/firmware.h
8856F: drivers/staging/greybus/fw-core.c
8857F: drivers/staging/greybus/fw-download.c
8858F: drivers/staging/greybus/fw-management.c
8859F: drivers/staging/greybus/greybus_authentication.h
8860F: drivers/staging/greybus/greybus_firmware.h
8861F: drivers/staging/greybus/hid.c
8862F: drivers/staging/greybus/i2c.c
8863F: drivers/staging/greybus/spi.c
8864F: drivers/staging/greybus/spilib.c
8865F: drivers/staging/greybus/spilib.h
8866
8867GREYBUS LOOPBACK DRIVER
8868M: Bryan O'Donoghue <[email protected]>
8869S: Maintained
8870F: drivers/staging/greybus/loopback.c
8871
8872GREYBUS PLATFORM DRIVERS
8873M: Vaibhav Hiremath <[email protected]>
8874S: Maintained
8875F: drivers/staging/greybus/arche-apb-ctrl.c
8876F: drivers/staging/greybus/arche-platform.c
8877F: drivers/staging/greybus/arche_platform.h
8878
8879GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8880M: Rui Miguel Silva <[email protected]>
8881S: Maintained
8882F: drivers/staging/greybus/gpio.c
8883F: drivers/staging/greybus/light.c
8884F: drivers/staging/greybus/power_supply.c
8885F: drivers/staging/greybus/sdio.c
8886F: drivers/staging/greybus/spi.c
8887F: drivers/staging/greybus/spilib.c
8888
8889GREYBUS SUBSYSTEM
8890M: Johan Hovold <[email protected]>
8891M: Alex Elder <[email protected]>
8892M: Greg Kroah-Hartman <[email protected]>
8893L: [email protected] (moderated for non-subscribers)
8894S: Maintained
8895F: drivers/greybus/
8896F: drivers/staging/greybus/
8897F: include/linux/greybus.h
8898F: include/linux/greybus/
8899
8900GREYBUS UART PROTOCOLS DRIVERS
8901M: David Lin <[email protected]>
8902S: Maintained
8903F: drivers/staging/greybus/log.c
8904F: drivers/staging/greybus/uart.c
8905
8906GS1662 VIDEO SERIALIZER
8907M: Charles-Antoine Couret <[email protected]>
8908L: [email protected]
8909S: Maintained
8910T: git git://linuxtv.org/media_tree.git
8911F: drivers/media/spi/gs1662.c
8912
8913GSPCA FINEPIX SUBDRIVER
8914M: Frank Zago <[email protected]>
8915L: [email protected]
8916S: Maintained
8917T: git git://linuxtv.org/media_tree.git
8918F: drivers/media/usb/gspca/finepix.c
8919
8920GSPCA GL860 SUBDRIVER
8921M: Olivier Lorin <[email protected]>
8922L: [email protected]
8923S: Maintained
8924T: git git://linuxtv.org/media_tree.git
8925F: drivers/media/usb/gspca/gl860/
8926
8927GSPCA M5602 SUBDRIVER
8928M: Erik Andren <[email protected]>
8929L: [email protected]
8930S: Maintained
8931T: git git://linuxtv.org/media_tree.git
8932F: drivers/media/usb/gspca/m5602/
8933
8934GSPCA PAC207 SONIXB SUBDRIVER
8935M: Hans Verkuil <[email protected]>
8936L: [email protected]
8937S: Odd Fixes
8938T: git git://linuxtv.org/media_tree.git
8939F: drivers/media/usb/gspca/pac207.c
8940
8941GSPCA SN9C20X SUBDRIVER
8942M: Brian Johnson <[email protected]>
8943L: [email protected]
8944S: Maintained
8945T: git git://linuxtv.org/media_tree.git
8946F: drivers/media/usb/gspca/sn9c20x.c
8947
8948GSPCA T613 SUBDRIVER
8949M: Leandro Costantino <[email protected]>
8950L: [email protected]
8951S: Maintained
8952T: git git://linuxtv.org/media_tree.git
8953F: drivers/media/usb/gspca/t613.c
8954
8955GSPCA USB WEBCAM DRIVER
8956M: Hans Verkuil <[email protected]>
8957L: [email protected]
8958S: Odd Fixes
8959T: git git://linuxtv.org/media_tree.git
8960F: drivers/media/usb/gspca/
8961
8962GTP (GPRS Tunneling Protocol)
8963M: Pablo Neira Ayuso <[email protected]>
8964M: Harald Welte <[email protected]>
8965L: [email protected]
8966S: Maintained
8967T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8968F: drivers/net/gtp.c
8969
8970GUID PARTITION TABLE (GPT)
8971M: Davidlohr Bueso <[email protected]>
8972L: [email protected]
8973S: Maintained
8974F: block/partitions/efi.*
8975
8976HABANALABS PCI DRIVER
8977M: Oded Gabbay <[email protected]>
8978L: [email protected]
8979S: Supported
8980C: irc://irc.oftc.net/dri-devel
8981T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8982F: Documentation/ABI/testing/debugfs-driver-habanalabs
8983F: Documentation/ABI/testing/sysfs-driver-habanalabs
8984F: drivers/accel/habanalabs/
8985F: include/trace/events/habanalabs.h
8986F: include/uapi/drm/habanalabs_accel.h
8987
8988HACKRF MEDIA DRIVER
8989M: Antti Palosaari <[email protected]>
8990L: [email protected]
8991S: Maintained
8992W: https://linuxtv.org
8993W: http://palosaari.fi/linux/
8994Q: http://patchwork.linuxtv.org/project/linux-media/list/
8995T: git git://linuxtv.org/anttip/media_tree.git
8996F: drivers/media/usb/hackrf/
8997
8998HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
8999M: Chuck Lever <[email protected]>
9000L: [email protected]
9001L: [email protected]
9002S: Maintained
9003F: Documentation/netlink/specs/handshake.yaml
9004F: Documentation/networking/tls-handshake.rst
9005F: include/net/handshake.h
9006F: include/trace/events/handshake.h
9007F: net/handshake/
9008
9009HANTRO VPU CODEC DRIVER
9010M: Ezequiel Garcia <[email protected]>
9011M: Philipp Zabel <[email protected]>
9012L: [email protected]
9013L: [email protected]
9014S: Maintained
9015F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9016F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9017F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9018F: drivers/media/platform/verisilicon/
9019
9020HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9021M: Frank Seidel <[email protected]>
9022L: [email protected]
9023S: Maintained
9024W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9025F: drivers/platform/x86/hdaps.c
9026
9027HARDWARE MONITORING
9028M: Jean Delvare <[email protected]>
9029M: Guenter Roeck <[email protected]>
9030L: [email protected]
9031S: Maintained
9032W: http://hwmon.wiki.kernel.org/
9033T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9034F: Documentation/ABI/testing/sysfs-class-hwmon
9035F: Documentation/devicetree/bindings/hwmon/
9036F: Documentation/hwmon/
9037F: drivers/hwmon/
9038F: include/linux/hwmon*.h
9039F: include/trace/events/hwmon*.h
9040K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9041
9042HARDWARE RANDOM NUMBER GENERATOR CORE
9043M: Olivia Mackall <[email protected]>
9044M: Herbert Xu <[email protected]>
9045L: [email protected]
9046S: Odd fixes
9047F: Documentation/admin-guide/hw_random.rst
9048F: Documentation/devicetree/bindings/rng/
9049F: drivers/char/hw_random/
9050F: include/linux/hw_random.h
9051
9052HARDWARE SPINLOCK CORE
9053M: Ohad Ben-Cohen <[email protected]>
9054M: Bjorn Andersson <[email protected]>
9055R: Baolin Wang <[email protected]>
9056L: [email protected]
9057S: Maintained
9058T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9059F: Documentation/devicetree/bindings/hwlock/
9060F: Documentation/locking/hwspinlock.rst
9061F: drivers/hwspinlock/
9062F: include/linux/hwspinlock.h
9063
9064HARDWARE TRACING FACILITIES
9065M: Alexander Shishkin <[email protected]>
9066S: Maintained
9067F: drivers/hwtracing/
9068
9069HARMONY SOUND DRIVER
9070L: [email protected]
9071S: Maintained
9072F: sound/parisc/harmony.*
9073
9074HDPVR USB VIDEO ENCODER DRIVER
9075M: Hans Verkuil <[email protected]>
9076L: [email protected]
9077S: Odd Fixes
9078W: https://linuxtv.org
9079T: git git://linuxtv.org/media_tree.git
9080F: drivers/media/usb/hdpvr/
9081
9082HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9083M: Matt Hsiao <[email protected]>
9084S: Supported
9085F: drivers/misc/hpilo.[ch]
9086
9087HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9088M: Jerry Hoemann <[email protected]>
9089S: Supported
9090F: Documentation/watchdog/hpwdt.rst
9091F: drivers/watchdog/hpwdt.c
9092
9093HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9094M: Don Brace <[email protected]>
9095L: [email protected]
9096L: [email protected]
9097S: Supported
9098F: Documentation/scsi/hpsa.rst
9099F: drivers/scsi/hpsa*.[ch]
9100F: include/linux/cciss*.h
9101F: include/uapi/linux/cciss*.h
9102
9103HFI1 DRIVER
9104M: Dennis Dalessandro <[email protected]>
9105L: [email protected]
9106S: Supported
9107F: drivers/infiniband/hw/hfi1
9108
9109HFS FILESYSTEM
9110L: [email protected]
9111S: Orphan
9112F: Documentation/filesystems/hfs.rst
9113F: fs/hfs/
9114
9115HFSPLUS FILESYSTEM
9116L: [email protected]
9117S: Orphan
9118F: Documentation/filesystems/hfsplus.rst
9119F: fs/hfsplus/
9120
9121HGA FRAMEBUFFER DRIVER
9122M: Ferenc Bakonyi <[email protected]>
9123L: [email protected]
9124S: Maintained
9125W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9126F: drivers/video/fbdev/hgafb.c
9127
9128HIBERNATION (aka Software Suspend, aka swsusp)
9129M: "Rafael J. Wysocki" <[email protected]>
9130M: Pavel Machek <[email protected]>
9131L: [email protected]
9132S: Supported
9133B: https://bugzilla.kernel.org
9134F: arch/*/include/asm/suspend*.h
9135F: arch/x86/power/
9136F: drivers/base/power/
9137F: include/linux/freezer.h
9138F: include/linux/pm.h
9139F: include/linux/suspend.h
9140F: kernel/power/
9141
9142HID CORE LAYER
9143M: Jiri Kosina <[email protected]>
9144M: Benjamin Tissoires <[email protected]>
9145L: [email protected]
9146S: Maintained
9147T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9148F: Documentation/hid/
9149F: drivers/hid/
9150F: include/linux/hid*
9151F: include/uapi/linux/hid*
9152F: samples/hid/
9153F: tools/testing/selftests/hid/
9154
9155HID LOGITECH DRIVERS
9156R: Filipe Laíns <[email protected]>
9157L: [email protected]
9158S: Maintained
9159F: drivers/hid/hid-logitech-*
9160
9161HID PHOENIX RC FLIGHT CONTROLLER
9162M: Marcus Folkesson <[email protected]>
9163L: [email protected]
9164S: Maintained
9165F: drivers/hid/hid-pxrc.c
9166
9167HID PLAYSTATION DRIVER
9168M: Roderick Colenbrander <[email protected]>
9169L: [email protected]
9170S: Supported
9171F: drivers/hid/hid-playstation.c
9172
9173HID SENSOR HUB DRIVERS
9174M: Jiri Kosina <[email protected]>
9175M: Jonathan Cameron <[email protected]>
9176M: Srinivas Pandruvada <[email protected]>
9177L: [email protected]
9178L: [email protected]
9179S: Maintained
9180F: Documentation/hid/hid-sensor*
9181F: drivers/hid/hid-sensor-*
9182F: drivers/iio/*/hid-*
9183F: include/linux/hid-sensor-*
9184
9185HID VRC-2 CAR CONTROLLER DRIVER
9186M: Marcus Folkesson <[email protected]>
9187L: [email protected]
9188S: Maintained
9189F: drivers/hid/hid-vrc2.c
9190
9191HID WACOM DRIVER
9192M: Ping Cheng <[email protected]>
9193M: Jason Gerecke <[email protected]>
9194L: [email protected]
9195S: Maintained
9196F: drivers/hid/wacom.h
9197F: drivers/hid/wacom_*
9198
9199HID++ LOGITECH DRIVERS
9200R: Filipe Laíns <[email protected]>
9201R: Bastien Nocera <[email protected]>
9202L: [email protected]
9203S: Maintained
9204F: drivers/hid/hid-logitech-hidpp.c
9205
9206HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9207M: Thomas Gleixner <[email protected]>
9208L: [email protected]
9209S: Maintained
9210T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9211F: Documentation/timers/
9212F: include/linux/clockchips.h
9213F: include/linux/hrtimer.h
9214F: kernel/time/clockevents.c
9215F: kernel/time/hrtimer.c
9216F: kernel/time/timer_*.c
9217
9218HIGH-SPEED SCC DRIVER FOR AX.25
9219L: [email protected]
9220S: Orphan
9221F: drivers/net/hamradio/scc.c
9222
9223HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9224M: HighPoint Linux Team <[email protected]>
9225S: Supported
9226W: http://www.highpoint-tech.com
9227F: Documentation/scsi/hptiop.rst
9228F: drivers/scsi/hptiop.c
9229
9230HIKEY960 ONBOARD USB GPIO HUB DRIVER
9231M: John Stultz <[email protected]>
9232L: [email protected]
9233S: Maintained
9234F: drivers/misc/hisi_hikey_usb.c
9235
9236HIMAX HX83112B TOUCHSCREEN SUPPORT
9237M: Job Noorman <[email protected]>
9238L: [email protected]
9239S: Maintained
9240F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9241F: drivers/input/touchscreen/himax_hx83112b.c
9242
9243HIPPI
9244M: Jes Sorensen <[email protected]>
9245L: [email protected]
9246S: Maintained
9247F: drivers/net/hippi/
9248F: include/linux/hippidevice.h
9249F: include/uapi/linux/if_hippi.h
9250F: net/802/hippi.c
9251
9252HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9253M: Kurt Kanzenbach <[email protected]>
9254L: [email protected]
9255S: Maintained
9256F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9257F: drivers/net/dsa/hirschmann/*
9258F: include/linux/platform_data/hirschmann-hellcreek.h
9259F: net/dsa/tag_hellcreek.c
9260
9261HISILICON DMA DRIVER
9262M: Zhou Wang <[email protected]>
9263M: Jie Hai <[email protected]>
9264L: [email protected]
9265S: Maintained
9266F: drivers/dma/hisi_dma.c
9267
9268HISILICON GPIO DRIVER
9269M: Jay Fang <[email protected]>
9270L: [email protected]
9271S: Maintained
9272F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9273F: drivers/gpio/gpio-hisi.c
9274
9275HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9276M: Longfang Liu <[email protected]>
9277L: [email protected]
9278S: Maintained
9279F: Documentation/ABI/testing/debugfs-hisi-hpre
9280F: drivers/crypto/hisilicon/hpre/hpre.h
9281F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9282F: drivers/crypto/hisilicon/hpre/hpre_main.c
9283
9284HISILICON HNS3 PMU DRIVER
9285M: Guangbin Huang <[email protected]>
9286S: Supported
9287F: Documentation/admin-guide/perf/hns3-pmu.rst
9288F: drivers/perf/hisilicon/hns3_pmu.c
9289
9290HISILICON I2C CONTROLLER DRIVER
9291M: Yicong Yang <[email protected]>
9292L: [email protected]
9293S: Maintained
9294W: https://www.hisilicon.com
9295F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9296F: drivers/i2c/busses/i2c-hisi.c
9297
9298HISILICON LPC BUS DRIVER
9299M: Jay Fang <[email protected]>
9300S: Maintained
9301W: http://www.hisilicon.com
9302F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9303F: drivers/bus/hisi_lpc.c
9304
9305HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9306M: Yisen Zhuang <[email protected]>
9307M: Salil Mehta <[email protected]>
9308L: [email protected]
9309S: Maintained
9310W: http://www.hisilicon.com
9311F: drivers/net/ethernet/hisilicon/hns3/
9312
9313HISILICON NETWORK SUBSYSTEM DRIVER
9314M: Yisen Zhuang <[email protected]>
9315M: Salil Mehta <[email protected]>
9316L: [email protected]
9317S: Maintained
9318W: http://www.hisilicon.com
9319F: Documentation/devicetree/bindings/net/hisilicon*.txt
9320F: drivers/net/ethernet/hisilicon/
9321
9322HISILICON PMU DRIVER
9323M: Shaokun Zhang <[email protected]>
9324M: Jonathan Cameron <[email protected]>
9325S: Supported
9326W: http://www.hisilicon.com
9327F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9328F: Documentation/admin-guide/perf/hisi-pmu.rst
9329F: drivers/perf/hisilicon
9330
9331HISILICON PTT DRIVER
9332M: Yicong Yang <[email protected]>
9333M: Jonathan Cameron <[email protected]>
9334L: [email protected]
9335S: Maintained
9336F: Documentation/ABI/testing/sysfs-devices-hisi_ptt
9337F: Documentation/trace/hisi-ptt.rst
9338F: drivers/hwtracing/ptt/
9339F: tools/perf/arch/arm64/util/hisi-ptt.c
9340F: tools/perf/util/hisi-ptt*
9341F: tools/perf/util/hisi-ptt-decoder/*
9342
9343HISILICON QM DRIVER
9344M: Weili Qian <[email protected]>
9345M: Zhou Wang <[email protected]>
9346L: [email protected]
9347S: Maintained
9348F: drivers/crypto/hisilicon/Kconfig
9349F: drivers/crypto/hisilicon/Makefile
9350F: drivers/crypto/hisilicon/qm.c
9351F: drivers/crypto/hisilicon/sgl.c
9352F: include/linux/hisi_acc_qm.h
9353
9354HISILICON ROCE DRIVER
9355M: Haoyue Xu <[email protected]>
9356M: Junxian Huang <[email protected]>
9357L: [email protected]
9358S: Maintained
9359F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9360F: drivers/infiniband/hw/hns/
9361
9362HISILICON SAS Controller
9363M: Xiang Chen <[email protected]>
9364S: Supported
9365W: http://www.hisilicon.com
9366F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9367F: drivers/scsi/hisi_sas/
9368
9369HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9370M: Kai Ye <[email protected]>
9371M: Longfang Liu <[email protected]>
9372L: [email protected]
9373S: Maintained
9374F: Documentation/ABI/testing/debugfs-hisi-sec
9375F: drivers/crypto/hisilicon/sec2/sec.h
9376F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9377F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9378F: drivers/crypto/hisilicon/sec2/sec_main.c
9379
9380HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9381M: Jay Fang <[email protected]>
9382L: [email protected]
9383S: Maintained
9384W: http://www.hisilicon.com
9385F: drivers/spi/spi-hisi-kunpeng.c
9386
9387HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9388M: Mauro Carvalho Chehab <[email protected]>
9389L: [email protected]
9390S: Maintained
9391F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9392F: drivers/spmi/hisi-spmi-controller.c
9393
9394HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9395M: Mauro Carvalho Chehab <[email protected]>
9396L: [email protected]
9397S: Maintained
9398F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9399F: drivers/mfd/hi6421-spmi-pmic.c
9400
9401HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9402M: Weili Qian <[email protected]>
9403S: Maintained
9404F: drivers/crypto/hisilicon/trng/trng.c
9405
9406HISILICON V3XX SPI NOR FLASH Controller Driver
9407M: Jay Fang <[email protected]>
9408S: Maintained
9409W: http://www.hisilicon.com
9410F: drivers/spi/spi-hisi-sfc-v3xx.c
9411
9412HISILICON ZIP Controller DRIVER
9413M: Yang Shen <[email protected]>
9414M: Zhou Wang <[email protected]>
9415L: [email protected]
9416S: Maintained
9417F: Documentation/ABI/testing/debugfs-hisi-zip
9418F: drivers/crypto/hisilicon/zip/
9419
9420HMM - Heterogeneous Memory Management
9421M: Jérôme Glisse <[email protected]>
9422L: [email protected]
9423S: Maintained
9424F: Documentation/mm/hmm.rst
9425F: include/linux/hmm*
9426F: lib/test_hmm*
9427F: mm/hmm*
9428F: tools/testing/selftests/mm/*hmm*
9429
9430HOST AP DRIVER
9431M: Jouni Malinen <[email protected]>
9432L: [email protected]
9433S: Obsolete
9434W: http://w1.fi/hostap-driver.html
9435F: drivers/net/wireless/intersil/hostap/
9436
9437HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9438L: [email protected]
9439S: Orphan
9440F: drivers/platform/x86/hp/tc1100-wmi.c
9441
9442HPET: High Precision Event Timers driver
9443M: Clemens Ladisch <[email protected]>
9444S: Maintained
9445F: Documentation/timers/hpet.rst
9446F: drivers/char/hpet.c
9447F: include/linux/hpet.h
9448F: include/uapi/linux/hpet.h
9449
9450HPET: x86
9451S: Orphan
9452F: arch/x86/include/asm/hpet.h
9453F: arch/x86/kernel/hpet.c
9454
9455HPFS FILESYSTEM
9456M: Mikulas Patocka <[email protected]>
9457S: Maintained
9458W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9459F: fs/hpfs/
9460
9461HSI SUBSYSTEM
9462M: Sebastian Reichel <[email protected]>
9463S: Maintained
9464T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9465F: Documentation/ABI/testing/sysfs-bus-hsi
9466F: Documentation/driver-api/hsi.rst
9467F: drivers/hsi/
9468F: include/linux/hsi/
9469F: include/uapi/linux/hsi/
9470
9471HSO 3G MODEM DRIVER
9472L: [email protected]
9473S: Orphan
9474F: drivers/net/usb/hso.c
9475
9476HSR NETWORK PROTOCOL
9477L: [email protected]
9478S: Orphan
9479F: net/hsr/
9480
9481HT16K33 LED CONTROLLER DRIVER
9482M: Robin van der Gracht <[email protected]>
9483S: Maintained
9484F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9485F: drivers/auxdisplay/ht16k33.c
9486
9487HTCPEN TOUCHSCREEN DRIVER
9488M: Pau Oliva Fora <[email protected]>
9489L: [email protected]
9490S: Maintained
9491F: drivers/input/touchscreen/htcpen.c
9492
9493HTE SUBSYSTEM
9494M: Dipen Patel <[email protected]>
9495L: [email protected]
9496S: Maintained
9497Q: https://patchwork.kernel.org/project/timestamp/list/
9498T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
9499F: Documentation/devicetree/bindings/timestamp/
9500F: Documentation/driver-api/hte/
9501F: drivers/hte/
9502F: include/linux/hte.h
9503
9504HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9505M: Lorenzo Bianconi <[email protected]>
9506L: [email protected]
9507S: Maintained
9508W: http://www.st.com/
9509F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9510F: drivers/iio/humidity/hts221*
9511
9512HUAWEI ETHERNET DRIVER
9513M: Cai Huoqing <[email protected]>
9514L: [email protected]
9515S: Maintained
9516F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9517F: drivers/net/ethernet/huawei/hinic/
9518
9519HUGETLB SUBSYSTEM
9520M: Mike Kravetz <[email protected]>
9521M: Muchun Song <[email protected]>
9522L: [email protected]
9523S: Maintained
9524F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9525F: Documentation/admin-guide/mm/hugetlbpage.rst
9526F: Documentation/mm/hugetlbfs_reserv.rst
9527F: Documentation/mm/vmemmap_dedup.rst
9528F: fs/hugetlbfs/
9529F: include/linux/hugetlb.h
9530F: mm/hugetlb.c
9531F: mm/hugetlb_vmemmap.c
9532F: mm/hugetlb_vmemmap.h
9533
9534HVA ST MEDIA DRIVER
9535M: Jean-Christophe Trotin <[email protected]>
9536L: [email protected]
9537S: Supported
9538W: https://linuxtv.org
9539T: git git://linuxtv.org/media_tree.git
9540F: drivers/media/platform/st/sti/hva
9541
9542HWPOISON MEMORY FAILURE HANDLING
9543M: Naoya Horiguchi <[email protected]>
9544R: Miaohe Lin <[email protected]>
9545L: [email protected]
9546S: Maintained
9547F: mm/hwpoison-inject.c
9548F: mm/memory-failure.c
9549
9550HYCON HY46XX TOUCHSCREEN SUPPORT
9551M: Giulio Benetti <[email protected]>
9552L: [email protected]
9553S: Maintained
9554F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9555F: drivers/input/touchscreen/hycon-hy46xx.c
9556
9557HYGON PROCESSOR SUPPORT
9558M: Pu Wen <[email protected]>
9559L: [email protected]
9560S: Maintained
9561F: arch/x86/kernel/cpu/hygon.c
9562
9563HYNIX HI556 SENSOR DRIVER
9564M: Shawn Tu <[email protected]>
9565L: [email protected]
9566S: Maintained
9567T: git git://linuxtv.org/media_tree.git
9568F: drivers/media/i2c/hi556.c
9569
9570HYNIX HI846 SENSOR DRIVER
9571M: Martin Kepplinger <[email protected]>
9572L: [email protected]
9573S: Maintained
9574F: drivers/media/i2c/hi846.c
9575
9576HYNIX HI847 SENSOR DRIVER
9577M: Shawn Tu <[email protected]>
9578L: [email protected]
9579S: Maintained
9580F: drivers/media/i2c/hi847.c
9581
9582Hyper-V/Azure CORE AND DRIVERS
9583M: "K. Y. Srinivasan" <[email protected]>
9584M: Haiyang Zhang <[email protected]>
9585M: Wei Liu <[email protected]>
9586M: Dexuan Cui <[email protected]>
9587L: [email protected]
9588S: Supported
9589T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9590F: Documentation/ABI/stable/sysfs-bus-vmbus
9591F: Documentation/ABI/testing/debugfs-hyperv
9592F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
9593F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9594F: Documentation/virt/hyperv
9595F: arch/arm64/hyperv
9596F: arch/arm64/include/asm/hyperv-tlfs.h
9597F: arch/arm64/include/asm/mshyperv.h
9598F: arch/x86/hyperv
9599F: arch/x86/include/asm/hyperv-tlfs.h
9600F: arch/x86/include/asm/mshyperv.h
9601F: arch/x86/include/asm/trace/hyperv.h
9602F: arch/x86/kernel/cpu/mshyperv.c
9603F: drivers/clocksource/hyperv_timer.c
9604F: drivers/hid/hid-hyperv.c
9605F: drivers/hv/
9606F: drivers/input/serio/hyperv-keyboard.c
9607F: drivers/iommu/hyperv-iommu.c
9608F: drivers/net/ethernet/microsoft/
9609F: drivers/net/hyperv/
9610F: drivers/pci/controller/pci-hyperv-intf.c
9611F: drivers/pci/controller/pci-hyperv.c
9612F: drivers/scsi/storvsc_drv.c
9613F: drivers/uio/uio_hv_generic.c
9614F: drivers/video/fbdev/hyperv_fb.c
9615F: include/asm-generic/hyperv-tlfs.h
9616F: include/asm-generic/mshyperv.h
9617F: include/clocksource/hyperv_timer.h
9618F: include/linux/hyperv.h
9619F: include/net/mana
9620F: include/uapi/linux/hyperv.h
9621F: net/vmw_vsock/hyperv_transport.c
9622F: tools/hv/
9623
9624HYPERBUS SUPPORT
9625M: Vignesh Raghavendra <[email protected]>
9626L: [email protected]
9627S: Supported
9628Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9629C: irc://irc.oftc.net/mtd
9630T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9631F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9632F: drivers/mtd/hyperbus/
9633F: include/linux/mtd/hyperbus.h
9634
9635HYPERVISOR VIRTUAL CONSOLE DRIVER
9636L: [email protected]
9637S: Odd Fixes
9638F: drivers/tty/hvc/
9639
9640I2C ACPI SUPPORT
9641M: Mika Westerberg <[email protected]>
9642L: [email protected]
9643L: [email protected]
9644S: Maintained
9645F: drivers/i2c/i2c-core-acpi.c
9646
9647I2C CONTROLLER DRIVER FOR NVIDIA GPU
9648M: Ajay Gupta <[email protected]>
9649L: [email protected]
9650S: Maintained
9651F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9652F: drivers/i2c/busses/i2c-nvidia-gpu.c
9653
9654I2C MUXES
9655M: Peter Rosin <[email protected]>
9656L: [email protected]
9657S: Maintained
9658F: Documentation/devicetree/bindings/i2c/i2c-arb*
9659F: Documentation/devicetree/bindings/i2c/i2c-gate*
9660F: Documentation/devicetree/bindings/i2c/i2c-mux*
9661F: Documentation/i2c/i2c-topology.rst
9662F: Documentation/i2c/muxes/
9663F: drivers/i2c/i2c-mux.c
9664F: drivers/i2c/muxes/
9665F: include/linux/i2c-mux.h
9666
9667I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9668M: Gregory CLEMENT <[email protected]>
9669L: [email protected]
9670S: Maintained
9671F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9672F: drivers/i2c/busses/i2c-mv64xxx.c
9673
9674I2C OVER PARALLEL PORT
9675M: Jean Delvare <[email protected]>
9676L: [email protected]
9677S: Maintained
9678F: Documentation/i2c/busses/i2c-parport.rst
9679F: drivers/i2c/busses/i2c-parport.c
9680
9681I2C SUBSYSTEM
9682M: Wolfram Sang <[email protected]>
9683L: [email protected]
9684S: Maintained
9685W: https://i2c.wiki.kernel.org/
9686Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9687T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9688F: Documentation/devicetree/bindings/i2c/i2c.txt
9689F: Documentation/i2c/
9690F: drivers/i2c/*
9691F: include/dt-bindings/i2c/i2c.h
9692F: include/linux/i2c-dev.h
9693F: include/linux/i2c-smbus.h
9694F: include/linux/i2c.h
9695F: include/uapi/linux/i2c-*.h
9696F: include/uapi/linux/i2c.h
9697
9698I2C SUBSYSTEM HOST DRIVERS
9699M: Andi Shyti <[email protected]>
9700L: [email protected]
9701S: Maintained
9702W: https://i2c.wiki.kernel.org/
9703Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9704T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9705F: Documentation/devicetree/bindings/i2c/
9706F: drivers/i2c/algos/
9707F: drivers/i2c/busses/
9708F: include/dt-bindings/i2c/
9709
9710I2C-TAOS-EVM DRIVER
9711M: Jean Delvare <[email protected]>
9712L: [email protected]
9713S: Maintained
9714F: Documentation/i2c/busses/i2c-taos-evm.rst
9715F: drivers/i2c/busses/i2c-taos-evm.c
9716
9717I2C-TINY-USB DRIVER
9718M: Till Harbaum <[email protected]>
9719L: [email protected]
9720S: Maintained
9721W: http://www.harbaum.org/till/i2c_tiny_usb
9722F: drivers/i2c/busses/i2c-tiny-usb.c
9723
9724I2C/SMBUS CONTROLLER DRIVERS FOR PC
9725M: Jean Delvare <[email protected]>
9726L: [email protected]
9727S: Maintained
9728F: Documentation/i2c/busses/i2c-ali1535.rst
9729F: Documentation/i2c/busses/i2c-ali1563.rst
9730F: Documentation/i2c/busses/i2c-ali15x3.rst
9731F: Documentation/i2c/busses/i2c-amd756.rst
9732F: Documentation/i2c/busses/i2c-amd8111.rst
9733F: Documentation/i2c/busses/i2c-i801.rst
9734F: Documentation/i2c/busses/i2c-nforce2.rst
9735F: Documentation/i2c/busses/i2c-piix4.rst
9736F: Documentation/i2c/busses/i2c-sis5595.rst
9737F: Documentation/i2c/busses/i2c-sis630.rst
9738F: Documentation/i2c/busses/i2c-sis96x.rst
9739F: Documentation/i2c/busses/i2c-via.rst
9740F: Documentation/i2c/busses/i2c-viapro.rst
9741F: drivers/i2c/busses/i2c-ali1535.c
9742F: drivers/i2c/busses/i2c-ali1563.c
9743F: drivers/i2c/busses/i2c-ali15x3.c
9744F: drivers/i2c/busses/i2c-amd756-s4882.c
9745F: drivers/i2c/busses/i2c-amd756.c
9746F: drivers/i2c/busses/i2c-amd8111.c
9747F: drivers/i2c/busses/i2c-i801.c
9748F: drivers/i2c/busses/i2c-isch.c
9749F: drivers/i2c/busses/i2c-nforce2-s4985.c
9750F: drivers/i2c/busses/i2c-nforce2.c
9751F: drivers/i2c/busses/i2c-piix4.c
9752F: drivers/i2c/busses/i2c-sis5595.c
9753F: drivers/i2c/busses/i2c-sis630.c
9754F: drivers/i2c/busses/i2c-sis96x.c
9755F: drivers/i2c/busses/i2c-via.c
9756F: drivers/i2c/busses/i2c-viapro.c
9757
9758I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9759M: Hans de Goede <[email protected]>
9760L: [email protected]
9761S: Maintained
9762F: drivers/i2c/busses/i2c-cht-wc.c
9763
9764I2C/SMBUS ISMT DRIVER
9765M: Seth Heasley <[email protected]>
9766M: Neil Horman <[email protected]>
9767L: [email protected]
9768F: Documentation/i2c/busses/i2c-ismt.rst
9769F: drivers/i2c/busses/i2c-ismt.c
9770
9771I2C/SMBUS STUB DRIVER
9772M: Jean Delvare <[email protected]>
9773L: [email protected]
9774S: Maintained
9775F: drivers/i2c/i2c-stub.c
9776
9777I3C DRIVER FOR ASPEED AST2600
9778M: Jeremy Kerr <[email protected]>
9779S: Maintained
9780F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
9781F: drivers/i3c/master/ast2600-i3c-master.c
9782
9783I3C DRIVER FOR CADENCE I3C MASTER IP
9784M: Przemysław Gaj <[email protected]>
9785S: Maintained
9786F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9787F: drivers/i3c/master/i3c-master-cdns.c
9788
9789I3C DRIVER FOR SYNOPSYS DESIGNWARE
9790S: Orphan
9791F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9792F: drivers/i3c/master/dw*
9793
9794I3C SUBSYSTEM
9795M: Alexandre Belloni <[email protected]>
9796L: [email protected] (moderated for non-subscribers)
9797S: Maintained
9798C: irc://chat.freenode.net/linux-i3c
9799T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9800F: Documentation/ABI/testing/sysfs-bus-i3c
9801F: Documentation/devicetree/bindings/i3c/
9802F: Documentation/driver-api/i3c
9803F: drivers/i3c/
9804F: include/linux/i3c/
9805
9806IA64 (Itanium) PLATFORM
9807L: [email protected]
9808S: Orphan
9809F: Documentation/arch/ia64/
9810F: arch/ia64/
9811
9812IBM Operation Panel Input Driver
9813M: Eddie James <[email protected]>
9814L: [email protected]
9815S: Maintained
9816F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
9817F: drivers/input/misc/ibm-panel.c
9818
9819IBM Power 842 compression accelerator
9820M: Haren Myneni <[email protected]>
9821S: Supported
9822F: crypto/842.c
9823F: drivers/crypto/nx/Kconfig
9824F: drivers/crypto/nx/Makefile
9825F: drivers/crypto/nx/nx-842*
9826F: include/linux/sw842.h
9827F: lib/842/
9828
9829IBM Power in-Nest Crypto Acceleration
9830M: Breno Leitão <[email protected]>
9831M: Nayna Jain <[email protected]>
9832M: Paulo Flabiano Smorigo <[email protected]>
9833L: [email protected]
9834S: Supported
9835F: drivers/crypto/nx/Kconfig
9836F: drivers/crypto/nx/Makefile
9837F: drivers/crypto/nx/nx-aes*
9838F: drivers/crypto/nx/nx-sha*
9839F: drivers/crypto/nx/nx.*
9840F: drivers/crypto/nx/nx_csbcpb.h
9841F: drivers/crypto/nx/nx_debugfs.c
9842
9843IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9844M: Tyrel Datwyler <[email protected]>
9845L: [email protected]
9846L: [email protected]
9847S: Supported
9848F: drivers/pci/hotplug/rpadlpar*
9849
9850IBM Power Linux RAID adapter
9851M: Brian King <[email protected]>
9852S: Supported
9853F: drivers/scsi/ipr.*
9854
9855IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9856M: Tyrel Datwyler <[email protected]>
9857L: [email protected]
9858L: [email protected]
9859S: Supported
9860F: drivers/pci/hotplug/rpaphp*
9861
9862IBM Power SRIOV Virtual NIC Device Driver
9863M: Haren Myneni <[email protected]>
9864M: Rick Lindsley <[email protected]>
9865R: Nick Child <[email protected]>
9866R: Dany Madden <[email protected]>
9867R: Thomas Falcon <[email protected]>
9868L: [email protected]
9869S: Supported
9870F: drivers/net/ethernet/ibm/ibmvnic.*
9871
9872IBM Power VFIO Support
9873M: Timothy Pearson <[email protected]>
9874S: Supported
9875F: drivers/vfio/vfio_iommu_spapr_tce.c
9876
9877IBM Power Virtual Ethernet Device Driver
9878M: Nick Child <[email protected]>
9879L: [email protected]
9880S: Supported
9881F: drivers/net/ethernet/ibm/ibmveth.*
9882
9883IBM Power Virtual FC Device Drivers
9884M: Tyrel Datwyler <[email protected]>
9885L: [email protected]
9886S: Supported
9887F: drivers/scsi/ibmvscsi/ibmvfc*
9888
9889IBM Power Virtual Management Channel Driver
9890M: Brad Warrum <[email protected]>
9891M: Ritu Agarwal <[email protected]>
9892S: Supported
9893F: drivers/misc/ibmvmc.*
9894
9895IBM Power Virtual SCSI Device Drivers
9896M: Tyrel Datwyler <[email protected]>
9897L: [email protected]
9898S: Supported
9899F: drivers/scsi/ibmvscsi/ibmvscsi*
9900F: include/scsi/viosrp.h
9901
9902IBM Power Virtual SCSI Device Target Driver
9903M: Michael Cyr <[email protected]>
9904L: [email protected]
9905L: [email protected]
9906S: Supported
9907F: drivers/scsi/ibmvscsi_tgt/
9908
9909IBM Power VMX Cryptographic instructions
9910M: Breno Leitão <[email protected]>
9911M: Nayna Jain <[email protected]>
9912M: Paulo Flabiano Smorigo <[email protected]>
9913L: [email protected]
9914S: Supported
9915F: drivers/crypto/vmx/Kconfig
9916F: drivers/crypto/vmx/Makefile
9917F: drivers/crypto/vmx/aes*
9918F: drivers/crypto/vmx/ghash*
9919F: drivers/crypto/vmx/ppc-xlate.pl
9920F: drivers/crypto/vmx/vmx.c
9921
9922IBM ServeRAID RAID DRIVER
9923S: Orphan
9924F: drivers/scsi/ips.*
9925
9926ICH LPC AND GPIO DRIVER
9927M: Peter Tyser <[email protected]>
9928S: Maintained
9929F: drivers/gpio/gpio-ich.c
9930F: drivers/mfd/lpc_ich.c
9931
9932ICY I2C DRIVER
9933M: Max Staudt <[email protected]>
9934L: [email protected]
9935S: Maintained
9936F: drivers/i2c/busses/i2c-icy.c
9937
9938IDEAPAD LAPTOP EXTRAS DRIVER
9939M: Ike Panhc <[email protected]>
9940L: [email protected]
9941S: Maintained
9942W: http://launchpad.net/ideapad-laptop
9943F: drivers/platform/x86/ideapad-laptop.c
9944
9945IDEAPAD LAPTOP SLIDEBAR DRIVER
9946M: Andrey Moiseev <[email protected]>
9947L: [email protected]
9948S: Maintained
9949W: https://github.com/o2genum/ideapad-slidebar
9950F: drivers/input/misc/ideapad_slidebar.c
9951
9952IDMAPPED MOUNTS
9953M: Christian Brauner <[email protected]>
9954M: Seth Forshee <[email protected]>
9955L: [email protected]
9956S: Maintained
9957T: git git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
9958F: Documentation/filesystems/idmappings.rst
9959F: include/linux/mnt_idmapping.*
9960F: tools/testing/selftests/mount_setattr/
9961
9962IDT VersaClock 5 CLOCK DRIVER
9963M: Luca Ceresoli <[email protected]>
9964S: Maintained
9965F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9966F: drivers/clk/clk-versaclock5.c
9967
9968IEEE 802.15.4 SUBSYSTEM
9969M: Alexander Aring <[email protected]>
9970M: Stefan Schmidt <[email protected]>
9971M: Miquel Raynal <[email protected]>
9972L: [email protected]
9973S: Maintained
9974W: https://linux-wpan.org/
9975T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9976T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9977F: Documentation/networking/ieee802154.rst
9978F: drivers/net/ieee802154/
9979F: include/linux/ieee802154.h
9980F: include/linux/nl802154.h
9981F: include/net/af_ieee802154.h
9982F: include/net/cfg802154.h
9983F: include/net/ieee802154_netdev.h
9984F: include/net/mac802154.h
9985F: include/net/nl802154.h
9986F: net/ieee802154/
9987F: net/mac802154/
9988
9989IFCVF VIRTIO DATA PATH ACCELERATOR
9990R: Zhu Lingshan <[email protected]>
9991F: drivers/vdpa/ifcvf/
9992
9993IFE PROTOCOL
9994M: Yotam Gigi <[email protected]>
9995M: Jamal Hadi Salim <[email protected]>
9996F: include/net/ife.h
9997F: include/uapi/linux/ife.h
9998F: net/ife
9999
10000IGORPLUG-USB IR RECEIVER
10001M: Sean Young <[email protected]>
10002L: [email protected]
10003S: Maintained
10004F: drivers/media/rc/igorplugusb.c
10005
10006IGUANAWORKS USB IR TRANSCEIVER
10007M: Sean Young <[email protected]>
10008L: [email protected]
10009S: Maintained
10010F: drivers/media/rc/iguanair.c
10011
10012IIO DIGITAL POTENTIOMETER DAC
10013M: Peter Rosin <[email protected]>
10014L: [email protected]
10015S: Maintained
10016F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10017F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10018F: drivers/iio/dac/dpot-dac.c
10019
10020IIO ENVELOPE DETECTOR
10021M: Peter Rosin <[email protected]>
10022L: [email protected]
10023S: Maintained
10024F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10025F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10026F: drivers/iio/adc/envelope-detector.c
10027
10028IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10029M: Matti Vaittinen <[email protected]>
10030L: [email protected]
10031S: Maintained
10032F: drivers/iio/light/gain-time-scale-helper.c
10033F: drivers/iio/light/gain-time-scale-helper.h
10034
10035IIO MULTIPLEXER
10036M: Peter Rosin <[email protected]>
10037L: [email protected]
10038S: Maintained
10039F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10040F: drivers/iio/multiplexer/iio-mux.c
10041
10042IIO SCMI BASED DRIVER
10043M: Jyoti Bhayana <[email protected]>
10044L: [email protected]
10045S: Maintained
10046F: drivers/iio/common/scmi_sensors/scmi_iio.c
10047
10048IIO SUBSYSTEM AND DRIVERS
10049M: Jonathan Cameron <[email protected]>
10050R: Lars-Peter Clausen <[email protected]>
10051L: [email protected]
10052S: Maintained
10053T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10054F: Documentation/ABI/testing/configfs-iio*
10055F: Documentation/ABI/testing/sysfs-bus-iio*
10056F: Documentation/devicetree/bindings/iio/
10057F: drivers/iio/
10058F: drivers/staging/iio/
10059F: include/dt-bindings/iio/
10060F: include/linux/iio/
10061F: tools/iio/
10062
10063IIO UNIT CONVERTER
10064M: Peter Rosin <[email protected]>
10065L: [email protected]
10066S: Maintained
10067F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10068F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10069F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10070F: drivers/iio/afe/iio-rescale.c
10071
10072IKANOS/ADI EAGLE ADSL USB DRIVER
10073M: Matthieu Castet <[email protected]>
10074M: Stanislaw Gruszka <[email protected]>
10075S: Maintained
10076F: drivers/usb/atm/ueagle-atm.c
10077
10078IMAGIS TOUCHSCREEN DRIVER
10079M: Markuss Broks <[email protected]>
10080S: Maintained
10081F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10082F: drivers/input/touchscreen/imagis.c
10083
10084IMGTEC ASCII LCD DRIVER
10085M: Paul Burton <[email protected]>
10086S: Maintained
10087F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10088F: drivers/auxdisplay/img-ascii-lcd.c
10089
10090IMGTEC IR DECODER DRIVER
10091S: Orphan
10092F: drivers/media/rc/img-ir/
10093
10094IMON SOUNDGRAPH USB IR RECEIVER
10095M: Sean Young <[email protected]>
10096L: [email protected]
10097S: Maintained
10098F: drivers/media/rc/imon.c
10099F: drivers/media/rc/imon_raw.c
10100
10101IMS TWINTURBO FRAMEBUFFER DRIVER
10102L: [email protected]
10103S: Orphan
10104F: drivers/video/fbdev/imsttfb.c
10105
10106INA209 HARDWARE MONITOR DRIVER
10107M: Guenter Roeck <[email protected]>
10108L: [email protected]
10109S: Maintained
10110F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10111F: Documentation/hwmon/ina209.rst
10112F: drivers/hwmon/ina209.c
10113
10114INA2XX HARDWARE MONITOR DRIVER
10115M: Guenter Roeck <[email protected]>
10116L: [email protected]
10117S: Maintained
10118F: Documentation/hwmon/ina2xx.rst
10119F: drivers/hwmon/ina2xx.c
10120F: include/linux/platform_data/ina2xx.h
10121
10122INDEX OF FURTHER KERNEL DOCUMENTATION
10123M: Carlos Bilbao <[email protected]>
10124S: Maintained
10125F: Documentation/process/kernel-docs.rst
10126
10127INDUSTRY PACK SUBSYSTEM (IPACK)
10128M: Vaibhav Gupta <[email protected]>
10129M: Jens Taprogge <[email protected]>
10130M: Greg Kroah-Hartman <[email protected]>
10131L: [email protected]
10132S: Maintained
10133W: http://industrypack.sourceforge.net
10134F: drivers/ipack/
10135
10136INFINEON DPS310 Driver
10137M: Eddie James <[email protected]>
10138L: [email protected]
10139S: Maintained
10140F: drivers/iio/pressure/dps310.c
10141
10142INFINEON PEB2466 ASoC CODEC
10143M: Herve Codina <[email protected]>
10144L: [email protected] (moderated for non-subscribers)
10145S: Maintained
10146F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10147F: sound/soc/codecs/peb2466.c
10148
10149INFINIBAND SUBSYSTEM
10150M: Jason Gunthorpe <[email protected]>
10151M: Leon Romanovsky <[email protected]>
10152L: [email protected]
10153S: Supported
10154W: https://github.com/linux-rdma/rdma-core
10155Q: http://patchwork.kernel.org/project/linux-rdma/list/
10156T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10157F: Documentation/devicetree/bindings/infiniband/
10158F: Documentation/infiniband/
10159F: drivers/infiniband/
10160F: include/rdma/
10161F: include/trace/events/ib_mad.h
10162F: include/trace/events/ib_umad.h
10163F: include/trace/misc/rdma.h
10164F: include/uapi/linux/if_infiniband.h
10165F: include/uapi/rdma/
10166F: samples/bpf/ibumad_kern.c
10167F: samples/bpf/ibumad_user.c
10168
10169INGENIC JZ4780 NAND DRIVER
10170M: Harvey Hunt <[email protected]>
10171L: [email protected]
10172L: [email protected]
10173S: Maintained
10174F: drivers/mtd/nand/raw/ingenic/
10175
10176INGENIC JZ47xx SoCs
10177M: Paul Cercueil <[email protected]>
10178L: [email protected]
10179S: Maintained
10180F: arch/mips/boot/dts/ingenic/
10181F: arch/mips/generic/board-ingenic.c
10182F: arch/mips/include/asm/mach-ingenic/
10183F: arch/mips/ingenic/Kconfig
10184F: drivers/clk/ingenic/
10185F: drivers/dma/dma-jz4780.c
10186F: drivers/gpu/drm/ingenic/
10187F: drivers/i2c/busses/i2c-jz4780.c
10188F: drivers/iio/adc/ingenic-adc.c
10189F: drivers/irqchip/irq-ingenic.c
10190F: drivers/memory/jz4780-nemc.c
10191F: drivers/mmc/host/jz4740_mmc.c
10192F: drivers/mtd/nand/raw/ingenic/
10193F: drivers/pinctrl/pinctrl-ingenic.c
10194F: drivers/power/supply/ingenic-battery.c
10195F: drivers/pwm/pwm-jz4740.c
10196F: drivers/remoteproc/ingenic_rproc.c
10197F: drivers/rtc/rtc-jz4740.c
10198F: drivers/tty/serial/8250/8250_ingenic.c
10199F: drivers/usb/musb/jz4740.c
10200F: drivers/watchdog/jz4740_wdt.c
10201F: include/dt-bindings/iio/adc/ingenic,adc.h
10202F: include/linux/mfd/ingenic-tcu.h
10203F: sound/soc/codecs/jz47*
10204F: sound/soc/jz4740/
10205
10206INJOINIC IP5xxx POWER BANK IC DRIVER
10207M: Samuel Holland <[email protected]>
10208S: Maintained
10209F: drivers/power/supply/ip5xxx_power.c
10210
10211INOTIFY
10212M: Jan Kara <[email protected]>
10213R: Amir Goldstein <[email protected]>
10214L: [email protected]
10215S: Maintained
10216F: Documentation/filesystems/inotify.rst
10217F: fs/notify/inotify/
10218F: include/linux/inotify.h
10219F: include/uapi/linux/inotify.h
10220
10221INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10222M: Dmitry Torokhov <[email protected]>
10223L: [email protected]
10224S: Maintained
10225Q: http://patchwork.kernel.org/project/linux-input/list/
10226T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10227F: Documentation/devicetree/bindings/input/
10228F: Documentation/devicetree/bindings/serio/
10229F: Documentation/input/
10230F: drivers/input/
10231F: include/dt-bindings/input/
10232F: include/linux/input.h
10233F: include/linux/input/
10234F: include/uapi/linux/input-event-codes.h
10235F: include/uapi/linux/input.h
10236
10237INPUT MULTITOUCH (MT) PROTOCOL
10238M: Henrik Rydberg <[email protected]>
10239L: [email protected]
10240S: Odd fixes
10241F: Documentation/input/multi-touch-protocol.rst
10242F: drivers/input/input-mt.c
10243K: \b(ABS|SYN)_MT_
10244
10245INSIDE SECURE CRYPTO DRIVER
10246M: Antoine Tenart <[email protected]>
10247L: [email protected]
10248S: Maintained
10249F: drivers/crypto/inside-secure/
10250
10251INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10252M: Mimi Zohar <[email protected]>
10253M: Dmitry Kasatkin <[email protected]>
10254L: [email protected]
10255S: Supported
10256T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10257F: security/integrity/
10258F: security/integrity/ima/
10259
10260INTEL 810/815 FRAMEBUFFER DRIVER
10261M: Antonino Daplas <[email protected]>
10262L: [email protected]
10263S: Maintained
10264F: drivers/video/fbdev/i810/
10265
10266INTEL 8255 GPIO DRIVER
10267M: William Breathitt Gray <[email protected]>
10268L: [email protected]
10269S: Maintained
10270F: drivers/gpio/gpio-i8255.c
10271F: drivers/gpio/gpio-i8255.h
10272
10273INTEL ASoC DRIVERS
10274M: Cezary Rojewski <[email protected]>
10275M: Pierre-Louis Bossart <[email protected]>
10276M: Liam Girdwood <[email protected]>
10277M: Peter Ujfalusi <[email protected]>
10278M: Bard Liao <[email protected]>
10279M: Ranjani Sridharan <[email protected]>
10280M: Kai Vehmanen <[email protected]>
10281L: [email protected] (moderated for non-subscribers)
10282S: Supported
10283F: sound/soc/intel/
10284
10285INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10286M: Hans de Goede <[email protected]>
10287L: [email protected]
10288S: Maintained
10289F: drivers/platform/x86/intel/atomisp2/pm.c
10290
10291INTEL ATOMISP2 LED DRIVER
10292M: Hans de Goede <[email protected]>
10293L: [email protected]
10294S: Maintained
10295F: drivers/platform/x86/intel/atomisp2/led.c
10296
10297INTEL BIOS SAR INT1092 DRIVER
10298M: Shravan Sudhakar <[email protected]>
10299M: Intel Corporation <[email protected]>
10300L: [email protected]
10301S: Maintained
10302F: drivers/platform/x86/intel/int1092/
10303
10304INTEL BROXTON PMC DRIVER
10305M: Mika Westerberg <[email protected]>
10306M: Zha Qipeng <[email protected]>
10307S: Maintained
10308F: drivers/mfd/intel_pmc_bxt.c
10309F: include/linux/mfd/intel_pmc_bxt.h
10310
10311INTEL C600 SERIES SAS CONTROLLER DRIVER
10312M: Artur Paszkiewicz <[email protected]>
10313L: [email protected]
10314S: Supported
10315T: git git://git.code.sf.net/p/intel-sas/isci
10316F: drivers/scsi/isci/
10317
10318INTEL CPU family model numbers
10319M: Tony Luck <[email protected]>
10320M: [email protected]
10321L: [email protected]
10322S: Supported
10323F: arch/x86/include/asm/intel-family.h
10324
10325INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10326M: Jani Nikula <[email protected]>
10327M: Joonas Lahtinen <[email protected]>
10328M: Rodrigo Vivi <[email protected]>
10329M: Tvrtko Ursulin <[email protected]>
10330L: [email protected]
10331S: Supported
10332W: https://01.org/linuxgraphics/
10333Q: http://patchwork.freedesktop.org/project/intel-gfx/
10334B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10335C: irc://irc.oftc.net/intel-gfx
10336T: git git://anongit.freedesktop.org/drm-intel
10337F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10338F: Documentation/gpu/i915.rst
10339F: drivers/gpu/drm/i915/
10340F: include/drm/i915*
10341F: include/uapi/drm/i915_drm.h
10342
10343INTEL ETHERNET DRIVERS
10344M: Jesse Brandeburg <[email protected]>
10345M: Tony Nguyen <[email protected]>
10346L: [email protected] (moderated for non-subscribers)
10347S: Supported
10348W: http://www.intel.com/support/feedback.htm
10349W: http://e1000.sourceforge.net/
10350Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10351T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10352T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10353F: Documentation/networking/device_drivers/ethernet/intel/
10354F: drivers/net/ethernet/intel/
10355F: drivers/net/ethernet/intel/*/
10356F: include/linux/avf/virtchnl.h
10357F: include/linux/net/intel/iidc.h
10358
10359INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10360M: Mustafa Ismail <[email protected]>
10361M: Shiraz Saleem <[email protected]>
10362L: [email protected]
10363S: Supported
10364F: drivers/infiniband/hw/irdma/
10365F: include/uapi/rdma/irdma-abi.h
10366
10367INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10368M: Maik Broemme <[email protected]>
10369L: [email protected]
10370S: Maintained
10371F: Documentation/fb/intelfb.rst
10372F: drivers/video/fbdev/intelfb/
10373
10374INTEL GPIO DRIVERS
10375M: Andy Shevchenko <[email protected]>
10376L: [email protected]
10377S: Supported
10378T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10379F: drivers/gpio/gpio-elkhartlake.c
10380F: drivers/gpio/gpio-ich.c
10381F: drivers/gpio/gpio-merrifield.c
10382F: drivers/gpio/gpio-ml-ioh.c
10383F: drivers/gpio/gpio-pch.c
10384F: drivers/gpio/gpio-sch.c
10385F: drivers/gpio/gpio-sodaville.c
10386F: drivers/gpio/gpio-tangier.c
10387
10388INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10389M: Zhenyu Wang <[email protected]>
10390M: Zhi Wang <[email protected]>
10391L: [email protected]
10392L: [email protected]
10393S: Supported
10394W: https://01.org/igvt-g
10395T: git https://github.com/intel/gvt-linux.git
10396F: drivers/gpu/drm/i915/gvt/
10397
10398INTEL HID EVENT DRIVER
10399M: Alex Hung <[email protected]>
10400L: [email protected]
10401S: Maintained
10402F: drivers/platform/x86/intel/hid.c
10403
10404INTEL I/OAT DMA DRIVER
10405M: Dave Jiang <[email protected]>
10406R: Dan Williams <[email protected]>
10407L: [email protected]
10408S: Supported
10409Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10410F: drivers/dma/ioat*
10411
10412INTEL IDLE DRIVER
10413M: Jacob Pan <[email protected]>
10414M: Len Brown <[email protected]>
10415L: [email protected]
10416S: Supported
10417B: https://bugzilla.kernel.org
10418T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10419F: drivers/idle/intel_idle.c
10420
10421INTEL IDXD DRIVER
10422M: Fenghua Yu <[email protected]>
10423M: Dave Jiang <[email protected]>
10424L: [email protected]
10425S: Supported
10426F: drivers/dma/idxd/*
10427F: include/uapi/linux/idxd.h
10428
10429INTEL IN FIELD SCAN (IFS) DEVICE
10430M: Jithu Joseph <[email protected]>
10431R: Ashok Raj <[email protected]>
10432R: Tony Luck <[email protected]>
10433S: Maintained
10434F: drivers/platform/x86/intel/ifs
10435F: include/trace/events/intel_ifs.h
10436
10437INTEL INTEGRATED SENSOR HUB DRIVER
10438M: Srinivas Pandruvada <[email protected]>
10439M: Jiri Kosina <[email protected]>
10440L: [email protected]
10441S: Maintained
10442F: drivers/hid/intel-ish-hid/
10443
10444INTEL IOMMU (VT-d)
10445M: David Woodhouse <[email protected]>
10446M: Lu Baolu <[email protected]>
10447L: [email protected]
10448S: Supported
10449T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10450F: drivers/iommu/intel/
10451
10452INTEL IPU3 CSI-2 CIO2 DRIVER
10453M: Yong Zhi <[email protected]>
10454M: Sakari Ailus <[email protected]>
10455M: Bingbu Cao <[email protected]>
10456M: Dan Scally <[email protected]>
10457R: Tianshu Qiu <[email protected]>
10458L: [email protected]
10459S: Maintained
10460T: git git://linuxtv.org/media_tree.git
10461F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10462F: drivers/media/pci/intel/ipu3/
10463
10464INTEL IPU3 CSI-2 IMGU DRIVER
10465M: Sakari Ailus <[email protected]>
10466R: Bingbu Cao <[email protected]>
10467R: Tianshu Qiu <[email protected]>
10468L: [email protected]
10469S: Maintained
10470F: Documentation/admin-guide/media/ipu3.rst
10471F: Documentation/admin-guide/media/ipu3_rcb.svg
10472F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10473F: drivers/staging/media/ipu3/
10474
10475INTEL ISHTP ECLITE DRIVER
10476M: Sumesh K Naduvalath <[email protected]>
10477L: [email protected]
10478S: Supported
10479F: drivers/platform/x86/intel/ishtp_eclite.c
10480
10481INTEL IXP4XX CRYPTO SUPPORT
10482M: Corentin Labbe <[email protected]>
10483L: [email protected]
10484S: Maintained
10485F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
10486
10487INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10488M: Krzysztof Halasa <[email protected]>
10489S: Maintained
10490F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10491F: drivers/net/wan/ixp4xx_hss.c
10492F: drivers/soc/ixp4xx/ixp4xx-npe.c
10493F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10494F: include/linux/soc/ixp4xx/npe.h
10495F: include/linux/soc/ixp4xx/qmgr.h
10496
10497INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10498M: Deepak Saxena <[email protected]>
10499S: Maintained
10500F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10501F: drivers/char/hw_random/ixp4xx-rng.c
10502
10503INTEL KEEM BAY DRM DRIVER
10504M: Anitha Chrisanthus <[email protected]>
10505M: Edmund Dea <[email protected]>
10506S: Maintained
10507F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10508F: drivers/gpu/drm/kmb/
10509
10510INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10511M: Daniele Alessandrelli <[email protected]>
10512S: Maintained
10513F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10514F: drivers/crypto/intel/keembay/Kconfig
10515F: drivers/crypto/intel/keembay/Makefile
10516F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
10517F: drivers/crypto/intel/keembay/ocs-aes.c
10518F: drivers/crypto/intel/keembay/ocs-aes.h
10519
10520INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10521M: Daniele Alessandrelli <[email protected]>
10522M: Prabhjot Khurana <[email protected]>
10523M: Mark Gross <[email protected]>
10524S: Maintained
10525F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10526F: drivers/crypto/intel/keembay/Kconfig
10527F: drivers/crypto/intel/keembay/Makefile
10528F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c
10529
10530INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10531M: Daniele Alessandrelli <[email protected]>
10532M: Declan Murphy <[email protected]>
10533S: Maintained
10534F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10535F: drivers/crypto/intel/keembay/Kconfig
10536F: drivers/crypto/intel/keembay/Makefile
10537F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
10538F: drivers/crypto/intel/keembay/ocs-hcu.c
10539F: drivers/crypto/intel/keembay/ocs-hcu.h
10540
10541INTEL MANAGEMENT ENGINE (mei)
10542M: Tomas Winkler <[email protected]>
10543L: [email protected]
10544S: Supported
10545F: Documentation/driver-api/mei/*
10546F: drivers/misc/mei/
10547F: drivers/watchdog/mei_wdt.c
10548F: include/linux/mei_aux.h
10549F: include/linux/mei_cl_bus.h
10550F: include/uapi/linux/mei.h
10551F: include/uapi/linux/mei_uuid.h
10552F: include/uapi/linux/uuid.h
10553F: samples/mei/*
10554
10555INTEL MAX 10 BMC MFD DRIVER
10556M: Xu Yilun <[email protected]>
10557R: Tom Rix <[email protected]>
10558S: Maintained
10559F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10560F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10561F: drivers/hwmon/intel-m10-bmc-hwmon.c
10562F: drivers/mfd/intel-m10-bmc*
10563F: include/linux/mfd/intel-m10-bmc.h
10564
10565INTEL MAX10 BMC SECURE UPDATES
10566M: Russ Weight <[email protected]>
10567L: [email protected]
10568S: Maintained
10569F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
10570F: drivers/fpga/intel-m10-bmc-sec-update.c
10571
10572INTEL P-Unit IPC DRIVER
10573M: Zha Qipeng <[email protected]>
10574L: [email protected]
10575S: Maintained
10576F: arch/x86/include/asm/intel_punit_ipc.h
10577F: drivers/platform/x86/intel/punit_ipc.c
10578
10579INTEL PMC CORE DRIVER
10580M: Rajneesh Bhardwaj <[email protected]>
10581M: David E Box <[email protected]>
10582L: [email protected]
10583S: Maintained
10584F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10585F: drivers/platform/x86/intel/pmc/
10586
10587INTEL PMIC GPIO DRIVERS
10588M: Andy Shevchenko <[email protected]>
10589S: Supported
10590T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10591F: drivers/gpio/gpio-*cove.c
10592
10593INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10594M: Andy Shevchenko <[email protected]>
10595S: Supported
10596F: drivers/mfd/intel_soc_pmic*
10597F: include/linux/mfd/intel_soc_pmic*
10598
10599INTEL PMT DRIVERS
10600M: David E. Box <[email protected]>
10601S: Supported
10602F: drivers/platform/x86/intel/pmt/
10603
10604INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10605M: Stanislav Yakovlev <[email protected]>
10606L: [email protected]
10607S: Maintained
10608F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10609F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10610F: drivers/net/wireless/intel/ipw2x00/
10611
10612INTEL PSTATE DRIVER
10613M: Srinivas Pandruvada <[email protected]>
10614M: Len Brown <[email protected]>
10615L: [email protected]
10616S: Supported
10617F: drivers/cpufreq/intel_pstate.c
10618
10619INTEL PTP DFL ToD DRIVER
10620M: Tianfei Zhang <[email protected]>
10621L: [email protected]
10622L: [email protected]
10623S: Maintained
10624F: drivers/ptp/ptp_dfl_tod.c
10625
10626INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10627M: Jarkko Nikula <[email protected]>
10628L: [email protected]
10629F: drivers/counter/intel-qep.c
10630
10631INTEL SCU DRIVERS
10632M: Mika Westerberg <[email protected]>
10633S: Maintained
10634F: arch/x86/include/asm/intel_scu_ipc.h
10635F: drivers/platform/x86/intel_scu_*
10636
10637INTEL SDSI DRIVER
10638M: David E. Box <[email protected]>
10639S: Supported
10640F: drivers/platform/x86/intel/sdsi.c
10641F: tools/arch/x86/intel_sdsi/
10642F: tools/testing/selftests/drivers/sdsi/
10643
10644INTEL SGX
10645M: Jarkko Sakkinen <[email protected]>
10646R: Dave Hansen <[email protected]>
10647L: [email protected]
10648S: Supported
10649Q: https://patchwork.kernel.org/project/intel-sgx/list/
10650T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10651F: Documentation/arch/x86/sgx.rst
10652F: arch/x86/entry/vdso/vsgx.S
10653F: arch/x86/include/asm/sgx.h
10654F: arch/x86/include/uapi/asm/sgx.h
10655F: arch/x86/kernel/cpu/sgx/*
10656F: tools/testing/selftests/sgx/*
10657K: \bSGX_
10658
10659INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10660M: Daniel Scally <[email protected]>
10661S: Maintained
10662F: drivers/platform/x86/intel/int3472/
10663
10664INTEL SPEED SELECT TECHNOLOGY
10665M: Srinivas Pandruvada <[email protected]>
10666L: [email protected]
10667S: Maintained
10668F: drivers/platform/x86/intel/speed_select_if/
10669F: include/uapi/linux/isst_if.h
10670F: tools/power/x86/intel-speed-select/
10671
10672INTEL STRATIX10 FIRMWARE DRIVERS
10673M: Dinh Nguyen <[email protected]>
10674L: [email protected]
10675S: Maintained
10676T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10677F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10678F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10679F: drivers/firmware/stratix10-rsu.c
10680F: drivers/firmware/stratix10-svc.c
10681F: include/linux/firmware/intel/stratix10-smc.h
10682F: include/linux/firmware/intel/stratix10-svc-client.h
10683
10684INTEL TELEMETRY DRIVER
10685M: Rajneesh Bhardwaj <[email protected]>
10686M: "David E. Box" <[email protected]>
10687L: [email protected]
10688S: Maintained
10689F: arch/x86/include/asm/intel_telemetry.h
10690F: drivers/platform/x86/intel/telemetry/
10691
10692INTEL TPMI DRIVER
10693M: Srinivas Pandruvada <[email protected]>
10694L: [email protected]
10695S: Maintained
10696F: drivers/platform/x86/intel/tpmi.c
10697F: include/linux/intel_tpmi.h
10698
10699INTEL UNCORE FREQUENCY CONTROL
10700M: Srinivas Pandruvada <[email protected]>
10701L: [email protected]
10702S: Maintained
10703F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10704F: drivers/platform/x86/intel/uncore-frequency/
10705
10706INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10707M: David E. Box <[email protected]>
10708S: Supported
10709F: drivers/platform/x86/intel/vsec.*
10710
10711INTEL VIRTUAL BUTTON DRIVER
10712M: AceLan Kao <[email protected]>
10713L: [email protected]
10714S: Maintained
10715F: drivers/platform/x86/intel/vbtn.c
10716
10717INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10718M: Stanislaw Gruszka <[email protected]>
10719L: [email protected]
10720S: Supported
10721F: drivers/net/wireless/intel/iwlegacy/
10722
10723INTEL WIRELESS WIFI LINK (iwlwifi)
10724M: Gregory Greenman <[email protected]>
10725L: [email protected]
10726S: Supported
10727W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10728T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10729F: drivers/net/wireless/intel/iwlwifi/
10730
10731INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10732M: Jithu Joseph <[email protected]>
10733R: Maurice Ma <[email protected]>
10734S: Maintained
10735W: https://slimbootloader.github.io/security/firmware-update.html
10736F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10737
10738INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10739L: [email protected]
10740S: Maintained
10741F: drivers/platform/x86/intel/wmi/thunderbolt.c
10742
10743INTEL WWAN IOSM DRIVER
10744M: M Chetan Kumar <[email protected]>
10745M: Intel Corporation <[email protected]>
10746L: [email protected]
10747S: Maintained
10748F: drivers/net/wwan/iosm/
10749
10750INTEL(R) TRACE HUB
10751M: Alexander Shishkin <[email protected]>
10752S: Supported
10753F: Documentation/trace/intel_th.rst
10754F: drivers/hwtracing/intel_th/
10755F: include/linux/intel_th.h
10756
10757INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10758M: Ning Sun <[email protected]>
10759L: [email protected]
10760S: Supported
10761W: http://tboot.sourceforge.net
10762T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10763F: Documentation/arch/x86/intel_txt.rst
10764F: arch/x86/kernel/tboot.c
10765F: include/linux/tboot.h
10766
10767INTERCONNECT API
10768M: Georgi Djakov <[email protected]>
10769L: [email protected]
10770S: Maintained
10771T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10772F: Documentation/devicetree/bindings/interconnect/
10773F: Documentation/driver-api/interconnect.rst
10774F: drivers/interconnect/
10775F: include/dt-bindings/interconnect/
10776F: include/linux/interconnect-provider.h
10777F: include/linux/interconnect.h
10778
10779INTERRUPT COUNTER DRIVER
10780M: Oleksij Rempel <[email protected]>
10781R: Pengutronix Kernel Team <[email protected]>
10782L: [email protected]
10783F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10784F: drivers/counter/interrupt-cnt.c
10785
10786INTERSIL ISL7998X VIDEO DECODER DRIVER
10787M: Michael Tretter <[email protected]>
10788R: Pengutronix Kernel Team <[email protected]>
10789L: [email protected]
10790S: Maintained
10791F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10792F: drivers/media/i2c/isl7998x.c
10793
10794INVENSENSE ICM-426xx IMU DRIVER
10795M: Jean-Baptiste Maneyrol <[email protected]>
10796L: [email protected]
10797S: Maintained
10798W: https://invensense.tdk.com/
10799F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10800F: drivers/iio/imu/inv_icm42600/
10801
10802INVENSENSE MPU-3050 GYROSCOPE DRIVER
10803M: Linus Walleij <[email protected]>
10804L: [email protected]
10805S: Maintained
10806F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10807F: drivers/iio/gyro/mpu3050*
10808
10809IOC3 ETHERNET DRIVER
10810M: Ralf Baechle <[email protected]>
10811L: [email protected]
10812S: Maintained
10813F: drivers/net/ethernet/sgi/ioc3-eth.c
10814
10815IOMAP FILESYSTEM LIBRARY
10816M: Christoph Hellwig <[email protected]>
10817M: Darrick J. Wong <[email protected]>
10818L: [email protected]
10819L: [email protected]
10820S: Supported
10821T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10822F: fs/iomap/
10823F: include/linux/iomap.h
10824
10825IOMMU DMA-API LAYER
10826M: Robin Murphy <[email protected]>
10827L: [email protected]
10828S: Maintained
10829T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10830F: drivers/iommu/dma-iommu.c
10831F: drivers/iommu/dma-iommu.h
10832F: drivers/iommu/iova.c
10833F: include/linux/iova.h
10834
10835IOMMU SUBSYSTEM
10836M: Joerg Roedel <[email protected]>
10837M: Will Deacon <[email protected]>
10838R: Robin Murphy <[email protected]>
10839L: [email protected]
10840S: Maintained
10841T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10842F: Documentation/devicetree/bindings/iommu/
10843F: Documentation/userspace-api/iommu.rst
10844F: drivers/iommu/
10845F: include/linux/iommu.h
10846F: include/linux/iova.h
10847F: include/linux/of_iommu.h
10848F: include/uapi/linux/iommu.h
10849
10850IOMMUFD
10851M: Jason Gunthorpe <[email protected]>
10852M: Kevin Tian <[email protected]>
10853L: [email protected]
10854S: Maintained
10855T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
10856F: Documentation/userspace-api/iommufd.rst
10857F: drivers/iommu/iommufd/
10858F: include/linux/iommufd.h
10859F: include/uapi/linux/iommufd.h
10860F: tools/testing/selftests/iommu/
10861
10862IOSYS-MAP HELPERS
10863M: Thomas Zimmermann <[email protected]>
10864L: [email protected]
10865S: Maintained
10866T: git git://anongit.freedesktop.org/drm/drm-misc
10867F: include/linux/iosys-map.h
10868
10869IO_URING
10870M: Jens Axboe <[email protected]>
10871R: Pavel Begunkov <[email protected]>
10872L: [email protected]
10873S: Maintained
10874T: git git://git.kernel.dk/linux-block
10875T: git git://git.kernel.dk/liburing
10876F: include/linux/io_uring.h
10877F: include/linux/io_uring_types.h
10878F: include/trace/events/io_uring.h
10879F: include/uapi/linux/io_uring.h
10880F: io_uring/
10881F: tools/io_uring/
10882
10883IPMI SUBSYSTEM
10884M: Corey Minyard <[email protected]>
10885L: [email protected] (moderated for non-subscribers)
10886S: Supported
10887W: http://openipmi.sourceforge.net/
10888T: git https://github.com/cminyard/linux-ipmi.git for-next
10889F: Documentation/devicetree/bindings/ipmi/
10890F: Documentation/driver-api/ipmi.rst
10891F: drivers/char/ipmi/
10892F: include/linux/ipmi*
10893F: include/uapi/linux/ipmi*
10894
10895IPS SCSI RAID DRIVER
10896M: Adaptec OEM Raid Solutions <[email protected]>
10897L: [email protected]
10898S: Maintained
10899W: http://www.adaptec.com/
10900F: drivers/scsi/ips*
10901
10902IPVS
10903M: Simon Horman <[email protected]>
10904M: Julian Anastasov <[email protected]>
10905L: [email protected]
10906L: [email protected]
10907S: Maintained
10908T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10909T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10910F: Documentation/networking/ipvs-sysctl.rst
10911F: include/net/ip_vs.h
10912F: include/uapi/linux/ip_vs.h
10913F: net/netfilter/ipvs/
10914
10915IPWIRELESS DRIVER
10916M: Jiri Kosina <[email protected]>
10917M: David Sterba <[email protected]>
10918S: Odd Fixes
10919F: drivers/tty/ipwireless/
10920
10921IRON DEVICE AUDIO CODEC DRIVERS
10922M: Kiseok Jo <[email protected]>
10923L: [email protected] (moderated for non-subscribers)
10924S: Maintained
10925F: Documentation/devicetree/bindings/sound/irondevice,*
10926F: sound/soc/codecs/sma*
10927
10928IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10929M: Marc Zyngier <[email protected]>
10930S: Maintained
10931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10932F: Documentation/core-api/irq/irq-domain.rst
10933F: include/linux/irqdomain.h
10934F: kernel/irq/irqdomain.c
10935F: kernel/irq/msi.c
10936
10937IRQ SUBSYSTEM
10938M: Thomas Gleixner <[email protected]>
10939L: [email protected]
10940S: Maintained
10941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10942F: include/linux/group_cpus.h
10943F: kernel/irq/
10944F: lib/group_cpus.c
10945
10946IRQCHIP DRIVERS
10947M: Thomas Gleixner <[email protected]>
10948M: Marc Zyngier <[email protected]>
10949L: [email protected]
10950S: Maintained
10951T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10952F: Documentation/devicetree/bindings/interrupt-controller/
10953F: drivers/irqchip/
10954
10955ISA
10956M: William Breathitt Gray <[email protected]>
10957S: Maintained
10958F: Documentation/driver-api/isa.rst
10959F: drivers/base/isa.c
10960F: include/linux/isa.h
10961
10962ISA RADIO MODULE
10963M: Hans Verkuil <[email protected]>
10964L: [email protected]
10965S: Maintained
10966W: https://linuxtv.org
10967T: git git://linuxtv.org/media_tree.git
10968F: drivers/media/radio/radio-isa*
10969
10970ISAPNP
10971M: Jaroslav Kysela <[email protected]>
10972S: Maintained
10973F: Documentation/driver-api/isapnp.rst
10974F: drivers/pnp/isapnp/
10975F: include/linux/isapnp.h
10976
10977ISCSI
10978M: Lee Duncan <[email protected]>
10979M: Chris Leech <[email protected]>
10980M: Mike Christie <[email protected]>
10981L: [email protected]
10982L: [email protected]
10983S: Maintained
10984W: www.open-iscsi.com
10985F: drivers/scsi/*iscsi*
10986F: include/scsi/*iscsi*
10987
10988iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10989M: Peter Jones <[email protected]>
10990M: Konrad Rzeszutek Wilk <[email protected]>
10991S: Maintained
10992F: drivers/firmware/iscsi_ibft*
10993
10994ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10995M: Sagi Grimberg <[email protected]>
10996M: Max Gurtovoy <[email protected]>
10997L: [email protected]
10998S: Supported
10999W: http://www.openfabrics.org
11000W: www.open-iscsi.org
11001Q: http://patchwork.kernel.org/project/linux-rdma/list/
11002F: drivers/infiniband/ulp/iser/
11003
11004ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11005M: Sagi Grimberg <[email protected]>
11006L: [email protected]
11007L: [email protected]
11008S: Supported
11009W: http://www.linux-iscsi.org
11010T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11011F: drivers/infiniband/ulp/isert
11012
11013ISDN/CMTP OVER BLUETOOTH
11014M: Karsten Keil <[email protected]>
11015L: [email protected] (subscribers-only)
11016L: [email protected]
11017S: Odd Fixes
11018W: http://www.isdn4linux.de
11019F: Documentation/isdn/
11020F: drivers/isdn/capi/
11021F: include/linux/isdn/
11022F: include/uapi/linux/isdn/
11023F: net/bluetooth/cmtp/
11024
11025ISDN/mISDN SUBSYSTEM
11026M: Karsten Keil <[email protected]>
11027L: [email protected] (subscribers-only)
11028L: [email protected]
11029S: Maintained
11030W: http://www.isdn4linux.de
11031F: drivers/isdn/Kconfig
11032F: drivers/isdn/Makefile
11033F: drivers/isdn/hardware/
11034F: drivers/isdn/mISDN/
11035
11036ISOFS FILESYSTEM
11037M: Jan Kara <[email protected]>
11038L: [email protected]
11039S: Maintained
11040F: Documentation/filesystems/isofs.rst
11041F: fs/isofs/
11042
11043IT87 HARDWARE MONITORING DRIVER
11044M: Jean Delvare <[email protected]>
11045L: [email protected]
11046S: Maintained
11047F: Documentation/hwmon/it87.rst
11048F: drivers/hwmon/it87.c
11049
11050IT913X MEDIA DRIVER
11051M: Antti Palosaari <[email protected]>
11052L: [email protected]
11053S: Maintained
11054W: https://linuxtv.org
11055W: http://palosaari.fi/linux/
11056Q: http://patchwork.linuxtv.org/project/linux-media/list/
11057T: git git://linuxtv.org/anttip/media_tree.git
11058F: drivers/media/tuners/it913x*
11059
11060ITE IT66121 HDMI BRIDGE DRIVER
11061M: Phong LE <[email protected]>
11062M: Neil Armstrong <[email protected]>
11063S: Maintained
11064T: git git://anongit.freedesktop.org/drm/drm-misc
11065F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11066F: drivers/gpu/drm/bridge/ite-it66121.c
11067
11068IVTV VIDEO4LINUX DRIVER
11069M: Andy Walls <[email protected]>
11070L: [email protected]
11071S: Maintained
11072W: https://linuxtv.org
11073T: git git://linuxtv.org/media_tree.git
11074F: Documentation/admin-guide/media/ivtv*
11075F: drivers/media/pci/ivtv/
11076F: include/uapi/linux/ivtv*
11077
11078IX2505V MEDIA DRIVER
11079M: Malcolm Priestley <[email protected]>
11080L: [email protected]
11081S: Maintained
11082W: https://linuxtv.org
11083Q: http://patchwork.linuxtv.org/project/linux-media/list/
11084F: drivers/media/dvb-frontends/ix2505v*
11085
11086JAILHOUSE HYPERVISOR INTERFACE
11087M: Jan Kiszka <[email protected]>
11088L: [email protected]
11089S: Maintained
11090F: arch/x86/include/asm/jailhouse_para.h
11091F: arch/x86/kernel/jailhouse.c
11092
11093JC42.4 TEMPERATURE SENSOR DRIVER
11094M: Guenter Roeck <[email protected]>
11095L: [email protected]
11096S: Maintained
11097F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
11098F: Documentation/hwmon/jc42.rst
11099F: drivers/hwmon/jc42.c
11100
11101JFS FILESYSTEM
11102M: Dave Kleikamp <[email protected]>
11103L: [email protected]
11104S: Odd Fixes
11105W: http://jfs.sourceforge.net/
11106T: git https://github.com/kleikamp/linux-shaggy.git
11107F: Documentation/admin-guide/jfs.rst
11108F: fs/jfs/
11109
11110JME NETWORK DRIVER
11111M: Guo-Fu Tseng <[email protected]>
11112L: [email protected]
11113S: Maintained
11114F: drivers/net/ethernet/jme.*
11115
11116JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11117M: David Woodhouse <[email protected]>
11118M: Richard Weinberger <[email protected]>
11119L: [email protected]
11120S: Odd Fixes
11121W: http://www.linux-mtd.infradead.org/doc/jffs2.html
11122T: git git://git.infradead.org/ubifs-2.6.git
11123F: fs/jffs2/
11124F: include/uapi/linux/jffs2.h
11125
11126JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11127M: "Theodore Ts'o" <[email protected]>
11128M: Jan Kara <[email protected]>
11129L: [email protected]
11130S: Maintained
11131F: fs/jbd2/
11132F: include/linux/jbd2.h
11133
11134JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11135M: Mikhail Ulyanov <[email protected]>
11136L: [email protected]
11137L: [email protected]
11138S: Maintained
11139F: drivers/media/platform/renesas/rcar_jpu.c
11140
11141JSM Neo PCI based serial card
11142L: [email protected]
11143S: Orphan
11144F: drivers/tty/serial/jsm/
11145
11146K10TEMP HARDWARE MONITORING DRIVER
11147M: Clemens Ladisch <[email protected]>
11148L: [email protected]
11149S: Maintained
11150F: Documentation/hwmon/k10temp.rst
11151F: drivers/hwmon/k10temp.c
11152
11153K8TEMP HARDWARE MONITORING DRIVER
11154M: Rudolf Marek <[email protected]>
11155L: [email protected]
11156S: Maintained
11157F: Documentation/hwmon/k8temp.rst
11158F: drivers/hwmon/k8temp.c
11159
11160KASAN
11161M: Andrey Ryabinin <[email protected]>
11162R: Alexander Potapenko <[email protected]>
11163R: Andrey Konovalov <[email protected]>
11164R: Dmitry Vyukov <[email protected]>
11165R: Vincenzo Frascino <[email protected]>
11166L: [email protected]
11167S: Maintained
11168F: Documentation/dev-tools/kasan.rst
11169F: arch/*/include/asm/*kasan.h
11170F: arch/*/mm/kasan_init*
11171F: include/linux/kasan*.h
11172F: lib/Kconfig.kasan
11173F: mm/kasan/
11174F: scripts/Makefile.kasan
11175
11176KCONFIG
11177M: Masahiro Yamada <[email protected]>
11178L: [email protected]
11179S: Maintained
11180Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11181T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11182F: Documentation/kbuild/kconfig*
11183F: scripts/Kconfig.include
11184F: scripts/kconfig/
11185
11186KCOV
11187R: Dmitry Vyukov <[email protected]>
11188R: Andrey Konovalov <[email protected]>
11189L: [email protected]
11190S: Maintained
11191F: Documentation/dev-tools/kcov.rst
11192F: include/linux/kcov.h
11193F: include/uapi/linux/kcov.h
11194F: kernel/kcov.c
11195F: scripts/Makefile.kcov
11196
11197KCSAN
11198M: Marco Elver <[email protected]>
11199R: Dmitry Vyukov <[email protected]>
11200L: [email protected]
11201S: Maintained
11202F: Documentation/dev-tools/kcsan.rst
11203F: include/linux/kcsan*.h
11204F: kernel/kcsan/
11205F: lib/Kconfig.kcsan
11206F: scripts/Makefile.kcsan
11207
11208KDUMP
11209M: Baoquan He <[email protected]>
11210R: Vivek Goyal <[email protected]>
11211R: Dave Young <[email protected]>
11212L: [email protected]
11213S: Maintained
11214W: http://lse.sourceforge.net/kdump/
11215F: Documentation/admin-guide/kdump/
11216F: fs/proc/vmcore.c
11217F: include/linux/crash_core.h
11218F: include/linux/crash_dump.h
11219F: include/uapi/linux/vmcore.h
11220F: kernel/crash_*.c
11221
11222KEENE FM RADIO TRANSMITTER DRIVER
11223M: Hans Verkuil <[email protected]>
11224L: [email protected]
11225S: Maintained
11226W: https://linuxtv.org
11227T: git git://linuxtv.org/media_tree.git
11228F: drivers/media/radio/radio-keene*
11229
11230KERNEL AUTOMOUNTER
11231M: Ian Kent <[email protected]>
11232L: [email protected]
11233S: Maintained
11234F: fs/autofs/
11235
11236KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11237M: Masahiro Yamada <[email protected]>
11238R: Nathan Chancellor <[email protected]>
11239R: Nick Desaulniers <[email protected]>
11240R: Nicolas Schier <[email protected]>
11241L: [email protected]
11242S: Maintained
11243Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11244T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11245F: Documentation/kbuild/
11246F: Makefile
11247F: scripts/*vmlinux*
11248F: scripts/Kbuild*
11249F: scripts/Makefile*
11250F: scripts/basic/
11251F: scripts/dummy-tools/
11252F: scripts/mk*
11253F: scripts/mod/
11254F: scripts/package/
11255
11256KERNEL HARDENING (not covered by other areas)
11257M: Kees Cook <[email protected]>
11258L: [email protected]
11259S: Supported
11260T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11261F: Documentation/ABI/testing/sysfs-kernel-oops_count
11262F: Documentation/ABI/testing/sysfs-kernel-warn_count
11263F: include/linux/overflow.h
11264F: include/linux/randomize_kstack.h
11265F: mm/usercopy.c
11266K: \b(add|choose)_random_kstack_offset\b
11267K: \b__check_(object_size|heap_object)\b
11268
11269KERNEL JANITORS
11270L: [email protected]
11271S: Odd Fixes
11272W: http://kernelnewbies.org/KernelJanitors
11273
11274KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11275M: Chuck Lever <[email protected]>
11276M: Jeff Layton <[email protected]>
11277L: [email protected]
11278S: Supported
11279W: http://nfs.sourceforge.net/
11280T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11281F: Documentation/filesystems/nfs/
11282F: fs/exportfs/
11283F: fs/lockd/
11284F: fs/nfs_common/
11285F: fs/nfsd/
11286F: include/linux/lockd/
11287F: include/linux/sunrpc/
11288F: include/trace/events/rpcgss.h
11289F: include/trace/events/rpcrdma.h
11290F: include/trace/events/sunrpc.h
11291F: include/trace/misc/fs.h
11292F: include/trace/misc/nfs.h
11293F: include/trace/misc/sunrpc.h
11294F: include/uapi/linux/nfsd/
11295F: include/uapi/linux/sunrpc/
11296F: net/sunrpc/
11297
11298KERNEL REGRESSIONS
11299M: Thorsten Leemhuis <[email protected]>
11300L: [email protected]
11301S: Supported
11302F: Documentation/admin-guide/reporting-regressions.rst
11303F: Documentation/process/handling-regressions.rst
11304
11305KERNEL SELFTEST FRAMEWORK
11306M: Shuah Khan <[email protected]>
11307M: Shuah Khan <[email protected]>
11308L: [email protected]
11309S: Maintained
11310Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11311T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11312F: Documentation/dev-tools/kselftest*
11313F: tools/testing/selftests/
11314
11315KERNEL SMB3 SERVER (KSMBD)
11316M: Namjae Jeon <[email protected]>
11317M: Steve French <[email protected]>
11318R: Sergey Senozhatsky <[email protected]>
11319R: Tom Talpey <[email protected]>
11320L: [email protected]
11321S: Maintained
11322T: git git://git.samba.org/ksmbd.git
11323F: Documentation/filesystems/smb/ksmbd.rst
11324F: fs/smb/common/
11325F: fs/smb/server/
11326
11327KERNEL UNIT TESTING FRAMEWORK (KUnit)
11328M: Brendan Higgins <[email protected]>
11329M: David Gow <[email protected]>
11330L: [email protected]
11331L: [email protected]
11332S: Maintained
11333W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11334F: Documentation/dev-tools/kunit/
11335F: include/kunit/
11336F: lib/kunit/
11337F: tools/testing/kunit/
11338
11339KERNEL USERMODE HELPER
11340M: Luis Chamberlain <[email protected]>
11341L: [email protected]
11342S: Maintained
11343F: include/linux/umh.h
11344F: kernel/umh.c
11345
11346KERNEL VIRTUAL MACHINE (KVM)
11347M: Paolo Bonzini <[email protected]>
11348L: [email protected]
11349S: Supported
11350W: http://www.linux-kvm.org
11351T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11352F: Documentation/virt/kvm/
11353F: include/asm-generic/kvm*
11354F: include/kvm/iodev.h
11355F: include/linux/kvm*
11356F: include/trace/events/kvm.h
11357F: include/uapi/asm-generic/kvm*
11358F: include/uapi/linux/kvm*
11359F: tools/kvm/
11360F: tools/testing/selftests/kvm/
11361F: virt/kvm/*
11362
11363KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11364M: Marc Zyngier <[email protected]>
11365M: Oliver Upton <[email protected]>
11366R: James Morse <[email protected]>
11367R: Suzuki K Poulose <[email protected]>
11368R: Zenghui Yu <[email protected]>
11369L: [email protected] (moderated for non-subscribers)
11370L: [email protected]
11371S: Maintained
11372T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11373F: arch/arm64/include/asm/kvm*
11374F: arch/arm64/include/uapi/asm/kvm*
11375F: arch/arm64/kvm/
11376F: include/kvm/arm_*
11377F: tools/testing/selftests/kvm/*/aarch64/
11378F: tools/testing/selftests/kvm/aarch64/
11379
11380KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11381M: Huacai Chen <[email protected]>
11382M: Aleksandar Markovic <[email protected]>
11383L: [email protected]
11384L: [email protected]
11385S: Maintained
11386T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11387F: arch/mips/include/asm/kvm*
11388F: arch/mips/include/uapi/asm/kvm*
11389F: arch/mips/kvm/
11390
11391KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11392L: [email protected]
11393T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11394F: arch/powerpc/include/asm/kvm*
11395F: arch/powerpc/include/uapi/asm/kvm*
11396F: arch/powerpc/kernel/kvm*
11397F: arch/powerpc/kvm/
11398
11399KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11400M: Anup Patel <[email protected]>
11401R: Atish Patra <[email protected]>
11402L: [email protected]
11403L: [email protected]
11404L: [email protected]
11405S: Maintained
11406T: git https://github.com/kvm-riscv/linux.git
11407F: arch/riscv/include/asm/kvm*
11408F: arch/riscv/include/uapi/asm/kvm*
11409F: arch/riscv/kvm/
11410F: tools/testing/selftests/kvm/*/riscv/
11411
11412KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11413M: Christian Borntraeger <[email protected]>
11414M: Janosch Frank <[email protected]>
11415M: Claudio Imbrenda <[email protected]>
11416R: David Hildenbrand <[email protected]>
11417L: [email protected]
11418S: Supported
11419T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11420F: Documentation/virt/kvm/s390*
11421F: arch/s390/include/asm/gmap.h
11422F: arch/s390/include/asm/kvm*
11423F: arch/s390/include/uapi/asm/kvm*
11424F: arch/s390/include/uapi/asm/uvdevice.h
11425F: arch/s390/kernel/uv.c
11426F: arch/s390/kvm/
11427F: arch/s390/mm/gmap.c
11428F: drivers/s390/char/uvdevice.c
11429F: tools/testing/selftests/drivers/s390x/uvdevice/
11430F: tools/testing/selftests/kvm/*/s390x/
11431F: tools/testing/selftests/kvm/s390x/
11432
11433KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11434M: Sean Christopherson <[email protected]>
11435M: Paolo Bonzini <[email protected]>
11436L: [email protected]
11437S: Supported
11438T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11439F: arch/x86/include/asm/kvm*
11440F: arch/x86/include/asm/svm.h
11441F: arch/x86/include/asm/vmx*.h
11442F: arch/x86/include/uapi/asm/kvm*
11443F: arch/x86/include/uapi/asm/svm.h
11444F: arch/x86/include/uapi/asm/vmx.h
11445F: arch/x86/kvm/
11446F: arch/x86/kvm/*/
11447
11448KERNFS
11449M: Greg Kroah-Hartman <[email protected]>
11450M: Tejun Heo <[email protected]>
11451S: Supported
11452T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11453F: fs/kernfs/
11454F: include/linux/kernfs.h
11455
11456KEXEC
11457M: Eric Biederman <[email protected]>
11458L: [email protected]
11459S: Maintained
11460W: http://kernel.org/pub/linux/utils/kernel/kexec/
11461F: include/linux/kexec.h
11462F: include/uapi/linux/kexec.h
11463F: kernel/kexec*
11464
11465KEYS-ENCRYPTED
11466M: Mimi Zohar <[email protected]>
11467L: [email protected]
11468L: [email protected]
11469S: Supported
11470F: Documentation/security/keys/trusted-encrypted.rst
11471F: include/keys/encrypted-type.h
11472F: security/keys/encrypted-keys/
11473
11474KEYS-TRUSTED
11475M: James Bottomley <[email protected]>
11476M: Jarkko Sakkinen <[email protected]>
11477M: Mimi Zohar <[email protected]>
11478L: [email protected]
11479L: [email protected]
11480S: Supported
11481F: Documentation/security/keys/trusted-encrypted.rst
11482F: include/keys/trusted-type.h
11483F: include/keys/trusted_tpm.h
11484F: security/keys/trusted-keys/
11485
11486KEYS-TRUSTED-CAAM
11487M: Ahmad Fatoum <[email protected]>
11488R: Pengutronix Kernel Team <[email protected]>
11489L: [email protected]
11490L: [email protected]
11491S: Maintained
11492F: include/keys/trusted_caam.h
11493F: security/keys/trusted-keys/trusted_caam.c
11494
11495KEYS-TRUSTED-TEE
11496M: Sumit Garg <[email protected]>
11497L: [email protected]
11498L: [email protected]
11499S: Supported
11500F: include/keys/trusted_tee.h
11501F: security/keys/trusted-keys/trusted_tee.c
11502
11503KEYS/KEYRINGS
11504M: David Howells <[email protected]>
11505M: Jarkko Sakkinen <[email protected]>
11506L: [email protected]
11507S: Maintained
11508F: Documentation/security/keys/core.rst
11509F: include/keys/
11510F: include/linux/key-type.h
11511F: include/linux/key.h
11512F: include/linux/keyctl.h
11513F: include/uapi/linux/keyctl.h
11514F: security/keys/
11515
11516KEYS/KEYRINGS_INTEGRITY
11517M: Jarkko Sakkinen <[email protected]>
11518M: Mimi Zohar <[email protected]>
11519L: [email protected]
11520L: [email protected]
11521S: Supported
11522F: security/integrity/platform_certs
11523
11524KFENCE
11525M: Alexander Potapenko <[email protected]>
11526M: Marco Elver <[email protected]>
11527R: Dmitry Vyukov <[email protected]>
11528L: [email protected]
11529S: Maintained
11530F: Documentation/dev-tools/kfence.rst
11531F: arch/*/include/asm/kfence.h
11532F: include/linux/kfence.h
11533F: lib/Kconfig.kfence
11534F: mm/kfence/
11535
11536KFIFO
11537M: Stefani Seibold <[email protected]>
11538S: Maintained
11539F: include/linux/kfifo.h
11540F: lib/kfifo.c
11541F: samples/kfifo/
11542
11543KGDB / KDB /debug_core
11544M: Jason Wessel <[email protected]>
11545M: Daniel Thompson <[email protected]>
11546R: Douglas Anderson <[email protected]>
11547L: [email protected]
11548S: Maintained
11549W: http://kgdb.wiki.kernel.org/
11550T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11551F: Documentation/dev-tools/kgdb.rst
11552F: drivers/misc/kgdbts.c
11553F: drivers/tty/serial/kgdboc.c
11554F: include/linux/kdb.h
11555F: include/linux/kgdb.h
11556F: kernel/debug/
11557F: kernel/module/kdb.c
11558
11559KHADAS MCU MFD DRIVER
11560M: Neil Armstrong <[email protected]>
11561L: [email protected]
11562S: Maintained
11563F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11564F: drivers/mfd/khadas-mcu.c
11565F: drivers/thermal/khadas_mcu_fan.c
11566F: include/linux/mfd/khadas-mcu.h
11567
11568KIONIX/ROHM KX022A ACCELEROMETER
11569M: Matti Vaittinen <[email protected]>
11570L: [email protected]
11571S: Supported
11572F: drivers/iio/accel/kionix-kx022a*
11573
11574KMEMLEAK
11575M: Catalin Marinas <[email protected]>
11576S: Maintained
11577F: Documentation/dev-tools/kmemleak.rst
11578F: include/linux/kmemleak.h
11579F: mm/kmemleak.c
11580F: samples/kmemleak/kmemleak-test.c
11581
11582KMSAN
11583M: Alexander Potapenko <[email protected]>
11584R: Marco Elver <[email protected]>
11585R: Dmitry Vyukov <[email protected]>
11586L: [email protected]
11587S: Maintained
11588F: Documentation/dev-tools/kmsan.rst
11589F: arch/*/include/asm/kmsan.h
11590F: arch/*/mm/kmsan_*
11591F: include/linux/kmsan*.h
11592F: lib/Kconfig.kmsan
11593F: mm/kmsan/
11594F: scripts/Makefile.kmsan
11595
11596KPROBES
11597M: Naveen N. Rao <[email protected]>
11598M: Anil S Keshavamurthy <[email protected]>
11599M: "David S. Miller" <[email protected]>
11600M: Masami Hiramatsu <[email protected]>
11601L: [email protected]
11602L: [email protected]
11603S: Maintained
11604Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
11605T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
11606F: Documentation/trace/kprobes.rst
11607F: include/asm-generic/kprobes.h
11608F: include/linux/kprobes.h
11609F: kernel/kprobes.c
11610F: lib/test_kprobes.c
11611F: samples/kprobes
11612
11613KS0108 LCD CONTROLLER DRIVER
11614M: Miguel Ojeda <[email protected]>
11615S: Maintained
11616F: Documentation/admin-guide/auxdisplay/ks0108.rst
11617F: drivers/auxdisplay/ks0108.c
11618F: include/linux/ks0108.h
11619
11620KTD253 BACKLIGHT DRIVER
11621M: Linus Walleij <[email protected]>
11622S: Maintained
11623F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11624F: drivers/video/backlight/ktd253-backlight.c
11625
11626KTEST
11627M: Steven Rostedt <[email protected]>
11628M: John Hawley <[email protected]>
11629S: Maintained
11630F: tools/testing/ktest
11631
11632KTZ8866 BACKLIGHT DRIVER
11633M: Jianhua Lu <[email protected]>
11634S: Maintained
11635F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
11636F: drivers/video/backlight/ktz8866.c
11637
11638KVM PARAVIRT (KVM/paravirt)
11639M: Paolo Bonzini <[email protected]>
11640R: Wanpeng Li <[email protected]>
11641R: Vitaly Kuznetsov <[email protected]>
11642L: [email protected]
11643S: Supported
11644T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11645F: arch/um/include/asm/kvm_para.h
11646F: arch/x86/include/asm/kvm_para.h
11647F: arch/x86/include/asm/pvclock-abi.h
11648F: arch/x86/include/uapi/asm/kvm_para.h
11649F: arch/x86/kernel/kvm.c
11650F: arch/x86/kernel/kvmclock.c
11651F: include/asm-generic/kvm_para.h
11652F: include/linux/kvm_para.h
11653F: include/uapi/asm-generic/kvm_para.h
11654F: include/uapi/linux/kvm_para.h
11655
11656KVM X86 HYPER-V (KVM/hyper-v)
11657M: Vitaly Kuznetsov <[email protected]>
11658M: Sean Christopherson <[email protected]>
11659M: Paolo Bonzini <[email protected]>
11660L: [email protected]
11661S: Supported
11662T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11663F: arch/x86/kvm/hyperv.*
11664F: arch/x86/kvm/kvm_onhyperv.*
11665F: arch/x86/kvm/svm/hyperv.*
11666F: arch/x86/kvm/svm/svm_onhyperv.*
11667F: arch/x86/kvm/vmx/hyperv.*
11668
11669KVM X86 Xen (KVM/Xen)
11670M: David Woodhouse <[email protected]>
11671M: Paul Durrant <[email protected]>
11672M: Sean Christopherson <[email protected]>
11673M: Paolo Bonzini <[email protected]>
11674L: [email protected]
11675S: Supported
11676T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11677F: arch/x86/kvm/xen.*
11678
11679L3MDEV
11680M: David Ahern <[email protected]>
11681L: [email protected]
11682S: Maintained
11683F: include/net/l3mdev.h
11684F: net/l3mdev
11685
11686LANDLOCK SECURITY MODULE
11687M: Mickaël Salaün <[email protected]>
11688L: [email protected]
11689S: Supported
11690W: https://landlock.io
11691T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
11692F: Documentation/security/landlock.rst
11693F: Documentation/userspace-api/landlock.rst
11694F: include/uapi/linux/landlock.h
11695F: samples/landlock/
11696F: security/landlock/
11697F: tools/testing/selftests/landlock/
11698K: landlock
11699K: LANDLOCK
11700
11701LANTIQ / INTEL Ethernet drivers
11702M: Hauke Mehrtens <[email protected]>
11703L: [email protected]
11704S: Maintained
11705F: drivers/net/dsa/lantiq_gswip.c
11706F: drivers/net/dsa/lantiq_pce.h
11707F: drivers/net/ethernet/lantiq_xrx200.c
11708F: net/dsa/tag_gswip.c
11709
11710LANTIQ MIPS ARCHITECTURE
11711M: John Crispin <[email protected]>
11712L: [email protected]
11713S: Maintained
11714F: arch/mips/lantiq
11715F: drivers/soc/lantiq
11716
11717LASI 53c700 driver for PARISC
11718M: "James E.J. Bottomley" <[email protected]>
11719L: [email protected]
11720S: Maintained
11721F: Documentation/scsi/53c700.rst
11722F: drivers/scsi/53c700*
11723
11724LEAKING_ADDRESSES
11725M: Tobin C. Harding <[email protected]>
11726M: Tycho Andersen <[email protected]>
11727L: [email protected]
11728S: Maintained
11729T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11730F: scripts/leaking_addresses.pl
11731
11732LED SUBSYSTEM
11733M: Pavel Machek <[email protected]>
11734M: Lee Jones <[email protected]>
11735L: [email protected]
11736S: Maintained
11737T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11738F: Documentation/devicetree/bindings/leds/
11739F: Documentation/leds/
11740F: drivers/leds/
11741F: include/dt-bindings/leds/
11742F: include/linux/leds.h
11743
11744LEGACY EEPROM DRIVER
11745M: Jean Delvare <[email protected]>
11746S: Maintained
11747F: Documentation/misc-devices/eeprom.rst
11748F: drivers/misc/eeprom/eeprom.c
11749
11750LEGO MINDSTORMS EV3
11751R: David Lechner <[email protected]>
11752S: Maintained
11753F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11754F: arch/arm/boot/dts/da850-lego-ev3.dts
11755F: drivers/power/supply/lego_ev3_battery.c
11756
11757LEGO USB Tower driver
11758M: Juergen Stuber <[email protected]>
11759L: [email protected]
11760S: Maintained
11761W: http://legousb.sourceforge.net/
11762F: drivers/usb/misc/legousbtower.c
11763
11764LETSKETCH HID TABLET DRIVER
11765M: Hans de Goede <[email protected]>
11766L: [email protected]
11767S: Maintained
11768T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11769F: drivers/hid/hid-letsketch.c
11770
11771LG LAPTOP EXTRAS
11772M: Matan Ziv-Av <[email protected]>
11773L: [email protected]
11774S: Maintained
11775F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11776F: Documentation/admin-guide/laptops/lg-laptop.rst
11777F: drivers/platform/x86/lg-laptop.c
11778
11779LG2160 MEDIA DRIVER
11780M: Michael Krufky <[email protected]>
11781L: [email protected]
11782S: Maintained
11783W: https://linuxtv.org
11784W: http://github.com/mkrufky
11785Q: http://patchwork.linuxtv.org/project/linux-media/list/
11786T: git git://linuxtv.org/mkrufky/tuners.git
11787F: drivers/media/dvb-frontends/lg2160.*
11788
11789LGDT3305 MEDIA DRIVER
11790M: Michael Krufky <[email protected]>
11791L: [email protected]
11792S: Maintained
11793W: https://linuxtv.org
11794W: http://github.com/mkrufky
11795Q: http://patchwork.linuxtv.org/project/linux-media/list/
11796T: git git://linuxtv.org/mkrufky/tuners.git
11797F: drivers/media/dvb-frontends/lgdt3305.*
11798
11799LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11800M: Viresh Kumar <[email protected]>
11801L: [email protected]
11802S: Maintained
11803T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11804F: drivers/ata/pata_arasan_cf.c
11805F: include/linux/pata_arasan_cf_data.h
11806
11807LIBATA PATA DRIVERS
11808R: Sergey Shtylyov <[email protected]>
11809L: [email protected]
11810F: drivers/ata/ata_*.c
11811F: drivers/ata/pata_*.c
11812
11813LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11814M: Linus Walleij <[email protected]>
11815L: [email protected]
11816S: Maintained
11817T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11818F: drivers/ata/pata_ftide010.c
11819F: drivers/ata/sata_gemini.c
11820F: drivers/ata/sata_gemini.h
11821
11822LIBATA SATA AHCI PLATFORM devices support
11823M: Hans de Goede <[email protected]>
11824M: Jens Axboe <[email protected]>
11825L: [email protected]
11826S: Maintained
11827T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11828F: drivers/ata/ahci_platform.c
11829F: drivers/ata/libahci_platform.c
11830F: include/linux/ahci_platform.h
11831
11832LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
11833M: Serge Semin <[email protected]>
11834L: [email protected]
11835S: Maintained
11836T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11837F: Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
11838F: Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
11839F: drivers/ata/ahci_dwc.c
11840
11841LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11842M: Mikael Pettersson <[email protected]>
11843L: [email protected]
11844S: Maintained
11845T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11846F: drivers/ata/sata_promise.*
11847
11848LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11849M: Damien Le Moal <[email protected]>
11850L: [email protected]
11851S: Maintained
11852T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11853F: Documentation/ABI/testing/sysfs-ata
11854F: Documentation/devicetree/bindings/ata/
11855F: drivers/ata/
11856F: include/linux/ata.h
11857F: include/linux/libata.h
11858
11859LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11860M: Vishal Verma <[email protected]>
11861M: Dan Williams <[email protected]>
11862M: Dave Jiang <[email protected]>
11863L: [email protected]
11864S: Supported
11865Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11866P: Documentation/nvdimm/maintainer-entry-profile.rst
11867F: drivers/nvdimm/btt*
11868
11869LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11870M: Dan Williams <[email protected]>
11871M: Vishal Verma <[email protected]>
11872M: Dave Jiang <[email protected]>
11873L: [email protected]
11874S: Supported
11875Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11876P: Documentation/nvdimm/maintainer-entry-profile.rst
11877F: drivers/nvdimm/pmem*
11878
11879LIBNVDIMM: DEVICETREE BINDINGS
11880M: Oliver O'Halloran <[email protected]>
11881L: [email protected]
11882S: Supported
11883Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11884F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11885F: drivers/nvdimm/of_pmem.c
11886
11887LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11888M: Dan Williams <[email protected]>
11889M: Vishal Verma <[email protected]>
11890M: Dave Jiang <[email protected]>
11891M: Ira Weiny <[email protected]>
11892L: [email protected]
11893S: Supported
11894Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11895P: Documentation/nvdimm/maintainer-entry-profile.rst
11896T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11897F: drivers/acpi/nfit/*
11898F: drivers/nvdimm/*
11899F: include/linux/libnvdimm.h
11900F: include/linux/nd.h
11901F: include/uapi/linux/ndctl.h
11902F: tools/testing/nvdimm/
11903
11904LICENSES and SPDX stuff
11905M: Thomas Gleixner <[email protected]>
11906M: Greg Kroah-Hartman <[email protected]>
11907L: [email protected]
11908S: Maintained
11909T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11910F: COPYING
11911F: Documentation/process/license-rules.rst
11912F: LICENSES/
11913F: scripts/spdxcheck-test.sh
11914F: scripts/spdxcheck.py
11915F: scripts/spdxexclude
11916
11917LINEAR RANGES HELPERS
11918M: Mark Brown <[email protected]>
11919R: Matti Vaittinen <[email protected]>
11920F: include/linux/linear_range.h
11921F: lib/linear_ranges.c
11922F: lib/test_linear_ranges.c
11923
11924LINUX FOR POWER MACINTOSH
11925M: Benjamin Herrenschmidt <[email protected]>
11926L: [email protected]
11927S: Odd Fixes
11928F: arch/powerpc/platforms/powermac/
11929F: drivers/macintosh/
11930
11931LINUX FOR POWERPC (32-BIT AND 64-BIT)
11932M: Michael Ellerman <[email protected]>
11933R: Nicholas Piggin <[email protected]>
11934R: Christophe Leroy <[email protected]>
11935L: [email protected]
11936S: Supported
11937W: https://github.com/linuxppc/wiki/wiki
11938Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11939T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11940F: Documentation/ABI/stable/sysfs-firmware-opal-*
11941F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11942F: Documentation/devicetree/bindings/powerpc/
11943F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11944F: Documentation/powerpc/
11945F: arch/powerpc/
11946F: drivers/*/*/*pasemi*
11947F: drivers/*/*pasemi*
11948F: drivers/char/tpm/tpm_ibmvtpm*
11949F: drivers/crypto/nx/
11950F: drivers/crypto/vmx/
11951F: drivers/i2c/busses/i2c-opal.c
11952F: drivers/net/ethernet/ibm/ibmveth.*
11953F: drivers/net/ethernet/ibm/ibmvnic.*
11954F: drivers/pci/hotplug/pnv_php.c
11955F: drivers/pci/hotplug/rpa*
11956F: drivers/rtc/rtc-opal.c
11957F: drivers/scsi/ibmvscsi/
11958F: drivers/tty/hvc/hvc_opal.c
11959F: drivers/watchdog/wdrtas.c
11960F: tools/testing/selftests/powerpc
11961N: /pmac
11962N: powermac
11963N: powernv
11964N: [^a-z0-9]ps3
11965N: pseries
11966
11967LINUX FOR POWERPC EMBEDDED MPC5XXX
11968M: Anatolij Gustschin <[email protected]>
11969L: [email protected]
11970S: Odd Fixes
11971F: arch/powerpc/platforms/512x/
11972F: arch/powerpc/platforms/52xx/
11973
11974LINUX FOR POWERPC EMBEDDED PPC4XX
11975L: [email protected]
11976S: Orphan
11977F: arch/powerpc/platforms/40x/
11978F: arch/powerpc/platforms/44x/
11979
11980LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11981M: Scott Wood <[email protected]>
11982L: [email protected]
11983S: Odd fixes
11984T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11985F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt
11986F: Documentation/devicetree/bindings/powerpc/fsl/
11987F: arch/powerpc/platforms/83xx/
11988F: arch/powerpc/platforms/85xx/
11989
11990LINUX FOR POWERPC EMBEDDED PPC8XX
11991M: Christophe Leroy <[email protected]>
11992L: [email protected]
11993S: Maintained
11994F: arch/powerpc/platforms/8xx/
11995
11996LINUX KERNEL DUMP TEST MODULE (LKDTM)
11997M: Kees Cook <[email protected]>
11998S: Maintained
11999F: drivers/misc/lkdtm/*
12000F: tools/testing/selftests/lkdtm/*
12001
12002LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12003M: Alan Stern <[email protected]>
12004M: Andrea Parri <[email protected]>
12005M: Will Deacon <[email protected]>
12006M: Peter Zijlstra <[email protected]>
12007M: Boqun Feng <[email protected]>
12008M: Nicholas Piggin <[email protected]>
12009M: David Howells <[email protected]>
12010M: Jade Alglave <[email protected]>
12011M: Luc Maranget <[email protected]>
12012M: "Paul E. McKenney" <[email protected]>
12013R: Akira Yokosawa <[email protected]>
12014R: Daniel Lustig <[email protected]>
12015R: Joel Fernandes <[email protected]>
12016L: [email protected]
12017L: [email protected]
12018S: Supported
12019T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12020F: Documentation/atomic_bitops.txt
12021F: Documentation/atomic_t.txt
12022F: Documentation/core-api/refcount-vs-atomic.rst
12023F: Documentation/litmus-tests/
12024F: Documentation/memory-barriers.txt
12025F: tools/memory-model/
12026
12027LIS3LV02D ACCELEROMETER DRIVER
12028M: Eric Piel <[email protected]>
12029S: Maintained
12030F: Documentation/misc-devices/lis3lv02d.rst
12031F: drivers/misc/lis3lv02d/
12032F: drivers/platform/x86/hp/hp_accel.c
12033
12034LIST KUNIT TEST
12035M: David Gow <[email protected]>
12036L: [email protected]
12037L: [email protected]
12038S: Maintained
12039F: lib/list-test.c
12040
12041LITEX PLATFORM
12042M: Karol Gugala <[email protected]>
12043M: Mateusz Holenko <[email protected]>
12044M: Gabriel Somlo <[email protected]>
12045M: Joel Stanley <[email protected]>
12046S: Maintained
12047F: Documentation/devicetree/bindings/*/litex,*.yaml
12048F: arch/openrisc/boot/dts/or1klitex.dts
12049F: drivers/mmc/host/litex_mmc.c
12050F: drivers/net/ethernet/litex/*
12051F: drivers/soc/litex/*
12052F: drivers/tty/serial/liteuart.c
12053F: include/linux/litex.h
12054N: litex
12055
12056LIVE PATCHING
12057M: Josh Poimboeuf <[email protected]>
12058M: Jiri Kosina <[email protected]>
12059M: Miroslav Benes <[email protected]>
12060M: Petr Mladek <[email protected]>
12061R: Joe Lawrence <[email protected]>
12062L: [email protected]
12063S: Maintained
12064T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12065F: Documentation/ABI/testing/sysfs-kernel-livepatch
12066F: Documentation/livepatch/
12067F: arch/powerpc/include/asm/livepatch.h
12068F: include/linux/livepatch.h
12069F: kernel/livepatch/
12070F: kernel/module/livepatch.c
12071F: lib/livepatch/
12072F: samples/livepatch/
12073F: tools/testing/selftests/livepatch/
12074
12075LLC (802.2)
12076L: [email protected]
12077S: Odd fixes
12078F: include/linux/llc.h
12079F: include/net/llc*
12080F: include/uapi/linux/llc.h
12081F: net/llc/
12082
12083LM73 HARDWARE MONITOR DRIVER
12084M: Guillaume Ligneul <[email protected]>
12085L: [email protected]
12086S: Maintained
12087F: drivers/hwmon/lm73.c
12088
12089LM78 HARDWARE MONITOR DRIVER
12090M: Jean Delvare <[email protected]>
12091L: [email protected]
12092S: Maintained
12093F: Documentation/hwmon/lm78.rst
12094F: drivers/hwmon/lm78.c
12095
12096LM83 HARDWARE MONITOR DRIVER
12097M: Jean Delvare <[email protected]>
12098L: [email protected]
12099S: Maintained
12100F: Documentation/hwmon/lm83.rst
12101F: drivers/hwmon/lm83.c
12102
12103LM90 HARDWARE MONITOR DRIVER
12104M: Jean Delvare <[email protected]>
12105L: [email protected]
12106S: Maintained
12107F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12108F: Documentation/hwmon/lm90.rst
12109F: drivers/hwmon/lm90.c
12110F: include/dt-bindings/thermal/lm90.h
12111
12112LM95234 HARDWARE MONITOR DRIVER
12113M: Guenter Roeck <[email protected]>
12114L: [email protected]
12115S: Maintained
12116F: Documentation/hwmon/lm95234.rst
12117F: drivers/hwmon/lm95234.c
12118
12119LME2510 MEDIA DRIVER
12120M: Malcolm Priestley <[email protected]>
12121L: [email protected]
12122S: Maintained
12123W: https://linuxtv.org
12124Q: http://patchwork.linuxtv.org/project/linux-media/list/
12125F: drivers/media/usb/dvb-usb-v2/lmedm04*
12126
12127LOADPIN SECURITY MODULE
12128M: Kees Cook <[email protected]>
12129S: Supported
12130T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12131F: Documentation/admin-guide/LSM/LoadPin.rst
12132F: security/loadpin/
12133
12134LOCKING PRIMITIVES
12135M: Peter Zijlstra <[email protected]>
12136M: Ingo Molnar <[email protected]>
12137M: Will Deacon <[email protected]>
12138R: Waiman Long <[email protected]>
12139R: Boqun Feng <[email protected]> (LOCKDEP)
12140L: [email protected]
12141S: Maintained
12142T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12143F: Documentation/locking/
12144F: arch/*/include/asm/spinlock*.h
12145F: include/linux/lockdep.h
12146F: include/linux/mutex*.h
12147F: include/linux/rwlock*.h
12148F: include/linux/rwsem*.h
12149F: include/linux/seqlock.h
12150F: include/linux/spinlock*.h
12151F: kernel/locking/
12152F: lib/locking*.[ch]
12153X: kernel/locking/locktorture.c
12154
12155LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12156M: "Richard Russon (FlatCap)" <[email protected]>
12157L: [email protected]
12158S: Maintained
12159W: http://www.linux-ntfs.org/content/view/19/37/
12160F: Documentation/admin-guide/ldm.rst
12161F: block/partitions/ldm.*
12162
12163LOGITECH HID GAMING KEYBOARDS
12164M: Hans de Goede <[email protected]>
12165L: [email protected]
12166S: Maintained
12167T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12168F: drivers/hid/hid-lg-g15.c
12169
12170LONTIUM LT8912B MIPI TO HDMI BRIDGE
12171M: Adrien Grassein <[email protected]>
12172S: Maintained
12173F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12174F: drivers/gpu/drm/bridge/lontium-lt8912b.c
12175
12176LOONGARCH
12177M: Huacai Chen <[email protected]>
12178R: WANG Xuerui <[email protected]>
12179L: [email protected]
12180S: Maintained
12181T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12182F: Documentation/loongarch/
12183F: Documentation/translations/zh_CN/loongarch/
12184F: arch/loongarch/
12185F: drivers/*/*loongarch*
12186
12187LOONGSON GPIO DRIVER
12188M: Yinbo Zhu <[email protected]>
12189L: [email protected]
12190S: Maintained
12191F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12192F: drivers/gpio/gpio-loongson-64bit.c
12193
12194LOONGSON LS2X I2C DRIVER
12195M: Binbin Zhou <[email protected]>
12196L: [email protected]
12197S: Maintained
12198F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12199F: drivers/i2c/busses/i2c-ls2x.c
12200
12201LOONGSON-2 SOC SERIES CLOCK DRIVER
12202M: Yinbo Zhu <[email protected]>
12203L: [email protected]
12204S: Maintained
12205F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12206F: drivers/clk/clk-loongson2.c
12207F: include/dt-bindings/clock/loongson,ls2k-clk.h
12208
12209LOONGSON-2 SOC SERIES GUTS DRIVER
12210M: Yinbo Zhu <[email protected]>
12211L: [email protected]
12212S: Maintained
12213F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12214F: drivers/soc/loongson/loongson2_guts.c
12215
12216LOONGSON-2 SOC SERIES PINCTRL DRIVER
12217M: zhanghongchen <[email protected]>
12218M: Yinbo Zhu <[email protected]>
12219L: [email protected]
12220S: Maintained
12221F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12222F: drivers/pinctrl/pinctrl-loongson2.c
12223
12224LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12225M: Sathya Prakash <[email protected]>
12226M: Sreekanth Reddy <[email protected]>
12227M: Suganath Prabu Subramani <[email protected]>
12228L: [email protected]
12229L: [email protected]
12230S: Supported
12231W: http://www.avagotech.com/support/
12232F: drivers/message/fusion/
12233F: drivers/scsi/mpt3sas/
12234
12235LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12236M: Matthew Wilcox <[email protected]>
12237L: [email protected]
12238S: Maintained
12239F: drivers/scsi/sym53c8xx_2/
12240
12241LTC1660 DAC DRIVER
12242M: Marcus Folkesson <[email protected]>
12243L: [email protected]
12244S: Maintained
12245F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12246F: drivers/iio/dac/ltc1660.c
12247
12248LTC2688 IIO DAC DRIVER
12249M: Nuno Sá <[email protected]>
12250L: [email protected]
12251S: Supported
12252W: https://ez.analog.com/linux-software-drivers
12253F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12254F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12255F: drivers/iio/dac/ltc2688.c
12256
12257LTC2947 HARDWARE MONITOR DRIVER
12258M: Nuno Sá <[email protected]>
12259L: [email protected]
12260S: Supported
12261W: https://ez.analog.com/linux-software-drivers
12262F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12263F: drivers/hwmon/ltc2947-core.c
12264F: drivers/hwmon/ltc2947-i2c.c
12265F: drivers/hwmon/ltc2947-spi.c
12266F: drivers/hwmon/ltc2947.h
12267
12268LTC2983 IIO TEMPERATURE DRIVER
12269M: Nuno Sá <[email protected]>
12270L: [email protected]
12271S: Supported
12272W: https://ez.analog.com/linux-software-drivers
12273F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12274F: drivers/iio/temperature/ltc2983.c
12275
12276LTC4261 HARDWARE MONITOR DRIVER
12277M: Guenter Roeck <[email protected]>
12278L: [email protected]
12279S: Maintained
12280F: Documentation/hwmon/ltc4261.rst
12281F: drivers/hwmon/ltc4261.c
12282
12283LTC4306 I2C MULTIPLEXER DRIVER
12284M: Michael Hennerich <[email protected]>
12285L: [email protected]
12286S: Supported
12287W: https://ez.analog.com/linux-software-drivers
12288F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12289F: drivers/i2c/muxes/i2c-mux-ltc4306.c
12290
12291LTP (Linux Test Project)
12292M: Mike Frysinger <[email protected]>
12293M: Cyril Hrubis <[email protected]>
12294M: Wanlong Gao <[email protected]>
12295M: Jan Stancek <[email protected]>
12296M: Stanislav Kholmanskikh <[email protected]>
12297M: Alexey Kodanev <[email protected]>
12298L: [email protected] (subscribers-only)
12299S: Maintained
12300W: http://linux-test-project.github.io/
12301T: git https://github.com/linux-test-project/ltp.git
12302
12303LYNX 28G SERDES PHY DRIVER
12304M: Ioana Ciornei <[email protected]>
12305L: [email protected]
12306S: Supported
12307F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12308F: drivers/phy/freescale/phy-fsl-lynx-28g.c
12309
12310LYNX PCS MODULE
12311M: Ioana Ciornei <[email protected]>
12312L: [email protected]
12313S: Supported
12314F: drivers/net/pcs/pcs-lynx.c
12315F: include/linux/pcs-lynx.h
12316
12317M68K ARCHITECTURE
12318M: Geert Uytterhoeven <[email protected]>
12319L: [email protected]
12320S: Maintained
12321W: http://www.linux-m68k.org/
12322T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12323F: arch/m68k/
12324F: drivers/zorro/
12325
12326M68K ON APPLE MACINTOSH
12327M: Joshua Thompson <[email protected]>
12328L: [email protected]
12329S: Maintained
12330W: http://www.mac.linux-m68k.org/
12331F: arch/m68k/mac/
12332F: drivers/macintosh/adb-iop.c
12333F: drivers/macintosh/via-macii.c
12334
12335M68K ON HP9000/300
12336M: Philip Blundell <[email protected]>
12337S: Maintained
12338W: http://www.tazenda.demon.co.uk/phil/linux-hp
12339F: arch/m68k/hp300/
12340
12341M88DS3103 MEDIA DRIVER
12342M: Antti Palosaari <[email protected]>
12343L: [email protected]
12344S: Maintained
12345W: https://linuxtv.org
12346W: http://palosaari.fi/linux/
12347Q: http://patchwork.linuxtv.org/project/linux-media/list/
12348T: git git://linuxtv.org/anttip/media_tree.git
12349F: drivers/media/dvb-frontends/m88ds3103*
12350
12351M88RS2000 MEDIA DRIVER
12352M: Malcolm Priestley <[email protected]>
12353L: [email protected]
12354S: Maintained
12355W: https://linuxtv.org
12356Q: http://patchwork.linuxtv.org/project/linux-media/list/
12357F: drivers/media/dvb-frontends/m88rs2000*
12358
12359MA901 MASTERKIT USB FM RADIO DRIVER
12360M: Alexey Klimov <[email protected]>
12361L: [email protected]
12362S: Maintained
12363T: git git://linuxtv.org/media_tree.git
12364F: drivers/media/radio/radio-ma901.c
12365
12366MAC80211
12367M: Johannes Berg <[email protected]>
12368L: [email protected]
12369S: Maintained
12370W: https://wireless.wiki.kernel.org/
12371Q: https://patchwork.kernel.org/project/linux-wireless/list/
12372T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12373T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12374F: Documentation/networking/mac80211-injection.rst
12375F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12376F: drivers/net/wireless/virtual/mac80211_hwsim.[ch]
12377F: include/net/mac80211.h
12378F: net/mac80211/
12379
12380MAILBOX API
12381M: Jassi Brar <[email protected]>
12382L: [email protected]
12383S: Maintained
12384F: Documentation/devicetree/bindings/mailbox/
12385F: drivers/mailbox/
12386F: include/dt-bindings/mailbox/
12387F: include/linux/mailbox_client.h
12388F: include/linux/mailbox_controller.h
12389
12390MAILBOX ARM MHUv2
12391M: Viresh Kumar <[email protected]>
12392M: Tushar Khandelwal <[email protected]>
12393L: [email protected]
12394S: Maintained
12395F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12396F: drivers/mailbox/arm_mhuv2.c
12397F: include/linux/mailbox/arm_mhuv2_message.h
12398
12399MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12400M: Michael Kerrisk <[email protected]>
12401L: [email protected]
12402S: Maintained
12403W: http://www.kernel.org/doc/man-pages
12404
12405MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12406M: Jeremy Kerr <[email protected]>
12407M: Matt Johnston <[email protected]>
12408L: [email protected]
12409S: Maintained
12410F: Documentation/networking/mctp.rst
12411F: drivers/net/mctp/
12412F: include/net/mctp.h
12413F: include/net/mctpdevice.h
12414F: include/net/netns/mctp.h
12415F: net/mctp/
12416
12417MAPLE TREE
12418M: Liam R. Howlett <[email protected]>
12419L: [email protected]
12420S: Supported
12421F: Documentation/core-api/maple_tree.rst
12422F: include/linux/maple_tree.h
12423F: include/trace/events/maple_tree.h
12424F: lib/maple_tree.c
12425F: lib/test_maple_tree.c
12426F: tools/testing/radix-tree/linux/maple_tree.h
12427F: tools/testing/radix-tree/maple.c
12428
12429MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12430M: Rahul Bedarkar <[email protected]>
12431L: [email protected]
12432S: Maintained
12433F: arch/mips/boot/dts/img/pistachio*
12434
12435MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12436M: Andrew Lunn <[email protected]>
12437L: [email protected]
12438S: Maintained
12439F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12440F: Documentation/networking/devlink/mv88e6xxx.rst
12441F: drivers/net/dsa/mv88e6xxx/
12442F: include/linux/dsa/mv88e6xxx.h
12443F: include/linux/platform_data/mv88e6xxx.h
12444
12445MARVELL ARMADA 3700 PHY DRIVERS
12446M: Miquel Raynal <[email protected]>
12447S: Maintained
12448F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12449F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12450F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12451F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12452
12453MARVELL ARMADA 3700 SERIAL DRIVER
12454M: Pali Rohár <[email protected]>
12455S: Maintained
12456F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12457F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12458F: drivers/tty/serial/mvebu-uart.c
12459
12460MARVELL ARMADA DRM SUPPORT
12461M: Russell King <[email protected]>
12462S: Maintained
12463T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12464T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12465F: Documentation/devicetree/bindings/display/armada/
12466F: drivers/gpu/drm/armada/
12467F: include/uapi/drm/armada_drm.h
12468
12469MARVELL CRYPTO DRIVER
12470M: Boris Brezillon <[email protected]>
12471M: Arnaud Ebalard <[email protected]>
12472M: Srujana Challa <[email protected]>
12473L: [email protected]
12474S: Maintained
12475F: drivers/crypto/marvell/
12476F: include/linux/soc/marvell/octeontx2/
12477
12478MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12479M: Mirko Lindner <[email protected]>
12480M: Stephen Hemminger <[email protected]>
12481L: [email protected]
12482S: Maintained
12483F: drivers/net/ethernet/marvell/sk*
12484
12485MARVELL LIBERTAS WIRELESS DRIVER
12486L: [email protected]
12487S: Orphan
12488F: drivers/net/wireless/marvell/libertas/
12489
12490MARVELL MACCHIATOBIN SUPPORT
12491M: Russell King <[email protected]>
12492L: [email protected] (moderated for non-subscribers)
12493S: Maintained
12494F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12495
12496MARVELL MV643XX ETHERNET DRIVER
12497M: Sebastian Hesselbarth <[email protected]>
12498L: [email protected]
12499S: Maintained
12500F: drivers/net/ethernet/marvell/mv643xx_eth.*
12501F: include/linux/mv643xx.h
12502
12503MARVELL MV88X3310 PHY DRIVER
12504M: Russell King <[email protected]>
12505M: Marek Behún <[email protected]>
12506L: [email protected]
12507S: Maintained
12508F: drivers/net/phy/marvell10g.c
12509
12510MARVELL MVEBU THERMAL DRIVER
12511M: Miquel Raynal <[email protected]>
12512S: Maintained
12513F: drivers/thermal/armada_thermal.c
12514
12515MARVELL MVNETA ETHERNET DRIVER
12516M: Thomas Petazzoni <[email protected]>
12517L: [email protected]
12518S: Maintained
12519F: drivers/net/ethernet/marvell/mvneta.*
12520
12521MARVELL MVPP2 ETHERNET DRIVER
12522M: Marcin Wojtas <[email protected]>
12523M: Russell King <[email protected]>
12524L: [email protected]
12525S: Maintained
12526F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
12527F: drivers/net/ethernet/marvell/mvpp2/
12528
12529MARVELL MWIFIEX WIRELESS DRIVER
12530M: Amitkumar Karwar <[email protected]>
12531M: Ganapathi Bhat <[email protected]>
12532M: Sharvari Harisangam <[email protected]>
12533M: Xinming Hu <[email protected]>
12534L: [email protected]
12535S: Maintained
12536F: drivers/net/wireless/marvell/mwifiex/
12537
12538MARVELL MWL8K WIRELESS DRIVER
12539M: Lennert Buytenhek <[email protected]>
12540L: [email protected]
12541S: Odd Fixes
12542F: drivers/net/wireless/marvell/mwl8k.c
12543
12544MARVELL NAND CONTROLLER DRIVER
12545M: Miquel Raynal <[email protected]>
12546L: [email protected]
12547S: Maintained
12548F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12549F: drivers/mtd/nand/raw/marvell_nand.c
12550
12551MARVELL OCTEON ENDPOINT DRIVER
12552M: Veerasenareddy Burru <[email protected]>
12553M: Abhijit Ayarekar <[email protected]>
12554L: [email protected]
12555S: Supported
12556F: drivers/net/ethernet/marvell/octeon_ep
12557
12558MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12559M: Sunil Goutham <[email protected]>
12560M: Geetha sowjanya <[email protected]>
12561M: Subbaraya Sundeep <[email protected]>
12562M: hariprasad <[email protected]>
12563L: [email protected]
12564S: Supported
12565F: drivers/net/ethernet/marvell/octeontx2/nic/
12566F: include/linux/soc/marvell/octeontx2/
12567
12568MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12569M: Sunil Goutham <[email protected]>
12570M: Linu Cherian <[email protected]>
12571M: Geetha sowjanya <[email protected]>
12572M: Jerin Jacob <[email protected]>
12573M: hariprasad <[email protected]>
12574M: Subbaraya Sundeep <[email protected]>
12575L: [email protected]
12576S: Supported
12577F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12578F: drivers/net/ethernet/marvell/octeontx2/af/
12579
12580MARVELL PRESTERA ETHERNET SWITCH DRIVER
12581M: Taras Chornyi <[email protected]>
12582S: Supported
12583W: https://github.com/Marvell-switching/switchdev-prestera
12584F: drivers/net/ethernet/marvell/prestera/
12585
12586MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12587M: Nicolas Pitre <[email protected]>
12588S: Odd Fixes
12589F: drivers/mmc/host/mvsdio.*
12590
12591MARVELL USB MDIO CONTROLLER DRIVER
12592M: Tobias Waldekranz <[email protected]>
12593L: [email protected]
12594S: Maintained
12595F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12596F: drivers/net/mdio/mdio-mvusb.c
12597
12598MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12599M: Hu Ziji <[email protected]>
12600L: [email protected]
12601S: Supported
12602F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12603F: drivers/mmc/host/sdhci-xenon*
12604
12605MATROX FRAMEBUFFER DRIVER
12606L: [email protected]
12607S: Orphan
12608F: drivers/video/fbdev/matrox/matroxfb_*
12609F: include/uapi/linux/matroxfb.h
12610
12611MAX15301 DRIVER
12612M: Daniel Nilsson <[email protected]>
12613L: [email protected]
12614S: Maintained
12615F: Documentation/hwmon/max15301.rst
12616F: drivers/hwmon/pmbus/max15301.c
12617
12618MAX16065 HARDWARE MONITOR DRIVER
12619M: Guenter Roeck <[email protected]>
12620L: [email protected]
12621S: Maintained
12622F: Documentation/hwmon/max16065.rst
12623F: drivers/hwmon/max16065.c
12624
12625MAX2175 SDR TUNER DRIVER
12626M: Ramesh Shanmugasundaram <[email protected]>
12627L: [email protected]
12628S: Maintained
12629T: git git://linuxtv.org/media_tree.git
12630F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12631F: Documentation/userspace-api/media/drivers/max2175.rst
12632F: drivers/media/i2c/max2175*
12633F: include/uapi/linux/max2175.h
12634
12635MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12636L: [email protected]
12637S: Orphan
12638F: Documentation/hwmon/max6650.rst
12639F: drivers/hwmon/max6650.c
12640
12641MAX6697 HARDWARE MONITOR DRIVER
12642M: Guenter Roeck <[email protected]>
12643L: [email protected]
12644S: Maintained
12645F: Documentation/devicetree/bindings/hwmon/max6697.txt
12646F: Documentation/hwmon/max6697.rst
12647F: drivers/hwmon/max6697.c
12648F: include/linux/platform_data/max6697.h
12649
12650MAX9286 QUAD GMSL DESERIALIZER DRIVER
12651M: Jacopo Mondi <[email protected]>
12652M: Kieran Bingham <[email protected]>
12653M: Laurent Pinchart <[email protected]>
12654M: Niklas Söderlund <[email protected]>
12655L: [email protected]
12656S: Maintained
12657F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12658F: drivers/media/i2c/max9286.c
12659
12660MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12661M: Niklas Söderlund <[email protected]>
12662L: [email protected]
12663S: Maintained
12664F: drivers/staging/media/max96712/max96712.c
12665
12666MAX9860 MONO AUDIO VOICE CODEC DRIVER
12667M: Peter Rosin <[email protected]>
12668L: [email protected] (moderated for non-subscribers)
12669S: Maintained
12670F: Documentation/devicetree/bindings/sound/max9860.txt
12671F: sound/soc/codecs/max9860.*
12672
12673MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12674M: Andreas Klinger <[email protected]>
12675L: [email protected]
12676S: Maintained
12677F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12678F: drivers/iio/proximity/mb1232.c
12679
12680MAXIM MAX11205 DRIVER
12681M: Ramona Bolboaca <[email protected]>
12682L: [email protected]
12683S: Supported
12684W: https://ez.analog.com/linux-software-drivers
12685F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
12686F: drivers/iio/adc/max11205.c
12687
12688MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12689R: Iskren Chernev <[email protected]>
12690R: Krzysztof Kozlowski <[email protected]>
12691R: Marek Szyprowski <[email protected]>
12692R: Matheus Castello <[email protected]>
12693L: [email protected]
12694S: Maintained
12695F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12696F: drivers/power/supply/max17040_battery.c
12697
12698MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12699R: Hans de Goede <[email protected]>
12700R: Krzysztof Kozlowski <[email protected]>
12701R: Marek Szyprowski <[email protected]>
12702R: Sebastian Krzyszkowiak <[email protected]>
12703R: Purism Kernel Team <[email protected]>
12704L: [email protected]
12705S: Maintained
12706F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12707F: drivers/power/supply/max17042_battery.c
12708
12709MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12710M: Laurent Pinchart <[email protected]>
12711L: [email protected]
12712S: Maintained
12713F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12714F: drivers/regulator/max20086-regulator.c
12715
12716MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
12717M: Rajat Khandelwal <[email protected]>
12718L: [email protected]
12719S: Maintained
12720F: drivers/iio/temperature/max30208.c
12721
12722MAXIM MAX77650 PMIC MFD DRIVER
12723M: Bartosz Golaszewski <[email protected]>
12724L: [email protected]
12725S: Maintained
12726F: Documentation/devicetree/bindings/*/*max77650.yaml
12727F: Documentation/devicetree/bindings/*/max77650*.yaml
12728F: drivers/gpio/gpio-max77650.c
12729F: drivers/input/misc/max77650-onkey.c
12730F: drivers/leds/leds-max77650.c
12731F: drivers/mfd/max77650.c
12732F: drivers/power/supply/max77650-charger.c
12733F: drivers/regulator/max77650-regulator.c
12734F: include/linux/mfd/max77650.h
12735
12736MAXIM MAX77714 PMIC MFD DRIVER
12737M: Luca Ceresoli <[email protected]>
12738S: Maintained
12739F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12740F: drivers/mfd/max77714.c
12741F: include/linux/mfd/max77714.h
12742
12743MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12744M: Javier Martinez Canillas <[email protected]>
12745L: [email protected]
12746S: Supported
12747F: Documentation/devicetree/bindings/*/*max77802.yaml
12748F: drivers/regulator/max77802-regulator.c
12749F: include/dt-bindings/*/*max77802.h
12750
12751MAXIM MAX77976 BATTERY CHARGER
12752M: Luca Ceresoli <[email protected]>
12753S: Supported
12754F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12755F: drivers/power/supply/max77976_charger.c
12756
12757MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12758M: Krzysztof Kozlowski <[email protected]>
12759L: [email protected]
12760S: Supported
12761B: mailto:[email protected]
12762F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12763F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12764F: drivers/power/supply/max14577_charger.c
12765F: drivers/power/supply/max77693_charger.c
12766
12767MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12768M: Chanwoo Choi <[email protected]>
12769M: Krzysztof Kozlowski <[email protected]>
12770L: [email protected]
12771S: Supported
12772B: mailto:[email protected]
12773F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12774F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12775F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12776F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12777F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12778F: drivers/*/*max77843.c
12779F: drivers/*/max14577*.c
12780F: drivers/*/max77686*.c
12781F: drivers/*/max77693*.c
12782F: drivers/clk/clk-max77686.c
12783F: drivers/extcon/extcon-max14577.c
12784F: drivers/extcon/extcon-max77693.c
12785F: drivers/rtc/rtc-max77686.c
12786F: include/linux/mfd/max14577*.h
12787F: include/linux/mfd/max77686*.h
12788F: include/linux/mfd/max77693*.h
12789
12790MAXIRADIO FM RADIO RECEIVER DRIVER
12791M: Hans Verkuil <[email protected]>
12792L: [email protected]
12793S: Maintained
12794W: https://linuxtv.org
12795T: git git://linuxtv.org/media_tree.git
12796F: drivers/media/radio/radio-maxiradio*
12797
12798MAXLINEAR ETHERNET PHY DRIVER
12799M: Xu Liang <[email protected]>
12800L: [email protected]
12801S: Supported
12802F: drivers/net/phy/mxl-gpy.c
12803
12804MCAN MMIO DEVICE DRIVER
12805M: Chandrasekar Ramakrishnan <[email protected]>
12806L: [email protected]
12807S: Maintained
12808F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12809F: drivers/net/can/m_can/m_can.c
12810F: drivers/net/can/m_can/m_can.h
12811F: drivers/net/can/m_can/m_can_platform.c
12812
12813MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12814R: Yasushi SHOJI <[email protected]>
12815L: [email protected]
12816S: Maintained
12817F: drivers/net/can/usb/mcba_usb.c
12818
12819MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12820M: Rishi Gupta <[email protected]>
12821L: [email protected]
12822L: [email protected]
12823S: Maintained
12824F: drivers/hid/hid-mcp2221.c
12825
12826MCP251XFD SPI-CAN NETWORK DRIVER
12827M: Marc Kleine-Budde <[email protected]>
12828M: Manivannan Sadhasivam <[email protected]>
12829R: Thomas Kopp <[email protected]>
12830L: [email protected]
12831S: Maintained
12832F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12833F: drivers/net/can/spi/mcp251xfd/
12834
12835MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12836M: Peter Rosin <[email protected]>
12837L: [email protected]
12838S: Maintained
12839F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12840F: drivers/iio/potentiometer/mcp4018.c
12841F: drivers/iio/potentiometer/mcp4531.c
12842
12843MCR20A IEEE-802.15.4 RADIO DRIVER
12844M: Stefan Schmidt <[email protected]>
12845L: [email protected]
12846S: Odd Fixes
12847W: https://github.com/xueliu/mcr20a-linux
12848F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12849F: drivers/net/ieee802154/mcr20a.c
12850F: drivers/net/ieee802154/mcr20a.h
12851
12852MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12853M: William Breathitt Gray <[email protected]>
12854L: [email protected]
12855S: Maintained
12856F: drivers/iio/dac/cio-dac.c
12857
12858MEDIA CONTROLLER FRAMEWORK
12859M: Sakari Ailus <[email protected]>
12860M: Laurent Pinchart <[email protected]>
12861L: [email protected]
12862S: Supported
12863W: https://www.linuxtv.org
12864T: git git://linuxtv.org/media_tree.git
12865F: drivers/media/mc/
12866F: include/media/media-*.h
12867F: include/uapi/linux/media.h
12868
12869MEDIA DRIVER FOR FREESCALE IMX PXP
12870M: Philipp Zabel <[email protected]>
12871L: [email protected]
12872S: Maintained
12873T: git git://linuxtv.org/media_tree.git
12874F: drivers/media/platform/nxp/imx-pxp.[ch]
12875
12876MEDIA DRIVERS FOR ASCOT2E
12877M: Sergey Kozlov <[email protected]>
12878M: Abylay Ospan <[email protected]>
12879L: [email protected]
12880S: Supported
12881W: https://linuxtv.org
12882W: http://netup.tv/
12883T: git git://linuxtv.org/media_tree.git
12884F: drivers/media/dvb-frontends/ascot2e*
12885
12886MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12887M: Jasmin Jessich <[email protected]>
12888L: [email protected]
12889S: Maintained
12890W: https://linuxtv.org
12891T: git git://linuxtv.org/media_tree.git
12892F: drivers/media/dvb-frontends/cxd2099*
12893
12894MEDIA DRIVERS FOR CXD2841ER
12895M: Sergey Kozlov <[email protected]>
12896M: Abylay Ospan <[email protected]>
12897L: [email protected]
12898S: Supported
12899W: https://linuxtv.org
12900W: http://netup.tv/
12901T: git git://linuxtv.org/media_tree.git
12902F: drivers/media/dvb-frontends/cxd2841er*
12903
12904MEDIA DRIVERS FOR CXD2880
12905M: Yasunari Takiguchi <[email protected]>
12906L: [email protected]
12907S: Supported
12908W: http://linuxtv.org/
12909T: git git://linuxtv.org/media_tree.git
12910F: drivers/media/dvb-frontends/cxd2880/*
12911F: drivers/media/spi/cxd2880*
12912
12913MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12914L: [email protected]
12915S: Orphan
12916W: https://linuxtv.org
12917T: git git://linuxtv.org/media_tree.git
12918F: drivers/media/pci/ddbridge/*
12919
12920MEDIA DRIVERS FOR FREESCALE IMX
12921M: Steve Longerbeam <[email protected]>
12922M: Philipp Zabel <[email protected]>
12923L: [email protected]
12924S: Maintained
12925T: git git://linuxtv.org/media_tree.git
12926F: Documentation/admin-guide/media/imx.rst
12927F: Documentation/devicetree/bindings/media/imx.txt
12928F: drivers/staging/media/imx/
12929F: include/linux/imx-media.h
12930F: include/media/imx.h
12931
12932MEDIA DRIVERS FOR FREESCALE IMX7
12933M: Rui Miguel Silva <[email protected]>
12934M: Laurent Pinchart <[email protected]>
12935L: [email protected]
12936S: Maintained
12937T: git git://linuxtv.org/media_tree.git
12938F: Documentation/admin-guide/media/imx7.rst
12939F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12940F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12941F: drivers/media/platform/nxp/imx-mipi-csis.c
12942F: drivers/media/platform/nxp/imx7-media-csi.c
12943
12944MEDIA DRIVERS FOR HELENE
12945M: Abylay Ospan <[email protected]>
12946L: [email protected]
12947S: Supported
12948W: https://linuxtv.org
12949W: http://netup.tv/
12950T: git git://linuxtv.org/media_tree.git
12951F: drivers/media/dvb-frontends/helene*
12952
12953MEDIA DRIVERS FOR HORUS3A
12954M: Sergey Kozlov <[email protected]>
12955M: Abylay Ospan <[email protected]>
12956L: [email protected]
12957S: Supported
12958W: https://linuxtv.org
12959W: http://netup.tv/
12960T: git git://linuxtv.org/media_tree.git
12961F: drivers/media/dvb-frontends/horus3a*
12962
12963MEDIA DRIVERS FOR LNBH25
12964M: Sergey Kozlov <[email protected]>
12965M: Abylay Ospan <[email protected]>
12966L: [email protected]
12967S: Supported
12968W: https://linuxtv.org
12969W: http://netup.tv/
12970T: git git://linuxtv.org/media_tree.git
12971F: drivers/media/dvb-frontends/lnbh25*
12972
12973MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12974L: [email protected]
12975S: Orphan
12976W: https://linuxtv.org
12977T: git git://linuxtv.org/media_tree.git
12978F: drivers/media/dvb-frontends/mxl5xx*
12979
12980MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12981M: Sergey Kozlov <[email protected]>
12982M: Abylay Ospan <[email protected]>
12983L: [email protected]
12984S: Supported
12985W: https://linuxtv.org
12986W: http://netup.tv/
12987T: git git://linuxtv.org/media_tree.git
12988F: drivers/media/pci/netup_unidvb/*
12989
12990MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12991M: Dmitry Osipenko <[email protected]>
12992L: [email protected]
12993L: [email protected]
12994S: Maintained
12995T: git git://linuxtv.org/media_tree.git
12996F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12997F: drivers/media/platform/nvidia/tegra-vde/
12998
12999MEDIA DRIVERS FOR RENESAS - CEU
13000M: Jacopo Mondi <[email protected]>
13001L: [email protected]
13002L: [email protected]
13003S: Supported
13004T: git git://linuxtv.org/media_tree.git
13005F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
13006F: drivers/media/platform/renesas/renesas-ceu.c
13007F: include/media/drv-intf/renesas-ceu.h
13008
13009MEDIA DRIVERS FOR RENESAS - DRIF
13010M: Fabrizio Castro <[email protected]>
13011L: [email protected]
13012L: [email protected]
13013S: Supported
13014T: git git://linuxtv.org/media_tree.git
13015F: Documentation/devicetree/bindings/media/renesas,drif.yaml
13016F: drivers/media/platform/renesas/rcar_drif.c
13017
13018MEDIA DRIVERS FOR RENESAS - FCP
13019M: Laurent Pinchart <[email protected]>
13020L: [email protected]
13021L: [email protected]
13022S: Supported
13023T: git git://linuxtv.org/media_tree.git
13024F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
13025F: drivers/media/platform/renesas/rcar-fcp.c
13026F: include/media/rcar-fcp.h
13027
13028MEDIA DRIVERS FOR RENESAS - FDP1
13029M: Kieran Bingham <[email protected]>
13030L: [email protected]
13031L: [email protected]
13032S: Supported
13033T: git git://linuxtv.org/media_tree.git
13034F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13035F: drivers/media/platform/renesas/rcar_fdp1.c
13036
13037MEDIA DRIVERS FOR RENESAS - VIN
13038M: Niklas Söderlund <[email protected]>
13039L: [email protected]
13040L: [email protected]
13041S: Supported
13042T: git git://linuxtv.org/media_tree.git
13043F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
13044F: Documentation/devicetree/bindings/media/renesas,isp.yaml
13045F: Documentation/devicetree/bindings/media/renesas,vin.yaml
13046F: drivers/media/platform/renesas/rcar-isp.c
13047F: drivers/media/platform/renesas/rcar-vin/
13048
13049MEDIA DRIVERS FOR RENESAS - VSP1
13050M: Laurent Pinchart <[email protected]>
13051M: Kieran Bingham <[email protected]>
13052L: [email protected]
13053L: [email protected]
13054S: Supported
13055T: git git://linuxtv.org/media_tree.git
13056F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13057F: drivers/media/platform/renesas/vsp1/
13058
13059MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13060L: [email protected]
13061S: Orphan
13062W: https://linuxtv.org
13063T: git git://linuxtv.org/media_tree.git
13064F: drivers/media/dvb-frontends/stv0910*
13065
13066MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13067L: [email protected]
13068S: Orphan
13069W: https://linuxtv.org
13070T: git git://linuxtv.org/media_tree.git
13071F: drivers/media/dvb-frontends/stv6111*
13072
13073MEDIA DRIVERS FOR STM32 - DCMI
13074M: Hugues Fruchet <[email protected]>
13075L: [email protected]
13076S: Supported
13077T: git git://linuxtv.org/media_tree.git
13078F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13079F: drivers/media/platform/st/stm32/stm32-dcmi.c
13080
13081MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13082M: Mauro Carvalho Chehab <[email protected]>
13083L: [email protected]
13084S: Maintained
13085W: https://linuxtv.org
13086Q: http://patchwork.kernel.org/project/linux-media/list/
13087T: git git://linuxtv.org/media_tree.git
13088F: Documentation/admin-guide/media/
13089F: Documentation/devicetree/bindings/media/
13090F: Documentation/driver-api/media/
13091F: Documentation/userspace-api/media/
13092F: drivers/media/
13093F: drivers/staging/media/
13094F: include/dt-bindings/media/
13095F: include/linux/platform_data/media/
13096F: include/media/
13097F: include/uapi/linux/dvb/
13098F: include/uapi/linux/ivtv*
13099F: include/uapi/linux/media.h
13100F: include/uapi/linux/uvcvideo.h
13101F: include/uapi/linux/v4l2-*
13102F: include/uapi/linux/videodev2.h
13103
13104MEDIATEK BLUETOOTH DRIVER
13105M: Sean Wang <[email protected]>
13106L: [email protected]
13107L: [email protected] (moderated for non-subscribers)
13108S: Maintained
13109F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13110F: drivers/bluetooth/btmtkuart.c
13111
13112MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13113M: Sean Wang <[email protected]>
13114L: [email protected]
13115S: Maintained
13116F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13117F: drivers/power/reset/mt6323-poweroff.c
13118
13119MEDIATEK CIR DRIVER
13120M: Sean Wang <[email protected]>
13121S: Maintained
13122F: drivers/media/rc/mtk-cir.c
13123
13124MEDIATEK DMA DRIVER
13125M: Sean Wang <[email protected]>
13126L: [email protected]
13127L: [email protected] (moderated for non-subscribers)
13128L: [email protected] (moderated for non-subscribers)
13129S: Maintained
13130F: Documentation/devicetree/bindings/dma/mtk-*
13131F: drivers/dma/mediatek/
13132
13133MEDIATEK ETHERNET DRIVER
13134M: Felix Fietkau <[email protected]>
13135M: John Crispin <[email protected]>
13136M: Sean Wang <[email protected]>
13137M: Mark Lee <[email protected]>
13138M: Lorenzo Bianconi <[email protected]>
13139L: [email protected]
13140S: Maintained
13141F: drivers/net/ethernet/mediatek/
13142
13143MEDIATEK ETHERNET PCS DRIVER
13144M: Alexander Couzens <[email protected]>
13145M: Daniel Golle <[email protected]>
13146L: [email protected]
13147S: Maintained
13148F: drivers/net/pcs/pcs-mtk-lynxi.c
13149F: include/linux/pcs/pcs-mtk-lynxi.h
13150
13151MEDIATEK I2C CONTROLLER DRIVER
13152M: Qii Wang <[email protected]>
13153L: [email protected]
13154S: Maintained
13155F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13156F: drivers/i2c/busses/i2c-mt65xx.c
13157
13158MEDIATEK IOMMU DRIVER
13159M: Yong Wu <[email protected]>
13160L: [email protected]
13161L: [email protected] (moderated for non-subscribers)
13162S: Supported
13163F: Documentation/devicetree/bindings/iommu/mediatek*
13164F: drivers/iommu/mtk_iommu*
13165F: include/dt-bindings/memory/mt*-port.h
13166
13167MEDIATEK JPEG DRIVER
13168M: Bin Liu <[email protected]>
13169S: Supported
13170F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13171F: drivers/media/platform/mediatek/jpeg/
13172
13173MEDIATEK KEYPAD DRIVER
13174M: Mattijs Korpershoek <[email protected]>
13175S: Supported
13176F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13177F: drivers/input/keyboard/mt6779-keypad.c
13178
13179MEDIATEK MDP DRIVER
13180M: Minghsiu Tsai <[email protected]>
13181M: Houlong Wei <[email protected]>
13182M: Andrew-CT Chen <[email protected]>
13183S: Supported
13184F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
13185F: drivers/media/platform/mediatek/mdp/
13186F: drivers/media/platform/mediatek/vpu/
13187
13188MEDIATEK MEDIA DRIVER
13189M: Tiffany Lin <[email protected]>
13190M: Andrew-CT Chen <[email protected]>
13191M: Yunfei Dong <[email protected]>
13192S: Supported
13193F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13194F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
13195F: drivers/media/platform/mediatek/vcodec/
13196F: drivers/media/platform/mediatek/vpu/
13197
13198MEDIATEK MMC/SD/SDIO DRIVER
13199M: Chaotian Jing <[email protected]>
13200S: Maintained
13201F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13202F: drivers/mmc/host/mtk-sd.c
13203
13204MEDIATEK MT76 WIRELESS LAN DRIVER
13205M: Felix Fietkau <[email protected]>
13206M: Lorenzo Bianconi <[email protected]>
13207M: Ryder Lee <[email protected]>
13208R: Shayne Chen <[email protected]>
13209R: Sean Wang <[email protected]>
13210L: [email protected]
13211S: Maintained
13212F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13213F: drivers/net/wireless/mediatek/mt76/
13214
13215MEDIATEK MT7601U WIRELESS LAN DRIVER
13216M: Jakub Kicinski <[email protected]>
13217L: [email protected]
13218S: Maintained
13219F: drivers/net/wireless/mediatek/mt7601u/
13220
13221MEDIATEK MT7621 CLOCK DRIVER
13222M: Sergio Paracuellos <[email protected]>
13223S: Maintained
13224F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13225F: drivers/clk/ralink/clk-mt7621.c
13226
13227MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13228M: Sergio Paracuellos <[email protected]>
13229S: Maintained
13230F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13231F: drivers/pci/controller/pcie-mt7621.c
13232
13233MEDIATEK MT7621 PHY PCI DRIVER
13234M: Sergio Paracuellos <[email protected]>
13235S: Maintained
13236F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13237F: drivers/phy/ralink/phy-mt7621-pci.c
13238
13239MEDIATEK MT7621/28/88 I2C DRIVER
13240M: Stefan Roese <[email protected]>
13241L: [email protected]
13242S: Maintained
13243F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13244F: drivers/i2c/busses/i2c-mt7621.c
13245
13246MEDIATEK NAND CONTROLLER DRIVER
13247L: [email protected]
13248S: Orphan
13249F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
13250F: drivers/mtd/nand/raw/mtk_*
13251
13252MEDIATEK PMIC LED DRIVER
13253M: Sean Wang <[email protected]>
13254S: Maintained
13255F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
13256F: drivers/leds/leds-mt6323.c
13257
13258MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13259M: Sean Wang <[email protected]>
13260S: Maintained
13261F: drivers/char/hw_random/mtk-rng.c
13262
13263MEDIATEK SMI DRIVER
13264M: Yong Wu <[email protected]>
13265L: [email protected] (moderated for non-subscribers)
13266S: Supported
13267F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13268F: drivers/memory/mtk-smi.c
13269F: include/soc/mediatek/smi.h
13270
13271MEDIATEK SWITCH DRIVER
13272M: Sean Wang <[email protected]>
13273M: Landen Chao <[email protected]>
13274M: DENG Qingfang <[email protected]>
13275M: Daniel Golle <[email protected]>
13276L: [email protected]
13277S: Maintained
13278F: drivers/net/dsa/mt7530-mdio.c
13279F: drivers/net/dsa/mt7530-mmio.c
13280F: drivers/net/dsa/mt7530.*
13281F: net/dsa/tag_mtk.c
13282
13283MEDIATEK T7XX 5G WWAN MODEM DRIVER
13284M: Chandrashekar Devegowda <[email protected]>
13285M: Intel Corporation <[email protected]>
13286R: Chiranjeevi Rapolu <[email protected]>
13287R: Liu Haijun <[email protected]>
13288R: M Chetan Kumar <[email protected]>
13289R: Ricardo Martinez <[email protected]>
13290L: [email protected]
13291S: Supported
13292F: drivers/net/wwan/t7xx/
13293
13294MEDIATEK USB3 DRD IP DRIVER
13295M: Chunfeng Yun <[email protected]>
13296L: [email protected]
13297L: [email protected] (moderated for non-subscribers)
13298L: [email protected] (moderated for non-subscribers)
13299S: Maintained
13300F: Documentation/devicetree/bindings/usb/mediatek,*
13301F: drivers/usb/host/xhci-mtk*
13302F: drivers/usb/mtu3/
13303
13304MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13305M: Peter Senna Tschudin <[email protected]>
13306M: Martin Donnelly <[email protected]>
13307M: Martyn Welch <[email protected]>
13308S: Maintained
13309F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13310F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13311
13312MEGARAID SCSI/SAS DRIVERS
13313M: Kashyap Desai <[email protected]>
13314M: Sumit Saxena <[email protected]>
13315M: Shivasharan S <[email protected]>
13316L: [email protected]
13317L: [email protected]
13318S: Maintained
13319W: http://www.avagotech.com/support/
13320F: Documentation/scsi/megaraid.rst
13321F: drivers/scsi/megaraid.*
13322F: drivers/scsi/megaraid/
13323
13324MELEXIS MLX90614 DRIVER
13325M: Crt Mori <[email protected]>
13326L: [email protected]
13327S: Supported
13328W: http://www.melexis.com
13329F: drivers/iio/temperature/mlx90614.c
13330
13331MELEXIS MLX90632 DRIVER
13332M: Crt Mori <[email protected]>
13333L: [email protected]
13334S: Supported
13335W: http://www.melexis.com
13336F: drivers/iio/temperature/mlx90632.c
13337
13338MELFAS MIP4 TOUCHSCREEN DRIVER
13339M: Sangwon Jee <[email protected]>
13340S: Supported
13341W: http://www.melfas.com
13342F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13343F: drivers/input/touchscreen/melfas_mip4.c
13344
13345MELLANOX BLUEFIELD I2C DRIVER
13346M: Khalil Blaiech <[email protected]>
13347M: Asmaa Mnebhi <[email protected]>
13348L: [email protected]
13349S: Supported
13350F: drivers/i2c/busses/i2c-mlxbf.c
13351
13352MELLANOX ETHERNET DRIVER (mlx4_en)
13353M: Tariq Toukan <[email protected]>
13354L: [email protected]
13355S: Supported
13356W: http://www.mellanox.com
13357Q: https://patchwork.kernel.org/project/netdevbpf/list/
13358F: drivers/net/ethernet/mellanox/mlx4/en_*
13359
13360MELLANOX ETHERNET DRIVER (mlx5e)
13361M: Saeed Mahameed <[email protected]>
13362L: [email protected]
13363S: Supported
13364W: http://www.mellanox.com
13365Q: https://patchwork.kernel.org/project/netdevbpf/list/
13366F: drivers/net/ethernet/mellanox/mlx5/core/en_*
13367
13368MELLANOX ETHERNET INNOVA DRIVERS
13369R: Boris Pismenny <[email protected]>
13370L: [email protected]
13371S: Supported
13372W: http://www.mellanox.com
13373Q: https://patchwork.kernel.org/project/netdevbpf/list/
13374F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13375F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13376F: include/linux/mlx5/mlx5_ifc_fpga.h
13377
13378MELLANOX ETHERNET SWITCH DRIVERS
13379M: Ido Schimmel <[email protected]>
13380M: Petr Machata <[email protected]>
13381L: [email protected]
13382S: Supported
13383W: http://www.mellanox.com
13384Q: https://patchwork.kernel.org/project/netdevbpf/list/
13385F: drivers/net/ethernet/mellanox/mlxsw/
13386F: tools/testing/selftests/drivers/net/mlxsw/
13387
13388MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13389M: [email protected]
13390L: [email protected]
13391S: Supported
13392W: http://www.mellanox.com
13393Q: https://patchwork.kernel.org/project/netdevbpf/list/
13394F: drivers/net/ethernet/mellanox/mlxfw/
13395
13396MELLANOX HARDWARE PLATFORM SUPPORT
13397M: Hans de Goede <[email protected]>
13398M: Mark Gross <[email protected]>
13399M: Vadim Pasternak <[email protected]>
13400L: [email protected]
13401S: Supported
13402F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13403F: drivers/platform/mellanox/
13404F: include/linux/platform_data/mlxreg.h
13405
13406MELLANOX MLX4 core VPI driver
13407M: Tariq Toukan <[email protected]>
13408L: [email protected]
13409L: [email protected]
13410S: Supported
13411W: http://www.mellanox.com
13412Q: https://patchwork.kernel.org/project/netdevbpf/list/
13413F: drivers/net/ethernet/mellanox/mlx4/
13414F: include/linux/mlx4/
13415
13416MELLANOX MLX4 IB driver
13417M: Yishai Hadas <[email protected]>
13418L: [email protected]
13419S: Supported
13420W: http://www.mellanox.com
13421Q: http://patchwork.kernel.org/project/linux-rdma/list/
13422F: drivers/infiniband/hw/mlx4/
13423F: include/linux/mlx4/
13424F: include/uapi/rdma/mlx4-abi.h
13425
13426MELLANOX MLX5 core VPI driver
13427M: Saeed Mahameed <[email protected]>
13428M: Leon Romanovsky <[email protected]>
13429L: [email protected]
13430L: [email protected]
13431S: Supported
13432W: http://www.mellanox.com
13433Q: https://patchwork.kernel.org/project/netdevbpf/list/
13434F: Documentation/networking/device_drivers/ethernet/mellanox/
13435F: drivers/net/ethernet/mellanox/mlx5/core/
13436F: include/linux/mlx5/
13437
13438MELLANOX MLX5 IB driver
13439M: Leon Romanovsky <[email protected]>
13440L: [email protected]
13441S: Supported
13442W: http://www.mellanox.com
13443Q: http://patchwork.kernel.org/project/linux-rdma/list/
13444F: drivers/infiniband/hw/mlx5/
13445F: include/linux/mlx5/
13446F: include/uapi/rdma/mlx5-abi.h
13447
13448MELLANOX MLXCPLD I2C AND MUX DRIVER
13449M: Vadim Pasternak <[email protected]>
13450M: Michael Shych <[email protected]>
13451L: [email protected]
13452S: Supported
13453F: Documentation/i2c/busses/i2c-mlxcpld.rst
13454F: drivers/i2c/busses/i2c-mlxcpld.c
13455F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13456
13457MELLANOX MLXCPLD LED DRIVER
13458M: Vadim Pasternak <[email protected]>
13459L: [email protected]
13460S: Supported
13461F: Documentation/leds/leds-mlxcpld.rst
13462F: drivers/leds/leds-mlxcpld.c
13463F: drivers/leds/leds-mlxreg.c
13464
13465MELLANOX PLATFORM DRIVER
13466M: Vadim Pasternak <[email protected]>
13467L: [email protected]
13468S: Supported
13469F: drivers/platform/x86/mlx-platform.c
13470
13471MEMBARRIER SUPPORT
13472M: Mathieu Desnoyers <[email protected]>
13473M: "Paul E. McKenney" <[email protected]>
13474L: [email protected]
13475S: Supported
13476F: arch/powerpc/include/asm/membarrier.h
13477F: include/uapi/linux/membarrier.h
13478F: kernel/sched/membarrier.c
13479
13480MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
13481M: Mike Rapoport <[email protected]>
13482L: [email protected]
13483S: Maintained
13484F: Documentation/core-api/boot-time-mm.rst
13485F: include/linux/memblock.h
13486F: mm/memblock.c
13487F: mm/mm_init.c
13488F: tools/testing/memblock/
13489
13490MEMORY CONTROLLER DRIVERS
13491M: Krzysztof Kozlowski <[email protected]>
13492L: [email protected]
13493S: Maintained
13494B: mailto:[email protected]
13495T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13496F: Documentation/devicetree/bindings/memory-controllers/
13497F: drivers/memory/
13498F: include/dt-bindings/memory/
13499F: include/memory/
13500
13501MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13502M: Dmitry Osipenko <[email protected]>
13503L: [email protected]
13504L: [email protected]
13505S: Maintained
13506T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13507F: drivers/devfreq/tegra30-devfreq.c
13508
13509MEMORY HOT(UN)PLUG
13510M: David Hildenbrand <[email protected]>
13511M: Oscar Salvador <[email protected]>
13512L: [email protected]
13513S: Maintained
13514F: Documentation/admin-guide/mm/memory-hotplug.rst
13515F: Documentation/core-api/memory-hotplug.rst
13516F: drivers/base/memory.c
13517F: include/linux/memory_hotplug.h
13518F: mm/memory_hotplug.c
13519F: tools/testing/selftests/memory-hotplug/
13520
13521MEMORY MANAGEMENT
13522M: Andrew Morton <[email protected]>
13523L: [email protected]
13524S: Maintained
13525W: http://www.linux-mm.org
13526T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13527T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13528F: include/linux/gfp.h
13529F: include/linux/gfp_types.h
13530F: include/linux/memory_hotplug.h
13531F: include/linux/mm.h
13532F: include/linux/mmzone.h
13533F: include/linux/pagewalk.h
13534F: include/trace/events/ksm.h
13535F: mm/
13536F: tools/mm/
13537F: tools/testing/selftests/mm/
13538
13539MEMORY TECHNOLOGY DEVICES (MTD)
13540M: Miquel Raynal <[email protected]>
13541M: Richard Weinberger <[email protected]>
13542M: Vignesh Raghavendra <[email protected]>
13543L: [email protected]
13544S: Maintained
13545W: http://www.linux-mtd.infradead.org/
13546Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13547C: irc://irc.oftc.net/mtd
13548T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13549T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13550F: Documentation/devicetree/bindings/mtd/
13551F: drivers/mtd/
13552F: include/linux/mtd/
13553F: include/uapi/mtd/
13554
13555MEMSENSING MICROSYSTEMS MSA311 DRIVER
13556M: Dmitry Rokosov <[email protected]>
13557L: [email protected]
13558S: Maintained
13559F: Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13560F: drivers/iio/accel/msa311.c
13561
13562MEN A21 WATCHDOG DRIVER
13563M: Johannes Thumshirn <[email protected]>
13564L: [email protected]
13565S: Maintained
13566F: drivers/watchdog/mena21_wdt.c
13567
13568MEN CHAMELEON BUS (mcb)
13569M: Johannes Thumshirn <[email protected]>
13570S: Maintained
13571F: Documentation/driver-api/men-chameleon-bus.rst
13572F: drivers/mcb/
13573F: include/linux/mcb.h
13574
13575MEN F21BMC (Board Management Controller)
13576M: Andreas Werner <[email protected]>
13577S: Supported
13578F: Documentation/hwmon/menf21bmc.rst
13579F: drivers/hwmon/menf21bmc_hwmon.c
13580F: drivers/leds/leds-menf21bmc.c
13581F: drivers/mfd/menf21bmc.c
13582F: drivers/watchdog/menf21bmc_wdt.c
13583
13584MEN Z069 WATCHDOG DRIVER
13585M: Johannes Thumshirn <[email protected]>
13586L: [email protected]
13587S: Maintained
13588F: drivers/watchdog/menz69_wdt.c
13589
13590MESON AO CEC DRIVER FOR AMLOGIC SOCS
13591M: Neil Armstrong <[email protected]>
13592L: [email protected]
13593L: [email protected]
13594S: Supported
13595W: http://linux-meson.com/
13596T: git git://linuxtv.org/media_tree.git
13597F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
13598F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13599F: drivers/media/cec/platform/meson/ao-cec.c
13600
13601MESON GE2D DRIVER FOR AMLOGIC SOCS
13602M: Neil Armstrong <[email protected]>
13603L: [email protected]
13604L: [email protected]
13605S: Supported
13606T: git git://linuxtv.org/media_tree.git
13607F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13608F: drivers/media/platform/amlogic/meson-ge2d/
13609
13610MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13611M: Liang Yang <[email protected]>
13612L: [email protected]
13613S: Maintained
13614F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
13615F: drivers/mtd/nand/raw/meson_*
13616
13617MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13618M: Neil Armstrong <[email protected]>
13619L: [email protected]
13620L: [email protected]
13621S: Supported
13622T: git git://linuxtv.org/media_tree.git
13623F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13624F: drivers/staging/media/meson/vdec/
13625
13626METHODE UDPU SUPPORT
13627M: Vladimir Vid <[email protected]>
13628S: Maintained
13629F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13630
13631MHI BUS
13632M: Manivannan Sadhasivam <[email protected]>
13633L: [email protected]
13634L: [email protected]
13635S: Maintained
13636T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13637F: Documentation/ABI/stable/sysfs-bus-mhi
13638F: Documentation/mhi/
13639F: drivers/bus/mhi/
13640F: include/linux/mhi.h
13641
13642MICROBLAZE ARCHITECTURE
13643M: Michal Simek <[email protected]>
13644S: Supported
13645W: http://www.monstr.eu/fdt/
13646T: git git://git.monstr.eu/linux-2.6-microblaze.git
13647F: arch/microblaze/
13648
13649MICROBLAZE TMR INJECT
13650M: Appana Durga Kedareswara rao <[email protected]>
13651S: Supported
13652F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
13653F: drivers/misc/xilinx_tmr_inject.c
13654
13655MICROBLAZE TMR MANAGER
13656M: Appana Durga Kedareswara rao <[email protected]>
13657S: Supported
13658F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
13659F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
13660F: drivers/misc/xilinx_tmr_manager.c
13661
13662MICROCHIP AT91 DMA DRIVERS
13663M: Ludovic Desroches <[email protected]>
13664M: Tudor Ambarus <[email protected]>
13665L: [email protected] (moderated for non-subscribers)
13666L: [email protected]
13667S: Supported
13668F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13669F: drivers/dma/at_hdmac.c
13670F: drivers/dma/at_xdmac.c
13671F: include/dt-bindings/dma/at91.h
13672
13673MICROCHIP AT91 SERIAL DRIVER
13674M: Richard Genoud <[email protected]>
13675S: Maintained
13676F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13677F: drivers/tty/serial/atmel_serial.c
13678F: drivers/tty/serial/atmel_serial.h
13679
13680MICROCHIP AT91 USART MFD DRIVER
13681M: Radu Pirea <[email protected]>
13682L: [email protected]
13683S: Supported
13684F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13685F: drivers/mfd/at91-usart.c
13686F: include/dt-bindings/mfd/at91-usart.h
13687
13688MICROCHIP AT91 USART SPI DRIVER
13689M: Radu Pirea <[email protected]>
13690L: [email protected]
13691S: Supported
13692F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13693F: drivers/spi/spi-at91-usart.c
13694
13695MICROCHIP AUDIO ASOC DRIVERS
13696M: Claudiu Beznea <[email protected]>
13697L: [email protected] (moderated for non-subscribers)
13698S: Supported
13699F: Documentation/devicetree/bindings/sound/atmel*
13700F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
13701F: Documentation/devicetree/bindings/sound/microchip,sama7g5-*
13702F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
13703F: sound/soc/atmel
13704
13705MICROCHIP CSI2DC DRIVER
13706M: Eugen Hristev <[email protected]>
13707L: [email protected]
13708S: Supported
13709F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13710F: drivers/media/platform/microchip/microchip-csi2dc.c
13711
13712MICROCHIP ECC DRIVER
13713M: Tudor Ambarus <[email protected]>
13714L: [email protected]
13715S: Maintained
13716F: drivers/crypto/atmel-ecc.*
13717
13718MICROCHIP EIC DRIVER
13719M: Claudiu Beznea <[email protected]>
13720L: [email protected] (moderated for non-subscribers)
13721S: Supported
13722F: drivers/irqchip/irq-mchp-eic.c
13723
13724MICROCHIP I2C DRIVER
13725M: Codrin Ciubotariu <[email protected]>
13726L: [email protected]
13727S: Supported
13728F: drivers/i2c/busses/i2c-at91-*.c
13729F: drivers/i2c/busses/i2c-at91.h
13730
13731MICROCHIP ISC DRIVER
13732M: Eugen Hristev <[email protected]>
13733L: [email protected]
13734S: Supported
13735F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13736F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13737F: drivers/media/platform/microchip/microchip-isc*
13738F: drivers/media/platform/microchip/microchip-sama*-isc*
13739F: drivers/staging/media/deprecated/atmel/atmel-isc*
13740F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
13741F: include/linux/atmel-isc-media.h
13742
13743MICROCHIP ISI DRIVER
13744M: Eugen Hristev <[email protected]>
13745L: [email protected]
13746S: Supported
13747F: drivers/media/platform/atmel/atmel-isi.c
13748F: drivers/media/platform/atmel/atmel-isi.h
13749
13750MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13751M: Woojung Huh <[email protected]>
13752M: [email protected]
13753L: [email protected]
13754S: Maintained
13755F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13756F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13757F: drivers/net/dsa/microchip/*
13758F: include/linux/dsa/ksz_common.h
13759F: include/linux/platform_data/microchip-ksz.h
13760F: net/dsa/tag_ksz.c
13761
13762MICROCHIP LAN743X ETHERNET DRIVER
13763M: Bryan Whitehead <[email protected]>
13764M: [email protected]
13765L: [email protected]
13766S: Maintained
13767F: drivers/net/ethernet/microchip/lan743x_*
13768
13769MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13770M: Arun Ramadoss <[email protected]>
13771R: [email protected]
13772L: [email protected]
13773S: Maintained
13774F: drivers/net/phy/microchip_t1.c
13775
13776MICROCHIP LAN966X ETHERNET DRIVER
13777M: Horatiu Vultur <[email protected]>
13778M: [email protected]
13779L: [email protected]
13780S: Maintained
13781F: drivers/net/ethernet/microchip/lan966x/*
13782
13783MICROCHIP LCDFB DRIVER
13784M: Nicolas Ferre <[email protected]>
13785L: [email protected]
13786S: Maintained
13787F: drivers/video/fbdev/atmel_lcdfb.c
13788F: include/video/atmel_lcdc.h
13789
13790MICROCHIP MCP16502 PMIC DRIVER
13791M: Claudiu Beznea <[email protected]>
13792L: [email protected] (moderated for non-subscribers)
13793S: Supported
13794F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13795F: drivers/regulator/mcp16502.c
13796
13797MICROCHIP MCP3911 ADC DRIVER
13798M: Marcus Folkesson <[email protected]>
13799M: Kent Gustavsson <[email protected]>
13800L: [email protected]
13801S: Maintained
13802F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13803F: drivers/iio/adc/mcp3911.c
13804
13805MICROCHIP MMC/SD/SDIO MCI DRIVER
13806M: Ludovic Desroches <[email protected]>
13807S: Maintained
13808F: drivers/mmc/host/atmel-mci.c
13809
13810MICROCHIP NAND DRIVER
13811M: Tudor Ambarus <[email protected]>
13812L: [email protected]
13813S: Supported
13814F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13815F: drivers/mtd/nand/raw/atmel/*
13816
13817MICROCHIP OTPC DRIVER
13818M: Claudiu Beznea <[email protected]>
13819L: [email protected] (moderated for non-subscribers)
13820S: Supported
13821F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13822F: drivers/nvmem/microchip-otpc.c
13823F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13824
13825MICROCHIP PCI1XXXX GP DRIVER
13826M: Kumaravel Thiagarajan <[email protected]>
13827L: [email protected]
13828S: Supported
13829F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
13830F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
13831F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
13832
13833MICROCHIP PCI1XXXX I2C DRIVER
13834M: Tharun Kumar P <[email protected]>
13835M: Kumaravel Thiagarajan <[email protected]>
13836M: Microchip Linux Driver Support <[email protected]>
13837L: [email protected]
13838S: Maintained
13839F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
13840
13841MICROCHIP PCIe UART DRIVER
13842M: Kumaravel Thiagarajan <[email protected]>
13843M: Tharun Kumar P <[email protected]>
13844L: [email protected]
13845S: Maintained
13846F: drivers/tty/serial/8250/8250_pci1xxxx.c
13847
13848MICROCHIP POLARFIRE FPGA DRIVERS
13849M: Conor Dooley <[email protected]>
13850R: Vladimir Georgiev <[email protected]>
13851L: [email protected]
13852S: Supported
13853F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
13854F: drivers/fpga/microchip-spi.c
13855
13856MICROCHIP PWM DRIVER
13857M: Claudiu Beznea <[email protected]>
13858L: [email protected] (moderated for non-subscribers)
13859L: [email protected]
13860S: Supported
13861F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13862F: drivers/pwm/pwm-atmel.c
13863
13864MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13865M: Eugen Hristev <[email protected]>
13866L: [email protected]
13867S: Supported
13868F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13869F: drivers/iio/adc/at91-sama5d2_adc.c
13870F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13871
13872MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13873M: Claudiu Beznea <[email protected]>
13874S: Supported
13875F: drivers/power/reset/at91-sama5d2_shdwc.c
13876
13877MICROCHIP SOC DRIVERS
13878M: Conor Dooley <[email protected]>
13879S: Supported
13880T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
13881F: drivers/soc/microchip/
13882
13883MICROCHIP SPI DRIVER
13884M: Tudor Ambarus <[email protected]>
13885S: Supported
13886F: drivers/spi/spi-atmel.*
13887
13888MICROCHIP SSC DRIVER
13889M: Claudiu Beznea <[email protected]>
13890L: [email protected] (moderated for non-subscribers)
13891S: Supported
13892F: Documentation/devicetree/bindings/misc/atmel-ssc.txt
13893F: drivers/misc/atmel-ssc.c
13894F: include/linux/atmel-ssc.h
13895
13896Microchip Timer Counter Block (TCB) Capture Driver
13897M: Kamel Bouhara <[email protected]>
13898L: [email protected] (moderated for non-subscribers)
13899L: [email protected]
13900S: Maintained
13901F: drivers/counter/microchip-tcb-capture.c
13902
13903MICROCHIP USB251XB DRIVER
13904M: Richard Leitner <[email protected]>
13905L: [email protected]
13906S: Maintained
13907F: Documentation/devicetree/bindings/usb/usb251xb.yaml
13908F: drivers/usb/misc/usb251xb.c
13909
13910MICROCHIP USBA UDC DRIVER
13911M: Cristian Birsan <[email protected]>
13912L: [email protected] (moderated for non-subscribers)
13913S: Supported
13914F: drivers/usb/gadget/udc/atmel_usba_udc.*
13915
13916MICROCHIP WILC1000 WIFI DRIVER
13917M: Ajay Singh <[email protected]>
13918M: Claudiu Beznea <[email protected]>
13919L: [email protected]
13920S: Supported
13921F: drivers/net/wireless/microchip/wilc1000/
13922
13923MICROSEMI MIPS SOCS
13924M: Alexandre Belloni <[email protected]>
13925M: [email protected]
13926L: [email protected]
13927S: Supported
13928F: Documentation/devicetree/bindings/mips/mscc.txt
13929F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
13930F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13931F: arch/mips/boot/dts/mscc/
13932F: arch/mips/configs/generic/board-ocelot.config
13933F: arch/mips/generic/board-ocelot.c
13934
13935MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13936M: Don Brace <[email protected]>
13937L: [email protected]
13938L: [email protected]
13939S: Supported
13940F: Documentation/scsi/smartpqi.rst
13941F: drivers/scsi/smartpqi/Kconfig
13942F: drivers/scsi/smartpqi/Makefile
13943F: drivers/scsi/smartpqi/smartpqi*.[ch]
13944F: include/linux/cciss*.h
13945F: include/uapi/linux/cciss*.h
13946
13947MICROSOFT MANA RDMA DRIVER
13948M: Long Li <[email protected]>
13949M: Ajay Sharma <[email protected]>
13950L: [email protected]
13951S: Supported
13952F: drivers/infiniband/hw/mana/
13953F: include/net/mana
13954F: include/uapi/rdma/mana-abi.h
13955
13956MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13957M: Maximilian Luz <[email protected]>
13958L: [email protected]
13959S: Maintained
13960F: drivers/platform/surface/surface_aggregator_tabletsw.c
13961
13962MICROSOFT SURFACE BATTERY AND AC DRIVERS
13963M: Maximilian Luz <[email protected]>
13964L: [email protected]
13965L: [email protected]
13966S: Maintained
13967F: drivers/power/supply/surface_battery.c
13968F: drivers/power/supply/surface_charger.c
13969
13970MICROSOFT SURFACE DTX DRIVER
13971M: Maximilian Luz <[email protected]>
13972L: [email protected]
13973S: Maintained
13974F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13975F: drivers/platform/surface/surface_dtx.c
13976F: include/uapi/linux/surface_aggregator/dtx.h
13977
13978MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13979M: Maximilian Luz <[email protected]>
13980L: [email protected]
13981S: Maintained
13982F: drivers/platform/surface/surface_gpe.c
13983
13984MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13985M: Hans de Goede <[email protected]>
13986M: Mark Gross <[email protected]>
13987M: Maximilian Luz <[email protected]>
13988L: [email protected]
13989S: Maintained
13990T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13991F: drivers/platform/surface/
13992
13993MICROSOFT SURFACE HID TRANSPORT DRIVER
13994M: Maximilian Luz <[email protected]>
13995L: [email protected]
13996L: [email protected]
13997S: Maintained
13998F: drivers/hid/surface-hid/
13999
14000MICROSOFT SURFACE HOT-PLUG DRIVER
14001M: Maximilian Luz <[email protected]>
14002L: [email protected]
14003S: Maintained
14004F: drivers/platform/surface/surface_hotplug.c
14005
14006MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14007M: Maximilian Luz <[email protected]>
14008L: [email protected]
14009S: Maintained
14010F: drivers/platform/surface/surface_platform_profile.c
14011
14012MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14013M: Chen Yu <[email protected]>
14014L: [email protected]
14015S: Supported
14016F: drivers/platform/surface/surfacepro3_button.c
14017
14018MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14019M: Maximilian Luz <[email protected]>
14020L: [email protected]
14021S: Maintained
14022F: drivers/platform/surface/surface_aggregator_hub.c
14023
14024MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
14025M: Maximilian Luz <[email protected]>
14026L: [email protected]
14027S: Maintained
14028W: https://github.com/linux-surface/surface-aggregator-module
14029C: irc://irc.libera.chat/linux-surface
14030F: Documentation/driver-api/surface_aggregator/
14031F: drivers/platform/surface/aggregator/
14032F: drivers/platform/surface/surface_acpi_notify.c
14033F: drivers/platform/surface/surface_aggregator_cdev.c
14034F: drivers/platform/surface/surface_aggregator_registry.c
14035F: include/linux/surface_acpi_notify.h
14036F: include/linux/surface_aggregator/
14037F: include/uapi/linux/surface_aggregator/
14038
14039MICROTEK X6 SCANNER
14040M: Oliver Neukum <[email protected]>
14041S: Maintained
14042F: drivers/usb/image/microtek.*
14043
14044MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
14045M: Luka Kovacic <[email protected]>
14046M: Luka Perkov <[email protected]>
14047S: Maintained
14048F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
14049F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
14050F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
14051F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
14052F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
14053F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
14054
14055MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
14056M: Sakari Ailus <[email protected]>
14057L: [email protected]
14058S: Maintained
14059F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
14060F: Documentation/driver-api/media/drivers/ccs/
14061F: Documentation/userspace-api/media/drivers/ccs.rst
14062F: drivers/media/i2c/ccs-pll.c
14063F: drivers/media/i2c/ccs-pll.h
14064F: drivers/media/i2c/ccs/
14065F: include/uapi/linux/ccs.h
14066F: include/uapi/linux/smiapp.h
14067
14068MIPS
14069M: Thomas Bogendoerfer <[email protected]>
14070L: [email protected]
14071S: Maintained
14072W: http://www.linux-mips.org/
14073Q: https://patchwork.kernel.org/project/linux-mips/list/
14074T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
14075F: Documentation/devicetree/bindings/mips/
14076F: Documentation/mips/
14077F: arch/mips/
14078F: drivers/platform/mips/
14079F: include/dt-bindings/mips/
14080
14081MIPS BOSTON DEVELOPMENT BOARD
14082M: Paul Burton <[email protected]>
14083L: [email protected]
14084S: Maintained
14085F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
14086F: arch/mips/boot/dts/img/boston.dts
14087F: arch/mips/configs/generic/board-boston.config
14088F: drivers/clk/imgtec/clk-boston.c
14089F: include/dt-bindings/clock/boston-clock.h
14090
14091MIPS CORE DRIVERS
14092M: Thomas Bogendoerfer <[email protected]>
14093M: Serge Semin <[email protected]>
14094L: [email protected]
14095S: Supported
14096F: drivers/bus/mips_cdmm.c
14097F: drivers/clocksource/mips-gic-timer.c
14098F: drivers/cpuidle/cpuidle-cps.c
14099F: drivers/irqchip/irq-mips-cpu.c
14100F: drivers/irqchip/irq-mips-gic.c
14101
14102MIPS GENERIC PLATFORM
14103M: Paul Burton <[email protected]>
14104L: [email protected]
14105S: Supported
14106F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
14107F: arch/mips/generic/
14108F: arch/mips/tools/generic-board-config.sh
14109
14110MIPS RINT INSTRUCTION EMULATION
14111M: Aleksandar Markovic <[email protected]>
14112L: [email protected]
14113S: Supported
14114F: arch/mips/math-emu/dp_rint.c
14115F: arch/mips/math-emu/sp_rint.c
14116
14117MIPS/LOONGSON1 ARCHITECTURE
14118M: Keguang Zhang <[email protected]>
14119L: [email protected]
14120S: Maintained
14121F: arch/mips/include/asm/mach-loongson32/
14122F: arch/mips/loongson32/
14123F: drivers/*/*loongson1*
14124
14125MIPS/LOONGSON2EF ARCHITECTURE
14126M: Jiaxun Yang <[email protected]>
14127L: [email protected]
14128S: Maintained
14129F: arch/mips/include/asm/mach-loongson2ef/
14130F: arch/mips/loongson2ef/
14131F: drivers/cpufreq/loongson2_cpufreq.c
14132
14133MIPS/LOONGSON64 ARCHITECTURE
14134M: Huacai Chen <[email protected]>
14135M: Jiaxun Yang <[email protected]>
14136L: [email protected]
14137S: Maintained
14138F: arch/mips/include/asm/mach-loongson64/
14139F: arch/mips/loongson64/
14140F: drivers/irqchip/irq-loongson*
14141F: drivers/platform/mips/cpu_hwmon.c
14142
14143MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
14144M: Hans Verkuil <[email protected]>
14145L: [email protected]
14146S: Odd Fixes
14147W: https://linuxtv.org
14148T: git git://linuxtv.org/media_tree.git
14149F: drivers/media/radio/radio-miropcm20*
14150
14151MMP SUPPORT
14152R: Lubomir Rintel <[email protected]>
14153L: [email protected] (moderated for non-subscribers)
14154S: Odd Fixes
14155T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
14156F: arch/arm/boot/dts/mmp*
14157F: arch/arm/mach-mmp/
14158F: include/linux/soc/mmp/
14159
14160MMP USB PHY DRIVERS
14161R: Lubomir Rintel <[email protected]>
14162L: [email protected] (moderated for non-subscribers)
14163S: Maintained
14164F: drivers/phy/marvell/phy-mmp3-usb.c
14165F: drivers/phy/marvell/phy-pxa-usb.c
14166
14167MMU GATHER AND TLB INVALIDATION
14168M: Will Deacon <[email protected]>
14169M: "Aneesh Kumar K.V" <[email protected]>
14170M: Andrew Morton <[email protected]>
14171M: Nick Piggin <[email protected]>
14172M: Peter Zijlstra <[email protected]>
14173L: [email protected]
14174L: [email protected]
14175S: Maintained
14176F: arch/*/include/asm/tlb.h
14177F: include/asm-generic/tlb.h
14178F: mm/mmu_gather.c
14179
14180MN88472 MEDIA DRIVER
14181M: Antti Palosaari <[email protected]>
14182L: [email protected]
14183S: Maintained
14184W: https://linuxtv.org
14185W: http://palosaari.fi/linux/
14186Q: http://patchwork.linuxtv.org/project/linux-media/list/
14187F: drivers/media/dvb-frontends/mn88472*
14188
14189MN88473 MEDIA DRIVER
14190M: Antti Palosaari <[email protected]>
14191L: [email protected]
14192S: Maintained
14193W: https://linuxtv.org
14194W: http://palosaari.fi/linux/
14195Q: http://patchwork.linuxtv.org/project/linux-media/list/
14196F: drivers/media/dvb-frontends/mn88473*
14197
14198MODULE SUPPORT
14199M: Luis Chamberlain <[email protected]>
14200L: [email protected]
14201L: [email protected]
14202S: Maintained
14203T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14204F: include/linux/kmod.h
14205F: include/linux/module.h
14206F: kernel/module/
14207F: lib/test_kmod.c
14208F: scripts/module*
14209F: tools/testing/selftests/kmod/
14210
14211MONOLITHIC POWER SYSTEM PMIC DRIVER
14212M: Saravanan Sekar <[email protected]>
14213S: Maintained
14214F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14215F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14216F: drivers/hwmon/pmbus/mpq7932.c
14217F: drivers/iio/adc/mp2629_adc.c
14218F: drivers/mfd/mp2629.c
14219F: drivers/power/supply/mp2629_charger.c
14220F: drivers/regulator/mp5416.c
14221F: drivers/regulator/mpq7920.c
14222F: drivers/regulator/mpq7920.h
14223F: include/linux/mfd/mp2629.h
14224
14225MOST(R) TECHNOLOGY DRIVER
14226M: Parthiban Veerasooran <[email protected]>
14227M: Christian Gromm <[email protected]>
14228S: Maintained
14229F: Documentation/ABI/testing/configfs-most
14230F: Documentation/ABI/testing/sysfs-bus-most
14231F: drivers/most/
14232F: drivers/staging/most/
14233F: include/linux/most.h
14234
14235MOTORCOMM PHY DRIVER
14236M: Peter Geis <[email protected]>
14237M: Frank <[email protected]>
14238L: [email protected]
14239S: Maintained
14240F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
14241F: drivers/net/phy/motorcomm.c
14242
14243MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14244M: Jiri Slaby <[email protected]>
14245S: Maintained
14246F: Documentation/driver-api/tty/moxa-smartio.rst
14247F: drivers/tty/mxser.*
14248
14249MR800 AVERMEDIA USB FM RADIO DRIVER
14250M: Alexey Klimov <[email protected]>
14251L: [email protected]
14252S: Maintained
14253T: git git://linuxtv.org/media_tree.git
14254F: drivers/media/radio/radio-mr800.c
14255
14256MRF24J40 IEEE 802.15.4 RADIO DRIVER
14257M: Stefan Schmidt <[email protected]>
14258L: [email protected]
14259S: Odd Fixes
14260F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14261F: drivers/net/ieee802154/mrf24j40.c
14262
14263MSI EC DRIVER
14264M: Nikita Kravets <[email protected]>
14265L: [email protected]
14266S: Maintained
14267W: https://github.com/BeardOverflow/msi-ec
14268F: drivers/platform/x86/msi-ec.*
14269
14270MSI LAPTOP SUPPORT
14271M: "Lee, Chun-Yi" <[email protected]>
14272L: [email protected]
14273S: Maintained
14274F: drivers/platform/x86/msi-laptop.c
14275
14276MSI WMI SUPPORT
14277L: [email protected]
14278S: Orphan
14279F: drivers/platform/x86/msi-wmi.c
14280
14281MSI001 MEDIA DRIVER
14282M: Antti Palosaari <[email protected]>
14283L: [email protected]
14284S: Maintained
14285W: https://linuxtv.org
14286W: http://palosaari.fi/linux/
14287Q: http://patchwork.linuxtv.org/project/linux-media/list/
14288T: git git://linuxtv.org/anttip/media_tree.git
14289F: drivers/media/tuners/msi001*
14290
14291MSI2500 MEDIA DRIVER
14292M: Antti Palosaari <[email protected]>
14293L: [email protected]
14294S: Maintained
14295W: https://linuxtv.org
14296W: http://palosaari.fi/linux/
14297Q: http://patchwork.linuxtv.org/project/linux-media/list/
14298T: git git://linuxtv.org/anttip/media_tree.git
14299F: drivers/media/usb/msi2500/
14300
14301MSTAR INTERRUPT CONTROLLER DRIVER
14302M: Mark-PK Tsai <[email protected]>
14303M: Daniel Palmer <[email protected]>
14304S: Maintained
14305F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14306F: drivers/irqchip/irq-mst-intc.c
14307
14308MSYSTEMS DISKONCHIP G3 MTD DRIVER
14309M: Robert Jarzmik <[email protected]>
14310L: [email protected]
14311S: Maintained
14312F: drivers/mtd/devices/docg3*
14313
14314MT9P031 APTINA CAMERA SENSOR
14315M: Laurent Pinchart <[email protected]>
14316L: [email protected]
14317S: Maintained
14318T: git git://linuxtv.org/media_tree.git
14319F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14320F: drivers/media/i2c/mt9p031.c
14321F: include/media/i2c/mt9p031.h
14322
14323MT9T112 APTINA CAMERA SENSOR
14324M: Jacopo Mondi <[email protected]>
14325L: [email protected]
14326S: Odd Fixes
14327T: git git://linuxtv.org/media_tree.git
14328F: drivers/media/i2c/mt9t112.c
14329F: include/media/i2c/mt9t112.h
14330
14331MT9V032 APTINA CAMERA SENSOR
14332M: Laurent Pinchart <[email protected]>
14333L: [email protected]
14334S: Maintained
14335T: git git://linuxtv.org/media_tree.git
14336F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14337F: drivers/media/i2c/mt9v032.c
14338F: include/media/i2c/mt9v032.h
14339
14340MT9V111 APTINA CAMERA SENSOR
14341M: Jacopo Mondi <[email protected]>
14342L: [email protected]
14343S: Maintained
14344T: git git://linuxtv.org/media_tree.git
14345F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14346F: drivers/media/i2c/mt9v111.c
14347
14348MULTIFUNCTION DEVICES (MFD)
14349M: Lee Jones <[email protected]>
14350S: Maintained
14351T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14352F: Documentation/devicetree/bindings/mfd/
14353F: drivers/mfd/
14354F: include/dt-bindings/mfd/
14355F: include/linux/mfd/
14356
14357MULTIMEDIA CARD (MMC) ETC. OVER SPI
14358S: Orphan
14359F: drivers/mmc/host/mmc_spi.c
14360F: include/linux/spi/mmc_spi.h
14361
14362MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14363M: Ulf Hansson <[email protected]>
14364L: [email protected]
14365S: Maintained
14366T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14367F: Documentation/devicetree/bindings/mmc/
14368F: drivers/mmc/
14369F: include/linux/mmc/
14370F: include/uapi/linux/mmc/
14371
14372MULTIPLEXER SUBSYSTEM
14373M: Peter Rosin <[email protected]>
14374S: Maintained
14375F: Documentation/ABI/testing/sysfs-class-mux*
14376F: Documentation/devicetree/bindings/mux/
14377F: drivers/mux/
14378F: include/dt-bindings/mux/
14379F: include/linux/mux/
14380
14381MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14382M: Bin Liu <[email protected]>
14383L: [email protected]
14384S: Maintained
14385F: drivers/usb/musb/
14386
14387MXL301RF MEDIA DRIVER
14388M: Akihiro Tsukada <[email protected]>
14389L: [email protected]
14390S: Odd Fixes
14391F: drivers/media/tuners/mxl301rf*
14392
14393MXL5007T MEDIA DRIVER
14394M: Michael Krufky <[email protected]>
14395L: [email protected]
14396S: Maintained
14397W: https://linuxtv.org
14398W: http://github.com/mkrufky
14399Q: http://patchwork.linuxtv.org/project/linux-media/list/
14400T: git git://linuxtv.org/mkrufky/tuners.git
14401F: drivers/media/tuners/mxl5007t.*
14402
14403MXSFB DRM DRIVER
14404M: Marek Vasut <[email protected]>
14405M: Stefan Agner <[email protected]>
14406L: [email protected]
14407S: Supported
14408T: git git://anongit.freedesktop.org/drm/drm-misc
14409F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14410F: drivers/gpu/drm/mxsfb/
14411
14412MYLEX DAC960 PCI RAID Controller
14413M: Hannes Reinecke <[email protected]>
14414L: [email protected]
14415S: Supported
14416F: drivers/scsi/myrb.*
14417F: drivers/scsi/myrs.*
14418
14419MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14420M: Chris Lee <[email protected]>
14421L: [email protected]
14422S: Supported
14423W: https://www.cspi.com/ethernet-products/support/downloads/
14424F: drivers/net/ethernet/myricom/myri10ge/
14425
14426NAND FLASH SUBSYSTEM
14427M: Miquel Raynal <[email protected]>
14428R: Richard Weinberger <[email protected]>
14429L: [email protected]
14430S: Maintained
14431W: http://www.linux-mtd.infradead.org/
14432Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14433C: irc://irc.oftc.net/mtd
14434T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14435F: drivers/mtd/nand/
14436F: include/linux/mtd/*nand*.h
14437
14438NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14439M: Daniel Mack <[email protected]>
14440L: [email protected] (moderated for non-subscribers)
14441S: Maintained
14442W: http://www.native-instruments.com
14443F: sound/usb/caiaq/
14444
14445NATSEMI ETHERNET DRIVER (DP8381x)
14446S: Orphan
14447F: drivers/net/ethernet/natsemi/natsemi.c
14448
14449NCR 5380 SCSI DRIVERS
14450M: Finn Thain <[email protected]>
14451M: Michael Schmitz <[email protected]>
14452L: [email protected]
14453S: Maintained
14454F: Documentation/scsi/g_NCR5380.rst
14455F: drivers/scsi/NCR5380.*
14456F: drivers/scsi/arm/cumana_1.c
14457F: drivers/scsi/arm/oak.c
14458F: drivers/scsi/atari_scsi.*
14459F: drivers/scsi/dmx3191d.c
14460F: drivers/scsi/g_NCR5380.*
14461F: drivers/scsi/mac_scsi.*
14462F: drivers/scsi/sun3_scsi.*
14463F: drivers/scsi/sun3_scsi_vme.c
14464
14465NCSI LIBRARY
14466M: Samuel Mendoza-Jonas <[email protected]>
14467S: Maintained
14468F: net/ncsi/
14469
14470NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14471M: Guenter Roeck <[email protected]>
14472L: [email protected]
14473S: Maintained
14474F: Documentation/hwmon/nct6775.rst
14475F: drivers/hwmon/nct6775-core.c
14476F: drivers/hwmon/nct6775-platform.c
14477F: drivers/hwmon/nct6775.h
14478
14479NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14480M: Zev Weiss <[email protected]>
14481L: [email protected]
14482S: Maintained
14483F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14484F: drivers/hwmon/nct6775-i2c.c
14485
14486NETDEVSIM
14487M: Jakub Kicinski <[email protected]>
14488S: Maintained
14489F: drivers/net/netdevsim/*
14490
14491NETEM NETWORK EMULATOR
14492M: Stephen Hemminger <[email protected]>
14493L: [email protected]
14494S: Maintained
14495F: net/sched/sch_netem.c
14496
14497NETERION 10GbE DRIVERS (s2io)
14498M: Jon Mason <[email protected]>
14499L: [email protected]
14500S: Supported
14501F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14502F: drivers/net/ethernet/neterion/
14503
14504NETFILTER
14505M: Pablo Neira Ayuso <[email protected]>
14506M: Jozsef Kadlecsik <[email protected]>
14507M: Florian Westphal <[email protected]>
14508L: [email protected]
14509L: [email protected]
14510S: Maintained
14511W: http://www.netfilter.org/
14512W: http://www.iptables.org/
14513W: http://www.nftables.org/
14514Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14515C: irc://irc.libera.chat/netfilter
14516T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14517T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14518F: include/linux/netfilter*
14519F: include/linux/netfilter/
14520F: include/net/netfilter/
14521F: include/uapi/linux/netfilter*
14522F: include/uapi/linux/netfilter/
14523F: net/*/netfilter.c
14524F: net/*/netfilter/
14525F: net/bridge/br_netfilter*.c
14526F: net/netfilter/
14527
14528NETROM NETWORK LAYER
14529M: Ralf Baechle <[email protected]>
14530L: [email protected]
14531S: Maintained
14532W: http://www.linux-ax25.org/
14533F: include/net/netrom.h
14534F: include/uapi/linux/netrom.h
14535F: net/netrom/
14536
14537NETRONIX EMBEDDED CONTROLLER
14538M: Jonathan Neuschäfer <[email protected]>
14539S: Maintained
14540F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14541F: drivers/mfd/ntxec.c
14542F: drivers/pwm/pwm-ntxec.c
14543F: drivers/rtc/rtc-ntxec.c
14544F: include/linux/mfd/ntxec.h
14545
14546NETRONOME ETHERNET DRIVERS
14547M: Simon Horman <[email protected]>
14548R: Jakub Kicinski <[email protected]>
14549L: [email protected]
14550S: Maintained
14551F: drivers/net/ethernet/netronome/
14552
14553NETWORK BLOCK DEVICE (NBD)
14554M: Josef Bacik <[email protected]>
14555L: [email protected]
14556L: [email protected]
14557S: Maintained
14558F: Documentation/admin-guide/blockdev/nbd.rst
14559F: drivers/block/nbd.c
14560F: include/trace/events/nbd.h
14561F: include/uapi/linux/nbd.h
14562
14563NETWORK DROP MONITOR
14564M: Neil Horman <[email protected]>
14565L: [email protected]
14566S: Maintained
14567W: https://fedorahosted.org/dropwatch/
14568F: include/uapi/linux/net_dropmon.h
14569F: net/core/drop_monitor.c
14570
14571NETWORKING DRIVERS
14572M: "David S. Miller" <[email protected]>
14573M: Eric Dumazet <[email protected]>
14574M: Jakub Kicinski <[email protected]>
14575M: Paolo Abeni <[email protected]>
14576L: [email protected]
14577S: Maintained
14578Q: https://patchwork.kernel.org/project/netdevbpf/list/
14579T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14580T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14581F: Documentation/devicetree/bindings/net/
14582F: drivers/connector/
14583F: drivers/net/
14584X: drivers/net/wireless/
14585F: include/dt-bindings/net/
14586F: include/linux/etherdevice.h
14587F: include/linux/fcdevice.h
14588F: include/linux/fddidevice.h
14589F: include/linux/hippidevice.h
14590F: include/linux/if_*
14591F: include/linux/inetdevice.h
14592F: include/linux/netdevice.h
14593F: include/uapi/linux/if_*
14594F: include/uapi/linux/netdevice.h
14595
14596NETWORKING DRIVERS (WIRELESS)
14597M: Kalle Valo <[email protected]>
14598L: [email protected]
14599S: Maintained
14600W: https://wireless.wiki.kernel.org/
14601Q: https://patchwork.kernel.org/project/linux-wireless/list/
14602T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14603T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14604F: Documentation/devicetree/bindings/net/wireless/
14605F: drivers/net/wireless/
14606
14607NETWORKING [DSA]
14608M: Andrew Lunn <[email protected]>
14609M: Florian Fainelli <[email protected]>
14610M: Vladimir Oltean <[email protected]>
14611S: Maintained
14612F: Documentation/devicetree/bindings/net/dsa/
14613F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
14614F: Documentation/devicetree/bindings/net/ethernet-switch.yaml
14615F: drivers/net/dsa/
14616F: include/linux/dsa/
14617F: include/linux/platform_data/dsa.h
14618F: include/net/dsa.h
14619F: net/dsa/
14620F: tools/testing/selftests/drivers/net/dsa/
14621
14622NETWORKING [GENERAL]
14623M: "David S. Miller" <[email protected]>
14624M: Eric Dumazet <[email protected]>
14625M: Jakub Kicinski <[email protected]>
14626M: Paolo Abeni <[email protected]>
14627L: [email protected]
14628S: Maintained
14629Q: https://patchwork.kernel.org/project/netdevbpf/list/
14630B: mailto:[email protected]
14631T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14632T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14633F: Documentation/core-api/netlink.rst
14634F: Documentation/netlink/
14635F: Documentation/networking/
14636F: Documentation/process/maintainer-netdev.rst
14637F: Documentation/userspace-api/netlink/
14638F: include/linux/in.h
14639F: include/linux/net.h
14640F: include/linux/netdevice.h
14641F: include/net/
14642F: include/uapi/linux/in.h
14643F: include/uapi/linux/net.h
14644F: include/uapi/linux/net_namespace.h
14645F: include/uapi/linux/netdevice.h
14646F: lib/net_utils.c
14647F: lib/random32.c
14648F: net/
14649X: net/bluetooth/
14650F: tools/net/
14651F: tools/testing/selftests/net/
14652
14653NETWORKING [IPSEC]
14654M: Steffen Klassert <[email protected]>
14655M: Herbert Xu <[email protected]>
14656M: "David S. Miller" <[email protected]>
14657L: [email protected]
14658S: Maintained
14659T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14660T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14661F: include/net/xfrm.h
14662F: include/uapi/linux/xfrm.h
14663F: net/ipv4/ah4.c
14664F: net/ipv4/esp4*
14665F: net/ipv4/ip_vti.c
14666F: net/ipv4/ipcomp.c
14667F: net/ipv4/xfrm*
14668F: net/ipv6/ah6.c
14669F: net/ipv6/esp6*
14670F: net/ipv6/ip6_vti.c
14671F: net/ipv6/ipcomp6.c
14672F: net/ipv6/xfrm*
14673F: net/key/
14674F: net/xfrm/
14675F: tools/testing/selftests/net/ipsec.c
14676
14677NETWORKING [IPv4/IPv6]
14678M: "David S. Miller" <[email protected]>
14679M: David Ahern <[email protected]>
14680L: [email protected]
14681S: Maintained
14682T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14683F: arch/x86/net/*
14684F: include/linux/ip.h
14685F: include/linux/ipv6*
14686F: include/net/fib*
14687F: include/net/ip*
14688F: include/net/route.h
14689F: net/ipv4/
14690F: net/ipv6/
14691
14692NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14693M: Paul Moore <[email protected]>
14694L: [email protected]
14695L: [email protected]
14696S: Maintained
14697W: https://github.com/netlabel
14698F: Documentation/netlabel/
14699F: include/net/calipso.h
14700F: include/net/cipso_ipv4.h
14701F: include/net/netlabel.h
14702F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14703F: include/uapi/linux/netfilter/xt_SECMARK.h
14704F: net/ipv4/cipso_ipv4.c
14705F: net/ipv6/calipso.c
14706F: net/netfilter/xt_CONNSECMARK.c
14707F: net/netfilter/xt_SECMARK.c
14708F: net/netlabel/
14709
14710NETWORKING [MPTCP]
14711M: Matthieu Baerts <[email protected]>
14712M: Mat Martineau <[email protected]>
14713L: [email protected]
14714L: [email protected]
14715S: Maintained
14716W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14717B: https://github.com/multipath-tcp/mptcp_net-next/issues
14718T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net
14719T: git https://github.com/multipath-tcp/mptcp_net-next.git export
14720F: Documentation/networking/mptcp-sysctl.rst
14721F: include/net/mptcp.h
14722F: include/trace/events/mptcp.h
14723F: include/uapi/linux/mptcp.h
14724F: net/mptcp/
14725F: tools/testing/selftests/bpf/*/*mptcp*.c
14726F: tools/testing/selftests/net/mptcp/
14727
14728NETWORKING [TCP]
14729M: Eric Dumazet <[email protected]>
14730L: [email protected]
14731S: Maintained
14732F: include/linux/tcp.h
14733F: include/net/tcp.h
14734F: include/trace/events/tcp.h
14735F: include/uapi/linux/tcp.h
14736F: net/ipv4/syncookies.c
14737F: net/ipv4/tcp*.c
14738F: net/ipv6/syncookies.c
14739F: net/ipv6/tcp*.c
14740
14741NETWORKING [TLS]
14742M: Boris Pismenny <[email protected]>
14743M: John Fastabend <[email protected]>
14744M: Jakub Kicinski <[email protected]>
14745L: [email protected]
14746S: Maintained
14747F: include/net/tls.h
14748F: include/uapi/linux/tls.h
14749F: net/tls/*
14750
14751NETXEN (1/10) GbE SUPPORT
14752M: Manish Chopra <[email protected]>
14753M: Rahul Verma <[email protected]>
14754M: [email protected]
14755L: [email protected]
14756S: Supported
14757F: drivers/net/ethernet/qlogic/netxen/
14758
14759NET_FAILOVER MODULE
14760M: Sridhar Samudrala <[email protected]>
14761L: [email protected]
14762S: Supported
14763F: Documentation/networking/net_failover.rst
14764F: drivers/net/net_failover.c
14765F: include/net/net_failover.h
14766
14767NEXTHOP
14768M: David Ahern <[email protected]>
14769L: [email protected]
14770S: Maintained
14771F: include/net/netns/nexthop.h
14772F: include/net/nexthop.h
14773F: include/uapi/linux/nexthop.h
14774F: net/ipv4/nexthop.c
14775
14776NFC SUBSYSTEM
14777M: Krzysztof Kozlowski <[email protected]>
14778L: [email protected]
14779S: Maintained
14780F: Documentation/devicetree/bindings/net/nfc/
14781F: drivers/nfc/
14782F: include/net/nfc/
14783F: include/uapi/linux/nfc.h
14784F: net/nfc/
14785
14786NFC VIRTUAL NCI DEVICE DRIVER
14787M: Bongsu Jeon <[email protected]>
14788L: [email protected]
14789S: Supported
14790F: drivers/nfc/virtual_ncidev.c
14791F: tools/testing/selftests/nci/
14792
14793NFS, SUNRPC, AND LOCKD CLIENTS
14794M: Trond Myklebust <[email protected]>
14795M: Anna Schumaker <[email protected]>
14796L: [email protected]
14797S: Maintained
14798W: http://client.linux-nfs.org
14799T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14800F: Documentation/filesystems/nfs/
14801F: fs/lockd/
14802F: fs/nfs/
14803F: fs/nfs_common/
14804F: include/linux/lockd/
14805F: include/linux/nfs*
14806F: include/linux/sunrpc/
14807F: include/uapi/linux/nfs*
14808F: include/uapi/linux/sunrpc/
14809F: net/sunrpc/
14810
14811NILFS2 FILESYSTEM
14812M: Ryusuke Konishi <[email protected]>
14813L: [email protected]
14814S: Supported
14815W: https://nilfs.sourceforge.io/
14816W: https://nilfs.osdn.jp/
14817T: git https://github.com/konis/nilfs2.git
14818F: Documentation/filesystems/nilfs2.rst
14819F: fs/nilfs2/
14820F: include/trace/events/nilfs2.h
14821F: include/uapi/linux/nilfs2_api.h
14822F: include/uapi/linux/nilfs2_ondisk.h
14823
14824NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14825M: YOKOTA Hiroshi <[email protected]>
14826S: Maintained
14827W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14828F: Documentation/scsi/NinjaSCSI.rst
14829F: drivers/scsi/pcmcia/nsp_*
14830
14831NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14832M: GOTO Masanori <[email protected]>
14833M: YOKOTA Hiroshi <[email protected]>
14834S: Maintained
14835W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14836F: Documentation/scsi/NinjaSCSI.rst
14837F: drivers/scsi/nsp32*
14838
14839NINTENDO HID DRIVER
14840M: Daniel J. Ogorchock <[email protected]>
14841L: [email protected]
14842S: Maintained
14843F: drivers/hid/hid-nintendo*
14844
14845NIOS2 ARCHITECTURE
14846M: Dinh Nguyen <[email protected]>
14847S: Maintained
14848T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14849F: arch/nios2/
14850
14851NITRO ENCLAVES (NE)
14852M: Alexandru Ciobotaru <[email protected]>
14853L: [email protected]
14854L: The AWS Nitro Enclaves Team <[email protected]>
14855S: Supported
14856W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14857F: Documentation/virt/ne_overview.rst
14858F: drivers/virt/nitro_enclaves/
14859F: include/linux/nitro_enclaves.h
14860F: include/uapi/linux/nitro_enclaves.h
14861F: samples/nitro_enclaves/
14862
14863NOHZ, DYNTICKS SUPPORT
14864M: Frederic Weisbecker <[email protected]>
14865M: Thomas Gleixner <[email protected]>
14866M: Ingo Molnar <[email protected]>
14867L: [email protected]
14868S: Maintained
14869T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14870F: include/linux/sched/nohz.h
14871F: include/linux/tick.h
14872F: kernel/time/tick*.*
14873
14874NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14875M: Pavel Machek <[email protected]>
14876M: Sakari Ailus <[email protected]>
14877L: [email protected]
14878S: Maintained
14879F: drivers/media/i2c/ad5820.c
14880F: drivers/media/i2c/et8ek8
14881
14882NOKIA N900 POWER SUPPLY DRIVERS
14883R: Pali Rohár <[email protected]>
14884F: drivers/power/supply/bq2415x_charger.c
14885F: drivers/power/supply/bq27xxx_battery.c
14886F: drivers/power/supply/bq27xxx_battery_i2c.c
14887F: drivers/power/supply/isp1704_charger.c
14888F: drivers/power/supply/rx51_battery.c
14889F: include/linux/power/bq2415x_charger.h
14890F: include/linux/power/bq27xxx_battery.h
14891
14892NOLIBC HEADER FILE
14893M: Willy Tarreau <[email protected]>
14894S: Maintained
14895T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14896F: tools/include/nolibc/
14897F: tools/testing/selftests/nolibc/
14898
14899NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
14900M: Hans de Goede <[email protected]>
14901L: [email protected]
14902S: Maintained
14903F: drivers/input/touchscreen/novatek-nvt-ts.c
14904
14905NSDEPS
14906M: Matthias Maennich <[email protected]>
14907S: Maintained
14908F: Documentation/core-api/symbol-namespaces.rst
14909F: scripts/nsdeps
14910
14911NTB AMD DRIVER
14912M: Sanjay R Mehta <[email protected]>
14913M: Shyam Sundar S K <[email protected]>
14914L: [email protected]
14915S: Supported
14916F: drivers/ntb/hw/amd/
14917
14918NTB DRIVER CORE
14919M: Jon Mason <[email protected]>
14920M: Dave Jiang <[email protected]>
14921M: Allen Hubbe <[email protected]>
14922L: [email protected]
14923S: Supported
14924W: https://github.com/jonmason/ntb/wiki
14925T: git git://github.com/jonmason/ntb.git
14926F: drivers/net/ntb_netdev.c
14927F: drivers/ntb/
14928F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
14929F: include/linux/ntb.h
14930F: include/linux/ntb_transport.h
14931F: tools/testing/selftests/ntb/
14932
14933NTB IDT DRIVER
14934M: Serge Semin <[email protected]>
14935L: [email protected]
14936S: Supported
14937F: drivers/ntb/hw/idt/
14938
14939NTB INTEL DRIVER
14940M: Dave Jiang <[email protected]>
14941L: [email protected]
14942S: Supported
14943W: https://github.com/davejiang/linux/wiki
14944T: git https://github.com/davejiang/linux.git
14945F: drivers/ntb/hw/intel/
14946
14947NTFS FILESYSTEM
14948M: Anton Altaparmakov <[email protected]>
14949R: Namjae Jeon <[email protected]>
14950L: [email protected]
14951S: Supported
14952W: http://www.tuxera.com/
14953T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14954F: Documentation/filesystems/ntfs.rst
14955F: fs/ntfs/
14956
14957NTFS3 FILESYSTEM
14958M: Konstantin Komarov <[email protected]>
14959L: [email protected]
14960S: Supported
14961W: http://www.paragon-software.com/
14962T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14963F: Documentation/filesystems/ntfs3.rst
14964F: fs/ntfs3/
14965
14966NUBUS SUBSYSTEM
14967M: Finn Thain <[email protected]>
14968L: [email protected]
14969S: Maintained
14970F: arch/*/include/asm/nubus.h
14971F: drivers/nubus/
14972F: include/linux/nubus.h
14973F: include/uapi/linux/nubus.h
14974
14975NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14976M: Antonino Daplas <[email protected]>
14977L: [email protected]
14978S: Maintained
14979F: drivers/video/fbdev/nvidia/
14980F: drivers/video/fbdev/riva/
14981
14982NVIDIA WMI EC BACKLIGHT DRIVER
14983M: Daniel Dadap <[email protected]>
14984L: [email protected]
14985S: Supported
14986F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14987F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
14988
14989NVM EXPRESS DRIVER
14990M: Keith Busch <[email protected]>
14991M: Jens Axboe <[email protected]>
14992M: Christoph Hellwig <[email protected]>
14993M: Sagi Grimberg <[email protected]>
14994L: [email protected]
14995S: Supported
14996W: http://git.infradead.org/nvme.git
14997T: git git://git.infradead.org/nvme.git
14998F: Documentation/nvme/
14999F: drivers/nvme/common/
15000F: drivers/nvme/host/
15001F: include/linux/nvme-*.h
15002F: include/linux/nvme.h
15003F: include/uapi/linux/nvme_ioctl.h
15004
15005NVM EXPRESS FABRICS AUTHENTICATION
15006M: Hannes Reinecke <[email protected]>
15007L: [email protected]
15008S: Supported
15009F: drivers/nvme/host/auth.c
15010F: drivers/nvme/target/auth.c
15011F: drivers/nvme/target/fabrics-cmd-auth.c
15012F: include/linux/nvme-auth.h
15013
15014NVM EXPRESS FC TRANSPORT DRIVERS
15015M: James Smart <[email protected]>
15016L: [email protected]
15017S: Supported
15018F: drivers/nvme/host/fc.c
15019F: drivers/nvme/target/fc.c
15020F: drivers/nvme/target/fcloop.c
15021F: include/linux/nvme-fc-driver.h
15022F: include/linux/nvme-fc.h
15023
15024NVM EXPRESS HARDWARE MONITORING SUPPORT
15025M: Guenter Roeck <[email protected]>
15026L: [email protected]
15027S: Supported
15028F: drivers/nvme/host/hwmon.c
15029
15030NVM EXPRESS TARGET DRIVER
15031M: Christoph Hellwig <[email protected]>
15032M: Sagi Grimberg <[email protected]>
15033M: Chaitanya Kulkarni <[email protected]>
15034L: [email protected]
15035S: Supported
15036W: http://git.infradead.org/nvme.git
15037T: git git://git.infradead.org/nvme.git
15038F: drivers/nvme/target/
15039
15040NVMEM FRAMEWORK
15041M: Srinivas Kandagatla <[email protected]>
15042S: Maintained
15043T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
15044F: Documentation/ABI/stable/sysfs-bus-nvmem
15045F: Documentation/devicetree/bindings/nvmem/
15046F: drivers/nvmem/
15047F: include/linux/nvmem-consumer.h
15048F: include/linux/nvmem-provider.h
15049
15050NXP BLUETOOTH WIRELESS DRIVERS
15051M: Amitkumar Karwar <[email protected]>
15052M: Neeraj Kale <[email protected]>
15053S: Maintained
15054F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
15055F: drivers/bluetooth/btnxpuart.c
15056
15057NXP C45 TJA11XX PHY DRIVER
15058M: Radu Pirea <[email protected]>
15059L: [email protected]
15060S: Maintained
15061F: drivers/net/phy/nxp-c45-tja11xx.c
15062
15063NXP FSPI DRIVER
15064M: Han Xu <[email protected]>
15065M: Haibo Chen <[email protected]>
15066R: Yogesh Gaur <[email protected]>
15067L: [email protected]
15068S: Maintained
15069F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
15070F: drivers/spi/spi-nxp-fspi.c
15071
15072NXP FXAS21002C DRIVER
15073M: Rui Miguel Silva <[email protected]>
15074L: [email protected]
15075S: Maintained
15076F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
15077F: drivers/iio/gyro/fxas21002c.h
15078F: drivers/iio/gyro/fxas21002c_core.c
15079F: drivers/iio/gyro/fxas21002c_i2c.c
15080F: drivers/iio/gyro/fxas21002c_spi.c
15081
15082NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
15083M: Haibo Chen <[email protected]>
15084L: [email protected]
15085L: [email protected]
15086S: Maintained
15087F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
15088F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
15089F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
15090F: drivers/iio/adc/imx7d_adc.c
15091F: drivers/iio/adc/imx93_adc.c
15092F: drivers/iio/adc/vf610_adc.c
15093
15094NXP i.MX 8M ISI DRIVER
15095M: Laurent Pinchart <[email protected]>
15096L: [email protected]
15097S: Maintained
15098F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
15099F: drivers/media/platform/nxp/imx8-isi/
15100
15101NXP i.MX 8MP DW100 V4L2 DRIVER
15102M: Xavier Roumegue <[email protected]>
15103L: [email protected]
15104S: Maintained
15105F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
15106F: Documentation/userspace-api/media/drivers/dw100.rst
15107F: drivers/media/platform/nxp/dw100/
15108F: include/uapi/linux/dw100.h
15109
15110NXP i.MX 8MQ DCSS DRIVER
15111M: Laurentiu Palcu <[email protected]>
15112R: Lucas Stach <[email protected]>
15113L: [email protected]
15114S: Maintained
15115F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
15116F: drivers/gpu/drm/imx/dcss/
15117
15118NXP i.MX 8QXP ADC DRIVER
15119M: Cai Huoqing <[email protected]>
15120M: Haibo Chen <[email protected]>
15121L: [email protected]
15122L: [email protected]
15123S: Maintained
15124F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
15125F: drivers/iio/adc/imx8qxp-adc.c
15126
15127NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15128M: Mirela Rabulea <[email protected]>
15129R: NXP Linux Team <[email protected]>
15130L: [email protected]
15131S: Maintained
15132F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15133F: drivers/media/platform/nxp/imx-jpeg
15134
15135NXP i.MX CLOCK DRIVERS
15136M: Abel Vesa <[email protected]>
15137R: Peng Fan <[email protected]>
15138L: [email protected]
15139L: [email protected]
15140S: Maintained
15141T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
15142F: Documentation/devicetree/bindings/clock/imx*
15143F: drivers/clk/imx/
15144F: include/dt-bindings/clock/imx*
15145
15146NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
15147M: Jagan Teki <[email protected]>
15148S: Maintained
15149F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
15150F: drivers/regulator/pf8x00-regulator.c
15151
15152NXP PTN5150A CC LOGIC AND EXTCON DRIVER
15153M: Krzysztof Kozlowski <[email protected]>
15154L: [email protected]
15155S: Maintained
15156F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
15157F: drivers/extcon/extcon-ptn5150.c
15158
15159NXP SGTL5000 DRIVER
15160M: Fabio Estevam <[email protected]>
15161L: [email protected] (moderated for non-subscribers)
15162S: Maintained
15163F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
15164F: sound/soc/codecs/sgtl5000*
15165
15166NXP SJA1105 ETHERNET SWITCH DRIVER
15167M: Vladimir Oltean <[email protected]>
15168L: [email protected]
15169S: Maintained
15170F: drivers/net/dsa/sja1105
15171F: drivers/net/pcs/pcs-xpcs-nxp.c
15172
15173NXP TDA998X DRM DRIVER
15174M: Russell King <[email protected]>
15175S: Maintained
15176T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
15177T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
15178F: drivers/gpu/drm/i2c/tda998x_drv.c
15179F: include/drm/i2c/tda998x.h
15180F: include/dt-bindings/display/tda998x.h
15181K: "nxp,tda998x"
15182
15183NXP TFA9879 DRIVER
15184M: Peter Rosin <[email protected]>
15185L: [email protected] (moderated for non-subscribers)
15186S: Maintained
15187F: Documentation/devicetree/bindings/sound/tfa9879.txt
15188F: sound/soc/codecs/tfa9879*
15189
15190NXP-NCI NFC DRIVER
15191S: Orphan
15192F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
15193F: drivers/nfc/nxp-nci
15194
15195NXP/Goodix TFA989X (TFA1) DRIVER
15196M: Stephan Gerhold <[email protected]>
15197L: [email protected] (moderated for non-subscribers)
15198S: Maintained
15199F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
15200F: sound/soc/codecs/tfa989x.c
15201
15202NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15203M: Jonas Malaco <[email protected]>
15204L: [email protected]
15205S: Maintained
15206F: Documentation/hwmon/nzxt-kraken2.rst
15207F: drivers/hwmon/nzxt-kraken2.c
15208
15209NZXT-SMART2 HARDWARE MONITORING DRIVER
15210M: Aleksandr Mezin <[email protected]>
15211L: [email protected]
15212S: Maintained
15213F: Documentation/hwmon/nzxt-smart2.rst
15214F: drivers/hwmon/nzxt-smart2.c
15215
15216OBJAGG
15217M: Jiri Pirko <[email protected]>
15218L: [email protected]
15219S: Supported
15220F: include/linux/objagg.h
15221F: lib/objagg.c
15222F: lib/test_objagg.c
15223
15224OBJTOOL
15225M: Josh Poimboeuf <[email protected]>
15226M: Peter Zijlstra <[email protected]>
15227S: Supported
15228F: include/linux/objtool*.h
15229F: tools/objtool/
15230
15231OCELOT ETHERNET SWITCH DRIVER
15232M: Vladimir Oltean <[email protected]>
15233M: Claudiu Manoil <[email protected]>
15234M: Alexandre Belloni <[email protected]>
15235M: [email protected]
15236L: [email protected]
15237S: Supported
15238F: drivers/net/dsa/ocelot/*
15239F: drivers/net/ethernet/mscc/
15240F: include/soc/mscc/ocelot*
15241F: net/dsa/tag_ocelot.c
15242F: net/dsa/tag_ocelot_8021q.c
15243F: tools/testing/selftests/drivers/net/ocelot/*
15244
15245OCELOT EXTERNAL SWITCH CONTROL
15246M: Colin Foster <[email protected]>
15247S: Supported
15248F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
15249F: drivers/mfd/ocelot*
15250F: drivers/net/dsa/ocelot/ocelot_ext.c
15251F: include/linux/mfd/ocelot.h
15252
15253OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
15254M: Frederic Barrat <[email protected]>
15255M: Andrew Donnellan <[email protected]>
15256L: [email protected]
15257S: Supported
15258F: Documentation/userspace-api/accelerators/ocxl.rst
15259F: arch/powerpc/include/asm/pnv-ocxl.h
15260F: arch/powerpc/platforms/powernv/ocxl.c
15261F: drivers/misc/ocxl/
15262F: include/misc/ocxl*
15263F: include/uapi/misc/ocxl.h
15264
15265OMAP AUDIO SUPPORT
15266M: Peter Ujfalusi <[email protected]>
15267M: Jarkko Nikula <[email protected]>
15268L: [email protected] (moderated for non-subscribers)
15269L: [email protected]
15270S: Maintained
15271F: sound/soc/ti/n810.c
15272F: sound/soc/ti/omap*
15273F: sound/soc/ti/rx51.c
15274F: sound/soc/ti/sdma-pcm.*
15275
15276OMAP CLOCK FRAMEWORK SUPPORT
15277M: Paul Walmsley <[email protected]>
15278L: [email protected]
15279S: Maintained
15280F: arch/arm/*omap*/*clock*
15281
15282OMAP DEVICE TREE SUPPORT
15283M: Benoît Cousson <[email protected]>
15284M: Tony Lindgren <[email protected]>
15285L: [email protected]
15286L: [email protected]
15287S: Maintained
15288F: arch/arm/boot/dts/*am3*
15289F: arch/arm/boot/dts/*am4*
15290F: arch/arm/boot/dts/*am5*
15291F: arch/arm/boot/dts/*dra7*
15292F: arch/arm/boot/dts/*omap*
15293F: arch/arm/boot/dts/logicpd-som-lv*
15294F: arch/arm/boot/dts/logicpd-torpedo*
15295
15296OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
15297L: [email protected]
15298L: [email protected]
15299S: Orphan
15300F: Documentation/arm/omap/dss.rst
15301F: drivers/video/fbdev/omap2/
15302
15303OMAP FRAMEBUFFER SUPPORT
15304L: [email protected]
15305L: [email protected]
15306S: Orphan
15307F: drivers/video/fbdev/omap/
15308
15309OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15310M: Roger Quadros <[email protected]>
15311M: Tony Lindgren <[email protected]>
15312L: [email protected]
15313S: Maintained
15314F: arch/arm/mach-omap2/*gpmc*
15315F: drivers/memory/omap-gpmc.c
15316
15317OMAP GPIO DRIVER
15318M: Grygorii Strashko <[email protected]>
15319M: Santosh Shilimkar <[email protected]>
15320M: Kevin Hilman <[email protected]>
15321L: [email protected]
15322S: Maintained
15323F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15324F: drivers/gpio/gpio-omap.c
15325
15326OMAP HARDWARE SPINLOCK SUPPORT
15327M: Ohad Ben-Cohen <[email protected]>
15328L: [email protected]
15329S: Maintained
15330F: drivers/hwspinlock/omap_hwspinlock.c
15331
15332OMAP HS MMC SUPPORT
15333L: [email protected]
15334L: [email protected]
15335S: Orphan
15336F: drivers/mmc/host/omap_hsmmc.c
15337
15338OMAP HWMOD DATA
15339M: Paul Walmsley <[email protected]>
15340L: [email protected]
15341S: Maintained
15342F: arch/arm/mach-omap2/omap_hwmod*data*
15343
15344OMAP HWMOD SUPPORT
15345M: Benoît Cousson <[email protected]>
15346M: Paul Walmsley <[email protected]>
15347L: [email protected]
15348S: Maintained
15349F: arch/arm/mach-omap2/omap_hwmod.*
15350
15351OMAP I2C DRIVER
15352M: Vignesh R <[email protected]>
15353L: [email protected]
15354L: [email protected]
15355S: Maintained
15356F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15357F: drivers/i2c/busses/i2c-omap.c
15358
15359OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15360M: Laurent Pinchart <[email protected]>
15361L: [email protected]
15362S: Maintained
15363F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
15364F: drivers/media/platform/ti/omap3isp/
15365F: drivers/staging/media/omap4iss/
15366
15367OMAP MMC SUPPORT
15368M: Aaro Koskinen <[email protected]>
15369L: [email protected]
15370S: Odd Fixes
15371F: drivers/mmc/host/omap.c
15372
15373OMAP POWER MANAGEMENT SUPPORT
15374M: Kevin Hilman <[email protected]>
15375L: [email protected]
15376S: Maintained
15377F: arch/arm/*omap*/*pm*
15378F: drivers/cpufreq/omap-cpufreq.c
15379
15380OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
15381M: Paul Walmsley <[email protected]>
15382L: [email protected]
15383S: Maintained
15384F: arch/arm/mach-omap2/prm*
15385
15386OMAP RANDOM NUMBER GENERATOR SUPPORT
15387M: Deepak Saxena <[email protected]>
15388S: Maintained
15389F: drivers/char/hw_random/omap-rng.c
15390
15391OMAP USB SUPPORT
15392L: [email protected]
15393L: [email protected]
15394S: Orphan
15395F: arch/arm/*omap*/usb*
15396F: drivers/usb/*/*omap*
15397
15398OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
15399M: Mark Jackson <[email protected]>
15400L: [email protected]
15401S: Maintained
15402F: arch/arm/boot/dts/am335x-nano.dts
15403
15404OMAP1 SUPPORT
15405M: Aaro Koskinen <[email protected]>
15406M: Janusz Krzysztofik <[email protected]>
15407M: Tony Lindgren <[email protected]>
15408L: [email protected]
15409S: Maintained
15410Q: http://patchwork.kernel.org/project/linux-omap/list/
15411T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15412F: arch/arm/configs/omap1_defconfig
15413F: arch/arm/mach-omap1/
15414F: drivers/i2c/busses/i2c-omap.c
15415F: include/linux/platform_data/ams-delta-fiq.h
15416F: include/linux/platform_data/i2c-omap.h
15417
15418OMAP2+ SUPPORT
15419M: Tony Lindgren <[email protected]>
15420L: [email protected]
15421S: Maintained
15422W: http://www.muru.com/linux/omap/
15423W: http://linux.omap.com/
15424Q: http://patchwork.kernel.org/project/linux-omap/list/
15425T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15426F: arch/arm/configs/omap2plus_defconfig
15427F: arch/arm/mach-omap2/
15428F: drivers/bus/ti-sysc.c
15429F: drivers/i2c/busses/i2c-omap.c
15430F: drivers/irqchip/irq-omap-intc.c
15431F: drivers/mfd/*omap*.c
15432F: drivers/mfd/menelaus.c
15433F: drivers/mfd/palmas.c
15434F: drivers/mfd/tps65217.c
15435F: drivers/mfd/tps65218.c
15436F: drivers/mfd/tps65219.c
15437F: drivers/mfd/tps65910.c
15438F: drivers/mfd/twl-core.[ch]
15439F: drivers/mfd/twl4030*.c
15440F: drivers/mfd/twl6030*.c
15441F: drivers/mfd/twl6040*.c
15442F: drivers/regulator/palmas-regulator*.c
15443F: drivers/regulator/pbias-regulator.c
15444F: drivers/regulator/tps65217-regulator.c
15445F: drivers/regulator/tps65218-regulator.c
15446F: drivers/regulator/tps65219-regulator.c
15447F: drivers/regulator/tps65910-regulator.c
15448F: drivers/regulator/twl-regulator.c
15449F: drivers/regulator/twl6030-regulator.c
15450F: include/linux/platform_data/i2c-omap.h
15451F: include/linux/platform_data/ti-sysc.h
15452
15453OMFS FILESYSTEM
15454M: Bob Copeland <[email protected]>
15455L: [email protected]
15456S: Maintained
15457F: Documentation/filesystems/omfs.rst
15458F: fs/omfs/
15459
15460OMNIVISION OG01A1B SENSOR DRIVER
15461M: Shawn Tu <[email protected]>
15462L: [email protected]
15463S: Maintained
15464F: drivers/media/i2c/og01a1b.c
15465
15466OMNIVISION OV02A10 SENSOR DRIVER
15467M: Dongchun Zhu <[email protected]>
15468L: [email protected]
15469S: Maintained
15470T: git git://linuxtv.org/media_tree.git
15471F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15472F: drivers/media/i2c/ov02a10.c
15473
15474OMNIVISION OV08D10 SENSOR DRIVER
15475M: Jimmy Su <[email protected]>
15476L: [email protected]
15477S: Maintained
15478T: git git://linuxtv.org/media_tree.git
15479F: drivers/media/i2c/ov08d10.c
15480
15481OMNIVISION OV08X40 SENSOR DRIVER
15482M: Jason Chen <[email protected]>
15483L: [email protected]
15484S: Maintained
15485T: git git://linuxtv.org/media_tree.git
15486F: drivers/media/i2c/ov08x40.c
15487
15488OMNIVISION OV13858 SENSOR DRIVER
15489M: Sakari Ailus <[email protected]>
15490L: [email protected]
15491S: Maintained
15492T: git git://linuxtv.org/media_tree.git
15493F: drivers/media/i2c/ov13858.c
15494
15495OMNIVISION OV13B10 SENSOR DRIVER
15496M: Arec Kao <[email protected]>
15497L: [email protected]
15498S: Maintained
15499T: git git://linuxtv.org/media_tree.git
15500F: drivers/media/i2c/ov13b10.c
15501
15502OMNIVISION OV2680 SENSOR DRIVER
15503M: Rui Miguel Silva <[email protected]>
15504L: [email protected]
15505S: Maintained
15506T: git git://linuxtv.org/media_tree.git
15507F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15508F: drivers/media/i2c/ov2680.c
15509
15510OMNIVISION OV2685 SENSOR DRIVER
15511M: Shunqian Zheng <[email protected]>
15512L: [email protected]
15513S: Maintained
15514T: git git://linuxtv.org/media_tree.git
15515F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
15516F: drivers/media/i2c/ov2685.c
15517
15518OMNIVISION OV2740 SENSOR DRIVER
15519M: Tianshu Qiu <[email protected]>
15520R: Shawn Tu <[email protected]>
15521R: Bingbu Cao <[email protected]>
15522L: [email protected]
15523S: Maintained
15524T: git git://linuxtv.org/media_tree.git
15525F: drivers/media/i2c/ov2740.c
15526
15527OMNIVISION OV4689 SENSOR DRIVER
15528M: Mikhail Rudenko <[email protected]>
15529L: [email protected]
15530S: Maintained
15531T: git git://linuxtv.org/media_tree.git
15532F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
15533F: drivers/media/i2c/ov5647.c
15534
15535OMNIVISION OV5640 SENSOR DRIVER
15536M: Steve Longerbeam <[email protected]>
15537L: [email protected]
15538S: Maintained
15539T: git git://linuxtv.org/media_tree.git
15540F: drivers/media/i2c/ov5640.c
15541
15542OMNIVISION OV5647 SENSOR DRIVER
15543M: Dave Stevenson <[email protected]>
15544M: Jacopo Mondi <[email protected]>
15545L: [email protected]
15546S: Maintained
15547T: git git://linuxtv.org/media_tree.git
15548F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15549F: drivers/media/i2c/ov5647.c
15550
15551OMNIVISION OV5670 SENSOR DRIVER
15552M: Chiranjeevi Rapolu <[email protected]>
15553L: [email protected]
15554S: Maintained
15555T: git git://linuxtv.org/media_tree.git
15556F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
15557F: drivers/media/i2c/ov5670.c
15558
15559OMNIVISION OV5675 SENSOR DRIVER
15560M: Shawn Tu <[email protected]>
15561L: [email protected]
15562S: Maintained
15563T: git git://linuxtv.org/media_tree.git
15564F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
15565F: drivers/media/i2c/ov5675.c
15566
15567OMNIVISION OV5693 SENSOR DRIVER
15568M: Daniel Scally <[email protected]>
15569L: [email protected]
15570S: Maintained
15571T: git git://linuxtv.org/media_tree.git
15572F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15573F: drivers/media/i2c/ov5693.c
15574
15575OMNIVISION OV5695 SENSOR DRIVER
15576M: Shunqian Zheng <[email protected]>
15577L: [email protected]
15578S: Maintained
15579T: git git://linuxtv.org/media_tree.git
15580F: drivers/media/i2c/ov5695.c
15581
15582OMNIVISION OV7670 SENSOR DRIVER
15583L: [email protected]
15584S: Orphan
15585T: git git://linuxtv.org/media_tree.git
15586F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15587F: drivers/media/i2c/ov7670.c
15588
15589OMNIVISION OV772x SENSOR DRIVER
15590M: Jacopo Mondi <[email protected]>
15591L: [email protected]
15592S: Odd fixes
15593T: git git://linuxtv.org/media_tree.git
15594F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15595F: drivers/media/i2c/ov772x.c
15596F: include/media/i2c/ov772x.h
15597
15598OMNIVISION OV7740 SENSOR DRIVER
15599M: Wenyou Yang <[email protected]>
15600L: [email protected]
15601S: Maintained
15602T: git git://linuxtv.org/media_tree.git
15603F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15604F: drivers/media/i2c/ov7740.c
15605
15606OMNIVISION OV8856 SENSOR DRIVER
15607M: Sakari Ailus <[email protected]>
15608L: [email protected]
15609S: Maintained
15610T: git git://linuxtv.org/media_tree.git
15611F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15612F: drivers/media/i2c/ov8856.c
15613
15614OMNIVISION OV8858 SENSOR DRIVER
15615M: Jacopo Mondi <[email protected]>
15616M: Nicholas Roth <[email protected]>
15617L: [email protected]
15618S: Maintained
15619T: git git://linuxtv.org/media_tree.git
15620F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
15621F: drivers/media/i2c/ov8858.c
15622
15623OMNIVISION OV9282 SENSOR DRIVER
15624M: Paul J. Murphy <[email protected]>
15625M: Daniele Alessandrelli <[email protected]>
15626L: [email protected]
15627S: Maintained
15628T: git git://linuxtv.org/media_tree.git
15629F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15630F: drivers/media/i2c/ov9282.c
15631
15632OMNIVISION OV9640 SENSOR DRIVER
15633M: Petr Cvek <[email protected]>
15634L: [email protected]
15635S: Maintained
15636F: drivers/media/i2c/ov9640.*
15637
15638OMNIVISION OV9650 SENSOR DRIVER
15639M: Sakari Ailus <[email protected]>
15640R: Akinobu Mita <[email protected]>
15641R: Sylwester Nawrocki <[email protected]>
15642L: [email protected]
15643S: Maintained
15644T: git git://linuxtv.org/media_tree.git
15645F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15646F: drivers/media/i2c/ov9650.c
15647
15648OMNIVISION OV9734 SENSOR DRIVER
15649M: Tianshu Qiu <[email protected]>
15650R: Bingbu Cao <[email protected]>
15651L: [email protected]
15652S: Maintained
15653T: git git://linuxtv.org/media_tree.git
15654F: drivers/media/i2c/ov9734.c
15655
15656ONBOARD USB HUB DRIVER
15657M: Matthias Kaehlcke <[email protected]>
15658L: [email protected]
15659S: Maintained
15660F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15661F: drivers/usb/misc/onboard_usb_hub.c
15662
15663ONENAND FLASH DRIVER
15664M: Kyungmin Park <[email protected]>
15665L: [email protected]
15666S: Maintained
15667F: drivers/mtd/nand/onenand/
15668F: include/linux/mtd/onenand*.h
15669
15670ONEXPLAYER FAN DRIVER
15671M: Derek John Clark <[email protected]>
15672M: Joaquín Ignacio Aramendía <[email protected]>
15673L: [email protected]
15674S: Maintained
15675F: drivers/hwmon/oxp-sensors.c
15676
15677ONIE TLV NVMEM LAYOUT DRIVER
15678M: Miquel Raynal <[email protected]>
15679S: Maintained
15680F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
15681F: drivers/nvmem/layouts/onie-tlv.c
15682
15683ONION OMEGA2+ BOARD
15684M: Harvey Hunt <[email protected]>
15685L: [email protected]
15686S: Maintained
15687F: arch/mips/boot/dts/ralink/omega2p.dts
15688
15689ONSEMI ETHERNET PHY DRIVERS
15690M: Piergiorgio Beruto <[email protected]>
15691L: [email protected]
15692S: Supported
15693W: http://www.onsemi.com
15694F: drivers/net/phy/ncn*
15695
15696OP-TEE DRIVER
15697M: Jens Wiklander <[email protected]>
15698L: [email protected]
15699S: Maintained
15700F: Documentation/ABI/testing/sysfs-bus-optee-devices
15701F: drivers/tee/optee/
15702
15703OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15704M: Sumit Garg <[email protected]>
15705L: [email protected]
15706S: Maintained
15707F: drivers/char/hw_random/optee-rng.c
15708
15709OP-TEE RTC DRIVER
15710M: Clément Léger <[email protected]>
15711L: [email protected]
15712S: Maintained
15713F: drivers/rtc/rtc-optee.c
15714
15715OPA-VNIC DRIVER
15716M: Dennis Dalessandro <[email protected]>
15717L: [email protected]
15718S: Supported
15719F: drivers/infiniband/ulp/opa_vnic
15720
15721OPEN FIRMWARE AND FLATTENED DEVICE TREE
15722M: Rob Herring <[email protected]>
15723M: Frank Rowand <[email protected]>
15724L: [email protected]
15725S: Maintained
15726W: http://www.devicetree.org/
15727C: irc://irc.libera.chat/devicetree
15728T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15729F: Documentation/ABI/testing/sysfs-firmware-ofw
15730F: drivers/of/
15731F: include/linux/of*.h
15732F: scripts/dtc/
15733K: of_overlay_notifier_
15734K: of_overlay_fdt_apply
15735K: of_overlay_remove
15736
15737OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15738M: Rob Herring <[email protected]>
15739M: Krzysztof Kozlowski <[email protected]>
15740M: Conor Dooley <[email protected]>
15741L: [email protected]
15742S: Maintained
15743Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15744C: irc://irc.libera.chat/devicetree
15745T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15746F: Documentation/devicetree/
15747F: arch/*/boot/dts/
15748F: include/dt-bindings/
15749
15750OPENCOMPUTE PTP CLOCK DRIVER
15751M: Jonathan Lemon <[email protected]>
15752M: Vadim Fedorenko <[email protected]>
15753L: [email protected]
15754S: Maintained
15755F: drivers/ptp/ptp_ocp.c
15756
15757OPENCORES I2C BUS DRIVER
15758M: Peter Korsgaard <[email protected]>
15759M: Andrew Lunn <[email protected]>
15760L: [email protected]
15761S: Maintained
15762F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15763F: Documentation/i2c/busses/i2c-ocores.rst
15764F: drivers/i2c/busses/i2c-ocores.c
15765F: include/linux/platform_data/i2c-ocores.h
15766
15767OPENRISC ARCHITECTURE
15768M: Jonas Bonn <[email protected]>
15769M: Stefan Kristiansson <[email protected]>
15770M: Stafford Horne <[email protected]>
15771L: [email protected]
15772S: Maintained
15773W: http://openrisc.io
15774T: git https://github.com/openrisc/linux.git
15775F: Documentation/arch/openrisc/
15776F: Documentation/devicetree/bindings/openrisc/
15777F: arch/openrisc/
15778F: drivers/irqchip/irq-ompic.c
15779F: drivers/irqchip/irq-or1k-*
15780
15781OPENVSWITCH
15782M: Pravin B Shelar <[email protected]>
15783L: [email protected]
15784L: [email protected]
15785S: Maintained
15786W: http://openvswitch.org
15787F: include/uapi/linux/openvswitch.h
15788F: net/openvswitch/
15789F: tools/testing/selftests/net/openvswitch/
15790
15791OPERATING PERFORMANCE POINTS (OPP)
15792M: Viresh Kumar <[email protected]>
15793M: Nishanth Menon <[email protected]>
15794M: Stephen Boyd <[email protected]>
15795L: [email protected]
15796S: Maintained
15797T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15798F: Documentation/devicetree/bindings/opp/
15799F: Documentation/power/opp.rst
15800F: drivers/opp/
15801F: include/linux/pm_opp.h
15802
15803OPL4 DRIVER
15804M: Clemens Ladisch <[email protected]>
15805L: [email protected] (moderated for non-subscribers)
15806S: Maintained
15807T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15808F: sound/drivers/opl4/
15809
15810ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15811M: Mark Fasheh <[email protected]>
15812M: Joel Becker <[email protected]>
15813M: Joseph Qi <[email protected]>
15814L: [email protected] (moderated for non-subscribers)
15815S: Supported
15816W: http://ocfs2.wiki.kernel.org
15817F: Documentation/filesystems/dlmfs.rst
15818F: Documentation/filesystems/ocfs2.rst
15819F: fs/ocfs2/
15820
15821ORANGEFS FILESYSTEM
15822M: Mike Marshall <[email protected]>
15823R: Martin Brandenburg <[email protected]>
15824L: [email protected]
15825S: Supported
15826T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15827F: Documentation/filesystems/orangefs.rst
15828F: fs/orangefs/
15829
15830ORINOCO DRIVER
15831L: [email protected]
15832S: Orphan
15833W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15834W: http://www.nongnu.org/orinoco/
15835F: drivers/net/wireless/intersil/orinoco/
15836
15837OV2659 OMNIVISION SENSOR DRIVER
15838M: "Lad, Prabhakar" <[email protected]>
15839L: [email protected]
15840S: Maintained
15841W: https://linuxtv.org
15842Q: http://patchwork.linuxtv.org/project/linux-media/list/
15843T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15844F: drivers/media/i2c/ov2659.c
15845F: include/media/i2c/ov2659.h
15846
15847OVERLAY FILESYSTEM
15848M: Miklos Szeredi <[email protected]>
15849L: [email protected]
15850S: Supported
15851T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15852F: Documentation/filesystems/overlayfs.rst
15853F: fs/overlayfs/
15854
15855P54 WIRELESS DRIVER
15856M: Christian Lamparter <[email protected]>
15857L: [email protected]
15858S: Maintained
15859W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15860F: drivers/net/wireless/intersil/p54/
15861
15862PACKET SOCKETS
15863M: Willem de Bruijn <[email protected]>
15864S: Maintained
15865F: include/uapi/linux/if_packet.h
15866F: net/packet/af_packet.c
15867
15868PACKING
15869M: Vladimir Oltean <[email protected]>
15870L: [email protected]
15871S: Supported
15872F: Documentation/core-api/packing.rst
15873F: include/linux/packing.h
15874F: lib/packing.c
15875
15876PADATA PARALLEL EXECUTION MECHANISM
15877M: Steffen Klassert <[email protected]>
15878M: Daniel Jordan <[email protected]>
15879L: [email protected]
15880L: [email protected]
15881S: Maintained
15882F: Documentation/core-api/padata.rst
15883F: include/linux/padata.h
15884F: kernel/padata.c
15885
15886PAGE CACHE
15887M: Matthew Wilcox (Oracle) <[email protected]>
15888L: [email protected]
15889S: Supported
15890T: git git://git.infradead.org/users/willy/pagecache.git
15891F: Documentation/filesystems/locking.rst
15892F: Documentation/filesystems/vfs.rst
15893F: include/linux/pagemap.h
15894F: mm/filemap.c
15895F: mm/page-writeback.c
15896F: mm/readahead.c
15897F: mm/truncate.c
15898
15899PAGE POOL
15900M: Jesper Dangaard Brouer <[email protected]>
15901M: Ilias Apalodimas <[email protected]>
15902L: [email protected]
15903S: Supported
15904F: Documentation/networking/page_pool.rst
15905F: include/net/page_pool.h
15906F: include/trace/events/page_pool.h
15907F: net/core/page_pool.c
15908
15909PAGE TABLE CHECK
15910M: Pasha Tatashin <[email protected]>
15911M: Andrew Morton <[email protected]>
15912L: [email protected]
15913S: Maintained
15914F: Documentation/mm/page_table_check.rst
15915F: include/linux/page_table_check.h
15916F: mm/page_table_check.c
15917
15918PANASONIC LAPTOP ACPI EXTRAS DRIVER
15919M: Kenneth Chan <[email protected]>
15920L: [email protected]
15921S: Maintained
15922F: drivers/platform/x86/panasonic-laptop.c
15923
15924PARALLAX PING IIO SENSOR DRIVER
15925M: Andreas Klinger <[email protected]>
15926L: [email protected]
15927S: Maintained
15928F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15929F: drivers/iio/proximity/ping.c
15930
15931PARALLEL LCD/KEYPAD PANEL DRIVER
15932M: Willy Tarreau <[email protected]>
15933M: Ksenija Stanojevic <[email protected]>
15934S: Odd Fixes
15935F: Documentation/admin-guide/lcd-panel-cgram.rst
15936F: drivers/auxdisplay/panel.c
15937
15938PARALLEL PORT SUBSYSTEM
15939M: Sudip Mukherjee <[email protected]>
15940M: Sudip Mukherjee <[email protected]>
15941L: [email protected] (subscribers-only)
15942S: Maintained
15943F: Documentation/driver-api/parport*.rst
15944F: drivers/char/ppdev.c
15945F: drivers/parport/
15946F: include/linux/parport*.h
15947F: include/uapi/linux/ppdev.h
15948
15949PARAVIRT_OPS INTERFACE
15950M: Juergen Gross <[email protected]>
15951M: Srivatsa S. Bhat (VMware) <[email protected]>
15952R: Alexey Makhalov <[email protected]>
15953R: VMware PV-Drivers Reviewers <[email protected]>
15954L: [email protected]
15955L: [email protected]
15956S: Supported
15957T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15958F: Documentation/virt/paravirt_ops.rst
15959F: arch/*/include/asm/paravirt*.h
15960F: arch/*/kernel/paravirt*
15961F: include/linux/hypervisor.h
15962
15963PARISC ARCHITECTURE
15964M: "James E.J. Bottomley" <[email protected]>
15965M: Helge Deller <[email protected]>
15966L: [email protected]
15967S: Maintained
15968W: https://parisc.wiki.kernel.org
15969Q: http://patchwork.kernel.org/project/linux-parisc/list/
15970T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15971T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15972F: Documentation/arch/parisc/
15973F: arch/parisc/
15974F: drivers/char/agp/parisc-agp.c
15975F: drivers/input/misc/hp_sdc_rtc.c
15976F: drivers/input/serio/gscps2.c
15977F: drivers/input/serio/hp_sdc*
15978F: drivers/parisc/
15979F: drivers/parport/parport_gsc.*
15980F: drivers/tty/serial/8250/8250_parisc.c
15981F: drivers/video/console/sti*
15982F: drivers/video/fbdev/sti*
15983F: drivers/video/logo/logo_parisc*
15984F: include/linux/hp_sdc.h
15985
15986PARMAN
15987M: Jiri Pirko <[email protected]>
15988L: [email protected]
15989S: Supported
15990F: include/linux/parman.h
15991F: lib/parman.c
15992F: lib/test_parman.c
15993
15994PC ENGINES APU BOARD DRIVER
15995M: Enrico Weigelt, metux IT consult <[email protected]>
15996S: Maintained
15997F: drivers/platform/x86/pcengines-apuv2.c
15998
15999PC87360 HARDWARE MONITORING DRIVER
16000M: Jim Cromie <[email protected]>
16001L: [email protected]
16002S: Maintained
16003F: Documentation/hwmon/pc87360.rst
16004F: drivers/hwmon/pc87360.c
16005
16006PC8736x GPIO DRIVER
16007M: Jim Cromie <[email protected]>
16008S: Maintained
16009F: drivers/char/pc8736x_gpio.c
16010
16011PC87427 HARDWARE MONITORING DRIVER
16012M: Jean Delvare <[email protected]>
16013L: [email protected]
16014S: Maintained
16015F: Documentation/hwmon/pc87427.rst
16016F: drivers/hwmon/pc87427.c
16017
16018PCA9532 LED DRIVER
16019M: Riku Voipio <[email protected]>
16020S: Maintained
16021F: drivers/leds/leds-pca9532.c
16022F: include/linux/leds-pca9532.h
16023
16024PCA9541 I2C BUS MASTER SELECTOR DRIVER
16025M: Guenter Roeck <[email protected]>
16026L: [email protected]
16027S: Maintained
16028F: drivers/i2c/muxes/i2c-mux-pca9541.c
16029
16030PCDP - PRIMARY CONSOLE AND DEBUG PORT
16031M: Khalid Aziz <[email protected]>
16032S: Maintained
16033F: drivers/firmware/pcdp.*
16034
16035PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
16036M: Thomas Petazzoni <[email protected]>
16037M: Pali Rohár <[email protected]>
16038L: [email protected]
16039L: [email protected] (moderated for non-subscribers)
16040S: Maintained
16041F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
16042F: drivers/pci/controller/pci-aardvark.c
16043
16044PCI DRIVER FOR ALTERA PCIE IP
16045M: Joyce Ooi <[email protected]>
16046L: [email protected]
16047S: Supported
16048F: Documentation/devicetree/bindings/pci/altera-pcie.txt
16049F: drivers/pci/controller/pcie-altera.c
16050
16051PCI DRIVER FOR APPLIEDMICRO XGENE
16052M: Toan Le <[email protected]>
16053L: [email protected]
16054L: [email protected] (moderated for non-subscribers)
16055S: Maintained
16056F: Documentation/devicetree/bindings/pci/xgene-pci.txt
16057F: drivers/pci/controller/pci-xgene.c
16058
16059PCI DRIVER FOR ARM VERSATILE PLATFORM
16060M: Rob Herring <[email protected]>
16061L: [email protected]
16062L: [email protected] (moderated for non-subscribers)
16063S: Maintained
16064F: Documentation/devicetree/bindings/pci/versatile.yaml
16065F: drivers/pci/controller/pci-versatile.c
16066
16067PCI DRIVER FOR ARMADA 8K
16068M: Thomas Petazzoni <[email protected]>
16069L: [email protected]
16070L: [email protected] (moderated for non-subscribers)
16071S: Maintained
16072F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
16073F: drivers/pci/controller/dwc/pcie-armada8k.c
16074
16075PCI DRIVER FOR CADENCE PCIE IP
16076M: Tom Joseph <[email protected]>
16077L: [email protected]
16078S: Maintained
16079F: Documentation/devicetree/bindings/pci/cdns,*
16080F: drivers/pci/controller/cadence/
16081
16082PCI DRIVER FOR FREESCALE LAYERSCAPE
16083M: Minghuan Lian <[email protected]>
16084M: Mingkai Hu <[email protected]>
16085M: Roy Zang <[email protected]>
16086L: [email protected]
16087L: [email protected]
16088L: [email protected] (moderated for non-subscribers)
16089S: Maintained
16090F: drivers/pci/controller/dwc/*layerscape*
16091
16092PCI DRIVER FOR FU740
16093M: Paul Walmsley <[email protected]>
16094M: Greentime Hu <[email protected]>
16095L: [email protected]
16096S: Maintained
16097F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
16098F: drivers/pci/controller/dwc/pcie-fu740.c
16099
16100PCI DRIVER FOR GENERIC OF HOSTS
16101M: Will Deacon <[email protected]>
16102L: [email protected]
16103L: [email protected] (moderated for non-subscribers)
16104S: Maintained
16105F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
16106F: drivers/pci/controller/pci-host-common.c
16107F: drivers/pci/controller/pci-host-generic.c
16108
16109PCI DRIVER FOR IMX6
16110M: Richard Zhu <[email protected]>
16111M: Lucas Stach <[email protected]>
16112L: [email protected]
16113L: [email protected] (moderated for non-subscribers)
16114S: Maintained
16115F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
16116F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
16117F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
16118F: drivers/pci/controller/dwc/*imx6*
16119
16120PCI DRIVER FOR INTEL IXP4XX
16121M: Linus Walleij <[email protected]>
16122S: Maintained
16123F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
16124F: drivers/pci/controller/pci-ixp4xx.c
16125
16126PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
16127M: Nirmal Patel <[email protected]>
16128R: Jonathan Derrick <[email protected]>
16129L: [email protected]
16130S: Supported
16131F: drivers/pci/controller/vmd.c
16132
16133PCI DRIVER FOR MICROSEMI SWITCHTEC
16134M: Kurt Schwemmer <[email protected]>
16135M: Logan Gunthorpe <[email protected]>
16136L: [email protected]
16137S: Maintained
16138F: Documentation/ABI/testing/sysfs-class-switchtec
16139F: Documentation/driver-api/switchtec.rst
16140F: drivers/ntb/hw/mscc/
16141F: drivers/pci/switch/switchtec*
16142F: include/linux/switchtec.h
16143F: include/uapi/linux/switchtec_ioctl.h
16144
16145PCI DRIVER FOR MOBIVEIL PCIE IP
16146M: Karthikeyan Mitran <[email protected]>
16147M: Hou Zhiqiang <[email protected]>
16148L: [email protected]
16149S: Supported
16150F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
16151F: drivers/pci/controller/mobiveil/pcie-mobiveil*
16152
16153PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
16154M: Thomas Petazzoni <[email protected]>
16155M: Pali Rohár <[email protected]>
16156L: [email protected]
16157L: [email protected] (moderated for non-subscribers)
16158S: Maintained
16159F: drivers/pci/controller/*mvebu*
16160
16161PCI DRIVER FOR NVIDIA TEGRA
16162M: Thierry Reding <[email protected]>
16163L: [email protected]
16164L: [email protected]
16165S: Supported
16166F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
16167F: drivers/pci/controller/pci-tegra.c
16168
16169PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
16170M: Hou Zhiqiang <[email protected]>
16171L: [email protected]
16172L: [email protected] (moderated for non-subscribers)
16173S: Maintained
16174F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
16175F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
16176
16177PCI DRIVER FOR RENESAS R-CAR
16178M: Marek Vasut <[email protected]>
16179M: Yoshihiro Shimoda <[email protected]>
16180L: [email protected]
16181L: [email protected]
16182S: Maintained
16183F: Documentation/devicetree/bindings/pci/*rcar*
16184F: drivers/pci/controller/*rcar*
16185
16186PCI DRIVER FOR SAMSUNG EXYNOS
16187M: Jingoo Han <[email protected]>
16188L: [email protected]
16189L: [email protected] (moderated for non-subscribers)
16190L: [email protected]
16191S: Maintained
16192F: drivers/pci/controller/dwc/pci-exynos.c
16193
16194PCI DRIVER FOR SYNOPSYS DESIGNWARE
16195M: Jingoo Han <[email protected]>
16196M: Gustavo Pimentel <[email protected]>
16197L: [email protected]
16198S: Maintained
16199F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16200F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16201F: drivers/pci/controller/dwc/*designware*
16202
16203PCI DRIVER FOR TI DRA7XX/J721E
16204M: Vignesh Raghavendra <[email protected]>
16205L: [email protected]
16206L: [email protected]
16207L: [email protected] (moderated for non-subscribers)
16208S: Supported
16209F: Documentation/devicetree/bindings/pci/ti-pci.txt
16210F: drivers/pci/controller/cadence/pci-j721e.c
16211F: drivers/pci/controller/dwc/pci-dra7xx.c
16212
16213PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
16214M: Linus Walleij <[email protected]>
16215L: [email protected]
16216S: Maintained
16217F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
16218F: drivers/pci/controller/pci-v3-semi.c
16219
16220PCI DRIVER FOR XILINX VERSAL CPM
16221M: Bharat Kumar Gogada <[email protected]>
16222M: Michal Simek <[email protected]>
16223L: [email protected]
16224S: Maintained
16225F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16226F: drivers/pci/controller/pcie-xilinx-cpm.c
16227
16228PCI ENDPOINT SUBSYSTEM
16229M: Lorenzo Pieralisi <[email protected]>
16230M: Krzysztof Wilczyński <[email protected]>
16231R: Manivannan Sadhasivam <[email protected]>
16232R: Kishon Vijay Abraham I <[email protected]>
16233L: [email protected]
16234S: Supported
16235Q: https://patchwork.kernel.org/project/linux-pci/list/
16236B: https://bugzilla.kernel.org
16237C: irc://irc.oftc.net/linux-pci
16238T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16239F: Documentation/PCI/endpoint/*
16240F: Documentation/misc-devices/pci-endpoint-test.rst
16241F: drivers/misc/pci_endpoint_test.c
16242F: drivers/pci/endpoint/
16243F: tools/pci/
16244
16245PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
16246M: Mahesh J Salgaonkar <[email protected]>
16247R: Oliver O'Halloran <[email protected]>
16248L: [email protected]
16249S: Supported
16250F: Documentation/PCI/pci-error-recovery.rst
16251F: Documentation/powerpc/eeh-pci-error-recovery.rst
16252F: arch/powerpc/include/*/eeh*.h
16253F: arch/powerpc/kernel/eeh*.c
16254F: arch/powerpc/platforms/*/eeh*.c
16255F: drivers/pci/pcie/aer.c
16256F: drivers/pci/pcie/dpc.c
16257F: drivers/pci/pcie/err.c
16258
16259PCI ERROR RECOVERY
16260M: Linas Vepstas <[email protected]>
16261L: [email protected]
16262S: Supported
16263F: Documentation/PCI/pci-error-recovery.rst
16264
16265PCI MSI DRIVER FOR ALTERA MSI IP
16266M: Joyce Ooi <[email protected]>
16267L: [email protected]
16268S: Supported
16269F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16270F: drivers/pci/controller/pcie-altera-msi.c
16271
16272PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16273M: Toan Le <[email protected]>
16274L: [email protected]
16275L: [email protected] (moderated for non-subscribers)
16276S: Maintained
16277F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16278F: drivers/pci/controller/pci-xgene-msi.c
16279
16280PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16281M: Lorenzo Pieralisi <[email protected]>
16282M: Krzysztof Wilczyński <[email protected]>
16283R: Rob Herring <[email protected]>
16284L: [email protected]
16285S: Supported
16286Q: https://patchwork.kernel.org/project/linux-pci/list/
16287B: https://bugzilla.kernel.org
16288C: irc://irc.oftc.net/linux-pci
16289T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16290F: Documentation/devicetree/bindings/pci/
16291F: drivers/pci/controller/
16292F: drivers/pci/pci-bridge-emul.c
16293F: drivers/pci/pci-bridge-emul.h
16294
16295PCI PEER-TO-PEER DMA (P2PDMA)
16296M: Bjorn Helgaas <[email protected]>
16297M: Logan Gunthorpe <[email protected]>
16298L: [email protected]
16299S: Supported
16300Q: https://patchwork.kernel.org/project/linux-pci/list/
16301B: https://bugzilla.kernel.org
16302C: irc://irc.oftc.net/linux-pci
16303T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16304F: Documentation/driver-api/pci/p2pdma.rst
16305F: drivers/pci/p2pdma.c
16306F: include/linux/pci-p2pdma.h
16307
16308PCI SUBSYSTEM
16309M: Bjorn Helgaas <[email protected]>
16310L: [email protected]
16311S: Supported
16312Q: https://patchwork.kernel.org/project/linux-pci/list/
16313B: https://bugzilla.kernel.org
16314C: irc://irc.oftc.net/linux-pci
16315T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16316F: Documentation/PCI/
16317F: Documentation/devicetree/bindings/pci/
16318F: arch/x86/kernel/early-quirks.c
16319F: arch/x86/kernel/quirks.c
16320F: arch/x86/pci/
16321F: drivers/acpi/pci*
16322F: drivers/pci/
16323F: include/asm-generic/pci*
16324F: include/linux/of_pci.h
16325F: include/linux/pci*
16326F: include/uapi/linux/pci*
16327F: lib/pci*
16328
16329PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16330M: Jonathan Chocron <[email protected]>
16331L: [email protected]
16332S: Maintained
16333F: Documentation/devicetree/bindings/pci/pcie-al.txt
16334F: drivers/pci/controller/dwc/pcie-al.c
16335
16336PCIE DRIVER FOR AMLOGIC MESON
16337M: Yue Wang <[email protected]>
16338L: [email protected]
16339L: [email protected]
16340S: Maintained
16341F: drivers/pci/controller/dwc/pci-meson.c
16342
16343PCIE DRIVER FOR AXIS ARTPEC
16344M: Jesper Nilsson <[email protected]>
16345L: [email protected]
16346L: [email protected]
16347S: Maintained
16348F: Documentation/devicetree/bindings/pci/axis,artpec*
16349F: drivers/pci/controller/dwc/*artpec*
16350
16351PCIE DRIVER FOR CAVIUM THUNDERX
16352M: Robert Richter <[email protected]>
16353L: [email protected]
16354L: [email protected] (moderated for non-subscribers)
16355S: Odd Fixes
16356F: drivers/pci/controller/pci-thunder-*
16357
16358PCIE DRIVER FOR HISILICON
16359M: Zhou Wang <[email protected]>
16360L: [email protected]
16361S: Maintained
16362F: drivers/pci/controller/dwc/pcie-hisi.c
16363
16364PCIE DRIVER FOR HISILICON KIRIN
16365M: Xiaowei Song <[email protected]>
16366M: Binghui Wang <[email protected]>
16367L: [email protected]
16368S: Maintained
16369F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
16370F: drivers/pci/controller/dwc/pcie-kirin.c
16371
16372PCIE DRIVER FOR HISILICON STB
16373M: Shawn Guo <[email protected]>
16374L: [email protected]
16375S: Maintained
16376F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
16377F: drivers/pci/controller/dwc/pcie-histb.c
16378
16379PCIE DRIVER FOR INTEL KEEM BAY
16380M: Srikanth Thokala <[email protected]>
16381L: [email protected]
16382S: Supported
16383F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
16384F: drivers/pci/controller/dwc/pcie-keembay.c
16385
16386PCIE DRIVER FOR INTEL LGM GW SOC
16387M: Rahul Tanwar <[email protected]>
16388L: [email protected]
16389S: Maintained
16390F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
16391F: drivers/pci/controller/dwc/pcie-intel-gw.c
16392
16393PCIE DRIVER FOR MEDIATEK
16394M: Ryder Lee <[email protected]>
16395M: Jianjun Wang <[email protected]>
16396L: [email protected]
16397L: [email protected] (moderated for non-subscribers)
16398S: Supported
16399F: Documentation/devicetree/bindings/pci/mediatek*
16400F: drivers/pci/controller/*mediatek*
16401
16402PCIE DRIVER FOR MICROCHIP
16403M: Daire McNamara <[email protected]>
16404L: [email protected]
16405S: Supported
16406F: Documentation/devicetree/bindings/pci/microchip*
16407F: drivers/pci/controller/*microchip*
16408
16409PCIE DRIVER FOR QUALCOMM MSM
16410M: Manivannan Sadhasivam <[email protected]>
16411L: [email protected]
16412L: [email protected]
16413S: Maintained
16414F: drivers/pci/controller/dwc/pcie-qcom.c
16415
16416PCIE DRIVER FOR ROCKCHIP
16417M: Shawn Lin <[email protected]>
16418L: [email protected]
16419L: [email protected]
16420S: Maintained
16421F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
16422F: drivers/pci/controller/pcie-rockchip*
16423
16424PCIE DRIVER FOR SOCIONEXT UNIPHIER
16425M: Kunihiko Hayashi <[email protected]>
16426L: [email protected]
16427S: Maintained
16428F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
16429F: drivers/pci/controller/dwc/pcie-uniphier*
16430
16431PCIE DRIVER FOR ST SPEAR13XX
16432M: Pratyush Anand <[email protected]>
16433L: [email protected]
16434S: Maintained
16435F: drivers/pci/controller/dwc/*spear*
16436
16437PCIE ENDPOINT DRIVER FOR QUALCOMM
16438M: Manivannan Sadhasivam <[email protected]>
16439L: [email protected]
16440L: [email protected]
16441S: Maintained
16442F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
16443F: drivers/pci/controller/dwc/pcie-qcom-ep.c
16444
16445PCMCIA SUBSYSTEM
16446M: Dominik Brodowski <[email protected]>
16447S: Odd Fixes
16448T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
16449F: Documentation/pcmcia/
16450F: drivers/pcmcia/
16451F: include/pcmcia/
16452F: tools/pcmcia/
16453
16454PCNET32 NETWORK DRIVER
16455M: Don Fry <[email protected]>
16456L: [email protected]
16457S: Maintained
16458F: drivers/net/ethernet/amd/pcnet32.c
16459
16460PCRYPT PARALLEL CRYPTO ENGINE
16461M: Steffen Klassert <[email protected]>
16462L: [email protected]
16463S: Maintained
16464F: crypto/pcrypt.c
16465F: include/crypto/pcrypt.h
16466
16467PECI HARDWARE MONITORING DRIVERS
16468M: Iwona Winiarska <[email protected]>
16469L: [email protected]
16470S: Supported
16471F: Documentation/hwmon/peci-cputemp.rst
16472F: Documentation/hwmon/peci-dimmtemp.rst
16473F: drivers/hwmon/peci/
16474
16475PECI SUBSYSTEM
16476M: Iwona Winiarska <[email protected]>
16477L: [email protected] (moderated for non-subscribers)
16478S: Supported
16479F: Documentation/devicetree/bindings/peci/
16480F: Documentation/peci/
16481F: drivers/peci/
16482F: include/linux/peci-cpu.h
16483F: include/linux/peci.h
16484
16485PENSANDO ETHERNET DRIVERS
16486M: Shannon Nelson <[email protected]>
16487M: Brett Creeley <[email protected]>
16488M: [email protected]
16489L: [email protected]
16490S: Supported
16491F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16492F: drivers/net/ethernet/pensando/
16493
16494PER-CPU MEMORY ALLOCATOR
16495M: Dennis Zhou <[email protected]>
16496M: Tejun Heo <[email protected]>
16497M: Christoph Lameter <[email protected]>
16498L: [email protected]
16499S: Maintained
16500T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16501F: arch/*/include/asm/percpu.h
16502F: include/linux/percpu*.h
16503F: lib/percpu*.c
16504F: mm/percpu*.c
16505
16506PER-TASK DELAY ACCOUNTING
16507M: Balbir Singh <[email protected]>
16508S: Maintained
16509F: include/linux/delayacct.h
16510F: kernel/delayacct.c
16511
16512PERFORMANCE EVENTS SUBSYSTEM
16513M: Peter Zijlstra <[email protected]>
16514M: Ingo Molnar <[email protected]>
16515M: Arnaldo Carvalho de Melo <[email protected]>
16516R: Mark Rutland <[email protected]>
16517R: Alexander Shishkin <[email protected]>
16518R: Jiri Olsa <[email protected]>
16519R: Namhyung Kim <[email protected]>
16520R: Ian Rogers <[email protected]>
16521R: Adrian Hunter <[email protected]>
16522L: [email protected]
16523L: [email protected]
16524S: Supported
16525W: https://perf.wiki.kernel.org/
16526T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16527F: arch/*/events/*
16528F: arch/*/events/*/*
16529F: arch/*/include/asm/perf_event.h
16530F: arch/*/kernel/*/*/perf_event*.c
16531F: arch/*/kernel/*/perf_event*.c
16532F: arch/*/kernel/perf_callchain.c
16533F: arch/*/kernel/perf_event*.c
16534F: include/linux/perf_event.h
16535F: include/uapi/linux/perf_event.h
16536F: kernel/events/*
16537F: tools/lib/perf/
16538F: tools/perf/
16539
16540PERFORMANCE EVENTS TOOLING ARM64
16541R: John Garry <[email protected]>
16542R: Will Deacon <[email protected]>
16543R: James Clark <[email protected]>
16544R: Mike Leach <[email protected]>
16545R: Leo Yan <[email protected]>
16546L: [email protected] (moderated for non-subscribers)
16547S: Supported
16548F: tools/build/feature/test-libopencsd.c
16549F: tools/perf/arch/arm*/
16550F: tools/perf/pmu-events/arch/arm64/
16551F: tools/perf/util/arm-spe*
16552F: tools/perf/util/cs-etm*
16553
16554PERSONALITY HANDLING
16555M: Christoph Hellwig <[email protected]>
16556L: [email protected]
16557S: Maintained
16558F: include/linux/personality.h
16559F: include/uapi/linux/personality.h
16560
16561PHOENIX RC FLIGHT CONTROLLER ADAPTER
16562M: Marcus Folkesson <[email protected]>
16563L: [email protected]
16564S: Maintained
16565F: Documentation/input/devices/pxrc.rst
16566F: drivers/input/joystick/pxrc.c
16567
16568PHONET PROTOCOL
16569M: Remi Denis-Courmont <[email protected]>
16570S: Supported
16571F: Documentation/networking/phonet.rst
16572F: include/linux/phonet.h
16573F: include/net/phonet/
16574F: include/uapi/linux/phonet.h
16575F: net/phonet/
16576
16577PHRAM MTD DRIVER
16578M: Joern Engel <[email protected]>
16579L: [email protected]
16580S: Maintained
16581F: drivers/mtd/devices/phram.c
16582
16583PICOLCD HID DRIVER
16584M: Bruno Prémont <[email protected]>
16585L: [email protected]
16586S: Maintained
16587F: drivers/hid/hid-picolcd*
16588
16589PIDFD API
16590M: Christian Brauner <[email protected]>
16591L: [email protected]
16592S: Maintained
16593T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16594F: samples/pidfd/
16595F: tools/testing/selftests/clone3/
16596F: tools/testing/selftests/pid_namespace/
16597F: tools/testing/selftests/pidfd/
16598K: (?i)pidfd
16599K: (?i)clone3
16600K: \b(clone_args|kernel_clone_args)\b
16601
16602PIN CONTROL SUBSYSTEM
16603M: Linus Walleij <[email protected]>
16604L: [email protected]
16605S: Maintained
16606T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16607F: Documentation/devicetree/bindings/pinctrl/
16608F: Documentation/driver-api/pin-control.rst
16609F: drivers/pinctrl/
16610F: include/dt-bindings/pinctrl/
16611F: include/linux/pinctrl/
16612
16613PIN CONTROLLER - AMD
16614M: Basavaraj Natikar <[email protected]>
16615M: Shyam Sundar S K <[email protected]>
16616S: Maintained
16617F: drivers/pinctrl/pinctrl-amd.c
16618
16619PIN CONTROLLER - FREESCALE
16620M: Dong Aisheng <[email protected]>
16621M: Fabio Estevam <[email protected]>
16622M: Shawn Guo <[email protected]>
16623M: Jacky Bai <[email protected]>
16624R: Pengutronix Kernel Team <[email protected]>
16625L: [email protected]
16626S: Maintained
16627F: Documentation/devicetree/bindings/pinctrl/fsl,*
16628F: drivers/pinctrl/freescale/
16629
16630PIN CONTROLLER - INTEL
16631M: Mika Westerberg <[email protected]>
16632M: Andy Shevchenko <[email protected]>
16633S: Supported
16634T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16635F: drivers/pinctrl/intel/
16636
16637PIN CONTROLLER - KEEMBAY
16638M: Lakshmi Sowjanya D <[email protected]>
16639S: Supported
16640F: drivers/pinctrl/pinctrl-keembay*
16641
16642PIN CONTROLLER - MEDIATEK
16643M: Sean Wang <[email protected]>
16644L: [email protected] (moderated for non-subscribers)
16645S: Maintained
16646F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16647F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
16648F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16649F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16650F: drivers/pinctrl/mediatek/
16651
16652PIN CONTROLLER - MEDIATEK MIPS
16653M: Arınç ÜNAL <[email protected]>
16654M: Sergio Paracuellos <[email protected]>
16655L: [email protected] (moderated for non-subscribers)
16656L: [email protected]
16657S: Maintained
16658F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
16659F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
16660F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
16661F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
16662F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
16663F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
16664F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
16665F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
16666F: drivers/pinctrl/mediatek/pinctrl-mt7620.c
16667F: drivers/pinctrl/mediatek/pinctrl-mt7621.c
16668F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c
16669F: drivers/pinctrl/mediatek/pinctrl-mtmips.*
16670F: drivers/pinctrl/mediatek/pinctrl-rt2880.c
16671F: drivers/pinctrl/mediatek/pinctrl-rt305x.c
16672F: drivers/pinctrl/mediatek/pinctrl-rt3883.c
16673
16674PIN CONTROLLER - MICROCHIP AT91
16675M: Ludovic Desroches <[email protected]>
16676L: [email protected] (moderated for non-subscribers)
16677L: [email protected]
16678S: Supported
16679F: drivers/gpio/gpio-sama5d2-piobu.c
16680F: drivers/pinctrl/pinctrl-at91*
16681
16682PIN CONTROLLER - NXP S32
16683M: Chester Lin <[email protected]>
16684R: NXP S32 Linux Team <[email protected]>
16685L: [email protected]
16686S: Maintained
16687F: Documentation/devicetree/bindings/pinctrl/nxp,s32*
16688F: drivers/pinctrl/nxp/
16689
16690PIN CONTROLLER - QUALCOMM
16691M: Bjorn Andersson <[email protected]>
16692L: [email protected]
16693S: Maintained
16694F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16695F: drivers/pinctrl/qcom/
16696
16697PIN CONTROLLER - RENESAS
16698M: Geert Uytterhoeven <[email protected]>
16699L: [email protected]
16700S: Supported
16701T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16702F: Documentation/devicetree/bindings/pinctrl/renesas,*
16703F: drivers/pinctrl/renesas/
16704
16705PIN CONTROLLER - SAMSUNG
16706M: Tomasz Figa <[email protected]>
16707M: Krzysztof Kozlowski <[email protected]>
16708M: Sylwester Nawrocki <[email protected]>
16709R: Alim Akhtar <[email protected]>
16710L: [email protected] (moderated for non-subscribers)
16711L: [email protected]
16712S: Maintained
16713Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16714B: mailto:[email protected]
16715C: irc://irc.libera.chat/linux-exynos
16716T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16717F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16718F: drivers/pinctrl/samsung/
16719F: include/dt-bindings/pinctrl/samsung.h
16720
16721PIN CONTROLLER - SINGLE
16722M: Tony Lindgren <[email protected]>
16723M: Haojian Zhuang <[email protected]>
16724L: [email protected] (moderated for non-subscribers)
16725L: [email protected]
16726S: Maintained
16727F: drivers/pinctrl/pinctrl-single.c
16728
16729PIN CONTROLLER - SUNPLUS / TIBBO
16730M: Dvorkin Dmitry <[email protected]>
16731M: Wells Lu <[email protected]>
16732L: [email protected] (moderated for non-subscribers)
16733S: Maintained
16734W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16735F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16736F: drivers/pinctrl/sunplus/
16737F: include/dt-bindings/pinctrl/sppctl*.h
16738
16739PINE64 PINEPHONE KEYBOARD DRIVER
16740M: Samuel Holland <[email protected]>
16741S: Supported
16742F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
16743F: drivers/input/keyboard/pinephone-keyboard.c
16744
16745PKTCDVD DRIVER
16746M: [email protected]
16747S: Orphan
16748F: drivers/block/pktcdvd.c
16749F: include/linux/pktcdvd.h
16750F: include/uapi/linux/pktcdvd.h
16751
16752PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16753M: Tomasz Duszynski <[email protected]>
16754S: Maintained
16755F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16756F: drivers/iio/chemical/pms7003.c
16757
16758PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
16759M: Piergiorgio Beruto <[email protected]>
16760L: [email protected]
16761S: Maintained
16762F: drivers/net/phy/mdio-open-alliance.h
16763F: net/ethtool/plca.c
16764
16765PLDMFW LIBRARY
16766M: Jacob Keller <[email protected]>
16767S: Maintained
16768F: Documentation/driver-api/pldmfw/
16769F: include/linux/pldmfw.h
16770F: lib/pldmfw/
16771
16772PLX DMA DRIVER
16773M: Logan Gunthorpe <[email protected]>
16774S: Maintained
16775F: drivers/dma/plx_dma.c
16776
16777PM-GRAPH UTILITY
16778M: "Todd E Brandt" <[email protected]>
16779L: [email protected]
16780S: Supported
16781W: https://01.org/pm-graph
16782B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16783T: git git://github.com/intel/pm-graph
16784F: tools/power/pm-graph
16785
16786PM6764TR DRIVER
16787M: Charles Hsu <[email protected]>
16788L: [email protected]
16789S: Maintained
16790F: Documentation/hwmon/pm6764tr.rst
16791F: drivers/hwmon/pmbus/pm6764tr.c
16792
16793PMBUS HARDWARE MONITORING DRIVERS
16794M: Guenter Roeck <[email protected]>
16795L: [email protected]
16796S: Maintained
16797W: http://hwmon.wiki.kernel.org/
16798W: http://www.roeck-us.net/linux/drivers/
16799T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16800F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16801F: Documentation/devicetree/bindings/hwmon/max31785.txt
16802F: Documentation/hwmon/adm1275.rst
16803F: Documentation/hwmon/ibm-cffps.rst
16804F: Documentation/hwmon/ir35221.rst
16805F: Documentation/hwmon/lm25066.rst
16806F: Documentation/hwmon/ltc2978.rst
16807F: Documentation/hwmon/ltc3815.rst
16808F: Documentation/hwmon/max16064.rst
16809F: Documentation/hwmon/max20751.rst
16810F: Documentation/hwmon/max31785.rst
16811F: Documentation/hwmon/max34440.rst
16812F: Documentation/hwmon/max8688.rst
16813F: Documentation/hwmon/pmbus-core.rst
16814F: Documentation/hwmon/pmbus.rst
16815F: Documentation/hwmon/tps40422.rst
16816F: Documentation/hwmon/ucd9000.rst
16817F: Documentation/hwmon/ucd9200.rst
16818F: Documentation/hwmon/zl6100.rst
16819F: drivers/hwmon/pmbus/
16820F: include/linux/pmbus.h
16821
16822PMC SIERRA MaxRAID DRIVER
16823L: [email protected]
16824S: Orphan
16825W: http://www.pmc-sierra.com/
16826F: drivers/scsi/pmcraid.*
16827
16828PMC SIERRA PM8001 DRIVER
16829M: Jack Wang <[email protected]>
16830L: [email protected]
16831S: Supported
16832F: drivers/scsi/pm8001/
16833
16834PNI RM3100 IIO DRIVER
16835M: Song Qiang <[email protected]>
16836L: [email protected]
16837S: Maintained
16838F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16839F: drivers/iio/magnetometer/rm3100*
16840
16841PNP SUPPORT
16842M: "Rafael J. Wysocki" <[email protected]>
16843L: [email protected]
16844S: Maintained
16845F: drivers/pnp/
16846F: include/linux/pnp.h
16847
16848POSIX CLOCKS and TIMERS
16849M: Thomas Gleixner <[email protected]>
16850L: [email protected]
16851S: Maintained
16852T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16853F: fs/timerfd.c
16854F: include/linux/time_namespace.h
16855F: include/linux/timer*
16856F: kernel/time/*timer*
16857F: kernel/time/namespace.c
16858
16859POWER MANAGEMENT CORE
16860M: "Rafael J. Wysocki" <[email protected]>
16861L: [email protected]
16862S: Supported
16863B: https://bugzilla.kernel.org
16864T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16865F: drivers/base/power/
16866F: drivers/powercap/
16867F: include/linux/intel_rapl.h
16868F: include/linux/pm.h
16869F: include/linux/pm_*
16870F: include/linux/powercap.h
16871F: kernel/configs/nopm.config
16872
16873POWER STATE COORDINATION INTERFACE (PSCI)
16874M: Mark Rutland <[email protected]>
16875M: Lorenzo Pieralisi <[email protected]>
16876L: [email protected] (moderated for non-subscribers)
16877S: Maintained
16878F: drivers/firmware/psci/
16879F: include/linux/psci.h
16880F: include/uapi/linux/psci.h
16881
16882POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16883M: Sebastian Reichel <[email protected]>
16884L: [email protected]
16885S: Maintained
16886T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16887F: Documentation/ABI/testing/sysfs-class-power
16888F: Documentation/devicetree/bindings/power/supply/
16889F: drivers/power/supply/
16890F: include/linux/power/
16891F: include/linux/power_supply.h
16892
16893POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16894M: Suraj Jitindar Singh <[email protected]>
16895L: [email protected]
16896S: Maintained
16897F: drivers/char/powernv-op-panel.c
16898
16899PPP OVER ATM (RFC 2364)
16900M: Mitchell Blank Jr <[email protected]>
16901S: Maintained
16902F: include/uapi/linux/atmppp.h
16903F: net/atm/pppoatm.c
16904
16905PPP OVER ETHERNET
16906M: Michal Ostrowski <[email protected]>
16907S: Maintained
16908F: drivers/net/ppp/pppoe.c
16909F: drivers/net/ppp/pppox.c
16910
16911PPP OVER L2TP
16912M: James Chapman <[email protected]>
16913S: Maintained
16914F: include/linux/if_pppol2tp.h
16915F: include/uapi/linux/if_pppol2tp.h
16916F: net/l2tp/l2tp_ppp.c
16917
16918PPP PROTOCOL DRIVERS AND COMPRESSORS
16919L: [email protected]
16920S: Orphan
16921F: drivers/net/ppp/ppp_*
16922
16923PPS SUPPORT
16924M: Rodolfo Giometti <[email protected]>
16925L: [email protected] (subscribers-only)
16926S: Maintained
16927W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16928F: Documentation/ABI/testing/sysfs-pps
16929F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16930F: Documentation/driver-api/pps.rst
16931F: drivers/pps/
16932F: include/linux/pps*.h
16933F: include/uapi/linux/pps.h
16934
16935PPTP DRIVER
16936M: Dmitry Kozlov <[email protected]>
16937L: [email protected]
16938S: Maintained
16939W: http://sourceforge.net/projects/accel-pptp
16940F: drivers/net/ppp/pptp.c
16941
16942PRESSURE STALL INFORMATION (PSI)
16943M: Johannes Weiner <[email protected]>
16944M: Suren Baghdasaryan <[email protected]>
16945S: Maintained
16946F: include/linux/psi*
16947F: kernel/sched/psi.c
16948
16949PRINTK
16950M: Petr Mladek <[email protected]>
16951M: Sergey Senozhatsky <[email protected]>
16952R: Steven Rostedt <[email protected]>
16953R: John Ogness <[email protected]>
16954S: Maintained
16955T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16956F: include/linux/printk.h
16957F: kernel/printk/
16958
16959PRINTK INDEXING
16960R: Chris Down <[email protected]>
16961S: Maintained
16962F: Documentation/core-api/printk-index.rst
16963F: kernel/printk/index.c
16964K: printk_index
16965
16966PROC FILESYSTEM
16967L: [email protected]
16968L: [email protected]
16969S: Maintained
16970F: Documentation/filesystems/proc.rst
16971F: fs/proc/
16972F: include/linux/proc_fs.h
16973F: tools/testing/selftests/proc/
16974
16975PROC SYSCTL
16976M: Luis Chamberlain <[email protected]>
16977M: Kees Cook <[email protected]>
16978M: Iurii Zaikin <[email protected]>
16979L: [email protected]
16980L: [email protected]
16981S: Maintained
16982T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16983F: fs/proc/proc_sysctl.c
16984F: include/linux/sysctl.h
16985F: kernel/sysctl-test.c
16986F: kernel/sysctl.c
16987F: tools/testing/selftests/sysctl/
16988
16989PS3 NETWORK SUPPORT
16990M: Geoff Levand <[email protected]>
16991L: [email protected]
16992L: [email protected]
16993S: Maintained
16994F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16995
16996PS3 PLATFORM SUPPORT
16997M: Geoff Levand <[email protected]>
16998L: [email protected]
16999S: Maintained
17000F: arch/powerpc/boot/ps3*
17001F: arch/powerpc/include/asm/lv1call.h
17002F: arch/powerpc/include/asm/ps3*.h
17003F: arch/powerpc/platforms/ps3/
17004F: drivers/*/ps3*
17005F: drivers/ps3/
17006F: drivers/rtc/rtc-ps3.c
17007F: drivers/usb/host/*ps3.c
17008F: sound/ppc/snd_ps3*
17009
17010PS3VRAM DRIVER
17011M: Jim Paris <[email protected]>
17012M: Geoff Levand <[email protected]>
17013L: [email protected]
17014S: Maintained
17015F: drivers/block/ps3vram.c
17016
17017PSAMPLE PACKET SAMPLING SUPPORT
17018M: Yotam Gigi <[email protected]>
17019S: Maintained
17020F: include/net/psample.h
17021F: include/uapi/linux/psample.h
17022F: net/psample
17023
17024PSTORE FILESYSTEM
17025M: Kees Cook <[email protected]>
17026R: Tony Luck <[email protected]>
17027R: Guilherme G. Piccoli <[email protected]>
17028L: [email protected]
17029S: Supported
17030T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
17031F: Documentation/admin-guide/pstore-blk.rst
17032F: Documentation/admin-guide/ramoops.rst
17033F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
17034F: drivers/acpi/apei/erst.c
17035F: drivers/firmware/efi/efi-pstore.c
17036F: fs/pstore/
17037F: include/linux/pstore*
17038K: \b(pstore|ramoops)
17039
17040PTP HARDWARE CLOCK SUPPORT
17041M: Richard Cochran <[email protected]>
17042L: [email protected]
17043S: Maintained
17044W: http://linuxptp.sourceforge.net/
17045F: Documentation/ABI/testing/sysfs-ptp
17046F: Documentation/driver-api/ptp.rst
17047F: drivers/net/phy/dp83640*
17048F: drivers/ptp/*
17049F: include/linux/ptp_cl*
17050K: (?:\b|_)ptp(?:\b|_)
17051
17052PTP VIRTUAL CLOCK SUPPORT
17053M: Yangbo Lu <[email protected]>
17054L: [email protected]
17055S: Maintained
17056F: drivers/ptp/ptp_vclock.c
17057F: net/ethtool/phc_vclocks.c
17058
17059PTRACE SUPPORT
17060M: Oleg Nesterov <[email protected]>
17061S: Maintained
17062F: arch/*/*/ptrace*.c
17063F: arch/*/include/asm/ptrace*.h
17064F: arch/*/ptrace*.c
17065F: include/asm-generic/syscall.h
17066F: include/linux/ptrace.h
17067F: include/linux/regset.h
17068F: include/uapi/linux/ptrace.h
17069F: kernel/ptrace.c
17070
17071PULSE8-CEC DRIVER
17072M: Hans Verkuil <[email protected]>
17073L: [email protected]
17074S: Maintained
17075T: git git://linuxtv.org/media_tree.git
17076F: drivers/media/cec/usb/pulse8/
17077
17078PURELIFI PLFXLC DRIVER
17079M: Srinivasan Raju <[email protected]>
17080L: [email protected]
17081S: Supported
17082F: drivers/net/wireless/purelifi/plfxlc/
17083
17084PVRUSB2 VIDEO4LINUX DRIVER
17085M: Mike Isely <[email protected]>
17086L: [email protected] (subscribers-only)
17087L: [email protected]
17088S: Maintained
17089W: http://www.isely.net/pvrusb2/
17090T: git git://linuxtv.org/media_tree.git
17091F: Documentation/driver-api/media/drivers/pvrusb2*
17092F: drivers/media/usb/pvrusb2/
17093
17094PWC WEBCAM DRIVER
17095M: Hans Verkuil <[email protected]>
17096L: [email protected]
17097S: Odd Fixes
17098T: git git://linuxtv.org/media_tree.git
17099F: drivers/media/usb/pwc/*
17100F: include/trace/events/pwc.h
17101
17102PWM IR Transmitter
17103M: Sean Young <[email protected]>
17104L: [email protected]
17105S: Maintained
17106F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
17107F: drivers/media/rc/pwm-ir-tx.c
17108
17109PWM SUBSYSTEM
17110M: Thierry Reding <[email protected]>
17111R: Uwe Kleine-König <[email protected]>
17112L: [email protected]
17113S: Maintained
17114Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
17115T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
17116F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
17117F: Documentation/devicetree/bindings/pwm/
17118F: Documentation/driver-api/pwm.rst
17119F: drivers/gpio/gpio-mvebu.c
17120F: drivers/pwm/
17121F: drivers/video/backlight/pwm_bl.c
17122F: include/dt-bindings/pwm/
17123F: include/linux/pwm.h
17124F: include/linux/pwm_backlight.h
17125K: pwm_(config|apply_state|ops)
17126
17127PXA GPIO DRIVER
17128M: Robert Jarzmik <[email protected]>
17129L: [email protected]
17130S: Maintained
17131F: drivers/gpio/gpio-pxa.c
17132
17133PXA MMCI DRIVER
17134S: Orphan
17135
17136PXA RTC DRIVER
17137M: Robert Jarzmik <[email protected]>
17138L: [email protected]
17139S: Maintained
17140
17141PXA2xx/PXA3xx SUPPORT
17142M: Daniel Mack <[email protected]>
17143M: Haojian Zhuang <[email protected]>
17144M: Robert Jarzmik <[email protected]>
17145L: [email protected] (moderated for non-subscribers)
17146S: Maintained
17147T: git git://github.com/hzhuang1/linux.git
17148T: git git://github.com/rjarzmik/linux.git
17149F: arch/arm/boot/dts/pxa*
17150F: arch/arm/mach-pxa/
17151F: drivers/dma/pxa*
17152F: drivers/pcmcia/pxa2xx*
17153F: drivers/pinctrl/pxa/
17154F: drivers/spi/spi-pxa2xx*
17155F: drivers/usb/gadget/udc/pxa2*
17156F: include/sound/pxa2xx-lib.h
17157F: sound/arm/pxa*
17158F: sound/soc/pxa/
17159
17160QAT DRIVER
17161M: Giovanni Cabiddu <[email protected]>
17162L: [email protected]
17163S: Supported
17164F: drivers/crypto/intel/qat/
17165
17166QCOM AUDIO (ASoC) DRIVERS
17167M: Srinivas Kandagatla <[email protected]>
17168M: Banajit Goswami <[email protected]>
17169L: [email protected] (moderated for non-subscribers)
17170S: Supported
17171F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
17172F: Documentation/devicetree/bindings/sound/qcom,*
17173F: drivers/soc/qcom/apr.c
17174F: include/dt-bindings/sound/qcom,wcd9335.h
17175F: sound/soc/codecs/lpass-rx-macro.*
17176F: sound/soc/codecs/lpass-tx-macro.*
17177F: sound/soc/codecs/lpass-va-macro.c
17178F: sound/soc/codecs/lpass-wsa-macro.*
17179F: sound/soc/codecs/msm8916-wcd-analog.c
17180F: sound/soc/codecs/msm8916-wcd-digital.c
17181F: sound/soc/codecs/wcd-clsh-v2.*
17182F: sound/soc/codecs/wcd-mbhc-v2.*
17183F: sound/soc/codecs/wcd9335.*
17184F: sound/soc/codecs/wcd934x.c
17185F: sound/soc/codecs/wsa881x.c
17186F: sound/soc/codecs/wsa883x.c
17187F: sound/soc/qcom/
17188
17189QCOM EMBEDDED USB DEBUGGER (EUD)
17190M: Souradeep Chowdhury <[email protected]>
17191L: [email protected]
17192S: Maintained
17193F: Documentation/ABI/testing/sysfs-driver-eud
17194F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
17195F: drivers/usb/misc/qcom_eud.c
17196
17197QCOM IPA DRIVER
17198M: Alex Elder <[email protected]>
17199L: [email protected]
17200S: Supported
17201F: drivers/net/ipa/
17202
17203QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
17204M: Gabriel Somlo <[email protected]>
17205M: "Michael S. Tsirkin" <[email protected]>
17206L: [email protected]
17207S: Maintained
17208F: drivers/firmware/qemu_fw_cfg.c
17209F: include/uapi/linux/qemu_fw_cfg.h
17210
17211QIB DRIVER
17212M: Dennis Dalessandro <[email protected]>
17213L: [email protected]
17214S: Supported
17215F: drivers/infiniband/hw/qib/
17216
17217QLOGIC QL41xxx FCOE DRIVER
17218M: Saurav Kashyap <[email protected]>
17219M: Javed Hasan <[email protected]>
17220M: [email protected]
17221L: [email protected]
17222S: Supported
17223F: drivers/scsi/qedf/
17224
17225QLOGIC QL41xxx ISCSI DRIVER
17226M: Nilesh Javali <[email protected]>
17227M: Manish Rangankar <[email protected]>
17228M: [email protected]
17229L: [email protected]
17230S: Supported
17231F: drivers/scsi/qedi/
17232
17233QLOGIC QL4xxx ETHERNET DRIVER
17234M: Ariel Elior <[email protected]>
17235M: Manish Chopra <[email protected]>
17236L: [email protected]
17237S: Supported
17238F: drivers/net/ethernet/qlogic/qed/
17239F: drivers/net/ethernet/qlogic/qede/
17240F: include/linux/qed/
17241
17242QLOGIC QL4xxx RDMA DRIVER
17243M: Michal Kalderon <[email protected]>
17244M: Ariel Elior <[email protected]>
17245L: [email protected]
17246S: Supported
17247F: drivers/infiniband/hw/qedr/
17248F: include/uapi/rdma/qedr-abi.h
17249
17250QLOGIC QLA1280 SCSI DRIVER
17251M: Michael Reed <[email protected]>
17252L: [email protected]
17253S: Maintained
17254F: drivers/scsi/qla1280.[ch]
17255
17256QLOGIC QLA2XXX FC-SCSI DRIVER
17257M: Nilesh Javali <[email protected]>
17258M: [email protected]
17259L: [email protected]
17260S: Supported
17261F: drivers/scsi/qla2xxx/
17262
17263QLOGIC QLA3XXX NETWORK DRIVER
17264M: [email protected]
17265L: [email protected]
17266S: Supported
17267F: drivers/net/ethernet/qlogic/qla3xxx.*
17268
17269QLOGIC QLA4XXX iSCSI DRIVER
17270M: Nilesh Javali <[email protected]>
17271M: Manish Rangankar <[email protected]>
17272M: [email protected]
17273L: [email protected]
17274S: Supported
17275F: drivers/scsi/qla4xxx/
17276
17277QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
17278M: Shahed Shaikh <[email protected]>
17279M: Manish Chopra <[email protected]>
17280M: [email protected]
17281L: [email protected]
17282S: Supported
17283F: drivers/net/ethernet/qlogic/qlcnic/
17284
17285QLOGIC QLGE 10Gb ETHERNET DRIVER
17286M: Manish Chopra <[email protected]>
17287M: [email protected]
17288M: Coiby Xu <[email protected]>
17289L: [email protected]
17290S: Supported
17291F: Documentation/networking/device_drivers/qlogic/qlge.rst
17292F: drivers/staging/qlge/
17293
17294QM1D1B0004 MEDIA DRIVER
17295M: Akihiro Tsukada <[email protected]>
17296L: [email protected]
17297S: Odd Fixes
17298F: drivers/media/tuners/qm1d1b0004*
17299
17300QM1D1C0042 MEDIA DRIVER
17301M: Akihiro Tsukada <[email protected]>
17302L: [email protected]
17303S: Odd Fixes
17304F: drivers/media/tuners/qm1d1c0042*
17305
17306QNX4 FILESYSTEM
17307M: Anders Larsen <[email protected]>
17308S: Maintained
17309W: http://www.alarsen.net/linux/qnx4fs/
17310F: fs/qnx4/
17311F: include/uapi/linux/qnx4_fs.h
17312F: include/uapi/linux/qnxtypes.h
17313
17314QNX6 FILESYSTEM
17315S: Orphan
17316F: Documentation/filesystems/qnx6.rst
17317F: fs/qnx6/
17318F: include/linux/qnx6_fs.h
17319
17320QORIQ DPAA2 FSL-MC BUS DRIVER
17321M: Stuart Yoder <[email protected]>
17322M: Laurentiu Tudor <[email protected]>
17323L: [email protected]
17324S: Maintained
17325F: Documentation/ABI/stable/sysfs-bus-fsl-mc
17326F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17327F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17328F: drivers/bus/fsl-mc/
17329F: include/uapi/linux/fsl_mc.h
17330
17331QT1010 MEDIA DRIVER
17332M: Antti Palosaari <[email protected]>
17333L: [email protected]
17334S: Maintained
17335W: https://linuxtv.org
17336W: http://palosaari.fi/linux/
17337Q: http://patchwork.linuxtv.org/project/linux-media/list/
17338T: git git://linuxtv.org/anttip/media_tree.git
17339F: drivers/media/tuners/qt1010*
17340
17341QUALCOMM ATH12K WIRELESS DRIVER
17342M: Kalle Valo <[email protected]>
17343L: [email protected]
17344S: Supported
17345T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17346F: drivers/net/wireless/ath/ath12k/
17347
17348QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
17349M: Kalle Valo <[email protected]>
17350L: [email protected]
17351S: Supported
17352W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
17353T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17354F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml
17355F: drivers/net/wireless/ath/ath10k/
17356
17357QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
17358M: Kalle Valo <[email protected]>
17359L: [email protected]
17360S: Supported
17361T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17362F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
17363F: drivers/net/wireless/ath/ath11k/
17364
17365QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
17366M: Toke Høiland-Jørgensen <[email protected]>
17367L: [email protected]
17368S: Maintained
17369W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
17370F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
17371F: drivers/net/wireless/ath/ath9k/
17372
17373QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
17374M: Stephan Gerhold <[email protected]>
17375L: [email protected]
17376L: [email protected]
17377S: Maintained
17378F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
17379F: drivers/net/wwan/qcom_bam_dmux.c
17380
17381QUALCOMM CAMERA SUBSYSTEM DRIVER
17382M: Robert Foss <[email protected]>
17383M: Todor Tomov <[email protected]>
17384M: Bryan O'Donoghue <[email protected]>
17385L: [email protected]
17386S: Maintained
17387F: Documentation/admin-guide/media/qcom_camss.rst
17388F: Documentation/devicetree/bindings/media/*camss*
17389F: drivers/media/platform/qcom/camss/
17390
17391QUALCOMM CLOCK DRIVERS
17392M: Bjorn Andersson <[email protected]>
17393L: [email protected]
17394S: Supported
17395T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
17396F: Documentation/devicetree/bindings/clock/qcom,*
17397F: drivers/clk/qcom/
17398F: include/dt-bindings/clock/qcom,*
17399
17400QUALCOMM CLOUD AI (QAIC) DRIVER
17401M: Jeffrey Hugo <[email protected]>
17402L: [email protected]
17403L: [email protected]
17404S: Supported
17405T: git git://anongit.freedesktop.org/drm/drm-misc
17406F: Documentation/accel/qaic/
17407F: drivers/accel/qaic/
17408F: include/uapi/drm/qaic_accel.h
17409
17410QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
17411M: Bjorn Andersson <[email protected]>
17412M: Konrad Dybcio <[email protected]>
17413L: [email protected]
17414L: [email protected]
17415S: Maintained
17416F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
17417F: drivers/soc/qcom/cpr.c
17418
17419QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
17420M: Ilia Lin <[email protected]>
17421L: [email protected]
17422S: Maintained
17423F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
17424F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
17425F: drivers/cpufreq/qcom-cpufreq-nvmem.c
17426
17427QUALCOMM CRYPTO DRIVERS
17428M: Thara Gopinath <[email protected]>
17429L: [email protected]
17430L: [email protected]
17431S: Maintained
17432F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml
17433F: drivers/crypto/qce/
17434
17435QUALCOMM EMAC GIGABIT ETHERNET DRIVER
17436M: Timur Tabi <[email protected]>
17437L: [email protected]
17438S: Maintained
17439F: drivers/net/ethernet/qualcomm/emac/
17440
17441QUALCOMM ETHQOS ETHERNET DRIVER
17442M: Vinod Koul <[email protected]>
17443R: Bhupesh Sharma <[email protected]>
17444L: [email protected]
17445S: Maintained
17446F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml
17447F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
17448
17449QUALCOMM FASTRPC DRIVER
17450M: Srinivas Kandagatla <[email protected]>
17451M: Amol Maheshwari <[email protected]>
17452L: [email protected]
17453S: Maintained
17454F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
17455F: drivers/misc/fastrpc.c
17456F: include/uapi/misc/fastrpc.h
17457
17458QUALCOMM HEXAGON ARCHITECTURE
17459M: Brian Cain <[email protected]>
17460L: [email protected]
17461S: Supported
17462T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
17463F: arch/hexagon/
17464
17465QUALCOMM HIDMA DRIVER
17466M: Sinan Kaya <[email protected]>
17467L: [email protected] (moderated for non-subscribers)
17468L: [email protected]
17469L: [email protected]
17470S: Supported
17471F: drivers/dma/qcom/hidma*
17472
17473QUALCOMM I2C CCI DRIVER
17474M: Loic Poulain <[email protected]>
17475M: Robert Foss <[email protected]>
17476L: [email protected]
17477L: [email protected]
17478S: Maintained
17479F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
17480F: drivers/i2c/busses/i2c-qcom-cci.c
17481
17482QUALCOMM INTERCONNECT BWMON DRIVER
17483M: Krzysztof Kozlowski <[email protected]>
17484L: [email protected]
17485S: Maintained
17486F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
17487F: drivers/soc/qcom/icc-bwmon.c
17488
17489QUALCOMM IOMMU
17490M: Rob Clark <[email protected]>
17491L: [email protected]
17492L: [email protected]
17493S: Maintained
17494F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
17495
17496QUALCOMM IPC ROUTER (QRTR) DRIVER
17497M: Manivannan Sadhasivam <[email protected]>
17498L: [email protected]
17499S: Maintained
17500F: include/trace/events/qrtr.h
17501F: include/uapi/linux/qrtr.h
17502F: net/qrtr/
17503
17504QUALCOMM IPCC MAILBOX DRIVER
17505M: Manivannan Sadhasivam <[email protected]>
17506L: [email protected]
17507S: Supported
17508F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
17509F: drivers/mailbox/qcom-ipcc.c
17510F: include/dt-bindings/mailbox/qcom-ipcc.h
17511
17512QUALCOMM IPQ4019 USB PHY DRIVER
17513M: Robert Marko <[email protected]>
17514M: Luka Perkov <[email protected]>
17515L: [email protected]
17516S: Maintained
17517F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
17518F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
17519
17520QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
17521M: Robert Marko <[email protected]>
17522M: Luka Perkov <[email protected]>
17523L: [email protected]
17524S: Maintained
17525F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
17526F: drivers/regulator/vqmmc-ipq4019-regulator.c
17527
17528QUALCOMM NAND CONTROLLER DRIVER
17529M: Manivannan Sadhasivam <[email protected]>
17530L: [email protected]
17531L: [email protected]
17532S: Maintained
17533F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17534F: drivers/mtd/nand/raw/qcom_nandc.c
17535
17536QUALCOMM RMNET DRIVER
17537M: Subash Abhinov Kasiviswanathan <[email protected]>
17538M: Sean Tranchetti <[email protected]>
17539L: [email protected]
17540S: Maintained
17541F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17542F: drivers/net/ethernet/qualcomm/rmnet/
17543F: include/linux/if_rmnet.h
17544
17545QUALCOMM TSENS THERMAL DRIVER
17546M: Amit Kucheria <[email protected]>
17547M: Thara Gopinath <[email protected]>
17548L: [email protected]
17549L: [email protected]
17550S: Maintained
17551F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
17552F: drivers/thermal/qcom/
17553
17554QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
17555M: Stanimir Varbanov <[email protected]>
17556M: Vikash Garodia <[email protected]>
17557L: [email protected]
17558L: [email protected]
17559S: Maintained
17560T: git git://linuxtv.org/media_tree.git
17561F: Documentation/devicetree/bindings/media/*venus*
17562F: drivers/media/platform/qcom/venus/
17563
17564QUALCOMM WCN36XX WIRELESS DRIVER
17565M: Loic Poulain <[email protected]>
17566L: [email protected]
17567S: Supported
17568W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17569F: drivers/net/wireless/ath/wcn36xx/
17570
17571QUANTENNA QTNFMAC WIRELESS DRIVER
17572M: Igor Mitsyanko <[email protected]>
17573R: Sergey Matyukevich <[email protected]>
17574L: [email protected]
17575S: Maintained
17576F: drivers/net/wireless/quantenna
17577
17578RADEON and AMDGPU DRM DRIVERS
17579M: Alex Deucher <[email protected]>
17580M: Christian König <[email protected]>
17581M: Pan, Xinhui <[email protected]>
17582L: [email protected]
17583S: Supported
17584B: https://gitlab.freedesktop.org/drm/amd/-/issues
17585C: irc://irc.oftc.net/radeon
17586T: git https://gitlab.freedesktop.org/agd5f/linux.git
17587F: Documentation/gpu/amdgpu/
17588F: drivers/gpu/drm/amd/
17589F: drivers/gpu/drm/radeon/
17590F: include/uapi/drm/amdgpu_drm.h
17591F: include/uapi/drm/radeon_drm.h
17592
17593RADEON FRAMEBUFFER DISPLAY DRIVER
17594M: Benjamin Herrenschmidt <[email protected]>
17595L: [email protected]
17596S: Maintained
17597F: drivers/video/fbdev/aty/radeon*
17598F: include/uapi/linux/radeonfb.h
17599
17600RADIOSHARK RADIO DRIVER
17601M: Hans Verkuil <[email protected]>
17602L: [email protected]
17603S: Maintained
17604T: git git://linuxtv.org/media_tree.git
17605F: drivers/media/radio/radio-shark.c
17606
17607RADIOSHARK2 RADIO DRIVER
17608M: Hans Verkuil <[email protected]>
17609L: [email protected]
17610S: Maintained
17611T: git git://linuxtv.org/media_tree.git
17612F: drivers/media/radio/radio-shark2.c
17613F: drivers/media/radio/radio-tea5777.c
17614
17615RADOS BLOCK DEVICE (RBD)
17616M: Ilya Dryomov <[email protected]>
17617R: Dongsheng Yang <[email protected]>
17618L: [email protected]
17619S: Supported
17620W: http://ceph.com/
17621T: git https://github.com/ceph/ceph-client.git
17622F: Documentation/ABI/testing/sysfs-bus-rbd
17623F: drivers/block/rbd.c
17624F: drivers/block/rbd_types.h
17625
17626RAGE128 FRAMEBUFFER DISPLAY DRIVER
17627L: [email protected]
17628S: Orphan
17629F: drivers/video/fbdev/aty/aty128fb.c
17630
17631RAINSHADOW-CEC DRIVER
17632M: Hans Verkuil <[email protected]>
17633L: [email protected]
17634S: Maintained
17635T: git git://linuxtv.org/media_tree.git
17636F: drivers/media/cec/usb/rainshadow/
17637
17638RALINK MIPS ARCHITECTURE
17639M: John Crispin <[email protected]>
17640L: [email protected]
17641S: Maintained
17642F: arch/mips/ralink
17643
17644RALINK MT7621 MIPS ARCHITECTURE
17645M: Arınç ÜNAL <[email protected]>
17646M: Sergio Paracuellos <[email protected]>
17647L: [email protected]
17648S: Maintained
17649F: arch/mips/boot/dts/ralink/mt7621*
17650
17651RALINK RT2X00 WIRELESS LAN DRIVER
17652M: Stanislaw Gruszka <[email protected]>
17653M: Helmut Schaa <[email protected]>
17654L: [email protected]
17655S: Maintained
17656F: drivers/net/wireless/ralink/rt2x00/
17657
17658RAMDISK RAM BLOCK DEVICE DRIVER
17659M: Jens Axboe <[email protected]>
17660S: Maintained
17661F: Documentation/admin-guide/blockdev/ramdisk.rst
17662F: drivers/block/brd.c
17663
17664RANCHU VIRTUAL BOARD FOR MIPS
17665M: Miodrag Dinic <[email protected]>
17666L: [email protected]
17667S: Supported
17668F: arch/mips/configs/generic/board-ranchu.config
17669F: arch/mips/generic/board-ranchu.c
17670
17671RANDOM NUMBER DRIVER
17672M: "Theodore Ts'o" <[email protected]>
17673M: Jason A. Donenfeld <[email protected]>
17674S: Maintained
17675T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17676F: drivers/char/random.c
17677F: drivers/virt/vmgenid.c
17678
17679RAPIDIO SUBSYSTEM
17680M: Matt Porter <[email protected]>
17681M: Alexandre Bounine <[email protected]>
17682S: Maintained
17683F: drivers/rapidio/
17684
17685RAS INFRASTRUCTURE
17686M: Tony Luck <[email protected]>
17687M: Borislav Petkov <[email protected]>
17688L: [email protected]
17689S: Maintained
17690F: Documentation/admin-guide/ras.rst
17691F: drivers/ras/
17692F: include/linux/ras.h
17693F: include/ras/ras_event.h
17694
17695RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17696L: [email protected]
17697S: Orphan
17698F: drivers/net/wireless/legacy/ray*
17699
17700RC-CORE / LIRC FRAMEWORK
17701M: Sean Young <[email protected]>
17702L: [email protected]
17703S: Maintained
17704W: http://linuxtv.org
17705T: git git://linuxtv.org/media_tree.git
17706F: Documentation/driver-api/media/rc-core.rst
17707F: Documentation/userspace-api/media/rc/
17708F: drivers/media/rc/
17709F: include/media/rc-core.h
17710F: include/media/rc-map.h
17711F: include/uapi/linux/lirc.h
17712
17713RCMM REMOTE CONTROLS DECODER
17714M: Patrick Lerda <[email protected]>
17715S: Maintained
17716F: drivers/media/rc/ir-rcmm-decoder.c
17717
17718RCUTORTURE TEST FRAMEWORK
17719M: "Paul E. McKenney" <[email protected]>
17720M: Josh Triplett <[email protected]>
17721R: Steven Rostedt <[email protected]>
17722R: Mathieu Desnoyers <[email protected]>
17723R: Lai Jiangshan <[email protected]>
17724L: [email protected]
17725S: Supported
17726T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17727F: tools/testing/selftests/rcutorture
17728
17729RDACM20 Camera Sensor
17730M: Jacopo Mondi <[email protected]>
17731M: Kieran Bingham <[email protected]>
17732M: Laurent Pinchart <[email protected]>
17733M: Niklas Söderlund <[email protected]>
17734L: [email protected]
17735S: Maintained
17736F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17737F: drivers/media/i2c/max9271.c
17738F: drivers/media/i2c/max9271.h
17739F: drivers/media/i2c/rdacm20.c
17740
17741RDACM21 Camera Sensor
17742M: Jacopo Mondi <[email protected]>
17743M: Kieran Bingham <[email protected]>
17744M: Laurent Pinchart <[email protected]>
17745M: Niklas Söderlund <[email protected]>
17746L: [email protected]
17747S: Maintained
17748F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17749F: drivers/media/i2c/max9271.c
17750F: drivers/media/i2c/max9271.h
17751F: drivers/media/i2c/rdacm21.c
17752
17753RDC R-321X SoC
17754M: Florian Fainelli <[email protected]>
17755S: Maintained
17756
17757RDC R6040 FAST ETHERNET DRIVER
17758M: Florian Fainelli <[email protected]>
17759L: [email protected]
17760S: Maintained
17761F: drivers/net/ethernet/rdc/r6040.c
17762
17763RDMAVT - RDMA verbs software
17764M: Dennis Dalessandro <[email protected]>
17765L: [email protected]
17766S: Supported
17767F: drivers/infiniband/sw/rdmavt
17768
17769RDS - RELIABLE DATAGRAM SOCKETS
17770M: Santosh Shilimkar <[email protected]>
17771L: [email protected]
17772L: [email protected]
17773L: [email protected] (moderated for non-subscribers)
17774S: Supported
17775W: https://oss.oracle.com/projects/rds/
17776F: Documentation/networking/rds.rst
17777F: net/rds/
17778
17779RDT - RESOURCE ALLOCATION
17780M: Fenghua Yu <[email protected]>
17781M: Reinette Chatre <[email protected]>
17782L: [email protected]
17783S: Supported
17784F: Documentation/arch/x86/resctrl*
17785F: arch/x86/include/asm/resctrl.h
17786F: arch/x86/kernel/cpu/resctrl/
17787F: tools/testing/selftests/resctrl/
17788
17789READ-COPY UPDATE (RCU)
17790M: "Paul E. McKenney" <[email protected]>
17791M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
17792M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
17793M: Joel Fernandes <[email protected]>
17794M: Josh Triplett <[email protected]>
17795M: Boqun Feng <[email protected]>
17796R: Steven Rostedt <[email protected]>
17797R: Mathieu Desnoyers <[email protected]>
17798R: Lai Jiangshan <[email protected]>
17799R: Zqiang <[email protected]>
17800L: [email protected]
17801S: Supported
17802W: http://www.rdrop.com/users/paulmck/RCU/
17803T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17804F: Documentation/RCU/
17805F: include/linux/rcu*
17806F: kernel/rcu/
17807X: Documentation/RCU/torture.rst
17808X: include/linux/srcu*.h
17809X: kernel/rcu/srcu*.c
17810
17811REAL TIME CLOCK (RTC) SUBSYSTEM
17812M: Alessandro Zummo <[email protected]>
17813M: Alexandre Belloni <[email protected]>
17814L: [email protected]
17815S: Maintained
17816Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17817T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17818F: Documentation/admin-guide/rtc.rst
17819F: Documentation/devicetree/bindings/rtc/
17820F: drivers/rtc/
17821F: include/linux/platform_data/rtc-*
17822F: include/linux/rtc.h
17823F: include/linux/rtc/
17824F: include/uapi/linux/rtc.h
17825F: tools/testing/selftests/rtc/
17826
17827Real-time Linux Analysis (RTLA) tools
17828M: Daniel Bristot de Oliveira <[email protected]>
17829M: Steven Rostedt <[email protected]>
17830L: [email protected]
17831S: Maintained
17832F: Documentation/tools/rtla/
17833F: tools/tracing/rtla/
17834
17835REALTEK AUDIO CODECS
17836M: Oder Chiou <[email protected]>
17837S: Maintained
17838F: include/sound/rt*.h
17839F: sound/soc/codecs/rt*
17840
17841REALTEK OTTO WATCHDOG
17842M: Sander Vanheule <[email protected]>
17843L: [email protected]
17844S: Maintained
17845F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17846F: drivers/watchdog/realtek_otto_wdt.c
17847
17848REALTEK RTL83xx SMI DSA ROUTER CHIPS
17849M: Linus Walleij <[email protected]>
17850M: Alvin Šipraga <[email protected]>
17851S: Maintained
17852F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17853F: drivers/net/dsa/realtek/*
17854
17855REALTEK WIRELESS DRIVER (rtlwifi family)
17856M: Ping-Ke Shih <[email protected]>
17857L: [email protected]
17858S: Maintained
17859W: https://wireless.wiki.kernel.org/
17860T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17861F: drivers/net/wireless/realtek/rtlwifi/
17862
17863REALTEK WIRELESS DRIVER (rtw88)
17864M: Yan-Hsuan Chuang <[email protected]>
17865L: [email protected]
17866S: Maintained
17867F: drivers/net/wireless/realtek/rtw88/
17868
17869REALTEK WIRELESS DRIVER (rtw89)
17870M: Ping-Ke Shih <[email protected]>
17871L: [email protected]
17872S: Maintained
17873F: drivers/net/wireless/realtek/rtw89/
17874
17875REDPINE WIRELESS DRIVER
17876L: [email protected]
17877S: Orphan
17878F: drivers/net/wireless/rsi/
17879
17880REGISTER MAP ABSTRACTION
17881M: Mark Brown <[email protected]>
17882L: [email protected]
17883S: Supported
17884T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17885F: Documentation/devicetree/bindings/regmap/
17886F: drivers/base/regmap/
17887F: include/linux/regmap.h
17888
17889REISERFS FILE SYSTEM
17890L: [email protected]
17891S: Supported
17892F: fs/reiserfs/
17893
17894REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17895M: Bjorn Andersson <[email protected]>
17896M: Mathieu Poirier <[email protected]>
17897L: [email protected]
17898S: Maintained
17899T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17900F: Documentation/ABI/testing/sysfs-class-remoteproc
17901F: Documentation/devicetree/bindings/remoteproc/
17902F: Documentation/staging/remoteproc.rst
17903F: drivers/remoteproc/
17904F: include/linux/remoteproc.h
17905F: include/linux/remoteproc/
17906
17907REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17908M: Bjorn Andersson <[email protected]>
17909M: Mathieu Poirier <[email protected]>
17910L: [email protected]
17911S: Maintained
17912T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17913F: Documentation/ABI/testing/sysfs-bus-rpmsg
17914F: Documentation/staging/rpmsg.rst
17915F: drivers/rpmsg/
17916F: include/linux/rpmsg.h
17917F: include/linux/rpmsg/
17918F: include/uapi/linux/rpmsg.h
17919F: samples/rpmsg/
17920
17921REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17922M: Stephan Gerhold <[email protected]>
17923L: [email protected]
17924L: [email protected]
17925S: Maintained
17926F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17927
17928RENESAS CLOCK DRIVERS
17929M: Geert Uytterhoeven <[email protected]>
17930L: [email protected]
17931S: Supported
17932T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17933F: Documentation/devicetree/bindings/clock/renesas,*
17934F: drivers/clk/renesas/
17935
17936RENESAS EMEV2 I2C DRIVER
17937M: Wolfram Sang <[email protected]>
17938L: [email protected]
17939S: Supported
17940F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17941F: drivers/i2c/busses/i2c-emev2.c
17942
17943RENESAS ETHERNET DRIVERS
17944R: Sergey Shtylyov <[email protected]>
17945L: [email protected]
17946L: [email protected]
17947F: Documentation/devicetree/bindings/net/renesas,*.yaml
17948F: drivers/net/ethernet/renesas/
17949F: include/linux/sh_eth.h
17950
17951RENESAS IDT821034 ASoC CODEC
17952M: Herve Codina <[email protected]>
17953L: [email protected] (moderated for non-subscribers)
17954S: Maintained
17955F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
17956F: sound/soc/codecs/idt821034.c
17957
17958RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17959M: Miquel Raynal <[email protected]>
17960L: [email protected]
17961L: [email protected]
17962S: Maintained
17963F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17964F: drivers/mtd/nand/raw/renesas-nand-controller.c
17965
17966RENESAS R-CAR GYROADC DRIVER
17967M: Marek Vasut <[email protected]>
17968L: [email protected]
17969S: Supported
17970F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17971F: drivers/iio/adc/rcar-gyroadc.c
17972
17973RENESAS R-CAR I2C DRIVERS
17974M: Wolfram Sang <[email protected]>
17975L: [email protected]
17976S: Supported
17977F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17978F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17979F: drivers/i2c/busses/i2c-rcar.c
17980F: drivers/i2c/busses/i2c-sh_mobile.c
17981
17982RENESAS R-CAR SATA DRIVER
17983R: Sergey Shtylyov <[email protected]>
17984L: [email protected]
17985L: [email protected]
17986S: Supported
17987F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17988F: drivers/ata/sata_rcar.c
17989
17990RENESAS R-CAR THERMAL DRIVERS
17991M: Niklas Söderlund <[email protected]>
17992L: [email protected]
17993S: Supported
17994F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17995F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17996F: drivers/thermal/rcar_gen3_thermal.c
17997F: drivers/thermal/rcar_thermal.c
17998
17999RENESAS RIIC DRIVER
18000M: Chris Brandt <[email protected]>
18001L: [email protected]
18002S: Supported
18003F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
18004F: drivers/i2c/busses/i2c-riic.c
18005
18006RENESAS RZ/G2L A/D DRIVER
18007M: Lad Prabhakar <[email protected]>
18008L: [email protected]
18009L: [email protected]
18010S: Supported
18011F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
18012F: drivers/iio/adc/rzg2l_adc.c
18013
18014RENESAS RZ/G2L MTU3a COUNTER DRIVER
18015M: Biju Das <[email protected]>
18016L: [email protected]
18017L: [email protected]
18018S: Supported
18019F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
18020F: drivers/counter/rz-mtu3-cnt.c
18021
18022RENESAS RZ/N1 A5PSW SWITCH DRIVER
18023M: Clément Léger <[email protected]>
18024L: [email protected]
18025L: [email protected]
18026S: Maintained
18027F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
18028F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
18029F: drivers/net/dsa/rzn1_a5psw*
18030F: drivers/net/pcs/pcs-rzn1-miic.c
18031F: include/dt-bindings/net/pcs-rzn1-miic.h
18032F: include/linux/pcs-rzn1-miic.h
18033F: net/dsa/tag_rzn1_a5psw.c
18034
18035RENESAS RZ/N1 RTC CONTROLLER DRIVER
18036M: Miquel Raynal <[email protected]>
18037L: [email protected]
18038L: [email protected]
18039S: Maintained
18040F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
18041F: drivers/rtc/rtc-rzn1.c
18042
18043RENESAS RZ/N1 USBF CONTROLLER DRIVER
18044M: Herve Codina <[email protected]>
18045L: [email protected]
18046L: [email protected]
18047S: Maintained
18048F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
18049F: drivers/usb/gadget/udc/renesas_usbf.c
18050
18051RENESAS RZ/V2M I2C DRIVER
18052M: Fabrizio Castro <[email protected]>
18053L: [email protected]
18054L: [email protected]
18055S: Supported
18056F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
18057F: drivers/i2c/busses/i2c-rzv2m.c
18058
18059RENESAS USB PHY DRIVER
18060M: Yoshihiro Shimoda <[email protected]>
18061L: [email protected]
18062S: Maintained
18063F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
18064
18065RENESAS VERSACLOCK 7 CLOCK DRIVER
18066M: Alex Helms <[email protected]>
18067S: Maintained
18068F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
18069F: drivers/clk/clk-versaclock7.c
18070
18071RESET CONTROLLER FRAMEWORK
18072M: Philipp Zabel <[email protected]>
18073S: Maintained
18074T: git git://git.pengutronix.de/git/pza/linux
18075F: Documentation/devicetree/bindings/reset/
18076F: Documentation/driver-api/reset.rst
18077F: drivers/reset/
18078F: include/dt-bindings/reset/
18079F: include/linux/reset-controller.h
18080F: include/linux/reset.h
18081F: include/linux/reset/
18082K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
18083
18084RESTARTABLE SEQUENCES SUPPORT
18085M: Mathieu Desnoyers <[email protected]>
18086M: Peter Zijlstra <[email protected]>
18087M: "Paul E. McKenney" <[email protected]>
18088M: Boqun Feng <[email protected]>
18089L: [email protected]
18090S: Supported
18091F: include/trace/events/rseq.h
18092F: include/uapi/linux/rseq.h
18093F: kernel/rseq.c
18094F: tools/testing/selftests/rseq/
18095
18096RFKILL
18097M: Johannes Berg <[email protected]>
18098L: [email protected]
18099S: Maintained
18100W: https://wireless.wiki.kernel.org/
18101Q: https://patchwork.kernel.org/project/linux-wireless/list/
18102T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18103T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18104F: Documentation/ABI/stable/sysfs-class-rfkill
18105F: Documentation/driver-api/rfkill.rst
18106F: include/linux/rfkill.h
18107F: include/uapi/linux/rfkill.h
18108F: net/rfkill/
18109
18110RHASHTABLE
18111M: Thomas Graf <[email protected]>
18112M: Herbert Xu <[email protected]>
18113L: [email protected]
18114S: Maintained
18115F: include/linux/rhashtable-types.h
18116F: include/linux/rhashtable.h
18117F: lib/rhashtable.c
18118F: lib/test_rhashtable.c
18119
18120RICOH R5C592 MEMORYSTICK DRIVER
18121M: Maxim Levitsky <[email protected]>
18122S: Maintained
18123F: drivers/memstick/host/r592.*
18124
18125RICOH SMARTMEDIA/XD DRIVER
18126M: Maxim Levitsky <[email protected]>
18127S: Maintained
18128F: drivers/mtd/nand/raw/r852.c
18129F: drivers/mtd/nand/raw/r852.h
18130
18131RISC-V ARCHITECTURE
18132M: Paul Walmsley <[email protected]>
18133M: Palmer Dabbelt <[email protected]>
18134M: Albert Ou <[email protected]>
18135L: [email protected]
18136S: Supported
18137Q: https://patchwork.kernel.org/project/linux-riscv/list/
18138C: irc://irc.libera.chat/riscv
18139P: Documentation/riscv/patch-acceptance.rst
18140T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
18141F: arch/riscv/
18142N: riscv
18143K: riscv
18144
18145RISC-V MICROCHIP FPGA SUPPORT
18146M: Conor Dooley <[email protected]>
18147M: Daire McNamara <[email protected]>
18148L: [email protected]
18149S: Supported
18150F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
18151F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
18152F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
18153F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
18154F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
18155F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
18156F: Documentation/devicetree/bindings/riscv/microchip.yaml
18157F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
18158F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
18159F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
18160F: arch/riscv/boot/dts/microchip/
18161F: drivers/char/hw_random/mpfs-rng.c
18162F: drivers/clk/microchip/clk-mpfs*.c
18163F: drivers/i2c/busses/i2c-microchip-corei2c.c
18164F: drivers/mailbox/mailbox-mpfs.c
18165F: drivers/pci/controller/pcie-microchip-host.c
18166F: drivers/reset/reset-mpfs.c
18167F: drivers/rtc/rtc-mpfs.c
18168F: drivers/soc/microchip/mpfs-sys-controller.c
18169F: drivers/spi/spi-microchip-core-qspi.c
18170F: drivers/spi/spi-microchip-core.c
18171F: drivers/usb/musb/mpfs.c
18172F: include/soc/microchip/mpfs.h
18173
18174RISC-V MISC SOC SUPPORT
18175M: Conor Dooley <[email protected]>
18176L: [email protected]
18177S: Maintained
18178Q: https://patchwork.kernel.org/project/linux-riscv/list/
18179T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18180F: Documentation/devicetree/bindings/riscv/
18181F: arch/riscv/boot/dts/
18182
18183RISC-V PMU DRIVERS
18184M: Atish Patra <[email protected]>
18185R: Anup Patel <[email protected]>
18186L: [email protected]
18187S: Supported
18188F: drivers/perf/riscv_pmu.c
18189F: drivers/perf/riscv_pmu_legacy.c
18190F: drivers/perf/riscv_pmu_sbi.c
18191
18192RNBD BLOCK DRIVERS
18193M: Md. Haris Iqbal <[email protected]>
18194M: Jack Wang <[email protected]>
18195L: [email protected]
18196S: Maintained
18197F: drivers/block/rnbd/
18198
18199ROCCAT DRIVERS
18200M: Stefan Achatz <[email protected]>
18201S: Maintained
18202W: http://sourceforge.net/projects/roccat/
18203F: Documentation/ABI/*/sysfs-driver-hid-roccat*
18204F: drivers/hid/hid-roccat*
18205F: include/linux/hid-roccat*
18206
18207ROCKCHIP CRYPTO DRIVERS
18208M: Corentin Labbe <[email protected]>
18209L: [email protected]
18210S: Maintained
18211F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
18212F: drivers/crypto/rockchip/
18213
18214ROCKCHIP I2S TDM DRIVER
18215M: Nicolas Frattaroli <[email protected]>
18216L: [email protected]
18217S: Maintained
18218F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
18219F: sound/soc/rockchip/rockchip_i2s_tdm.*
18220
18221ROCKCHIP ISP V1 DRIVER
18222M: Dafna Hirschfeld <[email protected]>
18223L: [email protected]
18224L: [email protected]
18225S: Maintained
18226F: Documentation/admin-guide/media/rkisp1.rst
18227F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
18228F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
18229F: drivers/media/platform/rockchip/rkisp1
18230F: include/uapi/linux/rkisp1-config.h
18231
18232ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
18233M: Jacob Chen <[email protected]>
18234M: Ezequiel Garcia <[email protected]>
18235L: [email protected]
18236L: [email protected]
18237S: Maintained
18238F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
18239F: drivers/media/platform/rockchip/rga/
18240
18241ROCKCHIP VIDEO DECODER DRIVER
18242M: Ezequiel Garcia <[email protected]>
18243L: [email protected]
18244L: [email protected]
18245S: Maintained
18246F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
18247F: drivers/staging/media/rkvdec/
18248
18249ROCKER DRIVER
18250M: Jiri Pirko <[email protected]>
18251L: [email protected]
18252S: Supported
18253F: drivers/net/ethernet/rocker/
18254
18255ROCKETPORT EXPRESS/INFINITY DRIVER
18256M: Kevin Cernekee <[email protected]>
18257L: [email protected]
18258S: Odd Fixes
18259F: drivers/tty/serial/rp2.*
18260
18261ROHM BD99954 CHARGER IC
18262M: Matti Vaittinen <[email protected]>
18263S: Supported
18264F: drivers/power/supply/bd99954-charger.c
18265F: drivers/power/supply/bd99954-charger.h
18266
18267ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
18268M: Tomasz Duszynski <[email protected]>
18269S: Maintained
18270F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
18271F: drivers/iio/light/bh1750.c
18272
18273ROHM BU27034 AMBIENT LIGHT SENSOR DRIVER
18274M: Matti Vaittinen <[email protected]>
18275L: [email protected]
18276S: Supported
18277F: drivers/iio/light/rohm-bu27034.c
18278
18279ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
18280M: Marek Vasut <[email protected]>
18281L: [email protected]
18282L: [email protected]
18283S: Supported
18284F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
18285F: drivers/gpio/gpio-bd9571mwv.c
18286F: drivers/mfd/bd9571mwv.c
18287F: drivers/regulator/bd9571mwv-regulator.c
18288F: include/linux/mfd/bd9571mwv.h
18289
18290ROHM POWER MANAGEMENT IC DEVICE DRIVERS
18291M: Matti Vaittinen <[email protected]>
18292S: Supported
18293F: drivers/clk/clk-bd718x7.c
18294F: drivers/gpio/gpio-bd71815.c
18295F: drivers/gpio/gpio-bd71828.c
18296F: drivers/mfd/rohm-bd71828.c
18297F: drivers/mfd/rohm-bd718x7.c
18298F: drivers/mfd/rohm-bd9576.c
18299F: drivers/regulator/bd71815-regulator.c
18300F: drivers/regulator/bd71828-regulator.c
18301F: drivers/regulator/bd718x7-regulator.c
18302F: drivers/regulator/bd9576-regulator.c
18303F: drivers/regulator/rohm-regulator.c
18304F: drivers/rtc/rtc-bd70528.c
18305F: drivers/watchdog/bd9576_wdt.c
18306F: include/linux/mfd/rohm-bd71815.h
18307F: include/linux/mfd/rohm-bd71828.h
18308F: include/linux/mfd/rohm-bd718x7.h
18309F: include/linux/mfd/rohm-bd957x.h
18310F: include/linux/mfd/rohm-generic.h
18311F: include/linux/mfd/rohm-shared.h
18312
18313ROSE NETWORK LAYER
18314M: Ralf Baechle <[email protected]>
18315L: [email protected]
18316S: Maintained
18317W: http://www.linux-ax25.org/
18318F: include/net/rose.h
18319F: include/uapi/linux/rose.h
18320F: net/rose/
18321
18322ROTATION DRIVER FOR ALLWINNER A83T
18323M: Jernej Skrabec <[email protected]>
18324L: [email protected]
18325S: Maintained
18326T: git git://linuxtv.org/media_tree.git
18327F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
18328F: drivers/media/platform/sunxi/sun8i-rotate/
18329
18330RPMSG TTY DRIVER
18331M: Arnaud Pouliquen <[email protected]>
18332L: [email protected]
18333S: Maintained
18334F: drivers/tty/rpmsg_tty.c
18335
18336RTL2830 MEDIA DRIVER
18337M: Antti Palosaari <[email protected]>
18338L: [email protected]
18339S: Maintained
18340W: https://linuxtv.org
18341W: http://palosaari.fi/linux/
18342Q: http://patchwork.linuxtv.org/project/linux-media/list/
18343T: git git://linuxtv.org/anttip/media_tree.git
18344F: drivers/media/dvb-frontends/rtl2830*
18345
18346RTL2832 MEDIA DRIVER
18347M: Antti Palosaari <[email protected]>
18348L: [email protected]
18349S: Maintained
18350W: https://linuxtv.org
18351W: http://palosaari.fi/linux/
18352Q: http://patchwork.linuxtv.org/project/linux-media/list/
18353T: git git://linuxtv.org/anttip/media_tree.git
18354F: drivers/media/dvb-frontends/rtl2832*
18355
18356RTL2832_SDR MEDIA DRIVER
18357M: Antti Palosaari <[email protected]>
18358L: [email protected]
18359S: Maintained
18360W: https://linuxtv.org
18361W: http://palosaari.fi/linux/
18362Q: http://patchwork.linuxtv.org/project/linux-media/list/
18363T: git git://linuxtv.org/anttip/media_tree.git
18364F: drivers/media/dvb-frontends/rtl2832_sdr*
18365
18366RTL8180 WIRELESS DRIVER
18367L: [email protected]
18368S: Orphan
18369W: https://wireless.wiki.kernel.org/
18370T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18371F: drivers/net/wireless/realtek/rtl818x/rtl8180/
18372
18373RTL8187 WIRELESS DRIVER
18374M: Herton Ronaldo Krzesinski <[email protected]>
18375M: Hin-Tak Leung <[email protected]>
18376M: Larry Finger <[email protected]>
18377L: [email protected]
18378S: Maintained
18379W: https://wireless.wiki.kernel.org/
18380T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18381F: drivers/net/wireless/realtek/rtl818x/rtl8187/
18382
18383RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
18384M: Jes Sorensen <[email protected]>
18385L: [email protected]
18386S: Maintained
18387T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
18388F: drivers/net/wireless/realtek/rtl8xxxu/
18389
18390RTRS TRANSPORT DRIVERS
18391M: Md. Haris Iqbal <[email protected]>
18392M: Jack Wang <[email protected]>
18393L: [email protected]
18394S: Maintained
18395F: drivers/infiniband/ulp/rtrs/
18396
18397RUNTIME VERIFICATION (RV)
18398M: Daniel Bristot de Oliveira <[email protected]>
18399M: Steven Rostedt <[email protected]>
18400L: [email protected]
18401S: Maintained
18402F: Documentation/trace/rv/
18403F: include/linux/rv.h
18404F: include/rv/
18405F: kernel/trace/rv/
18406F: tools/verification/
18407
18408RUST
18409M: Miguel Ojeda <[email protected]>
18410M: Alex Gaynor <[email protected]>
18411M: Wedson Almeida Filho <[email protected]>
18412R: Boqun Feng <[email protected]>
18413R: Gary Guo <[email protected]>
18414R: Björn Roy Baron <[email protected]>
18415R: Benno Lossin <[email protected]>
18416L: [email protected]
18417S: Supported
18418W: https://github.com/Rust-for-Linux/linux
18419B: https://github.com/Rust-for-Linux/linux/issues
18420C: zulip://rust-for-linux.zulipchat.com
18421T: git https://github.com/Rust-for-Linux/linux.git rust-next
18422F: Documentation/rust/
18423F: rust/
18424F: samples/rust/
18425F: scripts/*rust*
18426K: \b(?i:rust)\b
18427
18428RXRPC SOCKETS (AF_RXRPC)
18429M: David Howells <[email protected]>
18430M: Marc Dionne <[email protected]>
18431L: [email protected]
18432S: Supported
18433W: https://www.infradead.org/~dhowells/kafs/
18434F: Documentation/networking/rxrpc.rst
18435F: include/keys/rxrpc-type.h
18436F: include/net/af_rxrpc.h
18437F: include/trace/events/rxrpc.h
18438F: include/uapi/linux/rxrpc.h
18439F: net/rxrpc/
18440
18441S3 SAVAGE FRAMEBUFFER DRIVER
18442M: Antonino Daplas <[email protected]>
18443L: [email protected]
18444S: Maintained
18445F: drivers/video/fbdev/savage/
18446
18447S390 ARCHITECTURE
18448M: Heiko Carstens <[email protected]>
18449M: Vasily Gorbik <[email protected]>
18450M: Alexander Gordeev <[email protected]>
18451R: Christian Borntraeger <[email protected]>
18452R: Sven Schnelle <[email protected]>
18453L: [email protected]
18454S: Supported
18455T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18456F: Documentation/driver-api/s390-drivers.rst
18457F: Documentation/s390/
18458F: arch/s390/
18459F: drivers/s390/
18460F: drivers/watchdog/diag288_wdt.c
18461
18462S390 COMMON I/O LAYER
18463M: Vineeth Vijayan <[email protected]>
18464M: Peter Oberparleiter <[email protected]>
18465L: [email protected]
18466S: Supported
18467F: drivers/s390/cio/
18468
18469S390 DASD DRIVER
18470M: Stefan Haberland <[email protected]>
18471M: Jan Hoeppner <[email protected]>
18472L: [email protected]
18473S: Supported
18474F: block/partitions/ibm.c
18475F: drivers/s390/block/dasd*
18476F: include/linux/dasd_mod.h
18477
18478S390 IOMMU (PCI)
18479M: Niklas Schnelle <[email protected]>
18480M: Matthew Rosato <[email protected]>
18481R: Gerald Schaefer <[email protected]>
18482L: [email protected]
18483S: Supported
18484F: drivers/iommu/s390-iommu.c
18485
18486S390 IUCV NETWORK LAYER
18487M: Alexandra Winter <[email protected]>
18488M: Wenjia Zhang <[email protected]>
18489L: [email protected]
18490L: [email protected]
18491S: Supported
18492F: drivers/s390/net/*iucv*
18493F: include/net/iucv/
18494F: net/iucv/
18495
18496S390 MM
18497M: Alexander Gordeev <[email protected]>
18498M: Gerald Schaefer <[email protected]>
18499L: [email protected]
18500S: Supported
18501T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18502F: arch/s390/include/asm/pgtable.h
18503F: arch/s390/mm
18504
18505S390 NETWORK DRIVERS
18506M: Alexandra Winter <[email protected]>
18507M: Wenjia Zhang <[email protected]>
18508L: [email protected]
18509L: [email protected]
18510S: Supported
18511F: drivers/s390/net/
18512
18513S390 PCI SUBSYSTEM
18514M: Niklas Schnelle <[email protected]>
18515M: Gerald Schaefer <[email protected]>
18516L: [email protected]
18517S: Supported
18518F: Documentation/s390/pci.rst
18519F: arch/s390/pci/
18520F: drivers/pci/hotplug/s390_pci_hpc.c
18521
18522S390 SCM DRIVER
18523M: Vineeth Vijayan <[email protected]>
18524L: [email protected]
18525S: Supported
18526F: drivers/s390/block/scm*
18527F: drivers/s390/cio/scm.c
18528
18529S390 VFIO AP DRIVER
18530M: Tony Krowiak <[email protected]>
18531M: Halil Pasic <[email protected]>
18532M: Jason Herne <[email protected]>
18533L: [email protected]
18534S: Supported
18535F: Documentation/s390/vfio-ap*
18536F: drivers/s390/crypto/vfio_ap*
18537
18538S390 VFIO-CCW DRIVER
18539M: Eric Farman <[email protected]>
18540M: Matthew Rosato <[email protected]>
18541R: Halil Pasic <[email protected]>
18542L: [email protected]
18543L: [email protected]
18544S: Supported
18545F: Documentation/s390/vfio-ccw.rst
18546F: drivers/s390/cio/vfio_ccw*
18547F: include/uapi/linux/vfio_ccw.h
18548
18549S390 VFIO-PCI DRIVER
18550M: Matthew Rosato <[email protected]>
18551M: Eric Farman <[email protected]>
18552L: [email protected]
18553L: [email protected]
18554S: Supported
18555F: arch/s390/kvm/pci*
18556F: drivers/vfio/pci/vfio_pci_zdev.c
18557F: include/uapi/linux/vfio_zdev.h
18558
18559S390 ZCRYPT DRIVER
18560M: Harald Freudenberger <[email protected]>
18561L: [email protected]
18562S: Supported
18563F: drivers/s390/crypto/
18564
18565S390 ZFCP DRIVER
18566M: Steffen Maier <[email protected]>
18567M: Benjamin Block <[email protected]>
18568L: [email protected]
18569S: Supported
18570F: drivers/s390/scsi/zfcp_*
18571
18572SAA6588 RDS RECEIVER DRIVER
18573M: Hans Verkuil <[email protected]>
18574L: [email protected]
18575S: Odd Fixes
18576W: https://linuxtv.org
18577T: git git://linuxtv.org/media_tree.git
18578F: drivers/media/i2c/saa6588*
18579
18580SAA7134 VIDEO4LINUX DRIVER
18581M: Mauro Carvalho Chehab <[email protected]>
18582L: [email protected]
18583S: Odd fixes
18584W: https://linuxtv.org
18585T: git git://linuxtv.org/media_tree.git
18586F: Documentation/driver-api/media/drivers/saa7134*
18587F: drivers/media/pci/saa7134/
18588
18589SAA7146 VIDEO4LINUX-2 DRIVER
18590M: Hans Verkuil <[email protected]>
18591L: [email protected]
18592S: Maintained
18593T: git git://linuxtv.org/media_tree.git
18594F: drivers/media/common/saa7146/
18595F: drivers/media/pci/saa7146/
18596F: include/media/drv-intf/saa7146*
18597
18598SAFESETID SECURITY MODULE
18599M: Micah Morton <[email protected]>
18600S: Supported
18601F: Documentation/admin-guide/LSM/SafeSetID.rst
18602F: security/safesetid/
18603
18604SAMSUNG AUDIO (ASoC) DRIVERS
18605M: Sylwester Nawrocki <[email protected]>
18606L: [email protected] (moderated for non-subscribers)
18607S: Maintained
18608B: mailto:[email protected]
18609F: Documentation/devicetree/bindings/sound/samsung*
18610F: sound/soc/samsung/
18611
18612SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
18613M: Krzysztof Kozlowski <[email protected]>
18614L: [email protected]
18615L: [email protected]
18616S: Maintained
18617F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
18618F: drivers/crypto/exynos-rng.c
18619
18620SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
18621M: Łukasz Stelmach <[email protected]>
18622L: [email protected]
18623S: Maintained
18624F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18625F: drivers/char/hw_random/exynos-trng.c
18626
18627SAMSUNG FRAMEBUFFER DRIVER
18628M: Jingoo Han <[email protected]>
18629L: [email protected]
18630S: Maintained
18631F: drivers/video/fbdev/s3c-fb.c
18632
18633SAMSUNG INTERCONNECT DRIVERS
18634M: Sylwester Nawrocki <[email protected]>
18635M: Artur Świgoń <[email protected]>
18636L: [email protected]
18637L: [email protected]
18638S: Supported
18639F: drivers/interconnect/samsung/
18640
18641SAMSUNG LAPTOP DRIVER
18642M: Corentin Chary <[email protected]>
18643L: [email protected]
18644S: Maintained
18645F: drivers/platform/x86/samsung-laptop.c
18646
18647SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18648M: Krzysztof Kozlowski <[email protected]>
18649L: [email protected]
18650L: [email protected]
18651S: Supported
18652B: mailto:[email protected]
18653F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18654F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18655F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18656F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18657F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18658F: drivers/clk/clk-s2mps11.c
18659F: drivers/mfd/sec*.c
18660F: drivers/regulator/s2m*.c
18661F: drivers/regulator/s5m*.c
18662F: drivers/rtc/rtc-s5m.c
18663F: include/linux/mfd/samsung/
18664
18665SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18666M: Sylwester Nawrocki <[email protected]>
18667L: [email protected]
18668L: [email protected]
18669S: Maintained
18670F: drivers/media/platform/samsung/s3c-camif/
18671F: include/media/drv-intf/s3c_camif.h
18672
18673SAMSUNG S3FWRN5 NFC DRIVER
18674M: Krzysztof Kozlowski <[email protected]>
18675S: Maintained
18676F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18677F: drivers/nfc/s3fwrn5
18678
18679SAMSUNG S5C73M3 CAMERA DRIVER
18680M: Sylwester Nawrocki <[email protected]>
18681M: Andrzej Hajda <[email protected]>
18682L: [email protected]
18683S: Supported
18684F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
18685F: drivers/media/i2c/s5c73m3/*
18686
18687SAMSUNG S5K5BAF CAMERA DRIVER
18688M: Sylwester Nawrocki <[email protected]>
18689M: Andrzej Hajda <[email protected]>
18690L: [email protected]
18691S: Supported
18692F: drivers/media/i2c/s5k5baf.c
18693
18694SAMSUNG S5P Security SubSystem (SSS) DRIVER
18695M: Krzysztof Kozlowski <[email protected]>
18696M: Vladimir Zapolskiy <[email protected]>
18697L: [email protected]
18698L: [email protected]
18699S: Maintained
18700F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18701F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18702F: drivers/crypto/s5p-sss.c
18703
18704SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18705M: Sylwester Nawrocki <[email protected]>
18706L: [email protected]
18707S: Supported
18708Q: https://patchwork.linuxtv.org/project/linux-media/list/
18709F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
18710F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
18711F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
18712F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
18713F: Documentation/devicetree/bindings/media/samsung,fimc.yaml
18714F: drivers/media/platform/samsung/exynos4-is/
18715
18716SAMSUNG SOC CLOCK DRIVERS
18717M: Krzysztof Kozlowski <[email protected]>
18718M: Sylwester Nawrocki <[email protected]>
18719M: Tomasz Figa <[email protected]>
18720M: Chanwoo Choi <[email protected]>
18721R: Alim Akhtar <[email protected]>
18722L: [email protected]
18723S: Supported
18724T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
18725T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18726F: Documentation/devicetree/bindings/clock/samsung,*.yaml
18727F: Documentation/devicetree/bindings/clock/samsung,s3c*
18728F: drivers/clk/samsung/
18729F: include/dt-bindings/clock/exynos*.h
18730F: include/dt-bindings/clock/s5p*.h
18731F: include/dt-bindings/clock/samsung,*.h
18732F: include/linux/clk/samsung.h
18733
18734SAMSUNG SPI DRIVERS
18735M: Andi Shyti <[email protected]>
18736L: [email protected]
18737L: [email protected]
18738S: Maintained
18739F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18740F: drivers/spi/spi-s3c*
18741F: include/linux/platform_data/spi-s3c64xx.h
18742
18743SAMSUNG SXGBE DRIVERS
18744M: Byungho An <[email protected]>
18745L: [email protected]
18746S: Supported
18747F: drivers/net/ethernet/samsung/sxgbe/
18748
18749SAMSUNG THERMAL DRIVER
18750M: Bartlomiej Zolnierkiewicz <[email protected]>
18751M: Krzysztof Kozlowski <[email protected]>
18752L: [email protected]
18753L: [email protected]
18754S: Maintained
18755F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18756F: drivers/thermal/samsung/
18757
18758SAMSUNG USB2 PHY DRIVER
18759M: Sylwester Nawrocki <[email protected]>
18760L: [email protected]
18761S: Supported
18762F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18763F: Documentation/driver-api/phy/samsung-usb2.rst
18764F: drivers/phy/samsung/phy-exynos4210-usb2.c
18765F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18766F: drivers/phy/samsung/phy-exynos5250-usb2.c
18767F: drivers/phy/samsung/phy-s5pv210-usb2.c
18768F: drivers/phy/samsung/phy-samsung-usb2.c
18769F: drivers/phy/samsung/phy-samsung-usb2.h
18770
18771SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18772M: Paul Barker <[email protected]>
18773R: Marc Murphy <[email protected]>
18774S: Supported
18775F: arch/arm/boot/dts/am335x-sancloud*
18776
18777SC1200 WDT DRIVER
18778M: Zwane Mwaikambo <[email protected]>
18779S: Maintained
18780F: drivers/watchdog/sc1200wdt.c
18781
18782SCHEDULER
18783M: Ingo Molnar <[email protected]>
18784M: Peter Zijlstra <[email protected]>
18785M: Juri Lelli <[email protected]> (SCHED_DEADLINE)
18786M: Vincent Guittot <[email protected]> (SCHED_NORMAL)
18787R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
18788R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
18789R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
18790R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
18791R: Daniel Bristot de Oliveira <[email protected]> (SCHED_DEADLINE)
18792R: Valentin Schneider <[email protected]> (TOPOLOGY)
18793L: [email protected]
18794S: Maintained
18795T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18796F: include/linux/preempt.h
18797F: include/linux/sched.h
18798F: include/linux/wait.h
18799F: include/uapi/linux/sched.h
18800F: kernel/sched/
18801
18802SCSI RDMA PROTOCOL (SRP) INITIATOR
18803M: Bart Van Assche <[email protected]>
18804L: [email protected]
18805S: Supported
18806Q: http://patchwork.kernel.org/project/linux-rdma/list/
18807F: drivers/infiniband/ulp/srp/
18808F: include/scsi/srp.h
18809
18810SCSI RDMA PROTOCOL (SRP) TARGET
18811M: Bart Van Assche <[email protected]>
18812L: [email protected]
18813L: [email protected]
18814S: Supported
18815Q: http://patchwork.kernel.org/project/linux-rdma/list/
18816F: drivers/infiniband/ulp/srpt/
18817
18818SCSI SG DRIVER
18819M: Doug Gilbert <[email protected]>
18820L: [email protected]
18821S: Maintained
18822W: http://sg.danny.cz/sg
18823F: Documentation/scsi/scsi-generic.rst
18824F: drivers/scsi/sg.c
18825F: include/scsi/sg.h
18826
18827SCSI SUBSYSTEM
18828M: "James E.J. Bottomley" <[email protected]>
18829M: "Martin K. Petersen" <[email protected]>
18830L: [email protected]
18831S: Maintained
18832Q: https://patchwork.kernel.org/project/linux-scsi/list/
18833T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18834T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18835F: Documentation/devicetree/bindings/scsi/
18836F: drivers/scsi/
18837F: drivers/ufs/
18838F: include/scsi/
18839
18840SCSI TAPE DRIVER
18841M: Kai Mäkisara <[email protected]>
18842L: [email protected]
18843S: Maintained
18844F: Documentation/scsi/st.rst
18845F: drivers/scsi/st.*
18846F: drivers/scsi/st_*.h
18847
18848SCSI TARGET CORE USER DRIVER
18849M: Bodo Stroesser <[email protected]>
18850L: [email protected]
18851L: [email protected]
18852S: Supported
18853F: Documentation/target/tcmu-design.rst
18854F: drivers/target/target_core_user.c
18855F: include/uapi/linux/target_core_user.h
18856
18857SCSI TARGET SUBSYSTEM
18858M: "Martin K. Petersen" <[email protected]>
18859L: [email protected]
18860L: [email protected]
18861S: Supported
18862W: http://www.linux-iscsi.org
18863Q: https://patchwork.kernel.org/project/target-devel/list/
18864T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18865F: Documentation/target/
18866F: drivers/target/
18867F: include/target/
18868
18869SCTP PROTOCOL
18870M: Marcelo Ricardo Leitner <[email protected]>
18871M: Xin Long <[email protected]>
18872L: [email protected]
18873S: Maintained
18874W: https://github.com/sctp/lksctp-tools/wiki
18875F: Documentation/networking/sctp.rst
18876F: include/linux/sctp.h
18877F: include/net/sctp/
18878F: include/uapi/linux/sctp.h
18879F: net/sctp/
18880
18881SCx200 CPU SUPPORT
18882M: Jim Cromie <[email protected]>
18883S: Odd Fixes
18884F: Documentation/i2c/busses/scx200_acb.rst
18885F: arch/x86/platform/scx200/
18886F: drivers/i2c/busses/scx200*
18887F: drivers/mtd/maps/scx200_docflash.c
18888F: drivers/watchdog/scx200_wdt.c
18889F: include/linux/scx200.h
18890
18891SCx200 GPIO DRIVER
18892M: Jim Cromie <[email protected]>
18893S: Maintained
18894F: drivers/char/scx200_gpio.c
18895F: include/linux/scx200_gpio.h
18896
18897SCx200 HRT CLOCKSOURCE DRIVER
18898M: Jim Cromie <[email protected]>
18899S: Maintained
18900F: drivers/clocksource/scx200_hrt.c
18901
18902SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18903M: Sascha Sommer <[email protected]>
18904L: [email protected] (subscribers-only)
18905S: Maintained
18906F: drivers/mmc/host/sdricoh_cs.c
18907
18908SECO BOARDS CEC DRIVER
18909M: Ettore Chimenti <[email protected]>
18910S: Maintained
18911F: drivers/media/cec/platform/seco/seco-cec.c
18912F: drivers/media/cec/platform/seco/seco-cec.h
18913
18914SECURE COMPUTING
18915M: Kees Cook <[email protected]>
18916R: Andy Lutomirski <[email protected]>
18917R: Will Drewry <[email protected]>
18918S: Supported
18919T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18920F: Documentation/userspace-api/seccomp_filter.rst
18921F: include/linux/seccomp.h
18922F: include/uapi/linux/seccomp.h
18923F: kernel/seccomp.c
18924F: tools/testing/selftests/kselftest_harness.h
18925F: tools/testing/selftests/seccomp/*
18926K: \bsecure_computing
18927K: \bTIF_SECCOMP\b
18928
18929SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18930M: Kamal Dasu <[email protected]>
18931M: Al Cooper <[email protected]>
18932R: Broadcom internal kernel review list <[email protected]>
18933L: [email protected]
18934S: Maintained
18935F: drivers/mmc/host/sdhci-brcmstb*
18936
18937SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18938M: Adrian Hunter <[email protected]>
18939L: [email protected]
18940S: Supported
18941F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
18942F: drivers/mmc/host/sdhci*
18943
18944SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18945M: Eugen Hristev <[email protected]>
18946L: [email protected]
18947S: Supported
18948F: drivers/mmc/host/sdhci-of-at91.c
18949
18950SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18951M: Haibo Chen <[email protected]>
18952L: [email protected]
18953L: [email protected]
18954S: Maintained
18955F: drivers/mmc/host/sdhci-esdhc-imx.c
18956
18957SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18958M: Ben Dooks <[email protected]>
18959M: Jaehoon Chung <[email protected]>
18960L: [email protected]
18961S: Maintained
18962F: drivers/mmc/host/sdhci-s3c*
18963
18964SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18965M: Viresh Kumar <[email protected]>
18966L: [email protected]
18967S: Maintained
18968F: drivers/mmc/host/sdhci-spear.c
18969
18970SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18971M: Vignesh Raghavendra <[email protected]>
18972L: [email protected]
18973S: Maintained
18974F: drivers/mmc/host/sdhci-omap.c
18975
18976SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18977M: Jonathan Derrick <[email protected]>
18978L: [email protected]
18979S: Supported
18980F: block/opal_proto.h
18981F: block/sed*
18982F: include/linux/sed*
18983F: include/uapi/linux/sed*
18984
18985SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18986M: Mark Rutland <[email protected]>
18987M: Lorenzo Pieralisi <[email protected]>
18988M: Sudeep Holla <[email protected]>
18989L: [email protected] (moderated for non-subscribers)
18990S: Maintained
18991F: drivers/firmware/smccc/
18992F: include/linux/arm-smccc.h
18993
18994SECURITY CONTACT
18995M: Security Officers <[email protected]>
18996S: Supported
18997F: Documentation/process/security-bugs.rst
18998
18999SECURITY SUBSYSTEM
19000M: Paul Moore <[email protected]>
19001M: James Morris <[email protected]>
19002M: "Serge E. Hallyn" <[email protected]>
19003L: [email protected] (suggested Cc:)
19004S: Supported
19005W: http://kernsec.org/
19006T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
19007F: security/
19008X: security/selinux/
19009
19010SELINUX SECURITY MODULE
19011M: Paul Moore <[email protected]>
19012M: Stephen Smalley <[email protected]>
19013M: Eric Paris <[email protected]>
19014L: [email protected]
19015S: Supported
19016W: https://selinuxproject.org
19017W: https://github.com/SELinuxProject
19018T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
19019F: Documentation/ABI/removed/sysfs-selinux-checkreqprot
19020F: Documentation/ABI/removed/sysfs-selinux-disable
19021F: Documentation/admin-guide/LSM/SELinux.rst
19022F: include/trace/events/avc.h
19023F: include/uapi/linux/selinux_netlink.h
19024F: scripts/selinux/
19025F: security/selinux/
19026
19027SENSABLE PHANTOM
19028M: Jiri Slaby <[email protected]>
19029S: Maintained
19030F: drivers/misc/phantom.c
19031F: include/uapi/linux/phantom.h
19032
19033SENSEAIR SUNRISE 006-0-0007
19034M: Jacopo Mondi <[email protected]>
19035S: Maintained
19036F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
19037F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
19038F: drivers/iio/chemical/sunrise_co2.c
19039
19040SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
19041M: Tomasz Duszynski <[email protected]>
19042S: Maintained
19043F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
19044F: drivers/iio/chemical/scd30.h
19045F: drivers/iio/chemical/scd30_core.c
19046F: drivers/iio/chemical/scd30_i2c.c
19047F: drivers/iio/chemical/scd30_serial.c
19048
19049SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
19050M: Roan van Dijk <[email protected]>
19051S: Maintained
19052F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
19053F: drivers/iio/chemical/scd4x.c
19054
19055SENSIRION SGP40 GAS SENSOR DRIVER
19056M: Andreas Klinger <[email protected]>
19057S: Maintained
19058F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
19059F: drivers/iio/chemical/sgp40.c
19060
19061SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
19062M: Tomasz Duszynski <[email protected]>
19063S: Maintained
19064F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
19065F: drivers/iio/chemical/sps30.c
19066F: drivers/iio/chemical/sps30_i2c.c
19067F: drivers/iio/chemical/sps30_serial.c
19068
19069SERIAL DEVICE BUS
19070M: Rob Herring <[email protected]>
19071L: [email protected]
19072S: Maintained
19073F: Documentation/devicetree/bindings/serial/serial.yaml
19074F: drivers/tty/serdev/
19075F: include/linux/serdev.h
19076
19077SERIAL DRIVERS
19078M: Greg Kroah-Hartman <[email protected]>
19079L: [email protected]
19080S: Maintained
19081F: Documentation/devicetree/bindings/serial/
19082F: drivers/tty/serial/
19083
19084SERIAL IR RECEIVER
19085M: Sean Young <[email protected]>
19086L: [email protected]
19087S: Maintained
19088F: drivers/media/rc/serial_ir.c
19089
19090SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
19091M: Srinivas Kandagatla <[email protected]>
19092L: [email protected] (moderated for non-subscribers)
19093S: Maintained
19094F: Documentation/devicetree/bindings/slimbus/
19095F: drivers/slimbus/
19096F: include/linux/slimbus.h
19097
19098SFC NETWORK DRIVER
19099M: Edward Cree <[email protected]>
19100M: Martin Habets <[email protected]>
19101L: [email protected]
19102L: [email protected]
19103S: Supported
19104F: Documentation/networking/devlink/sfc.rst
19105F: drivers/net/ethernet/sfc/
19106
19107SFCTEMP HWMON DRIVER
19108M: Emil Renner Berthing <[email protected]>
19109L: [email protected]
19110S: Maintained
19111F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
19112F: Documentation/hwmon/sfctemp.rst
19113F: drivers/hwmon/sfctemp.c
19114
19115SFF/SFP/SFP+ MODULE SUPPORT
19116M: Russell King <[email protected]>
19117L: [email protected]
19118S: Maintained
19119F: Documentation/devicetree/bindings/net/sff,sfp.yaml
19120F: drivers/net/phy/phylink.c
19121F: drivers/net/phy/sfp*
19122F: include/linux/mdio/mdio-i2c.h
19123F: include/linux/phylink.h
19124F: include/linux/sfp.h
19125K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
19126
19127SGI GRU DRIVER
19128M: Dimitri Sivanich <[email protected]>
19129S: Maintained
19130F: drivers/misc/sgi-gru/
19131
19132SGI XP/XPC/XPNET DRIVER
19133M: Robin Holt <[email protected]>
19134M: Steve Wahl <[email protected]>
19135R: Mike Travis <[email protected]>
19136S: Maintained
19137F: drivers/misc/sgi-xp/
19138
19139SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
19140M: Karsten Graul <[email protected]>
19141M: Wenjia Zhang <[email protected]>
19142M: Jan Karcher <[email protected]>
19143R: D. Wythe <[email protected]>
19144R: Tony Lu <[email protected]>
19145R: Wen Gu <[email protected]>
19146L: [email protected]
19147S: Supported
19148F: net/smc/
19149
19150SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
19151M: Linus Walleij <[email protected]>
19152L: [email protected]
19153S: Maintained
19154T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
19155F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
19156F: drivers/iio/light/gp2ap002.c
19157
19158SHARP RJ54N1CB0C SENSOR DRIVER
19159M: Jacopo Mondi <[email protected]>
19160L: [email protected]
19161S: Odd fixes
19162T: git git://linuxtv.org/media_tree.git
19163F: drivers/media/i2c/rj54n1cb0c.c
19164F: include/media/i2c/rj54n1cb0c.h
19165
19166SH_VOU V4L2 OUTPUT DRIVER
19167L: [email protected]
19168S: Orphan
19169F: drivers/media/platform/renesas/sh_vou.c
19170F: include/media/drv-intf/sh_vou.h
19171
19172SI2157 MEDIA DRIVER
19173M: Antti Palosaari <[email protected]>
19174L: [email protected]
19175S: Maintained
19176W: https://linuxtv.org
19177W: http://palosaari.fi/linux/
19178Q: http://patchwork.linuxtv.org/project/linux-media/list/
19179T: git git://linuxtv.org/anttip/media_tree.git
19180F: drivers/media/tuners/si2157*
19181
19182SI2165 MEDIA DRIVER
19183M: Matthias Schwarzott <[email protected]>
19184L: [email protected]
19185S: Maintained
19186W: https://linuxtv.org
19187Q: http://patchwork.linuxtv.org/project/linux-media/list/
19188F: drivers/media/dvb-frontends/si2165*
19189
19190SI2168 MEDIA DRIVER
19191M: Antti Palosaari <[email protected]>
19192L: [email protected]
19193S: Maintained
19194W: https://linuxtv.org
19195W: http://palosaari.fi/linux/
19196Q: http://patchwork.linuxtv.org/project/linux-media/list/
19197T: git git://linuxtv.org/anttip/media_tree.git
19198F: drivers/media/dvb-frontends/si2168*
19199
19200SI470X FM RADIO RECEIVER I2C DRIVER
19201M: Hans Verkuil <[email protected]>
19202L: [email protected]
19203S: Odd Fixes
19204W: https://linuxtv.org
19205T: git git://linuxtv.org/media_tree.git
19206F: Documentation/devicetree/bindings/media/silabs,si470x.yaml
19207F: drivers/media/radio/si470x/radio-si470x-i2c.c
19208
19209SI470X FM RADIO RECEIVER USB DRIVER
19210M: Hans Verkuil <[email protected]>
19211L: [email protected]
19212S: Maintained
19213W: https://linuxtv.org
19214T: git git://linuxtv.org/media_tree.git
19215F: drivers/media/radio/si470x/radio-si470x-common.c
19216F: drivers/media/radio/si470x/radio-si470x-usb.c
19217F: drivers/media/radio/si470x/radio-si470x.h
19218
19219SI4713 FM RADIO TRANSMITTER I2C DRIVER
19220M: Eduardo Valentin <[email protected]>
19221L: [email protected]
19222S: Odd Fixes
19223W: https://linuxtv.org
19224T: git git://linuxtv.org/media_tree.git
19225F: drivers/media/radio/si4713/si4713.?
19226
19227SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
19228M: Eduardo Valentin <[email protected]>
19229L: [email protected]
19230S: Odd Fixes
19231W: https://linuxtv.org
19232T: git git://linuxtv.org/media_tree.git
19233F: drivers/media/radio/si4713/radio-platform-si4713.c
19234
19235SI4713 FM RADIO TRANSMITTER USB DRIVER
19236M: Hans Verkuil <[email protected]>
19237L: [email protected]
19238S: Maintained
19239W: https://linuxtv.org
19240T: git git://linuxtv.org/media_tree.git
19241F: drivers/media/radio/si4713/radio-usb-si4713.c
19242
19243SIANO DVB DRIVER
19244M: Mauro Carvalho Chehab <[email protected]>
19245L: [email protected]
19246S: Odd fixes
19247W: https://linuxtv.org
19248T: git git://linuxtv.org/media_tree.git
19249F: drivers/media/common/siano/
19250F: drivers/media/mmc/siano/
19251F: drivers/media/usb/siano/
19252F: drivers/media/usb/siano/
19253
19254SIFIVE DRIVERS
19255M: Palmer Dabbelt <[email protected]>
19256M: Paul Walmsley <[email protected]>
19257L: [email protected]
19258S: Supported
19259N: sifive
19260K: [^@]sifive
19261
19262SIFIVE FU540 SYSTEM-ON-CHIP
19263M: Paul Walmsley <[email protected]>
19264M: Palmer Dabbelt <[email protected]>
19265L: [email protected]
19266S: Supported
19267T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
19268N: fu540
19269K: fu540
19270
19271SIFIVE PDMA DRIVER
19272M: Green Wan <[email protected]>
19273S: Maintained
19274F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
19275F: drivers/dma/sf-pdma/
19276
19277SIFIVE SOC DRIVERS
19278M: Conor Dooley <[email protected]>
19279L: [email protected]
19280S: Maintained
19281T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19282F: Documentation/devicetree/bindings/cache/sifive,ccache0.yaml
19283F: drivers/soc/sifive/
19284
19285SILEAD TOUCHSCREEN DRIVER
19286M: Hans de Goede <[email protected]>
19287L: [email protected]
19288L: [email protected]
19289S: Maintained
19290F: drivers/input/touchscreen/silead.c
19291F: drivers/platform/x86/touchscreen_dmi.c
19292
19293SILICON LABS WIRELESS DRIVERS (for WFxxx series)
19294M: Jérôme Pouiller <[email protected]>
19295S: Supported
19296F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
19297F: drivers/net/wireless/silabs/wfx/
19298
19299SILICON MOTION SM712 FRAME BUFFER DRIVER
19300M: Sudip Mukherjee <[email protected]>
19301M: Teddy Wang <[email protected]>
19302M: Sudip Mukherjee <[email protected]>
19303L: [email protected]
19304S: Maintained
19305F: Documentation/fb/sm712fb.rst
19306F: drivers/video/fbdev/sm712*
19307
19308SILVACO I3C DUAL-ROLE MASTER
19309M: Miquel Raynal <[email protected]>
19310M: Conor Culhane <[email protected]>
19311L: [email protected] (moderated for non-subscribers)
19312S: Maintained
19313F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
19314F: drivers/i3c/master/svc-i3c-master.c
19315
19316SIMPLEFB FB DRIVER
19317M: Hans de Goede <[email protected]>
19318L: [email protected]
19319S: Maintained
19320F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
19321F: drivers/video/fbdev/simplefb.c
19322F: include/linux/platform_data/simplefb.h
19323
19324SIMTEC EB110ATX (Chalice CATS)
19325M: Simtec Linux Team <[email protected]>
19326S: Supported
19327W: http://www.simtec.co.uk/products/EB110ATX/
19328
19329SIOX
19330M: Thorsten Scherer <[email protected]>
19331M: Uwe Kleine-König <[email protected]>
19332R: Pengutronix Kernel Team <[email protected]>
19333S: Supported
19334F: drivers/gpio/gpio-siox.c
19335F: drivers/siox/*
19336F: include/trace/events/siox.h
19337
19338SIPHASH PRF ROUTINES
19339M: Jason A. Donenfeld <[email protected]>
19340S: Maintained
19341F: include/linux/siphash.h
19342F: lib/siphash.c
19343F: lib/siphash_kunit.c
19344
19345SIS 190 ETHERNET DRIVER
19346M: Francois Romieu <[email protected]>
19347L: [email protected]
19348S: Maintained
19349F: drivers/net/ethernet/sis/sis190.c
19350
19351SIS 900/7016 FAST ETHERNET DRIVER
19352M: Daniele Venzano <[email protected]>
19353L: [email protected]
19354S: Maintained
19355W: http://www.brownhat.org/sis900.html
19356F: drivers/net/ethernet/sis/sis900.*
19357
19358SIS FRAMEBUFFER DRIVER
19359S: Orphan
19360F: Documentation/fb/sisfb.rst
19361F: drivers/video/fbdev/sis/
19362F: include/video/sisfb.h
19363
19364SIS I2C TOUCHSCREEN DRIVER
19365M: Mika Penttilä <[email protected]>
19366L: [email protected]
19367S: Maintained
19368F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
19369F: drivers/input/touchscreen/sis_i2c.c
19370
19371SIS USB2VGA DRIVER
19372M: Thomas Winischhofer <[email protected]>
19373S: Maintained
19374W: http://www.winischhofer.at/linuxsisusbvga.shtml
19375F: drivers/usb/misc/sisusbvga/
19376
19377SL28 CPLD MFD DRIVER
19378M: Michael Walle <[email protected]>
19379S: Maintained
19380F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
19381F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
19382F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
19383F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
19384F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
19385F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
19386F: drivers/gpio/gpio-sl28cpld.c
19387F: drivers/hwmon/sl28cpld-hwmon.c
19388F: drivers/irqchip/irq-sl28cpld.c
19389F: drivers/pwm/pwm-sl28cpld.c
19390F: drivers/watchdog/sl28cpld_wdt.c
19391
19392SL28 VPD NVMEM LAYOUT DRIVER
19393M: Michael Walle <[email protected]>
19394S: Maintained
19395F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
19396F: drivers/nvmem/layouts/sl28vpd.c
19397
19398SLAB ALLOCATOR
19399M: Christoph Lameter <[email protected]>
19400M: Pekka Enberg <[email protected]>
19401M: David Rientjes <[email protected]>
19402M: Joonsoo Kim <[email protected]>
19403M: Andrew Morton <[email protected]>
19404M: Vlastimil Babka <[email protected]>
19405R: Roman Gushchin <[email protected]>
19406R: Hyeonggon Yoo <[email protected]>
19407L: [email protected]
19408S: Maintained
19409T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
19410F: include/linux/sl?b*.h
19411F: mm/sl?b*
19412
19413SLCAN CAN NETWORK DRIVER
19414M: Dario Binacchi <[email protected]>
19415L: [email protected]
19416S: Maintained
19417F: drivers/net/can/slcan/
19418
19419SLEEPABLE READ-COPY UPDATE (SRCU)
19420M: Lai Jiangshan <[email protected]>
19421M: "Paul E. McKenney" <[email protected]>
19422M: Josh Triplett <[email protected]>
19423R: Steven Rostedt <[email protected]>
19424R: Mathieu Desnoyers <[email protected]>
19425L: [email protected]
19426S: Supported
19427W: http://www.rdrop.com/users/paulmck/RCU/
19428T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19429F: include/linux/srcu*.h
19430F: kernel/rcu/srcu*.c
19431
19432SMACK SECURITY MODULE
19433M: Casey Schaufler <[email protected]>
19434L: [email protected]
19435S: Maintained
19436W: http://schaufler-ca.com
19437T: git git://github.com/cschaufler/smack-next
19438F: Documentation/admin-guide/LSM/Smack.rst
19439F: security/smack/
19440
19441SMC91x ETHERNET DRIVER
19442M: Nicolas Pitre <[email protected]>
19443S: Odd Fixes
19444F: drivers/net/ethernet/smsc/smc91x.*
19445
19446SMM665 HARDWARE MONITOR DRIVER
19447M: Guenter Roeck <[email protected]>
19448L: [email protected]
19449S: Maintained
19450F: Documentation/hwmon/smm665.rst
19451F: drivers/hwmon/smm665.c
19452
19453SMSC EMC2103 HARDWARE MONITOR DRIVER
19454M: Steve Glendinning <[email protected]>
19455L: [email protected]
19456S: Maintained
19457F: Documentation/hwmon/emc2103.rst
19458F: drivers/hwmon/emc2103.c
19459
19460SMSC SCH5627 HARDWARE MONITOR DRIVER
19461M: Hans de Goede <[email protected]>
19462L: [email protected]
19463S: Supported
19464F: Documentation/hwmon/sch5627.rst
19465F: drivers/hwmon/sch5627.c
19466
19467SMSC UFX6000 and UFX7000 USB to VGA DRIVER
19468M: Steve Glendinning <[email protected]>
19469L: [email protected]
19470S: Maintained
19471F: drivers/video/fbdev/smscufx.c
19472
19473SMSC47B397 HARDWARE MONITOR DRIVER
19474M: Jean Delvare <[email protected]>
19475L: [email protected]
19476S: Maintained
19477F: Documentation/hwmon/smsc47b397.rst
19478F: drivers/hwmon/smsc47b397.c
19479
19480SMSC911x ETHERNET DRIVER
19481M: Steve Glendinning <[email protected]>
19482L: [email protected]
19483S: Maintained
19484F: drivers/net/ethernet/smsc/smsc911x.*
19485F: include/linux/smsc911x.h
19486
19487SMSC9420 PCI ETHERNET DRIVER
19488M: Steve Glendinning <[email protected]>
19489L: [email protected]
19490S: Maintained
19491F: drivers/net/ethernet/smsc/smsc9420.*
19492
19493SNET DPU VIRTIO DATA PATH ACCELERATOR
19494R: Alvaro Karsz <[email protected]>
19495F: drivers/vdpa/solidrun/
19496
19497SOCIONEXT (SNI) AVE NETWORK DRIVER
19498M: Kunihiko Hayashi <[email protected]>
19499L: [email protected]
19500S: Maintained
19501F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
19502F: drivers/net/ethernet/socionext/sni_ave.c
19503
19504SOCIONEXT (SNI) NETSEC NETWORK DRIVER
19505M: Jassi Brar <[email protected]>
19506M: Ilias Apalodimas <[email protected]>
19507L: [email protected]
19508S: Maintained
19509F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
19510F: drivers/net/ethernet/socionext/netsec.c
19511
19512SOCIONEXT (SNI) Synquacer SPI DRIVER
19513M: Masahisa Kojima <[email protected]>
19514M: Jassi Brar <[email protected]>
19515L: [email protected]
19516S: Maintained
19517F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
19518F: drivers/spi/spi-synquacer.c
19519
19520SOCIONEXT SYNQUACER I2C DRIVER
19521M: Ard Biesheuvel <[email protected]>
19522L: [email protected]
19523S: Maintained
19524F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
19525F: drivers/i2c/busses/i2c-synquacer.c
19526
19527SOCIONEXT UNIPHIER SOUND DRIVER
19528L: [email protected] (moderated for non-subscribers)
19529S: Orphan
19530F: sound/soc/uniphier/
19531
19532SOCKET TIMESTAMPING
19533M: Willem de Bruijn <[email protected]>
19534S: Maintained
19535F: Documentation/networking/timestamping.rst
19536F: include/uapi/linux/net_tstamp.h
19537F: tools/testing/selftests/net/so_txtime.c
19538
19539SOEKRIS NET48XX LED SUPPORT
19540M: Chris Boot <[email protected]>
19541S: Maintained
19542F: drivers/leds/leds-net48xx.c
19543
19544SOFT-IWARP DRIVER (siw)
19545M: Bernard Metzler <[email protected]>
19546L: [email protected]
19547S: Supported
19548F: drivers/infiniband/sw/siw/
19549F: include/uapi/rdma/siw-abi.h
19550
19551SOFT-ROCE DRIVER (rxe)
19552M: Zhu Yanjun <[email protected]>
19553L: [email protected]
19554S: Supported
19555F: drivers/infiniband/sw/rxe/
19556F: include/uapi/rdma/rdma_user_rxe.h
19557
19558SOFTLOGIC 6x10 MPEG CODEC
19559M: Bluecherry Maintainers <[email protected]>
19560M: Anton Sviridenko <[email protected]>
19561M: Andrey Utkin <[email protected]>
19562M: Ismael Luceno <[email protected]>
19563L: [email protected]
19564S: Supported
19565F: drivers/media/pci/solo6x10/
19566
19567SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
19568M: James Morse <[email protected]>
19569L: [email protected] (moderated for non-subscribers)
19570S: Maintained
19571F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
19572F: drivers/firmware/arm_sdei.c
19573F: include/linux/arm_sdei.h
19574F: include/uapi/linux/arm_sdei.h
19575
19576SOFTWARE NODES AND DEVICE PROPERTIES
19577R: Andy Shevchenko <[email protected]>
19578R: Daniel Scally <[email protected]>
19579R: Heikki Krogerus <[email protected]>
19580R: Sakari Ailus <[email protected]>
19581L: [email protected]
19582S: Maintained
19583F: drivers/base/property.c
19584F: drivers/base/swnode.c
19585F: include/linux/fwnode.h
19586F: include/linux/property.h
19587
19588SOFTWARE RAID (Multiple Disks) SUPPORT
19589M: Song Liu <[email protected]>
19590L: [email protected]
19591S: Supported
19592Q: https://patchwork.kernel.org/project/linux-raid/list/
19593T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
19594F: drivers/md/Kconfig
19595F: drivers/md/Makefile
19596F: drivers/md/md*
19597F: drivers/md/raid*
19598F: include/linux/raid/
19599F: include/uapi/linux/raid/
19600
19601SOLIDRUN CLEARFOG SUPPORT
19602M: Russell King <[email protected]>
19603S: Maintained
19604F: arch/arm/boot/dts/armada-388-clearfog*
19605F: arch/arm/boot/dts/armada-38x-solidrun-*
19606
19607SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
19608M: Russell King <[email protected]>
19609S: Maintained
19610F: arch/arm/boot/dts/imx6*-cubox-i*
19611F: arch/arm/boot/dts/imx6*-hummingboard*
19612F: arch/arm/boot/dts/imx6*-sr-*
19613
19614SONIC NETWORK DRIVER
19615M: Thomas Bogendoerfer <[email protected]>
19616L: [email protected]
19617S: Maintained
19618F: drivers/net/ethernet/natsemi/sonic.*
19619
19620SONICS SILICON BACKPLANE DRIVER (SSB)
19621M: Michael Buesch <[email protected]>
19622L: [email protected]
19623S: Maintained
19624F: drivers/ssb/
19625F: include/linux/ssb/
19626
19627SONY IMX208 SENSOR DRIVER
19628M: Sakari Ailus <[email protected]>
19629L: [email protected]
19630S: Maintained
19631T: git git://linuxtv.org/media_tree.git
19632F: drivers/media/i2c/imx208.c
19633
19634SONY IMX214 SENSOR DRIVER
19635M: Ricardo Ribalda <[email protected]>
19636L: [email protected]
19637S: Maintained
19638T: git git://linuxtv.org/media_tree.git
19639F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
19640F: drivers/media/i2c/imx214.c
19641
19642SONY IMX219 SENSOR DRIVER
19643M: Dave Stevenson <[email protected]>
19644L: [email protected]
19645S: Maintained
19646T: git git://linuxtv.org/media_tree.git
19647F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
19648F: drivers/media/i2c/imx219.c
19649
19650SONY IMX258 SENSOR DRIVER
19651M: Sakari Ailus <[email protected]>
19652L: [email protected]
19653S: Maintained
19654T: git git://linuxtv.org/media_tree.git
19655F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
19656F: drivers/media/i2c/imx258.c
19657
19658SONY IMX274 SENSOR DRIVER
19659M: Leon Luo <[email protected]>
19660L: [email protected]
19661S: Maintained
19662T: git git://linuxtv.org/media_tree.git
19663F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19664F: drivers/media/i2c/imx274.c
19665
19666SONY IMX290 SENSOR DRIVER
19667M: Manivannan Sadhasivam <[email protected]>
19668L: [email protected]
19669S: Maintained
19670T: git git://linuxtv.org/media_tree.git
19671F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
19672F: drivers/media/i2c/imx290.c
19673
19674SONY IMX296 SENSOR DRIVER
19675M: Laurent Pinchart <[email protected]>
19676M: Manivannan Sadhasivam <[email protected]>
19677L: [email protected]
19678S: Maintained
19679T: git git://linuxtv.org/media_tree.git
19680F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
19681F: drivers/media/i2c/imx296.c
19682
19683SONY IMX319 SENSOR DRIVER
19684M: Bingbu Cao <[email protected]>
19685L: [email protected]
19686S: Maintained
19687T: git git://linuxtv.org/media_tree.git
19688F: drivers/media/i2c/imx319.c
19689
19690SONY IMX334 SENSOR DRIVER
19691M: Paul J. Murphy <[email protected]>
19692M: Daniele Alessandrelli <[email protected]>
19693L: [email protected]
19694S: Maintained
19695T: git git://linuxtv.org/media_tree.git
19696F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
19697F: drivers/media/i2c/imx334.c
19698
19699SONY IMX335 SENSOR DRIVER
19700M: Paul J. Murphy <[email protected]>
19701M: Daniele Alessandrelli <[email protected]>
19702L: [email protected]
19703S: Maintained
19704T: git git://linuxtv.org/media_tree.git
19705F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
19706F: drivers/media/i2c/imx335.c
19707
19708SONY IMX355 SENSOR DRIVER
19709M: Tianshu Qiu <[email protected]>
19710L: [email protected]
19711S: Maintained
19712T: git git://linuxtv.org/media_tree.git
19713F: drivers/media/i2c/imx355.c
19714
19715SONY IMX412 SENSOR DRIVER
19716M: Paul J. Murphy <[email protected]>
19717M: Daniele Alessandrelli <[email protected]>
19718L: [email protected]
19719S: Maintained
19720T: git git://linuxtv.org/media_tree.git
19721F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
19722F: drivers/media/i2c/imx412.c
19723
19724SONY IMX415 SENSOR DRIVER
19725M: Michael Riesch <[email protected]>
19726L: [email protected]
19727S: Maintained
19728T: git git://linuxtv.org/media_tree.git
19729F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
19730F: drivers/media/i2c/imx415.c
19731
19732SONY MEMORYSTICK SUBSYSTEM
19733M: Maxim Levitsky <[email protected]>
19734M: Alex Dubov <[email protected]>
19735M: Ulf Hansson <[email protected]>
19736L: [email protected]
19737S: Maintained
19738T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
19739F: drivers/memstick/
19740F: include/linux/memstick.h
19741
19742SONY VAIO CONTROL DEVICE DRIVER
19743M: Mattia Dongili <[email protected]>
19744L: [email protected]
19745S: Maintained
19746W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
19747F: Documentation/admin-guide/laptops/sony-laptop.rst
19748F: drivers/char/sonypi.c
19749F: drivers/platform/x86/sony-laptop.c
19750F: include/linux/sony-laptop.h
19751
19752SOUND
19753M: Jaroslav Kysela <[email protected]>
19754M: Takashi Iwai <[email protected]>
19755L: [email protected] (moderated for non-subscribers)
19756S: Maintained
19757W: http://www.alsa-project.org/
19758Q: http://patchwork.kernel.org/project/alsa-devel/list/
19759T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19760F: Documentation/sound/
19761F: include/sound/
19762F: include/uapi/sound/
19763F: sound/
19764F: tools/testing/selftests/alsa
19765
19766SOUND - ALSA SELFTESTS
19767M: Mark Brown <[email protected]>
19768L: [email protected] (moderated for non-subscribers)
19769L: [email protected]
19770S: Supported
19771F: tools/testing/selftests/alsa
19772
19773SOUND - COMPRESSED AUDIO
19774M: Vinod Koul <[email protected]>
19775L: [email protected] (moderated for non-subscribers)
19776S: Supported
19777T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19778F: Documentation/sound/designs/compress-offload.rst
19779F: include/sound/compress_driver.h
19780F: include/uapi/sound/compress_*
19781F: sound/core/compress_offload.c
19782F: sound/soc/soc-compress.c
19783
19784SOUND - DMAENGINE HELPERS
19785M: Lars-Peter Clausen <[email protected]>
19786S: Supported
19787F: include/sound/dmaengine_pcm.h
19788F: sound/core/pcm_dmaengine.c
19789F: sound/soc/soc-generic-dmaengine-pcm.c
19790
19791SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19792M: Liam Girdwood <[email protected]>
19793M: Mark Brown <[email protected]>
19794L: [email protected] (moderated for non-subscribers)
19795S: Supported
19796W: http://alsa-project.org/main/index.php/ASoC
19797T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19798F: Documentation/devicetree/bindings/sound/
19799F: Documentation/sound/soc/
19800F: include/dt-bindings/sound/
19801F: include/sound/soc*
19802F: sound/soc/
19803
19804SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19805M: Pierre-Louis Bossart <[email protected]>
19806M: Liam Girdwood <[email protected]>
19807M: Peter Ujfalusi <[email protected]>
19808M: Bard Liao <[email protected]>
19809M: Ranjani Sridharan <[email protected]>
19810M: Daniel Baluta <[email protected]>
19811R: Kai Vehmanen <[email protected]>
19812L: [email protected] (moderated for non-subscribers)
19813S: Supported
19814W: https://github.com/thesofproject/linux/
19815F: sound/soc/sof/
19816
19817SOUNDWIRE SUBSYSTEM
19818M: Vinod Koul <[email protected]>
19819M: Bard Liao <[email protected]>
19820R: Pierre-Louis Bossart <[email protected]>
19821R: Sanyog Kale <[email protected]>
19822L: [email protected] (moderated for non-subscribers)
19823S: Supported
19824T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19825F: Documentation/driver-api/soundwire/
19826F: drivers/soundwire/
19827F: include/linux/soundwire/
19828
19829SP2 MEDIA DRIVER
19830M: Olli Salonen <[email protected]>
19831L: [email protected]
19832S: Maintained
19833W: https://linuxtv.org
19834Q: http://patchwork.linuxtv.org/project/linux-media/list/
19835F: drivers/media/dvb-frontends/sp2*
19836
19837SPANISH DOCUMENTATION
19838M: Carlos Bilbao <[email protected]>
19839S: Maintained
19840F: Documentation/translations/sp_SP/
19841
19842SPARC + UltraSPARC (sparc/sparc64)
19843M: "David S. Miller" <[email protected]>
19844L: [email protected]
19845S: Maintained
19846Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19847T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19848T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19849F: arch/sparc/
19850F: drivers/sbus/
19851
19852SPARC SERIAL DRIVERS
19853M: "David S. Miller" <[email protected]>
19854L: [email protected]
19855S: Maintained
19856T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19857T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19858F: drivers/tty/serial/suncore.c
19859F: drivers/tty/serial/sunhv.c
19860F: drivers/tty/serial/sunsab.c
19861F: drivers/tty/serial/sunsab.h
19862F: drivers/tty/serial/sunsu.c
19863F: drivers/tty/serial/sunzilog.c
19864F: drivers/tty/serial/sunzilog.h
19865F: drivers/tty/vcc.c
19866F: include/linux/sunserialcore.h
19867
19868SPARSE CHECKER
19869M: "Luc Van Oostenryck" <[email protected]>
19870L: [email protected]
19871S: Maintained
19872W: https://sparse.docs.kernel.org/
19873Q: https://patchwork.kernel.org/project/linux-sparse/list/
19874B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19875T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19876F: include/linux/compiler.h
19877
19878SPEAKUP CONSOLE SPEECH DRIVER
19879M: William Hubbs <[email protected]>
19880M: Chris Brannon <[email protected]>
19881M: Kirk Reiser <[email protected]>
19882M: Samuel Thibault <[email protected]>
19883L: [email protected]
19884S: Odd Fixes
19885W: http://www.linux-speakup.org/
19886W: https://github.com/linux-speakup/speakup
19887B: https://github.com/linux-speakup/speakup/issues
19888F: drivers/accessibility/speakup/
19889
19890SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19891M: Viresh Kumar <[email protected]>
19892M: Shiraz Hashim <[email protected]>
19893M: [email protected]
19894L: [email protected] (moderated for non-subscribers)
19895S: Maintained
19896W: http://www.st.com/spear
19897F: arch/arm/boot/dts/spear*
19898F: arch/arm/mach-spear/
19899F: drivers/clk/spear/
19900F: drivers/pinctrl/spear/
19901
19902SPI NOR SUBSYSTEM
19903M: Tudor Ambarus <[email protected]>
19904M: Pratyush Yadav <[email protected]>
19905R: Michael Walle <[email protected]>
19906L: [email protected]
19907S: Maintained
19908W: http://www.linux-mtd.infradead.org/
19909Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19910C: irc://irc.oftc.net/mtd
19911T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19912F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19913F: drivers/mtd/spi-nor/
19914F: include/linux/mtd/spi-nor.h
19915
19916SPI SUBSYSTEM
19917M: Mark Brown <[email protected]>
19918L: [email protected]
19919S: Maintained
19920Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19921T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19922F: Documentation/devicetree/bindings/spi/
19923F: Documentation/spi/
19924F: drivers/spi/
19925F: include/linux/spi/
19926F: include/uapi/linux/spi/
19927F: tools/spi/
19928
19929SPIDERNET NETWORK DRIVER for CELL
19930M: Ishizaki Kou <[email protected]>
19931M: Geoff Levand <[email protected]>
19932L: [email protected]
19933L: [email protected]
19934S: Maintained
19935F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19936F: drivers/net/ethernet/toshiba/spider_net*
19937
19938SPMI SUBSYSTEM
19939M: Stephen Boyd <[email protected]>
19940L: [email protected]
19941S: Maintained
19942T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19943F: Documentation/devicetree/bindings/spmi/
19944F: drivers/spmi/
19945F: include/dt-bindings/spmi/spmi.h
19946F: include/linux/spmi.h
19947F: include/trace/events/spmi.h
19948
19949SPU FILE SYSTEM
19950M: Jeremy Kerr <[email protected]>
19951L: [email protected]
19952S: Supported
19953W: http://www.ibm.com/developerworks/power/cell/
19954F: Documentation/filesystems/spufs/spufs.rst
19955F: arch/powerpc/platforms/cell/spufs/
19956
19957SQUASHFS FILE SYSTEM
19958M: Phillip Lougher <[email protected]>
19959L: [email protected] (subscribers-only)
19960S: Maintained
19961W: http://squashfs.org.uk
19962T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19963F: Documentation/filesystems/squashfs.rst
19964F: fs/squashfs/
19965
19966SRM (Alpha) environment access
19967M: Jan-Benedict Glaw <[email protected]>
19968S: Maintained
19969F: arch/alpha/kernel/srm_env.c
19970
19971ST LSM6DSx IMU IIO DRIVER
19972M: Lorenzo Bianconi <[email protected]>
19973L: [email protected]
19974S: Maintained
19975W: http://www.st.com/
19976F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19977F: drivers/iio/imu/st_lsm6dsx/
19978
19979ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19980M: Benjamin Mugnier <[email protected]>
19981M: Sylvain Petinot <[email protected]>
19982L: [email protected]
19983S: Maintained
19984T: git git://linuxtv.org/media_tree.git
19985F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
19986F: drivers/media/i2c/st-mipid02.c
19987
19988ST STM32 I2C/SMBUS DRIVER
19989M: Pierre-Yves MORDRET <[email protected]>
19990M: Alain Volmat <[email protected]>
19991L: [email protected]
19992S: Maintained
19993F: drivers/i2c/busses/i2c-stm32*
19994
19995ST STM32 SPI DRIVER
19996M: Alain Volmat <[email protected]>
19997L: [email protected]
19998S: Maintained
19999F: drivers/spi/spi-stm32.c
20000
20001ST STPDDC60 DRIVER
20002M: Daniel Nilsson <[email protected]>
20003L: [email protected]
20004S: Maintained
20005F: Documentation/hwmon/stpddc60.rst
20006F: drivers/hwmon/pmbus/stpddc60.c
20007
20008ST VGXY61 DRIVER
20009M: Benjamin Mugnier <[email protected]>
20010M: Sylvain Petinot <[email protected]>
20011L: [email protected]
20012S: Maintained
20013T: git git://linuxtv.org/media_tree.git
20014F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
20015F: Documentation/userspace-api/media/drivers/st-vgxy61.rst
20016F: drivers/media/i2c/st-vgxy61.c
20017
20018ST VL53L0X ToF RANGER(I2C) IIO DRIVER
20019M: Song Qiang <[email protected]>
20020L: [email protected]
20021S: Maintained
20022F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
20023F: drivers/iio/proximity/vl53l0x-i2c.c
20024
20025STABLE BRANCH
20026M: Greg Kroah-Hartman <[email protected]>
20027M: Sasha Levin <[email protected]>
20028L: [email protected]
20029S: Supported
20030F: Documentation/process/stable-kernel-rules.rst
20031
20032STAGING - ATOMISP DRIVER
20033M: Hans de Goede <[email protected]>
20034M: Mauro Carvalho Chehab <[email protected]>
20035R: Sakari Ailus <[email protected]>
20036L: [email protected]
20037S: Maintained
20038F: drivers/staging/media/atomisp/
20039
20040STAGING - FIELDBUS SUBSYSTEM
20041M: Sven Van Asbroeck <[email protected]>
20042S: Maintained
20043F: drivers/staging/fieldbus/*
20044F: drivers/staging/fieldbus/Documentation/
20045
20046STAGING - HMS ANYBUS-S BUS
20047M: Sven Van Asbroeck <[email protected]>
20048S: Maintained
20049F: drivers/staging/fieldbus/anybuss/
20050
20051STAGING - INDUSTRIAL IO
20052M: Jonathan Cameron <[email protected]>
20053L: [email protected]
20054S: Odd Fixes
20055F: Documentation/devicetree/bindings/staging/iio/
20056F: drivers/staging/iio/
20057
20058STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
20059M: Marc Dietrich <[email protected]>
20060L: [email protected] (moderated for non-subscribers)
20061L: [email protected]
20062S: Maintained
20063F: drivers/staging/nvec/
20064
20065STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
20066M: Jens Frederich <[email protected]>
20067M: Jon Nettleton <[email protected]>
20068S: Maintained
20069W: http://wiki.laptop.org/go/DCON
20070F: drivers/staging/olpc_dcon/
20071
20072STAGING - REALTEK RTL8712U DRIVERS
20073M: Larry Finger <[email protected]>
20074M: Florian Schilhabel <[email protected]>.
20075S: Odd Fixes
20076F: drivers/staging/rtl8712/
20077
20078STAGING - SEPS525 LCD CONTROLLER DRIVERS
20079M: Michael Hennerich <[email protected]>
20080L: [email protected]
20081S: Supported
20082F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
20083F: drivers/staging/fbtft/fb_seps525.c
20084
20085STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
20086M: Sudip Mukherjee <[email protected]>
20087M: Teddy Wang <[email protected]>
20088M: Sudip Mukherjee <[email protected]>
20089L: [email protected]
20090S: Maintained
20091F: drivers/staging/sm750fb/
20092
20093STAGING - VIA VT665X DRIVERS
20094M: Forest Bond <[email protected]>
20095S: Odd Fixes
20096F: drivers/staging/vt665?/
20097
20098STAGING SUBSYSTEM
20099M: Greg Kroah-Hartman <[email protected]>
20100L: [email protected]
20101S: Supported
20102T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
20103F: drivers/staging/
20104
20105STARFIRE/DURALAN NETWORK DRIVER
20106M: Ion Badulescu <[email protected]>
20107S: Odd Fixes
20108F: drivers/net/ethernet/adaptec/starfire*
20109
20110STARFIVE DEVICETREES
20111M: Emil Renner Berthing <[email protected]>
20112S: Maintained
20113F: arch/riscv/boot/dts/starfive/
20114
20115STARFIVE DWMAC GLUE LAYER
20116M: Emil Renner Berthing <[email protected]>
20117M: Samin Guo <[email protected]>
20118S: Maintained
20119F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
20120F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
20121
20122STARFIVE JH7110 MMC/SD/SDIO DRIVER
20123M: William Qiu <[email protected]>
20124S: Supported
20125F: Documentation/devicetree/bindings/mmc/starfive*
20126F: drivers/mmc/host/dw_mmc-starfive.c
20127
20128STARFIVE JH71X0 CLOCK DRIVERS
20129M: Emil Renner Berthing <[email protected]>
20130M: Hal Feng <[email protected]>
20131S: Maintained
20132F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
20133F: drivers/clk/starfive/clk-starfive-jh71*
20134F: include/dt-bindings/clock/starfive?jh71*.h
20135
20136STARFIVE JH71X0 PINCTRL DRIVERS
20137M: Emil Renner Berthing <[email protected]>
20138M: Jianlong Huang <[email protected]>
20139L: [email protected]
20140S: Maintained
20141F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
20142F: drivers/pinctrl/starfive/pinctrl-starfive-jh71*
20143F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
20144F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
20145
20146STARFIVE JH71X0 RESET CONTROLLER DRIVERS
20147M: Emil Renner Berthing <[email protected]>
20148M: Hal Feng <[email protected]>
20149S: Maintained
20150F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
20151F: drivers/reset/starfive/reset-starfive-jh71*
20152F: include/dt-bindings/reset/starfive?jh71*.h
20153
20154STARFIVE JH71XX PMU CONTROLLER DRIVER
20155M: Walker Chen <[email protected]>
20156S: Supported
20157F: Documentation/devicetree/bindings/power/starfive*
20158F: drivers/soc/starfive/jh71xx_pmu.c
20159F: include/dt-bindings/power/starfive,jh7110-pmu.h
20160
20161STARFIVE SOC DRIVERS
20162M: Conor Dooley <[email protected]>
20163S: Maintained
20164T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20165F: drivers/soc/starfive/
20166
20167STARFIVE TRNG DRIVER
20168M: Jia Jie Ho <[email protected]>
20169S: Supported
20170F: Documentation/devicetree/bindings/rng/starfive*
20171F: drivers/char/hw_random/jh7110-trng.c
20172
20173STARFIVE WATCHDOG DRIVER
20174M: Xingyu Wu <[email protected]>
20175M: Samin Guo <[email protected]>
20176S: Supported
20177F: Documentation/devicetree/bindings/watchdog/starfive*
20178F: drivers/watchdog/starfive-wdt.c
20179
20180STATIC BRANCH/CALL
20181M: Peter Zijlstra <[email protected]>
20182M: Josh Poimboeuf <[email protected]>
20183M: Jason Baron <[email protected]>
20184R: Steven Rostedt <[email protected]>
20185R: Ard Biesheuvel <[email protected]>
20186S: Supported
20187F: arch/*/include/asm/jump_label*.h
20188F: arch/*/include/asm/static_call*.h
20189F: arch/*/kernel/jump_label.c
20190F: arch/*/kernel/static_call.c
20191F: include/linux/jump_label*.h
20192F: include/linux/static_call*.h
20193F: kernel/jump_label.c
20194F: kernel/static_call.c
20195
20196STI AUDIO (ASoC) DRIVERS
20197M: Arnaud Pouliquen <[email protected]>
20198L: [email protected] (moderated for non-subscribers)
20199S: Maintained
20200F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
20201F: sound/soc/sti/
20202
20203STI CEC DRIVER
20204M: Alain Volmat <[email protected]>
20205S: Maintained
20206F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
20207F: drivers/media/cec/platform/sti/
20208
20209STK1160 USB VIDEO CAPTURE DRIVER
20210M: Ezequiel Garcia <[email protected]>
20211L: [email protected]
20212S: Maintained
20213T: git git://linuxtv.org/media_tree.git
20214F: drivers/media/usb/stk1160/
20215
20216STM32 AUDIO (ASoC) DRIVERS
20217M: Olivier Moysan <[email protected]>
20218M: Arnaud Pouliquen <[email protected]>
20219L: [email protected] (moderated for non-subscribers)
20220S: Maintained
20221F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
20222F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
20223F: sound/soc/stm/
20224
20225STM32 TIMER/LPTIMER DRIVERS
20226M: Fabrice Gasnier <[email protected]>
20227S: Maintained
20228F: Documentation/ABI/testing/*timer-stm32
20229F: Documentation/devicetree/bindings/*/*stm32-*timer*
20230F: drivers/*/stm32-*timer*
20231F: drivers/pwm/pwm-stm32*
20232F: include/linux/*/stm32-*tim*
20233
20234STMMAC ETHERNET DRIVER
20235M: Giuseppe Cavallaro <[email protected]>
20236M: Alexandre Torgue <[email protected]>
20237M: Jose Abreu <[email protected]>
20238L: [email protected]
20239S: Supported
20240W: http://www.stlinux.com
20241F: Documentation/networking/device_drivers/ethernet/stmicro/
20242F: drivers/net/ethernet/stmicro/stmmac/
20243
20244SUN HAPPY MEAL ETHERNET DRIVER
20245M: Sean Anderson <[email protected]>
20246S: Maintained
20247F: drivers/net/ethernet/sun/sunhme.*
20248
20249SUN3/3X
20250M: Sam Creasey <[email protected]>
20251S: Maintained
20252W: http://sammy.net/sun3/
20253F: arch/m68k/include/asm/sun3*
20254F: arch/m68k/kernel/*sun3*
20255F: arch/m68k/sun3*/
20256F: drivers/net/ethernet/i825xx/sun3*
20257
20258SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
20259M: Hans de Goede <[email protected]>
20260L: [email protected]
20261S: Maintained
20262F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
20263F: drivers/input/keyboard/sun4i-lradc-keys.c
20264
20265SUNDANCE NETWORK DRIVER
20266M: Denis Kirjanov <[email protected]>
20267L: [email protected]
20268S: Maintained
20269F: drivers/net/ethernet/dlink/sundance.c
20270
20271SUNPLUS ETHERNET DRIVER
20272M: Wells Lu <[email protected]>
20273L: [email protected]
20274S: Maintained
20275W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
20276F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
20277F: drivers/net/ethernet/sunplus/
20278
20279SUNPLUS MMC DRIVER
20280M: Tony Huang <[email protected]>
20281M: Li-hao Kuo <[email protected]>
20282S: Maintained
20283F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
20284F: drivers/mmc/host/sunplus-mmc.c
20285
20286SUNPLUS OCOTP DRIVER
20287M: Vincent Shih <[email protected]>
20288S: Maintained
20289F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
20290F: drivers/nvmem/sunplus-ocotp.c
20291
20292SUNPLUS PWM DRIVER
20293M: Hammer Hsieh <[email protected]>
20294S: Maintained
20295F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
20296F: drivers/pwm/pwm-sunplus.c
20297
20298SUNPLUS RTC DRIVER
20299M: Vincent Shih <[email protected]>
20300L: [email protected]
20301S: Maintained
20302F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
20303F: drivers/rtc/rtc-sunplus.c
20304
20305SUNPLUS SPI CONTROLLER INTERFACE DRIVER
20306M: Li-hao Kuo <[email protected]>
20307L: [email protected]
20308S: Maintained
20309F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
20310F: drivers/spi/spi-sunplus-sp7021.c
20311
20312SUNPLUS UART DRIVER
20313M: Hammer Hsieh <[email protected]>
20314S: Maintained
20315F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
20316F: drivers/tty/serial/sunplus-uart.c
20317
20318SUNPLUS USB2 PHY DRIVER
20319M: Vincent Shih <[email protected]>
20320L: [email protected]
20321S: Maintained
20322F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
20323F: drivers/phy/sunplus/Kconfig
20324F: drivers/phy/sunplus/Makefile
20325F: drivers/phy/sunplus/phy-sunplus-usb2.c
20326
20327SUNPLUS WATCHDOG DRIVER
20328M: Xiantao Hu <[email protected]>
20329L: [email protected]
20330S: Maintained
20331F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
20332F: drivers/watchdog/sunplus_wdt.c
20333
20334SUPERH
20335M: Yoshinori Sato <[email protected]>
20336M: Rich Felker <[email protected]>
20337M: John Paul Adrian Glaubitz <[email protected]>
20338L: [email protected]
20339S: Maintained
20340Q: http://patchwork.kernel.org/project/linux-sh/list/
20341F: Documentation/arch/sh/
20342F: arch/sh/
20343F: drivers/sh/
20344
20345SUSPEND TO RAM
20346M: "Rafael J. Wysocki" <[email protected]>
20347M: Len Brown <[email protected]>
20348M: Pavel Machek <[email protected]>
20349L: [email protected]
20350S: Supported
20351B: https://bugzilla.kernel.org
20352F: Documentation/power/
20353F: arch/x86/kernel/acpi/sleep*
20354F: arch/x86/kernel/acpi/wakeup*
20355F: drivers/base/power/
20356F: include/linux/freezer.h
20357F: include/linux/pm.h
20358F: include/linux/suspend.h
20359F: kernel/power/
20360
20361SVGA HANDLING
20362M: Martin Mares <[email protected]>
20363L: [email protected]
20364S: Maintained
20365F: Documentation/admin-guide/svga.rst
20366F: arch/x86/boot/video*
20367
20368SWITCHDEV
20369M: Jiri Pirko <[email protected]>
20370M: Ivan Vecera <[email protected]>
20371L: [email protected]
20372S: Supported
20373F: include/net/switchdev.h
20374F: net/switchdev/
20375
20376SY8106A REGULATOR DRIVER
20377M: Icenowy Zheng <[email protected]>
20378S: Maintained
20379F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
20380F: drivers/regulator/sy8106a-regulator.c
20381
20382SYNC FILE FRAMEWORK
20383M: Sumit Semwal <[email protected]>
20384R: Gustavo Padovan <[email protected]>
20385L: [email protected]
20386L: [email protected]
20387S: Maintained
20388T: git git://anongit.freedesktop.org/drm/drm-misc
20389F: Documentation/driver-api/sync_file.rst
20390F: drivers/dma-buf/dma-fence*
20391F: drivers/dma-buf/sw_sync.c
20392F: drivers/dma-buf/sync_*
20393F: include/linux/sync_file.h
20394F: include/uapi/linux/sync_file.h
20395
20396SYNOPSYS ARC ARCHITECTURE
20397M: Vineet Gupta <[email protected]>
20398L: [email protected]
20399S: Supported
20400T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
20401F: Documentation/arch/arc
20402F: Documentation/devicetree/bindings/arc/*
20403F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
20404F: arch/arc/
20405F: drivers/clocksource/arc_timer.c
20406F: drivers/tty/serial/arc_uart.c
20407
20408SYNOPSYS ARC HSDK SDP pll clock driver
20409M: Eugeniy Paltsev <[email protected]>
20410S: Supported
20411F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
20412F: drivers/clk/clk-hsdk-pll.c
20413
20414SYNOPSYS ARC SDP clock driver
20415M: Eugeniy Paltsev <[email protected]>
20416S: Supported
20417F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
20418F: drivers/clk/axs10x/*
20419
20420SYNOPSYS ARC SDP platform support
20421M: Alexey Brodkin <[email protected]>
20422S: Supported
20423F: Documentation/devicetree/bindings/arc/axs10*
20424F: arch/arc/boot/dts/ax*
20425F: arch/arc/plat-axs10x
20426
20427SYNOPSYS AXS10x RESET CONTROLLER DRIVER
20428M: Eugeniy Paltsev <[email protected]>
20429S: Supported
20430F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
20431F: drivers/reset/reset-axs10x.c
20432
20433SYNOPSYS CREG GPIO DRIVER
20434M: Eugeniy Paltsev <[email protected]>
20435S: Maintained
20436F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
20437F: drivers/gpio/gpio-creg-snps.c
20438
20439SYNOPSYS DESIGNWARE 8250 UART DRIVER
20440M: Ilpo Järvinen <[email protected]>
20441R: Andy Shevchenko <[email protected]>
20442S: Supported
20443F: drivers/tty/serial/8250/8250_dw.c
20444F: drivers/tty/serial/8250/8250_dwlib.*
20445F: drivers/tty/serial/8250/8250_lpss.c
20446
20447SYNOPSYS DESIGNWARE APB GPIO DRIVER
20448M: Hoan Tran <[email protected]>
20449M: Serge Semin <[email protected]>
20450L: [email protected]
20451S: Maintained
20452F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
20453F: drivers/gpio/gpio-dwapb.c
20454
20455SYNOPSYS DESIGNWARE APB SSI DRIVER
20456M: Serge Semin <[email protected]>
20457L: [email protected]
20458S: Supported
20459F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
20460F: drivers/spi/spi-dw*
20461
20462SYNOPSYS DESIGNWARE AXI DMAC DRIVER
20463M: Eugeniy Paltsev <[email protected]>
20464S: Maintained
20465F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
20466F: drivers/dma/dw-axi-dmac/
20467
20468SYNOPSYS DESIGNWARE DMAC DRIVER
20469M: Viresh Kumar <[email protected]>
20470R: Andy Shevchenko <[email protected]>
20471S: Maintained
20472F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
20473F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
20474F: drivers/dma/dw/
20475F: include/dt-bindings/dma/dw-dmac.h
20476F: include/linux/dma/dw.h
20477F: include/linux/platform_data/dma-dw.h
20478
20479SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
20480M: Jose Abreu <[email protected]>
20481L: [email protected]
20482S: Supported
20483F: drivers/net/ethernet/synopsys/
20484
20485SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
20486M: Jose Abreu <[email protected]>
20487L: [email protected]
20488S: Supported
20489F: drivers/net/pcs/pcs-xpcs.c
20490F: drivers/net/pcs/pcs-xpcs.h
20491F: include/linux/pcs/pcs-xpcs.h
20492
20493SYNOPSYS DESIGNWARE I2C DRIVER
20494M: Jarkko Nikula <[email protected]>
20495R: Andy Shevchenko <[email protected]>
20496R: Mika Westerberg <[email protected]>
20497R: Jan Dabros <[email protected]>
20498L: [email protected]
20499S: Supported
20500F: drivers/i2c/busses/i2c-designware-*
20501
20502SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
20503M: Jaehoon Chung <[email protected]>
20504L: [email protected]
20505S: Maintained
20506F: drivers/mmc/host/dw_mmc*
20507
20508SYNOPSYS HSDK RESET CONTROLLER DRIVER
20509M: Eugeniy Paltsev <[email protected]>
20510S: Supported
20511F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
20512F: drivers/reset/reset-hsdk.c
20513F: include/dt-bindings/reset/snps,hsdk-reset.h
20514
20515SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
20516M: Prabu Thangamuthu <[email protected]>
20517M: Manjunath M B <[email protected]>
20518L: [email protected]
20519S: Maintained
20520F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
20521
20522SYSTEM CONFIGURATION (SYSCON)
20523M: Lee Jones <[email protected]>
20524M: Arnd Bergmann <[email protected]>
20525S: Supported
20526T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
20527F: drivers/mfd/syscon.c
20528
20529SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
20530M: Sudeep Holla <[email protected]>
20531R: Cristian Marussi <[email protected]>
20532L: [email protected] (moderated for non-subscribers)
20533S: Maintained
20534F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
20535F: drivers/clk/clk-sc[mp]i.c
20536F: drivers/cpufreq/sc[mp]i-cpufreq.c
20537F: drivers/firmware/arm_scmi/
20538F: drivers/firmware/arm_scpi.c
20539F: drivers/powercap/arm_scmi_powercap.c
20540F: drivers/regulator/scmi-regulator.c
20541F: drivers/reset/reset-scmi.c
20542F: include/linux/sc[mp]i_protocol.h
20543F: include/trace/events/scmi.h
20544F: include/uapi/linux/virtio_scmi.h
20545
20546SYSTEM RESET/SHUTDOWN DRIVERS
20547M: Sebastian Reichel <[email protected]>
20548L: [email protected]
20549S: Maintained
20550T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
20551F: Documentation/devicetree/bindings/power/reset/
20552F: drivers/power/reset/
20553
20554SYSTEM TRACE MODULE CLASS
20555M: Alexander Shishkin <[email protected]>
20556S: Maintained
20557T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
20558F: Documentation/trace/stm.rst
20559F: drivers/hwtracing/stm/
20560F: include/linux/stm.h
20561F: include/uapi/linux/stm.h
20562
20563SYSTEM76 ACPI DRIVER
20564M: Jeremy Soller <[email protected]>
20565M: System76 Product Development <[email protected]>
20566L: [email protected]
20567S: Maintained
20568F: drivers/platform/x86/system76_acpi.c
20569
20570SYSV FILESYSTEM
20571S: Orphan
20572F: Documentation/filesystems/sysv-fs.rst
20573F: fs/sysv/
20574F: include/linux/sysv_fs.h
20575
20576TASKSTATS STATISTICS INTERFACE
20577M: Balbir Singh <[email protected]>
20578S: Maintained
20579F: Documentation/accounting/taskstats*
20580F: include/linux/taskstats*
20581F: kernel/taskstats.c
20582
20583TC subsystem
20584M: Jamal Hadi Salim <[email protected]>
20585M: Cong Wang <[email protected]>
20586M: Jiri Pirko <[email protected]>
20587L: [email protected]
20588S: Maintained
20589F: include/net/pkt_cls.h
20590F: include/net/pkt_sched.h
20591F: include/net/tc_act/
20592F: include/uapi/linux/pkt_cls.h
20593F: include/uapi/linux/pkt_sched.h
20594F: include/uapi/linux/tc_act/
20595F: include/uapi/linux/tc_ematch/
20596F: net/sched/
20597F: tools/testing/selftests/tc-testing
20598
20599TC90522 MEDIA DRIVER
20600M: Akihiro Tsukada <[email protected]>
20601L: [email protected]
20602S: Odd Fixes
20603F: drivers/media/dvb-frontends/tc90522*
20604
20605TCP LOW PRIORITY MODULE
20606M: "Wong Hoi Sing, Edison" <[email protected]>
20607M: "Hung Hing Lun, Mike" <[email protected]>
20608S: Maintained
20609W: http://tcp-lp-mod.sourceforge.net/
20610F: net/ipv4/tcp_lp.c
20611
20612TDA10071 MEDIA DRIVER
20613M: Antti Palosaari <[email protected]>
20614L: [email protected]
20615S: Maintained
20616W: https://linuxtv.org
20617W: http://palosaari.fi/linux/
20618Q: http://patchwork.linuxtv.org/project/linux-media/list/
20619T: git git://linuxtv.org/anttip/media_tree.git
20620F: drivers/media/dvb-frontends/tda10071*
20621
20622TDA18212 MEDIA DRIVER
20623M: Antti Palosaari <[email protected]>
20624L: [email protected]
20625S: Maintained
20626W: https://linuxtv.org
20627W: http://palosaari.fi/linux/
20628Q: http://patchwork.linuxtv.org/project/linux-media/list/
20629T: git git://linuxtv.org/anttip/media_tree.git
20630F: drivers/media/tuners/tda18212*
20631
20632TDA18218 MEDIA DRIVER
20633M: Antti Palosaari <[email protected]>
20634L: [email protected]
20635S: Maintained
20636W: https://linuxtv.org
20637W: http://palosaari.fi/linux/
20638Q: http://patchwork.linuxtv.org/project/linux-media/list/
20639T: git git://linuxtv.org/anttip/media_tree.git
20640F: drivers/media/tuners/tda18218*
20641
20642TDA18250 MEDIA DRIVER
20643M: Olli Salonen <[email protected]>
20644L: [email protected]
20645S: Maintained
20646W: https://linuxtv.org
20647Q: http://patchwork.linuxtv.org/project/linux-media/list/
20648T: git git://linuxtv.org/media_tree.git
20649F: drivers/media/tuners/tda18250*
20650
20651TDA18271 MEDIA DRIVER
20652M: Michael Krufky <[email protected]>
20653L: [email protected]
20654S: Maintained
20655W: https://linuxtv.org
20656W: http://github.com/mkrufky
20657Q: http://patchwork.linuxtv.org/project/linux-media/list/
20658T: git git://linuxtv.org/mkrufky/tuners.git
20659F: drivers/media/tuners/tda18271*
20660
20661TDA1997x MEDIA DRIVER
20662M: Tim Harvey <[email protected]>
20663L: [email protected]
20664S: Maintained
20665W: https://linuxtv.org
20666Q: http://patchwork.linuxtv.org/project/linux-media/list/
20667F: drivers/media/i2c/tda1997x.*
20668
20669TDA827x MEDIA DRIVER
20670M: Michael Krufky <[email protected]>
20671L: [email protected]
20672S: Maintained
20673W: https://linuxtv.org
20674W: http://github.com/mkrufky
20675Q: http://patchwork.linuxtv.org/project/linux-media/list/
20676T: git git://linuxtv.org/mkrufky/tuners.git
20677F: drivers/media/tuners/tda8290.*
20678
20679TDA8290 MEDIA DRIVER
20680M: Michael Krufky <[email protected]>
20681L: [email protected]
20682S: Maintained
20683W: https://linuxtv.org
20684W: http://github.com/mkrufky
20685Q: http://patchwork.linuxtv.org/project/linux-media/list/
20686T: git git://linuxtv.org/mkrufky/tuners.git
20687F: drivers/media/tuners/tda8290.*
20688
20689TDA9840 MEDIA DRIVER
20690M: Hans Verkuil <[email protected]>
20691L: [email protected]
20692S: Maintained
20693W: https://linuxtv.org
20694T: git git://linuxtv.org/media_tree.git
20695F: drivers/media/i2c/tda9840*
20696
20697TEA5761 TUNER DRIVER
20698M: Mauro Carvalho Chehab <[email protected]>
20699L: [email protected]
20700S: Odd fixes
20701W: https://linuxtv.org
20702T: git git://linuxtv.org/media_tree.git
20703F: drivers/media/tuners/tea5761.*
20704
20705TEA5767 TUNER DRIVER
20706M: Mauro Carvalho Chehab <[email protected]>
20707L: [email protected]
20708S: Maintained
20709W: https://linuxtv.org
20710T: git git://linuxtv.org/media_tree.git
20711F: drivers/media/tuners/tea5767.*
20712
20713TEA6415C MEDIA DRIVER
20714M: Hans Verkuil <[email protected]>
20715L: [email protected]
20716S: Maintained
20717W: https://linuxtv.org
20718T: git git://linuxtv.org/media_tree.git
20719F: drivers/media/i2c/tea6415c*
20720
20721TEA6420 MEDIA DRIVER
20722M: Hans Verkuil <[email protected]>
20723L: [email protected]
20724S: Maintained
20725W: https://linuxtv.org
20726T: git git://linuxtv.org/media_tree.git
20727F: drivers/media/i2c/tea6420*
20728
20729TEAM DRIVER
20730M: Jiri Pirko <[email protected]>
20731L: [email protected]
20732S: Supported
20733F: drivers/net/team/
20734F: include/linux/if_team.h
20735F: include/uapi/linux/if_team.h
20736F: tools/testing/selftests/drivers/net/team/
20737
20738TECHNICAL ADVISORY BOARD PROCESS DOCS
20739M: "Theodore Ts'o" <[email protected]>
20740M: Greg Kroah-Hartman <[email protected]>
20741L: [email protected]
20742S: Maintained
20743F: Documentation/process/contribution-maturity-model.rst
20744F: Documentation/process/researcher-guidelines.rst
20745
20746TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
20747M: "Savoir-faire Linux Inc." <[email protected]>
20748S: Maintained
20749F: arch/x86/platform/ts5500/
20750
20751TECHNOTREND USB IR RECEIVER
20752M: Sean Young <[email protected]>
20753L: [email protected]
20754S: Maintained
20755F: drivers/media/rc/ttusbir.c
20756
20757TECHWELL TW9910 VIDEO DECODER
20758L: [email protected]
20759S: Orphan
20760F: drivers/media/i2c/tw9910.c
20761F: include/media/i2c/tw9910.h
20762
20763TEE SUBSYSTEM
20764M: Jens Wiklander <[email protected]>
20765R: Sumit Garg <[email protected]>
20766L: [email protected]
20767S: Maintained
20768F: Documentation/staging/tee.rst
20769F: drivers/tee/
20770F: include/linux/tee_drv.h
20771F: include/uapi/linux/tee.h
20772
20773TEGRA ARCHITECTURE SUPPORT
20774M: Thierry Reding <[email protected]>
20775M: Jonathan Hunter <[email protected]>
20776L: [email protected]
20777S: Supported
20778Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
20779T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
20780N: [^a-z]tegra
20781
20782TEGRA CLOCK DRIVER
20783M: Peter De Schrijver <[email protected]>
20784M: Prashant Gaikwad <[email protected]>
20785S: Supported
20786F: drivers/clk/tegra/
20787
20788TEGRA DMA DRIVERS
20789M: Laxman Dewangan <[email protected]>
20790M: Jon Hunter <[email protected]>
20791S: Supported
20792F: drivers/dma/tegra*
20793
20794TEGRA I2C DRIVER
20795M: Laxman Dewangan <[email protected]>
20796R: Dmitry Osipenko <[email protected]>
20797S: Supported
20798F: drivers/i2c/busses/i2c-tegra.c
20799
20800TEGRA IOMMU DRIVERS
20801M: Thierry Reding <[email protected]>
20802R: Krishna Reddy <[email protected]>
20803L: [email protected]
20804S: Supported
20805F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
20806F: drivers/iommu/tegra*
20807
20808TEGRA KBC DRIVER
20809M: Laxman Dewangan <[email protected]>
20810S: Supported
20811F: drivers/input/keyboard/tegra-kbc.c
20812
20813TEGRA NAND DRIVER
20814M: Stefan Agner <[email protected]>
20815M: Lucas Stach <[email protected]>
20816S: Maintained
20817F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
20818F: drivers/mtd/nand/raw/tegra_nand.c
20819
20820TEGRA PWM DRIVER
20821M: Thierry Reding <[email protected]>
20822S: Supported
20823F: drivers/pwm/pwm-tegra.c
20824
20825TEGRA QUAD SPI DRIVER
20826M: Thierry Reding <[email protected]>
20827M: Jonathan Hunter <[email protected]>
20828M: Sowjanya Komatineni <[email protected]>
20829L: [email protected]
20830S: Maintained
20831F: drivers/spi/spi-tegra210-quad.c
20832
20833TEGRA SERIAL DRIVER
20834M: Laxman Dewangan <[email protected]>
20835S: Supported
20836F: drivers/tty/serial/serial-tegra.c
20837
20838TEGRA SPI DRIVER
20839M: Laxman Dewangan <[email protected]>
20840S: Supported
20841F: drivers/spi/spi-tegra*
20842
20843TEGRA VIDEO DRIVER
20844M: Thierry Reding <[email protected]>
20845M: Jonathan Hunter <[email protected]>
20846M: Sowjanya Komatineni <[email protected]>
20847L: [email protected]
20848L: [email protected]
20849S: Maintained
20850F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20851F: drivers/staging/media/tegra-video/
20852
20853TEGRA XUSB PADCTL DRIVER
20854M: JC Kuo <[email protected]>
20855S: Supported
20856F: drivers/phy/tegra/xusb*
20857
20858TEHUTI ETHERNET DRIVER
20859M: Andy Gospodarek <[email protected]>
20860L: [email protected]
20861S: Supported
20862F: drivers/net/ethernet/tehuti/*
20863
20864TELECOM CLOCK DRIVER FOR MCPL0010
20865M: Mark Gross <[email protected]>
20866S: Supported
20867F: drivers/char/tlclk.c
20868
20869TEMPO SEMICONDUCTOR DRIVERS
20870M: Steven Eckhoff <[email protected]>
20871S: Maintained
20872F: Documentation/devicetree/bindings/sound/tscs*.txt
20873F: sound/soc/codecs/tscs*.c
20874F: sound/soc/codecs/tscs*.h
20875
20876TENSILICA XTENSA PORT (xtensa)
20877M: Chris Zankel <[email protected]>
20878M: Max Filippov <[email protected]>
20879S: Maintained
20880T: git https://github.com/jcmvbkbc/linux-xtensa.git
20881F: arch/xtensa/
20882F: drivers/irqchip/irq-xtensa-*
20883
20884TEXAS INSTRUMENTS ASoC DRIVERS
20885M: Peter Ujfalusi <[email protected]>
20886L: [email protected] (moderated for non-subscribers)
20887S: Maintained
20888F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20889F: sound/soc/ti/
20890
20891TEXAS INSTRUMENTS DMA DRIVERS
20892M: Peter Ujfalusi <[email protected]>
20893L: [email protected]
20894S: Maintained
20895F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20896F: Documentation/devicetree/bindings/dma/ti-edma.txt
20897F: Documentation/devicetree/bindings/dma/ti/
20898F: drivers/dma/ti/
20899F: include/linux/dma/k3-psil.h
20900F: include/linux/dma/k3-udma-glue.h
20901F: include/linux/dma/ti-cppi5.h
20902X: drivers/dma/ti/cppi41.c
20903
20904TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20905M: Robert Marko <[email protected]>
20906M: Luka Perkov <[email protected]>
20907L: [email protected]
20908S: Maintained
20909F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20910F: Documentation/hwmon/tps23861.rst
20911F: drivers/hwmon/tps23861.c
20912
20913TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20914M: Ricardo Ribalda <[email protected]>
20915L: [email protected]
20916S: Supported
20917F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20918F: drivers/iio/dac/ti-dac7612.c
20919
20920TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20921M: Nishanth Menon <[email protected]>
20922M: Tero Kristo <[email protected]>
20923M: Santosh Shilimkar <[email protected]>
20924L: [email protected] (moderated for non-subscribers)
20925S: Maintained
20926F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20927F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20928F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20929F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20930F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20931F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20932F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20933F: drivers/clk/keystone/sci-clk.c
20934F: drivers/firmware/ti_sci*
20935F: drivers/irqchip/irq-ti-sci-inta.c
20936F: drivers/irqchip/irq-ti-sci-intr.c
20937F: drivers/reset/reset-ti-sci.c
20938F: drivers/soc/ti/ti_sci_inta_msi.c
20939F: drivers/soc/ti/ti_sci_pm_domains.c
20940F: include/dt-bindings/soc/ti,sci_pm_domain.h
20941F: include/linux/soc/ti/ti_sci_inta_msi.h
20942F: include/linux/soc/ti/ti_sci_protocol.h
20943
20944TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20945M: Puranjay Mohan <[email protected]>
20946L: [email protected]
20947S: Supported
20948F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20949F: drivers/iio/temperature/tmp117.c
20950
20951THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20952M: Hans Verkuil <[email protected]>
20953L: [email protected]
20954S: Maintained
20955W: https://linuxtv.org
20956T: git git://linuxtv.org/media_tree.git
20957F: drivers/media/radio/radio-raremono.c
20958
20959THERMAL
20960M: Rafael J. Wysocki <[email protected]>
20961M: Daniel Lezcano <[email protected]>
20962R: Amit Kucheria <[email protected]>
20963R: Zhang Rui <[email protected]>
20964L: [email protected]
20965S: Supported
20966Q: https://patchwork.kernel.org/project/linux-pm/list/
20967T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20968F: Documentation/ABI/testing/sysfs-class-thermal
20969F: Documentation/admin-guide/thermal/
20970F: Documentation/devicetree/bindings/thermal/
20971F: Documentation/driver-api/thermal/
20972F: drivers/thermal/
20973F: include/dt-bindings/thermal/
20974F: include/linux/cpu_cooling.h
20975F: include/linux/thermal.h
20976F: include/uapi/linux/thermal.h
20977F: tools/lib/thermal/
20978F: tools/thermal/
20979
20980THERMAL DRIVER FOR AMLOGIC SOCS
20981M: Guillaume La Roque <[email protected]>
20982L: [email protected]
20983L: [email protected]
20984S: Supported
20985W: http://linux-meson.com/
20986F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20987F: drivers/thermal/amlogic_thermal.c
20988
20989THERMAL/CPU_COOLING
20990M: Amit Daniel Kachhap <[email protected]>
20991M: Daniel Lezcano <[email protected]>
20992M: Viresh Kumar <[email protected]>
20993R: Lukasz Luba <[email protected]>
20994L: [email protected]
20995S: Supported
20996F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20997F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20998F: drivers/thermal/cpufreq_cooling.c
20999F: drivers/thermal/cpuidle_cooling.c
21000F: include/linux/cpu_cooling.h
21001
21002THERMAL/POWER_ALLOCATOR
21003M: Lukasz Luba <[email protected]>
21004L: [email protected]
21005S: Maintained
21006F: Documentation/driver-api/thermal/power_allocator.rst
21007F: drivers/thermal/gov_power_allocator.c
21008F: drivers/thermal/thermal_trace_ipa.h
21009
21010THINKPAD ACPI EXTRAS DRIVER
21011M: Henrique de Moraes Holschuh <[email protected]>
21012L: [email protected]
21013L: [email protected]
21014S: Maintained
21015W: http://ibm-acpi.sourceforge.net
21016W: http://thinkwiki.org/wiki/Ibm-acpi
21017T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
21018F: drivers/platform/x86/thinkpad_acpi.c
21019
21020THINKPAD LMI DRIVER
21021M: Mark Pearson <[email protected]>
21022L: [email protected]
21023S: Maintained
21024F: Documentation/ABI/testing/sysfs-class-firmware-attributes
21025F: drivers/platform/x86/think-lmi.?
21026
21027THUNDERBOLT DMA TRAFFIC TEST DRIVER
21028M: Isaac Hazan <[email protected]>
21029L: [email protected]
21030S: Maintained
21031F: drivers/thunderbolt/dma_test.c
21032
21033THUNDERBOLT DRIVER
21034M: Andreas Noever <[email protected]>
21035M: Michael Jamet <[email protected]>
21036M: Mika Westerberg <[email protected]>
21037M: Yehezkel Bernat <[email protected]>
21038L: [email protected]
21039S: Maintained
21040T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
21041F: Documentation/admin-guide/thunderbolt.rst
21042F: drivers/thunderbolt/
21043F: include/linux/thunderbolt.h
21044
21045THUNDERBOLT NETWORK DRIVER
21046M: Michael Jamet <[email protected]>
21047M: Mika Westerberg <[email protected]>
21048M: Yehezkel Bernat <[email protected]>
21049L: [email protected]
21050S: Maintained
21051F: drivers/net/thunderbolt/
21052
21053THUNDERX GPIO DRIVER
21054M: Robert Richter <[email protected]>
21055S: Odd Fixes
21056F: drivers/gpio/gpio-thunderx.c
21057
21058TI ADS7924 ADC DRIVER
21059M: Hugo Villeneuve <[email protected]>
21060L: [email protected]
21061S: Supported
21062F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
21063F: drivers/iio/adc/ti-ads7924.c
21064
21065TI AM437X VPFE DRIVER
21066M: "Lad, Prabhakar" <[email protected]>
21067L: [email protected]
21068S: Maintained
21069W: https://linuxtv.org
21070Q: http://patchwork.linuxtv.org/project/linux-media/list/
21071T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21072F: drivers/media/platform/ti/am437x/
21073
21074TI BANDGAP AND THERMAL DRIVER
21075M: Eduardo Valentin <[email protected]>
21076M: Keerthy <[email protected]>
21077L: [email protected]
21078L: [email protected]
21079S: Maintained
21080F: drivers/thermal/ti-soc-thermal/
21081
21082TI BQ27XXX POWER SUPPLY DRIVER
21083F: drivers/power/supply/bq27xxx_battery.c
21084F: drivers/power/supply/bq27xxx_battery_i2c.c
21085F: include/linux/power/bq27xxx_battery.h
21086
21087TI CDCE706 CLOCK DRIVER
21088M: Max Filippov <[email protected]>
21089S: Maintained
21090F: drivers/clk/clk-cdce706.c
21091
21092TI CLOCK DRIVER
21093M: Tero Kristo <[email protected]>
21094L: [email protected]
21095S: Odd Fixes
21096F: drivers/clk/ti/
21097F: include/linux/clk/ti.h
21098
21099TI DAVINCI MACHINE SUPPORT
21100M: Bartosz Golaszewski <[email protected]>
21101L: [email protected] (moderated for non-subscribers)
21102S: Maintained
21103T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21104F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
21105F: arch/arm/boot/dts/da850*
21106F: arch/arm/mach-davinci/
21107F: drivers/i2c/busses/i2c-davinci.c
21108
21109TI DAVINCI SERIES CLOCK DRIVER
21110M: David Lechner <[email protected]>
21111R: Sekhar Nori <[email protected]>
21112S: Maintained
21113F: Documentation/devicetree/bindings/clock/ti/davinci/
21114F: drivers/clk/davinci/
21115F: include/linux/clk/davinci.h
21116
21117TI DAVINCI SERIES GPIO DRIVER
21118M: Keerthy <[email protected]>
21119L: [email protected]
21120S: Maintained
21121F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
21122F: drivers/gpio/gpio-davinci.c
21123
21124TI DAVINCI SERIES MEDIA DRIVER
21125M: "Lad, Prabhakar" <[email protected]>
21126L: [email protected]
21127S: Maintained
21128W: https://linuxtv.org
21129Q: http://patchwork.linuxtv.org/project/linux-media/list/
21130T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21131F: drivers/media/platform/ti/davinci/
21132F: include/media/davinci/
21133
21134TI ENHANCED CAPTURE (eCAP) DRIVER
21135M: Vignesh Raghavendra <[email protected]>
21136R: Julien Panis <[email protected]>
21137L: [email protected]
21138L: [email protected]
21139S: Maintained
21140F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
21141F: drivers/counter/ti-ecap-capture.c
21142
21143TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
21144R: David Lechner <[email protected]>
21145L: [email protected]
21146F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
21147F: drivers/counter/ti-eqep.c
21148
21149TI ETHERNET SWITCH DRIVER (CPSW)
21150R: Grygorii Strashko <[email protected]>
21151L: [email protected]
21152L: [email protected]
21153S: Maintained
21154F: drivers/net/ethernet/ti/cpsw*
21155F: drivers/net/ethernet/ti/davinci*
21156
21157TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
21158M: Alex Dubov <[email protected]>
21159S: Maintained
21160W: http://tifmxx.berlios.de/
21161F: drivers/memstick/host/tifm_ms.c
21162F: drivers/misc/tifm*
21163F: drivers/mmc/host/tifm_sd.c
21164F: include/linux/tifm.h
21165
21166TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
21167M: Nishanth Menon <[email protected]>
21168M: Santosh Shilimkar <[email protected]>
21169L: [email protected]
21170L: [email protected] (moderated for non-subscribers)
21171S: Maintained
21172T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
21173F: drivers/soc/ti/*
21174
21175TI LM49xxx FAMILY ASoC CODEC DRIVERS
21176M: M R Swami Reddy <[email protected]>
21177M: Vishwas A Deshpande <[email protected]>
21178L: [email protected] (moderated for non-subscribers)
21179S: Maintained
21180F: sound/soc/codecs/isabelle*
21181F: sound/soc/codecs/lm49453*
21182
21183TI LMP92064 ADC DRIVER
21184M: Leonard Göhrs <[email protected]>
21185R: [email protected]
21186L: [email protected]
21187S: Maintained
21188F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
21189F: drivers/iio/adc/ti-lmp92064.c
21190
21191TI PCM3060 ASoC CODEC DRIVER
21192M: Kirill Marinushkin <[email protected]>
21193L: [email protected] (moderated for non-subscribers)
21194S: Maintained
21195F: Documentation/devicetree/bindings/sound/pcm3060.txt
21196F: sound/soc/codecs/pcm3060*
21197
21198TI TAS571X FAMILY ASoC CODEC DRIVER
21199M: Kevin Cernekee <[email protected]>
21200L: [email protected] (moderated for non-subscribers)
21201S: Odd Fixes
21202F: sound/soc/codecs/tas571x*
21203
21204TI TMAG5273 MAGNETOMETER DRIVER
21205M: Gerald Loacker <[email protected]>
21206L: [email protected]
21207S: Maintained
21208F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
21209F: drivers/iio/magnetometer/tmag5273.c
21210
21211TI TRF7970A NFC DRIVER
21212M: Mark Greer <[email protected]>
21213L: [email protected]
21214S: Supported
21215F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
21216F: drivers/nfc/trf7970a.c
21217
21218TI TSC2046 ADC DRIVER
21219M: Oleksij Rempel <[email protected]>
21220R: [email protected]
21221L: [email protected]
21222S: Maintained
21223F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
21224F: drivers/iio/adc/ti-tsc2046.c
21225
21226TI TWL4030 SERIES SOC CODEC DRIVER
21227M: Peter Ujfalusi <[email protected]>
21228L: [email protected] (moderated for non-subscribers)
21229S: Maintained
21230F: sound/soc/codecs/twl4030*
21231
21232TI VPE/CAL DRIVERS
21233M: Benoit Parrot <[email protected]>
21234L: [email protected]
21235S: Maintained
21236W: http://linuxtv.org/
21237Q: http://patchwork.linuxtv.org/project/linux-media/list/
21238F: Documentation/devicetree/bindings/media/ti,cal.yaml
21239F: Documentation/devicetree/bindings/media/ti,vpe.yaml
21240F: drivers/media/platform/ti/cal/
21241F: drivers/media/platform/ti/vpe/
21242
21243TI WILINK WIRELESS DRIVERS
21244L: [email protected]
21245S: Orphan
21246W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
21247W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
21248T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
21249F: drivers/net/wireless/ti/
21250
21251TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
21252M: John Stultz <[email protected]>
21253M: Thomas Gleixner <[email protected]>
21254R: Stephen Boyd <[email protected]>
21255L: [email protected]
21256S: Supported
21257T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
21258F: include/linux/clocksource.h
21259F: include/linux/time.h
21260F: include/linux/timex.h
21261F: include/uapi/linux/time.h
21262F: include/uapi/linux/timex.h
21263F: kernel/time/alarmtimer.c
21264F: kernel/time/clocksource.c
21265F: kernel/time/ntp.c
21266F: kernel/time/time*.c
21267F: tools/testing/selftests/timers/
21268
21269TIPC NETWORK LAYER
21270M: Jon Maloy <[email protected]>
21271M: Ying Xue <[email protected]>
21272L: [email protected] (core kernel code)
21273L: [email protected] (user apps, general discussion)
21274S: Maintained
21275W: http://tipc.sourceforge.net/
21276F: include/uapi/linux/tipc*.h
21277F: net/tipc/
21278
21279TLAN NETWORK DRIVER
21280M: Samuel Chessman <[email protected]>
21281L: [email protected] (subscribers-only)
21282S: Maintained
21283W: http://sourceforge.net/projects/tlan/
21284F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
21285F: drivers/net/ethernet/ti/tlan.*
21286
21287TMIO/SDHI MMC DRIVER
21288M: Wolfram Sang <[email protected]>
21289L: [email protected]
21290L: [email protected]
21291S: Supported
21292F: drivers/mmc/host/renesas_sdhi*
21293F: drivers/mmc/host/tmio_mmc*
21294F: include/linux/mfd/tmio.h
21295
21296TMP401 HARDWARE MONITOR DRIVER
21297M: Guenter Roeck <[email protected]>
21298L: [email protected]
21299S: Maintained
21300F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
21301F: Documentation/hwmon/tmp401.rst
21302F: drivers/hwmon/tmp401.c
21303
21304TMP464 HARDWARE MONITOR DRIVER
21305M: Guenter Roeck <[email protected]>
21306L: [email protected]
21307S: Maintained
21308F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
21309F: Documentation/hwmon/tmp464.rst
21310F: drivers/hwmon/tmp464.c
21311
21312TMP513 HARDWARE MONITOR DRIVER
21313M: Eric Tremblay <[email protected]>
21314L: [email protected]
21315S: Maintained
21316F: Documentation/hwmon/tmp513.rst
21317F: drivers/hwmon/tmp513.c
21318
21319TMPFS (SHMEM FILESYSTEM)
21320M: Hugh Dickins <[email protected]>
21321L: [email protected]
21322S: Maintained
21323F: include/linux/shmem_fs.h
21324F: mm/shmem.c
21325
21326TOMOYO SECURITY MODULE
21327M: Kentaro Takeda <[email protected]>
21328M: Tetsuo Handa <[email protected]>
21329L: [email protected] (subscribers-only, for developers in English)
21330L: [email protected] (subscribers-only, for users in English)
21331L: [email protected] (subscribers-only, for developers in Japanese)
21332L: [email protected] (subscribers-only, for users in Japanese)
21333S: Maintained
21334W: https://tomoyo.osdn.jp/
21335F: security/tomoyo/
21336
21337TOPSTAR LAPTOP EXTRAS DRIVER
21338M: Herton Ronaldo Krzesinski <[email protected]>
21339L: [email protected]
21340S: Maintained
21341F: drivers/platform/x86/topstar-laptop.c
21342
21343TORTURE-TEST MODULES
21344M: Davidlohr Bueso <[email protected]>
21345M: "Paul E. McKenney" <[email protected]>
21346M: Josh Triplett <[email protected]>
21347L: [email protected]
21348S: Supported
21349T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21350F: Documentation/RCU/torture.rst
21351F: kernel/locking/locktorture.c
21352F: kernel/rcu/rcuscale.c
21353F: kernel/rcu/rcutorture.c
21354F: kernel/rcu/refscale.c
21355F: kernel/torture.c
21356
21357TOSHIBA ACPI EXTRAS DRIVER
21358M: Azael Avalos <[email protected]>
21359L: [email protected]
21360S: Maintained
21361F: drivers/platform/x86/toshiba_acpi.c
21362
21363TOSHIBA BLUETOOTH DRIVER
21364M: Azael Avalos <[email protected]>
21365L: [email protected]
21366S: Maintained
21367F: drivers/platform/x86/toshiba_bluetooth.c
21368
21369TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
21370M: Azael Avalos <[email protected]>
21371L: [email protected]
21372S: Maintained
21373F: drivers/platform/x86/toshiba_haps.c
21374
21375TOSHIBA SMM DRIVER
21376M: Jonathan Buzzard <[email protected]>
21377S: Maintained
21378W: http://www.buzzard.org.uk/toshiba/
21379F: drivers/char/toshiba.c
21380F: include/linux/toshiba.h
21381F: include/uapi/linux/toshiba.h
21382
21383TOSHIBA TC358743 DRIVER
21384M: Hans Verkuil <[email protected]>
21385L: [email protected]
21386S: Maintained
21387F: Documentation/devicetree/bindings/media/i2c/tc358743.txt
21388F: drivers/media/i2c/tc358743*
21389F: include/media/i2c/tc358743.h
21390
21391TOSHIBA WMI HOTKEYS DRIVER
21392M: Azael Avalos <[email protected]>
21393L: [email protected]
21394S: Maintained
21395F: drivers/platform/x86/toshiba-wmi.c
21396
21397TPM DEVICE DRIVER
21398M: Peter Huewe <[email protected]>
21399M: Jarkko Sakkinen <[email protected]>
21400R: Jason Gunthorpe <[email protected]>
21401L: [email protected]
21402S: Maintained
21403W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
21404Q: https://patchwork.kernel.org/project/linux-integrity/list/
21405T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
21406F: drivers/char/tpm/
21407
21408TPS546D24 DRIVER
21409M: Duke Du <[email protected]>
21410L: [email protected]
21411S: Maintained
21412F: Documentation/hwmon/tps546d24.rst
21413F: drivers/hwmon/pmbus/tps546d24.c
21414
21415TRACING
21416M: Steven Rostedt <[email protected]>
21417M: Masami Hiramatsu <[email protected]>
21418L: [email protected]
21419L: [email protected]
21420S: Maintained
21421Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
21422T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
21423F: Documentation/trace/*
21424F: fs/tracefs/
21425F: include/linux/trace*.h
21426F: include/trace/
21427F: kernel/trace/
21428F: scripts/tracing/
21429F: tools/testing/selftests/ftrace/
21430
21431TRACING MMIO ACCESSES (MMIOTRACE)
21432M: Steven Rostedt <[email protected]>
21433M: Masami Hiramatsu <[email protected]>
21434R: Karol Herbst <[email protected]>
21435R: Pekka Paalanen <[email protected]>
21436L: [email protected]
21437L: [email protected]
21438S: Maintained
21439F: arch/x86/mm/kmmio.c
21440F: arch/x86/mm/mmio-mod.c
21441F: arch/x86/mm/testmmiotrace.c
21442F: include/linux/mmiotrace.h
21443F: kernel/trace/trace_mmiotrace.c
21444
21445TRACING OS NOISE / LATENCY TRACERS
21446M: Steven Rostedt <[email protected]>
21447M: Daniel Bristot de Oliveira <[email protected]>
21448S: Maintained
21449F: Documentation/trace/hwlat_detector.rst
21450F: Documentation/trace/osnoise-tracer.rst
21451F: Documentation/trace/timerlat-tracer.rst
21452F: arch/*/kernel/trace.c
21453F: include/trace/events/osnoise.h
21454F: kernel/trace/trace_hwlat.c
21455F: kernel/trace/trace_irqsoff.c
21456F: kernel/trace/trace_osnoise.c
21457F: kernel/trace/trace_sched_wakeup.c
21458
21459TRADITIONAL CHINESE DOCUMENTATION
21460M: Hu Haowen <[email protected]>
21461L: [email protected] (moderated for non-subscribers)
21462S: Maintained
21463W: https://github.com/srcres258/linux-doc
21464T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
21465F: Documentation/translations/zh_TW/
21466
21467TTY LAYER
21468M: Greg Kroah-Hartman <[email protected]>
21469M: Jiri Slaby <[email protected]>
21470S: Supported
21471T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
21472F: Documentation/driver-api/serial/
21473F: drivers/tty/
21474F: drivers/tty/serial/serial_core.c
21475F: include/linux/selection.h
21476F: include/linux/serial.h
21477F: include/linux/serial_core.h
21478F: include/linux/sysrq.h
21479F: include/linux/tty*.h
21480F: include/linux/vt.h
21481F: include/linux/vt_*.h
21482F: include/uapi/linux/serial.h
21483F: include/uapi/linux/serial_core.h
21484F: include/uapi/linux/tty.h
21485
21486TUA9001 MEDIA DRIVER
21487M: Antti Palosaari <[email protected]>
21488L: [email protected]
21489S: Maintained
21490W: https://linuxtv.org
21491W: http://palosaari.fi/linux/
21492Q: http://patchwork.linuxtv.org/project/linux-media/list/
21493T: git git://linuxtv.org/anttip/media_tree.git
21494F: drivers/media/tuners/tua9001*
21495
21496TULIP NETWORK DRIVERS
21497L: [email protected]
21498L: [email protected]
21499S: Orphan
21500F: drivers/net/ethernet/dec/tulip/
21501
21502TUN/TAP driver
21503M: Maxim Krasnyansky <[email protected]>
21504S: Maintained
21505W: http://vtun.sourceforge.net/tun
21506F: Documentation/networking/tuntap.rst
21507F: arch/um/os-Linux/drivers/
21508
21509TURBOCHANNEL SUBSYSTEM
21510M: "Maciej W. Rozycki" <[email protected]>
21511M: Ralf Baechle <[email protected]>
21512L: [email protected]
21513S: Maintained
21514Q: http://patchwork.linux-mips.org/project/linux-mips/list/
21515F: drivers/tc/
21516F: include/linux/tc.h
21517
21518TURBOSTAT UTILITY
21519M: "Len Brown" <[email protected]>
21520L: [email protected]
21521S: Supported
21522Q: https://patchwork.kernel.org/project/linux-pm/list/
21523B: https://bugzilla.kernel.org
21524T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
21525F: tools/power/x86/turbostat/
21526
21527TW5864 VIDEO4LINUX DRIVER
21528M: Bluecherry Maintainers <[email protected]>
21529M: Anton Sviridenko <[email protected]>
21530M: Andrey Utkin <[email protected]>
21531M: Andrey Utkin <[email protected]>
21532L: [email protected]
21533S: Supported
21534F: drivers/media/pci/tw5864/
21535
21536TW68 VIDEO4LINUX DRIVER
21537M: Hans Verkuil <[email protected]>
21538L: [email protected]
21539S: Odd Fixes
21540W: https://linuxtv.org
21541T: git git://linuxtv.org/media_tree.git
21542F: drivers/media/pci/tw68/
21543
21544TW686X VIDEO4LINUX DRIVER
21545M: Ezequiel Garcia <[email protected]>
21546L: [email protected]
21547S: Maintained
21548W: http://linuxtv.org
21549T: git git://linuxtv.org/media_tree.git
21550F: drivers/media/pci/tw686x/
21551
21552U-BOOT ENVIRONMENT VARIABLES
21553M: Rafał Miłecki <[email protected]>
21554S: Maintained
21555F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
21556F: drivers/nvmem/u-boot-env.c
21557
21558UACCE ACCELERATOR FRAMEWORK
21559M: Zhangfei Gao <[email protected]>
21560M: Zhou Wang <[email protected]>
21561L: [email protected]
21562L: [email protected]
21563S: Maintained
21564F: Documentation/ABI/testing/sysfs-driver-uacce
21565F: Documentation/misc-devices/uacce.rst
21566F: drivers/misc/uacce/
21567F: include/linux/uacce.h
21568F: include/uapi/misc/uacce/
21569
21570UBI FILE SYSTEM (UBIFS)
21571M: Richard Weinberger <[email protected]>
21572L: [email protected]
21573S: Supported
21574W: http://www.linux-mtd.infradead.org/doc/ubifs.html
21575T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21576T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21577F: Documentation/ABI/testing/sysfs-fs-ubifs
21578F: Documentation/filesystems/ubifs-authentication.rst
21579F: Documentation/filesystems/ubifs.rst
21580F: fs/ubifs/
21581
21582UBLK USERSPACE BLOCK DRIVER
21583M: Ming Lei <[email protected]>
21584L: [email protected]
21585S: Maintained
21586F: Documentation/block/ublk.rst
21587F: drivers/block/ublk_drv.c
21588F: include/uapi/linux/ublk_cmd.h
21589
21590UCLINUX (M68KNOMMU AND COLDFIRE)
21591M: Greg Ungerer <[email protected]>
21592L: [email protected]
21593S: Maintained
21594W: http://www.linux-m68k.org/
21595T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
21596F: arch/m68k/*/*_no.*
21597F: arch/m68k/68*/
21598F: arch/m68k/coldfire/
21599F: arch/m68k/include/asm/*_no.*
21600
21601UDF FILESYSTEM
21602M: Jan Kara <[email protected]>
21603S: Maintained
21604F: Documentation/filesystems/udf.rst
21605F: fs/udf/
21606
21607UDRAW TABLET
21608M: Bastien Nocera <[email protected]>
21609L: [email protected]
21610S: Maintained
21611F: drivers/hid/hid-udraw-ps3.c
21612
21613UFS FILESYSTEM
21614M: Evgeniy Dushistov <[email protected]>
21615S: Maintained
21616F: Documentation/admin-guide/ufs.rst
21617F: fs/ufs/
21618
21619UHID USERSPACE HID IO DRIVER
21620M: David Rheinsberg <[email protected]>
21621L: [email protected]
21622S: Maintained
21623F: drivers/hid/uhid.c
21624F: include/uapi/linux/uhid.h
21625
21626ULPI BUS
21627M: Heikki Krogerus <[email protected]>
21628L: [email protected]
21629S: Maintained
21630F: drivers/usb/common/ulpi.c
21631F: include/linux/ulpi/
21632
21633UNICODE SUBSYSTEM
21634M: Gabriel Krisman Bertazi <[email protected]>
21635L: [email protected]
21636S: Supported
21637F: fs/unicode/
21638
21639UNIFDEF
21640M: Tony Finch <[email protected]>
21641S: Maintained
21642W: http://dotat.at/prog/unifdef
21643F: scripts/unifdef.c
21644
21645UNIFORM CDROM DRIVER
21646M: Phillip Potter <[email protected]>
21647S: Maintained
21648F: Documentation/cdrom/
21649F: drivers/cdrom/cdrom.c
21650F: include/linux/cdrom.h
21651F: include/uapi/linux/cdrom.h
21652
21653UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
21654R: Alim Akhtar <[email protected]>
21655R: Avri Altman <[email protected]>
21656R: Bart Van Assche <[email protected]>
21657L: [email protected]
21658S: Supported
21659F: Documentation/devicetree/bindings/ufs/
21660F: Documentation/scsi/ufs.rst
21661F: drivers/ufs/core/
21662
21663UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
21664M: Pedro Sousa <[email protected]>
21665L: [email protected]
21666S: Supported
21667F: drivers/ufs/host/*dwc*
21668
21669UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
21670M: Alim Akhtar <[email protected]>
21671L: [email protected]
21672S: Maintained
21673F: drivers/ufs/host/ufs-exynos*
21674
21675UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
21676M: Stanley Chu <[email protected]>
21677L: [email protected]
21678L: [email protected] (moderated for non-subscribers)
21679S: Maintained
21680F: drivers/ufs/host/ufs-mediatek*
21681
21682UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
21683M: Manivannan Sadhasivam <[email protected]>
21684L: [email protected]
21685L: [email protected]
21686S: Maintained
21687F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
21688F: drivers/ufs/host/ufs-qcom*
21689
21690UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
21691M: Yoshihiro Shimoda <[email protected]>
21692L: [email protected]
21693L: [email protected]
21694S: Maintained
21695F: drivers/ufs/host/ufs-renesas.c
21696
21697UNSORTED BLOCK IMAGES (UBI)
21698M: Richard Weinberger <[email protected]>
21699L: [email protected]
21700S: Supported
21701W: http://www.linux-mtd.infradead.org/
21702T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21703T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21704F: drivers/mtd/ubi/
21705F: include/linux/mtd/ubi.h
21706F: include/uapi/mtd/ubi-user.h
21707
21708USB "USBNET" DRIVER FRAMEWORK
21709M: Oliver Neukum <[email protected]>
21710L: [email protected]
21711S: Maintained
21712W: http://www.linux-usb.org/usbnet
21713F: drivers/net/usb/usbnet.c
21714F: include/linux/usb/usbnet.h
21715
21716USB ACM DRIVER
21717M: Oliver Neukum <[email protected]>
21718L: [email protected]
21719S: Maintained
21720F: Documentation/usb/acm.rst
21721F: drivers/usb/class/cdc-acm.*
21722
21723USB APPLE MFI FASTCHARGE DRIVER
21724M: Bastien Nocera <[email protected]>
21725L: [email protected]
21726S: Maintained
21727F: drivers/usb/misc/apple-mfi-fastcharge.c
21728
21729USB AR5523 WIRELESS DRIVER
21730M: Pontus Fuchs <[email protected]>
21731L: [email protected]
21732S: Maintained
21733F: drivers/net/wireless/ath/ar5523/
21734
21735USB ATTACHED SCSI
21736M: Oliver Neukum <[email protected]>
21737L: [email protected]
21738L: [email protected]
21739S: Maintained
21740F: drivers/usb/storage/uas.c
21741
21742USB CDC ETHERNET DRIVER
21743M: Oliver Neukum <[email protected]>
21744L: [email protected]
21745S: Maintained
21746F: drivers/net/usb/cdc_*.c
21747F: include/uapi/linux/usb/cdc.h
21748
21749USB CHAOSKEY DRIVER
21750M: Keith Packard <[email protected]>
21751L: [email protected]
21752S: Maintained
21753F: drivers/usb/misc/chaoskey.c
21754
21755USB CYPRESS C67X00 DRIVER
21756L: [email protected]
21757S: Orphan
21758F: drivers/usb/c67x00/
21759
21760USB DAVICOM DM9601 DRIVER
21761M: Peter Korsgaard <[email protected]>
21762L: [email protected]
21763S: Maintained
21764W: http://www.linux-usb.org/usbnet
21765F: drivers/net/usb/dm9601.c
21766
21767USB EHCI DRIVER
21768M: Alan Stern <[email protected]>
21769L: [email protected]
21770S: Maintained
21771F: Documentation/usb/ehci.rst
21772F: drivers/usb/host/ehci*
21773
21774USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
21775M: Jiri Kosina <[email protected]>
21776M: Benjamin Tissoires <[email protected]>
21777L: [email protected]
21778S: Maintained
21779T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
21780F: Documentation/hid/hiddev.rst
21781F: drivers/hid/usbhid/
21782
21783USB INTEL XHCI ROLE MUX DRIVER
21784M: Hans de Goede <[email protected]>
21785L: [email protected]
21786S: Maintained
21787F: drivers/usb/roles/intel-xhci-usb-role-switch.c
21788
21789USB IP DRIVER FOR HISILICON KIRIN 960
21790M: Yu Chen <[email protected]>
21791M: Binghui Wang <[email protected]>
21792L: [email protected]
21793S: Maintained
21794F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
21795F: drivers/phy/hisilicon/phy-hi3660-usb3.c
21796
21797USB IP DRIVER FOR HISILICON KIRIN 970
21798M: Mauro Carvalho Chehab <[email protected]>
21799L: [email protected]
21800S: Maintained
21801F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
21802F: drivers/phy/hisilicon/phy-hi3670-usb3.c
21803
21804USB ISP116X DRIVER
21805M: Olav Kongas <[email protected]>
21806L: [email protected]
21807S: Maintained
21808F: drivers/usb/host/isp116x*
21809F: include/linux/usb/isp116x.h
21810
21811USB ISP1760 DRIVER
21812M: Rui Miguel Silva <[email protected]>
21813L: [email protected]
21814S: Maintained
21815F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
21816F: drivers/usb/isp1760/*
21817
21818USB LAN78XX ETHERNET DRIVER
21819M: Woojung Huh <[email protected]>
21820M: [email protected]
21821L: [email protected]
21822S: Maintained
21823F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
21824F: drivers/net/usb/lan78xx.*
21825F: include/dt-bindings/net/microchip-lan78xx.h
21826
21827USB MASS STORAGE DRIVER
21828M: Alan Stern <[email protected]>
21829L: [email protected]
21830L: [email protected]
21831S: Maintained
21832F: drivers/usb/storage/
21833
21834USB MIDI DRIVER
21835M: Clemens Ladisch <[email protected]>
21836L: [email protected] (moderated for non-subscribers)
21837S: Maintained
21838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21839F: sound/usb/midi.*
21840
21841USB NETWORKING DRIVERS
21842L: [email protected]
21843S: Odd Fixes
21844F: drivers/net/usb/
21845
21846USB OHCI DRIVER
21847M: Alan Stern <[email protected]>
21848L: [email protected]
21849S: Maintained
21850F: Documentation/usb/ohci.rst
21851F: drivers/usb/host/ohci*
21852
21853USB OTG FSM (Finite State Machine)
21854M: Peter Chen <[email protected]>
21855L: [email protected]
21856S: Maintained
21857T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
21858F: drivers/usb/common/usb-otg-fsm.c
21859
21860USB OVER IP DRIVER
21861M: Valentina Manea <[email protected]>
21862M: Shuah Khan <[email protected]>
21863M: Shuah Khan <[email protected]>
21864R: Hongren Zheng <[email protected]>
21865L: [email protected]
21866S: Maintained
21867F: Documentation/usb/usbip_protocol.rst
21868F: drivers/usb/usbip/
21869F: tools/testing/selftests/drivers/usb/usbip/
21870F: tools/usb/usbip/
21871
21872USB PEGASUS DRIVER
21873M: Petko Manolov <[email protected]>
21874L: [email protected]
21875L: [email protected]
21876S: Maintained
21877W: https://github.com/petkan/pegasus
21878T: git https://github.com/petkan/pegasus.git
21879F: drivers/net/usb/pegasus.*
21880
21881USB PRINTER DRIVER (usblp)
21882M: Pete Zaitcev <[email protected]>
21883L: [email protected]
21884S: Supported
21885F: drivers/usb/class/usblp.c
21886
21887USB QMI WWAN NETWORK DRIVER
21888M: Bjørn Mork <[email protected]>
21889L: [email protected]
21890S: Maintained
21891F: Documentation/ABI/testing/sysfs-class-net-qmi
21892F: drivers/net/usb/qmi_wwan.c
21893
21894USB RAW GADGET DRIVER
21895R: Andrey Konovalov <[email protected]>
21896L: [email protected]
21897S: Maintained
21898F: Documentation/usb/raw-gadget.rst
21899F: drivers/usb/gadget/legacy/raw_gadget.c
21900F: include/uapi/linux/usb/raw_gadget.h
21901
21902USB RTL8150 DRIVER
21903M: Petko Manolov <[email protected]>
21904L: [email protected]
21905L: [email protected]
21906S: Maintained
21907W: https://github.com/petkan/rtl8150
21908T: git https://github.com/petkan/rtl8150.git
21909F: drivers/net/usb/rtl8150.c
21910
21911USB SERIAL SUBSYSTEM
21912M: Johan Hovold <[email protected]>
21913L: [email protected]
21914S: Maintained
21915T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21916F: Documentation/usb/usb-serial.rst
21917F: drivers/usb/serial/
21918F: include/linux/usb/serial.h
21919
21920USB SMSC75XX ETHERNET DRIVER
21921M: Steve Glendinning <[email protected]>
21922L: [email protected]
21923S: Maintained
21924F: drivers/net/usb/smsc75xx.*
21925
21926USB SMSC95XX ETHERNET DRIVER
21927M: Steve Glendinning <[email protected]>
21928M: [email protected]
21929L: [email protected]
21930S: Maintained
21931F: drivers/net/usb/smsc95xx.*
21932
21933USB SUBSYSTEM
21934M: Greg Kroah-Hartman <[email protected]>
21935L: [email protected]
21936S: Supported
21937W: http://www.linux-usb.org
21938T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21939F: Documentation/devicetree/bindings/usb/
21940F: Documentation/usb/
21941F: drivers/usb/
21942F: include/dt-bindings/usb/
21943F: include/linux/usb.h
21944F: include/linux/usb/
21945
21946USB TYPEC BUS FOR ALTERNATE MODES
21947M: Heikki Krogerus <[email protected]>
21948L: [email protected]
21949S: Maintained
21950F: Documentation/ABI/testing/sysfs-bus-typec
21951F: Documentation/driver-api/usb/typec_bus.rst
21952F: drivers/usb/typec/altmodes/
21953F: include/linux/usb/typec_altmode.h
21954
21955USB TYPEC CLASS
21956M: Heikki Krogerus <[email protected]>
21957L: [email protected]
21958S: Maintained
21959F: Documentation/ABI/testing/sysfs-class-typec
21960F: Documentation/driver-api/usb/typec.rst
21961F: drivers/usb/typec/
21962F: include/linux/usb/typec.h
21963
21964USB TYPEC INTEL PMC MUX DRIVER
21965M: Heikki Krogerus <[email protected]>
21966L: [email protected]
21967S: Maintained
21968F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21969F: drivers/usb/typec/mux/intel_pmc_mux.c
21970
21971USB TYPEC PI3USB30532 MUX DRIVER
21972M: Hans de Goede <[email protected]>
21973L: [email protected]
21974S: Maintained
21975F: drivers/usb/typec/mux/pi3usb30532.c
21976
21977USB TYPEC PORT CONTROLLER DRIVERS
21978M: Guenter Roeck <[email protected]>
21979L: [email protected]
21980S: Maintained
21981F: drivers/usb/typec/tcpm/
21982
21983USB UHCI DRIVER
21984M: Alan Stern <[email protected]>
21985L: [email protected]
21986S: Maintained
21987F: drivers/usb/host/uhci*
21988
21989USB VIDEO CLASS
21990M: Laurent Pinchart <[email protected]>
21991L: [email protected]
21992S: Maintained
21993W: http://www.ideasonboard.org/uvc/
21994T: git git://linuxtv.org/media_tree.git
21995F: drivers/media/usb/uvc/
21996F: include/uapi/linux/uvcvideo.h
21997
21998USB WEBCAM GADGET
21999M: Laurent Pinchart <[email protected]>
22000M: Daniel Scally <[email protected]>
22001L: [email protected]
22002S: Maintained
22003F: drivers/usb/gadget/function/*uvc*
22004F: drivers/usb/gadget/legacy/webcam.c
22005F: include/uapi/linux/usb/g_uvc.h
22006
22007USB WIRELESS RNDIS DRIVER (rndis_wlan)
22008M: Jussi Kivilinna <[email protected]>
22009L: [email protected]
22010S: Maintained
22011F: drivers/net/wireless/legacy/rndis_wlan.c
22012
22013USB XHCI DRIVER
22014M: Mathias Nyman <[email protected]>
22015L: [email protected]
22016S: Supported
22017F: drivers/usb/host/pci-quirks*
22018F: drivers/usb/host/xhci*
22019
22020USB ZD1201 DRIVER
22021L: [email protected]
22022S: Orphan
22023W: http://linux-lc100020.sourceforge.net
22024F: drivers/net/wireless/zydas/zd1201.*
22025
22026USER DATAGRAM PROTOCOL (UDP)
22027M: Willem de Bruijn <[email protected]>
22028S: Maintained
22029F: include/linux/udp.h
22030F: net/ipv4/udp.c
22031F: net/ipv6/udp.c
22032
22033USER-MODE LINUX (UML)
22034M: Richard Weinberger <[email protected]>
22035M: Anton Ivanov <[email protected]>
22036M: Johannes Berg <[email protected]>
22037L: [email protected]
22038S: Maintained
22039W: http://user-mode-linux.sourceforge.net
22040Q: https://patchwork.ozlabs.org/project/linux-um/list/
22041T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
22042T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
22043F: Documentation/virt/uml/
22044F: arch/um/
22045F: arch/x86/um/
22046F: fs/hostfs/
22047
22048USERSPACE COPYIN/COPYOUT (UIOVEC)
22049M: Alexander Viro <[email protected]>
22050S: Maintained
22051F: include/linux/uio.h
22052F: lib/iov_iter.c
22053
22054USERSPACE DMA BUFFER DRIVER
22055M: Gerd Hoffmann <[email protected]>
22056L: [email protected]
22057S: Maintained
22058T: git git://anongit.freedesktop.org/drm/drm-misc
22059F: drivers/dma-buf/udmabuf.c
22060F: include/uapi/linux/udmabuf.h
22061
22062USERSPACE I/O (UIO)
22063M: Greg Kroah-Hartman <[email protected]>
22064S: Maintained
22065T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22066F: Documentation/driver-api/uio-howto.rst
22067F: drivers/uio/
22068F: include/linux/uio_driver.h
22069
22070UTIL-LINUX PACKAGE
22071M: Karel Zak <[email protected]>
22072L: [email protected]
22073S: Maintained
22074W: http://en.wikipedia.org/wiki/Util-linux
22075T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
22076
22077UUID HELPERS
22078R: Andy Shevchenko <[email protected]>
22079L: [email protected]
22080S: Maintained
22081F: include/linux/uuid.h
22082F: lib/test_uuid.c
22083F: lib/uuid.c
22084
22085UV SYSFS DRIVER
22086M: Justin Ernst <[email protected]>
22087L: [email protected]
22088S: Maintained
22089F: drivers/platform/x86/uv_sysfs.c
22090
22091UVESAFB DRIVER
22092M: Michal Januszewski <[email protected]>
22093L: [email protected]
22094S: Maintained
22095W: https://github.com/mjanusz/v86d
22096F: Documentation/fb/uvesafb.rst
22097F: drivers/video/fbdev/uvesafb.*
22098
22099Ux500 CLOCK DRIVERS
22100M: Ulf Hansson <[email protected]>
22101L: [email protected]
22102L: [email protected] (moderated for non-subscribers)
22103S: Maintained
22104F: drivers/clk/ux500/
22105
22106VF610 NAND DRIVER
22107M: Stefan Agner <[email protected]>
22108L: [email protected]
22109S: Supported
22110F: drivers/mtd/nand/raw/vf610_nfc.c
22111
22112VFAT/FAT/MSDOS FILESYSTEM
22113M: OGAWA Hirofumi <[email protected]>
22114S: Maintained
22115F: Documentation/filesystems/vfat.rst
22116F: fs/fat/
22117F: tools/testing/selftests/filesystems/fat/
22118
22119VFIO DRIVER
22120M: Alex Williamson <[email protected]>
22121L: [email protected]
22122S: Maintained
22123T: git https://github.com/awilliam/linux-vfio.git
22124F: Documentation/ABI/testing/sysfs-devices-vfio-dev
22125F: Documentation/driver-api/vfio.rst
22126F: drivers/vfio/
22127F: include/linux/vfio.h
22128F: include/linux/vfio_pci_core.h
22129F: include/uapi/linux/vfio.h
22130
22131VFIO FSL-MC DRIVER
22132M: Diana Craciun <[email protected]>
22133L: [email protected]
22134S: Maintained
22135F: drivers/vfio/fsl-mc/
22136
22137VFIO HISILICON PCI DRIVER
22138M: Longfang Liu <[email protected]>
22139M: Shameer Kolothum <[email protected]>
22140L: [email protected]
22141S: Maintained
22142F: drivers/vfio/pci/hisilicon/
22143
22144VFIO MEDIATED DEVICE DRIVERS
22145M: Kirti Wankhede <[email protected]>
22146L: [email protected]
22147S: Maintained
22148F: Documentation/driver-api/vfio-mediated-device.rst
22149F: drivers/vfio/mdev/
22150F: include/linux/mdev.h
22151F: samples/vfio-mdev/
22152
22153VFIO MLX5 PCI DRIVER
22154M: Yishai Hadas <[email protected]>
22155L: [email protected]
22156S: Maintained
22157F: drivers/vfio/pci/mlx5/
22158
22159VFIO PCI DEVICE SPECIFIC DRIVERS
22160R: Jason Gunthorpe <[email protected]>
22161R: Yishai Hadas <[email protected]>
22162R: Shameer Kolothum <[email protected]>
22163R: Kevin Tian <[email protected]>
22164L: [email protected]
22165S: Maintained
22166P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
22167F: drivers/vfio/pci/*/
22168
22169VFIO PLATFORM DRIVER
22170M: Eric Auger <[email protected]>
22171L: [email protected]
22172S: Maintained
22173F: drivers/vfio/platform/
22174
22175VGA_SWITCHEROO
22176R: Lukas Wunner <[email protected]>
22177S: Maintained
22178T: git git://anongit.freedesktop.org/drm/drm-misc
22179F: Documentation/gpu/vga-switcheroo.rst
22180F: drivers/gpu/vga/vga_switcheroo.c
22181F: include/linux/vga_switcheroo.h
22182
22183VIA RHINE NETWORK DRIVER
22184M: Kevin Brace <[email protected]>
22185S: Maintained
22186F: drivers/net/ethernet/via/via-rhine.c
22187
22188VIA SD/MMC CARD CONTROLLER DRIVER
22189M: Bruce Chang <[email protected]>
22190M: Harald Welte <[email protected]>
22191S: Maintained
22192F: drivers/mmc/host/via-sdmmc.c
22193
22194VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
22195M: Florian Tobias Schandinat <[email protected]>
22196L: [email protected]
22197S: Maintained
22198F: drivers/video/fbdev/via/
22199F: include/linux/via-core.h
22200F: include/linux/via-gpio.h
22201F: include/linux/via_i2c.h
22202
22203VIA VELOCITY NETWORK DRIVER
22204M: Francois Romieu <[email protected]>
22205L: [email protected]
22206S: Maintained
22207F: drivers/net/ethernet/via/via-velocity.*
22208
22209VICODEC VIRTUAL CODEC DRIVER
22210M: Hans Verkuil <[email protected]>
22211L: [email protected]
22212S: Maintained
22213W: https://linuxtv.org
22214T: git git://linuxtv.org/media_tree.git
22215F: drivers/media/test-drivers/vicodec/*
22216
22217VIDEO I2C POLLING DRIVER
22218M: Matt Ranostay <[email protected]>
22219L: [email protected]
22220S: Maintained
22221F: drivers/media/i2c/video-i2c.c
22222
22223VIDEO MULTIPLEXER DRIVER
22224M: Philipp Zabel <[email protected]>
22225L: [email protected]
22226S: Maintained
22227F: drivers/media/platform/video-mux.c
22228
22229VIDEOBUF2 FRAMEWORK
22230M: Tomasz Figa <[email protected]>
22231M: Marek Szyprowski <[email protected]>
22232L: [email protected]
22233S: Maintained
22234F: drivers/media/common/videobuf2/*
22235F: include/media/videobuf2-*
22236
22237VIDTV VIRTUAL DIGITAL TV DRIVER
22238M: Daniel W. S. Almeida <[email protected]>
22239L: [email protected]
22240S: Maintained
22241W: https://linuxtv.org
22242T: git git://linuxtv.org/media_tree.git
22243F: drivers/media/test-drivers/vidtv/*
22244
22245VIMC VIRTUAL MEDIA CONTROLLER DRIVER
22246M: Shuah Khan <[email protected]>
22247R: Kieran Bingham <[email protected]>
22248L: [email protected]
22249S: Maintained
22250W: https://linuxtv.org
22251T: git git://linuxtv.org/media_tree.git
22252F: drivers/media/test-drivers/vimc/*
22253
22254VIRT LIB
22255M: Alex Williamson <[email protected]>
22256M: Paolo Bonzini <[email protected]>
22257L: [email protected]
22258S: Supported
22259F: virt/lib/
22260
22261VIRTIO AND VHOST VSOCK DRIVER
22262M: Stefan Hajnoczi <[email protected]>
22263M: Stefano Garzarella <[email protected]>
22264L: [email protected]
22265L: [email protected]
22266L: [email protected]
22267S: Maintained
22268F: drivers/vhost/vsock.c
22269F: include/linux/virtio_vsock.h
22270F: include/uapi/linux/virtio_vsock.h
22271F: net/vmw_vsock/virtio_transport.c
22272F: net/vmw_vsock/virtio_transport_common.c
22273
22274VIRTIO BALLOON
22275M: "Michael S. Tsirkin" <[email protected]>
22276M: David Hildenbrand <[email protected]>
22277L: [email protected]
22278S: Maintained
22279F: drivers/virtio/virtio_balloon.c
22280F: include/linux/balloon_compaction.h
22281F: include/uapi/linux/virtio_balloon.h
22282F: mm/balloon_compaction.c
22283
22284VIRTIO BLOCK AND SCSI DRIVERS
22285M: "Michael S. Tsirkin" <[email protected]>
22286M: Jason Wang <[email protected]>
22287R: Paolo Bonzini <[email protected]>
22288R: Stefan Hajnoczi <[email protected]>
22289L: [email protected]
22290S: Maintained
22291F: drivers/block/virtio_blk.c
22292F: drivers/scsi/virtio_scsi.c
22293F: drivers/vhost/scsi.c
22294F: include/uapi/linux/virtio_blk.h
22295F: include/uapi/linux/virtio_scsi.h
22296
22297VIRTIO CONSOLE DRIVER
22298M: Amit Shah <[email protected]>
22299L: [email protected]
22300S: Maintained
22301F: drivers/char/virtio_console.c
22302F: include/linux/virtio_console.h
22303F: include/uapi/linux/virtio_console.h
22304
22305VIRTIO CORE AND NET DRIVERS
22306M: "Michael S. Tsirkin" <[email protected]>
22307M: Jason Wang <[email protected]>
22308R: Xuan Zhuo <[email protected]>
22309L: [email protected]
22310S: Maintained
22311F: Documentation/ABI/testing/sysfs-bus-vdpa
22312F: Documentation/ABI/testing/sysfs-class-vduse
22313F: Documentation/devicetree/bindings/virtio/
22314F: Documentation/driver-api/virtio/
22315F: drivers/block/virtio_blk.c
22316F: drivers/crypto/virtio/
22317F: drivers/net/virtio_net.c
22318F: drivers/vdpa/
22319F: drivers/virtio/
22320F: include/linux/vdpa.h
22321F: include/linux/virtio*.h
22322F: include/linux/vringh.h
22323F: include/uapi/linux/virtio_*.h
22324F: tools/virtio/
22325
22326VIRTIO CRYPTO DRIVER
22327M: Gonglei <[email protected]>
22328L: [email protected]
22329L: [email protected]
22330S: Maintained
22331F: drivers/crypto/virtio/
22332F: include/uapi/linux/virtio_crypto.h
22333
22334VIRTIO DRIVERS FOR S390
22335M: Cornelia Huck <[email protected]>
22336M: Halil Pasic <[email protected]>
22337M: Eric Farman <[email protected]>
22338L: [email protected]
22339L: [email protected]
22340L: [email protected]
22341S: Supported
22342F: arch/s390/include/uapi/asm/virtio-ccw.h
22343F: drivers/s390/virtio/
22344
22345VIRTIO FILE SYSTEM
22346M: Vivek Goyal <[email protected]>
22347M: Stefan Hajnoczi <[email protected]>
22348M: Miklos Szeredi <[email protected]>
22349L: [email protected]
22350L: [email protected]
22351S: Supported
22352W: https://virtio-fs.gitlab.io/
22353F: Documentation/filesystems/virtiofs.rst
22354F: fs/fuse/virtio_fs.c
22355F: include/uapi/linux/virtio_fs.h
22356
22357VIRTIO GPIO DRIVER
22358M: Enrico Weigelt, metux IT consult <[email protected]>
22359M: Viresh Kumar <[email protected]>
22360L: [email protected]
22361L: [email protected]
22362S: Maintained
22363F: drivers/gpio/gpio-virtio.c
22364F: include/uapi/linux/virtio_gpio.h
22365
22366VIRTIO GPU DRIVER
22367M: David Airlie <[email protected]>
22368M: Gerd Hoffmann <[email protected]>
22369R: Gurchetan Singh <[email protected]>
22370R: Chia-I Wu <[email protected]>
22371L: [email protected]
22372L: [email protected]
22373S: Maintained
22374T: git git://anongit.freedesktop.org/drm/drm-misc
22375F: drivers/gpu/drm/virtio/
22376F: include/uapi/linux/virtio_gpu.h
22377
22378VIRTIO HOST (VHOST)
22379M: "Michael S. Tsirkin" <[email protected]>
22380M: Jason Wang <[email protected]>
22381L: [email protected]
22382L: [email protected]
22383L: [email protected]
22384S: Maintained
22385T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
22386F: drivers/vhost/
22387F: include/linux/sched/vhost_task.h
22388F: include/linux/vhost_iotlb.h
22389F: include/uapi/linux/vhost.h
22390F: kernel/vhost_task.c
22391
22392VIRTIO I2C DRIVER
22393M: Conghui Chen <[email protected]>
22394M: Viresh Kumar <[email protected]>
22395L: [email protected]
22396L: [email protected]
22397S: Maintained
22398F: drivers/i2c/busses/i2c-virtio.c
22399F: include/uapi/linux/virtio_i2c.h
22400
22401VIRTIO INPUT DRIVER
22402M: Gerd Hoffmann <[email protected]>
22403S: Maintained
22404F: drivers/virtio/virtio_input.c
22405F: include/uapi/linux/virtio_input.h
22406
22407VIRTIO IOMMU DRIVER
22408M: Jean-Philippe Brucker <[email protected]>
22409L: [email protected]
22410S: Maintained
22411F: drivers/iommu/virtio-iommu.c
22412F: include/uapi/linux/virtio_iommu.h
22413
22414VIRTIO MEM DRIVER
22415M: David Hildenbrand <[email protected]>
22416L: [email protected]
22417S: Maintained
22418W: https://virtio-mem.gitlab.io/
22419F: drivers/virtio/virtio_mem.c
22420F: include/uapi/linux/virtio_mem.h
22421
22422VIRTIO PMEM DRIVER
22423M: Pankaj Gupta <[email protected]>
22424L: [email protected]
22425S: Maintained
22426F: drivers/nvdimm/nd_virtio.c
22427F: drivers/nvdimm/virtio_pmem.c
22428
22429VIRTIO SOUND DRIVER
22430M: Anton Yakovlev <[email protected]>
22431M: "Michael S. Tsirkin" <[email protected]>
22432L: [email protected]
22433L: [email protected] (moderated for non-subscribers)
22434S: Maintained
22435F: include/uapi/linux/virtio_snd.h
22436F: sound/virtio/*
22437
22438VIRTUAL BOX GUEST DEVICE DRIVER
22439M: Hans de Goede <[email protected]>
22440M: Arnd Bergmann <[email protected]>
22441M: Greg Kroah-Hartman <[email protected]>
22442S: Maintained
22443F: drivers/virt/vboxguest/
22444F: include/linux/vbox_utils.h
22445F: include/uapi/linux/vbox*.h
22446
22447VIRTUAL BOX SHARED FOLDER VFS DRIVER
22448M: Hans de Goede <[email protected]>
22449L: [email protected]
22450S: Maintained
22451F: fs/vboxsf/*
22452
22453VIRTUAL SERIO DEVICE DRIVER
22454M: Stephen Chandler Paul <[email protected]>
22455S: Maintained
22456F: drivers/input/serio/userio.c
22457F: include/uapi/linux/userio.h
22458
22459VISL VIRTUAL STATELESS DECODER DRIVER
22460M: Daniel Almeida <[email protected]>
22461L: [email protected]
22462S: Supported
22463F: drivers/media/test-drivers/visl
22464
22465VIVID VIRTUAL VIDEO DRIVER
22466M: Hans Verkuil <[email protected]>
22467L: [email protected]
22468S: Maintained
22469W: https://linuxtv.org
22470T: git git://linuxtv.org/media_tree.git
22471F: drivers/media/test-drivers/vivid/*
22472
22473VLYNQ BUS
22474M: Florian Fainelli <[email protected]>
22475L: [email protected] (subscribers-only)
22476S: Maintained
22477F: drivers/vlynq/vlynq.c
22478F: include/linux/vlynq.h
22479
22480VM SOCKETS (AF_VSOCK)
22481M: Stefano Garzarella <[email protected]>
22482L: [email protected]
22483L: [email protected]
22484S: Maintained
22485F: drivers/net/vsockmon.c
22486F: include/net/af_vsock.h
22487F: include/uapi/linux/vm_sockets.h
22488F: include/uapi/linux/vm_sockets_diag.h
22489F: include/uapi/linux/vsockmon.h
22490F: net/vmw_vsock/
22491F: tools/testing/vsock/
22492
22493VMALLOC
22494M: Andrew Morton <[email protected]>
22495R: Uladzislau Rezki <[email protected]>
22496R: Christoph Hellwig <[email protected]>
22497R: Lorenzo Stoakes <[email protected]>
22498L: [email protected]
22499S: Maintained
22500W: http://www.linux-mm.org
22501T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
22502F: include/linux/vmalloc.h
22503F: mm/vmalloc.c
22504
22505VME SUBSYSTEM
22506M: Martyn Welch <[email protected]>
22507M: Manohar Vanga <[email protected]>
22508M: Greg Kroah-Hartman <[email protected]>
22509L: [email protected]
22510S: Odd fixes
22511T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22512F: Documentation/driver-api/vme.rst
22513F: drivers/staging/vme_user/
22514
22515VMWARE BALLOON DRIVER
22516M: Nadav Amit <[email protected]>
22517R: VMware PV-Drivers Reviewers <[email protected]>
22518L: [email protected]
22519S: Supported
22520F: drivers/misc/vmw_balloon.c
22521
22522VMWARE HYPERVISOR INTERFACE
22523M: Srivatsa S. Bhat (VMware) <[email protected]>
22524M: Alexey Makhalov <[email protected]>
22525R: VMware PV-Drivers Reviewers <[email protected]>
22526L: [email protected]
22527L: [email protected]
22528S: Supported
22529T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
22530F: arch/x86/include/asm/vmware.h
22531F: arch/x86/kernel/cpu/vmware.c
22532
22533VMWARE PVRDMA DRIVER
22534M: Bryan Tan <[email protected]>
22535M: Vishnu Dasa <[email protected]>
22536R: VMware PV-Drivers Reviewers <[email protected]>
22537L: [email protected]
22538S: Supported
22539F: drivers/infiniband/hw/vmw_pvrdma/
22540
22541VMWARE PVSCSI DRIVER
22542M: Vishal Bhakta <[email protected]>
22543R: VMware PV-Drivers Reviewers <[email protected]>
22544L: [email protected]
22545S: Supported
22546F: drivers/scsi/vmw_pvscsi.c
22547F: drivers/scsi/vmw_pvscsi.h
22548
22549VMWARE VIRTUAL PTP CLOCK DRIVER
22550M: Srivatsa S. Bhat (VMware) <[email protected]>
22551M: Deep Shah <[email protected]>
22552R: Alexey Makhalov <[email protected]>
22553R: VMware PV-Drivers Reviewers <[email protected]>
22554L: [email protected]
22555S: Supported
22556F: drivers/ptp/ptp_vmw.c
22557
22558VMWARE VMCI DRIVER
22559M: Bryan Tan <[email protected]>
22560M: Vishnu Dasa <[email protected]>
22561R: VMware PV-Drivers Reviewers <[email protected]>
22562L: [email protected]
22563S: Supported
22564F: drivers/misc/vmw_vmci/
22565F: include/linux/vmw_vmci*
22566
22567VMWARE VMMOUSE SUBDRIVER
22568M: Zack Rusin <[email protected]>
22569R: VMware Graphics Reviewers <[email protected]>
22570R: VMware PV-Drivers Reviewers <[email protected]>
22571L: [email protected]
22572S: Supported
22573F: drivers/input/mouse/vmmouse.c
22574F: drivers/input/mouse/vmmouse.h
22575
22576VMWARE VMXNET3 ETHERNET DRIVER
22577M: Ronak Doshi <[email protected]>
22578R: VMware PV-Drivers Reviewers <[email protected]>
22579L: [email protected]
22580S: Supported
22581F: drivers/net/vmxnet3/
22582
22583VMWARE VSOCK VMCI TRANSPORT DRIVER
22584M: Bryan Tan <[email protected]>
22585M: Vishnu Dasa <[email protected]>
22586R: VMware PV-Drivers Reviewers <[email protected]>
22587L: [email protected]
22588S: Supported
22589F: net/vmw_vsock/vmci_transport*
22590
22591VOCORE VOCORE2 BOARD
22592M: Harvey Hunt <[email protected]>
22593L: [email protected]
22594S: Maintained
22595F: arch/mips/boot/dts/ralink/vocore2.dts
22596
22597VOLTAGE AND CURRENT REGULATOR FRAMEWORK
22598M: Liam Girdwood <[email protected]>
22599M: Mark Brown <[email protected]>
22600L: [email protected]
22601S: Supported
22602W: http://www.slimlogic.co.uk/?p=48
22603T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
22604F: Documentation/devicetree/bindings/regulator/
22605F: Documentation/power/regulator/
22606F: drivers/regulator/
22607F: include/dt-bindings/regulator/
22608F: include/linux/regulator/
22609K: regulator_get_optional
22610
22611VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
22612R: Matti Vaittinen <[email protected]>
22613F: drivers/regulator/irq_helpers.c
22614
22615VRF
22616M: David Ahern <[email protected]>
22617L: [email protected]
22618S: Maintained
22619F: Documentation/networking/vrf.rst
22620F: drivers/net/vrf.c
22621
22622VSPRINTF
22623M: Petr Mladek <[email protected]>
22624M: Steven Rostedt <[email protected]>
22625M: Sergey Senozhatsky <[email protected]>
22626R: Andy Shevchenko <[email protected]>
22627R: Rasmus Villemoes <[email protected]>
22628S: Maintained
22629T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
22630F: Documentation/core-api/printk-formats.rst
22631F: lib/test_printf.c
22632F: lib/test_scanf.c
22633F: lib/vsprintf.c
22634
22635VT1211 HARDWARE MONITOR DRIVER
22636M: Juerg Haefliger <[email protected]>
22637L: [email protected]
22638S: Maintained
22639F: Documentation/hwmon/vt1211.rst
22640F: drivers/hwmon/vt1211.c
22641
22642VT8231 HARDWARE MONITOR DRIVER
22643M: Roger Lucas <[email protected]>
22644L: [email protected]
22645S: Maintained
22646F: drivers/hwmon/vt8231.c
22647
22648VUB300 USB to SDIO/SD/MMC bridge chip
22649L: [email protected]
22650S: Orphan
22651F: drivers/mmc/host/vub300.c
22652
22653W1 DALLAS'S 1-WIRE BUS
22654M: Krzysztof Kozlowski <[email protected]>
22655S: Maintained
22656F: Documentation/devicetree/bindings/w1/
22657F: Documentation/w1/
22658F: drivers/w1/
22659F: include/linux/w1.h
22660
22661W83791D HARDWARE MONITORING DRIVER
22662M: Marc Hulsman <[email protected]>
22663L: [email protected]
22664S: Maintained
22665F: Documentation/hwmon/w83791d.rst
22666F: drivers/hwmon/w83791d.c
22667
22668W83793 HARDWARE MONITORING DRIVER
22669M: Rudolf Marek <[email protected]>
22670L: [email protected]
22671S: Maintained
22672F: Documentation/hwmon/w83793.rst
22673F: drivers/hwmon/w83793.c
22674
22675W83795 HARDWARE MONITORING DRIVER
22676M: Jean Delvare <[email protected]>
22677L: [email protected]
22678S: Maintained
22679F: drivers/hwmon/w83795.c
22680
22681W83L51xD SD/MMC CARD INTERFACE DRIVER
22682M: Pierre Ossman <[email protected]>
22683S: Maintained
22684F: drivers/mmc/host/wbsd.*
22685
22686WACOM PROTOCOL 4 SERIAL TABLETS
22687M: Julian Squires <[email protected]>
22688M: Hans de Goede <[email protected]>
22689L: [email protected]
22690S: Maintained
22691F: drivers/input/tablet/wacom_serial4.c
22692
22693WANGXUN ETHERNET DRIVER
22694M: Jiawen Wu <[email protected]>
22695M: Mengyuan Lou <[email protected]>
22696L: [email protected]
22697S: Maintained
22698W: https://www.net-swift.com
22699F: Documentation/networking/device_drivers/ethernet/wangxun/*
22700F: drivers/net/ethernet/wangxun/
22701
22702WATCHDOG DEVICE DRIVERS
22703M: Wim Van Sebroeck <[email protected]>
22704M: Guenter Roeck <[email protected]>
22705L: [email protected]
22706S: Maintained
22707W: http://www.linux-watchdog.org/
22708T: git git://www.linux-watchdog.org/linux-watchdog.git
22709F: Documentation/devicetree/bindings/watchdog/
22710F: Documentation/watchdog/
22711F: drivers/watchdog/
22712F: include/linux/watchdog.h
22713F: include/trace/events/watchdog.h
22714F: include/uapi/linux/watchdog.h
22715
22716WHISKEYCOVE PMIC GPIO DRIVER
22717M: Kuppuswamy Sathyanarayanan <[email protected]>
22718L: [email protected]
22719S: Maintained
22720F: drivers/gpio/gpio-wcove.c
22721
22722WHWAVE RTC DRIVER
22723M: Dianlong Li <[email protected]>
22724L: [email protected]
22725S: Maintained
22726F: drivers/rtc/rtc-sd3078.c
22727
22728WIIMOTE HID DRIVER
22729M: David Rheinsberg <[email protected]>
22730L: [email protected]
22731S: Maintained
22732F: drivers/hid/hid-wiimote*
22733
22734WILOCITY WIL6210 WIRELESS DRIVER
22735L: [email protected]
22736S: Orphan
22737W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
22738F: drivers/net/wireless/ath/wil6210/
22739
22740WINBOND CIR DRIVER
22741M: David Härdeman <[email protected]>
22742S: Maintained
22743F: drivers/media/rc/winbond-cir.c
22744
22745WINSYSTEMS EBC-C384 WATCHDOG DRIVER
22746L: [email protected]
22747S: Orphan
22748F: drivers/watchdog/ebc-c384_wdt.c
22749
22750WINSYSTEMS WS16C48 GPIO DRIVER
22751M: William Breathitt Gray <[email protected]>
22752L: [email protected]
22753S: Maintained
22754F: drivers/gpio/gpio-ws16c48.c
22755
22756WIREGUARD SECURE NETWORK TUNNEL
22757M: Jason A. Donenfeld <[email protected]>
22758L: [email protected]
22759L: [email protected]
22760S: Maintained
22761F: drivers/net/wireguard/
22762F: tools/testing/selftests/wireguard/
22763
22764WISTRON LAPTOP BUTTON DRIVER
22765M: Miloslav Trmac <[email protected]>
22766S: Maintained
22767F: drivers/input/misc/wistron_btns.c
22768
22769WL3501 WIRELESS PCMCIA CARD DRIVER
22770L: [email protected]
22771S: Odd fixes
22772F: drivers/net/wireless/legacy/wl3501*
22773
22774WOLFSON MICROELECTRONICS DRIVERS
22775L: [email protected]
22776S: Supported
22777W: https://github.com/CirrusLogic/linux-drivers/wiki
22778T: git https://github.com/CirrusLogic/linux-drivers.git
22779F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
22780F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
22781F: Documentation/devicetree/bindings/mfd/wm831x.txt
22782F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
22783F: Documentation/devicetree/bindings/sound/wlf,*.yaml
22784F: Documentation/devicetree/bindings/sound/wm*
22785F: Documentation/hwmon/wm83??.rst
22786F: arch/arm/mach-s3c/mach-crag6410*
22787F: drivers/clk/clk-wm83*.c
22788F: drivers/gpio/gpio-*wm*.c
22789F: drivers/gpio/gpio-arizona.c
22790F: drivers/hwmon/wm83??-hwmon.c
22791F: drivers/input/misc/wm831x-on.c
22792F: drivers/input/touchscreen/wm831x-ts.c
22793F: drivers/input/touchscreen/wm97*.c
22794F: drivers/leds/leds-wm83*.c
22795F: drivers/mfd/arizona*
22796F: drivers/mfd/cs47l24*
22797F: drivers/mfd/wm*.c
22798F: drivers/power/supply/wm83*.c
22799F: drivers/regulator/arizona*
22800F: drivers/regulator/wm8*.c
22801F: drivers/rtc/rtc-wm83*.c
22802F: drivers/video/backlight/wm83*_bl.c
22803F: drivers/watchdog/wm83*_wdt.c
22804F: include/linux/mfd/arizona/
22805F: include/linux/mfd/wm831x/
22806F: include/linux/mfd/wm8350/
22807F: include/linux/mfd/wm8400*
22808F: include/linux/regulator/arizona*
22809F: include/linux/wm97xx.h
22810F: include/sound/wm????.h
22811F: sound/soc/codecs/arizona*
22812F: sound/soc/codecs/cs47l24*
22813F: sound/soc/codecs/wm*
22814
22815WORKQUEUE
22816M: Tejun Heo <[email protected]>
22817R: Lai Jiangshan <[email protected]>
22818S: Maintained
22819T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
22820F: Documentation/core-api/workqueue.rst
22821F: include/linux/workqueue.h
22822F: kernel/workqueue.c
22823F: kernel/workqueue_internal.h
22824
22825WWAN DRIVERS
22826M: Loic Poulain <[email protected]>
22827M: Sergey Ryazanov <[email protected]>
22828R: Johannes Berg <[email protected]>
22829L: [email protected]
22830S: Maintained
22831F: drivers/net/wwan/
22832F: include/linux/wwan.h
22833F: include/uapi/linux/wwan.h
22834
22835X-POWERS AXP288 PMIC DRIVERS
22836M: Hans de Goede <[email protected]>
22837S: Maintained
22838F: drivers/acpi/pmic/intel_pmic_xpower.c
22839N: axp288
22840
22841X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
22842M: Chen-Yu Tsai <[email protected]>
22843L: [email protected]
22844S: Maintained
22845N: axp[128]
22846
22847X.25 STACK
22848M: Martin Schiller <[email protected]>
22849L: [email protected]
22850S: Maintained
22851F: Documentation/networking/lapb-module.rst
22852F: Documentation/networking/x25*
22853F: drivers/net/wan/hdlc_x25.c
22854F: drivers/net/wan/lapbether.c
22855F: include/*/lapb.h
22856F: include/net/x25*
22857F: include/uapi/linux/x25.h
22858F: net/lapb/
22859F: net/x25/
22860
22861X86 ARCHITECTURE (32-BIT AND 64-BIT)
22862M: Thomas Gleixner <[email protected]>
22863M: Ingo Molnar <[email protected]>
22864M: Borislav Petkov <[email protected]>
22865M: Dave Hansen <[email protected]>
22866M: [email protected]
22867R: "H. Peter Anvin" <[email protected]>
22868L: [email protected]
22869S: Maintained
22870T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22871F: Documentation/arch/x86/
22872F: Documentation/devicetree/bindings/x86/
22873F: arch/x86/
22874
22875X86 ENTRY CODE
22876M: Andy Lutomirski <[email protected]>
22877L: [email protected]
22878S: Maintained
22879T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
22880F: arch/x86/entry/
22881
22882X86 HARDWARE VULNERABILITIES
22883M: Thomas Gleixner <[email protected]>
22884M: Borislav Petkov <[email protected]>
22885M: Peter Zijlstra <[email protected]>
22886M: Josh Poimboeuf <[email protected]>
22887R: Pawan Gupta <[email protected]>
22888S: Maintained
22889F: Documentation/admin-guide/hw-vuln/
22890F: arch/x86/include/asm/nospec-branch.h
22891F: arch/x86/kernel/cpu/bugs.c
22892
22893X86 MCE INFRASTRUCTURE
22894M: Tony Luck <[email protected]>
22895M: Borislav Petkov <[email protected]>
22896L: [email protected]
22897S: Maintained
22898F: Documentation/ABI/testing/sysfs-mce
22899F: Documentation/arch/x86/x86_64/machinecheck.rst
22900F: arch/x86/kernel/cpu/mce/*
22901
22902X86 MICROCODE UPDATE SUPPORT
22903M: Borislav Petkov <[email protected]>
22904S: Maintained
22905F: arch/x86/kernel/cpu/microcode/*
22906
22907X86 MM
22908M: Dave Hansen <[email protected]>
22909M: Andy Lutomirski <[email protected]>
22910M: Peter Zijlstra <[email protected]>
22911L: [email protected]
22912S: Maintained
22913T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22914F: arch/x86/mm/
22915
22916X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22917M: Hans de Goede <[email protected]>
22918L: [email protected]
22919S: Maintained
22920T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22921F: drivers/platform/x86/x86-android-tablets/
22922
22923X86 PLATFORM DRIVERS
22924M: Hans de Goede <[email protected]>
22925M: Mark Gross <[email protected]>
22926L: [email protected]
22927S: Maintained
22928T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22929F: drivers/platform/olpc/
22930F: drivers/platform/x86/
22931F: include/linux/platform_data/x86/
22932
22933X86 PLATFORM DRIVERS - ARCH
22934R: Darren Hart <[email protected]>
22935R: Andy Shevchenko <[email protected]>
22936L: [email protected]
22937L: [email protected]
22938S: Maintained
22939T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22940F: arch/x86/platform
22941
22942X86 PLATFORM UV HPE SUPERDOME FLEX
22943M: Steve Wahl <[email protected]>
22944R: Mike Travis <[email protected]>
22945R: Dimitri Sivanich <[email protected]>
22946R: Russ Anderson <[email protected]>
22947S: Supported
22948F: arch/x86/include/asm/uv/
22949F: arch/x86/kernel/apic/x2apic_uv_x.c
22950F: arch/x86/platform/uv/
22951
22952X86 STACK UNWINDING
22953M: Josh Poimboeuf <[email protected]>
22954M: Peter Zijlstra <[email protected]>
22955S: Supported
22956F: arch/x86/include/asm/unwind*.h
22957F: arch/x86/kernel/dumpstack.c
22958F: arch/x86/kernel/stacktrace.c
22959F: arch/x86/kernel/unwind_*.c
22960
22961X86 VDSO
22962M: Andy Lutomirski <[email protected]>
22963L: [email protected]
22964S: Maintained
22965T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22966F: arch/x86/entry/vdso/
22967
22968XARRAY
22969M: Matthew Wilcox <[email protected]>
22970L: [email protected]
22971S: Supported
22972F: Documentation/core-api/xarray.rst
22973F: include/linux/idr.h
22974F: include/linux/xarray.h
22975F: lib/idr.c
22976F: lib/xarray.c
22977F: tools/testing/radix-tree
22978
22979XBOX DVD IR REMOTE
22980M: Benjamin Valentin <[email protected]>
22981S: Maintained
22982F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22983F: drivers/media/rc/xbox_remote.c
22984
22985XC2028/3028 TUNER DRIVER
22986M: Mauro Carvalho Chehab <[email protected]>
22987L: [email protected]
22988S: Maintained
22989W: https://linuxtv.org
22990T: git git://linuxtv.org/media_tree.git
22991F: drivers/media/tuners/xc2028.*
22992
22993XDP (eXpress Data Path)
22994M: Alexei Starovoitov <[email protected]>
22995M: Daniel Borkmann <[email protected]>
22996M: David S. Miller <[email protected]>
22997M: Jakub Kicinski <[email protected]>
22998M: Jesper Dangaard Brouer <[email protected]>
22999M: John Fastabend <[email protected]>
23000L: [email protected]
23001L: [email protected]
23002S: Supported
23003F: drivers/net/ethernet/*/*/*/*/*xdp*
23004F: drivers/net/ethernet/*/*/*xdp*
23005F: include/net/xdp.h
23006F: include/net/xdp_priv.h
23007F: include/trace/events/xdp.h
23008F: kernel/bpf/cpumap.c
23009F: kernel/bpf/devmap.c
23010F: net/core/xdp.c
23011F: samples/bpf/xdp*
23012F: tools/testing/selftests/bpf/*/*xdp*
23013F: tools/testing/selftests/bpf/*xdp*
23014K: (?:\b|_)xdp(?:\b|_)
23015
23016XDP SOCKETS (AF_XDP)
23017M: Björn Töpel <[email protected]>
23018M: Magnus Karlsson <[email protected]>
23019M: Maciej Fijalkowski <[email protected]>
23020R: Jonathan Lemon <[email protected]>
23021L: [email protected]
23022L: [email protected]
23023S: Maintained
23024F: Documentation/networking/af_xdp.rst
23025F: include/net/netns/xdp.h
23026F: include/net/xdp_sock*
23027F: include/net/xsk_buff_pool.h
23028F: include/uapi/linux/if_xdp.h
23029F: include/uapi/linux/xdp_diag.h
23030F: net/xdp/
23031F: tools/testing/selftests/bpf/*xsk*
23032
23033XEN BLOCK SUBSYSTEM
23034M: Roger Pau Monné <[email protected]>
23035L: [email protected] (moderated for non-subscribers)
23036S: Supported
23037F: drivers/block/xen*
23038F: drivers/block/xen-blkback/*
23039
23040XEN HYPERVISOR ARM
23041M: Stefano Stabellini <[email protected]>
23042L: [email protected] (moderated for non-subscribers)
23043S: Maintained
23044F: arch/arm/include/asm/xen/
23045F: arch/arm/xen/
23046
23047XEN HYPERVISOR ARM64
23048M: Stefano Stabellini <[email protected]>
23049L: [email protected] (moderated for non-subscribers)
23050S: Maintained
23051F: arch/arm64/include/asm/xen/
23052F: arch/arm64/xen/
23053
23054XEN HYPERVISOR INTERFACE
23055M: Juergen Gross <[email protected]>
23056M: Stefano Stabellini <[email protected]>
23057R: Oleksandr Tyshchenko <[email protected]>
23058L: [email protected] (moderated for non-subscribers)
23059S: Supported
23060T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
23061F: Documentation/ABI/stable/sysfs-hypervisor-xen
23062F: Documentation/ABI/testing/sysfs-hypervisor-xen
23063F: drivers/*/xen-*front.c
23064F: drivers/xen/
23065F: include/uapi/xen/
23066F: include/xen/
23067F: kernel/configs/xen.config
23068
23069XEN HYPERVISOR X86
23070M: Juergen Gross <[email protected]>
23071R: Boris Ostrovsky <[email protected]>
23072L: [email protected] (moderated for non-subscribers)
23073S: Supported
23074F: arch/x86/configs/xen.config
23075F: arch/x86/include/asm/pvclock-abi.h
23076F: arch/x86/include/asm/xen/
23077F: arch/x86/platform/pvh/
23078F: arch/x86/xen/
23079
23080XEN NETWORK BACKEND DRIVER
23081M: Wei Liu <[email protected]>
23082M: Paul Durrant <[email protected]>
23083L: [email protected] (moderated for non-subscribers)
23084L: [email protected]
23085S: Supported
23086F: drivers/net/xen-netback/*
23087
23088XEN PCI SUBSYSTEM
23089M: Juergen Gross <[email protected]>
23090L: [email protected] (moderated for non-subscribers)
23091S: Supported
23092F: arch/x86/pci/*xen*
23093F: drivers/pci/*xen*
23094
23095XEN PVSCSI DRIVERS
23096M: Juergen Gross <[email protected]>
23097L: [email protected] (moderated for non-subscribers)
23098L: [email protected]
23099S: Supported
23100F: drivers/scsi/xen-scsifront.c
23101F: drivers/xen/xen-scsiback.c
23102F: include/xen/interface/io/vscsiif.h
23103
23104XEN PVUSB DRIVER
23105M: Juergen Gross <[email protected]>
23106L: [email protected] (moderated for non-subscribers)
23107L: [email protected]
23108S: Supported
23109F: drivers/usb/host/xen*
23110F: include/xen/interface/io/usbif.h
23111
23112XEN SOUND FRONTEND DRIVER
23113M: Oleksandr Andrushchenko <[email protected]>
23114L: [email protected] (moderated for non-subscribers)
23115L: [email protected] (moderated for non-subscribers)
23116S: Supported
23117F: sound/xen/*
23118
23119XEN SWIOTLB SUBSYSTEM
23120M: Juergen Gross <[email protected]>
23121M: Stefano Stabellini <[email protected]>
23122L: [email protected] (moderated for non-subscribers)
23123L: [email protected]
23124S: Supported
23125F: arch/*/include/asm/xen/swiotlb-xen.h
23126F: drivers/xen/swiotlb-xen.c
23127F: include/xen/arm/swiotlb-xen.h
23128F: include/xen/swiotlb-xen.h
23129
23130XFS FILESYSTEM
23131M: Darrick J. Wong <[email protected]>
23132L: [email protected]
23133S: Supported
23134W: http://xfs.org/
23135C: irc://irc.oftc.net/xfs
23136T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
23137F: Documentation/ABI/testing/sysfs-fs-xfs
23138F: Documentation/admin-guide/xfs.rst
23139F: Documentation/filesystems/xfs-delayed-logging-design.rst
23140F: Documentation/filesystems/xfs-self-describing-metadata.rst
23141F: fs/xfs/
23142F: include/uapi/linux/dqblk_xfs.h
23143F: include/uapi/linux/fsmap.h
23144
23145XILINX AMS DRIVER
23146M: Anand Ashok Dumbre <[email protected]>
23147L: [email protected]
23148S: Maintained
23149F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
23150F: drivers/iio/adc/xilinx-ams.c
23151
23152XILINX AXI ETHERNET DRIVER
23153M: Radhey Shyam Pandey <[email protected]>
23154S: Maintained
23155F: drivers/net/ethernet/xilinx/xilinx_axienet*
23156
23157XILINX CAN DRIVER
23158M: Appana Durga Kedareswara rao <[email protected]>
23159R: Naga Sureshkumar Relli <[email protected]>
23160L: [email protected]
23161S: Maintained
23162F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
23163F: drivers/net/can/xilinx_can.c
23164
23165XILINX EVENT MANAGEMENT DRIVER
23166M: Abhyuday Godhasara <[email protected]>
23167S: Maintained
23168F: drivers/soc/xilinx/xlnx_event_manager.c
23169F: include/linux/firmware/xlnx-event-manager.h
23170
23171XILINX GPIO DRIVER
23172M: Shubhrajyoti Datta <[email protected]>
23173R: Srinivas Neeli <[email protected]>
23174R: Michal Simek <[email protected]>
23175S: Maintained
23176F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
23177F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
23178F: drivers/gpio/gpio-xilinx.c
23179F: drivers/gpio/gpio-zynq.c
23180
23181XILINX PWM DRIVER
23182M: Sean Anderson <[email protected]>
23183S: Maintained
23184F: drivers/pwm/pwm-xilinx.c
23185F: include/clocksource/timer-xilinx.h
23186
23187XILINX SD-FEC IP CORES
23188M: Derek Kiernan <[email protected]>
23189M: Dragan Cvetic <[email protected]>
23190S: Maintained
23191F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
23192F: Documentation/misc-devices/xilinx_sdfec.rst
23193F: drivers/misc/Kconfig
23194F: drivers/misc/Makefile
23195F: drivers/misc/xilinx_sdfec.c
23196F: include/uapi/misc/xilinx_sdfec.h
23197
23198XILINX UARTLITE SERIAL DRIVER
23199M: Peter Korsgaard <[email protected]>
23200L: [email protected]
23201S: Maintained
23202F: drivers/tty/serial/uartlite.c
23203
23204XILINX VIDEO IP CORES
23205M: Hyun Kwon <[email protected]>
23206M: Laurent Pinchart <[email protected]>
23207L: [email protected]
23208S: Supported
23209T: git git://linuxtv.org/media_tree.git
23210F: Documentation/devicetree/bindings/media/xilinx/
23211F: drivers/media/platform/xilinx/
23212F: include/uapi/linux/xilinx-v4l2-controls.h
23213
23214XILINX WATCHDOG DRIVER
23215M: Srinivas Neeli <[email protected]>
23216R: Shubhrajyoti Datta <[email protected]>
23217R: Michal Simek <[email protected]>
23218S: Maintained
23219F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
23220F: drivers/watchdog/of_xilinx_wdt.c
23221
23222XILINX XDMA DRIVER
23223M: Lizhi Hou <[email protected]>
23224M: Brian Xu <[email protected]>
23225M: Raj Kumar Rampelli <[email protected]>
23226L: [email protected]
23227S: Supported
23228F: drivers/dma/xilinx/xdma-regs.h
23229F: drivers/dma/xilinx/xdma.c
23230F: include/linux/dma/amd_xdma.h
23231F: include/linux/platform_data/amd_xdma.h
23232
23233XILINX ZYNQMP DPDMA DRIVER
23234M: Hyun Kwon <[email protected]>
23235M: Laurent Pinchart <[email protected]>
23236L: [email protected]
23237S: Supported
23238F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
23239F: drivers/dma/xilinx/xilinx_dpdma.c
23240F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
23241
23242XILINX ZYNQMP OCM EDAC DRIVER
23243M: Shubhrajyoti Datta <[email protected]>
23244M: Sai Krishna Potthuri <[email protected]>
23245S: Maintained
23246F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
23247F: drivers/edac/zynqmp_edac.c
23248
23249XILINX ZYNQMP PSGTR PHY DRIVER
23250M: Anurag Kumar Vulisha <[email protected]>
23251M: Laurent Pinchart <[email protected]>
23252L: [email protected]
23253S: Supported
23254T: git https://github.com/Xilinx/linux-xlnx.git
23255F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
23256F: drivers/phy/xilinx/phy-zynqmp.c
23257
23258XILINX ZYNQMP SHA3 DRIVER
23259M: Harsha <[email protected]>
23260S: Maintained
23261F: drivers/crypto/xilinx/zynqmp-sha.c
23262
23263XILLYBUS DRIVER
23264M: Eli Billauer <[email protected]>
23265L: [email protected]
23266S: Supported
23267F: drivers/char/xillybus/
23268
23269XLP9XX I2C DRIVER
23270M: George Cherian <[email protected]>
23271L: [email protected]
23272S: Supported
23273W: http://www.marvell.com
23274F: drivers/i2c/busses/i2c-xlp9xx.c
23275
23276XRA1403 GPIO EXPANDER
23277M: Nandor Han <[email protected]>
23278L: [email protected]
23279S: Maintained
23280F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
23281F: drivers/gpio/gpio-xra1403.c
23282
23283XTENSA XTFPGA PLATFORM SUPPORT
23284M: Max Filippov <[email protected]>
23285S: Maintained
23286F: drivers/spi/spi-xtensa-xtfpga.c
23287F: sound/soc/xtensa/xtfpga-i2s.c
23288
23289YAM DRIVER FOR AX.25
23290M: Jean-Paul Roubelat <[email protected]>
23291L: [email protected]
23292S: Maintained
23293F: drivers/net/hamradio/yam*
23294F: include/linux/yam.h
23295
23296YAMA SECURITY MODULE
23297M: Kees Cook <[email protected]>
23298S: Supported
23299T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23300F: Documentation/admin-guide/LSM/Yama.rst
23301F: security/yama/
23302
23303YEALINK PHONE DRIVER
23304M: Henk Vergonet <[email protected]>
23305L: [email protected]
23306S: Maintained
23307F: Documentation/input/devices/yealink.rst
23308F: drivers/input/misc/yealink.*
23309
23310Z3FOLD COMPRESSED PAGE ALLOCATOR
23311M: Vitaly Wool <[email protected]>
23312R: Miaohe Lin <[email protected]>
23313L: [email protected]
23314S: Maintained
23315F: mm/z3fold.c
23316
23317Z8530 DRIVER FOR AX.25
23318M: Joerg Reuter <[email protected]>
23319L: [email protected]
23320S: Maintained
23321W: http://yaina.de/jreuter/
23322W: http://www.qsl.net/dl1bke/
23323F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
23324F: drivers/net/hamradio/*scc.c
23325F: drivers/net/hamradio/z8530.h
23326
23327ZBUD COMPRESSED PAGE ALLOCATOR
23328M: Seth Jennings <[email protected]>
23329M: Dan Streetman <[email protected]>
23330L: [email protected]
23331S: Maintained
23332F: mm/zbud.c
23333
23334ZD1211RW WIRELESS DRIVER
23335M: Ulrich Kunitz <[email protected]>
23336L: [email protected]
23337L: [email protected] (subscribers-only)
23338S: Maintained
23339W: http://zd1211.ath.cx/wiki/DriverRewrite
23340F: drivers/net/wireless/zydas/zd1211rw/
23341
23342ZD1301 MEDIA DRIVER
23343M: Antti Palosaari <[email protected]>
23344L: [email protected]
23345S: Maintained
23346W: https://linuxtv.org/
23347W: http://palosaari.fi/linux/
23348Q: https://patchwork.linuxtv.org/project/linux-media/list/
23349F: drivers/media/usb/dvb-usb-v2/zd1301*
23350
23351ZD1301_DEMOD MEDIA DRIVER
23352M: Antti Palosaari <[email protected]>
23353L: [email protected]
23354S: Maintained
23355W: https://linuxtv.org/
23356W: http://palosaari.fi/linux/
23357Q: https://patchwork.linuxtv.org/project/linux-media/list/
23358F: drivers/media/dvb-frontends/zd1301_demod*
23359
23360ZHAOXIN PROCESSOR SUPPORT
23361M: Tony W Wang-oc <[email protected]>
23362L: [email protected]
23363S: Maintained
23364F: arch/x86/kernel/cpu/zhaoxin.c
23365
23366ZONEFS FILESYSTEM
23367M: Damien Le Moal <[email protected]>
23368M: Naohiro Aota <[email protected]>
23369R: Johannes Thumshirn <[email protected]>
23370L: [email protected]
23371S: Maintained
23372T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
23373F: Documentation/filesystems/zonefs.rst
23374F: fs/zonefs/
23375
23376ZPOOL COMPRESSED PAGE STORAGE API
23377M: Dan Streetman <[email protected]>
23378L: [email protected]
23379S: Maintained
23380F: include/linux/zpool.h
23381F: mm/zpool.c
23382
23383ZR36067 VIDEO FOR LINUX DRIVER
23384M: Corentin Labbe <[email protected]>
23385L: [email protected]
23386L: [email protected]
23387S: Maintained
23388W: http://mjpeg.sourceforge.net/driver-zoran/
23389Q: https://patchwork.linuxtv.org/project/linux-media/list/
23390F: Documentation/driver-api/media/drivers/zoran.rst
23391F: drivers/media/pci/zoran/
23392
23393ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
23394M: Minchan Kim <[email protected]>
23395M: Sergey Senozhatsky <[email protected]>
23396L: [email protected]
23397S: Maintained
23398F: Documentation/admin-guide/blockdev/zram.rst
23399F: drivers/block/zram/
23400
23401ZS DECSTATION Z85C30 SERIAL DRIVER
23402M: "Maciej W. Rozycki" <[email protected]>
23403S: Maintained
23404F: drivers/tty/serial/zs.*
23405
23406ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
23407M: Minchan Kim <[email protected]>
23408M: Sergey Senozhatsky <[email protected]>
23409L: [email protected]
23410S: Maintained
23411F: Documentation/mm/zsmalloc.rst
23412F: include/linux/zsmalloc.h
23413F: mm/zsmalloc.c
23414
23415ZSTD
23416M: Nick Terrell <[email protected]>
23417S: Maintained
23418B: https://github.com/facebook/zstd/issues
23419T: git https://github.com/terrelln/linux.git
23420F: crypto/zstd.c
23421F: include/linux/zstd*
23422F: lib/decompress_unzstd.c
23423F: lib/zstd/
23424N: zstd
23425K: zstd
23426
23427ZSWAP COMPRESSED SWAP CACHING
23428M: Seth Jennings <[email protected]>
23429M: Dan Streetman <[email protected]>
23430M: Vitaly Wool <[email protected]>
23431L: [email protected]
23432S: Maintained
23433F: mm/zswap.c
23434
23435THE REST
23436M: Linus Torvalds <[email protected]>
23437L: [email protected]
23438S: Buried alive in reporters
23439T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
23440F: *
23441F: */