projects/linux·blob v5.11-rc2 · refs

19757 lines · 572.1 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/admin-guide/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]>
174M: Jukka Rissanen <[email protected]>
175L: [email protected]
176L: [email protected]
177S: Maintained
178F: Documentation/networking/6lowpan.rst
179F: include/net/6lowpan.h
180F: net/6lowpan/
181
1826PACK NETWORK DRIVER FOR AX.25
183M: Andreas Koensgen <[email protected]>
184L: [email protected]
185S: Maintained
186F: drivers/net/hamradio/6pack.c
187
188802.11 (including CFG80211/NL80211)
189M: Johannes Berg <[email protected]>
190L: [email protected]
191S: Maintained
192W: https://wireless.wiki.kernel.org/
193T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-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: net/wireless/
204
2058169 10/100/1000 GIGABIT ETHERNET DRIVER
206M: Realtek linux nic maintainers <[email protected]>
207M: Heiner Kallweit <[email protected]>
208L: [email protected]
209S: Maintained
210F: drivers/net/ethernet/realtek/r8169*
211
2128250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213M: Greg Kroah-Hartman <[email protected]>
214L: [email protected]
215S: Maintained
216T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217F: drivers/tty/serial/8250*
218F: include/linux/serial_8250.h
219
2208390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221L: [email protected]
222S: Orphan / Obsolete
223F: drivers/net/ethernet/8390/
224
2259P FILE SYSTEM
226M: Eric Van Hensbergen <[email protected]>
227M: Latchesar Ionkov <[email protected]>
228M: Dominique Martinet <[email protected]>
229L: [email protected]
230S: Maintained
231W: http://swik.net/v9fs
232Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234T: git git://github.com/martinetd/linux.git
235F: Documentation/filesystems/9p.rst
236F: fs/9p/
237F: include/net/9p/
238F: include/trace/events/9p.h
239F: include/uapi/linux/virtio_9p.h
240F: net/9p/
241
242A8293 MEDIA DRIVER
243M: Antti Palosaari <[email protected]>
244L: [email protected]
245S: Maintained
246W: https://linuxtv.org
247W: http://palosaari.fi/linux/
248Q: http://patchwork.linuxtv.org/project/linux-media/list/
249T: git git://linuxtv.org/anttip/media_tree.git
250F: drivers/media/dvb-frontends/a8293*
251
252AACRAID SCSI RAID DRIVER
253M: Adaptec OEM Raid Solutions <[email protected]>
254L: [email protected]
255S: Supported
256W: http://www.adaptec.com/
257F: Documentation/scsi/aacraid.rst
258F: drivers/scsi/aacraid/
259
260ABI/API
261L: [email protected]
262F: include/linux/syscalls.h
263F: kernel/sys_ni.c
264
265ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266M: Hans de Goede <[email protected]>
267L: [email protected]
268S: Maintained
269F: drivers/hwmon/abituguru.c
270
271ABIT UGURU 3 HARDWARE MONITOR DRIVER
272M: Alistair John Strachan <[email protected]>
273L: [email protected]
274S: Maintained
275F: drivers/hwmon/abituguru3.c
276
277ACCES 104-DIO-48E GPIO DRIVER
278M: William Breathitt Gray <[email protected]>
279L: [email protected]
280S: Maintained
281F: drivers/gpio/gpio-104-dio-48e.c
282
283ACCES 104-IDI-48 GPIO DRIVER
284M: "William Breathitt Gray" <[email protected]>
285L: [email protected]
286S: Maintained
287F: drivers/gpio/gpio-104-idi-48.c
288
289ACCES 104-IDIO-16 GPIO DRIVER
290M: "William Breathitt Gray" <[email protected]>
291L: [email protected]
292S: Maintained
293F: drivers/gpio/gpio-104-idio-16.c
294
295ACCES 104-QUAD-8 DRIVER
296M: William Breathitt Gray <[email protected]>
297M: Syed Nayyar Waris <[email protected]>
298L: [email protected]
299S: Maintained
300F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
301F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
302F: drivers/counter/104-quad-8.c
303
304ACCES PCI-IDIO-16 GPIO DRIVER
305M: William Breathitt Gray <[email protected]>
306L: [email protected]
307S: Maintained
308F: drivers/gpio/gpio-pci-idio-16.c
309
310ACCES PCIe-IDIO-24 GPIO DRIVER
311M: William Breathitt Gray <[email protected]>
312L: [email protected]
313S: Maintained
314F: drivers/gpio/gpio-pcie-idio-24.c
315
316ACENIC DRIVER
317M: Jes Sorensen <[email protected]>
318L: [email protected]
319S: Maintained
320F: drivers/net/ethernet/alteon/acenic*
321
322ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323M: Peter Kaestle <[email protected]>
324L: [email protected]
325S: Maintained
326W: http://piie.net/?section=acerhdf
327F: drivers/platform/x86/acerhdf.c
328
329ACER WMI LAPTOP EXTRAS
330M: "Lee, Chun-Yi" <[email protected]>
331L: [email protected]
332S: Maintained
333F: drivers/platform/x86/acer-wmi.c
334
335ACPI
336M: "Rafael J. Wysocki" <[email protected]>
337M: Len Brown <[email protected]>
338L: [email protected]
339S: Supported
340W: https://01.org/linux-acpi
341Q: https://patchwork.kernel.org/project/linux-acpi/list/
342B: https://bugzilla.kernel.org
343T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344F: Documentation/ABI/testing/configfs-acpi
345F: Documentation/ABI/testing/sysfs-bus-acpi
346F: Documentation/firmware-guide/acpi/
347F: drivers/acpi/
348F: drivers/pci/*/*acpi*
349F: drivers/pci/*acpi*
350F: drivers/pnp/pnpacpi/
351F: include/acpi/
352F: include/linux/acpi.h
353F: include/linux/fwnode.h
354F: tools/power/acpi/
355
356ACPI APEI
357M: "Rafael J. Wysocki" <[email protected]>
358M: Len Brown <[email protected]>
359R: James Morse <[email protected]>
360R: Tony Luck <[email protected]>
361R: Borislav Petkov <[email protected]>
362L: [email protected]
363F: drivers/acpi/apei/
364
365ACPI COMPONENT ARCHITECTURE (ACPICA)
366M: Robert Moore <[email protected]>
367M: Erik Kaneda <[email protected]>
368M: "Rafael J. Wysocki" <[email protected]>
369L: [email protected]
370L: [email protected]
371S: Supported
372W: https://acpica.org/
373W: https://github.com/acpica/acpica/
374Q: https://patchwork.kernel.org/project/linux-acpi/list/
375B: https://bugzilla.kernel.org
376B: https://bugs.acpica.org
377T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378F: drivers/acpi/acpica/
379F: include/acpi/
380F: tools/power/acpi/
381
382ACPI FAN DRIVER
383M: Zhang Rui <[email protected]>
384L: [email protected]
385S: Supported
386W: https://01.org/linux-acpi
387B: https://bugzilla.kernel.org
388F: drivers/acpi/fan.c
389
390ACPI FOR ARM64 (ACPI/arm64)
391M: Lorenzo Pieralisi <[email protected]>
392M: Hanjun Guo <[email protected]>
393M: Sudeep Holla <[email protected]>
394L: [email protected]
395L: [email protected] (moderated for non-subscribers)
396S: Maintained
397F: drivers/acpi/arm64
398
399ACPI I2C MULTI INSTANTIATE DRIVER
400M: Hans de Goede <[email protected]>
401L: [email protected]
402S: Maintained
403F: drivers/platform/x86/i2c-multi-instantiate.c
404
405ACPI PMIC DRIVERS
406M: "Rafael J. Wysocki" <[email protected]>
407M: Len Brown <[email protected]>
408R: Andy Shevchenko <[email protected]>
409R: Mika Westerberg <[email protected]>
410L: [email protected]
411S: Supported
412Q: https://patchwork.kernel.org/project/linux-acpi/list/
413B: https://bugzilla.kernel.org
414T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415F: drivers/acpi/pmic/
416
417ACPI THERMAL DRIVER
418M: Zhang Rui <[email protected]>
419L: [email protected]
420S: Supported
421W: https://01.org/linux-acpi
422B: https://bugzilla.kernel.org
423F: drivers/acpi/*thermal*
424
425ACPI VIDEO DRIVER
426M: Zhang Rui <[email protected]>
427L: [email protected]
428S: Supported
429W: https://01.org/linux-acpi
430B: https://bugzilla.kernel.org
431F: drivers/acpi/acpi_video.c
432
433ACPI WMI DRIVER
434L: [email protected]
435S: Orphan
436F: drivers/platform/x86/wmi.c
437F: include/uapi/linux/wmi.h
438
439AD1889 ALSA SOUND DRIVER
440L: [email protected]
441S: Maintained
442W: https://parisc.wiki.kernel.org/index.php/AD1889
443F: sound/pci/ad1889.*
444
445AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446M: Michael Hennerich <[email protected]>
447S: Supported
448W: http://wiki.analog.com/AD5254
449W: http://ez.analog.com/community/linux-device-drivers
450F: drivers/misc/ad525x_dpot.c
451
452AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453M: Michael Hennerich <[email protected]>
454S: Supported
455W: http://wiki.analog.com/AD5398
456W: http://ez.analog.com/community/linux-device-drivers
457F: drivers/regulator/ad5398.c
458
459AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460M: Michael Hennerich <[email protected]>
461S: Supported
462W: http://wiki.analog.com/AD7142
463W: http://ez.analog.com/community/linux-device-drivers
464F: drivers/input/misc/ad714x.c
465
466AD7877 TOUCHSCREEN DRIVER
467M: Michael Hennerich <[email protected]>
468S: Supported
469W: http://wiki.analog.com/AD7877
470W: http://ez.analog.com/community/linux-device-drivers
471F: drivers/input/touchscreen/ad7877.c
472
473AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474M: Michael Hennerich <[email protected]>
475S: Supported
476W: http://wiki.analog.com/AD7879
477W: http://ez.analog.com/community/linux-device-drivers
478F: drivers/input/touchscreen/ad7879.c
479
480ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481M: Jiri Kosina <[email protected]>
482S: Maintained
483
484ADF7242 IEEE 802.15.4 RADIO DRIVER
485M: Michael Hennerich <[email protected]>
486L: [email protected]
487S: Supported
488W: https://wiki.analog.com/ADF7242
489W: http://ez.analog.com/community/linux-device-drivers
490F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491F: drivers/net/ieee802154/adf7242.c
492
493ADM1025 HARDWARE MONITOR DRIVER
494M: Jean Delvare <[email protected]>
495L: [email protected]
496S: Maintained
497F: Documentation/hwmon/adm1025.rst
498F: drivers/hwmon/adm1025.c
499
500ADM1029 HARDWARE MONITOR DRIVER
501M: Corentin Labbe <[email protected]>
502L: [email protected]
503S: Maintained
504F: drivers/hwmon/adm1029.c
505
506ADM8211 WIRELESS DRIVER
507L: [email protected]
508S: Orphan
509W: https://wireless.wiki.kernel.org/
510F: drivers/net/wireless/admtek/adm8211.*
511
512ADP1653 FLASH CONTROLLER DRIVER
513M: Sakari Ailus <[email protected]>
514L: [email protected]
515S: Maintained
516F: drivers/media/i2c/adp1653.c
517F: include/media/i2c/adp1653.h
518
519ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520M: Michael Hennerich <[email protected]>
521S: Supported
522W: http://wiki.analog.com/ADP5520
523W: http://ez.analog.com/community/linux-device-drivers
524F: drivers/gpio/gpio-adp5520.c
525F: drivers/input/keyboard/adp5520-keys.c
526F: drivers/leds/leds-adp5520.c
527F: drivers/mfd/adp5520.c
528F: drivers/video/backlight/adp5520_bl.c
529
530ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531M: Michael Hennerich <[email protected]>
532S: Supported
533W: http://wiki.analog.com/ADP5588
534W: http://ez.analog.com/community/linux-device-drivers
535F: drivers/gpio/gpio-adp5588.c
536F: drivers/input/keyboard/adp5588-keys.c
537
538ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539M: Michael Hennerich <[email protected]>
540S: Supported
541W: http://wiki.analog.com/ADP8860
542W: http://ez.analog.com/community/linux-device-drivers
543F: drivers/video/backlight/adp8860_bl.c
544
545ADT746X FAN DRIVER
546M: Colin Leroy <[email protected]>
547S: Maintained
548F: drivers/macintosh/therm_adt746x.c
549
550ADT7475 HARDWARE MONITOR DRIVER
551M: Jean Delvare <[email protected]>
552L: [email protected]
553S: Maintained
554F: Documentation/hwmon/adt7475.rst
555F: drivers/hwmon/adt7475.c
556
557ADVANSYS SCSI DRIVER
558M: Matthew Wilcox <[email protected]>
559M: Hannes Reinecke <[email protected]>
560L: [email protected]
561S: Maintained
562F: Documentation/scsi/advansys.rst
563F: drivers/scsi/advansys.c
564
565ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566M: Michael Hennerich <[email protected]>
567S: Supported
568W: http://wiki.analog.com/ADXL345
569W: http://ez.analog.com/community/linux-device-drivers
570F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571F: drivers/input/misc/adxl34x.c
572
573ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574M: Michael Hennerich <[email protected]>
575S: Supported
576W: http://ez.analog.com/community/linux-device-drivers
577F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578F: drivers/iio/accel/adxl372.c
579F: drivers/iio/accel/adxl372_i2c.c
580F: drivers/iio/accel/adxl372_spi.c
581
582AF9013 MEDIA DRIVER
583M: Antti Palosaari <[email protected]>
584L: [email protected]
585S: Maintained
586W: https://linuxtv.org
587W: http://palosaari.fi/linux/
588Q: http://patchwork.linuxtv.org/project/linux-media/list/
589T: git git://linuxtv.org/anttip/media_tree.git
590F: drivers/media/dvb-frontends/af9013*
591
592AF9033 MEDIA DRIVER
593M: Antti Palosaari <[email protected]>
594L: [email protected]
595S: Maintained
596W: https://linuxtv.org
597W: http://palosaari.fi/linux/
598Q: http://patchwork.linuxtv.org/project/linux-media/list/
599T: git git://linuxtv.org/anttip/media_tree.git
600F: drivers/media/dvb-frontends/af9033*
601
602AFFS FILE SYSTEM
603M: David Sterba <[email protected]>
604L: [email protected]
605S: Odd Fixes
606F: Documentation/filesystems/affs.rst
607F: fs/affs/
608
609AFS FILESYSTEM
610M: David Howells <[email protected]>
611L: [email protected]
612S: Supported
613W: https://www.infradead.org/~dhowells/kafs/
614F: Documentation/filesystems/afs.rst
615F: fs/afs/
616F: include/trace/events/afs.h
617
618AGPGART DRIVER
619M: David Airlie <[email protected]>
620S: Maintained
621T: git git://anongit.freedesktop.org/drm/drm
622F: drivers/char/agp/
623F: include/linux/agp*
624F: include/uapi/linux/agp*
625
626AHA152X SCSI DRIVER
627M: "Juergen E. Fischer" <[email protected]>
628L: [email protected]
629S: Maintained
630F: drivers/scsi/aha152x*
631F: drivers/scsi/pcmcia/aha152x*
632
633AIC7XXX / AIC79XX SCSI DRIVER
634M: Hannes Reinecke <[email protected]>
635L: [email protected]
636S: Maintained
637F: drivers/scsi/aic7xxx/
638
639AIMSLAB FM RADIO RECEIVER DRIVER
640M: Hans Verkuil <[email protected]>
641L: [email protected]
642S: Maintained
643W: https://linuxtv.org
644T: git git://linuxtv.org/media_tree.git
645F: drivers/media/radio/radio-aimslab*
646
647AIO
648M: Benjamin LaHaise <[email protected]>
649L: [email protected]
650S: Supported
651F: fs/aio.c
652F: include/linux/*aio*.h
653
654AIRSPY MEDIA DRIVER
655M: Antti Palosaari <[email protected]>
656L: [email protected]
657S: Maintained
658W: https://linuxtv.org
659W: http://palosaari.fi/linux/
660Q: http://patchwork.linuxtv.org/project/linux-media/list/
661T: git git://linuxtv.org/anttip/media_tree.git
662F: drivers/media/usb/airspy/
663
664ALACRITECH GIGABIT ETHERNET DRIVER
665M: Lino Sanfilippo <[email protected]>
666S: Maintained
667F: drivers/net/ethernet/alacritech/*
668
669ALCATEL SPEEDTOUCH USB DRIVER
670M: Duncan Sands <[email protected]>
671L: [email protected]
672S: Maintained
673W: http://www.linux-usb.org/SpeedTouch/
674F: drivers/usb/atm/speedtch.c
675F: drivers/usb/atm/usbatm.c
676
677ALCHEMY AU1XX0 MMC DRIVER
678M: Manuel Lauss <[email protected]>
679S: Maintained
680F: drivers/mmc/host/au1xmmc.c
681
682ALI1563 I2C DRIVER
683M: Rudolf Marek <[email protected]>
684L: [email protected]
685S: Maintained
686F: Documentation/i2c/busses/i2c-ali1563.rst
687F: drivers/i2c/busses/i2c-ali1563.c
688
689ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690M: Tomislav Denis <[email protected]>
691L: [email protected]
692S: Maintained
693W: http://www.allsensors.com/
694F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695F: drivers/iio/pressure/dlhl60d.c
696
697ALLEGRO DVT VIDEO IP CORE DRIVER
698M: Michael Tretter <[email protected]>
699R: Pengutronix Kernel Team <[email protected]>
700L: [email protected]
701S: Maintained
702F: drivers/staging/media/allegro-dvt/
703
704ALLWINNER A10 CSI DRIVER
705M: Maxime Ripard <[email protected]>
706L: [email protected]
707S: Maintained
708T: git git://linuxtv.org/media_tree.git
709F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
710F: drivers/media/platform/sunxi/sun4i-csi/
711
712ALLWINNER CPUFREQ DRIVER
713M: Yangtao Li <[email protected]>
714L: [email protected]
715S: Maintained
716F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
717F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
718
719ALLWINNER CRYPTO DRIVERS
720M: Corentin Labbe <[email protected]>
721L: [email protected]
722S: Maintained
723F: drivers/crypto/allwinner/
724
725ALLWINNER THERMAL DRIVER
726M: Vasily Khoruzhick <[email protected]>
727M: Yangtao Li <[email protected]>
728L: [email protected]
729S: Maintained
730F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
731F: drivers/thermal/sun8i_thermal.c
732
733ALLWINNER VPU DRIVER
734M: Maxime Ripard <[email protected]>
735M: Paul Kocialkowski <[email protected]>
736L: [email protected]
737S: Maintained
738F: drivers/staging/media/sunxi/cedrus/
739
740ALPHA PORT
741M: Richard Henderson <[email protected]>
742M: Ivan Kokshaysky <[email protected]>
743M: Matt Turner <[email protected]>
744L: [email protected]
745S: Odd Fixes
746F: arch/alpha/
747
748ALPS PS/2 TOUCHPAD DRIVER
749R: Pali Rohár <[email protected]>
750F: drivers/input/mouse/alps.*
751
752ALTERA I2C CONTROLLER DRIVER
753M: Thor Thayer <[email protected]>
754S: Maintained
755F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
756F: drivers/i2c/busses/i2c-altera.c
757
758ALTERA MAILBOX DRIVER
759M: Ley Foon Tan <[email protected]>
760S: Maintained
761F: drivers/mailbox/mailbox-altera.c
762
763ALTERA PIO DRIVER
764M: Joyce Ooi <[email protected]>
765L: [email protected]
766S: Maintained
767F: drivers/gpio/gpio-altera.c
768
769ALTERA SYSTEM MANAGER DRIVER
770M: Thor Thayer <[email protected]>
771S: Maintained
772F: drivers/mfd/altera-sysmgr.c
773F: include/linux/mfd/altera-sysmgr.h
774
775ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
776M: Thor Thayer <[email protected]>
777S: Maintained
778F: drivers/gpio/gpio-altera-a10sr.c
779F: drivers/mfd/altera-a10sr.c
780F: drivers/reset/reset-a10sr.c
781F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
782F: include/linux/mfd/altera-a10sr.h
783
784ALTERA TRIPLE SPEED ETHERNET DRIVER
785M: Joyce Ooi <[email protected]>
786L: [email protected]
787S: Maintained
788F: drivers/net/ethernet/altera/
789
790ALTERA UART/JTAG UART SERIAL DRIVERS
791M: Tobias Klauser <[email protected]>
792L: [email protected]
793S: Maintained
794F: drivers/tty/serial/altera_jtaguart.c
795F: drivers/tty/serial/altera_uart.c
796F: include/linux/altera_jtaguart.h
797F: include/linux/altera_uart.h
798
799AMAZON ANNAPURNA LABS FIC DRIVER
800M: Talel Shenhar <[email protected]>
801S: Maintained
802F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803F: drivers/irqchip/irq-al-fic.c
804
805AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
806M: Talel Shenhar <[email protected]>
807M: Talel Shenhar <[email protected]>
808S: Maintained
809F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
810F: drivers/edac/al_mc_edac.c
811
812AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
813M: Talel Shenhar <[email protected]>
814S: Maintained
815F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
816F: drivers/thermal/thermal_mmio.c
817
818AMAZON ETHERNET DRIVERS
819M: Netanel Belgazal <[email protected]>
820M: Arthur Kiyanovski <[email protected]>
821R: Guy Tzalik <[email protected]>
822R: Saeed Bishara <[email protected]>
823R: Zorik Machulsky <[email protected]>
824L: [email protected]
825S: Supported
826F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
827F: drivers/net/ethernet/amazon/
828
829AMAZON RDMA EFA DRIVER
830M: Gal Pressman <[email protected]>
831R: Yossi Leybovich <[email protected]>
832L: [email protected]
833S: Supported
834Q: https://patchwork.kernel.org/project/linux-rdma/list/
835F: drivers/infiniband/hw/efa/
836F: include/uapi/rdma/efa-abi.h
837
838AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
839M: Tom Lendacky <[email protected]>
840M: John Allen <[email protected]>
841L: [email protected]
842S: Supported
843F: drivers/crypto/ccp/
844F: include/linux/ccp.h
845
846AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
847M: Brijesh Singh <[email protected]>
848M: Tom Lendacky <[email protected]>
849L: [email protected]
850S: Supported
851F: drivers/crypto/ccp/sev*
852F: include/uapi/linux/psp-sev.h
853
854AMD DISPLAY CORE
855M: Harry Wentland <[email protected]>
856M: Leo Li <[email protected]>
857L: [email protected]
858S: Supported
859T: git git://people.freedesktop.org/~agd5f/linux
860F: drivers/gpu/drm/amd/display/
861
862AMD ENERGY DRIVER
863M: Naveen Krishna Chatradhi <[email protected]>
864L: [email protected]
865S: Maintained
866F: Documentation/hwmon/amd_energy.rst
867F: drivers/hwmon/amd_energy.c
868
869AMD FAM15H PROCESSOR POWER MONITORING DRIVER
870M: Huang Rui <[email protected]>
871L: [email protected]
872S: Supported
873F: Documentation/hwmon/fam15h_power.rst
874F: drivers/hwmon/fam15h_power.c
875
876AMD FCH GPIO DRIVER
877M: Enrico Weigelt, metux IT consult <[email protected]>
878L: [email protected]
879S: Maintained
880F: drivers/gpio/gpio-amd-fch.c
881F: include/linux/platform_data/gpio/gpio-amd-fch.h
882
883AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
884L: [email protected] (moderated for non-subscribers)
885S: Orphan
886F: drivers/usb/gadget/udc/amd5536udc.*
887
888AMD GEODE PROCESSOR/CHIPSET SUPPORT
889M: Andres Salomon <[email protected]>
890L: [email protected] (moderated for non-subscribers)
891S: Supported
892W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
893F: arch/x86/include/asm/geode.h
894F: drivers/char/hw_random/geode-rng.c
895F: drivers/crypto/geode*
896F: drivers/video/fbdev/geode/
897
898AMD IOMMU (AMD-VI)
899M: Joerg Roedel <[email protected]>
900L: [email protected]
901S: Maintained
902T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
903F: drivers/iommu/amd/
904F: include/linux/amd-iommu.h
905
906AMD KFD
907M: Felix Kuehling <[email protected]>
908L: [email protected]
909S: Supported
910T: git git://people.freedesktop.org/~agd5f/linux
911F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
912F: drivers/gpu/drm/amd/amdkfd/
913F: drivers/gpu/drm/amd/include/cik_structs.h
914F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
915F: drivers/gpu/drm/amd/include/v9_structs.h
916F: drivers/gpu/drm/amd/include/vi_structs.h
917F: include/uapi/linux/kfd_ioctl.h
918
919AMD SPI DRIVER
920M: Sanjay R Mehta <[email protected]>
921S: Maintained
922F: drivers/spi/spi-amd.c
923
924AMD MP2 I2C DRIVER
925M: Elie Morisse <[email protected]>
926M: Nehal Shah <[email protected]>
927M: Shyam Sundar S K <[email protected]>
928L: [email protected]
929S: Maintained
930F: drivers/i2c/busses/i2c-amd-mp2*
931
932AMD PMC DRIVER
933M: Shyam Sundar S K <[email protected]>
934L: [email protected]
935S: Maintained
936F: drivers/platform/x86/amd-pmc.*
937
938AMD POWERPLAY
939M: Evan Quan <[email protected]>
940L: [email protected]
941S: Supported
942T: git git://people.freedesktop.org/~agd5f/linux
943F: drivers/gpu/drm/amd/pm/powerplay/
944
945AMD SEATTLE DEVICE TREE SUPPORT
946M: Brijesh Singh <[email protected]>
947M: Suravee Suthikulpanit <[email protected]>
948M: Tom Lendacky <[email protected]>
949S: Supported
950F: arch/arm64/boot/dts/amd/
951
952AMD XGBE DRIVER
953M: Tom Lendacky <[email protected]>
954L: [email protected]
955S: Supported
956F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
957F: drivers/net/ethernet/amd/xgbe/
958
959AMD SENSOR FUSION HUB DRIVER
960M: Nehal Shah <[email protected]>
961M: Sandeep Singh <[email protected]>
962L: [email protected]
963S: Maintained
964F: Documentation/hid/amd-sfh*
965F: drivers/hid/amd-sfh-hid/
966
967AMS AS73211 DRIVER
968M: Christian Eggers <[email protected]>
969L: [email protected]
970S: Maintained
971F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
972F: drivers/iio/light/as73211.c
973
974ANALOG DEVICES INC AD7192 DRIVER
975M: Alexandru Tachici <[email protected]>
976L: [email protected]
977S: Supported
978W: http://ez.analog.com/community/linux-device-drivers
979F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
980F: drivers/iio/adc/ad7192.c
981
982ANALOG DEVICES INC AD7292 DRIVER
983M: Marcelo Schmitt <[email protected]>
984L: [email protected]
985S: Supported
986W: http://ez.analog.com/community/linux-device-drivers
987F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
988F: drivers/iio/adc/ad7292.c
989
990ANALOG DEVICES INC AD7768-1 DRIVER
991M: Michael Hennerich <[email protected]>
992L: [email protected]
993S: Supported
994W: http://ez.analog.com/community/linux-device-drivers
995F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
996F: drivers/iio/adc/ad7768-1.c
997
998ANALOG DEVICES INC AD7780 DRIVER
999M: Michael Hennerich <[email protected]>
1000M: Renato Lui Geh <[email protected]>
1001L: [email protected]
1002S: Supported
1003W: http://ez.analog.com/community/linux-device-drivers
1004F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1005F: drivers/iio/adc/ad7780.c
1006
1007ANALOG DEVICES INC AD9389B DRIVER
1008M: Hans Verkuil <[email protected]>
1009L: [email protected]
1010S: Maintained
1011F: drivers/media/i2c/ad9389b*
1012
1013ANALOG DEVICES INC ADGS1408 DRIVER
1014M: Mircea Caprioru <[email protected]>
1015S: Supported
1016F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1017F: drivers/mux/adgs1408.c
1018
1019ANALOG DEVICES INC ADIN DRIVER
1020M: Alexandru Ardelean <[email protected]>
1021L: [email protected]
1022S: Supported
1023W: http://ez.analog.com/community/linux-device-drivers
1024F: Documentation/devicetree/bindings/net/adi,adin.yaml
1025F: drivers/net/phy/adin.c
1026
1027ANALOG DEVICES INC ADIS DRIVER LIBRARY
1028M: Alexandru Ardelean <[email protected]>
1029L: [email protected]
1030S: Supported
1031F: drivers/iio/imu/adis.c
1032F: include/linux/iio/imu/adis.h
1033
1034ANALOG DEVICES INC ADIS16460 DRIVER
1035M: Dragos Bogdan <[email protected]>
1036L: [email protected]
1037S: Supported
1038W: http://ez.analog.com/community/linux-device-drivers
1039F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1040F: drivers/iio/imu/adis16460.c
1041
1042ANALOG DEVICES INC ADIS16475 DRIVER
1043M: Nuno Sa <[email protected]>
1044L: [email protected]
1045W: http://ez.analog.com/community/linux-device-drivers
1046S: Supported
1047F: drivers/iio/imu/adis16475.c
1048F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1049
1050ANALOG DEVICES INC ADM1177 DRIVER
1051M: Michael Hennerich <[email protected]>
1052L: [email protected]
1053S: Supported
1054W: http://ez.analog.com/community/linux-device-drivers
1055F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1056F: drivers/hwmon/adm1177.c
1057
1058ANALOG DEVICES INC ADP5061 DRIVER
1059M: Michael Hennerich <[email protected]>
1060L: [email protected]
1061S: Supported
1062W: http://ez.analog.com/community/linux-device-drivers
1063F: drivers/power/supply/adp5061.c
1064
1065ANALOG DEVICES INC ADV7180 DRIVER
1066M: Lars-Peter Clausen <[email protected]>
1067L: [email protected]
1068S: Supported
1069W: http://ez.analog.com/community/linux-device-drivers
1070F: drivers/media/i2c/adv7180.c
1071F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1072
1073ANALOG DEVICES INC ADV748X DRIVER
1074M: Kieran Bingham <[email protected]>
1075L: [email protected]
1076S: Maintained
1077F: drivers/media/i2c/adv748x/*
1078
1079ANALOG DEVICES INC ADV7511 DRIVER
1080M: Hans Verkuil <[email protected]>
1081L: [email protected]
1082S: Maintained
1083F: drivers/media/i2c/adv7511*
1084
1085ANALOG DEVICES INC ADV7604 DRIVER
1086M: Hans Verkuil <[email protected]>
1087L: [email protected]
1088S: Maintained
1089F: drivers/media/i2c/adv7604*
1090F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1091
1092ANALOG DEVICES INC ADV7842 DRIVER
1093M: Hans Verkuil <[email protected]>
1094L: [email protected]
1095S: Maintained
1096F: drivers/media/i2c/adv7842*
1097
1098ANALOG DEVICES INC ADXRS290 DRIVER
1099M: Nishant Malpani <[email protected]>
1100L: [email protected]
1101S: Supported
1102F: drivers/iio/gyro/adxrs290.c
1103F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1104
1105ANALOG DEVICES INC ASOC CODEC DRIVERS
1106M: Lars-Peter Clausen <[email protected]>
1107M: Nuno Sá <[email protected]>
1108L: [email protected] (moderated for non-subscribers)
1109S: Supported
1110W: http://wiki.analog.com/
1111W: http://ez.analog.com/community/linux-device-drivers
1112F: sound/soc/codecs/ad1*
1113F: sound/soc/codecs/ad7*
1114F: sound/soc/codecs/adau*
1115F: sound/soc/codecs/adav*
1116F: sound/soc/codecs/sigmadsp.*
1117F: sound/soc/codecs/ssm*
1118
1119ANALOG DEVICES INC DMA DRIVERS
1120M: Lars-Peter Clausen <[email protected]>
1121S: Supported
1122W: http://ez.analog.com/community/linux-device-drivers
1123F: drivers/dma/dma-axi-dmac.c
1124
1125ANALOG DEVICES INC IIO DRIVERS
1126M: Lars-Peter Clausen <[email protected]>
1127M: Michael Hennerich <[email protected]>
1128S: Supported
1129W: http://wiki.analog.com/
1130W: http://ez.analog.com/community/linux-device-drivers
1131F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1132F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1133F: Documentation/devicetree/bindings/iio/*/adi,*
1134F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
1135F: drivers/iio/*/ad*
1136F: drivers/iio/adc/ltc249*
1137F: drivers/iio/amplifiers/hmc425a.c
1138F: drivers/staging/iio/*/ad*
1139X: drivers/iio/*/adjd*
1140
1141ANALOGBITS PLL LIBRARIES
1142M: Paul Walmsley <[email protected]>
1143S: Supported
1144F: drivers/clk/analogbits/*
1145F: include/linux/clk/analogbits*
1146
1147ANDES ARCHITECTURE
1148M: Nick Hu <[email protected]>
1149M: Greentime Hu <[email protected]>
1150M: Vincent Chen <[email protected]>
1151S: Supported
1152T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1153F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1154F: Documentation/devicetree/bindings/nds32/
1155F: arch/nds32/
1156N: nds32
1157K: nds32
1158
1159ANDROID CONFIG FRAGMENTS
1160M: Rob Herring <[email protected]>
1161S: Supported
1162F: kernel/configs/android*
1163
1164ANDROID DRIVERS
1165M: Greg Kroah-Hartman <[email protected]>
1166M: Arve Hjønnevåg <[email protected]>
1167M: Todd Kjos <[email protected]>
1168M: Martijn Coenen <[email protected]>
1169M: Joel Fernandes <[email protected]>
1170M: Christian Brauner <[email protected]>
1171M: Hridya Valsaraju <[email protected]>
1172M: Suren Baghdasaryan <[email protected]>
1173L: [email protected]
1174S: Supported
1175T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1176F: drivers/android/
1177F: drivers/staging/android/
1178
1179ANDROID GOLDFISH PIC DRIVER
1180M: Miodrag Dinic <[email protected]>
1181S: Supported
1182F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1183F: drivers/irqchip/irq-goldfish-pic.c
1184
1185ANDROID GOLDFISH RTC DRIVER
1186M: Jiaxun Yang <[email protected]>
1187S: Supported
1188F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1189F: drivers/rtc/rtc-goldfish.c
1190
1191AOA (Apple Onboard Audio) ALSA DRIVER
1192M: Johannes Berg <[email protected]>
1193L: [email protected]
1194L: [email protected] (moderated for non-subscribers)
1195S: Maintained
1196F: sound/aoa/
1197
1198APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1199M: William Breathitt Gray <[email protected]>
1200L: [email protected]
1201S: Maintained
1202F: drivers/iio/adc/stx104.c
1203
1204APM DRIVER
1205M: Jiri Kosina <[email protected]>
1206S: Odd fixes
1207T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1208F: arch/x86/kernel/apm_32.c
1209F: drivers/char/apm-emulation.c
1210F: include/linux/apm_bios.h
1211F: include/uapi/linux/apm_bios.h
1212
1213APPARMOR SECURITY MODULE
1214M: John Johansen <[email protected]>
1215L: [email protected] (subscribers-only, general discussion)
1216S: Supported
1217W: wiki.apparmor.net
1218T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1219F: Documentation/admin-guide/LSM/apparmor.rst
1220F: security/apparmor/
1221
1222APPLE BCM5974 MULTITOUCH DRIVER
1223M: Henrik Rydberg <[email protected]>
1224L: [email protected]
1225S: Odd fixes
1226F: drivers/input/mouse/bcm5974.c
1227
1228APPLE SMC DRIVER
1229M: Henrik Rydberg <[email protected]>
1230L: [email protected]
1231S: Odd fixes
1232F: drivers/hwmon/applesmc.c
1233
1234APPLETALK NETWORK LAYER
1235L: [email protected]
1236S: Odd fixes
1237F: drivers/net/appletalk/
1238F: include/linux/atalk.h
1239F: include/uapi/linux/atalk.h
1240F: net/appletalk/
1241
1242APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1243M: Khuong Dinh <[email protected]>
1244S: Supported
1245F: arch/arm64/boot/dts/apm/
1246
1247APPLIED MICRO (APM) X-GENE SOC EDAC
1248M: Khuong Dinh <[email protected]>
1249S: Supported
1250F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1251F: drivers/edac/xgene_edac.c
1252
1253APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1254M: Iyappan Subramanian <[email protected]>
1255M: Keyur Chudgar <[email protected]>
1256S: Supported
1257F: drivers/net/ethernet/apm/xgene-v2/
1258
1259APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1260M: Iyappan Subramanian <[email protected]>
1261M: Keyur Chudgar <[email protected]>
1262M: Quan Nguyen <[email protected]>
1263S: Supported
1264F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1265F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1266F: drivers/net/ethernet/apm/xgene/
1267F: drivers/net/mdio/mdio-xgene.c
1268
1269APPLIED MICRO (APM) X-GENE SOC PMU
1270M: Khuong Dinh <[email protected]>
1271S: Supported
1272F: Documentation/admin-guide/perf/xgene-pmu.rst
1273F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1274F: drivers/perf/xgene_pmu.c
1275
1276APTINA CAMERA SENSOR PLL
1277M: Laurent Pinchart <[email protected]>
1278L: [email protected]
1279S: Maintained
1280F: drivers/media/i2c/aptina-pll.*
1281
1282AQUANTIA ETHERNET DRIVER (atlantic)
1283M: Igor Russkikh <[email protected]>
1284L: [email protected]
1285S: Supported
1286W: https://www.marvell.com/
1287Q: https://patchwork.kernel.org/project/netdevbpf/list/
1288F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1289F: drivers/net/ethernet/aquantia/atlantic/
1290
1291AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1292M: Egor Pomozov <[email protected]>
1293L: [email protected]
1294S: Supported
1295W: http://www.aquantia.com
1296F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1297
1298ARASAN NAND CONTROLLER DRIVER
1299M: Naga Sureshkumar Relli <[email protected]>
1300L: [email protected]
1301S: Maintained
1302F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1303F: drivers/mtd/nand/raw/arasan-nand-controller.c
1304
1305ARC FRAMEBUFFER DRIVER
1306M: Jaya Kumar <[email protected]>
1307S: Maintained
1308F: drivers/video/fbdev/arcfb.c
1309F: drivers/video/fbdev/core/fb_defio.c
1310
1311ARC PGU DRM DRIVER
1312M: Alexey Brodkin <[email protected]>
1313S: Supported
1314F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1315F: drivers/gpu/drm/arc/
1316
1317ARCNET NETWORK LAYER
1318M: Michael Grzeschik <[email protected]>
1319L: [email protected]
1320S: Maintained
1321F: drivers/net/arcnet/
1322F: include/uapi/linux/if_arcnet.h
1323
1324ARM ARCHITECTED TIMER DRIVER
1325M: Mark Rutland <[email protected]>
1326M: Marc Zyngier <[email protected]>
1327L: [email protected] (moderated for non-subscribers)
1328S: Maintained
1329F: arch/arm/include/asm/arch_timer.h
1330F: arch/arm64/include/asm/arch_timer.h
1331F: drivers/clocksource/arm_arch_timer.c
1332
1333ARM HDLCD DRM DRIVER
1334M: Liviu Dudau <[email protected]>
1335S: Supported
1336F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1337F: drivers/gpu/drm/arm/hdlcd_*
1338
1339ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1340M: Linus Walleij <[email protected]>
1341L: [email protected] (moderated for non-subscribers)
1342S: Maintained
1343F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1344F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1345F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1346F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1347F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1348F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1349F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1350F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1351F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1352F: arch/arm/boot/dts/arm-realview-*
1353F: arch/arm/boot/dts/integrator*
1354F: arch/arm/boot/dts/versatile*
1355F: arch/arm/mach-integrator/
1356F: arch/arm/mach-realview/
1357F: arch/arm/mach-versatile/
1358F: arch/arm/plat-versatile/
1359F: drivers/bus/arm-integrator-lm.c
1360F: drivers/clk/versatile/
1361F: drivers/i2c/busses/i2c-versatile.c
1362F: drivers/irqchip/irq-versatile-fpga.c
1363F: drivers/mtd/maps/physmap-versatile.*
1364F: drivers/power/reset/arm-versatile-reboot.c
1365F: drivers/soc/versatile/
1366
1367ARM KOMEDA DRM-KMS DRIVER
1368M: James (Qian) Wang <[email protected]>
1369M: Liviu Dudau <[email protected]>
1370M: Mihail Atanassov <[email protected]>
1371L: Mali DP Maintainers <[email protected]>
1372S: Supported
1373T: git git://anongit.freedesktop.org/drm/drm-misc
1374F: Documentation/devicetree/bindings/display/arm,komeda.txt
1375F: Documentation/gpu/komeda-kms.rst
1376F: drivers/gpu/drm/arm/display/include/
1377F: drivers/gpu/drm/arm/display/komeda/
1378
1379ARM MALI PANFROST DRM DRIVER
1380M: Rob Herring <[email protected]>
1381M: Tomeu Vizoso <[email protected]>
1382R: Steven Price <[email protected]>
1383R: Alyssa Rosenzweig <[email protected]>
1384L: [email protected]
1385S: Supported
1386T: git git://anongit.freedesktop.org/drm/drm-misc
1387F: drivers/gpu/drm/panfrost/
1388F: include/uapi/drm/panfrost_drm.h
1389
1390ARM MALI-DP DRM DRIVER
1391M: Liviu Dudau <[email protected]>
1392M: Brian Starkey <[email protected]>
1393L: Mali DP Maintainers <[email protected]>
1394S: Supported
1395T: git git://anongit.freedesktop.org/drm/drm-misc
1396F: Documentation/devicetree/bindings/display/arm,malidp.txt
1397F: Documentation/gpu/afbc.rst
1398F: drivers/gpu/drm/arm/
1399
1400ARM MFM AND FLOPPY DRIVERS
1401M: Ian Molton <[email protected]>
1402S: Maintained
1403F: arch/arm/include/asm/floppy.h
1404F: arch/arm/mach-rpc/floppydma.S
1405
1406ARM PMU PROFILING AND DEBUGGING
1407M: Will Deacon <[email protected]>
1408M: Mark Rutland <[email protected]>
1409L: [email protected] (moderated for non-subscribers)
1410S: Maintained
1411F: Documentation/devicetree/bindings/arm/pmu.yaml
1412F: Documentation/devicetree/bindings/perf/
1413F: arch/arm*/include/asm/hw_breakpoint.h
1414F: arch/arm*/include/asm/perf_event.h
1415F: arch/arm*/kernel/hw_breakpoint.c
1416F: arch/arm*/kernel/perf_*
1417F: arch/arm/oprofile/common.c
1418F: drivers/perf/
1419F: include/linux/perf/arm_pmu.h
1420
1421ARM PORT
1422M: Russell King <[email protected]>
1423L: [email protected] (moderated for non-subscribers)
1424S: Odd Fixes
1425W: http://www.armlinux.org.uk/
1426T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1427F: arch/arm/
1428X: arch/arm/boot/dts/
1429
1430ARM PRIMECELL AACI PL041 DRIVER
1431M: Russell King <[email protected]>
1432S: Odd Fixes
1433F: sound/arm/aaci.*
1434
1435ARM PRIMECELL BUS SUPPORT
1436M: Russell King <[email protected]>
1437S: Odd Fixes
1438F: drivers/amba/
1439F: include/linux/amba/bus.h
1440
1441ARM PRIMECELL CLCD PL110 DRIVER
1442M: Russell King <[email protected]>
1443S: Odd Fixes
1444F: drivers/video/fbdev/amba-clcd.*
1445
1446ARM PRIMECELL KMI PL050 DRIVER
1447M: Russell King <[email protected]>
1448S: Odd Fixes
1449F: drivers/input/serio/ambakmi.*
1450F: include/linux/amba/kmi.h
1451
1452ARM PRIMECELL MMCI PL180/1 DRIVER
1453M: Russell King <[email protected]>
1454S: Odd Fixes
1455F: drivers/mmc/host/mmci.*
1456F: include/linux/amba/mmci.h
1457
1458ARM PRIMECELL SSP PL022 SPI DRIVER
1459M: Linus Walleij <[email protected]>
1460L: [email protected] (moderated for non-subscribers)
1461S: Maintained
1462F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1463F: drivers/spi/spi-pl022.c
1464
1465ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1466M: Russell King <[email protected]>
1467S: Odd Fixes
1468F: drivers/tty/serial/amba-pl01*.c
1469F: include/linux/amba/serial.h
1470
1471ARM PRIMECELL VIC PL190/PL192 DRIVER
1472M: Linus Walleij <[email protected]>
1473L: [email protected] (moderated for non-subscribers)
1474S: Maintained
1475F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1476F: drivers/irqchip/irq-vic.c
1477
1478ARM SMC WATCHDOG DRIVER
1479M: Julius Werner <[email protected]>
1480R: Evan Benn <[email protected]>
1481S: Maintained
1482F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1483F: drivers/watchdog/arm_smc_wdt.c
1484
1485ARM SMMU DRIVERS
1486M: Will Deacon <[email protected]>
1487R: Robin Murphy <[email protected]>
1488L: [email protected] (moderated for non-subscribers)
1489S: Maintained
1490F: Documentation/devicetree/bindings/iommu/arm,smmu*
1491F: drivers/iommu/arm/
1492F: drivers/iommu/io-pgtable-arm*
1493
1494ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1495M: Arnd Bergmann <[email protected]>
1496M: Olof Johansson <[email protected]>
1497M: [email protected]
1498L: [email protected] (moderated for non-subscribers)
1499S: Maintained
1500T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1501F: arch/arm/boot/dts/Makefile
1502F: arch/arm64/boot/dts/Makefile
1503
1504ARM SUB-ARCHITECTURES
1505L: [email protected] (moderated for non-subscribers)
1506S: Maintained
1507T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1508F: arch/arm/mach-*/
1509F: arch/arm/plat-*/
1510
1511ARM/ACTIONS SEMI ARCHITECTURE
1512M: Andreas Färber <[email protected]>
1513M: Manivannan Sadhasivam <[email protected]>
1514L: [email protected] (moderated for non-subscribers)
1515S: Maintained
1516F: Documentation/devicetree/bindings/arm/actions.yaml
1517F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1518F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1519F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1520F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1521F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1522F: Documentation/devicetree/bindings/pinctrl/actions,*
1523F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1524F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1525F: arch/arm/boot/dts/owl-*
1526F: arch/arm/mach-actions/
1527F: arch/arm64/boot/dts/actions/
1528F: drivers/clk/actions/
1529F: drivers/clocksource/timer-owl*
1530F: drivers/dma/owl-dma.c
1531F: drivers/i2c/busses/i2c-owl.c
1532F: drivers/irqchip/irq-owl-sirq.c
1533F: drivers/mmc/host/owl-mmc.c
1534F: drivers/pinctrl/actions/*
1535F: drivers/soc/actions/
1536F: include/dt-bindings/power/owl-*
1537F: include/dt-bindings/reset/actions,*
1538F: include/linux/soc/actions/
1539N: owl
1540
1541ARM/ADS SPHERE MACHINE SUPPORT
1542M: Lennert Buytenhek <[email protected]>
1543L: [email protected] (moderated for non-subscribers)
1544S: Maintained
1545
1546ARM/AFEB9260 MACHINE SUPPORT
1547M: Sergey Lapin <[email protected]>
1548L: [email protected] (moderated for non-subscribers)
1549S: Maintained
1550
1551ARM/AJECO 1ARM MACHINE SUPPORT
1552M: Lennert Buytenhek <[email protected]>
1553L: [email protected] (moderated for non-subscribers)
1554S: Maintained
1555
1556ARM/Allwinner SoC Clock Support
1557M: Emilio López <[email protected]>
1558S: Maintained
1559F: drivers/clk/sunxi/
1560
1561ARM/Allwinner sunXi SoC support
1562M: Maxime Ripard <[email protected]>
1563M: Chen-Yu Tsai <[email protected]>
1564R: Jernej Skrabec <[email protected]>
1565L: [email protected] (moderated for non-subscribers)
1566S: Maintained
1567T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1568F: arch/arm/mach-sunxi/
1569F: arch/arm64/boot/dts/allwinner/
1570F: drivers/clk/sunxi-ng/
1571F: drivers/pinctrl/sunxi/
1572F: drivers/soc/sunxi/
1573N: sun[x456789]i
1574N: sun50i
1575
1576ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1577M: Neil Armstrong <[email protected]>
1578M: Jerome Brunet <[email protected]>
1579L: [email protected]
1580S: Maintained
1581F: Documentation/devicetree/bindings/clock/amlogic*
1582F: drivers/clk/meson/
1583F: include/dt-bindings/clock/gxbb*
1584F: include/dt-bindings/clock/meson*
1585
1586ARM/Amlogic Meson SoC Crypto Drivers
1587M: Corentin Labbe <[email protected]>
1588L: [email protected]
1589L: [email protected]
1590S: Maintained
1591F: Documentation/devicetree/bindings/crypto/amlogic*
1592F: drivers/crypto/amlogic/
1593
1594ARM/Amlogic Meson SoC Sound Drivers
1595M: Jerome Brunet <[email protected]>
1596L: [email protected] (moderated for non-subscribers)
1597S: Maintained
1598F: Documentation/devicetree/bindings/sound/amlogic*
1599F: sound/soc/meson/
1600
1601ARM/Amlogic Meson SoC support
1602M: Kevin Hilman <[email protected]>
1603R: Neil Armstrong <[email protected]>
1604R: Jerome Brunet <[email protected]>
1605R: Martin Blumenstingl <[email protected]>
1606L: [email protected] (moderated for non-subscribers)
1607L: [email protected]
1608S: Maintained
1609W: http://linux-meson.com/
1610F: arch/arm/boot/dts/meson*
1611F: arch/arm/mach-meson/
1612F: arch/arm64/boot/dts/amlogic/
1613F: drivers/mmc/host/meson*
1614F: drivers/pinctrl/meson/
1615F: drivers/rtc/rtc-meson*
1616F: drivers/soc/amlogic/
1617N: meson
1618
1619ARM/Annapurna Labs ALPINE ARCHITECTURE
1620M: Tsahee Zidenberg <[email protected]>
1621M: Antoine Tenart <[email protected]>
1622L: [email protected] (moderated for non-subscribers)
1623S: Maintained
1624F: arch/arm/boot/dts/alpine*
1625F: arch/arm/mach-alpine/
1626F: arch/arm64/boot/dts/amazon/
1627F: drivers/*/*alpine*
1628
1629ARM/ARTPEC MACHINE SUPPORT
1630M: Jesper Nilsson <[email protected]>
1631M: Lars Persson <[email protected]>
1632L: [email protected]
1633S: Maintained
1634F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1635F: arch/arm/boot/dts/artpec6*
1636F: arch/arm/mach-artpec
1637F: drivers/clk/axis
1638F: drivers/crypto/axis
1639F: drivers/mmc/host/usdhi6rol0.c
1640F: drivers/pinctrl/pinctrl-artpec*
1641
1642ARM/ASPEED I2C DRIVER
1643M: Brendan Higgins <[email protected]>
1644R: Benjamin Herrenschmidt <[email protected]>
1645R: Joel Stanley <[email protected]>
1646L: [email protected]
1647L: [email protected] (moderated for non-subscribers)
1648S: Maintained
1649F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1650F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1651F: drivers/i2c/busses/i2c-aspeed.c
1652F: drivers/irqchip/irq-aspeed-i2c-ic.c
1653
1654ARM/ASPEED MACHINE SUPPORT
1655M: Joel Stanley <[email protected]>
1656R: Andrew Jeffery <[email protected]>
1657L: [email protected] (moderated for non-subscribers)
1658L: [email protected] (moderated for non-subscribers)
1659S: Supported
1660Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1661T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1662F: arch/arm/boot/dts/aspeed-*
1663F: arch/arm/mach-aspeed/
1664N: aspeed
1665
1666ARM/BITMAIN ARCHITECTURE
1667M: Manivannan Sadhasivam <[email protected]>
1668L: [email protected] (moderated for non-subscribers)
1669S: Maintained
1670F: Documentation/devicetree/bindings/arm/bitmain.yaml
1671F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1672F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1673F: arch/arm64/boot/dts/bitmain/
1674F: drivers/clk/clk-bm1880.c
1675F: drivers/pinctrl/pinctrl-bm1880.c
1676
1677ARM/CALXEDA HIGHBANK ARCHITECTURE
1678M: Andre Przywara <[email protected]>
1679L: [email protected] (moderated for non-subscribers)
1680S: Maintained
1681F: arch/arm/boot/dts/ecx-*.dts*
1682F: arch/arm/boot/dts/highbank.dts
1683F: arch/arm/mach-highbank/
1684
1685ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1686M: Krzysztof Halasa <[email protected]>
1687S: Maintained
1688F: arch/arm/mach-cns3xxx/
1689
1690ARM/CAVIUM THUNDER NETWORK DRIVER
1691M: Sunil Goutham <[email protected]>
1692L: [email protected] (moderated for non-subscribers)
1693S: Supported
1694F: drivers/net/ethernet/cavium/thunder/
1695
1696ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1697M: Lukasz Majewski <[email protected]>
1698L: [email protected] (moderated for non-subscribers)
1699S: Maintained
1700F: arch/arm/mach-ep93xx/ts72xx.c
1701
1702ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1703M: Alexander Shiyan <[email protected]>
1704L: [email protected] (moderated for non-subscribers)
1705S: Odd Fixes
1706N: clps711x
1707
1708ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1709M: Lennert Buytenhek <[email protected]>
1710L: [email protected] (moderated for non-subscribers)
1711S: Maintained
1712
1713ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1714M: Hartley Sweeten <[email protected]>
1715M: Alexander Sverdlin <[email protected]>
1716L: [email protected] (moderated for non-subscribers)
1717S: Maintained
1718F: arch/arm/mach-ep93xx/
1719F: arch/arm/mach-ep93xx/include/mach/
1720
1721ARM/CLKDEV SUPPORT
1722M: Russell King <[email protected]>
1723L: [email protected] (moderated for non-subscribers)
1724S: Maintained
1725T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1726F: drivers/clk/clkdev.c
1727
1728ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1729M: Baruch Siach <[email protected]>
1730L: [email protected] (moderated for non-subscribers)
1731S: Maintained
1732F: arch/arm/boot/dts/cx92755*
1733N: digicolor
1734
1735ARM/CONTEC MICRO9 MACHINE SUPPORT
1736M: Hubert Feurstein <[email protected]>
1737S: Maintained
1738F: arch/arm/mach-ep93xx/micro9.c
1739
1740ARM/CORESIGHT FRAMEWORK AND DRIVERS
1741M: Mathieu Poirier <[email protected]>
1742M: Suzuki K Poulose <[email protected]>
1743R: Mike Leach <[email protected]>
1744R: Leo Yan <[email protected]>
1745L: [email protected] (moderated for non-subscribers)
1746L: [email protected] (moderated for non-subscribers)
1747S: Maintained
1748T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1749F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1750F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1751F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1752F: Documentation/devicetree/bindings/arm/coresight.txt
1753F: Documentation/trace/coresight/*
1754F: drivers/hwtracing/coresight/*
1755F: include/dt-bindings/arm/coresight-cti-dt.h
1756F: tools/perf/arch/arm/util/auxtrace.c
1757F: tools/perf/arch/arm/util/cs-etm.c
1758F: tools/perf/arch/arm/util/cs-etm.h
1759F: tools/perf/arch/arm/util/pmu.c
1760F: tools/perf/util/cs-etm-decoder/*
1761F: tools/perf/util/cs-etm.*
1762
1763ARM/CORGI MACHINE SUPPORT
1764M: Richard Purdie <[email protected]>
1765S: Maintained
1766
1767ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1768M: Hans Ulli Kroll <[email protected]>
1769M: Linus Walleij <[email protected]>
1770L: [email protected] (moderated for non-subscribers)
1771S: Maintained
1772T: git git://github.com/ulli-kroll/linux.git
1773F: Documentation/devicetree/bindings/arm/gemini.txt
1774F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1775F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1776F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1777F: arch/arm/mach-gemini/
1778F: drivers/net/ethernet/cortina/
1779F: drivers/pinctrl/pinctrl-gemini.c
1780F: drivers/rtc/rtc-ftrtc010.c
1781
1782ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1783M: Barry Song <[email protected]>
1784L: [email protected] (moderated for non-subscribers)
1785S: Maintained
1786T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1787F: arch/arm/boot/dts/prima2*
1788F: arch/arm/mach-prima2/
1789F: drivers/clk/sirf/
1790F: drivers/clocksource/timer-atlas7.c
1791F: drivers/clocksource/timer-prima2.c
1792X: drivers/gnss
1793N: [^a-z]sirf
1794
1795ARM/CZ.NIC TURRIS MOX SUPPORT
1796M: Marek Behun <[email protected]>
1797S: Maintained
1798W: http://mox.turris.cz
1799F: Documentation/ABI/testing/debugfs-moxtet
1800F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1801F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1802F: Documentation/devicetree/bindings/bus/moxtet.txt
1803F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1804F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1805F: drivers/bus/moxtet.c
1806F: drivers/firmware/turris-mox-rwtm.c
1807F: drivers/gpio/gpio-moxtet.c
1808F: include/linux/moxtet.h
1809
1810ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1811M: Uwe Kleine-König <[email protected]>
1812R: Pengutronix Kernel Team <[email protected]>
1813L: [email protected] (moderated for non-subscribers)
1814S: Maintained
1815N: efm32
1816
1817ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1818M: Robert Jarzmik <[email protected]>
1819L: [email protected] (moderated for non-subscribers)
1820S: Maintained
1821F: arch/arm/mach-pxa/ezx.c
1822
1823ARM/FARADAY FA526 PORT
1824M: Hans Ulli Kroll <[email protected]>
1825L: [email protected] (moderated for non-subscribers)
1826S: Maintained
1827T: git git://git.berlios.de/gemini-board
1828F: arch/arm/mm/*-fa*
1829
1830ARM/FOOTBRIDGE ARCHITECTURE
1831M: Russell King <[email protected]>
1832L: [email protected] (moderated for non-subscribers)
1833S: Maintained
1834W: http://www.armlinux.org.uk/
1835F: arch/arm/include/asm/hardware/dec21285.h
1836F: arch/arm/mach-footbridge/
1837
1838ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1839M: Shawn Guo <[email protected]>
1840M: Sascha Hauer <[email protected]>
1841R: Pengutronix Kernel Team <[email protected]>
1842R: Fabio Estevam <[email protected]>
1843R: NXP Linux Team <[email protected]>
1844L: [email protected] (moderated for non-subscribers)
1845S: Maintained
1846T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1847X: drivers/media/i2c/
1848N: imx
1849N: mxs
1850
1851ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1852M: Shawn Guo <[email protected]>
1853M: Li Yang <[email protected]>
1854L: [email protected] (moderated for non-subscribers)
1855S: Maintained
1856T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1857F: arch/arm/boot/dts/ls1021a*
1858F: arch/arm64/boot/dts/freescale/fsl-*
1859F: arch/arm64/boot/dts/freescale/qoriq-*
1860
1861ARM/FREESCALE VYBRID ARM ARCHITECTURE
1862M: Shawn Guo <[email protected]>
1863M: Sascha Hauer <[email protected]>
1864R: Pengutronix Kernel Team <[email protected]>
1865R: Stefan Agner <[email protected]>
1866L: [email protected] (moderated for non-subscribers)
1867S: Maintained
1868T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1869F: arch/arm/boot/dts/vf*
1870F: arch/arm/mach-imx/*vf610*
1871
1872ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1873M: Lennert Buytenhek <[email protected]>
1874L: [email protected] (moderated for non-subscribers)
1875S: Maintained
1876
1877ARM/GUMSTIX MACHINE SUPPORT
1878M: Steve Sakoman <[email protected]>
1879L: [email protected] (moderated for non-subscribers)
1880S: Maintained
1881
1882ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1883M: Philipp Zabel <[email protected]>
1884M: Paul Parsons <[email protected]>
1885L: [email protected] (moderated for non-subscribers)
1886S: Maintained
1887F: arch/arm/mach-pxa/hx4700.c
1888F: arch/arm/mach-pxa/include/mach/hx4700.h
1889F: sound/soc/pxa/hx4700.c
1890
1891ARM/HISILICON SOC SUPPORT
1892M: Wei Xu <[email protected]>
1893L: [email protected] (moderated for non-subscribers)
1894S: Supported
1895W: http://www.hisilicon.com
1896T: git git://github.com/hisilicon/linux-hisi.git
1897F: arch/arm/boot/dts/hi3*
1898F: arch/arm/boot/dts/hip*
1899F: arch/arm/boot/dts/hisi*
1900F: arch/arm/mach-hisi/
1901F: arch/arm64/boot/dts/hisilicon/
1902
1903ARM/HP JORNADA 7XX MACHINE SUPPORT
1904M: Kristoffer Ericson <[email protected]>
1905S: Maintained
1906W: www.jlime.com
1907T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1908F: arch/arm/mach-sa1100/include/mach/jornada720.h
1909F: arch/arm/mach-sa1100/jornada720.c
1910
1911ARM/IGEP MACHINE SUPPORT
1912M: Enric Balletbo i Serra <[email protected]>
1913M: Javier Martinez Canillas <[email protected]>
1914L: [email protected]
1915L: [email protected] (moderated for non-subscribers)
1916S: Maintained
1917F: arch/arm/boot/dts/omap3-igep*
1918
1919ARM/INCOME PXA270 SUPPORT
1920M: Marek Vasut <[email protected]>
1921L: [email protected] (moderated for non-subscribers)
1922S: Maintained
1923F: arch/arm/mach-pxa/colibri-pxa270-income.c
1924
1925ARM/INTEL IOP32X ARM ARCHITECTURE
1926M: Lennert Buytenhek <[email protected]>
1927L: [email protected] (moderated for non-subscribers)
1928S: Maintained
1929
1930ARM/INTEL IQ81342EX MACHINE SUPPORT
1931M: Lennert Buytenhek <[email protected]>
1932L: [email protected] (moderated for non-subscribers)
1933S: Maintained
1934
1935ARM/INTEL IXDP2850 MACHINE SUPPORT
1936M: Lennert Buytenhek <[email protected]>
1937L: [email protected] (moderated for non-subscribers)
1938S: Maintained
1939
1940ARM/INTEL IXP4XX ARM ARCHITECTURE
1941M: Linus Walleij <[email protected]>
1942M: Imre Kaloz <[email protected]>
1943M: Krzysztof Halasa <[email protected]>
1944L: [email protected] (moderated for non-subscribers)
1945S: Maintained
1946F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1947F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1948F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1949F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1950F: arch/arm/mach-ixp4xx/
1951F: drivers/clocksource/timer-ixp4xx.c
1952F: drivers/gpio/gpio-ixp4xx.c
1953F: drivers/irqchip/irq-ixp4xx.c
1954F: include/linux/irqchip/irq-ixp4xx.h
1955F: include/linux/platform_data/timer-ixp4xx.h
1956
1957ARM/INTEL KEEMBAY ARCHITECTURE
1958M: Paul J. Murphy <[email protected]>
1959M: Daniele Alessandrelli <[email protected]>
1960S: Maintained
1961F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1962F: arch/arm64/boot/dts/intel/keembay-evm.dts
1963F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1964
1965ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1966M: Jonathan Cameron <[email protected]>
1967L: [email protected] (moderated for non-subscribers)
1968S: Maintained
1969F: arch/arm/mach-pxa/stargate2.c
1970F: drivers/pcmcia/pxa2xx_stargate2.c
1971
1972ARM/INTEL XSC3 (MANZANO) ARM CORE
1973M: Lennert Buytenhek <[email protected]>
1974L: [email protected] (moderated for non-subscribers)
1975S: Maintained
1976
1977ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1978M: Lennert Buytenhek <[email protected]>
1979L: [email protected] (moderated for non-subscribers)
1980S: Maintained
1981
1982ARM/LG1K ARCHITECTURE
1983M: Chanho Min <[email protected]>
1984L: [email protected] (moderated for non-subscribers)
1985S: Maintained
1986F: arch/arm64/boot/dts/lg/
1987
1988ARM/LOGICPD PXA270 MACHINE SUPPORT
1989M: Lennert Buytenhek <[email protected]>
1990L: [email protected] (moderated for non-subscribers)
1991S: Maintained
1992
1993ARM/LPC18XX ARCHITECTURE
1994M: Vladimir Zapolskiy <[email protected]>
1995L: [email protected] (moderated for non-subscribers)
1996S: Maintained
1997F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1998F: arch/arm/boot/dts/lpc43*
1999F: drivers/i2c/busses/i2c-lpc2k.c
2000F: drivers/memory/pl172.c
2001F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2002F: drivers/rtc/rtc-lpc24xx.c
2003N: lpc18xx
2004
2005ARM/LPC32XX SOC SUPPORT
2006M: Vladimir Zapolskiy <[email protected]>
2007L: [email protected] (moderated for non-subscribers)
2008S: Maintained
2009T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2010F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2011F: arch/arm/boot/dts/lpc32*
2012F: arch/arm/mach-lpc32xx/
2013F: drivers/i2c/busses/i2c-pnx.c
2014F: drivers/net/ethernet/nxp/lpc_eth.c
2015F: drivers/usb/host/ohci-nxp.c
2016F: drivers/watchdog/pnx4008_wdt.c
2017N: lpc32xx
2018
2019ARM/MAGICIAN MACHINE SUPPORT
2020M: Philipp Zabel <[email protected]>
2021S: Maintained
2022
2023ARM/Marvell Dove/MV78xx0/Orion SOC support
2024M: Andrew Lunn <[email protected]>
2025M: Sebastian Hesselbarth <[email protected]>
2026M: Gregory Clement <[email protected]>
2027L: [email protected] (moderated for non-subscribers)
2028S: Maintained
2029T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2030F: Documentation/devicetree/bindings/soc/dove/
2031F: arch/arm/boot/dts/dove*
2032F: arch/arm/boot/dts/orion5x*
2033F: arch/arm/mach-dove/
2034F: arch/arm/mach-mv78xx0/
2035F: arch/arm/mach-orion5x/
2036F: arch/arm/plat-orion/
2037F: drivers/soc/dove/
2038
2039ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2040M: Andrew Lunn <[email protected]>
2041M: Gregory Clement <[email protected]>
2042M: Sebastian Hesselbarth <[email protected]>
2043L: [email protected] (moderated for non-subscribers)
2044S: Maintained
2045T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2046F: arch/arm/boot/dts/armada*
2047F: arch/arm/boot/dts/kirkwood*
2048F: arch/arm/configs/mvebu_*_defconfig
2049F: arch/arm/mach-mvebu/
2050F: arch/arm64/boot/dts/marvell/armada*
2051F: arch/arm64/boot/dts/marvell/cn913*
2052F: drivers/cpufreq/armada-37xx-cpufreq.c
2053F: drivers/cpufreq/armada-8k-cpufreq.c
2054F: drivers/cpufreq/mvebu-cpufreq.c
2055F: drivers/irqchip/irq-armada-370-xp.c
2056F: drivers/irqchip/irq-mvebu-*
2057F: drivers/pinctrl/mvebu/
2058F: drivers/rtc/rtc-armada38x.c
2059
2060ARM/Mediatek RTC DRIVER
2061M: Eddie Huang <[email protected]>
2062M: Sean Wang <[email protected]>
2063L: [email protected] (moderated for non-subscribers)
2064L: [email protected] (moderated for non-subscribers)
2065S: Maintained
2066F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2067F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2068F: drivers/rtc/rtc-mt2712.c
2069F: drivers/rtc/rtc-mt6397.c
2070F: drivers/rtc/rtc-mt7622.c
2071
2072ARM/Mediatek SoC support
2073M: Matthias Brugger <[email protected]>
2074L: [email protected] (moderated for non-subscribers)
2075L: [email protected] (moderated for non-subscribers)
2076S: Maintained
2077W: https://mtk.wiki.kernel.org/
2078C: irc://chat.freenode.net/linux-mediatek
2079F: arch/arm/boot/dts/mt6*
2080F: arch/arm/boot/dts/mt7*
2081F: arch/arm/boot/dts/mt8*
2082F: arch/arm/mach-mediatek/
2083F: arch/arm64/boot/dts/mediatek/
2084F: drivers/soc/mediatek/
2085N: mtk
2086N: mt[678]
2087K: mediatek
2088
2089ARM/Mediatek USB3 PHY DRIVER
2090M: Chunfeng Yun <[email protected]>
2091L: [email protected] (moderated for non-subscribers)
2092L: [email protected] (moderated for non-subscribers)
2093S: Maintained
2094F: Documentation/devicetree/bindings/phy/phy-mtk-*
2095F: drivers/phy/mediatek/
2096
2097ARM/Microchip (AT91) SoC support
2098M: Nicolas Ferre <[email protected]>
2099M: Alexandre Belloni <[email protected]>
2100M: Ludovic Desroches <[email protected]>
2101L: [email protected] (moderated for non-subscribers)
2102S: Supported
2103W: http://www.linux4sam.org
2104T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2105F: arch/arm/boot/dts/at91*.dts
2106F: arch/arm/boot/dts/at91*.dtsi
2107F: arch/arm/boot/dts/sama*.dts
2108F: arch/arm/boot/dts/sama*.dtsi
2109F: arch/arm/include/debug/at91.S
2110F: arch/arm/mach-at91/
2111F: drivers/memory/atmel*
2112F: drivers/watchdog/sama5d4_wdt.c
2113F: include/soc/at91/
2114X: drivers/input/touchscreen/atmel_mxt_ts.c
2115X: drivers/net/wireless/atmel/
2116N: at91
2117N: atmel
2118
2119ARM/Microchip Sparx5 SoC support
2120M: Lars Povlsen <[email protected]>
2121M: Steen Hegelund <[email protected]>
2122M: Microchip Linux Driver Support <[email protected]>
2123L: [email protected] (moderated for non-subscribers)
2124S: Supported
2125T: git git://github.com/microchip-ung/linux-upstream.git
2126F: arch/arm64/boot/dts/microchip/
2127F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2128N: sparx5
2129
2130Microchip Timer Counter Block (TCB) Capture Driver
2131M: Kamel Bouhara <[email protected]>
2132L: [email protected] (moderated for non-subscribers)
2133L: [email protected]
2134S: Maintained
2135F: drivers/counter/microchip-tcb-capture.c
2136
2137ARM/MIOA701 MACHINE SUPPORT
2138M: Robert Jarzmik <[email protected]>
2139L: [email protected] (moderated for non-subscribers)
2140S: Maintained
2141F: arch/arm/mach-pxa/mioa701.c
2142
2143ARM/MStar/Sigmastar Armv7 SoC support
2144M: Daniel Palmer <[email protected]>
2145L: [email protected] (moderated for non-subscribers)
2146S: Maintained
2147W: http://linux-chenxing.org/
2148F: Documentation/devicetree/bindings/arm/mstar/*
2149F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2150F: arch/arm/boot/dts/mstar-*
2151F: arch/arm/mach-mstar/
2152F: drivers/gpio/gpio-msc313.c
2153F: include/dt-bindings/gpio/msc313-gpio.h
2154
2155ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2156M: Michael Petchkovsky <[email protected]>
2157S: Maintained
2158
2159ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2160M: Linus Walleij <[email protected]>
2161L: [email protected] (moderated for non-subscribers)
2162S: Maintained
2163T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2164F: Documentation/devicetree/bindings/arm/ste-*
2165F: Documentation/devicetree/bindings/arm/ux500.yaml
2166F: Documentation/devicetree/bindings/arm/ux500/
2167F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2168F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2169F: arch/arm/boot/dts/ste-*
2170F: arch/arm/mach-nomadik/
2171F: arch/arm/mach-u300/
2172F: arch/arm/mach-ux500/
2173F: drivers/clk/clk-nomadik.c
2174F: drivers/clk/clk-u300.c
2175F: drivers/clocksource/clksrc-dbx500-prcmu.c
2176F: drivers/clocksource/timer-u300.c
2177F: drivers/dma/coh901318*
2178F: drivers/dma/ste_dma40*
2179F: drivers/hwspinlock/u8500_hsem.c
2180F: drivers/i2c/busses/i2c-nomadik.c
2181F: drivers/i2c/busses/i2c-stu300.c
2182F: drivers/iio/adc/ab8500-gpadc.c
2183F: drivers/mfd/ab3100*
2184F: drivers/mfd/ab8500*
2185F: drivers/mfd/abx500*
2186F: drivers/mfd/db8500*
2187F: drivers/mfd/dbx500*
2188F: drivers/pinctrl/nomadik/
2189F: drivers/pinctrl/pinctrl-coh901*
2190F: drivers/pinctrl/pinctrl-u300.c
2191F: drivers/rtc/rtc-ab3100.c
2192F: drivers/rtc/rtc-ab8500.c
2193F: drivers/rtc/rtc-coh901331.c
2194F: drivers/rtc/rtc-pl031.c
2195F: drivers/soc/ux500/
2196F: drivers/watchdog/coh901327_wdt.c
2197
2198ARM/NUVOTON NPCM ARCHITECTURE
2199M: Avi Fishman <[email protected]>
2200M: Tomer Maimon <[email protected]>
2201M: Tali Perry <[email protected]>
2202R: Patrick Venture <[email protected]>
2203R: Nancy Yuen <[email protected]>
2204R: Benjamin Fair <[email protected]>
2205L: [email protected] (moderated for non-subscribers)
2206S: Supported
2207F: Documentation/devicetree/bindings/*/*/*npcm*
2208F: Documentation/devicetree/bindings/*/*npcm*
2209F: arch/arm/boot/dts/nuvoton-npcm*
2210F: arch/arm/mach-npcm/
2211F: drivers/*/*npcm*
2212F: drivers/*/*/*npcm*
2213F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2214
2215ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2216L: [email protected] (subscribers-only)
2217S: Orphan
2218W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2219F: arch/arm/mach-s3c/gta02.h
2220F: arch/arm/mach-s3c/mach-gta02.c
2221
2222ARM/Orion SoC/Technologic Systems TS-78xx platform support
2223M: Alexander Clouter <[email protected]>
2224L: [email protected] (moderated for non-subscribers)
2225S: Maintained
2226W: http://www.digriz.org.uk/ts78xx/kernel
2227F: arch/arm/mach-orion5x/ts78xx-*
2228
2229ARM/OXNAS platform support
2230M: Neil Armstrong <[email protected]>
2231L: [email protected] (moderated for non-subscribers)
2232L: [email protected] (moderated for non-subscribers)
2233S: Maintained
2234F: arch/arm/boot/dts/ox8*.dts*
2235F: arch/arm/mach-oxnas/
2236F: drivers/power/reset/oxnas-restart.c
2237N: oxnas
2238
2239ARM/PALM TREO SUPPORT
2240M: Tomas Cech <[email protected]>
2241L: [email protected]
2242S: Maintained
2243W: http://hackndev.com
2244F: arch/arm/mach-pxa/palmtreo.*
2245
2246ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2247M: Marek Vasut <[email protected]>
2248L: [email protected]
2249S: Maintained
2250W: http://hackndev.com
2251F: arch/arm/mach-pxa/include/mach/palmld.h
2252F: arch/arm/mach-pxa/include/mach/palmtc.h
2253F: arch/arm/mach-pxa/include/mach/palmtx.h
2254F: arch/arm/mach-pxa/palmld.c
2255F: arch/arm/mach-pxa/palmt5.*
2256F: arch/arm/mach-pxa/palmtc.c
2257F: arch/arm/mach-pxa/palmte2.*
2258F: arch/arm/mach-pxa/palmtx.c
2259
2260ARM/PALMZ72 SUPPORT
2261M: Sergey Lapin <[email protected]>
2262L: [email protected]
2263S: Maintained
2264W: http://hackndev.com
2265F: arch/arm/mach-pxa/palmz72.*
2266
2267ARM/PLEB SUPPORT
2268M: Peter Chubb <[email protected]>
2269S: Maintained
2270W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2271
2272ARM/PT DIGITAL BOARD PORT
2273M: Stefan Eletzhofer <[email protected]>
2274L: [email protected] (moderated for non-subscribers)
2275S: Maintained
2276W: http://www.armlinux.org.uk/
2277
2278ARM/QUALCOMM SUPPORT
2279M: Andy Gross <[email protected]>
2280M: Bjorn Andersson <[email protected]>
2281L: [email protected]
2282S: Maintained
2283T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2284F: Documentation/devicetree/bindings/*/qcom*
2285F: Documentation/devicetree/bindings/soc/qcom/
2286F: arch/arm/boot/dts/qcom-*.dts
2287F: arch/arm/boot/dts/qcom-*.dtsi
2288F: arch/arm/mach-qcom/
2289F: arch/arm64/boot/dts/qcom/
2290F: drivers/*/*/qcom*
2291F: drivers/*/*/qcom/
2292F: drivers/*/pm8???-*
2293F: drivers/*/qcom*
2294F: drivers/*/qcom/
2295F: drivers/bluetooth/btqcomsmd.c
2296F: drivers/clocksource/timer-qcom.c
2297F: drivers/cpuidle/cpuidle-qcom-spm.c
2298F: drivers/extcon/extcon-qcom*
2299F: drivers/i2c/busses/i2c-qcom-geni.c
2300F: drivers/i2c/busses/i2c-qup.c
2301F: drivers/iommu/msm*
2302F: drivers/mfd/ssbi.c
2303F: drivers/mmc/host/mmci_qcom*
2304F: drivers/mmc/host/sdhci-msm.c
2305F: drivers/pci/controller/dwc/pcie-qcom.c
2306F: drivers/phy/qualcomm/
2307F: drivers/power/*/msm*
2308F: drivers/reset/reset-qcom-*
2309F: drivers/scsi/ufs/ufs-qcom*
2310F: drivers/spi/spi-geni-qcom.c
2311F: drivers/spi/spi-qcom-qspi.c
2312F: drivers/spi/spi-qup.c
2313F: drivers/tty/serial/msm_serial.c
2314F: drivers/usb/dwc3/dwc3-qcom.c
2315F: include/dt-bindings/*/qcom*
2316F: include/linux/*/qcom*
2317
2318ARM/RADISYS ENP2611 MACHINE SUPPORT
2319M: Lennert Buytenhek <[email protected]>
2320L: [email protected] (moderated for non-subscribers)
2321S: Maintained
2322
2323ARM/RDA MICRO ARCHITECTURE
2324M: Manivannan Sadhasivam <[email protected]>
2325L: [email protected] (moderated for non-subscribers)
2326L: [email protected] (moderated for non-subscribers)
2327S: Maintained
2328F: Documentation/devicetree/bindings/arm/rda.yaml
2329F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2330F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2331F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2332F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2333F: arch/arm/boot/dts/rda8810pl-*
2334F: drivers/clocksource/timer-rda.c
2335F: drivers/gpio/gpio-rda.c
2336F: drivers/irqchip/irq-rda-intc.c
2337F: drivers/tty/serial/rda-uart.c
2338
2339ARM/REALTEK ARCHITECTURE
2340M: Andreas Färber <[email protected]>
2341L: [email protected] (moderated for non-subscribers)
2342L: [email protected] (moderated for non-subscribers)
2343S: Maintained
2344F: Documentation/devicetree/bindings/arm/realtek.yaml
2345F: arch/arm/boot/dts/rtd*
2346F: arch/arm/mach-realtek/
2347F: arch/arm64/boot/dts/realtek/
2348
2349ARM/RENESAS ARM64 ARCHITECTURE
2350M: Geert Uytterhoeven <[email protected]>
2351M: Magnus Damm <[email protected]>
2352L: [email protected]
2353S: Supported
2354Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2355T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2356F: Documentation/devicetree/bindings/arm/renesas.yaml
2357F: arch/arm64/boot/dts/renesas/
2358F: drivers/soc/renesas/
2359F: include/linux/soc/renesas/
2360
2361ARM/RISCPC ARCHITECTURE
2362M: Russell King <[email protected]>
2363L: [email protected] (moderated for non-subscribers)
2364S: Maintained
2365W: http://www.armlinux.org.uk/
2366F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2367F: arch/arm/include/asm/hardware/ioc.h
2368F: arch/arm/include/asm/hardware/iomd.h
2369F: arch/arm/include/asm/hardware/memc.h
2370F: arch/arm/mach-rpc/
2371F: drivers/net/ethernet/8390/etherh.c
2372F: drivers/net/ethernet/i825xx/ether1*
2373F: drivers/net/ethernet/seeq/ether3*
2374F: drivers/scsi/arm/
2375
2376ARM/Rockchip SoC support
2377M: Heiko Stuebner <[email protected]>
2378L: [email protected] (moderated for non-subscribers)
2379L: [email protected]
2380S: Maintained
2381T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2382F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2383F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2384F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2385F: arch/arm/boot/dts/rk3*
2386F: arch/arm/boot/dts/rv1108*
2387F: arch/arm/mach-rockchip/
2388F: drivers/*/*/*rockchip*
2389F: drivers/*/*rockchip*
2390F: drivers/clk/rockchip/
2391F: drivers/i2c/busses/i2c-rk3x.c
2392F: sound/soc/rockchip/
2393N: rockchip
2394
2395ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2396M: Krzysztof Kozlowski <[email protected]>
2397L: [email protected] (moderated for non-subscribers)
2398L: [email protected]
2399S: Maintained
2400Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2401F: Documentation/arm/samsung/
2402F: Documentation/devicetree/bindings/arm/samsung/
2403F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2404F: arch/arm/boot/dts/exynos*
2405F: arch/arm/boot/dts/s3c*
2406F: arch/arm/boot/dts/s5p*
2407F: arch/arm/mach-exynos*/
2408F: arch/arm/mach-s3c/
2409F: arch/arm/mach-s5p*/
2410F: arch/arm64/boot/dts/exynos/
2411F: drivers/*/*/*s3c24*
2412F: drivers/*/*s3c24*
2413F: drivers/*/*s3c64xx*
2414F: drivers/*/*s5pv210*
2415F: drivers/memory/samsung/
2416F: drivers/soc/samsung/
2417F: drivers/tty/serial/samsung*
2418F: include/linux/soc/samsung/
2419N: exynos
2420N: s3c2410
2421N: s3c64xx
2422N: s5pv210
2423
2424ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2425M: Andrzej Hajda <[email protected]>
2426L: [email protected]
2427L: [email protected]
2428S: Maintained
2429F: drivers/media/platform/s5p-g2d/
2430
2431ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2432M: Marek Szyprowski <[email protected]>
2433L: [email protected]
2434L: [email protected]
2435S: Maintained
2436F: Documentation/devicetree/bindings/media/s5p-cec.txt
2437F: drivers/media/cec/platform/s5p/
2438
2439ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2440M: Andrzej Pietrasiewicz <[email protected]>
2441M: Jacek Anaszewski <[email protected]>
2442M: Sylwester Nawrocki <[email protected]>
2443L: [email protected]
2444L: [email protected]
2445S: Maintained
2446F: drivers/media/platform/s5p-jpeg/
2447
2448ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2449M: Andrzej Hajda <[email protected]>
2450L: [email protected]
2451L: [email protected]
2452S: Maintained
2453F: drivers/media/platform/s5p-mfc/
2454
2455ARM/SHMOBILE ARM ARCHITECTURE
2456M: Geert Uytterhoeven <[email protected]>
2457M: Magnus Damm <[email protected]>
2458L: [email protected]
2459S: Supported
2460Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2461T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2462F: Documentation/devicetree/bindings/arm/renesas.yaml
2463F: arch/arm/boot/dts/emev2*
2464F: arch/arm/boot/dts/gr-peach*
2465F: arch/arm/boot/dts/iwg20d-q7*
2466F: arch/arm/boot/dts/r7s*
2467F: arch/arm/boot/dts/r8a*
2468F: arch/arm/boot/dts/r9a*
2469F: arch/arm/boot/dts/sh*
2470F: arch/arm/configs/shmobile_defconfig
2471F: arch/arm/include/debug/renesas-scif.S
2472F: arch/arm/mach-shmobile/
2473F: drivers/soc/renesas/
2474F: include/linux/soc/renesas/
2475
2476ARM/SOCFPGA ARCHITECTURE
2477M: Dinh Nguyen <[email protected]>
2478S: Maintained
2479W: http://www.rocketboards.org
2480T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2481F: arch/arm/boot/dts/socfpga*
2482F: arch/arm/configs/socfpga_defconfig
2483F: arch/arm/mach-socfpga/
2484F: arch/arm64/boot/dts/altera/
2485F: arch/arm64/boot/dts/intel/
2486
2487ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2488M: Dinh Nguyen <[email protected]>
2489S: Maintained
2490F: drivers/clk/socfpga/
2491
2492ARM/SOCFPGA EDAC SUPPORT
2493M: Dinh Nguyen <[email protected]>
2494S: Maintained
2495F: drivers/edac/altera_edac.[ch]
2496
2497ARM/SPREADTRUM SoC SUPPORT
2498M: Orson Zhai <[email protected]>
2499M: Baolin Wang <[email protected]>
2500M: Chunyan Zhang <[email protected]>
2501S: Maintained
2502F: arch/arm64/boot/dts/sprd
2503N: sprd
2504N: sc27xx
2505N: sc2731
2506
2507ARM/STI ARCHITECTURE
2508M: Patrice Chotard <[email protected]>
2509L: [email protected] (moderated for non-subscribers)
2510S: Maintained
2511W: http://www.stlinux.com
2512F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2513F: arch/arm/boot/dts/sti*
2514F: arch/arm/mach-sti/
2515F: drivers/ata/ahci_st.c
2516F: drivers/char/hw_random/st-rng.c
2517F: drivers/clocksource/arm_global_timer.c
2518F: drivers/clocksource/clksrc_st_lpc.c
2519F: drivers/cpufreq/sti-cpufreq.c
2520F: drivers/dma/st_fdma*
2521F: drivers/i2c/busses/i2c-st.c
2522F: drivers/media/platform/sti/c8sectpfe/
2523F: drivers/media/rc/st_rc.c
2524F: drivers/mmc/host/sdhci-st.c
2525F: drivers/phy/st/phy-miphy28lp.c
2526F: drivers/phy/st/phy-stih407-usb.c
2527F: drivers/pinctrl/pinctrl-st.c
2528F: drivers/remoteproc/st_remoteproc.c
2529F: drivers/remoteproc/st_slim_rproc.c
2530F: drivers/reset/sti/
2531F: drivers/rtc/rtc-st-lpc.c
2532F: drivers/tty/serial/st-asc.c
2533F: drivers/usb/dwc3/dwc3-st.c
2534F: drivers/usb/host/ehci-st.c
2535F: drivers/usb/host/ohci-st.c
2536F: drivers/watchdog/st_lpc_wdt.c
2537F: include/linux/remoteproc/st_slim_rproc.h
2538
2539ARM/STM32 ARCHITECTURE
2540M: Maxime Coquelin <[email protected]>
2541M: Alexandre Torgue <[email protected]>
2542L: [email protected] (moderated for non-subscribers)
2543L: [email protected] (moderated for non-subscribers)
2544S: Maintained
2545T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2546F: arch/arm/boot/dts/stm32*
2547F: arch/arm/mach-stm32/
2548F: drivers/clocksource/armv7m_systick.c
2549N: stm32
2550N: stm
2551
2552ARM/Synaptics SoC support
2553M: Jisheng Zhang <[email protected]>
2554M: Sebastian Hesselbarth <[email protected]>
2555L: [email protected] (moderated for non-subscribers)
2556S: Maintained
2557F: arch/arm/boot/dts/berlin*
2558F: arch/arm/mach-berlin/
2559F: arch/arm64/boot/dts/synaptics/
2560
2561ARM/TANGO ARCHITECTURE
2562M: Marc Gonzalez <[email protected]>
2563M: Mans Rullgard <[email protected]>
2564L: [email protected]
2565S: Odd Fixes
2566N: tango
2567
2568ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2569M: Lennert Buytenhek <[email protected]>
2570L: [email protected] (moderated for non-subscribers)
2571S: Maintained
2572
2573ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2574M: Hans Verkuil <[email protected]>
2575L: [email protected]
2576L: [email protected]
2577S: Maintained
2578F: Documentation/devicetree/bindings/media/tegra-cec.txt
2579F: drivers/media/cec/platform/tegra/
2580
2581ARM/TETON BGA MACHINE SUPPORT
2582M: "Mark F. Brown" <[email protected]>
2583L: [email protected] (moderated for non-subscribers)
2584S: Maintained
2585
2586ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2587M: Santosh Shilimkar <[email protected]>
2588L: [email protected]
2589S: Maintained
2590F: drivers/memory/*emif*
2591
2592ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2593M: Santosh Shilimkar <[email protected]>
2594L: [email protected] (moderated for non-subscribers)
2595S: Maintained
2596T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2597F: arch/arm/boot/dts/keystone-*
2598F: arch/arm/mach-keystone/
2599
2600ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2601M: Santosh Shilimkar <[email protected]>
2602L: [email protected]
2603S: Maintained
2604F: drivers/clk/keystone/
2605
2606ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2607M: Santosh Shilimkar <[email protected]>
2608L: [email protected] (moderated for non-subscribers)
2609L: [email protected]
2610S: Maintained
2611F: drivers/clocksource/timer-keystone.c
2612
2613ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2614M: Santosh Shilimkar <[email protected]>
2615L: [email protected]
2616S: Maintained
2617F: drivers/power/reset/keystone-reset.c
2618
2619ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2620M: Tero Kristo <[email protected]>
2621M: Nishanth Menon <[email protected]>
2622L: [email protected] (moderated for non-subscribers)
2623S: Supported
2624F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2625F: arch/arm64/boot/dts/ti/Makefile
2626F: arch/arm64/boot/dts/ti/k3-*
2627F: include/dt-bindings/pinctrl/k3.h
2628
2629ARM/THECUS N2100 MACHINE SUPPORT
2630M: Lennert Buytenhek <[email protected]>
2631L: [email protected] (moderated for non-subscribers)
2632S: Maintained
2633
2634ARM/TOSA MACHINE SUPPORT
2635M: Dmitry Eremin-Solenikov <[email protected]>
2636M: Dirk Opfer <[email protected]>
2637S: Maintained
2638
2639ARM/TOSHIBA VISCONTI ARCHITECTURE
2640M: Nobuhiro Iwamatsu <[email protected]>
2641L: [email protected] (moderated for non-subscribers)
2642S: Supported
2643T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2644F: Documentation/devicetree/bindings/arm/toshiba.yaml
2645F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2646F: arch/arm64/boot/dts/toshiba/
2647F: drivers/pinctrl/visconti/
2648N: visconti
2649
2650ARM/UNIPHIER ARCHITECTURE
2651L: [email protected] (moderated for non-subscribers)
2652S: Orphan
2653F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2654F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2655F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2656F: arch/arm/boot/dts/uniphier*
2657F: arch/arm/include/asm/hardware/cache-uniphier.h
2658F: arch/arm/mach-uniphier/
2659F: arch/arm/mm/cache-uniphier.c
2660F: arch/arm64/boot/dts/socionext/uniphier*
2661F: drivers/bus/uniphier-system-bus.c
2662F: drivers/clk/uniphier/
2663F: drivers/dma/uniphier-mdmac.c
2664F: drivers/gpio/gpio-uniphier.c
2665F: drivers/i2c/busses/i2c-uniphier*
2666F: drivers/irqchip/irq-uniphier-aidet.c
2667F: drivers/mmc/host/uniphier-sd.c
2668F: drivers/pinctrl/uniphier/
2669F: drivers/reset/reset-uniphier.c
2670F: drivers/tty/serial/8250/8250_uniphier.c
2671N: uniphier
2672
2673ARM/VERSATILE EXPRESS PLATFORM
2674M: Liviu Dudau <[email protected]>
2675M: Sudeep Holla <[email protected]>
2676M: Lorenzo Pieralisi <[email protected]>
2677L: [email protected] (moderated for non-subscribers)
2678S: Maintained
2679F: */*/*/vexpress*
2680F: */*/vexpress*
2681F: arch/arm/boot/dts/vexpress*
2682F: arch/arm/mach-vexpress/
2683F: arch/arm64/boot/dts/arm/
2684F: drivers/clk/versatile/clk-vexpress-osc.c
2685F: drivers/clocksource/timer-versatile.c
2686N: mps2
2687
2688ARM/VFP SUPPORT
2689M: Russell King <[email protected]>
2690L: [email protected] (moderated for non-subscribers)
2691S: Maintained
2692W: http://www.armlinux.org.uk/
2693F: arch/arm/vfp/
2694
2695ARM/VOIPAC PXA270 SUPPORT
2696M: Marek Vasut <[email protected]>
2697L: [email protected] (moderated for non-subscribers)
2698S: Maintained
2699F: arch/arm/mach-pxa/include/mach/vpac270.h
2700F: arch/arm/mach-pxa/vpac270.c
2701
2702ARM/VT8500 ARM ARCHITECTURE
2703M: Tony Prisk <[email protected]>
2704L: [email protected] (moderated for non-subscribers)
2705S: Maintained
2706F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2707F: arch/arm/mach-vt8500/
2708F: drivers/clocksource/timer-vt8500.c
2709F: drivers/i2c/busses/i2c-wmt.c
2710F: drivers/mmc/host/wmt-sdmmc.c
2711F: drivers/pwm/pwm-vt8500.c
2712F: drivers/rtc/rtc-vt8500.c
2713F: drivers/tty/serial/vt8500_serial.c
2714F: drivers/usb/host/ehci-platform.c
2715F: drivers/usb/host/uhci-platform.c
2716F: drivers/video/fbdev/vt8500lcdfb.*
2717F: drivers/video/fbdev/wm8505fb*
2718F: drivers/video/fbdev/wmt_ge_rops.*
2719
2720ARM/ZIPIT Z2 SUPPORT
2721M: Marek Vasut <[email protected]>
2722L: [email protected] (moderated for non-subscribers)
2723S: Maintained
2724F: arch/arm/mach-pxa/include/mach/z2.h
2725F: arch/arm/mach-pxa/z2.c
2726
2727ARM/ZTE ARCHITECTURE
2728M: Jun Nie <[email protected]>
2729M: Shawn Guo <[email protected]>
2730L: [email protected] (moderated for non-subscribers)
2731S: Maintained
2732F: Documentation/devicetree/bindings/arm/zte.yaml
2733F: Documentation/devicetree/bindings/clock/zx2967*.txt
2734F: Documentation/devicetree/bindings/dma/zxdma.txt
2735F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2736F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2737F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2738F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2739F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2740F: Documentation/devicetree/bindings/soc/zte/
2741F: Documentation/devicetree/bindings/sound/zte,*.txt
2742F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2743F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2744F: arch/arm/boot/dts/zx2967*
2745F: arch/arm/mach-zx/
2746F: arch/arm64/boot/dts/zte/
2747F: drivers/clk/zte/
2748F: drivers/dma/zx_dma.c
2749F: drivers/gpio/gpio-zx.c
2750F: drivers/i2c/busses/i2c-zx2967.c
2751F: drivers/mmc/host/dw_mmc-zx.*
2752F: drivers/pinctrl/zte/
2753F: drivers/soc/zte/
2754F: drivers/thermal/zx2967_thermal.c
2755F: drivers/watchdog/zx2967_wdt.c
2756F: include/dt-bindings/clock/zx2967*.h
2757F: include/dt-bindings/soc/zte,*.h
2758F: sound/soc/codecs/zx_aud96p22.c
2759F: sound/soc/zte/
2760
2761ARM/ZYNQ ARCHITECTURE
2762M: Michal Simek <[email protected]>
2763L: [email protected] (moderated for non-subscribers)
2764S: Supported
2765W: http://wiki.xilinx.com
2766T: git https://github.com/Xilinx/linux-xlnx.git
2767F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2768F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2769F: arch/arm/mach-zynq/
2770F: drivers/block/xsysace.c
2771F: drivers/clocksource/timer-cadence-ttc.c
2772F: drivers/cpuidle/cpuidle-zynq.c
2773F: drivers/edac/synopsys_edac.c
2774F: drivers/i2c/busses/i2c-cadence.c
2775F: drivers/i2c/busses/i2c-xiic.c
2776F: drivers/mmc/host/sdhci-of-arasan.c
2777N: zynq
2778N: xilinx
2779
2780ARM64 PORT (AARCH64 ARCHITECTURE)
2781M: Catalin Marinas <[email protected]>
2782M: Will Deacon <[email protected]>
2783L: [email protected] (moderated for non-subscribers)
2784S: Maintained
2785T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2786F: Documentation/arm64/
2787F: arch/arm64/
2788F: tools/testing/selftests/arm64/
2789X: arch/arm64/boot/dts/
2790
2791AS3645A LED FLASH CONTROLLER DRIVER
2792M: Sakari Ailus <[email protected]>
2793L: [email protected]
2794S: Maintained
2795F: drivers/leds/leds-as3645a.c
2796
2797ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2798M: Tianshu Qiu <[email protected]>
2799L: [email protected]
2800S: Maintained
2801T: git git://linuxtv.org/media_tree.git
2802F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2803F: drivers/media/i2c/ak7375.c
2804
2805ASAHI KASEI AK8974 DRIVER
2806M: Linus Walleij <[email protected]>
2807L: [email protected]
2808S: Supported
2809W: http://www.akm.com/
2810F: drivers/iio/magnetometer/ak8974.c
2811
2812ASC7621 HARDWARE MONITOR DRIVER
2813M: George Joseph <[email protected]>
2814L: [email protected]
2815S: Maintained
2816F: Documentation/hwmon/asc7621.rst
2817F: drivers/hwmon/asc7621.c
2818
2819ASPEED PINCTRL DRIVERS
2820M: Andrew Jeffery <[email protected]>
2821L: [email protected] (moderated for non-subscribers)
2822L: [email protected] (moderated for non-subscribers)
2823L: [email protected]
2824S: Maintained
2825F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2826F: drivers/pinctrl/aspeed/
2827
2828ASPEED SCU INTERRUPT CONTROLLER DRIVER
2829M: Eddie James <[email protected]>
2830L: [email protected] (moderated for non-subscribers)
2831S: Maintained
2832F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2833F: drivers/irqchip/irq-aspeed-scu-ic.c
2834F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2835
2836ASPEED VIDEO ENGINE DRIVER
2837M: Eddie James <[email protected]>
2838L: [email protected]
2839L: [email protected] (moderated for non-subscribers)
2840S: Maintained
2841F: Documentation/devicetree/bindings/media/aspeed-video.txt
2842F: drivers/media/platform/aspeed-video.c
2843
2844ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2845M: Corentin Chary <[email protected]>
2846L: [email protected]
2847L: [email protected]
2848S: Maintained
2849W: http://acpi4asus.sf.net
2850F: drivers/platform/x86/asus*.c
2851F: drivers/platform/x86/eeepc*.c
2852
2853ASUS WIRELESS RADIO CONTROL DRIVER
2854M: João Paulo Rechi Vita <[email protected]>
2855L: [email protected]
2856S: Maintained
2857F: drivers/platform/x86/asus-wireless.c
2858
2859ASYMMETRIC KEYS
2860M: David Howells <[email protected]>
2861L: [email protected]
2862S: Maintained
2863F: Documentation/crypto/asymmetric-keys.rst
2864F: crypto/asymmetric_keys/
2865F: include/crypto/pkcs7.h
2866F: include/crypto/public_key.h
2867F: include/linux/verification.h
2868
2869ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2870R: Dan Williams <[email protected]>
2871S: Odd fixes
2872W: http://sourceforge.net/projects/xscaleiop
2873F: Documentation/crypto/async-tx-api.rst
2874F: crypto/async_tx/
2875F: drivers/dma/
2876F: include/linux/async_tx.h
2877F: include/linux/dmaengine.h
2878
2879AT24 EEPROM DRIVER
2880M: Bartosz Golaszewski <[email protected]>
2881L: [email protected]
2882S: Maintained
2883T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2884F: Documentation/devicetree/bindings/eeprom/at24.yaml
2885F: drivers/misc/eeprom/at24.c
2886
2887ATA OVER ETHERNET (AOE) DRIVER
2888M: "Justin Sanders" <[email protected]>
2889S: Supported
2890W: http://www.openaoe.org/
2891F: Documentation/admin-guide/aoe/
2892F: drivers/block/aoe/
2893
2894ATHEROS 71XX/9XXX GPIO DRIVER
2895M: Alban Bedel <[email protected]>
2896S: Maintained
2897W: https://github.com/AlbanBedel/linux
2898T: git git://github.com/AlbanBedel/linux
2899F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2900F: drivers/gpio/gpio-ath79.c
2901
2902ATHEROS 71XX/9XXX USB PHY DRIVER
2903M: Alban Bedel <[email protected]>
2904S: Maintained
2905W: https://github.com/AlbanBedel/linux
2906T: git git://github.com/AlbanBedel/linux
2907F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2908F: drivers/phy/qualcomm/phy-ath79-usb.c
2909
2910ATHEROS ATH GENERIC UTILITIES
2911M: Kalle Valo <[email protected]>
2912L: [email protected]
2913S: Supported
2914F: drivers/net/wireless/ath/*
2915
2916ATHEROS ATH5K WIRELESS DRIVER
2917M: Jiri Slaby <[email protected]>
2918M: Nick Kossifidis <[email protected]>
2919M: Luis Chamberlain <[email protected]>
2920L: [email protected]
2921S: Maintained
2922W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2923F: drivers/net/wireless/ath/ath5k/
2924
2925ATHEROS ATH6KL WIRELESS DRIVER
2926M: Kalle Valo <[email protected]>
2927L: [email protected]
2928S: Supported
2929W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2930T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2931F: drivers/net/wireless/ath/ath6kl/
2932
2933ATI_REMOTE2 DRIVER
2934M: Ville Syrjala <[email protected]>
2935S: Maintained
2936F: drivers/input/misc/ati_remote2.c
2937
2938ATK0110 HWMON DRIVER
2939M: Luca Tettamanti <[email protected]>
2940L: [email protected]
2941S: Maintained
2942F: drivers/hwmon/asus_atk0110.c
2943
2944ATLX ETHERNET DRIVERS
2945M: Jay Cliburn <[email protected]>
2946M: Chris Snook <[email protected]>
2947L: [email protected]
2948S: Maintained
2949W: http://sourceforge.net/projects/atl1
2950W: http://atl1.sourceforge.net
2951F: drivers/net/ethernet/atheros/
2952
2953ATM
2954M: Chas Williams <[email protected]>
2955L: [email protected] (moderated for non-subscribers)
2956L: [email protected]
2957S: Maintained
2958W: http://linux-atm.sourceforge.net
2959F: drivers/atm/
2960F: include/linux/atm*
2961F: include/uapi/linux/atm*
2962
2963ATMEL MACB ETHERNET DRIVER
2964M: Nicolas Ferre <[email protected]>
2965M: Claudiu Beznea <[email protected]>
2966S: Supported
2967F: drivers/net/ethernet/cadence/
2968
2969ATMEL MAXTOUCH DRIVER
2970M: Nick Dyer <[email protected]>
2971S: Maintained
2972T: git git://github.com/ndyer/linux.git
2973F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
2974F: drivers/input/touchscreen/atmel_mxt_ts.c
2975
2976ATMEL WIRELESS DRIVER
2977M: Simon Kelley <[email protected]>
2978L: [email protected]
2979S: Maintained
2980W: http://www.thekelleys.org.uk/atmel
2981W: http://atmelwlandriver.sourceforge.net/
2982F: drivers/net/wireless/atmel/atmel*
2983
2984ATOMIC INFRASTRUCTURE
2985M: Will Deacon <[email protected]>
2986M: Peter Zijlstra <[email protected]>
2987R: Boqun Feng <[email protected]>
2988L: [email protected]
2989S: Maintained
2990F: arch/*/include/asm/atomic*.h
2991F: include/*/atomic*.h
2992F: include/linux/refcount.h
2993F: Documentation/atomic_*.txt
2994F: scripts/atomic/
2995
2996ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2997M: Bradley Grove <[email protected]>
2998L: [email protected]
2999S: Supported
3000W: http://www.attotech.com
3001F: drivers/scsi/esas2r
3002
3003ATUSB IEEE 802.15.4 RADIO DRIVER
3004M: Stefan Schmidt <[email protected]>
3005L: [email protected]
3006S: Maintained
3007F: drivers/net/ieee802154/at86rf230.h
3008F: drivers/net/ieee802154/atusb.c
3009F: drivers/net/ieee802154/atusb.h
3010
3011AUDIT SUBSYSTEM
3012M: Paul Moore <[email protected]>
3013M: Eric Paris <[email protected]>
3014L: [email protected] (moderated for non-subscribers)
3015S: Supported
3016W: https://github.com/linux-audit
3017T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3018F: include/linux/audit.h
3019F: include/uapi/linux/audit.h
3020F: kernel/audit*
3021
3022AUXILIARY DISPLAY DRIVERS
3023M: Miguel Ojeda Sandonis <[email protected]>
3024S: Maintained
3025F: drivers/auxdisplay/
3026F: include/linux/cfag12864b.h
3027
3028AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3029M: Andreas Klinger <[email protected]>
3030L: [email protected]
3031S: Maintained
3032F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3033F: drivers/iio/adc/hx711.c
3034
3035AX.25 NETWORK LAYER
3036M: Ralf Baechle <[email protected]>
3037L: [email protected]
3038S: Maintained
3039W: http://www.linux-ax25.org/
3040F: include/net/ax25.h
3041F: include/uapi/linux/ax25.h
3042F: net/ax25/
3043
3044AXENTIA ARM DEVICES
3045M: Peter Rosin <[email protected]>
3046L: [email protected] (moderated for non-subscribers)
3047S: Maintained
3048F: arch/arm/boot/dts/at91-linea.dtsi
3049F: arch/arm/boot/dts/at91-natte.dtsi
3050F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3051F: arch/arm/boot/dts/at91-tse850-3.dts
3052
3053AXENTIA ASOC DRIVERS
3054M: Peter Rosin <[email protected]>
3055L: [email protected] (moderated for non-subscribers)
3056S: Maintained
3057F: Documentation/devicetree/bindings/sound/axentia,*
3058F: sound/soc/atmel/tse850-pcm5142.c
3059
3060AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3061M: Nuno Sá <[email protected]>
3062L: [email protected]
3063S: Supported
3064W: http://ez.analog.com/community/linux-device-drivers
3065F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3066F: drivers/hwmon/axi-fan-control.c
3067
3068AXXIA I2C CONTROLLER
3069M: Krzysztof Adamski <[email protected]>
3070L: [email protected]
3071S: Maintained
3072F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3073F: drivers/i2c/busses/i2c-axxia.c
3074
3075AZ6007 DVB DRIVER
3076M: Mauro Carvalho Chehab <[email protected]>
3077L: [email protected]
3078S: Maintained
3079W: https://linuxtv.org
3080T: git git://linuxtv.org/media_tree.git
3081F: drivers/media/usb/dvb-usb-v2/az6007.c
3082
3083AZTECH FM RADIO RECEIVER DRIVER
3084M: Hans Verkuil <[email protected]>
3085L: [email protected]
3086S: Maintained
3087W: https://linuxtv.org
3088T: git git://linuxtv.org/media_tree.git
3089F: drivers/media/radio/radio-aztech*
3090
3091B43 WIRELESS DRIVER
3092L: [email protected]
3093L: [email protected]
3094S: Odd Fixes
3095W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3096F: drivers/net/wireless/broadcom/b43/
3097
3098B43LEGACY WIRELESS DRIVER
3099M: Larry Finger <[email protected]>
3100L: [email protected]
3101L: [email protected]
3102S: Maintained
3103W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3104F: drivers/net/wireless/broadcom/b43legacy/
3105
3106BACKLIGHT CLASS/SUBSYSTEM
3107M: Lee Jones <[email protected]>
3108M: Daniel Thompson <[email protected]>
3109M: Jingoo Han <[email protected]>
3110L: [email protected]
3111S: Maintained
3112T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3113F: Documentation/ABI/stable/sysfs-class-backlight
3114F: Documentation/ABI/testing/sysfs-class-backlight
3115F: Documentation/devicetree/bindings/leds/backlight
3116F: drivers/video/backlight/
3117F: include/linux/backlight.h
3118F: include/linux/pwm_backlight.h
3119
3120BATMAN ADVANCED
3121M: Marek Lindner <[email protected]>
3122M: Simon Wunderlich <[email protected]>
3123M: Antonio Quartulli <[email protected]>
3124M: Sven Eckelmann <[email protected]>
3125L: [email protected] (moderated for non-subscribers)
3126S: Maintained
3127W: https://www.open-mesh.org/
3128Q: https://patchwork.open-mesh.org/project/batman/list/
3129B: https://www.open-mesh.org/projects/batman-adv/issues
3130C: irc://chat.freenode.net/batman
3131T: git https://git.open-mesh.org/linux-merge.git
3132F: Documentation/networking/batman-adv.rst
3133F: include/uapi/linux/batadv_packet.h
3134F: include/uapi/linux/batman_adv.h
3135F: net/batman-adv/
3136
3137BAYCOM/HDLCDRV DRIVERS FOR AX.25
3138M: Thomas Sailer <[email protected]>
3139L: [email protected]
3140S: Maintained
3141W: http://www.baycom.org/~tom/ham/ham.html
3142F: drivers/net/hamradio/baycom*
3143
3144BCACHE (BLOCK LAYER CACHE)
3145M: Coly Li <[email protected]>
3146M: Kent Overstreet <[email protected]>
3147L: [email protected]
3148S: Maintained
3149W: http://bcache.evilpiepirate.org
3150C: irc://irc.oftc.net/bcache
3151F: drivers/md/bcache/
3152
3153BDISP ST MEDIA DRIVER
3154M: Fabien Dessenne <[email protected]>
3155L: [email protected]
3156S: Supported
3157W: https://linuxtv.org
3158T: git git://linuxtv.org/media_tree.git
3159F: drivers/media/platform/sti/bdisp
3160
3161BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3162M: Dariusz Marcinkiewicz <[email protected]>
3163L: [email protected]
3164S: Maintained
3165F: drivers/net/ethernet/ec_bhf.c
3166
3167BEFS FILE SYSTEM
3168M: Luis de Bethencourt <[email protected]>
3169M: Salah Triki <[email protected]>
3170S: Maintained
3171T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3172F: Documentation/filesystems/befs.rst
3173F: fs/befs/
3174
3175BFQ I/O SCHEDULER
3176M: Paolo Valente <[email protected]>
3177M: Jens Axboe <[email protected]>
3178L: [email protected]
3179S: Maintained
3180F: Documentation/block/bfq-iosched.rst
3181F: block/bfq-*
3182
3183BFS FILE SYSTEM
3184M: "Tigran A. Aivazian" <[email protected]>
3185S: Maintained
3186F: Documentation/filesystems/bfs.rst
3187F: fs/bfs/
3188F: include/uapi/linux/bfs_fs.h
3189
3190BLINKM RGB LED DRIVER
3191M: Jan-Simon Moeller <[email protected]>
3192S: Maintained
3193F: drivers/leds/leds-blinkm.c
3194
3195BLOCK LAYER
3196M: Jens Axboe <[email protected]>
3197L: [email protected]
3198S: Maintained
3199T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3200F: block/
3201F: drivers/block/
3202F: fs/block_dev.c
3203F: include/linux/blk*
3204F: kernel/trace/blktrace.c
3205F: lib/sbitmap.c
3206
3207BLOCK2MTD DRIVER
3208M: Joern Engel <[email protected]>
3209L: [email protected]
3210S: Maintained
3211F: drivers/mtd/devices/block2mtd.c
3212
3213BLUETOOTH DRIVERS
3214M: Marcel Holtmann <[email protected]>
3215M: Johan Hedberg <[email protected]>
3216M: Luiz Augusto von Dentz <[email protected]>
3217L: [email protected]
3218S: Supported
3219W: http://www.bluez.org/
3220T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3221T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3222F: drivers/bluetooth/
3223
3224BLUETOOTH SUBSYSTEM
3225M: Marcel Holtmann <[email protected]>
3226M: Johan Hedberg <[email protected]>
3227M: Luiz Augusto von Dentz <[email protected]>
3228L: [email protected]
3229S: Supported
3230W: http://www.bluez.org/
3231T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3232T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3233F: include/net/bluetooth/
3234F: net/bluetooth/
3235
3236BONDING DRIVER
3237M: Jay Vosburgh <[email protected]>
3238M: Veaceslav Falico <[email protected]>
3239M: Andy Gospodarek <[email protected]>
3240L: [email protected]
3241S: Supported
3242W: http://sourceforge.net/projects/bonding/
3243F: drivers/net/bonding/
3244F: include/uapi/linux/if_bonding.h
3245
3246BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3247M: Dan Robertson <[email protected]>
3248L: [email protected]
3249S: Maintained
3250F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3251F: drivers/iio/accel/bma400*
3252
3253BPF (Safe dynamic programs and tools)
3254M: Alexei Starovoitov <[email protected]>
3255M: Daniel Borkmann <[email protected]>
3256M: Andrii Nakryiko <[email protected]>
3257R: Martin KaFai Lau <[email protected]>
3258R: Song Liu <[email protected]>
3259R: Yonghong Song <[email protected]>
3260R: John Fastabend <[email protected]>
3261R: KP Singh <[email protected]>
3262L: [email protected]
3263L: [email protected]
3264S: Supported
3265W: https://bpf.io/
3266Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3267T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3268T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3269F: Documentation/bpf/
3270F: Documentation/networking/filter.rst
3271F: arch/*/net/*
3272F: include/linux/bpf*
3273F: include/linux/filter.h
3274F: include/trace/events/xdp.h
3275F: include/uapi/linux/bpf*
3276F: include/uapi/linux/filter.h
3277F: kernel/bpf/
3278F: kernel/trace/bpf_trace.c
3279F: lib/test_bpf.c
3280F: net/bpf/
3281F: net/core/filter.c
3282F: net/sched/act_bpf.c
3283F: net/sched/cls_bpf.c
3284F: samples/bpf/
3285F: tools/bpf/
3286F: tools/lib/bpf/
3287F: tools/testing/selftests/bpf/
3288N: bpf
3289K: bpf
3290
3291BPF JIT for ARM
3292M: Shubham Bansal <[email protected]>
3293L: [email protected]
3294L: [email protected]
3295S: Maintained
3296F: arch/arm/net/
3297
3298BPF JIT for ARM64
3299M: Daniel Borkmann <[email protected]>
3300M: Alexei Starovoitov <[email protected]>
3301M: Zi Shen Lim <[email protected]>
3302L: [email protected]
3303L: [email protected]
3304S: Supported
3305F: arch/arm64/net/
3306
3307BPF JIT for MIPS (32-BIT AND 64-BIT)
3308M: Paul Burton <[email protected]>
3309L: [email protected]
3310L: [email protected]
3311S: Maintained
3312F: arch/mips/net/
3313
3314BPF JIT for NFP NICs
3315M: Jakub Kicinski <[email protected]>
3316L: [email protected]
3317L: [email protected]
3318S: Supported
3319F: drivers/net/ethernet/netronome/nfp/bpf/
3320
3321BPF JIT for POWERPC (32-BIT AND 64-BIT)
3322M: Naveen N. Rao <[email protected]>
3323M: Sandipan Das <[email protected]>
3324L: [email protected]
3325L: [email protected]
3326S: Maintained
3327F: arch/powerpc/net/
3328
3329BPF JIT for RISC-V (32-bit)
3330M: Luke Nelson <[email protected]>
3331M: Xi Wang <[email protected]>
3332L: [email protected]
3333L: [email protected]
3334S: Maintained
3335F: arch/riscv/net/
3336X: arch/riscv/net/bpf_jit_comp64.c
3337
3338BPF JIT for RISC-V (64-bit)
3339M: Björn Töpel <[email protected]>
3340L: [email protected]
3341L: [email protected]
3342S: Maintained
3343F: arch/riscv/net/
3344X: arch/riscv/net/bpf_jit_comp32.c
3345
3346BPF JIT for S390
3347M: Ilya Leoshkevich <[email protected]>
3348M: Heiko Carstens <[email protected]>
3349M: Vasily Gorbik <[email protected]>
3350L: [email protected]
3351L: [email protected]
3352S: Maintained
3353F: arch/s390/net/
3354X: arch/s390/net/pnet.c
3355
3356BPF JIT for SPARC (32-BIT AND 64-BIT)
3357M: David S. Miller <[email protected]>
3358L: [email protected]
3359L: [email protected]
3360S: Maintained
3361F: arch/sparc/net/
3362
3363BPF JIT for X86 32-BIT
3364M: Wang YanQing <[email protected]>
3365L: [email protected]
3366L: [email protected]
3367S: Maintained
3368F: arch/x86/net/bpf_jit_comp32.c
3369
3370BPF JIT for X86 64-BIT
3371M: Alexei Starovoitov <[email protected]>
3372M: Daniel Borkmann <[email protected]>
3373L: [email protected]
3374L: [email protected]
3375S: Supported
3376F: arch/x86/net/
3377X: arch/x86/net/bpf_jit_comp32.c
3378
3379BPF LSM (Security Audit and Enforcement using BPF)
3380M: KP Singh <[email protected]>
3381R: Florent Revest <[email protected]>
3382R: Brendan Jackman <[email protected]>
3383L: [email protected]
3384S: Maintained
3385F: Documentation/bpf/bpf_lsm.rst
3386F: include/linux/bpf_lsm.h
3387F: kernel/bpf/bpf_lsm.c
3388F: security/bpf/
3389
3390BROADCOM B44 10/100 ETHERNET DRIVER
3391M: Michael Chan <[email protected]>
3392L: [email protected]
3393S: Supported
3394F: drivers/net/ethernet/broadcom/b44.*
3395
3396BROADCOM B53 ETHERNET SWITCH DRIVER
3397M: Florian Fainelli <[email protected]>
3398L: [email protected]
3399L: [email protected] (subscribers-only)
3400S: Supported
3401F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3402F: drivers/net/dsa/b53/*
3403F: include/linux/platform_data/b53.h
3404
3405BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3406M: Nicolas Saenz Julienne <[email protected]>
3407L: [email protected]
3408L: [email protected] (moderated for non-subscribers)
3409L: [email protected] (moderated for non-subscribers)
3410S: Maintained
3411T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3412F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3413F: drivers/pci/controller/pcie-brcmstb.c
3414F: drivers/staging/vc04_services
3415N: bcm2711
3416N: bcm2835
3417
3418BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3419M: Florian Fainelli <[email protected]>
3420M: Ray Jui <[email protected]>
3421M: Scott Branden <[email protected]>
3422M: [email protected]
3423S: Maintained
3424T: git git://github.com/broadcom/mach-bcm
3425F: arch/arm/mach-bcm/
3426N: bcm281*
3427N: bcm113*
3428N: bcm216*
3429N: kona
3430
3431BROADCOM BCM47XX MIPS ARCHITECTURE
3432M: Hauke Mehrtens <[email protected]>
3433M: Rafał Miłecki <[email protected]>
3434L: [email protected]
3435S: Maintained
3436F: Documentation/devicetree/bindings/mips/brcm/
3437F: arch/mips/bcm47xx/*
3438F: arch/mips/include/asm/mach-bcm47xx/*
3439
3440BROADCOM BCM5301X ARM ARCHITECTURE
3441M: Hauke Mehrtens <[email protected]>
3442M: Rafał Miłecki <[email protected]>
3443M: [email protected]
3444L: [email protected]
3445S: Maintained
3446F: arch/arm/boot/dts/bcm470*
3447F: arch/arm/boot/dts/bcm5301*
3448F: arch/arm/boot/dts/bcm953012*
3449F: arch/arm/mach-bcm/bcm_5301x.c
3450
3451BROADCOM BCM53573 ARM ARCHITECTURE
3452M: Rafał Miłecki <[email protected]>
3453L: [email protected]
3454L: [email protected]
3455S: Maintained
3456F: arch/arm/boot/dts/bcm47189*
3457F: arch/arm/boot/dts/bcm53573*
3458
3459BROADCOM BCM63XX ARM ARCHITECTURE
3460M: Florian Fainelli <[email protected]>
3461M: [email protected]
3462L: [email protected] (moderated for non-subscribers)
3463S: Maintained
3464T: git git://github.com/broadcom/stblinux.git
3465N: bcm63xx
3466
3467BROADCOM BCM63XX/BCM33XX UDC DRIVER
3468M: Kevin Cernekee <[email protected]>
3469L: [email protected]
3470S: Maintained
3471F: drivers/usb/gadget/udc/bcm63xx_udc.*
3472
3473BROADCOM BCM7XXX ARM ARCHITECTURE
3474M: Florian Fainelli <[email protected]>
3475M: [email protected]
3476L: [email protected] (moderated for non-subscribers)
3477S: Maintained
3478T: git git://github.com/broadcom/stblinux.git
3479F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3480F: arch/arm/boot/dts/bcm7*.dts*
3481F: arch/arm/include/asm/hardware/cache-b15-rac.h
3482F: arch/arm/mach-bcm/*brcmstb*
3483F: arch/arm/mm/cache-b15-rac.c
3484F: drivers/bus/brcmstb_gisb.c
3485F: drivers/pci/controller/pcie-brcmstb.c
3486N: brcmstb
3487
3488BROADCOM BDC DRIVER
3489M: Al Cooper <[email protected]>
3490L: [email protected]
3491L: [email protected]
3492S: Maintained
3493F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3494F: drivers/usb/gadget/udc/bdc/
3495
3496BROADCOM BMIPS CPUFREQ DRIVER
3497M: Markus Mayer <[email protected]>
3498M: [email protected]
3499L: [email protected]
3500S: Maintained
3501F: drivers/cpufreq/bmips-cpufreq.c
3502
3503BROADCOM BMIPS MIPS ARCHITECTURE
3504M: Florian Fainelli <[email protected]>
3505L: [email protected]
3506L: [email protected]
3507S: Maintained
3508T: git git://github.com/broadcom/stblinux.git
3509F: arch/mips/bmips/*
3510F: arch/mips/boot/dts/brcm/bcm*.dts*
3511F: arch/mips/include/asm/mach-bmips/*
3512F: arch/mips/kernel/*bmips*
3513F: drivers/soc/bcm/bcm63xx
3514F: drivers/irqchip/irq-bcm63*
3515F: drivers/irqchip/irq-bcm7*
3516F: drivers/irqchip/irq-brcmstb*
3517F: include/linux/bcm963xx_nvram.h
3518F: include/linux/bcm963xx_tag.h
3519
3520BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3521M: Rasesh Mody <[email protected]>
3522M: [email protected]
3523L: [email protected]
3524S: Supported
3525F: drivers/net/ethernet/broadcom/bnx2.*
3526F: drivers/net/ethernet/broadcom/bnx2_*
3527
3528BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3529M: Saurav Kashyap <[email protected]>
3530M: Javed Hasan <[email protected]>
3531M: [email protected]
3532L: [email protected]
3533S: Supported
3534F: drivers/scsi/bnx2fc/
3535
3536BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3537M: Nilesh Javali <[email protected]>
3538M: Manish Rangankar <[email protected]>
3539M: [email protected]
3540L: [email protected]
3541S: Supported
3542F: drivers/scsi/bnx2i/
3543
3544BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3545M: Ariel Elior <[email protected]>
3546M: Sudarsana Kalluru <[email protected]>
3547M: [email protected]
3548L: [email protected]
3549S: Supported
3550F: drivers/net/ethernet/broadcom/bnx2x/
3551
3552BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3553M: Michael Chan <[email protected]>
3554L: [email protected]
3555S: Supported
3556F: drivers/net/ethernet/broadcom/bnxt/
3557
3558BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3559M: Arend van Spriel <[email protected]>
3560M: Franky Lin <[email protected]>
3561M: Hante Meuleman <[email protected]>
3562M: Chi-hsien Lin <[email protected]>
3563M: Wright Feng <[email protected]>
3564M: Chung-hsien Hsu <[email protected]>
3565L: [email protected]
3566L: [email protected]
3567L: [email protected]
3568S: Supported
3569F: drivers/net/wireless/broadcom/brcm80211/
3570
3571BROADCOM BRCMSTB GPIO DRIVER
3572M: Gregory Fong <[email protected]>
3573L: [email protected]
3574S: Supported
3575F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3576F: drivers/gpio/gpio-brcmstb.c
3577
3578BROADCOM BRCMSTB I2C DRIVER
3579M: Kamal Dasu <[email protected]>
3580L: [email protected]
3581L: [email protected]
3582S: Supported
3583F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3584F: drivers/i2c/busses/i2c-brcmstb.c
3585
3586BROADCOM BRCMSTB USB EHCI DRIVER
3587M: Al Cooper <[email protected]>
3588L: [email protected]
3589L: [email protected]
3590S: Maintained
3591F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3592F: drivers/usb/host/ehci-brcm.*
3593
3594BROADCOM BRCMSTB USB PIN MAP DRIVER
3595M: Al Cooper <[email protected]>
3596L: [email protected]
3597L: [email protected]
3598S: Maintained
3599F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3600F: drivers/usb/misc/brcmstb-usb-pinmap.c
3601
3602BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3603M: Al Cooper <[email protected]>
3604L: [email protected]
3605L: [email protected]
3606S: Maintained
3607F: drivers/phy/broadcom/phy-brcm-usb*
3608
3609BROADCOM ETHERNET PHY DRIVERS
3610M: Florian Fainelli <[email protected]>
3611L: [email protected]
3612L: [email protected]
3613S: Supported
3614F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3615F: drivers/net/phy/bcm*.[ch]
3616F: drivers/net/phy/broadcom.c
3617F: include/linux/brcmphy.h
3618
3619BROADCOM GENET ETHERNET DRIVER
3620M: Doug Berger <[email protected]>
3621M: Florian Fainelli <[email protected]>
3622L: [email protected]
3623L: [email protected]
3624S: Supported
3625F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3626F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3627F: drivers/net/ethernet/broadcom/genet/
3628F: drivers/net/mdio/mdio-bcm-unimac.c
3629F: include/linux/platform_data/bcmgenet.h
3630F: include/linux/platform_data/mdio-bcm-unimac.h
3631
3632BROADCOM IPROC ARM ARCHITECTURE
3633M: Ray Jui <[email protected]>
3634M: Scott Branden <[email protected]>
3635M: [email protected]
3636L: [email protected] (moderated for non-subscribers)
3637S: Maintained
3638T: git git://github.com/broadcom/cygnus-linux.git
3639F: arch/arm64/boot/dts/broadcom/northstar2/*
3640F: arch/arm64/boot/dts/broadcom/stingray/*
3641F: drivers/clk/bcm/clk-ns*
3642F: drivers/clk/bcm/clk-sr*
3643F: drivers/pinctrl/bcm/pinctrl-ns*
3644F: include/dt-bindings/clock/bcm-sr*
3645N: iproc
3646N: cygnus
3647N: bcm[-_]nsp
3648N: bcm9113*
3649N: bcm9583*
3650N: bcm9585*
3651N: bcm9586*
3652N: bcm988312
3653N: bcm113*
3654N: bcm583*
3655N: bcm585*
3656N: bcm586*
3657N: bcm88312
3658N: hr2
3659N: stingray
3660
3661BROADCOM KONA GPIO DRIVER
3662M: Ray Jui <[email protected]>
3663L: [email protected]
3664S: Supported
3665F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3666F: drivers/gpio/gpio-bcm-kona.c
3667
3668BROADCOM NETXTREME-E ROCE DRIVER
3669M: Selvin Xavier <[email protected]>
3670M: Devesh Sharma <[email protected]>
3671M: Somnath Kotur <[email protected]>
3672M: Sriharsha Basavapatna <[email protected]>
3673M: Naresh Kumar PBS <[email protected]>
3674L: [email protected]
3675S: Supported
3676W: http://www.broadcom.com
3677F: drivers/infiniband/hw/bnxt_re/
3678F: include/uapi/rdma/bnxt_re-abi.h
3679
3680BROADCOM NVRAM DRIVER
3681M: Rafał Miłecki <[email protected]>
3682L: [email protected]
3683S: Maintained
3684F: drivers/firmware/broadcom/*
3685
3686BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3687M: Rafał Miłecki <[email protected]>
3688L: [email protected]
3689S: Maintained
3690F: drivers/bcma/
3691F: include/linux/bcma/
3692
3693BROADCOM SPI DRIVER
3694M: Kamal Dasu <[email protected]>
3695M: [email protected]
3696S: Maintained
3697F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3698F: drivers/spi/spi-bcm-qspi.*
3699F: drivers/spi/spi-brcmstb-qspi.c
3700F: drivers/spi/spi-iproc-qspi.c
3701
3702BROADCOM STB AVS CPUFREQ DRIVER
3703M: Markus Mayer <[email protected]>
3704M: [email protected]
3705L: [email protected]
3706S: Maintained
3707F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3708F: drivers/cpufreq/brcmstb*
3709
3710BROADCOM STB AVS TMON DRIVER
3711M: Markus Mayer <[email protected]>
3712M: [email protected]
3713L: [email protected]
3714S: Maintained
3715F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3716F: drivers/thermal/broadcom/brcmstb*
3717
3718BROADCOM STB DPFE DRIVER
3719M: Markus Mayer <[email protected]>
3720M: [email protected]
3721L: [email protected] (moderated for non-subscribers)
3722S: Maintained
3723F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3724F: drivers/memory/brcmstb_dpfe.c
3725
3726BROADCOM STB NAND FLASH DRIVER
3727M: Brian Norris <[email protected]>
3728M: Kamal Dasu <[email protected]>
3729L: [email protected]
3730L: [email protected]
3731S: Maintained
3732F: drivers/mtd/nand/raw/brcmnand/
3733
3734BROADCOM SYSTEMPORT ETHERNET DRIVER
3735M: Florian Fainelli <[email protected]>
3736L: [email protected]
3737L: [email protected]
3738S: Supported
3739F: drivers/net/ethernet/broadcom/bcmsysport.*
3740
3741BROADCOM TG3 GIGABIT ETHERNET DRIVER
3742M: Siva Reddy Kallam <[email protected]>
3743M: Prashant Sreedharan <[email protected]>
3744M: Michael Chan <[email protected]>
3745L: [email protected]
3746S: Supported
3747F: drivers/net/ethernet/broadcom/tg3.*
3748
3749BROCADE BFA FC SCSI DRIVER
3750M: Anil Gurumurthy <[email protected]>
3751M: Sudarsana Kalluru <[email protected]>
3752L: [email protected]
3753S: Supported
3754F: drivers/scsi/bfa/
3755
3756BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3757M: Rasesh Mody <[email protected]>
3758M: Sudarsana Kalluru <[email protected]>
3759M: [email protected]
3760L: [email protected]
3761S: Supported
3762F: drivers/net/ethernet/brocade/bna/
3763
3764BSG (block layer generic sg v4 driver)
3765M: FUJITA Tomonori <[email protected]>
3766L: [email protected]
3767S: Supported
3768F: block/bsg.c
3769F: include/linux/bsg.h
3770F: include/uapi/linux/bsg.h
3771
3772BT87X AUDIO DRIVER
3773M: Clemens Ladisch <[email protected]>
3774L: [email protected] (moderated for non-subscribers)
3775S: Maintained
3776T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3777F: Documentation/sound/cards/bt87x.rst
3778F: sound/pci/bt87x.c
3779
3780BT8XXGPIO DRIVER
3781M: Michael Buesch <[email protected]>
3782S: Maintained
3783W: http://bu3sch.de/btgpio.php
3784F: drivers/gpio/gpio-bt8xx.c
3785
3786BTRFS FILE SYSTEM
3787M: Chris Mason <[email protected]>
3788M: Josef Bacik <[email protected]>
3789M: David Sterba <[email protected]>
3790L: [email protected]
3791S: Maintained
3792W: http://btrfs.wiki.kernel.org/
3793Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3794T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3795F: Documentation/filesystems/btrfs.rst
3796F: fs/btrfs/
3797F: include/linux/btrfs*
3798F: include/uapi/linux/btrfs*
3799
3800BTTV VIDEO4LINUX DRIVER
3801M: Mauro Carvalho Chehab <[email protected]>
3802L: [email protected]
3803S: Odd fixes
3804W: https://linuxtv.org
3805T: git git://linuxtv.org/media_tree.git
3806F: Documentation/driver-api/media/drivers/bttv*
3807F: drivers/media/pci/bt8xx/bttv*
3808
3809BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3810M: Chanwoo Choi <[email protected]>
3811L: [email protected]
3812L: [email protected]
3813S: Maintained
3814T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3815F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3816F: drivers/devfreq/exynos-bus.c
3817
3818BUSLOGIC SCSI DRIVER
3819M: Khalid Aziz <[email protected]>
3820L: [email protected]
3821S: Maintained
3822F: drivers/scsi/BusLogic.*
3823F: drivers/scsi/FlashPoint.*
3824
3825C-MEDIA CMI8788 DRIVER
3826M: Clemens Ladisch <[email protected]>
3827L: [email protected] (moderated for non-subscribers)
3828S: Maintained
3829T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3830F: sound/pci/oxygen/
3831
3832C-SKY ARCHITECTURE
3833M: Guo Ren <[email protected]>
3834L: [email protected]
3835S: Supported
3836T: git https://github.com/c-sky/csky-linux.git
3837F: Documentation/devicetree/bindings/csky/
3838F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3839F: Documentation/devicetree/bindings/timer/csky,*
3840F: arch/csky/
3841F: drivers/clocksource/timer-gx6605s.c
3842F: drivers/clocksource/timer-mp-csky.c
3843F: drivers/irqchip/irq-csky-*
3844N: csky
3845K: csky
3846
3847C6X ARCHITECTURE
3848M: Mark Salter <[email protected]>
3849M: Aurelien Jacquiot <[email protected]>
3850L: [email protected]
3851S: Maintained
3852W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3853F: arch/c6x/
3854
3855CA8210 IEEE-802.15.4 RADIO DRIVER
3856M: Harry Morris <[email protected]>
3857L: [email protected]
3858S: Maintained
3859W: https://github.com/Cascoda/ca8210-linux.git
3860F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3861F: drivers/net/ieee802154/ca8210.c
3862
3863CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3864M: David Howells <[email protected]>
3865L: [email protected] (moderated for non-subscribers)
3866S: Supported
3867F: Documentation/filesystems/caching/cachefiles.rst
3868F: fs/cachefiles/
3869
3870CADENCE MIPI-CSI2 BRIDGES
3871M: Maxime Ripard <[email protected]>
3872L: [email protected]
3873S: Maintained
3874F: Documentation/devicetree/bindings/media/cdns,*.txt
3875F: drivers/media/platform/cadence/cdns-csi2*
3876
3877CADENCE NAND DRIVER
3878L: [email protected]
3879S: Orphan
3880F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3881F: drivers/mtd/nand/raw/cadence-nand-controller.c
3882
3883CADENCE USB3 DRD IP DRIVER
3884M: Peter Chen <[email protected]>
3885M: Pawel Laszczak <[email protected]>
3886M: Roger Quadros <[email protected]>
3887R: Aswath Govindraju <[email protected]>
3888L: [email protected]
3889S: Maintained
3890T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3891F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3892F: drivers/usb/cdns3/
3893
3894CADET FM/AM RADIO RECEIVER DRIVER
3895M: Hans Verkuil <[email protected]>
3896L: [email protected]
3897S: Maintained
3898W: https://linuxtv.org
3899T: git git://linuxtv.org/media_tree.git
3900F: drivers/media/radio/radio-cadet*
3901
3902CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3903L: [email protected]
3904S: Orphan
3905T: git git://linuxtv.org/media_tree.git
3906F: Documentation/admin-guide/media/cafe_ccic*
3907F: drivers/media/platform/marvell-ccic/
3908
3909CAIF NETWORK LAYER
3910L: [email protected]
3911S: Orphan
3912F: Documentation/networking/caif/
3913F: drivers/net/caif/
3914F: include/net/caif/
3915F: include/uapi/linux/caif/
3916F: net/caif/
3917
3918CAKE QDISC
3919M: Toke Høiland-Jørgensen <[email protected]>
3920L: [email protected] (moderated for non-subscribers)
3921S: Maintained
3922F: net/sched/sch_cake.c
3923
3924CAN NETWORK DRIVERS
3925M: Wolfgang Grandegger <[email protected]>
3926M: Marc Kleine-Budde <[email protected]>
3927L: [email protected]
3928S: Maintained
3929W: https://github.com/linux-can
3930T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3931T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3932F: Documentation/devicetree/bindings/net/can/
3933F: drivers/net/can/
3934F: include/linux/can/dev.h
3935F: include/linux/can/led.h
3936F: include/linux/can/platform/
3937F: include/linux/can/rx-offload.h
3938F: include/uapi/linux/can/error.h
3939F: include/uapi/linux/can/netlink.h
3940F: include/uapi/linux/can/vxcan.h
3941
3942CAN NETWORK LAYER
3943M: Oliver Hartkopp <[email protected]>
3944M: Marc Kleine-Budde <[email protected]>
3945L: [email protected]
3946S: Maintained
3947W: https://github.com/linux-can
3948T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3949T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3950F: Documentation/networking/can.rst
3951F: include/linux/can/core.h
3952F: include/linux/can/skb.h
3953F: include/net/netns/can.h
3954F: include/uapi/linux/can.h
3955F: include/uapi/linux/can/bcm.h
3956F: include/uapi/linux/can/gw.h
3957F: include/uapi/linux/can/isotp.h
3958F: include/uapi/linux/can/raw.h
3959F: net/can/
3960
3961CAN-J1939 NETWORK LAYER
3962M: Robin van der Gracht <[email protected]>
3963M: Oleksij Rempel <[email protected]>
3964R: Pengutronix Kernel Team <[email protected]>
3965L: [email protected]
3966S: Maintained
3967F: Documentation/networking/j1939.rst
3968F: include/uapi/linux/can/j1939.h
3969F: net/can/j1939/
3970
3971CAPABILITIES
3972M: Serge Hallyn <[email protected]>
3973L: [email protected]
3974S: Supported
3975F: include/linux/capability.h
3976F: include/uapi/linux/capability.h
3977F: kernel/capability.c
3978F: security/commoncap.c
3979
3980CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3981M: Kevin Tsai <[email protected]>
3982S: Maintained
3983F: drivers/iio/light/cm*
3984
3985CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3986M: Christian Lamparter <[email protected]>
3987L: [email protected]
3988S: Maintained
3989W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3990F: drivers/net/wireless/ath/carl9170/
3991
3992CAVIUM I2C DRIVER
3993M: Robert Richter <[email protected]>
3994S: Odd Fixes
3995W: http://www.marvell.com
3996F: drivers/i2c/busses/i2c-octeon*
3997F: drivers/i2c/busses/i2c-thunderx*
3998
3999CAVIUM LIQUIDIO NETWORK DRIVER
4000M: Derek Chickles <[email protected]>
4001M: Satanand Burla <[email protected]>
4002M: Felix Manlunas <[email protected]>
4003L: [email protected]
4004S: Supported
4005W: http://www.marvell.com
4006F: drivers/net/ethernet/cavium/liquidio/
4007
4008CAVIUM MMC DRIVER
4009M: Robert Richter <[email protected]>
4010S: Odd Fixes
4011W: http://www.marvell.com
4012F: drivers/mmc/host/cavium*
4013
4014CAVIUM OCTEON-TX CRYPTO DRIVER
4015M: George Cherian <[email protected]>
4016L: [email protected]
4017S: Supported
4018W: http://www.marvell.com
4019F: drivers/crypto/cavium/cpt/
4020
4021CAVIUM THUNDERX2 ARM64 SOC
4022M: Robert Richter <[email protected]>
4023L: [email protected] (moderated for non-subscribers)
4024S: Odd Fixes
4025F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4026F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4027
4028CC2520 IEEE-802.15.4 RADIO DRIVER
4029M: Varka Bhadram <[email protected]>
4030L: [email protected]
4031S: Maintained
4032F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4033F: drivers/net/ieee802154/cc2520.c
4034F: include/linux/spi/cc2520.h
4035
4036CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4037M: Gilad Ben-Yossef <[email protected]>
4038L: [email protected]
4039S: Supported
4040W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4041F: drivers/crypto/ccree/
4042
4043CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4044M: Hadar Gat <[email protected]>
4045L: [email protected]
4046S: Supported
4047F: drivers/char/hw_random/cctrng.c
4048F: drivers/char/hw_random/cctrng.h
4049F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4050W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4051
4052CEC FRAMEWORK
4053M: Hans Verkuil <[email protected]>
4054L: [email protected]
4055S: Supported
4056W: http://linuxtv.org
4057T: git git://linuxtv.org/media_tree.git
4058F: Documentation/ABI/testing/debugfs-cec-error-inj
4059F: Documentation/devicetree/bindings/media/cec.txt
4060F: Documentation/driver-api/media/cec-core.rst
4061F: Documentation/userspace-api/media/cec
4062F: drivers/media/cec/
4063F: drivers/media/rc/keymaps/rc-cec.c
4064F: include/media/cec-notifier.h
4065F: include/media/cec.h
4066F: include/uapi/linux/cec-funcs.h
4067F: include/uapi/linux/cec.h
4068
4069CEC GPIO DRIVER
4070M: Hans Verkuil <[email protected]>
4071L: [email protected]
4072S: Supported
4073W: http://linuxtv.org
4074T: git git://linuxtv.org/media_tree.git
4075F: Documentation/devicetree/bindings/media/cec-gpio.txt
4076F: drivers/media/cec/platform/cec-gpio/
4077
4078CELL BROADBAND ENGINE ARCHITECTURE
4079M: Arnd Bergmann <[email protected]>
4080L: [email protected]
4081S: Supported
4082W: http://www.ibm.com/developerworks/power/cell/
4083F: arch/powerpc/include/asm/cell*.h
4084F: arch/powerpc/include/asm/spu*.h
4085F: arch/powerpc/include/uapi/asm/spu*.h
4086F: arch/powerpc/oprofile/*cell*
4087F: arch/powerpc/platforms/cell/
4088
4089CELLWISE CW2015 BATTERY DRIVER
4090M: Tobias Schrammm <[email protected]>
4091S: Maintained
4092F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4093F: drivers/power/supply/cw2015_battery.c
4094
4095CEPH COMMON CODE (LIBCEPH)
4096M: Ilya Dryomov <[email protected]>
4097M: Jeff Layton <[email protected]>
4098L: [email protected]
4099S: Supported
4100W: http://ceph.com/
4101T: git git://github.com/ceph/ceph-client.git
4102F: include/linux/ceph/
4103F: include/linux/crush/
4104F: net/ceph/
4105
4106CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4107M: Jeff Layton <[email protected]>
4108M: Ilya Dryomov <[email protected]>
4109L: [email protected]
4110S: Supported
4111W: http://ceph.com/
4112T: git git://github.com/ceph/ceph-client.git
4113F: Documentation/filesystems/ceph.rst
4114F: fs/ceph/
4115
4116CERTIFICATE HANDLING
4117M: David Howells <[email protected]>
4118M: David Woodhouse <[email protected]>
4119L: [email protected]
4120S: Maintained
4121F: Documentation/admin-guide/module-signing.rst
4122F: certs/
4123F: scripts/extract-cert.c
4124F: scripts/sign-file.c
4125
4126CFAG12864B LCD DRIVER
4127M: Miguel Ojeda Sandonis <[email protected]>
4128S: Maintained
4129F: drivers/auxdisplay/cfag12864b.c
4130F: include/linux/cfag12864b.h
4131
4132CFAG12864BFB LCD FRAMEBUFFER DRIVER
4133M: Miguel Ojeda Sandonis <[email protected]>
4134S: Maintained
4135F: drivers/auxdisplay/cfag12864bfb.c
4136F: include/linux/cfag12864b.h
4137
4138CHAR and MISC DRIVERS
4139M: Arnd Bergmann <[email protected]>
4140M: Greg Kroah-Hartman <[email protected]>
4141S: Supported
4142T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4143F: drivers/char/
4144F: drivers/misc/
4145F: include/linux/miscdevice.h
4146X: drivers/char/agp/
4147X: drivers/char/hw_random/
4148X: drivers/char/ipmi/
4149X: drivers/char/random.c
4150X: drivers/char/tpm/
4151
4152CHECKPATCH
4153M: Andy Whitcroft <[email protected]>
4154M: Joe Perches <[email protected]>
4155S: Maintained
4156F: scripts/checkpatch.pl
4157
4158CHINESE DOCUMENTATION
4159M: Harry Wei <[email protected]>
4160M: Alex Shi <[email protected]>
4161L: [email protected] (subscribers-only)
4162S: Maintained
4163F: Documentation/translations/zh_CN/
4164
4165CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4166M: Peter Chen <[email protected]>
4167L: [email protected]
4168S: Maintained
4169T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4170F: drivers/usb/chipidea/
4171
4172CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4173M: Hans de Goede <[email protected]>
4174L: [email protected]
4175S: Maintained
4176F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4177F: drivers/input/touchscreen/chipone_icn8318.c
4178
4179CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4180M: Hans de Goede <[email protected]>
4181L: [email protected]
4182S: Maintained
4183F: drivers/input/touchscreen/chipone_icn8505.c
4184
4185CHROME HARDWARE PLATFORM SUPPORT
4186M: Benson Leung <[email protected]>
4187M: Enric Balletbo i Serra <[email protected]>
4188S: Maintained
4189T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4190F: drivers/platform/chrome/
4191
4192CHROMEOS EC CODEC DRIVER
4193M: Cheng-Yi Chiang <[email protected]>
4194R: Enric Balletbo i Serra <[email protected]>
4195R: Guenter Roeck <[email protected]>
4196S: Maintained
4197F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4198F: sound/soc/codecs/cros_ec_codec.*
4199
4200CHROMEOS EC SUBDRIVERS
4201M: Benson Leung <[email protected]>
4202M: Enric Balletbo i Serra <[email protected]>
4203R: Guenter Roeck <[email protected]>
4204S: Maintained
4205F: drivers/power/supply/cros_usbpd-charger.c
4206N: cros_ec
4207N: cros-ec
4208
4209CHRONTEL CH7322 CEC DRIVER
4210M: Jeff Chase <[email protected]>
4211L: [email protected]
4212S: Maintained
4213T: git git://linuxtv.org/media_tree.git
4214F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4215F: drivers/media/cec/i2c/ch7322.c
4216
4217CIRRUS LOGIC AUDIO CODEC DRIVERS
4218M: James Schulman <[email protected]>
4219M: David Rhodes <[email protected]>
4220L: [email protected] (moderated for non-subscribers)
4221L: [email protected]
4222S: Maintained
4223F: sound/soc/codecs/cs*
4224
4225CIRRUS LOGIC EP93XX ETHERNET DRIVER
4226M: Hartley Sweeten <[email protected]>
4227L: [email protected]
4228S: Maintained
4229F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4230
4231CIRRUS LOGIC LOCHNAGAR DRIVER
4232M: Charles Keepax <[email protected]>
4233M: Richard Fitzgerald <[email protected]>
4234L: [email protected]
4235S: Supported
4236F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4237F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4238F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4239F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4240F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4241F: Documentation/hwmon/lochnagar.rst
4242F: drivers/clk/clk-lochnagar.c
4243F: drivers/hwmon/lochnagar-hwmon.c
4244F: drivers/mfd/lochnagar-i2c.c
4245F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4246F: drivers/regulator/lochnagar-regulator.c
4247F: include/dt-bindings/clk/lochnagar.h
4248F: include/dt-bindings/pinctrl/lochnagar.h
4249F: include/linux/mfd/lochnagar*
4250F: sound/soc/codecs/lochnagar-sc.c
4251
4252CIRRUS LOGIC MADERA CODEC DRIVERS
4253M: Charles Keepax <[email protected]>
4254M: Richard Fitzgerald <[email protected]>
4255L: [email protected] (moderated for non-subscribers)
4256L: [email protected]
4257S: Supported
4258W: https://github.com/CirrusLogic/linux-drivers/wiki
4259T: git https://github.com/CirrusLogic/linux-drivers.git
4260F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4261F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4262F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4263F: drivers/gpio/gpio-madera*
4264F: drivers/irqchip/irq-madera*
4265F: drivers/mfd/cs47l*
4266F: drivers/mfd/madera*
4267F: drivers/pinctrl/cirrus/*
4268F: include/dt-bindings/sound/madera*
4269F: include/linux/irqchip/irq-madera*
4270F: include/linux/mfd/madera/*
4271F: include/sound/madera*
4272F: sound/soc/codecs/cs47l*
4273F: sound/soc/codecs/madera*
4274
4275CISCO FCOE HBA DRIVER
4276M: Satish Kharat <[email protected]>
4277M: Sesidhar Baddela <[email protected]>
4278M: Karan Tilak Kumar <[email protected]>
4279L: [email protected]
4280S: Supported
4281F: drivers/scsi/fnic/
4282
4283CISCO SCSI HBA DRIVER
4284M: Karan Tilak Kumar <[email protected]>
4285M: Sesidhar Baddela <[email protected]>
4286L: [email protected]
4287S: Supported
4288F: drivers/scsi/snic/
4289
4290CISCO VIC ETHERNET NIC DRIVER
4291M: Christian Benvenuti <[email protected]>
4292M: Govindarajulu Varadarajan <[email protected]>
4293S: Supported
4294F: drivers/net/ethernet/cisco/enic/
4295
4296CISCO VIC LOW LATENCY NIC DRIVER
4297M: Christian Benvenuti <[email protected]>
4298M: Nelson Escobar <[email protected]>
4299S: Supported
4300F: drivers/infiniband/hw/usnic/
4301
4302CLANG-FORMAT FILE
4303M: Miguel Ojeda <[email protected]>
4304S: Maintained
4305F: .clang-format
4306
4307CLANG/LLVM BUILD SUPPORT
4308M: Nathan Chancellor <[email protected]>
4309M: Nick Desaulniers <[email protected]>
4310L: [email protected]
4311S: Supported
4312W: https://clangbuiltlinux.github.io/
4313B: https://github.com/ClangBuiltLinux/linux/issues
4314C: irc://chat.freenode.net/clangbuiltlinux
4315F: Documentation/kbuild/llvm.rst
4316F: scripts/clang-tools/
4317F: scripts/lld-version.sh
4318K: \b(?i:clang|llvm)\b
4319
4320CLEANCACHE API
4321M: Konrad Rzeszutek Wilk <[email protected]>
4322L: [email protected]
4323S: Maintained
4324F: include/linux/cleancache.h
4325F: mm/cleancache.c
4326
4327CLK API
4328M: Russell King <[email protected]>
4329L: [email protected]
4330S: Maintained
4331F: include/linux/clk.h
4332
4333CLOCKSOURCE, CLOCKEVENT DRIVERS
4334M: Daniel Lezcano <[email protected]>
4335M: Thomas Gleixner <[email protected]>
4336L: [email protected]
4337S: Supported
4338T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4339F: Documentation/devicetree/bindings/timer/
4340F: drivers/clocksource/
4341
4342CMPC ACPI DRIVER
4343M: Thadeu Lima de Souza Cascardo <[email protected]>
4344M: Daniel Oliveira Nascimento <[email protected]>
4345L: [email protected]
4346S: Supported
4347F: drivers/platform/x86/classmate-laptop.c
4348
4349COBALT MEDIA DRIVER
4350M: Hans Verkuil <[email protected]>
4351L: [email protected]
4352S: Supported
4353W: https://linuxtv.org
4354T: git git://linuxtv.org/media_tree.git
4355F: drivers/media/pci/cobalt/
4356
4357COCCINELLE/Semantic Patches (SmPL)
4358M: Julia Lawall <[email protected]>
4359M: Gilles Muller <[email protected]>
4360M: Nicolas Palix <[email protected]>
4361M: Michal Marek <[email protected]>
4362L: [email protected] (moderated for non-subscribers)
4363S: Supported
4364W: http://coccinelle.lip6.fr/
4365T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4366F: Documentation/dev-tools/coccinelle.rst
4367F: scripts/coccicheck
4368F: scripts/coccinelle/
4369
4370CODA FILE SYSTEM
4371M: Jan Harkes <[email protected]>
4372M: [email protected]
4373L: [email protected]
4374S: Maintained
4375W: http://www.coda.cs.cmu.edu/
4376F: Documentation/filesystems/coda.rst
4377F: fs/coda/
4378F: include/linux/coda*.h
4379F: include/uapi/linux/coda*.h
4380
4381CODA V4L2 MEM2MEM DRIVER
4382M: Philipp Zabel <[email protected]>
4383L: [email protected]
4384S: Maintained
4385F: Documentation/devicetree/bindings/media/coda.yaml
4386F: drivers/media/platform/coda/
4387
4388CODE OF CONDUCT
4389M: Greg Kroah-Hartman <[email protected]>
4390S: Supported
4391F: Documentation/process/code-of-conduct-interpretation.rst
4392F: Documentation/process/code-of-conduct.rst
4393
4394COMMON CLK FRAMEWORK
4395M: Michael Turquette <[email protected]>
4396M: Stephen Boyd <[email protected]>
4397L: [email protected]
4398S: Maintained
4399Q: http://patchwork.kernel.org/project/linux-clk/list/
4400T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4401F: Documentation/devicetree/bindings/clock/
4402F: drivers/clk/
4403F: include/linux/clk-pr*
4404F: include/linux/clk/
4405F: include/linux/of_clk.h
4406X: drivers/clk/clkdev.c
4407
4408COMMON INTERNET FILE SYSTEM (CIFS)
4409M: Steve French <[email protected]>
4410L: [email protected]
4411L: [email protected] (moderated for non-subscribers)
4412S: Supported
4413W: http://linux-cifs.samba.org/
4414T: git git://git.samba.org/sfrench/cifs-2.6.git
4415F: Documentation/admin-guide/cifs/
4416F: fs/cifs/
4417
4418COMPACTPCI HOTPLUG CORE
4419M: Scott Murray <[email protected]>
4420L: [email protected]
4421S: Maintained
4422F: drivers/pci/hotplug/cpci_hotplug*
4423
4424COMPACTPCI HOTPLUG GENERIC DRIVER
4425M: Scott Murray <[email protected]>
4426L: [email protected]
4427S: Maintained
4428F: drivers/pci/hotplug/cpcihp_generic.c
4429
4430COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4431M: Scott Murray <[email protected]>
4432L: [email protected]
4433S: Maintained
4434F: drivers/pci/hotplug/cpcihp_zt5550.*
4435
4436COMPAL LAPTOP SUPPORT
4437M: Cezary Jackiewicz <[email protected]>
4438L: [email protected]
4439S: Maintained
4440F: drivers/platform/x86/compal-laptop.c
4441
4442COMPILER ATTRIBUTES
4443M: Miguel Ojeda <[email protected]>
4444S: Maintained
4445F: include/linux/compiler_attributes.h
4446
4447CONEXANT ACCESSRUNNER USB DRIVER
4448L: [email protected]
4449S: Orphan
4450W: http://accessrunner.sourceforge.net/
4451F: drivers/usb/atm/cxacru.c
4452
4453CONFIGFS
4454M: Joel Becker <[email protected]>
4455M: Christoph Hellwig <[email protected]>
4456S: Supported
4457T: git git://git.infradead.org/users/hch/configfs.git
4458F: fs/configfs/
4459F: include/linux/configfs.h
4460F: samples/configfs/
4461
4462CONSOLE SUBSYSTEM
4463M: Greg Kroah-Hartman <[email protected]>
4464S: Supported
4465F: drivers/video/console/
4466F: include/linux/console*
4467
4468CONTROL GROUP (CGROUP)
4469M: Tejun Heo <[email protected]>
4470M: Li Zefan <[email protected]>
4471M: Johannes Weiner <[email protected]>
4472L: [email protected]
4473S: Maintained
4474T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4475F: Documentation/admin-guide/cgroup-v1/
4476F: Documentation/admin-guide/cgroup-v2.rst
4477F: include/linux/cgroup*
4478F: kernel/cgroup/
4479
4480CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4481M: Tejun Heo <[email protected]>
4482M: Jens Axboe <[email protected]>
4483L: [email protected]
4484L: [email protected]
4485T: git git://git.kernel.dk/linux-block
4486F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4487F: block/bfq-cgroup.c
4488F: block/blk-cgroup.c
4489F: block/blk-iolatency.c
4490F: block/blk-throttle.c
4491F: include/linux/blk-cgroup.h
4492
4493CONTROL GROUP - CPUSET
4494M: Li Zefan <[email protected]>
4495L: [email protected]
4496S: Maintained
4497W: http://www.bullopensource.org/cpuset/
4498W: http://oss.sgi.com/projects/cpusets/
4499T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4500F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4501F: include/linux/cpuset.h
4502F: kernel/cgroup/cpuset.c
4503
4504CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4505M: Johannes Weiner <[email protected]>
4506M: Michal Hocko <[email protected]>
4507M: Vladimir Davydov <[email protected]>
4508L: [email protected]
4509L: [email protected]
4510S: Maintained
4511F: mm/memcontrol.c
4512F: mm/swap_cgroup.c
4513
4514CORETEMP HARDWARE MONITORING DRIVER
4515M: Fenghua Yu <[email protected]>
4516L: [email protected]
4517S: Maintained
4518F: Documentation/hwmon/coretemp.rst
4519F: drivers/hwmon/coretemp.c
4520
4521CORSAIR-CPRO HARDWARE MONITOR DRIVER
4522M: Marius Zachmann <[email protected]>
4523L: [email protected]
4524S: Maintained
4525F: drivers/hwmon/corsair-cpro.c
4526
4527CORSAIR-PSU HARDWARE MONITOR DRIVER
4528M: Wilken Gottwalt <[email protected]>
4529L: [email protected]
4530S: Maintained
4531F: Documentation/hwmon/corsair-psu.rst
4532F: drivers/hwmon/corsair-psu.c
4533
4534COSA/SRP SYNC SERIAL DRIVER
4535M: Jan "Yenya" Kasprzak <[email protected]>
4536S: Maintained
4537W: http://www.fi.muni.cz/~kas/cosa/
4538F: drivers/net/wan/cosa*
4539
4540COUNTER SUBSYSTEM
4541M: William Breathitt Gray <[email protected]>
4542L: [email protected]
4543S: Maintained
4544F: Documentation/ABI/testing/sysfs-bus-counter*
4545F: Documentation/driver-api/generic-counter.rst
4546F: drivers/counter/
4547F: include/linux/counter.h
4548F: include/linux/counter_enum.h
4549
4550CPMAC ETHERNET DRIVER
4551M: Florian Fainelli <[email protected]>
4552L: [email protected]
4553S: Maintained
4554F: drivers/net/ethernet/ti/cpmac.c
4555
4556CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4557M: Viresh Kumar <[email protected]>
4558M: Sudeep Holla <[email protected]>
4559L: [email protected]
4560S: Maintained
4561W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4562F: drivers/cpufreq/vexpress-spc-cpufreq.c
4563
4564CPU FREQUENCY SCALING FRAMEWORK
4565M: "Rafael J. Wysocki" <[email protected]>
4566M: Viresh Kumar <[email protected]>
4567L: [email protected]
4568S: Maintained
4569B: https://bugzilla.kernel.org
4570T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4571T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4572F: Documentation/admin-guide/pm/cpufreq.rst
4573F: Documentation/admin-guide/pm/intel_pstate.rst
4574F: Documentation/cpu-freq/
4575F: Documentation/devicetree/bindings/cpufreq/
4576F: drivers/cpufreq/
4577F: include/linux/cpufreq.h
4578F: include/linux/sched/cpufreq.h
4579F: kernel/sched/cpufreq*.c
4580F: tools/testing/selftests/cpufreq/
4581
4582CPU IDLE TIME MANAGEMENT FRAMEWORK
4583M: "Rafael J. Wysocki" <[email protected]>
4584M: Daniel Lezcano <[email protected]>
4585L: [email protected]
4586S: Maintained
4587B: https://bugzilla.kernel.org
4588T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4589F: Documentation/admin-guide/pm/cpuidle.rst
4590F: Documentation/driver-api/pm/cpuidle.rst
4591F: drivers/cpuidle/
4592F: include/linux/cpuidle.h
4593
4594CPU POWER MONITORING SUBSYSTEM
4595M: Thomas Renninger <[email protected]>
4596M: Shuah Khan <[email protected]>
4597M: Shuah Khan <[email protected]>
4598L: [email protected]
4599S: Maintained
4600F: tools/power/cpupower/
4601
4602CPUID/MSR DRIVER
4603M: "H. Peter Anvin" <[email protected]>
4604S: Maintained
4605F: arch/x86/kernel/cpuid.c
4606F: arch/x86/kernel/msr.c
4607
4608CPUIDLE DRIVER - ARM BIG LITTLE
4609M: Lorenzo Pieralisi <[email protected]>
4610M: Daniel Lezcano <[email protected]>
4611L: [email protected]
4612L: [email protected]
4613S: Maintained
4614T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4615F: drivers/cpuidle/cpuidle-big_little.c
4616
4617CPUIDLE DRIVER - ARM EXYNOS
4618M: Bartlomiej Zolnierkiewicz <[email protected]>
4619M: Daniel Lezcano <[email protected]>
4620M: Kukjin Kim <[email protected]>
4621L: [email protected]
4622L: [email protected]
4623S: Supported
4624F: arch/arm/mach-exynos/pm.c
4625F: drivers/cpuidle/cpuidle-exynos.c
4626
4627CPUIDLE DRIVER - ARM PSCI
4628M: Lorenzo Pieralisi <[email protected]>
4629M: Sudeep Holla <[email protected]>
4630L: [email protected]
4631L: [email protected]
4632S: Supported
4633F: drivers/cpuidle/cpuidle-psci.c
4634
4635CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4636M: Ulf Hansson <[email protected]>
4637L: [email protected]
4638L: [email protected]
4639S: Supported
4640F: drivers/cpuidle/cpuidle-psci.h
4641F: drivers/cpuidle/cpuidle-psci-domain.c
4642
4643CRAMFS FILESYSTEM
4644M: Nicolas Pitre <[email protected]>
4645S: Maintained
4646F: Documentation/filesystems/cramfs.rst
4647F: fs/cramfs/
4648
4649CREATIVE SB0540
4650M: Bastien Nocera <[email protected]>
4651L: [email protected]
4652S: Maintained
4653F: drivers/hid/hid-creative-sb0540.c
4654
4655CRYPTO API
4656M: Herbert Xu <[email protected]>
4657M: "David S. Miller" <[email protected]>
4658L: [email protected]
4659S: Maintained
4660T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4661T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4662F: Documentation/crypto/
4663F: Documentation/devicetree/bindings/crypto/
4664F: arch/*/crypto/
4665F: crypto/
4666F: drivers/crypto/
4667F: include/crypto/
4668F: include/linux/crypto*
4669F: lib/crypto/
4670
4671CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4672M: Neil Horman <[email protected]>
4673L: [email protected]
4674S: Maintained
4675F: crypto/ansi_cprng.c
4676F: crypto/rng.c
4677
4678CS3308 MEDIA DRIVER
4679M: Hans Verkuil <[email protected]>
4680L: [email protected]
4681S: Odd Fixes
4682W: http://linuxtv.org
4683T: git git://linuxtv.org/media_tree.git
4684F: drivers/media/i2c/cs3308.c
4685
4686CS5535 Audio ALSA driver
4687M: Jaya Kumar <[email protected]>
4688S: Maintained
4689F: sound/pci/cs5535audio/
4690
4691CSI DRIVERS FOR ALLWINNER V3s
4692M: Yong Deng <[email protected]>
4693L: [email protected]
4694S: Maintained
4695T: git git://linuxtv.org/media_tree.git
4696F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4697F: drivers/media/platform/sunxi/sun6i-csi/
4698
4699CW1200 WLAN driver
4700M: Solomon Peachy <[email protected]>
4701S: Maintained
4702F: drivers/net/wireless/st/cw1200/
4703
4704CX18 VIDEO4LINUX DRIVER
4705M: Andy Walls <[email protected]>
4706L: [email protected]
4707S: Maintained
4708W: https://linuxtv.org
4709T: git git://linuxtv.org/media_tree.git
4710F: drivers/media/pci/cx18/
4711F: include/uapi/linux/ivtv*
4712
4713CX2341X MPEG ENCODER HELPER MODULE
4714M: Hans Verkuil <[email protected]>
4715L: [email protected]
4716S: Maintained
4717W: https://linuxtv.org
4718T: git git://linuxtv.org/media_tree.git
4719F: drivers/media/common/cx2341x*
4720F: include/media/drv-intf/cx2341x.h
4721
4722CX24120 MEDIA DRIVER
4723M: Jemma Denson <[email protected]>
4724M: Patrick Boettcher <[email protected]>
4725L: [email protected]
4726S: Maintained
4727W: https://linuxtv.org
4728Q: http://patchwork.linuxtv.org/project/linux-media/list/
4729F: drivers/media/dvb-frontends/cx24120*
4730
4731CX88 VIDEO4LINUX DRIVER
4732M: Mauro Carvalho Chehab <[email protected]>
4733L: [email protected]
4734S: Odd fixes
4735W: https://linuxtv.org
4736T: git git://linuxtv.org/media_tree.git
4737F: Documentation/driver-api/media/drivers/cx88*
4738F: drivers/media/pci/cx88/
4739
4740CXD2820R MEDIA DRIVER
4741M: Antti Palosaari <[email protected]>
4742L: [email protected]
4743S: Maintained
4744W: https://linuxtv.org
4745W: http://palosaari.fi/linux/
4746Q: http://patchwork.linuxtv.org/project/linux-media/list/
4747T: git git://linuxtv.org/anttip/media_tree.git
4748F: drivers/media/dvb-frontends/cxd2820r*
4749
4750CXGB3 ETHERNET DRIVER (CXGB3)
4751M: Raju Rangoju <[email protected]>
4752L: [email protected]
4753S: Supported
4754W: http://www.chelsio.com
4755F: drivers/net/ethernet/chelsio/cxgb3/
4756
4757CXGB3 ISCSI DRIVER (CXGB3I)
4758M: Karen Xie <[email protected]>
4759L: [email protected]
4760S: Supported
4761W: http://www.chelsio.com
4762F: drivers/scsi/cxgbi/cxgb3i
4763
4764CXGB4 CRYPTO DRIVER (chcr)
4765M: Ayush Sawal <[email protected]>
4766M: Vinay Kumar Yadav <[email protected]>
4767M: Rohit Maheshwari <[email protected]>
4768L: [email protected]
4769S: Supported
4770W: http://www.chelsio.com
4771F: drivers/crypto/chelsio
4772
4773CXGB4 INLINE CRYPTO DRIVER
4774M: Ayush Sawal <[email protected]>
4775M: Vinay Kumar Yadav <[email protected]>
4776M: Rohit Maheshwari <[email protected]>
4777L: [email protected]
4778S: Supported
4779W: http://www.chelsio.com
4780F: drivers/net/ethernet/chelsio/inline_crypto/
4781
4782CXGB4 ETHERNET DRIVER (CXGB4)
4783M: Raju Rangoju <[email protected]>
4784L: [email protected]
4785S: Supported
4786W: http://www.chelsio.com
4787F: drivers/net/ethernet/chelsio/cxgb4/
4788
4789CXGB4 ISCSI DRIVER (CXGB4I)
4790M: Karen Xie <[email protected]>
4791L: [email protected]
4792S: Supported
4793W: http://www.chelsio.com
4794F: drivers/scsi/cxgbi/cxgb4i
4795
4796CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4797M: Potnuri Bharat Teja <[email protected]>
4798L: [email protected]
4799S: Supported
4800W: http://www.openfabrics.org
4801F: drivers/infiniband/hw/cxgb4/
4802F: include/uapi/rdma/cxgb4-abi.h
4803
4804CXGB4VF ETHERNET DRIVER (CXGB4VF)
4805M: Raju Rangoju <[email protected]>
4806L: [email protected]
4807S: Supported
4808W: http://www.chelsio.com
4809F: drivers/net/ethernet/chelsio/cxgb4vf/
4810
4811CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4812M: Frederic Barrat <[email protected]>
4813M: Andrew Donnellan <[email protected]>
4814L: [email protected]
4815S: Supported
4816F: Documentation/ABI/testing/sysfs-class-cxl
4817F: Documentation/powerpc/cxl.rst
4818F: arch/powerpc/platforms/powernv/pci-cxl.c
4819F: drivers/misc/cxl/
4820F: include/misc/cxl*
4821F: include/uapi/misc/cxl.h
4822
4823CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4824M: Manoj N. Kumar <[email protected]>
4825M: Matthew R. Ochs <[email protected]>
4826M: Uma Krishnan <[email protected]>
4827L: [email protected]
4828S: Supported
4829F: Documentation/powerpc/cxlflash.rst
4830F: drivers/scsi/cxlflash/
4831F: include/uapi/scsi/cxlflash_ioctl.h
4832
4833CYBERPRO FB DRIVER
4834M: Russell King <[email protected]>
4835L: [email protected] (moderated for non-subscribers)
4836S: Maintained
4837W: http://www.armlinux.org.uk/
4838F: drivers/video/fbdev/cyber2000fb.*
4839
4840CYCLADES ASYNC MUX DRIVER
4841S: Orphan
4842W: http://www.cyclades.com/
4843F: drivers/tty/cyclades.c
4844F: include/linux/cyclades.h
4845F: include/uapi/linux/cyclades.h
4846
4847CYCLADES PC300 DRIVER
4848S: Orphan
4849W: http://www.cyclades.com/
4850F: drivers/net/wan/pc300*
4851
4852CYPRESS_FIRMWARE MEDIA DRIVER
4853M: Antti Palosaari <[email protected]>
4854L: [email protected]
4855S: Maintained
4856W: https://linuxtv.org
4857W: http://palosaari.fi/linux/
4858Q: http://patchwork.linuxtv.org/project/linux-media/list/
4859T: git git://linuxtv.org/anttip/media_tree.git
4860F: drivers/media/common/cypress_firmware*
4861
4862CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4863M: Linus Walleij <[email protected]>
4864L: [email protected]
4865S: Maintained
4866F: drivers/input/touchscreen/cy8ctma140.c
4867
4868CYTTSP TOUCHSCREEN DRIVER
4869M: Ferruh Yigit <[email protected]>
4870L: [email protected]
4871S: Supported
4872F: drivers/input/touchscreen/cyttsp*
4873F: include/linux/input/cyttsp.h
4874
4875D-LINK DIR-685 TOUCHKEYS DRIVER
4876M: Linus Walleij <[email protected]>
4877L: [email protected]
4878S: Supported
4879F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4880
4881DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4882M: Joshua Kinard <[email protected]>
4883S: Maintained
4884F: drivers/rtc/rtc-ds1685.c
4885F: include/linux/rtc/ds1685.h
4886
4887DAMA SLAVE for AX.25
4888M: Joerg Reuter <[email protected]>
4889L: [email protected]
4890S: Maintained
4891W: http://yaina.de/jreuter/
4892W: http://www.qsl.net/dl1bke/
4893F: net/ax25/af_ax25.c
4894F: net/ax25/ax25_dev.c
4895F: net/ax25/ax25_ds_*
4896F: net/ax25/ax25_in.c
4897F: net/ax25/ax25_out.c
4898F: net/ax25/ax25_timer.c
4899F: net/ax25/sysctl_net_ax25.c
4900
4901DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4902L: [email protected]
4903S: Orphan
4904F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4905F: drivers/net/ethernet/dec/tulip/dmfe.c
4906
4907DC390/AM53C974 SCSI driver
4908M: Hannes Reinecke <[email protected]>
4909L: [email protected]
4910S: Maintained
4911F: drivers/scsi/am53c974.c
4912
4913DC395x SCSI driver
4914M: Oliver Neukum <[email protected]>
4915M: Ali Akcaagac <[email protected]>
4916M: Jamie Lenehan <[email protected]>
4917L: [email protected]
4918S: Maintained
4919W: http://twibble.org/dist/dc395x/
4920W: http://lists.twibble.org/mailman/listinfo/dc395x/
4921F: Documentation/scsi/dc395x.rst
4922F: drivers/scsi/dc395x.*
4923
4924DCCP PROTOCOL
4925M: Gerrit Renker <[email protected]>
4926L: [email protected]
4927S: Maintained
4928W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4929F: include/linux/dccp.h
4930F: include/linux/tfrc.h
4931F: include/uapi/linux/dccp.h
4932F: net/dccp/
4933
4934DECnet NETWORK LAYER
4935L: [email protected]
4936S: Orphan
4937W: http://linux-decnet.sourceforge.net
4938F: Documentation/networking/decnet.rst
4939F: net/decnet/
4940
4941DECSTATION PLATFORM SUPPORT
4942M: "Maciej W. Rozycki" <[email protected]>
4943L: [email protected]
4944S: Maintained
4945W: http://www.linux-mips.org/wiki/DECstation
4946F: arch/mips/dec/
4947F: arch/mips/include/asm/dec/
4948F: arch/mips/include/asm/mach-dec/
4949
4950DEFXX FDDI NETWORK DRIVER
4951M: "Maciej W. Rozycki" <[email protected]>
4952S: Maintained
4953F: drivers/net/fddi/defxx.*
4954
4955DEFZA FDDI NETWORK DRIVER
4956M: "Maciej W. Rozycki" <[email protected]>
4957S: Maintained
4958F: drivers/net/fddi/defza.*
4959
4960DEINTERLACE DRIVERS FOR ALLWINNER H3
4961M: Jernej Skrabec <[email protected]>
4962L: [email protected]
4963S: Maintained
4964T: git git://linuxtv.org/media_tree.git
4965F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4966F: drivers/media/platform/sunxi/sun8i-di/
4967
4968DELL LAPTOP DRIVER
4969M: Matthew Garrett <[email protected]>
4970M: Pali Rohár <[email protected]>
4971L: [email protected]
4972S: Maintained
4973F: drivers/platform/x86/dell-laptop.c
4974
4975DELL LAPTOP FREEFALL DRIVER
4976M: Pali Rohár <[email protected]>
4977S: Maintained
4978F: drivers/platform/x86/dell-smo8800.c
4979
4980DELL LAPTOP RBTN DRIVER
4981M: Pali Rohár <[email protected]>
4982S: Maintained
4983F: drivers/platform/x86/dell-rbtn.*
4984
4985DELL LAPTOP SMM DRIVER
4986M: Pali Rohár <[email protected]>
4987S: Maintained
4988F: drivers/hwmon/dell-smm-hwmon.c
4989F: include/uapi/linux/i8k.h
4990
4991DELL REMOTE BIOS UPDATE DRIVER
4992M: Stuart Hayes <[email protected]>
4993L: [email protected]
4994S: Maintained
4995F: drivers/platform/x86/dell_rbu.c
4996
4997DELL SMBIOS DRIVER
4998M: Pali Rohár <[email protected]>
4999M: Mario Limonciello <[email protected]>
5000L: [email protected]
5001S: Maintained
5002F: drivers/platform/x86/dell-smbios.*
5003
5004DELL SMBIOS SMM DRIVER
5005M: Mario Limonciello <[email protected]>
5006L: [email protected]
5007S: Maintained
5008F: drivers/platform/x86/dell-smbios-smm.c
5009
5010DELL SMBIOS WMI DRIVER
5011M: Mario Limonciello <[email protected]>
5012L: [email protected]
5013S: Maintained
5014F: drivers/platform/x86/dell-smbios-wmi.c
5015F: tools/wmi/dell-smbios-example.c
5016
5017DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5018M: Stuart Hayes <[email protected]>
5019L: [email protected]
5020S: Maintained
5021F: Documentation/driver-api/dcdbas.rst
5022F: drivers/platform/x86/dcdbas.*
5023
5024DELL WMI DESCRIPTOR DRIVER
5025M: Mario Limonciello <[email protected]>
5026S: Maintained
5027F: drivers/platform/x86/dell-wmi-descriptor.c
5028
5029DELL WMI SYSMAN DRIVER
5030M: Divya Bharathi <[email protected]>
5031M: Mario Limonciello <[email protected]>
5032M: Prasanth Ksr <[email protected]>
5033L: [email protected]
5034S: Maintained
5035F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5036F: drivers/platform/x86/dell-wmi-sysman/
5037
5038DELL WMI NOTIFICATIONS DRIVER
5039M: Matthew Garrett <[email protected]>
5040M: Pali Rohár <[email protected]>
5041S: Maintained
5042F: drivers/platform/x86/dell-wmi.c
5043
5044DELTA ST MEDIA DRIVER
5045M: Hugues Fruchet <[email protected]>
5046L: [email protected]
5047S: Supported
5048W: https://linuxtv.org
5049T: git git://linuxtv.org/media_tree.git
5050F: drivers/media/platform/sti/delta
5051
5052DENALI NAND DRIVER
5053L: [email protected]
5054S: Orphan
5055F: drivers/mtd/nand/raw/denali*
5056
5057DESIGNWARE EDMA CORE IP DRIVER
5058M: Gustavo Pimentel <[email protected]>
5059L: [email protected]
5060S: Maintained
5061F: drivers/dma/dw-edma/
5062F: include/linux/dma/edma.h
5063
5064DESIGNWARE USB2 DRD IP DRIVER
5065M: Minas Harutyunyan <[email protected]>
5066L: [email protected]
5067S: Maintained
5068T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5069F: drivers/usb/dwc2/
5070
5071DESIGNWARE USB3 DRD IP DRIVER
5072M: Felipe Balbi <[email protected]>
5073L: [email protected]
5074S: Maintained
5075T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5076F: drivers/usb/dwc3/
5077
5078DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5079M: Andreas Klinger <[email protected]>
5080L: [email protected]
5081S: Maintained
5082F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5083F: drivers/iio/proximity/srf*.c
5084
5085DEVICE COREDUMP (DEV_COREDUMP)
5086M: Johannes Berg <[email protected]>
5087L: [email protected]
5088S: Maintained
5089F: drivers/base/devcoredump.c
5090F: include/linux/devcoredump.h
5091
5092DEVICE DEPENDENCY HELPER SCRIPT
5093M: Saravana Kannan <[email protected]>
5094L: [email protected]
5095S: Maintained
5096F: scripts/dev-needs.sh
5097
5098DEVICE DIRECT ACCESS (DAX)
5099M: Dan Williams <[email protected]>
5100M: Vishal Verma <[email protected]>
5101M: Dave Jiang <[email protected]>
5102L: [email protected]
5103S: Supported
5104F: drivers/dax/
5105
5106DEVICE FREQUENCY (DEVFREQ)
5107M: MyungJoo Ham <[email protected]>
5108M: Kyungmin Park <[email protected]>
5109M: Chanwoo Choi <[email protected]>
5110L: [email protected]
5111S: Maintained
5112T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5113F: Documentation/devicetree/bindings/devfreq/
5114F: drivers/devfreq/
5115F: include/linux/devfreq.h
5116F: include/trace/events/devfreq.h
5117
5118DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5119M: Chanwoo Choi <[email protected]>
5120L: [email protected]
5121S: Supported
5122T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5123F: Documentation/devicetree/bindings/devfreq/event/
5124F: drivers/devfreq/devfreq-event.c
5125F: drivers/devfreq/event/
5126F: include/dt-bindings/pmu/exynos_ppmu.h
5127F: include/linux/devfreq-event.h
5128
5129DEVICE NUMBER REGISTRY
5130M: Torben Mathiasen <[email protected]>
5131S: Maintained
5132W: http://lanana.org/docs/device-list/index.html
5133
5134DEVICE-MAPPER (LVM)
5135M: Alasdair Kergon <[email protected]>
5136M: Mike Snitzer <[email protected]>
5137M: [email protected]
5138L: [email protected]
5139S: Maintained
5140W: http://sources.redhat.com/dm
5141Q: http://patchwork.kernel.org/project/dm-devel/list/
5142T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5143T: quilt http://people.redhat.com/agk/patches/linux/editing/
5144F: Documentation/admin-guide/device-mapper/
5145F: drivers/md/Kconfig
5146F: drivers/md/Makefile
5147F: drivers/md/dm*
5148F: drivers/md/persistent-data/
5149F: include/linux/device-mapper.h
5150F: include/linux/dm-*.h
5151F: include/uapi/linux/dm-*.h
5152
5153DEVLINK
5154M: Jiri Pirko <[email protected]>
5155L: [email protected]
5156S: Supported
5157F: Documentation/networking/devlink
5158F: include/net/devlink.h
5159F: include/uapi/linux/devlink.h
5160F: net/core/devlink.c
5161
5162DIALOG SEMICONDUCTOR DRIVERS
5163M: Support Opensource <[email protected]>
5164S: Supported
5165W: http://www.dialog-semiconductor.com/products
5166F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5167F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5168F: Documentation/devicetree/bindings/mfd/da90*.txt
5169F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5170F: Documentation/devicetree/bindings/regulator/da92*.txt
5171F: Documentation/devicetree/bindings/regulator/slg51000.txt
5172F: Documentation/devicetree/bindings/sound/da[79]*.txt
5173F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5174F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5175F: Documentation/hwmon/da90??.rst
5176F: drivers/gpio/gpio-da90??.c
5177F: drivers/hwmon/da90??-hwmon.c
5178F: drivers/iio/adc/da91??-*.c
5179F: drivers/input/misc/da72??.[ch]
5180F: drivers/input/misc/da90??_onkey.c
5181F: drivers/input/touchscreen/da9052_tsi.c
5182F: drivers/leds/leds-da90??.c
5183F: drivers/mfd/da903x.c
5184F: drivers/mfd/da90??-*.c
5185F: drivers/mfd/da91??-*.c
5186F: drivers/pinctrl/pinctrl-da90??.c
5187F: drivers/power/supply/da9052-battery.c
5188F: drivers/power/supply/da91??-*.c
5189F: drivers/regulator/da9???-regulator.[ch]
5190F: drivers/regulator/slg51000-regulator.[ch]
5191F: drivers/rtc/rtc-da90??.c
5192F: drivers/thermal/da90??-thermal.c
5193F: drivers/video/backlight/da90??_bl.c
5194F: drivers/watchdog/da90??_wdt.c
5195F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5196F: include/linux/mfd/da903x.h
5197F: include/linux/mfd/da9052/
5198F: include/linux/mfd/da9055/
5199F: include/linux/mfd/da9062/
5200F: include/linux/mfd/da9063/
5201F: include/linux/mfd/da9150/
5202F: include/linux/regulator/da9211.h
5203F: include/sound/da[79]*.h
5204F: sound/soc/codecs/da[79]*.[ch]
5205
5206DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5207M: William Breathitt Gray <[email protected]>
5208L: [email protected]
5209S: Maintained
5210F: drivers/gpio/gpio-gpio-mm.c
5211
5212DIOLAN U2C-12 I2C DRIVER
5213M: Guenter Roeck <[email protected]>
5214L: [email protected]
5215S: Maintained
5216F: drivers/i2c/busses/i2c-diolan-u2c.c
5217
5218DIRECTORY NOTIFICATION (DNOTIFY)
5219M: Jan Kara <[email protected]>
5220R: Amir Goldstein <[email protected]>
5221L: [email protected]
5222S: Maintained
5223F: Documentation/filesystems/dnotify.rst
5224F: fs/notify/dnotify/
5225F: include/linux/dnotify.h
5226
5227DISK GEOMETRY AND PARTITION HANDLING
5228M: Andries Brouwer <[email protected]>
5229S: Maintained
5230W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5231W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5232W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5233
5234DISKQUOTA
5235M: Jan Kara <[email protected]>
5236S: Maintained
5237F: Documentation/filesystems/quota.rst
5238F: fs/quota/
5239F: include/linux/quota*.h
5240F: include/uapi/linux/quota*.h
5241
5242DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5243M: Bernie Thompson <[email protected]>
5244L: [email protected]
5245S: Maintained
5246W: http://plugable.com/category/projects/udlfb/
5247F: Documentation/fb/udlfb.rst
5248F: drivers/video/fbdev/udlfb.c
5249F: include/video/udlfb.h
5250
5251DISTRIBUTED LOCK MANAGER (DLM)
5252M: Christine Caulfield <[email protected]>
5253M: David Teigland <[email protected]>
5254L: [email protected]
5255S: Supported
5256W: http://sources.redhat.com/cluster/
5257T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5258F: fs/dlm/
5259
5260DMA BUFFER SHARING FRAMEWORK
5261M: Sumit Semwal <[email protected]>
5262M: Christian König <[email protected]>
5263L: [email protected]
5264L: [email protected]
5265L: [email protected] (moderated for non-subscribers)
5266S: Maintained
5267T: git git://anongit.freedesktop.org/drm/drm-misc
5268F: Documentation/driver-api/dma-buf.rst
5269F: drivers/dma-buf/
5270F: include/linux/*fence.h
5271F: include/linux/dma-buf*
5272F: include/linux/dma-resv.h
5273K: \bdma_(?:buf|fence|resv)\b
5274
5275DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5276M: Vinod Koul <[email protected]>
5277L: [email protected]
5278S: Maintained
5279Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5280T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5281F: Documentation/devicetree/bindings/dma/
5282F: Documentation/driver-api/dmaengine/
5283F: drivers/dma/
5284F: include/linux/dmaengine.h
5285F: include/linux/of_dma.h
5286
5287DMA MAPPING HELPERS
5288M: Christoph Hellwig <[email protected]>
5289M: Marek Szyprowski <[email protected]>
5290R: Robin Murphy <[email protected]>
5291L: [email protected]
5292S: Supported
5293W: http://git.infradead.org/users/hch/dma-mapping.git
5294T: git git://git.infradead.org/users/hch/dma-mapping.git
5295F: include/asm-generic/dma-mapping.h
5296F: include/linux/dma-direct.h
5297F: include/linux/dma-mapping.h
5298F: include/linux/dma-map-ops.h
5299F: kernel/dma/
5300
5301DMA MAPPING BENCHMARK
5302M: Barry Song <[email protected]>
5303L: [email protected]
5304F: kernel/dma/map_benchmark.c
5305F: tools/testing/selftests/dma/
5306
5307DMA-BUF HEAPS FRAMEWORK
5308M: Sumit Semwal <[email protected]>
5309R: Benjamin Gaignard <[email protected]>
5310R: Liam Mark <[email protected]>
5311R: Laura Abbott <[email protected]>
5312R: Brian Starkey <[email protected]>
5313R: John Stultz <[email protected]>
5314L: [email protected]
5315L: [email protected]
5316L: [email protected] (moderated for non-subscribers)
5317S: Maintained
5318T: git git://anongit.freedesktop.org/drm/drm-misc
5319F: drivers/dma-buf/dma-heap.c
5320F: drivers/dma-buf/heaps/*
5321F: include/linux/dma-heap.h
5322F: include/uapi/linux/dma-heap.h
5323
5324DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5325M: Lukasz Luba <[email protected]>
5326L: [email protected]
5327L: [email protected]
5328S: Maintained
5329F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5330F: drivers/memory/samsung/exynos5422-dmc.c
5331
5332DME1737 HARDWARE MONITOR DRIVER
5333M: Juerg Haefliger <[email protected]>
5334L: [email protected]
5335S: Maintained
5336F: Documentation/hwmon/dme1737.rst
5337F: drivers/hwmon/dme1737.c
5338
5339DMI/SMBIOS SUPPORT
5340M: Jean Delvare <[email protected]>
5341S: Maintained
5342T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5343F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5344F: drivers/firmware/dmi-id.c
5345F: drivers/firmware/dmi_scan.c
5346F: include/linux/dmi.h
5347
5348DOCUMENTATION
5349M: Jonathan Corbet <[email protected]>
5350L: [email protected]
5351S: Maintained
5352P: Documentation/doc-guide/maintainer-profile.rst
5353T: git git://git.lwn.net/linux.git docs-next
5354F: Documentation/
5355F: scripts/documentation-file-ref-check
5356F: scripts/kernel-doc
5357F: scripts/sphinx-pre-install
5358X: Documentation/ABI/
5359X: Documentation/admin-guide/media/
5360X: Documentation/devicetree/
5361X: Documentation/driver-api/media/
5362X: Documentation/firmware-guide/acpi/
5363X: Documentation/i2c/
5364X: Documentation/power/
5365X: Documentation/spi/
5366X: Documentation/userspace-api/media/
5367
5368DOCUMENTATION SCRIPTS
5369M: Mauro Carvalho Chehab <[email protected]>
5370L: [email protected]
5371S: Maintained
5372F: Documentation/sphinx/parse-headers.pl
5373F: scripts/documentation-file-ref-check
5374F: scripts/sphinx-pre-install
5375
5376DOCUMENTATION/ITALIAN
5377M: Federico Vaga <[email protected]>
5378L: [email protected]
5379S: Maintained
5380F: Documentation/translations/it_IT
5381
5382DONGWOON DW9714 LENS VOICE COIL DRIVER
5383M: Sakari Ailus <[email protected]>
5384L: [email protected]
5385S: Maintained
5386T: git git://linuxtv.org/media_tree.git
5387F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5388F: drivers/media/i2c/dw9714.c
5389
5390DONGWOON DW9768 LENS VOICE COIL DRIVER
5391M: Dongchun Zhu <[email protected]>
5392L: [email protected]
5393S: Maintained
5394T: git git://linuxtv.org/media_tree.git
5395F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5396F: drivers/media/i2c/dw9768.c
5397
5398DONGWOON DW9807 LENS VOICE COIL DRIVER
5399M: Sakari Ailus <[email protected]>
5400L: [email protected]
5401S: Maintained
5402T: git git://linuxtv.org/media_tree.git
5403F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5404F: drivers/media/i2c/dw9807-vcm.c
5405
5406DOUBLETALK DRIVER
5407M: "James R. Van Zandt" <[email protected]>
5408L: [email protected]
5409S: Maintained
5410F: drivers/char/dtlk.c
5411F: include/linux/dtlk.h
5412
5413DPAA2 DATAPATH I/O (DPIO) DRIVER
5414M: Roy Pledge <[email protected]>
5415L: [email protected]
5416S: Maintained
5417F: drivers/soc/fsl/dpio
5418
5419DPAA2 ETHERNET DRIVER
5420M: Ioana Ciornei <[email protected]>
5421M: Ioana Radulescu <[email protected]>
5422L: [email protected]
5423S: Maintained
5424F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5425F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5426F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5427F: drivers/net/ethernet/freescale/dpaa2/Makefile
5428F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5429F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5430F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5431F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5432F: drivers/net/ethernet/freescale/dpaa2/dpni*
5433
5434DPAA2 ETHERNET SWITCH DRIVER
5435M: Ioana Radulescu <[email protected]>
5436M: Ioana Ciornei <[email protected]>
5437L: [email protected]
5438S: Maintained
5439F: drivers/staging/fsl-dpaa2/ethsw
5440
5441DPT_I2O SCSI RAID DRIVER
5442M: Adaptec OEM Raid Solutions <[email protected]>
5443L: [email protected]
5444S: Maintained
5445W: http://www.adaptec.com/
5446F: drivers/scsi/dpt*
5447F: drivers/scsi/dpt/
5448
5449DRBD DRIVER
5450M: Philipp Reisner <[email protected]>
5451M: Lars Ellenberg <[email protected]>
5452L: [email protected]
5453S: Supported
5454W: http://www.drbd.org
5455T: git git://git.linbit.com/linux-drbd.git
5456T: git git://git.linbit.com/drbd-8.4.git
5457F: Documentation/admin-guide/blockdev/
5458F: drivers/block/drbd/
5459F: lib/lru_cache.c
5460
5461DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5462M: Greg Kroah-Hartman <[email protected]>
5463R: "Rafael J. Wysocki" <[email protected]>
5464S: Supported
5465T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5466F: Documentation/core-api/kobject.rst
5467F: drivers/base/
5468F: fs/debugfs/
5469F: fs/sysfs/
5470F: include/linux/debugfs.h
5471F: include/linux/kobj*
5472F: lib/kobj*
5473
5474DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5475M: Nishanth Menon <[email protected]>
5476L: [email protected]
5477S: Maintained
5478F: drivers/soc/ti/smartreflex.c
5479F: include/linux/power/smartreflex.h
5480
5481DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5482M: Maxime Ripard <[email protected]>
5483M: Chen-Yu Tsai <[email protected]>
5484R: Jernej Skrabec <[email protected]>
5485L: [email protected]
5486S: Supported
5487T: git git://anongit.freedesktop.org/drm/drm-misc
5488F: drivers/gpu/drm/sun4i/sun8i*
5489
5490DRM DRIVER FOR ARM PL111 CLCD
5491M: Eric Anholt <[email protected]>
5492S: Supported
5493T: git git://anongit.freedesktop.org/drm/drm-misc
5494F: drivers/gpu/drm/pl111/
5495
5496DRM DRIVER FOR ARM VERSATILE TFT PANELS
5497M: Linus Walleij <[email protected]>
5498S: Maintained
5499T: git git://anongit.freedesktop.org/drm/drm-misc
5500F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5501F: drivers/gpu/drm/panel/panel-arm-versatile.c
5502
5503DRM DRIVER FOR ASPEED BMC GFX
5504M: Joel Stanley <[email protected]>
5505L: [email protected] (moderated for non-subscribers)
5506S: Supported
5507T: git git://anongit.freedesktop.org/drm/drm-misc
5508F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5509F: drivers/gpu/drm/aspeed/
5510
5511DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5512M: Dave Airlie <[email protected]>
5513R: Thomas Zimmermann <[email protected]>
5514L: [email protected]
5515S: Supported
5516T: git git://anongit.freedesktop.org/drm/drm-misc
5517F: drivers/gpu/drm/ast/
5518
5519DRM DRIVER FOR BOCHS VIRTUAL GPU
5520M: Gerd Hoffmann <[email protected]>
5521L: [email protected]
5522S: Maintained
5523T: git git://anongit.freedesktop.org/drm/drm-misc
5524F: drivers/gpu/drm/bochs/
5525
5526DRM DRIVER FOR BOE HIMAX8279D PANELS
5527M: Jerry Han <[email protected]>
5528S: Maintained
5529F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5530F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5531
5532DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5533M: Linus Walleij <[email protected]>
5534S: Maintained
5535T: git git://anongit.freedesktop.org/drm/drm-misc
5536F: drivers/gpu/drm/tve200/
5537
5538DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5539M: Icenowy Zheng <[email protected]>
5540S: Maintained
5541F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5542F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5543
5544DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5545M: Jagan Teki <[email protected]>
5546S: Maintained
5547F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5548F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5549
5550DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5551M: Hans de Goede <[email protected]>
5552S: Maintained
5553T: git git://anongit.freedesktop.org/drm/drm-misc
5554F: drivers/gpu/drm/tiny/gm12u320.c
5555
5556DRM DRIVER FOR HX8357D PANELS
5557M: Eric Anholt <[email protected]>
5558S: Maintained
5559T: git git://anongit.freedesktop.org/drm/drm-misc
5560F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5561F: drivers/gpu/drm/tiny/hx8357d.c
5562
5563DRM DRIVER FOR ILITEK ILI9225 PANELS
5564M: David Lechner <[email protected]>
5565S: Maintained
5566T: git git://anongit.freedesktop.org/drm/drm-misc
5567F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5568F: drivers/gpu/drm/tiny/ili9225.c
5569
5570DRM DRIVER FOR ILITEK ILI9486 PANELS
5571M: Kamlesh Gurudasani <[email protected]>
5572S: Maintained
5573T: git git://anongit.freedesktop.org/drm/drm-misc
5574F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5575F: drivers/gpu/drm/tiny/ili9486.c
5576
5577DRM DRIVER FOR INTEL I810 VIDEO CARDS
5578S: Orphan / Obsolete
5579F: drivers/gpu/drm/i810/
5580F: include/uapi/drm/i810_drm.h
5581
5582DRM DRIVER FOR LVDS PANELS
5583M: Laurent Pinchart <[email protected]>
5584L: [email protected]
5585T: git git://anongit.freedesktop.org/drm/drm-misc
5586S: Maintained
5587F: drivers/gpu/drm/panel/panel-lvds.c
5588F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5589
5590DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5591M: Guido Günther <[email protected]>
5592R: Purism Kernel Team <[email protected]>
5593S: Maintained
5594F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5595F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5596
5597DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5598S: Orphan / Obsolete
5599F: drivers/gpu/drm/mga/
5600F: include/uapi/drm/mga_drm.h
5601
5602DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5603M: Dave Airlie <[email protected]>
5604R: Thomas Zimmermann <[email protected]>
5605L: [email protected]
5606S: Supported
5607T: git git://anongit.freedesktop.org/drm/drm-misc
5608F: drivers/gpu/drm/mgag200/
5609
5610DRM DRIVER FOR MI0283QT
5611M: Noralf Trønnes <[email protected]>
5612S: Maintained
5613T: git git://anongit.freedesktop.org/drm/drm-misc
5614F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5615F: drivers/gpu/drm/tiny/mi0283qt.c
5616
5617DRM DRIVER FOR MSM ADRENO GPU
5618M: Rob Clark <[email protected]>
5619M: Sean Paul <[email protected]>
5620L: [email protected]
5621L: [email protected]
5622L: [email protected]
5623S: Maintained
5624T: git https://gitlab.freedesktop.org/drm/msm.git
5625F: Documentation/devicetree/bindings/display/msm/
5626F: drivers/gpu/drm/msm/
5627F: include/uapi/drm/msm_drm.h
5628
5629DRM DRIVER FOR NOVATEK NT35510 PANELS
5630M: Linus Walleij <[email protected]>
5631S: Maintained
5632T: git git://anongit.freedesktop.org/drm/drm-misc
5633F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5634F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5635
5636DRM DRIVER FOR NOVATEK NT36672A PANELS
5637M: Sumit Semwal <[email protected]>
5638S: Maintained
5639T: git git://anongit.freedesktop.org/drm/drm-misc
5640F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5641F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5642
5643DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5644M: Ben Skeggs <[email protected]>
5645L: [email protected]
5646L: [email protected]
5647S: Supported
5648T: git git://github.com/skeggsb/linux
5649F: drivers/gpu/drm/nouveau/
5650F: include/uapi/drm/nouveau_drm.h
5651
5652DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5653M: Stefan Mavrodiev <[email protected]>
5654S: Maintained
5655F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5656F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5657
5658DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5659M: Noralf Trønnes <[email protected]>
5660S: Maintained
5661T: git git://anongit.freedesktop.org/drm/drm-misc
5662F: Documentation/devicetree/bindings/display/repaper.txt
5663F: drivers/gpu/drm/tiny/repaper.c
5664
5665DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5666M: Dave Airlie <[email protected]>
5667M: Gerd Hoffmann <[email protected]>
5668L: [email protected]
5669S: Obsolete
5670W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5671T: git git://anongit.freedesktop.org/drm/drm-misc
5672F: drivers/gpu/drm/tiny/cirrus.c
5673
5674DRM DRIVER FOR QXL VIRTUAL GPU
5675M: Dave Airlie <[email protected]>
5676M: Gerd Hoffmann <[email protected]>
5677L: [email protected]
5678L: [email protected]
5679S: Maintained
5680T: git git://anongit.freedesktop.org/drm/drm-misc
5681F: drivers/gpu/drm/qxl/
5682F: include/uapi/drm/qxl_drm.h
5683
5684DRM DRIVER FOR RAGE 128 VIDEO CARDS
5685S: Orphan / Obsolete
5686F: drivers/gpu/drm/r128/
5687F: include/uapi/drm/r128_drm.h
5688
5689DRM DRIVER FOR RAYDIUM RM67191 PANELS
5690M: Robert Chiras <[email protected]>
5691S: Maintained
5692F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5693F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5694
5695DRM DRIVER FOR SITRONIX ST7703 PANELS
5696M: Guido Günther <[email protected]>
5697R: Purism Kernel Team <[email protected]>
5698R: Ondrej Jirman <[email protected]>
5699S: Maintained
5700F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5701F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5702
5703DRM DRIVER FOR SAVAGE VIDEO CARDS
5704S: Orphan / Obsolete
5705F: drivers/gpu/drm/savage/
5706F: include/uapi/drm/savage_drm.h
5707
5708DRM DRIVER FOR SIS VIDEO CARDS
5709S: Orphan / Obsolete
5710F: drivers/gpu/drm/sis/
5711F: include/uapi/drm/sis_drm.h
5712
5713DRM DRIVER FOR SITRONIX ST7586 PANELS
5714M: David Lechner <[email protected]>
5715S: Maintained
5716T: git git://anongit.freedesktop.org/drm/drm-misc
5717F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5718F: drivers/gpu/drm/tiny/st7586.c
5719
5720DRM DRIVER FOR SITRONIX ST7701 PANELS
5721M: Jagan Teki <[email protected]>
5722S: Maintained
5723F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5724F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5725
5726DRM DRIVER FOR SITRONIX ST7735R PANELS
5727M: David Lechner <[email protected]>
5728S: Maintained
5729T: git git://anongit.freedesktop.org/drm/drm-misc
5730F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5731F: drivers/gpu/drm/tiny/st7735r.c
5732
5733DRM DRIVER FOR SONY ACX424AKP PANELS
5734M: Linus Walleij <[email protected]>
5735S: Maintained
5736T: git git://anongit.freedesktop.org/drm/drm-misc
5737F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5738
5739DRM DRIVER FOR ST-ERICSSON MCDE
5740M: Linus Walleij <[email protected]>
5741S: Maintained
5742T: git git://anongit.freedesktop.org/drm/drm-misc
5743F: Documentation/devicetree/bindings/display/ste,mcde.txt
5744F: drivers/gpu/drm/mcde/
5745
5746DRM DRIVER FOR TDFX VIDEO CARDS
5747S: Orphan / Obsolete
5748F: drivers/gpu/drm/tdfx/
5749
5750DRM DRIVER FOR TPO TPG110 PANELS
5751M: Linus Walleij <[email protected]>
5752S: Maintained
5753T: git git://anongit.freedesktop.org/drm/drm-misc
5754F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5755F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5756
5757DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5758M: Dave Airlie <[email protected]>
5759R: Sean Paul <[email protected]>
5760R: Thomas Zimmermann <[email protected]>
5761L: [email protected]
5762S: Supported
5763T: git git://anongit.freedesktop.org/drm/drm-misc
5764F: drivers/gpu/drm/udl/
5765
5766DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5767M: Rodrigo Siqueira <[email protected]>
5768M: Melissa Wen <[email protected]>
5769R: Haneen Mohammed <[email protected]>
5770R: Daniel Vetter <[email protected]>
5771L: [email protected]
5772S: Maintained
5773T: git git://anongit.freedesktop.org/drm/drm-misc
5774F: Documentation/gpu/vkms.rst
5775F: drivers/gpu/drm/vkms/
5776
5777DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5778M: Hans de Goede <[email protected]>
5779L: [email protected]
5780S: Maintained
5781T: git git://anongit.freedesktop.org/drm/drm-misc
5782F: drivers/gpu/drm/vboxvideo/
5783
5784DRM DRIVER FOR VMWARE VIRTUAL GPU
5785M: "VMware Graphics" <[email protected]>
5786M: Roland Scheidegger <[email protected]>
5787L: [email protected]
5788S: Supported
5789T: git git://people.freedesktop.org/~sroland/linux
5790F: drivers/gpu/drm/vmwgfx/
5791F: include/uapi/drm/vmwgfx_drm.h
5792
5793DRM DRIVERS
5794M: David Airlie <[email protected]>
5795M: Daniel Vetter <[email protected]>
5796L: [email protected]
5797S: Maintained
5798B: https://bugs.freedesktop.org/
5799C: irc://chat.freenode.net/dri-devel
5800T: git git://anongit.freedesktop.org/drm/drm
5801F: Documentation/devicetree/bindings/display/
5802F: Documentation/devicetree/bindings/gpu/
5803F: Documentation/gpu/
5804F: drivers/gpu/drm/
5805F: drivers/gpu/vga/
5806F: include/drm/
5807F: include/linux/vga*
5808F: include/uapi/drm/
5809
5810DRM DRIVERS AND MISC GPU PATCHES
5811M: Maarten Lankhorst <[email protected]>
5812M: Maxime Ripard <[email protected]>
5813M: Thomas Zimmermann <[email protected]>
5814S: Maintained
5815W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5816T: git git://anongit.freedesktop.org/drm/drm-misc
5817F: Documentation/gpu/
5818F: drivers/gpu/drm/*
5819F: drivers/gpu/vga/
5820F: include/drm/drm*
5821F: include/linux/vga*
5822F: include/uapi/drm/drm*
5823
5824DRM DRIVERS FOR ALLWINNER A10
5825M: Maxime Ripard <[email protected]>
5826M: Chen-Yu Tsai <[email protected]>
5827L: [email protected]
5828S: Supported
5829T: git git://anongit.freedesktop.org/drm/drm-misc
5830F: Documentation/devicetree/bindings/display/allwinner*
5831F: drivers/gpu/drm/sun4i/
5832
5833DRM DRIVERS FOR AMLOGIC SOCS
5834M: Neil Armstrong <[email protected]>
5835L: [email protected]
5836L: [email protected]
5837S: Supported
5838W: http://linux-meson.com/
5839T: git git://anongit.freedesktop.org/drm/drm-misc
5840F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5841F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5842F: Documentation/gpu/meson.rst
5843F: drivers/gpu/drm/meson/
5844
5845DRM DRIVERS FOR ATMEL HLCDC
5846M: Sam Ravnborg <[email protected]>
5847M: Boris Brezillon <[email protected]>
5848L: [email protected]
5849S: Supported
5850T: git git://anongit.freedesktop.org/drm/drm-misc
5851F: Documentation/devicetree/bindings/display/atmel/
5852F: drivers/gpu/drm/atmel-hlcdc/
5853
5854DRM DRIVERS FOR BRIDGE CHIPS
5855M: Andrzej Hajda <[email protected]>
5856M: Neil Armstrong <[email protected]>
5857R: Laurent Pinchart <[email protected]>
5858R: Jonas Karlman <[email protected]>
5859R: Jernej Skrabec <[email protected]>
5860S: Maintained
5861T: git git://anongit.freedesktop.org/drm/drm-misc
5862F: drivers/gpu/drm/bridge/
5863
5864DRM DRIVERS FOR EXYNOS
5865M: Inki Dae <[email protected]>
5866M: Joonyoung Shim <[email protected]>
5867M: Seung-Woo Kim <[email protected]>
5868M: Kyungmin Park <[email protected]>
5869L: [email protected]
5870S: Supported
5871T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5872F: Documentation/devicetree/bindings/display/exynos/
5873F: drivers/gpu/drm/exynos/
5874F: include/uapi/drm/exynos_drm.h
5875
5876DRM DRIVERS FOR FREESCALE DCU
5877M: Stefan Agner <[email protected]>
5878M: Alison Wang <[email protected]>
5879L: [email protected]
5880S: Supported
5881T: git git://anongit.freedesktop.org/drm/drm-misc
5882F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5883F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5884F: drivers/gpu/drm/fsl-dcu/
5885
5886DRM DRIVERS FOR FREESCALE IMX
5887M: Philipp Zabel <[email protected]>
5888L: [email protected]
5889S: Maintained
5890F: Documentation/devicetree/bindings/display/imx/
5891F: drivers/gpu/drm/imx/
5892F: drivers/gpu/ipu-v3/
5893
5894DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5895M: Patrik Jakobsson <[email protected]>
5896L: [email protected]
5897S: Maintained
5898T: git git://github.com/patjak/drm-gma500
5899F: drivers/gpu/drm/gma500/
5900
5901DRM DRIVERS FOR HISILICON
5902M: Xinliang Liu <[email protected]>
5903M: Tian Tao <[email protected]>
5904R: John Stultz <[email protected]>
5905R: Xinwei Kong <[email protected]>
5906R: Chen Feng <[email protected]>
5907L: [email protected]
5908S: Maintained
5909T: git git://anongit.freedesktop.org/drm/drm-misc
5910F: Documentation/devicetree/bindings/display/hisilicon/
5911F: drivers/gpu/drm/hisilicon/
5912
5913DRM DRIVERS FOR LIMA
5914M: Qiang Yu <[email protected]>
5915L: [email protected]
5916L: [email protected] (moderated for non-subscribers)
5917S: Maintained
5918T: git git://anongit.freedesktop.org/drm/drm-misc
5919F: drivers/gpu/drm/lima/
5920F: include/uapi/drm/lima_drm.h
5921
5922DRM DRIVERS FOR MEDIATEK
5923M: Chun-Kuang Hu <[email protected]>
5924M: Philipp Zabel <[email protected]>
5925L: [email protected]
5926S: Supported
5927F: Documentation/devicetree/bindings/display/mediatek/
5928F: drivers/gpu/drm/mediatek/
5929F: drivers/phy/mediatek/phy-mtk-hdmi*
5930F: drivers/phy/mediatek/phy-mtk-mipi*
5931
5932DRM DRIVERS FOR NVIDIA TEGRA
5933M: Thierry Reding <[email protected]>
5934L: [email protected]
5935L: [email protected]
5936S: Supported
5937T: git git://anongit.freedesktop.org/tegra/linux.git
5938F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5939F: drivers/gpu/drm/tegra/
5940F: drivers/gpu/host1x/
5941F: include/linux/host1x.h
5942F: include/uapi/drm/tegra_drm.h
5943
5944DRM DRIVERS FOR RENESAS
5945M: Laurent Pinchart <[email protected]>
5946M: Kieran Bingham <[email protected]>
5947L: [email protected]
5948L: [email protected]
5949S: Supported
5950T: git git://linuxtv.org/pinchartl/media drm/du/next
5951F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5952F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5953F: Documentation/devicetree/bindings/display/renesas,du.txt
5954F: drivers/gpu/drm/rcar-du/
5955F: drivers/gpu/drm/shmobile/
5956F: include/linux/platform_data/shmob_drm.h
5957
5958DRM DRIVERS FOR ROCKCHIP
5959M: Sandy Huang <[email protected]>
5960M: Heiko Stübner <[email protected]>
5961L: [email protected]
5962S: Maintained
5963T: git git://anongit.freedesktop.org/drm/drm-misc
5964F: Documentation/devicetree/bindings/display/rockchip/
5965F: drivers/gpu/drm/rockchip/
5966
5967DRM DRIVERS FOR STI
5968M: Benjamin Gaignard <[email protected]>
5969M: Vincent Abriou <[email protected]>
5970L: [email protected]
5971S: Maintained
5972T: git git://anongit.freedesktop.org/drm/drm-misc
5973F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5974F: drivers/gpu/drm/sti
5975
5976DRM DRIVERS FOR STM
5977M: Yannick Fertre <[email protected]>
5978M: Philippe Cornu <[email protected]>
5979M: Benjamin Gaignard <[email protected]>
5980M: Vincent Abriou <[email protected]>
5981L: [email protected]
5982S: Maintained
5983T: git git://anongit.freedesktop.org/drm/drm-misc
5984F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5985F: drivers/gpu/drm/stm
5986
5987DRM DRIVERS FOR TI KEYSTONE
5988M: Jyri Sarha <[email protected]>
5989M: Tomi Valkeinen <[email protected]>
5990L: [email protected]
5991S: Maintained
5992T: git git://anongit.freedesktop.org/drm/drm-misc
5993F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5994F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5995F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5996F: drivers/gpu/drm/tidss/
5997
5998DRM DRIVERS FOR TI LCDC
5999M: Jyri Sarha <[email protected]>
6000R: Tomi Valkeinen <[email protected]>
6001L: [email protected]
6002S: Maintained
6003F: Documentation/devicetree/bindings/display/tilcdc/
6004F: drivers/gpu/drm/tilcdc/
6005
6006DRM DRIVERS FOR TI OMAP
6007M: Tomi Valkeinen <[email protected]>
6008L: [email protected]
6009S: Maintained
6010F: Documentation/devicetree/bindings/display/ti/
6011F: drivers/gpu/drm/omapdrm/
6012
6013DRM DRIVERS FOR V3D
6014M: Eric Anholt <[email protected]>
6015S: Supported
6016T: git git://anongit.freedesktop.org/drm/drm-misc
6017F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
6018F: drivers/gpu/drm/v3d/
6019F: include/uapi/drm/v3d_drm.h
6020
6021DRM DRIVERS FOR VC4
6022M: Eric Anholt <[email protected]>
6023M: Maxime Ripard <[email protected]>
6024S: Supported
6025T: git git://github.com/anholt/linux
6026T: git git://anongit.freedesktop.org/drm/drm-misc
6027F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6028F: drivers/gpu/drm/vc4/
6029F: include/uapi/drm/vc4_drm.h
6030
6031DRM DRIVERS FOR VIVANTE GPU IP
6032M: Lucas Stach <[email protected]>
6033R: Russell King <[email protected]>
6034R: Christian Gmeiner <[email protected]>
6035L: [email protected] (moderated for non-subscribers)
6036L: [email protected]
6037S: Maintained
6038F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6039F: drivers/gpu/drm/etnaviv/
6040F: include/uapi/drm/etnaviv_drm.h
6041
6042DRM DRIVERS FOR XEN
6043M: Oleksandr Andrushchenko <[email protected]>
6044L: [email protected]
6045L: [email protected] (moderated for non-subscribers)
6046S: Supported
6047T: git git://anongit.freedesktop.org/drm/drm-misc
6048F: Documentation/gpu/xen-front.rst
6049F: drivers/gpu/drm/xen/
6050
6051DRM DRIVERS FOR XILINX
6052M: Hyun Kwon <[email protected]>
6053M: Laurent Pinchart <[email protected]>
6054L: [email protected]
6055S: Maintained
6056T: git git://anongit.freedesktop.org/drm/drm-misc
6057F: Documentation/devicetree/bindings/display/xlnx/
6058F: drivers/gpu/drm/xlnx/
6059
6060DRM DRIVERS FOR ZTE ZX
6061M: Shawn Guo <[email protected]>
6062L: [email protected]
6063S: Maintained
6064T: git git://anongit.freedesktop.org/drm/drm-misc
6065F: Documentation/devicetree/bindings/display/zte,vou.txt
6066F: drivers/gpu/drm/zte/
6067
6068DRM PANEL DRIVERS
6069M: Thierry Reding <[email protected]>
6070R: Sam Ravnborg <[email protected]>
6071L: [email protected]
6072S: Maintained
6073T: git git://anongit.freedesktop.org/drm/drm-misc
6074F: Documentation/devicetree/bindings/display/panel/
6075F: drivers/gpu/drm/drm_panel.c
6076F: drivers/gpu/drm/panel/
6077F: include/drm/drm_panel.h
6078
6079DRM TTM SUBSYSTEM
6080M: Christian Koenig <[email protected]>
6081M: Huang Rui <[email protected]>
6082L: [email protected]
6083S: Maintained
6084T: git git://people.freedesktop.org/~agd5f/linux
6085F: drivers/gpu/drm/ttm/
6086F: include/drm/ttm/
6087
6088DSBR100 USB FM RADIO DRIVER
6089M: Alexey Klimov <[email protected]>
6090L: [email protected]
6091S: Maintained
6092T: git git://linuxtv.org/media_tree.git
6093F: drivers/media/radio/dsbr100.c
6094
6095DT3155 MEDIA DRIVER
6096M: Hans Verkuil <[email protected]>
6097L: [email protected]
6098S: Odd Fixes
6099W: https://linuxtv.org
6100T: git git://linuxtv.org/media_tree.git
6101F: drivers/media/pci/dt3155/
6102
6103DVB_USB_AF9015 MEDIA DRIVER
6104M: Antti Palosaari <[email protected]>
6105L: [email protected]
6106S: Maintained
6107W: https://linuxtv.org
6108W: http://palosaari.fi/linux/
6109Q: http://patchwork.linuxtv.org/project/linux-media/list/
6110T: git git://linuxtv.org/anttip/media_tree.git
6111F: drivers/media/usb/dvb-usb-v2/af9015*
6112
6113DVB_USB_AF9035 MEDIA DRIVER
6114M: Antti Palosaari <[email protected]>
6115L: [email protected]
6116S: Maintained
6117W: https://linuxtv.org
6118W: http://palosaari.fi/linux/
6119Q: http://patchwork.linuxtv.org/project/linux-media/list/
6120T: git git://linuxtv.org/anttip/media_tree.git
6121F: drivers/media/usb/dvb-usb-v2/af9035*
6122
6123DVB_USB_ANYSEE MEDIA DRIVER
6124M: Antti Palosaari <[email protected]>
6125L: [email protected]
6126S: Maintained
6127W: https://linuxtv.org
6128W: http://palosaari.fi/linux/
6129Q: http://patchwork.linuxtv.org/project/linux-media/list/
6130T: git git://linuxtv.org/anttip/media_tree.git
6131F: drivers/media/usb/dvb-usb-v2/anysee*
6132
6133DVB_USB_AU6610 MEDIA DRIVER
6134M: Antti Palosaari <[email protected]>
6135L: [email protected]
6136S: Maintained
6137W: https://linuxtv.org
6138W: http://palosaari.fi/linux/
6139Q: http://patchwork.linuxtv.org/project/linux-media/list/
6140T: git git://linuxtv.org/anttip/media_tree.git
6141F: drivers/media/usb/dvb-usb-v2/au6610*
6142
6143DVB_USB_CE6230 MEDIA DRIVER
6144M: Antti Palosaari <[email protected]>
6145L: [email protected]
6146S: Maintained
6147W: https://linuxtv.org
6148W: http://palosaari.fi/linux/
6149Q: http://patchwork.linuxtv.org/project/linux-media/list/
6150T: git git://linuxtv.org/anttip/media_tree.git
6151F: drivers/media/usb/dvb-usb-v2/ce6230*
6152
6153DVB_USB_CXUSB MEDIA DRIVER
6154M: Michael Krufky <[email protected]>
6155L: [email protected]
6156S: Maintained
6157W: https://linuxtv.org
6158W: http://github.com/mkrufky
6159Q: http://patchwork.linuxtv.org/project/linux-media/list/
6160T: git git://linuxtv.org/media_tree.git
6161F: drivers/media/usb/dvb-usb/cxusb*
6162
6163DVB_USB_EC168 MEDIA DRIVER
6164M: Antti Palosaari <[email protected]>
6165L: [email protected]
6166S: Maintained
6167W: https://linuxtv.org
6168W: http://palosaari.fi/linux/
6169Q: http://patchwork.linuxtv.org/project/linux-media/list/
6170T: git git://linuxtv.org/anttip/media_tree.git
6171F: drivers/media/usb/dvb-usb-v2/ec168*
6172
6173DVB_USB_GL861 MEDIA DRIVER
6174M: Antti Palosaari <[email protected]>
6175L: [email protected]
6176S: Maintained
6177W: https://linuxtv.org
6178Q: http://patchwork.linuxtv.org/project/linux-media/list/
6179T: git git://linuxtv.org/anttip/media_tree.git
6180F: drivers/media/usb/dvb-usb-v2/gl861*
6181
6182DVB_USB_MXL111SF MEDIA DRIVER
6183M: Michael Krufky <[email protected]>
6184L: [email protected]
6185S: Maintained
6186W: https://linuxtv.org
6187W: http://github.com/mkrufky
6188Q: http://patchwork.linuxtv.org/project/linux-media/list/
6189T: git git://linuxtv.org/mkrufky/mxl111sf.git
6190F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6191
6192DVB_USB_RTL28XXU MEDIA DRIVER
6193M: Antti Palosaari <[email protected]>
6194L: [email protected]
6195S: Maintained
6196W: https://linuxtv.org
6197W: http://palosaari.fi/linux/
6198Q: http://patchwork.linuxtv.org/project/linux-media/list/
6199T: git git://linuxtv.org/anttip/media_tree.git
6200F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6201
6202DVB_USB_V2 MEDIA DRIVER
6203M: Antti Palosaari <[email protected]>
6204L: [email protected]
6205S: Maintained
6206W: https://linuxtv.org
6207W: http://palosaari.fi/linux/
6208Q: http://patchwork.linuxtv.org/project/linux-media/list/
6209T: git git://linuxtv.org/anttip/media_tree.git
6210F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6211F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6212
6213DYNAMIC DEBUG
6214M: Jason Baron <[email protected]>
6215S: Maintained
6216F: include/linux/dynamic_debug.h
6217F: lib/dynamic_debug.c
6218
6219DYNAMIC INTERRUPT MODERATION
6220M: Tal Gilboa <[email protected]>
6221S: Maintained
6222F: Documentation/networking/net_dim.rst
6223F: include/linux/dim.h
6224F: lib/dim/
6225
6226DZ DECSTATION DZ11 SERIAL DRIVER
6227M: "Maciej W. Rozycki" <[email protected]>
6228S: Maintained
6229F: drivers/tty/serial/dz.*
6230
6231E3X0 POWER BUTTON DRIVER
6232M: Moritz Fischer <[email protected]>
6233L: [email protected]
6234S: Supported
6235W: http://www.ettus.com
6236F: Documentation/devicetree/bindings/input/e3x0-button.txt
6237F: drivers/input/misc/e3x0-button.c
6238
6239E4000 MEDIA DRIVER
6240M: Antti Palosaari <[email protected]>
6241L: [email protected]
6242S: Maintained
6243W: https://linuxtv.org
6244W: http://palosaari.fi/linux/
6245Q: http://patchwork.linuxtv.org/project/linux-media/list/
6246T: git git://linuxtv.org/anttip/media_tree.git
6247F: drivers/media/tuners/e4000*
6248
6249EARTH_PT1 MEDIA DRIVER
6250M: Akihiro Tsukada <[email protected]>
6251L: [email protected]
6252S: Odd Fixes
6253F: drivers/media/pci/pt1/
6254
6255EARTH_PT3 MEDIA DRIVER
6256M: Akihiro Tsukada <[email protected]>
6257L: [email protected]
6258S: Odd Fixes
6259F: drivers/media/pci/pt3/
6260
6261EC100 MEDIA DRIVER
6262M: Antti Palosaari <[email protected]>
6263L: [email protected]
6264S: Maintained
6265W: https://linuxtv.org
6266W: http://palosaari.fi/linux/
6267Q: http://patchwork.linuxtv.org/project/linux-media/list/
6268T: git git://linuxtv.org/anttip/media_tree.git
6269F: drivers/media/dvb-frontends/ec100*
6270
6271ECRYPT FILE SYSTEM
6272M: Tyler Hicks <[email protected]>
6273L: [email protected]
6274S: Odd Fixes
6275W: http://ecryptfs.org
6276W: https://launchpad.net/ecryptfs
6277T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6278F: Documentation/filesystems/ecryptfs.rst
6279F: fs/ecryptfs/
6280
6281EDAC-AMD64
6282M: Borislav Petkov <[email protected]>
6283L: [email protected]
6284S: Maintained
6285F: drivers/edac/amd64_edac*
6286
6287EDAC-ARMADA
6288M: Jan Luebbe <[email protected]>
6289L: [email protected]
6290S: Maintained
6291F: drivers/edac/armada_xp_*
6292
6293EDAC-AST2500
6294M: Stefan Schaeckeler <[email protected]>
6295S: Supported
6296F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6297F: drivers/edac/aspeed_edac.c
6298
6299EDAC-BLUEFIELD
6300M: Shravan Kumar Ramani <[email protected]>
6301S: Supported
6302F: drivers/edac/bluefield_edac.c
6303
6304EDAC-CALXEDA
6305M: Andre Przywara <[email protected]>
6306L: [email protected]
6307S: Maintained
6308F: drivers/edac/highbank*
6309
6310EDAC-CAVIUM OCTEON
6311M: Ralf Baechle <[email protected]>
6312L: [email protected]
6313L: [email protected]
6314S: Supported
6315F: drivers/edac/octeon_edac*
6316
6317EDAC-CAVIUM THUNDERX
6318M: Robert Richter <[email protected]>
6319L: [email protected]
6320S: Odd Fixes
6321F: drivers/edac/thunderx_edac*
6322
6323EDAC-CORE
6324M: Borislav Petkov <[email protected]>
6325M: Mauro Carvalho Chehab <[email protected]>
6326M: Tony Luck <[email protected]>
6327R: James Morse <[email protected]>
6328R: Robert Richter <[email protected]>
6329L: [email protected]
6330S: Supported
6331T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6332F: Documentation/admin-guide/ras.rst
6333F: Documentation/driver-api/edac.rst
6334F: drivers/edac/
6335F: include/linux/edac.h
6336
6337EDAC-DMC520
6338M: Lei Wang <[email protected]>
6339L: [email protected]
6340S: Supported
6341F: drivers/edac/dmc520_edac.c
6342
6343EDAC-E752X
6344M: Mark Gross <[email protected]>
6345L: [email protected]
6346S: Maintained
6347F: drivers/edac/e752x_edac.c
6348
6349EDAC-E7XXX
6350L: [email protected]
6351S: Maintained
6352F: drivers/edac/e7xxx_edac.c
6353
6354EDAC-FSL_DDR
6355M: York Sun <[email protected]>
6356L: [email protected]
6357S: Maintained
6358F: drivers/edac/fsl_ddr_edac.*
6359
6360EDAC-GHES
6361M: Mauro Carvalho Chehab <[email protected]>
6362L: [email protected]
6363S: Maintained
6364F: drivers/edac/ghes_edac.c
6365
6366EDAC-I10NM
6367M: Tony Luck <[email protected]>
6368L: [email protected]
6369S: Maintained
6370F: drivers/edac/i10nm_base.c
6371
6372EDAC-I3000
6373L: [email protected]
6374S: Orphan
6375F: drivers/edac/i3000_edac.c
6376
6377EDAC-I5000
6378L: [email protected]
6379S: Maintained
6380F: drivers/edac/i5000_edac.c
6381
6382EDAC-I5400
6383M: Mauro Carvalho Chehab <[email protected]>
6384L: [email protected]
6385S: Maintained
6386F: drivers/edac/i5400_edac.c
6387
6388EDAC-I7300
6389M: Mauro Carvalho Chehab <[email protected]>
6390L: [email protected]
6391S: Maintained
6392F: drivers/edac/i7300_edac.c
6393
6394EDAC-I7CORE
6395M: Mauro Carvalho Chehab <[email protected]>
6396L: [email protected]
6397S: Maintained
6398F: drivers/edac/i7core_edac.c
6399
6400EDAC-I82443BXGX
6401M: Tim Small <[email protected]>
6402L: [email protected]
6403S: Maintained
6404F: drivers/edac/i82443bxgx_edac.c
6405
6406EDAC-I82975X
6407M: "Arvind R." <[email protected]>
6408L: [email protected]
6409S: Maintained
6410F: drivers/edac/i82975x_edac.c
6411
6412EDAC-IE31200
6413M: Jason Baron <[email protected]>
6414L: [email protected]
6415S: Maintained
6416F: drivers/edac/ie31200_edac.c
6417
6418EDAC-IGEN6
6419M: Tony Luck <[email protected]>
6420R: Qiuxu Zhuo <[email protected]>
6421L: [email protected]
6422S: Maintained
6423F: drivers/edac/igen6_edac.c
6424
6425EDAC-MPC85XX
6426M: Johannes Thumshirn <[email protected]>
6427L: [email protected]
6428S: Maintained
6429F: drivers/edac/mpc85xx_edac.[ch]
6430
6431EDAC-PASEMI
6432M: Egor Martovetsky <[email protected]>
6433L: [email protected]
6434S: Maintained
6435F: drivers/edac/pasemi_edac.c
6436
6437EDAC-PND2
6438M: Tony Luck <[email protected]>
6439L: [email protected]
6440S: Maintained
6441F: drivers/edac/pnd2_edac.[ch]
6442
6443EDAC-QCOM
6444M: Channagoud Kadabi <[email protected]>
6445M: Venkata Narendra Kumar Gutta <[email protected]>
6446L: [email protected]
6447L: [email protected]
6448S: Maintained
6449F: drivers/edac/qcom_edac.c
6450
6451EDAC-R82600
6452M: Tim Small <[email protected]>
6453L: [email protected]
6454S: Maintained
6455F: drivers/edac/r82600_edac.c
6456
6457EDAC-SBRIDGE
6458M: Tony Luck <[email protected]>
6459R: Qiuxu Zhuo <[email protected]>
6460L: [email protected]
6461S: Maintained
6462F: drivers/edac/sb_edac.c
6463
6464EDAC-SIFIVE
6465M: Yash Shah <[email protected]>
6466L: [email protected]
6467S: Supported
6468F: drivers/edac/sifive_edac.c
6469
6470EDAC-SKYLAKE
6471M: Tony Luck <[email protected]>
6472L: [email protected]
6473S: Maintained
6474F: drivers/edac/skx_*.[ch]
6475
6476EDAC-TI
6477M: Tero Kristo <[email protected]>
6478L: [email protected]
6479S: Maintained
6480F: drivers/edac/ti_edac.c
6481
6482EDIROL UA-101/UA-1000 DRIVER
6483M: Clemens Ladisch <[email protected]>
6484L: [email protected] (moderated for non-subscribers)
6485S: Maintained
6486T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6487F: sound/usb/misc/ua101.c
6488
6489EFI TEST DRIVER
6490M: Ivan Hu <[email protected]>
6491M: Ard Biesheuvel <[email protected]>
6492L: [email protected]
6493S: Maintained
6494F: drivers/firmware/efi/test/
6495
6496EFI VARIABLE FILESYSTEM
6497M: Matthew Garrett <[email protected]>
6498M: Jeremy Kerr <[email protected]>
6499M: Ard Biesheuvel <[email protected]>
6500L: [email protected]
6501S: Maintained
6502T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6503F: fs/efivarfs/
6504
6505EFIFB FRAMEBUFFER DRIVER
6506M: Peter Jones <[email protected]>
6507L: [email protected]
6508S: Maintained
6509F: drivers/video/fbdev/efifb.c
6510
6511EFS FILESYSTEM
6512S: Orphan
6513W: http://aeschi.ch.eu.org/efs/
6514F: fs/efs/
6515
6516EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6517M: Douglas Miller <[email protected]>
6518L: [email protected]
6519S: Maintained
6520F: drivers/net/ethernet/ibm/ehea/
6521
6522EM28XX VIDEO4LINUX DRIVER
6523M: Mauro Carvalho Chehab <[email protected]>
6524L: [email protected]
6525S: Maintained
6526W: https://linuxtv.org
6527T: git git://linuxtv.org/media_tree.git
6528F: Documentation/admin-guide/media/em28xx*
6529F: drivers/media/usb/em28xx/
6530
6531EMBEDDED LINUX
6532M: Paul Gortmaker <[email protected]>
6533M: Matt Mackall <[email protected]>
6534M: David Woodhouse <[email protected]>
6535L: [email protected]
6536S: Maintained
6537
6538EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6539M: Adrian Hunter <[email protected]>
6540M: Ritesh Harjani <[email protected]>
6541M: Asutosh Das <[email protected]>
6542L: [email protected]
6543S: Maintained
6544F: drivers/mmc/host/cqhci*
6545
6546EMULEX 10Gbps iSCSI - OneConnect DRIVER
6547M: Subbu Seetharaman <[email protected]>
6548M: Ketan Mukadam <[email protected]>
6549M: Jitendra Bhivare <[email protected]>
6550L: [email protected]
6551S: Supported
6552W: http://www.broadcom.com
6553F: drivers/scsi/be2iscsi/
6554
6555EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6556M: Ajit Khaparde <[email protected]>
6557M: Sriharsha Basavapatna <[email protected]>
6558M: Somnath Kotur <[email protected]>
6559L: [email protected]
6560S: Supported
6561W: http://www.emulex.com
6562F: drivers/net/ethernet/emulex/benet/
6563
6564EMULEX ONECONNECT ROCE DRIVER
6565M: Selvin Xavier <[email protected]>
6566M: Devesh Sharma <[email protected]>
6567L: [email protected]
6568S: Odd Fixes
6569W: http://www.broadcom.com
6570F: drivers/infiniband/hw/ocrdma/
6571F: include/uapi/rdma/ocrdma-abi.h
6572
6573EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6574M: James Smart <[email protected]>
6575M: Dick Kennedy <[email protected]>
6576L: [email protected]
6577S: Supported
6578W: http://www.broadcom.com
6579F: drivers/scsi/lpfc/
6580
6581ENE CB710 FLASH CARD READER DRIVER
6582M: Michał Mirosław <[email protected]>
6583S: Maintained
6584F: drivers/misc/cb710/
6585F: drivers/mmc/host/cb710-mmc.*
6586F: include/linux/cb710.h
6587
6588ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6589M: Maxim Levitsky <[email protected]>
6590S: Maintained
6591F: drivers/media/rc/ene_ir.*
6592
6593EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6594M: Laurentiu Tudor <[email protected]>
6595L: [email protected]
6596S: Maintained
6597F: drivers/tty/ehv_bytechan.c
6598
6599EPSON S1D13XXX FRAMEBUFFER DRIVER
6600M: Kristoffer Ericson <[email protected]>
6601S: Maintained
6602T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6603F: drivers/video/fbdev/s1d13xxxfb.c
6604F: include/video/s1d13xxxfb.h
6605
6606EROFS FILE SYSTEM
6607M: Gao Xiang <[email protected]>
6608M: Chao Yu <[email protected]>
6609L: [email protected]
6610S: Maintained
6611T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6612F: Documentation/filesystems/erofs.rst
6613F: fs/erofs/
6614F: include/trace/events/erofs.h
6615
6616ERRSEQ ERROR TRACKING INFRASTRUCTURE
6617M: Jeff Layton <[email protected]>
6618S: Maintained
6619F: include/linux/errseq.h
6620F: lib/errseq.c
6621
6622ET131X NETWORK DRIVER
6623M: Mark Einon <[email protected]>
6624S: Odd Fixes
6625F: drivers/net/ethernet/agere/
6626
6627ETHERNET BRIDGE
6628M: Roopa Prabhu <[email protected]>
6629M: Nikolay Aleksandrov <[email protected]>
6630L: [email protected] (moderated for non-subscribers)
6631L: [email protected]
6632S: Maintained
6633W: http://www.linuxfoundation.org/en/Net:Bridge
6634F: include/linux/netfilter_bridge/
6635F: net/bridge/
6636
6637ETHERNET PHY LIBRARY
6638M: Andrew Lunn <[email protected]>
6639M: Heiner Kallweit <[email protected]>
6640R: Russell King <[email protected]>
6641L: [email protected]
6642S: Maintained
6643F: Documentation/ABI/testing/sysfs-class-net-phydev
6644F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6645F: Documentation/devicetree/bindings/net/mdio*
6646F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6647F: Documentation/networking/phy.rst
6648F: drivers/net/mdio/
6649F: drivers/net/mdio/of_mdio.c
6650F: drivers/net/pcs/
6651F: drivers/net/phy/
6652F: drivers/of/of_net.c
6653F: include/dt-bindings/net/qca-ar803x.h
6654F: include/linux/*mdio*.h
6655F: include/linux/mdio/*.h
6656F: include/linux/of_net.h
6657F: include/linux/phy.h
6658F: include/linux/phy_fixed.h
6659F: include/linux/platform_data/mdio-bcm-unimac.h
6660F: include/linux/platform_data/mdio-gpio.h
6661F: include/trace/events/mdio.h
6662F: include/uapi/linux/mdio.h
6663F: include/uapi/linux/mii.h
6664
6665EXFAT FILE SYSTEM
6666M: Namjae Jeon <[email protected]>
6667M: Sungjong Seo <[email protected]>
6668L: [email protected]
6669S: Maintained
6670F: fs/exfat/
6671
6672EXT2 FILE SYSTEM
6673M: Jan Kara <[email protected]>
6674L: [email protected]
6675S: Maintained
6676F: Documentation/filesystems/ext2.rst
6677F: fs/ext2/
6678F: include/linux/ext2*
6679
6680EXT4 FILE SYSTEM
6681M: "Theodore Ts'o" <[email protected]>
6682M: Andreas Dilger <[email protected]>
6683L: [email protected]
6684S: Maintained
6685W: http://ext4.wiki.kernel.org
6686Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6687T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6688F: Documentation/filesystems/ext4/
6689F: fs/ext4/
6690F: include/trace/events/ext4.h
6691
6692Extended Verification Module (EVM)
6693M: Mimi Zohar <[email protected]>
6694L: [email protected]
6695S: Supported
6696F: security/integrity/evm/
6697
6698EXTENSIBLE FIRMWARE INTERFACE (EFI)
6699M: Ard Biesheuvel <[email protected]>
6700L: [email protected]
6701S: Maintained
6702T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6703F: Documentation/admin-guide/efi-stub.rst
6704F: arch/*/include/asm/efi.h
6705F: arch/*/kernel/efi.c
6706F: arch/arm/boot/compressed/efi-header.S
6707F: arch/arm64/kernel/efi-entry.S
6708F: arch/x86/platform/efi/
6709F: drivers/firmware/efi/
6710F: include/linux/efi*.h
6711
6712EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6713M: MyungJoo Ham <[email protected]>
6714M: Chanwoo Choi <[email protected]>
6715L: [email protected]
6716S: Maintained
6717T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6718F: Documentation/devicetree/bindings/extcon/
6719F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6720F: drivers/extcon/
6721F: include/linux/extcon.h
6722F: include/linux/extcon/
6723
6724EXTRA BOOT CONFIG
6725M: Masami Hiramatsu <[email protected]>
6726S: Maintained
6727F: Documentation/admin-guide/bootconfig.rst
6728F: fs/proc/bootconfig.c
6729F: include/linux/bootconfig.h
6730F: lib/bootconfig.c
6731F: tools/bootconfig/*
6732F: tools/bootconfig/scripts/*
6733
6734EXYNOS DP DRIVER
6735M: Jingoo Han <[email protected]>
6736L: [email protected]
6737S: Maintained
6738F: drivers/gpu/drm/exynos/exynos_dp*
6739
6740EXYNOS SYSMMU (IOMMU) driver
6741M: Marek Szyprowski <[email protected]>
6742L: [email protected]
6743S: Maintained
6744F: drivers/iommu/exynos-iommu.c
6745
6746F2FS FILE SYSTEM
6747M: Jaegeuk Kim <[email protected]>
6748M: Chao Yu <[email protected]>
6749L: [email protected]
6750S: Maintained
6751W: https://f2fs.wiki.kernel.org/
6752T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6753F: Documentation/ABI/testing/sysfs-fs-f2fs
6754F: Documentation/filesystems/f2fs.rst
6755F: fs/f2fs/
6756F: include/linux/f2fs_fs.h
6757F: include/trace/events/f2fs.h
6758F: include/uapi/linux/f2fs.h
6759
6760F71805F HARDWARE MONITORING DRIVER
6761M: Jean Delvare <[email protected]>
6762L: [email protected]
6763S: Maintained
6764F: Documentation/hwmon/f71805f.rst
6765F: drivers/hwmon/f71805f.c
6766
6767FADDR2LINE
6768M: Josh Poimboeuf <[email protected]>
6769S: Maintained
6770F: scripts/faddr2line
6771
6772FAILOVER MODULE
6773M: Sridhar Samudrala <[email protected]>
6774L: [email protected]
6775S: Supported
6776F: Documentation/networking/failover.rst
6777F: include/net/failover.h
6778F: net/core/failover.c
6779
6780FANOTIFY
6781M: Jan Kara <[email protected]>
6782R: Amir Goldstein <[email protected]>
6783L: [email protected]
6784S: Maintained
6785F: fs/notify/fanotify/
6786F: include/linux/fanotify.h
6787F: include/uapi/linux/fanotify.h
6788
6789FARSYNC SYNCHRONOUS DRIVER
6790M: Kevin Curtis <[email protected]>
6791S: Supported
6792W: http://www.farsite.co.uk/
6793F: drivers/net/wan/farsync.*
6794
6795FAULT INJECTION SUPPORT
6796M: Akinobu Mita <[email protected]>
6797S: Supported
6798F: Documentation/fault-injection/
6799F: lib/fault-inject.c
6800
6801FBTFT Framebuffer drivers
6802L: [email protected]
6803L: [email protected]
6804S: Orphan
6805F: drivers/staging/fbtft/
6806
6807FC0011 TUNER DRIVER
6808M: Michael Buesch <[email protected]>
6809L: [email protected]
6810S: Maintained
6811F: drivers/media/tuners/fc0011.c
6812F: drivers/media/tuners/fc0011.h
6813
6814FC2580 MEDIA DRIVER
6815M: Antti Palosaari <[email protected]>
6816L: [email protected]
6817S: Maintained
6818W: https://linuxtv.org
6819W: http://palosaari.fi/linux/
6820Q: http://patchwork.linuxtv.org/project/linux-media/list/
6821T: git git://linuxtv.org/anttip/media_tree.git
6822F: drivers/media/tuners/fc2580*
6823
6824FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6825M: Hannes Reinecke <[email protected]>
6826L: [email protected]
6827S: Supported
6828W: www.Open-FCoE.org
6829F: drivers/scsi/fcoe/
6830F: drivers/scsi/libfc/
6831F: include/scsi/fc/
6832F: include/scsi/libfc.h
6833F: include/scsi/libfcoe.h
6834F: include/uapi/scsi/fc/
6835
6836FILE LOCKING (flock() and fcntl()/lockf())
6837M: Jeff Layton <[email protected]>
6838M: "J. Bruce Fields" <[email protected]>
6839L: [email protected]
6840S: Maintained
6841F: fs/fcntl.c
6842F: fs/locks.c
6843F: include/linux/fcntl.h
6844F: include/uapi/linux/fcntl.h
6845
6846FILESYSTEM DIRECT ACCESS (DAX)
6847M: Dan Williams <[email protected]>
6848R: Matthew Wilcox <[email protected]>
6849R: Jan Kara <[email protected]>
6850L: [email protected]
6851L: [email protected]
6852S: Supported
6853F: fs/dax.c
6854F: include/linux/dax.h
6855F: include/trace/events/fs_dax.h
6856
6857FILESYSTEMS (VFS and infrastructure)
6858M: Alexander Viro <[email protected]>
6859L: [email protected]
6860S: Maintained
6861F: fs/*
6862F: include/linux/fs.h
6863F: include/linux/fs_types.h
6864F: include/uapi/linux/fs.h
6865F: include/uapi/linux/openat2.h
6866
6867FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6868M: Riku Voipio <[email protected]>
6869L: [email protected]
6870S: Maintained
6871F: drivers/hwmon/f75375s.c
6872F: include/linux/f75375s.h
6873
6874FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6875M: Clemens Ladisch <[email protected]>
6876M: Takashi Sakamoto <[email protected]>
6877L: [email protected] (moderated for non-subscribers)
6878S: Maintained
6879T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6880F: include/uapi/sound/firewire.h
6881F: sound/firewire/
6882
6883FIREWIRE MEDIA DRIVERS (firedtv)
6884M: Stefan Richter <[email protected]>
6885L: [email protected]
6886L: [email protected]
6887S: Maintained
6888T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6889F: drivers/media/firewire/
6890
6891FIREWIRE SBP-2 TARGET
6892M: Chris Boot <[email protected]>
6893L: [email protected]
6894L: [email protected]
6895L: [email protected]
6896S: Maintained
6897T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6898F: drivers/target/sbp/
6899
6900FIREWIRE SUBSYSTEM
6901M: Stefan Richter <[email protected]>
6902L: [email protected]
6903S: Maintained
6904W: http://ieee1394.wiki.kernel.org/
6905T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6906F: drivers/firewire/
6907F: include/linux/firewire.h
6908F: include/uapi/linux/firewire*.h
6909F: tools/firewire/
6910
6911FIRMWARE LOADER (request_firmware)
6912M: Luis Chamberlain <[email protected]>
6913L: [email protected]
6914S: Maintained
6915F: Documentation/firmware_class/
6916F: drivers/base/firmware_loader/
6917F: include/linux/firmware.h
6918
6919FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6920M: Joshua Morris <[email protected]>
6921M: Philip Kelleher <[email protected]>
6922S: Maintained
6923F: drivers/block/rsxx/
6924
6925FLEXTIMER FTM-QUADDEC DRIVER
6926M: Patrick Havelange <[email protected]>
6927L: [email protected]
6928S: Maintained
6929F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6930F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6931F: drivers/counter/ftm-quaddec.c
6932
6933FLOPPY DRIVER
6934M: Denis Efremov <[email protected]>
6935L: [email protected]
6936S: Odd Fixes
6937F: drivers/block/floppy.c
6938
6939FLYSKY FSIA6B RC RECEIVER
6940M: Markus Koch <[email protected]>
6941L: [email protected]
6942S: Maintained
6943F: drivers/input/joystick/fsia6b.c
6944
6945FORCEDETH GIGABIT ETHERNET DRIVER
6946M: Rain River <[email protected]>
6947M: Zhu Yanjun <[email protected]>
6948L: [email protected]
6949S: Maintained
6950F: drivers/net/ethernet/nvidia/*
6951
6952FPGA DFL DRIVERS
6953M: Wu Hao <[email protected]>
6954R: Tom Rix <[email protected]>
6955L: [email protected]
6956S: Maintained
6957F: Documentation/ABI/testing/sysfs-bus-dfl
6958F: Documentation/fpga/dfl.rst
6959F: drivers/fpga/dfl*
6960F: include/uapi/linux/fpga-dfl.h
6961
6962FPGA MANAGER FRAMEWORK
6963M: Moritz Fischer <[email protected]>
6964R: Tom Rix <[email protected]>
6965L: [email protected]
6966S: Maintained
6967W: http://www.rocketboards.org
6968Q: http://patchwork.kernel.org/project/linux-fpga/list/
6969T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6970F: Documentation/devicetree/bindings/fpga/
6971F: Documentation/driver-api/fpga/
6972F: Documentation/fpga/
6973F: drivers/fpga/
6974F: include/linux/fpga/
6975
6976FPU EMULATOR
6977M: Bill Metzenthen <[email protected]>
6978S: Maintained
6979W: http://floatingpoint.sourceforge.net/emulator/index.html
6980F: arch/x86/math-emu/
6981
6982FRAMEBUFFER LAYER
6983L: [email protected]
6984L: [email protected]
6985S: Orphan
6986Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6987T: git git://anongit.freedesktop.org/drm/drm-misc
6988F: Documentation/fb/
6989F: drivers/video/
6990F: include/linux/fb.h
6991F: include/uapi/linux/fb.h
6992F: include/uapi/video/
6993F: include/video/
6994
6995FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6996M: Horia Geantă <[email protected]>
6997M: Aymen Sghaier <[email protected]>
6998L: [email protected]
6999S: Maintained
7000F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7001F: drivers/crypto/caam/
7002
7003FREESCALE COLDFIRE M5441X MMC DRIVER
7004M: Angelo Dureghello <[email protected]>
7005L: [email protected]
7006S: Maintained
7007F: drivers/mmc/host/sdhci-esdhc-mcf.c
7008F: include/linux/platform_data/mmc-esdhc-mcf.h
7009
7010FREESCALE DIU FRAMEBUFFER DRIVER
7011M: Timur Tabi <[email protected]>
7012L: [email protected]
7013S: Maintained
7014F: drivers/video/fbdev/fsl-diu-fb.*
7015
7016FREESCALE DMA DRIVER
7017M: Li Yang <[email protected]>
7018M: Zhang Wei <[email protected]>
7019L: [email protected]
7020S: Maintained
7021F: drivers/dma/fsldma.*
7022
7023FREESCALE DSPI DRIVER
7024M: Vladimir Oltean <[email protected]>
7025L: [email protected]
7026S: Maintained
7027F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7028F: drivers/spi/spi-fsl-dspi.c
7029F: include/linux/spi/spi-fsl-dspi.h
7030
7031FREESCALE ENETC ETHERNET DRIVERS
7032M: Claudiu Manoil <[email protected]>
7033L: [email protected]
7034S: Maintained
7035F: drivers/net/ethernet/freescale/enetc/
7036
7037FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7038M: Claudiu Manoil <[email protected]>
7039L: [email protected]
7040S: Maintained
7041F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7042F: drivers/net/ethernet/freescale/gianfar*
7043
7044FREESCALE GPMI NAND DRIVER
7045M: Han Xu <[email protected]>
7046L: [email protected]
7047S: Maintained
7048F: drivers/mtd/nand/raw/gpmi-nand/*
7049
7050FREESCALE I2C CPM DRIVER
7051M: Jochen Friedrich <[email protected]>
7052L: [email protected]
7053L: [email protected]
7054S: Maintained
7055F: drivers/i2c/busses/i2c-cpm.c
7056
7057FREESCALE IMX / MXC FEC DRIVER
7058M: Fugang Duan <[email protected]>
7059L: [email protected]
7060S: Maintained
7061F: Documentation/devicetree/bindings/net/fsl-fec.txt
7062F: drivers/net/ethernet/freescale/fec.h
7063F: drivers/net/ethernet/freescale/fec_main.c
7064F: drivers/net/ethernet/freescale/fec_ptp.c
7065
7066FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7067M: Sascha Hauer <[email protected]>
7068R: Pengutronix Kernel Team <[email protected]>
7069L: [email protected]
7070L: [email protected] (moderated for non-subscribers)
7071S: Maintained
7072F: drivers/video/fbdev/imxfb.c
7073F: include/linux/platform_data/video-imxfb.h
7074
7075FREESCALE IMX DDR PMU DRIVER
7076M: Frank Li <[email protected]>
7077L: [email protected]
7078S: Maintained
7079F: Documentation/admin-guide/perf/imx-ddr.rst
7080F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7081F: drivers/perf/fsl_imx8_ddr_perf.c
7082
7083FREESCALE IMX I2C DRIVER
7084M: Oleksij Rempel <[email protected]>
7085R: Pengutronix Kernel Team <[email protected]>
7086L: [email protected]
7087S: Maintained
7088F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7089F: drivers/i2c/busses/i2c-imx.c
7090
7091FREESCALE IMX LPI2C DRIVER
7092M: Dong Aisheng <[email protected]>
7093L: [email protected]
7094L: [email protected]
7095S: Maintained
7096F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7097F: drivers/i2c/busses/i2c-imx-lpi2c.c
7098
7099FREESCALE QORIQ DPAA ETHERNET DRIVER
7100M: Madalin Bucur <[email protected]>
7101L: [email protected]
7102S: Maintained
7103F: drivers/net/ethernet/freescale/dpaa
7104
7105FREESCALE QORIQ DPAA FMAN DRIVER
7106M: Madalin Bucur <[email protected]>
7107L: [email protected]
7108S: Maintained
7109F: Documentation/devicetree/bindings/net/fsl-fman.txt
7110F: drivers/net/ethernet/freescale/fman
7111
7112FREESCALE QORIQ PTP CLOCK DRIVER
7113M: Yangbo Lu <[email protected]>
7114L: [email protected]
7115S: Maintained
7116F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7117F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7118F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7119F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7120F: drivers/ptp/ptp_qoriq.c
7121F: drivers/ptp/ptp_qoriq_debugfs.c
7122F: include/linux/fsl/ptp_qoriq.h
7123
7124FREESCALE QUAD SPI DRIVER
7125M: Han Xu <[email protected]>
7126L: [email protected]
7127S: Maintained
7128F: drivers/spi/spi-fsl-qspi.c
7129
7130FREESCALE QUICC ENGINE LIBRARY
7131M: Qiang Zhao <[email protected]>
7132L: [email protected]
7133S: Maintained
7134F: drivers/soc/fsl/qe/
7135F: include/soc/fsl/*qe*.h
7136F: include/soc/fsl/*ucc*.h
7137
7138FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7139M: Li Yang <[email protected]>
7140L: [email protected]
7141L: [email protected]
7142S: Maintained
7143F: drivers/net/ethernet/freescale/ucc_geth*
7144
7145FREESCALE QUICC ENGINE UCC HDLC DRIVER
7146M: Zhao Qiang <[email protected]>
7147L: [email protected]
7148L: [email protected]
7149S: Maintained
7150F: drivers/net/wan/fsl_ucc_hdlc*
7151
7152FREESCALE QUICC ENGINE UCC UART DRIVER
7153M: Timur Tabi <[email protected]>
7154L: [email protected]
7155S: Maintained
7156F: drivers/tty/serial/ucc_uart.c
7157
7158FREESCALE SOC DRIVERS
7159M: Li Yang <[email protected]>
7160L: [email protected]
7161L: [email protected]
7162S: Maintained
7163F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7164F: Documentation/devicetree/bindings/soc/fsl/
7165F: drivers/soc/fsl/
7166F: include/linux/fsl/
7167
7168FREESCALE SOC FS_ENET DRIVER
7169M: Pantelis Antoniou <[email protected]>
7170L: [email protected]
7171L: [email protected]
7172S: Maintained
7173F: drivers/net/ethernet/freescale/fs_enet/
7174F: include/linux/fs_enet_pd.h
7175
7176FREESCALE SOC SOUND DRIVERS
7177M: Timur Tabi <[email protected]>
7178M: Nicolin Chen <[email protected]>
7179M: Xiubo Li <[email protected]>
7180R: Fabio Estevam <[email protected]>
7181R: Shengjiu Wang <[email protected]>
7182L: [email protected] (moderated for non-subscribers)
7183L: [email protected]
7184S: Maintained
7185F: sound/soc/fsl/fsl*
7186F: sound/soc/fsl/imx*
7187F: sound/soc/fsl/mpc8610_hpcd.c
7188
7189FREESCALE USB PERIPHERAL DRIVERS
7190M: Li Yang <[email protected]>
7191L: [email protected]
7192L: [email protected]
7193S: Maintained
7194F: drivers/usb/gadget/udc/fsl*
7195
7196FREESCALE USB PHY DRIVER
7197M: Ran Wang <[email protected]>
7198L: [email protected]
7199L: [email protected]
7200S: Maintained
7201F: drivers/usb/phy/phy-fsl-usb*
7202
7203FREEVXFS FILESYSTEM
7204M: Christoph Hellwig <[email protected]>
7205S: Maintained
7206W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7207F: fs/freevxfs/
7208
7209FREEZER
7210M: "Rafael J. Wysocki" <[email protected]>
7211M: Pavel Machek <[email protected]>
7212L: [email protected]
7213S: Supported
7214F: Documentation/power/freezing-of-tasks.rst
7215F: include/linux/freezer.h
7216F: kernel/freezer.c
7217
7218FRONTSWAP API
7219M: Konrad Rzeszutek Wilk <[email protected]>
7220L: [email protected]
7221S: Maintained
7222F: include/linux/frontswap.h
7223F: mm/frontswap.c
7224
7225FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7226M: David Howells <[email protected]>
7227L: [email protected] (moderated for non-subscribers)
7228S: Supported
7229F: Documentation/filesystems/caching/
7230F: fs/fscache/
7231F: include/linux/fscache*.h
7232
7233FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7234M: Theodore Y. Ts'o <[email protected]>
7235M: Jaegeuk Kim <[email protected]>
7236M: Eric Biggers <[email protected]>
7237L: [email protected]
7238S: Supported
7239Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7240T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7241F: Documentation/filesystems/fscrypt.rst
7242F: fs/crypto/
7243F: include/linux/fscrypt*.h
7244F: include/uapi/linux/fscrypt.h
7245
7246FSI SUBSYSTEM
7247M: Jeremy Kerr <[email protected]>
7248M: Joel Stanley <[email protected]>
7249R: Alistar Popple <[email protected]>
7250R: Eddie James <[email protected]>
7251L: [email protected]
7252S: Supported
7253Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7254T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7255F: drivers/fsi/
7256F: include/linux/fsi*.h
7257F: include/trace/events/fsi*.h
7258
7259FSI-ATTACHED I2C DRIVER
7260M: Eddie James <[email protected]>
7261L: [email protected]
7262L: [email protected] (moderated for non-subscribers)
7263S: Maintained
7264F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7265F: drivers/i2c/busses/i2c-fsi.c
7266
7267FSI-ATTACHED SPI DRIVER
7268M: Eddie James <[email protected]>
7269L: [email protected]
7270S: Maintained
7271F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7272F: drivers/spi/spi-fsi.c
7273
7274FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7275M: Jan Kara <[email protected]>
7276R: Amir Goldstein <[email protected]>
7277L: [email protected]
7278S: Maintained
7279T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7280F: fs/notify/
7281F: include/linux/fsnotify*.h
7282
7283FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7284M: Eric Biggers <[email protected]>
7285M: Theodore Y. Ts'o <[email protected]>
7286L: [email protected]
7287S: Supported
7288Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7289T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7290F: Documentation/filesystems/fsverity.rst
7291F: fs/verity/
7292F: include/linux/fsverity.h
7293F: include/uapi/linux/fsverity.h
7294
7295FUJITSU LAPTOP EXTRAS
7296M: Jonathan Woithe <[email protected]>
7297L: [email protected]
7298S: Maintained
7299F: drivers/platform/x86/fujitsu-laptop.c
7300
7301FUJITSU M-5MO LS CAMERA ISP DRIVER
7302M: Kyungmin Park <[email protected]>
7303M: Heungjun Kim <[email protected]>
7304L: [email protected]
7305S: Maintained
7306F: drivers/media/i2c/m5mols/
7307F: include/media/i2c/m5mols.h
7308
7309FUJITSU TABLET EXTRAS
7310M: Robert Gerlach <[email protected]>
7311L: [email protected]
7312S: Maintained
7313F: drivers/platform/x86/fujitsu-tablet.c
7314
7315FUSE: FILESYSTEM IN USERSPACE
7316M: Miklos Szeredi <[email protected]>
7317L: [email protected]
7318S: Maintained
7319W: https://github.com/libfuse/
7320T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7321F: Documentation/filesystems/fuse.rst
7322F: fs/fuse/
7323F: include/uapi/linux/fuse.h
7324
7325FUTEX SUBSYSTEM
7326M: Thomas Gleixner <[email protected]>
7327M: Ingo Molnar <[email protected]>
7328R: Peter Zijlstra <[email protected]>
7329R: Darren Hart <[email protected]>
7330L: [email protected]
7331S: Maintained
7332T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7333F: Documentation/locking/*futex*
7334F: include/asm-generic/futex.h
7335F: include/linux/futex.h
7336F: include/uapi/linux/futex.h
7337F: kernel/futex.c
7338F: tools/perf/bench/futex*
7339F: tools/testing/selftests/futex/
7340
7341GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7342M: Tim Harvey <[email protected]>
7343M: Robert Jones <[email protected]>
7344S: Maintained
7345F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7346F: drivers/mfd/gateworks-gsc.c
7347F: include/linux/mfd/gsc.h
7348F: Documentation/hwmon/gsc-hwmon.rst
7349F: drivers/hwmon/gsc-hwmon.c
7350F: include/linux/platform_data/gsc_hwmon.h
7351
7352GASKET DRIVER FRAMEWORK
7353M: Rob Springer <[email protected]>
7354M: Todd Poynor <[email protected]>
7355M: Ben Chan <[email protected]>
7356M: Richard Yeh <[email protected]>
7357S: Maintained
7358F: drivers/staging/gasket/
7359
7360GCC PLUGINS
7361M: Kees Cook <[email protected]>
7362L: [email protected]
7363S: Maintained
7364F: Documentation/kbuild/gcc-plugins.rst
7365F: scripts/Makefile.gcc-plugins
7366F: scripts/gcc-plugin.sh
7367F: scripts/gcc-plugins/
7368
7369GCOV BASED KERNEL PROFILING
7370M: Peter Oberparleiter <[email protected]>
7371S: Maintained
7372F: Documentation/dev-tools/gcov.rst
7373F: kernel/gcov/
7374
7375GDB KERNEL DEBUGGING HELPER SCRIPTS
7376M: Jan Kiszka <[email protected]>
7377M: Kieran Bingham <[email protected]>
7378S: Supported
7379F: scripts/gdb/
7380
7381GDT SCSI DISK ARRAY CONTROLLER DRIVER
7382M: Achim Leubner <[email protected]>
7383L: [email protected]
7384S: Supported
7385W: http://www.icp-vortex.com/
7386F: drivers/scsi/gdt*
7387
7388GEMTEK FM RADIO RECEIVER DRIVER
7389M: Hans Verkuil <[email protected]>
7390L: [email protected]
7391S: Maintained
7392W: https://linuxtv.org
7393T: git git://linuxtv.org/media_tree.git
7394F: drivers/media/radio/radio-gemtek*
7395
7396GENERIC ARCHITECTURE TOPOLOGY
7397M: Sudeep Holla <[email protected]>
7398L: [email protected]
7399S: Maintained
7400F: drivers/base/arch_topology.c
7401F: include/linux/arch_topology.h
7402
7403GENERIC ENTRY CODE
7404M: Thomas Gleixner <[email protected]>
7405M: Peter Zijlstra <[email protected]>
7406M: Andy Lutomirski <[email protected]>
7407L: [email protected]
7408S: Maintained
7409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7410F: include/linux/entry-common.h
7411F: include/linux/entry-kvm.h
7412F: kernel/entry/
7413
7414GENERIC GPIO I2C DRIVER
7415M: Wolfram Sang <[email protected]>
7416S: Supported
7417F: drivers/i2c/busses/i2c-gpio.c
7418F: include/linux/platform_data/i2c-gpio.h
7419
7420GENERIC GPIO I2C MULTIPLEXER DRIVER
7421M: Peter Korsgaard <[email protected]>
7422L: [email protected]
7423S: Supported
7424F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7425F: drivers/i2c/muxes/i2c-mux-gpio.c
7426F: include/linux/platform_data/i2c-mux-gpio.h
7427
7428GENERIC HDLC (WAN) DRIVERS
7429M: Krzysztof Halasa <[email protected]>
7430S: Maintained
7431W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7432F: drivers/net/wan/c101.c
7433F: drivers/net/wan/hd6457*
7434F: drivers/net/wan/hdlc*
7435F: drivers/net/wan/n2.c
7436F: drivers/net/wan/pc300too.c
7437F: drivers/net/wan/pci200syn.c
7438F: drivers/net/wan/wanxl*
7439
7440GENERIC INCLUDE/ASM HEADER FILES
7441M: Arnd Bergmann <[email protected]>
7442L: [email protected]
7443S: Maintained
7444T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7445F: include/asm-generic/
7446F: include/uapi/asm-generic/
7447
7448GENERIC PHY FRAMEWORK
7449M: Kishon Vijay Abraham I <[email protected]>
7450M: Vinod Koul <[email protected]>
7451L: [email protected]
7452S: Supported
7453T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7454F: Documentation/devicetree/bindings/phy/
7455F: drivers/phy/
7456F: include/linux/phy/
7457
7458GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7459M: Wolfram Sang <[email protected]>
7460S: Supported
7461F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7462
7463GENERIC PM DOMAINS
7464M: "Rafael J. Wysocki" <[email protected]>
7465M: Kevin Hilman <[email protected]>
7466M: Ulf Hansson <[email protected]>
7467L: [email protected]
7468S: Supported
7469F: Documentation/devicetree/bindings/power/power?domain*
7470F: drivers/base/power/domain*.c
7471F: include/linux/pm_domain.h
7472
7473GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7474M: Eugen Hristev <[email protected]>
7475L: [email protected]
7476S: Maintained
7477F: drivers/input/touchscreen/resistive-adc-touch.c
7478
7479GENERIC UIO DRIVER FOR PCI DEVICES
7480M: "Michael S. Tsirkin" <[email protected]>
7481L: [email protected]
7482S: Supported
7483F: drivers/uio/uio_pci_generic.c
7484
7485GENERIC VDSO LIBRARY
7486M: Andy Lutomirski <[email protected]>
7487M: Thomas Gleixner <[email protected]>
7488M: Vincenzo Frascino <[email protected]>
7489L: [email protected]
7490S: Maintained
7491T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7492F: include/asm-generic/vdso/vsyscall.h
7493F: include/vdso/
7494F: kernel/time/vsyscall.c
7495F: lib/vdso/
7496
7497GENWQE (IBM Generic Workqueue Card)
7498M: Frank Haverkamp <[email protected]>
7499S: Supported
7500F: drivers/misc/genwqe/
7501
7502GET_MAINTAINER SCRIPT
7503M: Joe Perches <[email protected]>
7504S: Maintained
7505F: scripts/get_maintainer.pl
7506
7507GFS2 FILE SYSTEM
7508M: Bob Peterson <[email protected]>
7509M: Andreas Gruenbacher <[email protected]>
7510L: [email protected]
7511S: Supported
7512B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7513T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7514F: Documentation/filesystems/gfs2*
7515F: fs/gfs2/
7516F: include/uapi/linux/gfs2_ondisk.h
7517
7518GNSS SUBSYSTEM
7519M: Johan Hovold <[email protected]>
7520S: Maintained
7521T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7522F: Documentation/ABI/testing/sysfs-class-gnss
7523F: Documentation/devicetree/bindings/gnss/
7524F: drivers/gnss/
7525F: include/linux/gnss.h
7526
7527GO7007 MPEG CODEC
7528M: Hans Verkuil <[email protected]>
7529L: [email protected]
7530S: Maintained
7531F: drivers/media/usb/go7007/
7532
7533GOODIX TOUCHSCREEN
7534M: Bastien Nocera <[email protected]>
7535L: [email protected]
7536S: Maintained
7537F: drivers/input/touchscreen/goodix.c
7538
7539GOOGLE ETHERNET DRIVERS
7540M: Catherine Sullivan <[email protected]>
7541R: Sagi Shahar <[email protected]>
7542R: Jon Olson <[email protected]>
7543L: [email protected]
7544S: Supported
7545F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7546F: drivers/net/ethernet/google
7547
7548GPD POCKET FAN DRIVER
7549M: Hans de Goede <[email protected]>
7550L: [email protected]
7551S: Maintained
7552F: drivers/platform/x86/gpd-pocket-fan.c
7553
7554GPIO ACPI SUPPORT
7555M: Mika Westerberg <[email protected]>
7556M: Andy Shevchenko <[email protected]>
7557L: [email protected]
7558L: [email protected]
7559S: Maintained
7560T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7561F: Documentation/firmware-guide/acpi/gpio-properties.rst
7562F: drivers/gpio/gpiolib-acpi.c
7563F: drivers/gpio/gpiolib-acpi.h
7564
7565GPIO AGGREGATOR
7566M: Geert Uytterhoeven <[email protected]>
7567L: [email protected]
7568S: Supported
7569F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7570F: drivers/gpio/gpio-aggregator.c
7571
7572GPIO IR Transmitter
7573M: Sean Young <[email protected]>
7574L: [email protected]
7575S: Maintained
7576F: drivers/media/rc/gpio-ir-tx.c
7577
7578GPIO MOCKUP DRIVER
7579M: Bamvor Jian Zhang <[email protected]>
7580L: [email protected]
7581S: Maintained
7582F: drivers/gpio/gpio-mockup.c
7583F: tools/testing/selftests/gpio/
7584
7585GPIO REGMAP
7586R: Michael Walle <[email protected]>
7587S: Maintained
7588F: drivers/gpio/gpio-regmap.c
7589F: include/linux/gpio/regmap.h
7590
7591GPIO SUBSYSTEM
7592M: Linus Walleij <[email protected]>
7593M: Bartosz Golaszewski <[email protected]>
7594L: [email protected]
7595S: Maintained
7596T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7597F: Documentation/ABI/obsolete/sysfs-gpio
7598F: Documentation/ABI/testing/gpio-cdev
7599F: Documentation/admin-guide/gpio/
7600F: Documentation/devicetree/bindings/gpio/
7601F: Documentation/driver-api/gpio/
7602F: drivers/gpio/
7603F: include/asm-generic/gpio.h
7604F: include/linux/gpio.h
7605F: include/linux/gpio/
7606F: include/linux/of_gpio.h
7607F: include/uapi/linux/gpio.h
7608F: tools/gpio/
7609
7610GRE DEMULTIPLEXER DRIVER
7611M: Dmitry Kozlov <[email protected]>
7612L: [email protected]
7613S: Maintained
7614F: include/net/gre.h
7615F: net/ipv4/gre_demux.c
7616F: net/ipv4/gre_offload.c
7617
7618GRETH 10/100/1G Ethernet MAC device driver
7619M: Andreas Larsson <[email protected]>
7620L: [email protected]
7621S: Maintained
7622F: drivers/net/ethernet/aeroflex/
7623
7624GREYBUS AUDIO PROTOCOLS DRIVERS
7625M: Vaibhav Agarwal <[email protected]>
7626M: Mark Greer <[email protected]>
7627S: Maintained
7628F: drivers/staging/greybus/audio_apbridgea.c
7629F: drivers/staging/greybus/audio_apbridgea.h
7630F: drivers/staging/greybus/audio_codec.c
7631F: drivers/staging/greybus/audio_codec.h
7632F: drivers/staging/greybus/audio_gb.c
7633F: drivers/staging/greybus/audio_manager.c
7634F: drivers/staging/greybus/audio_manager.h
7635F: drivers/staging/greybus/audio_manager_module.c
7636F: drivers/staging/greybus/audio_manager_private.h
7637F: drivers/staging/greybus/audio_manager_sysfs.c
7638F: drivers/staging/greybus/audio_module.c
7639F: drivers/staging/greybus/audio_topology.c
7640
7641GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7642M: Viresh Kumar <[email protected]>
7643S: Maintained
7644F: drivers/staging/greybus/authentication.c
7645F: drivers/staging/greybus/bootrom.c
7646F: drivers/staging/greybus/firmware.h
7647F: drivers/staging/greybus/fw-core.c
7648F: drivers/staging/greybus/fw-download.c
7649F: drivers/staging/greybus/fw-management.c
7650F: drivers/staging/greybus/greybus_authentication.h
7651F: drivers/staging/greybus/greybus_firmware.h
7652F: drivers/staging/greybus/hid.c
7653F: drivers/staging/greybus/i2c.c
7654F: drivers/staging/greybus/spi.c
7655F: drivers/staging/greybus/spilib.c
7656F: drivers/staging/greybus/spilib.h
7657
7658GREYBUS LOOPBACK DRIVER
7659M: Bryan O'Donoghue <[email protected]>
7660S: Maintained
7661F: drivers/staging/greybus/loopback.c
7662
7663GREYBUS PLATFORM DRIVERS
7664M: Vaibhav Hiremath <[email protected]>
7665S: Maintained
7666F: drivers/staging/greybus/arche-apb-ctrl.c
7667F: drivers/staging/greybus/arche-platform.c
7668F: drivers/staging/greybus/arche_platform.h
7669
7670GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7671M: Rui Miguel Silva <[email protected]>
7672S: Maintained
7673F: drivers/staging/greybus/gpio.c
7674F: drivers/staging/greybus/light.c
7675F: drivers/staging/greybus/power_supply.c
7676F: drivers/staging/greybus/sdio.c
7677F: drivers/staging/greybus/spi.c
7678F: drivers/staging/greybus/spilib.c
7679
7680GREYBUS SUBSYSTEM
7681M: Johan Hovold <[email protected]>
7682M: Alex Elder <[email protected]>
7683M: Greg Kroah-Hartman <[email protected]>
7684L: [email protected] (moderated for non-subscribers)
7685S: Maintained
7686F: drivers/greybus/
7687F: drivers/staging/greybus/
7688F: include/linux/greybus.h
7689F: include/linux/greybus/
7690
7691GREYBUS UART PROTOCOLS DRIVERS
7692M: David Lin <[email protected]>
7693S: Maintained
7694F: drivers/staging/greybus/log.c
7695F: drivers/staging/greybus/uart.c
7696
7697GS1662 VIDEO SERIALIZER
7698M: Charles-Antoine Couret <[email protected]>
7699L: [email protected]
7700S: Maintained
7701T: git git://linuxtv.org/media_tree.git
7702F: drivers/media/spi/gs1662.c
7703
7704GSPCA FINEPIX SUBDRIVER
7705M: Frank Zago <[email protected]>
7706L: [email protected]
7707S: Maintained
7708T: git git://linuxtv.org/media_tree.git
7709F: drivers/media/usb/gspca/finepix.c
7710
7711GSPCA GL860 SUBDRIVER
7712M: Olivier Lorin <[email protected]>
7713L: [email protected]
7714S: Maintained
7715T: git git://linuxtv.org/media_tree.git
7716F: drivers/media/usb/gspca/gl860/
7717
7718GSPCA M5602 SUBDRIVER
7719M: Erik Andren <[email protected]>
7720L: [email protected]
7721S: Maintained
7722T: git git://linuxtv.org/media_tree.git
7723F: drivers/media/usb/gspca/m5602/
7724
7725GSPCA PAC207 SONIXB SUBDRIVER
7726M: Hans Verkuil <[email protected]>
7727L: [email protected]
7728S: Odd Fixes
7729T: git git://linuxtv.org/media_tree.git
7730F: drivers/media/usb/gspca/pac207.c
7731
7732GSPCA SN9C20X SUBDRIVER
7733M: Brian Johnson <[email protected]>
7734L: [email protected]
7735S: Maintained
7736T: git git://linuxtv.org/media_tree.git
7737F: drivers/media/usb/gspca/sn9c20x.c
7738
7739GSPCA T613 SUBDRIVER
7740M: Leandro Costantino <[email protected]>
7741L: [email protected]
7742S: Maintained
7743T: git git://linuxtv.org/media_tree.git
7744F: drivers/media/usb/gspca/t613.c
7745
7746GSPCA USB WEBCAM DRIVER
7747M: Hans Verkuil <[email protected]>
7748L: [email protected]
7749S: Odd Fixes
7750T: git git://linuxtv.org/media_tree.git
7751F: drivers/media/usb/gspca/
7752
7753GTP (GPRS Tunneling Protocol)
7754M: Pablo Neira Ayuso <[email protected]>
7755M: Harald Welte <[email protected]>
7756L: [email protected]
7757S: Maintained
7758T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7759F: drivers/net/gtp.c
7760
7761GUID PARTITION TABLE (GPT)
7762M: Davidlohr Bueso <[email protected]>
7763L: [email protected]
7764S: Maintained
7765F: block/partitions/efi.*
7766
7767H8/300 ARCHITECTURE
7768M: Yoshinori Sato <[email protected]>
7769L: [email protected] (moderated for non-subscribers)
7770S: Maintained
7771W: http://uclinux-h8.sourceforge.jp
7772T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7773F: arch/h8300/
7774F: drivers/clk/h8300/
7775F: drivers/clocksource/h8300_*.c
7776F: drivers/irqchip/irq-renesas-h8*.c
7777
7778HABANALABS PCI DRIVER
7779M: Oded Gabbay <[email protected]>
7780S: Supported
7781T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7782F: Documentation/ABI/testing/debugfs-driver-habanalabs
7783F: Documentation/ABI/testing/sysfs-driver-habanalabs
7784F: drivers/misc/habanalabs/
7785F: include/uapi/misc/habanalabs.h
7786
7787HACKRF MEDIA DRIVER
7788M: Antti Palosaari <[email protected]>
7789L: [email protected]
7790S: Maintained
7791W: https://linuxtv.org
7792W: http://palosaari.fi/linux/
7793Q: http://patchwork.linuxtv.org/project/linux-media/list/
7794T: git git://linuxtv.org/anttip/media_tree.git
7795F: drivers/media/usb/hackrf/
7796
7797HANTRO VPU CODEC DRIVER
7798M: Ezequiel Garcia <[email protected]>
7799M: Philipp Zabel <[email protected]>
7800L: [email protected]
7801L: [email protected]
7802S: Maintained
7803F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7804F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7805F: drivers/staging/media/hantro/
7806
7807HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7808M: Frank Seidel <[email protected]>
7809L: [email protected]
7810S: Maintained
7811W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7812F: drivers/platform/x86/hdaps.c
7813
7814HARDWARE MONITORING
7815M: Jean Delvare <[email protected]>
7816M: Guenter Roeck <[email protected]>
7817L: [email protected]
7818S: Maintained
7819W: http://hwmon.wiki.kernel.org/
7820T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7821F: Documentation/devicetree/bindings/hwmon/
7822F: Documentation/hwmon/
7823F: drivers/hwmon/
7824F: include/linux/hwmon*.h
7825F: include/trace/events/hwmon*.h
7826
7827HARDWARE RANDOM NUMBER GENERATOR CORE
7828M: Matt Mackall <[email protected]>
7829M: Herbert Xu <[email protected]>
7830L: [email protected]
7831S: Odd fixes
7832F: Documentation/admin-guide/hw_random.rst
7833F: Documentation/devicetree/bindings/rng/
7834F: drivers/char/hw_random/
7835F: include/linux/hw_random.h
7836
7837HARDWARE SPINLOCK CORE
7838M: Ohad Ben-Cohen <[email protected]>
7839M: Bjorn Andersson <[email protected]>
7840R: Baolin Wang <[email protected]>
7841L: [email protected]
7842S: Maintained
7843T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7844F: Documentation/devicetree/bindings/hwlock/
7845F: Documentation/locking/hwspinlock.rst
7846F: drivers/hwspinlock/
7847F: include/linux/hwspinlock.h
7848
7849HARDWARE TRACING FACILITIES
7850M: Alexander Shishkin <[email protected]>
7851S: Maintained
7852F: drivers/hwtracing/
7853
7854HARMONY SOUND DRIVER
7855L: [email protected]
7856S: Maintained
7857F: sound/parisc/harmony.*
7858
7859HDPVR USB VIDEO ENCODER DRIVER
7860M: Hans Verkuil <[email protected]>
7861L: [email protected]
7862S: Odd Fixes
7863W: https://linuxtv.org
7864T: git git://linuxtv.org/media_tree.git
7865F: drivers/media/usb/hdpvr/
7866
7867HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7868M: Jerry Hoemann <[email protected]>
7869S: Supported
7870F: Documentation/watchdog/hpwdt.rst
7871F: drivers/watchdog/hpwdt.c
7872
7873HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7874M: Don Brace <[email protected]>
7875L: [email protected]
7876L: [email protected]
7877S: Supported
7878F: Documentation/scsi/hpsa.rst
7879F: drivers/scsi/hpsa*.[ch]
7880F: include/linux/cciss*.h
7881F: include/uapi/linux/cciss*.h
7882
7883HFI1 DRIVER
7884M: Mike Marciniszyn <[email protected]>
7885M: Dennis Dalessandro <[email protected]>
7886L: [email protected]
7887S: Supported
7888F: drivers/infiniband/hw/hfi1
7889
7890HFS FILESYSTEM
7891L: [email protected]
7892S: Orphan
7893F: Documentation/filesystems/hfs.rst
7894F: fs/hfs/
7895
7896HFSPLUS FILESYSTEM
7897L: [email protected]
7898S: Orphan
7899F: Documentation/filesystems/hfsplus.rst
7900F: fs/hfsplus/
7901
7902HGA FRAMEBUFFER DRIVER
7903M: Ferenc Bakonyi <[email protected]>
7904L: [email protected]
7905S: Maintained
7906W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7907F: drivers/video/fbdev/hgafb.c
7908
7909HIBERNATION (aka Software Suspend, aka swsusp)
7910M: "Rafael J. Wysocki" <[email protected]>
7911M: Pavel Machek <[email protected]>
7912L: [email protected]
7913S: Supported
7914B: https://bugzilla.kernel.org
7915F: arch/*/include/asm/suspend*.h
7916F: arch/x86/power/
7917F: drivers/base/power/
7918F: include/linux/freezer.h
7919F: include/linux/pm.h
7920F: include/linux/suspend.h
7921F: kernel/power/
7922
7923HID CORE LAYER
7924M: Jiri Kosina <[email protected]>
7925M: Benjamin Tissoires <[email protected]>
7926L: [email protected]
7927S: Maintained
7928T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7929F: drivers/hid/
7930F: include/linux/hid*
7931F: include/uapi/linux/hid*
7932
7933HID SENSOR HUB DRIVERS
7934M: Jiri Kosina <[email protected]>
7935M: Jonathan Cameron <[email protected]>
7936M: Srinivas Pandruvada <[email protected]>
7937L: [email protected]
7938L: [email protected]
7939S: Maintained
7940F: Documentation/hid/hid-sensor*
7941F: drivers/hid/hid-sensor-*
7942F: drivers/iio/*/hid-*
7943F: include/linux/hid-sensor-*
7944
7945HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7946M: Thomas Gleixner <[email protected]>
7947L: [email protected]
7948S: Maintained
7949T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7950F: Documentation/timers/
7951F: include/linux/clockchips.h
7952F: include/linux/hrtimer.h
7953F: kernel/time/clockevents.c
7954F: kernel/time/hrtimer.c
7955F: kernel/time/timer_*.c
7956
7957HIGH-SPEED SCC DRIVER FOR AX.25
7958L: [email protected]
7959S: Orphan
7960F: drivers/net/hamradio/dmascc.c
7961F: drivers/net/hamradio/scc.c
7962
7963HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7964M: HighPoint Linux Team <[email protected]>
7965S: Supported
7966W: http://www.highpoint-tech.com
7967F: Documentation/scsi/hptiop.rst
7968F: drivers/scsi/hptiop.c
7969
7970HIPPI
7971M: Jes Sorensen <[email protected]>
7972L: [email protected]
7973S: Maintained
7974F: drivers/net/hippi/
7975F: include/linux/hippidevice.h
7976F: include/uapi/linux/if_hippi.h
7977F: net/802/hippi.c
7978
7979HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
7980M: Kurt Kanzenbach <[email protected]>
7981L: [email protected]
7982S: Maintained
7983F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
7984F: drivers/net/dsa/hirschmann/*
7985F: include/linux/platform_data/hirschmann-hellcreek.h
7986F: net/dsa/tag_hellcreek.c
7987
7988HISILICON DMA DRIVER
7989M: Zhou Wang <[email protected]>
7990L: [email protected]
7991S: Maintained
7992F: drivers/dma/hisi_dma.c
7993
7994HISILICON GPIO DRIVER
7995M: Luo Jiaxing <[email protected]>
7996L: [email protected]
7997S: Maintained
7998F: drivers/gpio/gpio-hisi.c
7999
8000HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8001M: Zaibo Xu <[email protected]>
8002L: [email protected]
8003S: Maintained
8004F: Documentation/ABI/testing/debugfs-hisi-hpre
8005F: drivers/crypto/hisilicon/hpre/hpre.h
8006F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8007F: drivers/crypto/hisilicon/hpre/hpre_main.c
8008
8009HISILICON LPC BUS DRIVER
8010M: [email protected]
8011S: Maintained
8012W: http://www.hisilicon.com
8013F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8014F: drivers/bus/hisi_lpc.c
8015
8016HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8017M: Yisen Zhuang <[email protected]>
8018M: Salil Mehta <[email protected]>
8019L: [email protected]
8020S: Maintained
8021W: http://www.hisilicon.com
8022F: drivers/net/ethernet/hisilicon/hns3/
8023
8024HISILICON NETWORK SUBSYSTEM DRIVER
8025M: Yisen Zhuang <[email protected]>
8026M: Salil Mehta <[email protected]>
8027L: [email protected]
8028S: Maintained
8029W: http://www.hisilicon.com
8030F: Documentation/devicetree/bindings/net/hisilicon*.txt
8031F: drivers/net/ethernet/hisilicon/
8032
8033HIKEY960 ONBOARD USB GPIO HUB DRIVER
8034M: John Stultz <[email protected]>
8035L: [email protected]
8036S: Maintained
8037F: drivers/misc/hisi_hikey_usb.c
8038F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8039
8040HISILICON PMU DRIVER
8041M: Shaokun Zhang <[email protected]>
8042S: Supported
8043W: http://www.hisilicon.com
8044F: Documentation/admin-guide/perf/hisi-pmu.rst
8045F: drivers/perf/hisilicon
8046
8047HISILICON QM AND ZIP Controller DRIVER
8048M: Zhou Wang <[email protected]>
8049L: [email protected]
8050S: Maintained
8051F: Documentation/ABI/testing/debugfs-hisi-zip
8052F: drivers/crypto/hisilicon/qm.c
8053F: drivers/crypto/hisilicon/qm.h
8054F: drivers/crypto/hisilicon/sgl.c
8055F: drivers/crypto/hisilicon/zip/
8056
8057HISILICON ROCE DRIVER
8058M: Lijun Ou <[email protected]>
8059M: Wei Hu(Xavier) <[email protected]>
8060M: Weihang Li <[email protected]>
8061L: [email protected]
8062S: Maintained
8063F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8064F: drivers/infiniband/hw/hns/
8065
8066HISILICON SAS Controller
8067M: John Garry <[email protected]>
8068S: Supported
8069W: http://www.hisilicon.com
8070F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8071F: drivers/scsi/hisi_sas/
8072
8073HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8074M: Zaibo Xu <[email protected]>
8075L: [email protected]
8076S: Maintained
8077F: Documentation/ABI/testing/debugfs-hisi-sec
8078F: drivers/crypto/hisilicon/sec2/sec.h
8079F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8080F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8081F: drivers/crypto/hisilicon/sec2/sec_main.c
8082
8083HISILICON STAGING DRIVERS FOR HIKEY 960/970
8084M: Mauro Carvalho Chehab <[email protected]>
8085L: [email protected]
8086S: Maintained
8087F: drivers/staging/hikey9xx/
8088
8089HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8090M: Zaibo Xu <[email protected]>
8091S: Maintained
8092F: drivers/crypto/hisilicon/trng/trng.c
8093
8094HISILICON V3XX SPI NOR FLASH Controller Driver
8095M: John Garry <[email protected]>
8096S: Maintained
8097W: http://www.hisilicon.com
8098F: drivers/spi/spi-hisi-sfc-v3xx.c
8099
8100HMM - Heterogeneous Memory Management
8101M: Jérôme Glisse <[email protected]>
8102L: [email protected]
8103S: Maintained
8104F: Documentation/vm/hmm.rst
8105F: include/linux/hmm*
8106F: lib/test_hmm*
8107F: mm/hmm*
8108F: tools/testing/selftests/vm/*hmm*
8109
8110HOST AP DRIVER
8111M: Jouni Malinen <[email protected]>
8112L: [email protected]
8113S: Obsolete
8114W: http://w1.fi/hostap-driver.html
8115F: drivers/net/wireless/intersil/hostap/
8116
8117HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8118L: [email protected]
8119S: Orphan
8120F: drivers/platform/x86/tc1100-wmi.c
8121
8122HPET: High Precision Event Timers driver
8123M: Clemens Ladisch <[email protected]>
8124S: Maintained
8125F: Documentation/timers/hpet.rst
8126F: drivers/char/hpet.c
8127F: include/linux/hpet.h
8128F: include/uapi/linux/hpet.h
8129
8130HPET: x86
8131S: Orphan
8132F: arch/x86/include/asm/hpet.h
8133F: arch/x86/kernel/hpet.c
8134
8135HPFS FILESYSTEM
8136M: Mikulas Patocka <[email protected]>
8137S: Maintained
8138W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8139F: fs/hpfs/
8140
8141HSI SUBSYSTEM
8142M: Sebastian Reichel <[email protected]>
8143S: Maintained
8144T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8145F: Documentation/ABI/testing/sysfs-bus-hsi
8146F: Documentation/driver-api/hsi.rst
8147F: drivers/hsi/
8148F: include/linux/hsi/
8149F: include/uapi/linux/hsi/
8150
8151HSO 3G MODEM DRIVER
8152L: [email protected]
8153S: Orphan
8154F: drivers/net/usb/hso.c
8155
8156HSR NETWORK PROTOCOL
8157L: [email protected]
8158S: Orphan
8159F: net/hsr/
8160
8161HT16K33 LED CONTROLLER DRIVER
8162M: Robin van der Gracht <[email protected]>
8163S: Maintained
8164F: Documentation/devicetree/bindings/display/ht16k33.txt
8165F: drivers/auxdisplay/ht16k33.c
8166
8167HTCPEN TOUCHSCREEN DRIVER
8168M: Pau Oliva Fora <[email protected]>
8169L: [email protected]
8170S: Maintained
8171F: drivers/input/touchscreen/htcpen.c
8172
8173HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8174M: Lorenzo Bianconi <[email protected]>
8175L: [email protected]
8176S: Maintained
8177W: http://www.st.com/
8178F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8179F: drivers/iio/humidity/hts221*
8180
8181HUAWEI ETHERNET DRIVER
8182M: Bin Luo <[email protected]>
8183L: [email protected]
8184S: Supported
8185F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8186F: drivers/net/ethernet/huawei/hinic/
8187
8188HUGETLB FILESYSTEM
8189M: Mike Kravetz <[email protected]>
8190L: [email protected]
8191S: Maintained
8192F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8193F: Documentation/admin-guide/mm/hugetlbpage.rst
8194F: Documentation/vm/hugetlbfs_reserv.rst
8195F: fs/hugetlbfs/
8196F: include/linux/hugetlb.h
8197F: mm/hugetlb.c
8198
8199HVA ST MEDIA DRIVER
8200M: Jean-Christophe Trotin <[email protected]>
8201L: [email protected]
8202S: Supported
8203W: https://linuxtv.org
8204T: git git://linuxtv.org/media_tree.git
8205F: drivers/media/platform/sti/hva
8206
8207HWPOISON MEMORY FAILURE HANDLING
8208M: Naoya Horiguchi <[email protected]>
8209L: [email protected]
8210S: Maintained
8211F: mm/hwpoison-inject.c
8212F: mm/memory-failure.c
8213
8214HYGON PROCESSOR SUPPORT
8215M: Pu Wen <[email protected]>
8216L: [email protected]
8217S: Maintained
8218F: arch/x86/kernel/cpu/hygon.c
8219
8220HYNIX HI556 SENSOR DRIVER
8221M: Shawn Tu <[email protected]>
8222L: [email protected]
8223S: Maintained
8224T: git git://linuxtv.org/media_tree.git
8225F: drivers/media/i2c/hi556.c
8226
8227Hyper-V CORE AND DRIVERS
8228M: "K. Y. Srinivasan" <[email protected]>
8229M: Haiyang Zhang <[email protected]>
8230M: Stephen Hemminger <[email protected]>
8231M: Wei Liu <[email protected]>
8232L: [email protected]
8233S: Supported
8234T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8235F: Documentation/ABI/stable/sysfs-bus-vmbus
8236F: Documentation/ABI/testing/debugfs-hyperv
8237F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8238F: arch/x86/hyperv
8239F: arch/x86/include/asm/hyperv-tlfs.h
8240F: arch/x86/include/asm/mshyperv.h
8241F: arch/x86/include/asm/trace/hyperv.h
8242F: arch/x86/kernel/cpu/mshyperv.c
8243F: drivers/clocksource/hyperv_timer.c
8244F: drivers/hid/hid-hyperv.c
8245F: drivers/hv/
8246F: drivers/input/serio/hyperv-keyboard.c
8247F: drivers/iommu/hyperv-iommu.c
8248F: drivers/net/hyperv/
8249F: drivers/pci/controller/pci-hyperv-intf.c
8250F: drivers/pci/controller/pci-hyperv.c
8251F: drivers/scsi/storvsc_drv.c
8252F: drivers/uio/uio_hv_generic.c
8253F: drivers/video/fbdev/hyperv_fb.c
8254F: include/asm-generic/hyperv-tlfs.h
8255F: include/asm-generic/mshyperv.h
8256F: include/clocksource/hyperv_timer.h
8257F: include/linux/hyperv.h
8258F: include/uapi/linux/hyperv.h
8259F: net/vmw_vsock/hyperv_transport.c
8260F: tools/hv/
8261
8262HYPERBUS SUPPORT
8263M: Vignesh Raghavendra <[email protected]>
8264L: [email protected]
8265S: Supported
8266Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8267C: irc://irc.oftc.net/mtd
8268T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8269F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8270F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8271F: drivers/mtd/hyperbus/
8272F: include/linux/mtd/hyperbus.h
8273
8274HYPERVISOR VIRTUAL CONSOLE DRIVER
8275L: [email protected]
8276S: Odd Fixes
8277F: drivers/tty/hvc/
8278
8279I2C ACPI SUPPORT
8280M: Mika Westerberg <[email protected]>
8281L: [email protected]
8282L: [email protected]
8283S: Maintained
8284F: drivers/i2c/i2c-core-acpi.c
8285
8286I2C CONTROLLER DRIVER FOR NVIDIA GPU
8287M: Ajay Gupta <[email protected]>
8288L: [email protected]
8289S: Maintained
8290F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8291F: drivers/i2c/busses/i2c-nvidia-gpu.c
8292
8293I2C MUXES
8294M: Peter Rosin <[email protected]>
8295L: [email protected]
8296S: Maintained
8297F: Documentation/devicetree/bindings/i2c/i2c-arb*
8298F: Documentation/devicetree/bindings/i2c/i2c-gate*
8299F: Documentation/devicetree/bindings/i2c/i2c-mux*
8300F: Documentation/i2c/i2c-topology.rst
8301F: Documentation/i2c/muxes/
8302F: drivers/i2c/i2c-mux.c
8303F: drivers/i2c/muxes/
8304F: include/linux/i2c-mux.h
8305
8306I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8307M: Gregory CLEMENT <[email protected]>
8308L: [email protected]
8309S: Maintained
8310F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8311F: drivers/i2c/busses/i2c-mv64xxx.c
8312
8313I2C OVER PARALLEL PORT
8314M: Jean Delvare <[email protected]>
8315L: [email protected]
8316S: Maintained
8317F: Documentation/i2c/busses/i2c-parport.rst
8318F: drivers/i2c/busses/i2c-parport.c
8319
8320I2C SUBSYSTEM
8321M: Wolfram Sang <[email protected]>
8322L: [email protected]
8323S: Maintained
8324W: https://i2c.wiki.kernel.org/
8325Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8326T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8327F: Documentation/devicetree/bindings/i2c/i2c.txt
8328F: Documentation/i2c/
8329F: drivers/i2c/*
8330F: include/linux/i2c-dev.h
8331F: include/linux/i2c-smbus.h
8332F: include/linux/i2c.h
8333F: include/uapi/linux/i2c-*.h
8334F: include/uapi/linux/i2c.h
8335
8336I2C SUBSYSTEM HOST DRIVERS
8337L: [email protected]
8338S: Odd Fixes
8339W: https://i2c.wiki.kernel.org/
8340Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8341T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8342F: Documentation/devicetree/bindings/i2c/
8343F: drivers/i2c/algos/
8344F: drivers/i2c/busses/
8345
8346I2C-TAOS-EVM DRIVER
8347M: Jean Delvare <[email protected]>
8348L: [email protected]
8349S: Maintained
8350F: Documentation/i2c/busses/i2c-taos-evm.rst
8351F: drivers/i2c/busses/i2c-taos-evm.c
8352
8353I2C-TINY-USB DRIVER
8354M: Till Harbaum <[email protected]>
8355L: [email protected]
8356S: Maintained
8357W: http://www.harbaum.org/till/i2c_tiny_usb
8358F: drivers/i2c/busses/i2c-tiny-usb.c
8359
8360I2C/SMBUS CONTROLLER DRIVERS FOR PC
8361M: Jean Delvare <[email protected]>
8362L: [email protected]
8363S: Maintained
8364F: Documentation/i2c/busses/i2c-ali1535.rst
8365F: Documentation/i2c/busses/i2c-ali1563.rst
8366F: Documentation/i2c/busses/i2c-ali15x3.rst
8367F: Documentation/i2c/busses/i2c-amd756.rst
8368F: Documentation/i2c/busses/i2c-amd8111.rst
8369F: Documentation/i2c/busses/i2c-i801.rst
8370F: Documentation/i2c/busses/i2c-nforce2.rst
8371F: Documentation/i2c/busses/i2c-piix4.rst
8372F: Documentation/i2c/busses/i2c-sis5595.rst
8373F: Documentation/i2c/busses/i2c-sis630.rst
8374F: Documentation/i2c/busses/i2c-sis96x.rst
8375F: Documentation/i2c/busses/i2c-via.rst
8376F: Documentation/i2c/busses/i2c-viapro.rst
8377F: drivers/i2c/busses/i2c-ali1535.c
8378F: drivers/i2c/busses/i2c-ali1563.c
8379F: drivers/i2c/busses/i2c-ali15x3.c
8380F: drivers/i2c/busses/i2c-amd756-s4882.c
8381F: drivers/i2c/busses/i2c-amd756.c
8382F: drivers/i2c/busses/i2c-amd8111.c
8383F: drivers/i2c/busses/i2c-i801.c
8384F: drivers/i2c/busses/i2c-isch.c
8385F: drivers/i2c/busses/i2c-nforce2-s4985.c
8386F: drivers/i2c/busses/i2c-nforce2.c
8387F: drivers/i2c/busses/i2c-piix4.c
8388F: drivers/i2c/busses/i2c-sis5595.c
8389F: drivers/i2c/busses/i2c-sis630.c
8390F: drivers/i2c/busses/i2c-sis96x.c
8391F: drivers/i2c/busses/i2c-via.c
8392F: drivers/i2c/busses/i2c-viapro.c
8393
8394I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8395M: Hans de Goede <[email protected]>
8396L: [email protected]
8397S: Maintained
8398F: drivers/i2c/busses/i2c-cht-wc.c
8399
8400I2C/SMBUS ISMT DRIVER
8401M: Seth Heasley <[email protected]>
8402M: Neil Horman <[email protected]>
8403L: [email protected]
8404F: Documentation/i2c/busses/i2c-ismt.rst
8405F: drivers/i2c/busses/i2c-ismt.c
8406
8407I2C/SMBUS STUB DRIVER
8408M: Jean Delvare <[email protected]>
8409L: [email protected]
8410S: Maintained
8411F: drivers/i2c/i2c-stub.c
8412
8413I3C DRIVER FOR CADENCE I3C MASTER IP
8414M: Przemysław Gaj <[email protected]>
8415S: Maintained
8416F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8417F: drivers/i3c/master/i3c-master-cdns.c
8418
8419I3C DRIVER FOR SYNOPSYS DESIGNWARE
8420M: Vitor Soares <[email protected]>
8421S: Maintained
8422F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8423F: drivers/i3c/master/dw*
8424
8425I3C SUBSYSTEM
8426M: Alexandre Belloni <[email protected]>
8427L: [email protected] (moderated for non-subscribers)
8428S: Maintained
8429C: irc://chat.freenode.net/linux-i3c
8430T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8431F: Documentation/ABI/testing/sysfs-bus-i3c
8432F: Documentation/devicetree/bindings/i3c/
8433F: Documentation/driver-api/i3c
8434F: drivers/i3c/
8435F: include/linux/i3c/
8436
8437IA64 (Itanium) PLATFORM
8438M: Tony Luck <[email protected]>
8439M: Fenghua Yu <[email protected]>
8440L: [email protected]
8441S: Odd Fixes
8442T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8443F: Documentation/ia64/
8444F: arch/ia64/
8445
8446IBM Power 842 compression accelerator
8447M: Haren Myneni <[email protected]>
8448S: Supported
8449F: crypto/842.c
8450F: drivers/crypto/nx/Kconfig
8451F: drivers/crypto/nx/Makefile
8452F: drivers/crypto/nx/nx-842*
8453F: include/linux/sw842.h
8454F: lib/842/
8455
8456IBM Power in-Nest Crypto Acceleration
8457M: Breno Leitão <[email protected]>
8458M: Nayna Jain <[email protected]>
8459M: Paulo Flabiano Smorigo <[email protected]>
8460L: [email protected]
8461S: Supported
8462F: drivers/crypto/nx/Kconfig
8463F: drivers/crypto/nx/Makefile
8464F: drivers/crypto/nx/nx-aes*
8465F: drivers/crypto/nx/nx-sha*
8466F: drivers/crypto/nx/nx.*
8467F: drivers/crypto/nx/nx_csbcpb.h
8468F: drivers/crypto/nx/nx_debugfs.c
8469
8470IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8471M: Tyrel Datwyler <[email protected]>
8472L: [email protected]
8473L: [email protected]
8474S: Supported
8475F: drivers/pci/hotplug/rpadlpar*
8476
8477IBM Power Linux RAID adapter
8478M: Brian King <[email protected]>
8479S: Supported
8480F: drivers/scsi/ipr.*
8481
8482IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8483M: Tyrel Datwyler <[email protected]>
8484L: [email protected]
8485L: [email protected]
8486S: Supported
8487F: drivers/pci/hotplug/rpaphp*
8488
8489IBM Power SRIOV Virtual NIC Device Driver
8490M: Dany Madden <[email protected]>
8491M: Lijun Pan <[email protected]>
8492M: Sukadev Bhattiprolu <[email protected]>
8493L: [email protected]
8494S: Supported
8495F: drivers/net/ethernet/ibm/ibmvnic.*
8496
8497IBM Power Virtual Accelerator Switchboard
8498M: Sukadev Bhattiprolu <[email protected]>
8499L: [email protected]
8500S: Supported
8501F: arch/powerpc/include/asm/vas.h
8502F: arch/powerpc/platforms/powernv/copy-paste.h
8503F: arch/powerpc/platforms/powernv/vas*
8504
8505IBM Power Virtual Ethernet Device Driver
8506M: Cristobal Forno <[email protected]>
8507L: [email protected]
8508S: Supported
8509F: drivers/net/ethernet/ibm/ibmveth.*
8510
8511IBM Power Virtual FC Device Drivers
8512M: Tyrel Datwyler <[email protected]>
8513L: [email protected]
8514S: Supported
8515F: drivers/scsi/ibmvscsi/ibmvfc*
8516
8517IBM Power Virtual Management Channel Driver
8518M: Steven Royer <[email protected]>
8519S: Supported
8520F: drivers/misc/ibmvmc.*
8521
8522IBM Power Virtual SCSI Device Drivers
8523M: Tyrel Datwyler <[email protected]>
8524L: [email protected]
8525S: Supported
8526F: drivers/scsi/ibmvscsi/ibmvscsi*
8527F: include/scsi/viosrp.h
8528
8529IBM Power Virtual SCSI Device Target Driver
8530M: Michael Cyr <[email protected]>
8531L: [email protected]
8532L: [email protected]
8533S: Supported
8534F: drivers/scsi/ibmvscsi_tgt/
8535
8536IBM Power VMX Cryptographic instructions
8537M: Breno Leitão <[email protected]>
8538M: Nayna Jain <[email protected]>
8539M: Paulo Flabiano Smorigo <[email protected]>
8540L: [email protected]
8541S: Supported
8542F: drivers/crypto/vmx/Kconfig
8543F: drivers/crypto/vmx/Makefile
8544F: drivers/crypto/vmx/aes*
8545F: drivers/crypto/vmx/ghash*
8546F: drivers/crypto/vmx/ppc-xlate.pl
8547F: drivers/crypto/vmx/vmx.c
8548
8549IBM ServeRAID RAID DRIVER
8550S: Orphan
8551F: drivers/scsi/ips.*
8552
8553ICH LPC AND GPIO DRIVER
8554M: Peter Tyser <[email protected]>
8555S: Maintained
8556F: drivers/gpio/gpio-ich.c
8557F: drivers/mfd/lpc_ich.c
8558
8559ICY I2C DRIVER
8560M: Max Staudt <[email protected]>
8561L: [email protected]
8562S: Maintained
8563F: drivers/i2c/busses/i2c-icy.c
8564
8565IDE SUBSYSTEM
8566M: "David S. Miller" <[email protected]>
8567L: [email protected]
8568S: Maintained
8569Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8570T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8571F: Documentation/ide/
8572F: drivers/ide/
8573F: include/linux/ide.h
8574
8575IDE/ATAPI DRIVERS
8576M: Borislav Petkov <[email protected]>
8577L: [email protected]
8578S: Maintained
8579F: Documentation/cdrom/ide-cd.rst
8580F: drivers/ide/ide-cd*
8581
8582IDEAPAD LAPTOP EXTRAS DRIVER
8583M: Ike Panhc <[email protected]>
8584L: [email protected]
8585S: Maintained
8586W: http://launchpad.net/ideapad-laptop
8587F: drivers/platform/x86/ideapad-laptop.c
8588
8589IDEAPAD LAPTOP SLIDEBAR DRIVER
8590M: Andrey Moiseev <[email protected]>
8591L: [email protected]
8592S: Maintained
8593W: https://github.com/o2genum/ideapad-slidebar
8594F: drivers/input/misc/ideapad_slidebar.c
8595
8596IDT VersaClock 5 CLOCK DRIVER
8597M: Luca Ceresoli <[email protected]>
8598S: Maintained
8599F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8600F: drivers/clk/clk-versaclock5.c
8601
8602IEEE 802.15.4 SUBSYSTEM
8603M: Alexander Aring <[email protected]>
8604M: Stefan Schmidt <[email protected]>
8605L: [email protected]
8606S: Maintained
8607W: https://linux-wpan.org/
8608T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8609T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8610F: Documentation/networking/ieee802154.rst
8611F: drivers/net/ieee802154/
8612F: include/linux/ieee802154.h
8613F: include/linux/nl802154.h
8614F: include/net/af_ieee802154.h
8615F: include/net/cfg802154.h
8616F: include/net/ieee802154_netdev.h
8617F: include/net/mac802154.h
8618F: include/net/nl802154.h
8619F: net/ieee802154/
8620F: net/mac802154/
8621
8622IFE PROTOCOL
8623M: Yotam Gigi <[email protected]>
8624M: Jamal Hadi Salim <[email protected]>
8625F: include/net/ife.h
8626F: include/uapi/linux/ife.h
8627F: net/ife
8628
8629IGORPLUG-USB IR RECEIVER
8630M: Sean Young <[email protected]>
8631L: [email protected]
8632S: Maintained
8633F: drivers/media/rc/igorplugusb.c
8634
8635IGUANAWORKS USB IR TRANSCEIVER
8636M: Sean Young <[email protected]>
8637L: [email protected]
8638S: Maintained
8639F: drivers/media/rc/iguanair.c
8640
8641IIO DIGITAL POTENTIOMETER DAC
8642M: Peter Rosin <[email protected]>
8643L: [email protected]
8644S: Maintained
8645F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8646F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8647F: drivers/iio/dac/dpot-dac.c
8648
8649IIO ENVELOPE DETECTOR
8650M: Peter Rosin <[email protected]>
8651L: [email protected]
8652S: Maintained
8653F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8654F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8655F: drivers/iio/adc/envelope-detector.c
8656
8657IIO MULTIPLEXER
8658M: Peter Rosin <[email protected]>
8659L: [email protected]
8660S: Maintained
8661F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8662F: drivers/iio/multiplexer/iio-mux.c
8663
8664IIO SUBSYSTEM AND DRIVERS
8665M: Jonathan Cameron <[email protected]>
8666R: Lars-Peter Clausen <[email protected]>
8667R: Peter Meerwald-Stadler <[email protected]>
8668L: [email protected]
8669S: Maintained
8670T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8671F: Documentation/ABI/testing/configfs-iio*
8672F: Documentation/ABI/testing/sysfs-bus-iio*
8673F: Documentation/devicetree/bindings/iio/
8674F: drivers/iio/
8675F: drivers/staging/iio/
8676F: include/linux/iio/
8677F: tools/iio/
8678
8679IIO UNIT CONVERTER
8680M: Peter Rosin <[email protected]>
8681L: [email protected]
8682S: Maintained
8683F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8684F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8685F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8686F: drivers/iio/afe/iio-rescale.c
8687
8688IKANOS/ADI EAGLE ADSL USB DRIVER
8689M: Matthieu Castet <[email protected]>
8690M: Stanislaw Gruszka <[email protected]>
8691S: Maintained
8692F: drivers/usb/atm/ueagle-atm.c
8693
8694IMGTEC ASCII LCD DRIVER
8695M: Paul Burton <[email protected]>
8696S: Maintained
8697F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8698F: drivers/auxdisplay/img-ascii-lcd.c
8699
8700IMGTEC IR DECODER DRIVER
8701S: Orphan
8702F: drivers/media/rc/img-ir/
8703
8704IMON SOUNDGRAPH USB IR RECEIVER
8705M: Sean Young <[email protected]>
8706L: [email protected]
8707S: Maintained
8708F: drivers/media/rc/imon.c
8709F: drivers/media/rc/imon_raw.c
8710
8711IMS TWINTURBO FRAMEBUFFER DRIVER
8712L: [email protected]
8713S: Orphan
8714F: drivers/video/fbdev/imsttfb.c
8715
8716INA209 HARDWARE MONITOR DRIVER
8717M: Guenter Roeck <[email protected]>
8718L: [email protected]
8719S: Maintained
8720F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8721F: Documentation/hwmon/ina209.rst
8722F: drivers/hwmon/ina209.c
8723
8724INA2XX HARDWARE MONITOR DRIVER
8725M: Guenter Roeck <[email protected]>
8726L: [email protected]
8727S: Maintained
8728F: Documentation/hwmon/ina2xx.rst
8729F: drivers/hwmon/ina2xx.c
8730F: include/linux/platform_data/ina2xx.h
8731
8732INDUSTRY PACK SUBSYSTEM (IPACK)
8733M: Samuel Iglesias Gonsalvez <[email protected]>
8734M: Jens Taprogge <[email protected]>
8735M: Greg Kroah-Hartman <[email protected]>
8736L: [email protected]
8737S: Maintained
8738W: http://industrypack.sourceforge.net
8739F: drivers/ipack/
8740
8741INFINEON DPS310 Driver
8742M: Eddie James <[email protected]>
8743L: [email protected]
8744S: Maintained
8745F: drivers/iio/pressure/dps310.c
8746
8747INFINIBAND SUBSYSTEM
8748M: Doug Ledford <[email protected]>
8749M: Jason Gunthorpe <[email protected]>
8750L: [email protected]
8751S: Supported
8752W: https://github.com/linux-rdma/rdma-core
8753Q: http://patchwork.kernel.org/project/linux-rdma/list/
8754T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8755F: Documentation/devicetree/bindings/infiniband/
8756F: Documentation/infiniband/
8757F: drivers/infiniband/
8758F: include/rdma/
8759F: include/trace/events/ib_mad.h
8760F: include/trace/events/ib_umad.h
8761F: include/uapi/linux/if_infiniband.h
8762F: include/uapi/rdma/
8763F: samples/bpf/ibumad_kern.c
8764F: samples/bpf/ibumad_user.c
8765
8766INGENIC JZ4780 NAND DRIVER
8767M: Harvey Hunt <[email protected]>
8768L: [email protected]
8769L: [email protected]
8770S: Maintained
8771F: drivers/mtd/nand/raw/ingenic/
8772
8773INGENIC JZ47xx SoCs
8774M: Paul Cercueil <[email protected]>
8775L: [email protected]
8776S: Maintained
8777F: arch/mips/boot/dts/ingenic/
8778F: arch/mips/generic/board-ingenic.c
8779F: arch/mips/include/asm/mach-ingenic/
8780F: arch/mips/ingenic/Kconfig
8781F: drivers/clk/ingenic/
8782F: drivers/dma/dma-jz4780.c
8783F: drivers/gpu/drm/ingenic/
8784F: drivers/i2c/busses/i2c-jz4780.c
8785F: drivers/iio/adc/ingenic-adc.c
8786F: drivers/irqchip/irq-ingenic.c
8787F: drivers/memory/jz4780-nemc.c
8788F: drivers/mmc/host/jz4740_mmc.c
8789F: drivers/mtd/nand/raw/ingenic/
8790F: drivers/pinctrl/pinctrl-ingenic.c
8791F: drivers/power/supply/ingenic-battery.c
8792F: drivers/pwm/pwm-jz4740.c
8793F: drivers/remoteproc/ingenic_rproc.c
8794F: drivers/rtc/rtc-jz4740.c
8795F: drivers/tty/serial/8250/8250_ingenic.c
8796F: drivers/usb/musb/jz4740.c
8797F: drivers/watchdog/jz4740_wdt.c
8798F: include/dt-bindings/iio/adc/ingenic,adc.h
8799F: include/linux/mfd/ingenic-tcu.h
8800F: sound/soc/codecs/jz47*
8801F: sound/soc/jz4740/
8802
8803INOTIFY
8804M: Jan Kara <[email protected]>
8805R: Amir Goldstein <[email protected]>
8806L: [email protected]
8807S: Maintained
8808F: Documentation/filesystems/inotify.rst
8809F: fs/notify/inotify/
8810F: include/linux/inotify.h
8811F: include/uapi/linux/inotify.h
8812
8813INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8814M: Dmitry Torokhov <[email protected]>
8815L: [email protected]
8816S: Maintained
8817Q: http://patchwork.kernel.org/project/linux-input/list/
8818T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8819F: Documentation/devicetree/bindings/input/
8820F: Documentation/devicetree/bindings/serio/
8821F: Documentation/input/
8822F: drivers/input/
8823F: include/linux/input.h
8824F: include/linux/input/
8825F: include/uapi/linux/input-event-codes.h
8826F: include/uapi/linux/input.h
8827
8828INPUT MULTITOUCH (MT) PROTOCOL
8829M: Henrik Rydberg <[email protected]>
8830L: [email protected]
8831S: Odd fixes
8832F: Documentation/input/multi-touch-protocol.rst
8833F: drivers/input/input-mt.c
8834K: \b(ABS|SYN)_MT_
8835
8836INSIDE SECURE CRYPTO DRIVER
8837M: Antoine Tenart <[email protected]>
8838L: [email protected]
8839S: Maintained
8840F: drivers/crypto/inside-secure/
8841
8842INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8843M: Mimi Zohar <[email protected]>
8844M: Dmitry Kasatkin <[email protected]>
8845L: [email protected]
8846S: Supported
8847T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8848F: security/integrity/ima/
8849
8850INTEL 810/815 FRAMEBUFFER DRIVER
8851M: Antonino Daplas <[email protected]>
8852L: [email protected]
8853S: Maintained
8854F: drivers/video/fbdev/i810/
8855
8856INTEL ASoC DRIVERS
8857M: Cezary Rojewski <[email protected]>
8858M: Pierre-Louis Bossart <[email protected]>
8859M: Liam Girdwood <[email protected]>
8860M: Jie Yang <[email protected]>
8861L: [email protected] (moderated for non-subscribers)
8862S: Supported
8863F: sound/soc/intel/
8864
8865INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8866M: Hans de Goede <[email protected]>
8867L: [email protected]
8868S: Maintained
8869F: drivers/platform/x86/intel_atomisp2_pm.c
8870
8871INTEL ATOMISP2 LED DRIVER
8872M: Hans de Goede <[email protected]>
8873L: [email protected]
8874S: Maintained
8875F: drivers/platform/x86/intel_atomisp2_led.c
8876
8877INTEL BROXTON PMC DRIVER
8878M: Mika Westerberg <[email protected]>
8879M: Zha Qipeng <[email protected]>
8880S: Maintained
8881F: drivers/mfd/intel_pmc_bxt.c
8882F: include/linux/mfd/intel_pmc_bxt.h
8883
8884INTEL C600 SERIES SAS CONTROLLER DRIVER
8885M: Intel SCU Linux support <[email protected]>
8886M: Artur Paszkiewicz <[email protected]>
8887L: [email protected]
8888S: Supported
8889T: git git://git.code.sf.net/p/intel-sas/isci
8890F: drivers/scsi/isci/
8891
8892INTEL CPU family model numbers
8893M: Tony Luck <[email protected]>
8894M: [email protected]
8895L: [email protected]
8896S: Supported
8897F: arch/x86/include/asm/intel-family.h
8898
8899INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8900M: Jani Nikula <[email protected]>
8901M: Joonas Lahtinen <[email protected]>
8902M: Rodrigo Vivi <[email protected]>
8903L: [email protected]
8904S: Supported
8905W: https://01.org/linuxgraphics/
8906Q: http://patchwork.freedesktop.org/project/intel-gfx/
8907B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8908C: irc://chat.freenode.net/intel-gfx
8909T: git git://anongit.freedesktop.org/drm-intel
8910F: Documentation/gpu/i915.rst
8911F: drivers/gpu/drm/i915/
8912F: include/drm/i915*
8913F: include/uapi/drm/i915_drm.h
8914
8915INTEL ETHERNET DRIVERS
8916M: Jesse Brandeburg <[email protected]>
8917M: Tony Nguyen <[email protected]>
8918L: [email protected] (moderated for non-subscribers)
8919S: Supported
8920W: http://www.intel.com/support/feedback.htm
8921W: http://e1000.sourceforge.net/
8922Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8923T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8924T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
8925F: Documentation/networking/device_drivers/ethernet/intel/
8926F: drivers/net/ethernet/intel/
8927F: drivers/net/ethernet/intel/*/
8928F: include/linux/avf/virtchnl.h
8929
8930INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8931M: Maik Broemme <[email protected]>
8932L: [email protected]
8933S: Maintained
8934F: Documentation/fb/intelfb.rst
8935F: drivers/video/fbdev/intelfb/
8936
8937INTEL GPIO DRIVERS
8938M: Andy Shevchenko <[email protected]>
8939L: [email protected]
8940S: Maintained
8941T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8942F: drivers/gpio/gpio-ich.c
8943F: drivers/gpio/gpio-intel-mid.c
8944F: drivers/gpio/gpio-merrifield.c
8945F: drivers/gpio/gpio-ml-ioh.c
8946F: drivers/gpio/gpio-pch.c
8947F: drivers/gpio/gpio-sch.c
8948F: drivers/gpio/gpio-sodaville.c
8949
8950INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8951M: Zhenyu Wang <[email protected]>
8952M: Zhi Wang <[email protected]>
8953L: [email protected]
8954L: [email protected]
8955S: Supported
8956W: https://01.org/igvt-g
8957T: git https://github.com/intel/gvt-linux.git
8958F: drivers/gpu/drm/i915/gvt/
8959
8960INTEL HID EVENT DRIVER
8961M: Alex Hung <[email protected]>
8962L: [email protected]
8963S: Maintained
8964F: drivers/platform/x86/intel-hid.c
8965
8966INTEL I/OAT DMA DRIVER
8967M: Dave Jiang <[email protected]>
8968R: Dan Williams <[email protected]>
8969L: [email protected]
8970S: Supported
8971Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8972F: drivers/dma/ioat*
8973
8974INTEL IADX DRIVER
8975M: Dave Jiang <[email protected]>
8976L: [email protected]
8977S: Supported
8978F: drivers/dma/idxd/*
8979F: include/uapi/linux/idxd.h
8980
8981INTEL IDLE DRIVER
8982M: Jacob Pan <[email protected]>
8983M: Len Brown <[email protected]>
8984L: [email protected]
8985S: Supported
8986B: https://bugzilla.kernel.org
8987T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8988F: drivers/idle/intel_idle.c
8989
8990INTEL INTEGRATED SENSOR HUB DRIVER
8991M: Srinivas Pandruvada <[email protected]>
8992M: Jiri Kosina <[email protected]>
8993L: [email protected]
8994S: Maintained
8995F: drivers/hid/intel-ish-hid/
8996
8997INTEL IOMMU (VT-d)
8998M: David Woodhouse <[email protected]>
8999M: Lu Baolu <[email protected]>
9000L: [email protected]
9001S: Supported
9002T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9003F: drivers/iommu/intel/
9004F: include/linux/intel-iommu.h
9005F: include/linux/intel-svm.h
9006
9007INTEL IOP-ADMA DMA DRIVER
9008R: Dan Williams <[email protected]>
9009S: Odd fixes
9010F: drivers/dma/iop-adma.c
9011
9012INTEL IPU3 CSI-2 CIO2 DRIVER
9013M: Yong Zhi <[email protected]>
9014M: Sakari Ailus <[email protected]>
9015M: Bingbu Cao <[email protected]>
9016R: Tianshu Qiu <[email protected]>
9017L: [email protected]
9018S: Maintained
9019F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9020F: drivers/media/pci/intel/ipu3/
9021
9022INTEL IPU3 CSI-2 IMGU DRIVER
9023M: Sakari Ailus <[email protected]>
9024R: Bingbu Cao <[email protected]>
9025R: Tianshu Qiu <[email protected]>
9026L: [email protected]
9027S: Maintained
9028F: Documentation/admin-guide/media/ipu3.rst
9029F: Documentation/admin-guide/media/ipu3_rcb.svg
9030F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9031F: drivers/staging/media/ipu3/
9032
9033INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9034M: Krzysztof Halasa <[email protected]>
9035S: Maintained
9036F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9037F: drivers/net/wan/ixp4xx_hss.c
9038F: drivers/soc/ixp4xx/ixp4xx-npe.c
9039F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9040F: include/linux/soc/ixp4xx/npe.h
9041F: include/linux/soc/ixp4xx/qmgr.h
9042
9043INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9044M: Deepak Saxena <[email protected]>
9045S: Maintained
9046F: drivers/char/hw_random/ixp4xx-rng.c
9047
9048INTEL KEEM BAY DRM DRIVER
9049M: Anitha Chrisanthus <[email protected]>
9050M: Edmund Dea <[email protected]>
9051S: Maintained
9052F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9053F: drivers/gpu/drm/kmb/
9054
9055INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9056M: Daniele Alessandrelli <[email protected]>
9057S: Maintained
9058F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9059F: drivers/crypto/keembay/Kconfig
9060F: drivers/crypto/keembay/Makefile
9061F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9062F: drivers/crypto/keembay/ocs-aes.c
9063F: drivers/crypto/keembay/ocs-aes.h
9064
9065INTEL MANAGEMENT ENGINE (mei)
9066M: Tomas Winkler <[email protected]>
9067L: [email protected]
9068S: Supported
9069F: Documentation/driver-api/mei/*
9070F: drivers/misc/mei/
9071F: drivers/watchdog/mei_wdt.c
9072F: include/linux/mei_cl_bus.h
9073F: include/uapi/linux/mei.h
9074F: samples/mei/*
9075
9076INTEL MENLOW THERMAL DRIVER
9077M: Sujith Thomas <[email protected]>
9078L: [email protected]
9079S: Supported
9080W: https://01.org/linux-acpi
9081F: drivers/platform/x86/intel_menlow.c
9082
9083INTEL P-Unit IPC DRIVER
9084M: Zha Qipeng <[email protected]>
9085L: [email protected]
9086S: Maintained
9087F: arch/x86/include/asm/intel_punit_ipc.h
9088F: drivers/platform/x86/intel_punit_ipc.c
9089
9090INTEL PMC CORE DRIVER
9091M: Rajneesh Bhardwaj <[email protected]>
9092M: David E Box <[email protected]>
9093L: [email protected]
9094S: Maintained
9095F: drivers/platform/x86/intel_pmc_core*
9096
9097INTEL PMIC GPIO DRIVERS
9098M: Andy Shevchenko <[email protected]>
9099S: Maintained
9100T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9101F: drivers/gpio/gpio-*cove.c
9102F: drivers/gpio/gpio-msic.c
9103
9104INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9105M: Andy Shevchenko <[email protected]>
9106S: Maintained
9107F: drivers/mfd/intel_msic.c
9108F: drivers/mfd/intel_soc_pmic*
9109F: include/linux/mfd/intel_msic.h
9110F: include/linux/mfd/intel_soc_pmic*
9111
9112INTEL PMT DRIVER
9113M: "David E. Box" <[email protected]>
9114S: Maintained
9115F: drivers/mfd/intel_pmt.c
9116F: drivers/platform/x86/intel_pmt_*
9117
9118INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9119M: Stanislav Yakovlev <[email protected]>
9120L: [email protected]
9121S: Maintained
9122F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9123F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9124F: drivers/net/wireless/intel/ipw2x00/
9125
9126INTEL PSTATE DRIVER
9127M: Srinivas Pandruvada <[email protected]>
9128M: Len Brown <[email protected]>
9129L: [email protected]
9130S: Supported
9131F: drivers/cpufreq/intel_pstate.c
9132
9133INTEL RDMA RNIC DRIVER
9134M: Faisal Latif <[email protected]>
9135M: Shiraz Saleem <[email protected]>
9136L: [email protected]
9137S: Supported
9138F: drivers/infiniband/hw/i40iw/
9139F: include/uapi/rdma/i40iw-abi.h
9140
9141INTEL SCU DRIVERS
9142M: Mika Westerberg <[email protected]>
9143S: Maintained
9144F: arch/x86/include/asm/intel_scu_ipc.h
9145F: drivers/platform/x86/intel_scu_*
9146
9147INTEL SPEED SELECT TECHNOLOGY
9148M: Srinivas Pandruvada <[email protected]>
9149L: [email protected]
9150S: Maintained
9151F: drivers/platform/x86/intel_speed_select_if/
9152F: include/uapi/linux/isst_if.h
9153F: tools/power/x86/intel-speed-select/
9154
9155INTEL STRATIX10 FIRMWARE DRIVERS
9156M: Richard Gong <[email protected]>
9157L: [email protected]
9158S: Maintained
9159F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9160F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9161F: drivers/firmware/stratix10-rsu.c
9162F: drivers/firmware/stratix10-svc.c
9163F: include/linux/firmware/intel/stratix10-smc.h
9164F: include/linux/firmware/intel/stratix10-svc-client.h
9165
9166INTEL TELEMETRY DRIVER
9167M: Rajneesh Bhardwaj <[email protected]>
9168M: "David E. Box" <[email protected]>
9169L: [email protected]
9170S: Maintained
9171F: arch/x86/include/asm/intel_telemetry.h
9172F: drivers/platform/x86/intel_telemetry*
9173
9174INTEL UNCORE FREQUENCY CONTROL
9175M: Srinivas Pandruvada <[email protected]>
9176L: [email protected]
9177S: Maintained
9178F: drivers/platform/x86/intel-uncore-frequency.c
9179
9180INTEL VIRTUAL BUTTON DRIVER
9181M: AceLan Kao <[email protected]>
9182L: [email protected]
9183S: Maintained
9184F: drivers/platform/x86/intel-vbtn.c
9185
9186INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9187M: Stanislaw Gruszka <[email protected]>
9188L: [email protected]
9189S: Supported
9190F: drivers/net/wireless/intel/iwlegacy/
9191
9192INTEL WIRELESS WIFI LINK (iwlwifi)
9193M: Luca Coelho <[email protected]>
9194L: [email protected]
9195S: Supported
9196W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9197T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9198F: drivers/net/wireless/intel/iwlwifi/
9199
9200INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9201M: Jithu Joseph <[email protected]>
9202R: Maurice Ma <[email protected]>
9203S: Maintained
9204W: https://slimbootloader.github.io/security/firmware-update.html
9205F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9206
9207INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9208M: Mario Limonciello <[email protected]>
9209S: Maintained
9210F: drivers/platform/x86/intel-wmi-thunderbolt.c
9211
9212INTEL(R) TRACE HUB
9213M: Alexander Shishkin <[email protected]>
9214S: Supported
9215F: Documentation/trace/intel_th.rst
9216F: drivers/hwtracing/intel_th/
9217F: include/linux/intel_th.h
9218
9219INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9220M: Ning Sun <[email protected]>
9221L: [email protected]
9222S: Supported
9223W: http://tboot.sourceforge.net
9224T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9225F: Documentation/x86/intel_txt.rst
9226F: arch/x86/kernel/tboot.c
9227F: include/linux/tboot.h
9228
9229INTEL SGX
9230M: Jarkko Sakkinen <[email protected]>
9231L: [email protected]
9232S: Supported
9233Q: https://patchwork.kernel.org/project/intel-sgx/list/
9234T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-sgx.git
9235F: Documentation/x86/sgx.rst
9236F: arch/x86/entry/vdso/vsgx.S
9237F: arch/x86/include/uapi/asm/sgx.h
9238F: arch/x86/kernel/cpu/sgx/*
9239F: tools/testing/selftests/sgx/*
9240K: \bSGX_
9241
9242INTERCONNECT API
9243M: Georgi Djakov <[email protected]>
9244L: [email protected]
9245S: Maintained
9246F: Documentation/devicetree/bindings/interconnect/
9247F: Documentation/driver-api/interconnect.rst
9248F: drivers/interconnect/
9249F: include/dt-bindings/interconnect/
9250F: include/linux/interconnect-provider.h
9251F: include/linux/interconnect.h
9252
9253INVENSENSE ICM-426xx IMU DRIVER
9254M: Jean-Baptiste Maneyrol <[email protected]>
9255L: [email protected]
9256S: Maintained
9257W: https://invensense.tdk.com/
9258F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9259F: drivers/iio/imu/inv_icm42600/
9260
9261INVENSENSE MPU-3050 GYROSCOPE DRIVER
9262M: Linus Walleij <[email protected]>
9263L: [email protected]
9264S: Maintained
9265F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9266F: drivers/iio/gyro/mpu3050*
9267
9268IOC3 ETHERNET DRIVER
9269M: Ralf Baechle <[email protected]>
9270L: [email protected]
9271S: Maintained
9272F: drivers/net/ethernet/sgi/ioc3-eth.c
9273
9274IOMAP FILESYSTEM LIBRARY
9275M: Christoph Hellwig <[email protected]>
9276M: Darrick J. Wong <[email protected]>
9277M: [email protected]
9278M: [email protected]
9279L: [email protected]
9280L: [email protected]
9281S: Supported
9282T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9283F: fs/iomap/
9284F: include/linux/iomap.h
9285
9286IOMMU DRIVERS
9287M: Joerg Roedel <[email protected]>
9288M: Will Deacon <[email protected]>
9289L: [email protected]
9290S: Maintained
9291T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9292F: Documentation/devicetree/bindings/iommu/
9293F: Documentation/userspace-api/iommu.rst
9294F: drivers/iommu/
9295F: include/linux/iommu.h
9296F: include/linux/iova.h
9297F: include/linux/of_iommu.h
9298F: include/uapi/linux/iommu.h
9299
9300IO_URING
9301M: Jens Axboe <[email protected]>
9302L: [email protected]
9303S: Maintained
9304T: git git://git.kernel.dk/linux-block
9305T: git git://git.kernel.dk/liburing
9306F: fs/io-wq.c
9307F: fs/io-wq.h
9308F: fs/io_uring.c
9309F: include/uapi/linux/io_uring.h
9310
9311IPMI SUBSYSTEM
9312M: Corey Minyard <[email protected]>
9313L: [email protected] (moderated for non-subscribers)
9314S: Supported
9315W: http://openipmi.sourceforge.net/
9316F: Documentation/driver-api/ipmi.rst
9317F: Documentation/devicetree/bindings/ipmi/
9318F: drivers/char/ipmi/
9319F: include/linux/ipmi*
9320F: include/uapi/linux/ipmi*
9321
9322IPS SCSI RAID DRIVER
9323M: Adaptec OEM Raid Solutions <[email protected]>
9324L: [email protected]
9325S: Maintained
9326W: http://www.adaptec.com/
9327F: drivers/scsi/ips*
9328
9329IPVS
9330M: Wensong Zhang <[email protected]>
9331M: Simon Horman <[email protected]>
9332M: Julian Anastasov <[email protected]>
9333L: [email protected]
9334L: [email protected]
9335S: Maintained
9336T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9337T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9338F: Documentation/networking/ipvs-sysctl.rst
9339F: include/net/ip_vs.h
9340F: include/uapi/linux/ip_vs.h
9341F: net/netfilter/ipvs/
9342
9343IPWIRELESS DRIVER
9344M: Jiri Kosina <[email protected]>
9345M: David Sterba <[email protected]>
9346S: Odd Fixes
9347F: drivers/tty/ipwireless/
9348
9349IPX NETWORK LAYER
9350L: [email protected]
9351S: Obsolete
9352F: include/uapi/linux/ipx.h
9353
9354IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9355M: Marc Zyngier <[email protected]>
9356S: Maintained
9357T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9358F: Documentation/core-api/irq/irq-domain.rst
9359F: include/linux/irqdomain.h
9360F: kernel/irq/irqdomain.c
9361F: kernel/irq/msi.c
9362
9363IRQ SUBSYSTEM
9364M: Thomas Gleixner <[email protected]>
9365L: [email protected]
9366S: Maintained
9367T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9368F: kernel/irq/
9369
9370IRQCHIP DRIVERS
9371M: Thomas Gleixner <[email protected]>
9372M: Marc Zyngier <[email protected]>
9373L: [email protected]
9374S: Maintained
9375T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9376F: Documentation/devicetree/bindings/interrupt-controller/
9377F: drivers/irqchip/
9378
9379ISA
9380M: William Breathitt Gray <[email protected]>
9381S: Maintained
9382F: Documentation/driver-api/isa.rst
9383F: drivers/base/isa.c
9384F: include/linux/isa.h
9385
9386ISA RADIO MODULE
9387M: Hans Verkuil <[email protected]>
9388L: [email protected]
9389S: Maintained
9390W: https://linuxtv.org
9391T: git git://linuxtv.org/media_tree.git
9392F: drivers/media/radio/radio-isa*
9393
9394ISAPNP
9395M: Jaroslav Kysela <[email protected]>
9396S: Maintained
9397F: Documentation/driver-api/isapnp.rst
9398F: drivers/pnp/isapnp/
9399F: include/linux/isapnp.h
9400
9401ISCSI
9402M: Lee Duncan <[email protected]>
9403M: Chris Leech <[email protected]>
9404L: [email protected]
9405L: [email protected]
9406S: Maintained
9407W: www.open-iscsi.com
9408F: drivers/scsi/*iscsi*
9409F: include/scsi/*iscsi*
9410
9411iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9412M: Peter Jones <[email protected]>
9413M: Konrad Rzeszutek Wilk <[email protected]>
9414S: Maintained
9415F: drivers/firmware/iscsi_ibft*
9416
9417ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9418M: Sagi Grimberg <[email protected]>
9419M: Max Gurtovoy <[email protected]>
9420L: [email protected]
9421S: Supported
9422W: http://www.openfabrics.org
9423W: www.open-iscsi.org
9424Q: http://patchwork.kernel.org/project/linux-rdma/list/
9425F: drivers/infiniband/ulp/iser/
9426
9427ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9428M: Sagi Grimberg <[email protected]>
9429L: [email protected]
9430L: [email protected]
9431S: Supported
9432W: http://www.linux-iscsi.org
9433T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9434F: drivers/infiniband/ulp/isert
9435
9436ISDN/CMTP OVER BLUETOOTH
9437M: Karsten Keil <[email protected]>
9438L: [email protected] (subscribers-only)
9439L: [email protected]
9440S: Odd Fixes
9441W: http://www.isdn4linux.de
9442F: Documentation/isdn/
9443F: drivers/isdn/capi/
9444F: include/linux/isdn/
9445F: include/uapi/linux/isdn/
9446F: net/bluetooth/cmtp/
9447
9448ISDN/mISDN SUBSYSTEM
9449M: Karsten Keil <[email protected]>
9450L: [email protected] (subscribers-only)
9451L: [email protected]
9452S: Maintained
9453W: http://www.isdn4linux.de
9454F: drivers/isdn/Kconfig
9455F: drivers/isdn/Makefile
9456F: drivers/isdn/hardware/
9457F: drivers/isdn/mISDN/
9458
9459IT87 HARDWARE MONITORING DRIVER
9460M: Jean Delvare <[email protected]>
9461L: [email protected]
9462S: Maintained
9463F: Documentation/hwmon/it87.rst
9464F: drivers/hwmon/it87.c
9465
9466IT913X MEDIA DRIVER
9467M: Antti Palosaari <[email protected]>
9468L: [email protected]
9469S: Maintained
9470W: https://linuxtv.org
9471W: http://palosaari.fi/linux/
9472Q: http://patchwork.linuxtv.org/project/linux-media/list/
9473T: git git://linuxtv.org/anttip/media_tree.git
9474F: drivers/media/tuners/it913x*
9475
9476IVTV VIDEO4LINUX DRIVER
9477M: Andy Walls <[email protected]>
9478L: [email protected]
9479S: Maintained
9480W: https://linuxtv.org
9481T: git git://linuxtv.org/media_tree.git
9482F: Documentation/admin-guide/media/ivtv*
9483F: drivers/media/pci/ivtv/
9484F: include/uapi/linux/ivtv*
9485
9486IX2505V MEDIA DRIVER
9487M: Malcolm Priestley <[email protected]>
9488L: [email protected]
9489S: Maintained
9490W: https://linuxtv.org
9491Q: http://patchwork.linuxtv.org/project/linux-media/list/
9492F: drivers/media/dvb-frontends/ix2505v*
9493
9494JAILHOUSE HYPERVISOR INTERFACE
9495M: Jan Kiszka <[email protected]>
9496L: [email protected]
9497S: Maintained
9498F: arch/x86/include/asm/jailhouse_para.h
9499F: arch/x86/kernel/jailhouse.c
9500
9501JC42.4 TEMPERATURE SENSOR DRIVER
9502M: Guenter Roeck <[email protected]>
9503L: [email protected]
9504S: Maintained
9505F: Documentation/hwmon/jc42.rst
9506F: drivers/hwmon/jc42.c
9507
9508JFS FILESYSTEM
9509M: Dave Kleikamp <[email protected]>
9510L: [email protected]
9511S: Maintained
9512W: http://jfs.sourceforge.net/
9513T: git git://github.com/kleikamp/linux-shaggy.git
9514F: Documentation/admin-guide/jfs.rst
9515F: fs/jfs/
9516
9517JME NETWORK DRIVER
9518M: Guo-Fu Tseng <[email protected]>
9519L: [email protected]
9520S: Maintained
9521F: drivers/net/ethernet/jme.*
9522
9523JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9524M: David Woodhouse <[email protected]>
9525M: Richard Weinberger <[email protected]>
9526L: [email protected]
9527S: Odd Fixes
9528W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9529T: git git://git.infradead.org/ubifs-2.6.git
9530F: fs/jffs2/
9531F: include/uapi/linux/jffs2.h
9532
9533JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9534M: "Theodore Ts'o" <[email protected]>
9535M: Jan Kara <[email protected]>
9536L: [email protected]
9537S: Maintained
9538F: fs/jbd2/
9539F: include/linux/jbd2.h
9540
9541JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9542M: Mikhail Ulyanov <[email protected]>
9543L: [email protected]
9544S: Maintained
9545F: drivers/media/platform/rcar_jpu.c
9546
9547JSM Neo PCI based serial card
9548L: [email protected]
9549S: Orphan
9550F: drivers/tty/serial/jsm/
9551
9552K10TEMP HARDWARE MONITORING DRIVER
9553M: Clemens Ladisch <[email protected]>
9554L: [email protected]
9555S: Maintained
9556F: Documentation/hwmon/k10temp.rst
9557F: drivers/hwmon/k10temp.c
9558
9559K8TEMP HARDWARE MONITORING DRIVER
9560M: Rudolf Marek <[email protected]>
9561L: [email protected]
9562S: Maintained
9563F: Documentation/hwmon/k8temp.rst
9564F: drivers/hwmon/k8temp.c
9565
9566KASAN
9567M: Andrey Ryabinin <[email protected]>
9568R: Alexander Potapenko <[email protected]>
9569R: Dmitry Vyukov <[email protected]>
9570L: [email protected]
9571S: Maintained
9572F: Documentation/dev-tools/kasan.rst
9573F: arch/*/include/asm/kasan.h
9574F: arch/*/mm/kasan_init*
9575F: include/linux/kasan*.h
9576F: lib/test_kasan.c
9577F: mm/kasan/
9578F: scripts/Makefile.kasan
9579
9580KCONFIG
9581M: Masahiro Yamada <[email protected]>
9582L: [email protected]
9583S: Maintained
9584T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9585F: Documentation/kbuild/kconfig*
9586F: scripts/Kconfig.include
9587F: scripts/kconfig/
9588
9589KCOV
9590R: Dmitry Vyukov <[email protected]>
9591R: Andrey Konovalov <[email protected]>
9592L: [email protected]
9593S: Maintained
9594F: Documentation/dev-tools/kcov.rst
9595F: include/linux/kcov.h
9596F: include/uapi/linux/kcov.h
9597F: kernel/kcov.c
9598F: scripts/Makefile.kcov
9599
9600KCSAN
9601M: Marco Elver <[email protected]>
9602R: Dmitry Vyukov <[email protected]>
9603L: [email protected]
9604S: Maintained
9605F: Documentation/dev-tools/kcsan.rst
9606F: include/linux/kcsan*.h
9607F: kernel/kcsan/
9608F: lib/Kconfig.kcsan
9609F: scripts/Makefile.kcsan
9610
9611KDUMP
9612M: Dave Young <[email protected]>
9613M: Baoquan He <[email protected]>
9614R: Vivek Goyal <[email protected]>
9615L: [email protected]
9616S: Maintained
9617W: http://lse.sourceforge.net/kdump/
9618F: Documentation/admin-guide/kdump/
9619F: fs/proc/vmcore.c
9620F: include/linux/crash_core.h
9621F: include/linux/crash_dump.h
9622F: include/uapi/linux/vmcore.h
9623F: kernel/crash_*.c
9624
9625KEENE FM RADIO TRANSMITTER DRIVER
9626M: Hans Verkuil <[email protected]>
9627L: [email protected]
9628S: Maintained
9629W: https://linuxtv.org
9630T: git git://linuxtv.org/media_tree.git
9631F: drivers/media/radio/radio-keene*
9632
9633KERNEL AUTOMOUNTER
9634M: Ian Kent <[email protected]>
9635L: [email protected]
9636S: Maintained
9637F: fs/autofs/
9638
9639KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9640M: Masahiro Yamada <[email protected]>
9641M: Michal Marek <[email protected]>
9642L: [email protected]
9643S: Maintained
9644T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9645F: Documentation/kbuild/
9646F: Makefile
9647F: scripts/*vmlinux*
9648F: scripts/Kbuild*
9649F: scripts/Makefile*
9650F: scripts/basic/
9651F: scripts/mk*
9652F: scripts/mod/
9653F: scripts/package/
9654
9655KERNEL JANITORS
9656L: [email protected]
9657S: Odd Fixes
9658W: http://kernelnewbies.org/KernelJanitors
9659
9660KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9661M: "J. Bruce Fields" <[email protected]>
9662M: Chuck Lever <[email protected]>
9663L: [email protected]
9664S: Supported
9665W: http://nfs.sourceforge.net/
9666T: git git://linux-nfs.org/~bfields/linux.git
9667F: fs/lockd/
9668F: fs/nfs_common/
9669F: fs/nfsd/
9670F: include/linux/lockd/
9671F: include/linux/sunrpc/
9672F: include/uapi/linux/nfsd/
9673F: include/uapi/linux/sunrpc/
9674F: net/sunrpc/
9675F: Documentation/filesystems/nfs/
9676
9677KERNEL SELFTEST FRAMEWORK
9678M: Shuah Khan <[email protected]>
9679M: Shuah Khan <[email protected]>
9680L: [email protected]
9681S: Maintained
9682Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9683T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9684F: Documentation/dev-tools/kselftest*
9685F: tools/testing/selftests/
9686
9687KERNEL UNIT TESTING FRAMEWORK (KUnit)
9688M: Brendan Higgins <[email protected]>
9689L: [email protected]
9690L: [email protected]
9691S: Maintained
9692W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9693F: Documentation/dev-tools/kunit/
9694F: include/kunit/
9695F: lib/kunit/
9696F: tools/testing/kunit/
9697
9698KERNEL USERMODE HELPER
9699M: Luis Chamberlain <[email protected]>
9700L: [email protected]
9701S: Maintained
9702F: include/linux/umh.h
9703F: kernel/umh.c
9704
9705KERNEL VIRTUAL MACHINE (KVM)
9706M: Paolo Bonzini <[email protected]>
9707L: [email protected]
9708S: Supported
9709W: http://www.linux-kvm.org
9710T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9711F: Documentation/virt/kvm/
9712F: include/asm-generic/kvm*
9713F: include/kvm/iodev.h
9714F: include/linux/kvm*
9715F: include/trace/events/kvm.h
9716F: include/uapi/asm-generic/kvm*
9717F: include/uapi/linux/kvm*
9718F: tools/kvm/
9719F: tools/testing/selftests/kvm/
9720F: virt/kvm/*
9721
9722KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9723M: Marc Zyngier <[email protected]>
9724R: James Morse <[email protected]>
9725R: Julien Thierry <[email protected]>
9726R: Suzuki K Poulose <[email protected]>
9727L: [email protected] (moderated for non-subscribers)
9728L: [email protected]
9729S: Maintained
9730T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9731F: arch/arm64/include/asm/kvm*
9732F: arch/arm64/include/uapi/asm/kvm*
9733F: arch/arm64/kvm/
9734F: include/kvm/arm_*
9735
9736KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9737M: Huacai Chen <[email protected]>
9738M: Aleksandar Markovic <[email protected]>
9739L: [email protected]
9740L: [email protected]
9741S: Maintained
9742F: arch/mips/include/asm/kvm*
9743F: arch/mips/include/uapi/asm/kvm*
9744F: arch/mips/kvm/
9745
9746KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9747M: Paul Mackerras <[email protected]>
9748L: [email protected]
9749S: Supported
9750W: http://www.linux-kvm.org/
9751T: git git://github.com/agraf/linux-2.6.git
9752F: arch/powerpc/include/asm/kvm*
9753F: arch/powerpc/include/uapi/asm/kvm*
9754F: arch/powerpc/kernel/kvm*
9755F: arch/powerpc/kvm/
9756
9757KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9758M: Christian Borntraeger <[email protected]>
9759M: Janosch Frank <[email protected]>
9760R: David Hildenbrand <[email protected]>
9761R: Cornelia Huck <[email protected]>
9762R: Claudio Imbrenda <[email protected]>
9763L: [email protected]
9764S: Supported
9765W: http://www.ibm.com/developerworks/linux/linux390/
9766T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9767F: Documentation/virt/kvm/s390*
9768F: arch/s390/include/asm/gmap.h
9769F: arch/s390/include/asm/kvm*
9770F: arch/s390/include/uapi/asm/kvm*
9771F: arch/s390/kernel/uv.c
9772F: arch/s390/kvm/
9773F: arch/s390/mm/gmap.c
9774F: tools/testing/selftests/kvm/*/s390x/
9775F: tools/testing/selftests/kvm/s390x/
9776
9777KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9778M: Paolo Bonzini <[email protected]>
9779R: Sean Christopherson <[email protected]>
9780R: Vitaly Kuznetsov <[email protected]>
9781R: Wanpeng Li <[email protected]>
9782R: Jim Mattson <[email protected]>
9783R: Joerg Roedel <[email protected]>
9784L: [email protected]
9785S: Supported
9786W: http://www.linux-kvm.org
9787T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9788F: arch/x86/include/asm/kvm*
9789F: arch/x86/include/asm/pvclock-abi.h
9790F: arch/x86/include/asm/svm.h
9791F: arch/x86/include/asm/vmx*.h
9792F: arch/x86/include/uapi/asm/kvm*
9793F: arch/x86/include/uapi/asm/svm.h
9794F: arch/x86/include/uapi/asm/vmx.h
9795F: arch/x86/kernel/kvm.c
9796F: arch/x86/kernel/kvmclock.c
9797F: arch/x86/kvm/
9798F: arch/x86/kvm/*/
9799
9800KERNFS
9801M: Greg Kroah-Hartman <[email protected]>
9802M: Tejun Heo <[email protected]>
9803S: Supported
9804T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9805F: fs/kernfs/
9806F: include/linux/kernfs.h
9807
9808KEXEC
9809M: Eric Biederman <[email protected]>
9810L: [email protected]
9811S: Maintained
9812W: http://kernel.org/pub/linux/utils/kernel/kexec/
9813F: include/linux/kexec.h
9814F: include/uapi/linux/kexec.h
9815F: kernel/kexec*
9816
9817KEYS-ENCRYPTED
9818M: Mimi Zohar <[email protected]>
9819L: [email protected]
9820L: [email protected]
9821S: Supported
9822F: Documentation/security/keys/trusted-encrypted.rst
9823F: include/keys/encrypted-type.h
9824F: security/keys/encrypted-keys/
9825
9826KEYS-TRUSTED
9827M: James Bottomley <[email protected]>
9828M: Jarkko Sakkinen <[email protected]>
9829M: Mimi Zohar <[email protected]>
9830L: [email protected]
9831L: [email protected]
9832S: Supported
9833F: Documentation/security/keys/trusted-encrypted.rst
9834F: include/keys/trusted-type.h
9835F: include/keys/trusted_tpm.h
9836F: security/keys/trusted-keys/
9837
9838KEYS/KEYRINGS
9839M: David Howells <[email protected]>
9840M: Jarkko Sakkinen <[email protected]>
9841L: [email protected]
9842S: Maintained
9843F: Documentation/security/keys/core.rst
9844F: include/keys/
9845F: include/linux/key-type.h
9846F: include/linux/key.h
9847F: include/linux/keyctl.h
9848F: include/uapi/linux/keyctl.h
9849F: security/keys/
9850
9851KFIFO
9852M: Stefani Seibold <[email protected]>
9853S: Maintained
9854F: include/linux/kfifo.h
9855F: lib/kfifo.c
9856F: samples/kfifo/
9857
9858KGDB / KDB /debug_core
9859M: Jason Wessel <[email protected]>
9860M: Daniel Thompson <[email protected]>
9861R: Douglas Anderson <[email protected]>
9862L: [email protected]
9863S: Maintained
9864W: http://kgdb.wiki.kernel.org/
9865T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9866F: Documentation/dev-tools/kgdb.rst
9867F: drivers/misc/kgdbts.c
9868F: drivers/tty/serial/kgdboc.c
9869F: include/linux/kdb.h
9870F: include/linux/kgdb.h
9871F: kernel/debug/
9872
9873KHADAS MCU MFD DRIVER
9874M: Neil Armstrong <[email protected]>
9875L: [email protected]
9876S: Maintained
9877F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9878F: drivers/mfd/khadas-mcu.c
9879F: include/linux/mfd/khadas-mcu.h
9880F: drivers/thermal/khadas_mcu_fan.c
9881
9882KMEMLEAK
9883M: Catalin Marinas <[email protected]>
9884S: Maintained
9885F: Documentation/dev-tools/kmemleak.rst
9886F: include/linux/kmemleak.h
9887F: mm/kmemleak.c
9888F: samples/kmemleak/kmemleak-test.c
9889
9890KMOD KERNEL MODULE LOADER - USERMODE HELPER
9891M: Luis Chamberlain <[email protected]>
9892L: [email protected]
9893S: Maintained
9894F: include/linux/kmod.h
9895F: kernel/kmod.c
9896F: lib/test_kmod.c
9897F: tools/testing/selftests/kmod/
9898
9899KPROBES
9900M: Naveen N. Rao <[email protected]>
9901M: Anil S Keshavamurthy <[email protected]>
9902M: "David S. Miller" <[email protected]>
9903M: Masami Hiramatsu <[email protected]>
9904S: Maintained
9905F: Documentation/trace/kprobes.rst
9906F: include/asm-generic/kprobes.h
9907F: include/linux/kprobes.h
9908F: kernel/kprobes.c
9909
9910KS0108 LCD CONTROLLER DRIVER
9911M: Miguel Ojeda Sandonis <[email protected]>
9912S: Maintained
9913F: Documentation/admin-guide/auxdisplay/ks0108.rst
9914F: drivers/auxdisplay/ks0108.c
9915F: include/linux/ks0108.h
9916
9917KTD253 BACKLIGHT DRIVER
9918M: Linus Walleij <[email protected]>
9919S: Maintained
9920F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9921F: drivers/video/backlight/ktd253-backlight.c
9922
9923L3MDEV
9924M: David Ahern <[email protected]>
9925L: [email protected]
9926S: Maintained
9927F: include/net/l3mdev.h
9928F: net/l3mdev
9929
9930L7 BPF FRAMEWORK
9931M: John Fastabend <[email protected]>
9932M: Daniel Borkmann <[email protected]>
9933M: Jakub Sitnicki <[email protected]>
9934M: Lorenz Bauer <[email protected]>
9935L: [email protected]
9936L: [email protected]
9937S: Maintained
9938F: include/linux/skmsg.h
9939F: net/core/skmsg.c
9940F: net/core/sock_map.c
9941F: net/ipv4/tcp_bpf.c
9942F: net/ipv4/udp_bpf.c
9943
9944LANTIQ / INTEL Ethernet drivers
9945M: Hauke Mehrtens <[email protected]>
9946L: [email protected]
9947S: Maintained
9948F: drivers/net/dsa/lantiq_gswip.c
9949F: drivers/net/dsa/lantiq_pce.h
9950F: drivers/net/ethernet/lantiq_xrx200.c
9951F: net/dsa/tag_gswip.c
9952
9953LANTIQ MIPS ARCHITECTURE
9954M: John Crispin <[email protected]>
9955L: [email protected]
9956S: Maintained
9957F: arch/mips/lantiq
9958F: drivers/soc/lantiq
9959
9960LASI 53c700 driver for PARISC
9961M: "James E.J. Bottomley" <[email protected]>
9962L: [email protected]
9963S: Maintained
9964F: Documentation/scsi/53c700.rst
9965F: drivers/scsi/53c700*
9966
9967LEAKING_ADDRESSES
9968M: Tobin C. Harding <[email protected]>
9969M: Tycho Andersen <[email protected]>
9970L: [email protected]
9971S: Maintained
9972T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9973F: scripts/leaking_addresses.pl
9974
9975LED SUBSYSTEM
9976M: Pavel Machek <[email protected]>
9977R: Dan Murphy <[email protected]>
9978L: [email protected]
9979S: Maintained
9980T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9981F: Documentation/devicetree/bindings/leds/
9982F: drivers/leds/
9983F: include/linux/leds.h
9984
9985LEGACY EEPROM DRIVER
9986M: Jean Delvare <[email protected]>
9987S: Maintained
9988F: Documentation/misc-devices/eeprom.rst
9989F: drivers/misc/eeprom/eeprom.c
9990
9991LEGO MINDSTORMS EV3
9992R: David Lechner <[email protected]>
9993S: Maintained
9994F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9995F: arch/arm/boot/dts/da850-lego-ev3.dts
9996F: drivers/power/supply/lego_ev3_battery.c
9997
9998LEGO USB Tower driver
9999M: Juergen Stuber <[email protected]>
10000L: [email protected]
10001S: Maintained
10002W: http://legousb.sourceforge.net/
10003F: drivers/usb/misc/legousbtower.c
10004
10005LG LAPTOP EXTRAS
10006M: Matan Ziv-Av <[email protected]>
10007L: [email protected]
10008S: Maintained
10009F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10010F: Documentation/admin-guide/laptops/lg-laptop.rst
10011F: drivers/platform/x86/lg-laptop.c
10012
10013LG2160 MEDIA DRIVER
10014M: Michael Krufky <[email protected]>
10015L: [email protected]
10016S: Maintained
10017W: https://linuxtv.org
10018W: http://github.com/mkrufky
10019Q: http://patchwork.linuxtv.org/project/linux-media/list/
10020T: git git://linuxtv.org/mkrufky/tuners.git
10021F: drivers/media/dvb-frontends/lg2160.*
10022
10023LGDT3305 MEDIA DRIVER
10024M: Michael Krufky <[email protected]>
10025L: [email protected]
10026S: Maintained
10027W: https://linuxtv.org
10028W: http://github.com/mkrufky
10029Q: http://patchwork.linuxtv.org/project/linux-media/list/
10030T: git git://linuxtv.org/mkrufky/tuners.git
10031F: drivers/media/dvb-frontends/lgdt3305.*
10032
10033LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10034M: Viresh Kumar <[email protected]>
10035L: [email protected]
10036S: Maintained
10037T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10038F: drivers/ata/pata_arasan_cf.c
10039F: include/linux/pata_arasan_cf_data.h
10040
10041LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10042M: Linus Walleij <[email protected]>
10043L: [email protected]
10044S: Maintained
10045T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10046F: drivers/ata/pata_ftide010.c
10047F: drivers/ata/sata_gemini.c
10048F: drivers/ata/sata_gemini.h
10049
10050LIBATA SATA AHCI PLATFORM devices support
10051M: Hans de Goede <[email protected]>
10052M: Jens Axboe <[email protected]>
10053L: [email protected]
10054S: Maintained
10055T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10056F: drivers/ata/ahci_platform.c
10057F: drivers/ata/libahci_platform.c
10058F: include/linux/ahci_platform.h
10059
10060LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10061M: Mikael Pettersson <[email protected]>
10062L: [email protected]
10063S: Maintained
10064T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10065F: drivers/ata/sata_promise.*
10066
10067LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10068M: Jens Axboe <[email protected]>
10069L: [email protected]
10070S: Maintained
10071T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10072F: Documentation/devicetree/bindings/ata/
10073F: drivers/ata/
10074F: include/linux/ata.h
10075F: include/linux/libata.h
10076
10077LIBLOCKDEP
10078M: Sasha Levin <[email protected]>
10079S: Maintained
10080F: tools/lib/lockdep/
10081
10082LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10083M: Dan Williams <[email protected]>
10084M: Vishal Verma <[email protected]>
10085M: Dave Jiang <[email protected]>
10086L: [email protected]
10087S: Supported
10088Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10089P: Documentation/nvdimm/maintainer-entry-profile.rst
10090F: drivers/nvdimm/blk.c
10091F: drivers/nvdimm/region_devs.c
10092
10093LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10094M: Vishal Verma <[email protected]>
10095M: Dan Williams <[email protected]>
10096M: Dave Jiang <[email protected]>
10097L: [email protected]
10098S: Supported
10099Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10100P: Documentation/nvdimm/maintainer-entry-profile.rst
10101F: drivers/nvdimm/btt*
10102
10103LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10104M: Dan Williams <[email protected]>
10105M: Vishal Verma <[email protected]>
10106M: Dave Jiang <[email protected]>
10107L: [email protected]
10108S: Supported
10109Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10110P: Documentation/nvdimm/maintainer-entry-profile.rst
10111F: drivers/nvdimm/pmem*
10112
10113LIBNVDIMM: DEVICETREE BINDINGS
10114M: Oliver O'Halloran <[email protected]>
10115L: [email protected]
10116S: Supported
10117Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10118F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10119F: drivers/nvdimm/of_pmem.c
10120
10121LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10122M: Dan Williams <[email protected]>
10123M: Vishal Verma <[email protected]>
10124M: Dave Jiang <[email protected]>
10125M: Ira Weiny <[email protected]>
10126L: [email protected]
10127S: Supported
10128Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10129P: Documentation/nvdimm/maintainer-entry-profile.rst
10130T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10131F: drivers/acpi/nfit/*
10132F: drivers/nvdimm/*
10133F: include/linux/libnvdimm.h
10134F: include/linux/nd.h
10135F: include/uapi/linux/ndctl.h
10136F: tools/testing/nvdimm/
10137
10138LICENSES and SPDX stuff
10139M: Thomas Gleixner <[email protected]>
10140M: Greg Kroah-Hartman <[email protected]>
10141L: [email protected]
10142S: Maintained
10143T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10144F: COPYING
10145F: Documentation/process/license-rules.rst
10146F: LICENSES/
10147F: scripts/spdxcheck-test.sh
10148F: scripts/spdxcheck.py
10149
10150LIGHTNVM PLATFORM SUPPORT
10151M: Matias Bjorling <[email protected]>
10152L: [email protected]
10153S: Maintained
10154W: http://github/OpenChannelSSD
10155F: drivers/lightnvm/
10156F: include/linux/lightnvm.h
10157F: include/uapi/linux/lightnvm.h
10158
10159LINEAR RANGES HELPERS
10160M: Mark Brown <[email protected]>
10161R: Matti Vaittinen <[email protected]>
10162F: lib/linear_ranges.c
10163F: lib/test_linear_ranges.c
10164F: include/linux/linear_range.h
10165
10166LINUX FOR POWER MACINTOSH
10167M: Benjamin Herrenschmidt <[email protected]>
10168L: [email protected]
10169S: Odd Fixes
10170F: arch/powerpc/platforms/powermac/
10171F: drivers/macintosh/
10172
10173LINUX FOR POWERPC (32-BIT AND 64-BIT)
10174M: Michael Ellerman <[email protected]>
10175R: Benjamin Herrenschmidt <[email protected]>
10176R: Paul Mackerras <[email protected]>
10177L: [email protected]
10178S: Supported
10179W: https://github.com/linuxppc/wiki/wiki
10180Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10181T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10182F: Documentation/ABI/stable/sysfs-firmware-opal-*
10183F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10184F: Documentation/devicetree/bindings/powerpc/
10185F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10186F: Documentation/powerpc/
10187F: arch/powerpc/
10188F: drivers/*/*/*pasemi*
10189F: drivers/*/*pasemi*
10190F: drivers/char/tpm/tpm_ibmvtpm*
10191F: drivers/crypto/nx/
10192F: drivers/crypto/vmx/
10193F: drivers/i2c/busses/i2c-opal.c
10194F: drivers/net/ethernet/ibm/ibmveth.*
10195F: drivers/net/ethernet/ibm/ibmvnic.*
10196F: drivers/pci/hotplug/pnv_php.c
10197F: drivers/pci/hotplug/rpa*
10198F: drivers/rtc/rtc-opal.c
10199F: drivers/scsi/ibmvscsi/
10200F: drivers/tty/hvc/hvc_opal.c
10201F: drivers/watchdog/wdrtas.c
10202F: tools/testing/selftests/powerpc
10203N: /pmac
10204N: powermac
10205N: powernv
10206N: [^a-z0-9]ps3
10207N: pseries
10208
10209LINUX FOR POWERPC EMBEDDED MPC5XXX
10210M: Anatolij Gustschin <[email protected]>
10211L: [email protected]
10212S: Odd Fixes
10213F: arch/powerpc/platforms/512x/
10214F: arch/powerpc/platforms/52xx/
10215
10216LINUX FOR POWERPC EMBEDDED PPC4XX
10217L: [email protected]
10218S: Orphan
10219F: arch/powerpc/platforms/40x/
10220F: arch/powerpc/platforms/44x/
10221
10222LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10223M: Scott Wood <[email protected]>
10224L: [email protected]
10225S: Odd fixes
10226T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10227F: Documentation/devicetree/bindings/powerpc/fsl/
10228F: arch/powerpc/platforms/83xx/
10229F: arch/powerpc/platforms/85xx/
10230
10231LINUX FOR POWERPC EMBEDDED PPC8XX
10232M: Christophe Leroy <[email protected]>
10233L: [email protected]
10234S: Maintained
10235F: arch/powerpc/platforms/8xx/
10236
10237LINUX KERNEL DUMP TEST MODULE (LKDTM)
10238M: Kees Cook <[email protected]>
10239S: Maintained
10240F: drivers/misc/lkdtm/*
10241F: tools/testing/selftests/lkdtm/*
10242
10243LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10244M: Alan Stern <[email protected]>
10245M: Andrea Parri <[email protected]>
10246M: Will Deacon <[email protected]>
10247M: Peter Zijlstra <[email protected]>
10248M: Boqun Feng <[email protected]>
10249M: Nicholas Piggin <[email protected]>
10250M: David Howells <[email protected]>
10251M: Jade Alglave <[email protected]>
10252M: Luc Maranget <[email protected]>
10253M: "Paul E. McKenney" <[email protected]>
10254R: Akira Yokosawa <[email protected]>
10255R: Daniel Lustig <[email protected]>
10256R: Joel Fernandes <[email protected]>
10257L: [email protected]
10258L: [email protected]
10259S: Supported
10260T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10261F: Documentation/atomic_bitops.txt
10262F: Documentation/atomic_t.txt
10263F: Documentation/core-api/atomic_ops.rst
10264F: Documentation/core-api/refcount-vs-atomic.rst
10265F: Documentation/litmus-tests/
10266F: Documentation/memory-barriers.txt
10267F: tools/memory-model/
10268
10269LIS3LV02D ACCELEROMETER DRIVER
10270M: Eric Piel <[email protected]>
10271S: Maintained
10272F: Documentation/misc-devices/lis3lv02d.rst
10273F: drivers/misc/lis3lv02d/
10274F: drivers/platform/x86/hp_accel.c
10275
10276LIST KUNIT TEST
10277M: David Gow <[email protected]>
10278L: [email protected]
10279L: [email protected]
10280S: Maintained
10281F: lib/list-test.c
10282
10283LITEX PLATFORM
10284M: Karol Gugala <[email protected]>
10285M: Mateusz Holenko <[email protected]>
10286S: Maintained
10287F: Documentation/devicetree/bindings/*/litex,*.yaml
10288F: arch/openrisc/boot/dts/or1klitex.dts
10289F: drivers/soc/litex/litex_soc_ctrl.c
10290F: drivers/tty/serial/liteuart.c
10291F: include/linux/litex.h
10292
10293LIVE PATCHING
10294M: Josh Poimboeuf <[email protected]>
10295M: Jiri Kosina <[email protected]>
10296M: Miroslav Benes <[email protected]>
10297M: Petr Mladek <[email protected]>
10298R: Joe Lawrence <[email protected]>
10299L: [email protected]
10300S: Maintained
10301T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10302F: Documentation/ABI/testing/sysfs-kernel-livepatch
10303F: Documentation/livepatch/
10304F: arch/powerpc/include/asm/livepatch.h
10305F: arch/s390/include/asm/livepatch.h
10306F: arch/x86/include/asm/livepatch.h
10307F: include/linux/livepatch.h
10308F: kernel/livepatch/
10309F: lib/livepatch/
10310F: samples/livepatch/
10311F: tools/testing/selftests/livepatch/
10312
10313LLC (802.2)
10314L: [email protected]
10315S: Odd fixes
10316F: include/linux/llc.h
10317F: include/net/llc*
10318F: include/uapi/linux/llc.h
10319F: net/llc/
10320
10321LM73 HARDWARE MONITOR DRIVER
10322M: Guillaume Ligneul <[email protected]>
10323L: [email protected]
10324S: Maintained
10325F: drivers/hwmon/lm73.c
10326
10327LM78 HARDWARE MONITOR DRIVER
10328M: Jean Delvare <[email protected]>
10329L: [email protected]
10330S: Maintained
10331F: Documentation/hwmon/lm78.rst
10332F: drivers/hwmon/lm78.c
10333
10334LM83 HARDWARE MONITOR DRIVER
10335M: Jean Delvare <[email protected]>
10336L: [email protected]
10337S: Maintained
10338F: Documentation/hwmon/lm83.rst
10339F: drivers/hwmon/lm83.c
10340
10341LM90 HARDWARE MONITOR DRIVER
10342M: Jean Delvare <[email protected]>
10343L: [email protected]
10344S: Maintained
10345F: Documentation/devicetree/bindings/hwmon/lm90.txt
10346F: Documentation/hwmon/lm90.rst
10347F: drivers/hwmon/lm90.c
10348F: include/dt-bindings/thermal/lm90.h
10349
10350LM95234 HARDWARE MONITOR DRIVER
10351M: Guenter Roeck <[email protected]>
10352L: [email protected]
10353S: Maintained
10354F: Documentation/hwmon/lm95234.rst
10355F: drivers/hwmon/lm95234.c
10356
10357LME2510 MEDIA DRIVER
10358M: Malcolm Priestley <[email protected]>
10359L: [email protected]
10360S: Maintained
10361W: https://linuxtv.org
10362Q: http://patchwork.linuxtv.org/project/linux-media/list/
10363F: drivers/media/usb/dvb-usb-v2/lmedm04*
10364
10365LOADPIN SECURITY MODULE
10366M: Kees Cook <[email protected]>
10367S: Supported
10368T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10369F: Documentation/admin-guide/LSM/LoadPin.rst
10370F: security/loadpin/
10371
10372LOCKING PRIMITIVES
10373M: Peter Zijlstra <[email protected]>
10374M: Ingo Molnar <[email protected]>
10375M: Will Deacon <[email protected]>
10376L: [email protected]
10377S: Maintained
10378T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10379F: Documentation/locking/
10380F: arch/*/include/asm/spinlock*.h
10381F: include/linux/lockdep.h
10382F: include/linux/mutex*.h
10383F: include/linux/rwlock*.h
10384F: include/linux/rwsem*.h
10385F: include/linux/seqlock.h
10386F: include/linux/spinlock*.h
10387F: kernel/locking/
10388F: lib/locking*.[ch]
10389X: kernel/locking/locktorture.c
10390
10391LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10392M: "Richard Russon (FlatCap)" <[email protected]>
10393L: [email protected]
10394S: Maintained
10395W: http://www.linux-ntfs.org/content/view/19/37/
10396F: Documentation/admin-guide/ldm.rst
10397F: block/partitions/ldm.*
10398
10399LOGITECH HID GAMING KEYBOARDS
10400M: Hans de Goede <[email protected]>
10401L: [email protected]
10402S: Maintained
10403T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10404F: drivers/hid/hid-lg-g15.c
10405
10406LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10407M: Sathya Prakash <[email protected]>
10408M: Sreekanth Reddy <[email protected]>
10409M: Suganath Prabu Subramani <[email protected]>
10410L: [email protected]
10411L: [email protected]
10412S: Supported
10413W: http://www.avagotech.com/support/
10414F: drivers/message/fusion/
10415F: drivers/scsi/mpt3sas/
10416
10417LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10418M: Matthew Wilcox <[email protected]>
10419L: [email protected]
10420S: Maintained
10421F: drivers/scsi/sym53c8xx_2/
10422
10423LTC1660 DAC DRIVER
10424M: Marcus Folkesson <[email protected]>
10425L: [email protected]
10426S: Maintained
10427F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10428F: drivers/iio/dac/ltc1660.c
10429
10430LTC2947 HARDWARE MONITOR DRIVER
10431M: Nuno Sá <[email protected]>
10432L: [email protected]
10433S: Supported
10434W: http://ez.analog.com/community/linux-device-drivers
10435F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10436F: drivers/hwmon/ltc2947-core.c
10437F: drivers/hwmon/ltc2947-i2c.c
10438F: drivers/hwmon/ltc2947-spi.c
10439F: drivers/hwmon/ltc2947.h
10440
10441LTC2983 IIO TEMPERATURE DRIVER
10442M: Nuno Sá <[email protected]>
10443L: [email protected]
10444S: Supported
10445W: http://ez.analog.com/community/linux-device-drivers
10446F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10447F: drivers/iio/temperature/ltc2983.c
10448
10449LTC4261 HARDWARE MONITOR DRIVER
10450M: Guenter Roeck <[email protected]>
10451L: [email protected]
10452S: Maintained
10453F: Documentation/hwmon/ltc4261.rst
10454F: drivers/hwmon/ltc4261.c
10455
10456LTC4306 I2C MULTIPLEXER DRIVER
10457M: Michael Hennerich <[email protected]>
10458L: [email protected]
10459S: Supported
10460W: http://ez.analog.com/community/linux-device-drivers
10461F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10462F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10463
10464LTP (Linux Test Project)
10465M: Mike Frysinger <[email protected]>
10466M: Cyril Hrubis <[email protected]>
10467M: Wanlong Gao <[email protected]>
10468M: Jan Stancek <[email protected]>
10469M: Stanislav Kholmanskikh <[email protected]>
10470M: Alexey Kodanev <[email protected]>
10471L: [email protected] (subscribers-only)
10472S: Maintained
10473W: http://linux-test-project.github.io/
10474T: git git://github.com/linux-test-project/ltp.git
10475
10476LYNX PCS MODULE
10477M: Ioana Ciornei <[email protected]>
10478L: [email protected]
10479S: Supported
10480F: drivers/net/pcs/pcs-lynx.c
10481F: include/linux/pcs-lynx.h
10482
10483M68K ARCHITECTURE
10484M: Geert Uytterhoeven <[email protected]>
10485L: [email protected]
10486S: Maintained
10487W: http://www.linux-m68k.org/
10488T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10489F: arch/m68k/
10490F: drivers/zorro/
10491
10492M68K ON APPLE MACINTOSH
10493M: Joshua Thompson <[email protected]>
10494L: [email protected]
10495S: Maintained
10496W: http://www.mac.linux-m68k.org/
10497F: arch/m68k/mac/
10498F: drivers/macintosh/adb-iop.c
10499F: drivers/macintosh/via-macii.c
10500
10501M68K ON HP9000/300
10502M: Philip Blundell <[email protected]>
10503S: Maintained
10504W: http://www.tazenda.demon.co.uk/phil/linux-hp
10505F: arch/m68k/hp300/
10506
10507M88DS3103 MEDIA DRIVER
10508M: Antti Palosaari <[email protected]>
10509L: [email protected]
10510S: Maintained
10511W: https://linuxtv.org
10512W: http://palosaari.fi/linux/
10513Q: http://patchwork.linuxtv.org/project/linux-media/list/
10514T: git git://linuxtv.org/anttip/media_tree.git
10515F: drivers/media/dvb-frontends/m88ds3103*
10516
10517M88RS2000 MEDIA DRIVER
10518M: Malcolm Priestley <[email protected]>
10519L: [email protected]
10520S: Maintained
10521W: https://linuxtv.org
10522Q: http://patchwork.linuxtv.org/project/linux-media/list/
10523F: drivers/media/dvb-frontends/m88rs2000*
10524
10525MA901 MASTERKIT USB FM RADIO DRIVER
10526M: Alexey Klimov <[email protected]>
10527L: [email protected]
10528S: Maintained
10529T: git git://linuxtv.org/media_tree.git
10530F: drivers/media/radio/radio-ma901.c
10531
10532MAC80211
10533M: Johannes Berg <[email protected]>
10534L: [email protected]
10535S: Maintained
10536W: https://wireless.wiki.kernel.org/
10537T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10538T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10539F: Documentation/networking/mac80211-injection.rst
10540F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10541F: drivers/net/wireless/mac80211_hwsim.[ch]
10542F: include/net/mac80211.h
10543F: net/mac80211/
10544
10545MAILBOX API
10546M: Jassi Brar <[email protected]>
10547L: [email protected]
10548S: Maintained
10549F: drivers/mailbox/
10550F: include/linux/mailbox_client.h
10551F: include/linux/mailbox_controller.h
10552
10553MAILBOX ARM MHUv2
10554M: Viresh Kumar <[email protected]>
10555M: Tushar Khandelwal <[email protected]>
10556L: [email protected]
10557S: Maintained
10558F: drivers/mailbox/arm_mhuv2.c
10559F: include/linux/mailbox/arm_mhuv2_message.h
10560F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10561
10562MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10563M: Michael Kerrisk <[email protected]>
10564L: [email protected]
10565S: Maintained
10566W: http://www.kernel.org/doc/man-pages
10567
10568MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10569M: Rahul Bedarkar <[email protected]>
10570L: [email protected]
10571S: Maintained
10572F: arch/mips/boot/dts/img/pistachio_marduk.dts
10573
10574MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10575M: Andrew Lunn <[email protected]>
10576M: Vivien Didelot <[email protected]>
10577L: [email protected]
10578S: Maintained
10579F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10580F: Documentation/networking/devlink/mv88e6xxx.rst
10581F: drivers/net/dsa/mv88e6xxx/
10582F: include/linux/platform_data/mv88e6xxx.h
10583
10584MARVELL ARMADA 3700 PHY DRIVERS
10585M: Miquel Raynal <[email protected]>
10586S: Maintained
10587F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10588F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10589F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10590F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10591
10592MARVELL ARMADA DRM SUPPORT
10593M: Russell King <[email protected]>
10594S: Maintained
10595T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10596T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10597F: Documentation/devicetree/bindings/display/armada/
10598F: drivers/gpu/drm/armada/
10599F: include/uapi/drm/armada_drm.h
10600
10601MARVELL CRYPTO DRIVER
10602M: Boris Brezillon <[email protected]>
10603M: Arnaud Ebalard <[email protected]>
10604M: Srujana Challa <[email protected]>
10605L: [email protected]
10606S: Maintained
10607F: drivers/crypto/marvell/
10608F: include/linux/soc/marvell/octeontx2/
10609
10610MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10611M: Mirko Lindner <[email protected]>
10612M: Stephen Hemminger <[email protected]>
10613L: [email protected]
10614S: Maintained
10615F: drivers/net/ethernet/marvell/sk*
10616
10617MARVELL LIBERTAS WIRELESS DRIVER
10618L: [email protected]
10619S: Orphan
10620F: drivers/net/wireless/marvell/libertas/
10621
10622MARVELL MACCHIATOBIN SUPPORT
10623M: Russell King <[email protected]>
10624L: [email protected]
10625S: Maintained
10626F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10627
10628MARVELL MV643XX ETHERNET DRIVER
10629M: Sebastian Hesselbarth <[email protected]>
10630L: [email protected]
10631S: Maintained
10632F: drivers/net/ethernet/marvell/mv643xx_eth.*
10633F: include/linux/mv643xx.h
10634
10635MARVELL MV88X3310 PHY DRIVER
10636M: Russell King <[email protected]>
10637L: [email protected]
10638S: Maintained
10639F: drivers/net/phy/marvell10g.c
10640
10641MARVELL MVEBU THERMAL DRIVER
10642M: Miquel Raynal <[email protected]>
10643S: Maintained
10644F: drivers/thermal/armada_thermal.c
10645
10646MARVELL MVNETA ETHERNET DRIVER
10647M: Thomas Petazzoni <[email protected]>
10648L: [email protected]
10649S: Maintained
10650F: drivers/net/ethernet/marvell/mvneta.*
10651
10652MARVELL MVPP2 ETHERNET DRIVER
10653M: Marcin Wojtas <[email protected]>
10654M: Russell King <[email protected]>
10655L: [email protected]
10656S: Maintained
10657F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10658F: drivers/net/ethernet/marvell/mvpp2/
10659
10660MARVELL MWIFIEX WIRELESS DRIVER
10661M: Amitkumar Karwar <[email protected]>
10662M: Ganapathi Bhat <[email protected]>
10663M: Xinming Hu <[email protected]>
10664L: [email protected]
10665S: Maintained
10666F: drivers/net/wireless/marvell/mwifiex/
10667
10668MARVELL MWL8K WIRELESS DRIVER
10669M: Lennert Buytenhek <[email protected]>
10670L: [email protected]
10671S: Odd Fixes
10672F: drivers/net/wireless/marvell/mwl8k.c
10673
10674MARVELL NAND CONTROLLER DRIVER
10675M: Miquel Raynal <[email protected]>
10676L: [email protected]
10677S: Maintained
10678F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10679F: drivers/mtd/nand/raw/marvell_nand.c
10680
10681MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10682M: Sunil Goutham <[email protected]>
10683M: Geetha sowjanya <[email protected]>
10684M: Subbaraya Sundeep <[email protected]>
10685M: hariprasad <[email protected]>
10686L: [email protected]
10687S: Supported
10688F: drivers/net/ethernet/marvell/octeontx2/nic/
10689F: include/linux/soc/marvell/octeontx2/
10690
10691MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10692M: Sunil Goutham <[email protected]>
10693M: Linu Cherian <[email protected]>
10694M: Geetha sowjanya <[email protected]>
10695M: Jerin Jacob <[email protected]>
10696L: [email protected]
10697S: Supported
10698F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10699F: drivers/net/ethernet/marvell/octeontx2/af/
10700
10701MARVELL PRESTERA ETHERNET SWITCH DRIVER
10702M: Vadym Kochan <[email protected]>
10703M: Taras Chornyi <[email protected]>
10704S: Supported
10705W: https://github.com/Marvell-switching/switchdev-prestera
10706F: drivers/net/ethernet/marvell/prestera/
10707
10708MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10709M: Nicolas Pitre <[email protected]>
10710S: Odd Fixes
10711F: drivers/mmc/host/mvsdio.*
10712
10713MARVELL USB MDIO CONTROLLER DRIVER
10714M: Tobias Waldekranz <[email protected]>
10715L: [email protected]
10716S: Maintained
10717F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10718F: drivers/net/mdio/mdio-mvusb.c
10719
10720MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10721M: Hu Ziji <[email protected]>
10722L: [email protected]
10723S: Supported
10724F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10725F: drivers/mmc/host/sdhci-xenon*
10726
10727MATROX FRAMEBUFFER DRIVER
10728L: [email protected]
10729S: Orphan
10730F: drivers/video/fbdev/matrox/matroxfb_*
10731F: include/uapi/linux/matroxfb.h
10732
10733MAX16065 HARDWARE MONITOR DRIVER
10734M: Guenter Roeck <[email protected]>
10735L: [email protected]
10736S: Maintained
10737F: Documentation/hwmon/max16065.rst
10738F: drivers/hwmon/max16065.c
10739
10740MAX2175 SDR TUNER DRIVER
10741M: Ramesh Shanmugasundaram <[email protected]>
10742L: [email protected]
10743S: Maintained
10744T: git git://linuxtv.org/media_tree.git
10745F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10746F: Documentation/userspace-api/media/drivers/max2175.rst
10747F: drivers/media/i2c/max2175*
10748F: include/uapi/linux/max2175.h
10749
10750MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10751L: [email protected]
10752S: Orphan
10753F: Documentation/hwmon/max6650.rst
10754F: drivers/hwmon/max6650.c
10755
10756MAX6697 HARDWARE MONITOR DRIVER
10757M: Guenter Roeck <[email protected]>
10758L: [email protected]
10759S: Maintained
10760F: Documentation/devicetree/bindings/hwmon/max6697.txt
10761F: Documentation/hwmon/max6697.rst
10762F: drivers/hwmon/max6697.c
10763F: include/linux/platform_data/max6697.h
10764
10765MAX9286 QUAD GMSL DESERIALIZER DRIVER
10766M: Jacopo Mondi <[email protected]>
10767M: Kieran Bingham <[email protected]>
10768M: Laurent Pinchart <[email protected]>
10769M: Niklas Söderlund <[email protected]>
10770L: [email protected]
10771S: Maintained
10772F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10773F: drivers/media/i2c/max9286.c
10774
10775MAX9860 MONO AUDIO VOICE CODEC DRIVER
10776M: Peter Rosin <[email protected]>
10777L: [email protected] (moderated for non-subscribers)
10778S: Maintained
10779F: Documentation/devicetree/bindings/sound/max9860.txt
10780F: sound/soc/codecs/max9860.*
10781
10782MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10783M: Andreas Klinger <[email protected]>
10784L: [email protected]
10785S: Maintained
10786F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10787F: drivers/iio/proximity/mb1232.c
10788
10789MAXIM MAX77650 PMIC MFD DRIVER
10790M: Bartosz Golaszewski <[email protected]>
10791L: [email protected]
10792S: Maintained
10793F: Documentation/devicetree/bindings/*/*max77650.yaml
10794F: Documentation/devicetree/bindings/*/max77650*.yaml
10795F: drivers/gpio/gpio-max77650.c
10796F: drivers/input/misc/max77650-onkey.c
10797F: drivers/leds/leds-max77650.c
10798F: drivers/mfd/max77650.c
10799F: drivers/power/supply/max77650-charger.c
10800F: drivers/regulator/max77650-regulator.c
10801F: include/linux/mfd/max77650.h
10802
10803MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10804M: Javier Martinez Canillas <[email protected]>
10805L: [email protected]
10806S: Supported
10807F: Documentation/devicetree/bindings/*/*max77802.txt
10808F: drivers/regulator/max77802-regulator.c
10809F: include/dt-bindings/*/*max77802.h
10810
10811MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10812M: Krzysztof Kozlowski <[email protected]>
10813M: Bartlomiej Zolnierkiewicz <[email protected]>
10814L: [email protected]
10815S: Supported
10816F: drivers/power/supply/max14577_charger.c
10817F: drivers/power/supply/max77693_charger.c
10818
10819MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10820M: Chanwoo Choi <[email protected]>
10821M: Krzysztof Kozlowski <[email protected]>
10822M: Bartlomiej Zolnierkiewicz <[email protected]>
10823L: [email protected]
10824S: Supported
10825F: Documentation/devicetree/bindings/*/max77686.txt
10826F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10827F: Documentation/devicetree/bindings/mfd/max14577.txt
10828F: Documentation/devicetree/bindings/mfd/max77693.txt
10829F: drivers/*/max14577*.c
10830F: drivers/*/max77686*.c
10831F: drivers/*/max77693*.c
10832F: drivers/clk/clk-max77686.c
10833F: drivers/extcon/extcon-max14577.c
10834F: drivers/extcon/extcon-max77693.c
10835F: drivers/rtc/rtc-max77686.c
10836F: include/linux/mfd/max14577*.h
10837F: include/linux/mfd/max77686*.h
10838F: include/linux/mfd/max77693*.h
10839
10840MAXIRADIO FM RADIO RECEIVER DRIVER
10841M: Hans Verkuil <[email protected]>
10842L: [email protected]
10843S: Maintained
10844W: https://linuxtv.org
10845T: git git://linuxtv.org/media_tree.git
10846F: drivers/media/radio/radio-maxiradio*
10847
10848MCAN MMIO DEVICE DRIVER
10849M: Dan Murphy <[email protected]>
10850M: Sriram Dash <[email protected]>
10851L: [email protected]
10852S: Maintained
10853F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10854F: drivers/net/can/m_can/m_can.c
10855F: drivers/net/can/m_can/m_can.h
10856F: drivers/net/can/m_can/m_can_platform.c
10857
10858MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10859M: Rishi Gupta <[email protected]>
10860L: [email protected]
10861L: [email protected]
10862S: Maintained
10863F: drivers/hid/hid-mcp2221.c
10864
10865MCP251XFD SPI-CAN NETWORK DRIVER
10866M: Marc Kleine-Budde <[email protected]>
10867M: Manivannan Sadhasivam <[email protected]>
10868R: Thomas Kopp <[email protected]>
10869L: [email protected]
10870S: Maintained
10871F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10872F: drivers/net/can/spi/mcp251xfd/
10873
10874MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10875M: Peter Rosin <[email protected]>
10876L: [email protected]
10877S: Maintained
10878F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10879F: drivers/iio/potentiometer/mcp4018.c
10880F: drivers/iio/potentiometer/mcp4531.c
10881
10882MCR20A IEEE-802.15.4 RADIO DRIVER
10883M: Xue Liu <[email protected]>
10884L: [email protected]
10885S: Maintained
10886W: https://github.com/xueliu/mcr20a-linux
10887F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10888F: drivers/net/ieee802154/mcr20a.c
10889F: drivers/net/ieee802154/mcr20a.h
10890
10891MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10892M: William Breathitt Gray <[email protected]>
10893L: [email protected]
10894S: Maintained
10895F: drivers/iio/dac/cio-dac.c
10896
10897MEDIA CONTROLLER FRAMEWORK
10898M: Sakari Ailus <[email protected]>
10899M: Laurent Pinchart <[email protected]>
10900L: [email protected]
10901S: Supported
10902W: https://www.linuxtv.org
10903T: git git://linuxtv.org/media_tree.git
10904F: drivers/media/mc/
10905F: include/media/media-*.h
10906F: include/uapi/linux/media.h
10907
10908MEDIA DRIVER FOR FREESCALE IMX PXP
10909M: Philipp Zabel <[email protected]>
10910L: [email protected]
10911S: Maintained
10912T: git git://linuxtv.org/media_tree.git
10913F: drivers/media/platform/imx-pxp.[ch]
10914
10915MEDIA DRIVERS FOR ASCOT2E
10916M: Sergey Kozlov <[email protected]>
10917M: Abylay Ospan <[email protected]>
10918L: [email protected]
10919S: Supported
10920W: https://linuxtv.org
10921W: http://netup.tv/
10922T: git git://linuxtv.org/media_tree.git
10923F: drivers/media/dvb-frontends/ascot2e*
10924
10925MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10926M: Jasmin Jessich <[email protected]>
10927L: [email protected]
10928S: Maintained
10929W: https://linuxtv.org
10930T: git git://linuxtv.org/media_tree.git
10931F: drivers/media/dvb-frontends/cxd2099*
10932
10933MEDIA DRIVERS FOR CXD2841ER
10934M: Sergey Kozlov <[email protected]>
10935M: Abylay Ospan <[email protected]>
10936L: [email protected]
10937S: Supported
10938W: https://linuxtv.org
10939W: http://netup.tv/
10940T: git git://linuxtv.org/media_tree.git
10941F: drivers/media/dvb-frontends/cxd2841er*
10942
10943MEDIA DRIVERS FOR CXD2880
10944M: Yasunari Takiguchi <[email protected]>
10945L: [email protected]
10946S: Supported
10947W: http://linuxtv.org/
10948T: git git://linuxtv.org/media_tree.git
10949F: drivers/media/dvb-frontends/cxd2880/*
10950F: drivers/media/spi/cxd2880*
10951
10952MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10953L: [email protected]
10954S: Orphan
10955W: https://linuxtv.org
10956T: git git://linuxtv.org/media_tree.git
10957F: drivers/media/pci/ddbridge/*
10958
10959MEDIA DRIVERS FOR FREESCALE IMX
10960M: Steve Longerbeam <[email protected]>
10961M: Philipp Zabel <[email protected]>
10962L: [email protected]
10963S: Maintained
10964T: git git://linuxtv.org/media_tree.git
10965F: Documentation/admin-guide/media/imx.rst
10966F: Documentation/devicetree/bindings/media/imx.txt
10967F: drivers/staging/media/imx/
10968F: include/linux/imx-media.h
10969F: include/media/imx.h
10970
10971MEDIA DRIVERS FOR FREESCALE IMX7
10972M: Rui Miguel Silva <[email protected]>
10973L: [email protected]
10974S: Maintained
10975T: git git://linuxtv.org/media_tree.git
10976F: Documentation/admin-guide/media/imx7.rst
10977F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
10978F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
10979F: drivers/staging/media/imx/imx7-media-csi.c
10980F: drivers/staging/media/imx/imx7-mipi-csis.c
10981
10982MEDIA DRIVERS FOR HELENE
10983M: Abylay Ospan <[email protected]>
10984L: [email protected]
10985S: Supported
10986W: https://linuxtv.org
10987W: http://netup.tv/
10988T: git git://linuxtv.org/media_tree.git
10989F: drivers/media/dvb-frontends/helene*
10990
10991MEDIA DRIVERS FOR HORUS3A
10992M: Sergey Kozlov <[email protected]>
10993M: Abylay Ospan <[email protected]>
10994L: [email protected]
10995S: Supported
10996W: https://linuxtv.org
10997W: http://netup.tv/
10998T: git git://linuxtv.org/media_tree.git
10999F: drivers/media/dvb-frontends/horus3a*
11000
11001MEDIA DRIVERS FOR LNBH25
11002M: Sergey Kozlov <[email protected]>
11003M: Abylay Ospan <[email protected]>
11004L: [email protected]
11005S: Supported
11006W: https://linuxtv.org
11007W: http://netup.tv/
11008T: git git://linuxtv.org/media_tree.git
11009F: drivers/media/dvb-frontends/lnbh25*
11010
11011MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11012L: [email protected]
11013S: Orphan
11014W: https://linuxtv.org
11015T: git git://linuxtv.org/media_tree.git
11016F: drivers/media/dvb-frontends/mxl5xx*
11017
11018MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11019M: Sergey Kozlov <[email protected]>
11020M: Abylay Ospan <[email protected]>
11021L: [email protected]
11022S: Supported
11023W: https://linuxtv.org
11024W: http://netup.tv/
11025T: git git://linuxtv.org/media_tree.git
11026F: drivers/media/pci/netup_unidvb/*
11027
11028MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11029M: Dmitry Osipenko <[email protected]>
11030L: [email protected]
11031L: [email protected]
11032S: Maintained
11033T: git git://linuxtv.org/media_tree.git
11034F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11035F: drivers/staging/media/tegra-vde/
11036
11037MEDIA DRIVERS FOR RENESAS - CEU
11038M: Jacopo Mondi <[email protected]>
11039L: [email protected]
11040L: [email protected]
11041S: Supported
11042T: git git://linuxtv.org/media_tree.git
11043F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11044F: drivers/media/platform/renesas-ceu.c
11045F: include/media/drv-intf/renesas-ceu.h
11046
11047MEDIA DRIVERS FOR RENESAS - DRIF
11048M: Ramesh Shanmugasundaram <[email protected]>
11049L: [email protected]
11050L: [email protected]
11051S: Supported
11052T: git git://linuxtv.org/media_tree.git
11053F: Documentation/devicetree/bindings/media/renesas,drif.txt
11054F: drivers/media/platform/rcar_drif.c
11055
11056MEDIA DRIVERS FOR RENESAS - FCP
11057M: Laurent Pinchart <[email protected]>
11058L: [email protected]
11059L: [email protected]
11060S: Supported
11061T: git git://linuxtv.org/media_tree.git
11062F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11063F: drivers/media/platform/rcar-fcp.c
11064F: include/media/rcar-fcp.h
11065
11066MEDIA DRIVERS FOR RENESAS - FDP1
11067M: Kieran Bingham <[email protected]>
11068L: [email protected]
11069L: [email protected]
11070S: Supported
11071T: git git://linuxtv.org/media_tree.git
11072F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11073F: drivers/media/platform/rcar_fdp1.c
11074
11075MEDIA DRIVERS FOR RENESAS - VIN
11076M: Niklas Söderlund <[email protected]>
11077L: [email protected]
11078L: [email protected]
11079S: Supported
11080T: git git://linuxtv.org/media_tree.git
11081F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11082F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11083F: drivers/media/platform/rcar-vin/
11084
11085MEDIA DRIVERS FOR RENESAS - VSP1
11086M: Laurent Pinchart <[email protected]>
11087M: Kieran Bingham <[email protected]>
11088L: [email protected]
11089L: [email protected]
11090S: Supported
11091T: git git://linuxtv.org/media_tree.git
11092F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11093F: drivers/media/platform/vsp1/
11094
11095MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11096L: [email protected]
11097S: Orphan
11098W: https://linuxtv.org
11099T: git git://linuxtv.org/media_tree.git
11100F: drivers/media/dvb-frontends/stv0910*
11101
11102MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11103L: [email protected]
11104S: Orphan
11105W: https://linuxtv.org
11106T: git git://linuxtv.org/media_tree.git
11107F: drivers/media/dvb-frontends/stv6111*
11108
11109MEDIA DRIVERS FOR STM32 - DCMI
11110M: Hugues Fruchet <[email protected]>
11111L: [email protected]
11112S: Supported
11113T: git git://linuxtv.org/media_tree.git
11114F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11115F: drivers/media/platform/stm32/stm32-dcmi.c
11116
11117MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11118M: Mauro Carvalho Chehab <[email protected]>
11119L: [email protected]
11120S: Maintained
11121W: https://linuxtv.org
11122Q: http://patchwork.kernel.org/project/linux-media/list/
11123T: git git://linuxtv.org/media_tree.git
11124F: Documentation/admin-guide/media/
11125F: Documentation/devicetree/bindings/media/
11126F: Documentation/driver-api/media/
11127F: Documentation/userspace-api/media/
11128F: drivers/media/
11129F: drivers/staging/media/
11130F: include/linux/platform_data/media/
11131F: include/media/
11132F: include/uapi/linux/dvb/
11133F: include/uapi/linux/ivtv*
11134F: include/uapi/linux/media.h
11135F: include/uapi/linux/meye.h
11136F: include/uapi/linux/uvcvideo.h
11137F: include/uapi/linux/v4l2-*
11138F: include/uapi/linux/videodev2.h
11139
11140MEDIATEK BLUETOOTH DRIVER
11141M: Sean Wang <[email protected]>
11142L: [email protected]
11143L: [email protected] (moderated for non-subscribers)
11144S: Maintained
11145F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11146F: drivers/bluetooth/btmtkuart.c
11147
11148MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11149M: Sean Wang <[email protected]>
11150L: [email protected]
11151S: Maintained
11152F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11153F: drivers/power/reset/mt6323-poweroff.c
11154
11155MEDIATEK CIR DRIVER
11156M: Sean Wang <[email protected]>
11157S: Maintained
11158F: drivers/media/rc/mtk-cir.c
11159
11160MEDIATEK DMA DRIVER
11161M: Sean Wang <[email protected]>
11162L: [email protected]
11163L: [email protected] (moderated for non-subscribers)
11164L: [email protected] (moderated for non-subscribers)
11165S: Maintained
11166F: Documentation/devicetree/bindings/dma/mtk-*
11167F: drivers/dma/mediatek/
11168
11169MEDIATEK ETHERNET DRIVER
11170M: Felix Fietkau <[email protected]>
11171M: John Crispin <[email protected]>
11172M: Sean Wang <[email protected]>
11173M: Mark Lee <[email protected]>
11174L: [email protected]
11175S: Maintained
11176F: drivers/net/ethernet/mediatek/
11177
11178MEDIATEK I2C CONTROLLER DRIVER
11179M: Qii Wang <[email protected]>
11180L: [email protected]
11181S: Maintained
11182F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11183F: drivers/i2c/busses/i2c-mt65xx.c
11184
11185MEDIATEK JPEG DRIVER
11186M: Rick Chang <[email protected]>
11187M: Bin Liu <[email protected]>
11188S: Supported
11189F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11190F: drivers/media/platform/mtk-jpeg/
11191
11192MEDIATEK MDP DRIVER
11193M: Minghsiu Tsai <[email protected]>
11194M: Houlong Wei <[email protected]>
11195M: Andrew-CT Chen <[email protected]>
11196S: Supported
11197F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11198F: drivers/media/platform/mtk-mdp/
11199F: drivers/media/platform/mtk-vpu/
11200
11201MEDIATEK MEDIA DRIVER
11202M: Tiffany Lin <[email protected]>
11203M: Andrew-CT Chen <[email protected]>
11204S: Supported
11205F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11206F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11207F: drivers/media/platform/mtk-vcodec/
11208F: drivers/media/platform/mtk-vpu/
11209
11210MEDIATEK MMC/SD/SDIO DRIVER
11211M: Chaotian Jing <[email protected]>
11212S: Maintained
11213F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11214F: drivers/mmc/host/mtk-sd.c
11215
11216MEDIATEK MT76 WIRELESS LAN DRIVER
11217M: Felix Fietkau <[email protected]>
11218M: Lorenzo Bianconi <[email protected]>
11219R: Ryder Lee <[email protected]>
11220L: [email protected]
11221S: Maintained
11222F: drivers/net/wireless/mediatek/mt76/
11223
11224MEDIATEK MT7601U WIRELESS LAN DRIVER
11225M: Jakub Kicinski <[email protected]>
11226L: [email protected]
11227S: Maintained
11228F: drivers/net/wireless/mediatek/mt7601u/
11229
11230MEDIATEK MT7621/28/88 I2C DRIVER
11231M: Stefan Roese <[email protected]>
11232L: [email protected]
11233S: Maintained
11234F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11235F: drivers/i2c/busses/i2c-mt7621.c
11236
11237MEDIATEK MT7621 PHY PCI DRIVER
11238M: Sergio Paracuellos <[email protected]>
11239S: Maintained
11240F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11241F: drivers/phy/ralink/phy-mt7621-pci.c
11242
11243MEDIATEK NAND CONTROLLER DRIVER
11244L: [email protected]
11245S: Orphan
11246F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11247F: drivers/mtd/nand/raw/mtk_*
11248
11249MEDIATEK PMIC LED DRIVER
11250M: Sean Wang <[email protected]>
11251S: Maintained
11252F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11253F: drivers/leds/leds-mt6323.c
11254
11255MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11256M: Sean Wang <[email protected]>
11257S: Maintained
11258F: drivers/char/hw_random/mtk-rng.c
11259
11260MEDIATEK SWITCH DRIVER
11261M: Sean Wang <[email protected]>
11262M: Landen Chao <[email protected]>
11263L: [email protected]
11264S: Maintained
11265F: drivers/net/dsa/mt7530.*
11266F: net/dsa/tag_mtk.c
11267
11268MEDIATEK USB3 DRD IP DRIVER
11269M: Chunfeng Yun <[email protected]>
11270L: [email protected]
11271L: [email protected] (moderated for non-subscribers)
11272L: [email protected] (moderated for non-subscribers)
11273S: Maintained
11274F: drivers/usb/mtu3/
11275
11276MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11277M: Peter Senna Tschudin <[email protected]>
11278M: Martin Donnelly <[email protected]>
11279M: Martyn Welch <[email protected]>
11280S: Maintained
11281F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11282F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11283
11284MEGARAID SCSI/SAS DRIVERS
11285M: Kashyap Desai <[email protected]>
11286M: Sumit Saxena <[email protected]>
11287M: Shivasharan S <[email protected]>
11288L: [email protected]
11289L: [email protected]
11290S: Maintained
11291W: http://www.avagotech.com/support/
11292F: Documentation/scsi/megaraid.rst
11293F: drivers/scsi/megaraid.*
11294F: drivers/scsi/megaraid/
11295
11296MELEXIS MLX90614 DRIVER
11297M: Crt Mori <[email protected]>
11298L: [email protected]
11299S: Supported
11300W: http://www.melexis.com
11301F: drivers/iio/temperature/mlx90614.c
11302
11303MELEXIS MLX90632 DRIVER
11304M: Crt Mori <[email protected]>
11305L: [email protected]
11306S: Supported
11307W: http://www.melexis.com
11308F: drivers/iio/temperature/mlx90632.c
11309
11310MELFAS MIP4 TOUCHSCREEN DRIVER
11311M: Sangwon Jee <[email protected]>
11312S: Supported
11313W: http://www.melfas.com
11314F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11315F: drivers/input/touchscreen/melfas_mip4.c
11316
11317MELLANOX BLUEFIELD I2C DRIVER
11318M: Khalil Blaiech <[email protected]>
11319L: [email protected]
11320S: Supported
11321F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11322F: drivers/i2c/busses/i2c-mlxbf.c
11323
11324MELLANOX ETHERNET DRIVER (mlx4_en)
11325M: Tariq Toukan <[email protected]>
11326L: [email protected]
11327S: Supported
11328W: http://www.mellanox.com
11329Q: https://patchwork.kernel.org/project/netdevbpf/list/
11330F: drivers/net/ethernet/mellanox/mlx4/en_*
11331
11332MELLANOX ETHERNET DRIVER (mlx5e)
11333M: Saeed Mahameed <[email protected]>
11334L: [email protected]
11335S: Supported
11336W: http://www.mellanox.com
11337Q: https://patchwork.kernel.org/project/netdevbpf/list/
11338F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11339
11340MELLANOX ETHERNET INNOVA DRIVERS
11341R: Boris Pismenny <[email protected]>
11342L: [email protected]
11343S: Supported
11344W: http://www.mellanox.com
11345Q: https://patchwork.kernel.org/project/netdevbpf/list/
11346F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11347F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11348F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11349F: include/linux/mlx5/mlx5_ifc_fpga.h
11350
11351MELLANOX ETHERNET SWITCH DRIVERS
11352M: Jiri Pirko <[email protected]>
11353M: Ido Schimmel <[email protected]>
11354L: [email protected]
11355S: Supported
11356W: http://www.mellanox.com
11357Q: https://patchwork.kernel.org/project/netdevbpf/list/
11358F: drivers/net/ethernet/mellanox/mlxsw/
11359F: tools/testing/selftests/drivers/net/mlxsw/
11360
11361MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11362M: [email protected]
11363L: [email protected]
11364S: Supported
11365W: http://www.mellanox.com
11366Q: https://patchwork.kernel.org/project/netdevbpf/list/
11367F: drivers/net/ethernet/mellanox/mlxfw/
11368
11369MELLANOX HARDWARE PLATFORM SUPPORT
11370M: Andy Shevchenko <[email protected]>
11371M: Darren Hart <[email protected]>
11372M: Vadim Pasternak <[email protected]>
11373L: [email protected]
11374S: Supported
11375F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11376F: drivers/platform/mellanox/
11377F: include/linux/platform_data/mlxreg.h
11378
11379MELLANOX MLX4 core VPI driver
11380M: Tariq Toukan <[email protected]>
11381L: [email protected]
11382L: [email protected]
11383S: Supported
11384W: http://www.mellanox.com
11385Q: https://patchwork.kernel.org/project/netdevbpf/list/
11386F: drivers/net/ethernet/mellanox/mlx4/
11387F: include/linux/mlx4/
11388
11389MELLANOX MLX4 IB driver
11390M: Yishai Hadas <[email protected]>
11391L: [email protected]
11392S: Supported
11393W: http://www.mellanox.com
11394Q: http://patchwork.kernel.org/project/linux-rdma/list/
11395F: drivers/infiniband/hw/mlx4/
11396F: include/linux/mlx4/
11397F: include/uapi/rdma/mlx4-abi.h
11398
11399MELLANOX MLX5 core VPI driver
11400M: Saeed Mahameed <[email protected]>
11401M: Leon Romanovsky <[email protected]>
11402L: [email protected]
11403L: [email protected]
11404S: Supported
11405W: http://www.mellanox.com
11406Q: https://patchwork.kernel.org/project/netdevbpf/list/
11407F: Documentation/networking/device_drivers/ethernet/mellanox/
11408F: drivers/net/ethernet/mellanox/mlx5/core/
11409F: include/linux/mlx5/
11410
11411MELLANOX MLX5 IB driver
11412M: Leon Romanovsky <[email protected]>
11413L: [email protected]
11414S: Supported
11415W: http://www.mellanox.com
11416Q: http://patchwork.kernel.org/project/linux-rdma/list/
11417F: drivers/infiniband/hw/mlx5/
11418F: include/linux/mlx5/
11419F: include/uapi/rdma/mlx5-abi.h
11420
11421MELLANOX MLXCPLD I2C AND MUX DRIVER
11422M: Vadim Pasternak <[email protected]>
11423M: Michael Shych <[email protected]>
11424L: [email protected]
11425S: Supported
11426F: Documentation/i2c/busses/i2c-mlxcpld.rst
11427F: drivers/i2c/busses/i2c-mlxcpld.c
11428F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11429
11430MELLANOX MLXCPLD LED DRIVER
11431M: Vadim Pasternak <[email protected]>
11432L: [email protected]
11433S: Supported
11434F: Documentation/leds/leds-mlxcpld.rst
11435F: drivers/leds/leds-mlxcpld.c
11436F: drivers/leds/leds-mlxreg.c
11437
11438MELLANOX PLATFORM DRIVER
11439M: Vadim Pasternak <[email protected]>
11440L: [email protected]
11441S: Supported
11442F: drivers/platform/x86/mlx-platform.c
11443
11444MEMBARRIER SUPPORT
11445M: Mathieu Desnoyers <[email protected]>
11446M: "Paul E. McKenney" <[email protected]>
11447L: [email protected]
11448S: Supported
11449F: arch/powerpc/include/asm/membarrier.h
11450F: include/uapi/linux/membarrier.h
11451F: kernel/sched/membarrier.c
11452
11453MEMBLOCK
11454M: Mike Rapoport <[email protected]>
11455L: [email protected]
11456S: Maintained
11457F: Documentation/core-api/boot-time-mm.rst
11458F: include/linux/memblock.h
11459F: mm/memblock.c
11460
11461MEMORY CONTROLLER DRIVERS
11462M: Krzysztof Kozlowski <[email protected]>
11463L: [email protected]
11464S: Maintained
11465T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11466F: Documentation/devicetree/bindings/memory-controllers/
11467F: drivers/memory/
11468F: include/dt-bindings/memory/
11469
11470MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11471M: Dmitry Osipenko <[email protected]>
11472L: [email protected]
11473L: [email protected]
11474T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11475S: Maintained
11476F: drivers/devfreq/tegra30-devfreq.c
11477
11478MEMORY MANAGEMENT
11479M: Andrew Morton <[email protected]>
11480L: [email protected]
11481S: Maintained
11482W: http://www.linux-mm.org
11483T: quilt https://ozlabs.org/~akpm/mmotm/
11484T: quilt https://ozlabs.org/~akpm/mmots/
11485T: git git://github.com/hnaz/linux-mm.git
11486F: include/linux/gfp.h
11487F: include/linux/memory_hotplug.h
11488F: include/linux/mm.h
11489F: include/linux/mmzone.h
11490F: include/linux/vmalloc.h
11491F: mm/
11492
11493MEMORY TECHNOLOGY DEVICES (MTD)
11494M: Miquel Raynal <[email protected]>
11495M: Richard Weinberger <[email protected]>
11496M: Vignesh Raghavendra <[email protected]>
11497L: [email protected]
11498S: Maintained
11499W: http://www.linux-mtd.infradead.org/
11500Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11501C: irc://irc.oftc.net/mtd
11502T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11503T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11504F: Documentation/devicetree/bindings/mtd/
11505F: drivers/mtd/
11506F: include/linux/mtd/
11507F: include/uapi/mtd/
11508
11509MEN A21 WATCHDOG DRIVER
11510M: Johannes Thumshirn <[email protected]>
11511L: [email protected]
11512S: Maintained
11513F: drivers/watchdog/mena21_wdt.c
11514
11515MEN CHAMELEON BUS (mcb)
11516M: Johannes Thumshirn <[email protected]>
11517S: Maintained
11518F: Documentation/driver-api/men-chameleon-bus.rst
11519F: drivers/mcb/
11520F: include/linux/mcb.h
11521
11522MEN F21BMC (Board Management Controller)
11523M: Andreas Werner <[email protected]>
11524S: Supported
11525F: Documentation/hwmon/menf21bmc.rst
11526F: drivers/hwmon/menf21bmc_hwmon.c
11527F: drivers/leds/leds-menf21bmc.c
11528F: drivers/mfd/menf21bmc.c
11529F: drivers/watchdog/menf21bmc_wdt.c
11530
11531MEN Z069 WATCHDOG DRIVER
11532M: Johannes Thumshirn <[email protected]>
11533L: [email protected]
11534S: Maintained
11535F: drivers/watchdog/menz69_wdt.c
11536
11537MESON AO CEC DRIVER FOR AMLOGIC SOCS
11538M: Neil Armstrong <[email protected]>
11539L: [email protected]
11540L: [email protected]
11541S: Supported
11542W: http://linux-meson.com/
11543T: git git://linuxtv.org/media_tree.git
11544F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11545F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11546F: drivers/media/cec/platform/meson/ao-cec.c
11547
11548MESON GE2D DRIVER FOR AMLOGIC SOCS
11549M: Neil Armstrong <[email protected]>
11550L: [email protected]
11551L: [email protected]
11552S: Supported
11553T: git git://linuxtv.org/media_tree.git
11554F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11555F: drivers/media/meson/ge2d/
11556
11557MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11558M: Liang Yang <[email protected]>
11559L: [email protected]
11560S: Maintained
11561F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11562F: drivers/mtd/nand/raw/meson_*
11563
11564MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11565M: Neil Armstrong <[email protected]>
11566L: [email protected]
11567L: [email protected]
11568S: Supported
11569T: git git://linuxtv.org/media_tree.git
11570F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11571F: drivers/staging/media/meson/vdec/
11572
11573METHODE UDPU SUPPORT
11574M: Vladimir Vid <[email protected]>
11575S: Maintained
11576F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11577
11578MHI BUS
11579M: Manivannan Sadhasivam <[email protected]>
11580M: Hemant Kumar <[email protected]>
11581L: [email protected]
11582S: Maintained
11583T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11584F: Documentation/ABI/stable/sysfs-bus-mhi
11585F: Documentation/mhi/
11586F: drivers/bus/mhi/
11587F: include/linux/mhi.h
11588
11589MICROBLAZE ARCHITECTURE
11590M: Michal Simek <[email protected]>
11591S: Supported
11592W: http://www.monstr.eu/fdt/
11593T: git git://git.monstr.eu/linux-2.6-microblaze.git
11594F: arch/microblaze/
11595
11596MICROCHIP AT91 DMA DRIVERS
11597M: Ludovic Desroches <[email protected]>
11598M: Tudor Ambarus <[email protected]>
11599L: [email protected] (moderated for non-subscribers)
11600L: [email protected]
11601S: Supported
11602F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11603F: drivers/dma/at_hdmac.c
11604F: drivers/dma/at_hdmac_regs.h
11605F: drivers/dma/at_xdmac.c
11606F: include/dt-bindings/dma/at91.h
11607F: include/linux/platform_data/dma-atmel.h
11608
11609MICROCHIP AT91 SERIAL DRIVER
11610M: Richard Genoud <[email protected]>
11611S: Maintained
11612F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11613F: drivers/tty/serial/atmel_serial.c
11614F: drivers/tty/serial/atmel_serial.h
11615
11616MICROCHIP AT91 USART MFD DRIVER
11617M: Radu Pirea <[email protected]>
11618L: [email protected]
11619S: Supported
11620F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11621F: drivers/mfd/at91-usart.c
11622F: include/dt-bindings/mfd/at91-usart.h
11623
11624MICROCHIP AT91 USART SPI DRIVER
11625M: Radu Pirea <[email protected]>
11626L: [email protected]
11627S: Supported
11628F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11629F: drivers/spi/spi-at91-usart.c
11630
11631MICROCHIP AUDIO ASOC DRIVERS
11632M: Codrin Ciubotariu <[email protected]>
11633L: [email protected] (moderated for non-subscribers)
11634S: Supported
11635F: sound/soc/atmel
11636
11637MICROCHIP ECC DRIVER
11638M: Tudor Ambarus <[email protected]>
11639L: [email protected]
11640S: Maintained
11641F: drivers/crypto/atmel-ecc.*
11642
11643MICROCHIP I2C DRIVER
11644M: Codrin Ciubotariu <[email protected]>
11645L: [email protected]
11646S: Supported
11647F: drivers/i2c/busses/i2c-at91-*.c
11648F: drivers/i2c/busses/i2c-at91.h
11649
11650MICROCHIP ISC DRIVER
11651M: Eugen Hristev <[email protected]>
11652L: [email protected]
11653S: Supported
11654F: Documentation/devicetree/bindings/media/atmel-isc.txt
11655F: drivers/media/platform/atmel/atmel-isc-base.c
11656F: drivers/media/platform/atmel/atmel-isc-regs.h
11657F: drivers/media/platform/atmel/atmel-isc.h
11658F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11659F: include/linux/atmel-isc-media.h
11660
11661MICROCHIP ISI DRIVER
11662M: Eugen Hristev <[email protected]>
11663L: [email protected]
11664S: Supported
11665F: drivers/media/platform/atmel/atmel-isi.c
11666F: drivers/media/platform/atmel/atmel-isi.h
11667
11668MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11669M: Woojung Huh <[email protected]>
11670M: Microchip Linux Driver Support <[email protected]>
11671L: [email protected]
11672S: Maintained
11673F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
11674F: drivers/net/dsa/microchip/*
11675F: include/linux/platform_data/microchip-ksz.h
11676F: net/dsa/tag_ksz.c
11677
11678MICROCHIP LAN743X ETHERNET DRIVER
11679M: Bryan Whitehead <[email protected]>
11680M: Microchip Linux Driver Support <[email protected]>
11681L: [email protected]
11682S: Maintained
11683F: drivers/net/ethernet/microchip/lan743x_*
11684
11685MICROCHIP LCDFB DRIVER
11686M: Nicolas Ferre <[email protected]>
11687L: [email protected]
11688S: Maintained
11689F: drivers/video/fbdev/atmel_lcdfb.c
11690F: include/video/atmel_lcdc.h
11691
11692MICROCHIP MCP16502 PMIC DRIVER
11693M: Andrei Stefanescu <[email protected]>
11694L: [email protected] (moderated for non-subscribers)
11695S: Maintained
11696F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11697F: drivers/regulator/mcp16502.c
11698
11699MICROCHIP MCP3911 ADC DRIVER
11700M: Marcus Folkesson <[email protected]>
11701M: Kent Gustavsson <[email protected]>
11702L: [email protected]
11703S: Supported
11704F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11705F: drivers/iio/adc/mcp3911.c
11706
11707MICROCHIP MMC/SD/SDIO MCI DRIVER
11708M: Ludovic Desroches <[email protected]>
11709S: Maintained
11710F: drivers/mmc/host/atmel-mci.c
11711
11712MICROCHIP NAND DRIVER
11713M: Tudor Ambarus <[email protected]>
11714L: [email protected]
11715S: Supported
11716F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11717F: drivers/mtd/nand/raw/atmel/*
11718
11719MICROCHIP PWM DRIVER
11720M: Claudiu Beznea <[email protected]>
11721L: [email protected] (moderated for non-subscribers)
11722L: [email protected]
11723S: Supported
11724F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11725F: drivers/pwm/pwm-atmel.c
11726
11727MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11728M: Eugen Hristev <[email protected]>
11729L: [email protected]
11730S: Supported
11731F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11732F: drivers/iio/adc/at91-sama5d2_adc.c
11733F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11734
11735MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11736M: Claudiu Beznea <[email protected]>
11737S: Supported
11738F: drivers/power/reset/at91-sama5d2_shdwc.c
11739
11740MICROCHIP SPI DRIVER
11741M: Tudor Ambarus <[email protected]>
11742S: Supported
11743F: drivers/spi/spi-atmel.*
11744
11745MICROCHIP SSC DRIVER
11746M: Codrin Ciubotariu <[email protected]>
11747L: [email protected] (moderated for non-subscribers)
11748S: Supported
11749F: drivers/misc/atmel-ssc.c
11750F: include/linux/atmel-ssc.h
11751
11752MICROCHIP USB251XB DRIVER
11753M: Richard Leitner <[email protected]>
11754L: [email protected]
11755S: Maintained
11756F: Documentation/devicetree/bindings/usb/usb251xb.txt
11757F: drivers/usb/misc/usb251xb.c
11758
11759MICROCHIP USBA UDC DRIVER
11760M: Cristian Birsan <[email protected]>
11761L: [email protected] (moderated for non-subscribers)
11762S: Supported
11763F: drivers/usb/gadget/udc/atmel_usba_udc.*
11764
11765MICROCHIP WILC1000 WIFI DRIVER
11766M: Ajay Singh <[email protected]>
11767M: Claudiu Beznea <[email protected]>
11768L: [email protected]
11769S: Supported
11770F: drivers/net/wireless/microchip/wilc1000/
11771
11772MICROSEMI MIPS SOCS
11773M: Alexandre Belloni <[email protected]>
11774M: Microchip Linux Driver Support <[email protected]>
11775L: [email protected]
11776S: Supported
11777F: Documentation/devicetree/bindings/mips/mscc.txt
11778F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11779F: arch/mips/boot/dts/mscc/
11780F: arch/mips/configs/generic/board-ocelot.config
11781F: arch/mips/generic/board-ocelot.c
11782
11783MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11784M: Don Brace <[email protected]>
11785L: [email protected]
11786L: [email protected]
11787S: Supported
11788F: Documentation/scsi/smartpqi.rst
11789F: drivers/scsi/smartpqi/Kconfig
11790F: drivers/scsi/smartpqi/Makefile
11791F: drivers/scsi/smartpqi/smartpqi*.[ch]
11792F: include/linux/cciss*.h
11793F: include/uapi/linux/cciss*.h
11794
11795MICROSOFT SURFACE GPE LID SUPPORT DRIVER
11796M: Maximilian Luz <[email protected]>
11797L: [email protected]
11798S: Maintained
11799F: drivers/platform/surface/surface_gpe.c
11800
11801MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
11802M: Hans de Goede <[email protected]>
11803M: Mark Gross <[email protected]>
11804M: Maximilian Luz <[email protected]>
11805L: [email protected]
11806S: Maintained
11807T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
11808F: drivers/platform/surface/
11809
11810MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11811M: Chen Yu <[email protected]>
11812L: [email protected]
11813S: Supported
11814F: drivers/platform/surface/surfacepro3_button.c
11815
11816MICROTEK X6 SCANNER
11817M: Oliver Neukum <[email protected]>
11818S: Maintained
11819F: drivers/usb/image/microtek.*
11820
11821MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
11822M: Luka Kovacic <[email protected]>
11823M: Luka Perkov <[email protected]>
11824S: Maintained
11825F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
11826F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
11827F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
11828F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
11829F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
11830F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
11831
11832MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
11833M: Sakari Ailus <[email protected]>
11834L: [email protected]
11835S: Maintained
11836F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
11837F: Documentation/driver-api/media/drivers/ccs/
11838F: drivers/media/i2c/ccs-pll.c
11839F: drivers/media/i2c/ccs-pll.h
11840F: drivers/media/i2c/ccs/
11841F: include/uapi/linux/smiapp.h
11842
11843MIPS
11844M: Thomas Bogendoerfer <[email protected]>
11845L: [email protected]
11846S: Maintained
11847W: http://www.linux-mips.org/
11848Q: https://patchwork.kernel.org/project/linux-mips/list/
11849T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11850F: Documentation/devicetree/bindings/mips/
11851F: Documentation/mips/
11852F: arch/mips/
11853F: drivers/platform/mips/
11854
11855MIPS BOSTON DEVELOPMENT BOARD
11856M: Paul Burton <[email protected]>
11857L: [email protected]
11858S: Maintained
11859F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11860F: arch/mips/boot/dts/img/boston.dts
11861F: arch/mips/configs/generic/board-boston.config
11862F: drivers/clk/imgtec/clk-boston.c
11863F: include/dt-bindings/clock/boston-clock.h
11864
11865MIPS CORE DRIVERS
11866M: Thomas Bogendoerfer <[email protected]>
11867M: Serge Semin <[email protected]>
11868L: [email protected]
11869S: Supported
11870F: drivers/bus/mips_cdmm.c
11871F: drivers/clocksource/mips-gic-timer.c
11872F: drivers/cpuidle/cpuidle-cps.c
11873F: drivers/irqchip/irq-mips-cpu.c
11874F: drivers/irqchip/irq-mips-gic.c
11875
11876MIPS GENERIC PLATFORM
11877M: Paul Burton <[email protected]>
11878L: [email protected]
11879S: Supported
11880F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11881F: arch/mips/generic/
11882F: arch/mips/tools/generic-board-config.sh
11883
11884MIPS RINT INSTRUCTION EMULATION
11885M: Aleksandar Markovic <[email protected]>
11886L: [email protected]
11887S: Supported
11888F: arch/mips/math-emu/dp_rint.c
11889F: arch/mips/math-emu/sp_rint.c
11890
11891MIPS/LOONGSON1 ARCHITECTURE
11892M: Keguang Zhang <[email protected]>
11893L: [email protected]
11894S: Maintained
11895F: arch/mips/include/asm/mach-loongson32/
11896F: arch/mips/loongson32/
11897F: drivers/*/*/*loongson1*
11898F: drivers/*/*loongson1*
11899
11900MIPS/LOONGSON2EF ARCHITECTURE
11901M: Jiaxun Yang <[email protected]>
11902L: [email protected]
11903S: Maintained
11904F: arch/mips/include/asm/mach-loongson2ef/
11905F: arch/mips/loongson2ef/
11906F: drivers/*/*/*loongson2*
11907F: drivers/*/*loongson2*
11908
11909MIPS/LOONGSON64 ARCHITECTURE
11910M: Huacai Chen <[email protected]>
11911M: Jiaxun Yang <[email protected]>
11912L: [email protected]
11913S: Maintained
11914F: arch/mips/include/asm/mach-loongson64/
11915F: arch/mips/loongson64/
11916F: drivers/*/*/*loongson3*
11917F: drivers/*/*loongson3*
11918F: drivers/irqchip/irq-loongson*
11919F: drivers/platform/mips/cpu_hwmon.c
11920
11921MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11922M: Hans Verkuil <[email protected]>
11923L: [email protected]
11924S: Odd Fixes
11925W: https://linuxtv.org
11926T: git git://linuxtv.org/media_tree.git
11927F: drivers/media/radio/radio-miropcm20*
11928
11929MMP SUPPORT
11930R: Lubomir Rintel <[email protected]>
11931L: [email protected] (moderated for non-subscribers)
11932S: Odd Fixes
11933T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11934F: arch/arm/boot/dts/mmp*
11935F: arch/arm/mach-mmp/
11936F: include/linux/soc/mmp/
11937
11938MMP USB PHY DRIVERS
11939R: Lubomir Rintel <[email protected]>
11940L: [email protected] (moderated for non-subscribers)
11941S: Maintained
11942F: drivers/phy/marvell/phy-mmp3-usb.c
11943F: drivers/phy/marvell/phy-pxa-usb.c
11944
11945MMU GATHER AND TLB INVALIDATION
11946M: Will Deacon <[email protected]>
11947M: "Aneesh Kumar K.V" <[email protected]>
11948M: Andrew Morton <[email protected]>
11949M: Nick Piggin <[email protected]>
11950M: Peter Zijlstra <[email protected]>
11951L: [email protected]
11952L: [email protected]
11953S: Maintained
11954F: arch/*/include/asm/tlb.h
11955F: include/asm-generic/tlb.h
11956F: mm/mmu_gather.c
11957
11958MN88472 MEDIA DRIVER
11959M: Antti Palosaari <[email protected]>
11960L: [email protected]
11961S: Maintained
11962W: https://linuxtv.org
11963W: http://palosaari.fi/linux/
11964Q: http://patchwork.linuxtv.org/project/linux-media/list/
11965F: drivers/media/dvb-frontends/mn88472*
11966
11967MN88473 MEDIA DRIVER
11968M: Antti Palosaari <[email protected]>
11969L: [email protected]
11970S: Maintained
11971W: https://linuxtv.org
11972W: http://palosaari.fi/linux/
11973Q: http://patchwork.linuxtv.org/project/linux-media/list/
11974F: drivers/media/dvb-frontends/mn88473*
11975
11976MODULE SUPPORT
11977M: Jessica Yu <[email protected]>
11978S: Maintained
11979T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11980F: include/linux/module.h
11981F: kernel/module.c
11982
11983MONOLITHIC POWER SYSTEM PMIC DRIVER
11984M: Saravanan Sekar <[email protected]>
11985S: Maintained
11986F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11987F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11988F: drivers/iio/adc/mp2629_adc.c
11989F: drivers/mfd/mp2629.c
11990F: drivers/power/supply/mp2629_charger.c
11991F: drivers/regulator/mp5416.c
11992F: drivers/regulator/mpq7920.c
11993F: drivers/regulator/mpq7920.h
11994F: include/linux/mfd/mp2629.h
11995
11996MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11997S: Orphan
11998W: http://popies.net/meye/
11999F: Documentation/userspace-api/media/drivers/meye*
12000F: drivers/media/pci/meye/
12001F: include/uapi/linux/meye.h
12002
12003MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12004M: Jiri Slaby <[email protected]>
12005S: Maintained
12006F: Documentation/driver-api/serial/moxa-smartio.rst
12007F: drivers/tty/mxser.*
12008
12009MR800 AVERMEDIA USB FM RADIO DRIVER
12010M: Alexey Klimov <[email protected]>
12011L: [email protected]
12012S: Maintained
12013T: git git://linuxtv.org/media_tree.git
12014F: drivers/media/radio/radio-mr800.c
12015
12016MRF24J40 IEEE 802.15.4 RADIO DRIVER
12017M: Alan Ott <[email protected]>
12018L: [email protected]
12019S: Maintained
12020F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12021F: drivers/net/ieee802154/mrf24j40.c
12022
12023MSI LAPTOP SUPPORT
12024M: "Lee, Chun-Yi" <[email protected]>
12025L: [email protected]
12026S: Maintained
12027F: drivers/platform/x86/msi-laptop.c
12028
12029MSI WMI SUPPORT
12030L: [email protected]
12031S: Orphan
12032F: drivers/platform/x86/msi-wmi.c
12033
12034MSI001 MEDIA DRIVER
12035M: Antti Palosaari <[email protected]>
12036L: [email protected]
12037S: Maintained
12038W: https://linuxtv.org
12039W: http://palosaari.fi/linux/
12040Q: http://patchwork.linuxtv.org/project/linux-media/list/
12041T: git git://linuxtv.org/anttip/media_tree.git
12042F: drivers/media/tuners/msi001*
12043
12044MSI2500 MEDIA DRIVER
12045M: Antti Palosaari <[email protected]>
12046L: [email protected]
12047S: Maintained
12048W: https://linuxtv.org
12049W: http://palosaari.fi/linux/
12050Q: http://patchwork.linuxtv.org/project/linux-media/list/
12051T: git git://linuxtv.org/anttip/media_tree.git
12052F: drivers/media/usb/msi2500/
12053
12054MSTAR INTERRUPT CONTROLLER DRIVER
12055M: Mark-PK Tsai <[email protected]>
12056M: Daniel Palmer <[email protected]>
12057S: Maintained
12058F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12059F: drivers/irqchip/irq-mst-intc.c
12060
12061MSYSTEMS DISKONCHIP G3 MTD DRIVER
12062M: Robert Jarzmik <[email protected]>
12063L: [email protected]
12064S: Maintained
12065F: drivers/mtd/devices/docg3*
12066
12067MT9M032 APTINA SENSOR DRIVER
12068M: Laurent Pinchart <[email protected]>
12069L: [email protected]
12070S: Maintained
12071T: git git://linuxtv.org/media_tree.git
12072F: drivers/media/i2c/mt9m032.c
12073F: include/media/i2c/mt9m032.h
12074
12075MT9P031 APTINA CAMERA SENSOR
12076M: Laurent Pinchart <[email protected]>
12077L: [email protected]
12078S: Maintained
12079T: git git://linuxtv.org/media_tree.git
12080F: drivers/media/i2c/mt9p031.c
12081F: include/media/i2c/mt9p031.h
12082
12083MT9T001 APTINA CAMERA SENSOR
12084M: Laurent Pinchart <[email protected]>
12085L: [email protected]
12086S: Maintained
12087T: git git://linuxtv.org/media_tree.git
12088F: drivers/media/i2c/mt9t001.c
12089F: include/media/i2c/mt9t001.h
12090
12091MT9T112 APTINA CAMERA SENSOR
12092M: Jacopo Mondi <[email protected]>
12093L: [email protected]
12094S: Odd Fixes
12095T: git git://linuxtv.org/media_tree.git
12096F: drivers/media/i2c/mt9t112.c
12097F: include/media/i2c/mt9t112.h
12098
12099MT9V032 APTINA CAMERA SENSOR
12100M: Laurent Pinchart <[email protected]>
12101L: [email protected]
12102S: Maintained
12103T: git git://linuxtv.org/media_tree.git
12104F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12105F: drivers/media/i2c/mt9v032.c
12106F: include/media/i2c/mt9v032.h
12107
12108MT9V111 APTINA CAMERA SENSOR
12109M: Jacopo Mondi <[email protected]>
12110L: [email protected]
12111S: Maintained
12112T: git git://linuxtv.org/media_tree.git
12113F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12114F: drivers/media/i2c/mt9v111.c
12115
12116MULTIFUNCTION DEVICES (MFD)
12117M: Lee Jones <[email protected]>
12118S: Supported
12119T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12120F: Documentation/devicetree/bindings/mfd/
12121F: drivers/mfd/
12122F: include/dt-bindings/mfd/
12123F: include/linux/mfd/
12124
12125MULTIMEDIA CARD (MMC) ETC. OVER SPI
12126S: Orphan
12127F: drivers/mmc/host/mmc_spi.c
12128F: include/linux/spi/mmc_spi.h
12129
12130MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12131M: Ulf Hansson <[email protected]>
12132L: [email protected]
12133S: Maintained
12134T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12135F: Documentation/devicetree/bindings/mmc/
12136F: drivers/mmc/
12137F: include/linux/mmc/
12138F: include/uapi/linux/mmc/
12139
12140MULTIPLEXER SUBSYSTEM
12141M: Peter Rosin <[email protected]>
12142S: Maintained
12143F: Documentation/ABI/testing/sysfs-class-mux*
12144F: Documentation/devicetree/bindings/mux/
12145F: drivers/mux/
12146F: include/dt-bindings/mux/
12147F: include/linux/mux/
12148
12149MULTITECH MULTIPORT CARD (ISICOM)
12150S: Orphan
12151F: drivers/tty/isicom.c
12152F: include/linux/isicom.h
12153
12154MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12155M: Bin Liu <[email protected]>
12156L: [email protected]
12157S: Maintained
12158F: drivers/usb/musb/
12159
12160MXL301RF MEDIA DRIVER
12161M: Akihiro Tsukada <[email protected]>
12162L: [email protected]
12163S: Odd Fixes
12164F: drivers/media/tuners/mxl301rf*
12165
12166MXL5007T MEDIA DRIVER
12167M: Michael Krufky <[email protected]>
12168L: [email protected]
12169S: Maintained
12170W: https://linuxtv.org
12171W: http://github.com/mkrufky
12172Q: http://patchwork.linuxtv.org/project/linux-media/list/
12173T: git git://linuxtv.org/mkrufky/tuners.git
12174F: drivers/media/tuners/mxl5007t.*
12175
12176MXSFB DRM DRIVER
12177M: Marek Vasut <[email protected]>
12178M: Stefan Agner <[email protected]>
12179L: [email protected]
12180S: Supported
12181T: git git://anongit.freedesktop.org/drm/drm-misc
12182F: Documentation/devicetree/bindings/display/mxsfb.txt
12183F: drivers/gpu/drm/mxsfb/
12184
12185MYLEX DAC960 PCI RAID Controller
12186M: Hannes Reinecke <[email protected]>
12187L: [email protected]
12188S: Supported
12189F: drivers/scsi/myrb.*
12190F: drivers/scsi/myrs.*
12191
12192MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12193M: Chris Lee <[email protected]>
12194L: [email protected]
12195S: Supported
12196W: https://www.cspi.com/ethernet-products/support/downloads/
12197F: drivers/net/ethernet/myricom/myri10ge/
12198
12199NAND FLASH SUBSYSTEM
12200M: Miquel Raynal <[email protected]>
12201R: Richard Weinberger <[email protected]>
12202L: [email protected]
12203S: Maintained
12204W: http://www.linux-mtd.infradead.org/
12205Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12206C: irc://irc.oftc.net/mtd
12207T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12208F: drivers/mtd/nand/
12209F: include/linux/mtd/*nand*.h
12210
12211NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12212M: Daniel Mack <[email protected]>
12213L: [email protected] (moderated for non-subscribers)
12214S: Maintained
12215W: http://www.native-instruments.com
12216F: sound/usb/caiaq/
12217
12218NATSEMI ETHERNET DRIVER (DP8381x)
12219S: Orphan
12220F: drivers/net/ethernet/natsemi/natsemi.c
12221
12222NCR 5380 SCSI DRIVERS
12223M: Finn Thain <[email protected]>
12224M: Michael Schmitz <[email protected]>
12225L: [email protected]
12226S: Maintained
12227F: Documentation/scsi/g_NCR5380.rst
12228F: drivers/scsi/NCR5380.*
12229F: drivers/scsi/arm/cumana_1.c
12230F: drivers/scsi/arm/oak.c
12231F: drivers/scsi/atari_scsi.*
12232F: drivers/scsi/dmx3191d.c
12233F: drivers/scsi/g_NCR5380.*
12234F: drivers/scsi/mac_scsi.*
12235F: drivers/scsi/sun3_scsi.*
12236F: drivers/scsi/sun3_scsi_vme.c
12237
12238NCSI LIBRARY
12239M: Samuel Mendoza-Jonas <[email protected]>
12240S: Maintained
12241F: net/ncsi/
12242
12243NCT6775 HARDWARE MONITOR DRIVER
12244M: Guenter Roeck <[email protected]>
12245L: [email protected]
12246S: Maintained
12247F: Documentation/hwmon/nct6775.rst
12248F: drivers/hwmon/nct6775.c
12249
12250NETDEVSIM
12251M: Jakub Kicinski <[email protected]>
12252S: Maintained
12253F: drivers/net/netdevsim/*
12254
12255NETEM NETWORK EMULATOR
12256M: Stephen Hemminger <[email protected]>
12257L: [email protected]
12258S: Maintained
12259F: net/sched/sch_netem.c
12260
12261NETERION 10GbE DRIVERS (s2io/vxge)
12262M: Jon Mason <[email protected]>
12263L: [email protected]
12264S: Supported
12265F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12266F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12267F: drivers/net/ethernet/neterion/
12268
12269NETFILTER
12270M: Pablo Neira Ayuso <[email protected]>
12271M: Jozsef Kadlecsik <[email protected]>
12272M: Florian Westphal <[email protected]>
12273L: [email protected]
12274L: [email protected]
12275S: Maintained
12276W: http://www.netfilter.org/
12277W: http://www.iptables.org/
12278W: http://www.nftables.org/
12279Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12280T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12281T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12282F: include/linux/netfilter*
12283F: include/linux/netfilter/
12284F: include/net/netfilter/
12285F: include/uapi/linux/netfilter*
12286F: include/uapi/linux/netfilter/
12287F: net/*/netfilter.c
12288F: net/*/netfilter/
12289F: net/bridge/br_netfilter*.c
12290F: net/netfilter/
12291
12292NETROM NETWORK LAYER
12293M: Ralf Baechle <[email protected]>
12294L: [email protected]
12295S: Maintained
12296W: http://www.linux-ax25.org/
12297F: include/net/netrom.h
12298F: include/uapi/linux/netrom.h
12299F: net/netrom/
12300
12301NETRONOME ETHERNET DRIVERS
12302M: Simon Horman <[email protected]>
12303R: Jakub Kicinski <[email protected]>
12304L: [email protected]
12305S: Maintained
12306F: drivers/net/ethernet/netronome/
12307
12308NETWORK BLOCK DEVICE (NBD)
12309M: Josef Bacik <[email protected]>
12310L: [email protected]
12311L: [email protected]
12312S: Maintained
12313F: Documentation/admin-guide/blockdev/nbd.rst
12314F: drivers/block/nbd.c
12315F: include/trace/events/nbd.h
12316F: include/uapi/linux/nbd.h
12317
12318NETWORK DROP MONITOR
12319M: Neil Horman <[email protected]>
12320L: [email protected]
12321S: Maintained
12322W: https://fedorahosted.org/dropwatch/
12323F: include/uapi/linux/net_dropmon.h
12324F: net/core/drop_monitor.c
12325
12326NETWORKING DRIVERS
12327M: "David S. Miller" <[email protected]>
12328M: Jakub Kicinski <[email protected]>
12329L: [email protected]
12330S: Maintained
12331W: http://www.linuxfoundation.org/en/Net
12332Q: https://patchwork.kernel.org/project/netdevbpf/list/
12333T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12334T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12335F: Documentation/devicetree/bindings/net/
12336F: drivers/connector/
12337F: drivers/net/
12338F: include/linux/etherdevice.h
12339F: include/linux/fcdevice.h
12340F: include/linux/fddidevice.h
12341F: include/linux/hippidevice.h
12342F: include/linux/if_*
12343F: include/linux/inetdevice.h
12344F: include/linux/netdevice.h
12345F: include/uapi/linux/if_*
12346F: include/uapi/linux/netdevice.h
12347
12348NETWORKING DRIVERS (WIRELESS)
12349M: Kalle Valo <[email protected]>
12350L: [email protected]
12351S: Maintained
12352Q: http://patchwork.kernel.org/project/linux-wireless/list/
12353T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12354T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12355F: Documentation/devicetree/bindings/net/wireless/
12356F: drivers/net/wireless/
12357
12358NETWORKING [DSA]
12359M: Andrew Lunn <[email protected]>
12360M: Vivien Didelot <[email protected]>
12361M: Florian Fainelli <[email protected]>
12362M: Vladimir Oltean <[email protected]>
12363S: Maintained
12364F: Documentation/devicetree/bindings/net/dsa/
12365F: drivers/net/dsa/
12366F: include/linux/dsa/
12367F: include/linux/platform_data/dsa.h
12368F: include/net/dsa.h
12369F: net/dsa/
12370
12371NETWORKING [GENERAL]
12372M: "David S. Miller" <[email protected]>
12373M: Jakub Kicinski <[email protected]>
12374L: [email protected]
12375S: Maintained
12376W: http://www.linuxfoundation.org/en/Net
12377Q: https://patchwork.kernel.org/project/netdevbpf/list/
12378B: mailto:[email protected]
12379T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12380T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12381F: Documentation/networking/
12382F: include/linux/in.h
12383F: include/linux/net.h
12384F: include/linux/netdevice.h
12385F: include/net/
12386F: include/uapi/linux/in.h
12387F: include/uapi/linux/net.h
12388F: include/uapi/linux/net_namespace.h
12389F: include/uapi/linux/netdevice.h
12390F: lib/net_utils.c
12391F: lib/random32.c
12392F: net/
12393F: tools/testing/selftests/net/
12394
12395NETWORKING [IPSEC]
12396M: Steffen Klassert <[email protected]>
12397M: Herbert Xu <[email protected]>
12398M: "David S. Miller" <[email protected]>
12399L: [email protected]
12400S: Maintained
12401T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12402T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12403F: include/net/xfrm.h
12404F: include/uapi/linux/xfrm.h
12405F: net/ipv4/ah4.c
12406F: net/ipv4/esp4*
12407F: net/ipv4/ip_vti.c
12408F: net/ipv4/ipcomp.c
12409F: net/ipv4/xfrm*
12410F: net/ipv6/ah6.c
12411F: net/ipv6/esp6*
12412F: net/ipv6/ip6_vti.c
12413F: net/ipv6/ipcomp6.c
12414F: net/ipv6/xfrm*
12415F: net/key/
12416F: net/xfrm/
12417F: tools/testing/selftests/net/ipsec.c
12418
12419NETWORKING [IPv4/IPv6]
12420M: "David S. Miller" <[email protected]>
12421M: Alexey Kuznetsov <[email protected]>
12422M: Hideaki YOSHIFUJI <[email protected]>
12423L: [email protected]
12424S: Maintained
12425T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12426F: arch/x86/net/*
12427F: include/net/ip*
12428F: net/ipv4/
12429F: net/ipv6/
12430
12431NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12432M: Paul Moore <[email protected]>
12433L: [email protected]
12434L: [email protected]
12435S: Maintained
12436W: https://github.com/netlabel
12437F: Documentation/netlabel/
12438F: include/net/calipso.h
12439F: include/net/cipso_ipv4.h
12440F: include/net/netlabel.h
12441F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12442F: include/uapi/linux/netfilter/xt_SECMARK.h
12443F: net/ipv4/cipso_ipv4.c
12444F: net/ipv6/calipso.c
12445F: net/netfilter/xt_CONNSECMARK.c
12446F: net/netfilter/xt_SECMARK.c
12447F: net/netlabel/
12448
12449NETWORKING [MPTCP]
12450M: Mat Martineau <[email protected]>
12451M: Matthieu Baerts <[email protected]>
12452L: [email protected]
12453L: [email protected]
12454S: Maintained
12455W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12456B: https://github.com/multipath-tcp/mptcp_net-next/issues
12457F: Documentation/networking/mptcp-sysctl.rst
12458F: include/net/mptcp.h
12459F: include/uapi/linux/mptcp.h
12460F: net/mptcp/
12461F: tools/testing/selftests/net/mptcp/
12462
12463NETWORKING [TCP]
12464M: Eric Dumazet <[email protected]>
12465L: [email protected]
12466S: Maintained
12467F: include/linux/tcp.h
12468F: include/net/tcp.h
12469F: include/trace/events/tcp.h
12470F: include/uapi/linux/tcp.h
12471F: net/ipv4/syncookies.c
12472F: net/ipv4/tcp*.c
12473F: net/ipv6/syncookies.c
12474F: net/ipv6/tcp*.c
12475
12476NETWORKING [TLS]
12477M: Boris Pismenny <[email protected]>
12478M: Aviad Yehezkel <[email protected]>
12479M: John Fastabend <[email protected]>
12480M: Daniel Borkmann <[email protected]>
12481M: Jakub Kicinski <[email protected]>
12482L: [email protected]
12483S: Maintained
12484F: include/net/tls.h
12485F: include/uapi/linux/tls.h
12486F: net/tls/*
12487
12488NETWORKING [WIRELESS]
12489L: [email protected]
12490Q: http://patchwork.kernel.org/project/linux-wireless/list/
12491
12492NETXEN (1/10) GbE SUPPORT
12493M: Manish Chopra <[email protected]>
12494M: Rahul Verma <[email protected]>
12495M: [email protected]
12496L: [email protected]
12497S: Supported
12498F: drivers/net/ethernet/qlogic/netxen/
12499
12500NET_FAILOVER MODULE
12501M: Sridhar Samudrala <[email protected]>
12502L: [email protected]
12503S: Supported
12504F: Documentation/networking/net_failover.rst
12505F: drivers/net/net_failover.c
12506F: include/net/net_failover.h
12507
12508NEXTHOP
12509M: David Ahern <[email protected]>
12510L: [email protected]
12511S: Maintained
12512F: include/net/netns/nexthop.h
12513F: include/net/nexthop.h
12514F: include/uapi/linux/nexthop.h
12515F: net/ipv4/nexthop.c
12516
12517NFC SUBSYSTEM
12518L: [email protected]
12519S: Orphan
12520F: Documentation/devicetree/bindings/net/nfc/
12521F: drivers/nfc/
12522F: include/linux/platform_data/nfcmrvl.h
12523F: include/net/nfc/
12524F: include/uapi/linux/nfc.h
12525F: net/nfc/
12526
12527NFS, SUNRPC, AND LOCKD CLIENTS
12528M: Trond Myklebust <[email protected]>
12529M: Anna Schumaker <[email protected]>
12530L: [email protected]
12531S: Maintained
12532W: http://client.linux-nfs.org
12533T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12534F: fs/lockd/
12535F: fs/nfs/
12536F: fs/nfs_common/
12537F: include/linux/lockd/
12538F: include/linux/nfs*
12539F: include/linux/sunrpc/
12540F: include/uapi/linux/nfs*
12541F: include/uapi/linux/sunrpc/
12542F: net/sunrpc/
12543F: Documentation/filesystems/nfs/
12544
12545NILFS2 FILESYSTEM
12546M: Ryusuke Konishi <[email protected]>
12547L: [email protected]
12548S: Supported
12549W: https://nilfs.sourceforge.io/
12550W: https://nilfs.osdn.jp/
12551T: git git://github.com/konis/nilfs2.git
12552F: Documentation/filesystems/nilfs2.rst
12553F: fs/nilfs2/
12554F: include/trace/events/nilfs2.h
12555F: include/uapi/linux/nilfs2_api.h
12556F: include/uapi/linux/nilfs2_ondisk.h
12557
12558NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12559M: YOKOTA Hiroshi <[email protected]>
12560S: Maintained
12561W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12562F: Documentation/scsi/NinjaSCSI.rst
12563F: drivers/scsi/pcmcia/nsp_*
12564
12565NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12566M: GOTO Masanori <[email protected]>
12567M: YOKOTA Hiroshi <[email protected]>
12568S: Maintained
12569W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12570F: Documentation/scsi/NinjaSCSI.rst
12571F: drivers/scsi/nsp32*
12572
12573NIOS2 ARCHITECTURE
12574M: Ley Foon Tan <[email protected]>
12575S: Maintained
12576T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12577F: arch/nios2/
12578
12579NITRO ENCLAVES (NE)
12580M: Andra Paraschiv <[email protected]>
12581M: Alexandru Vasile <[email protected]>
12582M: Alexandru Ciobotaru <[email protected]>
12583L: [email protected]
12584S: Supported
12585W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12586F: Documentation/virt/ne_overview.rst
12587F: drivers/virt/nitro_enclaves/
12588F: include/linux/nitro_enclaves.h
12589F: include/uapi/linux/nitro_enclaves.h
12590F: samples/nitro_enclaves/
12591
12592NOHZ, DYNTICKS SUPPORT
12593M: Frederic Weisbecker <[email protected]>
12594M: Thomas Gleixner <[email protected]>
12595M: Ingo Molnar <[email protected]>
12596L: [email protected]
12597S: Maintained
12598T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12599F: include/linux/sched/nohz.h
12600F: include/linux/tick.h
12601F: kernel/time/tick*.*
12602
12603NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12604M: Pavel Machek <[email protected]>
12605M: Sakari Ailus <[email protected]>
12606L: [email protected]
12607S: Maintained
12608F: drivers/media/i2c/ad5820.c
12609F: drivers/media/i2c/et8ek8
12610
12611NOKIA N900 POWER SUPPLY DRIVERS
12612R: Pali Rohár <[email protected]>
12613F: drivers/power/supply/bq2415x_charger.c
12614F: drivers/power/supply/bq27xxx_battery.c
12615F: drivers/power/supply/bq27xxx_battery_i2c.c
12616F: drivers/power/supply/isp1704_charger.c
12617F: drivers/power/supply/rx51_battery.c
12618F: include/linux/power/bq2415x_charger.h
12619F: include/linux/power/bq27xxx_battery.h
12620
12621NOLIBC HEADER FILE
12622M: Willy Tarreau <[email protected]>
12623S: Maintained
12624T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12625F: tools/include/nolibc/
12626
12627NSDEPS
12628M: Matthias Maennich <[email protected]>
12629S: Maintained
12630F: Documentation/core-api/symbol-namespaces.rst
12631F: scripts/nsdeps
12632
12633NTB AMD DRIVER
12634M: Sanjay R Mehta <[email protected]>
12635M: Shyam Sundar S K <[email protected]>
12636L: [email protected]
12637S: Supported
12638F: drivers/ntb/hw/amd/
12639
12640NTB DRIVER CORE
12641M: Jon Mason <[email protected]>
12642M: Dave Jiang <[email protected]>
12643M: Allen Hubbe <[email protected]>
12644L: [email protected]
12645S: Supported
12646W: https://github.com/jonmason/ntb/wiki
12647T: git git://github.com/jonmason/ntb.git
12648F: drivers/net/ntb_netdev.c
12649F: drivers/ntb/
12650F: include/linux/ntb.h
12651F: include/linux/ntb_transport.h
12652F: tools/testing/selftests/ntb/
12653
12654NTB IDT DRIVER
12655M: Serge Semin <[email protected]>
12656L: [email protected]
12657S: Supported
12658F: drivers/ntb/hw/idt/
12659
12660NTB INTEL DRIVER
12661M: Dave Jiang <[email protected]>
12662L: [email protected]
12663S: Supported
12664W: https://github.com/davejiang/linux/wiki
12665T: git https://github.com/davejiang/linux.git
12666F: drivers/ntb/hw/intel/
12667
12668NTFS FILESYSTEM
12669M: Anton Altaparmakov <[email protected]>
12670L: [email protected]
12671S: Supported
12672W: http://www.tuxera.com/
12673T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12674F: Documentation/filesystems/ntfs.rst
12675F: fs/ntfs/
12676
12677NUBUS SUBSYSTEM
12678M: Finn Thain <[email protected]>
12679L: [email protected]
12680S: Maintained
12681F: arch/*/include/asm/nubus.h
12682F: drivers/nubus/
12683F: include/linux/nubus.h
12684F: include/uapi/linux/nubus.h
12685
12686NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12687M: Antonino Daplas <[email protected]>
12688L: [email protected]
12689S: Maintained
12690F: drivers/video/fbdev/nvidia/
12691F: drivers/video/fbdev/riva/
12692
12693NVM EXPRESS DRIVER
12694M: Keith Busch <[email protected]>
12695M: Jens Axboe <[email protected]>
12696M: Christoph Hellwig <[email protected]>
12697M: Sagi Grimberg <[email protected]>
12698L: [email protected]
12699S: Supported
12700W: http://git.infradead.org/nvme.git
12701T: git://git.infradead.org/nvme.git
12702F: drivers/nvme/host/
12703F: include/linux/nvme.h
12704F: include/uapi/linux/nvme_ioctl.h
12705
12706NVM EXPRESS FC TRANSPORT DRIVERS
12707M: James Smart <[email protected]>
12708L: [email protected]
12709S: Supported
12710F: drivers/nvme/host/fc.c
12711F: drivers/nvme/target/fc.c
12712F: drivers/nvme/target/fcloop.c
12713F: include/linux/nvme-fc-driver.h
12714F: include/linux/nvme-fc.h
12715
12716NVM EXPRESS TARGET DRIVER
12717M: Christoph Hellwig <[email protected]>
12718M: Sagi Grimberg <[email protected]>
12719M: Chaitanya Kulkarni <[email protected]>
12720L: [email protected]
12721S: Supported
12722W: http://git.infradead.org/nvme.git
12723T: git://git.infradead.org/nvme.git
12724F: drivers/nvme/target/
12725
12726NVMEM FRAMEWORK
12727M: Srinivas Kandagatla <[email protected]>
12728S: Maintained
12729T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12730F: Documentation/ABI/stable/sysfs-bus-nvmem
12731F: Documentation/devicetree/bindings/nvmem/
12732F: drivers/nvmem/
12733F: include/linux/nvmem-consumer.h
12734F: include/linux/nvmem-provider.h
12735
12736NXP FSPI DRIVER
12737M: Ashish Kumar <[email protected]>
12738R: Yogesh Gaur <[email protected]>
12739L: [email protected]
12740S: Maintained
12741F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12742F: drivers/spi/spi-nxp-fspi.c
12743
12744NXP FXAS21002C DRIVER
12745M: Rui Miguel Silva <[email protected]>
12746L: [email protected]
12747S: Maintained
12748F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
12749F: drivers/iio/gyro/fxas21002c.h
12750F: drivers/iio/gyro/fxas21002c_core.c
12751F: drivers/iio/gyro/fxas21002c_i2c.c
12752F: drivers/iio/gyro/fxas21002c_spi.c
12753
12754NXP i.MX 8MQ DCSS DRIVER
12755M: Laurentiu Palcu <[email protected]>
12756R: Lucas Stach <[email protected]>
12757L: [email protected]
12758S: Maintained
12759F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12760F: drivers/gpu/drm/imx/dcss/
12761
12762NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
12763M: Jagan Teki <[email protected]>
12764S: Maintained
12765F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
12766F: drivers/regulator/pf8x00-regulator.c
12767
12768NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12769M: Krzysztof Kozlowski <[email protected]>
12770L: [email protected]
12771S: Maintained
12772F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12773F: drivers/extcon/extcon-ptn5150.c
12774
12775NXP SGTL5000 DRIVER
12776M: Fabio Estevam <[email protected]>
12777L: [email protected] (moderated for non-subscribers)
12778S: Maintained
12779F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12780F: sound/soc/codecs/sgtl5000*
12781
12782NXP SJA1105 ETHERNET SWITCH DRIVER
12783M: Vladimir Oltean <[email protected]>
12784L: [email protected]
12785S: Maintained
12786F: drivers/net/dsa/sja1105
12787
12788NXP TDA998X DRM DRIVER
12789M: Russell King <[email protected]>
12790S: Maintained
12791T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12792T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12793F: drivers/gpu/drm/i2c/tda998x_drv.c
12794F: include/drm/i2c/tda998x.h
12795F: include/dt-bindings/display/tda998x.h
12796K: "nxp,tda998x"
12797
12798NXP TFA9879 DRIVER
12799M: Peter Rosin <[email protected]>
12800L: [email protected] (moderated for non-subscribers)
12801S: Maintained
12802F: Documentation/devicetree/bindings/sound/tfa9879.txt
12803F: sound/soc/codecs/tfa9879*
12804
12805NXP-NCI NFC DRIVER
12806M: Clément Perrochaud <[email protected]>
12807R: Charles Gorand <[email protected]>
12808L: [email protected] (moderated for non-subscribers)
12809S: Supported
12810F: drivers/nfc/nxp-nci
12811
12812OBJAGG
12813M: Jiri Pirko <[email protected]>
12814L: [email protected]
12815S: Supported
12816F: include/linux/objagg.h
12817F: lib/objagg.c
12818F: lib/test_objagg.c
12819
12820OBJTOOL
12821M: Josh Poimboeuf <[email protected]>
12822M: Peter Zijlstra <[email protected]>
12823S: Supported
12824F: tools/objtool/
12825F: include/linux/objtool.h
12826
12827OCELOT ETHERNET SWITCH DRIVER
12828M: Microchip Linux Driver Support <[email protected]>
12829M: Vladimir Oltean <[email protected]>
12830M: Claudiu Manoil <[email protected]>
12831M: Alexandre Belloni <[email protected]>
12832L: [email protected]
12833S: Supported
12834F: drivers/net/dsa/ocelot/*
12835F: drivers/net/ethernet/mscc/
12836F: include/soc/mscc/ocelot*
12837F: net/dsa/tag_ocelot.c
12838F: tools/testing/selftests/drivers/net/ocelot/*
12839
12840OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12841M: Frederic Barrat <[email protected]>
12842M: Andrew Donnellan <[email protected]>
12843L: [email protected]
12844S: Supported
12845F: Documentation/userspace-api/accelerators/ocxl.rst
12846F: arch/powerpc/include/asm/pnv-ocxl.h
12847F: arch/powerpc/platforms/powernv/ocxl.c
12848F: drivers/misc/ocxl/
12849F: include/misc/ocxl*
12850F: include/uapi/misc/ocxl.h
12851
12852OMAP AUDIO SUPPORT
12853M: Peter Ujfalusi <[email protected]>
12854M: Jarkko Nikula <[email protected]>
12855L: [email protected] (moderated for non-subscribers)
12856L: [email protected]
12857S: Maintained
12858F: sound/soc/ti/n810.c
12859F: sound/soc/ti/omap*
12860F: sound/soc/ti/rx51.c
12861F: sound/soc/ti/sdma-pcm.*
12862
12863OMAP CLOCK FRAMEWORK SUPPORT
12864M: Paul Walmsley <[email protected]>
12865L: [email protected]
12866S: Maintained
12867F: arch/arm/*omap*/*clock*
12868
12869OMAP DEVICE TREE SUPPORT
12870M: Benoît Cousson <[email protected]>
12871M: Tony Lindgren <[email protected]>
12872L: [email protected]
12873L: [email protected]
12874S: Maintained
12875F: arch/arm/boot/dts/*am3*
12876F: arch/arm/boot/dts/*am4*
12877F: arch/arm/boot/dts/*am5*
12878F: arch/arm/boot/dts/*dra7*
12879F: arch/arm/boot/dts/*omap*
12880F: arch/arm/boot/dts/logicpd-som-lv*
12881F: arch/arm/boot/dts/logicpd-torpedo*
12882
12883OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12884L: [email protected]
12885L: [email protected]
12886S: Orphan
12887F: Documentation/arm/omap/dss.rst
12888F: drivers/video/fbdev/omap2/
12889
12890OMAP FRAMEBUFFER SUPPORT
12891L: [email protected]
12892L: [email protected]
12893S: Orphan
12894F: drivers/video/fbdev/omap/
12895
12896OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12897M: Roger Quadros <[email protected]>
12898M: Tony Lindgren <[email protected]>
12899L: [email protected]
12900S: Maintained
12901F: arch/arm/mach-omap2/*gpmc*
12902F: drivers/memory/omap-gpmc.c
12903
12904OMAP GPIO DRIVER
12905M: Grygorii Strashko <[email protected]>
12906M: Santosh Shilimkar <[email protected]>
12907M: Kevin Hilman <[email protected]>
12908L: [email protected]
12909S: Maintained
12910F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12911F: drivers/gpio/gpio-omap.c
12912
12913OMAP HARDWARE SPINLOCK SUPPORT
12914M: Ohad Ben-Cohen <[email protected]>
12915L: [email protected]
12916S: Maintained
12917F: drivers/hwspinlock/omap_hwspinlock.c
12918
12919OMAP HS MMC SUPPORT
12920L: [email protected]
12921L: [email protected]
12922S: Orphan
12923F: drivers/mmc/host/omap_hsmmc.c
12924
12925OMAP HWMOD DATA
12926M: Paul Walmsley <[email protected]>
12927L: [email protected]
12928S: Maintained
12929F: arch/arm/mach-omap2/omap_hwmod*data*
12930
12931OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12932M: Benoît Cousson <[email protected]>
12933L: [email protected]
12934S: Maintained
12935F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12936
12937OMAP HWMOD SUPPORT
12938M: Benoît Cousson <[email protected]>
12939M: Paul Walmsley <[email protected]>
12940L: [email protected]
12941S: Maintained
12942F: arch/arm/mach-omap2/omap_hwmod.*
12943
12944OMAP I2C DRIVER
12945M: Vignesh R <[email protected]>
12946L: [email protected]
12947L: [email protected]
12948S: Maintained
12949F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12950F: drivers/i2c/busses/i2c-omap.c
12951
12952OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12953M: Laurent Pinchart <[email protected]>
12954L: [email protected]
12955S: Maintained
12956F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12957F: drivers/media/platform/omap3isp/
12958F: drivers/staging/media/omap4iss/
12959
12960OMAP MMC SUPPORT
12961M: Aaro Koskinen <[email protected]>
12962L: [email protected]
12963S: Odd Fixes
12964F: drivers/mmc/host/omap.c
12965
12966OMAP POWER MANAGEMENT SUPPORT
12967M: Kevin Hilman <[email protected]>
12968L: [email protected]
12969S: Maintained
12970F: arch/arm/*omap*/*pm*
12971F: drivers/cpufreq/omap-cpufreq.c
12972
12973OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12974M: Rajendra Nayak <[email protected]>
12975M: Paul Walmsley <[email protected]>
12976L: [email protected]
12977S: Maintained
12978F: arch/arm/mach-omap2/prm*
12979
12980OMAP RANDOM NUMBER GENERATOR SUPPORT
12981M: Deepak Saxena <[email protected]>
12982S: Maintained
12983F: drivers/char/hw_random/omap-rng.c
12984
12985OMAP USB SUPPORT
12986L: [email protected]
12987L: [email protected]
12988S: Orphan
12989F: arch/arm/*omap*/usb*
12990F: drivers/usb/*/*omap*
12991
12992OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12993M: Mark Jackson <[email protected]>
12994L: [email protected]
12995S: Maintained
12996F: arch/arm/boot/dts/am335x-nano.dts
12997
12998OMAP1 SUPPORT
12999M: Aaro Koskinen <[email protected]>
13000M: Tony Lindgren <[email protected]>
13001L: [email protected]
13002S: Maintained
13003Q: http://patchwork.kernel.org/project/linux-omap/list/
13004T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13005F: arch/arm/configs/omap1_defconfig
13006F: arch/arm/mach-omap1/
13007F: arch/arm/plat-omap/
13008F: drivers/i2c/busses/i2c-omap.c
13009F: include/linux/platform_data/ams-delta-fiq.h
13010F: include/linux/platform_data/i2c-omap.h
13011
13012OMAP2+ SUPPORT
13013M: Tony Lindgren <[email protected]>
13014L: [email protected]
13015S: Maintained
13016W: http://www.muru.com/linux/omap/
13017W: http://linux.omap.com/
13018Q: http://patchwork.kernel.org/project/linux-omap/list/
13019T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13020F: arch/arm/configs/omap2plus_defconfig
13021F: arch/arm/mach-omap2/
13022F: arch/arm/plat-omap/
13023F: drivers/bus/ti-sysc.c
13024F: drivers/i2c/busses/i2c-omap.c
13025F: drivers/irqchip/irq-omap-intc.c
13026F: drivers/mfd/*omap*.c
13027F: drivers/mfd/menelaus.c
13028F: drivers/mfd/palmas.c
13029F: drivers/mfd/tps65217.c
13030F: drivers/mfd/tps65218.c
13031F: drivers/mfd/tps65910.c
13032F: drivers/mfd/twl-core.[ch]
13033F: drivers/mfd/twl4030*.c
13034F: drivers/mfd/twl6030*.c
13035F: drivers/mfd/twl6040*.c
13036F: drivers/regulator/palmas-regulator*.c
13037F: drivers/regulator/pbias-regulator.c
13038F: drivers/regulator/tps65217-regulator.c
13039F: drivers/regulator/tps65218-regulator.c
13040F: drivers/regulator/tps65910-regulator.c
13041F: drivers/regulator/twl-regulator.c
13042F: drivers/regulator/twl6030-regulator.c
13043F: include/linux/platform_data/i2c-omap.h
13044F: include/linux/platform_data/ti-sysc.h
13045
13046OMFS FILESYSTEM
13047M: Bob Copeland <[email protected]>
13048L: [email protected]
13049S: Maintained
13050F: Documentation/filesystems/omfs.rst
13051F: fs/omfs/
13052
13053OMNIKEY CARDMAN 4000 DRIVER
13054M: Harald Welte <[email protected]>
13055S: Maintained
13056F: drivers/char/pcmcia/cm4000_cs.c
13057F: include/linux/cm4000_cs.h
13058F: include/uapi/linux/cm4000_cs.h
13059
13060OMNIKEY CARDMAN 4040 DRIVER
13061M: Harald Welte <[email protected]>
13062S: Maintained
13063F: drivers/char/pcmcia/cm4040_cs.*
13064
13065OMNIVISION OV02A10 SENSOR DRIVER
13066M: Dongchun Zhu <[email protected]>
13067L: [email protected]
13068S: Maintained
13069T: git git://linuxtv.org/media_tree.git
13070F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13071F: drivers/media/i2c/ov02a10.c
13072
13073OMNIVISION OV13858 SENSOR DRIVER
13074M: Sakari Ailus <[email protected]>
13075L: [email protected]
13076S: Maintained
13077T: git git://linuxtv.org/media_tree.git
13078F: drivers/media/i2c/ov13858.c
13079
13080OMNIVISION OV2680 SENSOR DRIVER
13081M: Rui Miguel Silva <[email protected]>
13082L: [email protected]
13083S: Maintained
13084T: git git://linuxtv.org/media_tree.git
13085F: Documentation/devicetree/bindings/media/i2c/ov2680.yaml
13086F: drivers/media/i2c/ov2680.c
13087
13088OMNIVISION OV2685 SENSOR DRIVER
13089M: Shunqian Zheng <[email protected]>
13090L: [email protected]
13091S: Maintained
13092T: git git://linuxtv.org/media_tree.git
13093F: drivers/media/i2c/ov2685.c
13094
13095OMNIVISION OV2740 SENSOR DRIVER
13096M: Tianshu Qiu <[email protected]>
13097R: Shawn Tu <[email protected]>
13098R: Bingbu Cao <[email protected]>
13099L: [email protected]
13100S: Maintained
13101T: git git://linuxtv.org/media_tree.git
13102F: drivers/media/i2c/ov2740.c
13103
13104OMNIVISION OV5640 SENSOR DRIVER
13105M: Steve Longerbeam <[email protected]>
13106L: [email protected]
13107S: Maintained
13108T: git git://linuxtv.org/media_tree.git
13109F: drivers/media/i2c/ov5640.c
13110
13111OMNIVISION OV5647 SENSOR DRIVER
13112M: Dave Stevenson <[email protected]>
13113M: Jacopo Mondi <[email protected]>
13114L: [email protected]
13115S: Maintained
13116T: git git://linuxtv.org/media_tree.git
13117F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
13118F: drivers/media/i2c/ov5647.c
13119
13120OMNIVISION OV5670 SENSOR DRIVER
13121M: Chiranjeevi Rapolu <[email protected]>
13122M: Hyungwoo Yang <[email protected]>
13123L: [email protected]
13124S: Maintained
13125T: git git://linuxtv.org/media_tree.git
13126F: drivers/media/i2c/ov5670.c
13127
13128OMNIVISION OV5675 SENSOR DRIVER
13129M: Shawn Tu <[email protected]>
13130L: [email protected]
13131S: Maintained
13132T: git git://linuxtv.org/media_tree.git
13133F: drivers/media/i2c/ov5675.c
13134
13135OMNIVISION OV5695 SENSOR DRIVER
13136M: Shunqian Zheng <[email protected]>
13137L: [email protected]
13138S: Maintained
13139T: git git://linuxtv.org/media_tree.git
13140F: drivers/media/i2c/ov5695.c
13141
13142OMNIVISION OV7670 SENSOR DRIVER
13143L: [email protected]
13144S: Orphan
13145T: git git://linuxtv.org/media_tree.git
13146F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13147F: drivers/media/i2c/ov7670.c
13148
13149OMNIVISION OV772x SENSOR DRIVER
13150M: Jacopo Mondi <[email protected]>
13151L: [email protected]
13152S: Odd fixes
13153T: git git://linuxtv.org/media_tree.git
13154F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13155F: drivers/media/i2c/ov772x.c
13156F: include/media/i2c/ov772x.h
13157
13158OMNIVISION OV7740 SENSOR DRIVER
13159M: Wenyou Yang <[email protected]>
13160L: [email protected]
13161S: Maintained
13162T: git git://linuxtv.org/media_tree.git
13163F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13164F: drivers/media/i2c/ov7740.c
13165
13166OMNIVISION OV8856 SENSOR DRIVER
13167M: Dongchun Zhu <[email protected]>
13168L: [email protected]
13169S: Maintained
13170T: git git://linuxtv.org/media_tree.git
13171F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13172F: drivers/media/i2c/ov8856.c
13173
13174OMNIVISION OV9640 SENSOR DRIVER
13175M: Petr Cvek <[email protected]>
13176L: [email protected]
13177S: Maintained
13178F: drivers/media/i2c/ov9640.*
13179
13180OMNIVISION OV9650 SENSOR DRIVER
13181M: Sakari Ailus <[email protected]>
13182R: Akinobu Mita <[email protected]>
13183R: Sylwester Nawrocki <[email protected]>
13184L: [email protected]
13185S: Maintained
13186T: git git://linuxtv.org/media_tree.git
13187F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13188F: drivers/media/i2c/ov9650.c
13189
13190OMNIVISION OV9734 SENSOR DRIVER
13191M: Tianshu Qiu <[email protected]>
13192R: Bingbu Cao <[email protected]>
13193L: [email protected]
13194S: Maintained
13195T: git git://linuxtv.org/media_tree.git
13196F: drivers/media/i2c/ov9734.c
13197
13198ONENAND FLASH DRIVER
13199M: Kyungmin Park <[email protected]>
13200L: [email protected]
13201S: Maintained
13202F: drivers/mtd/nand/onenand/
13203F: include/linux/mtd/onenand*.h
13204
13205ONION OMEGA2+ BOARD
13206M: Harvey Hunt <[email protected]>
13207L: [email protected]
13208S: Maintained
13209F: arch/mips/boot/dts/ralink/omega2p.dts
13210
13211OP-TEE DRIVER
13212M: Jens Wiklander <[email protected]>
13213L: [email protected]
13214S: Maintained
13215F: Documentation/ABI/testing/sysfs-bus-optee-devices
13216F: drivers/tee/optee/
13217
13218OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13219M: Sumit Garg <[email protected]>
13220L: [email protected]
13221S: Maintained
13222F: drivers/char/hw_random/optee-rng.c
13223
13224OPA-VNIC DRIVER
13225M: Dennis Dalessandro <[email protected]>
13226M: Mike Marciniszyn <[email protected]>
13227L: [email protected]
13228S: Supported
13229F: drivers/infiniband/ulp/opa_vnic
13230
13231OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13232M: Pantelis Antoniou <[email protected]>
13233M: Frank Rowand <[email protected]>
13234L: [email protected]
13235S: Maintained
13236F: Documentation/devicetree/dynamic-resolution-notes.rst
13237F: Documentation/devicetree/overlay-notes.rst
13238F: drivers/of/overlay.c
13239F: drivers/of/resolver.c
13240K: of_overlay_notifier_
13241
13242OPEN FIRMWARE AND FLATTENED DEVICE TREE
13243M: Rob Herring <[email protected]>
13244M: Frank Rowand <[email protected]>
13245L: [email protected]
13246S: Maintained
13247W: http://www.devicetree.org/
13248T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13249F: Documentation/ABI/testing/sysfs-firmware-ofw
13250F: drivers/of/
13251F: include/linux/of*.h
13252F: scripts/dtc/
13253
13254OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13255M: Rob Herring <[email protected]>
13256L: [email protected]
13257S: Maintained
13258Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13259T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13260F: Documentation/devicetree/
13261F: arch/*/boot/dts/
13262F: include/dt-bindings/
13263
13264OPENCORES I2C BUS DRIVER
13265M: Peter Korsgaard <[email protected]>
13266M: Andrew Lunn <[email protected]>
13267L: [email protected]
13268S: Maintained
13269F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13270F: Documentation/i2c/busses/i2c-ocores.rst
13271F: drivers/i2c/busses/i2c-ocores.c
13272F: include/linux/platform_data/i2c-ocores.h
13273
13274OPENRISC ARCHITECTURE
13275M: Jonas Bonn <[email protected]>
13276M: Stefan Kristiansson <[email protected]>
13277M: Stafford Horne <[email protected]>
13278L: [email protected]
13279S: Maintained
13280W: http://openrisc.io
13281T: git git://github.com/openrisc/linux.git
13282F: Documentation/devicetree/bindings/openrisc/
13283F: Documentation/openrisc/
13284F: arch/openrisc/
13285F: drivers/irqchip/irq-ompic.c
13286F: drivers/irqchip/irq-or1k-*
13287
13288OPENVSWITCH
13289M: Pravin B Shelar <[email protected]>
13290L: [email protected]
13291L: [email protected]
13292S: Maintained
13293W: http://openvswitch.org
13294F: include/uapi/linux/openvswitch.h
13295F: net/openvswitch/
13296
13297OPERATING PERFORMANCE POINTS (OPP)
13298M: Viresh Kumar <[email protected]>
13299M: Nishanth Menon <[email protected]>
13300M: Stephen Boyd <[email protected]>
13301L: [email protected]
13302S: Maintained
13303T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13304F: Documentation/devicetree/bindings/opp/
13305F: Documentation/power/opp.rst
13306F: drivers/opp/
13307F: include/linux/pm_opp.h
13308
13309OPL4 DRIVER
13310M: Clemens Ladisch <[email protected]>
13311L: [email protected] (moderated for non-subscribers)
13312S: Maintained
13313T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13314F: sound/drivers/opl4/
13315
13316OPROFILE
13317M: Robert Richter <[email protected]>
13318L: [email protected]
13319S: Maintained
13320F: arch/*/include/asm/oprofile*.h
13321F: arch/*/oprofile/
13322F: drivers/oprofile/
13323F: include/linux/oprofile.h
13324
13325ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13326M: Mark Fasheh <[email protected]>
13327M: Joel Becker <[email protected]>
13328M: Joseph Qi <[email protected]>
13329L: [email protected] (moderated for non-subscribers)
13330S: Supported
13331W: http://ocfs2.wiki.kernel.org
13332F: Documentation/filesystems/dlmfs.rst
13333F: Documentation/filesystems/ocfs2.rst
13334F: fs/ocfs2/
13335
13336ORANGEFS FILESYSTEM
13337M: Mike Marshall <[email protected]>
13338R: Martin Brandenburg <[email protected]>
13339L: [email protected]
13340S: Supported
13341T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13342F: Documentation/filesystems/orangefs.rst
13343F: fs/orangefs/
13344
13345ORINOCO DRIVER
13346L: [email protected]
13347S: Orphan
13348W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13349W: http://www.nongnu.org/orinoco/
13350F: drivers/net/wireless/intersil/orinoco/
13351
13352OV2659 OMNIVISION SENSOR DRIVER
13353M: "Lad, Prabhakar" <[email protected]>
13354L: [email protected]
13355S: Maintained
13356W: https://linuxtv.org
13357Q: http://patchwork.linuxtv.org/project/linux-media/list/
13358T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13359F: drivers/media/i2c/ov2659.c
13360F: include/media/i2c/ov2659.h
13361
13362OVERLAY FILESYSTEM
13363M: Miklos Szeredi <[email protected]>
13364L: [email protected]
13365S: Supported
13366T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13367F: Documentation/filesystems/overlayfs.rst
13368F: fs/overlayfs/
13369
13370P54 WIRELESS DRIVER
13371M: Christian Lamparter <[email protected]>
13372L: [email protected]
13373S: Maintained
13374W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13375F: drivers/net/wireless/intersil/p54/
13376
13377PACKING
13378M: Vladimir Oltean <[email protected]>
13379L: [email protected]
13380S: Supported
13381F: Documentation/core-api/packing.rst
13382F: include/linux/packing.h
13383F: lib/packing.c
13384
13385PADATA PARALLEL EXECUTION MECHANISM
13386M: Steffen Klassert <[email protected]>
13387M: Daniel Jordan <[email protected]>
13388L: [email protected]
13389L: [email protected]
13390S: Maintained
13391F: Documentation/core-api/padata.rst
13392F: include/linux/padata.h
13393F: kernel/padata.c
13394
13395PAGE POOL
13396M: Jesper Dangaard Brouer <[email protected]>
13397M: Ilias Apalodimas <[email protected]>
13398L: [email protected]
13399S: Supported
13400F: Documentation/networking/page_pool.rst
13401F: include/net/page_pool.h
13402F: include/trace/events/page_pool.h
13403F: net/core/page_pool.c
13404
13405PANASONIC LAPTOP ACPI EXTRAS DRIVER
13406M: Kenneth Chan <[email protected]>
13407L: [email protected]
13408S: Maintained
13409F: drivers/platform/x86/panasonic-laptop.c
13410
13411PARALLAX PING IIO SENSOR DRIVER
13412M: Andreas Klinger <[email protected]>
13413L: [email protected]
13414S: Maintained
13415F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13416F: drivers/iio/proximity/ping.c
13417
13418PARALLEL LCD/KEYPAD PANEL DRIVER
13419M: Willy Tarreau <[email protected]>
13420M: Ksenija Stanojevic <[email protected]>
13421S: Odd Fixes
13422F: Documentation/admin-guide/lcd-panel-cgram.rst
13423F: drivers/auxdisplay/panel.c
13424
13425PARALLEL PORT SUBSYSTEM
13426M: Sudip Mukherjee <[email protected]>
13427M: Sudip Mukherjee <[email protected]>
13428L: [email protected] (subscribers-only)
13429S: Maintained
13430F: Documentation/driver-api/parport*.rst
13431F: drivers/char/ppdev.c
13432F: drivers/parport/
13433F: include/linux/parport*.h
13434F: include/uapi/linux/ppdev.h
13435
13436PARAVIRT_OPS INTERFACE
13437M: Juergen Gross <[email protected]>
13438M: Deep Shah <[email protected]>
13439M: "VMware, Inc." <[email protected]>
13440L: [email protected]
13441S: Supported
13442F: Documentation/virt/paravirt_ops.rst
13443F: arch/*/include/asm/paravirt*.h
13444F: arch/*/kernel/paravirt*
13445F: include/linux/hypervisor.h
13446
13447PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13448M: Tim Waugh <[email protected]>
13449L: [email protected] (subscribers-only)
13450S: Maintained
13451F: Documentation/admin-guide/blockdev/paride.rst
13452F: drivers/block/paride/
13453
13454PARISC ARCHITECTURE
13455M: "James E.J. Bottomley" <[email protected]>
13456M: Helge Deller <[email protected]>
13457L: [email protected]
13458S: Maintained
13459W: https://parisc.wiki.kernel.org
13460Q: http://patchwork.kernel.org/project/linux-parisc/list/
13461T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13462T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13463F: Documentation/parisc/
13464F: arch/parisc/
13465F: drivers/char/agp/parisc-agp.c
13466F: drivers/input/misc/hp_sdc_rtc.c
13467F: drivers/input/serio/gscps2.c
13468F: drivers/input/serio/hp_sdc*
13469F: drivers/parisc/
13470F: drivers/parport/parport_gsc.*
13471F: drivers/tty/serial/8250/8250_gsc.c
13472F: drivers/video/console/sti*
13473F: drivers/video/fbdev/sti*
13474F: drivers/video/logo/logo_parisc*
13475F: include/linux/hp_sdc.h
13476
13477PARMAN
13478M: Jiri Pirko <[email protected]>
13479L: [email protected]
13480S: Supported
13481F: include/linux/parman.h
13482F: lib/parman.c
13483F: lib/test_parman.c
13484
13485PC ENGINES APU BOARD DRIVER
13486M: Enrico Weigelt, metux IT consult <[email protected]>
13487S: Maintained
13488F: drivers/platform/x86/pcengines-apuv2.c
13489
13490PC87360 HARDWARE MONITORING DRIVER
13491M: Jim Cromie <[email protected]>
13492L: [email protected]
13493S: Maintained
13494F: Documentation/hwmon/pc87360.rst
13495F: drivers/hwmon/pc87360.c
13496
13497PC8736x GPIO DRIVER
13498M: Jim Cromie <[email protected]>
13499S: Maintained
13500F: drivers/char/pc8736x_gpio.c
13501
13502PC87427 HARDWARE MONITORING DRIVER
13503M: Jean Delvare <[email protected]>
13504L: [email protected]
13505S: Maintained
13506F: Documentation/hwmon/pc87427.rst
13507F: drivers/hwmon/pc87427.c
13508
13509PCA9532 LED DRIVER
13510M: Riku Voipio <[email protected]>
13511S: Maintained
13512F: drivers/leds/leds-pca9532.c
13513F: include/linux/leds-pca9532.h
13514
13515PCA9541 I2C BUS MASTER SELECTOR DRIVER
13516M: Guenter Roeck <[email protected]>
13517L: [email protected]
13518S: Maintained
13519F: drivers/i2c/muxes/i2c-mux-pca9541.c
13520
13521PCDP - PRIMARY CONSOLE AND DEBUG PORT
13522M: Khalid Aziz <[email protected]>
13523S: Maintained
13524F: drivers/firmware/pcdp.*
13525
13526PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13527M: Thomas Petazzoni <[email protected]>
13528M: Pali Rohár <[email protected]>
13529L: [email protected]
13530L: [email protected] (moderated for non-subscribers)
13531S: Maintained
13532F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13533F: drivers/pci/controller/pci-aardvark.c
13534
13535PCI DRIVER FOR ALTERA PCIE IP
13536M: Ley Foon Tan <[email protected]>
13537L: [email protected] (moderated for non-subscribers)
13538L: [email protected]
13539S: Supported
13540F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13541F: drivers/pci/controller/pcie-altera.c
13542
13543PCI DRIVER FOR APPLIEDMICRO XGENE
13544M: Toan Le <[email protected]>
13545L: [email protected]
13546L: [email protected]
13547S: Maintained
13548F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13549F: drivers/pci/controller/pci-xgene.c
13550
13551PCI DRIVER FOR ARM VERSATILE PLATFORM
13552M: Rob Herring <[email protected]>
13553L: [email protected]
13554L: [email protected]
13555S: Maintained
13556F: Documentation/devicetree/bindings/pci/versatile.yaml
13557F: drivers/pci/controller/pci-versatile.c
13558
13559PCI DRIVER FOR ARMADA 8K
13560M: Thomas Petazzoni <[email protected]>
13561L: [email protected]
13562L: [email protected]
13563S: Maintained
13564F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13565F: drivers/pci/controller/dwc/pcie-armada8k.c
13566
13567PCI DRIVER FOR CADENCE PCIE IP
13568M: Tom Joseph <[email protected]>
13569L: [email protected]
13570S: Maintained
13571F: Documentation/devicetree/bindings/pci/cdns,*
13572F: drivers/pci/controller/cadence/
13573
13574PCI DRIVER FOR FREESCALE LAYERSCAPE
13575M: Minghuan Lian <[email protected]>
13576M: Mingkai Hu <[email protected]>
13577M: Roy Zang <[email protected]>
13578L: [email protected]
13579L: [email protected]
13580L: [email protected]
13581S: Maintained
13582F: drivers/pci/controller/dwc/*layerscape*
13583
13584PCI DRIVER FOR GENERIC OF HOSTS
13585M: Will Deacon <[email protected]>
13586L: [email protected]
13587L: [email protected] (moderated for non-subscribers)
13588S: Maintained
13589F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13590F: drivers/pci/controller/pci-host-common.c
13591F: drivers/pci/controller/pci-host-generic.c
13592
13593PCI DRIVER FOR IMX6
13594M: Richard Zhu <[email protected]>
13595M: Lucas Stach <[email protected]>
13596L: [email protected]
13597L: [email protected] (moderated for non-subscribers)
13598S: Maintained
13599F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13600F: drivers/pci/controller/dwc/*imx6*
13601
13602PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13603M: Jonathan Derrick <[email protected]>
13604L: [email protected]
13605S: Supported
13606F: drivers/pci/controller/vmd.c
13607
13608PCI DRIVER FOR MICROSEMI SWITCHTEC
13609M: Kurt Schwemmer <[email protected]>
13610M: Logan Gunthorpe <[email protected]>
13611L: [email protected]
13612S: Maintained
13613F: Documentation/ABI/testing/sysfs-class-switchtec
13614F: Documentation/driver-api/switchtec.rst
13615F: drivers/ntb/hw/mscc/
13616F: drivers/pci/switch/switchtec*
13617F: include/linux/switchtec.h
13618F: include/uapi/linux/switchtec_ioctl.h
13619
13620PCI DRIVER FOR MOBIVEIL PCIE IP
13621M: Karthikeyan Mitran <[email protected]>
13622M: Hou Zhiqiang <[email protected]>
13623L: [email protected]
13624S: Supported
13625F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13626F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13627
13628PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13629M: Thomas Petazzoni <[email protected]>
13630L: [email protected]
13631L: [email protected] (moderated for non-subscribers)
13632S: Maintained
13633F: drivers/pci/controller/*mvebu*
13634
13635PCI DRIVER FOR NVIDIA TEGRA
13636M: Thierry Reding <[email protected]>
13637L: [email protected]
13638L: [email protected]
13639S: Supported
13640F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13641F: drivers/pci/controller/pci-tegra.c
13642
13643PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13644M: Hou Zhiqiang <[email protected]>
13645L: [email protected]
13646L: [email protected]
13647S: Maintained
13648F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13649F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13650
13651PCI DRIVER FOR RENESAS R-CAR
13652M: Marek Vasut <[email protected]>
13653M: Yoshihiro Shimoda <[email protected]>
13654L: [email protected]
13655L: [email protected]
13656S: Maintained
13657F: Documentation/devicetree/bindings/pci/*rcar*
13658F: drivers/pci/controller/*rcar*
13659
13660PCI DRIVER FOR SAMSUNG EXYNOS
13661M: Jingoo Han <[email protected]>
13662L: [email protected]
13663L: [email protected] (moderated for non-subscribers)
13664L: [email protected]
13665S: Maintained
13666F: drivers/pci/controller/dwc/pci-exynos.c
13667
13668PCI DRIVER FOR SYNOPSYS DESIGNWARE
13669M: Jingoo Han <[email protected]>
13670M: Gustavo Pimentel <[email protected]>
13671L: [email protected]
13672S: Maintained
13673F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13674F: drivers/pci/controller/dwc/*designware*
13675
13676PCI DRIVER FOR TI DRA7XX/J721E
13677M: Kishon Vijay Abraham I <[email protected]>
13678L: [email protected]
13679L: [email protected]
13680L: [email protected]
13681S: Supported
13682F: Documentation/devicetree/bindings/pci/ti-pci.txt
13683F: drivers/pci/controller/cadence/pci-j721e.c
13684F: drivers/pci/controller/dwc/pci-dra7xx.c
13685
13686PCI DRIVER FOR TI KEYSTONE
13687M: Murali Karicheri <[email protected]>
13688L: [email protected]
13689L: [email protected] (moderated for non-subscribers)
13690S: Maintained
13691F: drivers/pci/controller/dwc/pci-keystone.c
13692
13693PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13694M: Linus Walleij <[email protected]>
13695L: [email protected]
13696S: Maintained
13697F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13698F: drivers/pci/controller/pci-v3-semi.c
13699
13700PCI ENDPOINT SUBSYSTEM
13701M: Kishon Vijay Abraham I <[email protected]>
13702M: Lorenzo Pieralisi <[email protected]>
13703L: [email protected]
13704S: Supported
13705F: Documentation/PCI/endpoint/*
13706F: Documentation/misc-devices/pci-endpoint-test.rst
13707T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13708F: drivers/misc/pci_endpoint_test.c
13709F: drivers/pci/endpoint/
13710F: tools/pci/
13711
13712PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13713M: Russell Currey <[email protected]>
13714M: Oliver O'Halloran <[email protected]>
13715L: [email protected]
13716S: Supported
13717F: Documentation/PCI/pci-error-recovery.rst
13718F: Documentation/powerpc/eeh-pci-error-recovery.rst
13719F: arch/powerpc/include/*/eeh*.h
13720F: arch/powerpc/kernel/eeh*.c
13721F: arch/powerpc/platforms/*/eeh*.c
13722F: drivers/pci/pcie/aer.c
13723F: drivers/pci/pcie/dpc.c
13724F: drivers/pci/pcie/err.c
13725
13726PCI ERROR RECOVERY
13727M: Linas Vepstas <[email protected]>
13728L: [email protected]
13729S: Supported
13730F: Documentation/PCI/pci-error-recovery.rst
13731
13732PCI MSI DRIVER FOR ALTERA MSI IP
13733M: Ley Foon Tan <[email protected]>
13734L: [email protected] (moderated for non-subscribers)
13735L: [email protected]
13736S: Supported
13737F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13738F: drivers/pci/controller/pcie-altera-msi.c
13739
13740PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13741M: Toan Le <[email protected]>
13742L: [email protected]
13743L: [email protected]
13744S: Maintained
13745F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13746F: drivers/pci/controller/pci-xgene-msi.c
13747
13748PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13749M: Lorenzo Pieralisi <[email protected]>
13750R: Rob Herring <[email protected]>
13751L: [email protected]
13752S: Supported
13753Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13754T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13755F: drivers/pci/controller/
13756
13757PCI SUBSYSTEM
13758M: Bjorn Helgaas <[email protected]>
13759L: [email protected]
13760S: Supported
13761Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13762T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13763F: Documentation/PCI/
13764F: Documentation/devicetree/bindings/pci/
13765F: arch/x86/kernel/early-quirks.c
13766F: arch/x86/kernel/quirks.c
13767F: arch/x86/pci/
13768F: drivers/acpi/pci*
13769F: drivers/pci/
13770F: include/asm-generic/pci*
13771F: include/linux/of_pci.h
13772F: include/linux/pci*
13773F: include/uapi/linux/pci*
13774F: lib/pci*
13775
13776PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13777M: Jonathan Chocron <[email protected]>
13778L: [email protected]
13779S: Maintained
13780F: Documentation/devicetree/bindings/pci/pcie-al.txt
13781F: drivers/pci/controller/dwc/pcie-al.c
13782
13783PCIE DRIVER FOR AMLOGIC MESON
13784M: Yue Wang <[email protected]>
13785L: [email protected]
13786L: [email protected]
13787S: Maintained
13788F: drivers/pci/controller/dwc/pci-meson.c
13789
13790PCIE DRIVER FOR AXIS ARTPEC
13791M: Jesper Nilsson <[email protected]>
13792L: [email protected]
13793L: [email protected]
13794S: Maintained
13795F: Documentation/devicetree/bindings/pci/axis,artpec*
13796F: drivers/pci/controller/dwc/*artpec*
13797
13798PCIE DRIVER FOR CAVIUM THUNDERX
13799M: Robert Richter <[email protected]>
13800L: [email protected]
13801L: [email protected] (moderated for non-subscribers)
13802S: Odd Fixes
13803F: drivers/pci/controller/pci-thunder-*
13804
13805PCIE DRIVER FOR HISILICON
13806M: Zhou Wang <[email protected]>
13807L: [email protected]
13808S: Maintained
13809F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13810F: drivers/pci/controller/dwc/pcie-hisi.c
13811
13812PCIE DRIVER FOR HISILICON KIRIN
13813M: Xiaowei Song <[email protected]>
13814M: Binghui Wang <[email protected]>
13815L: [email protected]
13816S: Maintained
13817F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13818F: drivers/pci/controller/dwc/pcie-kirin.c
13819
13820PCIE DRIVER FOR HISILICON STB
13821M: Shawn Guo <[email protected]>
13822L: [email protected]
13823S: Maintained
13824F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13825F: drivers/pci/controller/dwc/pcie-histb.c
13826
13827PCIE DRIVER FOR MEDIATEK
13828M: Ryder Lee <[email protected]>
13829L: [email protected]
13830L: [email protected]
13831S: Supported
13832F: Documentation/devicetree/bindings/pci/mediatek*
13833F: drivers/pci/controller/*mediatek*
13834
13835PCIE DRIVER FOR QUALCOMM MSM
13836M: Stanimir Varbanov <[email protected]>
13837L: [email protected]
13838L: [email protected]
13839S: Maintained
13840F: drivers/pci/controller/dwc/*qcom*
13841
13842PCIE DRIVER FOR ROCKCHIP
13843M: Shawn Lin <[email protected]>
13844L: [email protected]
13845L: [email protected]
13846S: Maintained
13847F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13848F: drivers/pci/controller/pcie-rockchip*
13849
13850PCIE DRIVER FOR SOCIONEXT UNIPHIER
13851M: Kunihiko Hayashi <[email protected]>
13852L: [email protected]
13853S: Maintained
13854F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13855F: drivers/pci/controller/dwc/pcie-uniphier*
13856
13857PCIE DRIVER FOR ST SPEAR13XX
13858M: Pratyush Anand <[email protected]>
13859L: [email protected]
13860S: Maintained
13861F: drivers/pci/controller/dwc/*spear*
13862
13863PCMCIA SUBSYSTEM
13864M: Dominik Brodowski <[email protected]>
13865S: Odd Fixes
13866T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13867F: Documentation/pcmcia/
13868F: drivers/pcmcia/
13869F: include/pcmcia/
13870F: tools/pcmcia/
13871
13872PCNET32 NETWORK DRIVER
13873M: Don Fry <[email protected]>
13874L: [email protected]
13875S: Maintained
13876F: drivers/net/ethernet/amd/pcnet32.c
13877
13878PCRYPT PARALLEL CRYPTO ENGINE
13879M: Steffen Klassert <[email protected]>
13880L: [email protected]
13881S: Maintained
13882F: crypto/pcrypt.c
13883F: include/crypto/pcrypt.h
13884
13885PEAQ WMI HOTKEYS DRIVER
13886M: Hans de Goede <[email protected]>
13887L: [email protected]
13888S: Maintained
13889F: drivers/platform/x86/peaq-wmi.c
13890
13891PENSANDO ETHERNET DRIVERS
13892M: Shannon Nelson <[email protected]>
13893M: Pensando Drivers <[email protected]>
13894L: [email protected]
13895S: Supported
13896F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13897F: drivers/net/ethernet/pensando/
13898
13899PER-CPU MEMORY ALLOCATOR
13900M: Dennis Zhou <[email protected]>
13901M: Tejun Heo <[email protected]>
13902M: Christoph Lameter <[email protected]>
13903S: Maintained
13904T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13905F: arch/*/include/asm/percpu.h
13906F: include/linux/percpu*.h
13907F: mm/percpu*.c
13908
13909PER-TASK DELAY ACCOUNTING
13910M: Balbir Singh <[email protected]>
13911S: Maintained
13912F: include/linux/delayacct.h
13913F: kernel/delayacct.c
13914
13915PERFORMANCE EVENTS SUBSYSTEM
13916M: Peter Zijlstra <[email protected]>
13917M: Ingo Molnar <[email protected]>
13918M: Arnaldo Carvalho de Melo <[email protected]>
13919R: Mark Rutland <[email protected]>
13920R: Alexander Shishkin <[email protected]>
13921R: Jiri Olsa <[email protected]>
13922R: Namhyung Kim <[email protected]>
13923L: [email protected]
13924S: Supported
13925T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13926F: arch/*/events/*
13927F: arch/*/events/*/*
13928F: arch/*/include/asm/perf_event.h
13929F: arch/*/kernel/*/*/perf_event*.c
13930F: arch/*/kernel/*/perf_event*.c
13931F: arch/*/kernel/perf_callchain.c
13932F: arch/*/kernel/perf_event*.c
13933F: include/linux/perf_event.h
13934F: include/uapi/linux/perf_event.h
13935F: kernel/events/*
13936F: tools/lib/perf/
13937F: tools/perf/
13938
13939PERFORMANCE EVENTS TOOLING ARM64
13940R: John Garry <[email protected]>
13941R: Will Deacon <[email protected]>
13942R: Mathieu Poirier <[email protected]>
13943R: Leo Yan <[email protected]>
13944L: [email protected] (moderated for non-subscribers)
13945S: Supported
13946F: tools/build/feature/test-libopencsd.c
13947F: tools/perf/arch/arm*/
13948F: tools/perf/pmu-events/arch/arm64/
13949F: tools/perf/util/arm-spe*
13950F: tools/perf/util/cs-etm*
13951
13952PERSONALITY HANDLING
13953M: Christoph Hellwig <[email protected]>
13954L: [email protected]
13955S: Maintained
13956F: include/linux/personality.h
13957F: include/uapi/linux/personality.h
13958
13959PHOENIX RC FLIGHT CONTROLLER ADAPTER
13960M: Marcus Folkesson <[email protected]>
13961L: [email protected]
13962S: Maintained
13963F: Documentation/input/devices/pxrc.rst
13964F: drivers/input/joystick/pxrc.c
13965
13966PHONET PROTOCOL
13967M: Remi Denis-Courmont <[email protected]>
13968S: Supported
13969F: Documentation/networking/phonet.rst
13970F: include/linux/phonet.h
13971F: include/net/phonet/
13972F: include/uapi/linux/phonet.h
13973F: net/phonet/
13974
13975PHRAM MTD DRIVER
13976M: Joern Engel <[email protected]>
13977L: [email protected]
13978S: Maintained
13979F: drivers/mtd/devices/phram.c
13980
13981PICOLCD HID DRIVER
13982M: Bruno Prémont <[email protected]>
13983L: [email protected]
13984S: Maintained
13985F: drivers/hid/hid-picolcd*
13986
13987PICOXCELL SUPPORT
13988M: Jamie Iles <[email protected]>
13989L: [email protected] (moderated for non-subscribers)
13990S: Supported
13991T: git git://github.com/jamieiles/linux-2.6-ji.git
13992F: arch/arm/boot/dts/picoxcell*
13993F: arch/arm/mach-picoxcell/
13994F: drivers/crypto/picoxcell*
13995
13996PIDFD API
13997M: Christian Brauner <[email protected]>
13998L: [email protected]
13999S: Maintained
14000T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14001F: samples/pidfd/
14002F: tools/testing/selftests/clone3/
14003F: tools/testing/selftests/pid_namespace/
14004F: tools/testing/selftests/pidfd/
14005K: (?i)pidfd
14006K: (?i)clone3
14007K: \b(clone_args|kernel_clone_args)\b
14008
14009PIN CONTROL SUBSYSTEM
14010M: Linus Walleij <[email protected]>
14011L: [email protected]
14012S: Maintained
14013T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14014F: Documentation/devicetree/bindings/pinctrl/
14015F: Documentation/driver-api/pinctl.rst
14016F: drivers/pinctrl/
14017F: include/linux/pinctrl/
14018
14019PIN CONTROLLER - FREESCALE
14020M: Dong Aisheng <[email protected]>
14021M: Fabio Estevam <[email protected]>
14022M: Shawn Guo <[email protected]>
14023M: Stefan Agner <[email protected]>
14024R: Pengutronix Kernel Team <[email protected]>
14025L: [email protected]
14026S: Maintained
14027F: Documentation/devicetree/bindings/pinctrl/fsl,*
14028F: drivers/pinctrl/freescale/
14029
14030PIN CONTROLLER - INTEL
14031M: Mika Westerberg <[email protected]>
14032M: Andy Shevchenko <[email protected]>
14033S: Maintained
14034T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14035F: drivers/pinctrl/intel/
14036
14037PIN CONTROLLER - MEDIATEK
14038M: Sean Wang <[email protected]>
14039L: [email protected] (moderated for non-subscribers)
14040S: Maintained
14041F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14042F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14043F: drivers/pinctrl/mediatek/
14044
14045PIN CONTROLLER - MICROCHIP AT91
14046M: Ludovic Desroches <[email protected]>
14047L: [email protected] (moderated for non-subscribers)
14048L: [email protected]
14049S: Supported
14050F: drivers/gpio/gpio-sama5d2-piobu.c
14051F: drivers/pinctrl/pinctrl-at91*
14052
14053PIN CONTROLLER - QUALCOMM
14054M: Bjorn Andersson <[email protected]>
14055L: [email protected]
14056S: Maintained
14057F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14058F: drivers/pinctrl/qcom/
14059
14060PIN CONTROLLER - RENESAS
14061M: Geert Uytterhoeven <[email protected]>
14062L: [email protected]
14063S: Supported
14064T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14065F: Documentation/devicetree/bindings/pinctrl/renesas,*
14066F: drivers/pinctrl/renesas/
14067
14068PIN CONTROLLER - SAMSUNG
14069M: Tomasz Figa <[email protected]>
14070M: Krzysztof Kozlowski <[email protected]>
14071M: Sylwester Nawrocki <[email protected]>
14072L: [email protected] (moderated for non-subscribers)
14073L: [email protected]
14074S: Maintained
14075Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14076T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14077F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14078F: drivers/pinctrl/samsung/
14079F: include/dt-bindings/pinctrl/samsung.h
14080
14081PIN CONTROLLER - SINGLE
14082M: Tony Lindgren <[email protected]>
14083M: Haojian Zhuang <[email protected]>
14084L: [email protected] (moderated for non-subscribers)
14085L: [email protected]
14086S: Maintained
14087F: drivers/pinctrl/pinctrl-single.c
14088
14089PIN CONTROLLER - ST SPEAR
14090M: Viresh Kumar <[email protected]>
14091L: [email protected] (moderated for non-subscribers)
14092S: Maintained
14093W: http://www.st.com/spear
14094F: drivers/pinctrl/spear/
14095
14096PISTACHIO SOC SUPPORT
14097M: James Hartley <[email protected]>
14098L: [email protected]
14099S: Odd Fixes
14100F: arch/mips/boot/dts/img/pistachio*
14101F: arch/mips/configs/pistachio*_defconfig
14102F: arch/mips/include/asm/mach-pistachio/
14103F: arch/mips/pistachio/
14104
14105PKTCDVD DRIVER
14106M: [email protected]
14107S: Orphan
14108F: drivers/block/pktcdvd.c
14109F: include/linux/pktcdvd.h
14110F: include/uapi/linux/pktcdvd.h
14111
14112PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14113M: Tomasz Duszynski <[email protected]>
14114S: Maintained
14115F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14116F: drivers/iio/chemical/pms7003.c
14117
14118PLDMFW LIBRARY
14119M: Jacob Keller <[email protected]>
14120S: Maintained
14121F: Documentation/driver-api/pldmfw/
14122F: include/linux/pldmfw.h
14123F: lib/pldmfw/
14124
14125PLX DMA DRIVER
14126M: Logan Gunthorpe <[email protected]>
14127S: Maintained
14128F: drivers/dma/plx_dma.c
14129
14130PM6764TR DRIVER
14131M: Charles Hsu <[email protected]>
14132L: [email protected]
14133S: Maintained
14134F: Documentation/hwmon/pm6764tr.rst
14135F: drivers/hwmon/pmbus/pm6764tr.c
14136
14137PM-GRAPH UTILITY
14138M: "Todd E Brandt" <[email protected]>
14139L: [email protected]
14140S: Supported
14141W: https://01.org/pm-graph
14142B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14143T: git git://github.com/intel/pm-graph
14144F: tools/power/pm-graph
14145
14146PMBUS HARDWARE MONITORING DRIVERS
14147M: Guenter Roeck <[email protected]>
14148L: [email protected]
14149S: Maintained
14150W: http://hwmon.wiki.kernel.org/
14151W: http://www.roeck-us.net/linux/drivers/
14152T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14153F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14154F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14155F: Documentation/devicetree/bindings/hwmon/max31785.txt
14156F: Documentation/hwmon/adm1275.rst
14157F: Documentation/hwmon/ibm-cffps.rst
14158F: Documentation/hwmon/ir35221.rst
14159F: Documentation/hwmon/lm25066.rst
14160F: Documentation/hwmon/ltc2978.rst
14161F: Documentation/hwmon/ltc3815.rst
14162F: Documentation/hwmon/max16064.rst
14163F: Documentation/hwmon/max20751.rst
14164F: Documentation/hwmon/max31785.rst
14165F: Documentation/hwmon/max34440.rst
14166F: Documentation/hwmon/max8688.rst
14167F: Documentation/hwmon/pmbus-core.rst
14168F: Documentation/hwmon/pmbus.rst
14169F: Documentation/hwmon/tps40422.rst
14170F: Documentation/hwmon/ucd9000.rst
14171F: Documentation/hwmon/ucd9200.rst
14172F: Documentation/hwmon/zl6100.rst
14173F: drivers/hwmon/pmbus/
14174F: include/linux/pmbus.h
14175
14176PMC SIERRA MaxRAID DRIVER
14177L: [email protected]
14178S: Orphan
14179W: http://www.pmc-sierra.com/
14180F: drivers/scsi/pmcraid.*
14181
14182PMC SIERRA PM8001 DRIVER
14183M: Jack Wang <[email protected]>
14184L: [email protected]
14185S: Supported
14186F: drivers/scsi/pm8001/
14187
14188PNI RM3100 IIO DRIVER
14189M: Song Qiang <[email protected]>
14190L: [email protected]
14191S: Maintained
14192F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
14193F: drivers/iio/magnetometer/rm3100*
14194
14195PNP SUPPORT
14196M: "Rafael J. Wysocki" <[email protected]>
14197L: [email protected]
14198S: Maintained
14199F: drivers/pnp/
14200F: include/linux/pnp.h
14201
14202POSIX CLOCKS and TIMERS
14203M: Thomas Gleixner <[email protected]>
14204L: [email protected]
14205S: Maintained
14206T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14207F: fs/timerfd.c
14208F: include/linux/time_namespace.h
14209F: include/linux/timer*
14210F: kernel/time/*timer*
14211F: kernel/time/namespace.c
14212
14213POWER MANAGEMENT CORE
14214M: "Rafael J. Wysocki" <[email protected]>
14215L: [email protected]
14216S: Supported
14217B: https://bugzilla.kernel.org
14218T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14219F: drivers/base/power/
14220F: drivers/powercap/
14221F: include/linux/intel_rapl.h
14222F: include/linux/pm.h
14223F: include/linux/pm_*
14224F: include/linux/powercap.h
14225F: kernel/configs/nopm.config
14226
14227POWER STATE COORDINATION INTERFACE (PSCI)
14228M: Mark Rutland <[email protected]>
14229M: Lorenzo Pieralisi <[email protected]>
14230L: [email protected]
14231S: Maintained
14232F: drivers/firmware/psci/
14233F: include/linux/psci.h
14234F: include/uapi/linux/psci.h
14235
14236POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14237M: Sebastian Reichel <[email protected]>
14238L: [email protected]
14239S: Maintained
14240T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14241F: Documentation/ABI/testing/sysfs-class-power
14242F: Documentation/devicetree/bindings/power/supply/
14243F: drivers/power/supply/
14244F: include/linux/power_supply.h
14245
14246POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14247M: Suraj Jitindar Singh <[email protected]>
14248L: [email protected]
14249S: Maintained
14250F: drivers/char/powernv-op-panel.c
14251
14252PPP OVER ATM (RFC 2364)
14253M: Mitchell Blank Jr <[email protected]>
14254S: Maintained
14255F: include/uapi/linux/atmppp.h
14256F: net/atm/pppoatm.c
14257
14258PPP OVER ETHERNET
14259M: Michal Ostrowski <[email protected]>
14260S: Maintained
14261F: drivers/net/ppp/pppoe.c
14262F: drivers/net/ppp/pppox.c
14263
14264PPP OVER L2TP
14265M: James Chapman <[email protected]>
14266S: Maintained
14267F: include/linux/if_pppol2tp.h
14268F: include/uapi/linux/if_pppol2tp.h
14269F: net/l2tp/l2tp_ppp.c
14270
14271PPP PROTOCOL DRIVERS AND COMPRESSORS
14272M: Paul Mackerras <[email protected]>
14273L: [email protected]
14274S: Maintained
14275F: drivers/net/ppp/ppp_*
14276
14277PPS SUPPORT
14278M: Rodolfo Giometti <[email protected]>
14279L: [email protected] (subscribers-only)
14280S: Maintained
14281W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14282F: Documentation/ABI/testing/sysfs-pps
14283F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14284F: Documentation/driver-api/pps.rst
14285F: drivers/pps/
14286F: include/linux/pps*.h
14287F: include/uapi/linux/pps.h
14288
14289PPTP DRIVER
14290M: Dmitry Kozlov <[email protected]>
14291L: [email protected]
14292S: Maintained
14293W: http://sourceforge.net/projects/accel-pptp
14294F: drivers/net/ppp/pptp.c
14295
14296PRESSURE STALL INFORMATION (PSI)
14297M: Johannes Weiner <[email protected]>
14298S: Maintained
14299F: include/linux/psi*
14300F: kernel/sched/psi.c
14301
14302PRINTK
14303M: Petr Mladek <[email protected]>
14304M: Sergey Senozhatsky <[email protected]>
14305R: Steven Rostedt <[email protected]>
14306R: John Ogness <[email protected]>
14307S: Maintained
14308F: include/linux/printk.h
14309F: kernel/printk/
14310
14311PRISM54 WIRELESS DRIVER
14312M: Luis Chamberlain <[email protected]>
14313L: [email protected]
14314S: Obsolete
14315W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14316F: drivers/net/wireless/intersil/prism54/
14317
14318PROC FILESYSTEM
14319R: Alexey Dobriyan <[email protected]>
14320L: [email protected]
14321L: [email protected]
14322S: Maintained
14323F: Documentation/filesystems/proc.rst
14324F: fs/proc/
14325F: include/linux/proc_fs.h
14326F: tools/testing/selftests/proc/
14327
14328PROC SYSCTL
14329M: Luis Chamberlain <[email protected]>
14330M: Kees Cook <[email protected]>
14331M: Iurii Zaikin <[email protected]>
14332L: [email protected]
14333L: [email protected]
14334S: Maintained
14335F: fs/proc/proc_sysctl.c
14336F: include/linux/sysctl.h
14337F: kernel/sysctl-test.c
14338F: kernel/sysctl.c
14339F: tools/testing/selftests/sysctl/
14340
14341PS3 NETWORK SUPPORT
14342M: Geoff Levand <[email protected]>
14343L: [email protected]
14344L: [email protected]
14345S: Maintained
14346F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14347
14348PS3 PLATFORM SUPPORT
14349M: Geoff Levand <[email protected]>
14350L: [email protected]
14351S: Maintained
14352F: arch/powerpc/boot/ps3*
14353F: arch/powerpc/include/asm/lv1call.h
14354F: arch/powerpc/include/asm/ps3*.h
14355F: arch/powerpc/platforms/ps3/
14356F: drivers/*/ps3*
14357F: drivers/ps3/
14358F: drivers/rtc/rtc-ps3.c
14359F: drivers/usb/host/*ps3.c
14360F: sound/ppc/snd_ps3*
14361
14362PS3VRAM DRIVER
14363M: Jim Paris <[email protected]>
14364M: Geoff Levand <[email protected]>
14365L: [email protected]
14366S: Maintained
14367F: drivers/block/ps3vram.c
14368
14369PSAMPLE PACKET SAMPLING SUPPORT
14370M: Yotam Gigi <[email protected]>
14371S: Maintained
14372F: include/net/psample.h
14373F: include/uapi/linux/psample.h
14374F: net/psample
14375
14376PSTORE FILESYSTEM
14377M: Kees Cook <[email protected]>
14378M: Anton Vorontsov <[email protected]>
14379M: Colin Cross <[email protected]>
14380M: Tony Luck <[email protected]>
14381S: Maintained
14382T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14383F: Documentation/admin-guide/ramoops.rst
14384F: Documentation/admin-guide/pstore-blk.rst
14385F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14386F: drivers/acpi/apei/erst.c
14387F: drivers/firmware/efi/efi-pstore.c
14388F: fs/pstore/
14389F: include/linux/pstore*
14390K: \b(pstore|ramoops)
14391
14392PTP HARDWARE CLOCK SUPPORT
14393M: Richard Cochran <[email protected]>
14394L: [email protected]
14395S: Maintained
14396W: http://linuxptp.sourceforge.net/
14397F: Documentation/ABI/testing/sysfs-ptp
14398F: Documentation/driver-api/ptp.rst
14399F: drivers/net/phy/dp83640*
14400F: drivers/ptp/*
14401F: include/linux/ptp_cl*
14402
14403PTRACE SUPPORT
14404M: Oleg Nesterov <[email protected]>
14405S: Maintained
14406F: arch/*/*/ptrace*.c
14407F: arch/*/include/asm/ptrace*.h
14408F: arch/*/ptrace*.c
14409F: include/asm-generic/syscall.h
14410F: include/linux/ptrace.h
14411F: include/linux/regset.h
14412F: include/linux/tracehook.h
14413F: include/uapi/linux/ptrace.h
14414F: include/uapi/linux/ptrace.h
14415F: kernel/ptrace.c
14416
14417PULSE8-CEC DRIVER
14418M: Hans Verkuil <[email protected]>
14419L: [email protected]
14420S: Maintained
14421T: git git://linuxtv.org/media_tree.git
14422F: Documentation/admin-guide/media/pulse8-cec.rst
14423F: drivers/media/cec/usb/pulse8/
14424
14425PVRUSB2 VIDEO4LINUX DRIVER
14426M: Mike Isely <[email protected]>
14427L: [email protected] (subscribers-only)
14428L: [email protected]
14429S: Maintained
14430W: http://www.isely.net/pvrusb2/
14431T: git git://linuxtv.org/media_tree.git
14432F: Documentation/driver-api/media/drivers/pvrusb2*
14433F: drivers/media/usb/pvrusb2/
14434
14435PWC WEBCAM DRIVER
14436M: Hans Verkuil <[email protected]>
14437L: [email protected]
14438S: Odd Fixes
14439T: git git://linuxtv.org/media_tree.git
14440F: drivers/media/usb/pwc/*
14441F: include/trace/events/pwc.h
14442
14443PWM FAN DRIVER
14444M: Bartlomiej Zolnierkiewicz <[email protected]>
14445L: [email protected]
14446S: Supported
14447F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14448F: Documentation/hwmon/pwm-fan.rst
14449F: drivers/hwmon/pwm-fan.c
14450
14451PWM IR Transmitter
14452M: Sean Young <[email protected]>
14453L: [email protected]
14454S: Maintained
14455F: drivers/media/rc/pwm-ir-tx.c
14456
14457PWM SUBSYSTEM
14458M: Thierry Reding <[email protected]>
14459R: Uwe Kleine-König <[email protected]>
14460M: Lee Jones <[email protected]>
14461L: [email protected]
14462S: Maintained
14463Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14464T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14465F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14466F: Documentation/devicetree/bindings/pwm/
14467F: Documentation/driver-api/pwm.rst
14468F: drivers/gpio/gpio-mvebu.c
14469F: drivers/pwm/
14470F: drivers/video/backlight/pwm_bl.c
14471F: include/linux/pwm.h
14472F: include/linux/pwm_backlight.h
14473K: pwm_(config|apply_state|ops)
14474
14475PXA GPIO DRIVER
14476M: Robert Jarzmik <[email protected]>
14477L: [email protected]
14478S: Maintained
14479F: drivers/gpio/gpio-pxa.c
14480
14481PXA MMCI DRIVER
14482S: Orphan
14483
14484PXA RTC DRIVER
14485M: Robert Jarzmik <[email protected]>
14486L: [email protected]
14487S: Maintained
14488
14489PXA2xx/PXA3xx SUPPORT
14490M: Daniel Mack <[email protected]>
14491M: Haojian Zhuang <[email protected]>
14492M: Robert Jarzmik <[email protected]>
14493L: [email protected] (moderated for non-subscribers)
14494S: Maintained
14495T: git git://github.com/hzhuang1/linux.git
14496T: git git://github.com/rjarzmik/linux.git
14497F: arch/arm/boot/dts/pxa*
14498F: arch/arm/mach-pxa/
14499F: drivers/dma/pxa*
14500F: drivers/pcmcia/pxa2xx*
14501F: drivers/pinctrl/pxa/
14502F: drivers/spi/spi-pxa2xx*
14503F: drivers/usb/gadget/udc/pxa2*
14504F: include/sound/pxa2xx-lib.h
14505F: sound/arm/pxa*
14506F: sound/soc/pxa/
14507
14508QAT DRIVER
14509M: Giovanni Cabiddu <[email protected]>
14510L: [email protected]
14511S: Supported
14512F: drivers/crypto/qat/
14513
14514QCOM AUDIO (ASoC) DRIVERS
14515M: Patrick Lai <[email protected]>
14516M: Banajit Goswami <[email protected]>
14517L: [email protected] (moderated for non-subscribers)
14518S: Supported
14519F: sound/soc/qcom/
14520
14521QCOM IPA DRIVER
14522M: Alex Elder <[email protected]>
14523L: [email protected]
14524S: Supported
14525F: drivers/net/ipa/
14526
14527QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14528M: Gabriel Somlo <[email protected]>
14529M: "Michael S. Tsirkin" <[email protected]>
14530L: [email protected]
14531S: Maintained
14532F: drivers/firmware/qemu_fw_cfg.c
14533F: include/uapi/linux/qemu_fw_cfg.h
14534
14535QIB DRIVER
14536M: Dennis Dalessandro <[email protected]>
14537M: Mike Marciniszyn <[email protected]>
14538L: [email protected]
14539S: Supported
14540F: drivers/infiniband/hw/qib/
14541
14542QLOGIC QL41xxx FCOE DRIVER
14543M: Saurav Kashyap <[email protected]>
14544M: Javed Hasan <[email protected]>
14545M: [email protected]
14546L: [email protected]
14547S: Supported
14548F: drivers/scsi/qedf/
14549
14550QLOGIC QL41xxx ISCSI DRIVER
14551M: Nilesh Javali <[email protected]>
14552M: Manish Rangankar <[email protected]>
14553M: [email protected]
14554L: [email protected]
14555S: Supported
14556F: drivers/scsi/qedi/
14557
14558QLOGIC QL4xxx ETHERNET DRIVER
14559M: Ariel Elior <[email protected]>
14560M: [email protected]
14561L: [email protected]
14562S: Supported
14563F: drivers/net/ethernet/qlogic/qed/
14564F: drivers/net/ethernet/qlogic/qede/
14565F: include/linux/qed/
14566
14567QLOGIC QL4xxx RDMA DRIVER
14568M: Michal Kalderon <[email protected]>
14569M: Ariel Elior <[email protected]>
14570L: [email protected]
14571S: Supported
14572F: drivers/infiniband/hw/qedr/
14573F: include/uapi/rdma/qedr-abi.h
14574
14575QLOGIC QLA1280 SCSI DRIVER
14576M: Michael Reed <[email protected]>
14577L: [email protected]
14578S: Maintained
14579F: drivers/scsi/qla1280.[ch]
14580
14581QLOGIC QLA2XXX FC-SCSI DRIVER
14582M: Nilesh Javali <[email protected]>
14583M: [email protected]
14584L: [email protected]
14585S: Supported
14586F: drivers/scsi/qla2xxx/
14587
14588QLOGIC QLA3XXX NETWORK DRIVER
14589M: [email protected]
14590L: [email protected]
14591S: Supported
14592F: drivers/net/ethernet/qlogic/qla3xxx.*
14593
14594QLOGIC QLA4XXX iSCSI DRIVER
14595M: Nilesh Javali <[email protected]>
14596M: Manish Rangankar <[email protected]>
14597M: [email protected]
14598L: [email protected]
14599S: Supported
14600F: drivers/scsi/qla4xxx/
14601
14602QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14603M: Shahed Shaikh <[email protected]>
14604M: Manish Chopra <[email protected]>
14605M: [email protected]
14606L: [email protected]
14607S: Supported
14608F: drivers/net/ethernet/qlogic/qlcnic/
14609
14610QLOGIC QLGE 10Gb ETHERNET DRIVER
14611M: Manish Chopra <[email protected]>
14612M: [email protected]
14613L: [email protected]
14614S: Supported
14615F: drivers/staging/qlge/
14616
14617QM1D1B0004 MEDIA DRIVER
14618M: Akihiro Tsukada <[email protected]>
14619L: [email protected]
14620S: Odd Fixes
14621F: drivers/media/tuners/qm1d1b0004*
14622
14623QM1D1C0042 MEDIA DRIVER
14624M: Akihiro Tsukada <[email protected]>
14625L: [email protected]
14626S: Odd Fixes
14627F: drivers/media/tuners/qm1d1c0042*
14628
14629QNX4 FILESYSTEM
14630M: Anders Larsen <[email protected]>
14631S: Maintained
14632W: http://www.alarsen.net/linux/qnx4fs/
14633F: fs/qnx4/
14634F: include/uapi/linux/qnx4_fs.h
14635F: include/uapi/linux/qnxtypes.h
14636
14637QORIQ DPAA2 FSL-MC BUS DRIVER
14638M: Stuart Yoder <[email protected]>
14639M: Laurentiu Tudor <[email protected]>
14640L: [email protected]
14641S: Maintained
14642F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14643F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14644F: drivers/bus/fsl-mc/
14645
14646QT1010 MEDIA DRIVER
14647M: Antti Palosaari <[email protected]>
14648L: [email protected]
14649S: Maintained
14650W: https://linuxtv.org
14651W: http://palosaari.fi/linux/
14652Q: http://patchwork.linuxtv.org/project/linux-media/list/
14653T: git git://linuxtv.org/anttip/media_tree.git
14654F: drivers/media/tuners/qt1010*
14655
14656QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14657M: Kalle Valo <[email protected]>
14658L: [email protected]
14659S: Supported
14660W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14661T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14662F: drivers/net/wireless/ath/ath10k/
14663
14664QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14665M: Kalle Valo <[email protected]>
14666L: [email protected]
14667S: Supported
14668T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14669F: drivers/net/wireless/ath/ath11k/
14670
14671QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14672M: QCA ath9k Development <[email protected]>
14673L: [email protected]
14674S: Supported
14675W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14676F: drivers/net/wireless/ath/ath9k/
14677
14678QUALCOMM CAMERA SUBSYSTEM DRIVER
14679M: Robert Foss <[email protected]>
14680M: Todor Tomov <[email protected]>
14681L: [email protected]
14682S: Maintained
14683F: Documentation/admin-guide/media/qcom_camss.rst
14684F: Documentation/devicetree/bindings/media/qcom,camss.txt
14685F: drivers/media/platform/qcom/camss/
14686
14687QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14688M: Niklas Cassel <[email protected]>
14689L: [email protected]
14690L: [email protected]
14691S: Maintained
14692F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14693F: drivers/soc/qcom/cpr.c
14694
14695QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14696M: Ilia Lin <[email protected]>
14697L: [email protected]
14698S: Maintained
14699F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14700F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14701
14702QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14703M: Timur Tabi <[email protected]>
14704L: [email protected]
14705S: Maintained
14706F: drivers/net/ethernet/qualcomm/emac/
14707
14708QUALCOMM ETHQOS ETHERNET DRIVER
14709M: Vinod Koul <[email protected]>
14710L: [email protected]
14711S: Maintained
14712F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14713F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14714
14715QUALCOMM GENERIC INTERFACE I2C DRIVER
14716M: Akash Asthana <[email protected]>
14717M: Mukesh Savaliya <[email protected]>
14718L: [email protected]
14719L: [email protected]
14720S: Supported
14721F: drivers/i2c/busses/i2c-qcom-geni.c
14722
14723QUALCOMM HEXAGON ARCHITECTURE
14724M: Brian Cain <[email protected]>
14725L: [email protected]
14726S: Supported
14727F: arch/hexagon/
14728
14729QUALCOMM HIDMA DRIVER
14730M: Sinan Kaya <[email protected]>
14731L: [email protected]
14732L: [email protected]
14733L: [email protected]
14734S: Supported
14735F: drivers/dma/qcom/hidma*
14736
14737QUALCOMM I2C CCI DRIVER
14738M: Loic Poulain <[email protected]>
14739M: Robert Foss <[email protected]>
14740L: [email protected]
14741L: [email protected]
14742S: Maintained
14743F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14744F: drivers/i2c/busses/i2c-qcom-cci.c
14745
14746QUALCOMM IOMMU
14747M: Rob Clark <[email protected]>
14748L: [email protected]
14749L: [email protected]
14750S: Maintained
14751F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14752
14753QUALCOMM IPCC MAILBOX DRIVER
14754M: Manivannan Sadhasivam <[email protected]>
14755L: [email protected]
14756S: Supported
14757F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14758F: drivers/mailbox/qcom-ipcc.c
14759F: include/dt-bindings/mailbox/qcom-ipcc.h
14760
14761QUALCOMM IPQ4019 USB PHY DRIVER
14762M: Robert Marko <[email protected]>
14763M: Luka Perkov <[email protected]>
14764L: [email protected]
14765S: Maintained
14766F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
14767F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
14768
14769QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14770M: Robert Marko <[email protected]>
14771M: Luka Perkov <[email protected]>
14772L: [email protected]
14773S: Maintained
14774F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14775F: drivers/regulator/vqmmc-ipq4019-regulator.c
14776
14777QUALCOMM RMNET DRIVER
14778M: Subash Abhinov Kasiviswanathan <[email protected]>
14779M: Sean Tranchetti <[email protected]>
14780L: [email protected]
14781S: Maintained
14782F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14783F: drivers/net/ethernet/qualcomm/rmnet/
14784F: include/linux/if_rmnet.h
14785
14786QUALCOMM TSENS THERMAL DRIVER
14787M: Amit Kucheria <[email protected]>
14788L: [email protected]
14789L: [email protected]
14790S: Maintained
14791F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14792F: drivers/thermal/qcom/
14793
14794QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14795M: Stanimir Varbanov <[email protected]>
14796L: [email protected]
14797L: [email protected]
14798S: Maintained
14799T: git git://linuxtv.org/media_tree.git
14800F: Documentation/devicetree/bindings/media/*venus*
14801F: drivers/media/platform/qcom/venus/
14802
14803QUALCOMM WCN36XX WIRELESS DRIVER
14804M: Kalle Valo <[email protected]>
14805L: [email protected]
14806S: Supported
14807W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14808T: git git://github.com/KrasnikovEugene/wcn36xx.git
14809F: drivers/net/wireless/ath/wcn36xx/
14810
14811QUANTENNA QTNFMAC WIRELESS DRIVER
14812M: Igor Mitsyanko <[email protected]>
14813R: Sergey Matyukevich <[email protected]>
14814L: [email protected]
14815S: Maintained
14816F: drivers/net/wireless/quantenna
14817
14818RADEON and AMDGPU DRM DRIVERS
14819M: Alex Deucher <[email protected]>
14820M: Christian König <[email protected]>
14821L: [email protected]
14822S: Supported
14823T: git git://people.freedesktop.org/~agd5f/linux
14824F: drivers/gpu/drm/amd/
14825F: drivers/gpu/drm/radeon/
14826F: include/uapi/drm/amdgpu_drm.h
14827F: include/uapi/drm/radeon_drm.h
14828
14829RADEON FRAMEBUFFER DISPLAY DRIVER
14830M: Benjamin Herrenschmidt <[email protected]>
14831L: [email protected]
14832S: Maintained
14833F: drivers/video/fbdev/aty/radeon*
14834F: include/uapi/linux/radeonfb.h
14835
14836RADIOSHARK RADIO DRIVER
14837M: Hans Verkuil <[email protected]>
14838L: [email protected]
14839S: Maintained
14840T: git git://linuxtv.org/media_tree.git
14841F: drivers/media/radio/radio-shark.c
14842
14843RADIOSHARK2 RADIO DRIVER
14844M: Hans Verkuil <[email protected]>
14845L: [email protected]
14846S: Maintained
14847T: git git://linuxtv.org/media_tree.git
14848F: drivers/media/radio/radio-shark2.c
14849F: drivers/media/radio/radio-tea5777.c
14850
14851RADOS BLOCK DEVICE (RBD)
14852M: Ilya Dryomov <[email protected]>
14853R: Dongsheng Yang <[email protected]>
14854L: [email protected]
14855S: Supported
14856W: http://ceph.com/
14857T: git git://github.com/ceph/ceph-client.git
14858F: Documentation/ABI/testing/sysfs-bus-rbd
14859F: drivers/block/rbd.c
14860F: drivers/block/rbd_types.h
14861
14862RAGE128 FRAMEBUFFER DISPLAY DRIVER
14863M: Paul Mackerras <[email protected]>
14864L: [email protected]
14865S: Maintained
14866F: drivers/video/fbdev/aty/aty128fb.c
14867
14868RAINSHADOW-CEC DRIVER
14869M: Hans Verkuil <[email protected]>
14870L: [email protected]
14871S: Maintained
14872T: git git://linuxtv.org/media_tree.git
14873F: drivers/media/cec/usb/rainshadow/
14874
14875RALINK MIPS ARCHITECTURE
14876M: John Crispin <[email protected]>
14877L: [email protected]
14878S: Maintained
14879F: arch/mips/ralink
14880
14881RALINK RT2X00 WIRELESS LAN DRIVER
14882M: Stanislaw Gruszka <[email protected]>
14883M: Helmut Schaa <[email protected]>
14884L: [email protected]
14885S: Maintained
14886F: drivers/net/wireless/ralink/rt2x00/
14887
14888RAMDISK RAM BLOCK DEVICE DRIVER
14889M: Jens Axboe <[email protected]>
14890S: Maintained
14891F: Documentation/admin-guide/blockdev/ramdisk.rst
14892F: drivers/block/brd.c
14893
14894RANCHU VIRTUAL BOARD FOR MIPS
14895M: Miodrag Dinic <[email protected]>
14896L: [email protected]
14897S: Supported
14898F: arch/mips/configs/generic/board-ranchu.config
14899F: arch/mips/generic/board-ranchu.c
14900
14901RANDOM NUMBER DRIVER
14902M: "Theodore Ts'o" <[email protected]>
14903S: Maintained
14904F: drivers/char/random.c
14905
14906RAPIDIO SUBSYSTEM
14907M: Matt Porter <[email protected]>
14908M: Alexandre Bounine <[email protected]>
14909S: Maintained
14910F: drivers/rapidio/
14911
14912RAS INFRASTRUCTURE
14913M: Tony Luck <[email protected]>
14914M: Borislav Petkov <[email protected]>
14915L: [email protected]
14916S: Maintained
14917F: Documentation/admin-guide/ras.rst
14918F: drivers/ras/
14919F: include/linux/ras.h
14920F: include/ras/ras_event.h
14921
14922RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14923L: [email protected]
14924S: Orphan
14925F: drivers/net/wireless/ray*
14926
14927RC-CORE / LIRC FRAMEWORK
14928M: Sean Young <[email protected]>
14929L: [email protected]
14930S: Maintained
14931W: http://linuxtv.org
14932T: git git://linuxtv.org/media_tree.git
14933F: Documentation/driver-api/media/rc-core.rst
14934F: Documentation/userspace-api/media/rc/
14935F: drivers/media/rc/
14936F: include/media/rc-map.h
14937F: include/media/rc-core.h
14938F: include/uapi/linux/lirc.h
14939
14940RCMM REMOTE CONTROLS DECODER
14941M: Patrick Lerda <[email protected]>
14942S: Maintained
14943F: drivers/media/rc/ir-rcmm-decoder.c
14944
14945RCUTORTURE TEST FRAMEWORK
14946M: "Paul E. McKenney" <[email protected]>
14947M: Josh Triplett <[email protected]>
14948R: Steven Rostedt <[email protected]>
14949R: Mathieu Desnoyers <[email protected]>
14950R: Lai Jiangshan <[email protected]>
14951L: [email protected]
14952S: Supported
14953T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14954F: tools/testing/selftests/rcutorture
14955
14956RDACM20 Camera Sensor
14957M: Jacopo Mondi <[email protected]>
14958M: Kieran Bingham <[email protected]>
14959M: Laurent Pinchart <[email protected]>
14960M: Niklas Söderlund <[email protected]>
14961L: [email protected]
14962S: Maintained
14963F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14964F: drivers/media/i2c/max9271.c
14965F: drivers/media/i2c/max9271.h
14966F: drivers/media/i2c/rdacm20.c
14967
14968RDC R-321X SoC
14969M: Florian Fainelli <[email protected]>
14970S: Maintained
14971
14972RDC R6040 FAST ETHERNET DRIVER
14973M: Florian Fainelli <[email protected]>
14974L: [email protected]
14975S: Maintained
14976F: drivers/net/ethernet/rdc/r6040.c
14977
14978RDMAVT - RDMA verbs software
14979M: Dennis Dalessandro <[email protected]>
14980M: Mike Marciniszyn <[email protected]>
14981L: [email protected]
14982S: Supported
14983F: drivers/infiniband/sw/rdmavt
14984
14985RDS - RELIABLE DATAGRAM SOCKETS
14986M: Santosh Shilimkar <[email protected]>
14987L: [email protected]
14988L: [email protected]
14989L: [email protected] (moderated for non-subscribers)
14990S: Supported
14991W: https://oss.oracle.com/projects/rds/
14992F: Documentation/networking/rds.rst
14993F: net/rds/
14994
14995RDT - RESOURCE ALLOCATION
14996M: Fenghua Yu <[email protected]>
14997M: Reinette Chatre <[email protected]>
14998L: [email protected]
14999S: Supported
15000F: Documentation/x86/resctrl*
15001F: arch/x86/include/asm/resctrl.h
15002F: arch/x86/kernel/cpu/resctrl/
15003F: tools/testing/selftests/resctrl/
15004
15005READ-COPY UPDATE (RCU)
15006M: "Paul E. McKenney" <[email protected]>
15007M: Josh Triplett <[email protected]>
15008R: Steven Rostedt <[email protected]>
15009R: Mathieu Desnoyers <[email protected]>
15010R: Lai Jiangshan <[email protected]>
15011R: Joel Fernandes <[email protected]>
15012L: [email protected]
15013S: Supported
15014W: http://www.rdrop.com/users/paulmck/RCU/
15015T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15016F: Documentation/RCU/
15017F: include/linux/rcu*
15018F: kernel/rcu/
15019X: Documentation/RCU/torture.rst
15020X: include/linux/srcu*.h
15021X: kernel/rcu/srcu*.c
15022
15023REAL TIME CLOCK (RTC) SUBSYSTEM
15024M: Alessandro Zummo <[email protected]>
15025M: Alexandre Belloni <[email protected]>
15026L: [email protected]
15027S: Maintained
15028Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15029T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15030F: Documentation/admin-guide/rtc.rst
15031F: Documentation/devicetree/bindings/rtc/
15032F: drivers/rtc/
15033F: include/linux/platform_data/rtc-*
15034F: include/linux/rtc.h
15035F: include/linux/rtc/
15036F: include/uapi/linux/rtc.h
15037F: tools/testing/selftests/rtc/
15038
15039REALTEK AUDIO CODECS
15040M: Oder Chiou <[email protected]>
15041S: Maintained
15042F: include/sound/rt*.h
15043F: sound/soc/codecs/rt*
15044
15045REALTEK RTL83xx SMI DSA ROUTER CHIPS
15046M: Linus Walleij <[email protected]>
15047S: Maintained
15048F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15049F: drivers/net/dsa/realtek-smi*
15050F: drivers/net/dsa/rtl83*
15051
15052REALTEK WIRELESS DRIVER (rtlwifi family)
15053M: Ping-Ke Shih <[email protected]>
15054L: [email protected]
15055S: Maintained
15056W: https://wireless.wiki.kernel.org/
15057T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15058F: drivers/net/wireless/realtek/rtlwifi/
15059
15060REALTEK WIRELESS DRIVER (rtw88)
15061M: Yan-Hsuan Chuang <[email protected]>
15062L: [email protected]
15063S: Maintained
15064F: drivers/net/wireless/realtek/rtw88/
15065
15066REDPINE WIRELESS DRIVER
15067M: Amitkumar Karwar <[email protected]>
15068M: Siva Rebbagondla <[email protected]>
15069L: [email protected]
15070S: Maintained
15071F: drivers/net/wireless/rsi/
15072
15073REGISTER MAP ABSTRACTION
15074M: Mark Brown <[email protected]>
15075L: [email protected]
15076S: Supported
15077T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15078F: Documentation/devicetree/bindings/regmap/
15079F: drivers/base/regmap/
15080F: include/linux/regmap.h
15081
15082REISERFS FILE SYSTEM
15083L: [email protected]
15084S: Supported
15085F: fs/reiserfs/
15086
15087REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15088M: Ohad Ben-Cohen <[email protected]>
15089M: Bjorn Andersson <[email protected]>
15090L: [email protected]
15091S: Maintained
15092T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15093F: Documentation/ABI/testing/sysfs-class-remoteproc
15094F: Documentation/devicetree/bindings/remoteproc/
15095F: Documentation/staging/remoteproc.rst
15096F: drivers/remoteproc/
15097F: include/linux/remoteproc.h
15098F: include/linux/remoteproc/
15099
15100REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15101M: Ohad Ben-Cohen <[email protected]>
15102M: Bjorn Andersson <[email protected]>
15103L: [email protected]
15104S: Maintained
15105T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15106F: Documentation/ABI/testing/sysfs-bus-rpmsg
15107F: Documentation/staging/rpmsg.rst
15108F: drivers/rpmsg/
15109F: include/linux/rpmsg.h
15110F: include/linux/rpmsg/
15111F: include/uapi/linux/rpmsg.h
15112F: samples/rpmsg/
15113
15114RENESAS CLOCK DRIVERS
15115M: Geert Uytterhoeven <[email protected]>
15116L: [email protected]
15117S: Supported
15118T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15119F: Documentation/devicetree/bindings/clock/renesas,*
15120F: drivers/clk/renesas/
15121
15122RENESAS EMEV2 I2C DRIVER
15123M: Wolfram Sang <[email protected]>
15124S: Supported
15125F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15126F: drivers/i2c/busses/i2c-emev2.c
15127
15128RENESAS ETHERNET DRIVERS
15129R: Sergei Shtylyov <[email protected]>
15130L: [email protected]
15131L: [email protected]
15132F: Documentation/devicetree/bindings/net/renesas,*.yaml
15133F: drivers/net/ethernet/renesas/
15134F: include/linux/sh_eth.h
15135
15136RENESAS R-CAR GYROADC DRIVER
15137M: Marek Vasut <[email protected]>
15138L: [email protected]
15139S: Supported
15140F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
15141F: drivers/iio/adc/rcar-gyroadc.c
15142
15143RENESAS R-CAR I2C DRIVERS
15144M: Wolfram Sang <[email protected]>
15145S: Supported
15146F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15147F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15148F: drivers/i2c/busses/i2c-rcar.c
15149F: drivers/i2c/busses/i2c-sh_mobile.c
15150
15151RENESAS R-CAR THERMAL DRIVERS
15152M: Niklas Söderlund <[email protected]>
15153L: [email protected]
15154S: Supported
15155F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15156F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15157F: drivers/thermal/rcar_gen3_thermal.c
15158F: drivers/thermal/rcar_thermal.c
15159
15160RENESAS RIIC DRIVER
15161M: Chris Brandt <[email protected]>
15162S: Supported
15163F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15164F: drivers/i2c/busses/i2c-riic.c
15165
15166RENESAS USB PHY DRIVER
15167M: Yoshihiro Shimoda <[email protected]>
15168L: [email protected]
15169S: Maintained
15170F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15171
15172RESET CONTROLLER FRAMEWORK
15173M: Philipp Zabel <[email protected]>
15174S: Maintained
15175T: git git://git.pengutronix.de/git/pza/linux
15176F: Documentation/devicetree/bindings/reset/
15177F: Documentation/driver-api/reset.rst
15178F: drivers/reset/
15179F: include/dt-bindings/reset/
15180F: include/linux/reset-controller.h
15181F: include/linux/reset.h
15182F: include/linux/reset/
15183K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15184
15185RESTARTABLE SEQUENCES SUPPORT
15186M: Mathieu Desnoyers <[email protected]>
15187M: Peter Zijlstra <[email protected]>
15188M: "Paul E. McKenney" <[email protected]>
15189M: Boqun Feng <[email protected]>
15190L: [email protected]
15191S: Supported
15192F: include/trace/events/rseq.h
15193F: include/uapi/linux/rseq.h
15194F: kernel/rseq.c
15195F: tools/testing/selftests/rseq/
15196
15197RFKILL
15198M: Johannes Berg <[email protected]>
15199L: [email protected]
15200S: Maintained
15201W: https://wireless.wiki.kernel.org/
15202T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15203T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15204F: Documentation/ABI/stable/sysfs-class-rfkill
15205F: Documentation/driver-api/rfkill.rst
15206F: include/linux/rfkill.h
15207F: include/uapi/linux/rfkill.h
15208F: net/rfkill/
15209
15210RHASHTABLE
15211M: Thomas Graf <[email protected]>
15212M: Herbert Xu <[email protected]>
15213L: [email protected]
15214S: Maintained
15215F: include/linux/rhashtable-types.h
15216F: include/linux/rhashtable.h
15217F: lib/rhashtable.c
15218F: lib/test_rhashtable.c
15219
15220RICOH R5C592 MEMORYSTICK DRIVER
15221M: Maxim Levitsky <[email protected]>
15222S: Maintained
15223F: drivers/memstick/host/r592.*
15224
15225RICOH SMARTMEDIA/XD DRIVER
15226M: Maxim Levitsky <[email protected]>
15227S: Maintained
15228F: drivers/mtd/nand/raw/r852.c
15229F: drivers/mtd/nand/raw/r852.h
15230
15231RISC-V ARCHITECTURE
15232M: Paul Walmsley <[email protected]>
15233M: Palmer Dabbelt <[email protected]>
15234M: Albert Ou <[email protected]>
15235L: [email protected]
15236S: Supported
15237P: Documentation/riscv/patch-acceptance.rst
15238T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15239F: arch/riscv/
15240N: riscv
15241K: riscv
15242
15243RNBD BLOCK DRIVERS
15244M: Danil Kipnis <[email protected]>
15245M: Jack Wang <[email protected]>
15246L: [email protected]
15247S: Maintained
15248F: drivers/block/rnbd/
15249
15250ROCCAT DRIVERS
15251M: Stefan Achatz <[email protected]>
15252S: Maintained
15253W: http://sourceforge.net/projects/roccat/
15254F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15255F: drivers/hid/hid-roccat*
15256F: include/linux/hid-roccat*
15257
15258ROCKCHIP ISP V1 DRIVER
15259M: Helen Koike <[email protected]>
15260M: Dafna Hirschfeld <[email protected]>
15261L: [email protected]
15262L: [email protected]
15263S: Maintained
15264F: Documentation/admin-guide/media/rkisp1.rst
15265F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15266F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15267F: drivers/media/platform/rockchip/rkisp1
15268F: include/uapi/linux/rkisp1-config.h
15269
15270ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15271M: Jacob Chen <[email protected]>
15272M: Ezequiel Garcia <[email protected]>
15273L: [email protected]
15274L: [email protected]
15275S: Maintained
15276F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15277F: drivers/media/platform/rockchip/rga/
15278
15279ROCKCHIP VIDEO DECODER DRIVER
15280M: Ezequiel Garcia <[email protected]>
15281L: [email protected]
15282L: [email protected]
15283S: Maintained
15284F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15285F: drivers/staging/media/rkvdec/
15286
15287ROCKER DRIVER
15288M: Jiri Pirko <[email protected]>
15289L: [email protected]
15290S: Supported
15291F: drivers/net/ethernet/rocker/
15292
15293ROCKETPORT DRIVER
15294S: Maintained
15295W: http://www.comtrol.com
15296F: Documentation/driver-api/serial/rocket.rst
15297F: drivers/tty/rocket*
15298
15299ROCKETPORT EXPRESS/INFINITY DRIVER
15300M: Kevin Cernekee <[email protected]>
15301L: [email protected]
15302S: Odd Fixes
15303F: drivers/tty/serial/rp2.*
15304
15305ROHM BD99954 CHARGER IC
15306R: Matti Vaittinen <[email protected]>
15307L: [email protected]
15308S: Supported
15309F: drivers/power/supply/bd99954-charger.c
15310F: drivers/power/supply/bd99954-charger.h
15311
15312ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15313M: Tomasz Duszynski <[email protected]>
15314S: Maintained
15315F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15316F: drivers/iio/light/bh1750.c
15317
15318ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15319M: Marek Vasut <[email protected]>
15320L: [email protected]
15321L: [email protected]
15322S: Supported
15323F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15324F: drivers/gpio/gpio-bd9571mwv.c
15325F: drivers/mfd/bd9571mwv.c
15326F: drivers/regulator/bd9571mwv-regulator.c
15327F: include/linux/mfd/bd9571mwv.h
15328
15329ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15330R: Matti Vaittinen <[email protected]>
15331L: [email protected]
15332S: Supported
15333F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15334F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15335F: drivers/clk/clk-bd718x7.c
15336F: drivers/gpio/gpio-bd70528.c
15337F: drivers/gpio/gpio-bd71828.c
15338F: drivers/mfd/rohm-bd70528.c
15339F: drivers/mfd/rohm-bd71828.c
15340F: drivers/mfd/rohm-bd718x7.c
15341F: drivers/power/supply/bd70528-charger.c
15342F: drivers/regulator/bd70528-regulator.c
15343F: drivers/regulator/bd71828-regulator.c
15344F: drivers/regulator/bd718x7-regulator.c
15345F: drivers/regulator/rohm-regulator.c
15346F: drivers/rtc/rtc-bd70528.c
15347F: drivers/watchdog/bd70528_wdt.c
15348F: include/linux/mfd/rohm-bd70528.h
15349F: include/linux/mfd/rohm-bd71828.h
15350F: include/linux/mfd/rohm-bd718x7.h
15351F: include/linux/mfd/rohm-generic.h
15352F: include/linux/mfd/rohm-shared.h
15353
15354ROSE NETWORK LAYER
15355M: Ralf Baechle <[email protected]>
15356L: [email protected]
15357S: Maintained
15358W: http://www.linux-ax25.org/
15359F: include/net/rose.h
15360F: include/uapi/linux/rose.h
15361F: net/rose/
15362
15363ROTATION DRIVER FOR ALLWINNER A83T
15364M: Jernej Skrabec <[email protected]>
15365L: [email protected]
15366S: Maintained
15367T: git git://linuxtv.org/media_tree.git
15368F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15369F: drivers/media/platform/sunxi/sun8i-rotate/
15370
15371RTL2830 MEDIA DRIVER
15372M: Antti Palosaari <[email protected]>
15373L: [email protected]
15374S: Maintained
15375W: https://linuxtv.org
15376W: http://palosaari.fi/linux/
15377Q: http://patchwork.linuxtv.org/project/linux-media/list/
15378T: git git://linuxtv.org/anttip/media_tree.git
15379F: drivers/media/dvb-frontends/rtl2830*
15380
15381RTL2832 MEDIA DRIVER
15382M: Antti Palosaari <[email protected]>
15383L: [email protected]
15384S: Maintained
15385W: https://linuxtv.org
15386W: http://palosaari.fi/linux/
15387Q: http://patchwork.linuxtv.org/project/linux-media/list/
15388T: git git://linuxtv.org/anttip/media_tree.git
15389F: drivers/media/dvb-frontends/rtl2832*
15390
15391RTL2832_SDR MEDIA DRIVER
15392M: Antti Palosaari <[email protected]>
15393L: [email protected]
15394S: Maintained
15395W: https://linuxtv.org
15396W: http://palosaari.fi/linux/
15397Q: http://patchwork.linuxtv.org/project/linux-media/list/
15398T: git git://linuxtv.org/anttip/media_tree.git
15399F: drivers/media/dvb-frontends/rtl2832_sdr*
15400
15401RTL8180 WIRELESS DRIVER
15402L: [email protected]
15403S: Orphan
15404W: https://wireless.wiki.kernel.org/
15405T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15406F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15407
15408RTL8187 WIRELESS DRIVER
15409M: Herton Ronaldo Krzesinski <[email protected]>
15410M: Hin-Tak Leung <[email protected]>
15411M: Larry Finger <[email protected]>
15412L: [email protected]
15413S: Maintained
15414W: https://wireless.wiki.kernel.org/
15415T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15416F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15417
15418RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15419M: Jes Sorensen <[email protected]>
15420L: [email protected]
15421S: Maintained
15422T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15423F: drivers/net/wireless/realtek/rtl8xxxu/
15424
15425RTRS TRANSPORT DRIVERS
15426M: Danil Kipnis <[email protected]>
15427M: Jack Wang <[email protected]>
15428L: [email protected]
15429S: Maintained
15430F: drivers/infiniband/ulp/rtrs/
15431
15432RXRPC SOCKETS (AF_RXRPC)
15433M: David Howells <[email protected]>
15434L: [email protected]
15435S: Supported
15436W: https://www.infradead.org/~dhowells/kafs/
15437F: Documentation/networking/rxrpc.rst
15438F: include/keys/rxrpc-type.h
15439F: include/net/af_rxrpc.h
15440F: include/trace/events/rxrpc.h
15441F: include/uapi/linux/rxrpc.h
15442F: net/rxrpc/
15443
15444S3 SAVAGE FRAMEBUFFER DRIVER
15445M: Antonino Daplas <[email protected]>
15446L: [email protected]
15447S: Maintained
15448F: drivers/video/fbdev/savage/
15449
15450S390
15451M: Heiko Carstens <[email protected]>
15452M: Vasily Gorbik <[email protected]>
15453M: Christian Borntraeger <[email protected]>
15454L: [email protected]
15455S: Supported
15456W: http://www.ibm.com/developerworks/linux/linux390/
15457T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15458F: Documentation/driver-api/s390-drivers.rst
15459F: Documentation/s390/
15460F: arch/s390/
15461F: drivers/s390/
15462
15463S390 COMMON I/O LAYER
15464M: Vineeth Vijayan <[email protected]>
15465M: Peter Oberparleiter <[email protected]>
15466L: [email protected]
15467S: Supported
15468W: http://www.ibm.com/developerworks/linux/linux390/
15469F: drivers/s390/cio/
15470
15471S390 DASD DRIVER
15472M: Stefan Haberland <[email protected]>
15473M: Jan Hoeppner <[email protected]>
15474L: [email protected]
15475S: Supported
15476W: http://www.ibm.com/developerworks/linux/linux390/
15477F: block/partitions/ibm.c
15478F: drivers/s390/block/dasd*
15479F: include/linux/dasd_mod.h
15480
15481S390 IOMMU (PCI)
15482M: Matthew Rosato <[email protected]>
15483M: Gerald Schaefer <[email protected]>
15484L: [email protected]
15485S: Supported
15486W: http://www.ibm.com/developerworks/linux/linux390/
15487F: drivers/iommu/s390-iommu.c
15488
15489S390 IUCV NETWORK LAYER
15490M: Julian Wiedmann <[email protected]>
15491M: Karsten Graul <[email protected]>
15492L: [email protected]
15493S: Supported
15494W: http://www.ibm.com/developerworks/linux/linux390/
15495F: drivers/s390/net/*iucv*
15496F: include/net/iucv/
15497F: net/iucv/
15498
15499S390 NETWORK DRIVERS
15500M: Julian Wiedmann <[email protected]>
15501M: Karsten Graul <[email protected]>
15502L: [email protected]
15503S: Supported
15504W: http://www.ibm.com/developerworks/linux/linux390/
15505F: drivers/s390/net/
15506
15507S390 PCI SUBSYSTEM
15508M: Niklas Schnelle <[email protected]>
15509M: Gerald Schaefer <[email protected]>
15510L: [email protected]
15511S: Supported
15512W: http://www.ibm.com/developerworks/linux/linux390/
15513F: arch/s390/pci/
15514F: drivers/pci/hotplug/s390_pci_hpc.c
15515F: Documentation/s390/pci.rst
15516
15517S390 VFIO AP DRIVER
15518M: Tony Krowiak <[email protected]>
15519M: Pierre Morel <[email protected]>
15520M: Halil Pasic <[email protected]>
15521L: [email protected]
15522S: Supported
15523W: http://www.ibm.com/developerworks/linux/linux390/
15524F: Documentation/s390/vfio-ap.rst
15525F: drivers/s390/crypto/vfio_ap_drv.c
15526F: drivers/s390/crypto/vfio_ap_ops.c
15527F: drivers/s390/crypto/vfio_ap_private.h
15528
15529S390 VFIO-CCW DRIVER
15530M: Cornelia Huck <[email protected]>
15531M: Eric Farman <[email protected]>
15532R: Halil Pasic <[email protected]>
15533L: [email protected]
15534L: [email protected]
15535S: Supported
15536F: Documentation/s390/vfio-ccw.rst
15537F: drivers/s390/cio/vfio_ccw*
15538F: include/uapi/linux/vfio_ccw.h
15539
15540S390 VFIO-PCI DRIVER
15541M: Matthew Rosato <[email protected]>
15542L: [email protected]
15543L: [email protected]
15544S: Supported
15545F: drivers/vfio/pci/vfio_pci_zdev.c
15546F: include/uapi/linux/vfio_zdev.h
15547
15548S390 ZCRYPT DRIVER
15549M: Harald Freudenberger <[email protected]>
15550L: [email protected]
15551S: Supported
15552W: http://www.ibm.com/developerworks/linux/linux390/
15553F: drivers/s390/crypto/
15554
15555S390 ZFCP DRIVER
15556M: Steffen Maier <[email protected]>
15557M: Benjamin Block <[email protected]>
15558L: [email protected]
15559S: Supported
15560W: http://www.ibm.com/developerworks/linux/linux390/
15561F: drivers/s390/scsi/zfcp_*
15562
15563S3C24XX SD/MMC Driver
15564M: Ben Dooks <[email protected]>
15565L: [email protected] (moderated for non-subscribers)
15566S: Supported
15567F: drivers/mmc/host/s3cmci.*
15568
15569SAA6588 RDS RECEIVER DRIVER
15570M: Hans Verkuil <[email protected]>
15571L: [email protected]
15572S: Odd Fixes
15573W: https://linuxtv.org
15574T: git git://linuxtv.org/media_tree.git
15575F: drivers/media/i2c/saa6588*
15576
15577SAA7134 VIDEO4LINUX DRIVER
15578M: Mauro Carvalho Chehab <[email protected]>
15579L: [email protected]
15580S: Odd fixes
15581W: https://linuxtv.org
15582T: git git://linuxtv.org/media_tree.git
15583F: Documentation/driver-api/media/drivers/saa7134*
15584F: drivers/media/pci/saa7134/
15585
15586SAA7146 VIDEO4LINUX-2 DRIVER
15587M: Hans Verkuil <[email protected]>
15588L: [email protected]
15589S: Maintained
15590T: git git://linuxtv.org/media_tree.git
15591F: drivers/media/common/saa7146/
15592F: drivers/media/pci/saa7146/
15593F: include/media/drv-intf/saa7146*
15594
15595SAFESETID SECURITY MODULE
15596M: Micah Morton <[email protected]>
15597S: Supported
15598F: Documentation/admin-guide/LSM/SafeSetID.rst
15599F: security/safesetid/
15600
15601SAMSUNG AUDIO (ASoC) DRIVERS
15602M: Krzysztof Kozlowski <[email protected]>
15603M: Sylwester Nawrocki <[email protected]>
15604L: [email protected] (moderated for non-subscribers)
15605S: Supported
15606F: Documentation/devicetree/bindings/sound/samsung*
15607F: sound/soc/samsung/
15608
15609SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15610M: Krzysztof Kozlowski <[email protected]>
15611L: [email protected]
15612L: [email protected]
15613S: Maintained
15614F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15615F: drivers/crypto/exynos-rng.c
15616
15617SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15618M: Łukasz Stelmach <[email protected]>
15619L: [email protected]
15620S: Maintained
15621F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15622F: drivers/char/hw_random/exynos-trng.c
15623
15624SAMSUNG FRAMEBUFFER DRIVER
15625M: Jingoo Han <[email protected]>
15626L: [email protected]
15627S: Maintained
15628F: drivers/video/fbdev/s3c-fb.c
15629
15630SAMSUNG INTERCONNECT DRIVERS
15631M: Sylwester Nawrocki <[email protected]>
15632M: Artur Świgoń <[email protected]>
15633L: [email protected]
15634L: [email protected]
15635S: Supported
15636F: drivers/interconnect/samsung/
15637
15638SAMSUNG LAPTOP DRIVER
15639M: Corentin Chary <[email protected]>
15640L: [email protected]
15641S: Maintained
15642F: drivers/platform/x86/samsung-laptop.c
15643
15644SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15645M: Krzysztof Kozlowski <[email protected]>
15646M: Bartlomiej Zolnierkiewicz <[email protected]>
15647L: [email protected]
15648L: [email protected]
15649S: Supported
15650F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15651F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15652F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15653F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15654F: drivers/clk/clk-s2mps11.c
15655F: drivers/mfd/sec*.c
15656F: drivers/regulator/s2m*.c
15657F: drivers/regulator/s5m*.c
15658F: drivers/rtc/rtc-s5m.c
15659F: include/linux/mfd/samsung/
15660
15661SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15662M: Sylwester Nawrocki <[email protected]>
15663L: [email protected]
15664L: [email protected]
15665S: Maintained
15666F: drivers/media/platform/s3c-camif/
15667F: include/media/drv-intf/s3c_camif.h
15668
15669SAMSUNG S3FWRN5 NFC DRIVER
15670M: Krzysztof Kozlowski <[email protected]>
15671M: Krzysztof Opasiak <[email protected]>
15672L: [email protected] (moderated for non-subscribers)
15673S: Maintained
15674F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15675F: drivers/nfc/s3fwrn5
15676
15677SAMSUNG S5C73M3 CAMERA DRIVER
15678M: Andrzej Hajda <[email protected]>
15679L: [email protected]
15680S: Supported
15681F: drivers/media/i2c/s5c73m3/*
15682
15683SAMSUNG S5K5BAF CAMERA DRIVER
15684M: Andrzej Hajda <[email protected]>
15685L: [email protected]
15686S: Supported
15687F: drivers/media/i2c/s5k5baf.c
15688
15689SAMSUNG S5P Security SubSystem (SSS) DRIVER
15690M: Krzysztof Kozlowski <[email protected]>
15691M: Vladimir Zapolskiy <[email protected]>
15692M: Kamil Konieczny <[email protected]>
15693L: [email protected]
15694L: [email protected]
15695S: Maintained
15696F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15697F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15698F: drivers/crypto/s5p-sss.c
15699
15700SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15701M: Sylwester Nawrocki <[email protected]>
15702L: [email protected]
15703S: Supported
15704Q: https://patchwork.linuxtv.org/project/linux-media/list/
15705F: drivers/media/platform/exynos4-is/
15706
15707SAMSUNG SOC CLOCK DRIVERS
15708M: Sylwester Nawrocki <[email protected]>
15709M: Tomasz Figa <[email protected]>
15710M: Chanwoo Choi <[email protected]>
15711L: [email protected]
15712S: Supported
15713T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15714F: Documentation/devicetree/bindings/clock/exynos*.txt
15715F: Documentation/devicetree/bindings/clock/samsung,s3c*
15716F: Documentation/devicetree/bindings/clock/samsung,s5p*
15717F: drivers/clk/samsung/
15718F: include/dt-bindings/clock/exynos*.h
15719F: include/linux/clk/samsung.h
15720F: include/linux/platform_data/clk-s3c2410.h
15721
15722SAMSUNG SPI DRIVERS
15723M: Krzysztof Kozlowski <[email protected]>
15724M: Andi Shyti <[email protected]>
15725L: [email protected]
15726L: [email protected]
15727S: Maintained
15728F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15729F: drivers/spi/spi-s3c*
15730F: include/linux/platform_data/spi-s3c64xx.h
15731F: include/linux/spi/s3c24xx-fiq.h
15732
15733SAMSUNG SXGBE DRIVERS
15734M: Byungho An <[email protected]>
15735L: [email protected]
15736S: Supported
15737F: drivers/net/ethernet/samsung/sxgbe/
15738
15739SAMSUNG THERMAL DRIVER
15740M: Bartlomiej Zolnierkiewicz <[email protected]>
15741L: [email protected]
15742L: [email protected]
15743S: Supported
15744T: git https://github.com/lmajewski/linux-samsung-thermal.git
15745F: drivers/thermal/samsung/
15746
15747SAMSUNG USB2 PHY DRIVER
15748M: Sylwester Nawrocki <[email protected]>
15749L: [email protected]
15750S: Supported
15751F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15752F: Documentation/driver-api/phy/samsung-usb2.rst
15753F: drivers/phy/samsung/phy-exynos4210-usb2.c
15754F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15755F: drivers/phy/samsung/phy-exynos5250-usb2.c
15756F: drivers/phy/samsung/phy-s5pv210-usb2.c
15757F: drivers/phy/samsung/phy-samsung-usb2.c
15758F: drivers/phy/samsung/phy-samsung-usb2.h
15759
15760SC1200 WDT DRIVER
15761M: Zwane Mwaikambo <[email protected]>
15762S: Maintained
15763F: drivers/watchdog/sc1200wdt.c
15764
15765SCHEDULER
15766M: Ingo Molnar <[email protected]>
15767M: Peter Zijlstra <[email protected]>
15768M: Juri Lelli <[email protected]> (SCHED_DEADLINE)
15769M: Vincent Guittot <[email protected]> (SCHED_NORMAL)
15770R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
15771R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
15772R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
15773R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
15774R: Daniel Bristot de Oliveira <[email protected]> (SCHED_DEADLINE)
15775L: [email protected]
15776S: Maintained
15777T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15778F: include/linux/preempt.h
15779F: include/linux/sched.h
15780F: include/linux/wait.h
15781F: include/uapi/linux/sched.h
15782F: kernel/sched/
15783
15784SCR24X CHIP CARD INTERFACE DRIVER
15785M: Lubomir Rintel <[email protected]>
15786S: Supported
15787F: drivers/char/pcmcia/scr24x_cs.c
15788
15789SCSI CDROM DRIVER
15790M: Jens Axboe <[email protected]>
15791L: [email protected]
15792S: Maintained
15793W: http://www.kernel.dk
15794F: drivers/scsi/sr*
15795
15796SCSI RDMA PROTOCOL (SRP) INITIATOR
15797M: Bart Van Assche <[email protected]>
15798L: [email protected]
15799S: Supported
15800Q: http://patchwork.kernel.org/project/linux-rdma/list/
15801F: drivers/infiniband/ulp/srp/
15802F: include/scsi/srp.h
15803
15804SCSI RDMA PROTOCOL (SRP) TARGET
15805M: Bart Van Assche <[email protected]>
15806L: [email protected]
15807L: [email protected]
15808S: Supported
15809Q: http://patchwork.kernel.org/project/linux-rdma/list/
15810F: drivers/infiniband/ulp/srpt/
15811
15812SCSI SG DRIVER
15813M: Doug Gilbert <[email protected]>
15814L: [email protected]
15815S: Maintained
15816W: http://sg.danny.cz/sg
15817F: Documentation/scsi/scsi-generic.rst
15818F: drivers/scsi/sg.c
15819F: include/scsi/sg.h
15820
15821SCSI SUBSYSTEM
15822M: "James E.J. Bottomley" <[email protected]>
15823M: "Martin K. Petersen" <[email protected]>
15824L: [email protected]
15825S: Maintained
15826Q: https://patchwork.kernel.org/project/linux-scsi/list/
15827T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15828T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15829F: Documentation/devicetree/bindings/scsi/
15830F: drivers/scsi/
15831F: include/scsi/
15832
15833SCSI TAPE DRIVER
15834M: Kai Mäkisara <[email protected]>
15835L: [email protected]
15836S: Maintained
15837F: Documentation/scsi/st.rst
15838F: drivers/scsi/st.*
15839F: drivers/scsi/st_*.h
15840
15841SCSI TARGET CORE USER DRIVER
15842M: Bodo Stroesser <[email protected]>
15843L: [email protected]
15844L: [email protected]
15845S: Supported
15846F: Documentation/target/tcmu-design.rst
15847F: drivers/target/target_core_user.c
15848F: include/uapi/linux/target_core_user.h
15849
15850SCSI TARGET SUBSYSTEM
15851M: "Martin K. Petersen" <[email protected]>
15852L: [email protected]
15853L: [email protected]
15854S: Supported
15855W: http://www.linux-iscsi.org
15856Q: https://patchwork.kernel.org/project/target-devel/list/
15857T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15858F: Documentation/target/
15859F: drivers/target/
15860F: include/target/
15861
15862SCTP PROTOCOL
15863M: Vlad Yasevich <[email protected]>
15864M: Neil Horman <[email protected]>
15865M: Marcelo Ricardo Leitner <[email protected]>
15866L: [email protected]
15867S: Maintained
15868W: http://lksctp.sourceforge.net
15869F: Documentation/networking/sctp.rst
15870F: include/linux/sctp.h
15871F: include/net/sctp/
15872F: include/uapi/linux/sctp.h
15873F: net/sctp/
15874
15875SCx200 CPU SUPPORT
15876M: Jim Cromie <[email protected]>
15877S: Odd Fixes
15878F: Documentation/i2c/busses/scx200_acb.rst
15879F: arch/x86/platform/scx200/
15880F: drivers/i2c/busses/scx200*
15881F: drivers/mtd/maps/scx200_docflash.c
15882F: drivers/watchdog/scx200_wdt.c
15883F: include/linux/scx200.h
15884
15885SCx200 GPIO DRIVER
15886M: Jim Cromie <[email protected]>
15887S: Maintained
15888F: drivers/char/scx200_gpio.c
15889F: include/linux/scx200_gpio.h
15890
15891SCx200 HRT CLOCKSOURCE DRIVER
15892M: Jim Cromie <[email protected]>
15893S: Maintained
15894F: drivers/clocksource/scx200_hrt.c
15895
15896SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15897M: Sascha Sommer <[email protected]>
15898L: [email protected] (subscribers-only)
15899S: Maintained
15900F: drivers/mmc/host/sdricoh_cs.c
15901
15902SECO BOARDS CEC DRIVER
15903M: Ettore Chimenti <[email protected]>
15904S: Maintained
15905F: drivers/media/cec/platform/seco/seco-cec.c
15906F: drivers/media/cec/platform/seco/seco-cec.h
15907
15908SECURE COMPUTING
15909M: Kees Cook <[email protected]>
15910R: Andy Lutomirski <[email protected]>
15911R: Will Drewry <[email protected]>
15912S: Supported
15913T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15914F: Documentation/userspace-api/seccomp_filter.rst
15915F: include/linux/seccomp.h
15916F: include/uapi/linux/seccomp.h
15917F: kernel/seccomp.c
15918F: tools/testing/selftests/kselftest_harness.h
15919F: tools/testing/selftests/seccomp/*
15920K: \bsecure_computing
15921K: \bTIF_SECCOMP\b
15922
15923SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15924M: Al Cooper <[email protected]>
15925L: [email protected]
15926L: [email protected]
15927S: Maintained
15928F: drivers/mmc/host/sdhci-brcmstb*
15929
15930SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15931M: Adrian Hunter <[email protected]>
15932L: [email protected]
15933S: Maintained
15934F: drivers/mmc/host/sdhci*
15935F: include/linux/mmc/sdhci*
15936
15937SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15938M: Eugen Hristev <[email protected]>
15939L: [email protected]
15940S: Supported
15941F: drivers/mmc/host/sdhci-of-at91.c
15942
15943SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15944M: Ben Dooks <[email protected]>
15945M: Jaehoon Chung <[email protected]>
15946L: [email protected]
15947S: Maintained
15948F: drivers/mmc/host/sdhci-s3c*
15949
15950SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15951M: Viresh Kumar <[email protected]>
15952L: [email protected]
15953S: Maintained
15954F: drivers/mmc/host/sdhci-spear.c
15955
15956SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15957M: Kishon Vijay Abraham I <[email protected]>
15958L: [email protected]
15959S: Maintained
15960F: drivers/mmc/host/sdhci-omap.c
15961
15962SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15963M: Jonathan Derrick <[email protected]>
15964M: Revanth Rajashekar <[email protected]>
15965L: [email protected]
15966S: Supported
15967F: block/opal_proto.h
15968F: block/sed*
15969F: include/linux/sed*
15970F: include/uapi/linux/sed*
15971
15972SECURITY CONTACT
15973M: Security Officers <[email protected]>
15974S: Supported
15975F: Documentation/admin-guide/security-bugs.rst
15976
15977SECURITY SUBSYSTEM
15978M: James Morris <[email protected]>
15979M: "Serge E. Hallyn" <[email protected]>
15980L: [email protected] (suggested Cc:)
15981S: Supported
15982W: http://kernsec.org/
15983T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15984F: security/
15985X: security/selinux/
15986
15987SELINUX SECURITY MODULE
15988M: Paul Moore <[email protected]>
15989M: Stephen Smalley <[email protected]>
15990M: Eric Paris <[email protected]>
15991L: [email protected]
15992S: Supported
15993W: https://selinuxproject.org
15994W: https://github.com/SELinuxProject
15995T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15996F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15997F: Documentation/ABI/obsolete/sysfs-selinux-disable
15998F: Documentation/admin-guide/LSM/SELinux.rst
15999F: include/trace/events/avc.h
16000F: include/uapi/linux/selinux_netlink.h
16001F: scripts/selinux/
16002F: security/selinux/
16003
16004SENSABLE PHANTOM
16005M: Jiri Slaby <[email protected]>
16006S: Maintained
16007F: drivers/misc/phantom.c
16008F: include/uapi/linux/phantom.h
16009
16010SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16011M: Tomasz Duszynski <[email protected]>
16012S: Maintained
16013F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16014F: drivers/iio/chemical/scd30.h
16015F: drivers/iio/chemical/scd30_core.c
16016F: drivers/iio/chemical/scd30_i2c.c
16017F: drivers/iio/chemical/scd30_serial.c
16018
16019SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16020M: Tomasz Duszynski <[email protected]>
16021S: Maintained
16022F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16023F: drivers/iio/chemical/sps30.c
16024
16025SERIAL DEVICE BUS
16026M: Rob Herring <[email protected]>
16027L: [email protected]
16028S: Maintained
16029F: Documentation/devicetree/bindings/serial/serial.yaml
16030F: drivers/tty/serdev/
16031F: include/linux/serdev.h
16032
16033SERIAL DRIVERS
16034M: Greg Kroah-Hartman <[email protected]>
16035L: [email protected]
16036S: Maintained
16037F: Documentation/devicetree/bindings/serial/
16038F: drivers/tty/serial/
16039
16040SERIAL IR RECEIVER
16041M: Sean Young <[email protected]>
16042L: [email protected]
16043S: Maintained
16044F: drivers/media/rc/serial_ir.c
16045
16046SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16047M: Srinivas Kandagatla <[email protected]>
16048L: [email protected] (moderated for non-subscribers)
16049S: Maintained
16050F: Documentation/devicetree/bindings/slimbus/
16051F: drivers/slimbus/
16052F: include/linux/slimbus.h
16053
16054SFC NETWORK DRIVER
16055M: Edward Cree <[email protected]>
16056M: Martin Habets <[email protected]>
16057L: [email protected]
16058S: Supported
16059F: drivers/net/ethernet/sfc/
16060
16061SFF/SFP/SFP+ MODULE SUPPORT
16062M: Russell King <[email protected]>
16063L: [email protected]
16064S: Maintained
16065F: drivers/net/phy/phylink.c
16066F: drivers/net/phy/sfp*
16067F: include/linux/mdio/mdio-i2c.h
16068F: include/linux/phylink.h
16069F: include/linux/sfp.h
16070K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
16071
16072SGI GRU DRIVER
16073M: Dimitri Sivanich <[email protected]>
16074S: Maintained
16075F: drivers/misc/sgi-gru/
16076
16077SGI XP/XPC/XPNET DRIVER
16078M: Robin Holt <[email protected]>
16079M: Steve Wahl <[email protected]>
16080R: Mike Travis <[email protected]>
16081S: Maintained
16082F: drivers/misc/sgi-xp/
16083
16084SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16085M: Karsten Graul <[email protected]>
16086L: [email protected]
16087S: Supported
16088W: http://www.ibm.com/developerworks/linux/linux390/
16089F: net/smc/
16090
16091SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16092M: Linus Walleij <[email protected]>
16093L: [email protected]
16094S: Maintained
16095T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16096F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16097F: drivers/iio/light/gp2ap002.c
16098
16099SHARP RJ54N1CB0C SENSOR DRIVER
16100M: Jacopo Mondi <[email protected]>
16101L: [email protected]
16102S: Odd fixes
16103T: git git://linuxtv.org/media_tree.git
16104F: drivers/media/i2c/rj54n1cb0c.c
16105F: include/media/i2c/rj54n1cb0c.h
16106
16107SH_VOU V4L2 OUTPUT DRIVER
16108L: [email protected]
16109S: Orphan
16110F: drivers/media/platform/sh_vou.c
16111F: include/media/drv-intf/sh_vou.h
16112
16113SI2157 MEDIA DRIVER
16114M: Antti Palosaari <[email protected]>
16115L: [email protected]
16116S: Maintained
16117W: https://linuxtv.org
16118W: http://palosaari.fi/linux/
16119Q: http://patchwork.linuxtv.org/project/linux-media/list/
16120T: git git://linuxtv.org/anttip/media_tree.git
16121F: drivers/media/tuners/si2157*
16122
16123SI2165 MEDIA DRIVER
16124M: Matthias Schwarzott <[email protected]>
16125L: [email protected]
16126S: Maintained
16127W: https://linuxtv.org
16128Q: http://patchwork.linuxtv.org/project/linux-media/list/
16129F: drivers/media/dvb-frontends/si2165*
16130
16131SI2168 MEDIA DRIVER
16132M: Antti Palosaari <[email protected]>
16133L: [email protected]
16134S: Maintained
16135W: https://linuxtv.org
16136W: http://palosaari.fi/linux/
16137Q: http://patchwork.linuxtv.org/project/linux-media/list/
16138T: git git://linuxtv.org/anttip/media_tree.git
16139F: drivers/media/dvb-frontends/si2168*
16140
16141SI470X FM RADIO RECEIVER I2C DRIVER
16142M: Hans Verkuil <[email protected]>
16143L: [email protected]
16144S: Odd Fixes
16145W: https://linuxtv.org
16146T: git git://linuxtv.org/media_tree.git
16147F: drivers/media/radio/si470x/radio-si470x-i2c.c
16148
16149SI470X FM RADIO RECEIVER USB DRIVER
16150M: Hans Verkuil <[email protected]>
16151L: [email protected]
16152S: Maintained
16153W: https://linuxtv.org
16154T: git git://linuxtv.org/media_tree.git
16155F: drivers/media/radio/si470x/radio-si470x-common.c
16156F: drivers/media/radio/si470x/radio-si470x-usb.c
16157F: drivers/media/radio/si470x/radio-si470x.h
16158
16159SI4713 FM RADIO TRANSMITTER I2C DRIVER
16160M: Eduardo Valentin <[email protected]>
16161L: [email protected]
16162S: Odd Fixes
16163W: https://linuxtv.org
16164T: git git://linuxtv.org/media_tree.git
16165F: drivers/media/radio/si4713/si4713.?
16166
16167SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16168M: Eduardo Valentin <[email protected]>
16169L: [email protected]
16170S: Odd Fixes
16171W: https://linuxtv.org
16172T: git git://linuxtv.org/media_tree.git
16173F: drivers/media/radio/si4713/radio-platform-si4713.c
16174
16175SI4713 FM RADIO TRANSMITTER USB DRIVER
16176M: Hans Verkuil <[email protected]>
16177L: [email protected]
16178S: Maintained
16179W: https://linuxtv.org
16180T: git git://linuxtv.org/media_tree.git
16181F: drivers/media/radio/si4713/radio-usb-si4713.c
16182
16183SIANO DVB DRIVER
16184M: Mauro Carvalho Chehab <[email protected]>
16185L: [email protected]
16186S: Odd fixes
16187W: https://linuxtv.org
16188T: git git://linuxtv.org/media_tree.git
16189F: drivers/media/common/siano/
16190F: drivers/media/mmc/siano/
16191F: drivers/media/usb/siano/
16192F: drivers/media/usb/siano/
16193
16194SIFIVE DRIVERS
16195M: Palmer Dabbelt <[email protected]>
16196M: Paul Walmsley <[email protected]>
16197L: [email protected]
16198S: Supported
16199T: git git://github.com/sifive/riscv-linux.git
16200N: sifive
16201K: [^@]sifive
16202
16203SIFIVE FU540 SYSTEM-ON-CHIP
16204M: Paul Walmsley <[email protected]>
16205M: Palmer Dabbelt <[email protected]>
16206L: [email protected]
16207S: Supported
16208T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16209N: fu540
16210K: fu540
16211
16212SIFIVE PDMA DRIVER
16213M: Green Wan <[email protected]>
16214S: Maintained
16215F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16216F: drivers/dma/sf-pdma/
16217
16218SILEAD TOUCHSCREEN DRIVER
16219M: Hans de Goede <[email protected]>
16220L: [email protected]
16221L: [email protected]
16222S: Maintained
16223F: drivers/input/touchscreen/silead.c
16224F: drivers/platform/x86/touchscreen_dmi.c
16225
16226SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16227M: Jérôme Pouiller <[email protected]>
16228S: Supported
16229F: drivers/staging/wfx/
16230
16231SILICON MOTION SM712 FRAME BUFFER DRIVER
16232M: Sudip Mukherjee <[email protected]>
16233M: Teddy Wang <[email protected]>
16234M: Sudip Mukherjee <[email protected]>
16235L: [email protected]
16236S: Maintained
16237F: Documentation/fb/sm712fb.rst
16238F: drivers/video/fbdev/sm712*
16239
16240SIMPLE FIRMWARE INTERFACE (SFI)
16241S: Obsolete
16242W: http://simplefirmware.org/
16243F: arch/x86/platform/sfi/
16244F: drivers/sfi/
16245F: include/linux/sfi*.h
16246
16247SIMPLEFB FB DRIVER
16248M: Hans de Goede <[email protected]>
16249L: [email protected]
16250S: Maintained
16251F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16252F: drivers/video/fbdev/simplefb.c
16253F: include/linux/platform_data/simplefb.h
16254
16255SIMTEC EB110ATX (Chalice CATS)
16256M: Simtec Linux Team <[email protected]>
16257S: Supported
16258W: http://www.simtec.co.uk/products/EB110ATX/
16259
16260SIMTEC EB2410ITX (BAST)
16261M: Simtec Linux Team <[email protected]>
16262S: Supported
16263W: http://www.simtec.co.uk/products/EB2410ITX/
16264F: arch/arm/mach-s3c/bast-ide.c
16265F: arch/arm/mach-s3c/bast-irq.c
16266F: arch/arm/mach-s3c/mach-bast.c
16267
16268SIOX
16269M: Thorsten Scherer <[email protected]>
16270M: Uwe Kleine-König <[email protected]>
16271R: Pengutronix Kernel Team <[email protected]>
16272S: Supported
16273F: drivers/gpio/gpio-siox.c
16274F: drivers/siox/*
16275F: include/trace/events/siox.h
16276
16277SIPHASH PRF ROUTINES
16278M: Jason A. Donenfeld <[email protected]>
16279S: Maintained
16280F: include/linux/siphash.h
16281F: lib/siphash.c
16282F: lib/test_siphash.c
16283
16284SIS 190 ETHERNET DRIVER
16285M: Francois Romieu <[email protected]>
16286L: [email protected]
16287S: Maintained
16288F: drivers/net/ethernet/sis/sis190.c
16289
16290SIS 900/7016 FAST ETHERNET DRIVER
16291M: Daniele Venzano <[email protected]>
16292L: [email protected]
16293S: Maintained
16294W: http://www.brownhat.org/sis900.html
16295F: drivers/net/ethernet/sis/sis900.*
16296
16297SIS FRAMEBUFFER DRIVER
16298M: Thomas Winischhofer <[email protected]>
16299S: Maintained
16300W: http://www.winischhofer.net/linuxsisvga.shtml
16301F: Documentation/fb/sisfb.rst
16302F: drivers/video/fbdev/sis/
16303F: include/video/sisfb.h
16304
16305SIS I2C TOUCHSCREEN DRIVER
16306M: Mika Penttilä <[email protected]>
16307L: [email protected]
16308S: Maintained
16309F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16310F: drivers/input/touchscreen/sis_i2c.c
16311
16312SIS USB2VGA DRIVER
16313M: Thomas Winischhofer <[email protected]>
16314S: Maintained
16315W: http://www.winischhofer.at/linuxsisusbvga.shtml
16316F: drivers/usb/misc/sisusbvga/
16317
16318SLAB ALLOCATOR
16319M: Christoph Lameter <[email protected]>
16320M: Pekka Enberg <[email protected]>
16321M: David Rientjes <[email protected]>
16322M: Joonsoo Kim <[email protected]>
16323M: Andrew Morton <[email protected]>
16324L: [email protected]
16325S: Maintained
16326F: include/linux/sl?b*.h
16327F: mm/sl?b*
16328
16329SLEEPABLE READ-COPY UPDATE (SRCU)
16330M: Lai Jiangshan <[email protected]>
16331M: "Paul E. McKenney" <[email protected]>
16332M: Josh Triplett <[email protected]>
16333R: Steven Rostedt <[email protected]>
16334R: Mathieu Desnoyers <[email protected]>
16335L: [email protected]
16336S: Supported
16337W: http://www.rdrop.com/users/paulmck/RCU/
16338T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16339F: include/linux/srcu*.h
16340F: kernel/rcu/srcu*.c
16341
16342SMACK SECURITY MODULE
16343M: Casey Schaufler <[email protected]>
16344L: [email protected]
16345S: Maintained
16346W: http://schaufler-ca.com
16347T: git git://github.com/cschaufler/smack-next
16348F: Documentation/admin-guide/LSM/Smack.rst
16349F: security/smack/
16350
16351SMC91x ETHERNET DRIVER
16352M: Nicolas Pitre <[email protected]>
16353S: Odd Fixes
16354F: drivers/net/ethernet/smsc/smc91x.*
16355
16356SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16357M: Mark Rutland <[email protected]>
16358M: Lorenzo Pieralisi <[email protected]>
16359M: Sudeep Holla <[email protected]>
16360L: [email protected]
16361S: Maintained
16362F: drivers/firmware/smccc/
16363F: include/linux/arm-smccc.h
16364
16365SMM665 HARDWARE MONITOR DRIVER
16366M: Guenter Roeck <[email protected]>
16367L: [email protected]
16368S: Maintained
16369F: Documentation/hwmon/smm665.rst
16370F: drivers/hwmon/smm665.c
16371
16372SMSC EMC2103 HARDWARE MONITOR DRIVER
16373M: Steve Glendinning <[email protected]>
16374L: [email protected]
16375S: Maintained
16376F: Documentation/hwmon/emc2103.rst
16377F: drivers/hwmon/emc2103.c
16378
16379SMSC SCH5627 HARDWARE MONITOR DRIVER
16380M: Hans de Goede <[email protected]>
16381L: [email protected]
16382S: Supported
16383F: Documentation/hwmon/sch5627.rst
16384F: drivers/hwmon/sch5627.c
16385
16386SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16387M: Steve Glendinning <[email protected]>
16388L: [email protected]
16389S: Maintained
16390F: drivers/video/fbdev/smscufx.c
16391
16392SMSC47B397 HARDWARE MONITOR DRIVER
16393M: Jean Delvare <[email protected]>
16394L: [email protected]
16395S: Maintained
16396F: Documentation/hwmon/smsc47b397.rst
16397F: drivers/hwmon/smsc47b397.c
16398
16399SMSC911x ETHERNET DRIVER
16400M: Steve Glendinning <[email protected]>
16401L: [email protected]
16402S: Maintained
16403F: drivers/net/ethernet/smsc/smsc911x.*
16404F: include/linux/smsc911x.h
16405
16406SMSC9420 PCI ETHERNET DRIVER
16407M: Steve Glendinning <[email protected]>
16408L: [email protected]
16409S: Maintained
16410F: drivers/net/ethernet/smsc/smsc9420.*
16411
16412SOCIONEXT (SNI) AVE NETWORK DRIVER
16413M: Kunihiko Hayashi <[email protected]>
16414L: [email protected]
16415S: Maintained
16416F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16417F: drivers/net/ethernet/socionext/sni_ave.c
16418
16419SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16420M: Jassi Brar <[email protected]>
16421M: Ilias Apalodimas <[email protected]>
16422L: [email protected]
16423S: Maintained
16424F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16425F: drivers/net/ethernet/socionext/netsec.c
16426
16427SOCIONEXT (SNI) Synquacer SPI DRIVER
16428M: Masahisa Kojima <[email protected]>
16429M: Jassi Brar <[email protected]>
16430L: [email protected]
16431S: Maintained
16432F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16433F: drivers/spi/spi-synquacer.c
16434
16435SOCIONEXT SYNQUACER I2C DRIVER
16436M: Ard Biesheuvel <[email protected]>
16437L: [email protected]
16438S: Maintained
16439F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16440F: drivers/i2c/busses/i2c-synquacer.c
16441
16442SOCIONEXT UNIPHIER SOUND DRIVER
16443L: [email protected] (moderated for non-subscribers)
16444S: Orphan
16445F: sound/soc/uniphier/
16446
16447SOEKRIS NET48XX LED SUPPORT
16448M: Chris Boot <[email protected]>
16449S: Maintained
16450F: drivers/leds/leds-net48xx.c
16451
16452SOFT-IWARP DRIVER (siw)
16453M: Bernard Metzler <[email protected]>
16454L: [email protected]
16455S: Supported
16456F: drivers/infiniband/sw/siw/
16457F: include/uapi/rdma/siw-abi.h
16458
16459SOFT-ROCE DRIVER (rxe)
16460M: Zhu Yanjun <[email protected]>
16461L: [email protected]
16462S: Supported
16463F: drivers/infiniband/sw/rxe/
16464F: include/uapi/rdma/rdma_user_rxe.h
16465
16466SOFTLOGIC 6x10 MPEG CODEC
16467M: Bluecherry Maintainers <[email protected]>
16468M: Anton Sviridenko <[email protected]>
16469M: Andrey Utkin <[email protected]>
16470M: Ismael Luceno <[email protected]>
16471L: [email protected]
16472S: Supported
16473F: drivers/media/pci/solo6x10/
16474
16475SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16476M: James Morse <[email protected]>
16477L: [email protected]
16478S: Maintained
16479F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16480F: drivers/firmware/arm_sdei.c
16481F: include/linux/arm_sdei.h
16482F: include/uapi/linux/arm_sdei.h
16483
16484SOFTWARE RAID (Multiple Disks) SUPPORT
16485M: Song Liu <[email protected]>
16486L: [email protected]
16487S: Supported
16488T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16489F: drivers/md/Kconfig
16490F: drivers/md/Makefile
16491F: drivers/md/md*
16492F: drivers/md/raid*
16493F: include/linux/raid/
16494F: include/uapi/linux/raid/
16495
16496SOLIDRUN CLEARFOG SUPPORT
16497M: Russell King <[email protected]>
16498S: Maintained
16499F: arch/arm/boot/dts/armada-388-clearfog*
16500F: arch/arm/boot/dts/armada-38x-solidrun-*
16501
16502SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16503M: Russell King <[email protected]>
16504S: Maintained
16505F: arch/arm/boot/dts/imx6*-cubox-i*
16506F: arch/arm/boot/dts/imx6*-hummingboard*
16507F: arch/arm/boot/dts/imx6*-sr-*
16508
16509SONIC NETWORK DRIVER
16510M: Thomas Bogendoerfer <[email protected]>
16511L: [email protected]
16512S: Maintained
16513F: drivers/net/ethernet/natsemi/sonic.*
16514
16515SONICS SILICON BACKPLANE DRIVER (SSB)
16516M: Michael Buesch <[email protected]>
16517L: [email protected]
16518S: Maintained
16519F: drivers/ssb/
16520F: include/linux/ssb/
16521
16522SONY IMX214 SENSOR DRIVER
16523M: Ricardo Ribalda <[email protected]>
16524L: [email protected]
16525S: Maintained
16526T: git git://linuxtv.org/media_tree.git
16527F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
16528F: drivers/media/i2c/imx214.c
16529
16530SONY IMX219 SENSOR DRIVER
16531M: Dave Stevenson <[email protected]>
16532L: [email protected]
16533S: Maintained
16534T: git git://linuxtv.org/media_tree.git
16535F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16536F: drivers/media/i2c/imx219.c
16537
16538SONY IMX258 SENSOR DRIVER
16539M: Sakari Ailus <[email protected]>
16540L: [email protected]
16541S: Maintained
16542T: git git://linuxtv.org/media_tree.git
16543F: drivers/media/i2c/imx258.c
16544
16545SONY IMX274 SENSOR DRIVER
16546M: Leon Luo <[email protected]>
16547L: [email protected]
16548S: Maintained
16549T: git git://linuxtv.org/media_tree.git
16550F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16551F: drivers/media/i2c/imx274.c
16552
16553SONY IMX290 SENSOR DRIVER
16554M: Manivannan Sadhasivam <[email protected]>
16555L: [email protected]
16556S: Maintained
16557T: git git://linuxtv.org/media_tree.git
16558F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16559F: drivers/media/i2c/imx290.c
16560
16561SONY IMX319 SENSOR DRIVER
16562M: Bingbu Cao <[email protected]>
16563L: [email protected]
16564S: Maintained
16565T: git git://linuxtv.org/media_tree.git
16566F: drivers/media/i2c/imx319.c
16567
16568SONY IMX355 SENSOR DRIVER
16569M: Tianshu Qiu <[email protected]>
16570L: [email protected]
16571S: Maintained
16572T: git git://linuxtv.org/media_tree.git
16573F: drivers/media/i2c/imx355.c
16574
16575SONY MEMORYSTICK SUBSYSTEM
16576M: Maxim Levitsky <[email protected]>
16577M: Alex Dubov <[email protected]>
16578M: Ulf Hansson <[email protected]>
16579L: [email protected]
16580S: Maintained
16581T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16582F: drivers/memstick/
16583F: include/linux/memstick.h
16584
16585SONY VAIO CONTROL DEVICE DRIVER
16586M: Mattia Dongili <[email protected]>
16587L: [email protected]
16588S: Maintained
16589W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16590F: Documentation/admin-guide/laptops/sony-laptop.rst
16591F: drivers/char/sonypi.c
16592F: drivers/platform/x86/sony-laptop.c
16593F: include/linux/sony-laptop.h
16594
16595SOUND
16596M: Jaroslav Kysela <[email protected]>
16597M: Takashi Iwai <[email protected]>
16598L: [email protected] (moderated for non-subscribers)
16599S: Maintained
16600W: http://www.alsa-project.org/
16601Q: http://patchwork.kernel.org/project/alsa-devel/list/
16602T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16603F: Documentation/sound/
16604F: include/sound/
16605F: include/uapi/sound/
16606F: sound/
16607
16608SOUND - COMPRESSED AUDIO
16609M: Vinod Koul <[email protected]>
16610L: [email protected] (moderated for non-subscribers)
16611S: Supported
16612T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16613F: Documentation/sound/designs/compress-offload.rst
16614F: include/sound/compress_driver.h
16615F: include/uapi/sound/compress_*
16616F: sound/core/compress_offload.c
16617F: sound/soc/soc-compress.c
16618
16619SOUND - DMAENGINE HELPERS
16620M: Lars-Peter Clausen <[email protected]>
16621S: Supported
16622F: include/sound/dmaengine_pcm.h
16623F: sound/core/pcm_dmaengine.c
16624F: sound/soc/soc-generic-dmaengine-pcm.c
16625
16626SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16627M: Liam Girdwood <[email protected]>
16628M: Mark Brown <[email protected]>
16629L: [email protected] (moderated for non-subscribers)
16630S: Supported
16631W: http://alsa-project.org/main/index.php/ASoC
16632T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16633F: Documentation/devicetree/bindings/sound/
16634F: Documentation/sound/soc/
16635F: include/dt-bindings/sound/
16636F: include/sound/soc*
16637F: sound/soc/
16638
16639SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16640M: Pierre-Louis Bossart <[email protected]>
16641M: Liam Girdwood <[email protected]>
16642M: Ranjani Sridharan <[email protected]>
16643M: Kai Vehmanen <[email protected]>
16644M: Daniel Baluta <[email protected]>
16645L: [email protected] (moderated for non-subscribers)
16646S: Supported
16647W: https://github.com/thesofproject/linux/
16648F: sound/soc/sof/
16649
16650SOUNDWIRE SUBSYSTEM
16651M: Vinod Koul <[email protected]>
16652M: Bard Liao <[email protected]>
16653R: Pierre-Louis Bossart <[email protected]>
16654R: Sanyog Kale <[email protected]>
16655L: [email protected] (moderated for non-subscribers)
16656S: Supported
16657F: Documentation/driver-api/soundwire/
16658F: drivers/soundwire/
16659F: include/linux/soundwire/
16660
16661SP2 MEDIA DRIVER
16662M: Olli Salonen <[email protected]>
16663L: [email protected]
16664S: Maintained
16665W: https://linuxtv.org
16666Q: http://patchwork.linuxtv.org/project/linux-media/list/
16667F: drivers/media/dvb-frontends/sp2*
16668
16669SPARC + UltraSPARC (sparc/sparc64)
16670M: "David S. Miller" <[email protected]>
16671L: [email protected]
16672S: Maintained
16673Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16674T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16675T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16676F: arch/sparc/
16677F: drivers/sbus/
16678
16679SPARC SERIAL DRIVERS
16680M: "David S. Miller" <[email protected]>
16681L: [email protected]
16682S: Maintained
16683T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16684T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16685F: drivers/tty/serial/suncore.c
16686F: drivers/tty/serial/sunhv.c
16687F: drivers/tty/serial/sunsab.c
16688F: drivers/tty/serial/sunsab.h
16689F: drivers/tty/serial/sunsu.c
16690F: drivers/tty/serial/sunzilog.c
16691F: drivers/tty/serial/sunzilog.h
16692F: drivers/tty/vcc.c
16693F: include/linux/sunserialcore.h
16694
16695SPARSE CHECKER
16696M: "Luc Van Oostenryck" <[email protected]>
16697L: [email protected]
16698S: Maintained
16699W: https://sparse.docs.kernel.org/
16700T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16701Q: https://patchwork.kernel.org/project/linux-sparse/list/
16702B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16703F: include/linux/compiler.h
16704
16705SPEAKUP CONSOLE SPEECH DRIVER
16706M: William Hubbs <[email protected]>
16707M: Chris Brannon <[email protected]>
16708M: Kirk Reiser <[email protected]>
16709M: Samuel Thibault <[email protected]>
16710L: [email protected]
16711S: Odd Fixes
16712W: http://www.linux-speakup.org/
16713F: drivers/accessibility/speakup/
16714
16715SPEAR CLOCK FRAMEWORK SUPPORT
16716M: Viresh Kumar <[email protected]>
16717L: [email protected] (moderated for non-subscribers)
16718S: Maintained
16719W: http://www.st.com/spear
16720F: drivers/clk/spear/
16721
16722SPEAR PLATFORM SUPPORT
16723M: Viresh Kumar <[email protected]>
16724M: Shiraz Hashim <[email protected]>
16725L: [email protected] (moderated for non-subscribers)
16726S: Maintained
16727W: http://www.st.com/spear
16728F: arch/arm/boot/dts/spear*
16729F: arch/arm/mach-spear/
16730
16731SPI NOR SUBSYSTEM
16732M: Tudor Ambarus <[email protected]>
16733L: [email protected]
16734S: Maintained
16735W: http://www.linux-mtd.infradead.org/
16736Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16737C: irc://irc.oftc.net/mtd
16738T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16739F: drivers/mtd/spi-nor/
16740F: include/linux/mtd/spi-nor.h
16741
16742SPI SUBSYSTEM
16743M: Mark Brown <[email protected]>
16744L: [email protected]
16745S: Maintained
16746Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16747T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16748F: Documentation/devicetree/bindings/spi/
16749F: Documentation/spi/
16750F: drivers/spi/
16751F: include/linux/spi/
16752F: include/uapi/linux/spi/
16753F: tools/spi/
16754
16755SPIDERNET NETWORK DRIVER for CELL
16756M: Ishizaki Kou <[email protected]>
16757L: [email protected]
16758S: Supported
16759F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16760F: drivers/net/ethernet/toshiba/spider_net*
16761
16762SPMI SUBSYSTEM
16763M: Stephen Boyd <[email protected]>
16764L: [email protected]
16765S: Maintained
16766T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
16767F: Documentation/devicetree/bindings/spmi/
16768F: drivers/spmi/
16769F: include/dt-bindings/spmi/spmi.h
16770F: include/linux/spmi.h
16771F: include/trace/events/spmi.h
16772
16773SPU FILE SYSTEM
16774M: Jeremy Kerr <[email protected]>
16775L: [email protected]
16776S: Supported
16777W: http://www.ibm.com/developerworks/power/cell/
16778F: Documentation/filesystems/spufs/spufs.rst
16779F: arch/powerpc/platforms/cell/spufs/
16780
16781SQUASHFS FILE SYSTEM
16782M: Phillip Lougher <[email protected]>
16783L: [email protected] (subscribers-only)
16784S: Maintained
16785W: http://squashfs.org.uk
16786T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16787F: Documentation/filesystems/squashfs.rst
16788F: fs/squashfs/
16789
16790SRM (Alpha) environment access
16791M: Jan-Benedict Glaw <[email protected]>
16792S: Maintained
16793F: arch/alpha/kernel/srm_env.c
16794
16795ST LSM6DSx IMU IIO DRIVER
16796M: Lorenzo Bianconi <[email protected]>
16797L: [email protected]
16798S: Maintained
16799W: http://www.st.com/
16800F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16801F: drivers/iio/imu/st_lsm6dsx/
16802
16803ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16804M: Mickael Guene <[email protected]>
16805L: [email protected]
16806S: Maintained
16807T: git git://linuxtv.org/media_tree.git
16808F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16809F: drivers/media/i2c/st-mipid02.c
16810
16811ST STM32 I2C/SMBUS DRIVER
16812M: Pierre-Yves MORDRET <[email protected]>
16813L: [email protected]
16814S: Maintained
16815F: drivers/i2c/busses/i2c-stm32*
16816
16817ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16818M: Song Qiang <[email protected]>
16819L: [email protected]
16820S: Maintained
16821F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16822F: drivers/iio/proximity/vl53l0x-i2c.c
16823
16824STABLE BRANCH
16825M: Greg Kroah-Hartman <[email protected]>
16826M: Sasha Levin <[email protected]>
16827L: [email protected]
16828S: Supported
16829F: Documentation/process/stable-kernel-rules.rst
16830
16831STAGING - ATOMISP DRIVER
16832M: Mauro Carvalho Chehab <[email protected]>
16833R: Sakari Ailus <[email protected]>
16834L: [email protected]
16835S: Maintained
16836F: drivers/staging/media/atomisp/
16837
16838STAGING - COMEDI
16839M: Ian Abbott <[email protected]>
16840M: H Hartley Sweeten <[email protected]>
16841S: Odd Fixes
16842F: drivers/staging/comedi/
16843
16844STAGING - FIELDBUS SUBSYSTEM
16845M: Sven Van Asbroeck <[email protected]>
16846S: Maintained
16847F: drivers/staging/fieldbus/*
16848F: drivers/staging/fieldbus/Documentation/
16849
16850STAGING - HMS ANYBUS-S BUS
16851M: Sven Van Asbroeck <[email protected]>
16852S: Maintained
16853F: drivers/staging/fieldbus/anybuss/
16854
16855STAGING - INDUSTRIAL IO
16856M: Jonathan Cameron <[email protected]>
16857L: [email protected]
16858S: Odd Fixes
16859F: Documentation/devicetree/bindings/staging/iio/
16860F: drivers/staging/iio/
16861
16862STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16863M: Marc Dietrich <[email protected]>
16864L: [email protected] (moderated for non-subscribers)
16865L: [email protected]
16866S: Maintained
16867F: drivers/staging/nvec/
16868
16869STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16870M: Jens Frederich <[email protected]>
16871M: Daniel Drake <[email protected]>
16872M: Jon Nettleton <[email protected]>
16873S: Maintained
16874W: http://wiki.laptop.org/go/DCON
16875F: drivers/staging/olpc_dcon/
16876
16877STAGING - REALTEK RTL8188EU DRIVERS
16878M: Larry Finger <[email protected]>
16879S: Odd Fixes
16880F: drivers/staging/rtl8188eu/
16881
16882STAGING - REALTEK RTL8712U DRIVERS
16883M: Larry Finger <[email protected]>
16884M: Florian Schilhabel <[email protected]>.
16885S: Odd Fixes
16886F: drivers/staging/rtl8712/
16887
16888STAGING - SEPS525 LCD CONTROLLER DRIVERS
16889M: Michael Hennerich <[email protected]>
16890L: [email protected]
16891S: Supported
16892F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16893F: drivers/staging/fbtft/fb_seps525.c
16894
16895STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16896M: Sudip Mukherjee <[email protected]>
16897M: Teddy Wang <[email protected]>
16898M: Sudip Mukherjee <[email protected]>
16899L: [email protected]
16900S: Maintained
16901F: drivers/staging/sm750fb/
16902
16903STAGING - VIA VT665X DRIVERS
16904M: Forest Bond <[email protected]>
16905S: Odd Fixes
16906F: drivers/staging/vt665?/
16907
16908STAGING SUBSYSTEM
16909M: Greg Kroah-Hartman <[email protected]>
16910L: [email protected]
16911S: Supported
16912T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16913F: drivers/staging/
16914
16915STARFIRE/DURALAN NETWORK DRIVER
16916M: Ion Badulescu <[email protected]>
16917S: Odd Fixes
16918F: drivers/net/ethernet/adaptec/starfire*
16919
16920STATIC BRANCH/CALL
16921M: Peter Zijlstra <[email protected]>
16922M: Josh Poimboeuf <[email protected]>
16923M: Jason Baron <[email protected]>
16924R: Steven Rostedt <[email protected]>
16925R: Ard Biesheuvel <[email protected]>
16926S: Supported
16927F: arch/*/include/asm/jump_label*.h
16928F: arch/*/include/asm/static_call*.h
16929F: arch/*/kernel/jump_label.c
16930F: arch/*/kernel/static_call.c
16931F: include/linux/jump_label*.h
16932F: include/linux/static_call*.h
16933F: kernel/jump_label.c
16934F: kernel/static_call.c
16935
16936STEC S1220 SKD DRIVER
16937M: Damien Le Moal <[email protected]>
16938L: [email protected]
16939S: Maintained
16940F: drivers/block/skd*[ch]
16941
16942STI AUDIO (ASoC) DRIVERS
16943M: Arnaud Pouliquen <[email protected]>
16944L: [email protected] (moderated for non-subscribers)
16945S: Maintained
16946F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16947F: sound/soc/sti/
16948
16949STI CEC DRIVER
16950M: Benjamin Gaignard <[email protected]>
16951S: Maintained
16952F: Documentation/devicetree/bindings/media/stih-cec.txt
16953F: drivers/media/cec/platform/sti/
16954
16955STK1160 USB VIDEO CAPTURE DRIVER
16956M: Ezequiel Garcia <[email protected]>
16957L: [email protected]
16958S: Maintained
16959T: git git://linuxtv.org/media_tree.git
16960F: drivers/media/usb/stk1160/
16961
16962STM32 AUDIO (ASoC) DRIVERS
16963M: Olivier Moysan <[email protected]>
16964M: Arnaud Pouliquen <[email protected]>
16965L: [email protected] (moderated for non-subscribers)
16966S: Maintained
16967F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16968F: sound/soc/stm/
16969
16970STM32 TIMER/LPTIMER DRIVERS
16971M: Fabrice Gasnier <[email protected]>
16972S: Maintained
16973F: Documentation/ABI/testing/*timer-stm32
16974F: Documentation/devicetree/bindings/*/*stm32-*timer*
16975F: drivers/*/stm32-*timer*
16976F: drivers/pwm/pwm-stm32*
16977F: include/linux/*/stm32-*tim*
16978
16979STMMAC ETHERNET DRIVER
16980M: Giuseppe Cavallaro <[email protected]>
16981M: Alexandre Torgue <[email protected]>
16982M: Jose Abreu <[email protected]>
16983L: [email protected]
16984S: Supported
16985W: http://www.stlinux.com
16986F: Documentation/networking/device_drivers/ethernet/stmicro/
16987F: drivers/net/ethernet/stmicro/stmmac/
16988
16989SUN3/3X
16990M: Sam Creasey <[email protected]>
16991S: Maintained
16992W: http://sammy.net/sun3/
16993F: arch/m68k/include/asm/sun3*
16994F: arch/m68k/kernel/*sun3*
16995F: arch/m68k/sun3*/
16996F: drivers/net/ethernet/i825xx/sun3*
16997
16998SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16999M: Hans de Goede <[email protected]>
17000L: [email protected]
17001S: Maintained
17002F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17003F: drivers/input/keyboard/sun4i-lradc-keys.c
17004
17005SUNDANCE NETWORK DRIVER
17006M: Denis Kirjanov <[email protected]>
17007L: [email protected]
17008S: Maintained
17009F: drivers/net/ethernet/dlink/sundance.c
17010
17011SUPERH
17012M: Yoshinori Sato <[email protected]>
17013M: Rich Felker <[email protected]>
17014L: [email protected]
17015S: Maintained
17016Q: http://patchwork.kernel.org/project/linux-sh/list/
17017F: Documentation/sh/
17018F: arch/sh/
17019F: drivers/sh/
17020
17021SUSPEND TO RAM
17022M: "Rafael J. Wysocki" <[email protected]>
17023M: Len Brown <[email protected]>
17024M: Pavel Machek <[email protected]>
17025L: [email protected]
17026S: Supported
17027B: https://bugzilla.kernel.org
17028F: Documentation/power/
17029F: arch/x86/kernel/acpi/
17030F: drivers/base/power/
17031F: include/linux/freezer.h
17032F: include/linux/pm.h
17033F: include/linux/suspend.h
17034F: kernel/power/
17035
17036SVGA HANDLING
17037M: Martin Mares <[email protected]>
17038L: [email protected]
17039S: Maintained
17040F: Documentation/admin-guide/svga.rst
17041F: arch/x86/boot/video*
17042
17043SWIOTLB SUBSYSTEM
17044M: Konrad Rzeszutek Wilk <[email protected]>
17045L: [email protected]
17046S: Supported
17047T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17048F: arch/*/kernel/pci-swiotlb.c
17049F: include/linux/swiotlb.h
17050F: kernel/dma/swiotlb.c
17051
17052SWITCHDEV
17053M: Jiri Pirko <[email protected]>
17054M: Ivan Vecera <[email protected]>
17055L: [email protected]
17056S: Supported
17057F: include/net/switchdev.h
17058F: net/switchdev/
17059
17060SY8106A REGULATOR DRIVER
17061M: Icenowy Zheng <[email protected]>
17062S: Maintained
17063F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17064F: drivers/regulator/sy8106a-regulator.c
17065
17066SYNC FILE FRAMEWORK
17067M: Sumit Semwal <[email protected]>
17068R: Gustavo Padovan <[email protected]>
17069L: [email protected]
17070L: [email protected]
17071S: Maintained
17072T: git git://anongit.freedesktop.org/drm/drm-misc
17073F: Documentation/driver-api/sync_file.rst
17074F: drivers/dma-buf/dma-fence*
17075F: drivers/dma-buf/sw_sync.c
17076F: drivers/dma-buf/sync_*
17077F: include/linux/sync_file.h
17078F: include/uapi/linux/sync_file.h
17079
17080SYNOPSYS ARC ARCHITECTURE
17081M: Vineet Gupta <[email protected]>
17082L: [email protected]
17083S: Supported
17084T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17085F: Documentation/devicetree/bindings/arc/*
17086F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17087F: arch/arc/
17088F: drivers/clocksource/arc_timer.c
17089F: drivers/tty/serial/arc_uart.c
17090
17091SYNOPSYS ARC HSDK SDP pll clock driver
17092M: Eugeniy Paltsev <[email protected]>
17093S: Supported
17094F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17095F: drivers/clk/clk-hsdk-pll.c
17096
17097SYNOPSYS ARC SDP clock driver
17098M: Eugeniy Paltsev <[email protected]>
17099S: Supported
17100F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17101F: drivers/clk/axs10x/*
17102
17103SYNOPSYS ARC SDP platform support
17104M: Alexey Brodkin <[email protected]>
17105S: Supported
17106F: Documentation/devicetree/bindings/arc/axs10*
17107F: arch/arc/boot/dts/ax*
17108F: arch/arc/plat-axs10x
17109
17110SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17111M: Eugeniy Paltsev <[email protected]>
17112S: Supported
17113F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17114F: drivers/reset/reset-axs10x.c
17115
17116SYNOPSYS CREG GPIO DRIVER
17117M: Eugeniy Paltsev <[email protected]>
17118S: Maintained
17119F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17120F: drivers/gpio/gpio-creg-snps.c
17121
17122SYNOPSYS DESIGNWARE 8250 UART DRIVER
17123R: Andy Shevchenko <[email protected]>
17124S: Maintained
17125F: drivers/tty/serial/8250/8250_dw.c
17126F: drivers/tty/serial/8250/8250_dwlib.*
17127F: drivers/tty/serial/8250/8250_lpss.c
17128
17129SYNOPSYS DESIGNWARE APB GPIO DRIVER
17130M: Hoan Tran <[email protected]>
17131M: Serge Semin <[email protected]>
17132L: [email protected]
17133S: Maintained
17134F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17135F: drivers/gpio/gpio-dwapb.c
17136
17137SYNOPSYS DESIGNWARE APB SSI DRIVER
17138M: Serge Semin <[email protected]>
17139L: [email protected]
17140S: Supported
17141F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17142F: drivers/spi/spi-dw*
17143
17144SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17145M: Eugeniy Paltsev <[email protected]>
17146S: Maintained
17147F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
17148F: drivers/dma/dw-axi-dmac/
17149
17150SYNOPSYS DESIGNWARE DMAC DRIVER
17151M: Viresh Kumar <[email protected]>
17152R: Andy Shevchenko <[email protected]>
17153S: Maintained
17154F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17155F: drivers/dma/dw/
17156F: include/dt-bindings/dma/dw-dmac.h
17157F: include/linux/dma/dw.h
17158F: include/linux/platform_data/dma-dw.h
17159
17160SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17161M: Jose Abreu <[email protected]>
17162L: [email protected]
17163S: Supported
17164F: drivers/net/ethernet/synopsys/
17165
17166SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17167M: Jose Abreu <[email protected]>
17168L: [email protected]
17169S: Supported
17170F: drivers/net/pcs/pcs-xpcs.c
17171F: include/linux/pcs/pcs-xpcs.h
17172
17173SYNOPSYS DESIGNWARE I2C DRIVER
17174M: Jarkko Nikula <[email protected]>
17175R: Andy Shevchenko <[email protected]>
17176R: Mika Westerberg <[email protected]>
17177L: [email protected]
17178S: Maintained
17179F: drivers/i2c/busses/i2c-designware-*
17180F: include/linux/platform_data/i2c-designware.h
17181
17182SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17183M: Jaehoon Chung <[email protected]>
17184L: [email protected]
17185S: Maintained
17186F: drivers/mmc/host/dw_mmc*
17187
17188SYNOPSYS HSDK RESET CONTROLLER DRIVER
17189M: Eugeniy Paltsev <[email protected]>
17190S: Supported
17191F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17192F: drivers/reset/reset-hsdk.c
17193F: include/dt-bindings/reset/snps,hsdk-reset.h
17194
17195SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17196M: Prabu Thangamuthu <[email protected]>
17197M: Manjunath M B <[email protected]>
17198L: [email protected]
17199S: Maintained
17200F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17201
17202SYSTEM CONFIGURATION (SYSCON)
17203M: Lee Jones <[email protected]>
17204M: Arnd Bergmann <[email protected]>
17205S: Supported
17206T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17207F: drivers/mfd/syscon.c
17208
17209SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17210M: Sudeep Holla <[email protected]>
17211L: [email protected]
17212S: Maintained
17213F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17214F: drivers/clk/clk-sc[mp]i.c
17215F: drivers/cpufreq/sc[mp]i-cpufreq.c
17216F: drivers/firmware/arm_scmi/
17217F: drivers/firmware/arm_scpi.c
17218F: drivers/reset/reset-scmi.c
17219F: include/linux/sc[mp]i_protocol.h
17220F: include/trace/events/scmi.h
17221
17222SYSTEM RESET/SHUTDOWN DRIVERS
17223M: Sebastian Reichel <[email protected]>
17224L: [email protected]
17225S: Maintained
17226T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17227F: Documentation/devicetree/bindings/power/reset/
17228F: drivers/power/reset/
17229
17230SYSTEM TRACE MODULE CLASS
17231M: Alexander Shishkin <[email protected]>
17232S: Maintained
17233T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17234F: Documentation/trace/stm.rst
17235F: drivers/hwtracing/stm/
17236F: include/linux/stm.h
17237F: include/uapi/linux/stm.h
17238
17239SYSTEM76 ACPI DRIVER
17240M: Jeremy Soller <[email protected]>
17241M: System76 Product Development <[email protected]>
17242L: [email protected]
17243S: Maintained
17244F: drivers/platform/x86/system76_acpi.c
17245
17246SYSV FILESYSTEM
17247M: Christoph Hellwig <[email protected]>
17248S: Maintained
17249F: Documentation/filesystems/sysv-fs.rst
17250F: fs/sysv/
17251F: include/linux/sysv_fs.h
17252
17253TASKSTATS STATISTICS INTERFACE
17254M: Balbir Singh <[email protected]>
17255S: Maintained
17256F: Documentation/accounting/taskstats*
17257F: include/linux/taskstats*
17258F: kernel/taskstats.c
17259
17260TC subsystem
17261M: Jamal Hadi Salim <[email protected]>
17262M: Cong Wang <[email protected]>
17263M: Jiri Pirko <[email protected]>
17264L: [email protected]
17265S: Maintained
17266F: include/net/pkt_cls.h
17267F: include/net/pkt_sched.h
17268F: include/net/tc_act/
17269F: include/uapi/linux/pkt_cls.h
17270F: include/uapi/linux/pkt_sched.h
17271F: include/uapi/linux/tc_act/
17272F: include/uapi/linux/tc_ematch/
17273F: net/sched/
17274
17275TC90522 MEDIA DRIVER
17276M: Akihiro Tsukada <[email protected]>
17277L: [email protected]
17278S: Odd Fixes
17279F: drivers/media/dvb-frontends/tc90522*
17280
17281TCP LOW PRIORITY MODULE
17282M: "Wong Hoi Sing, Edison" <[email protected]>
17283M: "Hung Hing Lun, Mike" <[email protected]>
17284S: Maintained
17285W: http://tcp-lp-mod.sourceforge.net/
17286F: net/ipv4/tcp_lp.c
17287
17288TDA10071 MEDIA DRIVER
17289M: Antti Palosaari <[email protected]>
17290L: [email protected]
17291S: Maintained
17292W: https://linuxtv.org
17293W: http://palosaari.fi/linux/
17294Q: http://patchwork.linuxtv.org/project/linux-media/list/
17295T: git git://linuxtv.org/anttip/media_tree.git
17296F: drivers/media/dvb-frontends/tda10071*
17297
17298TDA18212 MEDIA DRIVER
17299M: Antti Palosaari <[email protected]>
17300L: [email protected]
17301S: Maintained
17302W: https://linuxtv.org
17303W: http://palosaari.fi/linux/
17304Q: http://patchwork.linuxtv.org/project/linux-media/list/
17305T: git git://linuxtv.org/anttip/media_tree.git
17306F: drivers/media/tuners/tda18212*
17307
17308TDA18218 MEDIA DRIVER
17309M: Antti Palosaari <[email protected]>
17310L: [email protected]
17311S: Maintained
17312W: https://linuxtv.org
17313W: http://palosaari.fi/linux/
17314Q: http://patchwork.linuxtv.org/project/linux-media/list/
17315T: git git://linuxtv.org/anttip/media_tree.git
17316F: drivers/media/tuners/tda18218*
17317
17318TDA18250 MEDIA DRIVER
17319M: Olli Salonen <[email protected]>
17320L: [email protected]
17321S: Maintained
17322W: https://linuxtv.org
17323Q: http://patchwork.linuxtv.org/project/linux-media/list/
17324T: git git://linuxtv.org/media_tree.git
17325F: drivers/media/tuners/tda18250*
17326
17327TDA18271 MEDIA DRIVER
17328M: Michael Krufky <[email protected]>
17329L: [email protected]
17330S: Maintained
17331W: https://linuxtv.org
17332W: http://github.com/mkrufky
17333Q: http://patchwork.linuxtv.org/project/linux-media/list/
17334T: git git://linuxtv.org/mkrufky/tuners.git
17335F: drivers/media/tuners/tda18271*
17336
17337TDA1997x MEDIA DRIVER
17338M: Tim Harvey <[email protected]>
17339L: [email protected]
17340S: Maintained
17341W: https://linuxtv.org
17342Q: http://patchwork.linuxtv.org/project/linux-media/list/
17343F: drivers/media/i2c/tda1997x.*
17344
17345TDA827x MEDIA DRIVER
17346M: Michael Krufky <[email protected]>
17347L: [email protected]
17348S: Maintained
17349W: https://linuxtv.org
17350W: http://github.com/mkrufky
17351Q: http://patchwork.linuxtv.org/project/linux-media/list/
17352T: git git://linuxtv.org/mkrufky/tuners.git
17353F: drivers/media/tuners/tda8290.*
17354
17355TDA8290 MEDIA DRIVER
17356M: Michael Krufky <[email protected]>
17357L: [email protected]
17358S: Maintained
17359W: https://linuxtv.org
17360W: http://github.com/mkrufky
17361Q: http://patchwork.linuxtv.org/project/linux-media/list/
17362T: git git://linuxtv.org/mkrufky/tuners.git
17363F: drivers/media/tuners/tda8290.*
17364
17365TDA9840 MEDIA DRIVER
17366M: Hans Verkuil <[email protected]>
17367L: [email protected]
17368S: Maintained
17369W: https://linuxtv.org
17370T: git git://linuxtv.org/media_tree.git
17371F: drivers/media/i2c/tda9840*
17372
17373TEA5761 TUNER DRIVER
17374M: Mauro Carvalho Chehab <[email protected]>
17375L: [email protected]
17376S: Odd fixes
17377W: https://linuxtv.org
17378T: git git://linuxtv.org/media_tree.git
17379F: drivers/media/tuners/tea5761.*
17380
17381TEA5767 TUNER DRIVER
17382M: Mauro Carvalho Chehab <[email protected]>
17383L: [email protected]
17384S: Maintained
17385W: https://linuxtv.org
17386T: git git://linuxtv.org/media_tree.git
17387F: drivers/media/tuners/tea5767.*
17388
17389TEA6415C MEDIA DRIVER
17390M: Hans Verkuil <[email protected]>
17391L: [email protected]
17392S: Maintained
17393W: https://linuxtv.org
17394T: git git://linuxtv.org/media_tree.git
17395F: drivers/media/i2c/tea6415c*
17396
17397TEA6420 MEDIA DRIVER
17398M: Hans Verkuil <[email protected]>
17399L: [email protected]
17400S: Maintained
17401W: https://linuxtv.org
17402T: git git://linuxtv.org/media_tree.git
17403F: drivers/media/i2c/tea6420*
17404
17405TEAM DRIVER
17406M: Jiri Pirko <[email protected]>
17407L: [email protected]
17408S: Supported
17409F: drivers/net/team/
17410F: include/linux/if_team.h
17411F: include/uapi/linux/if_team.h
17412
17413TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17414M: "Savoir-faire Linux Inc." <[email protected]>
17415S: Maintained
17416F: arch/x86/platform/ts5500/
17417
17418TECHNOTREND USB IR RECEIVER
17419M: Sean Young <[email protected]>
17420L: [email protected]
17421S: Maintained
17422F: drivers/media/rc/ttusbir.c
17423
17424TECHWELL TW9910 VIDEO DECODER
17425L: [email protected]
17426S: Orphan
17427F: drivers/media/i2c/tw9910.c
17428F: include/media/i2c/tw9910.h
17429
17430TEE SUBSYSTEM
17431M: Jens Wiklander <[email protected]>
17432L: [email protected]
17433S: Maintained
17434F: Documentation/staging/tee.rst
17435F: drivers/tee/
17436F: include/linux/tee_drv.h
17437F: include/uapi/linux/tee.h
17438
17439TEGRA ARCHITECTURE SUPPORT
17440M: Thierry Reding <[email protected]>
17441M: Jonathan Hunter <[email protected]>
17442L: [email protected]
17443S: Supported
17444Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17445T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17446N: [^a-z]tegra
17447
17448TEGRA CLOCK DRIVER
17449M: Peter De Schrijver <[email protected]>
17450M: Prashant Gaikwad <[email protected]>
17451S: Supported
17452F: drivers/clk/tegra/
17453
17454TEGRA DMA DRIVERS
17455M: Laxman Dewangan <[email protected]>
17456M: Jon Hunter <[email protected]>
17457S: Supported
17458F: drivers/dma/tegra*
17459
17460TEGRA I2C DRIVER
17461M: Laxman Dewangan <[email protected]>
17462R: Dmitry Osipenko <[email protected]>
17463S: Supported
17464F: drivers/i2c/busses/i2c-tegra.c
17465
17466TEGRA IOMMU DRIVERS
17467M: Thierry Reding <[email protected]>
17468R: Krishna Reddy <[email protected]>
17469L: [email protected]
17470S: Supported
17471F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17472F: drivers/iommu/tegra*
17473
17474TEGRA KBC DRIVER
17475M: Laxman Dewangan <[email protected]>
17476S: Supported
17477F: drivers/input/keyboard/tegra-kbc.c
17478
17479TEGRA NAND DRIVER
17480M: Stefan Agner <[email protected]>
17481M: Lucas Stach <[email protected]>
17482S: Maintained
17483F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17484F: drivers/mtd/nand/raw/tegra_nand.c
17485
17486TEGRA PWM DRIVER
17487M: Thierry Reding <[email protected]>
17488S: Supported
17489F: drivers/pwm/pwm-tegra.c
17490
17491TEGRA SERIAL DRIVER
17492M: Laxman Dewangan <[email protected]>
17493S: Supported
17494F: drivers/tty/serial/serial-tegra.c
17495
17496TEGRA SPI DRIVER
17497M: Laxman Dewangan <[email protected]>
17498S: Supported
17499F: drivers/spi/spi-tegra*
17500
17501TEGRA VIDEO DRIVER
17502M: Thierry Reding <[email protected]>
17503M: Jonathan Hunter <[email protected]>
17504M: Sowjanya Komatineni <[email protected]>
17505L: [email protected]
17506L: [email protected]
17507S: Maintained
17508F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17509F: drivers/staging/media/tegra-video/
17510
17511TEGRA XUSB PADCTL DRIVER
17512M: JC Kuo <[email protected]>
17513S: Supported
17514F: drivers/phy/tegra/xusb*
17515
17516TEHUTI ETHERNET DRIVER
17517M: Andy Gospodarek <[email protected]>
17518L: [email protected]
17519S: Supported
17520F: drivers/net/ethernet/tehuti/*
17521
17522TELECOM CLOCK DRIVER FOR MCPL0010
17523M: Mark Gross <[email protected]>
17524S: Supported
17525F: drivers/char/tlclk.c
17526
17527TEMPO SEMICONDUCTOR DRIVERS
17528M: Steven Eckhoff <[email protected]>
17529S: Maintained
17530F: Documentation/devicetree/bindings/sound/tscs*.txt
17531F: sound/soc/codecs/tscs*.c
17532F: sound/soc/codecs/tscs*.h
17533
17534TENSILICA XTENSA PORT (xtensa)
17535M: Chris Zankel <[email protected]>
17536M: Max Filippov <[email protected]>
17537L: [email protected]
17538S: Maintained
17539T: git git://github.com/czankel/xtensa-linux.git
17540F: arch/xtensa/
17541F: drivers/irqchip/irq-xtensa-*
17542
17543TEXAS INSTRUMENTS ASoC DRIVERS
17544M: Peter Ujfalusi <[email protected]>
17545L: [email protected] (moderated for non-subscribers)
17546S: Maintained
17547F: sound/soc/ti/
17548
17549TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17550M: Ricardo Ribalda <[email protected]>
17551L: [email protected]
17552S: Supported
17553F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17554F: drivers/iio/dac/ti-dac7612.c
17555
17556TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17557M: Nishanth Menon <[email protected]>
17558M: Tero Kristo <[email protected]>
17559M: Santosh Shilimkar <[email protected]>
17560L: [email protected]
17561S: Maintained
17562F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17563F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17564F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17565F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17566F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17567F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17568F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17569F: drivers/clk/keystone/sci-clk.c
17570F: drivers/firmware/ti_sci*
17571F: drivers/irqchip/irq-ti-sci-inta.c
17572F: drivers/irqchip/irq-ti-sci-intr.c
17573F: drivers/reset/reset-ti-sci.c
17574F: drivers/soc/ti/ti_sci_inta_msi.c
17575F: drivers/soc/ti/ti_sci_pm_domains.c
17576F: include/dt-bindings/soc/ti,sci_pm_domain.h
17577F: include/linux/soc/ti/ti_sci_inta_msi.h
17578F: include/linux/soc/ti/ti_sci_protocol.h
17579
17580THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17581M: Hans Verkuil <[email protected]>
17582L: [email protected]
17583S: Maintained
17584W: https://linuxtv.org
17585T: git git://linuxtv.org/media_tree.git
17586F: drivers/media/radio/radio-raremono.c
17587
17588THERMAL
17589M: Zhang Rui <[email protected]>
17590M: Daniel Lezcano <[email protected]>
17591R: Amit Kucheria <[email protected]>
17592L: [email protected]
17593S: Supported
17594Q: https://patchwork.kernel.org/project/linux-pm/list/
17595T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17596F: Documentation/devicetree/bindings/thermal/
17597F: drivers/thermal/
17598F: include/linux/cpu_cooling.h
17599F: include/linux/thermal.h
17600F: include/uapi/linux/thermal.h
17601
17602THERMAL DRIVER FOR AMLOGIC SOCS
17603M: Guillaume La Roque <[email protected]>
17604L: [email protected]
17605L: [email protected]
17606S: Supported
17607W: http://linux-meson.com/
17608F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17609F: drivers/thermal/amlogic_thermal.c
17610
17611THERMAL/CPU_COOLING
17612M: Amit Daniel Kachhap <[email protected]>
17613M: Daniel Lezcano <[email protected]>
17614M: Viresh Kumar <[email protected]>
17615M: Javi Merino <[email protected]>
17616L: [email protected]
17617S: Supported
17618F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17619F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17620F: drivers/thermal/cpufreq_cooling.c
17621F: drivers/thermal/cpuidle_cooling.c
17622F: include/linux/cpu_cooling.h
17623
17624THERMAL/POWER_ALLOCATOR
17625M: Lukasz Luba <[email protected]>
17626L: [email protected]
17627S: Maintained
17628F: Documentation/driver-api/thermal/power_allocator.rst
17629F: drivers/thermal/gov_power_allocator.c
17630F: include/trace/events/thermal_power_allocator.h
17631
17632THINKPAD ACPI EXTRAS DRIVER
17633M: Henrique de Moraes Holschuh <[email protected]>
17634L: [email protected]
17635L: [email protected]
17636S: Maintained
17637W: http://ibm-acpi.sourceforge.net
17638W: http://thinkwiki.org/wiki/Ibm-acpi
17639T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17640F: drivers/platform/x86/thinkpad_acpi.c
17641
17642THUNDERBOLT DMA TRAFFIC TEST DRIVER
17643M: Isaac Hazan <[email protected]>
17644L: [email protected]
17645S: Maintained
17646F: drivers/thunderbolt/dma_test.c
17647
17648THUNDERBOLT DRIVER
17649M: Andreas Noever <[email protected]>
17650M: Michael Jamet <[email protected]>
17651M: Mika Westerberg <[email protected]>
17652M: Yehezkel Bernat <[email protected]>
17653L: [email protected]
17654S: Maintained
17655T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17656F: Documentation/admin-guide/thunderbolt.rst
17657F: drivers/thunderbolt/
17658F: include/linux/thunderbolt.h
17659
17660THUNDERBOLT NETWORK DRIVER
17661M: Michael Jamet <[email protected]>
17662M: Mika Westerberg <[email protected]>
17663M: Yehezkel Bernat <[email protected]>
17664L: [email protected]
17665S: Maintained
17666F: drivers/net/thunderbolt.c
17667
17668THUNDERX GPIO DRIVER
17669M: Robert Richter <[email protected]>
17670S: Odd Fixes
17671F: drivers/gpio/gpio-thunderx.c
17672
17673TI AM437X VPFE DRIVER
17674M: "Lad, Prabhakar" <[email protected]>
17675L: [email protected]
17676S: Maintained
17677W: https://linuxtv.org
17678Q: http://patchwork.linuxtv.org/project/linux-media/list/
17679T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17680F: drivers/media/platform/am437x/
17681
17682TI BANDGAP AND THERMAL DRIVER
17683M: Eduardo Valentin <[email protected]>
17684M: Keerthy <[email protected]>
17685L: [email protected]
17686L: [email protected]
17687S: Maintained
17688F: drivers/thermal/ti-soc-thermal/
17689
17690TI BQ27XXX POWER SUPPLY DRIVER
17691R: Dan Murphy <[email protected]>
17692F: drivers/power/supply/bq27xxx_battery.c
17693F: drivers/power/supply/bq27xxx_battery_i2c.c
17694F: include/linux/power/bq27xxx_battery.h
17695
17696TI CDCE706 CLOCK DRIVER
17697M: Max Filippov <[email protected]>
17698S: Maintained
17699F: drivers/clk/clk-cdce706.c
17700
17701TI CLOCK DRIVER
17702M: Tero Kristo <[email protected]>
17703L: [email protected]
17704S: Maintained
17705F: drivers/clk/ti/
17706F: include/linux/clk/ti.h
17707
17708TI DAVINCI MACHINE SUPPORT
17709M: Sekhar Nori <[email protected]>
17710R: Bartosz Golaszewski <[email protected]>
17711L: [email protected] (moderated for non-subscribers)
17712S: Supported
17713T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17714F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17715F: arch/arm/boot/dts/da850*
17716F: arch/arm/mach-davinci/
17717F: drivers/i2c/busses/i2c-davinci.c
17718
17719TI DAVINCI SERIES CLOCK DRIVER
17720M: David Lechner <[email protected]>
17721R: Sekhar Nori <[email protected]>
17722S: Maintained
17723F: Documentation/devicetree/bindings/clock/ti/davinci/
17724F: drivers/clk/davinci/
17725
17726TI DAVINCI SERIES GPIO DRIVER
17727M: Keerthy <[email protected]>
17728L: [email protected]
17729S: Maintained
17730F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17731F: drivers/gpio/gpio-davinci.c
17732
17733TI DAVINCI SERIES MEDIA DRIVER
17734M: "Lad, Prabhakar" <[email protected]>
17735L: [email protected]
17736S: Maintained
17737W: https://linuxtv.org
17738Q: http://patchwork.linuxtv.org/project/linux-media/list/
17739T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17740F: drivers/media/platform/davinci/
17741F: include/media/davinci/
17742
17743TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17744R: David Lechner <[email protected]>
17745L: [email protected]
17746F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17747F: drivers/counter/ti-eqep.c
17748
17749TI ETHERNET SWITCH DRIVER (CPSW)
17750R: Grygorii Strashko <[email protected]>
17751L: [email protected]
17752L: [email protected]
17753S: Maintained
17754F: drivers/net/ethernet/ti/cpsw*
17755F: drivers/net/ethernet/ti/davinci*
17756
17757TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17758M: Alex Dubov <[email protected]>
17759S: Maintained
17760W: http://tifmxx.berlios.de/
17761F: drivers/memstick/host/tifm_ms.c
17762F: drivers/misc/tifm*
17763F: drivers/mmc/host/tifm_sd.c
17764F: include/linux/tifm.h
17765
17766TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17767M: Santosh Shilimkar <[email protected]>
17768L: [email protected]
17769L: [email protected] (moderated for non-subscribers)
17770S: Maintained
17771T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17772F: drivers/soc/ti/*
17773
17774TI LM49xxx FAMILY ASoC CODEC DRIVERS
17775M: M R Swami Reddy <[email protected]>
17776M: Vishwas A Deshpande <[email protected]>
17777L: [email protected] (moderated for non-subscribers)
17778S: Maintained
17779F: sound/soc/codecs/isabelle*
17780F: sound/soc/codecs/lm49453*
17781
17782TI LP855x BACKLIGHT DRIVER
17783M: Milo Kim <[email protected]>
17784S: Maintained
17785F: Documentation/driver-api/backlight/lp855x-driver.rst
17786F: drivers/video/backlight/lp855x_bl.c
17787F: include/linux/platform_data/lp855x.h
17788
17789TI LP8727 CHARGER DRIVER
17790M: Milo Kim <[email protected]>
17791S: Maintained
17792F: drivers/power/supply/lp8727_charger.c
17793F: include/linux/platform_data/lp8727.h
17794
17795TI LP8788 MFD DRIVER
17796M: Milo Kim <[email protected]>
17797S: Maintained
17798F: drivers/iio/adc/lp8788_adc.c
17799F: drivers/leds/leds-lp8788.c
17800F: drivers/mfd/lp8788*.c
17801F: drivers/power/supply/lp8788-charger.c
17802F: drivers/regulator/lp8788-*.c
17803F: include/linux/mfd/lp8788*.h
17804
17805TI NETCP ETHERNET DRIVER
17806M: Wingman Kwok <[email protected]>
17807M: Murali Karicheri <[email protected]>
17808L: [email protected]
17809S: Maintained
17810F: drivers/net/ethernet/ti/netcp*
17811
17812TI PCM3060 ASoC CODEC DRIVER
17813M: Kirill Marinushkin <[email protected]>
17814L: [email protected] (moderated for non-subscribers)
17815S: Maintained
17816F: Documentation/devicetree/bindings/sound/pcm3060.txt
17817F: sound/soc/codecs/pcm3060*
17818
17819TI TAS571X FAMILY ASoC CODEC DRIVER
17820M: Kevin Cernekee <[email protected]>
17821L: [email protected] (moderated for non-subscribers)
17822S: Odd Fixes
17823F: sound/soc/codecs/tas571x*
17824
17825TI TCAN4X5X DEVICE DRIVER
17826M: Dan Murphy <[email protected]>
17827L: [email protected]
17828S: Maintained
17829F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17830F: drivers/net/can/m_can/tcan4x5x.c
17831
17832TI TRF7970A NFC DRIVER
17833M: Mark Greer <[email protected]>
17834L: [email protected]
17835L: [email protected] (moderated for non-subscribers)
17836S: Supported
17837F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17838F: drivers/nfc/trf7970a.c
17839
17840TI TWL4030 SERIES SOC CODEC DRIVER
17841M: Peter Ujfalusi <[email protected]>
17842L: [email protected] (moderated for non-subscribers)
17843S: Maintained
17844F: sound/soc/codecs/twl4030*
17845
17846TI VPE/CAL DRIVERS
17847M: Benoit Parrot <[email protected]>
17848L: [email protected]
17849S: Maintained
17850W: http://linuxtv.org/
17851Q: http://patchwork.linuxtv.org/project/linux-media/list/
17852F: Documentation/devicetree/bindings/media/ti,cal.yaml
17853F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17854F: drivers/media/platform/ti-vpe/
17855
17856TI WILINK WIRELESS DRIVERS
17857L: [email protected]
17858S: Orphan
17859W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17860W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17861T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17862F: drivers/net/wireless/ti/
17863F: include/linux/wl12xx.h
17864
17865TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17866M: John Stultz <[email protected]>
17867M: Thomas Gleixner <[email protected]>
17868R: Stephen Boyd <[email protected]>
17869L: [email protected]
17870S: Supported
17871T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17872F: include/linux/clocksource.h
17873F: include/linux/time.h
17874F: include/linux/timex.h
17875F: include/uapi/linux/time.h
17876F: include/uapi/linux/timex.h
17877F: kernel/time/alarmtimer.c
17878F: kernel/time/clocksource.c
17879F: kernel/time/ntp.c
17880F: kernel/time/time*.c
17881F: tools/testing/selftests/timers/
17882
17883TIPC NETWORK LAYER
17884M: Jon Maloy <[email protected]>
17885M: Ying Xue <[email protected]>
17886L: [email protected] (core kernel code)
17887L: [email protected] (user apps, general discussion)
17888S: Maintained
17889W: http://tipc.sourceforge.net/
17890F: include/uapi/linux/tipc*.h
17891F: net/tipc/
17892
17893TLAN NETWORK DRIVER
17894M: Samuel Chessman <[email protected]>
17895L: [email protected] (subscribers-only)
17896S: Maintained
17897W: http://sourceforge.net/projects/tlan/
17898F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17899F: drivers/net/ethernet/ti/tlan.*
17900
17901TM6000 VIDEO4LINUX DRIVER
17902M: Mauro Carvalho Chehab <[email protected]>
17903L: [email protected]
17904S: Odd fixes
17905W: https://linuxtv.org
17906T: git git://linuxtv.org/media_tree.git
17907F: Documentation/admin-guide/media/tm6000*
17908F: drivers/media/usb/tm6000/
17909
17910TMIO/SDHI MMC DRIVER
17911M: Wolfram Sang <[email protected]>
17912L: [email protected]
17913S: Supported
17914F: drivers/mmc/host/renesas_sdhi*
17915F: drivers/mmc/host/tmio_mmc*
17916F: include/linux/mfd/tmio.h
17917
17918TMP401 HARDWARE MONITOR DRIVER
17919M: Guenter Roeck <[email protected]>
17920L: [email protected]
17921S: Maintained
17922F: Documentation/hwmon/tmp401.rst
17923F: drivers/hwmon/tmp401.c
17924
17925TMP513 HARDWARE MONITOR DRIVER
17926M: Eric Tremblay <[email protected]>
17927L: [email protected]
17928S: Maintained
17929F: Documentation/hwmon/tmp513.rst
17930F: drivers/hwmon/tmp513.c
17931
17932TMPFS (SHMEM FILESYSTEM)
17933M: Hugh Dickins <[email protected]>
17934L: [email protected]
17935S: Maintained
17936F: include/linux/shmem_fs.h
17937F: mm/shmem.c
17938
17939TOMOYO SECURITY MODULE
17940M: Kentaro Takeda <[email protected]>
17941M: Tetsuo Handa <[email protected]>
17942L: [email protected] (subscribers-only, for developers in English)
17943L: [email protected] (subscribers-only, for users in English)
17944L: [email protected] (subscribers-only, for developers in Japanese)
17945L: [email protected] (subscribers-only, for users in Japanese)
17946S: Maintained
17947W: https://tomoyo.osdn.jp/
17948F: security/tomoyo/
17949
17950TOPSTAR LAPTOP EXTRAS DRIVER
17951M: Herton Ronaldo Krzesinski <[email protected]>
17952L: [email protected]
17953S: Maintained
17954F: drivers/platform/x86/topstar-laptop.c
17955
17956TORTURE-TEST MODULES
17957M: Davidlohr Bueso <[email protected]>
17958M: "Paul E. McKenney" <[email protected]>
17959M: Josh Triplett <[email protected]>
17960L: [email protected]
17961S: Supported
17962T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17963F: Documentation/RCU/torture.rst
17964F: kernel/locking/locktorture.c
17965F: kernel/rcu/rcuscale.c
17966F: kernel/rcu/rcutorture.c
17967F: kernel/rcu/refscale.c
17968F: kernel/torture.c
17969
17970TOSHIBA ACPI EXTRAS DRIVER
17971M: Azael Avalos <[email protected]>
17972L: [email protected]
17973S: Maintained
17974F: drivers/platform/x86/toshiba_acpi.c
17975
17976TOSHIBA BLUETOOTH DRIVER
17977M: Azael Avalos <[email protected]>
17978L: [email protected]
17979S: Maintained
17980F: drivers/platform/x86/toshiba_bluetooth.c
17981
17982TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17983M: Azael Avalos <[email protected]>
17984L: [email protected]
17985S: Maintained
17986F: drivers/platform/x86/toshiba_haps.c
17987
17988TOSHIBA SMM DRIVER
17989M: Jonathan Buzzard <[email protected]>
17990S: Maintained
17991W: http://www.buzzard.org.uk/toshiba/
17992F: drivers/char/toshiba.c
17993F: include/linux/toshiba.h
17994F: include/uapi/linux/toshiba.h
17995
17996TOSHIBA TC358743 DRIVER
17997M: Mats Randgaard <[email protected]>
17998L: [email protected]
17999S: Maintained
18000F: drivers/media/i2c/tc358743*
18001F: include/media/i2c/tc358743.h
18002
18003TOSHIBA WMI HOTKEYS DRIVER
18004M: Azael Avalos <[email protected]>
18005L: [email protected]
18006S: Maintained
18007F: drivers/platform/x86/toshiba-wmi.c
18008
18009TPM DEVICE DRIVER
18010M: Peter Huewe <[email protected]>
18011M: Jarkko Sakkinen <[email protected]>
18012R: Jason Gunthorpe <[email protected]>
18013L: [email protected]
18014S: Maintained
18015W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18016Q: https://patchwork.kernel.org/project/linux-integrity/list/
18017T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18018F: drivers/char/tpm/
18019
18020TRACING
18021M: Steven Rostedt <[email protected]>
18022M: Ingo Molnar <[email protected]>
18023S: Maintained
18024T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18025F: Documentation/trace/ftrace.rst
18026F: arch/*/*/*/ftrace.h
18027F: arch/*/kernel/ftrace.c
18028F: fs/tracefs/
18029F: include/*/ftrace.h
18030F: include/linux/trace*.h
18031F: include/trace/
18032F: kernel/trace/
18033F: tools/testing/selftests/ftrace/
18034
18035TRACING MMIO ACCESSES (MMIOTRACE)
18036M: Steven Rostedt <[email protected]>
18037M: Ingo Molnar <[email protected]>
18038R: Karol Herbst <[email protected]>
18039R: Pekka Paalanen <[email protected]>
18040L: [email protected]
18041L: [email protected]
18042S: Maintained
18043F: arch/x86/mm/kmmio.c
18044F: arch/x86/mm/mmio-mod.c
18045F: arch/x86/mm/testmmiotrace.c
18046F: include/linux/mmiotrace.h
18047F: kernel/trace/trace_mmiotrace.c
18048
18049TRIVIAL PATCHES
18050M: Jiri Kosina <[email protected]>
18051S: Maintained
18052T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18053K: ^Subject:.*(?i)trivial
18054
18055TTY LAYER
18056M: Greg Kroah-Hartman <[email protected]>
18057M: Jiri Slaby <[email protected]>
18058S: Supported
18059T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18060F: Documentation/driver-api/serial/
18061F: drivers/tty/
18062F: drivers/tty/serial/serial_core.c
18063F: include/linux/serial.h
18064F: include/linux/serial_core.h
18065F: include/linux/tty.h
18066F: include/uapi/linux/serial.h
18067F: include/uapi/linux/serial_core.h
18068F: include/uapi/linux/tty.h
18069
18070TUA9001 MEDIA DRIVER
18071M: Antti Palosaari <[email protected]>
18072L: [email protected]
18073S: Maintained
18074W: https://linuxtv.org
18075W: http://palosaari.fi/linux/
18076Q: http://patchwork.linuxtv.org/project/linux-media/list/
18077T: git git://linuxtv.org/anttip/media_tree.git
18078F: drivers/media/tuners/tua9001*
18079
18080TULIP NETWORK DRIVERS
18081L: [email protected]
18082L: [email protected]
18083S: Orphan
18084F: drivers/net/ethernet/dec/tulip/
18085
18086TUN/TAP driver
18087M: Maxim Krasnyansky <[email protected]>
18088S: Maintained
18089W: http://vtun.sourceforge.net/tun
18090F: Documentation/networking/tuntap.rst
18091F: arch/um/os-Linux/drivers/
18092
18093TURBOCHANNEL SUBSYSTEM
18094M: "Maciej W. Rozycki" <[email protected]>
18095M: Ralf Baechle <[email protected]>
18096L: [email protected]
18097S: Maintained
18098Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18099F: drivers/tc/
18100F: include/linux/tc.h
18101
18102TURBOSTAT UTILITY
18103M: "Len Brown" <[email protected]>
18104L: [email protected]
18105S: Supported
18106Q: https://patchwork.kernel.org/project/linux-pm/list/
18107B: https://bugzilla.kernel.org
18108T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18109F: tools/power/x86/turbostat/
18110
18111TW5864 VIDEO4LINUX DRIVER
18112M: Bluecherry Maintainers <[email protected]>
18113M: Anton Sviridenko <[email protected]>
18114M: Andrey Utkin <[email protected]>
18115M: Andrey Utkin <[email protected]>
18116L: [email protected]
18117S: Supported
18118F: drivers/media/pci/tw5864/
18119
18120TW68 VIDEO4LINUX DRIVER
18121M: Hans Verkuil <[email protected]>
18122L: [email protected]
18123S: Odd Fixes
18124W: https://linuxtv.org
18125T: git git://linuxtv.org/media_tree.git
18126F: drivers/media/pci/tw68/
18127
18128TW686X VIDEO4LINUX DRIVER
18129M: Ezequiel Garcia <[email protected]>
18130L: [email protected]
18131S: Maintained
18132W: http://linuxtv.org
18133T: git git://linuxtv.org/media_tree.git
18134F: drivers/media/pci/tw686x/
18135
18136UACCE ACCELERATOR FRAMEWORK
18137M: Zhangfei Gao <[email protected]>
18138M: Zhou Wang <[email protected]>
18139L: [email protected]
18140L: [email protected]
18141S: Maintained
18142F: Documentation/ABI/testing/sysfs-driver-uacce
18143F: Documentation/misc-devices/uacce.rst
18144F: drivers/misc/uacce/
18145F: include/linux/uacce.h
18146F: include/uapi/misc/uacce/
18147
18148UBI FILE SYSTEM (UBIFS)
18149M: Richard Weinberger <[email protected]>
18150L: [email protected]
18151S: Supported
18152W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18153T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18154T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18155F: Documentation/filesystems/ubifs-authentication.rst
18156F: Documentation/filesystems/ubifs.rst
18157F: fs/ubifs/
18158
18159UCLINUX (M68KNOMMU AND COLDFIRE)
18160M: Greg Ungerer <[email protected]>
18161L: [email protected]
18162L: [email protected] (subscribers-only)
18163S: Maintained
18164W: http://www.linux-m68k.org/
18165W: http://www.uclinux.org/
18166T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18167F: arch/m68k/*/*_no.*
18168F: arch/m68k/68*/
18169F: arch/m68k/coldfire/
18170F: arch/m68k/include/asm/*_no.*
18171
18172UDF FILESYSTEM
18173M: Jan Kara <[email protected]>
18174S: Maintained
18175F: Documentation/filesystems/udf.rst
18176F: fs/udf/
18177
18178UDRAW TABLET
18179M: Bastien Nocera <[email protected]>
18180L: [email protected]
18181S: Maintained
18182F: drivers/hid/hid-udraw-ps3.c
18183
18184UFS FILESYSTEM
18185M: Evgeniy Dushistov <[email protected]>
18186S: Maintained
18187F: Documentation/admin-guide/ufs.rst
18188F: fs/ufs/
18189
18190UHID USERSPACE HID IO DRIVER
18191M: David Rheinsberg <[email protected]>
18192L: [email protected]
18193S: Maintained
18194F: drivers/hid/uhid.c
18195F: include/uapi/linux/uhid.h
18196
18197ULPI BUS
18198M: Heikki Krogerus <[email protected]>
18199L: [email protected]
18200S: Maintained
18201F: drivers/usb/common/ulpi.c
18202F: include/linux/ulpi/
18203
18204UNICODE SUBSYSTEM
18205M: Gabriel Krisman Bertazi <[email protected]>
18206L: [email protected]
18207S: Supported
18208F: fs/unicode/
18209
18210UNIFDEF
18211M: Tony Finch <[email protected]>
18212S: Maintained
18213W: http://dotat.at/prog/unifdef
18214F: scripts/unifdef.c
18215
18216UNIFORM CDROM DRIVER
18217M: Jens Axboe <[email protected]>
18218S: Maintained
18219W: http://www.kernel.dk
18220F: Documentation/cdrom/
18221F: drivers/cdrom/cdrom.c
18222F: include/linux/cdrom.h
18223F: include/uapi/linux/cdrom.h
18224
18225UNISYS S-PAR DRIVERS
18226M: David Kershner <[email protected]>
18227L: [email protected] (Unisys internal)
18228S: Supported
18229F: drivers/staging/unisys/
18230F: drivers/visorbus/
18231F: include/linux/visorbus.h
18232
18233UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18234R: Alim Akhtar <[email protected]>
18235R: Avri Altman <[email protected]>
18236L: [email protected]
18237S: Supported
18238F: Documentation/scsi/ufs.rst
18239F: drivers/scsi/ufs/
18240
18241UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18242M: Pedro Sousa <[email protected]>
18243L: [email protected]
18244S: Supported
18245F: drivers/scsi/ufs/*dwc*
18246
18247UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18248M: Stanley Chu <[email protected]>
18249L: [email protected]
18250L: [email protected] (moderated for non-subscribers)
18251S: Maintained
18252F: drivers/scsi/ufs/ufs-mediatek*
18253
18254UNSORTED BLOCK IMAGES (UBI)
18255M: Richard Weinberger <[email protected]>
18256L: [email protected]
18257S: Supported
18258W: http://www.linux-mtd.infradead.org/
18259T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18260T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18261F: drivers/mtd/ubi/
18262F: include/linux/mtd/ubi.h
18263F: include/uapi/mtd/ubi-user.h
18264
18265USB "USBNET" DRIVER FRAMEWORK
18266M: Oliver Neukum <[email protected]>
18267L: [email protected]
18268S: Maintained
18269W: http://www.linux-usb.org/usbnet
18270F: drivers/net/usb/usbnet.c
18271F: include/linux/usb/usbnet.h
18272
18273USB ACM DRIVER
18274M: Oliver Neukum <[email protected]>
18275L: [email protected]
18276S: Maintained
18277F: Documentation/usb/acm.rst
18278F: drivers/usb/class/cdc-acm.*
18279
18280USB APPLE MFI FASTCHARGE DRIVER
18281M: Bastien Nocera <[email protected]>
18282L: [email protected]
18283S: Maintained
18284F: drivers/usb/misc/apple-mfi-fastcharge.c
18285
18286USB AR5523 WIRELESS DRIVER
18287M: Pontus Fuchs <[email protected]>
18288L: [email protected]
18289S: Maintained
18290F: drivers/net/wireless/ath/ar5523/
18291
18292USB ATTACHED SCSI
18293M: Oliver Neukum <[email protected]>
18294L: [email protected]
18295L: [email protected]
18296S: Maintained
18297F: drivers/usb/storage/uas.c
18298
18299USB CDC ETHERNET DRIVER
18300M: Oliver Neukum <[email protected]>
18301L: [email protected]
18302S: Maintained
18303F: drivers/net/usb/cdc_*.c
18304F: include/uapi/linux/usb/cdc.h
18305
18306USB CHAOSKEY DRIVER
18307M: Keith Packard <[email protected]>
18308L: [email protected]
18309S: Maintained
18310F: drivers/usb/misc/chaoskey.c
18311
18312USB CYPRESS C67X00 DRIVER
18313M: Peter Korsgaard <[email protected]>
18314L: [email protected]
18315S: Maintained
18316F: drivers/usb/c67x00/
18317
18318USB DAVICOM DM9601 DRIVER
18319M: Peter Korsgaard <[email protected]>
18320L: [email protected]
18321S: Maintained
18322W: http://www.linux-usb.org/usbnet
18323F: drivers/net/usb/dm9601.c
18324
18325USB EHCI DRIVER
18326M: Alan Stern <[email protected]>
18327L: [email protected]
18328S: Maintained
18329F: Documentation/usb/ehci.rst
18330F: drivers/usb/host/ehci*
18331
18332USB GADGET/PERIPHERAL SUBSYSTEM
18333M: Felipe Balbi <[email protected]>
18334L: [email protected]
18335S: Maintained
18336W: http://www.linux-usb.org/gadget
18337T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18338F: drivers/usb/gadget/
18339F: include/linux/usb/gadget*
18340
18341USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18342M: Jiri Kosina <[email protected]>
18343M: Benjamin Tissoires <[email protected]>
18344L: [email protected]
18345S: Maintained
18346T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18347F: Documentation/hid/hiddev.rst
18348F: drivers/hid/usbhid/
18349
18350USB INTEL XHCI ROLE MUX DRIVER
18351M: Hans de Goede <[email protected]>
18352L: [email protected]
18353S: Maintained
18354F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18355
18356USB IP DRIVER FOR HISILICON KIRIN
18357M: Yu Chen <[email protected]>
18358M: Binghui Wang <[email protected]>
18359L: [email protected]
18360S: Maintained
18361F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18362F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18363
18364USB ISP116X DRIVER
18365M: Olav Kongas <[email protected]>
18366L: [email protected]
18367S: Maintained
18368F: drivers/usb/host/isp116x*
18369F: include/linux/usb/isp116x.h
18370
18371USB LAN78XX ETHERNET DRIVER
18372M: Woojung Huh <[email protected]>
18373M: Microchip Linux Driver Support <[email protected]>
18374L: [email protected]
18375S: Maintained
18376F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18377F: drivers/net/usb/lan78xx.*
18378F: include/dt-bindings/net/microchip-lan78xx.h
18379
18380USB MASS STORAGE DRIVER
18381M: Alan Stern <[email protected]>
18382L: [email protected]
18383L: [email protected]
18384S: Maintained
18385F: drivers/usb/storage/
18386
18387USB MIDI DRIVER
18388M: Clemens Ladisch <[email protected]>
18389L: [email protected] (moderated for non-subscribers)
18390S: Maintained
18391T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18392F: sound/usb/midi.*
18393
18394USB NETWORKING DRIVERS
18395L: [email protected]
18396S: Odd Fixes
18397F: drivers/net/usb/
18398
18399USB OHCI DRIVER
18400M: Alan Stern <[email protected]>
18401L: [email protected]
18402S: Maintained
18403F: Documentation/usb/ohci.rst
18404F: drivers/usb/host/ohci*
18405
18406USB OTG FSM (Finite State Machine)
18407M: Peter Chen <[email protected]>
18408L: [email protected]
18409S: Maintained
18410T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18411F: drivers/usb/common/usb-otg-fsm.c
18412
18413USB OVER IP DRIVER
18414M: Valentina Manea <[email protected]>
18415M: Shuah Khan <[email protected]>
18416M: Shuah Khan <[email protected]>
18417L: [email protected]
18418S: Maintained
18419F: Documentation/usb/usbip_protocol.rst
18420F: drivers/usb/usbip/
18421F: tools/testing/selftests/drivers/usb/usbip/
18422F: tools/usb/usbip/
18423
18424USB PEGASUS DRIVER
18425M: Petko Manolov <[email protected]>
18426L: [email protected]
18427L: [email protected]
18428S: Maintained
18429W: https://github.com/petkan/pegasus
18430T: git git://github.com/petkan/pegasus.git
18431F: drivers/net/usb/pegasus.*
18432
18433USB PHY LAYER
18434M: Felipe Balbi <[email protected]>
18435L: [email protected]
18436S: Maintained
18437T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18438F: drivers/usb/phy/
18439
18440USB PRINTER DRIVER (usblp)
18441M: Pete Zaitcev <[email protected]>
18442L: [email protected]
18443S: Supported
18444F: drivers/usb/class/usblp.c
18445
18446USB RAW GADGET DRIVER
18447R: Andrey Konovalov <[email protected]>
18448L: [email protected]
18449S: Maintained
18450F: Documentation/usb/raw-gadget.rst
18451F: drivers/usb/gadget/legacy/raw_gadget.c
18452F: include/uapi/linux/usb/raw_gadget.h
18453
18454USB QMI WWAN NETWORK DRIVER
18455M: Bjørn Mork <[email protected]>
18456L: [email protected]
18457S: Maintained
18458F: Documentation/ABI/testing/sysfs-class-net-qmi
18459F: drivers/net/usb/qmi_wwan.c
18460
18461USB RTL8150 DRIVER
18462M: Petko Manolov <[email protected]>
18463L: [email protected]
18464L: [email protected]
18465S: Maintained
18466W: https://github.com/petkan/rtl8150
18467T: git git://github.com/petkan/rtl8150.git
18468F: drivers/net/usb/rtl8150.c
18469
18470USB SERIAL SUBSYSTEM
18471M: Johan Hovold <[email protected]>
18472L: [email protected]
18473S: Maintained
18474T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18475F: Documentation/usb/usb-serial.rst
18476F: drivers/usb/serial/
18477F: include/linux/usb/serial.h
18478
18479USB SMSC75XX ETHERNET DRIVER
18480M: Steve Glendinning <[email protected]>
18481L: [email protected]
18482S: Maintained
18483F: drivers/net/usb/smsc75xx.*
18484
18485USB SMSC95XX ETHERNET DRIVER
18486M: Steve Glendinning <[email protected]>
18487M: Microchip Linux Driver Support <[email protected]>
18488L: [email protected]
18489S: Maintained
18490F: drivers/net/usb/smsc95xx.*
18491
18492USB SUBSYSTEM
18493M: Greg Kroah-Hartman <[email protected]>
18494L: [email protected]
18495S: Supported
18496W: http://www.linux-usb.org
18497T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18498F: Documentation/devicetree/bindings/usb/
18499F: Documentation/usb/
18500F: drivers/usb/
18501F: include/linux/usb.h
18502F: include/linux/usb/
18503
18504USB TYPEC BUS FOR ALTERNATE MODES
18505M: Heikki Krogerus <[email protected]>
18506L: [email protected]
18507S: Maintained
18508F: Documentation/ABI/testing/sysfs-bus-typec
18509F: Documentation/driver-api/usb/typec_bus.rst
18510F: drivers/usb/typec/altmodes/
18511F: include/linux/usb/typec_altmode.h
18512
18513USB TYPEC CLASS
18514M: Heikki Krogerus <[email protected]>
18515L: [email protected]
18516S: Maintained
18517F: Documentation/ABI/testing/sysfs-class-typec
18518F: Documentation/driver-api/usb/typec.rst
18519F: drivers/usb/typec/
18520F: include/linux/usb/typec.h
18521
18522USB TYPEC INTEL PMC MUX DRIVER
18523M: Heikki Krogerus <[email protected]>
18524L: [email protected]
18525S: Maintained
18526F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18527F: drivers/usb/typec/mux/intel_pmc_mux.c
18528
18529USB TYPEC PI3USB30532 MUX DRIVER
18530M: Hans de Goede <[email protected]>
18531L: [email protected]
18532S: Maintained
18533F: drivers/usb/typec/mux/pi3usb30532.c
18534
18535USB TYPEC PORT CONTROLLER DRIVERS
18536M: Guenter Roeck <[email protected]>
18537L: [email protected]
18538S: Maintained
18539F: drivers/usb/typec/tcpm/
18540
18541USB UHCI DRIVER
18542M: Alan Stern <[email protected]>
18543L: [email protected]
18544S: Maintained
18545F: drivers/usb/host/uhci*
18546
18547USB VIDEO CLASS
18548M: Laurent Pinchart <[email protected]>
18549L: [email protected] (subscribers-only)
18550L: [email protected]
18551S: Maintained
18552W: http://www.ideasonboard.org/uvc/
18553T: git git://linuxtv.org/media_tree.git
18554F: drivers/media/usb/uvc/
18555F: include/uapi/linux/uvcvideo.h
18556
18557USB WEBCAM GADGET
18558M: Laurent Pinchart <[email protected]>
18559L: [email protected]
18560S: Maintained
18561F: drivers/usb/gadget/function/*uvc*
18562F: drivers/usb/gadget/legacy/webcam.c
18563F: include/uapi/linux/usb/g_uvc.h
18564
18565USB WIRELESS RNDIS DRIVER (rndis_wlan)
18566M: Jussi Kivilinna <[email protected]>
18567L: [email protected]
18568S: Maintained
18569F: drivers/net/wireless/rndis_wlan.c
18570
18571USB XHCI DRIVER
18572M: Mathias Nyman <[email protected]>
18573L: [email protected]
18574S: Supported
18575F: drivers/usb/host/pci-quirks*
18576F: drivers/usb/host/xhci*
18577
18578USB ZD1201 DRIVER
18579L: [email protected]
18580S: Orphan
18581W: http://linux-lc100020.sourceforge.net
18582F: drivers/net/wireless/zydas/zd1201.*
18583
18584USB ZR364XX DRIVER
18585M: Antoine Jacquet <[email protected]>
18586L: [email protected]
18587L: [email protected]
18588S: Maintained
18589W: http://royale.zerezo.com/zr364xx/
18590T: git git://linuxtv.org/media_tree.git
18591F: Documentation/admin-guide/media/zr364xx*
18592F: drivers/media/usb/zr364xx/
18593
18594USER-MODE LINUX (UML)
18595M: Jeff Dike <[email protected]>
18596M: Richard Weinberger <[email protected]>
18597M: Anton Ivanov <[email protected]>
18598L: [email protected]
18599S: Maintained
18600W: http://user-mode-linux.sourceforge.net
18601Q: https://patchwork.ozlabs.org/project/linux-um/list/
18602T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18603F: Documentation/virt/uml/
18604F: arch/um/
18605F: arch/x86/um/
18606F: fs/hostfs/
18607
18608USERSPACE COPYIN/COPYOUT (UIOVEC)
18609M: Alexander Viro <[email protected]>
18610S: Maintained
18611F: include/linux/uio.h
18612F: lib/iov_iter.c
18613
18614USERSPACE DMA BUFFER DRIVER
18615M: Gerd Hoffmann <[email protected]>
18616L: [email protected]
18617S: Maintained
18618T: git git://anongit.freedesktop.org/drm/drm-misc
18619F: drivers/dma-buf/udmabuf.c
18620F: include/uapi/linux/udmabuf.h
18621
18622USERSPACE I/O (UIO)
18623M: Greg Kroah-Hartman <[email protected]>
18624S: Maintained
18625T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18626F: Documentation/driver-api/uio-howto.rst
18627F: drivers/uio/
18628F: include/linux/uio_driver.h
18629
18630UTIL-LINUX PACKAGE
18631M: Karel Zak <[email protected]>
18632L: [email protected]
18633S: Maintained
18634W: http://en.wikipedia.org/wiki/Util-linux
18635T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18636
18637UUID HELPERS
18638M: Christoph Hellwig <[email protected]>
18639R: Andy Shevchenko <[email protected]>
18640L: [email protected]
18641S: Maintained
18642T: git git://git.infradead.org/users/hch/uuid.git
18643F: include/linux/uuid.h
18644F: include/uapi/linux/uuid.h
18645F: lib/test_uuid.c
18646F: lib/uuid.c
18647
18648UV SYSFS DRIVER
18649M: Justin Ernst <[email protected]>
18650L: [email protected]
18651S: Maintained
18652F: drivers/platform/x86/uv_sysfs.c
18653
18654UVESAFB DRIVER
18655M: Michal Januszewski <[email protected]>
18656L: [email protected]
18657S: Maintained
18658W: https://github.com/mjanusz/v86d
18659F: Documentation/fb/uvesafb.rst
18660F: drivers/video/fbdev/uvesafb.*
18661
18662Ux500 CLOCK DRIVERS
18663M: Ulf Hansson <[email protected]>
18664L: [email protected]
18665L: [email protected] (moderated for non-subscribers)
18666S: Maintained
18667F: drivers/clk/ux500/
18668
18669VF610 NAND DRIVER
18670M: Stefan Agner <[email protected]>
18671L: [email protected]
18672S: Supported
18673F: drivers/mtd/nand/raw/vf610_nfc.c
18674
18675VFAT/FAT/MSDOS FILESYSTEM
18676M: OGAWA Hirofumi <[email protected]>
18677S: Maintained
18678F: Documentation/filesystems/vfat.rst
18679F: fs/fat/
18680
18681VFIO DRIVER
18682M: Alex Williamson <[email protected]>
18683R: Cornelia Huck <[email protected]>
18684L: [email protected]
18685S: Maintained
18686T: git git://github.com/awilliam/linux-vfio.git
18687F: Documentation/driver-api/vfio.rst
18688F: drivers/vfio/
18689F: include/linux/vfio.h
18690F: include/uapi/linux/vfio.h
18691
18692VFIO FSL-MC DRIVER
18693M: Diana Craciun <[email protected]>
18694L: [email protected]
18695S: Maintained
18696F: drivers/vfio/fsl-mc/
18697
18698VFIO MEDIATED DEVICE DRIVERS
18699M: Kirti Wankhede <[email protected]>
18700L: [email protected]
18701S: Maintained
18702F: Documentation/driver-api/vfio-mediated-device.rst
18703F: drivers/vfio/mdev/
18704F: include/linux/mdev.h
18705F: samples/vfio-mdev/
18706
18707VFIO PLATFORM DRIVER
18708M: Eric Auger <[email protected]>
18709L: [email protected]
18710S: Maintained
18711F: drivers/vfio/platform/
18712
18713VGA_SWITCHEROO
18714R: Lukas Wunner <[email protected]>
18715S: Maintained
18716T: git git://anongit.freedesktop.org/drm/drm-misc
18717F: Documentation/gpu/vga-switcheroo.rst
18718F: drivers/gpu/vga/vga_switcheroo.c
18719F: include/linux/vga_switcheroo.h
18720
18721VIA RHINE NETWORK DRIVER
18722S: Maintained
18723M: Kevin Brace <[email protected]>
18724F: drivers/net/ethernet/via/via-rhine.c
18725
18726VIA SD/MMC CARD CONTROLLER DRIVER
18727M: Bruce Chang <[email protected]>
18728M: Harald Welte <[email protected]>
18729S: Maintained
18730F: drivers/mmc/host/via-sdmmc.c
18731
18732VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18733M: Florian Tobias Schandinat <[email protected]>
18734L: [email protected]
18735S: Maintained
18736F: drivers/video/fbdev/via/
18737F: include/linux/via-core.h
18738F: include/linux/via-gpio.h
18739F: include/linux/via_i2c.h
18740
18741VIA VELOCITY NETWORK DRIVER
18742M: Francois Romieu <[email protected]>
18743L: [email protected]
18744S: Maintained
18745F: drivers/net/ethernet/via/via-velocity.*
18746
18747VICODEC VIRTUAL CODEC DRIVER
18748M: Hans Verkuil <[email protected]>
18749L: [email protected]
18750S: Maintained
18751W: https://linuxtv.org
18752T: git git://linuxtv.org/media_tree.git
18753F: drivers/media/test-drivers/vicodec/*
18754
18755VIDEO I2C POLLING DRIVER
18756M: Matt Ranostay <[email protected]>
18757L: [email protected]
18758S: Maintained
18759F: drivers/media/i2c/video-i2c.c
18760
18761VIDEO MULTIPLEXER DRIVER
18762M: Philipp Zabel <[email protected]>
18763L: [email protected]
18764S: Maintained
18765F: drivers/media/platform/video-mux.c
18766
18767VIDEOBUF2 FRAMEWORK
18768M: Tomasz Figa <[email protected]>
18769M: Marek Szyprowski <[email protected]>
18770L: [email protected]
18771S: Maintained
18772F: drivers/media/common/videobuf2/*
18773F: include/media/videobuf2-*
18774
18775VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18776M: Helen Koike <[email protected]>
18777R: Shuah Khan <[email protected]>
18778L: [email protected]
18779S: Maintained
18780W: https://linuxtv.org
18781T: git git://linuxtv.org/media_tree.git
18782F: drivers/media/test-drivers/vimc/*
18783
18784VIRT LIB
18785M: Alex Williamson <[email protected]>
18786M: Paolo Bonzini <[email protected]>
18787L: [email protected]
18788S: Supported
18789F: virt/lib/
18790
18791VIRTIO AND VHOST VSOCK DRIVER
18792M: Stefan Hajnoczi <[email protected]>
18793M: Stefano Garzarella <[email protected]>
18794L: [email protected]
18795L: [email protected]
18796L: [email protected]
18797S: Maintained
18798F: drivers/net/vsockmon.c
18799F: drivers/vhost/vsock.c
18800F: include/linux/virtio_vsock.h
18801F: include/uapi/linux/virtio_vsock.h
18802F: include/uapi/linux/vm_sockets_diag.h
18803F: include/uapi/linux/vsockmon.h
18804F: net/vmw_vsock/af_vsock_tap.c
18805F: net/vmw_vsock/diag.c
18806F: net/vmw_vsock/virtio_transport.c
18807F: net/vmw_vsock/virtio_transport_common.c
18808F: net/vmw_vsock/vsock_loopback.c
18809F: tools/testing/vsock/
18810
18811VIRTIO BLOCK AND SCSI DRIVERS
18812M: "Michael S. Tsirkin" <[email protected]>
18813M: Jason Wang <[email protected]>
18814R: Paolo Bonzini <[email protected]>
18815R: Stefan Hajnoczi <[email protected]>
18816L: [email protected]
18817S: Maintained
18818F: drivers/block/virtio_blk.c
18819F: drivers/scsi/virtio_scsi.c
18820F: drivers/vhost/scsi.c
18821F: include/uapi/linux/virtio_blk.h
18822F: include/uapi/linux/virtio_scsi.h
18823
18824VIRTIO CONSOLE DRIVER
18825M: Amit Shah <[email protected]>
18826L: [email protected]
18827S: Maintained
18828F: drivers/char/virtio_console.c
18829F: include/linux/virtio_console.h
18830F: include/uapi/linux/virtio_console.h
18831
18832VIRTIO CORE AND NET DRIVERS
18833M: "Michael S. Tsirkin" <[email protected]>
18834M: Jason Wang <[email protected]>
18835L: [email protected]
18836S: Maintained
18837F: Documentation/devicetree/bindings/virtio/
18838F: drivers/block/virtio_blk.c
18839F: drivers/crypto/virtio/
18840F: drivers/net/virtio_net.c
18841F: drivers/vdpa/
18842F: drivers/virtio/
18843F: include/linux/vdpa.h
18844F: include/linux/virtio*.h
18845F: include/uapi/linux/virtio_*.h
18846F: tools/virtio/
18847
18848VIRTIO BALLOON
18849M: "Michael S. Tsirkin" <[email protected]>
18850M: David Hildenbrand <[email protected]>
18851L: [email protected]
18852S: Maintained
18853F: drivers/virtio/virtio_balloon.c
18854F: include/uapi/linux/virtio_balloon.h
18855F: include/linux/balloon_compaction.h
18856F: mm/balloon_compaction.c
18857
18858VIRTIO CRYPTO DRIVER
18859M: Gonglei <[email protected]>
18860L: [email protected]
18861L: [email protected]
18862S: Maintained
18863F: drivers/crypto/virtio/
18864F: include/uapi/linux/virtio_crypto.h
18865
18866VIRTIO DRIVERS FOR S390
18867M: Cornelia Huck <[email protected]>
18868M: Halil Pasic <[email protected]>
18869L: [email protected]
18870L: [email protected]
18871L: [email protected]
18872S: Supported
18873F: arch/s390/include/uapi/asm/virtio-ccw.h
18874F: drivers/s390/virtio/
18875
18876VIRTIO FILE SYSTEM
18877M: Vivek Goyal <[email protected]>
18878M: Stefan Hajnoczi <[email protected]>
18879M: Miklos Szeredi <[email protected]>
18880L: [email protected]
18881L: [email protected]
18882S: Supported
18883W: https://virtio-fs.gitlab.io/
18884F: Documentation/filesystems/virtiofs.rst
18885F: fs/fuse/virtio_fs.c
18886F: include/uapi/linux/virtio_fs.h
18887
18888VIRTIO GPU DRIVER
18889M: David Airlie <[email protected]>
18890M: Gerd Hoffmann <[email protected]>
18891L: [email protected]
18892L: [email protected]
18893S: Maintained
18894T: git git://anongit.freedesktop.org/drm/drm-misc
18895F: drivers/gpu/drm/virtio/
18896F: include/uapi/linux/virtio_gpu.h
18897
18898VIRTIO HOST (VHOST)
18899M: "Michael S. Tsirkin" <[email protected]>
18900M: Jason Wang <[email protected]>
18901L: [email protected]
18902L: [email protected]
18903L: [email protected]
18904S: Maintained
18905T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18906F: drivers/vhost/
18907F: include/linux/vhost_iotlb.h
18908F: include/uapi/linux/vhost.h
18909
18910VIRTIO INPUT DRIVER
18911M: Gerd Hoffmann <[email protected]>
18912S: Maintained
18913F: drivers/virtio/virtio_input.c
18914F: include/uapi/linux/virtio_input.h
18915
18916VIRTIO IOMMU DRIVER
18917M: Jean-Philippe Brucker <[email protected]>
18918L: [email protected]
18919S: Maintained
18920F: drivers/iommu/virtio-iommu.c
18921F: include/uapi/linux/virtio_iommu.h
18922
18923VIRTIO MEM DRIVER
18924M: David Hildenbrand <[email protected]>
18925L: [email protected]
18926S: Maintained
18927W: https://virtio-mem.gitlab.io/
18928F: drivers/virtio/virtio_mem.c
18929F: include/uapi/linux/virtio_mem.h
18930
18931VIRTUAL BOX GUEST DEVICE DRIVER
18932M: Hans de Goede <[email protected]>
18933M: Arnd Bergmann <[email protected]>
18934M: Greg Kroah-Hartman <[email protected]>
18935S: Maintained
18936F: drivers/virt/vboxguest/
18937F: include/linux/vbox_utils.h
18938F: include/uapi/linux/vbox*.h
18939
18940VIRTUAL BOX SHARED FOLDER VFS DRIVER
18941M: Hans de Goede <[email protected]>
18942L: [email protected]
18943S: Maintained
18944F: fs/vboxsf/*
18945
18946VIRTUAL SERIO DEVICE DRIVER
18947M: Stephen Chandler Paul <[email protected]>
18948S: Maintained
18949F: drivers/input/serio/userio.c
18950F: include/uapi/linux/userio.h
18951
18952VIVID VIRTUAL VIDEO DRIVER
18953M: Hans Verkuil <[email protected]>
18954L: [email protected]
18955S: Maintained
18956W: https://linuxtv.org
18957T: git git://linuxtv.org/media_tree.git
18958F: drivers/media/test-drivers/vivid/*
18959
18960VIDTV VIRTUAL DIGITAL TV DRIVER
18961M: Daniel W. S. Almeida <[email protected]>
18962L: [email protected]
18963S: Maintained
18964W: https://linuxtv.org
18965T: git git://linuxtv.org/media_tree.git
18966F: drivers/media/test-drivers/vidtv/*
18967
18968VLYNQ BUS
18969M: Florian Fainelli <[email protected]>
18970L: [email protected] (subscribers-only)
18971S: Maintained
18972F: drivers/vlynq/vlynq.c
18973F: include/linux/vlynq.h
18974
18975VME SUBSYSTEM
18976M: Martyn Welch <[email protected]>
18977M: Manohar Vanga <[email protected]>
18978M: Greg Kroah-Hartman <[email protected]>
18979L: [email protected]
18980S: Maintained
18981T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18982F: Documentation/driver-api/vme.rst
18983F: drivers/staging/vme/
18984F: drivers/vme/
18985F: include/linux/vme*
18986
18987VMWARE BALLOON DRIVER
18988M: Nadav Amit <[email protected]>
18989M: "VMware, Inc." <[email protected]>
18990L: [email protected]
18991S: Maintained
18992F: drivers/misc/vmw_balloon.c
18993
18994VMWARE HYPERVISOR INTERFACE
18995M: Deep Shah <[email protected]>
18996M: "VMware, Inc." <[email protected]>
18997L: [email protected]
18998S: Supported
18999F: arch/x86/include/asm/vmware.h
19000F: arch/x86/kernel/cpu/vmware.c
19001
19002VMWARE PVRDMA DRIVER
19003M: Adit Ranadive <[email protected]>
19004M: VMware PV-Drivers <[email protected]>
19005L: [email protected]
19006S: Maintained
19007F: drivers/infiniband/hw/vmw_pvrdma/
19008
19009VMware PVSCSI driver
19010M: Jim Gill <[email protected]>
19011M: VMware PV-Drivers <[email protected]>
19012L: [email protected]
19013S: Maintained
19014F: drivers/scsi/vmw_pvscsi.c
19015F: drivers/scsi/vmw_pvscsi.h
19016
19017VMWARE VIRTUAL PTP CLOCK DRIVER
19018M: Vivek Thampi <[email protected]>
19019M: "VMware, Inc." <[email protected]>
19020L: [email protected]
19021S: Supported
19022F: drivers/ptp/ptp_vmw.c
19023
19024VMWARE VMMOUSE SUBDRIVER
19025M: "VMware Graphics" <[email protected]>
19026M: "VMware, Inc." <[email protected]>
19027L: [email protected]
19028S: Maintained
19029F: drivers/input/mouse/vmmouse.c
19030F: drivers/input/mouse/vmmouse.h
19031
19032VMWARE VMXNET3 ETHERNET DRIVER
19033M: Ronak Doshi <[email protected]>
19034M: "VMware, Inc." <[email protected]>
19035L: [email protected]
19036S: Maintained
19037F: drivers/net/vmxnet3/
19038
19039VOCORE VOCORE2 BOARD
19040M: Harvey Hunt <[email protected]>
19041L: [email protected]
19042S: Maintained
19043F: arch/mips/boot/dts/ralink/vocore2.dts
19044
19045VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19046M: Liam Girdwood <[email protected]>
19047M: Mark Brown <[email protected]>
19048L: [email protected]
19049S: Supported
19050W: http://www.slimlogic.co.uk/?p=48
19051T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19052F: Documentation/devicetree/bindings/regulator/
19053F: Documentation/power/regulator/
19054F: drivers/regulator/
19055F: include/dt-bindings/regulator/
19056F: include/linux/regulator/
19057K: regulator_get_optional
19058
19059VRF
19060M: David Ahern <[email protected]>
19061M: Shrijeet Mukherjee <[email protected]>
19062L: [email protected]
19063S: Maintained
19064F: Documentation/networking/vrf.rst
19065F: drivers/net/vrf.c
19066
19067VSPRINTF
19068M: Petr Mladek <[email protected]>
19069M: Steven Rostedt <[email protected]>
19070M: Sergey Senozhatsky <[email protected]>
19071R: Andy Shevchenko <[email protected]>
19072R: Rasmus Villemoes <[email protected]>
19073S: Maintained
19074T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19075F: Documentation/core-api/printk-formats.rst
19076F: lib/test_printf.c
19077F: lib/vsprintf.c
19078
19079VT1211 HARDWARE MONITOR DRIVER
19080M: Juerg Haefliger <[email protected]>
19081L: [email protected]
19082S: Maintained
19083F: Documentation/hwmon/vt1211.rst
19084F: drivers/hwmon/vt1211.c
19085
19086VT8231 HARDWARE MONITOR DRIVER
19087M: Roger Lucas <[email protected]>
19088L: [email protected]
19089S: Maintained
19090F: drivers/hwmon/vt8231.c
19091
19092VUB300 USB to SDIO/SD/MMC bridge chip
19093L: [email protected]
19094S: Orphan
19095F: drivers/mmc/host/vub300.c
19096
19097W1 DALLAS'S 1-WIRE BUS
19098M: Evgeniy Polyakov <[email protected]>
19099S: Maintained
19100F: Documentation/devicetree/bindings/w1/
19101F: Documentation/w1/
19102F: drivers/w1/
19103F: include/linux/w1.h
19104
19105W83791D HARDWARE MONITORING DRIVER
19106M: Marc Hulsman <[email protected]>
19107L: [email protected]
19108S: Maintained
19109F: Documentation/hwmon/w83791d.rst
19110F: drivers/hwmon/w83791d.c
19111
19112W83793 HARDWARE MONITORING DRIVER
19113M: Rudolf Marek <[email protected]>
19114L: [email protected]
19115S: Maintained
19116F: Documentation/hwmon/w83793.rst
19117F: drivers/hwmon/w83793.c
19118
19119W83795 HARDWARE MONITORING DRIVER
19120M: Jean Delvare <[email protected]>
19121L: [email protected]
19122S: Maintained
19123F: drivers/hwmon/w83795.c
19124
19125W83L51xD SD/MMC CARD INTERFACE DRIVER
19126M: Pierre Ossman <[email protected]>
19127S: Maintained
19128F: drivers/mmc/host/wbsd.*
19129
19130WACOM PROTOCOL 4 SERIAL TABLETS
19131M: Julian Squires <[email protected]>
19132M: Hans de Goede <[email protected]>
19133L: [email protected]
19134S: Maintained
19135F: drivers/input/tablet/wacom_serial4.c
19136
19137WATCHDOG DEVICE DRIVERS
19138M: Wim Van Sebroeck <[email protected]>
19139M: Guenter Roeck <[email protected]>
19140L: [email protected]
19141S: Maintained
19142W: http://www.linux-watchdog.org/
19143T: git git://www.linux-watchdog.org/linux-watchdog.git
19144F: Documentation/devicetree/bindings/watchdog/
19145F: Documentation/watchdog/
19146F: drivers/watchdog/
19147F: include/linux/watchdog.h
19148F: include/uapi/linux/watchdog.h
19149
19150WHISKEYCOVE PMIC GPIO DRIVER
19151M: Kuppuswamy Sathyanarayanan <[email protected]>
19152L: [email protected]
19153S: Maintained
19154F: drivers/gpio/gpio-wcove.c
19155
19156WHWAVE RTC DRIVER
19157M: Dianlong Li <[email protected]>
19158L: [email protected]
19159S: Maintained
19160F: drivers/rtc/rtc-sd3078.c
19161
19162WIIMOTE HID DRIVER
19163M: David Rheinsberg <[email protected]>
19164L: [email protected]
19165S: Maintained
19166F: drivers/hid/hid-wiimote*
19167
19168WILOCITY WIL6210 WIRELESS DRIVER
19169M: Maya Erez <[email protected]>
19170L: [email protected]
19171L: [email protected]
19172S: Supported
19173W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19174F: drivers/net/wireless/ath/wil6210/
19175
19176WINBOND CIR DRIVER
19177M: David Härdeman <[email protected]>
19178S: Maintained
19179F: drivers/media/rc/winbond-cir.c
19180
19181WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19182M: William Breathitt Gray <[email protected]>
19183L: [email protected]
19184S: Maintained
19185F: drivers/watchdog/ebc-c384_wdt.c
19186
19187WINSYSTEMS WS16C48 GPIO DRIVER
19188M: William Breathitt Gray <[email protected]>
19189L: [email protected]
19190S: Maintained
19191F: drivers/gpio/gpio-ws16c48.c
19192
19193WIREGUARD SECURE NETWORK TUNNEL
19194M: Jason A. Donenfeld <[email protected]>
19195L: [email protected]
19196L: [email protected]
19197S: Maintained
19198F: drivers/net/wireguard/
19199F: tools/testing/selftests/wireguard/
19200
19201WISTRON LAPTOP BUTTON DRIVER
19202M: Miloslav Trmac <[email protected]>
19203S: Maintained
19204F: drivers/input/misc/wistron_btns.c
19205
19206WL3501 WIRELESS PCMCIA CARD DRIVER
19207L: [email protected]
19208S: Odd fixes
19209F: drivers/net/wireless/wl3501*
19210
19211WOLFSON MICROELECTRONICS DRIVERS
19212L: [email protected]
19213S: Supported
19214W: https://github.com/CirrusLogic/linux-drivers/wiki
19215T: git https://github.com/CirrusLogic/linux-drivers.git
19216F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19217F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19218F: Documentation/devicetree/bindings/mfd/wm831x.txt
19219F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19220F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19221F: Documentation/hwmon/wm83??.rst
19222F: arch/arm/mach-s3c/mach-crag6410*
19223F: drivers/clk/clk-wm83*.c
19224F: drivers/extcon/extcon-arizona.c
19225F: drivers/gpio/gpio-*wm*.c
19226F: drivers/gpio/gpio-arizona.c
19227F: drivers/hwmon/wm83??-hwmon.c
19228F: drivers/input/misc/wm831x-on.c
19229F: drivers/input/touchscreen/wm831x-ts.c
19230F: drivers/input/touchscreen/wm97*.c
19231F: drivers/leds/leds-wm83*.c
19232F: drivers/mfd/arizona*
19233F: drivers/mfd/cs47l24*
19234F: drivers/mfd/wm*.c
19235F: drivers/power/supply/wm83*.c
19236F: drivers/regulator/arizona*
19237F: drivers/regulator/wm8*.c
19238F: drivers/rtc/rtc-wm83*.c
19239F: drivers/video/backlight/wm83*_bl.c
19240F: drivers/watchdog/wm83*_wdt.c
19241F: include/linux/mfd/arizona/
19242F: include/linux/mfd/wm831x/
19243F: include/linux/mfd/wm8350/
19244F: include/linux/mfd/wm8400*
19245F: include/linux/regulator/arizona*
19246F: include/linux/wm97xx.h
19247F: include/sound/wm????.h
19248F: sound/soc/codecs/arizona.?
19249F: sound/soc/codecs/cs47l24*
19250F: sound/soc/codecs/wm*
19251
19252WORKQUEUE
19253M: Tejun Heo <[email protected]>
19254R: Lai Jiangshan <[email protected]>
19255S: Maintained
19256T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19257F: Documentation/core-api/workqueue.rst
19258F: include/linux/workqueue.h
19259F: kernel/workqueue.c
19260
19261X-POWERS AXP288 PMIC DRIVERS
19262M: Hans de Goede <[email protected]>
19263S: Maintained
19264F: drivers/acpi/pmic/intel_pmic_xpower.c
19265N: axp288
19266
19267X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19268M: Chen-Yu Tsai <[email protected]>
19269L: [email protected]
19270S: Maintained
19271N: axp[128]
19272
19273X.25 STACK
19274M: Martin Schiller <[email protected]>
19275L: [email protected]
19276S: Maintained
19277F: Documentation/networking/lapb-module.rst
19278F: Documentation/networking/x25*
19279F: drivers/net/wan/hdlc_x25.c
19280F: drivers/net/wan/lapbether.c
19281F: include/*/lapb.h
19282F: include/net/x25*
19283F: include/uapi/linux/x25.h
19284F: net/lapb/
19285F: net/x25/
19286
19287X86 ARCHITECTURE (32-BIT AND 64-BIT)
19288M: Thomas Gleixner <[email protected]>
19289M: Ingo Molnar <[email protected]>
19290M: Borislav Petkov <[email protected]>
19291M: [email protected]
19292R: "H. Peter Anvin" <[email protected]>
19293L: [email protected]
19294S: Maintained
19295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19296F: Documentation/devicetree/bindings/x86/
19297F: Documentation/x86/
19298F: arch/x86/
19299
19300X86 ENTRY CODE
19301M: Andy Lutomirski <[email protected]>
19302L: [email protected]
19303S: Maintained
19304T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19305F: arch/x86/entry/
19306
19307X86 MCE INFRASTRUCTURE
19308M: Tony Luck <[email protected]>
19309M: Borislav Petkov <[email protected]>
19310L: [email protected]
19311S: Maintained
19312F: arch/x86/kernel/cpu/mce/*
19313
19314X86 MICROCODE UPDATE SUPPORT
19315M: Borislav Petkov <[email protected]>
19316S: Maintained
19317F: arch/x86/kernel/cpu/microcode/*
19318
19319X86 MM
19320M: Dave Hansen <[email protected]>
19321M: Andy Lutomirski <[email protected]>
19322M: Peter Zijlstra <[email protected]>
19323L: [email protected]
19324S: Maintained
19325T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19326F: arch/x86/mm/
19327
19328X86 PLATFORM DRIVERS
19329M: Hans de Goede <[email protected]>
19330M: Mark Gross <[email protected]>
19331L: [email protected]
19332S: Maintained
19333T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19334F: drivers/platform/olpc/
19335F: drivers/platform/x86/
19336
19337X86 PLATFORM DRIVERS - ARCH
19338R: Darren Hart <[email protected]>
19339R: Andy Shevchenko <[email protected]>
19340L: [email protected]
19341L: [email protected]
19342S: Maintained
19343T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19344F: arch/x86/platform
19345
19346X86 PLATFORM UV HPE SUPERDOME FLEX
19347M: Steve Wahl <[email protected]>
19348R: Mike Travis <[email protected]>
19349R: Dimitri Sivanich <[email protected]>
19350R: Russ Anderson <[email protected]>
19351S: Supported
19352F: arch/x86/include/asm/uv/
19353F: arch/x86/kernel/apic/x2apic_uv_x.c
19354F: arch/x86/platform/uv/
19355
19356X86 VDSO
19357M: Andy Lutomirski <[email protected]>
19358L: [email protected]
19359S: Maintained
19360T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19361F: arch/x86/entry/vdso/
19362
19363XARRAY
19364M: Matthew Wilcox <[email protected]>
19365L: [email protected]
19366S: Supported
19367F: Documentation/core-api/xarray.rst
19368F: include/linux/idr.h
19369F: include/linux/xarray.h
19370F: lib/idr.c
19371F: lib/xarray.c
19372F: tools/testing/radix-tree
19373
19374XBOX DVD IR REMOTE
19375M: Benjamin Valentin <[email protected]>
19376S: Maintained
19377F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19378F: drivers/media/rc/xbox_remote.c
19379
19380XC2028/3028 TUNER DRIVER
19381M: Mauro Carvalho Chehab <[email protected]>
19382L: [email protected]
19383S: Maintained
19384W: https://linuxtv.org
19385T: git git://linuxtv.org/media_tree.git
19386F: drivers/media/tuners/tuner-xc2028.*
19387
19388XDP (eXpress Data Path)
19389M: Alexei Starovoitov <[email protected]>
19390M: Daniel Borkmann <[email protected]>
19391M: David S. Miller <[email protected]>
19392M: Jakub Kicinski <[email protected]>
19393M: Jesper Dangaard Brouer <[email protected]>
19394M: John Fastabend <[email protected]>
19395L: [email protected]
19396L: [email protected]
19397S: Supported
19398F: include/net/xdp.h
19399F: include/net/xdp_priv.h
19400F: include/trace/events/xdp.h
19401F: kernel/bpf/cpumap.c
19402F: kernel/bpf/devmap.c
19403F: net/core/xdp.c
19404F: samples/bpf/xdp*
19405F: tools/testing/selftests/bpf/*xdp*
19406F: tools/testing/selftests/bpf/*/*xdp*
19407F: drivers/net/ethernet/*/*/*/*/*xdp*
19408F: drivers/net/ethernet/*/*/*xdp*
19409K: (?:\b|_)xdp(?:\b|_)
19410
19411XDP SOCKETS (AF_XDP)
19412M: Björn Töpel <[email protected]>
19413M: Magnus Karlsson <[email protected]>
19414R: Jonathan Lemon <[email protected]>
19415L: [email protected]
19416L: [email protected]
19417S: Maintained
19418F: Documentation/networking/af_xdp.rst
19419F: include/net/xdp_sock*
19420F: include/net/xsk_buff_pool.h
19421F: include/uapi/linux/if_xdp.h
19422F: include/uapi/linux/xdp_diag.h
19423F: include/net/netns/xdp.h
19424F: net/xdp/
19425F: samples/bpf/xdpsock*
19426F: tools/lib/bpf/xsk*
19427
19428XEN BLOCK SUBSYSTEM
19429M: Konrad Rzeszutek Wilk <[email protected]>
19430M: Roger Pau Monné <[email protected]>
19431L: [email protected] (moderated for non-subscribers)
19432S: Supported
19433F: drivers/block/xen*
19434F: drivers/block/xen-blkback/*
19435
19436XEN HYPERVISOR ARM
19437M: Stefano Stabellini <[email protected]>
19438L: [email protected] (moderated for non-subscribers)
19439S: Maintained
19440F: arch/arm/include/asm/xen/
19441F: arch/arm/xen/
19442
19443XEN HYPERVISOR ARM64
19444M: Stefano Stabellini <[email protected]>
19445L: [email protected] (moderated for non-subscribers)
19446S: Maintained
19447F: arch/arm64/include/asm/xen/
19448F: arch/arm64/xen/
19449
19450XEN HYPERVISOR INTERFACE
19451M: Boris Ostrovsky <[email protected]>
19452M: Juergen Gross <[email protected]>
19453R: Stefano Stabellini <[email protected]>
19454L: [email protected] (moderated for non-subscribers)
19455S: Supported
19456T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19457F: Documentation/ABI/stable/sysfs-hypervisor-xen
19458F: Documentation/ABI/testing/sysfs-hypervisor-xen
19459F: arch/x86/include/asm/pvclock-abi.h
19460F: arch/x86/include/asm/xen/
19461F: arch/x86/platform/pvh/
19462F: arch/x86/xen/
19463F: drivers/*/xen-*front.c
19464F: drivers/xen/
19465F: include/uapi/xen/
19466F: include/xen/
19467
19468XEN NETWORK BACKEND DRIVER
19469M: Wei Liu <[email protected]>
19470M: Paul Durrant <[email protected]>
19471L: [email protected] (moderated for non-subscribers)
19472L: [email protected]
19473S: Supported
19474F: drivers/net/xen-netback/*
19475
19476XEN PCI SUBSYSTEM
19477M: Konrad Rzeszutek Wilk <[email protected]>
19478L: [email protected] (moderated for non-subscribers)
19479S: Supported
19480F: arch/x86/pci/*xen*
19481F: drivers/pci/*xen*
19482
19483XEN PVSCSI DRIVERS
19484M: Juergen Gross <[email protected]>
19485L: [email protected] (moderated for non-subscribers)
19486L: [email protected]
19487S: Supported
19488F: drivers/scsi/xen-scsifront.c
19489F: drivers/xen/xen-scsiback.c
19490F: include/xen/interface/io/vscsiif.h
19491
19492XEN SOUND FRONTEND DRIVER
19493M: Oleksandr Andrushchenko <[email protected]>
19494L: [email protected] (moderated for non-subscribers)
19495L: [email protected] (moderated for non-subscribers)
19496S: Supported
19497F: sound/xen/*
19498
19499XEN SWIOTLB SUBSYSTEM
19500M: Konrad Rzeszutek Wilk <[email protected]>
19501L: [email protected] (moderated for non-subscribers)
19502L: [email protected]
19503S: Supported
19504F: arch/x86/xen/*swiotlb*
19505F: drivers/xen/*swiotlb*
19506
19507XFS FILESYSTEM
19508M: Darrick J. Wong <[email protected]>
19509M: [email protected]
19510L: [email protected]
19511S: Supported
19512W: http://xfs.org/
19513T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19514F: Documentation/ABI/testing/sysfs-fs-xfs
19515F: Documentation/admin-guide/xfs.rst
19516F: Documentation/filesystems/xfs-delayed-logging-design.rst
19517F: Documentation/filesystems/xfs-self-describing-metadata.rst
19518F: fs/xfs/
19519F: include/uapi/linux/dqblk_xfs.h
19520F: include/uapi/linux/fsmap.h
19521
19522XILINX AXI ETHERNET DRIVER
19523M: Radhey Shyam Pandey <[email protected]>
19524S: Maintained
19525F: drivers/net/ethernet/xilinx/xilinx_axienet*
19526
19527XILINX CAN DRIVER
19528M: Appana Durga Kedareswara rao <[email protected]>
19529R: Naga Sureshkumar Relli <[email protected]>
19530L: [email protected]
19531S: Maintained
19532F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19533F: drivers/net/can/xilinx_can.c
19534
19535XILINX GPIO DRIVER
19536M: Shubhrajyoti Datta <[email protected]>
19537R: Srinivas Neeli <[email protected]>
19538R: Michal Simek <[email protected]>
19539S: Maintained
19540F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
19541F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
19542F: drivers/gpio/gpio-xilinx.c
19543F: drivers/gpio/gpio-zynq.c
19544
19545XILINX SD-FEC IP CORES
19546M: Derek Kiernan <[email protected]>
19547M: Dragan Cvetic <[email protected]>
19548S: Maintained
19549F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19550F: Documentation/misc-devices/xilinx_sdfec.rst
19551F: drivers/misc/Kconfig
19552F: drivers/misc/Makefile
19553F: drivers/misc/xilinx_sdfec.c
19554F: include/uapi/misc/xilinx_sdfec.h
19555
19556XILINX UARTLITE SERIAL DRIVER
19557M: Peter Korsgaard <[email protected]>
19558L: [email protected]
19559S: Maintained
19560F: drivers/tty/serial/uartlite.c
19561
19562XILINX VIDEO IP CORES
19563M: Hyun Kwon <[email protected]>
19564M: Laurent Pinchart <[email protected]>
19565L: [email protected]
19566S: Supported
19567T: git git://linuxtv.org/media_tree.git
19568F: Documentation/devicetree/bindings/media/xilinx/
19569F: drivers/media/platform/xilinx/
19570F: include/uapi/linux/xilinx-v4l2-controls.h
19571
19572XILINX ZYNQMP DPDMA DRIVER
19573M: Hyun Kwon <[email protected]>
19574M: Laurent Pinchart <[email protected]>
19575L: [email protected]
19576S: Supported
19577F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19578F: drivers/dma/xilinx/xilinx_dpdma.c
19579F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19580
19581XILINX ZYNQMP PSGTR PHY DRIVER
19582M: Anurag Kumar Vulisha <[email protected]>
19583M: Laurent Pinchart <[email protected]>
19584L: [email protected]
19585S: Supported
19586T: git https://github.com/Xilinx/linux-xlnx.git
19587F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19588F: drivers/phy/xilinx/phy-zynqmp.c
19589
19590XILLYBUS DRIVER
19591M: Eli Billauer <[email protected]>
19592L: [email protected]
19593S: Supported
19594F: drivers/char/xillybus/
19595
19596XLP9XX I2C DRIVER
19597M: George Cherian <[email protected]>
19598L: [email protected]
19599S: Supported
19600W: http://www.marvell.com
19601F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19602F: drivers/i2c/busses/i2c-xlp9xx.c
19603
19604XRA1403 GPIO EXPANDER
19605M: Nandor Han <[email protected]>
19606M: Semi Malinen <[email protected]>
19607L: [email protected]
19608S: Maintained
19609F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19610F: drivers/gpio/gpio-xra1403.c
19611
19612XTENSA XTFPGA PLATFORM SUPPORT
19613M: Max Filippov <[email protected]>
19614L: [email protected]
19615S: Maintained
19616F: drivers/spi/spi-xtensa-xtfpga.c
19617F: sound/soc/xtensa/xtfpga-i2s.c
19618
19619YAM DRIVER FOR AX.25
19620M: Jean-Paul Roubelat <[email protected]>
19621L: [email protected]
19622S: Maintained
19623F: drivers/net/hamradio/yam*
19624F: include/linux/yam.h
19625
19626YAMA SECURITY MODULE
19627M: Kees Cook <[email protected]>
19628S: Supported
19629T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19630F: Documentation/admin-guide/LSM/Yama.rst
19631F: security/yama/
19632
19633YEALINK PHONE DRIVER
19634M: Henk Vergonet <[email protected]>
19635L: [email protected]
19636S: Maintained
19637F: Documentation/input/devices/yealink.rst
19638F: drivers/input/misc/yealink.*
19639
19640Z8530 DRIVER FOR AX.25
19641M: Joerg Reuter <[email protected]>
19642L: [email protected]
19643S: Maintained
19644W: http://yaina.de/jreuter/
19645W: http://www.qsl.net/dl1bke/
19646F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19647F: drivers/net/hamradio/*scc.c
19648F: drivers/net/hamradio/z8530.h
19649
19650ZBUD COMPRESSED PAGE ALLOCATOR
19651M: Seth Jennings <[email protected]>
19652M: Dan Streetman <[email protected]>
19653L: [email protected]
19654S: Maintained
19655F: include/linux/zbud.h
19656F: mm/zbud.c
19657
19658ZD1211RW WIRELESS DRIVER
19659M: Daniel Drake <[email protected]>
19660M: Ulrich Kunitz <[email protected]>
19661L: [email protected]
19662L: [email protected] (subscribers-only)
19663S: Maintained
19664W: http://zd1211.ath.cx/wiki/DriverRewrite
19665F: drivers/net/wireless/zydas/zd1211rw/
19666
19667ZD1301 MEDIA DRIVER
19668M: Antti Palosaari <[email protected]>
19669L: [email protected]
19670S: Maintained
19671W: https://linuxtv.org/
19672W: http://palosaari.fi/linux/
19673Q: https://patchwork.linuxtv.org/project/linux-media/list/
19674F: drivers/media/usb/dvb-usb-v2/zd1301*
19675
19676ZD1301_DEMOD MEDIA DRIVER
19677M: Antti Palosaari <[email protected]>
19678L: [email protected]
19679S: Maintained
19680W: https://linuxtv.org/
19681W: http://palosaari.fi/linux/
19682Q: https://patchwork.linuxtv.org/project/linux-media/list/
19683F: drivers/media/dvb-frontends/zd1301_demod*
19684
19685ZHAOXIN PROCESSOR SUPPORT
19686M: Tony W Wang-oc <[email protected]>
19687L: [email protected]
19688S: Maintained
19689F: arch/x86/kernel/cpu/zhaoxin.c
19690
19691ZONEFS FILESYSTEM
19692M: Damien Le Moal <[email protected]>
19693M: Naohiro Aota <[email protected]>
19694R: Johannes Thumshirn <[email protected]>
19695L: [email protected]
19696S: Maintained
19697T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19698F: Documentation/filesystems/zonefs.rst
19699F: fs/zonefs/
19700
19701ZPOOL COMPRESSED PAGE STORAGE API
19702M: Dan Streetman <[email protected]>
19703L: [email protected]
19704S: Maintained
19705F: include/linux/zpool.h
19706F: mm/zpool.c
19707
19708ZR36067 VIDEO FOR LINUX DRIVER
19709M: Corentin Labbe <[email protected]>
19710L: [email protected]
19711L: [email protected]
19712S: Maintained
19713W: http://mjpeg.sourceforge.net/driver-zoran/
19714Q: https://patchwork.linuxtv.org/project/linux-media/list/
19715F: Documentation/driver-api/media/drivers/zoran.rst
19716F: drivers/staging/media/zoran/
19717
19718ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19719M: Minchan Kim <[email protected]>
19720M: Nitin Gupta <[email protected]>
19721R: Sergey Senozhatsky <[email protected]>
19722L: [email protected]
19723S: Maintained
19724F: Documentation/admin-guide/blockdev/zram.rst
19725F: drivers/block/zram/
19726
19727ZS DECSTATION Z85C30 SERIAL DRIVER
19728M: "Maciej W. Rozycki" <[email protected]>
19729S: Maintained
19730F: drivers/tty/serial/zs.*
19731
19732ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19733M: Minchan Kim <[email protected]>
19734M: Nitin Gupta <[email protected]>
19735R: Sergey Senozhatsky <[email protected]>
19736L: [email protected]
19737S: Maintained
19738F: Documentation/vm/zsmalloc.rst
19739F: include/linux/zsmalloc.h
19740F: mm/zsmalloc.c
19741
19742ZSWAP COMPRESSED SWAP CACHING
19743M: Seth Jennings <[email protected]>
19744M: Dan Streetman <[email protected]>
19745M: Vitaly Wool <[email protected]>
19746L: [email protected]
19747S: Maintained
19748F: mm/zswap.c
19749
19750THE REST
19751M: Linus Torvalds <[email protected]>
19752L: [email protected]
19753S: Buried alive in reporters
19754Q: http://patchwork.kernel.org/project/LKML/list/
19755T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
19756F: *
19757F: */