projects/linux·blob v5.8-rc7 · refs

19032 lines · 548.2 KiB

1List of maintainers and how to submit kernel changes
2====================================================
3
4Please try to follow the guidelines below. This will make things
5easier on the maintainers. Not all of these guidelines matter for every
6trivial patch so apply some common sense.
7
8Tips for patch submitters
9-------------------------
10
111. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
13
142. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
21
223. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
25
264. When you are happy with a change make it generally available for
27 testing and await feedback.
28
295. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
37
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
41
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
47
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
51
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
54
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
60
616. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
63 not you.
64
657. When sending security related changes or reports to a maintainer
66 please Cc: [email protected], especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/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/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: Thor Thayer <[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 THERMAL MMIO DRIVER
806M: Talel Shenhar <[email protected]>
807S: Maintained
808F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
809F: drivers/thermal/thermal_mmio.c
810
811AMAZON ETHERNET DRIVERS
812M: Netanel Belgazal <[email protected]>
813M: Arthur Kiyanovski <[email protected]>
814R: Guy Tzalik <[email protected]>
815R: Saeed Bishara <[email protected]>
816R: Zorik Machulsky <[email protected]>
817L: [email protected]
818S: Supported
819F: Documentation/networking/device_drivers/amazon/ena.rst
820F: drivers/net/ethernet/amazon/
821
822AMAZON RDMA EFA DRIVER
823M: Gal Pressman <[email protected]>
824R: Yossi Leybovich <[email protected]>
825L: [email protected]
826S: Supported
827Q: https://patchwork.kernel.org/project/linux-rdma/list/
828F: drivers/infiniband/hw/efa/
829F: include/uapi/rdma/efa-abi.h
830
831AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
832M: Tom Lendacky <[email protected]>
833L: [email protected]
834S: Supported
835F: drivers/crypto/ccp/
836F: include/linux/ccp.h
837
838AMD DISPLAY CORE
839M: Harry Wentland <[email protected]>
840M: Leo Li <[email protected]>
841L: [email protected]
842S: Supported
843T: git git://people.freedesktop.org/~agd5f/linux
844F: drivers/gpu/drm/amd/display/
845
846AMD ENERGY DRIVER
847M: Naveen Krishna Chatradhi <[email protected]>
848L: [email protected]
849S: Maintained
850F: Documentation/hwmon/amd_energy.rst
851F: drivers/hwmon/amd_energy.c
852
853AMD FAM15H PROCESSOR POWER MONITORING DRIVER
854M: Huang Rui <[email protected]>
855L: [email protected]
856S: Supported
857F: Documentation/hwmon/fam15h_power.rst
858F: drivers/hwmon/fam15h_power.c
859
860AMD FCH GPIO DRIVER
861M: Enrico Weigelt, metux IT consult <[email protected]>
862L: [email protected]
863S: Maintained
864F: drivers/gpio/gpio-amd-fch.c
865F: include/linux/platform_data/gpio/gpio-amd-fch.h
866
867AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
868L: [email protected] (moderated for non-subscribers)
869S: Orphan
870F: drivers/usb/gadget/udc/amd5536udc.*
871
872AMD GEODE PROCESSOR/CHIPSET SUPPORT
873M: Andres Salomon <[email protected]>
874L: [email protected] (moderated for non-subscribers)
875S: Supported
876W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
877F: arch/x86/include/asm/geode.h
878F: drivers/char/hw_random/geode-rng.c
879F: drivers/crypto/geode*
880F: drivers/video/fbdev/geode/
881
882AMD IOMMU (AMD-VI)
883M: Joerg Roedel <[email protected]>
884L: [email protected]
885S: Maintained
886T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
887F: drivers/iommu/amd/
888F: include/linux/amd-iommu.h
889
890AMD KFD
891M: Felix Kuehling <[email protected]>
892L: [email protected]
893S: Supported
894T: git git://people.freedesktop.org/~agd5f/linux
895F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
896F: drivers/gpu/drm/amd/amdkfd/
897F: drivers/gpu/drm/amd/include/cik_structs.h
898F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
899F: drivers/gpu/drm/amd/include/v9_structs.h
900F: drivers/gpu/drm/amd/include/vi_structs.h
901F: include/uapi/linux/kfd_ioctl.h
902
903AMD SPI DRIVER
904M: Sanjay R Mehta <[email protected]>
905S: Maintained
906F: drivers/spi/spi-amd.c
907
908AMD MP2 I2C DRIVER
909M: Elie Morisse <[email protected]>
910M: Nehal Shah <[email protected]>
911M: Shyam Sundar S K <[email protected]>
912L: [email protected]
913S: Maintained
914F: drivers/i2c/busses/i2c-amd-mp2*
915
916AMD POWERPLAY
917M: Evan Quan <[email protected]>
918L: [email protected]
919S: Supported
920T: git git://people.freedesktop.org/~agd5f/linux
921F: drivers/gpu/drm/amd/powerplay/
922
923AMD SEATTLE DEVICE TREE SUPPORT
924M: Brijesh Singh <[email protected]>
925M: Suravee Suthikulpanit <[email protected]>
926M: Tom Lendacky <[email protected]>
927S: Supported
928F: arch/arm64/boot/dts/amd/
929
930AMD XGBE DRIVER
931M: Tom Lendacky <[email protected]>
932L: [email protected]
933S: Supported
934F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
935F: drivers/net/ethernet/amd/xgbe/
936
937ANALOG DEVICES INC AD5686 DRIVER
938M: Michael Hennerich <[email protected]>
939L: [email protected]
940S: Supported
941W: http://ez.analog.com/community/linux-device-drivers
942F: drivers/iio/dac/ad5686*
943F: drivers/iio/dac/ad5696*
944
945ANALOG DEVICES INC AD5758 DRIVER
946M: Michael Hennerich <[email protected]>
947L: [email protected]
948S: Supported
949W: http://ez.analog.com/community/linux-device-drivers
950F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
951F: drivers/iio/dac/ad5758.c
952
953ANALOG DEVICES INC AD7091R5 DRIVER
954M: Beniamin Bia <[email protected]>
955L: [email protected]
956S: Supported
957W: http://ez.analog.com/community/linux-device-drivers
958F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
959F: drivers/iio/adc/ad7091r5.c
960
961ANALOG DEVICES INC AD7124 DRIVER
962M: Michael Hennerich <[email protected]>
963L: [email protected]
964S: Supported
965W: http://ez.analog.com/community/linux-device-drivers
966F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
967F: drivers/iio/adc/ad7124.c
968
969ANALOG DEVICES INC AD7192 DRIVER
970M: Alexandru Tachici <[email protected]>
971L: [email protected]
972S: Supported
973W: http://ez.analog.com/community/linux-device-drivers
974F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
975F: drivers/iio/adc/ad7192.c
976
977ANALOG DEVICES INC AD7292 DRIVER
978M: Marcelo Schmitt <[email protected]>
979L: [email protected]
980S: Supported
981W: http://ez.analog.com/community/linux-device-drivers
982F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
983F: drivers/iio/adc/ad7292.c
984
985ANALOG DEVICES INC AD7606 DRIVER
986M: Michael Hennerich <[email protected]>
987M: Beniamin Bia <[email protected]>
988L: [email protected]
989S: Supported
990W: http://ez.analog.com/community/linux-device-drivers
991F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
992F: drivers/iio/adc/ad7606.c
993
994ANALOG DEVICES INC AD7768-1 DRIVER
995M: Michael Hennerich <[email protected]>
996L: [email protected]
997S: Supported
998W: http://ez.analog.com/community/linux-device-drivers
999F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
1000F: drivers/iio/adc/ad7768-1.c
1001
1002ANALOG DEVICES INC AD7780 DRIVER
1003M: Michael Hennerich <[email protected]>
1004M: Renato Lui Geh <[email protected]>
1005L: [email protected]
1006S: Supported
1007W: http://ez.analog.com/community/linux-device-drivers
1008F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1009F: drivers/iio/adc/ad7780.c
1010
1011ANALOG DEVICES INC AD9389B DRIVER
1012M: Hans Verkuil <[email protected]>
1013L: [email protected]
1014S: Maintained
1015F: drivers/media/i2c/ad9389b*
1016
1017ANALOG DEVICES INC ADGS1408 DRIVER
1018M: Mircea Caprioru <[email protected]>
1019S: Supported
1020F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1021F: drivers/mux/adgs1408.c
1022
1023ANALOG DEVICES INC ADIN DRIVER
1024M: Alexandru Ardelean <[email protected]>
1025L: [email protected]
1026S: Supported
1027W: http://ez.analog.com/community/linux-device-drivers
1028F: Documentation/devicetree/bindings/net/adi,adin.yaml
1029F: drivers/net/phy/adin.c
1030
1031ANALOG DEVICES INC ADIS DRIVER LIBRARY
1032M: Alexandru Ardelean <[email protected]>
1033L: [email protected]
1034S: Supported
1035F: drivers/iio/imu/adis.c
1036F: include/linux/iio/imu/adis.h
1037
1038ANALOG DEVICES INC ADIS16460 DRIVER
1039M: Dragos Bogdan <[email protected]>
1040L: [email protected]
1041S: Supported
1042W: http://ez.analog.com/community/linux-device-drivers
1043F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1044F: drivers/iio/imu/adis16460.c
1045
1046ANALOG DEVICES INC ADIS16475 DRIVER
1047M: Nuno Sa <[email protected]>
1048L: [email protected]
1049W: http://ez.analog.com/community/linux-device-drivers
1050S: Supported
1051F: drivers/iio/imu/adis16475.c
1052F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1053
1054ANALOG DEVICES INC ADM1177 DRIVER
1055M: Beniamin Bia <[email protected]>
1056M: Michael Hennerich <[email protected]>
1057L: [email protected]
1058S: Supported
1059W: http://ez.analog.com/community/linux-device-drivers
1060F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1061F: drivers/hwmon/adm1177.c
1062
1063ANALOG DEVICES INC ADP5061 DRIVER
1064M: Michael Hennerich <[email protected]>
1065L: [email protected]
1066S: Supported
1067W: http://ez.analog.com/community/linux-device-drivers
1068F: drivers/power/supply/adp5061.c
1069
1070ANALOG DEVICES INC ADV7180 DRIVER
1071M: Lars-Peter Clausen <[email protected]>
1072L: [email protected]
1073S: Supported
1074W: http://ez.analog.com/community/linux-device-drivers
1075F: drivers/media/i2c/adv7180.c
1076
1077ANALOG DEVICES INC ADV748X DRIVER
1078M: Kieran Bingham <[email protected]>
1079L: [email protected]
1080S: Maintained
1081F: drivers/media/i2c/adv748x/*
1082
1083ANALOG DEVICES INC ADV7511 DRIVER
1084M: Hans Verkuil <[email protected]>
1085L: [email protected]
1086S: Maintained
1087F: drivers/media/i2c/adv7511*
1088
1089ANALOG DEVICES INC ADV7604 DRIVER
1090M: Hans Verkuil <[email protected]>
1091L: [email protected]
1092S: Maintained
1093F: drivers/media/i2c/adv7604*
1094
1095ANALOG DEVICES INC ADV7842 DRIVER
1096M: Hans Verkuil <[email protected]>
1097L: [email protected]
1098S: Maintained
1099F: drivers/media/i2c/adv7842*
1100
1101ANALOG DEVICES INC ASOC CODEC DRIVERS
1102M: Lars-Peter Clausen <[email protected]>
1103M: Nuno Sá <[email protected]>
1104L: [email protected] (moderated for non-subscribers)
1105S: Supported
1106W: http://wiki.analog.com/
1107W: http://ez.analog.com/community/linux-device-drivers
1108F: sound/soc/codecs/ad1*
1109F: sound/soc/codecs/ad7*
1110F: sound/soc/codecs/adau*
1111F: sound/soc/codecs/adav*
1112F: sound/soc/codecs/sigmadsp.*
1113F: sound/soc/codecs/ssm*
1114
1115ANALOG DEVICES INC DMA DRIVERS
1116M: Lars-Peter Clausen <[email protected]>
1117S: Supported
1118W: http://ez.analog.com/community/linux-device-drivers
1119F: drivers/dma/dma-axi-dmac.c
1120
1121ANALOG DEVICES INC HMC425A DRIVER
1122M: Beniamin Bia <[email protected]>
1123M: Michael Hennerich <[email protected]>
1124L: [email protected]
1125S: Supported
1126W: http://ez.analog.com/community/linux-device-drivers
1127F: Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1128F: drivers/iio/amplifiers/hmc425a.c
1129
1130ANALOG DEVICES INC IIO DRIVERS
1131M: Lars-Peter Clausen <[email protected]>
1132M: Michael Hennerich <[email protected]>
1133S: Supported
1134W: http://wiki.analog.com/
1135W: http://ez.analog.com/community/linux-device-drivers
1136F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1137F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1138F: drivers/iio/*/ad*
1139F: drivers/iio/adc/ltc249*
1140F: drivers/staging/iio/*/ad*
1141X: drivers/iio/*/adjd*
1142
1143ANALOGBITS PLL LIBRARIES
1144M: Paul Walmsley <[email protected]>
1145S: Supported
1146F: drivers/clk/analogbits/*
1147F: include/linux/clk/analogbits*
1148
1149ANDES ARCHITECTURE
1150M: Nick Hu <[email protected]>
1151M: Greentime Hu <[email protected]>
1152M: Vincent Chen <[email protected]>
1153S: Supported
1154T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1155F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1156F: Documentation/devicetree/bindings/nds32/
1157F: arch/nds32/
1158N: nds32
1159K: nds32
1160
1161ANDROID CONFIG FRAGMENTS
1162M: Rob Herring <[email protected]>
1163S: Supported
1164F: kernel/configs/android*
1165
1166ANDROID DRIVERS
1167M: Greg Kroah-Hartman <[email protected]>
1168M: Arve Hjønnevåg <[email protected]>
1169M: Todd Kjos <[email protected]>
1170M: Martijn Coenen <[email protected]>
1171M: Joel Fernandes <[email protected]>
1172M: Christian Brauner <[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: Miodrag Dinic <[email protected]>
1187S: Supported
1188F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1189F: drivers/rtc/rtc-goldfish.c
1190
1191ANDROID ION DRIVER
1192M: Laura Abbott <[email protected]>
1193M: Sumit Semwal <[email protected]>
1194L: [email protected]
1195L: [email protected]
1196L: [email protected] (moderated for non-subscribers)
1197S: Supported
1198F: drivers/staging/android/ion
1199F: drivers/staging/android/uapi/ion.h
1200
1201AOA (Apple Onboard Audio) ALSA DRIVER
1202M: Johannes Berg <[email protected]>
1203L: [email protected]
1204L: [email protected] (moderated for non-subscribers)
1205S: Maintained
1206F: sound/aoa/
1207
1208APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1209M: William Breathitt Gray <[email protected]>
1210L: [email protected]
1211S: Maintained
1212F: drivers/iio/adc/stx104.c
1213
1214APM DRIVER
1215M: Jiri Kosina <[email protected]>
1216S: Odd fixes
1217T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1218F: arch/x86/kernel/apm_32.c
1219F: drivers/char/apm-emulation.c
1220F: include/linux/apm_bios.h
1221F: include/uapi/linux/apm_bios.h
1222
1223APPARMOR SECURITY MODULE
1224M: John Johansen <[email protected]>
1225L: [email protected] (subscribers-only, general discussion)
1226S: Supported
1227W: wiki.apparmor.net
1228T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1229F: Documentation/admin-guide/LSM/apparmor.rst
1230F: security/apparmor/
1231
1232APPLE BCM5974 MULTITOUCH DRIVER
1233M: Henrik Rydberg <[email protected]>
1234L: [email protected]
1235S: Odd fixes
1236F: drivers/input/mouse/bcm5974.c
1237
1238APPLE SMC DRIVER
1239M: Henrik Rydberg <[email protected]>
1240L: [email protected]
1241S: Odd fixes
1242F: drivers/hwmon/applesmc.c
1243
1244APPLETALK NETWORK LAYER
1245L: [email protected]
1246S: Odd fixes
1247F: drivers/net/appletalk/
1248F: include/linux/atalk.h
1249F: include/uapi/linux/atalk.h
1250F: net/appletalk/
1251
1252APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1253M: Khuong Dinh <[email protected]>
1254S: Supported
1255F: arch/arm64/boot/dts/apm/
1256
1257APPLIED MICRO (APM) X-GENE SOC EDAC
1258M: Khuong Dinh <[email protected]>
1259S: Supported
1260F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1261F: drivers/edac/xgene_edac.c
1262
1263APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1264M: Iyappan Subramanian <[email protected]>
1265M: Keyur Chudgar <[email protected]>
1266S: Supported
1267F: drivers/net/ethernet/apm/xgene-v2/
1268
1269APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1270M: Iyappan Subramanian <[email protected]>
1271M: Keyur Chudgar <[email protected]>
1272M: Quan Nguyen <[email protected]>
1273S: Supported
1274F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1275F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1276F: drivers/net/ethernet/apm/xgene/
1277F: drivers/net/phy/mdio-xgene.c
1278
1279APPLIED MICRO (APM) X-GENE SOC PMU
1280M: Khuong Dinh <[email protected]>
1281S: Supported
1282F: Documentation/admin-guide/perf/xgene-pmu.rst
1283F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1284F: drivers/perf/xgene_pmu.c
1285
1286APTINA CAMERA SENSOR PLL
1287M: Laurent Pinchart <[email protected]>
1288L: [email protected]
1289S: Maintained
1290F: drivers/media/i2c/aptina-pll.*
1291
1292AQUANTIA ETHERNET DRIVER (atlantic)
1293M: Igor Russkikh <[email protected]>
1294L: [email protected]
1295S: Supported
1296W: https://www.marvell.com/
1297Q: http://patchwork.ozlabs.org/project/netdev/list/
1298F: Documentation/networking/device_drivers/aquantia/atlantic.rst
1299F: drivers/net/ethernet/aquantia/atlantic/
1300
1301AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1302M: Egor Pomozov <[email protected]>
1303L: [email protected]
1304S: Supported
1305W: http://www.aquantia.com
1306F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1307
1308ARASAN NAND CONTROLLER DRIVER
1309M: Naga Sureshkumar Relli <[email protected]>
1310L: [email protected]
1311S: Maintained
1312F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1313F: drivers/mtd/nand/raw/arasan-nand-controller.c
1314
1315ARC FRAMEBUFFER DRIVER
1316M: Jaya Kumar <[email protected]>
1317S: Maintained
1318F: drivers/video/fbdev/arcfb.c
1319F: drivers/video/fbdev/core/fb_defio.c
1320
1321ARC PGU DRM DRIVER
1322M: Alexey Brodkin <[email protected]>
1323S: Supported
1324F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1325F: drivers/gpu/drm/arc/
1326
1327ARCNET NETWORK LAYER
1328M: Michael Grzeschik <[email protected]>
1329L: [email protected]
1330S: Maintained
1331F: drivers/net/arcnet/
1332F: include/uapi/linux/if_arcnet.h
1333
1334ARM ARCHITECTED TIMER DRIVER
1335M: Mark Rutland <[email protected]>
1336M: Marc Zyngier <[email protected]>
1337L: [email protected] (moderated for non-subscribers)
1338S: Maintained
1339F: arch/arm/include/asm/arch_timer.h
1340F: arch/arm64/include/asm/arch_timer.h
1341F: drivers/clocksource/arm_arch_timer.c
1342
1343ARM HDLCD DRM DRIVER
1344M: Liviu Dudau <[email protected]>
1345S: Supported
1346F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1347F: drivers/gpu/drm/arm/hdlcd_*
1348
1349ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1350M: Linus Walleij <[email protected]>
1351L: [email protected] (moderated for non-subscribers)
1352S: Maintained
1353F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1354F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1355F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1356F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1357F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1358F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1359F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1360F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1361F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1362F: arch/arm/boot/dts/arm-realview-*
1363F: arch/arm/boot/dts/integrator*
1364F: arch/arm/boot/dts/versatile*
1365F: arch/arm/mach-integrator/
1366F: arch/arm/mach-realview/
1367F: arch/arm/mach-versatile/
1368F: arch/arm/plat-versatile/
1369F: drivers/bus/arm-integrator-lm.c
1370F: drivers/clk/versatile/
1371F: drivers/i2c/busses/i2c-versatile.c
1372F: drivers/irqchip/irq-versatile-fpga.c
1373F: drivers/mtd/maps/physmap-versatile.*
1374F: drivers/power/reset/arm-versatile-reboot.c
1375F: drivers/soc/versatile/
1376
1377ARM KOMEDA DRM-KMS DRIVER
1378M: James (Qian) Wang <[email protected]>
1379M: Liviu Dudau <[email protected]>
1380M: Mihail Atanassov <[email protected]>
1381L: Mali DP Maintainers <[email protected]>
1382S: Supported
1383T: git git://anongit.freedesktop.org/drm/drm-misc
1384F: Documentation/devicetree/bindings/display/arm,komeda.txt
1385F: Documentation/gpu/komeda-kms.rst
1386F: drivers/gpu/drm/arm/display/include/
1387F: drivers/gpu/drm/arm/display/komeda/
1388
1389ARM MALI PANFROST DRM DRIVER
1390M: Rob Herring <[email protected]>
1391M: Tomeu Vizoso <[email protected]>
1392R: Steven Price <[email protected]>
1393R: Alyssa Rosenzweig <[email protected]>
1394L: [email protected]
1395S: Supported
1396T: git git://anongit.freedesktop.org/drm/drm-misc
1397F: drivers/gpu/drm/panfrost/
1398F: include/uapi/drm/panfrost_drm.h
1399
1400ARM MALI-DP DRM DRIVER
1401M: Liviu Dudau <[email protected]>
1402M: Brian Starkey <[email protected]>
1403L: Mali DP Maintainers <[email protected]>
1404S: Supported
1405T: git git://anongit.freedesktop.org/drm/drm-misc
1406F: Documentation/devicetree/bindings/display/arm,malidp.txt
1407F: Documentation/gpu/afbc.rst
1408F: drivers/gpu/drm/arm/
1409
1410ARM MFM AND FLOPPY DRIVERS
1411M: Ian Molton <[email protected]>
1412S: Maintained
1413F: arch/arm/include/asm/floppy.h
1414F: arch/arm/mach-rpc/floppydma.S
1415
1416ARM PMU PROFILING AND DEBUGGING
1417M: Will Deacon <[email protected]>
1418M: Mark Rutland <[email protected]>
1419L: [email protected] (moderated for non-subscribers)
1420S: Maintained
1421F: Documentation/devicetree/bindings/arm/pmu.yaml
1422F: Documentation/devicetree/bindings/perf/
1423F: arch/arm*/include/asm/hw_breakpoint.h
1424F: arch/arm*/include/asm/perf_event.h
1425F: arch/arm*/kernel/hw_breakpoint.c
1426F: arch/arm*/kernel/perf_*
1427F: arch/arm/oprofile/common.c
1428F: drivers/perf/*
1429F: include/linux/perf/arm_pmu.h
1430
1431ARM PORT
1432M: Russell King <[email protected]>
1433L: [email protected] (moderated for non-subscribers)
1434S: Odd Fixes
1435W: http://www.armlinux.org.uk/
1436T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1437F: arch/arm/
1438X: arch/arm/boot/dts/
1439
1440ARM PRIMECELL AACI PL041 DRIVER
1441M: Russell King <[email protected]>
1442S: Odd Fixes
1443F: sound/arm/aaci.*
1444
1445ARM PRIMECELL BUS SUPPORT
1446M: Russell King <[email protected]>
1447S: Odd Fixes
1448F: drivers/amba/
1449F: include/linux/amba/bus.h
1450
1451ARM PRIMECELL CLCD PL110 DRIVER
1452M: Russell King <[email protected]>
1453S: Odd Fixes
1454F: drivers/video/fbdev/amba-clcd.*
1455
1456ARM PRIMECELL KMI PL050 DRIVER
1457M: Russell King <[email protected]>
1458S: Odd Fixes
1459F: drivers/input/serio/ambakmi.*
1460F: include/linux/amba/kmi.h
1461
1462ARM PRIMECELL MMCI PL180/1 DRIVER
1463M: Russell King <[email protected]>
1464S: Odd Fixes
1465F: drivers/mmc/host/mmci.*
1466F: include/linux/amba/mmci.h
1467
1468ARM PRIMECELL SSP PL022 SPI DRIVER
1469M: Linus Walleij <[email protected]>
1470L: [email protected] (moderated for non-subscribers)
1471S: Maintained
1472F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1473F: drivers/spi/spi-pl022.c
1474
1475ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1476M: Russell King <[email protected]>
1477S: Odd Fixes
1478F: drivers/tty/serial/amba-pl01*.c
1479F: include/linux/amba/serial.h
1480
1481ARM PRIMECELL VIC PL190/PL192 DRIVER
1482M: Linus Walleij <[email protected]>
1483L: [email protected] (moderated for non-subscribers)
1484S: Maintained
1485F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1486F: drivers/irqchip/irq-vic.c
1487
1488ARM SMC WATCHDOG DRIVER
1489M: Julius Werner <[email protected]>
1490R: Evan Benn <[email protected]>
1491S: Maintained
1492F: devicetree/bindings/watchdog/arm-smc-wdt.yaml
1493F: drivers/watchdog/arm_smc_wdt.c
1494
1495ARM SMMU DRIVERS
1496M: Will Deacon <[email protected]>
1497R: Robin Murphy <[email protected]>
1498L: [email protected] (moderated for non-subscribers)
1499S: Maintained
1500F: Documentation/devicetree/bindings/iommu/arm,smmu*
1501F: drivers/iommu/arm-smmu*
1502F: drivers/iommu/io-pgtable-arm-v7s.c
1503F: drivers/iommu/io-pgtable-arm.c
1504
1505ARM SUB-ARCHITECTURES
1506L: [email protected] (moderated for non-subscribers)
1507S: Maintained
1508T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1509F: arch/arm/mach-*/
1510F: arch/arm/plat-*/
1511
1512ARM/ACTIONS SEMI ARCHITECTURE
1513M: Andreas Färber <[email protected]>
1514M: Manivannan Sadhasivam <[email protected]>
1515L: [email protected] (moderated for non-subscribers)
1516S: Maintained
1517F: Documentation/devicetree/bindings/arm/actions.yaml
1518F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1519F: Documentation/devicetree/bindings/dma/owl-dma.txt
1520F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1521F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1522F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
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/mmc/host/owl-mmc.c
1533F: drivers/pinctrl/actions/*
1534F: drivers/soc/actions/
1535F: include/dt-bindings/power/owl-*
1536F: include/linux/soc/actions/
1537N: owl
1538
1539ARM/ADS SPHERE MACHINE SUPPORT
1540M: Lennert Buytenhek <[email protected]>
1541L: [email protected] (moderated for non-subscribers)
1542S: Maintained
1543
1544ARM/AFEB9260 MACHINE SUPPORT
1545M: Sergey Lapin <[email protected]>
1546L: [email protected] (moderated for non-subscribers)
1547S: Maintained
1548
1549ARM/AJECO 1ARM MACHINE SUPPORT
1550M: Lennert Buytenhek <[email protected]>
1551L: [email protected] (moderated for non-subscribers)
1552S: Maintained
1553
1554ARM/Allwinner SoC Clock Support
1555M: Emilio López <[email protected]>
1556S: Maintained
1557F: drivers/clk/sunxi/
1558
1559ARM/Allwinner sunXi SoC support
1560M: Maxime Ripard <[email protected]>
1561M: Chen-Yu Tsai <[email protected]>
1562L: [email protected] (moderated for non-subscribers)
1563S: Maintained
1564T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1565F: arch/arm/mach-sunxi/
1566F: arch/arm64/boot/dts/allwinner/
1567F: drivers/clk/sunxi-ng/
1568F: drivers/pinctrl/sunxi/
1569F: drivers/soc/sunxi/
1570N: sun[x456789]i
1571N: sun50i
1572
1573ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1574M: Neil Armstrong <[email protected]>
1575M: Jerome Brunet <[email protected]>
1576L: [email protected]
1577S: Maintained
1578F: Documentation/devicetree/bindings/clock/amlogic*
1579F: drivers/clk/meson/
1580F: include/dt-bindings/clock/gxbb*
1581F: include/dt-bindings/clock/meson*
1582
1583ARM/Amlogic Meson SoC Crypto Drivers
1584M: Corentin Labbe <[email protected]>
1585L: [email protected]
1586L: [email protected]
1587S: Maintained
1588F: Documentation/devicetree/bindings/crypto/amlogic*
1589F: drivers/crypto/amlogic/
1590
1591ARM/Amlogic Meson SoC Sound Drivers
1592M: Jerome Brunet <[email protected]>
1593L: [email protected] (moderated for non-subscribers)
1594S: Maintained
1595F: Documentation/devicetree/bindings/sound/amlogic*
1596F: sound/soc/meson/
1597
1598ARM/Amlogic Meson SoC support
1599M: Kevin Hilman <[email protected]>
1600L: [email protected] (moderated for non-subscribers)
1601L: [email protected]
1602S: Maintained
1603W: http://linux-meson.com/
1604F: arch/arm/boot/dts/meson*
1605F: arch/arm/mach-meson/
1606F: arch/arm64/boot/dts/amlogic/
1607F: drivers/mmc/host/meson*
1608F: drivers/pinctrl/meson/
1609F: drivers/rtc/rtc-meson*
1610F: drivers/soc/amlogic/
1611N: meson
1612
1613ARM/Annapurna Labs ALPINE ARCHITECTURE
1614M: Tsahee Zidenberg <[email protected]>
1615M: Antoine Tenart <[email protected]>
1616L: [email protected] (moderated for non-subscribers)
1617S: Maintained
1618F: arch/arm/boot/dts/alpine*
1619F: arch/arm/mach-alpine/
1620F: arch/arm64/boot/dts/al/
1621F: drivers/*/*alpine*
1622
1623ARM/ARTPEC MACHINE SUPPORT
1624M: Jesper Nilsson <[email protected]>
1625M: Lars Persson <[email protected]>
1626L: [email protected]
1627S: Maintained
1628F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1629F: arch/arm/boot/dts/artpec6*
1630F: arch/arm/mach-artpec
1631F: drivers/clk/axis
1632F: drivers/crypto/axis
1633F: drivers/mmc/host/usdhi6rol0.c
1634F: drivers/pinctrl/pinctrl-artpec*
1635
1636ARM/ASPEED I2C DRIVER
1637M: Brendan Higgins <[email protected]>
1638R: Benjamin Herrenschmidt <[email protected]>
1639R: Joel Stanley <[email protected]>
1640L: [email protected]
1641L: [email protected] (moderated for non-subscribers)
1642S: Maintained
1643F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1644F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1645F: drivers/i2c/busses/i2c-aspeed.c
1646F: drivers/irqchip/irq-aspeed-i2c-ic.c
1647
1648ARM/ASPEED MACHINE SUPPORT
1649M: Joel Stanley <[email protected]>
1650R: Andrew Jeffery <[email protected]>
1651L: [email protected] (moderated for non-subscribers)
1652L: [email protected] (moderated for non-subscribers)
1653S: Supported
1654Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1655T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1656F: arch/arm/boot/dts/aspeed-*
1657F: arch/arm/mach-aspeed/
1658N: aspeed
1659
1660ARM/BITMAIN ARCHITECTURE
1661M: Manivannan Sadhasivam <[email protected]>
1662L: [email protected] (moderated for non-subscribers)
1663S: Maintained
1664F: Documentation/devicetree/bindings/arm/bitmain.yaml
1665F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1666F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1667F: arch/arm64/boot/dts/bitmain/
1668F: drivers/clk/clk-bm1880.c
1669F: drivers/pinctrl/pinctrl-bm1880.c
1670
1671ARM/CALXEDA HIGHBANK ARCHITECTURE
1672M: Andre Przywara <[email protected]>
1673L: [email protected] (moderated for non-subscribers)
1674S: Maintained
1675F: arch/arm/boot/dts/ecx-*.dts*
1676F: arch/arm/boot/dts/highbank.dts
1677F: arch/arm/mach-highbank/
1678
1679ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1680M: Krzysztof Halasa <[email protected]>
1681S: Maintained
1682F: arch/arm/mach-cns3xxx/
1683
1684ARM/CAVIUM THUNDER NETWORK DRIVER
1685M: Sunil Goutham <[email protected]>
1686M: Robert Richter <[email protected]>
1687L: [email protected] (moderated for non-subscribers)
1688S: Supported
1689F: drivers/net/ethernet/cavium/thunder/
1690
1691ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1692M: Lukasz Majewski <[email protected]>
1693L: [email protected] (moderated for non-subscribers)
1694S: Maintained
1695F: arch/arm/mach-ep93xx/ts72xx.c
1696
1697ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1698M: Alexander Shiyan <[email protected]>
1699L: [email protected] (moderated for non-subscribers)
1700S: Odd Fixes
1701N: clps711x
1702
1703ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1704M: Lennert Buytenhek <[email protected]>
1705L: [email protected] (moderated for non-subscribers)
1706S: Maintained
1707
1708ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1709M: Hartley Sweeten <[email protected]>
1710M: Alexander Sverdlin <[email protected]>
1711L: [email protected] (moderated for non-subscribers)
1712S: Maintained
1713F: arch/arm/mach-ep93xx/
1714F: arch/arm/mach-ep93xx/include/mach/
1715
1716ARM/CLKDEV SUPPORT
1717M: Russell King <[email protected]>
1718L: [email protected] (moderated for non-subscribers)
1719S: Maintained
1720T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1721F: drivers/clk/clkdev.c
1722
1723ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1724M: Baruch Siach <[email protected]>
1725L: [email protected] (moderated for non-subscribers)
1726S: Maintained
1727F: arch/arm/boot/dts/cx92755*
1728N: digicolor
1729
1730ARM/CONTEC MICRO9 MACHINE SUPPORT
1731M: Hubert Feurstein <[email protected]>
1732S: Maintained
1733F: arch/arm/mach-ep93xx/micro9.c
1734
1735ARM/CORESIGHT FRAMEWORK AND DRIVERS
1736M: Mathieu Poirier <[email protected]>
1737R: Suzuki K Poulose <[email protected]>
1738R: Mike Leach <[email protected]>
1739L: [email protected] (moderated for non-subscribers)
1740S: Maintained
1741F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1742F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1743F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1744F: Documentation/devicetree/bindings/arm/coresight.txt
1745F: Documentation/trace/coresight/*
1746F: drivers/hwtracing/coresight/*
1747F: include/dt-bindings/arm/coresight-cti-dt.h
1748F: tools/perf/arch/arm/util/auxtrace.c
1749F: tools/perf/arch/arm/util/cs-etm.c
1750F: tools/perf/arch/arm/util/cs-etm.h
1751F: tools/perf/arch/arm/util/pmu.c
1752F: tools/perf/util/cs-etm-decoder/*
1753F: tools/perf/util/cs-etm.*
1754
1755ARM/CORGI MACHINE SUPPORT
1756M: Richard Purdie <[email protected]>
1757S: Maintained
1758
1759ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1760M: Hans Ulli Kroll <[email protected]>
1761M: Linus Walleij <[email protected]>
1762L: [email protected] (moderated for non-subscribers)
1763S: Maintained
1764T: git git://github.com/ulli-kroll/linux.git
1765F: Documentation/devicetree/bindings/arm/gemini.txt
1766F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1767F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1768F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1769F: arch/arm/mach-gemini/
1770F: drivers/net/ethernet/cortina/
1771F: drivers/pinctrl/pinctrl-gemini.c
1772F: drivers/rtc/rtc-ftrtc010.c
1773
1774ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1775M: Barry Song <[email protected]>
1776L: [email protected] (moderated for non-subscribers)
1777S: Maintained
1778T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1779F: arch/arm/boot/dts/prima2*
1780F: arch/arm/mach-prima2/
1781F: drivers/clk/sirf/
1782F: drivers/clocksource/timer-atlas7.c
1783F: drivers/clocksource/timer-prima2.c
1784X: drivers/gnss
1785N: [^a-z]sirf
1786
1787ARM/CZ.NIC TURRIS MOX SUPPORT
1788M: Marek Behun <[email protected]>
1789S: Maintained
1790W: http://mox.turris.cz
1791F: Documentation/ABI/testing/debugfs-moxtet
1792F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1793F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1794F: Documentation/devicetree/bindings/bus/moxtet.txt
1795F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1796F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1797F: drivers/bus/moxtet.c
1798F: drivers/firmware/turris-mox-rwtm.c
1799F: drivers/gpio/gpio-moxtet.c
1800F: include/linux/moxtet.h
1801
1802ARM/EBSA110 MACHINE SUPPORT
1803M: Russell King <[email protected]>
1804L: [email protected] (moderated for non-subscribers)
1805S: Maintained
1806W: http://www.armlinux.org.uk/
1807F: arch/arm/mach-ebsa110/
1808F: drivers/net/ethernet/amd/am79c961a.*
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 RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1958M: Jonathan Cameron <[email protected]>
1959L: [email protected] (moderated for non-subscribers)
1960S: Maintained
1961F: arch/arm/mach-pxa/stargate2.c
1962F: drivers/pcmcia/pxa2xx_stargate2.c
1963
1964ARM/INTEL XSC3 (MANZANO) ARM CORE
1965M: Lennert Buytenhek <[email protected]>
1966L: [email protected] (moderated for non-subscribers)
1967S: Maintained
1968
1969ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1970M: Lennert Buytenhek <[email protected]>
1971L: [email protected] (moderated for non-subscribers)
1972S: Maintained
1973
1974ARM/LG1K ARCHITECTURE
1975M: Chanho Min <[email protected]>
1976L: [email protected] (moderated for non-subscribers)
1977S: Maintained
1978F: arch/arm64/boot/dts/lg/
1979
1980ARM/LOGICPD PXA270 MACHINE SUPPORT
1981M: Lennert Buytenhek <[email protected]>
1982L: [email protected] (moderated for non-subscribers)
1983S: Maintained
1984
1985ARM/LPC18XX ARCHITECTURE
1986M: Vladimir Zapolskiy <[email protected]>
1987L: [email protected] (moderated for non-subscribers)
1988S: Maintained
1989F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1990F: arch/arm/boot/dts/lpc43*
1991F: drivers/i2c/busses/i2c-lpc2k.c
1992F: drivers/memory/pl172.c
1993F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1994F: drivers/rtc/rtc-lpc24xx.c
1995N: lpc18xx
1996
1997ARM/LPC32XX SOC SUPPORT
1998M: Vladimir Zapolskiy <[email protected]>
1999M: Sylvain Lemieux <[email protected]>
2000L: [email protected] (moderated for non-subscribers)
2001S: Maintained
2002T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2003F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2004F: arch/arm/boot/dts/lpc32*
2005F: arch/arm/mach-lpc32xx/
2006F: drivers/i2c/busses/i2c-pnx.c
2007F: drivers/net/ethernet/nxp/lpc_eth.c
2008F: drivers/usb/host/ohci-nxp.c
2009F: drivers/watchdog/pnx4008_wdt.c
2010N: lpc32xx
2011
2012ARM/MAGICIAN MACHINE SUPPORT
2013M: Philipp Zabel <[email protected]>
2014S: Maintained
2015
2016ARM/Marvell Dove/MV78xx0/Orion SOC support
2017M: Jason Cooper <[email protected]>
2018M: Andrew Lunn <[email protected]>
2019M: Sebastian Hesselbarth <[email protected]>
2020M: Gregory Clement <[email protected]>
2021L: [email protected] (moderated for non-subscribers)
2022S: Maintained
2023T: git git://git.infradead.org/linux-mvebu.git
2024F: Documentation/devicetree/bindings/soc/dove/
2025F: arch/arm/boot/dts/dove*
2026F: arch/arm/boot/dts/orion5x*
2027F: arch/arm/mach-dove/
2028F: arch/arm/mach-mv78xx0/
2029F: arch/arm/mach-orion5x/
2030F: arch/arm/plat-orion/
2031F: drivers/soc/dove/
2032
2033ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2034M: Jason Cooper <[email protected]>
2035M: Andrew Lunn <[email protected]>
2036M: Gregory Clement <[email protected]>
2037M: Sebastian Hesselbarth <[email protected]>
2038L: [email protected] (moderated for non-subscribers)
2039S: Maintained
2040T: git git://git.infradead.org/linux-mvebu.git
2041F: arch/arm/boot/dts/armada*
2042F: arch/arm/boot/dts/kirkwood*
2043F: arch/arm/configs/mvebu_*_defconfig
2044F: arch/arm/mach-mvebu/
2045F: arch/arm64/boot/dts/marvell/armada*
2046F: arch/arm64/boot/dts/marvell/cn913*
2047F: drivers/cpufreq/armada-37xx-cpufreq.c
2048F: drivers/cpufreq/armada-8k-cpufreq.c
2049F: drivers/cpufreq/mvebu-cpufreq.c
2050F: drivers/irqchip/irq-armada-370-xp.c
2051F: drivers/irqchip/irq-mvebu-*
2052F: drivers/pinctrl/mvebu/
2053F: drivers/rtc/rtc-armada38x.c
2054
2055ARM/Mediatek RTC DRIVER
2056M: Eddie Huang <[email protected]>
2057M: Sean Wang <[email protected]>
2058L: [email protected] (moderated for non-subscribers)
2059L: [email protected] (moderated for non-subscribers)
2060S: Maintained
2061F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2062F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2063F: drivers/rtc/rtc-mt2712.c
2064F: drivers/rtc/rtc-mt6397.c
2065F: drivers/rtc/rtc-mt7622.c
2066
2067ARM/Mediatek SoC support
2068M: Matthias Brugger <[email protected]>
2069L: [email protected] (moderated for non-subscribers)
2070L: [email protected] (moderated for non-subscribers)
2071S: Maintained
2072W: https://mtk.bcnfs.org/
2073C: irc://chat.freenode.net/linux-mediatek
2074F: arch/arm/boot/dts/mt6*
2075F: arch/arm/boot/dts/mt7*
2076F: arch/arm/boot/dts/mt8*
2077F: arch/arm/mach-mediatek/
2078F: arch/arm64/boot/dts/mediatek/
2079F: drivers/soc/mediatek/
2080N: mtk
2081N: mt[678]
2082K: mediatek
2083
2084ARM/Mediatek USB3 PHY DRIVER
2085M: Chunfeng Yun <[email protected]>
2086L: [email protected] (moderated for non-subscribers)
2087L: [email protected] (moderated for non-subscribers)
2088S: Maintained
2089F: Documentation/devicetree/bindings/phy/phy-mtk-*
2090F: drivers/phy/mediatek/
2091
2092ARM/Microchip (AT91) SoC support
2093M: Nicolas Ferre <[email protected]>
2094M: Alexandre Belloni <[email protected]>
2095M: Ludovic Desroches <[email protected]>
2096L: [email protected] (moderated for non-subscribers)
2097S: Supported
2098W: http://www.linux4sam.org
2099T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2100F: arch/arm/boot/dts/at91*.dts
2101F: arch/arm/boot/dts/at91*.dtsi
2102F: arch/arm/boot/dts/sama*.dts
2103F: arch/arm/boot/dts/sama*.dtsi
2104F: arch/arm/include/debug/at91.S
2105F: arch/arm/mach-at91/
2106F: drivers/memory/atmel*
2107F: drivers/watchdog/sama5d4_wdt.c
2108F: include/soc/at91/
2109X: drivers/input/touchscreen/atmel_mxt_ts.c
2110X: drivers/net/wireless/atmel/
2111N: at91
2112N: atmel
2113
2114ARM/MIOA701 MACHINE SUPPORT
2115M: Robert Jarzmik <[email protected]>
2116L: [email protected] (moderated for non-subscribers)
2117S: Maintained
2118F: arch/arm/mach-pxa/mioa701.c
2119
2120ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2121M: Michael Petchkovsky <[email protected]>
2122S: Maintained
2123
2124ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2125M: Linus Walleij <[email protected]>
2126L: [email protected] (moderated for non-subscribers)
2127S: Maintained
2128T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2129F: Documentation/devicetree/bindings/arm/ste-*
2130F: Documentation/devicetree/bindings/arm/ux500.yaml
2131F: Documentation/devicetree/bindings/arm/ux500/
2132F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2133F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2134F: arch/arm/boot/dts/ste-*
2135F: arch/arm/mach-nomadik/
2136F: arch/arm/mach-u300/
2137F: arch/arm/mach-ux500/
2138F: drivers/clk/clk-nomadik.c
2139F: drivers/clk/clk-u300.c
2140F: drivers/clocksource/clksrc-dbx500-prcmu.c
2141F: drivers/clocksource/timer-u300.c
2142F: drivers/dma/coh901318*
2143F: drivers/dma/ste_dma40*
2144F: drivers/hwspinlock/u8500_hsem.c
2145F: drivers/i2c/busses/i2c-nomadik.c
2146F: drivers/i2c/busses/i2c-stu300.c
2147F: drivers/iio/adc/ab8500-gpadc.c
2148F: drivers/mfd/ab3100*
2149F: drivers/mfd/ab8500*
2150F: drivers/mfd/abx500*
2151F: drivers/mfd/db8500*
2152F: drivers/mfd/dbx500*
2153F: drivers/pinctrl/nomadik/
2154F: drivers/pinctrl/pinctrl-coh901*
2155F: drivers/pinctrl/pinctrl-u300.c
2156F: drivers/rtc/rtc-ab3100.c
2157F: drivers/rtc/rtc-ab8500.c
2158F: drivers/rtc/rtc-coh901331.c
2159F: drivers/rtc/rtc-pl031.c
2160F: drivers/soc/ux500/
2161F: drivers/watchdog/coh901327_wdt.c
2162
2163ARM/NUVOTON NPCM ARCHITECTURE
2164M: Avi Fishman <[email protected]>
2165M: Tomer Maimon <[email protected]>
2166M: Tali Perry <[email protected]>
2167R: Patrick Venture <[email protected]>
2168R: Nancy Yuen <[email protected]>
2169R: Benjamin Fair <[email protected]>
2170L: [email protected] (moderated for non-subscribers)
2171S: Supported
2172F: Documentation/devicetree/bindings/*/*/*npcm*
2173F: Documentation/devicetree/bindings/*/*npcm*
2174F: arch/arm/boot/dts/nuvoton-npcm*
2175F: arch/arm/mach-npcm/
2176F: drivers/*/*npcm*
2177F: drivers/*/*/*npcm*
2178F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2179
2180ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2181L: [email protected] (subscribers-only)
2182S: Orphan
2183W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2184F: arch/arm/mach-s3c24xx/gta02.h
2185F: arch/arm/mach-s3c24xx/mach-gta02.c
2186
2187ARM/Orion SoC/Technologic Systems TS-78xx platform support
2188M: Alexander Clouter <[email protected]>
2189L: [email protected] (moderated for non-subscribers)
2190S: Maintained
2191W: http://www.digriz.org.uk/ts78xx/kernel
2192F: arch/arm/mach-orion5x/ts78xx-*
2193
2194ARM/OXNAS platform support
2195M: Neil Armstrong <[email protected]>
2196L: [email protected] (moderated for non-subscribers)
2197L: [email protected] (moderated for non-subscribers)
2198S: Maintained
2199F: arch/arm/boot/dts/ox8*.dts*
2200F: arch/arm/mach-oxnas/
2201F: drivers/power/reset/oxnas-restart.c
2202N: oxnas
2203
2204ARM/PALM TREO SUPPORT
2205M: Tomas Cech <[email protected]>
2206L: [email protected]
2207S: Maintained
2208W: http://hackndev.com
2209F: arch/arm/mach-pxa/palmtreo.*
2210
2211ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2212M: Marek Vasut <[email protected]>
2213L: [email protected]
2214S: Maintained
2215W: http://hackndev.com
2216F: arch/arm/mach-pxa/include/mach/palmld.h
2217F: arch/arm/mach-pxa/include/mach/palmtc.h
2218F: arch/arm/mach-pxa/include/mach/palmtx.h
2219F: arch/arm/mach-pxa/palmld.c
2220F: arch/arm/mach-pxa/palmt5.*
2221F: arch/arm/mach-pxa/palmtc.c
2222F: arch/arm/mach-pxa/palmte2.*
2223F: arch/arm/mach-pxa/palmtx.c
2224
2225ARM/PALMZ72 SUPPORT
2226M: Sergey Lapin <[email protected]>
2227L: [email protected]
2228S: Maintained
2229W: http://hackndev.com
2230F: arch/arm/mach-pxa/palmz72.*
2231
2232ARM/PLEB SUPPORT
2233M: Peter Chubb <[email protected]>
2234S: Maintained
2235W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2236
2237ARM/PT DIGITAL BOARD PORT
2238M: Stefan Eletzhofer <[email protected]>
2239L: [email protected] (moderated for non-subscribers)
2240S: Maintained
2241W: http://www.armlinux.org.uk/
2242
2243ARM/QUALCOMM SUPPORT
2244M: Andy Gross <[email protected]>
2245M: Bjorn Andersson <[email protected]>
2246L: [email protected]
2247S: Maintained
2248T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2249F: Documentation/devicetree/bindings/*/qcom*
2250F: Documentation/devicetree/bindings/soc/qcom/
2251F: arch/arm/boot/dts/qcom-*.dts
2252F: arch/arm/boot/dts/qcom-*.dtsi
2253F: arch/arm/mach-qcom/
2254F: arch/arm64/boot/dts/qcom/
2255F: drivers/*/*/qcom*
2256F: drivers/*/*/qcom/
2257F: drivers/*/pm8???-*
2258F: drivers/*/qcom*
2259F: drivers/*/qcom/
2260F: drivers/bluetooth/btqcomsmd.c
2261F: drivers/clocksource/timer-qcom.c
2262F: drivers/cpuidle/cpuidle-qcom-spm.c
2263F: drivers/extcon/extcon-qcom*
2264F: drivers/i2c/busses/i2c-qcom-geni.c
2265F: drivers/i2c/busses/i2c-qup.c
2266F: drivers/iommu/msm*
2267F: drivers/mfd/ssbi.c
2268F: drivers/mmc/host/mmci_qcom*
2269F: drivers/mmc/host/sdhci-msm.c
2270F: drivers/pci/controller/dwc/pcie-qcom.c
2271F: drivers/phy/qualcomm/
2272F: drivers/power/*/msm*
2273F: drivers/reset/reset-qcom-*
2274F: drivers/scsi/ufs/ufs-qcom.*
2275F: drivers/spi/spi-geni-qcom.c
2276F: drivers/spi/spi-qcom-qspi.c
2277F: drivers/spi/spi-qup.c
2278F: drivers/tty/serial/msm_serial.c
2279F: drivers/usb/dwc3/dwc3-qcom.c
2280F: include/dt-bindings/*/qcom*
2281F: include/linux/*/qcom*
2282
2283ARM/RADISYS ENP2611 MACHINE SUPPORT
2284M: Lennert Buytenhek <[email protected]>
2285L: [email protected] (moderated for non-subscribers)
2286S: Maintained
2287
2288ARM/RDA MICRO ARCHITECTURE
2289M: Manivannan Sadhasivam <[email protected]>
2290L: [email protected] (moderated for non-subscribers)
2291L: [email protected] (moderated for non-subscribers)
2292S: Maintained
2293F: Documentation/devicetree/bindings/arm/rda.yaml
2294F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2295F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2296F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2297F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2298F: arch/arm/boot/dts/rda8810pl-*
2299F: drivers/clocksource/timer-rda.c
2300F: drivers/gpio/gpio-rda.c
2301F: drivers/irqchip/irq-rda-intc.c
2302F: drivers/tty/serial/rda-uart.c
2303
2304ARM/REALTEK ARCHITECTURE
2305M: Andreas Färber <[email protected]>
2306L: [email protected] (moderated for non-subscribers)
2307L: [email protected] (moderated for non-subscribers)
2308S: Maintained
2309F: Documentation/devicetree/bindings/arm/realtek.yaml
2310F: arch/arm/boot/dts/rtd*
2311F: arch/arm/mach-realtek/
2312F: arch/arm64/boot/dts/realtek/
2313
2314ARM/RENESAS ARM64 ARCHITECTURE
2315M: Geert Uytterhoeven <[email protected]>
2316M: Magnus Damm <[email protected]>
2317L: [email protected]
2318S: Supported
2319Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2320T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2321F: Documentation/devicetree/bindings/arm/renesas.yaml
2322F: arch/arm64/boot/dts/renesas/
2323F: drivers/soc/renesas/
2324F: include/linux/soc/renesas/
2325
2326ARM/RISCPC ARCHITECTURE
2327M: Russell King <[email protected]>
2328L: [email protected] (moderated for non-subscribers)
2329S: Maintained
2330W: http://www.armlinux.org.uk/
2331F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2332F: arch/arm/include/asm/hardware/ioc.h
2333F: arch/arm/include/asm/hardware/iomd.h
2334F: arch/arm/include/asm/hardware/memc.h
2335F: arch/arm/mach-rpc/
2336F: drivers/net/ethernet/8390/etherh.c
2337F: drivers/net/ethernet/i825xx/ether1*
2338F: drivers/net/ethernet/seeq/ether3*
2339F: drivers/scsi/arm/
2340
2341ARM/Rockchip SoC support
2342M: Heiko Stuebner <[email protected]>
2343L: [email protected] (moderated for non-subscribers)
2344L: [email protected]
2345S: Maintained
2346T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2347F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2348F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2349F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2350F: arch/arm/boot/dts/rk3*
2351F: arch/arm/boot/dts/rv1108*
2352F: arch/arm/mach-rockchip/
2353F: drivers/*/*/*rockchip*
2354F: drivers/*/*rockchip*
2355F: drivers/clk/rockchip/
2356F: drivers/i2c/busses/i2c-rk3x.c
2357F: sound/soc/rockchip/
2358N: rockchip
2359
2360ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2361M: Kukjin Kim <[email protected]>
2362M: Krzysztof Kozlowski <[email protected]>
2363L: [email protected] (moderated for non-subscribers)
2364L: [email protected] (moderated for non-subscribers)
2365S: Maintained
2366Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2367F: Documentation/arm/samsung/
2368F: Documentation/devicetree/bindings/arm/samsung/
2369F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2370F: arch/arm/boot/dts/exynos*
2371F: arch/arm/boot/dts/s3c*
2372F: arch/arm/boot/dts/s5p*
2373F: arch/arm/mach-exynos*/
2374F: arch/arm/mach-s3c24*/
2375F: arch/arm/mach-s3c64xx/
2376F: arch/arm/mach-s5p*/
2377F: arch/arm/plat-samsung/
2378F: arch/arm64/boot/dts/exynos/
2379F: drivers/*/*/*s3c24*
2380F: drivers/*/*s3c24*
2381F: drivers/*/*s3c64xx*
2382F: drivers/*/*s5pv210*
2383F: drivers/memory/samsung/
2384F: drivers/soc/samsung/
2385F: drivers/tty/serial/samsung*
2386F: include/linux/soc/samsung/
2387N: exynos
2388
2389ARM/SAMSUNG MOBILE MACHINE SUPPORT
2390M: Kyungmin Park <[email protected]>
2391L: [email protected] (moderated for non-subscribers)
2392S: Maintained
2393F: arch/arm/mach-s5pv210/
2394
2395ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2396M: Kyungmin Park <[email protected]>
2397M: Kamil Debski <[email protected]>
2398M: Andrzej Hajda <[email protected]>
2399L: [email protected]
2400L: [email protected]
2401S: Maintained
2402F: drivers/media/platform/s5p-g2d/
2403
2404ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2405M: Marek Szyprowski <[email protected]>
2406L: [email protected] (moderated for non-subscribers)
2407L: [email protected]
2408S: Maintained
2409F: Documentation/devicetree/bindings/media/s5p-cec.txt
2410F: drivers/media/platform/s5p-cec/
2411
2412ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2413M: Andrzej Pietrasiewicz <[email protected]>
2414M: Jacek Anaszewski <[email protected]>
2415M: Sylwester Nawrocki <[email protected]>
2416L: [email protected]
2417L: [email protected]
2418S: Maintained
2419F: drivers/media/platform/s5p-jpeg/
2420
2421ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2422M: Kyungmin Park <[email protected]>
2423M: Kamil Debski <[email protected]>
2424M: Jeongtae Park <[email protected]>
2425M: Andrzej Hajda <[email protected]>
2426L: [email protected]
2427L: [email protected]
2428S: Maintained
2429F: drivers/media/platform/s5p-mfc/
2430
2431ARM/SHMOBILE ARM ARCHITECTURE
2432M: Geert Uytterhoeven <[email protected]>
2433M: Magnus Damm <[email protected]>
2434L: [email protected]
2435S: Supported
2436Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2437T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2438F: Documentation/devicetree/bindings/arm/renesas.yaml
2439F: arch/arm/boot/dts/emev2*
2440F: arch/arm/boot/dts/gr-peach*
2441F: arch/arm/boot/dts/iwg20d-q7*
2442F: arch/arm/boot/dts/r7s*
2443F: arch/arm/boot/dts/r8a*
2444F: arch/arm/boot/dts/r9a*
2445F: arch/arm/boot/dts/sh*
2446F: arch/arm/configs/shmobile_defconfig
2447F: arch/arm/include/debug/renesas-scif.S
2448F: arch/arm/mach-shmobile/
2449F: drivers/soc/renesas/
2450F: include/linux/soc/renesas/
2451
2452ARM/SOCFPGA ARCHITECTURE
2453M: Dinh Nguyen <[email protected]>
2454S: Maintained
2455W: http://www.rocketboards.org
2456T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2457F: arch/arm/boot/dts/socfpga*
2458F: arch/arm/configs/socfpga_defconfig
2459F: arch/arm/mach-socfpga/
2460F: arch/arm64/boot/dts/altera/
2461F: arch/arm64/boot/dts/intel/
2462
2463ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2464M: Dinh Nguyen <[email protected]>
2465S: Maintained
2466F: drivers/clk/socfpga/
2467
2468ARM/SOCFPGA EDAC SUPPORT
2469M: Thor Thayer <[email protected]>
2470S: Maintained
2471F: drivers/edac/altera_edac.
2472
2473ARM/SPREADTRUM SoC SUPPORT
2474M: Orson Zhai <[email protected]>
2475M: Baolin Wang <[email protected]>
2476M: Chunyan Zhang <[email protected]>
2477S: Maintained
2478F: arch/arm64/boot/dts/sprd
2479N: sprd
2480N: sc27xx
2481N: sc2731
2482
2483ARM/STI ARCHITECTURE
2484M: Patrice Chotard <[email protected]>
2485L: [email protected] (moderated for non-subscribers)
2486S: Maintained
2487W: http://www.stlinux.com
2488F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2489F: arch/arm/boot/dts/sti*
2490F: arch/arm/mach-sti/
2491F: drivers/ata/ahci_st.c
2492F: drivers/char/hw_random/st-rng.c
2493F: drivers/clocksource/arm_global_timer.c
2494F: drivers/clocksource/clksrc_st_lpc.c
2495F: drivers/cpufreq/sti-cpufreq.c
2496F: drivers/dma/st_fdma*
2497F: drivers/i2c/busses/i2c-st.c
2498F: drivers/media/platform/sti/c8sectpfe/
2499F: drivers/media/rc/st_rc.c
2500F: drivers/mmc/host/sdhci-st.c
2501F: drivers/phy/st/phy-miphy28lp.c
2502F: drivers/phy/st/phy-stih407-usb.c
2503F: drivers/pinctrl/pinctrl-st.c
2504F: drivers/remoteproc/st_remoteproc.c
2505F: drivers/remoteproc/st_slim_rproc.c
2506F: drivers/reset/sti/
2507F: drivers/rtc/rtc-st-lpc.c
2508F: drivers/tty/serial/st-asc.c
2509F: drivers/usb/dwc3/dwc3-st.c
2510F: drivers/usb/host/ehci-st.c
2511F: drivers/usb/host/ohci-st.c
2512F: drivers/watchdog/st_lpc_wdt.c
2513F: include/linux/remoteproc/st_slim_rproc.h
2514
2515ARM/STM32 ARCHITECTURE
2516M: Maxime Coquelin <[email protected]>
2517M: Alexandre Torgue <[email protected]>
2518L: [email protected] (moderated for non-subscribers)
2519L: [email protected] (moderated for non-subscribers)
2520S: Maintained
2521T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2522F: arch/arm/boot/dts/stm32*
2523F: arch/arm/mach-stm32/
2524F: drivers/clocksource/armv7m_systick.c
2525N: stm32
2526N: stm
2527
2528ARM/Synaptics SoC support
2529M: Jisheng Zhang <[email protected]>
2530M: Sebastian Hesselbarth <[email protected]>
2531L: [email protected] (moderated for non-subscribers)
2532S: Maintained
2533F: arch/arm/boot/dts/berlin*
2534F: arch/arm/mach-berlin/
2535F: arch/arm64/boot/dts/synaptics/
2536
2537ARM/TANGO ARCHITECTURE
2538M: Marc Gonzalez <[email protected]>
2539M: Mans Rullgard <[email protected]>
2540L: [email protected]
2541S: Odd Fixes
2542N: tango
2543
2544ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2545M: Lennert Buytenhek <[email protected]>
2546L: [email protected] (moderated for non-subscribers)
2547S: Maintained
2548
2549ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2550M: Hans Verkuil <[email protected]>
2551L: [email protected]
2552L: [email protected]
2553S: Maintained
2554F: Documentation/devicetree/bindings/media/tegra-cec.txt
2555F: drivers/media/platform/tegra-cec/
2556
2557ARM/TETON BGA MACHINE SUPPORT
2558M: "Mark F. Brown" <[email protected]>
2559L: [email protected] (moderated for non-subscribers)
2560S: Maintained
2561
2562ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2563M: Santosh Shilimkar <[email protected]>
2564L: [email protected]
2565S: Maintained
2566F: drivers/memory/*emif*
2567
2568ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2569M: Santosh Shilimkar <[email protected]>
2570L: [email protected] (moderated for non-subscribers)
2571S: Maintained
2572T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2573F: arch/arm/boot/dts/keystone-*
2574F: arch/arm/mach-keystone/
2575
2576ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2577M: Santosh Shilimkar <[email protected]>
2578L: [email protected]
2579S: Maintained
2580F: drivers/clk/keystone/
2581
2582ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2583M: Santosh Shilimkar <[email protected]>
2584L: [email protected] (moderated for non-subscribers)
2585L: [email protected]
2586S: Maintained
2587F: drivers/clocksource/timer-keystone.c
2588
2589ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2590M: Santosh Shilimkar <[email protected]>
2591L: [email protected]
2592S: Maintained
2593F: drivers/power/reset/keystone-reset.c
2594
2595ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2596M: Tero Kristo <[email protected]>
2597M: Nishanth Menon <[email protected]>
2598L: [email protected] (moderated for non-subscribers)
2599S: Supported
2600F: Documentation/devicetree/bindings/arm/ti/k3.txt
2601F: arch/arm64/boot/dts/ti/Makefile
2602F: arch/arm64/boot/dts/ti/k3-*
2603F: include/dt-bindings/pinctrl/k3.h
2604
2605ARM/THECUS N2100 MACHINE SUPPORT
2606M: Lennert Buytenhek <[email protected]>
2607L: [email protected] (moderated for non-subscribers)
2608S: Maintained
2609
2610ARM/TOSA MACHINE SUPPORT
2611M: Dmitry Eremin-Solenikov <[email protected]>
2612M: Dirk Opfer <[email protected]>
2613S: Maintained
2614
2615ARM/UNIPHIER ARCHITECTURE
2616M: Masahiro Yamada <[email protected]>
2617L: [email protected] (moderated for non-subscribers)
2618S: Maintained
2619T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2620F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2621F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2622F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2623F: arch/arm/boot/dts/uniphier*
2624F: arch/arm/include/asm/hardware/cache-uniphier.h
2625F: arch/arm/mach-uniphier/
2626F: arch/arm/mm/cache-uniphier.c
2627F: arch/arm64/boot/dts/socionext/uniphier*
2628F: drivers/bus/uniphier-system-bus.c
2629F: drivers/clk/uniphier/
2630F: drivers/dma/uniphier-mdmac.c
2631F: drivers/gpio/gpio-uniphier.c
2632F: drivers/i2c/busses/i2c-uniphier*
2633F: drivers/irqchip/irq-uniphier-aidet.c
2634F: drivers/mmc/host/uniphier-sd.c
2635F: drivers/pinctrl/uniphier/
2636F: drivers/reset/reset-uniphier.c
2637F: drivers/tty/serial/8250/8250_uniphier.c
2638N: uniphier
2639
2640ARM/VERSATILE EXPRESS PLATFORM
2641M: Liviu Dudau <[email protected]>
2642M: Sudeep Holla <[email protected]>
2643M: Lorenzo Pieralisi <[email protected]>
2644L: [email protected] (moderated for non-subscribers)
2645S: Maintained
2646F: */*/*/vexpress*
2647F: */*/vexpress*
2648F: arch/arm/boot/dts/vexpress*
2649F: arch/arm/mach-vexpress/
2650F: arch/arm64/boot/dts/arm/
2651F: drivers/clk/versatile/clk-vexpress-osc.c
2652F: drivers/clocksource/timer-versatile.c
2653N: mps2
2654
2655ARM/VFP SUPPORT
2656M: Russell King <[email protected]>
2657L: [email protected] (moderated for non-subscribers)
2658S: Maintained
2659W: http://www.armlinux.org.uk/
2660F: arch/arm/vfp/
2661
2662ARM/VOIPAC PXA270 SUPPORT
2663M: Marek Vasut <[email protected]>
2664L: [email protected] (moderated for non-subscribers)
2665S: Maintained
2666F: arch/arm/mach-pxa/include/mach/vpac270.h
2667F: arch/arm/mach-pxa/vpac270.c
2668
2669ARM/VT8500 ARM ARCHITECTURE
2670M: Tony Prisk <[email protected]>
2671L: [email protected] (moderated for non-subscribers)
2672S: Maintained
2673F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2674F: arch/arm/mach-vt8500/
2675F: drivers/clocksource/timer-vt8500.c
2676F: drivers/i2c/busses/i2c-wmt.c
2677F: drivers/mmc/host/wmt-sdmmc.c
2678F: drivers/pwm/pwm-vt8500.c
2679F: drivers/rtc/rtc-vt8500.c
2680F: drivers/tty/serial/vt8500_serial.c
2681F: drivers/usb/host/ehci-platform.c
2682F: drivers/usb/host/uhci-platform.c
2683F: drivers/video/fbdev/vt8500lcdfb.*
2684F: drivers/video/fbdev/wm8505fb*
2685F: drivers/video/fbdev/wmt_ge_rops.*
2686
2687ARM/ZIPIT Z2 SUPPORT
2688M: Marek Vasut <[email protected]>
2689L: [email protected] (moderated for non-subscribers)
2690S: Maintained
2691F: arch/arm/mach-pxa/include/mach/z2.h
2692F: arch/arm/mach-pxa/z2.c
2693
2694ARM/ZTE ARCHITECTURE
2695M: Jun Nie <[email protected]>
2696M: Shawn Guo <[email protected]>
2697L: [email protected] (moderated for non-subscribers)
2698S: Maintained
2699F: Documentation/devicetree/bindings/arm/zte.yaml
2700F: Documentation/devicetree/bindings/clock/zx2967*.txt
2701F: Documentation/devicetree/bindings/dma/zxdma.txt
2702F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2703F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2704F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2705F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2706F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2707F: Documentation/devicetree/bindings/soc/zte/
2708F: Documentation/devicetree/bindings/sound/zte,*.txt
2709F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2710F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2711F: arch/arm/boot/dts/zx2967*
2712F: arch/arm/mach-zx/
2713F: arch/arm64/boot/dts/zte/
2714F: drivers/clk/zte/
2715F: drivers/dma/zx_dma.c
2716F: drivers/gpio/gpio-zx.c
2717F: drivers/i2c/busses/i2c-zx2967.c
2718F: drivers/mmc/host/dw_mmc-zx.*
2719F: drivers/pinctrl/zte/
2720F: drivers/soc/zte/
2721F: drivers/thermal/zx2967_thermal.c
2722F: drivers/watchdog/zx2967_wdt.c
2723F: include/dt-bindings/clock/zx2967*.h
2724F: include/dt-bindings/soc/zte,*.h
2725F: sound/soc/codecs/zx_aud96p22.c
2726F: sound/soc/zte/
2727
2728ARM/ZYNQ ARCHITECTURE
2729M: Michal Simek <[email protected]>
2730L: [email protected] (moderated for non-subscribers)
2731S: Supported
2732W: http://wiki.xilinx.com
2733T: git https://github.com/Xilinx/linux-xlnx.git
2734F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2735F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2736F: arch/arm/mach-zynq/
2737F: drivers/block/xsysace.c
2738F: drivers/clocksource/timer-cadence-ttc.c
2739F: drivers/cpuidle/cpuidle-zynq.c
2740F: drivers/edac/synopsys_edac.c
2741F: drivers/i2c/busses/i2c-cadence.c
2742F: drivers/i2c/busses/i2c-xiic.c
2743F: drivers/mmc/host/sdhci-of-arasan.c
2744N: zynq
2745N: xilinx
2746
2747ARM64 PORT (AARCH64 ARCHITECTURE)
2748M: Catalin Marinas <[email protected]>
2749M: Will Deacon <[email protected]>
2750L: [email protected] (moderated for non-subscribers)
2751S: Maintained
2752T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2753F: Documentation/arm64/
2754F: arch/arm64/
2755F: tools/testing/selftests/arm64/
2756X: arch/arm64/boot/dts/
2757
2758AS3645A LED FLASH CONTROLLER DRIVER
2759M: Sakari Ailus <[email protected]>
2760L: [email protected]
2761S: Maintained
2762F: drivers/leds/leds-as3645a.c
2763
2764ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2765M: Tianshu Qiu <[email protected]>
2766L: [email protected]
2767S: Maintained
2768T: git git://linuxtv.org/media_tree.git
2769F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2770F: drivers/media/i2c/ak7375.c
2771
2772ASAHI KASEI AK8974 DRIVER
2773M: Linus Walleij <[email protected]>
2774L: [email protected]
2775S: Supported
2776W: http://www.akm.com/
2777F: drivers/iio/magnetometer/ak8974.c
2778
2779ASC7621 HARDWARE MONITOR DRIVER
2780M: George Joseph <[email protected]>
2781L: [email protected]
2782S: Maintained
2783F: Documentation/hwmon/asc7621.rst
2784F: drivers/hwmon/asc7621.c
2785
2786ASPEED PINCTRL DRIVERS
2787M: Andrew Jeffery <[email protected]>
2788L: [email protected] (moderated for non-subscribers)
2789L: [email protected] (moderated for non-subscribers)
2790L: [email protected]
2791S: Maintained
2792F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2793F: drivers/pinctrl/aspeed/
2794
2795ASPEED SCU INTERRUPT CONTROLLER DRIVER
2796M: Eddie James <[email protected]>
2797L: [email protected] (moderated for non-subscribers)
2798S: Maintained
2799F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2800F: drivers/irqchip/irq-aspeed-scu-ic.c
2801F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2802
2803ASPEED VIDEO ENGINE DRIVER
2804M: Eddie James <[email protected]>
2805L: [email protected]
2806L: [email protected] (moderated for non-subscribers)
2807S: Maintained
2808F: Documentation/devicetree/bindings/media/aspeed-video.txt
2809F: drivers/media/platform/aspeed-video.c
2810
2811ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2812M: Corentin Chary <[email protected]>
2813L: [email protected]
2814L: [email protected]
2815S: Maintained
2816W: http://acpi4asus.sf.net
2817F: drivers/platform/x86/asus*.c
2818F: drivers/platform/x86/eeepc*.c
2819
2820ASUS WIRELESS RADIO CONTROL DRIVER
2821M: João Paulo Rechi Vita <[email protected]>
2822L: [email protected]
2823S: Maintained
2824F: drivers/platform/x86/asus-wireless.c
2825
2826ASYMMETRIC KEYS
2827M: David Howells <[email protected]>
2828L: [email protected]
2829S: Maintained
2830F: Documentation/crypto/asymmetric-keys.txt
2831F: crypto/asymmetric_keys/
2832F: include/crypto/pkcs7.h
2833F: include/crypto/public_key.h
2834F: include/linux/verification.h
2835
2836ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2837R: Dan Williams <[email protected]>
2838S: Odd fixes
2839W: http://sourceforge.net/projects/xscaleiop
2840F: Documentation/crypto/async-tx-api.txt
2841F: crypto/async_tx/
2842F: drivers/dma/
2843F: include/linux/async_tx.h
2844F: include/linux/dmaengine.h
2845
2846AT24 EEPROM DRIVER
2847M: Bartosz Golaszewski <[email protected]>
2848L: [email protected]
2849S: Maintained
2850T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2851F: Documentation/devicetree/bindings/eeprom/at24.yaml
2852F: drivers/misc/eeprom/at24.c
2853
2854ATA OVER ETHERNET (AOE) DRIVER
2855M: "Justin Sanders" <[email protected]>
2856S: Supported
2857W: http://www.openaoe.org/
2858F: Documentation/admin-guide/aoe/
2859F: drivers/block/aoe/
2860
2861ATHEROS 71XX/9XXX GPIO DRIVER
2862M: Alban Bedel <[email protected]>
2863S: Maintained
2864W: https://github.com/AlbanBedel/linux
2865T: git git://github.com/AlbanBedel/linux
2866F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2867F: drivers/gpio/gpio-ath79.c
2868
2869ATHEROS 71XX/9XXX USB PHY DRIVER
2870M: Alban Bedel <[email protected]>
2871S: Maintained
2872W: https://github.com/AlbanBedel/linux
2873T: git git://github.com/AlbanBedel/linux
2874F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2875F: drivers/phy/qualcomm/phy-ath79-usb.c
2876
2877ATHEROS ATH GENERIC UTILITIES
2878M: Kalle Valo <[email protected]>
2879L: [email protected]
2880S: Supported
2881F: drivers/net/wireless/ath/*
2882
2883ATHEROS ATH5K WIRELESS DRIVER
2884M: Jiri Slaby <[email protected]>
2885M: Nick Kossifidis <[email protected]>
2886M: Luis Chamberlain <[email protected]>
2887L: [email protected]
2888S: Maintained
2889W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2890F: drivers/net/wireless/ath/ath5k/
2891
2892ATHEROS ATH6KL WIRELESS DRIVER
2893M: Kalle Valo <[email protected]>
2894L: [email protected]
2895S: Supported
2896W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2897T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2898F: drivers/net/wireless/ath/ath6kl/
2899
2900ATI_REMOTE2 DRIVER
2901M: Ville Syrjala <[email protected]>
2902S: Maintained
2903F: drivers/input/misc/ati_remote2.c
2904
2905ATK0110 HWMON DRIVER
2906M: Luca Tettamanti <[email protected]>
2907L: [email protected]
2908S: Maintained
2909F: drivers/hwmon/asus_atk0110.c
2910
2911ATLX ETHERNET DRIVERS
2912M: Jay Cliburn <[email protected]>
2913M: Chris Snook <[email protected]>
2914L: [email protected]
2915S: Maintained
2916W: http://sourceforge.net/projects/atl1
2917W: http://atl1.sourceforge.net
2918F: drivers/net/ethernet/atheros/
2919
2920ATM
2921M: Chas Williams <[email protected]>
2922L: [email protected] (moderated for non-subscribers)
2923L: [email protected]
2924S: Maintained
2925W: http://linux-atm.sourceforge.net
2926F: drivers/atm/
2927F: include/linux/atm*
2928F: include/uapi/linux/atm*
2929
2930ATMEL MACB ETHERNET DRIVER
2931M: Nicolas Ferre <[email protected]>
2932M: Claudiu Beznea <[email protected]>
2933S: Supported
2934F: drivers/net/ethernet/cadence/
2935
2936ATMEL MAXTOUCH DRIVER
2937M: Nick Dyer <[email protected]>
2938S: Maintained
2939T: git git://github.com/ndyer/linux.git
2940F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2941F: drivers/input/touchscreen/atmel_mxt_ts.c
2942
2943ATMEL WIRELESS DRIVER
2944M: Simon Kelley <[email protected]>
2945L: [email protected]
2946S: Maintained
2947W: http://www.thekelleys.org.uk/atmel
2948W: http://atmelwlandriver.sourceforge.net/
2949F: drivers/net/wireless/atmel/atmel*
2950
2951ATOMIC INFRASTRUCTURE
2952M: Will Deacon <[email protected]>
2953M: Peter Zijlstra <[email protected]>
2954R: Boqun Feng <[email protected]>
2955L: [email protected]
2956S: Maintained
2957F: arch/*/include/asm/atomic*.h
2958F: include/*/atomic*.h
2959F: scripts/atomic/
2960
2961ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2962M: Bradley Grove <[email protected]>
2963L: [email protected]
2964S: Supported
2965W: http://www.attotech.com
2966F: drivers/scsi/esas2r
2967
2968ATUSB IEEE 802.15.4 RADIO DRIVER
2969M: Stefan Schmidt <[email protected]>
2970L: [email protected]
2971S: Maintained
2972F: drivers/net/ieee802154/at86rf230.h
2973F: drivers/net/ieee802154/atusb.c
2974F: drivers/net/ieee802154/atusb.h
2975
2976AUDIT SUBSYSTEM
2977M: Paul Moore <[email protected]>
2978M: Eric Paris <[email protected]>
2979L: [email protected] (moderated for non-subscribers)
2980S: Supported
2981W: https://github.com/linux-audit
2982T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2983F: include/linux/audit.h
2984F: include/uapi/linux/audit.h
2985F: kernel/audit*
2986
2987AUXILIARY DISPLAY DRIVERS
2988M: Miguel Ojeda Sandonis <[email protected]>
2989S: Maintained
2990F: drivers/auxdisplay/
2991F: include/linux/cfag12864b.h
2992
2993AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2994M: Andreas Klinger <[email protected]>
2995L: [email protected]
2996S: Maintained
2997F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2998F: drivers/iio/adc/hx711.c
2999
3000AX.25 NETWORK LAYER
3001M: Ralf Baechle <[email protected]>
3002L: [email protected]
3003S: Maintained
3004W: http://www.linux-ax25.org/
3005F: include/net/ax25.h
3006F: include/uapi/linux/ax25.h
3007F: net/ax25/
3008
3009AXENTIA ARM DEVICES
3010M: Peter Rosin <[email protected]>
3011L: [email protected] (moderated for non-subscribers)
3012S: Maintained
3013F: arch/arm/boot/dts/at91-linea.dtsi
3014F: arch/arm/boot/dts/at91-natte.dtsi
3015F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3016F: arch/arm/boot/dts/at91-tse850-3.dts
3017
3018AXENTIA ASOC DRIVERS
3019M: Peter Rosin <[email protected]>
3020L: [email protected] (moderated for non-subscribers)
3021S: Maintained
3022F: Documentation/devicetree/bindings/sound/axentia,*
3023F: sound/soc/atmel/tse850-pcm5142.c
3024
3025AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3026M: Nuno Sá <[email protected]>
3027L: [email protected]
3028S: Supported
3029W: http://ez.analog.com/community/linux-device-drivers
3030F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3031F: drivers/hwmon/axi-fan-control.c
3032
3033AXXIA I2C CONTROLLER
3034M: Krzysztof Adamski <[email protected]>
3035L: [email protected]
3036S: Maintained
3037F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3038F: drivers/i2c/busses/i2c-axxia.c
3039
3040AZ6007 DVB DRIVER
3041M: Mauro Carvalho Chehab <[email protected]>
3042L: [email protected]
3043S: Maintained
3044W: https://linuxtv.org
3045T: git git://linuxtv.org/media_tree.git
3046F: drivers/media/usb/dvb-usb-v2/az6007.c
3047
3048AZTECH FM RADIO RECEIVER DRIVER
3049M: Hans Verkuil <[email protected]>
3050L: [email protected]
3051S: Maintained
3052W: https://linuxtv.org
3053T: git git://linuxtv.org/media_tree.git
3054F: drivers/media/radio/radio-aztech*
3055
3056B43 WIRELESS DRIVER
3057L: [email protected]
3058L: [email protected]
3059S: Odd Fixes
3060W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3061F: drivers/net/wireless/broadcom/b43/
3062
3063B43LEGACY WIRELESS DRIVER
3064M: Larry Finger <[email protected]>
3065L: [email protected]
3066L: [email protected]
3067S: Maintained
3068W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3069F: drivers/net/wireless/broadcom/b43legacy/
3070
3071BACKLIGHT CLASS/SUBSYSTEM
3072M: Lee Jones <[email protected]>
3073M: Daniel Thompson <[email protected]>
3074M: Jingoo Han <[email protected]>
3075L: [email protected]
3076S: Maintained
3077T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3078F: Documentation/ABI/stable/sysfs-class-backlight
3079F: Documentation/ABI/testing/sysfs-class-backlight
3080F: Documentation/devicetree/bindings/leds/backlight
3081F: drivers/video/backlight/
3082F: include/linux/backlight.h
3083F: include/linux/pwm_backlight.h
3084
3085BATMAN ADVANCED
3086M: Marek Lindner <[email protected]>
3087M: Simon Wunderlich <[email protected]>
3088M: Antonio Quartulli <[email protected]>
3089M: Sven Eckelmann <[email protected]>
3090L: [email protected] (moderated for non-subscribers)
3091S: Maintained
3092W: https://www.open-mesh.org/
3093Q: https://patchwork.open-mesh.org/project/batman/list/
3094B: https://www.open-mesh.org/projects/batman-adv/issues
3095C: irc://chat.freenode.net/batman
3096T: git https://git.open-mesh.org/linux-merge.git
3097F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3098F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3099F: Documentation/networking/batman-adv.rst
3100F: include/uapi/linux/batadv_packet.h
3101F: include/uapi/linux/batman_adv.h
3102F: net/batman-adv/
3103
3104BAYCOM/HDLCDRV DRIVERS FOR AX.25
3105M: Thomas Sailer <[email protected]>
3106L: [email protected]
3107S: Maintained
3108W: http://www.baycom.org/~tom/ham/ham.html
3109F: drivers/net/hamradio/baycom*
3110
3111BCACHE (BLOCK LAYER CACHE)
3112M: Coly Li <[email protected]>
3113M: Kent Overstreet <[email protected]>
3114L: [email protected]
3115S: Maintained
3116W: http://bcache.evilpiepirate.org
3117C: irc://irc.oftc.net/bcache
3118F: drivers/md/bcache/
3119
3120BDISP ST MEDIA DRIVER
3121M: Fabien Dessenne <[email protected]>
3122L: [email protected]
3123S: Supported
3124W: https://linuxtv.org
3125T: git git://linuxtv.org/media_tree.git
3126F: drivers/media/platform/sti/bdisp
3127
3128BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3129M: Dariusz Marcinkiewicz <[email protected]>
3130L: [email protected]
3131S: Maintained
3132F: drivers/net/ethernet/ec_bhf.c
3133
3134BEFS FILE SYSTEM
3135M: Luis de Bethencourt <[email protected]>
3136M: Salah Triki <[email protected]>
3137S: Maintained
3138T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3139F: Documentation/filesystems/befs.rst
3140F: fs/befs/
3141
3142BFQ I/O SCHEDULER
3143M: Paolo Valente <[email protected]>
3144M: Jens Axboe <[email protected]>
3145L: [email protected]
3146S: Maintained
3147F: Documentation/block/bfq-iosched.rst
3148F: block/bfq-*
3149
3150BFS FILE SYSTEM
3151M: "Tigran A. Aivazian" <[email protected]>
3152S: Maintained
3153F: Documentation/filesystems/bfs.rst
3154F: fs/bfs/
3155F: include/uapi/linux/bfs_fs.h
3156
3157BLINKM RGB LED DRIVER
3158M: Jan-Simon Moeller <[email protected]>
3159S: Maintained
3160F: drivers/leds/leds-blinkm.c
3161
3162BLOCK LAYER
3163M: Jens Axboe <[email protected]>
3164L: [email protected]
3165S: Maintained
3166T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3167F: block/
3168F: drivers/block/
3169F: kernel/trace/blktrace.c
3170F: lib/sbitmap.c
3171
3172BLOCK2MTD DRIVER
3173M: Joern Engel <[email protected]>
3174L: [email protected]
3175S: Maintained
3176F: drivers/mtd/devices/block2mtd.c
3177
3178BLUETOOTH DRIVERS
3179M: Marcel Holtmann <[email protected]>
3180M: Johan Hedberg <[email protected]>
3181L: [email protected]
3182S: Maintained
3183W: http://www.bluez.org/
3184T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3185T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3186F: drivers/bluetooth/
3187
3188BLUETOOTH SUBSYSTEM
3189M: Marcel Holtmann <[email protected]>
3190M: Johan Hedberg <[email protected]>
3191L: [email protected]
3192S: Maintained
3193W: http://www.bluez.org/
3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3196F: include/net/bluetooth/
3197F: net/bluetooth/
3198
3199BONDING DRIVER
3200M: Jay Vosburgh <[email protected]>
3201M: Veaceslav Falico <[email protected]>
3202M: Andy Gospodarek <[email protected]>
3203L: [email protected]
3204S: Supported
3205W: http://sourceforge.net/projects/bonding/
3206F: drivers/net/bonding/
3207F: include/uapi/linux/if_bonding.h
3208
3209BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3210M: Dan Robertson <[email protected]>
3211L: [email protected]
3212S: Maintained
3213F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3214F: drivers/iio/accel/bma400*
3215
3216BPF (Safe dynamic programs and tools)
3217M: Alexei Starovoitov <[email protected]>
3218M: Daniel Borkmann <[email protected]>
3219R: Martin KaFai Lau <[email protected]>
3220R: Song Liu <[email protected]>
3221R: Yonghong Song <[email protected]>
3222R: Andrii Nakryiko <[email protected]>
3223R: John Fastabend <[email protected]>
3224R: KP Singh <[email protected]>
3225L: [email protected]
3226L: [email protected]
3227S: Supported
3228Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3229T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3230T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3231F: Documentation/bpf/
3232F: Documentation/networking/filter.rst
3233F: arch/*/net/*
3234F: include/linux/bpf*
3235F: include/linux/filter.h
3236F: include/trace/events/xdp.h
3237F: include/uapi/linux/bpf*
3238F: include/uapi/linux/filter.h
3239F: kernel/bpf/
3240F: kernel/trace/bpf_trace.c
3241F: lib/test_bpf.c
3242F: net/bpf/
3243F: net/core/filter.c
3244F: net/sched/act_bpf.c
3245F: net/sched/cls_bpf.c
3246F: samples/bpf/
3247F: tools/bpf/
3248F: tools/lib/bpf/
3249F: tools/testing/selftests/bpf/
3250N: bpf
3251K: bpf
3252
3253BPF JIT for ARM
3254M: Shubham Bansal <[email protected]>
3255L: [email protected]
3256L: [email protected]
3257S: Maintained
3258F: arch/arm/net/
3259
3260BPF JIT for ARM64
3261M: Daniel Borkmann <[email protected]>
3262M: Alexei Starovoitov <[email protected]>
3263M: Zi Shen Lim <[email protected]>
3264L: [email protected]
3265L: [email protected]
3266S: Supported
3267F: arch/arm64/net/
3268
3269BPF JIT for MIPS (32-BIT AND 64-BIT)
3270M: Paul Burton <[email protected]>
3271L: [email protected]
3272L: [email protected]
3273S: Maintained
3274F: arch/mips/net/
3275
3276BPF JIT for NFP NICs
3277M: Jakub Kicinski <[email protected]>
3278L: [email protected]
3279L: [email protected]
3280S: Supported
3281F: drivers/net/ethernet/netronome/nfp/bpf/
3282
3283BPF JIT for POWERPC (32-BIT AND 64-BIT)
3284M: Naveen N. Rao <[email protected]>
3285M: Sandipan Das <[email protected]>
3286L: [email protected]
3287L: [email protected]
3288S: Maintained
3289F: arch/powerpc/net/
3290
3291BPF JIT for RISC-V (32-bit)
3292M: Luke Nelson <[email protected]>
3293M: Xi Wang <[email protected]>
3294L: [email protected]
3295L: [email protected]
3296S: Maintained
3297F: arch/riscv/net/
3298X: arch/riscv/net/bpf_jit_comp64.c
3299
3300BPF JIT for RISC-V (64-bit)
3301M: Björn Töpel <[email protected]>
3302L: [email protected]
3303L: [email protected]
3304S: Maintained
3305F: arch/riscv/net/
3306X: arch/riscv/net/bpf_jit_comp32.c
3307
3308BPF JIT for S390
3309M: Ilya Leoshkevich <[email protected]>
3310M: Heiko Carstens <[email protected]>
3311M: Vasily Gorbik <[email protected]>
3312L: [email protected]
3313L: [email protected]
3314S: Maintained
3315F: arch/s390/net/
3316X: arch/s390/net/pnet.c
3317
3318BPF JIT for SPARC (32-BIT AND 64-BIT)
3319M: David S. Miller <[email protected]>
3320L: [email protected]
3321L: [email protected]
3322S: Maintained
3323F: arch/sparc/net/
3324
3325BPF JIT for X86 32-BIT
3326M: Wang YanQing <[email protected]>
3327L: [email protected]
3328L: [email protected]
3329S: Maintained
3330F: arch/x86/net/bpf_jit_comp32.c
3331
3332BPF JIT for X86 64-BIT
3333M: Alexei Starovoitov <[email protected]>
3334M: Daniel Borkmann <[email protected]>
3335L: [email protected]
3336L: [email protected]
3337S: Supported
3338F: arch/x86/net/
3339X: arch/x86/net/bpf_jit_comp32.c
3340
3341BROADCOM B44 10/100 ETHERNET DRIVER
3342M: Michael Chan <[email protected]>
3343L: [email protected]
3344S: Supported
3345F: drivers/net/ethernet/broadcom/b44.*
3346
3347BROADCOM B53 ETHERNET SWITCH DRIVER
3348M: Florian Fainelli <[email protected]>
3349L: [email protected]
3350L: [email protected] (subscribers-only)
3351S: Supported
3352F: drivers/net/dsa/b53/*
3353F: include/linux/platform_data/b53.h
3354
3355BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3356M: Nicolas Saenz Julienne <[email protected]>
3357L: [email protected]
3358L: [email protected] (moderated for non-subscribers)
3359L: [email protected] (moderated for non-subscribers)
3360S: Maintained
3361T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3362F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3363F: drivers/pci/controller/pcie-brcmstb.c
3364F: drivers/staging/vc04_services
3365N: bcm2711
3366N: bcm2835
3367
3368BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3369M: Florian Fainelli <[email protected]>
3370M: Ray Jui <[email protected]>
3371M: Scott Branden <[email protected]>
3372M: [email protected]
3373S: Maintained
3374T: git git://github.com/broadcom/mach-bcm
3375F: arch/arm/mach-bcm/
3376N: bcm281*
3377N: bcm113*
3378N: bcm216*
3379N: kona
3380
3381BROADCOM BCM47XX MIPS ARCHITECTURE
3382M: Hauke Mehrtens <[email protected]>
3383M: Rafał Miłecki <[email protected]>
3384L: [email protected]
3385S: Maintained
3386F: Documentation/devicetree/bindings/mips/brcm/
3387F: arch/mips/bcm47xx/*
3388F: arch/mips/include/asm/mach-bcm47xx/*
3389
3390BROADCOM BCM5301X ARM ARCHITECTURE
3391M: Hauke Mehrtens <[email protected]>
3392M: Rafał Miłecki <[email protected]>
3393M: [email protected]
3394L: [email protected]
3395S: Maintained
3396F: arch/arm/boot/dts/bcm470*
3397F: arch/arm/boot/dts/bcm5301x*.dtsi
3398F: arch/arm/boot/dts/bcm953012*
3399F: arch/arm/mach-bcm/bcm_5301x.c
3400
3401BROADCOM BCM53573 ARM ARCHITECTURE
3402M: Rafał Miłecki <[email protected]>
3403L: [email protected]
3404L: [email protected]
3405S: Maintained
3406F: arch/arm/boot/dts/bcm47189*
3407F: arch/arm/boot/dts/bcm53573*
3408
3409BROADCOM BCM63XX ARM ARCHITECTURE
3410M: Florian Fainelli <[email protected]>
3411M: [email protected]
3412L: [email protected] (moderated for non-subscribers)
3413S: Maintained
3414T: git git://github.com/broadcom/stblinux.git
3415N: bcm63xx
3416
3417BROADCOM BCM63XX/BCM33XX UDC DRIVER
3418M: Kevin Cernekee <[email protected]>
3419L: [email protected]
3420S: Maintained
3421F: drivers/usb/gadget/udc/bcm63xx_udc.*
3422
3423BROADCOM BCM7XXX ARM ARCHITECTURE
3424M: Florian Fainelli <[email protected]>
3425M: [email protected]
3426L: [email protected] (moderated for non-subscribers)
3427S: Maintained
3428T: git git://github.com/broadcom/stblinux.git
3429F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3430F: arch/arm/boot/dts/bcm7*.dts*
3431F: arch/arm/include/asm/hardware/cache-b15-rac.h
3432F: arch/arm/mach-bcm/*brcmstb*
3433F: arch/arm/mm/cache-b15-rac.c
3434F: drivers/bus/brcmstb_gisb.c
3435F: drivers/pci/controller/pcie-brcmstb.c
3436N: brcmstb
3437
3438BROADCOM BMIPS CPUFREQ DRIVER
3439M: Markus Mayer <[email protected]>
3440M: [email protected]
3441L: [email protected]
3442S: Maintained
3443F: drivers/cpufreq/bmips-cpufreq.c
3444
3445BROADCOM BMIPS MIPS ARCHITECTURE
3446M: Florian Fainelli <[email protected]>
3447L: [email protected]
3448L: [email protected]
3449S: Maintained
3450T: git git://github.com/broadcom/stblinux.git
3451F: arch/mips/bmips/*
3452F: arch/mips/boot/dts/brcm/bcm*.dts*
3453F: arch/mips/include/asm/mach-bmips/*
3454F: arch/mips/kernel/*bmips*
3455F: drivers/irqchip/irq-bcm63*
3456F: drivers/irqchip/irq-bcm7*
3457F: drivers/irqchip/irq-brcmstb*
3458F: include/linux/bcm963xx_nvram.h
3459F: include/linux/bcm963xx_tag.h
3460
3461BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3462M: Rasesh Mody <[email protected]>
3463M: [email protected]
3464L: [email protected]
3465S: Supported
3466F: drivers/net/ethernet/broadcom/bnx2.*
3467F: drivers/net/ethernet/broadcom/bnx2_*
3468
3469BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3470M: [email protected]
3471L: [email protected]
3472S: Supported
3473F: drivers/scsi/bnx2fc/
3474
3475BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3476M: [email protected]
3477L: [email protected]
3478S: Supported
3479F: drivers/scsi/bnx2i/
3480
3481BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3482M: Ariel Elior <[email protected]>
3483M: Sudarsana Kalluru <[email protected]>
3484M: [email protected]
3485L: [email protected]
3486S: Supported
3487F: drivers/net/ethernet/broadcom/bnx2x/
3488
3489BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3490M: Michael Chan <[email protected]>
3491L: [email protected]
3492S: Supported
3493F: drivers/net/ethernet/broadcom/bnxt/
3494
3495BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3496M: Arend van Spriel <[email protected]>
3497M: Franky Lin <[email protected]>
3498M: Hante Meuleman <[email protected]>
3499M: Chi-Hsien Lin <[email protected]>
3500M: Wright Feng <[email protected]>
3501L: [email protected]
3502L: [email protected]
3503L: [email protected]
3504S: Supported
3505F: drivers/net/wireless/broadcom/brcm80211/
3506
3507BROADCOM BRCMSTB GPIO DRIVER
3508M: Gregory Fong <[email protected]>
3509L: [email protected]
3510S: Supported
3511F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3512F: drivers/gpio/gpio-brcmstb.c
3513
3514BROADCOM BRCMSTB I2C DRIVER
3515M: Kamal Dasu <[email protected]>
3516L: [email protected]
3517L: [email protected]
3518S: Supported
3519F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3520F: drivers/i2c/busses/i2c-brcmstb.c
3521
3522BROADCOM BRCMSTB USB EHCI DRIVER
3523M: Al Cooper <[email protected]>
3524L: [email protected]
3525L: [email protected]
3526S: Maintained
3527F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3528F: drivers/usb/host/ehci-brcm.*
3529
3530BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3531M: Al Cooper <[email protected]>
3532L: [email protected]
3533L: [email protected]
3534S: Maintained
3535F: drivers/phy/broadcom/phy-brcm-usb*
3536
3537BROADCOM GENET ETHERNET DRIVER
3538M: Doug Berger <[email protected]>
3539M: Florian Fainelli <[email protected]>
3540L: [email protected]
3541L: [email protected]
3542S: Supported
3543F: drivers/net/ethernet/broadcom/genet/
3544
3545BROADCOM IPROC ARM ARCHITECTURE
3546M: Ray Jui <[email protected]>
3547M: Scott Branden <[email protected]>
3548M: [email protected]
3549L: [email protected] (moderated for non-subscribers)
3550S: Maintained
3551T: git git://github.com/broadcom/cygnus-linux.git
3552F: arch/arm64/boot/dts/broadcom/northstar2/*
3553F: arch/arm64/boot/dts/broadcom/stingray/*
3554F: drivers/clk/bcm/clk-ns*
3555F: drivers/clk/bcm/clk-sr*
3556F: drivers/pinctrl/bcm/pinctrl-ns*
3557F: include/dt-bindings/clock/bcm-sr*
3558N: iproc
3559N: cygnus
3560N: bcm[-_]nsp
3561N: bcm9113*
3562N: bcm9583*
3563N: bcm9585*
3564N: bcm9586*
3565N: bcm988312
3566N: bcm113*
3567N: bcm583*
3568N: bcm585*
3569N: bcm586*
3570N: bcm88312
3571N: hr2
3572N: stingray
3573
3574BROADCOM KONA GPIO DRIVER
3575M: Ray Jui <[email protected]>
3576L: [email protected]
3577S: Supported
3578F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3579F: drivers/gpio/gpio-bcm-kona.c
3580
3581BROADCOM NETXTREME-E ROCE DRIVER
3582M: Selvin Xavier <[email protected]>
3583M: Devesh Sharma <[email protected]>
3584M: Somnath Kotur <[email protected]>
3585M: Sriharsha Basavapatna <[email protected]>
3586L: [email protected]
3587S: Supported
3588W: http://www.broadcom.com
3589F: drivers/infiniband/hw/bnxt_re/
3590F: include/uapi/rdma/bnxt_re-abi.h
3591
3592BROADCOM NVRAM DRIVER
3593M: Rafał Miłecki <[email protected]>
3594L: [email protected]
3595S: Maintained
3596F: drivers/firmware/broadcom/*
3597
3598BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3599M: Rafał Miłecki <[email protected]>
3600L: [email protected]
3601S: Maintained
3602F: drivers/bcma/
3603F: include/linux/bcma/
3604
3605BROADCOM SPI DRIVER
3606M: Kamal Dasu <[email protected]>
3607M: [email protected]
3608S: Maintained
3609F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3610F: drivers/spi/spi-bcm-qspi.*
3611F: drivers/spi/spi-brcmstb-qspi.c
3612F: drivers/spi/spi-iproc-qspi.c
3613
3614BROADCOM STB AVS CPUFREQ DRIVER
3615M: Markus Mayer <[email protected]>
3616M: [email protected]
3617L: [email protected]
3618S: Maintained
3619F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3620F: drivers/cpufreq/brcmstb*
3621
3622BROADCOM STB AVS TMON DRIVER
3623M: Markus Mayer <[email protected]>
3624M: [email protected]
3625L: [email protected]
3626S: Maintained
3627F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3628F: drivers/thermal/broadcom/brcmstb*
3629
3630BROADCOM STB DPFE DRIVER
3631M: Markus Mayer <[email protected]>
3632M: [email protected]
3633L: [email protected] (moderated for non-subscribers)
3634S: Maintained
3635F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3636F: drivers/memory/brcmstb_dpfe.c
3637
3638BROADCOM STB NAND FLASH DRIVER
3639M: Brian Norris <[email protected]>
3640M: Kamal Dasu <[email protected]>
3641L: [email protected]
3642L: [email protected]
3643S: Maintained
3644F: drivers/mtd/nand/raw/brcmnand/
3645
3646BROADCOM SYSTEMPORT ETHERNET DRIVER
3647M: Florian Fainelli <[email protected]>
3648L: [email protected]
3649L: [email protected]
3650S: Supported
3651F: drivers/net/ethernet/broadcom/bcmsysport.*
3652
3653BROADCOM TG3 GIGABIT ETHERNET DRIVER
3654M: Siva Reddy Kallam <[email protected]>
3655M: Prashant Sreedharan <[email protected]>
3656M: Michael Chan <[email protected]>
3657L: [email protected]
3658S: Supported
3659F: drivers/net/ethernet/broadcom/tg3.*
3660
3661BROCADE BFA FC SCSI DRIVER
3662M: Anil Gurumurthy <[email protected]>
3663M: Sudarsana Kalluru <[email protected]>
3664L: [email protected]
3665S: Supported
3666F: drivers/scsi/bfa/
3667
3668BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3669M: Rasesh Mody <[email protected]>
3670M: Sudarsana Kalluru <[email protected]>
3671M: [email protected]
3672L: [email protected]
3673S: Supported
3674F: drivers/net/ethernet/brocade/bna/
3675
3676BSG (block layer generic sg v4 driver)
3677M: FUJITA Tomonori <[email protected]>
3678L: [email protected]
3679S: Supported
3680F: block/bsg.c
3681F: include/linux/bsg.h
3682F: include/uapi/linux/bsg.h
3683
3684BT87X AUDIO DRIVER
3685M: Clemens Ladisch <[email protected]>
3686L: [email protected] (moderated for non-subscribers)
3687S: Maintained
3688T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3689F: Documentation/sound/cards/bt87x.rst
3690F: sound/pci/bt87x.c
3691
3692BT8XXGPIO DRIVER
3693M: Michael Buesch <[email protected]>
3694S: Maintained
3695W: http://bu3sch.de/btgpio.php
3696F: drivers/gpio/gpio-bt8xx.c
3697
3698BTRFS FILE SYSTEM
3699M: Chris Mason <[email protected]>
3700M: Josef Bacik <[email protected]>
3701M: David Sterba <[email protected]>
3702L: [email protected]
3703S: Maintained
3704W: http://btrfs.wiki.kernel.org/
3705Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3706T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3707F: Documentation/filesystems/btrfs.rst
3708F: fs/btrfs/
3709F: include/linux/btrfs*
3710F: include/uapi/linux/btrfs*
3711
3712BTTV VIDEO4LINUX DRIVER
3713M: Mauro Carvalho Chehab <[email protected]>
3714L: [email protected]
3715S: Odd fixes
3716W: https://linuxtv.org
3717T: git git://linuxtv.org/media_tree.git
3718F: Documentation/driver-api/media/drivers/bttv*
3719F: drivers/media/pci/bt8xx/bttv*
3720
3721BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3722M: Chanwoo Choi <[email protected]>
3723L: [email protected]
3724L: [email protected]
3725S: Maintained
3726T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3727F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3728F: drivers/devfreq/exynos-bus.c
3729
3730BUSLOGIC SCSI DRIVER
3731M: Khalid Aziz <[email protected]>
3732L: [email protected]
3733S: Maintained
3734F: drivers/scsi/BusLogic.*
3735F: drivers/scsi/FlashPoint.*
3736
3737C-MEDIA CMI8788 DRIVER
3738M: Clemens Ladisch <[email protected]>
3739L: [email protected] (moderated for non-subscribers)
3740S: Maintained
3741T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3742F: sound/pci/oxygen/
3743
3744C-SKY ARCHITECTURE
3745M: Guo Ren <[email protected]>
3746L: [email protected]
3747S: Supported
3748T: git https://github.com/c-sky/csky-linux.git
3749F: Documentation/devicetree/bindings/csky/
3750F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3751F: Documentation/devicetree/bindings/timer/csky,*
3752F: arch/csky/
3753F: drivers/clocksource/timer-gx6605s.c
3754F: drivers/clocksource/timer-mp-csky.c
3755F: drivers/irqchip/irq-csky-*
3756N: csky
3757K: csky
3758
3759C6X ARCHITECTURE
3760M: Mark Salter <[email protected]>
3761M: Aurelien Jacquiot <[email protected]>
3762L: [email protected]
3763S: Maintained
3764W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3765F: arch/c6x/
3766
3767CA8210 IEEE-802.15.4 RADIO DRIVER
3768M: Harry Morris <[email protected]>
3769L: [email protected]
3770S: Maintained
3771W: https://github.com/Cascoda/ca8210-linux.git
3772F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3773F: drivers/net/ieee802154/ca8210.c
3774
3775CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3776M: David Howells <[email protected]>
3777L: [email protected] (moderated for non-subscribers)
3778S: Supported
3779F: Documentation/filesystems/caching/cachefiles.rst
3780F: fs/cachefiles/
3781
3782CADENCE MIPI-CSI2 BRIDGES
3783M: Maxime Ripard <[email protected]>
3784L: [email protected]
3785S: Maintained
3786F: Documentation/devicetree/bindings/media/cdns,*.txt
3787F: drivers/media/platform/cadence/cdns-csi2*
3788
3789CADENCE NAND DRIVER
3790L: [email protected]
3791S: Orphan
3792F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3793F: drivers/mtd/nand/raw/cadence-nand-controller.c
3794
3795CADET FM/AM RADIO RECEIVER DRIVER
3796M: Hans Verkuil <[email protected]>
3797L: [email protected]
3798S: Maintained
3799W: https://linuxtv.org
3800T: git git://linuxtv.org/media_tree.git
3801F: drivers/media/radio/radio-cadet*
3802
3803CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3804M: Jonathan Corbet <[email protected]>
3805L: [email protected]
3806S: Maintained
3807T: git git://linuxtv.org/media_tree.git
3808F: Documentation/admin-guide/media/cafe_ccic*
3809F: drivers/media/platform/marvell-ccic/
3810
3811CAIF NETWORK LAYER
3812L: [email protected]
3813S: Orphan
3814F: Documentation/networking/caif/
3815F: drivers/net/caif/
3816F: include/net/caif/
3817F: include/uapi/linux/caif/
3818F: net/caif/
3819
3820CAKE QDISC
3821M: Toke Høiland-Jørgensen <[email protected]>
3822L: [email protected] (moderated for non-subscribers)
3823S: Maintained
3824F: net/sched/sch_cake.c
3825
3826CAN NETWORK DRIVERS
3827M: Wolfgang Grandegger <[email protected]>
3828M: Marc Kleine-Budde <[email protected]>
3829L: [email protected]
3830S: Maintained
3831W: https://github.com/linux-can
3832T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3833T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3834F: Documentation/devicetree/bindings/net/can/
3835F: drivers/net/can/
3836F: include/linux/can/dev.h
3837F: include/linux/can/led.h
3838F: include/linux/can/platform/
3839F: include/linux/can/rx-offload.h
3840F: include/uapi/linux/can/error.h
3841F: include/uapi/linux/can/netlink.h
3842F: include/uapi/linux/can/vxcan.h
3843
3844CAN NETWORK LAYER
3845M: Oliver Hartkopp <[email protected]>
3846M: Marc Kleine-Budde <[email protected]>
3847L: [email protected]
3848S: Maintained
3849W: https://github.com/linux-can
3850T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3851T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3852F: Documentation/networking/can.rst
3853F: include/linux/can/core.h
3854F: include/linux/can/skb.h
3855F: include/net/netns/can.h
3856F: include/uapi/linux/can.h
3857F: include/uapi/linux/can/bcm.h
3858F: include/uapi/linux/can/gw.h
3859F: include/uapi/linux/can/raw.h
3860F: net/can/
3861
3862CAN-J1939 NETWORK LAYER
3863M: Robin van der Gracht <[email protected]>
3864M: Oleksij Rempel <[email protected]>
3865R: Pengutronix Kernel Team <[email protected]>
3866L: [email protected]
3867S: Maintained
3868F: Documentation/networking/j1939.rst
3869F: include/uapi/linux/can/j1939.h
3870F: net/can/j1939/
3871
3872CAPABILITIES
3873M: Serge Hallyn <[email protected]>
3874L: [email protected]
3875S: Supported
3876F: include/linux/capability.h
3877F: include/uapi/linux/capability.h
3878F: kernel/capability.c
3879F: security/commoncap.c
3880
3881CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3882M: Kevin Tsai <[email protected]>
3883S: Maintained
3884F: drivers/iio/light/cm*
3885
3886CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3887M: Christian Lamparter <[email protected]>
3888L: [email protected]
3889S: Maintained
3890W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3891F: drivers/net/wireless/ath/carl9170/
3892
3893CAVIUM I2C DRIVER
3894M: Robert Richter <[email protected]>
3895S: Supported
3896W: http://www.marvell.com
3897F: drivers/i2c/busses/i2c-octeon*
3898F: drivers/i2c/busses/i2c-thunderx*
3899
3900CAVIUM LIQUIDIO NETWORK DRIVER
3901M: Derek Chickles <[email protected]>
3902M: Satanand Burla <[email protected]>
3903M: Felix Manlunas <[email protected]>
3904L: [email protected]
3905S: Supported
3906W: http://www.marvell.com
3907F: drivers/net/ethernet/cavium/liquidio/
3908
3909CAVIUM MMC DRIVER
3910M: Robert Richter <[email protected]>
3911S: Supported
3912W: http://www.marvell.com
3913F: drivers/mmc/host/cavium*
3914
3915CAVIUM OCTEON-TX CRYPTO DRIVER
3916M: George Cherian <[email protected]>
3917L: [email protected]
3918S: Supported
3919W: http://www.marvell.com
3920F: drivers/crypto/cavium/cpt/
3921
3922CAVIUM THUNDERX2 ARM64 SOC
3923M: Robert Richter <[email protected]>
3924L: [email protected] (moderated for non-subscribers)
3925S: Maintained
3926F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3927F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3928
3929CC2520 IEEE-802.15.4 RADIO DRIVER
3930M: Varka Bhadram <[email protected]>
3931L: [email protected]
3932S: Maintained
3933F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3934F: drivers/net/ieee802154/cc2520.c
3935F: include/linux/spi/cc2520.h
3936
3937CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3938M: Gilad Ben-Yossef <[email protected]>
3939L: [email protected]
3940S: Supported
3941W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3942F: drivers/crypto/ccree/
3943
3944CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
3945M: Hadar Gat <[email protected]>
3946L: [email protected]
3947S: Supported
3948F: drivers/char/hw_random/cctrng.c
3949F: drivers/char/hw_random/cctrng.h
3950F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
3951W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3952
3953CEC FRAMEWORK
3954M: Hans Verkuil <[email protected]>
3955L: [email protected]
3956S: Supported
3957W: http://linuxtv.org
3958T: git git://linuxtv.org/media_tree.git
3959F: Documentation/ABI/testing/debugfs-cec-error-inj
3960F: Documentation/devicetree/bindings/media/cec.txt
3961F: Documentation/driver-api/media/cec-core.rst
3962F: Documentation/userspace-api/media/cec
3963F: drivers/media/cec/
3964F: drivers/media/rc/keymaps/rc-cec.c
3965F: include/media/cec-notifier.h
3966F: include/media/cec.h
3967F: include/uapi/linux/cec-funcs.h
3968F: include/uapi/linux/cec.h
3969
3970CEC GPIO DRIVER
3971M: Hans Verkuil <[email protected]>
3972L: [email protected]
3973S: Supported
3974W: http://linuxtv.org
3975T: git git://linuxtv.org/media_tree.git
3976F: Documentation/devicetree/bindings/media/cec-gpio.txt
3977F: drivers/media/platform/cec-gpio/
3978
3979CELL BROADBAND ENGINE ARCHITECTURE
3980M: Arnd Bergmann <[email protected]>
3981L: [email protected]
3982S: Supported
3983W: http://www.ibm.com/developerworks/power/cell/
3984F: arch/powerpc/include/asm/cell*.h
3985F: arch/powerpc/include/asm/spu*.h
3986F: arch/powerpc/include/uapi/asm/spu*.h
3987F: arch/powerpc/oprofile/*cell*
3988F: arch/powerpc/platforms/cell/
3989
3990CELLWISE CW2015 BATTERY DRIVER
3991M: Tobias Schrammm <[email protected]>
3992S: Maintained
3993F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
3994F: drivers/power/supply/cw2015_battery.c
3995
3996CEPH COMMON CODE (LIBCEPH)
3997M: Ilya Dryomov <[email protected]>
3998M: Jeff Layton <[email protected]>
3999L: [email protected]
4000S: Supported
4001W: http://ceph.com/
4002T: git git://github.com/ceph/ceph-client.git
4003F: include/linux/ceph/
4004F: include/linux/crush/
4005F: net/ceph/
4006
4007CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4008M: Jeff Layton <[email protected]>
4009M: Ilya Dryomov <[email protected]>
4010L: [email protected]
4011S: Supported
4012W: http://ceph.com/
4013T: git git://github.com/ceph/ceph-client.git
4014F: Documentation/filesystems/ceph.rst
4015F: fs/ceph/
4016
4017CERTIFICATE HANDLING
4018M: David Howells <[email protected]>
4019M: David Woodhouse <[email protected]>
4020L: [email protected]
4021S: Maintained
4022F: Documentation/admin-guide/module-signing.rst
4023F: certs/
4024F: scripts/extract-cert.c
4025F: scripts/sign-file.c
4026
4027CFAG12864B LCD DRIVER
4028M: Miguel Ojeda Sandonis <[email protected]>
4029S: Maintained
4030F: drivers/auxdisplay/cfag12864b.c
4031F: include/linux/cfag12864b.h
4032
4033CFAG12864BFB LCD FRAMEBUFFER DRIVER
4034M: Miguel Ojeda Sandonis <[email protected]>
4035S: Maintained
4036F: drivers/auxdisplay/cfag12864bfb.c
4037F: include/linux/cfag12864b.h
4038
4039CHAR and MISC DRIVERS
4040M: Arnd Bergmann <[email protected]>
4041M: Greg Kroah-Hartman <[email protected]>
4042S: Supported
4043T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4044F: drivers/char/
4045F: drivers/misc/
4046F: include/linux/miscdevice.h
4047
4048CHECKPATCH
4049M: Andy Whitcroft <[email protected]>
4050M: Joe Perches <[email protected]>
4051S: Maintained
4052F: scripts/checkpatch.pl
4053
4054CHINESE DOCUMENTATION
4055M: Harry Wei <[email protected]>
4056M: Alex Shi <[email protected]>
4057L: [email protected] (subscribers-only)
4058S: Maintained
4059F: Documentation/translations/zh_CN/
4060
4061CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4062M: Peter Chen <[email protected]>
4063L: [email protected]
4064S: Maintained
4065T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4066F: drivers/usb/chipidea/
4067
4068CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4069M: Hans de Goede <[email protected]>
4070L: [email protected]
4071S: Maintained
4072F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4073F: drivers/input/touchscreen/chipone_icn8318.c
4074
4075CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4076M: Hans de Goede <[email protected]>
4077L: [email protected]
4078S: Maintained
4079F: drivers/input/touchscreen/chipone_icn8505.c
4080
4081CHROME HARDWARE PLATFORM SUPPORT
4082M: Benson Leung <[email protected]>
4083M: Enric Balletbo i Serra <[email protected]>
4084S: Maintained
4085T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4086F: drivers/platform/chrome/
4087
4088CHROMEOS EC CODEC DRIVER
4089M: Cheng-Yi Chiang <[email protected]>
4090R: Enric Balletbo i Serra <[email protected]>
4091R: Guenter Roeck <[email protected]>
4092S: Maintained
4093F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4094F: sound/soc/codecs/cros_ec_codec.*
4095
4096CHROMEOS EC SUBDRIVERS
4097M: Benson Leung <[email protected]>
4098M: Enric Balletbo i Serra <[email protected]>
4099R: Guenter Roeck <[email protected]>
4100S: Maintained
4101F: drivers/power/supply/cros_usbpd-charger.c
4102N: cros_ec
4103N: cros-ec
4104
4105CIRRUS LOGIC AUDIO CODEC DRIVERS
4106M: James Schulman <[email protected]>
4107M: David Rhodes <[email protected]>
4108L: [email protected] (moderated for non-subscribers)
4109S: Maintained
4110F: sound/soc/codecs/cs*
4111
4112CIRRUS LOGIC EP93XX ETHERNET DRIVER
4113M: Hartley Sweeten <[email protected]>
4114L: [email protected]
4115S: Maintained
4116F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4117
4118CIRRUS LOGIC LOCHNAGAR DRIVER
4119M: Charles Keepax <[email protected]>
4120M: Richard Fitzgerald <[email protected]>
4121L: [email protected]
4122S: Supported
4123F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4124F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4125F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4126F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4127F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4128F: Documentation/hwmon/lochnagar.rst
4129F: drivers/clk/clk-lochnagar.c
4130F: drivers/hwmon/lochnagar-hwmon.c
4131F: drivers/mfd/lochnagar-i2c.c
4132F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4133F: drivers/regulator/lochnagar-regulator.c
4134F: include/dt-bindings/clk/lochnagar.h
4135F: include/dt-bindings/pinctrl/lochnagar.h
4136F: include/linux/mfd/lochnagar*
4137F: sound/soc/codecs/lochnagar-sc.c
4138
4139CIRRUS LOGIC MADERA CODEC DRIVERS
4140M: Charles Keepax <[email protected]>
4141M: Richard Fitzgerald <[email protected]>
4142L: [email protected] (moderated for non-subscribers)
4143L: [email protected]
4144S: Supported
4145W: https://github.com/CirrusLogic/linux-drivers/wiki
4146T: git https://github.com/CirrusLogic/linux-drivers.git
4147F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4148F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4149F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4150F: drivers/gpio/gpio-madera*
4151F: drivers/irqchip/irq-madera*
4152F: drivers/mfd/cs47l*
4153F: drivers/mfd/madera*
4154F: drivers/pinctrl/cirrus/*
4155F: include/dt-bindings/sound/madera*
4156F: include/linux/irqchip/irq-madera*
4157F: include/linux/mfd/madera/*
4158F: include/sound/madera*
4159F: sound/soc/codecs/cs47l*
4160F: sound/soc/codecs/madera*
4161
4162CISCO FCOE HBA DRIVER
4163M: Satish Kharat <[email protected]>
4164M: Sesidhar Baddela <[email protected]>
4165M: Karan Tilak Kumar <[email protected]>
4166L: [email protected]
4167S: Supported
4168F: drivers/scsi/fnic/
4169
4170CISCO SCSI HBA DRIVER
4171M: Karan Tilak Kumar <[email protected]>
4172M: Sesidhar Baddela <[email protected]>
4173L: [email protected]
4174S: Supported
4175F: drivers/scsi/snic/
4176
4177CISCO VIC ETHERNET NIC DRIVER
4178M: Christian Benvenuti <[email protected]>
4179M: Govindarajulu Varadarajan <[email protected]>
4180S: Supported
4181F: drivers/net/ethernet/cisco/enic/
4182
4183CISCO VIC LOW LATENCY NIC DRIVER
4184M: Christian Benvenuti <[email protected]>
4185M: Nelson Escobar <[email protected]>
4186M: Parvi Kaustubhi <[email protected]>
4187S: Supported
4188F: drivers/infiniband/hw/usnic/
4189
4190CLANG-FORMAT FILE
4191M: Miguel Ojeda <[email protected]>
4192S: Maintained
4193F: .clang-format
4194
4195CLANG/LLVM BUILD SUPPORT
4196L: [email protected]
4197S: Supported
4198W: https://clangbuiltlinux.github.io/
4199B: https://github.com/ClangBuiltLinux/linux/issues
4200C: irc://chat.freenode.net/clangbuiltlinux
4201F: Documentation/kbuild/llvm.rst
4202K: \b(?i:clang|llvm)\b
4203
4204CLEANCACHE API
4205M: Konrad Rzeszutek Wilk <[email protected]>
4206L: [email protected]
4207S: Maintained
4208F: include/linux/cleancache.h
4209F: mm/cleancache.c
4210
4211CLK API
4212M: Russell King <[email protected]>
4213L: [email protected]
4214S: Maintained
4215F: include/linux/clk.h
4216
4217CLOCKSOURCE, CLOCKEVENT DRIVERS
4218M: Daniel Lezcano <[email protected]>
4219M: Thomas Gleixner <[email protected]>
4220L: [email protected]
4221S: Supported
4222T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4223F: Documentation/devicetree/bindings/timer/
4224F: drivers/clocksource/
4225
4226CMPC ACPI DRIVER
4227M: Thadeu Lima de Souza Cascardo <[email protected]>
4228M: Daniel Oliveira Nascimento <[email protected]>
4229L: [email protected]
4230S: Supported
4231F: drivers/platform/x86/classmate-laptop.c
4232
4233COBALT MEDIA DRIVER
4234M: Hans Verkuil <[email protected]>
4235L: [email protected]
4236S: Supported
4237W: https://linuxtv.org
4238T: git git://linuxtv.org/media_tree.git
4239F: drivers/media/pci/cobalt/
4240
4241COCCINELLE/Semantic Patches (SmPL)
4242M: Julia Lawall <[email protected]>
4243M: Gilles Muller <[email protected]>
4244M: Nicolas Palix <[email protected]>
4245M: Michal Marek <[email protected]>
4246L: [email protected] (moderated for non-subscribers)
4247S: Supported
4248W: http://coccinelle.lip6.fr/
4249T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4250F: Documentation/dev-tools/coccinelle.rst
4251F: scripts/coccicheck
4252F: scripts/coccinelle/
4253
4254CODA FILE SYSTEM
4255M: Jan Harkes <[email protected]>
4256M: [email protected]
4257L: [email protected]
4258S: Maintained
4259W: http://www.coda.cs.cmu.edu/
4260F: Documentation/filesystems/coda.rst
4261F: fs/coda/
4262F: include/linux/coda*.h
4263F: include/uapi/linux/coda*.h
4264
4265CODA V4L2 MEM2MEM DRIVER
4266M: Philipp Zabel <[email protected]>
4267L: [email protected]
4268S: Maintained
4269F: Documentation/devicetree/bindings/media/coda.txt
4270F: drivers/media/platform/coda/
4271
4272CODE OF CONDUCT
4273M: Greg Kroah-Hartman <[email protected]>
4274S: Supported
4275F: Documentation/process/code-of-conduct-interpretation.rst
4276F: Documentation/process/code-of-conduct.rst
4277
4278COMMON CLK FRAMEWORK
4279M: Michael Turquette <[email protected]>
4280M: Stephen Boyd <[email protected]>
4281L: [email protected]
4282S: Maintained
4283Q: http://patchwork.kernel.org/project/linux-clk/list/
4284T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4285F: Documentation/devicetree/bindings/clock/
4286F: drivers/clk/
4287F: include/linux/clk-pr*
4288F: include/linux/clk/
4289F: include/linux/of_clk.h
4290X: drivers/clk/clkdev.c
4291
4292COMMON INTERNET FILE SYSTEM (CIFS)
4293M: Steve French <[email protected]>
4294L: [email protected]
4295L: [email protected] (moderated for non-subscribers)
4296S: Supported
4297W: http://linux-cifs.samba.org/
4298T: git git://git.samba.org/sfrench/cifs-2.6.git
4299F: Documentation/admin-guide/cifs/
4300F: fs/cifs/
4301
4302COMPACTPCI HOTPLUG CORE
4303M: Scott Murray <[email protected]>
4304L: [email protected]
4305S: Maintained
4306F: drivers/pci/hotplug/cpci_hotplug*
4307
4308COMPACTPCI HOTPLUG GENERIC DRIVER
4309M: Scott Murray <[email protected]>
4310L: [email protected]
4311S: Maintained
4312F: drivers/pci/hotplug/cpcihp_generic.c
4313
4314COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4315M: Scott Murray <[email protected]>
4316L: [email protected]
4317S: Maintained
4318F: drivers/pci/hotplug/cpcihp_zt5550.*
4319
4320COMPAL LAPTOP SUPPORT
4321M: Cezary Jackiewicz <[email protected]>
4322L: [email protected]
4323S: Maintained
4324F: drivers/platform/x86/compal-laptop.c
4325
4326COMPILER ATTRIBUTES
4327M: Miguel Ojeda <[email protected]>
4328S: Maintained
4329F: include/linux/compiler_attributes.h
4330
4331CONEXANT ACCESSRUNNER USB DRIVER
4332L: [email protected]
4333S: Orphan
4334W: http://accessrunner.sourceforge.net/
4335F: drivers/usb/atm/cxacru.c
4336
4337CONFIGFS
4338M: Joel Becker <[email protected]>
4339M: Christoph Hellwig <[email protected]>
4340S: Supported
4341T: git git://git.infradead.org/users/hch/configfs.git
4342F: fs/configfs/
4343F: include/linux/configfs.h
4344
4345CONNECTOR
4346M: Evgeniy Polyakov <[email protected]>
4347L: [email protected]
4348S: Maintained
4349F: drivers/connector/
4350
4351CONTROL GROUP (CGROUP)
4352M: Tejun Heo <[email protected]>
4353M: Li Zefan <[email protected]>
4354M: Johannes Weiner <[email protected]>
4355L: [email protected]
4356S: Maintained
4357T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4358F: Documentation/admin-guide/cgroup-v1/
4359F: Documentation/admin-guide/cgroup-v2.rst
4360F: include/linux/cgroup*
4361F: kernel/cgroup/
4362
4363CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4364M: Tejun Heo <[email protected]>
4365M: Jens Axboe <[email protected]>
4366L: [email protected]
4367L: [email protected]
4368T: git git://git.kernel.dk/linux-block
4369F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4370F: block/bfq-cgroup.c
4371F: block/blk-cgroup.c
4372F: block/blk-iolatency.c
4373F: block/blk-throttle.c
4374F: include/linux/blk-cgroup.h
4375
4376CONTROL GROUP - CPUSET
4377M: Li Zefan <[email protected]>
4378L: [email protected]
4379S: Maintained
4380W: http://www.bullopensource.org/cpuset/
4381W: http://oss.sgi.com/projects/cpusets/
4382T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4383F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4384F: include/linux/cpuset.h
4385F: kernel/cgroup/cpuset.c
4386
4387CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4388M: Johannes Weiner <[email protected]>
4389M: Michal Hocko <[email protected]>
4390M: Vladimir Davydov <[email protected]>
4391L: [email protected]
4392L: [email protected]
4393S: Maintained
4394F: mm/memcontrol.c
4395F: mm/swap_cgroup.c
4396
4397CORETEMP HARDWARE MONITORING DRIVER
4398M: Fenghua Yu <[email protected]>
4399L: [email protected]
4400S: Maintained
4401F: Documentation/hwmon/coretemp.rst
4402F: drivers/hwmon/coretemp.c
4403
4404COSA/SRP SYNC SERIAL DRIVER
4405M: Jan "Yenya" Kasprzak <[email protected]>
4406S: Maintained
4407W: http://www.fi.muni.cz/~kas/cosa/
4408F: drivers/net/wan/cosa*
4409
4410COUNTER SUBSYSTEM
4411M: William Breathitt Gray <[email protected]>
4412L: [email protected]
4413S: Maintained
4414F: Documentation/ABI/testing/sysfs-bus-counter*
4415F: Documentation/driver-api/generic-counter.rst
4416F: drivers/counter/
4417F: include/linux/counter.h
4418F: include/linux/counter_enum.h
4419
4420CPMAC ETHERNET DRIVER
4421M: Florian Fainelli <[email protected]>
4422L: [email protected]
4423S: Maintained
4424F: drivers/net/ethernet/ti/cpmac.c
4425
4426CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4427M: Viresh Kumar <[email protected]>
4428M: Sudeep Holla <[email protected]>
4429L: [email protected]
4430S: Maintained
4431W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4432F: drivers/cpufreq/vexpress-spc-cpufreq.c
4433
4434CPU FREQUENCY SCALING FRAMEWORK
4435M: "Rafael J. Wysocki" <[email protected]>
4436M: Viresh Kumar <[email protected]>
4437L: [email protected]
4438S: Maintained
4439B: https://bugzilla.kernel.org
4440T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4441T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4442F: Documentation/admin-guide/pm/cpufreq.rst
4443F: Documentation/admin-guide/pm/intel_pstate.rst
4444F: Documentation/cpu-freq/
4445F: Documentation/devicetree/bindings/cpufreq/
4446F: drivers/cpufreq/
4447F: include/linux/cpufreq.h
4448F: include/linux/sched/cpufreq.h
4449F: kernel/sched/cpufreq*.c
4450F: tools/testing/selftests/cpufreq/
4451
4452CPU IDLE TIME MANAGEMENT FRAMEWORK
4453M: "Rafael J. Wysocki" <[email protected]>
4454M: Daniel Lezcano <[email protected]>
4455L: [email protected]
4456S: Maintained
4457B: https://bugzilla.kernel.org
4458T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4459F: Documentation/admin-guide/pm/cpuidle.rst
4460F: Documentation/driver-api/pm/cpuidle.rst
4461F: drivers/cpuidle/*
4462F: include/linux/cpuidle.h
4463
4464CPU POWER MONITORING SUBSYSTEM
4465M: Thomas Renninger <[email protected]>
4466M: Shuah Khan <[email protected]>
4467M: Shuah Khan <[email protected]>
4468L: [email protected]
4469S: Maintained
4470F: tools/power/cpupower/
4471
4472CPUID/MSR DRIVER
4473M: "H. Peter Anvin" <[email protected]>
4474S: Maintained
4475F: arch/x86/kernel/cpuid.c
4476F: arch/x86/kernel/msr.c
4477
4478CPUIDLE DRIVER - ARM BIG LITTLE
4479M: Lorenzo Pieralisi <[email protected]>
4480M: Daniel Lezcano <[email protected]>
4481L: [email protected]
4482L: [email protected]
4483S: Maintained
4484T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4485F: drivers/cpuidle/cpuidle-big_little.c
4486
4487CPUIDLE DRIVER - ARM EXYNOS
4488M: Bartlomiej Zolnierkiewicz <[email protected]>
4489M: Daniel Lezcano <[email protected]>
4490M: Kukjin Kim <[email protected]>
4491L: [email protected]
4492L: [email protected]
4493S: Supported
4494F: arch/arm/mach-exynos/pm.c
4495F: drivers/cpuidle/cpuidle-exynos.c
4496
4497CPUIDLE DRIVER - ARM PSCI
4498M: Lorenzo Pieralisi <[email protected]>
4499M: Sudeep Holla <[email protected]>
4500L: [email protected]
4501L: [email protected]
4502S: Supported
4503F: drivers/cpuidle/cpuidle-psci.c
4504
4505CRAMFS FILESYSTEM
4506M: Nicolas Pitre <[email protected]>
4507S: Maintained
4508F: Documentation/filesystems/cramfs.rst
4509F: fs/cramfs/
4510
4511CREATIVE SB0540
4512M: Bastien Nocera <[email protected]>
4513L: [email protected]
4514S: Maintained
4515F: drivers/hid/hid-creative-sb0540.c
4516
4517CRYPTO API
4518M: Herbert Xu <[email protected]>
4519M: "David S. Miller" <[email protected]>
4520L: [email protected]
4521S: Maintained
4522T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4523T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4524F: Documentation/crypto/
4525F: Documentation/devicetree/bindings/crypto/
4526F: arch/*/crypto/
4527F: crypto/
4528F: drivers/crypto/
4529F: include/crypto/
4530F: include/linux/crypto*
4531F: lib/crypto/
4532
4533CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4534M: Neil Horman <[email protected]>
4535L: [email protected]
4536S: Maintained
4537F: crypto/ansi_cprng.c
4538F: crypto/rng.c
4539
4540CS3308 MEDIA DRIVER
4541M: Hans Verkuil <[email protected]>
4542L: [email protected]
4543S: Odd Fixes
4544W: http://linuxtv.org
4545T: git git://linuxtv.org/media_tree.git
4546F: drivers/media/i2c/cs3308.c
4547
4548CS5535 Audio ALSA driver
4549M: Jaya Kumar <[email protected]>
4550S: Maintained
4551F: sound/pci/cs5535audio/
4552
4553CSI DRIVERS FOR ALLWINNER V3s
4554M: Yong Deng <[email protected]>
4555L: [email protected]
4556S: Maintained
4557T: git git://linuxtv.org/media_tree.git
4558F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4559F: drivers/media/platform/sunxi/sun6i-csi/
4560
4561CW1200 WLAN driver
4562M: Solomon Peachy <[email protected]>
4563S: Maintained
4564F: drivers/net/wireless/st/cw1200/
4565
4566CX18 VIDEO4LINUX DRIVER
4567M: Andy Walls <[email protected]>
4568L: [email protected]
4569S: Maintained
4570W: https://linuxtv.org
4571T: git git://linuxtv.org/media_tree.git
4572F: drivers/media/pci/cx18/
4573F: include/uapi/linux/ivtv*
4574
4575CX2341X MPEG ENCODER HELPER MODULE
4576M: Hans Verkuil <[email protected]>
4577L: [email protected]
4578S: Maintained
4579W: https://linuxtv.org
4580T: git git://linuxtv.org/media_tree.git
4581F: drivers/media/common/cx2341x*
4582F: include/media/drv-intf/cx2341x.h
4583
4584CX24120 MEDIA DRIVER
4585M: Jemma Denson <[email protected]>
4586M: Patrick Boettcher <[email protected]>
4587L: [email protected]
4588S: Maintained
4589W: https://linuxtv.org
4590Q: http://patchwork.linuxtv.org/project/linux-media/list/
4591F: drivers/media/dvb-frontends/cx24120*
4592
4593CX88 VIDEO4LINUX DRIVER
4594M: Mauro Carvalho Chehab <[email protected]>
4595L: [email protected]
4596S: Odd fixes
4597W: https://linuxtv.org
4598T: git git://linuxtv.org/media_tree.git
4599F: Documentation/driver-api/media/drivers/cx88*
4600F: drivers/media/pci/cx88/
4601
4602CXD2820R MEDIA DRIVER
4603M: Antti Palosaari <[email protected]>
4604L: [email protected]
4605S: Maintained
4606W: https://linuxtv.org
4607W: http://palosaari.fi/linux/
4608Q: http://patchwork.linuxtv.org/project/linux-media/list/
4609T: git git://linuxtv.org/anttip/media_tree.git
4610F: drivers/media/dvb-frontends/cxd2820r*
4611
4612CXGB3 ETHERNET DRIVER (CXGB3)
4613M: Vishal Kulkarni <[email protected]>
4614L: [email protected]
4615S: Supported
4616W: http://www.chelsio.com
4617F: drivers/net/ethernet/chelsio/cxgb3/
4618
4619CXGB3 ISCSI DRIVER (CXGB3I)
4620M: Karen Xie <[email protected]>
4621L: [email protected]
4622S: Supported
4623W: http://www.chelsio.com
4624F: drivers/scsi/cxgbi/cxgb3i
4625
4626CXGB4 CRYPTO DRIVER (chcr)
4627M: Ayush Sawal <[email protected]>
4628M: Vinay Kumar Yadav <[email protected]>
4629M: Rohit Maheshwari <[email protected]>
4630L: [email protected]
4631S: Supported
4632W: http://www.chelsio.com
4633F: drivers/crypto/chelsio
4634
4635CXGB4 ETHERNET DRIVER (CXGB4)
4636M: Vishal Kulkarni <[email protected]>
4637L: [email protected]
4638S: Supported
4639W: http://www.chelsio.com
4640F: drivers/net/ethernet/chelsio/cxgb4/
4641
4642CXGB4 ISCSI DRIVER (CXGB4I)
4643M: Karen Xie <[email protected]>
4644L: [email protected]
4645S: Supported
4646W: http://www.chelsio.com
4647F: drivers/scsi/cxgbi/cxgb4i
4648
4649CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4650M: Potnuri Bharat Teja <[email protected]>
4651L: [email protected]
4652S: Supported
4653W: http://www.openfabrics.org
4654F: drivers/infiniband/hw/cxgb4/
4655F: include/uapi/rdma/cxgb4-abi.h
4656
4657CXGB4VF ETHERNET DRIVER (CXGB4VF)
4658M: Vishal Kulkarni <[email protected]>
4659L: [email protected]
4660S: Supported
4661W: http://www.chelsio.com
4662F: drivers/net/ethernet/chelsio/cxgb4vf/
4663
4664CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4665M: Frederic Barrat <[email protected]>
4666M: Andrew Donnellan <[email protected]>
4667L: [email protected]
4668S: Supported
4669F: Documentation/ABI/testing/sysfs-class-cxl
4670F: Documentation/powerpc/cxl.rst
4671F: arch/powerpc/platforms/powernv/pci-cxl.c
4672F: drivers/misc/cxl/
4673F: include/misc/cxl*
4674F: include/uapi/misc/cxl.h
4675
4676CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4677M: Manoj N. Kumar <[email protected]>
4678M: Matthew R. Ochs <[email protected]>
4679M: Uma Krishnan <[email protected]>
4680L: [email protected]
4681S: Supported
4682F: Documentation/powerpc/cxlflash.rst
4683F: drivers/scsi/cxlflash/
4684F: include/uapi/scsi/cxlflash_ioctl.h
4685
4686CYBERPRO FB DRIVER
4687M: Russell King <[email protected]>
4688L: [email protected] (moderated for non-subscribers)
4689S: Maintained
4690W: http://www.armlinux.org.uk/
4691F: drivers/video/fbdev/cyber2000fb.*
4692
4693CYCLADES ASYNC MUX DRIVER
4694S: Orphan
4695W: http://www.cyclades.com/
4696F: drivers/tty/cyclades.c
4697F: include/linux/cyclades.h
4698F: include/uapi/linux/cyclades.h
4699
4700CYCLADES PC300 DRIVER
4701S: Orphan
4702W: http://www.cyclades.com/
4703F: drivers/net/wan/pc300*
4704
4705CYPRESS_FIRMWARE MEDIA DRIVER
4706M: Antti Palosaari <[email protected]>
4707L: [email protected]
4708S: Maintained
4709W: https://linuxtv.org
4710W: http://palosaari.fi/linux/
4711Q: http://patchwork.linuxtv.org/project/linux-media/list/
4712T: git git://linuxtv.org/anttip/media_tree.git
4713F: drivers/media/common/cypress_firmware*
4714
4715CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4716M: Linus Walleij <[email protected]>
4717L: [email protected]
4718S: Maintained
4719F: drivers/input/touchscreen/cy8ctma140.c
4720
4721CYTTSP TOUCHSCREEN DRIVER
4722M: Ferruh Yigit <[email protected]>
4723L: [email protected]
4724S: Supported
4725F: drivers/input/touchscreen/cyttsp*
4726F: include/linux/input/cyttsp.h
4727
4728D-LINK DIR-685 TOUCHKEYS DRIVER
4729M: Linus Walleij <[email protected]>
4730L: [email protected]
4731S: Supported
4732F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4733
4734DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4735M: Joshua Kinard <[email protected]>
4736S: Maintained
4737F: drivers/rtc/rtc-ds1685.c
4738F: include/linux/rtc/ds1685.h
4739
4740DAMA SLAVE for AX.25
4741M: Joerg Reuter <[email protected]>
4742L: [email protected]
4743S: Maintained
4744W: http://yaina.de/jreuter/
4745W: http://www.qsl.net/dl1bke/
4746F: net/ax25/af_ax25.c
4747F: net/ax25/ax25_dev.c
4748F: net/ax25/ax25_ds_*
4749F: net/ax25/ax25_in.c
4750F: net/ax25/ax25_out.c
4751F: net/ax25/ax25_timer.c
4752F: net/ax25/sysctl_net_ax25.c
4753
4754DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4755L: [email protected]
4756S: Orphan
4757F: Documentation/networking/device_drivers/dec/dmfe.rst
4758F: drivers/net/ethernet/dec/tulip/dmfe.c
4759
4760DC390/AM53C974 SCSI driver
4761M: Hannes Reinecke <[email protected]>
4762L: [email protected]
4763S: Maintained
4764F: drivers/scsi/am53c974.c
4765
4766DC395x SCSI driver
4767M: Oliver Neukum <[email protected]>
4768M: Ali Akcaagac <[email protected]>
4769M: Jamie Lenehan <[email protected]>
4770L: [email protected]
4771S: Maintained
4772W: http://twibble.org/dist/dc395x/
4773W: http://lists.twibble.org/mailman/listinfo/dc395x/
4774F: Documentation/scsi/dc395x.rst
4775F: drivers/scsi/dc395x.*
4776
4777DCCP PROTOCOL
4778M: Gerrit Renker <[email protected]>
4779L: [email protected]
4780S: Maintained
4781W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4782F: include/linux/dccp.h
4783F: include/linux/tfrc.h
4784F: include/uapi/linux/dccp.h
4785F: net/dccp/
4786
4787DECnet NETWORK LAYER
4788L: [email protected]
4789S: Orphan
4790W: http://linux-decnet.sourceforge.net
4791F: Documentation/networking/decnet.rst
4792F: net/decnet/
4793
4794DECSTATION PLATFORM SUPPORT
4795M: "Maciej W. Rozycki" <[email protected]>
4796L: [email protected]
4797S: Maintained
4798W: http://www.linux-mips.org/wiki/DECstation
4799F: arch/mips/dec/
4800F: arch/mips/include/asm/dec/
4801F: arch/mips/include/asm/mach-dec/
4802
4803DEFXX FDDI NETWORK DRIVER
4804M: "Maciej W. Rozycki" <[email protected]>
4805S: Maintained
4806F: drivers/net/fddi/defxx.*
4807
4808DEFZA FDDI NETWORK DRIVER
4809M: "Maciej W. Rozycki" <[email protected]>
4810S: Maintained
4811F: drivers/net/fddi/defza.*
4812
4813DEINTERLACE DRIVERS FOR ALLWINNER H3
4814M: Jernej Skrabec <[email protected]>
4815L: [email protected]
4816S: Maintained
4817T: git git://linuxtv.org/media_tree.git
4818F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4819F: drivers/media/platform/sunxi/sun8i-di/
4820
4821DELL LAPTOP DRIVER
4822M: Matthew Garrett <[email protected]>
4823M: Pali Rohár <[email protected]>
4824L: [email protected]
4825S: Maintained
4826F: drivers/platform/x86/dell-laptop.c
4827
4828DELL LAPTOP FREEFALL DRIVER
4829M: Pali Rohár <[email protected]>
4830S: Maintained
4831F: drivers/platform/x86/dell-smo8800.c
4832
4833DELL LAPTOP RBTN DRIVER
4834M: Pali Rohár <[email protected]>
4835S: Maintained
4836F: drivers/platform/x86/dell-rbtn.*
4837
4838DELL LAPTOP SMM DRIVER
4839M: Pali Rohár <[email protected]>
4840S: Maintained
4841F: drivers/hwmon/dell-smm-hwmon.c
4842F: include/uapi/linux/i8k.h
4843
4844DELL REMOTE BIOS UPDATE DRIVER
4845M: Stuart Hayes <[email protected]>
4846L: [email protected]
4847S: Maintained
4848F: drivers/platform/x86/dell_rbu.c
4849
4850DELL SMBIOS DRIVER
4851M: Pali Rohár <[email protected]>
4852M: Mario Limonciello <[email protected]>
4853L: [email protected]
4854S: Maintained
4855F: drivers/platform/x86/dell-smbios.*
4856
4857DELL SMBIOS SMM DRIVER
4858M: Mario Limonciello <[email protected]>
4859L: [email protected]
4860S: Maintained
4861F: drivers/platform/x86/dell-smbios-smm.c
4862
4863DELL SMBIOS WMI DRIVER
4864M: Mario Limonciello <[email protected]>
4865L: [email protected]
4866S: Maintained
4867F: drivers/platform/x86/dell-smbios-wmi.c
4868F: tools/wmi/dell-smbios-example.c
4869
4870DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4871M: Stuart Hayes <[email protected]>
4872L: [email protected]
4873S: Maintained
4874F: Documentation/driver-api/dcdbas.rst
4875F: drivers/platform/x86/dcdbas.*
4876
4877DELL WMI DESCRIPTOR DRIVER
4878M: Mario Limonciello <[email protected]>
4879S: Maintained
4880F: drivers/platform/x86/dell-wmi-descriptor.c
4881
4882DELL WMI NOTIFICATIONS DRIVER
4883M: Matthew Garrett <[email protected]>
4884M: Pali Rohár <[email protected]>
4885S: Maintained
4886F: drivers/platform/x86/dell-wmi.c
4887
4888DELTA ST MEDIA DRIVER
4889M: Hugues Fruchet <[email protected]>
4890L: [email protected]
4891S: Supported
4892W: https://linuxtv.org
4893T: git git://linuxtv.org/media_tree.git
4894F: drivers/media/platform/sti/delta
4895
4896DENALI NAND DRIVER
4897M: Masahiro Yamada <[email protected]>
4898L: [email protected]
4899S: Supported
4900F: drivers/mtd/nand/raw/denali*
4901
4902DESIGNWARE EDMA CORE IP DRIVER
4903M: Gustavo Pimentel <[email protected]>
4904L: [email protected]
4905S: Maintained
4906F: drivers/dma/dw-edma/
4907F: include/linux/dma/edma.h
4908
4909DESIGNWARE USB2 DRD IP DRIVER
4910M: Minas Harutyunyan <[email protected]>
4911L: [email protected]
4912S: Maintained
4913T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4914F: drivers/usb/dwc2/
4915
4916DESIGNWARE USB3 DRD IP DRIVER
4917M: Felipe Balbi <[email protected]>
4918L: [email protected]
4919S: Maintained
4920T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4921F: drivers/usb/dwc3/
4922
4923DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4924M: Andreas Klinger <[email protected]>
4925L: [email protected]
4926S: Maintained
4927F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4928F: drivers/iio/proximity/srf*.c
4929
4930DEVICE COREDUMP (DEV_COREDUMP)
4931M: Johannes Berg <[email protected]>
4932L: [email protected]
4933S: Maintained
4934F: drivers/base/devcoredump.c
4935F: include/linux/devcoredump.h
4936
4937DEVICE DIRECT ACCESS (DAX)
4938M: Dan Williams <[email protected]>
4939M: Vishal Verma <[email protected]>
4940M: Dave Jiang <[email protected]>
4941L: [email protected]
4942S: Supported
4943F: drivers/dax/
4944
4945DEVICE FREQUENCY (DEVFREQ)
4946M: MyungJoo Ham <[email protected]>
4947M: Kyungmin Park <[email protected]>
4948M: Chanwoo Choi <[email protected]>
4949L: [email protected]
4950S: Maintained
4951T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4952F: Documentation/devicetree/bindings/devfreq/
4953F: drivers/devfreq/
4954F: include/linux/devfreq.h
4955F: include/trace/events/devfreq.h
4956
4957DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4958M: Chanwoo Choi <[email protected]>
4959L: [email protected]
4960S: Supported
4961T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4962F: Documentation/devicetree/bindings/devfreq/event/
4963F: drivers/devfreq/devfreq-event.c
4964F: drivers/devfreq/event/
4965F: include/dt-bindings/pmu/exynos_ppmu.h
4966F: include/linux/devfreq-event.h
4967
4968DEVICE NUMBER REGISTRY
4969M: Torben Mathiasen <[email protected]>
4970S: Maintained
4971W: http://lanana.org/docs/device-list/index.html
4972
4973DEVICE-MAPPER (LVM)
4974M: Alasdair Kergon <[email protected]>
4975M: Mike Snitzer <[email protected]>
4976M: [email protected]
4977L: [email protected]
4978S: Maintained
4979W: http://sources.redhat.com/dm
4980Q: http://patchwork.kernel.org/project/dm-devel/list/
4981T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4982T: quilt http://people.redhat.com/agk/patches/linux/editing/
4983F: Documentation/admin-guide/device-mapper/
4984F: drivers/md/Kconfig
4985F: drivers/md/Makefile
4986F: drivers/md/dm*
4987F: drivers/md/persistent-data/
4988F: include/linux/device-mapper.h
4989F: include/linux/dm-*.h
4990F: include/uapi/linux/dm-*.h
4991
4992DEVLINK
4993M: Jiri Pirko <[email protected]>
4994L: [email protected]
4995S: Supported
4996F: Documentation/networking/devlink
4997F: include/net/devlink.h
4998F: include/uapi/linux/devlink.h
4999F: net/core/devlink.c
5000
5001DIALOG SEMICONDUCTOR DRIVERS
5002M: Support Opensource <[email protected]>
5003S: Supported
5004W: http://www.dialog-semiconductor.com/products
5005F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5006F: Documentation/devicetree/bindings/mfd/da90*.txt
5007F: Documentation/devicetree/bindings/regulator/da92*.txt
5008F: Documentation/devicetree/bindings/regulator/slg51000.txt
5009F: Documentation/devicetree/bindings/sound/da[79]*.txt
5010F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5011F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5012F: Documentation/hwmon/da90??.rst
5013F: drivers/gpio/gpio-da90??.c
5014F: drivers/hwmon/da90??-hwmon.c
5015F: drivers/iio/adc/da91??-*.c
5016F: drivers/input/misc/da90??_onkey.c
5017F: drivers/input/touchscreen/da9052_tsi.c
5018F: drivers/leds/leds-da90??.c
5019F: drivers/mfd/da903x.c
5020F: drivers/mfd/da90??-*.c
5021F: drivers/mfd/da91??-*.c
5022F: drivers/pinctrl/pinctrl-da90??.c
5023F: drivers/power/supply/da9052-battery.c
5024F: drivers/power/supply/da91??-*.c
5025F: drivers/regulator/da9???-regulator.[ch]
5026F: drivers/regulator/slg51000-regulator.[ch]
5027F: drivers/rtc/rtc-da90??.c
5028F: drivers/thermal/da90??-thermal.c
5029F: drivers/video/backlight/da90??_bl.c
5030F: drivers/watchdog/da90??_wdt.c
5031F: include/linux/mfd/da903x.h
5032F: include/linux/mfd/da9052/
5033F: include/linux/mfd/da9055/
5034F: include/linux/mfd/da9062/
5035F: include/linux/mfd/da9063/
5036F: include/linux/mfd/da9150/
5037F: include/linux/regulator/da9211.h
5038F: include/sound/da[79]*.h
5039F: sound/soc/codecs/da[79]*.[ch]
5040
5041DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5042M: William Breathitt Gray <[email protected]>
5043L: [email protected]
5044S: Maintained
5045F: drivers/gpio/gpio-gpio-mm.c
5046
5047DIOLAN U2C-12 I2C DRIVER
5048M: Guenter Roeck <[email protected]>
5049L: [email protected]
5050S: Maintained
5051F: drivers/i2c/busses/i2c-diolan-u2c.c
5052
5053DIRECTORY NOTIFICATION (DNOTIFY)
5054M: Jan Kara <[email protected]>
5055R: Amir Goldstein <[email protected]>
5056L: [email protected]
5057S: Maintained
5058F: Documentation/filesystems/dnotify.rst
5059F: fs/notify/dnotify/
5060F: include/linux/dnotify.h
5061
5062DISK GEOMETRY AND PARTITION HANDLING
5063M: Andries Brouwer <[email protected]>
5064S: Maintained
5065W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5066W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5067W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5068
5069DISKQUOTA
5070M: Jan Kara <[email protected]>
5071S: Maintained
5072F: Documentation/filesystems/quota.rst
5073F: fs/quota/
5074F: include/linux/quota*.h
5075F: include/uapi/linux/quota*.h
5076
5077DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5078M: Bernie Thompson <[email protected]>
5079L: [email protected]
5080S: Maintained
5081W: http://plugable.com/category/projects/udlfb/
5082F: Documentation/fb/udlfb.rst
5083F: drivers/video/fbdev/udlfb.c
5084F: include/video/udlfb.h
5085
5086DISTRIBUTED LOCK MANAGER (DLM)
5087M: Christine Caulfield <[email protected]>
5088M: David Teigland <[email protected]>
5089L: [email protected]
5090S: Supported
5091W: http://sources.redhat.com/cluster/
5092T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5093F: fs/dlm/
5094
5095DMA BUFFER SHARING FRAMEWORK
5096M: Sumit Semwal <[email protected]>
5097L: [email protected]
5098L: [email protected]
5099L: [email protected] (moderated for non-subscribers)
5100S: Maintained
5101T: git git://anongit.freedesktop.org/drm/drm-misc
5102F: Documentation/driver-api/dma-buf.rst
5103F: drivers/dma-buf/
5104F: include/linux/*fence.h
5105F: include/linux/dma-buf*
5106F: include/linux/dma-resv.h
5107K: \bdma_(?:buf|fence|resv)\b
5108
5109DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5110M: Vinod Koul <[email protected]>
5111L: [email protected]
5112S: Maintained
5113Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5114T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5115F: Documentation/devicetree/bindings/dma/
5116F: Documentation/driver-api/dmaengine/
5117F: drivers/dma/
5118F: include/linux/dmaengine.h
5119F: include/linux/of_dma.h
5120
5121DMA MAPPING HELPERS
5122M: Christoph Hellwig <[email protected]>
5123M: Marek Szyprowski <[email protected]>
5124R: Robin Murphy <[email protected]>
5125L: [email protected]
5126S: Supported
5127W: http://git.infradead.org/users/hch/dma-mapping.git
5128T: git git://git.infradead.org/users/hch/dma-mapping.git
5129F: include/asm-generic/dma-mapping.h
5130F: include/linux/dma-direct.h
5131F: include/linux/dma-mapping.h
5132F: include/linux/dma-noncoherent.h
5133F: kernel/dma/
5134
5135DMA-BUF HEAPS FRAMEWORK
5136M: Sumit Semwal <[email protected]>
5137R: Andrew F. Davis <[email protected]>
5138R: Benjamin Gaignard <[email protected]>
5139R: Liam Mark <[email protected]>
5140R: Laura Abbott <[email protected]>
5141R: Brian Starkey <[email protected]>
5142R: John Stultz <[email protected]>
5143L: [email protected]
5144L: [email protected]
5145L: [email protected] (moderated for non-subscribers)
5146S: Maintained
5147T: git git://anongit.freedesktop.org/drm/drm-misc
5148F: drivers/dma-buf/dma-heap.c
5149F: drivers/dma-buf/heaps/*
5150F: include/linux/dma-heap.h
5151F: include/uapi/linux/dma-heap.h
5152
5153DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5154M: Lukasz Luba <[email protected]>
5155L: [email protected]
5156L: [email protected]
5157S: Maintained
5158F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5159F: drivers/memory/samsung/exynos5422-dmc.c
5160
5161DME1737 HARDWARE MONITOR DRIVER
5162M: Juerg Haefliger <[email protected]>
5163L: [email protected]
5164S: Maintained
5165F: Documentation/hwmon/dme1737.rst
5166F: drivers/hwmon/dme1737.c
5167
5168DMI/SMBIOS SUPPORT
5169M: Jean Delvare <[email protected]>
5170S: Maintained
5171T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5172F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5173F: drivers/firmware/dmi-id.c
5174F: drivers/firmware/dmi_scan.c
5175F: include/linux/dmi.h
5176
5177DOCUMENTATION
5178M: Jonathan Corbet <[email protected]>
5179L: [email protected]
5180S: Maintained
5181T: git git://git.lwn.net/linux.git docs-next
5182F: Documentation/
5183F: scripts/documentation-file-ref-check
5184F: scripts/kernel-doc
5185F: scripts/sphinx-pre-install
5186X: Documentation/ABI/
5187X: Documentation/admin-guide/media/
5188X: Documentation/devicetree/
5189X: Documentation/driver-api/media/
5190X: Documentation/firmware-guide/acpi/
5191X: Documentation/i2c/
5192X: Documentation/power/
5193X: Documentation/spi/
5194X: Documentation/userspace-api/media/
5195
5196DOCUMENTATION SCRIPTS
5197M: Mauro Carvalho Chehab <[email protected]>
5198L: [email protected]
5199S: Maintained
5200F: Documentation/sphinx/parse-headers.pl
5201F: scripts/documentation-file-ref-check
5202F: scripts/sphinx-pre-install
5203
5204DOCUMENTATION/ITALIAN
5205M: Federico Vaga <[email protected]>
5206L: [email protected]
5207S: Maintained
5208F: Documentation/translations/it_IT
5209
5210DONGWOON DW9714 LENS VOICE COIL DRIVER
5211M: Sakari Ailus <[email protected]>
5212L: [email protected]
5213S: Maintained
5214T: git git://linuxtv.org/media_tree.git
5215F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5216F: drivers/media/i2c/dw9714.c
5217
5218DONGWOON DW9807 LENS VOICE COIL DRIVER
5219M: Sakari Ailus <[email protected]>
5220L: [email protected]
5221S: Maintained
5222T: git git://linuxtv.org/media_tree.git
5223F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5224F: drivers/media/i2c/dw9807-vcm.c
5225
5226DOUBLETALK DRIVER
5227M: "James R. Van Zandt" <[email protected]>
5228L: [email protected]
5229S: Maintained
5230F: drivers/char/dtlk.c
5231F: include/linux/dtlk.h
5232
5233DPAA2 DATAPATH I/O (DPIO) DRIVER
5234M: Roy Pledge <[email protected]>
5235L: [email protected]
5236S: Maintained
5237F: drivers/soc/fsl/dpio
5238
5239DPAA2 ETHERNET DRIVER
5240M: Ioana Ciornei <[email protected]>
5241M: Ioana Radulescu <[email protected]>
5242L: [email protected]
5243S: Maintained
5244F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5245F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5246F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5247F: drivers/net/ethernet/freescale/dpaa2/Makefile
5248F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5249F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5250F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5251F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5252F: drivers/net/ethernet/freescale/dpaa2/dpni*
5253
5254DPAA2 ETHERNET SWITCH DRIVER
5255M: Ioana Radulescu <[email protected]>
5256M: Ioana Ciornei <[email protected]>
5257L: [email protected]
5258S: Maintained
5259F: drivers/staging/fsl-dpaa2/ethsw
5260
5261DPT_I2O SCSI RAID DRIVER
5262M: Adaptec OEM Raid Solutions <[email protected]>
5263L: [email protected]
5264S: Maintained
5265W: http://www.adaptec.com/
5266F: drivers/scsi/dpt*
5267F: drivers/scsi/dpt/
5268
5269DRBD DRIVER
5270M: Philipp Reisner <[email protected]>
5271M: Lars Ellenberg <[email protected]>
5272L: [email protected]
5273S: Supported
5274W: http://www.drbd.org
5275T: git git://git.linbit.com/linux-drbd.git
5276T: git git://git.linbit.com/drbd-8.4.git
5277F: Documentation/admin-guide/blockdev/
5278F: drivers/block/drbd/
5279F: lib/lru_cache.c
5280
5281DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5282M: Greg Kroah-Hartman <[email protected]>
5283R: "Rafael J. Wysocki" <[email protected]>
5284S: Supported
5285T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5286F: Documentation/core-api/kobject.rst
5287F: drivers/base/
5288F: fs/debugfs/
5289F: fs/sysfs/
5290F: include/linux/debugfs.h
5291F: include/linux/kobj*
5292F: lib/kobj*
5293
5294DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5295M: Kevin Hilman <[email protected]>
5296M: Nishanth Menon <[email protected]>
5297L: [email protected]
5298S: Maintained
5299F: drivers/power/avs/
5300F: include/linux/power/smartreflex.h
5301
5302DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5303M: Maxime Ripard <[email protected]>
5304M: Chen-Yu Tsai <[email protected]>
5305R: Jernej Skrabec <[email protected]>
5306L: [email protected]
5307S: Supported
5308T: git git://anongit.freedesktop.org/drm/drm-misc
5309F: drivers/gpu/drm/sun4i/sun8i*
5310
5311DRM DRIVER FOR ARM PL111 CLCD
5312M: Eric Anholt <[email protected]>
5313S: Supported
5314T: git git://anongit.freedesktop.org/drm/drm-misc
5315F: drivers/gpu/drm/pl111/
5316
5317DRM DRIVER FOR ARM VERSATILE TFT PANELS
5318M: Linus Walleij <[email protected]>
5319S: Maintained
5320T: git git://anongit.freedesktop.org/drm/drm-misc
5321F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5322F: drivers/gpu/drm/panel/panel-arm-versatile.c
5323
5324DRM DRIVER FOR ASPEED BMC GFX
5325M: Joel Stanley <[email protected]>
5326L: [email protected]
5327S: Supported
5328T: git git://anongit.freedesktop.org/drm/drm-misc
5329F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5330F: drivers/gpu/drm/aspeed/
5331
5332DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5333M: Dave Airlie <[email protected]>
5334S: Odd Fixes
5335F: drivers/gpu/drm/ast/
5336
5337DRM DRIVER FOR BOCHS VIRTUAL GPU
5338M: Gerd Hoffmann <[email protected]>
5339L: [email protected]
5340S: Maintained
5341T: git git://anongit.freedesktop.org/drm/drm-misc
5342F: drivers/gpu/drm/bochs/
5343
5344DRM DRIVER FOR BOE HIMAX8279D PANELS
5345M: Jerry Han <[email protected]>
5346S: Maintained
5347F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5348F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5349
5350DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5351M: Linus Walleij <[email protected]>
5352S: Maintained
5353T: git git://anongit.freedesktop.org/drm/drm-misc
5354F: drivers/gpu/drm/tve200/
5355
5356DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5357M: Icenowy Zheng <[email protected]>
5358S: Maintained
5359F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5360F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5361
5362DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5363M: Jagan Teki <[email protected]>
5364S: Maintained
5365F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5366F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5367
5368DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5369M: Hans de Goede <[email protected]>
5370S: Maintained
5371T: git git://anongit.freedesktop.org/drm/drm-misc
5372F: drivers/gpu/drm/tiny/gm12u320.c
5373
5374DRM DRIVER FOR HX8357D PANELS
5375M: Eric Anholt <[email protected]>
5376S: Maintained
5377T: git git://anongit.freedesktop.org/drm/drm-misc
5378F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5379F: drivers/gpu/drm/tiny/hx8357d.c
5380
5381DRM DRIVER FOR ILITEK ILI9225 PANELS
5382M: David Lechner <[email protected]>
5383S: Maintained
5384T: git git://anongit.freedesktop.org/drm/drm-misc
5385F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5386F: drivers/gpu/drm/tiny/ili9225.c
5387
5388DRM DRIVER FOR ILITEK ILI9486 PANELS
5389M: Kamlesh Gurudasani <[email protected]>
5390S: Maintained
5391T: git git://anongit.freedesktop.org/drm/drm-misc
5392F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5393F: drivers/gpu/drm/tiny/ili9486.c
5394
5395DRM DRIVER FOR INTEL I810 VIDEO CARDS
5396S: Orphan / Obsolete
5397F: drivers/gpu/drm/i810/
5398F: include/uapi/drm/i810_drm.h
5399
5400DRM DRIVER FOR LVDS PANELS
5401M: Laurent Pinchart <[email protected]>
5402L: [email protected]
5403T: git git://anongit.freedesktop.org/drm/drm-misc
5404S: Maintained
5405F: drivers/gpu/drm/panel/panel-lvds.c
5406F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5407
5408DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5409S: Orphan / Obsolete
5410F: drivers/gpu/drm/mga/
5411F: include/uapi/drm/mga_drm.h
5412
5413DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5414M: Dave Airlie <[email protected]>
5415S: Odd Fixes
5416F: drivers/gpu/drm/mgag200/
5417
5418DRM DRIVER FOR MI0283QT
5419M: Noralf Trønnes <[email protected]>
5420S: Maintained
5421T: git git://anongit.freedesktop.org/drm/drm-misc
5422F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5423F: drivers/gpu/drm/tiny/mi0283qt.c
5424
5425DRM DRIVER FOR MSM ADRENO GPU
5426M: Rob Clark <[email protected]>
5427M: Sean Paul <[email protected]>
5428L: [email protected]
5429L: [email protected]
5430L: [email protected]
5431S: Maintained
5432T: git https://gitlab.freedesktop.org/drm/msm.git
5433F: Documentation/devicetree/bindings/display/msm/
5434F: drivers/gpu/drm/msm/
5435F: include/uapi/drm/msm_drm.h
5436
5437DRM DRIVER FOR NOVATEK NT35510 PANELS
5438M: Linus Walleij <[email protected]>
5439S: Maintained
5440T: git git://anongit.freedesktop.org/drm/drm-misc
5441F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5442F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5443
5444DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5445M: Ben Skeggs <[email protected]>
5446L: [email protected]
5447L: [email protected]
5448S: Supported
5449T: git git://github.com/skeggsb/linux
5450F: drivers/gpu/drm/nouveau/
5451F: include/uapi/drm/nouveau_drm.h
5452
5453DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5454M: Stefan Mavrodiev <[email protected]>
5455S: Maintained
5456F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5457F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5458
5459DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5460M: Noralf Trønnes <[email protected]>
5461S: Maintained
5462T: git git://anongit.freedesktop.org/drm/drm-misc
5463F: Documentation/devicetree/bindings/display/repaper.txt
5464F: drivers/gpu/drm/tiny/repaper.c
5465
5466DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5467M: Dave Airlie <[email protected]>
5468M: Gerd Hoffmann <[email protected]>
5469L: [email protected]
5470S: Obsolete
5471W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5472T: git git://anongit.freedesktop.org/drm/drm-misc
5473F: drivers/gpu/drm/tiny/cirrus.c
5474
5475DRM DRIVER FOR QXL VIRTUAL GPU
5476M: Dave Airlie <[email protected]>
5477M: Gerd Hoffmann <[email protected]>
5478L: [email protected]
5479L: [email protected]
5480S: Maintained
5481T: git git://anongit.freedesktop.org/drm/drm-misc
5482F: drivers/gpu/drm/qxl/
5483F: include/uapi/drm/qxl_drm.h
5484
5485DRM DRIVER FOR RAGE 128 VIDEO CARDS
5486S: Orphan / Obsolete
5487F: drivers/gpu/drm/r128/
5488F: include/uapi/drm/r128_drm.h
5489
5490DRM DRIVER FOR RAYDIUM RM67191 PANELS
5491M: Robert Chiras <[email protected]>
5492S: Maintained
5493F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5494F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5495
5496DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5497M: Guido Günther <[email protected]>
5498R: Purism Kernel Team <[email protected]>
5499S: Maintained
5500F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5501F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5502
5503DRM DRIVER FOR SAVAGE VIDEO CARDS
5504S: Orphan / Obsolete
5505F: drivers/gpu/drm/savage/
5506F: include/uapi/drm/savage_drm.h
5507
5508DRM DRIVER FOR SIS VIDEO CARDS
5509S: Orphan / Obsolete
5510F: drivers/gpu/drm/sis/
5511F: include/uapi/drm/sis_drm.h
5512
5513DRM DRIVER FOR SITRONIX ST7586 PANELS
5514M: David Lechner <[email protected]>
5515S: Maintained
5516T: git git://anongit.freedesktop.org/drm/drm-misc
5517F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5518F: drivers/gpu/drm/tiny/st7586.c
5519
5520DRM DRIVER FOR SITRONIX ST7701 PANELS
5521M: Jagan Teki <[email protected]>
5522S: Maintained
5523F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5524F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5525
5526DRM DRIVER FOR SITRONIX ST7735R PANELS
5527M: David Lechner <[email protected]>
5528S: Maintained
5529T: git git://anongit.freedesktop.org/drm/drm-misc
5530F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5531F: drivers/gpu/drm/tiny/st7735r.c
5532
5533DRM DRIVER FOR SONY ACX424AKP PANELS
5534M: Linus Walleij <[email protected]>
5535S: Maintained
5536T: git git://anongit.freedesktop.org/drm/drm-misc
5537F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5538
5539DRM DRIVER FOR ST-ERICSSON MCDE
5540M: Linus Walleij <[email protected]>
5541S: Maintained
5542T: git git://anongit.freedesktop.org/drm/drm-misc
5543F: Documentation/devicetree/bindings/display/ste,mcde.txt
5544F: drivers/gpu/drm/mcde/
5545
5546DRM DRIVER FOR TDFX VIDEO CARDS
5547S: Orphan / Obsolete
5548F: drivers/gpu/drm/tdfx/
5549
5550DRM DRIVER FOR TPO TPG110 PANELS
5551M: Linus Walleij <[email protected]>
5552S: Maintained
5553T: git git://anongit.freedesktop.org/drm/drm-misc
5554F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5555F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5556
5557DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5558M: Dave Airlie <[email protected]>
5559R: Sean Paul <[email protected]>
5560L: [email protected]
5561S: Odd Fixes
5562T: git git://anongit.freedesktop.org/drm/drm-misc
5563F: drivers/gpu/drm/udl/
5564
5565DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5566M: Rodrigo Siqueira <[email protected]>
5567R: Haneen Mohammed <[email protected]>
5568R: Daniel Vetter <[email protected]>
5569L: [email protected]
5570S: Maintained
5571T: git git://anongit.freedesktop.org/drm/drm-misc
5572F: Documentation/gpu/vkms.rst
5573F: drivers/gpu/drm/vkms/
5574
5575DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5576M: Hans de Goede <[email protected]>
5577L: [email protected]
5578S: Maintained
5579T: git git://anongit.freedesktop.org/drm/drm-misc
5580F: drivers/gpu/drm/vboxvideo/
5581
5582DRM DRIVER FOR VMWARE VIRTUAL GPU
5583M: "VMware Graphics" <[email protected]>
5584M: Roland Scheidegger <[email protected]>
5585L: [email protected]
5586S: Supported
5587T: git git://people.freedesktop.org/~sroland/linux
5588F: drivers/gpu/drm/vmwgfx/
5589F: include/uapi/drm/vmwgfx_drm.h
5590
5591DRM DRIVERS
5592M: David Airlie <[email protected]>
5593M: Daniel Vetter <[email protected]>
5594L: [email protected]
5595S: Maintained
5596B: https://bugs.freedesktop.org/
5597C: irc://chat.freenode.net/dri-devel
5598T: git git://anongit.freedesktop.org/drm/drm
5599F: Documentation/devicetree/bindings/display/
5600F: Documentation/devicetree/bindings/gpu/
5601F: Documentation/gpu/
5602F: drivers/gpu/drm/
5603F: drivers/gpu/vga/
5604F: include/drm/
5605F: include/linux/vga*
5606F: include/uapi/drm/
5607
5608DRM DRIVERS AND MISC GPU PATCHES
5609M: Maarten Lankhorst <[email protected]>
5610M: Maxime Ripard <[email protected]>
5611M: Thomas Zimmermann <[email protected]>
5612S: Maintained
5613W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5614T: git git://anongit.freedesktop.org/drm/drm-misc
5615F: Documentation/gpu/
5616F: drivers/gpu/drm/*
5617F: drivers/gpu/vga/
5618F: include/drm/drm*
5619F: include/linux/vga*
5620F: include/uapi/drm/drm*
5621
5622DRM DRIVERS FOR ALLWINNER A10
5623M: Maxime Ripard <[email protected]>
5624M: Chen-Yu Tsai <[email protected]>
5625L: [email protected]
5626S: Supported
5627T: git git://anongit.freedesktop.org/drm/drm-misc
5628F: Documentation/devicetree/bindings/display/allwinner*
5629F: drivers/gpu/drm/sun4i/
5630
5631DRM DRIVERS FOR AMLOGIC SOCS
5632M: Neil Armstrong <[email protected]>
5633L: [email protected]
5634L: [email protected]
5635S: Supported
5636W: http://linux-meson.com/
5637T: git git://anongit.freedesktop.org/drm/drm-misc
5638F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5639F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5640F: Documentation/gpu/meson.rst
5641F: drivers/gpu/drm/meson/
5642
5643DRM DRIVERS FOR ATMEL HLCDC
5644M: Sam Ravnborg <[email protected]>
5645M: Boris Brezillon <[email protected]>
5646L: [email protected]
5647S: Supported
5648T: git git://anongit.freedesktop.org/drm/drm-misc
5649F: Documentation/devicetree/bindings/display/atmel/
5650F: drivers/gpu/drm/atmel-hlcdc/
5651
5652DRM DRIVERS FOR BRIDGE CHIPS
5653M: Andrzej Hajda <[email protected]>
5654M: Neil Armstrong <[email protected]>
5655R: Laurent Pinchart <[email protected]>
5656R: Jonas Karlman <[email protected]>
5657R: Jernej Skrabec <[email protected]>
5658S: Maintained
5659T: git git://anongit.freedesktop.org/drm/drm-misc
5660F: drivers/gpu/drm/bridge/
5661
5662DRM DRIVERS FOR EXYNOS
5663M: Inki Dae <[email protected]>
5664M: Joonyoung Shim <[email protected]>
5665M: Seung-Woo Kim <[email protected]>
5666M: Kyungmin Park <[email protected]>
5667L: [email protected]
5668S: Supported
5669T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5670F: Documentation/devicetree/bindings/display/exynos/
5671F: drivers/gpu/drm/exynos/
5672F: include/uapi/drm/exynos_drm.h
5673
5674DRM DRIVERS FOR FREESCALE DCU
5675M: Stefan Agner <[email protected]>
5676M: Alison Wang <[email protected]>
5677L: [email protected]
5678S: Supported
5679T: git git://anongit.freedesktop.org/drm/drm-misc
5680F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5681F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5682F: drivers/gpu/drm/fsl-dcu/
5683
5684DRM DRIVERS FOR FREESCALE IMX
5685M: Philipp Zabel <[email protected]>
5686L: [email protected]
5687S: Maintained
5688F: Documentation/devicetree/bindings/display/imx/
5689F: drivers/gpu/drm/imx/
5690F: drivers/gpu/ipu-v3/
5691
5692DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5693M: Patrik Jakobsson <[email protected]>
5694L: [email protected]
5695S: Maintained
5696T: git git://github.com/patjak/drm-gma500
5697F: drivers/gpu/drm/gma500/
5698
5699DRM DRIVERS FOR HISILICON
5700M: Xinliang Liu <[email protected]>
5701M: Rongrong Zou <[email protected]>
5702R: John Stultz <[email protected]>
5703R: Xinwei Kong <[email protected]>
5704R: Chen Feng <[email protected]>
5705L: [email protected]
5706S: Maintained
5707T: git git://anongit.freedesktop.org/drm/drm-misc
5708F: Documentation/devicetree/bindings/display/hisilicon/
5709F: drivers/gpu/drm/hisilicon/
5710
5711DRM DRIVERS FOR LIMA
5712M: Qiang Yu <[email protected]>
5713L: [email protected]
5714L: [email protected] (moderated for non-subscribers)
5715S: Maintained
5716T: git git://anongit.freedesktop.org/drm/drm-misc
5717F: drivers/gpu/drm/lima/
5718F: include/uapi/drm/lima_drm.h
5719
5720DRM DRIVERS FOR MEDIATEK
5721M: Chun-Kuang Hu <[email protected]>
5722M: Philipp Zabel <[email protected]>
5723L: [email protected]
5724S: Supported
5725F: Documentation/devicetree/bindings/display/mediatek/
5726F: drivers/gpu/drm/mediatek/
5727
5728DRM DRIVERS FOR NVIDIA TEGRA
5729M: Thierry Reding <[email protected]>
5730L: [email protected]
5731L: [email protected]
5732S: Supported
5733T: git git://anongit.freedesktop.org/tegra/linux.git
5734F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5735F: drivers/gpu/drm/tegra/
5736F: drivers/gpu/host1x/
5737F: include/linux/host1x.h
5738F: include/uapi/drm/tegra_drm.h
5739
5740DRM DRIVERS FOR RENESAS
5741M: Laurent Pinchart <[email protected]>
5742M: Kieran Bingham <[email protected]>
5743L: [email protected]
5744L: [email protected]
5745S: Supported
5746T: git git://linuxtv.org/pinchartl/media drm/du/next
5747F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5748F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5749F: Documentation/devicetree/bindings/display/renesas,du.txt
5750F: drivers/gpu/drm/rcar-du/
5751F: drivers/gpu/drm/shmobile/
5752F: include/linux/platform_data/shmob_drm.h
5753
5754DRM DRIVERS FOR ROCKCHIP
5755M: Sandy Huang <[email protected]>
5756M: Heiko Stübner <[email protected]>
5757L: [email protected]
5758S: Maintained
5759T: git git://anongit.freedesktop.org/drm/drm-misc
5760F: Documentation/devicetree/bindings/display/rockchip/
5761F: drivers/gpu/drm/rockchip/
5762
5763DRM DRIVERS FOR STI
5764M: Benjamin Gaignard <[email protected]>
5765M: Vincent Abriou <[email protected]>
5766L: [email protected]
5767S: Maintained
5768T: git git://anongit.freedesktop.org/drm/drm-misc
5769F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5770F: drivers/gpu/drm/sti
5771
5772DRM DRIVERS FOR STM
5773M: Yannick Fertre <[email protected]>
5774M: Philippe Cornu <[email protected]>
5775M: Benjamin Gaignard <[email protected]>
5776M: Vincent Abriou <[email protected]>
5777L: [email protected]
5778S: Maintained
5779T: git git://anongit.freedesktop.org/drm/drm-misc
5780F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5781F: drivers/gpu/drm/stm
5782
5783DRM DRIVERS FOR TI KEYSTONE
5784M: Jyri Sarha <[email protected]>
5785M: Tomi Valkeinen <[email protected]>
5786L: [email protected]
5787S: Maintained
5788T: git git://anongit.freedesktop.org/drm/drm-misc
5789F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5790F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5791F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5792F: drivers/gpu/drm/tidss/
5793
5794DRM DRIVERS FOR TI LCDC
5795M: Jyri Sarha <[email protected]>
5796R: Tomi Valkeinen <[email protected]>
5797L: [email protected]
5798S: Maintained
5799F: Documentation/devicetree/bindings/display/tilcdc/
5800F: drivers/gpu/drm/tilcdc/
5801
5802DRM DRIVERS FOR TI OMAP
5803M: Tomi Valkeinen <[email protected]>
5804L: [email protected]
5805S: Maintained
5806F: Documentation/devicetree/bindings/display/ti/
5807F: drivers/gpu/drm/omapdrm/
5808
5809DRM DRIVERS FOR V3D
5810M: Eric Anholt <[email protected]>
5811S: Supported
5812T: git git://anongit.freedesktop.org/drm/drm-misc
5813F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5814F: drivers/gpu/drm/v3d/
5815F: include/uapi/drm/v3d_drm.h
5816
5817DRM DRIVERS FOR VC4
5818M: Eric Anholt <[email protected]>
5819S: Supported
5820T: git git://github.com/anholt/linux
5821T: git git://anongit.freedesktop.org/drm/drm-misc
5822F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5823F: drivers/gpu/drm/vc4/
5824F: include/uapi/drm/vc4_drm.h
5825
5826DRM DRIVERS FOR VIVANTE GPU IP
5827M: Lucas Stach <[email protected]>
5828R: Russell King <[email protected]>
5829R: Christian Gmeiner <[email protected]>
5830L: [email protected] (moderated for non-subscribers)
5831L: [email protected]
5832S: Maintained
5833F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5834F: drivers/gpu/drm/etnaviv/
5835F: include/uapi/drm/etnaviv_drm.h
5836
5837DRM DRIVERS FOR XEN
5838M: Oleksandr Andrushchenko <[email protected]>
5839L: [email protected]
5840L: [email protected] (moderated for non-subscribers)
5841S: Supported
5842T: git git://anongit.freedesktop.org/drm/drm-misc
5843F: Documentation/gpu/xen-front.rst
5844F: drivers/gpu/drm/xen/
5845
5846DRM DRIVERS FOR ZTE ZX
5847M: Shawn Guo <[email protected]>
5848L: [email protected]
5849S: Maintained
5850T: git git://anongit.freedesktop.org/drm/drm-misc
5851F: Documentation/devicetree/bindings/display/zte,vou.txt
5852F: drivers/gpu/drm/zte/
5853
5854DRM PANEL DRIVERS
5855M: Thierry Reding <[email protected]>
5856R: Sam Ravnborg <[email protected]>
5857L: [email protected]
5858S: Maintained
5859T: git git://anongit.freedesktop.org/drm/drm-misc
5860F: Documentation/devicetree/bindings/display/panel/
5861F: drivers/gpu/drm/drm_panel.c
5862F: drivers/gpu/drm/panel/
5863F: include/drm/drm_panel.h
5864
5865DRM TTM SUBSYSTEM
5866M: Christian Koenig <[email protected]>
5867M: Huang Rui <[email protected]>
5868L: [email protected]
5869S: Maintained
5870T: git git://people.freedesktop.org/~agd5f/linux
5871F: drivers/gpu/drm/ttm/
5872F: include/drm/ttm/
5873
5874DSBR100 USB FM RADIO DRIVER
5875M: Alexey Klimov <[email protected]>
5876L: [email protected]
5877S: Maintained
5878T: git git://linuxtv.org/media_tree.git
5879F: drivers/media/radio/dsbr100.c
5880
5881DT3155 MEDIA DRIVER
5882M: Hans Verkuil <[email protected]>
5883L: [email protected]
5884S: Odd Fixes
5885W: https://linuxtv.org
5886T: git git://linuxtv.org/media_tree.git
5887F: drivers/media/pci/dt3155/
5888
5889DVB_USB_AF9015 MEDIA DRIVER
5890M: Antti Palosaari <[email protected]>
5891L: [email protected]
5892S: Maintained
5893W: https://linuxtv.org
5894W: http://palosaari.fi/linux/
5895Q: http://patchwork.linuxtv.org/project/linux-media/list/
5896T: git git://linuxtv.org/anttip/media_tree.git
5897F: drivers/media/usb/dvb-usb-v2/af9015*
5898
5899DVB_USB_AF9035 MEDIA DRIVER
5900M: Antti Palosaari <[email protected]>
5901L: [email protected]
5902S: Maintained
5903W: https://linuxtv.org
5904W: http://palosaari.fi/linux/
5905Q: http://patchwork.linuxtv.org/project/linux-media/list/
5906T: git git://linuxtv.org/anttip/media_tree.git
5907F: drivers/media/usb/dvb-usb-v2/af9035*
5908
5909DVB_USB_ANYSEE MEDIA DRIVER
5910M: Antti Palosaari <[email protected]>
5911L: [email protected]
5912S: Maintained
5913W: https://linuxtv.org
5914W: http://palosaari.fi/linux/
5915Q: http://patchwork.linuxtv.org/project/linux-media/list/
5916T: git git://linuxtv.org/anttip/media_tree.git
5917F: drivers/media/usb/dvb-usb-v2/anysee*
5918
5919DVB_USB_AU6610 MEDIA DRIVER
5920M: Antti Palosaari <[email protected]>
5921L: [email protected]
5922S: Maintained
5923W: https://linuxtv.org
5924W: http://palosaari.fi/linux/
5925Q: http://patchwork.linuxtv.org/project/linux-media/list/
5926T: git git://linuxtv.org/anttip/media_tree.git
5927F: drivers/media/usb/dvb-usb-v2/au6610*
5928
5929DVB_USB_CE6230 MEDIA DRIVER
5930M: Antti Palosaari <[email protected]>
5931L: [email protected]
5932S: Maintained
5933W: https://linuxtv.org
5934W: http://palosaari.fi/linux/
5935Q: http://patchwork.linuxtv.org/project/linux-media/list/
5936T: git git://linuxtv.org/anttip/media_tree.git
5937F: drivers/media/usb/dvb-usb-v2/ce6230*
5938
5939DVB_USB_CXUSB MEDIA DRIVER
5940M: Michael Krufky <[email protected]>
5941L: [email protected]
5942S: Maintained
5943W: https://linuxtv.org
5944W: http://github.com/mkrufky
5945Q: http://patchwork.linuxtv.org/project/linux-media/list/
5946T: git git://linuxtv.org/media_tree.git
5947F: drivers/media/usb/dvb-usb/cxusb*
5948
5949DVB_USB_EC168 MEDIA DRIVER
5950M: Antti Palosaari <[email protected]>
5951L: [email protected]
5952S: Maintained
5953W: https://linuxtv.org
5954W: http://palosaari.fi/linux/
5955Q: http://patchwork.linuxtv.org/project/linux-media/list/
5956T: git git://linuxtv.org/anttip/media_tree.git
5957F: drivers/media/usb/dvb-usb-v2/ec168*
5958
5959DVB_USB_GL861 MEDIA DRIVER
5960M: Antti Palosaari <[email protected]>
5961L: [email protected]
5962S: Maintained
5963W: https://linuxtv.org
5964Q: http://patchwork.linuxtv.org/project/linux-media/list/
5965T: git git://linuxtv.org/anttip/media_tree.git
5966F: drivers/media/usb/dvb-usb-v2/gl861*
5967
5968DVB_USB_MXL111SF MEDIA DRIVER
5969M: Michael Krufky <[email protected]>
5970L: [email protected]
5971S: Maintained
5972W: https://linuxtv.org
5973W: http://github.com/mkrufky
5974Q: http://patchwork.linuxtv.org/project/linux-media/list/
5975T: git git://linuxtv.org/mkrufky/mxl111sf.git
5976F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5977
5978DVB_USB_RTL28XXU MEDIA DRIVER
5979M: Antti Palosaari <[email protected]>
5980L: [email protected]
5981S: Maintained
5982W: https://linuxtv.org
5983W: http://palosaari.fi/linux/
5984Q: http://patchwork.linuxtv.org/project/linux-media/list/
5985T: git git://linuxtv.org/anttip/media_tree.git
5986F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5987
5988DVB_USB_V2 MEDIA DRIVER
5989M: Antti Palosaari <[email protected]>
5990L: [email protected]
5991S: Maintained
5992W: https://linuxtv.org
5993W: http://palosaari.fi/linux/
5994Q: http://patchwork.linuxtv.org/project/linux-media/list/
5995T: git git://linuxtv.org/anttip/media_tree.git
5996F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5997F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5998
5999DYNAMIC DEBUG
6000M: Jason Baron <[email protected]>
6001S: Maintained
6002F: include/linux/dynamic_debug.h
6003F: lib/dynamic_debug.c
6004
6005DYNAMIC INTERRUPT MODERATION
6006M: Tal Gilboa <[email protected]>
6007S: Maintained
6008F: Documentation/networking/net_dim.rst
6009F: include/linux/dim.h
6010F: lib/dim/
6011
6012DZ DECSTATION DZ11 SERIAL DRIVER
6013M: "Maciej W. Rozycki" <[email protected]>
6014S: Maintained
6015F: drivers/tty/serial/dz.*
6016
6017E3X0 POWER BUTTON DRIVER
6018M: Moritz Fischer <[email protected]>
6019L: [email protected]
6020S: Supported
6021W: http://www.ettus.com
6022F: Documentation/devicetree/bindings/input/e3x0-button.txt
6023F: drivers/input/misc/e3x0-button.c
6024
6025E4000 MEDIA DRIVER
6026M: Antti Palosaari <[email protected]>
6027L: [email protected]
6028S: Maintained
6029W: https://linuxtv.org
6030W: http://palosaari.fi/linux/
6031Q: http://patchwork.linuxtv.org/project/linux-media/list/
6032T: git git://linuxtv.org/anttip/media_tree.git
6033F: drivers/media/tuners/e4000*
6034
6035EARTH_PT1 MEDIA DRIVER
6036M: Akihiro Tsukada <[email protected]>
6037L: [email protected]
6038S: Odd Fixes
6039F: drivers/media/pci/pt1/
6040
6041EARTH_PT3 MEDIA DRIVER
6042M: Akihiro Tsukada <[email protected]>
6043L: [email protected]
6044S: Odd Fixes
6045F: drivers/media/pci/pt3/
6046
6047EC100 MEDIA DRIVER
6048M: Antti Palosaari <[email protected]>
6049L: [email protected]
6050S: Maintained
6051W: https://linuxtv.org
6052W: http://palosaari.fi/linux/
6053Q: http://patchwork.linuxtv.org/project/linux-media/list/
6054T: git git://linuxtv.org/anttip/media_tree.git
6055F: drivers/media/dvb-frontends/ec100*
6056
6057ECRYPT FILE SYSTEM
6058M: Tyler Hicks <[email protected]>
6059L: [email protected]
6060S: Odd Fixes
6061W: http://ecryptfs.org
6062W: https://launchpad.net/ecryptfs
6063T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6064F: Documentation/filesystems/ecryptfs.rst
6065F: fs/ecryptfs/
6066
6067EDAC-AMD64
6068M: Borislav Petkov <[email protected]>
6069L: [email protected]
6070S: Maintained
6071F: drivers/edac/amd64_edac*
6072
6073EDAC-ARMADA
6074M: Jan Luebbe <[email protected]>
6075L: [email protected]
6076S: Maintained
6077F: drivers/edac/armada_xp_*
6078
6079EDAC-AST2500
6080M: Stefan Schaeckeler <[email protected]>
6081S: Supported
6082F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6083F: drivers/edac/aspeed_edac.c
6084
6085EDAC-BLUEFIELD
6086M: Shravan Kumar Ramani <[email protected]>
6087S: Supported
6088F: drivers/edac/bluefield_edac.c
6089
6090EDAC-CALXEDA
6091M: Robert Richter <[email protected]>
6092L: [email protected]
6093S: Maintained
6094F: drivers/edac/highbank*
6095
6096EDAC-CAVIUM OCTEON
6097M: Ralf Baechle <[email protected]>
6098M: Robert Richter <[email protected]>
6099L: [email protected]
6100L: [email protected]
6101S: Supported
6102F: drivers/edac/octeon_edac*
6103
6104EDAC-CAVIUM THUNDERX
6105M: Robert Richter <[email protected]>
6106L: [email protected]
6107S: Supported
6108F: drivers/edac/thunderx_edac*
6109
6110EDAC-CORE
6111M: Borislav Petkov <[email protected]>
6112M: Mauro Carvalho Chehab <[email protected]>
6113M: Tony Luck <[email protected]>
6114R: James Morse <[email protected]>
6115R: Robert Richter <[email protected]>
6116L: [email protected]
6117S: Supported
6118T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6119F: Documentation/admin-guide/ras.rst
6120F: Documentation/driver-api/edac.rst
6121F: drivers/edac/
6122F: include/linux/edac.h
6123
6124EDAC-DMC520
6125M: Lei Wang <[email protected]>
6126L: [email protected]
6127S: Supported
6128F: drivers/edac/dmc520_edac.c
6129
6130EDAC-E752X
6131M: Mark Gross <[email protected]>
6132L: [email protected]
6133S: Maintained
6134F: drivers/edac/e752x_edac.c
6135
6136EDAC-E7XXX
6137L: [email protected]
6138S: Maintained
6139F: drivers/edac/e7xxx_edac.c
6140
6141EDAC-FSL_DDR
6142M: York Sun <[email protected]>
6143L: [email protected]
6144S: Maintained
6145F: drivers/edac/fsl_ddr_edac.*
6146
6147EDAC-GHES
6148M: Mauro Carvalho Chehab <[email protected]>
6149L: [email protected]
6150S: Maintained
6151F: drivers/edac/ghes_edac.c
6152
6153EDAC-I10NM
6154M: Tony Luck <[email protected]>
6155L: [email protected]
6156S: Maintained
6157F: drivers/edac/i10nm_base.c
6158
6159EDAC-I3000
6160L: [email protected]
6161S: Orphan
6162F: drivers/edac/i3000_edac.c
6163
6164EDAC-I5000
6165L: [email protected]
6166S: Maintained
6167F: drivers/edac/i5000_edac.c
6168
6169EDAC-I5400
6170M: Mauro Carvalho Chehab <[email protected]>
6171L: [email protected]
6172S: Maintained
6173F: drivers/edac/i5400_edac.c
6174
6175EDAC-I7300
6176M: Mauro Carvalho Chehab <[email protected]>
6177L: [email protected]
6178S: Maintained
6179F: drivers/edac/i7300_edac.c
6180
6181EDAC-I7CORE
6182M: Mauro Carvalho Chehab <[email protected]>
6183L: [email protected]
6184S: Maintained
6185F: drivers/edac/i7core_edac.c
6186
6187EDAC-I82443BXGX
6188M: Tim Small <[email protected]>
6189L: [email protected]
6190S: Maintained
6191F: drivers/edac/i82443bxgx_edac.c
6192
6193EDAC-I82975X
6194M: "Arvind R." <[email protected]>
6195L: [email protected]
6196S: Maintained
6197F: drivers/edac/i82975x_edac.c
6198
6199EDAC-IE31200
6200M: Jason Baron <[email protected]>
6201L: [email protected]
6202S: Maintained
6203F: drivers/edac/ie31200_edac.c
6204
6205EDAC-MPC85XX
6206M: Johannes Thumshirn <[email protected]>
6207L: [email protected]
6208S: Maintained
6209F: drivers/edac/mpc85xx_edac.[ch]
6210
6211EDAC-PASEMI
6212M: Egor Martovetsky <[email protected]>
6213L: [email protected]
6214S: Maintained
6215F: drivers/edac/pasemi_edac.c
6216
6217EDAC-PND2
6218M: Tony Luck <[email protected]>
6219L: [email protected]
6220S: Maintained
6221F: drivers/edac/pnd2_edac.[ch]
6222
6223EDAC-QCOM
6224M: Channagoud Kadabi <[email protected]>
6225M: Venkata Narendra Kumar Gutta <[email protected]>
6226L: [email protected]
6227L: [email protected]
6228S: Maintained
6229F: drivers/edac/qcom_edac.c
6230
6231EDAC-R82600
6232M: Tim Small <[email protected]>
6233L: [email protected]
6234S: Maintained
6235F: drivers/edac/r82600_edac.c
6236
6237EDAC-SBRIDGE
6238M: Tony Luck <[email protected]>
6239R: Qiuxu Zhuo <[email protected]>
6240L: [email protected]
6241S: Maintained
6242F: drivers/edac/sb_edac.c
6243
6244EDAC-SIFIVE
6245M: Yash Shah <[email protected]>
6246L: [email protected]
6247S: Supported
6248F: drivers/edac/sifive_edac.c
6249
6250EDAC-SKYLAKE
6251M: Tony Luck <[email protected]>
6252L: [email protected]
6253S: Maintained
6254F: drivers/edac/skx_*.c
6255
6256EDAC-TI
6257M: Tero Kristo <[email protected]>
6258L: [email protected]
6259S: Maintained
6260F: drivers/edac/ti_edac.c
6261
6262EDIROL UA-101/UA-1000 DRIVER
6263M: Clemens Ladisch <[email protected]>
6264L: [email protected] (moderated for non-subscribers)
6265S: Maintained
6266T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6267F: sound/usb/misc/ua101.c
6268
6269EFI TEST DRIVER
6270M: Ivan Hu <[email protected]>
6271M: Ard Biesheuvel <[email protected]>
6272L: [email protected]
6273S: Maintained
6274F: drivers/firmware/efi/test/
6275
6276EFI VARIABLE FILESYSTEM
6277M: Matthew Garrett <[email protected]>
6278M: Jeremy Kerr <[email protected]>
6279M: Ard Biesheuvel <[email protected]>
6280L: [email protected]
6281S: Maintained
6282T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6283F: fs/efivarfs/
6284
6285EFIFB FRAMEBUFFER DRIVER
6286M: Peter Jones <[email protected]>
6287L: [email protected]
6288S: Maintained
6289F: drivers/video/fbdev/efifb.c
6290
6291EFS FILESYSTEM
6292S: Orphan
6293W: http://aeschi.ch.eu.org/efs/
6294F: fs/efs/
6295
6296EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6297M: Douglas Miller <[email protected]>
6298L: [email protected]
6299S: Maintained
6300F: drivers/net/ethernet/ibm/ehea/
6301
6302EM28XX VIDEO4LINUX DRIVER
6303M: Mauro Carvalho Chehab <[email protected]>
6304L: [email protected]
6305S: Maintained
6306W: https://linuxtv.org
6307T: git git://linuxtv.org/media_tree.git
6308F: Documentation/admin-guide/media/em28xx*
6309F: drivers/media/usb/em28xx/
6310
6311EMBEDDED LINUX
6312M: Paul Gortmaker <[email protected]>
6313M: Matt Mackall <[email protected]>
6314M: David Woodhouse <[email protected]>
6315L: [email protected]
6316S: Maintained
6317
6318EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6319M: Adrian Hunter <[email protected]>
6320M: Ritesh Harjani <[email protected]>
6321M: Asutosh Das <[email protected]>
6322L: [email protected]
6323S: Maintained
6324F: drivers/mmc/host/cqhci*
6325
6326EMULEX 10Gbps iSCSI - OneConnect DRIVER
6327M: Subbu Seetharaman <[email protected]>
6328M: Ketan Mukadam <[email protected]>
6329M: Jitendra Bhivare <[email protected]>
6330L: [email protected]
6331S: Supported
6332W: http://www.broadcom.com
6333F: drivers/scsi/be2iscsi/
6334
6335EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6336M: Ajit Khaparde <[email protected]>
6337M: Sriharsha Basavapatna <[email protected]>
6338M: Somnath Kotur <[email protected]>
6339L: [email protected]
6340S: Supported
6341W: http://www.emulex.com
6342F: drivers/net/ethernet/emulex/benet/
6343
6344EMULEX ONECONNECT ROCE DRIVER
6345M: Selvin Xavier <[email protected]>
6346M: Devesh Sharma <[email protected]>
6347L: [email protected]
6348S: Odd Fixes
6349W: http://www.broadcom.com
6350F: drivers/infiniband/hw/ocrdma/
6351F: include/uapi/rdma/ocrdma-abi.h
6352
6353EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6354M: James Smart <[email protected]>
6355M: Dick Kennedy <[email protected]>
6356L: [email protected]
6357S: Supported
6358W: http://www.broadcom.com
6359F: drivers/scsi/lpfc/
6360
6361ENE CB710 FLASH CARD READER DRIVER
6362M: Michał Mirosław <[email protected]>
6363S: Maintained
6364F: drivers/misc/cb710/
6365F: drivers/mmc/host/cb710-mmc.*
6366F: include/linux/cb710.h
6367
6368ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6369M: Maxim Levitsky <[email protected]>
6370S: Maintained
6371F: drivers/media/rc/ene_ir.*
6372
6373EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6374M: Laurentiu Tudor <[email protected]>
6375L: [email protected]
6376S: Maintained
6377F: drivers/tty/ehv_bytechan.c
6378
6379EPSON S1D13XXX FRAMEBUFFER DRIVER
6380M: Kristoffer Ericson <[email protected]>
6381S: Maintained
6382T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6383F: drivers/video/fbdev/s1d13xxxfb.c
6384F: include/video/s1d13xxxfb.h
6385
6386EROFS FILE SYSTEM
6387M: Gao Xiang <[email protected]>
6388M: Chao Yu <[email protected]>
6389L: [email protected]
6390S: Maintained
6391T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6392F: Documentation/filesystems/erofs.rst
6393F: fs/erofs/
6394F: include/trace/events/erofs.h
6395
6396ERRSEQ ERROR TRACKING INFRASTRUCTURE
6397M: Jeff Layton <[email protected]>
6398S: Maintained
6399F: include/linux/errseq.h
6400F: lib/errseq.c
6401
6402ET131X NETWORK DRIVER
6403M: Mark Einon <[email protected]>
6404S: Odd Fixes
6405F: drivers/net/ethernet/agere/
6406
6407ETHERNET BRIDGE
6408M: Roopa Prabhu <[email protected]>
6409M: Nikolay Aleksandrov <[email protected]>
6410L: [email protected] (moderated for non-subscribers)
6411L: [email protected]
6412S: Maintained
6413W: http://www.linuxfoundation.org/en/Net:Bridge
6414F: include/linux/netfilter_bridge/
6415F: net/bridge/
6416
6417ETHERNET PHY LIBRARY
6418M: Andrew Lunn <[email protected]>
6419M: Florian Fainelli <[email protected]>
6420M: Heiner Kallweit <[email protected]>
6421R: Russell King <[email protected]>
6422L: [email protected]
6423S: Maintained
6424F: Documentation/ABI/testing/sysfs-class-net-phydev
6425F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6426F: Documentation/devicetree/bindings/net/mdio*
6427F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6428F: Documentation/networking/phy.rst
6429F: drivers/net/phy/
6430F: drivers/of/of_mdio.c
6431F: drivers/of/of_net.c
6432F: include/dt-bindings/net/qca-ar803x.h
6433F: include/linux/*mdio*.h
6434F: include/linux/of_net.h
6435F: include/linux/phy.h
6436F: include/linux/phy_fixed.h
6437F: include/linux/platform_data/mdio-bcm-unimac.h
6438F: include/linux/platform_data/mdio-gpio.h
6439F: include/trace/events/mdio.h
6440F: include/uapi/linux/mdio.h
6441F: include/uapi/linux/mii.h
6442
6443EXFAT FILE SYSTEM
6444M: Namjae Jeon <[email protected]>
6445M: Sungjong Seo <[email protected]>
6446L: [email protected]
6447S: Maintained
6448F: fs/exfat/
6449
6450EXT2 FILE SYSTEM
6451M: Jan Kara <[email protected]>
6452L: [email protected]
6453S: Maintained
6454F: Documentation/filesystems/ext2.rst
6455F: fs/ext2/
6456F: include/linux/ext2*
6457
6458EXT4 FILE SYSTEM
6459M: "Theodore Ts'o" <[email protected]>
6460M: Andreas Dilger <[email protected]>
6461L: [email protected]
6462S: Maintained
6463W: http://ext4.wiki.kernel.org
6464Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6465T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6466F: Documentation/filesystems/ext4/
6467F: fs/ext4/
6468
6469Extended Verification Module (EVM)
6470M: Mimi Zohar <[email protected]>
6471L: [email protected]
6472S: Supported
6473F: security/integrity/evm/
6474
6475EXTENSIBLE FIRMWARE INTERFACE (EFI)
6476M: Ard Biesheuvel <[email protected]>
6477L: [email protected]
6478S: Maintained
6479T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6480F: Documentation/admin-guide/efi-stub.rst
6481F: arch/*/include/asm/efi.h
6482F: arch/*/kernel/efi.c
6483F: arch/arm/boot/compressed/efi-header.S
6484F: arch/arm64/kernel/efi-entry.S
6485F: arch/x86/platform/efi/
6486F: drivers/firmware/efi/
6487F: include/linux/efi*.h
6488
6489EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6490M: MyungJoo Ham <[email protected]>
6491M: Chanwoo Choi <[email protected]>
6492L: [email protected]
6493S: Maintained
6494T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6495F: Documentation/devicetree/bindings/extcon/
6496F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6497F: drivers/extcon/
6498F: include/linux/extcon.h
6499F: include/linux/extcon/
6500
6501EXTRA BOOT CONFIG
6502M: Masami Hiramatsu <[email protected]>
6503S: Maintained
6504F: Documentation/admin-guide/bootconfig.rst
6505F: fs/proc/bootconfig.c
6506F: include/linux/bootconfig.h
6507F: lib/bootconfig.c
6508F: tools/bootconfig/*
6509
6510EXYNOS DP DRIVER
6511M: Jingoo Han <[email protected]>
6512L: [email protected]
6513S: Maintained
6514F: drivers/gpu/drm/exynos/exynos_dp*
6515
6516EXYNOS SYSMMU (IOMMU) driver
6517M: Marek Szyprowski <[email protected]>
6518L: [email protected]
6519S: Maintained
6520F: drivers/iommu/exynos-iommu.c
6521
6522EZchip NPS platform support
6523M: Vineet Gupta <[email protected]>
6524M: Ofer Levi <[email protected]>
6525S: Supported
6526F: arch/arc/boot/dts/eznps.dts
6527F: arch/arc/plat-eznps
6528
6529F2FS FILE SYSTEM
6530M: Jaegeuk Kim <[email protected]>
6531M: Chao Yu <[email protected]>
6532L: [email protected]
6533S: Maintained
6534W: https://f2fs.wiki.kernel.org/
6535T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6536F: Documentation/ABI/testing/sysfs-fs-f2fs
6537F: Documentation/filesystems/f2fs.rst
6538F: fs/f2fs/
6539F: include/linux/f2fs_fs.h
6540F: include/trace/events/f2fs.h
6541
6542F71805F HARDWARE MONITORING DRIVER
6543M: Jean Delvare <[email protected]>
6544L: [email protected]
6545S: Maintained
6546F: Documentation/hwmon/f71805f.rst
6547F: drivers/hwmon/f71805f.c
6548
6549FADDR2LINE
6550M: Josh Poimboeuf <[email protected]>
6551S: Maintained
6552F: scripts/faddr2line
6553
6554FAILOVER MODULE
6555M: Sridhar Samudrala <[email protected]>
6556L: [email protected]
6557S: Supported
6558F: Documentation/networking/failover.rst
6559F: include/net/failover.h
6560F: net/core/failover.c
6561
6562FANOTIFY
6563M: Jan Kara <[email protected]>
6564R: Amir Goldstein <[email protected]>
6565L: [email protected]
6566S: Maintained
6567F: fs/notify/fanotify/
6568F: include/linux/fanotify.h
6569F: include/uapi/linux/fanotify.h
6570
6571FARSYNC SYNCHRONOUS DRIVER
6572M: Kevin Curtis <[email protected]>
6573S: Supported
6574W: http://www.farsite.co.uk/
6575F: drivers/net/wan/farsync.*
6576
6577FAULT INJECTION SUPPORT
6578M: Akinobu Mita <[email protected]>
6579S: Supported
6580F: Documentation/fault-injection/
6581F: lib/fault-inject.c
6582
6583FBTFT Framebuffer drivers
6584L: [email protected]
6585L: [email protected]
6586S: Orphan
6587F: drivers/staging/fbtft/
6588
6589FC0011 TUNER DRIVER
6590M: Michael Buesch <[email protected]>
6591L: [email protected]
6592S: Maintained
6593F: drivers/media/tuners/fc0011.c
6594F: drivers/media/tuners/fc0011.h
6595
6596FC2580 MEDIA DRIVER
6597M: Antti Palosaari <[email protected]>
6598L: [email protected]
6599S: Maintained
6600W: https://linuxtv.org
6601W: http://palosaari.fi/linux/
6602Q: http://patchwork.linuxtv.org/project/linux-media/list/
6603T: git git://linuxtv.org/anttip/media_tree.git
6604F: drivers/media/tuners/fc2580*
6605
6606FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6607M: Hannes Reinecke <[email protected]>
6608L: [email protected]
6609S: Supported
6610W: www.Open-FCoE.org
6611F: drivers/scsi/fcoe/
6612F: drivers/scsi/libfc/
6613F: include/scsi/fc/
6614F: include/scsi/libfc.h
6615F: include/scsi/libfcoe.h
6616F: include/uapi/scsi/fc/
6617
6618FILE LOCKING (flock() and fcntl()/lockf())
6619M: Jeff Layton <[email protected]>
6620M: "J. Bruce Fields" <[email protected]>
6621L: [email protected]
6622S: Maintained
6623F: fs/fcntl.c
6624F: fs/locks.c
6625F: include/linux/fcntl.h
6626F: include/uapi/linux/fcntl.h
6627
6628FILESYSTEM DIRECT ACCESS (DAX)
6629M: Dan Williams <[email protected]>
6630R: Matthew Wilcox <[email protected]>
6631R: Jan Kara <[email protected]>
6632L: [email protected]
6633L: [email protected]
6634S: Supported
6635F: fs/dax.c
6636F: include/linux/dax.h
6637F: include/trace/events/fs_dax.h
6638
6639FILESYSTEMS (VFS and infrastructure)
6640M: Alexander Viro <[email protected]>
6641L: [email protected]
6642S: Maintained
6643F: fs/*
6644F: include/linux/fs.h
6645F: include/linux/fs_types.h
6646F: include/uapi/linux/fs.h
6647F: include/uapi/linux/openat2.h
6648
6649FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6650M: Riku Voipio <[email protected]>
6651L: [email protected]
6652S: Maintained
6653F: drivers/hwmon/f75375s.c
6654F: include/linux/f75375s.h
6655
6656FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6657M: Clemens Ladisch <[email protected]>
6658M: Takashi Sakamoto <[email protected]>
6659L: [email protected] (moderated for non-subscribers)
6660S: Maintained
6661T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6662F: include/uapi/sound/firewire.h
6663F: sound/firewire/
6664
6665FIREWIRE MEDIA DRIVERS (firedtv)
6666M: Stefan Richter <[email protected]>
6667L: [email protected]
6668L: [email protected]
6669S: Maintained
6670T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6671F: drivers/media/firewire/
6672
6673FIREWIRE SBP-2 TARGET
6674M: Chris Boot <[email protected]>
6675L: [email protected]
6676L: [email protected]
6677L: [email protected]
6678S: Maintained
6679T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6680F: drivers/target/sbp/
6681
6682FIREWIRE SUBSYSTEM
6683M: Stefan Richter <[email protected]>
6684L: [email protected]
6685S: Maintained
6686W: http://ieee1394.wiki.kernel.org/
6687T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6688F: drivers/firewire/
6689F: include/linux/firewire.h
6690F: include/uapi/linux/firewire*.h
6691F: tools/firewire/
6692
6693FIRMWARE LOADER (request_firmware)
6694M: Luis Chamberlain <[email protected]>
6695L: [email protected]
6696S: Maintained
6697F: Documentation/firmware_class/
6698F: drivers/base/firmware_loader/
6699F: include/linux/firmware.h
6700
6701FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6702M: Joshua Morris <[email protected]>
6703M: Philip Kelleher <[email protected]>
6704S: Maintained
6705F: drivers/block/rsxx/
6706
6707FLEXTIMER FTM-QUADDEC DRIVER
6708M: Patrick Havelange <[email protected]>
6709L: [email protected]
6710S: Maintained
6711F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6712F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6713F: drivers/counter/ftm-quaddec.c
6714
6715FLOPPY DRIVER
6716M: Denis Efremov <[email protected]>
6717L: [email protected]
6718S: Odd Fixes
6719F: drivers/block/floppy.c
6720
6721FLYSKY FSIA6B RC RECEIVER
6722M: Markus Koch <[email protected]>
6723L: [email protected]
6724S: Maintained
6725F: drivers/input/joystick/fsia6b.c
6726
6727FORCEDETH GIGABIT ETHERNET DRIVER
6728M: Rain River <[email protected]>
6729M: Zhu Yanjun <[email protected]>
6730L: [email protected]
6731S: Maintained
6732F: drivers/net/ethernet/nvidia/*
6733
6734FPGA DFL DRIVERS
6735M: Wu Hao <[email protected]>
6736L: [email protected]
6737S: Maintained
6738F: Documentation/fpga/dfl.rst
6739F: drivers/fpga/dfl*
6740F: include/uapi/linux/fpga-dfl.h
6741
6742FPGA MANAGER FRAMEWORK
6743M: Moritz Fischer <[email protected]>
6744L: [email protected]
6745S: Maintained
6746W: http://www.rocketboards.org
6747Q: http://patchwork.kernel.org/project/linux-fpga/list/
6748T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6749F: Documentation/devicetree/bindings/fpga/
6750F: Documentation/driver-api/fpga/
6751F: Documentation/fpga/
6752F: drivers/fpga/
6753F: include/linux/fpga/
6754
6755FPU EMULATOR
6756M: Bill Metzenthen <[email protected]>
6757S: Maintained
6758W: http://floatingpoint.sourceforge.net/emulator/index.html
6759F: arch/x86/math-emu/
6760
6761FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6762L: [email protected]
6763S: Orphan
6764F: drivers/net/wan/dlci.c
6765F: drivers/net/wan/sdla.c
6766
6767FRAMEBUFFER LAYER
6768M: Bartlomiej Zolnierkiewicz <[email protected]>
6769L: [email protected]
6770L: [email protected]
6771S: Maintained
6772Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6773T: git git://anongit.freedesktop.org/drm/drm-misc
6774F: Documentation/fb/
6775F: drivers/video/
6776F: include/linux/fb.h
6777F: include/uapi/linux/fb.h
6778F: include/uapi/video/
6779F: include/video/
6780
6781FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6782M: Horia Geantă <[email protected]>
6783M: Aymen Sghaier <[email protected]>
6784L: [email protected]
6785S: Maintained
6786F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6787F: drivers/crypto/caam/
6788
6789FREESCALE COLDFIRE M5441X MMC DRIVER
6790M: Angelo Dureghello <[email protected]>
6791L: [email protected]
6792S: Maintained
6793F: drivers/mmc/host/sdhci-esdhc-mcf.c
6794F: include/linux/platform_data/mmc-esdhc-mcf.h
6795
6796FREESCALE DIU FRAMEBUFFER DRIVER
6797M: Timur Tabi <[email protected]>
6798L: [email protected]
6799S: Maintained
6800F: drivers/video/fbdev/fsl-diu-fb.*
6801
6802FREESCALE DMA DRIVER
6803M: Li Yang <[email protected]>
6804M: Zhang Wei <[email protected]>
6805L: [email protected]
6806S: Maintained
6807F: drivers/dma/fsldma.*
6808
6809FREESCALE ENETC ETHERNET DRIVERS
6810M: Claudiu Manoil <[email protected]>
6811L: [email protected]
6812S: Maintained
6813F: drivers/net/ethernet/freescale/enetc/
6814
6815FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6816M: Claudiu Manoil <[email protected]>
6817L: [email protected]
6818S: Maintained
6819F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6820F: drivers/net/ethernet/freescale/gianfar*
6821
6822FREESCALE GPMI NAND DRIVER
6823M: Han Xu <[email protected]>
6824L: [email protected]
6825S: Maintained
6826F: drivers/mtd/nand/raw/gpmi-nand/*
6827
6828FREESCALE I2C CPM DRIVER
6829M: Jochen Friedrich <[email protected]>
6830L: [email protected]
6831L: [email protected]
6832S: Maintained
6833F: drivers/i2c/busses/i2c-cpm.c
6834
6835FREESCALE IMX / MXC FEC DRIVER
6836M: Fugang Duan <[email protected]>
6837L: [email protected]
6838S: Maintained
6839F: Documentation/devicetree/bindings/net/fsl-fec.txt
6840F: drivers/net/ethernet/freescale/fec.h
6841F: drivers/net/ethernet/freescale/fec_main.c
6842F: drivers/net/ethernet/freescale/fec_ptp.c
6843
6844FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6845M: Sascha Hauer <[email protected]>
6846R: Pengutronix Kernel Team <[email protected]>
6847L: [email protected]
6848L: [email protected] (moderated for non-subscribers)
6849S: Maintained
6850F: drivers/video/fbdev/imxfb.c
6851F: include/linux/platform_data/video-imxfb.h
6852
6853FREESCALE IMX DDR PMU DRIVER
6854M: Frank Li <[email protected]>
6855L: [email protected]
6856S: Maintained
6857F: Documentation/admin-guide/perf/imx-ddr.rst
6858F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6859F: drivers/perf/fsl_imx8_ddr_perf.c
6860
6861FREESCALE IMX I2C DRIVER
6862M: Oleksij Rempel <[email protected]>
6863R: Pengutronix Kernel Team <[email protected]>
6864L: [email protected]
6865S: Maintained
6866F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6867F: drivers/i2c/busses/i2c-imx.c
6868
6869FREESCALE IMX LPI2C DRIVER
6870M: Dong Aisheng <[email protected]>
6871L: [email protected]
6872L: [email protected]
6873S: Maintained
6874F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6875F: drivers/i2c/busses/i2c-imx-lpi2c.c
6876
6877FREESCALE QORIQ DPAA ETHERNET DRIVER
6878M: Madalin Bucur <[email protected]>
6879L: [email protected]
6880S: Maintained
6881F: drivers/net/ethernet/freescale/dpaa
6882
6883FREESCALE QORIQ DPAA FMAN DRIVER
6884M: Madalin Bucur <[email protected]>
6885L: [email protected]
6886S: Maintained
6887F: Documentation/devicetree/bindings/net/fsl-fman.txt
6888F: drivers/net/ethernet/freescale/fman
6889
6890FREESCALE QORIQ PTP CLOCK DRIVER
6891M: Yangbo Lu <[email protected]>
6892L: [email protected]
6893S: Maintained
6894F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6895F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6896F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6897F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6898F: drivers/ptp/ptp_qoriq.c
6899F: drivers/ptp/ptp_qoriq_debugfs.c
6900F: include/linux/fsl/ptp_qoriq.h
6901
6902FREESCALE QUAD SPI DRIVER
6903M: Han Xu <[email protected]>
6904L: [email protected]
6905S: Maintained
6906F: drivers/spi/spi-fsl-qspi.c
6907
6908FREESCALE QUICC ENGINE LIBRARY
6909M: Qiang Zhao <[email protected]>
6910L: [email protected]
6911S: Maintained
6912F: drivers/soc/fsl/qe/
6913F: include/soc/fsl/*qe*.h
6914F: include/soc/fsl/*ucc*.h
6915
6916FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6917M: Li Yang <[email protected]>
6918L: [email protected]
6919L: [email protected]
6920S: Maintained
6921F: drivers/net/ethernet/freescale/ucc_geth*
6922
6923FREESCALE QUICC ENGINE UCC HDLC DRIVER
6924M: Zhao Qiang <[email protected]>
6925L: [email protected]
6926L: [email protected]
6927S: Maintained
6928F: drivers/net/wan/fsl_ucc_hdlc*
6929
6930FREESCALE QUICC ENGINE UCC UART DRIVER
6931M: Timur Tabi <[email protected]>
6932L: [email protected]
6933S: Maintained
6934F: drivers/tty/serial/ucc_uart.c
6935
6936FREESCALE SOC DRIVERS
6937M: Li Yang <[email protected]>
6938L: [email protected]
6939L: [email protected]
6940S: Maintained
6941F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6942F: Documentation/devicetree/bindings/soc/fsl/
6943F: drivers/soc/fsl/
6944F: include/linux/fsl/
6945
6946FREESCALE SOC FS_ENET DRIVER
6947M: Pantelis Antoniou <[email protected]>
6948L: [email protected]
6949L: [email protected]
6950S: Maintained
6951F: drivers/net/ethernet/freescale/fs_enet/
6952F: include/linux/fs_enet_pd.h
6953
6954FREESCALE SOC SOUND DRIVERS
6955M: Timur Tabi <[email protected]>
6956M: Nicolin Chen <[email protected]>
6957M: Xiubo Li <[email protected]>
6958R: Fabio Estevam <[email protected]>
6959R: Shengjiu Wang <[email protected]>
6960L: [email protected] (moderated for non-subscribers)
6961L: [email protected]
6962S: Maintained
6963F: sound/soc/fsl/fsl*
6964F: sound/soc/fsl/imx*
6965F: sound/soc/fsl/mpc8610_hpcd.c
6966
6967FREESCALE USB PERIPHERAL DRIVERS
6968M: Li Yang <[email protected]>
6969L: [email protected]
6970L: [email protected]
6971S: Maintained
6972F: drivers/usb/gadget/udc/fsl*
6973
6974FREEVXFS FILESYSTEM
6975M: Christoph Hellwig <[email protected]>
6976S: Maintained
6977W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6978F: fs/freevxfs/
6979
6980FREEZER
6981M: "Rafael J. Wysocki" <[email protected]>
6982M: Pavel Machek <[email protected]>
6983L: [email protected]
6984S: Supported
6985F: Documentation/power/freezing-of-tasks.rst
6986F: include/linux/freezer.h
6987F: kernel/freezer.c
6988
6989FRONTSWAP API
6990M: Konrad Rzeszutek Wilk <[email protected]>
6991L: [email protected]
6992S: Maintained
6993F: include/linux/frontswap.h
6994F: mm/frontswap.c
6995
6996FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6997M: David Howells <[email protected]>
6998L: [email protected] (moderated for non-subscribers)
6999S: Supported
7000F: Documentation/filesystems/caching/
7001F: fs/fscache/
7002F: include/linux/fscache*.h
7003
7004FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7005M: Theodore Y. Ts'o <[email protected]>
7006M: Jaegeuk Kim <[email protected]>
7007M: Eric Biggers <[email protected]>
7008L: [email protected]
7009S: Supported
7010Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7011T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7012F: Documentation/filesystems/fscrypt.rst
7013F: fs/crypto/
7014F: include/linux/fscrypt*.h
7015F: include/uapi/linux/fscrypt.h
7016
7017FSI SUBSYSTEM
7018M: Jeremy Kerr <[email protected]>
7019M: Joel Stanley <[email protected]>
7020R: Alistar Popple <[email protected]>
7021R: Eddie James <[email protected]>
7022L: [email protected]
7023S: Supported
7024Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7025T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7026F: drivers/fsi/
7027F: include/linux/fsi*.h
7028F: include/trace/events/fsi*.h
7029
7030FSI-ATTACHED I2C DRIVER
7031M: Eddie James <[email protected]>
7032L: [email protected]
7033L: [email protected] (moderated for non-subscribers)
7034S: Maintained
7035F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7036F: drivers/i2c/busses/i2c-fsi.c
7037
7038FSI-ATTACHED SPI DRIVER
7039M: Eddie James <[email protected]>
7040L: [email protected]
7041S: Maintained
7042F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7043F: drivers/spi/spi-fsi.c
7044
7045FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7046M: Jan Kara <[email protected]>
7047R: Amir Goldstein <[email protected]>
7048L: [email protected]
7049S: Maintained
7050T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7051F: fs/notify/
7052F: include/linux/fsnotify*.h
7053
7054FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7055M: Eric Biggers <[email protected]>
7056M: Theodore Y. Ts'o <[email protected]>
7057L: [email protected]
7058S: Supported
7059Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7060T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7061F: Documentation/filesystems/fsverity.rst
7062F: fs/verity/
7063F: include/linux/fsverity.h
7064F: include/uapi/linux/fsverity.h
7065
7066FUJITSU LAPTOP EXTRAS
7067M: Jonathan Woithe <[email protected]>
7068L: [email protected]
7069S: Maintained
7070F: drivers/platform/x86/fujitsu-laptop.c
7071
7072FUJITSU M-5MO LS CAMERA ISP DRIVER
7073M: Kyungmin Park <[email protected]>
7074M: Heungjun Kim <[email protected]>
7075L: [email protected]
7076S: Maintained
7077F: drivers/media/i2c/m5mols/
7078F: include/media/i2c/m5mols.h
7079
7080FUJITSU TABLET EXTRAS
7081M: Robert Gerlach <[email protected]>
7082L: [email protected]
7083S: Maintained
7084F: drivers/platform/x86/fujitsu-tablet.c
7085
7086FUSE: FILESYSTEM IN USERSPACE
7087M: Miklos Szeredi <[email protected]>
7088L: [email protected]
7089S: Maintained
7090W: http://fuse.sourceforge.net/
7091T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7092F: Documentation/filesystems/fuse.rst
7093F: fs/fuse/
7094F: include/uapi/linux/fuse.h
7095
7096FUTEX SUBSYSTEM
7097M: Thomas Gleixner <[email protected]>
7098M: Ingo Molnar <[email protected]>
7099R: Peter Zijlstra <[email protected]>
7100R: Darren Hart <[email protected]>
7101L: [email protected]
7102S: Maintained
7103T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7104F: Documentation/locking/*futex*
7105F: include/asm-generic/futex.h
7106F: include/linux/futex.h
7107F: include/uapi/linux/futex.h
7108F: kernel/futex.c
7109F: tools/perf/bench/futex*
7110F: Documentation/locking/*futex*
7111
7112GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7113M: Tim Harvey <[email protected]>
7114M: Robert Jones <[email protected]>
7115S: Maintained
7116F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7117F: drivers/mfd/gateworks-gsc.c
7118F: include/linux/mfd/gsc.h
7119F: Documentation/hwmon/gsc-hwmon.rst
7120F: drivers/hwmon/gsc-hwmon.c
7121F: include/linux/platform_data/gsc_hwmon.h
7122
7123GASKET DRIVER FRAMEWORK
7124M: Rob Springer <[email protected]>
7125M: Todd Poynor <[email protected]>
7126M: Ben Chan <[email protected]>
7127M: Richard Yeh <[email protected]>
7128S: Maintained
7129F: drivers/staging/gasket/
7130
7131GCC PLUGINS
7132M: Kees Cook <[email protected]>
7133R: Emese Revfy <[email protected]>
7134L: [email protected]
7135S: Maintained
7136F: Documentation/kbuild/gcc-plugins.rst
7137F: scripts/Makefile.gcc-plugins
7138F: scripts/gcc-plugin.sh
7139F: scripts/gcc-plugins/
7140
7141GCOV BASED KERNEL PROFILING
7142M: Peter Oberparleiter <[email protected]>
7143S: Maintained
7144F: Documentation/dev-tools/gcov.rst
7145F: kernel/gcov/
7146
7147GDB KERNEL DEBUGGING HELPER SCRIPTS
7148M: Jan Kiszka <[email protected]>
7149M: Kieran Bingham <[email protected]>
7150S: Supported
7151F: scripts/gdb/
7152
7153GDT SCSI DISK ARRAY CONTROLLER DRIVER
7154M: Achim Leubner <[email protected]>
7155L: [email protected]
7156S: Supported
7157W: http://www.icp-vortex.com/
7158F: drivers/scsi/gdt*
7159
7160GEMTEK FM RADIO RECEIVER DRIVER
7161M: Hans Verkuil <[email protected]>
7162L: [email protected]
7163S: Maintained
7164W: https://linuxtv.org
7165T: git git://linuxtv.org/media_tree.git
7166F: drivers/media/radio/radio-gemtek*
7167
7168GENERIC ARCHITECTURE TOPOLOGY
7169M: Sudeep Holla <[email protected]>
7170L: [email protected]
7171S: Maintained
7172F: drivers/base/arch_topology.c
7173F: include/linux/arch_topology.h
7174
7175GENERIC GPIO I2C DRIVER
7176M: Wolfram Sang <[email protected]>
7177S: Supported
7178F: drivers/i2c/busses/i2c-gpio.c
7179F: include/linux/platform_data/i2c-gpio.h
7180
7181GENERIC GPIO I2C MULTIPLEXER DRIVER
7182M: Peter Korsgaard <[email protected]>
7183L: [email protected]
7184S: Supported
7185F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7186F: drivers/i2c/muxes/i2c-mux-gpio.c
7187F: include/linux/platform_data/i2c-mux-gpio.h
7188
7189GENERIC HDLC (WAN) DRIVERS
7190M: Krzysztof Halasa <[email protected]>
7191S: Maintained
7192W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7193F: drivers/net/wan/c101.c
7194F: drivers/net/wan/hd6457*
7195F: drivers/net/wan/hdlc*
7196F: drivers/net/wan/n2.c
7197F: drivers/net/wan/pc300too.c
7198F: drivers/net/wan/pci200syn.c
7199F: drivers/net/wan/wanxl*
7200
7201GENERIC INCLUDE/ASM HEADER FILES
7202M: Arnd Bergmann <[email protected]>
7203L: [email protected]
7204S: Maintained
7205T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7206F: include/asm-generic/
7207F: include/uapi/asm-generic/
7208
7209GENERIC PHY FRAMEWORK
7210M: Kishon Vijay Abraham I <[email protected]>
7211M: Vinod Koul <[email protected]>
7212L: [email protected]
7213S: Supported
7214T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7215F: Documentation/devicetree/bindings/phy/
7216F: drivers/phy/
7217F: include/linux/phy/
7218
7219GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7220M: Wolfram Sang <[email protected]>
7221S: Supported
7222F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7223
7224GENERIC PM DOMAINS
7225M: "Rafael J. Wysocki" <[email protected]>
7226M: Kevin Hilman <[email protected]>
7227M: Ulf Hansson <[email protected]>
7228L: [email protected]
7229S: Supported
7230F: Documentation/devicetree/bindings/power/power?domain*
7231F: drivers/base/power/domain*.c
7232F: include/linux/pm_domain.h
7233
7234GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7235M: Eugen Hristev <[email protected]>
7236L: [email protected]
7237S: Maintained
7238F: drivers/input/touchscreen/resistive-adc-touch.c
7239
7240GENERIC UIO DRIVER FOR PCI DEVICES
7241M: "Michael S. Tsirkin" <[email protected]>
7242L: [email protected]
7243S: Supported
7244F: drivers/uio/uio_pci_generic.c
7245
7246GENERIC VDSO LIBRARY
7247M: Andy Lutomirski <[email protected]>
7248M: Thomas Gleixner <[email protected]>
7249M: Vincenzo Frascino <[email protected]>
7250L: [email protected]
7251S: Maintained
7252T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7253F: include/asm-generic/vdso/vsyscall.h
7254F: include/vdso/
7255F: kernel/time/vsyscall.c
7256F: lib/vdso/
7257
7258GENWQE (IBM Generic Workqueue Card)
7259M: Frank Haverkamp <[email protected]>
7260S: Supported
7261F: drivers/misc/genwqe/
7262
7263GET_MAINTAINER SCRIPT
7264M: Joe Perches <[email protected]>
7265S: Maintained
7266F: scripts/get_maintainer.pl
7267
7268GFS2 FILE SYSTEM
7269M: Bob Peterson <[email protected]>
7270M: Andreas Gruenbacher <[email protected]>
7271L: [email protected]
7272S: Supported
7273W: http://sources.redhat.com/cluster/
7274T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7275F: Documentation/filesystems/gfs2*
7276F: fs/gfs2/
7277F: include/uapi/linux/gfs2_ondisk.h
7278
7279GNSS SUBSYSTEM
7280M: Johan Hovold <[email protected]>
7281S: Maintained
7282T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7283F: Documentation/ABI/testing/sysfs-class-gnss
7284F: Documentation/devicetree/bindings/gnss/
7285F: drivers/gnss/
7286F: include/linux/gnss.h
7287
7288GO7007 MPEG CODEC
7289M: Hans Verkuil <[email protected]>
7290L: [email protected]
7291S: Maintained
7292F: drivers/media/usb/go7007/
7293
7294GOODIX TOUCHSCREEN
7295M: Bastien Nocera <[email protected]>
7296L: [email protected]
7297S: Maintained
7298F: drivers/input/touchscreen/goodix.c
7299
7300GOOGLE ETHERNET DRIVERS
7301M: Catherine Sullivan <[email protected]>
7302R: Sagi Shahar <[email protected]>
7303R: Jon Olson <[email protected]>
7304L: [email protected]
7305S: Supported
7306F: Documentation/networking/device_drivers/google/gve.rst
7307F: drivers/net/ethernet/google
7308
7309GPD POCKET FAN DRIVER
7310M: Hans de Goede <[email protected]>
7311L: [email protected]
7312S: Maintained
7313F: drivers/platform/x86/gpd-pocket-fan.c
7314
7315GPIO ACPI SUPPORT
7316M: Mika Westerberg <[email protected]>
7317M: Andy Shevchenko <[email protected]>
7318L: [email protected]
7319L: [email protected]
7320S: Maintained
7321F: Documentation/firmware-guide/acpi/gpio-properties.rst
7322F: drivers/gpio/gpiolib-acpi.c
7323F: drivers/gpio/gpiolib-acpi.h
7324
7325GPIO AGGREGATOR
7326M: Geert Uytterhoeven <[email protected]>
7327L: [email protected]
7328S: Supported
7329F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7330F: drivers/gpio/gpio-aggregator.c
7331
7332GPIO IR Transmitter
7333M: Sean Young <[email protected]>
7334L: [email protected]
7335S: Maintained
7336F: drivers/media/rc/gpio-ir-tx.c
7337
7338GPIO MOCKUP DRIVER
7339M: Bamvor Jian Zhang <[email protected]>
7340L: [email protected]
7341S: Maintained
7342F: drivers/gpio/gpio-mockup.c
7343F: tools/testing/selftests/gpio/
7344
7345GPIO REGMAP
7346R: Michael Walle <[email protected]>
7347S: Maintained
7348F: drivers/gpio/gpio-regmap.c
7349F: include/linux/gpio/regmap.h
7350
7351GPIO SUBSYSTEM
7352M: Linus Walleij <[email protected]>
7353M: Bartosz Golaszewski <[email protected]>
7354L: [email protected]
7355S: Maintained
7356T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7357F: Documentation/ABI/obsolete/sysfs-gpio
7358F: Documentation/ABI/testing/gpio-cdev
7359F: Documentation/admin-guide/gpio/
7360F: Documentation/devicetree/bindings/gpio/
7361F: Documentation/driver-api/gpio/
7362F: drivers/gpio/
7363F: include/asm-generic/gpio.h
7364F: include/linux/gpio.h
7365F: include/linux/gpio/
7366F: include/linux/of_gpio.h
7367F: include/uapi/linux/gpio.h
7368F: tools/gpio/
7369
7370GRE DEMULTIPLEXER DRIVER
7371M: Dmitry Kozlov <[email protected]>
7372L: [email protected]
7373S: Maintained
7374F: include/net/gre.h
7375F: net/ipv4/gre_demux.c
7376F: net/ipv4/gre_offload.c
7377
7378GRETH 10/100/1G Ethernet MAC device driver
7379M: Andreas Larsson <[email protected]>
7380L: [email protected]
7381S: Maintained
7382F: drivers/net/ethernet/aeroflex/
7383
7384GREYBUS AUDIO PROTOCOLS DRIVERS
7385M: Vaibhav Agarwal <[email protected]>
7386M: Mark Greer <[email protected]>
7387S: Maintained
7388F: drivers/staging/greybus/audio_apbridgea.c
7389F: drivers/staging/greybus/audio_apbridgea.h
7390F: drivers/staging/greybus/audio_codec.c
7391F: drivers/staging/greybus/audio_codec.h
7392F: drivers/staging/greybus/audio_gb.c
7393F: drivers/staging/greybus/audio_manager.c
7394F: drivers/staging/greybus/audio_manager.h
7395F: drivers/staging/greybus/audio_manager_module.c
7396F: drivers/staging/greybus/audio_manager_private.h
7397F: drivers/staging/greybus/audio_manager_sysfs.c
7398F: drivers/staging/greybus/audio_module.c
7399F: drivers/staging/greybus/audio_topology.c
7400
7401GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7402M: Viresh Kumar <[email protected]>
7403S: Maintained
7404F: drivers/staging/greybus/authentication.c
7405F: drivers/staging/greybus/bootrom.c
7406F: drivers/staging/greybus/firmware.h
7407F: drivers/staging/greybus/fw-core.c
7408F: drivers/staging/greybus/fw-download.c
7409F: drivers/staging/greybus/fw-management.c
7410F: drivers/staging/greybus/greybus_authentication.h
7411F: drivers/staging/greybus/greybus_firmware.h
7412F: drivers/staging/greybus/hid.c
7413F: drivers/staging/greybus/i2c.c
7414F: drivers/staging/greybus/spi.c
7415F: drivers/staging/greybus/spilib.c
7416F: drivers/staging/greybus/spilib.h
7417
7418GREYBUS LOOPBACK DRIVER
7419M: Bryan O'Donoghue <[email protected]>
7420S: Maintained
7421F: drivers/staging/greybus/loopback.c
7422
7423GREYBUS PLATFORM DRIVERS
7424M: Vaibhav Hiremath <[email protected]>
7425S: Maintained
7426F: drivers/staging/greybus/arche-apb-ctrl.c
7427F: drivers/staging/greybus/arche-platform.c
7428F: drivers/staging/greybus/arche_platform.h
7429
7430GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7431M: Rui Miguel Silva <[email protected]>
7432S: Maintained
7433F: drivers/staging/greybus/gpio.c
7434F: drivers/staging/greybus/light.c
7435F: drivers/staging/greybus/power_supply.c
7436F: drivers/staging/greybus/sdio.c
7437F: drivers/staging/greybus/spi.c
7438F: drivers/staging/greybus/spilib.c
7439
7440GREYBUS SUBSYSTEM
7441M: Johan Hovold <[email protected]>
7442M: Alex Elder <[email protected]>
7443M: Greg Kroah-Hartman <[email protected]>
7444L: [email protected] (moderated for non-subscribers)
7445S: Maintained
7446F: drivers/greybus/
7447F: drivers/staging/greybus/
7448F: include/linux/greybus.h
7449F: include/linux/greybus/
7450
7451GREYBUS UART PROTOCOLS DRIVERS
7452M: David Lin <[email protected]>
7453S: Maintained
7454F: drivers/staging/greybus/log.c
7455F: drivers/staging/greybus/uart.c
7456
7457GS1662 VIDEO SERIALIZER
7458M: Charles-Antoine Couret <[email protected]>
7459L: [email protected]
7460S: Maintained
7461T: git git://linuxtv.org/media_tree.git
7462F: drivers/media/spi/gs1662.c
7463
7464GSPCA FINEPIX SUBDRIVER
7465M: Frank Zago <[email protected]>
7466L: [email protected]
7467S: Maintained
7468T: git git://linuxtv.org/media_tree.git
7469F: drivers/media/usb/gspca/finepix.c
7470
7471GSPCA GL860 SUBDRIVER
7472M: Olivier Lorin <[email protected]>
7473L: [email protected]
7474S: Maintained
7475T: git git://linuxtv.org/media_tree.git
7476F: drivers/media/usb/gspca/gl860/
7477
7478GSPCA M5602 SUBDRIVER
7479M: Erik Andren <[email protected]>
7480L: [email protected]
7481S: Maintained
7482T: git git://linuxtv.org/media_tree.git
7483F: drivers/media/usb/gspca/m5602/
7484
7485GSPCA PAC207 SONIXB SUBDRIVER
7486M: Hans Verkuil <[email protected]>
7487L: [email protected]
7488S: Odd Fixes
7489T: git git://linuxtv.org/media_tree.git
7490F: drivers/media/usb/gspca/pac207.c
7491
7492GSPCA SN9C20X SUBDRIVER
7493M: Brian Johnson <[email protected]>
7494L: [email protected]
7495S: Maintained
7496T: git git://linuxtv.org/media_tree.git
7497F: drivers/media/usb/gspca/sn9c20x.c
7498
7499GSPCA T613 SUBDRIVER
7500M: Leandro Costantino <[email protected]>
7501L: [email protected]
7502S: Maintained
7503T: git git://linuxtv.org/media_tree.git
7504F: drivers/media/usb/gspca/t613.c
7505
7506GSPCA USB WEBCAM DRIVER
7507M: Hans Verkuil <[email protected]>
7508L: [email protected]
7509S: Odd Fixes
7510T: git git://linuxtv.org/media_tree.git
7511F: drivers/media/usb/gspca/
7512
7513GTP (GPRS Tunneling Protocol)
7514M: Pablo Neira Ayuso <[email protected]>
7515M: Harald Welte <[email protected]>
7516L: [email protected]
7517S: Maintained
7518T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7519F: drivers/net/gtp.c
7520
7521GUID PARTITION TABLE (GPT)
7522M: Davidlohr Bueso <[email protected]>
7523L: [email protected]
7524S: Maintained
7525F: block/partitions/efi.*
7526
7527H8/300 ARCHITECTURE
7528M: Yoshinori Sato <[email protected]>
7529L: [email protected] (moderated for non-subscribers)
7530S: Maintained
7531W: http://uclinux-h8.sourceforge.jp
7532T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7533F: arch/h8300/
7534F: drivers/clk/h8300/
7535F: drivers/clocksource/h8300_*.c
7536F: drivers/irqchip/irq-renesas-h8*.c
7537
7538HABANALABS PCI DRIVER
7539M: Oded Gabbay <[email protected]>
7540S: Supported
7541T: git https://github.com/HabanaAI/linux.git
7542F: Documentation/ABI/testing/debugfs-driver-habanalabs
7543F: Documentation/ABI/testing/sysfs-driver-habanalabs
7544F: drivers/misc/habanalabs/
7545F: include/uapi/misc/habanalabs.h
7546
7547HACKRF MEDIA DRIVER
7548M: Antti Palosaari <[email protected]>
7549L: [email protected]
7550S: Maintained
7551W: https://linuxtv.org
7552W: http://palosaari.fi/linux/
7553Q: http://patchwork.linuxtv.org/project/linux-media/list/
7554T: git git://linuxtv.org/anttip/media_tree.git
7555F: drivers/media/usb/hackrf/
7556
7557HANTRO VPU CODEC DRIVER
7558M: Ezequiel Garcia <[email protected]>
7559M: Philipp Zabel <[email protected]>
7560L: [email protected]
7561L: [email protected]
7562S: Maintained
7563F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7564F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7565F: drivers/staging/media/hantro/
7566
7567HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7568M: Frank Seidel <[email protected]>
7569L: [email protected]
7570S: Maintained
7571W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7572F: drivers/platform/x86/hdaps.c
7573
7574HARDWARE MONITORING
7575M: Jean Delvare <[email protected]>
7576M: Guenter Roeck <[email protected]>
7577L: [email protected]
7578S: Maintained
7579W: http://hwmon.wiki.kernel.org/
7580T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7581F: Documentation/devicetree/bindings/hwmon/
7582F: Documentation/hwmon/
7583F: drivers/hwmon/
7584F: include/linux/hwmon*.h
7585F: include/trace/events/hwmon*.h
7586
7587HARDWARE RANDOM NUMBER GENERATOR CORE
7588M: Matt Mackall <[email protected]>
7589M: Herbert Xu <[email protected]>
7590L: [email protected]
7591S: Odd fixes
7592F: Documentation/admin-guide/hw_random.rst
7593F: Documentation/devicetree/bindings/rng/
7594F: drivers/char/hw_random/
7595F: include/linux/hw_random.h
7596
7597HARDWARE SPINLOCK CORE
7598M: Ohad Ben-Cohen <[email protected]>
7599M: Bjorn Andersson <[email protected]>
7600R: Baolin Wang <[email protected]>
7601L: [email protected]
7602S: Maintained
7603T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7604F: Documentation/devicetree/bindings/hwlock/
7605F: Documentation/locking/hwspinlock.rst
7606F: drivers/hwspinlock/
7607F: include/linux/hwspinlock.h
7608
7609HARDWARE TRACING FACILITIES
7610M: Alexander Shishkin <[email protected]>
7611S: Maintained
7612F: drivers/hwtracing/
7613
7614HARMONY SOUND DRIVER
7615L: [email protected]
7616S: Maintained
7617F: sound/parisc/harmony.*
7618
7619HDPVR USB VIDEO ENCODER DRIVER
7620M: Hans Verkuil <[email protected]>
7621L: [email protected]
7622S: Odd Fixes
7623W: https://linuxtv.org
7624T: git git://linuxtv.org/media_tree.git
7625F: drivers/media/usb/hdpvr/
7626
7627HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7628M: Jerry Hoemann <[email protected]>
7629S: Supported
7630F: Documentation/watchdog/hpwdt.rst
7631F: drivers/watchdog/hpwdt.c
7632
7633HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7634M: Don Brace <[email protected]>
7635L: [email protected]
7636L: [email protected]
7637S: Supported
7638F: Documentation/scsi/hpsa.rst
7639F: drivers/scsi/hpsa*.[ch]
7640F: include/linux/cciss*.h
7641F: include/uapi/linux/cciss*.h
7642
7643HFI1 DRIVER
7644M: Mike Marciniszyn <[email protected]>
7645M: Dennis Dalessandro <[email protected]>
7646L: [email protected]
7647S: Supported
7648F: drivers/infiniband/hw/hfi1
7649
7650HFS FILESYSTEM
7651L: [email protected]
7652S: Orphan
7653F: Documentation/filesystems/hfs.rst
7654F: fs/hfs/
7655
7656HFSPLUS FILESYSTEM
7657L: [email protected]
7658S: Orphan
7659F: Documentation/filesystems/hfsplus.rst
7660F: fs/hfsplus/
7661
7662HGA FRAMEBUFFER DRIVER
7663M: Ferenc Bakonyi <[email protected]>
7664L: [email protected]
7665S: Maintained
7666W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7667F: drivers/video/fbdev/hgafb.c
7668
7669HIBERNATION (aka Software Suspend, aka swsusp)
7670M: "Rafael J. Wysocki" <[email protected]>
7671M: Pavel Machek <[email protected]>
7672L: [email protected]
7673S: Supported
7674B: https://bugzilla.kernel.org
7675F: arch/*/include/asm/suspend*.h
7676F: arch/x86/power/
7677F: drivers/base/power/
7678F: include/linux/freezer.h
7679F: include/linux/pm.h
7680F: include/linux/suspend.h
7681F: kernel/power/
7682
7683HID CORE LAYER
7684M: Jiri Kosina <[email protected]>
7685M: Benjamin Tissoires <[email protected]>
7686L: [email protected]
7687S: Maintained
7688T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7689F: drivers/hid/
7690F: include/linux/hid*
7691F: include/uapi/linux/hid*
7692
7693HID SENSOR HUB DRIVERS
7694M: Jiri Kosina <[email protected]>
7695M: Jonathan Cameron <[email protected]>
7696M: Srinivas Pandruvada <[email protected]>
7697L: [email protected]
7698L: [email protected]
7699S: Maintained
7700F: Documentation/hid/hid-sensor*
7701F: drivers/hid/hid-sensor-*
7702F: drivers/iio/*/hid-*
7703F: include/linux/hid-sensor-*
7704
7705HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7706M: Thomas Gleixner <[email protected]>
7707L: [email protected]
7708S: Maintained
7709T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7710F: Documentation/timers/
7711F: include/linux/clockchips.h
7712F: include/linux/hrtimer.h
7713F: kernel/time/clockevents.c
7714F: kernel/time/hrtimer.c
7715F: kernel/time/timer_*.c
7716
7717HIGH-SPEED SCC DRIVER FOR AX.25
7718L: [email protected]
7719S: Orphan
7720F: drivers/net/hamradio/dmascc.c
7721F: drivers/net/hamradio/scc.c
7722
7723HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7724M: HighPoint Linux Team <[email protected]>
7725S: Supported
7726W: http://www.highpoint-tech.com
7727F: Documentation/scsi/hptiop.rst
7728F: drivers/scsi/hptiop.c
7729
7730HIPPI
7731M: Jes Sorensen <[email protected]>
7732L: [email protected]
7733S: Maintained
7734F: drivers/net/hippi/
7735F: include/linux/hippidevice.h
7736F: include/uapi/linux/if_hippi.h
7737F: net/802/hippi.c
7738
7739HISILICON DMA DRIVER
7740M: Zhou Wang <[email protected]>
7741L: [email protected]
7742S: Maintained
7743F: drivers/dma/hisi_dma.c
7744
7745HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7746M: Zaibo Xu <[email protected]>
7747L: [email protected]
7748S: Maintained
7749F: Documentation/ABI/testing/debugfs-hisi-hpre
7750F: drivers/crypto/hisilicon/hpre/hpre.h
7751F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7752F: drivers/crypto/hisilicon/hpre/hpre_main.c
7753
7754HISILICON LPC BUS DRIVER
7755M: [email protected]
7756S: Maintained
7757W: http://www.hisilicon.com
7758F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7759F: drivers/bus/hisi_lpc.c
7760
7761HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7762M: Yisen Zhuang <[email protected]>
7763M: Salil Mehta <[email protected]>
7764L: [email protected]
7765S: Maintained
7766W: http://www.hisilicon.com
7767F: drivers/net/ethernet/hisilicon/hns3/
7768
7769HISILICON NETWORK SUBSYSTEM DRIVER
7770M: Yisen Zhuang <[email protected]>
7771M: Salil Mehta <[email protected]>
7772L: [email protected]
7773S: Maintained
7774W: http://www.hisilicon.com
7775F: Documentation/devicetree/bindings/net/hisilicon*.txt
7776F: drivers/net/ethernet/hisilicon/
7777
7778HISILICON PMU DRIVER
7779M: Shaokun Zhang <[email protected]>
7780S: Supported
7781W: http://www.hisilicon.com
7782F: Documentation/admin-guide/perf/hisi-pmu.rst
7783F: drivers/perf/hisilicon
7784
7785HISILICON QM AND ZIP Controller DRIVER
7786M: Zhou Wang <[email protected]>
7787L: [email protected]
7788S: Maintained
7789F: Documentation/ABI/testing/debugfs-hisi-zip
7790F: drivers/crypto/hisilicon/qm.c
7791F: drivers/crypto/hisilicon/qm.h
7792F: drivers/crypto/hisilicon/sgl.c
7793F: drivers/crypto/hisilicon/zip/
7794
7795HISILICON ROCE DRIVER
7796M: Lijun Ou <[email protected]>
7797M: Wei Hu(Xavier) <[email protected]>
7798M: Weihang Li <[email protected]>
7799L: [email protected]
7800S: Maintained
7801F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7802F: drivers/infiniband/hw/hns/
7803
7804HISILICON SAS Controller
7805M: John Garry <[email protected]>
7806S: Supported
7807W: http://www.hisilicon.com
7808F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7809F: drivers/scsi/hisi_sas/
7810
7811HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7812M: Zaibo Xu <[email protected]>
7813L: [email protected]
7814S: Maintained
7815F: Documentation/ABI/testing/debugfs-hisi-sec
7816F: drivers/crypto/hisilicon/sec2/sec.h
7817F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7818F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7819F: drivers/crypto/hisilicon/sec2/sec_main.c
7820
7821HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7822M: Zaibo Xu <[email protected]>
7823S: Maintained
7824F: drivers/char/hw_random/hisi-trng-v2.c
7825
7826HISILICON V3XX SPI NOR FLASH Controller Driver
7827M: John Garry <[email protected]>
7828S: Maintained
7829W: http://www.hisilicon.com
7830F: drivers/spi/spi-hisi-sfc-v3xx.c
7831
7832HMM - Heterogeneous Memory Management
7833M: Jérôme Glisse <[email protected]>
7834L: [email protected]
7835S: Maintained
7836F: Documentation/vm/hmm.rst
7837F: include/linux/hmm*
7838F: lib/test_hmm*
7839F: mm/hmm*
7840F: tools/testing/selftests/vm/*hmm*
7841
7842HOST AP DRIVER
7843M: Jouni Malinen <[email protected]>
7844L: [email protected]
7845S: Obsolete
7846W: http://w1.fi/hostap-driver.html
7847F: drivers/net/wireless/intersil/hostap/
7848
7849HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7850L: [email protected]
7851S: Orphan
7852F: drivers/platform/x86/tc1100-wmi.c
7853
7854HPET: High Precision Event Timers driver
7855M: Clemens Ladisch <[email protected]>
7856S: Maintained
7857F: Documentation/timers/hpet.rst
7858F: drivers/char/hpet.c
7859F: include/linux/hpet.h
7860F: include/uapi/linux/hpet.h
7861
7862HPET: x86
7863S: Orphan
7864F: arch/x86/include/asm/hpet.h
7865F: arch/x86/kernel/hpet.c
7866
7867HPFS FILESYSTEM
7868M: Mikulas Patocka <[email protected]>
7869S: Maintained
7870W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7871F: fs/hpfs/
7872
7873HSI SUBSYSTEM
7874M: Sebastian Reichel <[email protected]>
7875S: Maintained
7876T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7877F: Documentation/ABI/testing/sysfs-bus-hsi
7878F: Documentation/driver-api/hsi.rst
7879F: drivers/hsi/
7880F: include/linux/hsi/
7881F: include/uapi/linux/hsi/
7882
7883HSO 3G MODEM DRIVER
7884L: [email protected]
7885S: Orphan
7886F: drivers/net/usb/hso.c
7887
7888HSR NETWORK PROTOCOL
7889L: [email protected]
7890S: Orphan
7891F: net/hsr/
7892
7893HT16K33 LED CONTROLLER DRIVER
7894M: Robin van der Gracht <[email protected]>
7895S: Maintained
7896F: Documentation/devicetree/bindings/display/ht16k33.txt
7897F: drivers/auxdisplay/ht16k33.c
7898
7899HTCPEN TOUCHSCREEN DRIVER
7900M: Pau Oliva Fora <[email protected]>
7901L: [email protected]
7902S: Maintained
7903F: drivers/input/touchscreen/htcpen.c
7904
7905HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7906M: Lorenzo Bianconi <[email protected]>
7907L: [email protected]
7908S: Maintained
7909W: http://www.st.com/
7910F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7911F: drivers/iio/humidity/hts221*
7912
7913HUAWEI ETHERNET DRIVER
7914M: Bin Luo <[email protected]>
7915L: [email protected]
7916S: Supported
7917F: Documentation/networking/hinic.rst
7918F: drivers/net/ethernet/huawei/hinic/
7919
7920HUGETLB FILESYSTEM
7921M: Mike Kravetz <[email protected]>
7922L: [email protected]
7923S: Maintained
7924F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7925F: Documentation/admin-guide/mm/hugetlbpage.rst
7926F: Documentation/vm/hugetlbfs_reserv.rst
7927F: fs/hugetlbfs/
7928F: include/linux/hugetlb.h
7929F: mm/hugetlb.c
7930
7931HVA ST MEDIA DRIVER
7932M: Jean-Christophe Trotin <[email protected]>
7933L: [email protected]
7934S: Supported
7935W: https://linuxtv.org
7936T: git git://linuxtv.org/media_tree.git
7937F: drivers/media/platform/sti/hva
7938
7939HWPOISON MEMORY FAILURE HANDLING
7940M: Naoya Horiguchi <[email protected]>
7941L: [email protected]
7942S: Maintained
7943F: mm/hwpoison-inject.c
7944F: mm/memory-failure.c
7945
7946HYGON PROCESSOR SUPPORT
7947M: Pu Wen <[email protected]>
7948L: [email protected]
7949S: Maintained
7950F: arch/x86/kernel/cpu/hygon.c
7951
7952HYNIX HI556 SENSOR DRIVER
7953M: Shawn Tu <[email protected]>
7954L: [email protected]
7955S: Maintained
7956T: git git://linuxtv.org/media_tree.git
7957F: drivers/media/i2c/hi556.c
7958
7959Hyper-V CORE AND DRIVERS
7960M: "K. Y. Srinivasan" <[email protected]>
7961M: Haiyang Zhang <[email protected]>
7962M: Stephen Hemminger <[email protected]>
7963M: Wei Liu <[email protected]>
7964L: [email protected]
7965S: Supported
7966T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7967F: Documentation/ABI/stable/sysfs-bus-vmbus
7968F: Documentation/ABI/testing/debugfs-hyperv
7969F: Documentation/networking/device_drivers/microsoft/netvsc.rst
7970F: arch/x86/hyperv
7971F: arch/x86/include/asm/hyperv-tlfs.h
7972F: arch/x86/include/asm/mshyperv.h
7973F: arch/x86/include/asm/trace/hyperv.h
7974F: arch/x86/kernel/cpu/mshyperv.c
7975F: drivers/clocksource/hyperv_timer.c
7976F: drivers/hid/hid-hyperv.c
7977F: drivers/hv/
7978F: drivers/input/serio/hyperv-keyboard.c
7979F: drivers/iommu/hyperv-iommu.c
7980F: drivers/net/hyperv/
7981F: drivers/pci/controller/pci-hyperv-intf.c
7982F: drivers/pci/controller/pci-hyperv.c
7983F: drivers/scsi/storvsc_drv.c
7984F: drivers/uio/uio_hv_generic.c
7985F: drivers/video/fbdev/hyperv_fb.c
7986F: include/asm-generic/hyperv-tlfs.h
7987F: include/asm-generic/mshyperv.h
7988F: include/clocksource/hyperv_timer.h
7989F: include/linux/hyperv.h
7990F: include/uapi/linux/hyperv.h
7991F: net/vmw_vsock/hyperv_transport.c
7992F: tools/hv/
7993
7994HYPERBUS SUPPORT
7995M: Vignesh Raghavendra <[email protected]>
7996L: [email protected]
7997S: Supported
7998Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7999C: irc://irc.oftc.net/mtd
8000T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8001F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8002F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8003F: drivers/mtd/hyperbus/
8004F: include/linux/mtd/hyperbus.h
8005
8006HYPERVISOR VIRTUAL CONSOLE DRIVER
8007L: [email protected]
8008S: Odd Fixes
8009F: drivers/tty/hvc/
8010
8011I2C ACPI SUPPORT
8012M: Mika Westerberg <[email protected]>
8013L: [email protected]
8014L: [email protected]
8015S: Maintained
8016F: drivers/i2c/i2c-core-acpi.c
8017
8018I2C CONTROLLER DRIVER FOR NVIDIA GPU
8019M: Ajay Gupta <[email protected]>
8020L: [email protected]
8021S: Maintained
8022F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8023F: drivers/i2c/busses/i2c-nvidia-gpu.c
8024
8025I2C MUXES
8026M: Peter Rosin <[email protected]>
8027L: [email protected]
8028S: Maintained
8029F: Documentation/devicetree/bindings/i2c/i2c-arb*
8030F: Documentation/devicetree/bindings/i2c/i2c-gate*
8031F: Documentation/devicetree/bindings/i2c/i2c-mux*
8032F: Documentation/i2c/i2c-topology.rst
8033F: Documentation/i2c/muxes/
8034F: drivers/i2c/i2c-mux.c
8035F: drivers/i2c/muxes/
8036F: include/linux/i2c-mux.h
8037
8038I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8039M: Gregory CLEMENT <[email protected]>
8040L: [email protected]
8041S: Maintained
8042F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8043F: drivers/i2c/busses/i2c-mv64xxx.c
8044
8045I2C OVER PARALLEL PORT
8046M: Jean Delvare <[email protected]>
8047L: [email protected]
8048S: Maintained
8049F: Documentation/i2c/busses/i2c-parport.rst
8050F: drivers/i2c/busses/i2c-parport.c
8051
8052I2C SUBSYSTEM
8053M: Wolfram Sang <[email protected]>
8054L: [email protected]
8055S: Maintained
8056W: https://i2c.wiki.kernel.org/
8057Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8058T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8059F: Documentation/devicetree/bindings/i2c/i2c.txt
8060F: Documentation/i2c/
8061F: drivers/i2c/*
8062F: include/linux/i2c-dev.h
8063F: include/linux/i2c-smbus.h
8064F: include/linux/i2c.h
8065F: include/uapi/linux/i2c-*.h
8066F: include/uapi/linux/i2c.h
8067
8068I2C SUBSYSTEM HOST DRIVERS
8069L: [email protected]
8070S: Odd Fixes
8071W: https://i2c.wiki.kernel.org/
8072Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8073T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8074F: Documentation/devicetree/bindings/i2c/
8075F: drivers/i2c/algos/
8076F: drivers/i2c/busses/
8077
8078I2C-TAOS-EVM DRIVER
8079M: Jean Delvare <[email protected]>
8080L: [email protected]
8081S: Maintained
8082F: Documentation/i2c/busses/i2c-taos-evm.rst
8083F: drivers/i2c/busses/i2c-taos-evm.c
8084
8085I2C-TINY-USB DRIVER
8086M: Till Harbaum <[email protected]>
8087L: [email protected]
8088S: Maintained
8089W: http://www.harbaum.org/till/i2c_tiny_usb
8090F: drivers/i2c/busses/i2c-tiny-usb.c
8091
8092I2C/SMBUS CONTROLLER DRIVERS FOR PC
8093M: Jean Delvare <[email protected]>
8094L: [email protected]
8095S: Maintained
8096F: Documentation/i2c/busses/i2c-ali1535.rst
8097F: Documentation/i2c/busses/i2c-ali1563.rst
8098F: Documentation/i2c/busses/i2c-ali15x3.rst
8099F: Documentation/i2c/busses/i2c-amd756.rst
8100F: Documentation/i2c/busses/i2c-amd8111.rst
8101F: Documentation/i2c/busses/i2c-i801.rst
8102F: Documentation/i2c/busses/i2c-nforce2.rst
8103F: Documentation/i2c/busses/i2c-piix4.rst
8104F: Documentation/i2c/busses/i2c-sis5595.rst
8105F: Documentation/i2c/busses/i2c-sis630.rst
8106F: Documentation/i2c/busses/i2c-sis96x.rst
8107F: Documentation/i2c/busses/i2c-via.rst
8108F: Documentation/i2c/busses/i2c-viapro.rst
8109F: drivers/i2c/busses/i2c-ali1535.c
8110F: drivers/i2c/busses/i2c-ali1563.c
8111F: drivers/i2c/busses/i2c-ali15x3.c
8112F: drivers/i2c/busses/i2c-amd756-s4882.c
8113F: drivers/i2c/busses/i2c-amd756.c
8114F: drivers/i2c/busses/i2c-amd8111.c
8115F: drivers/i2c/busses/i2c-i801.c
8116F: drivers/i2c/busses/i2c-isch.c
8117F: drivers/i2c/busses/i2c-nforce2-s4985.c
8118F: drivers/i2c/busses/i2c-nforce2.c
8119F: drivers/i2c/busses/i2c-piix4.c
8120F: drivers/i2c/busses/i2c-sis5595.c
8121F: drivers/i2c/busses/i2c-sis630.c
8122F: drivers/i2c/busses/i2c-sis96x.c
8123F: drivers/i2c/busses/i2c-via.c
8124F: drivers/i2c/busses/i2c-viapro.c
8125
8126I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8127M: Hans de Goede <[email protected]>
8128L: [email protected]
8129S: Maintained
8130F: drivers/i2c/busses/i2c-cht-wc.c
8131
8132I2C/SMBUS ISMT DRIVER
8133M: Seth Heasley <[email protected]>
8134M: Neil Horman <[email protected]>
8135L: [email protected]
8136F: Documentation/i2c/busses/i2c-ismt.rst
8137F: drivers/i2c/busses/i2c-ismt.c
8138
8139I2C/SMBUS STUB DRIVER
8140M: Jean Delvare <[email protected]>
8141L: [email protected]
8142S: Maintained
8143F: drivers/i2c/i2c-stub.c
8144
8145I3C DRIVER FOR CADENCE I3C MASTER IP
8146M: Przemysław Gaj <[email protected]>
8147S: Maintained
8148F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8149F: drivers/i3c/master/i3c-master-cdns.c
8150
8151I3C DRIVER FOR SYNOPSYS DESIGNWARE
8152M: Vitor Soares <[email protected]>
8153S: Maintained
8154F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8155F: drivers/i3c/master/dw*
8156
8157I3C SUBSYSTEM
8158M: Boris Brezillon <[email protected]>
8159L: [email protected] (moderated for non-subscribers)
8160S: Maintained
8161C: irc://chat.freenode.net/linux-i3c
8162T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8163F: Documentation/ABI/testing/sysfs-bus-i3c
8164F: Documentation/devicetree/bindings/i3c/
8165F: Documentation/driver-api/i3c
8166F: drivers/i3c/
8167F: include/linux/i3c/
8168
8169IA64 (Itanium) PLATFORM
8170M: Tony Luck <[email protected]>
8171M: Fenghua Yu <[email protected]>
8172L: [email protected]
8173S: Maintained
8174T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8175F: Documentation/ia64/
8176F: arch/ia64/
8177
8178IBM Power 842 compression accelerator
8179M: Haren Myneni <[email protected]>
8180S: Supported
8181F: crypto/842.c
8182F: drivers/crypto/nx/Kconfig
8183F: drivers/crypto/nx/Makefile
8184F: drivers/crypto/nx/nx-842*
8185F: include/linux/sw842.h
8186F: lib/842/
8187
8188IBM Power in-Nest Crypto Acceleration
8189M: Breno Leitão <[email protected]>
8190M: Nayna Jain <[email protected]>
8191M: Paulo Flabiano Smorigo <[email protected]>
8192L: [email protected]
8193S: Supported
8194F: drivers/crypto/nx/Kconfig
8195F: drivers/crypto/nx/Makefile
8196F: drivers/crypto/nx/nx-aes*
8197F: drivers/crypto/nx/nx-sha*
8198F: drivers/crypto/nx/nx.*
8199F: drivers/crypto/nx/nx_csbcpb.h
8200F: drivers/crypto/nx/nx_debugfs.c
8201
8202IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8203M: Tyrel Datwyler <[email protected]>
8204L: [email protected]
8205L: [email protected]
8206S: Supported
8207F: drivers/pci/hotplug/rpadlpar*
8208
8209IBM Power Linux RAID adapter
8210M: Brian King <[email protected]>
8211S: Supported
8212F: drivers/scsi/ipr.*
8213
8214IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8215M: Tyrel Datwyler <[email protected]>
8216L: [email protected]
8217L: [email protected]
8218S: Supported
8219F: drivers/pci/hotplug/rpaphp*
8220
8221IBM Power SRIOV Virtual NIC Device Driver
8222M: Thomas Falcon <[email protected]>
8223M: John Allen <[email protected]>
8224L: [email protected]
8225S: Supported
8226F: drivers/net/ethernet/ibm/ibmvnic.*
8227
8228IBM Power Virtual Accelerator Switchboard
8229M: Sukadev Bhattiprolu <[email protected]>
8230L: [email protected]
8231S: Supported
8232F: arch/powerpc/include/asm/vas.h
8233F: arch/powerpc/platforms/powernv/copy-paste.h
8234F: arch/powerpc/platforms/powernv/vas*
8235
8236IBM Power Virtual Ethernet Device Driver
8237M: Thomas Falcon <[email protected]>
8238L: [email protected]
8239S: Supported
8240F: drivers/net/ethernet/ibm/ibmveth.*
8241
8242IBM Power Virtual FC Device Drivers
8243M: Tyrel Datwyler <[email protected]>
8244L: [email protected]
8245S: Supported
8246F: drivers/scsi/ibmvscsi/ibmvfc*
8247
8248IBM Power Virtual Management Channel Driver
8249M: Steven Royer <[email protected]>
8250S: Supported
8251F: drivers/misc/ibmvmc.*
8252
8253IBM Power Virtual SCSI Device Drivers
8254M: Tyrel Datwyler <[email protected]>
8255L: [email protected]
8256S: Supported
8257F: drivers/scsi/ibmvscsi/ibmvscsi*
8258F: include/scsi/viosrp.h
8259
8260IBM Power Virtual SCSI Device Target Driver
8261M: Michael Cyr <[email protected]>
8262L: [email protected]
8263L: [email protected]
8264S: Supported
8265F: drivers/scsi/ibmvscsi_tgt/
8266
8267IBM Power VMX Cryptographic instructions
8268M: Breno Leitão <[email protected]>
8269M: Nayna Jain <[email protected]>
8270M: Paulo Flabiano Smorigo <[email protected]>
8271L: [email protected]
8272S: Supported
8273F: drivers/crypto/vmx/Kconfig
8274F: drivers/crypto/vmx/Makefile
8275F: drivers/crypto/vmx/aes*
8276F: drivers/crypto/vmx/ghash*
8277F: drivers/crypto/vmx/ppc-xlate.pl
8278F: drivers/crypto/vmx/vmx.c
8279
8280IBM ServeRAID RAID DRIVER
8281S: Orphan
8282F: drivers/scsi/ips.*
8283
8284ICH LPC AND GPIO DRIVER
8285M: Peter Tyser <[email protected]>
8286S: Maintained
8287F: drivers/gpio/gpio-ich.c
8288F: drivers/mfd/lpc_ich.c
8289
8290ICY I2C DRIVER
8291M: Max Staudt <[email protected]>
8292L: [email protected]
8293S: Maintained
8294F: drivers/i2c/busses/i2c-icy.c
8295
8296IDE SUBSYSTEM
8297M: "David S. Miller" <[email protected]>
8298L: [email protected]
8299S: Maintained
8300Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8301T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8302F: Documentation/ide/
8303F: drivers/ide/
8304F: include/linux/ide.h
8305
8306IDE/ATAPI DRIVERS
8307M: Borislav Petkov <[email protected]>
8308L: [email protected]
8309S: Maintained
8310F: Documentation/cdrom/ide-cd.rst
8311F: drivers/ide/ide-cd*
8312
8313IDEAPAD LAPTOP EXTRAS DRIVER
8314M: Ike Panhc <[email protected]>
8315L: [email protected]
8316S: Maintained
8317W: http://launchpad.net/ideapad-laptop
8318F: drivers/platform/x86/ideapad-laptop.c
8319
8320IDEAPAD LAPTOP SLIDEBAR DRIVER
8321M: Andrey Moiseev <[email protected]>
8322L: [email protected]
8323S: Maintained
8324W: https://github.com/o2genum/ideapad-slidebar
8325F: drivers/input/misc/ideapad_slidebar.c
8326
8327IDT VersaClock 5 CLOCK DRIVER
8328M: Marek Vasut <[email protected]>
8329S: Maintained
8330F: drivers/clk/clk-versaclock5.c
8331
8332IEEE 802.15.4 SUBSYSTEM
8333M: Alexander Aring <[email protected]>
8334M: Stefan Schmidt <[email protected]>
8335L: [email protected]
8336S: Maintained
8337W: https://linux-wpan.org/
8338T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8339T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8340F: Documentation/networking/ieee802154.rst
8341F: drivers/net/ieee802154/
8342F: include/linux/ieee802154.h
8343F: include/linux/nl802154.h
8344F: include/net/af_ieee802154.h
8345F: include/net/cfg802154.h
8346F: include/net/ieee802154_netdev.h
8347F: include/net/mac802154.h
8348F: include/net/nl802154.h
8349F: net/ieee802154/
8350F: net/mac802154/
8351
8352IFE PROTOCOL
8353M: Yotam Gigi <[email protected]>
8354M: Jamal Hadi Salim <[email protected]>
8355F: include/net/ife.h
8356F: include/uapi/linux/ife.h
8357F: net/ife
8358
8359IGORPLUG-USB IR RECEIVER
8360M: Sean Young <[email protected]>
8361L: [email protected]
8362S: Maintained
8363F: drivers/media/rc/igorplugusb.c
8364
8365IGUANAWORKS USB IR TRANSCEIVER
8366M: Sean Young <[email protected]>
8367L: [email protected]
8368S: Maintained
8369F: drivers/media/rc/iguanair.c
8370
8371IIO DIGITAL POTENTIOMETER DAC
8372M: Peter Rosin <[email protected]>
8373L: [email protected]
8374S: Maintained
8375F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8376F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8377F: drivers/iio/dac/dpot-dac.c
8378
8379IIO ENVELOPE DETECTOR
8380M: Peter Rosin <[email protected]>
8381L: [email protected]
8382S: Maintained
8383F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8384F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8385F: drivers/iio/adc/envelope-detector.c
8386
8387IIO MULTIPLEXER
8388M: Peter Rosin <[email protected]>
8389L: [email protected]
8390S: Maintained
8391F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8392F: drivers/iio/multiplexer/iio-mux.c
8393
8394IIO SUBSYSTEM AND DRIVERS
8395M: Jonathan Cameron <[email protected]>
8396R: Hartmut Knaack <[email protected]>
8397R: Lars-Peter Clausen <[email protected]>
8398R: Peter Meerwald-Stadler <[email protected]>
8399L: [email protected]
8400S: Maintained
8401T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8402F: Documentation/ABI/testing/configfs-iio*
8403F: Documentation/ABI/testing/sysfs-bus-iio*
8404F: Documentation/devicetree/bindings/iio/
8405F: drivers/iio/
8406F: drivers/staging/iio/
8407F: include/linux/iio/
8408F: tools/iio/
8409
8410IIO UNIT CONVERTER
8411M: Peter Rosin <[email protected]>
8412L: [email protected]
8413S: Maintained
8414F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8415F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8416F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8417F: drivers/iio/afe/iio-rescale.c
8418
8419IKANOS/ADI EAGLE ADSL USB DRIVER
8420M: Matthieu Castet <[email protected]>
8421M: Stanislaw Gruszka <[email protected]>
8422S: Maintained
8423F: drivers/usb/atm/ueagle-atm.c
8424
8425IMGTEC ASCII LCD DRIVER
8426M: Paul Burton <[email protected]>
8427S: Maintained
8428F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8429F: drivers/auxdisplay/img-ascii-lcd.c
8430
8431IMGTEC IR DECODER DRIVER
8432S: Orphan
8433F: drivers/media/rc/img-ir/
8434
8435IMON SOUNDGRAPH USB IR RECEIVER
8436M: Sean Young <[email protected]>
8437L: [email protected]
8438S: Maintained
8439F: drivers/media/rc/imon.c
8440F: drivers/media/rc/imon_raw.c
8441
8442IMS TWINTURBO FRAMEBUFFER DRIVER
8443L: [email protected]
8444S: Orphan
8445F: drivers/video/fbdev/imsttfb.c
8446
8447INA209 HARDWARE MONITOR DRIVER
8448M: Guenter Roeck <[email protected]>
8449L: [email protected]
8450S: Maintained
8451F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8452F: Documentation/hwmon/ina209.rst
8453F: drivers/hwmon/ina209.c
8454
8455INA2XX HARDWARE MONITOR DRIVER
8456M: Guenter Roeck <[email protected]>
8457L: [email protected]
8458S: Maintained
8459F: Documentation/hwmon/ina2xx.rst
8460F: drivers/hwmon/ina2xx.c
8461F: include/linux/platform_data/ina2xx.h
8462
8463INDUSTRY PACK SUBSYSTEM (IPACK)
8464M: Samuel Iglesias Gonsalvez <[email protected]>
8465M: Jens Taprogge <[email protected]>
8466M: Greg Kroah-Hartman <[email protected]>
8467L: [email protected]
8468S: Maintained
8469W: http://industrypack.sourceforge.net
8470F: drivers/ipack/
8471
8472INFINEON DPS310 Driver
8473M: Eddie James <[email protected]>
8474L: [email protected]
8475S: Maintained
8476F: drivers/iio/pressure/dps310.c
8477
8478INFINIBAND SUBSYSTEM
8479M: Doug Ledford <[email protected]>
8480M: Jason Gunthorpe <[email protected]>
8481L: [email protected]
8482S: Supported
8483W: https://github.com/linux-rdma/rdma-core
8484Q: http://patchwork.kernel.org/project/linux-rdma/list/
8485T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8486F: Documentation/devicetree/bindings/infiniband/
8487F: Documentation/infiniband/
8488F: drivers/infiniband/
8489F: include/rdma/
8490F: include/trace/events/ib_mad.h
8491F: include/trace/events/ib_umad.h
8492F: include/uapi/linux/if_infiniband.h
8493F: include/uapi/rdma/
8494F: samples/bpf/ibumad_kern.c
8495F: samples/bpf/ibumad_user.c
8496
8497INGENIC JZ4780 DMA Driver
8498M: Zubair Lutfullah Kakakhel <[email protected]>
8499S: Maintained
8500F: drivers/dma/dma-jz4780.c
8501
8502INGENIC JZ4780 NAND DRIVER
8503M: Harvey Hunt <[email protected]>
8504L: [email protected]
8505S: Maintained
8506F: drivers/mtd/nand/raw/ingenic/
8507
8508INGENIC JZ47xx SoCs
8509M: Paul Cercueil <[email protected]>
8510S: Maintained
8511F: arch/mips/boot/dts/ingenic/
8512F: arch/mips/include/asm/mach-jz4740/
8513F: arch/mips/jz4740/
8514F: drivers/clk/ingenic/
8515F: drivers/dma/dma-jz4780.c
8516F: drivers/gpu/drm/ingenic/
8517F: drivers/i2c/busses/i2c-jz4780.c
8518F: drivers/iio/adc/ingenic-adc.c
8519F: drivers/irqchip/irq-ingenic.c
8520F: drivers/memory/jz4780-nemc.c
8521F: drivers/mmc/host/jz4740_mmc.c
8522F: drivers/mtd/nand/raw/ingenic/
8523F: drivers/pinctrl/pinctrl-ingenic.c
8524F: drivers/power/supply/ingenic-battery.c
8525F: drivers/pwm/pwm-jz4740.c
8526F: drivers/remoteproc/ingenic_rproc.c
8527F: drivers/rtc/rtc-jz4740.c
8528F: drivers/tty/serial/8250/8250_ingenic.c
8529F: drivers/usb/musb/jz4740.c
8530F: drivers/watchdog/jz4740_wdt.c
8531F: include/dt-bindings/iio/adc/ingenic,adc.h
8532F: include/linux/mfd/ingenic-tcu.h
8533F: sound/soc/codecs/jz47*
8534F: sound/soc/jz4740/
8535
8536INOTIFY
8537M: Jan Kara <[email protected]>
8538R: Amir Goldstein <[email protected]>
8539L: [email protected]
8540S: Maintained
8541F: Documentation/filesystems/inotify.rst
8542F: fs/notify/inotify/
8543F: include/linux/inotify.h
8544F: include/uapi/linux/inotify.h
8545
8546INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8547M: Dmitry Torokhov <[email protected]>
8548L: [email protected]
8549S: Maintained
8550Q: http://patchwork.kernel.org/project/linux-input/list/
8551T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8552F: Documentation/devicetree/bindings/input/
8553F: Documentation/devicetree/bindings/serio/
8554F: Documentation/input/
8555F: drivers/input/
8556F: include/linux/input.h
8557F: include/linux/input/
8558F: include/uapi/linux/input-event-codes.h
8559F: include/uapi/linux/input.h
8560
8561INPUT MULTITOUCH (MT) PROTOCOL
8562M: Henrik Rydberg <[email protected]>
8563L: [email protected]
8564S: Odd fixes
8565F: Documentation/input/multi-touch-protocol.rst
8566F: drivers/input/input-mt.c
8567K: \b(ABS|SYN)_MT_
8568
8569INSIDE SECURE CRYPTO DRIVER
8570M: Antoine Tenart <[email protected]>
8571L: [email protected]
8572S: Maintained
8573F: drivers/crypto/inside-secure/
8574
8575INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8576M: Mimi Zohar <[email protected]>
8577M: Dmitry Kasatkin <[email protected]>
8578L: [email protected]
8579S: Supported
8580T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8581F: security/integrity/ima/
8582
8583INTEL 810/815 FRAMEBUFFER DRIVER
8584M: Antonino Daplas <[email protected]>
8585L: [email protected]
8586S: Maintained
8587F: drivers/video/fbdev/i810/
8588
8589INTEL ASoC DRIVERS
8590M: Cezary Rojewski <[email protected]>
8591M: Pierre-Louis Bossart <[email protected]>
8592M: Liam Girdwood <[email protected]>
8593M: Jie Yang <[email protected]>
8594L: [email protected] (moderated for non-subscribers)
8595S: Supported
8596F: sound/soc/intel/
8597
8598INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8599M: Hans de Goede <[email protected]>
8600L: [email protected]
8601S: Maintained
8602F: drivers/platform/x86/intel_atomisp2_pm.c
8603
8604INTEL BROXTON PMC DRIVER
8605M: Mika Westerberg <[email protected]>
8606M: Zha Qipeng <[email protected]>
8607S: Maintained
8608F: drivers/mfd/intel_pmc_bxt.c
8609F: include/linux/mfd/intel_pmc_bxt.h
8610
8611INTEL C600 SERIES SAS CONTROLLER DRIVER
8612M: Intel SCU Linux support <[email protected]>
8613M: Artur Paszkiewicz <[email protected]>
8614L: [email protected]
8615S: Supported
8616T: git git://git.code.sf.net/p/intel-sas/isci
8617F: drivers/scsi/isci/
8618
8619INTEL CPU family model numbers
8620M: Tony Luck <[email protected]>
8621M: [email protected]
8622L: [email protected]
8623S: Supported
8624F: arch/x86/include/asm/intel-family.h
8625
8626INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8627M: Jani Nikula <[email protected]>
8628M: Joonas Lahtinen <[email protected]>
8629M: Rodrigo Vivi <[email protected]>
8630L: [email protected]
8631S: Supported
8632W: https://01.org/linuxgraphics/
8633Q: http://patchwork.freedesktop.org/project/intel-gfx/
8634B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8635C: irc://chat.freenode.net/intel-gfx
8636T: git git://anongit.freedesktop.org/drm-intel
8637F: Documentation/gpu/i915.rst
8638F: drivers/gpu/drm/i915/
8639F: include/drm/i915*
8640F: include/uapi/drm/i915_drm.h
8641
8642INTEL ETHERNET DRIVERS
8643M: Jeff Kirsher <[email protected]>
8644L: [email protected] (moderated for non-subscribers)
8645S: Supported
8646W: http://www.intel.com/support/feedback.htm
8647W: http://e1000.sourceforge.net/
8648Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8649T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8650T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8651F: Documentation/networking/device_drivers/intel/e100.rst
8652F: Documentation/networking/device_drivers/intel/e1000.rst
8653F: Documentation/networking/device_drivers/intel/e1000e.rst
8654F: Documentation/networking/device_drivers/intel/fm10k.rst
8655F: Documentation/networking/device_drivers/intel/i40e.rst
8656F: Documentation/networking/device_drivers/intel/iavf.rst
8657F: Documentation/networking/device_drivers/intel/ice.rst
8658F: Documentation/networking/device_drivers/intel/igb.rst
8659F: Documentation/networking/device_drivers/intel/igbvf.rst
8660F: Documentation/networking/device_drivers/intel/ixgb.rst
8661F: Documentation/networking/device_drivers/intel/ixgbe.rst
8662F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8663F: drivers/net/ethernet/intel/
8664F: drivers/net/ethernet/intel/*/
8665F: include/linux/avf/virtchnl.h
8666
8667INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8668M: Maik Broemme <[email protected]>
8669L: [email protected]
8670S: Maintained
8671F: Documentation/fb/intelfb.rst
8672F: drivers/video/fbdev/intelfb/
8673
8674INTEL GPIO DRIVERS
8675M: Andy Shevchenko <[email protected]>
8676L: [email protected]
8677S: Maintained
8678T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8679F: drivers/gpio/gpio-ich.c
8680F: drivers/gpio/gpio-intel-mid.c
8681F: drivers/gpio/gpio-merrifield.c
8682F: drivers/gpio/gpio-ml-ioh.c
8683F: drivers/gpio/gpio-pch.c
8684F: drivers/gpio/gpio-sch.c
8685F: drivers/gpio/gpio-sodaville.c
8686
8687INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8688M: Zhenyu Wang <[email protected]>
8689M: Zhi Wang <[email protected]>
8690L: [email protected]
8691L: [email protected]
8692S: Supported
8693W: https://01.org/igvt-g
8694T: git https://github.com/intel/gvt-linux.git
8695F: drivers/gpu/drm/i915/gvt/
8696
8697INTEL HID EVENT DRIVER
8698M: Alex Hung <[email protected]>
8699L: [email protected]
8700S: Maintained
8701F: drivers/platform/x86/intel-hid.c
8702
8703INTEL I/OAT DMA DRIVER
8704M: Dave Jiang <[email protected]>
8705R: Dan Williams <[email protected]>
8706L: [email protected]
8707S: Supported
8708Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8709F: drivers/dma/ioat*
8710
8711INTEL IADX DRIVER
8712M: Dave Jiang <[email protected]>
8713L: [email protected]
8714S: Supported
8715F: drivers/dma/idxd/*
8716F: include/uapi/linux/idxd.h
8717
8718INTEL IDLE DRIVER
8719M: Jacob Pan <[email protected]>
8720M: Len Brown <[email protected]>
8721L: [email protected]
8722S: Supported
8723B: https://bugzilla.kernel.org
8724T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8725F: drivers/idle/intel_idle.c
8726
8727INTEL INTEGRATED SENSOR HUB DRIVER
8728M: Srinivas Pandruvada <[email protected]>
8729M: Jiri Kosina <[email protected]>
8730L: [email protected]
8731S: Maintained
8732F: drivers/hid/intel-ish-hid/
8733
8734INTEL IOMMU (VT-d)
8735M: David Woodhouse <[email protected]>
8736M: Lu Baolu <[email protected]>
8737L: [email protected]
8738S: Supported
8739T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8740F: drivers/iommu/intel/
8741F: include/linux/intel-iommu.h
8742F: include/linux/intel-svm.h
8743
8744INTEL IOP-ADMA DMA DRIVER
8745R: Dan Williams <[email protected]>
8746S: Odd fixes
8747F: drivers/dma/iop-adma.c
8748
8749INTEL IPU3 CSI-2 CIO2 DRIVER
8750M: Yong Zhi <[email protected]>
8751M: Sakari Ailus <[email protected]>
8752M: Bingbu Cao <[email protected]>
8753R: Tian Shu Qiu <[email protected]>
8754L: [email protected]
8755S: Maintained
8756F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8757F: drivers/media/pci/intel/ipu3/
8758
8759INTEL IPU3 CSI-2 IMGU DRIVER
8760M: Sakari Ailus <[email protected]>
8761R: Bingbu Cao <[email protected]>
8762R: Tian Shu Qiu <[email protected]>
8763L: [email protected]
8764S: Maintained
8765F: Documentation/admin-guide/media/ipu3.rst
8766F: Documentation/admin-guide/media/ipu3_rcb.svg
8767F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8768F: drivers/staging/media/ipu3/
8769
8770INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8771M: Krzysztof Halasa <[email protected]>
8772S: Maintained
8773F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8774F: drivers/net/wan/ixp4xx_hss.c
8775F: drivers/soc/ixp4xx/ixp4xx-npe.c
8776F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8777F: include/linux/soc/ixp4xx/npe.h
8778F: include/linux/soc/ixp4xx/qmgr.h
8779
8780INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8781M: Deepak Saxena <[email protected]>
8782S: Maintained
8783F: drivers/char/hw_random/ixp4xx-rng.c
8784
8785INTEL MANAGEMENT ENGINE (mei)
8786M: Tomas Winkler <[email protected]>
8787L: [email protected]
8788S: Supported
8789F: Documentation/driver-api/mei/*
8790F: drivers/misc/mei/*
8791F: drivers/watchdog/mei_wdt.c
8792F: include/linux/mei_cl_bus.h
8793F: include/uapi/linux/mei.h
8794F: samples/mei/*
8795
8796INTEL MENLOW THERMAL DRIVER
8797M: Sujith Thomas <[email protected]>
8798L: [email protected]
8799S: Supported
8800W: https://01.org/linux-acpi
8801F: drivers/platform/x86/intel_menlow.c
8802
8803INTEL MIC DRIVERS (mic)
8804M: Sudeep Dutt <[email protected]>
8805M: Ashutosh Dixit <[email protected]>
8806S: Supported
8807W: https://github.com/sudeepdutt/mic
8808W: http://software.intel.com/en-us/mic-developer
8809F: Documentation/misc-devices/mic/
8810F: drivers/dma/mic_x100_dma.c
8811F: drivers/dma/mic_x100_dma.h
8812F: drivers/misc/mic/
8813F: include/linux/mic_bus.h
8814F: include/linux/scif.h
8815F: include/uapi/linux/mic_common.h
8816F: include/uapi/linux/mic_ioctl.h
8817F: include/uapi/linux/scif_ioctl.h
8818
8819INTEL P-Unit IPC DRIVER
8820M: Zha Qipeng <[email protected]>
8821L: [email protected]
8822S: Maintained
8823F: arch/x86/include/asm/intel_punit_ipc.h
8824F: drivers/platform/x86/intel_punit_ipc.c
8825
8826INTEL PMC CORE DRIVER
8827M: Rajneesh Bhardwaj <[email protected]>
8828M: Vishwanath Somayaji <[email protected]>
8829L: [email protected]
8830S: Maintained
8831F: drivers/platform/x86/intel_pmc_core*
8832
8833INTEL PMIC GPIO DRIVERS
8834M: Andy Shevchenko <[email protected]>
8835S: Maintained
8836T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8837F: drivers/gpio/gpio-*cove.c
8838F: drivers/gpio/gpio-msic.c
8839
8840INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8841R: Andy Shevchenko <[email protected]>
8842S: Maintained
8843F: drivers/mfd/intel_msic.c
8844F: drivers/mfd/intel_soc_pmic*
8845F: include/linux/mfd/intel_msic.h
8846F: include/linux/mfd/intel_soc_pmic*
8847
8848INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8849M: Stanislav Yakovlev <[email protected]>
8850L: [email protected]
8851S: Maintained
8852F: Documentation/networking/device_drivers/intel/ipw2100.rst
8853F: Documentation/networking/device_drivers/intel/ipw2200.rst
8854F: drivers/net/wireless/intel/ipw2x00/
8855
8856INTEL PSTATE DRIVER
8857M: Srinivas Pandruvada <[email protected]>
8858M: Len Brown <[email protected]>
8859L: [email protected]
8860S: Supported
8861F: drivers/cpufreq/intel_pstate.c
8862
8863INTEL RDMA RNIC DRIVER
8864M: Faisal Latif <[email protected]>
8865M: Shiraz Saleem <[email protected]>
8866L: [email protected]
8867S: Supported
8868F: drivers/infiniband/hw/i40iw/
8869F: include/uapi/rdma/i40iw-abi.h
8870
8871INTEL SCU DRIVERS
8872M: Mika Westerberg <[email protected]>
8873S: Maintained
8874F: arch/x86/include/asm/intel_scu_ipc.h
8875F: drivers/platform/x86/intel_scu_*
8876
8877INTEL SPEED SELECT TECHNOLOGY
8878M: Srinivas Pandruvada <[email protected]>
8879L: [email protected]
8880S: Maintained
8881F: drivers/platform/x86/intel_speed_select_if/
8882F: include/uapi/linux/isst_if.h
8883F: tools/power/x86/intel-speed-select/
8884
8885INTEL STRATIX10 FIRMWARE DRIVERS
8886M: Richard Gong <[email protected]>
8887L: [email protected]
8888S: Maintained
8889F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8890F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8891F: drivers/firmware/stratix10-rsu.c
8892F: drivers/firmware/stratix10-svc.c
8893F: include/linux/firmware/intel/stratix10-smc.h
8894F: include/linux/firmware/intel/stratix10-svc-client.h
8895
8896INTEL TELEMETRY DRIVER
8897M: Rajneesh Bhardwaj <[email protected]>
8898M: "David E. Box" <[email protected]>
8899L: [email protected]
8900S: Maintained
8901F: arch/x86/include/asm/intel_telemetry.h
8902F: drivers/platform/x86/intel_telemetry*
8903
8904INTEL UNCORE FREQUENCY CONTROL
8905M: Srinivas Pandruvada <[email protected]>
8906L: [email protected]
8907S: Maintained
8908F: drivers/platform/x86/intel-uncore-frequency.c
8909
8910INTEL VIRTUAL BUTTON DRIVER
8911M: AceLan Kao <[email protected]>
8912L: [email protected]
8913S: Maintained
8914F: drivers/platform/x86/intel-vbtn.c
8915
8916INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8917M: Stanislaw Gruszka <[email protected]>
8918L: [email protected]
8919S: Supported
8920F: drivers/net/wireless/intel/iwlegacy/
8921
8922INTEL WIRELESS WIFI LINK (iwlwifi)
8923M: Johannes Berg <[email protected]>
8924M: Emmanuel Grumbach <[email protected]>
8925M: Luca Coelho <[email protected]>
8926M: Intel Linux Wireless <[email protected]>
8927L: [email protected]
8928S: Supported
8929W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
8930T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8931F: drivers/net/wireless/intel/iwlwifi/
8932
8933INTEL WIRELESS WIMAX CONNECTION 2400
8934M: Inaky Perez-Gonzalez <[email protected]>
8935M: [email protected]
8936L: [email protected] (subscribers-only)
8937S: Supported
8938W: http://linuxwimax.org
8939F: Documentation/admin-guide/wimax/i2400m.rst
8940F: drivers/net/wimax/i2400m/
8941F: include/uapi/linux/wimax/i2400m.h
8942
8943INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
8944M: Jithu Joseph <[email protected]>
8945R: Maurice Ma <[email protected]>
8946S: Maintained
8947W: https://slimbootloader.github.io/security/firmware-update.html
8948F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
8949
8950INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8951M: Mario Limonciello <[email protected]>
8952S: Maintained
8953F: drivers/platform/x86/intel-wmi-thunderbolt.c
8954
8955INTEL(R) TRACE HUB
8956M: Alexander Shishkin <[email protected]>
8957S: Supported
8958F: Documentation/trace/intel_th.rst
8959F: drivers/hwtracing/intel_th/
8960F: include/linux/intel_th.h
8961
8962INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8963M: Ning Sun <[email protected]>
8964L: [email protected]
8965S: Supported
8966W: http://tboot.sourceforge.net
8967T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8968F: Documentation/x86/intel_txt.rst
8969F: arch/x86/kernel/tboot.c
8970F: include/linux/tboot.h
8971
8972INTERCONNECT API
8973M: Georgi Djakov <[email protected]>
8974L: [email protected]
8975S: Maintained
8976F: Documentation/devicetree/bindings/interconnect/
8977F: Documentation/driver-api/interconnect.rst
8978F: drivers/interconnect/
8979F: include/dt-bindings/interconnect/
8980F: include/linux/interconnect-provider.h
8981F: include/linux/interconnect.h
8982
8983INVENSENSE MPU-3050 GYROSCOPE DRIVER
8984M: Linus Walleij <[email protected]>
8985L: [email protected]
8986S: Maintained
8987F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8988F: drivers/iio/gyro/mpu3050*
8989
8990IOC3 ETHERNET DRIVER
8991M: Ralf Baechle <[email protected]>
8992L: [email protected]
8993S: Maintained
8994F: drivers/net/ethernet/sgi/ioc3-eth.c
8995
8996IOMAP FILESYSTEM LIBRARY
8997M: Christoph Hellwig <[email protected]>
8998M: Darrick J. Wong <[email protected]>
8999M: [email protected]
9000M: [email protected]
9001L: [email protected]
9002L: [email protected]
9003S: Supported
9004T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9005F: fs/iomap/
9006F: include/linux/iomap.h
9007
9008IOMMU DRIVERS
9009M: Joerg Roedel <[email protected]>
9010L: [email protected]
9011S: Maintained
9012T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9013F: Documentation/devicetree/bindings/iommu/
9014F: drivers/iommu/
9015F: include/linux/iommu.h
9016F: include/linux/iova.h
9017F: include/linux/of_iommu.h
9018
9019IO_URING
9020M: Jens Axboe <[email protected]>
9021L: [email protected]
9022S: Maintained
9023T: git git://git.kernel.dk/linux-block
9024T: git git://git.kernel.dk/liburing
9025F: fs/io-wq.c
9026F: fs/io-wq.h
9027F: fs/io_uring.c
9028F: include/uapi/linux/io_uring.h
9029
9030IPMI SUBSYSTEM
9031M: Corey Minyard <[email protected]>
9032L: [email protected] (moderated for non-subscribers)
9033S: Supported
9034W: http://openipmi.sourceforge.net/
9035F: Documentation/driver-api/ipmi.rst
9036F: Documentation/devicetree/bindings/ipmi/
9037F: drivers/char/ipmi/
9038F: include/linux/ipmi*
9039F: include/uapi/linux/ipmi*
9040
9041IPS SCSI RAID DRIVER
9042M: Adaptec OEM Raid Solutions <[email protected]>
9043L: [email protected]
9044S: Maintained
9045W: http://www.adaptec.com/
9046F: drivers/scsi/ips*
9047
9048IPVS
9049M: Wensong Zhang <[email protected]>
9050M: Simon Horman <[email protected]>
9051M: Julian Anastasov <[email protected]>
9052L: [email protected]
9053L: [email protected]
9054S: Maintained
9055T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9056T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9057F: Documentation/networking/ipvs-sysctl.rst
9058F: include/net/ip_vs.h
9059F: include/uapi/linux/ip_vs.h
9060F: net/netfilter/ipvs/
9061
9062IPWIRELESS DRIVER
9063M: Jiri Kosina <[email protected]>
9064M: David Sterba <[email protected]>
9065S: Odd Fixes
9066F: drivers/tty/ipwireless/
9067
9068IPX NETWORK LAYER
9069L: [email protected]
9070S: Obsolete
9071F: include/uapi/linux/ipx.h
9072
9073IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9074M: Marc Zyngier <[email protected]>
9075S: Maintained
9076T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9077F: Documentation/core-api/irq/irq-domain.rst
9078F: include/linux/irqdomain.h
9079F: kernel/irq/irqdomain.c
9080F: kernel/irq/msi.c
9081
9082IRQ SUBSYSTEM
9083M: Thomas Gleixner <[email protected]>
9084L: [email protected]
9085S: Maintained
9086T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9087F: kernel/irq/
9088
9089IRQCHIP DRIVERS
9090M: Thomas Gleixner <[email protected]>
9091M: Jason Cooper <[email protected]>
9092M: Marc Zyngier <[email protected]>
9093L: [email protected]
9094S: Maintained
9095T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9096F: Documentation/devicetree/bindings/interrupt-controller/
9097F: drivers/irqchip/
9098
9099ISA
9100M: William Breathitt Gray <[email protected]>
9101S: Maintained
9102F: Documentation/driver-api/isa.rst
9103F: drivers/base/isa.c
9104F: include/linux/isa.h
9105
9106ISA RADIO MODULE
9107M: Hans Verkuil <[email protected]>
9108L: [email protected]
9109S: Maintained
9110W: https://linuxtv.org
9111T: git git://linuxtv.org/media_tree.git
9112F: drivers/media/radio/radio-isa*
9113
9114ISAPNP
9115M: Jaroslav Kysela <[email protected]>
9116S: Maintained
9117F: Documentation/driver-api/isapnp.rst
9118F: drivers/pnp/isapnp/
9119F: include/linux/isapnp.h
9120
9121ISCSI
9122M: Lee Duncan <[email protected]>
9123M: Chris Leech <[email protected]>
9124L: [email protected]
9125L: [email protected]
9126S: Maintained
9127W: www.open-iscsi.com
9128F: drivers/scsi/*iscsi*
9129F: include/scsi/*iscsi*
9130
9131iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9132M: Peter Jones <[email protected]>
9133M: Konrad Rzeszutek Wilk <[email protected]>
9134S: Maintained
9135F: drivers/firmware/iscsi_ibft*
9136
9137ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9138M: Sagi Grimberg <[email protected]>
9139M: Max Gurtovoy <[email protected]>
9140L: [email protected]
9141S: Supported
9142W: http://www.openfabrics.org
9143W: www.open-iscsi.org
9144Q: http://patchwork.kernel.org/project/linux-rdma/list/
9145F: drivers/infiniband/ulp/iser/
9146
9147ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9148M: Sagi Grimberg <[email protected]>
9149L: [email protected]
9150L: [email protected]
9151S: Supported
9152W: http://www.linux-iscsi.org
9153T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9154F: drivers/infiniband/ulp/isert
9155
9156ISDN/CMTP OVER BLUETOOTH
9157M: Karsten Keil <[email protected]>
9158L: [email protected] (subscribers-only)
9159L: [email protected]
9160S: Odd Fixes
9161W: http://www.isdn4linux.de
9162F: Documentation/isdn/
9163F: drivers/isdn/capi/
9164F: include/linux/isdn/
9165F: include/uapi/linux/isdn/
9166F: net/bluetooth/cmtp/
9167
9168ISDN/mISDN SUBSYSTEM
9169M: Karsten Keil <[email protected]>
9170L: [email protected] (subscribers-only)
9171L: [email protected]
9172S: Maintained
9173W: http://www.isdn4linux.de
9174F: drivers/isdn/Kconfig
9175F: drivers/isdn/Makefile
9176F: drivers/isdn/hardware/
9177F: drivers/isdn/mISDN/
9178
9179IT87 HARDWARE MONITORING DRIVER
9180M: Jean Delvare <[email protected]>
9181L: [email protected]
9182S: Maintained
9183F: Documentation/hwmon/it87.rst
9184F: drivers/hwmon/it87.c
9185
9186IT913X MEDIA DRIVER
9187M: Antti Palosaari <[email protected]>
9188L: [email protected]
9189S: Maintained
9190W: https://linuxtv.org
9191W: http://palosaari.fi/linux/
9192Q: http://patchwork.linuxtv.org/project/linux-media/list/
9193T: git git://linuxtv.org/anttip/media_tree.git
9194F: drivers/media/tuners/it913x*
9195
9196IVTV VIDEO4LINUX DRIVER
9197M: Andy Walls <[email protected]>
9198L: [email protected]
9199S: Maintained
9200W: https://linuxtv.org
9201T: git git://linuxtv.org/media_tree.git
9202F: Documentation/admin-guide/media/ivtv*
9203F: drivers/media/pci/ivtv/
9204F: include/uapi/linux/ivtv*
9205
9206IX2505V MEDIA DRIVER
9207M: Malcolm Priestley <[email protected]>
9208L: [email protected]
9209S: Maintained
9210W: https://linuxtv.org
9211Q: http://patchwork.linuxtv.org/project/linux-media/list/
9212F: drivers/media/dvb-frontends/ix2505v*
9213
9214JAILHOUSE HYPERVISOR INTERFACE
9215M: Jan Kiszka <[email protected]>
9216L: [email protected]
9217S: Maintained
9218F: arch/x86/include/asm/jailhouse_para.h
9219F: arch/x86/kernel/jailhouse.c
9220
9221JC42.4 TEMPERATURE SENSOR DRIVER
9222M: Guenter Roeck <[email protected]>
9223L: [email protected]
9224S: Maintained
9225F: Documentation/hwmon/jc42.rst
9226F: drivers/hwmon/jc42.c
9227
9228JFS FILESYSTEM
9229M: Dave Kleikamp <[email protected]>
9230L: [email protected]
9231S: Maintained
9232W: http://jfs.sourceforge.net/
9233T: git git://github.com/kleikamp/linux-shaggy.git
9234F: Documentation/admin-guide/jfs.rst
9235F: fs/jfs/
9236
9237JME NETWORK DRIVER
9238M: Guo-Fu Tseng <[email protected]>
9239L: [email protected]
9240S: Maintained
9241F: drivers/net/ethernet/jme.*
9242
9243JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9244M: David Woodhouse <[email protected]>
9245M: Richard Weinberger <[email protected]>
9246L: [email protected]
9247S: Odd Fixes
9248W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9249T: git git://git.infradead.org/ubifs-2.6.git
9250F: fs/jffs2/
9251F: include/uapi/linux/jffs2.h
9252
9253JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9254M: "Theodore Ts'o" <[email protected]>
9255M: Jan Kara <[email protected]>
9256L: [email protected]
9257S: Maintained
9258F: fs/jbd2/
9259F: include/linux/jbd2.h
9260
9261JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9262M: Mikhail Ulyanov <[email protected]>
9263L: [email protected]
9264S: Maintained
9265F: drivers/media/platform/rcar_jpu.c
9266
9267JSM Neo PCI based serial card
9268L: [email protected]
9269S: Orphan
9270F: drivers/tty/serial/jsm/
9271
9272K10TEMP HARDWARE MONITORING DRIVER
9273M: Clemens Ladisch <[email protected]>
9274L: [email protected]
9275S: Maintained
9276F: Documentation/hwmon/k10temp.rst
9277F: drivers/hwmon/k10temp.c
9278
9279K8TEMP HARDWARE MONITORING DRIVER
9280M: Rudolf Marek <[email protected]>
9281L: [email protected]
9282S: Maintained
9283F: Documentation/hwmon/k8temp.rst
9284F: drivers/hwmon/k8temp.c
9285
9286KASAN
9287M: Andrey Ryabinin <[email protected]>
9288R: Alexander Potapenko <[email protected]>
9289R: Dmitry Vyukov <[email protected]>
9290L: [email protected]
9291S: Maintained
9292F: Documentation/dev-tools/kasan.rst
9293F: arch/*/include/asm/kasan.h
9294F: arch/*/mm/kasan_init*
9295F: include/linux/kasan*.h
9296F: lib/test_kasan.c
9297F: mm/kasan/
9298F: scripts/Makefile.kasan
9299
9300KCONFIG
9301M: Masahiro Yamada <[email protected]>
9302L: [email protected]
9303S: Maintained
9304T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9305F: Documentation/kbuild/kconfig*
9306F: scripts/Kconfig.include
9307F: scripts/kconfig/
9308
9309KCOV
9310R: Dmitry Vyukov <[email protected]>
9311R: Andrey Konovalov <[email protected]>
9312L: [email protected]
9313S: Maintained
9314F: Documentation/dev-tools/kcov.rst
9315F: include/linux/kcov.h
9316F: include/uapi/linux/kcov.h
9317F: kernel/kcov.c
9318F: scripts/Makefile.kcov
9319
9320KCSAN
9321M: Marco Elver <[email protected]>
9322R: Dmitry Vyukov <[email protected]>
9323L: [email protected]
9324S: Maintained
9325F: Documentation/dev-tools/kcsan.rst
9326F: include/linux/kcsan*.h
9327F: kernel/kcsan/
9328F: lib/Kconfig.kcsan
9329F: scripts/Makefile.kcsan
9330
9331KDUMP
9332M: Dave Young <[email protected]>
9333M: Baoquan He <[email protected]>
9334R: Vivek Goyal <[email protected]>
9335L: [email protected]
9336S: Maintained
9337W: http://lse.sourceforge.net/kdump/
9338F: Documentation/admin-guide/kdump/
9339F: fs/proc/vmcore.c
9340F: include/linux/crash_core.h
9341F: include/linux/crash_dump.h
9342F: include/uapi/linux/vmcore.h
9343F: kernel/crash_*.c
9344
9345KEENE FM RADIO TRANSMITTER DRIVER
9346M: Hans Verkuil <[email protected]>
9347L: [email protected]
9348S: Maintained
9349W: https://linuxtv.org
9350T: git git://linuxtv.org/media_tree.git
9351F: drivers/media/radio/radio-keene*
9352
9353KERNEL AUTOMOUNTER
9354M: Ian Kent <[email protected]>
9355L: [email protected]
9356S: Maintained
9357F: fs/autofs/
9358
9359KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9360M: Masahiro Yamada <[email protected]>
9361M: Michal Marek <[email protected]>
9362L: [email protected]
9363S: Maintained
9364T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9365F: Documentation/kbuild/
9366F: Makefile
9367F: scripts/*vmlinux*
9368F: scripts/Kbuild*
9369F: scripts/Makefile*
9370F: scripts/basic/
9371F: scripts/mk*
9372F: scripts/mod/
9373F: scripts/package/
9374
9375KERNEL JANITORS
9376L: [email protected]
9377S: Odd Fixes
9378W: http://kernelnewbies.org/KernelJanitors
9379
9380KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9381M: "J. Bruce Fields" <[email protected]>
9382M: Chuck Lever <[email protected]>
9383L: [email protected]
9384S: Supported
9385W: http://nfs.sourceforge.net/
9386T: git git://linux-nfs.org/~bfields/linux.git
9387F: fs/lockd/
9388F: fs/nfs_common/
9389F: fs/nfsd/
9390F: include/linux/lockd/
9391F: include/linux/sunrpc/
9392F: include/uapi/linux/nfsd/
9393F: include/uapi/linux/sunrpc/
9394F: net/sunrpc/
9395
9396KERNEL SELFTEST FRAMEWORK
9397M: Shuah Khan <[email protected]>
9398M: Shuah Khan <[email protected]>
9399L: [email protected]
9400S: Maintained
9401Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9402T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9403F: Documentation/dev-tools/kselftest*
9404F: tools/testing/selftests/
9405
9406KERNEL UNIT TESTING FRAMEWORK (KUnit)
9407M: Brendan Higgins <[email protected]>
9408L: [email protected]
9409L: [email protected]
9410S: Maintained
9411W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9412F: Documentation/dev-tools/kunit/
9413F: include/kunit/
9414F: lib/kunit/
9415F: tools/testing/kunit/
9416
9417KERNEL USERMODE HELPER
9418M: Luis Chamberlain <[email protected]>
9419L: [email protected]
9420S: Maintained
9421F: include/linux/umh.h
9422F: kernel/umh.c
9423
9424KERNEL VIRTUAL MACHINE (KVM)
9425M: Paolo Bonzini <[email protected]>
9426L: [email protected]
9427S: Supported
9428W: http://www.linux-kvm.org
9429T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9430F: Documentation/virt/kvm/
9431F: include/asm-generic/kvm*
9432F: include/kvm/iodev.h
9433F: include/linux/kvm*
9434F: include/trace/events/kvm.h
9435F: include/uapi/asm-generic/kvm*
9436F: include/uapi/linux/kvm*
9437F: tools/kvm/
9438F: tools/testing/selftests/kvm/
9439F: virt/kvm/*
9440
9441KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9442M: Marc Zyngier <[email protected]>
9443R: James Morse <[email protected]>
9444R: Julien Thierry <[email protected]>
9445R: Suzuki K Poulose <[email protected]>
9446L: [email protected] (moderated for non-subscribers)
9447L: [email protected]
9448S: Maintained
9449T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9450F: arch/arm64/include/asm/kvm*
9451F: arch/arm64/include/uapi/asm/kvm*
9452F: arch/arm64/kvm/
9453F: include/kvm/arm_*
9454
9455KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9456L: [email protected]
9457L: [email protected]
9458S: Orphan
9459F: arch/mips/include/asm/kvm*
9460F: arch/mips/include/uapi/asm/kvm*
9461F: arch/mips/kvm/
9462
9463KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9464M: Paul Mackerras <[email protected]>
9465L: [email protected]
9466S: Supported
9467W: http://www.linux-kvm.org/
9468T: git git://github.com/agraf/linux-2.6.git
9469F: arch/powerpc/include/asm/kvm*
9470F: arch/powerpc/include/uapi/asm/kvm*
9471F: arch/powerpc/kernel/kvm*
9472F: arch/powerpc/kvm/
9473
9474KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9475M: Christian Borntraeger <[email protected]>
9476M: Janosch Frank <[email protected]>
9477R: David Hildenbrand <[email protected]>
9478R: Cornelia Huck <[email protected]>
9479R: Claudio Imbrenda <[email protected]>
9480L: [email protected]
9481S: Supported
9482W: http://www.ibm.com/developerworks/linux/linux390/
9483T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9484F: Documentation/virt/kvm/s390*
9485F: arch/s390/include/asm/gmap.h
9486F: arch/s390/include/asm/kvm*
9487F: arch/s390/include/uapi/asm/kvm*
9488F: arch/s390/kvm/
9489F: arch/s390/mm/gmap.c
9490F: tools/testing/selftests/kvm/*/s390x/
9491F: tools/testing/selftests/kvm/s390x/
9492
9493KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9494M: Paolo Bonzini <[email protected]>
9495R: Sean Christopherson <[email protected]>
9496R: Vitaly Kuznetsov <[email protected]>
9497R: Wanpeng Li <[email protected]>
9498R: Jim Mattson <[email protected]>
9499R: Joerg Roedel <[email protected]>
9500L: [email protected]
9501S: Supported
9502W: http://www.linux-kvm.org
9503T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9504F: arch/x86/include/asm/kvm*
9505F: arch/x86/include/asm/pvclock-abi.h
9506F: arch/x86/include/asm/svm.h
9507F: arch/x86/include/asm/vmx*.h
9508F: arch/x86/include/uapi/asm/kvm*
9509F: arch/x86/include/uapi/asm/svm.h
9510F: arch/x86/include/uapi/asm/vmx.h
9511F: arch/x86/kernel/kvm.c
9512F: arch/x86/kernel/kvmclock.c
9513F: arch/x86/kvm/
9514F: arch/x86/kvm/*/
9515
9516KERNFS
9517M: Greg Kroah-Hartman <[email protected]>
9518M: Tejun Heo <[email protected]>
9519S: Supported
9520T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9521F: fs/kernfs/
9522F: include/linux/kernfs.h
9523
9524KEXEC
9525M: Eric Biederman <[email protected]>
9526L: [email protected]
9527S: Maintained
9528W: http://kernel.org/pub/linux/utils/kernel/kexec/
9529F: include/linux/kexec.h
9530F: include/uapi/linux/kexec.h
9531F: kernel/kexec*
9532
9533KEYS-ENCRYPTED
9534M: Mimi Zohar <[email protected]>
9535L: [email protected]
9536L: [email protected]
9537S: Supported
9538F: Documentation/security/keys/trusted-encrypted.rst
9539F: include/keys/encrypted-type.h
9540F: security/keys/encrypted-keys/
9541
9542KEYS-TRUSTED
9543M: James Bottomley <[email protected]>
9544M: Jarkko Sakkinen <[email protected]>
9545M: Mimi Zohar <[email protected]>
9546L: [email protected]
9547L: [email protected]
9548S: Supported
9549F: Documentation/security/keys/trusted-encrypted.rst
9550F: include/keys/trusted-type.h
9551F: include/keys/trusted_tpm.h
9552F: security/keys/trusted-keys/
9553
9554KEYS/KEYRINGS
9555M: David Howells <[email protected]>
9556M: Jarkko Sakkinen <[email protected]>
9557L: [email protected]
9558S: Maintained
9559F: Documentation/security/keys/core.rst
9560F: include/keys/
9561F: include/linux/key-type.h
9562F: include/linux/key.h
9563F: include/linux/keyctl.h
9564F: include/uapi/linux/keyctl.h
9565F: security/keys/
9566
9567KFIFO
9568M: Stefani Seibold <[email protected]>
9569S: Maintained
9570F: include/linux/kfifo.h
9571F: lib/kfifo.c
9572F: samples/kfifo/
9573
9574KGDB / KDB /debug_core
9575M: Jason Wessel <[email protected]>
9576M: Daniel Thompson <[email protected]>
9577R: Douglas Anderson <[email protected]>
9578L: [email protected]
9579S: Maintained
9580W: http://kgdb.wiki.kernel.org/
9581T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9582F: Documentation/dev-tools/kgdb.rst
9583F: drivers/misc/kgdbts.c
9584F: drivers/tty/serial/kgdboc.c
9585F: include/linux/kdb.h
9586F: include/linux/kgdb.h
9587F: kernel/debug/
9588
9589KMEMLEAK
9590M: Catalin Marinas <[email protected]>
9591S: Maintained
9592F: Documentation/dev-tools/kmemleak.rst
9593F: include/linux/kmemleak.h
9594F: mm/kmemleak-test.c
9595F: mm/kmemleak.c
9596
9597KMOD KERNEL MODULE LOADER - USERMODE HELPER
9598M: Luis Chamberlain <[email protected]>
9599L: [email protected]
9600S: Maintained
9601F: include/linux/kmod.h
9602F: kernel/kmod.c
9603F: lib/test_kmod.c
9604F: tools/testing/selftests/kmod/
9605
9606KPROBES
9607M: Naveen N. Rao <[email protected]>
9608M: Anil S Keshavamurthy <[email protected]>
9609M: "David S. Miller" <[email protected]>
9610M: Masami Hiramatsu <[email protected]>
9611S: Maintained
9612F: Documentation/kprobes.txt
9613F: include/asm-generic/kprobes.h
9614F: include/linux/kprobes.h
9615F: kernel/kprobes.c
9616
9617KS0108 LCD CONTROLLER DRIVER
9618M: Miguel Ojeda Sandonis <[email protected]>
9619S: Maintained
9620F: Documentation/admin-guide/auxdisplay/ks0108.rst
9621F: drivers/auxdisplay/ks0108.c
9622F: include/linux/ks0108.h
9623
9624L3MDEV
9625M: David Ahern <[email protected]>
9626L: [email protected]
9627S: Maintained
9628F: include/net/l3mdev.h
9629F: net/l3mdev
9630
9631L7 BPF FRAMEWORK
9632M: John Fastabend <[email protected]>
9633M: Daniel Borkmann <[email protected]>
9634M: Jakub Sitnicki <[email protected]>
9635M: Lorenz Bauer <[email protected]>
9636L: [email protected]
9637L: [email protected]
9638S: Maintained
9639F: include/linux/skmsg.h
9640F: net/core/skmsg.c
9641F: net/core/sock_map.c
9642F: net/ipv4/tcp_bpf.c
9643F: net/ipv4/udp_bpf.c
9644
9645LANTIQ / INTEL Ethernet drivers
9646M: Hauke Mehrtens <[email protected]>
9647L: [email protected]
9648S: Maintained
9649F: drivers/net/dsa/lantiq_gswip.c
9650F: drivers/net/dsa/lantiq_pce.h
9651F: drivers/net/ethernet/lantiq_xrx200.c
9652F: net/dsa/tag_gswip.c
9653
9654LANTIQ MIPS ARCHITECTURE
9655M: John Crispin <[email protected]>
9656L: [email protected]
9657S: Maintained
9658F: arch/mips/lantiq
9659F: drivers/soc/lantiq
9660
9661LAPB module
9662L: [email protected]
9663S: Orphan
9664F: Documentation/networking/lapb-module.rst
9665F: include/*/lapb.h
9666F: net/lapb/
9667
9668LASI 53c700 driver for PARISC
9669M: "James E.J. Bottomley" <[email protected]>
9670L: [email protected]
9671S: Maintained
9672F: Documentation/scsi/53c700.rst
9673F: drivers/scsi/53c700*
9674
9675LEAKING_ADDRESSES
9676M: Tobin C. Harding <[email protected]>
9677M: Tycho Andersen <[email protected]>
9678L: [email protected]
9679S: Maintained
9680T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9681F: scripts/leaking_addresses.pl
9682
9683LED SUBSYSTEM
9684M: Jacek Anaszewski <[email protected]>
9685M: Pavel Machek <[email protected]>
9686R: Dan Murphy <[email protected]>
9687L: [email protected]
9688S: Maintained
9689T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9690T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9691F: Documentation/devicetree/bindings/leds/
9692F: drivers/leds/
9693F: include/linux/leds.h
9694
9695LEGACY EEPROM DRIVER
9696M: Jean Delvare <[email protected]>
9697S: Maintained
9698F: Documentation/misc-devices/eeprom.rst
9699F: drivers/misc/eeprom/eeprom.c
9700
9701LEGO MINDSTORMS EV3
9702R: David Lechner <[email protected]>
9703S: Maintained
9704F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9705F: arch/arm/boot/dts/da850-lego-ev3.dts
9706F: drivers/power/supply/lego_ev3_battery.c
9707
9708LEGO USB Tower driver
9709M: Juergen Stuber <[email protected]>
9710L: [email protected]
9711S: Maintained
9712W: http://legousb.sourceforge.net/
9713F: drivers/usb/misc/legousbtower.c
9714
9715LG LAPTOP EXTRAS
9716M: Matan Ziv-Av <[email protected]>
9717L: [email protected]
9718S: Maintained
9719F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9720F: Documentation/admin-guide/laptops/lg-laptop.rst
9721F: drivers/platform/x86/lg-laptop.c
9722
9723LG2160 MEDIA DRIVER
9724M: Michael Krufky <[email protected]>
9725L: [email protected]
9726S: Maintained
9727W: https://linuxtv.org
9728W: http://github.com/mkrufky
9729Q: http://patchwork.linuxtv.org/project/linux-media/list/
9730T: git git://linuxtv.org/mkrufky/tuners.git
9731F: drivers/media/dvb-frontends/lg2160.*
9732
9733LGDT3305 MEDIA DRIVER
9734M: Michael Krufky <[email protected]>
9735L: [email protected]
9736S: Maintained
9737W: https://linuxtv.org
9738W: http://github.com/mkrufky
9739Q: http://patchwork.linuxtv.org/project/linux-media/list/
9740T: git git://linuxtv.org/mkrufky/tuners.git
9741F: drivers/media/dvb-frontends/lgdt3305.*
9742
9743LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9744M: Viresh Kumar <[email protected]>
9745L: [email protected]
9746S: Maintained
9747T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9748F: drivers/ata/pata_arasan_cf.c
9749F: include/linux/pata_arasan_cf_data.h
9750
9751LIBATA PATA DRIVERS
9752M: Bartlomiej Zolnierkiewicz <[email protected]>
9753M: Jens Axboe <[email protected]>
9754L: [email protected]
9755S: Maintained
9756T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9757F: drivers/ata/ata_generic.c
9758F: drivers/ata/pata_*.c
9759
9760LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9761M: Linus Walleij <[email protected]>
9762L: [email protected]
9763S: Maintained
9764T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9765F: drivers/ata/pata_ftide010.c
9766F: drivers/ata/sata_gemini.c
9767F: drivers/ata/sata_gemini.h
9768
9769LIBATA SATA AHCI PLATFORM devices support
9770M: Hans de Goede <[email protected]>
9771M: Jens Axboe <[email protected]>
9772L: [email protected]
9773S: Maintained
9774T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9775F: drivers/ata/ahci_platform.c
9776F: drivers/ata/libahci_platform.c
9777F: include/linux/ahci_platform.h
9778
9779LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9780M: Mikael Pettersson <[email protected]>
9781L: [email protected]
9782S: Maintained
9783T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9784F: drivers/ata/sata_promise.*
9785
9786LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9787M: Jens Axboe <[email protected]>
9788L: [email protected]
9789S: Maintained
9790T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9791F: Documentation/devicetree/bindings/ata/
9792F: drivers/ata/
9793F: include/linux/ata.h
9794F: include/linux/libata.h
9795
9796LIBLOCKDEP
9797M: Sasha Levin <[email protected]>
9798S: Maintained
9799F: tools/lib/lockdep/
9800
9801LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9802M: Dan Williams <[email protected]>
9803M: Vishal Verma <[email protected]>
9804M: Dave Jiang <[email protected]>
9805L: [email protected]
9806S: Supported
9807Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9808P: Documentation/nvdimm/maintainer-entry-profile.rst
9809F: drivers/nvdimm/blk.c
9810F: drivers/nvdimm/region_devs.c
9811
9812LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9813M: Vishal Verma <[email protected]>
9814M: Dan Williams <[email protected]>
9815M: Dave Jiang <[email protected]>
9816L: [email protected]
9817S: Supported
9818Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9819P: Documentation/nvdimm/maintainer-entry-profile.rst
9820F: drivers/nvdimm/btt*
9821
9822LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9823M: Dan Williams <[email protected]>
9824M: Vishal Verma <[email protected]>
9825M: Dave Jiang <[email protected]>
9826L: [email protected]
9827S: Supported
9828Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9829P: Documentation/nvdimm/maintainer-entry-profile.rst
9830F: drivers/nvdimm/pmem*
9831
9832LIBNVDIMM: DEVICETREE BINDINGS
9833M: Oliver O'Halloran <[email protected]>
9834L: [email protected]
9835S: Supported
9836Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9837F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9838F: drivers/nvdimm/of_pmem.c
9839
9840LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9841M: Dan Williams <[email protected]>
9842M: Vishal Verma <[email protected]>
9843M: Dave Jiang <[email protected]>
9844M: Ira Weiny <[email protected]>
9845L: [email protected]
9846S: Supported
9847Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9848P: Documentation/nvdimm/maintainer-entry-profile.rst
9849T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9850F: drivers/acpi/nfit/*
9851F: drivers/nvdimm/*
9852F: include/linux/libnvdimm.h
9853F: include/linux/nd.h
9854F: include/uapi/linux/ndctl.h
9855F: tools/testing/nvdimm/
9856
9857LICENSES and SPDX stuff
9858M: Thomas Gleixner <[email protected]>
9859M: Greg Kroah-Hartman <[email protected]>
9860L: [email protected]
9861S: Maintained
9862T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9863F: COPYING
9864F: Documentation/process/license-rules.rst
9865F: LICENSES/
9866F: scripts/spdxcheck-test.sh
9867F: scripts/spdxcheck.py
9868
9869LIGHTNVM PLATFORM SUPPORT
9870M: Matias Bjorling <[email protected]>
9871L: [email protected]
9872S: Maintained
9873W: http://github/OpenChannelSSD
9874F: drivers/lightnvm/
9875F: include/linux/lightnvm.h
9876F: include/uapi/linux/lightnvm.h
9877
9878LINEAR RANGES HELPERS
9879M: Mark Brown <[email protected]>
9880R: Matti Vaittinen <[email protected]>
9881F: lib/linear_ranges.c
9882F: lib/test_linear_ranges.c
9883F: include/linux/linear_range.h
9884
9885LINUX FOR POWER MACINTOSH
9886M: Benjamin Herrenschmidt <[email protected]>
9887L: [email protected]
9888S: Odd Fixes
9889F: arch/powerpc/platforms/powermac/
9890F: drivers/macintosh/
9891
9892LINUX FOR POWERPC (32-BIT AND 64-BIT)
9893M: Michael Ellerman <[email protected]>
9894R: Benjamin Herrenschmidt <[email protected]>
9895R: Paul Mackerras <[email protected]>
9896L: [email protected]
9897S: Supported
9898W: https://github.com/linuxppc/wiki/wiki
9899Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9900T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9901F: Documentation/ABI/stable/sysfs-firmware-opal-*
9902F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9903F: Documentation/devicetree/bindings/powerpc/
9904F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9905F: Documentation/powerpc/
9906F: arch/powerpc/
9907F: drivers/*/*/*pasemi*
9908F: drivers/*/*pasemi*
9909F: drivers/char/tpm/tpm_ibmvtpm*
9910F: drivers/crypto/nx/
9911F: drivers/crypto/vmx/
9912F: drivers/i2c/busses/i2c-opal.c
9913F: drivers/net/ethernet/ibm/ibmveth.*
9914F: drivers/net/ethernet/ibm/ibmvnic.*
9915F: drivers/pci/hotplug/pnv_php.c
9916F: drivers/pci/hotplug/rpa*
9917F: drivers/rtc/rtc-opal.c
9918F: drivers/scsi/ibmvscsi/
9919F: drivers/tty/hvc/hvc_opal.c
9920F: drivers/watchdog/wdrtas.c
9921F: tools/testing/selftests/powerpc
9922N: /pmac
9923N: powermac
9924N: powernv
9925N: [^a-z0-9]ps3
9926N: pseries
9927
9928LINUX FOR POWERPC EMBEDDED MPC5XXX
9929M: Anatolij Gustschin <[email protected]>
9930L: [email protected]
9931S: Odd Fixes
9932F: arch/powerpc/platforms/512x/
9933F: arch/powerpc/platforms/52xx/
9934
9935LINUX FOR POWERPC EMBEDDED PPC4XX
9936L: [email protected]
9937S: Orphan
9938F: arch/powerpc/platforms/40x/
9939F: arch/powerpc/platforms/44x/
9940
9941LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9942M: Scott Wood <[email protected]>
9943L: [email protected]
9944S: Odd fixes
9945T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9946F: Documentation/devicetree/bindings/powerpc/fsl/
9947F: arch/powerpc/platforms/83xx/
9948F: arch/powerpc/platforms/85xx/
9949
9950LINUX FOR POWERPC EMBEDDED PPC8XX
9951M: Christophe Leroy <[email protected]>
9952L: [email protected]
9953S: Maintained
9954F: arch/powerpc/platforms/8xx/
9955
9956LINUX KERNEL DUMP TEST MODULE (LKDTM)
9957M: Kees Cook <[email protected]>
9958S: Maintained
9959F: drivers/misc/lkdtm/*
9960F: tools/testing/selftests/lkdtm/*
9961
9962LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9963M: Alan Stern <[email protected]>
9964M: Andrea Parri <[email protected]>
9965M: Will Deacon <[email protected]>
9966M: Peter Zijlstra <[email protected]>
9967M: Boqun Feng <[email protected]>
9968M: Nicholas Piggin <[email protected]>
9969M: David Howells <[email protected]>
9970M: Jade Alglave <[email protected]>
9971M: Luc Maranget <[email protected]>
9972M: "Paul E. McKenney" <[email protected]>
9973R: Akira Yokosawa <[email protected]>
9974R: Daniel Lustig <[email protected]>
9975L: [email protected]
9976L: [email protected]
9977S: Supported
9978T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9979F: Documentation/atomic_bitops.txt
9980F: Documentation/atomic_t.txt
9981F: Documentation/core-api/atomic_ops.rst
9982F: Documentation/core-api/refcount-vs-atomic.rst
9983F: Documentation/memory-barriers.txt
9984F: tools/memory-model/
9985
9986LIS3LV02D ACCELEROMETER DRIVER
9987M: Eric Piel <[email protected]>
9988S: Maintained
9989F: Documentation/misc-devices/lis3lv02d.rst
9990F: drivers/misc/lis3lv02d/
9991F: drivers/platform/x86/hp_accel.c
9992
9993LIST KUNIT TEST
9994M: David Gow <[email protected]>
9995L: [email protected]
9996L: [email protected]
9997S: Maintained
9998F: lib/list-test.c
9999
10000LIVE PATCHING
10001M: Josh Poimboeuf <[email protected]>
10002M: Jiri Kosina <[email protected]>
10003M: Miroslav Benes <[email protected]>
10004M: Petr Mladek <[email protected]>
10005R: Joe Lawrence <[email protected]>
10006L: [email protected]
10007S: Maintained
10008T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10009F: Documentation/ABI/testing/sysfs-kernel-livepatch
10010F: Documentation/livepatch/
10011F: arch/powerpc/include/asm/livepatch.h
10012F: arch/s390/include/asm/livepatch.h
10013F: arch/x86/include/asm/livepatch.h
10014F: include/linux/livepatch.h
10015F: kernel/livepatch/
10016F: lib/livepatch/
10017F: samples/livepatch/
10018F: tools/testing/selftests/livepatch/
10019
10020LLC (802.2)
10021L: [email protected]
10022S: Odd fixes
10023F: include/linux/llc.h
10024F: include/net/llc*
10025F: include/uapi/linux/llc.h
10026F: net/llc/
10027
10028LM73 HARDWARE MONITOR DRIVER
10029M: Guillaume Ligneul <[email protected]>
10030L: [email protected]
10031S: Maintained
10032F: drivers/hwmon/lm73.c
10033
10034LM78 HARDWARE MONITOR DRIVER
10035M: Jean Delvare <[email protected]>
10036L: [email protected]
10037S: Maintained
10038F: Documentation/hwmon/lm78.rst
10039F: drivers/hwmon/lm78.c
10040
10041LM83 HARDWARE MONITOR DRIVER
10042M: Jean Delvare <[email protected]>
10043L: [email protected]
10044S: Maintained
10045F: Documentation/hwmon/lm83.rst
10046F: drivers/hwmon/lm83.c
10047
10048LM90 HARDWARE MONITOR DRIVER
10049M: Jean Delvare <[email protected]>
10050L: [email protected]
10051S: Maintained
10052F: Documentation/devicetree/bindings/hwmon/lm90.txt
10053F: Documentation/hwmon/lm90.rst
10054F: drivers/hwmon/lm90.c
10055F: include/dt-bindings/thermal/lm90.h
10056
10057LM95234 HARDWARE MONITOR DRIVER
10058M: Guenter Roeck <[email protected]>
10059L: [email protected]
10060S: Maintained
10061F: Documentation/hwmon/lm95234.rst
10062F: drivers/hwmon/lm95234.c
10063
10064LME2510 MEDIA DRIVER
10065M: Malcolm Priestley <[email protected]>
10066L: [email protected]
10067S: Maintained
10068W: https://linuxtv.org
10069Q: http://patchwork.linuxtv.org/project/linux-media/list/
10070F: drivers/media/usb/dvb-usb-v2/lmedm04*
10071
10072LOADPIN SECURITY MODULE
10073M: Kees Cook <[email protected]>
10074S: Supported
10075T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10076F: Documentation/admin-guide/LSM/LoadPin.rst
10077F: security/loadpin/
10078
10079LOCKING PRIMITIVES
10080M: Peter Zijlstra <[email protected]>
10081M: Ingo Molnar <[email protected]>
10082M: Will Deacon <[email protected]>
10083L: [email protected]
10084S: Maintained
10085T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10086F: Documentation/locking/
10087F: arch/*/include/asm/spinlock*.h
10088F: include/linux/lockdep.h
10089F: include/linux/mutex*.h
10090F: include/linux/rwlock*.h
10091F: include/linux/rwsem*.h
10092F: include/linux/seqlock.h
10093F: include/linux/spinlock*.h
10094F: kernel/locking/
10095F: lib/locking*.[ch]
10096X: kernel/locking/locktorture.c
10097
10098LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10099M: "Richard Russon (FlatCap)" <[email protected]>
10100L: [email protected]
10101S: Maintained
10102W: http://www.linux-ntfs.org/content/view/19/37/
10103F: Documentation/admin-guide/ldm.rst
10104F: block/partitions/ldm.*
10105
10106LOGITECH HID GAMING KEYBOARDS
10107M: Hans de Goede <[email protected]>
10108L: [email protected]
10109S: Maintained
10110T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10111F: drivers/hid/hid-lg-g15.c
10112
10113LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10114M: Sathya Prakash <[email protected]>
10115M: Sreekanth Reddy <[email protected]>
10116M: Suganath Prabu Subramani <[email protected]>
10117L: [email protected]
10118L: [email protected]
10119S: Supported
10120W: http://www.avagotech.com/support/
10121F: drivers/message/fusion/
10122F: drivers/scsi/mpt3sas/
10123
10124LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10125M: Matthew Wilcox <[email protected]>
10126L: [email protected]
10127S: Maintained
10128F: drivers/scsi/sym53c8xx_2/
10129
10130LTC1660 DAC DRIVER
10131M: Marcus Folkesson <[email protected]>
10132L: [email protected]
10133S: Maintained
10134F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10135F: drivers/iio/dac/ltc1660.c
10136
10137LTC2947 HARDWARE MONITOR DRIVER
10138M: Nuno Sá <[email protected]>
10139L: [email protected]
10140S: Supported
10141W: http://ez.analog.com/community/linux-device-drivers
10142F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10143F: drivers/hwmon/ltc2947-core.c
10144F: drivers/hwmon/ltc2947-i2c.c
10145F: drivers/hwmon/ltc2947-spi.c
10146F: drivers/hwmon/ltc2947.h
10147
10148LTC2983 IIO TEMPERATURE DRIVER
10149M: Nuno Sá <[email protected]>
10150L: [email protected]
10151S: Supported
10152W: http://ez.analog.com/community/linux-device-drivers
10153F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10154F: drivers/iio/temperature/ltc2983.c
10155
10156LTC4261 HARDWARE MONITOR DRIVER
10157M: Guenter Roeck <[email protected]>
10158L: [email protected]
10159S: Maintained
10160F: Documentation/hwmon/ltc4261.rst
10161F: drivers/hwmon/ltc4261.c
10162
10163LTC4306 I2C MULTIPLEXER DRIVER
10164M: Michael Hennerich <[email protected]>
10165L: [email protected]
10166S: Supported
10167W: http://ez.analog.com/community/linux-device-drivers
10168F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10169F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10170
10171LTP (Linux Test Project)
10172M: Mike Frysinger <[email protected]>
10173M: Cyril Hrubis <[email protected]>
10174M: Wanlong Gao <[email protected]>
10175M: Jan Stancek <[email protected]>
10176M: Stanislav Kholmanskikh <[email protected]>
10177M: Alexey Kodanev <[email protected]>
10178L: [email protected] (subscribers-only)
10179S: Maintained
10180W: http://linux-test-project.github.io/
10181T: git git://github.com/linux-test-project/ltp.git
10182
10183M68K ARCHITECTURE
10184M: Geert Uytterhoeven <[email protected]>
10185L: [email protected]
10186S: Maintained
10187W: http://www.linux-m68k.org/
10188T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10189F: arch/m68k/
10190F: drivers/zorro/
10191
10192M68K ON APPLE MACINTOSH
10193M: Joshua Thompson <[email protected]>
10194L: [email protected]
10195S: Maintained
10196W: http://www.mac.linux-m68k.org/
10197F: arch/m68k/mac/
10198
10199M68K ON HP9000/300
10200M: Philip Blundell <[email protected]>
10201S: Maintained
10202W: http://www.tazenda.demon.co.uk/phil/linux-hp
10203F: arch/m68k/hp300/
10204
10205M88DS3103 MEDIA DRIVER
10206M: Antti Palosaari <[email protected]>
10207L: [email protected]
10208S: Maintained
10209W: https://linuxtv.org
10210W: http://palosaari.fi/linux/
10211Q: http://patchwork.linuxtv.org/project/linux-media/list/
10212T: git git://linuxtv.org/anttip/media_tree.git
10213F: drivers/media/dvb-frontends/m88ds3103*
10214
10215M88RS2000 MEDIA DRIVER
10216M: Malcolm Priestley <[email protected]>
10217L: [email protected]
10218S: Maintained
10219W: https://linuxtv.org
10220Q: http://patchwork.linuxtv.org/project/linux-media/list/
10221F: drivers/media/dvb-frontends/m88rs2000*
10222
10223MA901 MASTERKIT USB FM RADIO DRIVER
10224M: Alexey Klimov <[email protected]>
10225L: [email protected]
10226S: Maintained
10227T: git git://linuxtv.org/media_tree.git
10228F: drivers/media/radio/radio-ma901.c
10229
10230MAC80211
10231M: Johannes Berg <[email protected]>
10232L: [email protected]
10233S: Maintained
10234W: https://wireless.wiki.kernel.org/
10235T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10236T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10237F: Documentation/networking/mac80211-injection.rst
10238F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10239F: drivers/net/wireless/mac80211_hwsim.[ch]
10240F: include/net/mac80211.h
10241F: net/mac80211/
10242
10243MAILBOX API
10244M: Jassi Brar <[email protected]>
10245L: [email protected]
10246S: Maintained
10247F: drivers/mailbox/
10248F: include/linux/mailbox_client.h
10249F: include/linux/mailbox_controller.h
10250
10251MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10252M: Michael Kerrisk <[email protected]>
10253L: [email protected]
10254S: Maintained
10255W: http://www.kernel.org/doc/man-pages
10256
10257MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10258M: Rahul Bedarkar <[email protected]>
10259L: [email protected]
10260S: Maintained
10261F: arch/mips/boot/dts/img/pistachio_marduk.dts
10262
10263MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10264M: Andrew Lunn <[email protected]>
10265M: Vivien Didelot <[email protected]>
10266L: [email protected]
10267S: Maintained
10268F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10269F: Documentation/networking/devlink/mv88e6xxx.rst
10270F: drivers/net/dsa/mv88e6xxx/
10271F: include/linux/platform_data/mv88e6xxx.h
10272
10273MARVELL ARMADA 3700 PHY DRIVERS
10274M: Miquel Raynal <[email protected]>
10275S: Maintained
10276F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10277F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10278F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10279F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10280
10281MARVELL ARMADA DRM SUPPORT
10282M: Russell King <[email protected]>
10283S: Maintained
10284T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10285T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10286F: Documentation/devicetree/bindings/display/armada/
10287F: drivers/gpu/drm/armada/
10288F: include/uapi/drm/armada_drm.h
10289
10290MARVELL CRYPTO DRIVER
10291M: Boris Brezillon <[email protected]>
10292M: Arnaud Ebalard <[email protected]>
10293M: Srujana Challa <[email protected]>
10294L: [email protected]
10295S: Maintained
10296F: drivers/crypto/marvell/
10297
10298MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10299M: Mirko Lindner <[email protected]>
10300M: Stephen Hemminger <[email protected]>
10301L: [email protected]
10302S: Maintained
10303F: drivers/net/ethernet/marvell/sk*
10304
10305MARVELL LIBERTAS WIRELESS DRIVER
10306L: [email protected]
10307S: Orphan
10308F: drivers/net/wireless/marvell/libertas/
10309
10310MARVELL MACCHIATOBIN SUPPORT
10311M: Russell King <[email protected]>
10312L: [email protected]
10313S: Maintained
10314F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10315
10316MARVELL MV643XX ETHERNET DRIVER
10317M: Sebastian Hesselbarth <[email protected]>
10318L: [email protected]
10319S: Maintained
10320F: drivers/net/ethernet/marvell/mv643xx_eth.*
10321F: include/linux/mv643xx.h
10322
10323MARVELL MV88X3310 PHY DRIVER
10324M: Russell King <[email protected]>
10325L: [email protected]
10326S: Maintained
10327F: drivers/net/phy/marvell10g.c
10328
10329MARVELL MVEBU THERMAL DRIVER
10330M: Miquel Raynal <[email protected]>
10331S: Maintained
10332F: drivers/thermal/armada_thermal.c
10333
10334MARVELL MVNETA ETHERNET DRIVER
10335M: Thomas Petazzoni <[email protected]>
10336L: [email protected]
10337S: Maintained
10338F: drivers/net/ethernet/marvell/mvneta.*
10339
10340MARVELL MWIFIEX WIRELESS DRIVER
10341M: Amitkumar Karwar <[email protected]>
10342M: Ganapathi Bhat <[email protected]>
10343M: Xinming Hu <[email protected]>
10344L: [email protected]
10345S: Maintained
10346F: drivers/net/wireless/marvell/mwifiex/
10347
10348MARVELL MWL8K WIRELESS DRIVER
10349M: Lennert Buytenhek <[email protected]>
10350L: [email protected]
10351S: Odd Fixes
10352F: drivers/net/wireless/marvell/mwl8k.c
10353
10354MARVELL NAND CONTROLLER DRIVER
10355M: Miquel Raynal <[email protected]>
10356L: [email protected]
10357S: Maintained
10358F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10359F: drivers/mtd/nand/raw/marvell_nand.c
10360
10361MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10362M: Sunil Goutham <[email protected]>
10363M: Geetha sowjanya <[email protected]>
10364M: Subbaraya Sundeep <[email protected]>
10365M: hariprasad <[email protected]>
10366L: [email protected]
10367S: Supported
10368F: drivers/net/ethernet/marvell/octeontx2/nic/
10369
10370MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10371M: Sunil Goutham <[email protected]>
10372M: Linu Cherian <[email protected]>
10373M: Geetha sowjanya <[email protected]>
10374M: Jerin Jacob <[email protected]>
10375L: [email protected]
10376S: Supported
10377F: Documentation/networking/device_drivers/marvell/octeontx2.rst
10378F: drivers/net/ethernet/marvell/octeontx2/af/
10379
10380MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10381M: Nicolas Pitre <[email protected]>
10382S: Odd Fixes
10383F: drivers/mmc/host/mvsdio.*
10384
10385MARVELL USB MDIO CONTROLLER DRIVER
10386M: Tobias Waldekranz <[email protected]>
10387L: [email protected]
10388S: Maintained
10389F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10390F: drivers/net/phy/mdio-mvusb.c
10391
10392MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10393M: Hu Ziji <[email protected]>
10394L: [email protected]
10395S: Supported
10396F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10397F: drivers/mmc/host/sdhci-xenon*
10398
10399MATROX FRAMEBUFFER DRIVER
10400L: [email protected]
10401S: Orphan
10402F: drivers/video/fbdev/matrox/matroxfb_*
10403F: include/uapi/linux/matroxfb.h
10404
10405MAX16065 HARDWARE MONITOR DRIVER
10406M: Guenter Roeck <[email protected]>
10407L: [email protected]
10408S: Maintained
10409F: Documentation/hwmon/max16065.rst
10410F: drivers/hwmon/max16065.c
10411
10412MAX2175 SDR TUNER DRIVER
10413M: Ramesh Shanmugasundaram <[email protected]>
10414L: [email protected]
10415S: Maintained
10416T: git git://linuxtv.org/media_tree.git
10417F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10418F: Documentation/userspace-api/media/drivers/max2175.rst
10419F: drivers/media/i2c/max2175*
10420F: include/uapi/linux/max2175.h
10421
10422MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10423L: [email protected]
10424S: Orphan
10425F: Documentation/hwmon/max6650.rst
10426F: drivers/hwmon/max6650.c
10427
10428MAX6697 HARDWARE MONITOR DRIVER
10429M: Guenter Roeck <[email protected]>
10430L: [email protected]
10431S: Maintained
10432F: Documentation/devicetree/bindings/hwmon/max6697.txt
10433F: Documentation/hwmon/max6697.rst
10434F: drivers/hwmon/max6697.c
10435F: include/linux/platform_data/max6697.h
10436
10437MAX9860 MONO AUDIO VOICE CODEC DRIVER
10438M: Peter Rosin <[email protected]>
10439L: [email protected] (moderated for non-subscribers)
10440S: Maintained
10441F: Documentation/devicetree/bindings/sound/max9860.txt
10442F: sound/soc/codecs/max9860.*
10443
10444MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10445M: Andreas Klinger <[email protected]>
10446L: [email protected]
10447S: Maintained
10448F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10449F: drivers/iio/proximity/mb1232.c
10450
10451MAXIM MAX77650 PMIC MFD DRIVER
10452M: Bartosz Golaszewski <[email protected]>
10453L: [email protected]
10454S: Maintained
10455F: Documentation/devicetree/bindings/*/*max77650.yaml
10456F: Documentation/devicetree/bindings/*/max77650*.yaml
10457F: drivers/gpio/gpio-max77650.c
10458F: drivers/input/misc/max77650-onkey.c
10459F: drivers/leds/leds-max77650.c
10460F: drivers/mfd/max77650.c
10461F: drivers/power/supply/max77650-charger.c
10462F: drivers/regulator/max77650-regulator.c
10463F: include/linux/mfd/max77650.h
10464
10465MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10466M: Javier Martinez Canillas <[email protected]>
10467L: [email protected]
10468S: Supported
10469F: Documentation/devicetree/bindings/*/*max77802.txt
10470F: drivers/regulator/max77802-regulator.c
10471F: include/dt-bindings/*/*max77802.h
10472
10473MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10474M: Krzysztof Kozlowski <[email protected]>
10475M: Bartlomiej Zolnierkiewicz <[email protected]>
10476L: [email protected]
10477S: Supported
10478F: drivers/power/supply/max14577_charger.c
10479F: drivers/power/supply/max77693_charger.c
10480
10481MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10482M: Chanwoo Choi <[email protected]>
10483M: Krzysztof Kozlowski <[email protected]>
10484M: Bartlomiej Zolnierkiewicz <[email protected]>
10485L: [email protected]
10486S: Supported
10487F: Documentation/devicetree/bindings/*/max77686.txt
10488F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10489F: Documentation/devicetree/bindings/mfd/max14577.txt
10490F: Documentation/devicetree/bindings/mfd/max77693.txt
10491F: drivers/*/max14577*.c
10492F: drivers/*/max77686*.c
10493F: drivers/*/max77693*.c
10494F: drivers/clk/clk-max77686.c
10495F: drivers/extcon/extcon-max14577.c
10496F: drivers/extcon/extcon-max77693.c
10497F: drivers/rtc/rtc-max77686.c
10498F: include/linux/mfd/max14577*.h
10499F: include/linux/mfd/max77686*.h
10500F: include/linux/mfd/max77693*.h
10501
10502MAXIRADIO FM RADIO RECEIVER DRIVER
10503M: Hans Verkuil <[email protected]>
10504L: [email protected]
10505S: Maintained
10506W: https://linuxtv.org
10507T: git git://linuxtv.org/media_tree.git
10508F: drivers/media/radio/radio-maxiradio*
10509
10510MCAN MMIO DEVICE DRIVER
10511M: Dan Murphy <[email protected]>
10512M: Sriram Dash <[email protected]>
10513L: [email protected]
10514S: Maintained
10515F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10516F: drivers/net/can/m_can/m_can.c
10517F: drivers/net/can/m_can/m_can.h
10518F: drivers/net/can/m_can/m_can_platform.c
10519
10520MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10521M: Rishi Gupta <[email protected]>
10522L: [email protected]
10523L: [email protected]
10524S: Maintained
10525F: drivers/hid/hid-mcp2221.c
10526
10527MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10528M: Peter Rosin <[email protected]>
10529L: [email protected]
10530S: Maintained
10531F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10532F: drivers/iio/potentiometer/mcp4018.c
10533F: drivers/iio/potentiometer/mcp4531.c
10534
10535MCR20A IEEE-802.15.4 RADIO DRIVER
10536M: Xue Liu <[email protected]>
10537L: [email protected]
10538S: Maintained
10539W: https://github.com/xueliu/mcr20a-linux
10540F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10541F: drivers/net/ieee802154/mcr20a.c
10542F: drivers/net/ieee802154/mcr20a.h
10543
10544MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10545M: William Breathitt Gray <[email protected]>
10546L: [email protected]
10547S: Maintained
10548F: drivers/iio/dac/cio-dac.c
10549
10550MEDIA CONTROLLER FRAMEWORK
10551M: Sakari Ailus <[email protected]>
10552M: Laurent Pinchart <[email protected]>
10553L: [email protected]
10554S: Supported
10555W: https://www.linuxtv.org
10556T: git git://linuxtv.org/media_tree.git
10557F: drivers/media/mc/
10558F: include/media/media-*.h
10559F: include/uapi/linux/media.h
10560
10561MEDIA DRIVER FOR FREESCALE IMX PXP
10562M: Philipp Zabel <[email protected]>
10563L: [email protected]
10564S: Maintained
10565T: git git://linuxtv.org/media_tree.git
10566F: drivers/media/platform/imx-pxp.[ch]
10567
10568MEDIA DRIVERS FOR ASCOT2E
10569M: Sergey Kozlov <[email protected]>
10570M: Abylay Ospan <[email protected]>
10571L: [email protected]
10572S: Supported
10573W: https://linuxtv.org
10574W: http://netup.tv/
10575T: git git://linuxtv.org/media_tree.git
10576F: drivers/media/dvb-frontends/ascot2e*
10577
10578MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10579M: Jasmin Jessich <[email protected]>
10580L: [email protected]
10581S: Maintained
10582W: https://linuxtv.org
10583T: git git://linuxtv.org/media_tree.git
10584F: drivers/media/dvb-frontends/cxd2099*
10585
10586MEDIA DRIVERS FOR CXD2841ER
10587M: Sergey Kozlov <[email protected]>
10588M: Abylay Ospan <[email protected]>
10589L: [email protected]
10590S: Supported
10591W: https://linuxtv.org
10592W: http://netup.tv/
10593T: git git://linuxtv.org/media_tree.git
10594F: drivers/media/dvb-frontends/cxd2841er*
10595
10596MEDIA DRIVERS FOR CXD2880
10597M: Yasunari Takiguchi <[email protected]>
10598L: [email protected]
10599S: Supported
10600W: http://linuxtv.org/
10601T: git git://linuxtv.org/media_tree.git
10602F: drivers/media/dvb-frontends/cxd2880/*
10603F: drivers/media/spi/cxd2880*
10604
10605MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10606L: [email protected]
10607S: Orphan
10608W: https://linuxtv.org
10609T: git git://linuxtv.org/media_tree.git
10610F: drivers/media/pci/ddbridge/*
10611
10612MEDIA DRIVERS FOR FREESCALE IMX
10613M: Steve Longerbeam <[email protected]>
10614M: Philipp Zabel <[email protected]>
10615L: [email protected]
10616S: Maintained
10617T: git git://linuxtv.org/media_tree.git
10618F: Documentation/admin-guide/media/imx.rst
10619F: Documentation/devicetree/bindings/media/imx.txt
10620F: drivers/staging/media/imx/
10621F: include/linux/imx-media.h
10622F: include/media/imx.h
10623
10624MEDIA DRIVERS FOR FREESCALE IMX7
10625M: Rui Miguel Silva <[email protected]>
10626L: [email protected]
10627S: Maintained
10628T: git git://linuxtv.org/media_tree.git
10629F: Documentation/admin-guide/media/imx7.rst
10630F: Documentation/devicetree/bindings/media/imx7-csi.txt
10631F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10632F: drivers/staging/media/imx/imx7-media-csi.c
10633F: drivers/staging/media/imx/imx7-mipi-csis.c
10634
10635MEDIA DRIVERS FOR HELENE
10636M: Abylay Ospan <[email protected]>
10637L: [email protected]
10638S: Supported
10639W: https://linuxtv.org
10640W: http://netup.tv/
10641T: git git://linuxtv.org/media_tree.git
10642F: drivers/media/dvb-frontends/helene*
10643
10644MEDIA DRIVERS FOR HORUS3A
10645M: Sergey Kozlov <[email protected]>
10646M: Abylay Ospan <[email protected]>
10647L: [email protected]
10648S: Supported
10649W: https://linuxtv.org
10650W: http://netup.tv/
10651T: git git://linuxtv.org/media_tree.git
10652F: drivers/media/dvb-frontends/horus3a*
10653
10654MEDIA DRIVERS FOR LNBH25
10655M: Sergey Kozlov <[email protected]>
10656M: Abylay Ospan <[email protected]>
10657L: [email protected]
10658S: Supported
10659W: https://linuxtv.org
10660W: http://netup.tv/
10661T: git git://linuxtv.org/media_tree.git
10662F: drivers/media/dvb-frontends/lnbh25*
10663
10664MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10665L: [email protected]
10666S: Orphan
10667W: https://linuxtv.org
10668T: git git://linuxtv.org/media_tree.git
10669F: drivers/media/dvb-frontends/mxl5xx*
10670
10671MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10672M: Sergey Kozlov <[email protected]>
10673M: Abylay Ospan <[email protected]>
10674L: [email protected]
10675S: Supported
10676W: https://linuxtv.org
10677W: http://netup.tv/
10678T: git git://linuxtv.org/media_tree.git
10679F: drivers/media/pci/netup_unidvb/*
10680
10681MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10682M: Dmitry Osipenko <[email protected]>
10683L: [email protected]
10684L: [email protected]
10685S: Maintained
10686T: git git://linuxtv.org/media_tree.git
10687F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10688F: drivers/staging/media/tegra-vde/
10689
10690MEDIA DRIVERS FOR RENESAS - CEU
10691M: Jacopo Mondi <[email protected]>
10692L: [email protected]
10693L: [email protected]
10694S: Supported
10695T: git git://linuxtv.org/media_tree.git
10696F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10697F: drivers/media/platform/renesas-ceu.c
10698F: include/media/drv-intf/renesas-ceu.h
10699
10700MEDIA DRIVERS FOR RENESAS - DRIF
10701M: Ramesh Shanmugasundaram <[email protected]>
10702L: [email protected]
10703L: [email protected]
10704S: Supported
10705T: git git://linuxtv.org/media_tree.git
10706F: Documentation/devicetree/bindings/media/renesas,drif.txt
10707F: drivers/media/platform/rcar_drif.c
10708
10709MEDIA DRIVERS FOR RENESAS - FCP
10710M: Laurent Pinchart <[email protected]>
10711L: [email protected]
10712L: [email protected]
10713S: Supported
10714T: git git://linuxtv.org/media_tree.git
10715F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10716F: drivers/media/platform/rcar-fcp.c
10717F: include/media/rcar-fcp.h
10718
10719MEDIA DRIVERS FOR RENESAS - FDP1
10720M: Kieran Bingham <[email protected]>
10721L: [email protected]
10722L: [email protected]
10723S: Supported
10724T: git git://linuxtv.org/media_tree.git
10725F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10726F: drivers/media/platform/rcar_fdp1.c
10727
10728MEDIA DRIVERS FOR RENESAS - VIN
10729M: Niklas Söderlund <[email protected]>
10730L: [email protected]
10731L: [email protected]
10732S: Supported
10733T: git git://linuxtv.org/media_tree.git
10734F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10735F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10736F: drivers/media/platform/rcar-vin/
10737
10738MEDIA DRIVERS FOR RENESAS - VSP1
10739M: Laurent Pinchart <[email protected]>
10740M: Kieran Bingham <[email protected]>
10741L: [email protected]
10742L: [email protected]
10743S: Supported
10744T: git git://linuxtv.org/media_tree.git
10745F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10746F: drivers/media/platform/vsp1/
10747
10748MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10749L: [email protected]
10750S: Orphan
10751W: https://linuxtv.org
10752T: git git://linuxtv.org/media_tree.git
10753F: drivers/media/dvb-frontends/stv0910*
10754
10755MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10756L: [email protected]
10757S: Orphan
10758W: https://linuxtv.org
10759T: git git://linuxtv.org/media_tree.git
10760F: drivers/media/dvb-frontends/stv6111*
10761
10762MEDIA DRIVERS FOR STM32 - DCMI
10763M: Hugues Fruchet <[email protected]>
10764L: [email protected]
10765S: Supported
10766T: git git://linuxtv.org/media_tree.git
10767F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10768F: drivers/media/platform/stm32/stm32-dcmi.c
10769
10770MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10771M: Mauro Carvalho Chehab <[email protected]>
10772L: [email protected]
10773S: Maintained
10774W: https://linuxtv.org
10775Q: http://patchwork.kernel.org/project/linux-media/list/
10776T: git git://linuxtv.org/media_tree.git
10777F: Documentation/admin-guide/media/
10778F: Documentation/devicetree/bindings/media/
10779F: Documentation/driver-api/media/
10780F: Documentation/userspace-api/media/
10781F: drivers/media/
10782F: drivers/staging/media/
10783F: include/linux/platform_data/media/
10784F: include/media/
10785F: include/uapi/linux/dvb/
10786F: include/uapi/linux/ivtv*
10787F: include/uapi/linux/media.h
10788F: include/uapi/linux/meye.h
10789F: include/uapi/linux/uvcvideo.h
10790F: include/uapi/linux/v4l2-*
10791F: include/uapi/linux/videodev2.h
10792
10793MEDIATEK BLUETOOTH DRIVER
10794M: Sean Wang <[email protected]>
10795L: [email protected]
10796L: [email protected] (moderated for non-subscribers)
10797S: Maintained
10798F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10799F: drivers/bluetooth/btmtkuart.c
10800
10801MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10802M: Sean Wang <[email protected]>
10803L: [email protected]
10804S: Maintained
10805F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10806F: drivers/power/reset/mt6323-poweroff.c
10807
10808MEDIATEK CIR DRIVER
10809M: Sean Wang <[email protected]>
10810S: Maintained
10811F: drivers/media/rc/mtk-cir.c
10812
10813MEDIATEK DMA DRIVER
10814M: Sean Wang <[email protected]>
10815L: [email protected]
10816L: [email protected] (moderated for non-subscribers)
10817L: [email protected] (moderated for non-subscribers)
10818S: Maintained
10819F: Documentation/devicetree/bindings/dma/mtk-*
10820F: drivers/dma/mediatek/
10821
10822MEDIATEK ETHERNET DRIVER
10823M: Felix Fietkau <[email protected]>
10824M: John Crispin <[email protected]>
10825M: Sean Wang <[email protected]>
10826M: Mark Lee <[email protected]>
10827L: [email protected]
10828S: Maintained
10829F: drivers/net/ethernet/mediatek/
10830
10831MEDIATEK I2C CONTROLLER DRIVER
10832M: Qii Wang <[email protected]>
10833L: [email protected]
10834S: Maintained
10835F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10836F: drivers/i2c/busses/i2c-mt65xx.c
10837
10838MEDIATEK JPEG DRIVER
10839M: Rick Chang <[email protected]>
10840M: Bin Liu <[email protected]>
10841S: Supported
10842F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10843F: drivers/media/platform/mtk-jpeg/
10844
10845MEDIATEK MDP DRIVER
10846M: Minghsiu Tsai <[email protected]>
10847M: Houlong Wei <[email protected]>
10848M: Andrew-CT Chen <[email protected]>
10849S: Supported
10850F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10851F: drivers/media/platform/mtk-mdp/
10852F: drivers/media/platform/mtk-vpu/
10853
10854MEDIATEK MEDIA DRIVER
10855M: Tiffany Lin <[email protected]>
10856M: Andrew-CT Chen <[email protected]>
10857S: Supported
10858F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10859F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10860F: drivers/media/platform/mtk-vcodec/
10861F: drivers/media/platform/mtk-vpu/
10862
10863MEDIATEK MMC/SD/SDIO DRIVER
10864M: Chaotian Jing <[email protected]>
10865S: Maintained
10866F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10867F: drivers/mmc/host/mtk-sd.c
10868
10869MEDIATEK MT76 WIRELESS LAN DRIVER
10870M: Felix Fietkau <[email protected]>
10871M: Lorenzo Bianconi <[email protected]>
10872R: Ryder Lee <[email protected]>
10873L: [email protected]
10874S: Maintained
10875F: drivers/net/wireless/mediatek/mt76/
10876
10877MEDIATEK MT7601U WIRELESS LAN DRIVER
10878M: Jakub Kicinski <[email protected]>
10879L: [email protected]
10880S: Maintained
10881F: drivers/net/wireless/mediatek/mt7601u/
10882
10883MEDIATEK MT7621/28/88 I2C DRIVER
10884M: Stefan Roese <[email protected]>
10885L: [email protected]
10886S: Maintained
10887F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10888F: drivers/i2c/busses/i2c-mt7621.c
10889
10890MEDIATEK NAND CONTROLLER DRIVER
10891L: [email protected]
10892S: Orphan
10893F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10894F: drivers/mtd/nand/raw/mtk_*
10895
10896MEDIATEK PMIC LED DRIVER
10897M: Sean Wang <[email protected]>
10898S: Maintained
10899F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10900F: drivers/leds/leds-mt6323.c
10901
10902MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10903M: Sean Wang <[email protected]>
10904S: Maintained
10905F: drivers/char/hw_random/mtk-rng.c
10906
10907MEDIATEK SWITCH DRIVER
10908M: Sean Wang <[email protected]>
10909L: [email protected]
10910S: Maintained
10911F: drivers/net/dsa/mt7530.*
10912F: net/dsa/tag_mtk.c
10913
10914MEDIATEK USB3 DRD IP DRIVER
10915M: Chunfeng Yun <[email protected]>
10916L: [email protected] (moderated for non-subscribers)
10917L: [email protected] (moderated for non-subscribers)
10918L: [email protected] (moderated for non-subscribers)
10919S: Maintained
10920F: drivers/usb/mtu3/
10921
10922MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10923M: Peter Senna Tschudin <[email protected]>
10924M: Martin Donnelly <[email protected]>
10925M: Martyn Welch <[email protected]>
10926S: Maintained
10927F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10928F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10929
10930MEGARAID SCSI/SAS DRIVERS
10931M: Kashyap Desai <[email protected]>
10932M: Sumit Saxena <[email protected]>
10933M: Shivasharan S <[email protected]>
10934L: [email protected]
10935L: [email protected]
10936S: Maintained
10937W: http://www.avagotech.com/support/
10938F: Documentation/scsi/megaraid.rst
10939F: drivers/scsi/megaraid.*
10940F: drivers/scsi/megaraid/
10941
10942MELEXIS MLX90614 DRIVER
10943M: Crt Mori <[email protected]>
10944L: [email protected]
10945S: Supported
10946W: http://www.melexis.com
10947F: drivers/iio/temperature/mlx90614.c
10948
10949MELEXIS MLX90632 DRIVER
10950M: Crt Mori <[email protected]>
10951L: [email protected]
10952S: Supported
10953W: http://www.melexis.com
10954F: drivers/iio/temperature/mlx90632.c
10955
10956MELFAS MIP4 TOUCHSCREEN DRIVER
10957M: Sangwon Jee <[email protected]>
10958S: Supported
10959W: http://www.melfas.com
10960F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10961F: drivers/input/touchscreen/melfas_mip4.c
10962
10963MELLANOX ETHERNET DRIVER (mlx4_en)
10964M: Tariq Toukan <[email protected]>
10965L: [email protected]
10966S: Supported
10967W: http://www.mellanox.com
10968Q: http://patchwork.ozlabs.org/project/netdev/list/
10969F: drivers/net/ethernet/mellanox/mlx4/en_*
10970
10971MELLANOX ETHERNET DRIVER (mlx5e)
10972M: Saeed Mahameed <[email protected]>
10973L: [email protected]
10974S: Supported
10975W: http://www.mellanox.com
10976Q: http://patchwork.ozlabs.org/project/netdev/list/
10977F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10978
10979MELLANOX ETHERNET INNOVA DRIVERS
10980R: Boris Pismenny <[email protected]>
10981L: [email protected]
10982S: Supported
10983W: http://www.mellanox.com
10984Q: http://patchwork.ozlabs.org/project/netdev/list/
10985F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10986F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10987F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10988F: include/linux/mlx5/mlx5_ifc_fpga.h
10989
10990MELLANOX ETHERNET SWITCH DRIVERS
10991M: Jiri Pirko <[email protected]>
10992M: Ido Schimmel <[email protected]>
10993L: [email protected]
10994S: Supported
10995W: http://www.mellanox.com
10996Q: http://patchwork.ozlabs.org/project/netdev/list/
10997F: drivers/net/ethernet/mellanox/mlxsw/
10998F: tools/testing/selftests/drivers/net/mlxsw/
10999
11000MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11001M: [email protected]
11002L: [email protected]
11003S: Supported
11004W: http://www.mellanox.com
11005Q: http://patchwork.ozlabs.org/project/netdev/list/
11006F: drivers/net/ethernet/mellanox/mlxfw/
11007
11008MELLANOX HARDWARE PLATFORM SUPPORT
11009M: Andy Shevchenko <[email protected]>
11010M: Darren Hart <[email protected]>
11011M: Vadim Pasternak <[email protected]>
11012L: [email protected]
11013S: Supported
11014F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11015F: drivers/platform/mellanox/
11016F: include/linux/platform_data/mlxreg.h
11017
11018MELLANOX MLX4 core VPI driver
11019M: Tariq Toukan <[email protected]>
11020L: [email protected]
11021L: [email protected]
11022S: Supported
11023W: http://www.mellanox.com
11024Q: http://patchwork.ozlabs.org/project/netdev/list/
11025F: drivers/net/ethernet/mellanox/mlx4/
11026F: include/linux/mlx4/
11027
11028MELLANOX MLX4 IB driver
11029M: Yishai Hadas <[email protected]>
11030L: [email protected]
11031S: Supported
11032W: http://www.mellanox.com
11033Q: http://patchwork.kernel.org/project/linux-rdma/list/
11034F: drivers/infiniband/hw/mlx4/
11035F: include/linux/mlx4/
11036F: include/uapi/rdma/mlx4-abi.h
11037
11038MELLANOX MLX5 core VPI driver
11039M: Saeed Mahameed <[email protected]>
11040M: Leon Romanovsky <[email protected]>
11041L: [email protected]
11042L: [email protected]
11043S: Supported
11044W: http://www.mellanox.com
11045Q: http://patchwork.ozlabs.org/project/netdev/list/
11046F: Documentation/networking/device_drivers/mellanox/
11047F: drivers/net/ethernet/mellanox/mlx5/core/
11048F: include/linux/mlx5/
11049
11050MELLANOX MLX5 IB driver
11051M: Leon Romanovsky <[email protected]>
11052L: [email protected]
11053S: Supported
11054W: http://www.mellanox.com
11055Q: http://patchwork.kernel.org/project/linux-rdma/list/
11056F: drivers/infiniband/hw/mlx5/
11057F: include/linux/mlx5/
11058F: include/uapi/rdma/mlx5-abi.h
11059
11060MELLANOX MLXCPLD I2C AND MUX DRIVER
11061M: Vadim Pasternak <[email protected]>
11062M: Michael Shych <[email protected]>
11063L: [email protected]
11064S: Supported
11065F: Documentation/i2c/busses/i2c-mlxcpld.rst
11066F: drivers/i2c/busses/i2c-mlxcpld.c
11067F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11068
11069MELLANOX MLXCPLD LED DRIVER
11070M: Vadim Pasternak <[email protected]>
11071L: [email protected]
11072S: Supported
11073F: Documentation/leds/leds-mlxcpld.rst
11074F: drivers/leds/leds-mlxcpld.c
11075F: drivers/leds/leds-mlxreg.c
11076
11077MELLANOX PLATFORM DRIVER
11078M: Vadim Pasternak <[email protected]>
11079L: [email protected]
11080S: Supported
11081F: drivers/platform/x86/mlx-platform.c
11082
11083MEMBARRIER SUPPORT
11084M: Mathieu Desnoyers <[email protected]>
11085M: "Paul E. McKenney" <[email protected]>
11086L: [email protected]
11087S: Supported
11088F: arch/powerpc/include/asm/membarrier.h
11089F: include/uapi/linux/membarrier.h
11090F: kernel/sched/membarrier.c
11091
11092MEMBLOCK
11093M: Mike Rapoport <[email protected]>
11094L: [email protected]
11095S: Maintained
11096F: Documentation/core-api/boot-time-mm.rst
11097F: include/linux/memblock.h
11098F: mm/memblock.c
11099
11100MEMORY MANAGEMENT
11101M: Andrew Morton <[email protected]>
11102L: [email protected]
11103S: Maintained
11104W: http://www.linux-mm.org
11105T: quilt https://ozlabs.org/~akpm/mmotm/
11106T: quilt https://ozlabs.org/~akpm/mmots/
11107T: git git://github.com/hnaz/linux-mm.git
11108F: include/linux/gfp.h
11109F: include/linux/memory_hotplug.h
11110F: include/linux/mm.h
11111F: include/linux/mmzone.h
11112F: include/linux/vmalloc.h
11113F: mm/
11114
11115MEMORY TECHNOLOGY DEVICES (MTD)
11116M: Miquel Raynal <[email protected]>
11117M: Richard Weinberger <[email protected]>
11118M: Vignesh Raghavendra <[email protected]>
11119L: [email protected]
11120S: Maintained
11121W: http://www.linux-mtd.infradead.org/
11122Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11123C: irc://irc.oftc.net/mtd
11124T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11125T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11126F: Documentation/devicetree/bindings/mtd/
11127F: drivers/mtd/
11128F: include/linux/mtd/
11129F: include/uapi/mtd/
11130
11131MEN A21 WATCHDOG DRIVER
11132M: Johannes Thumshirn <[email protected]>
11133L: [email protected]
11134S: Maintained
11135F: drivers/watchdog/mena21_wdt.c
11136
11137MEN CHAMELEON BUS (mcb)
11138M: Johannes Thumshirn <[email protected]>
11139S: Maintained
11140F: Documentation/driver-api/men-chameleon-bus.rst
11141F: drivers/mcb/
11142F: include/linux/mcb.h
11143
11144MEN F21BMC (Board Management Controller)
11145M: Andreas Werner <[email protected]>
11146S: Supported
11147F: Documentation/hwmon/menf21bmc.rst
11148F: drivers/hwmon/menf21bmc_hwmon.c
11149F: drivers/leds/leds-menf21bmc.c
11150F: drivers/mfd/menf21bmc.c
11151F: drivers/watchdog/menf21bmc_wdt.c
11152
11153MEN Z069 WATCHDOG DRIVER
11154M: Johannes Thumshirn <[email protected]>
11155L: [email protected]
11156S: Maintained
11157F: drivers/watchdog/menz69_wdt.c
11158
11159MESON AO CEC DRIVER FOR AMLOGIC SOCS
11160M: Neil Armstrong <[email protected]>
11161L: [email protected]
11162L: [email protected]
11163S: Supported
11164W: http://linux-meson.com/
11165T: git git://linuxtv.org/media_tree.git
11166F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11167F: drivers/media/platform/meson/ao-cec-g12a.c
11168F: drivers/media/platform/meson/ao-cec.c
11169
11170MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11171M: Liang Yang <[email protected]>
11172L: [email protected]
11173S: Maintained
11174F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11175F: drivers/mtd/nand/raw/meson_*
11176
11177MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11178M: Maxime Jourdan <[email protected]>
11179M: Neil Armstrong <[email protected]>
11180L: [email protected]
11181L: [email protected]
11182S: Supported
11183T: git git://linuxtv.org/media_tree.git
11184F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11185F: drivers/staging/media/meson/vdec/
11186
11187METHODE UDPU SUPPORT
11188M: Vladimir Vid <[email protected]>
11189S: Maintained
11190F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11191
11192MHI BUS
11193M: Manivannan Sadhasivam <[email protected]>
11194M: Hemant Kumar <[email protected]>
11195L: [email protected]
11196S: Maintained
11197T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11198F: Documentation/mhi/
11199F: drivers/bus/mhi/
11200F: include/linux/mhi.h
11201
11202MICROBLAZE ARCHITECTURE
11203M: Michal Simek <[email protected]>
11204S: Supported
11205W: http://www.monstr.eu/fdt/
11206T: git git://git.monstr.eu/linux-2.6-microblaze.git
11207F: arch/microblaze/
11208
11209MICROCHIP AT91 SERIAL DRIVER
11210M: Richard Genoud <[email protected]>
11211S: Maintained
11212F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11213F: drivers/tty/serial/atmel_serial.c
11214F: drivers/tty/serial/atmel_serial.h
11215
11216MICROCHIP AT91 USART MFD DRIVER
11217M: Radu Pirea <[email protected]>
11218L: [email protected]
11219S: Supported
11220F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11221F: drivers/mfd/at91-usart.c
11222F: include/dt-bindings/mfd/at91-usart.h
11223
11224MICROCHIP AT91 USART SPI DRIVER
11225M: Radu Pirea <[email protected]>
11226L: [email protected]
11227S: Supported
11228F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11229F: drivers/spi/spi-at91-usart.c
11230
11231MICROCHIP AUDIO ASOC DRIVERS
11232M: Codrin Ciubotariu <[email protected]>
11233L: [email protected] (moderated for non-subscribers)
11234S: Supported
11235F: sound/soc/atmel
11236
11237MICROCHIP DMA DRIVER
11238M: Ludovic Desroches <[email protected]>
11239L: [email protected] (moderated for non-subscribers)
11240L: [email protected]
11241S: Supported
11242F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11243F: drivers/dma/at_hdmac.c
11244F: drivers/dma/at_hdmac_regs.h
11245F: include/dt-bindings/dma/at91.h
11246F: include/linux/platform_data/dma-atmel.h
11247
11248MICROCHIP ECC DRIVER
11249M: Tudor Ambarus <[email protected]>
11250L: [email protected]
11251S: Maintained
11252F: drivers/crypto/atmel-ecc.*
11253
11254MICROCHIP I2C DRIVER
11255M: Codrin Ciubotariu <[email protected]>
11256L: [email protected]
11257S: Supported
11258F: drivers/i2c/busses/i2c-at91-*.c
11259F: drivers/i2c/busses/i2c-at91.h
11260
11261MICROCHIP ISC DRIVER
11262M: Eugen Hristev <[email protected]>
11263L: [email protected]
11264S: Supported
11265F: Documentation/devicetree/bindings/media/atmel-isc.txt
11266F: drivers/media/platform/atmel/atmel-isc-base.c
11267F: drivers/media/platform/atmel/atmel-isc-regs.h
11268F: drivers/media/platform/atmel/atmel-isc.h
11269F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11270F: include/linux/atmel-isc-media.h
11271
11272MICROCHIP ISI DRIVER
11273M: Eugen Hristev <[email protected]>
11274L: [email protected]
11275S: Supported
11276F: drivers/media/platform/atmel/atmel-isi.c
11277F: drivers/media/platform/atmel/atmel-isi.h
11278
11279MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11280M: Woojung Huh <[email protected]>
11281M: Microchip Linux Driver Support <[email protected]>
11282L: [email protected]
11283S: Maintained
11284F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11285F: drivers/net/dsa/microchip/*
11286F: include/linux/platform_data/microchip-ksz.h
11287F: net/dsa/tag_ksz.c
11288
11289MICROCHIP LAN743X ETHERNET DRIVER
11290M: Bryan Whitehead <[email protected]>
11291M: Microchip Linux Driver Support <[email protected]>
11292L: [email protected]
11293S: Maintained
11294F: drivers/net/ethernet/microchip/lan743x_*
11295
11296MICROCHIP LCDFB DRIVER
11297M: Nicolas Ferre <[email protected]>
11298L: [email protected]
11299S: Maintained
11300F: drivers/video/fbdev/atmel_lcdfb.c
11301F: include/video/atmel_lcdc.h
11302
11303MICROCHIP MCP16502 PMIC DRIVER
11304M: Andrei Stefanescu <[email protected]>
11305L: [email protected] (moderated for non-subscribers)
11306S: Maintained
11307F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11308F: drivers/regulator/mcp16502.c
11309
11310MICROCHIP MCP3911 ADC DRIVER
11311M: Marcus Folkesson <[email protected]>
11312M: Kent Gustavsson <[email protected]>
11313L: [email protected]
11314S: Supported
11315F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11316F: drivers/iio/adc/mcp3911.c
11317
11318MICROCHIP MMC/SD/SDIO MCI DRIVER
11319M: Ludovic Desroches <[email protected]>
11320S: Maintained
11321F: drivers/mmc/host/atmel-mci.c
11322
11323MICROCHIP NAND DRIVER
11324M: Tudor Ambarus <[email protected]>
11325L: [email protected]
11326S: Supported
11327F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11328F: drivers/mtd/nand/raw/atmel/*
11329
11330MICROCHIP PWM DRIVER
11331M: Claudiu Beznea <[email protected]>
11332L: [email protected] (moderated for non-subscribers)
11333L: [email protected]
11334S: Supported
11335F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11336F: drivers/pwm/pwm-atmel.c
11337
11338MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11339M: Ludovic Desroches <[email protected]>
11340M: Eugen Hristev <[email protected]>
11341L: [email protected]
11342S: Supported
11343F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11344F: drivers/iio/adc/at91-sama5d2_adc.c
11345F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11346
11347MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11348M: Claudiu Beznea <[email protected]>
11349S: Supported
11350F: drivers/power/reset/at91-sama5d2_shdwc.c
11351
11352MICROCHIP SPI DRIVER
11353M: Tudor Ambarus <[email protected]>
11354S: Supported
11355F: drivers/spi/spi-atmel.*
11356
11357MICROCHIP SSC DRIVER
11358M: Codrin Ciubotariu <[email protected]>
11359L: [email protected] (moderated for non-subscribers)
11360S: Supported
11361F: drivers/misc/atmel-ssc.c
11362F: include/linux/atmel-ssc.h
11363
11364MICROCHIP USB251XB DRIVER
11365M: Richard Leitner <[email protected]>
11366L: [email protected]
11367S: Maintained
11368F: Documentation/devicetree/bindings/usb/usb251xb.txt
11369F: drivers/usb/misc/usb251xb.c
11370
11371MICROCHIP USBA UDC DRIVER
11372M: Cristian Birsan <[email protected]>
11373L: [email protected] (moderated for non-subscribers)
11374S: Supported
11375F: drivers/usb/gadget/udc/atmel_usba_udc.*
11376
11377MICROCHIP XDMA DRIVER
11378M: Ludovic Desroches <[email protected]>
11379L: [email protected]
11380L: [email protected]
11381S: Supported
11382F: drivers/dma/at_xdmac.c
11383
11384MICROSEMI MIPS SOCS
11385M: Alexandre Belloni <[email protected]>
11386M: Microchip Linux Driver Support <[email protected]>
11387L: [email protected]
11388S: Supported
11389F: Documentation/devicetree/bindings/mips/mscc.txt
11390F: arch/mips/boot/dts/mscc/
11391F: arch/mips/configs/generic/board-ocelot.config
11392F: arch/mips/generic/board-ocelot.c
11393
11394MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11395M: Don Brace <[email protected]>
11396L: [email protected]
11397L: [email protected]
11398S: Supported
11399F: Documentation/scsi/smartpqi.rst
11400F: drivers/scsi/smartpqi/Kconfig
11401F: drivers/scsi/smartpqi/Makefile
11402F: drivers/scsi/smartpqi/smartpqi*.[ch]
11403F: include/linux/cciss*.h
11404F: include/uapi/linux/cciss*.h
11405
11406MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11407M: Chen Yu <[email protected]>
11408L: [email protected]
11409S: Supported
11410F: drivers/platform/x86/surfacepro3_button.c
11411
11412MICROTEK X6 SCANNER
11413M: Oliver Neukum <[email protected]>
11414S: Maintained
11415F: drivers/usb/image/microtek.*
11416
11417MIPS
11418M: Thomas Bogendoerfer <[email protected]>
11419L: [email protected]
11420S: Maintained
11421W: http://www.linux-mips.org/
11422Q: https://patchwork.kernel.org/project/linux-mips/list/
11423T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11424F: Documentation/devicetree/bindings/mips/
11425F: Documentation/mips/
11426F: arch/mips/
11427F: drivers/platform/mips/
11428
11429MIPS BOSTON DEVELOPMENT BOARD
11430M: Paul Burton <[email protected]>
11431L: [email protected]
11432S: Maintained
11433F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11434F: arch/mips/boot/dts/img/boston.dts
11435F: arch/mips/configs/generic/board-boston.config
11436F: drivers/clk/imgtec/clk-boston.c
11437F: include/dt-bindings/clock/boston-clock.h
11438
11439MIPS GENERIC PLATFORM
11440M: Paul Burton <[email protected]>
11441L: [email protected]
11442S: Supported
11443F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11444F: arch/mips/generic/
11445F: arch/mips/tools/generic-board-config.sh
11446
11447MIPS RINT INSTRUCTION EMULATION
11448M: Aleksandar Markovic <[email protected]>
11449L: [email protected]
11450S: Supported
11451F: arch/mips/math-emu/dp_rint.c
11452F: arch/mips/math-emu/sp_rint.c
11453
11454MIPS/LOONGSON1 ARCHITECTURE
11455M: Keguang Zhang <[email protected]>
11456L: [email protected]
11457S: Maintained
11458F: arch/mips/include/asm/mach-loongson32/
11459F: arch/mips/loongson32/
11460F: drivers/*/*/*loongson1*
11461F: drivers/*/*loongson1*
11462
11463MIPS/LOONGSON2EF ARCHITECTURE
11464M: Jiaxun Yang <[email protected]>
11465L: [email protected]
11466S: Maintained
11467F: arch/mips/include/asm/mach-loongson2ef/
11468F: arch/mips/loongson2ef/
11469F: drivers/*/*/*loongson2*
11470F: drivers/*/*loongson2*
11471
11472MIPS/LOONGSON64 ARCHITECTURE
11473M: Huacai Chen <[email protected]>
11474M: Jiaxun Yang <[email protected]>
11475L: [email protected]
11476S: Maintained
11477F: arch/mips/include/asm/mach-loongson64/
11478F: arch/mips/loongson64/
11479F: drivers/*/*/*loongson3*
11480F: drivers/*/*loongson3*
11481F: drivers/irqchip/irq-loongson*
11482F: drivers/platform/mips/cpu_hwmon.c
11483
11484MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11485M: Hans Verkuil <[email protected]>
11486L: [email protected]
11487S: Odd Fixes
11488W: https://linuxtv.org
11489T: git git://linuxtv.org/media_tree.git
11490F: drivers/media/radio/radio-miropcm20*
11491
11492MMP SUPPORT
11493R: Lubomir Rintel <[email protected]>
11494L: [email protected] (moderated for non-subscribers)
11495S: Odd Fixes
11496T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11497F: arch/arm/boot/dts/mmp*
11498F: arch/arm/mach-mmp/
11499F: linux/soc/mmp/
11500
11501MMP USB PHY DRIVERS
11502R: Lubomir Rintel <[email protected]>
11503L: [email protected] (moderated for non-subscribers)
11504S: Maintained
11505F: drivers/phy/marvell/phy-mmp3-usb.c
11506F: drivers/phy/marvell/phy-pxa-usb.c
11507
11508MMU GATHER AND TLB INVALIDATION
11509M: Will Deacon <[email protected]>
11510M: "Aneesh Kumar K.V" <[email protected]>
11511M: Andrew Morton <[email protected]>
11512M: Nick Piggin <[email protected]>
11513M: Peter Zijlstra <[email protected]>
11514L: [email protected]
11515L: [email protected]
11516S: Maintained
11517F: arch/*/include/asm/tlb.h
11518F: include/asm-generic/tlb.h
11519F: mm/mmu_gather.c
11520
11521MN88472 MEDIA DRIVER
11522M: Antti Palosaari <[email protected]>
11523L: [email protected]
11524S: Maintained
11525W: https://linuxtv.org
11526W: http://palosaari.fi/linux/
11527Q: http://patchwork.linuxtv.org/project/linux-media/list/
11528F: drivers/media/dvb-frontends/mn88472*
11529
11530MN88473 MEDIA DRIVER
11531M: Antti Palosaari <[email protected]>
11532L: [email protected]
11533S: Maintained
11534W: https://linuxtv.org
11535W: http://palosaari.fi/linux/
11536Q: http://patchwork.linuxtv.org/project/linux-media/list/
11537F: drivers/media/dvb-frontends/mn88473*
11538
11539MODULE SUPPORT
11540M: Jessica Yu <[email protected]>
11541S: Maintained
11542T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11543F: include/linux/module.h
11544F: kernel/module.c
11545
11546MONOLITHIC POWER SYSTEM PMIC DRIVER
11547M: Saravanan Sekar <[email protected]>
11548S: Maintained
11549F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11550F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11551F: drivers/iio/adc/mp2629_adc.c
11552F: drivers/mfd/mp2629.c
11553F: drivers/power/supply/mp2629_charger.c
11554F: drivers/regulator/mp5416.c
11555F: drivers/regulator/mpq7920.c
11556F: drivers/regulator/mpq7920.h
11557F: include/linux/mfd/mp2629.h
11558
11559MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11560S: Orphan
11561W: http://popies.net/meye/
11562F: Documentation/userspace-api/media/drivers/meye*
11563F: drivers/media/pci/meye/
11564F: include/uapi/linux/meye.h
11565
11566MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11567M: Jiri Slaby <[email protected]>
11568S: Maintained
11569F: Documentation/driver-api/serial/moxa-smartio.rst
11570F: drivers/tty/mxser.*
11571
11572MR800 AVERMEDIA USB FM RADIO DRIVER
11573M: Alexey Klimov <[email protected]>
11574L: [email protected]
11575S: Maintained
11576T: git git://linuxtv.org/media_tree.git
11577F: drivers/media/radio/radio-mr800.c
11578
11579MRF24J40 IEEE 802.15.4 RADIO DRIVER
11580M: Alan Ott <[email protected]>
11581L: [email protected]
11582S: Maintained
11583F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11584F: drivers/net/ieee802154/mrf24j40.c
11585
11586MSI LAPTOP SUPPORT
11587M: "Lee, Chun-Yi" <[email protected]>
11588L: [email protected]
11589S: Maintained
11590F: drivers/platform/x86/msi-laptop.c
11591
11592MSI WMI SUPPORT
11593L: [email protected]
11594S: Orphan
11595F: drivers/platform/x86/msi-wmi.c
11596
11597MSI001 MEDIA DRIVER
11598M: Antti Palosaari <[email protected]>
11599L: [email protected]
11600S: Maintained
11601W: https://linuxtv.org
11602W: http://palosaari.fi/linux/
11603Q: http://patchwork.linuxtv.org/project/linux-media/list/
11604T: git git://linuxtv.org/anttip/media_tree.git
11605F: drivers/media/tuners/msi001*
11606
11607MSI2500 MEDIA DRIVER
11608M: Antti Palosaari <[email protected]>
11609L: [email protected]
11610S: Maintained
11611W: https://linuxtv.org
11612W: http://palosaari.fi/linux/
11613Q: http://patchwork.linuxtv.org/project/linux-media/list/
11614T: git git://linuxtv.org/anttip/media_tree.git
11615F: drivers/media/usb/msi2500/
11616
11617MSYSTEMS DISKONCHIP G3 MTD DRIVER
11618M: Robert Jarzmik <[email protected]>
11619L: [email protected]
11620S: Maintained
11621F: drivers/mtd/devices/docg3*
11622
11623MT9M032 APTINA SENSOR DRIVER
11624M: Laurent Pinchart <[email protected]>
11625L: [email protected]
11626S: Maintained
11627T: git git://linuxtv.org/media_tree.git
11628F: drivers/media/i2c/mt9m032.c
11629F: include/media/i2c/mt9m032.h
11630
11631MT9P031 APTINA CAMERA SENSOR
11632M: Laurent Pinchart <[email protected]>
11633L: [email protected]
11634S: Maintained
11635T: git git://linuxtv.org/media_tree.git
11636F: drivers/media/i2c/mt9p031.c
11637F: include/media/i2c/mt9p031.h
11638
11639MT9T001 APTINA CAMERA SENSOR
11640M: Laurent Pinchart <[email protected]>
11641L: [email protected]
11642S: Maintained
11643T: git git://linuxtv.org/media_tree.git
11644F: drivers/media/i2c/mt9t001.c
11645F: include/media/i2c/mt9t001.h
11646
11647MT9T112 APTINA CAMERA SENSOR
11648M: Jacopo Mondi <[email protected]>
11649L: [email protected]
11650S: Odd Fixes
11651T: git git://linuxtv.org/media_tree.git
11652F: drivers/media/i2c/mt9t112.c
11653F: include/media/i2c/mt9t112.h
11654
11655MT9V032 APTINA CAMERA SENSOR
11656M: Laurent Pinchart <[email protected]>
11657L: [email protected]
11658S: Maintained
11659T: git git://linuxtv.org/media_tree.git
11660F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11661F: drivers/media/i2c/mt9v032.c
11662F: include/media/i2c/mt9v032.h
11663
11664MT9V111 APTINA CAMERA SENSOR
11665M: Jacopo Mondi <[email protected]>
11666L: [email protected]
11667S: Maintained
11668T: git git://linuxtv.org/media_tree.git
11669F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11670F: drivers/media/i2c/mt9v111.c
11671
11672MULTIFUNCTION DEVICES (MFD)
11673M: Lee Jones <[email protected]>
11674S: Supported
11675T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11676F: Documentation/devicetree/bindings/mfd/
11677F: drivers/mfd/
11678F: include/dt-bindings/mfd/
11679F: include/linux/mfd/
11680
11681MULTIMEDIA CARD (MMC) ETC. OVER SPI
11682S: Orphan
11683F: drivers/mmc/host/mmc_spi.c
11684F: include/linux/spi/mmc_spi.h
11685
11686MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11687M: Ulf Hansson <[email protected]>
11688L: [email protected]
11689S: Maintained
11690T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11691F: Documentation/devicetree/bindings/mmc/
11692F: drivers/mmc/
11693F: include/linux/mmc/
11694F: include/uapi/linux/mmc/
11695
11696MULTIPLEXER SUBSYSTEM
11697M: Peter Rosin <[email protected]>
11698S: Maintained
11699F: Documentation/ABI/testing/sysfs-class-mux*
11700F: Documentation/devicetree/bindings/mux/
11701F: drivers/mux/
11702F: include/dt-bindings/mux/
11703F: include/linux/mux/
11704
11705MULTITECH MULTIPORT CARD (ISICOM)
11706S: Orphan
11707F: drivers/tty/isicom.c
11708F: include/linux/isicom.h
11709
11710MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11711M: Bin Liu <[email protected]>
11712L: [email protected]
11713S: Maintained
11714F: drivers/usb/musb/
11715
11716MXL301RF MEDIA DRIVER
11717M: Akihiro Tsukada <[email protected]>
11718L: [email protected]
11719S: Odd Fixes
11720F: drivers/media/tuners/mxl301rf*
11721
11722MXL5007T MEDIA DRIVER
11723M: Michael Krufky <[email protected]>
11724L: [email protected]
11725S: Maintained
11726W: https://linuxtv.org
11727W: http://github.com/mkrufky
11728Q: http://patchwork.linuxtv.org/project/linux-media/list/
11729T: git git://linuxtv.org/mkrufky/tuners.git
11730F: drivers/media/tuners/mxl5007t.*
11731
11732MXSFB DRM DRIVER
11733M: Marek Vasut <[email protected]>
11734M: Stefan Agner <[email protected]>
11735L: [email protected]
11736S: Supported
11737T: git git://anongit.freedesktop.org/drm/drm-misc
11738F: Documentation/devicetree/bindings/display/mxsfb.txt
11739F: drivers/gpu/drm/mxsfb/
11740
11741MYLEX DAC960 PCI RAID Controller
11742M: Hannes Reinecke <[email protected]>
11743L: [email protected]
11744S: Supported
11745F: drivers/scsi/myrb.*
11746F: drivers/scsi/myrs.*
11747
11748MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11749M: Chris Lee <[email protected]>
11750L: [email protected]
11751S: Supported
11752W: https://www.cspi.com/ethernet-products/support/downloads/
11753F: drivers/net/ethernet/myricom/myri10ge/
11754
11755NAND FLASH SUBSYSTEM
11756M: Miquel Raynal <[email protected]>
11757R: Richard Weinberger <[email protected]>
11758L: [email protected]
11759S: Maintained
11760W: http://www.linux-mtd.infradead.org/
11761Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11762C: irc://irc.oftc.net/mtd
11763T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11764F: drivers/mtd/nand/
11765F: include/linux/mtd/*nand*.h
11766
11767NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11768M: Daniel Mack <[email protected]>
11769L: [email protected] (moderated for non-subscribers)
11770S: Maintained
11771W: http://www.native-instruments.com
11772F: sound/usb/caiaq/
11773
11774NATSEMI ETHERNET DRIVER (DP8381x)
11775S: Orphan
11776F: drivers/net/ethernet/natsemi/natsemi.c
11777
11778NCR 5380 SCSI DRIVERS
11779M: Finn Thain <[email protected]>
11780M: Michael Schmitz <[email protected]>
11781L: [email protected]
11782S: Maintained
11783F: Documentation/scsi/g_NCR5380.rst
11784F: drivers/scsi/NCR5380.*
11785F: drivers/scsi/arm/cumana_1.c
11786F: drivers/scsi/arm/oak.c
11787F: drivers/scsi/atari_scsi.*
11788F: drivers/scsi/dmx3191d.c
11789F: drivers/scsi/g_NCR5380.*
11790F: drivers/scsi/mac_scsi.*
11791F: drivers/scsi/sun3_scsi.*
11792F: drivers/scsi/sun3_scsi_vme.c
11793
11794NCSI LIBRARY
11795M: Samuel Mendoza-Jonas <[email protected]>
11796S: Maintained
11797F: net/ncsi/
11798
11799NCT6775 HARDWARE MONITOR DRIVER
11800M: Guenter Roeck <[email protected]>
11801L: [email protected]
11802S: Maintained
11803F: Documentation/hwmon/nct6775.rst
11804F: drivers/hwmon/nct6775.c
11805
11806NETDEVSIM
11807M: Jakub Kicinski <[email protected]>
11808S: Maintained
11809F: drivers/net/netdevsim/*
11810
11811NETEM NETWORK EMULATOR
11812M: Stephen Hemminger <[email protected]>
11813L: [email protected]
11814S: Maintained
11815F: net/sched/sch_netem.c
11816
11817NETERION 10GbE DRIVERS (s2io/vxge)
11818M: Jon Mason <[email protected]>
11819L: [email protected]
11820S: Supported
11821F: Documentation/networking/device_drivers/neterion/s2io.rst
11822F: Documentation/networking/device_drivers/neterion/vxge.rst
11823F: drivers/net/ethernet/neterion/
11824
11825NETFILTER
11826M: Pablo Neira Ayuso <[email protected]>
11827M: Jozsef Kadlecsik <[email protected]>
11828M: Florian Westphal <[email protected]>
11829L: [email protected]
11830L: [email protected]
11831S: Maintained
11832W: http://www.netfilter.org/
11833W: http://www.iptables.org/
11834W: http://www.nftables.org/
11835Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11836T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11837T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11838F: include/linux/netfilter*
11839F: include/linux/netfilter/
11840F: include/net/netfilter/
11841F: include/uapi/linux/netfilter*
11842F: include/uapi/linux/netfilter/
11843F: net/*/netfilter.c
11844F: net/*/netfilter/
11845F: net/bridge/br_netfilter*.c
11846F: net/netfilter/
11847
11848NETROM NETWORK LAYER
11849M: Ralf Baechle <[email protected]>
11850L: [email protected]
11851S: Maintained
11852W: http://www.linux-ax25.org/
11853F: include/net/netrom.h
11854F: include/uapi/linux/netrom.h
11855F: net/netrom/
11856
11857NETRONOME ETHERNET DRIVERS
11858M: Jakub Kicinski <[email protected]>
11859L: [email protected]
11860S: Maintained
11861F: drivers/net/ethernet/netronome/
11862
11863NETWORK BLOCK DEVICE (NBD)
11864M: Josef Bacik <[email protected]>
11865L: [email protected]
11866L: [email protected]
11867S: Maintained
11868F: Documentation/admin-guide/blockdev/nbd.rst
11869F: drivers/block/nbd.c
11870F: include/trace/events/nbd.h
11871F: include/uapi/linux/nbd.h
11872
11873NETWORK DROP MONITOR
11874M: Neil Horman <[email protected]>
11875L: [email protected]
11876S: Maintained
11877W: https://fedorahosted.org/dropwatch/
11878F: include/net/drop_monitor.h
11879F: include/uapi/linux/net_dropmon.h
11880F: net/core/drop_monitor.c
11881
11882NETWORKING DRIVERS
11883M: "David S. Miller" <[email protected]>
11884M: Jakub Kicinski <[email protected]>
11885L: [email protected]
11886S: Maintained
11887W: http://www.linuxfoundation.org/en/Net
11888Q: http://patchwork.ozlabs.org/project/netdev/list/
11889T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11890T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11891F: Documentation/devicetree/bindings/net/
11892F: drivers/net/
11893F: include/linux/etherdevice.h
11894F: include/linux/fcdevice.h
11895F: include/linux/fddidevice.h
11896F: include/linux/hippidevice.h
11897F: include/linux/if_*
11898F: include/linux/inetdevice.h
11899F: include/linux/netdevice.h
11900F: include/uapi/linux/if_*
11901F: include/uapi/linux/netdevice.h
11902
11903NETWORKING DRIVERS (WIRELESS)
11904M: Kalle Valo <[email protected]>
11905L: [email protected]
11906S: Maintained
11907Q: http://patchwork.kernel.org/project/linux-wireless/list/
11908T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11909T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11910F: Documentation/devicetree/bindings/net/wireless/
11911F: drivers/net/wireless/
11912
11913NETWORKING [DSA]
11914M: Andrew Lunn <[email protected]>
11915M: Vivien Didelot <[email protected]>
11916M: Florian Fainelli <[email protected]>
11917S: Maintained
11918F: Documentation/devicetree/bindings/net/dsa/
11919F: drivers/net/dsa/
11920F: include/linux/dsa/
11921F: include/linux/platform_data/dsa.h
11922F: include/net/dsa.h
11923F: net/dsa/
11924
11925NETWORKING [GENERAL]
11926M: "David S. Miller" <[email protected]>
11927M: Jakub Kicinski <[email protected]>
11928L: [email protected]
11929S: Maintained
11930W: http://www.linuxfoundation.org/en/Net
11931Q: http://patchwork.ozlabs.org/project/netdev/list/
11932B: mailto:[email protected]
11933T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11934T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11935F: Documentation/networking/
11936F: include/linux/in.h
11937F: include/linux/net.h
11938F: include/linux/netdevice.h
11939F: include/net/
11940F: include/uapi/linux/in.h
11941F: include/uapi/linux/net.h
11942F: include/uapi/linux/net_namespace.h
11943F: include/uapi/linux/netdevice.h
11944F: lib/net_utils.c
11945F: lib/random32.c
11946F: net/
11947F: tools/testing/selftests/net/
11948
11949NETWORKING [IPSEC]
11950M: Steffen Klassert <[email protected]>
11951M: Herbert Xu <[email protected]>
11952M: "David S. Miller" <[email protected]>
11953L: [email protected]
11954S: Maintained
11955T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11956T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11957F: include/net/xfrm.h
11958F: include/uapi/linux/xfrm.h
11959F: net/ipv4/ah4.c
11960F: net/ipv4/esp4*
11961F: net/ipv4/ip_vti.c
11962F: net/ipv4/ipcomp.c
11963F: net/ipv4/xfrm*
11964F: net/ipv6/ah6.c
11965F: net/ipv6/esp6*
11966F: net/ipv6/ip6_vti.c
11967F: net/ipv6/ipcomp6.c
11968F: net/ipv6/xfrm*
11969F: net/key/
11970F: net/xfrm/
11971
11972NETWORKING [IPv4/IPv6]
11973M: "David S. Miller" <[email protected]>
11974M: Alexey Kuznetsov <[email protected]>
11975M: Hideaki YOSHIFUJI <[email protected]>
11976L: [email protected]
11977S: Maintained
11978T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11979F: arch/x86/net/*
11980F: include/net/ip*
11981F: net/ipv4/
11982F: net/ipv6/
11983
11984NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11985M: Paul Moore <[email protected]>
11986L: [email protected]
11987L: [email protected]
11988S: Maintained
11989W: https://github.com/netlabel
11990F: Documentation/netlabel/
11991F: include/net/calipso.h
11992F: include/net/cipso_ipv4.h
11993F: include/net/netlabel.h
11994F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11995F: include/uapi/linux/netfilter/xt_SECMARK.h
11996F: net/ipv4/cipso_ipv4.c
11997F: net/ipv6/calipso.c
11998F: net/netfilter/xt_CONNSECMARK.c
11999F: net/netfilter/xt_SECMARK.c
12000F: net/netlabel/
12001
12002NETWORKING [MPTCP]
12003M: Mat Martineau <[email protected]>
12004M: Matthieu Baerts <[email protected]>
12005L: [email protected]
12006L: [email protected]
12007S: Maintained
12008W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12009B: https://github.com/multipath-tcp/mptcp_net-next/issues
12010F: include/net/mptcp.h
12011F: include/uapi/linux/mptcp.h
12012F: net/mptcp/
12013F: tools/testing/selftests/net/mptcp/
12014
12015NETWORKING [TCP]
12016M: Eric Dumazet <[email protected]>
12017L: [email protected]
12018S: Maintained
12019F: include/linux/tcp.h
12020F: include/net/tcp.h
12021F: include/trace/events/tcp.h
12022F: include/uapi/linux/tcp.h
12023F: net/ipv4/syncookies.c
12024F: net/ipv4/tcp*.c
12025F: net/ipv6/syncookies.c
12026F: net/ipv6/tcp*.c
12027
12028NETWORKING [TLS]
12029M: Boris Pismenny <[email protected]>
12030M: Aviad Yehezkel <[email protected]>
12031M: John Fastabend <[email protected]>
12032M: Daniel Borkmann <[email protected]>
12033M: Jakub Kicinski <[email protected]>
12034L: [email protected]
12035S: Maintained
12036F: include/net/tls.h
12037F: include/uapi/linux/tls.h
12038F: net/tls/*
12039
12040NETWORKING [WIRELESS]
12041L: [email protected]
12042Q: http://patchwork.kernel.org/project/linux-wireless/list/
12043
12044NETXEN (1/10) GbE SUPPORT
12045M: Manish Chopra <[email protected]>
12046M: Rahul Verma <[email protected]>
12047M: [email protected]
12048L: [email protected]
12049S: Supported
12050F: drivers/net/ethernet/qlogic/netxen/
12051
12052NET_FAILOVER MODULE
12053M: Sridhar Samudrala <[email protected]>
12054L: [email protected]
12055S: Supported
12056F: Documentation/networking/net_failover.rst
12057F: drivers/net/net_failover.c
12058F: include/net/net_failover.h
12059
12060NEXTHOP
12061M: David Ahern <[email protected]>
12062L: [email protected]
12063S: Maintained
12064F: include/net/netns/nexthop.h
12065F: include/net/nexthop.h
12066F: include/uapi/linux/nexthop.h
12067F: net/ipv4/nexthop.c
12068
12069NFC SUBSYSTEM
12070L: [email protected]
12071S: Orphan
12072F: Documentation/devicetree/bindings/net/nfc/
12073F: drivers/nfc/
12074F: include/linux/platform_data/nfcmrvl.h
12075F: include/net/nfc/
12076F: include/uapi/linux/nfc.h
12077F: net/nfc/
12078
12079NFS, SUNRPC, AND LOCKD CLIENTS
12080M: Trond Myklebust <[email protected]>
12081M: Anna Schumaker <[email protected]>
12082L: [email protected]
12083S: Maintained
12084W: http://client.linux-nfs.org
12085T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12086F: fs/lockd/
12087F: fs/nfs/
12088F: fs/nfs_common/
12089F: include/linux/lockd/
12090F: include/linux/nfs*
12091F: include/linux/sunrpc/
12092F: include/uapi/linux/nfs*
12093F: include/uapi/linux/sunrpc/
12094F: net/sunrpc/
12095
12096NILFS2 FILESYSTEM
12097M: Ryusuke Konishi <[email protected]>
12098L: [email protected]
12099S: Supported
12100W: https://nilfs.sourceforge.io/
12101W: https://nilfs.osdn.jp/
12102T: git git://github.com/konis/nilfs2.git
12103F: Documentation/filesystems/nilfs2.rst
12104F: fs/nilfs2/
12105F: include/trace/events/nilfs2.h
12106F: include/uapi/linux/nilfs2_api.h
12107F: include/uapi/linux/nilfs2_ondisk.h
12108
12109NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12110M: YOKOTA Hiroshi <[email protected]>
12111S: Maintained
12112W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12113F: Documentation/scsi/NinjaSCSI.rst
12114F: drivers/scsi/pcmcia/nsp_*
12115
12116NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12117M: GOTO Masanori <[email protected]>
12118M: YOKOTA Hiroshi <[email protected]>
12119S: Maintained
12120W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12121F: Documentation/scsi/NinjaSCSI.rst
12122F: drivers/scsi/nsp32*
12123
12124NIOS2 ARCHITECTURE
12125M: Ley Foon Tan <[email protected]>
12126S: Maintained
12127T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12128F: arch/nios2/
12129
12130NOHZ, DYNTICKS SUPPORT
12131M: Frederic Weisbecker <[email protected]>
12132M: Thomas Gleixner <[email protected]>
12133M: Ingo Molnar <[email protected]>
12134L: [email protected]
12135S: Maintained
12136T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12137F: include/linux/sched/nohz.h
12138F: include/linux/tick.h
12139F: kernel/time/tick*.*
12140
12141NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12142M: Pavel Machek <[email protected]>
12143M: Sakari Ailus <[email protected]>
12144L: [email protected]
12145S: Maintained
12146F: drivers/media/i2c/ad5820.c
12147F: drivers/media/i2c/et8ek8
12148
12149NOKIA N900 POWER SUPPLY DRIVERS
12150R: Pali Rohár <[email protected]>
12151F: drivers/power/supply/bq2415x_charger.c
12152F: drivers/power/supply/bq27xxx_battery.c
12153F: drivers/power/supply/bq27xxx_battery_i2c.c
12154F: drivers/power/supply/isp1704_charger.c
12155F: drivers/power/supply/rx51_battery.c
12156F: include/linux/power/bq2415x_charger.h
12157F: include/linux/power/bq27xxx_battery.h
12158
12159NOLIBC HEADER FILE
12160M: Willy Tarreau <[email protected]>
12161S: Maintained
12162T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12163F: tools/include/nolibc/
12164
12165NSDEPS
12166M: Matthias Maennich <[email protected]>
12167S: Maintained
12168F: Documentation/core-api/symbol-namespaces.rst
12169F: scripts/nsdeps
12170
12171NTB AMD DRIVER
12172M: Sanjay R Mehta <[email protected]>
12173M: Shyam Sundar S K <[email protected]>
12174L: [email protected]
12175S: Supported
12176F: drivers/ntb/hw/amd/
12177
12178NTB DRIVER CORE
12179M: Jon Mason <[email protected]>
12180M: Dave Jiang <[email protected]>
12181M: Allen Hubbe <[email protected]>
12182L: [email protected]
12183S: Supported
12184W: https://github.com/jonmason/ntb/wiki
12185T: git git://github.com/jonmason/ntb.git
12186F: drivers/net/ntb_netdev.c
12187F: drivers/ntb/
12188F: include/linux/ntb.h
12189F: include/linux/ntb_transport.h
12190F: tools/testing/selftests/ntb/
12191
12192NTB IDT DRIVER
12193M: Serge Semin <[email protected]>
12194L: [email protected]
12195S: Supported
12196F: drivers/ntb/hw/idt/
12197
12198NTB INTEL DRIVER
12199M: Dave Jiang <[email protected]>
12200L: [email protected]
12201S: Supported
12202W: https://github.com/davejiang/linux/wiki
12203T: git https://github.com/davejiang/linux.git
12204F: drivers/ntb/hw/intel/
12205
12206NTFS FILESYSTEM
12207M: Anton Altaparmakov <[email protected]>
12208L: [email protected]
12209S: Supported
12210W: http://www.tuxera.com/
12211T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12212F: Documentation/filesystems/ntfs.rst
12213F: fs/ntfs/
12214
12215NUBUS SUBSYSTEM
12216M: Finn Thain <[email protected]>
12217L: [email protected]
12218S: Maintained
12219F: arch/*/include/asm/nubus.h
12220F: drivers/nubus/
12221F: include/linux/nubus.h
12222F: include/uapi/linux/nubus.h
12223
12224NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12225M: Antonino Daplas <[email protected]>
12226L: [email protected]
12227S: Maintained
12228F: drivers/video/fbdev/nvidia/
12229F: drivers/video/fbdev/riva/
12230
12231NVM EXPRESS DRIVER
12232M: Keith Busch <[email protected]>
12233M: Jens Axboe <[email protected]>
12234M: Christoph Hellwig <[email protected]>
12235M: Sagi Grimberg <[email protected]>
12236L: [email protected]
12237S: Supported
12238W: http://git.infradead.org/nvme.git
12239T: git://git.infradead.org/nvme.git
12240F: drivers/nvme/host/
12241F: include/linux/nvme.h
12242F: include/uapi/linux/nvme_ioctl.h
12243
12244NVM EXPRESS FC TRANSPORT DRIVERS
12245M: James Smart <[email protected]>
12246L: [email protected]
12247S: Supported
12248F: drivers/nvme/host/fc.c
12249F: drivers/nvme/target/fc.c
12250F: drivers/nvme/target/fcloop.c
12251F: include/linux/nvme-fc-driver.h
12252F: include/linux/nvme-fc.h
12253
12254NVM EXPRESS TARGET DRIVER
12255M: Christoph Hellwig <[email protected]>
12256M: Sagi Grimberg <[email protected]>
12257M: Chaitanya Kulkarni <[email protected]>
12258L: [email protected]
12259S: Supported
12260W: http://git.infradead.org/nvme.git
12261T: git://git.infradead.org/nvme.git
12262F: drivers/nvme/target/
12263
12264NVMEM FRAMEWORK
12265M: Srinivas Kandagatla <[email protected]>
12266S: Maintained
12267F: Documentation/ABI/stable/sysfs-bus-nvmem
12268F: Documentation/devicetree/bindings/nvmem/
12269F: drivers/nvmem/
12270F: include/linux/nvmem-consumer.h
12271F: include/linux/nvmem-provider.h
12272
12273NXP FSPI DRIVER
12274M: Ashish Kumar <[email protected]>
12275R: Yogesh Gaur <[email protected]>
12276L: [email protected]
12277S: Maintained
12278F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12279F: drivers/spi/spi-nxp-fspi.c
12280
12281NXP FXAS21002C DRIVER
12282M: Rui Miguel Silva <[email protected]>
12283L: [email protected]
12284S: Maintained
12285F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12286F: drivers/iio/gyro/fxas21002c.h
12287F: drivers/iio/gyro/fxas21002c_core.c
12288F: drivers/iio/gyro/fxas21002c_i2c.c
12289F: drivers/iio/gyro/fxas21002c_spi.c
12290
12291NXP SGTL5000 DRIVER
12292M: Fabio Estevam <[email protected]>
12293L: [email protected] (moderated for non-subscribers)
12294S: Maintained
12295F: Documentation/devicetree/bindings/sound/sgtl5000.txt
12296F: sound/soc/codecs/sgtl5000*
12297
12298NXP SJA1105 ETHERNET SWITCH DRIVER
12299M: Vladimir Oltean <[email protected]>
12300L: [email protected]
12301S: Maintained
12302F: drivers/net/dsa/sja1105
12303
12304NXP TDA998X DRM DRIVER
12305M: Russell King <[email protected]>
12306S: Maintained
12307T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12308T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12309F: drivers/gpu/drm/i2c/tda998x_drv.c
12310F: include/drm/i2c/tda998x.h
12311F: include/dt-bindings/display/tda998x.h
12312K: "nxp,tda998x"
12313
12314NXP TFA9879 DRIVER
12315M: Peter Rosin <[email protected]>
12316L: [email protected] (moderated for non-subscribers)
12317S: Maintained
12318F: Documentation/devicetree/bindings/sound/tfa9879.txt
12319F: sound/soc/codecs/tfa9879*
12320
12321NXP-NCI NFC DRIVER
12322M: Clément Perrochaud <[email protected]>
12323R: Charles Gorand <[email protected]>
12324L: [email protected] (moderated for non-subscribers)
12325S: Supported
12326F: drivers/nfc/nxp-nci
12327
12328OBJAGG
12329M: Jiri Pirko <[email protected]>
12330L: [email protected]
12331S: Supported
12332F: include/linux/objagg.h
12333F: lib/objagg.c
12334F: lib/test_objagg.c
12335
12336OBJTOOL
12337M: Josh Poimboeuf <[email protected]>
12338M: Peter Zijlstra <[email protected]>
12339S: Supported
12340F: tools/objtool/
12341
12342OCELOT ETHERNET SWITCH DRIVER
12343M: Microchip Linux Driver Support <[email protected]>
12344M: Vladimir Oltean <[email protected]>
12345M: Claudiu Manoil <[email protected]>
12346M: Alexandre Belloni <[email protected]>
12347L: [email protected]
12348S: Supported
12349F: drivers/net/dsa/ocelot/*
12350F: drivers/net/ethernet/mscc/
12351F: include/soc/mscc/ocelot*
12352F: net/dsa/tag_ocelot.c
12353
12354OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12355M: Frederic Barrat <[email protected]>
12356M: Andrew Donnellan <[email protected]>
12357L: [email protected]
12358S: Supported
12359F: Documentation/userspace-api/accelerators/ocxl.rst
12360F: arch/powerpc/include/asm/pnv-ocxl.h
12361F: arch/powerpc/platforms/powernv/ocxl.c
12362F: drivers/misc/ocxl/
12363F: include/misc/ocxl*
12364F: include/uapi/misc/ocxl.h
12365
12366OMAP AUDIO SUPPORT
12367M: Peter Ujfalusi <[email protected]>
12368M: Jarkko Nikula <[email protected]>
12369L: [email protected] (moderated for non-subscribers)
12370L: [email protected]
12371S: Maintained
12372F: sound/soc/ti/n810.c
12373F: sound/soc/ti/omap*
12374F: sound/soc/ti/rx51.c
12375F: sound/soc/ti/sdma-pcm.*
12376
12377OMAP CLOCK FRAMEWORK SUPPORT
12378M: Paul Walmsley <[email protected]>
12379L: [email protected]
12380S: Maintained
12381F: arch/arm/*omap*/*clock*
12382
12383OMAP DEVICE TREE SUPPORT
12384M: Benoît Cousson <[email protected]>
12385M: Tony Lindgren <[email protected]>
12386L: [email protected]
12387L: [email protected]
12388S: Maintained
12389F: arch/arm/boot/dts/*am3*
12390F: arch/arm/boot/dts/*am4*
12391F: arch/arm/boot/dts/*am5*
12392F: arch/arm/boot/dts/*dra7*
12393F: arch/arm/boot/dts/*omap*
12394F: arch/arm/boot/dts/logicpd-som-lv*
12395F: arch/arm/boot/dts/logicpd-torpedo*
12396
12397OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12398L: [email protected]
12399L: [email protected]
12400S: Orphan
12401F: Documentation/arm/omap/dss.rst
12402F: drivers/video/fbdev/omap2/
12403
12404OMAP FRAMEBUFFER SUPPORT
12405L: [email protected]
12406L: [email protected]
12407S: Orphan
12408F: drivers/video/fbdev/omap/
12409
12410OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12411M: Roger Quadros <[email protected]>
12412M: Tony Lindgren <[email protected]>
12413L: [email protected]
12414S: Maintained
12415F: arch/arm/mach-omap2/*gpmc*
12416F: drivers/memory/omap-gpmc.c
12417
12418OMAP GPIO DRIVER
12419M: Grygorii Strashko <[email protected]>
12420M: Santosh Shilimkar <[email protected]>
12421M: Kevin Hilman <[email protected]>
12422L: [email protected]
12423S: Maintained
12424F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12425F: drivers/gpio/gpio-omap.c
12426
12427OMAP HARDWARE SPINLOCK SUPPORT
12428M: Ohad Ben-Cohen <[email protected]>
12429L: [email protected]
12430S: Maintained
12431F: drivers/hwspinlock/omap_hwspinlock.c
12432
12433OMAP HS MMC SUPPORT
12434L: [email protected]
12435L: [email protected]
12436S: Orphan
12437F: drivers/mmc/host/omap_hsmmc.c
12438
12439OMAP HWMOD DATA
12440M: Paul Walmsley <[email protected]>
12441L: [email protected]
12442S: Maintained
12443F: arch/arm/mach-omap2/omap_hwmod*data*
12444
12445OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12446M: Benoît Cousson <[email protected]>
12447L: [email protected]
12448S: Maintained
12449F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12450
12451OMAP HWMOD SUPPORT
12452M: Benoît Cousson <[email protected]>
12453M: Paul Walmsley <[email protected]>
12454L: [email protected]
12455S: Maintained
12456F: arch/arm/mach-omap2/omap_hwmod.*
12457
12458OMAP I2C DRIVER
12459M: Vignesh R <[email protected]>
12460L: [email protected]
12461L: [email protected]
12462S: Maintained
12463F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12464F: drivers/i2c/busses/i2c-omap.c
12465
12466OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12467M: Laurent Pinchart <[email protected]>
12468L: [email protected]
12469S: Maintained
12470F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12471F: drivers/media/platform/omap3isp/
12472F: drivers/staging/media/omap4iss/
12473
12474OMAP MMC SUPPORT
12475M: Aaro Koskinen <[email protected]>
12476L: [email protected]
12477S: Odd Fixes
12478F: drivers/mmc/host/omap.c
12479
12480OMAP POWER MANAGEMENT SUPPORT
12481M: Kevin Hilman <[email protected]>
12482L: [email protected]
12483S: Maintained
12484F: arch/arm/*omap*/*pm*
12485F: drivers/cpufreq/omap-cpufreq.c
12486
12487OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12488M: Rajendra Nayak <[email protected]>
12489M: Paul Walmsley <[email protected]>
12490L: [email protected]
12491S: Maintained
12492F: arch/arm/mach-omap2/prm*
12493
12494OMAP RANDOM NUMBER GENERATOR SUPPORT
12495M: Deepak Saxena <[email protected]>
12496S: Maintained
12497F: drivers/char/hw_random/omap-rng.c
12498
12499OMAP USB SUPPORT
12500L: [email protected]
12501L: [email protected]
12502S: Orphan
12503F: arch/arm/*omap*/usb*
12504F: drivers/usb/*/*omap*
12505
12506OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12507M: Mark Jackson <[email protected]>
12508L: [email protected]
12509S: Maintained
12510F: arch/arm/boot/dts/am335x-nano.dts
12511
12512OMAP1 SUPPORT
12513M: Aaro Koskinen <[email protected]>
12514M: Tony Lindgren <[email protected]>
12515L: [email protected]
12516S: Maintained
12517Q: http://patchwork.kernel.org/project/linux-omap/list/
12518T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12519F: arch/arm/configs/omap1_defconfig
12520F: arch/arm/mach-omap1/
12521F: arch/arm/plat-omap/
12522F: drivers/i2c/busses/i2c-omap.c
12523F: include/linux/platform_data/ams-delta-fiq.h
12524F: include/linux/platform_data/i2c-omap.h
12525
12526OMAP2+ SUPPORT
12527M: Tony Lindgren <[email protected]>
12528L: [email protected]
12529S: Maintained
12530W: http://www.muru.com/linux/omap/
12531W: http://linux.omap.com/
12532Q: http://patchwork.kernel.org/project/linux-omap/list/
12533T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12534F: arch/arm/configs/omap2plus_defconfig
12535F: arch/arm/mach-omap2/
12536F: arch/arm/plat-omap/
12537F: drivers/bus/ti-sysc.c
12538F: drivers/i2c/busses/i2c-omap.c
12539F: drivers/irqchip/irq-omap-intc.c
12540F: drivers/mfd/*omap*.c
12541F: drivers/mfd/menelaus.c
12542F: drivers/mfd/palmas.c
12543F: drivers/mfd/tps65217.c
12544F: drivers/mfd/tps65218.c
12545F: drivers/mfd/tps65910.c
12546F: drivers/mfd/twl-core.[ch]
12547F: drivers/mfd/twl4030*.c
12548F: drivers/mfd/twl6030*.c
12549F: drivers/mfd/twl6040*.c
12550F: drivers/regulator/palmas-regulator*.c
12551F: drivers/regulator/pbias-regulator.c
12552F: drivers/regulator/tps65217-regulator.c
12553F: drivers/regulator/tps65218-regulator.c
12554F: drivers/regulator/tps65910-regulator.c
12555F: drivers/regulator/twl-regulator.c
12556F: drivers/regulator/twl6030-regulator.c
12557F: include/linux/platform_data/i2c-omap.h
12558F: include/linux/platform_data/ti-sysc.h
12559
12560OMFS FILESYSTEM
12561M: Bob Copeland <[email protected]>
12562L: [email protected]
12563S: Maintained
12564F: Documentation/filesystems/omfs.rst
12565F: fs/omfs/
12566
12567OMNIKEY CARDMAN 4000 DRIVER
12568M: Harald Welte <[email protected]>
12569S: Maintained
12570F: drivers/char/pcmcia/cm4000_cs.c
12571F: include/linux/cm4000_cs.h
12572F: include/uapi/linux/cm4000_cs.h
12573
12574OMNIKEY CARDMAN 4040 DRIVER
12575M: Harald Welte <[email protected]>
12576S: Maintained
12577F: drivers/char/pcmcia/cm4040_cs.*
12578
12579OMNIVISION OV13858 SENSOR DRIVER
12580M: Sakari Ailus <[email protected]>
12581L: [email protected]
12582S: Maintained
12583T: git git://linuxtv.org/media_tree.git
12584F: drivers/media/i2c/ov13858.c
12585
12586OMNIVISION OV2680 SENSOR DRIVER
12587M: Rui Miguel Silva <[email protected]>
12588L: [email protected]
12589S: Maintained
12590T: git git://linuxtv.org/media_tree.git
12591F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12592F: drivers/media/i2c/ov2680.c
12593
12594OMNIVISION OV2685 SENSOR DRIVER
12595M: Shunqian Zheng <[email protected]>
12596L: [email protected]
12597S: Maintained
12598T: git git://linuxtv.org/media_tree.git
12599F: drivers/media/i2c/ov2685.c
12600
12601OMNIVISION OV2740 SENSOR DRIVER
12602M: Tianshu Qiu <[email protected]>
12603R: Shawn Tu <[email protected]>
12604R: Bingbu Cao <[email protected]>
12605L: [email protected]
12606S: Maintained
12607T: git git://linuxtv.org/media_tree.git
12608F: drivers/media/i2c/ov2740.c
12609
12610OMNIVISION OV5640 SENSOR DRIVER
12611M: Steve Longerbeam <[email protected]>
12612L: [email protected]
12613S: Maintained
12614T: git git://linuxtv.org/media_tree.git
12615F: drivers/media/i2c/ov5640.c
12616
12617OMNIVISION OV5647 SENSOR DRIVER
12618M: Luis Oliveira <[email protected]>
12619L: [email protected]
12620S: Maintained
12621T: git git://linuxtv.org/media_tree.git
12622F: drivers/media/i2c/ov5647.c
12623
12624OMNIVISION OV5670 SENSOR DRIVER
12625M: Chiranjeevi Rapolu <[email protected]>
12626M: Hyungwoo Yang <[email protected]>
12627L: [email protected]
12628S: Maintained
12629T: git git://linuxtv.org/media_tree.git
12630F: drivers/media/i2c/ov5670.c
12631
12632OMNIVISION OV5675 SENSOR DRIVER
12633M: Shawn Tu <[email protected]>
12634L: [email protected]
12635S: Maintained
12636T: git git://linuxtv.org/media_tree.git
12637F: drivers/media/i2c/ov5675.c
12638
12639OMNIVISION OV5695 SENSOR DRIVER
12640M: Shunqian Zheng <[email protected]>
12641L: [email protected]
12642S: Maintained
12643T: git git://linuxtv.org/media_tree.git
12644F: drivers/media/i2c/ov5695.c
12645
12646OMNIVISION OV7670 SENSOR DRIVER
12647M: Jonathan Corbet <[email protected]>
12648L: [email protected]
12649S: Maintained
12650T: git git://linuxtv.org/media_tree.git
12651F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12652F: drivers/media/i2c/ov7670.c
12653
12654OMNIVISION OV772x SENSOR DRIVER
12655M: Jacopo Mondi <[email protected]>
12656L: [email protected]
12657S: Odd fixes
12658T: git git://linuxtv.org/media_tree.git
12659F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12660F: drivers/media/i2c/ov772x.c
12661F: include/media/i2c/ov772x.h
12662
12663OMNIVISION OV7740 SENSOR DRIVER
12664M: Wenyou Yang <[email protected]>
12665L: [email protected]
12666S: Maintained
12667T: git git://linuxtv.org/media_tree.git
12668F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12669F: drivers/media/i2c/ov7740.c
12670
12671OMNIVISION OV8856 SENSOR DRIVER
12672M: Dongchun Zhu <[email protected]>
12673L: [email protected]
12674S: Maintained
12675T: git git://linuxtv.org/media_tree.git
12676F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12677F: drivers/media/i2c/ov8856.c
12678
12679OMNIVISION OV9640 SENSOR DRIVER
12680M: Petr Cvek <[email protected]>
12681L: [email protected]
12682S: Maintained
12683F: drivers/media/i2c/ov9640.*
12684
12685OMNIVISION OV9650 SENSOR DRIVER
12686M: Sakari Ailus <[email protected]>
12687R: Akinobu Mita <[email protected]>
12688R: Sylwester Nawrocki <[email protected]>
12689L: [email protected]
12690S: Maintained
12691T: git git://linuxtv.org/media_tree.git
12692F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12693F: drivers/media/i2c/ov9650.c
12694
12695ONENAND FLASH DRIVER
12696M: Kyungmin Park <[email protected]>
12697L: [email protected]
12698S: Maintained
12699F: drivers/mtd/nand/onenand/
12700F: include/linux/mtd/onenand*.h
12701
12702ONION OMEGA2+ BOARD
12703M: Harvey Hunt <[email protected]>
12704L: [email protected]
12705S: Maintained
12706F: arch/mips/boot/dts/ralink/omega2p.dts
12707
12708OP-TEE DRIVER
12709M: Jens Wiklander <[email protected]>
12710L: [email protected]
12711S: Maintained
12712F: drivers/tee/optee/
12713
12714OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12715M: Sumit Garg <[email protected]>
12716L: [email protected]
12717S: Maintained
12718F: drivers/char/hw_random/optee-rng.c
12719
12720OPA-VNIC DRIVER
12721M: Dennis Dalessandro <[email protected]>
12722M: Niranjana Vishwanathapura <[email protected]>
12723L: [email protected]
12724S: Supported
12725F: drivers/infiniband/ulp/opa_vnic
12726
12727OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12728M: Pantelis Antoniou <[email protected]>
12729M: Frank Rowand <[email protected]>
12730L: [email protected]
12731S: Maintained
12732F: Documentation/devicetree/dynamic-resolution-notes.rst
12733F: Documentation/devicetree/overlay-notes.rst
12734F: drivers/of/overlay.c
12735F: drivers/of/resolver.c
12736K: of_overlay_notifier_
12737
12738OPEN FIRMWARE AND FLATTENED DEVICE TREE
12739M: Rob Herring <[email protected]>
12740M: Frank Rowand <[email protected]>
12741L: [email protected]
12742S: Maintained
12743W: http://www.devicetree.org/
12744T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12745F: Documentation/ABI/testing/sysfs-firmware-ofw
12746F: drivers/of/
12747F: include/linux/of*.h
12748F: scripts/dtc/
12749
12750OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12751M: Rob Herring <[email protected]>
12752L: [email protected]
12753S: Maintained
12754Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12755T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12756F: Documentation/devicetree/
12757F: arch/*/boot/dts/
12758F: include/dt-bindings/
12759
12760OPENCORES I2C BUS DRIVER
12761M: Peter Korsgaard <[email protected]>
12762M: Andrew Lunn <[email protected]>
12763L: [email protected]
12764S: Maintained
12765F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12766F: Documentation/i2c/busses/i2c-ocores.rst
12767F: drivers/i2c/busses/i2c-ocores.c
12768F: include/linux/platform_data/i2c-ocores.h
12769
12770OPENRISC ARCHITECTURE
12771M: Jonas Bonn <[email protected]>
12772M: Stefan Kristiansson <[email protected]>
12773M: Stafford Horne <[email protected]>
12774L: [email protected]
12775S: Maintained
12776W: http://openrisc.io
12777T: git git://github.com/openrisc/linux.git
12778F: Documentation/devicetree/bindings/openrisc/
12779F: Documentation/openrisc/
12780F: arch/openrisc/
12781F: drivers/irqchip/irq-ompic.c
12782F: drivers/irqchip/irq-or1k-*
12783
12784OPENVSWITCH
12785M: Pravin B Shelar <[email protected]>
12786L: [email protected]
12787L: [email protected]
12788S: Maintained
12789W: http://openvswitch.org
12790F: include/uapi/linux/openvswitch.h
12791F: net/openvswitch/
12792
12793OPERATING PERFORMANCE POINTS (OPP)
12794M: Viresh Kumar <[email protected]>
12795M: Nishanth Menon <[email protected]>
12796M: Stephen Boyd <[email protected]>
12797L: [email protected]
12798S: Maintained
12799T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12800F: Documentation/devicetree/bindings/opp/
12801F: Documentation/power/opp.rst
12802F: drivers/opp/
12803F: include/linux/pm_opp.h
12804
12805OPL4 DRIVER
12806M: Clemens Ladisch <[email protected]>
12807L: [email protected] (moderated for non-subscribers)
12808S: Maintained
12809T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12810F: sound/drivers/opl4/
12811
12812OPROFILE
12813M: Robert Richter <[email protected]>
12814L: [email protected]
12815S: Maintained
12816F: arch/*/include/asm/oprofile*.h
12817F: arch/*/oprofile/
12818F: drivers/oprofile/
12819F: include/linux/oprofile.h
12820
12821ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12822M: Mark Fasheh <[email protected]>
12823M: Joel Becker <[email protected]>
12824M: Joseph Qi <[email protected]>
12825L: [email protected] (moderated for non-subscribers)
12826S: Supported
12827W: http://ocfs2.wiki.kernel.org
12828F: Documentation/filesystems/dlmfs.rst
12829F: Documentation/filesystems/ocfs2.rst
12830F: fs/ocfs2/
12831
12832ORANGEFS FILESYSTEM
12833M: Mike Marshall <[email protected]>
12834R: Martin Brandenburg <[email protected]>
12835L: [email protected]
12836S: Supported
12837T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12838F: Documentation/filesystems/orangefs.rst
12839F: fs/orangefs/
12840
12841ORINOCO DRIVER
12842L: [email protected]
12843S: Orphan
12844W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
12845W: http://www.nongnu.org/orinoco/
12846F: drivers/net/wireless/intersil/orinoco/
12847
12848OV2659 OMNIVISION SENSOR DRIVER
12849M: "Lad, Prabhakar" <[email protected]>
12850L: [email protected]
12851S: Maintained
12852W: https://linuxtv.org
12853Q: http://patchwork.linuxtv.org/project/linux-media/list/
12854T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12855F: drivers/media/i2c/ov2659.c
12856F: include/media/i2c/ov2659.h
12857
12858OVERLAY FILESYSTEM
12859M: Miklos Szeredi <[email protected]>
12860L: [email protected]
12861S: Supported
12862T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12863F: Documentation/filesystems/overlayfs.rst
12864F: fs/overlayfs/
12865
12866P54 WIRELESS DRIVER
12867M: Christian Lamparter <[email protected]>
12868L: [email protected]
12869S: Maintained
12870W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
12871F: drivers/net/wireless/intersil/p54/
12872
12873PACKING
12874M: Vladimir Oltean <[email protected]>
12875L: [email protected]
12876S: Supported
12877F: Documentation/core-api/packing.rst
12878F: include/linux/packing.h
12879F: lib/packing.c
12880
12881PADATA PARALLEL EXECUTION MECHANISM
12882M: Steffen Klassert <[email protected]>
12883L: [email protected]
12884S: Maintained
12885F: Documentation/core-api/padata.rst
12886F: include/linux/padata.h
12887F: kernel/padata.c
12888
12889PAGE POOL
12890M: Jesper Dangaard Brouer <[email protected]>
12891M: Ilias Apalodimas <[email protected]>
12892L: [email protected]
12893S: Supported
12894F: include/net/page_pool.h
12895F: net/core/page_pool.c
12896
12897PANASONIC LAPTOP ACPI EXTRAS DRIVER
12898M: Harald Welte <[email protected]>
12899L: [email protected]
12900S: Maintained
12901F: drivers/platform/x86/panasonic-laptop.c
12902
12903PARALLAX PING IIO SENSOR DRIVER
12904M: Andreas Klinger <[email protected]>
12905L: [email protected]
12906S: Maintained
12907F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12908F: drivers/iio/proximity/ping.c
12909
12910PARALLEL LCD/KEYPAD PANEL DRIVER
12911M: Willy Tarreau <[email protected]>
12912M: Ksenija Stanojevic <[email protected]>
12913S: Odd Fixes
12914F: Documentation/admin-guide/lcd-panel-cgram.rst
12915F: drivers/auxdisplay/panel.c
12916
12917PARALLEL PORT SUBSYSTEM
12918M: Sudip Mukherjee <[email protected]>
12919M: Sudip Mukherjee <[email protected]>
12920L: [email protected] (subscribers-only)
12921S: Maintained
12922F: Documentation/driver-api/parport*.rst
12923F: drivers/char/ppdev.c
12924F: drivers/parport/
12925F: include/linux/parport*.h
12926F: include/uapi/linux/ppdev.h
12927
12928PARAVIRT_OPS INTERFACE
12929M: Juergen Gross <[email protected]>
12930M: Deep Shah <[email protected]>
12931M: "VMware, Inc." <[email protected]>
12932L: [email protected]
12933S: Supported
12934F: Documentation/virt/paravirt_ops.rst
12935F: arch/*/include/asm/paravirt*.h
12936F: arch/*/kernel/paravirt*
12937F: include/linux/hypervisor.h
12938
12939PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12940M: Tim Waugh <[email protected]>
12941L: [email protected] (subscribers-only)
12942S: Maintained
12943F: Documentation/admin-guide/blockdev/paride.rst
12944F: drivers/block/paride/
12945
12946PARISC ARCHITECTURE
12947M: "James E.J. Bottomley" <[email protected]>
12948M: Helge Deller <[email protected]>
12949L: [email protected]
12950S: Maintained
12951W: https://parisc.wiki.kernel.org
12952Q: http://patchwork.kernel.org/project/linux-parisc/list/
12953T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12954T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12955F: Documentation/parisc/
12956F: arch/parisc/
12957F: drivers/char/agp/parisc-agp.c
12958F: drivers/input/misc/hp_sdc_rtc.c
12959F: drivers/input/serio/gscps2.c
12960F: drivers/input/serio/hp_sdc*
12961F: drivers/parisc/
12962F: drivers/parport/parport_gsc.*
12963F: drivers/tty/serial/8250/8250_gsc.c
12964F: drivers/video/console/sti*
12965F: drivers/video/fbdev/sti*
12966F: drivers/video/logo/logo_parisc*
12967F: include/linux/hp_sdc.h
12968
12969PARMAN
12970M: Jiri Pirko <[email protected]>
12971L: [email protected]
12972S: Supported
12973F: include/linux/parman.h
12974F: lib/parman.c
12975F: lib/test_parman.c
12976
12977PC ENGINES APU BOARD DRIVER
12978M: Enrico Weigelt, metux IT consult <[email protected]>
12979S: Maintained
12980F: drivers/platform/x86/pcengines-apuv2.c
12981
12982PC87360 HARDWARE MONITORING DRIVER
12983M: Jim Cromie <[email protected]>
12984L: [email protected]
12985S: Maintained
12986F: Documentation/hwmon/pc87360.rst
12987F: drivers/hwmon/pc87360.c
12988
12989PC8736x GPIO DRIVER
12990M: Jim Cromie <[email protected]>
12991S: Maintained
12992F: drivers/char/pc8736x_gpio.c
12993
12994PC87427 HARDWARE MONITORING DRIVER
12995M: Jean Delvare <[email protected]>
12996L: [email protected]
12997S: Maintained
12998F: Documentation/hwmon/pc87427.rst
12999F: drivers/hwmon/pc87427.c
13000
13001PCA9532 LED DRIVER
13002M: Riku Voipio <[email protected]>
13003S: Maintained
13004F: drivers/leds/leds-pca9532.c
13005F: include/linux/leds-pca9532.h
13006
13007PCA9541 I2C BUS MASTER SELECTOR DRIVER
13008M: Guenter Roeck <[email protected]>
13009L: [email protected]
13010S: Maintained
13011F: drivers/i2c/muxes/i2c-mux-pca9541.c
13012
13013PCDP - PRIMARY CONSOLE AND DEBUG PORT
13014M: Khalid Aziz <[email protected]>
13015S: Maintained
13016F: drivers/firmware/pcdp.*
13017
13018PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13019M: Thomas Petazzoni <[email protected]>
13020L: [email protected]
13021L: [email protected] (moderated for non-subscribers)
13022S: Maintained
13023F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13024F: drivers/pci/controller/pci-aardvark.c
13025
13026PCI DRIVER FOR ALTERA PCIE IP
13027M: Ley Foon Tan <[email protected]>
13028L: [email protected] (moderated for non-subscribers)
13029L: [email protected]
13030S: Supported
13031F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13032F: drivers/pci/controller/pcie-altera.c
13033
13034PCI DRIVER FOR APPLIEDMICRO XGENE
13035M: Toan Le <[email protected]>
13036L: [email protected]
13037L: [email protected]
13038S: Maintained
13039F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13040F: drivers/pci/controller/pci-xgene.c
13041
13042PCI DRIVER FOR ARM VERSATILE PLATFORM
13043M: Rob Herring <[email protected]>
13044L: [email protected]
13045L: [email protected]
13046S: Maintained
13047F: Documentation/devicetree/bindings/pci/versatile.yaml
13048F: drivers/pci/controller/pci-versatile.c
13049
13050PCI DRIVER FOR ARMADA 8K
13051M: Thomas Petazzoni <[email protected]>
13052L: [email protected]
13053L: [email protected]
13054S: Maintained
13055F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13056F: drivers/pci/controller/dwc/pcie-armada8k.c
13057
13058PCI DRIVER FOR CADENCE PCIE IP
13059M: Tom Joseph <[email protected]>
13060L: [email protected]
13061S: Maintained
13062F: Documentation/devicetree/bindings/pci/cdns,*
13063F: drivers/pci/controller/cadence/
13064
13065PCI DRIVER FOR FREESCALE LAYERSCAPE
13066M: Minghuan Lian <[email protected]>
13067M: Mingkai Hu <[email protected]>
13068M: Roy Zang <[email protected]>
13069L: [email protected]
13070L: [email protected]
13071L: [email protected]
13072S: Maintained
13073F: drivers/pci/controller/dwc/*layerscape*
13074
13075PCI DRIVER FOR GENERIC OF HOSTS
13076M: Will Deacon <[email protected]>
13077L: [email protected]
13078L: [email protected] (moderated for non-subscribers)
13079S: Maintained
13080F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13081F: drivers/pci/controller/pci-host-common.c
13082F: drivers/pci/controller/pci-host-generic.c
13083
13084PCI DRIVER FOR IMX6
13085M: Richard Zhu <[email protected]>
13086M: Lucas Stach <[email protected]>
13087L: [email protected]
13088L: [email protected] (moderated for non-subscribers)
13089S: Maintained
13090F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13091F: drivers/pci/controller/dwc/*imx6*
13092
13093PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13094M: Jonathan Derrick <[email protected]>
13095L: [email protected]
13096S: Supported
13097F: drivers/pci/controller/vmd.c
13098
13099PCI DRIVER FOR MICROSEMI SWITCHTEC
13100M: Kurt Schwemmer <[email protected]>
13101M: Logan Gunthorpe <[email protected]>
13102L: [email protected]
13103S: Maintained
13104F: Documentation/ABI/testing/sysfs-class-switchtec
13105F: Documentation/driver-api/switchtec.rst
13106F: drivers/ntb/hw/mscc/
13107F: drivers/pci/switch/switchtec*
13108F: include/linux/switchtec.h
13109F: include/uapi/linux/switchtec_ioctl.h
13110
13111PCI DRIVER FOR MOBIVEIL PCIE IP
13112M: Karthikeyan Mitran <[email protected]>
13113M: Hou Zhiqiang <[email protected]>
13114L: [email protected]
13115S: Supported
13116F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13117F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13118
13119PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13120M: Thomas Petazzoni <[email protected]>
13121M: Jason Cooper <[email protected]>
13122L: [email protected]
13123L: [email protected] (moderated for non-subscribers)
13124S: Maintained
13125F: drivers/pci/controller/*mvebu*
13126
13127PCI DRIVER FOR NVIDIA TEGRA
13128M: Thierry Reding <[email protected]>
13129L: [email protected]
13130L: [email protected]
13131S: Supported
13132F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13133F: drivers/pci/controller/pci-tegra.c
13134
13135PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13136M: Hou Zhiqiang <[email protected]>
13137L: [email protected]
13138L: [email protected]
13139S: Maintained
13140F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13141F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13142
13143PCI DRIVER FOR RENESAS R-CAR
13144M: Marek Vasut <[email protected]>
13145M: Yoshihiro Shimoda <[email protected]>
13146L: [email protected]
13147L: [email protected]
13148S: Maintained
13149F: Documentation/devicetree/bindings/pci/*rcar*
13150F: drivers/pci/controller/*rcar*
13151
13152PCI DRIVER FOR SAMSUNG EXYNOS
13153M: Jingoo Han <[email protected]>
13154L: [email protected]
13155L: [email protected] (moderated for non-subscribers)
13156L: [email protected] (moderated for non-subscribers)
13157S: Maintained
13158F: drivers/pci/controller/dwc/pci-exynos.c
13159
13160PCI DRIVER FOR SYNOPSYS DESIGNWARE
13161M: Jingoo Han <[email protected]>
13162M: Gustavo Pimentel <[email protected]>
13163L: [email protected]
13164S: Maintained
13165F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13166F: drivers/pci/controller/dwc/*designware*
13167
13168PCI DRIVER FOR TI DRA7XX
13169M: Kishon Vijay Abraham I <[email protected]>
13170L: [email protected]
13171L: [email protected]
13172S: Supported
13173F: Documentation/devicetree/bindings/pci/ti-pci.txt
13174F: drivers/pci/controller/dwc/pci-dra7xx.c
13175
13176PCI DRIVER FOR TI KEYSTONE
13177M: Murali Karicheri <[email protected]>
13178L: [email protected]
13179L: [email protected] (moderated for non-subscribers)
13180S: Maintained
13181F: drivers/pci/controller/dwc/pci-keystone.c
13182
13183PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13184M: Linus Walleij <[email protected]>
13185L: [email protected]
13186S: Maintained
13187F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13188F: drivers/pci/controller/pci-v3-semi.c
13189
13190PCI ENDPOINT SUBSYSTEM
13191M: Kishon Vijay Abraham I <[email protected]>
13192M: Lorenzo Pieralisi <[email protected]>
13193L: [email protected]
13194S: Supported
13195T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13196F: drivers/misc/pci_endpoint_test.c
13197F: drivers/pci/endpoint/
13198F: tools/pci/
13199
13200PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13201M: Russell Currey <[email protected]>
13202M: Sam Bobroff <[email protected]>
13203M: Oliver O'Halloran <[email protected]>
13204L: [email protected]
13205S: Supported
13206F: Documentation/PCI/pci-error-recovery.rst
13207F: Documentation/powerpc/eeh-pci-error-recovery.rst
13208F: arch/powerpc/include/*/eeh*.h
13209F: arch/powerpc/kernel/eeh*.c
13210F: arch/powerpc/platforms/*/eeh*.c
13211F: drivers/pci/pcie/aer.c
13212F: drivers/pci/pcie/dpc.c
13213F: drivers/pci/pcie/err.c
13214
13215PCI ERROR RECOVERY
13216M: Linas Vepstas <[email protected]>
13217L: [email protected]
13218S: Supported
13219F: Documentation/PCI/pci-error-recovery.rst
13220
13221PCI MSI DRIVER FOR ALTERA MSI IP
13222M: Ley Foon Tan <[email protected]>
13223L: [email protected] (moderated for non-subscribers)
13224L: [email protected]
13225S: Supported
13226F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13227F: drivers/pci/controller/pcie-altera-msi.c
13228
13229PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13230M: Toan Le <[email protected]>
13231L: [email protected]
13232L: [email protected]
13233S: Maintained
13234F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13235F: drivers/pci/controller/pci-xgene-msi.c
13236
13237PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13238M: Lorenzo Pieralisi <[email protected]>
13239R: Rob Herring <[email protected]>
13240L: [email protected]
13241S: Supported
13242Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13243T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13244F: drivers/pci/controller/
13245
13246PCI SUBSYSTEM
13247M: Bjorn Helgaas <[email protected]>
13248L: [email protected]
13249S: Supported
13250Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13251T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13252F: Documentation/PCI/
13253F: Documentation/devicetree/bindings/pci/
13254F: arch/x86/kernel/early-quirks.c
13255F: arch/x86/kernel/quirks.c
13256F: arch/x86/pci/
13257F: drivers/acpi/pci*
13258F: drivers/pci/
13259F: include/asm-generic/pci*
13260F: include/linux/of_pci.h
13261F: include/linux/pci*
13262F: include/uapi/linux/pci*
13263F: lib/pci*
13264
13265PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13266M: Jonathan Chocron <[email protected]>
13267L: [email protected]
13268S: Maintained
13269F: Documentation/devicetree/bindings/pci/pcie-al.txt
13270F: drivers/pci/controller/dwc/pcie-al.c
13271
13272PCIE DRIVER FOR AMLOGIC MESON
13273M: Yue Wang <[email protected]>
13274L: [email protected]
13275L: [email protected]
13276S: Maintained
13277F: drivers/pci/controller/dwc/pci-meson.c
13278
13279PCIE DRIVER FOR AXIS ARTPEC
13280M: Jesper Nilsson <[email protected]>
13281L: [email protected]
13282L: [email protected]
13283S: Maintained
13284F: Documentation/devicetree/bindings/pci/axis,artpec*
13285F: drivers/pci/controller/dwc/*artpec*
13286
13287PCIE DRIVER FOR CAVIUM THUNDERX
13288M: Robert Richter <[email protected]>
13289L: [email protected]
13290L: [email protected] (moderated for non-subscribers)
13291S: Supported
13292F: drivers/pci/controller/pci-thunder-*
13293
13294PCIE DRIVER FOR HISILICON
13295M: Zhou Wang <[email protected]>
13296L: [email protected]
13297S: Maintained
13298F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13299F: drivers/pci/controller/dwc/pcie-hisi.c
13300
13301PCIE DRIVER FOR HISILICON KIRIN
13302M: Xiaowei Song <[email protected]>
13303M: Binghui Wang <[email protected]>
13304L: [email protected]
13305S: Maintained
13306F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13307F: drivers/pci/controller/dwc/pcie-kirin.c
13308
13309PCIE DRIVER FOR HISILICON STB
13310M: Shawn Guo <[email protected]>
13311L: [email protected]
13312S: Maintained
13313F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13314F: drivers/pci/controller/dwc/pcie-histb.c
13315
13316PCIE DRIVER FOR MEDIATEK
13317M: Ryder Lee <[email protected]>
13318L: [email protected]
13319L: [email protected]
13320S: Supported
13321F: Documentation/devicetree/bindings/pci/mediatek*
13322F: drivers/pci/controller/*mediatek*
13323
13324PCIE DRIVER FOR QUALCOMM MSM
13325M: Stanimir Varbanov <[email protected]>
13326L: [email protected]
13327L: [email protected]
13328S: Maintained
13329F: drivers/pci/controller/dwc/*qcom*
13330
13331PCIE DRIVER FOR ROCKCHIP
13332M: Shawn Lin <[email protected]>
13333L: [email protected]
13334L: [email protected]
13335S: Maintained
13336F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13337F: drivers/pci/controller/pcie-rockchip*
13338
13339PCIE DRIVER FOR SOCIONEXT UNIPHIER
13340M: Kunihiko Hayashi <[email protected]>
13341L: [email protected]
13342S: Maintained
13343F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13344F: drivers/pci/controller/dwc/pcie-uniphier*
13345
13346PCIE DRIVER FOR ST SPEAR13XX
13347M: Pratyush Anand <[email protected]>
13348L: [email protected]
13349S: Maintained
13350F: drivers/pci/controller/dwc/*spear*
13351
13352PCMCIA SUBSYSTEM
13353M: Dominik Brodowski <[email protected]>
13354S: Odd Fixes
13355T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13356F: Documentation/pcmcia/
13357F: drivers/pcmcia/
13358F: include/pcmcia/
13359F: tools/pcmcia/
13360
13361PCNET32 NETWORK DRIVER
13362M: Don Fry <[email protected]>
13363L: [email protected]
13364S: Maintained
13365F: drivers/net/ethernet/amd/pcnet32.c
13366
13367PCRYPT PARALLEL CRYPTO ENGINE
13368M: Steffen Klassert <[email protected]>
13369L: [email protected]
13370S: Maintained
13371F: crypto/pcrypt.c
13372F: include/crypto/pcrypt.h
13373
13374PEAQ WMI HOTKEYS DRIVER
13375M: Hans de Goede <[email protected]>
13376L: [email protected]
13377S: Maintained
13378F: drivers/platform/x86/peaq-wmi.c
13379
13380PENSANDO ETHERNET DRIVERS
13381M: Shannon Nelson <[email protected]>
13382M: Pensando Drivers <[email protected]>
13383L: [email protected]
13384S: Supported
13385F: Documentation/networking/device_drivers/pensando/ionic.rst
13386F: drivers/net/ethernet/pensando/
13387
13388PER-CPU MEMORY ALLOCATOR
13389M: Dennis Zhou <[email protected]>
13390M: Tejun Heo <[email protected]>
13391M: Christoph Lameter <[email protected]>
13392S: Maintained
13393T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13394F: arch/*/include/asm/percpu.h
13395F: include/linux/percpu*.h
13396F: mm/percpu*.c
13397
13398PER-TASK DELAY ACCOUNTING
13399M: Balbir Singh <[email protected]>
13400S: Maintained
13401F: include/linux/delayacct.h
13402F: kernel/delayacct.c
13403
13404PERFORMANCE EVENTS SUBSYSTEM
13405M: Peter Zijlstra <[email protected]>
13406M: Ingo Molnar <[email protected]>
13407M: Arnaldo Carvalho de Melo <[email protected]>
13408R: Mark Rutland <[email protected]>
13409R: Alexander Shishkin <[email protected]>
13410R: Jiri Olsa <[email protected]>
13411R: Namhyung Kim <[email protected]>
13412L: [email protected]
13413S: Supported
13414T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13415F: arch/*/events/*
13416F: arch/*/events/*/*
13417F: arch/*/include/asm/perf_event.h
13418F: arch/*/kernel/*/*/perf_event*.c
13419F: arch/*/kernel/*/perf_event*.c
13420F: arch/*/kernel/perf_callchain.c
13421F: arch/*/kernel/perf_event*.c
13422F: include/linux/perf_event.h
13423F: include/uapi/linux/perf_event.h
13424F: kernel/events/*
13425F: tools/perf/
13426
13427PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13428R: John Garry <[email protected]>
13429R: Will Deacon <[email protected]>
13430L: [email protected] (moderated for non-subscribers)
13431S: Supported
13432F: tools/perf/pmu-events/arch/arm64/
13433
13434PERSONALITY HANDLING
13435M: Christoph Hellwig <[email protected]>
13436L: [email protected]
13437S: Maintained
13438F: include/linux/personality.h
13439F: include/uapi/linux/personality.h
13440
13441PHOENIX RC FLIGHT CONTROLLER ADAPTER
13442M: Marcus Folkesson <[email protected]>
13443L: [email protected]
13444S: Maintained
13445F: Documentation/input/devices/pxrc.rst
13446F: drivers/input/joystick/pxrc.c
13447
13448PHONET PROTOCOL
13449M: Remi Denis-Courmont <[email protected]>
13450S: Supported
13451F: Documentation/networking/phonet.rst
13452F: include/linux/phonet.h
13453F: include/net/phonet/
13454F: include/uapi/linux/phonet.h
13455F: net/phonet/
13456
13457PHRAM MTD DRIVER
13458M: Joern Engel <[email protected]>
13459L: [email protected]
13460S: Maintained
13461F: drivers/mtd/devices/phram.c
13462
13463PICOLCD HID DRIVER
13464M: Bruno Prémont <[email protected]>
13465L: [email protected]
13466S: Maintained
13467F: drivers/hid/hid-picolcd*
13468
13469PICOXCELL SUPPORT
13470M: Jamie Iles <[email protected]>
13471L: [email protected] (moderated for non-subscribers)
13472S: Supported
13473T: git git://github.com/jamieiles/linux-2.6-ji.git
13474F: arch/arm/boot/dts/picoxcell*
13475F: arch/arm/mach-picoxcell/
13476F: drivers/crypto/picoxcell*
13477
13478PIDFD API
13479M: Christian Brauner <[email protected]>
13480L: [email protected]
13481S: Maintained
13482T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13483F: samples/pidfd/
13484F: tools/testing/selftests/clone3/
13485F: tools/testing/selftests/pid_namespace/
13486F: tools/testing/selftests/pidfd/
13487K: (?i)pidfd
13488K: (?i)clone3
13489K: \b(clone_args|kernel_clone_args)\b
13490
13491PIN CONTROL SUBSYSTEM
13492M: Linus Walleij <[email protected]>
13493L: [email protected]
13494S: Maintained
13495T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13496F: Documentation/devicetree/bindings/pinctrl/
13497F: Documentation/driver-api/pinctl.rst
13498F: drivers/pinctrl/
13499F: include/linux/pinctrl/
13500
13501PIN CONTROLLER - FREESCALE
13502M: Dong Aisheng <[email protected]>
13503M: Fabio Estevam <[email protected]>
13504M: Shawn Guo <[email protected]>
13505M: Stefan Agner <[email protected]>
13506R: Pengutronix Kernel Team <[email protected]>
13507L: [email protected]
13508S: Maintained
13509F: Documentation/devicetree/bindings/pinctrl/fsl,*
13510F: drivers/pinctrl/freescale/
13511
13512PIN CONTROLLER - INTEL
13513M: Mika Westerberg <[email protected]>
13514M: Andy Shevchenko <[email protected]>
13515S: Maintained
13516T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13517F: drivers/pinctrl/intel/
13518
13519PIN CONTROLLER - MEDIATEK
13520M: Sean Wang <[email protected]>
13521L: [email protected] (moderated for non-subscribers)
13522S: Maintained
13523F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13524F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13525F: drivers/pinctrl/mediatek/
13526
13527PIN CONTROLLER - MICROCHIP AT91
13528M: Ludovic Desroches <[email protected]>
13529L: [email protected] (moderated for non-subscribers)
13530L: [email protected]
13531S: Supported
13532F: drivers/gpio/gpio-sama5d2-piobu.c
13533F: drivers/pinctrl/pinctrl-at91*
13534
13535PIN CONTROLLER - QUALCOMM
13536M: Bjorn Andersson <[email protected]>
13537L: [email protected]
13538S: Maintained
13539F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13540F: drivers/pinctrl/qcom/
13541
13542PIN CONTROLLER - RENESAS
13543M: Geert Uytterhoeven <[email protected]>
13544L: [email protected]
13545S: Supported
13546T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13547F: Documentation/devicetree/bindings/pinctrl/renesas,*
13548F: drivers/pinctrl/pinctrl-rz*
13549F: drivers/pinctrl/sh-pfc/
13550
13551PIN CONTROLLER - SAMSUNG
13552M: Tomasz Figa <[email protected]>
13553M: Krzysztof Kozlowski <[email protected]>
13554M: Sylwester Nawrocki <[email protected]>
13555L: [email protected] (moderated for non-subscribers)
13556L: [email protected] (moderated for non-subscribers)
13557S: Maintained
13558Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13559T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13560F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13561F: drivers/pinctrl/samsung/
13562F: include/dt-bindings/pinctrl/samsung.h
13563
13564PIN CONTROLLER - SINGLE
13565M: Tony Lindgren <[email protected]>
13566M: Haojian Zhuang <[email protected]>
13567L: [email protected] (moderated for non-subscribers)
13568L: [email protected]
13569S: Maintained
13570F: drivers/pinctrl/pinctrl-single.c
13571
13572PIN CONTROLLER - ST SPEAR
13573M: Viresh Kumar <[email protected]>
13574L: [email protected] (moderated for non-subscribers)
13575S: Maintained
13576W: http://www.st.com/spear
13577F: drivers/pinctrl/spear/
13578
13579PISTACHIO SOC SUPPORT
13580M: James Hartley <[email protected]>
13581L: [email protected]
13582S: Odd Fixes
13583F: arch/mips/boot/dts/img/pistachio*
13584F: arch/mips/configs/pistachio*_defconfig
13585F: arch/mips/include/asm/mach-pistachio/
13586F: arch/mips/pistachio/
13587
13588PKTCDVD DRIVER
13589M: [email protected]
13590S: Orphan
13591F: drivers/block/pktcdvd.c
13592F: include/linux/pktcdvd.h
13593F: include/uapi/linux/pktcdvd.h
13594
13595PKUNITY SOC DRIVERS
13596M: Guan Xuetao <[email protected]>
13597S: Maintained
13598W: http://mprc.pku.edu.cn/~guanxuetao/linux
13599T: git git://github.com/gxt/linux.git
13600F: drivers/i2c/busses/i2c-puv3.c
13601F: drivers/input/serio/i8042-unicore32io.h
13602F: drivers/rtc/rtc-puv3.c
13603F: drivers/video/fbdev/fb-puv3.c
13604
13605PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13606M: Tomasz Duszynski <[email protected]>
13607S: Maintained
13608F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13609F: drivers/iio/chemical/pms7003.c
13610
13611PLX DMA DRIVER
13612M: Logan Gunthorpe <[email protected]>
13613S: Maintained
13614F: drivers/dma/plx_dma.c
13615
13616PM-GRAPH UTILITY
13617M: "Todd E Brandt" <[email protected]>
13618L: [email protected]
13619S: Supported
13620W: https://01.org/pm-graph
13621B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13622T: git git://github.com/intel/pm-graph
13623F: tools/power/pm-graph
13624
13625PMBUS HARDWARE MONITORING DRIVERS
13626M: Guenter Roeck <[email protected]>
13627L: [email protected]
13628S: Maintained
13629W: http://hwmon.wiki.kernel.org/
13630W: http://www.roeck-us.net/linux/drivers/
13631T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13632F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13633F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13634F: Documentation/devicetree/bindings/hwmon/max31785.txt
13635F: Documentation/hwmon/adm1275.rst
13636F: Documentation/hwmon/ibm-cffps.rst
13637F: Documentation/hwmon/ir35221.rst
13638F: Documentation/hwmon/lm25066.rst
13639F: Documentation/hwmon/ltc2978.rst
13640F: Documentation/hwmon/ltc3815.rst
13641F: Documentation/hwmon/max16064.rst
13642F: Documentation/hwmon/max20751.rst
13643F: Documentation/hwmon/max31785.rst
13644F: Documentation/hwmon/max34440.rst
13645F: Documentation/hwmon/max8688.rst
13646F: Documentation/hwmon/pmbus-core.rst
13647F: Documentation/hwmon/pmbus.rst
13648F: Documentation/hwmon/tps40422.rst
13649F: Documentation/hwmon/ucd9000.rst
13650F: Documentation/hwmon/ucd9200.rst
13651F: Documentation/hwmon/zl6100.rst
13652F: drivers/hwmon/pmbus/
13653F: include/linux/pmbus.h
13654
13655PMC SIERRA MaxRAID DRIVER
13656L: [email protected]
13657S: Orphan
13658W: http://www.pmc-sierra.com/
13659F: drivers/scsi/pmcraid.*
13660
13661PMC SIERRA PM8001 DRIVER
13662M: Jack Wang <[email protected]>
13663L: [email protected]
13664S: Supported
13665F: drivers/scsi/pm8001/
13666
13667PNI RM3100 IIO DRIVER
13668M: Song Qiang <[email protected]>
13669L: [email protected]
13670S: Maintained
13671F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13672F: drivers/iio/magnetometer/rm3100*
13673
13674PNP SUPPORT
13675M: "Rafael J. Wysocki" <[email protected]>
13676L: [email protected]
13677S: Maintained
13678F: drivers/pnp/
13679F: include/linux/pnp.h
13680
13681POSIX CLOCKS and TIMERS
13682M: Thomas Gleixner <[email protected]>
13683L: [email protected]
13684S: Maintained
13685T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13686F: fs/timerfd.c
13687F: include/linux/time_namespace.h
13688F: include/linux/timer*
13689F: kernel/time/*timer*
13690F: kernel/time/namespace.c
13691
13692POWER MANAGEMENT CORE
13693M: "Rafael J. Wysocki" <[email protected]>
13694L: [email protected]
13695S: Supported
13696B: https://bugzilla.kernel.org
13697T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13698F: drivers/base/power/
13699F: drivers/powercap/
13700F: include/linux/intel_rapl.h
13701F: include/linux/pm.h
13702F: include/linux/pm_*
13703F: include/linux/powercap.h
13704F: kernel/configs/nopm.config
13705
13706POWER STATE COORDINATION INTERFACE (PSCI)
13707M: Mark Rutland <[email protected]>
13708M: Lorenzo Pieralisi <[email protected]>
13709L: [email protected]
13710S: Maintained
13711F: drivers/firmware/psci/
13712F: include/linux/psci.h
13713F: include/uapi/linux/psci.h
13714
13715POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13716M: Sebastian Reichel <[email protected]>
13717L: [email protected]
13718S: Maintained
13719T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13720F: Documentation/ABI/testing/sysfs-class-power
13721F: Documentation/devicetree/bindings/power/supply/
13722F: drivers/power/supply/
13723F: include/linux/power_supply.h
13724
13725POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13726M: Suraj Jitindar Singh <[email protected]>
13727L: [email protected]
13728S: Maintained
13729F: drivers/char/powernv-op-panel.c
13730
13731PPP OVER ATM (RFC 2364)
13732M: Mitchell Blank Jr <[email protected]>
13733S: Maintained
13734F: include/uapi/linux/atmppp.h
13735F: net/atm/pppoatm.c
13736
13737PPP OVER ETHERNET
13738M: Michal Ostrowski <[email protected]>
13739S: Maintained
13740F: drivers/net/ppp/pppoe.c
13741F: drivers/net/ppp/pppox.c
13742
13743PPP OVER L2TP
13744M: James Chapman <[email protected]>
13745S: Maintained
13746F: include/linux/if_pppol2tp.h
13747F: include/uapi/linux/if_pppol2tp.h
13748F: net/l2tp/l2tp_ppp.c
13749
13750PPP PROTOCOL DRIVERS AND COMPRESSORS
13751M: Paul Mackerras <[email protected]>
13752L: [email protected]
13753S: Maintained
13754F: drivers/net/ppp/ppp_*
13755
13756PPS SUPPORT
13757M: Rodolfo Giometti <[email protected]>
13758L: [email protected] (subscribers-only)
13759S: Maintained
13760W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13761F: Documentation/ABI/testing/sysfs-pps
13762F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13763F: Documentation/driver-api/pps.rst
13764F: drivers/pps/
13765F: include/linux/pps*.h
13766F: include/uapi/linux/pps.h
13767
13768PPTP DRIVER
13769M: Dmitry Kozlov <[email protected]>
13770L: [email protected]
13771S: Maintained
13772W: http://sourceforge.net/projects/accel-pptp
13773F: drivers/net/ppp/pptp.c
13774
13775PRESSURE STALL INFORMATION (PSI)
13776M: Johannes Weiner <[email protected]>
13777S: Maintained
13778F: include/linux/psi*
13779F: kernel/sched/psi.c
13780
13781PRINTK
13782M: Petr Mladek <[email protected]>
13783M: Sergey Senozhatsky <[email protected]>
13784R: Steven Rostedt <[email protected]>
13785S: Maintained
13786F: include/linux/printk.h
13787F: kernel/printk/
13788
13789PRISM54 WIRELESS DRIVER
13790M: Luis Chamberlain <[email protected]>
13791L: [email protected]
13792S: Obsolete
13793W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13794F: drivers/net/wireless/intersil/prism54/
13795
13796PROC FILESYSTEM
13797R: Alexey Dobriyan <[email protected]>
13798L: [email protected]
13799L: [email protected]
13800S: Maintained
13801F: Documentation/filesystems/proc.rst
13802F: fs/proc/
13803F: include/linux/proc_fs.h
13804F: tools/testing/selftests/proc/
13805
13806PROC SYSCTL
13807M: Luis Chamberlain <[email protected]>
13808M: Kees Cook <[email protected]>
13809M: Iurii Zaikin <[email protected]>
13810L: [email protected]
13811L: [email protected]
13812S: Maintained
13813F: fs/proc/proc_sysctl.c
13814F: include/linux/sysctl.h
13815F: kernel/sysctl-test.c
13816F: kernel/sysctl.c
13817F: tools/testing/selftests/sysctl/
13818
13819PS3 NETWORK SUPPORT
13820M: Geoff Levand <[email protected]>
13821L: [email protected]
13822L: [email protected]
13823S: Maintained
13824F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13825
13826PS3 PLATFORM SUPPORT
13827M: Geoff Levand <[email protected]>
13828L: [email protected]
13829S: Maintained
13830F: arch/powerpc/boot/ps3*
13831F: arch/powerpc/include/asm/lv1call.h
13832F: arch/powerpc/include/asm/ps3*.h
13833F: arch/powerpc/platforms/ps3/
13834F: drivers/*/ps3*
13835F: drivers/ps3/
13836F: drivers/rtc/rtc-ps3.c
13837F: drivers/usb/host/*ps3.c
13838F: sound/ppc/snd_ps3*
13839
13840PS3VRAM DRIVER
13841M: Jim Paris <[email protected]>
13842M: Geoff Levand <[email protected]>
13843L: [email protected]
13844S: Maintained
13845F: drivers/block/ps3vram.c
13846
13847PSAMPLE PACKET SAMPLING SUPPORT
13848M: Yotam Gigi <[email protected]>
13849S: Maintained
13850F: include/net/psample.h
13851F: include/uapi/linux/psample.h
13852F: net/psample
13853
13854PSTORE FILESYSTEM
13855M: Kees Cook <[email protected]>
13856M: Anton Vorontsov <[email protected]>
13857M: Colin Cross <[email protected]>
13858M: Tony Luck <[email protected]>
13859S: Maintained
13860T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13861F: Documentation/admin-guide/ramoops.rst
13862F: Documentation/admin-guide/pstore-blk.rst
13863F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13864F: drivers/acpi/apei/erst.c
13865F: drivers/firmware/efi/efi-pstore.c
13866F: fs/pstore/
13867F: include/linux/pstore*
13868K: \b(pstore|ramoops)
13869
13870PTP HARDWARE CLOCK SUPPORT
13871M: Richard Cochran <[email protected]>
13872L: [email protected]
13873S: Maintained
13874W: http://linuxptp.sourceforge.net/
13875F: Documentation/ABI/testing/sysfs-ptp
13876F: Documentation/driver-api/ptp.rst
13877F: drivers/net/phy/dp83640*
13878F: drivers/ptp/*
13879F: include/linux/ptp_cl*
13880
13881PTRACE SUPPORT
13882M: Oleg Nesterov <[email protected]>
13883S: Maintained
13884F: arch/*/*/ptrace*.c
13885F: arch/*/include/asm/ptrace*.h
13886F: arch/*/ptrace*.c
13887F: include/asm-generic/syscall.h
13888F: include/linux/ptrace.h
13889F: include/linux/regset.h
13890F: include/linux/tracehook.h
13891F: include/uapi/linux/ptrace.h
13892F: include/uapi/linux/ptrace.h
13893F: kernel/ptrace.c
13894
13895PULSE8-CEC DRIVER
13896M: Hans Verkuil <[email protected]>
13897L: [email protected]
13898S: Maintained
13899T: git git://linuxtv.org/media_tree.git
13900F: Documentation/admin-guide/media/pulse8-cec.rst
13901F: drivers/media/cec/usb/pulse8/
13902
13903PVRUSB2 VIDEO4LINUX DRIVER
13904M: Mike Isely <[email protected]>
13905L: [email protected] (subscribers-only)
13906L: [email protected]
13907S: Maintained
13908W: http://www.isely.net/pvrusb2/
13909T: git git://linuxtv.org/media_tree.git
13910F: Documentation/driver-api/media/drivers/pvrusb2*
13911F: drivers/media/usb/pvrusb2/
13912
13913PWC WEBCAM DRIVER
13914M: Hans Verkuil <[email protected]>
13915L: [email protected]
13916S: Odd Fixes
13917T: git git://linuxtv.org/media_tree.git
13918F: drivers/media/usb/pwc/*
13919F: include/trace/events/pwc.h
13920
13921PWM FAN DRIVER
13922M: Kamil Debski <[email protected]>
13923M: Bartlomiej Zolnierkiewicz <[email protected]>
13924L: [email protected]
13925S: Supported
13926F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13927F: Documentation/hwmon/pwm-fan.rst
13928F: drivers/hwmon/pwm-fan.c
13929
13930PWM IR Transmitter
13931M: Sean Young <[email protected]>
13932L: [email protected]
13933S: Maintained
13934F: drivers/media/rc/pwm-ir-tx.c
13935
13936PWM SUBSYSTEM
13937M: Thierry Reding <[email protected]>
13938R: Uwe Kleine-König <[email protected]>
13939M: Lee Jones <[email protected]>
13940L: [email protected]
13941S: Maintained
13942Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
13943T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13944F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13945F: Documentation/devicetree/bindings/pwm/
13946F: Documentation/driver-api/pwm.rst
13947F: drivers/gpio/gpio-mvebu.c
13948F: drivers/pwm/
13949F: drivers/video/backlight/pwm_bl.c
13950F: include/linux/pwm.h
13951F: include/linux/pwm_backlight.h
13952K: pwm_(config|apply_state|ops)
13953
13954PXA GPIO DRIVER
13955M: Robert Jarzmik <[email protected]>
13956L: [email protected]
13957S: Maintained
13958F: drivers/gpio/gpio-pxa.c
13959
13960PXA MMCI DRIVER
13961S: Orphan
13962
13963PXA RTC DRIVER
13964M: Robert Jarzmik <[email protected]>
13965L: [email protected]
13966S: Maintained
13967
13968PXA2xx/PXA3xx SUPPORT
13969M: Daniel Mack <[email protected]>
13970M: Haojian Zhuang <[email protected]>
13971M: Robert Jarzmik <[email protected]>
13972L: [email protected] (moderated for non-subscribers)
13973S: Maintained
13974T: git git://github.com/hzhuang1/linux.git
13975T: git git://github.com/rjarzmik/linux.git
13976F: arch/arm/boot/dts/pxa*
13977F: arch/arm/mach-pxa/
13978F: drivers/dma/pxa*
13979F: drivers/pcmcia/pxa2xx*
13980F: drivers/pinctrl/pxa/
13981F: drivers/spi/spi-pxa2xx*
13982F: drivers/usb/gadget/udc/pxa2*
13983F: include/sound/pxa2xx-lib.h
13984F: sound/arm/pxa*
13985F: sound/soc/pxa/
13986
13987QAT DRIVER
13988M: Giovanni Cabiddu <[email protected]>
13989L: [email protected]
13990S: Supported
13991F: drivers/crypto/qat/
13992
13993QCOM AUDIO (ASoC) DRIVERS
13994M: Patrick Lai <[email protected]>
13995M: Banajit Goswami <[email protected]>
13996L: [email protected] (moderated for non-subscribers)
13997S: Supported
13998F: sound/soc/qcom/
13999
14000QCOM IPA DRIVER
14001M: Alex Elder <[email protected]>
14002L: [email protected]
14003S: Supported
14004F: drivers/net/ipa/
14005
14006QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14007M: Gabriel Somlo <[email protected]>
14008M: "Michael S. Tsirkin" <[email protected]>
14009L: [email protected]
14010S: Maintained
14011F: drivers/firmware/qemu_fw_cfg.c
14012F: include/uapi/linux/qemu_fw_cfg.h
14013
14014QIB DRIVER
14015M: Dennis Dalessandro <[email protected]>
14016M: Mike Marciniszyn <[email protected]>
14017L: [email protected]
14018S: Supported
14019F: drivers/infiniband/hw/qib/
14020
14021QLOGIC QL41xxx FCOE DRIVER
14022M: [email protected]
14023L: [email protected]
14024S: Supported
14025F: drivers/scsi/qedf/
14026
14027QLOGIC QL41xxx ISCSI DRIVER
14028M: [email protected]
14029L: [email protected]
14030S: Supported
14031F: drivers/scsi/qedi/
14032
14033QLOGIC QL4xxx ETHERNET DRIVER
14034M: Ariel Elior <[email protected]>
14035M: [email protected]
14036L: [email protected]
14037S: Supported
14038F: drivers/net/ethernet/qlogic/qed/
14039F: drivers/net/ethernet/qlogic/qede/
14040F: include/linux/qed/
14041
14042QLOGIC QL4xxx RDMA DRIVER
14043M: Michal Kalderon <[email protected]>
14044M: Ariel Elior <[email protected]>
14045L: [email protected]
14046S: Supported
14047F: drivers/infiniband/hw/qedr/
14048F: include/uapi/rdma/qedr-abi.h
14049
14050QLOGIC QLA1280 SCSI DRIVER
14051M: Michael Reed <[email protected]>
14052L: [email protected]
14053S: Maintained
14054F: drivers/scsi/qla1280.[ch]
14055
14056QLOGIC QLA2XXX FC-SCSI DRIVER
14057M: Nilesh Javali <[email protected]>
14058M: [email protected]
14059L: [email protected]
14060S: Supported
14061F: Documentation/scsi/LICENSE.qla2xxx
14062F: drivers/scsi/qla2xxx/
14063
14064QLOGIC QLA3XXX NETWORK DRIVER
14065M: [email protected]
14066L: [email protected]
14067S: Supported
14068F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
14069F: drivers/net/ethernet/qlogic/qla3xxx.*
14070
14071QLOGIC QLA4XXX iSCSI DRIVER
14072M: [email protected]
14073L: [email protected]
14074S: Supported
14075F: Documentation/scsi/LICENSE.qla4xxx
14076F: drivers/scsi/qla4xxx/
14077
14078QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14079M: Shahed Shaikh <[email protected]>
14080M: Manish Chopra <[email protected]>
14081M: [email protected]
14082L: [email protected]
14083S: Supported
14084F: drivers/net/ethernet/qlogic/qlcnic/
14085
14086QLOGIC QLGE 10Gb ETHERNET DRIVER
14087M: Manish Chopra <[email protected]>
14088M: [email protected]
14089L: [email protected]
14090S: Supported
14091F: drivers/staging/qlge/
14092
14093QM1D1B0004 MEDIA DRIVER
14094M: Akihiro Tsukada <[email protected]>
14095L: [email protected]
14096S: Odd Fixes
14097F: drivers/media/tuners/qm1d1b0004*
14098
14099QM1D1C0042 MEDIA DRIVER
14100M: Akihiro Tsukada <[email protected]>
14101L: [email protected]
14102S: Odd Fixes
14103F: drivers/media/tuners/qm1d1c0042*
14104
14105QNX4 FILESYSTEM
14106M: Anders Larsen <[email protected]>
14107S: Maintained
14108W: http://www.alarsen.net/linux/qnx4fs/
14109F: fs/qnx4/
14110F: include/uapi/linux/qnx4_fs.h
14111F: include/uapi/linux/qnxtypes.h
14112
14113QORIQ DPAA2 FSL-MC BUS DRIVER
14114M: Stuart Yoder <[email protected]>
14115M: Laurentiu Tudor <[email protected]>
14116L: [email protected]
14117S: Maintained
14118F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14119F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
14120F: drivers/bus/fsl-mc/
14121
14122QT1010 MEDIA DRIVER
14123M: Antti Palosaari <[email protected]>
14124L: [email protected]
14125S: Maintained
14126W: https://linuxtv.org
14127W: http://palosaari.fi/linux/
14128Q: http://patchwork.linuxtv.org/project/linux-media/list/
14129T: git git://linuxtv.org/anttip/media_tree.git
14130F: drivers/media/tuners/qt1010*
14131
14132QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14133M: Kalle Valo <[email protected]>
14134L: [email protected]
14135S: Supported
14136W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14137T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14138F: drivers/net/wireless/ath/ath10k/
14139
14140QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14141M: Kalle Valo <[email protected]>
14142L: [email protected]
14143S: Supported
14144T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14145F: drivers/net/wireless/ath/ath11k/
14146
14147QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14148M: QCA ath9k Development <[email protected]>
14149L: [email protected]
14150S: Supported
14151W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14152F: drivers/net/wireless/ath/ath9k/
14153
14154QUALCOMM CAMERA SUBSYSTEM DRIVER
14155M: Todor Tomov <[email protected]>
14156L: [email protected]
14157S: Maintained
14158F: Documentation/admin-guide/media/qcom_camss.rst
14159F: Documentation/devicetree/bindings/media/qcom,camss.txt
14160F: drivers/media/platform/qcom/camss/
14161
14162QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14163M: Niklas Cassel <[email protected]>
14164L: [email protected]
14165L: [email protected]
14166S: Maintained
14167F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14168F: drivers/power/avs/qcom-cpr.c
14169
14170QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14171M: Ilia Lin <[email protected]>
14172L: [email protected]
14173S: Maintained
14174F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14175F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14176
14177QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14178M: Timur Tabi <[email protected]>
14179L: [email protected]
14180S: Maintained
14181F: drivers/net/ethernet/qualcomm/emac/
14182
14183QUALCOMM ETHQOS ETHERNET DRIVER
14184M: Vinod Koul <[email protected]>
14185L: [email protected]
14186S: Maintained
14187F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14188F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14189
14190QUALCOMM GENERIC INTERFACE I2C DRIVER
14191M: Alok Chauhan <[email protected]>
14192L: [email protected]
14193L: [email protected]
14194S: Supported
14195F: drivers/i2c/busses/i2c-qcom-geni.c
14196
14197QUALCOMM HEXAGON ARCHITECTURE
14198M: Brian Cain <[email protected]>
14199L: [email protected]
14200S: Supported
14201F: arch/hexagon/
14202
14203QUALCOMM HIDMA DRIVER
14204M: Sinan Kaya <[email protected]>
14205L: [email protected]
14206L: [email protected]
14207L: [email protected]
14208S: Supported
14209F: drivers/dma/qcom/hidma*
14210
14211QUALCOMM I2C CCI DRIVER
14212M: Loic Poulain <[email protected]>
14213M: Robert Foss <[email protected]>
14214L: [email protected]
14215L: [email protected]
14216S: Maintained
14217F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14218F: drivers/i2c/busses/i2c-qcom-cci.c
14219
14220QUALCOMM IOMMU
14221M: Rob Clark <[email protected]>
14222L: [email protected]
14223L: [email protected]
14224S: Maintained
14225F: drivers/iommu/qcom_iommu.c
14226
14227QUALCOMM IPCC MAILBOX DRIVER
14228M: Manivannan Sadhasivam <[email protected]>
14229L: [email protected]
14230S: Supported
14231F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14232F: drivers/mailbox/qcom-ipcc.c
14233F: include/dt-bindings/mailbox/qcom-ipcc.h
14234
14235QUALCOMM RMNET DRIVER
14236M: Subash Abhinov Kasiviswanathan <[email protected]>
14237M: Sean Tranchetti <[email protected]>
14238L: [email protected]
14239S: Maintained
14240F: Documentation/networking/device_drivers/qualcomm/rmnet.rst
14241F: drivers/net/ethernet/qualcomm/rmnet/
14242F: include/linux/if_rmnet.h
14243
14244QUALCOMM TSENS THERMAL DRIVER
14245M: Amit Kucheria <[email protected]>
14246L: [email protected]
14247L: [email protected]
14248S: Maintained
14249F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14250F: drivers/thermal/qcom/
14251
14252QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14253M: Stanimir Varbanov <[email protected]>
14254L: [email protected]
14255L: [email protected]
14256S: Maintained
14257T: git git://linuxtv.org/media_tree.git
14258F: Documentation/devicetree/bindings/media/*venus*
14259F: drivers/media/platform/qcom/venus/
14260
14261QUALCOMM WCN36XX WIRELESS DRIVER
14262M: Kalle Valo <[email protected]>
14263L: [email protected]
14264S: Supported
14265W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14266T: git git://github.com/KrasnikovEugene/wcn36xx.git
14267F: drivers/net/wireless/ath/wcn36xx/
14268
14269QUANTENNA QTNFMAC WIRELESS DRIVER
14270M: Igor Mitsyanko <[email protected]>
14271R: Sergey Matyukevich <[email protected]>
14272L: [email protected]
14273S: Maintained
14274F: drivers/net/wireless/quantenna
14275
14276RADEON and AMDGPU DRM DRIVERS
14277M: Alex Deucher <[email protected]>
14278M: Christian König <[email protected]>
14279L: [email protected]
14280S: Supported
14281T: git git://people.freedesktop.org/~agd5f/linux
14282F: drivers/gpu/drm/amd/
14283F: drivers/gpu/drm/radeon/
14284F: include/uapi/drm/amdgpu_drm.h
14285F: include/uapi/drm/radeon_drm.h
14286
14287RADEON FRAMEBUFFER DISPLAY DRIVER
14288M: Benjamin Herrenschmidt <[email protected]>
14289L: [email protected]
14290S: Maintained
14291F: drivers/video/fbdev/aty/radeon*
14292F: include/uapi/linux/radeonfb.h
14293
14294RADIOSHARK RADIO DRIVER
14295M: Hans Verkuil <[email protected]>
14296L: [email protected]
14297S: Maintained
14298T: git git://linuxtv.org/media_tree.git
14299F: drivers/media/radio/radio-shark.c
14300
14301RADIOSHARK2 RADIO DRIVER
14302M: Hans Verkuil <[email protected]>
14303L: [email protected]
14304S: Maintained
14305T: git git://linuxtv.org/media_tree.git
14306F: drivers/media/radio/radio-shark2.c
14307F: drivers/media/radio/radio-tea5777.c
14308
14309RADOS BLOCK DEVICE (RBD)
14310M: Ilya Dryomov <[email protected]>
14311R: Dongsheng Yang <[email protected]>
14312L: [email protected]
14313S: Supported
14314W: http://ceph.com/
14315T: git git://github.com/ceph/ceph-client.git
14316F: Documentation/ABI/testing/sysfs-bus-rbd
14317F: drivers/block/rbd.c
14318F: drivers/block/rbd_types.h
14319
14320RAGE128 FRAMEBUFFER DISPLAY DRIVER
14321M: Paul Mackerras <[email protected]>
14322L: [email protected]
14323S: Maintained
14324F: drivers/video/fbdev/aty/aty128fb.c
14325
14326RAINSHADOW-CEC DRIVER
14327M: Hans Verkuil <[email protected]>
14328L: [email protected]
14329S: Maintained
14330T: git git://linuxtv.org/media_tree.git
14331F: drivers/media/cec/usb/rainshadow/
14332
14333RALINK MIPS ARCHITECTURE
14334M: John Crispin <[email protected]>
14335L: [email protected]
14336S: Maintained
14337F: arch/mips/ralink
14338
14339RALINK RT2X00 WIRELESS LAN DRIVER
14340M: Stanislaw Gruszka <[email protected]>
14341M: Helmut Schaa <[email protected]>
14342L: [email protected]
14343S: Maintained
14344F: drivers/net/wireless/ralink/rt2x00/
14345
14346RAMDISK RAM BLOCK DEVICE DRIVER
14347M: Jens Axboe <[email protected]>
14348S: Maintained
14349F: Documentation/admin-guide/blockdev/ramdisk.rst
14350F: drivers/block/brd.c
14351
14352RANCHU VIRTUAL BOARD FOR MIPS
14353M: Miodrag Dinic <[email protected]>
14354L: [email protected]
14355S: Supported
14356F: arch/mips/configs/generic/board-ranchu.config
14357F: arch/mips/generic/board-ranchu.c
14358
14359RANDOM NUMBER DRIVER
14360M: "Theodore Ts'o" <[email protected]>
14361S: Maintained
14362F: drivers/char/random.c
14363
14364RAPIDIO SUBSYSTEM
14365M: Matt Porter <[email protected]>
14366M: Alexandre Bounine <[email protected]>
14367S: Maintained
14368F: drivers/rapidio/
14369
14370RAS INFRASTRUCTURE
14371M: Tony Luck <[email protected]>
14372M: Borislav Petkov <[email protected]>
14373L: [email protected]
14374S: Maintained
14375F: Documentation/admin-guide/ras.rst
14376F: drivers/ras/
14377F: include/linux/ras.h
14378F: include/ras/ras_event.h
14379
14380RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14381L: [email protected]
14382S: Orphan
14383F: drivers/net/wireless/ray*
14384
14385RCMM REMOTE CONTROLS DECODER
14386M: Patrick Lerda <[email protected]>
14387S: Maintained
14388F: drivers/media/rc/ir-rcmm-decoder.c
14389
14390RCUTORTURE TEST FRAMEWORK
14391M: "Paul E. McKenney" <[email protected]>
14392M: Josh Triplett <[email protected]>
14393R: Steven Rostedt <[email protected]>
14394R: Mathieu Desnoyers <[email protected]>
14395R: Lai Jiangshan <[email protected]>
14396L: [email protected]
14397S: Supported
14398T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14399F: tools/testing/selftests/rcutorture
14400
14401RDC R-321X SoC
14402M: Florian Fainelli <[email protected]>
14403S: Maintained
14404
14405RDC R6040 FAST ETHERNET DRIVER
14406M: Florian Fainelli <[email protected]>
14407L: [email protected]
14408S: Maintained
14409F: drivers/net/ethernet/rdc/r6040.c
14410
14411RDMAVT - RDMA verbs software
14412M: Dennis Dalessandro <[email protected]>
14413M: Mike Marciniszyn <[email protected]>
14414L: [email protected]
14415S: Supported
14416F: drivers/infiniband/sw/rdmavt
14417
14418RDS - RELIABLE DATAGRAM SOCKETS
14419M: Santosh Shilimkar <[email protected]>
14420L: [email protected]
14421L: [email protected]
14422L: [email protected] (moderated for non-subscribers)
14423S: Supported
14424W: https://oss.oracle.com/projects/rds/
14425F: Documentation/networking/rds.rst
14426F: net/rds/
14427
14428RDT - RESOURCE ALLOCATION
14429M: Fenghua Yu <[email protected]>
14430M: Reinette Chatre <[email protected]>
14431L: [email protected]
14432S: Supported
14433F: Documentation/x86/resctrl*
14434F: arch/x86/include/asm/resctrl.h
14435F: arch/x86/kernel/cpu/resctrl/
14436F: tools/testing/selftests/resctrl/
14437
14438READ-COPY UPDATE (RCU)
14439M: "Paul E. McKenney" <[email protected]>
14440M: Josh Triplett <[email protected]>
14441R: Steven Rostedt <[email protected]>
14442R: Mathieu Desnoyers <[email protected]>
14443R: Lai Jiangshan <[email protected]>
14444R: Joel Fernandes <[email protected]>
14445L: [email protected]
14446S: Supported
14447W: http://www.rdrop.com/users/paulmck/RCU/
14448T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14449F: Documentation/RCU/
14450F: include/linux/rcu*
14451F: kernel/rcu/
14452X: Documentation/RCU/torture.txt
14453X: include/linux/srcu*.h
14454X: kernel/rcu/srcu*.c
14455
14456REAL TIME CLOCK (RTC) SUBSYSTEM
14457M: Alessandro Zummo <[email protected]>
14458M: Alexandre Belloni <[email protected]>
14459L: [email protected]
14460S: Maintained
14461Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14462T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14463F: Documentation/admin-guide/rtc.rst
14464F: Documentation/devicetree/bindings/rtc/
14465F: drivers/rtc/
14466F: include/linux/platform_data/rtc-*
14467F: include/linux/rtc.h
14468F: include/linux/rtc/
14469F: include/uapi/linux/rtc.h
14470F: tools/testing/selftests/rtc/
14471
14472REALTEK AUDIO CODECS
14473M: Oder Chiou <[email protected]>
14474S: Maintained
14475F: include/sound/rt*.h
14476F: sound/soc/codecs/rt*
14477
14478REALTEK RTL83xx SMI DSA ROUTER CHIPS
14479M: Linus Walleij <[email protected]>
14480S: Maintained
14481F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14482F: drivers/net/dsa/realtek-smi*
14483F: drivers/net/dsa/rtl83*
14484
14485REALTEK WIRELESS DRIVER (rtlwifi family)
14486M: Ping-Ke Shih <[email protected]>
14487L: [email protected]
14488S: Maintained
14489W: https://wireless.wiki.kernel.org/
14490T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14491F: drivers/net/wireless/realtek/rtlwifi/
14492
14493REALTEK WIRELESS DRIVER (rtw88)
14494M: Yan-Hsuan Chuang <[email protected]>
14495L: [email protected]
14496S: Maintained
14497F: drivers/net/wireless/realtek/rtw88/
14498
14499REDPINE WIRELESS DRIVER
14500M: Amitkumar Karwar <[email protected]>
14501M: Siva Rebbagondla <[email protected]>
14502L: [email protected]
14503S: Maintained
14504F: drivers/net/wireless/rsi/
14505
14506REGISTER MAP ABSTRACTION
14507M: Mark Brown <[email protected]>
14508L: [email protected]
14509S: Supported
14510T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14511F: Documentation/devicetree/bindings/regmap/
14512F: drivers/base/regmap/
14513F: include/linux/regmap.h
14514
14515REISERFS FILE SYSTEM
14516L: [email protected]
14517S: Supported
14518F: fs/reiserfs/
14519
14520REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14521M: Ohad Ben-Cohen <[email protected]>
14522M: Bjorn Andersson <[email protected]>
14523L: [email protected]
14524S: Maintained
14525T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14526F: Documentation/ABI/testing/sysfs-class-remoteproc
14527F: Documentation/devicetree/bindings/remoteproc/
14528F: Documentation/remoteproc.txt
14529F: drivers/remoteproc/
14530F: include/linux/remoteproc.h
14531F: include/linux/remoteproc/
14532
14533REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14534M: Ohad Ben-Cohen <[email protected]>
14535M: Bjorn Andersson <[email protected]>
14536L: [email protected]
14537S: Maintained
14538T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14539F: Documentation/ABI/testing/sysfs-bus-rpmsg
14540F: Documentation/rpmsg.txt
14541F: drivers/rpmsg/
14542F: include/linux/rpmsg.h
14543F: include/linux/rpmsg/
14544F: include/uapi/linux/rpmsg.h
14545F: samples/rpmsg/
14546
14547RENESAS CLOCK DRIVERS
14548M: Geert Uytterhoeven <[email protected]>
14549L: [email protected]
14550S: Supported
14551T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14552F: Documentation/devicetree/bindings/clock/renesas,*
14553F: drivers/clk/renesas/
14554
14555RENESAS EMEV2 I2C DRIVER
14556M: Wolfram Sang <[email protected]>
14557S: Supported
14558F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14559F: drivers/i2c/busses/i2c-emev2.c
14560
14561RENESAS ETHERNET DRIVERS
14562R: Sergei Shtylyov <[email protected]>
14563L: [email protected]
14564L: [email protected]
14565F: Documentation/devicetree/bindings/net/renesas,*.txt
14566F: Documentation/devicetree/bindings/net/renesas,*.yaml
14567F: drivers/net/ethernet/renesas/
14568F: include/linux/sh_eth.h
14569
14570RENESAS R-CAR GYROADC DRIVER
14571M: Marek Vasut <[email protected]>
14572L: [email protected]
14573S: Supported
14574F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14575F: drivers/iio/adc/rcar-gyroadc.c
14576
14577RENESAS R-CAR I2C DRIVERS
14578M: Wolfram Sang <[email protected]>
14579S: Supported
14580F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14581F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14582F: drivers/i2c/busses/i2c-rcar.c
14583F: drivers/i2c/busses/i2c-sh_mobile.c
14584
14585RENESAS R-CAR THERMAL DRIVERS
14586M: Niklas Söderlund <[email protected]>
14587L: [email protected]
14588S: Supported
14589F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14590F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14591F: drivers/thermal/rcar_gen3_thermal.c
14592F: drivers/thermal/rcar_thermal.c
14593
14594RENESAS RIIC DRIVER
14595M: Chris Brandt <[email protected]>
14596S: Supported
14597F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14598F: drivers/i2c/busses/i2c-riic.c
14599
14600RENESAS USB PHY DRIVER
14601M: Yoshihiro Shimoda <[email protected]>
14602L: [email protected]
14603S: Maintained
14604F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14605
14606RESET CONTROLLER FRAMEWORK
14607M: Philipp Zabel <[email protected]>
14608S: Maintained
14609T: git git://git.pengutronix.de/git/pza/linux
14610F: Documentation/devicetree/bindings/reset/
14611F: drivers/reset/
14612F: include/dt-bindings/reset/
14613F: include/linux/reset-controller.h
14614F: include/linux/reset.h
14615F: include/linux/reset/
14616K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14617
14618RESTARTABLE SEQUENCES SUPPORT
14619M: Mathieu Desnoyers <[email protected]>
14620M: Peter Zijlstra <[email protected]>
14621M: "Paul E. McKenney" <[email protected]>
14622M: Boqun Feng <[email protected]>
14623L: [email protected]
14624S: Supported
14625F: include/trace/events/rseq.h
14626F: include/uapi/linux/rseq.h
14627F: kernel/rseq.c
14628F: tools/testing/selftests/rseq/
14629
14630RFKILL
14631M: Johannes Berg <[email protected]>
14632L: [email protected]
14633S: Maintained
14634W: https://wireless.wiki.kernel.org/
14635T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14636T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14637F: Documentation/ABI/stable/sysfs-class-rfkill
14638F: Documentation/driver-api/rfkill.rst
14639F: include/linux/rfkill.h
14640F: include/uapi/linux/rfkill.h
14641F: net/rfkill/
14642
14643RHASHTABLE
14644M: Thomas Graf <[email protected]>
14645M: Herbert Xu <[email protected]>
14646L: [email protected]
14647S: Maintained
14648F: include/linux/rhashtable-types.h
14649F: include/linux/rhashtable.h
14650F: lib/rhashtable.c
14651F: lib/test_rhashtable.c
14652
14653RICOH R5C592 MEMORYSTICK DRIVER
14654M: Maxim Levitsky <[email protected]>
14655S: Maintained
14656F: drivers/memstick/host/r592.*
14657
14658RICOH SMARTMEDIA/XD DRIVER
14659M: Maxim Levitsky <[email protected]>
14660S: Maintained
14661F: drivers/mtd/nand/raw/r852.c
14662F: drivers/mtd/nand/raw/r852.h
14663
14664RISC-V ARCHITECTURE
14665M: Paul Walmsley <[email protected]>
14666M: Palmer Dabbelt <[email protected]>
14667M: Albert Ou <[email protected]>
14668L: [email protected]
14669S: Supported
14670P: Documentation/riscv/patch-acceptance.rst
14671T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14672F: arch/riscv/
14673N: riscv
14674K: riscv
14675
14676RNBD BLOCK DRIVERS
14677M: Danil Kipnis <[email protected]>
14678M: Jack Wang <[email protected]>
14679L: [email protected]
14680S: Maintained
14681F: drivers/block/rnbd/
14682
14683ROCCAT DRIVERS
14684M: Stefan Achatz <[email protected]>
14685S: Maintained
14686W: http://sourceforge.net/projects/roccat/
14687F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14688F: drivers/hid/hid-roccat*
14689F: include/linux/hid-roccat*
14690
14691ROCKCHIP ISP V1 DRIVER
14692M: Helen Koike <[email protected]>
14693L: [email protected]
14694S: Maintained
14695F: drivers/staging/media/rkisp1/
14696
14697ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14698M: Jacob Chen <[email protected]>
14699M: Ezequiel Garcia <[email protected]>
14700L: [email protected]
14701L: [email protected]
14702S: Maintained
14703F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
14704F: drivers/media/platform/rockchip/rga/
14705
14706ROCKCHIP VIDEO DECODER DRIVER
14707M: Ezequiel Garcia <[email protected]>
14708L: [email protected]
14709L: [email protected]
14710S: Maintained
14711F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14712F: drivers/staging/media/rkvdec/
14713
14714ROCKER DRIVER
14715M: Jiri Pirko <[email protected]>
14716L: [email protected]
14717S: Supported
14718F: drivers/net/ethernet/rocker/
14719
14720ROCKETPORT DRIVER
14721S: Maintained
14722W: http://www.comtrol.com
14723F: Documentation/driver-api/serial/rocket.rst
14724F: drivers/tty/rocket*
14725
14726ROCKETPORT EXPRESS/INFINITY DRIVER
14727M: Kevin Cernekee <[email protected]>
14728L: [email protected]
14729S: Odd Fixes
14730F: drivers/tty/serial/rp2.*
14731
14732ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14733M: Tomasz Duszynski <[email protected]>
14734S: Maintained
14735F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14736F: drivers/iio/light/bh1750.c
14737
14738ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14739M: Marek Vasut <[email protected]>
14740L: [email protected]
14741L: [email protected]
14742S: Supported
14743F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14744F: drivers/gpio/gpio-bd9571mwv.c
14745F: drivers/mfd/bd9571mwv.c
14746F: drivers/regulator/bd9571mwv-regulator.c
14747F: include/linux/mfd/bd9571mwv.h
14748
14749ROSE NETWORK LAYER
14750M: Ralf Baechle <[email protected]>
14751L: [email protected]
14752S: Maintained
14753W: http://www.linux-ax25.org/
14754F: include/net/rose.h
14755F: include/uapi/linux/rose.h
14756F: net/rose/
14757
14758ROTATION DRIVER FOR ALLWINNER A83T
14759M: Jernej Skrabec <[email protected]>
14760L: [email protected]
14761S: Maintained
14762T: git git://linuxtv.org/media_tree.git
14763F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14764F: drivers/media/platform/sunxi/sun8i-rotate/
14765
14766RTL2830 MEDIA DRIVER
14767M: Antti Palosaari <[email protected]>
14768L: [email protected]
14769S: Maintained
14770W: https://linuxtv.org
14771W: http://palosaari.fi/linux/
14772Q: http://patchwork.linuxtv.org/project/linux-media/list/
14773T: git git://linuxtv.org/anttip/media_tree.git
14774F: drivers/media/dvb-frontends/rtl2830*
14775
14776RTL2832 MEDIA DRIVER
14777M: Antti Palosaari <[email protected]>
14778L: [email protected]
14779S: Maintained
14780W: https://linuxtv.org
14781W: http://palosaari.fi/linux/
14782Q: http://patchwork.linuxtv.org/project/linux-media/list/
14783T: git git://linuxtv.org/anttip/media_tree.git
14784F: drivers/media/dvb-frontends/rtl2832*
14785
14786RTL2832_SDR MEDIA DRIVER
14787M: Antti Palosaari <[email protected]>
14788L: [email protected]
14789S: Maintained
14790W: https://linuxtv.org
14791W: http://palosaari.fi/linux/
14792Q: http://patchwork.linuxtv.org/project/linux-media/list/
14793T: git git://linuxtv.org/anttip/media_tree.git
14794F: drivers/media/dvb-frontends/rtl2832_sdr*
14795
14796RTL8180 WIRELESS DRIVER
14797L: [email protected]
14798S: Orphan
14799W: https://wireless.wiki.kernel.org/
14800T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14801F: drivers/net/wireless/realtek/rtl818x/rtl8180/
14802
14803RTL8187 WIRELESS DRIVER
14804M: Herton Ronaldo Krzesinski <[email protected]>
14805M: Hin-Tak Leung <[email protected]>
14806M: Larry Finger <[email protected]>
14807L: [email protected]
14808S: Maintained
14809W: https://wireless.wiki.kernel.org/
14810T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14811F: drivers/net/wireless/realtek/rtl818x/rtl8187/
14812
14813RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14814M: Jes Sorensen <[email protected]>
14815L: [email protected]
14816S: Maintained
14817T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14818F: drivers/net/wireless/realtek/rtl8xxxu/
14819
14820RTRS TRANSPORT DRIVERS
14821M: Danil Kipnis <[email protected]>
14822M: Jack Wang <[email protected]>
14823L: [email protected]
14824S: Maintained
14825F: drivers/infiniband/ulp/rtrs/
14826
14827RXRPC SOCKETS (AF_RXRPC)
14828M: David Howells <[email protected]>
14829L: [email protected]
14830S: Supported
14831W: https://www.infradead.org/~dhowells/kafs/
14832F: Documentation/networking/rxrpc.rst
14833F: include/keys/rxrpc-type.h
14834F: include/net/af_rxrpc.h
14835F: include/trace/events/rxrpc.h
14836F: include/uapi/linux/rxrpc.h
14837F: net/rxrpc/
14838
14839S3 SAVAGE FRAMEBUFFER DRIVER
14840M: Antonino Daplas <[email protected]>
14841L: [email protected]
14842S: Maintained
14843F: drivers/video/fbdev/savage/
14844
14845S390
14846M: Heiko Carstens <[email protected]>
14847M: Vasily Gorbik <[email protected]>
14848M: Christian Borntraeger <[email protected]>
14849L: [email protected]
14850S: Supported
14851W: http://www.ibm.com/developerworks/linux/linux390/
14852T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14853F: Documentation/driver-api/s390-drivers.rst
14854F: Documentation/s390/
14855F: arch/s390/
14856F: drivers/s390/
14857
14858S390 COMMON I/O LAYER
14859M: Vineeth Vijayan <[email protected]>
14860M: Peter Oberparleiter <[email protected]>
14861L: [email protected]
14862S: Supported
14863W: http://www.ibm.com/developerworks/linux/linux390/
14864F: drivers/s390/cio/
14865
14866S390 DASD DRIVER
14867M: Stefan Haberland <[email protected]>
14868M: Jan Hoeppner <[email protected]>
14869L: [email protected]
14870S: Supported
14871W: http://www.ibm.com/developerworks/linux/linux390/
14872F: block/partitions/ibm.c
14873F: drivers/s390/block/dasd*
14874F: include/linux/dasd_mod.h
14875
14876S390 IOMMU (PCI)
14877M: Matthew Rosato <[email protected]>
14878M: Gerald Schaefer <[email protected]>
14879L: [email protected]
14880S: Supported
14881W: http://www.ibm.com/developerworks/linux/linux390/
14882F: drivers/iommu/s390-iommu.c
14883
14884S390 IUCV NETWORK LAYER
14885M: Julian Wiedmann <[email protected]>
14886M: Karsten Graul <[email protected]>
14887M: Ursula Braun <[email protected]>
14888L: [email protected]
14889S: Supported
14890W: http://www.ibm.com/developerworks/linux/linux390/
14891F: drivers/s390/net/*iucv*
14892F: include/net/iucv/
14893F: net/iucv/
14894
14895S390 NETWORK DRIVERS
14896M: Julian Wiedmann <[email protected]>
14897M: Karsten Graul <[email protected]>
14898M: Ursula Braun <[email protected]>
14899L: [email protected]
14900S: Supported
14901W: http://www.ibm.com/developerworks/linux/linux390/
14902F: drivers/s390/net/
14903
14904S390 PCI SUBSYSTEM
14905M: Niklas Schnelle <[email protected]>
14906M: Gerald Schaefer <[email protected]>
14907L: [email protected]
14908S: Supported
14909W: http://www.ibm.com/developerworks/linux/linux390/
14910F: arch/s390/pci/
14911F: drivers/pci/hotplug/s390_pci_hpc.c
14912F: Documentation/s390/pci.rst
14913
14914S390 VFIO AP DRIVER
14915M: Tony Krowiak <[email protected]>
14916M: Pierre Morel <[email protected]>
14917M: Halil Pasic <[email protected]>
14918L: [email protected]
14919S: Supported
14920W: http://www.ibm.com/developerworks/linux/linux390/
14921F: Documentation/s390/vfio-ap.rst
14922F: drivers/s390/crypto/vfio_ap_drv.c
14923F: drivers/s390/crypto/vfio_ap_ops.c
14924F: drivers/s390/crypto/vfio_ap_private.h
14925
14926S390 VFIO-CCW DRIVER
14927M: Cornelia Huck <[email protected]>
14928M: Eric Farman <[email protected]>
14929R: Halil Pasic <[email protected]>
14930L: [email protected]
14931L: [email protected]
14932S: Supported
14933F: Documentation/s390/vfio-ccw.rst
14934F: drivers/s390/cio/vfio_ccw*
14935F: include/uapi/linux/vfio_ccw.h
14936
14937S390 ZCRYPT DRIVER
14938M: Harald Freudenberger <[email protected]>
14939L: [email protected]
14940S: Supported
14941W: http://www.ibm.com/developerworks/linux/linux390/
14942F: drivers/s390/crypto/
14943
14944S390 ZFCP DRIVER
14945M: Steffen Maier <[email protected]>
14946M: Benjamin Block <[email protected]>
14947L: [email protected]
14948S: Supported
14949W: http://www.ibm.com/developerworks/linux/linux390/
14950F: drivers/s390/scsi/zfcp_*
14951
14952S3C24XX SD/MMC Driver
14953M: Ben Dooks <[email protected]>
14954L: [email protected] (moderated for non-subscribers)
14955S: Supported
14956F: drivers/mmc/host/s3cmci.*
14957
14958SAA6588 RDS RECEIVER DRIVER
14959M: Hans Verkuil <[email protected]>
14960L: [email protected]
14961S: Odd Fixes
14962W: https://linuxtv.org
14963T: git git://linuxtv.org/media_tree.git
14964F: drivers/media/i2c/saa6588*
14965
14966SAA7134 VIDEO4LINUX DRIVER
14967M: Mauro Carvalho Chehab <[email protected]>
14968L: [email protected]
14969S: Odd fixes
14970W: https://linuxtv.org
14971T: git git://linuxtv.org/media_tree.git
14972F: Documentation/driver-api/media/drivers/saa7134*
14973F: drivers/media/pci/saa7134/
14974
14975SAA7146 VIDEO4LINUX-2 DRIVER
14976M: Hans Verkuil <[email protected]>
14977L: [email protected]
14978S: Maintained
14979T: git git://linuxtv.org/media_tree.git
14980F: drivers/media/common/saa7146/
14981F: drivers/media/pci/saa7146/
14982F: include/media/drv-intf/saa7146*
14983
14984SAFESETID SECURITY MODULE
14985M: Micah Morton <[email protected]>
14986S: Supported
14987F: Documentation/admin-guide/LSM/SafeSetID.rst
14988F: security/safesetid/
14989
14990SAMSUNG AUDIO (ASoC) DRIVERS
14991M: Krzysztof Kozlowski <[email protected]>
14992M: Sangbeom Kim <[email protected]>
14993M: Sylwester Nawrocki <[email protected]>
14994L: [email protected] (moderated for non-subscribers)
14995S: Supported
14996F: Documentation/devicetree/bindings/sound/samsung*
14997F: sound/soc/samsung/
14998
14999SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15000M: Krzysztof Kozlowski <[email protected]>
15001L: [email protected]
15002L: [email protected]
15003S: Maintained
15004F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15005F: drivers/crypto/exynos-rng.c
15006
15007SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15008M: Łukasz Stelmach <[email protected]>
15009L: [email protected]
15010S: Maintained
15011F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15012F: drivers/char/hw_random/exynos-trng.c
15013
15014SAMSUNG FRAMEBUFFER DRIVER
15015M: Jingoo Han <[email protected]>
15016L: [email protected]
15017S: Maintained
15018F: drivers/video/fbdev/s3c-fb.c
15019
15020SAMSUNG LAPTOP DRIVER
15021M: Corentin Chary <[email protected]>
15022L: [email protected]
15023S: Maintained
15024F: drivers/platform/x86/samsung-laptop.c
15025
15026SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15027M: Sangbeom Kim <[email protected]>
15028M: Krzysztof Kozlowski <[email protected]>
15029M: Bartlomiej Zolnierkiewicz <[email protected]>
15030L: [email protected]
15031L: [email protected]
15032S: Supported
15033F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15034F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15035F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15036F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15037F: drivers/clk/clk-s2mps11.c
15038F: drivers/mfd/sec*.c
15039F: drivers/regulator/s2m*.c
15040F: drivers/regulator/s5m*.c
15041F: drivers/rtc/rtc-s5m.c
15042F: include/linux/mfd/samsung/
15043
15044SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15045M: Sylwester Nawrocki <[email protected]>
15046L: [email protected]
15047L: [email protected] (moderated for non-subscribers)
15048S: Maintained
15049F: drivers/media/platform/s3c-camif/
15050F: include/media/drv-intf/s3c_camif.h
15051
15052SAMSUNG S3FWRN5 NFC DRIVER
15053M: Robert Baldyga <[email protected]>
15054M: Krzysztof Opasiak <[email protected]>
15055L: [email protected] (moderated for non-subscribers)
15056S: Supported
15057F: drivers/nfc/s3fwrn5
15058
15059SAMSUNG S5C73M3 CAMERA DRIVER
15060M: Kyungmin Park <[email protected]>
15061M: Andrzej Hajda <[email protected]>
15062L: [email protected]
15063S: Supported
15064F: drivers/media/i2c/s5c73m3/*
15065
15066SAMSUNG S5K5BAF CAMERA DRIVER
15067M: Kyungmin Park <[email protected]>
15068M: Andrzej Hajda <[email protected]>
15069L: [email protected]
15070S: Supported
15071F: drivers/media/i2c/s5k5baf.c
15072
15073SAMSUNG S5P Security SubSystem (SSS) DRIVER
15074M: Krzysztof Kozlowski <[email protected]>
15075M: Vladimir Zapolskiy <[email protected]>
15076M: Kamil Konieczny <[email protected]>
15077L: [email protected]
15078L: [email protected]
15079S: Maintained
15080F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15081F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15082F: drivers/crypto/s5p-sss.c
15083
15084SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15085M: Kyungmin Park <[email protected]>
15086M: Sylwester Nawrocki <[email protected]>
15087L: [email protected]
15088S: Supported
15089Q: https://patchwork.linuxtv.org/project/linux-media/list/
15090F: drivers/media/platform/exynos4-is/
15091
15092SAMSUNG SOC CLOCK DRIVERS
15093M: Sylwester Nawrocki <[email protected]>
15094M: Tomasz Figa <[email protected]>
15095M: Chanwoo Choi <[email protected]>
15096L: [email protected] (moderated for non-subscribers)
15097S: Supported
15098T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15099F: Documentation/devicetree/bindings/clock/exynos*.txt
15100F: Documentation/devicetree/bindings/clock/samsung,s3c*
15101F: Documentation/devicetree/bindings/clock/samsung,s5p*
15102F: drivers/clk/samsung/
15103F: include/dt-bindings/clock/exynos*.h
15104
15105SAMSUNG SPI DRIVERS
15106M: Kukjin Kim <[email protected]>
15107M: Krzysztof Kozlowski <[email protected]>
15108M: Andi Shyti <[email protected]>
15109L: [email protected]
15110L: [email protected] (moderated for non-subscribers)
15111S: Maintained
15112F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15113F: drivers/spi/spi-s3c*
15114F: include/linux/platform_data/spi-s3c64xx.h
15115
15116SAMSUNG SXGBE DRIVERS
15117M: Byungho An <[email protected]>
15118L: [email protected]
15119S: Supported
15120F: drivers/net/ethernet/samsung/sxgbe/
15121
15122SAMSUNG THERMAL DRIVER
15123M: Bartlomiej Zolnierkiewicz <[email protected]>
15124L: [email protected]
15125L: [email protected]
15126S: Supported
15127T: git https://github.com/lmajewski/linux-samsung-thermal.git
15128F: drivers/thermal/samsung/
15129
15130SAMSUNG USB2 PHY DRIVER
15131M: Kamil Debski <[email protected]>
15132M: Sylwester Nawrocki <[email protected]>
15133L: [email protected]
15134S: Supported
15135F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15136F: Documentation/driver-api/phy/samsung-usb2.rst
15137F: drivers/phy/samsung/phy-exynos4210-usb2.c
15138F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15139F: drivers/phy/samsung/phy-exynos5250-usb2.c
15140F: drivers/phy/samsung/phy-s5pv210-usb2.c
15141F: drivers/phy/samsung/phy-samsung-usb2.c
15142F: drivers/phy/samsung/phy-samsung-usb2.h
15143
15144SC1200 WDT DRIVER
15145M: Zwane Mwaikambo <[email protected]>
15146S: Maintained
15147F: drivers/watchdog/sc1200wdt.c
15148
15149SCHEDULER
15150M: Ingo Molnar <[email protected]>
15151M: Peter Zijlstra <[email protected]>
15152M: Juri Lelli <[email protected]> (SCHED_DEADLINE)
15153M: Vincent Guittot <[email protected]> (SCHED_NORMAL)
15154R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
15155R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
15156R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
15157R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
15158L: [email protected]
15159S: Maintained
15160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15161F: include/linux/preempt.h
15162F: include/linux/sched.h
15163F: include/linux/wait.h
15164F: include/uapi/linux/sched.h
15165F: kernel/sched/
15166
15167SCR24X CHIP CARD INTERFACE DRIVER
15168M: Lubomir Rintel <[email protected]>
15169S: Supported
15170F: drivers/char/pcmcia/scr24x_cs.c
15171
15172SCSI CDROM DRIVER
15173M: Jens Axboe <[email protected]>
15174L: [email protected]
15175S: Maintained
15176W: http://www.kernel.dk
15177F: drivers/scsi/sr*
15178
15179SCSI RDMA PROTOCOL (SRP) INITIATOR
15180M: Bart Van Assche <[email protected]>
15181L: [email protected]
15182S: Supported
15183Q: http://patchwork.kernel.org/project/linux-rdma/list/
15184F: drivers/infiniband/ulp/srp/
15185F: include/scsi/srp.h
15186
15187SCSI RDMA PROTOCOL (SRP) TARGET
15188M: Bart Van Assche <[email protected]>
15189L: [email protected]
15190L: [email protected]
15191S: Supported
15192Q: http://patchwork.kernel.org/project/linux-rdma/list/
15193F: drivers/infiniband/ulp/srpt/
15194
15195SCSI SG DRIVER
15196M: Doug Gilbert <[email protected]>
15197L: [email protected]
15198S: Maintained
15199W: http://sg.danny.cz/sg
15200F: Documentation/scsi/scsi-generic.rst
15201F: drivers/scsi/sg.c
15202F: include/scsi/sg.h
15203
15204SCSI SUBSYSTEM
15205M: "James E.J. Bottomley" <[email protected]>
15206M: "Martin K. Petersen" <[email protected]>
15207L: [email protected]
15208S: Maintained
15209Q: https://patchwork.kernel.org/project/linux-scsi/list/
15210T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15211T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15212F: Documentation/devicetree/bindings/scsi/
15213F: drivers/scsi/
15214F: include/scsi/
15215
15216SCSI TAPE DRIVER
15217M: Kai Mäkisara <[email protected]>
15218L: [email protected]
15219S: Maintained
15220F: Documentation/scsi/st.rst
15221F: drivers/scsi/st.*
15222F: drivers/scsi/st_*.h
15223
15224SCSI TARGET SUBSYSTEM
15225M: "Martin K. Petersen" <[email protected]>
15226L: [email protected]
15227L: [email protected]
15228S: Supported
15229W: http://www.linux-iscsi.org
15230Q: https://patchwork.kernel.org/project/target-devel/list/
15231T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15232F: Documentation/target/
15233F: drivers/target/
15234F: include/target/
15235
15236SCTP PROTOCOL
15237M: Vlad Yasevich <[email protected]>
15238M: Neil Horman <[email protected]>
15239M: Marcelo Ricardo Leitner <[email protected]>
15240L: [email protected]
15241S: Maintained
15242W: http://lksctp.sourceforge.net
15243F: Documentation/networking/sctp.rst
15244F: include/linux/sctp.h
15245F: include/net/sctp/
15246F: include/uapi/linux/sctp.h
15247F: net/sctp/
15248
15249SCx200 CPU SUPPORT
15250M: Jim Cromie <[email protected]>
15251S: Odd Fixes
15252F: Documentation/i2c/busses/scx200_acb.rst
15253F: arch/x86/platform/scx200/
15254F: drivers/i2c/busses/scx200*
15255F: drivers/mtd/maps/scx200_docflash.c
15256F: drivers/watchdog/scx200_wdt.c
15257F: include/linux/scx200.h
15258
15259SCx200 GPIO DRIVER
15260M: Jim Cromie <[email protected]>
15261S: Maintained
15262F: drivers/char/scx200_gpio.c
15263F: include/linux/scx200_gpio.h
15264
15265SCx200 HRT CLOCKSOURCE DRIVER
15266M: Jim Cromie <[email protected]>
15267S: Maintained
15268F: drivers/clocksource/scx200_hrt.c
15269
15270SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15271M: Sascha Sommer <[email protected]>
15272L: [email protected] (subscribers-only)
15273S: Maintained
15274F: drivers/mmc/host/sdricoh_cs.c
15275
15276SECO BOARDS CEC DRIVER
15277M: Ettore Chimenti <[email protected]>
15278S: Maintained
15279F: drivers/media/platform/seco-cec/seco-cec.c
15280F: drivers/media/platform/seco-cec/seco-cec.h
15281
15282SECURE COMPUTING
15283M: Kees Cook <[email protected]>
15284R: Andy Lutomirski <[email protected]>
15285R: Will Drewry <[email protected]>
15286S: Supported
15287T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15288F: Documentation/userspace-api/seccomp_filter.rst
15289F: include/linux/seccomp.h
15290F: include/uapi/linux/seccomp.h
15291F: kernel/seccomp.c
15292F: tools/testing/selftests/kselftest_harness.h
15293F: tools/testing/selftests/seccomp/*
15294K: \bsecure_computing
15295K: \bTIF_SECCOMP\b
15296
15297SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15298M: Al Cooper <[email protected]>
15299L: [email protected]
15300L: [email protected]
15301S: Maintained
15302F: drivers/mmc/host/sdhci-brcmstb*
15303
15304SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15305M: Adrian Hunter <[email protected]>
15306L: [email protected]
15307S: Maintained
15308F: drivers/mmc/host/sdhci*
15309F: include/linux/mmc/sdhci*
15310
15311SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15312M: Ludovic Desroches <[email protected]>
15313L: [email protected]
15314S: Supported
15315F: drivers/mmc/host/sdhci-of-at91.c
15316
15317SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15318M: Ben Dooks <[email protected]>
15319M: Jaehoon Chung <[email protected]>
15320L: [email protected]
15321S: Maintained
15322F: drivers/mmc/host/sdhci-s3c*
15323
15324SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15325M: Viresh Kumar <[email protected]>
15326L: [email protected]
15327S: Maintained
15328F: drivers/mmc/host/sdhci-spear.c
15329
15330SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15331M: Kishon Vijay Abraham I <[email protected]>
15332L: [email protected]
15333S: Maintained
15334F: drivers/mmc/host/sdhci-omap.c
15335
15336SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15337M: Jonathan Derrick <[email protected]>
15338M: Revanth Rajashekar <[email protected]>
15339L: [email protected]
15340S: Supported
15341F: block/opal_proto.h
15342F: block/sed*
15343F: include/linux/sed*
15344F: include/uapi/linux/sed*
15345
15346SECURITY CONTACT
15347M: Security Officers <[email protected]>
15348S: Supported
15349
15350SECURITY SUBSYSTEM
15351M: James Morris <[email protected]>
15352M: "Serge E. Hallyn" <[email protected]>
15353L: [email protected] (suggested Cc:)
15354S: Supported
15355W: http://kernsec.org/
15356T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15357F: security/
15358X: security/selinux/
15359
15360SELINUX SECURITY MODULE
15361M: Paul Moore <[email protected]>
15362M: Stephen Smalley <[email protected]>
15363M: Eric Paris <[email protected]>
15364L: [email protected]
15365S: Supported
15366W: https://selinuxproject.org
15367W: https://github.com/SELinuxProject
15368T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15369F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15370F: Documentation/ABI/obsolete/sysfs-selinux-disable
15371F: Documentation/admin-guide/LSM/SELinux.rst
15372F: include/uapi/linux/selinux_netlink.h
15373F: scripts/selinux/
15374F: security/selinux/
15375
15376SENSABLE PHANTOM
15377M: Jiri Slaby <[email protected]>
15378S: Maintained
15379F: drivers/misc/phantom.c
15380F: include/uapi/linux/phantom.h
15381
15382SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15383M: Tomasz Duszynski <[email protected]>
15384S: Maintained
15385F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15386F: drivers/iio/chemical/sps30.c
15387
15388SERIAL DEVICE BUS
15389M: Rob Herring <[email protected]>
15390L: [email protected]
15391S: Maintained
15392F: Documentation/devicetree/bindings/serial/serial.yaml
15393F: drivers/tty/serdev/
15394F: include/linux/serdev.h
15395
15396SERIAL DRIVERS
15397M: Greg Kroah-Hartman <[email protected]>
15398L: [email protected]
15399S: Maintained
15400F: Documentation/devicetree/bindings/serial/
15401F: drivers/tty/serial/
15402
15403SERIAL IR RECEIVER
15404M: Sean Young <[email protected]>
15405L: [email protected]
15406S: Maintained
15407F: drivers/media/rc/serial_ir.c
15408
15409SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15410M: Srinivas Kandagatla <[email protected]>
15411L: [email protected] (moderated for non-subscribers)
15412S: Maintained
15413F: Documentation/devicetree/bindings/slimbus/
15414F: drivers/slimbus/
15415F: include/linux/slimbus.h
15416
15417SFC NETWORK DRIVER
15418M: Solarflare linux maintainers <[email protected]>
15419M: Edward Cree <[email protected]>
15420M: Martin Habets <[email protected]>
15421L: [email protected]
15422S: Supported
15423F: drivers/net/ethernet/sfc/
15424
15425SFF/SFP/SFP+ MODULE SUPPORT
15426M: Russell King <[email protected]>
15427L: [email protected]
15428S: Maintained
15429F: drivers/net/phy/phylink.c
15430F: drivers/net/phy/sfp*
15431F: include/linux/phylink.h
15432F: include/linux/sfp.h
15433K: phylink
15434
15435SGI GRU DRIVER
15436M: Dimitri Sivanich <[email protected]>
15437S: Maintained
15438F: drivers/misc/sgi-gru/
15439
15440SGI XP/XPC/XPNET DRIVER
15441M: Cliff Whickman <[email protected]>
15442M: Robin Holt <[email protected]>
15443S: Maintained
15444F: drivers/misc/sgi-xp/
15445
15446SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15447M: Ursula Braun <[email protected]>
15448M: Karsten Graul <[email protected]>
15449L: [email protected]
15450S: Supported
15451W: http://www.ibm.com/developerworks/linux/linux390/
15452F: net/smc/
15453
15454SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15455M: Linus Walleij <[email protected]>
15456L: [email protected]
15457S: Maintained
15458T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15459F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15460F: drivers/iio/light/gp2ap002.c
15461
15462SHARP RJ54N1CB0C SENSOR DRIVER
15463M: Jacopo Mondi <[email protected]>
15464L: [email protected]
15465S: Odd fixes
15466T: git git://linuxtv.org/media_tree.git
15467F: drivers/media/i2c/rj54n1cb0c.c
15468F: include/media/i2c/rj54n1cb0c.h
15469
15470SH_VOU V4L2 OUTPUT DRIVER
15471L: [email protected]
15472S: Orphan
15473F: drivers/media/platform/sh_vou.c
15474F: include/media/drv-intf/sh_vou.h
15475
15476SI2157 MEDIA DRIVER
15477M: Antti Palosaari <[email protected]>
15478L: [email protected]
15479S: Maintained
15480W: https://linuxtv.org
15481W: http://palosaari.fi/linux/
15482Q: http://patchwork.linuxtv.org/project/linux-media/list/
15483T: git git://linuxtv.org/anttip/media_tree.git
15484F: drivers/media/tuners/si2157*
15485
15486SI2165 MEDIA DRIVER
15487M: Matthias Schwarzott <[email protected]>
15488L: [email protected]
15489S: Maintained
15490W: https://linuxtv.org
15491Q: http://patchwork.linuxtv.org/project/linux-media/list/
15492F: drivers/media/dvb-frontends/si2165*
15493
15494SI2168 MEDIA DRIVER
15495M: Antti Palosaari <[email protected]>
15496L: [email protected]
15497S: Maintained
15498W: https://linuxtv.org
15499W: http://palosaari.fi/linux/
15500Q: http://patchwork.linuxtv.org/project/linux-media/list/
15501T: git git://linuxtv.org/anttip/media_tree.git
15502F: drivers/media/dvb-frontends/si2168*
15503
15504SI470X FM RADIO RECEIVER I2C DRIVER
15505M: Hans Verkuil <[email protected]>
15506L: [email protected]
15507S: Odd Fixes
15508W: https://linuxtv.org
15509T: git git://linuxtv.org/media_tree.git
15510F: drivers/media/radio/si470x/radio-si470x-i2c.c
15511
15512SI470X FM RADIO RECEIVER USB DRIVER
15513M: Hans Verkuil <[email protected]>
15514L: [email protected]
15515S: Maintained
15516W: https://linuxtv.org
15517T: git git://linuxtv.org/media_tree.git
15518F: drivers/media/radio/si470x/radio-si470x-common.c
15519F: drivers/media/radio/si470x/radio-si470x-usb.c
15520F: drivers/media/radio/si470x/radio-si470x.h
15521
15522SI4713 FM RADIO TRANSMITTER I2C DRIVER
15523M: Eduardo Valentin <[email protected]>
15524L: [email protected]
15525S: Odd Fixes
15526W: https://linuxtv.org
15527T: git git://linuxtv.org/media_tree.git
15528F: drivers/media/radio/si4713/si4713.?
15529
15530SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15531M: Eduardo Valentin <[email protected]>
15532L: [email protected]
15533S: Odd Fixes
15534W: https://linuxtv.org
15535T: git git://linuxtv.org/media_tree.git
15536F: drivers/media/radio/si4713/radio-platform-si4713.c
15537
15538SI4713 FM RADIO TRANSMITTER USB DRIVER
15539M: Hans Verkuil <[email protected]>
15540L: [email protected]
15541S: Maintained
15542W: https://linuxtv.org
15543T: git git://linuxtv.org/media_tree.git
15544F: drivers/media/radio/si4713/radio-usb-si4713.c
15545
15546SIANO DVB DRIVER
15547M: Mauro Carvalho Chehab <[email protected]>
15548L: [email protected]
15549S: Odd fixes
15550W: https://linuxtv.org
15551T: git git://linuxtv.org/media_tree.git
15552F: drivers/media/common/siano/
15553F: drivers/media/mmc/siano/
15554F: drivers/media/usb/siano/
15555F: drivers/media/usb/siano/
15556
15557SIFIVE DRIVERS
15558M: Palmer Dabbelt <[email protected]>
15559M: Paul Walmsley <[email protected]>
15560L: [email protected]
15561S: Supported
15562T: git git://github.com/sifive/riscv-linux.git
15563N: sifive
15564K: [^@]sifive
15565
15566SIFIVE FU540 SYSTEM-ON-CHIP
15567M: Paul Walmsley <[email protected]>
15568M: Palmer Dabbelt <[email protected]>
15569L: [email protected]
15570S: Supported
15571T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15572N: fu540
15573K: fu540
15574
15575SIFIVE PDMA DRIVER
15576M: Green Wan <[email protected]>
15577S: Maintained
15578F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15579F: drivers/dma/sf-pdma/
15580
15581SILEAD TOUCHSCREEN DRIVER
15582M: Hans de Goede <[email protected]>
15583L: [email protected]
15584L: [email protected]
15585S: Maintained
15586F: drivers/input/touchscreen/silead.c
15587F: drivers/platform/x86/touchscreen_dmi.c
15588
15589SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15590M: Jérôme Pouiller <[email protected]>
15591S: Supported
15592F: drivers/staging/wfx/
15593
15594SILICON MOTION SM712 FRAME BUFFER DRIVER
15595M: Sudip Mukherjee <[email protected]>
15596M: Teddy Wang <[email protected]>
15597M: Sudip Mukherjee <[email protected]>
15598L: [email protected]
15599S: Maintained
15600F: Documentation/fb/sm712fb.rst
15601F: drivers/video/fbdev/sm712*
15602
15603SIMPLE FIRMWARE INTERFACE (SFI)
15604S: Obsolete
15605W: http://simplefirmware.org/
15606F: arch/x86/platform/sfi/
15607F: drivers/sfi/
15608F: include/linux/sfi*.h
15609
15610SIMPLEFB FB DRIVER
15611M: Hans de Goede <[email protected]>
15612L: [email protected]
15613S: Maintained
15614F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15615F: drivers/video/fbdev/simplefb.c
15616F: include/linux/platform_data/simplefb.h
15617
15618SIMTEC EB110ATX (Chalice CATS)
15619M: Vincent Sanders <[email protected]>
15620M: Simtec Linux Team <[email protected]>
15621S: Supported
15622W: http://www.simtec.co.uk/products/EB110ATX/
15623
15624SIMTEC EB2410ITX (BAST)
15625M: Vincent Sanders <[email protected]>
15626M: Simtec Linux Team <[email protected]>
15627S: Supported
15628W: http://www.simtec.co.uk/products/EB2410ITX/
15629F: arch/arm/mach-s3c24xx/bast-ide.c
15630F: arch/arm/mach-s3c24xx/bast-irq.c
15631F: arch/arm/mach-s3c24xx/mach-bast.c
15632
15633SIOX
15634M: Thorsten Scherer <[email protected]>
15635M: Uwe Kleine-König <[email protected]>
15636R: Pengutronix Kernel Team <[email protected]>
15637S: Supported
15638F: drivers/gpio/gpio-siox.c
15639F: drivers/siox/*
15640F: include/trace/events/siox.h
15641
15642SIPHASH PRF ROUTINES
15643M: Jason A. Donenfeld <[email protected]>
15644S: Maintained
15645F: include/linux/siphash.h
15646F: lib/siphash.c
15647F: lib/test_siphash.c
15648
15649SIS 190 ETHERNET DRIVER
15650M: Francois Romieu <[email protected]>
15651L: [email protected]
15652S: Maintained
15653F: drivers/net/ethernet/sis/sis190.c
15654
15655SIS 900/7016 FAST ETHERNET DRIVER
15656M: Daniele Venzano <[email protected]>
15657L: [email protected]
15658S: Maintained
15659W: http://www.brownhat.org/sis900.html
15660F: drivers/net/ethernet/sis/sis900.*
15661
15662SIS FRAMEBUFFER DRIVER
15663M: Thomas Winischhofer <[email protected]>
15664S: Maintained
15665W: http://www.winischhofer.net/linuxsisvga.shtml
15666F: Documentation/fb/sisfb.rst
15667F: drivers/video/fbdev/sis/
15668F: include/video/sisfb.h
15669
15670SIS USB2VGA DRIVER
15671M: Thomas Winischhofer <[email protected]>
15672S: Maintained
15673W: http://www.winischhofer.at/linuxsisusbvga.shtml
15674F: drivers/usb/misc/sisusbvga/
15675
15676SLAB ALLOCATOR
15677M: Christoph Lameter <[email protected]>
15678M: Pekka Enberg <[email protected]>
15679M: David Rientjes <[email protected]>
15680M: Joonsoo Kim <[email protected]>
15681M: Andrew Morton <[email protected]>
15682L: [email protected]
15683S: Maintained
15684F: include/linux/sl?b*.h
15685F: mm/sl?b*
15686
15687SLEEPABLE READ-COPY UPDATE (SRCU)
15688M: Lai Jiangshan <[email protected]>
15689M: "Paul E. McKenney" <[email protected]>
15690M: Josh Triplett <[email protected]>
15691R: Steven Rostedt <[email protected]>
15692R: Mathieu Desnoyers <[email protected]>
15693L: [email protected]
15694S: Supported
15695W: http://www.rdrop.com/users/paulmck/RCU/
15696T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15697F: include/linux/srcu*.h
15698F: kernel/rcu/srcu*.c
15699
15700SMACK SECURITY MODULE
15701M: Casey Schaufler <[email protected]>
15702L: [email protected]
15703S: Maintained
15704W: http://schaufler-ca.com
15705T: git git://github.com/cschaufler/smack-next
15706F: Documentation/admin-guide/LSM/Smack.rst
15707F: security/smack/
15708
15709SMC91x ETHERNET DRIVER
15710M: Nicolas Pitre <[email protected]>
15711S: Odd Fixes
15712F: drivers/net/ethernet/smsc/smc91x.*
15713
15714SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15715M: Mark Rutland <[email protected]>
15716M: Lorenzo Pieralisi <[email protected]>
15717M: Sudeep Holla <[email protected]>
15718L: [email protected]
15719S: Maintained
15720F: drivers/firmware/smccc/
15721F: include/linux/arm-smccc.h
15722
15723SMIA AND SMIA++ IMAGE SENSOR DRIVER
15724M: Sakari Ailus <[email protected]>
15725L: [email protected]
15726S: Maintained
15727F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15728F: drivers/media/i2c/smiapp-pll.c
15729F: drivers/media/i2c/smiapp-pll.h
15730F: drivers/media/i2c/smiapp/
15731F: include/uapi/linux/smiapp.h
15732
15733SMM665 HARDWARE MONITOR DRIVER
15734M: Guenter Roeck <[email protected]>
15735L: [email protected]
15736S: Maintained
15737F: Documentation/hwmon/smm665.rst
15738F: drivers/hwmon/smm665.c
15739
15740SMSC EMC2103 HARDWARE MONITOR DRIVER
15741M: Steve Glendinning <[email protected]>
15742L: [email protected]
15743S: Maintained
15744F: Documentation/hwmon/emc2103.rst
15745F: drivers/hwmon/emc2103.c
15746
15747SMSC SCH5627 HARDWARE MONITOR DRIVER
15748M: Hans de Goede <[email protected]>
15749L: [email protected]
15750S: Supported
15751F: Documentation/hwmon/sch5627.rst
15752F: drivers/hwmon/sch5627.c
15753
15754SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15755M: Steve Glendinning <[email protected]>
15756L: [email protected]
15757S: Maintained
15758F: drivers/video/fbdev/smscufx.c
15759
15760SMSC47B397 HARDWARE MONITOR DRIVER
15761M: Jean Delvare <[email protected]>
15762L: [email protected]
15763S: Maintained
15764F: Documentation/hwmon/smsc47b397.rst
15765F: drivers/hwmon/smsc47b397.c
15766
15767SMSC911x ETHERNET DRIVER
15768M: Steve Glendinning <[email protected]>
15769L: [email protected]
15770S: Maintained
15771F: drivers/net/ethernet/smsc/smsc911x.*
15772F: include/linux/smsc911x.h
15773
15774SMSC9420 PCI ETHERNET DRIVER
15775M: Steve Glendinning <[email protected]>
15776L: [email protected]
15777S: Maintained
15778F: drivers/net/ethernet/smsc/smsc9420.*
15779
15780SOC-CAMERA V4L2 SUBSYSTEM
15781L: [email protected]
15782S: Orphan
15783T: git git://linuxtv.org/media_tree.git
15784F: drivers/staging/media/soc_camera/
15785F: include/media/soc_camera.h
15786
15787SOCIONEXT (SNI) AVE NETWORK DRIVER
15788M: Kunihiko Hayashi <[email protected]>
15789L: [email protected]
15790S: Maintained
15791F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
15792F: drivers/net/ethernet/socionext/sni_ave.c
15793
15794SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15795M: Jassi Brar <[email protected]>
15796M: Ilias Apalodimas <[email protected]>
15797L: [email protected]
15798S: Maintained
15799F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15800F: drivers/net/ethernet/socionext/netsec.c
15801
15802SOCIONEXT (SNI) Synquacer SPI DRIVER
15803M: Masahisa Kojima <[email protected]>
15804M: Jassi Brar <[email protected]>
15805L: [email protected]
15806S: Maintained
15807F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15808F: drivers/spi/spi-synquacer.c
15809
15810SOCIONEXT SYNQUACER I2C DRIVER
15811M: Ard Biesheuvel <[email protected]>
15812L: [email protected]
15813S: Maintained
15814F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15815F: drivers/i2c/busses/i2c-synquacer.c
15816
15817SOCIONEXT UNIPHIER SOUND DRIVER
15818L: [email protected] (moderated for non-subscribers)
15819S: Orphan
15820F: sound/soc/uniphier/
15821
15822SOEKRIS NET48XX LED SUPPORT
15823M: Chris Boot <[email protected]>
15824S: Maintained
15825F: drivers/leds/leds-net48xx.c
15826
15827SOFT-IWARP DRIVER (siw)
15828M: Bernard Metzler <[email protected]>
15829L: [email protected]
15830S: Supported
15831F: drivers/infiniband/sw/siw/
15832F: include/uapi/rdma/siw-abi.h
15833
15834SOFT-ROCE DRIVER (rxe)
15835M: Zhu Yanjun <[email protected]>
15836L: [email protected]
15837S: Supported
15838F: drivers/infiniband/sw/rxe/
15839F: include/uapi/rdma/rdma_user_rxe.h
15840
15841SOFTLOGIC 6x10 MPEG CODEC
15842M: Bluecherry Maintainers <[email protected]>
15843M: Anton Sviridenko <[email protected]>
15844M: Andrey Utkin <[email protected]>
15845M: Andrey Utkin <[email protected]>
15846M: Ismael Luceno <[email protected]>
15847L: [email protected]
15848S: Supported
15849F: drivers/media/pci/solo6x10/
15850
15851SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15852M: James Morse <[email protected]>
15853L: [email protected]
15854S: Maintained
15855F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15856F: drivers/firmware/arm_sdei.c
15857F: include/linux/arm_sdei.h
15858F: include/uapi/linux/arm_sdei.h
15859
15860SOFTWARE RAID (Multiple Disks) SUPPORT
15861M: Song Liu <[email protected]>
15862L: [email protected]
15863S: Supported
15864T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15865F: drivers/md/Kconfig
15866F: drivers/md/Makefile
15867F: drivers/md/md*
15868F: drivers/md/raid*
15869F: include/linux/raid/
15870F: include/uapi/linux/raid/
15871
15872SOLIDRUN CLEARFOG SUPPORT
15873M: Russell King <[email protected]>
15874S: Maintained
15875F: arch/arm/boot/dts/armada-388-clearfog*
15876F: arch/arm/boot/dts/armada-38x-solidrun-*
15877
15878SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15879M: Russell King <[email protected]>
15880S: Maintained
15881F: arch/arm/boot/dts/imx6*-cubox-i*
15882F: arch/arm/boot/dts/imx6*-hummingboard*
15883F: arch/arm/boot/dts/imx6*-sr-*
15884
15885SONIC NETWORK DRIVER
15886M: Thomas Bogendoerfer <[email protected]>
15887L: [email protected]
15888S: Maintained
15889F: drivers/net/ethernet/natsemi/sonic.*
15890
15891SONICS SILICON BACKPLANE DRIVER (SSB)
15892M: Michael Buesch <[email protected]>
15893L: [email protected]
15894S: Maintained
15895F: drivers/ssb/
15896F: include/linux/ssb/
15897
15898SONY IMX214 SENSOR DRIVER
15899M: Ricardo Ribalda <[email protected]>
15900L: [email protected]
15901S: Maintained
15902T: git git://linuxtv.org/media_tree.git
15903F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15904F: drivers/media/i2c/imx214.c
15905
15906SONY IMX219 SENSOR DRIVER
15907M: Dave Stevenson <[email protected]>
15908L: [email protected]
15909S: Maintained
15910T: git git://linuxtv.org/media_tree.git
15911F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
15912F: drivers/media/i2c/imx219.c
15913
15914SONY IMX258 SENSOR DRIVER
15915M: Sakari Ailus <[email protected]>
15916L: [email protected]
15917S: Maintained
15918T: git git://linuxtv.org/media_tree.git
15919F: drivers/media/i2c/imx258.c
15920
15921SONY IMX274 SENSOR DRIVER
15922M: Leon Luo <[email protected]>
15923L: [email protected]
15924S: Maintained
15925T: git git://linuxtv.org/media_tree.git
15926F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15927F: drivers/media/i2c/imx274.c
15928
15929SONY IMX290 SENSOR DRIVER
15930M: Manivannan Sadhasivam <[email protected]>
15931L: [email protected]
15932S: Maintained
15933T: git git://linuxtv.org/media_tree.git
15934F: Documentation/devicetree/bindings/media/i2c/imx290.txt
15935F: drivers/media/i2c/imx290.c
15936
15937SONY IMX319 SENSOR DRIVER
15938M: Bingbu Cao <[email protected]>
15939L: [email protected]
15940S: Maintained
15941T: git git://linuxtv.org/media_tree.git
15942F: drivers/media/i2c/imx319.c
15943
15944SONY IMX355 SENSOR DRIVER
15945M: Tianshu Qiu <[email protected]>
15946L: [email protected]
15947S: Maintained
15948T: git git://linuxtv.org/media_tree.git
15949F: drivers/media/i2c/imx355.c
15950
15951SONY MEMORYSTICK SUBSYSTEM
15952M: Maxim Levitsky <[email protected]>
15953M: Alex Dubov <[email protected]>
15954M: Ulf Hansson <[email protected]>
15955L: [email protected]
15956S: Maintained
15957T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15958F: drivers/memstick/
15959F: include/linux/memstick.h
15960
15961SONY VAIO CONTROL DEVICE DRIVER
15962M: Mattia Dongili <[email protected]>
15963L: [email protected]
15964S: Maintained
15965W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15966F: Documentation/admin-guide/laptops/sony-laptop.rst
15967F: drivers/char/sonypi.c
15968F: drivers/platform/x86/sony-laptop.c
15969F: include/linux/sony-laptop.h
15970
15971SOUND
15972M: Jaroslav Kysela <[email protected]>
15973M: Takashi Iwai <[email protected]>
15974L: [email protected] (moderated for non-subscribers)
15975S: Maintained
15976W: http://www.alsa-project.org/
15977Q: http://patchwork.kernel.org/project/alsa-devel/list/
15978T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15979F: Documentation/sound/
15980F: include/sound/
15981F: include/uapi/sound/
15982F: sound/
15983
15984SOUND - COMPRESSED AUDIO
15985M: Vinod Koul <[email protected]>
15986L: [email protected] (moderated for non-subscribers)
15987S: Supported
15988T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15989F: Documentation/sound/designs/compress-offload.rst
15990F: include/sound/compress_driver.h
15991F: include/uapi/sound/compress_*
15992F: sound/core/compress_offload.c
15993F: sound/soc/soc-compress.c
15994
15995SOUND - DMAENGINE HELPERS
15996M: Lars-Peter Clausen <[email protected]>
15997S: Supported
15998F: include/sound/dmaengine_pcm.h
15999F: sound/core/pcm_dmaengine.c
16000F: sound/soc/soc-generic-dmaengine-pcm.c
16001
16002SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16003M: Liam Girdwood <[email protected]>
16004M: Mark Brown <[email protected]>
16005L: [email protected] (moderated for non-subscribers)
16006S: Supported
16007W: http://alsa-project.org/main/index.php/ASoC
16008T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16009F: Documentation/devicetree/bindings/sound/
16010F: Documentation/sound/soc/
16011F: include/dt-bindings/sound/
16012F: include/sound/soc*
16013F: sound/soc/
16014
16015SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16016M: Pierre-Louis Bossart <[email protected]>
16017M: Liam Girdwood <[email protected]>
16018M: Ranjani Sridharan <[email protected]>
16019M: Kai Vehmanen <[email protected]>
16020M: Daniel Baluta <[email protected]>
16021L: [email protected] (moderated for non-subscribers)
16022S: Supported
16023W: https://github.com/thesofproject/linux/
16024F: sound/soc/sof/
16025
16026SOUNDWIRE SUBSYSTEM
16027M: Vinod Koul <[email protected]>
16028M: Sanyog Kale <[email protected]>
16029R: Pierre-Louis Bossart <[email protected]>
16030L: [email protected] (moderated for non-subscribers)
16031S: Supported
16032F: Documentation/driver-api/soundwire/
16033F: drivers/soundwire/
16034F: include/linux/soundwire/
16035
16036SP2 MEDIA DRIVER
16037M: Olli Salonen <[email protected]>
16038L: [email protected]
16039S: Maintained
16040W: https://linuxtv.org
16041Q: http://patchwork.linuxtv.org/project/linux-media/list/
16042F: drivers/media/dvb-frontends/sp2*
16043
16044SPARC + UltraSPARC (sparc/sparc64)
16045M: "David S. Miller" <[email protected]>
16046L: [email protected]
16047S: Maintained
16048Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16049T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16050T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16051F: arch/sparc/
16052F: drivers/sbus/
16053
16054SPARC SERIAL DRIVERS
16055M: "David S. Miller" <[email protected]>
16056L: [email protected]
16057S: Maintained
16058T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16059T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16060F: drivers/tty/serial/suncore.c
16061F: drivers/tty/serial/sunhv.c
16062F: drivers/tty/serial/sunsab.c
16063F: drivers/tty/serial/sunsab.h
16064F: drivers/tty/serial/sunsu.c
16065F: drivers/tty/serial/sunzilog.c
16066F: drivers/tty/serial/sunzilog.h
16067F: drivers/tty/vcc.c
16068F: include/linux/sunserialcore.h
16069
16070SPARSE CHECKER
16071M: "Luc Van Oostenryck" <[email protected]>
16072L: [email protected]
16073S: Maintained
16074W: https://sparse.docs.kernel.org/
16075T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16076Q: https://patchwork.kernel.org/project/linux-sparse/list/
16077B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16078F: include/linux/compiler.h
16079
16080SPEAR CLOCK FRAMEWORK SUPPORT
16081M: Viresh Kumar <[email protected]>
16082L: [email protected] (moderated for non-subscribers)
16083S: Maintained
16084W: http://www.st.com/spear
16085F: drivers/clk/spear/
16086
16087SPEAR PLATFORM SUPPORT
16088M: Viresh Kumar <[email protected]>
16089M: Shiraz Hashim <[email protected]>
16090L: [email protected] (moderated for non-subscribers)
16091S: Maintained
16092W: http://www.st.com/spear
16093F: arch/arm/boot/dts/spear*
16094F: arch/arm/mach-spear/
16095
16096SPI NOR SUBSYSTEM
16097M: Tudor Ambarus <[email protected]>
16098L: [email protected]
16099S: Maintained
16100W: http://www.linux-mtd.infradead.org/
16101Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16102C: irc://irc.oftc.net/mtd
16103T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16104F: drivers/mtd/spi-nor/
16105F: include/linux/mtd/spi-nor.h
16106
16107SPI SUBSYSTEM
16108M: Mark Brown <[email protected]>
16109L: [email protected]
16110S: Maintained
16111Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16112T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16113F: Documentation/devicetree/bindings/spi/
16114F: Documentation/spi/
16115F: drivers/spi/
16116F: include/linux/spi/
16117F: include/uapi/linux/spi/
16118F: tools/spi/
16119
16120SPIDERNET NETWORK DRIVER for CELL
16121M: Ishizaki Kou <[email protected]>
16122L: [email protected]
16123S: Supported
16124F: Documentation/networking/device_drivers/toshiba/spider_net.rst
16125F: drivers/net/ethernet/toshiba/spider_net*
16126
16127SPMI SUBSYSTEM
16128R: Stephen Boyd <[email protected]>
16129L: [email protected]
16130F: Documentation/devicetree/bindings/spmi/
16131F: drivers/spmi/
16132F: include/dt-bindings/spmi/spmi.h
16133F: include/linux/spmi.h
16134F: include/trace/events/spmi.h
16135
16136SPU FILE SYSTEM
16137M: Jeremy Kerr <[email protected]>
16138L: [email protected]
16139S: Supported
16140W: http://www.ibm.com/developerworks/power/cell/
16141F: Documentation/filesystems/spufs/spufs.rst
16142F: arch/powerpc/platforms/cell/spufs/
16143
16144SQUASHFS FILE SYSTEM
16145M: Phillip Lougher <[email protected]>
16146L: [email protected] (subscribers-only)
16147S: Maintained
16148W: http://squashfs.org.uk
16149T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16150F: Documentation/filesystems/squashfs.rst
16151F: fs/squashfs/
16152
16153SRM (Alpha) environment access
16154M: Jan-Benedict Glaw <[email protected]>
16155S: Maintained
16156F: arch/alpha/kernel/srm_env.c
16157
16158ST LSM6DSx IMU IIO DRIVER
16159M: Lorenzo Bianconi <[email protected]>
16160L: [email protected]
16161S: Maintained
16162W: http://www.st.com/
16163F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16164F: drivers/iio/imu/st_lsm6dsx/
16165
16166ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16167M: Mickael Guene <[email protected]>
16168L: [email protected]
16169S: Maintained
16170T: git git://linuxtv.org/media_tree.git
16171F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16172F: drivers/media/i2c/st-mipid02.c
16173
16174ST STM32 I2C/SMBUS DRIVER
16175M: Pierre-Yves MORDRET <[email protected]>
16176L: [email protected]
16177S: Maintained
16178F: drivers/i2c/busses/i2c-stm32*
16179
16180ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16181M: Song Qiang <[email protected]>
16182L: [email protected]
16183S: Maintained
16184F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16185F: drivers/iio/proximity/vl53l0x-i2c.c
16186
16187STABLE BRANCH
16188M: Greg Kroah-Hartman <[email protected]>
16189M: Sasha Levin <[email protected]>
16190L: [email protected]
16191S: Supported
16192F: Documentation/process/stable-kernel-rules.rst
16193
16194STAGING - ATOMISP DRIVER
16195M: Mauro Carvalho Chehab <[email protected]>
16196R: Sakari Ailus <[email protected]>
16197L: [email protected]
16198S: Maintained
16199F: drivers/staging/media/atomisp/
16200
16201STAGING - COMEDI
16202M: Ian Abbott <[email protected]>
16203M: H Hartley Sweeten <[email protected]>
16204S: Odd Fixes
16205F: drivers/staging/comedi/
16206
16207STAGING - FIELDBUS SUBSYSTEM
16208M: Sven Van Asbroeck <[email protected]>
16209S: Maintained
16210F: drivers/staging/fieldbus/*
16211F: drivers/staging/fieldbus/Documentation/
16212
16213STAGING - HMS ANYBUS-S BUS
16214M: Sven Van Asbroeck <[email protected]>
16215S: Maintained
16216F: drivers/staging/fieldbus/anybuss/
16217
16218STAGING - INDUSTRIAL IO
16219M: Jonathan Cameron <[email protected]>
16220L: [email protected]
16221S: Odd Fixes
16222F: Documentation/devicetree/bindings/staging/iio/
16223F: drivers/staging/iio/
16224
16225STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16226M: Marc Dietrich <[email protected]>
16227L: [email protected] (moderated for non-subscribers)
16228L: [email protected]
16229S: Maintained
16230F: drivers/staging/nvec/
16231
16232STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16233M: Jens Frederich <[email protected]>
16234M: Daniel Drake <[email protected]>
16235M: Jon Nettleton <[email protected]>
16236S: Maintained
16237W: http://wiki.laptop.org/go/DCON
16238F: drivers/staging/olpc_dcon/
16239
16240STAGING - REALTEK RTL8188EU DRIVERS
16241M: Larry Finger <[email protected]>
16242S: Odd Fixes
16243F: drivers/staging/rtl8188eu/
16244
16245STAGING - REALTEK RTL8712U DRIVERS
16246M: Larry Finger <[email protected]>
16247M: Florian Schilhabel <[email protected]>.
16248S: Odd Fixes
16249F: drivers/staging/rtl8712/
16250
16251STAGING - SEPS525 LCD CONTROLLER DRIVERS
16252M: Michael Hennerich <[email protected]>
16253M: Beniamin Bia <[email protected]>
16254L: [email protected]
16255S: Supported
16256F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16257F: drivers/staging/fbtft/fb_seps525.c
16258
16259STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16260M: Sudip Mukherjee <[email protected]>
16261M: Teddy Wang <[email protected]>
16262M: Sudip Mukherjee <[email protected]>
16263L: [email protected]
16264S: Maintained
16265F: drivers/staging/sm750fb/
16266
16267STAGING - SPEAKUP CONSOLE SPEECH DRIVER
16268M: William Hubbs <[email protected]>
16269M: Chris Brannon <[email protected]>
16270M: Kirk Reiser <[email protected]>
16271M: Samuel Thibault <[email protected]>
16272L: [email protected]
16273S: Odd Fixes
16274W: http://www.linux-speakup.org/
16275F: drivers/staging/speakup/
16276
16277STAGING - VIA VT665X DRIVERS
16278M: Forest Bond <[email protected]>
16279S: Odd Fixes
16280F: drivers/staging/vt665?/
16281
16282STAGING - WILC1000 WIFI DRIVER
16283M: Adham Abozaeid <[email protected]>
16284M: Ajay Singh <[email protected]>
16285L: [email protected]
16286S: Supported
16287F: drivers/staging/wilc1000/
16288
16289STAGING SUBSYSTEM
16290M: Greg Kroah-Hartman <[email protected]>
16291L: [email protected]
16292S: Supported
16293T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16294F: drivers/staging/
16295
16296STARFIRE/DURALAN NETWORK DRIVER
16297M: Ion Badulescu <[email protected]>
16298S: Odd Fixes
16299F: drivers/net/ethernet/adaptec/starfire*
16300
16301STEC S1220 SKD DRIVER
16302M: Damien Le Moal <[email protected]>
16303L: [email protected]
16304S: Maintained
16305F: drivers/block/skd*[ch]
16306
16307STI AUDIO (ASoC) DRIVERS
16308M: Arnaud Pouliquen <[email protected]>
16309L: [email protected] (moderated for non-subscribers)
16310S: Maintained
16311F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16312F: sound/soc/sti/
16313
16314STI CEC DRIVER
16315M: Benjamin Gaignard <[email protected]>
16316S: Maintained
16317F: Documentation/devicetree/bindings/media/stih-cec.txt
16318F: drivers/media/platform/sti/cec/
16319
16320STK1160 USB VIDEO CAPTURE DRIVER
16321M: Ezequiel Garcia <[email protected]>
16322L: [email protected]
16323S: Maintained
16324T: git git://linuxtv.org/media_tree.git
16325F: drivers/media/usb/stk1160/
16326
16327STM32 AUDIO (ASoC) DRIVERS
16328M: Olivier Moysan <[email protected]>
16329M: Arnaud Pouliquen <[email protected]>
16330L: [email protected] (moderated for non-subscribers)
16331S: Maintained
16332F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16333F: sound/soc/stm/
16334
16335STM32 TIMER/LPTIMER DRIVERS
16336M: Fabrice Gasnier <[email protected]>
16337S: Maintained
16338F: Documentation/ABI/testing/*timer-stm32
16339F: Documentation/devicetree/bindings/*/*stm32-*timer*
16340F: drivers/*/stm32-*timer*
16341F: drivers/pwm/pwm-stm32*
16342F: include/linux/*/stm32-*tim*
16343
16344STMMAC ETHERNET DRIVER
16345M: Giuseppe Cavallaro <[email protected]>
16346M: Alexandre Torgue <[email protected]>
16347M: Jose Abreu <[email protected]>
16348L: [email protected]
16349S: Supported
16350W: http://www.stlinux.com
16351F: Documentation/networking/device_drivers/stmicro/
16352F: drivers/net/ethernet/stmicro/stmmac/
16353
16354SUN3/3X
16355M: Sam Creasey <[email protected]>
16356S: Maintained
16357W: http://sammy.net/sun3/
16358F: arch/m68k/include/asm/sun3*
16359F: arch/m68k/kernel/*sun3*
16360F: arch/m68k/sun3*/
16361F: drivers/net/ethernet/i825xx/sun3*
16362
16363SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16364M: Hans de Goede <[email protected]>
16365L: [email protected]
16366S: Maintained
16367F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16368F: drivers/input/keyboard/sun4i-lradc-keys.c
16369
16370SUNDANCE NETWORK DRIVER
16371M: Denis Kirjanov <[email protected]>
16372L: [email protected]
16373S: Maintained
16374F: drivers/net/ethernet/dlink/sundance.c
16375
16376SUPERH
16377M: Yoshinori Sato <[email protected]>
16378M: Rich Felker <[email protected]>
16379L: [email protected]
16380S: Maintained
16381Q: http://patchwork.kernel.org/project/linux-sh/list/
16382F: Documentation/sh/
16383F: arch/sh/
16384F: drivers/sh/
16385
16386SUSPEND TO RAM
16387M: "Rafael J. Wysocki" <[email protected]>
16388M: Len Brown <[email protected]>
16389M: Pavel Machek <[email protected]>
16390L: [email protected]
16391S: Supported
16392B: https://bugzilla.kernel.org
16393F: Documentation/power/
16394F: arch/x86/kernel/acpi/
16395F: drivers/base/power/
16396F: include/linux/freezer.h
16397F: include/linux/pm.h
16398F: include/linux/suspend.h
16399F: kernel/power/
16400
16401SVGA HANDLING
16402M: Martin Mares <[email protected]>
16403L: [email protected]
16404S: Maintained
16405F: Documentation/admin-guide/svga.rst
16406F: arch/x86/boot/video*
16407
16408SWIOTLB SUBSYSTEM
16409M: Konrad Rzeszutek Wilk <[email protected]>
16410L: [email protected]
16411S: Supported
16412T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16413F: arch/*/kernel/pci-swiotlb.c
16414F: include/linux/swiotlb.h
16415F: kernel/dma/swiotlb.c
16416
16417SWITCHDEV
16418M: Jiri Pirko <[email protected]>
16419M: Ivan Vecera <[email protected]>
16420L: [email protected]
16421S: Supported
16422F: include/net/switchdev.h
16423F: net/switchdev/
16424
16425SY8106A REGULATOR DRIVER
16426M: Icenowy Zheng <[email protected]>
16427S: Maintained
16428F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16429F: drivers/regulator/sy8106a-regulator.c
16430
16431SYNC FILE FRAMEWORK
16432M: Sumit Semwal <[email protected]>
16433R: Gustavo Padovan <[email protected]>
16434L: [email protected]
16435L: [email protected]
16436S: Maintained
16437T: git git://anongit.freedesktop.org/drm/drm-misc
16438F: Documentation/driver-api/sync_file.rst
16439F: drivers/dma-buf/dma-fence*
16440F: drivers/dma-buf/sw_sync.c
16441F: drivers/dma-buf/sync_*
16442F: include/linux/sync_file.h
16443F: include/uapi/linux/sync_file.h
16444
16445SYNOPSYS ARC ARCHITECTURE
16446M: Vineet Gupta <[email protected]>
16447L: [email protected]
16448S: Supported
16449T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16450F: Documentation/devicetree/bindings/arc/*
16451F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16452F: arch/arc/
16453F: drivers/clocksource/arc_timer.c
16454F: drivers/tty/serial/arc_uart.c
16455
16456SYNOPSYS ARC HSDK SDP pll clock driver
16457M: Eugeniy Paltsev <[email protected]>
16458S: Supported
16459F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16460F: drivers/clk/clk-hsdk-pll.c
16461
16462SYNOPSYS ARC SDP clock driver
16463M: Eugeniy Paltsev <[email protected]>
16464S: Supported
16465F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16466F: drivers/clk/axs10x/*
16467
16468SYNOPSYS ARC SDP platform support
16469M: Alexey Brodkin <[email protected]>
16470S: Supported
16471F: Documentation/devicetree/bindings/arc/axs10*
16472F: arch/arc/boot/dts/ax*
16473F: arch/arc/plat-axs10x
16474
16475SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16476M: Eugeniy Paltsev <[email protected]>
16477S: Supported
16478F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16479F: drivers/reset/reset-axs10x.c
16480
16481SYNOPSYS CREG GPIO DRIVER
16482M: Eugeniy Paltsev <[email protected]>
16483S: Maintained
16484F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16485F: drivers/gpio/gpio-creg-snps.c
16486
16487SYNOPSYS DESIGNWARE 8250 UART DRIVER
16488R: Andy Shevchenko <[email protected]>
16489S: Maintained
16490F: drivers/tty/serial/8250/8250_dw.c
16491F: drivers/tty/serial/8250/8250_dwlib.*
16492F: drivers/tty/serial/8250/8250_lpss.c
16493
16494SYNOPSYS DESIGNWARE APB GPIO DRIVER
16495M: Hoan Tran <[email protected]>
16496M: Serge Semin <[email protected]>
16497L: [email protected]
16498S: Maintained
16499F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16500F: drivers/gpio/gpio-dwapb.c
16501
16502SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16503M: Eugeniy Paltsev <[email protected]>
16504S: Maintained
16505F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16506F: drivers/dma/dw-axi-dmac/
16507
16508SYNOPSYS DESIGNWARE DMAC DRIVER
16509M: Viresh Kumar <[email protected]>
16510R: Andy Shevchenko <[email protected]>
16511S: Maintained
16512F: Documentation/devicetree/bindings/dma/snps-dma.txt
16513F: drivers/dma/dw/
16514F: include/dt-bindings/dma/dw-dmac.h
16515F: include/linux/dma/dw.h
16516F: include/linux/platform_data/dma-dw.h
16517
16518SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16519M: Jose Abreu <[email protected]>
16520L: [email protected]
16521S: Supported
16522F: drivers/net/ethernet/synopsys/
16523
16524SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16525M: Jose Abreu <[email protected]>
16526L: [email protected]
16527S: Supported
16528F: drivers/net/phy/mdio-xpcs.c
16529F: include/linux/mdio-xpcs.h
16530
16531SYNOPSYS DESIGNWARE I2C DRIVER
16532M: Jarkko Nikula <[email protected]>
16533R: Andy Shevchenko <[email protected]>
16534R: Mika Westerberg <[email protected]>
16535L: [email protected]
16536S: Maintained
16537F: drivers/i2c/busses/i2c-designware-*
16538F: include/linux/platform_data/i2c-designware.h
16539
16540SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16541M: Jaehoon Chung <[email protected]>
16542L: [email protected]
16543S: Maintained
16544F: drivers/mmc/host/dw_mmc*
16545
16546SYNOPSYS HSDK RESET CONTROLLER DRIVER
16547M: Eugeniy Paltsev <[email protected]>
16548S: Supported
16549F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16550F: drivers/reset/reset-hsdk.c
16551F: include/dt-bindings/reset/snps,hsdk-reset.h
16552
16553SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16554M: Prabu Thangamuthu <[email protected]>
16555M: Manjunath M B <[email protected]>
16556L: [email protected]
16557S: Maintained
16558F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16559
16560SYSTEM CONFIGURATION (SYSCON)
16561M: Lee Jones <[email protected]>
16562M: Arnd Bergmann <[email protected]>
16563S: Supported
16564T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16565F: drivers/mfd/syscon.c
16566
16567SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16568M: Sudeep Holla <[email protected]>
16569L: [email protected]
16570S: Maintained
16571F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16572F: drivers/clk/clk-sc[mp]i.c
16573F: drivers/cpufreq/sc[mp]i-cpufreq.c
16574F: drivers/firmware/arm_scmi/
16575F: drivers/firmware/arm_scpi.c
16576F: drivers/reset/reset-scmi.c
16577F: include/linux/sc[mp]i_protocol.h
16578F: include/trace/events/scmi.h
16579
16580SYSTEM RESET/SHUTDOWN DRIVERS
16581M: Sebastian Reichel <[email protected]>
16582L: [email protected]
16583S: Maintained
16584T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16585F: Documentation/devicetree/bindings/power/reset/
16586F: drivers/power/reset/
16587
16588SYSTEM TRACE MODULE CLASS
16589M: Alexander Shishkin <[email protected]>
16590S: Maintained
16591T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16592F: Documentation/trace/stm.rst
16593F: drivers/hwtracing/stm/
16594F: include/linux/stm.h
16595F: include/uapi/linux/stm.h
16596
16597SYSTEM76 ACPI DRIVER
16598M: Jeremy Soller <[email protected]>
16599M: System76 Product Development <[email protected]>
16600L: [email protected]
16601S: Maintained
16602F: drivers/platform/x86/system76_acpi.c
16603
16604SYSV FILESYSTEM
16605M: Christoph Hellwig <[email protected]>
16606S: Maintained
16607F: Documentation/filesystems/sysv-fs.rst
16608F: fs/sysv/
16609F: include/linux/sysv_fs.h
16610
16611TASKSTATS STATISTICS INTERFACE
16612M: Balbir Singh <[email protected]>
16613S: Maintained
16614F: Documentation/accounting/taskstats*
16615F: include/linux/taskstats*
16616F: kernel/taskstats.c
16617
16618TC subsystem
16619M: Jamal Hadi Salim <[email protected]>
16620M: Cong Wang <[email protected]>
16621M: Jiri Pirko <[email protected]>
16622L: [email protected]
16623S: Maintained
16624F: include/net/pkt_cls.h
16625F: include/net/pkt_sched.h
16626F: include/net/tc_act/
16627F: include/uapi/linux/pkt_cls.h
16628F: include/uapi/linux/pkt_sched.h
16629F: include/uapi/linux/tc_act/
16630F: include/uapi/linux/tc_ematch/
16631F: net/sched/
16632
16633TC90522 MEDIA DRIVER
16634M: Akihiro Tsukada <[email protected]>
16635L: [email protected]
16636S: Odd Fixes
16637F: drivers/media/dvb-frontends/tc90522*
16638
16639TCP LOW PRIORITY MODULE
16640M: "Wong Hoi Sing, Edison" <[email protected]>
16641M: "Hung Hing Lun, Mike" <[email protected]>
16642S: Maintained
16643W: http://tcp-lp-mod.sourceforge.net/
16644F: net/ipv4/tcp_lp.c
16645
16646TDA10071 MEDIA DRIVER
16647M: Antti Palosaari <[email protected]>
16648L: [email protected]
16649S: Maintained
16650W: https://linuxtv.org
16651W: http://palosaari.fi/linux/
16652Q: http://patchwork.linuxtv.org/project/linux-media/list/
16653T: git git://linuxtv.org/anttip/media_tree.git
16654F: drivers/media/dvb-frontends/tda10071*
16655
16656TDA18212 MEDIA DRIVER
16657M: Antti Palosaari <[email protected]>
16658L: [email protected]
16659S: Maintained
16660W: https://linuxtv.org
16661W: http://palosaari.fi/linux/
16662Q: http://patchwork.linuxtv.org/project/linux-media/list/
16663T: git git://linuxtv.org/anttip/media_tree.git
16664F: drivers/media/tuners/tda18212*
16665
16666TDA18218 MEDIA DRIVER
16667M: Antti Palosaari <[email protected]>
16668L: [email protected]
16669S: Maintained
16670W: https://linuxtv.org
16671W: http://palosaari.fi/linux/
16672Q: http://patchwork.linuxtv.org/project/linux-media/list/
16673T: git git://linuxtv.org/anttip/media_tree.git
16674F: drivers/media/tuners/tda18218*
16675
16676TDA18250 MEDIA DRIVER
16677M: Olli Salonen <[email protected]>
16678L: [email protected]
16679S: Maintained
16680W: https://linuxtv.org
16681Q: http://patchwork.linuxtv.org/project/linux-media/list/
16682T: git git://linuxtv.org/media_tree.git
16683F: drivers/media/tuners/tda18250*
16684
16685TDA18271 MEDIA DRIVER
16686M: Michael Krufky <[email protected]>
16687L: [email protected]
16688S: Maintained
16689W: https://linuxtv.org
16690W: http://github.com/mkrufky
16691Q: http://patchwork.linuxtv.org/project/linux-media/list/
16692T: git git://linuxtv.org/mkrufky/tuners.git
16693F: drivers/media/tuners/tda18271*
16694
16695TDA1997x MEDIA DRIVER
16696M: Tim Harvey <[email protected]>
16697L: [email protected]
16698S: Maintained
16699W: https://linuxtv.org
16700Q: http://patchwork.linuxtv.org/project/linux-media/list/
16701F: drivers/media/i2c/tda1997x.*
16702
16703TDA827x MEDIA DRIVER
16704M: Michael Krufky <[email protected]>
16705L: [email protected]
16706S: Maintained
16707W: https://linuxtv.org
16708W: http://github.com/mkrufky
16709Q: http://patchwork.linuxtv.org/project/linux-media/list/
16710T: git git://linuxtv.org/mkrufky/tuners.git
16711F: drivers/media/tuners/tda8290.*
16712
16713TDA8290 MEDIA DRIVER
16714M: Michael Krufky <[email protected]>
16715L: [email protected]
16716S: Maintained
16717W: https://linuxtv.org
16718W: http://github.com/mkrufky
16719Q: http://patchwork.linuxtv.org/project/linux-media/list/
16720T: git git://linuxtv.org/mkrufky/tuners.git
16721F: drivers/media/tuners/tda8290.*
16722
16723TDA9840 MEDIA DRIVER
16724M: Hans Verkuil <[email protected]>
16725L: [email protected]
16726S: Maintained
16727W: https://linuxtv.org
16728T: git git://linuxtv.org/media_tree.git
16729F: drivers/media/i2c/tda9840*
16730
16731TEA5761 TUNER DRIVER
16732M: Mauro Carvalho Chehab <[email protected]>
16733L: [email protected]
16734S: Odd fixes
16735W: https://linuxtv.org
16736T: git git://linuxtv.org/media_tree.git
16737F: drivers/media/tuners/tea5761.*
16738
16739TEA5767 TUNER DRIVER
16740M: Mauro Carvalho Chehab <[email protected]>
16741L: [email protected]
16742S: Maintained
16743W: https://linuxtv.org
16744T: git git://linuxtv.org/media_tree.git
16745F: drivers/media/tuners/tea5767.*
16746
16747TEA6415C MEDIA DRIVER
16748M: Hans Verkuil <[email protected]>
16749L: [email protected]
16750S: Maintained
16751W: https://linuxtv.org
16752T: git git://linuxtv.org/media_tree.git
16753F: drivers/media/i2c/tea6415c*
16754
16755TEA6420 MEDIA DRIVER
16756M: Hans Verkuil <[email protected]>
16757L: [email protected]
16758S: Maintained
16759W: https://linuxtv.org
16760T: git git://linuxtv.org/media_tree.git
16761F: drivers/media/i2c/tea6420*
16762
16763TEAM DRIVER
16764M: Jiri Pirko <[email protected]>
16765L: [email protected]
16766S: Supported
16767F: drivers/net/team/
16768F: include/linux/if_team.h
16769F: include/uapi/linux/if_team.h
16770
16771TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16772M: "Savoir-faire Linux Inc." <[email protected]>
16773S: Maintained
16774F: arch/x86/platform/ts5500/
16775
16776TECHNOTREND USB IR RECEIVER
16777M: Sean Young <[email protected]>
16778L: [email protected]
16779S: Maintained
16780F: drivers/media/rc/ttusbir.c
16781
16782TECHWELL TW9910 VIDEO DECODER
16783L: [email protected]
16784S: Orphan
16785F: drivers/media/i2c/tw9910.c
16786F: include/media/i2c/tw9910.h
16787
16788TEE SUBSYSTEM
16789M: Jens Wiklander <[email protected]>
16790L: [email protected]
16791S: Maintained
16792F: Documentation/tee.txt
16793F: drivers/tee/
16794F: include/linux/tee_drv.h
16795F: include/uapi/linux/tee.h
16796
16797TEGRA ARCHITECTURE SUPPORT
16798M: Thierry Reding <[email protected]>
16799M: Jonathan Hunter <[email protected]>
16800L: [email protected]
16801S: Supported
16802Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
16803T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16804N: [^a-z]tegra
16805
16806TEGRA CLOCK DRIVER
16807M: Peter De Schrijver <[email protected]>
16808M: Prashant Gaikwad <[email protected]>
16809S: Supported
16810F: drivers/clk/tegra/
16811
16812TEGRA DMA DRIVERS
16813M: Laxman Dewangan <[email protected]>
16814M: Jon Hunter <[email protected]>
16815S: Supported
16816F: drivers/dma/tegra*
16817
16818TEGRA I2C DRIVER
16819M: Laxman Dewangan <[email protected]>
16820R: Dmitry Osipenko <[email protected]>
16821S: Supported
16822F: drivers/i2c/busses/i2c-tegra.c
16823
16824TEGRA IOMMU DRIVERS
16825M: Thierry Reding <[email protected]>
16826L: [email protected]
16827S: Supported
16828F: drivers/iommu/tegra*
16829
16830TEGRA KBC DRIVER
16831M: Laxman Dewangan <[email protected]>
16832S: Supported
16833F: drivers/input/keyboard/tegra-kbc.c
16834
16835TEGRA NAND DRIVER
16836M: Stefan Agner <[email protected]>
16837M: Lucas Stach <[email protected]>
16838S: Maintained
16839F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16840F: drivers/mtd/nand/raw/tegra_nand.c
16841
16842TEGRA PWM DRIVER
16843M: Thierry Reding <[email protected]>
16844S: Supported
16845F: drivers/pwm/pwm-tegra.c
16846
16847TEGRA SERIAL DRIVER
16848M: Laxman Dewangan <[email protected]>
16849S: Supported
16850F: drivers/tty/serial/serial-tegra.c
16851
16852TEGRA SPI DRIVER
16853M: Laxman Dewangan <[email protected]>
16854S: Supported
16855F: drivers/spi/spi-tegra*
16856
16857TEGRA VIDEO DRIVER
16858M: Thierry Reding <[email protected]>
16859M: Jonathan Hunter <[email protected]>
16860M: Sowjanya Komatineni <[email protected]>
16861L: [email protected]
16862L: [email protected]
16863S: Maintained
16864F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
16865F: drivers/staging/media/tegra-video/
16866
16867TEGRA XUSB PADCTL DRIVER
16868M: JC Kuo <[email protected]>
16869S: Supported
16870F: drivers/phy/tegra/xusb*
16871
16872TEHUTI ETHERNET DRIVER
16873M: Andy Gospodarek <[email protected]>
16874L: [email protected]
16875S: Supported
16876F: drivers/net/ethernet/tehuti/*
16877
16878TELECOM CLOCK DRIVER FOR MCPL0010
16879M: Mark Gross <[email protected]>
16880S: Supported
16881F: drivers/char/tlclk.c
16882
16883TEMPO SEMICONDUCTOR DRIVERS
16884M: Steven Eckhoff <[email protected]>
16885S: Maintained
16886F: Documentation/devicetree/bindings/sound/tscs*.txt
16887F: sound/soc/codecs/tscs*.c
16888F: sound/soc/codecs/tscs*.h
16889
16890TENSILICA XTENSA PORT (xtensa)
16891M: Chris Zankel <[email protected]>
16892M: Max Filippov <[email protected]>
16893L: [email protected]
16894S: Maintained
16895T: git git://github.com/czankel/xtensa-linux.git
16896F: arch/xtensa/
16897F: drivers/irqchip/irq-xtensa-*
16898
16899TEXAS INSTRUMENTS ASoC DRIVERS
16900M: Peter Ujfalusi <[email protected]>
16901L: [email protected] (moderated for non-subscribers)
16902S: Maintained
16903F: sound/soc/ti/
16904
16905TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
16906M: Ricardo Ribalda <[email protected]>
16907L: [email protected]
16908S: Supported
16909F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16910F: drivers/iio/dac/ti-dac7612.c
16911
16912TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
16913M: Nishanth Menon <[email protected]>
16914M: Tero Kristo <[email protected]>
16915M: Santosh Shilimkar <[email protected]>
16916L: [email protected]
16917S: Maintained
16918F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16919F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16920F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16921F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16922F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16923F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16924F: drivers/clk/keystone/sci-clk.c
16925F: drivers/firmware/ti_sci*
16926F: drivers/irqchip/irq-ti-sci-inta.c
16927F: drivers/irqchip/irq-ti-sci-intr.c
16928F: drivers/reset/reset-ti-sci.c
16929F: drivers/soc/ti/ti_sci_inta_msi.c
16930F: drivers/soc/ti/ti_sci_pm_domains.c
16931F: include/dt-bindings/soc/ti,sci_pm_domain.h
16932F: include/linux/soc/ti/ti_sci_inta_msi.h
16933F: include/linux/soc/ti/ti_sci_protocol.h
16934
16935THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16936M: Hans Verkuil <[email protected]>
16937L: [email protected]
16938S: Maintained
16939W: https://linuxtv.org
16940T: git git://linuxtv.org/media_tree.git
16941F: drivers/media/radio/radio-raremono.c
16942
16943THERMAL
16944M: Zhang Rui <[email protected]>
16945M: Daniel Lezcano <[email protected]>
16946R: Amit Kucheria <[email protected]>
16947L: [email protected]
16948S: Supported
16949Q: https://patchwork.kernel.org/project/linux-pm/list/
16950T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16951F: Documentation/devicetree/bindings/thermal/
16952F: drivers/thermal/
16953F: include/linux/cpu_cooling.h
16954F: include/linux/thermal.h
16955F: include/uapi/linux/thermal.h
16956
16957THERMAL DRIVER FOR AMLOGIC SOCS
16958M: Guillaume La Roque <[email protected]>
16959L: [email protected]
16960L: [email protected]
16961S: Supported
16962W: http://linux-meson.com/
16963F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16964F: drivers/thermal/amlogic_thermal.c
16965
16966THERMAL/CPU_COOLING
16967M: Amit Daniel Kachhap <[email protected]>
16968M: Daniel Lezcano <[email protected]>
16969M: Viresh Kumar <[email protected]>
16970M: Javi Merino <[email protected]>
16971L: [email protected]
16972S: Supported
16973F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16974F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
16975F: drivers/thermal/cpufreq_cooling.c
16976F: drivers/thermal/cpuidle_cooling.c
16977F: include/linux/cpu_cooling.h
16978
16979THINKPAD ACPI EXTRAS DRIVER
16980M: Henrique de Moraes Holschuh <[email protected]>
16981L: [email protected]
16982L: [email protected]
16983S: Maintained
16984W: http://ibm-acpi.sourceforge.net
16985W: http://thinkwiki.org/wiki/Ibm-acpi
16986T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16987F: drivers/platform/x86/thinkpad_acpi.c
16988
16989THUNDERBOLT DRIVER
16990M: Andreas Noever <[email protected]>
16991M: Michael Jamet <[email protected]>
16992M: Mika Westerberg <[email protected]>
16993M: Yehezkel Bernat <[email protected]>
16994L: [email protected]
16995S: Maintained
16996T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16997F: Documentation/admin-guide/thunderbolt.rst
16998F: drivers/thunderbolt/
16999F: include/linux/thunderbolt.h
17000
17001THUNDERBOLT NETWORK DRIVER
17002M: Michael Jamet <[email protected]>
17003M: Mika Westerberg <[email protected]>
17004M: Yehezkel Bernat <[email protected]>
17005L: [email protected]
17006S: Maintained
17007F: drivers/net/thunderbolt.c
17008
17009THUNDERX GPIO DRIVER
17010M: Robert Richter <[email protected]>
17011S: Maintained
17012F: drivers/gpio/gpio-thunderx.c
17013
17014TI AM437X VPFE DRIVER
17015M: "Lad, Prabhakar" <[email protected]>
17016L: [email protected]
17017S: Maintained
17018W: https://linuxtv.org
17019Q: http://patchwork.linuxtv.org/project/linux-media/list/
17020T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17021F: drivers/media/platform/am437x/
17022
17023TI BANDGAP AND THERMAL DRIVER
17024M: Eduardo Valentin <[email protected]>
17025M: Keerthy <[email protected]>
17026L: [email protected]
17027L: [email protected]
17028S: Maintained
17029F: drivers/thermal/ti-soc-thermal/
17030
17031TI BQ27XXX POWER SUPPLY DRIVER
17032R: Andrew F. Davis <[email protected]>
17033F: drivers/power/supply/bq27xxx_battery.c
17034F: drivers/power/supply/bq27xxx_battery_i2c.c
17035F: include/linux/power/bq27xxx_battery.h
17036
17037TI CDCE706 CLOCK DRIVER
17038M: Max Filippov <[email protected]>
17039S: Maintained
17040F: drivers/clk/clk-cdce706.c
17041
17042TI CLOCK DRIVER
17043M: Tero Kristo <[email protected]>
17044L: [email protected]
17045S: Maintained
17046F: drivers/clk/ti/
17047F: include/linux/clk/ti.h
17048
17049TI DAVINCI MACHINE SUPPORT
17050M: Sekhar Nori <[email protected]>
17051R: Bartosz Golaszewski <[email protected]>
17052L: [email protected] (moderated for non-subscribers)
17053S: Supported
17054T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17055F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17056F: arch/arm/boot/dts/da850*
17057F: arch/arm/mach-davinci/
17058F: drivers/i2c/busses/i2c-davinci.c
17059
17060TI DAVINCI SERIES CLOCK DRIVER
17061M: David Lechner <[email protected]>
17062R: Sekhar Nori <[email protected]>
17063S: Maintained
17064F: Documentation/devicetree/bindings/clock/ti/davinci/
17065F: drivers/clk/davinci/
17066
17067TI DAVINCI SERIES GPIO DRIVER
17068M: Keerthy <[email protected]>
17069L: [email protected]
17070S: Maintained
17071F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17072F: drivers/gpio/gpio-davinci.c
17073
17074TI DAVINCI SERIES MEDIA DRIVER
17075M: "Lad, Prabhakar" <[email protected]>
17076L: [email protected]
17077S: Maintained
17078W: https://linuxtv.org
17079Q: http://patchwork.linuxtv.org/project/linux-media/list/
17080T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17081F: drivers/media/platform/davinci/
17082F: include/media/davinci/
17083
17084TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17085R: David Lechner <[email protected]>
17086L: [email protected]
17087F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17088F: drivers/counter/ti-eqep.c
17089
17090TI ETHERNET SWITCH DRIVER (CPSW)
17091R: Grygorii Strashko <[email protected]>
17092L: [email protected]
17093L: [email protected]
17094S: Maintained
17095F: drivers/net/ethernet/ti/cpsw*
17096F: drivers/net/ethernet/ti/davinci*
17097
17098TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17099M: Alex Dubov <[email protected]>
17100S: Maintained
17101W: http://tifmxx.berlios.de/
17102F: drivers/memstick/host/tifm_ms.c
17103F: drivers/misc/tifm*
17104F: drivers/mmc/host/tifm_sd.c
17105F: include/linux/tifm.h
17106
17107TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17108M: Santosh Shilimkar <[email protected]>
17109L: [email protected]
17110L: [email protected] (moderated for non-subscribers)
17111S: Maintained
17112T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17113F: drivers/soc/ti/*
17114
17115TI LM49xxx FAMILY ASoC CODEC DRIVERS
17116M: M R Swami Reddy <[email protected]>
17117M: Vishwas A Deshpande <[email protected]>
17118L: [email protected] (moderated for non-subscribers)
17119S: Maintained
17120F: sound/soc/codecs/isabelle*
17121F: sound/soc/codecs/lm49453*
17122
17123TI LP855x BACKLIGHT DRIVER
17124M: Milo Kim <[email protected]>
17125S: Maintained
17126F: Documentation/driver-api/backlight/lp855x-driver.rst
17127F: drivers/video/backlight/lp855x_bl.c
17128F: include/linux/platform_data/lp855x.h
17129
17130TI LP8727 CHARGER DRIVER
17131M: Milo Kim <[email protected]>
17132S: Maintained
17133F: drivers/power/supply/lp8727_charger.c
17134F: include/linux/platform_data/lp8727.h
17135
17136TI LP8788 MFD DRIVER
17137M: Milo Kim <[email protected]>
17138S: Maintained
17139F: drivers/iio/adc/lp8788_adc.c
17140F: drivers/leds/leds-lp8788.c
17141F: drivers/mfd/lp8788*.c
17142F: drivers/power/supply/lp8788-charger.c
17143F: drivers/regulator/lp8788-*.c
17144F: include/linux/mfd/lp8788*.h
17145
17146TI NETCP ETHERNET DRIVER
17147M: Wingman Kwok <[email protected]>
17148M: Murali Karicheri <[email protected]>
17149L: [email protected]
17150S: Maintained
17151F: drivers/net/ethernet/ti/netcp*
17152
17153TI PCM3060 ASoC CODEC DRIVER
17154M: Kirill Marinushkin <[email protected]>
17155L: [email protected] (moderated for non-subscribers)
17156S: Maintained
17157F: Documentation/devicetree/bindings/sound/pcm3060.txt
17158F: sound/soc/codecs/pcm3060*
17159
17160TI TAS571X FAMILY ASoC CODEC DRIVER
17161M: Kevin Cernekee <[email protected]>
17162L: [email protected] (moderated for non-subscribers)
17163S: Odd Fixes
17164F: sound/soc/codecs/tas571x*
17165
17166TI TCAN4X5X DEVICE DRIVER
17167M: Dan Murphy <[email protected]>
17168L: [email protected]
17169S: Maintained
17170F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17171F: drivers/net/can/m_can/tcan4x5x.c
17172
17173TI TRF7970A NFC DRIVER
17174M: Mark Greer <[email protected]>
17175L: [email protected]
17176L: [email protected] (moderated for non-subscribers)
17177S: Supported
17178F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17179F: drivers/nfc/trf7970a.c
17180
17181TI TWL4030 SERIES SOC CODEC DRIVER
17182M: Peter Ujfalusi <[email protected]>
17183L: [email protected] (moderated for non-subscribers)
17184S: Maintained
17185F: sound/soc/codecs/twl4030*
17186
17187TI VPE/CAL DRIVERS
17188M: Benoit Parrot <[email protected]>
17189L: [email protected]
17190S: Maintained
17191W: http://linuxtv.org/
17192Q: http://patchwork.linuxtv.org/project/linux-media/list/
17193F: Documentation/devicetree/bindings/media/ti,cal.yaml
17194F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17195F: drivers/media/platform/ti-vpe/
17196
17197TI WILINK WIRELESS DRIVERS
17198L: [email protected]
17199S: Orphan
17200W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17201W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17202T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17203F: drivers/net/wireless/ti/
17204F: include/linux/wl12xx.h
17205
17206TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17207M: John Stultz <[email protected]>
17208M: Thomas Gleixner <[email protected]>
17209R: Stephen Boyd <[email protected]>
17210L: [email protected]
17211S: Supported
17212T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17213F: include/linux/clocksource.h
17214F: include/linux/time.h
17215F: include/linux/timex.h
17216F: include/uapi/linux/time.h
17217F: include/uapi/linux/timex.h
17218F: kernel/time/alarmtimer.c
17219F: kernel/time/clocksource.c
17220F: kernel/time/ntp.c
17221F: kernel/time/time*.c
17222F: tools/testing/selftests/timers/
17223
17224TIPC NETWORK LAYER
17225M: Jon Maloy <[email protected]>
17226M: Ying Xue <[email protected]>
17227L: [email protected] (core kernel code)
17228L: [email protected] (user apps, general discussion)
17229S: Maintained
17230W: http://tipc.sourceforge.net/
17231F: include/uapi/linux/tipc*.h
17232F: net/tipc/
17233
17234TLAN NETWORK DRIVER
17235M: Samuel Chessman <[email protected]>
17236L: [email protected] (subscribers-only)
17237S: Maintained
17238W: http://sourceforge.net/projects/tlan/
17239F: Documentation/networking/device_drivers/ti/tlan.rst
17240F: drivers/net/ethernet/ti/tlan.*
17241
17242TM6000 VIDEO4LINUX DRIVER
17243M: Mauro Carvalho Chehab <[email protected]>
17244L: [email protected]
17245S: Odd fixes
17246W: https://linuxtv.org
17247T: git git://linuxtv.org/media_tree.git
17248F: Documentation/admin-guide/media/tm6000*
17249F: drivers/media/usb/tm6000/
17250
17251TMIO/SDHI MMC DRIVER
17252M: Wolfram Sang <[email protected]>
17253L: [email protected]
17254S: Supported
17255F: drivers/mmc/host/renesas_sdhi*
17256F: drivers/mmc/host/tmio_mmc*
17257F: include/linux/mfd/tmio.h
17258
17259TMP401 HARDWARE MONITOR DRIVER
17260M: Guenter Roeck <[email protected]>
17261L: [email protected]
17262S: Maintained
17263F: Documentation/hwmon/tmp401.rst
17264F: drivers/hwmon/tmp401.c
17265
17266TMP513 HARDWARE MONITOR DRIVER
17267M: Eric Tremblay <[email protected]>
17268L: [email protected]
17269S: Maintained
17270F: Documentation/hwmon/tmp513.rst
17271F: drivers/hwmon/tmp513.c
17272
17273TMPFS (SHMEM FILESYSTEM)
17274M: Hugh Dickins <[email protected]>
17275L: [email protected]
17276S: Maintained
17277F: include/linux/shmem_fs.h
17278F: mm/shmem.c
17279
17280TOMOYO SECURITY MODULE
17281M: Kentaro Takeda <[email protected]>
17282M: Tetsuo Handa <[email protected]>
17283L: [email protected] (subscribers-only, for developers in English)
17284L: [email protected] (subscribers-only, for users in English)
17285L: [email protected] (subscribers-only, for developers in Japanese)
17286L: [email protected] (subscribers-only, for users in Japanese)
17287S: Maintained
17288W: https://tomoyo.osdn.jp/
17289F: security/tomoyo/
17290
17291TOPSTAR LAPTOP EXTRAS DRIVER
17292M: Herton Ronaldo Krzesinski <[email protected]>
17293L: [email protected]
17294S: Maintained
17295F: drivers/platform/x86/topstar-laptop.c
17296
17297TORTURE-TEST MODULES
17298M: Davidlohr Bueso <[email protected]>
17299M: "Paul E. McKenney" <[email protected]>
17300M: Josh Triplett <[email protected]>
17301L: [email protected]
17302S: Supported
17303T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17304F: Documentation/RCU/torture.txt
17305F: kernel/locking/locktorture.c
17306F: kernel/rcu/rcuperf.c
17307F: kernel/rcu/rcutorture.c
17308F: kernel/torture.c
17309
17310TOSHIBA ACPI EXTRAS DRIVER
17311M: Azael Avalos <[email protected]>
17312L: [email protected]
17313S: Maintained
17314F: drivers/platform/x86/toshiba_acpi.c
17315
17316TOSHIBA BLUETOOTH DRIVER
17317M: Azael Avalos <[email protected]>
17318L: [email protected]
17319S: Maintained
17320F: drivers/platform/x86/toshiba_bluetooth.c
17321
17322TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17323M: Azael Avalos <[email protected]>
17324L: [email protected]
17325S: Maintained
17326F: drivers/platform/x86/toshiba_haps.c
17327
17328TOSHIBA SMM DRIVER
17329M: Jonathan Buzzard <[email protected]>
17330S: Maintained
17331W: http://www.buzzard.org.uk/toshiba/
17332F: drivers/char/toshiba.c
17333F: include/linux/toshiba.h
17334F: include/uapi/linux/toshiba.h
17335
17336TOSHIBA TC358743 DRIVER
17337M: Mats Randgaard <[email protected]>
17338L: [email protected]
17339S: Maintained
17340F: drivers/media/i2c/tc358743*
17341F: include/media/i2c/tc358743.h
17342
17343TOSHIBA WMI HOTKEYS DRIVER
17344M: Azael Avalos <[email protected]>
17345L: [email protected]
17346S: Maintained
17347F: drivers/platform/x86/toshiba-wmi.c
17348
17349TPM DEVICE DRIVER
17350M: Peter Huewe <[email protected]>
17351M: Jarkko Sakkinen <[email protected]>
17352R: Jason Gunthorpe <[email protected]>
17353L: [email protected]
17354S: Maintained
17355W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17356Q: https://patchwork.kernel.org/project/linux-integrity/list/
17357T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
17358F: drivers/char/tpm/
17359
17360TRACING
17361M: Steven Rostedt <[email protected]>
17362M: Ingo Molnar <[email protected]>
17363S: Maintained
17364T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17365F: Documentation/trace/ftrace.rst
17366F: arch/*/*/*/ftrace.h
17367F: arch/*/kernel/ftrace.c
17368F: include/*/ftrace.h
17369F: include/linux/trace*.h
17370F: include/trace/
17371F: kernel/trace/
17372F: tools/testing/selftests/ftrace/
17373
17374TRACING MMIO ACCESSES (MMIOTRACE)
17375M: Steven Rostedt <[email protected]>
17376M: Ingo Molnar <[email protected]>
17377R: Karol Herbst <[email protected]>
17378R: Pekka Paalanen <[email protected]>
17379L: [email protected]
17380L: [email protected]
17381S: Maintained
17382F: arch/x86/mm/kmmio.c
17383F: arch/x86/mm/mmio-mod.c
17384F: arch/x86/mm/testmmiotrace.c
17385F: include/linux/mmiotrace.h
17386F: kernel/trace/trace_mmiotrace.c
17387
17388TRIVIAL PATCHES
17389M: Jiri Kosina <[email protected]>
17390S: Maintained
17391T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17392K: ^Subject:.*(?i)trivial
17393
17394TTY LAYER
17395M: Greg Kroah-Hartman <[email protected]>
17396M: Jiri Slaby <[email protected]>
17397S: Supported
17398T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17399F: Documentation/driver-api/serial/
17400F: drivers/tty/
17401F: drivers/tty/serial/serial_core.c
17402F: include/linux/serial.h
17403F: include/linux/serial_core.h
17404F: include/linux/tty.h
17405F: include/uapi/linux/serial.h
17406F: include/uapi/linux/serial_core.h
17407F: include/uapi/linux/tty.h
17408
17409TUA9001 MEDIA DRIVER
17410M: Antti Palosaari <[email protected]>
17411L: [email protected]
17412S: Maintained
17413W: https://linuxtv.org
17414W: http://palosaari.fi/linux/
17415Q: http://patchwork.linuxtv.org/project/linux-media/list/
17416T: git git://linuxtv.org/anttip/media_tree.git
17417F: drivers/media/tuners/tua9001*
17418
17419TULIP NETWORK DRIVERS
17420L: [email protected]
17421L: [email protected]
17422S: Orphan
17423F: drivers/net/ethernet/dec/tulip/
17424
17425TUN/TAP driver
17426M: Maxim Krasnyansky <[email protected]>
17427S: Maintained
17428W: http://vtun.sourceforge.net/tun
17429F: Documentation/networking/tuntap.rst
17430F: arch/um/os-Linux/drivers/
17431
17432TURBOCHANNEL SUBSYSTEM
17433M: "Maciej W. Rozycki" <[email protected]>
17434M: Ralf Baechle <[email protected]>
17435L: [email protected]
17436S: Maintained
17437Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17438F: drivers/tc/
17439F: include/linux/tc.h
17440
17441TURBOSTAT UTILITY
17442M: "Len Brown" <[email protected]>
17443L: [email protected]
17444S: Supported
17445Q: https://patchwork.kernel.org/project/linux-pm/list/
17446B: https://bugzilla.kernel.org
17447T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17448F: tools/power/x86/turbostat/
17449
17450TW5864 VIDEO4LINUX DRIVER
17451M: Bluecherry Maintainers <[email protected]>
17452M: Anton Sviridenko <[email protected]>
17453M: Andrey Utkin <[email protected]>
17454M: Andrey Utkin <[email protected]>
17455L: [email protected]
17456S: Supported
17457F: drivers/media/pci/tw5864/
17458
17459TW68 VIDEO4LINUX DRIVER
17460M: Hans Verkuil <[email protected]>
17461L: [email protected]
17462S: Odd Fixes
17463W: https://linuxtv.org
17464T: git git://linuxtv.org/media_tree.git
17465F: drivers/media/pci/tw68/
17466
17467TW686X VIDEO4LINUX DRIVER
17468M: Ezequiel Garcia <[email protected]>
17469L: [email protected]
17470S: Maintained
17471W: http://linuxtv.org
17472T: git git://linuxtv.org/media_tree.git
17473F: drivers/media/pci/tw686x/
17474
17475UACCE ACCELERATOR FRAMEWORK
17476M: Zhangfei Gao <[email protected]>
17477M: Zhou Wang <[email protected]>
17478L: [email protected]
17479L: [email protected]
17480S: Maintained
17481F: Documentation/ABI/testing/sysfs-driver-uacce
17482F: Documentation/misc-devices/uacce.rst
17483F: drivers/misc/uacce/
17484F: include/linux/uacce.h
17485F: include/uapi/misc/uacce/
17486
17487UBI FILE SYSTEM (UBIFS)
17488M: Richard Weinberger <[email protected]>
17489L: [email protected]
17490S: Supported
17491W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17492T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17493T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17494F: Documentation/filesystems/ubifs.rst
17495F: fs/ubifs/
17496
17497UCLINUX (M68KNOMMU AND COLDFIRE)
17498M: Greg Ungerer <[email protected]>
17499L: [email protected]
17500L: [email protected] (subscribers-only)
17501S: Maintained
17502W: http://www.linux-m68k.org/
17503W: http://www.uclinux.org/
17504T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17505F: arch/m68k/*/*_no.*
17506F: arch/m68k/68*/
17507F: arch/m68k/coldfire/
17508F: arch/m68k/include/asm/*_no.*
17509
17510UDF FILESYSTEM
17511M: Jan Kara <[email protected]>
17512S: Maintained
17513F: Documentation/filesystems/udf.rst
17514F: fs/udf/
17515
17516UDRAW TABLET
17517M: Bastien Nocera <[email protected]>
17518L: [email protected]
17519S: Maintained
17520F: drivers/hid/hid-udraw-ps3.c
17521
17522UFS FILESYSTEM
17523M: Evgeniy Dushistov <[email protected]>
17524S: Maintained
17525F: Documentation/admin-guide/ufs.rst
17526F: fs/ufs/
17527
17528UHID USERSPACE HID IO DRIVER
17529M: David Rheinsberg <[email protected]>
17530L: [email protected]
17531S: Maintained
17532F: drivers/hid/uhid.c
17533F: include/uapi/linux/uhid.h
17534
17535ULPI BUS
17536M: Heikki Krogerus <[email protected]>
17537L: [email protected]
17538S: Maintained
17539F: drivers/usb/common/ulpi.c
17540F: include/linux/ulpi/
17541
17542UNICODE SUBSYSTEM
17543M: Gabriel Krisman Bertazi <[email protected]>
17544L: [email protected]
17545S: Supported
17546F: fs/unicode/
17547
17548UNICORE32 ARCHITECTURE
17549M: Guan Xuetao <[email protected]>
17550S: Maintained
17551W: http://mprc.pku.edu.cn/~guanxuetao/linux
17552T: git git://github.com/gxt/linux.git
17553F: arch/unicore32/
17554
17555UNIFDEF
17556M: Tony Finch <[email protected]>
17557S: Maintained
17558W: http://dotat.at/prog/unifdef
17559F: scripts/unifdef.c
17560
17561UNIFORM CDROM DRIVER
17562M: Jens Axboe <[email protected]>
17563S: Maintained
17564W: http://www.kernel.dk
17565F: Documentation/cdrom/
17566F: drivers/cdrom/cdrom.c
17567F: include/linux/cdrom.h
17568F: include/uapi/linux/cdrom.h
17569
17570UNISYS S-PAR DRIVERS
17571M: David Kershner <[email protected]>
17572L: [email protected] (Unisys internal)
17573S: Supported
17574F: drivers/staging/unisys/
17575F: drivers/visorbus/
17576F: include/linux/visorbus.h
17577
17578UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17579R: Alim Akhtar <[email protected]>
17580R: Avri Altman <[email protected]>
17581L: [email protected]
17582S: Supported
17583F: Documentation/scsi/ufs.rst
17584F: drivers/scsi/ufs/
17585
17586UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17587M: Pedro Sousa <[email protected]>
17588L: [email protected]
17589S: Supported
17590F: drivers/scsi/ufs/*dwc*
17591
17592UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17593M: Stanley Chu <[email protected]>
17594L: [email protected]
17595L: [email protected] (moderated for non-subscribers)
17596S: Maintained
17597F: drivers/scsi/ufs/ufs-mediatek*
17598
17599UNSORTED BLOCK IMAGES (UBI)
17600M: Richard Weinberger <[email protected]>
17601L: [email protected]
17602S: Supported
17603W: http://www.linux-mtd.infradead.org/
17604T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17605T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17606F: drivers/mtd/ubi/
17607F: include/linux/mtd/ubi.h
17608F: include/uapi/mtd/ubi-user.h
17609
17610USB "USBNET" DRIVER FRAMEWORK
17611M: Oliver Neukum <[email protected]>
17612L: [email protected]
17613S: Maintained
17614W: http://www.linux-usb.org/usbnet
17615F: drivers/net/usb/usbnet.c
17616F: include/linux/usb/usbnet.h
17617
17618USB ACM DRIVER
17619M: Oliver Neukum <[email protected]>
17620L: [email protected]
17621S: Maintained
17622F: Documentation/usb/acm.rst
17623F: drivers/usb/class/cdc-acm.*
17624
17625USB APPLE MFI FASTCHARGE DRIVER
17626M: Bastien Nocera <[email protected]>
17627L: [email protected]
17628S: Maintained
17629F: drivers/usb/misc/apple-mfi-fastcharge.c
17630
17631USB AR5523 WIRELESS DRIVER
17632M: Pontus Fuchs <[email protected]>
17633L: [email protected]
17634S: Maintained
17635F: drivers/net/wireless/ath/ar5523/
17636
17637USB ATTACHED SCSI
17638M: Oliver Neukum <[email protected]>
17639L: [email protected]
17640L: [email protected]
17641S: Maintained
17642F: drivers/usb/storage/uas.c
17643
17644USB CDC ETHERNET DRIVER
17645M: Oliver Neukum <[email protected]>
17646L: [email protected]
17647S: Maintained
17648F: drivers/net/usb/cdc_*.c
17649F: include/uapi/linux/usb/cdc.h
17650
17651USB CHAOSKEY DRIVER
17652M: Keith Packard <[email protected]>
17653L: [email protected]
17654S: Maintained
17655F: drivers/usb/misc/chaoskey.c
17656
17657USB CYPRESS C67X00 DRIVER
17658M: Peter Korsgaard <[email protected]>
17659L: [email protected]
17660S: Maintained
17661F: drivers/usb/c67x00/
17662
17663USB DAVICOM DM9601 DRIVER
17664M: Peter Korsgaard <[email protected]>
17665L: [email protected]
17666S: Maintained
17667W: http://www.linux-usb.org/usbnet
17668F: drivers/net/usb/dm9601.c
17669
17670USB EHCI DRIVER
17671M: Alan Stern <[email protected]>
17672L: [email protected]
17673S: Maintained
17674F: Documentation/usb/ehci.rst
17675F: drivers/usb/host/ehci*
17676
17677USB GADGET/PERIPHERAL SUBSYSTEM
17678M: Felipe Balbi <[email protected]>
17679L: [email protected]
17680S: Maintained
17681W: http://www.linux-usb.org/gadget
17682T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17683F: drivers/usb/gadget/
17684F: include/linux/usb/gadget*
17685
17686USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17687M: Jiri Kosina <[email protected]>
17688M: Benjamin Tissoires <[email protected]>
17689L: [email protected]
17690S: Maintained
17691T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17692F: Documentation/hid/hiddev.rst
17693F: drivers/hid/usbhid/
17694
17695USB INTEL XHCI ROLE MUX DRIVER
17696M: Hans de Goede <[email protected]>
17697L: [email protected]
17698S: Maintained
17699F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17700
17701USB IP DRIVER FOR HISILICON KIRIN
17702M: Yu Chen <[email protected]>
17703M: Binghui Wang <[email protected]>
17704L: [email protected]
17705S: Maintained
17706F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17707F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17708
17709USB ISP116X DRIVER
17710M: Olav Kongas <[email protected]>
17711L: [email protected]
17712S: Maintained
17713F: drivers/usb/host/isp116x*
17714F: include/linux/usb/isp116x.h
17715
17716USB LAN78XX ETHERNET DRIVER
17717M: Woojung Huh <[email protected]>
17718M: Microchip Linux Driver Support <[email protected]>
17719L: [email protected]
17720S: Maintained
17721F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17722F: drivers/net/usb/lan78xx.*
17723F: include/dt-bindings/net/microchip-lan78xx.h
17724
17725USB MASS STORAGE DRIVER
17726M: Alan Stern <[email protected]>
17727L: [email protected]
17728L: [email protected]
17729S: Maintained
17730F: drivers/usb/storage/
17731
17732USB MIDI DRIVER
17733M: Clemens Ladisch <[email protected]>
17734L: [email protected] (moderated for non-subscribers)
17735S: Maintained
17736T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17737F: sound/usb/midi.*
17738
17739USB NETWORKING DRIVERS
17740L: [email protected]
17741S: Odd Fixes
17742F: drivers/net/usb/
17743
17744USB OHCI DRIVER
17745M: Alan Stern <[email protected]>
17746L: [email protected]
17747S: Maintained
17748F: Documentation/usb/ohci.rst
17749F: drivers/usb/host/ohci*
17750
17751USB OTG FSM (Finite State Machine)
17752M: Peter Chen <[email protected]>
17753L: [email protected]
17754S: Maintained
17755T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17756F: drivers/usb/common/usb-otg-fsm.c
17757
17758USB OVER IP DRIVER
17759M: Valentina Manea <[email protected]>
17760M: Shuah Khan <[email protected]>
17761M: Shuah Khan <[email protected]>
17762L: [email protected]
17763S: Maintained
17764F: Documentation/usb/usbip_protocol.rst
17765F: drivers/usb/usbip/
17766F: tools/testing/selftests/drivers/usb/usbip/
17767F: tools/usb/usbip/
17768
17769USB PEGASUS DRIVER
17770M: Petko Manolov <[email protected]>
17771L: [email protected]
17772L: [email protected]
17773S: Maintained
17774W: https://github.com/petkan/pegasus
17775T: git git://github.com/petkan/pegasus.git
17776F: drivers/net/usb/pegasus.*
17777
17778USB PHY LAYER
17779M: Felipe Balbi <[email protected]>
17780L: [email protected]
17781S: Maintained
17782T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17783F: drivers/usb/phy/
17784
17785USB PRINTER DRIVER (usblp)
17786M: Pete Zaitcev <[email protected]>
17787L: [email protected]
17788S: Supported
17789F: drivers/usb/class/usblp.c
17790
17791USB QMI WWAN NETWORK DRIVER
17792M: Bjørn Mork <[email protected]>
17793L: [email protected]
17794S: Maintained
17795F: Documentation/ABI/testing/sysfs-class-net-qmi
17796F: drivers/net/usb/qmi_wwan.c
17797
17798USB RTL8150 DRIVER
17799M: Petko Manolov <[email protected]>
17800L: [email protected]
17801L: [email protected]
17802S: Maintained
17803W: https://github.com/petkan/rtl8150
17804T: git git://github.com/petkan/rtl8150.git
17805F: drivers/net/usb/rtl8150.c
17806
17807USB SERIAL SUBSYSTEM
17808M: Johan Hovold <[email protected]>
17809L: [email protected]
17810S: Maintained
17811T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17812F: Documentation/usb/usb-serial.rst
17813F: drivers/usb/serial/
17814F: include/linux/usb/serial.h
17815
17816USB SMSC75XX ETHERNET DRIVER
17817M: Steve Glendinning <[email protected]>
17818L: [email protected]
17819S: Maintained
17820F: drivers/net/usb/smsc75xx.*
17821
17822USB SMSC95XX ETHERNET DRIVER
17823M: Steve Glendinning <[email protected]>
17824M: Microchip Linux Driver Support <[email protected]>
17825L: [email protected]
17826S: Maintained
17827F: drivers/net/usb/smsc95xx.*
17828
17829USB SUBSYSTEM
17830M: Greg Kroah-Hartman <[email protected]>
17831L: [email protected]
17832S: Supported
17833W: http://www.linux-usb.org
17834T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17835F: Documentation/devicetree/bindings/usb/
17836F: Documentation/usb/
17837F: drivers/usb/
17838F: include/linux/usb.h
17839F: include/linux/usb/
17840
17841USB TYPEC BUS FOR ALTERNATE MODES
17842M: Heikki Krogerus <[email protected]>
17843L: [email protected]
17844S: Maintained
17845F: Documentation/ABI/testing/sysfs-bus-typec
17846F: Documentation/driver-api/usb/typec_bus.rst
17847F: drivers/usb/typec/altmodes/
17848F: include/linux/usb/typec_altmode.h
17849
17850USB TYPEC CLASS
17851M: Heikki Krogerus <[email protected]>
17852L: [email protected]
17853S: Maintained
17854F: Documentation/ABI/testing/sysfs-class-typec
17855F: Documentation/driver-api/usb/typec.rst
17856F: drivers/usb/typec/
17857F: include/linux/usb/typec.h
17858
17859USB TYPEC INTEL PMC MUX DRIVER
17860M: Heikki Krogerus <[email protected]>
17861L: [email protected]
17862S: Maintained
17863F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
17864F: drivers/usb/typec/mux/intel_pmc_mux.c
17865
17866USB TYPEC PI3USB30532 MUX DRIVER
17867M: Hans de Goede <[email protected]>
17868L: [email protected]
17869S: Maintained
17870F: drivers/usb/typec/mux/pi3usb30532.c
17871
17872USB TYPEC PORT CONTROLLER DRIVERS
17873M: Guenter Roeck <[email protected]>
17874L: [email protected]
17875S: Maintained
17876F: drivers/usb/typec/tcpm/
17877
17878USB UHCI DRIVER
17879M: Alan Stern <[email protected]>
17880L: [email protected]
17881S: Maintained
17882F: drivers/usb/host/uhci*
17883
17884USB VIDEO CLASS
17885M: Laurent Pinchart <[email protected]>
17886L: [email protected] (subscribers-only)
17887L: [email protected]
17888S: Maintained
17889W: http://www.ideasonboard.org/uvc/
17890T: git git://linuxtv.org/media_tree.git
17891F: drivers/media/usb/uvc/
17892F: include/uapi/linux/uvcvideo.h
17893
17894USB VISION DRIVER
17895M: Hans Verkuil <[email protected]>
17896L: [email protected]
17897S: Odd Fixes
17898W: https://linuxtv.org
17899T: git git://linuxtv.org/media_tree.git
17900F: drivers/staging/media/usbvision/
17901
17902USB WEBCAM GADGET
17903M: Laurent Pinchart <[email protected]>
17904L: [email protected]
17905S: Maintained
17906F: drivers/usb/gadget/function/*uvc*
17907F: drivers/usb/gadget/legacy/webcam.c
17908F: include/uapi/linux/usb/g_uvc.h
17909
17910USB WIRELESS RNDIS DRIVER (rndis_wlan)
17911M: Jussi Kivilinna <[email protected]>
17912L: [email protected]
17913S: Maintained
17914F: drivers/net/wireless/rndis_wlan.c
17915
17916USB XHCI DRIVER
17917M: Mathias Nyman <[email protected]>
17918L: [email protected]
17919S: Supported
17920F: drivers/usb/host/pci-quirks*
17921F: drivers/usb/host/xhci*
17922
17923USB ZD1201 DRIVER
17924L: [email protected]
17925S: Orphan
17926W: http://linux-lc100020.sourceforge.net
17927F: drivers/net/wireless/zydas/zd1201.*
17928
17929USB ZR364XX DRIVER
17930M: Antoine Jacquet <[email protected]>
17931L: [email protected]
17932L: [email protected]
17933S: Maintained
17934W: http://royale.zerezo.com/zr364xx/
17935T: git git://linuxtv.org/media_tree.git
17936F: Documentation/admin-guide/media/zr364xx*
17937F: drivers/media/usb/zr364xx/
17938
17939USER-MODE LINUX (UML)
17940M: Jeff Dike <[email protected]>
17941M: Richard Weinberger <[email protected]>
17942M: Anton Ivanov <[email protected]>
17943L: [email protected]
17944S: Maintained
17945W: http://user-mode-linux.sourceforge.net
17946Q: https://patchwork.ozlabs.org/project/linux-um/list/
17947T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17948F: Documentation/virt/uml/
17949F: arch/um/
17950F: arch/x86/um/
17951F: fs/hostfs/
17952
17953USERSPACE COPYIN/COPYOUT (UIOVEC)
17954M: Alexander Viro <[email protected]>
17955S: Maintained
17956F: include/linux/uio.h
17957F: lib/iov_iter.c
17958
17959USERSPACE DMA BUFFER DRIVER
17960M: Gerd Hoffmann <[email protected]>
17961L: [email protected]
17962S: Maintained
17963T: git git://anongit.freedesktop.org/drm/drm-misc
17964F: drivers/dma-buf/udmabuf.c
17965F: include/uapi/linux/udmabuf.h
17966
17967USERSPACE I/O (UIO)
17968M: Greg Kroah-Hartman <[email protected]>
17969S: Maintained
17970T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17971F: Documentation/driver-api/uio-howto.rst
17972F: drivers/uio/
17973F: include/linux/uio_driver.h
17974
17975UTIL-LINUX PACKAGE
17976M: Karel Zak <[email protected]>
17977L: [email protected]
17978S: Maintained
17979W: http://en.wikipedia.org/wiki/Util-linux
17980T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17981
17982UUID HELPERS
17983M: Christoph Hellwig <[email protected]>
17984R: Andy Shevchenko <[email protected]>
17985L: [email protected]
17986S: Maintained
17987T: git git://git.infradead.org/users/hch/uuid.git
17988F: include/linux/uuid.h
17989F: include/uapi/linux/uuid.h
17990F: lib/test_uuid.c
17991F: lib/uuid.c
17992
17993UVESAFB DRIVER
17994M: Michal Januszewski <[email protected]>
17995L: [email protected]
17996S: Maintained
17997W: https://github.com/mjanusz/v86d
17998F: Documentation/fb/uvesafb.rst
17999F: drivers/video/fbdev/uvesafb.*
18000
18001Ux500 CLOCK DRIVERS
18002M: Ulf Hansson <[email protected]>
18003L: [email protected]
18004L: [email protected] (moderated for non-subscribers)
18005S: Maintained
18006F: drivers/clk/ux500/
18007
18008VF610 NAND DRIVER
18009M: Stefan Agner <[email protected]>
18010L: [email protected]
18011S: Supported
18012F: drivers/mtd/nand/raw/vf610_nfc.c
18013
18014VFAT/FAT/MSDOS FILESYSTEM
18015M: OGAWA Hirofumi <[email protected]>
18016S: Maintained
18017F: Documentation/filesystems/vfat.rst
18018F: fs/fat/
18019
18020VFIO DRIVER
18021M: Alex Williamson <[email protected]>
18022R: Cornelia Huck <[email protected]>
18023L: [email protected]
18024S: Maintained
18025T: git git://github.com/awilliam/linux-vfio.git
18026F: Documentation/driver-api/vfio.rst
18027F: drivers/vfio/
18028F: include/linux/vfio.h
18029F: include/uapi/linux/vfio.h
18030
18031VFIO MEDIATED DEVICE DRIVERS
18032M: Kirti Wankhede <[email protected]>
18033L: [email protected]
18034S: Maintained
18035F: Documentation/driver-api/vfio-mediated-device.rst
18036F: drivers/vfio/mdev/
18037F: include/linux/mdev.h
18038F: samples/vfio-mdev/
18039
18040VFIO PLATFORM DRIVER
18041M: Eric Auger <[email protected]>
18042L: [email protected]
18043S: Maintained
18044F: drivers/vfio/platform/
18045
18046VGA_SWITCHEROO
18047R: Lukas Wunner <[email protected]>
18048S: Maintained
18049T: git git://anongit.freedesktop.org/drm/drm-misc
18050F: Documentation/gpu/vga-switcheroo.rst
18051F: drivers/gpu/vga/vga_switcheroo.c
18052F: include/linux/vga_switcheroo.h
18053
18054VIA RHINE NETWORK DRIVER
18055S: Orphan
18056F: drivers/net/ethernet/via/via-rhine.c
18057
18058VIA SD/MMC CARD CONTROLLER DRIVER
18059M: Bruce Chang <[email protected]>
18060M: Harald Welte <[email protected]>
18061S: Maintained
18062F: drivers/mmc/host/via-sdmmc.c
18063
18064VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18065M: Florian Tobias Schandinat <[email protected]>
18066L: [email protected]
18067S: Maintained
18068F: drivers/video/fbdev/via/
18069F: include/linux/via-core.h
18070F: include/linux/via-gpio.h
18071F: include/linux/via_i2c.h
18072
18073VIA VELOCITY NETWORK DRIVER
18074M: Francois Romieu <[email protected]>
18075L: [email protected]
18076S: Maintained
18077F: drivers/net/ethernet/via/via-velocity.*
18078
18079VICODEC VIRTUAL CODEC DRIVER
18080M: Hans Verkuil <[email protected]>
18081L: [email protected]
18082S: Maintained
18083W: https://linuxtv.org
18084T: git git://linuxtv.org/media_tree.git
18085F: drivers/media/test-drivers/vicodec/*
18086
18087VIDEO I2C POLLING DRIVER
18088M: Matt Ranostay <[email protected]>
18089L: [email protected]
18090S: Maintained
18091F: drivers/media/i2c/video-i2c.c
18092
18093VIDEO MULTIPLEXER DRIVER
18094M: Philipp Zabel <[email protected]>
18095L: [email protected]
18096S: Maintained
18097F: drivers/media/platform/video-mux.c
18098
18099VIDEOBUF2 FRAMEWORK
18100M: Pawel Osciak <[email protected]>
18101M: Marek Szyprowski <[email protected]>
18102M: Kyungmin Park <[email protected]>
18103R: Tomasz Figa <[email protected]>
18104L: [email protected]
18105S: Maintained
18106F: drivers/media/common/videobuf2/*
18107F: include/media/videobuf2-*
18108
18109VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18110M: Helen Koike <[email protected]>
18111R: Shuah Khan <[email protected]>
18112L: [email protected]
18113S: Maintained
18114W: https://linuxtv.org
18115T: git git://linuxtv.org/media_tree.git
18116F: drivers/media/test-drivers/vimc/*
18117
18118VIRT LIB
18119M: Alex Williamson <[email protected]>
18120M: Paolo Bonzini <[email protected]>
18121L: [email protected]
18122S: Supported
18123F: virt/lib/
18124
18125VIRTIO AND VHOST VSOCK DRIVER
18126M: Stefan Hajnoczi <[email protected]>
18127M: Stefano Garzarella <[email protected]>
18128L: [email protected]
18129L: [email protected]
18130L: [email protected]
18131S: Maintained
18132F: drivers/net/vsockmon.c
18133F: drivers/vhost/vsock.c
18134F: include/linux/virtio_vsock.h
18135F: include/uapi/linux/virtio_vsock.h
18136F: include/uapi/linux/vm_sockets_diag.h
18137F: include/uapi/linux/vsockmon.h
18138F: net/vmw_vsock/af_vsock_tap.c
18139F: net/vmw_vsock/diag.c
18140F: net/vmw_vsock/virtio_transport.c
18141F: net/vmw_vsock/virtio_transport_common.c
18142F: net/vmw_vsock/vsock_loopback.c
18143F: tools/testing/vsock/
18144
18145VIRTIO BLOCK AND SCSI DRIVERS
18146M: "Michael S. Tsirkin" <[email protected]>
18147M: Jason Wang <[email protected]>
18148R: Paolo Bonzini <[email protected]>
18149R: Stefan Hajnoczi <[email protected]>
18150L: [email protected]
18151S: Maintained
18152F: drivers/block/virtio_blk.c
18153F: drivers/scsi/virtio_scsi.c
18154F: drivers/vhost/scsi.c
18155F: include/uapi/linux/virtio_blk.h
18156F: include/uapi/linux/virtio_scsi.h
18157
18158VIRTIO CONSOLE DRIVER
18159M: Amit Shah <[email protected]>
18160L: [email protected]
18161S: Maintained
18162F: drivers/char/virtio_console.c
18163F: include/linux/virtio_console.h
18164F: include/uapi/linux/virtio_console.h
18165
18166VIRTIO CORE AND NET DRIVERS
18167M: "Michael S. Tsirkin" <[email protected]>
18168M: Jason Wang <[email protected]>
18169L: [email protected]
18170S: Maintained
18171F: Documentation/devicetree/bindings/virtio/
18172F: drivers/block/virtio_blk.c
18173F: drivers/crypto/virtio/
18174F: drivers/net/virtio_net.c
18175F: drivers/vdpa/
18176F: drivers/virtio/
18177F: include/linux/vdpa.h
18178F: include/linux/virtio*.h
18179F: include/uapi/linux/virtio_*.h
18180F: tools/virtio/
18181
18182VIRTIO BALLOON
18183M: "Michael S. Tsirkin" <[email protected]>
18184M: David Hildenbrand <[email protected]>
18185L: [email protected]
18186S: Maintained
18187F: drivers/virtio/virtio_balloon.c
18188F: include/uapi/linux/virtio_balloon.h
18189F: include/linux/balloon_compaction.h
18190F: mm/balloon_compaction.c
18191
18192VIRTIO CRYPTO DRIVER
18193M: Gonglei <[email protected]>
18194L: [email protected]
18195L: [email protected]
18196S: Maintained
18197F: drivers/crypto/virtio/
18198F: include/uapi/linux/virtio_crypto.h
18199
18200VIRTIO DRIVERS FOR S390
18201M: Cornelia Huck <[email protected]>
18202M: Halil Pasic <[email protected]>
18203L: [email protected]
18204L: [email protected]
18205L: [email protected]
18206S: Supported
18207F: arch/s390/include/uapi/asm/virtio-ccw.h
18208F: drivers/s390/virtio/
18209
18210VIRTIO FILE SYSTEM
18211M: Vivek Goyal <[email protected]>
18212M: Stefan Hajnoczi <[email protected]>
18213M: Miklos Szeredi <[email protected]>
18214L: [email protected]
18215L: [email protected]
18216S: Supported
18217W: https://virtio-fs.gitlab.io/
18218F: Documentation/filesystems/virtiofs.rst
18219F: fs/fuse/virtio_fs.c
18220F: include/uapi/linux/virtio_fs.h
18221
18222VIRTIO GPU DRIVER
18223M: David Airlie <[email protected]>
18224M: Gerd Hoffmann <[email protected]>
18225L: [email protected]
18226L: [email protected]
18227S: Maintained
18228T: git git://anongit.freedesktop.org/drm/drm-misc
18229F: drivers/gpu/drm/virtio/
18230F: include/uapi/linux/virtio_gpu.h
18231
18232VIRTIO HOST (VHOST)
18233M: "Michael S. Tsirkin" <[email protected]>
18234M: Jason Wang <[email protected]>
18235L: [email protected]
18236L: [email protected]
18237L: [email protected]
18238S: Maintained
18239T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18240F: drivers/vhost/
18241F: include/linux/vhost_iotlb.h
18242F: include/uapi/linux/vhost.h
18243
18244VIRTIO INPUT DRIVER
18245M: Gerd Hoffmann <[email protected]>
18246S: Maintained
18247F: drivers/virtio/virtio_input.c
18248F: include/uapi/linux/virtio_input.h
18249
18250VIRTIO IOMMU DRIVER
18251M: Jean-Philippe Brucker <[email protected]>
18252L: [email protected]
18253S: Maintained
18254F: drivers/iommu/virtio-iommu.c
18255F: include/uapi/linux/virtio_iommu.h
18256
18257VIRTIO MEM DRIVER
18258M: David Hildenbrand <[email protected]>
18259L: [email protected]
18260S: Maintained
18261F: drivers/virtio/virtio_mem.c
18262F: include/uapi/linux/virtio_mem.h
18263
18264VIRTUAL BOX GUEST DEVICE DRIVER
18265M: Hans de Goede <[email protected]>
18266M: Arnd Bergmann <[email protected]>
18267M: Greg Kroah-Hartman <[email protected]>
18268S: Maintained
18269F: drivers/virt/vboxguest/
18270F: include/linux/vbox_utils.h
18271F: include/uapi/linux/vbox*.h
18272
18273VIRTUAL BOX SHARED FOLDER VFS DRIVER
18274M: Hans de Goede <[email protected]>
18275L: [email protected]
18276S: Maintained
18277F: fs/vboxsf/*
18278
18279VIRTUAL SERIO DEVICE DRIVER
18280M: Stephen Chandler Paul <[email protected]>
18281S: Maintained
18282F: drivers/input/serio/userio.c
18283F: include/uapi/linux/userio.h
18284
18285VIVID VIRTUAL VIDEO DRIVER
18286M: Hans Verkuil <[email protected]>
18287L: [email protected]
18288S: Maintained
18289W: https://linuxtv.org
18290T: git git://linuxtv.org/media_tree.git
18291F: drivers/media/test-drivers/vivid/*
18292
18293VLYNQ BUS
18294M: Florian Fainelli <[email protected]>
18295L: [email protected] (subscribers-only)
18296S: Maintained
18297F: drivers/vlynq/vlynq.c
18298F: include/linux/vlynq.h
18299
18300VME SUBSYSTEM
18301M: Martyn Welch <[email protected]>
18302M: Manohar Vanga <[email protected]>
18303M: Greg Kroah-Hartman <[email protected]>
18304L: [email protected]
18305S: Maintained
18306T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18307F: Documentation/driver-api/vme.rst
18308F: drivers/staging/vme/
18309F: drivers/vme/
18310F: include/linux/vme*
18311
18312VMWARE BALLOON DRIVER
18313M: Nadav Amit <[email protected]>
18314M: "VMware, Inc." <[email protected]>
18315L: [email protected]
18316S: Maintained
18317F: drivers/misc/vmw_balloon.c
18318
18319VMWARE HYPERVISOR INTERFACE
18320M: Deep Shah <[email protected]>
18321M: "VMware, Inc." <[email protected]>
18322L: [email protected]
18323S: Supported
18324F: arch/x86/include/asm/vmware.h
18325F: arch/x86/kernel/cpu/vmware.c
18326
18327VMWARE PVRDMA DRIVER
18328M: Adit Ranadive <[email protected]>
18329M: VMware PV-Drivers <[email protected]>
18330L: [email protected]
18331S: Maintained
18332F: drivers/infiniband/hw/vmw_pvrdma/
18333
18334VMware PVSCSI driver
18335M: Jim Gill <[email protected]>
18336M: VMware PV-Drivers <[email protected]>
18337L: [email protected]
18338S: Maintained
18339F: drivers/scsi/vmw_pvscsi.c
18340F: drivers/scsi/vmw_pvscsi.h
18341
18342VMWARE VIRTUAL PTP CLOCK DRIVER
18343M: Vivek Thampi <[email protected]>
18344M: "VMware, Inc." <[email protected]>
18345L: [email protected]
18346S: Supported
18347F: drivers/ptp/ptp_vmw.c
18348
18349VMWARE VMMOUSE SUBDRIVER
18350M: "VMware Graphics" <[email protected]>
18351M: "VMware, Inc." <[email protected]>
18352L: [email protected]
18353S: Maintained
18354F: drivers/input/mouse/vmmouse.c
18355F: drivers/input/mouse/vmmouse.h
18356
18357VMWARE VMXNET3 ETHERNET DRIVER
18358M: Ronak Doshi <[email protected]>
18359M: "VMware, Inc." <[email protected]>
18360L: [email protected]
18361S: Maintained
18362F: drivers/net/vmxnet3/
18363
18364VOCORE VOCORE2 BOARD
18365M: Harvey Hunt <[email protected]>
18366L: [email protected]
18367S: Maintained
18368F: arch/mips/boot/dts/ralink/vocore2.dts
18369
18370VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18371M: Liam Girdwood <[email protected]>
18372M: Mark Brown <[email protected]>
18373L: [email protected]
18374S: Supported
18375W: http://www.slimlogic.co.uk/?p=48
18376T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18377F: Documentation/devicetree/bindings/regulator/
18378F: Documentation/power/regulator/
18379F: drivers/regulator/
18380F: include/dt-bindings/regulator/
18381F: include/linux/regulator/
18382K: regulator_get_optional
18383
18384VRF
18385M: David Ahern <[email protected]>
18386M: Shrijeet Mukherjee <[email protected]>
18387L: [email protected]
18388S: Maintained
18389F: Documentation/networking/vrf.rst
18390F: drivers/net/vrf.c
18391
18392VSPRINTF
18393M: Petr Mladek <[email protected]>
18394M: Steven Rostedt <[email protected]>
18395M: Sergey Senozhatsky <[email protected]>
18396R: Andy Shevchenko <[email protected]>
18397R: Rasmus Villemoes <[email protected]>
18398S: Maintained
18399T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18400F: Documentation/core-api/printk-formats.rst
18401F: lib/test_printf.c
18402F: lib/vsprintf.c
18403
18404VT1211 HARDWARE MONITOR DRIVER
18405M: Juerg Haefliger <[email protected]>
18406L: [email protected]
18407S: Maintained
18408F: Documentation/hwmon/vt1211.rst
18409F: drivers/hwmon/vt1211.c
18410
18411VT8231 HARDWARE MONITOR DRIVER
18412M: Roger Lucas <[email protected]>
18413L: [email protected]
18414S: Maintained
18415F: drivers/hwmon/vt8231.c
18416
18417VUB300 USB to SDIO/SD/MMC bridge chip
18418L: [email protected]
18419S: Orphan
18420F: drivers/mmc/host/vub300.c
18421
18422W1 DALLAS'S 1-WIRE BUS
18423M: Evgeniy Polyakov <[email protected]>
18424S: Maintained
18425F: Documentation/devicetree/bindings/w1/
18426F: Documentation/w1/
18427F: drivers/w1/
18428F: include/linux/w1.h
18429
18430W83791D HARDWARE MONITORING DRIVER
18431M: Marc Hulsman <[email protected]>
18432L: [email protected]
18433S: Maintained
18434F: Documentation/hwmon/w83791d.rst
18435F: drivers/hwmon/w83791d.c
18436
18437W83793 HARDWARE MONITORING DRIVER
18438M: Rudolf Marek <[email protected]>
18439L: [email protected]
18440S: Maintained
18441F: Documentation/hwmon/w83793.rst
18442F: drivers/hwmon/w83793.c
18443
18444W83795 HARDWARE MONITORING DRIVER
18445M: Jean Delvare <[email protected]>
18446L: [email protected]
18447S: Maintained
18448F: drivers/hwmon/w83795.c
18449
18450W83L51xD SD/MMC CARD INTERFACE DRIVER
18451M: Pierre Ossman <[email protected]>
18452S: Maintained
18453F: drivers/mmc/host/wbsd.*
18454
18455WACOM PROTOCOL 4 SERIAL TABLETS
18456M: Julian Squires <[email protected]>
18457M: Hans de Goede <[email protected]>
18458L: [email protected]
18459S: Maintained
18460F: drivers/input/tablet/wacom_serial4.c
18461
18462WATCHDOG DEVICE DRIVERS
18463M: Wim Van Sebroeck <[email protected]>
18464M: Guenter Roeck <[email protected]>
18465L: [email protected]
18466S: Maintained
18467W: http://www.linux-watchdog.org/
18468T: git git://www.linux-watchdog.org/linux-watchdog.git
18469F: Documentation/devicetree/bindings/watchdog/
18470F: Documentation/watchdog/
18471F: drivers/watchdog/
18472F: include/linux/watchdog.h
18473F: include/uapi/linux/watchdog.h
18474
18475WHISKEYCOVE PMIC GPIO DRIVER
18476M: Kuppuswamy Sathyanarayanan <[email protected]>
18477L: [email protected]
18478S: Maintained
18479F: drivers/gpio/gpio-wcove.c
18480
18481WHWAVE RTC DRIVER
18482M: Dianlong Li <[email protected]>
18483L: [email protected]
18484S: Maintained
18485F: drivers/rtc/rtc-sd3078.c
18486
18487WIIMOTE HID DRIVER
18488M: David Rheinsberg <[email protected]>
18489L: [email protected]
18490S: Maintained
18491F: drivers/hid/hid-wiimote*
18492
18493WILOCITY WIL6210 WIRELESS DRIVER
18494M: Maya Erez <[email protected]>
18495L: [email protected]
18496L: [email protected]
18497S: Supported
18498W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18499F: drivers/net/wireless/ath/wil6210/
18500
18501WIMAX STACK
18502M: Inaky Perez-Gonzalez <[email protected]>
18503M: [email protected]
18504L: [email protected] (subscribers-only)
18505S: Supported
18506W: http://linuxwimax.org
18507F: Documentation/admin-guide/wimax/wimax.rst
18508F: include/linux/wimax/debug.h
18509F: include/net/wimax.h
18510F: include/uapi/linux/wimax.h
18511F: net/wimax/
18512
18513WINBOND CIR DRIVER
18514M: David Härdeman <[email protected]>
18515S: Maintained
18516F: drivers/media/rc/winbond-cir.c
18517
18518WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18519M: William Breathitt Gray <[email protected]>
18520L: [email protected]
18521S: Maintained
18522F: drivers/watchdog/ebc-c384_wdt.c
18523
18524WINSYSTEMS WS16C48 GPIO DRIVER
18525M: William Breathitt Gray <[email protected]>
18526L: [email protected]
18527S: Maintained
18528F: drivers/gpio/gpio-ws16c48.c
18529
18530WIREGUARD SECURE NETWORK TUNNEL
18531M: Jason A. Donenfeld <[email protected]>
18532L: [email protected]
18533L: [email protected]
18534S: Maintained
18535F: drivers/net/wireguard/
18536F: tools/testing/selftests/wireguard/
18537
18538WISTRON LAPTOP BUTTON DRIVER
18539M: Miloslav Trmac <[email protected]>
18540S: Maintained
18541F: drivers/input/misc/wistron_btns.c
18542
18543WL3501 WIRELESS PCMCIA CARD DRIVER
18544L: [email protected]
18545S: Odd fixes
18546F: drivers/net/wireless/wl3501*
18547
18548WOLFSON MICROELECTRONICS DRIVERS
18549L: [email protected]
18550S: Supported
18551W: https://github.com/CirrusLogic/linux-drivers/wiki
18552T: git https://github.com/CirrusLogic/linux-drivers.git
18553F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18554F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18555F: Documentation/devicetree/bindings/mfd/wm831x.txt
18556F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18557F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18558F: Documentation/hwmon/wm83??.rst
18559F: arch/arm/mach-s3c64xx/mach-crag6410*
18560F: drivers/clk/clk-wm83*.c
18561F: drivers/extcon/extcon-arizona.c
18562F: drivers/gpio/gpio-*wm*.c
18563F: drivers/gpio/gpio-arizona.c
18564F: drivers/hwmon/wm83??-hwmon.c
18565F: drivers/input/misc/wm831x-on.c
18566F: drivers/input/touchscreen/wm831x-ts.c
18567F: drivers/input/touchscreen/wm97*.c
18568F: drivers/leds/leds-wm83*.c
18569F: drivers/mfd/arizona*
18570F: drivers/mfd/cs47l24*
18571F: drivers/mfd/wm*.c
18572F: drivers/power/supply/wm83*.c
18573F: drivers/regulator/arizona*
18574F: drivers/regulator/wm8*.c
18575F: drivers/rtc/rtc-wm83*.c
18576F: drivers/video/backlight/wm83*_bl.c
18577F: drivers/watchdog/wm83*_wdt.c
18578F: include/linux/mfd/arizona/
18579F: include/linux/mfd/wm831x/
18580F: include/linux/mfd/wm8350/
18581F: include/linux/mfd/wm8400*
18582F: include/linux/regulator/arizona*
18583F: include/linux/wm97xx.h
18584F: include/sound/wm????.h
18585F: sound/soc/codecs/arizona.?
18586F: sound/soc/codecs/cs47l24*
18587F: sound/soc/codecs/wm*
18588
18589WORKQUEUE
18590M: Tejun Heo <[email protected]>
18591R: Lai Jiangshan <[email protected]>
18592S: Maintained
18593T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18594F: Documentation/core-api/workqueue.rst
18595F: include/linux/workqueue.h
18596F: kernel/workqueue.c
18597
18598X-POWERS AXP288 PMIC DRIVERS
18599M: Hans de Goede <[email protected]>
18600S: Maintained
18601F: drivers/acpi/pmic/intel_pmic_xpower.c
18602N: axp288
18603
18604X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18605M: Chen-Yu Tsai <[email protected]>
18606L: [email protected]
18607S: Maintained
18608N: axp[128]
18609
18610X.25 NETWORK LAYER
18611M: Andrew Hendry <[email protected]>
18612L: [email protected]
18613S: Odd Fixes
18614F: Documentation/networking/x25*
18615F: include/net/x25*
18616F: net/x25/
18617
18618X86 ARCHITECTURE (32-BIT AND 64-BIT)
18619M: Thomas Gleixner <[email protected]>
18620M: Ingo Molnar <[email protected]>
18621M: Borislav Petkov <[email protected]>
18622M: [email protected]
18623R: "H. Peter Anvin" <[email protected]>
18624L: [email protected]
18625S: Maintained
18626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18627F: Documentation/devicetree/bindings/x86/
18628F: Documentation/x86/
18629F: arch/x86/
18630
18631X86 ENTRY CODE
18632M: Andy Lutomirski <[email protected]>
18633L: [email protected]
18634S: Maintained
18635T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18636F: arch/x86/entry/
18637
18638X86 MCE INFRASTRUCTURE
18639M: Tony Luck <[email protected]>
18640M: Borislav Petkov <[email protected]>
18641L: [email protected]
18642S: Maintained
18643F: arch/x86/kernel/cpu/mce/*
18644
18645X86 MICROCODE UPDATE SUPPORT
18646M: Borislav Petkov <[email protected]>
18647S: Maintained
18648F: arch/x86/kernel/cpu/microcode/*
18649
18650X86 MM
18651M: Dave Hansen <[email protected]>
18652M: Andy Lutomirski <[email protected]>
18653M: Peter Zijlstra <[email protected]>
18654L: [email protected]
18655S: Maintained
18656T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18657F: arch/x86/mm/
18658
18659X86 PLATFORM DRIVERS
18660M: Darren Hart <[email protected]>
18661M: Andy Shevchenko <[email protected]>
18662L: [email protected]
18663S: Odd Fixes
18664T: git git://git.infradead.org/linux-platform-drivers-x86.git
18665F: drivers/platform/olpc/
18666F: drivers/platform/x86/
18667
18668X86 PLATFORM DRIVERS - ARCH
18669R: Darren Hart <[email protected]>
18670R: Andy Shevchenko <[email protected]>
18671L: [email protected]
18672L: [email protected]
18673S: Maintained
18674T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18675F: arch/x86/platform
18676
18677X86 VDSO
18678M: Andy Lutomirski <[email protected]>
18679L: [email protected]
18680S: Maintained
18681T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18682F: arch/x86/entry/vdso/
18683
18684XARRAY
18685M: Matthew Wilcox <[email protected]>
18686L: [email protected]
18687S: Supported
18688F: Documentation/core-api/xarray.rst
18689F: include/linux/idr.h
18690F: include/linux/xarray.h
18691F: lib/idr.c
18692F: lib/xarray.c
18693F: tools/testing/radix-tree
18694
18695XBOX DVD IR REMOTE
18696M: Benjamin Valentin <[email protected]>
18697S: Maintained
18698F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18699F: drivers/media/rc/xbox_remote.c
18700
18701XC2028/3028 TUNER DRIVER
18702M: Mauro Carvalho Chehab <[email protected]>
18703L: [email protected]
18704S: Maintained
18705W: https://linuxtv.org
18706T: git git://linuxtv.org/media_tree.git
18707F: drivers/media/tuners/tuner-xc2028.*
18708
18709XDP (eXpress Data Path)
18710M: Alexei Starovoitov <[email protected]>
18711M: Daniel Borkmann <[email protected]>
18712M: David S. Miller <[email protected]>
18713M: Jakub Kicinski <[email protected]>
18714M: Jesper Dangaard Brouer <[email protected]>
18715M: John Fastabend <[email protected]>
18716L: [email protected]
18717L: [email protected]
18718S: Supported
18719F: include/net/xdp.h
18720F: include/trace/events/xdp.h
18721F: kernel/bpf/cpumap.c
18722F: kernel/bpf/devmap.c
18723F: net/core/xdp.c
18724N: xdp
18725K: xdp
18726
18727XDP SOCKETS (AF_XDP)
18728M: Björn Töpel <[email protected]>
18729M: Magnus Karlsson <[email protected]>
18730R: Jonathan Lemon <[email protected]>
18731L: [email protected]
18732L: [email protected]
18733S: Maintained
18734F: include/net/xdp_sock*
18735F: include/net/xsk_buff_pool.h
18736F: include/uapi/linux/if_xdp.h
18737F: net/xdp/
18738F: samples/bpf/xdpsock*
18739F: tools/lib/bpf/xsk*
18740
18741XEN BLOCK SUBSYSTEM
18742M: Konrad Rzeszutek Wilk <[email protected]>
18743M: Roger Pau Monné <[email protected]>
18744L: [email protected] (moderated for non-subscribers)
18745S: Supported
18746F: drivers/block/xen*
18747F: drivers/block/xen-blkback/*
18748
18749XEN HYPERVISOR ARM
18750M: Stefano Stabellini <[email protected]>
18751L: [email protected] (moderated for non-subscribers)
18752S: Maintained
18753F: arch/arm/include/asm/xen/
18754F: arch/arm/xen/
18755
18756XEN HYPERVISOR ARM64
18757M: Stefano Stabellini <[email protected]>
18758L: [email protected] (moderated for non-subscribers)
18759S: Maintained
18760F: arch/arm64/include/asm/xen/
18761F: arch/arm64/xen/
18762
18763XEN HYPERVISOR INTERFACE
18764M: Boris Ostrovsky <[email protected]>
18765M: Juergen Gross <[email protected]>
18766R: Stefano Stabellini <[email protected]>
18767L: [email protected] (moderated for non-subscribers)
18768S: Supported
18769T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18770F: Documentation/ABI/stable/sysfs-hypervisor-xen
18771F: Documentation/ABI/testing/sysfs-hypervisor-xen
18772F: arch/x86/include/asm/pvclock-abi.h
18773F: arch/x86/include/asm/xen/
18774F: arch/x86/platform/pvh/
18775F: arch/x86/xen/
18776F: drivers/*/xen-*front.c
18777F: drivers/xen/
18778F: include/uapi/xen/
18779F: include/xen/
18780
18781XEN NETWORK BACKEND DRIVER
18782M: Wei Liu <[email protected]>
18783M: Paul Durrant <[email protected]>
18784L: [email protected] (moderated for non-subscribers)
18785L: [email protected]
18786S: Supported
18787F: drivers/net/xen-netback/*
18788
18789XEN PCI SUBSYSTEM
18790M: Konrad Rzeszutek Wilk <[email protected]>
18791L: [email protected] (moderated for non-subscribers)
18792S: Supported
18793F: arch/x86/pci/*xen*
18794F: drivers/pci/*xen*
18795
18796XEN PVSCSI DRIVERS
18797M: Juergen Gross <[email protected]>
18798L: [email protected] (moderated for non-subscribers)
18799L: [email protected]
18800S: Supported
18801F: drivers/scsi/xen-scsifront.c
18802F: drivers/xen/xen-scsiback.c
18803F: include/xen/interface/io/vscsiif.h
18804
18805XEN SOUND FRONTEND DRIVER
18806M: Oleksandr Andrushchenko <[email protected]>
18807L: [email protected] (moderated for non-subscribers)
18808L: [email protected] (moderated for non-subscribers)
18809S: Supported
18810F: sound/xen/*
18811
18812XEN SWIOTLB SUBSYSTEM
18813M: Konrad Rzeszutek Wilk <[email protected]>
18814L: [email protected] (moderated for non-subscribers)
18815L: [email protected]
18816S: Supported
18817F: arch/x86/xen/*swiotlb*
18818F: drivers/xen/*swiotlb*
18819
18820XFS FILESYSTEM
18821M: Darrick J. Wong <[email protected]>
18822M: [email protected]
18823L: [email protected]
18824S: Supported
18825W: http://xfs.org/
18826T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18827F: Documentation/ABI/testing/sysfs-fs-xfs
18828F: Documentation/admin-guide/xfs.rst
18829F: Documentation/filesystems/xfs-delayed-logging-design.rst
18830F: Documentation/filesystems/xfs-self-describing-metadata.rst
18831F: fs/xfs/
18832F: include/uapi/linux/dqblk_xfs.h
18833F: include/uapi/linux/fsmap.h
18834
18835XILINX AXI ETHERNET DRIVER
18836M: Radhey Shyam Pandey <[email protected]>
18837S: Maintained
18838F: drivers/net/ethernet/xilinx/xilinx_axienet*
18839
18840XILINX CAN DRIVER
18841M: Appana Durga Kedareswara rao <[email protected]>
18842R: Naga Sureshkumar Relli <[email protected]>
18843L: [email protected]
18844S: Maintained
18845F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
18846F: drivers/net/can/xilinx_can.c
18847
18848XILINX SD-FEC IP CORES
18849M: Derek Kiernan <[email protected]>
18850M: Dragan Cvetic <[email protected]>
18851S: Maintained
18852F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18853F: Documentation/misc-devices/xilinx_sdfec.rst
18854F: drivers/misc/Kconfig
18855F: drivers/misc/Makefile
18856F: drivers/misc/xilinx_sdfec.c
18857F: include/uapi/misc/xilinx_sdfec.h
18858
18859XILINX UARTLITE SERIAL DRIVER
18860M: Peter Korsgaard <[email protected]>
18861L: [email protected]
18862S: Maintained
18863F: drivers/tty/serial/uartlite.c
18864
18865XILINX VIDEO IP CORES
18866M: Hyun Kwon <[email protected]>
18867M: Laurent Pinchart <[email protected]>
18868L: [email protected]
18869S: Supported
18870T: git git://linuxtv.org/media_tree.git
18871F: Documentation/devicetree/bindings/media/xilinx/
18872F: drivers/media/platform/xilinx/
18873F: include/uapi/linux/xilinx-v4l2-controls.h
18874
18875XILLYBUS DRIVER
18876M: Eli Billauer <[email protected]>
18877L: [email protected]
18878S: Supported
18879F: drivers/char/xillybus/
18880
18881XLP9XX I2C DRIVER
18882M: George Cherian <[email protected]>
18883L: [email protected]
18884S: Supported
18885W: http://www.marvell.com
18886F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18887F: drivers/i2c/busses/i2c-xlp9xx.c
18888
18889XRA1403 GPIO EXPANDER
18890M: Nandor Han <[email protected]>
18891M: Semi Malinen <[email protected]>
18892L: [email protected]
18893S: Maintained
18894F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18895F: drivers/gpio/gpio-xra1403.c
18896
18897XTENSA XTFPGA PLATFORM SUPPORT
18898M: Max Filippov <[email protected]>
18899L: [email protected]
18900S: Maintained
18901F: drivers/spi/spi-xtensa-xtfpga.c
18902F: sound/soc/xtensa/xtfpga-i2s.c
18903
18904YAM DRIVER FOR AX.25
18905M: Jean-Paul Roubelat <[email protected]>
18906L: [email protected]
18907S: Maintained
18908F: drivers/net/hamradio/yam*
18909F: include/linux/yam.h
18910
18911YAMA SECURITY MODULE
18912M: Kees Cook <[email protected]>
18913S: Supported
18914T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18915F: Documentation/admin-guide/LSM/Yama.rst
18916F: security/yama/
18917
18918YEALINK PHONE DRIVER
18919M: Henk Vergonet <[email protected]>
18920L: [email protected]
18921S: Maintained
18922F: Documentation/input/devices/yealink.rst
18923F: drivers/input/misc/yealink.*
18924
18925Z8530 DRIVER FOR AX.25
18926M: Joerg Reuter <[email protected]>
18927L: [email protected]
18928S: Maintained
18929W: http://yaina.de/jreuter/
18930W: http://www.qsl.net/dl1bke/
18931F: Documentation/networking/z8530drv.rst
18932F: drivers/net/hamradio/*scc.c
18933F: drivers/net/hamradio/z8530.h
18934
18935ZBUD COMPRESSED PAGE ALLOCATOR
18936M: Seth Jennings <[email protected]>
18937M: Dan Streetman <[email protected]>
18938L: [email protected]
18939S: Maintained
18940F: include/linux/zbud.h
18941F: mm/zbud.c
18942
18943ZD1211RW WIRELESS DRIVER
18944M: Daniel Drake <[email protected]>
18945M: Ulrich Kunitz <[email protected]>
18946L: [email protected]
18947L: [email protected] (subscribers-only)
18948S: Maintained
18949W: http://zd1211.ath.cx/wiki/DriverRewrite
18950F: drivers/net/wireless/zydas/zd1211rw/
18951
18952ZD1301 MEDIA DRIVER
18953M: Antti Palosaari <[email protected]>
18954L: [email protected]
18955S: Maintained
18956W: https://linuxtv.org/
18957W: http://palosaari.fi/linux/
18958Q: https://patchwork.linuxtv.org/project/linux-media/list/
18959F: drivers/media/usb/dvb-usb-v2/zd1301*
18960
18961ZD1301_DEMOD MEDIA DRIVER
18962M: Antti Palosaari <[email protected]>
18963L: [email protected]
18964S: Maintained
18965W: https://linuxtv.org/
18966W: http://palosaari.fi/linux/
18967Q: https://patchwork.linuxtv.org/project/linux-media/list/
18968F: drivers/media/dvb-frontends/zd1301_demod*
18969
18970ZHAOXIN PROCESSOR SUPPORT
18971M: Tony W Wang-oc <[email protected]>
18972L: [email protected]
18973S: Maintained
18974F: arch/x86/kernel/cpu/zhaoxin.c
18975
18976ZONEFS FILESYSTEM
18977M: Damien Le Moal <[email protected]>
18978M: Naohiro Aota <[email protected]>
18979R: Johannes Thumshirn <[email protected]>
18980L: [email protected]
18981S: Maintained
18982T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
18983F: Documentation/filesystems/zonefs.rst
18984F: fs/zonefs/
18985
18986ZPOOL COMPRESSED PAGE STORAGE API
18987M: Dan Streetman <[email protected]>
18988L: [email protected]
18989S: Maintained
18990F: include/linux/zpool.h
18991F: mm/zpool.c
18992
18993ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18994M: Minchan Kim <[email protected]>
18995M: Nitin Gupta <[email protected]>
18996R: Sergey Senozhatsky <[email protected]>
18997L: [email protected]
18998S: Maintained
18999F: Documentation/admin-guide/blockdev/zram.rst
19000F: drivers/block/zram/
19001
19002ZS DECSTATION Z85C30 SERIAL DRIVER
19003M: "Maciej W. Rozycki" <[email protected]>
19004S: Maintained
19005F: drivers/tty/serial/zs.*
19006
19007ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19008M: Minchan Kim <[email protected]>
19009M: Nitin Gupta <[email protected]>
19010R: Sergey Senozhatsky <[email protected]>
19011L: [email protected]
19012S: Maintained
19013F: Documentation/vm/zsmalloc.rst
19014F: include/linux/zsmalloc.h
19015F: mm/zsmalloc.c
19016
19017ZSWAP COMPRESSED SWAP CACHING
19018M: Seth Jennings <[email protected]>
19019M: Dan Streetman <[email protected]>
19020M: Vitaly Wool <[email protected]>
19021L: [email protected]
19022S: Maintained
19023F: mm/zswap.c
19024
19025THE REST
19026M: Linus Torvalds <[email protected]>
19027L: [email protected]
19028S: Buried alive in reporters
19029Q: http://patchwork.kernel.org/project/LKML/list/
19030T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
19031F: *
19032F: */