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

19455 lines · 562.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/ethernet/3com/vortex.rst
151F: drivers/net/ethernet/3com/3c59x.c
152
1533CR990 NETWORK DRIVER
154M: David Dillow <[email protected]>
155L: [email protected]
156S: Maintained
157F: drivers/net/ethernet/3com/typhoon*
158
1593WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160M: Adam Radford <[email protected]>
161L: [email protected]
162S: Supported
163W: http://www.lsi.com
164F: drivers/scsi/3w-*
165
16653C700 AND 53C700-66 SCSI DRIVER
167M: "James E.J. Bottomley" <[email protected]>
168L: [email protected]
169S: Maintained
170F: drivers/scsi/53c700*
171
1726LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173M: Alexander Aring <[email protected]>
174M: Jukka Rissanen <[email protected]>
175L: [email protected]
176L: [email protected]
177S: Maintained
178F: Documentation/networking/6lowpan.rst
179F: include/net/6lowpan.h
180F: net/6lowpan/
181
1826PACK NETWORK DRIVER FOR AX.25
183M: Andreas Koensgen <[email protected]>
184L: [email protected]
185S: Maintained
186F: drivers/net/hamradio/6pack.c
187
188802.11 (including CFG80211/NL80211)
189M: Johannes Berg <[email protected]>
190L: [email protected]
191S: Maintained
192W: https://wireless.wiki.kernel.org/
193T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195F: Documentation/driver-api/80211/cfg80211.rst
196F: Documentation/networking/regulatory.rst
197F: include/linux/ieee80211.h
198F: include/net/cfg80211.h
199F: include/net/ieee80211_radiotap.h
200F: include/net/iw_handler.h
201F: include/net/wext.h
202F: include/uapi/linux/nl80211.h
203F: net/wireless/
204
2058169 10/100/1000 GIGABIT ETHERNET DRIVER
206M: Realtek linux nic maintainers <[email protected]>
207M: Heiner Kallweit <[email protected]>
208L: [email protected]
209S: Maintained
210F: drivers/net/ethernet/realtek/r8169*
211
2128250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213M: Greg Kroah-Hartman <[email protected]>
214L: [email protected]
215S: Maintained
216T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217F: drivers/tty/serial/8250*
218F: include/linux/serial_8250.h
219
2208390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221L: [email protected]
222S: Orphan / Obsolete
223F: drivers/net/ethernet/8390/
224
2259P FILE SYSTEM
226M: Eric Van Hensbergen <[email protected]>
227M: Latchesar Ionkov <[email protected]>
228M: Dominique Martinet <[email protected]>
229L: [email protected]
230S: Maintained
231W: http://swik.net/v9fs
232Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234T: git git://github.com/martinetd/linux.git
235F: Documentation/filesystems/9p.rst
236F: fs/9p/
237F: include/net/9p/
238F: include/trace/events/9p.h
239F: include/uapi/linux/virtio_9p.h
240F: net/9p/
241
242A8293 MEDIA DRIVER
243M: Antti Palosaari <[email protected]>
244L: [email protected]
245S: Maintained
246W: https://linuxtv.org
247W: http://palosaari.fi/linux/
248Q: http://patchwork.linuxtv.org/project/linux-media/list/
249T: git git://linuxtv.org/anttip/media_tree.git
250F: drivers/media/dvb-frontends/a8293*
251
252AACRAID SCSI RAID DRIVER
253M: Adaptec OEM Raid Solutions <[email protected]>
254L: [email protected]
255S: Supported
256W: http://www.adaptec.com/
257F: Documentation/scsi/aacraid.rst
258F: drivers/scsi/aacraid/
259
260ABI/API
261L: [email protected]
262F: include/linux/syscalls.h
263F: kernel/sys_ni.c
264
265ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266M: Hans de Goede <[email protected]>
267L: [email protected]
268S: Maintained
269F: drivers/hwmon/abituguru.c
270
271ABIT UGURU 3 HARDWARE MONITOR DRIVER
272M: Alistair John Strachan <[email protected]>
273L: [email protected]
274S: Maintained
275F: drivers/hwmon/abituguru3.c
276
277ACCES 104-DIO-48E GPIO DRIVER
278M: William Breathitt Gray <[email protected]>
279L: [email protected]
280S: Maintained
281F: drivers/gpio/gpio-104-dio-48e.c
282
283ACCES 104-IDI-48 GPIO DRIVER
284M: "William Breathitt Gray" <[email protected]>
285L: [email protected]
286S: Maintained
287F: drivers/gpio/gpio-104-idi-48.c
288
289ACCES 104-IDIO-16 GPIO DRIVER
290M: "William Breathitt Gray" <[email protected]>
291L: [email protected]
292S: Maintained
293F: drivers/gpio/gpio-104-idio-16.c
294
295ACCES 104-QUAD-8 DRIVER
296M: William Breathitt Gray <[email protected]>
297M: Syed Nayyar Waris <[email protected]>
298L: [email protected]
299S: Maintained
300F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
301F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
302F: drivers/counter/104-quad-8.c
303
304ACCES PCI-IDIO-16 GPIO DRIVER
305M: William Breathitt Gray <[email protected]>
306L: [email protected]
307S: Maintained
308F: drivers/gpio/gpio-pci-idio-16.c
309
310ACCES PCIe-IDIO-24 GPIO DRIVER
311M: William Breathitt Gray <[email protected]>
312L: [email protected]
313S: Maintained
314F: drivers/gpio/gpio-pcie-idio-24.c
315
316ACENIC DRIVER
317M: Jes Sorensen <[email protected]>
318L: [email protected]
319S: Maintained
320F: drivers/net/ethernet/alteon/acenic*
321
322ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323M: Peter Kaestle <[email protected]>
324L: [email protected]
325S: Maintained
326W: http://piie.net/?section=acerhdf
327F: drivers/platform/x86/acerhdf.c
328
329ACER WMI LAPTOP EXTRAS
330M: "Lee, Chun-Yi" <[email protected]>
331L: [email protected]
332S: Maintained
333F: drivers/platform/x86/acer-wmi.c
334
335ACPI
336M: "Rafael J. Wysocki" <[email protected]>
337M: Len Brown <[email protected]>
338L: [email protected]
339S: Supported
340W: https://01.org/linux-acpi
341Q: https://patchwork.kernel.org/project/linux-acpi/list/
342B: https://bugzilla.kernel.org
343T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344F: Documentation/ABI/testing/configfs-acpi
345F: Documentation/ABI/testing/sysfs-bus-acpi
346F: Documentation/firmware-guide/acpi/
347F: drivers/acpi/
348F: drivers/pci/*/*acpi*
349F: drivers/pci/*acpi*
350F: drivers/pnp/pnpacpi/
351F: include/acpi/
352F: include/linux/acpi.h
353F: include/linux/fwnode.h
354F: tools/power/acpi/
355
356ACPI APEI
357M: "Rafael J. Wysocki" <[email protected]>
358M: Len Brown <[email protected]>
359R: James Morse <[email protected]>
360R: Tony Luck <[email protected]>
361R: Borislav Petkov <[email protected]>
362L: [email protected]
363F: drivers/acpi/apei/
364
365ACPI COMPONENT ARCHITECTURE (ACPICA)
366M: Robert Moore <[email protected]>
367M: Erik Kaneda <[email protected]>
368M: "Rafael J. Wysocki" <[email protected]>
369L: [email protected]
370L: [email protected]
371S: Supported
372W: https://acpica.org/
373W: https://github.com/acpica/acpica/
374Q: https://patchwork.kernel.org/project/linux-acpi/list/
375B: https://bugzilla.kernel.org
376B: https://bugs.acpica.org
377T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378F: drivers/acpi/acpica/
379F: include/acpi/
380F: tools/power/acpi/
381
382ACPI FAN DRIVER
383M: Zhang Rui <[email protected]>
384L: [email protected]
385S: Supported
386W: https://01.org/linux-acpi
387B: https://bugzilla.kernel.org
388F: drivers/acpi/fan.c
389
390ACPI FOR ARM64 (ACPI/arm64)
391M: Lorenzo Pieralisi <[email protected]>
392M: Hanjun Guo <[email protected]>
393M: Sudeep Holla <[email protected]>
394L: [email protected]
395L: [email protected] (moderated for non-subscribers)
396S: Maintained
397F: drivers/acpi/arm64
398
399ACPI I2C MULTI INSTANTIATE DRIVER
400M: Hans de Goede <[email protected]>
401L: [email protected]
402S: Maintained
403F: drivers/platform/x86/i2c-multi-instantiate.c
404
405ACPI PMIC DRIVERS
406M: "Rafael J. Wysocki" <[email protected]>
407M: Len Brown <[email protected]>
408R: Andy Shevchenko <[email protected]>
409R: Mika Westerberg <[email protected]>
410L: [email protected]
411S: Supported
412Q: https://patchwork.kernel.org/project/linux-acpi/list/
413B: https://bugzilla.kernel.org
414T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415F: drivers/acpi/pmic/
416
417ACPI THERMAL DRIVER
418M: Zhang Rui <[email protected]>
419L: [email protected]
420S: Supported
421W: https://01.org/linux-acpi
422B: https://bugzilla.kernel.org
423F: drivers/acpi/*thermal*
424
425ACPI VIDEO DRIVER
426M: Zhang Rui <[email protected]>
427L: [email protected]
428S: Supported
429W: https://01.org/linux-acpi
430B: https://bugzilla.kernel.org
431F: drivers/acpi/acpi_video.c
432
433ACPI WMI DRIVER
434L: [email protected]
435S: Orphan
436F: drivers/platform/x86/wmi.c
437F: include/uapi/linux/wmi.h
438
439AD1889 ALSA SOUND DRIVER
440L: [email protected]
441S: Maintained
442W: https://parisc.wiki.kernel.org/index.php/AD1889
443F: sound/pci/ad1889.*
444
445AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446M: Michael Hennerich <[email protected]>
447S: Supported
448W: http://wiki.analog.com/AD5254
449W: http://ez.analog.com/community/linux-device-drivers
450F: drivers/misc/ad525x_dpot.c
451
452AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453M: Michael Hennerich <[email protected]>
454S: Supported
455W: http://wiki.analog.com/AD5398
456W: http://ez.analog.com/community/linux-device-drivers
457F: drivers/regulator/ad5398.c
458
459AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460M: Michael Hennerich <[email protected]>
461S: Supported
462W: http://wiki.analog.com/AD7142
463W: http://ez.analog.com/community/linux-device-drivers
464F: drivers/input/misc/ad714x.c
465
466AD7877 TOUCHSCREEN DRIVER
467M: Michael Hennerich <[email protected]>
468S: Supported
469W: http://wiki.analog.com/AD7877
470W: http://ez.analog.com/community/linux-device-drivers
471F: drivers/input/touchscreen/ad7877.c
472
473AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474M: Michael Hennerich <[email protected]>
475S: Supported
476W: http://wiki.analog.com/AD7879
477W: http://ez.analog.com/community/linux-device-drivers
478F: drivers/input/touchscreen/ad7879.c
479
480ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481M: Jiri Kosina <[email protected]>
482S: Maintained
483
484ADF7242 IEEE 802.15.4 RADIO DRIVER
485M: Michael Hennerich <[email protected]>
486L: [email protected]
487S: Supported
488W: https://wiki.analog.com/ADF7242
489W: http://ez.analog.com/community/linux-device-drivers
490F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491F: drivers/net/ieee802154/adf7242.c
492
493ADM1025 HARDWARE MONITOR DRIVER
494M: Jean Delvare <[email protected]>
495L: [email protected]
496S: Maintained
497F: Documentation/hwmon/adm1025.rst
498F: drivers/hwmon/adm1025.c
499
500ADM1029 HARDWARE MONITOR DRIVER
501M: Corentin Labbe <[email protected]>
502L: [email protected]
503S: Maintained
504F: drivers/hwmon/adm1029.c
505
506ADM8211 WIRELESS DRIVER
507L: [email protected]
508S: Orphan
509W: https://wireless.wiki.kernel.org/
510F: drivers/net/wireless/admtek/adm8211.*
511
512ADP1653 FLASH CONTROLLER DRIVER
513M: Sakari Ailus <[email protected]>
514L: [email protected]
515S: Maintained
516F: drivers/media/i2c/adp1653.c
517F: include/media/i2c/adp1653.h
518
519ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520M: Michael Hennerich <[email protected]>
521S: Supported
522W: http://wiki.analog.com/ADP5520
523W: http://ez.analog.com/community/linux-device-drivers
524F: drivers/gpio/gpio-adp5520.c
525F: drivers/input/keyboard/adp5520-keys.c
526F: drivers/leds/leds-adp5520.c
527F: drivers/mfd/adp5520.c
528F: drivers/video/backlight/adp5520_bl.c
529
530ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531M: Michael Hennerich <[email protected]>
532S: Supported
533W: http://wiki.analog.com/ADP5588
534W: http://ez.analog.com/community/linux-device-drivers
535F: drivers/gpio/gpio-adp5588.c
536F: drivers/input/keyboard/adp5588-keys.c
537
538ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539M: Michael Hennerich <[email protected]>
540S: Supported
541W: http://wiki.analog.com/ADP8860
542W: http://ez.analog.com/community/linux-device-drivers
543F: drivers/video/backlight/adp8860_bl.c
544
545ADT746X FAN DRIVER
546M: Colin Leroy <[email protected]>
547S: Maintained
548F: drivers/macintosh/therm_adt746x.c
549
550ADT7475 HARDWARE MONITOR DRIVER
551M: Jean Delvare <[email protected]>
552L: [email protected]
553S: Maintained
554F: Documentation/hwmon/adt7475.rst
555F: drivers/hwmon/adt7475.c
556
557ADVANSYS SCSI DRIVER
558M: Matthew Wilcox <[email protected]>
559M: Hannes Reinecke <[email protected]>
560L: [email protected]
561S: Maintained
562F: Documentation/scsi/advansys.rst
563F: drivers/scsi/advansys.c
564
565ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566M: Michael Hennerich <[email protected]>
567S: Supported
568W: http://wiki.analog.com/ADXL345
569W: http://ez.analog.com/community/linux-device-drivers
570F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571F: drivers/input/misc/adxl34x.c
572
573ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574M: Michael Hennerich <[email protected]>
575S: Supported
576W: http://ez.analog.com/community/linux-device-drivers
577F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578F: drivers/iio/accel/adxl372.c
579F: drivers/iio/accel/adxl372_i2c.c
580F: drivers/iio/accel/adxl372_spi.c
581
582AF9013 MEDIA DRIVER
583M: Antti Palosaari <[email protected]>
584L: [email protected]
585S: Maintained
586W: https://linuxtv.org
587W: http://palosaari.fi/linux/
588Q: http://patchwork.linuxtv.org/project/linux-media/list/
589T: git git://linuxtv.org/anttip/media_tree.git
590F: drivers/media/dvb-frontends/af9013*
591
592AF9033 MEDIA DRIVER
593M: Antti Palosaari <[email protected]>
594L: [email protected]
595S: Maintained
596W: https://linuxtv.org
597W: http://palosaari.fi/linux/
598Q: http://patchwork.linuxtv.org/project/linux-media/list/
599T: git git://linuxtv.org/anttip/media_tree.git
600F: drivers/media/dvb-frontends/af9033*
601
602AFFS FILE SYSTEM
603M: David Sterba <[email protected]>
604L: [email protected]
605S: Odd Fixes
606F: Documentation/filesystems/affs.rst
607F: fs/affs/
608
609AFS FILESYSTEM
610M: David Howells <[email protected]>
611L: [email protected]
612S: Supported
613W: https://www.infradead.org/~dhowells/kafs/
614F: Documentation/filesystems/afs.rst
615F: fs/afs/
616F: include/trace/events/afs.h
617
618AGPGART DRIVER
619M: David Airlie <[email protected]>
620S: Maintained
621T: git git://anongit.freedesktop.org/drm/drm
622F: drivers/char/agp/
623F: include/linux/agp*
624F: include/uapi/linux/agp*
625
626AHA152X SCSI DRIVER
627M: "Juergen E. Fischer" <[email protected]>
628L: [email protected]
629S: Maintained
630F: drivers/scsi/aha152x*
631F: drivers/scsi/pcmcia/aha152x*
632
633AIC7XXX / AIC79XX SCSI DRIVER
634M: Hannes Reinecke <[email protected]>
635L: [email protected]
636S: Maintained
637F: drivers/scsi/aic7xxx/
638
639AIMSLAB FM RADIO RECEIVER DRIVER
640M: Hans Verkuil <[email protected]>
641L: [email protected]
642S: Maintained
643W: https://linuxtv.org
644T: git git://linuxtv.org/media_tree.git
645F: drivers/media/radio/radio-aimslab*
646
647AIO
648M: Benjamin LaHaise <[email protected]>
649L: [email protected]
650S: Supported
651F: fs/aio.c
652F: include/linux/*aio*.h
653
654AIRSPY MEDIA DRIVER
655M: Antti Palosaari <[email protected]>
656L: [email protected]
657S: Maintained
658W: https://linuxtv.org
659W: http://palosaari.fi/linux/
660Q: http://patchwork.linuxtv.org/project/linux-media/list/
661T: git git://linuxtv.org/anttip/media_tree.git
662F: drivers/media/usb/airspy/
663
664ALACRITECH GIGABIT ETHERNET DRIVER
665M: Lino Sanfilippo <[email protected]>
666S: Maintained
667F: drivers/net/ethernet/alacritech/*
668
669ALCATEL SPEEDTOUCH USB DRIVER
670M: Duncan Sands <[email protected]>
671L: [email protected]
672S: Maintained
673W: http://www.linux-usb.org/SpeedTouch/
674F: drivers/usb/atm/speedtch.c
675F: drivers/usb/atm/usbatm.c
676
677ALCHEMY AU1XX0 MMC DRIVER
678M: Manuel Lauss <[email protected]>
679S: Maintained
680F: drivers/mmc/host/au1xmmc.c
681
682ALI1563 I2C DRIVER
683M: Rudolf Marek <[email protected]>
684L: [email protected]
685S: Maintained
686F: Documentation/i2c/busses/i2c-ali1563.rst
687F: drivers/i2c/busses/i2c-ali1563.c
688
689ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690M: Tomislav Denis <[email protected]>
691L: [email protected]
692S: Maintained
693W: http://www.allsensors.com/
694F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695F: drivers/iio/pressure/dlhl60d.c
696
697ALLEGRO DVT VIDEO IP CORE DRIVER
698M: Michael Tretter <[email protected]>
699R: Pengutronix Kernel Team <[email protected]>
700L: [email protected]
701S: Maintained
702F: drivers/staging/media/allegro-dvt/
703
704ALLWINNER A10 CSI DRIVER
705M: Maxime Ripard <[email protected]>
706L: [email protected]
707S: Maintained
708T: git git://linuxtv.org/media_tree.git
709F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
710F: drivers/media/platform/sunxi/sun4i-csi/
711
712ALLWINNER CPUFREQ DRIVER
713M: Yangtao Li <[email protected]>
714L: [email protected]
715S: Maintained
716F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
717F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
718
719ALLWINNER CRYPTO DRIVERS
720M: Corentin Labbe <[email protected]>
721L: [email protected]
722S: Maintained
723F: drivers/crypto/allwinner/
724
725ALLWINNER THERMAL DRIVER
726M: Vasily Khoruzhick <[email protected]>
727M: Yangtao Li <[email protected]>
728L: [email protected]
729S: Maintained
730F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
731F: drivers/thermal/sun8i_thermal.c
732
733ALLWINNER VPU DRIVER
734M: Maxime Ripard <[email protected]>
735M: Paul Kocialkowski <[email protected]>
736L: [email protected]
737S: Maintained
738F: drivers/staging/media/sunxi/cedrus/
739
740ALPHA PORT
741M: Richard Henderson <[email protected]>
742M: Ivan Kokshaysky <[email protected]>
743M: Matt Turner <[email protected]>
744L: [email protected]
745S: Odd Fixes
746F: arch/alpha/
747
748ALPS PS/2 TOUCHPAD DRIVER
749R: Pali Rohár <[email protected]>
750F: drivers/input/mouse/alps.*
751
752ALTERA I2C CONTROLLER DRIVER
753M: Thor Thayer <[email protected]>
754S: Maintained
755F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
756F: drivers/i2c/busses/i2c-altera.c
757
758ALTERA MAILBOX DRIVER
759M: Ley Foon Tan <[email protected]>
760S: Maintained
761F: drivers/mailbox/mailbox-altera.c
762
763ALTERA PIO DRIVER
764M: Joyce Ooi <[email protected]>
765L: [email protected]
766S: Maintained
767F: drivers/gpio/gpio-altera.c
768
769ALTERA SYSTEM MANAGER DRIVER
770M: Thor Thayer <[email protected]>
771S: Maintained
772F: drivers/mfd/altera-sysmgr.c
773F: include/linux/mfd/altera-sysmgr.h
774
775ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
776M: Thor Thayer <[email protected]>
777S: Maintained
778F: drivers/gpio/gpio-altera-a10sr.c
779F: drivers/mfd/altera-a10sr.c
780F: drivers/reset/reset-a10sr.c
781F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
782F: include/linux/mfd/altera-a10sr.h
783
784ALTERA TRIPLE SPEED ETHERNET DRIVER
785M: Joyce Ooi <[email protected]>
786L: [email protected]
787S: Maintained
788F: drivers/net/ethernet/altera/
789
790ALTERA UART/JTAG UART SERIAL DRIVERS
791M: Tobias Klauser <[email protected]>
792L: [email protected]
793S: Maintained
794F: drivers/tty/serial/altera_jtaguart.c
795F: drivers/tty/serial/altera_uart.c
796F: include/linux/altera_jtaguart.h
797F: include/linux/altera_uart.h
798
799AMAZON ANNAPURNA LABS FIC DRIVER
800M: Talel Shenhar <[email protected]>
801S: Maintained
802F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803F: drivers/irqchip/irq-al-fic.c
804
805AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
806M: Talel Shenhar <[email protected]>
807M: Talel Shenhar <[email protected]>
808S: Maintained
809F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
810F: drivers/edac/al_mc_edac.c
811
812AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
813M: Talel Shenhar <[email protected]>
814S: Maintained
815F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
816F: drivers/thermal/thermal_mmio.c
817
818AMAZON ETHERNET DRIVERS
819M: Netanel Belgazal <[email protected]>
820M: Arthur Kiyanovski <[email protected]>
821R: Guy Tzalik <[email protected]>
822R: Saeed Bishara <[email protected]>
823R: Zorik Machulsky <[email protected]>
824L: [email protected]
825S: Supported
826F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
827F: drivers/net/ethernet/amazon/
828
829AMAZON RDMA EFA DRIVER
830M: Gal Pressman <[email protected]>
831R: Yossi Leybovich <[email protected]>
832L: [email protected]
833S: Supported
834Q: https://patchwork.kernel.org/project/linux-rdma/list/
835F: drivers/infiniband/hw/efa/
836F: include/uapi/rdma/efa-abi.h
837
838AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
839M: Tom Lendacky <[email protected]>
840M: John Allen <[email protected]>
841L: [email protected]
842S: Supported
843F: drivers/crypto/ccp/
844F: include/linux/ccp.h
845
846AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
847M: Brijesh Singh <[email protected]>
848M: Tom Lendacky <[email protected]>
849L: [email protected]
850S: Supported
851F: drivers/crypto/ccp/sev*
852F: include/uapi/linux/psp-sev.h
853
854AMD DISPLAY CORE
855M: Harry Wentland <[email protected]>
856M: Leo Li <[email protected]>
857L: [email protected]
858S: Supported
859T: git git://people.freedesktop.org/~agd5f/linux
860F: drivers/gpu/drm/amd/display/
861
862AMD ENERGY DRIVER
863M: Naveen Krishna Chatradhi <[email protected]>
864L: [email protected]
865S: Maintained
866F: Documentation/hwmon/amd_energy.rst
867F: drivers/hwmon/amd_energy.c
868
869AMD FAM15H PROCESSOR POWER MONITORING DRIVER
870M: Huang Rui <[email protected]>
871L: [email protected]
872S: Supported
873F: Documentation/hwmon/fam15h_power.rst
874F: drivers/hwmon/fam15h_power.c
875
876AMD FCH GPIO DRIVER
877M: Enrico Weigelt, metux IT consult <[email protected]>
878L: [email protected]
879S: Maintained
880F: drivers/gpio/gpio-amd-fch.c
881F: include/linux/platform_data/gpio/gpio-amd-fch.h
882
883AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
884L: [email protected] (moderated for non-subscribers)
885S: Orphan
886F: drivers/usb/gadget/udc/amd5536udc.*
887
888AMD GEODE PROCESSOR/CHIPSET SUPPORT
889M: Andres Salomon <[email protected]>
890L: [email protected] (moderated for non-subscribers)
891S: Supported
892W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
893F: arch/x86/include/asm/geode.h
894F: drivers/char/hw_random/geode-rng.c
895F: drivers/crypto/geode*
896F: drivers/video/fbdev/geode/
897
898AMD IOMMU (AMD-VI)
899M: Joerg Roedel <[email protected]>
900L: [email protected]
901S: Maintained
902T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
903F: drivers/iommu/amd/
904F: include/linux/amd-iommu.h
905
906AMD KFD
907M: Felix Kuehling <[email protected]>
908L: [email protected]
909S: Supported
910T: git git://people.freedesktop.org/~agd5f/linux
911F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
912F: drivers/gpu/drm/amd/amdkfd/
913F: drivers/gpu/drm/amd/include/cik_structs.h
914F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
915F: drivers/gpu/drm/amd/include/v9_structs.h
916F: drivers/gpu/drm/amd/include/vi_structs.h
917F: include/uapi/linux/kfd_ioctl.h
918
919AMD SPI DRIVER
920M: Sanjay R Mehta <[email protected]>
921S: Maintained
922F: drivers/spi/spi-amd.c
923
924AMD MP2 I2C DRIVER
925M: Elie Morisse <[email protected]>
926M: Nehal Shah <[email protected]>
927M: Shyam Sundar S K <[email protected]>
928L: [email protected]
929S: Maintained
930F: drivers/i2c/busses/i2c-amd-mp2*
931
932AMD POWERPLAY
933M: Evan Quan <[email protected]>
934L: [email protected]
935S: Supported
936T: git git://people.freedesktop.org/~agd5f/linux
937F: drivers/gpu/drm/amd/powerplay/
938
939AMD SEATTLE DEVICE TREE SUPPORT
940M: Brijesh Singh <[email protected]>
941M: Suravee Suthikulpanit <[email protected]>
942M: Tom Lendacky <[email protected]>
943S: Supported
944F: arch/arm64/boot/dts/amd/
945
946AMD XGBE DRIVER
947M: Tom Lendacky <[email protected]>
948L: [email protected]
949S: Supported
950F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
951F: drivers/net/ethernet/amd/xgbe/
952
953AMS AS73211 DRIVER
954M: Christian Eggers <[email protected]>
955L: [email protected]
956S: Maintained
957F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
958F: drivers/iio/light/as73211.c
959
960ANALOG DEVICES INC AD7192 DRIVER
961M: Alexandru Tachici <[email protected]>
962L: [email protected]
963S: Supported
964W: http://ez.analog.com/community/linux-device-drivers
965F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
966F: drivers/iio/adc/ad7192.c
967
968ANALOG DEVICES INC AD7292 DRIVER
969M: Marcelo Schmitt <[email protected]>
970L: [email protected]
971S: Supported
972W: http://ez.analog.com/community/linux-device-drivers
973F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
974F: drivers/iio/adc/ad7292.c
975
976ANALOG DEVICES INC AD7768-1 DRIVER
977M: Michael Hennerich <[email protected]>
978L: [email protected]
979S: Supported
980W: http://ez.analog.com/community/linux-device-drivers
981F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
982F: drivers/iio/adc/ad7768-1.c
983
984ANALOG DEVICES INC AD7780 DRIVER
985M: Michael Hennerich <[email protected]>
986M: Renato Lui Geh <[email protected]>
987L: [email protected]
988S: Supported
989W: http://ez.analog.com/community/linux-device-drivers
990F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
991F: drivers/iio/adc/ad7780.c
992
993ANALOG DEVICES INC AD9389B DRIVER
994M: Hans Verkuil <[email protected]>
995L: [email protected]
996S: Maintained
997F: drivers/media/i2c/ad9389b*
998
999ANALOG DEVICES INC ADGS1408 DRIVER
1000M: Mircea Caprioru <[email protected]>
1001S: Supported
1002F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1003F: drivers/mux/adgs1408.c
1004
1005ANALOG DEVICES INC ADIN DRIVER
1006M: Alexandru Ardelean <[email protected]>
1007L: [email protected]
1008S: Supported
1009W: http://ez.analog.com/community/linux-device-drivers
1010F: Documentation/devicetree/bindings/net/adi,adin.yaml
1011F: drivers/net/phy/adin.c
1012
1013ANALOG DEVICES INC ADIS DRIVER LIBRARY
1014M: Alexandru Ardelean <[email protected]>
1015L: [email protected]
1016S: Supported
1017F: drivers/iio/imu/adis.c
1018F: include/linux/iio/imu/adis.h
1019
1020ANALOG DEVICES INC ADIS16460 DRIVER
1021M: Dragos Bogdan <[email protected]>
1022L: [email protected]
1023S: Supported
1024W: http://ez.analog.com/community/linux-device-drivers
1025F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1026F: drivers/iio/imu/adis16460.c
1027
1028ANALOG DEVICES INC ADIS16475 DRIVER
1029M: Nuno Sa <[email protected]>
1030L: [email protected]
1031W: http://ez.analog.com/community/linux-device-drivers
1032S: Supported
1033F: drivers/iio/imu/adis16475.c
1034F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1035
1036ANALOG DEVICES INC ADM1177 DRIVER
1037M: Michael Hennerich <[email protected]>
1038L: [email protected]
1039S: Supported
1040W: http://ez.analog.com/community/linux-device-drivers
1041F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1042F: drivers/hwmon/adm1177.c
1043
1044ANALOG DEVICES INC ADP5061 DRIVER
1045M: Michael Hennerich <[email protected]>
1046L: [email protected]
1047S: Supported
1048W: http://ez.analog.com/community/linux-device-drivers
1049F: drivers/power/supply/adp5061.c
1050
1051ANALOG DEVICES INC ADV7180 DRIVER
1052M: Lars-Peter Clausen <[email protected]>
1053L: [email protected]
1054S: Supported
1055W: http://ez.analog.com/community/linux-device-drivers
1056F: drivers/media/i2c/adv7180.c
1057F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1058
1059ANALOG DEVICES INC ADV748X DRIVER
1060M: Kieran Bingham <[email protected]>
1061L: [email protected]
1062S: Maintained
1063F: drivers/media/i2c/adv748x/*
1064
1065ANALOG DEVICES INC ADV7511 DRIVER
1066M: Hans Verkuil <[email protected]>
1067L: [email protected]
1068S: Maintained
1069F: drivers/media/i2c/adv7511*
1070
1071ANALOG DEVICES INC ADV7604 DRIVER
1072M: Hans Verkuil <[email protected]>
1073L: [email protected]
1074S: Maintained
1075F: drivers/media/i2c/adv7604*
1076
1077ANALOG DEVICES INC ADV7842 DRIVER
1078M: Hans Verkuil <[email protected]>
1079L: [email protected]
1080S: Maintained
1081F: drivers/media/i2c/adv7842*
1082
1083ANALOG DEVICES INC ADXRS290 DRIVER
1084M: Nishant Malpani <[email protected]>
1085L: [email protected]
1086S: Supported
1087F: drivers/iio/gyro/adxrs290.c
1088F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1089
1090ANALOG DEVICES INC ASOC CODEC DRIVERS
1091M: Lars-Peter Clausen <[email protected]>
1092M: Nuno Sá <[email protected]>
1093L: [email protected] (moderated for non-subscribers)
1094S: Supported
1095W: http://wiki.analog.com/
1096W: http://ez.analog.com/community/linux-device-drivers
1097F: sound/soc/codecs/ad1*
1098F: sound/soc/codecs/ad7*
1099F: sound/soc/codecs/adau*
1100F: sound/soc/codecs/adav*
1101F: sound/soc/codecs/sigmadsp.*
1102F: sound/soc/codecs/ssm*
1103
1104ANALOG DEVICES INC DMA DRIVERS
1105M: Lars-Peter Clausen <[email protected]>
1106S: Supported
1107W: http://ez.analog.com/community/linux-device-drivers
1108F: drivers/dma/dma-axi-dmac.c
1109
1110ANALOG DEVICES INC IIO DRIVERS
1111M: Lars-Peter Clausen <[email protected]>
1112M: Michael Hennerich <[email protected]>
1113S: Supported
1114W: http://wiki.analog.com/
1115W: http://ez.analog.com/community/linux-device-drivers
1116F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1117F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1118F: Documentation/devicetree/bindings/iio/*/adi,*
1119F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
1120F: drivers/iio/*/ad*
1121F: drivers/iio/adc/ltc249*
1122F: drivers/iio/amplifiers/hmc425a.c
1123F: drivers/staging/iio/*/ad*
1124X: drivers/iio/*/adjd*
1125
1126ANALOGBITS PLL LIBRARIES
1127M: Paul Walmsley <[email protected]>
1128S: Supported
1129F: drivers/clk/analogbits/*
1130F: include/linux/clk/analogbits*
1131
1132ANDES ARCHITECTURE
1133M: Nick Hu <[email protected]>
1134M: Greentime Hu <[email protected]>
1135M: Vincent Chen <[email protected]>
1136S: Supported
1137T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1138F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1139F: Documentation/devicetree/bindings/nds32/
1140F: arch/nds32/
1141N: nds32
1142K: nds32
1143
1144ANDROID CONFIG FRAGMENTS
1145M: Rob Herring <[email protected]>
1146S: Supported
1147F: kernel/configs/android*
1148
1149ANDROID DRIVERS
1150M: Greg Kroah-Hartman <[email protected]>
1151M: Arve Hjønnevåg <[email protected]>
1152M: Todd Kjos <[email protected]>
1153M: Martijn Coenen <[email protected]>
1154M: Joel Fernandes <[email protected]>
1155M: Christian Brauner <[email protected]>
1156M: Hridya Valsaraju <[email protected]>
1157M: Suren Baghdasaryan <[email protected]>
1158L: [email protected]
1159S: Supported
1160T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1161F: drivers/android/
1162F: drivers/staging/android/
1163
1164ANDROID GOLDFISH PIC DRIVER
1165M: Miodrag Dinic <[email protected]>
1166S: Supported
1167F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1168F: drivers/irqchip/irq-goldfish-pic.c
1169
1170ANDROID GOLDFISH RTC DRIVER
1171M: Miodrag Dinic <[email protected]>
1172S: Supported
1173F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1174F: drivers/rtc/rtc-goldfish.c
1175
1176ANDROID ION DRIVER
1177M: Laura Abbott <[email protected]>
1178M: Sumit Semwal <[email protected]>
1179L: [email protected]
1180L: [email protected]
1181L: [email protected] (moderated for non-subscribers)
1182S: Supported
1183F: drivers/staging/android/ion
1184F: drivers/staging/android/uapi/ion.h
1185
1186AOA (Apple Onboard Audio) ALSA DRIVER
1187M: Johannes Berg <[email protected]>
1188L: [email protected]
1189L: [email protected] (moderated for non-subscribers)
1190S: Maintained
1191F: sound/aoa/
1192
1193APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1194M: William Breathitt Gray <[email protected]>
1195L: [email protected]
1196S: Maintained
1197F: drivers/iio/adc/stx104.c
1198
1199APM DRIVER
1200M: Jiri Kosina <[email protected]>
1201S: Odd fixes
1202T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1203F: arch/x86/kernel/apm_32.c
1204F: drivers/char/apm-emulation.c
1205F: include/linux/apm_bios.h
1206F: include/uapi/linux/apm_bios.h
1207
1208APPARMOR SECURITY MODULE
1209M: John Johansen <[email protected]>
1210L: [email protected] (subscribers-only, general discussion)
1211S: Supported
1212W: wiki.apparmor.net
1213T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1214F: Documentation/admin-guide/LSM/apparmor.rst
1215F: security/apparmor/
1216
1217APPLE BCM5974 MULTITOUCH DRIVER
1218M: Henrik Rydberg <[email protected]>
1219L: [email protected]
1220S: Odd fixes
1221F: drivers/input/mouse/bcm5974.c
1222
1223APPLE SMC DRIVER
1224M: Henrik Rydberg <[email protected]>
1225L: [email protected]
1226S: Odd fixes
1227F: drivers/hwmon/applesmc.c
1228
1229APPLETALK NETWORK LAYER
1230L: [email protected]
1231S: Odd fixes
1232F: drivers/net/appletalk/
1233F: include/linux/atalk.h
1234F: include/uapi/linux/atalk.h
1235F: net/appletalk/
1236
1237APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1238M: Khuong Dinh <[email protected]>
1239S: Supported
1240F: arch/arm64/boot/dts/apm/
1241
1242APPLIED MICRO (APM) X-GENE SOC EDAC
1243M: Khuong Dinh <[email protected]>
1244S: Supported
1245F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1246F: drivers/edac/xgene_edac.c
1247
1248APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1249M: Iyappan Subramanian <[email protected]>
1250M: Keyur Chudgar <[email protected]>
1251S: Supported
1252F: drivers/net/ethernet/apm/xgene-v2/
1253
1254APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1255M: Iyappan Subramanian <[email protected]>
1256M: Keyur Chudgar <[email protected]>
1257M: Quan Nguyen <[email protected]>
1258S: Supported
1259F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1260F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1261F: drivers/net/ethernet/apm/xgene/
1262F: drivers/net/mdio/mdio-xgene.c
1263
1264APPLIED MICRO (APM) X-GENE SOC PMU
1265M: Khuong Dinh <[email protected]>
1266S: Supported
1267F: Documentation/admin-guide/perf/xgene-pmu.rst
1268F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1269F: drivers/perf/xgene_pmu.c
1270
1271APTINA CAMERA SENSOR PLL
1272M: Laurent Pinchart <[email protected]>
1273L: [email protected]
1274S: Maintained
1275F: drivers/media/i2c/aptina-pll.*
1276
1277AQUANTIA ETHERNET DRIVER (atlantic)
1278M: Igor Russkikh <[email protected]>
1279L: [email protected]
1280S: Supported
1281W: https://www.marvell.com/
1282Q: http://patchwork.ozlabs.org/project/netdev/list/
1283F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1284F: drivers/net/ethernet/aquantia/atlantic/
1285
1286AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1287M: Egor Pomozov <[email protected]>
1288L: [email protected]
1289S: Supported
1290W: http://www.aquantia.com
1291F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1292
1293ARASAN NAND CONTROLLER DRIVER
1294M: Naga Sureshkumar Relli <[email protected]>
1295L: [email protected]
1296S: Maintained
1297F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1298F: drivers/mtd/nand/raw/arasan-nand-controller.c
1299
1300ARC FRAMEBUFFER DRIVER
1301M: Jaya Kumar <[email protected]>
1302S: Maintained
1303F: drivers/video/fbdev/arcfb.c
1304F: drivers/video/fbdev/core/fb_defio.c
1305
1306ARC PGU DRM DRIVER
1307M: Alexey Brodkin <[email protected]>
1308S: Supported
1309F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1310F: drivers/gpu/drm/arc/
1311
1312ARCNET NETWORK LAYER
1313M: Michael Grzeschik <[email protected]>
1314L: [email protected]
1315S: Maintained
1316F: drivers/net/arcnet/
1317F: include/uapi/linux/if_arcnet.h
1318
1319ARM ARCHITECTED TIMER DRIVER
1320M: Mark Rutland <[email protected]>
1321M: Marc Zyngier <[email protected]>
1322L: [email protected] (moderated for non-subscribers)
1323S: Maintained
1324F: arch/arm/include/asm/arch_timer.h
1325F: arch/arm64/include/asm/arch_timer.h
1326F: drivers/clocksource/arm_arch_timer.c
1327
1328ARM HDLCD DRM DRIVER
1329M: Liviu Dudau <[email protected]>
1330S: Supported
1331F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1332F: drivers/gpu/drm/arm/hdlcd_*
1333
1334ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1335M: Linus Walleij <[email protected]>
1336L: [email protected] (moderated for non-subscribers)
1337S: Maintained
1338F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1339F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1340F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1341F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1342F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1343F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1344F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1345F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1346F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1347F: arch/arm/boot/dts/arm-realview-*
1348F: arch/arm/boot/dts/integrator*
1349F: arch/arm/boot/dts/versatile*
1350F: arch/arm/mach-integrator/
1351F: arch/arm/mach-realview/
1352F: arch/arm/mach-versatile/
1353F: arch/arm/plat-versatile/
1354F: drivers/bus/arm-integrator-lm.c
1355F: drivers/clk/versatile/
1356F: drivers/i2c/busses/i2c-versatile.c
1357F: drivers/irqchip/irq-versatile-fpga.c
1358F: drivers/mtd/maps/physmap-versatile.*
1359F: drivers/power/reset/arm-versatile-reboot.c
1360F: drivers/soc/versatile/
1361
1362ARM KOMEDA DRM-KMS DRIVER
1363M: James (Qian) Wang <[email protected]>
1364M: Liviu Dudau <[email protected]>
1365M: Mihail Atanassov <[email protected]>
1366L: Mali DP Maintainers <[email protected]>
1367S: Supported
1368T: git git://anongit.freedesktop.org/drm/drm-misc
1369F: Documentation/devicetree/bindings/display/arm,komeda.txt
1370F: Documentation/gpu/komeda-kms.rst
1371F: drivers/gpu/drm/arm/display/include/
1372F: drivers/gpu/drm/arm/display/komeda/
1373
1374ARM MALI PANFROST DRM DRIVER
1375M: Rob Herring <[email protected]>
1376M: Tomeu Vizoso <[email protected]>
1377R: Steven Price <[email protected]>
1378R: Alyssa Rosenzweig <[email protected]>
1379L: [email protected]
1380S: Supported
1381T: git git://anongit.freedesktop.org/drm/drm-misc
1382F: drivers/gpu/drm/panfrost/
1383F: include/uapi/drm/panfrost_drm.h
1384
1385ARM MALI-DP DRM DRIVER
1386M: Liviu Dudau <[email protected]>
1387M: Brian Starkey <[email protected]>
1388L: Mali DP Maintainers <[email protected]>
1389S: Supported
1390T: git git://anongit.freedesktop.org/drm/drm-misc
1391F: Documentation/devicetree/bindings/display/arm,malidp.txt
1392F: Documentation/gpu/afbc.rst
1393F: drivers/gpu/drm/arm/
1394
1395ARM MFM AND FLOPPY DRIVERS
1396M: Ian Molton <[email protected]>
1397S: Maintained
1398F: arch/arm/include/asm/floppy.h
1399F: arch/arm/mach-rpc/floppydma.S
1400
1401ARM PMU PROFILING AND DEBUGGING
1402M: Will Deacon <[email protected]>
1403M: Mark Rutland <[email protected]>
1404L: [email protected] (moderated for non-subscribers)
1405S: Maintained
1406F: Documentation/devicetree/bindings/arm/pmu.yaml
1407F: Documentation/devicetree/bindings/perf/
1408F: arch/arm*/include/asm/hw_breakpoint.h
1409F: arch/arm*/include/asm/perf_event.h
1410F: arch/arm*/kernel/hw_breakpoint.c
1411F: arch/arm*/kernel/perf_*
1412F: arch/arm/oprofile/common.c
1413F: drivers/perf/
1414F: include/linux/perf/arm_pmu.h
1415
1416ARM PORT
1417M: Russell King <[email protected]>
1418L: [email protected] (moderated for non-subscribers)
1419S: Odd Fixes
1420W: http://www.armlinux.org.uk/
1421T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1422F: arch/arm/
1423X: arch/arm/boot/dts/
1424
1425ARM PRIMECELL AACI PL041 DRIVER
1426M: Russell King <[email protected]>
1427S: Odd Fixes
1428F: sound/arm/aaci.*
1429
1430ARM PRIMECELL BUS SUPPORT
1431M: Russell King <[email protected]>
1432S: Odd Fixes
1433F: drivers/amba/
1434F: include/linux/amba/bus.h
1435
1436ARM PRIMECELL CLCD PL110 DRIVER
1437M: Russell King <[email protected]>
1438S: Odd Fixes
1439F: drivers/video/fbdev/amba-clcd.*
1440
1441ARM PRIMECELL KMI PL050 DRIVER
1442M: Russell King <[email protected]>
1443S: Odd Fixes
1444F: drivers/input/serio/ambakmi.*
1445F: include/linux/amba/kmi.h
1446
1447ARM PRIMECELL MMCI PL180/1 DRIVER
1448M: Russell King <[email protected]>
1449S: Odd Fixes
1450F: drivers/mmc/host/mmci.*
1451F: include/linux/amba/mmci.h
1452
1453ARM PRIMECELL SSP PL022 SPI DRIVER
1454M: Linus Walleij <[email protected]>
1455L: [email protected] (moderated for non-subscribers)
1456S: Maintained
1457F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1458F: drivers/spi/spi-pl022.c
1459
1460ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1461M: Russell King <[email protected]>
1462S: Odd Fixes
1463F: drivers/tty/serial/amba-pl01*.c
1464F: include/linux/amba/serial.h
1465
1466ARM PRIMECELL VIC PL190/PL192 DRIVER
1467M: Linus Walleij <[email protected]>
1468L: [email protected] (moderated for non-subscribers)
1469S: Maintained
1470F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1471F: drivers/irqchip/irq-vic.c
1472
1473ARM SMC WATCHDOG DRIVER
1474M: Julius Werner <[email protected]>
1475R: Evan Benn <[email protected]>
1476S: Maintained
1477F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1478F: drivers/watchdog/arm_smc_wdt.c
1479
1480ARM SMMU DRIVERS
1481M: Will Deacon <[email protected]>
1482R: Robin Murphy <[email protected]>
1483L: [email protected] (moderated for non-subscribers)
1484S: Maintained
1485F: Documentation/devicetree/bindings/iommu/arm,smmu*
1486F: drivers/iommu/arm/
1487F: drivers/iommu/io-pgtable-arm*
1488
1489ARM SUB-ARCHITECTURES
1490L: [email protected] (moderated for non-subscribers)
1491S: Maintained
1492T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1493F: arch/arm/mach-*/
1494F: arch/arm/plat-*/
1495
1496ARM/ACTIONS SEMI ARCHITECTURE
1497M: Andreas Färber <[email protected]>
1498M: Manivannan Sadhasivam <[email protected]>
1499L: [email protected] (moderated for non-subscribers)
1500S: Maintained
1501F: Documentation/devicetree/bindings/arm/actions.yaml
1502F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1503F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1504F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1505F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1506F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1507F: Documentation/devicetree/bindings/pinctrl/actions,*
1508F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1509F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1510F: arch/arm/boot/dts/owl-*
1511F: arch/arm/mach-actions/
1512F: arch/arm64/boot/dts/actions/
1513F: drivers/clk/actions/
1514F: drivers/clocksource/timer-owl*
1515F: drivers/dma/owl-dma.c
1516F: drivers/i2c/busses/i2c-owl.c
1517F: drivers/irqchip/irq-owl-sirq.c
1518F: drivers/mmc/host/owl-mmc.c
1519F: drivers/pinctrl/actions/*
1520F: drivers/soc/actions/
1521F: include/dt-bindings/power/owl-*
1522F: include/dt-bindings/reset/actions,*
1523F: include/linux/soc/actions/
1524N: owl
1525
1526ARM/ADS SPHERE MACHINE SUPPORT
1527M: Lennert Buytenhek <[email protected]>
1528L: [email protected] (moderated for non-subscribers)
1529S: Maintained
1530
1531ARM/AFEB9260 MACHINE SUPPORT
1532M: Sergey Lapin <[email protected]>
1533L: [email protected] (moderated for non-subscribers)
1534S: Maintained
1535
1536ARM/AJECO 1ARM MACHINE SUPPORT
1537M: Lennert Buytenhek <[email protected]>
1538L: [email protected] (moderated for non-subscribers)
1539S: Maintained
1540
1541ARM/Allwinner SoC Clock Support
1542M: Emilio López <[email protected]>
1543S: Maintained
1544F: drivers/clk/sunxi/
1545
1546ARM/Allwinner sunXi SoC support
1547M: Maxime Ripard <[email protected]>
1548M: Chen-Yu Tsai <[email protected]>
1549L: [email protected] (moderated for non-subscribers)
1550S: Maintained
1551T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1552F: arch/arm/mach-sunxi/
1553F: arch/arm64/boot/dts/allwinner/
1554F: drivers/clk/sunxi-ng/
1555F: drivers/pinctrl/sunxi/
1556F: drivers/soc/sunxi/
1557N: sun[x456789]i
1558N: sun50i
1559
1560ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1561M: Neil Armstrong <[email protected]>
1562M: Jerome Brunet <[email protected]>
1563L: [email protected]
1564S: Maintained
1565F: Documentation/devicetree/bindings/clock/amlogic*
1566F: drivers/clk/meson/
1567F: include/dt-bindings/clock/gxbb*
1568F: include/dt-bindings/clock/meson*
1569
1570ARM/Amlogic Meson SoC Crypto Drivers
1571M: Corentin Labbe <[email protected]>
1572L: [email protected]
1573L: [email protected]
1574S: Maintained
1575F: Documentation/devicetree/bindings/crypto/amlogic*
1576F: drivers/crypto/amlogic/
1577
1578ARM/Amlogic Meson SoC Sound Drivers
1579M: Jerome Brunet <[email protected]>
1580L: [email protected] (moderated for non-subscribers)
1581S: Maintained
1582F: Documentation/devicetree/bindings/sound/amlogic*
1583F: sound/soc/meson/
1584
1585ARM/Amlogic Meson SoC support
1586M: Kevin Hilman <[email protected]>
1587R: Neil Armstrong <[email protected]>
1588R: Jerome Brunet <[email protected]>
1589R: Martin Blumenstingl <[email protected]>
1590L: [email protected] (moderated for non-subscribers)
1591L: [email protected]
1592S: Maintained
1593W: http://linux-meson.com/
1594F: arch/arm/boot/dts/meson*
1595F: arch/arm/mach-meson/
1596F: arch/arm64/boot/dts/amlogic/
1597F: drivers/mmc/host/meson*
1598F: drivers/pinctrl/meson/
1599F: drivers/rtc/rtc-meson*
1600F: drivers/soc/amlogic/
1601N: meson
1602
1603ARM/Annapurna Labs ALPINE ARCHITECTURE
1604M: Tsahee Zidenberg <[email protected]>
1605M: Antoine Tenart <[email protected]>
1606L: [email protected] (moderated for non-subscribers)
1607S: Maintained
1608F: arch/arm/boot/dts/alpine*
1609F: arch/arm/mach-alpine/
1610F: arch/arm64/boot/dts/amazon/
1611F: drivers/*/*alpine*
1612
1613ARM/ARTPEC MACHINE SUPPORT
1614M: Jesper Nilsson <[email protected]>
1615M: Lars Persson <[email protected]>
1616L: [email protected]
1617S: Maintained
1618F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1619F: arch/arm/boot/dts/artpec6*
1620F: arch/arm/mach-artpec
1621F: drivers/clk/axis
1622F: drivers/crypto/axis
1623F: drivers/mmc/host/usdhi6rol0.c
1624F: drivers/pinctrl/pinctrl-artpec*
1625
1626ARM/ASPEED I2C DRIVER
1627M: Brendan Higgins <[email protected]>
1628R: Benjamin Herrenschmidt <[email protected]>
1629R: Joel Stanley <[email protected]>
1630L: [email protected]
1631L: [email protected] (moderated for non-subscribers)
1632S: Maintained
1633F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1634F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1635F: drivers/i2c/busses/i2c-aspeed.c
1636F: drivers/irqchip/irq-aspeed-i2c-ic.c
1637
1638ARM/ASPEED MACHINE SUPPORT
1639M: Joel Stanley <[email protected]>
1640R: Andrew Jeffery <[email protected]>
1641L: [email protected] (moderated for non-subscribers)
1642L: [email protected] (moderated for non-subscribers)
1643S: Supported
1644Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1645T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1646F: arch/arm/boot/dts/aspeed-*
1647F: arch/arm/mach-aspeed/
1648N: aspeed
1649
1650ARM/BITMAIN ARCHITECTURE
1651M: Manivannan Sadhasivam <[email protected]>
1652L: [email protected] (moderated for non-subscribers)
1653S: Maintained
1654F: Documentation/devicetree/bindings/arm/bitmain.yaml
1655F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1656F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1657F: arch/arm64/boot/dts/bitmain/
1658F: drivers/clk/clk-bm1880.c
1659F: drivers/pinctrl/pinctrl-bm1880.c
1660
1661ARM/CALXEDA HIGHBANK ARCHITECTURE
1662M: Andre Przywara <[email protected]>
1663L: [email protected] (moderated for non-subscribers)
1664S: Maintained
1665F: arch/arm/boot/dts/ecx-*.dts*
1666F: arch/arm/boot/dts/highbank.dts
1667F: arch/arm/mach-highbank/
1668
1669ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1670M: Krzysztof Halasa <[email protected]>
1671S: Maintained
1672F: arch/arm/mach-cns3xxx/
1673
1674ARM/CAVIUM THUNDER NETWORK DRIVER
1675M: Sunil Goutham <[email protected]>
1676L: [email protected] (moderated for non-subscribers)
1677S: Supported
1678F: drivers/net/ethernet/cavium/thunder/
1679
1680ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1681M: Lukasz Majewski <[email protected]>
1682L: [email protected] (moderated for non-subscribers)
1683S: Maintained
1684F: arch/arm/mach-ep93xx/ts72xx.c
1685
1686ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1687M: Alexander Shiyan <[email protected]>
1688L: [email protected] (moderated for non-subscribers)
1689S: Odd Fixes
1690N: clps711x
1691
1692ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1693M: Lennert Buytenhek <[email protected]>
1694L: [email protected] (moderated for non-subscribers)
1695S: Maintained
1696
1697ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1698M: Hartley Sweeten <[email protected]>
1699M: Alexander Sverdlin <[email protected]>
1700L: [email protected] (moderated for non-subscribers)
1701S: Maintained
1702F: arch/arm/mach-ep93xx/
1703F: arch/arm/mach-ep93xx/include/mach/
1704
1705ARM/CLKDEV SUPPORT
1706M: Russell King <[email protected]>
1707L: [email protected] (moderated for non-subscribers)
1708S: Maintained
1709T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1710F: drivers/clk/clkdev.c
1711
1712ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1713M: Baruch Siach <[email protected]>
1714L: [email protected] (moderated for non-subscribers)
1715S: Maintained
1716F: arch/arm/boot/dts/cx92755*
1717N: digicolor
1718
1719ARM/CONTEC MICRO9 MACHINE SUPPORT
1720M: Hubert Feurstein <[email protected]>
1721S: Maintained
1722F: arch/arm/mach-ep93xx/micro9.c
1723
1724ARM/CORESIGHT FRAMEWORK AND DRIVERS
1725M: Mathieu Poirier <[email protected]>
1726R: Suzuki K Poulose <[email protected]>
1727R: Mike Leach <[email protected]>
1728L: [email protected] (moderated for non-subscribers)
1729L: [email protected] (moderated for non-subscribers)
1730S: Maintained
1731F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1732F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1733F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1734F: Documentation/devicetree/bindings/arm/coresight.txt
1735F: Documentation/trace/coresight/*
1736F: drivers/hwtracing/coresight/*
1737F: include/dt-bindings/arm/coresight-cti-dt.h
1738F: tools/perf/arch/arm/util/auxtrace.c
1739F: tools/perf/arch/arm/util/cs-etm.c
1740F: tools/perf/arch/arm/util/cs-etm.h
1741F: tools/perf/arch/arm/util/pmu.c
1742F: tools/perf/util/cs-etm-decoder/*
1743F: tools/perf/util/cs-etm.*
1744
1745ARM/CORGI MACHINE SUPPORT
1746M: Richard Purdie <[email protected]>
1747S: Maintained
1748
1749ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1750M: Hans Ulli Kroll <[email protected]>
1751M: Linus Walleij <[email protected]>
1752L: [email protected] (moderated for non-subscribers)
1753S: Maintained
1754T: git git://github.com/ulli-kroll/linux.git
1755F: Documentation/devicetree/bindings/arm/gemini.txt
1756F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1757F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1758F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1759F: arch/arm/mach-gemini/
1760F: drivers/net/ethernet/cortina/
1761F: drivers/pinctrl/pinctrl-gemini.c
1762F: drivers/rtc/rtc-ftrtc010.c
1763
1764ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1765M: Barry Song <[email protected]>
1766L: [email protected] (moderated for non-subscribers)
1767S: Maintained
1768T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1769F: arch/arm/boot/dts/prima2*
1770F: arch/arm/mach-prima2/
1771F: drivers/clk/sirf/
1772F: drivers/clocksource/timer-atlas7.c
1773F: drivers/clocksource/timer-prima2.c
1774X: drivers/gnss
1775N: [^a-z]sirf
1776
1777ARM/CZ.NIC TURRIS MOX SUPPORT
1778M: Marek Behun <[email protected]>
1779S: Maintained
1780W: http://mox.turris.cz
1781F: Documentation/ABI/testing/debugfs-moxtet
1782F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1783F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1784F: Documentation/devicetree/bindings/bus/moxtet.txt
1785F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1786F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1787F: drivers/bus/moxtet.c
1788F: drivers/firmware/turris-mox-rwtm.c
1789F: drivers/gpio/gpio-moxtet.c
1790F: include/linux/moxtet.h
1791
1792ARM/EBSA110 MACHINE SUPPORT
1793M: Russell King <[email protected]>
1794L: [email protected] (moderated for non-subscribers)
1795S: Maintained
1796W: http://www.armlinux.org.uk/
1797F: arch/arm/mach-ebsa110/
1798F: drivers/net/ethernet/amd/am79c961a.*
1799
1800ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1801M: Uwe Kleine-König <[email protected]>
1802R: Pengutronix Kernel Team <[email protected]>
1803L: [email protected] (moderated for non-subscribers)
1804S: Maintained
1805N: efm32
1806
1807ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1808M: Robert Jarzmik <[email protected]>
1809L: [email protected] (moderated for non-subscribers)
1810S: Maintained
1811F: arch/arm/mach-pxa/ezx.c
1812
1813ARM/FARADAY FA526 PORT
1814M: Hans Ulli Kroll <[email protected]>
1815L: [email protected] (moderated for non-subscribers)
1816S: Maintained
1817T: git git://git.berlios.de/gemini-board
1818F: arch/arm/mm/*-fa*
1819
1820ARM/FOOTBRIDGE ARCHITECTURE
1821M: Russell King <[email protected]>
1822L: [email protected] (moderated for non-subscribers)
1823S: Maintained
1824W: http://www.armlinux.org.uk/
1825F: arch/arm/include/asm/hardware/dec21285.h
1826F: arch/arm/mach-footbridge/
1827
1828ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1829M: Shawn Guo <[email protected]>
1830M: Sascha Hauer <[email protected]>
1831R: Pengutronix Kernel Team <[email protected]>
1832R: Fabio Estevam <[email protected]>
1833R: NXP Linux Team <[email protected]>
1834L: [email protected] (moderated for non-subscribers)
1835S: Maintained
1836T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1837X: drivers/media/i2c/
1838N: imx
1839N: mxs
1840
1841ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1842M: Shawn Guo <[email protected]>
1843M: Li Yang <[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
1847F: arch/arm/boot/dts/ls1021a*
1848F: arch/arm64/boot/dts/freescale/fsl-*
1849F: arch/arm64/boot/dts/freescale/qoriq-*
1850
1851ARM/FREESCALE VYBRID ARM ARCHITECTURE
1852M: Shawn Guo <[email protected]>
1853M: Sascha Hauer <[email protected]>
1854R: Pengutronix Kernel Team <[email protected]>
1855R: Stefan Agner <[email protected]>
1856L: [email protected] (moderated for non-subscribers)
1857S: Maintained
1858T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1859F: arch/arm/boot/dts/vf*
1860F: arch/arm/mach-imx/*vf610*
1861
1862ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1863M: Lennert Buytenhek <[email protected]>
1864L: [email protected] (moderated for non-subscribers)
1865S: Maintained
1866
1867ARM/GUMSTIX MACHINE SUPPORT
1868M: Steve Sakoman <[email protected]>
1869L: [email protected] (moderated for non-subscribers)
1870S: Maintained
1871
1872ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1873M: Philipp Zabel <[email protected]>
1874M: Paul Parsons <[email protected]>
1875L: [email protected] (moderated for non-subscribers)
1876S: Maintained
1877F: arch/arm/mach-pxa/hx4700.c
1878F: arch/arm/mach-pxa/include/mach/hx4700.h
1879F: sound/soc/pxa/hx4700.c
1880
1881ARM/HISILICON SOC SUPPORT
1882M: Wei Xu <[email protected]>
1883L: [email protected] (moderated for non-subscribers)
1884S: Supported
1885W: http://www.hisilicon.com
1886T: git git://github.com/hisilicon/linux-hisi.git
1887F: arch/arm/boot/dts/hi3*
1888F: arch/arm/boot/dts/hip*
1889F: arch/arm/boot/dts/hisi*
1890F: arch/arm/mach-hisi/
1891F: arch/arm64/boot/dts/hisilicon/
1892
1893ARM/HP JORNADA 7XX MACHINE SUPPORT
1894M: Kristoffer Ericson <[email protected]>
1895S: Maintained
1896W: www.jlime.com
1897T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1898F: arch/arm/mach-sa1100/include/mach/jornada720.h
1899F: arch/arm/mach-sa1100/jornada720.c
1900
1901ARM/IGEP MACHINE SUPPORT
1902M: Enric Balletbo i Serra <[email protected]>
1903M: Javier Martinez Canillas <[email protected]>
1904L: [email protected]
1905L: [email protected] (moderated for non-subscribers)
1906S: Maintained
1907F: arch/arm/boot/dts/omap3-igep*
1908
1909ARM/INCOME PXA270 SUPPORT
1910M: Marek Vasut <[email protected]>
1911L: [email protected] (moderated for non-subscribers)
1912S: Maintained
1913F: arch/arm/mach-pxa/colibri-pxa270-income.c
1914
1915ARM/INTEL IOP32X ARM ARCHITECTURE
1916M: Lennert Buytenhek <[email protected]>
1917L: [email protected] (moderated for non-subscribers)
1918S: Maintained
1919
1920ARM/INTEL IQ81342EX MACHINE SUPPORT
1921M: Lennert Buytenhek <[email protected]>
1922L: [email protected] (moderated for non-subscribers)
1923S: Maintained
1924
1925ARM/INTEL IXDP2850 MACHINE SUPPORT
1926M: Lennert Buytenhek <[email protected]>
1927L: [email protected] (moderated for non-subscribers)
1928S: Maintained
1929
1930ARM/INTEL IXP4XX ARM ARCHITECTURE
1931M: Linus Walleij <[email protected]>
1932M: Imre Kaloz <[email protected]>
1933M: Krzysztof Halasa <[email protected]>
1934L: [email protected] (moderated for non-subscribers)
1935S: Maintained
1936F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1937F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1938F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1939F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1940F: arch/arm/mach-ixp4xx/
1941F: drivers/clocksource/timer-ixp4xx.c
1942F: drivers/gpio/gpio-ixp4xx.c
1943F: drivers/irqchip/irq-ixp4xx.c
1944F: include/linux/irqchip/irq-ixp4xx.h
1945F: include/linux/platform_data/timer-ixp4xx.h
1946
1947ARM/INTEL KEEMBAY ARCHITECTURE
1948M: Paul J. Murphy <[email protected]>
1949M: Daniele Alessandrelli <[email protected]>
1950S: Maintained
1951F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1952F: arch/arm64/boot/dts/intel/keembay-evm.dts
1953F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1954
1955ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1956M: Jonathan Cameron <[email protected]>
1957L: [email protected] (moderated for non-subscribers)
1958S: Maintained
1959F: arch/arm/mach-pxa/stargate2.c
1960F: drivers/pcmcia/pxa2xx_stargate2.c
1961
1962ARM/INTEL XSC3 (MANZANO) ARM CORE
1963M: Lennert Buytenhek <[email protected]>
1964L: [email protected] (moderated for non-subscribers)
1965S: Maintained
1966
1967ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1968M: Lennert Buytenhek <[email protected]>
1969L: [email protected] (moderated for non-subscribers)
1970S: Maintained
1971
1972ARM/LG1K ARCHITECTURE
1973M: Chanho Min <[email protected]>
1974L: [email protected] (moderated for non-subscribers)
1975S: Maintained
1976F: arch/arm64/boot/dts/lg/
1977
1978ARM/LOGICPD PXA270 MACHINE SUPPORT
1979M: Lennert Buytenhek <[email protected]>
1980L: [email protected] (moderated for non-subscribers)
1981S: Maintained
1982
1983ARM/LPC18XX ARCHITECTURE
1984M: Vladimir Zapolskiy <[email protected]>
1985L: [email protected] (moderated for non-subscribers)
1986S: Maintained
1987F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1988F: arch/arm/boot/dts/lpc43*
1989F: drivers/i2c/busses/i2c-lpc2k.c
1990F: drivers/memory/pl172.c
1991F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1992F: drivers/rtc/rtc-lpc24xx.c
1993N: lpc18xx
1994
1995ARM/LPC32XX SOC SUPPORT
1996M: Vladimir Zapolskiy <[email protected]>
1997M: Sylvain Lemieux <[email protected]>
1998L: [email protected] (moderated for non-subscribers)
1999S: Maintained
2000T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2001F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2002F: arch/arm/boot/dts/lpc32*
2003F: arch/arm/mach-lpc32xx/
2004F: drivers/i2c/busses/i2c-pnx.c
2005F: drivers/net/ethernet/nxp/lpc_eth.c
2006F: drivers/usb/host/ohci-nxp.c
2007F: drivers/watchdog/pnx4008_wdt.c
2008N: lpc32xx
2009
2010ARM/MAGICIAN MACHINE SUPPORT
2011M: Philipp Zabel <[email protected]>
2012S: Maintained
2013
2014ARM/Marvell Dove/MV78xx0/Orion SOC support
2015M: Jason Cooper <[email protected]>
2016M: Andrew Lunn <[email protected]>
2017M: Sebastian Hesselbarth <[email protected]>
2018M: Gregory Clement <[email protected]>
2019L: [email protected] (moderated for non-subscribers)
2020S: Maintained
2021T: git git://git.infradead.org/linux-mvebu.git
2022F: Documentation/devicetree/bindings/soc/dove/
2023F: arch/arm/boot/dts/dove*
2024F: arch/arm/boot/dts/orion5x*
2025F: arch/arm/mach-dove/
2026F: arch/arm/mach-mv78xx0/
2027F: arch/arm/mach-orion5x/
2028F: arch/arm/plat-orion/
2029F: drivers/soc/dove/
2030
2031ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2032M: Jason Cooper <[email protected]>
2033M: Andrew Lunn <[email protected]>
2034M: Gregory Clement <[email protected]>
2035M: Sebastian Hesselbarth <[email protected]>
2036L: [email protected] (moderated for non-subscribers)
2037S: Maintained
2038T: git git://git.infradead.org/linux-mvebu.git
2039F: arch/arm/boot/dts/armada*
2040F: arch/arm/boot/dts/kirkwood*
2041F: arch/arm/configs/mvebu_*_defconfig
2042F: arch/arm/mach-mvebu/
2043F: arch/arm64/boot/dts/marvell/armada*
2044F: arch/arm64/boot/dts/marvell/cn913*
2045F: drivers/cpufreq/armada-37xx-cpufreq.c
2046F: drivers/cpufreq/armada-8k-cpufreq.c
2047F: drivers/cpufreq/mvebu-cpufreq.c
2048F: drivers/irqchip/irq-armada-370-xp.c
2049F: drivers/irqchip/irq-mvebu-*
2050F: drivers/pinctrl/mvebu/
2051F: drivers/rtc/rtc-armada38x.c
2052
2053ARM/Mediatek RTC DRIVER
2054M: Eddie Huang <[email protected]>
2055M: Sean Wang <[email protected]>
2056L: [email protected] (moderated for non-subscribers)
2057L: [email protected] (moderated for non-subscribers)
2058S: Maintained
2059F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2060F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2061F: drivers/rtc/rtc-mt2712.c
2062F: drivers/rtc/rtc-mt6397.c
2063F: drivers/rtc/rtc-mt7622.c
2064
2065ARM/Mediatek SoC support
2066M: Matthias Brugger <[email protected]>
2067L: [email protected] (moderated for non-subscribers)
2068L: [email protected] (moderated for non-subscribers)
2069S: Maintained
2070W: https://mtk.bcnfs.org/
2071C: irc://chat.freenode.net/linux-mediatek
2072F: arch/arm/boot/dts/mt6*
2073F: arch/arm/boot/dts/mt7*
2074F: arch/arm/boot/dts/mt8*
2075F: arch/arm/mach-mediatek/
2076F: arch/arm64/boot/dts/mediatek/
2077F: drivers/soc/mediatek/
2078N: mtk
2079N: mt[678]
2080K: mediatek
2081
2082ARM/Mediatek USB3 PHY DRIVER
2083M: Chunfeng Yun <[email protected]>
2084L: [email protected] (moderated for non-subscribers)
2085L: [email protected] (moderated for non-subscribers)
2086S: Maintained
2087F: Documentation/devicetree/bindings/phy/phy-mtk-*
2088F: drivers/phy/mediatek/
2089
2090ARM/Microchip (AT91) SoC support
2091M: Nicolas Ferre <[email protected]>
2092M: Alexandre Belloni <[email protected]>
2093M: Ludovic Desroches <[email protected]>
2094L: [email protected] (moderated for non-subscribers)
2095S: Supported
2096W: http://www.linux4sam.org
2097T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2098F: arch/arm/boot/dts/at91*.dts
2099F: arch/arm/boot/dts/at91*.dtsi
2100F: arch/arm/boot/dts/sama*.dts
2101F: arch/arm/boot/dts/sama*.dtsi
2102F: arch/arm/include/debug/at91.S
2103F: arch/arm/mach-at91/
2104F: drivers/memory/atmel*
2105F: drivers/watchdog/sama5d4_wdt.c
2106F: include/soc/at91/
2107X: drivers/input/touchscreen/atmel_mxt_ts.c
2108X: drivers/net/wireless/atmel/
2109N: at91
2110N: atmel
2111
2112ARM/Microchip Sparx5 SoC support
2113M: Lars Povlsen <[email protected]>
2114M: Steen Hegelund <[email protected]>
2115M: Microchip Linux Driver Support <[email protected]>
2116L: [email protected] (moderated for non-subscribers)
2117S: Supported
2118T: git git://github.com/microchip-ung/linux-upstream.git
2119F: arch/arm64/boot/dts/microchip/
2120N: sparx5
2121
2122ARM/MIOA701 MACHINE SUPPORT
2123M: Robert Jarzmik <[email protected]>
2124L: [email protected] (moderated for non-subscribers)
2125S: Maintained
2126F: arch/arm/mach-pxa/mioa701.c
2127
2128ARM/MStar/Sigmastar Armv7 SoC support
2129M: Daniel Palmer <[email protected]>
2130L: [email protected] (moderated for non-subscribers)
2131S: Maintained
2132W: http://linux-chenxing.org/
2133F: Documentation/devicetree/bindings/arm/mstar/*
2134F: arch/arm/boot/dts/mstar-*
2135F: arch/arm/mach-mstar/
2136
2137ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2138M: Michael Petchkovsky <[email protected]>
2139S: Maintained
2140
2141ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2142M: Linus Walleij <[email protected]>
2143L: [email protected] (moderated for non-subscribers)
2144S: Maintained
2145T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2146F: Documentation/devicetree/bindings/arm/ste-*
2147F: Documentation/devicetree/bindings/arm/ux500.yaml
2148F: Documentation/devicetree/bindings/arm/ux500/
2149F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2150F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2151F: arch/arm/boot/dts/ste-*
2152F: arch/arm/mach-nomadik/
2153F: arch/arm/mach-u300/
2154F: arch/arm/mach-ux500/
2155F: drivers/clk/clk-nomadik.c
2156F: drivers/clk/clk-u300.c
2157F: drivers/clocksource/clksrc-dbx500-prcmu.c
2158F: drivers/clocksource/timer-u300.c
2159F: drivers/dma/coh901318*
2160F: drivers/dma/ste_dma40*
2161F: drivers/hwspinlock/u8500_hsem.c
2162F: drivers/i2c/busses/i2c-nomadik.c
2163F: drivers/i2c/busses/i2c-stu300.c
2164F: drivers/iio/adc/ab8500-gpadc.c
2165F: drivers/mfd/ab3100*
2166F: drivers/mfd/ab8500*
2167F: drivers/mfd/abx500*
2168F: drivers/mfd/db8500*
2169F: drivers/mfd/dbx500*
2170F: drivers/pinctrl/nomadik/
2171F: drivers/pinctrl/pinctrl-coh901*
2172F: drivers/pinctrl/pinctrl-u300.c
2173F: drivers/rtc/rtc-ab3100.c
2174F: drivers/rtc/rtc-ab8500.c
2175F: drivers/rtc/rtc-coh901331.c
2176F: drivers/rtc/rtc-pl031.c
2177F: drivers/soc/ux500/
2178F: drivers/watchdog/coh901327_wdt.c
2179
2180ARM/NUVOTON NPCM ARCHITECTURE
2181M: Avi Fishman <[email protected]>
2182M: Tomer Maimon <[email protected]>
2183M: Tali Perry <[email protected]>
2184R: Patrick Venture <[email protected]>
2185R: Nancy Yuen <[email protected]>
2186R: Benjamin Fair <[email protected]>
2187L: [email protected] (moderated for non-subscribers)
2188S: Supported
2189F: Documentation/devicetree/bindings/*/*/*npcm*
2190F: Documentation/devicetree/bindings/*/*npcm*
2191F: arch/arm/boot/dts/nuvoton-npcm*
2192F: arch/arm/mach-npcm/
2193F: drivers/*/*npcm*
2194F: drivers/*/*/*npcm*
2195F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2196
2197ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2198L: [email protected] (subscribers-only)
2199S: Orphan
2200W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2201F: arch/arm/mach-s3c/gta02.h
2202F: arch/arm/mach-s3c/mach-gta02.c
2203
2204ARM/Orion SoC/Technologic Systems TS-78xx platform support
2205M: Alexander Clouter <[email protected]>
2206L: [email protected] (moderated for non-subscribers)
2207S: Maintained
2208W: http://www.digriz.org.uk/ts78xx/kernel
2209F: arch/arm/mach-orion5x/ts78xx-*
2210
2211ARM/OXNAS platform support
2212M: Neil Armstrong <[email protected]>
2213L: [email protected] (moderated for non-subscribers)
2214L: [email protected] (moderated for non-subscribers)
2215S: Maintained
2216F: arch/arm/boot/dts/ox8*.dts*
2217F: arch/arm/mach-oxnas/
2218F: drivers/power/reset/oxnas-restart.c
2219N: oxnas
2220
2221ARM/PALM TREO SUPPORT
2222M: Tomas Cech <[email protected]>
2223L: [email protected]
2224S: Maintained
2225W: http://hackndev.com
2226F: arch/arm/mach-pxa/palmtreo.*
2227
2228ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2229M: Marek Vasut <[email protected]>
2230L: [email protected]
2231S: Maintained
2232W: http://hackndev.com
2233F: arch/arm/mach-pxa/include/mach/palmld.h
2234F: arch/arm/mach-pxa/include/mach/palmtc.h
2235F: arch/arm/mach-pxa/include/mach/palmtx.h
2236F: arch/arm/mach-pxa/palmld.c
2237F: arch/arm/mach-pxa/palmt5.*
2238F: arch/arm/mach-pxa/palmtc.c
2239F: arch/arm/mach-pxa/palmte2.*
2240F: arch/arm/mach-pxa/palmtx.c
2241
2242ARM/PALMZ72 SUPPORT
2243M: Sergey Lapin <[email protected]>
2244L: [email protected]
2245S: Maintained
2246W: http://hackndev.com
2247F: arch/arm/mach-pxa/palmz72.*
2248
2249ARM/PLEB SUPPORT
2250M: Peter Chubb <[email protected]>
2251S: Maintained
2252W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2253
2254ARM/PT DIGITAL BOARD PORT
2255M: Stefan Eletzhofer <[email protected]>
2256L: [email protected] (moderated for non-subscribers)
2257S: Maintained
2258W: http://www.armlinux.org.uk/
2259
2260ARM/QUALCOMM SUPPORT
2261M: Andy Gross <[email protected]>
2262M: Bjorn Andersson <[email protected]>
2263L: [email protected]
2264S: Maintained
2265T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2266F: Documentation/devicetree/bindings/*/qcom*
2267F: Documentation/devicetree/bindings/soc/qcom/
2268F: arch/arm/boot/dts/qcom-*.dts
2269F: arch/arm/boot/dts/qcom-*.dtsi
2270F: arch/arm/mach-qcom/
2271F: arch/arm64/boot/dts/qcom/
2272F: drivers/*/*/qcom*
2273F: drivers/*/*/qcom/
2274F: drivers/*/pm8???-*
2275F: drivers/*/qcom*
2276F: drivers/*/qcom/
2277F: drivers/bluetooth/btqcomsmd.c
2278F: drivers/clocksource/timer-qcom.c
2279F: drivers/cpuidle/cpuidle-qcom-spm.c
2280F: drivers/extcon/extcon-qcom*
2281F: drivers/i2c/busses/i2c-qcom-geni.c
2282F: drivers/i2c/busses/i2c-qup.c
2283F: drivers/iommu/msm*
2284F: drivers/mfd/ssbi.c
2285F: drivers/mmc/host/mmci_qcom*
2286F: drivers/mmc/host/sdhci-msm.c
2287F: drivers/pci/controller/dwc/pcie-qcom.c
2288F: drivers/phy/qualcomm/
2289F: drivers/power/*/msm*
2290F: drivers/reset/reset-qcom-*
2291F: drivers/scsi/ufs/ufs-qcom*
2292F: drivers/spi/spi-geni-qcom.c
2293F: drivers/spi/spi-qcom-qspi.c
2294F: drivers/spi/spi-qup.c
2295F: drivers/tty/serial/msm_serial.c
2296F: drivers/usb/dwc3/dwc3-qcom.c
2297F: include/dt-bindings/*/qcom*
2298F: include/linux/*/qcom*
2299
2300ARM/RADISYS ENP2611 MACHINE SUPPORT
2301M: Lennert Buytenhek <[email protected]>
2302L: [email protected] (moderated for non-subscribers)
2303S: Maintained
2304
2305ARM/RDA MICRO ARCHITECTURE
2306M: Manivannan Sadhasivam <[email protected]>
2307L: [email protected] (moderated for non-subscribers)
2308L: [email protected] (moderated for non-subscribers)
2309S: Maintained
2310F: Documentation/devicetree/bindings/arm/rda.yaml
2311F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2312F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2313F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2314F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2315F: arch/arm/boot/dts/rda8810pl-*
2316F: drivers/clocksource/timer-rda.c
2317F: drivers/gpio/gpio-rda.c
2318F: drivers/irqchip/irq-rda-intc.c
2319F: drivers/tty/serial/rda-uart.c
2320
2321ARM/REALTEK ARCHITECTURE
2322M: Andreas Färber <[email protected]>
2323L: [email protected] (moderated for non-subscribers)
2324L: [email protected] (moderated for non-subscribers)
2325S: Maintained
2326F: Documentation/devicetree/bindings/arm/realtek.yaml
2327F: arch/arm/boot/dts/rtd*
2328F: arch/arm/mach-realtek/
2329F: arch/arm64/boot/dts/realtek/
2330
2331ARM/RENESAS ARM64 ARCHITECTURE
2332M: Geert Uytterhoeven <[email protected]>
2333M: Magnus Damm <[email protected]>
2334L: [email protected]
2335S: Supported
2336Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2337T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2338F: Documentation/devicetree/bindings/arm/renesas.yaml
2339F: arch/arm64/boot/dts/renesas/
2340F: drivers/soc/renesas/
2341F: include/linux/soc/renesas/
2342
2343ARM/RISCPC ARCHITECTURE
2344M: Russell King <[email protected]>
2345L: [email protected] (moderated for non-subscribers)
2346S: Maintained
2347W: http://www.armlinux.org.uk/
2348F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2349F: arch/arm/include/asm/hardware/ioc.h
2350F: arch/arm/include/asm/hardware/iomd.h
2351F: arch/arm/include/asm/hardware/memc.h
2352F: arch/arm/mach-rpc/
2353F: drivers/net/ethernet/8390/etherh.c
2354F: drivers/net/ethernet/i825xx/ether1*
2355F: drivers/net/ethernet/seeq/ether3*
2356F: drivers/scsi/arm/
2357
2358ARM/Rockchip SoC support
2359M: Heiko Stuebner <[email protected]>
2360L: [email protected] (moderated for non-subscribers)
2361L: [email protected]
2362S: Maintained
2363T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2364F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2365F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2366F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2367F: arch/arm/boot/dts/rk3*
2368F: arch/arm/boot/dts/rv1108*
2369F: arch/arm/mach-rockchip/
2370F: drivers/*/*/*rockchip*
2371F: drivers/*/*rockchip*
2372F: drivers/clk/rockchip/
2373F: drivers/i2c/busses/i2c-rk3x.c
2374F: sound/soc/rockchip/
2375N: rockchip
2376
2377ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2378M: Krzysztof Kozlowski <[email protected]>
2379L: [email protected] (moderated for non-subscribers)
2380L: [email protected]
2381S: Maintained
2382Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2383F: Documentation/arm/samsung/
2384F: Documentation/devicetree/bindings/arm/samsung/
2385F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2386F: arch/arm/boot/dts/exynos*
2387F: arch/arm/boot/dts/s3c*
2388F: arch/arm/boot/dts/s5p*
2389F: arch/arm/mach-exynos*/
2390F: arch/arm/mach-s3c/
2391F: arch/arm/mach-s5p*/
2392F: arch/arm64/boot/dts/exynos/
2393F: drivers/*/*/*s3c24*
2394F: drivers/*/*s3c24*
2395F: drivers/*/*s3c64xx*
2396F: drivers/*/*s5pv210*
2397F: drivers/memory/samsung/
2398F: drivers/soc/samsung/
2399F: drivers/tty/serial/samsung*
2400F: include/linux/soc/samsung/
2401N: exynos
2402N: s3c2410
2403N: s3c64xx
2404N: s5pv210
2405
2406ARM/SAMSUNG MOBILE MACHINE SUPPORT
2407M: Kyungmin Park <[email protected]>
2408L: [email protected] (moderated for non-subscribers)
2409S: Maintained
2410F: arch/arm/mach-s5pv210/
2411
2412ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2413M: Kyungmin Park <[email protected]>
2414M: Kamil Debski <[email protected]>
2415M: Andrzej Hajda <[email protected]>
2416L: [email protected]
2417L: [email protected]
2418S: Maintained
2419F: drivers/media/platform/s5p-g2d/
2420
2421ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2422M: Marek Szyprowski <[email protected]>
2423L: [email protected]
2424L: [email protected]
2425S: Maintained
2426F: Documentation/devicetree/bindings/media/s5p-cec.txt
2427F: drivers/media/cec/platform/s5p/
2428
2429ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2430M: Andrzej Pietrasiewicz <[email protected]>
2431M: Jacek Anaszewski <[email protected]>
2432M: Sylwester Nawrocki <[email protected]>
2433L: [email protected]
2434L: [email protected]
2435S: Maintained
2436F: drivers/media/platform/s5p-jpeg/
2437
2438ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2439M: Kyungmin Park <[email protected]>
2440M: Kamil Debski <[email protected]>
2441M: Jeongtae Park <[email protected]>
2442M: Andrzej Hajda <[email protected]>
2443L: [email protected]
2444L: [email protected]
2445S: Maintained
2446F: drivers/media/platform/s5p-mfc/
2447
2448ARM/SHMOBILE ARM ARCHITECTURE
2449M: Geert Uytterhoeven <[email protected]>
2450M: Magnus Damm <[email protected]>
2451L: [email protected]
2452S: Supported
2453Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2454T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2455F: Documentation/devicetree/bindings/arm/renesas.yaml
2456F: arch/arm/boot/dts/emev2*
2457F: arch/arm/boot/dts/gr-peach*
2458F: arch/arm/boot/dts/iwg20d-q7*
2459F: arch/arm/boot/dts/r7s*
2460F: arch/arm/boot/dts/r8a*
2461F: arch/arm/boot/dts/r9a*
2462F: arch/arm/boot/dts/sh*
2463F: arch/arm/configs/shmobile_defconfig
2464F: arch/arm/include/debug/renesas-scif.S
2465F: arch/arm/mach-shmobile/
2466F: drivers/soc/renesas/
2467F: include/linux/soc/renesas/
2468
2469ARM/SOCFPGA ARCHITECTURE
2470M: Dinh Nguyen <[email protected]>
2471S: Maintained
2472W: http://www.rocketboards.org
2473T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2474F: arch/arm/boot/dts/socfpga*
2475F: arch/arm/configs/socfpga_defconfig
2476F: arch/arm/mach-socfpga/
2477F: arch/arm64/boot/dts/altera/
2478F: arch/arm64/boot/dts/intel/
2479
2480ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2481M: Dinh Nguyen <[email protected]>
2482S: Maintained
2483F: drivers/clk/socfpga/
2484
2485ARM/SOCFPGA EDAC SUPPORT
2486M: Dinh Nguyen <[email protected]>
2487S: Maintained
2488F: drivers/edac/altera_edac.
2489
2490ARM/SPREADTRUM SoC SUPPORT
2491M: Orson Zhai <[email protected]>
2492M: Baolin Wang <[email protected]>
2493M: Chunyan Zhang <[email protected]>
2494S: Maintained
2495F: arch/arm64/boot/dts/sprd
2496N: sprd
2497N: sc27xx
2498N: sc2731
2499
2500ARM/STI ARCHITECTURE
2501M: Patrice Chotard <[email protected]>
2502L: [email protected] (moderated for non-subscribers)
2503S: Maintained
2504W: http://www.stlinux.com
2505F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2506F: arch/arm/boot/dts/sti*
2507F: arch/arm/mach-sti/
2508F: drivers/ata/ahci_st.c
2509F: drivers/char/hw_random/st-rng.c
2510F: drivers/clocksource/arm_global_timer.c
2511F: drivers/clocksource/clksrc_st_lpc.c
2512F: drivers/cpufreq/sti-cpufreq.c
2513F: drivers/dma/st_fdma*
2514F: drivers/i2c/busses/i2c-st.c
2515F: drivers/media/platform/sti/c8sectpfe/
2516F: drivers/media/rc/st_rc.c
2517F: drivers/mmc/host/sdhci-st.c
2518F: drivers/phy/st/phy-miphy28lp.c
2519F: drivers/phy/st/phy-stih407-usb.c
2520F: drivers/pinctrl/pinctrl-st.c
2521F: drivers/remoteproc/st_remoteproc.c
2522F: drivers/remoteproc/st_slim_rproc.c
2523F: drivers/reset/sti/
2524F: drivers/rtc/rtc-st-lpc.c
2525F: drivers/tty/serial/st-asc.c
2526F: drivers/usb/dwc3/dwc3-st.c
2527F: drivers/usb/host/ehci-st.c
2528F: drivers/usb/host/ohci-st.c
2529F: drivers/watchdog/st_lpc_wdt.c
2530F: include/linux/remoteproc/st_slim_rproc.h
2531
2532ARM/STM32 ARCHITECTURE
2533M: Maxime Coquelin <[email protected]>
2534M: Alexandre Torgue <[email protected]>
2535L: [email protected] (moderated for non-subscribers)
2536L: [email protected] (moderated for non-subscribers)
2537S: Maintained
2538T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2539F: arch/arm/boot/dts/stm32*
2540F: arch/arm/mach-stm32/
2541F: drivers/clocksource/armv7m_systick.c
2542N: stm32
2543N: stm
2544
2545ARM/Synaptics SoC support
2546M: Jisheng Zhang <[email protected]>
2547M: Sebastian Hesselbarth <[email protected]>
2548L: [email protected] (moderated for non-subscribers)
2549S: Maintained
2550F: arch/arm/boot/dts/berlin*
2551F: arch/arm/mach-berlin/
2552F: arch/arm64/boot/dts/synaptics/
2553
2554ARM/TANGO ARCHITECTURE
2555M: Marc Gonzalez <[email protected]>
2556M: Mans Rullgard <[email protected]>
2557L: [email protected]
2558S: Odd Fixes
2559N: tango
2560
2561ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2562M: Lennert Buytenhek <[email protected]>
2563L: [email protected] (moderated for non-subscribers)
2564S: Maintained
2565
2566ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2567M: Hans Verkuil <[email protected]>
2568L: [email protected]
2569L: [email protected]
2570S: Maintained
2571F: Documentation/devicetree/bindings/media/tegra-cec.txt
2572F: drivers/media/cec/platform/tegra/
2573
2574ARM/TETON BGA MACHINE SUPPORT
2575M: "Mark F. Brown" <[email protected]>
2576L: [email protected] (moderated for non-subscribers)
2577S: Maintained
2578
2579ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2580M: Santosh Shilimkar <[email protected]>
2581L: [email protected]
2582S: Maintained
2583F: drivers/memory/*emif*
2584
2585ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2586M: Santosh Shilimkar <[email protected]>
2587L: [email protected] (moderated for non-subscribers)
2588S: Maintained
2589T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2590F: arch/arm/boot/dts/keystone-*
2591F: arch/arm/mach-keystone/
2592
2593ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2594M: Santosh Shilimkar <[email protected]>
2595L: [email protected]
2596S: Maintained
2597F: drivers/clk/keystone/
2598
2599ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2600M: Santosh Shilimkar <[email protected]>
2601L: [email protected] (moderated for non-subscribers)
2602L: [email protected]
2603S: Maintained
2604F: drivers/clocksource/timer-keystone.c
2605
2606ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2607M: Santosh Shilimkar <[email protected]>
2608L: [email protected]
2609S: Maintained
2610F: drivers/power/reset/keystone-reset.c
2611
2612ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2613M: Tero Kristo <[email protected]>
2614M: Nishanth Menon <[email protected]>
2615L: [email protected] (moderated for non-subscribers)
2616S: Supported
2617F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2618F: arch/arm64/boot/dts/ti/Makefile
2619F: arch/arm64/boot/dts/ti/k3-*
2620F: include/dt-bindings/pinctrl/k3.h
2621
2622ARM/THECUS N2100 MACHINE SUPPORT
2623M: Lennert Buytenhek <[email protected]>
2624L: [email protected] (moderated for non-subscribers)
2625S: Maintained
2626
2627ARM/TOSA MACHINE SUPPORT
2628M: Dmitry Eremin-Solenikov <[email protected]>
2629M: Dirk Opfer <[email protected]>
2630S: Maintained
2631
2632ARM/TOSHIBA VISCONTI ARCHITECTURE
2633M: Nobuhiro Iwamatsu <[email protected]>
2634L: [email protected] (moderated for non-subscribers)
2635S: Supported
2636T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2637F: Documentation/devicetree/bindings/arm/toshiba.yaml
2638F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2639F: arch/arm64/boot/dts/toshiba/
2640F: drivers/pinctrl/visconti/
2641N: visconti
2642
2643ARM/UNIPHIER ARCHITECTURE
2644L: [email protected] (moderated for non-subscribers)
2645S: Orphan
2646F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2647F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2648F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2649F: arch/arm/boot/dts/uniphier*
2650F: arch/arm/include/asm/hardware/cache-uniphier.h
2651F: arch/arm/mach-uniphier/
2652F: arch/arm/mm/cache-uniphier.c
2653F: arch/arm64/boot/dts/socionext/uniphier*
2654F: drivers/bus/uniphier-system-bus.c
2655F: drivers/clk/uniphier/
2656F: drivers/dma/uniphier-mdmac.c
2657F: drivers/gpio/gpio-uniphier.c
2658F: drivers/i2c/busses/i2c-uniphier*
2659F: drivers/irqchip/irq-uniphier-aidet.c
2660F: drivers/mmc/host/uniphier-sd.c
2661F: drivers/pinctrl/uniphier/
2662F: drivers/reset/reset-uniphier.c
2663F: drivers/tty/serial/8250/8250_uniphier.c
2664N: uniphier
2665
2666ARM/VERSATILE EXPRESS PLATFORM
2667M: Liviu Dudau <[email protected]>
2668M: Sudeep Holla <[email protected]>
2669M: Lorenzo Pieralisi <[email protected]>
2670L: [email protected] (moderated for non-subscribers)
2671S: Maintained
2672F: */*/*/vexpress*
2673F: */*/vexpress*
2674F: arch/arm/boot/dts/vexpress*
2675F: arch/arm/mach-vexpress/
2676F: arch/arm64/boot/dts/arm/
2677F: drivers/clk/versatile/clk-vexpress-osc.c
2678F: drivers/clocksource/timer-versatile.c
2679N: mps2
2680
2681ARM/VFP SUPPORT
2682M: Russell King <[email protected]>
2683L: [email protected] (moderated for non-subscribers)
2684S: Maintained
2685W: http://www.armlinux.org.uk/
2686F: arch/arm/vfp/
2687
2688ARM/VOIPAC PXA270 SUPPORT
2689M: Marek Vasut <[email protected]>
2690L: [email protected] (moderated for non-subscribers)
2691S: Maintained
2692F: arch/arm/mach-pxa/include/mach/vpac270.h
2693F: arch/arm/mach-pxa/vpac270.c
2694
2695ARM/VT8500 ARM ARCHITECTURE
2696M: Tony Prisk <[email protected]>
2697L: [email protected] (moderated for non-subscribers)
2698S: Maintained
2699F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2700F: arch/arm/mach-vt8500/
2701F: drivers/clocksource/timer-vt8500.c
2702F: drivers/i2c/busses/i2c-wmt.c
2703F: drivers/mmc/host/wmt-sdmmc.c
2704F: drivers/pwm/pwm-vt8500.c
2705F: drivers/rtc/rtc-vt8500.c
2706F: drivers/tty/serial/vt8500_serial.c
2707F: drivers/usb/host/ehci-platform.c
2708F: drivers/usb/host/uhci-platform.c
2709F: drivers/video/fbdev/vt8500lcdfb.*
2710F: drivers/video/fbdev/wm8505fb*
2711F: drivers/video/fbdev/wmt_ge_rops.*
2712
2713ARM/ZIPIT Z2 SUPPORT
2714M: Marek Vasut <[email protected]>
2715L: [email protected] (moderated for non-subscribers)
2716S: Maintained
2717F: arch/arm/mach-pxa/include/mach/z2.h
2718F: arch/arm/mach-pxa/z2.c
2719
2720ARM/ZTE ARCHITECTURE
2721M: Jun Nie <[email protected]>
2722M: Shawn Guo <[email protected]>
2723L: [email protected] (moderated for non-subscribers)
2724S: Maintained
2725F: Documentation/devicetree/bindings/arm/zte.yaml
2726F: Documentation/devicetree/bindings/clock/zx2967*.txt
2727F: Documentation/devicetree/bindings/dma/zxdma.txt
2728F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2729F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2730F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2731F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2732F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2733F: Documentation/devicetree/bindings/soc/zte/
2734F: Documentation/devicetree/bindings/sound/zte,*.txt
2735F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2736F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2737F: arch/arm/boot/dts/zx2967*
2738F: arch/arm/mach-zx/
2739F: arch/arm64/boot/dts/zte/
2740F: drivers/clk/zte/
2741F: drivers/dma/zx_dma.c
2742F: drivers/gpio/gpio-zx.c
2743F: drivers/i2c/busses/i2c-zx2967.c
2744F: drivers/mmc/host/dw_mmc-zx.*
2745F: drivers/pinctrl/zte/
2746F: drivers/soc/zte/
2747F: drivers/thermal/zx2967_thermal.c
2748F: drivers/watchdog/zx2967_wdt.c
2749F: include/dt-bindings/clock/zx2967*.h
2750F: include/dt-bindings/soc/zte,*.h
2751F: sound/soc/codecs/zx_aud96p22.c
2752F: sound/soc/zte/
2753
2754ARM/ZYNQ ARCHITECTURE
2755M: Michal Simek <[email protected]>
2756L: [email protected] (moderated for non-subscribers)
2757S: Supported
2758W: http://wiki.xilinx.com
2759T: git https://github.com/Xilinx/linux-xlnx.git
2760F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2761F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2762F: arch/arm/mach-zynq/
2763F: drivers/block/xsysace.c
2764F: drivers/clocksource/timer-cadence-ttc.c
2765F: drivers/cpuidle/cpuidle-zynq.c
2766F: drivers/edac/synopsys_edac.c
2767F: drivers/i2c/busses/i2c-cadence.c
2768F: drivers/i2c/busses/i2c-xiic.c
2769F: drivers/mmc/host/sdhci-of-arasan.c
2770N: zynq
2771N: xilinx
2772
2773ARM64 PORT (AARCH64 ARCHITECTURE)
2774M: Catalin Marinas <[email protected]>
2775M: Will Deacon <[email protected]>
2776L: [email protected] (moderated for non-subscribers)
2777S: Maintained
2778T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2779F: Documentation/arm64/
2780F: arch/arm64/
2781F: tools/testing/selftests/arm64/
2782X: arch/arm64/boot/dts/
2783
2784AS3645A LED FLASH CONTROLLER DRIVER
2785M: Sakari Ailus <[email protected]>
2786L: [email protected]
2787S: Maintained
2788F: drivers/leds/leds-as3645a.c
2789
2790ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2791M: Tianshu Qiu <[email protected]>
2792L: [email protected]
2793S: Maintained
2794T: git git://linuxtv.org/media_tree.git
2795F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2796F: drivers/media/i2c/ak7375.c
2797
2798ASAHI KASEI AK8974 DRIVER
2799M: Linus Walleij <[email protected]>
2800L: [email protected]
2801S: Supported
2802W: http://www.akm.com/
2803F: drivers/iio/magnetometer/ak8974.c
2804
2805ASC7621 HARDWARE MONITOR DRIVER
2806M: George Joseph <[email protected]>
2807L: [email protected]
2808S: Maintained
2809F: Documentation/hwmon/asc7621.rst
2810F: drivers/hwmon/asc7621.c
2811
2812ASPEED PINCTRL DRIVERS
2813M: Andrew Jeffery <[email protected]>
2814L: [email protected] (moderated for non-subscribers)
2815L: [email protected] (moderated for non-subscribers)
2816L: [email protected]
2817S: Maintained
2818F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2819F: drivers/pinctrl/aspeed/
2820
2821ASPEED SCU INTERRUPT CONTROLLER DRIVER
2822M: Eddie James <[email protected]>
2823L: [email protected] (moderated for non-subscribers)
2824S: Maintained
2825F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2826F: drivers/irqchip/irq-aspeed-scu-ic.c
2827F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2828
2829ASPEED VIDEO ENGINE DRIVER
2830M: Eddie James <[email protected]>
2831L: [email protected]
2832L: [email protected] (moderated for non-subscribers)
2833S: Maintained
2834F: Documentation/devicetree/bindings/media/aspeed-video.txt
2835F: drivers/media/platform/aspeed-video.c
2836
2837ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2838M: Corentin Chary <[email protected]>
2839L: [email protected]
2840L: [email protected]
2841S: Maintained
2842W: http://acpi4asus.sf.net
2843F: drivers/platform/x86/asus*.c
2844F: drivers/platform/x86/eeepc*.c
2845
2846ASUS WIRELESS RADIO CONTROL DRIVER
2847M: João Paulo Rechi Vita <[email protected]>
2848L: [email protected]
2849S: Maintained
2850F: drivers/platform/x86/asus-wireless.c
2851
2852ASYMMETRIC KEYS
2853M: David Howells <[email protected]>
2854L: [email protected]
2855S: Maintained
2856F: Documentation/crypto/asymmetric-keys.rst
2857F: crypto/asymmetric_keys/
2858F: include/crypto/pkcs7.h
2859F: include/crypto/public_key.h
2860F: include/linux/verification.h
2861
2862ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2863R: Dan Williams <[email protected]>
2864S: Odd fixes
2865W: http://sourceforge.net/projects/xscaleiop
2866F: Documentation/crypto/async-tx-api.rst
2867F: crypto/async_tx/
2868F: drivers/dma/
2869F: include/linux/async_tx.h
2870F: include/linux/dmaengine.h
2871
2872AT24 EEPROM DRIVER
2873M: Bartosz Golaszewski <[email protected]>
2874L: [email protected]
2875S: Maintained
2876T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2877F: Documentation/devicetree/bindings/eeprom/at24.yaml
2878F: drivers/misc/eeprom/at24.c
2879
2880ATA OVER ETHERNET (AOE) DRIVER
2881M: "Justin Sanders" <[email protected]>
2882S: Supported
2883W: http://www.openaoe.org/
2884F: Documentation/admin-guide/aoe/
2885F: drivers/block/aoe/
2886
2887ATHEROS 71XX/9XXX GPIO DRIVER
2888M: Alban Bedel <[email protected]>
2889S: Maintained
2890W: https://github.com/AlbanBedel/linux
2891T: git git://github.com/AlbanBedel/linux
2892F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2893F: drivers/gpio/gpio-ath79.c
2894
2895ATHEROS 71XX/9XXX USB PHY DRIVER
2896M: Alban Bedel <[email protected]>
2897S: Maintained
2898W: https://github.com/AlbanBedel/linux
2899T: git git://github.com/AlbanBedel/linux
2900F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2901F: drivers/phy/qualcomm/phy-ath79-usb.c
2902
2903ATHEROS ATH GENERIC UTILITIES
2904M: Kalle Valo <[email protected]>
2905L: [email protected]
2906S: Supported
2907F: drivers/net/wireless/ath/*
2908
2909ATHEROS ATH5K WIRELESS DRIVER
2910M: Jiri Slaby <[email protected]>
2911M: Nick Kossifidis <[email protected]>
2912M: Luis Chamberlain <[email protected]>
2913L: [email protected]
2914S: Maintained
2915W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2916F: drivers/net/wireless/ath/ath5k/
2917
2918ATHEROS ATH6KL WIRELESS DRIVER
2919M: Kalle Valo <[email protected]>
2920L: [email protected]
2921S: Supported
2922W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2923T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2924F: drivers/net/wireless/ath/ath6kl/
2925
2926ATI_REMOTE2 DRIVER
2927M: Ville Syrjala <[email protected]>
2928S: Maintained
2929F: drivers/input/misc/ati_remote2.c
2930
2931ATK0110 HWMON DRIVER
2932M: Luca Tettamanti <[email protected]>
2933L: [email protected]
2934S: Maintained
2935F: drivers/hwmon/asus_atk0110.c
2936
2937ATLX ETHERNET DRIVERS
2938M: Jay Cliburn <[email protected]>
2939M: Chris Snook <[email protected]>
2940L: [email protected]
2941S: Maintained
2942W: http://sourceforge.net/projects/atl1
2943W: http://atl1.sourceforge.net
2944F: drivers/net/ethernet/atheros/
2945
2946ATM
2947M: Chas Williams <[email protected]>
2948L: [email protected] (moderated for non-subscribers)
2949L: [email protected]
2950S: Maintained
2951W: http://linux-atm.sourceforge.net
2952F: drivers/atm/
2953F: include/linux/atm*
2954F: include/uapi/linux/atm*
2955
2956ATMEL MACB ETHERNET DRIVER
2957M: Nicolas Ferre <[email protected]>
2958M: Claudiu Beznea <[email protected]>
2959S: Supported
2960F: drivers/net/ethernet/cadence/
2961
2962ATMEL MAXTOUCH DRIVER
2963M: Nick Dyer <[email protected]>
2964S: Maintained
2965T: git git://github.com/ndyer/linux.git
2966F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2967F: drivers/input/touchscreen/atmel_mxt_ts.c
2968
2969ATMEL WIRELESS DRIVER
2970M: Simon Kelley <[email protected]>
2971L: [email protected]
2972S: Maintained
2973W: http://www.thekelleys.org.uk/atmel
2974W: http://atmelwlandriver.sourceforge.net/
2975F: drivers/net/wireless/atmel/atmel*
2976
2977ATOMIC INFRASTRUCTURE
2978M: Will Deacon <[email protected]>
2979M: Peter Zijlstra <[email protected]>
2980R: Boqun Feng <[email protected]>
2981L: [email protected]
2982S: Maintained
2983F: arch/*/include/asm/atomic*.h
2984F: include/*/atomic*.h
2985F: scripts/atomic/
2986
2987ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2988M: Bradley Grove <[email protected]>
2989L: [email protected]
2990S: Supported
2991W: http://www.attotech.com
2992F: drivers/scsi/esas2r
2993
2994ATUSB IEEE 802.15.4 RADIO DRIVER
2995M: Stefan Schmidt <[email protected]>
2996L: [email protected]
2997S: Maintained
2998F: drivers/net/ieee802154/at86rf230.h
2999F: drivers/net/ieee802154/atusb.c
3000F: drivers/net/ieee802154/atusb.h
3001
3002AUDIT SUBSYSTEM
3003M: Paul Moore <[email protected]>
3004M: Eric Paris <[email protected]>
3005L: [email protected] (moderated for non-subscribers)
3006S: Supported
3007W: https://github.com/linux-audit
3008T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3009F: include/linux/audit.h
3010F: include/uapi/linux/audit.h
3011F: kernel/audit*
3012
3013AUXILIARY DISPLAY DRIVERS
3014M: Miguel Ojeda Sandonis <[email protected]>
3015S: Maintained
3016F: drivers/auxdisplay/
3017F: include/linux/cfag12864b.h
3018
3019AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3020M: Andreas Klinger <[email protected]>
3021L: [email protected]
3022S: Maintained
3023F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3024F: drivers/iio/adc/hx711.c
3025
3026AX.25 NETWORK LAYER
3027M: Ralf Baechle <[email protected]>
3028L: [email protected]
3029S: Maintained
3030W: http://www.linux-ax25.org/
3031F: include/net/ax25.h
3032F: include/uapi/linux/ax25.h
3033F: net/ax25/
3034
3035AXENTIA ARM DEVICES
3036M: Peter Rosin <[email protected]>
3037L: [email protected] (moderated for non-subscribers)
3038S: Maintained
3039F: arch/arm/boot/dts/at91-linea.dtsi
3040F: arch/arm/boot/dts/at91-natte.dtsi
3041F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3042F: arch/arm/boot/dts/at91-tse850-3.dts
3043
3044AXENTIA ASOC DRIVERS
3045M: Peter Rosin <[email protected]>
3046L: [email protected] (moderated for non-subscribers)
3047S: Maintained
3048F: Documentation/devicetree/bindings/sound/axentia,*
3049F: sound/soc/atmel/tse850-pcm5142.c
3050
3051AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3052M: Nuno Sá <[email protected]>
3053L: [email protected]
3054S: Supported
3055W: http://ez.analog.com/community/linux-device-drivers
3056F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3057F: drivers/hwmon/axi-fan-control.c
3058
3059AXXIA I2C CONTROLLER
3060M: Krzysztof Adamski <[email protected]>
3061L: [email protected]
3062S: Maintained
3063F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3064F: drivers/i2c/busses/i2c-axxia.c
3065
3066AZ6007 DVB DRIVER
3067M: Mauro Carvalho Chehab <[email protected]>
3068L: [email protected]
3069S: Maintained
3070W: https://linuxtv.org
3071T: git git://linuxtv.org/media_tree.git
3072F: drivers/media/usb/dvb-usb-v2/az6007.c
3073
3074AZTECH FM RADIO RECEIVER DRIVER
3075M: Hans Verkuil <[email protected]>
3076L: [email protected]
3077S: Maintained
3078W: https://linuxtv.org
3079T: git git://linuxtv.org/media_tree.git
3080F: drivers/media/radio/radio-aztech*
3081
3082B43 WIRELESS DRIVER
3083L: [email protected]
3084L: [email protected]
3085S: Odd Fixes
3086W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3087F: drivers/net/wireless/broadcom/b43/
3088
3089B43LEGACY WIRELESS DRIVER
3090M: Larry Finger <[email protected]>
3091L: [email protected]
3092L: [email protected]
3093S: Maintained
3094W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3095F: drivers/net/wireless/broadcom/b43legacy/
3096
3097BACKLIGHT CLASS/SUBSYSTEM
3098M: Lee Jones <[email protected]>
3099M: Daniel Thompson <[email protected]>
3100M: Jingoo Han <[email protected]>
3101L: [email protected]
3102S: Maintained
3103T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3104F: Documentation/ABI/stable/sysfs-class-backlight
3105F: Documentation/ABI/testing/sysfs-class-backlight
3106F: Documentation/devicetree/bindings/leds/backlight
3107F: drivers/video/backlight/
3108F: include/linux/backlight.h
3109F: include/linux/pwm_backlight.h
3110
3111BATMAN ADVANCED
3112M: Marek Lindner <[email protected]>
3113M: Simon Wunderlich <[email protected]>
3114M: Antonio Quartulli <[email protected]>
3115M: Sven Eckelmann <[email protected]>
3116L: [email protected] (moderated for non-subscribers)
3117S: Maintained
3118W: https://www.open-mesh.org/
3119Q: https://patchwork.open-mesh.org/project/batman/list/
3120B: https://www.open-mesh.org/projects/batman-adv/issues
3121C: irc://chat.freenode.net/batman
3122T: git https://git.open-mesh.org/linux-merge.git
3123F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3124F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3125F: Documentation/networking/batman-adv.rst
3126F: include/uapi/linux/batadv_packet.h
3127F: include/uapi/linux/batman_adv.h
3128F: net/batman-adv/
3129
3130BAYCOM/HDLCDRV DRIVERS FOR AX.25
3131M: Thomas Sailer <[email protected]>
3132L: [email protected]
3133S: Maintained
3134W: http://www.baycom.org/~tom/ham/ham.html
3135F: drivers/net/hamradio/baycom*
3136
3137BCACHE (BLOCK LAYER CACHE)
3138M: Coly Li <[email protected]>
3139M: Kent Overstreet <[email protected]>
3140L: [email protected]
3141S: Maintained
3142W: http://bcache.evilpiepirate.org
3143C: irc://irc.oftc.net/bcache
3144F: drivers/md/bcache/
3145
3146BDISP ST MEDIA DRIVER
3147M: Fabien Dessenne <[email protected]>
3148L: [email protected]
3149S: Supported
3150W: https://linuxtv.org
3151T: git git://linuxtv.org/media_tree.git
3152F: drivers/media/platform/sti/bdisp
3153
3154BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3155M: Dariusz Marcinkiewicz <[email protected]>
3156L: [email protected]
3157S: Maintained
3158F: drivers/net/ethernet/ec_bhf.c
3159
3160BEFS FILE SYSTEM
3161M: Luis de Bethencourt <[email protected]>
3162M: Salah Triki <[email protected]>
3163S: Maintained
3164T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3165F: Documentation/filesystems/befs.rst
3166F: fs/befs/
3167
3168BFQ I/O SCHEDULER
3169M: Paolo Valente <[email protected]>
3170M: Jens Axboe <[email protected]>
3171L: [email protected]
3172S: Maintained
3173F: Documentation/block/bfq-iosched.rst
3174F: block/bfq-*
3175
3176BFS FILE SYSTEM
3177M: "Tigran A. Aivazian" <[email protected]>
3178S: Maintained
3179F: Documentation/filesystems/bfs.rst
3180F: fs/bfs/
3181F: include/uapi/linux/bfs_fs.h
3182
3183BLINKM RGB LED DRIVER
3184M: Jan-Simon Moeller <[email protected]>
3185S: Maintained
3186F: drivers/leds/leds-blinkm.c
3187
3188BLOCK LAYER
3189M: Jens Axboe <[email protected]>
3190L: [email protected]
3191S: Maintained
3192T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3193F: block/
3194F: drivers/block/
3195F: include/linux/blk*
3196F: kernel/trace/blktrace.c
3197F: lib/sbitmap.c
3198
3199BLOCK2MTD DRIVER
3200M: Joern Engel <[email protected]>
3201L: [email protected]
3202S: Maintained
3203F: drivers/mtd/devices/block2mtd.c
3204
3205BLUETOOTH DRIVERS
3206M: Marcel Holtmann <[email protected]>
3207M: Johan Hedberg <[email protected]>
3208L: [email protected]
3209S: Maintained
3210W: http://www.bluez.org/
3211T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3212T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3213F: drivers/bluetooth/
3214
3215BLUETOOTH SUBSYSTEM
3216M: Marcel Holtmann <[email protected]>
3217M: Johan Hedberg <[email protected]>
3218L: [email protected]
3219S: Maintained
3220W: http://www.bluez.org/
3221T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3222T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3223F: include/net/bluetooth/
3224F: net/bluetooth/
3225
3226BONDING DRIVER
3227M: Jay Vosburgh <[email protected]>
3228M: Veaceslav Falico <[email protected]>
3229M: Andy Gospodarek <[email protected]>
3230L: [email protected]
3231S: Supported
3232W: http://sourceforge.net/projects/bonding/
3233F: drivers/net/bonding/
3234F: include/uapi/linux/if_bonding.h
3235
3236BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3237M: Dan Robertson <[email protected]>
3238L: [email protected]
3239S: Maintained
3240F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3241F: drivers/iio/accel/bma400*
3242
3243BPF (Safe dynamic programs and tools)
3244M: Alexei Starovoitov <[email protected]>
3245M: Daniel Borkmann <[email protected]>
3246R: Martin KaFai Lau <[email protected]>
3247R: Song Liu <[email protected]>
3248R: Yonghong Song <[email protected]>
3249R: Andrii Nakryiko <[email protected]>
3250R: John Fastabend <[email protected]>
3251R: KP Singh <[email protected]>
3252L: [email protected]
3253L: [email protected]
3254S: Supported
3255W: https://bpf.io/
3256Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3257T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3258T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3259F: Documentation/bpf/
3260F: Documentation/networking/filter.rst
3261F: arch/*/net/*
3262F: include/linux/bpf*
3263F: include/linux/filter.h
3264F: include/trace/events/xdp.h
3265F: include/uapi/linux/bpf*
3266F: include/uapi/linux/filter.h
3267F: kernel/bpf/
3268F: kernel/trace/bpf_trace.c
3269F: lib/test_bpf.c
3270F: net/bpf/
3271F: net/core/filter.c
3272F: net/sched/act_bpf.c
3273F: net/sched/cls_bpf.c
3274F: samples/bpf/
3275F: tools/bpf/
3276F: tools/lib/bpf/
3277F: tools/testing/selftests/bpf/
3278N: bpf
3279K: bpf
3280
3281BPF JIT for ARM
3282M: Shubham Bansal <[email protected]>
3283L: [email protected]
3284L: [email protected]
3285S: Maintained
3286F: arch/arm/net/
3287
3288BPF JIT for ARM64
3289M: Daniel Borkmann <[email protected]>
3290M: Alexei Starovoitov <[email protected]>
3291M: Zi Shen Lim <[email protected]>
3292L: [email protected]
3293L: [email protected]
3294S: Supported
3295F: arch/arm64/net/
3296
3297BPF JIT for MIPS (32-BIT AND 64-BIT)
3298M: Paul Burton <[email protected]>
3299L: [email protected]
3300L: [email protected]
3301S: Maintained
3302F: arch/mips/net/
3303
3304BPF JIT for NFP NICs
3305M: Jakub Kicinski <[email protected]>
3306L: [email protected]
3307L: [email protected]
3308S: Supported
3309F: drivers/net/ethernet/netronome/nfp/bpf/
3310
3311BPF JIT for POWERPC (32-BIT AND 64-BIT)
3312M: Naveen N. Rao <[email protected]>
3313M: Sandipan Das <[email protected]>
3314L: [email protected]
3315L: [email protected]
3316S: Maintained
3317F: arch/powerpc/net/
3318
3319BPF JIT for RISC-V (32-bit)
3320M: Luke Nelson <[email protected]>
3321M: Xi Wang <[email protected]>
3322L: [email protected]
3323L: [email protected]
3324S: Maintained
3325F: arch/riscv/net/
3326X: arch/riscv/net/bpf_jit_comp64.c
3327
3328BPF JIT for RISC-V (64-bit)
3329M: Björn Töpel <[email protected]>
3330L: [email protected]
3331L: [email protected]
3332S: Maintained
3333F: arch/riscv/net/
3334X: arch/riscv/net/bpf_jit_comp32.c
3335
3336BPF JIT for S390
3337M: Ilya Leoshkevich <[email protected]>
3338M: Heiko Carstens <[email protected]>
3339M: Vasily Gorbik <[email protected]>
3340L: [email protected]
3341L: [email protected]
3342S: Maintained
3343F: arch/s390/net/
3344X: arch/s390/net/pnet.c
3345
3346BPF JIT for SPARC (32-BIT AND 64-BIT)
3347M: David S. Miller <[email protected]>
3348L: [email protected]
3349L: [email protected]
3350S: Maintained
3351F: arch/sparc/net/
3352
3353BPF JIT for X86 32-BIT
3354M: Wang YanQing <[email protected]>
3355L: [email protected]
3356L: [email protected]
3357S: Maintained
3358F: arch/x86/net/bpf_jit_comp32.c
3359
3360BPF JIT for X86 64-BIT
3361M: Alexei Starovoitov <[email protected]>
3362M: Daniel Borkmann <[email protected]>
3363L: [email protected]
3364L: [email protected]
3365S: Supported
3366F: arch/x86/net/
3367X: arch/x86/net/bpf_jit_comp32.c
3368
3369BROADCOM B44 10/100 ETHERNET DRIVER
3370M: Michael Chan <[email protected]>
3371L: [email protected]
3372S: Supported
3373F: drivers/net/ethernet/broadcom/b44.*
3374
3375BROADCOM B53 ETHERNET SWITCH DRIVER
3376M: Florian Fainelli <[email protected]>
3377L: [email protected]
3378L: [email protected] (subscribers-only)
3379S: Supported
3380F: Documentation/devicetree/bindings/net/dsa/b53.txt
3381F: drivers/net/dsa/b53/*
3382F: include/linux/platform_data/b53.h
3383
3384BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3385M: Nicolas Saenz Julienne <[email protected]>
3386L: [email protected]
3387L: [email protected] (moderated for non-subscribers)
3388L: [email protected] (moderated for non-subscribers)
3389S: Maintained
3390T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3391F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3392F: drivers/pci/controller/pcie-brcmstb.c
3393F: drivers/staging/vc04_services
3394N: bcm2711
3395N: bcm2835
3396
3397BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3398M: Florian Fainelli <[email protected]>
3399M: Ray Jui <[email protected]>
3400M: Scott Branden <[email protected]>
3401M: [email protected]
3402S: Maintained
3403T: git git://github.com/broadcom/mach-bcm
3404F: arch/arm/mach-bcm/
3405N: bcm281*
3406N: bcm113*
3407N: bcm216*
3408N: kona
3409
3410BROADCOM BCM47XX MIPS ARCHITECTURE
3411M: Hauke Mehrtens <[email protected]>
3412M: Rafał Miłecki <[email protected]>
3413L: [email protected]
3414S: Maintained
3415F: Documentation/devicetree/bindings/mips/brcm/
3416F: arch/mips/bcm47xx/*
3417F: arch/mips/include/asm/mach-bcm47xx/*
3418
3419BROADCOM BCM5301X ARM ARCHITECTURE
3420M: Hauke Mehrtens <[email protected]>
3421M: Rafał Miłecki <[email protected]>
3422M: [email protected]
3423L: [email protected]
3424S: Maintained
3425F: arch/arm/boot/dts/bcm470*
3426F: arch/arm/boot/dts/bcm5301*
3427F: arch/arm/boot/dts/bcm953012*
3428F: arch/arm/mach-bcm/bcm_5301x.c
3429
3430BROADCOM BCM53573 ARM ARCHITECTURE
3431M: Rafał Miłecki <[email protected]>
3432L: [email protected]
3433L: [email protected]
3434S: Maintained
3435F: arch/arm/boot/dts/bcm47189*
3436F: arch/arm/boot/dts/bcm53573*
3437
3438BROADCOM BCM63XX ARM ARCHITECTURE
3439M: Florian Fainelli <[email protected]>
3440M: [email protected]
3441L: [email protected] (moderated for non-subscribers)
3442S: Maintained
3443T: git git://github.com/broadcom/stblinux.git
3444N: bcm63xx
3445
3446BROADCOM BCM63XX/BCM33XX UDC DRIVER
3447M: Kevin Cernekee <[email protected]>
3448L: [email protected]
3449S: Maintained
3450F: drivers/usb/gadget/udc/bcm63xx_udc.*
3451
3452BROADCOM BCM7XXX ARM ARCHITECTURE
3453M: Florian Fainelli <[email protected]>
3454M: [email protected]
3455L: [email protected] (moderated for non-subscribers)
3456S: Maintained
3457T: git git://github.com/broadcom/stblinux.git
3458F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3459F: arch/arm/boot/dts/bcm7*.dts*
3460F: arch/arm/include/asm/hardware/cache-b15-rac.h
3461F: arch/arm/mach-bcm/*brcmstb*
3462F: arch/arm/mm/cache-b15-rac.c
3463F: drivers/bus/brcmstb_gisb.c
3464F: drivers/pci/controller/pcie-brcmstb.c
3465N: brcmstb
3466
3467BROADCOM BDC DRIVER
3468M: Al Cooper <[email protected]>
3469L: [email protected]
3470L: [email protected]
3471S: Maintained
3472F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3473F: drivers/usb/gadget/udc/bdc/
3474
3475BROADCOM BMIPS CPUFREQ DRIVER
3476M: Markus Mayer <[email protected]>
3477M: [email protected]
3478L: [email protected]
3479S: Maintained
3480F: drivers/cpufreq/bmips-cpufreq.c
3481
3482BROADCOM BMIPS MIPS ARCHITECTURE
3483M: Florian Fainelli <[email protected]>
3484L: [email protected]
3485L: [email protected]
3486S: Maintained
3487T: git git://github.com/broadcom/stblinux.git
3488F: arch/mips/bmips/*
3489F: arch/mips/boot/dts/brcm/bcm*.dts*
3490F: arch/mips/include/asm/mach-bmips/*
3491F: arch/mips/kernel/*bmips*
3492F: drivers/soc/bcm/bcm63xx
3493F: drivers/irqchip/irq-bcm63*
3494F: drivers/irqchip/irq-bcm7*
3495F: drivers/irqchip/irq-brcmstb*
3496F: include/linux/bcm963xx_nvram.h
3497F: include/linux/bcm963xx_tag.h
3498
3499BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3500M: Rasesh Mody <[email protected]>
3501M: [email protected]
3502L: [email protected]
3503S: Supported
3504F: drivers/net/ethernet/broadcom/bnx2.*
3505F: drivers/net/ethernet/broadcom/bnx2_*
3506
3507BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3508M: Saurav Kashyap <[email protected]>
3509M: Javed Hasan <[email protected]>
3510M: [email protected]
3511L: [email protected]
3512S: Supported
3513F: drivers/scsi/bnx2fc/
3514
3515BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3516M: Nilesh Javali <[email protected]>
3517M: Manish Rangankar <[email protected]>
3518M: [email protected]
3519L: [email protected]
3520S: Supported
3521F: drivers/scsi/bnx2i/
3522
3523BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3524M: Ariel Elior <[email protected]>
3525M: Sudarsana Kalluru <[email protected]>
3526M: [email protected]
3527L: [email protected]
3528S: Supported
3529F: drivers/net/ethernet/broadcom/bnx2x/
3530
3531BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3532M: Michael Chan <[email protected]>
3533L: [email protected]
3534S: Supported
3535F: drivers/net/ethernet/broadcom/bnxt/
3536
3537BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3538M: Arend van Spriel <[email protected]>
3539M: Franky Lin <[email protected]>
3540M: Hante Meuleman <[email protected]>
3541M: Chi-Hsien Lin <[email protected]>
3542M: Wright Feng <[email protected]>
3543L: [email protected]
3544L: [email protected]
3545L: [email protected]
3546S: Supported
3547F: drivers/net/wireless/broadcom/brcm80211/
3548
3549BROADCOM BRCMSTB GPIO DRIVER
3550M: Gregory Fong <[email protected]>
3551L: [email protected]
3552S: Supported
3553F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3554F: drivers/gpio/gpio-brcmstb.c
3555
3556BROADCOM BRCMSTB I2C DRIVER
3557M: Kamal Dasu <[email protected]>
3558L: [email protected]
3559L: [email protected]
3560S: Supported
3561F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3562F: drivers/i2c/busses/i2c-brcmstb.c
3563
3564BROADCOM BRCMSTB USB EHCI DRIVER
3565M: Al Cooper <[email protected]>
3566L: [email protected]
3567L: [email protected]
3568S: Maintained
3569F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3570F: drivers/usb/host/ehci-brcm.*
3571
3572BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3573M: Al Cooper <[email protected]>
3574L: [email protected]
3575L: [email protected]
3576S: Maintained
3577F: drivers/phy/broadcom/phy-brcm-usb*
3578
3579BROADCOM ETHERNET PHY DRIVERS
3580M: Florian Fainelli <[email protected]>
3581L: [email protected]
3582L: [email protected]
3583S: Supported
3584F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3585F: drivers/net/phy/bcm*.[ch]
3586F: drivers/net/phy/broadcom.c
3587F: include/linux/brcmphy.h
3588
3589BROADCOM GENET ETHERNET DRIVER
3590M: Doug Berger <[email protected]>
3591M: Florian Fainelli <[email protected]>
3592L: [email protected]
3593L: [email protected]
3594S: Supported
3595F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3596F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3597F: drivers/net/ethernet/broadcom/genet/
3598F: drivers/net/mdio/mdio-bcm-unimac.c
3599F: include/linux/platform_data/bcmgenet.h
3600F: include/linux/platform_data/mdio-bcm-unimac.h
3601
3602BROADCOM IPROC ARM ARCHITECTURE
3603M: Ray Jui <[email protected]>
3604M: Scott Branden <[email protected]>
3605M: [email protected]
3606L: [email protected] (moderated for non-subscribers)
3607S: Maintained
3608T: git git://github.com/broadcom/cygnus-linux.git
3609F: arch/arm64/boot/dts/broadcom/northstar2/*
3610F: arch/arm64/boot/dts/broadcom/stingray/*
3611F: drivers/clk/bcm/clk-ns*
3612F: drivers/clk/bcm/clk-sr*
3613F: drivers/pinctrl/bcm/pinctrl-ns*
3614F: include/dt-bindings/clock/bcm-sr*
3615N: iproc
3616N: cygnus
3617N: bcm[-_]nsp
3618N: bcm9113*
3619N: bcm9583*
3620N: bcm9585*
3621N: bcm9586*
3622N: bcm988312
3623N: bcm113*
3624N: bcm583*
3625N: bcm585*
3626N: bcm586*
3627N: bcm88312
3628N: hr2
3629N: stingray
3630
3631BROADCOM KONA GPIO DRIVER
3632M: Ray Jui <[email protected]>
3633L: [email protected]
3634S: Supported
3635F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3636F: drivers/gpio/gpio-bcm-kona.c
3637
3638BROADCOM NETXTREME-E ROCE DRIVER
3639M: Selvin Xavier <[email protected]>
3640M: Devesh Sharma <[email protected]>
3641M: Somnath Kotur <[email protected]>
3642M: Sriharsha Basavapatna <[email protected]>
3643M: Naresh Kumar PBS <[email protected]>
3644L: [email protected]
3645S: Supported
3646W: http://www.broadcom.com
3647F: drivers/infiniband/hw/bnxt_re/
3648F: include/uapi/rdma/bnxt_re-abi.h
3649
3650BROADCOM NVRAM DRIVER
3651M: Rafał Miłecki <[email protected]>
3652L: [email protected]
3653S: Maintained
3654F: drivers/firmware/broadcom/*
3655
3656BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3657M: Rafał Miłecki <[email protected]>
3658L: [email protected]
3659S: Maintained
3660F: drivers/bcma/
3661F: include/linux/bcma/
3662
3663BROADCOM SPI DRIVER
3664M: Kamal Dasu <[email protected]>
3665M: [email protected]
3666S: Maintained
3667F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3668F: drivers/spi/spi-bcm-qspi.*
3669F: drivers/spi/spi-brcmstb-qspi.c
3670F: drivers/spi/spi-iproc-qspi.c
3671
3672BROADCOM STB AVS CPUFREQ DRIVER
3673M: Markus Mayer <[email protected]>
3674M: [email protected]
3675L: [email protected]
3676S: Maintained
3677F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3678F: drivers/cpufreq/brcmstb*
3679
3680BROADCOM STB AVS TMON DRIVER
3681M: Markus Mayer <[email protected]>
3682M: [email protected]
3683L: [email protected]
3684S: Maintained
3685F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3686F: drivers/thermal/broadcom/brcmstb*
3687
3688BROADCOM STB DPFE DRIVER
3689M: Markus Mayer <[email protected]>
3690M: [email protected]
3691L: [email protected] (moderated for non-subscribers)
3692S: Maintained
3693F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3694F: drivers/memory/brcmstb_dpfe.c
3695
3696BROADCOM STB NAND FLASH DRIVER
3697M: Brian Norris <[email protected]>
3698M: Kamal Dasu <[email protected]>
3699L: [email protected]
3700L: [email protected]
3701S: Maintained
3702F: drivers/mtd/nand/raw/brcmnand/
3703
3704BROADCOM SYSTEMPORT ETHERNET DRIVER
3705M: Florian Fainelli <[email protected]>
3706L: [email protected]
3707L: [email protected]
3708S: Supported
3709F: drivers/net/ethernet/broadcom/bcmsysport.*
3710
3711BROADCOM TG3 GIGABIT ETHERNET DRIVER
3712M: Siva Reddy Kallam <[email protected]>
3713M: Prashant Sreedharan <[email protected]>
3714M: Michael Chan <[email protected]>
3715L: [email protected]
3716S: Supported
3717F: drivers/net/ethernet/broadcom/tg3.*
3718
3719BROCADE BFA FC SCSI DRIVER
3720M: Anil Gurumurthy <[email protected]>
3721M: Sudarsana Kalluru <[email protected]>
3722L: [email protected]
3723S: Supported
3724F: drivers/scsi/bfa/
3725
3726BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3727M: Rasesh Mody <[email protected]>
3728M: Sudarsana Kalluru <[email protected]>
3729M: [email protected]
3730L: [email protected]
3731S: Supported
3732F: drivers/net/ethernet/brocade/bna/
3733
3734BSG (block layer generic sg v4 driver)
3735M: FUJITA Tomonori <[email protected]>
3736L: [email protected]
3737S: Supported
3738F: block/bsg.c
3739F: include/linux/bsg.h
3740F: include/uapi/linux/bsg.h
3741
3742BT87X AUDIO DRIVER
3743M: Clemens Ladisch <[email protected]>
3744L: [email protected] (moderated for non-subscribers)
3745S: Maintained
3746T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3747F: Documentation/sound/cards/bt87x.rst
3748F: sound/pci/bt87x.c
3749
3750BT8XXGPIO DRIVER
3751M: Michael Buesch <[email protected]>
3752S: Maintained
3753W: http://bu3sch.de/btgpio.php
3754F: drivers/gpio/gpio-bt8xx.c
3755
3756BTRFS FILE SYSTEM
3757M: Chris Mason <[email protected]>
3758M: Josef Bacik <[email protected]>
3759M: David Sterba <[email protected]>
3760L: [email protected]
3761S: Maintained
3762W: http://btrfs.wiki.kernel.org/
3763Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3764T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3765F: Documentation/filesystems/btrfs.rst
3766F: fs/btrfs/
3767F: include/linux/btrfs*
3768F: include/uapi/linux/btrfs*
3769
3770BTTV VIDEO4LINUX DRIVER
3771M: Mauro Carvalho Chehab <[email protected]>
3772L: [email protected]
3773S: Odd fixes
3774W: https://linuxtv.org
3775T: git git://linuxtv.org/media_tree.git
3776F: Documentation/driver-api/media/drivers/bttv*
3777F: drivers/media/pci/bt8xx/bttv*
3778
3779BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3780M: Chanwoo Choi <[email protected]>
3781L: [email protected]
3782L: [email protected]
3783S: Maintained
3784T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3785F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3786F: drivers/devfreq/exynos-bus.c
3787
3788BUSLOGIC SCSI DRIVER
3789M: Khalid Aziz <[email protected]>
3790L: [email protected]
3791S: Maintained
3792F: drivers/scsi/BusLogic.*
3793F: drivers/scsi/FlashPoint.*
3794
3795C-MEDIA CMI8788 DRIVER
3796M: Clemens Ladisch <[email protected]>
3797L: [email protected] (moderated for non-subscribers)
3798S: Maintained
3799T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3800F: sound/pci/oxygen/
3801
3802C-SKY ARCHITECTURE
3803M: Guo Ren <[email protected]>
3804L: [email protected]
3805S: Supported
3806T: git https://github.com/c-sky/csky-linux.git
3807F: Documentation/devicetree/bindings/csky/
3808F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3809F: Documentation/devicetree/bindings/timer/csky,*
3810F: arch/csky/
3811F: drivers/clocksource/timer-gx6605s.c
3812F: drivers/clocksource/timer-mp-csky.c
3813F: drivers/irqchip/irq-csky-*
3814N: csky
3815K: csky
3816
3817C6X ARCHITECTURE
3818M: Mark Salter <[email protected]>
3819M: Aurelien Jacquiot <[email protected]>
3820L: [email protected]
3821S: Maintained
3822W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3823F: arch/c6x/
3824
3825CA8210 IEEE-802.15.4 RADIO DRIVER
3826M: Harry Morris <[email protected]>
3827L: [email protected]
3828S: Maintained
3829W: https://github.com/Cascoda/ca8210-linux.git
3830F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3831F: drivers/net/ieee802154/ca8210.c
3832
3833CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3834M: David Howells <[email protected]>
3835L: [email protected] (moderated for non-subscribers)
3836S: Supported
3837F: Documentation/filesystems/caching/cachefiles.rst
3838F: fs/cachefiles/
3839
3840CADENCE MIPI-CSI2 BRIDGES
3841M: Maxime Ripard <[email protected]>
3842L: [email protected]
3843S: Maintained
3844F: Documentation/devicetree/bindings/media/cdns,*.txt
3845F: drivers/media/platform/cadence/cdns-csi2*
3846
3847CADENCE NAND DRIVER
3848L: [email protected]
3849S: Orphan
3850F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3851F: drivers/mtd/nand/raw/cadence-nand-controller.c
3852
3853CADENCE USB3 DRD IP DRIVER
3854M: Peter Chen <[email protected]>
3855M: Pawel Laszczak <[email protected]>
3856M: Roger Quadros <[email protected]>
3857L: [email protected]
3858S: Maintained
3859T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3860F: Documentation/devicetree/bindings/usb/cdns-usb3.txt
3861F: drivers/usb/cdns3/
3862
3863CADET FM/AM RADIO RECEIVER DRIVER
3864M: Hans Verkuil <[email protected]>
3865L: [email protected]
3866S: Maintained
3867W: https://linuxtv.org
3868T: git git://linuxtv.org/media_tree.git
3869F: drivers/media/radio/radio-cadet*
3870
3871CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3872M: Jonathan Corbet <[email protected]>
3873L: [email protected]
3874S: Maintained
3875T: git git://linuxtv.org/media_tree.git
3876F: Documentation/admin-guide/media/cafe_ccic*
3877F: drivers/media/platform/marvell-ccic/
3878
3879CAIF NETWORK LAYER
3880L: [email protected]
3881S: Orphan
3882F: Documentation/networking/caif/
3883F: drivers/net/caif/
3884F: include/net/caif/
3885F: include/uapi/linux/caif/
3886F: net/caif/
3887
3888CAKE QDISC
3889M: Toke Høiland-Jørgensen <[email protected]>
3890L: [email protected] (moderated for non-subscribers)
3891S: Maintained
3892F: net/sched/sch_cake.c
3893
3894CAN NETWORK DRIVERS
3895M: Wolfgang Grandegger <[email protected]>
3896M: Marc Kleine-Budde <[email protected]>
3897L: [email protected]
3898S: Maintained
3899W: https://github.com/linux-can
3900T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3901T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3902F: Documentation/devicetree/bindings/net/can/
3903F: drivers/net/can/
3904F: include/linux/can/dev.h
3905F: include/linux/can/led.h
3906F: include/linux/can/platform/
3907F: include/linux/can/rx-offload.h
3908F: include/uapi/linux/can/error.h
3909F: include/uapi/linux/can/netlink.h
3910F: include/uapi/linux/can/vxcan.h
3911
3912CAN NETWORK LAYER
3913M: Oliver Hartkopp <[email protected]>
3914M: Marc Kleine-Budde <[email protected]>
3915L: [email protected]
3916S: Maintained
3917W: https://github.com/linux-can
3918T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3919T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3920F: Documentation/networking/can.rst
3921F: include/linux/can/core.h
3922F: include/linux/can/skb.h
3923F: include/net/netns/can.h
3924F: include/uapi/linux/can.h
3925F: include/uapi/linux/can/bcm.h
3926F: include/uapi/linux/can/gw.h
3927F: include/uapi/linux/can/isotp.h
3928F: include/uapi/linux/can/raw.h
3929F: net/can/
3930
3931CAN-J1939 NETWORK LAYER
3932M: Robin van der Gracht <[email protected]>
3933M: Oleksij Rempel <[email protected]>
3934R: Pengutronix Kernel Team <[email protected]>
3935L: [email protected]
3936S: Maintained
3937F: Documentation/networking/j1939.rst
3938F: include/uapi/linux/can/j1939.h
3939F: net/can/j1939/
3940
3941CAPABILITIES
3942M: Serge Hallyn <[email protected]>
3943L: [email protected]
3944S: Supported
3945F: include/linux/capability.h
3946F: include/uapi/linux/capability.h
3947F: kernel/capability.c
3948F: security/commoncap.c
3949
3950CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3951M: Kevin Tsai <[email protected]>
3952S: Maintained
3953F: drivers/iio/light/cm*
3954
3955CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3956M: Christian Lamparter <[email protected]>
3957L: [email protected]
3958S: Maintained
3959W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3960F: drivers/net/wireless/ath/carl9170/
3961
3962CAVIUM I2C DRIVER
3963M: Robert Richter <[email protected]>
3964S: Odd Fixes
3965W: http://www.marvell.com
3966F: drivers/i2c/busses/i2c-octeon*
3967F: drivers/i2c/busses/i2c-thunderx*
3968
3969CAVIUM LIQUIDIO NETWORK DRIVER
3970M: Derek Chickles <[email protected]>
3971M: Satanand Burla <[email protected]>
3972M: Felix Manlunas <[email protected]>
3973L: [email protected]
3974S: Supported
3975W: http://www.marvell.com
3976F: drivers/net/ethernet/cavium/liquidio/
3977
3978CAVIUM MMC DRIVER
3979M: Robert Richter <[email protected]>
3980S: Odd Fixes
3981W: http://www.marvell.com
3982F: drivers/mmc/host/cavium*
3983
3984CAVIUM OCTEON-TX CRYPTO DRIVER
3985M: George Cherian <[email protected]>
3986L: [email protected]
3987S: Supported
3988W: http://www.marvell.com
3989F: drivers/crypto/cavium/cpt/
3990
3991CAVIUM THUNDERX2 ARM64 SOC
3992M: Robert Richter <[email protected]>
3993L: [email protected] (moderated for non-subscribers)
3994S: Odd Fixes
3995F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3996F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3997
3998CC2520 IEEE-802.15.4 RADIO DRIVER
3999M: Varka Bhadram <[email protected]>
4000L: [email protected]
4001S: Maintained
4002F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4003F: drivers/net/ieee802154/cc2520.c
4004F: include/linux/spi/cc2520.h
4005
4006CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4007M: Gilad Ben-Yossef <[email protected]>
4008L: [email protected]
4009S: Supported
4010W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4011F: drivers/crypto/ccree/
4012
4013CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4014M: Hadar Gat <[email protected]>
4015L: [email protected]
4016S: Supported
4017F: drivers/char/hw_random/cctrng.c
4018F: drivers/char/hw_random/cctrng.h
4019F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4020W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4021
4022CEC FRAMEWORK
4023M: Hans Verkuil <[email protected]>
4024L: [email protected]
4025S: Supported
4026W: http://linuxtv.org
4027T: git git://linuxtv.org/media_tree.git
4028F: Documentation/ABI/testing/debugfs-cec-error-inj
4029F: Documentation/devicetree/bindings/media/cec.txt
4030F: Documentation/driver-api/media/cec-core.rst
4031F: Documentation/userspace-api/media/cec
4032F: drivers/media/cec/
4033F: drivers/media/rc/keymaps/rc-cec.c
4034F: include/media/cec-notifier.h
4035F: include/media/cec.h
4036F: include/uapi/linux/cec-funcs.h
4037F: include/uapi/linux/cec.h
4038
4039CEC GPIO DRIVER
4040M: Hans Verkuil <[email protected]>
4041L: [email protected]
4042S: Supported
4043W: http://linuxtv.org
4044T: git git://linuxtv.org/media_tree.git
4045F: Documentation/devicetree/bindings/media/cec-gpio.txt
4046F: drivers/media/cec/platform/cec-gpio/
4047
4048CELL BROADBAND ENGINE ARCHITECTURE
4049M: Arnd Bergmann <[email protected]>
4050L: [email protected]
4051S: Supported
4052W: http://www.ibm.com/developerworks/power/cell/
4053F: arch/powerpc/include/asm/cell*.h
4054F: arch/powerpc/include/asm/spu*.h
4055F: arch/powerpc/include/uapi/asm/spu*.h
4056F: arch/powerpc/oprofile/*cell*
4057F: arch/powerpc/platforms/cell/
4058
4059CELLWISE CW2015 BATTERY DRIVER
4060M: Tobias Schrammm <[email protected]>
4061S: Maintained
4062F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4063F: drivers/power/supply/cw2015_battery.c
4064
4065CEPH COMMON CODE (LIBCEPH)
4066M: Ilya Dryomov <[email protected]>
4067M: Jeff Layton <[email protected]>
4068L: [email protected]
4069S: Supported
4070W: http://ceph.com/
4071T: git git://github.com/ceph/ceph-client.git
4072F: include/linux/ceph/
4073F: include/linux/crush/
4074F: net/ceph/
4075
4076CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4077M: Jeff Layton <[email protected]>
4078M: Ilya Dryomov <[email protected]>
4079L: [email protected]
4080S: Supported
4081W: http://ceph.com/
4082T: git git://github.com/ceph/ceph-client.git
4083F: Documentation/filesystems/ceph.rst
4084F: fs/ceph/
4085
4086CERTIFICATE HANDLING
4087M: David Howells <[email protected]>
4088M: David Woodhouse <[email protected]>
4089L: [email protected]
4090S: Maintained
4091F: Documentation/admin-guide/module-signing.rst
4092F: certs/
4093F: scripts/extract-cert.c
4094F: scripts/sign-file.c
4095
4096CFAG12864B LCD DRIVER
4097M: Miguel Ojeda Sandonis <[email protected]>
4098S: Maintained
4099F: drivers/auxdisplay/cfag12864b.c
4100F: include/linux/cfag12864b.h
4101
4102CFAG12864BFB LCD FRAMEBUFFER DRIVER
4103M: Miguel Ojeda Sandonis <[email protected]>
4104S: Maintained
4105F: drivers/auxdisplay/cfag12864bfb.c
4106F: include/linux/cfag12864b.h
4107
4108CHAR and MISC DRIVERS
4109M: Arnd Bergmann <[email protected]>
4110M: Greg Kroah-Hartman <[email protected]>
4111S: Supported
4112T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4113F: drivers/char/
4114F: drivers/misc/
4115F: include/linux/miscdevice.h
4116X: drivers/char/agp/
4117X: drivers/char/hw_random/
4118X: drivers/char/ipmi/
4119X: drivers/char/random.c
4120X: drivers/char/tpm/
4121
4122CHECKPATCH
4123M: Andy Whitcroft <[email protected]>
4124M: Joe Perches <[email protected]>
4125S: Maintained
4126F: scripts/checkpatch.pl
4127
4128CHINESE DOCUMENTATION
4129M: Harry Wei <[email protected]>
4130M: Alex Shi <[email protected]>
4131L: [email protected] (subscribers-only)
4132S: Maintained
4133F: Documentation/translations/zh_CN/
4134
4135CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4136M: Peter Chen <[email protected]>
4137L: [email protected]
4138S: Maintained
4139T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4140F: drivers/usb/chipidea/
4141
4142CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4143M: Hans de Goede <[email protected]>
4144L: [email protected]
4145S: Maintained
4146F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4147F: drivers/input/touchscreen/chipone_icn8318.c
4148
4149CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4150M: Hans de Goede <[email protected]>
4151L: [email protected]
4152S: Maintained
4153F: drivers/input/touchscreen/chipone_icn8505.c
4154
4155CHROME HARDWARE PLATFORM SUPPORT
4156M: Benson Leung <[email protected]>
4157M: Enric Balletbo i Serra <[email protected]>
4158S: Maintained
4159T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4160F: drivers/platform/chrome/
4161
4162CHROMEOS EC CODEC DRIVER
4163M: Cheng-Yi Chiang <[email protected]>
4164R: Enric Balletbo i Serra <[email protected]>
4165R: Guenter Roeck <[email protected]>
4166S: Maintained
4167F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4168F: sound/soc/codecs/cros_ec_codec.*
4169
4170CHROMEOS EC SUBDRIVERS
4171M: Benson Leung <[email protected]>
4172M: Enric Balletbo i Serra <[email protected]>
4173R: Guenter Roeck <[email protected]>
4174S: Maintained
4175F: drivers/power/supply/cros_usbpd-charger.c
4176N: cros_ec
4177N: cros-ec
4178
4179CHRONTEL CH7322 CEC DRIVER
4180M: Jeff Chase <[email protected]>
4181L: [email protected]
4182S: Maintained
4183T: git git://linuxtv.org/media_tree.git
4184F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4185F: drivers/media/cec/i2c/ch7322.c
4186
4187CIRRUS LOGIC AUDIO CODEC DRIVERS
4188M: James Schulman <[email protected]>
4189M: David Rhodes <[email protected]>
4190L: [email protected] (moderated for non-subscribers)
4191L: [email protected]
4192S: Maintained
4193F: sound/soc/codecs/cs*
4194
4195CIRRUS LOGIC EP93XX ETHERNET DRIVER
4196M: Hartley Sweeten <[email protected]>
4197L: [email protected]
4198S: Maintained
4199F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4200
4201CIRRUS LOGIC LOCHNAGAR DRIVER
4202M: Charles Keepax <[email protected]>
4203M: Richard Fitzgerald <[email protected]>
4204L: [email protected]
4205S: Supported
4206F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4207F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4208F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4209F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4210F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4211F: Documentation/hwmon/lochnagar.rst
4212F: drivers/clk/clk-lochnagar.c
4213F: drivers/hwmon/lochnagar-hwmon.c
4214F: drivers/mfd/lochnagar-i2c.c
4215F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4216F: drivers/regulator/lochnagar-regulator.c
4217F: include/dt-bindings/clk/lochnagar.h
4218F: include/dt-bindings/pinctrl/lochnagar.h
4219F: include/linux/mfd/lochnagar*
4220F: sound/soc/codecs/lochnagar-sc.c
4221
4222CIRRUS LOGIC MADERA CODEC DRIVERS
4223M: Charles Keepax <[email protected]>
4224M: Richard Fitzgerald <[email protected]>
4225L: [email protected] (moderated for non-subscribers)
4226L: [email protected]
4227S: Supported
4228W: https://github.com/CirrusLogic/linux-drivers/wiki
4229T: git https://github.com/CirrusLogic/linux-drivers.git
4230F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4231F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4232F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4233F: drivers/gpio/gpio-madera*
4234F: drivers/irqchip/irq-madera*
4235F: drivers/mfd/cs47l*
4236F: drivers/mfd/madera*
4237F: drivers/pinctrl/cirrus/*
4238F: include/dt-bindings/sound/madera*
4239F: include/linux/irqchip/irq-madera*
4240F: include/linux/mfd/madera/*
4241F: include/sound/madera*
4242F: sound/soc/codecs/cs47l*
4243F: sound/soc/codecs/madera*
4244
4245CISCO FCOE HBA DRIVER
4246M: Satish Kharat <[email protected]>
4247M: Sesidhar Baddela <[email protected]>
4248M: Karan Tilak Kumar <[email protected]>
4249L: [email protected]
4250S: Supported
4251F: drivers/scsi/fnic/
4252
4253CISCO SCSI HBA DRIVER
4254M: Karan Tilak Kumar <[email protected]>
4255M: Sesidhar Baddela <[email protected]>
4256L: [email protected]
4257S: Supported
4258F: drivers/scsi/snic/
4259
4260CISCO VIC ETHERNET NIC DRIVER
4261M: Christian Benvenuti <[email protected]>
4262M: Govindarajulu Varadarajan <[email protected]>
4263S: Supported
4264F: drivers/net/ethernet/cisco/enic/
4265
4266CISCO VIC LOW LATENCY NIC DRIVER
4267M: Christian Benvenuti <[email protected]>
4268M: Nelson Escobar <[email protected]>
4269S: Supported
4270F: drivers/infiniband/hw/usnic/
4271
4272CLANG-FORMAT FILE
4273M: Miguel Ojeda <[email protected]>
4274S: Maintained
4275F: .clang-format
4276
4277CLANG/LLVM BUILD SUPPORT
4278M: Nathan Chancellor <[email protected]>
4279M: Nick Desaulniers <[email protected]>
4280L: [email protected]
4281S: Supported
4282W: https://clangbuiltlinux.github.io/
4283B: https://github.com/ClangBuiltLinux/linux/issues
4284C: irc://chat.freenode.net/clangbuiltlinux
4285F: Documentation/kbuild/llvm.rst
4286F: scripts/clang-tools/
4287K: \b(?i:clang|llvm)\b
4288
4289CLEANCACHE API
4290M: Konrad Rzeszutek Wilk <[email protected]>
4291L: [email protected]
4292S: Maintained
4293F: include/linux/cleancache.h
4294F: mm/cleancache.c
4295
4296CLK API
4297M: Russell King <[email protected]>
4298L: [email protected]
4299S: Maintained
4300F: include/linux/clk.h
4301
4302CLOCKSOURCE, CLOCKEVENT DRIVERS
4303M: Daniel Lezcano <[email protected]>
4304M: Thomas Gleixner <[email protected]>
4305L: [email protected]
4306S: Supported
4307T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4308F: Documentation/devicetree/bindings/timer/
4309F: drivers/clocksource/
4310
4311CMPC ACPI DRIVER
4312M: Thadeu Lima de Souza Cascardo <[email protected]>
4313M: Daniel Oliveira Nascimento <[email protected]>
4314L: [email protected]
4315S: Supported
4316F: drivers/platform/x86/classmate-laptop.c
4317
4318COBALT MEDIA DRIVER
4319M: Hans Verkuil <[email protected]>
4320L: [email protected]
4321S: Supported
4322W: https://linuxtv.org
4323T: git git://linuxtv.org/media_tree.git
4324F: drivers/media/pci/cobalt/
4325
4326COCCINELLE/Semantic Patches (SmPL)
4327M: Julia Lawall <[email protected]>
4328M: Gilles Muller <[email protected]>
4329M: Nicolas Palix <[email protected]>
4330M: Michal Marek <[email protected]>
4331L: [email protected] (moderated for non-subscribers)
4332S: Supported
4333W: http://coccinelle.lip6.fr/
4334T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4335F: Documentation/dev-tools/coccinelle.rst
4336F: scripts/coccicheck
4337F: scripts/coccinelle/
4338
4339CODA FILE SYSTEM
4340M: Jan Harkes <[email protected]>
4341M: [email protected]
4342L: [email protected]
4343S: Maintained
4344W: http://www.coda.cs.cmu.edu/
4345F: Documentation/filesystems/coda.rst
4346F: fs/coda/
4347F: include/linux/coda*.h
4348F: include/uapi/linux/coda*.h
4349
4350CODA V4L2 MEM2MEM DRIVER
4351M: Philipp Zabel <[email protected]>
4352L: [email protected]
4353S: Maintained
4354F: Documentation/devicetree/bindings/media/coda.txt
4355F: drivers/media/platform/coda/
4356
4357CODE OF CONDUCT
4358M: Greg Kroah-Hartman <[email protected]>
4359S: Supported
4360F: Documentation/process/code-of-conduct-interpretation.rst
4361F: Documentation/process/code-of-conduct.rst
4362
4363COMMON CLK FRAMEWORK
4364M: Michael Turquette <[email protected]>
4365M: Stephen Boyd <[email protected]>
4366L: [email protected]
4367S: Maintained
4368Q: http://patchwork.kernel.org/project/linux-clk/list/
4369T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4370F: Documentation/devicetree/bindings/clock/
4371F: drivers/clk/
4372F: include/linux/clk-pr*
4373F: include/linux/clk/
4374F: include/linux/of_clk.h
4375X: drivers/clk/clkdev.c
4376
4377COMMON INTERNET FILE SYSTEM (CIFS)
4378M: Steve French <[email protected]>
4379L: [email protected]
4380L: [email protected] (moderated for non-subscribers)
4381S: Supported
4382W: http://linux-cifs.samba.org/
4383T: git git://git.samba.org/sfrench/cifs-2.6.git
4384F: Documentation/admin-guide/cifs/
4385F: fs/cifs/
4386
4387COMPACTPCI HOTPLUG CORE
4388M: Scott Murray <[email protected]>
4389L: [email protected]
4390S: Maintained
4391F: drivers/pci/hotplug/cpci_hotplug*
4392
4393COMPACTPCI HOTPLUG GENERIC DRIVER
4394M: Scott Murray <[email protected]>
4395L: [email protected]
4396S: Maintained
4397F: drivers/pci/hotplug/cpcihp_generic.c
4398
4399COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4400M: Scott Murray <[email protected]>
4401L: [email protected]
4402S: Maintained
4403F: drivers/pci/hotplug/cpcihp_zt5550.*
4404
4405COMPAL LAPTOP SUPPORT
4406M: Cezary Jackiewicz <[email protected]>
4407L: [email protected]
4408S: Maintained
4409F: drivers/platform/x86/compal-laptop.c
4410
4411COMPILER ATTRIBUTES
4412M: Miguel Ojeda <[email protected]>
4413S: Maintained
4414F: include/linux/compiler_attributes.h
4415
4416CONEXANT ACCESSRUNNER USB DRIVER
4417L: [email protected]
4418S: Orphan
4419W: http://accessrunner.sourceforge.net/
4420F: drivers/usb/atm/cxacru.c
4421
4422CONFIGFS
4423M: Joel Becker <[email protected]>
4424M: Christoph Hellwig <[email protected]>
4425S: Supported
4426T: git git://git.infradead.org/users/hch/configfs.git
4427F: fs/configfs/
4428F: include/linux/configfs.h
4429F: samples/configfs/
4430
4431CONSOLE SUBSYSTEM
4432M: Greg Kroah-Hartman <[email protected]>
4433S: Supported
4434F: drivers/video/console/
4435F: include/linux/console*
4436
4437CONTROL GROUP (CGROUP)
4438M: Tejun Heo <[email protected]>
4439M: Li Zefan <[email protected]>
4440M: Johannes Weiner <[email protected]>
4441L: [email protected]
4442S: Maintained
4443T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4444F: Documentation/admin-guide/cgroup-v1/
4445F: Documentation/admin-guide/cgroup-v2.rst
4446F: include/linux/cgroup*
4447F: kernel/cgroup/
4448
4449CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4450M: Tejun Heo <[email protected]>
4451M: Jens Axboe <[email protected]>
4452L: [email protected]
4453L: [email protected]
4454T: git git://git.kernel.dk/linux-block
4455F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4456F: block/bfq-cgroup.c
4457F: block/blk-cgroup.c
4458F: block/blk-iolatency.c
4459F: block/blk-throttle.c
4460F: include/linux/blk-cgroup.h
4461
4462CONTROL GROUP - CPUSET
4463M: Li Zefan <[email protected]>
4464L: [email protected]
4465S: Maintained
4466W: http://www.bullopensource.org/cpuset/
4467W: http://oss.sgi.com/projects/cpusets/
4468T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4469F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4470F: include/linux/cpuset.h
4471F: kernel/cgroup/cpuset.c
4472
4473CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4474M: Johannes Weiner <[email protected]>
4475M: Michal Hocko <[email protected]>
4476M: Vladimir Davydov <[email protected]>
4477L: [email protected]
4478L: [email protected]
4479S: Maintained
4480F: mm/memcontrol.c
4481F: mm/swap_cgroup.c
4482
4483CORETEMP HARDWARE MONITORING DRIVER
4484M: Fenghua Yu <[email protected]>
4485L: [email protected]
4486S: Maintained
4487F: Documentation/hwmon/coretemp.rst
4488F: drivers/hwmon/coretemp.c
4489
4490CORSAIR-CPRO HARDWARE MONITOR DRIVER
4491M: Marius Zachmann <[email protected]>
4492L: [email protected]
4493S: Maintained
4494F: drivers/hwmon/corsair-cpro.c
4495
4496COSA/SRP SYNC SERIAL DRIVER
4497M: Jan "Yenya" Kasprzak <[email protected]>
4498S: Maintained
4499W: http://www.fi.muni.cz/~kas/cosa/
4500F: drivers/net/wan/cosa*
4501
4502COUNTER SUBSYSTEM
4503M: William Breathitt Gray <[email protected]>
4504L: [email protected]
4505S: Maintained
4506F: Documentation/ABI/testing/sysfs-bus-counter*
4507F: Documentation/driver-api/generic-counter.rst
4508F: drivers/counter/
4509F: include/linux/counter.h
4510F: include/linux/counter_enum.h
4511
4512CPMAC ETHERNET DRIVER
4513M: Florian Fainelli <[email protected]>
4514L: [email protected]
4515S: Maintained
4516F: drivers/net/ethernet/ti/cpmac.c
4517
4518CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4519M: Viresh Kumar <[email protected]>
4520M: Sudeep Holla <[email protected]>
4521L: [email protected]
4522S: Maintained
4523W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4524F: drivers/cpufreq/vexpress-spc-cpufreq.c
4525
4526CPU FREQUENCY SCALING FRAMEWORK
4527M: "Rafael J. Wysocki" <[email protected]>
4528M: Viresh Kumar <[email protected]>
4529L: [email protected]
4530S: Maintained
4531B: https://bugzilla.kernel.org
4532T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4533T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4534F: Documentation/admin-guide/pm/cpufreq.rst
4535F: Documentation/admin-guide/pm/intel_pstate.rst
4536F: Documentation/cpu-freq/
4537F: Documentation/devicetree/bindings/cpufreq/
4538F: drivers/cpufreq/
4539F: include/linux/cpufreq.h
4540F: include/linux/sched/cpufreq.h
4541F: kernel/sched/cpufreq*.c
4542F: tools/testing/selftests/cpufreq/
4543
4544CPU IDLE TIME MANAGEMENT FRAMEWORK
4545M: "Rafael J. Wysocki" <[email protected]>
4546M: Daniel Lezcano <[email protected]>
4547L: [email protected]
4548S: Maintained
4549B: https://bugzilla.kernel.org
4550T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4551F: Documentation/admin-guide/pm/cpuidle.rst
4552F: Documentation/driver-api/pm/cpuidle.rst
4553F: drivers/cpuidle/*
4554F: include/linux/cpuidle.h
4555
4556CPU POWER MONITORING SUBSYSTEM
4557M: Thomas Renninger <[email protected]>
4558M: Shuah Khan <[email protected]>
4559M: Shuah Khan <[email protected]>
4560L: [email protected]
4561S: Maintained
4562F: tools/power/cpupower/
4563
4564CPUID/MSR DRIVER
4565M: "H. Peter Anvin" <[email protected]>
4566S: Maintained
4567F: arch/x86/kernel/cpuid.c
4568F: arch/x86/kernel/msr.c
4569
4570CPUIDLE DRIVER - ARM BIG LITTLE
4571M: Lorenzo Pieralisi <[email protected]>
4572M: Daniel Lezcano <[email protected]>
4573L: [email protected]
4574L: [email protected]
4575S: Maintained
4576T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4577F: drivers/cpuidle/cpuidle-big_little.c
4578
4579CPUIDLE DRIVER - ARM EXYNOS
4580M: Bartlomiej Zolnierkiewicz <[email protected]>
4581M: Daniel Lezcano <[email protected]>
4582M: Kukjin Kim <[email protected]>
4583L: [email protected]
4584L: [email protected]
4585S: Supported
4586F: arch/arm/mach-exynos/pm.c
4587F: drivers/cpuidle/cpuidle-exynos.c
4588
4589CPUIDLE DRIVER - ARM PSCI
4590M: Lorenzo Pieralisi <[email protected]>
4591M: Sudeep Holla <[email protected]>
4592L: [email protected]
4593L: [email protected]
4594S: Supported
4595F: drivers/cpuidle/cpuidle-psci.c
4596
4597CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4598M: Ulf Hansson <[email protected]>
4599L: [email protected]
4600L: [email protected]
4601S: Supported
4602F: drivers/cpuidle/cpuidle-psci.h
4603F: drivers/cpuidle/cpuidle-psci-domain.c
4604
4605CRAMFS FILESYSTEM
4606M: Nicolas Pitre <[email protected]>
4607S: Maintained
4608F: Documentation/filesystems/cramfs.rst
4609F: fs/cramfs/
4610
4611CREATIVE SB0540
4612M: Bastien Nocera <[email protected]>
4613L: [email protected]
4614S: Maintained
4615F: drivers/hid/hid-creative-sb0540.c
4616
4617CRYPTO API
4618M: Herbert Xu <[email protected]>
4619M: "David S. Miller" <[email protected]>
4620L: [email protected]
4621S: Maintained
4622T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4623T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4624F: Documentation/crypto/
4625F: Documentation/devicetree/bindings/crypto/
4626F: arch/*/crypto/
4627F: crypto/
4628F: drivers/crypto/
4629F: include/crypto/
4630F: include/linux/crypto*
4631F: lib/crypto/
4632
4633CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4634M: Neil Horman <[email protected]>
4635L: [email protected]
4636S: Maintained
4637F: crypto/ansi_cprng.c
4638F: crypto/rng.c
4639
4640CS3308 MEDIA DRIVER
4641M: Hans Verkuil <[email protected]>
4642L: [email protected]
4643S: Odd Fixes
4644W: http://linuxtv.org
4645T: git git://linuxtv.org/media_tree.git
4646F: drivers/media/i2c/cs3308.c
4647
4648CS5535 Audio ALSA driver
4649M: Jaya Kumar <[email protected]>
4650S: Maintained
4651F: sound/pci/cs5535audio/
4652
4653CSI DRIVERS FOR ALLWINNER V3s
4654M: Yong Deng <[email protected]>
4655L: [email protected]
4656S: Maintained
4657T: git git://linuxtv.org/media_tree.git
4658F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4659F: drivers/media/platform/sunxi/sun6i-csi/
4660
4661CW1200 WLAN driver
4662M: Solomon Peachy <[email protected]>
4663S: Maintained
4664F: drivers/net/wireless/st/cw1200/
4665
4666CX18 VIDEO4LINUX DRIVER
4667M: Andy Walls <[email protected]>
4668L: [email protected]
4669S: Maintained
4670W: https://linuxtv.org
4671T: git git://linuxtv.org/media_tree.git
4672F: drivers/media/pci/cx18/
4673F: include/uapi/linux/ivtv*
4674
4675CX2341X MPEG ENCODER HELPER MODULE
4676M: Hans Verkuil <[email protected]>
4677L: [email protected]
4678S: Maintained
4679W: https://linuxtv.org
4680T: git git://linuxtv.org/media_tree.git
4681F: drivers/media/common/cx2341x*
4682F: include/media/drv-intf/cx2341x.h
4683
4684CX24120 MEDIA DRIVER
4685M: Jemma Denson <[email protected]>
4686M: Patrick Boettcher <[email protected]>
4687L: [email protected]
4688S: Maintained
4689W: https://linuxtv.org
4690Q: http://patchwork.linuxtv.org/project/linux-media/list/
4691F: drivers/media/dvb-frontends/cx24120*
4692
4693CX88 VIDEO4LINUX DRIVER
4694M: Mauro Carvalho Chehab <[email protected]>
4695L: [email protected]
4696S: Odd fixes
4697W: https://linuxtv.org
4698T: git git://linuxtv.org/media_tree.git
4699F: Documentation/driver-api/media/drivers/cx88*
4700F: drivers/media/pci/cx88/
4701
4702CXD2820R MEDIA DRIVER
4703M: Antti Palosaari <[email protected]>
4704L: [email protected]
4705S: Maintained
4706W: https://linuxtv.org
4707W: http://palosaari.fi/linux/
4708Q: http://patchwork.linuxtv.org/project/linux-media/list/
4709T: git git://linuxtv.org/anttip/media_tree.git
4710F: drivers/media/dvb-frontends/cxd2820r*
4711
4712CXGB3 ETHERNET DRIVER (CXGB3)
4713M: Vishal Kulkarni <[email protected]>
4714L: [email protected]
4715S: Supported
4716W: http://www.chelsio.com
4717F: drivers/net/ethernet/chelsio/cxgb3/
4718
4719CXGB3 ISCSI DRIVER (CXGB3I)
4720M: Karen Xie <[email protected]>
4721L: [email protected]
4722S: Supported
4723W: http://www.chelsio.com
4724F: drivers/scsi/cxgbi/cxgb3i
4725
4726CXGB4 CRYPTO DRIVER (chcr)
4727M: Ayush Sawal <[email protected]>
4728M: Vinay Kumar Yadav <[email protected]>
4729M: Rohit Maheshwari <[email protected]>
4730L: [email protected]
4731S: Supported
4732W: http://www.chelsio.com
4733F: drivers/crypto/chelsio
4734
4735CXGB4 INLINE CRYPTO DRIVER
4736M: Ayush Sawal <[email protected]>
4737M: Vinay Kumar Yadav <[email protected]>
4738M: Rohit Maheshwari <[email protected]>
4739L: [email protected]
4740S: Supported
4741W: http://www.chelsio.com
4742F: drivers/net/ethernet/chelsio/inline_crypto/
4743
4744CXGB4 ETHERNET DRIVER (CXGB4)
4745M: Vishal Kulkarni <[email protected]>
4746L: [email protected]
4747S: Supported
4748W: http://www.chelsio.com
4749F: drivers/net/ethernet/chelsio/cxgb4/
4750
4751CXGB4 ISCSI DRIVER (CXGB4I)
4752M: Karen Xie <[email protected]>
4753L: [email protected]
4754S: Supported
4755W: http://www.chelsio.com
4756F: drivers/scsi/cxgbi/cxgb4i
4757
4758CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4759M: Potnuri Bharat Teja <[email protected]>
4760L: [email protected]
4761S: Supported
4762W: http://www.openfabrics.org
4763F: drivers/infiniband/hw/cxgb4/
4764F: include/uapi/rdma/cxgb4-abi.h
4765
4766CXGB4VF ETHERNET DRIVER (CXGB4VF)
4767M: Vishal Kulkarni <[email protected]>
4768L: [email protected]
4769S: Supported
4770W: http://www.chelsio.com
4771F: drivers/net/ethernet/chelsio/cxgb4vf/
4772
4773CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4774M: Frederic Barrat <[email protected]>
4775M: Andrew Donnellan <[email protected]>
4776L: [email protected]
4777S: Supported
4778F: Documentation/ABI/testing/sysfs-class-cxl
4779F: Documentation/powerpc/cxl.rst
4780F: arch/powerpc/platforms/powernv/pci-cxl.c
4781F: drivers/misc/cxl/
4782F: include/misc/cxl*
4783F: include/uapi/misc/cxl.h
4784
4785CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4786M: Manoj N. Kumar <[email protected]>
4787M: Matthew R. Ochs <[email protected]>
4788M: Uma Krishnan <[email protected]>
4789L: [email protected]
4790S: Supported
4791F: Documentation/powerpc/cxlflash.rst
4792F: drivers/scsi/cxlflash/
4793F: include/uapi/scsi/cxlflash_ioctl.h
4794
4795CYBERPRO FB DRIVER
4796M: Russell King <[email protected]>
4797L: [email protected] (moderated for non-subscribers)
4798S: Maintained
4799W: http://www.armlinux.org.uk/
4800F: drivers/video/fbdev/cyber2000fb.*
4801
4802CYCLADES ASYNC MUX DRIVER
4803S: Orphan
4804W: http://www.cyclades.com/
4805F: drivers/tty/cyclades.c
4806F: include/linux/cyclades.h
4807F: include/uapi/linux/cyclades.h
4808
4809CYCLADES PC300 DRIVER
4810S: Orphan
4811W: http://www.cyclades.com/
4812F: drivers/net/wan/pc300*
4813
4814CYPRESS_FIRMWARE MEDIA DRIVER
4815M: Antti Palosaari <[email protected]>
4816L: [email protected]
4817S: Maintained
4818W: https://linuxtv.org
4819W: http://palosaari.fi/linux/
4820Q: http://patchwork.linuxtv.org/project/linux-media/list/
4821T: git git://linuxtv.org/anttip/media_tree.git
4822F: drivers/media/common/cypress_firmware*
4823
4824CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4825M: Linus Walleij <[email protected]>
4826L: [email protected]
4827S: Maintained
4828F: drivers/input/touchscreen/cy8ctma140.c
4829
4830CYTTSP TOUCHSCREEN DRIVER
4831M: Ferruh Yigit <[email protected]>
4832L: [email protected]
4833S: Supported
4834F: drivers/input/touchscreen/cyttsp*
4835F: include/linux/input/cyttsp.h
4836
4837D-LINK DIR-685 TOUCHKEYS DRIVER
4838M: Linus Walleij <[email protected]>
4839L: [email protected]
4840S: Supported
4841F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4842
4843DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4844M: Joshua Kinard <[email protected]>
4845S: Maintained
4846F: drivers/rtc/rtc-ds1685.c
4847F: include/linux/rtc/ds1685.h
4848
4849DAMA SLAVE for AX.25
4850M: Joerg Reuter <[email protected]>
4851L: [email protected]
4852S: Maintained
4853W: http://yaina.de/jreuter/
4854W: http://www.qsl.net/dl1bke/
4855F: net/ax25/af_ax25.c
4856F: net/ax25/ax25_dev.c
4857F: net/ax25/ax25_ds_*
4858F: net/ax25/ax25_in.c
4859F: net/ax25/ax25_out.c
4860F: net/ax25/ax25_timer.c
4861F: net/ax25/sysctl_net_ax25.c
4862
4863DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4864L: [email protected]
4865S: Orphan
4866F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4867F: drivers/net/ethernet/dec/tulip/dmfe.c
4868
4869DC390/AM53C974 SCSI driver
4870M: Hannes Reinecke <[email protected]>
4871L: [email protected]
4872S: Maintained
4873F: drivers/scsi/am53c974.c
4874
4875DC395x SCSI driver
4876M: Oliver Neukum <[email protected]>
4877M: Ali Akcaagac <[email protected]>
4878M: Jamie Lenehan <[email protected]>
4879L: [email protected]
4880S: Maintained
4881W: http://twibble.org/dist/dc395x/
4882W: http://lists.twibble.org/mailman/listinfo/dc395x/
4883F: Documentation/scsi/dc395x.rst
4884F: drivers/scsi/dc395x.*
4885
4886DCCP PROTOCOL
4887M: Gerrit Renker <[email protected]>
4888L: [email protected]
4889S: Maintained
4890W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4891F: include/linux/dccp.h
4892F: include/linux/tfrc.h
4893F: include/uapi/linux/dccp.h
4894F: net/dccp/
4895
4896DECnet NETWORK LAYER
4897L: [email protected]
4898S: Orphan
4899W: http://linux-decnet.sourceforge.net
4900F: Documentation/networking/decnet.rst
4901F: net/decnet/
4902
4903DECSTATION PLATFORM SUPPORT
4904M: "Maciej W. Rozycki" <[email protected]>
4905L: [email protected]
4906S: Maintained
4907W: http://www.linux-mips.org/wiki/DECstation
4908F: arch/mips/dec/
4909F: arch/mips/include/asm/dec/
4910F: arch/mips/include/asm/mach-dec/
4911
4912DEFXX FDDI NETWORK DRIVER
4913M: "Maciej W. Rozycki" <[email protected]>
4914S: Maintained
4915F: drivers/net/fddi/defxx.*
4916
4917DEFZA FDDI NETWORK DRIVER
4918M: "Maciej W. Rozycki" <[email protected]>
4919S: Maintained
4920F: drivers/net/fddi/defza.*
4921
4922DEINTERLACE DRIVERS FOR ALLWINNER H3
4923M: Jernej Skrabec <[email protected]>
4924L: [email protected]
4925S: Maintained
4926T: git git://linuxtv.org/media_tree.git
4927F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4928F: drivers/media/platform/sunxi/sun8i-di/
4929
4930DELL LAPTOP DRIVER
4931M: Matthew Garrett <[email protected]>
4932M: Pali Rohár <[email protected]>
4933L: [email protected]
4934S: Maintained
4935F: drivers/platform/x86/dell-laptop.c
4936
4937DELL LAPTOP FREEFALL DRIVER
4938M: Pali Rohár <[email protected]>
4939S: Maintained
4940F: drivers/platform/x86/dell-smo8800.c
4941
4942DELL LAPTOP RBTN DRIVER
4943M: Pali Rohár <[email protected]>
4944S: Maintained
4945F: drivers/platform/x86/dell-rbtn.*
4946
4947DELL LAPTOP SMM DRIVER
4948M: Pali Rohár <[email protected]>
4949S: Maintained
4950F: drivers/hwmon/dell-smm-hwmon.c
4951F: include/uapi/linux/i8k.h
4952
4953DELL REMOTE BIOS UPDATE DRIVER
4954M: Stuart Hayes <[email protected]>
4955L: [email protected]
4956S: Maintained
4957F: drivers/platform/x86/dell_rbu.c
4958
4959DELL SMBIOS DRIVER
4960M: Pali Rohár <[email protected]>
4961M: Mario Limonciello <[email protected]>
4962L: [email protected]
4963S: Maintained
4964F: drivers/platform/x86/dell-smbios.*
4965
4966DELL SMBIOS SMM DRIVER
4967M: Mario Limonciello <[email protected]>
4968L: [email protected]
4969S: Maintained
4970F: drivers/platform/x86/dell-smbios-smm.c
4971
4972DELL SMBIOS WMI DRIVER
4973M: Mario Limonciello <[email protected]>
4974L: [email protected]
4975S: Maintained
4976F: drivers/platform/x86/dell-smbios-wmi.c
4977F: tools/wmi/dell-smbios-example.c
4978
4979DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4980M: Stuart Hayes <[email protected]>
4981L: [email protected]
4982S: Maintained
4983F: Documentation/driver-api/dcdbas.rst
4984F: drivers/platform/x86/dcdbas.*
4985
4986DELL WMI DESCRIPTOR DRIVER
4987M: Mario Limonciello <[email protected]>
4988S: Maintained
4989F: drivers/platform/x86/dell-wmi-descriptor.c
4990
4991DELL WMI NOTIFICATIONS DRIVER
4992M: Matthew Garrett <[email protected]>
4993M: Pali Rohár <[email protected]>
4994S: Maintained
4995F: drivers/platform/x86/dell-wmi.c
4996
4997DELTA ST MEDIA DRIVER
4998M: Hugues Fruchet <[email protected]>
4999L: [email protected]
5000S: Supported
5001W: https://linuxtv.org
5002T: git git://linuxtv.org/media_tree.git
5003F: drivers/media/platform/sti/delta
5004
5005DENALI NAND DRIVER
5006L: [email protected]
5007S: Orphan
5008F: drivers/mtd/nand/raw/denali*
5009
5010DESIGNWARE EDMA CORE IP DRIVER
5011M: Gustavo Pimentel <[email protected]>
5012L: [email protected]
5013S: Maintained
5014F: drivers/dma/dw-edma/
5015F: include/linux/dma/edma.h
5016
5017DESIGNWARE USB2 DRD IP DRIVER
5018M: Minas Harutyunyan <[email protected]>
5019L: [email protected]
5020S: Maintained
5021T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5022F: drivers/usb/dwc2/
5023
5024DESIGNWARE USB3 DRD IP DRIVER
5025M: Felipe Balbi <[email protected]>
5026L: [email protected]
5027S: Maintained
5028T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5029F: drivers/usb/dwc3/
5030
5031DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5032M: Andreas Klinger <[email protected]>
5033L: [email protected]
5034S: Maintained
5035F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5036F: drivers/iio/proximity/srf*.c
5037
5038DEVICE COREDUMP (DEV_COREDUMP)
5039M: Johannes Berg <[email protected]>
5040L: [email protected]
5041S: Maintained
5042F: drivers/base/devcoredump.c
5043F: include/linux/devcoredump.h
5044
5045DEVICE DEPENDENCY HELPER SCRIPT
5046M: Saravana Kannan <[email protected]>
5047L: [email protected]
5048S: Maintained
5049F: scripts/dev-needs.sh
5050
5051DEVICE DIRECT ACCESS (DAX)
5052M: Dan Williams <[email protected]>
5053M: Vishal Verma <[email protected]>
5054M: Dave Jiang <[email protected]>
5055L: [email protected]
5056S: Supported
5057F: drivers/dax/
5058
5059DEVICE FREQUENCY (DEVFREQ)
5060M: MyungJoo Ham <[email protected]>
5061M: Kyungmin Park <[email protected]>
5062M: Chanwoo Choi <[email protected]>
5063L: [email protected]
5064S: Maintained
5065T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5066F: Documentation/devicetree/bindings/devfreq/
5067F: drivers/devfreq/
5068F: include/linux/devfreq.h
5069F: include/trace/events/devfreq.h
5070
5071DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5072M: Chanwoo Choi <[email protected]>
5073L: [email protected]
5074S: Supported
5075T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5076F: Documentation/devicetree/bindings/devfreq/event/
5077F: drivers/devfreq/devfreq-event.c
5078F: drivers/devfreq/event/
5079F: include/dt-bindings/pmu/exynos_ppmu.h
5080F: include/linux/devfreq-event.h
5081
5082DEVICE NUMBER REGISTRY
5083M: Torben Mathiasen <[email protected]>
5084S: Maintained
5085W: http://lanana.org/docs/device-list/index.html
5086
5087DEVICE-MAPPER (LVM)
5088M: Alasdair Kergon <[email protected]>
5089M: Mike Snitzer <[email protected]>
5090M: [email protected]
5091L: [email protected]
5092S: Maintained
5093W: http://sources.redhat.com/dm
5094Q: http://patchwork.kernel.org/project/dm-devel/list/
5095T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5096T: quilt http://people.redhat.com/agk/patches/linux/editing/
5097F: Documentation/admin-guide/device-mapper/
5098F: drivers/md/Kconfig
5099F: drivers/md/Makefile
5100F: drivers/md/dm*
5101F: drivers/md/persistent-data/
5102F: include/linux/device-mapper.h
5103F: include/linux/dm-*.h
5104F: include/uapi/linux/dm-*.h
5105
5106DEVLINK
5107M: Jiri Pirko <[email protected]>
5108L: [email protected]
5109S: Supported
5110F: Documentation/networking/devlink
5111F: include/net/devlink.h
5112F: include/uapi/linux/devlink.h
5113F: net/core/devlink.c
5114
5115DIALOG SEMICONDUCTOR DRIVERS
5116M: Support Opensource <[email protected]>
5117S: Supported
5118W: http://www.dialog-semiconductor.com/products
5119F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5120F: Documentation/devicetree/bindings/mfd/da90*.txt
5121F: Documentation/devicetree/bindings/regulator/da92*.txt
5122F: Documentation/devicetree/bindings/regulator/slg51000.txt
5123F: Documentation/devicetree/bindings/sound/da[79]*.txt
5124F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5125F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5126F: Documentation/hwmon/da90??.rst
5127F: drivers/gpio/gpio-da90??.c
5128F: drivers/hwmon/da90??-hwmon.c
5129F: drivers/iio/adc/da91??-*.c
5130F: drivers/input/misc/da90??_onkey.c
5131F: drivers/input/touchscreen/da9052_tsi.c
5132F: drivers/leds/leds-da90??.c
5133F: drivers/mfd/da903x.c
5134F: drivers/mfd/da90??-*.c
5135F: drivers/mfd/da91??-*.c
5136F: drivers/pinctrl/pinctrl-da90??.c
5137F: drivers/power/supply/da9052-battery.c
5138F: drivers/power/supply/da91??-*.c
5139F: drivers/regulator/da9???-regulator.[ch]
5140F: drivers/regulator/slg51000-regulator.[ch]
5141F: drivers/rtc/rtc-da90??.c
5142F: drivers/thermal/da90??-thermal.c
5143F: drivers/video/backlight/da90??_bl.c
5144F: drivers/watchdog/da90??_wdt.c
5145F: include/linux/mfd/da903x.h
5146F: include/linux/mfd/da9052/
5147F: include/linux/mfd/da9055/
5148F: include/linux/mfd/da9062/
5149F: include/linux/mfd/da9063/
5150F: include/linux/mfd/da9150/
5151F: include/linux/regulator/da9211.h
5152F: include/sound/da[79]*.h
5153F: sound/soc/codecs/da[79]*.[ch]
5154
5155DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5156M: William Breathitt Gray <[email protected]>
5157L: [email protected]
5158S: Maintained
5159F: drivers/gpio/gpio-gpio-mm.c
5160
5161DIOLAN U2C-12 I2C DRIVER
5162M: Guenter Roeck <[email protected]>
5163L: [email protected]
5164S: Maintained
5165F: drivers/i2c/busses/i2c-diolan-u2c.c
5166
5167DIRECTORY NOTIFICATION (DNOTIFY)
5168M: Jan Kara <[email protected]>
5169R: Amir Goldstein <[email protected]>
5170L: [email protected]
5171S: Maintained
5172F: Documentation/filesystems/dnotify.rst
5173F: fs/notify/dnotify/
5174F: include/linux/dnotify.h
5175
5176DISK GEOMETRY AND PARTITION HANDLING
5177M: Andries Brouwer <[email protected]>
5178S: Maintained
5179W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5180W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5181W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5182
5183DISKQUOTA
5184M: Jan Kara <[email protected]>
5185S: Maintained
5186F: Documentation/filesystems/quota.rst
5187F: fs/quota/
5188F: include/linux/quota*.h
5189F: include/uapi/linux/quota*.h
5190
5191DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5192M: Bernie Thompson <[email protected]>
5193L: [email protected]
5194S: Maintained
5195W: http://plugable.com/category/projects/udlfb/
5196F: Documentation/fb/udlfb.rst
5197F: drivers/video/fbdev/udlfb.c
5198F: include/video/udlfb.h
5199
5200DISTRIBUTED LOCK MANAGER (DLM)
5201M: Christine Caulfield <[email protected]>
5202M: David Teigland <[email protected]>
5203L: [email protected]
5204S: Supported
5205W: http://sources.redhat.com/cluster/
5206T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5207F: fs/dlm/
5208
5209DMA BUFFER SHARING FRAMEWORK
5210M: Sumit Semwal <[email protected]>
5211M: Christian König <[email protected]>
5212L: [email protected]
5213L: [email protected]
5214L: [email protected] (moderated for non-subscribers)
5215S: Maintained
5216T: git git://anongit.freedesktop.org/drm/drm-misc
5217F: Documentation/driver-api/dma-buf.rst
5218F: drivers/dma-buf/
5219F: include/linux/*fence.h
5220F: include/linux/dma-buf*
5221F: include/linux/dma-resv.h
5222K: \bdma_(?:buf|fence|resv)\b
5223
5224DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5225M: Vinod Koul <[email protected]>
5226L: [email protected]
5227S: Maintained
5228Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5229T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5230F: Documentation/devicetree/bindings/dma/
5231F: Documentation/driver-api/dmaengine/
5232F: drivers/dma/
5233F: include/linux/dmaengine.h
5234F: include/linux/of_dma.h
5235
5236DMA MAPPING HELPERS
5237M: Christoph Hellwig <[email protected]>
5238M: Marek Szyprowski <[email protected]>
5239R: Robin Murphy <[email protected]>
5240L: [email protected]
5241S: Supported
5242W: http://git.infradead.org/users/hch/dma-mapping.git
5243T: git git://git.infradead.org/users/hch/dma-mapping.git
5244F: include/asm-generic/dma-mapping.h
5245F: include/linux/dma-direct.h
5246F: include/linux/dma-mapping.h
5247F: include/linux/dma-map-ops.h
5248F: kernel/dma/
5249
5250DMA-BUF HEAPS FRAMEWORK
5251M: Sumit Semwal <[email protected]>
5252R: Benjamin Gaignard <[email protected]>
5253R: Liam Mark <[email protected]>
5254R: Laura Abbott <[email protected]>
5255R: Brian Starkey <[email protected]>
5256R: John Stultz <[email protected]>
5257L: [email protected]
5258L: [email protected]
5259L: [email protected] (moderated for non-subscribers)
5260S: Maintained
5261T: git git://anongit.freedesktop.org/drm/drm-misc
5262F: drivers/dma-buf/dma-heap.c
5263F: drivers/dma-buf/heaps/*
5264F: include/linux/dma-heap.h
5265F: include/uapi/linux/dma-heap.h
5266
5267DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5268M: Lukasz Luba <[email protected]>
5269L: [email protected]
5270L: [email protected]
5271S: Maintained
5272F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5273F: drivers/memory/samsung/exynos5422-dmc.c
5274
5275DME1737 HARDWARE MONITOR DRIVER
5276M: Juerg Haefliger <[email protected]>
5277L: [email protected]
5278S: Maintained
5279F: Documentation/hwmon/dme1737.rst
5280F: drivers/hwmon/dme1737.c
5281
5282DMI/SMBIOS SUPPORT
5283M: Jean Delvare <[email protected]>
5284S: Maintained
5285T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5286F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5287F: drivers/firmware/dmi-id.c
5288F: drivers/firmware/dmi_scan.c
5289F: include/linux/dmi.h
5290
5291DOCUMENTATION
5292M: Jonathan Corbet <[email protected]>
5293L: [email protected]
5294S: Maintained
5295P: Documentation/doc-guide/maintainer-profile.rst
5296T: git git://git.lwn.net/linux.git docs-next
5297F: Documentation/
5298F: scripts/documentation-file-ref-check
5299F: scripts/kernel-doc
5300F: scripts/sphinx-pre-install
5301X: Documentation/ABI/
5302X: Documentation/admin-guide/media/
5303X: Documentation/devicetree/
5304X: Documentation/driver-api/media/
5305X: Documentation/firmware-guide/acpi/
5306X: Documentation/i2c/
5307X: Documentation/power/
5308X: Documentation/spi/
5309X: Documentation/userspace-api/media/
5310
5311DOCUMENTATION SCRIPTS
5312M: Mauro Carvalho Chehab <[email protected]>
5313L: [email protected]
5314S: Maintained
5315F: Documentation/sphinx/parse-headers.pl
5316F: scripts/documentation-file-ref-check
5317F: scripts/sphinx-pre-install
5318
5319DOCUMENTATION/ITALIAN
5320M: Federico Vaga <[email protected]>
5321L: [email protected]
5322S: Maintained
5323F: Documentation/translations/it_IT
5324
5325DONGWOON DW9714 LENS VOICE COIL DRIVER
5326M: Sakari Ailus <[email protected]>
5327L: [email protected]
5328S: Maintained
5329T: git git://linuxtv.org/media_tree.git
5330F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5331F: drivers/media/i2c/dw9714.c
5332
5333DONGWOON DW9768 LENS VOICE COIL DRIVER
5334M: Dongchun Zhu <[email protected]>
5335L: [email protected]
5336S: Maintained
5337T: git git://linuxtv.org/media_tree.git
5338F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5339F: drivers/media/i2c/dw9768.c
5340
5341DONGWOON DW9807 LENS VOICE COIL DRIVER
5342M: Sakari Ailus <[email protected]>
5343L: [email protected]
5344S: Maintained
5345T: git git://linuxtv.org/media_tree.git
5346F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5347F: drivers/media/i2c/dw9807-vcm.c
5348
5349DOUBLETALK DRIVER
5350M: "James R. Van Zandt" <[email protected]>
5351L: [email protected]
5352S: Maintained
5353F: drivers/char/dtlk.c
5354F: include/linux/dtlk.h
5355
5356DPAA2 DATAPATH I/O (DPIO) DRIVER
5357M: Roy Pledge <[email protected]>
5358L: [email protected]
5359S: Maintained
5360F: drivers/soc/fsl/dpio
5361
5362DPAA2 ETHERNET DRIVER
5363M: Ioana Ciornei <[email protected]>
5364M: Ioana Radulescu <[email protected]>
5365L: [email protected]
5366S: Maintained
5367F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5368F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5369F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5370F: drivers/net/ethernet/freescale/dpaa2/Makefile
5371F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5372F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5373F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5374F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5375F: drivers/net/ethernet/freescale/dpaa2/dpni*
5376
5377DPAA2 ETHERNET SWITCH DRIVER
5378M: Ioana Radulescu <[email protected]>
5379M: Ioana Ciornei <[email protected]>
5380L: [email protected]
5381S: Maintained
5382F: drivers/staging/fsl-dpaa2/ethsw
5383
5384DPT_I2O SCSI RAID DRIVER
5385M: Adaptec OEM Raid Solutions <[email protected]>
5386L: [email protected]
5387S: Maintained
5388W: http://www.adaptec.com/
5389F: drivers/scsi/dpt*
5390F: drivers/scsi/dpt/
5391
5392DRBD DRIVER
5393M: Philipp Reisner <[email protected]>
5394M: Lars Ellenberg <[email protected]>
5395L: [email protected]
5396S: Supported
5397W: http://www.drbd.org
5398T: git git://git.linbit.com/linux-drbd.git
5399T: git git://git.linbit.com/drbd-8.4.git
5400F: Documentation/admin-guide/blockdev/
5401F: drivers/block/drbd/
5402F: lib/lru_cache.c
5403
5404DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5405M: Greg Kroah-Hartman <[email protected]>
5406R: "Rafael J. Wysocki" <[email protected]>
5407S: Supported
5408T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5409F: Documentation/core-api/kobject.rst
5410F: drivers/base/
5411F: fs/debugfs/
5412F: fs/sysfs/
5413F: include/linux/debugfs.h
5414F: include/linux/kobj*
5415F: lib/kobj*
5416
5417DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5418M: Nishanth Menon <[email protected]>
5419L: [email protected]
5420S: Maintained
5421F: drivers/soc/ti/smartreflex.c
5422F: include/linux/power/smartreflex.h
5423
5424DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5425M: Maxime Ripard <[email protected]>
5426M: Chen-Yu Tsai <[email protected]>
5427R: Jernej Skrabec <[email protected]>
5428L: [email protected]
5429S: Supported
5430T: git git://anongit.freedesktop.org/drm/drm-misc
5431F: drivers/gpu/drm/sun4i/sun8i*
5432
5433DRM DRIVER FOR ARM PL111 CLCD
5434M: Eric Anholt <[email protected]>
5435S: Supported
5436T: git git://anongit.freedesktop.org/drm/drm-misc
5437F: drivers/gpu/drm/pl111/
5438
5439DRM DRIVER FOR ARM VERSATILE TFT PANELS
5440M: Linus Walleij <[email protected]>
5441S: Maintained
5442T: git git://anongit.freedesktop.org/drm/drm-misc
5443F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5444F: drivers/gpu/drm/panel/panel-arm-versatile.c
5445
5446DRM DRIVER FOR ASPEED BMC GFX
5447M: Joel Stanley <[email protected]>
5448L: [email protected] (moderated for non-subscribers)
5449S: Supported
5450T: git git://anongit.freedesktop.org/drm/drm-misc
5451F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5452F: drivers/gpu/drm/aspeed/
5453
5454DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5455M: Dave Airlie <[email protected]>
5456R: Thomas Zimmermann <[email protected]>
5457L: [email protected]
5458S: Supported
5459T: git git://anongit.freedesktop.org/drm/drm-misc
5460F: drivers/gpu/drm/ast/
5461
5462DRM DRIVER FOR BOCHS VIRTUAL GPU
5463M: Gerd Hoffmann <[email protected]>
5464L: [email protected]
5465S: Maintained
5466T: git git://anongit.freedesktop.org/drm/drm-misc
5467F: drivers/gpu/drm/bochs/
5468
5469DRM DRIVER FOR BOE HIMAX8279D PANELS
5470M: Jerry Han <[email protected]>
5471S: Maintained
5472F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5473F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5474
5475DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5476M: Linus Walleij <[email protected]>
5477S: Maintained
5478T: git git://anongit.freedesktop.org/drm/drm-misc
5479F: drivers/gpu/drm/tve200/
5480
5481DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5482M: Icenowy Zheng <[email protected]>
5483S: Maintained
5484F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5485F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5486
5487DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5488M: Jagan Teki <[email protected]>
5489S: Maintained
5490F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5491F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5492
5493DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5494M: Hans de Goede <[email protected]>
5495S: Maintained
5496T: git git://anongit.freedesktop.org/drm/drm-misc
5497F: drivers/gpu/drm/tiny/gm12u320.c
5498
5499DRM DRIVER FOR HX8357D PANELS
5500M: Eric Anholt <[email protected]>
5501S: Maintained
5502T: git git://anongit.freedesktop.org/drm/drm-misc
5503F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5504F: drivers/gpu/drm/tiny/hx8357d.c
5505
5506DRM DRIVER FOR ILITEK ILI9225 PANELS
5507M: David Lechner <[email protected]>
5508S: Maintained
5509T: git git://anongit.freedesktop.org/drm/drm-misc
5510F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5511F: drivers/gpu/drm/tiny/ili9225.c
5512
5513DRM DRIVER FOR ILITEK ILI9486 PANELS
5514M: Kamlesh Gurudasani <[email protected]>
5515S: Maintained
5516T: git git://anongit.freedesktop.org/drm/drm-misc
5517F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5518F: drivers/gpu/drm/tiny/ili9486.c
5519
5520DRM DRIVER FOR INTEL I810 VIDEO CARDS
5521S: Orphan / Obsolete
5522F: drivers/gpu/drm/i810/
5523F: include/uapi/drm/i810_drm.h
5524
5525DRM DRIVER FOR LVDS PANELS
5526M: Laurent Pinchart <[email protected]>
5527L: [email protected]
5528T: git git://anongit.freedesktop.org/drm/drm-misc
5529S: Maintained
5530F: drivers/gpu/drm/panel/panel-lvds.c
5531F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5532
5533DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5534M: Guido Günther <[email protected]>
5535R: Purism Kernel Team <[email protected]>
5536S: Maintained
5537F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5538F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5539
5540DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5541S: Orphan / Obsolete
5542F: drivers/gpu/drm/mga/
5543F: include/uapi/drm/mga_drm.h
5544
5545DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5546M: Dave Airlie <[email protected]>
5547R: Thomas Zimmermann <[email protected]>
5548L: [email protected]
5549S: Supported
5550T: git git://anongit.freedesktop.org/drm/drm-misc
5551F: drivers/gpu/drm/mgag200/
5552
5553DRM DRIVER FOR MI0283QT
5554M: Noralf Trønnes <[email protected]>
5555S: Maintained
5556T: git git://anongit.freedesktop.org/drm/drm-misc
5557F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5558F: drivers/gpu/drm/tiny/mi0283qt.c
5559
5560DRM DRIVER FOR MSM ADRENO GPU
5561M: Rob Clark <[email protected]>
5562M: Sean Paul <[email protected]>
5563L: [email protected]
5564L: [email protected]
5565L: [email protected]
5566S: Maintained
5567T: git https://gitlab.freedesktop.org/drm/msm.git
5568F: Documentation/devicetree/bindings/display/msm/
5569F: drivers/gpu/drm/msm/
5570F: include/uapi/drm/msm_drm.h
5571
5572DRM DRIVER FOR NOVATEK NT35510 PANELS
5573M: Linus Walleij <[email protected]>
5574S: Maintained
5575T: git git://anongit.freedesktop.org/drm/drm-misc
5576F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5577F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5578
5579DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5580M: Ben Skeggs <[email protected]>
5581L: [email protected]
5582L: [email protected]
5583S: Supported
5584T: git git://github.com/skeggsb/linux
5585F: drivers/gpu/drm/nouveau/
5586F: include/uapi/drm/nouveau_drm.h
5587
5588DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5589M: Stefan Mavrodiev <[email protected]>
5590S: Maintained
5591F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5592F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5593
5594DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5595M: Noralf Trønnes <[email protected]>
5596S: Maintained
5597T: git git://anongit.freedesktop.org/drm/drm-misc
5598F: Documentation/devicetree/bindings/display/repaper.txt
5599F: drivers/gpu/drm/tiny/repaper.c
5600
5601DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5602M: Dave Airlie <[email protected]>
5603M: Gerd Hoffmann <[email protected]>
5604L: [email protected]
5605S: Obsolete
5606W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5607T: git git://anongit.freedesktop.org/drm/drm-misc
5608F: drivers/gpu/drm/tiny/cirrus.c
5609
5610DRM DRIVER FOR QXL VIRTUAL GPU
5611M: Dave Airlie <[email protected]>
5612M: Gerd Hoffmann <[email protected]>
5613L: [email protected]
5614L: [email protected]
5615S: Maintained
5616T: git git://anongit.freedesktop.org/drm/drm-misc
5617F: drivers/gpu/drm/qxl/
5618F: include/uapi/drm/qxl_drm.h
5619
5620DRM DRIVER FOR RAGE 128 VIDEO CARDS
5621S: Orphan / Obsolete
5622F: drivers/gpu/drm/r128/
5623F: include/uapi/drm/r128_drm.h
5624
5625DRM DRIVER FOR RAYDIUM RM67191 PANELS
5626M: Robert Chiras <[email protected]>
5627S: Maintained
5628F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5629F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5630
5631DRM DRIVER FOR SITRONIX ST7703 PANELS
5632M: Guido Günther <[email protected]>
5633R: Purism Kernel Team <[email protected]>
5634R: Ondrej Jirman <[email protected]>
5635S: Maintained
5636F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5637F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5638
5639DRM DRIVER FOR SAVAGE VIDEO CARDS
5640S: Orphan / Obsolete
5641F: drivers/gpu/drm/savage/
5642F: include/uapi/drm/savage_drm.h
5643
5644DRM DRIVER FOR SIS VIDEO CARDS
5645S: Orphan / Obsolete
5646F: drivers/gpu/drm/sis/
5647F: include/uapi/drm/sis_drm.h
5648
5649DRM DRIVER FOR SITRONIX ST7586 PANELS
5650M: David Lechner <[email protected]>
5651S: Maintained
5652T: git git://anongit.freedesktop.org/drm/drm-misc
5653F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5654F: drivers/gpu/drm/tiny/st7586.c
5655
5656DRM DRIVER FOR SITRONIX ST7701 PANELS
5657M: Jagan Teki <[email protected]>
5658S: Maintained
5659F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5660F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5661
5662DRM DRIVER FOR SITRONIX ST7735R PANELS
5663M: David Lechner <[email protected]>
5664S: Maintained
5665T: git git://anongit.freedesktop.org/drm/drm-misc
5666F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5667F: drivers/gpu/drm/tiny/st7735r.c
5668
5669DRM DRIVER FOR SONY ACX424AKP PANELS
5670M: Linus Walleij <[email protected]>
5671S: Maintained
5672T: git git://anongit.freedesktop.org/drm/drm-misc
5673F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5674
5675DRM DRIVER FOR ST-ERICSSON MCDE
5676M: Linus Walleij <[email protected]>
5677S: Maintained
5678T: git git://anongit.freedesktop.org/drm/drm-misc
5679F: Documentation/devicetree/bindings/display/ste,mcde.txt
5680F: drivers/gpu/drm/mcde/
5681
5682DRM DRIVER FOR TDFX VIDEO CARDS
5683S: Orphan / Obsolete
5684F: drivers/gpu/drm/tdfx/
5685
5686DRM DRIVER FOR TPO TPG110 PANELS
5687M: Linus Walleij <[email protected]>
5688S: Maintained
5689T: git git://anongit.freedesktop.org/drm/drm-misc
5690F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5691F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5692
5693DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5694M: Dave Airlie <[email protected]>
5695R: Sean Paul <[email protected]>
5696R: Thomas Zimmermann <[email protected]>
5697L: [email protected]
5698S: Supported
5699T: git git://anongit.freedesktop.org/drm/drm-misc
5700F: drivers/gpu/drm/udl/
5701
5702DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5703M: Rodrigo Siqueira <[email protected]>
5704M: Melissa Wen <[email protected]>
5705R: Haneen Mohammed <[email protected]>
5706R: Daniel Vetter <[email protected]>
5707L: [email protected]
5708S: Maintained
5709T: git git://anongit.freedesktop.org/drm/drm-misc
5710F: Documentation/gpu/vkms.rst
5711F: drivers/gpu/drm/vkms/
5712
5713DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5714M: Hans de Goede <[email protected]>
5715L: [email protected]
5716S: Maintained
5717T: git git://anongit.freedesktop.org/drm/drm-misc
5718F: drivers/gpu/drm/vboxvideo/
5719
5720DRM DRIVER FOR VMWARE VIRTUAL GPU
5721M: "VMware Graphics" <[email protected]>
5722M: Roland Scheidegger <[email protected]>
5723L: [email protected]
5724S: Supported
5725T: git git://people.freedesktop.org/~sroland/linux
5726F: drivers/gpu/drm/vmwgfx/
5727F: include/uapi/drm/vmwgfx_drm.h
5728
5729DRM DRIVERS
5730M: David Airlie <[email protected]>
5731M: Daniel Vetter <[email protected]>
5732L: [email protected]
5733S: Maintained
5734B: https://bugs.freedesktop.org/
5735C: irc://chat.freenode.net/dri-devel
5736T: git git://anongit.freedesktop.org/drm/drm
5737F: Documentation/devicetree/bindings/display/
5738F: Documentation/devicetree/bindings/gpu/
5739F: Documentation/gpu/
5740F: drivers/gpu/drm/
5741F: drivers/gpu/vga/
5742F: include/drm/
5743F: include/linux/vga*
5744F: include/uapi/drm/
5745
5746DRM DRIVERS AND MISC GPU PATCHES
5747M: Maarten Lankhorst <[email protected]>
5748M: Maxime Ripard <[email protected]>
5749M: Thomas Zimmermann <[email protected]>
5750S: Maintained
5751W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5752T: git git://anongit.freedesktop.org/drm/drm-misc
5753F: Documentation/gpu/
5754F: drivers/gpu/drm/*
5755F: drivers/gpu/vga/
5756F: include/drm/drm*
5757F: include/linux/vga*
5758F: include/uapi/drm/drm*
5759
5760DRM DRIVERS FOR ALLWINNER A10
5761M: Maxime Ripard <[email protected]>
5762M: Chen-Yu Tsai <[email protected]>
5763L: [email protected]
5764S: Supported
5765T: git git://anongit.freedesktop.org/drm/drm-misc
5766F: Documentation/devicetree/bindings/display/allwinner*
5767F: drivers/gpu/drm/sun4i/
5768
5769DRM DRIVERS FOR AMLOGIC SOCS
5770M: Neil Armstrong <[email protected]>
5771L: [email protected]
5772L: [email protected]
5773S: Supported
5774W: http://linux-meson.com/
5775T: git git://anongit.freedesktop.org/drm/drm-misc
5776F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5777F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5778F: Documentation/gpu/meson.rst
5779F: drivers/gpu/drm/meson/
5780
5781DRM DRIVERS FOR ATMEL HLCDC
5782M: Sam Ravnborg <[email protected]>
5783M: Boris Brezillon <[email protected]>
5784L: [email protected]
5785S: Supported
5786T: git git://anongit.freedesktop.org/drm/drm-misc
5787F: Documentation/devicetree/bindings/display/atmel/
5788F: drivers/gpu/drm/atmel-hlcdc/
5789
5790DRM DRIVERS FOR BRIDGE CHIPS
5791M: Andrzej Hajda <[email protected]>
5792M: Neil Armstrong <[email protected]>
5793R: Laurent Pinchart <[email protected]>
5794R: Jonas Karlman <[email protected]>
5795R: Jernej Skrabec <[email protected]>
5796S: Maintained
5797T: git git://anongit.freedesktop.org/drm/drm-misc
5798F: drivers/gpu/drm/bridge/
5799
5800DRM DRIVERS FOR EXYNOS
5801M: Inki Dae <[email protected]>
5802M: Joonyoung Shim <[email protected]>
5803M: Seung-Woo Kim <[email protected]>
5804M: Kyungmin Park <[email protected]>
5805L: [email protected]
5806S: Supported
5807T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5808F: Documentation/devicetree/bindings/display/exynos/
5809F: drivers/gpu/drm/exynos/
5810F: include/uapi/drm/exynos_drm.h
5811
5812DRM DRIVERS FOR FREESCALE DCU
5813M: Stefan Agner <[email protected]>
5814M: Alison Wang <[email protected]>
5815L: [email protected]
5816S: Supported
5817T: git git://anongit.freedesktop.org/drm/drm-misc
5818F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5819F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5820F: drivers/gpu/drm/fsl-dcu/
5821
5822DRM DRIVERS FOR FREESCALE IMX
5823M: Philipp Zabel <[email protected]>
5824L: [email protected]
5825S: Maintained
5826F: Documentation/devicetree/bindings/display/imx/
5827F: drivers/gpu/drm/imx/
5828F: drivers/gpu/ipu-v3/
5829
5830DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5831M: Patrik Jakobsson <[email protected]>
5832L: [email protected]
5833S: Maintained
5834T: git git://github.com/patjak/drm-gma500
5835F: drivers/gpu/drm/gma500/
5836
5837DRM DRIVERS FOR HISILICON
5838M: Xinliang Liu <[email protected]>
5839M: Tian Tao <[email protected]>
5840R: John Stultz <[email protected]>
5841R: Xinwei Kong <[email protected]>
5842R: Chen Feng <[email protected]>
5843L: [email protected]
5844S: Maintained
5845T: git git://anongit.freedesktop.org/drm/drm-misc
5846F: Documentation/devicetree/bindings/display/hisilicon/
5847F: drivers/gpu/drm/hisilicon/
5848
5849DRM DRIVERS FOR LIMA
5850M: Qiang Yu <[email protected]>
5851L: [email protected]
5852L: [email protected] (moderated for non-subscribers)
5853S: Maintained
5854T: git git://anongit.freedesktop.org/drm/drm-misc
5855F: drivers/gpu/drm/lima/
5856F: include/uapi/drm/lima_drm.h
5857
5858DRM DRIVERS FOR MEDIATEK
5859M: Chun-Kuang Hu <[email protected]>
5860M: Philipp Zabel <[email protected]>
5861L: [email protected]
5862S: Supported
5863F: Documentation/devicetree/bindings/display/mediatek/
5864F: drivers/gpu/drm/mediatek/
5865F: drivers/phy/mediatek/phy-mtk-hdmi*
5866
5867DRM DRIVERS FOR NVIDIA TEGRA
5868M: Thierry Reding <[email protected]>
5869L: [email protected]
5870L: [email protected]
5871S: Supported
5872T: git git://anongit.freedesktop.org/tegra/linux.git
5873F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5874F: drivers/gpu/drm/tegra/
5875F: drivers/gpu/host1x/
5876F: include/linux/host1x.h
5877F: include/uapi/drm/tegra_drm.h
5878
5879DRM DRIVERS FOR RENESAS
5880M: Laurent Pinchart <[email protected]>
5881M: Kieran Bingham <[email protected]>
5882L: [email protected]
5883L: [email protected]
5884S: Supported
5885T: git git://linuxtv.org/pinchartl/media drm/du/next
5886F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5887F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5888F: Documentation/devicetree/bindings/display/renesas,du.txt
5889F: drivers/gpu/drm/rcar-du/
5890F: drivers/gpu/drm/shmobile/
5891F: include/linux/platform_data/shmob_drm.h
5892
5893DRM DRIVERS FOR ROCKCHIP
5894M: Sandy Huang <[email protected]>
5895M: Heiko Stübner <[email protected]>
5896L: [email protected]
5897S: Maintained
5898T: git git://anongit.freedesktop.org/drm/drm-misc
5899F: Documentation/devicetree/bindings/display/rockchip/
5900F: drivers/gpu/drm/rockchip/
5901
5902DRM DRIVERS FOR STI
5903M: Benjamin Gaignard <[email protected]>
5904M: Vincent Abriou <[email protected]>
5905L: [email protected]
5906S: Maintained
5907T: git git://anongit.freedesktop.org/drm/drm-misc
5908F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5909F: drivers/gpu/drm/sti
5910
5911DRM DRIVERS FOR STM
5912M: Yannick Fertre <[email protected]>
5913M: Philippe Cornu <[email protected]>
5914M: Benjamin Gaignard <[email protected]>
5915M: Vincent Abriou <[email protected]>
5916L: [email protected]
5917S: Maintained
5918T: git git://anongit.freedesktop.org/drm/drm-misc
5919F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5920F: drivers/gpu/drm/stm
5921
5922DRM DRIVERS FOR TI KEYSTONE
5923M: Jyri Sarha <[email protected]>
5924M: Tomi Valkeinen <[email protected]>
5925L: [email protected]
5926S: Maintained
5927T: git git://anongit.freedesktop.org/drm/drm-misc
5928F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5929F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5930F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5931F: drivers/gpu/drm/tidss/
5932
5933DRM DRIVERS FOR TI LCDC
5934M: Jyri Sarha <[email protected]>
5935R: Tomi Valkeinen <[email protected]>
5936L: [email protected]
5937S: Maintained
5938F: Documentation/devicetree/bindings/display/tilcdc/
5939F: drivers/gpu/drm/tilcdc/
5940
5941DRM DRIVERS FOR TI OMAP
5942M: Tomi Valkeinen <[email protected]>
5943L: [email protected]
5944S: Maintained
5945F: Documentation/devicetree/bindings/display/ti/
5946F: drivers/gpu/drm/omapdrm/
5947
5948DRM DRIVERS FOR V3D
5949M: Eric Anholt <[email protected]>
5950S: Supported
5951T: git git://anongit.freedesktop.org/drm/drm-misc
5952F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5953F: drivers/gpu/drm/v3d/
5954F: include/uapi/drm/v3d_drm.h
5955
5956DRM DRIVERS FOR VC4
5957M: Eric Anholt <[email protected]>
5958S: Supported
5959T: git git://github.com/anholt/linux
5960T: git git://anongit.freedesktop.org/drm/drm-misc
5961F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5962F: drivers/gpu/drm/vc4/
5963F: include/uapi/drm/vc4_drm.h
5964
5965DRM DRIVERS FOR VIVANTE GPU IP
5966M: Lucas Stach <[email protected]>
5967R: Russell King <[email protected]>
5968R: Christian Gmeiner <[email protected]>
5969L: [email protected] (moderated for non-subscribers)
5970L: [email protected]
5971S: Maintained
5972F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5973F: drivers/gpu/drm/etnaviv/
5974F: include/uapi/drm/etnaviv_drm.h
5975
5976DRM DRIVERS FOR XEN
5977M: Oleksandr Andrushchenko <[email protected]>
5978L: [email protected]
5979L: [email protected] (moderated for non-subscribers)
5980S: Supported
5981T: git git://anongit.freedesktop.org/drm/drm-misc
5982F: Documentation/gpu/xen-front.rst
5983F: drivers/gpu/drm/xen/
5984
5985DRM DRIVERS FOR XILINX
5986M: Hyun Kwon <[email protected]>
5987M: Laurent Pinchart <[email protected]>
5988L: [email protected]
5989S: Maintained
5990T: git git://anongit.freedesktop.org/drm/drm-misc
5991F: Documentation/devicetree/bindings/display/xlnx/
5992F: drivers/gpu/drm/xlnx/
5993
5994DRM DRIVERS FOR ZTE ZX
5995M: Shawn Guo <[email protected]>
5996L: [email protected]
5997S: Maintained
5998T: git git://anongit.freedesktop.org/drm/drm-misc
5999F: Documentation/devicetree/bindings/display/zte,vou.txt
6000F: drivers/gpu/drm/zte/
6001
6002DRM PANEL DRIVERS
6003M: Thierry Reding <[email protected]>
6004R: Sam Ravnborg <[email protected]>
6005L: [email protected]
6006S: Maintained
6007T: git git://anongit.freedesktop.org/drm/drm-misc
6008F: Documentation/devicetree/bindings/display/panel/
6009F: drivers/gpu/drm/drm_panel.c
6010F: drivers/gpu/drm/panel/
6011F: include/drm/drm_panel.h
6012
6013DRM TTM SUBSYSTEM
6014M: Christian Koenig <[email protected]>
6015M: Huang Rui <[email protected]>
6016L: [email protected]
6017S: Maintained
6018T: git git://people.freedesktop.org/~agd5f/linux
6019F: drivers/gpu/drm/ttm/
6020F: include/drm/ttm/
6021
6022DSBR100 USB FM RADIO DRIVER
6023M: Alexey Klimov <[email protected]>
6024L: [email protected]
6025S: Maintained
6026T: git git://linuxtv.org/media_tree.git
6027F: drivers/media/radio/dsbr100.c
6028
6029DT3155 MEDIA DRIVER
6030M: Hans Verkuil <[email protected]>
6031L: [email protected]
6032S: Odd Fixes
6033W: https://linuxtv.org
6034T: git git://linuxtv.org/media_tree.git
6035F: drivers/media/pci/dt3155/
6036
6037DVB_USB_AF9015 MEDIA DRIVER
6038M: Antti Palosaari <[email protected]>
6039L: [email protected]
6040S: Maintained
6041W: https://linuxtv.org
6042W: http://palosaari.fi/linux/
6043Q: http://patchwork.linuxtv.org/project/linux-media/list/
6044T: git git://linuxtv.org/anttip/media_tree.git
6045F: drivers/media/usb/dvb-usb-v2/af9015*
6046
6047DVB_USB_AF9035 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/usb/dvb-usb-v2/af9035*
6056
6057DVB_USB_ANYSEE MEDIA DRIVER
6058M: Antti Palosaari <[email protected]>
6059L: [email protected]
6060S: Maintained
6061W: https://linuxtv.org
6062W: http://palosaari.fi/linux/
6063Q: http://patchwork.linuxtv.org/project/linux-media/list/
6064T: git git://linuxtv.org/anttip/media_tree.git
6065F: drivers/media/usb/dvb-usb-v2/anysee*
6066
6067DVB_USB_AU6610 MEDIA DRIVER
6068M: Antti Palosaari <[email protected]>
6069L: [email protected]
6070S: Maintained
6071W: https://linuxtv.org
6072W: http://palosaari.fi/linux/
6073Q: http://patchwork.linuxtv.org/project/linux-media/list/
6074T: git git://linuxtv.org/anttip/media_tree.git
6075F: drivers/media/usb/dvb-usb-v2/au6610*
6076
6077DVB_USB_CE6230 MEDIA DRIVER
6078M: Antti Palosaari <[email protected]>
6079L: [email protected]
6080S: Maintained
6081W: https://linuxtv.org
6082W: http://palosaari.fi/linux/
6083Q: http://patchwork.linuxtv.org/project/linux-media/list/
6084T: git git://linuxtv.org/anttip/media_tree.git
6085F: drivers/media/usb/dvb-usb-v2/ce6230*
6086
6087DVB_USB_CXUSB MEDIA DRIVER
6088M: Michael Krufky <[email protected]>
6089L: [email protected]
6090S: Maintained
6091W: https://linuxtv.org
6092W: http://github.com/mkrufky
6093Q: http://patchwork.linuxtv.org/project/linux-media/list/
6094T: git git://linuxtv.org/media_tree.git
6095F: drivers/media/usb/dvb-usb/cxusb*
6096
6097DVB_USB_EC168 MEDIA DRIVER
6098M: Antti Palosaari <[email protected]>
6099L: [email protected]
6100S: Maintained
6101W: https://linuxtv.org
6102W: http://palosaari.fi/linux/
6103Q: http://patchwork.linuxtv.org/project/linux-media/list/
6104T: git git://linuxtv.org/anttip/media_tree.git
6105F: drivers/media/usb/dvb-usb-v2/ec168*
6106
6107DVB_USB_GL861 MEDIA DRIVER
6108M: Antti Palosaari <[email protected]>
6109L: [email protected]
6110S: Maintained
6111W: https://linuxtv.org
6112Q: http://patchwork.linuxtv.org/project/linux-media/list/
6113T: git git://linuxtv.org/anttip/media_tree.git
6114F: drivers/media/usb/dvb-usb-v2/gl861*
6115
6116DVB_USB_MXL111SF MEDIA DRIVER
6117M: Michael Krufky <[email protected]>
6118L: [email protected]
6119S: Maintained
6120W: https://linuxtv.org
6121W: http://github.com/mkrufky
6122Q: http://patchwork.linuxtv.org/project/linux-media/list/
6123T: git git://linuxtv.org/mkrufky/mxl111sf.git
6124F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6125
6126DVB_USB_RTL28XXU MEDIA DRIVER
6127M: Antti Palosaari <[email protected]>
6128L: [email protected]
6129S: Maintained
6130W: https://linuxtv.org
6131W: http://palosaari.fi/linux/
6132Q: http://patchwork.linuxtv.org/project/linux-media/list/
6133T: git git://linuxtv.org/anttip/media_tree.git
6134F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6135
6136DVB_USB_V2 MEDIA DRIVER
6137M: Antti Palosaari <[email protected]>
6138L: [email protected]
6139S: Maintained
6140W: https://linuxtv.org
6141W: http://palosaari.fi/linux/
6142Q: http://patchwork.linuxtv.org/project/linux-media/list/
6143T: git git://linuxtv.org/anttip/media_tree.git
6144F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6145F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6146
6147DYNAMIC DEBUG
6148M: Jason Baron <[email protected]>
6149S: Maintained
6150F: include/linux/dynamic_debug.h
6151F: lib/dynamic_debug.c
6152
6153DYNAMIC INTERRUPT MODERATION
6154M: Tal Gilboa <[email protected]>
6155S: Maintained
6156F: Documentation/networking/net_dim.rst
6157F: include/linux/dim.h
6158F: lib/dim/
6159
6160DZ DECSTATION DZ11 SERIAL DRIVER
6161M: "Maciej W. Rozycki" <[email protected]>
6162S: Maintained
6163F: drivers/tty/serial/dz.*
6164
6165E3X0 POWER BUTTON DRIVER
6166M: Moritz Fischer <[email protected]>
6167L: [email protected]
6168S: Supported
6169W: http://www.ettus.com
6170F: Documentation/devicetree/bindings/input/e3x0-button.txt
6171F: drivers/input/misc/e3x0-button.c
6172
6173E4000 MEDIA DRIVER
6174M: Antti Palosaari <[email protected]>
6175L: [email protected]
6176S: Maintained
6177W: https://linuxtv.org
6178W: http://palosaari.fi/linux/
6179Q: http://patchwork.linuxtv.org/project/linux-media/list/
6180T: git git://linuxtv.org/anttip/media_tree.git
6181F: drivers/media/tuners/e4000*
6182
6183EARTH_PT1 MEDIA DRIVER
6184M: Akihiro Tsukada <[email protected]>
6185L: [email protected]
6186S: Odd Fixes
6187F: drivers/media/pci/pt1/
6188
6189EARTH_PT3 MEDIA DRIVER
6190M: Akihiro Tsukada <[email protected]>
6191L: [email protected]
6192S: Odd Fixes
6193F: drivers/media/pci/pt3/
6194
6195EC100 MEDIA DRIVER
6196M: Antti Palosaari <[email protected]>
6197L: [email protected]
6198S: Maintained
6199W: https://linuxtv.org
6200W: http://palosaari.fi/linux/
6201Q: http://patchwork.linuxtv.org/project/linux-media/list/
6202T: git git://linuxtv.org/anttip/media_tree.git
6203F: drivers/media/dvb-frontends/ec100*
6204
6205ECRYPT FILE SYSTEM
6206M: Tyler Hicks <[email protected]>
6207L: [email protected]
6208S: Odd Fixes
6209W: http://ecryptfs.org
6210W: https://launchpad.net/ecryptfs
6211T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6212F: Documentation/filesystems/ecryptfs.rst
6213F: fs/ecryptfs/
6214
6215EDAC-AMD64
6216M: Borislav Petkov <[email protected]>
6217L: [email protected]
6218S: Maintained
6219F: drivers/edac/amd64_edac*
6220
6221EDAC-ARMADA
6222M: Jan Luebbe <[email protected]>
6223L: [email protected]
6224S: Maintained
6225F: drivers/edac/armada_xp_*
6226
6227EDAC-AST2500
6228M: Stefan Schaeckeler <[email protected]>
6229S: Supported
6230F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6231F: drivers/edac/aspeed_edac.c
6232
6233EDAC-BLUEFIELD
6234M: Shravan Kumar Ramani <[email protected]>
6235S: Supported
6236F: drivers/edac/bluefield_edac.c
6237
6238EDAC-CALXEDA
6239M: Andre Przywara <[email protected]>
6240L: [email protected]
6241S: Maintained
6242F: drivers/edac/highbank*
6243
6244EDAC-CAVIUM OCTEON
6245M: Ralf Baechle <[email protected]>
6246L: [email protected]
6247L: [email protected]
6248S: Supported
6249F: drivers/edac/octeon_edac*
6250
6251EDAC-CAVIUM THUNDERX
6252M: Robert Richter <[email protected]>
6253L: [email protected]
6254S: Odd Fixes
6255F: drivers/edac/thunderx_edac*
6256
6257EDAC-CORE
6258M: Borislav Petkov <[email protected]>
6259M: Mauro Carvalho Chehab <[email protected]>
6260M: Tony Luck <[email protected]>
6261R: James Morse <[email protected]>
6262R: Robert Richter <[email protected]>
6263L: [email protected]
6264S: Supported
6265T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6266F: Documentation/admin-guide/ras.rst
6267F: Documentation/driver-api/edac.rst
6268F: drivers/edac/
6269F: include/linux/edac.h
6270
6271EDAC-DMC520
6272M: Lei Wang <[email protected]>
6273L: [email protected]
6274S: Supported
6275F: drivers/edac/dmc520_edac.c
6276
6277EDAC-E752X
6278M: Mark Gross <[email protected]>
6279L: [email protected]
6280S: Maintained
6281F: drivers/edac/e752x_edac.c
6282
6283EDAC-E7XXX
6284L: [email protected]
6285S: Maintained
6286F: drivers/edac/e7xxx_edac.c
6287
6288EDAC-FSL_DDR
6289M: York Sun <[email protected]>
6290L: [email protected]
6291S: Maintained
6292F: drivers/edac/fsl_ddr_edac.*
6293
6294EDAC-GHES
6295M: Mauro Carvalho Chehab <[email protected]>
6296L: [email protected]
6297S: Maintained
6298F: drivers/edac/ghes_edac.c
6299
6300EDAC-I10NM
6301M: Tony Luck <[email protected]>
6302L: [email protected]
6303S: Maintained
6304F: drivers/edac/i10nm_base.c
6305
6306EDAC-I3000
6307L: [email protected]
6308S: Orphan
6309F: drivers/edac/i3000_edac.c
6310
6311EDAC-I5000
6312L: [email protected]
6313S: Maintained
6314F: drivers/edac/i5000_edac.c
6315
6316EDAC-I5400
6317M: Mauro Carvalho Chehab <[email protected]>
6318L: [email protected]
6319S: Maintained
6320F: drivers/edac/i5400_edac.c
6321
6322EDAC-I7300
6323M: Mauro Carvalho Chehab <[email protected]>
6324L: [email protected]
6325S: Maintained
6326F: drivers/edac/i7300_edac.c
6327
6328EDAC-I7CORE
6329M: Mauro Carvalho Chehab <[email protected]>
6330L: [email protected]
6331S: Maintained
6332F: drivers/edac/i7core_edac.c
6333
6334EDAC-I82443BXGX
6335M: Tim Small <[email protected]>
6336L: [email protected]
6337S: Maintained
6338F: drivers/edac/i82443bxgx_edac.c
6339
6340EDAC-I82975X
6341M: "Arvind R." <[email protected]>
6342L: [email protected]
6343S: Maintained
6344F: drivers/edac/i82975x_edac.c
6345
6346EDAC-IE31200
6347M: Jason Baron <[email protected]>
6348L: [email protected]
6349S: Maintained
6350F: drivers/edac/ie31200_edac.c
6351
6352EDAC-MPC85XX
6353M: Johannes Thumshirn <[email protected]>
6354L: [email protected]
6355S: Maintained
6356F: drivers/edac/mpc85xx_edac.[ch]
6357
6358EDAC-PASEMI
6359M: Egor Martovetsky <[email protected]>
6360L: [email protected]
6361S: Maintained
6362F: drivers/edac/pasemi_edac.c
6363
6364EDAC-PND2
6365M: Tony Luck <[email protected]>
6366L: [email protected]
6367S: Maintained
6368F: drivers/edac/pnd2_edac.[ch]
6369
6370EDAC-QCOM
6371M: Channagoud Kadabi <[email protected]>
6372M: Venkata Narendra Kumar Gutta <[email protected]>
6373L: [email protected]
6374L: [email protected]
6375S: Maintained
6376F: drivers/edac/qcom_edac.c
6377
6378EDAC-R82600
6379M: Tim Small <[email protected]>
6380L: [email protected]
6381S: Maintained
6382F: drivers/edac/r82600_edac.c
6383
6384EDAC-SBRIDGE
6385M: Tony Luck <[email protected]>
6386R: Qiuxu Zhuo <[email protected]>
6387L: [email protected]
6388S: Maintained
6389F: drivers/edac/sb_edac.c
6390
6391EDAC-SIFIVE
6392M: Yash Shah <[email protected]>
6393L: [email protected]
6394S: Supported
6395F: drivers/edac/sifive_edac.c
6396
6397EDAC-SKYLAKE
6398M: Tony Luck <[email protected]>
6399L: [email protected]
6400S: Maintained
6401F: drivers/edac/skx_*.c
6402
6403EDAC-TI
6404M: Tero Kristo <[email protected]>
6405L: [email protected]
6406S: Maintained
6407F: drivers/edac/ti_edac.c
6408
6409EDIROL UA-101/UA-1000 DRIVER
6410M: Clemens Ladisch <[email protected]>
6411L: [email protected] (moderated for non-subscribers)
6412S: Maintained
6413T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6414F: sound/usb/misc/ua101.c
6415
6416EFI TEST DRIVER
6417M: Ivan Hu <[email protected]>
6418M: Ard Biesheuvel <[email protected]>
6419L: [email protected]
6420S: Maintained
6421F: drivers/firmware/efi/test/
6422
6423EFI VARIABLE FILESYSTEM
6424M: Matthew Garrett <[email protected]>
6425M: Jeremy Kerr <[email protected]>
6426M: Ard Biesheuvel <[email protected]>
6427L: [email protected]
6428S: Maintained
6429T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6430F: fs/efivarfs/
6431
6432EFIFB FRAMEBUFFER DRIVER
6433M: Peter Jones <[email protected]>
6434L: [email protected]
6435S: Maintained
6436F: drivers/video/fbdev/efifb.c
6437
6438EFS FILESYSTEM
6439S: Orphan
6440W: http://aeschi.ch.eu.org/efs/
6441F: fs/efs/
6442
6443EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6444M: Douglas Miller <[email protected]>
6445L: [email protected]
6446S: Maintained
6447F: drivers/net/ethernet/ibm/ehea/
6448
6449EM28XX VIDEO4LINUX DRIVER
6450M: Mauro Carvalho Chehab <[email protected]>
6451L: [email protected]
6452S: Maintained
6453W: https://linuxtv.org
6454T: git git://linuxtv.org/media_tree.git
6455F: Documentation/admin-guide/media/em28xx*
6456F: drivers/media/usb/em28xx/
6457
6458EMBEDDED LINUX
6459M: Paul Gortmaker <[email protected]>
6460M: Matt Mackall <[email protected]>
6461M: David Woodhouse <[email protected]>
6462L: [email protected]
6463S: Maintained
6464
6465EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6466M: Adrian Hunter <[email protected]>
6467M: Ritesh Harjani <[email protected]>
6468M: Asutosh Das <[email protected]>
6469L: [email protected]
6470S: Maintained
6471F: drivers/mmc/host/cqhci*
6472
6473EMULEX 10Gbps iSCSI - OneConnect DRIVER
6474M: Subbu Seetharaman <[email protected]>
6475M: Ketan Mukadam <[email protected]>
6476M: Jitendra Bhivare <[email protected]>
6477L: [email protected]
6478S: Supported
6479W: http://www.broadcom.com
6480F: drivers/scsi/be2iscsi/
6481
6482EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6483M: Ajit Khaparde <[email protected]>
6484M: Sriharsha Basavapatna <[email protected]>
6485M: Somnath Kotur <[email protected]>
6486L: [email protected]
6487S: Supported
6488W: http://www.emulex.com
6489F: drivers/net/ethernet/emulex/benet/
6490
6491EMULEX ONECONNECT ROCE DRIVER
6492M: Selvin Xavier <[email protected]>
6493M: Devesh Sharma <[email protected]>
6494L: [email protected]
6495S: Odd Fixes
6496W: http://www.broadcom.com
6497F: drivers/infiniband/hw/ocrdma/
6498F: include/uapi/rdma/ocrdma-abi.h
6499
6500EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6501M: James Smart <[email protected]>
6502M: Dick Kennedy <[email protected]>
6503L: [email protected]
6504S: Supported
6505W: http://www.broadcom.com
6506F: drivers/scsi/lpfc/
6507
6508ENE CB710 FLASH CARD READER DRIVER
6509M: Michał Mirosław <[email protected]>
6510S: Maintained
6511F: drivers/misc/cb710/
6512F: drivers/mmc/host/cb710-mmc.*
6513F: include/linux/cb710.h
6514
6515ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6516M: Maxim Levitsky <[email protected]>
6517S: Maintained
6518F: drivers/media/rc/ene_ir.*
6519
6520EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6521M: Laurentiu Tudor <[email protected]>
6522L: [email protected]
6523S: Maintained
6524F: drivers/tty/ehv_bytechan.c
6525
6526EPSON S1D13XXX FRAMEBUFFER DRIVER
6527M: Kristoffer Ericson <[email protected]>
6528S: Maintained
6529T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6530F: drivers/video/fbdev/s1d13xxxfb.c
6531F: include/video/s1d13xxxfb.h
6532
6533EROFS FILE SYSTEM
6534M: Gao Xiang <[email protected]>
6535M: Chao Yu <[email protected]>
6536L: [email protected]
6537S: Maintained
6538T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6539F: Documentation/filesystems/erofs.rst
6540F: fs/erofs/
6541F: include/trace/events/erofs.h
6542
6543ERRSEQ ERROR TRACKING INFRASTRUCTURE
6544M: Jeff Layton <[email protected]>
6545S: Maintained
6546F: include/linux/errseq.h
6547F: lib/errseq.c
6548
6549ET131X NETWORK DRIVER
6550M: Mark Einon <[email protected]>
6551S: Odd Fixes
6552F: drivers/net/ethernet/agere/
6553
6554ETHERNET BRIDGE
6555M: Roopa Prabhu <[email protected]>
6556M: Nikolay Aleksandrov <[email protected]>
6557L: [email protected] (moderated for non-subscribers)
6558L: [email protected]
6559S: Maintained
6560W: http://www.linuxfoundation.org/en/Net:Bridge
6561F: include/linux/netfilter_bridge/
6562F: net/bridge/
6563
6564ETHERNET PHY LIBRARY
6565M: Andrew Lunn <[email protected]>
6566M: Heiner Kallweit <[email protected]>
6567R: Russell King <[email protected]>
6568L: [email protected]
6569S: Maintained
6570F: Documentation/ABI/testing/sysfs-class-net-phydev
6571F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6572F: Documentation/devicetree/bindings/net/mdio*
6573F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6574F: Documentation/networking/phy.rst
6575F: drivers/net/mdio/
6576F: drivers/net/mdio/of_mdio.c
6577F: drivers/net/pcs/
6578F: drivers/net/phy/
6579F: drivers/of/of_net.c
6580F: include/dt-bindings/net/qca-ar803x.h
6581F: include/linux/*mdio*.h
6582F: include/linux/mdio/*.h
6583F: include/linux/of_net.h
6584F: include/linux/phy.h
6585F: include/linux/phy_fixed.h
6586F: include/linux/platform_data/mdio-bcm-unimac.h
6587F: include/linux/platform_data/mdio-gpio.h
6588F: include/trace/events/mdio.h
6589F: include/uapi/linux/mdio.h
6590F: include/uapi/linux/mii.h
6591
6592EXFAT FILE SYSTEM
6593M: Namjae Jeon <[email protected]>
6594M: Sungjong Seo <[email protected]>
6595L: [email protected]
6596S: Maintained
6597F: fs/exfat/
6598
6599EXT2 FILE SYSTEM
6600M: Jan Kara <[email protected]>
6601L: [email protected]
6602S: Maintained
6603F: Documentation/filesystems/ext2.rst
6604F: fs/ext2/
6605F: include/linux/ext2*
6606
6607EXT4 FILE SYSTEM
6608M: "Theodore Ts'o" <[email protected]>
6609M: Andreas Dilger <[email protected]>
6610L: [email protected]
6611S: Maintained
6612W: http://ext4.wiki.kernel.org
6613Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6614T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6615F: Documentation/filesystems/ext4/
6616F: fs/ext4/
6617
6618Extended Verification Module (EVM)
6619M: Mimi Zohar <[email protected]>
6620L: [email protected]
6621S: Supported
6622F: security/integrity/evm/
6623
6624EXTENSIBLE FIRMWARE INTERFACE (EFI)
6625M: Ard Biesheuvel <[email protected]>
6626L: [email protected]
6627S: Maintained
6628T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6629F: Documentation/admin-guide/efi-stub.rst
6630F: arch/*/include/asm/efi.h
6631F: arch/*/kernel/efi.c
6632F: arch/arm/boot/compressed/efi-header.S
6633F: arch/arm64/kernel/efi-entry.S
6634F: arch/x86/platform/efi/
6635F: drivers/firmware/efi/
6636F: include/linux/efi*.h
6637
6638EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6639M: MyungJoo Ham <[email protected]>
6640M: Chanwoo Choi <[email protected]>
6641L: [email protected]
6642S: Maintained
6643T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6644F: Documentation/devicetree/bindings/extcon/
6645F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6646F: drivers/extcon/
6647F: include/linux/extcon.h
6648F: include/linux/extcon/
6649
6650EXTRA BOOT CONFIG
6651M: Masami Hiramatsu <[email protected]>
6652S: Maintained
6653F: Documentation/admin-guide/bootconfig.rst
6654F: fs/proc/bootconfig.c
6655F: include/linux/bootconfig.h
6656F: lib/bootconfig.c
6657F: tools/bootconfig/*
6658F: tools/bootconfig/scripts/*
6659
6660EXYNOS DP DRIVER
6661M: Jingoo Han <[email protected]>
6662L: [email protected]
6663S: Maintained
6664F: drivers/gpu/drm/exynos/exynos_dp*
6665
6666EXYNOS SYSMMU (IOMMU) driver
6667M: Marek Szyprowski <[email protected]>
6668L: [email protected]
6669S: Maintained
6670F: drivers/iommu/exynos-iommu.c
6671
6672F2FS FILE SYSTEM
6673M: Jaegeuk Kim <[email protected]>
6674M: Chao Yu <[email protected]>
6675L: [email protected]
6676S: Maintained
6677W: https://f2fs.wiki.kernel.org/
6678T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6679F: Documentation/ABI/testing/sysfs-fs-f2fs
6680F: Documentation/filesystems/f2fs.rst
6681F: fs/f2fs/
6682F: include/linux/f2fs_fs.h
6683F: include/trace/events/f2fs.h
6684
6685F71805F HARDWARE MONITORING DRIVER
6686M: Jean Delvare <[email protected]>
6687L: [email protected]
6688S: Maintained
6689F: Documentation/hwmon/f71805f.rst
6690F: drivers/hwmon/f71805f.c
6691
6692FADDR2LINE
6693M: Josh Poimboeuf <[email protected]>
6694S: Maintained
6695F: scripts/faddr2line
6696
6697FAILOVER MODULE
6698M: Sridhar Samudrala <[email protected]>
6699L: [email protected]
6700S: Supported
6701F: Documentation/networking/failover.rst
6702F: include/net/failover.h
6703F: net/core/failover.c
6704
6705FANOTIFY
6706M: Jan Kara <[email protected]>
6707R: Amir Goldstein <[email protected]>
6708L: [email protected]
6709S: Maintained
6710F: fs/notify/fanotify/
6711F: include/linux/fanotify.h
6712F: include/uapi/linux/fanotify.h
6713
6714FARSYNC SYNCHRONOUS DRIVER
6715M: Kevin Curtis <[email protected]>
6716S: Supported
6717W: http://www.farsite.co.uk/
6718F: drivers/net/wan/farsync.*
6719
6720FAULT INJECTION SUPPORT
6721M: Akinobu Mita <[email protected]>
6722S: Supported
6723F: Documentation/fault-injection/
6724F: lib/fault-inject.c
6725
6726FBTFT Framebuffer drivers
6727L: [email protected]
6728L: [email protected]
6729S: Orphan
6730F: drivers/staging/fbtft/
6731
6732FC0011 TUNER DRIVER
6733M: Michael Buesch <[email protected]>
6734L: [email protected]
6735S: Maintained
6736F: drivers/media/tuners/fc0011.c
6737F: drivers/media/tuners/fc0011.h
6738
6739FC2580 MEDIA DRIVER
6740M: Antti Palosaari <[email protected]>
6741L: [email protected]
6742S: Maintained
6743W: https://linuxtv.org
6744W: http://palosaari.fi/linux/
6745Q: http://patchwork.linuxtv.org/project/linux-media/list/
6746T: git git://linuxtv.org/anttip/media_tree.git
6747F: drivers/media/tuners/fc2580*
6748
6749FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6750M: Hannes Reinecke <[email protected]>
6751L: [email protected]
6752S: Supported
6753W: www.Open-FCoE.org
6754F: drivers/scsi/fcoe/
6755F: drivers/scsi/libfc/
6756F: include/scsi/fc/
6757F: include/scsi/libfc.h
6758F: include/scsi/libfcoe.h
6759F: include/uapi/scsi/fc/
6760
6761FILE LOCKING (flock() and fcntl()/lockf())
6762M: Jeff Layton <[email protected]>
6763M: "J. Bruce Fields" <[email protected]>
6764L: [email protected]
6765S: Maintained
6766F: fs/fcntl.c
6767F: fs/locks.c
6768F: include/linux/fcntl.h
6769F: include/uapi/linux/fcntl.h
6770
6771FILESYSTEM DIRECT ACCESS (DAX)
6772M: Dan Williams <[email protected]>
6773R: Matthew Wilcox <[email protected]>
6774R: Jan Kara <[email protected]>
6775L: [email protected]
6776L: [email protected]
6777S: Supported
6778F: fs/dax.c
6779F: include/linux/dax.h
6780F: include/trace/events/fs_dax.h
6781
6782FILESYSTEMS (VFS and infrastructure)
6783M: Alexander Viro <[email protected]>
6784L: [email protected]
6785S: Maintained
6786F: fs/*
6787F: include/linux/fs.h
6788F: include/linux/fs_types.h
6789F: include/uapi/linux/fs.h
6790F: include/uapi/linux/openat2.h
6791
6792FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6793M: Riku Voipio <[email protected]>
6794L: [email protected]
6795S: Maintained
6796F: drivers/hwmon/f75375s.c
6797F: include/linux/f75375s.h
6798
6799FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6800M: Clemens Ladisch <[email protected]>
6801M: Takashi Sakamoto <[email protected]>
6802L: [email protected] (moderated for non-subscribers)
6803S: Maintained
6804T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6805F: include/uapi/sound/firewire.h
6806F: sound/firewire/
6807
6808FIREWIRE MEDIA DRIVERS (firedtv)
6809M: Stefan Richter <[email protected]>
6810L: [email protected]
6811L: [email protected]
6812S: Maintained
6813T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6814F: drivers/media/firewire/
6815
6816FIREWIRE SBP-2 TARGET
6817M: Chris Boot <[email protected]>
6818L: [email protected]
6819L: [email protected]
6820L: [email protected]
6821S: Maintained
6822T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6823F: drivers/target/sbp/
6824
6825FIREWIRE SUBSYSTEM
6826M: Stefan Richter <[email protected]>
6827L: [email protected]
6828S: Maintained
6829W: http://ieee1394.wiki.kernel.org/
6830T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6831F: drivers/firewire/
6832F: include/linux/firewire.h
6833F: include/uapi/linux/firewire*.h
6834F: tools/firewire/
6835
6836FIRMWARE LOADER (request_firmware)
6837M: Luis Chamberlain <[email protected]>
6838L: [email protected]
6839S: Maintained
6840F: Documentation/firmware_class/
6841F: drivers/base/firmware_loader/
6842F: include/linux/firmware.h
6843
6844FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6845M: Joshua Morris <[email protected]>
6846M: Philip Kelleher <[email protected]>
6847S: Maintained
6848F: drivers/block/rsxx/
6849
6850FLEXTIMER FTM-QUADDEC DRIVER
6851M: Patrick Havelange <[email protected]>
6852L: [email protected]
6853S: Maintained
6854F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6855F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6856F: drivers/counter/ftm-quaddec.c
6857
6858FLOPPY DRIVER
6859M: Denis Efremov <[email protected]>
6860L: [email protected]
6861S: Odd Fixes
6862F: drivers/block/floppy.c
6863
6864FLYSKY FSIA6B RC RECEIVER
6865M: Markus Koch <[email protected]>
6866L: [email protected]
6867S: Maintained
6868F: drivers/input/joystick/fsia6b.c
6869
6870FORCEDETH GIGABIT ETHERNET DRIVER
6871M: Rain River <[email protected]>
6872M: Zhu Yanjun <[email protected]>
6873L: [email protected]
6874S: Maintained
6875F: drivers/net/ethernet/nvidia/*
6876
6877FPGA DFL DRIVERS
6878M: Wu Hao <[email protected]>
6879R: Tom Rix <[email protected]>
6880L: [email protected]
6881S: Maintained
6882F: Documentation/ABI/testing/sysfs-bus-dfl
6883F: Documentation/fpga/dfl.rst
6884F: drivers/fpga/dfl*
6885F: include/uapi/linux/fpga-dfl.h
6886
6887FPGA MANAGER FRAMEWORK
6888M: Moritz Fischer <[email protected]>
6889R: Tom Rix <[email protected]>
6890L: [email protected]
6891S: Maintained
6892W: http://www.rocketboards.org
6893Q: http://patchwork.kernel.org/project/linux-fpga/list/
6894T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6895F: Documentation/devicetree/bindings/fpga/
6896F: Documentation/driver-api/fpga/
6897F: Documentation/fpga/
6898F: drivers/fpga/
6899F: include/linux/fpga/
6900
6901FPU EMULATOR
6902M: Bill Metzenthen <[email protected]>
6903S: Maintained
6904W: http://floatingpoint.sourceforge.net/emulator/index.html
6905F: arch/x86/math-emu/
6906
6907FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6908L: [email protected]
6909S: Orphan
6910F: drivers/net/wan/dlci.c
6911F: drivers/net/wan/sdla.c
6912
6913FRAMEBUFFER LAYER
6914M: Bartlomiej Zolnierkiewicz <[email protected]>
6915L: [email protected]
6916L: [email protected]
6917S: Maintained
6918Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6919T: git git://anongit.freedesktop.org/drm/drm-misc
6920F: Documentation/fb/
6921F: drivers/video/
6922F: include/linux/fb.h
6923F: include/uapi/linux/fb.h
6924F: include/uapi/video/
6925F: include/video/
6926
6927FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6928M: Horia Geantă <[email protected]>
6929M: Aymen Sghaier <[email protected]>
6930L: [email protected]
6931S: Maintained
6932F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6933F: drivers/crypto/caam/
6934
6935FREESCALE COLDFIRE M5441X MMC DRIVER
6936M: Angelo Dureghello <[email protected]>
6937L: [email protected]
6938S: Maintained
6939F: drivers/mmc/host/sdhci-esdhc-mcf.c
6940F: include/linux/platform_data/mmc-esdhc-mcf.h
6941
6942FREESCALE DIU FRAMEBUFFER DRIVER
6943M: Timur Tabi <[email protected]>
6944L: [email protected]
6945S: Maintained
6946F: drivers/video/fbdev/fsl-diu-fb.*
6947
6948FREESCALE DMA DRIVER
6949M: Li Yang <[email protected]>
6950M: Zhang Wei <[email protected]>
6951L: [email protected]
6952S: Maintained
6953F: drivers/dma/fsldma.*
6954
6955FREESCALE DSPI DRIVER
6956M: Vladimir Oltean <[email protected]>
6957L: [email protected]
6958S: Maintained
6959F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6960F: drivers/spi/spi-fsl-dspi.c
6961F: include/linux/spi/spi-fsl-dspi.h
6962
6963FREESCALE ENETC ETHERNET DRIVERS
6964M: Claudiu Manoil <[email protected]>
6965L: [email protected]
6966S: Maintained
6967F: drivers/net/ethernet/freescale/enetc/
6968
6969FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6970M: Claudiu Manoil <[email protected]>
6971L: [email protected]
6972S: Maintained
6973F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6974F: drivers/net/ethernet/freescale/gianfar*
6975
6976FREESCALE GPMI NAND DRIVER
6977M: Han Xu <[email protected]>
6978L: [email protected]
6979S: Maintained
6980F: drivers/mtd/nand/raw/gpmi-nand/*
6981
6982FREESCALE I2C CPM DRIVER
6983M: Jochen Friedrich <[email protected]>
6984L: [email protected]
6985L: [email protected]
6986S: Maintained
6987F: drivers/i2c/busses/i2c-cpm.c
6988
6989FREESCALE IMX / MXC FEC DRIVER
6990M: Fugang Duan <[email protected]>
6991L: [email protected]
6992S: Maintained
6993F: Documentation/devicetree/bindings/net/fsl-fec.txt
6994F: drivers/net/ethernet/freescale/fec.h
6995F: drivers/net/ethernet/freescale/fec_main.c
6996F: drivers/net/ethernet/freescale/fec_ptp.c
6997
6998FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6999M: Sascha Hauer <[email protected]>
7000R: Pengutronix Kernel Team <[email protected]>
7001L: [email protected]
7002L: [email protected] (moderated for non-subscribers)
7003S: Maintained
7004F: drivers/video/fbdev/imxfb.c
7005F: include/linux/platform_data/video-imxfb.h
7006
7007FREESCALE IMX DDR PMU DRIVER
7008M: Frank Li <[email protected]>
7009L: [email protected]
7010S: Maintained
7011F: Documentation/admin-guide/perf/imx-ddr.rst
7012F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7013F: drivers/perf/fsl_imx8_ddr_perf.c
7014
7015FREESCALE IMX I2C DRIVER
7016M: Oleksij Rempel <[email protected]>
7017R: Pengutronix Kernel Team <[email protected]>
7018L: [email protected]
7019S: Maintained
7020F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7021F: drivers/i2c/busses/i2c-imx.c
7022
7023FREESCALE IMX LPI2C DRIVER
7024M: Dong Aisheng <[email protected]>
7025L: [email protected]
7026L: [email protected]
7027S: Maintained
7028F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7029F: drivers/i2c/busses/i2c-imx-lpi2c.c
7030
7031FREESCALE QORIQ DPAA ETHERNET DRIVER
7032M: Madalin Bucur <[email protected]>
7033L: [email protected]
7034S: Maintained
7035F: drivers/net/ethernet/freescale/dpaa
7036
7037FREESCALE QORIQ DPAA FMAN DRIVER
7038M: Madalin Bucur <[email protected]>
7039L: [email protected]
7040S: Maintained
7041F: Documentation/devicetree/bindings/net/fsl-fman.txt
7042F: drivers/net/ethernet/freescale/fman
7043
7044FREESCALE QORIQ PTP CLOCK DRIVER
7045M: Yangbo Lu <[email protected]>
7046L: [email protected]
7047S: Maintained
7048F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7049F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7050F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7051F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7052F: drivers/ptp/ptp_qoriq.c
7053F: drivers/ptp/ptp_qoriq_debugfs.c
7054F: include/linux/fsl/ptp_qoriq.h
7055
7056FREESCALE QUAD SPI DRIVER
7057M: Han Xu <[email protected]>
7058L: [email protected]
7059S: Maintained
7060F: drivers/spi/spi-fsl-qspi.c
7061
7062FREESCALE QUICC ENGINE LIBRARY
7063M: Qiang Zhao <[email protected]>
7064L: [email protected]
7065S: Maintained
7066F: drivers/soc/fsl/qe/
7067F: include/soc/fsl/*qe*.h
7068F: include/soc/fsl/*ucc*.h
7069
7070FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7071M: Li Yang <[email protected]>
7072L: [email protected]
7073L: [email protected]
7074S: Maintained
7075F: drivers/net/ethernet/freescale/ucc_geth*
7076
7077FREESCALE QUICC ENGINE UCC HDLC DRIVER
7078M: Zhao Qiang <[email protected]>
7079L: [email protected]
7080L: [email protected]
7081S: Maintained
7082F: drivers/net/wan/fsl_ucc_hdlc*
7083
7084FREESCALE QUICC ENGINE UCC UART DRIVER
7085M: Timur Tabi <[email protected]>
7086L: [email protected]
7087S: Maintained
7088F: drivers/tty/serial/ucc_uart.c
7089
7090FREESCALE SOC DRIVERS
7091M: Li Yang <[email protected]>
7092L: [email protected]
7093L: [email protected]
7094S: Maintained
7095F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7096F: Documentation/devicetree/bindings/soc/fsl/
7097F: drivers/soc/fsl/
7098F: include/linux/fsl/
7099
7100FREESCALE SOC FS_ENET DRIVER
7101M: Pantelis Antoniou <[email protected]>
7102L: [email protected]
7103L: [email protected]
7104S: Maintained
7105F: drivers/net/ethernet/freescale/fs_enet/
7106F: include/linux/fs_enet_pd.h
7107
7108FREESCALE SOC SOUND DRIVERS
7109M: Timur Tabi <[email protected]>
7110M: Nicolin Chen <[email protected]>
7111M: Xiubo Li <[email protected]>
7112R: Fabio Estevam <[email protected]>
7113R: Shengjiu Wang <[email protected]>
7114L: [email protected] (moderated for non-subscribers)
7115L: [email protected]
7116S: Maintained
7117F: sound/soc/fsl/fsl*
7118F: sound/soc/fsl/imx*
7119F: sound/soc/fsl/mpc8610_hpcd.c
7120
7121FREESCALE USB PERIPHERAL DRIVERS
7122M: Li Yang <[email protected]>
7123L: [email protected]
7124L: [email protected]
7125S: Maintained
7126F: drivers/usb/gadget/udc/fsl*
7127
7128FREESCALE USB PHY DRIVER
7129M: Ran Wang <[email protected]>
7130L: [email protected]
7131L: [email protected]
7132S: Maintained
7133F: drivers/usb/phy/phy-fsl-usb*
7134
7135FREEVXFS FILESYSTEM
7136M: Christoph Hellwig <[email protected]>
7137S: Maintained
7138W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7139F: fs/freevxfs/
7140
7141FREEZER
7142M: "Rafael J. Wysocki" <[email protected]>
7143M: Pavel Machek <[email protected]>
7144L: [email protected]
7145S: Supported
7146F: Documentation/power/freezing-of-tasks.rst
7147F: include/linux/freezer.h
7148F: kernel/freezer.c
7149
7150FRONTSWAP API
7151M: Konrad Rzeszutek Wilk <[email protected]>
7152L: [email protected]
7153S: Maintained
7154F: include/linux/frontswap.h
7155F: mm/frontswap.c
7156
7157FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7158M: David Howells <[email protected]>
7159L: [email protected] (moderated for non-subscribers)
7160S: Supported
7161F: Documentation/filesystems/caching/
7162F: fs/fscache/
7163F: include/linux/fscache*.h
7164
7165FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7166M: Theodore Y. Ts'o <[email protected]>
7167M: Jaegeuk Kim <[email protected]>
7168M: Eric Biggers <[email protected]>
7169L: [email protected]
7170S: Supported
7171Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7172T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7173F: Documentation/filesystems/fscrypt.rst
7174F: fs/crypto/
7175F: include/linux/fscrypt*.h
7176F: include/uapi/linux/fscrypt.h
7177
7178FSI SUBSYSTEM
7179M: Jeremy Kerr <[email protected]>
7180M: Joel Stanley <[email protected]>
7181R: Alistar Popple <[email protected]>
7182R: Eddie James <[email protected]>
7183L: [email protected]
7184S: Supported
7185Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7186T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7187F: drivers/fsi/
7188F: include/linux/fsi*.h
7189F: include/trace/events/fsi*.h
7190
7191FSI-ATTACHED I2C DRIVER
7192M: Eddie James <[email protected]>
7193L: [email protected]
7194L: [email protected] (moderated for non-subscribers)
7195S: Maintained
7196F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7197F: drivers/i2c/busses/i2c-fsi.c
7198
7199FSI-ATTACHED SPI DRIVER
7200M: Eddie James <[email protected]>
7201L: [email protected]
7202S: Maintained
7203F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7204F: drivers/spi/spi-fsi.c
7205
7206FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7207M: Jan Kara <[email protected]>
7208R: Amir Goldstein <[email protected]>
7209L: [email protected]
7210S: Maintained
7211T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7212F: fs/notify/
7213F: include/linux/fsnotify*.h
7214
7215FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7216M: Eric Biggers <[email protected]>
7217M: Theodore Y. Ts'o <[email protected]>
7218L: [email protected]
7219S: Supported
7220Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7221T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7222F: Documentation/filesystems/fsverity.rst
7223F: fs/verity/
7224F: include/linux/fsverity.h
7225F: include/uapi/linux/fsverity.h
7226
7227FUJITSU LAPTOP EXTRAS
7228M: Jonathan Woithe <[email protected]>
7229L: [email protected]
7230S: Maintained
7231F: drivers/platform/x86/fujitsu-laptop.c
7232
7233FUJITSU M-5MO LS CAMERA ISP DRIVER
7234M: Kyungmin Park <[email protected]>
7235M: Heungjun Kim <[email protected]>
7236L: [email protected]
7237S: Maintained
7238F: drivers/media/i2c/m5mols/
7239F: include/media/i2c/m5mols.h
7240
7241FUJITSU TABLET EXTRAS
7242M: Robert Gerlach <[email protected]>
7243L: [email protected]
7244S: Maintained
7245F: drivers/platform/x86/fujitsu-tablet.c
7246
7247FUSE: FILESYSTEM IN USERSPACE
7248M: Miklos Szeredi <[email protected]>
7249L: [email protected]
7250S: Maintained
7251W: https://github.com/libfuse/
7252T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7253F: Documentation/filesystems/fuse.rst
7254F: fs/fuse/
7255F: include/uapi/linux/fuse.h
7256
7257FUTEX SUBSYSTEM
7258M: Thomas Gleixner <[email protected]>
7259M: Ingo Molnar <[email protected]>
7260R: Peter Zijlstra <[email protected]>
7261R: Darren Hart <[email protected]>
7262L: [email protected]
7263S: Maintained
7264T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7265F: Documentation/locking/*futex*
7266F: include/asm-generic/futex.h
7267F: include/linux/futex.h
7268F: include/uapi/linux/futex.h
7269F: kernel/futex.c
7270F: tools/perf/bench/futex*
7271F: tools/testing/selftests/futex/
7272
7273GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7274M: Tim Harvey <[email protected]>
7275M: Robert Jones <[email protected]>
7276S: Maintained
7277F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7278F: drivers/mfd/gateworks-gsc.c
7279F: include/linux/mfd/gsc.h
7280F: Documentation/hwmon/gsc-hwmon.rst
7281F: drivers/hwmon/gsc-hwmon.c
7282F: include/linux/platform_data/gsc_hwmon.h
7283
7284GASKET DRIVER FRAMEWORK
7285M: Rob Springer <[email protected]>
7286M: Todd Poynor <[email protected]>
7287M: Ben Chan <[email protected]>
7288M: Richard Yeh <[email protected]>
7289S: Maintained
7290F: drivers/staging/gasket/
7291
7292GCC PLUGINS
7293M: Kees Cook <[email protected]>
7294R: Emese Revfy <[email protected]>
7295L: [email protected]
7296S: Maintained
7297F: Documentation/kbuild/gcc-plugins.rst
7298F: scripts/Makefile.gcc-plugins
7299F: scripts/gcc-plugin.sh
7300F: scripts/gcc-plugins/
7301
7302GCOV BASED KERNEL PROFILING
7303M: Peter Oberparleiter <[email protected]>
7304S: Maintained
7305F: Documentation/dev-tools/gcov.rst
7306F: kernel/gcov/
7307
7308GDB KERNEL DEBUGGING HELPER SCRIPTS
7309M: Jan Kiszka <[email protected]>
7310M: Kieran Bingham <[email protected]>
7311S: Supported
7312F: scripts/gdb/
7313
7314GDT SCSI DISK ARRAY CONTROLLER DRIVER
7315M: Achim Leubner <[email protected]>
7316L: [email protected]
7317S: Supported
7318W: http://www.icp-vortex.com/
7319F: drivers/scsi/gdt*
7320
7321GEMTEK FM RADIO RECEIVER DRIVER
7322M: Hans Verkuil <[email protected]>
7323L: [email protected]
7324S: Maintained
7325W: https://linuxtv.org
7326T: git git://linuxtv.org/media_tree.git
7327F: drivers/media/radio/radio-gemtek*
7328
7329GENERIC ARCHITECTURE TOPOLOGY
7330M: Sudeep Holla <[email protected]>
7331L: [email protected]
7332S: Maintained
7333F: drivers/base/arch_topology.c
7334F: include/linux/arch_topology.h
7335
7336GENERIC GPIO I2C DRIVER
7337M: Wolfram Sang <[email protected]>
7338S: Supported
7339F: drivers/i2c/busses/i2c-gpio.c
7340F: include/linux/platform_data/i2c-gpio.h
7341
7342GENERIC GPIO I2C MULTIPLEXER DRIVER
7343M: Peter Korsgaard <[email protected]>
7344L: [email protected]
7345S: Supported
7346F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7347F: drivers/i2c/muxes/i2c-mux-gpio.c
7348F: include/linux/platform_data/i2c-mux-gpio.h
7349
7350GENERIC HDLC (WAN) DRIVERS
7351M: Krzysztof Halasa <[email protected]>
7352S: Maintained
7353W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7354F: drivers/net/wan/c101.c
7355F: drivers/net/wan/hd6457*
7356F: drivers/net/wan/hdlc*
7357F: drivers/net/wan/n2.c
7358F: drivers/net/wan/pc300too.c
7359F: drivers/net/wan/pci200syn.c
7360F: drivers/net/wan/wanxl*
7361
7362GENERIC INCLUDE/ASM HEADER FILES
7363M: Arnd Bergmann <[email protected]>
7364L: [email protected]
7365S: Maintained
7366T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7367F: include/asm-generic/
7368F: include/uapi/asm-generic/
7369
7370GENERIC PHY FRAMEWORK
7371M: Kishon Vijay Abraham I <[email protected]>
7372M: Vinod Koul <[email protected]>
7373L: [email protected]
7374S: Supported
7375T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7376F: Documentation/devicetree/bindings/phy/
7377F: drivers/phy/
7378F: include/linux/phy/
7379
7380GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7381M: Wolfram Sang <[email protected]>
7382S: Supported
7383F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7384
7385GENERIC PM DOMAINS
7386M: "Rafael J. Wysocki" <[email protected]>
7387M: Kevin Hilman <[email protected]>
7388M: Ulf Hansson <[email protected]>
7389L: [email protected]
7390S: Supported
7391F: Documentation/devicetree/bindings/power/power?domain*
7392F: drivers/base/power/domain*.c
7393F: include/linux/pm_domain.h
7394
7395GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7396M: Eugen Hristev <[email protected]>
7397L: [email protected]
7398S: Maintained
7399F: drivers/input/touchscreen/resistive-adc-touch.c
7400
7401GENERIC UIO DRIVER FOR PCI DEVICES
7402M: "Michael S. Tsirkin" <[email protected]>
7403L: [email protected]
7404S: Supported
7405F: drivers/uio/uio_pci_generic.c
7406
7407GENERIC VDSO LIBRARY
7408M: Andy Lutomirski <[email protected]>
7409M: Thomas Gleixner <[email protected]>
7410M: Vincenzo Frascino <[email protected]>
7411L: [email protected]
7412S: Maintained
7413T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7414F: include/asm-generic/vdso/vsyscall.h
7415F: include/vdso/
7416F: kernel/time/vsyscall.c
7417F: lib/vdso/
7418
7419GENWQE (IBM Generic Workqueue Card)
7420M: Frank Haverkamp <[email protected]>
7421S: Supported
7422F: drivers/misc/genwqe/
7423
7424GET_MAINTAINER SCRIPT
7425M: Joe Perches <[email protected]>
7426S: Maintained
7427F: scripts/get_maintainer.pl
7428
7429GFS2 FILE SYSTEM
7430M: Bob Peterson <[email protected]>
7431M: Andreas Gruenbacher <[email protected]>
7432L: [email protected]
7433S: Supported
7434W: http://sources.redhat.com/cluster/
7435T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7436F: Documentation/filesystems/gfs2*
7437F: fs/gfs2/
7438F: include/uapi/linux/gfs2_ondisk.h
7439
7440GNSS SUBSYSTEM
7441M: Johan Hovold <[email protected]>
7442S: Maintained
7443T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7444F: Documentation/ABI/testing/sysfs-class-gnss
7445F: Documentation/devicetree/bindings/gnss/
7446F: drivers/gnss/
7447F: include/linux/gnss.h
7448
7449GO7007 MPEG CODEC
7450M: Hans Verkuil <[email protected]>
7451L: [email protected]
7452S: Maintained
7453F: drivers/media/usb/go7007/
7454
7455GOODIX TOUCHSCREEN
7456M: Bastien Nocera <[email protected]>
7457L: [email protected]
7458S: Maintained
7459F: drivers/input/touchscreen/goodix.c
7460
7461GOOGLE ETHERNET DRIVERS
7462M: Catherine Sullivan <[email protected]>
7463R: Sagi Shahar <[email protected]>
7464R: Jon Olson <[email protected]>
7465L: [email protected]
7466S: Supported
7467F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7468F: drivers/net/ethernet/google
7469
7470GPD POCKET FAN DRIVER
7471M: Hans de Goede <[email protected]>
7472L: [email protected]
7473S: Maintained
7474F: drivers/platform/x86/gpd-pocket-fan.c
7475
7476GPIO ACPI SUPPORT
7477M: Mika Westerberg <[email protected]>
7478M: Andy Shevchenko <[email protected]>
7479L: [email protected]
7480L: [email protected]
7481S: Maintained
7482F: Documentation/firmware-guide/acpi/gpio-properties.rst
7483F: drivers/gpio/gpiolib-acpi.c
7484F: drivers/gpio/gpiolib-acpi.h
7485
7486GPIO AGGREGATOR
7487M: Geert Uytterhoeven <[email protected]>
7488L: [email protected]
7489S: Supported
7490F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7491F: drivers/gpio/gpio-aggregator.c
7492
7493GPIO IR Transmitter
7494M: Sean Young <[email protected]>
7495L: [email protected]
7496S: Maintained
7497F: drivers/media/rc/gpio-ir-tx.c
7498
7499GPIO MOCKUP DRIVER
7500M: Bamvor Jian Zhang <[email protected]>
7501L: [email protected]
7502S: Maintained
7503F: drivers/gpio/gpio-mockup.c
7504F: tools/testing/selftests/gpio/
7505
7506GPIO REGMAP
7507R: Michael Walle <[email protected]>
7508S: Maintained
7509F: drivers/gpio/gpio-regmap.c
7510F: include/linux/gpio/regmap.h
7511
7512GPIO SUBSYSTEM
7513M: Linus Walleij <[email protected]>
7514M: Bartosz Golaszewski <[email protected]>
7515L: [email protected]
7516S: Maintained
7517T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7518F: Documentation/ABI/obsolete/sysfs-gpio
7519F: Documentation/ABI/testing/gpio-cdev
7520F: Documentation/admin-guide/gpio/
7521F: Documentation/devicetree/bindings/gpio/
7522F: Documentation/driver-api/gpio/
7523F: drivers/gpio/
7524F: include/asm-generic/gpio.h
7525F: include/linux/gpio.h
7526F: include/linux/gpio/
7527F: include/linux/of_gpio.h
7528F: include/uapi/linux/gpio.h
7529F: tools/gpio/
7530
7531GRE DEMULTIPLEXER DRIVER
7532M: Dmitry Kozlov <[email protected]>
7533L: [email protected]
7534S: Maintained
7535F: include/net/gre.h
7536F: net/ipv4/gre_demux.c
7537F: net/ipv4/gre_offload.c
7538
7539GRETH 10/100/1G Ethernet MAC device driver
7540M: Andreas Larsson <[email protected]>
7541L: [email protected]
7542S: Maintained
7543F: drivers/net/ethernet/aeroflex/
7544
7545GREYBUS AUDIO PROTOCOLS DRIVERS
7546M: Vaibhav Agarwal <[email protected]>
7547M: Mark Greer <[email protected]>
7548S: Maintained
7549F: drivers/staging/greybus/audio_apbridgea.c
7550F: drivers/staging/greybus/audio_apbridgea.h
7551F: drivers/staging/greybus/audio_codec.c
7552F: drivers/staging/greybus/audio_codec.h
7553F: drivers/staging/greybus/audio_gb.c
7554F: drivers/staging/greybus/audio_manager.c
7555F: drivers/staging/greybus/audio_manager.h
7556F: drivers/staging/greybus/audio_manager_module.c
7557F: drivers/staging/greybus/audio_manager_private.h
7558F: drivers/staging/greybus/audio_manager_sysfs.c
7559F: drivers/staging/greybus/audio_module.c
7560F: drivers/staging/greybus/audio_topology.c
7561
7562GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7563M: Viresh Kumar <[email protected]>
7564S: Maintained
7565F: drivers/staging/greybus/authentication.c
7566F: drivers/staging/greybus/bootrom.c
7567F: drivers/staging/greybus/firmware.h
7568F: drivers/staging/greybus/fw-core.c
7569F: drivers/staging/greybus/fw-download.c
7570F: drivers/staging/greybus/fw-management.c
7571F: drivers/staging/greybus/greybus_authentication.h
7572F: drivers/staging/greybus/greybus_firmware.h
7573F: drivers/staging/greybus/hid.c
7574F: drivers/staging/greybus/i2c.c
7575F: drivers/staging/greybus/spi.c
7576F: drivers/staging/greybus/spilib.c
7577F: drivers/staging/greybus/spilib.h
7578
7579GREYBUS LOOPBACK DRIVER
7580M: Bryan O'Donoghue <[email protected]>
7581S: Maintained
7582F: drivers/staging/greybus/loopback.c
7583
7584GREYBUS PLATFORM DRIVERS
7585M: Vaibhav Hiremath <[email protected]>
7586S: Maintained
7587F: drivers/staging/greybus/arche-apb-ctrl.c
7588F: drivers/staging/greybus/arche-platform.c
7589F: drivers/staging/greybus/arche_platform.h
7590
7591GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7592M: Rui Miguel Silva <[email protected]>
7593S: Maintained
7594F: drivers/staging/greybus/gpio.c
7595F: drivers/staging/greybus/light.c
7596F: drivers/staging/greybus/power_supply.c
7597F: drivers/staging/greybus/sdio.c
7598F: drivers/staging/greybus/spi.c
7599F: drivers/staging/greybus/spilib.c
7600
7601GREYBUS SUBSYSTEM
7602M: Johan Hovold <[email protected]>
7603M: Alex Elder <[email protected]>
7604M: Greg Kroah-Hartman <[email protected]>
7605L: [email protected] (moderated for non-subscribers)
7606S: Maintained
7607F: drivers/greybus/
7608F: drivers/staging/greybus/
7609F: include/linux/greybus.h
7610F: include/linux/greybus/
7611
7612GREYBUS UART PROTOCOLS DRIVERS
7613M: David Lin <[email protected]>
7614S: Maintained
7615F: drivers/staging/greybus/log.c
7616F: drivers/staging/greybus/uart.c
7617
7618GS1662 VIDEO SERIALIZER
7619M: Charles-Antoine Couret <[email protected]>
7620L: [email protected]
7621S: Maintained
7622T: git git://linuxtv.org/media_tree.git
7623F: drivers/media/spi/gs1662.c
7624
7625GSPCA FINEPIX SUBDRIVER
7626M: Frank Zago <[email protected]>
7627L: [email protected]
7628S: Maintained
7629T: git git://linuxtv.org/media_tree.git
7630F: drivers/media/usb/gspca/finepix.c
7631
7632GSPCA GL860 SUBDRIVER
7633M: Olivier Lorin <[email protected]>
7634L: [email protected]
7635S: Maintained
7636T: git git://linuxtv.org/media_tree.git
7637F: drivers/media/usb/gspca/gl860/
7638
7639GSPCA M5602 SUBDRIVER
7640M: Erik Andren <[email protected]>
7641L: [email protected]
7642S: Maintained
7643T: git git://linuxtv.org/media_tree.git
7644F: drivers/media/usb/gspca/m5602/
7645
7646GSPCA PAC207 SONIXB SUBDRIVER
7647M: Hans Verkuil <[email protected]>
7648L: [email protected]
7649S: Odd Fixes
7650T: git git://linuxtv.org/media_tree.git
7651F: drivers/media/usb/gspca/pac207.c
7652
7653GSPCA SN9C20X SUBDRIVER
7654M: Brian Johnson <[email protected]>
7655L: [email protected]
7656S: Maintained
7657T: git git://linuxtv.org/media_tree.git
7658F: drivers/media/usb/gspca/sn9c20x.c
7659
7660GSPCA T613 SUBDRIVER
7661M: Leandro Costantino <[email protected]>
7662L: [email protected]
7663S: Maintained
7664T: git git://linuxtv.org/media_tree.git
7665F: drivers/media/usb/gspca/t613.c
7666
7667GSPCA USB WEBCAM DRIVER
7668M: Hans Verkuil <[email protected]>
7669L: [email protected]
7670S: Odd Fixes
7671T: git git://linuxtv.org/media_tree.git
7672F: drivers/media/usb/gspca/
7673
7674GTP (GPRS Tunneling Protocol)
7675M: Pablo Neira Ayuso <[email protected]>
7676M: Harald Welte <[email protected]>
7677L: [email protected]
7678S: Maintained
7679T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7680F: drivers/net/gtp.c
7681
7682GUID PARTITION TABLE (GPT)
7683M: Davidlohr Bueso <[email protected]>
7684L: [email protected]
7685S: Maintained
7686F: block/partitions/efi.*
7687
7688H8/300 ARCHITECTURE
7689M: Yoshinori Sato <[email protected]>
7690L: [email protected] (moderated for non-subscribers)
7691S: Maintained
7692W: http://uclinux-h8.sourceforge.jp
7693T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7694F: arch/h8300/
7695F: drivers/clk/h8300/
7696F: drivers/clocksource/h8300_*.c
7697F: drivers/irqchip/irq-renesas-h8*.c
7698
7699HABANALABS PCI DRIVER
7700M: Oded Gabbay <[email protected]>
7701S: Supported
7702T: git https://github.com/HabanaAI/linux.git
7703F: Documentation/ABI/testing/debugfs-driver-habanalabs
7704F: Documentation/ABI/testing/sysfs-driver-habanalabs
7705F: drivers/misc/habanalabs/
7706F: include/uapi/misc/habanalabs.h
7707
7708HACKRF MEDIA DRIVER
7709M: Antti Palosaari <[email protected]>
7710L: [email protected]
7711S: Maintained
7712W: https://linuxtv.org
7713W: http://palosaari.fi/linux/
7714Q: http://patchwork.linuxtv.org/project/linux-media/list/
7715T: git git://linuxtv.org/anttip/media_tree.git
7716F: drivers/media/usb/hackrf/
7717
7718HANTRO VPU CODEC DRIVER
7719M: Ezequiel Garcia <[email protected]>
7720M: Philipp Zabel <[email protected]>
7721L: [email protected]
7722L: [email protected]
7723S: Maintained
7724F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7725F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7726F: drivers/staging/media/hantro/
7727
7728HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7729M: Frank Seidel <[email protected]>
7730L: [email protected]
7731S: Maintained
7732W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7733F: drivers/platform/x86/hdaps.c
7734
7735HARDWARE MONITORING
7736M: Jean Delvare <[email protected]>
7737M: Guenter Roeck <[email protected]>
7738L: [email protected]
7739S: Maintained
7740W: http://hwmon.wiki.kernel.org/
7741T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7742F: Documentation/devicetree/bindings/hwmon/
7743F: Documentation/hwmon/
7744F: drivers/hwmon/
7745F: include/linux/hwmon*.h
7746F: include/trace/events/hwmon*.h
7747
7748HARDWARE RANDOM NUMBER GENERATOR CORE
7749M: Matt Mackall <[email protected]>
7750M: Herbert Xu <[email protected]>
7751L: [email protected]
7752S: Odd fixes
7753F: Documentation/admin-guide/hw_random.rst
7754F: Documentation/devicetree/bindings/rng/
7755F: drivers/char/hw_random/
7756F: include/linux/hw_random.h
7757
7758HARDWARE SPINLOCK CORE
7759M: Ohad Ben-Cohen <[email protected]>
7760M: Bjorn Andersson <[email protected]>
7761R: Baolin Wang <[email protected]>
7762L: [email protected]
7763S: Maintained
7764T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7765F: Documentation/devicetree/bindings/hwlock/
7766F: Documentation/locking/hwspinlock.rst
7767F: drivers/hwspinlock/
7768F: include/linux/hwspinlock.h
7769
7770HARDWARE TRACING FACILITIES
7771M: Alexander Shishkin <[email protected]>
7772S: Maintained
7773F: drivers/hwtracing/
7774
7775HARMONY SOUND DRIVER
7776L: [email protected]
7777S: Maintained
7778F: sound/parisc/harmony.*
7779
7780HDPVR USB VIDEO ENCODER DRIVER
7781M: Hans Verkuil <[email protected]>
7782L: [email protected]
7783S: Odd Fixes
7784W: https://linuxtv.org
7785T: git git://linuxtv.org/media_tree.git
7786F: drivers/media/usb/hdpvr/
7787
7788HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7789M: Jerry Hoemann <[email protected]>
7790S: Supported
7791F: Documentation/watchdog/hpwdt.rst
7792F: drivers/watchdog/hpwdt.c
7793
7794HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7795M: Don Brace <[email protected]>
7796L: [email protected]
7797L: [email protected]
7798S: Supported
7799F: Documentation/scsi/hpsa.rst
7800F: drivers/scsi/hpsa*.[ch]
7801F: include/linux/cciss*.h
7802F: include/uapi/linux/cciss*.h
7803
7804HFI1 DRIVER
7805M: Mike Marciniszyn <[email protected]>
7806M: Dennis Dalessandro <[email protected]>
7807L: [email protected]
7808S: Supported
7809F: drivers/infiniband/hw/hfi1
7810
7811HFS FILESYSTEM
7812L: [email protected]
7813S: Orphan
7814F: Documentation/filesystems/hfs.rst
7815F: fs/hfs/
7816
7817HFSPLUS FILESYSTEM
7818L: [email protected]
7819S: Orphan
7820F: Documentation/filesystems/hfsplus.rst
7821F: fs/hfsplus/
7822
7823HGA FRAMEBUFFER DRIVER
7824M: Ferenc Bakonyi <[email protected]>
7825L: [email protected]
7826S: Maintained
7827W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7828F: drivers/video/fbdev/hgafb.c
7829
7830HIBERNATION (aka Software Suspend, aka swsusp)
7831M: "Rafael J. Wysocki" <[email protected]>
7832M: Pavel Machek <[email protected]>
7833L: [email protected]
7834S: Supported
7835B: https://bugzilla.kernel.org
7836F: arch/*/include/asm/suspend*.h
7837F: arch/x86/power/
7838F: drivers/base/power/
7839F: include/linux/freezer.h
7840F: include/linux/pm.h
7841F: include/linux/suspend.h
7842F: kernel/power/
7843
7844HID CORE LAYER
7845M: Jiri Kosina <[email protected]>
7846M: Benjamin Tissoires <[email protected]>
7847L: [email protected]
7848S: Maintained
7849T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7850F: drivers/hid/
7851F: include/linux/hid*
7852F: include/uapi/linux/hid*
7853
7854HID SENSOR HUB DRIVERS
7855M: Jiri Kosina <[email protected]>
7856M: Jonathan Cameron <[email protected]>
7857M: Srinivas Pandruvada <[email protected]>
7858L: [email protected]
7859L: [email protected]
7860S: Maintained
7861F: Documentation/hid/hid-sensor*
7862F: drivers/hid/hid-sensor-*
7863F: drivers/iio/*/hid-*
7864F: include/linux/hid-sensor-*
7865
7866HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7867M: Thomas Gleixner <[email protected]>
7868L: [email protected]
7869S: Maintained
7870T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7871F: Documentation/timers/
7872F: include/linux/clockchips.h
7873F: include/linux/hrtimer.h
7874F: kernel/time/clockevents.c
7875F: kernel/time/hrtimer.c
7876F: kernel/time/timer_*.c
7877
7878HIGH-SPEED SCC DRIVER FOR AX.25
7879L: [email protected]
7880S: Orphan
7881F: drivers/net/hamradio/dmascc.c
7882F: drivers/net/hamradio/scc.c
7883
7884HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7885M: HighPoint Linux Team <[email protected]>
7886S: Supported
7887W: http://www.highpoint-tech.com
7888F: Documentation/scsi/hptiop.rst
7889F: drivers/scsi/hptiop.c
7890
7891HIPPI
7892M: Jes Sorensen <[email protected]>
7893L: [email protected]
7894S: Maintained
7895F: drivers/net/hippi/
7896F: include/linux/hippidevice.h
7897F: include/uapi/linux/if_hippi.h
7898F: net/802/hippi.c
7899
7900HISILICON DMA DRIVER
7901M: Zhou Wang <[email protected]>
7902L: [email protected]
7903S: Maintained
7904F: drivers/dma/hisi_dma.c
7905
7906HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7907M: Zaibo Xu <[email protected]>
7908L: [email protected]
7909S: Maintained
7910F: Documentation/ABI/testing/debugfs-hisi-hpre
7911F: drivers/crypto/hisilicon/hpre/hpre.h
7912F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7913F: drivers/crypto/hisilicon/hpre/hpre_main.c
7914
7915HISILICON LPC BUS DRIVER
7916M: [email protected]
7917S: Maintained
7918W: http://www.hisilicon.com
7919F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7920F: drivers/bus/hisi_lpc.c
7921
7922HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7923M: Yisen Zhuang <[email protected]>
7924M: Salil Mehta <[email protected]>
7925L: [email protected]
7926S: Maintained
7927W: http://www.hisilicon.com
7928F: drivers/net/ethernet/hisilicon/hns3/
7929
7930HISILICON NETWORK SUBSYSTEM DRIVER
7931M: Yisen Zhuang <[email protected]>
7932M: Salil Mehta <[email protected]>
7933L: [email protected]
7934S: Maintained
7935W: http://www.hisilicon.com
7936F: Documentation/devicetree/bindings/net/hisilicon*.txt
7937F: drivers/net/ethernet/hisilicon/
7938
7939HIKEY960 ONBOARD USB GPIO HUB DRIVER
7940M: John Stultz <[email protected]>
7941L: [email protected]
7942S: Maintained
7943F: drivers/misc/hisi_hikey_usb.c
7944F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
7945
7946HISILICON PMU DRIVER
7947M: Shaokun Zhang <[email protected]>
7948S: Supported
7949W: http://www.hisilicon.com
7950F: Documentation/admin-guide/perf/hisi-pmu.rst
7951F: drivers/perf/hisilicon
7952
7953HISILICON QM AND ZIP Controller DRIVER
7954M: Zhou Wang <[email protected]>
7955L: [email protected]
7956S: Maintained
7957F: Documentation/ABI/testing/debugfs-hisi-zip
7958F: drivers/crypto/hisilicon/qm.c
7959F: drivers/crypto/hisilicon/qm.h
7960F: drivers/crypto/hisilicon/sgl.c
7961F: drivers/crypto/hisilicon/zip/
7962
7963HISILICON ROCE DRIVER
7964M: Lijun Ou <[email protected]>
7965M: Wei Hu(Xavier) <[email protected]>
7966M: Weihang Li <[email protected]>
7967L: [email protected]
7968S: Maintained
7969F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7970F: drivers/infiniband/hw/hns/
7971
7972HISILICON SAS Controller
7973M: John Garry <[email protected]>
7974S: Supported
7975W: http://www.hisilicon.com
7976F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7977F: drivers/scsi/hisi_sas/
7978
7979HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7980M: Zaibo Xu <[email protected]>
7981L: [email protected]
7982S: Maintained
7983F: Documentation/ABI/testing/debugfs-hisi-sec
7984F: drivers/crypto/hisilicon/sec2/sec.h
7985F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7986F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7987F: drivers/crypto/hisilicon/sec2/sec_main.c
7988
7989HISILICON STAGING DRIVERS FOR HIKEY 960/970
7990M: Mauro Carvalho Chehab <[email protected]>
7991L: [email protected]
7992S: Maintained
7993F: drivers/staging/hikey9xx/
7994
7995HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7996M: Zaibo Xu <[email protected]>
7997S: Maintained
7998F: drivers/char/hw_random/hisi-trng-v2.c
7999
8000HISILICON V3XX SPI NOR FLASH Controller Driver
8001M: John Garry <[email protected]>
8002S: Maintained
8003W: http://www.hisilicon.com
8004F: drivers/spi/spi-hisi-sfc-v3xx.c
8005
8006HMM - Heterogeneous Memory Management
8007M: Jérôme Glisse <[email protected]>
8008L: [email protected]
8009S: Maintained
8010F: Documentation/vm/hmm.rst
8011F: include/linux/hmm*
8012F: lib/test_hmm*
8013F: mm/hmm*
8014F: tools/testing/selftests/vm/*hmm*
8015
8016HOST AP DRIVER
8017M: Jouni Malinen <[email protected]>
8018L: [email protected]
8019S: Obsolete
8020W: http://w1.fi/hostap-driver.html
8021F: drivers/net/wireless/intersil/hostap/
8022
8023HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8024L: [email protected]
8025S: Orphan
8026F: drivers/platform/x86/tc1100-wmi.c
8027
8028HPET: High Precision Event Timers driver
8029M: Clemens Ladisch <[email protected]>
8030S: Maintained
8031F: Documentation/timers/hpet.rst
8032F: drivers/char/hpet.c
8033F: include/linux/hpet.h
8034F: include/uapi/linux/hpet.h
8035
8036HPET: x86
8037S: Orphan
8038F: arch/x86/include/asm/hpet.h
8039F: arch/x86/kernel/hpet.c
8040
8041HPFS FILESYSTEM
8042M: Mikulas Patocka <[email protected]>
8043S: Maintained
8044W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8045F: fs/hpfs/
8046
8047HSI SUBSYSTEM
8048M: Sebastian Reichel <[email protected]>
8049S: Maintained
8050T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8051F: Documentation/ABI/testing/sysfs-bus-hsi
8052F: Documentation/driver-api/hsi.rst
8053F: drivers/hsi/
8054F: include/linux/hsi/
8055F: include/uapi/linux/hsi/
8056
8057HSO 3G MODEM DRIVER
8058L: [email protected]
8059S: Orphan
8060F: drivers/net/usb/hso.c
8061
8062HSR NETWORK PROTOCOL
8063L: [email protected]
8064S: Orphan
8065F: net/hsr/
8066
8067HT16K33 LED CONTROLLER DRIVER
8068M: Robin van der Gracht <[email protected]>
8069S: Maintained
8070F: Documentation/devicetree/bindings/display/ht16k33.txt
8071F: drivers/auxdisplay/ht16k33.c
8072
8073HTCPEN TOUCHSCREEN DRIVER
8074M: Pau Oliva Fora <[email protected]>
8075L: [email protected]
8076S: Maintained
8077F: drivers/input/touchscreen/htcpen.c
8078
8079HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8080M: Lorenzo Bianconi <[email protected]>
8081L: [email protected]
8082S: Maintained
8083W: http://www.st.com/
8084F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8085F: drivers/iio/humidity/hts221*
8086
8087HUAWEI ETHERNET DRIVER
8088M: Bin Luo <[email protected]>
8089L: [email protected]
8090S: Supported
8091F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8092F: drivers/net/ethernet/huawei/hinic/
8093
8094HUGETLB FILESYSTEM
8095M: Mike Kravetz <[email protected]>
8096L: [email protected]
8097S: Maintained
8098F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8099F: Documentation/admin-guide/mm/hugetlbpage.rst
8100F: Documentation/vm/hugetlbfs_reserv.rst
8101F: fs/hugetlbfs/
8102F: include/linux/hugetlb.h
8103F: mm/hugetlb.c
8104
8105HVA ST MEDIA DRIVER
8106M: Jean-Christophe Trotin <[email protected]>
8107L: [email protected]
8108S: Supported
8109W: https://linuxtv.org
8110T: git git://linuxtv.org/media_tree.git
8111F: drivers/media/platform/sti/hva
8112
8113HWPOISON MEMORY FAILURE HANDLING
8114M: Naoya Horiguchi <[email protected]>
8115L: [email protected]
8116S: Maintained
8117F: mm/hwpoison-inject.c
8118F: mm/memory-failure.c
8119
8120HYGON PROCESSOR SUPPORT
8121M: Pu Wen <[email protected]>
8122L: [email protected]
8123S: Maintained
8124F: arch/x86/kernel/cpu/hygon.c
8125
8126HYNIX HI556 SENSOR DRIVER
8127M: Shawn Tu <[email protected]>
8128L: [email protected]
8129S: Maintained
8130T: git git://linuxtv.org/media_tree.git
8131F: drivers/media/i2c/hi556.c
8132
8133Hyper-V CORE AND DRIVERS
8134M: "K. Y. Srinivasan" <[email protected]>
8135M: Haiyang Zhang <[email protected]>
8136M: Stephen Hemminger <[email protected]>
8137M: Wei Liu <[email protected]>
8138L: [email protected]
8139S: Supported
8140T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8141F: Documentation/ABI/stable/sysfs-bus-vmbus
8142F: Documentation/ABI/testing/debugfs-hyperv
8143F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8144F: arch/x86/hyperv
8145F: arch/x86/include/asm/hyperv-tlfs.h
8146F: arch/x86/include/asm/mshyperv.h
8147F: arch/x86/include/asm/trace/hyperv.h
8148F: arch/x86/kernel/cpu/mshyperv.c
8149F: drivers/clocksource/hyperv_timer.c
8150F: drivers/hid/hid-hyperv.c
8151F: drivers/hv/
8152F: drivers/input/serio/hyperv-keyboard.c
8153F: drivers/iommu/hyperv-iommu.c
8154F: drivers/net/hyperv/
8155F: drivers/pci/controller/pci-hyperv-intf.c
8156F: drivers/pci/controller/pci-hyperv.c
8157F: drivers/scsi/storvsc_drv.c
8158F: drivers/uio/uio_hv_generic.c
8159F: drivers/video/fbdev/hyperv_fb.c
8160F: include/asm-generic/hyperv-tlfs.h
8161F: include/asm-generic/mshyperv.h
8162F: include/clocksource/hyperv_timer.h
8163F: include/linux/hyperv.h
8164F: include/uapi/linux/hyperv.h
8165F: net/vmw_vsock/hyperv_transport.c
8166F: tools/hv/
8167
8168HYPERBUS SUPPORT
8169M: Vignesh Raghavendra <[email protected]>
8170L: [email protected]
8171S: Supported
8172Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8173C: irc://irc.oftc.net/mtd
8174T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8175F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8176F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8177F: drivers/mtd/hyperbus/
8178F: include/linux/mtd/hyperbus.h
8179
8180HYPERVISOR VIRTUAL CONSOLE DRIVER
8181L: [email protected]
8182S: Odd Fixes
8183F: drivers/tty/hvc/
8184
8185I2C ACPI SUPPORT
8186M: Mika Westerberg <[email protected]>
8187L: [email protected]
8188L: [email protected]
8189S: Maintained
8190F: drivers/i2c/i2c-core-acpi.c
8191
8192I2C CONTROLLER DRIVER FOR NVIDIA GPU
8193M: Ajay Gupta <[email protected]>
8194L: [email protected]
8195S: Maintained
8196F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8197F: drivers/i2c/busses/i2c-nvidia-gpu.c
8198
8199I2C MUXES
8200M: Peter Rosin <[email protected]>
8201L: [email protected]
8202S: Maintained
8203F: Documentation/devicetree/bindings/i2c/i2c-arb*
8204F: Documentation/devicetree/bindings/i2c/i2c-gate*
8205F: Documentation/devicetree/bindings/i2c/i2c-mux*
8206F: Documentation/i2c/i2c-topology.rst
8207F: Documentation/i2c/muxes/
8208F: drivers/i2c/i2c-mux.c
8209F: drivers/i2c/muxes/
8210F: include/linux/i2c-mux.h
8211
8212I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8213M: Gregory CLEMENT <[email protected]>
8214L: [email protected]
8215S: Maintained
8216F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8217F: drivers/i2c/busses/i2c-mv64xxx.c
8218
8219I2C OVER PARALLEL PORT
8220M: Jean Delvare <[email protected]>
8221L: [email protected]
8222S: Maintained
8223F: Documentation/i2c/busses/i2c-parport.rst
8224F: drivers/i2c/busses/i2c-parport.c
8225
8226I2C SUBSYSTEM
8227M: Wolfram Sang <[email protected]>
8228L: [email protected]
8229S: Maintained
8230W: https://i2c.wiki.kernel.org/
8231Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8232T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8233F: Documentation/devicetree/bindings/i2c/i2c.txt
8234F: Documentation/i2c/
8235F: drivers/i2c/*
8236F: include/linux/i2c-dev.h
8237F: include/linux/i2c-smbus.h
8238F: include/linux/i2c.h
8239F: include/uapi/linux/i2c-*.h
8240F: include/uapi/linux/i2c.h
8241
8242I2C SUBSYSTEM HOST DRIVERS
8243L: [email protected]
8244S: Odd Fixes
8245W: https://i2c.wiki.kernel.org/
8246Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8247T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8248F: Documentation/devicetree/bindings/i2c/
8249F: drivers/i2c/algos/
8250F: drivers/i2c/busses/
8251
8252I2C-TAOS-EVM DRIVER
8253M: Jean Delvare <[email protected]>
8254L: [email protected]
8255S: Maintained
8256F: Documentation/i2c/busses/i2c-taos-evm.rst
8257F: drivers/i2c/busses/i2c-taos-evm.c
8258
8259I2C-TINY-USB DRIVER
8260M: Till Harbaum <[email protected]>
8261L: [email protected]
8262S: Maintained
8263W: http://www.harbaum.org/till/i2c_tiny_usb
8264F: drivers/i2c/busses/i2c-tiny-usb.c
8265
8266I2C/SMBUS CONTROLLER DRIVERS FOR PC
8267M: Jean Delvare <[email protected]>
8268L: [email protected]
8269S: Maintained
8270F: Documentation/i2c/busses/i2c-ali1535.rst
8271F: Documentation/i2c/busses/i2c-ali1563.rst
8272F: Documentation/i2c/busses/i2c-ali15x3.rst
8273F: Documentation/i2c/busses/i2c-amd756.rst
8274F: Documentation/i2c/busses/i2c-amd8111.rst
8275F: Documentation/i2c/busses/i2c-i801.rst
8276F: Documentation/i2c/busses/i2c-nforce2.rst
8277F: Documentation/i2c/busses/i2c-piix4.rst
8278F: Documentation/i2c/busses/i2c-sis5595.rst
8279F: Documentation/i2c/busses/i2c-sis630.rst
8280F: Documentation/i2c/busses/i2c-sis96x.rst
8281F: Documentation/i2c/busses/i2c-via.rst
8282F: Documentation/i2c/busses/i2c-viapro.rst
8283F: drivers/i2c/busses/i2c-ali1535.c
8284F: drivers/i2c/busses/i2c-ali1563.c
8285F: drivers/i2c/busses/i2c-ali15x3.c
8286F: drivers/i2c/busses/i2c-amd756-s4882.c
8287F: drivers/i2c/busses/i2c-amd756.c
8288F: drivers/i2c/busses/i2c-amd8111.c
8289F: drivers/i2c/busses/i2c-i801.c
8290F: drivers/i2c/busses/i2c-isch.c
8291F: drivers/i2c/busses/i2c-nforce2-s4985.c
8292F: drivers/i2c/busses/i2c-nforce2.c
8293F: drivers/i2c/busses/i2c-piix4.c
8294F: drivers/i2c/busses/i2c-sis5595.c
8295F: drivers/i2c/busses/i2c-sis630.c
8296F: drivers/i2c/busses/i2c-sis96x.c
8297F: drivers/i2c/busses/i2c-via.c
8298F: drivers/i2c/busses/i2c-viapro.c
8299
8300I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8301M: Hans de Goede <[email protected]>
8302L: [email protected]
8303S: Maintained
8304F: drivers/i2c/busses/i2c-cht-wc.c
8305
8306I2C/SMBUS ISMT DRIVER
8307M: Seth Heasley <[email protected]>
8308M: Neil Horman <[email protected]>
8309L: [email protected]
8310F: Documentation/i2c/busses/i2c-ismt.rst
8311F: drivers/i2c/busses/i2c-ismt.c
8312
8313I2C/SMBUS STUB DRIVER
8314M: Jean Delvare <[email protected]>
8315L: [email protected]
8316S: Maintained
8317F: drivers/i2c/i2c-stub.c
8318
8319I3C DRIVER FOR CADENCE I3C MASTER IP
8320M: Przemysław Gaj <[email protected]>
8321S: Maintained
8322F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8323F: drivers/i3c/master/i3c-master-cdns.c
8324
8325I3C DRIVER FOR SYNOPSYS DESIGNWARE
8326M: Vitor Soares <[email protected]>
8327S: Maintained
8328F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8329F: drivers/i3c/master/dw*
8330
8331I3C SUBSYSTEM
8332M: Boris Brezillon <[email protected]>
8333L: [email protected] (moderated for non-subscribers)
8334S: Maintained
8335C: irc://chat.freenode.net/linux-i3c
8336T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8337F: Documentation/ABI/testing/sysfs-bus-i3c
8338F: Documentation/devicetree/bindings/i3c/
8339F: Documentation/driver-api/i3c
8340F: drivers/i3c/
8341F: include/linux/i3c/
8342
8343IA64 (Itanium) PLATFORM
8344M: Tony Luck <[email protected]>
8345M: Fenghua Yu <[email protected]>
8346L: [email protected]
8347S: Odd Fixes
8348T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8349F: Documentation/ia64/
8350F: arch/ia64/
8351
8352IBM Power 842 compression accelerator
8353M: Haren Myneni <[email protected]>
8354S: Supported
8355F: crypto/842.c
8356F: drivers/crypto/nx/Kconfig
8357F: drivers/crypto/nx/Makefile
8358F: drivers/crypto/nx/nx-842*
8359F: include/linux/sw842.h
8360F: lib/842/
8361
8362IBM Power in-Nest Crypto Acceleration
8363M: Breno Leitão <[email protected]>
8364M: Nayna Jain <[email protected]>
8365M: Paulo Flabiano Smorigo <[email protected]>
8366L: [email protected]
8367S: Supported
8368F: drivers/crypto/nx/Kconfig
8369F: drivers/crypto/nx/Makefile
8370F: drivers/crypto/nx/nx-aes*
8371F: drivers/crypto/nx/nx-sha*
8372F: drivers/crypto/nx/nx.*
8373F: drivers/crypto/nx/nx_csbcpb.h
8374F: drivers/crypto/nx/nx_debugfs.c
8375
8376IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8377M: Tyrel Datwyler <[email protected]>
8378L: [email protected]
8379L: [email protected]
8380S: Supported
8381F: drivers/pci/hotplug/rpadlpar*
8382
8383IBM Power Linux RAID adapter
8384M: Brian King <[email protected]>
8385S: Supported
8386F: drivers/scsi/ipr.*
8387
8388IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8389M: Tyrel Datwyler <[email protected]>
8390L: [email protected]
8391L: [email protected]
8392S: Supported
8393F: drivers/pci/hotplug/rpaphp*
8394
8395IBM Power SRIOV Virtual NIC Device Driver
8396M: Dany Madden <[email protected]>
8397M: Lijun Pan <[email protected]>
8398M: Sukadev Bhattiprolu <[email protected]>
8399L: [email protected]
8400S: Supported
8401F: drivers/net/ethernet/ibm/ibmvnic.*
8402
8403IBM Power Virtual Accelerator Switchboard
8404M: Sukadev Bhattiprolu <[email protected]>
8405L: [email protected]
8406S: Supported
8407F: arch/powerpc/include/asm/vas.h
8408F: arch/powerpc/platforms/powernv/copy-paste.h
8409F: arch/powerpc/platforms/powernv/vas*
8410
8411IBM Power Virtual Ethernet Device Driver
8412M: Cristobal Forno <[email protected]>
8413L: [email protected]
8414S: Supported
8415F: drivers/net/ethernet/ibm/ibmveth.*
8416
8417IBM Power Virtual FC Device Drivers
8418M: Tyrel Datwyler <[email protected]>
8419L: [email protected]
8420S: Supported
8421F: drivers/scsi/ibmvscsi/ibmvfc*
8422
8423IBM Power Virtual Management Channel Driver
8424M: Steven Royer <[email protected]>
8425S: Supported
8426F: drivers/misc/ibmvmc.*
8427
8428IBM Power Virtual SCSI Device Drivers
8429M: Tyrel Datwyler <[email protected]>
8430L: [email protected]
8431S: Supported
8432F: drivers/scsi/ibmvscsi/ibmvscsi*
8433F: include/scsi/viosrp.h
8434
8435IBM Power Virtual SCSI Device Target Driver
8436M: Michael Cyr <[email protected]>
8437L: [email protected]
8438L: [email protected]
8439S: Supported
8440F: drivers/scsi/ibmvscsi_tgt/
8441
8442IBM Power VMX Cryptographic instructions
8443M: Breno Leitão <[email protected]>
8444M: Nayna Jain <[email protected]>
8445M: Paulo Flabiano Smorigo <[email protected]>
8446L: [email protected]
8447S: Supported
8448F: drivers/crypto/vmx/Kconfig
8449F: drivers/crypto/vmx/Makefile
8450F: drivers/crypto/vmx/aes*
8451F: drivers/crypto/vmx/ghash*
8452F: drivers/crypto/vmx/ppc-xlate.pl
8453F: drivers/crypto/vmx/vmx.c
8454
8455IBM ServeRAID RAID DRIVER
8456S: Orphan
8457F: drivers/scsi/ips.*
8458
8459ICH LPC AND GPIO DRIVER
8460M: Peter Tyser <[email protected]>
8461S: Maintained
8462F: drivers/gpio/gpio-ich.c
8463F: drivers/mfd/lpc_ich.c
8464
8465ICY I2C DRIVER
8466M: Max Staudt <[email protected]>
8467L: [email protected]
8468S: Maintained
8469F: drivers/i2c/busses/i2c-icy.c
8470
8471IDE SUBSYSTEM
8472M: "David S. Miller" <[email protected]>
8473L: [email protected]
8474S: Maintained
8475Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8476T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8477F: Documentation/ide/
8478F: drivers/ide/
8479F: include/linux/ide.h
8480
8481IDE/ATAPI DRIVERS
8482M: Borislav Petkov <[email protected]>
8483L: [email protected]
8484S: Maintained
8485F: Documentation/cdrom/ide-cd.rst
8486F: drivers/ide/ide-cd*
8487
8488IDEAPAD LAPTOP EXTRAS DRIVER
8489M: Ike Panhc <[email protected]>
8490L: [email protected]
8491S: Maintained
8492W: http://launchpad.net/ideapad-laptop
8493F: drivers/platform/x86/ideapad-laptop.c
8494
8495IDEAPAD LAPTOP SLIDEBAR DRIVER
8496M: Andrey Moiseev <[email protected]>
8497L: [email protected]
8498S: Maintained
8499W: https://github.com/o2genum/ideapad-slidebar
8500F: drivers/input/misc/ideapad_slidebar.c
8501
8502IDT VersaClock 5 CLOCK DRIVER
8503M: Luca Ceresoli <[email protected]>
8504S: Maintained
8505F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8506F: drivers/clk/clk-versaclock5.c
8507
8508IEEE 802.15.4 SUBSYSTEM
8509M: Alexander Aring <[email protected]>
8510M: Stefan Schmidt <[email protected]>
8511L: [email protected]
8512S: Maintained
8513W: https://linux-wpan.org/
8514T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8515T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8516F: Documentation/networking/ieee802154.rst
8517F: drivers/net/ieee802154/
8518F: include/linux/ieee802154.h
8519F: include/linux/nl802154.h
8520F: include/net/af_ieee802154.h
8521F: include/net/cfg802154.h
8522F: include/net/ieee802154_netdev.h
8523F: include/net/mac802154.h
8524F: include/net/nl802154.h
8525F: net/ieee802154/
8526F: net/mac802154/
8527
8528IFE PROTOCOL
8529M: Yotam Gigi <[email protected]>
8530M: Jamal Hadi Salim <[email protected]>
8531F: include/net/ife.h
8532F: include/uapi/linux/ife.h
8533F: net/ife
8534
8535IGORPLUG-USB IR RECEIVER
8536M: Sean Young <[email protected]>
8537L: [email protected]
8538S: Maintained
8539F: drivers/media/rc/igorplugusb.c
8540
8541IGUANAWORKS USB IR TRANSCEIVER
8542M: Sean Young <[email protected]>
8543L: [email protected]
8544S: Maintained
8545F: drivers/media/rc/iguanair.c
8546
8547IIO DIGITAL POTENTIOMETER DAC
8548M: Peter Rosin <[email protected]>
8549L: [email protected]
8550S: Maintained
8551F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8552F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8553F: drivers/iio/dac/dpot-dac.c
8554
8555IIO ENVELOPE DETECTOR
8556M: Peter Rosin <[email protected]>
8557L: [email protected]
8558S: Maintained
8559F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8560F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8561F: drivers/iio/adc/envelope-detector.c
8562
8563IIO MULTIPLEXER
8564M: Peter Rosin <[email protected]>
8565L: [email protected]
8566S: Maintained
8567F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8568F: drivers/iio/multiplexer/iio-mux.c
8569
8570IIO SUBSYSTEM AND DRIVERS
8571M: Jonathan Cameron <[email protected]>
8572R: Lars-Peter Clausen <[email protected]>
8573R: Peter Meerwald-Stadler <[email protected]>
8574L: [email protected]
8575S: Maintained
8576T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8577F: Documentation/ABI/testing/configfs-iio*
8578F: Documentation/ABI/testing/sysfs-bus-iio*
8579F: Documentation/devicetree/bindings/iio/
8580F: drivers/iio/
8581F: drivers/staging/iio/
8582F: include/linux/iio/
8583F: tools/iio/
8584
8585IIO UNIT CONVERTER
8586M: Peter Rosin <[email protected]>
8587L: [email protected]
8588S: Maintained
8589F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8590F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8591F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8592F: drivers/iio/afe/iio-rescale.c
8593
8594IKANOS/ADI EAGLE ADSL USB DRIVER
8595M: Matthieu Castet <[email protected]>
8596M: Stanislaw Gruszka <[email protected]>
8597S: Maintained
8598F: drivers/usb/atm/ueagle-atm.c
8599
8600IMGTEC ASCII LCD DRIVER
8601M: Paul Burton <[email protected]>
8602S: Maintained
8603F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8604F: drivers/auxdisplay/img-ascii-lcd.c
8605
8606IMGTEC IR DECODER DRIVER
8607S: Orphan
8608F: drivers/media/rc/img-ir/
8609
8610IMON SOUNDGRAPH USB IR RECEIVER
8611M: Sean Young <[email protected]>
8612L: [email protected]
8613S: Maintained
8614F: drivers/media/rc/imon.c
8615F: drivers/media/rc/imon_raw.c
8616
8617IMS TWINTURBO FRAMEBUFFER DRIVER
8618L: [email protected]
8619S: Orphan
8620F: drivers/video/fbdev/imsttfb.c
8621
8622INA209 HARDWARE MONITOR DRIVER
8623M: Guenter Roeck <[email protected]>
8624L: [email protected]
8625S: Maintained
8626F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8627F: Documentation/hwmon/ina209.rst
8628F: drivers/hwmon/ina209.c
8629
8630INA2XX HARDWARE MONITOR DRIVER
8631M: Guenter Roeck <[email protected]>
8632L: [email protected]
8633S: Maintained
8634F: Documentation/hwmon/ina2xx.rst
8635F: drivers/hwmon/ina2xx.c
8636F: include/linux/platform_data/ina2xx.h
8637
8638INDUSTRY PACK SUBSYSTEM (IPACK)
8639M: Samuel Iglesias Gonsalvez <[email protected]>
8640M: Jens Taprogge <[email protected]>
8641M: Greg Kroah-Hartman <[email protected]>
8642L: [email protected]
8643S: Maintained
8644W: http://industrypack.sourceforge.net
8645F: drivers/ipack/
8646
8647INFINEON DPS310 Driver
8648M: Eddie James <[email protected]>
8649L: [email protected]
8650S: Maintained
8651F: drivers/iio/pressure/dps310.c
8652
8653INFINIBAND SUBSYSTEM
8654M: Doug Ledford <[email protected]>
8655M: Jason Gunthorpe <[email protected]>
8656L: [email protected]
8657S: Supported
8658W: https://github.com/linux-rdma/rdma-core
8659Q: http://patchwork.kernel.org/project/linux-rdma/list/
8660T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8661F: Documentation/devicetree/bindings/infiniband/
8662F: Documentation/infiniband/
8663F: drivers/infiniband/
8664F: include/rdma/
8665F: include/trace/events/ib_mad.h
8666F: include/trace/events/ib_umad.h
8667F: include/uapi/linux/if_infiniband.h
8668F: include/uapi/rdma/
8669F: samples/bpf/ibumad_kern.c
8670F: samples/bpf/ibumad_user.c
8671
8672INGENIC JZ4780 DMA Driver
8673M: Zubair Lutfullah Kakakhel <[email protected]>
8674S: Maintained
8675F: drivers/dma/dma-jz4780.c
8676
8677INGENIC JZ4780 NAND DRIVER
8678M: Harvey Hunt <[email protected]>
8679L: [email protected]
8680S: Maintained
8681F: drivers/mtd/nand/raw/ingenic/
8682
8683INGENIC JZ47xx SoCs
8684M: Paul Cercueil <[email protected]>
8685S: Maintained
8686F: arch/mips/boot/dts/ingenic/
8687F: arch/mips/generic/board-ingenic.c
8688F: arch/mips/include/asm/mach-ingenic/
8689F: arch/mips/ingenic/Kconfig
8690F: drivers/clk/ingenic/
8691F: drivers/dma/dma-jz4780.c
8692F: drivers/gpu/drm/ingenic/
8693F: drivers/i2c/busses/i2c-jz4780.c
8694F: drivers/iio/adc/ingenic-adc.c
8695F: drivers/irqchip/irq-ingenic.c
8696F: drivers/memory/jz4780-nemc.c
8697F: drivers/mmc/host/jz4740_mmc.c
8698F: drivers/mtd/nand/raw/ingenic/
8699F: drivers/pinctrl/pinctrl-ingenic.c
8700F: drivers/power/supply/ingenic-battery.c
8701F: drivers/pwm/pwm-jz4740.c
8702F: drivers/remoteproc/ingenic_rproc.c
8703F: drivers/rtc/rtc-jz4740.c
8704F: drivers/tty/serial/8250/8250_ingenic.c
8705F: drivers/usb/musb/jz4740.c
8706F: drivers/watchdog/jz4740_wdt.c
8707F: include/dt-bindings/iio/adc/ingenic,adc.h
8708F: include/linux/mfd/ingenic-tcu.h
8709F: sound/soc/codecs/jz47*
8710F: sound/soc/jz4740/
8711
8712INOTIFY
8713M: Jan Kara <[email protected]>
8714R: Amir Goldstein <[email protected]>
8715L: [email protected]
8716S: Maintained
8717F: Documentation/filesystems/inotify.rst
8718F: fs/notify/inotify/
8719F: include/linux/inotify.h
8720F: include/uapi/linux/inotify.h
8721
8722INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8723M: Dmitry Torokhov <[email protected]>
8724L: [email protected]
8725S: Maintained
8726Q: http://patchwork.kernel.org/project/linux-input/list/
8727T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8728F: Documentation/devicetree/bindings/input/
8729F: Documentation/devicetree/bindings/serio/
8730F: Documentation/input/
8731F: drivers/input/
8732F: include/linux/input.h
8733F: include/linux/input/
8734F: include/uapi/linux/input-event-codes.h
8735F: include/uapi/linux/input.h
8736
8737INPUT MULTITOUCH (MT) PROTOCOL
8738M: Henrik Rydberg <[email protected]>
8739L: [email protected]
8740S: Odd fixes
8741F: Documentation/input/multi-touch-protocol.rst
8742F: drivers/input/input-mt.c
8743K: \b(ABS|SYN)_MT_
8744
8745INSIDE SECURE CRYPTO DRIVER
8746M: Antoine Tenart <[email protected]>
8747L: [email protected]
8748S: Maintained
8749F: drivers/crypto/inside-secure/
8750
8751INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8752M: Mimi Zohar <[email protected]>
8753M: Dmitry Kasatkin <[email protected]>
8754L: [email protected]
8755S: Supported
8756T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8757F: security/integrity/ima/
8758
8759INTEL 810/815 FRAMEBUFFER DRIVER
8760M: Antonino Daplas <[email protected]>
8761L: [email protected]
8762S: Maintained
8763F: drivers/video/fbdev/i810/
8764
8765INTEL ASoC DRIVERS
8766M: Cezary Rojewski <[email protected]>
8767M: Pierre-Louis Bossart <[email protected]>
8768M: Liam Girdwood <[email protected]>
8769M: Jie Yang <[email protected]>
8770L: [email protected] (moderated for non-subscribers)
8771S: Supported
8772F: sound/soc/intel/
8773
8774INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8775M: Hans de Goede <[email protected]>
8776L: [email protected]
8777S: Maintained
8778F: drivers/platform/x86/intel_atomisp2_pm.c
8779
8780INTEL ATOMISP2 LED DRIVER
8781M: Hans de Goede <[email protected]>
8782L: [email protected]
8783S: Maintained
8784F: drivers/platform/x86/intel_atomisp2_led.c
8785
8786INTEL BROXTON PMC DRIVER
8787M: Mika Westerberg <[email protected]>
8788M: Zha Qipeng <[email protected]>
8789S: Maintained
8790F: drivers/mfd/intel_pmc_bxt.c
8791F: include/linux/mfd/intel_pmc_bxt.h
8792
8793INTEL C600 SERIES SAS CONTROLLER DRIVER
8794M: Intel SCU Linux support <[email protected]>
8795M: Artur Paszkiewicz <[email protected]>
8796L: [email protected]
8797S: Supported
8798T: git git://git.code.sf.net/p/intel-sas/isci
8799F: drivers/scsi/isci/
8800
8801INTEL CPU family model numbers
8802M: Tony Luck <[email protected]>
8803M: [email protected]
8804L: [email protected]
8805S: Supported
8806F: arch/x86/include/asm/intel-family.h
8807
8808INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8809M: Jani Nikula <[email protected]>
8810M: Joonas Lahtinen <[email protected]>
8811M: Rodrigo Vivi <[email protected]>
8812L: [email protected]
8813S: Supported
8814W: https://01.org/linuxgraphics/
8815Q: http://patchwork.freedesktop.org/project/intel-gfx/
8816B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8817C: irc://chat.freenode.net/intel-gfx
8818T: git git://anongit.freedesktop.org/drm-intel
8819F: Documentation/gpu/i915.rst
8820F: drivers/gpu/drm/i915/
8821F: include/drm/i915*
8822F: include/uapi/drm/i915_drm.h
8823
8824INTEL ETHERNET DRIVERS
8825M: Jesse Brandeburg <[email protected]>
8826M: Tony Nguyen <[email protected]>
8827L: [email protected] (moderated for non-subscribers)
8828S: Supported
8829W: http://www.intel.com/support/feedback.htm
8830W: http://e1000.sourceforge.net/
8831Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8832T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8833T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8834F: Documentation/networking/device_drivers/ethernet/intel/
8835F: drivers/net/ethernet/intel/
8836F: drivers/net/ethernet/intel/*/
8837F: include/linux/avf/virtchnl.h
8838
8839INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8840M: Maik Broemme <[email protected]>
8841L: [email protected]
8842S: Maintained
8843F: Documentation/fb/intelfb.rst
8844F: drivers/video/fbdev/intelfb/
8845
8846INTEL GPIO DRIVERS
8847M: Andy Shevchenko <[email protected]>
8848L: [email protected]
8849S: Maintained
8850T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8851F: drivers/gpio/gpio-ich.c
8852F: drivers/gpio/gpio-intel-mid.c
8853F: drivers/gpio/gpio-merrifield.c
8854F: drivers/gpio/gpio-ml-ioh.c
8855F: drivers/gpio/gpio-pch.c
8856F: drivers/gpio/gpio-sch.c
8857F: drivers/gpio/gpio-sodaville.c
8858
8859INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8860M: Zhenyu Wang <[email protected]>
8861M: Zhi Wang <[email protected]>
8862L: [email protected]
8863L: [email protected]
8864S: Supported
8865W: https://01.org/igvt-g
8866T: git https://github.com/intel/gvt-linux.git
8867F: drivers/gpu/drm/i915/gvt/
8868
8869INTEL HID EVENT DRIVER
8870M: Alex Hung <[email protected]>
8871L: [email protected]
8872S: Maintained
8873F: drivers/platform/x86/intel-hid.c
8874
8875INTEL I/OAT DMA DRIVER
8876M: Dave Jiang <[email protected]>
8877R: Dan Williams <[email protected]>
8878L: [email protected]
8879S: Supported
8880Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8881F: drivers/dma/ioat*
8882
8883INTEL IADX DRIVER
8884M: Dave Jiang <[email protected]>
8885L: [email protected]
8886S: Supported
8887F: drivers/dma/idxd/*
8888F: include/uapi/linux/idxd.h
8889
8890INTEL IDLE DRIVER
8891M: Jacob Pan <[email protected]>
8892M: Len Brown <[email protected]>
8893L: [email protected]
8894S: Supported
8895B: https://bugzilla.kernel.org
8896T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8897F: drivers/idle/intel_idle.c
8898
8899INTEL INTEGRATED SENSOR HUB DRIVER
8900M: Srinivas Pandruvada <[email protected]>
8901M: Jiri Kosina <[email protected]>
8902L: [email protected]
8903S: Maintained
8904F: drivers/hid/intel-ish-hid/
8905
8906INTEL IOMMU (VT-d)
8907M: David Woodhouse <[email protected]>
8908M: Lu Baolu <[email protected]>
8909L: [email protected]
8910S: Supported
8911T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8912F: drivers/iommu/intel/
8913F: include/linux/intel-iommu.h
8914F: include/linux/intel-svm.h
8915
8916INTEL IOP-ADMA DMA DRIVER
8917R: Dan Williams <[email protected]>
8918S: Odd fixes
8919F: drivers/dma/iop-adma.c
8920
8921INTEL IPU3 CSI-2 CIO2 DRIVER
8922M: Yong Zhi <[email protected]>
8923M: Sakari Ailus <[email protected]>
8924M: Bingbu Cao <[email protected]>
8925R: Tianshu Qiu <[email protected]>
8926L: [email protected]
8927S: Maintained
8928F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8929F: drivers/media/pci/intel/ipu3/
8930
8931INTEL IPU3 CSI-2 IMGU DRIVER
8932M: Sakari Ailus <[email protected]>
8933R: Bingbu Cao <[email protected]>
8934R: Tianshu Qiu <[email protected]>
8935L: [email protected]
8936S: Maintained
8937F: Documentation/admin-guide/media/ipu3.rst
8938F: Documentation/admin-guide/media/ipu3_rcb.svg
8939F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8940F: drivers/staging/media/ipu3/
8941
8942INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8943M: Krzysztof Halasa <[email protected]>
8944S: Maintained
8945F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8946F: drivers/net/wan/ixp4xx_hss.c
8947F: drivers/soc/ixp4xx/ixp4xx-npe.c
8948F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8949F: include/linux/soc/ixp4xx/npe.h
8950F: include/linux/soc/ixp4xx/qmgr.h
8951
8952INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8953M: Deepak Saxena <[email protected]>
8954S: Maintained
8955F: drivers/char/hw_random/ixp4xx-rng.c
8956
8957INTEL MANAGEMENT ENGINE (mei)
8958M: Tomas Winkler <[email protected]>
8959L: [email protected]
8960S: Supported
8961F: Documentation/driver-api/mei/*
8962F: drivers/misc/mei/
8963F: drivers/watchdog/mei_wdt.c
8964F: include/linux/mei_cl_bus.h
8965F: include/uapi/linux/mei.h
8966F: samples/mei/*
8967
8968INTEL MENLOW THERMAL DRIVER
8969M: Sujith Thomas <[email protected]>
8970L: [email protected]
8971S: Supported
8972W: https://01.org/linux-acpi
8973F: drivers/platform/x86/intel_menlow.c
8974
8975INTEL P-Unit IPC DRIVER
8976M: Zha Qipeng <[email protected]>
8977L: [email protected]
8978S: Maintained
8979F: arch/x86/include/asm/intel_punit_ipc.h
8980F: drivers/platform/x86/intel_punit_ipc.c
8981
8982INTEL PMC CORE DRIVER
8983M: Rajneesh Bhardwaj <[email protected]>
8984M: David E Box <[email protected]>
8985L: [email protected]
8986S: Maintained
8987F: drivers/platform/x86/intel_pmc_core*
8988
8989INTEL PMIC GPIO DRIVERS
8990M: Andy Shevchenko <[email protected]>
8991S: Maintained
8992T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8993F: drivers/gpio/gpio-*cove.c
8994F: drivers/gpio/gpio-msic.c
8995
8996INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8997M: Andy Shevchenko <[email protected]>
8998S: Maintained
8999F: drivers/mfd/intel_msic.c
9000F: drivers/mfd/intel_soc_pmic*
9001F: include/linux/mfd/intel_msic.h
9002F: include/linux/mfd/intel_soc_pmic*
9003
9004INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9005M: Stanislav Yakovlev <[email protected]>
9006L: [email protected]
9007S: Maintained
9008F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9009F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9010F: drivers/net/wireless/intel/ipw2x00/
9011
9012INTEL PSTATE DRIVER
9013M: Srinivas Pandruvada <[email protected]>
9014M: Len Brown <[email protected]>
9015L: [email protected]
9016S: Supported
9017F: drivers/cpufreq/intel_pstate.c
9018
9019INTEL RDMA RNIC DRIVER
9020M: Faisal Latif <[email protected]>
9021M: Shiraz Saleem <[email protected]>
9022L: [email protected]
9023S: Supported
9024F: drivers/infiniband/hw/i40iw/
9025F: include/uapi/rdma/i40iw-abi.h
9026
9027INTEL SCU DRIVERS
9028M: Mika Westerberg <[email protected]>
9029S: Maintained
9030F: arch/x86/include/asm/intel_scu_ipc.h
9031F: drivers/platform/x86/intel_scu_*
9032
9033INTEL SPEED SELECT TECHNOLOGY
9034M: Srinivas Pandruvada <[email protected]>
9035L: [email protected]
9036S: Maintained
9037F: drivers/platform/x86/intel_speed_select_if/
9038F: include/uapi/linux/isst_if.h
9039F: tools/power/x86/intel-speed-select/
9040
9041INTEL STRATIX10 FIRMWARE DRIVERS
9042M: Richard Gong <[email protected]>
9043L: [email protected]
9044S: Maintained
9045F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9046F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9047F: drivers/firmware/stratix10-rsu.c
9048F: drivers/firmware/stratix10-svc.c
9049F: include/linux/firmware/intel/stratix10-smc.h
9050F: include/linux/firmware/intel/stratix10-svc-client.h
9051
9052INTEL TELEMETRY DRIVER
9053M: Rajneesh Bhardwaj <[email protected]>
9054M: "David E. Box" <[email protected]>
9055L: [email protected]
9056S: Maintained
9057F: arch/x86/include/asm/intel_telemetry.h
9058F: drivers/platform/x86/intel_telemetry*
9059
9060INTEL UNCORE FREQUENCY CONTROL
9061M: Srinivas Pandruvada <[email protected]>
9062L: [email protected]
9063S: Maintained
9064F: drivers/platform/x86/intel-uncore-frequency.c
9065
9066INTEL VIRTUAL BUTTON DRIVER
9067M: AceLan Kao <[email protected]>
9068L: [email protected]
9069S: Maintained
9070F: drivers/platform/x86/intel-vbtn.c
9071
9072INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9073M: Stanislaw Gruszka <[email protected]>
9074L: [email protected]
9075S: Supported
9076F: drivers/net/wireless/intel/iwlegacy/
9077
9078INTEL WIRELESS WIFI LINK (iwlwifi)
9079M: Johannes Berg <[email protected]>
9080M: Emmanuel Grumbach <[email protected]>
9081M: Luca Coelho <[email protected]>
9082M: Intel Linux Wireless <[email protected]>
9083L: [email protected]
9084S: Supported
9085W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9086T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9087F: drivers/net/wireless/intel/iwlwifi/
9088
9089INTEL WIRELESS WIMAX CONNECTION 2400
9090M: Inaky Perez-Gonzalez <[email protected]>
9091M: [email protected]
9092L: [email protected] (subscribers-only)
9093S: Supported
9094W: http://linuxwimax.org
9095F: Documentation/admin-guide/wimax/i2400m.rst
9096F: drivers/net/wimax/i2400m/
9097F: include/uapi/linux/wimax/i2400m.h
9098
9099INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9100M: Jithu Joseph <[email protected]>
9101R: Maurice Ma <[email protected]>
9102S: Maintained
9103W: https://slimbootloader.github.io/security/firmware-update.html
9104F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9105
9106INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9107M: Mario Limonciello <[email protected]>
9108S: Maintained
9109F: drivers/platform/x86/intel-wmi-thunderbolt.c
9110
9111INTEL(R) TRACE HUB
9112M: Alexander Shishkin <[email protected]>
9113S: Supported
9114F: Documentation/trace/intel_th.rst
9115F: drivers/hwtracing/intel_th/
9116F: include/linux/intel_th.h
9117
9118INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9119M: Ning Sun <[email protected]>
9120L: [email protected]
9121S: Supported
9122W: http://tboot.sourceforge.net
9123T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9124F: Documentation/x86/intel_txt.rst
9125F: arch/x86/kernel/tboot.c
9126F: include/linux/tboot.h
9127
9128INTERCONNECT API
9129M: Georgi Djakov <[email protected]>
9130L: [email protected]
9131S: Maintained
9132F: Documentation/devicetree/bindings/interconnect/
9133F: Documentation/driver-api/interconnect.rst
9134F: drivers/interconnect/
9135F: include/dt-bindings/interconnect/
9136F: include/linux/interconnect-provider.h
9137F: include/linux/interconnect.h
9138
9139INVENSENSE ICM-426xx IMU DRIVER
9140M: Jean-Baptiste Maneyrol <[email protected]>
9141L: [email protected]
9142S: Maintained
9143W https://invensense.tdk.com/
9144F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9145F: drivers/iio/imu/inv_icm42600/
9146
9147INVENSENSE MPU-3050 GYROSCOPE DRIVER
9148M: Linus Walleij <[email protected]>
9149L: [email protected]
9150S: Maintained
9151F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9152F: drivers/iio/gyro/mpu3050*
9153
9154IOC3 ETHERNET DRIVER
9155M: Ralf Baechle <[email protected]>
9156L: [email protected]
9157S: Maintained
9158F: drivers/net/ethernet/sgi/ioc3-eth.c
9159
9160IOMAP FILESYSTEM LIBRARY
9161M: Christoph Hellwig <[email protected]>
9162M: Darrick J. Wong <[email protected]>
9163M: [email protected]
9164M: [email protected]
9165L: [email protected]
9166L: [email protected]
9167S: Supported
9168T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9169F: fs/iomap/
9170F: include/linux/iomap.h
9171
9172IOMMU DRIVERS
9173M: Joerg Roedel <[email protected]>
9174L: [email protected]
9175S: Maintained
9176T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9177F: Documentation/devicetree/bindings/iommu/
9178F: Documentation/userspace-api/iommu.rst
9179F: drivers/iommu/
9180F: include/linux/iommu.h
9181F: include/linux/iova.h
9182F: include/linux/of_iommu.h
9183F: include/uapi/linux/iommu.h
9184
9185IO_URING
9186M: Jens Axboe <[email protected]>
9187L: [email protected]
9188S: Maintained
9189T: git git://git.kernel.dk/linux-block
9190T: git git://git.kernel.dk/liburing
9191F: fs/io-wq.c
9192F: fs/io-wq.h
9193F: fs/io_uring.c
9194F: include/uapi/linux/io_uring.h
9195
9196IPMI SUBSYSTEM
9197M: Corey Minyard <[email protected]>
9198L: [email protected] (moderated for non-subscribers)
9199S: Supported
9200W: http://openipmi.sourceforge.net/
9201F: Documentation/driver-api/ipmi.rst
9202F: Documentation/devicetree/bindings/ipmi/
9203F: drivers/char/ipmi/
9204F: include/linux/ipmi*
9205F: include/uapi/linux/ipmi*
9206
9207IPS SCSI RAID DRIVER
9208M: Adaptec OEM Raid Solutions <[email protected]>
9209L: [email protected]
9210S: Maintained
9211W: http://www.adaptec.com/
9212F: drivers/scsi/ips*
9213
9214IPVS
9215M: Wensong Zhang <[email protected]>
9216M: Simon Horman <[email protected]>
9217M: Julian Anastasov <[email protected]>
9218L: [email protected]
9219L: [email protected]
9220S: Maintained
9221T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9222T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9223F: Documentation/networking/ipvs-sysctl.rst
9224F: include/net/ip_vs.h
9225F: include/uapi/linux/ip_vs.h
9226F: net/netfilter/ipvs/
9227
9228IPWIRELESS DRIVER
9229M: Jiri Kosina <[email protected]>
9230M: David Sterba <[email protected]>
9231S: Odd Fixes
9232F: drivers/tty/ipwireless/
9233
9234IPX NETWORK LAYER
9235L: [email protected]
9236S: Obsolete
9237F: include/uapi/linux/ipx.h
9238
9239IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9240M: Marc Zyngier <[email protected]>
9241S: Maintained
9242T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9243F: Documentation/core-api/irq/irq-domain.rst
9244F: include/linux/irqdomain.h
9245F: kernel/irq/irqdomain.c
9246F: kernel/irq/msi.c
9247
9248IRQ SUBSYSTEM
9249M: Thomas Gleixner <[email protected]>
9250L: [email protected]
9251S: Maintained
9252T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9253F: kernel/irq/
9254
9255IRQCHIP DRIVERS
9256M: Thomas Gleixner <[email protected]>
9257M: Jason Cooper <[email protected]>
9258M: Marc Zyngier <[email protected]>
9259L: [email protected]
9260S: Maintained
9261T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9262F: Documentation/devicetree/bindings/interrupt-controller/
9263F: drivers/irqchip/
9264
9265ISA
9266M: William Breathitt Gray <[email protected]>
9267S: Maintained
9268F: Documentation/driver-api/isa.rst
9269F: drivers/base/isa.c
9270F: include/linux/isa.h
9271
9272ISA RADIO MODULE
9273M: Hans Verkuil <[email protected]>
9274L: [email protected]
9275S: Maintained
9276W: https://linuxtv.org
9277T: git git://linuxtv.org/media_tree.git
9278F: drivers/media/radio/radio-isa*
9279
9280ISAPNP
9281M: Jaroslav Kysela <[email protected]>
9282S: Maintained
9283F: Documentation/driver-api/isapnp.rst
9284F: drivers/pnp/isapnp/
9285F: include/linux/isapnp.h
9286
9287ISCSI
9288M: Lee Duncan <[email protected]>
9289M: Chris Leech <[email protected]>
9290L: [email protected]
9291L: [email protected]
9292S: Maintained
9293W: www.open-iscsi.com
9294F: drivers/scsi/*iscsi*
9295F: include/scsi/*iscsi*
9296
9297iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9298M: Peter Jones <[email protected]>
9299M: Konrad Rzeszutek Wilk <[email protected]>
9300S: Maintained
9301F: drivers/firmware/iscsi_ibft*
9302
9303ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9304M: Sagi Grimberg <[email protected]>
9305M: Max Gurtovoy <[email protected]>
9306L: [email protected]
9307S: Supported
9308W: http://www.openfabrics.org
9309W: www.open-iscsi.org
9310Q: http://patchwork.kernel.org/project/linux-rdma/list/
9311F: drivers/infiniband/ulp/iser/
9312
9313ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9314M: Sagi Grimberg <[email protected]>
9315L: [email protected]
9316L: [email protected]
9317S: Supported
9318W: http://www.linux-iscsi.org
9319T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9320F: drivers/infiniband/ulp/isert
9321
9322ISDN/CMTP OVER BLUETOOTH
9323M: Karsten Keil <[email protected]>
9324L: [email protected] (subscribers-only)
9325L: [email protected]
9326S: Odd Fixes
9327W: http://www.isdn4linux.de
9328F: Documentation/isdn/
9329F: drivers/isdn/capi/
9330F: include/linux/isdn/
9331F: include/uapi/linux/isdn/
9332F: net/bluetooth/cmtp/
9333
9334ISDN/mISDN SUBSYSTEM
9335M: Karsten Keil <[email protected]>
9336L: [email protected] (subscribers-only)
9337L: [email protected]
9338S: Maintained
9339W: http://www.isdn4linux.de
9340F: drivers/isdn/Kconfig
9341F: drivers/isdn/Makefile
9342F: drivers/isdn/hardware/
9343F: drivers/isdn/mISDN/
9344
9345IT87 HARDWARE MONITORING DRIVER
9346M: Jean Delvare <[email protected]>
9347L: [email protected]
9348S: Maintained
9349F: Documentation/hwmon/it87.rst
9350F: drivers/hwmon/it87.c
9351
9352IT913X MEDIA DRIVER
9353M: Antti Palosaari <[email protected]>
9354L: [email protected]
9355S: Maintained
9356W: https://linuxtv.org
9357W: http://palosaari.fi/linux/
9358Q: http://patchwork.linuxtv.org/project/linux-media/list/
9359T: git git://linuxtv.org/anttip/media_tree.git
9360F: drivers/media/tuners/it913x*
9361
9362IVTV VIDEO4LINUX DRIVER
9363M: Andy Walls <[email protected]>
9364L: [email protected]
9365S: Maintained
9366W: https://linuxtv.org
9367T: git git://linuxtv.org/media_tree.git
9368F: Documentation/admin-guide/media/ivtv*
9369F: drivers/media/pci/ivtv/
9370F: include/uapi/linux/ivtv*
9371
9372IX2505V MEDIA DRIVER
9373M: Malcolm Priestley <[email protected]>
9374L: [email protected]
9375S: Maintained
9376W: https://linuxtv.org
9377Q: http://patchwork.linuxtv.org/project/linux-media/list/
9378F: drivers/media/dvb-frontends/ix2505v*
9379
9380JAILHOUSE HYPERVISOR INTERFACE
9381M: Jan Kiszka <[email protected]>
9382L: [email protected]
9383S: Maintained
9384F: arch/x86/include/asm/jailhouse_para.h
9385F: arch/x86/kernel/jailhouse.c
9386
9387JC42.4 TEMPERATURE SENSOR DRIVER
9388M: Guenter Roeck <[email protected]>
9389L: [email protected]
9390S: Maintained
9391F: Documentation/hwmon/jc42.rst
9392F: drivers/hwmon/jc42.c
9393
9394JFS FILESYSTEM
9395M: Dave Kleikamp <[email protected]>
9396L: [email protected]
9397S: Maintained
9398W: http://jfs.sourceforge.net/
9399T: git git://github.com/kleikamp/linux-shaggy.git
9400F: Documentation/admin-guide/jfs.rst
9401F: fs/jfs/
9402
9403JME NETWORK DRIVER
9404M: Guo-Fu Tseng <[email protected]>
9405L: [email protected]
9406S: Maintained
9407F: drivers/net/ethernet/jme.*
9408
9409JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9410M: David Woodhouse <[email protected]>
9411M: Richard Weinberger <[email protected]>
9412L: [email protected]
9413S: Odd Fixes
9414W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9415T: git git://git.infradead.org/ubifs-2.6.git
9416F: fs/jffs2/
9417F: include/uapi/linux/jffs2.h
9418
9419JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9420M: "Theodore Ts'o" <[email protected]>
9421M: Jan Kara <[email protected]>
9422L: [email protected]
9423S: Maintained
9424F: fs/jbd2/
9425F: include/linux/jbd2.h
9426
9427JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9428M: Mikhail Ulyanov <[email protected]>
9429L: [email protected]
9430S: Maintained
9431F: drivers/media/platform/rcar_jpu.c
9432
9433JSM Neo PCI based serial card
9434L: [email protected]
9435S: Orphan
9436F: drivers/tty/serial/jsm/
9437
9438K10TEMP HARDWARE MONITORING DRIVER
9439M: Clemens Ladisch <[email protected]>
9440L: [email protected]
9441S: Maintained
9442F: Documentation/hwmon/k10temp.rst
9443F: drivers/hwmon/k10temp.c
9444
9445K8TEMP HARDWARE MONITORING DRIVER
9446M: Rudolf Marek <[email protected]>
9447L: [email protected]
9448S: Maintained
9449F: Documentation/hwmon/k8temp.rst
9450F: drivers/hwmon/k8temp.c
9451
9452KASAN
9453M: Andrey Ryabinin <[email protected]>
9454R: Alexander Potapenko <[email protected]>
9455R: Dmitry Vyukov <[email protected]>
9456L: [email protected]
9457S: Maintained
9458F: Documentation/dev-tools/kasan.rst
9459F: arch/*/include/asm/kasan.h
9460F: arch/*/mm/kasan_init*
9461F: include/linux/kasan*.h
9462F: lib/test_kasan.c
9463F: mm/kasan/
9464F: scripts/Makefile.kasan
9465
9466KCONFIG
9467M: Masahiro Yamada <[email protected]>
9468L: [email protected]
9469S: Maintained
9470T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9471F: Documentation/kbuild/kconfig*
9472F: scripts/Kconfig.include
9473F: scripts/kconfig/
9474
9475KCOV
9476R: Dmitry Vyukov <[email protected]>
9477R: Andrey Konovalov <[email protected]>
9478L: [email protected]
9479S: Maintained
9480F: Documentation/dev-tools/kcov.rst
9481F: include/linux/kcov.h
9482F: include/uapi/linux/kcov.h
9483F: kernel/kcov.c
9484F: scripts/Makefile.kcov
9485
9486KCSAN
9487M: Marco Elver <[email protected]>
9488R: Dmitry Vyukov <[email protected]>
9489L: [email protected]
9490S: Maintained
9491F: Documentation/dev-tools/kcsan.rst
9492F: include/linux/kcsan*.h
9493F: kernel/kcsan/
9494F: lib/Kconfig.kcsan
9495F: scripts/Makefile.kcsan
9496
9497KDUMP
9498M: Dave Young <[email protected]>
9499M: Baoquan He <[email protected]>
9500R: Vivek Goyal <[email protected]>
9501L: [email protected]
9502S: Maintained
9503W: http://lse.sourceforge.net/kdump/
9504F: Documentation/admin-guide/kdump/
9505F: fs/proc/vmcore.c
9506F: include/linux/crash_core.h
9507F: include/linux/crash_dump.h
9508F: include/uapi/linux/vmcore.h
9509F: kernel/crash_*.c
9510
9511KEENE FM RADIO TRANSMITTER DRIVER
9512M: Hans Verkuil <[email protected]>
9513L: [email protected]
9514S: Maintained
9515W: https://linuxtv.org
9516T: git git://linuxtv.org/media_tree.git
9517F: drivers/media/radio/radio-keene*
9518
9519KERNEL AUTOMOUNTER
9520M: Ian Kent <[email protected]>
9521L: [email protected]
9522S: Maintained
9523F: fs/autofs/
9524
9525KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9526M: Masahiro Yamada <[email protected]>
9527M: Michal Marek <[email protected]>
9528L: [email protected]
9529S: Maintained
9530T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9531F: Documentation/kbuild/
9532F: Makefile
9533F: scripts/*vmlinux*
9534F: scripts/Kbuild*
9535F: scripts/Makefile*
9536F: scripts/basic/
9537F: scripts/mk*
9538F: scripts/mod/
9539F: scripts/package/
9540
9541KERNEL JANITORS
9542L: [email protected]
9543S: Odd Fixes
9544W: http://kernelnewbies.org/KernelJanitors
9545
9546KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9547M: "J. Bruce Fields" <[email protected]>
9548M: Chuck Lever <[email protected]>
9549L: [email protected]
9550S: Supported
9551W: http://nfs.sourceforge.net/
9552T: git git://linux-nfs.org/~bfields/linux.git
9553F: fs/lockd/
9554F: fs/nfs_common/
9555F: fs/nfsd/
9556F: include/linux/lockd/
9557F: include/linux/sunrpc/
9558F: include/uapi/linux/nfsd/
9559F: include/uapi/linux/sunrpc/
9560F: net/sunrpc/
9561F: Documentation/filesystems/nfs/
9562
9563KERNEL SELFTEST FRAMEWORK
9564M: Shuah Khan <[email protected]>
9565M: Shuah Khan <[email protected]>
9566L: [email protected]
9567S: Maintained
9568Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9569T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9570F: Documentation/dev-tools/kselftest*
9571F: tools/testing/selftests/
9572
9573KERNEL UNIT TESTING FRAMEWORK (KUnit)
9574M: Brendan Higgins <[email protected]>
9575L: [email protected]
9576L: [email protected]
9577S: Maintained
9578W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9579F: Documentation/dev-tools/kunit/
9580F: include/kunit/
9581F: lib/kunit/
9582F: tools/testing/kunit/
9583
9584KERNEL USERMODE HELPER
9585M: Luis Chamberlain <[email protected]>
9586L: [email protected]
9587S: Maintained
9588F: include/linux/umh.h
9589F: kernel/umh.c
9590
9591KERNEL VIRTUAL MACHINE (KVM)
9592M: Paolo Bonzini <[email protected]>
9593L: [email protected]
9594S: Supported
9595W: http://www.linux-kvm.org
9596T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9597F: Documentation/virt/kvm/
9598F: include/asm-generic/kvm*
9599F: include/kvm/iodev.h
9600F: include/linux/kvm*
9601F: include/trace/events/kvm.h
9602F: include/uapi/asm-generic/kvm*
9603F: include/uapi/linux/kvm*
9604F: tools/kvm/
9605F: tools/testing/selftests/kvm/
9606F: virt/kvm/*
9607
9608KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9609M: Marc Zyngier <[email protected]>
9610R: James Morse <[email protected]>
9611R: Julien Thierry <[email protected]>
9612R: Suzuki K Poulose <[email protected]>
9613L: [email protected] (moderated for non-subscribers)
9614L: [email protected]
9615S: Maintained
9616T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9617F: arch/arm64/include/asm/kvm*
9618F: arch/arm64/include/uapi/asm/kvm*
9619F: arch/arm64/kvm/
9620F: include/kvm/arm_*
9621
9622KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9623M: Huacai Chen <[email protected]>
9624M: Aleksandar Markovic <[email protected]>
9625L: [email protected]
9626L: [email protected]
9627S: Maintained
9628F: arch/mips/include/asm/kvm*
9629F: arch/mips/include/uapi/asm/kvm*
9630F: arch/mips/kvm/
9631
9632KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9633M: Paul Mackerras <[email protected]>
9634L: [email protected]
9635S: Supported
9636W: http://www.linux-kvm.org/
9637T: git git://github.com/agraf/linux-2.6.git
9638F: arch/powerpc/include/asm/kvm*
9639F: arch/powerpc/include/uapi/asm/kvm*
9640F: arch/powerpc/kernel/kvm*
9641F: arch/powerpc/kvm/
9642
9643KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9644M: Christian Borntraeger <[email protected]>
9645M: Janosch Frank <[email protected]>
9646R: David Hildenbrand <[email protected]>
9647R: Cornelia Huck <[email protected]>
9648R: Claudio Imbrenda <[email protected]>
9649L: [email protected]
9650S: Supported
9651W: http://www.ibm.com/developerworks/linux/linux390/
9652T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9653F: Documentation/virt/kvm/s390*
9654F: arch/s390/include/asm/gmap.h
9655F: arch/s390/include/asm/kvm*
9656F: arch/s390/include/uapi/asm/kvm*
9657F: arch/s390/kvm/
9658F: arch/s390/mm/gmap.c
9659F: tools/testing/selftests/kvm/*/s390x/
9660F: tools/testing/selftests/kvm/s390x/
9661
9662KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9663M: Paolo Bonzini <[email protected]>
9664R: Sean Christopherson <[email protected]>
9665R: Vitaly Kuznetsov <[email protected]>
9666R: Wanpeng Li <[email protected]>
9667R: Jim Mattson <[email protected]>
9668R: Joerg Roedel <[email protected]>
9669L: [email protected]
9670S: Supported
9671W: http://www.linux-kvm.org
9672T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9673F: arch/x86/include/asm/kvm*
9674F: arch/x86/include/asm/pvclock-abi.h
9675F: arch/x86/include/asm/svm.h
9676F: arch/x86/include/asm/vmx*.h
9677F: arch/x86/include/uapi/asm/kvm*
9678F: arch/x86/include/uapi/asm/svm.h
9679F: arch/x86/include/uapi/asm/vmx.h
9680F: arch/x86/kernel/kvm.c
9681F: arch/x86/kernel/kvmclock.c
9682F: arch/x86/kvm/
9683F: arch/x86/kvm/*/
9684
9685KERNFS
9686M: Greg Kroah-Hartman <[email protected]>
9687M: Tejun Heo <[email protected]>
9688S: Supported
9689T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9690F: fs/kernfs/
9691F: include/linux/kernfs.h
9692
9693KEXEC
9694M: Eric Biederman <[email protected]>
9695L: [email protected]
9696S: Maintained
9697W: http://kernel.org/pub/linux/utils/kernel/kexec/
9698F: include/linux/kexec.h
9699F: include/uapi/linux/kexec.h
9700F: kernel/kexec*
9701
9702KEYS-ENCRYPTED
9703M: Mimi Zohar <[email protected]>
9704L: [email protected]
9705L: [email protected]
9706S: Supported
9707F: Documentation/security/keys/trusted-encrypted.rst
9708F: include/keys/encrypted-type.h
9709F: security/keys/encrypted-keys/
9710
9711KEYS-TRUSTED
9712M: James Bottomley <[email protected]>
9713M: Jarkko Sakkinen <[email protected]>
9714M: Mimi Zohar <[email protected]>
9715L: [email protected]
9716L: [email protected]
9717S: Supported
9718F: Documentation/security/keys/trusted-encrypted.rst
9719F: include/keys/trusted-type.h
9720F: include/keys/trusted_tpm.h
9721F: security/keys/trusted-keys/
9722
9723KEYS/KEYRINGS
9724M: David Howells <[email protected]>
9725M: Jarkko Sakkinen <[email protected]>
9726L: [email protected]
9727S: Maintained
9728F: Documentation/security/keys/core.rst
9729F: include/keys/
9730F: include/linux/key-type.h
9731F: include/linux/key.h
9732F: include/linux/keyctl.h
9733F: include/uapi/linux/keyctl.h
9734F: security/keys/
9735
9736KFIFO
9737M: Stefani Seibold <[email protected]>
9738S: Maintained
9739F: include/linux/kfifo.h
9740F: lib/kfifo.c
9741F: samples/kfifo/
9742
9743KGDB / KDB /debug_core
9744M: Jason Wessel <[email protected]>
9745M: Daniel Thompson <[email protected]>
9746R: Douglas Anderson <[email protected]>
9747L: [email protected]
9748S: Maintained
9749W: http://kgdb.wiki.kernel.org/
9750T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9751F: Documentation/dev-tools/kgdb.rst
9752F: drivers/misc/kgdbts.c
9753F: drivers/tty/serial/kgdboc.c
9754F: include/linux/kdb.h
9755F: include/linux/kgdb.h
9756F: kernel/debug/
9757
9758KHADAS MCU MFD DRIVER
9759M: Neil Armstrong <[email protected]>
9760L: [email protected]
9761S: Maintained
9762F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9763F: drivers/mfd/khadas-mcu.c
9764F: include/linux/mfd/khadas-mcu.h
9765F: drivers/thermal/khadas_mcu_fan.c
9766
9767KMEMLEAK
9768M: Catalin Marinas <[email protected]>
9769S: Maintained
9770F: Documentation/dev-tools/kmemleak.rst
9771F: include/linux/kmemleak.h
9772F: mm/kmemleak.c
9773F: samples/kmemleak/kmemleak-test.c
9774
9775KMOD KERNEL MODULE LOADER - USERMODE HELPER
9776M: Luis Chamberlain <[email protected]>
9777L: [email protected]
9778S: Maintained
9779F: include/linux/kmod.h
9780F: kernel/kmod.c
9781F: lib/test_kmod.c
9782F: tools/testing/selftests/kmod/
9783
9784KPROBES
9785M: Naveen N. Rao <[email protected]>
9786M: Anil S Keshavamurthy <[email protected]>
9787M: "David S. Miller" <[email protected]>
9788M: Masami Hiramatsu <[email protected]>
9789S: Maintained
9790F: Documentation/trace/kprobes.rst
9791F: include/asm-generic/kprobes.h
9792F: include/linux/kprobes.h
9793F: kernel/kprobes.c
9794
9795KS0108 LCD CONTROLLER DRIVER
9796M: Miguel Ojeda Sandonis <[email protected]>
9797S: Maintained
9798F: Documentation/admin-guide/auxdisplay/ks0108.rst
9799F: drivers/auxdisplay/ks0108.c
9800F: include/linux/ks0108.h
9801
9802KTD253 BACKLIGHT DRIVER
9803M: Linus Walleij <[email protected]>
9804S: Maintained
9805F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9806F: drivers/video/backlight/ktd253-backlight.c
9807
9808L3MDEV
9809M: David Ahern <[email protected]>
9810L: [email protected]
9811S: Maintained
9812F: include/net/l3mdev.h
9813F: net/l3mdev
9814
9815L7 BPF FRAMEWORK
9816M: John Fastabend <[email protected]>
9817M: Daniel Borkmann <[email protected]>
9818M: Jakub Sitnicki <[email protected]>
9819M: Lorenz Bauer <[email protected]>
9820L: [email protected]
9821L: [email protected]
9822S: Maintained
9823F: include/linux/skmsg.h
9824F: net/core/skmsg.c
9825F: net/core/sock_map.c
9826F: net/ipv4/tcp_bpf.c
9827F: net/ipv4/udp_bpf.c
9828
9829LANTIQ / INTEL Ethernet drivers
9830M: Hauke Mehrtens <[email protected]>
9831L: [email protected]
9832S: Maintained
9833F: drivers/net/dsa/lantiq_gswip.c
9834F: drivers/net/dsa/lantiq_pce.h
9835F: drivers/net/ethernet/lantiq_xrx200.c
9836F: net/dsa/tag_gswip.c
9837
9838LANTIQ MIPS ARCHITECTURE
9839M: John Crispin <[email protected]>
9840L: [email protected]
9841S: Maintained
9842F: arch/mips/lantiq
9843F: drivers/soc/lantiq
9844
9845LAPB module
9846L: [email protected]
9847S: Orphan
9848F: Documentation/networking/lapb-module.rst
9849F: include/*/lapb.h
9850F: net/lapb/
9851
9852LASI 53c700 driver for PARISC
9853M: "James E.J. Bottomley" <[email protected]>
9854L: [email protected]
9855S: Maintained
9856F: Documentation/scsi/53c700.rst
9857F: drivers/scsi/53c700*
9858
9859LEAKING_ADDRESSES
9860M: Tobin C. Harding <[email protected]>
9861M: Tycho Andersen <[email protected]>
9862L: [email protected]
9863S: Maintained
9864T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9865F: scripts/leaking_addresses.pl
9866
9867LED SUBSYSTEM
9868M: Pavel Machek <[email protected]>
9869R: Dan Murphy <[email protected]>
9870L: [email protected]
9871S: Maintained
9872T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9873F: Documentation/devicetree/bindings/leds/
9874F: drivers/leds/
9875F: include/linux/leds.h
9876
9877LEGACY EEPROM DRIVER
9878M: Jean Delvare <[email protected]>
9879S: Maintained
9880F: Documentation/misc-devices/eeprom.rst
9881F: drivers/misc/eeprom/eeprom.c
9882
9883LEGO MINDSTORMS EV3
9884R: David Lechner <[email protected]>
9885S: Maintained
9886F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9887F: arch/arm/boot/dts/da850-lego-ev3.dts
9888F: drivers/power/supply/lego_ev3_battery.c
9889
9890LEGO USB Tower driver
9891M: Juergen Stuber <[email protected]>
9892L: [email protected]
9893S: Maintained
9894W: http://legousb.sourceforge.net/
9895F: drivers/usb/misc/legousbtower.c
9896
9897LG LAPTOP EXTRAS
9898M: Matan Ziv-Av <[email protected]>
9899L: [email protected]
9900S: Maintained
9901F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9902F: Documentation/admin-guide/laptops/lg-laptop.rst
9903F: drivers/platform/x86/lg-laptop.c
9904
9905LG2160 MEDIA DRIVER
9906M: Michael Krufky <[email protected]>
9907L: [email protected]
9908S: Maintained
9909W: https://linuxtv.org
9910W: http://github.com/mkrufky
9911Q: http://patchwork.linuxtv.org/project/linux-media/list/
9912T: git git://linuxtv.org/mkrufky/tuners.git
9913F: drivers/media/dvb-frontends/lg2160.*
9914
9915LGDT3305 MEDIA DRIVER
9916M: Michael Krufky <[email protected]>
9917L: [email protected]
9918S: Maintained
9919W: https://linuxtv.org
9920W: http://github.com/mkrufky
9921Q: http://patchwork.linuxtv.org/project/linux-media/list/
9922T: git git://linuxtv.org/mkrufky/tuners.git
9923F: drivers/media/dvb-frontends/lgdt3305.*
9924
9925LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9926M: Viresh Kumar <[email protected]>
9927L: [email protected]
9928S: Maintained
9929T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9930F: drivers/ata/pata_arasan_cf.c
9931F: include/linux/pata_arasan_cf_data.h
9932
9933LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9934M: Linus Walleij <[email protected]>
9935L: [email protected]
9936S: Maintained
9937T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9938F: drivers/ata/pata_ftide010.c
9939F: drivers/ata/sata_gemini.c
9940F: drivers/ata/sata_gemini.h
9941
9942LIBATA SATA AHCI PLATFORM devices support
9943M: Hans de Goede <[email protected]>
9944M: Jens Axboe <[email protected]>
9945L: [email protected]
9946S: Maintained
9947T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9948F: drivers/ata/ahci_platform.c
9949F: drivers/ata/libahci_platform.c
9950F: include/linux/ahci_platform.h
9951
9952LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9953M: Mikael Pettersson <[email protected]>
9954L: [email protected]
9955S: Maintained
9956T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9957F: drivers/ata/sata_promise.*
9958
9959LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9960M: Jens Axboe <[email protected]>
9961L: [email protected]
9962S: Maintained
9963T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9964F: Documentation/devicetree/bindings/ata/
9965F: drivers/ata/
9966F: include/linux/ata.h
9967F: include/linux/libata.h
9968
9969LIBLOCKDEP
9970M: Sasha Levin <[email protected]>
9971S: Maintained
9972F: tools/lib/lockdep/
9973
9974LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9975M: Dan Williams <[email protected]>
9976M: Vishal Verma <[email protected]>
9977M: Dave Jiang <[email protected]>
9978L: [email protected]
9979S: Supported
9980Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9981P: Documentation/nvdimm/maintainer-entry-profile.rst
9982F: drivers/nvdimm/blk.c
9983F: drivers/nvdimm/region_devs.c
9984
9985LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9986M: Vishal Verma <[email protected]>
9987M: Dan Williams <[email protected]>
9988M: Dave Jiang <[email protected]>
9989L: [email protected]
9990S: Supported
9991Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9992P: Documentation/nvdimm/maintainer-entry-profile.rst
9993F: drivers/nvdimm/btt*
9994
9995LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9996M: Dan Williams <[email protected]>
9997M: Vishal Verma <[email protected]>
9998M: Dave Jiang <[email protected]>
9999L: [email protected]
10000S: Supported
10001Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10002P: Documentation/nvdimm/maintainer-entry-profile.rst
10003F: drivers/nvdimm/pmem*
10004
10005LIBNVDIMM: DEVICETREE BINDINGS
10006M: Oliver O'Halloran <[email protected]>
10007L: [email protected]
10008S: Supported
10009Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10010F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10011F: drivers/nvdimm/of_pmem.c
10012
10013LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10014M: Dan Williams <[email protected]>
10015M: Vishal Verma <[email protected]>
10016M: Dave Jiang <[email protected]>
10017M: Ira Weiny <[email protected]>
10018L: [email protected]
10019S: Supported
10020Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10021P: Documentation/nvdimm/maintainer-entry-profile.rst
10022T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10023F: drivers/acpi/nfit/*
10024F: drivers/nvdimm/*
10025F: include/linux/libnvdimm.h
10026F: include/linux/nd.h
10027F: include/uapi/linux/ndctl.h
10028F: tools/testing/nvdimm/
10029
10030LICENSES and SPDX stuff
10031M: Thomas Gleixner <[email protected]>
10032M: Greg Kroah-Hartman <[email protected]>
10033L: [email protected]
10034S: Maintained
10035T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10036F: COPYING
10037F: Documentation/process/license-rules.rst
10038F: LICENSES/
10039F: scripts/spdxcheck-test.sh
10040F: scripts/spdxcheck.py
10041
10042LIGHTNVM PLATFORM SUPPORT
10043M: Matias Bjorling <[email protected]>
10044L: [email protected]
10045S: Maintained
10046W: http://github/OpenChannelSSD
10047F: drivers/lightnvm/
10048F: include/linux/lightnvm.h
10049F: include/uapi/linux/lightnvm.h
10050
10051LINEAR RANGES HELPERS
10052M: Mark Brown <[email protected]>
10053R: Matti Vaittinen <[email protected]>
10054F: lib/linear_ranges.c
10055F: lib/test_linear_ranges.c
10056F: include/linux/linear_range.h
10057
10058LINUX FOR POWER MACINTOSH
10059M: Benjamin Herrenschmidt <[email protected]>
10060L: [email protected]
10061S: Odd Fixes
10062F: arch/powerpc/platforms/powermac/
10063F: drivers/macintosh/
10064
10065LINUX FOR POWERPC (32-BIT AND 64-BIT)
10066M: Michael Ellerman <[email protected]>
10067R: Benjamin Herrenschmidt <[email protected]>
10068R: Paul Mackerras <[email protected]>
10069L: [email protected]
10070S: Supported
10071W: https://github.com/linuxppc/wiki/wiki
10072Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10073T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10074F: Documentation/ABI/stable/sysfs-firmware-opal-*
10075F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10076F: Documentation/devicetree/bindings/powerpc/
10077F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10078F: Documentation/powerpc/
10079F: arch/powerpc/
10080F: drivers/*/*/*pasemi*
10081F: drivers/*/*pasemi*
10082F: drivers/char/tpm/tpm_ibmvtpm*
10083F: drivers/crypto/nx/
10084F: drivers/crypto/vmx/
10085F: drivers/i2c/busses/i2c-opal.c
10086F: drivers/net/ethernet/ibm/ibmveth.*
10087F: drivers/net/ethernet/ibm/ibmvnic.*
10088F: drivers/pci/hotplug/pnv_php.c
10089F: drivers/pci/hotplug/rpa*
10090F: drivers/rtc/rtc-opal.c
10091F: drivers/scsi/ibmvscsi/
10092F: drivers/tty/hvc/hvc_opal.c
10093F: drivers/watchdog/wdrtas.c
10094F: tools/testing/selftests/powerpc
10095N: /pmac
10096N: powermac
10097N: powernv
10098N: [^a-z0-9]ps3
10099N: pseries
10100
10101LINUX FOR POWERPC EMBEDDED MPC5XXX
10102M: Anatolij Gustschin <[email protected]>
10103L: [email protected]
10104S: Odd Fixes
10105F: arch/powerpc/platforms/512x/
10106F: arch/powerpc/platforms/52xx/
10107
10108LINUX FOR POWERPC EMBEDDED PPC4XX
10109L: [email protected]
10110S: Orphan
10111F: arch/powerpc/platforms/40x/
10112F: arch/powerpc/platforms/44x/
10113
10114LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10115M: Scott Wood <[email protected]>
10116L: [email protected]
10117S: Odd fixes
10118T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10119F: Documentation/devicetree/bindings/powerpc/fsl/
10120F: arch/powerpc/platforms/83xx/
10121F: arch/powerpc/platforms/85xx/
10122
10123LINUX FOR POWERPC EMBEDDED PPC8XX
10124M: Christophe Leroy <[email protected]>
10125L: [email protected]
10126S: Maintained
10127F: arch/powerpc/platforms/8xx/
10128
10129LINUX KERNEL DUMP TEST MODULE (LKDTM)
10130M: Kees Cook <[email protected]>
10131S: Maintained
10132F: drivers/misc/lkdtm/*
10133F: tools/testing/selftests/lkdtm/*
10134
10135LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10136M: Alan Stern <[email protected]>
10137M: Andrea Parri <[email protected]>
10138M: Will Deacon <[email protected]>
10139M: Peter Zijlstra <[email protected]>
10140M: Boqun Feng <[email protected]>
10141M: Nicholas Piggin <[email protected]>
10142M: David Howells <[email protected]>
10143M: Jade Alglave <[email protected]>
10144M: Luc Maranget <[email protected]>
10145M: "Paul E. McKenney" <[email protected]>
10146R: Akira Yokosawa <[email protected]>
10147R: Daniel Lustig <[email protected]>
10148R: Joel Fernandes <[email protected]>
10149L: [email protected]
10150L: [email protected]
10151S: Supported
10152T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10153F: Documentation/atomic_bitops.txt
10154F: Documentation/atomic_t.txt
10155F: Documentation/core-api/atomic_ops.rst
10156F: Documentation/core-api/refcount-vs-atomic.rst
10157F: Documentation/litmus-tests/
10158F: Documentation/memory-barriers.txt
10159F: tools/memory-model/
10160
10161LIS3LV02D ACCELEROMETER DRIVER
10162M: Eric Piel <[email protected]>
10163S: Maintained
10164F: Documentation/misc-devices/lis3lv02d.rst
10165F: drivers/misc/lis3lv02d/
10166F: drivers/platform/x86/hp_accel.c
10167
10168LIST KUNIT TEST
10169M: David Gow <[email protected]>
10170L: [email protected]
10171L: [email protected]
10172S: Maintained
10173F: lib/list-test.c
10174
10175LIVE PATCHING
10176M: Josh Poimboeuf <[email protected]>
10177M: Jiri Kosina <[email protected]>
10178M: Miroslav Benes <[email protected]>
10179M: Petr Mladek <[email protected]>
10180R: Joe Lawrence <[email protected]>
10181L: [email protected]
10182S: Maintained
10183T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10184F: Documentation/ABI/testing/sysfs-kernel-livepatch
10185F: Documentation/livepatch/
10186F: arch/powerpc/include/asm/livepatch.h
10187F: arch/s390/include/asm/livepatch.h
10188F: arch/x86/include/asm/livepatch.h
10189F: include/linux/livepatch.h
10190F: kernel/livepatch/
10191F: lib/livepatch/
10192F: samples/livepatch/
10193F: tools/testing/selftests/livepatch/
10194
10195LLC (802.2)
10196L: [email protected]
10197S: Odd fixes
10198F: include/linux/llc.h
10199F: include/net/llc*
10200F: include/uapi/linux/llc.h
10201F: net/llc/
10202
10203LM73 HARDWARE MONITOR DRIVER
10204M: Guillaume Ligneul <[email protected]>
10205L: [email protected]
10206S: Maintained
10207F: drivers/hwmon/lm73.c
10208
10209LM78 HARDWARE MONITOR DRIVER
10210M: Jean Delvare <[email protected]>
10211L: [email protected]
10212S: Maintained
10213F: Documentation/hwmon/lm78.rst
10214F: drivers/hwmon/lm78.c
10215
10216LM83 HARDWARE MONITOR DRIVER
10217M: Jean Delvare <[email protected]>
10218L: [email protected]
10219S: Maintained
10220F: Documentation/hwmon/lm83.rst
10221F: drivers/hwmon/lm83.c
10222
10223LM90 HARDWARE MONITOR DRIVER
10224M: Jean Delvare <[email protected]>
10225L: [email protected]
10226S: Maintained
10227F: Documentation/devicetree/bindings/hwmon/lm90.txt
10228F: Documentation/hwmon/lm90.rst
10229F: drivers/hwmon/lm90.c
10230F: include/dt-bindings/thermal/lm90.h
10231
10232LM95234 HARDWARE MONITOR DRIVER
10233M: Guenter Roeck <[email protected]>
10234L: [email protected]
10235S: Maintained
10236F: Documentation/hwmon/lm95234.rst
10237F: drivers/hwmon/lm95234.c
10238
10239LME2510 MEDIA DRIVER
10240M: Malcolm Priestley <[email protected]>
10241L: [email protected]
10242S: Maintained
10243W: https://linuxtv.org
10244Q: http://patchwork.linuxtv.org/project/linux-media/list/
10245F: drivers/media/usb/dvb-usb-v2/lmedm04*
10246
10247LOADPIN SECURITY MODULE
10248M: Kees Cook <[email protected]>
10249S: Supported
10250T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10251F: Documentation/admin-guide/LSM/LoadPin.rst
10252F: security/loadpin/
10253
10254LOCKING PRIMITIVES
10255M: Peter Zijlstra <[email protected]>
10256M: Ingo Molnar <[email protected]>
10257M: Will Deacon <[email protected]>
10258L: [email protected]
10259S: Maintained
10260T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10261F: Documentation/locking/
10262F: arch/*/include/asm/spinlock*.h
10263F: include/linux/lockdep.h
10264F: include/linux/mutex*.h
10265F: include/linux/rwlock*.h
10266F: include/linux/rwsem*.h
10267F: include/linux/seqlock.h
10268F: include/linux/spinlock*.h
10269F: kernel/locking/
10270F: lib/locking*.[ch]
10271X: kernel/locking/locktorture.c
10272
10273LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10274M: "Richard Russon (FlatCap)" <[email protected]>
10275L: [email protected]
10276S: Maintained
10277W: http://www.linux-ntfs.org/content/view/19/37/
10278F: Documentation/admin-guide/ldm.rst
10279F: block/partitions/ldm.*
10280
10281LOGITECH HID GAMING KEYBOARDS
10282M: Hans de Goede <[email protected]>
10283L: [email protected]
10284S: Maintained
10285T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10286F: drivers/hid/hid-lg-g15.c
10287
10288LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10289M: Sathya Prakash <[email protected]>
10290M: Sreekanth Reddy <[email protected]>
10291M: Suganath Prabu Subramani <[email protected]>
10292L: [email protected]
10293L: [email protected]
10294S: Supported
10295W: http://www.avagotech.com/support/
10296F: drivers/message/fusion/
10297F: drivers/scsi/mpt3sas/
10298
10299LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10300M: Matthew Wilcox <[email protected]>
10301L: [email protected]
10302S: Maintained
10303F: drivers/scsi/sym53c8xx_2/
10304
10305LTC1660 DAC DRIVER
10306M: Marcus Folkesson <[email protected]>
10307L: [email protected]
10308S: Maintained
10309F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10310F: drivers/iio/dac/ltc1660.c
10311
10312LTC2947 HARDWARE MONITOR DRIVER
10313M: Nuno Sá <[email protected]>
10314L: [email protected]
10315S: Supported
10316W: http://ez.analog.com/community/linux-device-drivers
10317F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10318F: drivers/hwmon/ltc2947-core.c
10319F: drivers/hwmon/ltc2947-i2c.c
10320F: drivers/hwmon/ltc2947-spi.c
10321F: drivers/hwmon/ltc2947.h
10322
10323LTC2983 IIO TEMPERATURE DRIVER
10324M: Nuno Sá <[email protected]>
10325L: [email protected]
10326S: Supported
10327W: http://ez.analog.com/community/linux-device-drivers
10328F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10329F: drivers/iio/temperature/ltc2983.c
10330
10331LTC4261 HARDWARE MONITOR DRIVER
10332M: Guenter Roeck <[email protected]>
10333L: [email protected]
10334S: Maintained
10335F: Documentation/hwmon/ltc4261.rst
10336F: drivers/hwmon/ltc4261.c
10337
10338LTC4306 I2C MULTIPLEXER DRIVER
10339M: Michael Hennerich <[email protected]>
10340L: [email protected]
10341S: Supported
10342W: http://ez.analog.com/community/linux-device-drivers
10343F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10344F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10345
10346LTP (Linux Test Project)
10347M: Mike Frysinger <[email protected]>
10348M: Cyril Hrubis <[email protected]>
10349M: Wanlong Gao <[email protected]>
10350M: Jan Stancek <[email protected]>
10351M: Stanislav Kholmanskikh <[email protected]>
10352M: Alexey Kodanev <[email protected]>
10353L: [email protected] (subscribers-only)
10354S: Maintained
10355W: http://linux-test-project.github.io/
10356T: git git://github.com/linux-test-project/ltp.git
10357
10358LYNX PCS MODULE
10359M: Ioana Ciornei <[email protected]>
10360L: [email protected]
10361S: Supported
10362F: drivers/net/pcs/pcs-lynx.c
10363F: include/linux/pcs-lynx.h
10364
10365M68K ARCHITECTURE
10366M: Geert Uytterhoeven <[email protected]>
10367L: [email protected]
10368S: Maintained
10369W: http://www.linux-m68k.org/
10370T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10371F: arch/m68k/
10372F: drivers/zorro/
10373
10374M68K ON APPLE MACINTOSH
10375M: Joshua Thompson <[email protected]>
10376L: [email protected]
10377S: Maintained
10378W: http://www.mac.linux-m68k.org/
10379F: arch/m68k/mac/
10380
10381M68K ON HP9000/300
10382M: Philip Blundell <[email protected]>
10383S: Maintained
10384W: http://www.tazenda.demon.co.uk/phil/linux-hp
10385F: arch/m68k/hp300/
10386
10387M88DS3103 MEDIA DRIVER
10388M: Antti Palosaari <[email protected]>
10389L: [email protected]
10390S: Maintained
10391W: https://linuxtv.org
10392W: http://palosaari.fi/linux/
10393Q: http://patchwork.linuxtv.org/project/linux-media/list/
10394T: git git://linuxtv.org/anttip/media_tree.git
10395F: drivers/media/dvb-frontends/m88ds3103*
10396
10397M88RS2000 MEDIA DRIVER
10398M: Malcolm Priestley <[email protected]>
10399L: [email protected]
10400S: Maintained
10401W: https://linuxtv.org
10402Q: http://patchwork.linuxtv.org/project/linux-media/list/
10403F: drivers/media/dvb-frontends/m88rs2000*
10404
10405MA901 MASTERKIT USB FM RADIO DRIVER
10406M: Alexey Klimov <[email protected]>
10407L: [email protected]
10408S: Maintained
10409T: git git://linuxtv.org/media_tree.git
10410F: drivers/media/radio/radio-ma901.c
10411
10412MAC80211
10413M: Johannes Berg <[email protected]>
10414L: [email protected]
10415S: Maintained
10416W: https://wireless.wiki.kernel.org/
10417T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10418T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10419F: Documentation/networking/mac80211-injection.rst
10420F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10421F: drivers/net/wireless/mac80211_hwsim.[ch]
10422F: include/net/mac80211.h
10423F: net/mac80211/
10424
10425MAILBOX API
10426M: Jassi Brar <[email protected]>
10427L: [email protected]
10428S: Maintained
10429F: drivers/mailbox/
10430F: include/linux/mailbox_client.h
10431F: include/linux/mailbox_controller.h
10432
10433MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10434M: Michael Kerrisk <[email protected]>
10435L: [email protected]
10436S: Maintained
10437W: http://www.kernel.org/doc/man-pages
10438
10439MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10440M: Rahul Bedarkar <[email protected]>
10441L: [email protected]
10442S: Maintained
10443F: arch/mips/boot/dts/img/pistachio_marduk.dts
10444
10445MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10446M: Andrew Lunn <[email protected]>
10447M: Vivien Didelot <[email protected]>
10448L: [email protected]
10449S: Maintained
10450F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10451F: Documentation/networking/devlink/mv88e6xxx.rst
10452F: drivers/net/dsa/mv88e6xxx/
10453F: include/linux/platform_data/mv88e6xxx.h
10454
10455MARVELL ARMADA 3700 PHY DRIVERS
10456M: Miquel Raynal <[email protected]>
10457S: Maintained
10458F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10459F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10460F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10461F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10462
10463MARVELL ARMADA DRM SUPPORT
10464M: Russell King <[email protected]>
10465S: Maintained
10466T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10467T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10468F: Documentation/devicetree/bindings/display/armada/
10469F: drivers/gpu/drm/armada/
10470F: include/uapi/drm/armada_drm.h
10471
10472MARVELL CRYPTO DRIVER
10473M: Boris Brezillon <[email protected]>
10474M: Arnaud Ebalard <[email protected]>
10475M: Srujana Challa <[email protected]>
10476L: [email protected]
10477S: Maintained
10478F: drivers/crypto/marvell/
10479
10480MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10481M: Mirko Lindner <[email protected]>
10482M: Stephen Hemminger <[email protected]>
10483L: [email protected]
10484S: Maintained
10485F: drivers/net/ethernet/marvell/sk*
10486
10487MARVELL LIBERTAS WIRELESS DRIVER
10488L: [email protected]
10489S: Orphan
10490F: drivers/net/wireless/marvell/libertas/
10491
10492MARVELL MACCHIATOBIN SUPPORT
10493M: Russell King <[email protected]>
10494L: [email protected]
10495S: Maintained
10496F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10497
10498MARVELL MV643XX ETHERNET DRIVER
10499M: Sebastian Hesselbarth <[email protected]>
10500L: [email protected]
10501S: Maintained
10502F: drivers/net/ethernet/marvell/mv643xx_eth.*
10503F: include/linux/mv643xx.h
10504
10505MARVELL MV88X3310 PHY DRIVER
10506M: Russell King <[email protected]>
10507L: [email protected]
10508S: Maintained
10509F: drivers/net/phy/marvell10g.c
10510
10511MARVELL MVEBU THERMAL DRIVER
10512M: Miquel Raynal <[email protected]>
10513S: Maintained
10514F: drivers/thermal/armada_thermal.c
10515
10516MARVELL MVNETA ETHERNET DRIVER
10517M: Thomas Petazzoni <[email protected]>
10518L: [email protected]
10519S: Maintained
10520F: drivers/net/ethernet/marvell/mvneta.*
10521
10522MARVELL MWIFIEX WIRELESS DRIVER
10523M: Amitkumar Karwar <[email protected]>
10524M: Ganapathi Bhat <[email protected]>
10525M: Xinming Hu <[email protected]>
10526L: [email protected]
10527S: Maintained
10528F: drivers/net/wireless/marvell/mwifiex/
10529
10530MARVELL MWL8K WIRELESS DRIVER
10531M: Lennert Buytenhek <[email protected]>
10532L: [email protected]
10533S: Odd Fixes
10534F: drivers/net/wireless/marvell/mwl8k.c
10535
10536MARVELL NAND CONTROLLER DRIVER
10537M: Miquel Raynal <[email protected]>
10538L: [email protected]
10539S: Maintained
10540F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10541F: drivers/mtd/nand/raw/marvell_nand.c
10542
10543MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10544M: Sunil Goutham <[email protected]>
10545M: Geetha sowjanya <[email protected]>
10546M: Subbaraya Sundeep <[email protected]>
10547M: hariprasad <[email protected]>
10548L: [email protected]
10549S: Supported
10550F: drivers/net/ethernet/marvell/octeontx2/nic/
10551
10552MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10553M: Sunil Goutham <[email protected]>
10554M: Linu Cherian <[email protected]>
10555M: Geetha sowjanya <[email protected]>
10556M: Jerin Jacob <[email protected]>
10557L: [email protected]
10558S: Supported
10559F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10560F: drivers/net/ethernet/marvell/octeontx2/af/
10561
10562MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10563M: Nicolas Pitre <[email protected]>
10564S: Odd Fixes
10565F: drivers/mmc/host/mvsdio.*
10566
10567MARVELL USB MDIO CONTROLLER DRIVER
10568M: Tobias Waldekranz <[email protected]>
10569L: [email protected]
10570S: Maintained
10571F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10572F: drivers/net/mdio/mdio-mvusb.c
10573
10574MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10575M: Hu Ziji <[email protected]>
10576L: [email protected]
10577S: Supported
10578F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10579F: drivers/mmc/host/sdhci-xenon*
10580
10581MATROX FRAMEBUFFER DRIVER
10582L: [email protected]
10583S: Orphan
10584F: drivers/video/fbdev/matrox/matroxfb_*
10585F: include/uapi/linux/matroxfb.h
10586
10587MAX16065 HARDWARE MONITOR DRIVER
10588M: Guenter Roeck <[email protected]>
10589L: [email protected]
10590S: Maintained
10591F: Documentation/hwmon/max16065.rst
10592F: drivers/hwmon/max16065.c
10593
10594MAX2175 SDR TUNER DRIVER
10595M: Ramesh Shanmugasundaram <[email protected]>
10596L: [email protected]
10597S: Maintained
10598T: git git://linuxtv.org/media_tree.git
10599F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10600F: Documentation/userspace-api/media/drivers/max2175.rst
10601F: drivers/media/i2c/max2175*
10602F: include/uapi/linux/max2175.h
10603
10604MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10605L: [email protected]
10606S: Orphan
10607F: Documentation/hwmon/max6650.rst
10608F: drivers/hwmon/max6650.c
10609
10610MAX6697 HARDWARE MONITOR DRIVER
10611M: Guenter Roeck <[email protected]>
10612L: [email protected]
10613S: Maintained
10614F: Documentation/devicetree/bindings/hwmon/max6697.txt
10615F: Documentation/hwmon/max6697.rst
10616F: drivers/hwmon/max6697.c
10617F: include/linux/platform_data/max6697.h
10618
10619MAX9286 QUAD GMSL DESERIALIZER DRIVER
10620M: Jacopo Mondi <[email protected]>
10621M: Kieran Bingham <[email protected]>
10622M: Laurent Pinchart <[email protected]>
10623M: Niklas Söderlund <[email protected]>
10624L: [email protected]
10625S: Maintained
10626F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10627F: drivers/media/i2c/max9286.c
10628
10629MAX9860 MONO AUDIO VOICE CODEC DRIVER
10630M: Peter Rosin <[email protected]>
10631L: [email protected] (moderated for non-subscribers)
10632S: Maintained
10633F: Documentation/devicetree/bindings/sound/max9860.txt
10634F: sound/soc/codecs/max9860.*
10635
10636MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10637M: Andreas Klinger <[email protected]>
10638L: [email protected]
10639S: Maintained
10640F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10641F: drivers/iio/proximity/mb1232.c
10642
10643MAXIM MAX77650 PMIC MFD DRIVER
10644M: Bartosz Golaszewski <[email protected]>
10645L: [email protected]
10646S: Maintained
10647F: Documentation/devicetree/bindings/*/*max77650.yaml
10648F: Documentation/devicetree/bindings/*/max77650*.yaml
10649F: drivers/gpio/gpio-max77650.c
10650F: drivers/input/misc/max77650-onkey.c
10651F: drivers/leds/leds-max77650.c
10652F: drivers/mfd/max77650.c
10653F: drivers/power/supply/max77650-charger.c
10654F: drivers/regulator/max77650-regulator.c
10655F: include/linux/mfd/max77650.h
10656
10657MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10658M: Javier Martinez Canillas <[email protected]>
10659L: [email protected]
10660S: Supported
10661F: Documentation/devicetree/bindings/*/*max77802.txt
10662F: drivers/regulator/max77802-regulator.c
10663F: include/dt-bindings/*/*max77802.h
10664
10665MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10666M: Krzysztof Kozlowski <[email protected]>
10667M: Bartlomiej Zolnierkiewicz <[email protected]>
10668L: [email protected]
10669S: Supported
10670F: drivers/power/supply/max14577_charger.c
10671F: drivers/power/supply/max77693_charger.c
10672
10673MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10674M: Chanwoo Choi <[email protected]>
10675M: Krzysztof Kozlowski <[email protected]>
10676M: Bartlomiej Zolnierkiewicz <[email protected]>
10677L: [email protected]
10678S: Supported
10679F: Documentation/devicetree/bindings/*/max77686.txt
10680F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10681F: Documentation/devicetree/bindings/mfd/max14577.txt
10682F: Documentation/devicetree/bindings/mfd/max77693.txt
10683F: drivers/*/max14577*.c
10684F: drivers/*/max77686*.c
10685F: drivers/*/max77693*.c
10686F: drivers/clk/clk-max77686.c
10687F: drivers/extcon/extcon-max14577.c
10688F: drivers/extcon/extcon-max77693.c
10689F: drivers/rtc/rtc-max77686.c
10690F: include/linux/mfd/max14577*.h
10691F: include/linux/mfd/max77686*.h
10692F: include/linux/mfd/max77693*.h
10693
10694MAXIRADIO FM RADIO RECEIVER DRIVER
10695M: Hans Verkuil <[email protected]>
10696L: [email protected]
10697S: Maintained
10698W: https://linuxtv.org
10699T: git git://linuxtv.org/media_tree.git
10700F: drivers/media/radio/radio-maxiradio*
10701
10702MCAN MMIO DEVICE DRIVER
10703M: Dan Murphy <[email protected]>
10704M: Sriram Dash <[email protected]>
10705L: [email protected]
10706S: Maintained
10707F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10708F: drivers/net/can/m_can/m_can.c
10709F: drivers/net/can/m_can/m_can.h
10710F: drivers/net/can/m_can/m_can_platform.c
10711
10712MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10713M: Rishi Gupta <[email protected]>
10714L: [email protected]
10715L: [email protected]
10716S: Maintained
10717F: drivers/hid/hid-mcp2221.c
10718
10719MCP251XFD SPI-CAN NETWORK DRIVER
10720M: Marc Kleine-Budde <[email protected]>
10721M: Manivannan Sadhasivam <[email protected]>
10722R: Thomas Kopp <[email protected]>
10723L: [email protected]
10724S: Maintained
10725F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10726F: drivers/net/can/spi/mcp251xfd/
10727
10728MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10729M: Peter Rosin <[email protected]>
10730L: [email protected]
10731S: Maintained
10732F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10733F: drivers/iio/potentiometer/mcp4018.c
10734F: drivers/iio/potentiometer/mcp4531.c
10735
10736MCR20A IEEE-802.15.4 RADIO DRIVER
10737M: Xue Liu <[email protected]>
10738L: [email protected]
10739S: Maintained
10740W: https://github.com/xueliu/mcr20a-linux
10741F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10742F: drivers/net/ieee802154/mcr20a.c
10743F: drivers/net/ieee802154/mcr20a.h
10744
10745MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10746M: William Breathitt Gray <[email protected]>
10747L: [email protected]
10748S: Maintained
10749F: drivers/iio/dac/cio-dac.c
10750
10751MEDIA CONTROLLER FRAMEWORK
10752M: Sakari Ailus <[email protected]>
10753M: Laurent Pinchart <[email protected]>
10754L: [email protected]
10755S: Supported
10756W: https://www.linuxtv.org
10757T: git git://linuxtv.org/media_tree.git
10758F: drivers/media/mc/
10759F: include/media/media-*.h
10760F: include/uapi/linux/media.h
10761
10762MEDIA DRIVER FOR FREESCALE IMX PXP
10763M: Philipp Zabel <[email protected]>
10764L: [email protected]
10765S: Maintained
10766T: git git://linuxtv.org/media_tree.git
10767F: drivers/media/platform/imx-pxp.[ch]
10768
10769MEDIA DRIVERS FOR ASCOT2E
10770M: Sergey Kozlov <[email protected]>
10771M: Abylay Ospan <[email protected]>
10772L: [email protected]
10773S: Supported
10774W: https://linuxtv.org
10775W: http://netup.tv/
10776T: git git://linuxtv.org/media_tree.git
10777F: drivers/media/dvb-frontends/ascot2e*
10778
10779MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10780M: Jasmin Jessich <[email protected]>
10781L: [email protected]
10782S: Maintained
10783W: https://linuxtv.org
10784T: git git://linuxtv.org/media_tree.git
10785F: drivers/media/dvb-frontends/cxd2099*
10786
10787MEDIA DRIVERS FOR CXD2841ER
10788M: Sergey Kozlov <[email protected]>
10789M: Abylay Ospan <[email protected]>
10790L: [email protected]
10791S: Supported
10792W: https://linuxtv.org
10793W: http://netup.tv/
10794T: git git://linuxtv.org/media_tree.git
10795F: drivers/media/dvb-frontends/cxd2841er*
10796
10797MEDIA DRIVERS FOR CXD2880
10798M: Yasunari Takiguchi <[email protected]>
10799L: [email protected]
10800S: Supported
10801W: http://linuxtv.org/
10802T: git git://linuxtv.org/media_tree.git
10803F: drivers/media/dvb-frontends/cxd2880/*
10804F: drivers/media/spi/cxd2880*
10805
10806MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10807L: [email protected]
10808S: Orphan
10809W: https://linuxtv.org
10810T: git git://linuxtv.org/media_tree.git
10811F: drivers/media/pci/ddbridge/*
10812
10813MEDIA DRIVERS FOR FREESCALE IMX
10814M: Steve Longerbeam <[email protected]>
10815M: Philipp Zabel <[email protected]>
10816L: [email protected]
10817S: Maintained
10818T: git git://linuxtv.org/media_tree.git
10819F: Documentation/admin-guide/media/imx.rst
10820F: Documentation/devicetree/bindings/media/imx.txt
10821F: drivers/staging/media/imx/
10822F: include/linux/imx-media.h
10823F: include/media/imx.h
10824
10825MEDIA DRIVERS FOR FREESCALE IMX7
10826M: Rui Miguel Silva <[email protected]>
10827L: [email protected]
10828S: Maintained
10829T: git git://linuxtv.org/media_tree.git
10830F: Documentation/admin-guide/media/imx7.rst
10831F: Documentation/devicetree/bindings/media/imx7-csi.txt
10832F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10833F: drivers/staging/media/imx/imx7-media-csi.c
10834F: drivers/staging/media/imx/imx7-mipi-csis.c
10835
10836MEDIA DRIVERS FOR HELENE
10837M: Abylay Ospan <[email protected]>
10838L: [email protected]
10839S: Supported
10840W: https://linuxtv.org
10841W: http://netup.tv/
10842T: git git://linuxtv.org/media_tree.git
10843F: drivers/media/dvb-frontends/helene*
10844
10845MEDIA DRIVERS FOR HORUS3A
10846M: Sergey Kozlov <[email protected]>
10847M: Abylay Ospan <[email protected]>
10848L: [email protected]
10849S: Supported
10850W: https://linuxtv.org
10851W: http://netup.tv/
10852T: git git://linuxtv.org/media_tree.git
10853F: drivers/media/dvb-frontends/horus3a*
10854
10855MEDIA DRIVERS FOR LNBH25
10856M: Sergey Kozlov <[email protected]>
10857M: Abylay Ospan <[email protected]>
10858L: [email protected]
10859S: Supported
10860W: https://linuxtv.org
10861W: http://netup.tv/
10862T: git git://linuxtv.org/media_tree.git
10863F: drivers/media/dvb-frontends/lnbh25*
10864
10865MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10866L: [email protected]
10867S: Orphan
10868W: https://linuxtv.org
10869T: git git://linuxtv.org/media_tree.git
10870F: drivers/media/dvb-frontends/mxl5xx*
10871
10872MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10873M: Sergey Kozlov <[email protected]>
10874M: Abylay Ospan <[email protected]>
10875L: [email protected]
10876S: Supported
10877W: https://linuxtv.org
10878W: http://netup.tv/
10879T: git git://linuxtv.org/media_tree.git
10880F: drivers/media/pci/netup_unidvb/*
10881
10882MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10883M: Dmitry Osipenko <[email protected]>
10884L: [email protected]
10885L: [email protected]
10886S: Maintained
10887T: git git://linuxtv.org/media_tree.git
10888F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10889F: drivers/staging/media/tegra-vde/
10890
10891MEDIA DRIVERS FOR RENESAS - CEU
10892M: Jacopo Mondi <[email protected]>
10893L: [email protected]
10894L: [email protected]
10895S: Supported
10896T: git git://linuxtv.org/media_tree.git
10897F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10898F: drivers/media/platform/renesas-ceu.c
10899F: include/media/drv-intf/renesas-ceu.h
10900
10901MEDIA DRIVERS FOR RENESAS - DRIF
10902M: Ramesh Shanmugasundaram <[email protected]>
10903L: [email protected]
10904L: [email protected]
10905S: Supported
10906T: git git://linuxtv.org/media_tree.git
10907F: Documentation/devicetree/bindings/media/renesas,drif.txt
10908F: drivers/media/platform/rcar_drif.c
10909
10910MEDIA DRIVERS FOR RENESAS - FCP
10911M: Laurent Pinchart <[email protected]>
10912L: [email protected]
10913L: [email protected]
10914S: Supported
10915T: git git://linuxtv.org/media_tree.git
10916F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10917F: drivers/media/platform/rcar-fcp.c
10918F: include/media/rcar-fcp.h
10919
10920MEDIA DRIVERS FOR RENESAS - FDP1
10921M: Kieran Bingham <[email protected]>
10922L: [email protected]
10923L: [email protected]
10924S: Supported
10925T: git git://linuxtv.org/media_tree.git
10926F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10927F: drivers/media/platform/rcar_fdp1.c
10928
10929MEDIA DRIVERS FOR RENESAS - VIN
10930M: Niklas Söderlund <[email protected]>
10931L: [email protected]
10932L: [email protected]
10933S: Supported
10934T: git git://linuxtv.org/media_tree.git
10935F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10936F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10937F: drivers/media/platform/rcar-vin/
10938
10939MEDIA DRIVERS FOR RENESAS - VSP1
10940M: Laurent Pinchart <[email protected]>
10941M: Kieran Bingham <[email protected]>
10942L: [email protected]
10943L: [email protected]
10944S: Supported
10945T: git git://linuxtv.org/media_tree.git
10946F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10947F: drivers/media/platform/vsp1/
10948
10949MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10950L: [email protected]
10951S: Orphan
10952W: https://linuxtv.org
10953T: git git://linuxtv.org/media_tree.git
10954F: drivers/media/dvb-frontends/stv0910*
10955
10956MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10957L: [email protected]
10958S: Orphan
10959W: https://linuxtv.org
10960T: git git://linuxtv.org/media_tree.git
10961F: drivers/media/dvb-frontends/stv6111*
10962
10963MEDIA DRIVERS FOR STM32 - DCMI
10964M: Hugues Fruchet <[email protected]>
10965L: [email protected]
10966S: Supported
10967T: git git://linuxtv.org/media_tree.git
10968F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10969F: drivers/media/platform/stm32/stm32-dcmi.c
10970
10971MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10972M: Mauro Carvalho Chehab <[email protected]>
10973L: [email protected]
10974S: Maintained
10975W: https://linuxtv.org
10976Q: http://patchwork.kernel.org/project/linux-media/list/
10977T: git git://linuxtv.org/media_tree.git
10978F: Documentation/admin-guide/media/
10979F: Documentation/devicetree/bindings/media/
10980F: Documentation/driver-api/media/
10981F: Documentation/userspace-api/media/
10982F: drivers/media/
10983F: drivers/staging/media/
10984F: include/linux/platform_data/media/
10985F: include/media/
10986F: include/uapi/linux/dvb/
10987F: include/uapi/linux/ivtv*
10988F: include/uapi/linux/media.h
10989F: include/uapi/linux/meye.h
10990F: include/uapi/linux/uvcvideo.h
10991F: include/uapi/linux/v4l2-*
10992F: include/uapi/linux/videodev2.h
10993
10994MEDIATEK BLUETOOTH DRIVER
10995M: Sean Wang <[email protected]>
10996L: [email protected]
10997L: [email protected] (moderated for non-subscribers)
10998S: Maintained
10999F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11000F: drivers/bluetooth/btmtkuart.c
11001
11002MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11003M: Sean Wang <[email protected]>
11004L: [email protected]
11005S: Maintained
11006F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11007F: drivers/power/reset/mt6323-poweroff.c
11008
11009MEDIATEK CIR DRIVER
11010M: Sean Wang <[email protected]>
11011S: Maintained
11012F: drivers/media/rc/mtk-cir.c
11013
11014MEDIATEK DMA DRIVER
11015M: Sean Wang <[email protected]>
11016L: [email protected]
11017L: [email protected] (moderated for non-subscribers)
11018L: [email protected] (moderated for non-subscribers)
11019S: Maintained
11020F: Documentation/devicetree/bindings/dma/mtk-*
11021F: drivers/dma/mediatek/
11022
11023MEDIATEK ETHERNET DRIVER
11024M: Felix Fietkau <[email protected]>
11025M: John Crispin <[email protected]>
11026M: Sean Wang <[email protected]>
11027M: Mark Lee <[email protected]>
11028L: [email protected]
11029S: Maintained
11030F: drivers/net/ethernet/mediatek/
11031
11032MEDIATEK I2C CONTROLLER DRIVER
11033M: Qii Wang <[email protected]>
11034L: [email protected]
11035S: Maintained
11036F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11037F: drivers/i2c/busses/i2c-mt65xx.c
11038
11039MEDIATEK JPEG DRIVER
11040M: Rick Chang <[email protected]>
11041M: Bin Liu <[email protected]>
11042S: Supported
11043F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11044F: drivers/media/platform/mtk-jpeg/
11045
11046MEDIATEK MDP DRIVER
11047M: Minghsiu Tsai <[email protected]>
11048M: Houlong Wei <[email protected]>
11049M: Andrew-CT Chen <[email protected]>
11050S: Supported
11051F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11052F: drivers/media/platform/mtk-mdp/
11053F: drivers/media/platform/mtk-vpu/
11054
11055MEDIATEK MEDIA DRIVER
11056M: Tiffany Lin <[email protected]>
11057M: Andrew-CT Chen <[email protected]>
11058S: Supported
11059F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11060F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11061F: drivers/media/platform/mtk-vcodec/
11062F: drivers/media/platform/mtk-vpu/
11063
11064MEDIATEK MMC/SD/SDIO DRIVER
11065M: Chaotian Jing <[email protected]>
11066S: Maintained
11067F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11068F: drivers/mmc/host/mtk-sd.c
11069
11070MEDIATEK MT76 WIRELESS LAN DRIVER
11071M: Felix Fietkau <[email protected]>
11072M: Lorenzo Bianconi <[email protected]>
11073R: Ryder Lee <[email protected]>
11074L: [email protected]
11075S: Maintained
11076F: drivers/net/wireless/mediatek/mt76/
11077
11078MEDIATEK MT7601U WIRELESS LAN DRIVER
11079M: Jakub Kicinski <[email protected]>
11080L: [email protected]
11081S: Maintained
11082F: drivers/net/wireless/mediatek/mt7601u/
11083
11084MEDIATEK MT7621/28/88 I2C DRIVER
11085M: Stefan Roese <[email protected]>
11086L: [email protected]
11087S: Maintained
11088F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11089F: drivers/i2c/busses/i2c-mt7621.c
11090
11091MEDIATEK NAND CONTROLLER DRIVER
11092L: [email protected]
11093S: Orphan
11094F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11095F: drivers/mtd/nand/raw/mtk_*
11096
11097MEDIATEK PMIC LED DRIVER
11098M: Sean Wang <[email protected]>
11099S: Maintained
11100F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11101F: drivers/leds/leds-mt6323.c
11102
11103MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11104M: Sean Wang <[email protected]>
11105S: Maintained
11106F: drivers/char/hw_random/mtk-rng.c
11107
11108MEDIATEK SWITCH DRIVER
11109M: Sean Wang <[email protected]>
11110M: Landen Chao <[email protected]>
11111L: [email protected]
11112S: Maintained
11113F: drivers/net/dsa/mt7530.*
11114F: net/dsa/tag_mtk.c
11115
11116MEDIATEK USB3 DRD IP DRIVER
11117M: Chunfeng Yun <[email protected]>
11118L: [email protected]
11119L: [email protected] (moderated for non-subscribers)
11120L: [email protected] (moderated for non-subscribers)
11121S: Maintained
11122F: drivers/usb/mtu3/
11123
11124MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11125M: Peter Senna Tschudin <[email protected]>
11126M: Martin Donnelly <[email protected]>
11127M: Martyn Welch <[email protected]>
11128S: Maintained
11129F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11130F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11131
11132MEGARAID SCSI/SAS DRIVERS
11133M: Kashyap Desai <[email protected]>
11134M: Sumit Saxena <[email protected]>
11135M: Shivasharan S <[email protected]>
11136L: [email protected]
11137L: [email protected]
11138S: Maintained
11139W: http://www.avagotech.com/support/
11140F: Documentation/scsi/megaraid.rst
11141F: drivers/scsi/megaraid.*
11142F: drivers/scsi/megaraid/
11143
11144MELEXIS MLX90614 DRIVER
11145M: Crt Mori <[email protected]>
11146L: [email protected]
11147S: Supported
11148W: http://www.melexis.com
11149F: drivers/iio/temperature/mlx90614.c
11150
11151MELEXIS MLX90632 DRIVER
11152M: Crt Mori <[email protected]>
11153L: [email protected]
11154S: Supported
11155W: http://www.melexis.com
11156F: drivers/iio/temperature/mlx90632.c
11157
11158MELFAS MIP4 TOUCHSCREEN DRIVER
11159M: Sangwon Jee <[email protected]>
11160S: Supported
11161W: http://www.melfas.com
11162F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11163F: drivers/input/touchscreen/melfas_mip4.c
11164
11165MELLANOX BLUEFIELD I2C DRIVER
11166M: Khalil Blaiech <[email protected]>
11167L: [email protected]
11168S: Supported
11169F: drivers/i2c/busses/i2c-mlxbf.c
11170
11171MELLANOX ETHERNET DRIVER (mlx4_en)
11172M: Tariq Toukan <[email protected]>
11173L: [email protected]
11174S: Supported
11175W: http://www.mellanox.com
11176Q: http://patchwork.ozlabs.org/project/netdev/list/
11177F: drivers/net/ethernet/mellanox/mlx4/en_*
11178
11179MELLANOX ETHERNET DRIVER (mlx5e)
11180M: Saeed Mahameed <[email protected]>
11181L: [email protected]
11182S: Supported
11183W: http://www.mellanox.com
11184Q: http://patchwork.ozlabs.org/project/netdev/list/
11185F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11186
11187MELLANOX ETHERNET INNOVA DRIVERS
11188R: Boris Pismenny <[email protected]>
11189L: [email protected]
11190S: Supported
11191W: http://www.mellanox.com
11192Q: http://patchwork.ozlabs.org/project/netdev/list/
11193F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11194F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11195F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11196F: include/linux/mlx5/mlx5_ifc_fpga.h
11197
11198MELLANOX ETHERNET SWITCH DRIVERS
11199M: Jiri Pirko <[email protected]>
11200M: Ido Schimmel <[email protected]>
11201L: [email protected]
11202S: Supported
11203W: http://www.mellanox.com
11204Q: http://patchwork.ozlabs.org/project/netdev/list/
11205F: drivers/net/ethernet/mellanox/mlxsw/
11206F: tools/testing/selftests/drivers/net/mlxsw/
11207
11208MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11209M: [email protected]
11210L: [email protected]
11211S: Supported
11212W: http://www.mellanox.com
11213Q: http://patchwork.ozlabs.org/project/netdev/list/
11214F: drivers/net/ethernet/mellanox/mlxfw/
11215
11216MELLANOX HARDWARE PLATFORM SUPPORT
11217M: Andy Shevchenko <[email protected]>
11218M: Darren Hart <[email protected]>
11219M: Vadim Pasternak <[email protected]>
11220L: [email protected]
11221S: Supported
11222F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11223F: drivers/platform/mellanox/
11224F: include/linux/platform_data/mlxreg.h
11225
11226MELLANOX MLX4 core VPI driver
11227M: Tariq Toukan <[email protected]>
11228L: [email protected]
11229L: [email protected]
11230S: Supported
11231W: http://www.mellanox.com
11232Q: http://patchwork.ozlabs.org/project/netdev/list/
11233F: drivers/net/ethernet/mellanox/mlx4/
11234F: include/linux/mlx4/
11235
11236MELLANOX MLX4 IB driver
11237M: Yishai Hadas <[email protected]>
11238L: [email protected]
11239S: Supported
11240W: http://www.mellanox.com
11241Q: http://patchwork.kernel.org/project/linux-rdma/list/
11242F: drivers/infiniband/hw/mlx4/
11243F: include/linux/mlx4/
11244F: include/uapi/rdma/mlx4-abi.h
11245
11246MELLANOX MLX5 core VPI driver
11247M: Saeed Mahameed <[email protected]>
11248M: Leon Romanovsky <[email protected]>
11249L: [email protected]
11250L: [email protected]
11251S: Supported
11252W: http://www.mellanox.com
11253Q: http://patchwork.ozlabs.org/project/netdev/list/
11254F: Documentation/networking/device_drivers/ethernet/mellanox/
11255F: drivers/net/ethernet/mellanox/mlx5/core/
11256F: include/linux/mlx5/
11257
11258MELLANOX MLX5 IB driver
11259M: Leon Romanovsky <[email protected]>
11260L: [email protected]
11261S: Supported
11262W: http://www.mellanox.com
11263Q: http://patchwork.kernel.org/project/linux-rdma/list/
11264F: drivers/infiniband/hw/mlx5/
11265F: include/linux/mlx5/
11266F: include/uapi/rdma/mlx5-abi.h
11267
11268MELLANOX MLXCPLD I2C AND MUX DRIVER
11269M: Vadim Pasternak <[email protected]>
11270M: Michael Shych <[email protected]>
11271L: [email protected]
11272S: Supported
11273F: Documentation/i2c/busses/i2c-mlxcpld.rst
11274F: drivers/i2c/busses/i2c-mlxcpld.c
11275F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11276
11277MELLANOX MLXCPLD LED DRIVER
11278M: Vadim Pasternak <[email protected]>
11279L: [email protected]
11280S: Supported
11281F: Documentation/leds/leds-mlxcpld.rst
11282F: drivers/leds/leds-mlxcpld.c
11283F: drivers/leds/leds-mlxreg.c
11284
11285MELLANOX PLATFORM DRIVER
11286M: Vadim Pasternak <[email protected]>
11287L: [email protected]
11288S: Supported
11289F: drivers/platform/x86/mlx-platform.c
11290
11291MEMBARRIER SUPPORT
11292M: Mathieu Desnoyers <[email protected]>
11293M: "Paul E. McKenney" <[email protected]>
11294L: [email protected]
11295S: Supported
11296F: arch/powerpc/include/asm/membarrier.h
11297F: include/uapi/linux/membarrier.h
11298F: kernel/sched/membarrier.c
11299
11300MEMBLOCK
11301M: Mike Rapoport <[email protected]>
11302L: [email protected]
11303S: Maintained
11304F: Documentation/core-api/boot-time-mm.rst
11305F: include/linux/memblock.h
11306F: mm/memblock.c
11307
11308MEMORY CONTROLLER DRIVERS
11309M: Krzysztof Kozlowski <[email protected]>
11310L: [email protected]
11311S: Maintained
11312T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11313F: Documentation/devicetree/bindings/memory-controllers/
11314F: drivers/memory/
11315
11316MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11317M: Dmitry Osipenko <[email protected]>
11318L: [email protected]
11319L: [email protected]
11320T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11321S: Maintained
11322F: drivers/devfreq/tegra20-devfreq.c
11323F: drivers/devfreq/tegra30-devfreq.c
11324
11325MEMORY MANAGEMENT
11326M: Andrew Morton <[email protected]>
11327L: [email protected]
11328S: Maintained
11329W: http://www.linux-mm.org
11330T: quilt https://ozlabs.org/~akpm/mmotm/
11331T: quilt https://ozlabs.org/~akpm/mmots/
11332T: git git://github.com/hnaz/linux-mm.git
11333F: include/linux/gfp.h
11334F: include/linux/memory_hotplug.h
11335F: include/linux/mm.h
11336F: include/linux/mmzone.h
11337F: include/linux/vmalloc.h
11338F: mm/
11339
11340MEMORY TECHNOLOGY DEVICES (MTD)
11341M: Miquel Raynal <[email protected]>
11342M: Richard Weinberger <[email protected]>
11343M: Vignesh Raghavendra <[email protected]>
11344L: [email protected]
11345S: Maintained
11346W: http://www.linux-mtd.infradead.org/
11347Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11348C: irc://irc.oftc.net/mtd
11349T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11350T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11351F: Documentation/devicetree/bindings/mtd/
11352F: drivers/mtd/
11353F: include/linux/mtd/
11354F: include/uapi/mtd/
11355
11356MEN A21 WATCHDOG DRIVER
11357M: Johannes Thumshirn <[email protected]>
11358L: [email protected]
11359S: Maintained
11360F: drivers/watchdog/mena21_wdt.c
11361
11362MEN CHAMELEON BUS (mcb)
11363M: Johannes Thumshirn <[email protected]>
11364S: Maintained
11365F: Documentation/driver-api/men-chameleon-bus.rst
11366F: drivers/mcb/
11367F: include/linux/mcb.h
11368
11369MEN F21BMC (Board Management Controller)
11370M: Andreas Werner <[email protected]>
11371S: Supported
11372F: Documentation/hwmon/menf21bmc.rst
11373F: drivers/hwmon/menf21bmc_hwmon.c
11374F: drivers/leds/leds-menf21bmc.c
11375F: drivers/mfd/menf21bmc.c
11376F: drivers/watchdog/menf21bmc_wdt.c
11377
11378MEN Z069 WATCHDOG DRIVER
11379M: Johannes Thumshirn <[email protected]>
11380L: [email protected]
11381S: Maintained
11382F: drivers/watchdog/menz69_wdt.c
11383
11384MESON AO CEC DRIVER FOR AMLOGIC SOCS
11385M: Neil Armstrong <[email protected]>
11386L: [email protected]
11387L: [email protected]
11388S: Supported
11389W: http://linux-meson.com/
11390T: git git://linuxtv.org/media_tree.git
11391F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11392F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11393F: drivers/media/cec/platform/meson/ao-cec.c
11394
11395MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11396M: Liang Yang <[email protected]>
11397L: [email protected]
11398S: Maintained
11399F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11400F: drivers/mtd/nand/raw/meson_*
11401
11402MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11403M: Neil Armstrong <[email protected]>
11404L: [email protected]
11405L: [email protected]
11406S: Supported
11407T: git git://linuxtv.org/media_tree.git
11408F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11409F: drivers/staging/media/meson/vdec/
11410
11411METHODE UDPU SUPPORT
11412M: Vladimir Vid <[email protected]>
11413S: Maintained
11414F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11415
11416MHI BUS
11417M: Manivannan Sadhasivam <[email protected]>
11418M: Hemant Kumar <[email protected]>
11419L: [email protected]
11420S: Maintained
11421T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11422F: Documentation/ABI/stable/sysfs-bus-mhi
11423F: Documentation/mhi/
11424F: drivers/bus/mhi/
11425F: include/linux/mhi.h
11426
11427MICROBLAZE ARCHITECTURE
11428M: Michal Simek <[email protected]>
11429S: Supported
11430W: http://www.monstr.eu/fdt/
11431T: git git://git.monstr.eu/linux-2.6-microblaze.git
11432F: arch/microblaze/
11433
11434MICROCHIP AT91 DMA DRIVERS
11435M: Ludovic Desroches <[email protected]>
11436M: Tudor Ambarus <[email protected]>
11437L: [email protected] (moderated for non-subscribers)
11438L: [email protected]
11439S: Supported
11440F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11441F: drivers/dma/at_hdmac.c
11442F: drivers/dma/at_hdmac_regs.h
11443F: drivers/dma/at_xdmac.c
11444F: include/dt-bindings/dma/at91.h
11445F: include/linux/platform_data/dma-atmel.h
11446
11447MICROCHIP AT91 SERIAL DRIVER
11448M: Richard Genoud <[email protected]>
11449S: Maintained
11450F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11451F: drivers/tty/serial/atmel_serial.c
11452F: drivers/tty/serial/atmel_serial.h
11453
11454MICROCHIP AT91 USART MFD DRIVER
11455M: Radu Pirea <[email protected]>
11456L: [email protected]
11457S: Supported
11458F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11459F: drivers/mfd/at91-usart.c
11460F: include/dt-bindings/mfd/at91-usart.h
11461
11462MICROCHIP AT91 USART SPI DRIVER
11463M: Radu Pirea <[email protected]>
11464L: [email protected]
11465S: Supported
11466F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11467F: drivers/spi/spi-at91-usart.c
11468
11469MICROCHIP AUDIO ASOC DRIVERS
11470M: Codrin Ciubotariu <[email protected]>
11471L: [email protected] (moderated for non-subscribers)
11472S: Supported
11473F: sound/soc/atmel
11474
11475MICROCHIP ECC DRIVER
11476M: Tudor Ambarus <[email protected]>
11477L: [email protected]
11478S: Maintained
11479F: drivers/crypto/atmel-ecc.*
11480
11481MICROCHIP I2C DRIVER
11482M: Codrin Ciubotariu <[email protected]>
11483L: [email protected]
11484S: Supported
11485F: drivers/i2c/busses/i2c-at91-*.c
11486F: drivers/i2c/busses/i2c-at91.h
11487
11488MICROCHIP ISC DRIVER
11489M: Eugen Hristev <[email protected]>
11490L: [email protected]
11491S: Supported
11492F: Documentation/devicetree/bindings/media/atmel-isc.txt
11493F: drivers/media/platform/atmel/atmel-isc-base.c
11494F: drivers/media/platform/atmel/atmel-isc-regs.h
11495F: drivers/media/platform/atmel/atmel-isc.h
11496F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11497F: include/linux/atmel-isc-media.h
11498
11499MICROCHIP ISI DRIVER
11500M: Eugen Hristev <[email protected]>
11501L: [email protected]
11502S: Supported
11503F: drivers/media/platform/atmel/atmel-isi.c
11504F: drivers/media/platform/atmel/atmel-isi.h
11505
11506MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11507M: Woojung Huh <[email protected]>
11508M: Microchip Linux Driver Support <[email protected]>
11509L: [email protected]
11510S: Maintained
11511F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11512F: drivers/net/dsa/microchip/*
11513F: include/linux/platform_data/microchip-ksz.h
11514F: net/dsa/tag_ksz.c
11515
11516MICROCHIP LAN743X ETHERNET DRIVER
11517M: Bryan Whitehead <[email protected]>
11518M: Microchip Linux Driver Support <[email protected]>
11519L: [email protected]
11520S: Maintained
11521F: drivers/net/ethernet/microchip/lan743x_*
11522
11523MICROCHIP LCDFB DRIVER
11524M: Nicolas Ferre <[email protected]>
11525L: [email protected]
11526S: Maintained
11527F: drivers/video/fbdev/atmel_lcdfb.c
11528F: include/video/atmel_lcdc.h
11529
11530MICROCHIP MCP16502 PMIC DRIVER
11531M: Andrei Stefanescu <[email protected]>
11532L: [email protected] (moderated for non-subscribers)
11533S: Maintained
11534F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11535F: drivers/regulator/mcp16502.c
11536
11537MICROCHIP MCP3911 ADC DRIVER
11538M: Marcus Folkesson <[email protected]>
11539M: Kent Gustavsson <[email protected]>
11540L: [email protected]
11541S: Supported
11542F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11543F: drivers/iio/adc/mcp3911.c
11544
11545MICROCHIP MMC/SD/SDIO MCI DRIVER
11546M: Ludovic Desroches <[email protected]>
11547S: Maintained
11548F: drivers/mmc/host/atmel-mci.c
11549
11550MICROCHIP NAND DRIVER
11551M: Tudor Ambarus <[email protected]>
11552L: [email protected]
11553S: Supported
11554F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11555F: drivers/mtd/nand/raw/atmel/*
11556
11557MICROCHIP PWM DRIVER
11558M: Claudiu Beznea <[email protected]>
11559L: [email protected] (moderated for non-subscribers)
11560L: [email protected]
11561S: Supported
11562F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11563F: drivers/pwm/pwm-atmel.c
11564
11565MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11566M: Eugen Hristev <[email protected]>
11567L: [email protected]
11568S: Supported
11569F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11570F: drivers/iio/adc/at91-sama5d2_adc.c
11571F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11572
11573MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11574M: Claudiu Beznea <[email protected]>
11575S: Supported
11576F: drivers/power/reset/at91-sama5d2_shdwc.c
11577
11578MICROCHIP SPI DRIVER
11579M: Tudor Ambarus <[email protected]>
11580S: Supported
11581F: drivers/spi/spi-atmel.*
11582
11583MICROCHIP SSC DRIVER
11584M: Codrin Ciubotariu <[email protected]>
11585L: [email protected] (moderated for non-subscribers)
11586S: Supported
11587F: drivers/misc/atmel-ssc.c
11588F: include/linux/atmel-ssc.h
11589
11590MICROCHIP USB251XB DRIVER
11591M: Richard Leitner <[email protected]>
11592L: [email protected]
11593S: Maintained
11594F: Documentation/devicetree/bindings/usb/usb251xb.txt
11595F: drivers/usb/misc/usb251xb.c
11596
11597MICROCHIP USBA UDC DRIVER
11598M: Cristian Birsan <[email protected]>
11599L: [email protected] (moderated for non-subscribers)
11600S: Supported
11601F: drivers/usb/gadget/udc/atmel_usba_udc.*
11602
11603MICROCHIP WILC1000 WIFI DRIVER
11604M: Ajay Singh <[email protected]>
11605M: Claudiu Beznea <[email protected]>
11606L: [email protected]
11607S: Supported
11608F: drivers/net/wireless/microchip/wilc1000/
11609
11610MICROSEMI MIPS SOCS
11611M: Alexandre Belloni <[email protected]>
11612M: Microchip Linux Driver Support <[email protected]>
11613L: [email protected]
11614S: Supported
11615F: Documentation/devicetree/bindings/mips/mscc.txt
11616F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11617F: arch/mips/boot/dts/mscc/
11618F: arch/mips/configs/generic/board-ocelot.config
11619F: arch/mips/generic/board-ocelot.c
11620
11621MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11622M: Don Brace <[email protected]>
11623L: [email protected]
11624L: [email protected]
11625S: Supported
11626F: Documentation/scsi/smartpqi.rst
11627F: drivers/scsi/smartpqi/Kconfig
11628F: drivers/scsi/smartpqi/Makefile
11629F: drivers/scsi/smartpqi/smartpqi*.[ch]
11630F: include/linux/cciss*.h
11631F: include/uapi/linux/cciss*.h
11632
11633MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11634M: Chen Yu <[email protected]>
11635L: [email protected]
11636S: Supported
11637F: drivers/platform/x86/surfacepro3_button.c
11638
11639MICROTEK X6 SCANNER
11640M: Oliver Neukum <[email protected]>
11641S: Maintained
11642F: drivers/usb/image/microtek.*
11643
11644MIPS
11645M: Thomas Bogendoerfer <[email protected]>
11646L: [email protected]
11647S: Maintained
11648W: http://www.linux-mips.org/
11649Q: https://patchwork.kernel.org/project/linux-mips/list/
11650T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11651F: Documentation/devicetree/bindings/mips/
11652F: Documentation/mips/
11653F: arch/mips/
11654F: drivers/platform/mips/
11655
11656MIPS BOSTON DEVELOPMENT BOARD
11657M: Paul Burton <[email protected]>
11658L: [email protected]
11659S: Maintained
11660F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11661F: arch/mips/boot/dts/img/boston.dts
11662F: arch/mips/configs/generic/board-boston.config
11663F: drivers/clk/imgtec/clk-boston.c
11664F: include/dt-bindings/clock/boston-clock.h
11665
11666MIPS CORE DRIVERS
11667M: Thomas Bogendoerfer <[email protected]>
11668M: Serge Semin <[email protected]>
11669L: [email protected]
11670S: Supported
11671F: drivers/bus/mips_cdmm.c
11672F: drivers/clocksource/mips-gic-timer.c
11673F: drivers/cpuidle/cpuidle-cps.c
11674F: drivers/irqchip/irq-mips-cpu.c
11675F: drivers/irqchip/irq-mips-gic.c
11676
11677MIPS GENERIC PLATFORM
11678M: Paul Burton <[email protected]>
11679L: [email protected]
11680S: Supported
11681F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11682F: arch/mips/generic/
11683F: arch/mips/tools/generic-board-config.sh
11684
11685MIPS RINT INSTRUCTION EMULATION
11686M: Aleksandar Markovic <[email protected]>
11687L: [email protected]
11688S: Supported
11689F: arch/mips/math-emu/dp_rint.c
11690F: arch/mips/math-emu/sp_rint.c
11691
11692MIPS/LOONGSON1 ARCHITECTURE
11693M: Keguang Zhang <[email protected]>
11694L: [email protected]
11695S: Maintained
11696F: arch/mips/include/asm/mach-loongson32/
11697F: arch/mips/loongson32/
11698F: drivers/*/*/*loongson1*
11699F: drivers/*/*loongson1*
11700
11701MIPS/LOONGSON2EF ARCHITECTURE
11702M: Jiaxun Yang <[email protected]>
11703L: [email protected]
11704S: Maintained
11705F: arch/mips/include/asm/mach-loongson2ef/
11706F: arch/mips/loongson2ef/
11707F: drivers/*/*/*loongson2*
11708F: drivers/*/*loongson2*
11709
11710MIPS/LOONGSON64 ARCHITECTURE
11711M: Huacai Chen <[email protected]>
11712M: Jiaxun Yang <[email protected]>
11713L: [email protected]
11714S: Maintained
11715F: arch/mips/include/asm/mach-loongson64/
11716F: arch/mips/loongson64/
11717F: drivers/*/*/*loongson3*
11718F: drivers/*/*loongson3*
11719F: drivers/irqchip/irq-loongson*
11720F: drivers/platform/mips/cpu_hwmon.c
11721
11722MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11723M: Hans Verkuil <[email protected]>
11724L: [email protected]
11725S: Odd Fixes
11726W: https://linuxtv.org
11727T: git git://linuxtv.org/media_tree.git
11728F: drivers/media/radio/radio-miropcm20*
11729
11730MMP SUPPORT
11731R: Lubomir Rintel <[email protected]>
11732L: [email protected] (moderated for non-subscribers)
11733S: Odd Fixes
11734T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11735F: arch/arm/boot/dts/mmp*
11736F: arch/arm/mach-mmp/
11737F: include/linux/soc/mmp/
11738
11739MMP USB PHY DRIVERS
11740R: Lubomir Rintel <[email protected]>
11741L: [email protected] (moderated for non-subscribers)
11742S: Maintained
11743F: drivers/phy/marvell/phy-mmp3-usb.c
11744F: drivers/phy/marvell/phy-pxa-usb.c
11745
11746MMU GATHER AND TLB INVALIDATION
11747M: Will Deacon <[email protected]>
11748M: "Aneesh Kumar K.V" <[email protected]>
11749M: Andrew Morton <[email protected]>
11750M: Nick Piggin <[email protected]>
11751M: Peter Zijlstra <[email protected]>
11752L: [email protected]
11753L: [email protected]
11754S: Maintained
11755F: arch/*/include/asm/tlb.h
11756F: include/asm-generic/tlb.h
11757F: mm/mmu_gather.c
11758
11759MN88472 MEDIA DRIVER
11760M: Antti Palosaari <[email protected]>
11761L: [email protected]
11762S: Maintained
11763W: https://linuxtv.org
11764W: http://palosaari.fi/linux/
11765Q: http://patchwork.linuxtv.org/project/linux-media/list/
11766F: drivers/media/dvb-frontends/mn88472*
11767
11768MN88473 MEDIA DRIVER
11769M: Antti Palosaari <[email protected]>
11770L: [email protected]
11771S: Maintained
11772W: https://linuxtv.org
11773W: http://palosaari.fi/linux/
11774Q: http://patchwork.linuxtv.org/project/linux-media/list/
11775F: drivers/media/dvb-frontends/mn88473*
11776
11777MODULE SUPPORT
11778M: Jessica Yu <[email protected]>
11779S: Maintained
11780T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11781F: include/linux/module.h
11782F: kernel/module.c
11783
11784MONOLITHIC POWER SYSTEM PMIC DRIVER
11785M: Saravanan Sekar <[email protected]>
11786S: Maintained
11787F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11788F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11789F: drivers/iio/adc/mp2629_adc.c
11790F: drivers/mfd/mp2629.c
11791F: drivers/power/supply/mp2629_charger.c
11792F: drivers/regulator/mp5416.c
11793F: drivers/regulator/mpq7920.c
11794F: drivers/regulator/mpq7920.h
11795F: include/linux/mfd/mp2629.h
11796
11797MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11798S: Orphan
11799W: http://popies.net/meye/
11800F: Documentation/userspace-api/media/drivers/meye*
11801F: drivers/media/pci/meye/
11802F: include/uapi/linux/meye.h
11803
11804MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11805M: Jiri Slaby <[email protected]>
11806S: Maintained
11807F: Documentation/driver-api/serial/moxa-smartio.rst
11808F: drivers/tty/mxser.*
11809
11810MR800 AVERMEDIA USB FM RADIO DRIVER
11811M: Alexey Klimov <[email protected]>
11812L: [email protected]
11813S: Maintained
11814T: git git://linuxtv.org/media_tree.git
11815F: drivers/media/radio/radio-mr800.c
11816
11817MRF24J40 IEEE 802.15.4 RADIO DRIVER
11818M: Alan Ott <[email protected]>
11819L: [email protected]
11820S: Maintained
11821F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11822F: drivers/net/ieee802154/mrf24j40.c
11823
11824MSI LAPTOP SUPPORT
11825M: "Lee, Chun-Yi" <[email protected]>
11826L: [email protected]
11827S: Maintained
11828F: drivers/platform/x86/msi-laptop.c
11829
11830MSI WMI SUPPORT
11831L: [email protected]
11832S: Orphan
11833F: drivers/platform/x86/msi-wmi.c
11834
11835MSI001 MEDIA DRIVER
11836M: Antti Palosaari <[email protected]>
11837L: [email protected]
11838S: Maintained
11839W: https://linuxtv.org
11840W: http://palosaari.fi/linux/
11841Q: http://patchwork.linuxtv.org/project/linux-media/list/
11842T: git git://linuxtv.org/anttip/media_tree.git
11843F: drivers/media/tuners/msi001*
11844
11845MSI2500 MEDIA DRIVER
11846M: Antti Palosaari <[email protected]>
11847L: [email protected]
11848S: Maintained
11849W: https://linuxtv.org
11850W: http://palosaari.fi/linux/
11851Q: http://patchwork.linuxtv.org/project/linux-media/list/
11852T: git git://linuxtv.org/anttip/media_tree.git
11853F: drivers/media/usb/msi2500/
11854
11855MSTAR INTERRUPT CONTROLLER DRIVER
11856M: Mark-PK Tsai <[email protected]>
11857M: Daniel Palmer <[email protected]>
11858S: Maintained
11859F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
11860F: drivers/irqchip/irq-mst-intc.c
11861
11862MSYSTEMS DISKONCHIP G3 MTD DRIVER
11863M: Robert Jarzmik <[email protected]>
11864L: [email protected]
11865S: Maintained
11866F: drivers/mtd/devices/docg3*
11867
11868MT9M032 APTINA SENSOR DRIVER
11869M: Laurent Pinchart <[email protected]>
11870L: [email protected]
11871S: Maintained
11872T: git git://linuxtv.org/media_tree.git
11873F: drivers/media/i2c/mt9m032.c
11874F: include/media/i2c/mt9m032.h
11875
11876MT9P031 APTINA CAMERA SENSOR
11877M: Laurent Pinchart <[email protected]>
11878L: [email protected]
11879S: Maintained
11880T: git git://linuxtv.org/media_tree.git
11881F: drivers/media/i2c/mt9p031.c
11882F: include/media/i2c/mt9p031.h
11883
11884MT9T001 APTINA CAMERA SENSOR
11885M: Laurent Pinchart <[email protected]>
11886L: [email protected]
11887S: Maintained
11888T: git git://linuxtv.org/media_tree.git
11889F: drivers/media/i2c/mt9t001.c
11890F: include/media/i2c/mt9t001.h
11891
11892MT9T112 APTINA CAMERA SENSOR
11893M: Jacopo Mondi <[email protected]>
11894L: [email protected]
11895S: Odd Fixes
11896T: git git://linuxtv.org/media_tree.git
11897F: drivers/media/i2c/mt9t112.c
11898F: include/media/i2c/mt9t112.h
11899
11900MT9V032 APTINA CAMERA SENSOR
11901M: Laurent Pinchart <[email protected]>
11902L: [email protected]
11903S: Maintained
11904T: git git://linuxtv.org/media_tree.git
11905F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11906F: drivers/media/i2c/mt9v032.c
11907F: include/media/i2c/mt9v032.h
11908
11909MT9V111 APTINA CAMERA SENSOR
11910M: Jacopo Mondi <[email protected]>
11911L: [email protected]
11912S: Maintained
11913T: git git://linuxtv.org/media_tree.git
11914F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11915F: drivers/media/i2c/mt9v111.c
11916
11917MULTIFUNCTION DEVICES (MFD)
11918M: Lee Jones <[email protected]>
11919S: Supported
11920T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11921F: Documentation/devicetree/bindings/mfd/
11922F: drivers/mfd/
11923F: include/dt-bindings/mfd/
11924F: include/linux/mfd/
11925
11926MULTIMEDIA CARD (MMC) ETC. OVER SPI
11927S: Orphan
11928F: drivers/mmc/host/mmc_spi.c
11929F: include/linux/spi/mmc_spi.h
11930
11931MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11932M: Ulf Hansson <[email protected]>
11933L: [email protected]
11934S: Maintained
11935T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11936F: Documentation/devicetree/bindings/mmc/
11937F: drivers/mmc/
11938F: include/linux/mmc/
11939F: include/uapi/linux/mmc/
11940
11941MULTIPLEXER SUBSYSTEM
11942M: Peter Rosin <[email protected]>
11943S: Maintained
11944F: Documentation/ABI/testing/sysfs-class-mux*
11945F: Documentation/devicetree/bindings/mux/
11946F: drivers/mux/
11947F: include/dt-bindings/mux/
11948F: include/linux/mux/
11949
11950MULTITECH MULTIPORT CARD (ISICOM)
11951S: Orphan
11952F: drivers/tty/isicom.c
11953F: include/linux/isicom.h
11954
11955MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11956M: Bin Liu <[email protected]>
11957L: [email protected]
11958S: Maintained
11959F: drivers/usb/musb/
11960
11961MXL301RF MEDIA DRIVER
11962M: Akihiro Tsukada <[email protected]>
11963L: [email protected]
11964S: Odd Fixes
11965F: drivers/media/tuners/mxl301rf*
11966
11967MXL5007T MEDIA DRIVER
11968M: Michael Krufky <[email protected]>
11969L: [email protected]
11970S: Maintained
11971W: https://linuxtv.org
11972W: http://github.com/mkrufky
11973Q: http://patchwork.linuxtv.org/project/linux-media/list/
11974T: git git://linuxtv.org/mkrufky/tuners.git
11975F: drivers/media/tuners/mxl5007t.*
11976
11977MXSFB DRM DRIVER
11978M: Marek Vasut <[email protected]>
11979M: Stefan Agner <[email protected]>
11980L: [email protected]
11981S: Supported
11982T: git git://anongit.freedesktop.org/drm/drm-misc
11983F: Documentation/devicetree/bindings/display/mxsfb.txt
11984F: drivers/gpu/drm/mxsfb/
11985
11986MYLEX DAC960 PCI RAID Controller
11987M: Hannes Reinecke <[email protected]>
11988L: [email protected]
11989S: Supported
11990F: drivers/scsi/myrb.*
11991F: drivers/scsi/myrs.*
11992
11993MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11994M: Chris Lee <[email protected]>
11995L: [email protected]
11996S: Supported
11997W: https://www.cspi.com/ethernet-products/support/downloads/
11998F: drivers/net/ethernet/myricom/myri10ge/
11999
12000NAND FLASH SUBSYSTEM
12001M: Miquel Raynal <[email protected]>
12002R: Richard Weinberger <[email protected]>
12003L: [email protected]
12004S: Maintained
12005W: http://www.linux-mtd.infradead.org/
12006Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12007C: irc://irc.oftc.net/mtd
12008T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12009F: drivers/mtd/nand/
12010F: include/linux/mtd/*nand*.h
12011
12012NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12013M: Daniel Mack <[email protected]>
12014L: [email protected] (moderated for non-subscribers)
12015S: Maintained
12016W: http://www.native-instruments.com
12017F: sound/usb/caiaq/
12018
12019NATSEMI ETHERNET DRIVER (DP8381x)
12020S: Orphan
12021F: drivers/net/ethernet/natsemi/natsemi.c
12022
12023NCR 5380 SCSI DRIVERS
12024M: Finn Thain <[email protected]>
12025M: Michael Schmitz <[email protected]>
12026L: [email protected]
12027S: Maintained
12028F: Documentation/scsi/g_NCR5380.rst
12029F: drivers/scsi/NCR5380.*
12030F: drivers/scsi/arm/cumana_1.c
12031F: drivers/scsi/arm/oak.c
12032F: drivers/scsi/atari_scsi.*
12033F: drivers/scsi/dmx3191d.c
12034F: drivers/scsi/g_NCR5380.*
12035F: drivers/scsi/mac_scsi.*
12036F: drivers/scsi/sun3_scsi.*
12037F: drivers/scsi/sun3_scsi_vme.c
12038
12039NCSI LIBRARY
12040M: Samuel Mendoza-Jonas <[email protected]>
12041S: Maintained
12042F: net/ncsi/
12043
12044NCT6775 HARDWARE MONITOR DRIVER
12045M: Guenter Roeck <[email protected]>
12046L: [email protected]
12047S: Maintained
12048F: Documentation/hwmon/nct6775.rst
12049F: drivers/hwmon/nct6775.c
12050
12051NETDEVSIM
12052M: Jakub Kicinski <[email protected]>
12053S: Maintained
12054F: drivers/net/netdevsim/*
12055
12056NETEM NETWORK EMULATOR
12057M: Stephen Hemminger <[email protected]>
12058L: [email protected]
12059S: Maintained
12060F: net/sched/sch_netem.c
12061
12062NETERION 10GbE DRIVERS (s2io/vxge)
12063M: Jon Mason <[email protected]>
12064L: [email protected]
12065S: Supported
12066F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12067F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12068F: drivers/net/ethernet/neterion/
12069
12070NETFILTER
12071M: Pablo Neira Ayuso <[email protected]>
12072M: Jozsef Kadlecsik <[email protected]>
12073M: Florian Westphal <[email protected]>
12074L: [email protected]
12075L: [email protected]
12076S: Maintained
12077W: http://www.netfilter.org/
12078W: http://www.iptables.org/
12079W: http://www.nftables.org/
12080Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12081T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12082T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12083F: include/linux/netfilter*
12084F: include/linux/netfilter/
12085F: include/net/netfilter/
12086F: include/uapi/linux/netfilter*
12087F: include/uapi/linux/netfilter/
12088F: net/*/netfilter.c
12089F: net/*/netfilter/
12090F: net/bridge/br_netfilter*.c
12091F: net/netfilter/
12092
12093NETROM NETWORK LAYER
12094M: Ralf Baechle <[email protected]>
12095L: [email protected]
12096S: Maintained
12097W: http://www.linux-ax25.org/
12098F: include/net/netrom.h
12099F: include/uapi/linux/netrom.h
12100F: net/netrom/
12101
12102NETRONOME ETHERNET DRIVERS
12103M: Simon Horman <[email protected]>
12104R: Jakub Kicinski <[email protected]>
12105L: [email protected]
12106S: Maintained
12107F: drivers/net/ethernet/netronome/
12108
12109NETWORK BLOCK DEVICE (NBD)
12110M: Josef Bacik <[email protected]>
12111L: [email protected]
12112L: [email protected]
12113S: Maintained
12114F: Documentation/admin-guide/blockdev/nbd.rst
12115F: drivers/block/nbd.c
12116F: include/trace/events/nbd.h
12117F: include/uapi/linux/nbd.h
12118
12119NETWORK DROP MONITOR
12120M: Neil Horman <[email protected]>
12121L: [email protected]
12122S: Maintained
12123W: https://fedorahosted.org/dropwatch/
12124F: include/uapi/linux/net_dropmon.h
12125F: net/core/drop_monitor.c
12126
12127NETWORKING DRIVERS
12128M: "David S. Miller" <[email protected]>
12129M: Jakub Kicinski <[email protected]>
12130L: [email protected]
12131S: Maintained
12132W: http://www.linuxfoundation.org/en/Net
12133Q: http://patchwork.ozlabs.org/project/netdev/list/
12134T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12135T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12136F: Documentation/devicetree/bindings/net/
12137F: drivers/connector/
12138F: drivers/net/
12139F: include/linux/etherdevice.h
12140F: include/linux/fcdevice.h
12141F: include/linux/fddidevice.h
12142F: include/linux/hippidevice.h
12143F: include/linux/if_*
12144F: include/linux/inetdevice.h
12145F: include/linux/netdevice.h
12146F: include/uapi/linux/if_*
12147F: include/uapi/linux/netdevice.h
12148
12149NETWORKING DRIVERS (WIRELESS)
12150M: Kalle Valo <[email protected]>
12151L: [email protected]
12152S: Maintained
12153Q: http://patchwork.kernel.org/project/linux-wireless/list/
12154T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12155T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12156F: Documentation/devicetree/bindings/net/wireless/
12157F: drivers/net/wireless/
12158
12159NETWORKING [DSA]
12160M: Andrew Lunn <[email protected]>
12161M: Vivien Didelot <[email protected]>
12162M: Florian Fainelli <[email protected]>
12163M: Vladimir Oltean <[email protected]>
12164S: Maintained
12165F: Documentation/devicetree/bindings/net/dsa/
12166F: drivers/net/dsa/
12167F: include/linux/dsa/
12168F: include/linux/platform_data/dsa.h
12169F: include/net/dsa.h
12170F: net/dsa/
12171
12172NETWORKING [GENERAL]
12173M: "David S. Miller" <[email protected]>
12174M: Jakub Kicinski <[email protected]>
12175L: [email protected]
12176S: Maintained
12177W: http://www.linuxfoundation.org/en/Net
12178Q: http://patchwork.ozlabs.org/project/netdev/list/
12179B: mailto:[email protected]
12180T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12181T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12182F: Documentation/networking/
12183F: include/linux/in.h
12184F: include/linux/net.h
12185F: include/linux/netdevice.h
12186F: include/net/
12187F: include/uapi/linux/in.h
12188F: include/uapi/linux/net.h
12189F: include/uapi/linux/net_namespace.h
12190F: include/uapi/linux/netdevice.h
12191F: lib/net_utils.c
12192F: lib/random32.c
12193F: net/
12194F: tools/testing/selftests/net/
12195
12196NETWORKING [IPSEC]
12197M: Steffen Klassert <[email protected]>
12198M: Herbert Xu <[email protected]>
12199M: "David S. Miller" <[email protected]>
12200L: [email protected]
12201S: Maintained
12202T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12203T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12204F: include/net/xfrm.h
12205F: include/uapi/linux/xfrm.h
12206F: net/ipv4/ah4.c
12207F: net/ipv4/esp4*
12208F: net/ipv4/ip_vti.c
12209F: net/ipv4/ipcomp.c
12210F: net/ipv4/xfrm*
12211F: net/ipv6/ah6.c
12212F: net/ipv6/esp6*
12213F: net/ipv6/ip6_vti.c
12214F: net/ipv6/ipcomp6.c
12215F: net/ipv6/xfrm*
12216F: net/key/
12217F: net/xfrm/
12218F: tools/testing/selftests/net/ipsec.c
12219
12220NETWORKING [IPv4/IPv6]
12221M: "David S. Miller" <[email protected]>
12222M: Alexey Kuznetsov <[email protected]>
12223M: Hideaki YOSHIFUJI <[email protected]>
12224L: [email protected]
12225S: Maintained
12226T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12227F: arch/x86/net/*
12228F: include/net/ip*
12229F: net/ipv4/
12230F: net/ipv6/
12231
12232NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12233M: Paul Moore <[email protected]>
12234L: [email protected]
12235L: [email protected]
12236S: Maintained
12237W: https://github.com/netlabel
12238F: Documentation/netlabel/
12239F: include/net/calipso.h
12240F: include/net/cipso_ipv4.h
12241F: include/net/netlabel.h
12242F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12243F: include/uapi/linux/netfilter/xt_SECMARK.h
12244F: net/ipv4/cipso_ipv4.c
12245F: net/ipv6/calipso.c
12246F: net/netfilter/xt_CONNSECMARK.c
12247F: net/netfilter/xt_SECMARK.c
12248F: net/netlabel/
12249
12250NETWORKING [MPTCP]
12251M: Mat Martineau <[email protected]>
12252M: Matthieu Baerts <[email protected]>
12253L: [email protected]
12254L: [email protected]
12255S: Maintained
12256W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12257B: https://github.com/multipath-tcp/mptcp_net-next/issues
12258F: include/net/mptcp.h
12259F: include/uapi/linux/mptcp.h
12260F: net/mptcp/
12261F: tools/testing/selftests/net/mptcp/
12262
12263NETWORKING [TCP]
12264M: Eric Dumazet <[email protected]>
12265L: [email protected]
12266S: Maintained
12267F: include/linux/tcp.h
12268F: include/net/tcp.h
12269F: include/trace/events/tcp.h
12270F: include/uapi/linux/tcp.h
12271F: net/ipv4/syncookies.c
12272F: net/ipv4/tcp*.c
12273F: net/ipv6/syncookies.c
12274F: net/ipv6/tcp*.c
12275
12276NETWORKING [TLS]
12277M: Boris Pismenny <[email protected]>
12278M: Aviad Yehezkel <[email protected]>
12279M: John Fastabend <[email protected]>
12280M: Daniel Borkmann <[email protected]>
12281M: Jakub Kicinski <[email protected]>
12282L: [email protected]
12283S: Maintained
12284F: include/net/tls.h
12285F: include/uapi/linux/tls.h
12286F: net/tls/*
12287
12288NETWORKING [WIRELESS]
12289L: [email protected]
12290Q: http://patchwork.kernel.org/project/linux-wireless/list/
12291
12292NETXEN (1/10) GbE SUPPORT
12293M: Manish Chopra <[email protected]>
12294M: Rahul Verma <[email protected]>
12295M: [email protected]
12296L: [email protected]
12297S: Supported
12298F: drivers/net/ethernet/qlogic/netxen/
12299
12300NET_FAILOVER MODULE
12301M: Sridhar Samudrala <[email protected]>
12302L: [email protected]
12303S: Supported
12304F: Documentation/networking/net_failover.rst
12305F: drivers/net/net_failover.c
12306F: include/net/net_failover.h
12307
12308NEXTHOP
12309M: David Ahern <[email protected]>
12310L: [email protected]
12311S: Maintained
12312F: include/net/netns/nexthop.h
12313F: include/net/nexthop.h
12314F: include/uapi/linux/nexthop.h
12315F: net/ipv4/nexthop.c
12316
12317NFC SUBSYSTEM
12318L: [email protected]
12319S: Orphan
12320F: Documentation/devicetree/bindings/net/nfc/
12321F: drivers/nfc/
12322F: include/linux/platform_data/nfcmrvl.h
12323F: include/net/nfc/
12324F: include/uapi/linux/nfc.h
12325F: net/nfc/
12326
12327NFS, SUNRPC, AND LOCKD CLIENTS
12328M: Trond Myklebust <[email protected]>
12329M: Anna Schumaker <[email protected]>
12330L: [email protected]
12331S: Maintained
12332W: http://client.linux-nfs.org
12333T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12334F: fs/lockd/
12335F: fs/nfs/
12336F: fs/nfs_common/
12337F: include/linux/lockd/
12338F: include/linux/nfs*
12339F: include/linux/sunrpc/
12340F: include/uapi/linux/nfs*
12341F: include/uapi/linux/sunrpc/
12342F: net/sunrpc/
12343F: Documentation/filesystems/nfs/
12344
12345NILFS2 FILESYSTEM
12346M: Ryusuke Konishi <[email protected]>
12347L: [email protected]
12348S: Supported
12349W: https://nilfs.sourceforge.io/
12350W: https://nilfs.osdn.jp/
12351T: git git://github.com/konis/nilfs2.git
12352F: Documentation/filesystems/nilfs2.rst
12353F: fs/nilfs2/
12354F: include/trace/events/nilfs2.h
12355F: include/uapi/linux/nilfs2_api.h
12356F: include/uapi/linux/nilfs2_ondisk.h
12357
12358NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12359M: YOKOTA Hiroshi <[email protected]>
12360S: Maintained
12361W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12362F: Documentation/scsi/NinjaSCSI.rst
12363F: drivers/scsi/pcmcia/nsp_*
12364
12365NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12366M: GOTO Masanori <[email protected]>
12367M: YOKOTA Hiroshi <[email protected]>
12368S: Maintained
12369W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12370F: Documentation/scsi/NinjaSCSI.rst
12371F: drivers/scsi/nsp32*
12372
12373NIOS2 ARCHITECTURE
12374M: Ley Foon Tan <[email protected]>
12375S: Maintained
12376T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12377F: arch/nios2/
12378
12379NITRO ENCLAVES (NE)
12380M: Andra Paraschiv <[email protected]>
12381M: Alexandru Vasile <[email protected]>
12382M: Alexandru Ciobotaru <[email protected]>
12383L: [email protected]
12384S: Supported
12385W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12386F: Documentation/virt/ne_overview.rst
12387F: drivers/virt/nitro_enclaves/
12388F: include/linux/nitro_enclaves.h
12389F: include/uapi/linux/nitro_enclaves.h
12390F: samples/nitro_enclaves/
12391
12392NOHZ, DYNTICKS SUPPORT
12393M: Frederic Weisbecker <[email protected]>
12394M: Thomas Gleixner <[email protected]>
12395M: Ingo Molnar <[email protected]>
12396L: [email protected]
12397S: Maintained
12398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12399F: include/linux/sched/nohz.h
12400F: include/linux/tick.h
12401F: kernel/time/tick*.*
12402
12403NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12404M: Pavel Machek <[email protected]>
12405M: Sakari Ailus <[email protected]>
12406L: [email protected]
12407S: Maintained
12408F: drivers/media/i2c/ad5820.c
12409F: drivers/media/i2c/et8ek8
12410
12411NOKIA N900 POWER SUPPLY DRIVERS
12412R: Pali Rohár <[email protected]>
12413F: drivers/power/supply/bq2415x_charger.c
12414F: drivers/power/supply/bq27xxx_battery.c
12415F: drivers/power/supply/bq27xxx_battery_i2c.c
12416F: drivers/power/supply/isp1704_charger.c
12417F: drivers/power/supply/rx51_battery.c
12418F: include/linux/power/bq2415x_charger.h
12419F: include/linux/power/bq27xxx_battery.h
12420
12421NOLIBC HEADER FILE
12422M: Willy Tarreau <[email protected]>
12423S: Maintained
12424T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12425F: tools/include/nolibc/
12426
12427NSDEPS
12428M: Matthias Maennich <[email protected]>
12429S: Maintained
12430F: Documentation/core-api/symbol-namespaces.rst
12431F: scripts/nsdeps
12432
12433NTB AMD DRIVER
12434M: Sanjay R Mehta <[email protected]>
12435M: Shyam Sundar S K <[email protected]>
12436L: [email protected]
12437S: Supported
12438F: drivers/ntb/hw/amd/
12439
12440NTB DRIVER CORE
12441M: Jon Mason <[email protected]>
12442M: Dave Jiang <[email protected]>
12443M: Allen Hubbe <[email protected]>
12444L: [email protected]
12445S: Supported
12446W: https://github.com/jonmason/ntb/wiki
12447T: git git://github.com/jonmason/ntb.git
12448F: drivers/net/ntb_netdev.c
12449F: drivers/ntb/
12450F: include/linux/ntb.h
12451F: include/linux/ntb_transport.h
12452F: tools/testing/selftests/ntb/
12453
12454NTB IDT DRIVER
12455M: Serge Semin <[email protected]>
12456L: [email protected]
12457S: Supported
12458F: drivers/ntb/hw/idt/
12459
12460NTB INTEL DRIVER
12461M: Dave Jiang <[email protected]>
12462L: [email protected]
12463S: Supported
12464W: https://github.com/davejiang/linux/wiki
12465T: git https://github.com/davejiang/linux.git
12466F: drivers/ntb/hw/intel/
12467
12468NTFS FILESYSTEM
12469M: Anton Altaparmakov <[email protected]>
12470L: [email protected]
12471S: Supported
12472W: http://www.tuxera.com/
12473T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12474F: Documentation/filesystems/ntfs.rst
12475F: fs/ntfs/
12476
12477NUBUS SUBSYSTEM
12478M: Finn Thain <[email protected]>
12479L: [email protected]
12480S: Maintained
12481F: arch/*/include/asm/nubus.h
12482F: drivers/nubus/
12483F: include/linux/nubus.h
12484F: include/uapi/linux/nubus.h
12485
12486NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12487M: Antonino Daplas <[email protected]>
12488L: [email protected]
12489S: Maintained
12490F: drivers/video/fbdev/nvidia/
12491F: drivers/video/fbdev/riva/
12492
12493NVM EXPRESS DRIVER
12494M: Keith Busch <[email protected]>
12495M: Jens Axboe <[email protected]>
12496M: Christoph Hellwig <[email protected]>
12497M: Sagi Grimberg <[email protected]>
12498L: [email protected]
12499S: Supported
12500W: http://git.infradead.org/nvme.git
12501T: git://git.infradead.org/nvme.git
12502F: drivers/nvme/host/
12503F: include/linux/nvme.h
12504F: include/uapi/linux/nvme_ioctl.h
12505
12506NVM EXPRESS FC TRANSPORT DRIVERS
12507M: James Smart <[email protected]>
12508L: [email protected]
12509S: Supported
12510F: drivers/nvme/host/fc.c
12511F: drivers/nvme/target/fc.c
12512F: drivers/nvme/target/fcloop.c
12513F: include/linux/nvme-fc-driver.h
12514F: include/linux/nvme-fc.h
12515
12516NVM EXPRESS TARGET DRIVER
12517M: Christoph Hellwig <[email protected]>
12518M: Sagi Grimberg <[email protected]>
12519M: Chaitanya Kulkarni <[email protected]>
12520L: [email protected]
12521S: Supported
12522W: http://git.infradead.org/nvme.git
12523T: git://git.infradead.org/nvme.git
12524F: drivers/nvme/target/
12525
12526NVMEM FRAMEWORK
12527M: Srinivas Kandagatla <[email protected]>
12528S: Maintained
12529T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12530F: Documentation/ABI/stable/sysfs-bus-nvmem
12531F: Documentation/devicetree/bindings/nvmem/
12532F: drivers/nvmem/
12533F: include/linux/nvmem-consumer.h
12534F: include/linux/nvmem-provider.h
12535
12536NXP FSPI DRIVER
12537M: Ashish Kumar <[email protected]>
12538R: Yogesh Gaur <[email protected]>
12539L: [email protected]
12540S: Maintained
12541F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12542F: drivers/spi/spi-nxp-fspi.c
12543
12544NXP FXAS21002C DRIVER
12545M: Rui Miguel Silva <[email protected]>
12546L: [email protected]
12547S: Maintained
12548F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12549F: drivers/iio/gyro/fxas21002c.h
12550F: drivers/iio/gyro/fxas21002c_core.c
12551F: drivers/iio/gyro/fxas21002c_i2c.c
12552F: drivers/iio/gyro/fxas21002c_spi.c
12553
12554NXP i.MX 8MQ DCSS DRIVER
12555M: Laurentiu Palcu <[email protected]>
12556R: Lucas Stach <[email protected]>
12557L: [email protected]
12558S: Maintained
12559F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12560F: drivers/gpu/drm/imx/dcss/
12561
12562NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12563M: Krzysztof Kozlowski <[email protected]>
12564L: [email protected]
12565S: Maintained
12566F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12567F: drivers/extcon/extcon-ptn5150.c
12568
12569NXP SGTL5000 DRIVER
12570M: Fabio Estevam <[email protected]>
12571L: [email protected] (moderated for non-subscribers)
12572S: Maintained
12573F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12574F: sound/soc/codecs/sgtl5000*
12575
12576NXP SJA1105 ETHERNET SWITCH DRIVER
12577M: Vladimir Oltean <[email protected]>
12578L: [email protected]
12579S: Maintained
12580F: drivers/net/dsa/sja1105
12581
12582NXP TDA998X DRM DRIVER
12583M: Russell King <[email protected]>
12584S: Maintained
12585T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12586T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12587F: drivers/gpu/drm/i2c/tda998x_drv.c
12588F: include/drm/i2c/tda998x.h
12589F: include/dt-bindings/display/tda998x.h
12590K: "nxp,tda998x"
12591
12592NXP TFA9879 DRIVER
12593M: Peter Rosin <[email protected]>
12594L: [email protected] (moderated for non-subscribers)
12595S: Maintained
12596F: Documentation/devicetree/bindings/sound/tfa9879.txt
12597F: sound/soc/codecs/tfa9879*
12598
12599NXP-NCI NFC DRIVER
12600M: Clément Perrochaud <[email protected]>
12601R: Charles Gorand <[email protected]>
12602L: [email protected] (moderated for non-subscribers)
12603S: Supported
12604F: drivers/nfc/nxp-nci
12605
12606OBJAGG
12607M: Jiri Pirko <[email protected]>
12608L: [email protected]
12609S: Supported
12610F: include/linux/objagg.h
12611F: lib/objagg.c
12612F: lib/test_objagg.c
12613
12614OBJTOOL
12615M: Josh Poimboeuf <[email protected]>
12616M: Peter Zijlstra <[email protected]>
12617S: Supported
12618F: tools/objtool/
12619F: include/linux/objtool.h
12620
12621OCELOT ETHERNET SWITCH DRIVER
12622M: Microchip Linux Driver Support <[email protected]>
12623M: Vladimir Oltean <[email protected]>
12624M: Claudiu Manoil <[email protected]>
12625M: Alexandre Belloni <[email protected]>
12626L: [email protected]
12627S: Supported
12628F: drivers/net/dsa/ocelot/*
12629F: drivers/net/ethernet/mscc/
12630F: include/soc/mscc/ocelot*
12631F: net/dsa/tag_ocelot.c
12632F: tools/testing/selftests/drivers/net/ocelot/*
12633
12634OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12635M: Frederic Barrat <[email protected]>
12636M: Andrew Donnellan <[email protected]>
12637L: [email protected]
12638S: Supported
12639F: Documentation/userspace-api/accelerators/ocxl.rst
12640F: arch/powerpc/include/asm/pnv-ocxl.h
12641F: arch/powerpc/platforms/powernv/ocxl.c
12642F: drivers/misc/ocxl/
12643F: include/misc/ocxl*
12644F: include/uapi/misc/ocxl.h
12645
12646OMAP AUDIO SUPPORT
12647M: Peter Ujfalusi <[email protected]>
12648M: Jarkko Nikula <[email protected]>
12649L: [email protected] (moderated for non-subscribers)
12650L: [email protected]
12651S: Maintained
12652F: sound/soc/ti/n810.c
12653F: sound/soc/ti/omap*
12654F: sound/soc/ti/rx51.c
12655F: sound/soc/ti/sdma-pcm.*
12656
12657OMAP CLOCK FRAMEWORK SUPPORT
12658M: Paul Walmsley <[email protected]>
12659L: [email protected]
12660S: Maintained
12661F: arch/arm/*omap*/*clock*
12662
12663OMAP DEVICE TREE SUPPORT
12664M: Benoît Cousson <[email protected]>
12665M: Tony Lindgren <[email protected]>
12666L: [email protected]
12667L: [email protected]
12668S: Maintained
12669F: arch/arm/boot/dts/*am3*
12670F: arch/arm/boot/dts/*am4*
12671F: arch/arm/boot/dts/*am5*
12672F: arch/arm/boot/dts/*dra7*
12673F: arch/arm/boot/dts/*omap*
12674F: arch/arm/boot/dts/logicpd-som-lv*
12675F: arch/arm/boot/dts/logicpd-torpedo*
12676
12677OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12678L: [email protected]
12679L: [email protected]
12680S: Orphan
12681F: Documentation/arm/omap/dss.rst
12682F: drivers/video/fbdev/omap2/
12683
12684OMAP FRAMEBUFFER SUPPORT
12685L: [email protected]
12686L: [email protected]
12687S: Orphan
12688F: drivers/video/fbdev/omap/
12689
12690OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12691M: Roger Quadros <[email protected]>
12692M: Tony Lindgren <[email protected]>
12693L: [email protected]
12694S: Maintained
12695F: arch/arm/mach-omap2/*gpmc*
12696F: drivers/memory/omap-gpmc.c
12697
12698OMAP GPIO DRIVER
12699M: Grygorii Strashko <[email protected]>
12700M: Santosh Shilimkar <[email protected]>
12701M: Kevin Hilman <[email protected]>
12702L: [email protected]
12703S: Maintained
12704F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12705F: drivers/gpio/gpio-omap.c
12706
12707OMAP HARDWARE SPINLOCK SUPPORT
12708M: Ohad Ben-Cohen <[email protected]>
12709L: [email protected]
12710S: Maintained
12711F: drivers/hwspinlock/omap_hwspinlock.c
12712
12713OMAP HS MMC SUPPORT
12714L: [email protected]
12715L: [email protected]
12716S: Orphan
12717F: drivers/mmc/host/omap_hsmmc.c
12718
12719OMAP HWMOD DATA
12720M: Paul Walmsley <[email protected]>
12721L: [email protected]
12722S: Maintained
12723F: arch/arm/mach-omap2/omap_hwmod*data*
12724
12725OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12726M: Benoît Cousson <[email protected]>
12727L: [email protected]
12728S: Maintained
12729F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12730
12731OMAP HWMOD SUPPORT
12732M: Benoît Cousson <[email protected]>
12733M: Paul Walmsley <[email protected]>
12734L: [email protected]
12735S: Maintained
12736F: arch/arm/mach-omap2/omap_hwmod.*
12737
12738OMAP I2C DRIVER
12739M: Vignesh R <[email protected]>
12740L: [email protected]
12741L: [email protected]
12742S: Maintained
12743F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12744F: drivers/i2c/busses/i2c-omap.c
12745
12746OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12747M: Laurent Pinchart <[email protected]>
12748L: [email protected]
12749S: Maintained
12750F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12751F: drivers/media/platform/omap3isp/
12752F: drivers/staging/media/omap4iss/
12753
12754OMAP MMC SUPPORT
12755M: Aaro Koskinen <[email protected]>
12756L: [email protected]
12757S: Odd Fixes
12758F: drivers/mmc/host/omap.c
12759
12760OMAP POWER MANAGEMENT SUPPORT
12761M: Kevin Hilman <[email protected]>
12762L: [email protected]
12763S: Maintained
12764F: arch/arm/*omap*/*pm*
12765F: drivers/cpufreq/omap-cpufreq.c
12766
12767OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12768M: Rajendra Nayak <[email protected]>
12769M: Paul Walmsley <[email protected]>
12770L: [email protected]
12771S: Maintained
12772F: arch/arm/mach-omap2/prm*
12773
12774OMAP RANDOM NUMBER GENERATOR SUPPORT
12775M: Deepak Saxena <[email protected]>
12776S: Maintained
12777F: drivers/char/hw_random/omap-rng.c
12778
12779OMAP USB SUPPORT
12780L: [email protected]
12781L: [email protected]
12782S: Orphan
12783F: arch/arm/*omap*/usb*
12784F: drivers/usb/*/*omap*
12785
12786OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12787M: Mark Jackson <[email protected]>
12788L: [email protected]
12789S: Maintained
12790F: arch/arm/boot/dts/am335x-nano.dts
12791
12792OMAP1 SUPPORT
12793M: Aaro Koskinen <[email protected]>
12794M: Tony Lindgren <[email protected]>
12795L: [email protected]
12796S: Maintained
12797Q: http://patchwork.kernel.org/project/linux-omap/list/
12798T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12799F: arch/arm/configs/omap1_defconfig
12800F: arch/arm/mach-omap1/
12801F: arch/arm/plat-omap/
12802F: drivers/i2c/busses/i2c-omap.c
12803F: include/linux/platform_data/ams-delta-fiq.h
12804F: include/linux/platform_data/i2c-omap.h
12805
12806OMAP2+ SUPPORT
12807M: Tony Lindgren <[email protected]>
12808L: [email protected]
12809S: Maintained
12810W: http://www.muru.com/linux/omap/
12811W: http://linux.omap.com/
12812Q: http://patchwork.kernel.org/project/linux-omap/list/
12813T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12814F: arch/arm/configs/omap2plus_defconfig
12815F: arch/arm/mach-omap2/
12816F: arch/arm/plat-omap/
12817F: drivers/bus/ti-sysc.c
12818F: drivers/i2c/busses/i2c-omap.c
12819F: drivers/irqchip/irq-omap-intc.c
12820F: drivers/mfd/*omap*.c
12821F: drivers/mfd/menelaus.c
12822F: drivers/mfd/palmas.c
12823F: drivers/mfd/tps65217.c
12824F: drivers/mfd/tps65218.c
12825F: drivers/mfd/tps65910.c
12826F: drivers/mfd/twl-core.[ch]
12827F: drivers/mfd/twl4030*.c
12828F: drivers/mfd/twl6030*.c
12829F: drivers/mfd/twl6040*.c
12830F: drivers/regulator/palmas-regulator*.c
12831F: drivers/regulator/pbias-regulator.c
12832F: drivers/regulator/tps65217-regulator.c
12833F: drivers/regulator/tps65218-regulator.c
12834F: drivers/regulator/tps65910-regulator.c
12835F: drivers/regulator/twl-regulator.c
12836F: drivers/regulator/twl6030-regulator.c
12837F: include/linux/platform_data/i2c-omap.h
12838F: include/linux/platform_data/ti-sysc.h
12839
12840OMFS FILESYSTEM
12841M: Bob Copeland <[email protected]>
12842L: [email protected]
12843S: Maintained
12844F: Documentation/filesystems/omfs.rst
12845F: fs/omfs/
12846
12847OMNIKEY CARDMAN 4000 DRIVER
12848M: Harald Welte <[email protected]>
12849S: Maintained
12850F: drivers/char/pcmcia/cm4000_cs.c
12851F: include/linux/cm4000_cs.h
12852F: include/uapi/linux/cm4000_cs.h
12853
12854OMNIKEY CARDMAN 4040 DRIVER
12855M: Harald Welte <[email protected]>
12856S: Maintained
12857F: drivers/char/pcmcia/cm4040_cs.*
12858
12859OMNIVISION OV13858 SENSOR DRIVER
12860M: Sakari Ailus <[email protected]>
12861L: [email protected]
12862S: Maintained
12863T: git git://linuxtv.org/media_tree.git
12864F: drivers/media/i2c/ov13858.c
12865
12866OMNIVISION OV2680 SENSOR DRIVER
12867M: Rui Miguel Silva <[email protected]>
12868L: [email protected]
12869S: Maintained
12870T: git git://linuxtv.org/media_tree.git
12871F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12872F: drivers/media/i2c/ov2680.c
12873
12874OMNIVISION OV2685 SENSOR DRIVER
12875M: Shunqian Zheng <[email protected]>
12876L: [email protected]
12877S: Maintained
12878T: git git://linuxtv.org/media_tree.git
12879F: drivers/media/i2c/ov2685.c
12880
12881OMNIVISION OV2740 SENSOR DRIVER
12882M: Tianshu Qiu <[email protected]>
12883R: Shawn Tu <[email protected]>
12884R: Bingbu Cao <[email protected]>
12885L: [email protected]
12886S: Maintained
12887T: git git://linuxtv.org/media_tree.git
12888F: drivers/media/i2c/ov2740.c
12889
12890OMNIVISION OV5640 SENSOR DRIVER
12891M: Steve Longerbeam <[email protected]>
12892L: [email protected]
12893S: Maintained
12894T: git git://linuxtv.org/media_tree.git
12895F: drivers/media/i2c/ov5640.c
12896
12897OMNIVISION OV5647 SENSOR DRIVER
12898M: Dave Stevenson <[email protected]>
12899M: Jacopo Mondi <[email protected]>
12900L: [email protected]
12901S: Maintained
12902T: git git://linuxtv.org/media_tree.git
12903F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
12904F: drivers/media/i2c/ov5647.c
12905
12906OMNIVISION OV5670 SENSOR DRIVER
12907M: Chiranjeevi Rapolu <[email protected]>
12908M: Hyungwoo Yang <[email protected]>
12909L: [email protected]
12910S: Maintained
12911T: git git://linuxtv.org/media_tree.git
12912F: drivers/media/i2c/ov5670.c
12913
12914OMNIVISION OV5675 SENSOR DRIVER
12915M: Shawn Tu <[email protected]>
12916L: [email protected]
12917S: Maintained
12918T: git git://linuxtv.org/media_tree.git
12919F: drivers/media/i2c/ov5675.c
12920
12921OMNIVISION OV5695 SENSOR DRIVER
12922M: Shunqian Zheng <[email protected]>
12923L: [email protected]
12924S: Maintained
12925T: git git://linuxtv.org/media_tree.git
12926F: drivers/media/i2c/ov5695.c
12927
12928OMNIVISION OV7670 SENSOR DRIVER
12929M: Jonathan Corbet <[email protected]>
12930L: [email protected]
12931S: Maintained
12932T: git git://linuxtv.org/media_tree.git
12933F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12934F: drivers/media/i2c/ov7670.c
12935
12936OMNIVISION OV772x SENSOR DRIVER
12937M: Jacopo Mondi <[email protected]>
12938L: [email protected]
12939S: Odd fixes
12940T: git git://linuxtv.org/media_tree.git
12941F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12942F: drivers/media/i2c/ov772x.c
12943F: include/media/i2c/ov772x.h
12944
12945OMNIVISION OV7740 SENSOR DRIVER
12946M: Wenyou Yang <[email protected]>
12947L: [email protected]
12948S: Maintained
12949T: git git://linuxtv.org/media_tree.git
12950F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12951F: drivers/media/i2c/ov7740.c
12952
12953OMNIVISION OV8856 SENSOR DRIVER
12954M: Dongchun Zhu <[email protected]>
12955L: [email protected]
12956S: Maintained
12957T: git git://linuxtv.org/media_tree.git
12958F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12959F: drivers/media/i2c/ov8856.c
12960
12961OMNIVISION OV9640 SENSOR DRIVER
12962M: Petr Cvek <[email protected]>
12963L: [email protected]
12964S: Maintained
12965F: drivers/media/i2c/ov9640.*
12966
12967OMNIVISION OV9650 SENSOR DRIVER
12968M: Sakari Ailus <[email protected]>
12969R: Akinobu Mita <[email protected]>
12970R: Sylwester Nawrocki <[email protected]>
12971L: [email protected]
12972S: Maintained
12973T: git git://linuxtv.org/media_tree.git
12974F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12975F: drivers/media/i2c/ov9650.c
12976
12977ONENAND FLASH DRIVER
12978M: Kyungmin Park <[email protected]>
12979L: [email protected]
12980S: Maintained
12981F: drivers/mtd/nand/onenand/
12982F: include/linux/mtd/onenand*.h
12983
12984ONION OMEGA2+ BOARD
12985M: Harvey Hunt <[email protected]>
12986L: [email protected]
12987S: Maintained
12988F: arch/mips/boot/dts/ralink/omega2p.dts
12989
12990OP-TEE DRIVER
12991M: Jens Wiklander <[email protected]>
12992L: [email protected]
12993S: Maintained
12994F: Documentation/ABI/testing/sysfs-bus-optee-devices
12995F: drivers/tee/optee/
12996
12997OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12998M: Sumit Garg <[email protected]>
12999L: [email protected]
13000S: Maintained
13001F: drivers/char/hw_random/optee-rng.c
13002
13003OPA-VNIC DRIVER
13004M: Dennis Dalessandro <[email protected]>
13005M: Mike Marciniszyn <[email protected]>
13006L: [email protected]
13007S: Supported
13008F: drivers/infiniband/ulp/opa_vnic
13009
13010OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13011M: Pantelis Antoniou <[email protected]>
13012M: Frank Rowand <[email protected]>
13013L: [email protected]
13014S: Maintained
13015F: Documentation/devicetree/dynamic-resolution-notes.rst
13016F: Documentation/devicetree/overlay-notes.rst
13017F: drivers/of/overlay.c
13018F: drivers/of/resolver.c
13019K: of_overlay_notifier_
13020
13021OPEN FIRMWARE AND FLATTENED DEVICE TREE
13022M: Rob Herring <[email protected]>
13023M: Frank Rowand <[email protected]>
13024L: [email protected]
13025S: Maintained
13026W: http://www.devicetree.org/
13027T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13028F: Documentation/ABI/testing/sysfs-firmware-ofw
13029F: drivers/of/
13030F: include/linux/of*.h
13031F: scripts/dtc/
13032
13033OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13034M: Rob Herring <[email protected]>
13035L: [email protected]
13036S: Maintained
13037Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13038T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13039F: Documentation/devicetree/
13040F: arch/*/boot/dts/
13041F: include/dt-bindings/
13042
13043OPENCORES I2C BUS DRIVER
13044M: Peter Korsgaard <[email protected]>
13045M: Andrew Lunn <[email protected]>
13046L: [email protected]
13047S: Maintained
13048F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13049F: Documentation/i2c/busses/i2c-ocores.rst
13050F: drivers/i2c/busses/i2c-ocores.c
13051F: include/linux/platform_data/i2c-ocores.h
13052
13053OPENRISC ARCHITECTURE
13054M: Jonas Bonn <[email protected]>
13055M: Stefan Kristiansson <[email protected]>
13056M: Stafford Horne <[email protected]>
13057L: [email protected]
13058S: Maintained
13059W: http://openrisc.io
13060T: git git://github.com/openrisc/linux.git
13061F: Documentation/devicetree/bindings/openrisc/
13062F: Documentation/openrisc/
13063F: arch/openrisc/
13064F: drivers/irqchip/irq-ompic.c
13065F: drivers/irqchip/irq-or1k-*
13066
13067OPENVSWITCH
13068M: Pravin B Shelar <[email protected]>
13069L: [email protected]
13070L: [email protected]
13071S: Maintained
13072W: http://openvswitch.org
13073F: include/uapi/linux/openvswitch.h
13074F: net/openvswitch/
13075
13076OPERATING PERFORMANCE POINTS (OPP)
13077M: Viresh Kumar <[email protected]>
13078M: Nishanth Menon <[email protected]>
13079M: Stephen Boyd <[email protected]>
13080L: [email protected]
13081S: Maintained
13082T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13083F: Documentation/devicetree/bindings/opp/
13084F: Documentation/power/opp.rst
13085F: drivers/opp/
13086F: include/linux/pm_opp.h
13087
13088OPL4 DRIVER
13089M: Clemens Ladisch <[email protected]>
13090L: [email protected] (moderated for non-subscribers)
13091S: Maintained
13092T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13093F: sound/drivers/opl4/
13094
13095OPROFILE
13096M: Robert Richter <[email protected]>
13097L: [email protected]
13098S: Maintained
13099F: arch/*/include/asm/oprofile*.h
13100F: arch/*/oprofile/
13101F: drivers/oprofile/
13102F: include/linux/oprofile.h
13103
13104ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13105M: Mark Fasheh <[email protected]>
13106M: Joel Becker <[email protected]>
13107M: Joseph Qi <[email protected]>
13108L: [email protected] (moderated for non-subscribers)
13109S: Supported
13110W: http://ocfs2.wiki.kernel.org
13111F: Documentation/filesystems/dlmfs.rst
13112F: Documentation/filesystems/ocfs2.rst
13113F: fs/ocfs2/
13114
13115ORANGEFS FILESYSTEM
13116M: Mike Marshall <[email protected]>
13117R: Martin Brandenburg <[email protected]>
13118L: [email protected]
13119S: Supported
13120T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13121F: Documentation/filesystems/orangefs.rst
13122F: fs/orangefs/
13123
13124ORINOCO DRIVER
13125L: [email protected]
13126S: Orphan
13127W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13128W: http://www.nongnu.org/orinoco/
13129F: drivers/net/wireless/intersil/orinoco/
13130
13131OV2659 OMNIVISION SENSOR DRIVER
13132M: "Lad, Prabhakar" <[email protected]>
13133L: [email protected]
13134S: Maintained
13135W: https://linuxtv.org
13136Q: http://patchwork.linuxtv.org/project/linux-media/list/
13137T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13138F: drivers/media/i2c/ov2659.c
13139F: include/media/i2c/ov2659.h
13140
13141OVERLAY FILESYSTEM
13142M: Miklos Szeredi <[email protected]>
13143L: [email protected]
13144S: Supported
13145T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13146F: Documentation/filesystems/overlayfs.rst
13147F: fs/overlayfs/
13148
13149P54 WIRELESS DRIVER
13150M: Christian Lamparter <[email protected]>
13151L: [email protected]
13152S: Maintained
13153W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13154F: drivers/net/wireless/intersil/p54/
13155
13156PACKING
13157M: Vladimir Oltean <[email protected]>
13158L: [email protected]
13159S: Supported
13160F: Documentation/core-api/packing.rst
13161F: include/linux/packing.h
13162F: lib/packing.c
13163
13164PADATA PARALLEL EXECUTION MECHANISM
13165M: Steffen Klassert <[email protected]>
13166M: Daniel Jordan <[email protected]>
13167L: [email protected]
13168L: [email protected]
13169S: Maintained
13170F: Documentation/core-api/padata.rst
13171F: include/linux/padata.h
13172F: kernel/padata.c
13173
13174PAGE POOL
13175M: Jesper Dangaard Brouer <[email protected]>
13176M: Ilias Apalodimas <[email protected]>
13177L: [email protected]
13178S: Supported
13179F: include/net/page_pool.h
13180F: net/core/page_pool.c
13181
13182PANASONIC LAPTOP ACPI EXTRAS DRIVER
13183M: Harald Welte <[email protected]>
13184L: [email protected]
13185S: Maintained
13186F: drivers/platform/x86/panasonic-laptop.c
13187
13188PARALLAX PING IIO SENSOR DRIVER
13189M: Andreas Klinger <[email protected]>
13190L: [email protected]
13191S: Maintained
13192F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13193F: drivers/iio/proximity/ping.c
13194
13195PARALLEL LCD/KEYPAD PANEL DRIVER
13196M: Willy Tarreau <[email protected]>
13197M: Ksenija Stanojevic <[email protected]>
13198S: Odd Fixes
13199F: Documentation/admin-guide/lcd-panel-cgram.rst
13200F: drivers/auxdisplay/panel.c
13201
13202PARALLEL PORT SUBSYSTEM
13203M: Sudip Mukherjee <[email protected]>
13204M: Sudip Mukherjee <[email protected]>
13205L: [email protected] (subscribers-only)
13206S: Maintained
13207F: Documentation/driver-api/parport*.rst
13208F: drivers/char/ppdev.c
13209F: drivers/parport/
13210F: include/linux/parport*.h
13211F: include/uapi/linux/ppdev.h
13212
13213PARAVIRT_OPS INTERFACE
13214M: Juergen Gross <[email protected]>
13215M: Deep Shah <[email protected]>
13216M: "VMware, Inc." <[email protected]>
13217L: [email protected]
13218S: Supported
13219F: Documentation/virt/paravirt_ops.rst
13220F: arch/*/include/asm/paravirt*.h
13221F: arch/*/kernel/paravirt*
13222F: include/linux/hypervisor.h
13223
13224PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13225M: Tim Waugh <[email protected]>
13226L: [email protected] (subscribers-only)
13227S: Maintained
13228F: Documentation/admin-guide/blockdev/paride.rst
13229F: drivers/block/paride/
13230
13231PARISC ARCHITECTURE
13232M: "James E.J. Bottomley" <[email protected]>
13233M: Helge Deller <[email protected]>
13234L: [email protected]
13235S: Maintained
13236W: https://parisc.wiki.kernel.org
13237Q: http://patchwork.kernel.org/project/linux-parisc/list/
13238T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13239T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13240F: Documentation/parisc/
13241F: arch/parisc/
13242F: drivers/char/agp/parisc-agp.c
13243F: drivers/input/misc/hp_sdc_rtc.c
13244F: drivers/input/serio/gscps2.c
13245F: drivers/input/serio/hp_sdc*
13246F: drivers/parisc/
13247F: drivers/parport/parport_gsc.*
13248F: drivers/tty/serial/8250/8250_gsc.c
13249F: drivers/video/console/sti*
13250F: drivers/video/fbdev/sti*
13251F: drivers/video/logo/logo_parisc*
13252F: include/linux/hp_sdc.h
13253
13254PARMAN
13255M: Jiri Pirko <[email protected]>
13256L: [email protected]
13257S: Supported
13258F: include/linux/parman.h
13259F: lib/parman.c
13260F: lib/test_parman.c
13261
13262PC ENGINES APU BOARD DRIVER
13263M: Enrico Weigelt, metux IT consult <[email protected]>
13264S: Maintained
13265F: drivers/platform/x86/pcengines-apuv2.c
13266
13267PC87360 HARDWARE MONITORING DRIVER
13268M: Jim Cromie <[email protected]>
13269L: [email protected]
13270S: Maintained
13271F: Documentation/hwmon/pc87360.rst
13272F: drivers/hwmon/pc87360.c
13273
13274PC8736x GPIO DRIVER
13275M: Jim Cromie <[email protected]>
13276S: Maintained
13277F: drivers/char/pc8736x_gpio.c
13278
13279PC87427 HARDWARE MONITORING DRIVER
13280M: Jean Delvare <[email protected]>
13281L: [email protected]
13282S: Maintained
13283F: Documentation/hwmon/pc87427.rst
13284F: drivers/hwmon/pc87427.c
13285
13286PCA9532 LED DRIVER
13287M: Riku Voipio <[email protected]>
13288S: Maintained
13289F: drivers/leds/leds-pca9532.c
13290F: include/linux/leds-pca9532.h
13291
13292PCA9541 I2C BUS MASTER SELECTOR DRIVER
13293M: Guenter Roeck <[email protected]>
13294L: [email protected]
13295S: Maintained
13296F: drivers/i2c/muxes/i2c-mux-pca9541.c
13297
13298PCDP - PRIMARY CONSOLE AND DEBUG PORT
13299M: Khalid Aziz <[email protected]>
13300S: Maintained
13301F: drivers/firmware/pcdp.*
13302
13303PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13304M: Thomas Petazzoni <[email protected]>
13305M: Pali Rohár <[email protected]>
13306L: [email protected]
13307L: [email protected] (moderated for non-subscribers)
13308S: Maintained
13309F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13310F: drivers/pci/controller/pci-aardvark.c
13311
13312PCI DRIVER FOR ALTERA PCIE IP
13313M: Ley Foon Tan <[email protected]>
13314L: [email protected] (moderated for non-subscribers)
13315L: [email protected]
13316S: Supported
13317F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13318F: drivers/pci/controller/pcie-altera.c
13319
13320PCI DRIVER FOR APPLIEDMICRO XGENE
13321M: Toan Le <[email protected]>
13322L: [email protected]
13323L: [email protected]
13324S: Maintained
13325F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13326F: drivers/pci/controller/pci-xgene.c
13327
13328PCI DRIVER FOR ARM VERSATILE PLATFORM
13329M: Rob Herring <[email protected]>
13330L: [email protected]
13331L: [email protected]
13332S: Maintained
13333F: Documentation/devicetree/bindings/pci/versatile.yaml
13334F: drivers/pci/controller/pci-versatile.c
13335
13336PCI DRIVER FOR ARMADA 8K
13337M: Thomas Petazzoni <[email protected]>
13338L: [email protected]
13339L: [email protected]
13340S: Maintained
13341F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13342F: drivers/pci/controller/dwc/pcie-armada8k.c
13343
13344PCI DRIVER FOR CADENCE PCIE IP
13345M: Tom Joseph <[email protected]>
13346L: [email protected]
13347S: Maintained
13348F: Documentation/devicetree/bindings/pci/cdns,*
13349F: drivers/pci/controller/cadence/
13350
13351PCI DRIVER FOR FREESCALE LAYERSCAPE
13352M: Minghuan Lian <[email protected]>
13353M: Mingkai Hu <[email protected]>
13354M: Roy Zang <[email protected]>
13355L: [email protected]
13356L: [email protected]
13357L: [email protected]
13358S: Maintained
13359F: drivers/pci/controller/dwc/*layerscape*
13360
13361PCI DRIVER FOR GENERIC OF HOSTS
13362M: Will Deacon <[email protected]>
13363L: [email protected]
13364L: [email protected] (moderated for non-subscribers)
13365S: Maintained
13366F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13367F: drivers/pci/controller/pci-host-common.c
13368F: drivers/pci/controller/pci-host-generic.c
13369
13370PCI DRIVER FOR IMX6
13371M: Richard Zhu <[email protected]>
13372M: Lucas Stach <[email protected]>
13373L: [email protected]
13374L: [email protected] (moderated for non-subscribers)
13375S: Maintained
13376F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13377F: drivers/pci/controller/dwc/*imx6*
13378
13379PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13380M: Jonathan Derrick <[email protected]>
13381L: [email protected]
13382S: Supported
13383F: drivers/pci/controller/vmd.c
13384
13385PCI DRIVER FOR MICROSEMI SWITCHTEC
13386M: Kurt Schwemmer <[email protected]>
13387M: Logan Gunthorpe <[email protected]>
13388L: [email protected]
13389S: Maintained
13390F: Documentation/ABI/testing/sysfs-class-switchtec
13391F: Documentation/driver-api/switchtec.rst
13392F: drivers/ntb/hw/mscc/
13393F: drivers/pci/switch/switchtec*
13394F: include/linux/switchtec.h
13395F: include/uapi/linux/switchtec_ioctl.h
13396
13397PCI DRIVER FOR MOBIVEIL PCIE IP
13398M: Karthikeyan Mitran <[email protected]>
13399M: Hou Zhiqiang <[email protected]>
13400L: [email protected]
13401S: Supported
13402F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13403F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13404
13405PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13406M: Thomas Petazzoni <[email protected]>
13407M: Jason Cooper <[email protected]>
13408L: [email protected]
13409L: [email protected] (moderated for non-subscribers)
13410S: Maintained
13411F: drivers/pci/controller/*mvebu*
13412
13413PCI DRIVER FOR NVIDIA TEGRA
13414M: Thierry Reding <[email protected]>
13415L: [email protected]
13416L: [email protected]
13417S: Supported
13418F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13419F: drivers/pci/controller/pci-tegra.c
13420
13421PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13422M: Hou Zhiqiang <[email protected]>
13423L: [email protected]
13424L: [email protected]
13425S: Maintained
13426F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13427F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13428
13429PCI DRIVER FOR RENESAS R-CAR
13430M: Marek Vasut <[email protected]>
13431M: Yoshihiro Shimoda <[email protected]>
13432L: [email protected]
13433L: [email protected]
13434S: Maintained
13435F: Documentation/devicetree/bindings/pci/*rcar*
13436F: drivers/pci/controller/*rcar*
13437
13438PCI DRIVER FOR SAMSUNG EXYNOS
13439M: Jingoo Han <[email protected]>
13440L: [email protected]
13441L: [email protected] (moderated for non-subscribers)
13442L: [email protected]
13443S: Maintained
13444F: drivers/pci/controller/dwc/pci-exynos.c
13445
13446PCI DRIVER FOR SYNOPSYS DESIGNWARE
13447M: Jingoo Han <[email protected]>
13448M: Gustavo Pimentel <[email protected]>
13449L: [email protected]
13450S: Maintained
13451F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13452F: drivers/pci/controller/dwc/*designware*
13453
13454PCI DRIVER FOR TI DRA7XX/J721E
13455M: Kishon Vijay Abraham I <[email protected]>
13456L: [email protected]
13457L: [email protected]
13458L: [email protected]
13459S: Supported
13460F: Documentation/devicetree/bindings/pci/ti-pci.txt
13461F: drivers/pci/controller/cadence/pci-j721e.c
13462F: drivers/pci/controller/dwc/pci-dra7xx.c
13463
13464PCI DRIVER FOR TI KEYSTONE
13465M: Murali Karicheri <[email protected]>
13466L: [email protected]
13467L: [email protected] (moderated for non-subscribers)
13468S: Maintained
13469F: drivers/pci/controller/dwc/pci-keystone.c
13470
13471PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13472M: Linus Walleij <[email protected]>
13473L: [email protected]
13474S: Maintained
13475F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13476F: drivers/pci/controller/pci-v3-semi.c
13477
13478PCI ENDPOINT SUBSYSTEM
13479M: Kishon Vijay Abraham I <[email protected]>
13480M: Lorenzo Pieralisi <[email protected]>
13481L: [email protected]
13482S: Supported
13483T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13484F: drivers/misc/pci_endpoint_test.c
13485F: drivers/pci/endpoint/
13486F: tools/pci/
13487
13488PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13489M: Russell Currey <[email protected]>
13490M: Oliver O'Halloran <[email protected]>
13491L: [email protected]
13492S: Supported
13493F: Documentation/PCI/pci-error-recovery.rst
13494F: Documentation/powerpc/eeh-pci-error-recovery.rst
13495F: arch/powerpc/include/*/eeh*.h
13496F: arch/powerpc/kernel/eeh*.c
13497F: arch/powerpc/platforms/*/eeh*.c
13498F: drivers/pci/pcie/aer.c
13499F: drivers/pci/pcie/dpc.c
13500F: drivers/pci/pcie/err.c
13501
13502PCI ERROR RECOVERY
13503M: Linas Vepstas <[email protected]>
13504L: [email protected]
13505S: Supported
13506F: Documentation/PCI/pci-error-recovery.rst
13507
13508PCI MSI DRIVER FOR ALTERA MSI IP
13509M: Ley Foon Tan <[email protected]>
13510L: [email protected] (moderated for non-subscribers)
13511L: [email protected]
13512S: Supported
13513F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13514F: drivers/pci/controller/pcie-altera-msi.c
13515
13516PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13517M: Toan Le <[email protected]>
13518L: [email protected]
13519L: [email protected]
13520S: Maintained
13521F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13522F: drivers/pci/controller/pci-xgene-msi.c
13523
13524PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13525M: Lorenzo Pieralisi <[email protected]>
13526R: Rob Herring <[email protected]>
13527L: [email protected]
13528S: Supported
13529Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13530T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13531F: drivers/pci/controller/
13532
13533PCI SUBSYSTEM
13534M: Bjorn Helgaas <[email protected]>
13535L: [email protected]
13536S: Supported
13537Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13538T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13539F: Documentation/PCI/
13540F: Documentation/devicetree/bindings/pci/
13541F: arch/x86/kernel/early-quirks.c
13542F: arch/x86/kernel/quirks.c
13543F: arch/x86/pci/
13544F: drivers/acpi/pci*
13545F: drivers/pci/
13546F: include/asm-generic/pci*
13547F: include/linux/of_pci.h
13548F: include/linux/pci*
13549F: include/uapi/linux/pci*
13550F: lib/pci*
13551
13552PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13553M: Jonathan Chocron <[email protected]>
13554L: [email protected]
13555S: Maintained
13556F: Documentation/devicetree/bindings/pci/pcie-al.txt
13557F: drivers/pci/controller/dwc/pcie-al.c
13558
13559PCIE DRIVER FOR AMLOGIC MESON
13560M: Yue Wang <[email protected]>
13561L: [email protected]
13562L: [email protected]
13563S: Maintained
13564F: drivers/pci/controller/dwc/pci-meson.c
13565
13566PCIE DRIVER FOR AXIS ARTPEC
13567M: Jesper Nilsson <[email protected]>
13568L: [email protected]
13569L: [email protected]
13570S: Maintained
13571F: Documentation/devicetree/bindings/pci/axis,artpec*
13572F: drivers/pci/controller/dwc/*artpec*
13573
13574PCIE DRIVER FOR CAVIUM THUNDERX
13575M: Robert Richter <[email protected]>
13576L: [email protected]
13577L: [email protected] (moderated for non-subscribers)
13578S: Odd Fixes
13579F: drivers/pci/controller/pci-thunder-*
13580
13581PCIE DRIVER FOR HISILICON
13582M: Zhou Wang <[email protected]>
13583L: [email protected]
13584S: Maintained
13585F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13586F: drivers/pci/controller/dwc/pcie-hisi.c
13587
13588PCIE DRIVER FOR HISILICON KIRIN
13589M: Xiaowei Song <[email protected]>
13590M: Binghui Wang <[email protected]>
13591L: [email protected]
13592S: Maintained
13593F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13594F: drivers/pci/controller/dwc/pcie-kirin.c
13595
13596PCIE DRIVER FOR HISILICON STB
13597M: Shawn Guo <[email protected]>
13598L: [email protected]
13599S: Maintained
13600F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13601F: drivers/pci/controller/dwc/pcie-histb.c
13602
13603PCIE DRIVER FOR MEDIATEK
13604M: Ryder Lee <[email protected]>
13605L: [email protected]
13606L: [email protected]
13607S: Supported
13608F: Documentation/devicetree/bindings/pci/mediatek*
13609F: drivers/pci/controller/*mediatek*
13610
13611PCIE DRIVER FOR QUALCOMM MSM
13612M: Stanimir Varbanov <[email protected]>
13613L: [email protected]
13614L: [email protected]
13615S: Maintained
13616F: drivers/pci/controller/dwc/*qcom*
13617
13618PCIE DRIVER FOR ROCKCHIP
13619M: Shawn Lin <[email protected]>
13620L: [email protected]
13621L: [email protected]
13622S: Maintained
13623F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13624F: drivers/pci/controller/pcie-rockchip*
13625
13626PCIE DRIVER FOR SOCIONEXT UNIPHIER
13627M: Kunihiko Hayashi <[email protected]>
13628L: [email protected]
13629S: Maintained
13630F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13631F: drivers/pci/controller/dwc/pcie-uniphier*
13632
13633PCIE DRIVER FOR ST SPEAR13XX
13634M: Pratyush Anand <[email protected]>
13635L: [email protected]
13636S: Maintained
13637F: drivers/pci/controller/dwc/*spear*
13638
13639PCMCIA SUBSYSTEM
13640M: Dominik Brodowski <[email protected]>
13641S: Odd Fixes
13642T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13643F: Documentation/pcmcia/
13644F: drivers/pcmcia/
13645F: include/pcmcia/
13646F: tools/pcmcia/
13647
13648PCNET32 NETWORK DRIVER
13649M: Don Fry <[email protected]>
13650L: [email protected]
13651S: Maintained
13652F: drivers/net/ethernet/amd/pcnet32.c
13653
13654PCRYPT PARALLEL CRYPTO ENGINE
13655M: Steffen Klassert <[email protected]>
13656L: [email protected]
13657S: Maintained
13658F: crypto/pcrypt.c
13659F: include/crypto/pcrypt.h
13660
13661PEAQ WMI HOTKEYS DRIVER
13662M: Hans de Goede <[email protected]>
13663L: [email protected]
13664S: Maintained
13665F: drivers/platform/x86/peaq-wmi.c
13666
13667PENSANDO ETHERNET DRIVERS
13668M: Shannon Nelson <[email protected]>
13669M: Pensando Drivers <[email protected]>
13670L: [email protected]
13671S: Supported
13672F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13673F: drivers/net/ethernet/pensando/
13674
13675PER-CPU MEMORY ALLOCATOR
13676M: Dennis Zhou <[email protected]>
13677M: Tejun Heo <[email protected]>
13678M: Christoph Lameter <[email protected]>
13679S: Maintained
13680T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13681F: arch/*/include/asm/percpu.h
13682F: include/linux/percpu*.h
13683F: mm/percpu*.c
13684
13685PER-TASK DELAY ACCOUNTING
13686M: Balbir Singh <[email protected]>
13687S: Maintained
13688F: include/linux/delayacct.h
13689F: kernel/delayacct.c
13690
13691PERFORMANCE EVENTS SUBSYSTEM
13692M: Peter Zijlstra <[email protected]>
13693M: Ingo Molnar <[email protected]>
13694M: Arnaldo Carvalho de Melo <[email protected]>
13695R: Mark Rutland <[email protected]>
13696R: Alexander Shishkin <[email protected]>
13697R: Jiri Olsa <[email protected]>
13698R: Namhyung Kim <[email protected]>
13699L: [email protected]
13700S: Supported
13701T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13702F: arch/*/events/*
13703F: arch/*/events/*/*
13704F: arch/*/include/asm/perf_event.h
13705F: arch/*/kernel/*/*/perf_event*.c
13706F: arch/*/kernel/*/perf_event*.c
13707F: arch/*/kernel/perf_callchain.c
13708F: arch/*/kernel/perf_event*.c
13709F: include/linux/perf_event.h
13710F: include/uapi/linux/perf_event.h
13711F: kernel/events/*
13712F: tools/lib/perf/
13713F: tools/perf/
13714
13715PERFORMANCE EVENTS TOOLING ARM64
13716R: John Garry <[email protected]>
13717R: Will Deacon <[email protected]>
13718R: Mathieu Poirier <[email protected]>
13719R: Leo Yan <[email protected]>
13720L: [email protected] (moderated for non-subscribers)
13721S: Supported
13722F: tools/build/feature/test-libopencsd.c
13723F: tools/perf/arch/arm*/
13724F: tools/perf/pmu-events/arch/arm64/
13725F: tools/perf/util/arm-spe*
13726F: tools/perf/util/cs-etm*
13727
13728PERSONALITY HANDLING
13729M: Christoph Hellwig <[email protected]>
13730L: [email protected]
13731S: Maintained
13732F: include/linux/personality.h
13733F: include/uapi/linux/personality.h
13734
13735PHOENIX RC FLIGHT CONTROLLER ADAPTER
13736M: Marcus Folkesson <[email protected]>
13737L: [email protected]
13738S: Maintained
13739F: Documentation/input/devices/pxrc.rst
13740F: drivers/input/joystick/pxrc.c
13741
13742PHONET PROTOCOL
13743M: Remi Denis-Courmont <[email protected]>
13744S: Supported
13745F: Documentation/networking/phonet.rst
13746F: include/linux/phonet.h
13747F: include/net/phonet/
13748F: include/uapi/linux/phonet.h
13749F: net/phonet/
13750
13751PHRAM MTD DRIVER
13752M: Joern Engel <[email protected]>
13753L: [email protected]
13754S: Maintained
13755F: drivers/mtd/devices/phram.c
13756
13757PICOLCD HID DRIVER
13758M: Bruno Prémont <[email protected]>
13759L: [email protected]
13760S: Maintained
13761F: drivers/hid/hid-picolcd*
13762
13763PICOXCELL SUPPORT
13764M: Jamie Iles <[email protected]>
13765L: [email protected] (moderated for non-subscribers)
13766S: Supported
13767T: git git://github.com/jamieiles/linux-2.6-ji.git
13768F: arch/arm/boot/dts/picoxcell*
13769F: arch/arm/mach-picoxcell/
13770F: drivers/crypto/picoxcell*
13771
13772PIDFD API
13773M: Christian Brauner <[email protected]>
13774L: [email protected]
13775S: Maintained
13776T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13777F: samples/pidfd/
13778F: tools/testing/selftests/clone3/
13779F: tools/testing/selftests/pid_namespace/
13780F: tools/testing/selftests/pidfd/
13781K: (?i)pidfd
13782K: (?i)clone3
13783K: \b(clone_args|kernel_clone_args)\b
13784
13785PIN CONTROL SUBSYSTEM
13786M: Linus Walleij <[email protected]>
13787L: [email protected]
13788S: Maintained
13789T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13790F: Documentation/devicetree/bindings/pinctrl/
13791F: Documentation/driver-api/pinctl.rst
13792F: drivers/pinctrl/
13793F: include/linux/pinctrl/
13794
13795PIN CONTROLLER - FREESCALE
13796M: Dong Aisheng <[email protected]>
13797M: Fabio Estevam <[email protected]>
13798M: Shawn Guo <[email protected]>
13799M: Stefan Agner <[email protected]>
13800R: Pengutronix Kernel Team <[email protected]>
13801L: [email protected]
13802S: Maintained
13803F: Documentation/devicetree/bindings/pinctrl/fsl,*
13804F: drivers/pinctrl/freescale/
13805
13806PIN CONTROLLER - INTEL
13807M: Mika Westerberg <[email protected]>
13808M: Andy Shevchenko <[email protected]>
13809S: Maintained
13810T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13811F: drivers/pinctrl/intel/
13812
13813PIN CONTROLLER - MEDIATEK
13814M: Sean Wang <[email protected]>
13815L: [email protected] (moderated for non-subscribers)
13816S: Maintained
13817F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13818F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13819F: drivers/pinctrl/mediatek/
13820
13821PIN CONTROLLER - MICROCHIP AT91
13822M: Ludovic Desroches <[email protected]>
13823L: [email protected] (moderated for non-subscribers)
13824L: [email protected]
13825S: Supported
13826F: drivers/gpio/gpio-sama5d2-piobu.c
13827F: drivers/pinctrl/pinctrl-at91*
13828
13829PIN CONTROLLER - QUALCOMM
13830M: Bjorn Andersson <[email protected]>
13831L: [email protected]
13832S: Maintained
13833F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13834F: drivers/pinctrl/qcom/
13835
13836PIN CONTROLLER - RENESAS
13837M: Geert Uytterhoeven <[email protected]>
13838L: [email protected]
13839S: Supported
13840T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
13841F: Documentation/devicetree/bindings/pinctrl/renesas,*
13842F: drivers/pinctrl/renesas/
13843
13844PIN CONTROLLER - SAMSUNG
13845M: Tomasz Figa <[email protected]>
13846M: Krzysztof Kozlowski <[email protected]>
13847M: Sylwester Nawrocki <[email protected]>
13848L: [email protected] (moderated for non-subscribers)
13849L: [email protected]
13850S: Maintained
13851Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13852T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13853F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13854F: drivers/pinctrl/samsung/
13855F: include/dt-bindings/pinctrl/samsung.h
13856
13857PIN CONTROLLER - SINGLE
13858M: Tony Lindgren <[email protected]>
13859M: Haojian Zhuang <[email protected]>
13860L: [email protected] (moderated for non-subscribers)
13861L: [email protected]
13862S: Maintained
13863F: drivers/pinctrl/pinctrl-single.c
13864
13865PIN CONTROLLER - ST SPEAR
13866M: Viresh Kumar <[email protected]>
13867L: [email protected] (moderated for non-subscribers)
13868S: Maintained
13869W: http://www.st.com/spear
13870F: drivers/pinctrl/spear/
13871
13872PISTACHIO SOC SUPPORT
13873M: James Hartley <[email protected]>
13874L: [email protected]
13875S: Odd Fixes
13876F: arch/mips/boot/dts/img/pistachio*
13877F: arch/mips/configs/pistachio*_defconfig
13878F: arch/mips/include/asm/mach-pistachio/
13879F: arch/mips/pistachio/
13880
13881PKTCDVD DRIVER
13882M: [email protected]
13883S: Orphan
13884F: drivers/block/pktcdvd.c
13885F: include/linux/pktcdvd.h
13886F: include/uapi/linux/pktcdvd.h
13887
13888PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13889M: Tomasz Duszynski <[email protected]>
13890S: Maintained
13891F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13892F: drivers/iio/chemical/pms7003.c
13893
13894PLDMFW LIBRARY
13895M: Jacob Keller <[email protected]>
13896S: Maintained
13897F: Documentation/driver-api/pldmfw/
13898F: include/linux/pldmfw.h
13899F: lib/pldmfw/
13900
13901PLX DMA DRIVER
13902M: Logan Gunthorpe <[email protected]>
13903S: Maintained
13904F: drivers/dma/plx_dma.c
13905
13906PM-GRAPH UTILITY
13907M: "Todd E Brandt" <[email protected]>
13908L: [email protected]
13909S: Supported
13910W: https://01.org/pm-graph
13911B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13912T: git git://github.com/intel/pm-graph
13913F: tools/power/pm-graph
13914
13915PMBUS HARDWARE MONITORING DRIVERS
13916M: Guenter Roeck <[email protected]>
13917L: [email protected]
13918S: Maintained
13919W: http://hwmon.wiki.kernel.org/
13920W: http://www.roeck-us.net/linux/drivers/
13921T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13922F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13923F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13924F: Documentation/devicetree/bindings/hwmon/max31785.txt
13925F: Documentation/hwmon/adm1275.rst
13926F: Documentation/hwmon/ibm-cffps.rst
13927F: Documentation/hwmon/ir35221.rst
13928F: Documentation/hwmon/lm25066.rst
13929F: Documentation/hwmon/ltc2978.rst
13930F: Documentation/hwmon/ltc3815.rst
13931F: Documentation/hwmon/max16064.rst
13932F: Documentation/hwmon/max20751.rst
13933F: Documentation/hwmon/max31785.rst
13934F: Documentation/hwmon/max34440.rst
13935F: Documentation/hwmon/max8688.rst
13936F: Documentation/hwmon/pmbus-core.rst
13937F: Documentation/hwmon/pmbus.rst
13938F: Documentation/hwmon/tps40422.rst
13939F: Documentation/hwmon/ucd9000.rst
13940F: Documentation/hwmon/ucd9200.rst
13941F: Documentation/hwmon/zl6100.rst
13942F: drivers/hwmon/pmbus/
13943F: include/linux/pmbus.h
13944
13945PMC SIERRA MaxRAID DRIVER
13946L: [email protected]
13947S: Orphan
13948W: http://www.pmc-sierra.com/
13949F: drivers/scsi/pmcraid.*
13950
13951PMC SIERRA PM8001 DRIVER
13952M: Jack Wang <[email protected]>
13953L: [email protected]
13954S: Supported
13955F: drivers/scsi/pm8001/
13956
13957PNI RM3100 IIO DRIVER
13958M: Song Qiang <[email protected]>
13959L: [email protected]
13960S: Maintained
13961F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13962F: drivers/iio/magnetometer/rm3100*
13963
13964PNP SUPPORT
13965M: "Rafael J. Wysocki" <[email protected]>
13966L: [email protected]
13967S: Maintained
13968F: drivers/pnp/
13969F: include/linux/pnp.h
13970
13971POSIX CLOCKS and TIMERS
13972M: Thomas Gleixner <[email protected]>
13973L: [email protected]
13974S: Maintained
13975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13976F: fs/timerfd.c
13977F: include/linux/time_namespace.h
13978F: include/linux/timer*
13979F: kernel/time/*timer*
13980F: kernel/time/namespace.c
13981
13982POWER MANAGEMENT CORE
13983M: "Rafael J. Wysocki" <[email protected]>
13984L: [email protected]
13985S: Supported
13986B: https://bugzilla.kernel.org
13987T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13988F: drivers/base/power/
13989F: drivers/powercap/
13990F: include/linux/intel_rapl.h
13991F: include/linux/pm.h
13992F: include/linux/pm_*
13993F: include/linux/powercap.h
13994F: kernel/configs/nopm.config
13995
13996POWER STATE COORDINATION INTERFACE (PSCI)
13997M: Mark Rutland <[email protected]>
13998M: Lorenzo Pieralisi <[email protected]>
13999L: [email protected]
14000S: Maintained
14001F: drivers/firmware/psci/
14002F: include/linux/psci.h
14003F: include/uapi/linux/psci.h
14004
14005POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14006M: Sebastian Reichel <[email protected]>
14007L: [email protected]
14008S: Maintained
14009T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14010F: Documentation/ABI/testing/sysfs-class-power
14011F: Documentation/devicetree/bindings/power/supply/
14012F: drivers/power/supply/
14013F: include/linux/power_supply.h
14014
14015POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14016M: Suraj Jitindar Singh <[email protected]>
14017L: [email protected]
14018S: Maintained
14019F: drivers/char/powernv-op-panel.c
14020
14021PPP OVER ATM (RFC 2364)
14022M: Mitchell Blank Jr <[email protected]>
14023S: Maintained
14024F: include/uapi/linux/atmppp.h
14025F: net/atm/pppoatm.c
14026
14027PPP OVER ETHERNET
14028M: Michal Ostrowski <[email protected]>
14029S: Maintained
14030F: drivers/net/ppp/pppoe.c
14031F: drivers/net/ppp/pppox.c
14032
14033PPP OVER L2TP
14034M: James Chapman <[email protected]>
14035S: Maintained
14036F: include/linux/if_pppol2tp.h
14037F: include/uapi/linux/if_pppol2tp.h
14038F: net/l2tp/l2tp_ppp.c
14039
14040PPP PROTOCOL DRIVERS AND COMPRESSORS
14041M: Paul Mackerras <[email protected]>
14042L: [email protected]
14043S: Maintained
14044F: drivers/net/ppp/ppp_*
14045
14046PPS SUPPORT
14047M: Rodolfo Giometti <[email protected]>
14048L: [email protected] (subscribers-only)
14049S: Maintained
14050W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14051F: Documentation/ABI/testing/sysfs-pps
14052F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14053F: Documentation/driver-api/pps.rst
14054F: drivers/pps/
14055F: include/linux/pps*.h
14056F: include/uapi/linux/pps.h
14057
14058PPTP DRIVER
14059M: Dmitry Kozlov <[email protected]>
14060L: [email protected]
14061S: Maintained
14062W: http://sourceforge.net/projects/accel-pptp
14063F: drivers/net/ppp/pptp.c
14064
14065PRESSURE STALL INFORMATION (PSI)
14066M: Johannes Weiner <[email protected]>
14067S: Maintained
14068F: include/linux/psi*
14069F: kernel/sched/psi.c
14070
14071PRINTK
14072M: Petr Mladek <[email protected]>
14073M: Sergey Senozhatsky <[email protected]>
14074R: Steven Rostedt <[email protected]>
14075R: John Ogness <[email protected]>
14076S: Maintained
14077F: include/linux/printk.h
14078F: kernel/printk/
14079
14080PRISM54 WIRELESS DRIVER
14081M: Luis Chamberlain <[email protected]>
14082L: [email protected]
14083S: Obsolete
14084W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14085F: drivers/net/wireless/intersil/prism54/
14086
14087PROC FILESYSTEM
14088R: Alexey Dobriyan <[email protected]>
14089L: [email protected]
14090L: [email protected]
14091S: Maintained
14092F: Documentation/filesystems/proc.rst
14093F: fs/proc/
14094F: include/linux/proc_fs.h
14095F: tools/testing/selftests/proc/
14096
14097PROC SYSCTL
14098M: Luis Chamberlain <[email protected]>
14099M: Kees Cook <[email protected]>
14100M: Iurii Zaikin <[email protected]>
14101L: [email protected]
14102L: [email protected]
14103S: Maintained
14104F: fs/proc/proc_sysctl.c
14105F: include/linux/sysctl.h
14106F: kernel/sysctl-test.c
14107F: kernel/sysctl.c
14108F: tools/testing/selftests/sysctl/
14109
14110PS3 NETWORK SUPPORT
14111M: Geoff Levand <[email protected]>
14112L: [email protected]
14113L: [email protected]
14114S: Maintained
14115F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14116
14117PS3 PLATFORM SUPPORT
14118M: Geoff Levand <[email protected]>
14119L: [email protected]
14120S: Maintained
14121F: arch/powerpc/boot/ps3*
14122F: arch/powerpc/include/asm/lv1call.h
14123F: arch/powerpc/include/asm/ps3*.h
14124F: arch/powerpc/platforms/ps3/
14125F: drivers/*/ps3*
14126F: drivers/ps3/
14127F: drivers/rtc/rtc-ps3.c
14128F: drivers/usb/host/*ps3.c
14129F: sound/ppc/snd_ps3*
14130
14131PS3VRAM DRIVER
14132M: Jim Paris <[email protected]>
14133M: Geoff Levand <[email protected]>
14134L: [email protected]
14135S: Maintained
14136F: drivers/block/ps3vram.c
14137
14138PSAMPLE PACKET SAMPLING SUPPORT
14139M: Yotam Gigi <[email protected]>
14140S: Maintained
14141F: include/net/psample.h
14142F: include/uapi/linux/psample.h
14143F: net/psample
14144
14145PSTORE FILESYSTEM
14146M: Kees Cook <[email protected]>
14147M: Anton Vorontsov <[email protected]>
14148M: Colin Cross <[email protected]>
14149M: Tony Luck <[email protected]>
14150S: Maintained
14151T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14152F: Documentation/admin-guide/ramoops.rst
14153F: Documentation/admin-guide/pstore-blk.rst
14154F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14155F: drivers/acpi/apei/erst.c
14156F: drivers/firmware/efi/efi-pstore.c
14157F: fs/pstore/
14158F: include/linux/pstore*
14159K: \b(pstore|ramoops)
14160
14161PTP HARDWARE CLOCK SUPPORT
14162M: Richard Cochran <[email protected]>
14163L: [email protected]
14164S: Maintained
14165W: http://linuxptp.sourceforge.net/
14166F: Documentation/ABI/testing/sysfs-ptp
14167F: Documentation/driver-api/ptp.rst
14168F: drivers/net/phy/dp83640*
14169F: drivers/ptp/*
14170F: include/linux/ptp_cl*
14171
14172PTRACE SUPPORT
14173M: Oleg Nesterov <[email protected]>
14174S: Maintained
14175F: arch/*/*/ptrace*.c
14176F: arch/*/include/asm/ptrace*.h
14177F: arch/*/ptrace*.c
14178F: include/asm-generic/syscall.h
14179F: include/linux/ptrace.h
14180F: include/linux/regset.h
14181F: include/linux/tracehook.h
14182F: include/uapi/linux/ptrace.h
14183F: include/uapi/linux/ptrace.h
14184F: kernel/ptrace.c
14185
14186PULSE8-CEC DRIVER
14187M: Hans Verkuil <[email protected]>
14188L: [email protected]
14189S: Maintained
14190T: git git://linuxtv.org/media_tree.git
14191F: Documentation/admin-guide/media/pulse8-cec.rst
14192F: drivers/media/cec/usb/pulse8/
14193
14194PVRUSB2 VIDEO4LINUX DRIVER
14195M: Mike Isely <[email protected]>
14196L: [email protected] (subscribers-only)
14197L: [email protected]
14198S: Maintained
14199W: http://www.isely.net/pvrusb2/
14200T: git git://linuxtv.org/media_tree.git
14201F: Documentation/driver-api/media/drivers/pvrusb2*
14202F: drivers/media/usb/pvrusb2/
14203
14204PWC WEBCAM DRIVER
14205M: Hans Verkuil <[email protected]>
14206L: [email protected]
14207S: Odd Fixes
14208T: git git://linuxtv.org/media_tree.git
14209F: drivers/media/usb/pwc/*
14210F: include/trace/events/pwc.h
14211
14212PWM FAN DRIVER
14213M: Kamil Debski <[email protected]>
14214M: Bartlomiej Zolnierkiewicz <[email protected]>
14215L: [email protected]
14216S: Supported
14217F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14218F: Documentation/hwmon/pwm-fan.rst
14219F: drivers/hwmon/pwm-fan.c
14220
14221PWM IR Transmitter
14222M: Sean Young <[email protected]>
14223L: [email protected]
14224S: Maintained
14225F: drivers/media/rc/pwm-ir-tx.c
14226
14227PWM SUBSYSTEM
14228M: Thierry Reding <[email protected]>
14229R: Uwe Kleine-König <[email protected]>
14230M: Lee Jones <[email protected]>
14231L: [email protected]
14232S: Maintained
14233Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14234T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14235F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14236F: Documentation/devicetree/bindings/pwm/
14237F: Documentation/driver-api/pwm.rst
14238F: drivers/gpio/gpio-mvebu.c
14239F: drivers/pwm/
14240F: drivers/video/backlight/pwm_bl.c
14241F: include/linux/pwm.h
14242F: include/linux/pwm_backlight.h
14243K: pwm_(config|apply_state|ops)
14244
14245PXA GPIO DRIVER
14246M: Robert Jarzmik <[email protected]>
14247L: [email protected]
14248S: Maintained
14249F: drivers/gpio/gpio-pxa.c
14250
14251PXA MMCI DRIVER
14252S: Orphan
14253
14254PXA RTC DRIVER
14255M: Robert Jarzmik <[email protected]>
14256L: [email protected]
14257S: Maintained
14258
14259PXA2xx/PXA3xx SUPPORT
14260M: Daniel Mack <[email protected]>
14261M: Haojian Zhuang <[email protected]>
14262M: Robert Jarzmik <[email protected]>
14263L: [email protected] (moderated for non-subscribers)
14264S: Maintained
14265T: git git://github.com/hzhuang1/linux.git
14266T: git git://github.com/rjarzmik/linux.git
14267F: arch/arm/boot/dts/pxa*
14268F: arch/arm/mach-pxa/
14269F: drivers/dma/pxa*
14270F: drivers/pcmcia/pxa2xx*
14271F: drivers/pinctrl/pxa/
14272F: drivers/spi/spi-pxa2xx*
14273F: drivers/usb/gadget/udc/pxa2*
14274F: include/sound/pxa2xx-lib.h
14275F: sound/arm/pxa*
14276F: sound/soc/pxa/
14277
14278QAT DRIVER
14279M: Giovanni Cabiddu <[email protected]>
14280L: [email protected]
14281S: Supported
14282F: drivers/crypto/qat/
14283
14284QCOM AUDIO (ASoC) DRIVERS
14285M: Patrick Lai <[email protected]>
14286M: Banajit Goswami <[email protected]>
14287L: [email protected] (moderated for non-subscribers)
14288S: Supported
14289F: sound/soc/qcom/
14290
14291QCOM IPA DRIVER
14292M: Alex Elder <[email protected]>
14293L: [email protected]
14294S: Supported
14295F: drivers/net/ipa/
14296
14297QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14298M: Gabriel Somlo <[email protected]>
14299M: "Michael S. Tsirkin" <[email protected]>
14300L: [email protected]
14301S: Maintained
14302F: drivers/firmware/qemu_fw_cfg.c
14303F: include/uapi/linux/qemu_fw_cfg.h
14304
14305QIB DRIVER
14306M: Dennis Dalessandro <[email protected]>
14307M: Mike Marciniszyn <[email protected]>
14308L: [email protected]
14309S: Supported
14310F: drivers/infiniband/hw/qib/
14311
14312QLOGIC QL41xxx FCOE DRIVER
14313M: Saurav Kashyap <[email protected]>
14314M: Javed Hasan <[email protected]>
14315M: [email protected]
14316L: [email protected]
14317S: Supported
14318F: drivers/scsi/qedf/
14319
14320QLOGIC QL41xxx ISCSI DRIVER
14321M: Nilesh Javali <[email protected]>
14322M: Manish Rangankar <[email protected]>
14323M: [email protected]
14324L: [email protected]
14325S: Supported
14326F: drivers/scsi/qedi/
14327
14328QLOGIC QL4xxx ETHERNET DRIVER
14329M: Ariel Elior <[email protected]>
14330M: [email protected]
14331L: [email protected]
14332S: Supported
14333F: drivers/net/ethernet/qlogic/qed/
14334F: drivers/net/ethernet/qlogic/qede/
14335F: include/linux/qed/
14336
14337QLOGIC QL4xxx RDMA DRIVER
14338M: Michal Kalderon <[email protected]>
14339M: Ariel Elior <[email protected]>
14340L: [email protected]
14341S: Supported
14342F: drivers/infiniband/hw/qedr/
14343F: include/uapi/rdma/qedr-abi.h
14344
14345QLOGIC QLA1280 SCSI DRIVER
14346M: Michael Reed <[email protected]>
14347L: [email protected]
14348S: Maintained
14349F: drivers/scsi/qla1280.[ch]
14350
14351QLOGIC QLA2XXX FC-SCSI DRIVER
14352M: Nilesh Javali <[email protected]>
14353M: [email protected]
14354L: [email protected]
14355S: Supported
14356F: drivers/scsi/qla2xxx/
14357
14358QLOGIC QLA3XXX NETWORK DRIVER
14359M: [email protected]
14360L: [email protected]
14361S: Supported
14362F: drivers/net/ethernet/qlogic/qla3xxx.*
14363
14364QLOGIC QLA4XXX iSCSI DRIVER
14365M: Nilesh Javali <[email protected]>
14366M: Manish Rangankar <[email protected]>
14367M: [email protected]
14368L: [email protected]
14369S: Supported
14370F: drivers/scsi/qla4xxx/
14371
14372QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14373M: Shahed Shaikh <[email protected]>
14374M: Manish Chopra <[email protected]>
14375M: [email protected]
14376L: [email protected]
14377S: Supported
14378F: drivers/net/ethernet/qlogic/qlcnic/
14379
14380QLOGIC QLGE 10Gb ETHERNET DRIVER
14381M: Manish Chopra <[email protected]>
14382M: [email protected]
14383L: [email protected]
14384S: Supported
14385F: drivers/staging/qlge/
14386
14387QM1D1B0004 MEDIA DRIVER
14388M: Akihiro Tsukada <[email protected]>
14389L: [email protected]
14390S: Odd Fixes
14391F: drivers/media/tuners/qm1d1b0004*
14392
14393QM1D1C0042 MEDIA DRIVER
14394M: Akihiro Tsukada <[email protected]>
14395L: [email protected]
14396S: Odd Fixes
14397F: drivers/media/tuners/qm1d1c0042*
14398
14399QNX4 FILESYSTEM
14400M: Anders Larsen <[email protected]>
14401S: Maintained
14402W: http://www.alarsen.net/linux/qnx4fs/
14403F: fs/qnx4/
14404F: include/uapi/linux/qnx4_fs.h
14405F: include/uapi/linux/qnxtypes.h
14406
14407QORIQ DPAA2 FSL-MC BUS DRIVER
14408M: Stuart Yoder <[email protected]>
14409M: Laurentiu Tudor <[email protected]>
14410L: [email protected]
14411S: Maintained
14412F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14413F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14414F: drivers/bus/fsl-mc/
14415
14416QT1010 MEDIA DRIVER
14417M: Antti Palosaari <[email protected]>
14418L: [email protected]
14419S: Maintained
14420W: https://linuxtv.org
14421W: http://palosaari.fi/linux/
14422Q: http://patchwork.linuxtv.org/project/linux-media/list/
14423T: git git://linuxtv.org/anttip/media_tree.git
14424F: drivers/media/tuners/qt1010*
14425
14426QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14427M: Kalle Valo <[email protected]>
14428L: [email protected]
14429S: Supported
14430W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14431T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14432F: drivers/net/wireless/ath/ath10k/
14433
14434QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14435M: Kalle Valo <[email protected]>
14436L: [email protected]
14437S: Supported
14438T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14439F: drivers/net/wireless/ath/ath11k/
14440
14441QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14442M: QCA ath9k Development <[email protected]>
14443L: [email protected]
14444S: Supported
14445W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14446F: drivers/net/wireless/ath/ath9k/
14447
14448QUALCOMM CAMERA SUBSYSTEM DRIVER
14449M: Todor Tomov <[email protected]>
14450L: [email protected]
14451S: Maintained
14452F: Documentation/admin-guide/media/qcom_camss.rst
14453F: Documentation/devicetree/bindings/media/qcom,camss.txt
14454F: drivers/media/platform/qcom/camss/
14455
14456QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14457M: Niklas Cassel <[email protected]>
14458L: [email protected]
14459L: [email protected]
14460S: Maintained
14461F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14462F: drivers/soc/qcom/cpr.c
14463
14464QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14465M: Ilia Lin <[email protected]>
14466L: [email protected]
14467S: Maintained
14468F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14469F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14470
14471QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14472M: Timur Tabi <[email protected]>
14473L: [email protected]
14474S: Maintained
14475F: drivers/net/ethernet/qualcomm/emac/
14476
14477QUALCOMM ETHQOS ETHERNET DRIVER
14478M: Vinod Koul <[email protected]>
14479L: [email protected]
14480S: Maintained
14481F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14482F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14483
14484QUALCOMM GENERIC INTERFACE I2C DRIVER
14485M: Akash Asthana <[email protected]>
14486M: Mukesh Savaliya <[email protected]>
14487L: [email protected]
14488L: [email protected]
14489S: Supported
14490F: drivers/i2c/busses/i2c-qcom-geni.c
14491
14492QUALCOMM HEXAGON ARCHITECTURE
14493M: Brian Cain <[email protected]>
14494L: [email protected]
14495S: Supported
14496F: arch/hexagon/
14497
14498QUALCOMM HIDMA DRIVER
14499M: Sinan Kaya <[email protected]>
14500L: [email protected]
14501L: [email protected]
14502L: [email protected]
14503S: Supported
14504F: drivers/dma/qcom/hidma*
14505
14506QUALCOMM I2C CCI DRIVER
14507M: Loic Poulain <[email protected]>
14508M: Robert Foss <[email protected]>
14509L: [email protected]
14510L: [email protected]
14511S: Maintained
14512F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14513F: drivers/i2c/busses/i2c-qcom-cci.c
14514
14515QUALCOMM IOMMU
14516M: Rob Clark <[email protected]>
14517L: [email protected]
14518L: [email protected]
14519S: Maintained
14520F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14521
14522QUALCOMM IPCC MAILBOX DRIVER
14523M: Manivannan Sadhasivam <[email protected]>
14524L: [email protected]
14525S: Supported
14526F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14527F: drivers/mailbox/qcom-ipcc.c
14528F: include/dt-bindings/mailbox/qcom-ipcc.h
14529
14530QUALCOMM RMNET DRIVER
14531M: Subash Abhinov Kasiviswanathan <[email protected]>
14532M: Sean Tranchetti <[email protected]>
14533L: [email protected]
14534S: Maintained
14535F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14536F: drivers/net/ethernet/qualcomm/rmnet/
14537F: include/linux/if_rmnet.h
14538
14539QUALCOMM TSENS THERMAL DRIVER
14540M: Amit Kucheria <[email protected]>
14541L: [email protected]
14542L: [email protected]
14543S: Maintained
14544F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14545F: drivers/thermal/qcom/
14546
14547QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14548M: Stanimir Varbanov <[email protected]>
14549L: [email protected]
14550L: [email protected]
14551S: Maintained
14552T: git git://linuxtv.org/media_tree.git
14553F: Documentation/devicetree/bindings/media/*venus*
14554F: drivers/media/platform/qcom/venus/
14555
14556QUALCOMM WCN36XX WIRELESS DRIVER
14557M: Kalle Valo <[email protected]>
14558L: [email protected]
14559S: Supported
14560W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14561T: git git://github.com/KrasnikovEugene/wcn36xx.git
14562F: drivers/net/wireless/ath/wcn36xx/
14563
14564QUANTENNA QTNFMAC WIRELESS DRIVER
14565M: Igor Mitsyanko <[email protected]>
14566R: Sergey Matyukevich <[email protected]>
14567L: [email protected]
14568S: Maintained
14569F: drivers/net/wireless/quantenna
14570
14571RADEON and AMDGPU DRM DRIVERS
14572M: Alex Deucher <[email protected]>
14573M: Christian König <[email protected]>
14574L: [email protected]
14575S: Supported
14576T: git git://people.freedesktop.org/~agd5f/linux
14577F: drivers/gpu/drm/amd/
14578F: drivers/gpu/drm/radeon/
14579F: include/uapi/drm/amdgpu_drm.h
14580F: include/uapi/drm/radeon_drm.h
14581
14582RADEON FRAMEBUFFER DISPLAY DRIVER
14583M: Benjamin Herrenschmidt <[email protected]>
14584L: [email protected]
14585S: Maintained
14586F: drivers/video/fbdev/aty/radeon*
14587F: include/uapi/linux/radeonfb.h
14588
14589RADIOSHARK RADIO DRIVER
14590M: Hans Verkuil <[email protected]>
14591L: [email protected]
14592S: Maintained
14593T: git git://linuxtv.org/media_tree.git
14594F: drivers/media/radio/radio-shark.c
14595
14596RADIOSHARK2 RADIO DRIVER
14597M: Hans Verkuil <[email protected]>
14598L: [email protected]
14599S: Maintained
14600T: git git://linuxtv.org/media_tree.git
14601F: drivers/media/radio/radio-shark2.c
14602F: drivers/media/radio/radio-tea5777.c
14603
14604RADOS BLOCK DEVICE (RBD)
14605M: Ilya Dryomov <[email protected]>
14606R: Dongsheng Yang <[email protected]>
14607L: [email protected]
14608S: Supported
14609W: http://ceph.com/
14610T: git git://github.com/ceph/ceph-client.git
14611F: Documentation/ABI/testing/sysfs-bus-rbd
14612F: drivers/block/rbd.c
14613F: drivers/block/rbd_types.h
14614
14615RAGE128 FRAMEBUFFER DISPLAY DRIVER
14616M: Paul Mackerras <[email protected]>
14617L: [email protected]
14618S: Maintained
14619F: drivers/video/fbdev/aty/aty128fb.c
14620
14621RAINSHADOW-CEC DRIVER
14622M: Hans Verkuil <[email protected]>
14623L: [email protected]
14624S: Maintained
14625T: git git://linuxtv.org/media_tree.git
14626F: drivers/media/cec/usb/rainshadow/
14627
14628RALINK MIPS ARCHITECTURE
14629M: John Crispin <[email protected]>
14630L: [email protected]
14631S: Maintained
14632F: arch/mips/ralink
14633
14634RALINK RT2X00 WIRELESS LAN DRIVER
14635M: Stanislaw Gruszka <[email protected]>
14636M: Helmut Schaa <[email protected]>
14637L: [email protected]
14638S: Maintained
14639F: drivers/net/wireless/ralink/rt2x00/
14640
14641RAMDISK RAM BLOCK DEVICE DRIVER
14642M: Jens Axboe <[email protected]>
14643S: Maintained
14644F: Documentation/admin-guide/blockdev/ramdisk.rst
14645F: drivers/block/brd.c
14646
14647RANCHU VIRTUAL BOARD FOR MIPS
14648M: Miodrag Dinic <[email protected]>
14649L: [email protected]
14650S: Supported
14651F: arch/mips/configs/generic/board-ranchu.config
14652F: arch/mips/generic/board-ranchu.c
14653
14654RANDOM NUMBER DRIVER
14655M: "Theodore Ts'o" <[email protected]>
14656S: Maintained
14657F: drivers/char/random.c
14658
14659RAPIDIO SUBSYSTEM
14660M: Matt Porter <[email protected]>
14661M: Alexandre Bounine <[email protected]>
14662S: Maintained
14663F: drivers/rapidio/
14664
14665RAS INFRASTRUCTURE
14666M: Tony Luck <[email protected]>
14667M: Borislav Petkov <[email protected]>
14668L: [email protected]
14669S: Maintained
14670F: Documentation/admin-guide/ras.rst
14671F: drivers/ras/
14672F: include/linux/ras.h
14673F: include/ras/ras_event.h
14674
14675RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14676L: [email protected]
14677S: Orphan
14678F: drivers/net/wireless/ray*
14679
14680RC-CORE / LIRC FRAMEWORK
14681M: Sean Young <[email protected]>
14682L: [email protected]
14683S: Maintained
14684W: http://linuxtv.org
14685T: git git://linuxtv.org/media_tree.git
14686F: Documentation/driver-api/media/rc-core.rst
14687F: Documentation/userspace-api/media/rc/
14688F: drivers/media/rc/
14689F: include/media/rc-map.h
14690F: include/media/rc-core.h
14691F: include/uapi/linux/lirc.h
14692
14693RCMM REMOTE CONTROLS DECODER
14694M: Patrick Lerda <[email protected]>
14695S: Maintained
14696F: drivers/media/rc/ir-rcmm-decoder.c
14697
14698RCUTORTURE TEST FRAMEWORK
14699M: "Paul E. McKenney" <[email protected]>
14700M: Josh Triplett <[email protected]>
14701R: Steven Rostedt <[email protected]>
14702R: Mathieu Desnoyers <[email protected]>
14703R: Lai Jiangshan <[email protected]>
14704L: [email protected]
14705S: Supported
14706T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14707F: tools/testing/selftests/rcutorture
14708
14709RDACM20 Camera Sensor
14710M: Jacopo Mondi <[email protected]>
14711M: Kieran Bingham <[email protected]>
14712M: Laurent Pinchart <[email protected]>
14713M: Niklas Söderlund <[email protected]>
14714L: [email protected]
14715S: Maintained
14716F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14717F: drivers/media/i2c/max9271.c
14718F: drivers/media/i2c/max9271.h
14719F: drivers/media/i2c/rdacm20.c
14720
14721RDC R-321X SoC
14722M: Florian Fainelli <[email protected]>
14723S: Maintained
14724
14725RDC R6040 FAST ETHERNET DRIVER
14726M: Florian Fainelli <[email protected]>
14727L: [email protected]
14728S: Maintained
14729F: drivers/net/ethernet/rdc/r6040.c
14730
14731RDMAVT - RDMA verbs software
14732M: Dennis Dalessandro <[email protected]>
14733M: Mike Marciniszyn <[email protected]>
14734L: [email protected]
14735S: Supported
14736F: drivers/infiniband/sw/rdmavt
14737
14738RDS - RELIABLE DATAGRAM SOCKETS
14739M: Santosh Shilimkar <[email protected]>
14740L: [email protected]
14741L: [email protected]
14742L: [email protected] (moderated for non-subscribers)
14743S: Supported
14744W: https://oss.oracle.com/projects/rds/
14745F: Documentation/networking/rds.rst
14746F: net/rds/
14747
14748RDT - RESOURCE ALLOCATION
14749M: Fenghua Yu <[email protected]>
14750M: Reinette Chatre <[email protected]>
14751L: [email protected]
14752S: Supported
14753F: Documentation/x86/resctrl*
14754F: arch/x86/include/asm/resctrl.h
14755F: arch/x86/kernel/cpu/resctrl/
14756F: tools/testing/selftests/resctrl/
14757
14758READ-COPY UPDATE (RCU)
14759M: "Paul E. McKenney" <[email protected]>
14760M: Josh Triplett <[email protected]>
14761R: Steven Rostedt <[email protected]>
14762R: Mathieu Desnoyers <[email protected]>
14763R: Lai Jiangshan <[email protected]>
14764R: Joel Fernandes <[email protected]>
14765L: [email protected]
14766S: Supported
14767W: http://www.rdrop.com/users/paulmck/RCU/
14768T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14769F: Documentation/RCU/
14770F: include/linux/rcu*
14771F: kernel/rcu/
14772X: Documentation/RCU/torture.rst
14773X: include/linux/srcu*.h
14774X: kernel/rcu/srcu*.c
14775
14776REAL TIME CLOCK (RTC) SUBSYSTEM
14777M: Alessandro Zummo <[email protected]>
14778M: Alexandre Belloni <[email protected]>
14779L: [email protected]
14780S: Maintained
14781Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14782T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14783F: Documentation/admin-guide/rtc.rst
14784F: Documentation/devicetree/bindings/rtc/
14785F: drivers/rtc/
14786F: include/linux/platform_data/rtc-*
14787F: include/linux/rtc.h
14788F: include/linux/rtc/
14789F: include/uapi/linux/rtc.h
14790F: tools/testing/selftests/rtc/
14791
14792REALTEK AUDIO CODECS
14793M: Oder Chiou <[email protected]>
14794S: Maintained
14795F: include/sound/rt*.h
14796F: sound/soc/codecs/rt*
14797
14798REALTEK RTL83xx SMI DSA ROUTER CHIPS
14799M: Linus Walleij <[email protected]>
14800S: Maintained
14801F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14802F: drivers/net/dsa/realtek-smi*
14803F: drivers/net/dsa/rtl83*
14804
14805REALTEK WIRELESS DRIVER (rtlwifi family)
14806M: Ping-Ke Shih <[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/rtlwifi/
14812
14813REALTEK WIRELESS DRIVER (rtw88)
14814M: Yan-Hsuan Chuang <[email protected]>
14815L: [email protected]
14816S: Maintained
14817F: drivers/net/wireless/realtek/rtw88/
14818
14819REDPINE WIRELESS DRIVER
14820M: Amitkumar Karwar <[email protected]>
14821M: Siva Rebbagondla <[email protected]>
14822L: [email protected]
14823S: Maintained
14824F: drivers/net/wireless/rsi/
14825
14826REGISTER MAP ABSTRACTION
14827M: Mark Brown <[email protected]>
14828L: [email protected]
14829S: Supported
14830T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14831F: Documentation/devicetree/bindings/regmap/
14832F: drivers/base/regmap/
14833F: include/linux/regmap.h
14834
14835REISERFS FILE SYSTEM
14836L: [email protected]
14837S: Supported
14838F: fs/reiserfs/
14839
14840REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14841M: Ohad Ben-Cohen <[email protected]>
14842M: Bjorn Andersson <[email protected]>
14843L: [email protected]
14844S: Maintained
14845T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14846F: Documentation/ABI/testing/sysfs-class-remoteproc
14847F: Documentation/devicetree/bindings/remoteproc/
14848F: Documentation/staging/remoteproc.rst
14849F: drivers/remoteproc/
14850F: include/linux/remoteproc.h
14851F: include/linux/remoteproc/
14852
14853REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14854M: Ohad Ben-Cohen <[email protected]>
14855M: Bjorn Andersson <[email protected]>
14856L: [email protected]
14857S: Maintained
14858T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14859F: Documentation/ABI/testing/sysfs-bus-rpmsg
14860F: Documentation/staging/rpmsg.rst
14861F: drivers/rpmsg/
14862F: include/linux/rpmsg.h
14863F: include/linux/rpmsg/
14864F: include/uapi/linux/rpmsg.h
14865F: samples/rpmsg/
14866
14867RENESAS CLOCK DRIVERS
14868M: Geert Uytterhoeven <[email protected]>
14869L: [email protected]
14870S: Supported
14871T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14872F: Documentation/devicetree/bindings/clock/renesas,*
14873F: drivers/clk/renesas/
14874
14875RENESAS EMEV2 I2C DRIVER
14876M: Wolfram Sang <[email protected]>
14877S: Supported
14878F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14879F: drivers/i2c/busses/i2c-emev2.c
14880
14881RENESAS ETHERNET DRIVERS
14882R: Sergei Shtylyov <[email protected]>
14883L: [email protected]
14884L: [email protected]
14885F: Documentation/devicetree/bindings/net/renesas,*.txt
14886F: Documentation/devicetree/bindings/net/renesas,*.yaml
14887F: drivers/net/ethernet/renesas/
14888F: include/linux/sh_eth.h
14889
14890RENESAS R-CAR GYROADC DRIVER
14891M: Marek Vasut <[email protected]>
14892L: [email protected]
14893S: Supported
14894F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14895F: drivers/iio/adc/rcar-gyroadc.c
14896
14897RENESAS R-CAR I2C DRIVERS
14898M: Wolfram Sang <[email protected]>
14899S: Supported
14900F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14901F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14902F: drivers/i2c/busses/i2c-rcar.c
14903F: drivers/i2c/busses/i2c-sh_mobile.c
14904
14905RENESAS R-CAR THERMAL DRIVERS
14906M: Niklas Söderlund <[email protected]>
14907L: [email protected]
14908S: Supported
14909F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14910F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14911F: drivers/thermal/rcar_gen3_thermal.c
14912F: drivers/thermal/rcar_thermal.c
14913
14914RENESAS RIIC DRIVER
14915M: Chris Brandt <[email protected]>
14916S: Supported
14917F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14918F: drivers/i2c/busses/i2c-riic.c
14919
14920RENESAS USB PHY DRIVER
14921M: Yoshihiro Shimoda <[email protected]>
14922L: [email protected]
14923S: Maintained
14924F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14925
14926RESET CONTROLLER FRAMEWORK
14927M: Philipp Zabel <[email protected]>
14928S: Maintained
14929T: git git://git.pengutronix.de/git/pza/linux
14930F: Documentation/devicetree/bindings/reset/
14931F: drivers/reset/
14932F: include/dt-bindings/reset/
14933F: include/linux/reset-controller.h
14934F: include/linux/reset.h
14935F: include/linux/reset/
14936K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14937
14938RESTARTABLE SEQUENCES SUPPORT
14939M: Mathieu Desnoyers <[email protected]>
14940M: Peter Zijlstra <[email protected]>
14941M: "Paul E. McKenney" <[email protected]>
14942M: Boqun Feng <[email protected]>
14943L: [email protected]
14944S: Supported
14945F: include/trace/events/rseq.h
14946F: include/uapi/linux/rseq.h
14947F: kernel/rseq.c
14948F: tools/testing/selftests/rseq/
14949
14950RFKILL
14951M: Johannes Berg <[email protected]>
14952L: [email protected]
14953S: Maintained
14954W: https://wireless.wiki.kernel.org/
14955T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14956T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14957F: Documentation/ABI/stable/sysfs-class-rfkill
14958F: Documentation/driver-api/rfkill.rst
14959F: include/linux/rfkill.h
14960F: include/uapi/linux/rfkill.h
14961F: net/rfkill/
14962
14963RHASHTABLE
14964M: Thomas Graf <[email protected]>
14965M: Herbert Xu <[email protected]>
14966L: [email protected]
14967S: Maintained
14968F: include/linux/rhashtable-types.h
14969F: include/linux/rhashtable.h
14970F: lib/rhashtable.c
14971F: lib/test_rhashtable.c
14972
14973RICOH R5C592 MEMORYSTICK DRIVER
14974M: Maxim Levitsky <[email protected]>
14975S: Maintained
14976F: drivers/memstick/host/r592.*
14977
14978RICOH SMARTMEDIA/XD DRIVER
14979M: Maxim Levitsky <[email protected]>
14980S: Maintained
14981F: drivers/mtd/nand/raw/r852.c
14982F: drivers/mtd/nand/raw/r852.h
14983
14984RISC-V ARCHITECTURE
14985M: Paul Walmsley <[email protected]>
14986M: Palmer Dabbelt <[email protected]>
14987M: Albert Ou <[email protected]>
14988L: [email protected]
14989S: Supported
14990P: Documentation/riscv/patch-acceptance.rst
14991T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14992F: arch/riscv/
14993N: riscv
14994K: riscv
14995
14996RNBD BLOCK DRIVERS
14997M: Danil Kipnis <[email protected]>
14998M: Jack Wang <[email protected]>
14999L: [email protected]
15000S: Maintained
15001F: drivers/block/rnbd/
15002
15003ROCCAT DRIVERS
15004M: Stefan Achatz <[email protected]>
15005S: Maintained
15006W: http://sourceforge.net/projects/roccat/
15007F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15008F: drivers/hid/hid-roccat*
15009F: include/linux/hid-roccat*
15010
15011ROCKCHIP ISP V1 DRIVER
15012M: Helen Koike <[email protected]>
15013M: Dafna Hirschfeld <[email protected]>
15014L: [email protected]
15015S: Maintained
15016F: Documentation/admin-guide/media/rkisp1.rst
15017F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15018F: drivers/staging/media/rkisp1/
15019
15020ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15021M: Jacob Chen <[email protected]>
15022M: Ezequiel Garcia <[email protected]>
15023L: [email protected]
15024L: [email protected]
15025S: Maintained
15026F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15027F: drivers/media/platform/rockchip/rga/
15028
15029ROCKCHIP VIDEO DECODER DRIVER
15030M: Ezequiel Garcia <[email protected]>
15031L: [email protected]
15032L: [email protected]
15033S: Maintained
15034F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15035F: drivers/staging/media/rkvdec/
15036
15037ROCKER DRIVER
15038M: Jiri Pirko <[email protected]>
15039L: [email protected]
15040S: Supported
15041F: drivers/net/ethernet/rocker/
15042
15043ROCKETPORT DRIVER
15044S: Maintained
15045W: http://www.comtrol.com
15046F: Documentation/driver-api/serial/rocket.rst
15047F: drivers/tty/rocket*
15048
15049ROCKETPORT EXPRESS/INFINITY DRIVER
15050M: Kevin Cernekee <[email protected]>
15051L: [email protected]
15052S: Odd Fixes
15053F: drivers/tty/serial/rp2.*
15054
15055ROHM BD99954 CHARGER IC
15056R: Matti Vaittinen <[email protected]>
15057L: [email protected]
15058S: Supported
15059F: drivers/power/supply/bd99954-charger.c
15060F: drivers/power/supply/bd99954-charger.h
15061
15062ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15063M: Tomasz Duszynski <[email protected]>
15064S: Maintained
15065F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15066F: drivers/iio/light/bh1750.c
15067
15068ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15069M: Marek Vasut <[email protected]>
15070L: [email protected]
15071L: [email protected]
15072S: Supported
15073F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15074F: drivers/gpio/gpio-bd9571mwv.c
15075F: drivers/mfd/bd9571mwv.c
15076F: drivers/regulator/bd9571mwv-regulator.c
15077F: include/linux/mfd/bd9571mwv.h
15078
15079ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15080R: Matti Vaittinen <[email protected]>
15081L: [email protected]
15082S: Supported
15083F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15084F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15085F: drivers/clk/clk-bd718x7.c
15086F: drivers/gpio/gpio-bd70528.c
15087F: drivers/gpio/gpio-bd71828.c
15088F: drivers/mfd/rohm-bd70528.c
15089F: drivers/mfd/rohm-bd71828.c
15090F: drivers/mfd/rohm-bd718x7.c
15091F: drivers/power/supply/bd70528-charger.c
15092F: drivers/regulator/bd70528-regulator.c
15093F: drivers/regulator/bd71828-regulator.c
15094F: drivers/regulator/bd718x7-regulator.c
15095F: drivers/regulator/rohm-regulator.c
15096F: drivers/rtc/rtc-bd70528.c
15097F: drivers/watchdog/bd70528_wdt.c
15098F: include/linux/mfd/rohm-bd70528.h
15099F: include/linux/mfd/rohm-bd71828.h
15100F: include/linux/mfd/rohm-bd718x7.h
15101F: include/linux/mfd/rohm-generic.h
15102F: include/linux/mfd/rohm-shared.h
15103
15104ROSE NETWORK LAYER
15105M: Ralf Baechle <[email protected]>
15106L: [email protected]
15107S: Maintained
15108W: http://www.linux-ax25.org/
15109F: include/net/rose.h
15110F: include/uapi/linux/rose.h
15111F: net/rose/
15112
15113ROTATION DRIVER FOR ALLWINNER A83T
15114M: Jernej Skrabec <[email protected]>
15115L: [email protected]
15116S: Maintained
15117T: git git://linuxtv.org/media_tree.git
15118F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15119F: drivers/media/platform/sunxi/sun8i-rotate/
15120
15121RTL2830 MEDIA DRIVER
15122M: Antti Palosaari <[email protected]>
15123L: [email protected]
15124S: Maintained
15125W: https://linuxtv.org
15126W: http://palosaari.fi/linux/
15127Q: http://patchwork.linuxtv.org/project/linux-media/list/
15128T: git git://linuxtv.org/anttip/media_tree.git
15129F: drivers/media/dvb-frontends/rtl2830*
15130
15131RTL2832 MEDIA DRIVER
15132M: Antti Palosaari <[email protected]>
15133L: [email protected]
15134S: Maintained
15135W: https://linuxtv.org
15136W: http://palosaari.fi/linux/
15137Q: http://patchwork.linuxtv.org/project/linux-media/list/
15138T: git git://linuxtv.org/anttip/media_tree.git
15139F: drivers/media/dvb-frontends/rtl2832*
15140
15141RTL2832_SDR MEDIA DRIVER
15142M: Antti Palosaari <[email protected]>
15143L: [email protected]
15144S: Maintained
15145W: https://linuxtv.org
15146W: http://palosaari.fi/linux/
15147Q: http://patchwork.linuxtv.org/project/linux-media/list/
15148T: git git://linuxtv.org/anttip/media_tree.git
15149F: drivers/media/dvb-frontends/rtl2832_sdr*
15150
15151RTL8180 WIRELESS DRIVER
15152L: [email protected]
15153S: Orphan
15154W: https://wireless.wiki.kernel.org/
15155T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15156F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15157
15158RTL8187 WIRELESS DRIVER
15159M: Herton Ronaldo Krzesinski <[email protected]>
15160M: Hin-Tak Leung <[email protected]>
15161M: Larry Finger <[email protected]>
15162L: [email protected]
15163S: Maintained
15164W: https://wireless.wiki.kernel.org/
15165T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15166F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15167
15168RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15169M: Jes Sorensen <[email protected]>
15170L: [email protected]
15171S: Maintained
15172T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15173F: drivers/net/wireless/realtek/rtl8xxxu/
15174
15175RTRS TRANSPORT DRIVERS
15176M: Danil Kipnis <[email protected]>
15177M: Jack Wang <[email protected]>
15178L: [email protected]
15179S: Maintained
15180F: drivers/infiniband/ulp/rtrs/
15181
15182RXRPC SOCKETS (AF_RXRPC)
15183M: David Howells <[email protected]>
15184L: [email protected]
15185S: Supported
15186W: https://www.infradead.org/~dhowells/kafs/
15187F: Documentation/networking/rxrpc.rst
15188F: include/keys/rxrpc-type.h
15189F: include/net/af_rxrpc.h
15190F: include/trace/events/rxrpc.h
15191F: include/uapi/linux/rxrpc.h
15192F: net/rxrpc/
15193
15194S3 SAVAGE FRAMEBUFFER DRIVER
15195M: Antonino Daplas <[email protected]>
15196L: [email protected]
15197S: Maintained
15198F: drivers/video/fbdev/savage/
15199
15200S390
15201M: Heiko Carstens <[email protected]>
15202M: Vasily Gorbik <[email protected]>
15203M: Christian Borntraeger <[email protected]>
15204L: [email protected]
15205S: Supported
15206W: http://www.ibm.com/developerworks/linux/linux390/
15207T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15208F: Documentation/driver-api/s390-drivers.rst
15209F: Documentation/s390/
15210F: arch/s390/
15211F: drivers/s390/
15212
15213S390 COMMON I/O LAYER
15214M: Vineeth Vijayan <[email protected]>
15215M: Peter Oberparleiter <[email protected]>
15216L: [email protected]
15217S: Supported
15218W: http://www.ibm.com/developerworks/linux/linux390/
15219F: drivers/s390/cio/
15220
15221S390 DASD DRIVER
15222M: Stefan Haberland <[email protected]>
15223M: Jan Hoeppner <[email protected]>
15224L: [email protected]
15225S: Supported
15226W: http://www.ibm.com/developerworks/linux/linux390/
15227F: block/partitions/ibm.c
15228F: drivers/s390/block/dasd*
15229F: include/linux/dasd_mod.h
15230
15231S390 IOMMU (PCI)
15232M: Matthew Rosato <[email protected]>
15233M: Gerald Schaefer <[email protected]>
15234L: [email protected]
15235S: Supported
15236W: http://www.ibm.com/developerworks/linux/linux390/
15237F: drivers/iommu/s390-iommu.c
15238
15239S390 IUCV NETWORK LAYER
15240M: Julian Wiedmann <[email protected]>
15241M: Karsten Graul <[email protected]>
15242M: Ursula Braun <[email protected]>
15243L: [email protected]
15244S: Supported
15245W: http://www.ibm.com/developerworks/linux/linux390/
15246F: drivers/s390/net/*iucv*
15247F: include/net/iucv/
15248F: net/iucv/
15249
15250S390 NETWORK DRIVERS
15251M: Julian Wiedmann <[email protected]>
15252M: Karsten Graul <[email protected]>
15253M: Ursula Braun <[email protected]>
15254L: [email protected]
15255S: Supported
15256W: http://www.ibm.com/developerworks/linux/linux390/
15257F: drivers/s390/net/
15258
15259S390 PCI SUBSYSTEM
15260M: Niklas Schnelle <[email protected]>
15261M: Gerald Schaefer <[email protected]>
15262L: [email protected]
15263S: Supported
15264W: http://www.ibm.com/developerworks/linux/linux390/
15265F: arch/s390/pci/
15266F: drivers/pci/hotplug/s390_pci_hpc.c
15267F: Documentation/s390/pci.rst
15268
15269S390 VFIO AP DRIVER
15270M: Tony Krowiak <[email protected]>
15271M: Pierre Morel <[email protected]>
15272M: Halil Pasic <[email protected]>
15273L: [email protected]
15274S: Supported
15275W: http://www.ibm.com/developerworks/linux/linux390/
15276F: Documentation/s390/vfio-ap.rst
15277F: drivers/s390/crypto/vfio_ap_drv.c
15278F: drivers/s390/crypto/vfio_ap_ops.c
15279F: drivers/s390/crypto/vfio_ap_private.h
15280
15281S390 VFIO-CCW DRIVER
15282M: Cornelia Huck <[email protected]>
15283M: Eric Farman <[email protected]>
15284R: Halil Pasic <[email protected]>
15285L: [email protected]
15286L: [email protected]
15287S: Supported
15288F: Documentation/s390/vfio-ccw.rst
15289F: drivers/s390/cio/vfio_ccw*
15290F: include/uapi/linux/vfio_ccw.h
15291
15292S390 VFIO-PCI DRIVER
15293M: Matthew Rosato <[email protected]>
15294L: [email protected]
15295L: [email protected]
15296S: Supported
15297F: drivers/vfio/pci/vfio_pci_zdev.c
15298F: include/uapi/linux/vfio_zdev.h
15299
15300S390 ZCRYPT DRIVER
15301M: Harald Freudenberger <[email protected]>
15302L: [email protected]
15303S: Supported
15304W: http://www.ibm.com/developerworks/linux/linux390/
15305F: drivers/s390/crypto/
15306
15307S390 ZFCP DRIVER
15308M: Steffen Maier <[email protected]>
15309M: Benjamin Block <[email protected]>
15310L: [email protected]
15311S: Supported
15312W: http://www.ibm.com/developerworks/linux/linux390/
15313F: drivers/s390/scsi/zfcp_*
15314
15315S3C24XX SD/MMC Driver
15316M: Ben Dooks <[email protected]>
15317L: [email protected] (moderated for non-subscribers)
15318S: Supported
15319F: drivers/mmc/host/s3cmci.*
15320
15321SAA6588 RDS RECEIVER DRIVER
15322M: Hans Verkuil <[email protected]>
15323L: [email protected]
15324S: Odd Fixes
15325W: https://linuxtv.org
15326T: git git://linuxtv.org/media_tree.git
15327F: drivers/media/i2c/saa6588*
15328
15329SAA7134 VIDEO4LINUX DRIVER
15330M: Mauro Carvalho Chehab <[email protected]>
15331L: [email protected]
15332S: Odd fixes
15333W: https://linuxtv.org
15334T: git git://linuxtv.org/media_tree.git
15335F: Documentation/driver-api/media/drivers/saa7134*
15336F: drivers/media/pci/saa7134/
15337
15338SAA7146 VIDEO4LINUX-2 DRIVER
15339M: Hans Verkuil <[email protected]>
15340L: [email protected]
15341S: Maintained
15342T: git git://linuxtv.org/media_tree.git
15343F: drivers/media/common/saa7146/
15344F: drivers/media/pci/saa7146/
15345F: include/media/drv-intf/saa7146*
15346
15347SAFESETID SECURITY MODULE
15348M: Micah Morton <[email protected]>
15349S: Supported
15350F: Documentation/admin-guide/LSM/SafeSetID.rst
15351F: security/safesetid/
15352
15353SAMSUNG AUDIO (ASoC) DRIVERS
15354M: Krzysztof Kozlowski <[email protected]>
15355M: Sylwester Nawrocki <[email protected]>
15356L: [email protected] (moderated for non-subscribers)
15357S: Supported
15358F: Documentation/devicetree/bindings/sound/samsung*
15359F: sound/soc/samsung/
15360
15361SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15362M: Krzysztof Kozlowski <[email protected]>
15363L: [email protected]
15364L: [email protected]
15365S: Maintained
15366F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15367F: drivers/crypto/exynos-rng.c
15368
15369SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15370M: Łukasz Stelmach <[email protected]>
15371L: [email protected]
15372S: Maintained
15373F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15374F: drivers/char/hw_random/exynos-trng.c
15375
15376SAMSUNG FRAMEBUFFER DRIVER
15377M: Jingoo Han <[email protected]>
15378L: [email protected]
15379S: Maintained
15380F: drivers/video/fbdev/s3c-fb.c
15381
15382SAMSUNG LAPTOP DRIVER
15383M: Corentin Chary <[email protected]>
15384L: [email protected]
15385S: Maintained
15386F: drivers/platform/x86/samsung-laptop.c
15387
15388SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15389M: Krzysztof Kozlowski <[email protected]>
15390M: Bartlomiej Zolnierkiewicz <[email protected]>
15391L: [email protected]
15392L: [email protected]
15393S: Supported
15394F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15395F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15396F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15397F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15398F: drivers/clk/clk-s2mps11.c
15399F: drivers/mfd/sec*.c
15400F: drivers/regulator/s2m*.c
15401F: drivers/regulator/s5m*.c
15402F: drivers/rtc/rtc-s5m.c
15403F: include/linux/mfd/samsung/
15404
15405SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15406M: Sylwester Nawrocki <[email protected]>
15407L: [email protected]
15408L: [email protected]
15409S: Maintained
15410F: drivers/media/platform/s3c-camif/
15411F: include/media/drv-intf/s3c_camif.h
15412
15413SAMSUNG S3FWRN5 NFC DRIVER
15414M: Krzysztof Kozlowski <[email protected]>
15415M: Krzysztof Opasiak <[email protected]>
15416L: [email protected] (moderated for non-subscribers)
15417S: Maintained
15418F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15419F: drivers/nfc/s3fwrn5
15420
15421SAMSUNG S5C73M3 CAMERA DRIVER
15422M: Kyungmin Park <[email protected]>
15423M: Andrzej Hajda <[email protected]>
15424L: [email protected]
15425S: Supported
15426F: drivers/media/i2c/s5c73m3/*
15427
15428SAMSUNG S5K5BAF CAMERA DRIVER
15429M: Kyungmin Park <[email protected]>
15430M: Andrzej Hajda <[email protected]>
15431L: [email protected]
15432S: Supported
15433F: drivers/media/i2c/s5k5baf.c
15434
15435SAMSUNG S5P Security SubSystem (SSS) DRIVER
15436M: Krzysztof Kozlowski <[email protected]>
15437M: Vladimir Zapolskiy <[email protected]>
15438M: Kamil Konieczny <[email protected]>
15439L: [email protected]
15440L: [email protected]
15441S: Maintained
15442F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15443F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15444F: drivers/crypto/s5p-sss.c
15445
15446SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15447M: Kyungmin Park <[email protected]>
15448M: Sylwester Nawrocki <[email protected]>
15449L: [email protected]
15450S: Supported
15451Q: https://patchwork.linuxtv.org/project/linux-media/list/
15452F: drivers/media/platform/exynos4-is/
15453
15454SAMSUNG SOC CLOCK DRIVERS
15455M: Sylwester Nawrocki <[email protected]>
15456M: Tomasz Figa <[email protected]>
15457M: Chanwoo Choi <[email protected]>
15458L: [email protected]
15459S: Supported
15460T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15461F: Documentation/devicetree/bindings/clock/exynos*.txt
15462F: Documentation/devicetree/bindings/clock/samsung,s3c*
15463F: Documentation/devicetree/bindings/clock/samsung,s5p*
15464F: drivers/clk/samsung/
15465F: include/dt-bindings/clock/exynos*.h
15466F: include/linux/clk/samsung.h
15467F: include/linux/platform_data/clk-s3c2410.h
15468
15469SAMSUNG SPI DRIVERS
15470M: Krzysztof Kozlowski <[email protected]>
15471M: Andi Shyti <[email protected]>
15472L: [email protected]
15473L: [email protected]
15474S: Maintained
15475F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15476F: drivers/spi/spi-s3c*
15477F: include/linux/platform_data/spi-s3c64xx.h
15478F: include/linux/spi/s3c24xx-fiq.h
15479
15480SAMSUNG SXGBE DRIVERS
15481M: Byungho An <[email protected]>
15482L: [email protected]
15483S: Supported
15484F: drivers/net/ethernet/samsung/sxgbe/
15485
15486SAMSUNG THERMAL DRIVER
15487M: Bartlomiej Zolnierkiewicz <[email protected]>
15488L: [email protected]
15489L: [email protected]
15490S: Supported
15491T: git https://github.com/lmajewski/linux-samsung-thermal.git
15492F: drivers/thermal/samsung/
15493
15494SAMSUNG USB2 PHY DRIVER
15495M: Kamil Debski <[email protected]>
15496M: Sylwester Nawrocki <[email protected]>
15497L: [email protected]
15498S: Supported
15499F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15500F: Documentation/driver-api/phy/samsung-usb2.rst
15501F: drivers/phy/samsung/phy-exynos4210-usb2.c
15502F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15503F: drivers/phy/samsung/phy-exynos5250-usb2.c
15504F: drivers/phy/samsung/phy-s5pv210-usb2.c
15505F: drivers/phy/samsung/phy-samsung-usb2.c
15506F: drivers/phy/samsung/phy-samsung-usb2.h
15507
15508SC1200 WDT DRIVER
15509M: Zwane Mwaikambo <[email protected]>
15510S: Maintained
15511F: drivers/watchdog/sc1200wdt.c
15512
15513SCHEDULER
15514M: Ingo Molnar <[email protected]>
15515M: Peter Zijlstra <[email protected]>
15516M: Juri Lelli <[email protected]> (SCHED_DEADLINE)
15517M: Vincent Guittot <[email protected]> (SCHED_NORMAL)
15518R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
15519R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
15520R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
15521R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
15522R: Daniel Bristot de Oliveira <[email protected]> (SCHED_DEADLINE)
15523L: [email protected]
15524S: Maintained
15525T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15526F: include/linux/preempt.h
15527F: include/linux/sched.h
15528F: include/linux/wait.h
15529F: include/uapi/linux/sched.h
15530F: kernel/sched/
15531
15532SCR24X CHIP CARD INTERFACE DRIVER
15533M: Lubomir Rintel <[email protected]>
15534S: Supported
15535F: drivers/char/pcmcia/scr24x_cs.c
15536
15537SCSI CDROM DRIVER
15538M: Jens Axboe <[email protected]>
15539L: [email protected]
15540S: Maintained
15541W: http://www.kernel.dk
15542F: drivers/scsi/sr*
15543
15544SCSI RDMA PROTOCOL (SRP) INITIATOR
15545M: Bart Van Assche <[email protected]>
15546L: [email protected]
15547S: Supported
15548Q: http://patchwork.kernel.org/project/linux-rdma/list/
15549F: drivers/infiniband/ulp/srp/
15550F: include/scsi/srp.h
15551
15552SCSI RDMA PROTOCOL (SRP) TARGET
15553M: Bart Van Assche <[email protected]>
15554L: [email protected]
15555L: [email protected]
15556S: Supported
15557Q: http://patchwork.kernel.org/project/linux-rdma/list/
15558F: drivers/infiniband/ulp/srpt/
15559
15560SCSI SG DRIVER
15561M: Doug Gilbert <[email protected]>
15562L: [email protected]
15563S: Maintained
15564W: http://sg.danny.cz/sg
15565F: Documentation/scsi/scsi-generic.rst
15566F: drivers/scsi/sg.c
15567F: include/scsi/sg.h
15568
15569SCSI SUBSYSTEM
15570M: "James E.J. Bottomley" <[email protected]>
15571M: "Martin K. Petersen" <[email protected]>
15572L: [email protected]
15573S: Maintained
15574Q: https://patchwork.kernel.org/project/linux-scsi/list/
15575T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15576T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15577F: Documentation/devicetree/bindings/scsi/
15578F: drivers/scsi/
15579F: include/scsi/
15580
15581SCSI TAPE DRIVER
15582M: Kai Mäkisara <[email protected]>
15583L: [email protected]
15584S: Maintained
15585F: Documentation/scsi/st.rst
15586F: drivers/scsi/st.*
15587F: drivers/scsi/st_*.h
15588
15589SCSI TARGET SUBSYSTEM
15590M: "Martin K. Petersen" <[email protected]>
15591L: [email protected]
15592L: [email protected]
15593S: Supported
15594W: http://www.linux-iscsi.org
15595Q: https://patchwork.kernel.org/project/target-devel/list/
15596T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15597F: Documentation/target/
15598F: drivers/target/
15599F: include/target/
15600
15601SCTP PROTOCOL
15602M: Vlad Yasevich <[email protected]>
15603M: Neil Horman <[email protected]>
15604M: Marcelo Ricardo Leitner <[email protected]>
15605L: [email protected]
15606S: Maintained
15607W: http://lksctp.sourceforge.net
15608F: Documentation/networking/sctp.rst
15609F: include/linux/sctp.h
15610F: include/net/sctp/
15611F: include/uapi/linux/sctp.h
15612F: net/sctp/
15613
15614SCx200 CPU SUPPORT
15615M: Jim Cromie <[email protected]>
15616S: Odd Fixes
15617F: Documentation/i2c/busses/scx200_acb.rst
15618F: arch/x86/platform/scx200/
15619F: drivers/i2c/busses/scx200*
15620F: drivers/mtd/maps/scx200_docflash.c
15621F: drivers/watchdog/scx200_wdt.c
15622F: include/linux/scx200.h
15623
15624SCx200 GPIO DRIVER
15625M: Jim Cromie <[email protected]>
15626S: Maintained
15627F: drivers/char/scx200_gpio.c
15628F: include/linux/scx200_gpio.h
15629
15630SCx200 HRT CLOCKSOURCE DRIVER
15631M: Jim Cromie <[email protected]>
15632S: Maintained
15633F: drivers/clocksource/scx200_hrt.c
15634
15635SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15636M: Sascha Sommer <[email protected]>
15637L: [email protected] (subscribers-only)
15638S: Maintained
15639F: drivers/mmc/host/sdricoh_cs.c
15640
15641SECO BOARDS CEC DRIVER
15642M: Ettore Chimenti <[email protected]>
15643S: Maintained
15644F: drivers/media/cec/platform/seco/seco-cec.c
15645F: drivers/media/cec/platform/seco/seco-cec.h
15646
15647SECURE COMPUTING
15648M: Kees Cook <[email protected]>
15649R: Andy Lutomirski <[email protected]>
15650R: Will Drewry <[email protected]>
15651S: Supported
15652T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15653F: Documentation/userspace-api/seccomp_filter.rst
15654F: include/linux/seccomp.h
15655F: include/uapi/linux/seccomp.h
15656F: kernel/seccomp.c
15657F: tools/testing/selftests/kselftest_harness.h
15658F: tools/testing/selftests/seccomp/*
15659K: \bsecure_computing
15660K: \bTIF_SECCOMP\b
15661
15662SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15663M: Al Cooper <[email protected]>
15664L: [email protected]
15665L: [email protected]
15666S: Maintained
15667F: drivers/mmc/host/sdhci-brcmstb*
15668
15669SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15670M: Adrian Hunter <[email protected]>
15671L: [email protected]
15672S: Maintained
15673F: drivers/mmc/host/sdhci*
15674F: include/linux/mmc/sdhci*
15675
15676SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15677M: Eugen Hristev <[email protected]>
15678L: [email protected]
15679S: Supported
15680F: drivers/mmc/host/sdhci-of-at91.c
15681
15682SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15683M: Ben Dooks <[email protected]>
15684M: Jaehoon Chung <[email protected]>
15685L: [email protected]
15686S: Maintained
15687F: drivers/mmc/host/sdhci-s3c*
15688
15689SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15690M: Viresh Kumar <[email protected]>
15691L: [email protected]
15692S: Maintained
15693F: drivers/mmc/host/sdhci-spear.c
15694
15695SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15696M: Kishon Vijay Abraham I <[email protected]>
15697L: [email protected]
15698S: Maintained
15699F: drivers/mmc/host/sdhci-omap.c
15700
15701SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15702M: Jonathan Derrick <[email protected]>
15703M: Revanth Rajashekar <[email protected]>
15704L: [email protected]
15705S: Supported
15706F: block/opal_proto.h
15707F: block/sed*
15708F: include/linux/sed*
15709F: include/uapi/linux/sed*
15710
15711SECURITY CONTACT
15712M: Security Officers <[email protected]>
15713S: Supported
15714F: Documentation/admin-guide/security-bugs.rst
15715
15716SECURITY SUBSYSTEM
15717M: James Morris <[email protected]>
15718M: "Serge E. Hallyn" <[email protected]>
15719L: [email protected] (suggested Cc:)
15720S: Supported
15721W: http://kernsec.org/
15722T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15723F: security/
15724X: security/selinux/
15725
15726SELINUX SECURITY MODULE
15727M: Paul Moore <[email protected]>
15728M: Stephen Smalley <[email protected]>
15729M: Eric Paris <[email protected]>
15730L: [email protected]
15731S: Supported
15732W: https://selinuxproject.org
15733W: https://github.com/SELinuxProject
15734T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15735F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15736F: Documentation/ABI/obsolete/sysfs-selinux-disable
15737F: Documentation/admin-guide/LSM/SELinux.rst
15738F: include/trace/events/avc.h
15739F: include/uapi/linux/selinux_netlink.h
15740F: scripts/selinux/
15741F: security/selinux/
15742
15743SENSABLE PHANTOM
15744M: Jiri Slaby <[email protected]>
15745S: Maintained
15746F: drivers/misc/phantom.c
15747F: include/uapi/linux/phantom.h
15748
15749SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15750M: Tomasz Duszynski <[email protected]>
15751S: Maintained
15752F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15753F: drivers/iio/chemical/scd30.h
15754F: drivers/iio/chemical/scd30_core.c
15755F: drivers/iio/chemical/scd30_i2c.c
15756F: drivers/iio/chemical/scd30_serial.c
15757
15758SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15759M: Tomasz Duszynski <[email protected]>
15760S: Maintained
15761F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15762F: drivers/iio/chemical/sps30.c
15763
15764SERIAL DEVICE BUS
15765M: Rob Herring <[email protected]>
15766L: [email protected]
15767S: Maintained
15768F: Documentation/devicetree/bindings/serial/serial.yaml
15769F: drivers/tty/serdev/
15770F: include/linux/serdev.h
15771
15772SERIAL DRIVERS
15773M: Greg Kroah-Hartman <[email protected]>
15774L: [email protected]
15775S: Maintained
15776F: Documentation/devicetree/bindings/serial/
15777F: drivers/tty/serial/
15778
15779SERIAL IR RECEIVER
15780M: Sean Young <[email protected]>
15781L: [email protected]
15782S: Maintained
15783F: drivers/media/rc/serial_ir.c
15784
15785SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15786M: Srinivas Kandagatla <[email protected]>
15787L: [email protected] (moderated for non-subscribers)
15788S: Maintained
15789F: Documentation/devicetree/bindings/slimbus/
15790F: drivers/slimbus/
15791F: include/linux/slimbus.h
15792
15793SFC NETWORK DRIVER
15794M: Solarflare linux maintainers <[email protected]>
15795M: Edward Cree <[email protected]>
15796M: Martin Habets <[email protected]>
15797L: [email protected]
15798S: Supported
15799F: drivers/net/ethernet/sfc/
15800
15801SFF/SFP/SFP+ MODULE SUPPORT
15802M: Russell King <[email protected]>
15803L: [email protected]
15804S: Maintained
15805F: drivers/net/phy/phylink.c
15806F: drivers/net/phy/sfp*
15807F: include/linux/mdio/mdio-i2c.h
15808F: include/linux/phylink.h
15809F: include/linux/sfp.h
15810K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
15811
15812SGI GRU DRIVER
15813M: Dimitri Sivanich <[email protected]>
15814S: Maintained
15815F: drivers/misc/sgi-gru/
15816
15817SGI XP/XPC/XPNET DRIVER
15818M: Cliff Whickman <[email protected]>
15819M: Robin Holt <[email protected]>
15820S: Maintained
15821F: drivers/misc/sgi-xp/
15822
15823SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15824M: Ursula Braun <[email protected]>
15825M: Karsten Graul <[email protected]>
15826L: [email protected]
15827S: Supported
15828W: http://www.ibm.com/developerworks/linux/linux390/
15829F: net/smc/
15830
15831SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15832M: Linus Walleij <[email protected]>
15833L: [email protected]
15834S: Maintained
15835T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15836F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15837F: drivers/iio/light/gp2ap002.c
15838
15839SHARP RJ54N1CB0C SENSOR DRIVER
15840M: Jacopo Mondi <[email protected]>
15841L: [email protected]
15842S: Odd fixes
15843T: git git://linuxtv.org/media_tree.git
15844F: drivers/media/i2c/rj54n1cb0c.c
15845F: include/media/i2c/rj54n1cb0c.h
15846
15847SH_VOU V4L2 OUTPUT DRIVER
15848L: [email protected]
15849S: Orphan
15850F: drivers/media/platform/sh_vou.c
15851F: include/media/drv-intf/sh_vou.h
15852
15853SI2157 MEDIA DRIVER
15854M: Antti Palosaari <[email protected]>
15855L: [email protected]
15856S: Maintained
15857W: https://linuxtv.org
15858W: http://palosaari.fi/linux/
15859Q: http://patchwork.linuxtv.org/project/linux-media/list/
15860T: git git://linuxtv.org/anttip/media_tree.git
15861F: drivers/media/tuners/si2157*
15862
15863SI2165 MEDIA DRIVER
15864M: Matthias Schwarzott <[email protected]>
15865L: [email protected]
15866S: Maintained
15867W: https://linuxtv.org
15868Q: http://patchwork.linuxtv.org/project/linux-media/list/
15869F: drivers/media/dvb-frontends/si2165*
15870
15871SI2168 MEDIA DRIVER
15872M: Antti Palosaari <[email protected]>
15873L: [email protected]
15874S: Maintained
15875W: https://linuxtv.org
15876W: http://palosaari.fi/linux/
15877Q: http://patchwork.linuxtv.org/project/linux-media/list/
15878T: git git://linuxtv.org/anttip/media_tree.git
15879F: drivers/media/dvb-frontends/si2168*
15880
15881SI470X FM RADIO RECEIVER I2C DRIVER
15882M: Hans Verkuil <[email protected]>
15883L: [email protected]
15884S: Odd Fixes
15885W: https://linuxtv.org
15886T: git git://linuxtv.org/media_tree.git
15887F: drivers/media/radio/si470x/radio-si470x-i2c.c
15888
15889SI470X FM RADIO RECEIVER USB DRIVER
15890M: Hans Verkuil <[email protected]>
15891L: [email protected]
15892S: Maintained
15893W: https://linuxtv.org
15894T: git git://linuxtv.org/media_tree.git
15895F: drivers/media/radio/si470x/radio-si470x-common.c
15896F: drivers/media/radio/si470x/radio-si470x-usb.c
15897F: drivers/media/radio/si470x/radio-si470x.h
15898
15899SI4713 FM RADIO TRANSMITTER I2C DRIVER
15900M: Eduardo Valentin <[email protected]>
15901L: [email protected]
15902S: Odd Fixes
15903W: https://linuxtv.org
15904T: git git://linuxtv.org/media_tree.git
15905F: drivers/media/radio/si4713/si4713.?
15906
15907SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15908M: Eduardo Valentin <[email protected]>
15909L: [email protected]
15910S: Odd Fixes
15911W: https://linuxtv.org
15912T: git git://linuxtv.org/media_tree.git
15913F: drivers/media/radio/si4713/radio-platform-si4713.c
15914
15915SI4713 FM RADIO TRANSMITTER USB DRIVER
15916M: Hans Verkuil <[email protected]>
15917L: [email protected]
15918S: Maintained
15919W: https://linuxtv.org
15920T: git git://linuxtv.org/media_tree.git
15921F: drivers/media/radio/si4713/radio-usb-si4713.c
15922
15923SIANO DVB DRIVER
15924M: Mauro Carvalho Chehab <[email protected]>
15925L: [email protected]
15926S: Odd fixes
15927W: https://linuxtv.org
15928T: git git://linuxtv.org/media_tree.git
15929F: drivers/media/common/siano/
15930F: drivers/media/mmc/siano/
15931F: drivers/media/usb/siano/
15932F: drivers/media/usb/siano/
15933
15934SIFIVE DRIVERS
15935M: Palmer Dabbelt <[email protected]>
15936M: Paul Walmsley <[email protected]>
15937L: [email protected]
15938S: Supported
15939T: git git://github.com/sifive/riscv-linux.git
15940N: sifive
15941K: [^@]sifive
15942
15943SIFIVE FU540 SYSTEM-ON-CHIP
15944M: Paul Walmsley <[email protected]>
15945M: Palmer Dabbelt <[email protected]>
15946L: [email protected]
15947S: Supported
15948T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15949N: fu540
15950K: fu540
15951
15952SIFIVE PDMA DRIVER
15953M: Green Wan <[email protected]>
15954S: Maintained
15955F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15956F: drivers/dma/sf-pdma/
15957
15958SILEAD TOUCHSCREEN DRIVER
15959M: Hans de Goede <[email protected]>
15960L: [email protected]
15961L: [email protected]
15962S: Maintained
15963F: drivers/input/touchscreen/silead.c
15964F: drivers/platform/x86/touchscreen_dmi.c
15965
15966SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15967M: Jérôme Pouiller <[email protected]>
15968S: Supported
15969F: drivers/staging/wfx/
15970
15971SILICON MOTION SM712 FRAME BUFFER DRIVER
15972M: Sudip Mukherjee <[email protected]>
15973M: Teddy Wang <[email protected]>
15974M: Sudip Mukherjee <[email protected]>
15975L: [email protected]
15976S: Maintained
15977F: Documentation/fb/sm712fb.rst
15978F: drivers/video/fbdev/sm712*
15979
15980SIMPLE FIRMWARE INTERFACE (SFI)
15981S: Obsolete
15982W: http://simplefirmware.org/
15983F: arch/x86/platform/sfi/
15984F: drivers/sfi/
15985F: include/linux/sfi*.h
15986
15987SIMPLEFB FB DRIVER
15988M: Hans de Goede <[email protected]>
15989L: [email protected]
15990S: Maintained
15991F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15992F: drivers/video/fbdev/simplefb.c
15993F: include/linux/platform_data/simplefb.h
15994
15995SIMTEC EB110ATX (Chalice CATS)
15996M: Simtec Linux Team <[email protected]>
15997S: Supported
15998W: http://www.simtec.co.uk/products/EB110ATX/
15999
16000SIMTEC EB2410ITX (BAST)
16001M: Simtec Linux Team <[email protected]>
16002S: Supported
16003W: http://www.simtec.co.uk/products/EB2410ITX/
16004F: arch/arm/mach-s3c/bast-ide.c
16005F: arch/arm/mach-s3c/bast-irq.c
16006F: arch/arm/mach-s3c/mach-bast.c
16007
16008SIOX
16009M: Thorsten Scherer <[email protected]>
16010M: Uwe Kleine-König <[email protected]>
16011R: Pengutronix Kernel Team <[email protected]>
16012S: Supported
16013F: drivers/gpio/gpio-siox.c
16014F: drivers/siox/*
16015F: include/trace/events/siox.h
16016
16017SIPHASH PRF ROUTINES
16018M: Jason A. Donenfeld <[email protected]>
16019S: Maintained
16020F: include/linux/siphash.h
16021F: lib/siphash.c
16022F: lib/test_siphash.c
16023
16024SIS 190 ETHERNET DRIVER
16025M: Francois Romieu <[email protected]>
16026L: [email protected]
16027S: Maintained
16028F: drivers/net/ethernet/sis/sis190.c
16029
16030SIS 900/7016 FAST ETHERNET DRIVER
16031M: Daniele Venzano <[email protected]>
16032L: [email protected]
16033S: Maintained
16034W: http://www.brownhat.org/sis900.html
16035F: drivers/net/ethernet/sis/sis900.*
16036
16037SIS FRAMEBUFFER DRIVER
16038M: Thomas Winischhofer <[email protected]>
16039S: Maintained
16040W: http://www.winischhofer.net/linuxsisvga.shtml
16041F: Documentation/fb/sisfb.rst
16042F: drivers/video/fbdev/sis/
16043F: include/video/sisfb.h
16044
16045SIS I2C TOUCHSCREEN DRIVER
16046M: Mika Penttilä <[email protected]>
16047L: [email protected]
16048S: Maintained
16049F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16050F: drivers/input/touchscreen/sis_i2c.c
16051
16052SIS USB2VGA DRIVER
16053M: Thomas Winischhofer <[email protected]>
16054S: Maintained
16055W: http://www.winischhofer.at/linuxsisusbvga.shtml
16056F: drivers/usb/misc/sisusbvga/
16057
16058SLAB ALLOCATOR
16059M: Christoph Lameter <[email protected]>
16060M: Pekka Enberg <[email protected]>
16061M: David Rientjes <[email protected]>
16062M: Joonsoo Kim <[email protected]>
16063M: Andrew Morton <[email protected]>
16064L: [email protected]
16065S: Maintained
16066F: include/linux/sl?b*.h
16067F: mm/sl?b*
16068
16069SLEEPABLE READ-COPY UPDATE (SRCU)
16070M: Lai Jiangshan <[email protected]>
16071M: "Paul E. McKenney" <[email protected]>
16072M: Josh Triplett <[email protected]>
16073R: Steven Rostedt <[email protected]>
16074R: Mathieu Desnoyers <[email protected]>
16075L: [email protected]
16076S: Supported
16077W: http://www.rdrop.com/users/paulmck/RCU/
16078T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16079F: include/linux/srcu*.h
16080F: kernel/rcu/srcu*.c
16081
16082SMACK SECURITY MODULE
16083M: Casey Schaufler <[email protected]>
16084L: [email protected]
16085S: Maintained
16086W: http://schaufler-ca.com
16087T: git git://github.com/cschaufler/smack-next
16088F: Documentation/admin-guide/LSM/Smack.rst
16089F: security/smack/
16090
16091SMC91x ETHERNET DRIVER
16092M: Nicolas Pitre <[email protected]>
16093S: Odd Fixes
16094F: drivers/net/ethernet/smsc/smc91x.*
16095
16096SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16097M: Mark Rutland <[email protected]>
16098M: Lorenzo Pieralisi <[email protected]>
16099M: Sudeep Holla <[email protected]>
16100L: [email protected]
16101S: Maintained
16102F: drivers/firmware/smccc/
16103F: include/linux/arm-smccc.h
16104
16105SMIA AND SMIA++ IMAGE SENSOR DRIVER
16106M: Sakari Ailus <[email protected]>
16107L: [email protected]
16108S: Maintained
16109F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
16110F: drivers/media/i2c/smiapp-pll.c
16111F: drivers/media/i2c/smiapp-pll.h
16112F: drivers/media/i2c/smiapp/
16113F: include/uapi/linux/smiapp.h
16114
16115SMM665 HARDWARE MONITOR DRIVER
16116M: Guenter Roeck <[email protected]>
16117L: [email protected]
16118S: Maintained
16119F: Documentation/hwmon/smm665.rst
16120F: drivers/hwmon/smm665.c
16121
16122SMSC EMC2103 HARDWARE MONITOR DRIVER
16123M: Steve Glendinning <[email protected]>
16124L: [email protected]
16125S: Maintained
16126F: Documentation/hwmon/emc2103.rst
16127F: drivers/hwmon/emc2103.c
16128
16129SMSC SCH5627 HARDWARE MONITOR DRIVER
16130M: Hans de Goede <[email protected]>
16131L: [email protected]
16132S: Supported
16133F: Documentation/hwmon/sch5627.rst
16134F: drivers/hwmon/sch5627.c
16135
16136SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16137M: Steve Glendinning <[email protected]>
16138L: [email protected]
16139S: Maintained
16140F: drivers/video/fbdev/smscufx.c
16141
16142SMSC47B397 HARDWARE MONITOR DRIVER
16143M: Jean Delvare <[email protected]>
16144L: [email protected]
16145S: Maintained
16146F: Documentation/hwmon/smsc47b397.rst
16147F: drivers/hwmon/smsc47b397.c
16148
16149SMSC911x ETHERNET DRIVER
16150M: Steve Glendinning <[email protected]>
16151L: [email protected]
16152S: Maintained
16153F: drivers/net/ethernet/smsc/smsc911x.*
16154F: include/linux/smsc911x.h
16155
16156SMSC9420 PCI ETHERNET DRIVER
16157M: Steve Glendinning <[email protected]>
16158L: [email protected]
16159S: Maintained
16160F: drivers/net/ethernet/smsc/smsc9420.*
16161
16162SOCIONEXT (SNI) AVE NETWORK DRIVER
16163M: Kunihiko Hayashi <[email protected]>
16164L: [email protected]
16165S: Maintained
16166F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16167F: drivers/net/ethernet/socionext/sni_ave.c
16168
16169SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16170M: Jassi Brar <[email protected]>
16171M: Ilias Apalodimas <[email protected]>
16172L: [email protected]
16173S: Maintained
16174F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16175F: drivers/net/ethernet/socionext/netsec.c
16176
16177SOCIONEXT (SNI) Synquacer SPI DRIVER
16178M: Masahisa Kojima <[email protected]>
16179M: Jassi Brar <[email protected]>
16180L: [email protected]
16181S: Maintained
16182F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16183F: drivers/spi/spi-synquacer.c
16184
16185SOCIONEXT SYNQUACER I2C DRIVER
16186M: Ard Biesheuvel <[email protected]>
16187L: [email protected]
16188S: Maintained
16189F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16190F: drivers/i2c/busses/i2c-synquacer.c
16191
16192SOCIONEXT UNIPHIER SOUND DRIVER
16193L: [email protected] (moderated for non-subscribers)
16194S: Orphan
16195F: sound/soc/uniphier/
16196
16197SOEKRIS NET48XX LED SUPPORT
16198M: Chris Boot <[email protected]>
16199S: Maintained
16200F: drivers/leds/leds-net48xx.c
16201
16202SOFT-IWARP DRIVER (siw)
16203M: Bernard Metzler <[email protected]>
16204L: [email protected]
16205S: Supported
16206F: drivers/infiniband/sw/siw/
16207F: include/uapi/rdma/siw-abi.h
16208
16209SOFT-ROCE DRIVER (rxe)
16210M: Zhu Yanjun <[email protected]>
16211L: [email protected]
16212S: Supported
16213F: drivers/infiniband/sw/rxe/
16214F: include/uapi/rdma/rdma_user_rxe.h
16215
16216SOFTLOGIC 6x10 MPEG CODEC
16217M: Bluecherry Maintainers <[email protected]>
16218M: Anton Sviridenko <[email protected]>
16219M: Andrey Utkin <[email protected]>
16220M: Ismael Luceno <[email protected]>
16221L: [email protected]
16222S: Supported
16223F: drivers/media/pci/solo6x10/
16224
16225SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16226M: James Morse <[email protected]>
16227L: [email protected]
16228S: Maintained
16229F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16230F: drivers/firmware/arm_sdei.c
16231F: include/linux/arm_sdei.h
16232F: include/uapi/linux/arm_sdei.h
16233
16234SOFTWARE RAID (Multiple Disks) SUPPORT
16235M: Song Liu <[email protected]>
16236L: [email protected]
16237S: Supported
16238T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16239F: drivers/md/Kconfig
16240F: drivers/md/Makefile
16241F: drivers/md/md*
16242F: drivers/md/raid*
16243F: include/linux/raid/
16244F: include/uapi/linux/raid/
16245
16246SOLIDRUN CLEARFOG SUPPORT
16247M: Russell King <[email protected]>
16248S: Maintained
16249F: arch/arm/boot/dts/armada-388-clearfog*
16250F: arch/arm/boot/dts/armada-38x-solidrun-*
16251
16252SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16253M: Russell King <[email protected]>
16254S: Maintained
16255F: arch/arm/boot/dts/imx6*-cubox-i*
16256F: arch/arm/boot/dts/imx6*-hummingboard*
16257F: arch/arm/boot/dts/imx6*-sr-*
16258
16259SONIC NETWORK DRIVER
16260M: Thomas Bogendoerfer <[email protected]>
16261L: [email protected]
16262S: Maintained
16263F: drivers/net/ethernet/natsemi/sonic.*
16264
16265SONICS SILICON BACKPLANE DRIVER (SSB)
16266M: Michael Buesch <[email protected]>
16267L: [email protected]
16268S: Maintained
16269F: drivers/ssb/
16270F: include/linux/ssb/
16271
16272SONY IMX214 SENSOR DRIVER
16273M: Ricardo Ribalda <[email protected]>
16274L: [email protected]
16275S: Maintained
16276T: git git://linuxtv.org/media_tree.git
16277F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16278F: drivers/media/i2c/imx214.c
16279
16280SONY IMX219 SENSOR DRIVER
16281M: Dave Stevenson <[email protected]>
16282L: [email protected]
16283S: Maintained
16284T: git git://linuxtv.org/media_tree.git
16285F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16286F: drivers/media/i2c/imx219.c
16287
16288SONY IMX258 SENSOR DRIVER
16289M: Sakari Ailus <[email protected]>
16290L: [email protected]
16291S: Maintained
16292T: git git://linuxtv.org/media_tree.git
16293F: drivers/media/i2c/imx258.c
16294
16295SONY IMX274 SENSOR DRIVER
16296M: Leon Luo <[email protected]>
16297L: [email protected]
16298S: Maintained
16299T: git git://linuxtv.org/media_tree.git
16300F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16301F: drivers/media/i2c/imx274.c
16302
16303SONY IMX290 SENSOR DRIVER
16304M: Manivannan Sadhasivam <[email protected]>
16305L: [email protected]
16306S: Maintained
16307T: git git://linuxtv.org/media_tree.git
16308F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16309F: drivers/media/i2c/imx290.c
16310
16311SONY IMX319 SENSOR DRIVER
16312M: Bingbu Cao <[email protected]>
16313L: [email protected]
16314S: Maintained
16315T: git git://linuxtv.org/media_tree.git
16316F: drivers/media/i2c/imx319.c
16317
16318SONY IMX355 SENSOR DRIVER
16319M: Tianshu Qiu <[email protected]>
16320L: [email protected]
16321S: Maintained
16322T: git git://linuxtv.org/media_tree.git
16323F: drivers/media/i2c/imx355.c
16324
16325SONY MEMORYSTICK SUBSYSTEM
16326M: Maxim Levitsky <[email protected]>
16327M: Alex Dubov <[email protected]>
16328M: Ulf Hansson <[email protected]>
16329L: [email protected]
16330S: Maintained
16331T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16332F: drivers/memstick/
16333F: include/linux/memstick.h
16334
16335SONY VAIO CONTROL DEVICE DRIVER
16336M: Mattia Dongili <[email protected]>
16337L: [email protected]
16338S: Maintained
16339W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16340F: Documentation/admin-guide/laptops/sony-laptop.rst
16341F: drivers/char/sonypi.c
16342F: drivers/platform/x86/sony-laptop.c
16343F: include/linux/sony-laptop.h
16344
16345SOUND
16346M: Jaroslav Kysela <[email protected]>
16347M: Takashi Iwai <[email protected]>
16348L: [email protected] (moderated for non-subscribers)
16349S: Maintained
16350W: http://www.alsa-project.org/
16351Q: http://patchwork.kernel.org/project/alsa-devel/list/
16352T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16353F: Documentation/sound/
16354F: include/sound/
16355F: include/uapi/sound/
16356F: sound/
16357
16358SOUND - COMPRESSED AUDIO
16359M: Vinod Koul <[email protected]>
16360L: [email protected] (moderated for non-subscribers)
16361S: Supported
16362T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16363F: Documentation/sound/designs/compress-offload.rst
16364F: include/sound/compress_driver.h
16365F: include/uapi/sound/compress_*
16366F: sound/core/compress_offload.c
16367F: sound/soc/soc-compress.c
16368
16369SOUND - DMAENGINE HELPERS
16370M: Lars-Peter Clausen <[email protected]>
16371S: Supported
16372F: include/sound/dmaengine_pcm.h
16373F: sound/core/pcm_dmaengine.c
16374F: sound/soc/soc-generic-dmaengine-pcm.c
16375
16376SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16377M: Liam Girdwood <[email protected]>
16378M: Mark Brown <[email protected]>
16379L: [email protected] (moderated for non-subscribers)
16380S: Supported
16381W: http://alsa-project.org/main/index.php/ASoC
16382T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16383F: Documentation/devicetree/bindings/sound/
16384F: Documentation/sound/soc/
16385F: include/dt-bindings/sound/
16386F: include/sound/soc*
16387F: sound/soc/
16388
16389SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16390M: Pierre-Louis Bossart <[email protected]>
16391M: Liam Girdwood <[email protected]>
16392M: Ranjani Sridharan <[email protected]>
16393M: Kai Vehmanen <[email protected]>
16394M: Daniel Baluta <[email protected]>
16395L: [email protected] (moderated for non-subscribers)
16396S: Supported
16397W: https://github.com/thesofproject/linux/
16398F: sound/soc/sof/
16399
16400SOUNDWIRE SUBSYSTEM
16401M: Vinod Koul <[email protected]>
16402M: Bard Liao <[email protected]>
16403R: Pierre-Louis Bossart <[email protected]>
16404R: Sanyog Kale <[email protected]>
16405L: [email protected] (moderated for non-subscribers)
16406S: Supported
16407F: Documentation/driver-api/soundwire/
16408F: drivers/soundwire/
16409F: include/linux/soundwire/
16410
16411SP2 MEDIA DRIVER
16412M: Olli Salonen <[email protected]>
16413L: [email protected]
16414S: Maintained
16415W: https://linuxtv.org
16416Q: http://patchwork.linuxtv.org/project/linux-media/list/
16417F: drivers/media/dvb-frontends/sp2*
16418
16419SPARC + UltraSPARC (sparc/sparc64)
16420M: "David S. Miller" <[email protected]>
16421L: [email protected]
16422S: Maintained
16423Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16424T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16425T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16426F: arch/sparc/
16427F: drivers/sbus/
16428
16429SPARC SERIAL DRIVERS
16430M: "David S. Miller" <[email protected]>
16431L: [email protected]
16432S: Maintained
16433T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16434T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16435F: drivers/tty/serial/suncore.c
16436F: drivers/tty/serial/sunhv.c
16437F: drivers/tty/serial/sunsab.c
16438F: drivers/tty/serial/sunsab.h
16439F: drivers/tty/serial/sunsu.c
16440F: drivers/tty/serial/sunzilog.c
16441F: drivers/tty/serial/sunzilog.h
16442F: drivers/tty/vcc.c
16443F: include/linux/sunserialcore.h
16444
16445SPARSE CHECKER
16446M: "Luc Van Oostenryck" <[email protected]>
16447L: [email protected]
16448S: Maintained
16449W: https://sparse.docs.kernel.org/
16450T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16451Q: https://patchwork.kernel.org/project/linux-sparse/list/
16452B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16453F: include/linux/compiler.h
16454
16455SPEAKUP CONSOLE SPEECH DRIVER
16456M: William Hubbs <[email protected]>
16457M: Chris Brannon <[email protected]>
16458M: Kirk Reiser <[email protected]>
16459M: Samuel Thibault <[email protected]>
16460L: [email protected]
16461S: Odd Fixes
16462W: http://www.linux-speakup.org/
16463F: drivers/accessibility/speakup/
16464
16465SPEAR CLOCK FRAMEWORK SUPPORT
16466M: Viresh Kumar <[email protected]>
16467L: [email protected] (moderated for non-subscribers)
16468S: Maintained
16469W: http://www.st.com/spear
16470F: drivers/clk/spear/
16471
16472SPEAR PLATFORM SUPPORT
16473M: Viresh Kumar <[email protected]>
16474M: Shiraz Hashim <[email protected]>
16475L: [email protected] (moderated for non-subscribers)
16476S: Maintained
16477W: http://www.st.com/spear
16478F: arch/arm/boot/dts/spear*
16479F: arch/arm/mach-spear/
16480
16481SPI NOR SUBSYSTEM
16482M: Tudor Ambarus <[email protected]>
16483L: [email protected]
16484S: Maintained
16485W: http://www.linux-mtd.infradead.org/
16486Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16487C: irc://irc.oftc.net/mtd
16488T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16489F: drivers/mtd/spi-nor/
16490F: include/linux/mtd/spi-nor.h
16491
16492SPI SUBSYSTEM
16493M: Mark Brown <[email protected]>
16494L: [email protected]
16495S: Maintained
16496Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16497T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16498F: Documentation/devicetree/bindings/spi/
16499F: Documentation/spi/
16500F: drivers/spi/
16501F: include/linux/spi/
16502F: include/uapi/linux/spi/
16503F: tools/spi/
16504
16505SPIDERNET NETWORK DRIVER for CELL
16506M: Ishizaki Kou <[email protected]>
16507L: [email protected]
16508S: Supported
16509F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16510F: drivers/net/ethernet/toshiba/spider_net*
16511
16512SPMI SUBSYSTEM
16513R: Stephen Boyd <[email protected]>
16514L: [email protected]
16515F: Documentation/devicetree/bindings/spmi/
16516F: drivers/spmi/
16517F: include/dt-bindings/spmi/spmi.h
16518F: include/linux/spmi.h
16519F: include/trace/events/spmi.h
16520
16521SPU FILE SYSTEM
16522M: Jeremy Kerr <[email protected]>
16523L: [email protected]
16524S: Supported
16525W: http://www.ibm.com/developerworks/power/cell/
16526F: Documentation/filesystems/spufs/spufs.rst
16527F: arch/powerpc/platforms/cell/spufs/
16528
16529SQUASHFS FILE SYSTEM
16530M: Phillip Lougher <[email protected]>
16531L: [email protected] (subscribers-only)
16532S: Maintained
16533W: http://squashfs.org.uk
16534T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16535F: Documentation/filesystems/squashfs.rst
16536F: fs/squashfs/
16537
16538SRM (Alpha) environment access
16539M: Jan-Benedict Glaw <[email protected]>
16540S: Maintained
16541F: arch/alpha/kernel/srm_env.c
16542
16543ST LSM6DSx IMU IIO DRIVER
16544M: Lorenzo Bianconi <[email protected]>
16545L: [email protected]
16546S: Maintained
16547W: http://www.st.com/
16548F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16549F: drivers/iio/imu/st_lsm6dsx/
16550
16551ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16552M: Mickael Guene <[email protected]>
16553L: [email protected]
16554S: Maintained
16555T: git git://linuxtv.org/media_tree.git
16556F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16557F: drivers/media/i2c/st-mipid02.c
16558
16559ST STM32 I2C/SMBUS DRIVER
16560M: Pierre-Yves MORDRET <[email protected]>
16561L: [email protected]
16562S: Maintained
16563F: drivers/i2c/busses/i2c-stm32*
16564
16565ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16566M: Song Qiang <[email protected]>
16567L: [email protected]
16568S: Maintained
16569F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16570F: drivers/iio/proximity/vl53l0x-i2c.c
16571
16572STABLE BRANCH
16573M: Greg Kroah-Hartman <[email protected]>
16574M: Sasha Levin <[email protected]>
16575L: [email protected]
16576S: Supported
16577F: Documentation/process/stable-kernel-rules.rst
16578
16579STAGING - ATOMISP DRIVER
16580M: Mauro Carvalho Chehab <[email protected]>
16581R: Sakari Ailus <[email protected]>
16582L: [email protected]
16583S: Maintained
16584F: drivers/staging/media/atomisp/
16585
16586STAGING - COMEDI
16587M: Ian Abbott <[email protected]>
16588M: H Hartley Sweeten <[email protected]>
16589S: Odd Fixes
16590F: drivers/staging/comedi/
16591
16592STAGING - FIELDBUS SUBSYSTEM
16593M: Sven Van Asbroeck <[email protected]>
16594S: Maintained
16595F: drivers/staging/fieldbus/*
16596F: drivers/staging/fieldbus/Documentation/
16597
16598STAGING - HMS ANYBUS-S BUS
16599M: Sven Van Asbroeck <[email protected]>
16600S: Maintained
16601F: drivers/staging/fieldbus/anybuss/
16602
16603STAGING - INDUSTRIAL IO
16604M: Jonathan Cameron <[email protected]>
16605L: [email protected]
16606S: Odd Fixes
16607F: Documentation/devicetree/bindings/staging/iio/
16608F: drivers/staging/iio/
16609
16610STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16611M: Marc Dietrich <[email protected]>
16612L: [email protected] (moderated for non-subscribers)
16613L: [email protected]
16614S: Maintained
16615F: drivers/staging/nvec/
16616
16617STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16618M: Jens Frederich <[email protected]>
16619M: Daniel Drake <[email protected]>
16620M: Jon Nettleton <[email protected]>
16621S: Maintained
16622W: http://wiki.laptop.org/go/DCON
16623F: drivers/staging/olpc_dcon/
16624
16625STAGING - REALTEK RTL8188EU DRIVERS
16626M: Larry Finger <[email protected]>
16627S: Odd Fixes
16628F: drivers/staging/rtl8188eu/
16629
16630STAGING - REALTEK RTL8712U DRIVERS
16631M: Larry Finger <[email protected]>
16632M: Florian Schilhabel <[email protected]>.
16633S: Odd Fixes
16634F: drivers/staging/rtl8712/
16635
16636STAGING - SEPS525 LCD CONTROLLER DRIVERS
16637M: Michael Hennerich <[email protected]>
16638L: [email protected]
16639S: Supported
16640F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16641F: drivers/staging/fbtft/fb_seps525.c
16642
16643STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16644M: Sudip Mukherjee <[email protected]>
16645M: Teddy Wang <[email protected]>
16646M: Sudip Mukherjee <[email protected]>
16647L: [email protected]
16648S: Maintained
16649F: drivers/staging/sm750fb/
16650
16651STAGING - VIA VT665X DRIVERS
16652M: Forest Bond <[email protected]>
16653S: Odd Fixes
16654F: drivers/staging/vt665?/
16655
16656STAGING SUBSYSTEM
16657M: Greg Kroah-Hartman <[email protected]>
16658L: [email protected]
16659S: Supported
16660T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16661F: drivers/staging/
16662
16663STARFIRE/DURALAN NETWORK DRIVER
16664M: Ion Badulescu <[email protected]>
16665S: Odd Fixes
16666F: drivers/net/ethernet/adaptec/starfire*
16667
16668STEC S1220 SKD DRIVER
16669M: Damien Le Moal <[email protected]>
16670L: [email protected]
16671S: Maintained
16672F: drivers/block/skd*[ch]
16673
16674STI AUDIO (ASoC) DRIVERS
16675M: Arnaud Pouliquen <[email protected]>
16676L: [email protected] (moderated for non-subscribers)
16677S: Maintained
16678F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16679F: sound/soc/sti/
16680
16681STI CEC DRIVER
16682M: Benjamin Gaignard <[email protected]>
16683S: Maintained
16684F: Documentation/devicetree/bindings/media/stih-cec.txt
16685F: drivers/media/cec/platform/sti/
16686
16687STK1160 USB VIDEO CAPTURE DRIVER
16688M: Ezequiel Garcia <[email protected]>
16689L: [email protected]
16690S: Maintained
16691T: git git://linuxtv.org/media_tree.git
16692F: drivers/media/usb/stk1160/
16693
16694STM32 AUDIO (ASoC) DRIVERS
16695M: Olivier Moysan <[email protected]>
16696M: Arnaud Pouliquen <[email protected]>
16697L: [email protected] (moderated for non-subscribers)
16698S: Maintained
16699F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16700F: sound/soc/stm/
16701
16702STM32 TIMER/LPTIMER DRIVERS
16703M: Fabrice Gasnier <[email protected]>
16704S: Maintained
16705F: Documentation/ABI/testing/*timer-stm32
16706F: Documentation/devicetree/bindings/*/*stm32-*timer*
16707F: drivers/*/stm32-*timer*
16708F: drivers/pwm/pwm-stm32*
16709F: include/linux/*/stm32-*tim*
16710
16711STMMAC ETHERNET DRIVER
16712M: Giuseppe Cavallaro <[email protected]>
16713M: Alexandre Torgue <[email protected]>
16714M: Jose Abreu <[email protected]>
16715L: [email protected]
16716S: Supported
16717W: http://www.stlinux.com
16718F: Documentation/networking/device_drivers/ethernet/stmicro/
16719F: drivers/net/ethernet/stmicro/stmmac/
16720
16721SUN3/3X
16722M: Sam Creasey <[email protected]>
16723S: Maintained
16724W: http://sammy.net/sun3/
16725F: arch/m68k/include/asm/sun3*
16726F: arch/m68k/kernel/*sun3*
16727F: arch/m68k/sun3*/
16728F: drivers/net/ethernet/i825xx/sun3*
16729
16730SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16731M: Hans de Goede <[email protected]>
16732L: [email protected]
16733S: Maintained
16734F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16735F: drivers/input/keyboard/sun4i-lradc-keys.c
16736
16737SUNDANCE NETWORK DRIVER
16738M: Denis Kirjanov <[email protected]>
16739L: [email protected]
16740S: Maintained
16741F: drivers/net/ethernet/dlink/sundance.c
16742
16743SUPERH
16744M: Yoshinori Sato <[email protected]>
16745M: Rich Felker <[email protected]>
16746L: [email protected]
16747S: Maintained
16748Q: http://patchwork.kernel.org/project/linux-sh/list/
16749F: Documentation/sh/
16750F: arch/sh/
16751F: drivers/sh/
16752
16753SUSPEND TO RAM
16754M: "Rafael J. Wysocki" <[email protected]>
16755M: Len Brown <[email protected]>
16756M: Pavel Machek <[email protected]>
16757L: [email protected]
16758S: Supported
16759B: https://bugzilla.kernel.org
16760F: Documentation/power/
16761F: arch/x86/kernel/acpi/
16762F: drivers/base/power/
16763F: include/linux/freezer.h
16764F: include/linux/pm.h
16765F: include/linux/suspend.h
16766F: kernel/power/
16767
16768SVGA HANDLING
16769M: Martin Mares <[email protected]>
16770L: [email protected]
16771S: Maintained
16772F: Documentation/admin-guide/svga.rst
16773F: arch/x86/boot/video*
16774
16775SWIOTLB SUBSYSTEM
16776M: Konrad Rzeszutek Wilk <[email protected]>
16777L: [email protected]
16778S: Supported
16779T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16780F: arch/*/kernel/pci-swiotlb.c
16781F: include/linux/swiotlb.h
16782F: kernel/dma/swiotlb.c
16783
16784SWITCHDEV
16785M: Jiri Pirko <[email protected]>
16786M: Ivan Vecera <[email protected]>
16787L: [email protected]
16788S: Supported
16789F: include/net/switchdev.h
16790F: net/switchdev/
16791
16792SY8106A REGULATOR DRIVER
16793M: Icenowy Zheng <[email protected]>
16794S: Maintained
16795F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16796F: drivers/regulator/sy8106a-regulator.c
16797
16798SYNC FILE FRAMEWORK
16799M: Sumit Semwal <[email protected]>
16800R: Gustavo Padovan <[email protected]>
16801L: [email protected]
16802L: [email protected]
16803S: Maintained
16804T: git git://anongit.freedesktop.org/drm/drm-misc
16805F: Documentation/driver-api/sync_file.rst
16806F: drivers/dma-buf/dma-fence*
16807F: drivers/dma-buf/sw_sync.c
16808F: drivers/dma-buf/sync_*
16809F: include/linux/sync_file.h
16810F: include/uapi/linux/sync_file.h
16811
16812SYNOPSYS ARC ARCHITECTURE
16813M: Vineet Gupta <[email protected]>
16814L: [email protected]
16815S: Supported
16816T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16817F: Documentation/devicetree/bindings/arc/*
16818F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16819F: arch/arc/
16820F: drivers/clocksource/arc_timer.c
16821F: drivers/tty/serial/arc_uart.c
16822
16823SYNOPSYS ARC HSDK SDP pll clock driver
16824M: Eugeniy Paltsev <[email protected]>
16825S: Supported
16826F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16827F: drivers/clk/clk-hsdk-pll.c
16828
16829SYNOPSYS ARC SDP clock driver
16830M: Eugeniy Paltsev <[email protected]>
16831S: Supported
16832F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16833F: drivers/clk/axs10x/*
16834
16835SYNOPSYS ARC SDP platform support
16836M: Alexey Brodkin <[email protected]>
16837S: Supported
16838F: Documentation/devicetree/bindings/arc/axs10*
16839F: arch/arc/boot/dts/ax*
16840F: arch/arc/plat-axs10x
16841
16842SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16843M: Eugeniy Paltsev <[email protected]>
16844S: Supported
16845F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16846F: drivers/reset/reset-axs10x.c
16847
16848SYNOPSYS CREG GPIO DRIVER
16849M: Eugeniy Paltsev <[email protected]>
16850S: Maintained
16851F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16852F: drivers/gpio/gpio-creg-snps.c
16853
16854SYNOPSYS DESIGNWARE 8250 UART DRIVER
16855R: Andy Shevchenko <[email protected]>
16856S: Maintained
16857F: drivers/tty/serial/8250/8250_dw.c
16858F: drivers/tty/serial/8250/8250_dwlib.*
16859F: drivers/tty/serial/8250/8250_lpss.c
16860
16861SYNOPSYS DESIGNWARE APB GPIO DRIVER
16862M: Hoan Tran <[email protected]>
16863M: Serge Semin <[email protected]>
16864L: [email protected]
16865S: Maintained
16866F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16867F: drivers/gpio/gpio-dwapb.c
16868
16869SYNOPSYS DESIGNWARE APB SSI DRIVER
16870M: Serge Semin <[email protected]>
16871L: [email protected]
16872S: Supported
16873F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
16874F: drivers/spi/spi-dw*
16875
16876SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16877M: Eugeniy Paltsev <[email protected]>
16878S: Maintained
16879F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16880F: drivers/dma/dw-axi-dmac/
16881
16882SYNOPSYS DESIGNWARE DMAC DRIVER
16883M: Viresh Kumar <[email protected]>
16884R: Andy Shevchenko <[email protected]>
16885S: Maintained
16886F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
16887F: drivers/dma/dw/
16888F: include/dt-bindings/dma/dw-dmac.h
16889F: include/linux/dma/dw.h
16890F: include/linux/platform_data/dma-dw.h
16891
16892SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16893M: Jose Abreu <[email protected]>
16894L: [email protected]
16895S: Supported
16896F: drivers/net/ethernet/synopsys/
16897
16898SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16899M: Jose Abreu <[email protected]>
16900L: [email protected]
16901S: Supported
16902F: drivers/net/pcs/pcs-xpcs.c
16903F: include/linux/pcs/pcs-xpcs.h
16904
16905SYNOPSYS DESIGNWARE I2C DRIVER
16906M: Jarkko Nikula <[email protected]>
16907R: Andy Shevchenko <[email protected]>
16908R: Mika Westerberg <[email protected]>
16909L: [email protected]
16910S: Maintained
16911F: drivers/i2c/busses/i2c-designware-*
16912F: include/linux/platform_data/i2c-designware.h
16913
16914SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16915M: Jaehoon Chung <[email protected]>
16916L: [email protected]
16917S: Maintained
16918F: drivers/mmc/host/dw_mmc*
16919
16920SYNOPSYS HSDK RESET CONTROLLER DRIVER
16921M: Eugeniy Paltsev <[email protected]>
16922S: Supported
16923F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16924F: drivers/reset/reset-hsdk.c
16925F: include/dt-bindings/reset/snps,hsdk-reset.h
16926
16927SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16928M: Prabu Thangamuthu <[email protected]>
16929M: Manjunath M B <[email protected]>
16930L: [email protected]
16931S: Maintained
16932F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16933
16934SYSTEM CONFIGURATION (SYSCON)
16935M: Lee Jones <[email protected]>
16936M: Arnd Bergmann <[email protected]>
16937S: Supported
16938T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16939F: drivers/mfd/syscon.c
16940
16941SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16942M: Sudeep Holla <[email protected]>
16943L: [email protected]
16944S: Maintained
16945F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16946F: drivers/clk/clk-sc[mp]i.c
16947F: drivers/cpufreq/sc[mp]i-cpufreq.c
16948F: drivers/firmware/arm_scmi/
16949F: drivers/firmware/arm_scpi.c
16950F: drivers/reset/reset-scmi.c
16951F: include/linux/sc[mp]i_protocol.h
16952F: include/trace/events/scmi.h
16953
16954SYSTEM RESET/SHUTDOWN DRIVERS
16955M: Sebastian Reichel <[email protected]>
16956L: [email protected]
16957S: Maintained
16958T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16959F: Documentation/devicetree/bindings/power/reset/
16960F: drivers/power/reset/
16961
16962SYSTEM TRACE MODULE CLASS
16963M: Alexander Shishkin <[email protected]>
16964S: Maintained
16965T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16966F: Documentation/trace/stm.rst
16967F: drivers/hwtracing/stm/
16968F: include/linux/stm.h
16969F: include/uapi/linux/stm.h
16970
16971SYSTEM76 ACPI DRIVER
16972M: Jeremy Soller <[email protected]>
16973M: System76 Product Development <[email protected]>
16974L: [email protected]
16975S: Maintained
16976F: drivers/platform/x86/system76_acpi.c
16977
16978SYSV FILESYSTEM
16979M: Christoph Hellwig <[email protected]>
16980S: Maintained
16981F: Documentation/filesystems/sysv-fs.rst
16982F: fs/sysv/
16983F: include/linux/sysv_fs.h
16984
16985TASKSTATS STATISTICS INTERFACE
16986M: Balbir Singh <[email protected]>
16987S: Maintained
16988F: Documentation/accounting/taskstats*
16989F: include/linux/taskstats*
16990F: kernel/taskstats.c
16991
16992TC subsystem
16993M: Jamal Hadi Salim <[email protected]>
16994M: Cong Wang <[email protected]>
16995M: Jiri Pirko <[email protected]>
16996L: [email protected]
16997S: Maintained
16998F: include/net/pkt_cls.h
16999F: include/net/pkt_sched.h
17000F: include/net/tc_act/
17001F: include/uapi/linux/pkt_cls.h
17002F: include/uapi/linux/pkt_sched.h
17003F: include/uapi/linux/tc_act/
17004F: include/uapi/linux/tc_ematch/
17005F: net/sched/
17006
17007TC90522 MEDIA DRIVER
17008M: Akihiro Tsukada <[email protected]>
17009L: [email protected]
17010S: Odd Fixes
17011F: drivers/media/dvb-frontends/tc90522*
17012
17013TCP LOW PRIORITY MODULE
17014M: "Wong Hoi Sing, Edison" <[email protected]>
17015M: "Hung Hing Lun, Mike" <[email protected]>
17016S: Maintained
17017W: http://tcp-lp-mod.sourceforge.net/
17018F: net/ipv4/tcp_lp.c
17019
17020TDA10071 MEDIA DRIVER
17021M: Antti Palosaari <[email protected]>
17022L: [email protected]
17023S: Maintained
17024W: https://linuxtv.org
17025W: http://palosaari.fi/linux/
17026Q: http://patchwork.linuxtv.org/project/linux-media/list/
17027T: git git://linuxtv.org/anttip/media_tree.git
17028F: drivers/media/dvb-frontends/tda10071*
17029
17030TDA18212 MEDIA DRIVER
17031M: Antti Palosaari <[email protected]>
17032L: [email protected]
17033S: Maintained
17034W: https://linuxtv.org
17035W: http://palosaari.fi/linux/
17036Q: http://patchwork.linuxtv.org/project/linux-media/list/
17037T: git git://linuxtv.org/anttip/media_tree.git
17038F: drivers/media/tuners/tda18212*
17039
17040TDA18218 MEDIA DRIVER
17041M: Antti Palosaari <[email protected]>
17042L: [email protected]
17043S: Maintained
17044W: https://linuxtv.org
17045W: http://palosaari.fi/linux/
17046Q: http://patchwork.linuxtv.org/project/linux-media/list/
17047T: git git://linuxtv.org/anttip/media_tree.git
17048F: drivers/media/tuners/tda18218*
17049
17050TDA18250 MEDIA DRIVER
17051M: Olli Salonen <[email protected]>
17052L: [email protected]
17053S: Maintained
17054W: https://linuxtv.org
17055Q: http://patchwork.linuxtv.org/project/linux-media/list/
17056T: git git://linuxtv.org/media_tree.git
17057F: drivers/media/tuners/tda18250*
17058
17059TDA18271 MEDIA DRIVER
17060M: Michael Krufky <[email protected]>
17061L: [email protected]
17062S: Maintained
17063W: https://linuxtv.org
17064W: http://github.com/mkrufky
17065Q: http://patchwork.linuxtv.org/project/linux-media/list/
17066T: git git://linuxtv.org/mkrufky/tuners.git
17067F: drivers/media/tuners/tda18271*
17068
17069TDA1997x MEDIA DRIVER
17070M: Tim Harvey <[email protected]>
17071L: [email protected]
17072S: Maintained
17073W: https://linuxtv.org
17074Q: http://patchwork.linuxtv.org/project/linux-media/list/
17075F: drivers/media/i2c/tda1997x.*
17076
17077TDA827x MEDIA DRIVER
17078M: Michael Krufky <[email protected]>
17079L: [email protected]
17080S: Maintained
17081W: https://linuxtv.org
17082W: http://github.com/mkrufky
17083Q: http://patchwork.linuxtv.org/project/linux-media/list/
17084T: git git://linuxtv.org/mkrufky/tuners.git
17085F: drivers/media/tuners/tda8290.*
17086
17087TDA8290 MEDIA DRIVER
17088M: Michael Krufky <[email protected]>
17089L: [email protected]
17090S: Maintained
17091W: https://linuxtv.org
17092W: http://github.com/mkrufky
17093Q: http://patchwork.linuxtv.org/project/linux-media/list/
17094T: git git://linuxtv.org/mkrufky/tuners.git
17095F: drivers/media/tuners/tda8290.*
17096
17097TDA9840 MEDIA DRIVER
17098M: Hans Verkuil <[email protected]>
17099L: [email protected]
17100S: Maintained
17101W: https://linuxtv.org
17102T: git git://linuxtv.org/media_tree.git
17103F: drivers/media/i2c/tda9840*
17104
17105TEA5761 TUNER DRIVER
17106M: Mauro Carvalho Chehab <[email protected]>
17107L: [email protected]
17108S: Odd fixes
17109W: https://linuxtv.org
17110T: git git://linuxtv.org/media_tree.git
17111F: drivers/media/tuners/tea5761.*
17112
17113TEA5767 TUNER DRIVER
17114M: Mauro Carvalho Chehab <[email protected]>
17115L: [email protected]
17116S: Maintained
17117W: https://linuxtv.org
17118T: git git://linuxtv.org/media_tree.git
17119F: drivers/media/tuners/tea5767.*
17120
17121TEA6415C MEDIA DRIVER
17122M: Hans Verkuil <[email protected]>
17123L: [email protected]
17124S: Maintained
17125W: https://linuxtv.org
17126T: git git://linuxtv.org/media_tree.git
17127F: drivers/media/i2c/tea6415c*
17128
17129TEA6420 MEDIA DRIVER
17130M: Hans Verkuil <[email protected]>
17131L: [email protected]
17132S: Maintained
17133W: https://linuxtv.org
17134T: git git://linuxtv.org/media_tree.git
17135F: drivers/media/i2c/tea6420*
17136
17137TEAM DRIVER
17138M: Jiri Pirko <[email protected]>
17139L: [email protected]
17140S: Supported
17141F: drivers/net/team/
17142F: include/linux/if_team.h
17143F: include/uapi/linux/if_team.h
17144
17145TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17146M: "Savoir-faire Linux Inc." <[email protected]>
17147S: Maintained
17148F: arch/x86/platform/ts5500/
17149
17150TECHNOTREND USB IR RECEIVER
17151M: Sean Young <[email protected]>
17152L: [email protected]
17153S: Maintained
17154F: drivers/media/rc/ttusbir.c
17155
17156TECHWELL TW9910 VIDEO DECODER
17157L: [email protected]
17158S: Orphan
17159F: drivers/media/i2c/tw9910.c
17160F: include/media/i2c/tw9910.h
17161
17162TEE SUBSYSTEM
17163M: Jens Wiklander <[email protected]>
17164L: [email protected]
17165S: Maintained
17166F: Documentation/staging/tee.rst
17167F: drivers/tee/
17168F: include/linux/tee_drv.h
17169F: include/uapi/linux/tee.h
17170
17171TEGRA ARCHITECTURE SUPPORT
17172M: Thierry Reding <[email protected]>
17173M: Jonathan Hunter <[email protected]>
17174L: [email protected]
17175S: Supported
17176Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17177T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17178N: [^a-z]tegra
17179
17180TEGRA CLOCK DRIVER
17181M: Peter De Schrijver <[email protected]>
17182M: Prashant Gaikwad <[email protected]>
17183S: Supported
17184F: drivers/clk/tegra/
17185
17186TEGRA DMA DRIVERS
17187M: Laxman Dewangan <[email protected]>
17188M: Jon Hunter <[email protected]>
17189S: Supported
17190F: drivers/dma/tegra*
17191
17192TEGRA I2C DRIVER
17193M: Laxman Dewangan <[email protected]>
17194R: Dmitry Osipenko <[email protected]>
17195S: Supported
17196F: drivers/i2c/busses/i2c-tegra.c
17197
17198TEGRA IOMMU DRIVERS
17199M: Thierry Reding <[email protected]>
17200R: Krishna Reddy <[email protected]>
17201L: [email protected]
17202S: Supported
17203F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17204F: drivers/iommu/tegra*
17205
17206TEGRA KBC DRIVER
17207M: Laxman Dewangan <[email protected]>
17208S: Supported
17209F: drivers/input/keyboard/tegra-kbc.c
17210
17211TEGRA NAND DRIVER
17212M: Stefan Agner <[email protected]>
17213M: Lucas Stach <[email protected]>
17214S: Maintained
17215F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17216F: drivers/mtd/nand/raw/tegra_nand.c
17217
17218TEGRA PWM DRIVER
17219M: Thierry Reding <[email protected]>
17220S: Supported
17221F: drivers/pwm/pwm-tegra.c
17222
17223TEGRA SERIAL DRIVER
17224M: Laxman Dewangan <[email protected]>
17225S: Supported
17226F: drivers/tty/serial/serial-tegra.c
17227
17228TEGRA SPI DRIVER
17229M: Laxman Dewangan <[email protected]>
17230S: Supported
17231F: drivers/spi/spi-tegra*
17232
17233TEGRA VIDEO DRIVER
17234M: Thierry Reding <[email protected]>
17235M: Jonathan Hunter <[email protected]>
17236M: Sowjanya Komatineni <[email protected]>
17237L: [email protected]
17238L: [email protected]
17239S: Maintained
17240F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17241F: drivers/staging/media/tegra-video/
17242
17243TEGRA XUSB PADCTL DRIVER
17244M: JC Kuo <[email protected]>
17245S: Supported
17246F: drivers/phy/tegra/xusb*
17247
17248TEHUTI ETHERNET DRIVER
17249M: Andy Gospodarek <[email protected]>
17250L: [email protected]
17251S: Supported
17252F: drivers/net/ethernet/tehuti/*
17253
17254TELECOM CLOCK DRIVER FOR MCPL0010
17255M: Mark Gross <[email protected]>
17256S: Supported
17257F: drivers/char/tlclk.c
17258
17259TEMPO SEMICONDUCTOR DRIVERS
17260M: Steven Eckhoff <[email protected]>
17261S: Maintained
17262F: Documentation/devicetree/bindings/sound/tscs*.txt
17263F: sound/soc/codecs/tscs*.c
17264F: sound/soc/codecs/tscs*.h
17265
17266TENSILICA XTENSA PORT (xtensa)
17267M: Chris Zankel <[email protected]>
17268M: Max Filippov <[email protected]>
17269L: [email protected]
17270S: Maintained
17271T: git git://github.com/czankel/xtensa-linux.git
17272F: arch/xtensa/
17273F: drivers/irqchip/irq-xtensa-*
17274
17275TEXAS INSTRUMENTS ASoC DRIVERS
17276M: Peter Ujfalusi <[email protected]>
17277L: [email protected] (moderated for non-subscribers)
17278S: Maintained
17279F: sound/soc/ti/
17280
17281TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17282M: Ricardo Ribalda <[email protected]>
17283L: [email protected]
17284S: Supported
17285F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17286F: drivers/iio/dac/ti-dac7612.c
17287
17288TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17289M: Nishanth Menon <[email protected]>
17290M: Tero Kristo <[email protected]>
17291M: Santosh Shilimkar <[email protected]>
17292L: [email protected]
17293S: Maintained
17294F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17295F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17296F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17297F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17298F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17299F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17300F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17301F: drivers/clk/keystone/sci-clk.c
17302F: drivers/firmware/ti_sci*
17303F: drivers/irqchip/irq-ti-sci-inta.c
17304F: drivers/irqchip/irq-ti-sci-intr.c
17305F: drivers/reset/reset-ti-sci.c
17306F: drivers/soc/ti/ti_sci_inta_msi.c
17307F: drivers/soc/ti/ti_sci_pm_domains.c
17308F: include/dt-bindings/soc/ti,sci_pm_domain.h
17309F: include/linux/soc/ti/ti_sci_inta_msi.h
17310F: include/linux/soc/ti/ti_sci_protocol.h
17311
17312THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17313M: Hans Verkuil <[email protected]>
17314L: [email protected]
17315S: Maintained
17316W: https://linuxtv.org
17317T: git git://linuxtv.org/media_tree.git
17318F: drivers/media/radio/radio-raremono.c
17319
17320THERMAL
17321M: Zhang Rui <[email protected]>
17322M: Daniel Lezcano <[email protected]>
17323R: Amit Kucheria <[email protected]>
17324L: [email protected]
17325S: Supported
17326Q: https://patchwork.kernel.org/project/linux-pm/list/
17327T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17328F: Documentation/devicetree/bindings/thermal/
17329F: drivers/thermal/
17330F: include/linux/cpu_cooling.h
17331F: include/linux/thermal.h
17332F: include/uapi/linux/thermal.h
17333
17334THERMAL DRIVER FOR AMLOGIC SOCS
17335M: Guillaume La Roque <[email protected]>
17336L: [email protected]
17337L: [email protected]
17338S: Supported
17339W: http://linux-meson.com/
17340F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17341F: drivers/thermal/amlogic_thermal.c
17342
17343THERMAL/CPU_COOLING
17344M: Amit Daniel Kachhap <[email protected]>
17345M: Daniel Lezcano <[email protected]>
17346M: Viresh Kumar <[email protected]>
17347M: Javi Merino <[email protected]>
17348L: [email protected]
17349S: Supported
17350F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17351F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17352F: drivers/thermal/cpufreq_cooling.c
17353F: drivers/thermal/cpuidle_cooling.c
17354F: include/linux/cpu_cooling.h
17355
17356THERMAL/POWER_ALLOCATOR
17357M: Lukasz Luba <[email protected]>
17358L: [email protected]
17359S: Maintained
17360F: Documentation/driver-api/thermal/power_allocator.rst
17361F: drivers/thermal/gov_power_allocator.c
17362F: include/trace/events/thermal_power_allocator.h
17363
17364THINKPAD ACPI EXTRAS DRIVER
17365M: Henrique de Moraes Holschuh <[email protected]>
17366L: [email protected]
17367L: [email protected]
17368S: Maintained
17369W: http://ibm-acpi.sourceforge.net
17370W: http://thinkwiki.org/wiki/Ibm-acpi
17371T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17372F: drivers/platform/x86/thinkpad_acpi.c
17373
17374THUNDERBOLT DRIVER
17375M: Andreas Noever <[email protected]>
17376M: Michael Jamet <[email protected]>
17377M: Mika Westerberg <[email protected]>
17378M: Yehezkel Bernat <[email protected]>
17379L: [email protected]
17380S: Maintained
17381T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17382F: Documentation/admin-guide/thunderbolt.rst
17383F: drivers/thunderbolt/
17384F: include/linux/thunderbolt.h
17385
17386THUNDERBOLT NETWORK DRIVER
17387M: Michael Jamet <[email protected]>
17388M: Mika Westerberg <[email protected]>
17389M: Yehezkel Bernat <[email protected]>
17390L: [email protected]
17391S: Maintained
17392F: drivers/net/thunderbolt.c
17393
17394THUNDERX GPIO DRIVER
17395M: Robert Richter <[email protected]>
17396S: Odd Fixes
17397F: drivers/gpio/gpio-thunderx.c
17398
17399TI AM437X VPFE DRIVER
17400M: "Lad, Prabhakar" <[email protected]>
17401L: [email protected]
17402S: Maintained
17403W: https://linuxtv.org
17404Q: http://patchwork.linuxtv.org/project/linux-media/list/
17405T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17406F: drivers/media/platform/am437x/
17407
17408TI BANDGAP AND THERMAL DRIVER
17409M: Eduardo Valentin <[email protected]>
17410M: Keerthy <[email protected]>
17411L: [email protected]
17412L: [email protected]
17413S: Maintained
17414F: drivers/thermal/ti-soc-thermal/
17415
17416TI BQ27XXX POWER SUPPLY DRIVER
17417R: Dan Murphy <[email protected]>
17418F: drivers/power/supply/bq27xxx_battery.c
17419F: drivers/power/supply/bq27xxx_battery_i2c.c
17420F: include/linux/power/bq27xxx_battery.h
17421
17422TI CDCE706 CLOCK DRIVER
17423M: Max Filippov <[email protected]>
17424S: Maintained
17425F: drivers/clk/clk-cdce706.c
17426
17427TI CLOCK DRIVER
17428M: Tero Kristo <[email protected]>
17429L: [email protected]
17430S: Maintained
17431F: drivers/clk/ti/
17432F: include/linux/clk/ti.h
17433
17434TI DAVINCI MACHINE SUPPORT
17435M: Sekhar Nori <[email protected]>
17436R: Bartosz Golaszewski <[email protected]>
17437L: [email protected] (moderated for non-subscribers)
17438S: Supported
17439T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17440F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17441F: arch/arm/boot/dts/da850*
17442F: arch/arm/mach-davinci/
17443F: drivers/i2c/busses/i2c-davinci.c
17444
17445TI DAVINCI SERIES CLOCK DRIVER
17446M: David Lechner <[email protected]>
17447R: Sekhar Nori <[email protected]>
17448S: Maintained
17449F: Documentation/devicetree/bindings/clock/ti/davinci/
17450F: drivers/clk/davinci/
17451
17452TI DAVINCI SERIES GPIO DRIVER
17453M: Keerthy <[email protected]>
17454L: [email protected]
17455S: Maintained
17456F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17457F: drivers/gpio/gpio-davinci.c
17458
17459TI DAVINCI SERIES MEDIA DRIVER
17460M: "Lad, Prabhakar" <[email protected]>
17461L: [email protected]
17462S: Maintained
17463W: https://linuxtv.org
17464Q: http://patchwork.linuxtv.org/project/linux-media/list/
17465T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17466F: drivers/media/platform/davinci/
17467F: include/media/davinci/
17468
17469TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17470R: David Lechner <[email protected]>
17471L: [email protected]
17472F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17473F: drivers/counter/ti-eqep.c
17474
17475TI ETHERNET SWITCH DRIVER (CPSW)
17476R: Grygorii Strashko <[email protected]>
17477L: [email protected]
17478L: [email protected]
17479S: Maintained
17480F: drivers/net/ethernet/ti/cpsw*
17481F: drivers/net/ethernet/ti/davinci*
17482
17483TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17484M: Alex Dubov <[email protected]>
17485S: Maintained
17486W: http://tifmxx.berlios.de/
17487F: drivers/memstick/host/tifm_ms.c
17488F: drivers/misc/tifm*
17489F: drivers/mmc/host/tifm_sd.c
17490F: include/linux/tifm.h
17491
17492TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17493M: Santosh Shilimkar <[email protected]>
17494L: [email protected]
17495L: [email protected] (moderated for non-subscribers)
17496S: Maintained
17497T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17498F: drivers/soc/ti/*
17499
17500TI LM49xxx FAMILY ASoC CODEC DRIVERS
17501M: M R Swami Reddy <[email protected]>
17502M: Vishwas A Deshpande <[email protected]>
17503L: [email protected] (moderated for non-subscribers)
17504S: Maintained
17505F: sound/soc/codecs/isabelle*
17506F: sound/soc/codecs/lm49453*
17507
17508TI LP855x BACKLIGHT DRIVER
17509M: Milo Kim <[email protected]>
17510S: Maintained
17511F: Documentation/driver-api/backlight/lp855x-driver.rst
17512F: drivers/video/backlight/lp855x_bl.c
17513F: include/linux/platform_data/lp855x.h
17514
17515TI LP8727 CHARGER DRIVER
17516M: Milo Kim <[email protected]>
17517S: Maintained
17518F: drivers/power/supply/lp8727_charger.c
17519F: include/linux/platform_data/lp8727.h
17520
17521TI LP8788 MFD DRIVER
17522M: Milo Kim <[email protected]>
17523S: Maintained
17524F: drivers/iio/adc/lp8788_adc.c
17525F: drivers/leds/leds-lp8788.c
17526F: drivers/mfd/lp8788*.c
17527F: drivers/power/supply/lp8788-charger.c
17528F: drivers/regulator/lp8788-*.c
17529F: include/linux/mfd/lp8788*.h
17530
17531TI NETCP ETHERNET DRIVER
17532M: Wingman Kwok <[email protected]>
17533M: Murali Karicheri <[email protected]>
17534L: [email protected]
17535S: Maintained
17536F: drivers/net/ethernet/ti/netcp*
17537
17538TI PCM3060 ASoC CODEC DRIVER
17539M: Kirill Marinushkin <[email protected]>
17540L: [email protected] (moderated for non-subscribers)
17541S: Maintained
17542F: Documentation/devicetree/bindings/sound/pcm3060.txt
17543F: sound/soc/codecs/pcm3060*
17544
17545TI TAS571X FAMILY ASoC CODEC DRIVER
17546M: Kevin Cernekee <[email protected]>
17547L: [email protected] (moderated for non-subscribers)
17548S: Odd Fixes
17549F: sound/soc/codecs/tas571x*
17550
17551TI TCAN4X5X DEVICE DRIVER
17552M: Dan Murphy <[email protected]>
17553L: [email protected]
17554S: Maintained
17555F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17556F: drivers/net/can/m_can/tcan4x5x.c
17557
17558TI TRF7970A NFC DRIVER
17559M: Mark Greer <[email protected]>
17560L: [email protected]
17561L: [email protected] (moderated for non-subscribers)
17562S: Supported
17563F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17564F: drivers/nfc/trf7970a.c
17565
17566TI TWL4030 SERIES SOC CODEC DRIVER
17567M: Peter Ujfalusi <[email protected]>
17568L: [email protected] (moderated for non-subscribers)
17569S: Maintained
17570F: sound/soc/codecs/twl4030*
17571
17572TI VPE/CAL DRIVERS
17573M: Benoit Parrot <[email protected]>
17574L: [email protected]
17575S: Maintained
17576W: http://linuxtv.org/
17577Q: http://patchwork.linuxtv.org/project/linux-media/list/
17578F: Documentation/devicetree/bindings/media/ti,cal.yaml
17579F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17580F: drivers/media/platform/ti-vpe/
17581
17582TI WILINK WIRELESS DRIVERS
17583L: [email protected]
17584S: Orphan
17585W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17586W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17587T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17588F: drivers/net/wireless/ti/
17589F: include/linux/wl12xx.h
17590
17591TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17592M: John Stultz <[email protected]>
17593M: Thomas Gleixner <[email protected]>
17594R: Stephen Boyd <[email protected]>
17595L: [email protected]
17596S: Supported
17597T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17598F: include/linux/clocksource.h
17599F: include/linux/time.h
17600F: include/linux/timex.h
17601F: include/uapi/linux/time.h
17602F: include/uapi/linux/timex.h
17603F: kernel/time/alarmtimer.c
17604F: kernel/time/clocksource.c
17605F: kernel/time/ntp.c
17606F: kernel/time/time*.c
17607F: tools/testing/selftests/timers/
17608
17609TIPC NETWORK LAYER
17610M: Jon Maloy <[email protected]>
17611M: Ying Xue <[email protected]>
17612L: [email protected] (core kernel code)
17613L: [email protected] (user apps, general discussion)
17614S: Maintained
17615W: http://tipc.sourceforge.net/
17616F: include/uapi/linux/tipc*.h
17617F: net/tipc/
17618
17619TLAN NETWORK DRIVER
17620M: Samuel Chessman <[email protected]>
17621L: [email protected] (subscribers-only)
17622S: Maintained
17623W: http://sourceforge.net/projects/tlan/
17624F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17625F: drivers/net/ethernet/ti/tlan.*
17626
17627TM6000 VIDEO4LINUX DRIVER
17628M: Mauro Carvalho Chehab <[email protected]>
17629L: [email protected]
17630S: Odd fixes
17631W: https://linuxtv.org
17632T: git git://linuxtv.org/media_tree.git
17633F: Documentation/admin-guide/media/tm6000*
17634F: drivers/media/usb/tm6000/
17635
17636TMIO/SDHI MMC DRIVER
17637M: Wolfram Sang <[email protected]>
17638L: [email protected]
17639S: Supported
17640F: drivers/mmc/host/renesas_sdhi*
17641F: drivers/mmc/host/tmio_mmc*
17642F: include/linux/mfd/tmio.h
17643
17644TMP401 HARDWARE MONITOR DRIVER
17645M: Guenter Roeck <[email protected]>
17646L: [email protected]
17647S: Maintained
17648F: Documentation/hwmon/tmp401.rst
17649F: drivers/hwmon/tmp401.c
17650
17651TMP513 HARDWARE MONITOR DRIVER
17652M: Eric Tremblay <[email protected]>
17653L: [email protected]
17654S: Maintained
17655F: Documentation/hwmon/tmp513.rst
17656F: drivers/hwmon/tmp513.c
17657
17658TMPFS (SHMEM FILESYSTEM)
17659M: Hugh Dickins <[email protected]>
17660L: [email protected]
17661S: Maintained
17662F: include/linux/shmem_fs.h
17663F: mm/shmem.c
17664
17665TOMOYO SECURITY MODULE
17666M: Kentaro Takeda <[email protected]>
17667M: Tetsuo Handa <[email protected]>
17668L: [email protected] (subscribers-only, for developers in English)
17669L: [email protected] (subscribers-only, for users in English)
17670L: [email protected] (subscribers-only, for developers in Japanese)
17671L: [email protected] (subscribers-only, for users in Japanese)
17672S: Maintained
17673W: https://tomoyo.osdn.jp/
17674F: security/tomoyo/
17675
17676TOPSTAR LAPTOP EXTRAS DRIVER
17677M: Herton Ronaldo Krzesinski <[email protected]>
17678L: [email protected]
17679S: Maintained
17680F: drivers/platform/x86/topstar-laptop.c
17681
17682TORTURE-TEST MODULES
17683M: Davidlohr Bueso <[email protected]>
17684M: "Paul E. McKenney" <[email protected]>
17685M: Josh Triplett <[email protected]>
17686L: [email protected]
17687S: Supported
17688T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17689F: Documentation/RCU/torture.rst
17690F: kernel/locking/locktorture.c
17691F: kernel/rcu/rcuscale.c
17692F: kernel/rcu/rcutorture.c
17693F: kernel/rcu/refscale.c
17694F: kernel/torture.c
17695
17696TOSHIBA ACPI EXTRAS DRIVER
17697M: Azael Avalos <[email protected]>
17698L: [email protected]
17699S: Maintained
17700F: drivers/platform/x86/toshiba_acpi.c
17701
17702TOSHIBA BLUETOOTH DRIVER
17703M: Azael Avalos <[email protected]>
17704L: [email protected]
17705S: Maintained
17706F: drivers/platform/x86/toshiba_bluetooth.c
17707
17708TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17709M: Azael Avalos <[email protected]>
17710L: [email protected]
17711S: Maintained
17712F: drivers/platform/x86/toshiba_haps.c
17713
17714TOSHIBA SMM DRIVER
17715M: Jonathan Buzzard <[email protected]>
17716S: Maintained
17717W: http://www.buzzard.org.uk/toshiba/
17718F: drivers/char/toshiba.c
17719F: include/linux/toshiba.h
17720F: include/uapi/linux/toshiba.h
17721
17722TOSHIBA TC358743 DRIVER
17723M: Mats Randgaard <[email protected]>
17724L: [email protected]
17725S: Maintained
17726F: drivers/media/i2c/tc358743*
17727F: include/media/i2c/tc358743.h
17728
17729TOSHIBA WMI HOTKEYS DRIVER
17730M: Azael Avalos <[email protected]>
17731L: [email protected]
17732S: Maintained
17733F: drivers/platform/x86/toshiba-wmi.c
17734
17735TPM DEVICE DRIVER
17736M: Peter Huewe <[email protected]>
17737M: Jarkko Sakkinen <[email protected]>
17738R: Jason Gunthorpe <[email protected]>
17739L: [email protected]
17740S: Maintained
17741W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17742Q: https://patchwork.kernel.org/project/linux-integrity/list/
17743T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
17744F: drivers/char/tpm/
17745
17746TRACING
17747M: Steven Rostedt <[email protected]>
17748M: Ingo Molnar <[email protected]>
17749S: Maintained
17750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17751F: Documentation/trace/ftrace.rst
17752F: arch/*/*/*/ftrace.h
17753F: arch/*/kernel/ftrace.c
17754F: include/*/ftrace.h
17755F: include/linux/trace*.h
17756F: include/trace/
17757F: kernel/trace/
17758F: tools/testing/selftests/ftrace/
17759
17760TRACING MMIO ACCESSES (MMIOTRACE)
17761M: Steven Rostedt <[email protected]>
17762M: Ingo Molnar <[email protected]>
17763R: Karol Herbst <[email protected]>
17764R: Pekka Paalanen <[email protected]>
17765L: [email protected]
17766L: [email protected]
17767S: Maintained
17768F: arch/x86/mm/kmmio.c
17769F: arch/x86/mm/mmio-mod.c
17770F: arch/x86/mm/testmmiotrace.c
17771F: include/linux/mmiotrace.h
17772F: kernel/trace/trace_mmiotrace.c
17773
17774TRIVIAL PATCHES
17775M: Jiri Kosina <[email protected]>
17776S: Maintained
17777T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17778K: ^Subject:.*(?i)trivial
17779
17780TTY LAYER
17781M: Greg Kroah-Hartman <[email protected]>
17782M: Jiri Slaby <[email protected]>
17783S: Supported
17784T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17785F: Documentation/driver-api/serial/
17786F: drivers/tty/
17787F: drivers/tty/serial/serial_core.c
17788F: include/linux/serial.h
17789F: include/linux/serial_core.h
17790F: include/linux/tty.h
17791F: include/uapi/linux/serial.h
17792F: include/uapi/linux/serial_core.h
17793F: include/uapi/linux/tty.h
17794
17795TUA9001 MEDIA DRIVER
17796M: Antti Palosaari <[email protected]>
17797L: [email protected]
17798S: Maintained
17799W: https://linuxtv.org
17800W: http://palosaari.fi/linux/
17801Q: http://patchwork.linuxtv.org/project/linux-media/list/
17802T: git git://linuxtv.org/anttip/media_tree.git
17803F: drivers/media/tuners/tua9001*
17804
17805TULIP NETWORK DRIVERS
17806L: [email protected]
17807L: [email protected]
17808S: Orphan
17809F: drivers/net/ethernet/dec/tulip/
17810
17811TUN/TAP driver
17812M: Maxim Krasnyansky <[email protected]>
17813S: Maintained
17814W: http://vtun.sourceforge.net/tun
17815F: Documentation/networking/tuntap.rst
17816F: arch/um/os-Linux/drivers/
17817
17818TURBOCHANNEL SUBSYSTEM
17819M: "Maciej W. Rozycki" <[email protected]>
17820M: Ralf Baechle <[email protected]>
17821L: [email protected]
17822S: Maintained
17823Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17824F: drivers/tc/
17825F: include/linux/tc.h
17826
17827TURBOSTAT UTILITY
17828M: "Len Brown" <[email protected]>
17829L: [email protected]
17830S: Supported
17831Q: https://patchwork.kernel.org/project/linux-pm/list/
17832B: https://bugzilla.kernel.org
17833T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17834F: tools/power/x86/turbostat/
17835
17836TW5864 VIDEO4LINUX DRIVER
17837M: Bluecherry Maintainers <[email protected]>
17838M: Anton Sviridenko <[email protected]>
17839M: Andrey Utkin <[email protected]>
17840M: Andrey Utkin <[email protected]>
17841L: [email protected]
17842S: Supported
17843F: drivers/media/pci/tw5864/
17844
17845TW68 VIDEO4LINUX DRIVER
17846M: Hans Verkuil <[email protected]>
17847L: [email protected]
17848S: Odd Fixes
17849W: https://linuxtv.org
17850T: git git://linuxtv.org/media_tree.git
17851F: drivers/media/pci/tw68/
17852
17853TW686X VIDEO4LINUX DRIVER
17854M: Ezequiel Garcia <[email protected]>
17855L: [email protected]
17856S: Maintained
17857W: http://linuxtv.org
17858T: git git://linuxtv.org/media_tree.git
17859F: drivers/media/pci/tw686x/
17860
17861UACCE ACCELERATOR FRAMEWORK
17862M: Zhangfei Gao <[email protected]>
17863M: Zhou Wang <[email protected]>
17864L: [email protected]
17865L: [email protected]
17866S: Maintained
17867F: Documentation/ABI/testing/sysfs-driver-uacce
17868F: Documentation/misc-devices/uacce.rst
17869F: drivers/misc/uacce/
17870F: include/linux/uacce.h
17871F: include/uapi/misc/uacce/
17872
17873UBI FILE SYSTEM (UBIFS)
17874M: Richard Weinberger <[email protected]>
17875L: [email protected]
17876S: Supported
17877W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17878T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17879T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17880F: Documentation/filesystems/ubifs-authentication.rst
17881F: Documentation/filesystems/ubifs.rst
17882F: fs/ubifs/
17883
17884UCLINUX (M68KNOMMU AND COLDFIRE)
17885M: Greg Ungerer <[email protected]>
17886L: [email protected]
17887L: [email protected] (subscribers-only)
17888S: Maintained
17889W: http://www.linux-m68k.org/
17890W: http://www.uclinux.org/
17891T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17892F: arch/m68k/*/*_no.*
17893F: arch/m68k/68*/
17894F: arch/m68k/coldfire/
17895F: arch/m68k/include/asm/*_no.*
17896
17897UDF FILESYSTEM
17898M: Jan Kara <[email protected]>
17899S: Maintained
17900F: Documentation/filesystems/udf.rst
17901F: fs/udf/
17902
17903UDRAW TABLET
17904M: Bastien Nocera <[email protected]>
17905L: [email protected]
17906S: Maintained
17907F: drivers/hid/hid-udraw-ps3.c
17908
17909UFS FILESYSTEM
17910M: Evgeniy Dushistov <[email protected]>
17911S: Maintained
17912F: Documentation/admin-guide/ufs.rst
17913F: fs/ufs/
17914
17915UHID USERSPACE HID IO DRIVER
17916M: David Rheinsberg <[email protected]>
17917L: [email protected]
17918S: Maintained
17919F: drivers/hid/uhid.c
17920F: include/uapi/linux/uhid.h
17921
17922ULPI BUS
17923M: Heikki Krogerus <[email protected]>
17924L: [email protected]
17925S: Maintained
17926F: drivers/usb/common/ulpi.c
17927F: include/linux/ulpi/
17928
17929UNICODE SUBSYSTEM
17930M: Gabriel Krisman Bertazi <[email protected]>
17931L: [email protected]
17932S: Supported
17933F: fs/unicode/
17934
17935UNIFDEF
17936M: Tony Finch <[email protected]>
17937S: Maintained
17938W: http://dotat.at/prog/unifdef
17939F: scripts/unifdef.c
17940
17941UNIFORM CDROM DRIVER
17942M: Jens Axboe <[email protected]>
17943S: Maintained
17944W: http://www.kernel.dk
17945F: Documentation/cdrom/
17946F: drivers/cdrom/cdrom.c
17947F: include/linux/cdrom.h
17948F: include/uapi/linux/cdrom.h
17949
17950UNISYS S-PAR DRIVERS
17951M: David Kershner <[email protected]>
17952L: [email protected] (Unisys internal)
17953S: Supported
17954F: drivers/staging/unisys/
17955F: drivers/visorbus/
17956F: include/linux/visorbus.h
17957
17958UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17959R: Alim Akhtar <[email protected]>
17960R: Avri Altman <[email protected]>
17961L: [email protected]
17962S: Supported
17963F: Documentation/scsi/ufs.rst
17964F: drivers/scsi/ufs/
17965
17966UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17967M: Pedro Sousa <[email protected]>
17968L: [email protected]
17969S: Supported
17970F: drivers/scsi/ufs/*dwc*
17971
17972UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17973M: Stanley Chu <[email protected]>
17974L: [email protected]
17975L: [email protected] (moderated for non-subscribers)
17976S: Maintained
17977F: drivers/scsi/ufs/ufs-mediatek*
17978
17979UNSORTED BLOCK IMAGES (UBI)
17980M: Richard Weinberger <[email protected]>
17981L: [email protected]
17982S: Supported
17983W: http://www.linux-mtd.infradead.org/
17984T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17985T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17986F: drivers/mtd/ubi/
17987F: include/linux/mtd/ubi.h
17988F: include/uapi/mtd/ubi-user.h
17989
17990USB "USBNET" DRIVER FRAMEWORK
17991M: Oliver Neukum <[email protected]>
17992L: [email protected]
17993S: Maintained
17994W: http://www.linux-usb.org/usbnet
17995F: drivers/net/usb/usbnet.c
17996F: include/linux/usb/usbnet.h
17997
17998USB ACM DRIVER
17999M: Oliver Neukum <[email protected]>
18000L: [email protected]
18001S: Maintained
18002F: Documentation/usb/acm.rst
18003F: drivers/usb/class/cdc-acm.*
18004
18005USB APPLE MFI FASTCHARGE DRIVER
18006M: Bastien Nocera <[email protected]>
18007L: [email protected]
18008S: Maintained
18009F: drivers/usb/misc/apple-mfi-fastcharge.c
18010
18011USB AR5523 WIRELESS DRIVER
18012M: Pontus Fuchs <[email protected]>
18013L: [email protected]
18014S: Maintained
18015F: drivers/net/wireless/ath/ar5523/
18016
18017USB ATTACHED SCSI
18018M: Oliver Neukum <[email protected]>
18019L: [email protected]
18020L: [email protected]
18021S: Maintained
18022F: drivers/usb/storage/uas.c
18023
18024USB CDC ETHERNET DRIVER
18025M: Oliver Neukum <[email protected]>
18026L: [email protected]
18027S: Maintained
18028F: drivers/net/usb/cdc_*.c
18029F: include/uapi/linux/usb/cdc.h
18030
18031USB CHAOSKEY DRIVER
18032M: Keith Packard <[email protected]>
18033L: [email protected]
18034S: Maintained
18035F: drivers/usb/misc/chaoskey.c
18036
18037USB CYPRESS C67X00 DRIVER
18038M: Peter Korsgaard <[email protected]>
18039L: [email protected]
18040S: Maintained
18041F: drivers/usb/c67x00/
18042
18043USB DAVICOM DM9601 DRIVER
18044M: Peter Korsgaard <[email protected]>
18045L: [email protected]
18046S: Maintained
18047W: http://www.linux-usb.org/usbnet
18048F: drivers/net/usb/dm9601.c
18049
18050USB EHCI DRIVER
18051M: Alan Stern <[email protected]>
18052L: [email protected]
18053S: Maintained
18054F: Documentation/usb/ehci.rst
18055F: drivers/usb/host/ehci*
18056
18057USB GADGET/PERIPHERAL SUBSYSTEM
18058M: Felipe Balbi <[email protected]>
18059L: [email protected]
18060S: Maintained
18061W: http://www.linux-usb.org/gadget
18062T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18063F: drivers/usb/gadget/
18064F: include/linux/usb/gadget*
18065
18066USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18067M: Jiri Kosina <[email protected]>
18068M: Benjamin Tissoires <[email protected]>
18069L: [email protected]
18070S: Maintained
18071T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18072F: Documentation/hid/hiddev.rst
18073F: drivers/hid/usbhid/
18074
18075USB INTEL XHCI ROLE MUX DRIVER
18076M: Hans de Goede <[email protected]>
18077L: [email protected]
18078S: Maintained
18079F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18080
18081USB IP DRIVER FOR HISILICON KIRIN
18082M: Yu Chen <[email protected]>
18083M: Binghui Wang <[email protected]>
18084L: [email protected]
18085S: Maintained
18086F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
18087F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18088
18089USB ISP116X DRIVER
18090M: Olav Kongas <[email protected]>
18091L: [email protected]
18092S: Maintained
18093F: drivers/usb/host/isp116x*
18094F: include/linux/usb/isp116x.h
18095
18096USB LAN78XX ETHERNET DRIVER
18097M: Woojung Huh <[email protected]>
18098M: Microchip Linux Driver Support <[email protected]>
18099L: [email protected]
18100S: Maintained
18101F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18102F: drivers/net/usb/lan78xx.*
18103F: include/dt-bindings/net/microchip-lan78xx.h
18104
18105USB MASS STORAGE DRIVER
18106M: Alan Stern <[email protected]>
18107L: [email protected]
18108L: [email protected]
18109S: Maintained
18110F: drivers/usb/storage/
18111
18112USB MIDI DRIVER
18113M: Clemens Ladisch <[email protected]>
18114L: [email protected] (moderated for non-subscribers)
18115S: Maintained
18116T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18117F: sound/usb/midi.*
18118
18119USB NETWORKING DRIVERS
18120L: [email protected]
18121S: Odd Fixes
18122F: drivers/net/usb/
18123
18124USB OHCI DRIVER
18125M: Alan Stern <[email protected]>
18126L: [email protected]
18127S: Maintained
18128F: Documentation/usb/ohci.rst
18129F: drivers/usb/host/ohci*
18130
18131USB OTG FSM (Finite State Machine)
18132M: Peter Chen <[email protected]>
18133L: [email protected]
18134S: Maintained
18135T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18136F: drivers/usb/common/usb-otg-fsm.c
18137
18138USB OVER IP DRIVER
18139M: Valentina Manea <[email protected]>
18140M: Shuah Khan <[email protected]>
18141M: Shuah Khan <[email protected]>
18142L: [email protected]
18143S: Maintained
18144F: Documentation/usb/usbip_protocol.rst
18145F: drivers/usb/usbip/
18146F: tools/testing/selftests/drivers/usb/usbip/
18147F: tools/usb/usbip/
18148
18149USB PEGASUS DRIVER
18150M: Petko Manolov <[email protected]>
18151L: [email protected]
18152L: [email protected]
18153S: Maintained
18154W: https://github.com/petkan/pegasus
18155T: git git://github.com/petkan/pegasus.git
18156F: drivers/net/usb/pegasus.*
18157
18158USB PHY LAYER
18159M: Felipe Balbi <[email protected]>
18160L: [email protected]
18161S: Maintained
18162T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18163F: drivers/usb/phy/
18164
18165USB PRINTER DRIVER (usblp)
18166M: Pete Zaitcev <[email protected]>
18167L: [email protected]
18168S: Supported
18169F: drivers/usb/class/usblp.c
18170
18171USB QMI WWAN NETWORK DRIVER
18172M: Bjørn Mork <[email protected]>
18173L: [email protected]
18174S: Maintained
18175F: Documentation/ABI/testing/sysfs-class-net-qmi
18176F: drivers/net/usb/qmi_wwan.c
18177
18178USB RTL8150 DRIVER
18179M: Petko Manolov <[email protected]>
18180L: [email protected]
18181L: [email protected]
18182S: Maintained
18183W: https://github.com/petkan/rtl8150
18184T: git git://github.com/petkan/rtl8150.git
18185F: drivers/net/usb/rtl8150.c
18186
18187USB SERIAL SUBSYSTEM
18188M: Johan Hovold <[email protected]>
18189L: [email protected]
18190S: Maintained
18191T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18192F: Documentation/usb/usb-serial.rst
18193F: drivers/usb/serial/
18194F: include/linux/usb/serial.h
18195
18196USB SMSC75XX ETHERNET DRIVER
18197M: Steve Glendinning <[email protected]>
18198L: [email protected]
18199S: Maintained
18200F: drivers/net/usb/smsc75xx.*
18201
18202USB SMSC95XX ETHERNET DRIVER
18203M: Steve Glendinning <[email protected]>
18204M: Microchip Linux Driver Support <[email protected]>
18205L: [email protected]
18206S: Maintained
18207F: drivers/net/usb/smsc95xx.*
18208
18209USB SUBSYSTEM
18210M: Greg Kroah-Hartman <[email protected]>
18211L: [email protected]
18212S: Supported
18213W: http://www.linux-usb.org
18214T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18215F: Documentation/devicetree/bindings/usb/
18216F: Documentation/usb/
18217F: drivers/usb/
18218F: include/linux/usb.h
18219F: include/linux/usb/
18220
18221USB TYPEC BUS FOR ALTERNATE MODES
18222M: Heikki Krogerus <[email protected]>
18223L: [email protected]
18224S: Maintained
18225F: Documentation/ABI/testing/sysfs-bus-typec
18226F: Documentation/driver-api/usb/typec_bus.rst
18227F: drivers/usb/typec/altmodes/
18228F: include/linux/usb/typec_altmode.h
18229
18230USB TYPEC CLASS
18231M: Heikki Krogerus <[email protected]>
18232L: [email protected]
18233S: Maintained
18234F: Documentation/ABI/testing/sysfs-class-typec
18235F: Documentation/driver-api/usb/typec.rst
18236F: drivers/usb/typec/
18237F: include/linux/usb/typec.h
18238
18239USB TYPEC INTEL PMC MUX DRIVER
18240M: Heikki Krogerus <[email protected]>
18241L: [email protected]
18242S: Maintained
18243F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18244F: drivers/usb/typec/mux/intel_pmc_mux.c
18245
18246USB TYPEC PI3USB30532 MUX DRIVER
18247M: Hans de Goede <[email protected]>
18248L: [email protected]
18249S: Maintained
18250F: drivers/usb/typec/mux/pi3usb30532.c
18251
18252USB TYPEC PORT CONTROLLER DRIVERS
18253M: Guenter Roeck <[email protected]>
18254L: [email protected]
18255S: Maintained
18256F: drivers/usb/typec/tcpm/
18257
18258USB UHCI DRIVER
18259M: Alan Stern <[email protected]>
18260L: [email protected]
18261S: Maintained
18262F: drivers/usb/host/uhci*
18263
18264USB VIDEO CLASS
18265M: Laurent Pinchart <[email protected]>
18266L: [email protected] (subscribers-only)
18267L: [email protected]
18268S: Maintained
18269W: http://www.ideasonboard.org/uvc/
18270T: git git://linuxtv.org/media_tree.git
18271F: drivers/media/usb/uvc/
18272F: include/uapi/linux/uvcvideo.h
18273
18274USB WEBCAM GADGET
18275M: Laurent Pinchart <[email protected]>
18276L: [email protected]
18277S: Maintained
18278F: drivers/usb/gadget/function/*uvc*
18279F: drivers/usb/gadget/legacy/webcam.c
18280F: include/uapi/linux/usb/g_uvc.h
18281
18282USB WIRELESS RNDIS DRIVER (rndis_wlan)
18283M: Jussi Kivilinna <[email protected]>
18284L: [email protected]
18285S: Maintained
18286F: drivers/net/wireless/rndis_wlan.c
18287
18288USB XHCI DRIVER
18289M: Mathias Nyman <[email protected]>
18290L: [email protected]
18291S: Supported
18292F: drivers/usb/host/pci-quirks*
18293F: drivers/usb/host/xhci*
18294
18295USB ZD1201 DRIVER
18296L: [email protected]
18297S: Orphan
18298W: http://linux-lc100020.sourceforge.net
18299F: drivers/net/wireless/zydas/zd1201.*
18300
18301USB ZR364XX DRIVER
18302M: Antoine Jacquet <[email protected]>
18303L: [email protected]
18304L: [email protected]
18305S: Maintained
18306W: http://royale.zerezo.com/zr364xx/
18307T: git git://linuxtv.org/media_tree.git
18308F: Documentation/admin-guide/media/zr364xx*
18309F: drivers/media/usb/zr364xx/
18310
18311USER-MODE LINUX (UML)
18312M: Jeff Dike <[email protected]>
18313M: Richard Weinberger <[email protected]>
18314M: Anton Ivanov <[email protected]>
18315L: [email protected]
18316S: Maintained
18317W: http://user-mode-linux.sourceforge.net
18318Q: https://patchwork.ozlabs.org/project/linux-um/list/
18319T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18320F: Documentation/virt/uml/
18321F: arch/um/
18322F: arch/x86/um/
18323F: fs/hostfs/
18324
18325USERSPACE COPYIN/COPYOUT (UIOVEC)
18326M: Alexander Viro <[email protected]>
18327S: Maintained
18328F: include/linux/uio.h
18329F: lib/iov_iter.c
18330
18331USERSPACE DMA BUFFER DRIVER
18332M: Gerd Hoffmann <[email protected]>
18333L: [email protected]
18334S: Maintained
18335T: git git://anongit.freedesktop.org/drm/drm-misc
18336F: drivers/dma-buf/udmabuf.c
18337F: include/uapi/linux/udmabuf.h
18338
18339USERSPACE I/O (UIO)
18340M: Greg Kroah-Hartman <[email protected]>
18341S: Maintained
18342T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18343F: Documentation/driver-api/uio-howto.rst
18344F: drivers/uio/
18345F: include/linux/uio_driver.h
18346
18347UTIL-LINUX PACKAGE
18348M: Karel Zak <[email protected]>
18349L: [email protected]
18350S: Maintained
18351W: http://en.wikipedia.org/wiki/Util-linux
18352T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18353
18354UUID HELPERS
18355M: Christoph Hellwig <[email protected]>
18356R: Andy Shevchenko <[email protected]>
18357L: [email protected]
18358S: Maintained
18359T: git git://git.infradead.org/users/hch/uuid.git
18360F: include/linux/uuid.h
18361F: include/uapi/linux/uuid.h
18362F: lib/test_uuid.c
18363F: lib/uuid.c
18364
18365UVESAFB DRIVER
18366M: Michal Januszewski <[email protected]>
18367L: [email protected]
18368S: Maintained
18369W: https://github.com/mjanusz/v86d
18370F: Documentation/fb/uvesafb.rst
18371F: drivers/video/fbdev/uvesafb.*
18372
18373Ux500 CLOCK DRIVERS
18374M: Ulf Hansson <[email protected]>
18375L: [email protected]
18376L: [email protected] (moderated for non-subscribers)
18377S: Maintained
18378F: drivers/clk/ux500/
18379
18380VF610 NAND DRIVER
18381M: Stefan Agner <[email protected]>
18382L: [email protected]
18383S: Supported
18384F: drivers/mtd/nand/raw/vf610_nfc.c
18385
18386VFAT/FAT/MSDOS FILESYSTEM
18387M: OGAWA Hirofumi <[email protected]>
18388S: Maintained
18389F: Documentation/filesystems/vfat.rst
18390F: fs/fat/
18391
18392VFIO DRIVER
18393M: Alex Williamson <[email protected]>
18394R: Cornelia Huck <[email protected]>
18395L: [email protected]
18396S: Maintained
18397T: git git://github.com/awilliam/linux-vfio.git
18398F: Documentation/driver-api/vfio.rst
18399F: drivers/vfio/
18400F: include/linux/vfio.h
18401F: include/uapi/linux/vfio.h
18402
18403VFIO FSL-MC DRIVER
18404M: Diana Craciun <[email protected]>
18405L: [email protected]
18406S: Maintained
18407F: drivers/vfio/fsl-mc/
18408
18409VFIO MEDIATED DEVICE DRIVERS
18410M: Kirti Wankhede <[email protected]>
18411L: [email protected]
18412S: Maintained
18413F: Documentation/driver-api/vfio-mediated-device.rst
18414F: drivers/vfio/mdev/
18415F: include/linux/mdev.h
18416F: samples/vfio-mdev/
18417
18418VFIO PLATFORM DRIVER
18419M: Eric Auger <[email protected]>
18420L: [email protected]
18421S: Maintained
18422F: drivers/vfio/platform/
18423
18424VGA_SWITCHEROO
18425R: Lukas Wunner <[email protected]>
18426S: Maintained
18427T: git git://anongit.freedesktop.org/drm/drm-misc
18428F: Documentation/gpu/vga-switcheroo.rst
18429F: drivers/gpu/vga/vga_switcheroo.c
18430F: include/linux/vga_switcheroo.h
18431
18432VIA RHINE NETWORK DRIVER
18433S: Maintained
18434M: Kevin Brace <[email protected]>
18435F: drivers/net/ethernet/via/via-rhine.c
18436
18437VIA SD/MMC CARD CONTROLLER DRIVER
18438M: Bruce Chang <[email protected]>
18439M: Harald Welte <[email protected]>
18440S: Maintained
18441F: drivers/mmc/host/via-sdmmc.c
18442
18443VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18444M: Florian Tobias Schandinat <[email protected]>
18445L: [email protected]
18446S: Maintained
18447F: drivers/video/fbdev/via/
18448F: include/linux/via-core.h
18449F: include/linux/via-gpio.h
18450F: include/linux/via_i2c.h
18451
18452VIA VELOCITY NETWORK DRIVER
18453M: Francois Romieu <[email protected]>
18454L: [email protected]
18455S: Maintained
18456F: drivers/net/ethernet/via/via-velocity.*
18457
18458VICODEC VIRTUAL CODEC DRIVER
18459M: Hans Verkuil <[email protected]>
18460L: [email protected]
18461S: Maintained
18462W: https://linuxtv.org
18463T: git git://linuxtv.org/media_tree.git
18464F: drivers/media/test-drivers/vicodec/*
18465
18466VIDEO I2C POLLING DRIVER
18467M: Matt Ranostay <[email protected]>
18468L: [email protected]
18469S: Maintained
18470F: drivers/media/i2c/video-i2c.c
18471
18472VIDEO MULTIPLEXER DRIVER
18473M: Philipp Zabel <[email protected]>
18474L: [email protected]
18475S: Maintained
18476F: drivers/media/platform/video-mux.c
18477
18478VIDEOBUF2 FRAMEWORK
18479M: Tomasz Figa <[email protected]>
18480M: Marek Szyprowski <[email protected]>
18481L: [email protected]
18482S: Maintained
18483F: drivers/media/common/videobuf2/*
18484F: include/media/videobuf2-*
18485
18486VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18487M: Helen Koike <[email protected]>
18488R: Shuah Khan <[email protected]>
18489L: [email protected]
18490S: Maintained
18491W: https://linuxtv.org
18492T: git git://linuxtv.org/media_tree.git
18493F: drivers/media/test-drivers/vimc/*
18494
18495VIRT LIB
18496M: Alex Williamson <[email protected]>
18497M: Paolo Bonzini <[email protected]>
18498L: [email protected]
18499S: Supported
18500F: virt/lib/
18501
18502VIRTIO AND VHOST VSOCK DRIVER
18503M: Stefan Hajnoczi <[email protected]>
18504M: Stefano Garzarella <[email protected]>
18505L: [email protected]
18506L: [email protected]
18507L: [email protected]
18508S: Maintained
18509F: drivers/net/vsockmon.c
18510F: drivers/vhost/vsock.c
18511F: include/linux/virtio_vsock.h
18512F: include/uapi/linux/virtio_vsock.h
18513F: include/uapi/linux/vm_sockets_diag.h
18514F: include/uapi/linux/vsockmon.h
18515F: net/vmw_vsock/af_vsock_tap.c
18516F: net/vmw_vsock/diag.c
18517F: net/vmw_vsock/virtio_transport.c
18518F: net/vmw_vsock/virtio_transport_common.c
18519F: net/vmw_vsock/vsock_loopback.c
18520F: tools/testing/vsock/
18521
18522VIRTIO BLOCK AND SCSI DRIVERS
18523M: "Michael S. Tsirkin" <[email protected]>
18524M: Jason Wang <[email protected]>
18525R: Paolo Bonzini <[email protected]>
18526R: Stefan Hajnoczi <[email protected]>
18527L: [email protected]
18528S: Maintained
18529F: drivers/block/virtio_blk.c
18530F: drivers/scsi/virtio_scsi.c
18531F: drivers/vhost/scsi.c
18532F: include/uapi/linux/virtio_blk.h
18533F: include/uapi/linux/virtio_scsi.h
18534
18535VIRTIO CONSOLE DRIVER
18536M: Amit Shah <[email protected]>
18537L: [email protected]
18538S: Maintained
18539F: drivers/char/virtio_console.c
18540F: include/linux/virtio_console.h
18541F: include/uapi/linux/virtio_console.h
18542
18543VIRTIO CORE AND NET DRIVERS
18544M: "Michael S. Tsirkin" <[email protected]>
18545M: Jason Wang <[email protected]>
18546L: [email protected]
18547S: Maintained
18548F: Documentation/devicetree/bindings/virtio/
18549F: drivers/block/virtio_blk.c
18550F: drivers/crypto/virtio/
18551F: drivers/net/virtio_net.c
18552F: drivers/vdpa/
18553F: drivers/virtio/
18554F: include/linux/vdpa.h
18555F: include/linux/virtio*.h
18556F: include/uapi/linux/virtio_*.h
18557F: tools/virtio/
18558
18559VIRTIO BALLOON
18560M: "Michael S. Tsirkin" <[email protected]>
18561M: David Hildenbrand <[email protected]>
18562L: [email protected]
18563S: Maintained
18564F: drivers/virtio/virtio_balloon.c
18565F: include/uapi/linux/virtio_balloon.h
18566F: include/linux/balloon_compaction.h
18567F: mm/balloon_compaction.c
18568
18569VIRTIO CRYPTO DRIVER
18570M: Gonglei <[email protected]>
18571L: [email protected]
18572L: [email protected]
18573S: Maintained
18574F: drivers/crypto/virtio/
18575F: include/uapi/linux/virtio_crypto.h
18576
18577VIRTIO DRIVERS FOR S390
18578M: Cornelia Huck <[email protected]>
18579M: Halil Pasic <[email protected]>
18580L: [email protected]
18581L: [email protected]
18582L: [email protected]
18583S: Supported
18584F: arch/s390/include/uapi/asm/virtio-ccw.h
18585F: drivers/s390/virtio/
18586
18587VIRTIO FILE SYSTEM
18588M: Vivek Goyal <[email protected]>
18589M: Stefan Hajnoczi <[email protected]>
18590M: Miklos Szeredi <[email protected]>
18591L: [email protected]
18592L: [email protected]
18593S: Supported
18594W: https://virtio-fs.gitlab.io/
18595F: Documentation/filesystems/virtiofs.rst
18596F: fs/fuse/virtio_fs.c
18597F: include/uapi/linux/virtio_fs.h
18598
18599VIRTIO GPU DRIVER
18600M: David Airlie <[email protected]>
18601M: Gerd Hoffmann <[email protected]>
18602L: [email protected]
18603L: [email protected]
18604S: Maintained
18605T: git git://anongit.freedesktop.org/drm/drm-misc
18606F: drivers/gpu/drm/virtio/
18607F: include/uapi/linux/virtio_gpu.h
18608
18609VIRTIO HOST (VHOST)
18610M: "Michael S. Tsirkin" <[email protected]>
18611M: Jason Wang <[email protected]>
18612L: [email protected]
18613L: [email protected]
18614L: [email protected]
18615S: Maintained
18616T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18617F: drivers/vhost/
18618F: include/linux/vhost_iotlb.h
18619F: include/uapi/linux/vhost.h
18620
18621VIRTIO INPUT DRIVER
18622M: Gerd Hoffmann <[email protected]>
18623S: Maintained
18624F: drivers/virtio/virtio_input.c
18625F: include/uapi/linux/virtio_input.h
18626
18627VIRTIO IOMMU DRIVER
18628M: Jean-Philippe Brucker <[email protected]>
18629L: [email protected]
18630S: Maintained
18631F: drivers/iommu/virtio-iommu.c
18632F: include/uapi/linux/virtio_iommu.h
18633
18634VIRTIO MEM DRIVER
18635M: David Hildenbrand <[email protected]>
18636L: [email protected]
18637S: Maintained
18638W: https://virtio-mem.gitlab.io/
18639F: drivers/virtio/virtio_mem.c
18640F: include/uapi/linux/virtio_mem.h
18641
18642VIRTUAL BOX GUEST DEVICE DRIVER
18643M: Hans de Goede <[email protected]>
18644M: Arnd Bergmann <[email protected]>
18645M: Greg Kroah-Hartman <[email protected]>
18646S: Maintained
18647F: drivers/virt/vboxguest/
18648F: include/linux/vbox_utils.h
18649F: include/uapi/linux/vbox*.h
18650
18651VIRTUAL BOX SHARED FOLDER VFS DRIVER
18652M: Hans de Goede <[email protected]>
18653L: [email protected]
18654S: Maintained
18655F: fs/vboxsf/*
18656
18657VIRTUAL SERIO DEVICE DRIVER
18658M: Stephen Chandler Paul <[email protected]>
18659S: Maintained
18660F: drivers/input/serio/userio.c
18661F: include/uapi/linux/userio.h
18662
18663VIVID VIRTUAL VIDEO DRIVER
18664M: Hans Verkuil <[email protected]>
18665L: [email protected]
18666S: Maintained
18667W: https://linuxtv.org
18668T: git git://linuxtv.org/media_tree.git
18669F: drivers/media/test-drivers/vivid/*
18670
18671VIDTV VIRTUAL DIGITAL TV DRIVER
18672M: Daniel W. S. Almeida <[email protected]>
18673L: [email protected]
18674S: Maintained
18675W: https://linuxtv.org
18676T: git git://linuxtv.org/media_tree.git
18677F: drivers/media/test-drivers/vidtv/*
18678
18679VLYNQ BUS
18680M: Florian Fainelli <[email protected]>
18681L: [email protected] (subscribers-only)
18682S: Maintained
18683F: drivers/vlynq/vlynq.c
18684F: include/linux/vlynq.h
18685
18686VME SUBSYSTEM
18687M: Martyn Welch <[email protected]>
18688M: Manohar Vanga <[email protected]>
18689M: Greg Kroah-Hartman <[email protected]>
18690L: [email protected]
18691S: Maintained
18692T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18693F: Documentation/driver-api/vme.rst
18694F: drivers/staging/vme/
18695F: drivers/vme/
18696F: include/linux/vme*
18697
18698VMWARE BALLOON DRIVER
18699M: Nadav Amit <[email protected]>
18700M: "VMware, Inc." <[email protected]>
18701L: [email protected]
18702S: Maintained
18703F: drivers/misc/vmw_balloon.c
18704
18705VMWARE HYPERVISOR INTERFACE
18706M: Deep Shah <[email protected]>
18707M: "VMware, Inc." <[email protected]>
18708L: [email protected]
18709S: Supported
18710F: arch/x86/include/asm/vmware.h
18711F: arch/x86/kernel/cpu/vmware.c
18712
18713VMWARE PVRDMA DRIVER
18714M: Adit Ranadive <[email protected]>
18715M: VMware PV-Drivers <[email protected]>
18716L: [email protected]
18717S: Maintained
18718F: drivers/infiniband/hw/vmw_pvrdma/
18719
18720VMware PVSCSI driver
18721M: Jim Gill <[email protected]>
18722M: VMware PV-Drivers <[email protected]>
18723L: [email protected]
18724S: Maintained
18725F: drivers/scsi/vmw_pvscsi.c
18726F: drivers/scsi/vmw_pvscsi.h
18727
18728VMWARE VIRTUAL PTP CLOCK DRIVER
18729M: Vivek Thampi <[email protected]>
18730M: "VMware, Inc." <[email protected]>
18731L: [email protected]
18732S: Supported
18733F: drivers/ptp/ptp_vmw.c
18734
18735VMWARE VMMOUSE SUBDRIVER
18736M: "VMware Graphics" <[email protected]>
18737M: "VMware, Inc." <[email protected]>
18738L: [email protected]
18739S: Maintained
18740F: drivers/input/mouse/vmmouse.c
18741F: drivers/input/mouse/vmmouse.h
18742
18743VMWARE VMXNET3 ETHERNET DRIVER
18744M: Ronak Doshi <[email protected]>
18745M: "VMware, Inc." <[email protected]>
18746L: [email protected]
18747S: Maintained
18748F: drivers/net/vmxnet3/
18749
18750VOCORE VOCORE2 BOARD
18751M: Harvey Hunt <[email protected]>
18752L: [email protected]
18753S: Maintained
18754F: arch/mips/boot/dts/ralink/vocore2.dts
18755
18756VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18757M: Liam Girdwood <[email protected]>
18758M: Mark Brown <[email protected]>
18759L: [email protected]
18760S: Supported
18761W: http://www.slimlogic.co.uk/?p=48
18762T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18763F: Documentation/devicetree/bindings/regulator/
18764F: Documentation/power/regulator/
18765F: drivers/regulator/
18766F: include/dt-bindings/regulator/
18767F: include/linux/regulator/
18768K: regulator_get_optional
18769
18770VRF
18771M: David Ahern <[email protected]>
18772M: Shrijeet Mukherjee <[email protected]>
18773L: [email protected]
18774S: Maintained
18775F: Documentation/networking/vrf.rst
18776F: drivers/net/vrf.c
18777
18778VSPRINTF
18779M: Petr Mladek <[email protected]>
18780M: Steven Rostedt <[email protected]>
18781M: Sergey Senozhatsky <[email protected]>
18782R: Andy Shevchenko <[email protected]>
18783R: Rasmus Villemoes <[email protected]>
18784S: Maintained
18785T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18786F: Documentation/core-api/printk-formats.rst
18787F: lib/test_printf.c
18788F: lib/vsprintf.c
18789
18790VT1211 HARDWARE MONITOR DRIVER
18791M: Juerg Haefliger <[email protected]>
18792L: [email protected]
18793S: Maintained
18794F: Documentation/hwmon/vt1211.rst
18795F: drivers/hwmon/vt1211.c
18796
18797VT8231 HARDWARE MONITOR DRIVER
18798M: Roger Lucas <[email protected]>
18799L: [email protected]
18800S: Maintained
18801F: drivers/hwmon/vt8231.c
18802
18803VUB300 USB to SDIO/SD/MMC bridge chip
18804L: [email protected]
18805S: Orphan
18806F: drivers/mmc/host/vub300.c
18807
18808W1 DALLAS'S 1-WIRE BUS
18809M: Evgeniy Polyakov <[email protected]>
18810S: Maintained
18811F: Documentation/devicetree/bindings/w1/
18812F: Documentation/w1/
18813F: drivers/w1/
18814F: include/linux/w1.h
18815
18816W83791D HARDWARE MONITORING DRIVER
18817M: Marc Hulsman <[email protected]>
18818L: [email protected]
18819S: Maintained
18820F: Documentation/hwmon/w83791d.rst
18821F: drivers/hwmon/w83791d.c
18822
18823W83793 HARDWARE MONITORING DRIVER
18824M: Rudolf Marek <[email protected]>
18825L: [email protected]
18826S: Maintained
18827F: Documentation/hwmon/w83793.rst
18828F: drivers/hwmon/w83793.c
18829
18830W83795 HARDWARE MONITORING DRIVER
18831M: Jean Delvare <[email protected]>
18832L: [email protected]
18833S: Maintained
18834F: drivers/hwmon/w83795.c
18835
18836W83L51xD SD/MMC CARD INTERFACE DRIVER
18837M: Pierre Ossman <[email protected]>
18838S: Maintained
18839F: drivers/mmc/host/wbsd.*
18840
18841WACOM PROTOCOL 4 SERIAL TABLETS
18842M: Julian Squires <[email protected]>
18843M: Hans de Goede <[email protected]>
18844L: [email protected]
18845S: Maintained
18846F: drivers/input/tablet/wacom_serial4.c
18847
18848WATCHDOG DEVICE DRIVERS
18849M: Wim Van Sebroeck <[email protected]>
18850M: Guenter Roeck <[email protected]>
18851L: [email protected]
18852S: Maintained
18853W: http://www.linux-watchdog.org/
18854T: git git://www.linux-watchdog.org/linux-watchdog.git
18855F: Documentation/devicetree/bindings/watchdog/
18856F: Documentation/watchdog/
18857F: drivers/watchdog/
18858F: include/linux/watchdog.h
18859F: include/uapi/linux/watchdog.h
18860
18861WHISKEYCOVE PMIC GPIO DRIVER
18862M: Kuppuswamy Sathyanarayanan <[email protected]>
18863L: [email protected]
18864S: Maintained
18865F: drivers/gpio/gpio-wcove.c
18866
18867WHWAVE RTC DRIVER
18868M: Dianlong Li <[email protected]>
18869L: [email protected]
18870S: Maintained
18871F: drivers/rtc/rtc-sd3078.c
18872
18873WIIMOTE HID DRIVER
18874M: David Rheinsberg <[email protected]>
18875L: [email protected]
18876S: Maintained
18877F: drivers/hid/hid-wiimote*
18878
18879WILOCITY WIL6210 WIRELESS DRIVER
18880M: Maya Erez <[email protected]>
18881L: [email protected]
18882L: [email protected]
18883S: Supported
18884W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18885F: drivers/net/wireless/ath/wil6210/
18886
18887WIMAX STACK
18888M: Inaky Perez-Gonzalez <[email protected]>
18889M: [email protected]
18890L: [email protected] (subscribers-only)
18891S: Supported
18892W: http://linuxwimax.org
18893F: Documentation/admin-guide/wimax/wimax.rst
18894F: include/linux/wimax/debug.h
18895F: include/net/wimax.h
18896F: include/uapi/linux/wimax.h
18897F: net/wimax/
18898
18899WINBOND CIR DRIVER
18900M: David Härdeman <[email protected]>
18901S: Maintained
18902F: drivers/media/rc/winbond-cir.c
18903
18904WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18905M: William Breathitt Gray <[email protected]>
18906L: [email protected]
18907S: Maintained
18908F: drivers/watchdog/ebc-c384_wdt.c
18909
18910WINSYSTEMS WS16C48 GPIO DRIVER
18911M: William Breathitt Gray <[email protected]>
18912L: [email protected]
18913S: Maintained
18914F: drivers/gpio/gpio-ws16c48.c
18915
18916WIREGUARD SECURE NETWORK TUNNEL
18917M: Jason A. Donenfeld <[email protected]>
18918L: [email protected]
18919L: [email protected]
18920S: Maintained
18921F: drivers/net/wireguard/
18922F: tools/testing/selftests/wireguard/
18923
18924WISTRON LAPTOP BUTTON DRIVER
18925M: Miloslav Trmac <[email protected]>
18926S: Maintained
18927F: drivers/input/misc/wistron_btns.c
18928
18929WL3501 WIRELESS PCMCIA CARD DRIVER
18930L: [email protected]
18931S: Odd fixes
18932F: drivers/net/wireless/wl3501*
18933
18934WOLFSON MICROELECTRONICS DRIVERS
18935L: [email protected]
18936S: Supported
18937W: https://github.com/CirrusLogic/linux-drivers/wiki
18938T: git https://github.com/CirrusLogic/linux-drivers.git
18939F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18940F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18941F: Documentation/devicetree/bindings/mfd/wm831x.txt
18942F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18943F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18944F: Documentation/hwmon/wm83??.rst
18945F: arch/arm/mach-s3c/mach-crag6410*
18946F: drivers/clk/clk-wm83*.c
18947F: drivers/extcon/extcon-arizona.c
18948F: drivers/gpio/gpio-*wm*.c
18949F: drivers/gpio/gpio-arizona.c
18950F: drivers/hwmon/wm83??-hwmon.c
18951F: drivers/input/misc/wm831x-on.c
18952F: drivers/input/touchscreen/wm831x-ts.c
18953F: drivers/input/touchscreen/wm97*.c
18954F: drivers/leds/leds-wm83*.c
18955F: drivers/mfd/arizona*
18956F: drivers/mfd/cs47l24*
18957F: drivers/mfd/wm*.c
18958F: drivers/power/supply/wm83*.c
18959F: drivers/regulator/arizona*
18960F: drivers/regulator/wm8*.c
18961F: drivers/rtc/rtc-wm83*.c
18962F: drivers/video/backlight/wm83*_bl.c
18963F: drivers/watchdog/wm83*_wdt.c
18964F: include/linux/mfd/arizona/
18965F: include/linux/mfd/wm831x/
18966F: include/linux/mfd/wm8350/
18967F: include/linux/mfd/wm8400*
18968F: include/linux/regulator/arizona*
18969F: include/linux/wm97xx.h
18970F: include/sound/wm????.h
18971F: sound/soc/codecs/arizona.?
18972F: sound/soc/codecs/cs47l24*
18973F: sound/soc/codecs/wm*
18974
18975WORKQUEUE
18976M: Tejun Heo <[email protected]>
18977R: Lai Jiangshan <[email protected]>
18978S: Maintained
18979T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18980F: Documentation/core-api/workqueue.rst
18981F: include/linux/workqueue.h
18982F: kernel/workqueue.c
18983
18984X-POWERS AXP288 PMIC DRIVERS
18985M: Hans de Goede <[email protected]>
18986S: Maintained
18987F: drivers/acpi/pmic/intel_pmic_xpower.c
18988N: axp288
18989
18990X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18991M: Chen-Yu Tsai <[email protected]>
18992L: [email protected]
18993S: Maintained
18994N: axp[128]
18995
18996X.25 NETWORK LAYER
18997M: Andrew Hendry <[email protected]>
18998L: [email protected]
18999S: Odd Fixes
19000F: Documentation/networking/x25*
19001F: include/net/x25*
19002F: net/x25/
19003
19004X86 ARCHITECTURE (32-BIT AND 64-BIT)
19005M: Thomas Gleixner <[email protected]>
19006M: Ingo Molnar <[email protected]>
19007M: Borislav Petkov <[email protected]>
19008M: [email protected]
19009R: "H. Peter Anvin" <[email protected]>
19010L: [email protected]
19011S: Maintained
19012T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19013F: Documentation/devicetree/bindings/x86/
19014F: Documentation/x86/
19015F: arch/x86/
19016
19017X86 ENTRY CODE
19018M: Andy Lutomirski <[email protected]>
19019L: [email protected]
19020S: Maintained
19021T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19022F: arch/x86/entry/
19023
19024X86 MCE INFRASTRUCTURE
19025M: Tony Luck <[email protected]>
19026M: Borislav Petkov <[email protected]>
19027L: [email protected]
19028S: Maintained
19029F: arch/x86/kernel/cpu/mce/*
19030
19031X86 MICROCODE UPDATE SUPPORT
19032M: Borislav Petkov <[email protected]>
19033S: Maintained
19034F: arch/x86/kernel/cpu/microcode/*
19035
19036X86 MM
19037M: Dave Hansen <[email protected]>
19038M: Andy Lutomirski <[email protected]>
19039M: Peter Zijlstra <[email protected]>
19040L: [email protected]
19041S: Maintained
19042T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19043F: arch/x86/mm/
19044
19045X86 PLATFORM DRIVERS
19046M: Hans de Goede <[email protected]>
19047M: Mark Gross <[email protected]>
19048L: [email protected]
19049S: Maintained
19050T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19051F: drivers/platform/olpc/
19052F: drivers/platform/x86/
19053
19054X86 PLATFORM DRIVERS - ARCH
19055R: Darren Hart <[email protected]>
19056R: Andy Shevchenko <[email protected]>
19057L: [email protected]
19058L: [email protected]
19059S: Maintained
19060T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19061F: arch/x86/platform
19062
19063X86 PLATFORM UV HPE SUPERDOME FLEX
19064M: Steve Wahl <[email protected]>
19065R: Dimitri Sivanich <[email protected]>
19066R: Russ Anderson <[email protected]>
19067S: Supported
19068F: arch/x86/include/asm/uv/
19069F: arch/x86/kernel/apic/x2apic_uv_x.c
19070F: arch/x86/platform/uv/
19071
19072X86 VDSO
19073M: Andy Lutomirski <[email protected]>
19074L: [email protected]
19075S: Maintained
19076T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19077F: arch/x86/entry/vdso/
19078
19079XARRAY
19080M: Matthew Wilcox <[email protected]>
19081L: [email protected]
19082S: Supported
19083F: Documentation/core-api/xarray.rst
19084F: include/linux/idr.h
19085F: include/linux/xarray.h
19086F: lib/idr.c
19087F: lib/xarray.c
19088F: tools/testing/radix-tree
19089
19090XBOX DVD IR REMOTE
19091M: Benjamin Valentin <[email protected]>
19092S: Maintained
19093F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19094F: drivers/media/rc/xbox_remote.c
19095
19096XC2028/3028 TUNER DRIVER
19097M: Mauro Carvalho Chehab <[email protected]>
19098L: [email protected]
19099S: Maintained
19100W: https://linuxtv.org
19101T: git git://linuxtv.org/media_tree.git
19102F: drivers/media/tuners/tuner-xc2028.*
19103
19104XDP (eXpress Data Path)
19105M: Alexei Starovoitov <[email protected]>
19106M: Daniel Borkmann <[email protected]>
19107M: David S. Miller <[email protected]>
19108M: Jakub Kicinski <[email protected]>
19109M: Jesper Dangaard Brouer <[email protected]>
19110M: John Fastabend <[email protected]>
19111L: [email protected]
19112L: [email protected]
19113S: Supported
19114F: include/net/xdp.h
19115F: include/trace/events/xdp.h
19116F: kernel/bpf/cpumap.c
19117F: kernel/bpf/devmap.c
19118F: net/core/xdp.c
19119N: xdp
19120K: xdp
19121
19122XDP SOCKETS (AF_XDP)
19123M: Björn Töpel <[email protected]>
19124M: Magnus Karlsson <[email protected]>
19125R: Jonathan Lemon <[email protected]>
19126L: [email protected]
19127L: [email protected]
19128S: Maintained
19129F: include/net/xdp_sock*
19130F: include/net/xsk_buff_pool.h
19131F: include/uapi/linux/if_xdp.h
19132F: net/xdp/
19133F: samples/bpf/xdpsock*
19134F: tools/lib/bpf/xsk*
19135
19136XEN BLOCK SUBSYSTEM
19137M: Konrad Rzeszutek Wilk <[email protected]>
19138M: Roger Pau Monné <[email protected]>
19139L: [email protected] (moderated for non-subscribers)
19140S: Supported
19141F: drivers/block/xen*
19142F: drivers/block/xen-blkback/*
19143
19144XEN HYPERVISOR ARM
19145M: Stefano Stabellini <[email protected]>
19146L: [email protected] (moderated for non-subscribers)
19147S: Maintained
19148F: arch/arm/include/asm/xen/
19149F: arch/arm/xen/
19150
19151XEN HYPERVISOR ARM64
19152M: Stefano Stabellini <[email protected]>
19153L: [email protected] (moderated for non-subscribers)
19154S: Maintained
19155F: arch/arm64/include/asm/xen/
19156F: arch/arm64/xen/
19157
19158XEN HYPERVISOR INTERFACE
19159M: Boris Ostrovsky <[email protected]>
19160M: Juergen Gross <[email protected]>
19161R: Stefano Stabellini <[email protected]>
19162L: [email protected] (moderated for non-subscribers)
19163S: Supported
19164T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19165F: Documentation/ABI/stable/sysfs-hypervisor-xen
19166F: Documentation/ABI/testing/sysfs-hypervisor-xen
19167F: arch/x86/include/asm/pvclock-abi.h
19168F: arch/x86/include/asm/xen/
19169F: arch/x86/platform/pvh/
19170F: arch/x86/xen/
19171F: drivers/*/xen-*front.c
19172F: drivers/xen/
19173F: include/uapi/xen/
19174F: include/xen/
19175
19176XEN NETWORK BACKEND DRIVER
19177M: Wei Liu <[email protected]>
19178M: Paul Durrant <[email protected]>
19179L: [email protected] (moderated for non-subscribers)
19180L: [email protected]
19181S: Supported
19182F: drivers/net/xen-netback/*
19183
19184XEN PCI SUBSYSTEM
19185M: Konrad Rzeszutek Wilk <[email protected]>
19186L: [email protected] (moderated for non-subscribers)
19187S: Supported
19188F: arch/x86/pci/*xen*
19189F: drivers/pci/*xen*
19190
19191XEN PVSCSI DRIVERS
19192M: Juergen Gross <[email protected]>
19193L: [email protected] (moderated for non-subscribers)
19194L: [email protected]
19195S: Supported
19196F: drivers/scsi/xen-scsifront.c
19197F: drivers/xen/xen-scsiback.c
19198F: include/xen/interface/io/vscsiif.h
19199
19200XEN SOUND FRONTEND DRIVER
19201M: Oleksandr Andrushchenko <[email protected]>
19202L: [email protected] (moderated for non-subscribers)
19203L: [email protected] (moderated for non-subscribers)
19204S: Supported
19205F: sound/xen/*
19206
19207XEN SWIOTLB SUBSYSTEM
19208M: Konrad Rzeszutek Wilk <[email protected]>
19209L: [email protected] (moderated for non-subscribers)
19210L: [email protected]
19211S: Supported
19212F: arch/x86/xen/*swiotlb*
19213F: drivers/xen/*swiotlb*
19214
19215XFS FILESYSTEM
19216M: Darrick J. Wong <[email protected]>
19217M: [email protected]
19218L: [email protected]
19219S: Supported
19220W: http://xfs.org/
19221T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19222F: Documentation/ABI/testing/sysfs-fs-xfs
19223F: Documentation/admin-guide/xfs.rst
19224F: Documentation/filesystems/xfs-delayed-logging-design.rst
19225F: Documentation/filesystems/xfs-self-describing-metadata.rst
19226F: fs/xfs/
19227F: include/uapi/linux/dqblk_xfs.h
19228F: include/uapi/linux/fsmap.h
19229
19230XILINX AXI ETHERNET DRIVER
19231M: Radhey Shyam Pandey <[email protected]>
19232S: Maintained
19233F: drivers/net/ethernet/xilinx/xilinx_axienet*
19234
19235XILINX CAN DRIVER
19236M: Appana Durga Kedareswara rao <[email protected]>
19237R: Naga Sureshkumar Relli <[email protected]>
19238L: [email protected]
19239S: Maintained
19240F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19241F: drivers/net/can/xilinx_can.c
19242
19243XILINX SD-FEC IP CORES
19244M: Derek Kiernan <[email protected]>
19245M: Dragan Cvetic <[email protected]>
19246S: Maintained
19247F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19248F: Documentation/misc-devices/xilinx_sdfec.rst
19249F: drivers/misc/Kconfig
19250F: drivers/misc/Makefile
19251F: drivers/misc/xilinx_sdfec.c
19252F: include/uapi/misc/xilinx_sdfec.h
19253
19254XILINX UARTLITE SERIAL DRIVER
19255M: Peter Korsgaard <[email protected]>
19256L: [email protected]
19257S: Maintained
19258F: drivers/tty/serial/uartlite.c
19259
19260XILINX VIDEO IP CORES
19261M: Hyun Kwon <[email protected]>
19262M: Laurent Pinchart <[email protected]>
19263L: [email protected]
19264S: Supported
19265T: git git://linuxtv.org/media_tree.git
19266F: Documentation/devicetree/bindings/media/xilinx/
19267F: drivers/media/platform/xilinx/
19268F: include/uapi/linux/xilinx-v4l2-controls.h
19269
19270XILINX ZYNQMP DPDMA DRIVER
19271M: Hyun Kwon <[email protected]>
19272M: Laurent Pinchart <[email protected]>
19273L: [email protected]
19274S: Supported
19275F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19276F: drivers/dma/xilinx/xilinx_dpdma.c
19277F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19278
19279XILINX ZYNQMP PSGTR PHY DRIVER
19280M: Anurag Kumar Vulisha <[email protected]>
19281M: Laurent Pinchart <[email protected]>
19282L: [email protected]
19283S: Supported
19284T: git https://github.com/Xilinx/linux-xlnx.git
19285F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19286F: drivers/phy/xilinx/phy-zynqmp.c
19287
19288XILLYBUS DRIVER
19289M: Eli Billauer <[email protected]>
19290L: [email protected]
19291S: Supported
19292F: drivers/char/xillybus/
19293
19294XLP9XX I2C DRIVER
19295M: George Cherian <[email protected]>
19296L: [email protected]
19297S: Supported
19298W: http://www.marvell.com
19299F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19300F: drivers/i2c/busses/i2c-xlp9xx.c
19301
19302XRA1403 GPIO EXPANDER
19303M: Nandor Han <[email protected]>
19304M: Semi Malinen <[email protected]>
19305L: [email protected]
19306S: Maintained
19307F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19308F: drivers/gpio/gpio-xra1403.c
19309
19310XTENSA XTFPGA PLATFORM SUPPORT
19311M: Max Filippov <[email protected]>
19312L: [email protected]
19313S: Maintained
19314F: drivers/spi/spi-xtensa-xtfpga.c
19315F: sound/soc/xtensa/xtfpga-i2s.c
19316
19317YAM DRIVER FOR AX.25
19318M: Jean-Paul Roubelat <[email protected]>
19319L: [email protected]
19320S: Maintained
19321F: drivers/net/hamradio/yam*
19322F: include/linux/yam.h
19323
19324YAMA SECURITY MODULE
19325M: Kees Cook <[email protected]>
19326S: Supported
19327T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19328F: Documentation/admin-guide/LSM/Yama.rst
19329F: security/yama/
19330
19331YEALINK PHONE DRIVER
19332M: Henk Vergonet <[email protected]>
19333L: [email protected]
19334S: Maintained
19335F: Documentation/input/devices/yealink.rst
19336F: drivers/input/misc/yealink.*
19337
19338Z8530 DRIVER FOR AX.25
19339M: Joerg Reuter <[email protected]>
19340L: [email protected]
19341S: Maintained
19342W: http://yaina.de/jreuter/
19343W: http://www.qsl.net/dl1bke/
19344F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19345F: drivers/net/hamradio/*scc.c
19346F: drivers/net/hamradio/z8530.h
19347
19348ZBUD COMPRESSED PAGE ALLOCATOR
19349M: Seth Jennings <[email protected]>
19350M: Dan Streetman <[email protected]>
19351L: [email protected]
19352S: Maintained
19353F: include/linux/zbud.h
19354F: mm/zbud.c
19355
19356ZD1211RW WIRELESS DRIVER
19357M: Daniel Drake <[email protected]>
19358M: Ulrich Kunitz <[email protected]>
19359L: [email protected]
19360L: [email protected] (subscribers-only)
19361S: Maintained
19362W: http://zd1211.ath.cx/wiki/DriverRewrite
19363F: drivers/net/wireless/zydas/zd1211rw/
19364
19365ZD1301 MEDIA DRIVER
19366M: Antti Palosaari <[email protected]>
19367L: [email protected]
19368S: Maintained
19369W: https://linuxtv.org/
19370W: http://palosaari.fi/linux/
19371Q: https://patchwork.linuxtv.org/project/linux-media/list/
19372F: drivers/media/usb/dvb-usb-v2/zd1301*
19373
19374ZD1301_DEMOD MEDIA DRIVER
19375M: Antti Palosaari <[email protected]>
19376L: [email protected]
19377S: Maintained
19378W: https://linuxtv.org/
19379W: http://palosaari.fi/linux/
19380Q: https://patchwork.linuxtv.org/project/linux-media/list/
19381F: drivers/media/dvb-frontends/zd1301_demod*
19382
19383ZHAOXIN PROCESSOR SUPPORT
19384M: Tony W Wang-oc <[email protected]>
19385L: [email protected]
19386S: Maintained
19387F: arch/x86/kernel/cpu/zhaoxin.c
19388
19389ZONEFS FILESYSTEM
19390M: Damien Le Moal <[email protected]>
19391M: Naohiro Aota <[email protected]>
19392R: Johannes Thumshirn <[email protected]>
19393L: [email protected]
19394S: Maintained
19395T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19396F: Documentation/filesystems/zonefs.rst
19397F: fs/zonefs/
19398
19399ZR36067 VIDEO FOR LINUX DRIVER
19400M: Corentin Labbe <[email protected]>
19401L: [email protected]
19402L: [email protected]
19403S: Maintained
19404W: http://mjpeg.sourceforge.net/driver-zoran/
19405Q: https://patchwork.linuxtv.org/project/linux-media/list/
19406F: Documentation/driver-api/media/drivers/zoran.rst
19407F: drivers/staging/media/zoran/
19408
19409ZPOOL COMPRESSED PAGE STORAGE API
19410M: Dan Streetman <[email protected]>
19411L: [email protected]
19412S: Maintained
19413F: include/linux/zpool.h
19414F: mm/zpool.c
19415
19416ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19417M: Minchan Kim <[email protected]>
19418M: Nitin Gupta <[email protected]>
19419R: Sergey Senozhatsky <[email protected]>
19420L: [email protected]
19421S: Maintained
19422F: Documentation/admin-guide/blockdev/zram.rst
19423F: drivers/block/zram/
19424
19425ZS DECSTATION Z85C30 SERIAL DRIVER
19426M: "Maciej W. Rozycki" <[email protected]>
19427S: Maintained
19428F: drivers/tty/serial/zs.*
19429
19430ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19431M: Minchan Kim <[email protected]>
19432M: Nitin Gupta <[email protected]>
19433R: Sergey Senozhatsky <[email protected]>
19434L: [email protected]
19435S: Maintained
19436F: Documentation/vm/zsmalloc.rst
19437F: include/linux/zsmalloc.h
19438F: mm/zsmalloc.c
19439
19440ZSWAP COMPRESSED SWAP CACHING
19441M: Seth Jennings <[email protected]>
19442M: Dan Streetman <[email protected]>
19443M: Vitaly Wool <[email protected]>
19444L: [email protected]
19445S: Maintained
19446F: mm/zswap.c
19447
19448THE REST
19449M: Linus Torvalds <[email protected]>
19450L: [email protected]
19451S: Buried alive in reporters
19452Q: http://patchwork.kernel.org/project/LKML/list/
19453T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
19454F: *
19455F: */