projects/linux·blob v6.0-rc4 · refs

22559 lines · 663.6 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]>
174L: [email protected]
175L: [email protected]
176S: Maintained
177F: Documentation/networking/6lowpan.rst
178F: include/net/6lowpan.h
179F: net/6lowpan/
180
1816PACK NETWORK DRIVER FOR AX.25
182M: Andreas Koensgen <[email protected]>
183L: [email protected]
184S: Maintained
185F: drivers/net/hamradio/6pack.c
186
187802.11 (including CFG80211/NL80211)
188M: Johannes Berg <[email protected]>
189L: [email protected]
190S: Maintained
191W: https://wireless.wiki.kernel.org/
192Q: https://patchwork.kernel.org/project/linux-wireless/list/
193T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
194T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
195F: Documentation/driver-api/80211/cfg80211.rst
196F: Documentation/networking/regulatory.rst
197F: include/linux/ieee80211.h
198F: include/net/cfg80211.h
199F: include/net/ieee80211_radiotap.h
200F: include/net/iw_handler.h
201F: include/net/wext.h
202F: include/uapi/linux/nl80211.h
203F: include/uapi/linux/wireless.h
204F: net/wireless/
205
2068169 10/100/1000 GIGABIT ETHERNET DRIVER
207M: Heiner Kallweit <[email protected]>
208M: [email protected]
209L: [email protected]
210S: Maintained
211F: drivers/net/ethernet/realtek/r8169*
212
2138250/16?50 (AND CLONE UARTS) SERIAL DRIVER
214M: Greg Kroah-Hartman <[email protected]>
215L: [email protected]
216S: Maintained
217T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
218F: drivers/tty/serial/8250*
219F: include/linux/serial_8250.h
220
2218390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
222L: [email protected]
223S: Orphan / Obsolete
224F: drivers/net/ethernet/8390/
225
2269P FILE SYSTEM
227M: Eric Van Hensbergen <[email protected]>
228M: Latchesar Ionkov <[email protected]>
229M: Dominique Martinet <[email protected]>
230R: Christian Schoenebeck <[email protected]>
231L: [email protected]
232S: Maintained
233W: http://swik.net/v9fs
234Q: http://patchwork.kernel.org/project/v9fs-devel/list/
235T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
236T: git git://github.com/martinetd/linux.git
237F: Documentation/filesystems/9p.rst
238F: fs/9p/
239F: include/net/9p/
240F: include/trace/events/9p.h
241F: include/uapi/linux/virtio_9p.h
242F: net/9p/
243
244A64FX DIAG DRIVER
245M: Hitomi Hasegawa <[email protected]>
246S: Supported
247F: drivers/soc/fujitsu/a64fx-diag.c
248
249A8293 MEDIA DRIVER
250M: Antti Palosaari <[email protected]>
251L: [email protected]
252S: Maintained
253W: https://linuxtv.org
254W: http://palosaari.fi/linux/
255Q: http://patchwork.linuxtv.org/project/linux-media/list/
256T: git git://linuxtv.org/anttip/media_tree.git
257F: drivers/media/dvb-frontends/a8293*
258
259AACRAID SCSI RAID DRIVER
260M: Adaptec OEM Raid Solutions <[email protected]>
261L: [email protected]
262S: Supported
263W: http://www.adaptec.com/
264F: Documentation/scsi/aacraid.rst
265F: drivers/scsi/aacraid/
266
267AB8500 BATTERY AND CHARGER DRIVERS
268M: Linus Walleij <[email protected]>
269F: Documentation/devicetree/bindings/power/supply/*ab8500*
270F: drivers/power/supply/*ab8500*
271
272ABI/API
273L: [email protected]
274F: include/linux/syscalls.h
275F: kernel/sys_ni.c
276X: include/uapi/
277X: arch/*/include/uapi/
278
279ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
280M: Hans de Goede <[email protected]>
281L: [email protected]
282S: Maintained
283F: drivers/hwmon/abituguru.c
284
285ABIT UGURU 3 HARDWARE MONITOR DRIVER
286M: Alistair John Strachan <[email protected]>
287L: [email protected]
288S: Maintained
289F: drivers/hwmon/abituguru3.c
290
291ACCES 104-DIO-48E GPIO DRIVER
292M: William Breathitt Gray <[email protected]>
293L: [email protected]
294S: Maintained
295F: drivers/gpio/gpio-104-dio-48e.c
296
297ACCES 104-IDI-48 GPIO DRIVER
298M: William Breathitt Gray <[email protected]>
299L: [email protected]
300S: Maintained
301F: drivers/gpio/gpio-104-idi-48.c
302
303ACCES 104-IDIO-16 GPIO DRIVER
304M: William Breathitt Gray <[email protected]>
305L: [email protected]
306S: Maintained
307F: drivers/gpio/gpio-104-idio-16.c
308
309ACCES 104-QUAD-8 DRIVER
310M: William Breathitt Gray <[email protected]>
311L: [email protected]
312S: Maintained
313F: drivers/counter/104-quad-8.c
314
315ACCES PCI-IDIO-16 GPIO DRIVER
316M: William Breathitt Gray <[email protected]>
317L: [email protected]
318S: Maintained
319F: drivers/gpio/gpio-pci-idio-16.c
320
321ACCES PCIe-IDIO-24 GPIO DRIVER
322M: William Breathitt Gray <[email protected]>
323L: [email protected]
324S: Maintained
325F: drivers/gpio/gpio-pcie-idio-24.c
326
327ACENIC DRIVER
328M: Jes Sorensen <[email protected]>
329L: [email protected]
330S: Maintained
331F: drivers/net/ethernet/alteon/acenic*
332
333ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
334M: Peter Kaestle <[email protected]>
335L: [email protected]
336S: Maintained
337W: http://piie.net/?section=acerhdf
338F: drivers/platform/x86/acerhdf.c
339
340ACER WMI LAPTOP EXTRAS
341M: "Lee, Chun-Yi" <[email protected]>
342L: [email protected]
343S: Maintained
344F: drivers/platform/x86/acer-wmi.c
345
346ACPI
347M: "Rafael J. Wysocki" <[email protected]>
348R: Len Brown <[email protected]>
349L: [email protected]
350S: Supported
351W: https://01.org/linux-acpi
352Q: https://patchwork.kernel.org/project/linux-acpi/list/
353B: https://bugzilla.kernel.org
354T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
355F: Documentation/ABI/testing/configfs-acpi
356F: Documentation/ABI/testing/sysfs-bus-acpi
357F: Documentation/firmware-guide/acpi/
358F: drivers/acpi/
359F: drivers/pci/*/*acpi*
360F: drivers/pci/*acpi*
361F: drivers/pnp/pnpacpi/
362F: include/acpi/
363F: include/linux/acpi.h
364F: include/linux/fwnode.h
365F: tools/power/acpi/
366
367ACPI APEI
368M: "Rafael J. Wysocki" <[email protected]>
369R: Len Brown <[email protected]>
370R: James Morse <[email protected]>
371R: Tony Luck <[email protected]>
372R: Borislav Petkov <[email protected]>
373L: [email protected]
374F: drivers/acpi/apei/
375
376ACPI COMPONENT ARCHITECTURE (ACPICA)
377M: Robert Moore <[email protected]>
378M: "Rafael J. Wysocki" <[email protected]>
379L: [email protected]
380L: [email protected]
381S: Supported
382W: https://acpica.org/
383W: https://github.com/acpica/acpica/
384Q: https://patchwork.kernel.org/project/linux-acpi/list/
385B: https://bugzilla.kernel.org
386B: https://bugs.acpica.org
387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388F: drivers/acpi/acpica/
389F: include/acpi/
390F: tools/power/acpi/
391
392ACPI FOR ARM64 (ACPI/arm64)
393M: Lorenzo Pieralisi <[email protected]>
394M: Hanjun Guo <[email protected]>
395M: Sudeep Holla <[email protected]>
396L: [email protected]
397L: [email protected] (moderated for non-subscribers)
398S: Maintained
399F: drivers/acpi/arm64
400
401ACPI SERIAL MULTI INSTANTIATE DRIVER
402M: Hans de Goede <[email protected]>
403L: [email protected]
404S: Maintained
405F: drivers/platform/x86/serial-multi-instantiate.c
406
407ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
408M: Sudeep Holla <[email protected]>
409L: [email protected]
410S: Supported
411F: drivers/mailbox/pcc.c
412
413ACPI PMIC DRIVERS
414M: "Rafael J. Wysocki" <[email protected]>
415M: Len Brown <[email protected]>
416R: Andy Shevchenko <[email protected]>
417R: Mika Westerberg <[email protected]>
418L: [email protected]
419S: Supported
420Q: https://patchwork.kernel.org/project/linux-acpi/list/
421B: https://bugzilla.kernel.org
422T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
423F: drivers/acpi/pmic/
424
425ACPI THERMAL DRIVER
426M: Rafael J. Wysocki <[email protected]>
427R: Zhang Rui <[email protected]>
428L: [email protected]
429S: Supported
430W: https://01.org/linux-acpi
431B: https://bugzilla.kernel.org
432F: drivers/acpi/*thermal*
433
434ACPI VIOT DRIVER
435M: Jean-Philippe Brucker <[email protected]>
436L: [email protected]
437L: [email protected]
438S: Maintained
439F: drivers/acpi/viot.c
440F: include/linux/acpi_viot.h
441
442ACPI WMI DRIVER
443L: [email protected]
444S: Orphan
445F: drivers/platform/x86/wmi.c
446F: include/uapi/linux/wmi.h
447
448ACRN HYPERVISOR SERVICE MODULE
449M: Fei Li <[email protected]>
450L: [email protected] (subscribers-only)
451S: Supported
452W: https://projectacrn.org
453F: Documentation/virt/acrn/
454F: drivers/virt/acrn/
455F: include/uapi/linux/acrn.h
456
457AD1889 ALSA SOUND DRIVER
458L: [email protected]
459S: Maintained
460W: https://parisc.wiki.kernel.org/index.php/AD1889
461F: sound/pci/ad1889.*
462
463AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
464M: Mugilraj Dhavachelvan <[email protected]>
465L: [email protected]
466S: Supported
467F: drivers/iio/potentiometer/ad5110.c
468
469AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
470M: Michael Hennerich <[email protected]>
471S: Supported
472W: http://wiki.analog.com/AD5254
473W: https://ez.analog.com/linux-software-drivers
474F: drivers/misc/ad525x_dpot.c
475
476AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
477M: Michael Hennerich <[email protected]>
478S: Supported
479W: http://wiki.analog.com/AD5398
480W: https://ez.analog.com/linux-software-drivers
481F: drivers/regulator/ad5398.c
482
483AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
484M: Michael Hennerich <[email protected]>
485S: Supported
486W: http://wiki.analog.com/AD7142
487W: https://ez.analog.com/linux-software-drivers
488F: drivers/input/misc/ad714x.c
489
490AD7877 TOUCHSCREEN DRIVER
491M: Michael Hennerich <[email protected]>
492S: Supported
493W: http://wiki.analog.com/AD7877
494W: https://ez.analog.com/linux-software-drivers
495F: drivers/input/touchscreen/ad7877.c
496
497AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
498M: Michael Hennerich <[email protected]>
499S: Supported
500W: http://wiki.analog.com/AD7879
501W: https://ez.analog.com/linux-software-drivers
502F: drivers/input/touchscreen/ad7879.c
503
504ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
505M: Jiri Kosina <[email protected]>
506S: Maintained
507
508ADF7242 IEEE 802.15.4 RADIO DRIVER
509M: Michael Hennerich <[email protected]>
510L: [email protected]
511S: Supported
512W: https://wiki.analog.com/ADF7242
513W: https://ez.analog.com/linux-software-drivers
514F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
515F: drivers/net/ieee802154/adf7242.c
516
517ADM1025 HARDWARE MONITOR DRIVER
518M: Jean Delvare <[email protected]>
519L: [email protected]
520S: Maintained
521F: Documentation/hwmon/adm1025.rst
522F: drivers/hwmon/adm1025.c
523
524ADM1029 HARDWARE MONITOR DRIVER
525M: Corentin Labbe <[email protected]>
526L: [email protected]
527S: Maintained
528F: drivers/hwmon/adm1029.c
529
530ADM8211 WIRELESS DRIVER
531L: [email protected]
532S: Orphan
533W: https://wireless.wiki.kernel.org/
534F: drivers/net/wireless/admtek/adm8211.*
535
536ADP1653 FLASH CONTROLLER DRIVER
537M: Sakari Ailus <[email protected]>
538L: [email protected]
539S: Maintained
540F: drivers/media/i2c/adp1653.c
541F: include/media/i2c/adp1653.h
542
543ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
544M: Michael Hennerich <[email protected]>
545S: Supported
546W: http://wiki.analog.com/ADP5520
547W: https://ez.analog.com/linux-software-drivers
548F: drivers/gpio/gpio-adp5520.c
549F: drivers/input/keyboard/adp5520-keys.c
550F: drivers/leds/leds-adp5520.c
551F: drivers/mfd/adp5520.c
552F: drivers/video/backlight/adp5520_bl.c
553
554ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
555M: Michael Hennerich <[email protected]>
556S: Supported
557W: http://wiki.analog.com/ADP5588
558W: https://ez.analog.com/linux-software-drivers
559F: drivers/gpio/gpio-adp5588.c
560F: drivers/input/keyboard/adp5588-keys.c
561
562ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
563M: Michael Hennerich <[email protected]>
564S: Supported
565W: http://wiki.analog.com/ADP8860
566W: https://ez.analog.com/linux-software-drivers
567F: drivers/video/backlight/adp8860_bl.c
568
569ADT746X FAN DRIVER
570M: Colin Leroy <[email protected]>
571S: Maintained
572F: drivers/macintosh/therm_adt746x.c
573
574ADT7475 HARDWARE MONITOR DRIVER
575M: Jean Delvare <[email protected]>
576L: [email protected]
577S: Maintained
578F: Documentation/hwmon/adt7475.rst
579F: drivers/hwmon/adt7475.c
580
581ADVANSYS SCSI DRIVER
582M: Matthew Wilcox <[email protected]>
583M: Hannes Reinecke <[email protected]>
584L: [email protected]
585S: Maintained
586F: Documentation/scsi/advansys.rst
587F: drivers/scsi/advansys.c
588
589ADVANTECH SWBTN DRIVER
590M: Andrea Ho <[email protected]>
591L: [email protected]
592S: Maintained
593F: drivers/platform/x86/adv_swbutton.c
594
595ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
596M: Lucas Stankus <[email protected]>
597S: Supported
598F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
599F: drivers/iio/accel/adxl313*
600
601ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
602M: Michael Hennerich <[email protected]>
603S: Supported
604W: http://wiki.analog.com/ADXL345
605W: https://ez.analog.com/linux-software-drivers
606F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
607F: drivers/input/misc/adxl34x.c
608
609ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
610M: Puranjay Mohan <[email protected]>
611L: [email protected]
612S: Supported
613F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
614F: drivers/iio/accel/adxl355.h
615F: drivers/iio/accel/adxl355_core.c
616F: drivers/iio/accel/adxl355_i2c.c
617F: drivers/iio/accel/adxl355_spi.c
618
619ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
620M: Cosmin Tanislav <[email protected]>
621L: [email protected]
622S: Supported
623W: http://ez.analog.com/community/linux-device-drivers
624F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
625F: drivers/iio/accel/adxl367*
626
627ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
628M: Michael Hennerich <[email protected]>
629S: Supported
630W: https://ez.analog.com/linux-software-drivers
631F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
632F: drivers/iio/accel/adxl372.c
633F: drivers/iio/accel/adxl372_i2c.c
634F: drivers/iio/accel/adxl372_spi.c
635
636AF9013 MEDIA DRIVER
637M: Antti Palosaari <[email protected]>
638L: [email protected]
639S: Maintained
640W: https://linuxtv.org
641W: http://palosaari.fi/linux/
642Q: http://patchwork.linuxtv.org/project/linux-media/list/
643T: git git://linuxtv.org/anttip/media_tree.git
644F: drivers/media/dvb-frontends/af9013*
645
646AF9033 MEDIA DRIVER
647M: Antti Palosaari <[email protected]>
648L: [email protected]
649S: Maintained
650W: https://linuxtv.org
651W: http://palosaari.fi/linux/
652Q: http://patchwork.linuxtv.org/project/linux-media/list/
653T: git git://linuxtv.org/anttip/media_tree.git
654F: drivers/media/dvb-frontends/af9033*
655
656AFFS FILE SYSTEM
657M: David Sterba <[email protected]>
658L: [email protected]
659S: Odd Fixes
660F: Documentation/filesystems/affs.rst
661F: fs/affs/
662
663AFS FILESYSTEM
664M: David Howells <[email protected]>
665M: Marc Dionne <[email protected]>
666L: [email protected]
667S: Supported
668W: https://www.infradead.org/~dhowells/kafs/
669F: Documentation/filesystems/afs.rst
670F: fs/afs/
671F: include/trace/events/afs.h
672
673AGPGART DRIVER
674M: David Airlie <[email protected]>
675S: Maintained
676T: git git://anongit.freedesktop.org/drm/drm
677F: drivers/char/agp/
678F: include/linux/agp*
679F: include/uapi/linux/agp*
680
681AHA152X SCSI DRIVER
682M: "Juergen E. Fischer" <[email protected]>
683L: [email protected]
684S: Maintained
685F: drivers/scsi/aha152x*
686F: drivers/scsi/pcmcia/aha152x*
687
688AIC7XXX / AIC79XX SCSI DRIVER
689M: Hannes Reinecke <[email protected]>
690L: [email protected]
691S: Maintained
692F: drivers/scsi/aic7xxx/
693
694AIMSLAB FM RADIO RECEIVER DRIVER
695M: Hans Verkuil <[email protected]>
696L: [email protected]
697S: Maintained
698W: https://linuxtv.org
699T: git git://linuxtv.org/media_tree.git
700F: drivers/media/radio/radio-aimslab*
701
702AIO
703M: Benjamin LaHaise <[email protected]>
704L: [email protected]
705S: Supported
706F: fs/aio.c
707F: include/linux/*aio*.h
708
709AIRSPY MEDIA DRIVER
710M: Antti Palosaari <[email protected]>
711L: [email protected]
712S: Maintained
713W: https://linuxtv.org
714W: http://palosaari.fi/linux/
715Q: http://patchwork.linuxtv.org/project/linux-media/list/
716T: git git://linuxtv.org/anttip/media_tree.git
717F: drivers/media/usb/airspy/
718
719ALACRITECH GIGABIT ETHERNET DRIVER
720M: Lino Sanfilippo <[email protected]>
721S: Maintained
722F: drivers/net/ethernet/alacritech/*
723
724ALCATEL SPEEDTOUCH USB DRIVER
725M: Duncan Sands <[email protected]>
726L: [email protected]
727S: Maintained
728W: http://www.linux-usb.org/SpeedTouch/
729F: drivers/usb/atm/speedtch.c
730F: drivers/usb/atm/usbatm.c
731
732ALCHEMY AU1XX0 MMC DRIVER
733M: Manuel Lauss <[email protected]>
734S: Maintained
735F: drivers/mmc/host/au1xmmc.c
736
737ALI1563 I2C DRIVER
738M: Rudolf Marek <[email protected]>
739L: [email protected]
740S: Maintained
741F: Documentation/i2c/busses/i2c-ali1563.rst
742F: drivers/i2c/busses/i2c-ali1563.c
743
744ALIBABA ELASTIC RDMA DRIVER
745M: Cheng Xu <[email protected]>
746M: Kai Shen <[email protected]>
747L: [email protected]
748S: Supported
749F: drivers/infiniband/hw/erdma
750F: include/uapi/rdma/erdma-abi.h
751
752ALIENWARE WMI DRIVER
753L: [email protected]
754S: Maintained
755F: drivers/platform/x86/dell/alienware-wmi.c
756
757ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
758M: Tomislav Denis <[email protected]>
759L: [email protected]
760S: Maintained
761W: http://www.allsensors.com/
762F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
763F: drivers/iio/pressure/dlhl60d.c
764
765ALLEGRO DVT VIDEO IP CORE DRIVER
766M: Michael Tretter <[email protected]>
767R: Pengutronix Kernel Team <[email protected]>
768L: [email protected]
769S: Maintained
770F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
771F: drivers/media/platform/allegro-dvt/
772
773ALLWINNER A10 CSI DRIVER
774M: Maxime Ripard <[email protected]>
775L: [email protected]
776S: Maintained
777T: git git://linuxtv.org/media_tree.git
778F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
779F: drivers/media/platform/sunxi/sun4i-csi/
780
781ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
782M: Paul Kocialkowski <[email protected]>
783L: [email protected]
784S: Maintained
785T: git git://linuxtv.org/media_tree.git
786F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
787F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
788
789ALLWINNER CPUFREQ DRIVER
790M: Yangtao Li <[email protected]>
791L: [email protected]
792S: Maintained
793F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
794F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
795
796ALLWINNER CRYPTO DRIVERS
797M: Corentin Labbe <[email protected]>
798L: [email protected]
799S: Maintained
800F: drivers/crypto/allwinner/
801
802ALLWINNER HARDWARE SPINLOCK SUPPORT
803M: Wilken Gottwalt <[email protected]>
804S: Maintained
805F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
806F: drivers/hwspinlock/sun6i_hwspinlock.c
807
808ALLWINNER THERMAL DRIVER
809M: Vasily Khoruzhick <[email protected]>
810M: Yangtao Li <[email protected]>
811L: [email protected]
812S: Maintained
813F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
814F: drivers/thermal/sun8i_thermal.c
815
816ALLWINNER VPU DRIVER
817M: Maxime Ripard <[email protected]>
818M: Paul Kocialkowski <[email protected]>
819L: [email protected]
820S: Maintained
821F: drivers/staging/media/sunxi/cedrus/
822
823ALPHA PORT
824M: Richard Henderson <[email protected]>
825M: Ivan Kokshaysky <[email protected]>
826M: Matt Turner <[email protected]>
827L: [email protected]
828S: Odd Fixes
829F: arch/alpha/
830
831ALPS PS/2 TOUCHPAD DRIVER
832R: Pali Rohár <[email protected]>
833F: drivers/input/mouse/alps.*
834
835ALTERA I2C CONTROLLER DRIVER
836M: Thor Thayer <[email protected]>
837S: Maintained
838F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
839F: drivers/i2c/busses/i2c-altera.c
840
841ALTERA MAILBOX DRIVER
842M: Mun Yew Tham <[email protected]>
843S: Maintained
844F: drivers/mailbox/mailbox-altera.c
845
846ALTERA MSGDMA IP CORE DRIVER
847M: Olivier Dautricourt <[email protected]>
848R: Stefan Roese <[email protected]>
849L: [email protected]
850S: Odd Fixes
851F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
852F: drivers/dma/altera-msgdma.c
853
854ALTERA PIO DRIVER
855M: Mun Yew Tham <[email protected]>
856L: [email protected]
857S: Maintained
858F: drivers/gpio/gpio-altera.c
859
860ALTERA SYSTEM MANAGER DRIVER
861M: Thor Thayer <[email protected]>
862S: Maintained
863F: drivers/mfd/altera-sysmgr.c
864F: include/linux/mfd/altera-sysmgr.h
865
866ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
867M: Thor Thayer <[email protected]>
868S: Maintained
869F: drivers/gpio/gpio-altera-a10sr.c
870F: drivers/mfd/altera-a10sr.c
871F: drivers/reset/reset-a10sr.c
872F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
873F: include/linux/mfd/altera-a10sr.h
874
875ALTERA TRIPLE SPEED ETHERNET DRIVER
876M: Joyce Ooi <[email protected]>
877L: [email protected]
878S: Maintained
879F: drivers/net/ethernet/altera/
880
881ALTERA UART/JTAG UART SERIAL DRIVERS
882M: Tobias Klauser <[email protected]>
883L: [email protected]
884S: Maintained
885F: drivers/tty/serial/altera_jtaguart.c
886F: drivers/tty/serial/altera_uart.c
887F: include/linux/altera_jtaguart.h
888F: include/linux/altera_uart.h
889
890AMAZON ANNAPURNA LABS FIC DRIVER
891M: Talel Shenhar <[email protected]>
892S: Maintained
893F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
894F: drivers/irqchip/irq-al-fic.c
895
896AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
897M: Talel Shenhar <[email protected]>
898M: Talel Shenhar <[email protected]>
899S: Maintained
900F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
901F: drivers/edac/al_mc_edac.c
902
903AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
904M: Talel Shenhar <[email protected]>
905S: Maintained
906F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
907F: drivers/thermal/thermal_mmio.c
908
909AMAZON ETHERNET DRIVERS
910M: Shay Agroskin <[email protected]>
911M: Arthur Kiyanovski <[email protected]>
912R: David Arinzon <[email protected]>
913R: Noam Dagan <[email protected]>
914R: Saeed Bishara <[email protected]>
915L: [email protected]
916S: Supported
917F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
918F: drivers/net/ethernet/amazon/
919
920AMAZON RDMA EFA DRIVER
921M: Gal Pressman <[email protected]>
922R: Yossi Leybovich <[email protected]>
923L: [email protected]
924S: Supported
925Q: https://patchwork.kernel.org/project/linux-rdma/list/
926F: drivers/infiniband/hw/efa/
927F: include/uapi/rdma/efa-abi.h
928
929AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
930M: Tom Lendacky <[email protected]>
931M: John Allen <[email protected]>
932L: [email protected]
933S: Supported
934F: drivers/crypto/ccp/
935F: include/linux/ccp.h
936
937AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
938M: Brijesh Singh <[email protected]>
939M: Tom Lendacky <[email protected]>
940L: [email protected]
941S: Supported
942F: drivers/crypto/ccp/sev*
943F: include/uapi/linux/psp-sev.h
944
945AMD DISPLAY CORE
946M: Harry Wentland <[email protected]>
947M: Leo Li <[email protected]>
948M: Rodrigo Siqueira <[email protected]>
949L: [email protected]
950S: Supported
951T: git https://gitlab.freedesktop.org/agd5f/linux.git
952F: drivers/gpu/drm/amd/display/
953
954AMD FAM15H PROCESSOR POWER MONITORING DRIVER
955M: Huang Rui <[email protected]>
956L: [email protected]
957S: Supported
958F: Documentation/hwmon/fam15h_power.rst
959F: drivers/hwmon/fam15h_power.c
960
961AMD FCH GPIO DRIVER
962M: Enrico Weigelt, metux IT consult <[email protected]>
963L: [email protected]
964S: Maintained
965F: drivers/gpio/gpio-amd-fch.c
966F: include/linux/platform_data/gpio/gpio-amd-fch.h
967
968AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
969L: [email protected] (moderated for non-subscribers)
970S: Orphan
971F: drivers/usb/gadget/udc/amd5536udc.*
972
973AMD GEODE PROCESSOR/CHIPSET SUPPORT
974M: Andres Salomon <[email protected]>
975L: [email protected] (moderated for non-subscribers)
976S: Supported
977W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
978F: arch/x86/include/asm/geode.h
979F: drivers/char/hw_random/geode-rng.c
980F: drivers/crypto/geode*
981F: drivers/video/fbdev/geode/
982
983AMD IOMMU (AMD-VI)
984M: Joerg Roedel <[email protected]>
985R: Suravee Suthikulpanit <[email protected]>
986L: [email protected]
987S: Maintained
988T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
989F: drivers/iommu/amd/
990F: include/linux/amd-iommu.h
991
992AMD KFD
993M: Felix Kuehling <[email protected]>
994L: [email protected]
995S: Supported
996T: git https://gitlab.freedesktop.org/agd5f/linux.git
997F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
998F: drivers/gpu/drm/amd/amdkfd/
999F: drivers/gpu/drm/amd/include/cik_structs.h
1000F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1001F: drivers/gpu/drm/amd/include/v9_structs.h
1002F: drivers/gpu/drm/amd/include/vi_structs.h
1003F: include/uapi/linux/kfd_ioctl.h
1004F: include/uapi/linux/kfd_sysfs.h
1005
1006AMD SPI DRIVER
1007M: Sanjay R Mehta <[email protected]>
1008S: Maintained
1009F: drivers/spi/spi-amd.c
1010
1011AMD MP2 I2C DRIVER
1012M: Elie Morisse <[email protected]>
1013M: Nehal Shah <[email protected]>
1014M: Shyam Sundar S K <[email protected]>
1015L: [email protected]
1016S: Maintained
1017F: drivers/i2c/busses/i2c-amd-mp2*
1018
1019AMD PMC DRIVER
1020M: Shyam Sundar S K <[email protected]>
1021L: [email protected]
1022S: Maintained
1023F: drivers/platform/x86/amd/pmc.c
1024
1025AMD HSMP DRIVER
1026M: Naveen Krishna Chatradhi <[email protected]>
1027R: Carlos Bilbao <[email protected]>
1028L: [email protected]
1029S: Maintained
1030F: Documentation/x86/amd_hsmp.rst
1031F: arch/x86/include/asm/amd_hsmp.h
1032F: arch/x86/include/uapi/asm/amd_hsmp.h
1033F: drivers/platform/x86/amd/hsmp.c
1034
1035AMD POWERPLAY AND SWSMU
1036M: Evan Quan <[email protected]>
1037L: [email protected]
1038S: Supported
1039T: git https://gitlab.freedesktop.org/agd5f/linux.git
1040F: drivers/gpu/drm/amd/pm/
1041
1042AMD PSTATE DRIVER
1043M: Huang Rui <[email protected]>
1044L: [email protected]
1045S: Supported
1046F: Documentation/admin-guide/pm/amd-pstate.rst
1047F: drivers/cpufreq/amd-pstate*
1048F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1049
1050AMD PTDMA DRIVER
1051M: Sanjay R Mehta <[email protected]>
1052L: [email protected]
1053S: Maintained
1054F: drivers/dma/ptdma/
1055
1056AMD SEATTLE DEVICE TREE SUPPORT
1057M: Brijesh Singh <[email protected]>
1058M: Suravee Suthikulpanit <[email protected]>
1059M: Tom Lendacky <[email protected]>
1060S: Supported
1061F: arch/arm64/boot/dts/amd/
1062
1063AMD XGBE DRIVER
1064M: Tom Lendacky <[email protected]>
1065M: "Shyam Sundar S K" <[email protected]>
1066L: [email protected]
1067S: Supported
1068F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1069F: drivers/net/ethernet/amd/xgbe/
1070
1071AMD SENSOR FUSION HUB DRIVER
1072M: Basavaraj Natikar <[email protected]>
1073L: [email protected]
1074S: Maintained
1075F: Documentation/hid/amd-sfh*
1076F: drivers/hid/amd-sfh-hid/
1077
1078AMPHION VPU CODEC V4L2 DRIVER
1079M: Ming Qian <[email protected]>
1080M: Shijie Qin <[email protected]>
1081M: Zhou Peng <[email protected]>
1082L: [email protected]
1083S: Maintained
1084F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1085F: drivers/media/platform/amphion/
1086
1087AMS AS73211 DRIVER
1088M: Christian Eggers <[email protected]>
1089L: [email protected]
1090S: Maintained
1091F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1092F: drivers/iio/light/as73211.c
1093
1094AMT (Automatic Multicast Tunneling)
1095M: Taehee Yoo <[email protected]>
1096L: [email protected]
1097S: Maintained
1098T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1100F: drivers/net/amt.c
1101
1102ANALOG DEVICES INC AD7192 DRIVER
1103M: Alexandru Tachici <[email protected]>
1104L: [email protected]
1105S: Supported
1106W: https://ez.analog.com/linux-software-drivers
1107F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1108F: drivers/iio/adc/ad7192.c
1109
1110ANALOG DEVICES INC AD7292 DRIVER
1111M: Marcelo Schmitt <[email protected]>
1112L: [email protected]
1113S: Supported
1114W: https://ez.analog.com/linux-software-drivers
1115F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1116F: drivers/iio/adc/ad7292.c
1117
1118ANALOG DEVICES INC AD3552R DRIVER
1119M: Nuno Sá <[email protected]>
1120L: [email protected]
1121S: Supported
1122W: https://ez.analog.com/linux-software-drivers
1123F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1124F: drivers/iio/dac/ad3552r.c
1125
1126ANALOG DEVICES INC AD7293 DRIVER
1127M: Antoniu Miclaus <[email protected]>
1128L: [email protected]
1129S: Supported
1130W: https://ez.analog.com/linux-software-drivers
1131F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1132F: drivers/iio/dac/ad7293.c
1133
1134ANALOG DEVICES INC AD7768-1 DRIVER
1135M: Michael Hennerich <[email protected]>
1136L: [email protected]
1137S: Supported
1138W: https://ez.analog.com/linux-software-drivers
1139F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1140F: drivers/iio/adc/ad7768-1.c
1141
1142ANALOG DEVICES INC AD7780 DRIVER
1143M: Michael Hennerich <[email protected]>
1144M: Renato Lui Geh <[email protected]>
1145L: [email protected]
1146S: Supported
1147W: https://ez.analog.com/linux-software-drivers
1148F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1149F: drivers/iio/adc/ad7780.c
1150
1151ANALOG DEVICES INC AD74413R DRIVER
1152M: Cosmin Tanislav <[email protected]>
1153L: [email protected]
1154S: Supported
1155W: http://ez.analog.com/community/linux-device-drivers
1156F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1157F: drivers/iio/addac/ad74413r.c
1158F: include/dt-bindings/iio/addac/adi,ad74413r.h
1159
1160ANALOG DEVICES INC AD9389B DRIVER
1161M: Hans Verkuil <[email protected]>
1162L: [email protected]
1163S: Maintained
1164F: drivers/media/i2c/ad9389b*
1165
1166ANALOG DEVICES INC ADA4250 DRIVER
1167M: Antoniu Miclaus <[email protected]>
1168L: [email protected]
1169S: Supported
1170W: https://ez.analog.com/linux-software-drivers
1171F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1172F: drivers/iio/amplifiers/ada4250.c
1173
1174ANALOG DEVICES INC ADGS1408 DRIVER
1175M: Mircea Caprioru <[email protected]>
1176S: Supported
1177F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1178F: drivers/mux/adgs1408.c
1179
1180ANALOG DEVICES INC ADIN DRIVER
1181M: Michael Hennerich <[email protected]>
1182L: [email protected]
1183S: Supported
1184W: https://ez.analog.com/linux-software-drivers
1185F: Documentation/devicetree/bindings/net/adi,adin.yaml
1186F: drivers/net/phy/adin.c
1187
1188ANALOG DEVICES INC ADIS DRIVER LIBRARY
1189M: Nuno Sa <[email protected]>
1190L: [email protected]
1191S: Supported
1192F: drivers/iio/imu/adis.c
1193F: drivers/iio/imu/adis_buffer.c
1194F: drivers/iio/imu/adis_trigger.c
1195F: include/linux/iio/imu/adis.h
1196
1197ANALOG DEVICES INC ADIS16460 DRIVER
1198M: Dragos Bogdan <[email protected]>
1199L: [email protected]
1200S: Supported
1201W: https://ez.analog.com/linux-software-drivers
1202F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1203F: drivers/iio/imu/adis16460.c
1204
1205ANALOG DEVICES INC ADIS16475 DRIVER
1206M: Nuno Sa <[email protected]>
1207L: [email protected]
1208W: https://ez.analog.com/linux-software-drivers
1209S: Supported
1210F: drivers/iio/imu/adis16475.c
1211F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1212
1213ANALOG DEVICES INC ADM1177 DRIVER
1214M: Michael Hennerich <[email protected]>
1215L: [email protected]
1216S: Supported
1217W: https://ez.analog.com/linux-software-drivers
1218F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1219F: drivers/hwmon/adm1177.c
1220
1221ANALOG DEVICES INC ADMV1013 DRIVER
1222M: Antoniu Miclaus <[email protected]>
1223L: [email protected]
1224S: Supported
1225W: https://ez.analog.com/linux-software-drivers
1226F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1227F: drivers/iio/frequency/admv1013.c
1228
1229ANALOG DEVICES INC ADMV8818 DRIVER
1230M: Antoniu Miclaus <[email protected]>
1231L: [email protected]
1232S: Supported
1233W: https://ez.analog.com/linux-software-drivers
1234F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1235F: drivers/iio/filter/admv8818.c
1236
1237ANALOG DEVICES INC ADMV1014 DRIVER
1238M: Antoniu Miclaus <[email protected]>
1239L: [email protected]
1240S: Supported
1241W: https://ez.analog.com/linux-software-drivers
1242F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1243F: drivers/iio/frequency/admv1014.c
1244
1245ANALOG DEVICES INC ADP5061 DRIVER
1246M: Michael Hennerich <[email protected]>
1247L: [email protected]
1248S: Supported
1249W: https://ez.analog.com/linux-software-drivers
1250F: drivers/power/supply/adp5061.c
1251
1252ANALOG DEVICES INC ADRF6780 DRIVER
1253M: Antoniu Miclaus <[email protected]>
1254L: [email protected]
1255S: Supported
1256W: https://ez.analog.com/linux-software-drivers
1257F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1258F: drivers/iio/frequency/adrf6780.c
1259
1260ANALOG DEVICES INC ADV7180 DRIVER
1261M: Lars-Peter Clausen <[email protected]>
1262L: [email protected]
1263S: Supported
1264W: https://ez.analog.com/linux-software-drivers
1265F: drivers/media/i2c/adv7180.c
1266F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1267
1268ANALOG DEVICES INC ADV748X DRIVER
1269M: Kieran Bingham <[email protected]>
1270L: [email protected]
1271S: Maintained
1272F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1273F: drivers/media/i2c/adv748x/*
1274
1275ANALOG DEVICES INC ADV7511 DRIVER
1276M: Hans Verkuil <[email protected]>
1277L: [email protected]
1278S: Maintained
1279F: drivers/media/i2c/adv7511*
1280
1281ANALOG DEVICES INC ADV7604 DRIVER
1282M: Hans Verkuil <[email protected]>
1283L: [email protected]
1284S: Maintained
1285F: drivers/media/i2c/adv7604*
1286F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1287
1288ANALOG DEVICES INC ADV7842 DRIVER
1289M: Hans Verkuil <[email protected]>
1290L: [email protected]
1291S: Maintained
1292F: drivers/media/i2c/adv7842*
1293
1294ANALOG DEVICES INC ADXRS290 DRIVER
1295M: Nishant Malpani <[email protected]>
1296L: [email protected]
1297S: Supported
1298F: drivers/iio/gyro/adxrs290.c
1299F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1300
1301ANALOG DEVICES INC ASOC CODEC DRIVERS
1302M: Lars-Peter Clausen <[email protected]>
1303M: Nuno Sá <[email protected]>
1304L: [email protected] (moderated for non-subscribers)
1305S: Supported
1306W: http://wiki.analog.com/
1307W: https://ez.analog.com/linux-software-drivers
1308F: sound/soc/codecs/ad1*
1309F: sound/soc/codecs/ad7*
1310F: sound/soc/codecs/adau*
1311F: sound/soc/codecs/adav*
1312F: sound/soc/codecs/sigmadsp.*
1313F: sound/soc/codecs/ssm*
1314
1315ANALOG DEVICES INC DMA DRIVERS
1316M: Lars-Peter Clausen <[email protected]>
1317S: Supported
1318W: https://ez.analog.com/linux-software-drivers
1319F: drivers/dma/dma-axi-dmac.c
1320
1321ANALOG DEVICES INC IIO DRIVERS
1322M: Lars-Peter Clausen <[email protected]>
1323M: Michael Hennerich <[email protected]>
1324S: Supported
1325W: http://wiki.analog.com/
1326W: https://ez.analog.com/linux-software-drivers
1327F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1328F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1329F: Documentation/devicetree/bindings/iio/*/adi,*
1330F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1331F: drivers/iio/*/ad*
1332F: drivers/iio/adc/ltc249*
1333F: drivers/iio/amplifiers/hmc425a.c
1334F: drivers/staging/iio/*/ad*
1335X: drivers/iio/*/adjd*
1336
1337ANALOGBITS PLL LIBRARIES
1338M: Paul Walmsley <[email protected]>
1339S: Supported
1340F: drivers/clk/analogbits/*
1341F: include/linux/clk/analogbits*
1342
1343ANDROID CONFIG FRAGMENTS
1344M: Rob Herring <[email protected]>
1345S: Supported
1346F: kernel/configs/android*
1347
1348ANDROID DRIVERS
1349M: Greg Kroah-Hartman <[email protected]>
1350M: Arve Hjønnevåg <[email protected]>
1351M: Todd Kjos <[email protected]>
1352M: Martijn Coenen <[email protected]>
1353M: Joel Fernandes <[email protected]>
1354M: Christian Brauner <[email protected]>
1355M: Carlos Llamas <[email protected]>
1356M: Suren Baghdasaryan <[email protected]>
1357L: [email protected]
1358S: Supported
1359T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1360F: drivers/android/
1361
1362ANDROID GOLDFISH PIC DRIVER
1363M: Miodrag Dinic <[email protected]>
1364S: Supported
1365F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1366F: drivers/irqchip/irq-goldfish-pic.c
1367
1368ANDROID GOLDFISH RTC DRIVER
1369M: Jiaxun Yang <[email protected]>
1370S: Supported
1371F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1372F: drivers/rtc/rtc-goldfish.c
1373
1374AOA (Apple Onboard Audio) ALSA DRIVER
1375M: Johannes Berg <[email protected]>
1376L: [email protected]
1377L: [email protected] (moderated for non-subscribers)
1378S: Maintained
1379F: sound/aoa/
1380
1381APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1382M: William Breathitt Gray <[email protected]>
1383L: [email protected]
1384S: Maintained
1385F: drivers/iio/adc/stx104.c
1386
1387APM DRIVER
1388M: Jiri Kosina <[email protected]>
1389S: Odd fixes
1390T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1391F: arch/x86/kernel/apm_32.c
1392F: drivers/char/apm-emulation.c
1393F: include/linux/apm_bios.h
1394F: include/uapi/linux/apm_bios.h
1395
1396APPARMOR SECURITY MODULE
1397M: John Johansen <[email protected]>
1398M: John Johansen <[email protected]>
1399L: [email protected] (moderated for non-subscribers)
1400S: Supported
1401W: apparmor.net
1402B: https://gitlab.com/apparmor/apparmor-kernel
1403C: irc://irc.oftc.net/apparmor
1404T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1405T: https://gitlab.com/apparmor/apparmor-kernel.git
1406F: Documentation/admin-guide/LSM/apparmor.rst
1407F: security/apparmor/
1408
1409APPLE BCM5974 MULTITOUCH DRIVER
1410M: Henrik Rydberg <[email protected]>
1411L: [email protected]
1412S: Odd fixes
1413F: drivers/input/mouse/bcm5974.c
1414
1415APPLE PCIE CONTROLLER DRIVER
1416M: Alyssa Rosenzweig <[email protected]>
1417M: Marc Zyngier <[email protected]>
1418L: [email protected]
1419S: Maintained
1420F: drivers/pci/controller/pcie-apple.c
1421
1422APPLE SMC DRIVER
1423M: Henrik Rydberg <[email protected]>
1424L: [email protected]
1425S: Odd fixes
1426F: drivers/hwmon/applesmc.c
1427
1428APPLETALK NETWORK LAYER
1429L: [email protected]
1430S: Odd fixes
1431F: drivers/net/appletalk/
1432F: include/linux/atalk.h
1433F: include/uapi/linux/atalk.h
1434F: net/appletalk/
1435
1436APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1437M: Khuong Dinh <[email protected]>
1438S: Supported
1439F: arch/arm64/boot/dts/apm/
1440
1441APPLIED MICRO (APM) X-GENE SOC EDAC
1442M: Khuong Dinh <[email protected]>
1443S: Supported
1444F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1445F: drivers/edac/xgene_edac.c
1446
1447APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1448M: Iyappan Subramanian <[email protected]>
1449M: Keyur Chudgar <[email protected]>
1450S: Supported
1451F: drivers/net/ethernet/apm/xgene-v2/
1452
1453APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1454M: Iyappan Subramanian <[email protected]>
1455M: Keyur Chudgar <[email protected]>
1456M: Quan Nguyen <[email protected]>
1457S: Supported
1458F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1459F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1460F: drivers/net/ethernet/apm/xgene/
1461F: drivers/net/mdio/mdio-xgene.c
1462
1463APPLIED MICRO (APM) X-GENE SOC PMU
1464M: Khuong Dinh <[email protected]>
1465S: Supported
1466F: Documentation/admin-guide/perf/xgene-pmu.rst
1467F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1468F: drivers/perf/xgene_pmu.c
1469
1470APTINA CAMERA SENSOR PLL
1471M: Laurent Pinchart <[email protected]>
1472L: [email protected]
1473S: Maintained
1474F: drivers/media/i2c/aptina-pll.*
1475
1476AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1477M: Aleksa Savic <[email protected]>
1478M: Jack Doan <[email protected]>
1479L: [email protected]
1480S: Maintained
1481F: Documentation/hwmon/aquacomputer_d5next.rst
1482F: drivers/hwmon/aquacomputer_d5next.c
1483
1484AQUANTIA ETHERNET DRIVER (atlantic)
1485M: Igor Russkikh <[email protected]>
1486L: [email protected]
1487S: Supported
1488W: https://www.marvell.com/
1489Q: https://patchwork.kernel.org/project/netdevbpf/list/
1490F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1491F: drivers/net/ethernet/aquantia/atlantic/
1492
1493AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1494M: Egor Pomozov <[email protected]>
1495L: [email protected]
1496S: Supported
1497W: http://www.aquantia.com
1498F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1499
1500AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1501M: Krzysztof Hałasa <[email protected]>
1502L: [email protected]
1503S: Maintained
1504F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1505F: drivers/media/i2c/ar0521.c
1506
1507ARASAN NAND CONTROLLER DRIVER
1508M: Miquel Raynal <[email protected]>
1509M: Naga Sureshkumar Relli <[email protected]>
1510L: [email protected]
1511S: Maintained
1512F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1513F: drivers/mtd/nand/raw/arasan-nand-controller.c
1514
1515ARC FRAMEBUFFER DRIVER
1516M: Jaya Kumar <[email protected]>
1517S: Maintained
1518F: drivers/video/fbdev/arcfb.c
1519F: drivers/video/fbdev/core/fb_defio.c
1520
1521ARC PGU DRM DRIVER
1522M: Alexey Brodkin <[email protected]>
1523S: Supported
1524F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1525F: drivers/gpu/drm/tiny/arcpgu.c
1526
1527ARCNET NETWORK LAYER
1528M: Michael Grzeschik <[email protected]>
1529L: [email protected]
1530S: Maintained
1531F: drivers/net/arcnet/
1532F: include/uapi/linux/if_arcnet.h
1533
1534ARM ARCHITECTED TIMER DRIVER
1535M: Mark Rutland <[email protected]>
1536M: Marc Zyngier <[email protected]>
1537L: [email protected] (moderated for non-subscribers)
1538S: Maintained
1539F: arch/arm/include/asm/arch_timer.h
1540F: arch/arm64/include/asm/arch_timer.h
1541F: drivers/clocksource/arm_arch_timer.c
1542
1543ARM HDLCD DRM DRIVER
1544M: Liviu Dudau <[email protected]>
1545S: Supported
1546F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1547F: drivers/gpu/drm/arm/hdlcd_*
1548
1549ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1550M: Linus Walleij <[email protected]>
1551L: [email protected] (moderated for non-subscribers)
1552S: Maintained
1553F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1554F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1555F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1556F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1557F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1558F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1559F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1560F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1561F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1562F: arch/arm/boot/dts/arm-realview-*
1563F: arch/arm/boot/dts/integrator*
1564F: arch/arm/boot/dts/versatile*
1565F: arch/arm/mach-versatile/
1566F: drivers/bus/arm-integrator-lm.c
1567F: drivers/clk/versatile/
1568F: drivers/i2c/busses/i2c-versatile.c
1569F: drivers/irqchip/irq-versatile-fpga.c
1570F: drivers/mtd/maps/physmap-versatile.*
1571F: drivers/power/reset/arm-versatile-reboot.c
1572F: drivers/soc/versatile/
1573
1574ARM KOMEDA DRM-KMS DRIVER
1575M: James (Qian) Wang <[email protected]>
1576M: Liviu Dudau <[email protected]>
1577M: Mihail Atanassov <[email protected]>
1578L: Mali DP Maintainers <[email protected]>
1579S: Supported
1580T: git git://anongit.freedesktop.org/drm/drm-misc
1581F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1582F: Documentation/gpu/komeda-kms.rst
1583F: drivers/gpu/drm/arm/display/include/
1584F: drivers/gpu/drm/arm/display/komeda/
1585
1586ARM MALI PANFROST DRM DRIVER
1587M: Rob Herring <[email protected]>
1588M: Tomeu Vizoso <[email protected]>
1589R: Steven Price <[email protected]>
1590R: Alyssa Rosenzweig <[email protected]>
1591L: [email protected]
1592S: Supported
1593T: git git://anongit.freedesktop.org/drm/drm-misc
1594F: drivers/gpu/drm/panfrost/
1595F: include/uapi/drm/panfrost_drm.h
1596
1597ARM MALI-DP DRM DRIVER
1598M: Liviu Dudau <[email protected]>
1599M: Brian Starkey <[email protected]>
1600L: Mali DP Maintainers <[email protected]>
1601S: Supported
1602T: git git://anongit.freedesktop.org/drm/drm-misc
1603F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1604F: Documentation/gpu/afbc.rst
1605F: drivers/gpu/drm/arm/
1606
1607ARM MFM AND FLOPPY DRIVERS
1608M: Ian Molton <[email protected]>
1609S: Maintained
1610F: arch/arm/include/asm/floppy.h
1611F: arch/arm/mach-rpc/floppydma.S
1612
1613ARM PMU PROFILING AND DEBUGGING
1614M: Will Deacon <[email protected]>
1615M: Mark Rutland <[email protected]>
1616L: [email protected] (moderated for non-subscribers)
1617S: Maintained
1618F: Documentation/devicetree/bindings/arm/pmu.yaml
1619F: Documentation/devicetree/bindings/perf/
1620F: arch/arm*/include/asm/hw_breakpoint.h
1621F: arch/arm*/include/asm/perf_event.h
1622F: arch/arm*/kernel/hw_breakpoint.c
1623F: arch/arm*/kernel/perf_*
1624F: drivers/perf/
1625F: include/linux/perf/arm_pmu.h
1626
1627ARM PORT
1628M: Russell King <[email protected]>
1629L: [email protected] (moderated for non-subscribers)
1630S: Odd Fixes
1631W: http://www.armlinux.org.uk/
1632T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1633F: arch/arm/
1634X: arch/arm/boot/dts/
1635
1636ARM PRIMECELL AACI PL041 DRIVER
1637M: Russell King <[email protected]>
1638S: Odd Fixes
1639F: sound/arm/aaci.*
1640
1641ARM PRIMECELL BUS SUPPORT
1642M: Russell King <[email protected]>
1643S: Odd Fixes
1644F: drivers/amba/
1645F: include/linux/amba/bus.h
1646
1647ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1648M: Miquel Raynal <[email protected]>
1649M: Naga Sureshkumar Relli <[email protected]>
1650L: [email protected]
1651S: Maintained
1652F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1653F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1654
1655ARM PRIMECELL PL35X SMC DRIVER
1656M: Miquel Raynal <[email protected]>
1657M: Naga Sureshkumar Relli <[email protected]>
1658L: [email protected] (moderated for non-subscribers)
1659S: Maintained
1660F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1661F: drivers/memory/pl353-smc.c
1662
1663ARM PRIMECELL CLCD PL110 DRIVER
1664M: Russell King <[email protected]>
1665S: Odd Fixes
1666F: drivers/video/fbdev/amba-clcd.*
1667
1668ARM PRIMECELL KMI PL050 DRIVER
1669M: Russell King <[email protected]>
1670S: Odd Fixes
1671F: drivers/input/serio/ambakmi.*
1672F: include/linux/amba/kmi.h
1673
1674ARM PRIMECELL MMCI PL180/1 DRIVER
1675M: Russell King <[email protected]>
1676S: Odd Fixes
1677F: drivers/mmc/host/mmci.*
1678F: include/linux/amba/mmci.h
1679
1680ARM PRIMECELL SSP PL022 SPI DRIVER
1681M: Linus Walleij <[email protected]>
1682L: [email protected] (moderated for non-subscribers)
1683S: Maintained
1684F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1685F: drivers/spi/spi-pl022.c
1686
1687ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1688M: Russell King <[email protected]>
1689S: Odd Fixes
1690F: drivers/tty/serial/amba-pl01*.c
1691F: include/linux/amba/serial.h
1692
1693ARM PRIMECELL VIC PL190/PL192 DRIVER
1694M: Linus Walleij <[email protected]>
1695L: [email protected] (moderated for non-subscribers)
1696S: Maintained
1697F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1698F: drivers/irqchip/irq-vic.c
1699
1700ARM SMC WATCHDOG DRIVER
1701M: Julius Werner <[email protected]>
1702R: Evan Benn <[email protected]>
1703S: Maintained
1704F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1705F: drivers/watchdog/arm_smc_wdt.c
1706
1707ARM SMMU DRIVERS
1708M: Will Deacon <[email protected]>
1709R: Robin Murphy <[email protected]>
1710L: [email protected] (moderated for non-subscribers)
1711S: Maintained
1712F: Documentation/devicetree/bindings/iommu/arm,smmu*
1713F: drivers/iommu/arm/
1714F: drivers/iommu/io-pgtable-arm*
1715
1716ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1717M: Arnd Bergmann <[email protected]>
1718M: Olof Johansson <[email protected]>
1719M: [email protected]
1720L: [email protected] (moderated for non-subscribers)
1721S: Maintained
1722C: irc://irc.libera.chat/armlinux
1723T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1724F: arch/arm/boot/dts/Makefile
1725F: arch/arm64/boot/dts/Makefile
1726
1727ARM SUB-ARCHITECTURES
1728L: [email protected] (moderated for non-subscribers)
1729S: Maintained
1730C: irc://irc.libera.chat/armlinux
1731T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1732F: arch/arm/mach-*/
1733F: arch/arm/plat-*/
1734
1735ARM/ACTIONS SEMI ARCHITECTURE
1736M: Andreas Färber <[email protected]>
1737M: Manivannan Sadhasivam <[email protected]>
1738L: [email protected] (moderated for non-subscribers)
1739L: [email protected] (moderated for non-subscribers)
1740S: Maintained
1741F: Documentation/devicetree/bindings/arm/actions.yaml
1742F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1743F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1744F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1745F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1746F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1747F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1748F: Documentation/devicetree/bindings/pinctrl/actions,*
1749F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1750F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1751F: arch/arm/boot/dts/owl-*
1752F: arch/arm/mach-actions/
1753F: arch/arm64/boot/dts/actions/
1754F: drivers/clk/actions/
1755F: drivers/clocksource/timer-owl*
1756F: drivers/dma/owl-dma.c
1757F: drivers/i2c/busses/i2c-owl.c
1758F: drivers/irqchip/irq-owl-sirq.c
1759F: drivers/mmc/host/owl-mmc.c
1760F: drivers/net/ethernet/actions/
1761F: drivers/pinctrl/actions/*
1762F: drivers/soc/actions/
1763F: include/dt-bindings/power/owl-*
1764F: include/dt-bindings/reset/actions,*
1765F: include/linux/soc/actions/
1766N: owl
1767
1768ARM/ADS SPHERE MACHINE SUPPORT
1769M: Lennert Buytenhek <[email protected]>
1770L: [email protected] (moderated for non-subscribers)
1771S: Maintained
1772
1773ARM/AFEB9260 MACHINE SUPPORT
1774M: Sergey Lapin <[email protected]>
1775L: [email protected] (moderated for non-subscribers)
1776S: Maintained
1777
1778ARM/AJECO 1ARM MACHINE SUPPORT
1779M: Lennert Buytenhek <[email protected]>
1780L: [email protected] (moderated for non-subscribers)
1781S: Maintained
1782
1783ARM/Allwinner SoC Clock Support
1784M: Emilio López <[email protected]>
1785S: Maintained
1786F: drivers/clk/sunxi/
1787
1788ARM/Allwinner sunXi SoC support
1789M: Chen-Yu Tsai <[email protected]>
1790M: Jernej Skrabec <[email protected]>
1791M: Samuel Holland <[email protected]>
1792L: [email protected] (moderated for non-subscribers)
1793S: Maintained
1794T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1795L: [email protected]
1796F: arch/arm/mach-sunxi/
1797F: arch/arm64/boot/dts/allwinner/
1798F: drivers/clk/sunxi-ng/
1799F: drivers/pinctrl/sunxi/
1800F: drivers/soc/sunxi/
1801N: allwinner
1802N: sun[x456789]i
1803N: sun50i
1804
1805ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1806M: Neil Armstrong <[email protected]>
1807M: Jerome Brunet <[email protected]>
1808L: [email protected]
1809S: Maintained
1810F: Documentation/devicetree/bindings/clock/amlogic*
1811F: drivers/clk/meson/
1812F: include/dt-bindings/clock/gxbb*
1813F: include/dt-bindings/clock/meson*
1814
1815ARM/Amlogic Meson SoC Crypto Drivers
1816M: Corentin Labbe <[email protected]>
1817L: [email protected]
1818L: [email protected]
1819S: Maintained
1820F: Documentation/devicetree/bindings/crypto/amlogic*
1821F: drivers/crypto/amlogic/
1822
1823ARM/Amlogic Meson SoC Sound Drivers
1824M: Jerome Brunet <[email protected]>
1825L: [email protected] (moderated for non-subscribers)
1826S: Maintained
1827F: Documentation/devicetree/bindings/sound/amlogic*
1828F: sound/soc/meson/
1829
1830ARM/Amlogic Meson SoC support
1831M: Neil Armstrong <[email protected]>
1832M: Kevin Hilman <[email protected]>
1833R: Jerome Brunet <[email protected]>
1834R: Martin Blumenstingl <[email protected]>
1835L: [email protected] (moderated for non-subscribers)
1836L: [email protected]
1837S: Maintained
1838W: http://linux-meson.com/
1839F: arch/arm/boot/dts/meson*
1840F: arch/arm/mach-meson/
1841F: arch/arm64/boot/dts/amlogic/
1842F: drivers/mmc/host/meson*
1843F: drivers/pinctrl/meson/
1844F: drivers/rtc/rtc-meson*
1845F: drivers/soc/amlogic/
1846N: meson
1847
1848ARM/Annapurna Labs ALPINE ARCHITECTURE
1849M: Tsahee Zidenberg <[email protected]>
1850M: Antoine Tenart <[email protected]>
1851L: [email protected] (moderated for non-subscribers)
1852S: Maintained
1853F: arch/arm/boot/dts/alpine*
1854F: arch/arm/mach-alpine/
1855F: arch/arm64/boot/dts/amazon/
1856F: drivers/*/*alpine*
1857
1858ARM/APPLE MACHINE SUPPORT
1859M: Hector Martin <[email protected]>
1860M: Sven Peter <[email protected]>
1861R: Alyssa Rosenzweig <[email protected]>
1862L: [email protected]
1863L: [email protected] (moderated for non-subscribers)
1864S: Maintained
1865W: https://asahilinux.org
1866B: https://github.com/AsahiLinux/linux/issues
1867C: irc://irc.oftc.net/asahi-dev
1868T: git https://github.com/AsahiLinux/linux.git
1869F: Documentation/devicetree/bindings/arm/apple.yaml
1870F: Documentation/devicetree/bindings/arm/apple/*
1871F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1872F: Documentation/devicetree/bindings/dma/apple,admac.yaml
1873F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1874F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1875F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1876F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1877F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1878F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1879F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1880F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1881F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1882F: Documentation/devicetree/bindings/power/apple*
1883F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1884F: arch/arm64/boot/dts/apple/
1885F: drivers/clk/clk-apple-nco.c
1886F: drivers/dma/apple-admac.c
1887F: drivers/i2c/busses/i2c-pasemi-core.c
1888F: drivers/i2c/busses/i2c-pasemi-platform.c
1889F: drivers/iommu/apple-dart.c
1890F: drivers/irqchip/irq-apple-aic.c
1891F: drivers/mailbox/apple-mailbox.c
1892F: drivers/nvme/host/apple.c
1893F: drivers/nvmem/apple-efuses.c
1894F: drivers/pinctrl/pinctrl-apple-gpio.c
1895F: drivers/soc/apple/*
1896F: drivers/watchdog/apple_wdt.c
1897F: include/dt-bindings/interrupt-controller/apple-aic.h
1898F: include/dt-bindings/pinctrl/apple.h
1899F: include/linux/apple-mailbox.h
1900F: include/linux/soc/apple/*
1901
1902ARM/ARTPEC MACHINE SUPPORT
1903M: Jesper Nilsson <[email protected]>
1904M: Lars Persson <[email protected]>
1905L: [email protected]
1906S: Maintained
1907F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1908F: arch/arm/boot/dts/artpec6*
1909F: arch/arm/mach-artpec
1910F: drivers/clk/axis
1911F: drivers/crypto/axis
1912F: drivers/mmc/host/usdhi6rol0.c
1913F: drivers/pinctrl/pinctrl-artpec*
1914
1915ARM/ASPEED I2C DRIVER
1916M: Brendan Higgins <[email protected]>
1917R: Benjamin Herrenschmidt <[email protected]>
1918R: Joel Stanley <[email protected]>
1919L: [email protected]
1920L: [email protected] (moderated for non-subscribers)
1921S: Maintained
1922F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1923F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1924F: drivers/i2c/busses/i2c-aspeed.c
1925F: drivers/irqchip/irq-aspeed-i2c-ic.c
1926
1927ARM/ASPEED MACHINE SUPPORT
1928M: Joel Stanley <[email protected]>
1929R: Andrew Jeffery <[email protected]>
1930L: [email protected] (moderated for non-subscribers)
1931L: [email protected] (moderated for non-subscribers)
1932S: Supported
1933Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1934T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1935F: Documentation/devicetree/bindings/arm/aspeed/
1936F: arch/arm/boot/dts/aspeed-*
1937F: arch/arm/mach-aspeed/
1938N: aspeed
1939
1940ARM/BITMAIN ARCHITECTURE
1941M: Manivannan Sadhasivam <[email protected]>
1942L: [email protected] (moderated for non-subscribers)
1943S: Maintained
1944F: Documentation/devicetree/bindings/arm/bitmain.yaml
1945F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1946F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1947F: arch/arm64/boot/dts/bitmain/
1948F: drivers/clk/clk-bm1880.c
1949F: drivers/pinctrl/pinctrl-bm1880.c
1950
1951ARM/CALXEDA HIGHBANK ARCHITECTURE
1952M: Andre Przywara <[email protected]>
1953L: [email protected] (moderated for non-subscribers)
1954S: Maintained
1955F: arch/arm/boot/dts/ecx-*.dts*
1956F: arch/arm/boot/dts/highbank.dts
1957F: arch/arm/mach-highbank/
1958
1959ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1960M: Krzysztof Halasa <[email protected]>
1961S: Maintained
1962F: arch/arm/mach-cns3xxx/
1963
1964ARM/CAVIUM THUNDER NETWORK DRIVER
1965M: Sunil Goutham <[email protected]>
1966L: [email protected] (moderated for non-subscribers)
1967S: Supported
1968F: drivers/net/ethernet/cavium/thunder/
1969
1970ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1971M: Lukasz Majewski <[email protected]>
1972L: [email protected] (moderated for non-subscribers)
1973S: Maintained
1974F: arch/arm/mach-ep93xx/ts72xx.c
1975
1976ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1977M: Alexander Shiyan <[email protected]>
1978L: [email protected] (moderated for non-subscribers)
1979S: Odd Fixes
1980N: clps711x
1981
1982ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1983M: Lennert Buytenhek <[email protected]>
1984L: [email protected] (moderated for non-subscribers)
1985S: Maintained
1986
1987ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1988M: Hartley Sweeten <[email protected]>
1989M: Alexander Sverdlin <[email protected]>
1990L: [email protected] (moderated for non-subscribers)
1991S: Maintained
1992F: arch/arm/mach-ep93xx/
1993F: arch/arm/mach-ep93xx/include/mach/
1994
1995ARM/CLKDEV SUPPORT
1996M: Russell King <[email protected]>
1997L: [email protected] (moderated for non-subscribers)
1998S: Maintained
1999T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2000F: drivers/clk/clkdev.c
2001
2002ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2003M: Baruch Siach <[email protected]>
2004L: [email protected] (moderated for non-subscribers)
2005S: Maintained
2006F: arch/arm/boot/dts/cx92755*
2007N: digicolor
2008
2009ARM/CONTEC MICRO9 MACHINE SUPPORT
2010M: Hubert Feurstein <[email protected]>
2011S: Maintained
2012F: arch/arm/mach-ep93xx/micro9.c
2013
2014ARM/CORESIGHT FRAMEWORK AND DRIVERS
2015M: Mathieu Poirier <[email protected]>
2016M: Suzuki K Poulose <[email protected]>
2017R: Mike Leach <[email protected]>
2018R: Leo Yan <[email protected]>
2019L: [email protected] (moderated for non-subscribers)
2020L: [email protected] (moderated for non-subscribers)
2021S: Maintained
2022T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2023F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2024F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2025F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2026F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2027F: Documentation/trace/coresight/*
2028F: drivers/hwtracing/coresight/*
2029F: include/dt-bindings/arm/coresight-cti-dt.h
2030F: include/linux/coresight*
2031F: samples/coresight/*
2032F: tools/perf/arch/arm/util/auxtrace.c
2033F: tools/perf/arch/arm/util/cs-etm.c
2034F: tools/perf/arch/arm/util/cs-etm.h
2035F: tools/perf/arch/arm/util/pmu.c
2036F: tools/perf/util/cs-etm-decoder/*
2037F: tools/perf/util/cs-etm.*
2038
2039ARM/CORGI MACHINE SUPPORT
2040M: Richard Purdie <[email protected]>
2041S: Maintained
2042
2043ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2044M: Hans Ulli Kroll <[email protected]>
2045M: Linus Walleij <[email protected]>
2046L: [email protected] (moderated for non-subscribers)
2047S: Maintained
2048T: git git://github.com/ulli-kroll/linux.git
2049F: Documentation/devicetree/bindings/arm/gemini.yaml
2050F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2051F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2052F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2053F: arch/arm/boot/dts/gemini*
2054F: arch/arm/mach-gemini/
2055F: drivers/crypto/gemini/
2056F: drivers/net/ethernet/cortina/
2057F: drivers/pinctrl/pinctrl-gemini.c
2058F: drivers/rtc/rtc-ftrtc010.c
2059
2060ARM/CZ.NIC TURRIS SUPPORT
2061M: Marek Behún <[email protected]>
2062S: Maintained
2063W: https://www.turris.cz/
2064F: Documentation/ABI/testing/debugfs-moxtet
2065F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2066F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2067F: Documentation/devicetree/bindings/bus/moxtet.txt
2068F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2069F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2070F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2071F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2072F: drivers/bus/moxtet.c
2073F: drivers/firmware/turris-mox-rwtm.c
2074F: drivers/leds/leds-turris-omnia.c
2075F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2076F: drivers/gpio/gpio-moxtet.c
2077F: drivers/watchdog/armada_37xx_wdt.c
2078F: include/dt-bindings/bus/moxtet.h
2079F: include/linux/armada-37xx-rwtm-mailbox.h
2080F: include/linux/moxtet.h
2081
2082ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2083M: Robert Jarzmik <[email protected]>
2084L: [email protected] (moderated for non-subscribers)
2085S: Maintained
2086F: arch/arm/mach-pxa/ezx.c
2087
2088ARM/FARADAY FA526 PORT
2089M: Hans Ulli Kroll <[email protected]>
2090L: [email protected] (moderated for non-subscribers)
2091S: Maintained
2092T: git git://git.berlios.de/gemini-board
2093F: arch/arm/mm/*-fa*
2094
2095ARM/FOOTBRIDGE ARCHITECTURE
2096M: Russell King <[email protected]>
2097L: [email protected] (moderated for non-subscribers)
2098S: Maintained
2099W: http://www.armlinux.org.uk/
2100F: arch/arm/include/asm/hardware/dec21285.h
2101F: arch/arm/mach-footbridge/
2102
2103ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2104M: Shawn Guo <[email protected]>
2105M: Sascha Hauer <[email protected]>
2106R: Pengutronix Kernel Team <[email protected]>
2107R: Fabio Estevam <[email protected]>
2108R: NXP Linux Team <[email protected]>
2109L: [email protected] (moderated for non-subscribers)
2110S: Maintained
2111T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2112X: drivers/media/i2c/
2113N: imx
2114N: mxs
2115
2116ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2117M: Shawn Guo <[email protected]>
2118M: Li Yang <[email protected]>
2119L: [email protected] (moderated for non-subscribers)
2120S: Maintained
2121T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2122F: arch/arm/boot/dts/ls1021a*
2123F: arch/arm64/boot/dts/freescale/fsl-*
2124F: arch/arm64/boot/dts/freescale/qoriq-*
2125
2126ARM/FREESCALE VYBRID ARM ARCHITECTURE
2127M: Shawn Guo <[email protected]>
2128M: Sascha Hauer <[email protected]>
2129R: Pengutronix Kernel Team <[email protected]>
2130R: Stefan Agner <[email protected]>
2131L: [email protected] (moderated for non-subscribers)
2132S: Maintained
2133T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2134F: arch/arm/boot/dts/vf*
2135F: arch/arm/mach-imx/*vf610*
2136
2137ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2138M: Lennert Buytenhek <[email protected]>
2139L: [email protected] (moderated for non-subscribers)
2140S: Maintained
2141
2142ARM/GUMSTIX MACHINE SUPPORT
2143M: Steve Sakoman <[email protected]>
2144L: [email protected] (moderated for non-subscribers)
2145S: Maintained
2146
2147ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2148M: Philipp Zabel <[email protected]>
2149M: Paul Parsons <[email protected]>
2150L: [email protected] (moderated for non-subscribers)
2151S: Maintained
2152F: arch/arm/mach-pxa/hx4700.c
2153F: arch/arm/mach-pxa/include/mach/hx4700.h
2154F: sound/soc/pxa/hx4700.c
2155
2156ARM/HISILICON SOC SUPPORT
2157M: Wei Xu <[email protected]>
2158L: [email protected] (moderated for non-subscribers)
2159S: Supported
2160W: http://www.hisilicon.com
2161T: git git://github.com/hisilicon/linux-hisi.git
2162F: arch/arm/boot/dts/hi3*
2163F: arch/arm/boot/dts/hip*
2164F: arch/arm/boot/dts/hisi*
2165F: arch/arm/mach-hisi/
2166F: arch/arm64/boot/dts/hisilicon/
2167
2168ARM/HP JORNADA 7XX MACHINE SUPPORT
2169M: Kristoffer Ericson <[email protected]>
2170S: Maintained
2171W: www.jlime.com
2172T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2173F: arch/arm/mach-sa1100/include/mach/jornada720.h
2174F: arch/arm/mach-sa1100/jornada720.c
2175
2176ARM/HPE GXP ARCHITECTURE
2177M: Jean-Marie Verdun <[email protected]>
2178M: Nick Hawkins <[email protected]>
2179S: Maintained
2180F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2181F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2182F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2183F: arch/arm/boot/dts/hpe-bmc*
2184F: arch/arm/boot/dts/hpe-gxp*
2185F: arch/arm/mach-hpe/
2186F: drivers/clocksource/timer-gxp.c
2187F: drivers/spi/spi-gxp.c
2188F: drivers/watchdog/gxp-wdt.c
2189
2190ARM/IGEP MACHINE SUPPORT
2191M: Enric Balletbo i Serra <[email protected]>
2192M: Javier Martinez Canillas <[email protected]>
2193L: [email protected]
2194L: [email protected] (moderated for non-subscribers)
2195S: Maintained
2196F: arch/arm/boot/dts/omap3-igep*
2197
2198ARM/INCOME PXA270 SUPPORT
2199M: Marek Vasut <[email protected]>
2200L: [email protected] (moderated for non-subscribers)
2201S: Maintained
2202F: arch/arm/mach-pxa/colibri-pxa270-income.c
2203
2204ARM/INTEL IOP32X ARM ARCHITECTURE
2205M: Lennert Buytenhek <[email protected]>
2206L: [email protected] (moderated for non-subscribers)
2207S: Maintained
2208
2209ARM/INTEL IQ81342EX MACHINE SUPPORT
2210M: Lennert Buytenhek <[email protected]>
2211L: [email protected] (moderated for non-subscribers)
2212S: Maintained
2213
2214ARM/INTEL IXDP2850 MACHINE SUPPORT
2215M: Lennert Buytenhek <[email protected]>
2216L: [email protected] (moderated for non-subscribers)
2217S: Maintained
2218
2219ARM/INTEL IXP4XX ARM ARCHITECTURE
2220M: Linus Walleij <[email protected]>
2221M: Imre Kaloz <[email protected]>
2222M: Krzysztof Halasa <[email protected]>
2223L: [email protected] (moderated for non-subscribers)
2224S: Maintained
2225F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2226F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2227F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2228F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2229F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2230F: arch/arm/mach-ixp4xx/
2231F: drivers/bus/intel-ixp4xx-eb.c
2232F: drivers/clocksource/timer-ixp4xx.c
2233F: drivers/crypto/ixp4xx_crypto.c
2234F: drivers/gpio/gpio-ixp4xx.c
2235F: drivers/irqchip/irq-ixp4xx.c
2236F: include/linux/irqchip/irq-ixp4xx.h
2237F: include/linux/platform_data/timer-ixp4xx.h
2238
2239ARM/INTEL KEEMBAY ARCHITECTURE
2240M: Paul J. Murphy <[email protected]>
2241M: Daniele Alessandrelli <[email protected]>
2242S: Maintained
2243F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2244F: arch/arm64/boot/dts/intel/keembay-evm.dts
2245F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2246
2247ARM/INTEL XSC3 (MANZANO) ARM CORE
2248M: Lennert Buytenhek <[email protected]>
2249L: [email protected] (moderated for non-subscribers)
2250S: Maintained
2251
2252ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2253M: Lennert Buytenhek <[email protected]>
2254L: [email protected] (moderated for non-subscribers)
2255S: Maintained
2256
2257ARM/LG1K ARCHITECTURE
2258M: Chanho Min <[email protected]>
2259L: [email protected] (moderated for non-subscribers)
2260S: Maintained
2261F: arch/arm64/boot/dts/lg/
2262
2263ARM/LOGICPD PXA270 MACHINE SUPPORT
2264M: Lennert Buytenhek <[email protected]>
2265L: [email protected] (moderated for non-subscribers)
2266S: Maintained
2267
2268ARM/LPC18XX ARCHITECTURE
2269M: Vladimir Zapolskiy <[email protected]>
2270L: [email protected] (moderated for non-subscribers)
2271S: Maintained
2272F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2273F: arch/arm/boot/dts/lpc43*
2274F: drivers/i2c/busses/i2c-lpc2k.c
2275F: drivers/memory/pl172.c
2276F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2277F: drivers/rtc/rtc-lpc24xx.c
2278N: lpc18xx
2279
2280ARM/LPC32XX SOC SUPPORT
2281M: Vladimir Zapolskiy <[email protected]>
2282L: [email protected] (moderated for non-subscribers)
2283S: Maintained
2284T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2285F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2286F: arch/arm/boot/dts/lpc32*
2287F: arch/arm/mach-lpc32xx/
2288F: drivers/i2c/busses/i2c-pnx.c
2289F: drivers/net/ethernet/nxp/lpc_eth.c
2290F: drivers/usb/host/ohci-nxp.c
2291F: drivers/watchdog/pnx4008_wdt.c
2292N: lpc32xx
2293
2294ARM/MAGICIAN MACHINE SUPPORT
2295M: Philipp Zabel <[email protected]>
2296S: Maintained
2297
2298ARM/Marvell Dove/MV78xx0/Orion SOC support
2299M: Andrew Lunn <[email protected]>
2300M: Sebastian Hesselbarth <[email protected]>
2301M: Gregory Clement <[email protected]>
2302L: [email protected] (moderated for non-subscribers)
2303S: Maintained
2304T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2305F: Documentation/devicetree/bindings/soc/dove/
2306F: arch/arm/boot/dts/dove*
2307F: arch/arm/boot/dts/orion5x*
2308F: arch/arm/mach-dove/
2309F: arch/arm/mach-mv78xx0/
2310F: arch/arm/mach-orion5x/
2311F: arch/arm/plat-orion/
2312F: drivers/soc/dove/
2313
2314ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2315M: Andrew Lunn <[email protected]>
2316M: Gregory Clement <[email protected]>
2317M: Sebastian Hesselbarth <[email protected]>
2318L: [email protected] (moderated for non-subscribers)
2319S: Maintained
2320T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2321F: arch/arm/boot/dts/armada*
2322F: arch/arm/boot/dts/kirkwood*
2323F: arch/arm/configs/mvebu_*_defconfig
2324F: arch/arm/mach-mvebu/
2325F: arch/arm64/boot/dts/marvell/armada*
2326F: arch/arm64/boot/dts/marvell/cn913*
2327F: drivers/cpufreq/armada-37xx-cpufreq.c
2328F: drivers/cpufreq/armada-8k-cpufreq.c
2329F: drivers/cpufreq/mvebu-cpufreq.c
2330F: drivers/irqchip/irq-armada-370-xp.c
2331F: drivers/irqchip/irq-mvebu-*
2332F: drivers/pinctrl/mvebu/
2333F: drivers/rtc/rtc-armada38x.c
2334
2335ARM/Mediatek RTC DRIVER
2336M: Eddie Huang <[email protected]>
2337M: Sean Wang <[email protected]>
2338L: [email protected] (moderated for non-subscribers)
2339L: [email protected] (moderated for non-subscribers)
2340S: Maintained
2341F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2342F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2343F: drivers/rtc/rtc-mt2712.c
2344F: drivers/rtc/rtc-mt6397.c
2345F: drivers/rtc/rtc-mt7622.c
2346
2347ARM/Mediatek SoC support
2348M: Matthias Brugger <[email protected]>
2349L: [email protected] (moderated for non-subscribers)
2350L: [email protected] (moderated for non-subscribers)
2351S: Maintained
2352W: https://mtk.wiki.kernel.org/
2353C: irc://chat.freenode.net/linux-mediatek
2354F: arch/arm/boot/dts/mt6*
2355F: arch/arm/boot/dts/mt7*
2356F: arch/arm/boot/dts/mt8*
2357F: arch/arm/mach-mediatek/
2358F: arch/arm64/boot/dts/mediatek/
2359F: drivers/soc/mediatek/
2360N: mtk
2361N: mt[678]
2362K: mediatek
2363
2364ARM/Mediatek USB3 PHY DRIVER
2365M: Chunfeng Yun <[email protected]>
2366L: [email protected] (moderated for non-subscribers)
2367L: [email protected] (moderated for non-subscribers)
2368S: Maintained
2369F: Documentation/devicetree/bindings/phy/mediatek,*
2370F: drivers/phy/mediatek/
2371
2372ARM/Microchip (AT91) SoC support
2373M: Nicolas Ferre <[email protected]>
2374M: Alexandre Belloni <[email protected]>
2375M: Claudiu Beznea <[email protected]>
2376L: [email protected] (moderated for non-subscribers)
2377S: Supported
2378W: http://www.linux4sam.org
2379T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2380F: arch/arm/boot/dts/at91*.dts
2381F: arch/arm/boot/dts/at91*.dtsi
2382F: arch/arm/boot/dts/sama*.dts
2383F: arch/arm/boot/dts/sama*.dtsi
2384F: arch/arm/include/debug/at91.S
2385F: arch/arm/mach-at91/
2386F: drivers/memory/atmel*
2387F: drivers/watchdog/sama5d4_wdt.c
2388F: include/soc/at91/
2389X: drivers/input/touchscreen/atmel_mxt_ts.c
2390X: drivers/net/wireless/atmel/
2391N: at91
2392N: atmel
2393
2394ARM/Microchip Sparx5 SoC support
2395M: Lars Povlsen <[email protected]>
2396M: Steen Hegelund <[email protected]>
2397M: [email protected]
2398L: [email protected] (moderated for non-subscribers)
2399S: Supported
2400T: git git://github.com/microchip-ung/linux-upstream.git
2401F: arch/arm64/boot/dts/microchip/
2402F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2403N: sparx5
2404
2405Microchip Timer Counter Block (TCB) Capture Driver
2406M: Kamel Bouhara <[email protected]>
2407L: [email protected] (moderated for non-subscribers)
2408L: [email protected]
2409S: Maintained
2410F: drivers/counter/microchip-tcb-capture.c
2411
2412ARM/MILBEAUT ARCHITECTURE
2413M: Taichi Sugaya <[email protected]>
2414M: Takao Orito <[email protected]>
2415L: [email protected] (moderated for non-subscribers)
2416S: Maintained
2417F: arch/arm/boot/dts/milbeaut*
2418F: arch/arm/mach-milbeaut/
2419N: milbeaut
2420
2421ARM/MIOA701 MACHINE SUPPORT
2422M: Robert Jarzmik <[email protected]>
2423L: [email protected] (moderated for non-subscribers)
2424S: Maintained
2425F: arch/arm/mach-pxa/mioa701.c
2426
2427ARM/MStar/Sigmastar Armv7 SoC support
2428M: Daniel Palmer <[email protected]>
2429M: Romain Perier <[email protected]>
2430L: [email protected] (moderated for non-subscribers)
2431S: Maintained
2432W: http://linux-chenxing.org/
2433T: git git://github.com/linux-chenxing/linux.git
2434F: Documentation/devicetree/bindings/arm/mstar/*
2435F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2436F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2437F: arch/arm/boot/dts/mstar-*
2438F: arch/arm/mach-mstar/
2439F: drivers/clk/mstar/
2440F: drivers/clocksource/timer-msc313e.c
2441F: drivers/gpio/gpio-msc313.c
2442F: drivers/rtc/rtc-msc313.c
2443F: drivers/watchdog/msc313e_wdt.c
2444F: include/dt-bindings/clock/mstar-*
2445F: include/dt-bindings/gpio/msc313-gpio.h
2446
2447ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2448M: Michael Petchkovsky <[email protected]>
2449S: Maintained
2450
2451ARM/NOMADIK/Ux500 ARCHITECTURES
2452M: Linus Walleij <[email protected]>
2453L: [email protected] (moderated for non-subscribers)
2454S: Maintained
2455T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2456F: Documentation/devicetree/bindings/arm/ste-*
2457F: Documentation/devicetree/bindings/arm/ux500.yaml
2458F: Documentation/devicetree/bindings/arm/ux500/
2459F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2460F: arch/arm/boot/dts/ste-*
2461F: arch/arm/mach-nomadik/
2462F: arch/arm/mach-ux500/
2463F: drivers/clk/clk-nomadik.c
2464F: drivers/clocksource/clksrc-dbx500-prcmu.c
2465F: drivers/dma/ste_dma40*
2466F: drivers/hwspinlock/u8500_hsem.c
2467F: drivers/i2c/busses/i2c-nomadik.c
2468F: drivers/iio/adc/ab8500-gpadc.c
2469F: drivers/mfd/ab8500*
2470F: drivers/mfd/abx500*
2471F: drivers/mfd/db8500*
2472F: drivers/pinctrl/nomadik/
2473F: drivers/rtc/rtc-ab8500.c
2474F: drivers/rtc/rtc-pl031.c
2475F: drivers/soc/ux500/
2476
2477ARM/NUVOTON NPCM ARCHITECTURE
2478M: Avi Fishman <[email protected]>
2479M: Tomer Maimon <[email protected]>
2480M: Tali Perry <[email protected]>
2481R: Patrick Venture <[email protected]>
2482R: Nancy Yuen <[email protected]>
2483R: Benjamin Fair <[email protected]>
2484L: [email protected] (moderated for non-subscribers)
2485S: Supported
2486F: Documentation/devicetree/bindings/*/*/*npcm*
2487F: Documentation/devicetree/bindings/*/*npcm*
2488F: Documentation/devicetree/bindings/arm/npcm/*
2489F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2490F: arch/arm/boot/dts/nuvoton-npcm*
2491F: arch/arm/mach-npcm/
2492F: arch/arm64/boot/dts/nuvoton/
2493F: drivers/*/*npcm*
2494F: drivers/*/*/*npcm*
2495F: drivers/rtc/rtc-nct3018y.c
2496F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2497F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2498
2499ARM/NUVOTON WPCM450 ARCHITECTURE
2500M: Jonathan Neuschäfer <[email protected]>
2501L: [email protected] (moderated for non-subscribers)
2502S: Maintained
2503W: https://github.com/neuschaefer/wpcm450/wiki
2504F: Documentation/devicetree/bindings/*/*wpcm*
2505F: arch/arm/boot/dts/nuvoton-wpcm450*
2506F: arch/arm/mach-npcm/wpcm450.c
2507F: drivers/*/*/*wpcm*
2508F: drivers/*/*wpcm*
2509
2510ARM/NXP S32G ARCHITECTURE
2511M: Chester Lin <[email protected]>
2512R: Andreas Färber <[email protected]>
2513R: Matthias Brugger <[email protected]>
2514R: NXP S32 Linux Team <[email protected]>
2515L: [email protected] (moderated for non-subscribers)
2516S: Maintained
2517F: arch/arm64/boot/dts/freescale/s32g*.dts*
2518
2519ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2520L: [email protected] (subscribers-only)
2521S: Orphan
2522W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2523F: arch/arm/mach-s3c/gta02.h
2524F: arch/arm/mach-s3c/mach-gta02.c
2525
2526ARM/Orion SoC/Technologic Systems TS-78xx platform support
2527M: Alexander Clouter <[email protected]>
2528L: [email protected] (moderated for non-subscribers)
2529S: Maintained
2530W: http://www.digriz.org.uk/ts78xx/kernel
2531F: arch/arm/mach-orion5x/ts78xx-*
2532
2533ARM/OXNAS platform support
2534M: Neil Armstrong <[email protected]>
2535L: [email protected] (moderated for non-subscribers)
2536L: [email protected] (moderated for non-subscribers)
2537S: Maintained
2538F: arch/arm/boot/dts/ox8*.dts*
2539F: arch/arm/mach-oxnas/
2540F: drivers/power/reset/oxnas-restart.c
2541N: oxnas
2542
2543ARM/PALM TREO SUPPORT
2544L: [email protected] (moderated for non-subscribers)
2545S: Orphan
2546F: arch/arm/mach-pxa/palmtreo.*
2547
2548ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2549M: Marek Vasut <[email protected]>
2550L: [email protected] (moderated for non-subscribers)
2551S: Maintained
2552W: http://hackndev.com
2553F: arch/arm/mach-pxa/include/mach/palmld.h
2554F: arch/arm/mach-pxa/include/mach/palmtc.h
2555F: arch/arm/mach-pxa/include/mach/palmtx.h
2556F: arch/arm/mach-pxa/palmld.c
2557F: arch/arm/mach-pxa/palmt5.*
2558F: arch/arm/mach-pxa/palmtc.c
2559F: arch/arm/mach-pxa/palmte2.*
2560F: arch/arm/mach-pxa/palmtx.c
2561
2562ARM/PALMZ72 SUPPORT
2563M: Sergey Lapin <[email protected]>
2564L: [email protected] (moderated for non-subscribers)
2565S: Maintained
2566W: http://hackndev.com
2567F: arch/arm/mach-pxa/palmz72.*
2568
2569ARM/PLEB SUPPORT
2570M: Peter Chubb <[email protected]>
2571S: Maintained
2572W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2573
2574ARM/PT DIGITAL BOARD PORT
2575M: Stefan Eletzhofer <[email protected]>
2576L: [email protected] (moderated for non-subscribers)
2577S: Maintained
2578W: http://www.armlinux.org.uk/
2579
2580ARM/QUALCOMM SUPPORT
2581M: Andy Gross <[email protected]>
2582M: Bjorn Andersson <[email protected]>
2583R: Konrad Dybcio <[email protected]>
2584L: [email protected]
2585S: Maintained
2586T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2587F: Documentation/devicetree/bindings/*/qcom*
2588F: Documentation/devicetree/bindings/soc/qcom/
2589F: arch/arm/boot/dts/qcom-*.dts
2590F: arch/arm/boot/dts/qcom-*.dtsi
2591F: arch/arm/mach-qcom/
2592F: arch/arm64/boot/dts/qcom/
2593F: drivers/*/*/qcom*
2594F: drivers/*/*/qcom/
2595F: drivers/*/pm8???-*
2596F: drivers/*/qcom*
2597F: drivers/*/qcom/
2598F: drivers/bluetooth/btqcomsmd.c
2599F: drivers/clocksource/timer-qcom.c
2600F: drivers/cpuidle/cpuidle-qcom-spm.c
2601F: drivers/extcon/extcon-qcom*
2602F: drivers/i2c/busses/i2c-qcom-geni.c
2603F: drivers/i2c/busses/i2c-qup.c
2604F: drivers/iommu/msm*
2605F: drivers/mfd/ssbi.c
2606F: drivers/mmc/host/mmci_qcom*
2607F: drivers/mmc/host/sdhci-msm.c
2608F: drivers/pci/controller/dwc/pcie-qcom.c
2609F: drivers/phy/qualcomm/
2610F: drivers/power/*/msm*
2611F: drivers/reset/reset-qcom-*
2612F: drivers/ufs/host/ufs-qcom*
2613F: drivers/spi/spi-geni-qcom.c
2614F: drivers/spi/spi-qcom-qspi.c
2615F: drivers/spi/spi-qup.c
2616F: drivers/tty/serial/msm_serial.c
2617F: drivers/usb/dwc3/dwc3-qcom.c
2618F: include/dt-bindings/*/qcom*
2619F: include/linux/*/qcom*
2620F: include/linux/soc/qcom/
2621
2622ARM/RADISYS ENP2611 MACHINE SUPPORT
2623M: Lennert Buytenhek <[email protected]>
2624L: [email protected] (moderated for non-subscribers)
2625S: Maintained
2626
2627ARM/RDA MICRO ARCHITECTURE
2628M: Manivannan Sadhasivam <[email protected]>
2629L: [email protected] (moderated for non-subscribers)
2630L: [email protected] (moderated for non-subscribers)
2631S: Maintained
2632F: Documentation/devicetree/bindings/arm/rda.yaml
2633F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2634F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2635F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2636F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2637F: arch/arm/boot/dts/rda8810pl-*
2638F: drivers/clocksource/timer-rda.c
2639F: drivers/gpio/gpio-rda.c
2640F: drivers/irqchip/irq-rda-intc.c
2641F: drivers/tty/serial/rda-uart.c
2642
2643ARM/REALTEK ARCHITECTURE
2644M: Andreas Färber <[email protected]>
2645L: [email protected] (moderated for non-subscribers)
2646L: [email protected] (moderated for non-subscribers)
2647S: Maintained
2648F: Documentation/devicetree/bindings/arm/realtek.yaml
2649F: arch/arm/boot/dts/rtd*
2650F: arch/arm/mach-realtek/
2651F: arch/arm64/boot/dts/realtek/
2652
2653ARM/RENESAS ARM64 ARCHITECTURE
2654M: Geert Uytterhoeven <[email protected]>
2655M: Magnus Damm <[email protected]>
2656L: [email protected]
2657S: Supported
2658Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2659C: irc://irc.libera.chat/renesas-soc
2660T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2661F: Documentation/devicetree/bindings/arm/renesas.yaml
2662F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2663F: Documentation/devicetree/bindings/soc/renesas/
2664F: arch/arm64/boot/dts/renesas/
2665F: drivers/soc/renesas/
2666F: include/linux/soc/renesas/
2667
2668ARM/RISCPC ARCHITECTURE
2669M: Russell King <[email protected]>
2670L: [email protected] (moderated for non-subscribers)
2671S: Maintained
2672W: http://www.armlinux.org.uk/
2673F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2674F: arch/arm/include/asm/hardware/ioc.h
2675F: arch/arm/include/asm/hardware/iomd.h
2676F: arch/arm/include/asm/hardware/memc.h
2677F: arch/arm/mach-rpc/
2678F: drivers/net/ethernet/8390/etherh.c
2679F: drivers/net/ethernet/i825xx/ether1*
2680F: drivers/net/ethernet/seeq/ether3*
2681F: drivers/scsi/arm/
2682
2683ARM/Rockchip SoC support
2684M: Heiko Stuebner <[email protected]>
2685L: [email protected] (moderated for non-subscribers)
2686L: [email protected]
2687S: Maintained
2688T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2689F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2690F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2691F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2692F: arch/arm/boot/dts/rk3*
2693F: arch/arm/boot/dts/rv1108*
2694F: arch/arm/mach-rockchip/
2695F: drivers/*/*/*rockchip*
2696F: drivers/*/*rockchip*
2697F: drivers/clk/rockchip/
2698F: drivers/i2c/busses/i2c-rk3x.c
2699F: sound/soc/rockchip/
2700N: rockchip
2701
2702ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2703M: Krzysztof Kozlowski <[email protected]>
2704R: Alim Akhtar <[email protected]>
2705L: [email protected] (moderated for non-subscribers)
2706L: [email protected]
2707S: Maintained
2708C: irc://irc.libera.chat/linux-exynos
2709Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2710B: mailto:[email protected]
2711T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2712F: Documentation/arm/samsung/
2713F: Documentation/devicetree/bindings/arm/samsung/
2714F: Documentation/devicetree/bindings/hwinfo/samsung,*
2715F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2716F: Documentation/devicetree/bindings/soc/samsung/
2717F: arch/arm/boot/dts/exynos*
2718F: arch/arm/boot/dts/s3c*
2719F: arch/arm/boot/dts/s5p*
2720F: arch/arm/mach-exynos*/
2721F: arch/arm/mach-s3c/
2722F: arch/arm/mach-s5p*/
2723F: arch/arm64/boot/dts/exynos/
2724F: drivers/*/*/*s3c24*
2725F: drivers/*/*s3c24*
2726F: drivers/*/*s3c64xx*
2727F: drivers/*/*s5pv210*
2728F: drivers/clocksource/samsung_pwm_timer.c
2729F: drivers/memory/samsung/
2730F: drivers/pwm/pwm-samsung.c
2731F: drivers/soc/samsung/
2732F: drivers/tty/serial/samsung*
2733F: include/clocksource/samsung_pwm.h
2734F: include/linux/platform_data/*s3c*
2735F: include/linux/serial_s3c.h
2736F: include/linux/soc/samsung/
2737N: exynos
2738N: s3c2410
2739N: s3c64xx
2740N: s5pv210
2741
2742ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2743M: Łukasz Stelmach <[email protected]>
2744L: [email protected] (moderated for non-subscribers)
2745L: [email protected]
2746S: Maintained
2747F: drivers/media/platform/samsung/s5p-g2d/
2748
2749ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2750M: Marek Szyprowski <[email protected]>
2751L: [email protected]
2752L: [email protected]
2753S: Maintained
2754F: Documentation/devicetree/bindings/media/s5p-cec.txt
2755F: drivers/media/cec/platform/s5p/
2756
2757ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2758M: Andrzej Pietrasiewicz <[email protected]>
2759M: Jacek Anaszewski <[email protected]>
2760M: Sylwester Nawrocki <[email protected]>
2761L: [email protected] (moderated for non-subscribers)
2762L: [email protected]
2763S: Maintained
2764F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2765F: drivers/media/platform/samsung/s5p-jpeg/
2766
2767ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2768M: Marek Szyprowski <[email protected]>
2769M: Andrzej Hajda <[email protected]>
2770L: [email protected] (moderated for non-subscribers)
2771L: [email protected]
2772S: Maintained
2773F: drivers/media/platform/samsung/s5p-mfc/
2774
2775ARM/SHMOBILE ARM ARCHITECTURE
2776M: Geert Uytterhoeven <[email protected]>
2777M: Magnus Damm <[email protected]>
2778L: [email protected]
2779S: Supported
2780Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2781C: irc://irc.libera.chat/renesas-soc
2782T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2783F: Documentation/devicetree/bindings/arm/renesas.yaml
2784F: Documentation/devicetree/bindings/soc/renesas/
2785F: arch/arm/boot/dts/emev2*
2786F: arch/arm/boot/dts/gr-peach*
2787F: arch/arm/boot/dts/iwg20d-q7*
2788F: arch/arm/boot/dts/r7s*
2789F: arch/arm/boot/dts/r8a*
2790F: arch/arm/boot/dts/r9a*
2791F: arch/arm/boot/dts/sh*
2792F: arch/arm/configs/shmobile_defconfig
2793F: arch/arm/include/debug/renesas-scif.S
2794F: arch/arm/mach-shmobile/
2795F: drivers/soc/renesas/
2796F: include/linux/soc/renesas/
2797
2798ARM/SOCFPGA ARCHITECTURE
2799M: Dinh Nguyen <[email protected]>
2800S: Maintained
2801W: http://www.rocketboards.org
2802T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2803F: arch/arm/boot/dts/socfpga*
2804F: arch/arm/configs/socfpga_defconfig
2805F: arch/arm/mach-socfpga/
2806F: arch/arm64/boot/dts/altera/
2807F: arch/arm64/boot/dts/intel/
2808
2809ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2810M: Dinh Nguyen <[email protected]>
2811S: Maintained
2812F: drivers/clk/socfpga/
2813
2814ARM/SOCFPGA EDAC SUPPORT
2815M: Dinh Nguyen <[email protected]>
2816S: Maintained
2817F: drivers/edac/altera_edac.[ch]
2818
2819ARM/SPREADTRUM SoC SUPPORT
2820M: Orson Zhai <[email protected]>
2821M: Baolin Wang <[email protected]>
2822M: Chunyan Zhang <[email protected]>
2823S: Maintained
2824F: arch/arm64/boot/dts/sprd
2825N: sprd
2826N: sc27xx
2827N: sc2731
2828
2829ARM/STI ARCHITECTURE
2830M: Patrice Chotard <[email protected]>
2831L: [email protected] (moderated for non-subscribers)
2832S: Maintained
2833W: http://www.stlinux.com
2834F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2835F: arch/arm/boot/dts/sti*
2836F: arch/arm/mach-sti/
2837F: drivers/ata/ahci_st.c
2838F: drivers/char/hw_random/st-rng.c
2839F: drivers/clocksource/arm_global_timer.c
2840F: drivers/clocksource/clksrc_st_lpc.c
2841F: drivers/cpufreq/sti-cpufreq.c
2842F: drivers/dma/st_fdma*
2843F: drivers/i2c/busses/i2c-st.c
2844F: drivers/media/platform/st/sti/c8sectpfe/
2845F: drivers/media/rc/st_rc.c
2846F: drivers/mmc/host/sdhci-st.c
2847F: drivers/phy/st/phy-miphy28lp.c
2848F: drivers/phy/st/phy-stih407-usb.c
2849F: drivers/pinctrl/pinctrl-st.c
2850F: drivers/remoteproc/st_remoteproc.c
2851F: drivers/remoteproc/st_slim_rproc.c
2852F: drivers/reset/sti/
2853F: drivers/rtc/rtc-st-lpc.c
2854F: drivers/tty/serial/st-asc.c
2855F: drivers/usb/dwc3/dwc3-st.c
2856F: drivers/usb/host/ehci-st.c
2857F: drivers/usb/host/ohci-st.c
2858F: drivers/watchdog/st_lpc_wdt.c
2859F: include/linux/remoteproc/st_slim_rproc.h
2860
2861ARM/STM32 ARCHITECTURE
2862M: Maxime Coquelin <[email protected]>
2863M: Alexandre Torgue <[email protected]>
2864L: [email protected] (moderated for non-subscribers)
2865L: [email protected] (moderated for non-subscribers)
2866S: Maintained
2867T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2868F: arch/arm/boot/dts/stm32*
2869F: arch/arm/mach-stm32/
2870F: drivers/clocksource/armv7m_systick.c
2871N: stm32
2872N: stm
2873
2874ARM/SUNPLUS SP7021 SOC SUPPORT
2875M: Qin Jian <[email protected]>
2876L: [email protected] (moderated for mon-subscribers)
2877S: Maintained
2878W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2879F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2880F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2881F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2882F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2883F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2884F: arch/arm/configs/sp7021_*defconfig
2885F: arch/arm/mach-sunplus/
2886F: drivers/irqchip/irq-sp7021-intc.c
2887F: drivers/reset/reset-sunplus.c
2888F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2889F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2890
2891ARM/Synaptics SoC support
2892M: Jisheng Zhang <[email protected]>
2893M: Sebastian Hesselbarth <[email protected]>
2894L: [email protected] (moderated for non-subscribers)
2895S: Maintained
2896F: arch/arm/boot/dts/berlin*
2897F: arch/arm/mach-berlin/
2898F: arch/arm64/boot/dts/synaptics/
2899
2900ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2901M: Lennert Buytenhek <[email protected]>
2902L: [email protected] (moderated for non-subscribers)
2903S: Maintained
2904
2905ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2906M: Hans Verkuil <[email protected]>
2907L: [email protected]
2908L: [email protected]
2909S: Maintained
2910F: Documentation/devicetree/bindings/media/tegra-cec.txt
2911F: drivers/media/cec/platform/tegra/
2912
2913ARM/TESLA FSD SoC SUPPORT
2914M: Alim Akhtar <[email protected]>
2915M: [email protected]
2916L: [email protected] (moderated for non-subscribers)
2917L: [email protected]
2918S: Maintained
2919F: arch/arm64/boot/dts/tesla*
2920
2921ARM/TETON BGA MACHINE SUPPORT
2922M: "Mark F. Brown" <[email protected]>
2923L: [email protected] (moderated for non-subscribers)
2924S: Maintained
2925
2926ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2927M: Santosh Shilimkar <[email protected]>
2928L: [email protected]
2929S: Maintained
2930F: drivers/memory/*emif*
2931
2932ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2933M: Nishanth Menon <[email protected]>
2934M: Santosh Shilimkar <[email protected]>
2935L: [email protected] (moderated for non-subscribers)
2936S: Maintained
2937T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2938F: arch/arm/boot/dts/keystone-*
2939F: arch/arm/mach-keystone/
2940
2941ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2942M: Santosh Shilimkar <[email protected]>
2943L: [email protected]
2944S: Maintained
2945F: drivers/clk/keystone/
2946
2947ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2948M: Santosh Shilimkar <[email protected]>
2949L: [email protected] (moderated for non-subscribers)
2950L: [email protected]
2951S: Maintained
2952F: drivers/clocksource/timer-keystone.c
2953
2954ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2955M: Santosh Shilimkar <[email protected]>
2956L: [email protected]
2957S: Maintained
2958F: drivers/power/reset/keystone-reset.c
2959
2960ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2961M: Nishanth Menon <[email protected]>
2962M: Vignesh Raghavendra <[email protected]>
2963M: Tero Kristo <[email protected]>
2964L: [email protected] (moderated for non-subscribers)
2965S: Supported
2966F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2967F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2968F: arch/arm64/boot/dts/ti/Makefile
2969F: arch/arm64/boot/dts/ti/k3-*
2970F: include/dt-bindings/pinctrl/k3.h
2971
2972ARM/THECUS N2100 MACHINE SUPPORT
2973M: Lennert Buytenhek <[email protected]>
2974L: [email protected] (moderated for non-subscribers)
2975S: Maintained
2976
2977ARM/TOSA MACHINE SUPPORT
2978M: Dmitry Eremin-Solenikov <[email protected]>
2979M: Dirk Opfer <[email protected]>
2980S: Maintained
2981
2982ARM/TOSHIBA VISCONTI ARCHITECTURE
2983M: Nobuhiro Iwamatsu <[email protected]>
2984L: [email protected] (moderated for non-subscribers)
2985S: Supported
2986T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2987F: Documentation/devicetree/bindings/arm/toshiba.yaml
2988F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2989F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2990F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2991F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2992F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2993F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2994F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2995F: arch/arm64/boot/dts/toshiba/
2996F: drivers/clk/visconti/
2997F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2998F: drivers/gpio/gpio-visconti.c
2999F: drivers/pci/controller/dwc/pcie-visconti.c
3000F: drivers/pinctrl/visconti/
3001F: drivers/watchdog/visconti_wdt.c
3002N: visconti
3003
3004ARM/UNIPHIER ARCHITECTURE
3005M: Kunihiko Hayashi <[email protected]>
3006M: Masami Hiramatsu <[email protected]>
3007L: [email protected] (moderated for non-subscribers)
3008S: Maintained
3009F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3010F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3011F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3012F: arch/arm/boot/dts/uniphier*
3013F: arch/arm/include/asm/hardware/cache-uniphier.h
3014F: arch/arm/mach-uniphier/
3015F: arch/arm/mm/cache-uniphier.c
3016F: arch/arm64/boot/dts/socionext/uniphier*
3017F: drivers/bus/uniphier-system-bus.c
3018F: drivers/clk/uniphier/
3019F: drivers/dma/uniphier-mdmac.c
3020F: drivers/gpio/gpio-uniphier.c
3021F: drivers/i2c/busses/i2c-uniphier*
3022F: drivers/irqchip/irq-uniphier-aidet.c
3023F: drivers/mmc/host/uniphier-sd.c
3024F: drivers/pinctrl/uniphier/
3025F: drivers/reset/reset-uniphier.c
3026F: drivers/tty/serial/8250/8250_uniphier.c
3027N: uniphier
3028
3029ARM/VERSATILE EXPRESS PLATFORM
3030M: Liviu Dudau <[email protected]>
3031M: Sudeep Holla <[email protected]>
3032M: Lorenzo Pieralisi <[email protected]>
3033L: [email protected] (moderated for non-subscribers)
3034S: Maintained
3035F: */*/*/vexpress*
3036F: */*/vexpress*
3037F: arch/arm/boot/dts/vexpress*
3038F: arch/arm/mach-vexpress/
3039F: arch/arm64/boot/dts/arm/
3040F: drivers/clk/versatile/clk-vexpress-osc.c
3041F: drivers/clocksource/timer-versatile.c
3042N: mps2
3043
3044ARM/VFP SUPPORT
3045M: Russell King <[email protected]>
3046L: [email protected] (moderated for non-subscribers)
3047S: Maintained
3048W: http://www.armlinux.org.uk/
3049F: arch/arm/vfp/
3050
3051ARM/VOIPAC PXA270 SUPPORT
3052M: Marek Vasut <[email protected]>
3053L: [email protected] (moderated for non-subscribers)
3054S: Maintained
3055F: arch/arm/mach-pxa/include/mach/vpac270.h
3056F: arch/arm/mach-pxa/vpac270.c
3057
3058ARM/VT8500 ARM ARCHITECTURE
3059L: [email protected] (moderated for non-subscribers)
3060S: Orphan
3061F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3062F: arch/arm/mach-vt8500/
3063F: drivers/clocksource/timer-vt8500.c
3064F: drivers/i2c/busses/i2c-wmt.c
3065F: drivers/mmc/host/wmt-sdmmc.c
3066F: drivers/pwm/pwm-vt8500.c
3067F: drivers/rtc/rtc-vt8500.c
3068F: drivers/tty/serial/vt8500_serial.c
3069F: drivers/usb/host/ehci-platform.c
3070F: drivers/usb/host/uhci-platform.c
3071F: drivers/video/fbdev/vt8500lcdfb.*
3072F: drivers/video/fbdev/wm8505fb*
3073F: drivers/video/fbdev/wmt_ge_rops.*
3074
3075ARM/ZIPIT Z2 SUPPORT
3076M: Marek Vasut <[email protected]>
3077L: [email protected] (moderated for non-subscribers)
3078S: Maintained
3079F: arch/arm/mach-pxa/include/mach/z2.h
3080F: arch/arm/mach-pxa/z2.c
3081
3082ARM/ZYNQ ARCHITECTURE
3083M: Michal Simek <[email protected]>
3084L: [email protected] (moderated for non-subscribers)
3085S: Supported
3086W: http://wiki.xilinx.com
3087T: git https://github.com/Xilinx/linux-xlnx.git
3088F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3089F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3090F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3091F: arch/arm/mach-zynq/
3092F: drivers/clocksource/timer-cadence-ttc.c
3093F: drivers/cpuidle/cpuidle-zynq.c
3094F: drivers/edac/synopsys_edac.c
3095F: drivers/i2c/busses/i2c-cadence.c
3096F: drivers/i2c/busses/i2c-xiic.c
3097F: drivers/mmc/host/sdhci-of-arasan.c
3098N: zynq
3099N: xilinx
3100
3101ARM64 PORT (AARCH64 ARCHITECTURE)
3102M: Catalin Marinas <[email protected]>
3103M: Will Deacon <[email protected]>
3104L: [email protected] (moderated for non-subscribers)
3105S: Maintained
3106T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3107F: Documentation/arm64/
3108F: arch/arm64/
3109F: tools/testing/selftests/arm64/
3110X: arch/arm64/boot/dts/
3111
3112ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3113M: George McCollister <[email protected]>
3114L: [email protected]
3115S: Maintained
3116F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3117F: drivers/net/dsa/xrs700x/*
3118F: net/dsa/tag_xrs700x.c
3119
3120AS3645A LED FLASH CONTROLLER DRIVER
3121M: Sakari Ailus <[email protected]>
3122L: [email protected]
3123S: Maintained
3124F: drivers/leds/flash/leds-as3645a.c
3125
3126ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3127M: Tianshu Qiu <[email protected]>
3128L: [email protected]
3129S: Maintained
3130T: git git://linuxtv.org/media_tree.git
3131F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3132F: drivers/media/i2c/ak7375.c
3133
3134ASAHI KASEI AK8974 DRIVER
3135M: Linus Walleij <[email protected]>
3136L: [email protected]
3137S: Supported
3138W: http://www.akm.com/
3139F: drivers/iio/magnetometer/ak8974.c
3140
3141ASC7621 HARDWARE MONITOR DRIVER
3142M: George Joseph <[email protected]>
3143L: [email protected]
3144S: Maintained
3145F: Documentation/hwmon/asc7621.rst
3146F: drivers/hwmon/asc7621.c
3147
3148ASIX AX88796C SPI ETHERNET ADAPTER
3149M: Łukasz Stelmach <[email protected]>
3150S: Maintained
3151F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3152F: drivers/net/ethernet/asix/ax88796c_*
3153
3154ASPEED PECI CONTROLLER
3155M: Iwona Winiarska <[email protected]>
3156L: [email protected] (moderated for non-subscribers)
3157L: [email protected] (moderated for non-subscribers)
3158S: Supported
3159F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3160F: drivers/peci/controller/peci-aspeed.c
3161
3162ASPEED PINCTRL DRIVERS
3163M: Andrew Jeffery <[email protected]>
3164L: [email protected] (moderated for non-subscribers)
3165L: [email protected] (moderated for non-subscribers)
3166L: [email protected]
3167S: Maintained
3168F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3169F: drivers/pinctrl/aspeed/
3170
3171ASPEED SCU INTERRUPT CONTROLLER DRIVER
3172M: Eddie James <[email protected]>
3173L: [email protected] (moderated for non-subscribers)
3174S: Maintained
3175F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3176F: drivers/irqchip/irq-aspeed-scu-ic.c
3177F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3178
3179ASPEED SD/MMC DRIVER
3180M: Andrew Jeffery <[email protected]>
3181L: [email protected] (moderated for non-subscribers)
3182L: [email protected] (moderated for non-subscribers)
3183L: [email protected]
3184S: Maintained
3185F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3186F: drivers/mmc/host/sdhci-of-aspeed*
3187
3188ASPEED SMC SPI DRIVER
3189M: Chin-Ting Kuo <[email protected]>
3190M: Cédric Le Goater <[email protected]>
3191L: [email protected] (moderated for non-subscribers)
3192L: [email protected] (moderated for non-subscribers)
3193L: [email protected]
3194S: Maintained
3195F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3196F: drivers/spi/spi-aspeed-smc.c
3197
3198ASPEED VIDEO ENGINE DRIVER
3199M: Eddie James <[email protected]>
3200L: [email protected]
3201L: [email protected] (moderated for non-subscribers)
3202S: Maintained
3203F: Documentation/devicetree/bindings/media/aspeed-video.txt
3204F: drivers/media/platform/aspeed/
3205
3206ASPEED USB UDC DRIVER
3207M: Neal Liu <[email protected]>
3208L: [email protected] (moderated for non-subscribers)
3209S: Maintained
3210F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3211F: drivers/usb/gadget/udc/aspeed_udc.c
3212
3213ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3214M: Corentin Chary <[email protected]>
3215L: [email protected]
3216L: [email protected]
3217S: Maintained
3218W: http://acpi4asus.sf.net
3219F: drivers/platform/x86/asus*.c
3220F: drivers/platform/x86/eeepc*.c
3221
3222ASUS TF103C DOCK DRIVER
3223M: Hans de Goede <[email protected]>
3224L: [email protected]
3225S: Maintained
3226T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3227F: drivers/platform/x86/asus-tf103c-dock.c
3228
3229ASUS WMI HARDWARE MONITOR DRIVER
3230M: Ed Brindley <[email protected]>
3231M: Denis Pauk <[email protected]>
3232L: [email protected]
3233S: Maintained
3234F: drivers/hwmon/asus_wmi_sensors.c
3235
3236ASUS WMI EC HARDWARE MONITOR DRIVER
3237M: Eugene Shalygin <[email protected]>
3238M: Denis Pauk <[email protected]>
3239L: [email protected]
3240S: Maintained
3241F: drivers/hwmon/asus_wmi_ec_sensors.c
3242
3243ASUS EC HARDWARE MONITOR DRIVER
3244M: Eugene Shalygin <[email protected]>
3245L: [email protected]
3246S: Maintained
3247F: drivers/hwmon/asus-ec-sensors.c
3248
3249ASUS WIRELESS RADIO CONTROL DRIVER
3250M: João Paulo Rechi Vita <[email protected]>
3251L: [email protected]
3252S: Maintained
3253F: drivers/platform/x86/asus-wireless.c
3254
3255ASYMMETRIC KEYS
3256M: David Howells <[email protected]>
3257L: [email protected]
3258S: Maintained
3259F: Documentation/crypto/asymmetric-keys.rst
3260F: crypto/asymmetric_keys/
3261F: include/crypto/pkcs7.h
3262F: include/crypto/public_key.h
3263F: include/linux/verification.h
3264
3265ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3266R: Dan Williams <[email protected]>
3267S: Odd fixes
3268W: http://sourceforge.net/projects/xscaleiop
3269F: Documentation/crypto/async-tx-api.rst
3270F: crypto/async_tx/
3271F: include/linux/async_tx.h
3272
3273AT24 EEPROM DRIVER
3274M: Bartosz Golaszewski <[email protected]>
3275L: [email protected]
3276S: Maintained
3277T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3278F: Documentation/devicetree/bindings/eeprom/at24.yaml
3279F: drivers/misc/eeprom/at24.c
3280
3281ATA OVER ETHERNET (AOE) DRIVER
3282M: "Justin Sanders" <[email protected]>
3283S: Supported
3284W: http://www.openaoe.org/
3285F: Documentation/admin-guide/aoe/
3286F: drivers/block/aoe/
3287
3288ATC260X PMIC MFD DRIVER
3289M: Manivannan Sadhasivam <[email protected]>
3290M: Cristian Ciocaltea <[email protected]>
3291L: [email protected]
3292S: Maintained
3293F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3294F: drivers/input/misc/atc260x-onkey.c
3295F: drivers/mfd/atc260*
3296F: drivers/power/reset/atc260x-poweroff.c
3297F: drivers/regulator/atc260x-regulator.c
3298F: include/linux/mfd/atc260x/*
3299
3300ATHEROS 71XX/9XXX GPIO DRIVER
3301M: Alban Bedel <[email protected]>
3302S: Maintained
3303W: https://github.com/AlbanBedel/linux
3304T: git git://github.com/AlbanBedel/linux
3305F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3306F: drivers/gpio/gpio-ath79.c
3307
3308ATHEROS 71XX/9XXX USB PHY DRIVER
3309M: Alban Bedel <[email protected]>
3310S: Maintained
3311W: https://github.com/AlbanBedel/linux
3312T: git git://github.com/AlbanBedel/linux
3313F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3314F: drivers/phy/qualcomm/phy-ath79-usb.c
3315
3316ATHEROS ATH GENERIC UTILITIES
3317M: Kalle Valo <[email protected]>
3318L: [email protected]
3319S: Supported
3320F: drivers/net/wireless/ath/*
3321
3322ATHEROS ATH5K WIRELESS DRIVER
3323M: Jiri Slaby <[email protected]>
3324M: Nick Kossifidis <[email protected]>
3325M: Luis Chamberlain <[email protected]>
3326L: [email protected]
3327S: Maintained
3328W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3329F: drivers/net/wireless/ath/ath5k/
3330
3331ATHEROS ATH6KL WIRELESS DRIVER
3332L: [email protected]
3333S: Orphan
3334W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3335F: drivers/net/wireless/ath/ath6kl/
3336
3337ATI_REMOTE2 DRIVER
3338M: Ville Syrjala <[email protected]>
3339S: Maintained
3340F: drivers/input/misc/ati_remote2.c
3341
3342ATK0110 HWMON DRIVER
3343M: Luca Tettamanti <[email protected]>
3344L: [email protected]
3345S: Maintained
3346F: drivers/hwmon/asus_atk0110.c
3347
3348ATLX ETHERNET DRIVERS
3349M: Chris Snook <[email protected]>
3350L: [email protected]
3351S: Maintained
3352W: http://sourceforge.net/projects/atl1
3353W: http://atl1.sourceforge.net
3354F: drivers/net/ethernet/atheros/
3355
3356ATM
3357M: Chas Williams <[email protected]>
3358L: [email protected] (moderated for non-subscribers)
3359L: [email protected]
3360S: Maintained
3361W: http://linux-atm.sourceforge.net
3362F: drivers/atm/
3363F: include/linux/atm*
3364F: include/uapi/linux/atm*
3365
3366ATMEL MACB ETHERNET DRIVER
3367M: Nicolas Ferre <[email protected]>
3368M: Claudiu Beznea <[email protected]>
3369S: Supported
3370F: drivers/net/ethernet/cadence/
3371
3372ATMEL MAXTOUCH DRIVER
3373M: Nick Dyer <[email protected]>
3374S: Maintained
3375T: git git://github.com/ndyer/linux.git
3376F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3377F: drivers/input/touchscreen/atmel_mxt_ts.c
3378
3379ATMEL WIRELESS DRIVER
3380M: Simon Kelley <[email protected]>
3381L: [email protected]
3382S: Maintained
3383W: http://www.thekelleys.org.uk/atmel
3384W: http://atmelwlandriver.sourceforge.net/
3385F: drivers/net/wireless/atmel/atmel*
3386
3387ATOMIC INFRASTRUCTURE
3388M: Will Deacon <[email protected]>
3389M: Peter Zijlstra <[email protected]>
3390R: Boqun Feng <[email protected]>
3391R: Mark Rutland <[email protected]>
3392L: [email protected]
3393S: Maintained
3394F: arch/*/include/asm/atomic*.h
3395F: include/*/atomic*.h
3396F: include/linux/refcount.h
3397F: Documentation/atomic_*.txt
3398F: scripts/atomic/
3399
3400ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3401M: Bradley Grove <[email protected]>
3402L: [email protected]
3403S: Supported
3404W: http://www.attotech.com
3405F: drivers/scsi/esas2r
3406
3407ATUSB IEEE 802.15.4 RADIO DRIVER
3408M: Stefan Schmidt <[email protected]>
3409L: [email protected]
3410S: Maintained
3411F: drivers/net/ieee802154/at86rf230.h
3412F: drivers/net/ieee802154/atusb.c
3413F: drivers/net/ieee802154/atusb.h
3414
3415AUDIT SUBSYSTEM
3416M: Paul Moore <[email protected]>
3417M: Eric Paris <[email protected]>
3418L: [email protected] (moderated for non-subscribers)
3419S: Supported
3420W: https://github.com/linux-audit
3421T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3422F: include/asm-generic/audit_*.h
3423F: include/linux/audit.h
3424F: include/linux/audit_arch.h
3425F: include/uapi/linux/audit.h
3426F: kernel/audit*
3427F: lib/*audit.c
3428
3429AUXILIARY DISPLAY DRIVERS
3430M: Miguel Ojeda <[email protected]>
3431S: Maintained
3432F: Documentation/devicetree/bindings/auxdisplay/
3433F: drivers/auxdisplay/
3434F: include/linux/cfag12864b.h
3435
3436AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3437M: Andreas Klinger <[email protected]>
3438L: [email protected]
3439S: Maintained
3440F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3441F: drivers/iio/adc/hx711.c
3442
3443AX.25 NETWORK LAYER
3444M: Ralf Baechle <[email protected]>
3445L: [email protected]
3446S: Maintained
3447W: http://www.linux-ax25.org/
3448F: include/net/ax25.h
3449F: include/uapi/linux/ax25.h
3450F: net/ax25/
3451
3452AXENTIA ARM DEVICES
3453M: Peter Rosin <[email protected]>
3454L: [email protected] (moderated for non-subscribers)
3455S: Maintained
3456F: arch/arm/boot/dts/at91-linea.dtsi
3457F: arch/arm/boot/dts/at91-natte.dtsi
3458F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3459F: arch/arm/boot/dts/at91-tse850-3.dts
3460
3461AXENTIA ASOC DRIVERS
3462M: Peter Rosin <[email protected]>
3463L: [email protected] (moderated for non-subscribers)
3464S: Maintained
3465F: Documentation/devicetree/bindings/sound/axentia,*
3466F: sound/soc/atmel/tse850-pcm5142.c
3467
3468AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3469M: Nuno Sá <[email protected]>
3470L: [email protected]
3471S: Supported
3472W: https://ez.analog.com/linux-software-drivers
3473F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3474F: drivers/hwmon/axi-fan-control.c
3475
3476AXXIA I2C CONTROLLER
3477M: Krzysztof Adamski <[email protected]>
3478L: [email protected]
3479S: Maintained
3480F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3481F: drivers/i2c/busses/i2c-axxia.c
3482
3483AZ6007 DVB DRIVER
3484M: Mauro Carvalho Chehab <[email protected]>
3485L: [email protected]
3486S: Maintained
3487W: https://linuxtv.org
3488T: git git://linuxtv.org/media_tree.git
3489F: drivers/media/usb/dvb-usb-v2/az6007.c
3490
3491AZTECH FM RADIO RECEIVER DRIVER
3492M: Hans Verkuil <[email protected]>
3493L: [email protected]
3494S: Maintained
3495W: https://linuxtv.org
3496T: git git://linuxtv.org/media_tree.git
3497F: drivers/media/radio/radio-aztech*
3498
3499B43 WIRELESS DRIVER
3500L: [email protected]
3501L: [email protected]
3502S: Odd Fixes
3503W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3504F: drivers/net/wireless/broadcom/b43/
3505
3506B43LEGACY WIRELESS DRIVER
3507M: Larry Finger <[email protected]>
3508L: [email protected]
3509L: [email protected]
3510S: Maintained
3511W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3512F: drivers/net/wireless/broadcom/b43legacy/
3513
3514BACKLIGHT CLASS/SUBSYSTEM
3515M: Lee Jones <[email protected]>
3516M: Daniel Thompson <[email protected]>
3517M: Jingoo Han <[email protected]>
3518L: [email protected]
3519S: Maintained
3520T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3521F: Documentation/ABI/stable/sysfs-class-backlight
3522F: Documentation/ABI/testing/sysfs-class-backlight
3523F: Documentation/devicetree/bindings/leds/backlight
3524F: drivers/video/backlight/
3525F: include/linux/backlight.h
3526F: include/linux/pwm_backlight.h
3527
3528BARCO P50 GPIO DRIVER
3529M: Santosh Kumar Yadav <[email protected]>
3530M: Peter Korsgaard <[email protected]>
3531S: Maintained
3532F: drivers/platform/x86/barco-p50-gpio.c
3533
3534BATMAN ADVANCED
3535M: Marek Lindner <[email protected]>
3536M: Simon Wunderlich <[email protected]>
3537M: Antonio Quartulli <[email protected]>
3538M: Sven Eckelmann <[email protected]>
3539L: [email protected] (moderated for non-subscribers)
3540S: Maintained
3541W: https://www.open-mesh.org/
3542Q: https://patchwork.open-mesh.org/project/batman/list/
3543B: https://www.open-mesh.org/projects/batman-adv/issues
3544C: ircs://irc.hackint.org/batadv
3545T: git https://git.open-mesh.org/linux-merge.git
3546F: Documentation/networking/batman-adv.rst
3547F: include/uapi/linux/batadv_packet.h
3548F: include/uapi/linux/batman_adv.h
3549F: net/batman-adv/
3550
3551BAYCOM/HDLCDRV DRIVERS FOR AX.25
3552M: Thomas Sailer <[email protected]>
3553L: [email protected]
3554S: Maintained
3555W: http://www.baycom.org/~tom/ham/ham.html
3556F: drivers/net/hamradio/baycom*
3557
3558BCACHE (BLOCK LAYER CACHE)
3559M: Coly Li <[email protected]>
3560M: Kent Overstreet <[email protected]>
3561L: [email protected]
3562S: Maintained
3563W: http://bcache.evilpiepirate.org
3564C: irc://irc.oftc.net/bcache
3565F: drivers/md/bcache/
3566
3567BDISP ST MEDIA DRIVER
3568M: Fabien Dessenne <[email protected]>
3569L: [email protected]
3570S: Supported
3571W: https://linuxtv.org
3572T: git git://linuxtv.org/media_tree.git
3573F: drivers/media/platform/st/sti/bdisp
3574
3575BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3576M: Dariusz Marcinkiewicz <[email protected]>
3577L: [email protected]
3578S: Maintained
3579F: drivers/net/ethernet/ec_bhf.c
3580
3581BEFS FILE SYSTEM
3582M: Luis de Bethencourt <[email protected]>
3583M: Salah Triki <[email protected]>
3584S: Maintained
3585T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3586F: Documentation/filesystems/befs.rst
3587F: fs/befs/
3588
3589BFQ I/O SCHEDULER
3590M: Paolo Valente <[email protected]>
3591M: Jens Axboe <[email protected]>
3592L: [email protected]
3593S: Maintained
3594F: Documentation/block/bfq-iosched.rst
3595F: block/bfq-*
3596
3597BFS FILE SYSTEM
3598M: "Tigran A. Aivazian" <[email protected]>
3599S: Maintained
3600F: Documentation/filesystems/bfs.rst
3601F: fs/bfs/
3602F: include/uapi/linux/bfs_fs.h
3603
3604BITMAP API
3605M: Yury Norov <[email protected]>
3606R: Andy Shevchenko <[email protected]>
3607R: Rasmus Villemoes <[email protected]>
3608S: Maintained
3609F: include/linux/bitmap.h
3610F: include/linux/cpumask.h
3611F: include/linux/find.h
3612F: include/linux/nodemask.h
3613F: lib/bitmap.c
3614F: lib/cpumask.c
3615F: lib/cpumask_kunit.c
3616F: lib/find_bit.c
3617F: lib/find_bit_benchmark.c
3618F: lib/test_bitmap.c
3619F: tools/include/linux/bitmap.h
3620F: tools/include/linux/find.h
3621F: tools/lib/bitmap.c
3622F: tools/lib/find_bit.c
3623
3624BLINKM RGB LED DRIVER
3625M: Jan-Simon Moeller <[email protected]>
3626S: Maintained
3627F: drivers/leds/leds-blinkm.c
3628
3629BLOCK LAYER
3630M: Jens Axboe <[email protected]>
3631L: [email protected]
3632S: Maintained
3633T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3634F: Documentation/ABI/stable/sysfs-block
3635F: Documentation/block/
3636F: block/
3637F: drivers/block/
3638F: include/linux/bio.h
3639F: include/linux/blk*
3640F: kernel/trace/blktrace.c
3641F: lib/sbitmap.c
3642
3643BLOCK2MTD DRIVER
3644M: Joern Engel <[email protected]>
3645L: [email protected]
3646S: Maintained
3647F: drivers/mtd/devices/block2mtd.c
3648
3649BLUETOOTH DRIVERS
3650M: Marcel Holtmann <[email protected]>
3651M: Johan Hedberg <[email protected]>
3652M: Luiz Augusto von Dentz <[email protected]>
3653L: [email protected]
3654S: Supported
3655W: http://www.bluez.org/
3656T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3657T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3658F: drivers/bluetooth/
3659
3660BLUETOOTH SUBSYSTEM
3661M: Marcel Holtmann <[email protected]>
3662M: Johan Hedberg <[email protected]>
3663M: Luiz Augusto von Dentz <[email protected]>
3664L: [email protected]
3665S: Supported
3666W: http://www.bluez.org/
3667T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3668T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3669F: include/net/bluetooth/
3670F: net/bluetooth/
3671
3672BONDING DRIVER
3673M: Jay Vosburgh <[email protected]>
3674M: Veaceslav Falico <[email protected]>
3675M: Andy Gospodarek <[email protected]>
3676L: [email protected]
3677S: Supported
3678W: http://sourceforge.net/projects/bonding/
3679F: Documentation/networking/bonding.rst
3680F: drivers/net/bonding/
3681F: include/net/bond*
3682F: include/uapi/linux/if_bonding.h
3683F: tools/testing/selftests/drivers/net/bonding/
3684
3685BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3686M: Dan Robertson <[email protected]>
3687L: [email protected]
3688S: Maintained
3689F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3690F: drivers/iio/accel/bma400*
3691
3692BPF [GENERAL] (Safe Dynamic Programs and Tools)
3693M: Alexei Starovoitov <[email protected]>
3694M: Daniel Borkmann <[email protected]>
3695M: Andrii Nakryiko <[email protected]>
3696R: Martin KaFai Lau <[email protected]>
3697R: Song Liu <[email protected]>
3698R: Yonghong Song <[email protected]>
3699R: John Fastabend <[email protected]>
3700R: KP Singh <[email protected]>
3701R: Stanislav Fomichev <[email protected]>
3702R: Hao Luo <[email protected]>
3703R: Jiri Olsa <[email protected]>
3704L: [email protected]
3705S: Supported
3706W: https://bpf.io/
3707Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3708T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3709T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3710F: Documentation/bpf/
3711F: Documentation/networking/filter.rst
3712F: Documentation/userspace-api/ebpf/
3713F: arch/*/net/*
3714F: include/linux/bpf*
3715F: include/linux/btf*
3716F: include/linux/filter.h
3717F: include/trace/events/xdp.h
3718F: include/uapi/linux/bpf*
3719F: include/uapi/linux/btf*
3720F: include/uapi/linux/filter.h
3721F: kernel/bpf/
3722F: kernel/trace/bpf_trace.c
3723F: lib/test_bpf.c
3724F: net/bpf/
3725F: net/core/filter.c
3726F: net/sched/act_bpf.c
3727F: net/sched/cls_bpf.c
3728F: samples/bpf/
3729F: scripts/bpf_doc.py
3730F: scripts/pahole-flags.sh
3731F: scripts/pahole-version.sh
3732F: tools/bpf/
3733F: tools/lib/bpf/
3734F: tools/testing/selftests/bpf/
3735
3736BPF JIT for ARM
3737M: Shubham Bansal <[email protected]>
3738L: [email protected]
3739S: Odd Fixes
3740F: arch/arm/net/
3741
3742BPF JIT for ARM64
3743M: Daniel Borkmann <[email protected]>
3744M: Alexei Starovoitov <[email protected]>
3745M: Zi Shen Lim <[email protected]>
3746L: [email protected]
3747S: Supported
3748F: arch/arm64/net/
3749
3750BPF JIT for MIPS (32-BIT AND 64-BIT)
3751M: Johan Almbladh <[email protected]>
3752M: Paul Burton <[email protected]>
3753L: [email protected]
3754S: Maintained
3755F: arch/mips/net/
3756
3757BPF JIT for NFP NICs
3758M: Jakub Kicinski <[email protected]>
3759L: [email protected]
3760S: Odd Fixes
3761F: drivers/net/ethernet/netronome/nfp/bpf/
3762
3763BPF JIT for POWERPC (32-BIT AND 64-BIT)
3764M: Naveen N. Rao <[email protected]>
3765M: Michael Ellerman <[email protected]>
3766L: [email protected]
3767S: Supported
3768F: arch/powerpc/net/
3769
3770BPF JIT for RISC-V (32-bit)
3771M: Luke Nelson <[email protected]>
3772M: Xi Wang <[email protected]>
3773L: [email protected]
3774S: Maintained
3775F: arch/riscv/net/
3776X: arch/riscv/net/bpf_jit_comp64.c
3777
3778BPF JIT for RISC-V (64-bit)
3779M: Björn Töpel <[email protected]>
3780L: [email protected]
3781S: Maintained
3782F: arch/riscv/net/
3783X: arch/riscv/net/bpf_jit_comp32.c
3784
3785BPF JIT for S390
3786M: Ilya Leoshkevich <[email protected]>
3787M: Heiko Carstens <[email protected]>
3788M: Vasily Gorbik <[email protected]>
3789L: [email protected]
3790S: Supported
3791F: arch/s390/net/
3792X: arch/s390/net/pnet.c
3793
3794BPF JIT for SPARC (32-BIT AND 64-BIT)
3795M: David S. Miller <[email protected]>
3796L: [email protected]
3797S: Odd Fixes
3798F: arch/sparc/net/
3799
3800BPF JIT for X86 32-BIT
3801M: Wang YanQing <[email protected]>
3802L: [email protected]
3803S: Odd Fixes
3804F: arch/x86/net/bpf_jit_comp32.c
3805
3806BPF JIT for X86 64-BIT
3807M: Alexei Starovoitov <[email protected]>
3808M: Daniel Borkmann <[email protected]>
3809L: [email protected]
3810S: Supported
3811F: arch/x86/net/
3812X: arch/x86/net/bpf_jit_comp32.c
3813
3814BPF [CORE]
3815M: Alexei Starovoitov <[email protected]>
3816M: Daniel Borkmann <[email protected]>
3817R: John Fastabend <[email protected]>
3818L: [email protected]
3819S: Maintained
3820F: kernel/bpf/verifier.c
3821F: kernel/bpf/tnum.c
3822F: kernel/bpf/core.c
3823F: kernel/bpf/syscall.c
3824F: kernel/bpf/dispatcher.c
3825F: kernel/bpf/trampoline.c
3826F: include/linux/bpf*
3827F: include/linux/filter.h
3828
3829BPF [BTF]
3830M: Martin KaFai Lau <[email protected]>
3831L: [email protected]
3832S: Maintained
3833F: kernel/bpf/btf.c
3834F: include/linux/btf*
3835
3836BPF [TRACING]
3837M: Song Liu <[email protected]>
3838R: Jiri Olsa <[email protected]>
3839L: [email protected]
3840S: Maintained
3841F: kernel/trace/bpf_trace.c
3842F: kernel/bpf/stackmap.c
3843
3844BPF [NETWORKING] (tc BPF, sock_addr)
3845M: Martin KaFai Lau <[email protected]>
3846M: Daniel Borkmann <[email protected]>
3847R: John Fastabend <[email protected]>
3848L: [email protected]
3849L: [email protected]
3850S: Maintained
3851F: net/core/filter.c
3852F: net/sched/act_bpf.c
3853F: net/sched/cls_bpf.c
3854
3855BPF [NETWORKING] (struct_ops, reuseport)
3856M: Martin KaFai Lau <[email protected]>
3857L: [email protected]
3858L: [email protected]
3859S: Maintained
3860F: kernel/bpf/bpf_struct*
3861
3862BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3863M: KP Singh <[email protected]>
3864R: Florent Revest <[email protected]>
3865R: Brendan Jackman <[email protected]>
3866L: [email protected]
3867S: Maintained
3868F: Documentation/bpf/prog_lsm.rst
3869F: include/linux/bpf_lsm.h
3870F: kernel/bpf/bpf_lsm.c
3871F: security/bpf/
3872
3873BPF [STORAGE & CGROUPS]
3874M: Martin KaFai Lau <[email protected]>
3875L: [email protected]
3876S: Maintained
3877F: kernel/bpf/cgroup.c
3878F: kernel/bpf/*storage.c
3879F: kernel/bpf/bpf_lru*
3880
3881BPF [RINGBUF]
3882M: Andrii Nakryiko <[email protected]>
3883L: [email protected]
3884S: Maintained
3885F: kernel/bpf/ringbuf.c
3886
3887BPF [ITERATOR]
3888M: Yonghong Song <[email protected]>
3889L: [email protected]
3890S: Maintained
3891F: kernel/bpf/*iter.c
3892
3893BPF [L7 FRAMEWORK] (sockmap)
3894M: John Fastabend <[email protected]>
3895M: Jakub Sitnicki <[email protected]>
3896L: [email protected]
3897L: [email protected]
3898S: Maintained
3899F: include/linux/skmsg.h
3900F: net/core/skmsg.c
3901F: net/core/sock_map.c
3902F: net/ipv4/tcp_bpf.c
3903F: net/ipv4/udp_bpf.c
3904F: net/unix/unix_bpf.c
3905
3906BPF [LIBRARY] (libbpf)
3907M: Andrii Nakryiko <[email protected]>
3908L: [email protected]
3909S: Maintained
3910F: tools/lib/bpf/
3911
3912BPF [TOOLING] (bpftool)
3913M: Quentin Monnet <[email protected]>
3914L: [email protected]
3915S: Maintained
3916F: kernel/bpf/disasm.*
3917F: tools/bpf/bpftool/
3918
3919BPF [SELFTESTS] (Test Runners & Infrastructure)
3920M: Andrii Nakryiko <[email protected]>
3921R: Mykola Lysenko <[email protected]>
3922L: [email protected]
3923S: Maintained
3924F: tools/testing/selftests/bpf/
3925
3926BPF [MISC]
3927L: [email protected]
3928S: Odd Fixes
3929K: (?:\b|_)bpf(?:\b|_)
3930
3931BROADCOM B44 10/100 ETHERNET DRIVER
3932M: Michael Chan <[email protected]>
3933L: [email protected]
3934S: Supported
3935F: drivers/net/ethernet/broadcom/b44.*
3936
3937BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3938M: Florian Fainelli <[email protected]>
3939L: [email protected]
3940L: [email protected] (subscribers-only)
3941S: Supported
3942F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3943F: drivers/net/dsa/b53/*
3944F: drivers/net/dsa/bcm_sf2*
3945F: include/linux/dsa/brcm.h
3946F: include/linux/platform_data/b53.h
3947
3948BROADCOM BCMBCA ARM ARCHITECTURE
3949M: William Zhang <[email protected]>
3950M: Anand Gore <[email protected]>
3951M: Kursad Oney <[email protected]>
3952M: Florian Fainelli <[email protected]>
3953R: Broadcom internal kernel review list <[email protected]>
3954L: [email protected] (moderated for non-subscribers)
3955S: Maintained
3956T: git git://github.com/broadcom/stblinux.git
3957F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3958F: arch/arm64/boot/dts/broadcom/bcmbca/*
3959N: bcmbca
3960N: bcm[9]?47622
3961N: bcm[9]?4912
3962N: bcm[9]?63138
3963N: bcm[9]?63146
3964N: bcm[9]?63148
3965N: bcm[9]?63158
3966N: bcm[9]?63178
3967N: bcm[9]?6756
3968N: bcm[9]?6813
3969N: bcm[9]?6846
3970N: bcm[9]?6855
3971N: bcm[9]?6856
3972N: bcm[9]?6858
3973N: bcm[9]?6878
3974
3975BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3976M: Florian Fainelli <[email protected]>
3977R: Broadcom internal kernel review list <[email protected]>
3978L: [email protected] (moderated for non-subscribers)
3979L: [email protected] (moderated for non-subscribers)
3980S: Maintained
3981T: git git://github.com/broadcom/stblinux.git
3982F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3983F: drivers/pci/controller/pcie-brcmstb.c
3984F: drivers/staging/vc04_services
3985N: bcm2711
3986N: bcm283*
3987N: raspberrypi
3988
3989BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3990M: Florian Fainelli <[email protected]>
3991M: Ray Jui <[email protected]>
3992M: Scott Branden <[email protected]>
3993R: Broadcom internal kernel review list <[email protected]>
3994S: Maintained
3995T: git git://github.com/broadcom/mach-bcm
3996F: arch/arm/mach-bcm/
3997N: bcm281*
3998N: bcm113*
3999N: bcm216*
4000N: kona
4001
4002BROADCOM BCM47XX MIPS ARCHITECTURE
4003M: Hauke Mehrtens <[email protected]>
4004M: Rafał Miłecki <[email protected]>
4005L: [email protected]
4006S: Maintained
4007F: Documentation/devicetree/bindings/mips/brcm/
4008F: arch/mips/bcm47xx/*
4009F: arch/mips/include/asm/mach-bcm47xx/*
4010
4011BROADCOM BCM4908 ETHERNET DRIVER
4012M: Rafał Miłecki <[email protected]>
4013R: Broadcom internal kernel review list <[email protected]>
4014L: [email protected]
4015S: Maintained
4016F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4017F: drivers/net/ethernet/broadcom/bcm4908_enet.*
4018F: drivers/net/ethernet/broadcom/unimac.h
4019
4020BROADCOM BCM4908 PINMUX DRIVER
4021M: Rafał Miłecki <[email protected]>
4022R: Broadcom internal kernel review list <[email protected]>
4023L: [email protected]
4024S: Maintained
4025F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4026F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4027
4028BROADCOM BCM5301X ARM ARCHITECTURE
4029M: Florian Fainelli <[email protected]>
4030M: Hauke Mehrtens <[email protected]>
4031M: Rafał Miłecki <[email protected]>
4032R: Broadcom internal kernel review list <[email protected]>
4033L: [email protected] (moderated for non-subscribers)
4034S: Maintained
4035F: arch/arm/boot/dts/bcm470*
4036F: arch/arm/boot/dts/bcm5301*
4037F: arch/arm/boot/dts/bcm953012*
4038F: arch/arm/mach-bcm/bcm_5301x.c
4039
4040BROADCOM BCM53573 ARM ARCHITECTURE
4041M: Florian Fainelli <[email protected]>
4042M: Rafał Miłecki <[email protected]>
4043R: Broadcom internal kernel review list <[email protected]>
4044L: [email protected] (moderated for non-subscribers)
4045S: Maintained
4046F: arch/arm/boot/dts/bcm47189*
4047F: arch/arm/boot/dts/bcm53573*
4048
4049BROADCOM BCM63XX/BCM33XX UDC DRIVER
4050M: Kevin Cernekee <[email protected]>
4051L: [email protected]
4052S: Maintained
4053F: drivers/usb/gadget/udc/bcm63xx_udc.*
4054
4055BROADCOM BCM7XXX ARM ARCHITECTURE
4056M: Florian Fainelli <[email protected]>
4057R: Broadcom internal kernel review list <[email protected]>
4058L: [email protected] (moderated for non-subscribers)
4059S: Maintained
4060T: git git://github.com/broadcom/stblinux.git
4061F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4062F: arch/arm/boot/dts/bcm7*.dts*
4063F: arch/arm/include/asm/hardware/cache-b15-rac.h
4064F: arch/arm/mach-bcm/*brcmstb*
4065F: arch/arm/mm/cache-b15-rac.c
4066F: drivers/bus/brcmstb_gisb.c
4067F: drivers/pci/controller/pcie-brcmstb.c
4068N: brcmstb
4069N: bcm7038
4070N: bcm7120
4071
4072BROADCOM BDC DRIVER
4073M: Al Cooper <[email protected]>
4074L: [email protected]
4075R: Broadcom internal kernel review list <[email protected]>
4076S: Maintained
4077F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4078F: drivers/usb/gadget/udc/bdc/
4079
4080BROADCOM BMIPS CPUFREQ DRIVER
4081M: Markus Mayer <[email protected]>
4082R: Broadcom internal kernel review list <[email protected]>
4083L: [email protected]
4084S: Maintained
4085F: drivers/cpufreq/bmips-cpufreq.c
4086
4087BROADCOM BMIPS MIPS ARCHITECTURE
4088M: Florian Fainelli <[email protected]>
4089R: Broadcom internal kernel review list <[email protected]>
4090L: [email protected]
4091S: Maintained
4092T: git git://github.com/broadcom/stblinux.git
4093F: arch/mips/bmips/*
4094F: arch/mips/boot/dts/brcm/bcm*.dts*
4095F: arch/mips/include/asm/mach-bmips/*
4096F: arch/mips/kernel/*bmips*
4097F: drivers/soc/bcm/bcm63xx
4098F: drivers/irqchip/irq-bcm63*
4099F: drivers/irqchip/irq-bcm7*
4100F: drivers/irqchip/irq-brcmstb*
4101F: include/linux/bcm963xx_nvram.h
4102F: include/linux/bcm963xx_tag.h
4103
4104BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4105M: Rasesh Mody <[email protected]>
4106M: [email protected]
4107L: [email protected]
4108S: Supported
4109F: drivers/net/ethernet/broadcom/bnx2.*
4110F: drivers/net/ethernet/broadcom/bnx2_*
4111
4112BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4113M: Saurav Kashyap <[email protected]>
4114M: Javed Hasan <[email protected]>
4115M: [email protected]
4116L: [email protected]
4117S: Supported
4118F: drivers/scsi/bnx2fc/
4119
4120BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4121M: Nilesh Javali <[email protected]>
4122M: Manish Rangankar <[email protected]>
4123M: [email protected]
4124L: [email protected]
4125S: Supported
4126F: drivers/scsi/bnx2i/
4127
4128BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4129M: Ariel Elior <[email protected]>
4130M: Sudarsana Kalluru <[email protected]>
4131M: Manish Chopra <[email protected]>
4132L: [email protected]
4133S: Supported
4134F: drivers/net/ethernet/broadcom/bnx2x/
4135
4136BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4137M: Michael Chan <[email protected]>
4138L: [email protected]
4139S: Supported
4140F: drivers/firmware/broadcom/tee_bnxt_fw.c
4141F: drivers/net/ethernet/broadcom/bnxt/
4142F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4143
4144BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4145M: Arend van Spriel <[email protected]>
4146M: Franky Lin <[email protected]>
4147M: Hante Meuleman <[email protected]>
4148L: [email protected]
4149L: [email protected]
4150L: [email protected]
4151S: Supported
4152F: drivers/net/wireless/broadcom/brcm80211/
4153
4154BROADCOM BRCMSTB GPIO DRIVER
4155M: Doug Berger <[email protected]>
4156M: Florian Fainelli <[email protected]>
4157R: Broadcom internal kernel review list <[email protected]>
4158S: Supported
4159F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4160F: drivers/gpio/gpio-brcmstb.c
4161
4162BROADCOM BRCMSTB I2C DRIVER
4163M: Kamal Dasu <[email protected]>
4164R: Broadcom internal kernel review list <[email protected]>
4165L: [email protected]
4166S: Supported
4167F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4168F: drivers/i2c/busses/i2c-brcmstb.c
4169
4170BROADCOM BRCMSTB UART DRIVER
4171M: Al Cooper <[email protected]>
4172R: Broadcom internal kernel review list <[email protected]>
4173L: [email protected]
4174S: Maintained
4175F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4176F: drivers/tty/serial/8250/8250_bcm7271.c
4177
4178BROADCOM BRCMSTB USB EHCI DRIVER
4179M: Al Cooper <[email protected]>
4180R: Broadcom internal kernel review list <[email protected]>
4181L: [email protected]
4182S: Maintained
4183F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4184F: drivers/usb/host/ehci-brcm.*
4185
4186BROADCOM BRCMSTB USB PIN MAP DRIVER
4187M: Al Cooper <[email protected]>
4188R: Broadcom internal kernel review list <[email protected]>
4189L: [email protected]
4190S: Maintained
4191F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4192F: drivers/usb/misc/brcmstb-usb-pinmap.c
4193
4194BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4195M: Al Cooper <[email protected]>
4196R: Broadcom internal kernel review list <[email protected]>
4197L: [email protected]
4198S: Maintained
4199F: drivers/phy/broadcom/phy-brcm-usb*
4200
4201BROADCOM ETHERNET PHY DRIVERS
4202M: Florian Fainelli <[email protected]>
4203R: Broadcom internal kernel review list <[email protected]>
4204L: [email protected]
4205S: Supported
4206F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4207F: drivers/net/phy/bcm*.[ch]
4208F: drivers/net/phy/broadcom.c
4209F: include/linux/brcmphy.h
4210
4211BROADCOM GENET ETHERNET DRIVER
4212M: Doug Berger <[email protected]>
4213M: Florian Fainelli <[email protected]>
4214R: Broadcom internal kernel review list <[email protected]>
4215L: [email protected]
4216S: Supported
4217F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4218F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4219F: drivers/net/ethernet/broadcom/genet/
4220F: drivers/net/ethernet/broadcom/unimac.h
4221F: drivers/net/mdio/mdio-bcm-unimac.c
4222F: include/linux/platform_data/bcmgenet.h
4223F: include/linux/platform_data/mdio-bcm-unimac.h
4224
4225BROADCOM IPROC ARM ARCHITECTURE
4226M: Ray Jui <[email protected]>
4227M: Scott Branden <[email protected]>
4228R: Broadcom internal kernel review list <[email protected]>
4229L: [email protected] (moderated for non-subscribers)
4230S: Maintained
4231T: git git://github.com/broadcom/stblinux.git
4232F: arch/arm64/boot/dts/broadcom/northstar2/*
4233F: arch/arm64/boot/dts/broadcom/stingray/*
4234F: drivers/clk/bcm/clk-ns*
4235F: drivers/clk/bcm/clk-sr*
4236F: drivers/pinctrl/bcm/pinctrl-ns*
4237F: include/dt-bindings/clock/bcm-sr*
4238N: iproc
4239N: cygnus
4240N: bcm[-_]nsp
4241N: bcm9113*
4242N: bcm9583*
4243N: bcm9585*
4244N: bcm9586*
4245N: bcm988312
4246N: bcm113*
4247N: bcm583*
4248N: bcm585*
4249N: bcm586*
4250N: bcm88312
4251N: hr2
4252N: stingray
4253
4254BROADCOM IPROC GBIT ETHERNET DRIVER
4255M: Rafał Miłecki <[email protected]>
4256R: Broadcom internal kernel review list <[email protected]>
4257L: [email protected]
4258S: Maintained
4259F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4260F: drivers/net/ethernet/broadcom/bgmac*
4261F: drivers/net/ethernet/broadcom/unimac.h
4262
4263BROADCOM KONA GPIO DRIVER
4264M: Ray Jui <[email protected]>
4265R: Broadcom internal kernel review list <[email protected]>
4266S: Supported
4267F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4268F: drivers/gpio/gpio-bcm-kona.c
4269
4270BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4271M: Sathya Prakash Veerichetty <[email protected]>
4272M: Kashyap Desai <[email protected]>
4273M: Sumit Saxena <[email protected]>
4274M: Sreekanth Reddy <[email protected]>
4275L: [email protected]
4276L: [email protected]
4277S: Supported
4278W: https://www.broadcom.com/support/storage
4279F: drivers/scsi/mpi3mr/
4280
4281BROADCOM NETXTREME-E ROCE DRIVER
4282M: Selvin Xavier <[email protected]>
4283L: [email protected]
4284S: Supported
4285W: http://www.broadcom.com
4286F: drivers/infiniband/hw/bnxt_re/
4287F: include/uapi/rdma/bnxt_re-abi.h
4288
4289BROADCOM NVRAM DRIVER
4290M: Rafał Miłecki <[email protected]>
4291L: [email protected]
4292S: Maintained
4293F: drivers/firmware/broadcom/*
4294
4295BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4296M: Rafał Miłecki <[email protected]>
4297M: Florian Fainelli <[email protected]>
4298R: Broadcom internal kernel review list <[email protected]>
4299L: [email protected]
4300S: Maintained
4301T: git git://github.com/broadcom/stblinux.git
4302F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4303F: include/dt-bindings/soc/bcm-pmb.h
4304
4305BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4306M: Rafał Miłecki <[email protected]>
4307L: [email protected]
4308S: Maintained
4309F: drivers/bcma/
4310F: include/linux/bcma/
4311
4312BROADCOM SPI DRIVER
4313M: Kamal Dasu <[email protected]>
4314R: Broadcom internal kernel review list <[email protected]>
4315S: Maintained
4316F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4317F: drivers/spi/spi-bcm-qspi.*
4318F: drivers/spi/spi-brcmstb-qspi.c
4319F: drivers/spi/spi-iproc-qspi.c
4320
4321BROADCOM STB AVS CPUFREQ DRIVER
4322M: Markus Mayer <[email protected]>
4323R: Broadcom internal kernel review list <[email protected]>
4324L: [email protected]
4325S: Maintained
4326F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4327F: drivers/cpufreq/brcmstb*
4328
4329BROADCOM STB AVS TMON DRIVER
4330M: Markus Mayer <[email protected]>
4331R: Broadcom internal kernel review list <[email protected]>
4332L: [email protected]
4333S: Maintained
4334F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4335F: drivers/thermal/broadcom/brcmstb*
4336
4337BROADCOM STB DPFE DRIVER
4338M: Markus Mayer <[email protected]>
4339R: Broadcom internal kernel review list <[email protected]>
4340L: [email protected] (moderated for non-subscribers)
4341S: Maintained
4342F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4343F: drivers/memory/brcmstb_dpfe.c
4344
4345BROADCOM STB NAND FLASH DRIVER
4346M: Brian Norris <[email protected]>
4347M: Kamal Dasu <[email protected]>
4348R: Broadcom internal kernel review list <[email protected]>
4349L: [email protected]
4350S: Maintained
4351F: drivers/mtd/nand/raw/brcmnand/
4352F: include/linux/platform_data/brcmnand.h
4353
4354BROADCOM STB PCIE DRIVER
4355M: Jim Quinlan <[email protected]>
4356M: Nicolas Saenz Julienne <[email protected]>
4357M: Florian Fainelli <[email protected]>
4358R: Broadcom internal kernel review list <[email protected]>
4359L: [email protected]
4360S: Maintained
4361F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4362F: drivers/pci/controller/pcie-brcmstb.c
4363
4364BROADCOM SYSTEMPORT ETHERNET DRIVER
4365M: Florian Fainelli <[email protected]>
4366R: Broadcom internal kernel review list <[email protected]>
4367L: [email protected]
4368S: Supported
4369F: drivers/net/ethernet/broadcom/bcmsysport.*
4370F: drivers/net/ethernet/broadcom/unimac.h
4371F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4372
4373BROADCOM TG3 GIGABIT ETHERNET DRIVER
4374M: Siva Reddy Kallam <[email protected]>
4375M: Prashant Sreedharan <[email protected]>
4376M: Michael Chan <[email protected]>
4377L: [email protected]
4378S: Supported
4379F: drivers/net/ethernet/broadcom/tg3.*
4380
4381BROADCOM VK DRIVER
4382M: Scott Branden <[email protected]>
4383R: Broadcom internal kernel review list <[email protected]>
4384S: Supported
4385F: drivers/misc/bcm-vk/
4386F: include/uapi/linux/misc/bcm_vk.h
4387
4388BROCADE BFA FC SCSI DRIVER
4389M: Anil Gurumurthy <[email protected]>
4390M: Sudarsana Kalluru <[email protected]>
4391L: [email protected]
4392S: Supported
4393F: drivers/scsi/bfa/
4394
4395BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4396M: Rasesh Mody <[email protected]>
4397M: Sudarsana Kalluru <[email protected]>
4398M: [email protected]
4399L: [email protected]
4400S: Supported
4401F: drivers/net/ethernet/brocade/bna/
4402
4403BSG (block layer generic sg v4 driver)
4404M: FUJITA Tomonori <[email protected]>
4405L: [email protected]
4406S: Supported
4407F: block/bsg.c
4408F: include/linux/bsg.h
4409F: include/uapi/linux/bsg.h
4410
4411BT87X AUDIO DRIVER
4412M: Clemens Ladisch <[email protected]>
4413L: [email protected] (moderated for non-subscribers)
4414S: Maintained
4415T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4416F: Documentation/sound/cards/bt87x.rst
4417F: sound/pci/bt87x.c
4418
4419BT8XXGPIO DRIVER
4420M: Michael Buesch <[email protected]>
4421S: Maintained
4422W: http://bu3sch.de/btgpio.php
4423F: drivers/gpio/gpio-bt8xx.c
4424
4425BTRFS FILE SYSTEM
4426M: Chris Mason <[email protected]>
4427M: Josef Bacik <[email protected]>
4428M: David Sterba <[email protected]>
4429L: [email protected]
4430S: Maintained
4431W: http://btrfs.wiki.kernel.org/
4432Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4433C: irc://irc.libera.chat/btrfs
4434T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4435F: Documentation/filesystems/btrfs.rst
4436F: fs/btrfs/
4437F: include/linux/btrfs*
4438F: include/uapi/linux/btrfs*
4439
4440BTTV VIDEO4LINUX DRIVER
4441M: Mauro Carvalho Chehab <[email protected]>
4442L: [email protected]
4443S: Odd fixes
4444W: https://linuxtv.org
4445T: git git://linuxtv.org/media_tree.git
4446F: Documentation/driver-api/media/drivers/bttv*
4447F: drivers/media/pci/bt8xx/bttv*
4448
4449BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4450M: Chanwoo Choi <[email protected]>
4451L: [email protected]
4452L: [email protected]
4453S: Maintained
4454T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4455F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4456F: drivers/devfreq/exynos-bus.c
4457
4458BUSLOGIC SCSI DRIVER
4459M: Khalid Aziz <[email protected]>
4460L: [email protected]
4461S: Maintained
4462F: drivers/scsi/BusLogic.*
4463F: drivers/scsi/FlashPoint.*
4464
4465C-MEDIA CMI8788 DRIVER
4466M: Clemens Ladisch <[email protected]>
4467L: [email protected] (moderated for non-subscribers)
4468S: Maintained
4469T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4470F: sound/pci/oxygen/
4471
4472C-SKY ARCHITECTURE
4473M: Guo Ren <[email protected]>
4474L: [email protected]
4475S: Supported
4476T: git https://github.com/c-sky/csky-linux.git
4477F: Documentation/devicetree/bindings/csky/
4478F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4479F: Documentation/devicetree/bindings/timer/csky,*
4480F: arch/csky/
4481F: drivers/clocksource/timer-gx6605s.c
4482F: drivers/clocksource/timer-mp-csky.c
4483F: drivers/irqchip/irq-csky-*
4484N: csky
4485K: csky
4486
4487CA8210 IEEE-802.15.4 RADIO DRIVER
4488L: [email protected]
4489S: Orphan
4490W: https://github.com/Cascoda/ca8210-linux.git
4491F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4492F: drivers/net/ieee802154/ca8210.c
4493
4494CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4495M: Damien Le Moal <[email protected]>
4496L: [email protected]
4497L: [email protected] (pinctrl driver)
4498F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4499F: drivers/pinctrl/pinctrl-k210.c
4500
4501CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4502M: Damien Le Moal <[email protected]>
4503L: [email protected]
4504L: [email protected]
4505S: Maintained
4506F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4507F: drivers/reset/reset-k210.c
4508
4509CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4510M: Damien Le Moal <[email protected]>
4511L: [email protected]
4512S: Maintained
4513F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4514F: drivers/soc/canaan/
4515F: include/soc/canaan/
4516
4517CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4518M: David Howells <[email protected]>
4519L: [email protected] (moderated for non-subscribers)
4520S: Supported
4521F: Documentation/filesystems/caching/cachefiles.rst
4522F: fs/cachefiles/
4523
4524CADENCE MIPI-CSI2 BRIDGES
4525M: Maxime Ripard <[email protected]>
4526L: [email protected]
4527S: Maintained
4528F: Documentation/devicetree/bindings/media/cdns,*.txt
4529F: drivers/media/platform/cadence/cdns-csi2*
4530
4531CADENCE NAND DRIVER
4532L: [email protected]
4533S: Orphan
4534F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4535F: drivers/mtd/nand/raw/cadence-nand-controller.c
4536
4537CADENCE USB3 DRD IP DRIVER
4538M: Peter Chen <[email protected]>
4539M: Pawel Laszczak <[email protected]>
4540R: Roger Quadros <[email protected]>
4541R: Aswath Govindraju <[email protected]>
4542L: [email protected]
4543S: Maintained
4544T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4545F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4546F: drivers/usb/cdns3/
4547X: drivers/usb/cdns3/cdnsp*
4548
4549CADENCE USBSSP DRD IP DRIVER
4550M: Pawel Laszczak <[email protected]>
4551L: [email protected]
4552S: Maintained
4553T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4554F: drivers/usb/cdns3/
4555X: drivers/usb/cdns3/cdns3*
4556
4557CADET FM/AM RADIO RECEIVER DRIVER
4558M: Hans Verkuil <[email protected]>
4559L: [email protected]
4560S: Maintained
4561W: https://linuxtv.org
4562T: git git://linuxtv.org/media_tree.git
4563F: drivers/media/radio/radio-cadet*
4564
4565CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4566L: [email protected]
4567S: Orphan
4568T: git git://linuxtv.org/media_tree.git
4569F: Documentation/admin-guide/media/cafe_ccic*
4570F: drivers/media/platform/marvell/
4571
4572CAIF NETWORK LAYER
4573L: [email protected]
4574S: Orphan
4575F: Documentation/networking/caif/
4576F: drivers/net/caif/
4577F: include/net/caif/
4578F: include/uapi/linux/caif/
4579F: net/caif/
4580
4581CAKE QDISC
4582M: Toke Høiland-Jørgensen <[email protected]>
4583L: [email protected] (moderated for non-subscribers)
4584S: Maintained
4585F: net/sched/sch_cake.c
4586
4587CAN NETWORK DRIVERS
4588M: Wolfgang Grandegger <[email protected]>
4589M: Marc Kleine-Budde <[email protected]>
4590L: [email protected]
4591S: Maintained
4592W: https://github.com/linux-can
4593T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4594T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4595F: Documentation/devicetree/bindings/net/can/
4596F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4597F: drivers/net/can/
4598F: drivers/phy/phy-can-transceiver.c
4599F: include/linux/can/bittiming.h
4600F: include/linux/can/dev.h
4601F: include/linux/can/length.h
4602F: include/linux/can/platform/
4603F: include/linux/can/rx-offload.h
4604F: include/uapi/linux/can/error.h
4605F: include/uapi/linux/can/netlink.h
4606F: include/uapi/linux/can/vxcan.h
4607
4608CAN NETWORK LAYER
4609M: Oliver Hartkopp <[email protected]>
4610M: Marc Kleine-Budde <[email protected]>
4611L: [email protected]
4612S: Maintained
4613W: https://github.com/linux-can
4614T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4615T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4616F: Documentation/networking/can.rst
4617F: include/linux/can/can-ml.h
4618F: include/linux/can/core.h
4619F: include/linux/can/skb.h
4620F: include/net/netns/can.h
4621F: include/uapi/linux/can.h
4622F: include/uapi/linux/can/bcm.h
4623F: include/uapi/linux/can/gw.h
4624F: include/uapi/linux/can/isotp.h
4625F: include/uapi/linux/can/raw.h
4626F: net/can/
4627
4628CAN-J1939 NETWORK LAYER
4629M: Robin van der Gracht <[email protected]>
4630M: Oleksij Rempel <[email protected]>
4631R: [email protected]
4632L: [email protected]
4633S: Maintained
4634F: Documentation/networking/j1939.rst
4635F: include/uapi/linux/can/j1939.h
4636F: net/can/j1939/
4637
4638CAPABILITIES
4639M: Serge Hallyn <[email protected]>
4640L: [email protected]
4641S: Supported
4642F: include/linux/capability.h
4643F: include/uapi/linux/capability.h
4644F: kernel/capability.c
4645F: security/commoncap.c
4646
4647CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4648M: Kevin Tsai <[email protected]>
4649S: Maintained
4650F: drivers/iio/light/cm*
4651
4652CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4653M: Christian Lamparter <[email protected]>
4654L: [email protected]
4655S: Maintained
4656W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4657F: drivers/net/wireless/ath/carl9170/
4658
4659CAVIUM I2C DRIVER
4660M: Robert Richter <[email protected]>
4661S: Odd Fixes
4662W: http://www.marvell.com
4663F: drivers/i2c/busses/i2c-octeon*
4664F: drivers/i2c/busses/i2c-thunderx*
4665
4666CAVIUM LIQUIDIO NETWORK DRIVER
4667M: Derek Chickles <[email protected]>
4668M: Satanand Burla <[email protected]>
4669M: Felix Manlunas <[email protected]>
4670L: [email protected]
4671S: Supported
4672W: http://www.marvell.com
4673F: drivers/net/ethernet/cavium/liquidio/
4674
4675CAVIUM MMC DRIVER
4676M: Robert Richter <[email protected]>
4677S: Odd Fixes
4678W: http://www.marvell.com
4679F: drivers/mmc/host/cavium*
4680
4681CAVIUM OCTEON-TX CRYPTO DRIVER
4682M: George Cherian <[email protected]>
4683L: [email protected]
4684S: Supported
4685W: http://www.marvell.com
4686F: drivers/crypto/cavium/cpt/
4687
4688CAVIUM THUNDERX2 ARM64 SOC
4689M: Robert Richter <[email protected]>
4690L: [email protected] (moderated for non-subscribers)
4691S: Odd Fixes
4692F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4693F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4694
4695CBS/ETF/TAPRIO QDISCS
4696M: Vinicius Costa Gomes <[email protected]>
4697S: Maintained
4698L: [email protected]
4699F: net/sched/sch_cbs.c
4700F: net/sched/sch_etf.c
4701F: net/sched/sch_taprio.c
4702
4703CC2520 IEEE-802.15.4 RADIO DRIVER
4704M: Varka Bhadram <[email protected]>
4705L: [email protected]
4706S: Maintained
4707F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4708F: drivers/net/ieee802154/cc2520.c
4709F: include/linux/spi/cc2520.h
4710
4711CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4712M: Gilad Ben-Yossef <[email protected]>
4713L: [email protected]
4714S: Supported
4715W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4716F: drivers/crypto/ccree/
4717
4718CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4719M: Hadar Gat <[email protected]>
4720L: [email protected]
4721S: Supported
4722F: drivers/char/hw_random/cctrng.c
4723F: drivers/char/hw_random/cctrng.h
4724F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4725W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4726
4727CEC FRAMEWORK
4728M: Hans Verkuil <[email protected]>
4729L: [email protected]
4730S: Supported
4731W: http://linuxtv.org
4732T: git git://linuxtv.org/media_tree.git
4733F: Documentation/ABI/testing/debugfs-cec-error-inj
4734F: Documentation/devicetree/bindings/media/cec.txt
4735F: Documentation/driver-api/media/cec-core.rst
4736F: Documentation/userspace-api/media/cec
4737F: drivers/media/cec/
4738F: drivers/media/rc/keymaps/rc-cec.c
4739F: include/media/cec-notifier.h
4740F: include/media/cec.h
4741F: include/uapi/linux/cec-funcs.h
4742F: include/uapi/linux/cec.h
4743
4744CEC GPIO DRIVER
4745M: Hans Verkuil <[email protected]>
4746L: [email protected]
4747S: Supported
4748W: http://linuxtv.org
4749T: git git://linuxtv.org/media_tree.git
4750F: Documentation/devicetree/bindings/media/cec-gpio.txt
4751F: drivers/media/cec/platform/cec-gpio/
4752
4753CELL BROADBAND ENGINE ARCHITECTURE
4754M: Arnd Bergmann <[email protected]>
4755L: [email protected]
4756S: Supported
4757W: http://www.ibm.com/developerworks/power/cell/
4758F: arch/powerpc/include/asm/cell*.h
4759F: arch/powerpc/include/asm/spu*.h
4760F: arch/powerpc/include/uapi/asm/spu*.h
4761F: arch/powerpc/platforms/cell/
4762
4763CELLWISE CW2015 BATTERY DRIVER
4764M: Tobias Schrammm <[email protected]>
4765S: Maintained
4766F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4767F: drivers/power/supply/cw2015_battery.c
4768
4769CEPH COMMON CODE (LIBCEPH)
4770M: Ilya Dryomov <[email protected]>
4771M: Xiubo Li <[email protected]>
4772R: Jeff Layton <[email protected]>
4773L: [email protected]
4774S: Supported
4775W: http://ceph.com/
4776T: git git://github.com/ceph/ceph-client.git
4777F: include/linux/ceph/
4778F: include/linux/crush/
4779F: net/ceph/
4780
4781CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4782M: Xiubo Li <[email protected]>
4783M: Ilya Dryomov <[email protected]>
4784R: Jeff Layton <[email protected]>
4785L: [email protected]
4786S: Supported
4787W: http://ceph.com/
4788T: git git://github.com/ceph/ceph-client.git
4789F: Documentation/filesystems/ceph.rst
4790F: fs/ceph/
4791
4792CERTIFICATE HANDLING
4793M: David Howells <[email protected]>
4794M: David Woodhouse <[email protected]>
4795L: [email protected]
4796S: Maintained
4797F: Documentation/admin-guide/module-signing.rst
4798F: certs/
4799F: scripts/sign-file.c
4800F: tools/certs/
4801
4802CFAG12864B LCD DRIVER
4803M: Miguel Ojeda <[email protected]>
4804S: Maintained
4805F: drivers/auxdisplay/cfag12864b.c
4806F: include/linux/cfag12864b.h
4807
4808CFAG12864BFB LCD FRAMEBUFFER DRIVER
4809M: Miguel Ojeda <[email protected]>
4810S: Maintained
4811F: drivers/auxdisplay/cfag12864bfb.c
4812F: include/linux/cfag12864b.h
4813
4814CHAR and MISC DRIVERS
4815M: Arnd Bergmann <[email protected]>
4816M: Greg Kroah-Hartman <[email protected]>
4817S: Supported
4818T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4819F: drivers/char/
4820F: drivers/misc/
4821F: include/linux/miscdevice.h
4822X: drivers/char/agp/
4823X: drivers/char/hw_random/
4824X: drivers/char/ipmi/
4825X: drivers/char/random.c
4826X: drivers/char/tpm/
4827
4828CHECKPATCH
4829M: Andy Whitcroft <[email protected]>
4830M: Joe Perches <[email protected]>
4831R: Dwaipayan Ray <[email protected]>
4832R: Lukas Bulwahn <[email protected]>
4833S: Maintained
4834F: scripts/checkpatch.pl
4835
4836CHECKPATCH DOCUMENTATION
4837M: Dwaipayan Ray <[email protected]>
4838M: Lukas Bulwahn <[email protected]>
4839R: Joe Perches <[email protected]>
4840S: Maintained
4841F: Documentation/dev-tools/checkpatch.rst
4842
4843CHINESE DOCUMENTATION
4844M: Alex Shi <[email protected]>
4845M: Yanteng Si <[email protected]>
4846S: Maintained
4847F: Documentation/translations/zh_CN/
4848
4849CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4850M: Peter Chen <[email protected]>
4851L: [email protected]
4852S: Maintained
4853T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4854F: drivers/usb/chipidea/
4855
4856CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4857M: Hans de Goede <[email protected]>
4858L: [email protected]
4859S: Maintained
4860F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4861F: drivers/input/touchscreen/chipone_icn8318.c
4862
4863CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4864M: Hans de Goede <[email protected]>
4865L: [email protected]
4866S: Maintained
4867F: drivers/input/touchscreen/chipone_icn8505.c
4868
4869CHROME HARDWARE PLATFORM SUPPORT
4870M: Benson Leung <[email protected]>
4871L: [email protected]
4872S: Maintained
4873T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4874F: drivers/platform/chrome/
4875
4876CHROMEOS EC CODEC DRIVER
4877M: Cheng-Yi Chiang <[email protected]>
4878M: Tzung-Bi Shih <[email protected]>
4879R: Guenter Roeck <[email protected]>
4880L: [email protected]
4881S: Maintained
4882F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4883F: sound/soc/codecs/cros_ec_codec.*
4884
4885CHROMEOS EC SUBDRIVERS
4886M: Benson Leung <[email protected]>
4887R: Guenter Roeck <[email protected]>
4888L: [email protected]
4889S: Maintained
4890F: drivers/power/supply/cros_usbpd-charger.c
4891N: cros_ec
4892N: cros-ec
4893
4894CHROMEOS EC USB TYPE-C DRIVER
4895M: Prashant Malani <[email protected]>
4896L: [email protected]
4897S: Maintained
4898F: drivers/platform/chrome/cros_ec_typec.c
4899
4900CHROMEOS EC USB PD NOTIFY DRIVER
4901M: Prashant Malani <[email protected]>
4902L: [email protected]
4903S: Maintained
4904F: drivers/platform/chrome/cros_usbpd_notify.c
4905F: include/linux/platform_data/cros_usbpd_notify.h
4906
4907CHRONTEL CH7322 CEC DRIVER
4908M: Joe Tessler <[email protected]>
4909L: [email protected]
4910S: Maintained
4911T: git git://linuxtv.org/media_tree.git
4912F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4913F: drivers/media/cec/i2c/ch7322.c
4914
4915CIRRUS LOGIC AUDIO CODEC DRIVERS
4916M: James Schulman <[email protected]>
4917M: David Rhodes <[email protected]>
4918M: Lucas Tanure <[email protected]>
4919M: Richard Fitzgerald <[email protected]>
4920L: [email protected] (moderated for non-subscribers)
4921L: [email protected]
4922S: Maintained
4923F: Documentation/devicetree/bindings/sound/cirrus,cs*
4924F: include/dt-bindings/sound/cs*
4925F: sound/pci/hda/cs*
4926F: sound/pci/hda/hda_cs_dsp_ctl.*
4927F: sound/soc/codecs/cs*
4928
4929CIRRUS LOGIC DSP FIRMWARE DRIVER
4930M: Simon Trimmer <[email protected]>
4931M: Charles Keepax <[email protected]>
4932M: Richard Fitzgerald <[email protected]>
4933L: [email protected]
4934S: Supported
4935W: https://github.com/CirrusLogic/linux-drivers/wiki
4936T: git https://github.com/CirrusLogic/linux-drivers.git
4937F: drivers/firmware/cirrus/*
4938F: include/linux/firmware/cirrus/*
4939
4940CIRRUS LOGIC EP93XX ETHERNET DRIVER
4941M: Hartley Sweeten <[email protected]>
4942L: [email protected]
4943S: Maintained
4944F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4945
4946CIRRUS LOGIC LOCHNAGAR DRIVER
4947M: Charles Keepax <[email protected]>
4948M: Richard Fitzgerald <[email protected]>
4949L: [email protected]
4950S: Supported
4951F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4952F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4953F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4954F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4955F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4956F: Documentation/hwmon/lochnagar.rst
4957F: drivers/clk/clk-lochnagar.c
4958F: drivers/hwmon/lochnagar-hwmon.c
4959F: drivers/mfd/lochnagar-i2c.c
4960F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4961F: drivers/regulator/lochnagar-regulator.c
4962F: include/dt-bindings/clk/lochnagar.h
4963F: include/dt-bindings/pinctrl/lochnagar.h
4964F: include/linux/mfd/lochnagar*
4965F: sound/soc/codecs/lochnagar-sc.c
4966
4967CIRRUS LOGIC MADERA CODEC DRIVERS
4968M: Charles Keepax <[email protected]>
4969M: Richard Fitzgerald <[email protected]>
4970L: [email protected] (moderated for non-subscribers)
4971L: [email protected]
4972S: Supported
4973W: https://github.com/CirrusLogic/linux-drivers/wiki
4974T: git https://github.com/CirrusLogic/linux-drivers.git
4975F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4976F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4977F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4978F: drivers/gpio/gpio-madera*
4979F: drivers/irqchip/irq-madera*
4980F: drivers/mfd/cs47l*
4981F: drivers/mfd/madera*
4982F: drivers/pinctrl/cirrus/*
4983F: include/dt-bindings/sound/madera*
4984F: include/linux/irqchip/irq-madera*
4985F: include/linux/mfd/madera/*
4986F: include/sound/madera*
4987F: sound/soc/codecs/cs47l*
4988F: sound/soc/codecs/madera*
4989
4990CISCO FCOE HBA DRIVER
4991M: Satish Kharat <[email protected]>
4992M: Sesidhar Baddela <[email protected]>
4993M: Karan Tilak Kumar <[email protected]>
4994L: [email protected]
4995S: Supported
4996F: drivers/scsi/fnic/
4997
4998CISCO SCSI HBA DRIVER
4999M: Karan Tilak Kumar <[email protected]>
5000M: Sesidhar Baddela <[email protected]>
5001L: [email protected]
5002S: Supported
5003F: drivers/scsi/snic/
5004
5005CISCO VIC ETHERNET NIC DRIVER
5006M: Christian Benvenuti <[email protected]>
5007M: Govindarajulu Varadarajan <[email protected]>
5008S: Supported
5009F: drivers/net/ethernet/cisco/enic/
5010
5011CISCO VIC LOW LATENCY NIC DRIVER
5012M: Christian Benvenuti <[email protected]>
5013M: Nelson Escobar <[email protected]>
5014S: Supported
5015F: drivers/infiniband/hw/usnic/
5016
5017CLANG-FORMAT FILE
5018M: Miguel Ojeda <[email protected]>
5019S: Maintained
5020F: .clang-format
5021
5022CLANG/LLVM BUILD SUPPORT
5023M: Nathan Chancellor <[email protected]>
5024M: Nick Desaulniers <[email protected]>
5025R: Tom Rix <[email protected]>
5026L: [email protected]
5027S: Supported
5028W: https://clangbuiltlinux.github.io/
5029B: https://github.com/ClangBuiltLinux/linux/issues
5030C: irc://irc.libera.chat/clangbuiltlinux
5031F: Documentation/kbuild/llvm.rst
5032F: include/linux/compiler-clang.h
5033F: scripts/Makefile.clang
5034F: scripts/clang-tools/
5035K: \b(?i:clang|llvm)\b
5036
5037CLANG CONTROL FLOW INTEGRITY SUPPORT
5038M: Sami Tolvanen <[email protected]>
5039M: Kees Cook <[email protected]>
5040R: Nathan Chancellor <[email protected]>
5041R: Nick Desaulniers <[email protected]>
5042L: [email protected]
5043S: Supported
5044B: https://github.com/ClangBuiltLinux/linux/issues
5045T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5046F: include/linux/cfi.h
5047F: kernel/cfi.c
5048
5049CLK API
5050M: Russell King <[email protected]>
5051L: [email protected]
5052S: Maintained
5053F: include/linux/clk.h
5054
5055CLOCKSOURCE, CLOCKEVENT DRIVERS
5056M: Daniel Lezcano <[email protected]>
5057M: Thomas Gleixner <[email protected]>
5058L: [email protected]
5059S: Supported
5060T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5061F: Documentation/devicetree/bindings/timer/
5062F: drivers/clocksource/
5063
5064CMPC ACPI DRIVER
5065M: Thadeu Lima de Souza Cascardo <[email protected]>
5066M: Daniel Oliveira Nascimento <[email protected]>
5067L: [email protected]
5068S: Supported
5069F: drivers/platform/x86/classmate-laptop.c
5070
5071COBALT MEDIA DRIVER
5072M: Hans Verkuil <[email protected]>
5073L: [email protected]
5074S: Supported
5075W: https://linuxtv.org
5076T: git git://linuxtv.org/media_tree.git
5077F: drivers/media/pci/cobalt/
5078
5079COCCINELLE/Semantic Patches (SmPL)
5080M: Julia Lawall <[email protected]>
5081M: Nicolas Palix <[email protected]>
5082L: [email protected] (moderated for non-subscribers)
5083S: Supported
5084W: https://coccinelle.gitlabpages.inria.fr/website/
5085T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5086F: Documentation/dev-tools/coccinelle.rst
5087F: scripts/coccicheck
5088F: scripts/coccinelle/
5089
5090CODA FILE SYSTEM
5091M: Jan Harkes <[email protected]>
5092M: [email protected]
5093L: [email protected]
5094S: Maintained
5095W: http://www.coda.cs.cmu.edu/
5096F: Documentation/filesystems/coda.rst
5097F: fs/coda/
5098F: include/linux/coda*.h
5099F: include/uapi/linux/coda*.h
5100
5101CODA V4L2 MEM2MEM DRIVER
5102M: Philipp Zabel <[email protected]>
5103L: [email protected]
5104S: Maintained
5105F: Documentation/devicetree/bindings/media/coda.yaml
5106F: drivers/media/platform/chips-media/
5107
5108CODE OF CONDUCT
5109M: Greg Kroah-Hartman <[email protected]>
5110S: Supported
5111F: Documentation/process/code-of-conduct-interpretation.rst
5112F: Documentation/process/code-of-conduct.rst
5113
5114COMEDI DRIVERS
5115M: Ian Abbott <[email protected]>
5116M: H Hartley Sweeten <[email protected]>
5117S: Odd Fixes
5118F: drivers/comedi/
5119F: include/linux/comedi/
5120F: include/uapi/linux/comedi.h
5121
5122COMMON CLK FRAMEWORK
5123M: Michael Turquette <[email protected]>
5124M: Stephen Boyd <[email protected]>
5125L: [email protected]
5126S: Maintained
5127Q: http://patchwork.kernel.org/project/linux-clk/list/
5128T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5129F: Documentation/devicetree/bindings/clock/
5130F: drivers/clk/
5131F: include/dt-bindings/clock/
5132F: include/linux/clk-pr*
5133F: include/linux/clk/
5134F: include/linux/of_clk.h
5135X: drivers/clk/clkdev.c
5136
5137COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5138M: Steve French <[email protected]>
5139R: Paulo Alcantara <[email protected]> (DFS, global name space)
5140R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5141R: Shyam Prasad N <[email protected]> (multichannel)
5142L: [email protected]
5143L: [email protected] (moderated for non-subscribers)
5144S: Supported
5145W: https://wiki.samba.org/index.php/LinuxCIFS
5146T: git git://git.samba.org/sfrench/cifs-2.6.git
5147F: Documentation/admin-guide/cifs/
5148F: fs/cifs/
5149F: fs/smbfs_common/
5150F: include/uapi/linux/cifs
5151
5152COMPACTPCI HOTPLUG CORE
5153M: Scott Murray <[email protected]>
5154L: [email protected]
5155S: Maintained
5156F: drivers/pci/hotplug/cpci_hotplug*
5157
5158COMPACTPCI HOTPLUG GENERIC DRIVER
5159M: Scott Murray <[email protected]>
5160L: [email protected]
5161S: Maintained
5162F: drivers/pci/hotplug/cpcihp_generic.c
5163
5164COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5165M: Scott Murray <[email protected]>
5166L: [email protected]
5167S: Maintained
5168F: drivers/pci/hotplug/cpcihp_zt5550.*
5169
5170COMPAL LAPTOP SUPPORT
5171M: Cezary Jackiewicz <[email protected]>
5172L: [email protected]
5173S: Maintained
5174F: drivers/platform/x86/compal-laptop.c
5175
5176COMPILER ATTRIBUTES
5177M: Miguel Ojeda <[email protected]>
5178R: Nick Desaulniers <[email protected]>
5179S: Maintained
5180F: include/linux/compiler_attributes.h
5181
5182COMPUTE EXPRESS LINK (CXL)
5183M: Alison Schofield <[email protected]>
5184M: Vishal Verma <[email protected]>
5185M: Ira Weiny <[email protected]>
5186M: Ben Widawsky <[email protected]>
5187M: Dan Williams <[email protected]>
5188L: [email protected]
5189S: Maintained
5190F: drivers/cxl/
5191F: include/uapi/linux/cxl_mem.h
5192
5193CONEXANT ACCESSRUNNER USB DRIVER
5194L: [email protected]
5195S: Orphan
5196W: http://accessrunner.sourceforge.net/
5197F: drivers/usb/atm/cxacru.c
5198
5199CONFIGFS
5200M: Joel Becker <[email protected]>
5201M: Christoph Hellwig <[email protected]>
5202S: Supported
5203T: git git://git.infradead.org/users/hch/configfs.git
5204F: fs/configfs/
5205F: include/linux/configfs.h
5206F: samples/configfs/
5207
5208CONSOLE SUBSYSTEM
5209M: Greg Kroah-Hartman <[email protected]>
5210S: Supported
5211F: drivers/video/console/
5212F: include/linux/console*
5213
5214CONTEXT TRACKING
5215M: Frederic Weisbecker <[email protected]>
5216M: "Paul E. McKenney" <[email protected]>
5217S: Maintained
5218F: kernel/context_tracking.c
5219F: include/linux/context_tracking*
5220
5221CONTROL GROUP (CGROUP)
5222M: Tejun Heo <[email protected]>
5223M: Zefan Li <[email protected]>
5224M: Johannes Weiner <[email protected]>
5225L: [email protected]
5226S: Maintained
5227T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5228F: Documentation/admin-guide/cgroup-v1/
5229F: Documentation/admin-guide/cgroup-v2.rst
5230F: include/linux/cgroup*
5231F: kernel/cgroup/
5232F: tools/testing/selftests/cgroup/
5233
5234CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5235M: Tejun Heo <[email protected]>
5236M: Jens Axboe <[email protected]>
5237L: [email protected]
5238L: [email protected]
5239T: git git://git.kernel.dk/linux-block
5240F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5241F: block/bfq-cgroup.c
5242F: block/blk-cgroup.c
5243F: block/blk-iolatency.c
5244F: block/blk-throttle.c
5245F: include/linux/blk-cgroup.h
5246
5247CONTROL GROUP - CPUSET
5248M: Zefan Li <[email protected]>
5249L: [email protected]
5250S: Maintained
5251T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5252F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5253F: include/linux/cpuset.h
5254F: kernel/cgroup/cpuset.c
5255
5256CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5257M: Johannes Weiner <[email protected]>
5258M: Michal Hocko <[email protected]>
5259M: Roman Gushchin <[email protected]>
5260M: Shakeel Butt <[email protected]>
5261R: Muchun Song <[email protected]>
5262L: [email protected]
5263L: [email protected]
5264S: Maintained
5265F: mm/memcontrol.c
5266F: mm/swap_cgroup.c
5267F: tools/testing/selftests/cgroup/memcg_protection.m
5268F: tools/testing/selftests/cgroup/test_kmem.c
5269F: tools/testing/selftests/cgroup/test_memcontrol.c
5270
5271CORETEMP HARDWARE MONITORING DRIVER
5272M: Fenghua Yu <[email protected]>
5273L: [email protected]
5274S: Maintained
5275F: Documentation/hwmon/coretemp.rst
5276F: drivers/hwmon/coretemp.c
5277
5278CORSAIR-CPRO HARDWARE MONITOR DRIVER
5279M: Marius Zachmann <[email protected]>
5280L: [email protected]
5281S: Maintained
5282F: drivers/hwmon/corsair-cpro.c
5283
5284CORSAIR-PSU HARDWARE MONITOR DRIVER
5285M: Wilken Gottwalt <[email protected]>
5286L: [email protected]
5287S: Maintained
5288F: Documentation/hwmon/corsair-psu.rst
5289F: drivers/hwmon/corsair-psu.c
5290
5291COUNTER SUBSYSTEM
5292M: William Breathitt Gray <[email protected]>
5293L: [email protected]
5294S: Maintained
5295T: git https://git.linaro.org/people/william.gray/counter.git
5296F: Documentation/ABI/testing/sysfs-bus-counter
5297F: Documentation/driver-api/generic-counter.rst
5298F: drivers/counter/
5299F: include/linux/counter.h
5300F: include/uapi/linux/counter.h
5301F: tools/counter/
5302
5303CP2615 I2C DRIVER
5304M: Bence Csókás <[email protected]>
5305S: Maintained
5306F: drivers/i2c/busses/i2c-cp2615.c
5307
5308CPMAC ETHERNET DRIVER
5309M: Florian Fainelli <[email protected]>
5310L: [email protected]
5311S: Maintained
5312F: drivers/net/ethernet/ti/cpmac.c
5313
5314CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5315M: Viresh Kumar <[email protected]>
5316M: Sudeep Holla <[email protected]>
5317L: [email protected]
5318S: Maintained
5319W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5320F: drivers/cpufreq/vexpress-spc-cpufreq.c
5321
5322CPU FREQUENCY SCALING FRAMEWORK
5323M: "Rafael J. Wysocki" <[email protected]>
5324M: Viresh Kumar <[email protected]>
5325L: [email protected]
5326S: Maintained
5327B: https://bugzilla.kernel.org
5328T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5329T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5330F: Documentation/admin-guide/pm/cpufreq.rst
5331F: Documentation/admin-guide/pm/intel_pstate.rst
5332F: Documentation/cpu-freq/
5333F: Documentation/devicetree/bindings/cpufreq/
5334F: drivers/cpufreq/
5335F: include/linux/cpufreq.h
5336F: include/linux/sched/cpufreq.h
5337F: kernel/sched/cpufreq*.c
5338F: tools/testing/selftests/cpufreq/
5339
5340CPU IDLE TIME MANAGEMENT FRAMEWORK
5341M: "Rafael J. Wysocki" <[email protected]>
5342M: Daniel Lezcano <[email protected]>
5343L: [email protected]
5344S: Maintained
5345B: https://bugzilla.kernel.org
5346T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5347F: Documentation/admin-guide/pm/cpuidle.rst
5348F: Documentation/driver-api/pm/cpuidle.rst
5349F: drivers/cpuidle/
5350F: include/linux/cpuidle.h
5351
5352CPU POWER MONITORING SUBSYSTEM
5353M: Thomas Renninger <[email protected]>
5354M: Shuah Khan <[email protected]>
5355M: Shuah Khan <[email protected]>
5356L: [email protected]
5357S: Maintained
5358F: tools/power/cpupower/
5359
5360CPUID/MSR DRIVER
5361M: "H. Peter Anvin" <[email protected]>
5362S: Maintained
5363F: arch/x86/kernel/cpuid.c
5364F: arch/x86/kernel/msr.c
5365
5366CPUIDLE DRIVER - ARM BIG LITTLE
5367M: Lorenzo Pieralisi <[email protected]>
5368M: Daniel Lezcano <[email protected]>
5369L: [email protected]
5370L: [email protected] (moderated for non-subscribers)
5371S: Maintained
5372T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5373F: drivers/cpuidle/cpuidle-big_little.c
5374
5375CPUIDLE DRIVER - ARM EXYNOS
5376M: Bartlomiej Zolnierkiewicz <[email protected]>
5377M: Daniel Lezcano <[email protected]>
5378M: Kukjin Kim <[email protected]>
5379L: [email protected]
5380L: [email protected]
5381S: Supported
5382F: arch/arm/mach-exynos/pm.c
5383F: drivers/cpuidle/cpuidle-exynos.c
5384F: include/linux/platform_data/cpuidle-exynos.h
5385
5386CPUIDLE DRIVER - ARM PSCI
5387M: Lorenzo Pieralisi <[email protected]>
5388M: Sudeep Holla <[email protected]>
5389L: [email protected]
5390L: [email protected] (moderated for non-subscribers)
5391S: Supported
5392F: drivers/cpuidle/cpuidle-psci.c
5393
5394CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5395M: Ulf Hansson <[email protected]>
5396L: [email protected]
5397L: [email protected] (moderated for non-subscribers)
5398S: Supported
5399F: drivers/cpuidle/cpuidle-psci.h
5400F: drivers/cpuidle/cpuidle-psci-domain.c
5401
5402CPUIDLE DRIVER - DT IDLE PM DOMAIN
5403M: Ulf Hansson <[email protected]>
5404L: [email protected]
5405S: Supported
5406F: drivers/cpuidle/dt_idle_genpd.c
5407F: drivers/cpuidle/dt_idle_genpd.h
5408
5409CPUIDLE DRIVER - RISC-V SBI
5410M: Anup Patel <[email protected]>
5411L: [email protected]
5412L: [email protected]
5413S: Maintained
5414F: drivers/cpuidle/cpuidle-riscv-sbi.c
5415
5416CRAMFS FILESYSTEM
5417M: Nicolas Pitre <[email protected]>
5418S: Maintained
5419F: Documentation/filesystems/cramfs.rst
5420F: fs/cramfs/
5421
5422CREATIVE SB0540
5423M: Bastien Nocera <[email protected]>
5424L: [email protected]
5425S: Maintained
5426F: drivers/hid/hid-creative-sb0540.c
5427
5428CRYPTO API
5429M: Herbert Xu <[email protected]>
5430M: "David S. Miller" <[email protected]>
5431L: [email protected]
5432S: Maintained
5433T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5434T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5435F: Documentation/crypto/
5436F: Documentation/devicetree/bindings/crypto/
5437F: arch/*/crypto/
5438F: crypto/
5439F: drivers/crypto/
5440F: include/crypto/
5441F: include/linux/crypto*
5442F: lib/crypto/
5443
5444CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5445M: Neil Horman <[email protected]>
5446L: [email protected]
5447S: Maintained
5448F: crypto/ansi_cprng.c
5449F: crypto/rng.c
5450
5451CS3308 MEDIA DRIVER
5452M: Hans Verkuil <[email protected]>
5453L: [email protected]
5454S: Odd Fixes
5455W: http://linuxtv.org
5456T: git git://linuxtv.org/media_tree.git
5457F: drivers/media/i2c/cs3308.c
5458
5459CS5535 Audio ALSA driver
5460M: Jaya Kumar <[email protected]>
5461S: Maintained
5462F: sound/pci/cs5535audio/
5463
5464CSI DRIVERS FOR ALLWINNER V3s
5465M: Yong Deng <[email protected]>
5466L: [email protected]
5467S: Maintained
5468T: git git://linuxtv.org/media_tree.git
5469F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5470F: drivers/media/platform/sunxi/sun6i-csi/
5471
5472CTU CAN FD DRIVER
5473M: Pavel Pisa <[email protected]>
5474M: Ondrej Ille <[email protected]>
5475L: [email protected]
5476S: Maintained
5477F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5478F: drivers/net/can/ctucanfd/
5479
5480CW1200 WLAN driver
5481M: Solomon Peachy <[email protected]>
5482S: Maintained
5483F: drivers/net/wireless/st/cw1200/
5484
5485CX18 VIDEO4LINUX DRIVER
5486M: Andy Walls <[email protected]>
5487L: [email protected]
5488S: Maintained
5489W: https://linuxtv.org
5490T: git git://linuxtv.org/media_tree.git
5491F: drivers/media/pci/cx18/
5492F: include/uapi/linux/ivtv*
5493
5494CX2341X MPEG ENCODER HELPER MODULE
5495M: Hans Verkuil <[email protected]>
5496L: [email protected]
5497S: Maintained
5498W: https://linuxtv.org
5499T: git git://linuxtv.org/media_tree.git
5500F: drivers/media/common/cx2341x*
5501F: include/media/drv-intf/cx2341x.h
5502
5503CX24120 MEDIA DRIVER
5504M: Jemma Denson <[email protected]>
5505M: Patrick Boettcher <[email protected]>
5506L: [email protected]
5507S: Maintained
5508W: https://linuxtv.org
5509Q: http://patchwork.linuxtv.org/project/linux-media/list/
5510F: drivers/media/dvb-frontends/cx24120*
5511
5512CX88 VIDEO4LINUX DRIVER
5513M: Mauro Carvalho Chehab <[email protected]>
5514L: [email protected]
5515S: Odd fixes
5516W: https://linuxtv.org
5517T: git git://linuxtv.org/media_tree.git
5518F: Documentation/driver-api/media/drivers/cx88*
5519F: drivers/media/pci/cx88/
5520
5521CXD2820R MEDIA DRIVER
5522M: Antti Palosaari <[email protected]>
5523L: [email protected]
5524S: Maintained
5525W: https://linuxtv.org
5526W: http://palosaari.fi/linux/
5527Q: http://patchwork.linuxtv.org/project/linux-media/list/
5528T: git git://linuxtv.org/anttip/media_tree.git
5529F: drivers/media/dvb-frontends/cxd2820r*
5530
5531CXGB3 ETHERNET DRIVER (CXGB3)
5532M: Raju Rangoju <[email protected]>
5533L: [email protected]
5534S: Supported
5535W: http://www.chelsio.com
5536F: drivers/net/ethernet/chelsio/cxgb3/
5537
5538CXGB3 ISCSI DRIVER (CXGB3I)
5539M: Varun Prakash <[email protected]>
5540L: [email protected]
5541S: Supported
5542W: http://www.chelsio.com
5543F: drivers/scsi/cxgbi/cxgb3i
5544
5545CXGB4 CRYPTO DRIVER (chcr)
5546M: Ayush Sawal <[email protected]>
5547M: Vinay Kumar Yadav <[email protected]>
5548M: Rohit Maheshwari <[email protected]>
5549L: [email protected]
5550S: Supported
5551W: http://www.chelsio.com
5552F: drivers/crypto/chelsio
5553
5554CXGB4 INLINE CRYPTO DRIVER
5555M: Ayush Sawal <[email protected]>
5556M: Vinay Kumar Yadav <[email protected]>
5557M: Rohit Maheshwari <[email protected]>
5558L: [email protected]
5559S: Supported
5560W: http://www.chelsio.com
5561F: drivers/net/ethernet/chelsio/inline_crypto/
5562
5563CXGB4 ETHERNET DRIVER (CXGB4)
5564M: Raju Rangoju <[email protected]>
5565L: [email protected]
5566S: Supported
5567W: http://www.chelsio.com
5568F: drivers/net/ethernet/chelsio/cxgb4/
5569
5570CXGB4 ISCSI DRIVER (CXGB4I)
5571M: Varun Prakash <[email protected]>
5572L: [email protected]
5573S: Supported
5574W: http://www.chelsio.com
5575F: drivers/scsi/cxgbi/cxgb4i
5576
5577CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5578M: Potnuri Bharat Teja <[email protected]>
5579L: [email protected]
5580S: Supported
5581W: http://www.openfabrics.org
5582F: drivers/infiniband/hw/cxgb4/
5583F: include/uapi/rdma/cxgb4-abi.h
5584
5585CXGB4VF ETHERNET DRIVER (CXGB4VF)
5586M: Raju Rangoju <[email protected]>
5587L: [email protected]
5588S: Supported
5589W: http://www.chelsio.com
5590F: drivers/net/ethernet/chelsio/cxgb4vf/
5591
5592CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5593M: Frederic Barrat <[email protected]>
5594M: Andrew Donnellan <[email protected]>
5595L: [email protected]
5596S: Supported
5597F: Documentation/ABI/testing/sysfs-class-cxl
5598F: Documentation/powerpc/cxl.rst
5599F: arch/powerpc/platforms/powernv/pci-cxl.c
5600F: drivers/misc/cxl/
5601F: include/misc/cxl*
5602F: include/uapi/misc/cxl.h
5603
5604CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5605M: Manoj N. Kumar <[email protected]>
5606M: Matthew R. Ochs <[email protected]>
5607M: Uma Krishnan <[email protected]>
5608L: [email protected]
5609S: Supported
5610F: Documentation/powerpc/cxlflash.rst
5611F: drivers/scsi/cxlflash/
5612F: include/uapi/scsi/cxlflash_ioctl.h
5613
5614CYBERPRO FB DRIVER
5615M: Russell King <[email protected]>
5616L: [email protected] (moderated for non-subscribers)
5617S: Maintained
5618W: http://www.armlinux.org.uk/
5619F: drivers/video/fbdev/cyber2000fb.*
5620
5621CYCLADES PC300 DRIVER
5622S: Orphan
5623F: drivers/net/wan/pc300*
5624
5625CYPRESS_FIRMWARE MEDIA DRIVER
5626M: Antti Palosaari <[email protected]>
5627L: [email protected]
5628S: Maintained
5629W: https://linuxtv.org
5630W: http://palosaari.fi/linux/
5631Q: http://patchwork.linuxtv.org/project/linux-media/list/
5632T: git git://linuxtv.org/anttip/media_tree.git
5633F: drivers/media/common/cypress_firmware*
5634
5635CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5636M: Linus Walleij <[email protected]>
5637L: [email protected]
5638S: Maintained
5639F: drivers/input/touchscreen/cy8ctma140.c
5640
5641CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5642M: Yassine Oudjana <[email protected]>
5643L: [email protected]
5644S: Maintained
5645F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5646F: drivers/input/keyboard/cypress-sf.c
5647
5648CYTTSP TOUCHSCREEN DRIVER
5649M: Linus Walleij <[email protected]>
5650L: [email protected]
5651S: Maintained
5652F: drivers/input/touchscreen/cyttsp*
5653
5654D-LINK DIR-685 TOUCHKEYS DRIVER
5655M: Linus Walleij <[email protected]>
5656L: [email protected]
5657S: Supported
5658F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5659
5660DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5661M: Joshua Kinard <[email protected]>
5662S: Maintained
5663F: drivers/rtc/rtc-ds1685.c
5664F: include/linux/rtc/ds1685.h
5665
5666DAMA SLAVE for AX.25
5667M: Joerg Reuter <[email protected]>
5668L: [email protected]
5669S: Maintained
5670W: http://yaina.de/jreuter/
5671W: http://www.qsl.net/dl1bke/
5672F: net/ax25/af_ax25.c
5673F: net/ax25/ax25_dev.c
5674F: net/ax25/ax25_ds_*
5675F: net/ax25/ax25_in.c
5676F: net/ax25/ax25_out.c
5677F: net/ax25/ax25_timer.c
5678F: net/ax25/sysctl_net_ax25.c
5679
5680DATA ACCESS MONITOR
5681M: SeongJae Park <[email protected]>
5682L: [email protected]
5683L: [email protected]
5684S: Maintained
5685F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5686F: Documentation/admin-guide/mm/damon/
5687F: Documentation/mm/damon/
5688F: include/linux/damon.h
5689F: include/trace/events/damon.h
5690F: mm/damon/
5691F: tools/testing/selftests/damon/
5692
5693DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5694L: [email protected]
5695S: Orphan
5696F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5697F: drivers/net/ethernet/dec/tulip/dmfe.c
5698
5699DC390/AM53C974 SCSI driver
5700M: Hannes Reinecke <[email protected]>
5701L: [email protected]
5702S: Maintained
5703F: drivers/scsi/am53c974.c
5704
5705DC395x SCSI driver
5706M: Oliver Neukum <[email protected]>
5707M: Ali Akcaagac <[email protected]>
5708M: Jamie Lenehan <[email protected]>
5709L: [email protected]
5710S: Maintained
5711W: http://twibble.org/dist/dc395x/
5712W: http://lists.twibble.org/mailman/listinfo/dc395x/
5713F: Documentation/scsi/dc395x.rst
5714F: drivers/scsi/dc395x.*
5715
5716DCCP PROTOCOL
5717L: [email protected]
5718S: Orphan
5719W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5720F: include/linux/dccp.h
5721F: include/linux/tfrc.h
5722F: include/uapi/linux/dccp.h
5723F: net/dccp/
5724
5725DECnet NETWORK LAYER
5726L: [email protected]
5727S: Orphan
5728W: http://linux-decnet.sourceforge.net
5729F: Documentation/networking/decnet.rst
5730F: net/decnet/
5731
5732DECSTATION PLATFORM SUPPORT
5733M: "Maciej W. Rozycki" <[email protected]>
5734L: [email protected]
5735S: Maintained
5736W: http://www.linux-mips.org/wiki/DECstation
5737F: arch/mips/dec/
5738F: arch/mips/include/asm/dec/
5739F: arch/mips/include/asm/mach-dec/
5740
5741DEFXX FDDI NETWORK DRIVER
5742M: "Maciej W. Rozycki" <[email protected]>
5743S: Maintained
5744F: drivers/net/fddi/defxx.*
5745
5746DEFZA FDDI NETWORK DRIVER
5747M: "Maciej W. Rozycki" <[email protected]>
5748S: Maintained
5749F: drivers/net/fddi/defza.*
5750
5751DEINTERLACE DRIVERS FOR ALLWINNER H3
5752M: Jernej Skrabec <[email protected]>
5753L: [email protected]
5754S: Maintained
5755T: git git://linuxtv.org/media_tree.git
5756F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5757F: drivers/media/platform/sunxi/sun8i-di/
5758
5759DELL LAPTOP DRIVER
5760M: Matthew Garrett <[email protected]>
5761M: Pali Rohár <[email protected]>
5762L: [email protected]
5763S: Maintained
5764F: drivers/platform/x86/dell/dell-laptop.c
5765
5766DELL LAPTOP FREEFALL DRIVER
5767M: Pali Rohár <[email protected]>
5768S: Maintained
5769F: drivers/platform/x86/dell/dell-smo8800.c
5770
5771DELL LAPTOP RBTN DRIVER
5772M: Pali Rohár <[email protected]>
5773S: Maintained
5774F: drivers/platform/x86/dell/dell-rbtn.*
5775
5776DELL LAPTOP SMM DRIVER
5777M: Pali Rohár <[email protected]>
5778S: Maintained
5779F: Documentation/ABI/obsolete/procfs-i8k
5780F: drivers/hwmon/dell-smm-hwmon.c
5781F: include/uapi/linux/i8k.h
5782
5783DELL REMOTE BIOS UPDATE DRIVER
5784M: Stuart Hayes <[email protected]>
5785L: [email protected]
5786S: Maintained
5787F: drivers/platform/x86/dell/dell_rbu.c
5788
5789DELL SMBIOS DRIVER
5790M: Pali Rohár <[email protected]>
5791L: [email protected]
5792L: [email protected]
5793S: Maintained
5794F: drivers/platform/x86/dell/dell-smbios.*
5795
5796DELL SMBIOS SMM DRIVER
5797L: [email protected]
5798L: [email protected]
5799S: Maintained
5800F: drivers/platform/x86/dell/dell-smbios-smm.c
5801
5802DELL SMBIOS WMI DRIVER
5803L: [email protected]
5804L: [email protected]
5805S: Maintained
5806F: drivers/platform/x86/dell/dell-smbios-wmi.c
5807F: tools/wmi/dell-smbios-example.c
5808
5809DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5810M: Stuart Hayes <[email protected]>
5811L: [email protected]
5812S: Maintained
5813F: Documentation/driver-api/dcdbas.rst
5814F: drivers/platform/x86/dell/dcdbas.*
5815
5816DELL WMI DESCRIPTOR DRIVER
5817L: [email protected]
5818S: Maintained
5819F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5820
5821DELL WMI SYSMAN DRIVER
5822M: Divya Bharathi <[email protected]>
5823M: Prasanth Ksr <[email protected]>
5824L: [email protected]
5825L: [email protected]
5826S: Maintained
5827F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5828F: drivers/platform/x86/dell/dell-wmi-sysman/
5829
5830DELL WMI NOTIFICATIONS DRIVER
5831M: Matthew Garrett <[email protected]>
5832M: Pali Rohár <[email protected]>
5833S: Maintained
5834F: drivers/platform/x86/dell/dell-wmi-base.c
5835
5836DELL WMI HARDWARE PRIVACY SUPPORT
5837M: Perry Yuan <[email protected]>
5838L: [email protected]
5839L: [email protected]
5840S: Maintained
5841F: drivers/platform/x86/dell/dell-wmi-privacy.c
5842
5843DELTA ST MEDIA DRIVER
5844M: Hugues Fruchet <[email protected]>
5845L: [email protected]
5846S: Supported
5847W: https://linuxtv.org
5848T: git git://linuxtv.org/media_tree.git
5849F: drivers/media/platform/st/sti/delta
5850
5851DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5852M: Zev Weiss <[email protected]>
5853L: [email protected]
5854S: Maintained
5855F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5856
5857DELTA DPS920AB PSU DRIVER
5858M: Robert Marko <[email protected]>
5859L: [email protected]
5860S: Maintained
5861F: Documentation/hwmon/dps920ab.rst
5862F: drivers/hwmon/pmbus/dps920ab.c
5863
5864DELTA NETWORKS TN48M CPLD DRIVERS
5865M: Robert Marko <[email protected]>
5866S: Maintained
5867F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5868F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5869F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5870F: drivers/gpio/gpio-tn48m.c
5871F: include/dt-bindings/reset/delta,tn48m-reset.h
5872
5873DENALI NAND DRIVER
5874L: [email protected]
5875S: Orphan
5876F: drivers/mtd/nand/raw/denali*
5877
5878DESIGNWARE EDMA CORE IP DRIVER
5879M: Gustavo Pimentel <[email protected]>
5880L: [email protected]
5881S: Maintained
5882F: drivers/dma/dw-edma/
5883F: include/linux/dma/edma.h
5884
5885DESIGNWARE XDATA IP DRIVER
5886M: Gustavo Pimentel <[email protected]>
5887L: [email protected]
5888S: Maintained
5889F: Documentation/misc-devices/dw-xdata-pcie.rst
5890F: drivers/misc/dw-xdata-pcie.c
5891
5892DESIGNWARE USB2 DRD IP DRIVER
5893M: Minas Harutyunyan <[email protected]>
5894L: [email protected]
5895S: Maintained
5896T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5897F: drivers/usb/dwc2/
5898
5899DESIGNWARE USB3 DRD IP DRIVER
5900M: Felipe Balbi <[email protected]>
5901L: [email protected]
5902S: Maintained
5903T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5904F: drivers/usb/dwc3/
5905
5906DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5907M: Andreas Klinger <[email protected]>
5908L: [email protected]
5909S: Maintained
5910F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5911F: drivers/iio/proximity/srf*.c
5912
5913DEVICE COREDUMP (DEV_COREDUMP)
5914M: Johannes Berg <[email protected]>
5915L: [email protected]
5916S: Maintained
5917F: drivers/base/devcoredump.c
5918F: include/linux/devcoredump.h
5919
5920DEVICE DEPENDENCY HELPER SCRIPT
5921M: Saravana Kannan <[email protected]>
5922L: [email protected]
5923S: Maintained
5924F: scripts/dev-needs.sh
5925
5926DEVICE DIRECT ACCESS (DAX)
5927M: Dan Williams <[email protected]>
5928M: Vishal Verma <[email protected]>
5929M: Dave Jiang <[email protected]>
5930L: [email protected]
5931S: Supported
5932F: drivers/dax/
5933
5934DEVICE FREQUENCY (DEVFREQ)
5935M: MyungJoo Ham <[email protected]>
5936M: Kyungmin Park <[email protected]>
5937M: Chanwoo Choi <[email protected]>
5938L: [email protected]
5939S: Maintained
5940T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5941F: Documentation/devicetree/bindings/devfreq/
5942F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5943F: drivers/devfreq/
5944F: include/linux/devfreq.h
5945F: include/trace/events/devfreq.h
5946
5947DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5948M: Chanwoo Choi <[email protected]>
5949L: [email protected]
5950S: Supported
5951T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5952F: Documentation/devicetree/bindings/devfreq/event/
5953F: drivers/devfreq/devfreq-event.c
5954F: drivers/devfreq/event/
5955F: include/dt-bindings/pmu/exynos_ppmu.h
5956F: include/linux/devfreq-event.h
5957
5958DEVICE NUMBER REGISTRY
5959M: Torben Mathiasen <[email protected]>
5960S: Maintained
5961W: http://lanana.org/docs/device-list/index.html
5962
5963DEVICE RESOURCE MANAGEMENT HELPERS
5964M: Hans de Goede <[email protected]>
5965R: Matti Vaittinen <[email protected]>
5966S: Maintained
5967F: include/linux/devm-helpers.h
5968
5969DEVICE-MAPPER (LVM)
5970M: Alasdair Kergon <[email protected]>
5971M: Mike Snitzer <[email protected]>
5972M: [email protected]
5973L: [email protected]
5974S: Maintained
5975W: http://sources.redhat.com/dm
5976Q: http://patchwork.kernel.org/project/dm-devel/list/
5977T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5978T: quilt http://people.redhat.com/agk/patches/linux/editing/
5979F: Documentation/admin-guide/device-mapper/
5980F: drivers/md/Kconfig
5981F: drivers/md/Makefile
5982F: drivers/md/dm*
5983F: drivers/md/persistent-data/
5984F: include/linux/device-mapper.h
5985F: include/linux/dm-*.h
5986F: include/uapi/linux/dm-*.h
5987
5988DEVLINK
5989M: Jiri Pirko <[email protected]>
5990L: [email protected]
5991S: Supported
5992F: Documentation/networking/devlink
5993F: include/net/devlink.h
5994F: include/uapi/linux/devlink.h
5995F: net/core/devlink.c
5996
5997DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5998M: Christoph Niedermaier <[email protected]>
5999L: [email protected]
6000S: Maintained
6001F: arch/arm/boot/dts/imx6*-dhcom-*
6002
6003DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6004M: Marek Vasut <[email protected]>
6005L: [email protected]
6006S: Maintained
6007F: arch/arm/boot/dts/stm32mp1*-dhcom-*
6008F: arch/arm/boot/dts/stm32mp1*-dhcor-*
6009
6010DIALOG SEMICONDUCTOR DRIVERS
6011M: Support Opensource <[email protected]>
6012S: Supported
6013W: http://www.dialog-semiconductor.com/products
6014F: Documentation/devicetree/bindings/input/da90??-onkey.txt
6015F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6016F: Documentation/devicetree/bindings/mfd/da90*.txt
6017F: Documentation/devicetree/bindings/mfd/da90*.yaml
6018F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6019F: Documentation/devicetree/bindings/regulator/da92*.txt
6020F: Documentation/devicetree/bindings/regulator/slg51000.txt
6021F: Documentation/devicetree/bindings/sound/da[79]*.txt
6022F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6023F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6024F: Documentation/hwmon/da90??.rst
6025F: drivers/gpio/gpio-da90??.c
6026F: drivers/hwmon/da90??-hwmon.c
6027F: drivers/iio/adc/da91??-*.c
6028F: drivers/input/misc/da72??.[ch]
6029F: drivers/input/misc/da90??_onkey.c
6030F: drivers/input/touchscreen/da9052_tsi.c
6031F: drivers/leds/leds-da90??.c
6032F: drivers/mfd/da903x.c
6033F: drivers/mfd/da90??-*.c
6034F: drivers/mfd/da91??-*.c
6035F: drivers/pinctrl/pinctrl-da90??.c
6036F: drivers/power/supply/da9052-battery.c
6037F: drivers/power/supply/da91??-*.c
6038F: drivers/regulator/da9???-regulator.[ch]
6039F: drivers/regulator/slg51000-regulator.[ch]
6040F: drivers/rtc/rtc-da90??.c
6041F: drivers/thermal/da90??-thermal.c
6042F: drivers/video/backlight/da90??_bl.c
6043F: drivers/watchdog/da90??_wdt.c
6044F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6045F: include/linux/mfd/da903x.h
6046F: include/linux/mfd/da9052/
6047F: include/linux/mfd/da9055/
6048F: include/linux/mfd/da9062/
6049F: include/linux/mfd/da9063/
6050F: include/linux/mfd/da9150/
6051F: include/linux/regulator/da9211.h
6052F: include/sound/da[79]*.h
6053F: sound/soc/codecs/da[79]*.[ch]
6054
6055DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6056M: William Breathitt Gray <[email protected]>
6057L: [email protected]
6058S: Maintained
6059F: drivers/gpio/gpio-gpio-mm.c
6060
6061DIOLAN U2C-12 I2C DRIVER
6062M: Guenter Roeck <[email protected]>
6063L: [email protected]
6064S: Maintained
6065F: drivers/i2c/busses/i2c-diolan-u2c.c
6066
6067DIRECTORY NOTIFICATION (DNOTIFY)
6068M: Jan Kara <[email protected]>
6069R: Amir Goldstein <[email protected]>
6070L: [email protected]
6071S: Maintained
6072F: Documentation/filesystems/dnotify.rst
6073F: fs/notify/dnotify/
6074F: include/linux/dnotify.h
6075
6076DISK GEOMETRY AND PARTITION HANDLING
6077M: Andries Brouwer <[email protected]>
6078S: Maintained
6079W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6080W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6081W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6082
6083DISKQUOTA
6084M: Jan Kara <[email protected]>
6085S: Maintained
6086F: Documentation/filesystems/quota.rst
6087F: fs/quota/
6088F: include/linux/quota*.h
6089F: include/uapi/linux/quota*.h
6090
6091DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6092M: Bernie Thompson <[email protected]>
6093L: [email protected]
6094S: Maintained
6095W: http://plugable.com/category/projects/udlfb/
6096F: Documentation/fb/udlfb.rst
6097F: drivers/video/fbdev/udlfb.c
6098F: include/video/udlfb.h
6099
6100DISTRIBUTED LOCK MANAGER (DLM)
6101M: Christine Caulfield <[email protected]>
6102M: David Teigland <[email protected]>
6103L: [email protected]
6104S: Supported
6105W: http://sources.redhat.com/cluster/
6106T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6107F: fs/dlm/
6108
6109DMA BUFFER SHARING FRAMEWORK
6110M: Sumit Semwal <[email protected]>
6111M: Christian König <[email protected]>
6112L: [email protected]
6113L: [email protected]
6114L: [email protected] (moderated for non-subscribers)
6115S: Maintained
6116T: git git://anongit.freedesktop.org/drm/drm-misc
6117F: Documentation/driver-api/dma-buf.rst
6118F: drivers/dma-buf/
6119F: include/linux/*fence.h
6120F: include/linux/dma-buf.h
6121F: include/linux/dma-resv.h
6122K: \bdma_(?:buf|fence|resv)\b
6123
6124DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6125M: Vinod Koul <[email protected]>
6126L: [email protected]
6127S: Maintained
6128Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6129T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6130F: Documentation/devicetree/bindings/dma/
6131F: Documentation/driver-api/dmaengine/
6132F: drivers/dma/
6133F: include/dt-bindings/dma/
6134F: include/linux/dma/
6135F: include/linux/dmaengine.h
6136F: include/linux/of_dma.h
6137
6138DMA MAPPING HELPERS
6139M: Christoph Hellwig <[email protected]>
6140M: Marek Szyprowski <[email protected]>
6141R: Robin Murphy <[email protected]>
6142L: [email protected]
6143S: Supported
6144W: http://git.infradead.org/users/hch/dma-mapping.git
6145T: git git://git.infradead.org/users/hch/dma-mapping.git
6146F: include/asm-generic/dma-mapping.h
6147F: include/linux/dma-direct.h
6148F: include/linux/dma-mapping.h
6149F: include/linux/dma-map-ops.h
6150F: kernel/dma/
6151
6152DMA MAPPING BENCHMARK
6153M: Xiang Chen <[email protected]>
6154L: [email protected]
6155F: kernel/dma/map_benchmark.c
6156F: tools/testing/selftests/dma/
6157
6158DMA-BUF HEAPS FRAMEWORK
6159M: Sumit Semwal <[email protected]>
6160R: Benjamin Gaignard <[email protected]>
6161R: Liam Mark <[email protected]>
6162R: Laura Abbott <[email protected]>
6163R: Brian Starkey <[email protected]>
6164R: John Stultz <[email protected]>
6165L: [email protected]
6166L: [email protected]
6167L: [email protected] (moderated for non-subscribers)
6168S: Maintained
6169T: git git://anongit.freedesktop.org/drm/drm-misc
6170F: drivers/dma-buf/dma-heap.c
6171F: drivers/dma-buf/heaps/*
6172F: include/linux/dma-heap.h
6173F: include/uapi/linux/dma-heap.h
6174
6175DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6176M: Lukasz Luba <[email protected]>
6177L: [email protected]
6178L: [email protected]
6179S: Maintained
6180F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6181F: drivers/memory/samsung/exynos5422-dmc.c
6182
6183DME1737 HARDWARE MONITOR DRIVER
6184M: Juerg Haefliger <[email protected]>
6185L: [email protected]
6186S: Maintained
6187F: Documentation/hwmon/dme1737.rst
6188F: drivers/hwmon/dme1737.c
6189
6190DMI/SMBIOS SUPPORT
6191M: Jean Delvare <[email protected]>
6192S: Maintained
6193T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6194F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6195F: drivers/firmware/dmi-id.c
6196F: drivers/firmware/dmi_scan.c
6197F: include/linux/dmi.h
6198
6199DOCUMENTATION
6200M: Jonathan Corbet <[email protected]>
6201L: [email protected]
6202S: Maintained
6203P: Documentation/doc-guide/maintainer-profile.rst
6204T: git git://git.lwn.net/linux.git docs-next
6205F: Documentation/
6206F: scripts/documentation-file-ref-check
6207F: scripts/kernel-doc
6208F: scripts/sphinx-pre-install
6209X: Documentation/ABI/
6210X: Documentation/admin-guide/media/
6211X: Documentation/devicetree/
6212X: Documentation/driver-api/media/
6213X: Documentation/firmware-guide/acpi/
6214X: Documentation/i2c/
6215X: Documentation/power/
6216X: Documentation/spi/
6217X: Documentation/userspace-api/media/
6218
6219DOCUMENTATION REPORTING ISSUES
6220M: Thorsten Leemhuis <[email protected]>
6221L: [email protected]
6222S: Maintained
6223F: Documentation/admin-guide/reporting-issues.rst
6224
6225DOCUMENTATION SCRIPTS
6226M: Mauro Carvalho Chehab <[email protected]>
6227L: [email protected]
6228S: Maintained
6229F: Documentation/sphinx/parse-headers.pl
6230F: scripts/documentation-file-ref-check
6231F: scripts/sphinx-pre-install
6232
6233DOCUMENTATION/ITALIAN
6234M: Federico Vaga <[email protected]>
6235L: [email protected]
6236S: Maintained
6237F: Documentation/translations/it_IT
6238
6239DOCUMENTATION/JAPANESE
6240R: Akira Yokosawa <[email protected]>
6241L: [email protected]
6242S: Maintained
6243F: Documentation/translations/ja_JP
6244
6245DONGWOON DW9714 LENS VOICE COIL DRIVER
6246M: Sakari Ailus <[email protected]>
6247L: [email protected]
6248S: Maintained
6249T: git git://linuxtv.org/media_tree.git
6250F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6251F: drivers/media/i2c/dw9714.c
6252
6253DONGWOON DW9768 LENS VOICE COIL DRIVER
6254M: Dongchun Zhu <[email protected]>
6255L: [email protected]
6256S: Maintained
6257T: git git://linuxtv.org/media_tree.git
6258F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6259F: drivers/media/i2c/dw9768.c
6260
6261DONGWOON DW9807 LENS VOICE COIL DRIVER
6262M: Sakari Ailus <[email protected]>
6263L: [email protected]
6264S: Maintained
6265T: git git://linuxtv.org/media_tree.git
6266F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6267F: drivers/media/i2c/dw9807-vcm.c
6268
6269DOUBLETALK DRIVER
6270M: "James R. Van Zandt" <[email protected]>
6271L: [email protected]
6272S: Maintained
6273F: drivers/char/dtlk.c
6274F: include/linux/dtlk.h
6275
6276DPAA2 DATAPATH I/O (DPIO) DRIVER
6277M: Roy Pledge <[email protected]>
6278L: [email protected]
6279S: Maintained
6280F: drivers/soc/fsl/dpio
6281
6282DPAA2 ETHERNET DRIVER
6283M: Ioana Ciornei <[email protected]>
6284L: [email protected]
6285S: Maintained
6286F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6287F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6288F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6289F: drivers/net/ethernet/freescale/dpaa2/Makefile
6290F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6291F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6292F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6293F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6294F: drivers/net/ethernet/freescale/dpaa2/dpni*
6295
6296DPAA2 ETHERNET SWITCH DRIVER
6297M: Ioana Ciornei <[email protected]>
6298L: [email protected]
6299S: Maintained
6300F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6301F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6302F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6303
6304DRBD DRIVER
6305M: Philipp Reisner <[email protected]>
6306M: Lars Ellenberg <[email protected]>
6307M: Christoph Böhmwalder <[email protected]>
6308L: [email protected]
6309S: Supported
6310W: http://www.drbd.org
6311T: git git://git.linbit.com/linux-drbd.git
6312T: git git://git.linbit.com/drbd-8.4.git
6313F: Documentation/admin-guide/blockdev/
6314F: drivers/block/drbd/
6315F: lib/lru_cache.c
6316
6317DRIVER COMPONENT FRAMEWORK
6318L: [email protected]
6319F: drivers/base/component.c
6320F: include/linux/component.h
6321
6322DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6323M: Greg Kroah-Hartman <[email protected]>
6324R: "Rafael J. Wysocki" <[email protected]>
6325S: Supported
6326T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6327F: Documentation/core-api/kobject.rst
6328F: drivers/base/
6329F: fs/debugfs/
6330F: fs/sysfs/
6331F: include/linux/debugfs.h
6332F: include/linux/kobj*
6333F: lib/kobj*
6334
6335DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6336M: Nishanth Menon <[email protected]>
6337L: [email protected]
6338S: Maintained
6339F: drivers/soc/ti/smartreflex.c
6340F: include/linux/power/smartreflex.h
6341
6342DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6343M: Maxime Ripard <[email protected]>
6344M: Chen-Yu Tsai <[email protected]>
6345R: Jernej Skrabec <[email protected]>
6346L: [email protected]
6347S: Supported
6348T: git git://anongit.freedesktop.org/drm/drm-misc
6349F: drivers/gpu/drm/sun4i/sun8i*
6350
6351DRM DRIVER FOR ARM PL111 CLCD
6352M: Emma Anholt <[email protected]>
6353S: Supported
6354T: git git://anongit.freedesktop.org/drm/drm-misc
6355F: drivers/gpu/drm/pl111/
6356
6357DRM DRIVER FOR ARM VERSATILE TFT PANELS
6358M: Linus Walleij <[email protected]>
6359S: Maintained
6360T: git git://anongit.freedesktop.org/drm/drm-misc
6361F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6362F: drivers/gpu/drm/panel/panel-arm-versatile.c
6363
6364DRM DRIVER FOR ASPEED BMC GFX
6365M: Joel Stanley <[email protected]>
6366L: [email protected] (moderated for non-subscribers)
6367S: Supported
6368T: git git://anongit.freedesktop.org/drm/drm-misc
6369F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6370F: drivers/gpu/drm/aspeed/
6371
6372DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6373M: Dave Airlie <[email protected]>
6374R: Thomas Zimmermann <[email protected]>
6375L: [email protected]
6376S: Supported
6377T: git git://anongit.freedesktop.org/drm/drm-misc
6378F: drivers/gpu/drm/ast/
6379
6380DRM DRIVER FOR BOCHS VIRTUAL GPU
6381M: Gerd Hoffmann <[email protected]>
6382L: [email protected]
6383S: Maintained
6384T: git git://anongit.freedesktop.org/drm/drm-misc
6385F: drivers/gpu/drm/tiny/bochs.c
6386
6387DRM DRIVER FOR BOE HIMAX8279D PANELS
6388M: Jerry Han <[email protected]>
6389S: Maintained
6390F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6391F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6392
6393DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6394M: Jagan Teki <[email protected]>
6395S: Maintained
6396F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6397F: drivers/gpu/drm/bridge/chipone-icn6211.c
6398
6399DRM DRIVER FOR EBBG FT8719 PANEL
6400M: Joel Selvaraj <[email protected]>
6401S: Maintained
6402T: git git://anongit.freedesktop.org/drm/drm-misc
6403F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6404F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6405
6406DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6407M: Linus Walleij <[email protected]>
6408S: Maintained
6409T: git git://anongit.freedesktop.org/drm/drm-misc
6410F: drivers/gpu/drm/tve200/
6411
6412DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6413M: Icenowy Zheng <[email protected]>
6414S: Maintained
6415F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6416F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6417
6418DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6419M: Jagan Teki <[email protected]>
6420S: Maintained
6421F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6422F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6423
6424DRM DRIVER FOR GENERIC USB DISPLAY
6425M: Noralf Trønnes <[email protected]>
6426S: Maintained
6427W: https://github.com/notro/gud/wiki
6428T: git git://anongit.freedesktop.org/drm/drm-misc
6429F: drivers/gpu/drm/gud/
6430F: include/drm/gud.h
6431
6432DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6433M: Hans de Goede <[email protected]>
6434S: Maintained
6435T: git git://anongit.freedesktop.org/drm/drm-misc
6436F: drivers/gpu/drm/tiny/gm12u320.c
6437
6438DRM DRIVER FOR HX8357D PANELS
6439M: Emma Anholt <[email protected]>
6440S: Maintained
6441T: git git://anongit.freedesktop.org/drm/drm-misc
6442F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6443F: drivers/gpu/drm/tiny/hx8357d.c
6444
6445DRM DRIVER FOR ILITEK ILI9225 PANELS
6446M: David Lechner <[email protected]>
6447S: Maintained
6448T: git git://anongit.freedesktop.org/drm/drm-misc
6449F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6450F: drivers/gpu/drm/tiny/ili9225.c
6451
6452DRM DRIVER FOR ILITEK ILI9486 PANELS
6453M: Kamlesh Gurudasani <[email protected]>
6454S: Maintained
6455T: git git://anongit.freedesktop.org/drm/drm-misc
6456F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6457F: drivers/gpu/drm/tiny/ili9486.c
6458
6459DRM DRIVER FOR INTEL I810 VIDEO CARDS
6460S: Orphan / Obsolete
6461F: drivers/gpu/drm/i810/
6462F: include/uapi/drm/i810_drm.h
6463
6464DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6465M: Paul Kocialkowski <[email protected]>
6466S: Supported
6467T: git git://anongit.freedesktop.org/drm/drm-misc
6468F: drivers/gpu/drm/logicvc/
6469
6470DRM DRIVER FOR LVDS PANELS
6471M: Laurent Pinchart <[email protected]>
6472L: [email protected]
6473T: git git://anongit.freedesktop.org/drm/drm-misc
6474S: Maintained
6475F: drivers/gpu/drm/panel/panel-lvds.c
6476F: Documentation/devicetree/bindings/display/lvds.yaml
6477F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6478
6479DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6480M: Guido Günther <[email protected]>
6481R: Purism Kernel Team <[email protected]>
6482S: Maintained
6483F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6484F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6485
6486DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6487S: Orphan / Obsolete
6488F: drivers/gpu/drm/mga/
6489F: include/uapi/drm/mga_drm.h
6490
6491DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6492M: Dave Airlie <[email protected]>
6493R: Thomas Zimmermann <[email protected]>
6494L: [email protected]
6495S: Supported
6496T: git git://anongit.freedesktop.org/drm/drm-misc
6497F: drivers/gpu/drm/mgag200/
6498
6499DRM DRIVER FOR MI0283QT
6500M: Noralf Trønnes <[email protected]>
6501S: Maintained
6502T: git git://anongit.freedesktop.org/drm/drm-misc
6503F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6504F: drivers/gpu/drm/tiny/mi0283qt.c
6505
6506DRM DRIVER FOR MIPI DBI compatible panels
6507M: Noralf Trønnes <[email protected]>
6508S: Maintained
6509W: https://github.com/notro/panel-mipi-dbi/wiki
6510T: git git://anongit.freedesktop.org/drm/drm-misc
6511F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6512F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6513
6514DRM DRIVER FOR MSM ADRENO GPU
6515M: Rob Clark <[email protected]>
6516M: Abhinav Kumar <[email protected]>
6517M: Dmitry Baryshkov <[email protected]>
6518R: Sean Paul <[email protected]>
6519L: [email protected]
6520L: [email protected]
6521L: [email protected]
6522S: Maintained
6523T: git https://gitlab.freedesktop.org/drm/msm.git
6524F: Documentation/devicetree/bindings/display/msm/
6525F: drivers/gpu/drm/msm/
6526F: include/uapi/drm/msm_drm.h
6527
6528DRM DRIVER FOR NOVATEK NT35510 PANELS
6529M: Linus Walleij <[email protected]>
6530S: Maintained
6531T: git git://anongit.freedesktop.org/drm/drm-misc
6532F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6533F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6534
6535DRM DRIVER FOR NOVATEK NT35560 PANELS
6536M: Linus Walleij <[email protected]>
6537S: Maintained
6538T: git git://anongit.freedesktop.org/drm/drm-misc
6539F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6540F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6541
6542DRM DRIVER FOR NOVATEK NT36672A PANELS
6543M: Sumit Semwal <[email protected]>
6544S: Maintained
6545T: git git://anongit.freedesktop.org/drm/drm-misc
6546F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6547F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6548
6549DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6550M: Ben Skeggs <[email protected]>
6551M: Karol Herbst <[email protected]>
6552M: Lyude Paul <[email protected]>
6553L: [email protected]
6554L: [email protected]
6555S: Supported
6556W: https://nouveau.freedesktop.org/
6557Q: https://patchwork.freedesktop.org/project/nouveau/
6558Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6559B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6560C: irc://irc.oftc.net/nouveau
6561T: git https://gitlab.freedesktop.org/drm/nouveau.git
6562F: drivers/gpu/drm/nouveau/
6563F: include/uapi/drm/nouveau_drm.h
6564
6565DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6566M: Stefan Mavrodiev <[email protected]>
6567S: Maintained
6568F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6569F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6570
6571DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6572R: Douglas Anderson <[email protected]>
6573F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6574F: drivers/gpu/drm/bridge/parade-ps8640.c
6575
6576DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6577M: Noralf Trønnes <[email protected]>
6578S: Maintained
6579T: git git://anongit.freedesktop.org/drm/drm-misc
6580F: Documentation/devicetree/bindings/display/repaper.txt
6581F: drivers/gpu/drm/tiny/repaper.c
6582
6583DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6584M: Javier Martinez Canillas <[email protected]>
6585S: Maintained
6586T: git git://anongit.freedesktop.org/drm/drm-misc
6587F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6588F: drivers/gpu/drm/solomon/ssd130x*
6589
6590DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6591M: Dave Airlie <[email protected]>
6592M: Gerd Hoffmann <[email protected]>
6593L: [email protected]
6594S: Obsolete
6595W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6596T: git git://anongit.freedesktop.org/drm/drm-misc
6597F: drivers/gpu/drm/tiny/cirrus.c
6598
6599DRM DRIVER FOR QXL VIRTUAL GPU
6600M: Dave Airlie <[email protected]>
6601M: Gerd Hoffmann <[email protected]>
6602L: [email protected]
6603L: [email protected]
6604S: Maintained
6605T: git git://anongit.freedesktop.org/drm/drm-misc
6606F: drivers/gpu/drm/qxl/
6607F: include/uapi/drm/qxl_drm.h
6608
6609DRM DRIVER FOR RAGE 128 VIDEO CARDS
6610S: Orphan / Obsolete
6611F: drivers/gpu/drm/r128/
6612F: include/uapi/drm/r128_drm.h
6613
6614DRM DRIVER FOR RAYDIUM RM67191 PANELS
6615M: Robert Chiras <[email protected]>
6616S: Maintained
6617F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6618F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6619
6620DRM DRIVER FOR SAMSUNG DB7430 PANELS
6621M: Linus Walleij <[email protected]>
6622S: Maintained
6623T: git git://anongit.freedesktop.org/drm/drm-misc
6624F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6625F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6626
6627DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6628M: Markuss Broks <[email protected]>
6629S: Maintained
6630F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6631F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6632
6633DRM DRIVER FOR SITRONIX ST7703 PANELS
6634M: Guido Günther <[email protected]>
6635R: Purism Kernel Team <[email protected]>
6636R: Ondrej Jirman <[email protected]>
6637S: Maintained
6638F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6639F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6640
6641DRM DRIVER FOR SAVAGE VIDEO CARDS
6642S: Orphan / Obsolete
6643F: drivers/gpu/drm/savage/
6644F: include/uapi/drm/savage_drm.h
6645
6646DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6647M: Thomas Zimmermann <[email protected]>
6648M: Javier Martinez Canillas <[email protected]>
6649L: [email protected]
6650S: Maintained
6651T: git git://anongit.freedesktop.org/drm/drm-misc
6652F: drivers/gpu/drm/drm_aperture.c
6653F: drivers/gpu/drm/tiny/simpledrm.c
6654F: drivers/video/aperture.c
6655F: include/drm/drm_aperture.h
6656F: include/linux/aperture.h
6657
6658DRM DRIVER FOR SIS VIDEO CARDS
6659S: Orphan / Obsolete
6660F: drivers/gpu/drm/sis/
6661F: include/uapi/drm/sis_drm.h
6662
6663DRM DRIVER FOR SITRONIX ST7586 PANELS
6664M: David Lechner <[email protected]>
6665S: Maintained
6666T: git git://anongit.freedesktop.org/drm/drm-misc
6667F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6668F: drivers/gpu/drm/tiny/st7586.c
6669
6670DRM DRIVER FOR SITRONIX ST7701 PANELS
6671M: Jagan Teki <[email protected]>
6672S: Maintained
6673F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6674F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6675
6676DRM DRIVER FOR SITRONIX ST7735R PANELS
6677M: David Lechner <[email protected]>
6678S: Maintained
6679T: git git://anongit.freedesktop.org/drm/drm-misc
6680F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6681F: drivers/gpu/drm/tiny/st7735r.c
6682
6683DRM DRIVER FOR ST-ERICSSON MCDE
6684M: Linus Walleij <[email protected]>
6685S: Maintained
6686T: git git://anongit.freedesktop.org/drm/drm-misc
6687F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6688F: drivers/gpu/drm/mcde/
6689
6690DRM DRIVER FOR TDFX VIDEO CARDS
6691S: Orphan / Obsolete
6692F: drivers/gpu/drm/tdfx/
6693
6694DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6695M: Jagan Teki <[email protected]>
6696S: Maintained
6697F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6698F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6699
6700DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6701R: Douglas Anderson <[email protected]>
6702F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6703F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6704
6705DRM DRIVER FOR TPO TPG110 PANELS
6706M: Linus Walleij <[email protected]>
6707S: Maintained
6708T: git git://anongit.freedesktop.org/drm/drm-misc
6709F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6710F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6711
6712DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6713M: Dave Airlie <[email protected]>
6714R: Sean Paul <[email protected]>
6715R: Thomas Zimmermann <[email protected]>
6716L: [email protected]
6717S: Supported
6718T: git git://anongit.freedesktop.org/drm/drm-misc
6719F: drivers/gpu/drm/udl/
6720
6721DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6722M: Rodrigo Siqueira <[email protected]>
6723M: Melissa Wen <[email protected]>
6724R: Haneen Mohammed <[email protected]>
6725R: Daniel Vetter <[email protected]>
6726L: [email protected]
6727S: Maintained
6728T: git git://anongit.freedesktop.org/drm/drm-misc
6729F: Documentation/gpu/vkms.rst
6730F: drivers/gpu/drm/vkms/
6731
6732DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6733M: Hans de Goede <[email protected]>
6734L: [email protected]
6735S: Maintained
6736T: git git://anongit.freedesktop.org/drm/drm-misc
6737F: drivers/gpu/drm/vboxvideo/
6738
6739DRM DRIVER FOR VMWARE VIRTUAL GPU
6740M: Zack Rusin <[email protected]>
6741R: VMware Graphics Reviewers <[email protected]>
6742L: [email protected]
6743S: Supported
6744T: git git://anongit.freedesktop.org/drm/drm-misc
6745F: drivers/gpu/drm/vmwgfx/
6746F: include/uapi/drm/vmwgfx_drm.h
6747
6748DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6749M: Linus Walleij <[email protected]>
6750S: Maintained
6751T: git git://anongit.freedesktop.org/drm/drm-misc
6752F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6753F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6754
6755DRM DRIVERS
6756M: David Airlie <[email protected]>
6757M: Daniel Vetter <[email protected]>
6758L: [email protected]
6759S: Maintained
6760B: https://gitlab.freedesktop.org/drm
6761C: irc://irc.oftc.net/dri-devel
6762T: git git://anongit.freedesktop.org/drm/drm
6763F: Documentation/devicetree/bindings/display/
6764F: Documentation/devicetree/bindings/gpu/
6765F: Documentation/gpu/
6766F: drivers/gpu/
6767F: include/drm/
6768F: include/linux/vga*
6769F: include/uapi/drm/
6770
6771DRM DRIVERS AND MISC GPU PATCHES
6772M: Maarten Lankhorst <[email protected]>
6773M: Maxime Ripard <[email protected]>
6774M: Thomas Zimmermann <[email protected]>
6775S: Maintained
6776W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6777T: git git://anongit.freedesktop.org/drm/drm-misc
6778F: Documentation/gpu/
6779F: drivers/gpu/drm/*
6780F: drivers/gpu/vga/
6781F: include/drm/drm*
6782F: include/linux/vga*
6783F: include/uapi/drm/drm*
6784
6785DRM DRIVERS FOR ALLWINNER A10
6786M: Maxime Ripard <[email protected]>
6787M: Chen-Yu Tsai <[email protected]>
6788L: [email protected]
6789S: Supported
6790T: git git://anongit.freedesktop.org/drm/drm-misc
6791F: Documentation/devicetree/bindings/display/allwinner*
6792F: drivers/gpu/drm/sun4i/
6793
6794DRM DRIVERS FOR AMLOGIC SOCS
6795M: Neil Armstrong <[email protected]>
6796L: [email protected]
6797L: [email protected]
6798S: Supported
6799W: http://linux-meson.com/
6800T: git git://anongit.freedesktop.org/drm/drm-misc
6801F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6802F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6803F: Documentation/gpu/meson.rst
6804F: drivers/gpu/drm/meson/
6805
6806DRM DRIVERS FOR ATMEL HLCDC
6807M: Sam Ravnborg <[email protected]>
6808M: Boris Brezillon <[email protected]>
6809L: [email protected]
6810S: Supported
6811T: git git://anongit.freedesktop.org/drm/drm-misc
6812F: Documentation/devicetree/bindings/display/atmel/
6813F: drivers/gpu/drm/atmel-hlcdc/
6814
6815DRM DRIVERS FOR BRIDGE CHIPS
6816M: Andrzej Hajda <[email protected]>
6817M: Neil Armstrong <[email protected]>
6818M: Robert Foss <[email protected]>
6819R: Laurent Pinchart <[email protected]>
6820R: Jonas Karlman <[email protected]>
6821R: Jernej Skrabec <[email protected]>
6822S: Maintained
6823T: git git://anongit.freedesktop.org/drm/drm-misc
6824F: Documentation/devicetree/bindings/display/bridge/
6825F: drivers/gpu/drm/bridge/
6826
6827DRM DRIVERS FOR EXYNOS
6828M: Inki Dae <[email protected]>
6829M: Seung-Woo Kim <[email protected]>
6830M: Kyungmin Park <[email protected]>
6831L: [email protected]
6832S: Supported
6833T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6834F: Documentation/devicetree/bindings/display/exynos/
6835F: Documentation/devicetree/bindings/display/samsung/
6836F: drivers/gpu/drm/exynos/
6837F: include/uapi/drm/exynos_drm.h
6838
6839DRM DRIVERS FOR FREESCALE DCU
6840M: Stefan Agner <[email protected]>
6841M: Alison Wang <[email protected]>
6842L: [email protected]
6843S: Supported
6844T: git git://anongit.freedesktop.org/drm/drm-misc
6845F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6846F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6847F: drivers/gpu/drm/fsl-dcu/
6848
6849DRM DRIVERS FOR FREESCALE IMX
6850M: Philipp Zabel <[email protected]>
6851L: [email protected]
6852S: Maintained
6853F: Documentation/devicetree/bindings/display/imx/
6854F: drivers/gpu/drm/imx/
6855F: drivers/gpu/ipu-v3/
6856
6857DRM DRIVERS FOR FREESCALE IMX BRIDGE
6858M: Liu Ying <[email protected]>
6859L: [email protected]
6860S: Maintained
6861F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6862F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6863F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6864F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6865F: drivers/gpu/drm/bridge/imx/
6866
6867DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6868M: Patrik Jakobsson <[email protected]>
6869L: [email protected]
6870S: Maintained
6871T: git git://github.com/patjak/drm-gma500
6872F: drivers/gpu/drm/gma500/
6873
6874DRM DRIVERS FOR HISILICON
6875M: Xinliang Liu <[email protected]>
6876M: Tian Tao <[email protected]>
6877R: John Stultz <[email protected]>
6878R: Xinwei Kong <[email protected]>
6879R: Chen Feng <[email protected]>
6880L: [email protected]
6881S: Maintained
6882T: git git://anongit.freedesktop.org/drm/drm-misc
6883F: Documentation/devicetree/bindings/display/hisilicon/
6884F: drivers/gpu/drm/hisilicon/
6885
6886DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6887M: Deepak Rawat <[email protected]>
6888L: [email protected]
6889L: [email protected]
6890S: Maintained
6891T: git git://anongit.freedesktop.org/drm/drm-misc
6892F: drivers/gpu/drm/hyperv
6893
6894DRM DRIVERS FOR LIMA
6895M: Qiang Yu <[email protected]>
6896L: [email protected]
6897L: [email protected] (moderated for non-subscribers)
6898S: Maintained
6899T: git git://anongit.freedesktop.org/drm/drm-misc
6900F: drivers/gpu/drm/lima/
6901F: include/uapi/drm/lima_drm.h
6902
6903DRM DRIVERS FOR MEDIATEK
6904M: Chun-Kuang Hu <[email protected]>
6905M: Philipp Zabel <[email protected]>
6906L: [email protected]
6907L: [email protected] (moderated for non-subscribers)
6908S: Supported
6909F: Documentation/devicetree/bindings/display/mediatek/
6910F: drivers/gpu/drm/mediatek/
6911F: drivers/phy/mediatek/phy-mtk-dp.c
6912F: drivers/phy/mediatek/phy-mtk-hdmi*
6913F: drivers/phy/mediatek/phy-mtk-mipi*
6914
6915DRM DRIVERS FOR NVIDIA TEGRA
6916M: Thierry Reding <[email protected]>
6917L: [email protected]
6918L: [email protected]
6919S: Supported
6920T: git git://anongit.freedesktop.org/tegra/linux.git
6921F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6922F: Documentation/devicetree/bindings/gpu/host1x/
6923F: drivers/gpu/drm/tegra/
6924F: drivers/gpu/host1x/
6925F: include/linux/host1x.h
6926F: include/uapi/drm/tegra_drm.h
6927
6928DRM DRIVERS FOR RENESAS
6929M: Laurent Pinchart <[email protected]>
6930M: Kieran Bingham <[email protected]>
6931L: [email protected]
6932L: [email protected]
6933S: Supported
6934T: git git://linuxtv.org/pinchartl/media drm/du/next
6935F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6936F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6937F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6938F: Documentation/devicetree/bindings/display/renesas,du.yaml
6939F: drivers/gpu/drm/rcar-du/
6940F: drivers/gpu/drm/shmobile/
6941F: include/linux/platform_data/shmob_drm.h
6942
6943DRM DRIVERS FOR ROCKCHIP
6944M: Sandy Huang <[email protected]>
6945M: Heiko Stübner <[email protected]>
6946L: [email protected]
6947S: Maintained
6948T: git git://anongit.freedesktop.org/drm/drm-misc
6949F: Documentation/devicetree/bindings/display/rockchip/
6950F: drivers/gpu/drm/rockchip/
6951
6952DRM DRIVERS FOR STI
6953M: Alain Volmat <[email protected]>
6954L: [email protected]
6955S: Maintained
6956T: git git://anongit.freedesktop.org/drm/drm-misc
6957F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6958F: drivers/gpu/drm/sti
6959
6960DRM DRIVERS FOR STM
6961M: Yannick Fertre <[email protected]>
6962M: Raphael Gallais-Pou <[email protected]>
6963M: Philippe Cornu <[email protected]>
6964L: [email protected]
6965S: Maintained
6966T: git git://anongit.freedesktop.org/drm/drm-misc
6967F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6968F: drivers/gpu/drm/stm
6969
6970DRM DRIVERS FOR TI KEYSTONE
6971M: Jyri Sarha <[email protected]>
6972M: Tomi Valkeinen <[email protected]>
6973L: [email protected]
6974S: Maintained
6975T: git git://anongit.freedesktop.org/drm/drm-misc
6976F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6977F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6978F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6979F: drivers/gpu/drm/tidss/
6980
6981DRM DRIVERS FOR TI LCDC
6982M: Jyri Sarha <[email protected]>
6983R: Tomi Valkeinen <[email protected]>
6984L: [email protected]
6985S: Maintained
6986F: Documentation/devicetree/bindings/display/tilcdc/
6987F: drivers/gpu/drm/tilcdc/
6988
6989DRM DRIVERS FOR TI OMAP
6990M: Tomi Valkeinen <[email protected]>
6991L: [email protected]
6992S: Maintained
6993F: Documentation/devicetree/bindings/display/ti/
6994F: drivers/gpu/drm/omapdrm/
6995
6996DRM DRIVERS FOR V3D
6997M: Emma Anholt <[email protected]>
6998M: Melissa Wen <[email protected]>
6999S: Supported
7000T: git git://anongit.freedesktop.org/drm/drm-misc
7001F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7002F: drivers/gpu/drm/v3d/
7003F: include/uapi/drm/v3d_drm.h
7004
7005DRM DRIVERS FOR VC4
7006M: Emma Anholt <[email protected]>
7007M: Maxime Ripard <[email protected]>
7008S: Supported
7009T: git git://github.com/anholt/linux
7010T: git git://anongit.freedesktop.org/drm/drm-misc
7011F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7012F: drivers/gpu/drm/vc4/
7013F: include/uapi/drm/vc4_drm.h
7014
7015DRM DRIVERS FOR VIVANTE GPU IP
7016M: Lucas Stach <[email protected]>
7017R: Russell King <[email protected]>
7018R: Christian Gmeiner <[email protected]>
7019L: [email protected] (moderated for non-subscribers)
7020L: [email protected]
7021S: Maintained
7022F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7023F: drivers/gpu/drm/etnaviv/
7024F: include/uapi/drm/etnaviv_drm.h
7025
7026DRM DRIVERS FOR XEN
7027M: Oleksandr Andrushchenko <[email protected]>
7028L: [email protected]
7029L: [email protected] (moderated for non-subscribers)
7030S: Supported
7031T: git git://anongit.freedesktop.org/drm/drm-misc
7032F: Documentation/gpu/xen-front.rst
7033F: drivers/gpu/drm/xen/
7034
7035DRM DRIVERS FOR XILINX
7036M: Hyun Kwon <[email protected]>
7037M: Laurent Pinchart <[email protected]>
7038L: [email protected]
7039S: Maintained
7040T: git git://anongit.freedesktop.org/drm/drm-misc
7041F: Documentation/devicetree/bindings/display/xlnx/
7042F: drivers/gpu/drm/xlnx/
7043
7044DRM PANEL DRIVERS
7045M: Thierry Reding <[email protected]>
7046R: Sam Ravnborg <[email protected]>
7047L: [email protected]
7048S: Maintained
7049T: git git://anongit.freedesktop.org/drm/drm-misc
7050F: Documentation/devicetree/bindings/display/panel/
7051F: drivers/gpu/drm/drm_panel.c
7052F: drivers/gpu/drm/panel/
7053F: include/drm/drm_panel.h
7054
7055DRM PRIVACY-SCREEN CLASS
7056M: Hans de Goede <[email protected]>
7057L: [email protected]
7058S: Maintained
7059T: git git://anongit.freedesktop.org/drm/drm-misc
7060F: drivers/gpu/drm/drm_privacy_screen*
7061F: include/drm/drm_privacy_screen*
7062
7063DRM TTM SUBSYSTEM
7064M: Christian Koenig <[email protected]>
7065M: Huang Rui <[email protected]>
7066L: [email protected]
7067S: Maintained
7068T: git git://anongit.freedesktop.org/drm/drm-misc
7069F: drivers/gpu/drm/ttm/
7070F: include/drm/ttm/
7071
7072DRM GPU SCHEDULER
7073M: Andrey Grodzovsky <[email protected]>
7074L: [email protected]
7075S: Maintained
7076T: git git://anongit.freedesktop.org/drm/drm-misc
7077F: drivers/gpu/drm/scheduler/
7078F: include/drm/gpu_scheduler.h
7079
7080DSBR100 USB FM RADIO DRIVER
7081M: Alexey Klimov <[email protected]>
7082L: [email protected]
7083S: Maintained
7084T: git git://linuxtv.org/media_tree.git
7085F: drivers/media/radio/dsbr100.c
7086
7087DT3155 MEDIA DRIVER
7088M: Hans Verkuil <[email protected]>
7089L: [email protected]
7090S: Odd Fixes
7091W: https://linuxtv.org
7092T: git git://linuxtv.org/media_tree.git
7093F: drivers/media/pci/dt3155/
7094
7095DVB_USB_AF9015 MEDIA DRIVER
7096M: Antti Palosaari <[email protected]>
7097L: [email protected]
7098S: Maintained
7099W: https://linuxtv.org
7100W: http://palosaari.fi/linux/
7101Q: http://patchwork.linuxtv.org/project/linux-media/list/
7102T: git git://linuxtv.org/anttip/media_tree.git
7103F: drivers/media/usb/dvb-usb-v2/af9015*
7104
7105DVB_USB_AF9035 MEDIA DRIVER
7106M: Antti Palosaari <[email protected]>
7107L: [email protected]
7108S: Maintained
7109W: https://linuxtv.org
7110W: http://palosaari.fi/linux/
7111Q: http://patchwork.linuxtv.org/project/linux-media/list/
7112T: git git://linuxtv.org/anttip/media_tree.git
7113F: drivers/media/usb/dvb-usb-v2/af9035*
7114
7115DVB_USB_ANYSEE MEDIA DRIVER
7116M: Antti Palosaari <[email protected]>
7117L: [email protected]
7118S: Maintained
7119W: https://linuxtv.org
7120W: http://palosaari.fi/linux/
7121Q: http://patchwork.linuxtv.org/project/linux-media/list/
7122T: git git://linuxtv.org/anttip/media_tree.git
7123F: drivers/media/usb/dvb-usb-v2/anysee*
7124
7125DVB_USB_AU6610 MEDIA DRIVER
7126M: Antti Palosaari <[email protected]>
7127L: [email protected]
7128S: Maintained
7129W: https://linuxtv.org
7130W: http://palosaari.fi/linux/
7131Q: http://patchwork.linuxtv.org/project/linux-media/list/
7132T: git git://linuxtv.org/anttip/media_tree.git
7133F: drivers/media/usb/dvb-usb-v2/au6610*
7134
7135DVB_USB_CE6230 MEDIA DRIVER
7136M: Antti Palosaari <[email protected]>
7137L: [email protected]
7138S: Maintained
7139W: https://linuxtv.org
7140W: http://palosaari.fi/linux/
7141Q: http://patchwork.linuxtv.org/project/linux-media/list/
7142T: git git://linuxtv.org/anttip/media_tree.git
7143F: drivers/media/usb/dvb-usb-v2/ce6230*
7144
7145DVB_USB_CXUSB MEDIA DRIVER
7146M: Michael Krufky <[email protected]>
7147L: [email protected]
7148S: Maintained
7149W: https://linuxtv.org
7150W: http://github.com/mkrufky
7151Q: http://patchwork.linuxtv.org/project/linux-media/list/
7152T: git git://linuxtv.org/media_tree.git
7153F: drivers/media/usb/dvb-usb/cxusb*
7154
7155DVB_USB_EC168 MEDIA DRIVER
7156M: Antti Palosaari <[email protected]>
7157L: [email protected]
7158S: Maintained
7159W: https://linuxtv.org
7160W: http://palosaari.fi/linux/
7161Q: http://patchwork.linuxtv.org/project/linux-media/list/
7162T: git git://linuxtv.org/anttip/media_tree.git
7163F: drivers/media/usb/dvb-usb-v2/ec168*
7164
7165DVB_USB_GL861 MEDIA DRIVER
7166M: Antti Palosaari <[email protected]>
7167L: [email protected]
7168S: Maintained
7169W: https://linuxtv.org
7170Q: http://patchwork.linuxtv.org/project/linux-media/list/
7171T: git git://linuxtv.org/anttip/media_tree.git
7172F: drivers/media/usb/dvb-usb-v2/gl861*
7173
7174DVB_USB_MXL111SF MEDIA DRIVER
7175M: Michael Krufky <[email protected]>
7176L: [email protected]
7177S: Maintained
7178W: https://linuxtv.org
7179W: http://github.com/mkrufky
7180Q: http://patchwork.linuxtv.org/project/linux-media/list/
7181T: git git://linuxtv.org/mkrufky/mxl111sf.git
7182F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7183
7184DVB_USB_RTL28XXU MEDIA DRIVER
7185M: Antti Palosaari <[email protected]>
7186L: [email protected]
7187S: Maintained
7188W: https://linuxtv.org
7189W: http://palosaari.fi/linux/
7190Q: http://patchwork.linuxtv.org/project/linux-media/list/
7191T: git git://linuxtv.org/anttip/media_tree.git
7192F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7193
7194DVB_USB_V2 MEDIA DRIVER
7195M: Antti Palosaari <[email protected]>
7196L: [email protected]
7197S: Maintained
7198W: https://linuxtv.org
7199W: http://palosaari.fi/linux/
7200Q: http://patchwork.linuxtv.org/project/linux-media/list/
7201T: git git://linuxtv.org/anttip/media_tree.git
7202F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7203F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7204
7205DYNAMIC DEBUG
7206M: Jason Baron <[email protected]>
7207S: Maintained
7208F: include/linux/dynamic_debug.h
7209F: lib/dynamic_debug.c
7210
7211DYNAMIC INTERRUPT MODERATION
7212M: Tal Gilboa <[email protected]>
7213S: Maintained
7214F: Documentation/networking/net_dim.rst
7215F: include/linux/dim.h
7216F: lib/dim/
7217
7218DZ DECSTATION DZ11 SERIAL DRIVER
7219M: "Maciej W. Rozycki" <[email protected]>
7220S: Maintained
7221F: drivers/tty/serial/dz.*
7222
7223E3X0 POWER BUTTON DRIVER
7224M: Moritz Fischer <[email protected]>
7225L: [email protected]
7226S: Supported
7227W: http://www.ettus.com
7228F: Documentation/devicetree/bindings/input/e3x0-button.txt
7229F: drivers/input/misc/e3x0-button.c
7230
7231E4000 MEDIA DRIVER
7232M: Antti Palosaari <[email protected]>
7233L: [email protected]
7234S: Maintained
7235W: https://linuxtv.org
7236W: http://palosaari.fi/linux/
7237Q: http://patchwork.linuxtv.org/project/linux-media/list/
7238T: git git://linuxtv.org/anttip/media_tree.git
7239F: drivers/media/tuners/e4000*
7240
7241EARTH_PT1 MEDIA DRIVER
7242M: Akihiro Tsukada <[email protected]>
7243L: [email protected]
7244S: Odd Fixes
7245F: drivers/media/pci/pt1/
7246
7247EARTH_PT3 MEDIA DRIVER
7248M: Akihiro Tsukada <[email protected]>
7249L: [email protected]
7250S: Odd Fixes
7251F: drivers/media/pci/pt3/
7252
7253EC100 MEDIA DRIVER
7254M: Antti Palosaari <[email protected]>
7255L: [email protected]
7256S: Maintained
7257W: https://linuxtv.org
7258W: http://palosaari.fi/linux/
7259Q: http://patchwork.linuxtv.org/project/linux-media/list/
7260T: git git://linuxtv.org/anttip/media_tree.git
7261F: drivers/media/dvb-frontends/ec100*
7262
7263ECRYPT FILE SYSTEM
7264M: Tyler Hicks <[email protected]>
7265L: [email protected]
7266S: Odd Fixes
7267W: http://ecryptfs.org
7268W: https://launchpad.net/ecryptfs
7269T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7270F: Documentation/filesystems/ecryptfs.rst
7271F: fs/ecryptfs/
7272
7273EDAC-AMD64
7274M: Yazen Ghannam <[email protected]>
7275L: [email protected]
7276S: Supported
7277F: drivers/edac/amd64_edac*
7278F: drivers/edac/mce_amd*
7279
7280EDAC-ARMADA
7281M: Jan Luebbe <[email protected]>
7282L: [email protected]
7283S: Maintained
7284F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7285F: drivers/edac/armada_xp_*
7286
7287EDAC-AST2500
7288M: Stefan Schaeckeler <[email protected]>
7289S: Supported
7290F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7291F: drivers/edac/aspeed_edac.c
7292
7293EDAC-BLUEFIELD
7294M: Shravan Kumar Ramani <[email protected]>
7295S: Supported
7296F: drivers/edac/bluefield_edac.c
7297
7298EDAC-CALXEDA
7299M: Andre Przywara <[email protected]>
7300L: [email protected]
7301S: Maintained
7302F: drivers/edac/highbank*
7303
7304EDAC-CAVIUM OCTEON
7305M: Ralf Baechle <[email protected]>
7306L: [email protected]
7307L: [email protected]
7308S: Supported
7309F: drivers/edac/octeon_edac*
7310
7311EDAC-CAVIUM THUNDERX
7312M: Robert Richter <[email protected]>
7313L: [email protected]
7314S: Odd Fixes
7315F: drivers/edac/thunderx_edac*
7316
7317EDAC-CORE
7318M: Borislav Petkov <[email protected]>
7319M: Mauro Carvalho Chehab <[email protected]>
7320M: Tony Luck <[email protected]>
7321R: James Morse <[email protected]>
7322R: Robert Richter <[email protected]>
7323L: [email protected]
7324S: Supported
7325T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7326F: Documentation/admin-guide/ras.rst
7327F: Documentation/driver-api/edac.rst
7328F: drivers/edac/
7329F: include/linux/edac.h
7330
7331EDAC-DMC520
7332M: Lei Wang <[email protected]>
7333L: [email protected]
7334S: Supported
7335F: drivers/edac/dmc520_edac.c
7336
7337EDAC-E752X
7338M: Mark Gross <[email protected]>
7339L: [email protected]
7340S: Maintained
7341F: drivers/edac/e752x_edac.c
7342
7343EDAC-E7XXX
7344L: [email protected]
7345S: Maintained
7346F: drivers/edac/e7xxx_edac.c
7347
7348EDAC-FSL_DDR
7349M: York Sun <[email protected]>
7350L: [email protected]
7351S: Maintained
7352F: drivers/edac/fsl_ddr_edac.*
7353
7354EDAC-GHES
7355M: Mauro Carvalho Chehab <[email protected]>
7356L: [email protected]
7357S: Maintained
7358F: drivers/edac/ghes_edac.c
7359
7360EDAC-I10NM
7361M: Tony Luck <[email protected]>
7362L: [email protected]
7363S: Maintained
7364F: drivers/edac/i10nm_base.c
7365
7366EDAC-I3000
7367L: [email protected]
7368S: Orphan
7369F: drivers/edac/i3000_edac.c
7370
7371EDAC-I5000
7372L: [email protected]
7373S: Maintained
7374F: drivers/edac/i5000_edac.c
7375
7376EDAC-I5400
7377M: Mauro Carvalho Chehab <[email protected]>
7378L: [email protected]
7379S: Maintained
7380F: drivers/edac/i5400_edac.c
7381
7382EDAC-I7300
7383M: Mauro Carvalho Chehab <[email protected]>
7384L: [email protected]
7385S: Maintained
7386F: drivers/edac/i7300_edac.c
7387
7388EDAC-I7CORE
7389M: Mauro Carvalho Chehab <[email protected]>
7390L: [email protected]
7391S: Maintained
7392F: drivers/edac/i7core_edac.c
7393
7394EDAC-I82443BXGX
7395M: Tim Small <[email protected]>
7396L: [email protected]
7397S: Maintained
7398F: drivers/edac/i82443bxgx_edac.c
7399
7400EDAC-I82975X
7401M: "Arvind R." <[email protected]>
7402L: [email protected]
7403S: Maintained
7404F: drivers/edac/i82975x_edac.c
7405
7406EDAC-IE31200
7407M: Jason Baron <[email protected]>
7408L: [email protected]
7409S: Maintained
7410F: drivers/edac/ie31200_edac.c
7411
7412EDAC-IGEN6
7413M: Tony Luck <[email protected]>
7414R: Qiuxu Zhuo <[email protected]>
7415L: [email protected]
7416S: Maintained
7417F: drivers/edac/igen6_edac.c
7418
7419EDAC-MPC85XX
7420M: Johannes Thumshirn <[email protected]>
7421L: [email protected]
7422S: Maintained
7423F: drivers/edac/mpc85xx_edac.[ch]
7424
7425EDAC-PASEMI
7426M: Egor Martovetsky <[email protected]>
7427L: [email protected]
7428S: Maintained
7429F: drivers/edac/pasemi_edac.c
7430
7431EDAC-PND2
7432M: Tony Luck <[email protected]>
7433L: [email protected]
7434S: Maintained
7435F: drivers/edac/pnd2_edac.[ch]
7436
7437EDAC-QCOM
7438M: Channagoud Kadabi <[email protected]>
7439M: Venkata Narendra Kumar Gutta <[email protected]>
7440L: [email protected]
7441L: [email protected]
7442S: Maintained
7443F: drivers/edac/qcom_edac.c
7444
7445EDAC-R82600
7446M: Tim Small <[email protected]>
7447L: [email protected]
7448S: Maintained
7449F: drivers/edac/r82600_edac.c
7450
7451EDAC-SBRIDGE
7452M: Tony Luck <[email protected]>
7453R: Qiuxu Zhuo <[email protected]>
7454L: [email protected]
7455S: Maintained
7456F: drivers/edac/sb_edac.c
7457
7458EDAC-SKYLAKE
7459M: Tony Luck <[email protected]>
7460L: [email protected]
7461S: Maintained
7462F: drivers/edac/skx_*.[ch]
7463
7464EDAC-TI
7465M: Tero Kristo <[email protected]>
7466L: [email protected]
7467S: Odd Fixes
7468F: drivers/edac/ti_edac.c
7469
7470EDIROL UA-101/UA-1000 DRIVER
7471M: Clemens Ladisch <[email protected]>
7472L: [email protected] (moderated for non-subscribers)
7473S: Maintained
7474T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7475F: sound/usb/misc/ua101.c
7476
7477EFI TEST DRIVER
7478M: Ivan Hu <[email protected]>
7479M: Ard Biesheuvel <[email protected]>
7480L: [email protected]
7481S: Maintained
7482F: drivers/firmware/efi/test/
7483
7484EFI VARIABLE FILESYSTEM
7485M: Matthew Garrett <[email protected]>
7486M: Jeremy Kerr <[email protected]>
7487M: Ard Biesheuvel <[email protected]>
7488L: [email protected]
7489S: Maintained
7490T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7491F: fs/efivarfs/
7492
7493EFIFB FRAMEBUFFER DRIVER
7494M: Peter Jones <[email protected]>
7495L: [email protected]
7496S: Maintained
7497F: drivers/video/fbdev/efifb.c
7498
7499EFS FILESYSTEM
7500S: Orphan
7501W: http://aeschi.ch.eu.org/efs/
7502F: fs/efs/
7503
7504EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7505M: Douglas Miller <[email protected]>
7506L: [email protected]
7507S: Maintained
7508F: drivers/net/ethernet/ibm/ehea/
7509
7510ELM327 CAN NETWORK DRIVER
7511M: Max Staudt <[email protected]>
7512L: [email protected]
7513S: Maintained
7514F: Documentation/networking/device_drivers/can/can327.rst
7515F: drivers/net/can/can327.c
7516
7517EM28XX VIDEO4LINUX DRIVER
7518M: Mauro Carvalho Chehab <[email protected]>
7519L: [email protected]
7520S: Maintained
7521W: https://linuxtv.org
7522T: git git://linuxtv.org/media_tree.git
7523F: Documentation/admin-guide/media/em28xx*
7524F: drivers/media/usb/em28xx/
7525
7526EMBEDDED LINUX
7527M: Olivia Mackall <[email protected]>
7528M: David Woodhouse <[email protected]>
7529L: [email protected]
7530S: Maintained
7531
7532EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7533M: Adrian Hunter <[email protected]>
7534M: Ritesh Harjani <[email protected]>
7535M: Asutosh Das <[email protected]>
7536L: [email protected]
7537S: Maintained
7538F: drivers/mmc/host/cqhci*
7539
7540EMULEX 10Gbps iSCSI - OneConnect DRIVER
7541M: Ketan Mukadam <[email protected]>
7542L: [email protected]
7543S: Supported
7544W: http://www.broadcom.com
7545F: drivers/scsi/be2iscsi/
7546
7547EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7548M: Ajit Khaparde <[email protected]>
7549M: Sriharsha Basavapatna <[email protected]>
7550M: Somnath Kotur <[email protected]>
7551L: [email protected]
7552S: Supported
7553W: http://www.emulex.com
7554F: drivers/net/ethernet/emulex/benet/
7555
7556EMULEX ONECONNECT ROCE DRIVER
7557M: Selvin Xavier <[email protected]>
7558L: [email protected]
7559S: Odd Fixes
7560W: http://www.broadcom.com
7561F: drivers/infiniband/hw/ocrdma/
7562F: include/uapi/rdma/ocrdma-abi.h
7563
7564EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7565M: James Smart <[email protected]>
7566M: Dick Kennedy <[email protected]>
7567L: [email protected]
7568S: Supported
7569W: http://www.broadcom.com
7570F: drivers/scsi/lpfc/
7571
7572EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7573M: James Smart <[email protected]>
7574M: Ram Vegesna <[email protected]>
7575L: [email protected]
7576L: [email protected]
7577S: Supported
7578W: http://www.broadcom.com
7579F: drivers/scsi/elx/
7580
7581ENE CB710 FLASH CARD READER DRIVER
7582M: Michał Mirosław <[email protected]>
7583S: Maintained
7584F: drivers/misc/cb710/
7585F: drivers/mmc/host/cb710-mmc.*
7586F: include/linux/cb710.h
7587
7588ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7589M: Maxim Levitsky <[email protected]>
7590S: Maintained
7591F: drivers/media/rc/ene_ir.*
7592
7593EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7594M: Laurentiu Tudor <[email protected]>
7595L: [email protected]
7596S: Maintained
7597F: drivers/tty/ehv_bytechan.c
7598
7599EPSON S1D13XXX FRAMEBUFFER DRIVER
7600M: Kristoffer Ericson <[email protected]>
7601S: Maintained
7602T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7603F: drivers/video/fbdev/s1d13xxxfb.c
7604F: include/video/s1d13xxxfb.h
7605
7606EROFS FILE SYSTEM
7607M: Gao Xiang <[email protected]>
7608M: Chao Yu <[email protected]>
7609R: Yue Hu <[email protected]>
7610R: Jeffle Xu <[email protected]>
7611L: [email protected]
7612S: Maintained
7613T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7614F: Documentation/filesystems/erofs.rst
7615F: fs/erofs/
7616F: include/trace/events/erofs.h
7617
7618ERRSEQ ERROR TRACKING INFRASTRUCTURE
7619M: Jeff Layton <[email protected]>
7620S: Maintained
7621F: include/linux/errseq.h
7622F: lib/errseq.c
7623
7624ESD CAN/USB DRIVERS
7625M: Frank Jungclaus <[email protected]>
7626R: [email protected]
7627L: [email protected]
7628S: Maintained
7629F: drivers/net/can/usb/esd_usb.c
7630
7631ET131X NETWORK DRIVER
7632M: Mark Einon <[email protected]>
7633S: Odd Fixes
7634F: drivers/net/ethernet/agere/
7635
7636ETAS ES58X CAN/USB DRIVER
7637M: Vincent Mailhol <[email protected]>
7638L: [email protected]
7639S: Maintained
7640F: drivers/net/can/usb/etas_es58x/
7641
7642ETHERNET BRIDGE
7643M: Roopa Prabhu <[email protected]>
7644M: Nikolay Aleksandrov <[email protected]>
7645L: [email protected] (moderated for non-subscribers)
7646L: [email protected]
7647S: Maintained
7648W: http://www.linuxfoundation.org/en/Net:Bridge
7649F: include/linux/netfilter_bridge/
7650F: net/bridge/
7651
7652ETHERNET PHY LIBRARY
7653M: Andrew Lunn <[email protected]>
7654M: Heiner Kallweit <[email protected]>
7655R: Russell King <[email protected]>
7656L: [email protected]
7657S: Maintained
7658F: Documentation/ABI/testing/sysfs-class-net-phydev
7659F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7660F: Documentation/devicetree/bindings/net/mdio*
7661F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7662F: Documentation/networking/phy.rst
7663F: drivers/net/mdio/
7664F: drivers/net/mdio/acpi_mdio.c
7665F: drivers/net/mdio/fwnode_mdio.c
7666F: drivers/net/mdio/of_mdio.c
7667F: drivers/net/pcs/
7668F: drivers/net/phy/
7669F: include/dt-bindings/net/qca-ar803x.h
7670F: include/linux/linkmode.h
7671F: include/linux/*mdio*.h
7672F: include/linux/mdio/*.h
7673F: include/linux/mii.h
7674F: include/linux/of_net.h
7675F: include/linux/phy.h
7676F: include/linux/phy_fixed.h
7677F: include/linux/platform_data/mdio-bcm-unimac.h
7678F: include/linux/platform_data/mdio-gpio.h
7679F: include/trace/events/mdio.h
7680F: include/uapi/linux/mdio.h
7681F: include/uapi/linux/mii.h
7682F: net/core/of_net.c
7683
7684EXEC & BINFMT API
7685R: Eric Biederman <[email protected]>
7686R: Kees Cook <[email protected]>
7687L: [email protected]
7688S: Supported
7689T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7690F: arch/alpha/kernel/binfmt_loader.c
7691F: fs/*binfmt_*.c
7692F: fs/exec.c
7693F: include/linux/binfmts.h
7694F: include/linux/elf.h
7695F: include/uapi/linux/binfmts.h
7696F: include/uapi/linux/elf.h
7697F: tools/testing/selftests/exec/
7698N: asm/elf.h
7699N: binfmt
7700
7701EXFAT FILE SYSTEM
7702M: Namjae Jeon <[email protected]>
7703M: Sungjong Seo <[email protected]>
7704L: [email protected]
7705S: Maintained
7706T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7707F: fs/exfat/
7708
7709EXT2 FILE SYSTEM
7710M: Jan Kara <[email protected]>
7711L: [email protected]
7712S: Maintained
7713F: Documentation/filesystems/ext2.rst
7714F: fs/ext2/
7715F: include/linux/ext2*
7716
7717EXT4 FILE SYSTEM
7718M: "Theodore Ts'o" <[email protected]>
7719M: Andreas Dilger <[email protected]>
7720L: [email protected]
7721S: Maintained
7722W: http://ext4.wiki.kernel.org
7723Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7724T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7725F: Documentation/filesystems/ext4/
7726F: fs/ext4/
7727F: include/trace/events/ext4.h
7728
7729Extended Verification Module (EVM)
7730M: Mimi Zohar <[email protected]>
7731L: [email protected]
7732S: Supported
7733T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7734F: security/integrity/evm/
7735F: security/integrity/
7736
7737EXTENSIBLE FIRMWARE INTERFACE (EFI)
7738M: Ard Biesheuvel <[email protected]>
7739L: [email protected]
7740S: Maintained
7741T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7742F: Documentation/admin-guide/efi-stub.rst
7743F: arch/*/include/asm/efi.h
7744F: arch/*/kernel/efi.c
7745F: arch/arm/boot/compressed/efi-header.S
7746F: arch/arm64/kernel/efi-entry.S
7747F: arch/x86/platform/efi/
7748F: drivers/firmware/efi/
7749F: include/linux/efi*.h
7750
7751EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7752M: MyungJoo Ham <[email protected]>
7753M: Chanwoo Choi <[email protected]>
7754L: [email protected]
7755S: Maintained
7756T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7757F: Documentation/devicetree/bindings/extcon/
7758F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7759F: drivers/extcon/
7760F: include/linux/extcon.h
7761F: include/linux/extcon/
7762
7763EXTRA BOOT CONFIG
7764M: Masami Hiramatsu <[email protected]>
7765S: Maintained
7766F: Documentation/admin-guide/bootconfig.rst
7767F: fs/proc/bootconfig.c
7768F: include/linux/bootconfig.h
7769F: lib/bootconfig-data.S
7770F: lib/bootconfig.c
7771F: tools/bootconfig/*
7772F: tools/bootconfig/scripts/*
7773
7774EXYNOS DP DRIVER
7775M: Jingoo Han <[email protected]>
7776L: [email protected]
7777S: Maintained
7778F: drivers/gpu/drm/exynos/exynos_dp*
7779
7780EXYNOS SYSMMU (IOMMU) driver
7781M: Marek Szyprowski <[email protected]>
7782L: [email protected]
7783S: Maintained
7784F: drivers/iommu/exynos-iommu.c
7785
7786F2FS FILE SYSTEM
7787M: Jaegeuk Kim <[email protected]>
7788M: Chao Yu <[email protected]>
7789L: [email protected]
7790S: Maintained
7791W: https://f2fs.wiki.kernel.org/
7792T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7793F: Documentation/ABI/testing/sysfs-fs-f2fs
7794F: Documentation/filesystems/f2fs.rst
7795F: fs/f2fs/
7796F: include/linux/f2fs_fs.h
7797F: include/trace/events/f2fs.h
7798F: include/uapi/linux/f2fs.h
7799
7800F71805F HARDWARE MONITORING DRIVER
7801M: Jean Delvare <[email protected]>
7802L: [email protected]
7803S: Maintained
7804F: Documentation/hwmon/f71805f.rst
7805F: drivers/hwmon/f71805f.c
7806
7807FADDR2LINE
7808M: Josh Poimboeuf <[email protected]>
7809S: Maintained
7810F: scripts/faddr2line
7811
7812FAILOVER MODULE
7813M: Sridhar Samudrala <[email protected]>
7814L: [email protected]
7815S: Supported
7816F: Documentation/networking/failover.rst
7817F: include/net/failover.h
7818F: net/core/failover.c
7819
7820FANOTIFY
7821M: Jan Kara <[email protected]>
7822R: Amir Goldstein <[email protected]>
7823R: Matthew Bobrowski <[email protected]>
7824L: [email protected]
7825S: Maintained
7826F: fs/notify/fanotify/
7827F: include/linux/fanotify.h
7828F: include/uapi/linux/fanotify.h
7829
7830FARSYNC SYNCHRONOUS DRIVER
7831M: Kevin Curtis <[email protected]>
7832S: Supported
7833W: http://www.farsite.co.uk/
7834F: drivers/net/wan/farsync.*
7835
7836FAULT INJECTION SUPPORT
7837M: Akinobu Mita <[email protected]>
7838S: Supported
7839F: Documentation/fault-injection/
7840F: lib/fault-inject.c
7841
7842FBTFT Framebuffer drivers
7843L: [email protected]
7844L: [email protected]
7845S: Orphan
7846F: drivers/staging/fbtft/
7847
7848FC0011 TUNER DRIVER
7849M: Michael Buesch <[email protected]>
7850L: [email protected]
7851S: Maintained
7852F: drivers/media/tuners/fc0011.c
7853F: drivers/media/tuners/fc0011.h
7854
7855FC2580 MEDIA DRIVER
7856M: Antti Palosaari <[email protected]>
7857L: [email protected]
7858S: Maintained
7859W: https://linuxtv.org
7860W: http://palosaari.fi/linux/
7861Q: http://patchwork.linuxtv.org/project/linux-media/list/
7862T: git git://linuxtv.org/anttip/media_tree.git
7863F: drivers/media/tuners/fc2580*
7864
7865FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7866M: Hannes Reinecke <[email protected]>
7867L: [email protected]
7868S: Supported
7869W: www.Open-FCoE.org
7870F: drivers/scsi/fcoe/
7871F: drivers/scsi/libfc/
7872F: include/scsi/fc/
7873F: include/scsi/libfc.h
7874F: include/scsi/libfcoe.h
7875F: include/uapi/scsi/fc/
7876
7877FILE LOCKING (flock() and fcntl()/lockf())
7878M: Jeff Layton <[email protected]>
7879M: Chuck Lever <[email protected]>
7880L: [email protected]
7881S: Maintained
7882F: fs/fcntl.c
7883F: fs/locks.c
7884F: include/linux/fcntl.h
7885F: include/uapi/linux/fcntl.h
7886
7887FILESYSTEM DIRECT ACCESS (DAX)
7888M: Dan Williams <[email protected]>
7889R: Matthew Wilcox <[email protected]>
7890R: Jan Kara <[email protected]>
7891L: [email protected]
7892L: [email protected]
7893S: Supported
7894F: fs/dax.c
7895F: include/linux/dax.h
7896F: include/trace/events/fs_dax.h
7897
7898FILESYSTEMS (VFS and infrastructure)
7899M: Alexander Viro <[email protected]>
7900L: [email protected]
7901S: Maintained
7902F: fs/*
7903F: include/linux/fs.h
7904F: include/linux/fs_types.h
7905F: include/uapi/linux/fs.h
7906F: include/uapi/linux/openat2.h
7907
7908FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7909M: Riku Voipio <[email protected]>
7910L: [email protected]
7911S: Maintained
7912F: drivers/hwmon/f75375s.c
7913F: include/linux/f75375s.h
7914
7915FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7916M: Clemens Ladisch <[email protected]>
7917M: Takashi Sakamoto <[email protected]>
7918L: [email protected] (moderated for non-subscribers)
7919S: Maintained
7920T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7921F: include/uapi/sound/firewire.h
7922F: sound/firewire/
7923
7924FIREWIRE MEDIA DRIVERS (firedtv)
7925M: Stefan Richter <[email protected]>
7926L: [email protected]
7927L: [email protected]
7928S: Maintained
7929T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7930F: drivers/media/firewire/
7931
7932FIREWIRE SBP-2 TARGET
7933M: Chris Boot <[email protected]>
7934L: [email protected]
7935L: [email protected]
7936L: [email protected]
7937S: Maintained
7938T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7939F: drivers/target/sbp/
7940
7941FIREWIRE SUBSYSTEM
7942M: Stefan Richter <[email protected]>
7943L: [email protected]
7944S: Maintained
7945W: http://ieee1394.wiki.kernel.org/
7946T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7947F: drivers/firewire/
7948F: include/linux/firewire.h
7949F: include/uapi/linux/firewire*.h
7950F: tools/firewire/
7951
7952FIRMWARE FRAMEWORK FOR ARMV8-A
7953M: Sudeep Holla <[email protected]>
7954L: [email protected] (moderated for non-subscribers)
7955S: Maintained
7956F: drivers/firmware/arm_ffa/
7957F: include/linux/arm_ffa.h
7958
7959FIRMWARE LOADER (request_firmware)
7960M: Luis Chamberlain <[email protected]>
7961M: Russ Weight <[email protected]>
7962L: [email protected]
7963S: Maintained
7964F: Documentation/firmware_class/
7965F: drivers/base/firmware_loader/
7966F: include/linux/firmware.h
7967
7968FLEXTIMER FTM-QUADDEC DRIVER
7969M: Patrick Havelange <[email protected]>
7970L: [email protected]
7971S: Maintained
7972F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7973F: drivers/counter/ftm-quaddec.c
7974
7975FLOPPY DRIVER
7976M: Denis Efremov <[email protected]>
7977L: [email protected]
7978S: Odd Fixes
7979F: drivers/block/floppy.c
7980
7981FLYSKY FSIA6B RC RECEIVER
7982M: Markus Koch <[email protected]>
7983L: [email protected]
7984S: Maintained
7985F: drivers/input/joystick/fsia6b.c
7986
7987FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7988M: Geoffrey D. Bennett <[email protected]>
7989L: [email protected] (moderated for non-subscribers)
7990S: Maintained
7991T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7992F: sound/usb/mixer_scarlett_gen2.c
7993
7994FORCEDETH GIGABIT ETHERNET DRIVER
7995M: Rain River <[email protected]>
7996M: Zhu Yanjun <[email protected]>
7997L: [email protected]
7998S: Maintained
7999F: drivers/net/ethernet/nvidia/*
8000
8001FORTIFY_SOURCE
8002M: Kees Cook <[email protected]>
8003L: [email protected]
8004S: Supported
8005T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8006F: include/linux/fortify-string.h
8007F: lib/test_fortify/*
8008F: scripts/test_fortify.sh
8009K: \b__NO_FORTIFY\b
8010
8011FPGA DFL DRIVERS
8012M: Wu Hao <[email protected]>
8013R: Tom Rix <[email protected]>
8014L: [email protected]
8015S: Maintained
8016F: Documentation/ABI/testing/sysfs-bus-dfl*
8017F: Documentation/fpga/dfl.rst
8018F: drivers/fpga/dfl*
8019F: drivers/uio/uio_dfl.c
8020F: include/linux/dfl.h
8021F: include/uapi/linux/fpga-dfl.h
8022
8023FPGA MANAGER FRAMEWORK
8024M: Moritz Fischer <[email protected]>
8025M: Wu Hao <[email protected]>
8026M: Xu Yilun <[email protected]>
8027R: Tom Rix <[email protected]>
8028L: [email protected]
8029S: Maintained
8030Q: http://patchwork.kernel.org/project/linux-fpga/list/
8031T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8032F: Documentation/devicetree/bindings/fpga/
8033F: Documentation/driver-api/fpga/
8034F: Documentation/fpga/
8035F: drivers/fpga/
8036F: include/linux/fpga/
8037
8038INTEL MAX10 BMC SECURE UPDATES
8039M: Russ Weight <[email protected]>
8040L: [email protected]
8041S: Maintained
8042F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8043F: drivers/fpga/intel-m10-bmc-sec-update.c
8044
8045MICROCHIP POLARFIRE FPGA DRIVERS
8046M: Conor Dooley <[email protected]>
8047R: Ivan Bornyakov <[email protected]>
8048L: [email protected]
8049S: Supported
8050F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8051F: drivers/fpga/microchip-spi.c
8052
8053FPU EMULATOR
8054M: Bill Metzenthen <[email protected]>
8055S: Maintained
8056W: http://floatingpoint.sourceforge.net/emulator/index.html
8057F: arch/x86/math-emu/
8058
8059FRAMEBUFFER CORE
8060M: Daniel Vetter <[email protected]>
8061F: drivers/video/fbdev/core/
8062S: Odd Fixes
8063T: git git://anongit.freedesktop.org/drm/drm-misc
8064
8065FRAMEBUFFER LAYER
8066M: Helge Deller <[email protected]>
8067L: [email protected]
8068L: [email protected]
8069S: Maintained
8070Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8071T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8072F: Documentation/fb/
8073F: drivers/video/
8074F: include/linux/fb.h
8075F: include/uapi/linux/fb.h
8076F: include/uapi/video/
8077F: include/video/
8078
8079FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8080M: Horia Geantă <[email protected]>
8081M: Pankaj Gupta <[email protected]>
8082M: Gaurav Jain <[email protected]>
8083L: [email protected]
8084S: Maintained
8085F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8086F: drivers/crypto/caam/
8087
8088FREESCALE COLDFIRE M5441X MMC DRIVER
8089M: Angelo Dureghello <[email protected]>
8090L: [email protected]
8091S: Maintained
8092F: drivers/mmc/host/sdhci-esdhc-mcf.c
8093F: include/linux/platform_data/mmc-esdhc-mcf.h
8094
8095FREESCALE DIU FRAMEBUFFER DRIVER
8096M: Timur Tabi <[email protected]>
8097L: [email protected]
8098S: Maintained
8099F: drivers/video/fbdev/fsl-diu-fb.*
8100
8101FREESCALE DMA DRIVER
8102M: Li Yang <[email protected]>
8103M: Zhang Wei <[email protected]>
8104L: [email protected]
8105S: Maintained
8106F: drivers/dma/fsldma.*
8107
8108FREESCALE DSPI DRIVER
8109M: Vladimir Oltean <[email protected]>
8110L: [email protected]
8111S: Maintained
8112F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8113F: drivers/spi/spi-fsl-dspi.c
8114F: include/linux/spi/spi-fsl-dspi.h
8115
8116FREESCALE ENETC ETHERNET DRIVERS
8117M: Claudiu Manoil <[email protected]>
8118L: [email protected]
8119S: Maintained
8120F: drivers/net/ethernet/freescale/enetc/
8121
8122FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8123M: Claudiu Manoil <[email protected]>
8124L: [email protected]
8125S: Maintained
8126F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8127F: drivers/net/ethernet/freescale/gianfar*
8128
8129FREESCALE GPMI NAND DRIVER
8130M: Han Xu <[email protected]>
8131L: [email protected]
8132S: Maintained
8133F: drivers/mtd/nand/raw/gpmi-nand/*
8134
8135FREESCALE I2C CPM DRIVER
8136M: Jochen Friedrich <[email protected]>
8137L: [email protected]
8138L: [email protected]
8139S: Maintained
8140F: drivers/i2c/busses/i2c-cpm.c
8141
8142FREESCALE IMX / MXC FEC DRIVER
8143M: Joakim Zhang <[email protected]>
8144L: [email protected]
8145S: Maintained
8146F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8147F: drivers/net/ethernet/freescale/fec.h
8148F: drivers/net/ethernet/freescale/fec_main.c
8149F: drivers/net/ethernet/freescale/fec_ptp.c
8150
8151FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8152M: Sascha Hauer <[email protected]>
8153R: Pengutronix Kernel Team <[email protected]>
8154L: [email protected]
8155L: [email protected] (moderated for non-subscribers)
8156S: Maintained
8157F: drivers/video/fbdev/imxfb.c
8158
8159FREESCALE IMX DDR PMU DRIVER
8160M: Frank Li <[email protected]>
8161L: [email protected] (moderated for non-subscribers)
8162S: Maintained
8163F: Documentation/admin-guide/perf/imx-ddr.rst
8164F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8165F: drivers/perf/fsl_imx8_ddr_perf.c
8166
8167FREESCALE IMX I2C DRIVER
8168M: Oleksij Rempel <[email protected]>
8169R: Pengutronix Kernel Team <[email protected]>
8170L: [email protected]
8171S: Maintained
8172F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8173F: drivers/i2c/busses/i2c-imx.c
8174
8175FREESCALE IMX LPI2C DRIVER
8176M: Dong Aisheng <[email protected]>
8177L: [email protected]
8178L: [email protected]
8179S: Maintained
8180F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8181F: drivers/i2c/busses/i2c-imx-lpi2c.c
8182
8183FREESCALE MPC I2C DRIVER
8184M: Chris Packham <[email protected]>
8185L: [email protected]
8186S: Maintained
8187F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8188F: drivers/i2c/busses/i2c-mpc.c
8189
8190FREESCALE QORIQ DPAA ETHERNET DRIVER
8191M: Madalin Bucur <[email protected]>
8192L: [email protected]
8193S: Maintained
8194F: drivers/net/ethernet/freescale/dpaa
8195
8196FREESCALE QORIQ DPAA FMAN DRIVER
8197M: Madalin Bucur <[email protected]>
8198L: [email protected]
8199S: Maintained
8200F: Documentation/devicetree/bindings/net/fsl-fman.txt
8201F: drivers/net/ethernet/freescale/fman
8202
8203FREESCALE QORIQ PTP CLOCK DRIVER
8204M: Yangbo Lu <[email protected]>
8205L: [email protected]
8206S: Maintained
8207F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8208F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8209F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8210F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8211F: drivers/ptp/ptp_qoriq.c
8212F: drivers/ptp/ptp_qoriq_debugfs.c
8213F: include/linux/fsl/ptp_qoriq.h
8214
8215FREESCALE QUAD SPI DRIVER
8216M: Han Xu <[email protected]>
8217L: [email protected]
8218S: Maintained
8219F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8220F: drivers/spi/spi-fsl-qspi.c
8221
8222FREESCALE QUICC ENGINE LIBRARY
8223M: Qiang Zhao <[email protected]>
8224L: [email protected]
8225S: Maintained
8226F: drivers/soc/fsl/qe/
8227F: include/soc/fsl/qe/
8228
8229FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8230M: Li Yang <[email protected]>
8231L: [email protected]
8232L: [email protected]
8233S: Maintained
8234F: drivers/net/ethernet/freescale/ucc_geth*
8235
8236FREESCALE QUICC ENGINE UCC HDLC DRIVER
8237M: Zhao Qiang <[email protected]>
8238L: [email protected]
8239L: [email protected]
8240S: Maintained
8241F: drivers/net/wan/fsl_ucc_hdlc*
8242
8243FREESCALE QUICC ENGINE UCC UART DRIVER
8244M: Timur Tabi <[email protected]>
8245L: [email protected]
8246S: Maintained
8247F: drivers/tty/serial/ucc_uart.c
8248
8249FREESCALE SOC DRIVERS
8250M: Li Yang <[email protected]>
8251L: [email protected]
8252L: [email protected] (moderated for non-subscribers)
8253S: Maintained
8254F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8255F: Documentation/devicetree/bindings/soc/fsl/
8256F: drivers/soc/fsl/
8257F: include/linux/fsl/
8258F: include/soc/fsl/
8259
8260FREESCALE SOC FS_ENET DRIVER
8261M: Pantelis Antoniou <[email protected]>
8262L: [email protected]
8263L: [email protected]
8264S: Maintained
8265F: drivers/net/ethernet/freescale/fs_enet/
8266F: include/linux/fs_enet_pd.h
8267
8268FREESCALE SOC SOUND DRIVERS
8269M: Shengjiu Wang <[email protected]>
8270M: Xiubo Li <[email protected]>
8271R: Fabio Estevam <[email protected]>
8272R: Nicolin Chen <[email protected]>
8273L: [email protected] (moderated for non-subscribers)
8274L: [email protected]
8275S: Maintained
8276F: sound/soc/fsl/fsl*
8277F: sound/soc/fsl/imx*
8278F: sound/soc/fsl/mpc8610_hpcd.c
8279
8280FREESCALE USB PERIPHERAL DRIVERS
8281M: Li Yang <[email protected]>
8282L: [email protected]
8283L: [email protected]
8284S: Maintained
8285F: drivers/usb/gadget/udc/fsl*
8286
8287FREESCALE USB PHY DRIVER
8288M: Ran Wang <[email protected]>
8289L: [email protected]
8290L: [email protected]
8291S: Maintained
8292F: drivers/usb/phy/phy-fsl-usb*
8293
8294FREEVXFS FILESYSTEM
8295M: Christoph Hellwig <[email protected]>
8296S: Maintained
8297W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8298F: fs/freevxfs/
8299
8300FREEZER
8301M: "Rafael J. Wysocki" <[email protected]>
8302M: Pavel Machek <[email protected]>
8303L: [email protected]
8304S: Supported
8305F: Documentation/power/freezing-of-tasks.rst
8306F: include/linux/freezer.h
8307F: kernel/freezer.c
8308
8309FRONTSWAP API
8310M: Konrad Rzeszutek Wilk <[email protected]>
8311L: [email protected]
8312S: Maintained
8313F: include/linux/frontswap.h
8314F: mm/frontswap.c
8315
8316FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8317M: David Howells <[email protected]>
8318L: [email protected] (moderated for non-subscribers)
8319S: Supported
8320F: Documentation/filesystems/caching/
8321F: fs/fscache/
8322F: include/linux/fscache*.h
8323
8324FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8325M: Theodore Y. Ts'o <[email protected]>
8326M: Jaegeuk Kim <[email protected]>
8327M: Eric Biggers <[email protected]>
8328L: [email protected]
8329S: Supported
8330Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8331T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8332F: Documentation/filesystems/fscrypt.rst
8333F: fs/crypto/
8334F: include/linux/fscrypt*.h
8335F: include/uapi/linux/fscrypt.h
8336
8337FSI SUBSYSTEM
8338M: Jeremy Kerr <[email protected]>
8339M: Joel Stanley <[email protected]>
8340R: Alistar Popple <[email protected]>
8341R: Eddie James <[email protected]>
8342L: [email protected]
8343S: Supported
8344Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8345T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8346F: drivers/fsi/
8347F: include/linux/fsi*.h
8348F: include/trace/events/fsi*.h
8349
8350FSI-ATTACHED I2C DRIVER
8351M: Eddie James <[email protected]>
8352L: [email protected]
8353L: [email protected] (moderated for non-subscribers)
8354S: Maintained
8355F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8356F: drivers/i2c/busses/i2c-fsi.c
8357
8358FSI-ATTACHED SPI DRIVER
8359M: Eddie James <[email protected]>
8360L: [email protected]
8361S: Maintained
8362F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8363F: drivers/spi/spi-fsi.c
8364
8365FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8366M: Jan Kara <[email protected]>
8367R: Amir Goldstein <[email protected]>
8368L: [email protected]
8369S: Maintained
8370T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8371F: fs/notify/
8372F: include/linux/fsnotify*.h
8373
8374FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8375M: Eric Biggers <[email protected]>
8376M: Theodore Y. Ts'o <[email protected]>
8377L: [email protected]
8378S: Supported
8379Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8380T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8381F: Documentation/filesystems/fsverity.rst
8382F: fs/verity/
8383F: include/linux/fsverity.h
8384F: include/uapi/linux/fsverity.h
8385
8386FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8387M: Michael Zaidman <[email protected]>
8388L: [email protected]
8389L: [email protected]
8390S: Maintained
8391F: drivers/hid/hid-ft260.c
8392
8393FUJITSU LAPTOP EXTRAS
8394M: Jonathan Woithe <[email protected]>
8395L: [email protected]
8396S: Maintained
8397F: drivers/platform/x86/fujitsu-laptop.c
8398
8399FUJITSU M-5MO LS CAMERA ISP DRIVER
8400M: Kyungmin Park <[email protected]>
8401M: Heungjun Kim <[email protected]>
8402L: [email protected]
8403S: Maintained
8404F: drivers/media/i2c/m5mols/
8405F: include/media/i2c/m5mols.h
8406
8407FUJITSU TABLET EXTRAS
8408M: Robert Gerlach <[email protected]>
8409L: [email protected]
8410S: Maintained
8411F: drivers/platform/x86/fujitsu-tablet.c
8412
8413FUNGIBLE ETHERNET DRIVERS
8414M: Dimitris Michailidis <[email protected]>
8415L: [email protected]
8416S: Supported
8417F: drivers/net/ethernet/fungible/
8418
8419FUSE: FILESYSTEM IN USERSPACE
8420M: Miklos Szeredi <[email protected]>
8421L: [email protected]
8422S: Maintained
8423W: https://github.com/libfuse/
8424T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8425F: Documentation/filesystems/fuse.rst
8426F: fs/fuse/
8427F: include/uapi/linux/fuse.h
8428
8429FUTEX SUBSYSTEM
8430M: Thomas Gleixner <[email protected]>
8431M: Ingo Molnar <[email protected]>
8432R: Peter Zijlstra <[email protected]>
8433R: Darren Hart <[email protected]>
8434R: Davidlohr Bueso <[email protected]>
8435R: André Almeida <[email protected]>
8436L: [email protected]
8437S: Maintained
8438T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8439F: Documentation/locking/*futex*
8440F: include/asm-generic/futex.h
8441F: include/linux/futex.h
8442F: include/uapi/linux/futex.h
8443F: kernel/futex/*
8444F: tools/perf/bench/futex*
8445F: tools/testing/selftests/futex/
8446
8447GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8448M: Tim Harvey <[email protected]>
8449M: Robert Jones <[email protected]>
8450S: Maintained
8451F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8452F: drivers/mfd/gateworks-gsc.c
8453F: include/linux/mfd/gsc.h
8454F: Documentation/hwmon/gsc-hwmon.rst
8455F: drivers/hwmon/gsc-hwmon.c
8456F: include/linux/platform_data/gsc_hwmon.h
8457
8458GCC PLUGINS
8459M: Kees Cook <[email protected]>
8460L: [email protected]
8461S: Maintained
8462T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8463F: Documentation/kbuild/gcc-plugins.rst
8464F: scripts/Makefile.gcc-plugins
8465F: scripts/gcc-plugins/
8466
8467GCOV BASED KERNEL PROFILING
8468M: Peter Oberparleiter <[email protected]>
8469S: Maintained
8470F: Documentation/dev-tools/gcov.rst
8471F: kernel/gcov/
8472
8473GDB KERNEL DEBUGGING HELPER SCRIPTS
8474M: Jan Kiszka <[email protected]>
8475M: Kieran Bingham <[email protected]>
8476S: Supported
8477F: scripts/gdb/
8478
8479GEMINI CRYPTO DRIVER
8480M: Corentin Labbe <[email protected]>
8481L: [email protected]
8482S: Maintained
8483F: drivers/crypto/gemini/
8484
8485GEMTEK FM RADIO RECEIVER DRIVER
8486M: Hans Verkuil <[email protected]>
8487L: [email protected]
8488S: Maintained
8489W: https://linuxtv.org
8490T: git git://linuxtv.org/media_tree.git
8491F: drivers/media/radio/radio-gemtek*
8492
8493GENERIC ARCHITECTURE TOPOLOGY
8494M: Sudeep Holla <[email protected]>
8495L: [email protected]
8496S: Maintained
8497F: drivers/base/arch_topology.c
8498F: include/linux/arch_topology.h
8499
8500GENERIC ENTRY CODE
8501M: Thomas Gleixner <[email protected]>
8502M: Peter Zijlstra <[email protected]>
8503M: Andy Lutomirski <[email protected]>
8504L: [email protected]
8505S: Maintained
8506T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8507F: include/linux/entry-common.h
8508F: include/linux/entry-kvm.h
8509F: kernel/entry/
8510
8511GENERIC GPIO I2C DRIVER
8512M: Wolfram Sang <[email protected]>
8513S: Supported
8514F: drivers/i2c/busses/i2c-gpio.c
8515F: include/linux/platform_data/i2c-gpio.h
8516
8517GENERIC GPIO I2C MULTIPLEXER DRIVER
8518M: Peter Korsgaard <[email protected]>
8519L: [email protected]
8520S: Supported
8521F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8522F: drivers/i2c/muxes/i2c-mux-gpio.c
8523F: include/linux/platform_data/i2c-mux-gpio.h
8524
8525GENERIC HDLC (WAN) DRIVERS
8526M: Krzysztof Halasa <[email protected]>
8527S: Maintained
8528W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8529F: drivers/net/wan/c101.c
8530F: drivers/net/wan/hd6457*
8531F: drivers/net/wan/hdlc*
8532F: drivers/net/wan/n2.c
8533F: drivers/net/wan/pc300too.c
8534F: drivers/net/wan/pci200syn.c
8535F: drivers/net/wan/wanxl*
8536
8537GENERIC INCLUDE/ASM HEADER FILES
8538M: Arnd Bergmann <[email protected]>
8539L: [email protected]
8540S: Maintained
8541T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8542F: include/asm-generic/
8543F: include/uapi/asm-generic/
8544
8545GENERIC PHY FRAMEWORK
8546M: Kishon Vijay Abraham I <[email protected]>
8547M: Vinod Koul <[email protected]>
8548L: [email protected]
8549S: Supported
8550Q: https://patchwork.kernel.org/project/linux-phy/list/
8551T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8552F: Documentation/devicetree/bindings/phy/
8553F: drivers/phy/
8554F: include/dt-bindings/phy/
8555F: include/linux/phy/
8556
8557GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8558M: Wolfram Sang <[email protected]>
8559S: Supported
8560F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8561
8562GENERIC PM DOMAINS
8563M: "Rafael J. Wysocki" <[email protected]>
8564M: Kevin Hilman <[email protected]>
8565M: Ulf Hansson <[email protected]>
8566L: [email protected]
8567S: Supported
8568F: Documentation/devicetree/bindings/power/power?domain*
8569F: drivers/base/power/domain*.c
8570F: include/linux/pm_domain.h
8571
8572GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8573M: Eugen Hristev <[email protected]>
8574L: [email protected]
8575S: Maintained
8576F: drivers/input/touchscreen/resistive-adc-touch.c
8577
8578GENERIC STRING LIBRARY
8579R: Andy Shevchenko <[email protected]>
8580S: Maintained
8581F: lib/string.c
8582F: lib/string_helpers.c
8583F: lib/test_string.c
8584F: lib/test-string_helpers.c
8585
8586GENERIC UIO DRIVER FOR PCI DEVICES
8587M: "Michael S. Tsirkin" <[email protected]>
8588L: [email protected]
8589S: Supported
8590F: drivers/uio/uio_pci_generic.c
8591
8592GENERIC VDSO LIBRARY
8593M: Andy Lutomirski <[email protected]>
8594M: Thomas Gleixner <[email protected]>
8595M: Vincenzo Frascino <[email protected]>
8596L: [email protected]
8597S: Maintained
8598T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8599F: include/asm-generic/vdso/vsyscall.h
8600F: include/vdso/
8601F: kernel/time/vsyscall.c
8602F: lib/vdso/
8603
8604GENWQE (IBM Generic Workqueue Card)
8605M: Frank Haverkamp <[email protected]>
8606S: Supported
8607F: drivers/misc/genwqe/
8608
8609GET_MAINTAINER SCRIPT
8610M: Joe Perches <[email protected]>
8611S: Maintained
8612F: scripts/get_maintainer.pl
8613
8614GFS2 FILE SYSTEM
8615M: Bob Peterson <[email protected]>
8616M: Andreas Gruenbacher <[email protected]>
8617L: [email protected]
8618S: Supported
8619B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8620T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8621F: Documentation/filesystems/gfs2*
8622F: fs/gfs2/
8623F: include/uapi/linux/gfs2_ondisk.h
8624
8625GIGABYTE WMI DRIVER
8626M: Thomas Weißschuh <[email protected]>
8627L: [email protected]
8628S: Maintained
8629F: drivers/platform/x86/gigabyte-wmi.c
8630
8631GNSS SUBSYSTEM
8632M: Johan Hovold <[email protected]>
8633S: Maintained
8634T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8635F: Documentation/ABI/testing/sysfs-class-gnss
8636F: Documentation/devicetree/bindings/gnss/
8637F: drivers/gnss/
8638F: include/linux/gnss.h
8639
8640GO7007 MPEG CODEC
8641M: Hans Verkuil <[email protected]>
8642L: [email protected]
8643S: Maintained
8644F: drivers/media/usb/go7007/
8645
8646GOODIX TOUCHSCREEN
8647M: Bastien Nocera <[email protected]>
8648M: Hans de Goede <[email protected]>
8649L: [email protected]
8650S: Maintained
8651F: drivers/input/touchscreen/goodix*
8652
8653GOOGLE ETHERNET DRIVERS
8654M: Jeroen de Borst <[email protected]>
8655R: Catherine Sullivan <[email protected]>
8656R: David Awogbemila <[email protected]>
8657L: [email protected]
8658S: Supported
8659F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8660F: drivers/net/ethernet/google
8661
8662GPD POCKET FAN DRIVER
8663M: Hans de Goede <[email protected]>
8664L: [email protected]
8665S: Maintained
8666F: drivers/platform/x86/gpd-pocket-fan.c
8667
8668GPIO ACPI SUPPORT
8669M: Mika Westerberg <[email protected]>
8670M: Andy Shevchenko <[email protected]>
8671L: [email protected]
8672L: [email protected]
8673S: Supported
8674T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8675F: Documentation/firmware-guide/acpi/gpio-properties.rst
8676F: drivers/gpio/gpiolib-acpi.c
8677F: drivers/gpio/gpiolib-acpi.h
8678
8679GPIO AGGREGATOR
8680M: Geert Uytterhoeven <[email protected]>
8681L: [email protected]
8682S: Supported
8683F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8684F: drivers/gpio/gpio-aggregator.c
8685
8686GPIO IR Transmitter
8687M: Sean Young <[email protected]>
8688L: [email protected]
8689S: Maintained
8690F: drivers/media/rc/gpio-ir-tx.c
8691
8692GPIO MOCKUP DRIVER
8693M: Bamvor Jian Zhang <[email protected]>
8694L: [email protected]
8695S: Maintained
8696F: drivers/gpio/gpio-mockup.c
8697F: tools/testing/selftests/gpio/
8698
8699GPIO REGMAP
8700R: Michael Walle <[email protected]>
8701S: Maintained
8702F: drivers/gpio/gpio-regmap.c
8703F: include/linux/gpio/regmap.h
8704
8705GPIO SUBSYSTEM
8706M: Linus Walleij <[email protected]>
8707M: Bartosz Golaszewski <[email protected]>
8708L: [email protected]
8709S: Maintained
8710T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8711F: Documentation/ABI/obsolete/sysfs-gpio
8712F: Documentation/ABI/testing/gpio-cdev
8713F: Documentation/admin-guide/gpio/
8714F: Documentation/devicetree/bindings/gpio/
8715F: Documentation/driver-api/gpio/
8716F: drivers/gpio/
8717F: include/asm-generic/gpio.h
8718F: include/dt-bindings/gpio/
8719F: include/linux/gpio.h
8720F: include/linux/gpio/
8721F: include/linux/of_gpio.h
8722F: include/uapi/linux/gpio.h
8723F: tools/gpio/
8724
8725GRE DEMULTIPLEXER DRIVER
8726M: Dmitry Kozlov <[email protected]>
8727L: [email protected]
8728S: Maintained
8729F: include/net/gre.h
8730F: net/ipv4/gre_demux.c
8731F: net/ipv4/gre_offload.c
8732
8733GRETH 10/100/1G Ethernet MAC device driver
8734M: Andreas Larsson <[email protected]>
8735L: [email protected]
8736S: Maintained
8737F: drivers/net/ethernet/aeroflex/
8738
8739GREYBUS AUDIO PROTOCOLS DRIVERS
8740M: Vaibhav Agarwal <[email protected]>
8741M: Mark Greer <[email protected]>
8742S: Maintained
8743F: drivers/staging/greybus/audio_apbridgea.c
8744F: drivers/staging/greybus/audio_apbridgea.h
8745F: drivers/staging/greybus/audio_codec.c
8746F: drivers/staging/greybus/audio_codec.h
8747F: drivers/staging/greybus/audio_gb.c
8748F: drivers/staging/greybus/audio_manager.c
8749F: drivers/staging/greybus/audio_manager.h
8750F: drivers/staging/greybus/audio_manager_module.c
8751F: drivers/staging/greybus/audio_manager_private.h
8752F: drivers/staging/greybus/audio_manager_sysfs.c
8753F: drivers/staging/greybus/audio_module.c
8754F: drivers/staging/greybus/audio_topology.c
8755
8756GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8757M: Viresh Kumar <[email protected]>
8758S: Maintained
8759F: drivers/staging/greybus/authentication.c
8760F: drivers/staging/greybus/bootrom.c
8761F: drivers/staging/greybus/firmware.h
8762F: drivers/staging/greybus/fw-core.c
8763F: drivers/staging/greybus/fw-download.c
8764F: drivers/staging/greybus/fw-management.c
8765F: drivers/staging/greybus/greybus_authentication.h
8766F: drivers/staging/greybus/greybus_firmware.h
8767F: drivers/staging/greybus/hid.c
8768F: drivers/staging/greybus/i2c.c
8769F: drivers/staging/greybus/spi.c
8770F: drivers/staging/greybus/spilib.c
8771F: drivers/staging/greybus/spilib.h
8772
8773GREYBUS LOOPBACK DRIVER
8774M: Bryan O'Donoghue <[email protected]>
8775S: Maintained
8776F: drivers/staging/greybus/loopback.c
8777
8778GREYBUS PLATFORM DRIVERS
8779M: Vaibhav Hiremath <[email protected]>
8780S: Maintained
8781F: drivers/staging/greybus/arche-apb-ctrl.c
8782F: drivers/staging/greybus/arche-platform.c
8783F: drivers/staging/greybus/arche_platform.h
8784
8785GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8786M: Rui Miguel Silva <[email protected]>
8787S: Maintained
8788F: drivers/staging/greybus/gpio.c
8789F: drivers/staging/greybus/light.c
8790F: drivers/staging/greybus/power_supply.c
8791F: drivers/staging/greybus/sdio.c
8792F: drivers/staging/greybus/spi.c
8793F: drivers/staging/greybus/spilib.c
8794
8795GREYBUS SUBSYSTEM
8796M: Johan Hovold <[email protected]>
8797M: Alex Elder <[email protected]>
8798M: Greg Kroah-Hartman <[email protected]>
8799L: [email protected] (moderated for non-subscribers)
8800S: Maintained
8801F: drivers/greybus/
8802F: drivers/staging/greybus/
8803F: include/linux/greybus.h
8804F: include/linux/greybus/
8805
8806GREYBUS UART PROTOCOLS DRIVERS
8807M: David Lin <[email protected]>
8808S: Maintained
8809F: drivers/staging/greybus/log.c
8810F: drivers/staging/greybus/uart.c
8811
8812GS1662 VIDEO SERIALIZER
8813M: Charles-Antoine Couret <[email protected]>
8814L: [email protected]
8815S: Maintained
8816T: git git://linuxtv.org/media_tree.git
8817F: drivers/media/spi/gs1662.c
8818
8819GSPCA FINEPIX SUBDRIVER
8820M: Frank Zago <[email protected]>
8821L: [email protected]
8822S: Maintained
8823T: git git://linuxtv.org/media_tree.git
8824F: drivers/media/usb/gspca/finepix.c
8825
8826GSPCA GL860 SUBDRIVER
8827M: Olivier Lorin <[email protected]>
8828L: [email protected]
8829S: Maintained
8830T: git git://linuxtv.org/media_tree.git
8831F: drivers/media/usb/gspca/gl860/
8832
8833GSPCA M5602 SUBDRIVER
8834M: Erik Andren <[email protected]>
8835L: [email protected]
8836S: Maintained
8837T: git git://linuxtv.org/media_tree.git
8838F: drivers/media/usb/gspca/m5602/
8839
8840GSPCA PAC207 SONIXB SUBDRIVER
8841M: Hans Verkuil <[email protected]>
8842L: [email protected]
8843S: Odd Fixes
8844T: git git://linuxtv.org/media_tree.git
8845F: drivers/media/usb/gspca/pac207.c
8846
8847GSPCA SN9C20X SUBDRIVER
8848M: Brian Johnson <[email protected]>
8849L: [email protected]
8850S: Maintained
8851T: git git://linuxtv.org/media_tree.git
8852F: drivers/media/usb/gspca/sn9c20x.c
8853
8854GSPCA T613 SUBDRIVER
8855M: Leandro Costantino <[email protected]>
8856L: [email protected]
8857S: Maintained
8858T: git git://linuxtv.org/media_tree.git
8859F: drivers/media/usb/gspca/t613.c
8860
8861GSPCA USB WEBCAM DRIVER
8862M: Hans Verkuil <[email protected]>
8863L: [email protected]
8864S: Odd Fixes
8865T: git git://linuxtv.org/media_tree.git
8866F: drivers/media/usb/gspca/
8867
8868GTP (GPRS Tunneling Protocol)
8869M: Pablo Neira Ayuso <[email protected]>
8870M: Harald Welte <[email protected]>
8871L: [email protected]
8872S: Maintained
8873T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8874F: drivers/net/gtp.c
8875
8876GUID PARTITION TABLE (GPT)
8877M: Davidlohr Bueso <[email protected]>
8878L: [email protected]
8879S: Maintained
8880F: block/partitions/efi.*
8881
8882HABANALABS PCI DRIVER
8883M: Oded Gabbay <[email protected]>
8884S: Supported
8885T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8886F: Documentation/ABI/testing/debugfs-driver-habanalabs
8887F: Documentation/ABI/testing/sysfs-driver-habanalabs
8888F: drivers/misc/habanalabs/
8889F: include/uapi/misc/habanalabs.h
8890
8891HACKRF MEDIA DRIVER
8892M: Antti Palosaari <[email protected]>
8893L: [email protected]
8894S: Maintained
8895W: https://linuxtv.org
8896W: http://palosaari.fi/linux/
8897Q: http://patchwork.linuxtv.org/project/linux-media/list/
8898T: git git://linuxtv.org/anttip/media_tree.git
8899F: drivers/media/usb/hackrf/
8900
8901HANTRO VPU CODEC DRIVER
8902M: Ezequiel Garcia <[email protected]>
8903M: Philipp Zabel <[email protected]>
8904L: [email protected]
8905L: [email protected]
8906S: Maintained
8907F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8908F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
8909F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8910F: drivers/staging/media/hantro/
8911
8912HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8913M: Frank Seidel <[email protected]>
8914L: [email protected]
8915S: Maintained
8916W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8917F: drivers/platform/x86/hdaps.c
8918
8919HARDWARE MONITORING
8920M: Jean Delvare <[email protected]>
8921M: Guenter Roeck <[email protected]>
8922L: [email protected]
8923S: Maintained
8924W: http://hwmon.wiki.kernel.org/
8925T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8926F: Documentation/ABI/testing/sysfs-class-hwmon
8927F: Documentation/devicetree/bindings/hwmon/
8928F: Documentation/hwmon/
8929F: drivers/hwmon/
8930F: include/linux/hwmon*.h
8931F: include/trace/events/hwmon*.h
8932K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8933
8934HARDWARE RANDOM NUMBER GENERATOR CORE
8935M: Olivia Mackall <[email protected]>
8936M: Herbert Xu <[email protected]>
8937L: [email protected]
8938S: Odd fixes
8939F: Documentation/admin-guide/hw_random.rst
8940F: Documentation/devicetree/bindings/rng/
8941F: drivers/char/hw_random/
8942F: include/linux/hw_random.h
8943
8944HARDWARE SPINLOCK CORE
8945M: Ohad Ben-Cohen <[email protected]>
8946M: Bjorn Andersson <[email protected]>
8947R: Baolin Wang <[email protected]>
8948L: [email protected]
8949S: Maintained
8950T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8951F: Documentation/devicetree/bindings/hwlock/
8952F: Documentation/locking/hwspinlock.rst
8953F: drivers/hwspinlock/
8954F: include/linux/hwspinlock.h
8955
8956HARDWARE TRACING FACILITIES
8957M: Alexander Shishkin <[email protected]>
8958S: Maintained
8959F: drivers/hwtracing/
8960
8961HARMONY SOUND DRIVER
8962L: [email protected]
8963S: Maintained
8964F: sound/parisc/harmony.*
8965
8966HDPVR USB VIDEO ENCODER DRIVER
8967M: Hans Verkuil <[email protected]>
8968L: [email protected]
8969S: Odd Fixes
8970W: https://linuxtv.org
8971T: git git://linuxtv.org/media_tree.git
8972F: drivers/media/usb/hdpvr/
8973
8974HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8975M: Matt Hsiao <[email protected]>
8976S: Supported
8977F: drivers/misc/hpilo.[ch]
8978
8979HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8980M: Jerry Hoemann <[email protected]>
8981S: Supported
8982F: Documentation/watchdog/hpwdt.rst
8983F: drivers/watchdog/hpwdt.c
8984
8985HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8986M: Don Brace <[email protected]>
8987L: [email protected]
8988L: [email protected]
8989S: Supported
8990F: Documentation/scsi/hpsa.rst
8991F: drivers/scsi/hpsa*.[ch]
8992F: include/linux/cciss*.h
8993F: include/uapi/linux/cciss*.h
8994
8995HFI1 DRIVER
8996M: Dennis Dalessandro <[email protected]>
8997L: [email protected]
8998S: Supported
8999F: drivers/infiniband/hw/hfi1
9000
9001HFS FILESYSTEM
9002L: [email protected]
9003S: Orphan
9004F: Documentation/filesystems/hfs.rst
9005F: fs/hfs/
9006
9007HFSPLUS FILESYSTEM
9008L: [email protected]
9009S: Orphan
9010F: Documentation/filesystems/hfsplus.rst
9011F: fs/hfsplus/
9012
9013HGA FRAMEBUFFER DRIVER
9014M: Ferenc Bakonyi <[email protected]>
9015L: [email protected]
9016S: Maintained
9017W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9018F: drivers/video/fbdev/hgafb.c
9019
9020HIBERNATION (aka Software Suspend, aka swsusp)
9021M: "Rafael J. Wysocki" <[email protected]>
9022M: Pavel Machek <[email protected]>
9023L: [email protected]
9024S: Supported
9025B: https://bugzilla.kernel.org
9026F: arch/*/include/asm/suspend*.h
9027F: arch/x86/power/
9028F: drivers/base/power/
9029F: include/linux/freezer.h
9030F: include/linux/pm.h
9031F: include/linux/suspend.h
9032F: kernel/power/
9033
9034HID CORE LAYER
9035M: Jiri Kosina <[email protected]>
9036M: Benjamin Tissoires <[email protected]>
9037L: [email protected]
9038S: Maintained
9039T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9040F: drivers/hid/
9041F: include/linux/hid*
9042F: include/uapi/linux/hid*
9043
9044HID LOGITECH DRIVERS
9045R: Filipe Laíns <[email protected]>
9046L: [email protected]
9047S: Maintained
9048F: drivers/hid/hid-logitech-*
9049
9050HID PLAYSTATION DRIVER
9051M: Roderick Colenbrander <[email protected]>
9052L: [email protected]
9053S: Supported
9054F: drivers/hid/hid-playstation.c
9055
9056HID SENSOR HUB DRIVERS
9057M: Jiri Kosina <[email protected]>
9058M: Jonathan Cameron <[email protected]>
9059M: Srinivas Pandruvada <[email protected]>
9060L: [email protected]
9061L: [email protected]
9062S: Maintained
9063F: Documentation/hid/hid-sensor*
9064F: drivers/hid/hid-sensor-*
9065F: drivers/iio/*/hid-*
9066F: include/linux/hid-sensor-*
9067
9068HID WACOM DRIVER
9069M: Ping Cheng <[email protected]>
9070M: Jason Gerecke <[email protected]>
9071L: [email protected]
9072S: Maintained
9073F: drivers/hid/wacom.h
9074F: drivers/hid/wacom_*
9075
9076HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9077M: Thomas Gleixner <[email protected]>
9078L: [email protected]
9079S: Maintained
9080T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9081F: Documentation/timers/
9082F: include/linux/clockchips.h
9083F: include/linux/hrtimer.h
9084F: kernel/time/clockevents.c
9085F: kernel/time/hrtimer.c
9086F: kernel/time/timer_*.c
9087
9088HIGH-SPEED SCC DRIVER FOR AX.25
9089L: [email protected]
9090S: Orphan
9091F: drivers/net/hamradio/scc.c
9092
9093HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9094M: HighPoint Linux Team <[email protected]>
9095S: Supported
9096W: http://www.highpoint-tech.com
9097F: Documentation/scsi/hptiop.rst
9098F: drivers/scsi/hptiop.c
9099
9100HIPPI
9101M: Jes Sorensen <[email protected]>
9102L: [email protected]
9103S: Maintained
9104F: drivers/net/hippi/
9105F: include/linux/hippidevice.h
9106F: include/uapi/linux/if_hippi.h
9107F: net/802/hippi.c
9108
9109HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9110M: Kurt Kanzenbach <[email protected]>
9111L: [email protected]
9112S: Maintained
9113F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9114F: drivers/net/dsa/hirschmann/*
9115F: include/linux/platform_data/hirschmann-hellcreek.h
9116F: net/dsa/tag_hellcreek.c
9117
9118HISILICON DMA DRIVER
9119M: Zhou Wang <[email protected]>
9120L: [email protected]
9121S: Maintained
9122F: drivers/dma/hisi_dma.c
9123
9124HISILICON GPIO DRIVER
9125M: Luo Jiaxing <[email protected]>
9126L: [email protected]
9127S: Maintained
9128F: drivers/gpio/gpio-hisi.c
9129
9130HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9131M: Longfang Liu <[email protected]>
9132L: [email protected]
9133S: Maintained
9134F: Documentation/ABI/testing/debugfs-hisi-hpre
9135F: drivers/crypto/hisilicon/hpre/hpre.h
9136F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9137F: drivers/crypto/hisilicon/hpre/hpre_main.c
9138
9139HISILICON I2C CONTROLLER DRIVER
9140M: Yicong Yang <[email protected]>
9141L: [email protected]
9142S: Maintained
9143W: https://www.hisilicon.com
9144F: drivers/i2c/busses/i2c-hisi.c
9145
9146HISILICON LPC BUS DRIVER
9147M: [email protected]
9148S: Maintained
9149W: http://www.hisilicon.com
9150F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9151F: drivers/bus/hisi_lpc.c
9152
9153HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9154M: Yisen Zhuang <[email protected]>
9155M: Salil Mehta <[email protected]>
9156L: [email protected]
9157S: Maintained
9158W: http://www.hisilicon.com
9159F: drivers/net/ethernet/hisilicon/hns3/
9160
9161HISILICON NETWORK SUBSYSTEM DRIVER
9162M: Yisen Zhuang <[email protected]>
9163M: Salil Mehta <[email protected]>
9164L: [email protected]
9165S: Maintained
9166W: http://www.hisilicon.com
9167F: Documentation/devicetree/bindings/net/hisilicon*.txt
9168F: drivers/net/ethernet/hisilicon/
9169
9170HIKEY960 ONBOARD USB GPIO HUB DRIVER
9171M: John Stultz <[email protected]>
9172L: [email protected]
9173S: Maintained
9174F: drivers/misc/hisi_hikey_usb.c
9175
9176HISILICON PMU DRIVER
9177M: Shaokun Zhang <[email protected]>
9178M: Qi Liu <[email protected]>
9179S: Supported
9180W: http://www.hisilicon.com
9181F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9182F: Documentation/admin-guide/perf/hisi-pmu.rst
9183F: drivers/perf/hisilicon
9184
9185HISILICON HNS3 PMU DRIVER
9186M: Guangbin Huang <[email protected]>
9187S: Supported
9188F: Documentation/admin-guide/perf/hns3-pmu.rst
9189F: drivers/perf/hisilicon/hns3_pmu.c
9190
9191HISILICON QM DRIVER
9192M: Weili Qian <[email protected]>
9193M: Zhou Wang <[email protected]>
9194L: [email protected]
9195S: Maintained
9196F: drivers/crypto/hisilicon/Kconfig
9197F: drivers/crypto/hisilicon/Makefile
9198F: drivers/crypto/hisilicon/qm.c
9199F: drivers/crypto/hisilicon/sgl.c
9200F: include/linux/hisi_acc_qm.h
9201
9202HISILICON ZIP Controller DRIVER
9203M: Yang Shen <[email protected]>
9204M: Zhou Wang <[email protected]>
9205L: [email protected]
9206S: Maintained
9207F: Documentation/ABI/testing/debugfs-hisi-zip
9208F: drivers/crypto/hisilicon/zip/
9209
9210HISILICON ROCE DRIVER
9211M: Wenpeng Liang <[email protected]>
9212M: Weihang Li <[email protected]>
9213L: [email protected]
9214S: Maintained
9215F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9216F: drivers/infiniband/hw/hns/
9217
9218HISILICON SAS Controller
9219M: John Garry <[email protected]>
9220S: Supported
9221W: http://www.hisilicon.com
9222F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9223F: drivers/scsi/hisi_sas/
9224
9225HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9226M: Kai Ye <[email protected]>
9227M: Longfang Liu <[email protected]>
9228L: [email protected]
9229S: Maintained
9230F: Documentation/ABI/testing/debugfs-hisi-sec
9231F: drivers/crypto/hisilicon/sec2/sec.h
9232F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9233F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9234F: drivers/crypto/hisilicon/sec2/sec_main.c
9235
9236HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9237M: Jay Fang <[email protected]>
9238L: [email protected]
9239S: Maintained
9240W: http://www.hisilicon.com
9241F: drivers/spi/spi-hisi-kunpeng.c
9242
9243HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9244M: Mauro Carvalho Chehab <[email protected]>
9245L: [email protected]
9246S: Maintained
9247F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9248F: drivers/spmi/hisi-spmi-controller.c
9249
9250HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9251M: Mauro Carvalho Chehab <[email protected]>
9252L: [email protected]
9253S: Maintained
9254F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9255F: drivers/mfd/hi6421-spmi-pmic.c
9256
9257HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9258M: Weili Qian <[email protected]>
9259S: Maintained
9260F: drivers/crypto/hisilicon/trng/trng.c
9261
9262HISILICON V3XX SPI NOR FLASH Controller Driver
9263M: John Garry <[email protected]>
9264S: Maintained
9265W: http://www.hisilicon.com
9266F: drivers/spi/spi-hisi-sfc-v3xx.c
9267
9268HMM - Heterogeneous Memory Management
9269M: Jérôme Glisse <[email protected]>
9270L: [email protected]
9271S: Maintained
9272F: Documentation/mm/hmm.rst
9273F: include/linux/hmm*
9274F: lib/test_hmm*
9275F: mm/hmm*
9276F: tools/testing/selftests/vm/*hmm*
9277
9278HOST AP DRIVER
9279M: Jouni Malinen <[email protected]>
9280L: [email protected]
9281S: Obsolete
9282W: http://w1.fi/hostap-driver.html
9283F: drivers/net/wireless/intersil/hostap/
9284
9285HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9286L: [email protected]
9287S: Orphan
9288F: drivers/platform/x86/tc1100-wmi.c
9289
9290HPET: High Precision Event Timers driver
9291M: Clemens Ladisch <[email protected]>
9292S: Maintained
9293F: Documentation/timers/hpet.rst
9294F: drivers/char/hpet.c
9295F: include/linux/hpet.h
9296F: include/uapi/linux/hpet.h
9297
9298HPET: x86
9299S: Orphan
9300F: arch/x86/include/asm/hpet.h
9301F: arch/x86/kernel/hpet.c
9302
9303HPFS FILESYSTEM
9304M: Mikulas Patocka <[email protected]>
9305S: Maintained
9306W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9307F: fs/hpfs/
9308
9309HSI SUBSYSTEM
9310M: Sebastian Reichel <[email protected]>
9311S: Maintained
9312T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9313F: Documentation/ABI/testing/sysfs-bus-hsi
9314F: Documentation/driver-api/hsi.rst
9315F: drivers/hsi/
9316F: include/linux/hsi/
9317F: include/uapi/linux/hsi/
9318
9319HSO 3G MODEM DRIVER
9320L: [email protected]
9321S: Orphan
9322F: drivers/net/usb/hso.c
9323
9324HSR NETWORK PROTOCOL
9325L: [email protected]
9326S: Orphan
9327F: net/hsr/
9328
9329HT16K33 LED CONTROLLER DRIVER
9330M: Robin van der Gracht <[email protected]>
9331S: Maintained
9332F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9333F: drivers/auxdisplay/ht16k33.c
9334
9335HTCPEN TOUCHSCREEN DRIVER
9336M: Pau Oliva Fora <[email protected]>
9337L: [email protected]
9338S: Maintained
9339F: drivers/input/touchscreen/htcpen.c
9340
9341HTE SUBSYSTEM
9342M: Dipen Patel <[email protected]>
9343S: Maintained
9344F: Documentation/devicetree/bindings/timestamp/
9345F: Documentation/driver-api/hte/
9346F: drivers/hte/
9347F: include/linux/hte.h
9348
9349HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9350M: Lorenzo Bianconi <[email protected]>
9351L: [email protected]
9352S: Maintained
9353W: http://www.st.com/
9354F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9355F: drivers/iio/humidity/hts221*
9356
9357HUAWEI ETHERNET DRIVER
9358L: [email protected]
9359S: Orphan
9360F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9361F: drivers/net/ethernet/huawei/hinic/
9362
9363HUGETLB SUBSYSTEM
9364M: Mike Kravetz <[email protected]>
9365M: Muchun Song <[email protected]>
9366L: [email protected]
9367S: Maintained
9368F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9369F: Documentation/admin-guide/mm/hugetlbpage.rst
9370F: Documentation/mm/hugetlbfs_reserv.rst
9371F: Documentation/mm/vmemmap_dedup.rst
9372F: fs/hugetlbfs/
9373F: include/linux/hugetlb.h
9374F: mm/hugetlb.c
9375F: mm/hugetlb_vmemmap.c
9376F: mm/hugetlb_vmemmap.h
9377
9378HVA ST MEDIA DRIVER
9379M: Jean-Christophe Trotin <[email protected]>
9380L: [email protected]
9381S: Supported
9382W: https://linuxtv.org
9383T: git git://linuxtv.org/media_tree.git
9384F: drivers/media/platform/st/sti/hva
9385
9386HWPOISON MEMORY FAILURE HANDLING
9387M: Naoya Horiguchi <[email protected]>
9388R: Miaohe Lin <[email protected]>
9389L: [email protected]
9390S: Maintained
9391F: mm/hwpoison-inject.c
9392F: mm/memory-failure.c
9393
9394HYCON HY46XX TOUCHSCREEN SUPPORT
9395M: Giulio Benetti <[email protected]>
9396L: [email protected]
9397S: Maintained
9398F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9399F: drivers/input/touchscreen/hycon-hy46xx.c
9400
9401HYGON PROCESSOR SUPPORT
9402M: Pu Wen <[email protected]>
9403L: [email protected]
9404S: Maintained
9405F: arch/x86/kernel/cpu/hygon.c
9406
9407HYNIX HI556 SENSOR DRIVER
9408M: Shawn Tu <[email protected]>
9409L: [email protected]
9410S: Maintained
9411T: git git://linuxtv.org/media_tree.git
9412F: drivers/media/i2c/hi556.c
9413
9414HYNIX HI846 SENSOR DRIVER
9415M: Martin Kepplinger <[email protected]>
9416L: [email protected]
9417S: Maintained
9418F: drivers/media/i2c/hi846.c
9419
9420HYNIX HI847 SENSOR DRIVER
9421M: Shawn Tu <[email protected]>
9422L: [email protected]
9423S: Maintained
9424F: drivers/media/i2c/hi847.c
9425
9426Hyper-V/Azure CORE AND DRIVERS
9427M: "K. Y. Srinivasan" <[email protected]>
9428M: Haiyang Zhang <[email protected]>
9429M: Stephen Hemminger <[email protected]>
9430M: Wei Liu <[email protected]>
9431M: Dexuan Cui <[email protected]>
9432L: [email protected]
9433S: Supported
9434T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9435F: Documentation/ABI/stable/sysfs-bus-vmbus
9436F: Documentation/ABI/testing/debugfs-hyperv
9437F: Documentation/virt/hyperv
9438F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9439F: arch/arm64/hyperv
9440F: arch/arm64/include/asm/hyperv-tlfs.h
9441F: arch/arm64/include/asm/mshyperv.h
9442F: arch/x86/hyperv
9443F: arch/x86/include/asm/hyperv-tlfs.h
9444F: arch/x86/include/asm/mshyperv.h
9445F: arch/x86/include/asm/trace/hyperv.h
9446F: arch/x86/kernel/cpu/mshyperv.c
9447F: drivers/clocksource/hyperv_timer.c
9448F: drivers/hid/hid-hyperv.c
9449F: drivers/hv/
9450F: drivers/input/serio/hyperv-keyboard.c
9451F: drivers/iommu/hyperv-iommu.c
9452F: drivers/net/ethernet/microsoft/
9453F: drivers/net/hyperv/
9454F: drivers/pci/controller/pci-hyperv-intf.c
9455F: drivers/pci/controller/pci-hyperv.c
9456F: drivers/scsi/storvsc_drv.c
9457F: drivers/uio/uio_hv_generic.c
9458F: drivers/video/fbdev/hyperv_fb.c
9459F: include/asm-generic/hyperv-tlfs.h
9460F: include/asm-generic/mshyperv.h
9461F: include/clocksource/hyperv_timer.h
9462F: include/linux/hyperv.h
9463F: include/uapi/linux/hyperv.h
9464F: net/vmw_vsock/hyperv_transport.c
9465F: tools/hv/
9466
9467HYPERBUS SUPPORT
9468M: Vignesh Raghavendra <[email protected]>
9469L: [email protected]
9470S: Supported
9471Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9472C: irc://irc.oftc.net/mtd
9473T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9474F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9475F: drivers/mtd/hyperbus/
9476F: include/linux/mtd/hyperbus.h
9477
9478HYPERVISOR VIRTUAL CONSOLE DRIVER
9479L: [email protected]
9480S: Odd Fixes
9481F: drivers/tty/hvc/
9482
9483I2C ACPI SUPPORT
9484M: Mika Westerberg <[email protected]>
9485L: [email protected]
9486L: [email protected]
9487S: Maintained
9488F: drivers/i2c/i2c-core-acpi.c
9489
9490I2C CONTROLLER DRIVER FOR NVIDIA GPU
9491M: Ajay Gupta <[email protected]>
9492L: [email protected]
9493S: Maintained
9494F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9495F: drivers/i2c/busses/i2c-nvidia-gpu.c
9496
9497I2C MUXES
9498M: Peter Rosin <[email protected]>
9499L: [email protected]
9500S: Maintained
9501F: Documentation/devicetree/bindings/i2c/i2c-arb*
9502F: Documentation/devicetree/bindings/i2c/i2c-gate*
9503F: Documentation/devicetree/bindings/i2c/i2c-mux*
9504F: Documentation/i2c/i2c-topology.rst
9505F: Documentation/i2c/muxes/
9506F: drivers/i2c/i2c-mux.c
9507F: drivers/i2c/muxes/
9508F: include/linux/i2c-mux.h
9509
9510I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9511M: Gregory CLEMENT <[email protected]>
9512L: [email protected]
9513S: Maintained
9514F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9515F: drivers/i2c/busses/i2c-mv64xxx.c
9516
9517I2C OVER PARALLEL PORT
9518M: Jean Delvare <[email protected]>
9519L: [email protected]
9520S: Maintained
9521F: Documentation/i2c/busses/i2c-parport.rst
9522F: drivers/i2c/busses/i2c-parport.c
9523
9524I2C SUBSYSTEM
9525M: Wolfram Sang <[email protected]>
9526L: [email protected]
9527S: Maintained
9528W: https://i2c.wiki.kernel.org/
9529Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9530T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9531F: Documentation/devicetree/bindings/i2c/i2c.txt
9532F: Documentation/i2c/
9533F: drivers/i2c/*
9534F: include/dt-bindings/i2c/i2c.h
9535F: include/linux/i2c-dev.h
9536F: include/linux/i2c-smbus.h
9537F: include/linux/i2c.h
9538F: include/uapi/linux/i2c-*.h
9539F: include/uapi/linux/i2c.h
9540
9541I2C SUBSYSTEM HOST DRIVERS
9542L: [email protected]
9543S: Odd Fixes
9544W: https://i2c.wiki.kernel.org/
9545Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9546T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9547F: Documentation/devicetree/bindings/i2c/
9548F: drivers/i2c/algos/
9549F: drivers/i2c/busses/
9550F: include/dt-bindings/i2c/
9551
9552I2C-TAOS-EVM DRIVER
9553M: Jean Delvare <[email protected]>
9554L: [email protected]
9555S: Maintained
9556F: Documentation/i2c/busses/i2c-taos-evm.rst
9557F: drivers/i2c/busses/i2c-taos-evm.c
9558
9559I2C-TINY-USB DRIVER
9560M: Till Harbaum <[email protected]>
9561L: [email protected]
9562S: Maintained
9563W: http://www.harbaum.org/till/i2c_tiny_usb
9564F: drivers/i2c/busses/i2c-tiny-usb.c
9565
9566I2C/SMBUS CONTROLLER DRIVERS FOR PC
9567M: Jean Delvare <[email protected]>
9568L: [email protected]
9569S: Maintained
9570F: Documentation/i2c/busses/i2c-ali1535.rst
9571F: Documentation/i2c/busses/i2c-ali1563.rst
9572F: Documentation/i2c/busses/i2c-ali15x3.rst
9573F: Documentation/i2c/busses/i2c-amd756.rst
9574F: Documentation/i2c/busses/i2c-amd8111.rst
9575F: Documentation/i2c/busses/i2c-i801.rst
9576F: Documentation/i2c/busses/i2c-nforce2.rst
9577F: Documentation/i2c/busses/i2c-piix4.rst
9578F: Documentation/i2c/busses/i2c-sis5595.rst
9579F: Documentation/i2c/busses/i2c-sis630.rst
9580F: Documentation/i2c/busses/i2c-sis96x.rst
9581F: Documentation/i2c/busses/i2c-via.rst
9582F: Documentation/i2c/busses/i2c-viapro.rst
9583F: drivers/i2c/busses/i2c-ali1535.c
9584F: drivers/i2c/busses/i2c-ali1563.c
9585F: drivers/i2c/busses/i2c-ali15x3.c
9586F: drivers/i2c/busses/i2c-amd756-s4882.c
9587F: drivers/i2c/busses/i2c-amd756.c
9588F: drivers/i2c/busses/i2c-amd8111.c
9589F: drivers/i2c/busses/i2c-i801.c
9590F: drivers/i2c/busses/i2c-isch.c
9591F: drivers/i2c/busses/i2c-nforce2-s4985.c
9592F: drivers/i2c/busses/i2c-nforce2.c
9593F: drivers/i2c/busses/i2c-piix4.c
9594F: drivers/i2c/busses/i2c-sis5595.c
9595F: drivers/i2c/busses/i2c-sis630.c
9596F: drivers/i2c/busses/i2c-sis96x.c
9597F: drivers/i2c/busses/i2c-via.c
9598F: drivers/i2c/busses/i2c-viapro.c
9599
9600I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9601M: Hans de Goede <[email protected]>
9602L: [email protected]
9603S: Maintained
9604F: drivers/i2c/busses/i2c-cht-wc.c
9605
9606I2C/SMBUS ISMT DRIVER
9607M: Seth Heasley <[email protected]>
9608M: Neil Horman <[email protected]>
9609L: [email protected]
9610F: Documentation/i2c/busses/i2c-ismt.rst
9611F: drivers/i2c/busses/i2c-ismt.c
9612
9613I2C/SMBUS STUB DRIVER
9614M: Jean Delvare <[email protected]>
9615L: [email protected]
9616S: Maintained
9617F: drivers/i2c/i2c-stub.c
9618
9619I3C DRIVER FOR CADENCE I3C MASTER IP
9620M: Przemysław Gaj <[email protected]>
9621S: Maintained
9622F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9623F: drivers/i3c/master/i3c-master-cdns.c
9624
9625I3C DRIVER FOR SYNOPSYS DESIGNWARE
9626M: Vitor Soares <[email protected]>
9627S: Maintained
9628F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9629F: drivers/i3c/master/dw*
9630
9631I3C SUBSYSTEM
9632M: Alexandre Belloni <[email protected]>
9633L: [email protected] (moderated for non-subscribers)
9634S: Maintained
9635C: irc://chat.freenode.net/linux-i3c
9636T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9637F: Documentation/ABI/testing/sysfs-bus-i3c
9638F: Documentation/devicetree/bindings/i3c/
9639F: Documentation/driver-api/i3c
9640F: drivers/i3c/
9641F: include/linux/i3c/
9642
9643IA64 (Itanium) PLATFORM
9644L: [email protected]
9645S: Orphan
9646F: Documentation/ia64/
9647F: arch/ia64/
9648
9649IBM Power 842 compression accelerator
9650M: Haren Myneni <[email protected]>
9651S: Supported
9652F: crypto/842.c
9653F: drivers/crypto/nx/Kconfig
9654F: drivers/crypto/nx/Makefile
9655F: drivers/crypto/nx/nx-842*
9656F: include/linux/sw842.h
9657F: lib/842/
9658
9659IBM Power in-Nest Crypto Acceleration
9660M: Breno Leitão <[email protected]>
9661M: Nayna Jain <[email protected]>
9662M: Paulo Flabiano Smorigo <[email protected]>
9663L: [email protected]
9664S: Supported
9665F: drivers/crypto/nx/Kconfig
9666F: drivers/crypto/nx/Makefile
9667F: drivers/crypto/nx/nx-aes*
9668F: drivers/crypto/nx/nx-sha*
9669F: drivers/crypto/nx/nx.*
9670F: drivers/crypto/nx/nx_csbcpb.h
9671F: drivers/crypto/nx/nx_debugfs.c
9672
9673IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9674M: Tyrel Datwyler <[email protected]>
9675L: [email protected]
9676L: [email protected]
9677S: Supported
9678F: drivers/pci/hotplug/rpadlpar*
9679
9680IBM Power Linux RAID adapter
9681M: Brian King <[email protected]>
9682S: Supported
9683F: drivers/scsi/ipr.*
9684
9685IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9686M: Tyrel Datwyler <[email protected]>
9687L: [email protected]
9688L: [email protected]
9689S: Supported
9690F: drivers/pci/hotplug/rpaphp*
9691
9692IBM Power SRIOV Virtual NIC Device Driver
9693M: Dany Madden <[email protected]>
9694R: Thomas Falcon <[email protected]>
9695L: [email protected]
9696S: Supported
9697F: drivers/net/ethernet/ibm/ibmvnic.*
9698
9699IBM Power Virtual Accelerator Switchboard
9700L: [email protected]
9701S: Supported
9702F: arch/powerpc/include/asm/vas.h
9703F: arch/powerpc/platforms/powernv/copy-paste.h
9704F: arch/powerpc/platforms/powernv/vas*
9705
9706IBM Power Virtual Ethernet Device Driver
9707M: Nick Child <[email protected]>
9708L: [email protected]
9709S: Supported
9710F: drivers/net/ethernet/ibm/ibmveth.*
9711
9712IBM Power Virtual FC Device Drivers
9713M: Tyrel Datwyler <[email protected]>
9714L: [email protected]
9715S: Supported
9716F: drivers/scsi/ibmvscsi/ibmvfc*
9717
9718IBM Power Virtual Management Channel Driver
9719M: Brad Warrum <[email protected]>
9720M: Ritu Agarwal <[email protected]>
9721S: Supported
9722F: drivers/misc/ibmvmc.*
9723
9724IBM Power Virtual SCSI Device Drivers
9725M: Tyrel Datwyler <[email protected]>
9726L: [email protected]
9727S: Supported
9728F: drivers/scsi/ibmvscsi/ibmvscsi*
9729F: include/scsi/viosrp.h
9730
9731IBM Power Virtual SCSI Device Target Driver
9732M: Michael Cyr <[email protected]>
9733L: [email protected]
9734L: [email protected]
9735S: Supported
9736F: drivers/scsi/ibmvscsi_tgt/
9737
9738IBM Power VMX Cryptographic instructions
9739M: Breno Leitão <[email protected]>
9740M: Nayna Jain <[email protected]>
9741M: Paulo Flabiano Smorigo <[email protected]>
9742L: [email protected]
9743S: Supported
9744F: drivers/crypto/vmx/Kconfig
9745F: drivers/crypto/vmx/Makefile
9746F: drivers/crypto/vmx/aes*
9747F: drivers/crypto/vmx/ghash*
9748F: drivers/crypto/vmx/ppc-xlate.pl
9749F: drivers/crypto/vmx/vmx.c
9750
9751IBM ServeRAID RAID DRIVER
9752S: Orphan
9753F: drivers/scsi/ips.*
9754
9755ICH LPC AND GPIO DRIVER
9756M: Peter Tyser <[email protected]>
9757S: Maintained
9758F: drivers/gpio/gpio-ich.c
9759F: drivers/mfd/lpc_ich.c
9760
9761ICY I2C DRIVER
9762M: Max Staudt <[email protected]>
9763L: [email protected]
9764S: Maintained
9765F: drivers/i2c/busses/i2c-icy.c
9766
9767IDEAPAD LAPTOP EXTRAS DRIVER
9768M: Ike Panhc <[email protected]>
9769L: [email protected]
9770S: Maintained
9771W: http://launchpad.net/ideapad-laptop
9772F: drivers/platform/x86/ideapad-laptop.c
9773
9774IDEAPAD LAPTOP SLIDEBAR DRIVER
9775M: Andrey Moiseev <[email protected]>
9776L: [email protected]
9777S: Maintained
9778W: https://github.com/o2genum/ideapad-slidebar
9779F: drivers/input/misc/ideapad_slidebar.c
9780
9781IDMAPPED MOUNTS
9782M: Christian Brauner <[email protected]>
9783M: Seth Forshee <[email protected]>
9784L: [email protected]
9785S: Maintained
9786T: git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
9787F: Documentation/filesystems/idmappings.rst
9788F: tools/testing/selftests/mount_setattr/
9789F: include/linux/mnt_idmapping.h
9790
9791IDT VersaClock 5 CLOCK DRIVER
9792M: Luca Ceresoli <[email protected]>
9793S: Maintained
9794F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9795F: drivers/clk/clk-versaclock5.c
9796
9797IEEE 802.15.4 SUBSYSTEM
9798M: Alexander Aring <[email protected]>
9799M: Stefan Schmidt <[email protected]>
9800L: [email protected]
9801S: Maintained
9802W: https://linux-wpan.org/
9803T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9804T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9805F: Documentation/networking/ieee802154.rst
9806F: drivers/net/ieee802154/
9807F: include/linux/ieee802154.h
9808F: include/linux/nl802154.h
9809F: include/net/af_ieee802154.h
9810F: include/net/cfg802154.h
9811F: include/net/ieee802154_netdev.h
9812F: include/net/mac802154.h
9813F: include/net/nl802154.h
9814F: net/ieee802154/
9815F: net/mac802154/
9816
9817IFE PROTOCOL
9818M: Yotam Gigi <[email protected]>
9819M: Jamal Hadi Salim <[email protected]>
9820F: include/net/ife.h
9821F: include/uapi/linux/ife.h
9822F: net/ife
9823
9824IGORPLUG-USB IR RECEIVER
9825M: Sean Young <[email protected]>
9826L: [email protected]
9827S: Maintained
9828F: drivers/media/rc/igorplugusb.c
9829
9830IGUANAWORKS USB IR TRANSCEIVER
9831M: Sean Young <[email protected]>
9832L: [email protected]
9833S: Maintained
9834F: drivers/media/rc/iguanair.c
9835
9836IIO DIGITAL POTENTIOMETER DAC
9837M: Peter Rosin <[email protected]>
9838L: [email protected]
9839S: Maintained
9840F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9841F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9842F: drivers/iio/dac/dpot-dac.c
9843
9844IIO ENVELOPE DETECTOR
9845M: Peter Rosin <[email protected]>
9846L: [email protected]
9847S: Maintained
9848F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9849F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9850F: drivers/iio/adc/envelope-detector.c
9851
9852IIO MULTIPLEXER
9853M: Peter Rosin <[email protected]>
9854L: [email protected]
9855S: Maintained
9856F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9857F: drivers/iio/multiplexer/iio-mux.c
9858
9859IIO SCMI BASED DRIVER
9860M: Jyoti Bhayana <[email protected]>
9861L: [email protected]
9862S: Maintained
9863F: drivers/iio/common/scmi_sensors/scmi_iio.c
9864
9865IIO SUBSYSTEM AND DRIVERS
9866M: Jonathan Cameron <[email protected]>
9867R: Lars-Peter Clausen <[email protected]>
9868L: [email protected]
9869S: Maintained
9870T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9871F: Documentation/ABI/testing/configfs-iio*
9872F: Documentation/ABI/testing/sysfs-bus-iio*
9873F: Documentation/devicetree/bindings/iio/
9874F: drivers/iio/
9875F: drivers/staging/iio/
9876F: include/dt-bindings/iio/
9877F: include/linux/iio/
9878F: tools/iio/
9879
9880IIO UNIT CONVERTER
9881M: Peter Rosin <[email protected]>
9882L: [email protected]
9883S: Maintained
9884F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9885F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9886F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9887F: drivers/iio/afe/iio-rescale.c
9888
9889IKANOS/ADI EAGLE ADSL USB DRIVER
9890M: Matthieu Castet <[email protected]>
9891M: Stanislaw Gruszka <[email protected]>
9892S: Maintained
9893F: drivers/usb/atm/ueagle-atm.c
9894
9895IMAGIS TOUCHSCREEN DRIVER
9896M: Markuss Broks <[email protected]>
9897S: Maintained
9898F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9899F: drivers/input/touchscreen/imagis.c
9900
9901IMGTEC ASCII LCD DRIVER
9902M: Paul Burton <[email protected]>
9903S: Maintained
9904F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9905F: drivers/auxdisplay/img-ascii-lcd.c
9906
9907IMGTEC IR DECODER DRIVER
9908S: Orphan
9909F: drivers/media/rc/img-ir/
9910
9911IMON SOUNDGRAPH USB IR RECEIVER
9912M: Sean Young <[email protected]>
9913L: [email protected]
9914S: Maintained
9915F: drivers/media/rc/imon.c
9916F: drivers/media/rc/imon_raw.c
9917
9918IMS TWINTURBO FRAMEBUFFER DRIVER
9919L: [email protected]
9920S: Orphan
9921F: drivers/video/fbdev/imsttfb.c
9922
9923INA209 HARDWARE MONITOR DRIVER
9924M: Guenter Roeck <[email protected]>
9925L: [email protected]
9926S: Maintained
9927F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9928F: Documentation/hwmon/ina209.rst
9929F: drivers/hwmon/ina209.c
9930
9931INA2XX HARDWARE MONITOR DRIVER
9932M: Guenter Roeck <[email protected]>
9933L: [email protected]
9934S: Maintained
9935F: Documentation/hwmon/ina2xx.rst
9936F: drivers/hwmon/ina2xx.c
9937F: include/linux/platform_data/ina2xx.h
9938
9939INDUSTRY PACK SUBSYSTEM (IPACK)
9940M: Samuel Iglesias Gonsalvez <[email protected]>
9941M: Jens Taprogge <[email protected]>
9942M: Greg Kroah-Hartman <[email protected]>
9943L: [email protected]
9944S: Maintained
9945W: http://industrypack.sourceforge.net
9946F: drivers/ipack/
9947
9948INFINEON DPS310 Driver
9949M: Eddie James <[email protected]>
9950L: [email protected]
9951S: Maintained
9952F: drivers/iio/pressure/dps310.c
9953
9954INFINIBAND SUBSYSTEM
9955M: Jason Gunthorpe <[email protected]>
9956M: Leon Romanovsky <[email protected]>
9957L: [email protected]
9958S: Supported
9959W: https://github.com/linux-rdma/rdma-core
9960Q: http://patchwork.kernel.org/project/linux-rdma/list/
9961T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9962F: Documentation/devicetree/bindings/infiniband/
9963F: Documentation/infiniband/
9964F: drivers/infiniband/
9965F: include/rdma/
9966F: include/trace/events/ib_mad.h
9967F: include/trace/events/ib_umad.h
9968F: include/uapi/linux/if_infiniband.h
9969F: include/uapi/rdma/
9970F: samples/bpf/ibumad_kern.c
9971F: samples/bpf/ibumad_user.c
9972
9973INGENIC JZ4780 NAND DRIVER
9974M: Harvey Hunt <[email protected]>
9975L: [email protected]
9976L: [email protected]
9977S: Maintained
9978F: drivers/mtd/nand/raw/ingenic/
9979
9980INGENIC JZ47xx SoCs
9981M: Paul Cercueil <[email protected]>
9982L: [email protected]
9983S: Maintained
9984F: arch/mips/boot/dts/ingenic/
9985F: arch/mips/generic/board-ingenic.c
9986F: arch/mips/include/asm/mach-ingenic/
9987F: arch/mips/ingenic/Kconfig
9988F: drivers/clk/ingenic/
9989F: drivers/dma/dma-jz4780.c
9990F: drivers/gpu/drm/ingenic/
9991F: drivers/i2c/busses/i2c-jz4780.c
9992F: drivers/iio/adc/ingenic-adc.c
9993F: drivers/irqchip/irq-ingenic.c
9994F: drivers/memory/jz4780-nemc.c
9995F: drivers/mmc/host/jz4740_mmc.c
9996F: drivers/mtd/nand/raw/ingenic/
9997F: drivers/pinctrl/pinctrl-ingenic.c
9998F: drivers/power/supply/ingenic-battery.c
9999F: drivers/pwm/pwm-jz4740.c
10000F: drivers/remoteproc/ingenic_rproc.c
10001F: drivers/rtc/rtc-jz4740.c
10002F: drivers/tty/serial/8250/8250_ingenic.c
10003F: drivers/usb/musb/jz4740.c
10004F: drivers/watchdog/jz4740_wdt.c
10005F: include/dt-bindings/iio/adc/ingenic,adc.h
10006F: include/linux/mfd/ingenic-tcu.h
10007F: sound/soc/codecs/jz47*
10008F: sound/soc/jz4740/
10009
10010INJOINIC IP5xxx POWER BANK IC DRIVER
10011M: Samuel Holland <[email protected]>
10012S: Maintained
10013F: drivers/power/supply/ip5xxx_power.c
10014
10015INOTIFY
10016M: Jan Kara <[email protected]>
10017R: Amir Goldstein <[email protected]>
10018L: [email protected]
10019S: Maintained
10020F: Documentation/filesystems/inotify.rst
10021F: fs/notify/inotify/
10022F: include/linux/inotify.h
10023F: include/uapi/linux/inotify.h
10024
10025INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10026M: Dmitry Torokhov <[email protected]>
10027L: [email protected]
10028S: Maintained
10029Q: http://patchwork.kernel.org/project/linux-input/list/
10030T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10031F: Documentation/devicetree/bindings/input/
10032F: Documentation/devicetree/bindings/serio/
10033F: Documentation/input/
10034F: drivers/input/
10035F: include/dt-bindings/input/
10036F: include/linux/input.h
10037F: include/linux/input/
10038F: include/uapi/linux/input-event-codes.h
10039F: include/uapi/linux/input.h
10040
10041INPUT MULTITOUCH (MT) PROTOCOL
10042M: Henrik Rydberg <[email protected]>
10043L: [email protected]
10044S: Odd fixes
10045F: Documentation/input/multi-touch-protocol.rst
10046F: drivers/input/input-mt.c
10047K: \b(ABS|SYN)_MT_
10048
10049INSIDE SECURE CRYPTO DRIVER
10050M: Antoine Tenart <[email protected]>
10051L: [email protected]
10052S: Maintained
10053F: drivers/crypto/inside-secure/
10054
10055INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10056M: Mimi Zohar <[email protected]>
10057M: Dmitry Kasatkin <[email protected]>
10058L: [email protected]
10059S: Supported
10060T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10061F: security/integrity/ima/
10062F: security/integrity/
10063
10064INTEL 810/815 FRAMEBUFFER DRIVER
10065M: Antonino Daplas <[email protected]>
10066L: [email protected]
10067S: Maintained
10068F: drivers/video/fbdev/i810/
10069
10070INTEL 8255 GPIO DRIVER
10071M: William Breathitt Gray <[email protected]>
10072L: [email protected]
10073S: Maintained
10074F: drivers/gpio/gpio-i8255.c
10075F: drivers/gpio/gpio-i8255.h
10076
10077INTEL ASoC DRIVERS
10078M: Cezary Rojewski <[email protected]>
10079M: Pierre-Louis Bossart <[email protected]>
10080M: Liam Girdwood <[email protected]>
10081M: Peter Ujfalusi <[email protected]>
10082M: Bard Liao <[email protected]>
10083M: Ranjani Sridharan <[email protected]>
10084M: Kai Vehmanen <[email protected]>
10085L: [email protected] (moderated for non-subscribers)
10086S: Supported
10087F: sound/soc/intel/
10088
10089INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10090M: Hans de Goede <[email protected]>
10091L: [email protected]
10092S: Maintained
10093F: drivers/platform/x86/intel/atomisp2/pm.c
10094
10095INTEL ATOMISP2 LED DRIVER
10096M: Hans de Goede <[email protected]>
10097L: [email protected]
10098S: Maintained
10099F: drivers/platform/x86/intel/atomisp2/led.c
10100
10101INTEL BIOS SAR INT1092 DRIVER
10102M: Shravan Sudhakar <[email protected]>
10103M: Intel Corporation <[email protected]>
10104L: [email protected]
10105S: Maintained
10106F: drivers/platform/x86/intel/int1092/
10107
10108INTEL BROXTON PMC DRIVER
10109M: Mika Westerberg <[email protected]>
10110M: Zha Qipeng <[email protected]>
10111S: Maintained
10112F: drivers/mfd/intel_pmc_bxt.c
10113F: include/linux/mfd/intel_pmc_bxt.h
10114
10115INTEL C600 SERIES SAS CONTROLLER DRIVER
10116M: Artur Paszkiewicz <[email protected]>
10117L: [email protected]
10118S: Supported
10119T: git git://git.code.sf.net/p/intel-sas/isci
10120F: drivers/scsi/isci/
10121
10122INTEL CPU family model numbers
10123M: Tony Luck <[email protected]>
10124M: [email protected]
10125L: [email protected]
10126S: Supported
10127F: arch/x86/include/asm/intel-family.h
10128
10129INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10130M: Jani Nikula <[email protected]>
10131M: Joonas Lahtinen <[email protected]>
10132M: Rodrigo Vivi <[email protected]>
10133M: Tvrtko Ursulin <[email protected]>
10134L: [email protected]
10135S: Supported
10136W: https://01.org/linuxgraphics/
10137Q: http://patchwork.freedesktop.org/project/intel-gfx/
10138B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10139C: irc://irc.oftc.net/intel-gfx
10140T: git git://anongit.freedesktop.org/drm-intel
10141F: Documentation/gpu/i915.rst
10142F: drivers/gpu/drm/i915/
10143F: include/drm/i915*
10144F: include/uapi/drm/i915_drm.h
10145
10146INTEL ETHERNET DRIVERS
10147M: Jesse Brandeburg <[email protected]>
10148M: Tony Nguyen <[email protected]>
10149L: [email protected] (moderated for non-subscribers)
10150S: Supported
10151W: http://www.intel.com/support/feedback.htm
10152W: http://e1000.sourceforge.net/
10153Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10154T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10155T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10156F: Documentation/networking/device_drivers/ethernet/intel/
10157F: drivers/net/ethernet/intel/
10158F: drivers/net/ethernet/intel/*/
10159F: include/linux/avf/virtchnl.h
10160F: include/linux/net/intel/iidc.h
10161
10162INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10163M: Mustafa Ismail <[email protected]>
10164M: Shiraz Saleem <[email protected]>
10165L: [email protected]
10166S: Supported
10167F: drivers/infiniband/hw/irdma/
10168F: include/uapi/rdma/irdma-abi.h
10169
10170INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10171M: Maik Broemme <[email protected]>
10172L: [email protected]
10173S: Maintained
10174F: Documentation/fb/intelfb.rst
10175F: drivers/video/fbdev/intelfb/
10176
10177INTEL GPIO DRIVERS
10178M: Andy Shevchenko <[email protected]>
10179L: [email protected]
10180S: Supported
10181T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10182F: drivers/gpio/gpio-ich.c
10183F: drivers/gpio/gpio-merrifield.c
10184F: drivers/gpio/gpio-ml-ioh.c
10185F: drivers/gpio/gpio-pch.c
10186F: drivers/gpio/gpio-sch.c
10187F: drivers/gpio/gpio-sodaville.c
10188
10189INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10190M: Zhenyu Wang <[email protected]>
10191M: Zhi Wang <[email protected]>
10192L: [email protected]
10193L: [email protected]
10194S: Supported
10195W: https://01.org/igvt-g
10196T: git https://github.com/intel/gvt-linux.git
10197F: drivers/gpu/drm/i915/gvt/
10198
10199INTEL HID EVENT DRIVER
10200M: Alex Hung <[email protected]>
10201L: [email protected]
10202S: Maintained
10203F: drivers/platform/x86/intel/hid.c
10204
10205INTEL I/OAT DMA DRIVER
10206M: Dave Jiang <[email protected]>
10207R: Dan Williams <[email protected]>
10208L: [email protected]
10209S: Supported
10210Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10211F: drivers/dma/ioat*
10212
10213INTEL IDXD DRIVER
10214M: Fenghua Yu <[email protected]>
10215M: Dave Jiang <[email protected]>
10216L: [email protected]
10217S: Supported
10218F: drivers/dma/idxd/*
10219F: include/uapi/linux/idxd.h
10220
10221INTEL IDLE DRIVER
10222M: Jacob Pan <[email protected]>
10223M: Len Brown <[email protected]>
10224L: [email protected]
10225S: Supported
10226B: https://bugzilla.kernel.org
10227T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10228F: drivers/idle/intel_idle.c
10229
10230INTEL IN FIELD SCAN (IFS) DEVICE
10231M: Jithu Joseph <[email protected]>
10232R: Ashok Raj <[email protected]>
10233R: Tony Luck <[email protected]>
10234S: Maintained
10235F: drivers/platform/x86/intel/ifs
10236F: include/trace/events/intel_ifs.h
10237
10238INTEL INTEGRATED SENSOR HUB DRIVER
10239M: Srinivas Pandruvada <[email protected]>
10240M: Jiri Kosina <[email protected]>
10241L: [email protected]
10242S: Maintained
10243F: drivers/hid/intel-ish-hid/
10244
10245INTEL IOMMU (VT-d)
10246M: David Woodhouse <[email protected]>
10247M: Lu Baolu <[email protected]>
10248L: [email protected]
10249S: Supported
10250T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10251F: drivers/iommu/intel/
10252F: include/linux/intel-svm.h
10253
10254INTEL IOP-ADMA DMA DRIVER
10255R: Dan Williams <[email protected]>
10256S: Odd fixes
10257F: drivers/dma/iop-adma.c
10258
10259INTEL IPU3 CSI-2 CIO2 DRIVER
10260M: Yong Zhi <[email protected]>
10261M: Sakari Ailus <[email protected]>
10262M: Bingbu Cao <[email protected]>
10263M: Dan Scally <[email protected]>
10264R: Tianshu Qiu <[email protected]>
10265L: [email protected]
10266S: Maintained
10267T: git git://linuxtv.org/media_tree.git
10268F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10269F: drivers/media/pci/intel/ipu3/
10270
10271INTEL IPU3 CSI-2 IMGU DRIVER
10272M: Sakari Ailus <[email protected]>
10273R: Bingbu Cao <[email protected]>
10274R: Tianshu Qiu <[email protected]>
10275L: [email protected]
10276S: Maintained
10277F: Documentation/admin-guide/media/ipu3.rst
10278F: Documentation/admin-guide/media/ipu3_rcb.svg
10279F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10280F: drivers/staging/media/ipu3/
10281
10282INTEL IXP4XX CRYPTO SUPPORT
10283M: Corentin Labbe <[email protected]>
10284L: [email protected]
10285S: Maintained
10286F: drivers/crypto/ixp4xx_crypto.c
10287
10288INTEL ISHTP ECLITE DRIVER
10289M: Sumesh K Naduvalath <[email protected]>
10290L: [email protected]
10291S: Supported
10292F: drivers/platform/x86/intel/ishtp_eclite.c
10293
10294INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10295M: Krzysztof Halasa <[email protected]>
10296S: Maintained
10297F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10298F: drivers/net/wan/ixp4xx_hss.c
10299F: drivers/soc/ixp4xx/ixp4xx-npe.c
10300F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10301F: include/linux/soc/ixp4xx/npe.h
10302F: include/linux/soc/ixp4xx/qmgr.h
10303
10304INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10305M: Deepak Saxena <[email protected]>
10306S: Maintained
10307F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10308F: drivers/char/hw_random/ixp4xx-rng.c
10309
10310INTEL KEEM BAY DRM DRIVER
10311M: Anitha Chrisanthus <[email protected]>
10312M: Edmund Dea <[email protected]>
10313S: Maintained
10314F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10315F: drivers/gpu/drm/kmb/
10316
10317INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10318M: Daniele Alessandrelli <[email protected]>
10319S: Maintained
10320F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10321F: drivers/crypto/keembay/Kconfig
10322F: drivers/crypto/keembay/Makefile
10323F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10324F: drivers/crypto/keembay/ocs-aes.c
10325F: drivers/crypto/keembay/ocs-aes.h
10326
10327INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10328M: Daniele Alessandrelli <[email protected]>
10329M: Prabhjot Khurana <[email protected]>
10330M: Mark Gross <[email protected]>
10331S: Maintained
10332F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10333F: drivers/crypto/keembay/Kconfig
10334F: drivers/crypto/keembay/Makefile
10335F: drivers/crypto/keembay/keembay-ocs-ecc.c
10336
10337INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10338M: Daniele Alessandrelli <[email protected]>
10339M: Declan Murphy <[email protected]>
10340S: Maintained
10341F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10342F: drivers/crypto/keembay/Kconfig
10343F: drivers/crypto/keembay/Makefile
10344F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10345F: drivers/crypto/keembay/ocs-hcu.c
10346F: drivers/crypto/keembay/ocs-hcu.h
10347
10348INTEL THUNDER BAY EMMC PHY DRIVER
10349M: Nandhini Srikandan <[email protected]>
10350M: Rashmi A <[email protected]>
10351S: Maintained
10352F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10353F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10354
10355INTEL MANAGEMENT ENGINE (mei)
10356M: Tomas Winkler <[email protected]>
10357L: [email protected]
10358S: Supported
10359F: Documentation/driver-api/mei/*
10360F: drivers/misc/mei/
10361F: drivers/watchdog/mei_wdt.c
10362F: include/linux/mei_aux.h
10363F: include/linux/mei_cl_bus.h
10364F: include/uapi/linux/mei.h
10365F: samples/mei/*
10366
10367INTEL MAX 10 BMC MFD DRIVER
10368M: Xu Yilun <[email protected]>
10369R: Tom Rix <[email protected]>
10370S: Maintained
10371F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10372F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10373F: drivers/hwmon/intel-m10-bmc-hwmon.c
10374F: drivers/mfd/intel-m10-bmc.c
10375F: include/linux/mfd/intel-m10-bmc.h
10376
10377INTEL MENLOW THERMAL DRIVER
10378M: Sujith Thomas <[email protected]>
10379L: [email protected]
10380S: Supported
10381W: https://01.org/linux-acpi
10382F: drivers/thermal/intel/intel_menlow.c
10383
10384INTEL P-Unit IPC DRIVER
10385M: Zha Qipeng <[email protected]>
10386L: [email protected]
10387S: Maintained
10388F: arch/x86/include/asm/intel_punit_ipc.h
10389F: drivers/platform/x86/intel/punit_ipc.c
10390
10391INTEL PMC CORE DRIVER
10392M: Rajneesh Bhardwaj <[email protected]>
10393M: David E Box <[email protected]>
10394L: [email protected]
10395S: Maintained
10396F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10397F: drivers/platform/x86/intel/pmc/
10398
10399INTEL PMIC GPIO DRIVERS
10400M: Andy Shevchenko <[email protected]>
10401S: Supported
10402T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10403F: drivers/gpio/gpio-*cove.c
10404
10405INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10406M: Andy Shevchenko <[email protected]>
10407S: Supported
10408F: drivers/mfd/intel_soc_pmic*
10409F: include/linux/mfd/intel_soc_pmic*
10410
10411INTEL PMT DRIVERS
10412M: David E. Box <[email protected]>
10413S: Supported
10414F: drivers/platform/x86/intel/pmt/
10415
10416INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10417M: Stanislav Yakovlev <[email protected]>
10418L: [email protected]
10419S: Maintained
10420F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10421F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10422F: drivers/net/wireless/intel/ipw2x00/
10423
10424INTEL PSTATE DRIVER
10425M: Srinivas Pandruvada <[email protected]>
10426M: Len Brown <[email protected]>
10427L: [email protected]
10428S: Supported
10429F: drivers/cpufreq/intel_pstate.c
10430
10431INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10432M: Jarkko Nikula <[email protected]>
10433L: [email protected]
10434F: drivers/counter/intel-qep.c
10435
10436INTEL SCU DRIVERS
10437M: Mika Westerberg <[email protected]>
10438S: Maintained
10439F: arch/x86/include/asm/intel_scu_ipc.h
10440F: drivers/platform/x86/intel_scu_*
10441
10442INTEL SDSI DRIVER
10443M: David E. Box <[email protected]>
10444S: Supported
10445F: drivers/platform/x86/intel/sdsi.c
10446F: tools/arch/x86/intel_sdsi/
10447F: tools/testing/selftests/drivers/sdsi/
10448
10449INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10450M: Daniel Scally <[email protected]>
10451S: Maintained
10452F: drivers/platform/x86/intel/int3472/
10453
10454INTEL SPEED SELECT TECHNOLOGY
10455M: Srinivas Pandruvada <[email protected]>
10456L: [email protected]
10457S: Maintained
10458F: drivers/platform/x86/intel/speed_select_if/
10459F: include/uapi/linux/isst_if.h
10460F: tools/power/x86/intel-speed-select/
10461
10462INTEL STRATIX10 FIRMWARE DRIVERS
10463M: Dinh Nguyen <[email protected]>
10464L: [email protected]
10465S: Maintained
10466F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10467F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10468F: drivers/firmware/stratix10-rsu.c
10469F: drivers/firmware/stratix10-svc.c
10470F: include/linux/firmware/intel/stratix10-smc.h
10471F: include/linux/firmware/intel/stratix10-svc-client.h
10472T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10473
10474INTEL TELEMETRY DRIVER
10475M: Rajneesh Bhardwaj <[email protected]>
10476M: "David E. Box" <[email protected]>
10477L: [email protected]
10478S: Maintained
10479F: arch/x86/include/asm/intel_telemetry.h
10480F: drivers/platform/x86/intel/telemetry/
10481
10482INTEL UNCORE FREQUENCY CONTROL
10483M: Srinivas Pandruvada <[email protected]>
10484L: [email protected]
10485S: Maintained
10486F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10487F: drivers/platform/x86/intel/uncore-frequency/
10488
10489INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10490M: David E. Box <[email protected]>
10491S: Supported
10492F: drivers/platform/x86/intel/vsec.*
10493
10494INTEL VIRTUAL BUTTON DRIVER
10495M: AceLan Kao <[email protected]>
10496L: [email protected]
10497S: Maintained
10498F: drivers/platform/x86/intel/vbtn.c
10499
10500INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10501M: Stanislaw Gruszka <[email protected]>
10502L: [email protected]
10503S: Supported
10504F: drivers/net/wireless/intel/iwlegacy/
10505
10506INTEL WIRELESS WIFI LINK (iwlwifi)
10507M: Gregory Greenman <[email protected]>
10508L: [email protected]
10509S: Supported
10510W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10511T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10512F: drivers/net/wireless/intel/iwlwifi/
10513
10514INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10515M: Jithu Joseph <[email protected]>
10516R: Maurice Ma <[email protected]>
10517S: Maintained
10518W: https://slimbootloader.github.io/security/firmware-update.html
10519F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10520
10521INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10522L: [email protected]
10523S: Maintained
10524F: drivers/platform/x86/intel/wmi/thunderbolt.c
10525
10526INTEL WWAN IOSM DRIVER
10527M: M Chetan Kumar <[email protected]>
10528M: Intel Corporation <[email protected]>
10529L: [email protected]
10530S: Maintained
10531F: drivers/net/wwan/iosm/
10532
10533INTEL(R) TRACE HUB
10534M: Alexander Shishkin <[email protected]>
10535S: Supported
10536F: Documentation/trace/intel_th.rst
10537F: drivers/hwtracing/intel_th/
10538F: include/linux/intel_th.h
10539
10540INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10541M: Ning Sun <[email protected]>
10542L: [email protected]
10543S: Supported
10544W: http://tboot.sourceforge.net
10545T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10546F: Documentation/x86/intel_txt.rst
10547F: arch/x86/kernel/tboot.c
10548F: include/linux/tboot.h
10549
10550INTEL SGX
10551M: Jarkko Sakkinen <[email protected]>
10552R: Dave Hansen <[email protected]>
10553L: [email protected]
10554S: Supported
10555Q: https://patchwork.kernel.org/project/intel-sgx/list/
10556T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10557F: Documentation/x86/sgx.rst
10558F: arch/x86/entry/vdso/vsgx.S
10559F: arch/x86/include/asm/sgx.h
10560F: arch/x86/include/uapi/asm/sgx.h
10561F: arch/x86/kernel/cpu/sgx/*
10562F: tools/testing/selftests/sgx/*
10563K: \bSGX_
10564
10565INTERCONNECT API
10566M: Georgi Djakov <[email protected]>
10567L: [email protected]
10568S: Maintained
10569T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10570F: Documentation/devicetree/bindings/interconnect/
10571F: Documentation/driver-api/interconnect.rst
10572F: drivers/interconnect/
10573F: include/dt-bindings/interconnect/
10574F: include/linux/interconnect-provider.h
10575F: include/linux/interconnect.h
10576
10577INTERRUPT COUNTER DRIVER
10578M: Oleksij Rempel <[email protected]>
10579R: Pengutronix Kernel Team <[email protected]>
10580L: [email protected]
10581F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10582F: drivers/counter/interrupt-cnt.c
10583
10584INTERSIL ISL7998X VIDEO DECODER DRIVER
10585M: Michael Tretter <[email protected]>
10586R: Pengutronix Kernel Team <[email protected]>
10587L: [email protected]
10588S: Maintained
10589F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10590F: drivers/media/i2c/isl7998x.c
10591
10592INVENSENSE ICM-426xx IMU DRIVER
10593M: Jean-Baptiste Maneyrol <[email protected]>
10594L: [email protected]
10595S: Maintained
10596W: https://invensense.tdk.com/
10597F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10598F: drivers/iio/imu/inv_icm42600/
10599
10600INVENSENSE MPU-3050 GYROSCOPE DRIVER
10601M: Linus Walleij <[email protected]>
10602L: [email protected]
10603S: Maintained
10604F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10605F: drivers/iio/gyro/mpu3050*
10606
10607IOC3 ETHERNET DRIVER
10608M: Ralf Baechle <[email protected]>
10609L: [email protected]
10610S: Maintained
10611F: drivers/net/ethernet/sgi/ioc3-eth.c
10612
10613IOMAP FILESYSTEM LIBRARY
10614M: Christoph Hellwig <[email protected]>
10615M: Darrick J. Wong <[email protected]>
10616L: [email protected]
10617L: [email protected]
10618S: Supported
10619T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10620F: fs/iomap/
10621F: include/linux/iomap.h
10622
10623IOMMU DMA-API LAYER
10624M: Robin Murphy <[email protected]>
10625L: [email protected]
10626S: Maintained
10627T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10628F: drivers/iommu/dma-iommu.c
10629F: drivers/iommu/iova.c
10630F: include/linux/dma-iommu.h
10631F: include/linux/iova.h
10632
10633IOMMU SUBSYSTEM
10634M: Joerg Roedel <[email protected]>
10635M: Will Deacon <[email protected]>
10636R: Robin Murphy <[email protected]>
10637L: [email protected]
10638S: Maintained
10639T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10640F: Documentation/devicetree/bindings/iommu/
10641F: Documentation/userspace-api/iommu.rst
10642F: drivers/iommu/
10643F: include/linux/iommu.h
10644F: include/linux/iova.h
10645F: include/linux/of_iommu.h
10646F: include/uapi/linux/iommu.h
10647
10648IOSYS-MAP HELPERS
10649M: Thomas Zimmermann <[email protected]>
10650L: [email protected]
10651S: Maintained
10652T: git git://anongit.freedesktop.org/drm/drm-misc
10653F: include/linux/iosys-map.h
10654
10655IO_URING
10656M: Jens Axboe <[email protected]>
10657R: Pavel Begunkov <[email protected]>
10658L: [email protected]
10659S: Maintained
10660T: git git://git.kernel.dk/linux-block
10661T: git git://git.kernel.dk/liburing
10662F: io_uring/
10663F: include/linux/io_uring.h
10664F: include/linux/io_uring_types.h
10665F: include/uapi/linux/io_uring.h
10666F: tools/io_uring/
10667
10668IPMI SUBSYSTEM
10669M: Corey Minyard <[email protected]>
10670L: [email protected] (moderated for non-subscribers)
10671S: Supported
10672W: http://openipmi.sourceforge.net/
10673T: git https://github.com/cminyard/linux-ipmi.git for-next
10674F: Documentation/driver-api/ipmi.rst
10675F: Documentation/devicetree/bindings/ipmi/
10676F: drivers/char/ipmi/
10677F: include/linux/ipmi*
10678F: include/uapi/linux/ipmi*
10679
10680IPS SCSI RAID DRIVER
10681M: Adaptec OEM Raid Solutions <[email protected]>
10682L: [email protected]
10683S: Maintained
10684W: http://www.adaptec.com/
10685F: drivers/scsi/ips*
10686
10687IPVS
10688M: Simon Horman <[email protected]>
10689M: Julian Anastasov <[email protected]>
10690L: [email protected]
10691L: [email protected]
10692S: Maintained
10693T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10694T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10695F: Documentation/networking/ipvs-sysctl.rst
10696F: include/net/ip_vs.h
10697F: include/uapi/linux/ip_vs.h
10698F: net/netfilter/ipvs/
10699
10700IPWIRELESS DRIVER
10701M: Jiri Kosina <[email protected]>
10702M: David Sterba <[email protected]>
10703S: Odd Fixes
10704F: drivers/tty/ipwireless/
10705
10706IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10707M: Marc Zyngier <[email protected]>
10708S: Maintained
10709T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10710F: Documentation/core-api/irq/irq-domain.rst
10711F: include/linux/irqdomain.h
10712F: kernel/irq/irqdomain.c
10713F: kernel/irq/msi.c
10714
10715IRQ SUBSYSTEM
10716M: Thomas Gleixner <[email protected]>
10717L: [email protected]
10718S: Maintained
10719T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10720F: kernel/irq/
10721
10722IRQCHIP DRIVERS
10723M: Thomas Gleixner <[email protected]>
10724M: Marc Zyngier <[email protected]>
10725L: [email protected]
10726S: Maintained
10727T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10728F: Documentation/devicetree/bindings/interrupt-controller/
10729F: drivers/irqchip/
10730
10731ISA
10732M: William Breathitt Gray <[email protected]>
10733S: Maintained
10734F: Documentation/driver-api/isa.rst
10735F: drivers/base/isa.c
10736F: include/linux/isa.h
10737
10738ISA RADIO MODULE
10739M: Hans Verkuil <[email protected]>
10740L: [email protected]
10741S: Maintained
10742W: https://linuxtv.org
10743T: git git://linuxtv.org/media_tree.git
10744F: drivers/media/radio/radio-isa*
10745
10746ISAPNP
10747M: Jaroslav Kysela <[email protected]>
10748S: Maintained
10749F: Documentation/driver-api/isapnp.rst
10750F: drivers/pnp/isapnp/
10751F: include/linux/isapnp.h
10752
10753ISCSI
10754M: Lee Duncan <[email protected]>
10755M: Chris Leech <[email protected]>
10756M: Mike Christie <[email protected]>
10757L: [email protected]
10758L: [email protected]
10759S: Maintained
10760W: www.open-iscsi.com
10761F: drivers/scsi/*iscsi*
10762F: include/scsi/*iscsi*
10763
10764iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10765M: Peter Jones <[email protected]>
10766M: Konrad Rzeszutek Wilk <[email protected]>
10767S: Maintained
10768F: drivers/firmware/iscsi_ibft*
10769
10770ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10771M: Sagi Grimberg <[email protected]>
10772M: Max Gurtovoy <[email protected]>
10773L: [email protected]
10774S: Supported
10775W: http://www.openfabrics.org
10776W: www.open-iscsi.org
10777Q: http://patchwork.kernel.org/project/linux-rdma/list/
10778F: drivers/infiniband/ulp/iser/
10779
10780ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10781M: Sagi Grimberg <[email protected]>
10782L: [email protected]
10783L: [email protected]
10784S: Supported
10785W: http://www.linux-iscsi.org
10786T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10787F: drivers/infiniband/ulp/isert
10788
10789ISDN/CMTP OVER BLUETOOTH
10790M: Karsten Keil <[email protected]>
10791L: [email protected] (subscribers-only)
10792L: [email protected]
10793S: Odd Fixes
10794W: http://www.isdn4linux.de
10795F: Documentation/isdn/
10796F: drivers/isdn/capi/
10797F: include/linux/isdn/
10798F: include/uapi/linux/isdn/
10799F: net/bluetooth/cmtp/
10800
10801ISDN/mISDN SUBSYSTEM
10802M: Karsten Keil <[email protected]>
10803L: [email protected] (subscribers-only)
10804L: [email protected]
10805S: Maintained
10806W: http://www.isdn4linux.de
10807F: drivers/isdn/Kconfig
10808F: drivers/isdn/Makefile
10809F: drivers/isdn/hardware/
10810F: drivers/isdn/mISDN/
10811
10812IT87 HARDWARE MONITORING DRIVER
10813M: Jean Delvare <[email protected]>
10814L: [email protected]
10815S: Maintained
10816F: Documentation/hwmon/it87.rst
10817F: drivers/hwmon/it87.c
10818
10819IT913X MEDIA DRIVER
10820M: Antti Palosaari <[email protected]>
10821L: [email protected]
10822S: Maintained
10823W: https://linuxtv.org
10824W: http://palosaari.fi/linux/
10825Q: http://patchwork.linuxtv.org/project/linux-media/list/
10826T: git git://linuxtv.org/anttip/media_tree.git
10827F: drivers/media/tuners/it913x*
10828
10829ITE IT66121 HDMI BRIDGE DRIVER
10830M: Phong LE <[email protected]>
10831M: Neil Armstrong <[email protected]>
10832S: Maintained
10833T: git git://anongit.freedesktop.org/drm/drm-misc
10834F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10835F: drivers/gpu/drm/bridge/ite-it66121.c
10836
10837IVTV VIDEO4LINUX DRIVER
10838M: Andy Walls <[email protected]>
10839L: [email protected]
10840S: Maintained
10841W: https://linuxtv.org
10842T: git git://linuxtv.org/media_tree.git
10843F: Documentation/admin-guide/media/ivtv*
10844F: drivers/media/pci/ivtv/
10845F: include/uapi/linux/ivtv*
10846
10847IX2505V MEDIA DRIVER
10848M: Malcolm Priestley <[email protected]>
10849L: [email protected]
10850S: Maintained
10851W: https://linuxtv.org
10852Q: http://patchwork.linuxtv.org/project/linux-media/list/
10853F: drivers/media/dvb-frontends/ix2505v*
10854
10855JAILHOUSE HYPERVISOR INTERFACE
10856M: Jan Kiszka <[email protected]>
10857L: [email protected]
10858S: Maintained
10859F: arch/x86/include/asm/jailhouse_para.h
10860F: arch/x86/kernel/jailhouse.c
10861
10862JC42.4 TEMPERATURE SENSOR DRIVER
10863M: Guenter Roeck <[email protected]>
10864L: [email protected]
10865S: Maintained
10866F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10867F: Documentation/hwmon/jc42.rst
10868F: drivers/hwmon/jc42.c
10869
10870JFS FILESYSTEM
10871M: Dave Kleikamp <[email protected]>
10872L: [email protected]
10873S: Maintained
10874W: http://jfs.sourceforge.net/
10875T: git git://github.com/kleikamp/linux-shaggy.git
10876F: Documentation/admin-guide/jfs.rst
10877F: fs/jfs/
10878
10879JME NETWORK DRIVER
10880M: Guo-Fu Tseng <[email protected]>
10881L: [email protected]
10882S: Maintained
10883F: drivers/net/ethernet/jme.*
10884
10885JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10886M: David Woodhouse <[email protected]>
10887M: Richard Weinberger <[email protected]>
10888L: [email protected]
10889S: Odd Fixes
10890W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10891T: git git://git.infradead.org/ubifs-2.6.git
10892F: fs/jffs2/
10893F: include/uapi/linux/jffs2.h
10894
10895JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10896M: "Theodore Ts'o" <[email protected]>
10897M: Jan Kara <[email protected]>
10898L: [email protected]
10899S: Maintained
10900F: fs/jbd2/
10901F: include/linux/jbd2.h
10902
10903JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10904M: Mikhail Ulyanov <[email protected]>
10905L: [email protected]
10906L: [email protected]
10907S: Maintained
10908F: drivers/media/platform/renesas/rcar_jpu.c
10909
10910JSM Neo PCI based serial card
10911L: [email protected]
10912S: Orphan
10913F: drivers/tty/serial/jsm/
10914
10915K10TEMP HARDWARE MONITORING DRIVER
10916M: Clemens Ladisch <[email protected]>
10917L: [email protected]
10918S: Maintained
10919F: Documentation/hwmon/k10temp.rst
10920F: drivers/hwmon/k10temp.c
10921
10922K8TEMP HARDWARE MONITORING DRIVER
10923M: Rudolf Marek <[email protected]>
10924L: [email protected]
10925S: Maintained
10926F: Documentation/hwmon/k8temp.rst
10927F: drivers/hwmon/k8temp.c
10928
10929KASAN
10930M: Andrey Ryabinin <[email protected]>
10931R: Alexander Potapenko <[email protected]>
10932R: Andrey Konovalov <[email protected]>
10933R: Dmitry Vyukov <[email protected]>
10934R: Vincenzo Frascino <[email protected]>
10935L: [email protected]
10936S: Maintained
10937F: Documentation/dev-tools/kasan.rst
10938F: arch/*/include/asm/*kasan.h
10939F: arch/*/mm/kasan_init*
10940F: include/linux/kasan*.h
10941F: lib/Kconfig.kasan
10942F: lib/test_kasan*.c
10943F: mm/kasan/
10944F: scripts/Makefile.kasan
10945
10946KCONFIG
10947M: Masahiro Yamada <[email protected]>
10948L: [email protected]
10949S: Maintained
10950T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10951F: Documentation/kbuild/kconfig*
10952F: scripts/Kconfig.include
10953F: scripts/kconfig/
10954
10955KCOV
10956R: Dmitry Vyukov <[email protected]>
10957R: Andrey Konovalov <[email protected]>
10958L: [email protected]
10959S: Maintained
10960F: Documentation/dev-tools/kcov.rst
10961F: include/linux/kcov.h
10962F: include/uapi/linux/kcov.h
10963F: kernel/kcov.c
10964F: scripts/Makefile.kcov
10965
10966KCSAN
10967M: Marco Elver <[email protected]>
10968R: Dmitry Vyukov <[email protected]>
10969L: [email protected]
10970S: Maintained
10971F: Documentation/dev-tools/kcsan.rst
10972F: include/linux/kcsan*.h
10973F: kernel/kcsan/
10974F: lib/Kconfig.kcsan
10975F: scripts/Makefile.kcsan
10976
10977KDUMP
10978M: Baoquan He <[email protected]>
10979R: Vivek Goyal <[email protected]>
10980R: Dave Young <[email protected]>
10981L: [email protected]
10982S: Maintained
10983W: http://lse.sourceforge.net/kdump/
10984F: Documentation/admin-guide/kdump/
10985F: fs/proc/vmcore.c
10986F: include/linux/crash_core.h
10987F: include/linux/crash_dump.h
10988F: include/uapi/linux/vmcore.h
10989F: kernel/crash_*.c
10990
10991KEENE FM RADIO TRANSMITTER DRIVER
10992M: Hans Verkuil <[email protected]>
10993L: [email protected]
10994S: Maintained
10995W: https://linuxtv.org
10996T: git git://linuxtv.org/media_tree.git
10997F: drivers/media/radio/radio-keene*
10998
10999KERNEL AUTOMOUNTER
11000M: Ian Kent <[email protected]>
11001L: [email protected]
11002S: Maintained
11003F: fs/autofs/
11004
11005KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11006M: Masahiro Yamada <[email protected]>
11007M: Michal Marek <[email protected]>
11008R: Nick Desaulniers <[email protected]>
11009L: [email protected]
11010S: Maintained
11011T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11012F: Documentation/kbuild/
11013F: Makefile
11014F: scripts/*vmlinux*
11015F: scripts/Kbuild*
11016F: scripts/Makefile*
11017F: scripts/basic/
11018F: scripts/dummy-tools/
11019F: scripts/mk*
11020F: scripts/mod/
11021F: scripts/package/
11022
11023KERNEL HARDENING (not covered by other areas)
11024M: Kees Cook <[email protected]>
11025L: [email protected]
11026S: Supported
11027T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11028F: include/linux/overflow.h
11029F: include/linux/randomize_kstack.h
11030F: mm/usercopy.c
11031K: \b(add|choose)_random_kstack_offset\b
11032K: \b__check_(object_size|heap_object)\b
11033
11034KERNEL JANITORS
11035L: [email protected]
11036S: Odd Fixes
11037W: http://kernelnewbies.org/KernelJanitors
11038
11039KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11040M: Chuck Lever <[email protected]>
11041M: Jeff Layton <[email protected]>
11042L: [email protected]
11043S: Supported
11044W: http://nfs.sourceforge.net/
11045T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11046F: fs/lockd/
11047F: fs/nfs_common/
11048F: fs/nfsd/
11049F: include/linux/lockd/
11050F: include/linux/sunrpc/
11051F: include/uapi/linux/nfsd/
11052F: include/uapi/linux/sunrpc/
11053F: net/sunrpc/
11054F: Documentation/filesystems/nfs/
11055
11056KERNEL REGRESSIONS
11057M: Thorsten Leemhuis <[email protected]>
11058L: [email protected]
11059S: Supported
11060F: Documentation/admin-guide/reporting-regressions.rst
11061F: Documentation/process/handling-regressions.rst
11062
11063KERNEL SELFTEST FRAMEWORK
11064M: Shuah Khan <[email protected]>
11065M: Shuah Khan <[email protected]>
11066L: [email protected]
11067S: Maintained
11068Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11069T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11070F: Documentation/dev-tools/kselftest*
11071F: tools/testing/selftests/
11072
11073KERNEL SMB3 SERVER (KSMBD)
11074M: Namjae Jeon <[email protected]>
11075M: Steve French <[email protected]>
11076M: Hyunchul Lee <[email protected]>
11077R: Sergey Senozhatsky <[email protected]>
11078L: [email protected]
11079S: Maintained
11080T: git git://git.samba.org/ksmbd.git
11081F: Documentation/filesystems/cifs/ksmbd.rst
11082F: fs/ksmbd/
11083F: fs/smbfs_common/
11084
11085KERNEL UNIT TESTING FRAMEWORK (KUnit)
11086M: Brendan Higgins <[email protected]>
11087M: David Gow <[email protected]>
11088L: [email protected]
11089L: [email protected]
11090S: Maintained
11091W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11092F: Documentation/dev-tools/kunit/
11093F: include/kunit/
11094F: lib/kunit/
11095F: tools/testing/kunit/
11096
11097KERNEL USERMODE HELPER
11098M: Luis Chamberlain <[email protected]>
11099L: [email protected]
11100S: Maintained
11101F: include/linux/umh.h
11102F: kernel/umh.c
11103
11104KERNEL VIRTUAL MACHINE (KVM)
11105M: Paolo Bonzini <[email protected]>
11106L: [email protected]
11107S: Supported
11108W: http://www.linux-kvm.org
11109T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11110F: Documentation/virt/kvm/
11111F: include/asm-generic/kvm*
11112F: include/kvm/iodev.h
11113F: include/linux/kvm*
11114F: include/trace/events/kvm.h
11115F: include/uapi/asm-generic/kvm*
11116F: include/uapi/linux/kvm*
11117F: tools/kvm/
11118F: tools/testing/selftests/kvm/
11119F: virt/kvm/*
11120
11121KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11122M: Marc Zyngier <[email protected]>
11123R: James Morse <[email protected]>
11124R: Alexandru Elisei <[email protected]>
11125R: Suzuki K Poulose <[email protected]>
11126R: Oliver Upton <[email protected]>
11127L: [email protected] (moderated for non-subscribers)
11128L: [email protected] (moderated for non-subscribers)
11129S: Maintained
11130T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11131F: arch/arm64/include/asm/kvm*
11132F: arch/arm64/include/uapi/asm/kvm*
11133F: arch/arm64/kvm/
11134F: include/kvm/arm_*
11135F: tools/testing/selftests/kvm/*/aarch64/
11136F: tools/testing/selftests/kvm/aarch64/
11137
11138KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11139M: Huacai Chen <[email protected]>
11140M: Aleksandar Markovic <[email protected]>
11141L: [email protected]
11142L: [email protected]
11143S: Maintained
11144T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11145F: arch/mips/include/asm/kvm*
11146F: arch/mips/include/uapi/asm/kvm*
11147F: arch/mips/kvm/
11148
11149KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11150L: [email protected]
11151T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11152F: arch/powerpc/include/asm/kvm*
11153F: arch/powerpc/include/uapi/asm/kvm*
11154F: arch/powerpc/kernel/kvm*
11155F: arch/powerpc/kvm/
11156
11157KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11158M: Anup Patel <[email protected]>
11159R: Atish Patra <[email protected]>
11160L: [email protected]
11161L: [email protected]
11162L: [email protected]
11163S: Maintained
11164T: git git://github.com/kvm-riscv/linux.git
11165F: arch/riscv/include/asm/kvm*
11166F: arch/riscv/include/uapi/asm/kvm*
11167F: arch/riscv/kvm/
11168F: tools/testing/selftests/kvm/*/riscv/
11169
11170KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11171M: Christian Borntraeger <[email protected]>
11172M: Janosch Frank <[email protected]>
11173M: Claudio Imbrenda <[email protected]>
11174R: David Hildenbrand <[email protected]>
11175L: [email protected]
11176S: Supported
11177W: http://www.ibm.com/developerworks/linux/linux390/
11178T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11179F: Documentation/virt/kvm/s390*
11180F: arch/s390/include/asm/gmap.h
11181F: arch/s390/include/asm/kvm*
11182F: arch/s390/include/uapi/asm/kvm*
11183F: arch/s390/include/uapi/asm/uvdevice.h
11184F: arch/s390/kernel/uv.c
11185F: arch/s390/kvm/
11186F: arch/s390/mm/gmap.c
11187F: drivers/s390/char/uvdevice.c
11188F: tools/testing/selftests/drivers/s390x/uvdevice/
11189F: tools/testing/selftests/kvm/*/s390x/
11190F: tools/testing/selftests/kvm/s390x/
11191
11192KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11193M: Sean Christopherson <[email protected]>
11194M: Paolo Bonzini <[email protected]>
11195L: [email protected]
11196S: Supported
11197T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11198F: arch/x86/include/asm/kvm*
11199F: arch/x86/include/asm/svm.h
11200F: arch/x86/include/asm/vmx*.h
11201F: arch/x86/include/uapi/asm/kvm*
11202F: arch/x86/include/uapi/asm/svm.h
11203F: arch/x86/include/uapi/asm/vmx.h
11204F: arch/x86/kvm/
11205F: arch/x86/kvm/*/
11206
11207KVM PARAVIRT (KVM/paravirt)
11208M: Paolo Bonzini <[email protected]>
11209R: Wanpeng Li <[email protected]>
11210R: Vitaly Kuznetsov <[email protected]>
11211L: [email protected]
11212S: Supported
11213T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11214F: arch/x86/kernel/kvm.c
11215F: arch/x86/kernel/kvmclock.c
11216F: arch/x86/include/asm/pvclock-abi.h
11217F: include/linux/kvm_para.h
11218F: include/uapi/linux/kvm_para.h
11219F: include/uapi/asm-generic/kvm_para.h
11220F: include/asm-generic/kvm_para.h
11221F: arch/um/include/asm/kvm_para.h
11222F: arch/x86/include/asm/kvm_para.h
11223F: arch/x86/include/uapi/asm/kvm_para.h
11224
11225KVM X86 HYPER-V (KVM/hyper-v)
11226M: Vitaly Kuznetsov <[email protected]>
11227M: Sean Christopherson <[email protected]>
11228M: Paolo Bonzini <[email protected]>
11229L: [email protected]
11230S: Supported
11231T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11232F: arch/x86/kvm/hyperv.*
11233F: arch/x86/kvm/kvm_onhyperv.*
11234F: arch/x86/kvm/svm/hyperv.*
11235F: arch/x86/kvm/svm/svm_onhyperv.*
11236F: arch/x86/kvm/vmx/evmcs.*
11237
11238KERNFS
11239M: Greg Kroah-Hartman <[email protected]>
11240M: Tejun Heo <[email protected]>
11241S: Supported
11242T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11243F: fs/kernfs/
11244F: include/linux/kernfs.h
11245
11246KEXEC
11247M: Eric Biederman <[email protected]>
11248L: [email protected]
11249S: Maintained
11250W: http://kernel.org/pub/linux/utils/kernel/kexec/
11251F: include/linux/kexec.h
11252F: include/uapi/linux/kexec.h
11253F: kernel/kexec*
11254
11255KEYS-ENCRYPTED
11256M: Mimi Zohar <[email protected]>
11257L: [email protected]
11258L: [email protected]
11259S: Supported
11260F: Documentation/security/keys/trusted-encrypted.rst
11261F: include/keys/encrypted-type.h
11262F: security/keys/encrypted-keys/
11263
11264KEYS-TRUSTED
11265M: James Bottomley <[email protected]>
11266M: Jarkko Sakkinen <[email protected]>
11267M: Mimi Zohar <[email protected]>
11268L: [email protected]
11269L: [email protected]
11270S: Supported
11271F: Documentation/security/keys/trusted-encrypted.rst
11272F: include/keys/trusted-type.h
11273F: include/keys/trusted_tpm.h
11274F: security/keys/trusted-keys/
11275
11276KEYS-TRUSTED-TEE
11277M: Sumit Garg <[email protected]>
11278L: [email protected]
11279L: [email protected]
11280S: Supported
11281F: include/keys/trusted_tee.h
11282F: security/keys/trusted-keys/trusted_tee.c
11283
11284KEYS-TRUSTED-CAAM
11285M: Ahmad Fatoum <[email protected]>
11286R: Pengutronix Kernel Team <[email protected]>
11287L: [email protected]
11288L: [email protected]
11289S: Maintained
11290F: include/keys/trusted_caam.h
11291F: security/keys/trusted-keys/trusted_caam.c
11292
11293KEYS/KEYRINGS
11294M: David Howells <[email protected]>
11295M: Jarkko Sakkinen <[email protected]>
11296L: [email protected]
11297S: Maintained
11298F: Documentation/security/keys/core.rst
11299F: include/keys/
11300F: include/linux/key-type.h
11301F: include/linux/key.h
11302F: include/linux/keyctl.h
11303F: include/uapi/linux/keyctl.h
11304F: security/keys/
11305
11306KEYS/KEYRINGS_INTEGRITY
11307M: Jarkko Sakkinen <[email protected]>
11308M: Mimi Zohar <[email protected]>
11309L: [email protected]
11310L: [email protected]
11311S: Supported
11312F: security/integrity/platform_certs
11313
11314KFENCE
11315M: Alexander Potapenko <[email protected]>
11316M: Marco Elver <[email protected]>
11317R: Dmitry Vyukov <[email protected]>
11318L: [email protected]
11319S: Maintained
11320F: Documentation/dev-tools/kfence.rst
11321F: arch/*/include/asm/kfence.h
11322F: include/linux/kfence.h
11323F: lib/Kconfig.kfence
11324F: mm/kfence/
11325
11326KFIFO
11327M: Stefani Seibold <[email protected]>
11328S: Maintained
11329F: include/linux/kfifo.h
11330F: lib/kfifo.c
11331F: samples/kfifo/
11332
11333KGDB / KDB /debug_core
11334M: Jason Wessel <[email protected]>
11335M: Daniel Thompson <[email protected]>
11336R: Douglas Anderson <[email protected]>
11337L: [email protected]
11338S: Maintained
11339W: http://kgdb.wiki.kernel.org/
11340T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11341F: Documentation/dev-tools/kgdb.rst
11342F: drivers/misc/kgdbts.c
11343F: drivers/tty/serial/kgdboc.c
11344F: include/linux/kdb.h
11345F: include/linux/kgdb.h
11346F: kernel/debug/
11347F: kernel/module/kdb.c
11348
11349KHADAS MCU MFD DRIVER
11350M: Neil Armstrong <[email protected]>
11351L: [email protected]
11352S: Maintained
11353F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11354F: drivers/mfd/khadas-mcu.c
11355F: include/linux/mfd/khadas-mcu.h
11356F: drivers/thermal/khadas_mcu_fan.c
11357
11358KMEMLEAK
11359M: Catalin Marinas <[email protected]>
11360S: Maintained
11361F: Documentation/dev-tools/kmemleak.rst
11362F: include/linux/kmemleak.h
11363F: mm/kmemleak.c
11364F: samples/kmemleak/kmemleak-test.c
11365
11366KMOD KERNEL MODULE LOADER - USERMODE HELPER
11367M: Luis Chamberlain <[email protected]>
11368L: [email protected]
11369L: [email protected]
11370S: Maintained
11371F: include/linux/kmod.h
11372F: kernel/kmod.c
11373F: lib/test_kmod.c
11374F: tools/testing/selftests/kmod/
11375
11376KPROBES
11377M: Naveen N. Rao <[email protected]>
11378M: Anil S Keshavamurthy <[email protected]>
11379M: "David S. Miller" <[email protected]>
11380M: Masami Hiramatsu <[email protected]>
11381S: Maintained
11382T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11383F: Documentation/trace/kprobes.rst
11384F: include/asm-generic/kprobes.h
11385F: include/linux/kprobes.h
11386F: kernel/kprobes.c
11387F: lib/test_kprobes.c
11388F: samples/kprobes
11389
11390KS0108 LCD CONTROLLER DRIVER
11391M: Miguel Ojeda <[email protected]>
11392S: Maintained
11393F: Documentation/admin-guide/auxdisplay/ks0108.rst
11394F: drivers/auxdisplay/ks0108.c
11395F: include/linux/ks0108.h
11396
11397KTD253 BACKLIGHT DRIVER
11398M: Linus Walleij <[email protected]>
11399S: Maintained
11400F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11401F: drivers/video/backlight/ktd253-backlight.c
11402
11403KTEST
11404M: Steven Rostedt <[email protected]>
11405M: John Hawley <[email protected]>
11406S: Maintained
11407F: tools/testing/ktest
11408
11409L3MDEV
11410M: David Ahern <[email protected]>
11411L: [email protected]
11412S: Maintained
11413F: include/net/l3mdev.h
11414F: net/l3mdev
11415
11416LANDLOCK SECURITY MODULE
11417M: Mickaël Salaün <[email protected]>
11418L: [email protected]
11419S: Supported
11420W: https://landlock.io
11421T: git https://github.com/landlock-lsm/linux.git
11422F: Documentation/security/landlock.rst
11423F: Documentation/userspace-api/landlock.rst
11424F: include/uapi/linux/landlock.h
11425F: samples/landlock/
11426F: security/landlock/
11427F: tools/testing/selftests/landlock/
11428K: landlock
11429K: LANDLOCK
11430
11431LANTIQ / INTEL Ethernet drivers
11432M: Hauke Mehrtens <[email protected]>
11433L: [email protected]
11434S: Maintained
11435F: drivers/net/dsa/lantiq_gswip.c
11436F: drivers/net/dsa/lantiq_pce.h
11437F: drivers/net/ethernet/lantiq_xrx200.c
11438F: net/dsa/tag_gswip.c
11439
11440LANTIQ MIPS ARCHITECTURE
11441M: John Crispin <[email protected]>
11442L: [email protected]
11443S: Maintained
11444F: arch/mips/lantiq
11445F: drivers/soc/lantiq
11446
11447LASI 53c700 driver for PARISC
11448M: "James E.J. Bottomley" <[email protected]>
11449L: [email protected]
11450S: Maintained
11451F: Documentation/scsi/53c700.rst
11452F: drivers/scsi/53c700*
11453
11454LEAKING_ADDRESSES
11455M: Tobin C. Harding <[email protected]>
11456M: Tycho Andersen <[email protected]>
11457L: [email protected]
11458S: Maintained
11459T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11460F: scripts/leaking_addresses.pl
11461
11462LED SUBSYSTEM
11463M: Pavel Machek <[email protected]>
11464L: [email protected]
11465S: Maintained
11466T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11467F: Documentation/devicetree/bindings/leds/
11468F: drivers/leds/
11469F: include/linux/leds.h
11470
11471LEGACY EEPROM DRIVER
11472M: Jean Delvare <[email protected]>
11473S: Maintained
11474F: Documentation/misc-devices/eeprom.rst
11475F: drivers/misc/eeprom/eeprom.c
11476
11477LEGO MINDSTORMS EV3
11478R: David Lechner <[email protected]>
11479S: Maintained
11480F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11481F: arch/arm/boot/dts/da850-lego-ev3.dts
11482F: drivers/power/supply/lego_ev3_battery.c
11483
11484LEGO USB Tower driver
11485M: Juergen Stuber <[email protected]>
11486L: [email protected]
11487S: Maintained
11488W: http://legousb.sourceforge.net/
11489F: drivers/usb/misc/legousbtower.c
11490
11491LETSKETCH HID TABLET DRIVER
11492M: Hans de Goede <[email protected]>
11493L: [email protected]
11494S: Maintained
11495T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11496F: drivers/hid/hid-letsketch.c
11497
11498LG LAPTOP EXTRAS
11499M: Matan Ziv-Av <[email protected]>
11500L: [email protected]
11501S: Maintained
11502F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11503F: Documentation/admin-guide/laptops/lg-laptop.rst
11504F: drivers/platform/x86/lg-laptop.c
11505
11506LG2160 MEDIA DRIVER
11507M: Michael Krufky <[email protected]>
11508L: [email protected]
11509S: Maintained
11510W: https://linuxtv.org
11511W: http://github.com/mkrufky
11512Q: http://patchwork.linuxtv.org/project/linux-media/list/
11513T: git git://linuxtv.org/mkrufky/tuners.git
11514F: drivers/media/dvb-frontends/lg2160.*
11515
11516LGDT3305 MEDIA DRIVER
11517M: Michael Krufky <[email protected]>
11518L: [email protected]
11519S: Maintained
11520W: https://linuxtv.org
11521W: http://github.com/mkrufky
11522Q: http://patchwork.linuxtv.org/project/linux-media/list/
11523T: git git://linuxtv.org/mkrufky/tuners.git
11524F: drivers/media/dvb-frontends/lgdt3305.*
11525
11526LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11527M: Viresh Kumar <[email protected]>
11528L: [email protected]
11529S: Maintained
11530T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11531F: drivers/ata/pata_arasan_cf.c
11532F: include/linux/pata_arasan_cf_data.h
11533
11534LIBATA PATA DRIVERS
11535R: Sergey Shtylyov <[email protected]>
11536L: [email protected]
11537F: drivers/ata/ata_*.c
11538F: drivers/ata/pata_*.c
11539
11540LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11541M: Linus Walleij <[email protected]>
11542L: [email protected]
11543S: Maintained
11544T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11545F: drivers/ata/pata_ftide010.c
11546F: drivers/ata/sata_gemini.c
11547F: drivers/ata/sata_gemini.h
11548
11549LIBATA SATA AHCI PLATFORM devices support
11550M: Hans de Goede <[email protected]>
11551M: Jens Axboe <[email protected]>
11552L: [email protected]
11553S: Maintained
11554T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11555F: drivers/ata/ahci_platform.c
11556F: drivers/ata/libahci_platform.c
11557F: include/linux/ahci_platform.h
11558
11559LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11560M: Mikael Pettersson <[email protected]>
11561L: [email protected]
11562S: Maintained
11563T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11564F: drivers/ata/sata_promise.*
11565
11566LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11567M: Damien Le Moal <[email protected]>
11568L: [email protected]
11569S: Maintained
11570T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11571F: Documentation/ABI/testing/sysfs-ata
11572F: Documentation/devicetree/bindings/ata/
11573F: drivers/ata/
11574F: include/linux/ata.h
11575F: include/linux/libata.h
11576
11577LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11578M: Vishal Verma <[email protected]>
11579M: Dan Williams <[email protected]>
11580M: Dave Jiang <[email protected]>
11581L: [email protected]
11582S: Supported
11583Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11584P: Documentation/nvdimm/maintainer-entry-profile.rst
11585F: drivers/nvdimm/btt*
11586
11587LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11588M: Dan Williams <[email protected]>
11589M: Vishal Verma <[email protected]>
11590M: Dave Jiang <[email protected]>
11591L: [email protected]
11592S: Supported
11593Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11594P: Documentation/nvdimm/maintainer-entry-profile.rst
11595F: drivers/nvdimm/pmem*
11596
11597LIBNVDIMM: DEVICETREE BINDINGS
11598M: Oliver O'Halloran <[email protected]>
11599L: [email protected]
11600S: Supported
11601Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11602F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11603F: drivers/nvdimm/of_pmem.c
11604
11605LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11606M: Dan Williams <[email protected]>
11607M: Vishal Verma <[email protected]>
11608M: Dave Jiang <[email protected]>
11609M: Ira Weiny <[email protected]>
11610L: [email protected]
11611S: Supported
11612Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11613P: Documentation/nvdimm/maintainer-entry-profile.rst
11614T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11615F: drivers/acpi/nfit/*
11616F: drivers/nvdimm/*
11617F: include/linux/libnvdimm.h
11618F: include/linux/nd.h
11619F: include/uapi/linux/ndctl.h
11620F: tools/testing/nvdimm/
11621
11622LICENSES and SPDX stuff
11623M: Thomas Gleixner <[email protected]>
11624M: Greg Kroah-Hartman <[email protected]>
11625L: [email protected]
11626S: Maintained
11627T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11628F: COPYING
11629F: Documentation/process/license-rules.rst
11630F: LICENSES/
11631F: scripts/spdxcheck-test.sh
11632F: scripts/spdxcheck.py
11633
11634LINEAR RANGES HELPERS
11635M: Mark Brown <[email protected]>
11636R: Matti Vaittinen <[email protected]>
11637F: lib/linear_ranges.c
11638F: lib/test_linear_ranges.c
11639F: include/linux/linear_range.h
11640
11641LINUX FOR POWER MACINTOSH
11642M: Benjamin Herrenschmidt <[email protected]>
11643L: [email protected]
11644S: Odd Fixes
11645F: arch/powerpc/platforms/powermac/
11646F: drivers/macintosh/
11647
11648LINUX FOR POWERPC (32-BIT AND 64-BIT)
11649M: Michael Ellerman <[email protected]>
11650R: Nicholas Piggin <[email protected]>
11651R: Christophe Leroy <[email protected]>
11652L: [email protected]
11653S: Supported
11654W: https://github.com/linuxppc/wiki/wiki
11655Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11656T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11657F: Documentation/ABI/stable/sysfs-firmware-opal-*
11658F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11659F: Documentation/devicetree/bindings/powerpc/
11660F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11661F: Documentation/powerpc/
11662F: arch/powerpc/
11663F: drivers/*/*/*pasemi*
11664F: drivers/*/*pasemi*
11665F: drivers/char/tpm/tpm_ibmvtpm*
11666F: drivers/crypto/nx/
11667F: drivers/crypto/vmx/
11668F: drivers/i2c/busses/i2c-opal.c
11669F: drivers/net/ethernet/ibm/ibmveth.*
11670F: drivers/net/ethernet/ibm/ibmvnic.*
11671F: drivers/pci/hotplug/pnv_php.c
11672F: drivers/pci/hotplug/rpa*
11673F: drivers/rtc/rtc-opal.c
11674F: drivers/scsi/ibmvscsi/
11675F: drivers/tty/hvc/hvc_opal.c
11676F: drivers/watchdog/wdrtas.c
11677F: tools/testing/selftests/powerpc
11678N: /pmac
11679N: powermac
11680N: powernv
11681N: [^a-z0-9]ps3
11682N: pseries
11683
11684LINUX FOR POWERPC EMBEDDED MPC5XXX
11685M: Anatolij Gustschin <[email protected]>
11686L: [email protected]
11687S: Odd Fixes
11688F: arch/powerpc/platforms/512x/
11689F: arch/powerpc/platforms/52xx/
11690
11691LINUX FOR POWERPC EMBEDDED PPC4XX
11692L: [email protected]
11693S: Orphan
11694F: arch/powerpc/platforms/40x/
11695F: arch/powerpc/platforms/44x/
11696
11697LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11698M: Scott Wood <[email protected]>
11699L: [email protected]
11700S: Odd fixes
11701T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11702F: Documentation/devicetree/bindings/powerpc/fsl/
11703F: arch/powerpc/platforms/83xx/
11704F: arch/powerpc/platforms/85xx/
11705
11706LINUX FOR POWERPC EMBEDDED PPC8XX
11707M: Christophe Leroy <[email protected]>
11708L: [email protected]
11709S: Maintained
11710F: arch/powerpc/platforms/8xx/
11711
11712LINUX KERNEL DUMP TEST MODULE (LKDTM)
11713M: Kees Cook <[email protected]>
11714S: Maintained
11715F: drivers/misc/lkdtm/*
11716F: tools/testing/selftests/lkdtm/*
11717
11718LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11719M: Alan Stern <[email protected]>
11720M: Andrea Parri <[email protected]>
11721M: Will Deacon <[email protected]>
11722M: Peter Zijlstra <[email protected]>
11723M: Boqun Feng <[email protected]>
11724M: Nicholas Piggin <[email protected]>
11725M: David Howells <[email protected]>
11726M: Jade Alglave <[email protected]>
11727M: Luc Maranget <[email protected]>
11728M: "Paul E. McKenney" <[email protected]>
11729R: Akira Yokosawa <[email protected]>
11730R: Daniel Lustig <[email protected]>
11731R: Joel Fernandes <[email protected]>
11732L: [email protected]
11733L: [email protected]
11734S: Supported
11735T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11736F: Documentation/atomic_bitops.txt
11737F: Documentation/atomic_t.txt
11738F: Documentation/core-api/refcount-vs-atomic.rst
11739F: Documentation/litmus-tests/
11740F: Documentation/memory-barriers.txt
11741F: tools/memory-model/
11742
11743LIS3LV02D ACCELEROMETER DRIVER
11744M: Eric Piel <[email protected]>
11745S: Maintained
11746F: Documentation/misc-devices/lis3lv02d.rst
11747F: drivers/misc/lis3lv02d/
11748F: drivers/platform/x86/hp_accel.c
11749
11750LIST KUNIT TEST
11751M: David Gow <[email protected]>
11752L: [email protected]
11753L: [email protected]
11754S: Maintained
11755F: lib/list-test.c
11756
11757LITEX PLATFORM
11758M: Karol Gugala <[email protected]>
11759M: Mateusz Holenko <[email protected]>
11760M: Gabriel Somlo <[email protected]>
11761M: Joel Stanley <[email protected]>
11762S: Maintained
11763F: Documentation/devicetree/bindings/*/litex,*.yaml
11764F: arch/openrisc/boot/dts/or1klitex.dts
11765F: include/linux/litex.h
11766F: drivers/tty/serial/liteuart.c
11767F: drivers/soc/litex/*
11768F: drivers/net/ethernet/litex/*
11769F: drivers/mmc/host/litex_mmc.c
11770N: litex
11771
11772LIVE PATCHING
11773M: Josh Poimboeuf <[email protected]>
11774M: Jiri Kosina <[email protected]>
11775M: Miroslav Benes <[email protected]>
11776M: Petr Mladek <[email protected]>
11777R: Joe Lawrence <[email protected]>
11778L: [email protected]
11779S: Maintained
11780T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11781F: Documentation/ABI/testing/sysfs-kernel-livepatch
11782F: Documentation/livepatch/
11783F: arch/powerpc/include/asm/livepatch.h
11784F: include/linux/livepatch.h
11785F: kernel/livepatch/
11786F: kernel/module/livepatch.c
11787F: lib/livepatch/
11788F: samples/livepatch/
11789F: tools/testing/selftests/livepatch/
11790
11791LLC (802.2)
11792L: [email protected]
11793S: Odd fixes
11794F: include/linux/llc.h
11795F: include/net/llc*
11796F: include/uapi/linux/llc.h
11797F: net/llc/
11798
11799LM73 HARDWARE MONITOR DRIVER
11800M: Guillaume Ligneul <[email protected]>
11801L: [email protected]
11802S: Maintained
11803F: drivers/hwmon/lm73.c
11804
11805LM78 HARDWARE MONITOR DRIVER
11806M: Jean Delvare <[email protected]>
11807L: [email protected]
11808S: Maintained
11809F: Documentation/hwmon/lm78.rst
11810F: drivers/hwmon/lm78.c
11811
11812LM83 HARDWARE MONITOR DRIVER
11813M: Jean Delvare <[email protected]>
11814L: [email protected]
11815S: Maintained
11816F: Documentation/hwmon/lm83.rst
11817F: drivers/hwmon/lm83.c
11818
11819LM90 HARDWARE MONITOR DRIVER
11820M: Jean Delvare <[email protected]>
11821L: [email protected]
11822S: Maintained
11823F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11824F: Documentation/hwmon/lm90.rst
11825F: drivers/hwmon/lm90.c
11826F: include/dt-bindings/thermal/lm90.h
11827
11828LM95234 HARDWARE MONITOR DRIVER
11829M: Guenter Roeck <[email protected]>
11830L: [email protected]
11831S: Maintained
11832F: Documentation/hwmon/lm95234.rst
11833F: drivers/hwmon/lm95234.c
11834
11835LME2510 MEDIA DRIVER
11836M: Malcolm Priestley <[email protected]>
11837L: [email protected]
11838S: Maintained
11839W: https://linuxtv.org
11840Q: http://patchwork.linuxtv.org/project/linux-media/list/
11841F: drivers/media/usb/dvb-usb-v2/lmedm04*
11842
11843LOADPIN SECURITY MODULE
11844M: Kees Cook <[email protected]>
11845S: Supported
11846T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11847F: Documentation/admin-guide/LSM/LoadPin.rst
11848F: security/loadpin/
11849
11850LOCKING PRIMITIVES
11851M: Peter Zijlstra <[email protected]>
11852M: Ingo Molnar <[email protected]>
11853M: Will Deacon <[email protected]>
11854R: Waiman Long <[email protected]>
11855R: Boqun Feng <[email protected]> (LOCKDEP)
11856L: [email protected]
11857S: Maintained
11858T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11859F: Documentation/locking/
11860F: arch/*/include/asm/spinlock*.h
11861F: include/linux/lockdep.h
11862F: include/linux/mutex*.h
11863F: include/linux/rwlock*.h
11864F: include/linux/rwsem*.h
11865F: include/linux/seqlock.h
11866F: include/linux/spinlock*.h
11867F: kernel/locking/
11868F: lib/locking*.[ch]
11869X: kernel/locking/locktorture.c
11870
11871LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11872M: "Richard Russon (FlatCap)" <[email protected]>
11873L: [email protected]
11874S: Maintained
11875W: http://www.linux-ntfs.org/content/view/19/37/
11876F: Documentation/admin-guide/ldm.rst
11877F: block/partitions/ldm.*
11878
11879LOGITECH HID GAMING KEYBOARDS
11880M: Hans de Goede <[email protected]>
11881L: [email protected]
11882S: Maintained
11883T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11884F: drivers/hid/hid-lg-g15.c
11885
11886LONTIUM LT8912B MIPI TO HDMI BRIDGE
11887M: Adrien Grassein <[email protected]>
11888S: Maintained
11889F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11890F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11891
11892LOONGARCH
11893M: Huacai Chen <[email protected]>
11894R: WANG Xuerui <[email protected]>
11895L: [email protected]
11896S: Maintained
11897T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11898F: arch/loongarch/
11899F: drivers/*/*loongarch*
11900F: Documentation/loongarch/
11901F: Documentation/translations/zh_CN/loongarch/
11902
11903LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11904M: Sathya Prakash <[email protected]>
11905M: Sreekanth Reddy <[email protected]>
11906M: Suganath Prabu Subramani <[email protected]>
11907L: [email protected]
11908L: [email protected]
11909S: Supported
11910W: http://www.avagotech.com/support/
11911F: drivers/message/fusion/
11912F: drivers/scsi/mpt3sas/
11913
11914LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11915M: Matthew Wilcox <[email protected]>
11916L: [email protected]
11917S: Maintained
11918F: drivers/scsi/sym53c8xx_2/
11919
11920LTC1660 DAC DRIVER
11921M: Marcus Folkesson <[email protected]>
11922L: [email protected]
11923S: Maintained
11924F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11925F: drivers/iio/dac/ltc1660.c
11926
11927LTC2688 IIO DAC DRIVER
11928M: Nuno Sá <[email protected]>
11929L: [email protected]
11930S: Supported
11931W: http://ez.analog.com/community/linux-device-drivers
11932F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11933F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11934F: drivers/iio/dac/ltc2688.c
11935
11936LTC2947 HARDWARE MONITOR DRIVER
11937M: Nuno Sá <[email protected]>
11938L: [email protected]
11939S: Supported
11940W: https://ez.analog.com/linux-software-drivers
11941F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11942F: drivers/hwmon/ltc2947-core.c
11943F: drivers/hwmon/ltc2947-i2c.c
11944F: drivers/hwmon/ltc2947-spi.c
11945F: drivers/hwmon/ltc2947.h
11946
11947LTC2983 IIO TEMPERATURE DRIVER
11948M: Nuno Sá <[email protected]>
11949L: [email protected]
11950S: Supported
11951W: https://ez.analog.com/linux-software-drivers
11952F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11953F: drivers/iio/temperature/ltc2983.c
11954
11955LTC4261 HARDWARE MONITOR DRIVER
11956M: Guenter Roeck <[email protected]>
11957L: [email protected]
11958S: Maintained
11959F: Documentation/hwmon/ltc4261.rst
11960F: drivers/hwmon/ltc4261.c
11961
11962LTC4306 I2C MULTIPLEXER DRIVER
11963M: Michael Hennerich <[email protected]>
11964L: [email protected]
11965S: Supported
11966W: https://ez.analog.com/linux-software-drivers
11967F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11968F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11969
11970LTP (Linux Test Project)
11971M: Mike Frysinger <[email protected]>
11972M: Cyril Hrubis <[email protected]>
11973M: Wanlong Gao <[email protected]>
11974M: Jan Stancek <[email protected]>
11975M: Stanislav Kholmanskikh <[email protected]>
11976M: Alexey Kodanev <[email protected]>
11977L: [email protected] (subscribers-only)
11978S: Maintained
11979W: http://linux-test-project.github.io/
11980T: git git://github.com/linux-test-project/ltp.git
11981
11982LYNX 28G SERDES PHY DRIVER
11983M: Ioana Ciornei <[email protected]>
11984L: [email protected]
11985S: Supported
11986F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11987F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11988
11989LYNX PCS MODULE
11990M: Ioana Ciornei <[email protected]>
11991L: [email protected]
11992S: Supported
11993F: drivers/net/pcs/pcs-lynx.c
11994F: include/linux/pcs-lynx.h
11995
11996M68K ARCHITECTURE
11997M: Geert Uytterhoeven <[email protected]>
11998L: [email protected]
11999S: Maintained
12000W: http://www.linux-m68k.org/
12001T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12002F: arch/m68k/
12003F: drivers/zorro/
12004
12005M68K ON APPLE MACINTOSH
12006M: Joshua Thompson <[email protected]>
12007L: [email protected]
12008S: Maintained
12009W: http://www.mac.linux-m68k.org/
12010F: arch/m68k/mac/
12011F: drivers/macintosh/adb-iop.c
12012F: drivers/macintosh/via-macii.c
12013
12014M68K ON HP9000/300
12015M: Philip Blundell <[email protected]>
12016S: Maintained
12017W: http://www.tazenda.demon.co.uk/phil/linux-hp
12018F: arch/m68k/hp300/
12019
12020M88DS3103 MEDIA DRIVER
12021M: Antti Palosaari <[email protected]>
12022L: [email protected]
12023S: Maintained
12024W: https://linuxtv.org
12025W: http://palosaari.fi/linux/
12026Q: http://patchwork.linuxtv.org/project/linux-media/list/
12027T: git git://linuxtv.org/anttip/media_tree.git
12028F: drivers/media/dvb-frontends/m88ds3103*
12029
12030M88RS2000 MEDIA DRIVER
12031M: Malcolm Priestley <[email protected]>
12032L: [email protected]
12033S: Maintained
12034W: https://linuxtv.org
12035Q: http://patchwork.linuxtv.org/project/linux-media/list/
12036F: drivers/media/dvb-frontends/m88rs2000*
12037
12038MA901 MASTERKIT USB FM RADIO DRIVER
12039M: Alexey Klimov <[email protected]>
12040L: [email protected]
12041S: Maintained
12042T: git git://linuxtv.org/media_tree.git
12043F: drivers/media/radio/radio-ma901.c
12044
12045MAC80211
12046M: Johannes Berg <[email protected]>
12047L: [email protected]
12048S: Maintained
12049W: https://wireless.wiki.kernel.org/
12050Q: https://patchwork.kernel.org/project/linux-wireless/list/
12051T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12052T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12053F: Documentation/networking/mac80211-injection.rst
12054F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12055F: drivers/net/wireless/mac80211_hwsim.[ch]
12056F: include/net/mac80211.h
12057F: net/mac80211/
12058
12059MAILBOX API
12060M: Jassi Brar <[email protected]>
12061L: [email protected]
12062S: Maintained
12063F: drivers/mailbox/
12064F: include/linux/mailbox_client.h
12065F: include/linux/mailbox_controller.h
12066F: include/dt-bindings/mailbox/
12067F: Documentation/devicetree/bindings/mailbox/
12068
12069MAILBOX ARM MHUv2
12070M: Viresh Kumar <[email protected]>
12071M: Tushar Khandelwal <[email protected]>
12072L: [email protected]
12073S: Maintained
12074F: drivers/mailbox/arm_mhuv2.c
12075F: include/linux/mailbox/arm_mhuv2_message.h
12076F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12077
12078MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12079M: Jeremy Kerr <[email protected]>
12080M: Matt Johnston <[email protected]>
12081L: [email protected]
12082S: Maintained
12083F: Documentation/networking/mctp.rst
12084F: drivers/net/mctp/
12085F: include/net/mctp.h
12086F: include/net/mctpdevice.h
12087F: include/net/netns/mctp.h
12088F: net/mctp/
12089
12090MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12091M: Michael Kerrisk <[email protected]>
12092L: [email protected]
12093S: Maintained
12094W: http://www.kernel.org/doc/man-pages
12095
12096MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12097M: Rahul Bedarkar <[email protected]>
12098L: [email protected]
12099S: Maintained
12100F: arch/mips/boot/dts/img/pistachio*
12101
12102MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12103M: Andrew Lunn <[email protected]>
12104M: Vivien Didelot <[email protected]>
12105L: [email protected]
12106S: Maintained
12107F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12108F: Documentation/networking/devlink/mv88e6xxx.rst
12109F: drivers/net/dsa/mv88e6xxx/
12110F: include/linux/dsa/mv88e6xxx.h
12111F: include/linux/platform_data/mv88e6xxx.h
12112
12113MARVELL ARMADA 3700 PHY DRIVERS
12114M: Miquel Raynal <[email protected]>
12115S: Maintained
12116F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12117F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12118F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12119F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12120
12121MARVELL ARMADA 3700 SERIAL DRIVER
12122M: Pali Rohár <[email protected]>
12123S: Maintained
12124F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12125F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12126F: drivers/tty/serial/mvebu-uart.c
12127
12128MARVELL ARMADA DRM SUPPORT
12129M: Russell King <[email protected]>
12130S: Maintained
12131T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12132T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12133F: Documentation/devicetree/bindings/display/armada/
12134F: drivers/gpu/drm/armada/
12135F: include/uapi/drm/armada_drm.h
12136
12137MARVELL CRYPTO DRIVER
12138M: Boris Brezillon <[email protected]>
12139M: Arnaud Ebalard <[email protected]>
12140M: Srujana Challa <[email protected]>
12141L: [email protected]
12142S: Maintained
12143F: drivers/crypto/marvell/
12144F: include/linux/soc/marvell/octeontx2/
12145
12146MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12147M: Mirko Lindner <[email protected]>
12148M: Stephen Hemminger <[email protected]>
12149L: [email protected]
12150S: Maintained
12151F: drivers/net/ethernet/marvell/sk*
12152
12153MARVELL LIBERTAS WIRELESS DRIVER
12154L: [email protected]
12155S: Orphan
12156F: drivers/net/wireless/marvell/libertas/
12157
12158MARVELL MACCHIATOBIN SUPPORT
12159M: Russell King <[email protected]>
12160L: [email protected] (moderated for non-subscribers)
12161S: Maintained
12162F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12163
12164MARVELL MV643XX ETHERNET DRIVER
12165M: Sebastian Hesselbarth <[email protected]>
12166L: [email protected]
12167S: Maintained
12168F: drivers/net/ethernet/marvell/mv643xx_eth.*
12169F: include/linux/mv643xx.h
12170
12171MARVELL MV88X3310 PHY DRIVER
12172M: Russell King <[email protected]>
12173M: Marek Behún <[email protected]>
12174L: [email protected]
12175S: Maintained
12176F: drivers/net/phy/marvell10g.c
12177
12178MARVELL MVEBU THERMAL DRIVER
12179M: Miquel Raynal <[email protected]>
12180S: Maintained
12181F: drivers/thermal/armada_thermal.c
12182
12183MARVELL MVNETA ETHERNET DRIVER
12184M: Thomas Petazzoni <[email protected]>
12185L: [email protected]
12186S: Maintained
12187F: drivers/net/ethernet/marvell/mvneta.*
12188
12189MARVELL MVPP2 ETHERNET DRIVER
12190M: Marcin Wojtas <[email protected]>
12191M: Russell King <[email protected]>
12192L: [email protected]
12193S: Maintained
12194F: Documentation/devicetree/bindings/net/marvell-pp2.txt
12195F: drivers/net/ethernet/marvell/mvpp2/
12196
12197MARVELL MWIFIEX WIRELESS DRIVER
12198M: Amitkumar Karwar <[email protected]>
12199M: Ganapathi Bhat <[email protected]>
12200M: Sharvari Harisangam <[email protected]>
12201M: Xinming Hu <[email protected]>
12202L: [email protected]
12203S: Maintained
12204F: drivers/net/wireless/marvell/mwifiex/
12205
12206MARVELL MWL8K WIRELESS DRIVER
12207M: Lennert Buytenhek <[email protected]>
12208L: [email protected]
12209S: Odd Fixes
12210F: drivers/net/wireless/marvell/mwl8k.c
12211
12212MARVELL NAND CONTROLLER DRIVER
12213M: Miquel Raynal <[email protected]>
12214L: [email protected]
12215S: Maintained
12216F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12217F: drivers/mtd/nand/raw/marvell_nand.c
12218
12219MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12220M: Sunil Goutham <[email protected]>
12221M: Geetha sowjanya <[email protected]>
12222M: Subbaraya Sundeep <[email protected]>
12223M: hariprasad <[email protected]>
12224L: [email protected]
12225S: Supported
12226F: drivers/net/ethernet/marvell/octeontx2/nic/
12227F: include/linux/soc/marvell/octeontx2/
12228
12229MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12230M: Sunil Goutham <[email protected]>
12231M: Linu Cherian <[email protected]>
12232M: Geetha sowjanya <[email protected]>
12233M: Jerin Jacob <[email protected]>
12234M: hariprasad <[email protected]>
12235M: Subbaraya Sundeep <[email protected]>
12236L: [email protected]
12237S: Supported
12238F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12239F: drivers/net/ethernet/marvell/octeontx2/af/
12240
12241MARVELL PRESTERA ETHERNET SWITCH DRIVER
12242M: Taras Chornyi <[email protected]>
12243S: Supported
12244W: https://github.com/Marvell-switching/switchdev-prestera
12245F: drivers/net/ethernet/marvell/prestera/
12246
12247MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12248M: Nicolas Pitre <[email protected]>
12249S: Odd Fixes
12250F: drivers/mmc/host/mvsdio.*
12251
12252MARVELL USB MDIO CONTROLLER DRIVER
12253M: Tobias Waldekranz <[email protected]>
12254L: [email protected]
12255S: Maintained
12256F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12257F: drivers/net/mdio/mdio-mvusb.c
12258
12259MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12260M: Hu Ziji <[email protected]>
12261L: [email protected]
12262S: Supported
12263F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12264F: drivers/mmc/host/sdhci-xenon*
12265
12266MARVELL OCTEON ENDPOINT DRIVER
12267M: Veerasenareddy Burru <[email protected]>
12268M: Abhijit Ayarekar <[email protected]>
12269L: [email protected]
12270S: Supported
12271F: drivers/net/ethernet/marvell/octeon_ep
12272
12273MATROX FRAMEBUFFER DRIVER
12274L: [email protected]
12275S: Orphan
12276F: drivers/video/fbdev/matrox/matroxfb_*
12277F: include/uapi/linux/matroxfb.h
12278
12279MAX15301 DRIVER
12280M: Daniel Nilsson <[email protected]>
12281L: [email protected]
12282S: Maintained
12283F: Documentation/hwmon/max15301.rst
12284F: drivers/hwmon/pmbus/max15301.c
12285
12286MAX16065 HARDWARE MONITOR DRIVER
12287M: Guenter Roeck <[email protected]>
12288L: [email protected]
12289S: Maintained
12290F: Documentation/hwmon/max16065.rst
12291F: drivers/hwmon/max16065.c
12292
12293MAX2175 SDR TUNER DRIVER
12294M: Ramesh Shanmugasundaram <[email protected]>
12295L: [email protected]
12296S: Maintained
12297T: git git://linuxtv.org/media_tree.git
12298F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12299F: Documentation/userspace-api/media/drivers/max2175.rst
12300F: drivers/media/i2c/max2175*
12301F: include/uapi/linux/max2175.h
12302
12303MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12304L: [email protected]
12305S: Orphan
12306F: Documentation/hwmon/max6650.rst
12307F: drivers/hwmon/max6650.c
12308
12309MAX6697 HARDWARE MONITOR DRIVER
12310M: Guenter Roeck <[email protected]>
12311L: [email protected]
12312S: Maintained
12313F: Documentation/devicetree/bindings/hwmon/max6697.txt
12314F: Documentation/hwmon/max6697.rst
12315F: drivers/hwmon/max6697.c
12316F: include/linux/platform_data/max6697.h
12317
12318MAX9286 QUAD GMSL DESERIALIZER DRIVER
12319M: Jacopo Mondi <[email protected]>
12320M: Kieran Bingham <[email protected]>
12321M: Laurent Pinchart <[email protected]>
12322M: Niklas Söderlund <[email protected]>
12323L: [email protected]
12324S: Maintained
12325F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12326F: drivers/media/i2c/max9286.c
12327
12328MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12329M: Niklas Söderlund <[email protected]>
12330L: [email protected]
12331S: Maintained
12332F: drivers/staging/media/max96712/max96712.c
12333
12334MAX9860 MONO AUDIO VOICE CODEC DRIVER
12335M: Peter Rosin <[email protected]>
12336L: [email protected] (moderated for non-subscribers)
12337S: Maintained
12338F: Documentation/devicetree/bindings/sound/max9860.txt
12339F: sound/soc/codecs/max9860.*
12340
12341MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12342M: Andreas Klinger <[email protected]>
12343L: [email protected]
12344S: Maintained
12345F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12346F: drivers/iio/proximity/mb1232.c
12347
12348MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12349R: Iskren Chernev <[email protected]>
12350R: Krzysztof Kozlowski <[email protected]>
12351R: Marek Szyprowski <[email protected]>
12352R: Matheus Castello <[email protected]>
12353L: [email protected]
12354S: Maintained
12355F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12356F: drivers/power/supply/max17040_battery.c
12357
12358MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12359R: Hans de Goede <[email protected]>
12360R: Krzysztof Kozlowski <[email protected]>
12361R: Marek Szyprowski <[email protected]>
12362R: Sebastian Krzyszkowiak <[email protected]>
12363R: Purism Kernel Team <[email protected]>
12364L: [email protected]
12365S: Maintained
12366F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12367F: drivers/power/supply/max17042_battery.c
12368
12369MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12370M: Laurent Pinchart <[email protected]>
12371L: [email protected]
12372S: Maintained
12373F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12374F: drivers/regulator/max20086-regulator.c
12375
12376MAXIM MAX77650 PMIC MFD DRIVER
12377M: Bartosz Golaszewski <[email protected]>
12378L: [email protected]
12379S: Maintained
12380F: Documentation/devicetree/bindings/*/*max77650.yaml
12381F: Documentation/devicetree/bindings/*/max77650*.yaml
12382F: drivers/gpio/gpio-max77650.c
12383F: drivers/input/misc/max77650-onkey.c
12384F: drivers/leds/leds-max77650.c
12385F: drivers/mfd/max77650.c
12386F: drivers/power/supply/max77650-charger.c
12387F: drivers/regulator/max77650-regulator.c
12388F: include/linux/mfd/max77650.h
12389
12390MAXIM MAX77714 PMIC MFD DRIVER
12391M: Luca Ceresoli <[email protected]>
12392S: Maintained
12393F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12394F: drivers/mfd/max77714.c
12395F: include/linux/mfd/max77714.h
12396
12397MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12398M: Javier Martinez Canillas <[email protected]>
12399L: [email protected]
12400S: Supported
12401F: Documentation/devicetree/bindings/*/*max77802.yaml
12402F: drivers/regulator/max77802-regulator.c
12403F: include/dt-bindings/*/*max77802.h
12404
12405MAXIM MAX77976 BATTERY CHARGER
12406M: Luca Ceresoli <[email protected]>
12407S: Supported
12408F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12409F: drivers/power/supply/max77976_charger.c
12410
12411MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12412M: Krzysztof Kozlowski <[email protected]>
12413M: Bartlomiej Zolnierkiewicz <[email protected]>
12414L: [email protected]
12415S: Supported
12416B: mailto:[email protected]
12417F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12418F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12419F: drivers/power/supply/max14577_charger.c
12420F: drivers/power/supply/max77693_charger.c
12421
12422MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12423M: Chanwoo Choi <[email protected]>
12424M: Krzysztof Kozlowski <[email protected]>
12425M: Bartlomiej Zolnierkiewicz <[email protected]>
12426L: [email protected]
12427S: Supported
12428B: mailto:[email protected]
12429F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12430F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12431F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12432F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12433F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12434F: drivers/*/*max77843.c
12435F: drivers/*/max14577*.c
12436F: drivers/*/max77686*.c
12437F: drivers/*/max77693*.c
12438F: drivers/clk/clk-max77686.c
12439F: drivers/extcon/extcon-max14577.c
12440F: drivers/extcon/extcon-max77693.c
12441F: drivers/rtc/rtc-max77686.c
12442F: include/linux/mfd/max14577*.h
12443F: include/linux/mfd/max77686*.h
12444F: include/linux/mfd/max77693*.h
12445
12446MAXIRADIO FM RADIO RECEIVER DRIVER
12447M: Hans Verkuil <[email protected]>
12448L: [email protected]
12449S: Maintained
12450W: https://linuxtv.org
12451T: git git://linuxtv.org/media_tree.git
12452F: drivers/media/radio/radio-maxiradio*
12453
12454MAXLINEAR ETHERNET PHY DRIVER
12455M: Xu Liang <[email protected]>
12456L: [email protected]
12457S: Supported
12458F: drivers/net/phy/mxl-gpy.c
12459
12460MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12461R: Yasushi SHOJI <[email protected]>
12462L: [email protected]
12463S: Maintained
12464F: drivers/net/can/usb/mcba_usb.c
12465
12466MCAN MMIO DEVICE DRIVER
12467M: Chandrasekar Ramakrishnan <[email protected]>
12468L: [email protected]
12469S: Maintained
12470F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12471F: drivers/net/can/m_can/m_can.c
12472F: drivers/net/can/m_can/m_can.h
12473F: drivers/net/can/m_can/m_can_platform.c
12474
12475MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12476M: Rishi Gupta <[email protected]>
12477L: [email protected]
12478L: [email protected]
12479S: Maintained
12480F: drivers/hid/hid-mcp2221.c
12481
12482MCP251XFD SPI-CAN NETWORK DRIVER
12483M: Marc Kleine-Budde <[email protected]>
12484M: Manivannan Sadhasivam <[email protected]>
12485R: Thomas Kopp <[email protected]>
12486L: [email protected]
12487S: Maintained
12488F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12489F: drivers/net/can/spi/mcp251xfd/
12490
12491MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12492M: Peter Rosin <[email protected]>
12493L: [email protected]
12494S: Maintained
12495F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12496F: drivers/iio/potentiometer/mcp4018.c
12497F: drivers/iio/potentiometer/mcp4531.c
12498
12499MCR20A IEEE-802.15.4 RADIO DRIVER
12500M: Xue Liu <[email protected]>
12501L: [email protected]
12502S: Maintained
12503W: https://github.com/xueliu/mcr20a-linux
12504F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12505F: drivers/net/ieee802154/mcr20a.c
12506F: drivers/net/ieee802154/mcr20a.h
12507
12508MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12509M: William Breathitt Gray <[email protected]>
12510L: [email protected]
12511S: Maintained
12512F: drivers/iio/dac/cio-dac.c
12513
12514MEDIA CONTROLLER FRAMEWORK
12515M: Sakari Ailus <[email protected]>
12516M: Laurent Pinchart <[email protected]>
12517L: [email protected]
12518S: Supported
12519W: https://www.linuxtv.org
12520T: git git://linuxtv.org/media_tree.git
12521F: drivers/media/mc/
12522F: include/media/media-*.h
12523F: include/uapi/linux/media.h
12524
12525MEDIA DRIVER FOR FREESCALE IMX PXP
12526M: Philipp Zabel <[email protected]>
12527L: [email protected]
12528S: Maintained
12529T: git git://linuxtv.org/media_tree.git
12530F: drivers/media/platform/nxp/imx-pxp.[ch]
12531
12532MEDIA DRIVERS FOR ASCOT2E
12533M: Sergey Kozlov <[email protected]>
12534M: Abylay Ospan <[email protected]>
12535L: [email protected]
12536S: Supported
12537W: https://linuxtv.org
12538W: http://netup.tv/
12539T: git git://linuxtv.org/media_tree.git
12540F: drivers/media/dvb-frontends/ascot2e*
12541
12542MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12543M: Jasmin Jessich <[email protected]>
12544L: [email protected]
12545S: Maintained
12546W: https://linuxtv.org
12547T: git git://linuxtv.org/media_tree.git
12548F: drivers/media/dvb-frontends/cxd2099*
12549
12550MEDIA DRIVERS FOR CXD2841ER
12551M: Sergey Kozlov <[email protected]>
12552M: Abylay Ospan <[email protected]>
12553L: [email protected]
12554S: Supported
12555W: https://linuxtv.org
12556W: http://netup.tv/
12557T: git git://linuxtv.org/media_tree.git
12558F: drivers/media/dvb-frontends/cxd2841er*
12559
12560MEDIA DRIVERS FOR CXD2880
12561M: Yasunari Takiguchi <[email protected]>
12562L: [email protected]
12563S: Supported
12564W: http://linuxtv.org/
12565T: git git://linuxtv.org/media_tree.git
12566F: drivers/media/dvb-frontends/cxd2880/*
12567F: drivers/media/spi/cxd2880*
12568
12569MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12570L: [email protected]
12571S: Orphan
12572W: https://linuxtv.org
12573T: git git://linuxtv.org/media_tree.git
12574F: drivers/media/pci/ddbridge/*
12575
12576MEDIA DRIVERS FOR FREESCALE IMX
12577M: Steve Longerbeam <[email protected]>
12578M: Philipp Zabel <[email protected]>
12579L: [email protected]
12580S: Maintained
12581T: git git://linuxtv.org/media_tree.git
12582F: Documentation/admin-guide/media/imx.rst
12583F: Documentation/devicetree/bindings/media/imx.txt
12584F: drivers/staging/media/imx/
12585F: include/linux/imx-media.h
12586F: include/media/imx.h
12587
12588MEDIA DRIVERS FOR FREESCALE IMX7
12589M: Rui Miguel Silva <[email protected]>
12590M: Laurent Pinchart <[email protected]>
12591L: [email protected]
12592S: Maintained
12593T: git git://linuxtv.org/media_tree.git
12594F: Documentation/admin-guide/media/imx7.rst
12595F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12596F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12597F: drivers/media/platform/nxp/imx-mipi-csis.c
12598F: drivers/staging/media/imx/imx7-media-csi.c
12599
12600MEDIA DRIVERS FOR HELENE
12601M: Abylay Ospan <[email protected]>
12602L: [email protected]
12603S: Supported
12604W: https://linuxtv.org
12605W: http://netup.tv/
12606T: git git://linuxtv.org/media_tree.git
12607F: drivers/media/dvb-frontends/helene*
12608
12609MEDIA DRIVERS FOR HORUS3A
12610M: Sergey Kozlov <[email protected]>
12611M: Abylay Ospan <[email protected]>
12612L: [email protected]
12613S: Supported
12614W: https://linuxtv.org
12615W: http://netup.tv/
12616T: git git://linuxtv.org/media_tree.git
12617F: drivers/media/dvb-frontends/horus3a*
12618
12619MEDIA DRIVERS FOR LNBH25
12620M: Sergey Kozlov <[email protected]>
12621M: Abylay Ospan <[email protected]>
12622L: [email protected]
12623S: Supported
12624W: https://linuxtv.org
12625W: http://netup.tv/
12626T: git git://linuxtv.org/media_tree.git
12627F: drivers/media/dvb-frontends/lnbh25*
12628
12629MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12630L: [email protected]
12631S: Orphan
12632W: https://linuxtv.org
12633T: git git://linuxtv.org/media_tree.git
12634F: drivers/media/dvb-frontends/mxl5xx*
12635
12636MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12637M: Sergey Kozlov <[email protected]>
12638M: Abylay Ospan <[email protected]>
12639L: [email protected]
12640S: Supported
12641W: https://linuxtv.org
12642W: http://netup.tv/
12643T: git git://linuxtv.org/media_tree.git
12644F: drivers/media/pci/netup_unidvb/*
12645
12646MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12647M: Dmitry Osipenko <[email protected]>
12648L: [email protected]
12649L: [email protected]
12650S: Maintained
12651T: git git://linuxtv.org/media_tree.git
12652F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12653F: drivers/media/platform/nvidia/tegra-vde/
12654
12655MEDIA DRIVERS FOR RENESAS - CEU
12656M: Jacopo Mondi <[email protected]>
12657L: [email protected]
12658L: [email protected]
12659S: Supported
12660T: git git://linuxtv.org/media_tree.git
12661F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12662F: drivers/media/platform/renesas/renesas-ceu.c
12663F: include/media/drv-intf/renesas-ceu.h
12664
12665MEDIA DRIVERS FOR RENESAS - DRIF
12666M: Fabrizio Castro <[email protected]>
12667L: [email protected]
12668L: [email protected]
12669S: Supported
12670T: git git://linuxtv.org/media_tree.git
12671F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12672F: drivers/media/platform/renesas/rcar_drif.c
12673
12674MEDIA DRIVERS FOR RENESAS - FCP
12675M: Laurent Pinchart <[email protected]>
12676L: [email protected]
12677L: [email protected]
12678S: Supported
12679T: git git://linuxtv.org/media_tree.git
12680F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12681F: drivers/media/platform/renesas/rcar-fcp.c
12682F: include/media/rcar-fcp.h
12683
12684MEDIA DRIVERS FOR RENESAS - FDP1
12685M: Kieran Bingham <[email protected]>
12686L: [email protected]
12687L: [email protected]
12688S: Supported
12689T: git git://linuxtv.org/media_tree.git
12690F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12691F: drivers/media/platform/renesas/rcar_fdp1.c
12692
12693MEDIA DRIVERS FOR RENESAS - VIN
12694M: Niklas Söderlund <[email protected]>
12695L: [email protected]
12696L: [email protected]
12697S: Supported
12698T: git git://linuxtv.org/media_tree.git
12699F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12700F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12701F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12702F: drivers/media/platform/renesas/rcar-isp.c
12703F: drivers/media/platform/renesas/rcar-vin/
12704
12705MEDIA DRIVERS FOR RENESAS - VSP1
12706M: Laurent Pinchart <[email protected]>
12707M: Kieran Bingham <[email protected]>
12708L: [email protected]
12709L: [email protected]
12710S: Supported
12711T: git git://linuxtv.org/media_tree.git
12712F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12713F: drivers/media/platform/renesas/vsp1/
12714
12715MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12716L: [email protected]
12717S: Orphan
12718W: https://linuxtv.org
12719T: git git://linuxtv.org/media_tree.git
12720F: drivers/media/dvb-frontends/stv0910*
12721
12722MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12723L: [email protected]
12724S: Orphan
12725W: https://linuxtv.org
12726T: git git://linuxtv.org/media_tree.git
12727F: drivers/media/dvb-frontends/stv6111*
12728
12729MEDIA DRIVERS FOR STM32 - DCMI
12730M: Hugues Fruchet <[email protected]>
12731L: [email protected]
12732S: Supported
12733T: git git://linuxtv.org/media_tree.git
12734F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12735F: drivers/media/platform/st/stm32/stm32-dcmi.c
12736
12737MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12738M: Mauro Carvalho Chehab <[email protected]>
12739L: [email protected]
12740S: Maintained
12741W: https://linuxtv.org
12742Q: http://patchwork.kernel.org/project/linux-media/list/
12743T: git git://linuxtv.org/media_tree.git
12744F: Documentation/admin-guide/media/
12745F: Documentation/devicetree/bindings/media/
12746F: Documentation/driver-api/media/
12747F: Documentation/userspace-api/media/
12748F: drivers/media/
12749F: drivers/staging/media/
12750F: include/dt-bindings/media/
12751F: include/linux/platform_data/media/
12752F: include/media/
12753F: include/uapi/linux/dvb/
12754F: include/uapi/linux/ivtv*
12755F: include/uapi/linux/media.h
12756F: include/uapi/linux/meye.h
12757F: include/uapi/linux/uvcvideo.h
12758F: include/uapi/linux/v4l2-*
12759F: include/uapi/linux/videodev2.h
12760
12761MEDIATEK BLUETOOTH DRIVER
12762M: Sean Wang <[email protected]>
12763L: [email protected]
12764L: [email protected] (moderated for non-subscribers)
12765S: Maintained
12766F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12767F: drivers/bluetooth/btmtkuart.c
12768
12769MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12770M: Sean Wang <[email protected]>
12771L: [email protected]
12772S: Maintained
12773F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12774F: drivers/power/reset/mt6323-poweroff.c
12775
12776MEDIATEK CIR DRIVER
12777M: Sean Wang <[email protected]>
12778S: Maintained
12779F: drivers/media/rc/mtk-cir.c
12780
12781MEDIATEK DMA DRIVER
12782M: Sean Wang <[email protected]>
12783L: [email protected]
12784L: [email protected] (moderated for non-subscribers)
12785L: [email protected] (moderated for non-subscribers)
12786S: Maintained
12787F: Documentation/devicetree/bindings/dma/mtk-*
12788F: drivers/dma/mediatek/
12789
12790MEDIATEK ETHERNET DRIVER
12791M: Felix Fietkau <[email protected]>
12792M: John Crispin <[email protected]>
12793M: Sean Wang <[email protected]>
12794M: Mark Lee <[email protected]>
12795L: [email protected]
12796S: Maintained
12797F: drivers/net/ethernet/mediatek/
12798
12799MEDIATEK I2C CONTROLLER DRIVER
12800M: Qii Wang <[email protected]>
12801L: [email protected]
12802S: Maintained
12803F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12804F: drivers/i2c/busses/i2c-mt65xx.c
12805
12806MEDIATEK IOMMU DRIVER
12807M: Yong Wu <[email protected]>
12808L: [email protected]
12809L: [email protected] (moderated for non-subscribers)
12810S: Supported
12811F: Documentation/devicetree/bindings/iommu/mediatek*
12812F: drivers/iommu/mtk_iommu*
12813F: include/dt-bindings/memory/mt*-port.h
12814
12815MEDIATEK JPEG DRIVER
12816M: Bin Liu <[email protected]>
12817S: Supported
12818F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12819F: drivers/media/platform/mediatek/jpeg/
12820
12821MEDIATEK MDP DRIVER
12822M: Minghsiu Tsai <[email protected]>
12823M: Houlong Wei <[email protected]>
12824M: Andrew-CT Chen <[email protected]>
12825S: Supported
12826F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12827F: drivers/media/platform/mediatek/mdp/
12828F: drivers/media/platform/mediatek/vpu/
12829
12830MEDIATEK MEDIA DRIVER
12831M: Tiffany Lin <[email protected]>
12832M: Andrew-CT Chen <[email protected]>
12833M: Yunfei Dong <[email protected]>
12834S: Supported
12835F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12836F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12837F: drivers/media/platform/mediatek/vcodec/
12838F: drivers/media/platform/mediatek/vpu/
12839
12840MEDIATEK MMC/SD/SDIO DRIVER
12841M: Chaotian Jing <[email protected]>
12842S: Maintained
12843F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12844F: drivers/mmc/host/mtk-sd.c
12845
12846MEDIATEK MT76 WIRELESS LAN DRIVER
12847M: Felix Fietkau <[email protected]>
12848M: Lorenzo Bianconi <[email protected]>
12849M: Ryder Lee <[email protected]>
12850R: Shayne Chen <[email protected]>
12851R: Sean Wang <[email protected]>
12852L: [email protected]
12853S: Maintained
12854F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12855F: drivers/net/wireless/mediatek/mt76/
12856
12857MEDIATEK MT7601U WIRELESS LAN DRIVER
12858M: Jakub Kicinski <[email protected]>
12859L: [email protected]
12860S: Maintained
12861F: drivers/net/wireless/mediatek/mt7601u/
12862
12863MEDIATEK MT7621 CLOCK DRIVER
12864M: Sergio Paracuellos <[email protected]>
12865S: Maintained
12866F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12867F: drivers/clk/ralink/clk-mt7621.c
12868
12869MEDIATEK MT7621/28/88 I2C DRIVER
12870M: Stefan Roese <[email protected]>
12871L: [email protected]
12872S: Maintained
12873F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12874F: drivers/i2c/busses/i2c-mt7621.c
12875
12876MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12877M: Sergio Paracuellos <[email protected]>
12878S: Maintained
12879F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12880F: drivers/pci/controller/pcie-mt7621.c
12881
12882MEDIATEK MT7621 PHY PCI DRIVER
12883M: Sergio Paracuellos <[email protected]>
12884S: Maintained
12885F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12886F: drivers/phy/ralink/phy-mt7621-pci.c
12887
12888MEDIATEK NAND CONTROLLER DRIVER
12889L: [email protected]
12890S: Orphan
12891F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12892F: drivers/mtd/nand/raw/mtk_*
12893
12894MEDIATEK PMIC LED DRIVER
12895M: Sean Wang <[email protected]>
12896S: Maintained
12897F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12898F: drivers/leds/leds-mt6323.c
12899
12900MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12901M: Sean Wang <[email protected]>
12902S: Maintained
12903F: drivers/char/hw_random/mtk-rng.c
12904
12905MEDIATEK SMI DRIVER
12906M: Yong Wu <[email protected]>
12907L: [email protected] (moderated for non-subscribers)
12908S: Supported
12909F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12910F: drivers/memory/mtk-smi.c
12911F: include/soc/mediatek/smi.h
12912
12913MEDIATEK SWITCH DRIVER
12914M: Sean Wang <[email protected]>
12915M: Landen Chao <[email protected]>
12916M: DENG Qingfang <[email protected]>
12917L: [email protected]
12918S: Maintained
12919F: drivers/net/dsa/mt7530.*
12920F: net/dsa/tag_mtk.c
12921
12922MEDIATEK T7XX 5G WWAN MODEM DRIVER
12923M: Chandrashekar Devegowda <[email protected]>
12924M: Intel Corporation <[email protected]>
12925R: Chiranjeevi Rapolu <[email protected]>
12926R: Liu Haijun <[email protected]>
12927R: M Chetan Kumar <[email protected]>
12928R: Ricardo Martinez <[email protected]>
12929L: [email protected]
12930S: Supported
12931F: drivers/net/wwan/t7xx/
12932
12933MEDIATEK USB3 DRD IP DRIVER
12934M: Chunfeng Yun <[email protected]>
12935L: [email protected]
12936L: [email protected] (moderated for non-subscribers)
12937L: [email protected] (moderated for non-subscribers)
12938S: Maintained
12939F: Documentation/devicetree/bindings/usb/mediatek,*
12940F: drivers/usb/host/xhci-mtk*
12941F: drivers/usb/mtu3/
12942
12943MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12944M: Peter Senna Tschudin <[email protected]>
12945M: Martin Donnelly <[email protected]>
12946M: Martyn Welch <[email protected]>
12947S: Maintained
12948F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12949F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12950
12951MEGARAID SCSI/SAS DRIVERS
12952M: Kashyap Desai <[email protected]>
12953M: Sumit Saxena <[email protected]>
12954M: Shivasharan S <[email protected]>
12955L: [email protected]
12956L: [email protected]
12957S: Maintained
12958W: http://www.avagotech.com/support/
12959F: Documentation/scsi/megaraid.rst
12960F: drivers/scsi/megaraid.*
12961F: drivers/scsi/megaraid/
12962
12963MELEXIS MLX90614 DRIVER
12964M: Crt Mori <[email protected]>
12965L: [email protected]
12966S: Supported
12967W: http://www.melexis.com
12968F: drivers/iio/temperature/mlx90614.c
12969
12970MELEXIS MLX90632 DRIVER
12971M: Crt Mori <[email protected]>
12972L: [email protected]
12973S: Supported
12974W: http://www.melexis.com
12975F: drivers/iio/temperature/mlx90632.c
12976
12977MELFAS MIP4 TOUCHSCREEN DRIVER
12978M: Sangwon Jee <[email protected]>
12979S: Supported
12980W: http://www.melfas.com
12981F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12982F: drivers/input/touchscreen/melfas_mip4.c
12983
12984MELLANOX BLUEFIELD I2C DRIVER
12985M: Khalil Blaiech <[email protected]>
12986L: [email protected]
12987S: Supported
12988F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12989F: drivers/i2c/busses/i2c-mlxbf.c
12990
12991MELLANOX ETHERNET DRIVER (mlx4_en)
12992M: Tariq Toukan <[email protected]>
12993L: [email protected]
12994S: Supported
12995W: http://www.mellanox.com
12996Q: https://patchwork.kernel.org/project/netdevbpf/list/
12997F: drivers/net/ethernet/mellanox/mlx4/en_*
12998
12999MELLANOX ETHERNET DRIVER (mlx5e)
13000M: Saeed Mahameed <[email protected]>
13001L: [email protected]
13002S: Supported
13003W: http://www.mellanox.com
13004Q: https://patchwork.kernel.org/project/netdevbpf/list/
13005F: drivers/net/ethernet/mellanox/mlx5/core/en_*
13006
13007MELLANOX ETHERNET INNOVA DRIVERS
13008R: Boris Pismenny <[email protected]>
13009L: [email protected]
13010S: Supported
13011W: http://www.mellanox.com
13012Q: https://patchwork.kernel.org/project/netdevbpf/list/
13013F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13014F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13015F: include/linux/mlx5/mlx5_ifc_fpga.h
13016
13017MELLANOX ETHERNET SWITCH DRIVERS
13018M: Ido Schimmel <[email protected]>
13019M: Petr Machata <[email protected]>
13020L: [email protected]
13021S: Supported
13022W: http://www.mellanox.com
13023Q: https://patchwork.kernel.org/project/netdevbpf/list/
13024F: drivers/net/ethernet/mellanox/mlxsw/
13025F: tools/testing/selftests/drivers/net/mlxsw/
13026
13027MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13028M: [email protected]
13029L: [email protected]
13030S: Supported
13031W: http://www.mellanox.com
13032Q: https://patchwork.kernel.org/project/netdevbpf/list/
13033F: drivers/net/ethernet/mellanox/mlxfw/
13034
13035MELLANOX HARDWARE PLATFORM SUPPORT
13036M: Hans de Goede <[email protected]>
13037M: Mark Gross <[email protected]>
13038M: Vadim Pasternak <[email protected]>
13039L: [email protected]
13040S: Supported
13041F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13042F: drivers/platform/mellanox/
13043F: include/linux/platform_data/mlxreg.h
13044
13045MELLANOX MLX4 core VPI driver
13046M: Tariq Toukan <[email protected]>
13047L: [email protected]
13048L: [email protected]
13049S: Supported
13050W: http://www.mellanox.com
13051Q: https://patchwork.kernel.org/project/netdevbpf/list/
13052F: drivers/net/ethernet/mellanox/mlx4/
13053F: include/linux/mlx4/
13054
13055MELLANOX MLX4 IB driver
13056M: Yishai Hadas <[email protected]>
13057L: [email protected]
13058S: Supported
13059W: http://www.mellanox.com
13060Q: http://patchwork.kernel.org/project/linux-rdma/list/
13061F: drivers/infiniband/hw/mlx4/
13062F: include/linux/mlx4/
13063F: include/uapi/rdma/mlx4-abi.h
13064
13065MELLANOX MLX5 core VPI driver
13066M: Saeed Mahameed <[email protected]>
13067M: Leon Romanovsky <[email protected]>
13068L: [email protected]
13069L: [email protected]
13070S: Supported
13071W: http://www.mellanox.com
13072Q: https://patchwork.kernel.org/project/netdevbpf/list/
13073F: Documentation/networking/device_drivers/ethernet/mellanox/
13074F: drivers/net/ethernet/mellanox/mlx5/core/
13075F: include/linux/mlx5/
13076
13077MELLANOX MLX5 IB driver
13078M: Leon Romanovsky <[email protected]>
13079L: [email protected]
13080S: Supported
13081W: http://www.mellanox.com
13082Q: http://patchwork.kernel.org/project/linux-rdma/list/
13083F: drivers/infiniband/hw/mlx5/
13084F: include/linux/mlx5/
13085F: include/uapi/rdma/mlx5-abi.h
13086
13087MELLANOX MLXCPLD I2C AND MUX DRIVER
13088M: Vadim Pasternak <[email protected]>
13089M: Michael Shych <[email protected]>
13090L: [email protected]
13091S: Supported
13092F: Documentation/i2c/busses/i2c-mlxcpld.rst
13093F: drivers/i2c/busses/i2c-mlxcpld.c
13094F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13095
13096MELLANOX MLXCPLD LED DRIVER
13097M: Vadim Pasternak <[email protected]>
13098L: [email protected]
13099S: Supported
13100F: Documentation/leds/leds-mlxcpld.rst
13101F: drivers/leds/leds-mlxcpld.c
13102F: drivers/leds/leds-mlxreg.c
13103
13104MELLANOX PLATFORM DRIVER
13105M: Vadim Pasternak <[email protected]>
13106L: [email protected]
13107S: Supported
13108F: drivers/platform/x86/mlx-platform.c
13109
13110MEMBARRIER SUPPORT
13111M: Mathieu Desnoyers <[email protected]>
13112M: "Paul E. McKenney" <[email protected]>
13113L: [email protected]
13114S: Supported
13115F: arch/powerpc/include/asm/membarrier.h
13116F: include/uapi/linux/membarrier.h
13117F: kernel/sched/membarrier.c
13118
13119MEMBLOCK
13120M: Mike Rapoport <[email protected]>
13121L: [email protected]
13122S: Maintained
13123F: Documentation/core-api/boot-time-mm.rst
13124F: include/linux/memblock.h
13125F: mm/memblock.c
13126F: tools/testing/memblock/
13127
13128MEMORY CONTROLLER DRIVERS
13129M: Krzysztof Kozlowski <[email protected]>
13130L: [email protected]
13131S: Maintained
13132B: mailto:[email protected]
13133T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13134F: Documentation/devicetree/bindings/memory-controllers/
13135F: drivers/memory/
13136F: include/dt-bindings/memory/
13137F: include/memory/
13138
13139MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13140M: Dmitry Osipenko <[email protected]>
13141L: [email protected]
13142L: [email protected]
13143T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13144S: Maintained
13145F: drivers/devfreq/tegra30-devfreq.c
13146
13147MEMORY MANAGEMENT
13148M: Andrew Morton <[email protected]>
13149L: [email protected]
13150S: Maintained
13151W: http://www.linux-mm.org
13152T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13153T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13154F: include/linux/gfp.h
13155F: include/linux/gfp_types.h
13156F: include/linux/memory_hotplug.h
13157F: include/linux/mm.h
13158F: include/linux/mmzone.h
13159F: include/linux/pagewalk.h
13160F: include/linux/vmalloc.h
13161F: mm/
13162F: tools/testing/selftests/vm/
13163
13164MEMORY HOT(UN)PLUG
13165M: David Hildenbrand <[email protected]>
13166M: Oscar Salvador <[email protected]>
13167L: [email protected]
13168S: Maintained
13169F: Documentation/admin-guide/mm/memory-hotplug.rst
13170F: Documentation/core-api/memory-hotplug.rst
13171F: drivers/base/memory.c
13172F: include/linux/memory_hotplug.h
13173F: mm/memory_hotplug.c
13174F: tools/testing/selftests/memory-hotplug/
13175
13176MEMORY TECHNOLOGY DEVICES (MTD)
13177M: Miquel Raynal <[email protected]>
13178M: Richard Weinberger <[email protected]>
13179M: Vignesh Raghavendra <[email protected]>
13180L: [email protected]
13181S: Maintained
13182W: http://www.linux-mtd.infradead.org/
13183Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13184C: irc://irc.oftc.net/mtd
13185T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13186T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13187F: Documentation/devicetree/bindings/mtd/
13188F: drivers/mtd/
13189F: include/linux/mtd/
13190F: include/uapi/mtd/
13191
13192MEN A21 WATCHDOG DRIVER
13193M: Johannes Thumshirn <[email protected]>
13194L: [email protected]
13195S: Maintained
13196F: drivers/watchdog/mena21_wdt.c
13197
13198MEN CHAMELEON BUS (mcb)
13199M: Johannes Thumshirn <[email protected]>
13200S: Maintained
13201F: Documentation/driver-api/men-chameleon-bus.rst
13202F: drivers/mcb/
13203F: include/linux/mcb.h
13204
13205MEN F21BMC (Board Management Controller)
13206M: Andreas Werner <[email protected]>
13207S: Supported
13208F: Documentation/hwmon/menf21bmc.rst
13209F: drivers/hwmon/menf21bmc_hwmon.c
13210F: drivers/leds/leds-menf21bmc.c
13211F: drivers/mfd/menf21bmc.c
13212F: drivers/watchdog/menf21bmc_wdt.c
13213
13214MEN Z069 WATCHDOG DRIVER
13215M: Johannes Thumshirn <[email protected]>
13216L: [email protected]
13217S: Maintained
13218F: drivers/watchdog/menz69_wdt.c
13219
13220MESON AO CEC DRIVER FOR AMLOGIC SOCS
13221M: Neil Armstrong <[email protected]>
13222L: [email protected]
13223L: [email protected]
13224S: Supported
13225W: http://linux-meson.com/
13226T: git git://linuxtv.org/media_tree.git
13227F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13228F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13229F: drivers/media/cec/platform/meson/ao-cec.c
13230
13231MESON GE2D DRIVER FOR AMLOGIC SOCS
13232M: Neil Armstrong <[email protected]>
13233L: [email protected]
13234L: [email protected]
13235S: Supported
13236T: git git://linuxtv.org/media_tree.git
13237F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13238F: drivers/media/platform/amlogic/meson-ge2d/
13239
13240MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13241M: Liang Yang <[email protected]>
13242L: [email protected]
13243S: Maintained
13244F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13245F: drivers/mtd/nand/raw/meson_*
13246
13247MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13248M: Neil Armstrong <[email protected]>
13249L: [email protected]
13250L: [email protected]
13251S: Supported
13252T: git git://linuxtv.org/media_tree.git
13253F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13254F: drivers/staging/media/meson/vdec/
13255
13256METHODE UDPU SUPPORT
13257M: Vladimir Vid <[email protected]>
13258S: Maintained
13259F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13260
13261MHI BUS
13262M: Manivannan Sadhasivam <[email protected]>
13263R: Hemant Kumar <[email protected]>
13264L: [email protected]
13265L: [email protected]
13266S: Maintained
13267T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13268F: Documentation/ABI/stable/sysfs-bus-mhi
13269F: Documentation/mhi/
13270F: drivers/bus/mhi/
13271F: include/linux/mhi.h
13272
13273MICROBLAZE ARCHITECTURE
13274M: Michal Simek <[email protected]>
13275S: Supported
13276W: http://www.monstr.eu/fdt/
13277T: git git://git.monstr.eu/linux-2.6-microblaze.git
13278F: arch/microblaze/
13279
13280MICROCHIP AT91 DMA DRIVERS
13281M: Ludovic Desroches <[email protected]>
13282M: Tudor Ambarus <[email protected]>
13283L: [email protected] (moderated for non-subscribers)
13284L: [email protected]
13285S: Supported
13286F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13287F: drivers/dma/at_hdmac.c
13288F: drivers/dma/at_hdmac_regs.h
13289F: drivers/dma/at_xdmac.c
13290F: include/dt-bindings/dma/at91.h
13291
13292MICROCHIP AT91 SERIAL DRIVER
13293M: Richard Genoud <[email protected]>
13294S: Maintained
13295F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13296F: drivers/tty/serial/atmel_serial.c
13297F: drivers/tty/serial/atmel_serial.h
13298
13299MICROCHIP AT91 USART MFD DRIVER
13300M: Radu Pirea <[email protected]>
13301L: [email protected]
13302S: Supported
13303F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13304F: drivers/mfd/at91-usart.c
13305F: include/dt-bindings/mfd/at91-usart.h
13306
13307MICROCHIP AT91 USART SPI DRIVER
13308M: Radu Pirea <[email protected]>
13309L: [email protected]
13310S: Supported
13311F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13312F: drivers/spi/spi-at91-usart.c
13313
13314MICROCHIP AUDIO ASOC DRIVERS
13315M: Codrin Ciubotariu <[email protected]>
13316L: [email protected] (moderated for non-subscribers)
13317S: Supported
13318F: sound/soc/atmel
13319
13320MICROCHIP CSI2DC DRIVER
13321M: Eugen Hristev <[email protected]>
13322L: [email protected]
13323S: Supported
13324F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13325F: drivers/media/platform/atmel/microchip-csi2dc.c
13326
13327MICROCHIP ECC DRIVER
13328M: Tudor Ambarus <[email protected]>
13329L: [email protected]
13330S: Maintained
13331F: drivers/crypto/atmel-ecc.*
13332
13333MICROCHIP EIC DRIVER
13334M: Claudiu Beznea <[email protected]>
13335L: [email protected] (moderated for non-subscribers)
13336S: Supported
13337F: drivers/irqchip/irq-mchp-eic.c
13338
13339MICROCHIP I2C DRIVER
13340M: Codrin Ciubotariu <[email protected]>
13341L: [email protected]
13342S: Supported
13343F: drivers/i2c/busses/i2c-at91-*.c
13344F: drivers/i2c/busses/i2c-at91.h
13345
13346MICROCHIP ISC DRIVER
13347M: Eugen Hristev <[email protected]>
13348L: [email protected]
13349S: Supported
13350F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13351F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13352F: drivers/media/platform/atmel/atmel-isc*
13353F: drivers/media/platform/atmel/atmel-sama*-isc*
13354F: include/linux/atmel-isc-media.h
13355
13356MICROCHIP ISI DRIVER
13357M: Eugen Hristev <[email protected]>
13358L: [email protected]
13359S: Supported
13360F: drivers/media/platform/atmel/atmel-isi.c
13361F: drivers/media/platform/atmel/atmel-isi.h
13362
13363MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13364M: Woojung Huh <[email protected]>
13365M: [email protected]
13366L: [email protected]
13367S: Maintained
13368F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13369F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13370F: drivers/net/dsa/microchip/*
13371F: include/linux/platform_data/microchip-ksz.h
13372F: net/dsa/tag_ksz.c
13373
13374MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13375M: Arun Ramadoss <[email protected]>
13376R: [email protected]
13377L: [email protected]
13378S: Maintained
13379F: drivers/net/phy/microchip_t1.c
13380
13381MICROCHIP LAN743X ETHERNET DRIVER
13382M: Bryan Whitehead <[email protected]>
13383M: [email protected]
13384L: [email protected]
13385S: Maintained
13386F: drivers/net/ethernet/microchip/lan743x_*
13387
13388MICROCHIP LAN966X ETHERNET DRIVER
13389M: Horatiu Vultur <[email protected]>
13390M: [email protected]
13391L: [email protected]
13392S: Maintained
13393F: drivers/net/ethernet/microchip/lan966x/*
13394
13395MICROCHIP LCDFB DRIVER
13396M: Nicolas Ferre <[email protected]>
13397L: [email protected]
13398S: Maintained
13399F: drivers/video/fbdev/atmel_lcdfb.c
13400F: include/video/atmel_lcdc.h
13401
13402MICROCHIP MCP16502 PMIC DRIVER
13403M: Claudiu Beznea <[email protected]>
13404L: [email protected] (moderated for non-subscribers)
13405S: Supported
13406F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13407F: drivers/regulator/mcp16502.c
13408
13409MICROCHIP MCP3911 ADC DRIVER
13410M: Marcus Folkesson <[email protected]>
13411M: Kent Gustavsson <[email protected]>
13412L: [email protected]
13413S: Supported
13414F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13415F: drivers/iio/adc/mcp3911.c
13416
13417MICROCHIP MMC/SD/SDIO MCI DRIVER
13418M: Ludovic Desroches <[email protected]>
13419S: Maintained
13420F: drivers/mmc/host/atmel-mci.c
13421
13422MICROCHIP NAND DRIVER
13423M: Tudor Ambarus <[email protected]>
13424L: [email protected]
13425S: Supported
13426F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13427F: drivers/mtd/nand/raw/atmel/*
13428
13429MICROCHIP OTPC DRIVER
13430M: Claudiu Beznea <[email protected]>
13431L: [email protected] (moderated for non-subscribers)
13432S: Supported
13433F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13434F: drivers/nvmem/microchip-otpc.c
13435F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13436
13437MICROCHIP PWM DRIVER
13438M: Claudiu Beznea <[email protected]>
13439L: [email protected] (moderated for non-subscribers)
13440L: [email protected]
13441S: Supported
13442F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13443F: drivers/pwm/pwm-atmel.c
13444
13445MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13446M: Eugen Hristev <[email protected]>
13447L: [email protected]
13448S: Supported
13449F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13450F: drivers/iio/adc/at91-sama5d2_adc.c
13451F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13452
13453MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13454M: Claudiu Beznea <[email protected]>
13455S: Supported
13456F: drivers/power/reset/at91-sama5d2_shdwc.c
13457
13458MICROCHIP SPI DRIVER
13459M: Tudor Ambarus <[email protected]>
13460S: Supported
13461F: drivers/spi/spi-atmel.*
13462
13463MICROCHIP SSC DRIVER
13464M: Codrin Ciubotariu <[email protected]>
13465L: [email protected] (moderated for non-subscribers)
13466S: Supported
13467F: drivers/misc/atmel-ssc.c
13468F: include/linux/atmel-ssc.h
13469
13470MICROCHIP USB251XB DRIVER
13471M: Richard Leitner <[email protected]>
13472L: [email protected]
13473S: Maintained
13474F: Documentation/devicetree/bindings/usb/usb251xb.txt
13475F: drivers/usb/misc/usb251xb.c
13476
13477MICROCHIP USBA UDC DRIVER
13478M: Cristian Birsan <[email protected]>
13479L: [email protected] (moderated for non-subscribers)
13480S: Supported
13481F: drivers/usb/gadget/udc/atmel_usba_udc.*
13482
13483MICROCHIP WILC1000 WIFI DRIVER
13484M: Ajay Singh <[email protected]>
13485M: Claudiu Beznea <[email protected]>
13486L: [email protected]
13487S: Supported
13488F: drivers/net/wireless/microchip/wilc1000/
13489
13490MICROSEMI MIPS SOCS
13491M: Alexandre Belloni <[email protected]>
13492M: [email protected]
13493L: [email protected]
13494S: Supported
13495F: Documentation/devicetree/bindings/mips/mscc.txt
13496F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13497F: arch/mips/boot/dts/mscc/
13498F: arch/mips/configs/generic/board-ocelot.config
13499F: arch/mips/generic/board-ocelot.c
13500
13501MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13502M: Don Brace <[email protected]>
13503L: [email protected]
13504L: [email protected]
13505S: Supported
13506F: Documentation/scsi/smartpqi.rst
13507F: drivers/scsi/smartpqi/Kconfig
13508F: drivers/scsi/smartpqi/Makefile
13509F: drivers/scsi/smartpqi/smartpqi*.[ch]
13510F: include/linux/cciss*.h
13511F: include/uapi/linux/cciss*.h
13512
13513MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13514M: Maximilian Luz <[email protected]>
13515L: [email protected]
13516S: Maintained
13517F: drivers/platform/surface/surface_aggregator_tabletsw.c
13518
13519MICROSOFT SURFACE BATTERY AND AC DRIVERS
13520M: Maximilian Luz <[email protected]>
13521L: [email protected]
13522L: [email protected]
13523S: Maintained
13524F: drivers/power/supply/surface_battery.c
13525F: drivers/power/supply/surface_charger.c
13526
13527MICROSOFT SURFACE DTX DRIVER
13528M: Maximilian Luz <[email protected]>
13529L: [email protected]
13530S: Maintained
13531F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13532F: drivers/platform/surface/surface_dtx.c
13533F: include/uapi/linux/surface_aggregator/dtx.h
13534
13535MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13536M: Maximilian Luz <[email protected]>
13537L: [email protected]
13538S: Maintained
13539F: drivers/platform/surface/surface_gpe.c
13540
13541MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13542M: Hans de Goede <[email protected]>
13543M: Mark Gross <[email protected]>
13544M: Maximilian Luz <[email protected]>
13545L: [email protected]
13546S: Maintained
13547T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13548F: drivers/platform/surface/
13549
13550MICROSOFT SURFACE HID TRANSPORT DRIVER
13551M: Maximilian Luz <[email protected]>
13552L: [email protected]
13553L: [email protected]
13554S: Maintained
13555F: drivers/hid/surface-hid/
13556
13557MICROSOFT SURFACE HOT-PLUG DRIVER
13558M: Maximilian Luz <[email protected]>
13559L: [email protected]
13560S: Maintained
13561F: drivers/platform/surface/surface_hotplug.c
13562
13563MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13564M: Maximilian Luz <[email protected]>
13565L: [email protected]
13566S: Maintained
13567F: drivers/platform/surface/surface_platform_profile.c
13568
13569MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13570M: Chen Yu <[email protected]>
13571L: [email protected]
13572S: Supported
13573F: drivers/platform/surface/surfacepro3_button.c
13574
13575MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13576M: Maximilian Luz <[email protected]>
13577L: [email protected]
13578S: Maintained
13579W: https://github.com/linux-surface/surface-aggregator-module
13580C: irc://irc.libera.chat/linux-surface
13581F: Documentation/driver-api/surface_aggregator/
13582F: drivers/platform/surface/aggregator/
13583F: drivers/platform/surface/surface_acpi_notify.c
13584F: drivers/platform/surface/surface_aggregator_cdev.c
13585F: drivers/platform/surface/surface_aggregator_registry.c
13586F: include/linux/surface_acpi_notify.h
13587F: include/linux/surface_aggregator/
13588F: include/uapi/linux/surface_aggregator/
13589
13590MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
13591M: Maximilian Luz <[email protected]>
13592L: [email protected]
13593S: Maintained
13594F: drivers/platform/surface/surface_aggregator_hub.c
13595
13596MICROTEK X6 SCANNER
13597M: Oliver Neukum <[email protected]>
13598S: Maintained
13599F: drivers/usb/image/microtek.*
13600
13601MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13602M: Luka Kovacic <[email protected]>
13603M: Luka Perkov <[email protected]>
13604S: Maintained
13605F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13606F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13607F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13608F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13609F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13610F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13611
13612MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13613M: Sakari Ailus <[email protected]>
13614L: [email protected]
13615S: Maintained
13616F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13617F: Documentation/driver-api/media/drivers/ccs/
13618F: Documentation/userspace-api/media/drivers/ccs.rst
13619F: drivers/media/i2c/ccs-pll.c
13620F: drivers/media/i2c/ccs-pll.h
13621F: drivers/media/i2c/ccs/
13622F: include/uapi/linux/ccs.h
13623F: include/uapi/linux/smiapp.h
13624
13625MIPS
13626M: Thomas Bogendoerfer <[email protected]>
13627L: [email protected]
13628S: Maintained
13629W: http://www.linux-mips.org/
13630Q: https://patchwork.kernel.org/project/linux-mips/list/
13631T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13632F: Documentation/devicetree/bindings/mips/
13633F: Documentation/mips/
13634F: arch/mips/
13635F: drivers/platform/mips/
13636F: include/dt-bindings/mips/
13637
13638MIPS BOSTON DEVELOPMENT BOARD
13639M: Paul Burton <[email protected]>
13640L: [email protected]
13641S: Maintained
13642F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13643F: arch/mips/boot/dts/img/boston.dts
13644F: arch/mips/configs/generic/board-boston.config
13645F: drivers/clk/imgtec/clk-boston.c
13646F: include/dt-bindings/clock/boston-clock.h
13647
13648MIPS CORE DRIVERS
13649M: Thomas Bogendoerfer <[email protected]>
13650M: Serge Semin <[email protected]>
13651L: [email protected]
13652S: Supported
13653F: drivers/bus/mips_cdmm.c
13654F: drivers/clocksource/mips-gic-timer.c
13655F: drivers/cpuidle/cpuidle-cps.c
13656F: drivers/irqchip/irq-mips-cpu.c
13657F: drivers/irqchip/irq-mips-gic.c
13658
13659MIPS GENERIC PLATFORM
13660M: Paul Burton <[email protected]>
13661L: [email protected]
13662S: Supported
13663F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13664F: arch/mips/generic/
13665F: arch/mips/tools/generic-board-config.sh
13666
13667MIPS RINT INSTRUCTION EMULATION
13668M: Aleksandar Markovic <[email protected]>
13669L: [email protected]
13670S: Supported
13671F: arch/mips/math-emu/dp_rint.c
13672F: arch/mips/math-emu/sp_rint.c
13673
13674MIPS/LOONGSON1 ARCHITECTURE
13675M: Keguang Zhang <[email protected]>
13676L: [email protected]
13677S: Maintained
13678F: arch/mips/include/asm/mach-loongson32/
13679F: arch/mips/loongson32/
13680F: drivers/*/*/*loongson1*
13681F: drivers/*/*loongson1*
13682
13683MIPS/LOONGSON2EF ARCHITECTURE
13684M: Jiaxun Yang <[email protected]>
13685L: [email protected]
13686S: Maintained
13687F: arch/mips/include/asm/mach-loongson2ef/
13688F: arch/mips/loongson2ef/
13689F: drivers/cpufreq/loongson2_cpufreq.c
13690
13691MIPS/LOONGSON64 ARCHITECTURE
13692M: Huacai Chen <[email protected]>
13693M: Jiaxun Yang <[email protected]>
13694L: [email protected]
13695S: Maintained
13696F: arch/mips/include/asm/mach-loongson64/
13697F: arch/mips/loongson64/
13698F: drivers/irqchip/irq-loongson*
13699F: drivers/platform/mips/cpu_hwmon.c
13700
13701MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13702M: Hans Verkuil <[email protected]>
13703L: [email protected]
13704S: Odd Fixes
13705W: https://linuxtv.org
13706T: git git://linuxtv.org/media_tree.git
13707F: drivers/media/radio/radio-miropcm20*
13708
13709MMP SUPPORT
13710R: Lubomir Rintel <[email protected]>
13711L: [email protected] (moderated for non-subscribers)
13712S: Odd Fixes
13713T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13714F: arch/arm/boot/dts/mmp*
13715F: arch/arm/mach-mmp/
13716F: include/linux/soc/mmp/
13717
13718MMP USB PHY DRIVERS
13719R: Lubomir Rintel <[email protected]>
13720L: [email protected] (moderated for non-subscribers)
13721S: Maintained
13722F: drivers/phy/marvell/phy-mmp3-usb.c
13723F: drivers/phy/marvell/phy-pxa-usb.c
13724
13725MMU GATHER AND TLB INVALIDATION
13726M: Will Deacon <[email protected]>
13727M: "Aneesh Kumar K.V" <[email protected]>
13728M: Andrew Morton <[email protected]>
13729M: Nick Piggin <[email protected]>
13730M: Peter Zijlstra <[email protected]>
13731L: [email protected]
13732L: [email protected]
13733S: Maintained
13734F: arch/*/include/asm/tlb.h
13735F: include/asm-generic/tlb.h
13736F: mm/mmu_gather.c
13737
13738MN88472 MEDIA DRIVER
13739M: Antti Palosaari <[email protected]>
13740L: [email protected]
13741S: Maintained
13742W: https://linuxtv.org
13743W: http://palosaari.fi/linux/
13744Q: http://patchwork.linuxtv.org/project/linux-media/list/
13745F: drivers/media/dvb-frontends/mn88472*
13746
13747MN88473 MEDIA DRIVER
13748M: Antti Palosaari <[email protected]>
13749L: [email protected]
13750S: Maintained
13751W: https://linuxtv.org
13752W: http://palosaari.fi/linux/
13753Q: http://patchwork.linuxtv.org/project/linux-media/list/
13754F: drivers/media/dvb-frontends/mn88473*
13755
13756MODULE SUPPORT
13757M: Luis Chamberlain <[email protected]>
13758L: [email protected]
13759L: [email protected]
13760S: Maintained
13761T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13762F: include/linux/module.h
13763F: kernel/module/
13764F: scripts/module*
13765
13766MONOLITHIC POWER SYSTEM PMIC DRIVER
13767M: Saravanan Sekar <[email protected]>
13768S: Maintained
13769F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13770F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13771F: drivers/iio/adc/mp2629_adc.c
13772F: drivers/mfd/mp2629.c
13773F: drivers/power/supply/mp2629_charger.c
13774F: drivers/regulator/mp5416.c
13775F: drivers/regulator/mpq7920.c
13776F: drivers/regulator/mpq7920.h
13777F: include/linux/mfd/mp2629.h
13778
13779MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13780S: Orphan
13781W: http://popies.net/meye/
13782F: Documentation/userspace-api/media/drivers/meye*
13783F: drivers/media/pci/meye/
13784F: include/uapi/linux/meye.h
13785
13786MOTORCOMM PHY DRIVER
13787M: Peter Geis <[email protected]>
13788L: [email protected]
13789S: Maintained
13790F: drivers/net/phy/motorcomm.c
13791
13792MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13793M: Jiri Slaby <[email protected]>
13794S: Maintained
13795F: Documentation/driver-api/tty/moxa-smartio.rst
13796F: drivers/tty/mxser.*
13797
13798MR800 AVERMEDIA USB FM RADIO DRIVER
13799M: Alexey Klimov <[email protected]>
13800L: [email protected]
13801S: Maintained
13802T: git git://linuxtv.org/media_tree.git
13803F: drivers/media/radio/radio-mr800.c
13804
13805MRF24J40 IEEE 802.15.4 RADIO DRIVER
13806M: Alan Ott <[email protected]>
13807L: [email protected]
13808S: Maintained
13809F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13810F: drivers/net/ieee802154/mrf24j40.c
13811
13812MSI LAPTOP SUPPORT
13813M: "Lee, Chun-Yi" <[email protected]>
13814L: [email protected]
13815S: Maintained
13816F: drivers/platform/x86/msi-laptop.c
13817
13818MSI WMI SUPPORT
13819L: [email protected]
13820S: Orphan
13821F: drivers/platform/x86/msi-wmi.c
13822
13823MSI001 MEDIA DRIVER
13824M: Antti Palosaari <[email protected]>
13825L: [email protected]
13826S: Maintained
13827W: https://linuxtv.org
13828W: http://palosaari.fi/linux/
13829Q: http://patchwork.linuxtv.org/project/linux-media/list/
13830T: git git://linuxtv.org/anttip/media_tree.git
13831F: drivers/media/tuners/msi001*
13832
13833MSI2500 MEDIA DRIVER
13834M: Antti Palosaari <[email protected]>
13835L: [email protected]
13836S: Maintained
13837W: https://linuxtv.org
13838W: http://palosaari.fi/linux/
13839Q: http://patchwork.linuxtv.org/project/linux-media/list/
13840T: git git://linuxtv.org/anttip/media_tree.git
13841F: drivers/media/usb/msi2500/
13842
13843MSTAR INTERRUPT CONTROLLER DRIVER
13844M: Mark-PK Tsai <[email protected]>
13845M: Daniel Palmer <[email protected]>
13846S: Maintained
13847F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13848F: drivers/irqchip/irq-mst-intc.c
13849
13850MSYSTEMS DISKONCHIP G3 MTD DRIVER
13851M: Robert Jarzmik <[email protected]>
13852L: [email protected]
13853S: Maintained
13854F: drivers/mtd/devices/docg3*
13855
13856MT9M032 APTINA SENSOR DRIVER
13857M: Laurent Pinchart <[email protected]>
13858L: [email protected]
13859S: Maintained
13860T: git git://linuxtv.org/media_tree.git
13861F: drivers/media/i2c/mt9m032.c
13862F: include/media/i2c/mt9m032.h
13863
13864MT9P031 APTINA CAMERA SENSOR
13865M: Laurent Pinchart <[email protected]>
13866L: [email protected]
13867S: Maintained
13868T: git git://linuxtv.org/media_tree.git
13869F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13870F: drivers/media/i2c/mt9p031.c
13871F: include/media/i2c/mt9p031.h
13872
13873MT9T001 APTINA CAMERA SENSOR
13874M: Laurent Pinchart <[email protected]>
13875L: [email protected]
13876S: Maintained
13877T: git git://linuxtv.org/media_tree.git
13878F: drivers/media/i2c/mt9t001.c
13879F: include/media/i2c/mt9t001.h
13880
13881MT9T112 APTINA CAMERA SENSOR
13882M: Jacopo Mondi <[email protected]>
13883L: [email protected]
13884S: Odd Fixes
13885T: git git://linuxtv.org/media_tree.git
13886F: drivers/media/i2c/mt9t112.c
13887F: include/media/i2c/mt9t112.h
13888
13889MT9V032 APTINA CAMERA SENSOR
13890M: Laurent Pinchart <[email protected]>
13891L: [email protected]
13892S: Maintained
13893T: git git://linuxtv.org/media_tree.git
13894F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13895F: drivers/media/i2c/mt9v032.c
13896F: include/media/i2c/mt9v032.h
13897
13898MT9V111 APTINA CAMERA SENSOR
13899M: Jacopo Mondi <[email protected]>
13900L: [email protected]
13901S: Maintained
13902T: git git://linuxtv.org/media_tree.git
13903F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13904F: drivers/media/i2c/mt9v111.c
13905
13906MULTIFUNCTION DEVICES (MFD)
13907M: Lee Jones <[email protected]>
13908S: Supported
13909T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13910F: Documentation/devicetree/bindings/mfd/
13911F: drivers/mfd/
13912F: include/dt-bindings/mfd/
13913F: include/linux/mfd/
13914
13915MULTIMEDIA CARD (MMC) ETC. OVER SPI
13916S: Orphan
13917F: drivers/mmc/host/mmc_spi.c
13918F: include/linux/spi/mmc_spi.h
13919
13920MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13921M: Ulf Hansson <[email protected]>
13922L: [email protected]
13923S: Maintained
13924T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13925F: Documentation/devicetree/bindings/mmc/
13926F: drivers/mmc/
13927F: include/linux/mmc/
13928F: include/uapi/linux/mmc/
13929
13930MULTIPLEXER SUBSYSTEM
13931M: Peter Rosin <[email protected]>
13932S: Maintained
13933F: Documentation/ABI/testing/sysfs-class-mux*
13934F: Documentation/devicetree/bindings/mux/
13935F: drivers/mux/
13936F: include/dt-bindings/mux/
13937F: include/linux/mux/
13938
13939MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13940M: Bin Liu <[email protected]>
13941L: [email protected]
13942S: Maintained
13943F: drivers/usb/musb/
13944
13945MXL301RF MEDIA DRIVER
13946M: Akihiro Tsukada <[email protected]>
13947L: [email protected]
13948S: Odd Fixes
13949F: drivers/media/tuners/mxl301rf*
13950
13951MXL5007T MEDIA DRIVER
13952M: Michael Krufky <[email protected]>
13953L: [email protected]
13954S: Maintained
13955W: https://linuxtv.org
13956W: http://github.com/mkrufky
13957Q: http://patchwork.linuxtv.org/project/linux-media/list/
13958T: git git://linuxtv.org/mkrufky/tuners.git
13959F: drivers/media/tuners/mxl5007t.*
13960
13961MXSFB DRM DRIVER
13962M: Marek Vasut <[email protected]>
13963M: Stefan Agner <[email protected]>
13964L: [email protected]
13965S: Supported
13966T: git git://anongit.freedesktop.org/drm/drm-misc
13967F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13968F: drivers/gpu/drm/mxsfb/
13969
13970MYLEX DAC960 PCI RAID Controller
13971M: Hannes Reinecke <[email protected]>
13972L: [email protected]
13973S: Supported
13974F: drivers/scsi/myrb.*
13975F: drivers/scsi/myrs.*
13976
13977MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13978M: Chris Lee <[email protected]>
13979L: [email protected]
13980S: Supported
13981W: https://www.cspi.com/ethernet-products/support/downloads/
13982F: drivers/net/ethernet/myricom/myri10ge/
13983
13984NAND FLASH SUBSYSTEM
13985M: Miquel Raynal <[email protected]>
13986R: Richard Weinberger <[email protected]>
13987L: [email protected]
13988S: Maintained
13989W: http://www.linux-mtd.infradead.org/
13990Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13991C: irc://irc.oftc.net/mtd
13992T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13993F: drivers/mtd/nand/
13994F: include/linux/mtd/*nand*.h
13995
13996NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13997M: Daniel Mack <[email protected]>
13998L: [email protected] (moderated for non-subscribers)
13999S: Maintained
14000W: http://www.native-instruments.com
14001F: sound/usb/caiaq/
14002
14003NATSEMI ETHERNET DRIVER (DP8381x)
14004S: Orphan
14005F: drivers/net/ethernet/natsemi/natsemi.c
14006
14007NCR 5380 SCSI DRIVERS
14008M: Finn Thain <[email protected]>
14009M: Michael Schmitz <[email protected]>
14010L: [email protected]
14011S: Maintained
14012F: Documentation/scsi/g_NCR5380.rst
14013F: drivers/scsi/NCR5380.*
14014F: drivers/scsi/arm/cumana_1.c
14015F: drivers/scsi/arm/oak.c
14016F: drivers/scsi/atari_scsi.*
14017F: drivers/scsi/dmx3191d.c
14018F: drivers/scsi/g_NCR5380.*
14019F: drivers/scsi/mac_scsi.*
14020F: drivers/scsi/sun3_scsi.*
14021F: drivers/scsi/sun3_scsi_vme.c
14022
14023NCSI LIBRARY
14024M: Samuel Mendoza-Jonas <[email protected]>
14025S: Maintained
14026F: net/ncsi/
14027
14028NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14029M: Guenter Roeck <[email protected]>
14030L: [email protected]
14031S: Maintained
14032F: Documentation/hwmon/nct6775.rst
14033F: drivers/hwmon/nct6775-core.c
14034F: drivers/hwmon/nct6775-platform.c
14035F: drivers/hwmon/nct6775.h
14036
14037NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14038M: Zev Weiss <[email protected]>
14039L: [email protected]
14040S: Maintained
14041F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14042F: drivers/hwmon/nct6775-i2c.c
14043
14044NETDEVSIM
14045M: Jakub Kicinski <[email protected]>
14046S: Maintained
14047F: drivers/net/netdevsim/*
14048
14049NETEM NETWORK EMULATOR
14050M: Stephen Hemminger <[email protected]>
14051L: [email protected]
14052S: Maintained
14053F: net/sched/sch_netem.c
14054
14055NETERION 10GbE DRIVERS (s2io)
14056M: Jon Mason <[email protected]>
14057L: [email protected]
14058S: Supported
14059F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14060F: drivers/net/ethernet/neterion/
14061
14062NETFILTER
14063M: Pablo Neira Ayuso <[email protected]>
14064M: Jozsef Kadlecsik <[email protected]>
14065M: Florian Westphal <[email protected]>
14066L: [email protected]
14067L: [email protected]
14068S: Maintained
14069W: http://www.netfilter.org/
14070W: http://www.iptables.org/
14071W: http://www.nftables.org/
14072Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14073C: irc://irc.libera.chat/netfilter
14074T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14075T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14076F: include/linux/netfilter*
14077F: include/linux/netfilter/
14078F: include/net/netfilter/
14079F: include/uapi/linux/netfilter*
14080F: include/uapi/linux/netfilter/
14081F: net/*/netfilter.c
14082F: net/*/netfilter/
14083F: net/bridge/br_netfilter*.c
14084F: net/netfilter/
14085
14086NETROM NETWORK LAYER
14087M: Ralf Baechle <[email protected]>
14088L: [email protected]
14089S: Maintained
14090W: http://www.linux-ax25.org/
14091F: include/net/netrom.h
14092F: include/uapi/linux/netrom.h
14093F: net/netrom/
14094
14095NETRONIX EMBEDDED CONTROLLER
14096M: Jonathan Neuschäfer <[email protected]>
14097S: Maintained
14098F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14099F: drivers/mfd/ntxec.c
14100F: drivers/pwm/pwm-ntxec.c
14101F: drivers/rtc/rtc-ntxec.c
14102F: include/linux/mfd/ntxec.h
14103
14104NETRONOME ETHERNET DRIVERS
14105M: Simon Horman <[email protected]>
14106R: Jakub Kicinski <[email protected]>
14107L: [email protected]
14108S: Maintained
14109F: drivers/net/ethernet/netronome/
14110
14111NETWORK BLOCK DEVICE (NBD)
14112M: Josef Bacik <[email protected]>
14113L: [email protected]
14114L: [email protected]
14115S: Maintained
14116F: Documentation/admin-guide/blockdev/nbd.rst
14117F: drivers/block/nbd.c
14118F: include/trace/events/nbd.h
14119F: include/uapi/linux/nbd.h
14120
14121NETWORK DROP MONITOR
14122M: Neil Horman <[email protected]>
14123L: [email protected]
14124S: Maintained
14125W: https://fedorahosted.org/dropwatch/
14126F: include/uapi/linux/net_dropmon.h
14127F: net/core/drop_monitor.c
14128
14129NETWORKING DRIVERS
14130M: "David S. Miller" <[email protected]>
14131M: Eric Dumazet <[email protected]>
14132M: Jakub Kicinski <[email protected]>
14133M: Paolo Abeni <[email protected]>
14134L: [email protected]
14135S: Maintained
14136Q: https://patchwork.kernel.org/project/netdevbpf/list/
14137T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14138T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14139F: Documentation/devicetree/bindings/net/
14140F: drivers/connector/
14141F: drivers/net/
14142F: include/dt-bindings/net/
14143F: include/linux/etherdevice.h
14144F: include/linux/fcdevice.h
14145F: include/linux/fddidevice.h
14146F: include/linux/hippidevice.h
14147F: include/linux/if_*
14148F: include/linux/inetdevice.h
14149F: include/linux/netdevice.h
14150F: include/uapi/linux/if_*
14151F: include/uapi/linux/netdevice.h
14152
14153NETWORKING DRIVERS (WIRELESS)
14154M: Kalle Valo <[email protected]>
14155L: [email protected]
14156S: Maintained
14157W: https://wireless.wiki.kernel.org/
14158Q: https://patchwork.kernel.org/project/linux-wireless/list/
14159T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14160T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14161F: Documentation/devicetree/bindings/net/wireless/
14162F: drivers/net/wireless/
14163
14164NETWORKING [DSA]
14165M: Andrew Lunn <[email protected]>
14166M: Vivien Didelot <[email protected]>
14167M: Florian Fainelli <[email protected]>
14168M: Vladimir Oltean <[email protected]>
14169S: Maintained
14170F: Documentation/devicetree/bindings/net/dsa/
14171F: drivers/net/dsa/
14172F: include/linux/dsa/
14173F: include/linux/platform_data/dsa.h
14174F: include/net/dsa.h
14175F: net/dsa/
14176F: tools/testing/selftests/drivers/net/dsa/
14177
14178NETWORKING [GENERAL]
14179M: "David S. Miller" <[email protected]>
14180M: Eric Dumazet <[email protected]>
14181M: Jakub Kicinski <[email protected]>
14182M: Paolo Abeni <[email protected]>
14183L: [email protected]
14184S: Maintained
14185Q: https://patchwork.kernel.org/project/netdevbpf/list/
14186B: mailto:[email protected]
14187T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14188T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14189F: Documentation/networking/
14190F: Documentation/process/maintainer-netdev.rst
14191F: include/linux/in.h
14192F: include/linux/net.h
14193F: include/linux/netdevice.h
14194F: include/net/
14195F: include/uapi/linux/in.h
14196F: include/uapi/linux/net.h
14197F: include/uapi/linux/net_namespace.h
14198F: include/uapi/linux/netdevice.h
14199F: lib/net_utils.c
14200F: lib/random32.c
14201F: net/
14202F: tools/testing/selftests/net/
14203
14204NETWORKING [IPSEC]
14205M: Steffen Klassert <[email protected]>
14206M: Herbert Xu <[email protected]>
14207M: "David S. Miller" <[email protected]>
14208L: [email protected]
14209S: Maintained
14210T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14211T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14212F: include/net/xfrm.h
14213F: include/uapi/linux/xfrm.h
14214F: net/ipv4/ah4.c
14215F: net/ipv4/esp4*
14216F: net/ipv4/ip_vti.c
14217F: net/ipv4/ipcomp.c
14218F: net/ipv4/xfrm*
14219F: net/ipv6/ah6.c
14220F: net/ipv6/esp6*
14221F: net/ipv6/ip6_vti.c
14222F: net/ipv6/ipcomp6.c
14223F: net/ipv6/xfrm*
14224F: net/key/
14225F: net/xfrm/
14226F: tools/testing/selftests/net/ipsec.c
14227
14228NETWORKING [IPv4/IPv6]
14229M: "David S. Miller" <[email protected]>
14230M: Hideaki YOSHIFUJI <[email protected]>
14231M: David Ahern <[email protected]>
14232L: [email protected]
14233S: Maintained
14234T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14235F: arch/x86/net/*
14236F: include/linux/ip.h
14237F: include/linux/ipv6*
14238F: include/net/fib*
14239F: include/net/ip*
14240F: include/net/route.h
14241F: net/ipv4/
14242F: net/ipv6/
14243
14244NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14245M: Paul Moore <[email protected]>
14246L: [email protected]
14247L: [email protected]
14248S: Maintained
14249W: https://github.com/netlabel
14250F: Documentation/netlabel/
14251F: include/net/calipso.h
14252F: include/net/cipso_ipv4.h
14253F: include/net/netlabel.h
14254F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14255F: include/uapi/linux/netfilter/xt_SECMARK.h
14256F: net/ipv4/cipso_ipv4.c
14257F: net/ipv6/calipso.c
14258F: net/netfilter/xt_CONNSECMARK.c
14259F: net/netfilter/xt_SECMARK.c
14260F: net/netlabel/
14261
14262NETWORKING [MPTCP]
14263M: Mat Martineau <[email protected]>
14264M: Matthieu Baerts <[email protected]>
14265L: [email protected]
14266L: [email protected]
14267S: Maintained
14268W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14269B: https://github.com/multipath-tcp/mptcp_net-next/issues
14270F: Documentation/networking/mptcp-sysctl.rst
14271F: include/net/mptcp.h
14272F: include/trace/events/mptcp.h
14273F: include/uapi/linux/mptcp.h
14274F: net/mptcp/
14275F: tools/testing/selftests/bpf/*/*mptcp*.c
14276F: tools/testing/selftests/net/mptcp/
14277
14278NETWORKING [TCP]
14279M: Eric Dumazet <[email protected]>
14280L: [email protected]
14281S: Maintained
14282F: include/linux/tcp.h
14283F: include/net/tcp.h
14284F: include/trace/events/tcp.h
14285F: include/uapi/linux/tcp.h
14286F: net/ipv4/syncookies.c
14287F: net/ipv4/tcp*.c
14288F: net/ipv6/syncookies.c
14289F: net/ipv6/tcp*.c
14290
14291NETWORKING [TLS]
14292M: Boris Pismenny <[email protected]>
14293M: John Fastabend <[email protected]>
14294M: Jakub Kicinski <[email protected]>
14295L: [email protected]
14296S: Maintained
14297F: include/net/tls.h
14298F: include/uapi/linux/tls.h
14299F: net/tls/*
14300
14301NETXEN (1/10) GbE SUPPORT
14302M: Manish Chopra <[email protected]>
14303M: Rahul Verma <[email protected]>
14304M: [email protected]
14305L: [email protected]
14306S: Supported
14307F: drivers/net/ethernet/qlogic/netxen/
14308
14309NET_FAILOVER MODULE
14310M: Sridhar Samudrala <[email protected]>
14311L: [email protected]
14312S: Supported
14313F: Documentation/networking/net_failover.rst
14314F: drivers/net/net_failover.c
14315F: include/net/net_failover.h
14316
14317NEXTHOP
14318M: David Ahern <[email protected]>
14319L: [email protected]
14320S: Maintained
14321F: include/net/netns/nexthop.h
14322F: include/net/nexthop.h
14323F: include/uapi/linux/nexthop.h
14324F: net/ipv4/nexthop.c
14325
14326NFC SUBSYSTEM
14327M: Krzysztof Kozlowski <[email protected]>
14328L: [email protected] (subscribers-only)
14329L: [email protected]
14330S: Maintained
14331B: mailto:[email protected]
14332F: Documentation/devicetree/bindings/net/nfc/
14333F: drivers/nfc/
14334F: include/linux/platform_data/nfcmrvl.h
14335F: include/net/nfc/
14336F: include/uapi/linux/nfc.h
14337F: net/nfc/
14338
14339NFC VIRTUAL NCI DEVICE DRIVER
14340M: Bongsu Jeon <[email protected]>
14341L: [email protected]
14342L: [email protected] (subscribers-only)
14343S: Supported
14344F: drivers/nfc/virtual_ncidev.c
14345F: tools/testing/selftests/nci/
14346
14347NFS, SUNRPC, AND LOCKD CLIENTS
14348M: Trond Myklebust <[email protected]>
14349M: Anna Schumaker <[email protected]>
14350L: [email protected]
14351S: Maintained
14352W: http://client.linux-nfs.org
14353T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14354F: fs/lockd/
14355F: fs/nfs/
14356F: fs/nfs_common/
14357F: include/linux/lockd/
14358F: include/linux/nfs*
14359F: include/linux/sunrpc/
14360F: include/uapi/linux/nfs*
14361F: include/uapi/linux/sunrpc/
14362F: net/sunrpc/
14363F: Documentation/filesystems/nfs/
14364
14365NILFS2 FILESYSTEM
14366M: Ryusuke Konishi <[email protected]>
14367L: [email protected]
14368S: Supported
14369W: https://nilfs.sourceforge.io/
14370W: https://nilfs.osdn.jp/
14371T: git git://github.com/konis/nilfs2.git
14372F: Documentation/filesystems/nilfs2.rst
14373F: fs/nilfs2/
14374F: include/trace/events/nilfs2.h
14375F: include/uapi/linux/nilfs2_api.h
14376F: include/uapi/linux/nilfs2_ondisk.h
14377
14378NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14379M: YOKOTA Hiroshi <[email protected]>
14380S: Maintained
14381W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14382F: Documentation/scsi/NinjaSCSI.rst
14383F: drivers/scsi/pcmcia/nsp_*
14384
14385NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14386M: GOTO Masanori <[email protected]>
14387M: YOKOTA Hiroshi <[email protected]>
14388S: Maintained
14389W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14390F: Documentation/scsi/NinjaSCSI.rst
14391F: drivers/scsi/nsp32*
14392
14393NINTENDO HID DRIVER
14394M: Daniel J. Ogorchock <[email protected]>
14395L: [email protected]
14396S: Maintained
14397F: drivers/hid/hid-nintendo*
14398
14399NIOS2 ARCHITECTURE
14400M: Dinh Nguyen <[email protected]>
14401S: Maintained
14402T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14403F: arch/nios2/
14404
14405NITRO ENCLAVES (NE)
14406M: Andra Paraschiv <[email protected]>
14407M: Alexandru Vasile <[email protected]>
14408M: Alexandru Ciobotaru <[email protected]>
14409L: [email protected]
14410S: Supported
14411W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14412F: Documentation/virt/ne_overview.rst
14413F: drivers/virt/nitro_enclaves/
14414F: include/linux/nitro_enclaves.h
14415F: include/uapi/linux/nitro_enclaves.h
14416F: samples/nitro_enclaves/
14417
14418NOHZ, DYNTICKS SUPPORT
14419M: Frederic Weisbecker <[email protected]>
14420M: Thomas Gleixner <[email protected]>
14421M: Ingo Molnar <[email protected]>
14422L: [email protected]
14423S: Maintained
14424T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14425F: include/linux/sched/nohz.h
14426F: include/linux/tick.h
14427F: kernel/time/tick*.*
14428
14429NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14430M: Pavel Machek <[email protected]>
14431M: Sakari Ailus <[email protected]>
14432L: [email protected]
14433S: Maintained
14434F: drivers/media/i2c/ad5820.c
14435F: drivers/media/i2c/et8ek8
14436
14437NOKIA N900 POWER SUPPLY DRIVERS
14438R: Pali Rohár <[email protected]>
14439F: drivers/power/supply/bq2415x_charger.c
14440F: drivers/power/supply/bq27xxx_battery.c
14441F: drivers/power/supply/bq27xxx_battery_i2c.c
14442F: drivers/power/supply/isp1704_charger.c
14443F: drivers/power/supply/rx51_battery.c
14444F: include/linux/power/bq2415x_charger.h
14445F: include/linux/power/bq27xxx_battery.h
14446
14447NOLIBC HEADER FILE
14448M: Willy Tarreau <[email protected]>
14449S: Maintained
14450T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14451F: tools/include/nolibc/
14452
14453NSDEPS
14454M: Matthias Maennich <[email protected]>
14455S: Maintained
14456F: Documentation/core-api/symbol-namespaces.rst
14457F: scripts/nsdeps
14458
14459NTB AMD DRIVER
14460M: Sanjay R Mehta <[email protected]>
14461M: Shyam Sundar S K <[email protected]>
14462L: [email protected]
14463S: Supported
14464F: drivers/ntb/hw/amd/
14465
14466NTB DRIVER CORE
14467M: Jon Mason <[email protected]>
14468M: Dave Jiang <[email protected]>
14469M: Allen Hubbe <[email protected]>
14470L: [email protected]
14471S: Supported
14472W: https://github.com/jonmason/ntb/wiki
14473T: git git://github.com/jonmason/ntb.git
14474F: drivers/net/ntb_netdev.c
14475F: drivers/ntb/
14476F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
14477F: include/linux/ntb.h
14478F: include/linux/ntb_transport.h
14479F: tools/testing/selftests/ntb/
14480
14481NTB IDT DRIVER
14482M: Serge Semin <[email protected]>
14483L: [email protected]
14484S: Supported
14485F: drivers/ntb/hw/idt/
14486
14487NTB INTEL DRIVER
14488M: Dave Jiang <[email protected]>
14489L: [email protected]
14490S: Supported
14491W: https://github.com/davejiang/linux/wiki
14492T: git https://github.com/davejiang/linux.git
14493F: drivers/ntb/hw/intel/
14494
14495NTFS FILESYSTEM
14496M: Anton Altaparmakov <[email protected]>
14497L: [email protected]
14498S: Supported
14499W: http://www.tuxera.com/
14500T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14501F: Documentation/filesystems/ntfs.rst
14502F: fs/ntfs/
14503
14504NTFS3 FILESYSTEM
14505M: Konstantin Komarov <[email protected]>
14506L: [email protected]
14507S: Supported
14508W: http://www.paragon-software.com/
14509T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14510F: Documentation/filesystems/ntfs3.rst
14511F: fs/ntfs3/
14512
14513NUBUS SUBSYSTEM
14514M: Finn Thain <[email protected]>
14515L: [email protected]
14516S: Maintained
14517F: arch/*/include/asm/nubus.h
14518F: drivers/nubus/
14519F: include/linux/nubus.h
14520F: include/uapi/linux/nubus.h
14521
14522NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14523M: Antonino Daplas <[email protected]>
14524L: [email protected]
14525S: Maintained
14526F: drivers/video/fbdev/nvidia/
14527F: drivers/video/fbdev/riva/
14528
14529NVIDIA WMI EC BACKLIGHT DRIVER
14530M: Daniel Dadap <[email protected]>
14531L: [email protected]
14532S: Supported
14533F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14534
14535NVM EXPRESS DRIVER
14536M: Keith Busch <[email protected]>
14537M: Jens Axboe <[email protected]>
14538M: Christoph Hellwig <[email protected]>
14539M: Sagi Grimberg <[email protected]>
14540L: [email protected]
14541S: Supported
14542W: http://git.infradead.org/nvme.git
14543T: git://git.infradead.org/nvme.git
14544F: drivers/nvme/host/
14545F: drivers/nvme/common/
14546F: include/linux/nvme*
14547F: include/uapi/linux/nvme_ioctl.h
14548
14549NVM EXPRESS FC TRANSPORT DRIVERS
14550M: James Smart <[email protected]>
14551L: [email protected]
14552S: Supported
14553F: drivers/nvme/host/fc.c
14554F: drivers/nvme/target/fc.c
14555F: drivers/nvme/target/fcloop.c
14556F: include/linux/nvme-fc-driver.h
14557F: include/linux/nvme-fc.h
14558
14559NVM EXPRESS TARGET DRIVER
14560M: Christoph Hellwig <[email protected]>
14561M: Sagi Grimberg <[email protected]>
14562M: Chaitanya Kulkarni <[email protected]>
14563L: [email protected]
14564S: Supported
14565W: http://git.infradead.org/nvme.git
14566T: git://git.infradead.org/nvme.git
14567F: drivers/nvme/target/
14568
14569NVMEM FRAMEWORK
14570M: Srinivas Kandagatla <[email protected]>
14571S: Maintained
14572T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14573F: Documentation/ABI/stable/sysfs-bus-nvmem
14574F: Documentation/devicetree/bindings/nvmem/
14575F: drivers/nvmem/
14576F: include/linux/nvmem-consumer.h
14577F: include/linux/nvmem-provider.h
14578
14579NXP C45 TJA11XX PHY DRIVER
14580M: Radu Pirea <[email protected]>
14581L: [email protected]
14582S: Maintained
14583F: drivers/net/phy/nxp-c45-tja11xx.c
14584
14585NXP FSPI DRIVER
14586M: Han Xu <[email protected]>
14587M: Haibo Chen <[email protected]>
14588R: Yogesh Gaur <[email protected]>
14589L: [email protected]
14590S: Maintained
14591F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14592F: drivers/spi/spi-nxp-fspi.c
14593
14594NXP FXAS21002C DRIVER
14595M: Rui Miguel Silva <[email protected]>
14596L: [email protected]
14597S: Maintained
14598F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14599F: drivers/iio/gyro/fxas21002c.h
14600F: drivers/iio/gyro/fxas21002c_core.c
14601F: drivers/iio/gyro/fxas21002c_i2c.c
14602F: drivers/iio/gyro/fxas21002c_spi.c
14603
14604NXP i.MX CLOCK DRIVERS
14605M: Abel Vesa <[email protected]>
14606L: [email protected]
14607L: [email protected]
14608S: Maintained
14609T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14610F: Documentation/devicetree/bindings/clock/imx*
14611F: drivers/clk/imx/
14612F: include/dt-bindings/clock/imx*
14613
14614NXP i.MX 8MQ DCSS DRIVER
14615M: Laurentiu Palcu <[email protected]>
14616R: Lucas Stach <[email protected]>
14617L: [email protected]
14618S: Maintained
14619F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14620F: drivers/gpu/drm/imx/dcss/
14621
14622NXP i.MX 8QXP ADC DRIVER
14623M: Cai Huoqing <[email protected]>
14624M: Haibo Chen <[email protected]>
14625L: [email protected]
14626L: [email protected]
14627S: Maintained
14628F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14629F: drivers/iio/adc/imx8qxp-adc.c
14630
14631NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14632M: Haibo Chen <[email protected]>
14633L: [email protected]
14634L: [email protected]
14635S: Maintained
14636F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14637F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14638F: drivers/iio/adc/imx7d_adc.c
14639F: drivers/iio/adc/vf610_adc.c
14640
14641NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14642M: Jagan Teki <[email protected]>
14643S: Maintained
14644F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14645F: drivers/regulator/pf8x00-regulator.c
14646
14647NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14648M: Krzysztof Kozlowski <[email protected]>
14649L: [email protected]
14650S: Maintained
14651F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14652F: drivers/extcon/extcon-ptn5150.c
14653
14654NXP SGTL5000 DRIVER
14655M: Fabio Estevam <[email protected]>
14656L: [email protected] (moderated for non-subscribers)
14657S: Maintained
14658F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14659F: sound/soc/codecs/sgtl5000*
14660
14661NXP SJA1105 ETHERNET SWITCH DRIVER
14662M: Vladimir Oltean <[email protected]>
14663L: [email protected]
14664S: Maintained
14665F: drivers/net/dsa/sja1105
14666F: drivers/net/pcs/pcs-xpcs-nxp.c
14667
14668NXP TDA998X DRM DRIVER
14669M: Russell King <[email protected]>
14670S: Maintained
14671T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14672T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14673F: drivers/gpu/drm/i2c/tda998x_drv.c
14674F: include/drm/i2c/tda998x.h
14675F: include/dt-bindings/display/tda998x.h
14676K: "nxp,tda998x"
14677
14678NXP TFA9879 DRIVER
14679M: Peter Rosin <[email protected]>
14680L: [email protected] (moderated for non-subscribers)
14681S: Maintained
14682F: Documentation/devicetree/bindings/sound/tfa9879.txt
14683F: sound/soc/codecs/tfa9879*
14684
14685NXP/Goodix TFA989X (TFA1) DRIVER
14686M: Stephan Gerhold <[email protected]>
14687L: [email protected] (moderated for non-subscribers)
14688S: Maintained
14689F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14690F: sound/soc/codecs/tfa989x.c
14691
14692NXP-NCI NFC DRIVER
14693L: [email protected] (subscribers-only)
14694S: Orphan
14695F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14696F: drivers/nfc/nxp-nci
14697
14698NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14699M: Mirela Rabulea <[email protected]>
14700R: NXP Linux Team <[email protected]>
14701L: [email protected]
14702S: Maintained
14703F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14704F: drivers/media/platform/nxp/imx-jpeg
14705
14706NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14707M: Jonas Malaco <[email protected]>
14708L: [email protected]
14709S: Maintained
14710F: Documentation/hwmon/nzxt-kraken2.rst
14711F: drivers/hwmon/nzxt-kraken2.c
14712
14713NZXT-SMART2 HARDWARE MONITORING DRIVER
14714M: Aleksandr Mezin <[email protected]>
14715L: [email protected]
14716S: Maintained
14717F: Documentation/hwmon/nzxt-smart2.rst
14718F: drivers/hwmon/nzxt-smart2.c
14719
14720OBJAGG
14721M: Jiri Pirko <[email protected]>
14722L: [email protected]
14723S: Supported
14724F: include/linux/objagg.h
14725F: lib/objagg.c
14726F: lib/test_objagg.c
14727
14728OBJTOOL
14729M: Josh Poimboeuf <[email protected]>
14730M: Peter Zijlstra <[email protected]>
14731S: Supported
14732F: tools/objtool/
14733F: include/linux/objtool.h
14734
14735OCELOT ETHERNET SWITCH DRIVER
14736M: Vladimir Oltean <[email protected]>
14737M: Claudiu Manoil <[email protected]>
14738M: Alexandre Belloni <[email protected]>
14739M: [email protected]
14740L: [email protected]
14741S: Supported
14742F: drivers/net/dsa/ocelot/*
14743F: drivers/net/ethernet/mscc/
14744F: include/soc/mscc/ocelot*
14745F: net/dsa/tag_ocelot.c
14746F: net/dsa/tag_ocelot_8021q.c
14747F: tools/testing/selftests/drivers/net/ocelot/*
14748
14749OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14750M: Frederic Barrat <[email protected]>
14751M: Andrew Donnellan <[email protected]>
14752L: [email protected]
14753S: Supported
14754F: Documentation/userspace-api/accelerators/ocxl.rst
14755F: arch/powerpc/include/asm/pnv-ocxl.h
14756F: arch/powerpc/platforms/powernv/ocxl.c
14757F: drivers/misc/ocxl/
14758F: include/misc/ocxl*
14759F: include/uapi/misc/ocxl.h
14760
14761OMAP AUDIO SUPPORT
14762M: Peter Ujfalusi <[email protected]>
14763M: Jarkko Nikula <[email protected]>
14764L: [email protected] (moderated for non-subscribers)
14765L: [email protected]
14766S: Maintained
14767F: sound/soc/ti/n810.c
14768F: sound/soc/ti/omap*
14769F: sound/soc/ti/rx51.c
14770F: sound/soc/ti/sdma-pcm.*
14771
14772OMAP CLOCK FRAMEWORK SUPPORT
14773M: Paul Walmsley <[email protected]>
14774L: [email protected]
14775S: Maintained
14776F: arch/arm/*omap*/*clock*
14777
14778OMAP DEVICE TREE SUPPORT
14779M: Benoît Cousson <[email protected]>
14780M: Tony Lindgren <[email protected]>
14781L: [email protected]
14782L: [email protected]
14783S: Maintained
14784F: arch/arm/boot/dts/*am3*
14785F: arch/arm/boot/dts/*am4*
14786F: arch/arm/boot/dts/*am5*
14787F: arch/arm/boot/dts/*dra7*
14788F: arch/arm/boot/dts/*omap*
14789F: arch/arm/boot/dts/logicpd-som-lv*
14790F: arch/arm/boot/dts/logicpd-torpedo*
14791
14792OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14793L: [email protected]
14794L: [email protected]
14795S: Orphan
14796F: Documentation/arm/omap/dss.rst
14797F: drivers/video/fbdev/omap2/
14798
14799OMAP FRAMEBUFFER SUPPORT
14800L: [email protected]
14801L: [email protected]
14802S: Orphan
14803F: drivers/video/fbdev/omap/
14804
14805OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14806M: Roger Quadros <[email protected]>
14807M: Tony Lindgren <[email protected]>
14808L: [email protected]
14809S: Maintained
14810F: arch/arm/mach-omap2/*gpmc*
14811F: drivers/memory/omap-gpmc.c
14812
14813OMAP GPIO DRIVER
14814M: Grygorii Strashko <[email protected]>
14815M: Santosh Shilimkar <[email protected]>
14816M: Kevin Hilman <[email protected]>
14817L: [email protected]
14818S: Maintained
14819F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14820F: drivers/gpio/gpio-omap.c
14821
14822OMAP HARDWARE SPINLOCK SUPPORT
14823M: Ohad Ben-Cohen <[email protected]>
14824L: [email protected]
14825S: Maintained
14826F: drivers/hwspinlock/omap_hwspinlock.c
14827
14828OMAP HS MMC SUPPORT
14829L: [email protected]
14830L: [email protected]
14831S: Orphan
14832F: drivers/mmc/host/omap_hsmmc.c
14833
14834OMAP HWMOD DATA
14835M: Paul Walmsley <[email protected]>
14836L: [email protected]
14837S: Maintained
14838F: arch/arm/mach-omap2/omap_hwmod*data*
14839
14840OMAP HWMOD SUPPORT
14841M: Benoît Cousson <[email protected]>
14842M: Paul Walmsley <[email protected]>
14843L: [email protected]
14844S: Maintained
14845F: arch/arm/mach-omap2/omap_hwmod.*
14846
14847OMAP I2C DRIVER
14848M: Vignesh R <[email protected]>
14849L: [email protected]
14850L: [email protected]
14851S: Maintained
14852F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14853F: drivers/i2c/busses/i2c-omap.c
14854
14855OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14856M: Laurent Pinchart <[email protected]>
14857L: [email protected]
14858S: Maintained
14859F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14860F: drivers/media/platform/ti/omap3isp/
14861F: drivers/staging/media/omap4iss/
14862
14863OMAP MMC SUPPORT
14864M: Aaro Koskinen <[email protected]>
14865L: [email protected]
14866S: Odd Fixes
14867F: drivers/mmc/host/omap.c
14868
14869OMAP POWER MANAGEMENT SUPPORT
14870M: Kevin Hilman <[email protected]>
14871L: [email protected]
14872S: Maintained
14873F: arch/arm/*omap*/*pm*
14874F: drivers/cpufreq/omap-cpufreq.c
14875
14876OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14877M: Paul Walmsley <[email protected]>
14878L: [email protected]
14879S: Maintained
14880F: arch/arm/mach-omap2/prm*
14881
14882OMAP RANDOM NUMBER GENERATOR SUPPORT
14883M: Deepak Saxena <[email protected]>
14884S: Maintained
14885F: drivers/char/hw_random/omap-rng.c
14886
14887OMAP USB SUPPORT
14888L: [email protected]
14889L: [email protected]
14890S: Orphan
14891F: arch/arm/*omap*/usb*
14892F: drivers/usb/*/*omap*
14893
14894OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14895M: Mark Jackson <[email protected]>
14896L: [email protected]
14897S: Maintained
14898F: arch/arm/boot/dts/am335x-nano.dts
14899
14900OMAP1 SUPPORT
14901M: Aaro Koskinen <[email protected]>
14902M: Janusz Krzysztofik <[email protected]>
14903M: Tony Lindgren <[email protected]>
14904L: [email protected]
14905S: Maintained
14906Q: http://patchwork.kernel.org/project/linux-omap/list/
14907T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14908F: arch/arm/configs/omap1_defconfig
14909F: arch/arm/mach-omap1/
14910F: arch/arm/plat-omap/
14911F: drivers/i2c/busses/i2c-omap.c
14912F: include/linux/platform_data/ams-delta-fiq.h
14913F: include/linux/platform_data/i2c-omap.h
14914
14915OMAP2+ SUPPORT
14916M: Tony Lindgren <[email protected]>
14917L: [email protected]
14918S: Maintained
14919W: http://www.muru.com/linux/omap/
14920W: http://linux.omap.com/
14921Q: http://patchwork.kernel.org/project/linux-omap/list/
14922T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14923F: arch/arm/configs/omap2plus_defconfig
14924F: arch/arm/mach-omap2/
14925F: arch/arm/plat-omap/
14926F: drivers/bus/ti-sysc.c
14927F: drivers/i2c/busses/i2c-omap.c
14928F: drivers/irqchip/irq-omap-intc.c
14929F: drivers/mfd/*omap*.c
14930F: drivers/mfd/menelaus.c
14931F: drivers/mfd/palmas.c
14932F: drivers/mfd/tps65217.c
14933F: drivers/mfd/tps65218.c
14934F: drivers/mfd/tps65910.c
14935F: drivers/mfd/twl-core.[ch]
14936F: drivers/mfd/twl4030*.c
14937F: drivers/mfd/twl6030*.c
14938F: drivers/mfd/twl6040*.c
14939F: drivers/regulator/palmas-regulator*.c
14940F: drivers/regulator/pbias-regulator.c
14941F: drivers/regulator/tps65217-regulator.c
14942F: drivers/regulator/tps65218-regulator.c
14943F: drivers/regulator/tps65910-regulator.c
14944F: drivers/regulator/twl-regulator.c
14945F: drivers/regulator/twl6030-regulator.c
14946F: include/linux/platform_data/i2c-omap.h
14947F: include/linux/platform_data/ti-sysc.h
14948
14949OMFS FILESYSTEM
14950M: Bob Copeland <[email protected]>
14951L: [email protected]
14952S: Maintained
14953F: Documentation/filesystems/omfs.rst
14954F: fs/omfs/
14955
14956OMNIKEY CARDMAN 4000 DRIVER
14957M: Harald Welte <[email protected]>
14958S: Maintained
14959F: drivers/char/pcmcia/cm4000_cs.c
14960F: include/linux/cm4000_cs.h
14961F: include/uapi/linux/cm4000_cs.h
14962
14963OMNIKEY CARDMAN 4040 DRIVER
14964M: Harald Welte <[email protected]>
14965S: Maintained
14966F: drivers/char/pcmcia/cm4040_cs.*
14967
14968OMNIVISION OG01A1B SENSOR DRIVER
14969M: Shawn Tu <[email protected]>
14970L: [email protected]
14971S: Maintained
14972F: drivers/media/i2c/og01a1b.c
14973
14974OMNIVISION OV02A10 SENSOR DRIVER
14975M: Dongchun Zhu <[email protected]>
14976L: [email protected]
14977S: Maintained
14978T: git git://linuxtv.org/media_tree.git
14979F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14980F: drivers/media/i2c/ov02a10.c
14981
14982OMNIVISION OV08D10 SENSOR DRIVER
14983M: Jimmy Su <[email protected]>
14984L: [email protected]
14985S: Maintained
14986T: git git://linuxtv.org/media_tree.git
14987F: drivers/media/i2c/ov08d10.c
14988
14989OMNIVISION OV13858 SENSOR DRIVER
14990M: Sakari Ailus <[email protected]>
14991L: [email protected]
14992S: Maintained
14993T: git git://linuxtv.org/media_tree.git
14994F: drivers/media/i2c/ov13858.c
14995
14996OMNIVISION OV13B10 SENSOR DRIVER
14997M: Arec Kao <[email protected]>
14998L: [email protected]
14999S: Maintained
15000T: git git://linuxtv.org/media_tree.git
15001F: drivers/media/i2c/ov13b10.c
15002
15003OMNIVISION OV2680 SENSOR DRIVER
15004M: Rui Miguel Silva <[email protected]>
15005L: [email protected]
15006S: Maintained
15007T: git git://linuxtv.org/media_tree.git
15008F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15009F: drivers/media/i2c/ov2680.c
15010
15011OMNIVISION OV2685 SENSOR DRIVER
15012M: Shunqian Zheng <[email protected]>
15013L: [email protected]
15014S: Maintained
15015T: git git://linuxtv.org/media_tree.git
15016F: drivers/media/i2c/ov2685.c
15017
15018OMNIVISION OV2740 SENSOR DRIVER
15019M: Tianshu Qiu <[email protected]>
15020R: Shawn Tu <[email protected]>
15021R: Bingbu Cao <[email protected]>
15022L: [email protected]
15023S: Maintained
15024T: git git://linuxtv.org/media_tree.git
15025F: drivers/media/i2c/ov2740.c
15026
15027OMNIVISION OV5640 SENSOR DRIVER
15028M: Steve Longerbeam <[email protected]>
15029L: [email protected]
15030S: Maintained
15031T: git git://linuxtv.org/media_tree.git
15032F: drivers/media/i2c/ov5640.c
15033
15034OMNIVISION OV5647 SENSOR DRIVER
15035M: Dave Stevenson <[email protected]>
15036M: Jacopo Mondi <[email protected]>
15037L: [email protected]
15038S: Maintained
15039T: git git://linuxtv.org/media_tree.git
15040F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15041F: drivers/media/i2c/ov5647.c
15042
15043OMNIVISION OV5670 SENSOR DRIVER
15044M: Chiranjeevi Rapolu <[email protected]>
15045L: [email protected]
15046S: Maintained
15047T: git git://linuxtv.org/media_tree.git
15048F: drivers/media/i2c/ov5670.c
15049
15050OMNIVISION OV5675 SENSOR DRIVER
15051M: Shawn Tu <[email protected]>
15052L: [email protected]
15053S: Maintained
15054T: git git://linuxtv.org/media_tree.git
15055F: drivers/media/i2c/ov5675.c
15056
15057OMNIVISION OV5693 SENSOR DRIVER
15058M: Daniel Scally <[email protected]>
15059L: [email protected]
15060S: Maintained
15061T: git git://linuxtv.org/media_tree.git
15062F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15063F: drivers/media/i2c/ov5693.c
15064
15065OMNIVISION OV5695 SENSOR DRIVER
15066M: Shunqian Zheng <[email protected]>
15067L: [email protected]
15068S: Maintained
15069T: git git://linuxtv.org/media_tree.git
15070F: drivers/media/i2c/ov5695.c
15071
15072OMNIVISION OV7670 SENSOR DRIVER
15073L: [email protected]
15074S: Orphan
15075T: git git://linuxtv.org/media_tree.git
15076F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15077F: drivers/media/i2c/ov7670.c
15078
15079OMNIVISION OV772x SENSOR DRIVER
15080M: Jacopo Mondi <[email protected]>
15081L: [email protected]
15082S: Odd fixes
15083T: git git://linuxtv.org/media_tree.git
15084F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15085F: drivers/media/i2c/ov772x.c
15086F: include/media/i2c/ov772x.h
15087
15088OMNIVISION OV7740 SENSOR DRIVER
15089M: Wenyou Yang <[email protected]>
15090L: [email protected]
15091S: Maintained
15092T: git git://linuxtv.org/media_tree.git
15093F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15094F: drivers/media/i2c/ov7740.c
15095
15096OMNIVISION OV8856 SENSOR DRIVER
15097M: Dongchun Zhu <[email protected]>
15098L: [email protected]
15099S: Maintained
15100T: git git://linuxtv.org/media_tree.git
15101F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15102F: drivers/media/i2c/ov8856.c
15103
15104OMNIVISION OV9282 SENSOR DRIVER
15105M: Paul J. Murphy <[email protected]>
15106M: Daniele Alessandrelli <[email protected]>
15107L: [email protected]
15108S: Maintained
15109T: git git://linuxtv.org/media_tree.git
15110F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15111F: drivers/media/i2c/ov9282.c
15112
15113OMNIVISION OV9640 SENSOR DRIVER
15114M: Petr Cvek <[email protected]>
15115L: [email protected]
15116S: Maintained
15117F: drivers/media/i2c/ov9640.*
15118
15119OMNIVISION OV9650 SENSOR DRIVER
15120M: Sakari Ailus <[email protected]>
15121R: Akinobu Mita <[email protected]>
15122R: Sylwester Nawrocki <[email protected]>
15123L: [email protected]
15124S: Maintained
15125T: git git://linuxtv.org/media_tree.git
15126F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15127F: drivers/media/i2c/ov9650.c
15128
15129OMNIVISION OV9734 SENSOR DRIVER
15130M: Tianshu Qiu <[email protected]>
15131R: Bingbu Cao <[email protected]>
15132L: [email protected]
15133S: Maintained
15134T: git git://linuxtv.org/media_tree.git
15135F: drivers/media/i2c/ov9734.c
15136
15137ONBOARD USB HUB DRIVER
15138M: Matthias Kaehlcke <[email protected]>
15139L: [email protected]
15140S: Maintained
15141F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15142F: drivers/usb/misc/onboard_usb_hub.c
15143
15144ONENAND FLASH DRIVER
15145M: Kyungmin Park <[email protected]>
15146L: [email protected]
15147S: Maintained
15148F: drivers/mtd/nand/onenand/
15149F: include/linux/mtd/onenand*.h
15150
15151ONION OMEGA2+ BOARD
15152M: Harvey Hunt <[email protected]>
15153L: [email protected]
15154S: Maintained
15155F: arch/mips/boot/dts/ralink/omega2p.dts
15156
15157OP-TEE DRIVER
15158M: Jens Wiklander <[email protected]>
15159L: [email protected]
15160S: Maintained
15161F: Documentation/ABI/testing/sysfs-bus-optee-devices
15162F: drivers/tee/optee/
15163
15164OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15165M: Sumit Garg <[email protected]>
15166L: [email protected]
15167S: Maintained
15168F: drivers/char/hw_random/optee-rng.c
15169
15170OP-TEE RTC DRIVER
15171M: Clément Léger <[email protected]>
15172L: [email protected]
15173S: Maintained
15174F: drivers/rtc/rtc-optee.c
15175
15176OPA-VNIC DRIVER
15177M: Dennis Dalessandro <[email protected]>
15178L: [email protected]
15179S: Supported
15180F: drivers/infiniband/ulp/opa_vnic
15181
15182OPEN FIRMWARE AND DEVICE TREE OVERLAYS
15183M: Pantelis Antoniou <[email protected]>
15184M: Frank Rowand <[email protected]>
15185L: [email protected]
15186S: Maintained
15187F: Documentation/devicetree/dynamic-resolution-notes.rst
15188F: Documentation/devicetree/overlay-notes.rst
15189F: drivers/of/overlay.c
15190F: drivers/of/resolver.c
15191K: of_overlay_notifier_
15192
15193OPEN FIRMWARE AND FLATTENED DEVICE TREE
15194M: Rob Herring <[email protected]>
15195M: Frank Rowand <[email protected]>
15196L: [email protected]
15197S: Maintained
15198C: irc://irc.libera.chat/devicetree
15199W: http://www.devicetree.org/
15200T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15201F: Documentation/ABI/testing/sysfs-firmware-ofw
15202F: drivers/of/
15203F: include/linux/of*.h
15204F: scripts/dtc/
15205
15206OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15207M: Rob Herring <[email protected]>
15208M: Krzysztof Kozlowski <[email protected]>
15209L: [email protected]
15210S: Maintained
15211C: irc://irc.libera.chat/devicetree
15212Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15213T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15214F: Documentation/devicetree/
15215F: arch/*/boot/dts/
15216F: include/dt-bindings/
15217
15218OPENCOMPUTE PTP CLOCK DRIVER
15219M: Jonathan Lemon <[email protected]>
15220M: Vadim Fedorenko <[email protected]>
15221L: [email protected]
15222S: Maintained
15223F: drivers/ptp/ptp_ocp.c
15224
15225OPENCORES I2C BUS DRIVER
15226M: Peter Korsgaard <[email protected]>
15227M: Andrew Lunn <[email protected]>
15228L: [email protected]
15229S: Maintained
15230F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15231F: Documentation/i2c/busses/i2c-ocores.rst
15232F: drivers/i2c/busses/i2c-ocores.c
15233F: include/linux/platform_data/i2c-ocores.h
15234
15235OPENRISC ARCHITECTURE
15236M: Jonas Bonn <[email protected]>
15237M: Stefan Kristiansson <[email protected]>
15238M: Stafford Horne <[email protected]>
15239L: [email protected]
15240S: Maintained
15241W: http://openrisc.io
15242T: git git://github.com/openrisc/linux.git
15243F: Documentation/devicetree/bindings/openrisc/
15244F: Documentation/openrisc/
15245F: arch/openrisc/
15246F: drivers/irqchip/irq-ompic.c
15247F: drivers/irqchip/irq-or1k-*
15248
15249OPENVSWITCH
15250M: Pravin B Shelar <[email protected]>
15251L: [email protected]
15252L: [email protected]
15253S: Maintained
15254W: http://openvswitch.org
15255F: include/uapi/linux/openvswitch.h
15256F: net/openvswitch/
15257
15258OPERATING PERFORMANCE POINTS (OPP)
15259M: Viresh Kumar <[email protected]>
15260M: Nishanth Menon <[email protected]>
15261M: Stephen Boyd <[email protected]>
15262L: [email protected]
15263S: Maintained
15264T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15265F: Documentation/devicetree/bindings/opp/
15266F: Documentation/power/opp.rst
15267F: drivers/opp/
15268F: include/linux/pm_opp.h
15269
15270OPL4 DRIVER
15271M: Clemens Ladisch <[email protected]>
15272L: [email protected] (moderated for non-subscribers)
15273S: Maintained
15274T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15275F: sound/drivers/opl4/
15276
15277ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15278M: Mark Fasheh <[email protected]>
15279M: Joel Becker <[email protected]>
15280M: Joseph Qi <[email protected]>
15281L: [email protected] (moderated for non-subscribers)
15282S: Supported
15283W: http://ocfs2.wiki.kernel.org
15284F: Documentation/filesystems/dlmfs.rst
15285F: Documentation/filesystems/ocfs2.rst
15286F: fs/ocfs2/
15287
15288ORANGEFS FILESYSTEM
15289M: Mike Marshall <[email protected]>
15290R: Martin Brandenburg <[email protected]>
15291L: [email protected]
15292S: Supported
15293T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15294F: Documentation/filesystems/orangefs.rst
15295F: fs/orangefs/
15296
15297ORINOCO DRIVER
15298L: [email protected]
15299S: Orphan
15300W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15301W: http://www.nongnu.org/orinoco/
15302F: drivers/net/wireless/intersil/orinoco/
15303
15304OV2659 OMNIVISION SENSOR DRIVER
15305M: "Lad, Prabhakar" <[email protected]>
15306L: [email protected]
15307S: Maintained
15308W: https://linuxtv.org
15309Q: http://patchwork.linuxtv.org/project/linux-media/list/
15310T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15311F: drivers/media/i2c/ov2659.c
15312F: include/media/i2c/ov2659.h
15313
15314OVERLAY FILESYSTEM
15315M: Miklos Szeredi <[email protected]>
15316L: [email protected]
15317S: Supported
15318T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15319F: Documentation/filesystems/overlayfs.rst
15320F: fs/overlayfs/
15321
15322P54 WIRELESS DRIVER
15323M: Christian Lamparter <[email protected]>
15324L: [email protected]
15325S: Maintained
15326W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15327F: drivers/net/wireless/intersil/p54/
15328
15329PACKING
15330M: Vladimir Oltean <[email protected]>
15331L: [email protected]
15332S: Supported
15333F: Documentation/core-api/packing.rst
15334F: include/linux/packing.h
15335F: lib/packing.c
15336
15337PADATA PARALLEL EXECUTION MECHANISM
15338M: Steffen Klassert <[email protected]>
15339M: Daniel Jordan <[email protected]>
15340L: [email protected]
15341L: [email protected]
15342S: Maintained
15343F: Documentation/core-api/padata.rst
15344F: include/linux/padata.h
15345F: kernel/padata.c
15346
15347PAGE CACHE
15348M: Matthew Wilcox (Oracle) <[email protected]>
15349L: [email protected]
15350S: Supported
15351T: git git://git.infradead.org/users/willy/pagecache.git
15352F: Documentation/filesystems/locking.rst
15353F: Documentation/filesystems/vfs.rst
15354F: include/linux/pagemap.h
15355F: mm/filemap.c
15356F: mm/page-writeback.c
15357F: mm/readahead.c
15358F: mm/truncate.c
15359
15360PAGE POOL
15361M: Jesper Dangaard Brouer <[email protected]>
15362M: Ilias Apalodimas <[email protected]>
15363L: [email protected]
15364S: Supported
15365F: Documentation/networking/page_pool.rst
15366F: include/net/page_pool.h
15367F: include/trace/events/page_pool.h
15368F: net/core/page_pool.c
15369
15370PAGE TABLE CHECK
15371M: Pasha Tatashin <[email protected]>
15372M: Andrew Morton <[email protected]>
15373L: [email protected]
15374S: Maintained
15375F: Documentation/mm/page_table_check.rst
15376F: include/linux/page_table_check.h
15377F: mm/page_table_check.c
15378
15379PANASONIC LAPTOP ACPI EXTRAS DRIVER
15380M: Kenneth Chan <[email protected]>
15381L: [email protected]
15382S: Maintained
15383F: drivers/platform/x86/panasonic-laptop.c
15384
15385PARALLAX PING IIO SENSOR DRIVER
15386M: Andreas Klinger <[email protected]>
15387L: [email protected]
15388S: Maintained
15389F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15390F: drivers/iio/proximity/ping.c
15391
15392PARALLEL LCD/KEYPAD PANEL DRIVER
15393M: Willy Tarreau <[email protected]>
15394M: Ksenija Stanojevic <[email protected]>
15395S: Odd Fixes
15396F: Documentation/admin-guide/lcd-panel-cgram.rst
15397F: drivers/auxdisplay/panel.c
15398
15399PARALLEL PORT SUBSYSTEM
15400M: Sudip Mukherjee <[email protected]>
15401M: Sudip Mukherjee <[email protected]>
15402L: [email protected] (subscribers-only)
15403S: Maintained
15404F: Documentation/driver-api/parport*.rst
15405F: drivers/char/ppdev.c
15406F: drivers/parport/
15407F: include/linux/parport*.h
15408F: include/uapi/linux/ppdev.h
15409
15410PARAVIRT_OPS INTERFACE
15411M: Juergen Gross <[email protected]>
15412M: Srivatsa S. Bhat (VMware) <[email protected]>
15413R: Alexey Makhalov <[email protected]>
15414R: VMware PV-Drivers Reviewers <[email protected]>
15415L: [email protected]
15416L: [email protected]
15417S: Supported
15418T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15419F: Documentation/virt/paravirt_ops.rst
15420F: arch/*/include/asm/paravirt*.h
15421F: arch/*/kernel/paravirt*
15422F: include/linux/hypervisor.h
15423
15424PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15425M: Tim Waugh <[email protected]>
15426L: [email protected] (subscribers-only)
15427S: Maintained
15428F: Documentation/admin-guide/blockdev/paride.rst
15429F: drivers/block/paride/
15430
15431PARISC ARCHITECTURE
15432M: "James E.J. Bottomley" <[email protected]>
15433M: Helge Deller <[email protected]>
15434L: [email protected]
15435S: Maintained
15436W: https://parisc.wiki.kernel.org
15437Q: http://patchwork.kernel.org/project/linux-parisc/list/
15438T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15439T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15440F: Documentation/parisc/
15441F: arch/parisc/
15442F: drivers/char/agp/parisc-agp.c
15443F: drivers/input/misc/hp_sdc_rtc.c
15444F: drivers/input/serio/gscps2.c
15445F: drivers/input/serio/hp_sdc*
15446F: drivers/parisc/
15447F: drivers/parport/parport_gsc.*
15448F: drivers/tty/serial/8250/8250_gsc.c
15449F: drivers/video/console/sti*
15450F: drivers/video/fbdev/sti*
15451F: drivers/video/logo/logo_parisc*
15452F: include/linux/hp_sdc.h
15453
15454PARMAN
15455M: Jiri Pirko <[email protected]>
15456L: [email protected]
15457S: Supported
15458F: include/linux/parman.h
15459F: lib/parman.c
15460F: lib/test_parman.c
15461
15462PC ENGINES APU BOARD DRIVER
15463M: Enrico Weigelt, metux IT consult <[email protected]>
15464S: Maintained
15465F: drivers/platform/x86/pcengines-apuv2.c
15466
15467PC87360 HARDWARE MONITORING DRIVER
15468M: Jim Cromie <[email protected]>
15469L: [email protected]
15470S: Maintained
15471F: Documentation/hwmon/pc87360.rst
15472F: drivers/hwmon/pc87360.c
15473
15474PC8736x GPIO DRIVER
15475M: Jim Cromie <[email protected]>
15476S: Maintained
15477F: drivers/char/pc8736x_gpio.c
15478
15479PC87427 HARDWARE MONITORING DRIVER
15480M: Jean Delvare <[email protected]>
15481L: [email protected]
15482S: Maintained
15483F: Documentation/hwmon/pc87427.rst
15484F: drivers/hwmon/pc87427.c
15485
15486PCA9532 LED DRIVER
15487M: Riku Voipio <[email protected]>
15488S: Maintained
15489F: drivers/leds/leds-pca9532.c
15490F: include/linux/leds-pca9532.h
15491
15492PCA9541 I2C BUS MASTER SELECTOR DRIVER
15493M: Guenter Roeck <[email protected]>
15494L: [email protected]
15495S: Maintained
15496F: drivers/i2c/muxes/i2c-mux-pca9541.c
15497
15498PCDP - PRIMARY CONSOLE AND DEBUG PORT
15499M: Khalid Aziz <[email protected]>
15500S: Maintained
15501F: drivers/firmware/pcdp.*
15502
15503PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15504M: Thomas Petazzoni <[email protected]>
15505M: Pali Rohár <[email protected]>
15506L: [email protected]
15507L: [email protected] (moderated for non-subscribers)
15508S: Maintained
15509F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15510F: drivers/pci/controller/pci-aardvark.c
15511
15512PCI DRIVER FOR ALTERA PCIE IP
15513M: Joyce Ooi <[email protected]>
15514L: [email protected]
15515S: Supported
15516F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15517F: drivers/pci/controller/pcie-altera.c
15518
15519PCI DRIVER FOR APPLIEDMICRO XGENE
15520M: Toan Le <[email protected]>
15521L: [email protected]
15522L: [email protected] (moderated for non-subscribers)
15523S: Maintained
15524F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15525F: drivers/pci/controller/pci-xgene.c
15526
15527PCI DRIVER FOR ARM VERSATILE PLATFORM
15528M: Rob Herring <[email protected]>
15529L: [email protected]
15530L: [email protected] (moderated for non-subscribers)
15531S: Maintained
15532F: Documentation/devicetree/bindings/pci/versatile.yaml
15533F: drivers/pci/controller/pci-versatile.c
15534
15535PCI DRIVER FOR ARMADA 8K
15536M: Thomas Petazzoni <[email protected]>
15537L: [email protected]
15538L: [email protected] (moderated for non-subscribers)
15539S: Maintained
15540F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15541F: drivers/pci/controller/dwc/pcie-armada8k.c
15542
15543PCI DRIVER FOR CADENCE PCIE IP
15544M: Tom Joseph <[email protected]>
15545L: [email protected]
15546S: Maintained
15547F: Documentation/devicetree/bindings/pci/cdns,*
15548F: drivers/pci/controller/cadence/
15549
15550PCI DRIVER FOR FREESCALE LAYERSCAPE
15551M: Minghuan Lian <[email protected]>
15552M: Mingkai Hu <[email protected]>
15553M: Roy Zang <[email protected]>
15554L: [email protected]
15555L: [email protected]
15556L: [email protected] (moderated for non-subscribers)
15557S: Maintained
15558F: drivers/pci/controller/dwc/*layerscape*
15559
15560PCI DRIVER FOR GENERIC OF HOSTS
15561M: Will Deacon <[email protected]>
15562L: [email protected]
15563L: [email protected] (moderated for non-subscribers)
15564S: Maintained
15565F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15566F: drivers/pci/controller/pci-host-common.c
15567F: drivers/pci/controller/pci-host-generic.c
15568
15569PCI DRIVER FOR IMX6
15570M: Richard Zhu <[email protected]>
15571M: Lucas Stach <[email protected]>
15572L: [email protected]
15573L: [email protected] (moderated for non-subscribers)
15574S: Maintained
15575F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15576F: drivers/pci/controller/dwc/*imx6*
15577
15578PCI DRIVER FOR FU740
15579M: Paul Walmsley <[email protected]>
15580M: Greentime Hu <[email protected]>
15581L: [email protected]
15582S: Maintained
15583F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15584F: drivers/pci/controller/dwc/pcie-fu740.c
15585
15586PCI DRIVER FOR INTEL IXP4XX
15587M: Linus Walleij <[email protected]>
15588S: Maintained
15589F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15590F: drivers/pci/controller/pci-ixp4xx.c
15591
15592PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15593M: Nirmal Patel <[email protected]>
15594R: Jonathan Derrick <[email protected]>
15595L: [email protected]
15596S: Supported
15597F: drivers/pci/controller/vmd.c
15598
15599PCI DRIVER FOR MICROSEMI SWITCHTEC
15600M: Kurt Schwemmer <[email protected]>
15601M: Logan Gunthorpe <[email protected]>
15602L: [email protected]
15603S: Maintained
15604F: Documentation/ABI/testing/sysfs-class-switchtec
15605F: Documentation/driver-api/switchtec.rst
15606F: drivers/ntb/hw/mscc/
15607F: drivers/pci/switch/switchtec*
15608F: include/linux/switchtec.h
15609F: include/uapi/linux/switchtec_ioctl.h
15610
15611PCI DRIVER FOR MOBIVEIL PCIE IP
15612M: Karthikeyan Mitran <[email protected]>
15613M: Hou Zhiqiang <[email protected]>
15614L: [email protected]
15615S: Supported
15616F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15617F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15618
15619PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15620M: Thomas Petazzoni <[email protected]>
15621M: Pali Rohár <[email protected]>
15622L: [email protected]
15623L: [email protected] (moderated for non-subscribers)
15624S: Maintained
15625F: drivers/pci/controller/*mvebu*
15626
15627PCI DRIVER FOR NVIDIA TEGRA
15628M: Thierry Reding <[email protected]>
15629L: [email protected]
15630L: [email protected]
15631S: Supported
15632F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15633F: drivers/pci/controller/pci-tegra.c
15634
15635PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15636M: Hou Zhiqiang <[email protected]>
15637L: [email protected]
15638L: [email protected] (moderated for non-subscribers)
15639S: Maintained
15640F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15641F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15642
15643PCI DRIVER FOR RENESAS R-CAR
15644M: Marek Vasut <[email protected]>
15645M: Yoshihiro Shimoda <[email protected]>
15646L: [email protected]
15647L: [email protected]
15648S: Maintained
15649F: Documentation/devicetree/bindings/pci/*rcar*
15650F: drivers/pci/controller/*rcar*
15651
15652PCI DRIVER FOR SAMSUNG EXYNOS
15653M: Jingoo Han <[email protected]>
15654L: [email protected]
15655L: [email protected] (moderated for non-subscribers)
15656L: [email protected]
15657S: Maintained
15658F: drivers/pci/controller/dwc/pci-exynos.c
15659
15660PCI DRIVER FOR SYNOPSYS DESIGNWARE
15661M: Jingoo Han <[email protected]>
15662M: Gustavo Pimentel <[email protected]>
15663L: [email protected]
15664S: Maintained
15665F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15666F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15667F: drivers/pci/controller/dwc/*designware*
15668
15669PCI DRIVER FOR TI DRA7XX/J721E
15670M: Kishon Vijay Abraham I <[email protected]>
15671L: [email protected]
15672L: [email protected]
15673L: [email protected] (moderated for non-subscribers)
15674S: Supported
15675F: Documentation/devicetree/bindings/pci/ti-pci.txt
15676F: drivers/pci/controller/cadence/pci-j721e.c
15677F: drivers/pci/controller/dwc/pci-dra7xx.c
15678
15679PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15680M: Linus Walleij <[email protected]>
15681L: [email protected]
15682S: Maintained
15683F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15684F: drivers/pci/controller/pci-v3-semi.c
15685
15686PCI ENDPOINT SUBSYSTEM
15687M: Kishon Vijay Abraham I <[email protected]>
15688M: Lorenzo Pieralisi <[email protected]>
15689R: Krzysztof Wilczyński <[email protected]>
15690L: [email protected]
15691S: Supported
15692Q: https://patchwork.kernel.org/project/linux-pci/list/
15693B: https://bugzilla.kernel.org
15694C: irc://irc.oftc.net/linux-pci
15695T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15696F: Documentation/PCI/endpoint/*
15697F: Documentation/misc-devices/pci-endpoint-test.rst
15698F: drivers/misc/pci_endpoint_test.c
15699F: drivers/pci/endpoint/
15700F: tools/pci/
15701
15702PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15703M: Russell Currey <[email protected]>
15704M: Oliver O'Halloran <[email protected]>
15705L: [email protected]
15706S: Supported
15707F: Documentation/PCI/pci-error-recovery.rst
15708F: Documentation/powerpc/eeh-pci-error-recovery.rst
15709F: arch/powerpc/include/*/eeh*.h
15710F: arch/powerpc/kernel/eeh*.c
15711F: arch/powerpc/platforms/*/eeh*.c
15712F: drivers/pci/pcie/aer.c
15713F: drivers/pci/pcie/dpc.c
15714F: drivers/pci/pcie/err.c
15715
15716PCI ERROR RECOVERY
15717M: Linas Vepstas <[email protected]>
15718L: [email protected]
15719S: Supported
15720F: Documentation/PCI/pci-error-recovery.rst
15721
15722PCI PEER-TO-PEER DMA (P2PDMA)
15723M: Bjorn Helgaas <[email protected]>
15724M: Logan Gunthorpe <[email protected]>
15725L: [email protected]
15726S: Supported
15727Q: https://patchwork.kernel.org/project/linux-pci/list/
15728B: https://bugzilla.kernel.org
15729C: irc://irc.oftc.net/linux-pci
15730T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15731F: Documentation/driver-api/pci/p2pdma.rst
15732F: drivers/pci/p2pdma.c
15733F: include/linux/pci-p2pdma.h
15734
15735PCI MSI DRIVER FOR ALTERA MSI IP
15736M: Joyce Ooi <[email protected]>
15737L: [email protected]
15738S: Supported
15739F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15740F: drivers/pci/controller/pcie-altera-msi.c
15741
15742PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15743M: Toan Le <[email protected]>
15744L: [email protected]
15745L: [email protected] (moderated for non-subscribers)
15746S: Maintained
15747F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15748F: drivers/pci/controller/pci-xgene-msi.c
15749
15750PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15751M: Lorenzo Pieralisi <[email protected]>
15752R: Rob Herring <[email protected]>
15753R: Krzysztof Wilczyński <[email protected]>
15754L: [email protected]
15755S: Supported
15756Q: https://patchwork.kernel.org/project/linux-pci/list/
15757B: https://bugzilla.kernel.org
15758C: irc://irc.oftc.net/linux-pci
15759T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15760F: drivers/pci/controller/
15761F: drivers/pci/pci-bridge-emul.c
15762F: drivers/pci/pci-bridge-emul.h
15763
15764PCI SUBSYSTEM
15765M: Bjorn Helgaas <[email protected]>
15766L: [email protected]
15767S: Supported
15768Q: https://patchwork.kernel.org/project/linux-pci/list/
15769B: https://bugzilla.kernel.org
15770C: irc://irc.oftc.net/linux-pci
15771T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15772F: Documentation/PCI/
15773F: Documentation/devicetree/bindings/pci/
15774F: arch/x86/kernel/early-quirks.c
15775F: arch/x86/kernel/quirks.c
15776F: arch/x86/pci/
15777F: drivers/acpi/pci*
15778F: drivers/pci/
15779F: include/asm-generic/pci*
15780F: include/linux/of_pci.h
15781F: include/linux/pci*
15782F: include/uapi/linux/pci*
15783F: lib/pci*
15784
15785PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15786M: Jonathan Chocron <[email protected]>
15787L: [email protected]
15788S: Maintained
15789F: Documentation/devicetree/bindings/pci/pcie-al.txt
15790F: drivers/pci/controller/dwc/pcie-al.c
15791
15792PCIE DRIVER FOR AMLOGIC MESON
15793M: Yue Wang <[email protected]>
15794L: [email protected]
15795L: [email protected]
15796S: Maintained
15797F: drivers/pci/controller/dwc/pci-meson.c
15798
15799PCIE DRIVER FOR AXIS ARTPEC
15800M: Jesper Nilsson <[email protected]>
15801L: [email protected]
15802L: [email protected]
15803S: Maintained
15804F: Documentation/devicetree/bindings/pci/axis,artpec*
15805F: drivers/pci/controller/dwc/*artpec*
15806
15807PCIE DRIVER FOR CAVIUM THUNDERX
15808M: Robert Richter <[email protected]>
15809L: [email protected]
15810L: [email protected] (moderated for non-subscribers)
15811S: Odd Fixes
15812F: drivers/pci/controller/pci-thunder-*
15813
15814PCIE DRIVER FOR HISILICON
15815M: Zhou Wang <[email protected]>
15816L: [email protected]
15817S: Maintained
15818F: drivers/pci/controller/dwc/pcie-hisi.c
15819
15820PCIE DRIVER FOR HISILICON KIRIN
15821M: Xiaowei Song <[email protected]>
15822M: Binghui Wang <[email protected]>
15823L: [email protected]
15824S: Maintained
15825F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15826F: drivers/pci/controller/dwc/pcie-kirin.c
15827
15828PCIE DRIVER FOR HISILICON STB
15829M: Shawn Guo <[email protected]>
15830L: [email protected]
15831S: Maintained
15832F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15833F: drivers/pci/controller/dwc/pcie-histb.c
15834
15835PCIE DRIVER FOR INTEL KEEM BAY
15836M: Srikanth Thokala <[email protected]>
15837L: [email protected]
15838S: Supported
15839F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15840F: drivers/pci/controller/dwc/pcie-keembay.c
15841
15842PCIE DRIVER FOR INTEL LGM GW SOC
15843M: Rahul Tanwar <[email protected]>
15844L: [email protected]
15845S: Maintained
15846F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15847F: drivers/pci/controller/dwc/pcie-intel-gw.c
15848
15849PCIE DRIVER FOR MEDIATEK
15850M: Ryder Lee <[email protected]>
15851M: Jianjun Wang <[email protected]>
15852L: [email protected]
15853L: [email protected] (moderated for non-subscribers)
15854S: Supported
15855F: Documentation/devicetree/bindings/pci/mediatek*
15856F: drivers/pci/controller/*mediatek*
15857
15858PCIE DRIVER FOR MICROCHIP
15859M: Daire McNamara <[email protected]>
15860L: [email protected]
15861S: Supported
15862F: Documentation/devicetree/bindings/pci/microchip*
15863F: drivers/pci/controller/*microchip*
15864
15865PCIE DRIVER FOR QUALCOMM MSM
15866M: Stanimir Varbanov <[email protected]>
15867L: [email protected]
15868L: [email protected]
15869S: Maintained
15870F: drivers/pci/controller/dwc/pcie-qcom.c
15871
15872PCIE ENDPOINT DRIVER FOR QUALCOMM
15873M: Manivannan Sadhasivam <[email protected]>
15874L: [email protected]
15875L: [email protected]
15876S: Maintained
15877F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15878F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15879
15880PCIE DRIVER FOR ROCKCHIP
15881M: Shawn Lin <[email protected]>
15882L: [email protected]
15883L: [email protected]
15884S: Maintained
15885F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15886F: drivers/pci/controller/pcie-rockchip*
15887
15888PCIE DRIVER FOR SOCIONEXT UNIPHIER
15889M: Kunihiko Hayashi <[email protected]>
15890L: [email protected]
15891S: Maintained
15892F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15893F: drivers/pci/controller/dwc/pcie-uniphier*
15894
15895PCIE DRIVER FOR ST SPEAR13XX
15896M: Pratyush Anand <[email protected]>
15897L: [email protected]
15898S: Maintained
15899F: drivers/pci/controller/dwc/*spear*
15900
15901PCI DRIVER FOR XILINX VERSAL CPM
15902M: Bharat Kumar Gogada <[email protected]>
15903M: Michal Simek <[email protected]>
15904L: [email protected]
15905S: Maintained
15906F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
15907F: drivers/pci/controller/pcie-xilinx-cpm.c
15908
15909PCMCIA SUBSYSTEM
15910M: Dominik Brodowski <[email protected]>
15911S: Odd Fixes
15912T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15913F: Documentation/pcmcia/
15914F: drivers/pcmcia/
15915F: include/pcmcia/
15916F: tools/pcmcia/
15917
15918PCNET32 NETWORK DRIVER
15919M: Don Fry <[email protected]>
15920L: [email protected]
15921S: Maintained
15922F: drivers/net/ethernet/amd/pcnet32.c
15923
15924PCRYPT PARALLEL CRYPTO ENGINE
15925M: Steffen Klassert <[email protected]>
15926L: [email protected]
15927S: Maintained
15928F: crypto/pcrypt.c
15929F: include/crypto/pcrypt.h
15930
15931PEAQ WMI HOTKEYS DRIVER
15932M: Hans de Goede <[email protected]>
15933L: [email protected]
15934S: Maintained
15935F: drivers/platform/x86/peaq-wmi.c
15936
15937PECI HARDWARE MONITORING DRIVERS
15938M: Iwona Winiarska <[email protected]>
15939L: [email protected]
15940S: Supported
15941F: Documentation/hwmon/peci-cputemp.rst
15942F: Documentation/hwmon/peci-dimmtemp.rst
15943F: drivers/hwmon/peci/
15944
15945PECI SUBSYSTEM
15946M: Iwona Winiarska <[email protected]>
15947L: [email protected] (moderated for non-subscribers)
15948S: Supported
15949F: Documentation/devicetree/bindings/peci/
15950F: Documentation/peci/
15951F: drivers/peci/
15952F: include/linux/peci-cpu.h
15953F: include/linux/peci.h
15954
15955PENSANDO ETHERNET DRIVERS
15956M: Shannon Nelson <[email protected]>
15957M: [email protected]
15958L: [email protected]
15959S: Supported
15960F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15961F: drivers/net/ethernet/pensando/
15962
15963PER-CPU MEMORY ALLOCATOR
15964M: Dennis Zhou <[email protected]>
15965M: Tejun Heo <[email protected]>
15966M: Christoph Lameter <[email protected]>
15967L: [email protected]
15968S: Maintained
15969T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15970F: arch/*/include/asm/percpu.h
15971F: include/linux/percpu*.h
15972F: lib/percpu*.c
15973F: mm/percpu*.c
15974
15975PER-TASK DELAY ACCOUNTING
15976M: Balbir Singh <[email protected]>
15977S: Maintained
15978F: include/linux/delayacct.h
15979F: kernel/delayacct.c
15980
15981PERFORMANCE EVENTS SUBSYSTEM
15982M: Peter Zijlstra <[email protected]>
15983M: Ingo Molnar <[email protected]>
15984M: Arnaldo Carvalho de Melo <[email protected]>
15985R: Mark Rutland <[email protected]>
15986R: Alexander Shishkin <[email protected]>
15987R: Jiri Olsa <[email protected]>
15988R: Namhyung Kim <[email protected]>
15989L: [email protected]
15990L: [email protected]
15991S: Supported
15992W: https://perf.wiki.kernel.org/
15993T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15994F: arch/*/events/*
15995F: arch/*/events/*/*
15996F: arch/*/include/asm/perf_event.h
15997F: arch/*/kernel/*/*/perf_event*.c
15998F: arch/*/kernel/*/perf_event*.c
15999F: arch/*/kernel/perf_callchain.c
16000F: arch/*/kernel/perf_event*.c
16001F: include/linux/perf_event.h
16002F: include/uapi/linux/perf_event.h
16003F: kernel/events/*
16004F: tools/lib/perf/
16005F: tools/perf/
16006
16007PERFORMANCE EVENTS TOOLING ARM64
16008R: John Garry <[email protected]>
16009R: Will Deacon <[email protected]>
16010R: James Clark <[email protected]>
16011R: Mike Leach <[email protected]>
16012R: Leo Yan <[email protected]>
16013L: [email protected] (moderated for non-subscribers)
16014S: Supported
16015F: tools/build/feature/test-libopencsd.c
16016F: tools/perf/arch/arm*/
16017F: tools/perf/pmu-events/arch/arm64/
16018F: tools/perf/util/arm-spe*
16019F: tools/perf/util/cs-etm*
16020
16021PERSONALITY HANDLING
16022M: Christoph Hellwig <[email protected]>
16023L: [email protected]
16024S: Maintained
16025F: include/linux/personality.h
16026F: include/uapi/linux/personality.h
16027
16028PHOENIX RC FLIGHT CONTROLLER ADAPTER
16029M: Marcus Folkesson <[email protected]>
16030L: [email protected]
16031S: Maintained
16032F: Documentation/input/devices/pxrc.rst
16033F: drivers/input/joystick/pxrc.c
16034
16035PHONET PROTOCOL
16036M: Remi Denis-Courmont <[email protected]>
16037S: Supported
16038F: Documentation/networking/phonet.rst
16039F: include/linux/phonet.h
16040F: include/net/phonet/
16041F: include/uapi/linux/phonet.h
16042F: net/phonet/
16043
16044PHRAM MTD DRIVER
16045M: Joern Engel <[email protected]>
16046L: [email protected]
16047S: Maintained
16048F: drivers/mtd/devices/phram.c
16049
16050PICOLCD HID DRIVER
16051M: Bruno Prémont <[email protected]>
16052L: [email protected]
16053S: Maintained
16054F: drivers/hid/hid-picolcd*
16055
16056PIDFD API
16057M: Christian Brauner <[email protected]>
16058L: [email protected]
16059S: Maintained
16060T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16061F: samples/pidfd/
16062F: tools/testing/selftests/clone3/
16063F: tools/testing/selftests/pid_namespace/
16064F: tools/testing/selftests/pidfd/
16065K: (?i)pidfd
16066K: (?i)clone3
16067K: \b(clone_args|kernel_clone_args)\b
16068
16069PIN CONTROL SUBSYSTEM
16070M: Linus Walleij <[email protected]>
16071L: [email protected]
16072S: Maintained
16073T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16074F: Documentation/devicetree/bindings/pinctrl/
16075F: Documentation/driver-api/pin-control.rst
16076F: drivers/pinctrl/
16077F: include/dt-bindings/pinctrl/
16078F: include/linux/pinctrl/
16079
16080PIN CONTROLLER - AMD
16081M: Basavaraj Natikar <[email protected]>
16082M: Shyam Sundar S K <[email protected]>
16083S: Maintained
16084F: drivers/pinctrl/pinctrl-amd.c
16085
16086PIN CONTROLLER - FREESCALE
16087M: Dong Aisheng <[email protected]>
16088M: Fabio Estevam <[email protected]>
16089M: Shawn Guo <[email protected]>
16090M: Jacky Bai <[email protected]>
16091R: Pengutronix Kernel Team <[email protected]>
16092L: [email protected]
16093S: Maintained
16094F: Documentation/devicetree/bindings/pinctrl/fsl,*
16095F: drivers/pinctrl/freescale/
16096
16097PIN CONTROLLER - INTEL
16098M: Mika Westerberg <[email protected]>
16099M: Andy Shevchenko <[email protected]>
16100S: Supported
16101T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16102F: drivers/pinctrl/intel/
16103
16104PIN CONTROLLER - KEEMBAY
16105M: Lakshmi Sowjanya D <[email protected]>
16106S: Supported
16107F: drivers/pinctrl/pinctrl-keembay*
16108
16109PIN CONTROLLER - MEDIATEK
16110M: Sean Wang <[email protected]>
16111L: [email protected] (moderated for non-subscribers)
16112S: Maintained
16113F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16114F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
16115F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16116F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16117F: drivers/pinctrl/mediatek/
16118
16119PIN CONTROLLER - MICROCHIP AT91
16120M: Ludovic Desroches <[email protected]>
16121L: [email protected] (moderated for non-subscribers)
16122L: [email protected]
16123S: Supported
16124F: drivers/gpio/gpio-sama5d2-piobu.c
16125F: drivers/pinctrl/pinctrl-at91*
16126
16127PIN CONTROLLER - QUALCOMM
16128M: Bjorn Andersson <[email protected]>
16129L: [email protected]
16130S: Maintained
16131F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16132F: drivers/pinctrl/qcom/
16133
16134PIN CONTROLLER - RENESAS
16135M: Geert Uytterhoeven <[email protected]>
16136L: [email protected]
16137S: Supported
16138T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16139F: Documentation/devicetree/bindings/pinctrl/renesas,*
16140F: drivers/pinctrl/renesas/
16141
16142PIN CONTROLLER - SAMSUNG
16143M: Tomasz Figa <[email protected]>
16144M: Krzysztof Kozlowski <[email protected]>
16145M: Sylwester Nawrocki <[email protected]>
16146R: Alim Akhtar <[email protected]>
16147L: [email protected] (moderated for non-subscribers)
16148L: [email protected]
16149S: Maintained
16150C: irc://irc.libera.chat/linux-exynos
16151Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16152B: mailto:[email protected]
16153T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16154F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16155F: drivers/pinctrl/samsung/
16156F: include/dt-bindings/pinctrl/samsung.h
16157
16158PIN CONTROLLER - SINGLE
16159M: Tony Lindgren <[email protected]>
16160M: Haojian Zhuang <[email protected]>
16161L: [email protected] (moderated for non-subscribers)
16162L: [email protected]
16163S: Maintained
16164F: drivers/pinctrl/pinctrl-single.c
16165
16166PIN CONTROLLER - THUNDERBAY
16167M: Lakshmi Sowjanya D <[email protected]>
16168S: Supported
16169F: drivers/pinctrl/pinctrl-thunderbay.c
16170
16171PIN CONTROLLER - SUNPLUS / TIBBO
16172M: Dvorkin Dmitry <[email protected]>
16173M: Wells Lu <[email protected]>
16174L: [email protected] (moderated for non-subscribers)
16175S: Maintained
16176W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16177F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16178F: drivers/pinctrl/sunplus/
16179F: include/dt-bindings/pinctrl/sppctl*.h
16180
16181PKTCDVD DRIVER
16182M: [email protected]
16183S: Orphan
16184F: drivers/block/pktcdvd.c
16185F: include/linux/pktcdvd.h
16186F: include/uapi/linux/pktcdvd.h
16187
16188PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16189M: Tomasz Duszynski <[email protected]>
16190S: Maintained
16191F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16192F: drivers/iio/chemical/pms7003.c
16193
16194PLDMFW LIBRARY
16195M: Jacob Keller <[email protected]>
16196S: Maintained
16197F: Documentation/driver-api/pldmfw/
16198F: include/linux/pldmfw.h
16199F: lib/pldmfw/
16200
16201PLX DMA DRIVER
16202M: Logan Gunthorpe <[email protected]>
16203S: Maintained
16204F: drivers/dma/plx_dma.c
16205
16206PM6764TR DRIVER
16207M: Charles Hsu <[email protected]>
16208L: [email protected]
16209S: Maintained
16210F: Documentation/hwmon/pm6764tr.rst
16211F: drivers/hwmon/pmbus/pm6764tr.c
16212
16213PM-GRAPH UTILITY
16214M: "Todd E Brandt" <[email protected]>
16215L: [email protected]
16216S: Supported
16217W: https://01.org/pm-graph
16218B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16219T: git git://github.com/intel/pm-graph
16220F: tools/power/pm-graph
16221
16222PMBUS HARDWARE MONITORING DRIVERS
16223M: Guenter Roeck <[email protected]>
16224L: [email protected]
16225S: Maintained
16226W: http://hwmon.wiki.kernel.org/
16227W: http://www.roeck-us.net/linux/drivers/
16228T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16229F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16230F: Documentation/devicetree/bindings/hwmon/max31785.txt
16231F: Documentation/hwmon/adm1275.rst
16232F: Documentation/hwmon/ibm-cffps.rst
16233F: Documentation/hwmon/ir35221.rst
16234F: Documentation/hwmon/lm25066.rst
16235F: Documentation/hwmon/ltc2978.rst
16236F: Documentation/hwmon/ltc3815.rst
16237F: Documentation/hwmon/max16064.rst
16238F: Documentation/hwmon/max20751.rst
16239F: Documentation/hwmon/max31785.rst
16240F: Documentation/hwmon/max34440.rst
16241F: Documentation/hwmon/max8688.rst
16242F: Documentation/hwmon/pmbus-core.rst
16243F: Documentation/hwmon/pmbus.rst
16244F: Documentation/hwmon/tps40422.rst
16245F: Documentation/hwmon/ucd9000.rst
16246F: Documentation/hwmon/ucd9200.rst
16247F: Documentation/hwmon/zl6100.rst
16248F: drivers/hwmon/pmbus/
16249F: include/linux/pmbus.h
16250
16251PMC SIERRA MaxRAID DRIVER
16252L: [email protected]
16253S: Orphan
16254W: http://www.pmc-sierra.com/
16255F: drivers/scsi/pmcraid.*
16256
16257PMC SIERRA PM8001 DRIVER
16258M: Jack Wang <[email protected]>
16259L: [email protected]
16260S: Supported
16261F: drivers/scsi/pm8001/
16262
16263PNI RM3100 IIO DRIVER
16264M: Song Qiang <[email protected]>
16265L: [email protected]
16266S: Maintained
16267F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16268F: drivers/iio/magnetometer/rm3100*
16269
16270PNP SUPPORT
16271M: "Rafael J. Wysocki" <[email protected]>
16272L: [email protected]
16273S: Maintained
16274F: drivers/pnp/
16275F: include/linux/pnp.h
16276
16277POSIX CLOCKS and TIMERS
16278M: Thomas Gleixner <[email protected]>
16279L: [email protected]
16280S: Maintained
16281T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16282F: fs/timerfd.c
16283F: include/linux/time_namespace.h
16284F: include/linux/timer*
16285F: kernel/time/*timer*
16286F: kernel/time/namespace.c
16287
16288POWER MANAGEMENT CORE
16289M: "Rafael J. Wysocki" <[email protected]>
16290L: [email protected]
16291S: Supported
16292B: https://bugzilla.kernel.org
16293T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16294F: drivers/base/power/
16295F: drivers/powercap/
16296F: include/linux/intel_rapl.h
16297F: include/linux/pm.h
16298F: include/linux/pm_*
16299F: include/linux/powercap.h
16300F: kernel/configs/nopm.config
16301
16302DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16303M: Daniel Lezcano <[email protected]>
16304L: [email protected]
16305S: Supported
16306B: https://bugzilla.kernel.org
16307T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16308F: drivers/powercap/dtpm*
16309F: include/linux/dtpm.h
16310
16311POWER STATE COORDINATION INTERFACE (PSCI)
16312M: Mark Rutland <[email protected]>
16313M: Lorenzo Pieralisi <[email protected]>
16314L: [email protected] (moderated for non-subscribers)
16315S: Maintained
16316F: drivers/firmware/psci/
16317F: include/linux/psci.h
16318F: include/uapi/linux/psci.h
16319
16320POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16321M: Sebastian Reichel <[email protected]>
16322L: [email protected]
16323S: Maintained
16324T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16325F: Documentation/ABI/testing/sysfs-class-power
16326F: Documentation/devicetree/bindings/power/supply/
16327F: drivers/power/supply/
16328F: include/linux/power/
16329F: include/linux/power_supply.h
16330
16331POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16332M: Suraj Jitindar Singh <[email protected]>
16333L: [email protected]
16334S: Maintained
16335F: drivers/char/powernv-op-panel.c
16336
16337PPP OVER ATM (RFC 2364)
16338M: Mitchell Blank Jr <[email protected]>
16339S: Maintained
16340F: include/uapi/linux/atmppp.h
16341F: net/atm/pppoatm.c
16342
16343PPP OVER ETHERNET
16344M: Michal Ostrowski <[email protected]>
16345S: Maintained
16346F: drivers/net/ppp/pppoe.c
16347F: drivers/net/ppp/pppox.c
16348
16349PPP OVER L2TP
16350M: James Chapman <[email protected]>
16351S: Maintained
16352F: include/linux/if_pppol2tp.h
16353F: include/uapi/linux/if_pppol2tp.h
16354F: net/l2tp/l2tp_ppp.c
16355
16356PPP PROTOCOL DRIVERS AND COMPRESSORS
16357M: Paul Mackerras <[email protected]>
16358L: [email protected]
16359S: Maintained
16360F: drivers/net/ppp/ppp_*
16361
16362PPS SUPPORT
16363M: Rodolfo Giometti <[email protected]>
16364L: [email protected] (subscribers-only)
16365S: Maintained
16366W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16367F: Documentation/ABI/testing/sysfs-pps
16368F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16369F: Documentation/driver-api/pps.rst
16370F: drivers/pps/
16371F: include/linux/pps*.h
16372F: include/uapi/linux/pps.h
16373
16374PPTP DRIVER
16375M: Dmitry Kozlov <[email protected]>
16376L: [email protected]
16377S: Maintained
16378W: http://sourceforge.net/projects/accel-pptp
16379F: drivers/net/ppp/pptp.c
16380
16381PRESSURE STALL INFORMATION (PSI)
16382M: Johannes Weiner <[email protected]>
16383M: Suren Baghdasaryan <[email protected]>
16384S: Maintained
16385F: include/linux/psi*
16386F: kernel/sched/psi.c
16387
16388PRINTK
16389M: Petr Mladek <[email protected]>
16390M: Sergey Senozhatsky <[email protected]>
16391R: Steven Rostedt <[email protected]>
16392R: John Ogness <[email protected]>
16393S: Maintained
16394T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16395F: include/linux/printk.h
16396F: kernel/printk/
16397
16398PRINTK INDEXING
16399R: Chris Down <[email protected]>
16400S: Maintained
16401F: Documentation/core-api/printk-index.rst
16402F: kernel/printk/index.c
16403K: printk_index
16404
16405PROC FILESYSTEM
16406L: [email protected]
16407L: [email protected]
16408S: Maintained
16409F: Documentation/filesystems/proc.rst
16410F: fs/proc/
16411F: include/linux/proc_fs.h
16412F: tools/testing/selftests/proc/
16413
16414PROC SYSCTL
16415M: Luis Chamberlain <[email protected]>
16416M: Kees Cook <[email protected]>
16417M: Iurii Zaikin <[email protected]>
16418L: [email protected]
16419L: [email protected]
16420S: Maintained
16421T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16422F: fs/proc/proc_sysctl.c
16423F: include/linux/sysctl.h
16424F: kernel/sysctl-test.c
16425F: kernel/sysctl.c
16426F: tools/testing/selftests/sysctl/
16427
16428PS3 NETWORK SUPPORT
16429M: Geoff Levand <[email protected]>
16430L: [email protected]
16431L: [email protected]
16432S: Maintained
16433F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16434
16435PS3 PLATFORM SUPPORT
16436M: Geoff Levand <[email protected]>
16437L: [email protected]
16438S: Maintained
16439F: arch/powerpc/boot/ps3*
16440F: arch/powerpc/include/asm/lv1call.h
16441F: arch/powerpc/include/asm/ps3*.h
16442F: arch/powerpc/platforms/ps3/
16443F: drivers/*/ps3*
16444F: drivers/ps3/
16445F: drivers/rtc/rtc-ps3.c
16446F: drivers/usb/host/*ps3.c
16447F: sound/ppc/snd_ps3*
16448
16449PS3VRAM DRIVER
16450M: Jim Paris <[email protected]>
16451M: Geoff Levand <[email protected]>
16452L: [email protected]
16453S: Maintained
16454F: drivers/block/ps3vram.c
16455
16456PSAMPLE PACKET SAMPLING SUPPORT
16457M: Yotam Gigi <[email protected]>
16458S: Maintained
16459F: include/net/psample.h
16460F: include/uapi/linux/psample.h
16461F: net/psample
16462
16463PSTORE FILESYSTEM
16464M: Kees Cook <[email protected]>
16465M: Anton Vorontsov <[email protected]>
16466M: Colin Cross <[email protected]>
16467M: Tony Luck <[email protected]>
16468S: Maintained
16469T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16470F: Documentation/admin-guide/ramoops.rst
16471F: Documentation/admin-guide/pstore-blk.rst
16472F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16473F: drivers/acpi/apei/erst.c
16474F: drivers/firmware/efi/efi-pstore.c
16475F: fs/pstore/
16476F: include/linux/pstore*
16477K: \b(pstore|ramoops)
16478
16479PTP HARDWARE CLOCK SUPPORT
16480M: Richard Cochran <[email protected]>
16481L: [email protected]
16482S: Maintained
16483W: http://linuxptp.sourceforge.net/
16484F: Documentation/ABI/testing/sysfs-ptp
16485F: Documentation/driver-api/ptp.rst
16486F: drivers/net/phy/dp83640*
16487F: drivers/ptp/*
16488F: include/linux/ptp_cl*
16489
16490PTP VIRTUAL CLOCK SUPPORT
16491M: Yangbo Lu <[email protected]>
16492L: [email protected]
16493S: Maintained
16494F: drivers/ptp/ptp_vclock.c
16495F: net/ethtool/phc_vclocks.c
16496
16497PTRACE SUPPORT
16498M: Oleg Nesterov <[email protected]>
16499S: Maintained
16500F: arch/*/*/ptrace*.c
16501F: arch/*/include/asm/ptrace*.h
16502F: arch/*/ptrace*.c
16503F: include/asm-generic/syscall.h
16504F: include/linux/ptrace.h
16505F: include/linux/regset.h
16506F: include/uapi/linux/ptrace.h
16507F: kernel/ptrace.c
16508
16509PULSE8-CEC DRIVER
16510M: Hans Verkuil <[email protected]>
16511L: [email protected]
16512S: Maintained
16513T: git git://linuxtv.org/media_tree.git
16514F: Documentation/admin-guide/media/pulse8-cec.rst
16515F: drivers/media/cec/usb/pulse8/
16516
16517PURELIFI PLFXLC DRIVER
16518M: Srinivasan Raju <[email protected]>
16519L: [email protected]
16520S: Supported
16521F: drivers/net/wireless/purelifi/plfxlc/
16522
16523PVRUSB2 VIDEO4LINUX DRIVER
16524M: Mike Isely <[email protected]>
16525L: [email protected] (subscribers-only)
16526L: [email protected]
16527S: Maintained
16528W: http://www.isely.net/pvrusb2/
16529T: git git://linuxtv.org/media_tree.git
16530F: Documentation/driver-api/media/drivers/pvrusb2*
16531F: drivers/media/usb/pvrusb2/
16532
16533PWC WEBCAM DRIVER
16534M: Hans Verkuil <[email protected]>
16535L: [email protected]
16536S: Odd Fixes
16537T: git git://linuxtv.org/media_tree.git
16538F: drivers/media/usb/pwc/*
16539F: include/trace/events/pwc.h
16540
16541PWM FAN DRIVER
16542M: Bartlomiej Zolnierkiewicz <[email protected]>
16543L: [email protected]
16544S: Supported
16545F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16546F: Documentation/hwmon/pwm-fan.rst
16547F: drivers/hwmon/pwm-fan.c
16548
16549PWM IR Transmitter
16550M: Sean Young <[email protected]>
16551L: [email protected]
16552S: Maintained
16553F: drivers/media/rc/pwm-ir-tx.c
16554
16555PWM SUBSYSTEM
16556M: Thierry Reding <[email protected]>
16557R: Uwe Kleine-König <[email protected]>
16558L: [email protected]
16559S: Maintained
16560Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16561T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16562F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
16563F: Documentation/devicetree/bindings/pwm/
16564F: Documentation/driver-api/pwm.rst
16565F: drivers/gpio/gpio-mvebu.c
16566F: drivers/pwm/
16567F: drivers/video/backlight/pwm_bl.c
16568F: include/dt-bindings/pwm/
16569F: include/linux/pwm.h
16570F: include/linux/pwm_backlight.h
16571K: pwm_(config|apply_state|ops)
16572
16573PXA GPIO DRIVER
16574M: Robert Jarzmik <[email protected]>
16575L: [email protected]
16576S: Maintained
16577F: drivers/gpio/gpio-pxa.c
16578
16579PXA MMCI DRIVER
16580S: Orphan
16581
16582PXA RTC DRIVER
16583M: Robert Jarzmik <[email protected]>
16584L: [email protected]
16585S: Maintained
16586
16587PXA2xx/PXA3xx SUPPORT
16588M: Daniel Mack <[email protected]>
16589M: Haojian Zhuang <[email protected]>
16590M: Robert Jarzmik <[email protected]>
16591L: [email protected] (moderated for non-subscribers)
16592S: Maintained
16593T: git git://github.com/hzhuang1/linux.git
16594T: git git://github.com/rjarzmik/linux.git
16595F: arch/arm/boot/dts/pxa*
16596F: arch/arm/mach-pxa/
16597F: drivers/dma/pxa*
16598F: drivers/pcmcia/pxa2xx*
16599F: drivers/pinctrl/pxa/
16600F: drivers/spi/spi-pxa2xx*
16601F: drivers/usb/gadget/udc/pxa2*
16602F: include/sound/pxa2xx-lib.h
16603F: sound/arm/pxa*
16604F: sound/soc/pxa/
16605
16606QAT DRIVER
16607M: Giovanni Cabiddu <[email protected]>
16608L: [email protected]
16609S: Supported
16610F: drivers/crypto/qat/
16611
16612QCOM AUDIO (ASoC) DRIVERS
16613M: Srinivas Kandagatla <[email protected]>
16614M: Banajit Goswami <[email protected]>
16615L: [email protected] (moderated for non-subscribers)
16616S: Supported
16617F: include/dt-bindings/sound/qcom,wcd9335.h
16618F: sound/soc/codecs/lpass-rx-macro.*
16619F: sound/soc/codecs/lpass-tx-macro.*
16620F: sound/soc/codecs/lpass-va-macro.c
16621F: sound/soc/codecs/lpass-wsa-macro.*
16622F: sound/soc/codecs/msm8916-wcd-analog.c
16623F: sound/soc/codecs/msm8916-wcd-digital.c
16624F: sound/soc/codecs/wcd9335.*
16625F: sound/soc/codecs/wcd934x.c
16626F: sound/soc/codecs/wcd-clsh-v2.*
16627F: sound/soc/codecs/wcd-mbhc-v2.*
16628F: sound/soc/codecs/wsa881x.c
16629F: sound/soc/codecs/wsa883x.c
16630F: sound/soc/qcom/
16631
16632QCOM EMBEDDED USB DEBUGGER (EUD)
16633M: Souradeep Chowdhury <[email protected]>
16634L: [email protected]
16635S: Maintained
16636F: Documentation/ABI/testing/sysfs-driver-eud
16637F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16638F: drivers/usb/misc/qcom_eud.c
16639
16640QCOM IPA DRIVER
16641M: Alex Elder <[email protected]>
16642L: [email protected]
16643S: Supported
16644F: drivers/net/ipa/
16645
16646QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16647M: Gabriel Somlo <[email protected]>
16648M: "Michael S. Tsirkin" <[email protected]>
16649L: [email protected]
16650S: Maintained
16651F: drivers/firmware/qemu_fw_cfg.c
16652F: include/uapi/linux/qemu_fw_cfg.h
16653
16654QIB DRIVER
16655M: Dennis Dalessandro <[email protected]>
16656L: [email protected]
16657S: Supported
16658F: drivers/infiniband/hw/qib/
16659
16660QLOGIC QL41xxx FCOE DRIVER
16661M: Saurav Kashyap <[email protected]>
16662M: Javed Hasan <[email protected]>
16663M: [email protected]
16664L: [email protected]
16665S: Supported
16666F: drivers/scsi/qedf/
16667
16668QLOGIC QL41xxx ISCSI DRIVER
16669M: Nilesh Javali <[email protected]>
16670M: Manish Rangankar <[email protected]>
16671M: [email protected]
16672L: [email protected]
16673S: Supported
16674F: drivers/scsi/qedi/
16675
16676QLOGIC QL4xxx ETHERNET DRIVER
16677M: Ariel Elior <[email protected]>
16678M: Manish Chopra <[email protected]>
16679L: [email protected]
16680S: Supported
16681F: drivers/net/ethernet/qlogic/qed/
16682F: drivers/net/ethernet/qlogic/qede/
16683F: include/linux/qed/
16684
16685QLOGIC QL4xxx RDMA DRIVER
16686M: Michal Kalderon <[email protected]>
16687M: Ariel Elior <[email protected]>
16688L: [email protected]
16689S: Supported
16690F: drivers/infiniband/hw/qedr/
16691F: include/uapi/rdma/qedr-abi.h
16692
16693QLOGIC QLA1280 SCSI DRIVER
16694M: Michael Reed <[email protected]>
16695L: [email protected]
16696S: Maintained
16697F: drivers/scsi/qla1280.[ch]
16698
16699QLOGIC QLA2XXX FC-SCSI DRIVER
16700M: Nilesh Javali <[email protected]>
16701M: [email protected]
16702L: [email protected]
16703S: Supported
16704F: drivers/scsi/qla2xxx/
16705
16706QLOGIC QLA3XXX NETWORK DRIVER
16707M: [email protected]
16708L: [email protected]
16709S: Supported
16710F: drivers/net/ethernet/qlogic/qla3xxx.*
16711
16712QLOGIC QLA4XXX iSCSI DRIVER
16713M: Nilesh Javali <[email protected]>
16714M: Manish Rangankar <[email protected]>
16715M: [email protected]
16716L: [email protected]
16717S: Supported
16718F: drivers/scsi/qla4xxx/
16719
16720QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16721M: Shahed Shaikh <[email protected]>
16722M: Manish Chopra <[email protected]>
16723M: [email protected]
16724L: [email protected]
16725S: Supported
16726F: drivers/net/ethernet/qlogic/qlcnic/
16727
16728QLOGIC QLGE 10Gb ETHERNET DRIVER
16729M: Manish Chopra <[email protected]>
16730M: [email protected]
16731M: Coiby Xu <[email protected]>
16732L: [email protected]
16733S: Supported
16734F: Documentation/networking/device_drivers/qlogic/qlge.rst
16735F: drivers/staging/qlge/
16736
16737QM1D1B0004 MEDIA DRIVER
16738M: Akihiro Tsukada <[email protected]>
16739L: [email protected]
16740S: Odd Fixes
16741F: drivers/media/tuners/qm1d1b0004*
16742
16743QM1D1C0042 MEDIA DRIVER
16744M: Akihiro Tsukada <[email protected]>
16745L: [email protected]
16746S: Odd Fixes
16747F: drivers/media/tuners/qm1d1c0042*
16748
16749QNX4 FILESYSTEM
16750M: Anders Larsen <[email protected]>
16751S: Maintained
16752W: http://www.alarsen.net/linux/qnx4fs/
16753F: fs/qnx4/
16754F: include/uapi/linux/qnx4_fs.h
16755F: include/uapi/linux/qnxtypes.h
16756
16757QORIQ DPAA2 FSL-MC BUS DRIVER
16758M: Stuart Yoder <[email protected]>
16759M: Laurentiu Tudor <[email protected]>
16760L: [email protected]
16761S: Maintained
16762F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16763F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16764F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16765F: drivers/bus/fsl-mc/
16766F: include/uapi/linux/fsl_mc.h
16767
16768QT1010 MEDIA DRIVER
16769M: Antti Palosaari <[email protected]>
16770L: [email protected]
16771S: Maintained
16772W: https://linuxtv.org
16773W: http://palosaari.fi/linux/
16774Q: http://patchwork.linuxtv.org/project/linux-media/list/
16775T: git git://linuxtv.org/anttip/media_tree.git
16776F: drivers/media/tuners/qt1010*
16777
16778QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16779M: Kalle Valo <[email protected]>
16780L: [email protected]
16781S: Supported
16782W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16783T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16784F: drivers/net/wireless/ath/ath10k/
16785F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16786
16787QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16788M: Kalle Valo <[email protected]>
16789L: [email protected]
16790S: Supported
16791T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16792F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16793F: drivers/net/wireless/ath/ath11k/
16794
16795QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16796M: Toke Høiland-Jørgensen <[email protected]>
16797L: [email protected]
16798S: Maintained
16799W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16800F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16801F: drivers/net/wireless/ath/ath9k/
16802
16803QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16804M: Stephan Gerhold <[email protected]>
16805L: [email protected]
16806L: [email protected]
16807S: Maintained
16808F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16809F: drivers/net/wwan/qcom_bam_dmux.c
16810
16811QUALCOMM CAMERA SUBSYSTEM DRIVER
16812M: Robert Foss <[email protected]>
16813M: Todor Tomov <[email protected]>
16814L: [email protected]
16815S: Maintained
16816F: Documentation/admin-guide/media/qcom_camss.rst
16817F: Documentation/devicetree/bindings/media/*camss*
16818F: drivers/media/platform/qcom/camss/
16819
16820QUALCOMM CLOCK DRIVERS
16821M: Bjorn Andersson <[email protected]>
16822L: [email protected]
16823S: Supported
16824T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16825F: Documentation/devicetree/bindings/clock/qcom,*
16826F: drivers/clk/qcom/
16827F: include/dt-bindings/clock/qcom,*
16828
16829QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16830M: Niklas Cassel <[email protected]>
16831L: [email protected]
16832L: [email protected]
16833S: Maintained
16834F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16835F: drivers/soc/qcom/cpr.c
16836
16837QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16838M: Ilia Lin <[email protected]>
16839L: [email protected]
16840S: Maintained
16841F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16842F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16843F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16844
16845QUALCOMM CRYPTO DRIVERS
16846M: Thara Gopinath <[email protected]>
16847L: [email protected]
16848L: [email protected]
16849S: Maintained
16850F: drivers/crypto/qce/
16851
16852QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16853M: Timur Tabi <[email protected]>
16854L: [email protected]
16855S: Maintained
16856F: drivers/net/ethernet/qualcomm/emac/
16857
16858QUALCOMM ETHQOS ETHERNET DRIVER
16859M: Vinod Koul <[email protected]>
16860L: [email protected]
16861S: Maintained
16862F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16863F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16864
16865QUALCOMM FASTRPC DRIVER
16866M: Srinivas Kandagatla <[email protected]>
16867M: Amol Maheshwari <[email protected]>
16868L: [email protected]
16869S: Maintained
16870F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16871F: drivers/misc/fastrpc.c
16872F: include/uapi/misc/fastrpc.h
16873
16874QUALCOMM HEXAGON ARCHITECTURE
16875M: Brian Cain <[email protected]>
16876L: [email protected]
16877T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16878S: Supported
16879F: arch/hexagon/
16880
16881QUALCOMM HIDMA DRIVER
16882M: Sinan Kaya <[email protected]>
16883L: [email protected] (moderated for non-subscribers)
16884L: [email protected]
16885L: [email protected]
16886S: Supported
16887F: drivers/dma/qcom/hidma*
16888
16889QUALCOMM I2C CCI DRIVER
16890M: Loic Poulain <[email protected]>
16891M: Robert Foss <[email protected]>
16892L: [email protected]
16893L: [email protected]
16894S: Maintained
16895F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
16896F: drivers/i2c/busses/i2c-qcom-cci.c
16897
16898QUALCOMM INTERCONNECT BWMON DRIVER
16899M: Krzysztof Kozlowski <[email protected]>
16900L: [email protected]
16901S: Maintained
16902F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
16903F: drivers/soc/qcom/icc-bwmon.c
16904
16905QUALCOMM IOMMU
16906M: Rob Clark <[email protected]>
16907L: [email protected]
16908L: [email protected]
16909S: Maintained
16910F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16911
16912QUALCOMM IPC ROUTER (QRTR) DRIVER
16913M: Manivannan Sadhasivam <[email protected]>
16914L: [email protected]
16915S: Maintained
16916F: include/trace/events/qrtr.h
16917F: include/uapi/linux/qrtr.h
16918F: net/qrtr/
16919
16920QUALCOMM IPCC MAILBOX DRIVER
16921M: Manivannan Sadhasivam <[email protected]>
16922L: [email protected]
16923S: Supported
16924F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16925F: drivers/mailbox/qcom-ipcc.c
16926F: include/dt-bindings/mailbox/qcom-ipcc.h
16927
16928QUALCOMM IPQ4019 USB PHY DRIVER
16929M: Robert Marko <[email protected]>
16930M: Luka Perkov <[email protected]>
16931L: [email protected]
16932S: Maintained
16933F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16934F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16935
16936QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16937M: Robert Marko <[email protected]>
16938M: Luka Perkov <[email protected]>
16939L: [email protected]
16940S: Maintained
16941F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16942F: drivers/regulator/vqmmc-ipq4019-regulator.c
16943
16944QUALCOMM NAND CONTROLLER DRIVER
16945M: Manivannan Sadhasivam <[email protected]>
16946L: [email protected]
16947L: [email protected]
16948S: Maintained
16949F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16950F: drivers/mtd/nand/raw/qcom_nandc.c
16951
16952QUALCOMM RMNET DRIVER
16953M: Subash Abhinov Kasiviswanathan <[email protected]>
16954M: Sean Tranchetti <[email protected]>
16955L: [email protected]
16956S: Maintained
16957F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16958F: drivers/net/ethernet/qualcomm/rmnet/
16959F: include/linux/if_rmnet.h
16960
16961QUALCOMM TSENS THERMAL DRIVER
16962M: Amit Kucheria <[email protected]>
16963M: Thara Gopinath <[email protected]>
16964L: [email protected]
16965L: [email protected]
16966S: Maintained
16967F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16968F: drivers/thermal/qcom/
16969
16970QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16971M: Stanimir Varbanov <[email protected]>
16972L: [email protected]
16973L: [email protected]
16974S: Maintained
16975T: git git://linuxtv.org/media_tree.git
16976F: Documentation/devicetree/bindings/media/*venus*
16977F: drivers/media/platform/qcom/venus/
16978
16979QUALCOMM WCN36XX WIRELESS DRIVER
16980M: Loic Poulain <[email protected]>
16981L: [email protected]
16982S: Supported
16983W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16984F: drivers/net/wireless/ath/wcn36xx/
16985
16986QUANTENNA QTNFMAC WIRELESS DRIVER
16987M: Igor Mitsyanko <[email protected]>
16988R: Sergey Matyukevich <[email protected]>
16989L: [email protected]
16990S: Maintained
16991F: drivers/net/wireless/quantenna
16992
16993RADEON and AMDGPU DRM DRIVERS
16994M: Alex Deucher <[email protected]>
16995M: Christian König <[email protected]>
16996M: Pan, Xinhui <[email protected]>
16997L: [email protected]
16998S: Supported
16999T: git https://gitlab.freedesktop.org/agd5f/linux.git
17000B: https://gitlab.freedesktop.org/drm/amd/-/issues
17001C: irc://irc.oftc.net/radeon
17002F: Documentation/gpu/amdgpu/
17003F: drivers/gpu/drm/amd/
17004F: drivers/gpu/drm/radeon/
17005F: include/uapi/drm/amdgpu_drm.h
17006F: include/uapi/drm/radeon_drm.h
17007
17008RADEON FRAMEBUFFER DISPLAY DRIVER
17009M: Benjamin Herrenschmidt <[email protected]>
17010L: [email protected]
17011S: Maintained
17012F: drivers/video/fbdev/aty/radeon*
17013F: include/uapi/linux/radeonfb.h
17014
17015RADIOSHARK RADIO DRIVER
17016M: Hans Verkuil <[email protected]>
17017L: [email protected]
17018S: Maintained
17019T: git git://linuxtv.org/media_tree.git
17020F: drivers/media/radio/radio-shark.c
17021
17022RADIOSHARK2 RADIO DRIVER
17023M: Hans Verkuil <[email protected]>
17024L: [email protected]
17025S: Maintained
17026T: git git://linuxtv.org/media_tree.git
17027F: drivers/media/radio/radio-shark2.c
17028F: drivers/media/radio/radio-tea5777.c
17029
17030RADOS BLOCK DEVICE (RBD)
17031M: Ilya Dryomov <[email protected]>
17032R: Dongsheng Yang <[email protected]>
17033L: [email protected]
17034S: Supported
17035W: http://ceph.com/
17036T: git git://github.com/ceph/ceph-client.git
17037F: Documentation/ABI/testing/sysfs-bus-rbd
17038F: drivers/block/rbd.c
17039F: drivers/block/rbd_types.h
17040
17041RAGE128 FRAMEBUFFER DISPLAY DRIVER
17042M: Paul Mackerras <[email protected]>
17043L: [email protected]
17044S: Maintained
17045F: drivers/video/fbdev/aty/aty128fb.c
17046
17047RAINSHADOW-CEC DRIVER
17048M: Hans Verkuil <[email protected]>
17049L: [email protected]
17050S: Maintained
17051T: git git://linuxtv.org/media_tree.git
17052F: drivers/media/cec/usb/rainshadow/
17053
17054RALINK MIPS ARCHITECTURE
17055M: John Crispin <[email protected]>
17056L: [email protected]
17057S: Maintained
17058F: arch/mips/ralink
17059
17060RALINK MT7621 MIPS ARCHITECTURE
17061M: Arınç ÜNAL <[email protected]>
17062M: Sergio Paracuellos <[email protected]>
17063L: [email protected]
17064S: Maintained
17065F: arch/mips/boot/dts/ralink/mt7621*
17066
17067RALINK PINCTRL DRIVER
17068M: Arınç ÜNAL <[email protected]>
17069M: Sergio Paracuellos <[email protected]>
17070L: [email protected]
17071S: Maintained
17072F: drivers/pinctrl/ralink/
17073
17074RALINK RT2X00 WIRELESS LAN DRIVER
17075M: Stanislaw Gruszka <[email protected]>
17076M: Helmut Schaa <[email protected]>
17077L: [email protected]
17078S: Maintained
17079F: drivers/net/wireless/ralink/rt2x00/
17080
17081RAMDISK RAM BLOCK DEVICE DRIVER
17082M: Jens Axboe <[email protected]>
17083S: Maintained
17084F: Documentation/admin-guide/blockdev/ramdisk.rst
17085F: drivers/block/brd.c
17086
17087RANCHU VIRTUAL BOARD FOR MIPS
17088M: Miodrag Dinic <[email protected]>
17089L: [email protected]
17090S: Supported
17091F: arch/mips/configs/generic/board-ranchu.config
17092F: arch/mips/generic/board-ranchu.c
17093
17094RANDOM NUMBER DRIVER
17095M: "Theodore Ts'o" <[email protected]>
17096M: Jason A. Donenfeld <[email protected]>
17097T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17098S: Maintained
17099F: drivers/char/random.c
17100F: drivers/virt/vmgenid.c
17101
17102RAPIDIO SUBSYSTEM
17103M: Matt Porter <[email protected]>
17104M: Alexandre Bounine <[email protected]>
17105S: Maintained
17106F: drivers/rapidio/
17107
17108RAS INFRASTRUCTURE
17109M: Tony Luck <[email protected]>
17110M: Borislav Petkov <[email protected]>
17111L: [email protected]
17112S: Maintained
17113F: Documentation/admin-guide/ras.rst
17114F: drivers/ras/
17115F: include/linux/ras.h
17116F: include/ras/ras_event.h
17117
17118RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17119L: [email protected]
17120S: Orphan
17121F: drivers/net/wireless/ray*
17122
17123RC-CORE / LIRC FRAMEWORK
17124M: Sean Young <[email protected]>
17125L: [email protected]
17126S: Maintained
17127W: http://linuxtv.org
17128T: git git://linuxtv.org/media_tree.git
17129F: Documentation/driver-api/media/rc-core.rst
17130F: Documentation/userspace-api/media/rc/
17131F: drivers/media/rc/
17132F: include/media/rc-map.h
17133F: include/media/rc-core.h
17134F: include/uapi/linux/lirc.h
17135
17136RCMM REMOTE CONTROLS DECODER
17137M: Patrick Lerda <[email protected]>
17138S: Maintained
17139F: drivers/media/rc/ir-rcmm-decoder.c
17140
17141RCUTORTURE TEST FRAMEWORK
17142M: "Paul E. McKenney" <[email protected]>
17143M: Josh Triplett <[email protected]>
17144R: Steven Rostedt <[email protected]>
17145R: Mathieu Desnoyers <[email protected]>
17146R: Lai Jiangshan <[email protected]>
17147L: [email protected]
17148S: Supported
17149T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17150F: tools/testing/selftests/rcutorture
17151
17152RDACM20 Camera Sensor
17153M: Jacopo Mondi <[email protected]>
17154M: Kieran Bingham <[email protected]>
17155M: Laurent Pinchart <[email protected]>
17156M: Niklas Söderlund <[email protected]>
17157L: [email protected]
17158S: Maintained
17159F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17160F: drivers/media/i2c/max9271.c
17161F: drivers/media/i2c/max9271.h
17162F: drivers/media/i2c/rdacm20.c
17163
17164RDACM21 Camera Sensor
17165M: Jacopo Mondi <[email protected]>
17166M: Kieran Bingham <[email protected]>
17167M: Laurent Pinchart <[email protected]>
17168M: Niklas Söderlund <[email protected]>
17169L: [email protected]
17170S: Maintained
17171F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17172F: drivers/media/i2c/max9271.c
17173F: drivers/media/i2c/max9271.h
17174F: drivers/media/i2c/rdacm21.c
17175
17176RDC R-321X SoC
17177M: Florian Fainelli <[email protected]>
17178S: Maintained
17179
17180RDC R6040 FAST ETHERNET DRIVER
17181M: Florian Fainelli <[email protected]>
17182L: [email protected]
17183S: Maintained
17184F: drivers/net/ethernet/rdc/r6040.c
17185
17186RDMAVT - RDMA verbs software
17187M: Dennis Dalessandro <[email protected]>
17188L: [email protected]
17189S: Supported
17190F: drivers/infiniband/sw/rdmavt
17191
17192RDS - RELIABLE DATAGRAM SOCKETS
17193M: Santosh Shilimkar <[email protected]>
17194L: [email protected]
17195L: [email protected]
17196L: [email protected] (moderated for non-subscribers)
17197S: Supported
17198W: https://oss.oracle.com/projects/rds/
17199F: Documentation/networking/rds.rst
17200F: net/rds/
17201
17202RDT - RESOURCE ALLOCATION
17203M: Fenghua Yu <[email protected]>
17204M: Reinette Chatre <[email protected]>
17205L: [email protected]
17206S: Supported
17207F: Documentation/x86/resctrl*
17208F: arch/x86/include/asm/resctrl.h
17209F: arch/x86/kernel/cpu/resctrl/
17210F: tools/testing/selftests/resctrl/
17211
17212READ-COPY UPDATE (RCU)
17213M: "Paul E. McKenney" <[email protected]>
17214M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
17215M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
17216M: Josh Triplett <[email protected]>
17217R: Steven Rostedt <[email protected]>
17218R: Mathieu Desnoyers <[email protected]>
17219R: Lai Jiangshan <[email protected]>
17220R: Joel Fernandes <[email protected]>
17221L: [email protected]
17222S: Supported
17223W: http://www.rdrop.com/users/paulmck/RCU/
17224T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17225F: Documentation/RCU/
17226F: include/linux/rcu*
17227F: kernel/rcu/
17228X: Documentation/RCU/torture.rst
17229X: include/linux/srcu*.h
17230X: kernel/rcu/srcu*.c
17231
17232REAL TIME CLOCK (RTC) SUBSYSTEM
17233M: Alessandro Zummo <[email protected]>
17234M: Alexandre Belloni <[email protected]>
17235L: [email protected]
17236S: Maintained
17237Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17238T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17239F: Documentation/admin-guide/rtc.rst
17240F: Documentation/devicetree/bindings/rtc/
17241F: drivers/rtc/
17242F: include/linux/platform_data/rtc-*
17243F: include/linux/rtc.h
17244F: include/linux/rtc/
17245F: include/uapi/linux/rtc.h
17246F: tools/testing/selftests/rtc/
17247
17248REALTEK AUDIO CODECS
17249M: Oder Chiou <[email protected]>
17250S: Maintained
17251F: include/sound/rt*.h
17252F: sound/soc/codecs/rt*
17253
17254REALTEK OTTO WATCHDOG
17255M: Sander Vanheule <[email protected]>
17256L: [email protected]
17257S: Maintained
17258F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17259F: drivers/watchdog/realtek_otto_wdt.c
17260
17261REALTEK RTL83xx SMI DSA ROUTER CHIPS
17262M: Linus Walleij <[email protected]>
17263M: Alvin Šipraga <[email protected]>
17264S: Maintained
17265F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17266F: drivers/net/dsa/realtek/*
17267
17268REALTEK WIRELESS DRIVER (rtlwifi family)
17269M: Ping-Ke Shih <[email protected]>
17270L: [email protected]
17271S: Maintained
17272W: https://wireless.wiki.kernel.org/
17273T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17274F: drivers/net/wireless/realtek/rtlwifi/
17275
17276REALTEK WIRELESS DRIVER (rtw88)
17277M: Yan-Hsuan Chuang <[email protected]>
17278L: [email protected]
17279S: Maintained
17280F: drivers/net/wireless/realtek/rtw88/
17281
17282REALTEK WIRELESS DRIVER (rtw89)
17283M: Ping-Ke Shih <[email protected]>
17284L: [email protected]
17285S: Maintained
17286F: drivers/net/wireless/realtek/rtw89/
17287
17288REDPINE WIRELESS DRIVER
17289M: Amitkumar Karwar <[email protected]>
17290M: Siva Rebbagondla <[email protected]>
17291L: [email protected]
17292S: Maintained
17293F: drivers/net/wireless/rsi/
17294
17295REGISTER MAP ABSTRACTION
17296M: Mark Brown <[email protected]>
17297L: [email protected]
17298S: Supported
17299T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17300F: Documentation/devicetree/bindings/regmap/
17301F: drivers/base/regmap/
17302F: include/linux/regmap.h
17303
17304REISERFS FILE SYSTEM
17305L: [email protected]
17306S: Supported
17307F: fs/reiserfs/
17308
17309REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17310M: Bjorn Andersson <[email protected]>
17311M: Mathieu Poirier <[email protected]>
17312L: [email protected]
17313S: Maintained
17314T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17315F: Documentation/ABI/testing/sysfs-class-remoteproc
17316F: Documentation/devicetree/bindings/remoteproc/
17317F: Documentation/staging/remoteproc.rst
17318F: drivers/remoteproc/
17319F: include/linux/remoteproc.h
17320F: include/linux/remoteproc/
17321
17322REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17323M: Bjorn Andersson <[email protected]>
17324M: Mathieu Poirier <[email protected]>
17325L: [email protected]
17326S: Maintained
17327T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17328F: Documentation/ABI/testing/sysfs-bus-rpmsg
17329F: Documentation/staging/rpmsg.rst
17330F: drivers/rpmsg/
17331F: include/linux/rpmsg.h
17332F: include/linux/rpmsg/
17333F: include/uapi/linux/rpmsg.h
17334F: samples/rpmsg/
17335
17336REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17337M: Stephan Gerhold <[email protected]>
17338L: [email protected]
17339L: [email protected]
17340S: Maintained
17341F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17342
17343RENESAS CLOCK DRIVERS
17344M: Geert Uytterhoeven <[email protected]>
17345L: [email protected]
17346S: Supported
17347T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17348F: Documentation/devicetree/bindings/clock/renesas,*
17349F: drivers/clk/renesas/
17350
17351RENESAS EMEV2 I2C DRIVER
17352M: Wolfram Sang <[email protected]>
17353L: [email protected]
17354S: Supported
17355F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17356F: drivers/i2c/busses/i2c-emev2.c
17357
17358RENESAS ETHERNET DRIVERS
17359R: Sergey Shtylyov <[email protected]>
17360L: [email protected]
17361L: [email protected]
17362F: Documentation/devicetree/bindings/net/renesas,*.yaml
17363F: drivers/net/ethernet/renesas/
17364F: include/linux/sh_eth.h
17365
17366RENESAS R-CAR GYROADC DRIVER
17367M: Marek Vasut <[email protected]>
17368L: [email protected]
17369S: Supported
17370F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17371F: drivers/iio/adc/rcar-gyroadc.c
17372
17373RENESAS R-CAR I2C DRIVERS
17374M: Wolfram Sang <[email protected]>
17375L: [email protected]
17376S: Supported
17377F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17378F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17379F: drivers/i2c/busses/i2c-rcar.c
17380F: drivers/i2c/busses/i2c-sh_mobile.c
17381
17382RENESAS R-CAR SATA DRIVER
17383R: Sergey Shtylyov <[email protected]>
17384S: Supported
17385L: [email protected]
17386L: [email protected]
17387F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17388F: drivers/ata/sata_rcar.c
17389
17390RENESAS R-CAR THERMAL DRIVERS
17391M: Niklas Söderlund <[email protected]>
17392L: [email protected]
17393S: Supported
17394F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17395F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17396F: drivers/thermal/rcar_gen3_thermal.c
17397F: drivers/thermal/rcar_thermal.c
17398
17399RENESAS RIIC DRIVER
17400M: Chris Brandt <[email protected]>
17401L: [email protected]
17402S: Supported
17403F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17404F: drivers/i2c/busses/i2c-riic.c
17405
17406RENESAS USB PHY DRIVER
17407M: Yoshihiro Shimoda <[email protected]>
17408L: [email protected]
17409S: Maintained
17410F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17411
17412RENESAS RZ/G2L A/D DRIVER
17413M: Lad Prabhakar <[email protected]>
17414L: [email protected]
17415L: [email protected]
17416S: Supported
17417F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17418F: drivers/iio/adc/rzg2l_adc.c
17419
17420RENESAS RZ/N1 A5PSW SWITCH DRIVER
17421M: Clément Léger <[email protected]>
17422L: [email protected]
17423L: [email protected]
17424S: Maintained
17425F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17426F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17427F: drivers/net/dsa/rzn1_a5psw*
17428F: drivers/net/pcs/pcs-rzn1-miic.c
17429F: include/dt-bindings/net/pcs-rzn1-miic.h
17430F: include/linux/pcs-rzn1-miic.h
17431F: net/dsa/tag_rzn1_a5psw.c
17432
17433RENESAS RZ/N1 RTC CONTROLLER DRIVER
17434M: Miquel Raynal <[email protected]>
17435L: [email protected]
17436L: [email protected]
17437S: Maintained
17438F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17439F: drivers/rtc/rtc-rzn1.c
17440
17441RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17442M: Miquel Raynal <[email protected]>
17443L: [email protected]
17444L: [email protected]
17445S: Maintained
17446F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17447F: drivers/mtd/nand/raw/renesas-nand-controller.c
17448
17449RESET CONTROLLER FRAMEWORK
17450M: Philipp Zabel <[email protected]>
17451S: Maintained
17452T: git git://git.pengutronix.de/git/pza/linux
17453F: Documentation/devicetree/bindings/reset/
17454F: Documentation/driver-api/reset.rst
17455F: drivers/reset/
17456F: include/dt-bindings/reset/
17457F: include/linux/reset-controller.h
17458F: include/linux/reset.h
17459F: include/linux/reset/
17460K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17461
17462RESTARTABLE SEQUENCES SUPPORT
17463M: Mathieu Desnoyers <[email protected]>
17464M: Peter Zijlstra <[email protected]>
17465M: "Paul E. McKenney" <[email protected]>
17466M: Boqun Feng <[email protected]>
17467L: [email protected]
17468S: Supported
17469F: include/trace/events/rseq.h
17470F: include/uapi/linux/rseq.h
17471F: kernel/rseq.c
17472F: tools/testing/selftests/rseq/
17473
17474RFKILL
17475M: Johannes Berg <[email protected]>
17476L: [email protected]
17477S: Maintained
17478W: https://wireless.wiki.kernel.org/
17479Q: https://patchwork.kernel.org/project/linux-wireless/list/
17480T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17481T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17482F: Documentation/ABI/stable/sysfs-class-rfkill
17483F: Documentation/driver-api/rfkill.rst
17484F: include/linux/rfkill.h
17485F: include/uapi/linux/rfkill.h
17486F: net/rfkill/
17487
17488RHASHTABLE
17489M: Thomas Graf <[email protected]>
17490M: Herbert Xu <[email protected]>
17491L: [email protected]
17492S: Maintained
17493F: include/linux/rhashtable-types.h
17494F: include/linux/rhashtable.h
17495F: lib/rhashtable.c
17496F: lib/test_rhashtable.c
17497
17498RICOH R5C592 MEMORYSTICK DRIVER
17499M: Maxim Levitsky <[email protected]>
17500S: Maintained
17501F: drivers/memstick/host/r592.*
17502
17503RICOH SMARTMEDIA/XD DRIVER
17504M: Maxim Levitsky <[email protected]>
17505S: Maintained
17506F: drivers/mtd/nand/raw/r852.c
17507F: drivers/mtd/nand/raw/r852.h
17508
17509RISC-V PMU DRIVERS
17510M: Atish Patra <[email protected]>
17511R: Anup Patel <[email protected]>
17512L: [email protected]
17513S: Supported
17514F: drivers/perf/riscv_pmu.c
17515F: drivers/perf/riscv_pmu_legacy.c
17516F: drivers/perf/riscv_pmu_sbi.c
17517
17518RISC-V ARCHITECTURE
17519M: Paul Walmsley <[email protected]>
17520M: Palmer Dabbelt <[email protected]>
17521M: Albert Ou <[email protected]>
17522L: [email protected]
17523S: Supported
17524P: Documentation/riscv/patch-acceptance.rst
17525T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17526F: arch/riscv/
17527N: riscv
17528K: riscv
17529
17530RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17531M: Conor Dooley <[email protected]>
17532M: Daire McNamara <[email protected]>
17533L: [email protected]
17534S: Supported
17535F: arch/riscv/boot/dts/microchip/
17536F: drivers/char/hw_random/mpfs-rng.c
17537F: drivers/clk/microchip/clk-mpfs.c
17538F: drivers/mailbox/mailbox-mpfs.c
17539F: drivers/pci/controller/pcie-microchip-host.c
17540F: drivers/rtc/rtc-mpfs.c
17541F: drivers/soc/microchip/
17542F: drivers/spi/spi-microchip-core.c
17543F: drivers/usb/musb/mpfs.c
17544F: include/soc/microchip/mpfs.h
17545
17546RNBD BLOCK DRIVERS
17547M: Md. Haris Iqbal <[email protected]>
17548M: Jack Wang <[email protected]>
17549L: [email protected]
17550S: Maintained
17551F: drivers/block/rnbd/
17552
17553ROCCAT DRIVERS
17554M: Stefan Achatz <[email protected]>
17555S: Maintained
17556W: http://sourceforge.net/projects/roccat/
17557F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17558F: drivers/hid/hid-roccat*
17559F: include/linux/hid-roccat*
17560
17561ROCKCHIP I2S TDM DRIVER
17562M: Nicolas Frattaroli <[email protected]>
17563L: [email protected]
17564S: Maintained
17565F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17566F: sound/soc/rockchip/rockchip_i2s_tdm.*
17567
17568ROCKCHIP ISP V1 DRIVER
17569M: Dafna Hirschfeld <[email protected]>
17570L: [email protected]
17571L: [email protected]
17572S: Maintained
17573F: Documentation/admin-guide/media/rkisp1.rst
17574F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17575F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17576F: drivers/media/platform/rockchip/rkisp1
17577F: include/uapi/linux/rkisp1-config.h
17578
17579ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17580M: Jacob Chen <[email protected]>
17581M: Ezequiel Garcia <[email protected]>
17582L: [email protected]
17583L: [email protected]
17584S: Maintained
17585F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17586F: drivers/media/platform/rockchip/rga/
17587
17588ROCKCHIP VIDEO DECODER DRIVER
17589M: Ezequiel Garcia <[email protected]>
17590L: [email protected]
17591L: [email protected]
17592S: Maintained
17593F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17594F: drivers/staging/media/rkvdec/
17595
17596ROCKER DRIVER
17597M: Jiri Pirko <[email protected]>
17598L: [email protected]
17599S: Supported
17600F: drivers/net/ethernet/rocker/
17601
17602ROCKETPORT EXPRESS/INFINITY DRIVER
17603M: Kevin Cernekee <[email protected]>
17604L: [email protected]
17605S: Odd Fixes
17606F: drivers/tty/serial/rp2.*
17607
17608ROHM BD99954 CHARGER IC
17609R: Matti Vaittinen <[email protected]>
17610S: Supported
17611F: drivers/power/supply/bd99954-charger.c
17612F: drivers/power/supply/bd99954-charger.h
17613
17614ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17615M: Tomasz Duszynski <[email protected]>
17616S: Maintained
17617F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17618F: drivers/iio/light/bh1750.c
17619
17620ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17621M: Marek Vasut <[email protected]>
17622L: [email protected]
17623L: [email protected]
17624S: Supported
17625F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17626F: drivers/gpio/gpio-bd9571mwv.c
17627F: drivers/mfd/bd9571mwv.c
17628F: drivers/regulator/bd9571mwv-regulator.c
17629F: include/linux/mfd/bd9571mwv.h
17630
17631ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17632R: Matti Vaittinen <[email protected]>
17633S: Supported
17634F: drivers/clk/clk-bd718x7.c
17635F: drivers/gpio/gpio-bd71815.c
17636F: drivers/gpio/gpio-bd71828.c
17637F: drivers/mfd/rohm-bd71828.c
17638F: drivers/mfd/rohm-bd718x7.c
17639F: drivers/mfd/rohm-bd9576.c
17640F: drivers/regulator/bd71815-regulator.c
17641F: drivers/regulator/bd71828-regulator.c
17642F: drivers/regulator/bd718x7-regulator.c
17643F: drivers/regulator/bd9576-regulator.c
17644F: drivers/regulator/rohm-regulator.c
17645F: drivers/rtc/rtc-bd70528.c
17646F: drivers/watchdog/bd9576_wdt.c
17647F: include/linux/mfd/rohm-bd71815.h
17648F: include/linux/mfd/rohm-bd71828.h
17649F: include/linux/mfd/rohm-bd718x7.h
17650F: include/linux/mfd/rohm-bd957x.h
17651F: include/linux/mfd/rohm-generic.h
17652F: include/linux/mfd/rohm-shared.h
17653
17654ROSE NETWORK LAYER
17655M: Ralf Baechle <[email protected]>
17656L: [email protected]
17657S: Maintained
17658W: http://www.linux-ax25.org/
17659F: include/net/rose.h
17660F: include/uapi/linux/rose.h
17661F: net/rose/
17662
17663ROTATION DRIVER FOR ALLWINNER A83T
17664M: Jernej Skrabec <[email protected]>
17665L: [email protected]
17666S: Maintained
17667T: git git://linuxtv.org/media_tree.git
17668F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17669F: drivers/media/platform/sunxi/sun8i-rotate/
17670
17671RPMSG TTY DRIVER
17672M: Arnaud Pouliquen <[email protected]>
17673L: [email protected]
17674S: Maintained
17675F: drivers/tty/rpmsg_tty.c
17676
17677RTL2830 MEDIA DRIVER
17678M: Antti Palosaari <[email protected]>
17679L: [email protected]
17680S: Maintained
17681W: https://linuxtv.org
17682W: http://palosaari.fi/linux/
17683Q: http://patchwork.linuxtv.org/project/linux-media/list/
17684T: git git://linuxtv.org/anttip/media_tree.git
17685F: drivers/media/dvb-frontends/rtl2830*
17686
17687RTL2832 MEDIA DRIVER
17688M: Antti Palosaari <[email protected]>
17689L: [email protected]
17690S: Maintained
17691W: https://linuxtv.org
17692W: http://palosaari.fi/linux/
17693Q: http://patchwork.linuxtv.org/project/linux-media/list/
17694T: git git://linuxtv.org/anttip/media_tree.git
17695F: drivers/media/dvb-frontends/rtl2832*
17696
17697RTL2832_SDR MEDIA DRIVER
17698M: Antti Palosaari <[email protected]>
17699L: [email protected]
17700S: Maintained
17701W: https://linuxtv.org
17702W: http://palosaari.fi/linux/
17703Q: http://patchwork.linuxtv.org/project/linux-media/list/
17704T: git git://linuxtv.org/anttip/media_tree.git
17705F: drivers/media/dvb-frontends/rtl2832_sdr*
17706
17707RTL8180 WIRELESS DRIVER
17708L: [email protected]
17709S: Orphan
17710W: https://wireless.wiki.kernel.org/
17711T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17712F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17713
17714RTL8187 WIRELESS DRIVER
17715M: Herton Ronaldo Krzesinski <[email protected]>
17716M: Hin-Tak Leung <[email protected]>
17717M: Larry Finger <[email protected]>
17718L: [email protected]
17719S: Maintained
17720W: https://wireless.wiki.kernel.org/
17721T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17722F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17723
17724RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17725M: Jes Sorensen <[email protected]>
17726L: [email protected]
17727S: Maintained
17728T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17729F: drivers/net/wireless/realtek/rtl8xxxu/
17730
17731RTRS TRANSPORT DRIVERS
17732M: Md. Haris Iqbal <[email protected]>
17733M: Jack Wang <[email protected]>
17734L: [email protected]
17735S: Maintained
17736F: drivers/infiniband/ulp/rtrs/
17737
17738RXRPC SOCKETS (AF_RXRPC)
17739M: David Howells <[email protected]>
17740M: Marc Dionne <[email protected]>
17741L: [email protected]
17742S: Supported
17743W: https://www.infradead.org/~dhowells/kafs/
17744F: Documentation/networking/rxrpc.rst
17745F: include/keys/rxrpc-type.h
17746F: include/net/af_rxrpc.h
17747F: include/trace/events/rxrpc.h
17748F: include/uapi/linux/rxrpc.h
17749F: net/rxrpc/
17750
17751S3 SAVAGE FRAMEBUFFER DRIVER
17752M: Antonino Daplas <[email protected]>
17753L: [email protected]
17754S: Maintained
17755F: drivers/video/fbdev/savage/
17756
17757S390
17758M: Heiko Carstens <[email protected]>
17759M: Vasily Gorbik <[email protected]>
17760M: Alexander Gordeev <[email protected]>
17761R: Christian Borntraeger <[email protected]>
17762R: Sven Schnelle <[email protected]>
17763L: [email protected]
17764S: Supported
17765W: http://www.ibm.com/developerworks/linux/linux390/
17766T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17767F: Documentation/driver-api/s390-drivers.rst
17768F: Documentation/s390/
17769F: arch/s390/
17770F: drivers/s390/
17771
17772S390 COMMON I/O LAYER
17773M: Vineeth Vijayan <[email protected]>
17774M: Peter Oberparleiter <[email protected]>
17775L: [email protected]
17776S: Supported
17777W: http://www.ibm.com/developerworks/linux/linux390/
17778F: drivers/s390/cio/
17779
17780S390 DASD DRIVER
17781M: Stefan Haberland <[email protected]>
17782M: Jan Hoeppner <[email protected]>
17783L: [email protected]
17784S: Supported
17785W: http://www.ibm.com/developerworks/linux/linux390/
17786F: block/partitions/ibm.c
17787F: drivers/s390/block/dasd*
17788F: include/linux/dasd_mod.h
17789
17790S390 IOMMU (PCI)
17791M: Matthew Rosato <[email protected]>
17792M: Gerald Schaefer <[email protected]>
17793L: [email protected]
17794S: Supported
17795W: http://www.ibm.com/developerworks/linux/linux390/
17796F: drivers/iommu/s390-iommu.c
17797
17798S390 IUCV NETWORK LAYER
17799M: Alexandra Winter <[email protected]>
17800M: Wenjia Zhang <[email protected]>
17801L: [email protected]
17802L: [email protected]
17803S: Supported
17804W: http://www.ibm.com/developerworks/linux/linux390/
17805F: drivers/s390/net/*iucv*
17806F: include/net/iucv/
17807F: net/iucv/
17808
17809S390 NETWORK DRIVERS
17810M: Alexandra Winter <[email protected]>
17811M: Wenjia Zhang <[email protected]>
17812L: [email protected]
17813L: [email protected]
17814S: Supported
17815W: http://www.ibm.com/developerworks/linux/linux390/
17816F: drivers/s390/net/
17817
17818S390 PCI SUBSYSTEM
17819M: Niklas Schnelle <[email protected]>
17820M: Gerald Schaefer <[email protected]>
17821L: [email protected]
17822S: Supported
17823W: http://www.ibm.com/developerworks/linux/linux390/
17824F: arch/s390/pci/
17825F: drivers/pci/hotplug/s390_pci_hpc.c
17826F: Documentation/s390/pci.rst
17827
17828S390 VFIO AP DRIVER
17829M: Tony Krowiak <[email protected]>
17830M: Halil Pasic <[email protected]>
17831M: Jason Herne <[email protected]>
17832L: [email protected]
17833S: Supported
17834W: http://www.ibm.com/developerworks/linux/linux390/
17835F: Documentation/s390/vfio-ap*
17836F: drivers/s390/crypto/vfio_ap*
17837
17838S390 VFIO-CCW DRIVER
17839M: Eric Farman <[email protected]>
17840M: Matthew Rosato <[email protected]>
17841R: Halil Pasic <[email protected]>
17842L: [email protected]
17843L: [email protected]
17844S: Supported
17845F: Documentation/s390/vfio-ccw.rst
17846F: drivers/s390/cio/vfio_ccw*
17847F: include/uapi/linux/vfio_ccw.h
17848
17849S390 VFIO-PCI DRIVER
17850M: Matthew Rosato <[email protected]>
17851M: Eric Farman <[email protected]>
17852L: [email protected]
17853L: [email protected]
17854S: Supported
17855F: arch/s390/kvm/pci*
17856F: drivers/vfio/pci/vfio_pci_zdev.c
17857F: include/uapi/linux/vfio_zdev.h
17858
17859S390 ZCRYPT DRIVER
17860M: Harald Freudenberger <[email protected]>
17861L: [email protected]
17862S: Supported
17863W: http://www.ibm.com/developerworks/linux/linux390/
17864F: drivers/s390/crypto/
17865
17866S390 ZFCP DRIVER
17867M: Steffen Maier <[email protected]>
17868M: Benjamin Block <[email protected]>
17869L: [email protected]
17870S: Supported
17871W: http://www.ibm.com/developerworks/linux/linux390/
17872F: drivers/s390/scsi/zfcp_*
17873
17874S3C ADC BATTERY DRIVER
17875M: Krzysztof Kozlowski <[email protected]>
17876L: [email protected]
17877S: Odd Fixes
17878F: drivers/power/supply/s3c_adc_battery.c
17879F: include/linux/s3c_adc_battery.h
17880
17881S3C24XX SD/MMC Driver
17882M: Ben Dooks <[email protected]>
17883L: [email protected] (moderated for non-subscribers)
17884S: Supported
17885F: drivers/mmc/host/s3cmci.*
17886
17887SAA6588 RDS RECEIVER DRIVER
17888M: Hans Verkuil <[email protected]>
17889L: [email protected]
17890S: Odd Fixes
17891W: https://linuxtv.org
17892T: git git://linuxtv.org/media_tree.git
17893F: drivers/media/i2c/saa6588*
17894
17895SAA7134 VIDEO4LINUX DRIVER
17896M: Mauro Carvalho Chehab <[email protected]>
17897L: [email protected]
17898S: Odd fixes
17899W: https://linuxtv.org
17900T: git git://linuxtv.org/media_tree.git
17901F: Documentation/driver-api/media/drivers/saa7134*
17902F: drivers/media/pci/saa7134/
17903
17904SAA7146 VIDEO4LINUX-2 DRIVER
17905M: Hans Verkuil <[email protected]>
17906L: [email protected]
17907S: Maintained
17908T: git git://linuxtv.org/media_tree.git
17909F: drivers/media/common/saa7146/
17910F: drivers/media/pci/saa7146/
17911F: include/media/drv-intf/saa7146*
17912
17913SAFESETID SECURITY MODULE
17914M: Micah Morton <[email protected]>
17915S: Supported
17916F: Documentation/admin-guide/LSM/SafeSetID.rst
17917F: security/safesetid/
17918
17919SAMSUNG AUDIO (ASoC) DRIVERS
17920M: Krzysztof Kozlowski <[email protected]>
17921M: Sylwester Nawrocki <[email protected]>
17922L: [email protected] (moderated for non-subscribers)
17923S: Supported
17924B: mailto:[email protected]
17925F: Documentation/devicetree/bindings/sound/samsung*
17926F: sound/soc/samsung/
17927
17928SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17929M: Krzysztof Kozlowski <[email protected]>
17930L: [email protected]
17931L: [email protected]
17932S: Maintained
17933F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17934F: drivers/crypto/exynos-rng.c
17935
17936SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17937M: Łukasz Stelmach <[email protected]>
17938L: [email protected]
17939S: Maintained
17940F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17941F: drivers/char/hw_random/exynos-trng.c
17942
17943SAMSUNG FRAMEBUFFER DRIVER
17944M: Jingoo Han <[email protected]>
17945L: [email protected]
17946S: Maintained
17947F: drivers/video/fbdev/s3c-fb.c
17948
17949SAMSUNG INTERCONNECT DRIVERS
17950M: Sylwester Nawrocki <[email protected]>
17951M: Artur Świgoń <[email protected]>
17952L: [email protected]
17953L: [email protected]
17954S: Supported
17955F: drivers/interconnect/samsung/
17956
17957SAMSUNG LAPTOP DRIVER
17958M: Corentin Chary <[email protected]>
17959L: [email protected]
17960S: Maintained
17961F: drivers/platform/x86/samsung-laptop.c
17962
17963SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17964M: Krzysztof Kozlowski <[email protected]>
17965M: Bartlomiej Zolnierkiewicz <[email protected]>
17966L: [email protected]
17967L: [email protected]
17968S: Supported
17969B: mailto:[email protected]
17970F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17971F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17972F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17973F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17974F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17975F: drivers/clk/clk-s2mps11.c
17976F: drivers/mfd/sec*.c
17977F: drivers/regulator/s2m*.c
17978F: drivers/regulator/s5m*.c
17979F: drivers/rtc/rtc-s5m.c
17980F: include/linux/mfd/samsung/
17981
17982SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17983M: Sylwester Nawrocki <[email protected]>
17984L: [email protected]
17985L: [email protected]
17986S: Maintained
17987F: drivers/media/platform/samsung/s3c-camif/
17988F: include/media/drv-intf/s3c_camif.h
17989
17990SAMSUNG S3FWRN5 NFC DRIVER
17991M: Krzysztof Kozlowski <[email protected]>
17992M: Krzysztof Opasiak <[email protected]>
17993L: [email protected] (subscribers-only)
17994S: Maintained
17995F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17996F: drivers/nfc/s3fwrn5
17997
17998SAMSUNG S5C73M3 CAMERA DRIVER
17999M: Sylwester Nawrocki <[email protected]>
18000M: Andrzej Hajda <[email protected]>
18001L: [email protected]
18002S: Supported
18003F: drivers/media/i2c/s5c73m3/*
18004
18005SAMSUNG S5K5BAF CAMERA DRIVER
18006M: Sylwester Nawrocki <[email protected]>
18007M: Andrzej Hajda <[email protected]>
18008L: [email protected]
18009S: Supported
18010F: drivers/media/i2c/s5k5baf.c
18011
18012SAMSUNG S5P Security SubSystem (SSS) DRIVER
18013M: Krzysztof Kozlowski <[email protected]>
18014M: Vladimir Zapolskiy <[email protected]>
18015L: [email protected]
18016L: [email protected]
18017S: Maintained
18018F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18019F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18020F: drivers/crypto/s5p-sss.c
18021
18022SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18023M: Sylwester Nawrocki <[email protected]>
18024L: [email protected]
18025S: Supported
18026Q: https://patchwork.linuxtv.org/project/linux-media/list/
18027F: drivers/media/platform/samsung/exynos4-is/
18028
18029SAMSUNG SOC CLOCK DRIVERS
18030M: Sylwester Nawrocki <[email protected]>
18031M: Tomasz Figa <[email protected]>
18032M: Chanwoo Choi <[email protected]>
18033R: Alim Akhtar <[email protected]>
18034L: [email protected]
18035S: Supported
18036T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18037F: Documentation/devicetree/bindings/clock/samsung,*.yaml
18038F: Documentation/devicetree/bindings/clock/samsung,s3c*
18039F: drivers/clk/samsung/
18040F: include/dt-bindings/clock/exynos*.h
18041F: include/dt-bindings/clock/s3c*.h
18042F: include/dt-bindings/clock/s5p*.h
18043F: include/dt-bindings/clock/samsung,*.h
18044F: include/linux/clk/samsung.h
18045F: include/linux/platform_data/clk-s3c2410.h
18046
18047SAMSUNG SPI DRIVERS
18048M: Krzysztof Kozlowski <[email protected]>
18049M: Andi Shyti <[email protected]>
18050L: [email protected]
18051L: [email protected]
18052S: Maintained
18053F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18054F: drivers/spi/spi-s3c*
18055F: include/linux/platform_data/spi-s3c64xx.h
18056F: include/linux/spi/s3c24xx-fiq.h
18057
18058SAMSUNG SXGBE DRIVERS
18059M: Byungho An <[email protected]>
18060L: [email protected]
18061S: Supported
18062F: drivers/net/ethernet/samsung/sxgbe/
18063
18064SAMSUNG THERMAL DRIVER
18065M: Bartlomiej Zolnierkiewicz <[email protected]>
18066M: Krzysztof Kozlowski <[email protected]>
18067L: [email protected]
18068L: [email protected]
18069S: Maintained
18070F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18071F: drivers/thermal/samsung/
18072
18073SAMSUNG USB2 PHY DRIVER
18074M: Sylwester Nawrocki <[email protected]>
18075L: [email protected]
18076S: Supported
18077F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18078F: Documentation/driver-api/phy/samsung-usb2.rst
18079F: drivers/phy/samsung/phy-exynos4210-usb2.c
18080F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18081F: drivers/phy/samsung/phy-exynos5250-usb2.c
18082F: drivers/phy/samsung/phy-s5pv210-usb2.c
18083F: drivers/phy/samsung/phy-samsung-usb2.c
18084F: drivers/phy/samsung/phy-samsung-usb2.h
18085
18086SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18087M: Paul Barker <[email protected]>
18088R: Marc Murphy <[email protected]>
18089S: Supported
18090F: arch/arm/boot/dts/am335x-sancloud*
18091
18092SC1200 WDT DRIVER
18093M: Zwane Mwaikambo <[email protected]>
18094S: Maintained
18095F: drivers/watchdog/sc1200wdt.c
18096
18097SCHEDULER
18098M: Ingo Molnar <[email protected]>
18099M: Peter Zijlstra <[email protected]>
18100M: Juri Lelli <[email protected]> (SCHED_DEADLINE)
18101M: Vincent Guittot <[email protected]> (SCHED_NORMAL)
18102R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
18103R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
18104R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
18105R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
18106R: Daniel Bristot de Oliveira <[email protected]> (SCHED_DEADLINE)
18107R: Valentin Schneider <[email protected]> (TOPOLOGY)
18108L: [email protected]
18109S: Maintained
18110T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18111F: include/linux/preempt.h
18112F: include/linux/sched.h
18113F: include/linux/wait.h
18114F: include/uapi/linux/sched.h
18115F: kernel/sched/
18116
18117SCR24X CHIP CARD INTERFACE DRIVER
18118M: Lubomir Rintel <[email protected]>
18119S: Supported
18120F: drivers/char/pcmcia/scr24x_cs.c
18121
18122SCSI RDMA PROTOCOL (SRP) INITIATOR
18123M: Bart Van Assche <[email protected]>
18124L: [email protected]
18125S: Supported
18126Q: http://patchwork.kernel.org/project/linux-rdma/list/
18127F: drivers/infiniband/ulp/srp/
18128F: include/scsi/srp.h
18129
18130SCSI RDMA PROTOCOL (SRP) TARGET
18131M: Bart Van Assche <[email protected]>
18132L: [email protected]
18133L: [email protected]
18134S: Supported
18135Q: http://patchwork.kernel.org/project/linux-rdma/list/
18136F: drivers/infiniband/ulp/srpt/
18137
18138SCSI SG DRIVER
18139M: Doug Gilbert <[email protected]>
18140L: [email protected]
18141S: Maintained
18142W: http://sg.danny.cz/sg
18143F: Documentation/scsi/scsi-generic.rst
18144F: drivers/scsi/sg.c
18145F: include/scsi/sg.h
18146
18147SCSI SUBSYSTEM
18148M: "James E.J. Bottomley" <[email protected]>
18149M: "Martin K. Petersen" <[email protected]>
18150L: [email protected]
18151S: Maintained
18152Q: https://patchwork.kernel.org/project/linux-scsi/list/
18153T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18154T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18155F: Documentation/devicetree/bindings/scsi/
18156F: drivers/scsi/
18157F: drivers/ufs/
18158F: include/scsi/
18159
18160SCSI TAPE DRIVER
18161M: Kai Mäkisara <[email protected]>
18162L: [email protected]
18163S: Maintained
18164F: Documentation/scsi/st.rst
18165F: drivers/scsi/st.*
18166F: drivers/scsi/st_*.h
18167
18168SCSI TARGET CORE USER DRIVER
18169M: Bodo Stroesser <[email protected]>
18170L: [email protected]
18171L: [email protected]
18172S: Supported
18173F: Documentation/target/tcmu-design.rst
18174F: drivers/target/target_core_user.c
18175F: include/uapi/linux/target_core_user.h
18176
18177SCSI TARGET SUBSYSTEM
18178M: "Martin K. Petersen" <[email protected]>
18179L: [email protected]
18180L: [email protected]
18181S: Supported
18182W: http://www.linux-iscsi.org
18183Q: https://patchwork.kernel.org/project/target-devel/list/
18184T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18185F: Documentation/target/
18186F: drivers/target/
18187F: include/target/
18188
18189SCTP PROTOCOL
18190M: Vlad Yasevich <[email protected]>
18191M: Neil Horman <[email protected]>
18192M: Marcelo Ricardo Leitner <[email protected]>
18193L: [email protected]
18194S: Maintained
18195W: http://lksctp.sourceforge.net
18196F: Documentation/networking/sctp.rst
18197F: include/linux/sctp.h
18198F: include/net/sctp/
18199F: include/uapi/linux/sctp.h
18200F: net/sctp/
18201
18202SCx200 CPU SUPPORT
18203M: Jim Cromie <[email protected]>
18204S: Odd Fixes
18205F: Documentation/i2c/busses/scx200_acb.rst
18206F: arch/x86/platform/scx200/
18207F: drivers/i2c/busses/scx200*
18208F: drivers/mtd/maps/scx200_docflash.c
18209F: drivers/watchdog/scx200_wdt.c
18210F: include/linux/scx200.h
18211
18212SCx200 GPIO DRIVER
18213M: Jim Cromie <[email protected]>
18214S: Maintained
18215F: drivers/char/scx200_gpio.c
18216F: include/linux/scx200_gpio.h
18217
18218SCx200 HRT CLOCKSOURCE DRIVER
18219M: Jim Cromie <[email protected]>
18220S: Maintained
18221F: drivers/clocksource/scx200_hrt.c
18222
18223SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18224M: Sascha Sommer <[email protected]>
18225L: [email protected] (subscribers-only)
18226S: Maintained
18227F: drivers/mmc/host/sdricoh_cs.c
18228
18229SECO BOARDS CEC DRIVER
18230M: Ettore Chimenti <[email protected]>
18231S: Maintained
18232F: drivers/media/cec/platform/seco/seco-cec.c
18233F: drivers/media/cec/platform/seco/seco-cec.h
18234
18235SECURE COMPUTING
18236M: Kees Cook <[email protected]>
18237R: Andy Lutomirski <[email protected]>
18238R: Will Drewry <[email protected]>
18239S: Supported
18240T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18241F: Documentation/userspace-api/seccomp_filter.rst
18242F: include/linux/seccomp.h
18243F: include/uapi/linux/seccomp.h
18244F: kernel/seccomp.c
18245F: tools/testing/selftests/kselftest_harness.h
18246F: tools/testing/selftests/seccomp/*
18247K: \bsecure_computing
18248K: \bTIF_SECCOMP\b
18249
18250SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18251M: Al Cooper <[email protected]>
18252R: Broadcom internal kernel review list <[email protected]>
18253L: [email protected]
18254S: Maintained
18255F: drivers/mmc/host/sdhci-brcmstb*
18256
18257SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18258M: Adrian Hunter <[email protected]>
18259L: [email protected]
18260S: Maintained
18261F: drivers/mmc/host/sdhci*
18262
18263SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18264M: Eugen Hristev <[email protected]>
18265L: [email protected]
18266S: Supported
18267F: drivers/mmc/host/sdhci-of-at91.c
18268
18269SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18270M: Ben Dooks <[email protected]>
18271M: Jaehoon Chung <[email protected]>
18272L: [email protected]
18273S: Maintained
18274F: drivers/mmc/host/sdhci-s3c*
18275
18276SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18277M: Viresh Kumar <[email protected]>
18278L: [email protected]
18279S: Maintained
18280F: drivers/mmc/host/sdhci-spear.c
18281
18282SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18283M: Kishon Vijay Abraham I <[email protected]>
18284L: [email protected]
18285S: Maintained
18286F: drivers/mmc/host/sdhci-omap.c
18287
18288SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18289M: Haibo Chen <[email protected]>
18290L: [email protected]
18291L: [email protected]
18292S: Maintained
18293F: drivers/mmc/host/sdhci-esdhc-imx.c
18294
18295SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18296M: Jonathan Derrick <[email protected]>
18297M: Revanth Rajashekar <[email protected]>
18298L: [email protected]
18299S: Supported
18300F: block/opal_proto.h
18301F: block/sed*
18302F: include/linux/sed*
18303F: include/uapi/linux/sed*
18304
18305SECURITY CONTACT
18306M: Security Officers <[email protected]>
18307S: Supported
18308F: Documentation/admin-guide/security-bugs.rst
18309
18310SECURITY SUBSYSTEM
18311M: Paul Moore <[email protected]>
18312M: James Morris <[email protected]>
18313M: "Serge E. Hallyn" <[email protected]>
18314L: [email protected] (suggested Cc:)
18315S: Supported
18316W: http://kernsec.org/
18317T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18318F: security/
18319X: security/selinux/
18320
18321SELINUX SECURITY MODULE
18322M: Paul Moore <[email protected]>
18323M: Stephen Smalley <[email protected]>
18324M: Eric Paris <[email protected]>
18325L: [email protected]
18326S: Supported
18327W: https://selinuxproject.org
18328W: https://github.com/SELinuxProject
18329T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18330F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18331F: Documentation/ABI/obsolete/sysfs-selinux-disable
18332F: Documentation/admin-guide/LSM/SELinux.rst
18333F: include/trace/events/avc.h
18334F: include/uapi/linux/selinux_netlink.h
18335F: scripts/selinux/
18336F: security/selinux/
18337
18338SENSABLE PHANTOM
18339M: Jiri Slaby <[email protected]>
18340S: Maintained
18341F: drivers/misc/phantom.c
18342F: include/uapi/linux/phantom.h
18343
18344SENSEAIR SUNRISE 006-0-0007
18345M: Jacopo Mondi <[email protected]>
18346S: Maintained
18347F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18348F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18349F: drivers/iio/chemical/sunrise_co2.c
18350
18351SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18352M: Tomasz Duszynski <[email protected]>
18353S: Maintained
18354F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18355F: drivers/iio/chemical/scd30.h
18356F: drivers/iio/chemical/scd30_core.c
18357F: drivers/iio/chemical/scd30_i2c.c
18358F: drivers/iio/chemical/scd30_serial.c
18359
18360SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18361M: Roan van Dijk <[email protected]>
18362S: Maintained
18363F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18364F: drivers/iio/chemical/scd4x.c
18365
18366SENSIRION SGP40 GAS SENSOR DRIVER
18367M: Andreas Klinger <[email protected]>
18368S: Maintained
18369F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18370F: drivers/iio/chemical/sgp40.c
18371
18372SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18373M: Tomasz Duszynski <[email protected]>
18374S: Maintained
18375F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18376F: drivers/iio/chemical/sps30.c
18377F: drivers/iio/chemical/sps30_i2c.c
18378F: drivers/iio/chemical/sps30_serial.c
18379
18380SERIAL DEVICE BUS
18381M: Rob Herring <[email protected]>
18382L: [email protected]
18383S: Maintained
18384F: Documentation/devicetree/bindings/serial/serial.yaml
18385F: drivers/tty/serdev/
18386F: include/linux/serdev.h
18387
18388SERIAL DRIVERS
18389M: Greg Kroah-Hartman <[email protected]>
18390L: [email protected]
18391S: Maintained
18392F: Documentation/devicetree/bindings/serial/
18393F: drivers/tty/serial/
18394
18395SERIAL IR RECEIVER
18396M: Sean Young <[email protected]>
18397L: [email protected]
18398S: Maintained
18399F: drivers/media/rc/serial_ir.c
18400
18401SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18402M: Srinivas Kandagatla <[email protected]>
18403L: [email protected] (moderated for non-subscribers)
18404S: Maintained
18405F: Documentation/devicetree/bindings/slimbus/
18406F: drivers/slimbus/
18407F: include/linux/slimbus.h
18408
18409SFC NETWORK DRIVER
18410M: Edward Cree <[email protected]>
18411M: Martin Habets <[email protected]>
18412L: [email protected]
18413S: Supported
18414F: drivers/net/ethernet/sfc/
18415
18416SFF/SFP/SFP+ MODULE SUPPORT
18417M: Russell King <[email protected]>
18418L: [email protected]
18419S: Maintained
18420F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18421F: drivers/net/phy/phylink.c
18422F: drivers/net/phy/sfp*
18423F: include/linux/mdio/mdio-i2c.h
18424F: include/linux/phylink.h
18425F: include/linux/sfp.h
18426K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
18427
18428SGI GRU DRIVER
18429M: Dimitri Sivanich <[email protected]>
18430S: Maintained
18431F: drivers/misc/sgi-gru/
18432
18433SGI XP/XPC/XPNET DRIVER
18434M: Robin Holt <[email protected]>
18435M: Steve Wahl <[email protected]>
18436R: Mike Travis <[email protected]>
18437S: Maintained
18438F: drivers/misc/sgi-xp/
18439
18440SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18441M: Karsten Graul <[email protected]>
18442M: Wenjia Zhang <[email protected]>
18443L: [email protected]
18444S: Supported
18445W: http://www.ibm.com/developerworks/linux/linux390/
18446F: net/smc/
18447
18448SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18449M: Linus Walleij <[email protected]>
18450L: [email protected]
18451S: Maintained
18452T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18453F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18454F: drivers/iio/light/gp2ap002.c
18455
18456SHARP RJ54N1CB0C SENSOR DRIVER
18457M: Jacopo Mondi <[email protected]>
18458L: [email protected]
18459S: Odd fixes
18460T: git git://linuxtv.org/media_tree.git
18461F: drivers/media/i2c/rj54n1cb0c.c
18462F: include/media/i2c/rj54n1cb0c.h
18463
18464SH_VOU V4L2 OUTPUT DRIVER
18465L: [email protected]
18466S: Orphan
18467F: drivers/media/platform/renesas/sh_vou.c
18468F: include/media/drv-intf/sh_vou.h
18469
18470SI2157 MEDIA DRIVER
18471M: Antti Palosaari <[email protected]>
18472L: [email protected]
18473S: Maintained
18474W: https://linuxtv.org
18475W: http://palosaari.fi/linux/
18476Q: http://patchwork.linuxtv.org/project/linux-media/list/
18477T: git git://linuxtv.org/anttip/media_tree.git
18478F: drivers/media/tuners/si2157*
18479
18480SI2165 MEDIA DRIVER
18481M: Matthias Schwarzott <[email protected]>
18482L: [email protected]
18483S: Maintained
18484W: https://linuxtv.org
18485Q: http://patchwork.linuxtv.org/project/linux-media/list/
18486F: drivers/media/dvb-frontends/si2165*
18487
18488SI2168 MEDIA DRIVER
18489M: Antti Palosaari <[email protected]>
18490L: [email protected]
18491S: Maintained
18492W: https://linuxtv.org
18493W: http://palosaari.fi/linux/
18494Q: http://patchwork.linuxtv.org/project/linux-media/list/
18495T: git git://linuxtv.org/anttip/media_tree.git
18496F: drivers/media/dvb-frontends/si2168*
18497
18498SI470X FM RADIO RECEIVER I2C DRIVER
18499M: Hans Verkuil <[email protected]>
18500L: [email protected]
18501S: Odd Fixes
18502W: https://linuxtv.org
18503T: git git://linuxtv.org/media_tree.git
18504F: drivers/media/radio/si470x/radio-si470x-i2c.c
18505
18506SI470X FM RADIO RECEIVER USB DRIVER
18507M: Hans Verkuil <[email protected]>
18508L: [email protected]
18509S: Maintained
18510W: https://linuxtv.org
18511T: git git://linuxtv.org/media_tree.git
18512F: drivers/media/radio/si470x/radio-si470x-common.c
18513F: drivers/media/radio/si470x/radio-si470x-usb.c
18514F: drivers/media/radio/si470x/radio-si470x.h
18515
18516SI4713 FM RADIO TRANSMITTER I2C DRIVER
18517M: Eduardo Valentin <[email protected]>
18518L: [email protected]
18519S: Odd Fixes
18520W: https://linuxtv.org
18521T: git git://linuxtv.org/media_tree.git
18522F: drivers/media/radio/si4713/si4713.?
18523
18524SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18525M: Eduardo Valentin <[email protected]>
18526L: [email protected]
18527S: Odd Fixes
18528W: https://linuxtv.org
18529T: git git://linuxtv.org/media_tree.git
18530F: drivers/media/radio/si4713/radio-platform-si4713.c
18531
18532SI4713 FM RADIO TRANSMITTER USB DRIVER
18533M: Hans Verkuil <[email protected]>
18534L: [email protected]
18535S: Maintained
18536W: https://linuxtv.org
18537T: git git://linuxtv.org/media_tree.git
18538F: drivers/media/radio/si4713/radio-usb-si4713.c
18539
18540SIANO DVB DRIVER
18541M: Mauro Carvalho Chehab <[email protected]>
18542L: [email protected]
18543S: Odd fixes
18544W: https://linuxtv.org
18545T: git git://linuxtv.org/media_tree.git
18546F: drivers/media/common/siano/
18547F: drivers/media/mmc/siano/
18548F: drivers/media/usb/siano/
18549F: drivers/media/usb/siano/
18550
18551SIFIVE DRIVERS
18552M: Palmer Dabbelt <[email protected]>
18553M: Paul Walmsley <[email protected]>
18554L: [email protected]
18555S: Supported
18556T: git git://github.com/sifive/riscv-linux.git
18557N: sifive
18558K: [^@]sifive
18559
18560SIFIVE FU540 SYSTEM-ON-CHIP
18561M: Paul Walmsley <[email protected]>
18562M: Palmer Dabbelt <[email protected]>
18563L: [email protected]
18564S: Supported
18565T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18566N: fu540
18567K: fu540
18568
18569SIFIVE PDMA DRIVER
18570M: Green Wan <[email protected]>
18571S: Maintained
18572F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18573F: drivers/dma/sf-pdma/
18574
18575SILEAD TOUCHSCREEN DRIVER
18576M: Hans de Goede <[email protected]>
18577L: [email protected]
18578L: [email protected]
18579S: Maintained
18580F: drivers/input/touchscreen/silead.c
18581F: drivers/platform/x86/touchscreen_dmi.c
18582
18583SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18584M: Jérôme Pouiller <[email protected]>
18585S: Supported
18586F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18587F: drivers/net/wireless/silabs/wfx/
18588
18589SILICON MOTION SM712 FRAME BUFFER DRIVER
18590M: Sudip Mukherjee <[email protected]>
18591M: Teddy Wang <[email protected]>
18592M: Sudip Mukherjee <[email protected]>
18593L: [email protected]
18594S: Maintained
18595F: Documentation/fb/sm712fb.rst
18596F: drivers/video/fbdev/sm712*
18597
18598SILVACO I3C DUAL-ROLE MASTER
18599M: Miquel Raynal <[email protected]>
18600M: Conor Culhane <[email protected]>
18601L: [email protected] (moderated for non-subscribers)
18602S: Maintained
18603F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18604F: drivers/i3c/master/svc-i3c-master.c
18605
18606SIMPLEFB FB DRIVER
18607M: Hans de Goede <[email protected]>
18608L: [email protected]
18609S: Maintained
18610F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18611F: drivers/video/fbdev/simplefb.c
18612F: include/linux/platform_data/simplefb.h
18613
18614SIMTEC EB110ATX (Chalice CATS)
18615M: Simtec Linux Team <[email protected]>
18616S: Supported
18617W: http://www.simtec.co.uk/products/EB110ATX/
18618
18619SIMTEC EB2410ITX (BAST)
18620M: Simtec Linux Team <[email protected]>
18621S: Supported
18622W: http://www.simtec.co.uk/products/EB2410ITX/
18623F: arch/arm/mach-s3c/bast-ide.c
18624F: arch/arm/mach-s3c/bast-irq.c
18625F: arch/arm/mach-s3c/mach-bast.c
18626
18627SIOX
18628M: Thorsten Scherer <[email protected]>
18629M: Uwe Kleine-König <[email protected]>
18630R: Pengutronix Kernel Team <[email protected]>
18631S: Supported
18632F: drivers/gpio/gpio-siox.c
18633F: drivers/siox/*
18634F: include/trace/events/siox.h
18635
18636SIPHASH PRF ROUTINES
18637M: Jason A. Donenfeld <[email protected]>
18638S: Maintained
18639F: include/linux/siphash.h
18640F: lib/siphash.c
18641F: lib/test_siphash.c
18642
18643SIS 190 ETHERNET DRIVER
18644M: Francois Romieu <[email protected]>
18645L: [email protected]
18646S: Maintained
18647F: drivers/net/ethernet/sis/sis190.c
18648
18649SIS 900/7016 FAST ETHERNET DRIVER
18650M: Daniele Venzano <[email protected]>
18651L: [email protected]
18652S: Maintained
18653W: http://www.brownhat.org/sis900.html
18654F: drivers/net/ethernet/sis/sis900.*
18655
18656SIS FRAMEBUFFER DRIVER
18657M: Thomas Winischhofer <[email protected]>
18658S: Maintained
18659W: http://www.winischhofer.net/linuxsisvga.shtml
18660F: Documentation/fb/sisfb.rst
18661F: drivers/video/fbdev/sis/
18662F: include/video/sisfb.h
18663
18664SIS I2C TOUCHSCREEN DRIVER
18665M: Mika Penttilä <[email protected]>
18666L: [email protected]
18667S: Maintained
18668F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18669F: drivers/input/touchscreen/sis_i2c.c
18670
18671SIS USB2VGA DRIVER
18672M: Thomas Winischhofer <[email protected]>
18673S: Maintained
18674W: http://www.winischhofer.at/linuxsisusbvga.shtml
18675F: drivers/usb/misc/sisusbvga/
18676
18677SL28 CPLD MFD DRIVER
18678M: Michael Walle <[email protected]>
18679S: Maintained
18680F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18681F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18682F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18683F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18684F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18685F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18686F: drivers/gpio/gpio-sl28cpld.c
18687F: drivers/hwmon/sl28cpld-hwmon.c
18688F: drivers/irqchip/irq-sl28cpld.c
18689F: drivers/pwm/pwm-sl28cpld.c
18690F: drivers/watchdog/sl28cpld_wdt.c
18691
18692SLAB ALLOCATOR
18693M: Christoph Lameter <[email protected]>
18694M: Pekka Enberg <[email protected]>
18695M: David Rientjes <[email protected]>
18696M: Joonsoo Kim <[email protected]>
18697M: Andrew Morton <[email protected]>
18698M: Vlastimil Babka <[email protected]>
18699R: Roman Gushchin <[email protected]>
18700R: Hyeonggon Yoo <[email protected]>
18701L: [email protected]
18702S: Maintained
18703T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18704F: include/linux/sl?b*.h
18705F: mm/sl?b*
18706
18707SLCAN CAN NETWORK DRIVER
18708M: Dario Binacchi <[email protected]>
18709L: [email protected]
18710S: Maintained
18711F: drivers/net/can/slcan/
18712
18713SLEEPABLE READ-COPY UPDATE (SRCU)
18714M: Lai Jiangshan <[email protected]>
18715M: "Paul E. McKenney" <[email protected]>
18716M: Josh Triplett <[email protected]>
18717R: Steven Rostedt <[email protected]>
18718R: Mathieu Desnoyers <[email protected]>
18719L: [email protected]
18720S: Supported
18721W: http://www.rdrop.com/users/paulmck/RCU/
18722T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18723F: include/linux/srcu*.h
18724F: kernel/rcu/srcu*.c
18725
18726SMACK SECURITY MODULE
18727M: Casey Schaufler <[email protected]>
18728L: [email protected]
18729S: Maintained
18730W: http://schaufler-ca.com
18731T: git git://github.com/cschaufler/smack-next
18732F: Documentation/admin-guide/LSM/Smack.rst
18733F: security/smack/
18734
18735SMC91x ETHERNET DRIVER
18736M: Nicolas Pitre <[email protected]>
18737S: Odd Fixes
18738F: drivers/net/ethernet/smsc/smc91x.*
18739
18740SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18741M: Mark Rutland <[email protected]>
18742M: Lorenzo Pieralisi <[email protected]>
18743M: Sudeep Holla <[email protected]>
18744L: [email protected] (moderated for non-subscribers)
18745S: Maintained
18746F: drivers/firmware/smccc/
18747F: include/linux/arm-smccc.h
18748
18749SMM665 HARDWARE MONITOR DRIVER
18750M: Guenter Roeck <[email protected]>
18751L: [email protected]
18752S: Maintained
18753F: Documentation/hwmon/smm665.rst
18754F: drivers/hwmon/smm665.c
18755
18756SMSC EMC2103 HARDWARE MONITOR DRIVER
18757M: Steve Glendinning <[email protected]>
18758L: [email protected]
18759S: Maintained
18760F: Documentation/hwmon/emc2103.rst
18761F: drivers/hwmon/emc2103.c
18762
18763SMSC SCH5627 HARDWARE MONITOR DRIVER
18764M: Hans de Goede <[email protected]>
18765L: [email protected]
18766S: Supported
18767F: Documentation/hwmon/sch5627.rst
18768F: drivers/hwmon/sch5627.c
18769
18770SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18771M: Steve Glendinning <[email protected]>
18772L: [email protected]
18773S: Maintained
18774F: drivers/video/fbdev/smscufx.c
18775
18776SMSC47B397 HARDWARE MONITOR DRIVER
18777M: Jean Delvare <[email protected]>
18778L: [email protected]
18779S: Maintained
18780F: Documentation/hwmon/smsc47b397.rst
18781F: drivers/hwmon/smsc47b397.c
18782
18783SMSC911x ETHERNET DRIVER
18784M: Steve Glendinning <[email protected]>
18785L: [email protected]
18786S: Maintained
18787F: drivers/net/ethernet/smsc/smsc911x.*
18788F: include/linux/smsc911x.h
18789
18790SMSC9420 PCI ETHERNET DRIVER
18791M: Steve Glendinning <[email protected]>
18792L: [email protected]
18793S: Maintained
18794F: drivers/net/ethernet/smsc/smsc9420.*
18795
18796SOCIONEXT (SNI) AVE NETWORK DRIVER
18797M: Kunihiko Hayashi <[email protected]>
18798L: [email protected]
18799S: Maintained
18800F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18801F: drivers/net/ethernet/socionext/sni_ave.c
18802
18803SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18804M: Jassi Brar <[email protected]>
18805M: Ilias Apalodimas <[email protected]>
18806L: [email protected]
18807S: Maintained
18808F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18809F: drivers/net/ethernet/socionext/netsec.c
18810
18811SOCIONEXT (SNI) Synquacer SPI DRIVER
18812M: Masahisa Kojima <[email protected]>
18813M: Jassi Brar <[email protected]>
18814L: [email protected]
18815S: Maintained
18816F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18817F: drivers/spi/spi-synquacer.c
18818
18819SOCIONEXT SYNQUACER I2C DRIVER
18820M: Ard Biesheuvel <[email protected]>
18821L: [email protected]
18822S: Maintained
18823F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18824F: drivers/i2c/busses/i2c-synquacer.c
18825
18826SOCIONEXT UNIPHIER SOUND DRIVER
18827L: [email protected] (moderated for non-subscribers)
18828S: Orphan
18829F: sound/soc/uniphier/
18830
18831SOEKRIS NET48XX LED SUPPORT
18832M: Chris Boot <[email protected]>
18833S: Maintained
18834F: drivers/leds/leds-net48xx.c
18835
18836SOFT-IWARP DRIVER (siw)
18837M: Bernard Metzler <[email protected]>
18838L: [email protected]
18839S: Supported
18840F: drivers/infiniband/sw/siw/
18841F: include/uapi/rdma/siw-abi.h
18842
18843SOFT-ROCE DRIVER (rxe)
18844M: Zhu Yanjun <[email protected]>
18845L: [email protected]
18846S: Supported
18847F: drivers/infiniband/sw/rxe/
18848F: include/uapi/rdma/rdma_user_rxe.h
18849
18850SOFTLOGIC 6x10 MPEG CODEC
18851M: Bluecherry Maintainers <[email protected]>
18852M: Anton Sviridenko <[email protected]>
18853M: Andrey Utkin <[email protected]>
18854M: Ismael Luceno <[email protected]>
18855L: [email protected]
18856S: Supported
18857F: drivers/media/pci/solo6x10/
18858
18859SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18860M: James Morse <[email protected]>
18861L: [email protected] (moderated for non-subscribers)
18862S: Maintained
18863F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18864F: drivers/firmware/arm_sdei.c
18865F: include/linux/arm_sdei.h
18866F: include/uapi/linux/arm_sdei.h
18867
18868SOFTWARE NODES AND DEVICE PROPERTIES
18869R: Andy Shevchenko <[email protected]>
18870R: Daniel Scally <[email protected]>
18871R: Heikki Krogerus <[email protected]>
18872R: Sakari Ailus <[email protected]>
18873L: [email protected]
18874S: Maintained
18875F: drivers/base/property.c
18876F: drivers/base/swnode.c
18877F: include/linux/fwnode.h
18878F: include/linux/property.h
18879
18880SOFTWARE RAID (Multiple Disks) SUPPORT
18881M: Song Liu <[email protected]>
18882L: [email protected]
18883S: Supported
18884Q: https://patchwork.kernel.org/project/linux-raid/list/
18885T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18886F: drivers/md/Kconfig
18887F: drivers/md/Makefile
18888F: drivers/md/md*
18889F: drivers/md/raid*
18890F: include/linux/raid/
18891F: include/uapi/linux/raid/
18892
18893SOLIDRUN CLEARFOG SUPPORT
18894M: Russell King <[email protected]>
18895S: Maintained
18896F: arch/arm/boot/dts/armada-388-clearfog*
18897F: arch/arm/boot/dts/armada-38x-solidrun-*
18898
18899SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18900M: Russell King <[email protected]>
18901S: Maintained
18902F: arch/arm/boot/dts/imx6*-cubox-i*
18903F: arch/arm/boot/dts/imx6*-hummingboard*
18904F: arch/arm/boot/dts/imx6*-sr-*
18905
18906SONIC NETWORK DRIVER
18907M: Thomas Bogendoerfer <[email protected]>
18908L: [email protected]
18909S: Maintained
18910F: drivers/net/ethernet/natsemi/sonic.*
18911
18912SONICS SILICON BACKPLANE DRIVER (SSB)
18913M: Michael Buesch <[email protected]>
18914L: [email protected]
18915S: Maintained
18916F: drivers/ssb/
18917F: include/linux/ssb/
18918
18919SONY IMX208 SENSOR DRIVER
18920M: Sakari Ailus <[email protected]>
18921L: [email protected]
18922S: Maintained
18923T: git git://linuxtv.org/media_tree.git
18924F: drivers/media/i2c/imx208.c
18925
18926SONY IMX214 SENSOR DRIVER
18927M: Ricardo Ribalda <[email protected]>
18928L: [email protected]
18929S: Maintained
18930T: git git://linuxtv.org/media_tree.git
18931F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18932F: drivers/media/i2c/imx214.c
18933
18934SONY IMX219 SENSOR DRIVER
18935M: Dave Stevenson <[email protected]>
18936L: [email protected]
18937S: Maintained
18938T: git git://linuxtv.org/media_tree.git
18939F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18940F: drivers/media/i2c/imx219.c
18941
18942SONY IMX258 SENSOR DRIVER
18943M: Sakari Ailus <[email protected]>
18944L: [email protected]
18945S: Maintained
18946T: git git://linuxtv.org/media_tree.git
18947F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18948F: drivers/media/i2c/imx258.c
18949
18950SONY IMX274 SENSOR DRIVER
18951M: Leon Luo <[email protected]>
18952L: [email protected]
18953S: Maintained
18954T: git git://linuxtv.org/media_tree.git
18955F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18956F: drivers/media/i2c/imx274.c
18957
18958SONY IMX290 SENSOR DRIVER
18959M: Manivannan Sadhasivam <[email protected]>
18960L: [email protected]
18961S: Maintained
18962T: git git://linuxtv.org/media_tree.git
18963F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18964F: drivers/media/i2c/imx290.c
18965
18966SONY IMX319 SENSOR DRIVER
18967M: Bingbu Cao <[email protected]>
18968L: [email protected]
18969S: Maintained
18970T: git git://linuxtv.org/media_tree.git
18971F: drivers/media/i2c/imx319.c
18972
18973SONY IMX334 SENSOR DRIVER
18974M: Paul J. Murphy <[email protected]>
18975M: Daniele Alessandrelli <[email protected]>
18976L: [email protected]
18977S: Maintained
18978T: git git://linuxtv.org/media_tree.git
18979F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18980F: drivers/media/i2c/imx334.c
18981
18982SONY IMX335 SENSOR DRIVER
18983M: Paul J. Murphy <[email protected]>
18984M: Daniele Alessandrelli <[email protected]>
18985L: [email protected]
18986S: Maintained
18987T: git git://linuxtv.org/media_tree.git
18988F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18989F: drivers/media/i2c/imx335.c
18990
18991SONY IMX355 SENSOR DRIVER
18992M: Tianshu Qiu <[email protected]>
18993L: [email protected]
18994S: Maintained
18995T: git git://linuxtv.org/media_tree.git
18996F: drivers/media/i2c/imx355.c
18997
18998SONY IMX412 SENSOR DRIVER
18999M: Paul J. Murphy <[email protected]>
19000M: Daniele Alessandrelli <[email protected]>
19001L: [email protected]
19002S: Maintained
19003T: git git://linuxtv.org/media_tree.git
19004F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
19005F: drivers/media/i2c/imx412.c
19006
19007SONY MEMORYSTICK SUBSYSTEM
19008M: Maxim Levitsky <[email protected]>
19009M: Alex Dubov <[email protected]>
19010M: Ulf Hansson <[email protected]>
19011L: [email protected]
19012S: Maintained
19013T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
19014F: drivers/memstick/
19015F: include/linux/memstick.h
19016
19017SONY VAIO CONTROL DEVICE DRIVER
19018M: Mattia Dongili <[email protected]>
19019L: [email protected]
19020S: Maintained
19021W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
19022F: Documentation/admin-guide/laptops/sony-laptop.rst
19023F: drivers/char/sonypi.c
19024F: drivers/platform/x86/sony-laptop.c
19025F: include/linux/sony-laptop.h
19026
19027SOUND
19028M: Jaroslav Kysela <[email protected]>
19029M: Takashi Iwai <[email protected]>
19030L: [email protected] (moderated for non-subscribers)
19031S: Maintained
19032W: http://www.alsa-project.org/
19033Q: http://patchwork.kernel.org/project/alsa-devel/list/
19034T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19035F: Documentation/sound/
19036F: include/sound/
19037F: include/uapi/sound/
19038F: sound/
19039F: tools/testing/selftests/alsa
19040
19041SOUND - COMPRESSED AUDIO
19042M: Vinod Koul <[email protected]>
19043L: [email protected] (moderated for non-subscribers)
19044S: Supported
19045T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19046F: Documentation/sound/designs/compress-offload.rst
19047F: include/sound/compress_driver.h
19048F: include/uapi/sound/compress_*
19049F: sound/core/compress_offload.c
19050F: sound/soc/soc-compress.c
19051
19052SOUND - DMAENGINE HELPERS
19053M: Lars-Peter Clausen <[email protected]>
19054S: Supported
19055F: include/sound/dmaengine_pcm.h
19056F: sound/core/pcm_dmaengine.c
19057F: sound/soc/soc-generic-dmaengine-pcm.c
19058
19059SOUND - ALSA SELFTESTS
19060M: Mark Brown <[email protected]>
19061L: [email protected] (moderated for non-subscribers)
19062L: [email protected]
19063S: Supported
19064F: tools/testing/selftests/alsa
19065
19066SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19067M: Liam Girdwood <[email protected]>
19068M: Mark Brown <[email protected]>
19069L: [email protected] (moderated for non-subscribers)
19070S: Supported
19071W: http://alsa-project.org/main/index.php/ASoC
19072T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19073F: Documentation/devicetree/bindings/sound/
19074F: Documentation/sound/soc/
19075F: include/dt-bindings/sound/
19076F: include/sound/soc*
19077F: sound/soc/
19078
19079SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19080M: Pierre-Louis Bossart <[email protected]>
19081M: Liam Girdwood <[email protected]>
19082M: Peter Ujfalusi <[email protected]>
19083M: Bard Liao <[email protected]>
19084M: Ranjani Sridharan <[email protected]>
19085R: Kai Vehmanen <[email protected]>
19086M: Daniel Baluta <[email protected]>
19087L: [email protected] (moderated for non-subscribers)
19088S: Supported
19089W: https://github.com/thesofproject/linux/
19090F: sound/soc/sof/
19091
19092SOUNDWIRE SUBSYSTEM
19093M: Vinod Koul <[email protected]>
19094M: Bard Liao <[email protected]>
19095R: Pierre-Louis Bossart <[email protected]>
19096R: Sanyog Kale <[email protected]>
19097L: [email protected] (moderated for non-subscribers)
19098S: Supported
19099T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19100F: Documentation/driver-api/soundwire/
19101F: drivers/soundwire/
19102F: include/linux/soundwire/
19103
19104SP2 MEDIA DRIVER
19105M: Olli Salonen <[email protected]>
19106L: [email protected]
19107S: Maintained
19108W: https://linuxtv.org
19109Q: http://patchwork.linuxtv.org/project/linux-media/list/
19110F: drivers/media/dvb-frontends/sp2*
19111
19112SPARC + UltraSPARC (sparc/sparc64)
19113M: "David S. Miller" <[email protected]>
19114L: [email protected]
19115S: Maintained
19116Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19117T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19118T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19119F: arch/sparc/
19120F: drivers/sbus/
19121
19122SPARC SERIAL DRIVERS
19123M: "David S. Miller" <[email protected]>
19124L: [email protected]
19125S: Maintained
19126T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19127T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19128F: drivers/tty/serial/suncore.c
19129F: drivers/tty/serial/sunhv.c
19130F: drivers/tty/serial/sunsab.c
19131F: drivers/tty/serial/sunsab.h
19132F: drivers/tty/serial/sunsu.c
19133F: drivers/tty/serial/sunzilog.c
19134F: drivers/tty/serial/sunzilog.h
19135F: drivers/tty/vcc.c
19136F: include/linux/sunserialcore.h
19137
19138SPARSE CHECKER
19139M: "Luc Van Oostenryck" <[email protected]>
19140L: [email protected]
19141S: Maintained
19142W: https://sparse.docs.kernel.org/
19143T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19144Q: https://patchwork.kernel.org/project/linux-sparse/list/
19145B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19146F: include/linux/compiler.h
19147
19148SPEAKUP CONSOLE SPEECH DRIVER
19149M: William Hubbs <[email protected]>
19150M: Chris Brannon <[email protected]>
19151M: Kirk Reiser <[email protected]>
19152M: Samuel Thibault <[email protected]>
19153L: [email protected]
19154S: Odd Fixes
19155W: http://www.linux-speakup.org/
19156W: https://github.com/linux-speakup/speakup
19157B: https://github.com/linux-speakup/speakup/issues
19158F: drivers/accessibility/speakup/
19159
19160SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19161M: Viresh Kumar <[email protected]>
19162M: Shiraz Hashim <[email protected]>
19163M: [email protected]
19164L: [email protected] (moderated for non-subscribers)
19165S: Maintained
19166W: http://www.st.com/spear
19167F: arch/arm/boot/dts/spear*
19168F: arch/arm/mach-spear/
19169F: drivers/clk/spear/
19170F: drivers/pinctrl/spear/
19171
19172SPI NOR SUBSYSTEM
19173M: Tudor Ambarus <[email protected]>
19174M: Pratyush Yadav <[email protected]>
19175R: Michael Walle <[email protected]>
19176L: [email protected]
19177S: Maintained
19178W: http://www.linux-mtd.infradead.org/
19179Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19180C: irc://irc.oftc.net/mtd
19181T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19182F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19183F: drivers/mtd/spi-nor/
19184F: include/linux/mtd/spi-nor.h
19185
19186SPI SUBSYSTEM
19187M: Mark Brown <[email protected]>
19188L: [email protected]
19189S: Maintained
19190Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19191T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19192F: Documentation/devicetree/bindings/spi/
19193F: Documentation/spi/
19194F: drivers/spi/
19195F: include/linux/spi/
19196F: include/uapi/linux/spi/
19197F: tools/spi/
19198
19199SPIDERNET NETWORK DRIVER for CELL
19200M: Ishizaki Kou <[email protected]>
19201M: Geoff Levand <[email protected]>
19202L: [email protected]
19203L: [email protected]
19204S: Maintained
19205F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19206F: drivers/net/ethernet/toshiba/spider_net*
19207
19208SPMI SUBSYSTEM
19209M: Stephen Boyd <[email protected]>
19210L: [email protected]
19211S: Maintained
19212T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19213F: Documentation/devicetree/bindings/spmi/
19214F: drivers/spmi/
19215F: include/dt-bindings/spmi/spmi.h
19216F: include/linux/spmi.h
19217F: include/trace/events/spmi.h
19218
19219SPU FILE SYSTEM
19220M: Jeremy Kerr <[email protected]>
19221L: [email protected]
19222S: Supported
19223W: http://www.ibm.com/developerworks/power/cell/
19224F: Documentation/filesystems/spufs/spufs.rst
19225F: arch/powerpc/platforms/cell/spufs/
19226
19227SQUASHFS FILE SYSTEM
19228M: Phillip Lougher <[email protected]>
19229L: [email protected] (subscribers-only)
19230S: Maintained
19231W: http://squashfs.org.uk
19232T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19233F: Documentation/filesystems/squashfs.rst
19234F: fs/squashfs/
19235
19236SRM (Alpha) environment access
19237M: Jan-Benedict Glaw <[email protected]>
19238S: Maintained
19239F: arch/alpha/kernel/srm_env.c
19240
19241ST LSM6DSx IMU IIO DRIVER
19242M: Lorenzo Bianconi <[email protected]>
19243L: [email protected]
19244S: Maintained
19245W: http://www.st.com/
19246F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19247F: drivers/iio/imu/st_lsm6dsx/
19248
19249ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19250M: Benjamin Mugnier <[email protected]>
19251M: Sylvain Petinot <[email protected]>
19252L: [email protected]
19253S: Maintained
19254T: git git://linuxtv.org/media_tree.git
19255F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19256F: drivers/media/i2c/st-mipid02.c
19257
19258ST STM32 I2C/SMBUS DRIVER
19259M: Pierre-Yves MORDRET <[email protected]>
19260M: Alain Volmat <[email protected]>
19261L: [email protected]
19262S: Maintained
19263F: drivers/i2c/busses/i2c-stm32*
19264
19265ST STM32 SPI DRIVER
19266M: Alain Volmat <[email protected]>
19267L: [email protected]
19268S: Maintained
19269F: drivers/spi/spi-stm32.c
19270
19271ST STPDDC60 DRIVER
19272M: Daniel Nilsson <[email protected]>
19273L: [email protected]
19274S: Maintained
19275F: Documentation/hwmon/stpddc60.rst
19276F: drivers/hwmon/pmbus/stpddc60.c
19277
19278ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19279M: Song Qiang <[email protected]>
19280L: [email protected]
19281S: Maintained
19282F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19283F: drivers/iio/proximity/vl53l0x-i2c.c
19284
19285STABLE BRANCH
19286M: Greg Kroah-Hartman <[email protected]>
19287M: Sasha Levin <[email protected]>
19288L: [email protected]
19289S: Supported
19290F: Documentation/process/stable-kernel-rules.rst
19291
19292STAGING - ATOMISP DRIVER
19293M: Mauro Carvalho Chehab <[email protected]>
19294R: Sakari Ailus <[email protected]>
19295L: [email protected]
19296S: Maintained
19297F: drivers/staging/media/atomisp/
19298
19299STAGING - FIELDBUS SUBSYSTEM
19300M: Sven Van Asbroeck <[email protected]>
19301S: Maintained
19302F: drivers/staging/fieldbus/*
19303F: drivers/staging/fieldbus/Documentation/
19304
19305STAGING - HMS ANYBUS-S BUS
19306M: Sven Van Asbroeck <[email protected]>
19307S: Maintained
19308F: drivers/staging/fieldbus/anybuss/
19309
19310STAGING - INDUSTRIAL IO
19311M: Jonathan Cameron <[email protected]>
19312L: [email protected]
19313S: Odd Fixes
19314F: Documentation/devicetree/bindings/staging/iio/
19315F: drivers/staging/iio/
19316
19317STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19318M: Marc Dietrich <[email protected]>
19319L: [email protected] (moderated for non-subscribers)
19320L: [email protected]
19321S: Maintained
19322F: drivers/staging/nvec/
19323
19324STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19325M: Jens Frederich <[email protected]>
19326M: Jon Nettleton <[email protected]>
19327S: Maintained
19328W: http://wiki.laptop.org/go/DCON
19329F: drivers/staging/olpc_dcon/
19330
19331STAGING - REALTEK RTL8188EU DRIVERS
19332M: Larry Finger <[email protected]>
19333M: Phillip Potter <[email protected]>
19334R: Pavel Skripkin <[email protected]>
19335S: Supported
19336F: drivers/staging/r8188eu/
19337
19338STAGING - REALTEK RTL8712U DRIVERS
19339M: Larry Finger <[email protected]>
19340M: Florian Schilhabel <[email protected]>.
19341S: Odd Fixes
19342F: drivers/staging/rtl8712/
19343
19344STAGING - SEPS525 LCD CONTROLLER DRIVERS
19345M: Michael Hennerich <[email protected]>
19346L: [email protected]
19347S: Supported
19348F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19349F: drivers/staging/fbtft/fb_seps525.c
19350
19351STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19352M: Sudip Mukherjee <[email protected]>
19353M: Teddy Wang <[email protected]>
19354M: Sudip Mukherjee <[email protected]>
19355L: [email protected]
19356S: Maintained
19357F: drivers/staging/sm750fb/
19358
19359STAGING - VIA VT665X DRIVERS
19360M: Forest Bond <[email protected]>
19361S: Odd Fixes
19362F: drivers/staging/vt665?/
19363
19364STAGING SUBSYSTEM
19365M: Greg Kroah-Hartman <[email protected]>
19366L: [email protected]
19367S: Supported
19368T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19369F: drivers/staging/
19370
19371STARFIRE/DURALAN NETWORK DRIVER
19372M: Ion Badulescu <[email protected]>
19373S: Odd Fixes
19374F: drivers/net/ethernet/adaptec/starfire*
19375
19376STARFIVE JH7100 CLOCK DRIVERS
19377M: Emil Renner Berthing <[email protected]>
19378S: Maintained
19379F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19380F: drivers/clk/starfive/clk-starfive-jh7100*
19381F: include/dt-bindings/clock/starfive-jh7100*.h
19382
19383STARFIVE JH7100 PINCTRL DRIVER
19384M: Emil Renner Berthing <[email protected]>
19385L: [email protected]
19386S: Maintained
19387F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19388F: drivers/pinctrl/pinctrl-starfive.c
19389F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19390
19391STARFIVE JH7100 RESET CONTROLLER DRIVER
19392M: Emil Renner Berthing <[email protected]>
19393S: Maintained
19394F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19395F: drivers/reset/reset-starfive-jh7100.c
19396F: include/dt-bindings/reset/starfive-jh7100.h
19397
19398STATIC BRANCH/CALL
19399M: Peter Zijlstra <[email protected]>
19400M: Josh Poimboeuf <[email protected]>
19401M: Jason Baron <[email protected]>
19402R: Steven Rostedt <[email protected]>
19403R: Ard Biesheuvel <[email protected]>
19404S: Supported
19405F: arch/*/include/asm/jump_label*.h
19406F: arch/*/include/asm/static_call*.h
19407F: arch/*/kernel/jump_label.c
19408F: arch/*/kernel/static_call.c
19409F: include/linux/jump_label*.h
19410F: include/linux/static_call*.h
19411F: kernel/jump_label.c
19412F: kernel/static_call.c
19413
19414STI AUDIO (ASoC) DRIVERS
19415M: Arnaud Pouliquen <[email protected]>
19416L: [email protected] (moderated for non-subscribers)
19417S: Maintained
19418F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19419F: sound/soc/sti/
19420
19421STI CEC DRIVER
19422M: Alain Volmat <[email protected]>
19423S: Maintained
19424F: Documentation/devicetree/bindings/media/stih-cec.txt
19425F: drivers/media/cec/platform/sti/
19426
19427STK1160 USB VIDEO CAPTURE DRIVER
19428M: Ezequiel Garcia <[email protected]>
19429L: [email protected]
19430S: Maintained
19431T: git git://linuxtv.org/media_tree.git
19432F: drivers/media/usb/stk1160/
19433
19434STM32 AUDIO (ASoC) DRIVERS
19435M: Olivier Moysan <[email protected]>
19436M: Arnaud Pouliquen <[email protected]>
19437L: [email protected] (moderated for non-subscribers)
19438S: Maintained
19439F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19440F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19441F: sound/soc/stm/
19442
19443STM32 TIMER/LPTIMER DRIVERS
19444M: Fabrice Gasnier <[email protected]>
19445S: Maintained
19446F: Documentation/ABI/testing/*timer-stm32
19447F: Documentation/devicetree/bindings/*/*stm32-*timer*
19448F: drivers/*/stm32-*timer*
19449F: drivers/pwm/pwm-stm32*
19450F: include/linux/*/stm32-*tim*
19451
19452STMMAC ETHERNET DRIVER
19453M: Giuseppe Cavallaro <[email protected]>
19454M: Alexandre Torgue <[email protected]>
19455M: Jose Abreu <[email protected]>
19456L: [email protected]
19457S: Supported
19458W: http://www.stlinux.com
19459F: Documentation/networking/device_drivers/ethernet/stmicro/
19460F: drivers/net/ethernet/stmicro/stmmac/
19461
19462SUN3/3X
19463M: Sam Creasey <[email protected]>
19464S: Maintained
19465W: http://sammy.net/sun3/
19466F: arch/m68k/include/asm/sun3*
19467F: arch/m68k/kernel/*sun3*
19468F: arch/m68k/sun3*/
19469F: drivers/net/ethernet/i825xx/sun3*
19470
19471SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19472M: Hans de Goede <[email protected]>
19473L: [email protected]
19474S: Maintained
19475F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19476F: drivers/input/keyboard/sun4i-lradc-keys.c
19477
19478SUNDANCE NETWORK DRIVER
19479M: Denis Kirjanov <[email protected]>
19480L: [email protected]
19481S: Maintained
19482F: drivers/net/ethernet/dlink/sundance.c
19483
19484SUNPLUS ETHERNET DRIVER
19485M: Wells Lu <[email protected]>
19486L: [email protected]
19487S: Maintained
19488W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19489F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19490F: drivers/net/ethernet/sunplus/
19491
19492SUNPLUS OCOTP DRIVER
19493M: Vincent Shih <[email protected]>
19494S: Maintained
19495F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19496F: drivers/nvmem/sunplus-ocotp.c
19497
19498SUNPLUS PWM DRIVER
19499M: Hammer Hsieh <[email protected]>
19500S: Maintained
19501F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19502F: drivers/pwm/pwm-sunplus.c
19503
19504SUNPLUS RTC DRIVER
19505M: Vincent Shih <[email protected]>
19506L: [email protected]
19507S: Maintained
19508F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19509F: drivers/rtc/rtc-sunplus.c
19510
19511SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19512M: Li-hao Kuo <[email protected]>
19513L: [email protected]
19514S: Maintained
19515F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19516F: drivers/spi/spi-sunplus-sp7021.c
19517
19518SUNPLUS UART DRIVER
19519M: Hammer Hsieh <[email protected]>
19520S: Maintained
19521F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19522F: drivers/tty/serial/sunplus-uart.c
19523
19524SUNPLUS WATCHDOG DRIVER
19525M: Xiantao Hu <[email protected]>
19526L: [email protected]
19527S: Maintained
19528F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19529F: drivers/watchdog/sunplus_wdt.c
19530
19531SUPERH
19532M: Yoshinori Sato <[email protected]>
19533M: Rich Felker <[email protected]>
19534L: [email protected]
19535S: Maintained
19536Q: http://patchwork.kernel.org/project/linux-sh/list/
19537F: Documentation/sh/
19538F: arch/sh/
19539F: drivers/sh/
19540
19541SUSPEND TO RAM
19542M: "Rafael J. Wysocki" <[email protected]>
19543M: Len Brown <[email protected]>
19544M: Pavel Machek <[email protected]>
19545L: [email protected]
19546S: Supported
19547B: https://bugzilla.kernel.org
19548F: Documentation/power/
19549F: arch/x86/kernel/acpi/
19550F: drivers/base/power/
19551F: include/linux/freezer.h
19552F: include/linux/pm.h
19553F: include/linux/suspend.h
19554F: kernel/power/
19555
19556SVGA HANDLING
19557M: Martin Mares <[email protected]>
19558L: [email protected]
19559S: Maintained
19560F: Documentation/admin-guide/svga.rst
19561F: arch/x86/boot/video*
19562
19563SWIOTLB SUBSYSTEM
19564M: Christoph Hellwig <[email protected]>
19565L: [email protected]
19566S: Supported
19567W: http://git.infradead.org/users/hch/dma-mapping.git
19568T: git git://git.infradead.org/users/hch/dma-mapping.git
19569F: arch/*/kernel/pci-swiotlb.c
19570F: include/linux/swiotlb.h
19571F: kernel/dma/swiotlb.c
19572
19573SWITCHDEV
19574M: Jiri Pirko <[email protected]>
19575M: Ivan Vecera <[email protected]>
19576L: [email protected]
19577S: Supported
19578F: include/net/switchdev.h
19579F: net/switchdev/
19580
19581SY8106A REGULATOR DRIVER
19582M: Icenowy Zheng <[email protected]>
19583S: Maintained
19584F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19585F: drivers/regulator/sy8106a-regulator.c
19586
19587SYNC FILE FRAMEWORK
19588M: Sumit Semwal <[email protected]>
19589R: Gustavo Padovan <[email protected]>
19590L: [email protected]
19591L: [email protected]
19592S: Maintained
19593T: git git://anongit.freedesktop.org/drm/drm-misc
19594F: Documentation/driver-api/sync_file.rst
19595F: drivers/dma-buf/dma-fence*
19596F: drivers/dma-buf/sw_sync.c
19597F: drivers/dma-buf/sync_*
19598F: include/linux/sync_file.h
19599F: include/uapi/linux/sync_file.h
19600
19601SYNOPSYS ARC ARCHITECTURE
19602M: Vineet Gupta <[email protected]>
19603L: [email protected]
19604S: Supported
19605T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19606F: Documentation/arc/
19607F: Documentation/devicetree/bindings/arc/*
19608F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19609F: arch/arc/
19610F: drivers/clocksource/arc_timer.c
19611F: drivers/tty/serial/arc_uart.c
19612
19613SYNOPSYS ARC HSDK SDP pll clock driver
19614M: Eugeniy Paltsev <[email protected]>
19615S: Supported
19616F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19617F: drivers/clk/clk-hsdk-pll.c
19618
19619SYNOPSYS ARC SDP clock driver
19620M: Eugeniy Paltsev <[email protected]>
19621S: Supported
19622F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19623F: drivers/clk/axs10x/*
19624
19625SYNOPSYS ARC SDP platform support
19626M: Alexey Brodkin <[email protected]>
19627S: Supported
19628F: Documentation/devicetree/bindings/arc/axs10*
19629F: arch/arc/boot/dts/ax*
19630F: arch/arc/plat-axs10x
19631
19632SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19633M: Eugeniy Paltsev <[email protected]>
19634S: Supported
19635F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19636F: drivers/reset/reset-axs10x.c
19637
19638SYNOPSYS CREG GPIO DRIVER
19639M: Eugeniy Paltsev <[email protected]>
19640S: Maintained
19641F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19642F: drivers/gpio/gpio-creg-snps.c
19643
19644SYNOPSYS DESIGNWARE 8250 UART DRIVER
19645M: Ilpo Järvinen <[email protected]>
19646R: Andy Shevchenko <[email protected]>
19647S: Supported
19648F: drivers/tty/serial/8250/8250_dw.c
19649F: drivers/tty/serial/8250/8250_dwlib.*
19650F: drivers/tty/serial/8250/8250_lpss.c
19651
19652SYNOPSYS DESIGNWARE APB GPIO DRIVER
19653M: Hoan Tran <[email protected]>
19654M: Serge Semin <[email protected]>
19655L: [email protected]
19656S: Maintained
19657F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19658F: drivers/gpio/gpio-dwapb.c
19659
19660SYNOPSYS DESIGNWARE APB SSI DRIVER
19661M: Serge Semin <[email protected]>
19662L: [email protected]
19663S: Supported
19664F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19665F: drivers/spi/spi-dw*
19666
19667SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19668M: Eugeniy Paltsev <[email protected]>
19669S: Maintained
19670F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19671F: drivers/dma/dw-axi-dmac/
19672
19673SYNOPSYS DESIGNWARE DMAC DRIVER
19674M: Viresh Kumar <[email protected]>
19675R: Andy Shevchenko <[email protected]>
19676S: Maintained
19677F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19678F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19679F: drivers/dma/dw/
19680F: include/dt-bindings/dma/dw-dmac.h
19681F: include/linux/dma/dw.h
19682F: include/linux/platform_data/dma-dw.h
19683
19684SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19685M: Jose Abreu <[email protected]>
19686L: [email protected]
19687S: Supported
19688F: drivers/net/ethernet/synopsys/
19689
19690SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19691M: Jose Abreu <[email protected]>
19692L: [email protected]
19693S: Supported
19694F: drivers/net/pcs/pcs-xpcs.c
19695F: drivers/net/pcs/pcs-xpcs.h
19696F: include/linux/pcs/pcs-xpcs.h
19697
19698SYNOPSYS DESIGNWARE I2C DRIVER
19699M: Jarkko Nikula <[email protected]>
19700R: Andy Shevchenko <[email protected]>
19701R: Mika Westerberg <[email protected]>
19702R: Jan Dabros <[email protected]>
19703L: [email protected]
19704S: Supported
19705F: drivers/i2c/busses/i2c-designware-*
19706
19707SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19708M: Jaehoon Chung <[email protected]>
19709L: [email protected]
19710S: Maintained
19711F: drivers/mmc/host/dw_mmc*
19712
19713SYNOPSYS HSDK RESET CONTROLLER DRIVER
19714M: Eugeniy Paltsev <[email protected]>
19715S: Supported
19716F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19717F: drivers/reset/reset-hsdk.c
19718F: include/dt-bindings/reset/snps,hsdk-reset.h
19719
19720SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19721M: Prabu Thangamuthu <[email protected]>
19722M: Manjunath M B <[email protected]>
19723L: [email protected]
19724S: Maintained
19725F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19726
19727SYSTEM CONFIGURATION (SYSCON)
19728M: Lee Jones <[email protected]>
19729M: Arnd Bergmann <[email protected]>
19730S: Supported
19731T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19732F: drivers/mfd/syscon.c
19733
19734SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19735M: Sudeep Holla <[email protected]>
19736R: Cristian Marussi <[email protected]>
19737L: [email protected] (moderated for non-subscribers)
19738S: Maintained
19739F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19740F: drivers/clk/clk-sc[mp]i.c
19741F: drivers/cpufreq/sc[mp]i-cpufreq.c
19742F: drivers/firmware/arm_scmi/
19743F: drivers/firmware/arm_scpi.c
19744F: drivers/regulator/scmi-regulator.c
19745F: drivers/reset/reset-scmi.c
19746F: include/linux/sc[mp]i_protocol.h
19747F: include/trace/events/scmi.h
19748F: include/uapi/linux/virtio_scmi.h
19749
19750SYSTEM RESET/SHUTDOWN DRIVERS
19751M: Sebastian Reichel <[email protected]>
19752L: [email protected]
19753S: Maintained
19754T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19755F: Documentation/devicetree/bindings/power/reset/
19756F: drivers/power/reset/
19757
19758SYSTEM TRACE MODULE CLASS
19759M: Alexander Shishkin <[email protected]>
19760S: Maintained
19761T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19762F: Documentation/trace/stm.rst
19763F: drivers/hwtracing/stm/
19764F: include/linux/stm.h
19765F: include/uapi/linux/stm.h
19766
19767SYSTEM76 ACPI DRIVER
19768M: Jeremy Soller <[email protected]>
19769M: System76 Product Development <[email protected]>
19770L: [email protected]
19771S: Maintained
19772F: drivers/platform/x86/system76_acpi.c
19773
19774SYSV FILESYSTEM
19775M: Christoph Hellwig <[email protected]>
19776S: Maintained
19777F: Documentation/filesystems/sysv-fs.rst
19778F: fs/sysv/
19779F: include/linux/sysv_fs.h
19780
19781TASKSTATS STATISTICS INTERFACE
19782M: Balbir Singh <[email protected]>
19783S: Maintained
19784F: Documentation/accounting/taskstats*
19785F: include/linux/taskstats*
19786F: kernel/taskstats.c
19787
19788TC subsystem
19789M: Jamal Hadi Salim <[email protected]>
19790M: Cong Wang <[email protected]>
19791M: Jiri Pirko <[email protected]>
19792L: [email protected]
19793S: Maintained
19794F: include/net/pkt_cls.h
19795F: include/net/pkt_sched.h
19796F: include/net/tc_act/
19797F: include/uapi/linux/pkt_cls.h
19798F: include/uapi/linux/pkt_sched.h
19799F: include/uapi/linux/tc_act/
19800F: include/uapi/linux/tc_ematch/
19801F: net/sched/
19802F: tools/testing/selftests/tc-testing
19803
19804TC90522 MEDIA DRIVER
19805M: Akihiro Tsukada <[email protected]>
19806L: [email protected]
19807S: Odd Fixes
19808F: drivers/media/dvb-frontends/tc90522*
19809
19810TCP LOW PRIORITY MODULE
19811M: "Wong Hoi Sing, Edison" <[email protected]>
19812M: "Hung Hing Lun, Mike" <[email protected]>
19813S: Maintained
19814W: http://tcp-lp-mod.sourceforge.net/
19815F: net/ipv4/tcp_lp.c
19816
19817TDA10071 MEDIA DRIVER
19818M: Antti Palosaari <[email protected]>
19819L: [email protected]
19820S: Maintained
19821W: https://linuxtv.org
19822W: http://palosaari.fi/linux/
19823Q: http://patchwork.linuxtv.org/project/linux-media/list/
19824T: git git://linuxtv.org/anttip/media_tree.git
19825F: drivers/media/dvb-frontends/tda10071*
19826
19827TDA18212 MEDIA DRIVER
19828M: Antti Palosaari <[email protected]>
19829L: [email protected]
19830S: Maintained
19831W: https://linuxtv.org
19832W: http://palosaari.fi/linux/
19833Q: http://patchwork.linuxtv.org/project/linux-media/list/
19834T: git git://linuxtv.org/anttip/media_tree.git
19835F: drivers/media/tuners/tda18212*
19836
19837TDA18218 MEDIA DRIVER
19838M: Antti Palosaari <[email protected]>
19839L: [email protected]
19840S: Maintained
19841W: https://linuxtv.org
19842W: http://palosaari.fi/linux/
19843Q: http://patchwork.linuxtv.org/project/linux-media/list/
19844T: git git://linuxtv.org/anttip/media_tree.git
19845F: drivers/media/tuners/tda18218*
19846
19847TDA18250 MEDIA DRIVER
19848M: Olli Salonen <[email protected]>
19849L: [email protected]
19850S: Maintained
19851W: https://linuxtv.org
19852Q: http://patchwork.linuxtv.org/project/linux-media/list/
19853T: git git://linuxtv.org/media_tree.git
19854F: drivers/media/tuners/tda18250*
19855
19856TDA18271 MEDIA DRIVER
19857M: Michael Krufky <[email protected]>
19858L: [email protected]
19859S: Maintained
19860W: https://linuxtv.org
19861W: http://github.com/mkrufky
19862Q: http://patchwork.linuxtv.org/project/linux-media/list/
19863T: git git://linuxtv.org/mkrufky/tuners.git
19864F: drivers/media/tuners/tda18271*
19865
19866TDA1997x MEDIA DRIVER
19867M: Tim Harvey <[email protected]>
19868L: [email protected]
19869S: Maintained
19870W: https://linuxtv.org
19871Q: http://patchwork.linuxtv.org/project/linux-media/list/
19872F: drivers/media/i2c/tda1997x.*
19873
19874TDA827x MEDIA DRIVER
19875M: Michael Krufky <[email protected]>
19876L: [email protected]
19877S: Maintained
19878W: https://linuxtv.org
19879W: http://github.com/mkrufky
19880Q: http://patchwork.linuxtv.org/project/linux-media/list/
19881T: git git://linuxtv.org/mkrufky/tuners.git
19882F: drivers/media/tuners/tda8290.*
19883
19884TDA8290 MEDIA DRIVER
19885M: Michael Krufky <[email protected]>
19886L: [email protected]
19887S: Maintained
19888W: https://linuxtv.org
19889W: http://github.com/mkrufky
19890Q: http://patchwork.linuxtv.org/project/linux-media/list/
19891T: git git://linuxtv.org/mkrufky/tuners.git
19892F: drivers/media/tuners/tda8290.*
19893
19894TDA9840 MEDIA DRIVER
19895M: Hans Verkuil <[email protected]>
19896L: [email protected]
19897S: Maintained
19898W: https://linuxtv.org
19899T: git git://linuxtv.org/media_tree.git
19900F: drivers/media/i2c/tda9840*
19901
19902TEA5761 TUNER DRIVER
19903M: Mauro Carvalho Chehab <[email protected]>
19904L: [email protected]
19905S: Odd fixes
19906W: https://linuxtv.org
19907T: git git://linuxtv.org/media_tree.git
19908F: drivers/media/tuners/tea5761.*
19909
19910TEA5767 TUNER DRIVER
19911M: Mauro Carvalho Chehab <[email protected]>
19912L: [email protected]
19913S: Maintained
19914W: https://linuxtv.org
19915T: git git://linuxtv.org/media_tree.git
19916F: drivers/media/tuners/tea5767.*
19917
19918TEA6415C MEDIA DRIVER
19919M: Hans Verkuil <[email protected]>
19920L: [email protected]
19921S: Maintained
19922W: https://linuxtv.org
19923T: git git://linuxtv.org/media_tree.git
19924F: drivers/media/i2c/tea6415c*
19925
19926TEA6420 MEDIA DRIVER
19927M: Hans Verkuil <[email protected]>
19928L: [email protected]
19929S: Maintained
19930W: https://linuxtv.org
19931T: git git://linuxtv.org/media_tree.git
19932F: drivers/media/i2c/tea6420*
19933
19934TEAM DRIVER
19935M: Jiri Pirko <[email protected]>
19936L: [email protected]
19937S: Supported
19938F: drivers/net/team/
19939F: include/linux/if_team.h
19940F: include/uapi/linux/if_team.h
19941
19942TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19943M: "Savoir-faire Linux Inc." <[email protected]>
19944S: Maintained
19945F: arch/x86/platform/ts5500/
19946
19947TECHNOTREND USB IR RECEIVER
19948M: Sean Young <[email protected]>
19949L: [email protected]
19950S: Maintained
19951F: drivers/media/rc/ttusbir.c
19952
19953TECHWELL TW9910 VIDEO DECODER
19954L: [email protected]
19955S: Orphan
19956F: drivers/media/i2c/tw9910.c
19957F: include/media/i2c/tw9910.h
19958
19959TEE SUBSYSTEM
19960M: Jens Wiklander <[email protected]>
19961R: Sumit Garg <[email protected]>
19962L: [email protected]
19963S: Maintained
19964F: Documentation/staging/tee.rst
19965F: drivers/tee/
19966F: include/linux/tee_drv.h
19967F: include/uapi/linux/tee.h
19968
19969TEGRA ARCHITECTURE SUPPORT
19970M: Thierry Reding <[email protected]>
19971M: Jonathan Hunter <[email protected]>
19972L: [email protected]
19973S: Supported
19974Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19976N: [^a-z]tegra
19977
19978TEGRA CLOCK DRIVER
19979M: Peter De Schrijver <[email protected]>
19980M: Prashant Gaikwad <[email protected]>
19981S: Supported
19982F: drivers/clk/tegra/
19983
19984TEGRA DMA DRIVERS
19985M: Laxman Dewangan <[email protected]>
19986M: Jon Hunter <[email protected]>
19987S: Supported
19988F: drivers/dma/tegra*
19989
19990TEGRA I2C DRIVER
19991M: Laxman Dewangan <[email protected]>
19992R: Dmitry Osipenko <[email protected]>
19993S: Supported
19994F: drivers/i2c/busses/i2c-tegra.c
19995
19996TEGRA IOMMU DRIVERS
19997M: Thierry Reding <[email protected]>
19998R: Krishna Reddy <[email protected]>
19999L: [email protected]
20000S: Supported
20001F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
20002F: drivers/iommu/tegra*
20003
20004TEGRA KBC DRIVER
20005M: Laxman Dewangan <[email protected]>
20006S: Supported
20007F: drivers/input/keyboard/tegra-kbc.c
20008
20009TEGRA NAND DRIVER
20010M: Stefan Agner <[email protected]>
20011M: Lucas Stach <[email protected]>
20012S: Maintained
20013F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
20014F: drivers/mtd/nand/raw/tegra_nand.c
20015
20016TEGRA PWM DRIVER
20017M: Thierry Reding <[email protected]>
20018S: Supported
20019F: drivers/pwm/pwm-tegra.c
20020
20021TEGRA SERIAL DRIVER
20022M: Laxman Dewangan <[email protected]>
20023S: Supported
20024F: drivers/tty/serial/serial-tegra.c
20025
20026TEGRA SPI DRIVER
20027M: Laxman Dewangan <[email protected]>
20028S: Supported
20029F: drivers/spi/spi-tegra*
20030
20031TEGRA QUAD SPI DRIVER
20032M: Thierry Reding <[email protected]>
20033M: Jonathan Hunter <[email protected]>
20034M: Sowjanya Komatineni <[email protected]>
20035L: [email protected]
20036S: Maintained
20037F: drivers/spi/spi-tegra210-quad.c
20038
20039TEGRA VIDEO DRIVER
20040M: Thierry Reding <[email protected]>
20041M: Jonathan Hunter <[email protected]>
20042M: Sowjanya Komatineni <[email protected]>
20043L: [email protected]
20044L: [email protected]
20045S: Maintained
20046F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20047F: drivers/staging/media/tegra-video/
20048
20049TEGRA XUSB PADCTL DRIVER
20050M: JC Kuo <[email protected]>
20051S: Supported
20052F: drivers/phy/tegra/xusb*
20053
20054TEHUTI ETHERNET DRIVER
20055M: Andy Gospodarek <[email protected]>
20056L: [email protected]
20057S: Supported
20058F: drivers/net/ethernet/tehuti/*
20059
20060TELECOM CLOCK DRIVER FOR MCPL0010
20061M: Mark Gross <[email protected]>
20062S: Supported
20063F: drivers/char/tlclk.c
20064
20065TEMPO SEMICONDUCTOR DRIVERS
20066M: Steven Eckhoff <[email protected]>
20067S: Maintained
20068F: Documentation/devicetree/bindings/sound/tscs*.txt
20069F: sound/soc/codecs/tscs*.c
20070F: sound/soc/codecs/tscs*.h
20071
20072TENSILICA XTENSA PORT (xtensa)
20073M: Chris Zankel <[email protected]>
20074M: Max Filippov <[email protected]>
20075L: [email protected]
20076S: Maintained
20077T: git git://github.com/czankel/xtensa-linux.git
20078F: arch/xtensa/
20079F: drivers/irqchip/irq-xtensa-*
20080
20081TEXAS INSTRUMENTS ASoC DRIVERS
20082M: Peter Ujfalusi <[email protected]>
20083L: [email protected] (moderated for non-subscribers)
20084S: Maintained
20085F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20086F: sound/soc/ti/
20087
20088TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20089M: Ricardo Ribalda <[email protected]>
20090L: [email protected]
20091S: Supported
20092F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20093F: drivers/iio/dac/ti-dac7612.c
20094
20095TEXAS INSTRUMENTS DMA DRIVERS
20096M: Peter Ujfalusi <[email protected]>
20097L: [email protected]
20098S: Maintained
20099F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20100F: Documentation/devicetree/bindings/dma/ti-edma.txt
20101F: Documentation/devicetree/bindings/dma/ti/
20102F: drivers/dma/ti/
20103X: drivers/dma/ti/cppi41.c
20104F: include/linux/dma/k3-udma-glue.h
20105F: include/linux/dma/ti-cppi5.h
20106F: include/linux/dma/k3-psil.h
20107
20108TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20109M: Nishanth Menon <[email protected]>
20110M: Tero Kristo <[email protected]>
20111M: Santosh Shilimkar <[email protected]>
20112L: [email protected] (moderated for non-subscribers)
20113S: Maintained
20114F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20115F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20116F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20117F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20118F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20119F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20120F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20121F: drivers/clk/keystone/sci-clk.c
20122F: drivers/firmware/ti_sci*
20123F: drivers/irqchip/irq-ti-sci-inta.c
20124F: drivers/irqchip/irq-ti-sci-intr.c
20125F: drivers/reset/reset-ti-sci.c
20126F: drivers/soc/ti/ti_sci_inta_msi.c
20127F: drivers/soc/ti/ti_sci_pm_domains.c
20128F: include/dt-bindings/soc/ti,sci_pm_domain.h
20129F: include/linux/soc/ti/ti_sci_inta_msi.h
20130F: include/linux/soc/ti/ti_sci_protocol.h
20131
20132TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20133M: Robert Marko <[email protected]>
20134M: Luka Perkov <[email protected]>
20135L: [email protected]
20136S: Maintained
20137F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20138F: Documentation/hwmon/tps23861.rst
20139F: drivers/hwmon/tps23861.c
20140
20141TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20142M: Puranjay Mohan <[email protected]>
20143L: [email protected]
20144S: Supported
20145F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20146F: drivers/iio/temperature/tmp117.c
20147
20148THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20149M: Hans Verkuil <[email protected]>
20150L: [email protected]
20151S: Maintained
20152W: https://linuxtv.org
20153T: git git://linuxtv.org/media_tree.git
20154F: drivers/media/radio/radio-raremono.c
20155
20156THERMAL
20157M: Rafael J. Wysocki <[email protected]>
20158M: Daniel Lezcano <[email protected]>
20159R: Amit Kucheria <[email protected]>
20160R: Zhang Rui <[email protected]>
20161L: [email protected]
20162S: Supported
20163Q: https://patchwork.kernel.org/project/linux-pm/list/
20164T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20165F: Documentation/ABI/testing/sysfs-class-thermal
20166F: Documentation/devicetree/bindings/thermal/
20167F: Documentation/driver-api/thermal/
20168F: drivers/thermal/
20169F: include/dt-bindings/thermal/
20170F: include/linux/cpu_cooling.h
20171F: include/linux/thermal.h
20172F: include/uapi/linux/thermal.h
20173F: tools/lib/thermal/
20174F: tools/thermal/
20175
20176THERMAL DRIVER FOR AMLOGIC SOCS
20177M: Guillaume La Roque <[email protected]>
20178L: [email protected]
20179L: [email protected]
20180S: Supported
20181W: http://linux-meson.com/
20182F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20183F: drivers/thermal/amlogic_thermal.c
20184
20185THERMAL/CPU_COOLING
20186M: Amit Daniel Kachhap <[email protected]>
20187M: Daniel Lezcano <[email protected]>
20188M: Viresh Kumar <[email protected]>
20189R: Lukasz Luba <[email protected]>
20190L: [email protected]
20191S: Supported
20192F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20193F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20194F: drivers/thermal/cpufreq_cooling.c
20195F: drivers/thermal/cpuidle_cooling.c
20196F: include/linux/cpu_cooling.h
20197
20198THERMAL/POWER_ALLOCATOR
20199M: Lukasz Luba <[email protected]>
20200L: [email protected]
20201S: Maintained
20202F: Documentation/driver-api/thermal/power_allocator.rst
20203F: drivers/thermal/gov_power_allocator.c
20204F: include/trace/events/thermal_power_allocator.h
20205
20206THINKPAD ACPI EXTRAS DRIVER
20207M: Henrique de Moraes Holschuh <[email protected]>
20208L: [email protected]
20209L: [email protected]
20210S: Maintained
20211W: http://ibm-acpi.sourceforge.net
20212W: http://thinkwiki.org/wiki/Ibm-acpi
20213T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20214F: drivers/platform/x86/thinkpad_acpi.c
20215
20216THINKPAD LMI DRIVER
20217M: Mark Pearson <[email protected]>
20218L: [email protected]
20219S: Maintained
20220F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20221F: drivers/platform/x86/think-lmi.?
20222
20223THUNDERBOLT DMA TRAFFIC TEST DRIVER
20224M: Isaac Hazan <[email protected]>
20225L: [email protected]
20226S: Maintained
20227F: drivers/thunderbolt/dma_test.c
20228
20229THUNDERBOLT DRIVER
20230M: Andreas Noever <[email protected]>
20231M: Michael Jamet <[email protected]>
20232M: Mika Westerberg <[email protected]>
20233M: Yehezkel Bernat <[email protected]>
20234L: [email protected]
20235S: Maintained
20236T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20237F: Documentation/admin-guide/thunderbolt.rst
20238F: drivers/thunderbolt/
20239F: include/linux/thunderbolt.h
20240
20241THUNDERBOLT NETWORK DRIVER
20242M: Michael Jamet <[email protected]>
20243M: Mika Westerberg <[email protected]>
20244M: Yehezkel Bernat <[email protected]>
20245L: [email protected]
20246S: Maintained
20247F: drivers/net/thunderbolt.c
20248
20249THUNDERX GPIO DRIVER
20250M: Robert Richter <[email protected]>
20251S: Odd Fixes
20252F: drivers/gpio/gpio-thunderx.c
20253
20254TI ADS131E0X ADC SERIES DRIVER
20255M: Tomislav Denis <[email protected]>
20256L: [email protected]
20257S: Maintained
20258F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
20259F: drivers/iio/adc/ti-ads131e08.c
20260
20261TI AM437X VPFE DRIVER
20262M: "Lad, Prabhakar" <[email protected]>
20263L: [email protected]
20264S: Maintained
20265W: https://linuxtv.org
20266Q: http://patchwork.linuxtv.org/project/linux-media/list/
20267T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20268F: drivers/media/platform/ti/am437x/
20269
20270TI BANDGAP AND THERMAL DRIVER
20271M: Eduardo Valentin <[email protected]>
20272M: Keerthy <[email protected]>
20273L: [email protected]
20274L: [email protected]
20275S: Maintained
20276F: drivers/thermal/ti-soc-thermal/
20277
20278TI BQ27XXX POWER SUPPLY DRIVER
20279F: drivers/power/supply/bq27xxx_battery.c
20280F: drivers/power/supply/bq27xxx_battery_i2c.c
20281F: include/linux/power/bq27xxx_battery.h
20282
20283TI CDCE706 CLOCK DRIVER
20284M: Max Filippov <[email protected]>
20285S: Maintained
20286F: drivers/clk/clk-cdce706.c
20287
20288TI CLOCK DRIVER
20289M: Tero Kristo <[email protected]>
20290L: [email protected]
20291S: Odd Fixes
20292F: drivers/clk/ti/
20293F: include/linux/clk/ti.h
20294
20295TI DAVINCI MACHINE SUPPORT
20296M: Sekhar Nori <[email protected]>
20297R: Bartosz Golaszewski <[email protected]>
20298L: [email protected] (moderated for non-subscribers)
20299S: Supported
20300T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20301F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20302F: arch/arm/boot/dts/da850*
20303F: arch/arm/mach-davinci/
20304F: drivers/i2c/busses/i2c-davinci.c
20305
20306TI DAVINCI SERIES CLOCK DRIVER
20307M: David Lechner <[email protected]>
20308R: Sekhar Nori <[email protected]>
20309S: Maintained
20310F: Documentation/devicetree/bindings/clock/ti/davinci/
20311F: drivers/clk/davinci/
20312
20313TI DAVINCI SERIES GPIO DRIVER
20314M: Keerthy <[email protected]>
20315L: [email protected]
20316S: Maintained
20317F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20318F: drivers/gpio/gpio-davinci.c
20319
20320TI DAVINCI SERIES MEDIA DRIVER
20321M: "Lad, Prabhakar" <[email protected]>
20322L: [email protected]
20323S: Maintained
20324W: https://linuxtv.org
20325Q: http://patchwork.linuxtv.org/project/linux-media/list/
20326T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20327F: drivers/media/platform/ti/davinci/
20328F: include/media/davinci/
20329
20330TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20331R: David Lechner <[email protected]>
20332L: [email protected]
20333F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20334F: drivers/counter/ti-eqep.c
20335
20336TI ETHERNET SWITCH DRIVER (CPSW)
20337R: Grygorii Strashko <[email protected]>
20338L: [email protected]
20339L: [email protected]
20340S: Maintained
20341F: drivers/net/ethernet/ti/cpsw*
20342F: drivers/net/ethernet/ti/davinci*
20343
20344TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20345M: Alex Dubov <[email protected]>
20346S: Maintained
20347W: http://tifmxx.berlios.de/
20348F: drivers/memstick/host/tifm_ms.c
20349F: drivers/misc/tifm*
20350F: drivers/mmc/host/tifm_sd.c
20351F: include/linux/tifm.h
20352
20353TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20354M: Nishanth Menon <[email protected]>
20355M: Santosh Shilimkar <[email protected]>
20356L: [email protected]
20357L: [email protected] (moderated for non-subscribers)
20358S: Maintained
20359T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20360F: drivers/soc/ti/*
20361
20362TI LM49xxx FAMILY ASoC CODEC DRIVERS
20363M: M R Swami Reddy <[email protected]>
20364M: Vishwas A Deshpande <[email protected]>
20365L: [email protected] (moderated for non-subscribers)
20366S: Maintained
20367F: sound/soc/codecs/isabelle*
20368F: sound/soc/codecs/lm49453*
20369
20370TI PCM3060 ASoC CODEC DRIVER
20371M: Kirill Marinushkin <[email protected]>
20372L: [email protected] (moderated for non-subscribers)
20373S: Maintained
20374F: Documentation/devicetree/bindings/sound/pcm3060.txt
20375F: sound/soc/codecs/pcm3060*
20376
20377TI TAS571X FAMILY ASoC CODEC DRIVER
20378M: Kevin Cernekee <[email protected]>
20379L: [email protected] (moderated for non-subscribers)
20380S: Odd Fixes
20381F: sound/soc/codecs/tas571x*
20382
20383TI TRF7970A NFC DRIVER
20384M: Mark Greer <[email protected]>
20385L: [email protected]
20386L: [email protected] (subscribers-only)
20387S: Supported
20388F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20389F: drivers/nfc/trf7970a.c
20390
20391TI TSC2046 ADC DRIVER
20392M: Oleksij Rempel <[email protected]>
20393R: [email protected]
20394L: [email protected]
20395S: Maintained
20396F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20397F: drivers/iio/adc/ti-tsc2046.c
20398
20399TI TWL4030 SERIES SOC CODEC DRIVER
20400M: Peter Ujfalusi <[email protected]>
20401L: [email protected] (moderated for non-subscribers)
20402S: Maintained
20403F: sound/soc/codecs/twl4030*
20404
20405TI VPE/CAL DRIVERS
20406M: Benoit Parrot <[email protected]>
20407L: [email protected]
20408S: Maintained
20409W: http://linuxtv.org/
20410Q: http://patchwork.linuxtv.org/project/linux-media/list/
20411F: Documentation/devicetree/bindings/media/ti,cal.yaml
20412F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20413F: drivers/media/platform/ti/cal/
20414F: drivers/media/platform/ti/vpe/
20415
20416TI WILINK WIRELESS DRIVERS
20417L: [email protected]
20418S: Orphan
20419W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20420W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20421T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20422F: drivers/net/wireless/ti/
20423F: include/linux/wl12xx.h
20424
20425TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20426M: John Stultz <[email protected]>
20427M: Thomas Gleixner <[email protected]>
20428R: Stephen Boyd <[email protected]>
20429L: [email protected]
20430S: Supported
20431T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20432F: include/linux/clocksource.h
20433F: include/linux/time.h
20434F: include/linux/timex.h
20435F: include/uapi/linux/time.h
20436F: include/uapi/linux/timex.h
20437F: kernel/time/alarmtimer.c
20438F: kernel/time/clocksource.c
20439F: kernel/time/ntp.c
20440F: kernel/time/time*.c
20441F: tools/testing/selftests/timers/
20442
20443TIPC NETWORK LAYER
20444M: Jon Maloy <[email protected]>
20445M: Ying Xue <[email protected]>
20446L: [email protected] (core kernel code)
20447L: [email protected] (user apps, general discussion)
20448S: Maintained
20449W: http://tipc.sourceforge.net/
20450F: include/uapi/linux/tipc*.h
20451F: net/tipc/
20452
20453TLAN NETWORK DRIVER
20454M: Samuel Chessman <[email protected]>
20455L: [email protected] (subscribers-only)
20456S: Maintained
20457W: http://sourceforge.net/projects/tlan/
20458F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20459F: drivers/net/ethernet/ti/tlan.*
20460
20461TM6000 VIDEO4LINUX DRIVER
20462M: Mauro Carvalho Chehab <[email protected]>
20463L: [email protected]
20464S: Odd fixes
20465W: https://linuxtv.org
20466T: git git://linuxtv.org/media_tree.git
20467F: Documentation/admin-guide/media/tm6000*
20468F: drivers/media/usb/tm6000/
20469
20470TMIO/SDHI MMC DRIVER
20471M: Wolfram Sang <[email protected]>
20472L: [email protected]
20473L: [email protected]
20474S: Supported
20475F: drivers/mmc/host/renesas_sdhi*
20476F: drivers/mmc/host/tmio_mmc*
20477F: include/linux/mfd/tmio.h
20478
20479TMP401 HARDWARE MONITOR DRIVER
20480M: Guenter Roeck <[email protected]>
20481L: [email protected]
20482S: Maintained
20483F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20484F: Documentation/hwmon/tmp401.rst
20485F: drivers/hwmon/tmp401.c
20486
20487TMP464 HARDWARE MONITOR DRIVER
20488M: Agathe Porte <[email protected]>
20489M: Guenter Roeck <[email protected]>
20490L: [email protected]
20491S: Maintained
20492F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20493F: Documentation/hwmon/tmp464.rst
20494F: drivers/hwmon/tmp464.c
20495
20496TMP513 HARDWARE MONITOR DRIVER
20497M: Eric Tremblay <[email protected]>
20498L: [email protected]
20499S: Maintained
20500F: Documentation/hwmon/tmp513.rst
20501F: drivers/hwmon/tmp513.c
20502
20503TMPFS (SHMEM FILESYSTEM)
20504M: Hugh Dickins <[email protected]>
20505L: [email protected]
20506S: Maintained
20507F: include/linux/shmem_fs.h
20508F: mm/shmem.c
20509
20510TOMOYO SECURITY MODULE
20511M: Kentaro Takeda <[email protected]>
20512M: Tetsuo Handa <[email protected]>
20513L: [email protected] (subscribers-only, for developers in English)
20514L: [email protected] (subscribers-only, for users in English)
20515L: [email protected] (subscribers-only, for developers in Japanese)
20516L: [email protected] (subscribers-only, for users in Japanese)
20517S: Maintained
20518W: https://tomoyo.osdn.jp/
20519F: security/tomoyo/
20520
20521TOPSTAR LAPTOP EXTRAS DRIVER
20522M: Herton Ronaldo Krzesinski <[email protected]>
20523L: [email protected]
20524S: Maintained
20525F: drivers/platform/x86/topstar-laptop.c
20526
20527TORTURE-TEST MODULES
20528M: Davidlohr Bueso <[email protected]>
20529M: "Paul E. McKenney" <[email protected]>
20530M: Josh Triplett <[email protected]>
20531L: [email protected]
20532S: Supported
20533T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20534F: Documentation/RCU/torture.rst
20535F: kernel/locking/locktorture.c
20536F: kernel/rcu/rcuscale.c
20537F: kernel/rcu/rcutorture.c
20538F: kernel/rcu/refscale.c
20539F: kernel/torture.c
20540
20541TOSHIBA ACPI EXTRAS DRIVER
20542M: Azael Avalos <[email protected]>
20543L: [email protected]
20544S: Maintained
20545F: drivers/platform/x86/toshiba_acpi.c
20546
20547TOSHIBA BLUETOOTH DRIVER
20548M: Azael Avalos <[email protected]>
20549L: [email protected]
20550S: Maintained
20551F: drivers/platform/x86/toshiba_bluetooth.c
20552
20553TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20554M: Azael Avalos <[email protected]>
20555L: [email protected]
20556S: Maintained
20557F: drivers/platform/x86/toshiba_haps.c
20558
20559TOSHIBA SMM DRIVER
20560M: Jonathan Buzzard <[email protected]>
20561S: Maintained
20562W: http://www.buzzard.org.uk/toshiba/
20563F: drivers/char/toshiba.c
20564F: include/linux/toshiba.h
20565F: include/uapi/linux/toshiba.h
20566
20567TOSHIBA TC358743 DRIVER
20568M: Mats Randgaard <[email protected]>
20569L: [email protected]
20570S: Maintained
20571F: drivers/media/i2c/tc358743*
20572F: include/media/i2c/tc358743.h
20573
20574TOSHIBA WMI HOTKEYS DRIVER
20575M: Azael Avalos <[email protected]>
20576L: [email protected]
20577S: Maintained
20578F: drivers/platform/x86/toshiba-wmi.c
20579
20580TPM DEVICE DRIVER
20581M: Peter Huewe <[email protected]>
20582M: Jarkko Sakkinen <[email protected]>
20583R: Jason Gunthorpe <[email protected]>
20584L: [email protected]
20585S: Maintained
20586W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20587Q: https://patchwork.kernel.org/project/linux-integrity/list/
20588T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20589F: drivers/char/tpm/
20590
20591TRACING
20592M: Steven Rostedt <[email protected]>
20593M: Ingo Molnar <[email protected]>
20594S: Maintained
20595T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20596F: Documentation/trace/ftrace.rst
20597F: arch/*/*/*/*ftrace*
20598F: arch/*/*/*ftrace*
20599F: fs/tracefs/
20600F: include/*/ftrace.h
20601F: include/linux/trace*.h
20602F: include/trace/
20603F: kernel/trace/
20604F: tools/testing/selftests/ftrace/
20605
20606TRACING MMIO ACCESSES (MMIOTRACE)
20607M: Steven Rostedt <[email protected]>
20608M: Ingo Molnar <[email protected]>
20609R: Karol Herbst <[email protected]>
20610R: Pekka Paalanen <[email protected]>
20611L: [email protected]
20612L: [email protected]
20613S: Maintained
20614F: arch/x86/mm/kmmio.c
20615F: arch/x86/mm/mmio-mod.c
20616F: arch/x86/mm/testmmiotrace.c
20617F: include/linux/mmiotrace.h
20618F: kernel/trace/trace_mmiotrace.c
20619
20620TRACING OS NOISE / LATENCY TRACERS
20621M: Steven Rostedt <[email protected]>
20622M: Daniel Bristot de Oliveira <[email protected]>
20623S: Maintained
20624F: kernel/trace/trace_osnoise.c
20625F: include/trace/events/osnoise.h
20626F: kernel/trace/trace_hwlat.c
20627F: kernel/trace/trace_irqsoff.c
20628F: kernel/trace/trace_sched_wakeup.c
20629F: Documentation/trace/osnoise-tracer.rst
20630F: Documentation/trace/timerlat-tracer.rst
20631F: Documentation/trace/hwlat_detector.rst
20632F: arch/*/kernel/trace.c
20633
20634Real-time Linux Analysis (RTLA) tools
20635M: Daniel Bristot de Oliveira <[email protected]>
20636M: Steven Rostedt <[email protected]>
20637L: [email protected]
20638S: Maintained
20639F: Documentation/tools/rtla/
20640F: tools/tracing/rtla/
20641
20642TRADITIONAL CHINESE DOCUMENTATION
20643M: Hu Haowen <[email protected]>
20644L: [email protected] (moderated for non-subscribers)
20645S: Maintained
20646W: https://github.com/srcres258/linux-doc
20647T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20648F: Documentation/translations/zh_TW/
20649
20650TTY LAYER
20651M: Greg Kroah-Hartman <[email protected]>
20652M: Jiri Slaby <[email protected]>
20653S: Supported
20654T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20655F: Documentation/driver-api/serial/
20656F: drivers/tty/
20657F: drivers/tty/serial/serial_core.c
20658F: include/linux/selection.h
20659F: include/linux/serial.h
20660F: include/linux/serial_core.h
20661F: include/linux/sysrq.h
20662F: include/linux/tty*.h
20663F: include/linux/vt.h
20664F: include/linux/vt_*.h
20665F: include/uapi/linux/serial.h
20666F: include/uapi/linux/serial_core.h
20667F: include/uapi/linux/tty.h
20668
20669TUA9001 MEDIA DRIVER
20670M: Antti Palosaari <[email protected]>
20671L: [email protected]
20672S: Maintained
20673W: https://linuxtv.org
20674W: http://palosaari.fi/linux/
20675Q: http://patchwork.linuxtv.org/project/linux-media/list/
20676T: git git://linuxtv.org/anttip/media_tree.git
20677F: drivers/media/tuners/tua9001*
20678
20679TULIP NETWORK DRIVERS
20680L: [email protected]
20681L: [email protected]
20682S: Orphan
20683F: drivers/net/ethernet/dec/tulip/
20684
20685TUN/TAP driver
20686M: Maxim Krasnyansky <[email protected]>
20687S: Maintained
20688W: http://vtun.sourceforge.net/tun
20689F: Documentation/networking/tuntap.rst
20690F: arch/um/os-Linux/drivers/
20691
20692TURBOCHANNEL SUBSYSTEM
20693M: "Maciej W. Rozycki" <[email protected]>
20694M: Ralf Baechle <[email protected]>
20695L: [email protected]
20696S: Maintained
20697Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20698F: drivers/tc/
20699F: include/linux/tc.h
20700
20701TURBOSTAT UTILITY
20702M: "Len Brown" <[email protected]>
20703L: [email protected]
20704S: Supported
20705Q: https://patchwork.kernel.org/project/linux-pm/list/
20706B: https://bugzilla.kernel.org
20707T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20708F: tools/power/x86/turbostat/
20709
20710TW5864 VIDEO4LINUX DRIVER
20711M: Bluecherry Maintainers <[email protected]>
20712M: Anton Sviridenko <[email protected]>
20713M: Andrey Utkin <[email protected]>
20714M: Andrey Utkin <[email protected]>
20715L: [email protected]
20716S: Supported
20717F: drivers/media/pci/tw5864/
20718
20719TW68 VIDEO4LINUX DRIVER
20720M: Hans Verkuil <[email protected]>
20721L: [email protected]
20722S: Odd Fixes
20723W: https://linuxtv.org
20724T: git git://linuxtv.org/media_tree.git
20725F: drivers/media/pci/tw68/
20726
20727TW686X VIDEO4LINUX DRIVER
20728M: Ezequiel Garcia <[email protected]>
20729L: [email protected]
20730S: Maintained
20731W: http://linuxtv.org
20732T: git git://linuxtv.org/media_tree.git
20733F: drivers/media/pci/tw686x/
20734
20735U-BOOT ENVIRONMENT VARIABLES
20736M: Rafał Miłecki <[email protected]>
20737S: Maintained
20738F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20739
20740UACCE ACCELERATOR FRAMEWORK
20741M: Zhangfei Gao <[email protected]>
20742M: Zhou Wang <[email protected]>
20743L: [email protected]
20744L: [email protected]
20745S: Maintained
20746F: Documentation/ABI/testing/sysfs-driver-uacce
20747F: Documentation/misc-devices/uacce.rst
20748F: drivers/misc/uacce/
20749F: include/linux/uacce.h
20750F: include/uapi/misc/uacce/
20751
20752UBI FILE SYSTEM (UBIFS)
20753M: Richard Weinberger <[email protected]>
20754L: [email protected]
20755S: Supported
20756W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20757T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20758T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20759F: Documentation/ABI/testing/sysfs-fs-ubifs
20760F: Documentation/filesystems/ubifs-authentication.rst
20761F: Documentation/filesystems/ubifs.rst
20762F: fs/ubifs/
20763
20764UBLK USERSPACE BLOCK DRIVER
20765M: Ming Lei <[email protected]>
20766L: [email protected]
20767S: Maintained
20768F: Documentation/block/ublk.rst
20769F: drivers/block/ublk_drv.c
20770F: include/uapi/linux/ublk_cmd.h
20771
20772UCLINUX (M68KNOMMU AND COLDFIRE)
20773M: Greg Ungerer <[email protected]>
20774L: [email protected]
20775L: [email protected] (subscribers-only)
20776S: Maintained
20777W: http://www.linux-m68k.org/
20778W: http://www.uclinux.org/
20779T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20780F: arch/m68k/*/*_no.*
20781F: arch/m68k/68*/
20782F: arch/m68k/coldfire/
20783F: arch/m68k/include/asm/*_no.*
20784
20785UDF FILESYSTEM
20786M: Jan Kara <[email protected]>
20787S: Maintained
20788F: Documentation/filesystems/udf.rst
20789F: fs/udf/
20790
20791UDRAW TABLET
20792M: Bastien Nocera <[email protected]>
20793L: [email protected]
20794S: Maintained
20795F: drivers/hid/hid-udraw-ps3.c
20796
20797UFS FILESYSTEM
20798M: Evgeniy Dushistov <[email protected]>
20799S: Maintained
20800F: Documentation/admin-guide/ufs.rst
20801F: fs/ufs/
20802
20803UHID USERSPACE HID IO DRIVER
20804M: David Rheinsberg <[email protected]>
20805L: [email protected]
20806S: Maintained
20807F: drivers/hid/uhid.c
20808F: include/uapi/linux/uhid.h
20809
20810ULPI BUS
20811M: Heikki Krogerus <[email protected]>
20812L: [email protected]
20813S: Maintained
20814F: drivers/usb/common/ulpi.c
20815F: include/linux/ulpi/
20816
20817UNICODE SUBSYSTEM
20818M: Gabriel Krisman Bertazi <[email protected]>
20819L: [email protected]
20820S: Supported
20821F: fs/unicode/
20822
20823UNIFDEF
20824M: Tony Finch <[email protected]>
20825S: Maintained
20826W: http://dotat.at/prog/unifdef
20827F: scripts/unifdef.c
20828
20829UNIFORM CDROM DRIVER
20830M: Phillip Potter <[email protected]>
20831S: Maintained
20832F: Documentation/cdrom/
20833F: drivers/cdrom/cdrom.c
20834F: include/linux/cdrom.h
20835F: include/uapi/linux/cdrom.h
20836
20837UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20838R: Alim Akhtar <[email protected]>
20839R: Avri Altman <[email protected]>
20840R: Bart Van Assche <[email protected]>
20841L: [email protected]
20842S: Supported
20843F: Documentation/devicetree/bindings/ufs/
20844F: Documentation/scsi/ufs.rst
20845F: drivers/ufs/core/
20846
20847UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20848M: Pedro Sousa <[email protected]>
20849L: [email protected]
20850S: Supported
20851F: drivers/ufs/host/*dwc*
20852
20853UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20854M: Stanley Chu <[email protected]>
20855L: [email protected]
20856L: [email protected] (moderated for non-subscribers)
20857S: Maintained
20858F: drivers/ufs/host/ufs-mediatek*
20859
20860UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
20861M: Yoshihiro Shimoda <[email protected]>
20862L: [email protected]
20863L: [email protected]
20864S: Maintained
20865F: drivers/ufs/host/ufs-renesas.c
20866
20867UNSORTED BLOCK IMAGES (UBI)
20868M: Richard Weinberger <[email protected]>
20869L: [email protected]
20870S: Supported
20871W: http://www.linux-mtd.infradead.org/
20872T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20873T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20874F: drivers/mtd/ubi/
20875F: include/linux/mtd/ubi.h
20876F: include/uapi/mtd/ubi-user.h
20877
20878USB "USBNET" DRIVER FRAMEWORK
20879M: Oliver Neukum <[email protected]>
20880L: [email protected]
20881S: Maintained
20882W: http://www.linux-usb.org/usbnet
20883F: drivers/net/usb/usbnet.c
20884F: include/linux/usb/usbnet.h
20885
20886USB ACM DRIVER
20887M: Oliver Neukum <[email protected]>
20888L: [email protected]
20889S: Maintained
20890F: Documentation/usb/acm.rst
20891F: drivers/usb/class/cdc-acm.*
20892
20893USB APPLE MFI FASTCHARGE DRIVER
20894M: Bastien Nocera <[email protected]>
20895L: [email protected]
20896S: Maintained
20897F: drivers/usb/misc/apple-mfi-fastcharge.c
20898
20899USB AR5523 WIRELESS DRIVER
20900M: Pontus Fuchs <[email protected]>
20901L: [email protected]
20902S: Maintained
20903F: drivers/net/wireless/ath/ar5523/
20904
20905USB ATTACHED SCSI
20906M: Oliver Neukum <[email protected]>
20907L: [email protected]
20908L: [email protected]
20909S: Maintained
20910F: drivers/usb/storage/uas.c
20911
20912USB CDC ETHERNET DRIVER
20913M: Oliver Neukum <[email protected]>
20914L: [email protected]
20915S: Maintained
20916F: drivers/net/usb/cdc_*.c
20917F: include/uapi/linux/usb/cdc.h
20918
20919USB CHAOSKEY DRIVER
20920M: Keith Packard <[email protected]>
20921L: [email protected]
20922S: Maintained
20923F: drivers/usb/misc/chaoskey.c
20924
20925USB CYPRESS C67X00 DRIVER
20926L: [email protected]
20927S: Orphan
20928F: drivers/usb/c67x00/
20929
20930USB DAVICOM DM9601 DRIVER
20931M: Peter Korsgaard <[email protected]>
20932L: [email protected]
20933S: Maintained
20934W: http://www.linux-usb.org/usbnet
20935F: drivers/net/usb/dm9601.c
20936
20937USB EHCI DRIVER
20938M: Alan Stern <[email protected]>
20939L: [email protected]
20940S: Maintained
20941F: Documentation/usb/ehci.rst
20942F: drivers/usb/host/ehci*
20943
20944USB GADGET/PERIPHERAL SUBSYSTEM
20945M: Felipe Balbi <[email protected]>
20946L: [email protected]
20947S: Maintained
20948W: http://www.linux-usb.org/gadget
20949T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20950F: drivers/usb/gadget/
20951F: include/linux/usb/gadget*
20952
20953USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20954M: Jiri Kosina <[email protected]>
20955M: Benjamin Tissoires <[email protected]>
20956L: [email protected]
20957S: Maintained
20958T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20959F: Documentation/hid/hiddev.rst
20960F: drivers/hid/usbhid/
20961
20962USB INTEL XHCI ROLE MUX DRIVER
20963M: Hans de Goede <[email protected]>
20964L: [email protected]
20965S: Maintained
20966F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20967
20968USB IP DRIVER FOR HISILICON KIRIN 960
20969M: Yu Chen <[email protected]>
20970M: Binghui Wang <[email protected]>
20971L: [email protected]
20972S: Maintained
20973F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20974F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20975
20976USB IP DRIVER FOR HISILICON KIRIN 970
20977M: Mauro Carvalho Chehab <[email protected]>
20978L: [email protected]
20979S: Maintained
20980F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20981F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20982
20983USB ISP116X DRIVER
20984M: Olav Kongas <[email protected]>
20985L: [email protected]
20986S: Maintained
20987F: drivers/usb/host/isp116x*
20988F: include/linux/usb/isp116x.h
20989
20990USB ISP1760 DRIVER
20991M: Rui Miguel Silva <[email protected]>
20992L: [email protected]
20993S: Maintained
20994F: drivers/usb/isp1760/*
20995F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20996
20997USB LAN78XX ETHERNET DRIVER
20998M: Woojung Huh <[email protected]>
20999M: [email protected]
21000L: [email protected]
21001S: Maintained
21002F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
21003F: drivers/net/usb/lan78xx.*
21004F: include/dt-bindings/net/microchip-lan78xx.h
21005
21006USB MASS STORAGE DRIVER
21007M: Alan Stern <[email protected]>
21008L: [email protected]
21009L: [email protected]
21010S: Maintained
21011F: drivers/usb/storage/
21012
21013USB MIDI DRIVER
21014M: Clemens Ladisch <[email protected]>
21015L: [email protected] (moderated for non-subscribers)
21016S: Maintained
21017T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21018F: sound/usb/midi.*
21019
21020USB NETWORKING DRIVERS
21021L: [email protected]
21022S: Odd Fixes
21023F: drivers/net/usb/
21024
21025USB OHCI DRIVER
21026M: Alan Stern <[email protected]>
21027L: [email protected]
21028S: Maintained
21029F: Documentation/usb/ohci.rst
21030F: drivers/usb/host/ohci*
21031
21032USB OTG FSM (Finite State Machine)
21033M: Peter Chen <[email protected]>
21034L: [email protected]
21035S: Maintained
21036T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
21037F: drivers/usb/common/usb-otg-fsm.c
21038
21039USB OVER IP DRIVER
21040M: Valentina Manea <[email protected]>
21041M: Shuah Khan <[email protected]>
21042M: Shuah Khan <[email protected]>
21043L: [email protected]
21044S: Maintained
21045F: Documentation/usb/usbip_protocol.rst
21046F: drivers/usb/usbip/
21047F: tools/testing/selftests/drivers/usb/usbip/
21048F: tools/usb/usbip/
21049
21050USB PEGASUS DRIVER
21051M: Petko Manolov <[email protected]>
21052L: [email protected]
21053L: [email protected]
21054S: Maintained
21055W: https://github.com/petkan/pegasus
21056T: git git://github.com/petkan/pegasus.git
21057F: drivers/net/usb/pegasus.*
21058
21059USB PHY LAYER
21060M: Felipe Balbi <[email protected]>
21061L: [email protected]
21062S: Maintained
21063T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
21064F: drivers/usb/phy/
21065
21066USB PRINTER DRIVER (usblp)
21067M: Pete Zaitcev <[email protected]>
21068L: [email protected]
21069S: Supported
21070F: drivers/usb/class/usblp.c
21071
21072USB RAW GADGET DRIVER
21073R: Andrey Konovalov <[email protected]>
21074L: [email protected]
21075S: Maintained
21076F: Documentation/usb/raw-gadget.rst
21077F: drivers/usb/gadget/legacy/raw_gadget.c
21078F: include/uapi/linux/usb/raw_gadget.h
21079
21080USB QMI WWAN NETWORK DRIVER
21081M: Bjørn Mork <[email protected]>
21082L: [email protected]
21083S: Maintained
21084F: Documentation/ABI/testing/sysfs-class-net-qmi
21085F: drivers/net/usb/qmi_wwan.c
21086
21087USB RTL8150 DRIVER
21088M: Petko Manolov <[email protected]>
21089L: [email protected]
21090L: [email protected]
21091S: Maintained
21092W: https://github.com/petkan/rtl8150
21093T: git git://github.com/petkan/rtl8150.git
21094F: drivers/net/usb/rtl8150.c
21095
21096USB SERIAL SUBSYSTEM
21097M: Johan Hovold <[email protected]>
21098L: [email protected]
21099S: Maintained
21100T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21101F: Documentation/usb/usb-serial.rst
21102F: drivers/usb/serial/
21103F: include/linux/usb/serial.h
21104
21105USB SMSC75XX ETHERNET DRIVER
21106M: Steve Glendinning <[email protected]>
21107L: [email protected]
21108S: Maintained
21109F: drivers/net/usb/smsc75xx.*
21110
21111USB SMSC95XX ETHERNET DRIVER
21112M: Steve Glendinning <[email protected]>
21113M: [email protected]
21114L: [email protected]
21115S: Maintained
21116F: drivers/net/usb/smsc95xx.*
21117
21118USB SUBSYSTEM
21119M: Greg Kroah-Hartman <[email protected]>
21120L: [email protected]
21121S: Supported
21122W: http://www.linux-usb.org
21123T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21124F: Documentation/devicetree/bindings/usb/
21125F: Documentation/usb/
21126F: drivers/usb/
21127F: include/dt-bindings/usb/
21128F: include/linux/usb.h
21129F: include/linux/usb/
21130
21131USB TYPEC BUS FOR ALTERNATE MODES
21132M: Heikki Krogerus <[email protected]>
21133L: [email protected]
21134S: Maintained
21135F: Documentation/ABI/testing/sysfs-bus-typec
21136F: Documentation/driver-api/usb/typec_bus.rst
21137F: drivers/usb/typec/altmodes/
21138F: include/linux/usb/typec_altmode.h
21139
21140USB TYPEC CLASS
21141M: Heikki Krogerus <[email protected]>
21142L: [email protected]
21143S: Maintained
21144F: Documentation/ABI/testing/sysfs-class-typec
21145F: Documentation/driver-api/usb/typec.rst
21146F: drivers/usb/typec/
21147F: include/linux/usb/typec.h
21148
21149USB TYPEC INTEL PMC MUX DRIVER
21150M: Heikki Krogerus <[email protected]>
21151L: [email protected]
21152S: Maintained
21153F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21154F: drivers/usb/typec/mux/intel_pmc_mux.c
21155
21156USB TYPEC PI3USB30532 MUX DRIVER
21157M: Hans de Goede <[email protected]>
21158L: [email protected]
21159S: Maintained
21160F: drivers/usb/typec/mux/pi3usb30532.c
21161
21162USB TYPEC PORT CONTROLLER DRIVERS
21163M: Guenter Roeck <[email protected]>
21164L: [email protected]
21165S: Maintained
21166F: drivers/usb/typec/tcpm/
21167
21168USB UHCI DRIVER
21169M: Alan Stern <[email protected]>
21170L: [email protected]
21171S: Maintained
21172F: drivers/usb/host/uhci*
21173
21174USB VIDEO CLASS
21175M: Laurent Pinchart <[email protected]>
21176L: [email protected]
21177S: Maintained
21178W: http://www.ideasonboard.org/uvc/
21179T: git git://linuxtv.org/media_tree.git
21180F: drivers/media/usb/uvc/
21181F: include/uapi/linux/uvcvideo.h
21182
21183USB WEBCAM GADGET
21184M: Laurent Pinchart <[email protected]>
21185L: [email protected]
21186S: Maintained
21187F: drivers/usb/gadget/function/*uvc*
21188F: drivers/usb/gadget/legacy/webcam.c
21189F: include/uapi/linux/usb/g_uvc.h
21190
21191USB WIRELESS RNDIS DRIVER (rndis_wlan)
21192M: Jussi Kivilinna <[email protected]>
21193L: [email protected]
21194S: Maintained
21195F: drivers/net/wireless/rndis_wlan.c
21196
21197USB XHCI DRIVER
21198M: Mathias Nyman <[email protected]>
21199L: [email protected]
21200S: Supported
21201F: drivers/usb/host/pci-quirks*
21202F: drivers/usb/host/xhci*
21203
21204USB ZD1201 DRIVER
21205L: [email protected]
21206S: Orphan
21207W: http://linux-lc100020.sourceforge.net
21208F: drivers/net/wireless/zydas/zd1201.*
21209
21210USB ZR364XX DRIVER
21211M: Antoine Jacquet <[email protected]>
21212L: [email protected]
21213L: [email protected]
21214S: Maintained
21215W: http://royale.zerezo.com/zr364xx/
21216T: git git://linuxtv.org/media_tree.git
21217F: Documentation/admin-guide/media/zr364xx*
21218F: drivers/media/usb/zr364xx/
21219
21220USER-MODE LINUX (UML)
21221M: Richard Weinberger <[email protected]>
21222M: Anton Ivanov <[email protected]>
21223M: Johannes Berg <[email protected]>
21224L: [email protected]
21225S: Maintained
21226W: http://user-mode-linux.sourceforge.net
21227Q: https://patchwork.ozlabs.org/project/linux-um/list/
21228T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21229T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21230F: Documentation/virt/uml/
21231F: arch/um/
21232F: arch/x86/um/
21233F: fs/hostfs/
21234
21235USERSPACE COPYIN/COPYOUT (UIOVEC)
21236M: Alexander Viro <[email protected]>
21237S: Maintained
21238F: include/linux/uio.h
21239F: lib/iov_iter.c
21240
21241USERSPACE DMA BUFFER DRIVER
21242M: Gerd Hoffmann <[email protected]>
21243L: [email protected]
21244S: Maintained
21245T: git git://anongit.freedesktop.org/drm/drm-misc
21246F: drivers/dma-buf/udmabuf.c
21247F: include/uapi/linux/udmabuf.h
21248
21249USERSPACE I/O (UIO)
21250M: Greg Kroah-Hartman <[email protected]>
21251S: Maintained
21252T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21253F: Documentation/driver-api/uio-howto.rst
21254F: drivers/uio/
21255F: include/linux/uio_driver.h
21256
21257UTIL-LINUX PACKAGE
21258M: Karel Zak <[email protected]>
21259L: [email protected]
21260S: Maintained
21261W: http://en.wikipedia.org/wiki/Util-linux
21262T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21263
21264UUID HELPERS
21265M: Christoph Hellwig <[email protected]>
21266R: Andy Shevchenko <[email protected]>
21267L: [email protected]
21268S: Maintained
21269T: git git://git.infradead.org/users/hch/uuid.git
21270F: include/linux/uuid.h
21271F: include/uapi/linux/uuid.h
21272F: lib/test_uuid.c
21273F: lib/uuid.c
21274
21275UV SYSFS DRIVER
21276M: Justin Ernst <[email protected]>
21277L: [email protected]
21278S: Maintained
21279F: drivers/platform/x86/uv_sysfs.c
21280
21281UVESAFB DRIVER
21282M: Michal Januszewski <[email protected]>
21283L: [email protected]
21284S: Maintained
21285W: https://github.com/mjanusz/v86d
21286F: Documentation/fb/uvesafb.rst
21287F: drivers/video/fbdev/uvesafb.*
21288
21289Ux500 CLOCK DRIVERS
21290M: Ulf Hansson <[email protected]>
21291L: [email protected]
21292L: [email protected] (moderated for non-subscribers)
21293S: Maintained
21294F: drivers/clk/ux500/
21295
21296VF610 NAND DRIVER
21297M: Stefan Agner <[email protected]>
21298L: [email protected]
21299S: Supported
21300F: drivers/mtd/nand/raw/vf610_nfc.c
21301
21302VFAT/FAT/MSDOS FILESYSTEM
21303M: OGAWA Hirofumi <[email protected]>
21304S: Maintained
21305F: Documentation/filesystems/vfat.rst
21306F: fs/fat/
21307F: tools/testing/selftests/filesystems/fat/
21308
21309VFIO DRIVER
21310M: Alex Williamson <[email protected]>
21311R: Cornelia Huck <[email protected]>
21312L: [email protected]
21313S: Maintained
21314T: git git://github.com/awilliam/linux-vfio.git
21315F: Documentation/driver-api/vfio.rst
21316F: drivers/vfio/
21317F: include/linux/vfio.h
21318F: include/linux/vfio_pci_core.h
21319F: include/uapi/linux/vfio.h
21320
21321VFIO FSL-MC DRIVER
21322M: Diana Craciun <[email protected]>
21323L: [email protected]
21324S: Maintained
21325F: drivers/vfio/fsl-mc/
21326
21327VFIO HISILICON PCI DRIVER
21328M: Longfang Liu <[email protected]>
21329M: Shameer Kolothum <[email protected]>
21330L: [email protected]
21331S: Maintained
21332F: drivers/vfio/pci/hisilicon/
21333
21334VFIO MEDIATED DEVICE DRIVERS
21335M: Kirti Wankhede <[email protected]>
21336L: [email protected]
21337S: Maintained
21338F: Documentation/driver-api/vfio-mediated-device.rst
21339F: drivers/vfio/mdev/
21340F: include/linux/mdev.h
21341F: samples/vfio-mdev/
21342
21343VFIO PCI DEVICE SPECIFIC DRIVERS
21344R: Jason Gunthorpe <[email protected]>
21345R: Yishai Hadas <[email protected]>
21346R: Shameer Kolothum <[email protected]>
21347R: Kevin Tian <[email protected]>
21348L: [email protected]
21349S: Maintained
21350P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21351F: drivers/vfio/pci/*/
21352
21353VFIO PLATFORM DRIVER
21354M: Eric Auger <[email protected]>
21355L: [email protected]
21356S: Maintained
21357F: drivers/vfio/platform/
21358
21359VFIO MLX5 PCI DRIVER
21360M: Yishai Hadas <[email protected]>
21361L: [email protected]
21362S: Maintained
21363F: drivers/vfio/pci/mlx5/
21364
21365VGA_SWITCHEROO
21366R: Lukas Wunner <[email protected]>
21367S: Maintained
21368T: git git://anongit.freedesktop.org/drm/drm-misc
21369F: Documentation/gpu/vga-switcheroo.rst
21370F: drivers/gpu/vga/vga_switcheroo.c
21371F: include/linux/vga_switcheroo.h
21372
21373VIA RHINE NETWORK DRIVER
21374S: Maintained
21375M: Kevin Brace <[email protected]>
21376F: drivers/net/ethernet/via/via-rhine.c
21377
21378VIA SD/MMC CARD CONTROLLER DRIVER
21379M: Bruce Chang <[email protected]>
21380M: Harald Welte <[email protected]>
21381S: Maintained
21382F: drivers/mmc/host/via-sdmmc.c
21383
21384VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21385M: Florian Tobias Schandinat <[email protected]>
21386L: [email protected]
21387S: Maintained
21388F: drivers/video/fbdev/via/
21389F: include/linux/via-core.h
21390F: include/linux/via-gpio.h
21391F: include/linux/via_i2c.h
21392
21393VIA VELOCITY NETWORK DRIVER
21394M: Francois Romieu <[email protected]>
21395L: [email protected]
21396S: Maintained
21397F: drivers/net/ethernet/via/via-velocity.*
21398
21399VICODEC VIRTUAL CODEC DRIVER
21400M: Hans Verkuil <[email protected]>
21401L: [email protected]
21402S: Maintained
21403W: https://linuxtv.org
21404T: git git://linuxtv.org/media_tree.git
21405F: drivers/media/test-drivers/vicodec/*
21406
21407VIDEO I2C POLLING DRIVER
21408M: Matt Ranostay <[email protected]>
21409L: [email protected]
21410S: Maintained
21411F: drivers/media/i2c/video-i2c.c
21412
21413VIDEO MULTIPLEXER DRIVER
21414M: Philipp Zabel <[email protected]>
21415L: [email protected]
21416S: Maintained
21417F: drivers/media/platform/video-mux.c
21418
21419VIDEOBUF2 FRAMEWORK
21420M: Tomasz Figa <[email protected]>
21421M: Marek Szyprowski <[email protected]>
21422L: [email protected]
21423S: Maintained
21424F: drivers/media/common/videobuf2/*
21425F: include/media/videobuf2-*
21426
21427VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21428M: Shuah Khan <[email protected]>
21429R: Kieran Bingham <[email protected]>
21430L: [email protected]
21431S: Maintained
21432W: https://linuxtv.org
21433T: git git://linuxtv.org/media_tree.git
21434F: drivers/media/test-drivers/vimc/*
21435
21436VIRT LIB
21437M: Alex Williamson <[email protected]>
21438M: Paolo Bonzini <[email protected]>
21439L: [email protected]
21440S: Supported
21441F: virt/lib/
21442
21443VIRTIO AND VHOST VSOCK DRIVER
21444M: Stefan Hajnoczi <[email protected]>
21445M: Stefano Garzarella <[email protected]>
21446L: [email protected]
21447L: [email protected]
21448L: [email protected]
21449S: Maintained
21450F: drivers/vhost/vsock.c
21451F: include/linux/virtio_vsock.h
21452F: include/uapi/linux/virtio_vsock.h
21453F: net/vmw_vsock/virtio_transport.c
21454F: net/vmw_vsock/virtio_transport_common.c
21455
21456VIRTIO BLOCK AND SCSI DRIVERS
21457M: "Michael S. Tsirkin" <[email protected]>
21458M: Jason Wang <[email protected]>
21459R: Paolo Bonzini <[email protected]>
21460R: Stefan Hajnoczi <[email protected]>
21461L: [email protected]
21462S: Maintained
21463F: drivers/block/virtio_blk.c
21464F: drivers/scsi/virtio_scsi.c
21465F: drivers/vhost/scsi.c
21466F: include/uapi/linux/virtio_blk.h
21467F: include/uapi/linux/virtio_scsi.h
21468
21469VIRTIO CONSOLE DRIVER
21470M: Amit Shah <[email protected]>
21471L: [email protected]
21472S: Maintained
21473F: drivers/char/virtio_console.c
21474F: include/linux/virtio_console.h
21475F: include/uapi/linux/virtio_console.h
21476
21477VIRTIO CORE AND NET DRIVERS
21478M: "Michael S. Tsirkin" <[email protected]>
21479M: Jason Wang <[email protected]>
21480L: [email protected]
21481S: Maintained
21482F: Documentation/ABI/testing/sysfs-bus-vdpa
21483F: Documentation/ABI/testing/sysfs-class-vduse
21484F: Documentation/devicetree/bindings/virtio/
21485F: drivers/block/virtio_blk.c
21486F: drivers/crypto/virtio/
21487F: drivers/net/virtio_net.c
21488F: drivers/vdpa/
21489F: drivers/virtio/
21490F: include/linux/vdpa.h
21491F: include/linux/virtio*.h
21492F: include/uapi/linux/virtio_*.h
21493F: tools/virtio/
21494
21495VIRTIO BALLOON
21496M: "Michael S. Tsirkin" <[email protected]>
21497M: David Hildenbrand <[email protected]>
21498L: [email protected]
21499S: Maintained
21500F: drivers/virtio/virtio_balloon.c
21501F: include/uapi/linux/virtio_balloon.h
21502F: include/linux/balloon_compaction.h
21503F: mm/balloon_compaction.c
21504
21505VIRTIO CRYPTO DRIVER
21506M: Gonglei <[email protected]>
21507L: [email protected]
21508L: [email protected]
21509S: Maintained
21510F: drivers/crypto/virtio/
21511F: include/uapi/linux/virtio_crypto.h
21512
21513VIRTIO DRIVERS FOR S390
21514M: Cornelia Huck <[email protected]>
21515M: Halil Pasic <[email protected]>
21516M: Eric Farman <[email protected]>
21517L: [email protected]
21518L: [email protected]
21519L: [email protected]
21520S: Supported
21521F: arch/s390/include/uapi/asm/virtio-ccw.h
21522F: drivers/s390/virtio/
21523
21524VIRTIO FILE SYSTEM
21525M: Vivek Goyal <[email protected]>
21526M: Stefan Hajnoczi <[email protected]>
21527M: Miklos Szeredi <[email protected]>
21528L: [email protected]
21529L: [email protected]
21530S: Supported
21531W: https://virtio-fs.gitlab.io/
21532F: Documentation/filesystems/virtiofs.rst
21533F: fs/fuse/virtio_fs.c
21534F: include/uapi/linux/virtio_fs.h
21535
21536VIRTIO GPIO DRIVER
21537M: Enrico Weigelt, metux IT consult <[email protected]>
21538M: Viresh Kumar <[email protected]>
21539L: [email protected]
21540L: [email protected]
21541S: Maintained
21542F: drivers/gpio/gpio-virtio.c
21543F: include/uapi/linux/virtio_gpio.h
21544
21545VIRTIO GPU DRIVER
21546M: David Airlie <[email protected]>
21547M: Gerd Hoffmann <[email protected]>
21548R: Gurchetan Singh <[email protected]>
21549R: Chia-I Wu <[email protected]>
21550L: [email protected]
21551L: [email protected]
21552S: Maintained
21553T: git git://anongit.freedesktop.org/drm/drm-misc
21554F: drivers/gpu/drm/virtio/
21555F: include/uapi/linux/virtio_gpu.h
21556
21557VIRTIO HOST (VHOST)
21558M: "Michael S. Tsirkin" <[email protected]>
21559M: Jason Wang <[email protected]>
21560L: [email protected]
21561L: [email protected]
21562L: [email protected]
21563S: Maintained
21564T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21565F: drivers/vhost/
21566F: include/linux/vhost_iotlb.h
21567F: include/uapi/linux/vhost.h
21568
21569VIRTIO INPUT DRIVER
21570M: Gerd Hoffmann <[email protected]>
21571S: Maintained
21572F: drivers/virtio/virtio_input.c
21573F: include/uapi/linux/virtio_input.h
21574
21575VIRTIO IOMMU DRIVER
21576M: Jean-Philippe Brucker <[email protected]>
21577L: [email protected]
21578S: Maintained
21579F: drivers/iommu/virtio-iommu.c
21580F: include/uapi/linux/virtio_iommu.h
21581
21582VIRTIO MEM DRIVER
21583M: David Hildenbrand <[email protected]>
21584L: [email protected]
21585S: Maintained
21586W: https://virtio-mem.gitlab.io/
21587F: drivers/virtio/virtio_mem.c
21588F: include/uapi/linux/virtio_mem.h
21589
21590VIRTIO SOUND DRIVER
21591M: Anton Yakovlev <[email protected]>
21592M: "Michael S. Tsirkin" <[email protected]>
21593L: [email protected]
21594L: [email protected] (moderated for non-subscribers)
21595S: Maintained
21596F: include/uapi/linux/virtio_snd.h
21597F: sound/virtio/*
21598
21599VIRTIO I2C DRIVER
21600M: Conghui Chen <[email protected]>
21601M: Viresh Kumar <[email protected]>
21602L: [email protected]
21603L: [email protected]
21604S: Maintained
21605F: drivers/i2c/busses/i2c-virtio.c
21606F: include/uapi/linux/virtio_i2c.h
21607
21608VIRTIO PMEM DRIVER
21609M: Pankaj Gupta <[email protected]>
21610L: [email protected]
21611S: Maintained
21612F: drivers/nvdimm/virtio_pmem.c
21613F: drivers/nvdimm/nd_virtio.c
21614
21615VIRTUAL BOX GUEST DEVICE DRIVER
21616M: Hans de Goede <[email protected]>
21617M: Arnd Bergmann <[email protected]>
21618M: Greg Kroah-Hartman <[email protected]>
21619S: Maintained
21620F: drivers/virt/vboxguest/
21621F: include/linux/vbox_utils.h
21622F: include/uapi/linux/vbox*.h
21623
21624VIRTUAL BOX SHARED FOLDER VFS DRIVER
21625M: Hans de Goede <[email protected]>
21626L: [email protected]
21627S: Maintained
21628F: fs/vboxsf/*
21629
21630VIRTUAL SERIO DEVICE DRIVER
21631M: Stephen Chandler Paul <[email protected]>
21632S: Maintained
21633F: drivers/input/serio/userio.c
21634F: include/uapi/linux/userio.h
21635
21636VIVID VIRTUAL VIDEO DRIVER
21637M: Hans Verkuil <[email protected]>
21638L: [email protected]
21639S: Maintained
21640W: https://linuxtv.org
21641T: git git://linuxtv.org/media_tree.git
21642F: drivers/media/test-drivers/vivid/*
21643
21644VIDTV VIRTUAL DIGITAL TV DRIVER
21645M: Daniel W. S. Almeida <[email protected]>
21646L: [email protected]
21647S: Maintained
21648W: https://linuxtv.org
21649T: git git://linuxtv.org/media_tree.git
21650F: drivers/media/test-drivers/vidtv/*
21651
21652VLYNQ BUS
21653M: Florian Fainelli <[email protected]>
21654L: [email protected] (subscribers-only)
21655S: Maintained
21656F: drivers/vlynq/vlynq.c
21657F: include/linux/vlynq.h
21658
21659VME SUBSYSTEM
21660M: Martyn Welch <[email protected]>
21661M: Manohar Vanga <[email protected]>
21662M: Greg Kroah-Hartman <[email protected]>
21663L: [email protected]
21664S: Odd fixes
21665T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21666F: Documentation/driver-api/vme.rst
21667F: drivers/staging/vme_user/
21668
21669VM SOCKETS (AF_VSOCK)
21670M: Stefano Garzarella <[email protected]>
21671L: [email protected]
21672L: [email protected]
21673S: Maintained
21674F: drivers/net/vsockmon.c
21675F: include/net/af_vsock.h
21676F: include/uapi/linux/vm_sockets.h
21677F: include/uapi/linux/vm_sockets_diag.h
21678F: include/uapi/linux/vsockmon.h
21679F: net/vmw_vsock/
21680F: tools/testing/vsock/
21681
21682VMWARE BALLOON DRIVER
21683M: Nadav Amit <[email protected]>
21684R: VMware PV-Drivers Reviewers <[email protected]>
21685L: [email protected]
21686S: Maintained
21687F: drivers/misc/vmw_balloon.c
21688
21689VMWARE HYPERVISOR INTERFACE
21690M: Srivatsa S. Bhat (VMware) <[email protected]>
21691M: Alexey Makhalov <[email protected]>
21692R: VMware PV-Drivers Reviewers <[email protected]>
21693L: [email protected]
21694L: [email protected]
21695S: Supported
21696T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21697F: arch/x86/include/asm/vmware.h
21698F: arch/x86/kernel/cpu/vmware.c
21699
21700VMWARE PVRDMA DRIVER
21701M: Bryan Tan <[email protected]>
21702M: Vishnu Dasa <[email protected]>
21703R: VMware PV-Drivers Reviewers <[email protected]>
21704L: [email protected]
21705S: Maintained
21706F: drivers/infiniband/hw/vmw_pvrdma/
21707
21708VMware PVSCSI driver
21709M: Vishal Bhakta <[email protected]>
21710R: VMware PV-Drivers Reviewers <[email protected]>
21711L: [email protected]
21712S: Maintained
21713F: drivers/scsi/vmw_pvscsi.c
21714F: drivers/scsi/vmw_pvscsi.h
21715
21716VMWARE VIRTUAL PTP CLOCK DRIVER
21717M: Vivek Thampi <[email protected]>
21718R: VMware PV-Drivers Reviewers <[email protected]>
21719L: [email protected]
21720S: Supported
21721F: drivers/ptp/ptp_vmw.c
21722
21723VMWARE VMCI DRIVER
21724M: Bryan Tan <[email protected]>
21725M: Rajesh Jalisatgi <[email protected]>
21726M: Vishnu Dasa <[email protected]>
21727R: VMware PV-Drivers Reviewers <[email protected]>
21728L: [email protected]
21729S: Maintained
21730F: drivers/misc/vmw_vmci/
21731
21732VMWARE VMMOUSE SUBDRIVER
21733M: Zack Rusin <[email protected]>
21734R: VMware Graphics Reviewers <[email protected]>
21735R: VMware PV-Drivers Reviewers <[email protected]>
21736L: [email protected]
21737S: Maintained
21738F: drivers/input/mouse/vmmouse.c
21739F: drivers/input/mouse/vmmouse.h
21740
21741VMWARE VMXNET3 ETHERNET DRIVER
21742M: Ronak Doshi <[email protected]>
21743R: VMware PV-Drivers Reviewers <[email protected]>
21744L: [email protected]
21745S: Maintained
21746F: drivers/net/vmxnet3/
21747
21748VOCORE VOCORE2 BOARD
21749M: Harvey Hunt <[email protected]>
21750L: [email protected]
21751S: Maintained
21752F: arch/mips/boot/dts/ralink/vocore2.dts
21753
21754VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21755M: Liam Girdwood <[email protected]>
21756M: Mark Brown <[email protected]>
21757L: [email protected]
21758S: Supported
21759W: http://www.slimlogic.co.uk/?p=48
21760T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21761F: Documentation/devicetree/bindings/regulator/
21762F: Documentation/power/regulator/
21763F: drivers/regulator/
21764F: include/dt-bindings/regulator/
21765F: include/linux/regulator/
21766K: regulator_get_optional
21767
21768VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21769R: Matti Vaittinen <[email protected]>
21770F: drivers/regulator/irq_helpers.c
21771
21772VRF
21773M: David Ahern <[email protected]>
21774L: [email protected]
21775S: Maintained
21776F: Documentation/networking/vrf.rst
21777F: drivers/net/vrf.c
21778
21779VSPRINTF
21780M: Petr Mladek <[email protected]>
21781M: Steven Rostedt <[email protected]>
21782M: Sergey Senozhatsky <[email protected]>
21783R: Andy Shevchenko <[email protected]>
21784R: Rasmus Villemoes <[email protected]>
21785S: Maintained
21786T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21787F: Documentation/core-api/printk-formats.rst
21788F: lib/test_printf.c
21789F: lib/test_scanf.c
21790F: lib/vsprintf.c
21791
21792VT1211 HARDWARE MONITOR DRIVER
21793M: Juerg Haefliger <[email protected]>
21794L: [email protected]
21795S: Maintained
21796F: Documentation/hwmon/vt1211.rst
21797F: drivers/hwmon/vt1211.c
21798
21799VT8231 HARDWARE MONITOR DRIVER
21800M: Roger Lucas <[email protected]>
21801L: [email protected]
21802S: Maintained
21803F: drivers/hwmon/vt8231.c
21804
21805VUB300 USB to SDIO/SD/MMC bridge chip
21806L: [email protected]
21807S: Orphan
21808F: drivers/mmc/host/vub300.c
21809
21810W1 DALLAS'S 1-WIRE BUS
21811M: Evgeniy Polyakov <[email protected]>
21812S: Maintained
21813F: Documentation/devicetree/bindings/w1/
21814F: Documentation/w1/
21815F: drivers/w1/
21816F: include/linux/w1.h
21817
21818W83791D HARDWARE MONITORING DRIVER
21819M: Marc Hulsman <[email protected]>
21820L: [email protected]
21821S: Maintained
21822F: Documentation/hwmon/w83791d.rst
21823F: drivers/hwmon/w83791d.c
21824
21825W83793 HARDWARE MONITORING DRIVER
21826M: Rudolf Marek <[email protected]>
21827L: [email protected]
21828S: Maintained
21829F: Documentation/hwmon/w83793.rst
21830F: drivers/hwmon/w83793.c
21831
21832W83795 HARDWARE MONITORING DRIVER
21833M: Jean Delvare <[email protected]>
21834L: [email protected]
21835S: Maintained
21836F: drivers/hwmon/w83795.c
21837
21838W83L51xD SD/MMC CARD INTERFACE DRIVER
21839M: Pierre Ossman <[email protected]>
21840S: Maintained
21841F: drivers/mmc/host/wbsd.*
21842
21843WACOM PROTOCOL 4 SERIAL TABLETS
21844M: Julian Squires <[email protected]>
21845M: Hans de Goede <[email protected]>
21846L: [email protected]
21847S: Maintained
21848F: drivers/input/tablet/wacom_serial4.c
21849
21850WANGXUN ETHERNET DRIVER
21851M: Jiawen Wu <[email protected]>
21852L: [email protected]
21853S: Maintained
21854F: Documentation/networking/device_drivers/ethernet/wangxun/txgbe.rst
21855F: drivers/net/ethernet/wangxun/
21856
21857WATCHDOG DEVICE DRIVERS
21858M: Wim Van Sebroeck <[email protected]>
21859M: Guenter Roeck <[email protected]>
21860L: [email protected]
21861S: Maintained
21862W: http://www.linux-watchdog.org/
21863T: git git://www.linux-watchdog.org/linux-watchdog.git
21864F: Documentation/devicetree/bindings/watchdog/
21865F: Documentation/watchdog/
21866F: drivers/watchdog/
21867F: include/linux/watchdog.h
21868F: include/uapi/linux/watchdog.h
21869
21870WHISKEYCOVE PMIC GPIO DRIVER
21871M: Kuppuswamy Sathyanarayanan <[email protected]>
21872L: [email protected]
21873S: Maintained
21874F: drivers/gpio/gpio-wcove.c
21875
21876WHWAVE RTC DRIVER
21877M: Dianlong Li <[email protected]>
21878L: [email protected]
21879S: Maintained
21880F: drivers/rtc/rtc-sd3078.c
21881
21882WIIMOTE HID DRIVER
21883M: David Rheinsberg <[email protected]>
21884L: [email protected]
21885S: Maintained
21886F: drivers/hid/hid-wiimote*
21887
21888WILOCITY WIL6210 WIRELESS DRIVER
21889L: [email protected]
21890S: Orphan
21891W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21892F: drivers/net/wireless/ath/wil6210/
21893
21894WINBOND CIR DRIVER
21895M: David Härdeman <[email protected]>
21896S: Maintained
21897F: drivers/media/rc/winbond-cir.c
21898
21899WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21900M: William Breathitt Gray <[email protected]>
21901L: [email protected]
21902S: Maintained
21903F: drivers/watchdog/ebc-c384_wdt.c
21904
21905WINSYSTEMS WS16C48 GPIO DRIVER
21906M: William Breathitt Gray <[email protected]>
21907L: [email protected]
21908S: Maintained
21909F: drivers/gpio/gpio-ws16c48.c
21910
21911WIREGUARD SECURE NETWORK TUNNEL
21912M: Jason A. Donenfeld <[email protected]>
21913L: [email protected]
21914L: [email protected]
21915S: Maintained
21916F: drivers/net/wireguard/
21917F: tools/testing/selftests/wireguard/
21918
21919WISTRON LAPTOP BUTTON DRIVER
21920M: Miloslav Trmac <[email protected]>
21921S: Maintained
21922F: drivers/input/misc/wistron_btns.c
21923
21924WL3501 WIRELESS PCMCIA CARD DRIVER
21925L: [email protected]
21926S: Odd fixes
21927F: drivers/net/wireless/wl3501*
21928
21929WOLFSON MICROELECTRONICS DRIVERS
21930L: [email protected]
21931S: Supported
21932W: https://github.com/CirrusLogic/linux-drivers/wiki
21933T: git https://github.com/CirrusLogic/linux-drivers.git
21934F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21935F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21936F: Documentation/devicetree/bindings/mfd/wm831x.txt
21937F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21938F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21939F: Documentation/devicetree/bindings/sound/wm*
21940F: Documentation/hwmon/wm83??.rst
21941F: arch/arm/mach-s3c/mach-crag6410*
21942F: drivers/clk/clk-wm83*.c
21943F: drivers/gpio/gpio-*wm*.c
21944F: drivers/gpio/gpio-arizona.c
21945F: drivers/hwmon/wm83??-hwmon.c
21946F: drivers/input/misc/wm831x-on.c
21947F: drivers/input/touchscreen/wm831x-ts.c
21948F: drivers/input/touchscreen/wm97*.c
21949F: drivers/leds/leds-wm83*.c
21950F: drivers/mfd/arizona*
21951F: drivers/mfd/cs47l24*
21952F: drivers/mfd/wm*.c
21953F: drivers/power/supply/wm83*.c
21954F: drivers/regulator/arizona*
21955F: drivers/regulator/wm8*.c
21956F: drivers/rtc/rtc-wm83*.c
21957F: drivers/video/backlight/wm83*_bl.c
21958F: drivers/watchdog/wm83*_wdt.c
21959F: include/linux/mfd/arizona/
21960F: include/linux/mfd/wm831x/
21961F: include/linux/mfd/wm8350/
21962F: include/linux/mfd/wm8400*
21963F: include/linux/regulator/arizona*
21964F: include/linux/wm97xx.h
21965F: include/sound/wm????.h
21966F: sound/soc/codecs/arizona*
21967F: sound/soc/codecs/cs47l24*
21968F: sound/soc/codecs/wm*
21969
21970WORKQUEUE
21971M: Tejun Heo <[email protected]>
21972R: Lai Jiangshan <[email protected]>
21973S: Maintained
21974T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21975F: Documentation/core-api/workqueue.rst
21976F: include/linux/workqueue.h
21977F: kernel/workqueue.c
21978
21979WWAN DRIVERS
21980M: Loic Poulain <[email protected]>
21981M: Sergey Ryazanov <[email protected]>
21982R: Johannes Berg <[email protected]>
21983L: [email protected]
21984S: Maintained
21985F: drivers/net/wwan/
21986F: include/linux/wwan.h
21987F: include/uapi/linux/wwan.h
21988
21989X-POWERS AXP288 PMIC DRIVERS
21990M: Hans de Goede <[email protected]>
21991S: Maintained
21992F: drivers/acpi/pmic/intel_pmic_xpower.c
21993N: axp288
21994
21995X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21996M: Chen-Yu Tsai <[email protected]>
21997L: [email protected]
21998S: Maintained
21999N: axp[128]
22000
22001X.25 STACK
22002M: Martin Schiller <[email protected]>
22003L: [email protected]
22004S: Maintained
22005F: Documentation/networking/lapb-module.rst
22006F: Documentation/networking/x25*
22007F: drivers/net/wan/hdlc_x25.c
22008F: drivers/net/wan/lapbether.c
22009F: include/*/lapb.h
22010F: include/net/x25*
22011F: include/uapi/linux/x25.h
22012F: net/lapb/
22013F: net/x25/
22014
22015X86 ARCHITECTURE (32-BIT AND 64-BIT)
22016M: Thomas Gleixner <[email protected]>
22017M: Ingo Molnar <[email protected]>
22018M: Borislav Petkov <[email protected]>
22019M: Dave Hansen <[email protected]>
22020M: [email protected]
22021R: "H. Peter Anvin" <[email protected]>
22022L: [email protected]
22023S: Maintained
22024T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22025F: Documentation/devicetree/bindings/x86/
22026F: Documentation/x86/
22027F: arch/x86/
22028
22029X86 ENTRY CODE
22030M: Andy Lutomirski <[email protected]>
22031L: [email protected]
22032S: Maintained
22033T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
22034F: arch/x86/entry/
22035
22036X86 MCE INFRASTRUCTURE
22037M: Tony Luck <[email protected]>
22038M: Borislav Petkov <[email protected]>
22039L: [email protected]
22040S: Maintained
22041F: Documentation/ABI/testing/sysfs-mce
22042F: Documentation/x86/x86_64/machinecheck.rst
22043F: arch/x86/kernel/cpu/mce/*
22044
22045X86 MICROCODE UPDATE SUPPORT
22046M: Borislav Petkov <[email protected]>
22047S: Maintained
22048F: arch/x86/kernel/cpu/microcode/*
22049
22050X86 MM
22051M: Dave Hansen <[email protected]>
22052M: Andy Lutomirski <[email protected]>
22053M: Peter Zijlstra <[email protected]>
22054L: [email protected]
22055S: Maintained
22056T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22057F: arch/x86/mm/
22058
22059X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22060M: Hans de Goede <[email protected]>
22061L: [email protected]
22062S: Maintained
22063T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22064F: drivers/platform/x86/x86-android-tablets.c
22065
22066X86 PLATFORM DRIVERS
22067M: Hans de Goede <[email protected]>
22068M: Mark Gross <[email protected]>
22069L: [email protected]
22070S: Maintained
22071T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22072F: drivers/platform/olpc/
22073F: drivers/platform/x86/
22074
22075X86 PLATFORM DRIVERS - ARCH
22076R: Darren Hart <[email protected]>
22077R: Andy Shevchenko <[email protected]>
22078L: [email protected]
22079L: [email protected]
22080S: Maintained
22081T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22082F: arch/x86/platform
22083
22084X86 PLATFORM UV HPE SUPERDOME FLEX
22085M: Steve Wahl <[email protected]>
22086R: Mike Travis <[email protected]>
22087R: Dimitri Sivanich <[email protected]>
22088R: Russ Anderson <[email protected]>
22089S: Supported
22090F: arch/x86/include/asm/uv/
22091F: arch/x86/kernel/apic/x2apic_uv_x.c
22092F: arch/x86/platform/uv/
22093
22094X86 STACK UNWINDING
22095M: Josh Poimboeuf <[email protected]>
22096M: Peter Zijlstra <[email protected]>
22097S: Supported
22098F: arch/x86/include/asm/unwind*.h
22099F: arch/x86/kernel/dumpstack.c
22100F: arch/x86/kernel/stacktrace.c
22101F: arch/x86/kernel/unwind_*.c
22102
22103X86 VDSO
22104M: Andy Lutomirski <[email protected]>
22105L: [email protected]
22106S: Maintained
22107T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22108F: arch/x86/entry/vdso/
22109
22110XARRAY
22111M: Matthew Wilcox <[email protected]>
22112L: [email protected]
22113S: Supported
22114F: Documentation/core-api/xarray.rst
22115F: include/linux/idr.h
22116F: include/linux/xarray.h
22117F: lib/idr.c
22118F: lib/xarray.c
22119F: tools/testing/radix-tree
22120
22121XBOX DVD IR REMOTE
22122M: Benjamin Valentin <[email protected]>
22123S: Maintained
22124F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22125F: drivers/media/rc/xbox_remote.c
22126
22127XC2028/3028 TUNER DRIVER
22128M: Mauro Carvalho Chehab <[email protected]>
22129L: [email protected]
22130S: Maintained
22131W: https://linuxtv.org
22132T: git git://linuxtv.org/media_tree.git
22133F: drivers/media/tuners/xc2028.*
22134
22135XDP (eXpress Data Path)
22136M: Alexei Starovoitov <[email protected]>
22137M: Daniel Borkmann <[email protected]>
22138M: David S. Miller <[email protected]>
22139M: Jakub Kicinski <[email protected]>
22140M: Jesper Dangaard Brouer <[email protected]>
22141M: John Fastabend <[email protected]>
22142L: [email protected]
22143L: [email protected]
22144S: Supported
22145F: include/net/xdp.h
22146F: include/net/xdp_priv.h
22147F: include/trace/events/xdp.h
22148F: kernel/bpf/cpumap.c
22149F: kernel/bpf/devmap.c
22150F: net/core/xdp.c
22151F: samples/bpf/xdp*
22152F: tools/testing/selftests/bpf/*xdp*
22153F: tools/testing/selftests/bpf/*/*xdp*
22154F: drivers/net/ethernet/*/*/*/*/*xdp*
22155F: drivers/net/ethernet/*/*/*xdp*
22156K: (?:\b|_)xdp(?:\b|_)
22157
22158XDP SOCKETS (AF_XDP)
22159M: Björn Töpel <[email protected]>
22160M: Magnus Karlsson <[email protected]>
22161M: Maciej Fijalkowski <[email protected]>
22162R: Jonathan Lemon <[email protected]>
22163L: [email protected]
22164L: [email protected]
22165S: Maintained
22166F: Documentation/networking/af_xdp.rst
22167F: include/net/xdp_sock*
22168F: include/net/xsk_buff_pool.h
22169F: include/uapi/linux/if_xdp.h
22170F: include/uapi/linux/xdp_diag.h
22171F: include/net/netns/xdp.h
22172F: net/xdp/
22173F: tools/testing/selftests/bpf/*xsk*
22174
22175XEN BLOCK SUBSYSTEM
22176M: Roger Pau Monné <[email protected]>
22177L: [email protected] (moderated for non-subscribers)
22178S: Supported
22179F: drivers/block/xen*
22180F: drivers/block/xen-blkback/*
22181
22182XEN HYPERVISOR ARM
22183M: Stefano Stabellini <[email protected]>
22184L: [email protected] (moderated for non-subscribers)
22185S: Maintained
22186F: arch/arm/include/asm/xen/
22187F: arch/arm/xen/
22188
22189XEN HYPERVISOR ARM64
22190M: Stefano Stabellini <[email protected]>
22191L: [email protected] (moderated for non-subscribers)
22192S: Maintained
22193F: arch/arm64/include/asm/xen/
22194F: arch/arm64/xen/
22195
22196XEN HYPERVISOR INTERFACE
22197M: Juergen Gross <[email protected]>
22198M: Stefano Stabellini <[email protected]>
22199R: Oleksandr Tyshchenko <[email protected]>
22200L: [email protected] (moderated for non-subscribers)
22201S: Supported
22202T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22203F: Documentation/ABI/stable/sysfs-hypervisor-xen
22204F: Documentation/ABI/testing/sysfs-hypervisor-xen
22205F: drivers/*/xen-*front.c
22206F: drivers/xen/
22207F: include/uapi/xen/
22208F: include/xen/
22209F: kernel/configs/xen.config
22210
22211XEN HYPERVISOR X86
22212M: Juergen Gross <[email protected]>
22213R: Boris Ostrovsky <[email protected]>
22214L: [email protected] (moderated for non-subscribers)
22215S: Supported
22216F: arch/x86/configs/xen.config
22217F: arch/x86/include/asm/pvclock-abi.h
22218F: arch/x86/include/asm/xen/
22219F: arch/x86/platform/pvh/
22220F: arch/x86/xen/
22221
22222XEN NETWORK BACKEND DRIVER
22223M: Wei Liu <[email protected]>
22224M: Paul Durrant <[email protected]>
22225L: [email protected] (moderated for non-subscribers)
22226L: [email protected]
22227S: Supported
22228F: drivers/net/xen-netback/*
22229
22230XEN PCI SUBSYSTEM
22231M: Juergen Gross <[email protected]>
22232L: [email protected] (moderated for non-subscribers)
22233S: Supported
22234F: arch/x86/pci/*xen*
22235F: drivers/pci/*xen*
22236
22237XEN PVSCSI DRIVERS
22238M: Juergen Gross <[email protected]>
22239L: [email protected] (moderated for non-subscribers)
22240L: [email protected]
22241S: Supported
22242F: drivers/scsi/xen-scsifront.c
22243F: drivers/xen/xen-scsiback.c
22244F: include/xen/interface/io/vscsiif.h
22245
22246XEN PVUSB DRIVER
22247M: Juergen Gross <[email protected]>
22248L: [email protected] (moderated for non-subscribers)
22249L: [email protected]
22250S: Supported
22251F: drivers/usb/host/xen*
22252F: include/xen/interface/io/usbif.h
22253
22254XEN SOUND FRONTEND DRIVER
22255M: Oleksandr Andrushchenko <[email protected]>
22256L: [email protected] (moderated for non-subscribers)
22257L: [email protected] (moderated for non-subscribers)
22258S: Supported
22259F: sound/xen/*
22260
22261XEN SWIOTLB SUBSYSTEM
22262M: Juergen Gross <[email protected]>
22263M: Stefano Stabellini <[email protected]>
22264L: [email protected] (moderated for non-subscribers)
22265L: [email protected]
22266S: Supported
22267F: arch/x86/xen/*swiotlb*
22268F: drivers/xen/*swiotlb*
22269
22270XFS FILESYSTEM
22271C: irc://irc.oftc.net/xfs
22272M: Darrick J. Wong <[email protected]>
22273L: [email protected]
22274S: Supported
22275W: http://xfs.org/
22276T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22277F: Documentation/ABI/testing/sysfs-fs-xfs
22278F: Documentation/admin-guide/xfs.rst
22279F: Documentation/filesystems/xfs-delayed-logging-design.rst
22280F: Documentation/filesystems/xfs-self-describing-metadata.rst
22281F: fs/xfs/
22282F: include/uapi/linux/dqblk_xfs.h
22283F: include/uapi/linux/fsmap.h
22284
22285XILINX AMS DRIVER
22286M: Anand Ashok Dumbre <[email protected]>
22287L: [email protected]
22288S: Maintained
22289F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22290F: drivers/iio/adc/xilinx-ams.c
22291
22292XILINX AXI ETHERNET DRIVER
22293M: Radhey Shyam Pandey <[email protected]>
22294S: Maintained
22295F: drivers/net/ethernet/xilinx/xilinx_axienet*
22296
22297XILINX CAN DRIVER
22298M: Appana Durga Kedareswara rao <[email protected]>
22299R: Naga Sureshkumar Relli <[email protected]>
22300L: [email protected]
22301S: Maintained
22302F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22303F: drivers/net/can/xilinx_can.c
22304
22305XILINX GPIO DRIVER
22306M: Shubhrajyoti Datta <[email protected]>
22307R: Srinivas Neeli <[email protected]>
22308R: Michal Simek <[email protected]>
22309S: Maintained
22310F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
22311F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22312F: drivers/gpio/gpio-xilinx.c
22313F: drivers/gpio/gpio-zynq.c
22314
22315XILINX SD-FEC IP CORES
22316M: Derek Kiernan <[email protected]>
22317M: Dragan Cvetic <[email protected]>
22318S: Maintained
22319F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22320F: Documentation/misc-devices/xilinx_sdfec.rst
22321F: drivers/misc/Kconfig
22322F: drivers/misc/Makefile
22323F: drivers/misc/xilinx_sdfec.c
22324F: include/uapi/misc/xilinx_sdfec.h
22325
22326XILINX PWM DRIVER
22327M: Sean Anderson <[email protected]>
22328S: Maintained
22329F: drivers/pwm/pwm-xilinx.c
22330F: include/clocksource/timer-xilinx.h
22331
22332XILINX UARTLITE SERIAL DRIVER
22333M: Peter Korsgaard <[email protected]>
22334L: [email protected]
22335S: Maintained
22336F: drivers/tty/serial/uartlite.c
22337
22338XILINX VIDEO IP CORES
22339M: Hyun Kwon <[email protected]>
22340M: Laurent Pinchart <[email protected]>
22341L: [email protected]
22342S: Supported
22343T: git git://linuxtv.org/media_tree.git
22344F: Documentation/devicetree/bindings/media/xilinx/
22345F: drivers/media/platform/xilinx/
22346F: include/uapi/linux/xilinx-v4l2-controls.h
22347
22348XILINX ZYNQMP DPDMA DRIVER
22349M: Hyun Kwon <[email protected]>
22350M: Laurent Pinchart <[email protected]>
22351L: [email protected]
22352S: Supported
22353F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22354F: drivers/dma/xilinx/xilinx_dpdma.c
22355F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22356
22357XILINX ZYNQMP PSGTR PHY DRIVER
22358M: Anurag Kumar Vulisha <[email protected]>
22359M: Laurent Pinchart <[email protected]>
22360L: [email protected]
22361S: Supported
22362T: git https://github.com/Xilinx/linux-xlnx.git
22363F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22364F: drivers/phy/xilinx/phy-zynqmp.c
22365
22366XILINX ZYNQMP SHA3 DRIVER
22367M: Harsha <[email protected]>
22368S: Maintained
22369F: drivers/crypto/xilinx/zynqmp-sha.c
22370
22371XILINX EVENT MANAGEMENT DRIVER
22372M: Abhyuday Godhasara <[email protected]>
22373S: Maintained
22374F: drivers/soc/xilinx/xlnx_event_manager.c
22375F: include/linux/firmware/xlnx-event-manager.h
22376
22377XILLYBUS DRIVER
22378M: Eli Billauer <[email protected]>
22379L: [email protected]
22380S: Supported
22381F: drivers/char/xillybus/
22382
22383XLP9XX I2C DRIVER
22384M: George Cherian <[email protected]>
22385L: [email protected]
22386S: Supported
22387W: http://www.marvell.com
22388F: drivers/i2c/busses/i2c-xlp9xx.c
22389
22390XRA1403 GPIO EXPANDER
22391M: Nandor Han <[email protected]>
22392M: Semi Malinen <[email protected]>
22393L: [email protected]
22394S: Maintained
22395F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22396F: drivers/gpio/gpio-xra1403.c
22397
22398XTENSA XTFPGA PLATFORM SUPPORT
22399M: Max Filippov <[email protected]>
22400L: [email protected]
22401S: Maintained
22402F: drivers/spi/spi-xtensa-xtfpga.c
22403F: sound/soc/xtensa/xtfpga-i2s.c
22404
22405YAM DRIVER FOR AX.25
22406M: Jean-Paul Roubelat <[email protected]>
22407L: [email protected]
22408S: Maintained
22409F: drivers/net/hamradio/yam*
22410F: include/linux/yam.h
22411
22412YAMA SECURITY MODULE
22413M: Kees Cook <[email protected]>
22414S: Supported
22415T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22416F: Documentation/admin-guide/LSM/Yama.rst
22417F: security/yama/
22418
22419YEALINK PHONE DRIVER
22420M: Henk Vergonet <[email protected]>
22421L: [email protected]
22422S: Maintained
22423F: Documentation/input/devices/yealink.rst
22424F: drivers/input/misc/yealink.*
22425
22426Z8530 DRIVER FOR AX.25
22427M: Joerg Reuter <[email protected]>
22428L: [email protected]
22429S: Maintained
22430W: http://yaina.de/jreuter/
22431W: http://www.qsl.net/dl1bke/
22432F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22433F: drivers/net/hamradio/*scc.c
22434F: drivers/net/hamradio/z8530.h
22435
22436ZBUD COMPRESSED PAGE ALLOCATOR
22437M: Seth Jennings <[email protected]>
22438M: Dan Streetman <[email protected]>
22439L: [email protected]
22440S: Maintained
22441F: mm/zbud.c
22442
22443Z3FOLD COMPRESSED PAGE ALLOCATOR
22444M: Vitaly Wool <[email protected]>
22445R: Miaohe Lin <[email protected]>
22446L: [email protected]
22447S: Maintained
22448F: mm/z3fold.c
22449
22450ZD1211RW WIRELESS DRIVER
22451M: Ulrich Kunitz <[email protected]>
22452L: [email protected]
22453L: [email protected] (subscribers-only)
22454S: Maintained
22455W: http://zd1211.ath.cx/wiki/DriverRewrite
22456F: drivers/net/wireless/zydas/zd1211rw/
22457
22458ZD1301 MEDIA DRIVER
22459M: Antti Palosaari <[email protected]>
22460L: [email protected]
22461S: Maintained
22462W: https://linuxtv.org/
22463W: http://palosaari.fi/linux/
22464Q: https://patchwork.linuxtv.org/project/linux-media/list/
22465F: drivers/media/usb/dvb-usb-v2/zd1301*
22466
22467ZD1301_DEMOD MEDIA DRIVER
22468M: Antti Palosaari <[email protected]>
22469L: [email protected]
22470S: Maintained
22471W: https://linuxtv.org/
22472W: http://palosaari.fi/linux/
22473Q: https://patchwork.linuxtv.org/project/linux-media/list/
22474F: drivers/media/dvb-frontends/zd1301_demod*
22475
22476ZHAOXIN PROCESSOR SUPPORT
22477M: Tony W Wang-oc <[email protected]>
22478L: [email protected]
22479S: Maintained
22480F: arch/x86/kernel/cpu/zhaoxin.c
22481
22482ZONEFS FILESYSTEM
22483M: Damien Le Moal <[email protected]>
22484M: Naohiro Aota <[email protected]>
22485R: Johannes Thumshirn <[email protected]>
22486L: [email protected]
22487S: Maintained
22488T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22489F: Documentation/filesystems/zonefs.rst
22490F: fs/zonefs/
22491
22492ZPOOL COMPRESSED PAGE STORAGE API
22493M: Dan Streetman <[email protected]>
22494L: [email protected]
22495S: Maintained
22496F: include/linux/zpool.h
22497F: mm/zpool.c
22498
22499ZR36067 VIDEO FOR LINUX DRIVER
22500M: Corentin Labbe <[email protected]>
22501L: [email protected]
22502L: [email protected]
22503S: Maintained
22504W: http://mjpeg.sourceforge.net/driver-zoran/
22505Q: https://patchwork.linuxtv.org/project/linux-media/list/
22506F: Documentation/driver-api/media/drivers/zoran.rst
22507F: drivers/staging/media/zoran/
22508
22509ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22510M: Minchan Kim <[email protected]>
22511M: Nitin Gupta <[email protected]>
22512R: Sergey Senozhatsky <[email protected]>
22513L: [email protected]
22514S: Maintained
22515F: Documentation/admin-guide/blockdev/zram.rst
22516F: drivers/block/zram/
22517
22518ZS DECSTATION Z85C30 SERIAL DRIVER
22519M: "Maciej W. Rozycki" <[email protected]>
22520S: Maintained
22521F: drivers/tty/serial/zs.*
22522
22523ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22524M: Minchan Kim <[email protected]>
22525M: Nitin Gupta <[email protected]>
22526R: Sergey Senozhatsky <[email protected]>
22527L: [email protected]
22528S: Maintained
22529F: Documentation/mm/zsmalloc.rst
22530F: include/linux/zsmalloc.h
22531F: mm/zsmalloc.c
22532
22533ZSTD
22534M: Nick Terrell <[email protected]>
22535S: Maintained
22536B: https://github.com/facebook/zstd/issues
22537T: git git://github.com/terrelln/linux.git
22538F: include/linux/zstd*
22539F: lib/zstd/
22540F: lib/decompress_unzstd.c
22541F: crypto/zstd.c
22542N: zstd
22543K: zstd
22544
22545ZSWAP COMPRESSED SWAP CACHING
22546M: Seth Jennings <[email protected]>
22547M: Dan Streetman <[email protected]>
22548M: Vitaly Wool <[email protected]>
22549L: [email protected]
22550S: Maintained
22551F: mm/zswap.c
22552
22553THE REST
22554M: Linus Torvalds <[email protected]>
22555L: [email protected]
22556S: Buried alive in reporters
22557T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
22558F: *
22559F: */