Loading...
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trival style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the OSDL certificate of contribution and should include a
55 Signed-off-by: line. The current version of this "Developer's
56 Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 L: Mailing list that is relevant to this area
74 W: Web-page with status/info
75 Q: Patchwork web based patch tracking system site
76 T: SCM tree type and location. Type is one of: git, hg, quilt, stgit, topgit.
77 S: Status, one of the following:
78 Supported: Someone is actually paid to look after this.
79 Maintained: Someone actually looks after it.
80 Odd Fixes: It has a maintainer but they don't have time to do
81 much other than throw the odd patch in. See below..
82 Orphan: No current maintainer [but maybe you could take the
83 role as you write your new code].
84 Obsolete: Old code. Something tagged obsolete generally means
85 it has been replaced by a better system and you
86 should be using that.
87 F: Files and directories with wildcard patterns.
88 A trailing slash includes all files and subdirectory files.
89 F: drivers/net/ all files in and below drivers/net
90 F: drivers/net/* all files in drivers/net, but not below
91 F: */net/* all files in "any top level directory"/net
92 One pattern per line. Multiple F: lines acceptable.
93 X: Files and directories that are NOT maintained, same rules as F:
94 Files exclusions are tested before file matches.
95 Can be useful for excluding a specific subdirectory, for instance:
96 F: net/
97 X: net/ipv6/
98 matches all files in and below net excluding net/ipv6/
99 K: Keyword perl extended regex pattern to match content in a
100 patch or file. For instance:
101 K: of_get_profile
102 matches patches or files that contain "of_get_profile"
103 K: \b(printk|pr_(info|err))\b
104 matches patches or files that contain one or more of the words
105 printk, pr_info or pr_err
106 One regex pattern per line. Multiple K: lines acceptable.
107
108Note: For the hard of thinking, this list is meant to remain in alphabetical
109order. If you could add yourselves to it in alphabetical order that would be
110so much easier [Ed]
111
112Maintainers List (try to look for most precise areas first)
113
114 -----------------------------------
115
1163C505 NETWORK DRIVER
117M: Philip Blundell <philb@gnu.org>
118L: netdev@vger.kernel.org
119S: Maintained
120F: drivers/net/3c505*
121
1223C59X NETWORK DRIVER
123M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
124L: netdev@vger.kernel.org
125S: Maintained
126F: Documentation/networking/vortex.txt
127F: drivers/net/3c59x.c
128
1293CR990 NETWORK DRIVER
130M: David Dillow <dave@thedillows.org>
131L: netdev@vger.kernel.org
132S: Maintained
133F: drivers/net/typhoon*
134
1353WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
136M: Adam Radford <linuxraid@lsi.com>
137L: linux-scsi@vger.kernel.org
138W: http://www.lsi.com
139S: Supported
140F: drivers/scsi/3w-*
141
14253C700 AND 53C700-66 SCSI DRIVER
143M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
144L: linux-scsi@vger.kernel.org
145S: Maintained
146F: drivers/scsi/53c700*
147
1486PACK NETWORK DRIVER FOR AX.25
149M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
150L: linux-hams@vger.kernel.org
151S: Maintained
152F: drivers/net/hamradio/6pack.c
153
1548169 10/100/1000 GIGABIT ETHERNET DRIVER
155M: Realtek linux nic maintainers <nic_swsd@realtek.com>
156M: Francois Romieu <romieu@fr.zoreil.com>
157L: netdev@vger.kernel.org
158S: Maintained
159F: drivers/net/r8169.c
160
1618250/16?50 (AND CLONE UARTS) SERIAL DRIVER
162M: Greg Kroah-Hartman <gregkh@suse.de>
163L: linux-serial@vger.kernel.org
164W: http://serial.sourceforge.net
165S: Maintained
166T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6.git
167F: drivers/tty/serial/8250*
168F: include/linux/serial_8250.h
169
1708390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
171L: netdev@vger.kernel.org
172S: Orphan / Obsolete
173F: drivers/net/*8390*
174F: drivers/net/ax88796.c
175
1769P FILE SYSTEM
177M: Eric Van Hensbergen <ericvh@gmail.com>
178M: Ron Minnich <rminnich@sandia.gov>
179M: Latchesar Ionkov <lucho@ionkov.net>
180L: v9fs-developer@lists.sourceforge.net
181W: http://swik.net/v9fs
182Q: http://patchwork.kernel.org/project/v9fs-devel/list/
183T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
184S: Maintained
185F: Documentation/filesystems/9p.txt
186F: fs/9p/
187
188A2232 SERIAL BOARD DRIVER
189L: linux-m68k@lists.linux-m68k.org
190S: Orphan
191F: drivers/staging/generic_serial/ser_a2232*
192
193AACRAID SCSI RAID DRIVER
194M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
195L: linux-scsi@vger.kernel.org
196W: http://www.adaptec.com/
197S: Supported
198F: Documentation/scsi/aacraid.txt
199F: drivers/scsi/aacraid/
200
201ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
202M: Hans de Goede <hdegoede@redhat.com>
203L: lm-sensors@lm-sensors.org
204S: Maintained
205F: drivers/hwmon/abituguru.c
206
207ABIT UGURU 3 HARDWARE MONITOR DRIVER
208M: Alistair John Strachan <alistair@devzero.co.uk>
209L: lm-sensors@lm-sensors.org
210S: Maintained
211F: drivers/hwmon/abituguru3.c
212
213ACENIC DRIVER
214M: Jes Sorensen <jes@trained-monkey.org>
215L: linux-acenic@sunsite.dk
216S: Maintained
217F: drivers/net/acenic*
218
219ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
220M: Peter Feuerer <peter@piie.net>
221L: platform-driver-x86@vger.kernel.org
222W: http://piie.net/?section=acerhdf
223S: Maintained
224F: drivers/platform/x86/acerhdf.c
225
226ACER WMI LAPTOP EXTRAS
227M: Joey Lee <jlee@novell.com>
228L: platform-driver-x86@vger.kernel.org
229S: Maintained
230F: drivers/platform/x86/acer-wmi.c
231
232ACPI
233M: Len Brown <lenb@kernel.org>
234L: linux-acpi@vger.kernel.org
235W: http://www.lesswatts.org/projects/acpi/
236Q: http://patchwork.kernel.org/project/linux-acpi/list/
237T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git
238S: Supported
239F: drivers/acpi/
240F: drivers/pnp/pnpacpi/
241F: include/linux/acpi.h
242F: include/acpi/
243
244ACPI FAN DRIVER
245M: Zhang Rui <rui.zhang@intel.com>
246L: linux-acpi@vger.kernel.org
247W: http://www.lesswatts.org/projects/acpi/
248S: Supported
249F: drivers/acpi/fan.c
250
251ACPI PROCESSOR AGGREGATOR DRIVER
252M: Shaohua Li <shaohua.li@intel.com>
253L: linux-acpi@vger.kernel.org
254W: http://www.lesswatts.org/projects/acpi/
255S: Supported
256F: drivers/acpi/acpi_pad.c
257
258ACPI THERMAL DRIVER
259M: Zhang Rui <rui.zhang@intel.com>
260L: linux-acpi@vger.kernel.org
261W: http://www.lesswatts.org/projects/acpi/
262S: Supported
263F: drivers/acpi/*thermal*
264
265ACPI VIDEO DRIVER
266M: Zhang Rui <rui.zhang@intel.com>
267L: linux-acpi@vger.kernel.org
268W: http://www.lesswatts.org/projects/acpi/
269S: Supported
270F: drivers/acpi/video.c
271
272ACPI WMI DRIVER
273L: platform-driver-x86@vger.kernel.org
274S: Orphan
275F: drivers/platform/x86/wmi.c
276
277AD1889 ALSA SOUND DRIVER
278M: Kyle McMartin <kyle@mcmartin.ca>
279M: Thibaut Varene <T-Bone@parisc-linux.org>
280W: http://wiki.parisc-linux.org/AD1889
281L: linux-parisc@vger.kernel.org
282S: Maintained
283F: sound/pci/ad1889.*
284
285AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
286M: Michael Hennerich <michael.hennerich@analog.com>
287L: device-drivers-devel@blackfin.uclinux.org
288W: http://wiki.analog.com/AD5254
289S: Supported
290F: drivers/misc/ad525x_dpot.c
291
292AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
293M: Michael Hennerich <michael.hennerich@analog.com>
294L: device-drivers-devel@blackfin.uclinux.org
295W: http://wiki.analog.com/AD5398
296S: Supported
297F: drivers/regulator/ad5398.c
298
299AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
300M: Michael Hennerich <michael.hennerich@analog.com>
301L: device-drivers-devel@blackfin.uclinux.org
302W: http://wiki.analog.com/AD7142
303S: Supported
304F: drivers/input/misc/ad714x.c
305
306AD7877 TOUCHSCREEN DRIVER
307M: Michael Hennerich <michael.hennerich@analog.com>
308L: device-drivers-devel@blackfin.uclinux.org
309W: http://wiki.analog.com/AD7877
310S: Supported
311F: drivers/input/touchscreen/ad7877.c
312
313AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
314M: Michael Hennerich <michael.hennerich@analog.com>
315L: device-drivers-devel@blackfin.uclinux.org
316W: http://wiki.analog.com/AD7879
317S: Supported
318F: drivers/input/touchscreen/ad7879.c
319
320ADM1025 HARDWARE MONITOR DRIVER
321M: Jean Delvare <khali@linux-fr.org>
322L: lm-sensors@lm-sensors.org
323S: Maintained
324F: Documentation/hwmon/adm1025
325F: drivers/hwmon/adm1025.c
326
327ADM1029 HARDWARE MONITOR DRIVER
328M: Corentin Labbe <corentin.labbe@geomatys.fr>
329L: lm-sensors@lm-sensors.org
330S: Maintained
331F: drivers/hwmon/adm1029.c
332
333ADM8211 WIRELESS DRIVER
334L: linux-wireless@vger.kernel.org
335W: http://linuxwireless.org/
336S: Orphan
337F: drivers/net/wireless/adm8211.*
338
339ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
340M: Michael Hennerich <michael.hennerich@analog.com>
341L: device-drivers-devel@blackfin.uclinux.org
342W: http://wiki.analog.com/ADP5520
343S: Supported
344F: drivers/mfd/adp5520.c
345F: drivers/video/backlight/adp5520_bl.c
346F: drivers/leds/leds-adp5520.c
347F: drivers/gpio/adp5520-gpio.c
348F: drivers/input/keyboard/adp5520-keys.c
349
350ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
351M: Michael Hennerich <michael.hennerich@analog.com>
352L: device-drivers-devel@blackfin.uclinux.org
353W: http://wiki.analog.com/ADP5588
354S: Supported
355F: drivers/input/keyboard/adp5588-keys.c
356F: drivers/gpio/adp5588-gpio.c
357
358ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
359M: Michael Hennerich <michael.hennerich@analog.com>
360L: device-drivers-devel@blackfin.uclinux.org
361W: http://wiki.analog.com/ADP8860
362S: Supported
363F: drivers/video/backlight/adp8860_bl.c
364
365ADS1015 HARDWARE MONITOR DRIVER
366M: Dirk Eibach <eibach@gdsys.de>
367L: lm-sensors@lm-sensors.org
368S: Maintained
369F: Documentation/hwmon/ads1015
370F: drivers/hwmon/ads1015.c
371F: include/linux/i2c/ads1015.h
372
373ADT746X FAN DRIVER
374M: Colin Leroy <colin@colino.net>
375S: Maintained
376F: drivers/macintosh/therm_adt746x.c
377
378ADT7475 HARDWARE MONITOR DRIVER
379M: Jean Delvare <khali@linux-fr.org>
380L: lm-sensors@lm-sensors.org
381S: Maintained
382F: Documentation/hwmon/adt7475
383F: drivers/hwmon/adt7475.c
384
385ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
386M: Michael Hennerich <michael.hennerich@analog.com>
387L: device-drivers-devel@blackfin.uclinux.org
388W: http://wiki.analog.com/ADXL345
389S: Supported
390F: drivers/input/misc/adxl34x.c
391
392ADVANSYS SCSI DRIVER
393M: Matthew Wilcox <matthew@wil.cx>
394L: linux-scsi@vger.kernel.org
395S: Maintained
396F: Documentation/scsi/advansys.txt
397F: drivers/scsi/advansys.c
398
399AEDSP16 DRIVER
400M: Riccardo Facchetti <fizban@tin.it>
401S: Maintained
402F: sound/oss/aedsp16.c
403
404AFFS FILE SYSTEM
405L: linux-fsdevel@vger.kernel.org
406S: Orphan
407F: Documentation/filesystems/affs.txt
408F: fs/affs/
409
410AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
411M: David Howells <dhowells@redhat.com>
412L: linux-afs@lists.infradead.org
413S: Supported
414F: fs/afs/
415F: include/net/af_rxrpc.h
416F: net/rxrpc/af_rxrpc.c
417
418AGPGART DRIVER
419M: David Airlie <airlied@linux.ie>
420T: git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git
421S: Maintained
422F: drivers/char/agp/
423F: include/linux/agp*
424
425AHA152X SCSI DRIVER
426M: "Juergen E. Fischer" <fischer@norbit.de>
427L: linux-scsi@vger.kernel.org
428S: Maintained
429F: drivers/scsi/aha152x*
430F: drivers/scsi/pcmcia/aha152x*
431
432AIC7XXX / AIC79XX SCSI DRIVER
433M: Hannes Reinecke <hare@suse.de>
434L: linux-scsi@vger.kernel.org
435S: Maintained
436F: drivers/scsi/aic7xxx/
437F: drivers/scsi/aic7xxx_old/
438
439AIO
440M: Benjamin LaHaise <bcrl@kvack.org>
441L: linux-aio@kvack.org
442S: Supported
443F: fs/aio.c
444F: include/linux/*aio*.h
445
446ALCATEL SPEEDTOUCH USB DRIVER
447M: Duncan Sands <duncan.sands@free.fr>
448L: linux-usb@vger.kernel.org
449W: http://www.linux-usb.org/SpeedTouch/
450S: Maintained
451F: drivers/usb/atm/speedtch.c
452F: drivers/usb/atm/usbatm.c
453
454ALCHEMY AU1XX0 MMC DRIVER
455M: Manuel Lauss <manuel.lauss@gmail.com>
456S: Maintained
457F: drivers/mmc/host/au1xmmc.c
458
459ALI1563 I2C DRIVER
460M: Rudolf Marek <r.marek@assembler.cz>
461L: linux-i2c@vger.kernel.org
462S: Maintained
463F: Documentation/i2c/busses/i2c-ali1563
464F: drivers/i2c/busses/i2c-ali1563.c
465
466ALPHA PORT
467M: Richard Henderson <rth@twiddle.net>
468M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
469M: Matt Turner <mattst88@gmail.com>
470L: linux-alpha@vger.kernel.org
471F: arch/alpha/
472
473ALTERA UART/JTAG UART SERIAL DRIVERS
474M: Tobias Klauser <tklauser@distanz.ch>
475L: linux-serial@vger.kernel.org
476L: nios2-dev@sopc.et.ntust.edu.tw (moderated for non-subscribers)
477S: Maintained
478F: drivers/tty/serial/altera_uart.c
479F: drivers/tty/serial/altera_jtaguart.c
480F: include/linux/altera_uart.h
481F: include/linux/altera_jtaguart.h
482
483AMD FAM15H PROCESSOR POWER MONITORING DRIVER
484M: Andreas Herrmann <andreas.herrmann3@amd.com>
485L: lm-sensors@lm-sensors.org
486S: Maintained
487F: Documentation/hwmon/fam15h_power
488F: drivers/hwmon/fam15h_power.c
489
490AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
491M: Thomas Dahlmann <dahlmann.thomas@arcor.de>
492L: linux-geode@lists.infradead.org (moderated for non-subscribers)
493S: Supported
494F: drivers/usb/gadget/amd5536udc.*
495
496AMD GEODE PROCESSOR/CHIPSET SUPPORT
497P: Andres Salomon <dilinger@queued.net>
498L: linux-geode@lists.infradead.org (moderated for non-subscribers)
499W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
500S: Supported
501F: drivers/char/hw_random/geode-rng.c
502F: drivers/crypto/geode*
503F: drivers/video/geode/
504F: arch/x86/include/asm/geode.h
505
506AMD IOMMU (AMD-VI)
507M: Joerg Roedel <joerg.roedel@amd.com>
508L: iommu@lists.linux-foundation.org
509T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu.git
510S: Supported
511F: arch/x86/kernel/amd_iommu*.c
512F: arch/x86/include/asm/amd_iommu*.h
513
514AMD MICROCODE UPDATE SUPPORT
515M: Andreas Herrmann <andreas.herrmann3@amd.com>
516L: amd64-microcode@amd64.org
517S: Supported
518F: arch/x86/kernel/microcode_amd.c
519
520AMS (Apple Motion Sensor) DRIVER
521M: Michael Hanselmann <linux-kernel@hansmi.ch>
522S: Supported
523F: drivers/macintosh/ams/
524
525AMSO1100 RNIC DRIVER
526M: Tom Tucker <tom@opengridcomputing.com>
527M: Steve Wise <swise@opengridcomputing.com>
528L: linux-rdma@vger.kernel.org
529S: Maintained
530F: drivers/infiniband/hw/amso1100/
531
532ANALOG DEVICES INC ASOC CODEC DRIVERS
533L: device-drivers-devel@blackfin.uclinux.org
534L: alsa-devel@alsa-project.org (moderated for non-subscribers)
535W: http://wiki.analog.com/
536S: Supported
537F: sound/soc/codecs/adau*
538F: sound/soc/codecs/adav*
539F: sound/soc/codecs/ad1*
540F: sound/soc/codecs/ssm*
541
542ANALOG DEVICES INC ASOC DRIVERS
543L: uclinux-dist-devel@blackfin.uclinux.org
544L: alsa-devel@alsa-project.org (moderated for non-subscribers)
545W: http://blackfin.uclinux.org/
546S: Supported
547F: sound/soc/blackfin/*
548
549AOA (Apple Onboard Audio) ALSA DRIVER
550M: Johannes Berg <johannes@sipsolutions.net>
551L: linuxppc-dev@lists.ozlabs.org
552L: alsa-devel@alsa-project.org (moderated for non-subscribers)
553S: Maintained
554F: sound/aoa/
555
556APM DRIVER
557M: Jiri Kosina <jkosina@suse.cz>
558S: Odd fixes
559F: arch/x86/kernel/apm_32.c
560F: include/linux/apm_bios.h
561F: drivers/char/apm-emulation.c
562
563APPLE BCM5974 MULTITOUCH DRIVER
564M: Henrik Rydberg <rydberg@euromail.se>
565L: linux-input@vger.kernel.org
566S: Maintained
567F: drivers/input/mouse/bcm5974.c
568
569APPLE SMC DRIVER
570M: Henrik Rydberg <rydberg@euromail.se>
571L: lm-sensors@lm-sensors.org
572S: Maintained
573F: drivers/hwmon/applesmc.c
574
575APPLETALK NETWORK LAYER
576M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
577S: Maintained
578F: drivers/net/appletalk/
579F: net/appletalk/
580
581ARASAN COMPACT FLASH PATA CONTROLLER
582M: Viresh Kumar <viresh.kumar@st.com>
583L: linux-ide@vger.kernel.org
584S: Maintained
585F: include/linux/pata_arasan_cf_data.h
586F: drivers/ata/pata_arasan_cf.c
587
588ARC FRAMEBUFFER DRIVER
589M: Jaya Kumar <jayalk@intworks.biz>
590S: Maintained
591F: drivers/video/arcfb.c
592F: drivers/video/fb_defio.c
593
594ARM MFM AND FLOPPY DRIVERS
595M: Ian Molton <spyro@f2s.com>
596S: Maintained
597F: arch/arm/lib/floppydma.S
598F: arch/arm/include/asm/floppy.h
599
600ARM PMU PROFILING AND DEBUGGING
601M: Will Deacon <will.deacon@arm.com>
602S: Maintained
603F: arch/arm/kernel/perf_event*
604F: arch/arm/oprofile/common.c
605F: arch/arm/kernel/pmu.c
606F: arch/arm/include/asm/pmu.h
607F: arch/arm/kernel/hw_breakpoint.c
608F: arch/arm/include/asm/hw_breakpoint.h
609
610ARM PORT
611M: Russell King <linux@arm.linux.org.uk>
612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
613W: http://www.arm.linux.org.uk/
614S: Maintained
615F: arch/arm/
616
617ARM PRIMECELL AACI PL041 DRIVER
618M: Russell King <linux@arm.linux.org.uk>
619S: Maintained
620F: sound/arm/aaci.*
621
622ARM PRIMECELL CLCD PL110 DRIVER
623M: Russell King <linux@arm.linux.org.uk>
624S: Maintained
625F: drivers/video/amba-clcd.*
626
627ARM PRIMECELL KMI PL050 DRIVER
628M: Russell King <linux@arm.linux.org.uk>
629S: Maintained
630F: drivers/input/serio/ambakmi.*
631F: include/linux/amba/kmi.h
632
633ARM PRIMECELL MMCI PL180/1 DRIVER
634S: Orphan
635F: drivers/mmc/host/mmci.*
636
637ARM PRIMECELL BUS SUPPORT
638M: Russell King <linux@arm.linux.org.uk>
639S: Maintained
640F: drivers/amba/
641F: include/linux/amba/bus.h
642
643ARM/ADI ROADRUNNER MACHINE SUPPORT
644M: Lennert Buytenhek <kernel@wantstofly.org>
645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
646S: Maintained
647F: arch/arm/mach-ixp23xx/
648F: arch/arm/mach-ixp23xx/include/mach/
649
650ARM/ADS SPHERE MACHINE SUPPORT
651M: Lennert Buytenhek <kernel@wantstofly.org>
652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
653S: Maintained
654
655ARM/AFEB9260 MACHINE SUPPORT
656M: Sergey Lapin <slapin@ossfans.org>
657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
658S: Maintained
659
660ARM/AJECO 1ARM MACHINE SUPPORT
661M: Lennert Buytenhek <kernel@wantstofly.org>
662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
663S: Maintained
664
665ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
666M: Andrew Victor <linux@maxim.org.za>
667M: Nicolas Ferre <nicolas.ferre@atmel.com>
668M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
670W: http://maxim.org.za/at91_26.html
671W: http://www.linux4sam.org
672S: Supported
673F: arch/arm/mach-at91/
674
675ARM/BCMRING ARM ARCHITECTURE
676M: Jiandong Zheng <jdzheng@broadcom.com>
677M: Scott Branden <sbranden@broadcom.com>
678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
679S: Maintained
680F: arch/arm/mach-bcmring
681
682ARM/BCMRING MTD NAND DRIVER
683M: Jiandong Zheng <jdzheng@broadcom.com>
684M: Scott Branden <sbranden@broadcom.com>
685L: linux-mtd@lists.infradead.org
686S: Maintained
687F: drivers/mtd/nand/bcm_umi_nand.c
688F: drivers/mtd/nand/bcm_umi_bch.c
689F: drivers/mtd/nand/nand_bcm_umi.h
690
691ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
692M: Anton Vorontsov <avorontsov@mvista.com>
693S: Maintained
694F: arch/arm/mach-cns3xxx/
695T: git git://git.infradead.org/users/cbou/linux-cns3xxx.git
696
697ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
698M: Hartley Sweeten <hsweeten@visionengravers.com>
699M: Ryan Mallon <rmallon@gmail.com>
700L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
701S: Maintained
702F: arch/arm/mach-ep93xx/
703F: arch/arm/mach-ep93xx/include/mach/
704
705ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
706M: Lennert Buytenhek <kernel@wantstofly.org>
707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
708S: Maintained
709
710ARM/CLKDEV SUPPORT
711M: Russell King <linux@arm.linux.org.uk>
712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
713F: arch/arm/include/asm/clkdev.h
714F: drivers/clk/clkdev.c
715
716ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
717M: Mike Rapoport <mike@compulab.co.il>
718L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
719S: Maintained
720
721ARM/CONTEC MICRO9 MACHINE SUPPORT
722M: Hubert Feurstein <hubert.feurstein@contec.at>
723S: Maintained
724F: arch/arm/mach-ep93xx/micro9.c
725
726ARM/CORGI MACHINE SUPPORT
727M: Richard Purdie <rpurdie@rpsys.net>
728S: Maintained
729
730ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
731M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
733T: git git://git.berlios.de/gemini-board
734S: Maintained
735F: arch/arm/mach-gemini/
736
737ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
738M: Barry Song <baohua.song@csr.com>
739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
740S: Maintained
741F: arch/arm/mach-prima2/
742
743ARM/EBSA110 MACHINE SUPPORT
744M: Russell King <linux@arm.linux.org.uk>
745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
746W: http://www.arm.linux.org.uk/
747S: Maintained
748F: arch/arm/mach-ebsa110/
749F: drivers/net/arm/am79c961a.*
750
751ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
752M: Daniel Ribeiro <drwyrm@gmail.com>
753M: Stefan Schmidt <stefan@openezx.org>
754M: Harald Welte <laforge@openezx.org>
755L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
756W: http://www.openezx.org/
757S: Maintained
758T: topgit git://git.openezx.org/openezx.git
759F: arch/arm/mach-pxa/ezx.c
760
761ARM/FARADAY FA526 PORT
762M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
764S: Maintained
765T: git git://git.berlios.de/gemini-board
766F: arch/arm/mm/*-fa*
767
768ARM/FOOTBRIDGE ARCHITECTURE
769M: Russell King <linux@arm.linux.org.uk>
770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
771W: http://www.arm.linux.org.uk/
772S: Maintained
773F: arch/arm/include/asm/hardware/dec21285.h
774F: arch/arm/mach-footbridge/
775
776ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
777M: Sascha Hauer <kernel@pengutronix.de>
778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
779S: Maintained
780T: git git://git.pengutronix.de/git/imx/linux-2.6.git
781F: arch/arm/mach-mx*/
782F: arch/arm/plat-mxc/
783
784ARM/FREESCALE IMX51
785M: Amit Kucheria <amit.kucheria@canonical.com>
786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
787S: Maintained
788F: arch/arm/mach-mx5/
789
790ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
791M: Lennert Buytenhek <kernel@wantstofly.org>
792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
793S: Maintained
794
795ARM/GUMSTIX MACHINE SUPPORT
796M: Steve Sakoman <sakoman@gmail.com>
797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
798S: Maintained
799
800ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
801M: Philipp Zabel <philipp.zabel@gmail.com>
802S: Maintained
803F: arch/arm/mach-pxa/hx4700.c
804F: arch/arm/mach-pxa/include/mach/hx4700.h
805
806ARM/HP JORNADA 7XX MACHINE SUPPORT
807M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
808W: www.jlime.com
809S: Maintained
810T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
811F: arch/arm/mach-sa1100/jornada720.c
812F: arch/arm/mach-sa1100/include/mach/jornada720.h
813
814ARM/INCOME PXA270 SUPPORT
815M: Marek Vasut <marek.vasut@gmail.com>
816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
817S: Maintained
818F: arch/arm/mach-pxa/colibri-pxa270-income.c
819
820ARM/INTEL IOP32X ARM ARCHITECTURE
821M: Lennert Buytenhek <kernel@wantstofly.org>
822M: Dan Williams <dan.j.williams@intel.com>
823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
824S: Maintained
825
826ARM/INTEL IOP33X ARM ARCHITECTURE
827M: Dan Williams <dan.j.williams@intel.com>
828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
829S: Maintained
830
831ARM/INTEL IOP13XX ARM ARCHITECTURE
832M: Lennert Buytenhek <kernel@wantstofly.org>
833M: Dan Williams <dan.j.williams@intel.com>
834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
835S: Maintained
836
837ARM/INTEL IQ81342EX MACHINE SUPPORT
838M: Lennert Buytenhek <kernel@wantstofly.org>
839M: Dan Williams <dan.j.williams@intel.com>
840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
841S: Maintained
842
843ARM/INTEL IXP2000 ARM ARCHITECTURE
844M: Lennert Buytenhek <kernel@wantstofly.org>
845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
846S: Maintained
847
848ARM/INTEL IXDP2850 MACHINE SUPPORT
849M: Lennert Buytenhek <kernel@wantstofly.org>
850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
851S: Maintained
852
853ARM/INTEL IXP23XX ARM ARCHITECTURE
854M: Lennert Buytenhek <kernel@wantstofly.org>
855L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
856S: Maintained
857
858ARM/INTEL IXP4XX ARM ARCHITECTURE
859M: Imre Kaloz <kaloz@openwrt.org>
860M: Krzysztof Halasa <khc@pm.waw.pl>
861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
862S: Maintained
863F: arch/arm/mach-ixp4xx/
864
865ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
866M: Jonathan Cameron <jic23@cam.ac.uk>
867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
868S: Maintained
869F: arch/arm/mach-pxa/stargate2.c
870F: drivers/pcmcia/pxa2xx_stargate2.c
871
872ARM/INTEL XSC3 (MANZANO) ARM CORE
873M: Lennert Buytenhek <kernel@wantstofly.org>
874M: Dan Williams <dan.j.williams@intel.com>
875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
876S: Maintained
877
878ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
879M: Lennert Buytenhek <kernel@wantstofly.org>
880L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
881S: Maintained
882
883ARM/LOGICPD PXA270 MACHINE SUPPORT
884M: Lennert Buytenhek <kernel@wantstofly.org>
885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
886S: Maintained
887
888ARM/MAGICIAN MACHINE SUPPORT
889M: Philipp Zabel <philipp.zabel@gmail.com>
890S: Maintained
891
892ARM/Marvell Loki/Kirkwood/MV78xx0/Orion SOC support
893M: Lennert Buytenhek <kernel@wantstofly.org>
894M: Nicolas Pitre <nico@fluxnic.net>
895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
896S: Odd Fixes
897F: arch/arm/mach-loki/
898F: arch/arm/mach-kirkwood/
899F: arch/arm/mach-mv78xx0/
900F: arch/arm/mach-orion5x/
901F: arch/arm/plat-orion/
902
903ARM/Orion SoC/Technologic Systems TS-78xx platform support
904M: Alexander Clouter <alex@digriz.org.uk>
905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
906W: http://www.digriz.org.uk/ts78xx/kernel
907S: Maintained
908F: arch/arm/mach-orion5x/ts78xx-*
909
910ARM/MIOA701 MACHINE SUPPORT
911M: Robert Jarzmik <robert.jarzmik@free.fr>
912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
913F: arch/arm/mach-pxa/mioa701.c
914S: Maintained
915
916ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
917M: Michael Petchkovsky <mkpetch@internode.on.net>
918S: Maintained
919
920ARM/NOMADIK ARCHITECTURE
921M: Alessandro Rubini <rubini@unipv.it>
922M: Linus Walleij <linus.walleij@stericsson.com>
923M: STEricsson <STEricsson_nomadik_linux@list.st.com>
924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925S: Maintained
926F: arch/arm/mach-nomadik/
927F: arch/arm/plat-nomadik/
928F: drivers/i2c/busses/i2c-nomadik.c
929T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
930
931ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
932M: Nelson Castillo <arhuaco@freaks-unidos.net>
933L: openmoko-kernel@lists.openmoko.org (subscribers-only)
934W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
935S: Supported
936
937ARM/QUALCOMM MSM MACHINE SUPPORT
938M: David Brown <davidb@codeaurora.org>
939M: Daniel Walker <dwalker@fifo99.com>
940M: Bryan Huntsman <bryanh@codeaurora.org>
941L: linux-arm-msm@vger.kernel.org
942F: arch/arm/mach-msm/
943F: drivers/video/msm/
944F: drivers/mmc/host/msm_sdcc.c
945F: drivers/mmc/host/msm_sdcc.h
946F: drivers/tty/serial/msm_serial.h
947F: drivers/tty/serial/msm_serial.c
948F: drivers/platform/msm/
949F: drivers/*/pm8???-*
950F: include/linux/mfd/pm8xxx/
951T: git git://codeaurora.org/quic/kernel/davidb/linux-msm.git
952S: Maintained
953
954ARM/TOSA MACHINE SUPPORT
955M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
956M: Dirk Opfer <dirk@opfer-online.de>
957S: Maintained
958
959ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
960M: Marek Vasut <marek.vasut@gmail.com>
961L: linux-arm-kernel@lists.infradead.org
962W: http://hackndev.com
963S: Maintained
964F: arch/arm/mach-pxa/include/mach/palmtx.h
965F: arch/arm/mach-pxa/palmtx.c
966F: arch/arm/mach-pxa/include/mach/palmt5.h
967F: arch/arm/mach-pxa/palmt5.c
968F: arch/arm/mach-pxa/include/mach/palmld.h
969F: arch/arm/mach-pxa/palmld.c
970F: arch/arm/mach-pxa/include/mach/palmte2.h
971F: arch/arm/mach-pxa/palmte2.c
972F: arch/arm/mach-pxa/include/mach/palmtc.h
973F: arch/arm/mach-pxa/palmtc.c
974
975ARM/PALM TREO SUPPORT
976M: Tomas Cech <sleep_walker@suse.cz>
977L: linux-arm-kernel@lists.infradead.org
978W: http://hackndev.com
979S: Maintained
980F: arch/arm/mach-pxa/include/mach/palmtreo.h
981F: arch/arm/mach-pxa/palmtreo.c
982
983ARM/PALMZ72 SUPPORT
984M: Sergey Lapin <slapin@ossfans.org>
985L: linux-arm-kernel@lists.infradead.org
986W: http://hackndev.com
987S: Maintained
988F: arch/arm/mach-pxa/include/mach/palmz72.h
989F: arch/arm/mach-pxa/palmz72.c
990
991ARM/PLEB SUPPORT
992M: Peter Chubb <pleb@gelato.unsw.edu.au>
993W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
994S: Maintained
995
996ARM/PT DIGITAL BOARD PORT
997M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
999W: http://www.arm.linux.org.uk/
1000S: Maintained
1001
1002ARM/RADISYS ENP2611 MACHINE SUPPORT
1003M: Lennert Buytenhek <kernel@wantstofly.org>
1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005S: Maintained
1006
1007ARM/RISCPC ARCHITECTURE
1008M: Russell King <linux@arm.linux.org.uk>
1009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1010W: http://www.arm.linux.org.uk/
1011S: Maintained
1012F: arch/arm/common/time-acorn.c
1013F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1014F: arch/arm/include/asm/hardware/ioc.h
1015F: arch/arm/include/asm/hardware/iomd.h
1016F: arch/arm/include/asm/hardware/memc.h
1017F: arch/arm/mach-rpc/
1018F: drivers/net/arm/ether*
1019F: drivers/scsi/arm/
1020
1021ARM/SHARK MACHINE SUPPORT
1022M: Alexander Schulz <alex@shark-linux.de>
1023W: http://www.shark-linux.de/shark.html
1024S: Maintained
1025
1026ARM/SAMSUNG ARM ARCHITECTURES
1027M: Ben Dooks <ben-linux@fluff.org>
1028M: Kukjin Kim <kgene.kim@samsung.com>
1029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1030W: http://www.fluff.org/ben/linux/
1031S: Maintained
1032F: arch/arm/plat-samsung/
1033F: arch/arm/plat-s3c24xx/
1034F: arch/arm/plat-s5p/
1035F: drivers/*/*s3c2410*
1036F: drivers/*/*/*s3c2410*
1037
1038ARM/S3C2410 ARM ARCHITECTURE
1039M: Ben Dooks <ben-linux@fluff.org>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041W: http://www.fluff.org/ben/linux/
1042S: Maintained
1043F: arch/arm/mach-s3c2410/
1044
1045ARM/S3C244x ARM ARCHITECTURE
1046M: Ben Dooks <ben-linux@fluff.org>
1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048W: http://www.fluff.org/ben/linux/
1049S: Maintained
1050F: arch/arm/mach-s3c2440/
1051F: arch/arm/mach-s3c2443/
1052
1053ARM/S3C64xx ARM ARCHITECTURE
1054M: Ben Dooks <ben-linux@fluff.org>
1055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1056W: http://www.fluff.org/ben/linux/
1057S: Maintained
1058F: arch/arm/mach-s3c64xx/
1059
1060ARM/S5P EXYNOS ARM ARCHITECTURES
1061M: Kukjin Kim <kgene.kim@samsung.com>
1062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1064S: Maintained
1065F: arch/arm/mach-s5p*/
1066F: arch/arm/mach-exynos*/
1067
1068ARM/SAMSUNG MOBILE MACHINE SUPPORT
1069M: Kyungmin Park <kyungmin.park@samsung.com>
1070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1071S: Maintained
1072F: arch/arm/mach-s5pv210/mach-aquila.c
1073F: arch/arm/mach-s5pv210/mach-goni.c
1074F: arch/arm/mach-exynos4/mach-universal_c210.c
1075F: arch/arm/mach-exynos4/mach-nuri.c
1076
1077ARM/SAMSUNG S5P SERIES FIMC SUPPORT
1078M: Kyungmin Park <kyungmin.park@samsung.com>
1079M: Sylwester Nawrocki <s.nawrocki@samsung.com>
1080L: linux-arm-kernel@lists.infradead.org
1081L: linux-media@vger.kernel.org
1082S: Maintained
1083F: arch/arm/plat-s5p/dev-fimc*
1084F: arch/arm/plat-samsung/include/plat/*fimc*
1085F: drivers/media/video/s5p-fimc/
1086
1087ARM/SHMOBILE ARM ARCHITECTURE
1088M: Paul Mundt <lethal@linux-sh.org>
1089M: Magnus Damm <magnus.damm@gmail.com>
1090L: linux-sh@vger.kernel.org
1091W: http://oss.renesas.com
1092Q: http://patchwork.kernel.org/project/linux-sh/list/
1093T: git git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.git rmobile-latest
1094S: Supported
1095F: arch/arm/mach-shmobile/
1096F: drivers/sh/
1097
1098ARM/TELECHIPS ARM ARCHITECTURE
1099M: "Hans J. Koch" <hjk@hansjkoch.de>
1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101S: Maintained
1102F: arch/arm/plat-tcc/
1103F: arch/arm/mach-tcc8k/
1104
1105ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1106M: Lennert Buytenhek <kernel@wantstofly.org>
1107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1108S: Maintained
1109
1110ARM/TETON BGA MACHINE SUPPORT
1111M: "Mark F. Brown" <mark.brown314@gmail.com>
1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113S: Maintained
1114
1115ARM/THECUS N2100 MACHINE SUPPORT
1116M: Lennert Buytenhek <kernel@wantstofly.org>
1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118S: Maintained
1119
1120ARM/NUVOTON W90X900 ARM ARCHITECTURE
1121M: Wan ZongShun <mcuos.com@gmail.com>
1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123W: http://www.mcuos.com
1124S: Maintained
1125F: arch/arm/mach-w90x900/
1126F: arch/arm/mach-nuc93x/
1127F: drivers/input/keyboard/w90p910_keypad.c
1128F: drivers/input/touchscreen/w90p910_ts.c
1129F: drivers/watchdog/nuc900_wdt.c
1130F: drivers/net/arm/w90p910_ether.c
1131F: drivers/mtd/nand/nuc900_nand.c
1132F: drivers/rtc/rtc-nuc900.c
1133F: drivers/spi/spi_nuc900.c
1134F: drivers/usb/host/ehci-w90x900.c
1135F: drivers/video/nuc900fb.c
1136
1137ARM/U300 MACHINE SUPPORT
1138M: Linus Walleij <linus.walleij@stericsson.com>
1139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140S: Supported
1141F: arch/arm/mach-u300/
1142F: drivers/i2c/busses/i2c-stu300.c
1143F: drivers/rtc/rtc-coh901331.c
1144F: drivers/watchdog/coh901327_wdt.c
1145F: drivers/dma/coh901318*
1146F: drivers/mfd/ab3100*
1147F: drivers/rtc/rtc-ab3100.c
1148F: drivers/rtc/rtc-coh901331.c
1149T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1150
1151ARM/Ux500 ARM ARCHITECTURE
1152M: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com>
1153M: Linus Walleij <linus.walleij@stericsson.com>
1154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155S: Maintained
1156F: arch/arm/mach-ux500/
1157F: drivers/dma/ste_dma40*
1158F: drivers/mfd/ab3550*
1159F: drivers/mfd/abx500*
1160F: drivers/mfd/ab8500*
1161F: drivers/mfd/stmpe*
1162F: drivers/rtc/rtc-ab8500.c
1163T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1164
1165ARM/VFP SUPPORT
1166M: Russell King <linux@arm.linux.org.uk>
1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168W: http://www.arm.linux.org.uk/
1169S: Maintained
1170F: arch/arm/vfp/
1171
1172ARM/VOIPAC PXA270 SUPPORT
1173M: Marek Vasut <marek.vasut@gmail.com>
1174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175S: Maintained
1176F: arch/arm/mach-pxa/vpac270.c
1177F: arch/arm/mach-pxa/include/mach/vpac270.h
1178
1179ARM/ZIPIT Z2 SUPPORT
1180M: Marek Vasut <marek.vasut@gmail.com>
1181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182S: Maintained
1183F: arch/arm/mach-pxa/z2.c
1184F: arch/arm/mach-pxa/include/mach/z2.h
1185
1186ASC7621 HARDWARE MONITOR DRIVER
1187M: George Joseph <george.joseph@fairview5.com>
1188L: lm-sensors@lm-sensors.org
1189S: Maintained
1190F: Documentation/hwmon/asc7621
1191F: drivers/hwmon/asc7621.c
1192
1193ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1194M: Corentin Chary <corentincj@iksaif.net>
1195L: acpi4asus-user@lists.sourceforge.net
1196L: platform-driver-x86@vger.kernel.org
1197W: http://acpi4asus.sf.net
1198S: Maintained
1199F: drivers/platform/x86/asus*.c
1200F: drivers/platform/x86/eeepc*.c
1201
1202ASUS ASB100 HARDWARE MONITOR DRIVER
1203M: "Mark M. Hoffman" <mhoffman@lightlink.com>
1204L: lm-sensors@lm-sensors.org
1205S: Maintained
1206F: drivers/hwmon/asb100.c
1207
1208ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1209M: Dan Williams <dan.j.williams@intel.com>
1210W: http://sourceforge.net/projects/xscaleiop
1211S: Supported
1212F: Documentation/crypto/async-tx-api.txt
1213F: crypto/async_tx/
1214F: drivers/dma/
1215F: include/linux/dmaengine.h
1216F: include/linux/async_tx.h
1217
1218AT24 EEPROM DRIVER
1219M: Wolfram Sang <w.sang@pengutronix.de>
1220L: linux-i2c@vger.kernel.org
1221S: Maintained
1222F: drivers/misc/eeprom/at24.c
1223F: include/linux/i2c/at24.h
1224
1225ATA OVER ETHERNET (AOE) DRIVER
1226M: "Ed L. Cashin" <ecashin@coraid.com>
1227W: http://www.coraid.com/support/linux
1228S: Supported
1229F: Documentation/aoe/
1230F: drivers/block/aoe/
1231
1232ATHEROS ATH GENERIC UTILITIES
1233M: "Luis R. Rodriguez" <lrodriguez@atheros.com>
1234L: linux-wireless@vger.kernel.org
1235S: Supported
1236F: drivers/net/wireless/ath/*
1237
1238ATHEROS ATH5K WIRELESS DRIVER
1239M: Jiri Slaby <jirislaby@gmail.com>
1240M: Nick Kossifidis <mickflemm@gmail.com>
1241M: "Luis R. Rodriguez" <lrodriguez@atheros.com>
1242M: Bob Copeland <me@bobcopeland.com>
1243L: linux-wireless@vger.kernel.org
1244L: ath5k-devel@lists.ath5k.org
1245W: http://wireless.kernel.org/en/users/Drivers/ath5k
1246S: Maintained
1247F: drivers/net/wireless/ath/ath5k/
1248
1249ATHEROS ATH9K WIRELESS DRIVER
1250M: "Luis R. Rodriguez" <lrodriguez@atheros.com>
1251M: Jouni Malinen <jmalinen@atheros.com>
1252M: Vasanthakumar Thiagarajan <vasanth@atheros.com>
1253M: Senthil Balasubramanian <senthilkumar@atheros.com>
1254L: linux-wireless@vger.kernel.org
1255L: ath9k-devel@lists.ath9k.org
1256W: http://wireless.kernel.org/en/users/Drivers/ath9k
1257S: Supported
1258F: drivers/net/wireless/ath/ath9k/
1259
1260CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1261M: Christian Lamparter <chunkeey@googlemail.com>
1262L: linux-wireless@vger.kernel.org
1263W: http://wireless.kernel.org/en/users/Drivers/carl9170
1264S: Maintained
1265F: drivers/net/wireless/ath/carl9170/
1266
1267ATK0110 HWMON DRIVER
1268M: Luca Tettamanti <kronos.it@gmail.com>
1269L: lm-sensors@lm-sensors.org
1270S: Maintained
1271F: drivers/hwmon/asus_atk0110.c
1272
1273ATI_REMOTE2 DRIVER
1274M: Ville Syrjala <syrjala@sci.fi>
1275S: Maintained
1276F: drivers/input/misc/ati_remote2.c
1277
1278ATLX ETHERNET DRIVERS
1279M: Jay Cliburn <jcliburn@gmail.com>
1280M: Chris Snook <chris.snook@gmail.com>
1281L: netdev@vger.kernel.org
1282W: http://sourceforge.net/projects/atl1
1283W: http://atl1.sourceforge.net
1284S: Maintained
1285F: drivers/net/atlx/
1286
1287ATM
1288M: Chas Williams <chas@cmf.nrl.navy.mil>
1289L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1290L: netdev@vger.kernel.org
1291W: http://linux-atm.sourceforge.net
1292S: Maintained
1293F: drivers/atm/
1294F: include/linux/atm*
1295
1296ATMEL AT91 MCI DRIVER
1297M: Nicolas Ferre <nicolas.ferre@atmel.com>
1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299W: http://www.atmel.com/products/AT91/
1300W: http://www.at91.com/
1301S: Maintained
1302F: drivers/mmc/host/at91_mci.c
1303
1304ATMEL AT91 / AT32 MCI DRIVER
1305M: Nicolas Ferre <nicolas.ferre@atmel.com>
1306S: Maintained
1307F: drivers/mmc/host/atmel-mci.c
1308F: drivers/mmc/host/atmel-mci-regs.h
1309
1310ATMEL AT91 / AT32 SERIAL DRIVER
1311M: Nicolas Ferre <nicolas.ferre@atmel.com>
1312S: Supported
1313F: drivers/tty/serial/atmel_serial.c
1314
1315ATMEL LCDFB DRIVER
1316M: Nicolas Ferre <nicolas.ferre@atmel.com>
1317L: linux-fbdev@vger.kernel.org
1318S: Maintained
1319F: drivers/video/atmel_lcdfb.c
1320F: include/video/atmel_lcdc.h
1321
1322ATMEL MACB ETHERNET DRIVER
1323M: Nicolas Ferre <nicolas.ferre@atmel.com>
1324S: Supported
1325F: drivers/net/macb.*
1326
1327ATMEL SPI DRIVER
1328M: Nicolas Ferre <nicolas.ferre@atmel.com>
1329S: Supported
1330F: drivers/spi/atmel_spi.*
1331
1332ATMEL USBA UDC DRIVER
1333M: Nicolas Ferre <nicolas.ferre@atmel.com>
1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335W: http://avr32linux.org/twiki/bin/view/Main/AtmelUsbDeviceDriver
1336S: Supported
1337F: drivers/usb/gadget/atmel_usba_udc.*
1338
1339ATMEL WIRELESS DRIVER
1340M: Simon Kelley <simon@thekelleys.org.uk>
1341L: linux-wireless@vger.kernel.org
1342W: http://www.thekelleys.org.uk/atmel
1343W: http://atmelwlandriver.sourceforge.net/
1344S: Maintained
1345F: drivers/net/wireless/atmel*
1346
1347AUDIT SUBSYSTEM
1348M: Al Viro <viro@zeniv.linux.org.uk>
1349M: Eric Paris <eparis@redhat.com>
1350L: linux-audit@redhat.com (subscribers-only)
1351W: http://people.redhat.com/sgrubb/audit/
1352T: git git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current.git
1353S: Maintained
1354F: include/linux/audit.h
1355F: kernel/audit*
1356
1357AUXILIARY DISPLAY DRIVERS
1358M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1359W: http://miguelojeda.es/auxdisplay.htm
1360W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1361S: Maintained
1362F: drivers/auxdisplay/
1363F: include/linux/cfag12864b.h
1364
1365AVR32 ARCHITECTURE
1366M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1367M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1368W: http://www.atmel.com/products/AVR32/
1369W: http://avr32linux.org/
1370W: http://avrfreaks.net/
1371S: Maintained
1372F: arch/avr32/
1373
1374AVR32/AT32AP MACHINE SUPPORT
1375M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1376M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1377S: Maintained
1378F: arch/avr32/mach-at32ap/
1379
1380AX.25 NETWORK LAYER
1381M: Ralf Baechle <ralf@linux-mips.org>
1382L: linux-hams@vger.kernel.org
1383W: http://www.linux-ax25.org/
1384S: Maintained
1385F: include/linux/ax25.h
1386F: include/net/ax25.h
1387F: net/ax25/
1388
1389B43 WIRELESS DRIVER
1390M: Stefano Brivio <stefano.brivio@polimi.it>
1391L: linux-wireless@vger.kernel.org
1392W: http://linuxwireless.org/en/users/Drivers/b43
1393S: Maintained
1394F: drivers/net/wireless/b43/
1395
1396B43LEGACY WIRELESS DRIVER
1397M: Larry Finger <Larry.Finger@lwfinger.net>
1398M: Stefano Brivio <stefano.brivio@polimi.it>
1399L: linux-wireless@vger.kernel.org
1400W: http://linuxwireless.org/en/users/Drivers/b43
1401S: Maintained
1402F: drivers/net/wireless/b43legacy/
1403
1404BACKLIGHT CLASS/SUBSYSTEM
1405M: Richard Purdie <rpurdie@rpsys.net>
1406S: Maintained
1407F: drivers/video/backlight/
1408F: include/linux/backlight.h
1409
1410BATMAN ADVANCED
1411M: Marek Lindner <lindner_marek@yahoo.de>
1412M: Simon Wunderlich <siwu@hrz.tu-chemnitz.de>
1413L: b.a.t.m.a.n@lists.open-mesh.org
1414W: http://www.open-mesh.org/
1415S: Maintained
1416F: net/batman-adv/
1417
1418BAYCOM/HDLCDRV DRIVERS FOR AX.25
1419M: Thomas Sailer <t.sailer@alumni.ethz.ch>
1420L: linux-hams@vger.kernel.org
1421W: http://www.baycom.org/~tom/ham/ham.html
1422S: Maintained
1423F: drivers/net/hamradio/baycom*
1424
1425BEFS FILE SYSTEM
1426S: Orphan
1427F: Documentation/filesystems/befs.txt
1428F: fs/befs/
1429
1430BFS FILE SYSTEM
1431M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
1432S: Maintained
1433F: Documentation/filesystems/bfs.txt
1434F: fs/bfs/
1435F: include/linux/bfs_fs.h
1436
1437BLACKFIN ARCHITECTURE
1438M: Mike Frysinger <vapier@gentoo.org>
1439L: uclinux-dist-devel@blackfin.uclinux.org
1440W: http://blackfin.uclinux.org
1441S: Supported
1442F: arch/blackfin/
1443
1444BLACKFIN EMAC DRIVER
1445L: uclinux-dist-devel@blackfin.uclinux.org
1446W: http://blackfin.uclinux.org
1447S: Supported
1448F: drivers/net/bfin_mac.*
1449
1450BLACKFIN RTC DRIVER
1451M: Mike Frysinger <vapier.adi@gmail.com>
1452L: uclinux-dist-devel@blackfin.uclinux.org
1453W: http://blackfin.uclinux.org
1454S: Supported
1455F: drivers/rtc/rtc-bfin.c
1456
1457BLACKFIN SDH DRIVER
1458M: Cliff Cai <cliff.cai@analog.com>
1459L: uclinux-dist-devel@blackfin.uclinux.org
1460W: http://blackfin.uclinux.org
1461S: Supported
1462F: drivers/mmc/host/bfin_sdh.c
1463
1464BLACKFIN SERIAL DRIVER
1465M: Sonic Zhang <sonic.zhang@analog.com>
1466L: uclinux-dist-devel@blackfin.uclinux.org
1467W: http://blackfin.uclinux.org
1468S: Supported
1469F: drivers/tty/serial/bfin_5xx.c
1470
1471BLACKFIN WATCHDOG DRIVER
1472M: Mike Frysinger <vapier.adi@gmail.com>
1473L: uclinux-dist-devel@blackfin.uclinux.org
1474W: http://blackfin.uclinux.org
1475S: Supported
1476F: drivers/watchdog/bfin_wdt.c
1477
1478BLACKFIN I2C TWI DRIVER
1479M: Sonic Zhang <sonic.zhang@analog.com>
1480L: uclinux-dist-devel@blackfin.uclinux.org
1481W: http://blackfin.uclinux.org/
1482S: Supported
1483F: drivers/i2c/busses/i2c-bfin-twi.c
1484
1485BLOCK LAYER
1486M: Jens Axboe <axboe@kernel.dk>
1487T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-2.6-block.git
1488S: Maintained
1489F: block/
1490
1491BLOCK2MTD DRIVER
1492M: Joern Engel <joern@lazybastard.org>
1493L: linux-mtd@lists.infradead.org
1494S: Maintained
1495F: drivers/mtd/devices/block2mtd.c
1496
1497BLUETOOTH DRIVERS
1498M: Marcel Holtmann <marcel@holtmann.org>
1499M: "Gustavo F. Padovan" <padovan@profusion.mobi>
1500L: linux-bluetooth@vger.kernel.org
1501W: http://www.bluez.org/
1502T: git git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-2.6.git
1503S: Maintained
1504F: drivers/bluetooth/
1505
1506BLUETOOTH SUBSYSTEM
1507M: Marcel Holtmann <marcel@holtmann.org>
1508M: "Gustavo F. Padovan" <padovan@profusion.mobi>
1509L: linux-bluetooth@vger.kernel.org
1510W: http://www.bluez.org/
1511T: git git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-2.6.git
1512S: Maintained
1513F: net/bluetooth/
1514F: include/net/bluetooth/
1515
1516BONDING DRIVER
1517M: Jay Vosburgh <fubar@us.ibm.com>
1518M: Andy Gospodarek <andy@greyhouse.net>
1519L: netdev@vger.kernel.org
1520W: http://sourceforge.net/projects/bonding/
1521S: Supported
1522F: drivers/net/bonding/
1523F: include/linux/if_bonding.h
1524
1525BROADCOM B44 10/100 ETHERNET DRIVER
1526M: Gary Zambrano <zambrano@broadcom.com>
1527L: netdev@vger.kernel.org
1528S: Supported
1529F: drivers/net/b44.*
1530
1531BROADCOM BNX2 GIGABIT ETHERNET DRIVER
1532M: Michael Chan <mchan@broadcom.com>
1533L: netdev@vger.kernel.org
1534S: Supported
1535F: drivers/net/bnx2.*
1536F: drivers/net/bnx2_*
1537
1538BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
1539M: Eilon Greenstein <eilong@broadcom.com>
1540L: netdev@vger.kernel.org
1541S: Supported
1542F: drivers/net/bnx2x/
1543
1544BROADCOM TG3 GIGABIT ETHERNET DRIVER
1545M: Matt Carlson <mcarlson@broadcom.com>
1546M: Michael Chan <mchan@broadcom.com>
1547L: netdev@vger.kernel.org
1548S: Supported
1549F: drivers/net/tg3.*
1550
1551BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
1552M: Brett Rudley <brudley@broadcom.com>
1553M: Henry Ptasinski <henryp@broadcom.com>
1554M: Roland Vossen <rvossen@broadcom.com>
1555M: Arend van Spriel <arend@broadcom.com>
1556M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
1557M: Kan Yan <kanyan@broadcom.com>
1558L: linux-wireless@vger.kernel.org
1559S: Supported
1560F: drivers/staging/brcm80211/
1561
1562BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
1563M: Bhanu Prakash Gollapudi <bprakash@broadcom.com>
1564L: linux-scsi@vger.kernel.org
1565S: Supported
1566F: drivers/scsi/bnx2fc/
1567
1568BROCADE BFA FC SCSI DRIVER
1569M: Jing Huang <huangj@brocade.com>
1570L: linux-scsi@vger.kernel.org
1571S: Supported
1572F: drivers/scsi/bfa/
1573
1574BROCADE BNA 10 GIGABIT ETHERNET DRIVER
1575M: Rasesh Mody <rmody@brocade.com>
1576L: netdev@vger.kernel.org
1577S: Supported
1578F: drivers/net/bna/
1579
1580BSG (block layer generic sg v4 driver)
1581M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
1582L: linux-scsi@vger.kernel.org
1583S: Supported
1584F: block/bsg.c
1585F: include/linux/bsg.h
1586
1587BT87X AUDIO DRIVER
1588M: Clemens Ladisch <clemens@ladisch.de>
1589L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1590T: git git://git.alsa-project.org/alsa-kernel.git
1591S: Maintained
1592F: Documentation/sound/alsa/Bt87x.txt
1593F: sound/pci/bt87x.c
1594
1595BT8XXGPIO DRIVER
1596M: Michael Buesch <m@bues.ch>
1597W: http://bu3sch.de/btgpio.php
1598S: Maintained
1599F: drivers/gpio/bt8xxgpio.c
1600
1601BTRFS FILE SYSTEM
1602M: Chris Mason <chris.mason@oracle.com>
1603L: linux-btrfs@vger.kernel.org
1604W: http://btrfs.wiki.kernel.org/
1605Q: http://patchwork.kernel.org/project/linux-btrfs/list/
1606T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable.git
1607S: Maintained
1608F: Documentation/filesystems/btrfs.txt
1609F: fs/btrfs/
1610
1611BTTV VIDEO4LINUX DRIVER
1612M: Mauro Carvalho Chehab <mchehab@infradead.org>
1613L: linux-media@vger.kernel.org
1614W: http://linuxtv.org
1615T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1616S: Maintained
1617F: Documentation/video4linux/bttv/
1618F: drivers/media/video/bt8xx/bttv*
1619
1620C-MEDIA CMI8788 DRIVER
1621M: Clemens Ladisch <clemens@ladisch.de>
1622L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1623T: git git://git.alsa-project.org/alsa-kernel.git
1624S: Maintained
1625F: sound/pci/oxygen/
1626
1627CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
1628M: David Howells <dhowells@redhat.com>
1629L: linux-cachefs@redhat.com
1630S: Supported
1631F: Documentation/filesystems/caching/cachefiles.txt
1632F: fs/cachefiles/
1633
1634CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
1635M: Jonathan Corbet <corbet@lwn.net>
1636L: linux-media@vger.kernel.org
1637T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1638S: Maintained
1639F: Documentation/video4linux/cafe_ccic
1640F: drivers/media/video/cafe_ccic*
1641
1642CAIF NETWORK LAYER
1643M: Sjur Braendeland <sjur.brandeland@stericsson.com>
1644L: netdev@vger.kernel.org
1645S: Supported
1646F: Documentation/networking/caif/
1647F: drivers/net/caif/
1648F: include/linux/caif/
1649F: include/net/caif/
1650F: net/caif/
1651
1652CALGARY x86-64 IOMMU
1653M: Muli Ben-Yehuda <muli@il.ibm.com>
1654M: "Jon D. Mason" <jdmason@kudzu.us>
1655L: discuss@x86-64.org
1656S: Maintained
1657F: arch/x86/kernel/pci-calgary_64.c
1658F: arch/x86/kernel/tce_64.c
1659F: arch/x86/include/asm/calgary.h
1660F: arch/x86/include/asm/tce.h
1661
1662CAN NETWORK LAYER
1663M: Oliver Hartkopp <socketcan@hartkopp.net>
1664M: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>
1665M: Urs Thuermann <urs.thuermann@volkswagen.de>
1666L: socketcan-core@lists.berlios.de (subscribers-only)
1667L: netdev@vger.kernel.org
1668W: http://developer.berlios.de/projects/socketcan/
1669S: Maintained
1670F: net/can/
1671F: include/linux/can.h
1672F: include/linux/can/core.h
1673F: include/linux/can/bcm.h
1674F: include/linux/can/raw.h
1675
1676CAN NETWORK DRIVERS
1677M: Wolfgang Grandegger <wg@grandegger.com>
1678L: socketcan-core@lists.berlios.de (subscribers-only)
1679L: netdev@vger.kernel.org
1680W: http://developer.berlios.de/projects/socketcan/
1681S: Maintained
1682F: drivers/net/can/
1683F: include/linux/can/dev.h
1684F: include/linux/can/error.h
1685F: include/linux/can/netlink.h
1686F: include/linux/can/platform/
1687
1688CELL BROADBAND ENGINE ARCHITECTURE
1689M: Arnd Bergmann <arnd@arndb.de>
1690L: linuxppc-dev@lists.ozlabs.org
1691L: cbe-oss-dev@lists.ozlabs.org
1692W: http://www.ibm.com/developerworks/power/cell/
1693S: Supported
1694F: arch/powerpc/include/asm/cell*.h
1695F: arch/powerpc/include/asm/spu*.h
1696F: arch/powerpc/oprofile/*cell*
1697F: arch/powerpc/platforms/cell/
1698
1699CEPH DISTRIBUTED FILE SYSTEM CLIENT
1700M: Sage Weil <sage@newdream.net>
1701L: ceph-devel@vger.kernel.org
1702W: http://ceph.newdream.net/
1703T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
1704S: Supported
1705F: Documentation/filesystems/ceph.txt
1706F: fs/ceph
1707F: net/ceph
1708F: include/linux/ceph
1709
1710CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
1711L: linux-usb@vger.kernel.org
1712S: Orphan
1713F: Documentation/usb/WUSB-Design-overview.txt
1714F: Documentation/usb/wusb-cbaf
1715F: drivers/usb/host/hwa-hc.c
1716F: drivers/usb/host/whci/
1717F: drivers/usb/wusbcore/
1718F: include/linux/usb/wusb*
1719
1720CFAG12864B LCD DRIVER
1721M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1722W: http://miguelojeda.es/auxdisplay.htm
1723W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1724S: Maintained
1725F: drivers/auxdisplay/cfag12864b.c
1726F: include/linux/cfag12864b.h
1727
1728CFAG12864BFB LCD FRAMEBUFFER DRIVER
1729M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1730W: http://miguelojeda.es/auxdisplay.htm
1731W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1732S: Maintained
1733F: drivers/auxdisplay/cfag12864bfb.c
1734F: include/linux/cfag12864b.h
1735
1736CFG80211 and NL80211
1737M: Johannes Berg <johannes@sipsolutions.net>
1738L: linux-wireless@vger.kernel.org
1739S: Maintained
1740F: include/linux/nl80211.h
1741F: include/net/cfg80211.h
1742F: net/wireless/*
1743X: net/wireless/wext*
1744
1745CHECKPATCH
1746M: Andy Whitcroft <apw@canonical.com>
1747S: Supported
1748F: scripts/checkpatch.pl
1749
1750CHINESE DOCUMENTATION
1751M: Harry Wei <harryxiyou@gmail.com>
1752L: xiyoulinuxkernelgroup@googlegroups.com
1753L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
1754S: Maintained
1755F: Documentation/zh_CN/
1756
1757CISCO VIC ETHERNET NIC DRIVER
1758M: Christian Benvenuti <benve@cisco.com>
1759M: Roopa Prabhu <roprabhu@cisco.com>
1760M: David Wang <dwang2@cisco.com>
1761S: Supported
1762F: drivers/net/enic/
1763
1764CIRRUS LOGIC EP93XX ETHERNET DRIVER
1765M: Hartley Sweeten <hsweeten@visionengravers.com>
1766L: netdev@vger.kernel.org
1767S: Maintained
1768F: drivers/net/arm/ep93xx_eth.c
1769
1770CIRRUS LOGIC EP93XX OHCI USB HOST DRIVER
1771M: Lennert Buytenhek <kernel@wantstofly.org>
1772L: linux-usb@vger.kernel.org
1773S: Maintained
1774F: drivers/usb/host/ohci-ep93xx.c
1775
1776CIRRUS LOGIC CS4270 SOUND DRIVER
1777M: Timur Tabi <timur@freescale.com>
1778L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1779S: Supported
1780F: sound/soc/codecs/cs4270*
1781
1782CLK API
1783M: Russell King <linux@arm.linux.org.uk>
1784F: include/linux/clk.h
1785
1786CISCO FCOE HBA DRIVER
1787M: Abhijeet Joglekar <abjoglek@cisco.com>
1788M: Venkata Siva Vijayendra Bhamidipati <vbhamidi@cisco.com>
1789M: Brian Uchino <buchino@cisco.com>
1790L: linux-scsi@vger.kernel.org
1791S: Supported
1792F: drivers/scsi/fnic/
1793
1794CMPC ACPI DRIVER
1795M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
1796M: Daniel Oliveira Nascimento <don@syst.com.br>
1797L: platform-driver-x86@vger.kernel.org
1798S: Supported
1799F: drivers/platform/x86/classmate-laptop.c
1800
1801COCCINELLE/Semantic Patches (SmPL)
1802M: Julia Lawall <julia@diku.dk>
1803M: Gilles Muller <Gilles.Muller@lip6.fr>
1804M: Nicolas Palix <npalix.work@gmail.com>
1805L: cocci@diku.dk (moderated for non-subscribers)
1806W: http://coccinelle.lip6.fr/
1807S: Supported
1808F: scripts/coccinelle/
1809F: scripts/coccicheck
1810
1811CODA FILE SYSTEM
1812M: Jan Harkes <jaharkes@cs.cmu.edu>
1813M: coda@cs.cmu.edu
1814L: codalist@coda.cs.cmu.edu
1815W: http://www.coda.cs.cmu.edu/
1816S: Maintained
1817F: Documentation/filesystems/coda.txt
1818F: fs/coda/
1819F: include/linux/coda*.h
1820
1821COMMON INTERNET FILE SYSTEM (CIFS)
1822M: Steve French <sfrench@samba.org>
1823L: linux-cifs@vger.kernel.org
1824L: samba-technical@lists.samba.org (moderated for non-subscribers)
1825W: http://linux-cifs.samba.org/
1826Q: http://patchwork.ozlabs.org/project/linux-cifs-client/list/
1827T: git git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6.git
1828S: Supported
1829F: Documentation/filesystems/cifs.txt
1830F: fs/cifs/
1831
1832COMPACTPCI HOTPLUG CORE
1833M: Scott Murray <scott@spiteful.org>
1834L: linux-pci@vger.kernel.org
1835S: Maintained
1836F: drivers/pci/hotplug/cpci_hotplug*
1837
1838COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
1839M: Scott Murray <scott@spiteful.org>
1840L: linux-pci@vger.kernel.org
1841S: Maintained
1842F: drivers/pci/hotplug/cpcihp_zt5550.*
1843
1844COMPACTPCI HOTPLUG GENERIC DRIVER
1845M: Scott Murray <scott@spiteful.org>
1846L: linux-pci@vger.kernel.org
1847S: Maintained
1848F: drivers/pci/hotplug/cpcihp_generic.c
1849
1850COMPAL LAPTOP SUPPORT
1851M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
1852L: platform-driver-x86@vger.kernel.org
1853S: Maintained
1854F: drivers/platform/x86/compal-laptop.c
1855
1856COMPUTONE INTELLIPORT MULTIPORT CARD
1857W: http://www.wittsend.com/computone.html
1858S: Orphan
1859F: Documentation/serial/computone.txt
1860F: drivers/staging/tty/ip2/
1861
1862CONEXANT ACCESSRUNNER USB DRIVER
1863M: Simon Arlott <cxacru@fire.lp0.eu>
1864L: accessrunner-general@lists.sourceforge.net
1865W: http://accessrunner.sourceforge.net/
1866S: Maintained
1867F: drivers/usb/atm/cxacru.c
1868
1869CONFIGFS
1870M: Joel Becker <jlbec@evilplan.org>
1871T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
1872S: Supported
1873F: fs/configfs/
1874F: include/linux/configfs.h
1875
1876CONNECTOR
1877M: Evgeniy Polyakov <zbr@ioremap.net>
1878L: netdev@vger.kernel.org
1879S: Maintained
1880F: drivers/connector/
1881
1882CONTROL GROUPS (CGROUPS)
1883M: Paul Menage <paul@paulmenage.org>
1884M: Li Zefan <lizf@cn.fujitsu.com>
1885L: containers@lists.linux-foundation.org
1886S: Maintained
1887F: include/linux/cgroup*
1888F: kernel/cgroup*
1889F: mm/*cgroup*
1890
1891CORETEMP HARDWARE MONITORING DRIVER
1892M: Fenghua Yu <fenghua.yu@intel.com>
1893L: lm-sensors@lm-sensors.org
1894S: Maintained
1895F: Documentation/hwmon/coretemp
1896F: drivers/hwmon/coretemp.c
1897
1898COSA/SRP SYNC SERIAL DRIVER
1899M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1900W: http://www.fi.muni.cz/~kas/cosa/
1901S: Maintained
1902F: drivers/net/wan/cosa*
1903
1904CPMAC ETHERNET DRIVER
1905M: Florian Fainelli <florian@openwrt.org>
1906L: netdev@vger.kernel.org
1907S: Maintained
1908F: drivers/net/cpmac.c
1909
1910CPU FREQUENCY DRIVERS
1911M: Dave Jones <davej@redhat.com>
1912L: cpufreq@vger.kernel.org
1913W: http://www.codemonkey.org.uk/projects/cpufreq/
1914T: git git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq.git
1915S: Maintained
1916F: drivers/cpufreq/
1917F: include/linux/cpufreq.h
1918
1919CPUID/MSR DRIVER
1920M: "H. Peter Anvin" <hpa@zytor.com>
1921S: Maintained
1922F: arch/x86/kernel/cpuid.c
1923F: arch/x86/kernel/msr.c
1924
1925CPU POWER MONITORING SUBSYSTEM
1926M: Dominik Brodowski <linux@dominikbrodowski.net>
1927M: Thomas Renninger <trenn@suse.de>
1928S: Maintained
1929F: tools/power/cpupower
1930
1931CPUSETS
1932M: Paul Menage <paul@paulmenage.org>
1933W: http://www.bullopensource.org/cpuset/
1934W: http://oss.sgi.com/projects/cpusets/
1935S: Supported
1936F: Documentation/cgroups/cpusets.txt
1937F: include/linux/cpuset.h
1938F: kernel/cpuset.c
1939
1940CRAMFS FILESYSTEM
1941W: http://sourceforge.net/projects/cramfs/
1942S: Orphan
1943F: Documentation/filesystems/cramfs.txt
1944F: fs/cramfs/
1945
1946CRIS PORT
1947M: Mikael Starvik <starvik@axis.com>
1948M: Jesper Nilsson <jesper.nilsson@axis.com>
1949L: linux-cris-kernel@axis.com
1950W: http://developer.axis.com
1951S: Maintained
1952F: arch/cris/
1953F: drivers/tty/serial/crisv10.*
1954
1955CRYPTO API
1956M: Herbert Xu <herbert@gondor.apana.org.au>
1957M: "David S. Miller" <davem@davemloft.net>
1958L: linux-crypto@vger.kernel.org
1959T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1960S: Maintained
1961F: Documentation/crypto/
1962F: arch/*/crypto/
1963F: crypto/
1964F: drivers/crypto/
1965F: include/crypto/
1966
1967CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
1968M: Neil Horman <nhorman@tuxdriver.com>
1969L: linux-crypto@vger.kernel.org
1970S: Maintained
1971F: crypto/ansi_cprng.c
1972F: crypto/rng.c
1973
1974CS5535 Audio ALSA driver
1975M: Jaya Kumar <jayakumar.alsa@gmail.com>
1976S: Maintained
1977F: sound/pci/cs5535audio/
1978
1979CX18 VIDEO4LINUX DRIVER
1980M: Andy Walls <awalls@md.metrocast.net>
1981L: ivtv-devel@ivtvdriver.org (moderated for non-subscribers)
1982L: linux-media@vger.kernel.org
1983T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1984W: http://linuxtv.org
1985W: http://www.ivtvdriver.org/index.php/Cx18
1986S: Maintained
1987F: Documentation/video4linux/cx18.txt
1988F: drivers/media/video/cx18/
1989
1990CXGB3 ETHERNET DRIVER (CXGB3)
1991M: Divy Le Ray <divy@chelsio.com>
1992L: netdev@vger.kernel.org
1993W: http://www.chelsio.com
1994S: Supported
1995F: drivers/net/cxgb3/
1996
1997CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
1998M: Steve Wise <swise@chelsio.com>
1999L: linux-rdma@vger.kernel.org
2000W: http://www.openfabrics.org
2001S: Supported
2002F: drivers/infiniband/hw/cxgb3/
2003
2004CXGB4 ETHERNET DRIVER (CXGB4)
2005M: Dimitris Michailidis <dm@chelsio.com>
2006L: netdev@vger.kernel.org
2007W: http://www.chelsio.com
2008S: Supported
2009F: drivers/net/cxgb4/
2010
2011CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
2012M: Steve Wise <swise@chelsio.com>
2013L: linux-rdma@vger.kernel.org
2014W: http://www.openfabrics.org
2015S: Supported
2016F: drivers/infiniband/hw/cxgb4/
2017
2018CXGB4VF ETHERNET DRIVER (CXGB4VF)
2019M: Casey Leedom <leedom@chelsio.com>
2020L: netdev@vger.kernel.org
2021W: http://www.chelsio.com
2022S: Supported
2023F: drivers/net/cxgb4vf/
2024
2025STMMAC ETHERNET DRIVER
2026M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
2027L: netdev@vger.kernel.org
2028W: http://www.stlinux.com
2029S: Supported
2030F: drivers/net/stmmac/
2031
2032CYBERPRO FB DRIVER
2033M: Russell King <linux@arm.linux.org.uk>
2034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035W: http://www.arm.linux.org.uk/
2036S: Maintained
2037F: drivers/video/cyber2000fb.*
2038
2039CYCLADES 2X SYNC CARD DRIVER
2040M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
2041W: http://oops.ghostprotocols.net:81/blog
2042S: Maintained
2043F: drivers/net/wan/cycx*
2044
2045CYCLADES ASYNC MUX DRIVER
2046W: http://www.cyclades.com/
2047S: Orphan
2048F: drivers/tty/cyclades.c
2049F: include/linux/cyclades.h
2050
2051CYCLADES PC300 DRIVER
2052W: http://www.cyclades.com/
2053S: Orphan
2054F: drivers/net/wan/pc300*
2055
2056DAMA SLAVE for AX.25
2057M: Joerg Reuter <jreuter@yaina.de>
2058W: http://yaina.de/jreuter/
2059W: http://www.qsl.net/dl1bke/
2060L: linux-hams@vger.kernel.org
2061S: Maintained
2062F: net/ax25/af_ax25.c
2063F: net/ax25/ax25_dev.c
2064F: net/ax25/ax25_ds_*
2065F: net/ax25/ax25_in.c
2066F: net/ax25/ax25_out.c
2067F: net/ax25/ax25_timer.c
2068F: net/ax25/sysctl_net_ax25.c
2069
2070DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
2071L: netdev@vger.kernel.org
2072S: Orphan
2073F: Documentation/networking/dmfe.txt
2074F: drivers/net/tulip/dmfe.c
2075
2076DC390/AM53C974 SCSI driver
2077M: Kurt Garloff <garloff@suse.de>
2078W: http://www.garloff.de/kurt/linux/dc390/
2079M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
2080S: Maintained
2081F: drivers/scsi/tmscsim.*
2082
2083DC395x SCSI driver
2084M: Oliver Neukum <oliver@neukum.name>
2085M: Ali Akcaagac <aliakc@web.de>
2086M: Jamie Lenehan <lenehan@twibble.org>
2087W: http://twibble.org/dist/dc395x/
2088L: dc395x@twibble.org
2089L: http://lists.twibble.org/mailman/listinfo/dc395x/
2090S: Maintained
2091F: Documentation/scsi/dc395x.txt
2092F: drivers/scsi/dc395x.*
2093
2094DCCP PROTOCOL
2095M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
2096L: dccp@vger.kernel.org
2097W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
2098S: Maintained
2099F: include/linux/dccp.h
2100F: include/linux/tfrc.h
2101F: net/dccp/
2102
2103DECnet NETWORK LAYER
2104W: http://linux-decnet.sourceforge.net
2105L: linux-decnet-user@lists.sourceforge.net
2106S: Orphan
2107F: Documentation/networking/decnet.txt
2108F: net/decnet/
2109
2110DEFXX FDDI NETWORK DRIVER
2111M: "Maciej W. Rozycki" <macro@linux-mips.org>
2112S: Maintained
2113F: drivers/net/defxx.*
2114
2115DELL LAPTOP DRIVER
2116M: Matthew Garrett <mjg59@srcf.ucam.org>
2117L: platform-driver-x86@vger.kernel.org
2118S: Maintained
2119F: drivers/platform/x86/dell-laptop.c
2120
2121DELL LAPTOP SMM DRIVER
2122M: Massimo Dal Zotto <dz@debian.org>
2123W: http://www.debian.org/~dz/i8k/
2124S: Maintained
2125F: drivers/char/i8k.c
2126F: include/linux/i8k.h
2127
2128DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
2129M: Doug Warzecha <Douglas_Warzecha@dell.com>
2130S: Maintained
2131F: Documentation/dcdbas.txt
2132F: drivers/firmware/dcdbas.*
2133
2134DELL WMI EXTRAS DRIVER
2135M: Matthew Garrett <mjg59@srcf.ucam.org>
2136S: Maintained
2137F: drivers/platform/x86/dell-wmi.c
2138
2139DEVICE NUMBER REGISTRY
2140M: Torben Mathiasen <device@lanana.org>
2141W: http://lanana.org/docs/device-list/index.html
2142S: Maintained
2143
2144DEVICE-MAPPER (LVM)
2145P: Alasdair Kergon
2146L: dm-devel@redhat.com
2147W: http://sources.redhat.com/dm
2148Q: http://patchwork.kernel.org/project/dm-devel/list/
2149S: Maintained
2150F: Documentation/device-mapper/
2151F: drivers/md/dm*
2152F: include/linux/device-mapper.h
2153F: include/linux/dm-*.h
2154
2155DIGI INTL. EPCA DRIVER
2156M: "Digi International, Inc" <Eng.Linux@digi.com>
2157L: Eng.Linux@digi.com
2158W: http://www.digi.com
2159S: Orphan
2160F: Documentation/serial/digiepca.txt
2161F: drivers/staging/tty/epca*
2162F: drivers/staging/tty/digi*
2163
2164DIOLAN U2C-12 I2C DRIVER
2165M: Guenter Roeck <guenter.roeck@ericsson.com>
2166L: linux-i2c@vger.kernel.org
2167S: Maintained
2168F: drivers/i2c/busses/i2c-diolan-u2c.c
2169
2170DIRECTORY NOTIFICATION (DNOTIFY)
2171M: Eric Paris <eparis@parisplace.org>
2172S: Maintained
2173F: Documentation/filesystems/dnotify.txt
2174F: fs/notify/dnotify/
2175F: include/linux/dnotify.h
2176
2177DISK GEOMETRY AND PARTITION HANDLING
2178M: Andries Brouwer <aeb@cwi.nl>
2179W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
2180W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
2181W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
2182S: Maintained
2183
2184DISKQUOTA
2185M: Jan Kara <jack@suse.cz>
2186S: Maintained
2187F: Documentation/filesystems/quota.txt
2188F: fs/quota/
2189F: include/linux/quota*.h
2190
2191DISTRIBUTED LOCK MANAGER (DLM)
2192M: Christine Caulfield <ccaulfie@redhat.com>
2193M: David Teigland <teigland@redhat.com>
2194L: cluster-devel@redhat.com
2195W: http://sources.redhat.com/cluster/
2196T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
2197S: Supported
2198F: fs/dlm/
2199
2200DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
2201M: Vinod Koul <vinod.koul@intel.com>
2202M: Dan Williams <dan.j.williams@intel.com>
2203S: Supported
2204F: drivers/dma/
2205F: include/linux/dma*
2206T: git git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx.git
2207T: git git://git.infradead.org/users/vkoul/slave-dma.git (slave-dma)
2208
2209DME1737 HARDWARE MONITOR DRIVER
2210M: Juerg Haefliger <juergh@gmail.com>
2211L: lm-sensors@lm-sensors.org
2212S: Maintained
2213F: Documentation/hwmon/dme1737
2214F: drivers/hwmon/dme1737.c
2215
2216DOCBOOK FOR DOCUMENTATION
2217M: Randy Dunlap <rdunlap@xenotime.net>
2218S: Maintained
2219F: scripts/kernel-doc
2220
2221DOCKING STATION DRIVER
2222M: Shaohua Li <shaohua.li@intel.com>
2223L: linux-acpi@vger.kernel.org
2224S: Supported
2225F: drivers/acpi/dock.c
2226
2227DOCUMENTATION
2228M: Randy Dunlap <rdunlap@xenotime.net>
2229L: linux-doc@vger.kernel.org
2230T: quilt http://userweb.kernel.org/~rdunlap/kernel-doc-patches/current/
2231S: Maintained
2232F: Documentation/
2233
2234DOUBLETALK DRIVER
2235M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
2236L: blinux-list@redhat.com
2237S: Maintained
2238F: drivers/char/dtlk.c
2239F: include/linux/dtlk.h
2240
2241DPT_I2O SCSI RAID DRIVER
2242M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
2243L: linux-scsi@vger.kernel.org
2244W: http://www.adaptec.com/
2245S: Maintained
2246F: drivers/scsi/dpt*
2247F: drivers/scsi/dpt/
2248
2249DRBD DRIVER
2250P: Philipp Reisner
2251P: Lars Ellenberg
2252M: drbd-dev@lists.linbit.com
2253L: drbd-user@lists.linbit.com
2254W: http://www.drbd.org
2255T: git git://git.drbd.org/linux-2.6-drbd.git drbd
2256T: git git://git.drbd.org/drbd-8.3.git
2257S: Supported
2258F: drivers/block/drbd/
2259F: lib/lru_cache.c
2260F: Documentation/blockdev/drbd/
2261
2262DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
2263M: Greg Kroah-Hartman <gregkh@suse.de>
2264T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6.git
2265S: Supported
2266F: Documentation/kobject.txt
2267F: drivers/base/
2268F: fs/sysfs/
2269F: fs/debugfs/
2270F: include/linux/kobj*
2271F: include/linux/debugfs.h
2272F: lib/kobj*
2273
2274DRM DRIVERS
2275M: David Airlie <airlied@linux.ie>
2276L: dri-devel@lists.freedesktop.org
2277T: git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git
2278S: Maintained
2279F: drivers/gpu/drm/
2280F: include/drm/
2281
2282INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
2283M: Keith Packard <keithp@keithp.com>
2284L: intel-gfx@lists.freedesktop.org (subscribers-only)
2285L: dri-devel@lists.freedesktop.org
2286T: git git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux-2.6.git
2287S: Supported
2288F: drivers/gpu/drm/i915
2289F: include/drm/i915*
2290
2291DSCC4 DRIVER
2292M: Francois Romieu <romieu@fr.zoreil.com>
2293L: netdev@vger.kernel.org
2294S: Maintained
2295F: drivers/net/wan/dscc4.c
2296
2297DZ DECSTATION DZ11 SERIAL DRIVER
2298M: "Maciej W. Rozycki" <macro@linux-mips.org>
2299S: Maintained
2300F: drivers/tty/serial/dz.*
2301
2302EATA-DMA SCSI DRIVER
2303M: Michael Neuffer <mike@i-Connect.Net>
2304L: linux-eata@i-connect.net
2305L: linux-scsi@vger.kernel.org
2306S: Maintained
2307F: drivers/scsi/eata*
2308
2309EATA ISA/EISA/PCI SCSI DRIVER
2310M: Dario Ballabio <ballabio_dario@emc.com>
2311L: linux-scsi@vger.kernel.org
2312S: Maintained
2313F: drivers/scsi/eata.c
2314
2315EATA-PIO SCSI DRIVER
2316M: Michael Neuffer <mike@i-Connect.Net>
2317L: linux-eata@i-connect.net
2318L: linux-scsi@vger.kernel.org
2319S: Maintained
2320F: drivers/scsi/eata_pio.*
2321
2322EBTABLES
2323M: Bart De Schuymer <bart.de.schuymer@pandora.be>
2324L: netfilter-devel@vger.kernel.org
2325W: http://ebtables.sourceforge.net/
2326S: Maintained
2327F: include/linux/netfilter_bridge/ebt_*.h
2328F: net/bridge/netfilter/ebt*.c
2329
2330ECRYPT FILE SYSTEM
2331M: Tyler Hicks <tyhicks@linux.vnet.ibm.com>
2332M: Dustin Kirkland <kirkland@canonical.com>
2333L: ecryptfs@vger.kernel.org
2334W: https://launchpad.net/ecryptfs
2335S: Supported
2336F: Documentation/filesystems/ecryptfs.txt
2337F: fs/ecryptfs/
2338
2339EDAC-CORE
2340M: Doug Thompson <dougthompson@xmission.com>
2341L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers)
2342W: bluesmoke.sourceforge.net
2343S: Supported
2344F: Documentation/edac.txt
2345F: drivers/edac/edac_*
2346F: include/linux/edac.h
2347
2348EDAC-AMD64
2349M: Doug Thompson <dougthompson@xmission.com>
2350M: Borislav Petkov <borislav.petkov@amd.com>
2351L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers)
2352W: bluesmoke.sourceforge.net
2353S: Supported
2354F: drivers/edac/amd64_edac*
2355
2356EDAC-E752X
2357M: Mark Gross <mark.gross@intel.com>
2358M: Doug Thompson <dougthompson@xmission.com>
2359L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers)
2360W: bluesmoke.sourceforge.net
2361S: Maintained
2362F: drivers/edac/e752x_edac.c
2363
2364EDAC-E7XXX
2365M: Doug Thompson <dougthompson@xmission.com>
2366L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers)
2367W: bluesmoke.sourceforge.net
2368S: Maintained
2369F: drivers/edac/e7xxx_edac.c
2370
2371EDAC-I82443BXGX
2372M: Tim Small <tim@buttersideup.com>
2373L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers)
2374W: bluesmoke.sourceforge.net
2375S: Maintained
2376F: drivers/edac/i82443bxgx_edac.c
2377
2378EDAC-I3000
2379M: Jason Uhlenkott <juhlenko@akamai.com>
2380L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers)
2381W: bluesmoke.sourceforge.net
2382S: Maintained
2383F: drivers/edac/i3000_edac.c
2384
2385EDAC-I5000
2386M: Doug Thompson <dougthompson@xmission.com>
2387L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers)
2388W: bluesmoke.sourceforge.net
2389S: Maintained
2390F: drivers/edac/i5000_edac.c
2391
2392EDAC-I5400
2393M: Mauro Carvalho Chehab <mchehab@redhat.com>
2394L: linux-edac@vger.kernel.org
2395W: bluesmoke.sourceforge.net
2396S: Maintained
2397F: drivers/edac/i5400_edac.c
2398
2399EDAC-I7300
2400M: Mauro Carvalho Chehab <mchehab@redhat.com>
2401L: linux-edac@vger.kernel.org
2402W: bluesmoke.sourceforge.net
2403S: Maintained
2404F: drivers/edac/i7300_edac.c
2405
2406EDAC-I7CORE
2407M: Mauro Carvalho Chehab <mchehab@redhat.com>
2408L: linux-edac@vger.kernel.org
2409W: bluesmoke.sourceforge.net
2410S: Maintained
2411F: drivers/edac/i7core_edac.c
2412F: drivers/edac/edac_mce.c
2413F: include/linux/edac_mce.h
2414
2415EDAC-I82975X
2416M: Ranganathan Desikan <ravi@jetztechnologies.com>
2417M: "Arvind R." <arvino55@gmail.com>
2418L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers)
2419W: bluesmoke.sourceforge.net
2420S: Maintained
2421F: drivers/edac/i82975x_edac.c
2422
2423EDAC-PASEMI
2424M: Egor Martovetsky <egor@pasemi.com>
2425L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers)
2426W: bluesmoke.sourceforge.net
2427S: Maintained
2428F: drivers/edac/pasemi_edac.c
2429
2430EDAC-R82600
2431M: Tim Small <tim@buttersideup.com>
2432L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers)
2433W: bluesmoke.sourceforge.net
2434S: Maintained
2435F: drivers/edac/r82600_edac.c
2436
2437EDIROL UA-101/UA-1000 DRIVER
2438M: Clemens Ladisch <clemens@ladisch.de>
2439L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2440T: git git://git.alsa-project.org/alsa-kernel.git
2441S: Maintained
2442F: sound/usb/misc/ua101.c
2443
2444EFIFB FRAMEBUFFER DRIVER
2445L: linux-fbdev@vger.kernel.org
2446M: Peter Jones <pjones@redhat.com>
2447S: Maintained
2448F: drivers/video/efifb.c
2449
2450EFS FILESYSTEM
2451W: http://aeschi.ch.eu.org/efs/
2452S: Orphan
2453F: fs/efs/
2454
2455EHCA (IBM GX bus InfiniBand adapter) DRIVER
2456M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
2457M: Christoph Raisch <raisch@de.ibm.com>
2458L: linux-rdma@vger.kernel.org
2459S: Supported
2460F: drivers/infiniband/hw/ehca/
2461
2462EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
2463M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
2464L: netdev@vger.kernel.org
2465S: Maintained
2466F: drivers/net/ehea/
2467
2468EMBEDDED LINUX
2469M: Paul Gortmaker <paul.gortmaker@windriver.com>
2470M: Matt Mackall <mpm@selenic.com>
2471M: David Woodhouse <dwmw2@infradead.org>
2472L: linux-embedded@vger.kernel.org
2473S: Maintained
2474
2475EMULEX LPFC FC SCSI DRIVER
2476M: James Smart <james.smart@emulex.com>
2477L: linux-scsi@vger.kernel.org
2478W: http://sourceforge.net/projects/lpfcxxxx
2479S: Supported
2480F: drivers/scsi/lpfc/
2481
2482ENE CB710 FLASH CARD READER DRIVER
2483M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
2484S: Maintained
2485F: drivers/misc/cb710/
2486F: drivers/mmc/host/cb710-mmc.*
2487F: include/linux/cb710.h
2488
2489ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
2490M: Maxim Levitsky <maximlevitsky@gmail.com>
2491S: Maintained
2492F: drivers/media/rc/ene_ir.*
2493
2494EPSON 1355 FRAMEBUFFER DRIVER
2495M: Christopher Hoover <ch@murgatroid.com>
2496M: Christopher Hoover <ch@hpl.hp.com>
2497S: Maintained
2498F: drivers/video/epson1355fb.c
2499
2500EPSON S1D13XXX FRAMEBUFFER DRIVER
2501M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2502S: Maintained
2503T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2504F: drivers/video/s1d13xxxfb.c
2505F: include/video/s1d13xxxfb.h
2506
2507ETHEREXPRESS-16 NETWORK DRIVER
2508M: Philip Blundell <philb@gnu.org>
2509L: netdev@vger.kernel.org
2510S: Maintained
2511F: drivers/net/eexpress.*
2512
2513ETHERNET BRIDGE
2514M: Stephen Hemminger <shemminger@linux-foundation.org>
2515L: bridge@lists.linux-foundation.org
2516L: netdev@vger.kernel.org
2517W: http://www.linuxfoundation.org/en/Net:Bridge
2518S: Maintained
2519F: include/linux/netfilter_bridge/
2520F: net/bridge/
2521
2522ETHERTEAM 16I DRIVER
2523M: Mika Kuoppala <miku@iki.fi>
2524S: Maintained
2525F: drivers/net/eth16i.c
2526
2527EXT2 FILE SYSTEM
2528M: Jan Kara <jack@suse.cz>
2529L: linux-ext4@vger.kernel.org
2530S: Maintained
2531F: Documentation/filesystems/ext2.txt
2532F: fs/ext2/
2533F: include/linux/ext2*
2534
2535EXT3 FILE SYSTEM
2536M: Jan Kara <jack@suse.cz>
2537M: Andrew Morton <akpm@linux-foundation.org>
2538M: Andreas Dilger <adilger.kernel@dilger.ca>
2539L: linux-ext4@vger.kernel.org
2540S: Maintained
2541F: Documentation/filesystems/ext3.txt
2542F: fs/ext3/
2543F: include/linux/ext3*
2544
2545EXT4 FILE SYSTEM
2546M: "Theodore Ts'o" <tytso@mit.edu>
2547M: Andreas Dilger <adilger.kernel@dilger.ca>
2548L: linux-ext4@vger.kernel.org
2549W: http://ext4.wiki.kernel.org
2550Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
2551S: Maintained
2552F: Documentation/filesystems/ext4.txt
2553F: fs/ext4/
2554
2555F71805F HARDWARE MONITORING DRIVER
2556M: Jean Delvare <khali@linux-fr.org>
2557L: lm-sensors@lm-sensors.org
2558S: Maintained
2559F: Documentation/hwmon/f71805f
2560F: drivers/hwmon/f71805f.c
2561
2562FANOTIFY
2563M: Eric Paris <eparis@redhat.com>
2564S: Maintained
2565F: fs/notify/fanotify/
2566F: include/linux/fanotify.h
2567
2568FARSYNC SYNCHRONOUS DRIVER
2569M: Kevin Curtis <kevin.curtis@farsite.co.uk>
2570W: http://www.farsite.co.uk/
2571S: Supported
2572F: drivers/net/wan/farsync.*
2573
2574FAULT INJECTION SUPPORT
2575M: Akinobu Mita <akinobu.mita@gmail.com>
2576S: Supported
2577F: Documentation/fault-injection/
2578F: lib/fault-inject.c
2579
2580FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
2581M: Robert Love <robert.w.love@intel.com>
2582L: devel@open-fcoe.org
2583W: www.Open-FCoE.org
2584S: Supported
2585F: drivers/scsi/libfc/
2586F: drivers/scsi/fcoe/
2587F: include/scsi/fc/
2588F: include/scsi/libfc.h
2589F: include/scsi/libfcoe.h
2590
2591FILE LOCKING (flock() and fcntl()/lockf())
2592M: Matthew Wilcox <matthew@wil.cx>
2593L: linux-fsdevel@vger.kernel.org
2594S: Maintained
2595F: include/linux/fcntl.h
2596F: include/linux/fs.h
2597F: fs/fcntl.c
2598F: fs/locks.c
2599
2600FILESYSTEMS (VFS and infrastructure)
2601M: Alexander Viro <viro@zeniv.linux.org.uk>
2602L: linux-fsdevel@vger.kernel.org
2603S: Maintained
2604F: fs/*
2605
2606FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
2607M: Riku Voipio <riku.voipio@iki.fi>
2608L: lm-sensors@lm-sensors.org
2609S: Maintained
2610F: drivers/hwmon/f75375s.c
2611F: include/linux/f75375s.h
2612
2613FIREWIRE AUDIO DRIVERS
2614M: Clemens Ladisch <clemens@ladisch.de>
2615L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2616T: git git://git.alsa-project.org/alsa-kernel.git
2617S: Maintained
2618F: sound/firewire/
2619
2620FIREWIRE SUBSYSTEM
2621M: Stefan Richter <stefanr@s5r6.in-berlin.de>
2622L: linux1394-devel@lists.sourceforge.net
2623W: http://ieee1394.wiki.kernel.org/
2624T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git
2625S: Maintained
2626F: drivers/firewire/
2627F: include/linux/firewire*.h
2628F: tools/firewire/
2629
2630FIRMWARE LOADER (request_firmware)
2631S: Orphan
2632F: Documentation/firmware_class/
2633F: drivers/base/firmware*.c
2634F: include/linux/firmware.h
2635
2636FPU EMULATOR
2637M: Bill Metzenthen <billm@melbpc.org.au>
2638W: http://floatingpoint.sourceforge.net/emulator/index.html
2639S: Maintained
2640F: arch/x86/math-emu/
2641
2642FRAME RELAY DLCI/FRAD (Sangoma drivers too)
2643L: netdev@vger.kernel.org
2644S: Orphan
2645F: drivers/net/wan/dlci.c
2646F: drivers/net/wan/sdla.c
2647
2648FRAMEBUFFER LAYER
2649M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
2650L: linux-fbdev@vger.kernel.org
2651W: http://linux-fbdev.sourceforge.net/
2652Q: http://patchwork.kernel.org/project/linux-fbdev/list/
2653T: git git://github.com/schandinat/linux-2.6.git fbdev-next
2654S: Maintained
2655F: Documentation/fb/
2656F: Documentation/devicetree/bindings/fb/
2657F: drivers/video/
2658F: include/video/
2659F: include/linux/fb.h
2660
2661FREESCALE DMA DRIVER
2662M: Li Yang <leoli@freescale.com>
2663M: Zhang Wei <zw@zh-kernel.org>
2664L: linuxppc-dev@lists.ozlabs.org
2665S: Maintained
2666F: drivers/dma/fsldma.*
2667
2668FREESCALE I2C CPM DRIVER
2669M: Jochen Friedrich <jochen@scram.de>
2670L: linuxppc-dev@lists.ozlabs.org
2671L: linux-i2c@vger.kernel.org
2672S: Maintained
2673F: drivers/i2c/busses/i2c-cpm.c
2674
2675FREESCALE IMX / MXC FRAMEBUFFER DRIVER
2676M: Sascha Hauer <kernel@pengutronix.de>
2677L: linux-fbdev@vger.kernel.org
2678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2679S: Maintained
2680F: arch/arm/plat-mxc/include/mach/imxfb.h
2681F: drivers/video/imxfb.c
2682
2683FREESCALE SOC FS_ENET DRIVER
2684M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
2685M: Vitaly Bordug <vbordug@ru.mvista.com>
2686L: linuxppc-dev@lists.ozlabs.org
2687L: netdev@vger.kernel.org
2688S: Maintained
2689F: drivers/net/fs_enet/
2690F: include/linux/fs_enet_pd.h
2691
2692FREESCALE QUICC ENGINE LIBRARY
2693M: Timur Tabi <timur@freescale.com>
2694L: linuxppc-dev@lists.ozlabs.org
2695S: Supported
2696F: arch/powerpc/sysdev/qe_lib/
2697F: arch/powerpc/include/asm/*qe.h
2698
2699FREESCALE USB PERIPHERAL DRIVERS
2700M: Li Yang <leoli@freescale.com>
2701L: linux-usb@vger.kernel.org
2702L: linuxppc-dev@lists.ozlabs.org
2703S: Maintained
2704F: drivers/usb/gadget/fsl*
2705
2706FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
2707M: Li Yang <leoli@freescale.com>
2708L: netdev@vger.kernel.org
2709L: linuxppc-dev@lists.ozlabs.org
2710S: Maintained
2711F: drivers/net/ucc_geth*
2712
2713FREESCALE QUICC ENGINE UCC UART DRIVER
2714M: Timur Tabi <timur@freescale.com>
2715L: linuxppc-dev@lists.ozlabs.org
2716S: Supported
2717F: drivers/tty/serial/ucc_uart.c
2718
2719FREESCALE SOC SOUND DRIVERS
2720M: Timur Tabi <timur@freescale.com>
2721L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2722L: linuxppc-dev@lists.ozlabs.org
2723S: Supported
2724F: sound/soc/fsl/fsl*
2725F: sound/soc/fsl/mpc8610_hpcd.c
2726
2727FREEVXFS FILESYSTEM
2728M: Christoph Hellwig <hch@infradead.org>
2729W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
2730S: Maintained
2731F: fs/freevxfs/
2732
2733FREEZER
2734M: Pavel Machek <pavel@ucw.cz>
2735M: "Rafael J. Wysocki" <rjw@sisk.pl>
2736L: linux-pm@lists.linux-foundation.org
2737S: Supported
2738F: Documentation/power/freezing-of-tasks.txt
2739F: include/linux/freezer.h
2740F: kernel/freezer.c
2741
2742FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
2743M: David Howells <dhowells@redhat.com>
2744L: linux-cachefs@redhat.com
2745S: Supported
2746F: Documentation/filesystems/caching/
2747F: fs/fscache/
2748F: include/linux/fscache*.h
2749
2750FUJITSU FR-V (FRV) PORT
2751M: David Howells <dhowells@redhat.com>
2752S: Maintained
2753F: arch/frv/
2754
2755FUJITSU LAPTOP EXTRAS
2756M: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
2757L: platform-driver-x86@vger.kernel.org
2758S: Maintained
2759F: drivers/platform/x86/fujitsu-laptop.c
2760
2761FUSE: FILESYSTEM IN USERSPACE
2762M: Miklos Szeredi <miklos@szeredi.hu>
2763L: fuse-devel@lists.sourceforge.net
2764W: http://fuse.sourceforge.net/
2765S: Maintained
2766F: fs/fuse/
2767F: include/linux/fuse.h
2768
2769FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
2770M: Rik Faith <faith@cs.unc.edu>
2771L: linux-scsi@vger.kernel.org
2772S: Odd Fixes (e.g., new signatures)
2773F: drivers/scsi/fdomain.*
2774
2775GDT SCSI DISK ARRAY CONTROLLER DRIVER
2776M: Achim Leubner <achim_leubner@adaptec.com>
2777L: linux-scsi@vger.kernel.org
2778W: http://www.icp-vortex.com/
2779S: Supported
2780F: drivers/scsi/gdt*
2781
2782GENERIC GPIO I2C DRIVER
2783M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2784S: Supported
2785F: drivers/i2c/busses/i2c-gpio.c
2786F: include/linux/i2c-gpio.h
2787
2788GENERIC GPIO I2C MULTIPLEXER DRIVER
2789M: Peter Korsgaard <peter.korsgaard@barco.com>
2790L: linux-i2c@vger.kernel.org
2791S: Supported
2792F: drivers/i2c/muxes/gpio-i2cmux.c
2793F: include/linux/gpio-i2cmux.h
2794F: Documentation/i2c/muxes/gpio-i2cmux
2795
2796GENERIC HDLC (WAN) DRIVERS
2797M: Krzysztof Halasa <khc@pm.waw.pl>
2798W: http://www.kernel.org/pub/linux/utils/net/hdlc/
2799S: Maintained
2800F: drivers/net/wan/c101.c
2801F: drivers/net/wan/hd6457*
2802F: drivers/net/wan/hdlc*
2803F: drivers/net/wan/n2.c
2804F: drivers/net/wan/pc300too.c
2805F: drivers/net/wan/pci200syn.c
2806F: drivers/net/wan/wanxl*
2807
2808GENERIC INCLUDE/ASM HEADER FILES
2809M: Arnd Bergmann <arnd@arndb.de>
2810L: linux-arch@vger.kernel.org
2811T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
2812S: Maintained
2813F: include/asm-generic
2814
2815GENERIC UIO DRIVER FOR PCI DEVICES
2816M: "Michael S. Tsirkin" <mst@redhat.com>
2817L: kvm@vger.kernel.org
2818S: Supported
2819F: drivers/uio/uio_pci_generic.c
2820
2821GFS2 FILE SYSTEM
2822M: Steven Whitehouse <swhiteho@redhat.com>
2823L: cluster-devel@redhat.com
2824W: http://sources.redhat.com/cluster/
2825T: git git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes.git
2826T: git git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw.git
2827S: Supported
2828F: Documentation/filesystems/gfs2*.txt
2829F: fs/gfs2/
2830F: include/linux/gfs2_ondisk.h
2831
2832GIGASET ISDN DRIVERS
2833M: Hansjoerg Lipp <hjlipp@web.de>
2834M: Tilman Schmidt <tilman@imap.cc>
2835L: gigaset307x-common@lists.sourceforge.net
2836W: http://gigaset307x.sourceforge.net/
2837S: Maintained
2838F: Documentation/isdn/README.gigaset
2839F: drivers/isdn/gigaset/
2840F: include/linux/gigaset_dev.h
2841
2842GPIO SUBSYSTEM
2843M: Grant Likely <grant.likely@secretlab.ca>
2844S: Maintained
2845T: git git://git.secretlab.ca/git/linux-2.6.git
2846F: Documentation/gpio.txt
2847F: drivers/gpio/
2848F: include/linux/gpio*
2849
2850GRE DEMULTIPLEXER DRIVER
2851M: Dmitry Kozlov <xeb@mail.ru>
2852L: netdev@vger.kernel.org
2853S: Maintained
2854F: net/ipv4/gre.c
2855F: include/net/gre.h
2856
2857GRETH 10/100/1G Ethernet MAC device driver
2858M: Kristoffer Glembo <kristoffer@gaisler.com>
2859L: netdev@vger.kernel.org
2860S: Maintained
2861F: drivers/net/greth*
2862
2863GSPCA FINEPIX SUBDRIVER
2864M: Frank Zago <frank@zago.net>
2865L: linux-media@vger.kernel.org
2866T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2867S: Maintained
2868F: drivers/media/video/gspca/finepix.c
2869
2870GSPCA GL860 SUBDRIVER
2871M: Olivier Lorin <o.lorin@laposte.net>
2872L: linux-media@vger.kernel.org
2873T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2874S: Maintained
2875F: drivers/media/video/gspca/gl860/
2876
2877GSPCA M5602 SUBDRIVER
2878M: Erik Andren <erik.andren@gmail.com>
2879L: linux-media@vger.kernel.org
2880T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2881S: Maintained
2882F: drivers/media/video/gspca/m5602/
2883
2884GSPCA PAC207 SONIXB SUBDRIVER
2885M: Hans de Goede <hdegoede@redhat.com>
2886L: linux-media@vger.kernel.org
2887T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2888S: Maintained
2889F: drivers/media/video/gspca/pac207.c
2890
2891GSPCA SN9C20X SUBDRIVER
2892M: Brian Johnson <brijohn@gmail.com>
2893L: linux-media@vger.kernel.org
2894T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2895S: Maintained
2896F: drivers/media/video/gspca/sn9c20x.c
2897
2898GSPCA T613 SUBDRIVER
2899M: Leandro Costantino <lcostantino@gmail.com>
2900L: linux-media@vger.kernel.org
2901T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2902S: Maintained
2903F: drivers/media/video/gspca/t613.c
2904
2905GSPCA USB WEBCAM DRIVER
2906M: Jean-Francois Moine <moinejf@free.fr>
2907W: http://moinejf.free.fr
2908L: linux-media@vger.kernel.org
2909T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2910S: Maintained
2911F: drivers/media/video/gspca/
2912
2913HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
2914M: Frank Seidel <frank@f-seidel.de>
2915L: platform-driver-x86@vger.kernel.org
2916W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
2917S: Maintained
2918F: drivers/platform/x86/hdaps.c
2919
2920HWPOISON MEMORY FAILURE HANDLING
2921M: Andi Kleen <andi@firstfloor.org>
2922L: linux-mm@kvack.org
2923T: git git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6.git hwpoison
2924S: Maintained
2925F: mm/memory-failure.c
2926F: mm/hwpoison-inject.c
2927
2928HYPERVISOR VIRTUAL CONSOLE DRIVER
2929L: linuxppc-dev@lists.ozlabs.org
2930S: Odd Fixes
2931F: drivers/tty/hvc/
2932
2933HARDWARE MONITORING
2934M: Jean Delvare <khali@linux-fr.org>
2935M: Guenter Roeck <guenter.roeck@ericsson.com>
2936L: lm-sensors@lm-sensors.org
2937W: http://www.lm-sensors.org/
2938T: quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-hwmon/
2939T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
2940S: Maintained
2941F: Documentation/hwmon/
2942F: drivers/hwmon/
2943F: include/linux/hwmon*.h
2944
2945HARDWARE RANDOM NUMBER GENERATOR CORE
2946M: Matt Mackall <mpm@selenic.com>
2947M: Herbert Xu <herbert@gondor.apana.org.au>
2948S: Odd fixes
2949F: Documentation/hw_random.txt
2950F: drivers/char/hw_random/
2951F: include/linux/hw_random.h
2952
2953HARMONY SOUND DRIVER
2954M: Kyle McMartin <kyle@mcmartin.ca>
2955L: linux-parisc@vger.kernel.org
2956S: Maintained
2957F: sound/parisc/harmony.*
2958
2959HEWLETT-PACKARD SMART2 RAID DRIVER
2960M: Chirag Kantharia <chirag.kantharia@hp.com>
2961L: iss_storagedev@hp.com
2962S: Maintained
2963F: Documentation/blockdev/cpqarray.txt
2964F: drivers/block/cpqarray.*
2965
2966HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
2967M: "Stephen M. Cameron" <scameron@beardog.cce.hp.com>
2968L: iss_storagedev@hp.com
2969S: Supported
2970F: Documentation/scsi/hpsa.txt
2971F: drivers/scsi/hpsa*.[ch]
2972F: include/linux/cciss*.h
2973
2974HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
2975M: Mike Miller <mike.miller@hp.com>
2976L: iss_storagedev@hp.com
2977S: Supported
2978F: Documentation/blockdev/cciss.txt
2979F: drivers/block/cciss*
2980F: include/linux/cciss_ioctl.h
2981
2982HFS FILESYSTEM
2983L: linux-fsdevel@vger.kernel.org
2984S: Orphan
2985F: Documentation/filesystems/hfs.txt
2986F: fs/hfs/
2987
2988HGA FRAMEBUFFER DRIVER
2989M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
2990L: linux-nvidia@lists.surfsouth.com
2991W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
2992S: Maintained
2993F: drivers/video/hgafb.c
2994
2995HIBERNATION (aka Software Suspend, aka swsusp)
2996M: Pavel Machek <pavel@ucw.cz>
2997M: "Rafael J. Wysocki" <rjw@sisk.pl>
2998L: linux-pm@lists.linux-foundation.org
2999S: Supported
3000F: arch/x86/power/
3001F: drivers/base/power/
3002F: kernel/power/
3003F: include/linux/suspend.h
3004F: include/linux/freezer.h
3005F: include/linux/pm.h
3006F: arch/*/include/asm/suspend*.h
3007
3008HID CORE LAYER
3009M: Jiri Kosina <jkosina@suse.cz>
3010L: linux-input@vger.kernel.org
3011T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
3012S: Maintained
3013F: drivers/hid/
3014F: include/linux/hid*
3015
3016HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
3017M: Thomas Gleixner <tglx@linutronix.de>
3018S: Maintained
3019F: Documentation/timers/
3020F: kernel/hrtimer.c
3021F: kernel/time/clockevents.c
3022F: kernel/time/tick*.*
3023F: kernel/time/timer_*.c
3024F: include/linux/clockchips.h
3025F: include/linux/hrtimer.h
3026
3027HIGH-SPEED SCC DRIVER FOR AX.25
3028M: Klaus Kudielka <klaus.kudielka@ieee.org>
3029L: linux-hams@vger.kernel.org
3030W: http://www.nt.tuwien.ac.at/~kkudielk/Linux/
3031S: Maintained
3032F: drivers/net/hamradio/dmascc.c
3033F: drivers/net/hamradio/scc.c
3034
3035HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
3036M: HighPoint Linux Team <linux@highpoint-tech.com>
3037W: http://www.highpoint-tech.com
3038S: Supported
3039F: Documentation/scsi/hptiop.txt
3040F: drivers/scsi/hptiop.c
3041
3042HIPPI
3043M: Jes Sorensen <jes@trained-monkey.org>
3044L: linux-hippi@sunsite.dk
3045S: Maintained
3046F: include/linux/hippidevice.h
3047F: include/linux/if_hippi.h
3048F: net/802/hippi.c
3049
3050HOST AP DRIVER
3051M: Jouni Malinen <j@w1.fi>
3052L: hostap@shmoo.com (subscribers-only)
3053L: linux-wireless@vger.kernel.org
3054W: http://hostap.epitest.fi/
3055S: Maintained
3056F: drivers/net/wireless/hostap/
3057
3058HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
3059L: platform-driver-x86@vger.kernel.org
3060S: Orphan
3061F: drivers/platform/x86/tc1100-wmi.c
3062
3063HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
3064M: Jaroslav Kysela <perex@perex.cz>
3065S: Maintained
3066F: drivers/net/hp100.*
3067
3068HPET: High Precision Event Timers driver
3069M: Clemens Ladisch <clemens@ladisch.de>
3070S: Maintained
3071F: Documentation/timers/hpet.txt
3072F: drivers/char/hpet.c
3073F: include/linux/hpet.h
3074
3075HPET: x86
3076M: "Venkatesh Pallipadi (Venki)" <venki@google.com>
3077S: Maintained
3078F: arch/x86/kernel/hpet.c
3079F: arch/x86/include/asm/hpet.h
3080
3081HPFS FILESYSTEM
3082M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3083W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
3084S: Maintained
3085F: fs/hpfs/
3086
3087HSO 3G MODEM DRIVER
3088M: Jan Dumon <j.dumon@option.com>
3089W: http://www.pharscape.org
3090S: Maintained
3091F: drivers/net/usb/hso.c
3092
3093HTCPEN TOUCHSCREEN DRIVER
3094M: Pau Oliva Fora <pof@eslack.org>
3095L: linux-input@vger.kernel.org
3096S: Maintained
3097F: drivers/input/touchscreen/htcpen.c
3098
3099HUGETLB FILESYSTEM
3100M: William Irwin <wli@holomorphy.com>
3101S: Maintained
3102F: fs/hugetlbfs/
3103
3104I2C/SMBUS STUB DRIVER
3105M: "Mark M. Hoffman" <mhoffman@lightlink.com>
3106L: linux-i2c@vger.kernel.org
3107S: Maintained
3108F: drivers/i2c/busses/i2c-stub.c
3109
3110I2C SUBSYSTEM
3111M: "Jean Delvare (PC drivers, core)" <khali@linux-fr.org>
3112M: "Ben Dooks (embedded platforms)" <ben-linux@fluff.org>
3113L: linux-i2c@vger.kernel.org
3114W: http://i2c.wiki.kernel.org/
3115T: quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-i2c/
3116T: git git://git.fluff.org/bjdooks/linux.git
3117S: Maintained
3118F: Documentation/i2c/
3119F: drivers/i2c/
3120F: include/linux/i2c.h
3121F: include/linux/i2c-*.h
3122
3123I2C-TINY-USB DRIVER
3124M: Till Harbaum <till@harbaum.org>
3125L: linux-i2c@vger.kernel.org
3126W: http://www.harbaum.org/till/i2c_tiny_usb
3127S: Maintained
3128F: drivers/i2c/busses/i2c-tiny-usb.c
3129
3130i386 BOOT CODE
3131M: "H. Peter Anvin" <hpa@zytor.com>
3132S: Maintained
3133F: arch/x86/boot/
3134
3135i386 SETUP CODE / CPU ERRATA WORKAROUNDS
3136M: "H. Peter Anvin" <hpa@zytor.com>
3137T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
3138S: Maintained
3139
3140IA64 (Itanium) PLATFORM
3141M: Tony Luck <tony.luck@intel.com>
3142M: Fenghua Yu <fenghua.yu@intel.com>
3143L: linux-ia64@vger.kernel.org
3144W: http://www.ia64-linux.org/
3145T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6.git
3146S: Maintained
3147F: arch/ia64/
3148
3149IBM MCA SCSI SUBSYSTEM DRIVER
3150M: Michael Lang <langa2@kph.uni-mainz.de>
3151W: http://www.uni-mainz.de/~langm000/linux.html
3152S: Maintained
3153F: drivers/scsi/ibmmca.c
3154
3155IBM Power Linux RAID adapter
3156M: Brian King <brking@us.ibm.com>
3157S: Supported
3158F: drivers/scsi/ipr.*
3159
3160IBM Power Virtual Ethernet Device Driver
3161M: Santiago Leon <santil@linux.vnet.ibm.com>
3162L: netdev@vger.kernel.org
3163S: Supported
3164F: drivers/net/ibmveth.*
3165
3166IBM ServeRAID RAID DRIVER
3167P: Jack Hammer
3168M: Dave Jeffery <ipslinux@adaptec.com>
3169W: http://www.developer.ibm.com/welcome/netfinity/serveraid.html
3170S: Supported
3171F: drivers/scsi/ips.*
3172
3173IDE SUBSYSTEM
3174M: "David S. Miller" <davem@davemloft.net>
3175L: linux-ide@vger.kernel.org
3176Q: http://patchwork.ozlabs.org/project/linux-ide/list/
3177T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6.git
3178S: Maintained
3179F: Documentation/ide/
3180F: drivers/ide/
3181F: include/linux/ide.h
3182
3183IDE/ATAPI DRIVERS
3184M: Borislav Petkov <petkovbb@gmail.com>
3185L: linux-ide@vger.kernel.org
3186S: Maintained
3187F: Documentation/cdrom/ide-cd
3188F: drivers/ide/ide-cd*
3189
3190IDLE-I7300
3191M: Andy Henroid <andrew.d.henroid@intel.com>
3192L: linux-pm@lists.linux-foundation.org
3193S: Supported
3194F: drivers/idle/i7300_idle.c
3195
3196IEEE 802.15.4 SUBSYSTEM
3197M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
3198M: Sergey Lapin <slapin@ossfans.org>
3199L: linux-zigbee-devel@lists.sourceforge.net (moderated for non-subscribers)
3200W: http://apps.sourceforge.net/trac/linux-zigbee
3201T: git git://git.kernel.org/pub/scm/linux/kernel/git/lowpan/lowpan.git
3202S: Maintained
3203F: net/ieee802154/
3204F: drivers/ieee802154/
3205
3206IKANOS/ADI EAGLE ADSL USB DRIVER
3207M: Matthieu Castet <castet.matthieu@free.fr>
3208M: Stanislaw Gruszka <stf_xl@wp.pl>
3209S: Maintained
3210F: drivers/usb/atm/ueagle-atm.c
3211
3212INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
3213M: Mimi Zohar <zohar@us.ibm.com>
3214S: Supported
3215F: security/integrity/ima/
3216
3217IMS TWINTURBO FRAMEBUFFER DRIVER
3218L: linux-fbdev@vger.kernel.org
3219S: Orphan
3220F: drivers/video/imsttfb.c
3221
3222INFINIBAND SUBSYSTEM
3223M: Roland Dreier <roland@kernel.org>
3224M: Sean Hefty <sean.hefty@intel.com>
3225M: Hal Rosenstock <hal.rosenstock@gmail.com>
3226L: linux-rdma@vger.kernel.org
3227W: http://www.openfabrics.org/
3228Q: http://patchwork.kernel.org/project/linux-rdma/list/
3229T: git git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git
3230S: Supported
3231F: Documentation/infiniband/
3232F: drivers/infiniband/
3233F: include/linux/if_infiniband.h
3234
3235INOTIFY
3236M: John McCutchan <john@johnmccutchan.com>
3237M: Robert Love <rlove@rlove.org>
3238M: Eric Paris <eparis@parisplace.org>
3239S: Maintained
3240F: Documentation/filesystems/inotify.txt
3241F: fs/notify/inotify/
3242F: include/linux/inotify.h
3243
3244INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
3245M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
3246M: Dmitry Torokhov <dtor@mail.ru>
3247L: linux-input@vger.kernel.org
3248Q: http://patchwork.kernel.org/project/linux-input/list/
3249T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
3250S: Maintained
3251F: drivers/input/
3252
3253INPUT MULTITOUCH (MT) PROTOCOL
3254M: Henrik Rydberg <rydberg@euromail.se>
3255L: linux-input@vger.kernel.org
3256T: git git://git.kernel.org/pub/scm/linux/kernel/git/rydberg/input-mt.git
3257S: Maintained
3258F: Documentation/input/multi-touch-protocol.txt
3259F: drivers/input/input-mt.c
3260K: \b(ABS|SYN)_MT_
3261
3262INTEL C600 SERIES SAS CONTROLLER DRIVER
3263M: Intel SCU Linux support <intel-linux-scu@intel.com>
3264M: Dan Williams <dan.j.williams@intel.com>
3265M: Dave Jiang <dave.jiang@intel.com>
3266M: Ed Nadolski <edmund.nadolski@intel.com>
3267L: linux-scsi@vger.kernel.org
3268T: git git://git.kernel.org/pub/scm/linux/kernel/git/djbw/isci.git
3269S: Maintained
3270F: drivers/scsi/isci/
3271F: firmware/isci/
3272
3273INTEL IDLE DRIVER
3274M: Len Brown <lenb@kernel.org>
3275L: linux-pm@lists.linux-foundation.org
3276T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6.git
3277S: Supported
3278F: drivers/idle/intel_idle.c
3279
3280INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
3281M: Maik Broemme <mbroemme@plusserver.de>
3282L: linux-fbdev@vger.kernel.org
3283S: Maintained
3284F: Documentation/fb/intelfb.txt
3285F: drivers/video/intelfb/
3286
3287INTEL 810/815 FRAMEBUFFER DRIVER
3288M: Antonino Daplas <adaplas@gmail.com>
3289L: linux-fbdev@vger.kernel.org
3290S: Maintained
3291F: drivers/video/i810/
3292
3293INTEL MENLOW THERMAL DRIVER
3294M: Sujith Thomas <sujith.thomas@intel.com>
3295L: platform-driver-x86@vger.kernel.org
3296W: http://www.lesswatts.org/projects/acpi/
3297S: Supported
3298F: drivers/platform/x86/intel_menlow.c
3299
3300INTEL IA32 MICROCODE UPDATE SUPPORT
3301M: Tigran Aivazian <tigran@aivazian.fsnet.co.uk>
3302S: Maintained
3303F: arch/x86/kernel/microcode_core.c
3304F: arch/x86/kernel/microcode_intel.c
3305
3306INTEL I/OAT DMA DRIVER
3307M: Dan Williams <dan.j.williams@intel.com>
3308S: Supported
3309F: drivers/dma/ioat*
3310
3311INTEL IOMMU (VT-d)
3312M: David Woodhouse <dwmw2@infradead.org>
3313L: iommu@lists.linux-foundation.org
3314T: git git://git.infradead.org/iommu-2.6.git
3315S: Supported
3316F: drivers/iommu/intel-iommu.c
3317F: include/linux/intel-iommu.h
3318
3319INTEL IOP-ADMA DMA DRIVER
3320M: Dan Williams <dan.j.williams@intel.com>
3321S: Maintained
3322F: drivers/dma/iop-adma.c
3323
3324INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
3325M: Krzysztof Halasa <khc@pm.waw.pl>
3326S: Maintained
3327F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
3328F: arch/arm/mach-ixp4xx/include/mach/npe.h
3329F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
3330F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
3331F: drivers/net/arm/ixp4xx_eth.c
3332F: drivers/net/wan/ixp4xx_hss.c
3333
3334INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
3335M: Deepak Saxena <dsaxena@plexity.net>
3336S: Maintained
3337F: drivers/char/hw_random/ixp4xx-rng.c
3338
3339INTEL IXP2000 ETHERNET DRIVER
3340M: Lennert Buytenhek <kernel@wantstofly.org>
3341L: netdev@vger.kernel.org
3342S: Maintained
3343F: drivers/net/ixp2000/
3344
3345INTEL ETHERNET DRIVERS (e100/e1000/e1000e/igb/igbvf/ixgb/ixgbe/ixgbevf)
3346M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
3347M: Jesse Brandeburg <jesse.brandeburg@intel.com>
3348M: Bruce Allan <bruce.w.allan@intel.com>
3349M: Carolyn Wyborny <carolyn.wyborny@intel.com>
3350M: Don Skidmore <donald.c.skidmore@intel.com>
3351M: Greg Rose <gregory.v.rose@intel.com>
3352M: PJ Waskiewicz <peter.p.waskiewicz.jr@intel.com>
3353M: Alex Duyck <alexander.h.duyck@intel.com>
3354M: John Ronciak <john.ronciak@intel.com>
3355L: e1000-devel@lists.sourceforge.net
3356W: http://e1000.sourceforge.net/
3357T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-2.6.git
3358T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next-2.6.git
3359S: Supported
3360F: Documentation/networking/e100.txt
3361F: Documentation/networking/e1000.txt
3362F: Documentation/networking/e1000e.txt
3363F: Documentation/networking/igb.txt
3364F: Documentation/networking/igbvf.txt
3365F: Documentation/networking/ixgb.txt
3366F: Documentation/networking/ixgbe.txt
3367F: Documentation/networking/ixgbevf.txt
3368F: drivers/net/e100.c
3369F: drivers/net/e1000/
3370F: drivers/net/e1000e/
3371F: drivers/net/igb/
3372F: drivers/net/igbvf/
3373F: drivers/net/ixgb/
3374F: drivers/net/ixgbe/
3375F: drivers/net/ixgbevf/
3376
3377INTEL MRST PMU DRIVER
3378M: Len Brown <len.brown@intel.com>
3379L: linux-pm@lists.linux-foundation.org
3380S: Supported
3381F: arch/x86/platform/mrst/pmu.*
3382
3383INTEL PRO/WIRELESS 2100 NETWORK CONNECTION SUPPORT
3384L: linux-wireless@vger.kernel.org
3385S: Orphan
3386F: Documentation/networking/README.ipw2100
3387F: drivers/net/wireless/ipw2x00/ipw2100.*
3388
3389INTEL PRO/WIRELESS 2915ABG NETWORK CONNECTION SUPPORT
3390L: linux-wireless@vger.kernel.org
3391S: Orphan
3392F: Documentation/networking/README.ipw2200
3393F: drivers/net/wireless/ipw2x00/ipw2200.*
3394
3395INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
3396M: Joseph Cihula <joseph.cihula@intel.com>
3397M: Shane Wang <shane.wang@intel.com>
3398L: tboot-devel@lists.sourceforge.net
3399W: http://tboot.sourceforge.net
3400T: Mercurial http://www.bughost.org/repos.hg/tboot.hg
3401S: Supported
3402F: Documentation/intel_txt.txt
3403F: include/linux/tboot.h
3404F: arch/x86/kernel/tboot.c
3405
3406INTEL WIRELESS WIMAX CONNECTION 2400
3407M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
3408M: linux-wimax@intel.com
3409L: wimax@linuxwimax.org
3410S: Supported
3411W: http://linuxwimax.org
3412F: Documentation/wimax/README.i2400m
3413F: drivers/net/wimax/i2400m/
3414F: include/linux/wimax/i2400m.h
3415
3416INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
3417M: Stanislaw Gruszka <sgruszka@redhat.com>
3418L: linux-wireless@vger.kernel.org
3419S: Supported
3420F: drivers/net/wireless/iwlegacy/
3421
3422INTEL WIRELESS WIFI LINK (iwlwifi)
3423M: Wey-Yi Guy <wey-yi.w.guy@intel.com>
3424M: Intel Linux Wireless <ilw@linux.intel.com>
3425L: linux-wireless@vger.kernel.org
3426W: http://intellinuxwireless.org
3427T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6.git
3428S: Supported
3429F: drivers/net/wireless/iwlwifi/
3430
3431INTEL WIRELESS MULTICOMM 3200 WIFI (iwmc3200wifi)
3432M: Samuel Ortiz <samuel.ortiz@intel.com>
3433M: Intel Linux Wireless <ilw@linux.intel.com>
3434L: linux-wireless@vger.kernel.org
3435S: Supported
3436W: http://wireless.kernel.org/en/users/Drivers/iwmc3200wifi
3437F: drivers/net/wireless/iwmc3200wifi/
3438
3439IOC3 ETHERNET DRIVER
3440M: Ralf Baechle <ralf@linux-mips.org>
3441L: linux-mips@linux-mips.org
3442S: Maintained
3443F: drivers/net/ioc3-eth.c
3444
3445IOC3 SERIAL DRIVER
3446M: Pat Gefre <pfg@sgi.com>
3447L: linux-serial@vger.kernel.org
3448S: Maintained
3449F: drivers/tty/serial/ioc3_serial.c
3450
3451IP MASQUERADING
3452M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
3453S: Maintained
3454F: net/ipv4/netfilter/ipt_MASQUERADE.c
3455
3456IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
3457M: Francois Romieu <romieu@fr.zoreil.com>
3458M: Sorbica Shieh <sorbica@icplus.com.tw>
3459L: netdev@vger.kernel.org
3460S: Maintained
3461F: drivers/net/ipg.*
3462
3463IPATH DRIVER
3464M: Mike Marciniszyn <infinipath@qlogic.com>
3465L: linux-rdma@vger.kernel.org
3466S: Maintained
3467F: drivers/infiniband/hw/ipath/
3468
3469IPMI SUBSYSTEM
3470M: Corey Minyard <minyard@acm.org>
3471L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
3472W: http://openipmi.sourceforge.net/
3473S: Supported
3474F: Documentation/IPMI.txt
3475F: drivers/char/ipmi/
3476F: include/linux/ipmi*
3477
3478IPS SCSI RAID DRIVER
3479M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3480L: linux-scsi@vger.kernel.org
3481W: http://www.adaptec.com/
3482S: Maintained
3483F: drivers/scsi/ips*
3484
3485IPVS
3486M: Wensong Zhang <wensong@linux-vs.org>
3487M: Simon Horman <horms@verge.net.au>
3488M: Julian Anastasov <ja@ssi.bg>
3489L: netdev@vger.kernel.org
3490L: lvs-devel@vger.kernel.org
3491S: Maintained
3492F: Documentation/networking/ipvs-sysctl.txt
3493F: include/net/ip_vs.h
3494F: include/linux/ip_vs.h
3495F: net/netfilter/ipvs/
3496
3497IPWIRELESS DRIVER
3498M: Jiri Kosina <jkosina@suse.cz>
3499M: David Sterba <dsterba@suse.cz>
3500S: Maintained
3501T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/ipwireless_cs.git
3502F: drivers/tty/ipwireless/
3503
3504IPX NETWORK LAYER
3505M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
3506L: netdev@vger.kernel.org
3507S: Maintained
3508F: include/linux/ipx.h
3509F: include/net/ipx.h
3510F: net/ipx/
3511
3512IRDA SUBSYSTEM
3513M: Samuel Ortiz <samuel@sortiz.org>
3514L: irda-users@lists.sourceforge.net (subscribers-only)
3515L: netdev@vger.kernel.org
3516W: http://irda.sourceforge.net/
3517S: Maintained
3518T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
3519F: Documentation/networking/irda.txt
3520F: drivers/net/irda/
3521F: include/net/irda/
3522F: net/irda/
3523
3524IRQ SUBSYSTEM
3525M: Thomas Gleixner <tglx@linutronix.de>
3526S: Maintained
3527T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git irq/core
3528F: kernel/irq/
3529
3530ISAPNP
3531M: Jaroslav Kysela <perex@perex.cz>
3532S: Maintained
3533F: Documentation/isapnp.txt
3534F: drivers/pnp/isapnp/
3535F: include/linux/isapnp.h
3536
3537iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
3538M: Peter Jones <pjones@redhat.com>
3539M: Konrad Rzeszutek Wilk <konrad@kernel.org>
3540S: Maintained
3541F: drivers/firmware/iscsi_ibft*
3542
3543ISCSI
3544M: Mike Christie <michaelc@cs.wisc.edu>
3545L: open-iscsi@googlegroups.com
3546W: www.open-iscsi.org
3547T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
3548S: Maintained
3549F: drivers/scsi/*iscsi*
3550F: include/scsi/*iscsi*
3551
3552ISDN SUBSYSTEM
3553M: Karsten Keil <isdn@linux-pingi.de>
3554L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3555L: netdev@vger.kernel.org
3556W: http://www.isdn4linux.de
3557T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
3558S: Maintained
3559F: Documentation/isdn/
3560F: drivers/isdn/
3561F: include/linux/isdn.h
3562F: include/linux/isdn/
3563
3564ISDN SUBSYSTEM (Eicon active card driver)
3565M: Armin Schindler <mac@melware.de>
3566L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3567W: http://www.melware.de
3568S: Maintained
3569F: drivers/isdn/hardware/eicon/
3570
3571IT87 HARDWARE MONITORING DRIVER
3572M: Jean Delvare <khali@linux-fr.org>
3573L: lm-sensors@lm-sensors.org
3574S: Maintained
3575F: Documentation/hwmon/it87
3576F: drivers/hwmon/it87.c
3577
3578IVTV VIDEO4LINUX DRIVER
3579M: Andy Walls <awalls@md.metrocast.net>
3580L: ivtv-devel@ivtvdriver.org (moderated for non-subscribers)
3581L: linux-media@vger.kernel.org
3582T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
3583W: http://www.ivtvdriver.org
3584S: Maintained
3585F: Documentation/video4linux/*.ivtv
3586F: drivers/media/video/ivtv/
3587F: include/linux/ivtv*
3588
3589JC42.4 TEMPERATURE SENSOR DRIVER
3590M: Guenter Roeck <linux@roeck-us.net>
3591L: lm-sensors@lm-sensors.org
3592S: Maintained
3593F: drivers/hwmon/jc42.c
3594F: Documentation/hwmon/jc42
3595
3596JFS FILESYSTEM
3597M: Dave Kleikamp <shaggy@kernel.org>
3598L: jfs-discussion@lists.sourceforge.net
3599W: http://jfs.sourceforge.net/
3600T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
3601S: Maintained
3602F: Documentation/filesystems/jfs.txt
3603F: fs/jfs/
3604
3605JME NETWORK DRIVER
3606M: Guo-Fu Tseng <cooldavid@cooldavid.org>
3607L: netdev@vger.kernel.org
3608S: Maintained
3609F: drivers/net/jme.*
3610
3611JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
3612M: David Woodhouse <dwmw2@infradead.org>
3613L: linux-mtd@lists.infradead.org
3614W: http://www.linux-mtd.infradead.org/doc/jffs2.html
3615S: Maintained
3616F: fs/jffs2/
3617F: include/linux/jffs2.h
3618
3619JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
3620M: Andrew Morton <akpm@linux-foundation.org>
3621M: Jan Kara <jack@suse.cz>
3622L: linux-ext4@vger.kernel.org
3623S: Maintained
3624F: fs/jbd/
3625F: include/linux/ext3_jbd.h
3626F: include/linux/jbd.h
3627
3628JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
3629M: "Theodore Ts'o" <tytso@mit.edu>
3630L: linux-ext4@vger.kernel.org
3631S: Maintained
3632F: fs/jbd2/
3633F: include/linux/jbd2.h
3634
3635JSM Neo PCI based serial card
3636M: Breno Leitao <leitao@linux.vnet.ibm.com>
3637L: linux-serial@vger.kernel.org
3638S: Maintained
3639F: drivers/tty/serial/jsm/
3640
3641K10TEMP HARDWARE MONITORING DRIVER
3642M: Clemens Ladisch <clemens@ladisch.de>
3643L: lm-sensors@lm-sensors.org
3644S: Maintained
3645F: Documentation/hwmon/k10temp
3646F: drivers/hwmon/k10temp.c
3647
3648K8TEMP HARDWARE MONITORING DRIVER
3649M: Rudolf Marek <r.marek@assembler.cz>
3650L: lm-sensors@lm-sensors.org
3651S: Maintained
3652F: Documentation/hwmon/k8temp
3653F: drivers/hwmon/k8temp.c
3654
3655KCONFIG
3656M: Michal Marek <mmarek@suse.cz>
3657L: linux-kbuild@vger.kernel.org
3658S: Odd Fixes
3659F: Documentation/kbuild/kconfig-language.txt
3660F: scripts/kconfig/
3661
3662KDUMP
3663M: Vivek Goyal <vgoyal@redhat.com>
3664M: Haren Myneni <hbabu@us.ibm.com>
3665L: kexec@lists.infradead.org
3666W: http://lse.sourceforge.net/kdump/
3667S: Maintained
3668F: Documentation/kdump/
3669
3670KERNEL AUTOMOUNTER v4 (AUTOFS4)
3671M: Ian Kent <raven@themaw.net>
3672L: autofs@linux.kernel.org
3673S: Maintained
3674F: fs/autofs4/
3675
3676KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
3677M: Michal Marek <mmarek@suse.cz>
3678T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6.git for-next
3679T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6.git rc-fixes
3680L: linux-kbuild@vger.kernel.org
3681S: Maintained
3682F: Documentation/kbuild/
3683F: Makefile
3684F: scripts/Makefile.*
3685F: scripts/basic/
3686F: scripts/mk*
3687F: scripts/package/
3688
3689KERNEL JANITORS
3690L: kernel-janitors@vger.kernel.org
3691W: http://kernelnewbies.org/KernelJanitors
3692S: Odd Fixes
3693
3694KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
3695M: "J. Bruce Fields" <bfields@fieldses.org>
3696M: Neil Brown <neilb@suse.de>
3697L: linux-nfs@vger.kernel.org
3698W: http://nfs.sourceforge.net/
3699S: Supported
3700F: fs/nfsd/
3701F: include/linux/nfsd/
3702F: fs/lockd/
3703F: fs/nfs_common/
3704F: net/sunrpc/
3705F: include/linux/lockd/
3706F: include/linux/sunrpc/
3707
3708KERNEL VIRTUAL MACHINE (KVM)
3709M: Avi Kivity <avi@redhat.com>
3710M: Marcelo Tosatti <mtosatti@redhat.com>
3711L: kvm@vger.kernel.org
3712W: http://kvm.qumranet.com
3713S: Supported
3714F: Documentation/*/kvm.txt
3715F: arch/*/kvm/
3716F: arch/*/include/asm/kvm*
3717F: include/linux/kvm*
3718F: virt/kvm/
3719
3720KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
3721M: Joerg Roedel <joerg.roedel@amd.com>
3722L: kvm@vger.kernel.org
3723W: http://kvm.qumranet.com
3724S: Supported
3725F: arch/x86/include/asm/svm.h
3726F: arch/x86/kvm/svm.c
3727
3728KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
3729M: Alexander Graf <agraf@suse.de>
3730L: kvm-ppc@vger.kernel.org
3731W: http://kvm.qumranet.com
3732S: Supported
3733F: arch/powerpc/include/asm/kvm*
3734F: arch/powerpc/kvm/
3735
3736KERNEL VIRTUAL MACHINE For Itanium (KVM/IA64)
3737M: Xiantao Zhang <xiantao.zhang@intel.com>
3738L: kvm-ia64@vger.kernel.org
3739W: http://kvm.qumranet.com
3740S: Supported
3741F: Documentation/ia64/kvm.txt
3742F: arch/ia64/include/asm/kvm*
3743F: arch/ia64/kvm/
3744
3745KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
3746M: Carsten Otte <cotte@de.ibm.com>
3747M: Christian Borntraeger <borntraeger@de.ibm.com>
3748M: linux390@de.ibm.com
3749L: linux-s390@vger.kernel.org
3750W: http://www.ibm.com/developerworks/linux/linux390/
3751S: Supported
3752F: Documentation/s390/kvm.txt
3753F: arch/s390/include/asm/kvm*
3754F: arch/s390/kvm/
3755F: drivers/s390/kvm/
3756
3757KEXEC
3758M: Eric Biederman <ebiederm@xmission.com>
3759W: http://kernel.org/pub/linux/utils/kernel/kexec/
3760L: kexec@lists.infradead.org
3761S: Maintained
3762F: include/linux/kexec.h
3763F: kernel/kexec.c
3764
3765KEYS/KEYRINGS:
3766M: David Howells <dhowells@redhat.com>
3767L: keyrings@linux-nfs.org
3768S: Maintained
3769F: Documentation/security/keys.txt
3770F: include/linux/key.h
3771F: include/linux/key-type.h
3772F: include/keys/
3773F: security/keys/
3774
3775KEYS-TRUSTED
3776M: David Safford <safford@watson.ibm.com>
3777M: Mimi Zohar <zohar@us.ibm.com>
3778L: linux-security-module@vger.kernel.org
3779L: keyrings@linux-nfs.org
3780S: Supported
3781F: Documentation/security/keys-trusted-encrypted.txt
3782F: include/keys/trusted-type.h
3783F: security/keys/trusted.c
3784F: security/keys/trusted.h
3785
3786KEYS-ENCRYPTED
3787M: Mimi Zohar <zohar@us.ibm.com>
3788M: David Safford <safford@watson.ibm.com>
3789L: linux-security-module@vger.kernel.org
3790L: keyrings@linux-nfs.org
3791S: Supported
3792F: Documentation/security/keys-trusted-encrypted.txt
3793F: include/keys/encrypted-type.h
3794F: security/keys/encrypted.c
3795F: security/keys/encrypted.h
3796
3797KGDB / KDB /debug_core
3798M: Jason Wessel <jason.wessel@windriver.com>
3799W: http://kgdb.wiki.kernel.org/
3800L: kgdb-bugreport@lists.sourceforge.net
3801S: Maintained
3802F: Documentation/DocBook/kgdb.tmpl
3803F: drivers/misc/kgdbts.c
3804F: drivers/tty/serial/kgdboc.c
3805F: include/linux/kdb.h
3806F: include/linux/kgdb.h
3807F: kernel/debug/
3808
3809KMEMCHECK
3810M: Vegard Nossum <vegardno@ifi.uio.no>
3811M: Pekka Enberg <penberg@kernel.org>
3812S: Maintained
3813F: Documentation/kmemcheck.txt
3814F: arch/x86/include/asm/kmemcheck.h
3815F: arch/x86/mm/kmemcheck/
3816F: include/linux/kmemcheck.h
3817F: mm/kmemcheck.c
3818
3819KMEMLEAK
3820M: Catalin Marinas <catalin.marinas@arm.com>
3821S: Maintained
3822F: Documentation/kmemleak.txt
3823F: include/linux/kmemleak.h
3824F: mm/kmemleak.c
3825F: mm/kmemleak-test.c
3826
3827KPROBES
3828M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
3829M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
3830M: "David S. Miller" <davem@davemloft.net>
3831M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
3832S: Maintained
3833F: Documentation/kprobes.txt
3834F: include/linux/kprobes.h
3835F: kernel/kprobes.c
3836
3837KS0108 LCD CONTROLLER DRIVER
3838M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3839W: http://miguelojeda.es/auxdisplay.htm
3840W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3841S: Maintained
3842F: Documentation/auxdisplay/ks0108
3843F: drivers/auxdisplay/ks0108.c
3844F: include/linux/ks0108.h
3845
3846LAPB module
3847L: linux-x25@vger.kernel.org
3848S: Orphan
3849F: Documentation/networking/lapb-module.txt
3850F: include/*/lapb.h
3851F: net/lapb/
3852
3853LASI 53c700 driver for PARISC
3854M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
3855L: linux-scsi@vger.kernel.org
3856S: Maintained
3857F: Documentation/scsi/53c700.txt
3858F: drivers/scsi/53c700*
3859
3860LED SUBSYSTEM
3861M: Richard Purdie <rpurdie@rpsys.net>
3862S: Maintained
3863F: drivers/leds/
3864F: include/linux/leds.h
3865
3866LEGACY EEPROM DRIVER
3867M: Jean Delvare <khali@linux-fr.org>
3868S: Maintained
3869F: Documentation/misc-devices/eeprom
3870F: drivers/misc/eeprom/eeprom.c
3871
3872LEGO USB Tower driver
3873M: Juergen Stuber <starblue@users.sourceforge.net>
3874L: legousb-devel@lists.sourceforge.net
3875W: http://legousb.sourceforge.net/
3876S: Maintained
3877F: drivers/usb/misc/legousbtower.c
3878
3879LGUEST
3880M: Rusty Russell <rusty@rustcorp.com.au>
3881L: lguest@lists.ozlabs.org
3882W: http://lguest.ozlabs.org/
3883S: Odd Fixes
3884F: Documentation/virtual/lguest/
3885F: arch/x86/lguest/
3886F: drivers/lguest/
3887F: include/linux/lguest*.h
3888F: arch/x86/include/asm/lguest*.h
3889
3890LINUX FOR IBM pSERIES (RS/6000)
3891M: Paul Mackerras <paulus@au.ibm.com>
3892W: http://www.ibm.com/linux/ltc/projects/ppc
3893S: Supported
3894F: arch/powerpc/boot/rs6000.h
3895
3896LINUX FOR POWERPC (32-BIT AND 64-BIT)
3897M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
3898M: Paul Mackerras <paulus@samba.org>
3899W: http://www.penguinppc.org/
3900L: linuxppc-dev@lists.ozlabs.org
3901Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
3902T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
3903S: Supported
3904F: Documentation/powerpc/
3905F: arch/powerpc/
3906
3907LINUX FOR POWER MACINTOSH
3908M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
3909W: http://www.penguinppc.org/
3910L: linuxppc-dev@lists.ozlabs.org
3911S: Maintained
3912F: arch/powerpc/platforms/powermac/
3913F: drivers/macintosh/
3914
3915LINUX FOR POWERPC EMBEDDED MPC5XXX
3916M: Anatolij Gustschin <agust@denx.de>
3917L: linuxppc-dev@lists.ozlabs.org
3918T: git git://git.denx.de/linux-2.6-agust.git
3919S: Maintained
3920F: arch/powerpc/platforms/512x/
3921F: arch/powerpc/platforms/52xx/
3922
3923LINUX FOR POWERPC EMBEDDED PPC4XX
3924M: Josh Boyer <jwboyer@gmail.com>
3925M: Matt Porter <mporter@kernel.crashing.org>
3926W: http://www.penguinppc.org/
3927L: linuxppc-dev@lists.ozlabs.org
3928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx.git
3929S: Maintained
3930F: arch/powerpc/platforms/40x/
3931F: arch/powerpc/platforms/44x/
3932
3933LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
3934M: Grant Likely <grant.likely@secretlab.ca>
3935W: http://wiki.secretlab.ca/index.php/Linux_on_Xilinx_Virtex
3936L: linuxppc-dev@lists.ozlabs.org
3937T: git git://git.secretlab.ca/git/linux-2.6.git
3938S: Maintained
3939F: arch/powerpc/*/*virtex*
3940F: arch/powerpc/*/*/*virtex*
3941
3942LINUX FOR POWERPC EMBEDDED PPC8XX
3943M: Vitaly Bordug <vitb@kernel.crashing.org>
3944M: Marcelo Tosatti <marcelo@kvack.org>
3945W: http://www.penguinppc.org/
3946L: linuxppc-dev@lists.ozlabs.org
3947S: Maintained
3948F: arch/powerpc/platforms/8xx/
3949
3950LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
3951M: Kumar Gala <galak@kernel.crashing.org>
3952W: http://www.penguinppc.org/
3953L: linuxppc-dev@lists.ozlabs.org
3954S: Maintained
3955F: arch/powerpc/platforms/83xx/
3956F: arch/powerpc/platforms/85xx/
3957
3958LINUX FOR POWERPC PA SEMI PWRFICIENT
3959M: Olof Johansson <olof@lixom.net>
3960L: linuxppc-dev@lists.ozlabs.org
3961S: Maintained
3962F: arch/powerpc/platforms/pasemi/
3963F: drivers/*/*pasemi*
3964F: drivers/*/*/*pasemi*
3965
3966LINUX SECURITY MODULE (LSM) FRAMEWORK
3967M: Chris Wright <chrisw@sous-sol.org>
3968L: linux-security-module@vger.kernel.org
3969S: Supported
3970
3971LIS3LV02D ACCELEROMETER DRIVER
3972M: Eric Piel <eric.piel@tremplin-utc.net>
3973S: Maintained
3974F: Documentation/misc-devices/lis3lv02d
3975F: drivers/misc/lis3lv02d/
3976
3977LLC (802.2)
3978M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
3979S: Maintained
3980F: include/linux/llc.h
3981F: include/net/llc*
3982F: net/llc/
3983
3984LM73 HARDWARE MONITOR DRIVER
3985M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
3986L: lm-sensors@lm-sensors.org
3987S: Maintained
3988F: drivers/hwmon/lm73.c
3989
3990LM78 HARDWARE MONITOR DRIVER
3991M: Jean Delvare <khali@linux-fr.org>
3992L: lm-sensors@lm-sensors.org
3993S: Maintained
3994F: Documentation/hwmon/lm78
3995F: drivers/hwmon/lm78.c
3996
3997LM83 HARDWARE MONITOR DRIVER
3998M: Jean Delvare <khali@linux-fr.org>
3999L: lm-sensors@lm-sensors.org
4000S: Maintained
4001F: Documentation/hwmon/lm83
4002F: drivers/hwmon/lm83.c
4003
4004LM90 HARDWARE MONITOR DRIVER
4005M: Jean Delvare <khali@linux-fr.org>
4006L: lm-sensors@lm-sensors.org
4007S: Maintained
4008F: Documentation/hwmon/lm90
4009F: drivers/hwmon/lm90.c
4010
4011LOCKDEP AND LOCKSTAT
4012M: Peter Zijlstra <peterz@infradead.org>
4013M: Ingo Molnar <mingo@redhat.com>
4014T: git git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-lockdep.git
4015S: Maintained
4016F: Documentation/lockdep*.txt
4017F: Documentation/lockstat.txt
4018F: include/linux/lockdep.h
4019F: kernel/lockdep*
4020
4021LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
4022M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
4023L: linux-ntfs-dev@lists.sourceforge.net
4024W: http://www.linux-ntfs.org/content/view/19/37/
4025S: Maintained
4026F: Documentation/ldm.txt
4027F: fs/partitions/ldm.*
4028
4029LogFS
4030M: Joern Engel <joern@logfs.org>
4031L: logfs@logfs.org
4032W: logfs.org
4033S: Maintained
4034F: fs/logfs/
4035
4036LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
4037M: Eric Moore <Eric.Moore@lsi.com>
4038M: support@lsi.com
4039L: DL-MPTFusionLinux@lsi.com
4040L: linux-scsi@vger.kernel.org
4041W: http://www.lsilogic.com/support
4042S: Supported
4043F: drivers/message/fusion/
4044
4045LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
4046M: Matthew Wilcox <matthew@wil.cx>
4047L: linux-scsi@vger.kernel.org
4048S: Maintained
4049F: drivers/scsi/sym53c8xx_2/
4050
4051LTC4261 HARDWARE MONITOR DRIVER
4052M: Guenter Roeck <linux@roeck-us.net>
4053L: lm-sensors@lm-sensors.org
4054S: Maintained
4055F: Documentation/hwmon/ltc4261
4056F: drivers/hwmon/ltc4261.c
4057
4058LTP (Linux Test Project)
4059M: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
4060M: Garrett Cooper <yanegomi@gmail.com>
4061M: Mike Frysinger <vapier@gentoo.org>
4062M: Subrata Modak <subrata@linux.vnet.ibm.com>
4063L: ltp-list@lists.sourceforge.net (subscribers-only)
4064W: http://ltp.sourceforge.net/
4065T: git git://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev
4066S: Maintained
4067
4068M32R ARCHITECTURE
4069M: Hirokazu Takata <takata@linux-m32r.org>
4070L: linux-m32r@ml.linux-m32r.org
4071L: linux-m32r-ja@ml.linux-m32r.org (in Japanese)
4072W: http://www.linux-m32r.org/
4073S: Maintained
4074F: arch/m32r/
4075
4076M68K ARCHITECTURE
4077M: Geert Uytterhoeven <geert@linux-m68k.org>
4078L: linux-m68k@lists.linux-m68k.org
4079W: http://www.linux-m68k.org/
4080T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
4081S: Maintained
4082F: arch/m68k/
4083F: drivers/zorro/
4084
4085M68K ON APPLE MACINTOSH
4086M: Joshua Thompson <funaho@jurai.org>
4087W: http://www.mac.linux-m68k.org/
4088L: linux-m68k@lists.linux-m68k.org
4089S: Maintained
4090F: arch/m68k/mac/
4091
4092M68K ON HP9000/300
4093M: Philip Blundell <philb@gnu.org>
4094W: http://www.tazenda.demon.co.uk/phil/linux-hp
4095S: Maintained
4096F: arch/m68k/hp300/
4097
4098MAC80211
4099M: Johannes Berg <johannes@sipsolutions.net>
4100L: linux-wireless@vger.kernel.org
4101W: http://linuxwireless.org/
4102T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
4103S: Maintained
4104F: Documentation/networking/mac80211-injection.txt
4105F: include/net/mac80211.h
4106F: net/mac80211/
4107
4108MAC80211 PID RATE CONTROL
4109M: Stefano Brivio <stefano.brivio@polimi.it>
4110M: Mattias Nissler <mattias.nissler@gmx.de>
4111L: linux-wireless@vger.kernel.org
4112W: http://linuxwireless.org/en/developers/Documentation/mac80211/RateControl/PID
4113T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
4114S: Maintained
4115F: net/mac80211/rc80211_pid*
4116
4117MACVLAN DRIVER
4118M: Patrick McHardy <kaber@trash.net>
4119L: netdev@vger.kernel.org
4120S: Maintained
4121F: drivers/net/macvlan.c
4122F: include/linux/if_macvlan.h
4123
4124MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
4125M: Michael Kerrisk <mtk.manpages@gmail.com>
4126W: http://www.kernel.org/doc/man-pages
4127L: linux-man@vger.kernel.org
4128S: Maintained
4129
4130MARVELL LIBERTAS WIRELESS DRIVER
4131M: Dan Williams <dcbw@redhat.com>
4132L: libertas-dev@lists.infradead.org
4133S: Maintained
4134F: drivers/net/wireless/libertas/
4135
4136MARVELL MV643XX ETHERNET DRIVER
4137M: Lennert Buytenhek <buytenh@wantstofly.org>
4138L: netdev@vger.kernel.org
4139S: Maintained
4140F: drivers/net/mv643xx_eth.*
4141F: include/linux/mv643xx.h
4142
4143MARVELL MWIFIEX WIRELESS DRIVER
4144M: Bing Zhao <bzhao@marvell.com>
4145L: linux-wireless@vger.kernel.org
4146S: Maintained
4147F: drivers/net/wireless/mwifiex/
4148
4149MARVELL MWL8K WIRELESS DRIVER
4150M: Lennert Buytenhek <buytenh@wantstofly.org>
4151L: linux-wireless@vger.kernel.org
4152S: Odd Fixes
4153F: drivers/net/wireless/mwl8k.c
4154
4155MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
4156M: Nicolas Pitre <nico@fluxnic.net>
4157S: Odd Fixes
4158F: drivers/mmc/host/mvsdio.*
4159
4160MARVELL YUKON / SYSKONNECT DRIVER
4161M: Mirko Lindner <mlindner@syskonnect.de>
4162M: Ralph Roesler <rroesler@syskonnect.de>
4163W: http://www.syskonnect.com
4164S: Supported
4165
4166MATROX FRAMEBUFFER DRIVER
4167L: linux-fbdev@vger.kernel.org
4168S: Orphan
4169F: drivers/video/matrox/matroxfb_*
4170F: include/linux/matroxfb.h
4171
4172MAX1668 TEMPERATURE SENSOR DRIVER
4173M: "David George" <david.george@ska.ac.za>
4174L: lm-sensors@lm-sensors.org
4175S: Maintained
4176F: Documentation/hwmon/max1668
4177F: drivers/hwmon/max1668.c
4178
4179MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4180M: "Hans J. Koch" <hjk@hansjkoch.de>
4181L: lm-sensors@lm-sensors.org
4182S: Maintained
4183F: Documentation/hwmon/max6650
4184F: drivers/hwmon/max6650.c
4185
4186MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
4187M: Mauro Carvalho Chehab <mchehab@infradead.org>
4188P: LinuxTV.org Project
4189L: linux-media@vger.kernel.org
4190W: http://linuxtv.org
4191Q: http://patchwork.kernel.org/project/linux-media/list/
4192T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
4193S: Maintained
4194F: Documentation/dvb/
4195F: Documentation/video4linux/
4196F: drivers/media/
4197F: include/media/
4198F: include/linux/dvb/
4199F: include/linux/videodev*.h
4200
4201MEGARAID SCSI DRIVERS
4202M: Neela Syam Kolli <megaraidlinux@lsi.com>
4203L: linux-scsi@vger.kernel.org
4204W: http://megaraid.lsilogic.com
4205S: Maintained
4206F: Documentation/scsi/megaraid.txt
4207F: drivers/scsi/megaraid.*
4208F: drivers/scsi/megaraid/
4209
4210MEMORY MANAGEMENT
4211L: linux-mm@kvack.org
4212W: http://www.linux-mm.org
4213S: Maintained
4214F: include/linux/mm.h
4215F: mm/
4216
4217MEMORY RESOURCE CONTROLLER
4218M: Balbir Singh <bsingharora@gmail.com>
4219M: Daisuke Nishimura <nishimura@mxp.nes.nec.co.jp>
4220M: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
4221L: linux-mm@kvack.org
4222S: Maintained
4223F: mm/memcontrol.c
4224F: mm/page_cgroup.c
4225
4226MEMORY TECHNOLOGY DEVICES (MTD)
4227M: David Woodhouse <dwmw2@infradead.org>
4228L: linux-mtd@lists.infradead.org
4229W: http://www.linux-mtd.infradead.org/
4230Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
4231T: git git://git.infradead.org/mtd-2.6.git
4232S: Maintained
4233F: drivers/mtd/
4234F: include/linux/mtd/
4235F: include/mtd/
4236
4237MICROBLAZE ARCHITECTURE
4238M: Michal Simek <monstr@monstr.eu>
4239L: microblaze-uclinux@itee.uq.edu.au
4240W: http://www.monstr.eu/fdt/
4241T: git git://git.monstr.eu/linux-2.6-microblaze.git
4242S: Supported
4243F: arch/microblaze/
4244
4245MICROTEK X6 SCANNER
4246M: Oliver Neukum <oliver@neukum.name>
4247S: Maintained
4248F: drivers/usb/image/microtek.*
4249
4250MIPS
4251M: Ralf Baechle <ralf@linux-mips.org>
4252L: linux-mips@linux-mips.org
4253W: http://www.linux-mips.org/
4254T: git git://git.linux-mips.org/pub/scm/linux.git
4255Q: http://patchwork.linux-mips.org/project/linux-mips/list/
4256S: Supported
4257F: Documentation/mips/
4258F: arch/mips/
4259
4260MISCELLANEOUS MCA-SUPPORT
4261M: James Bottomley <James.Bottomley@HansenPartnership.com>
4262S: Maintained
4263F: Documentation/ia64/mca.txt
4264F: Documentation/mca.txt
4265F: drivers/mca/
4266F: include/linux/mca*
4267
4268MODULE SUPPORT
4269M: Rusty Russell <rusty@rustcorp.com.au>
4270S: Maintained
4271F: include/linux/module.h
4272F: kernel/module.c
4273
4274MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
4275W: http://popies.net/meye/
4276S: Orphan
4277F: Documentation/video4linux/meye.txt
4278F: drivers/media/video/meye.*
4279F: include/linux/meye.h
4280
4281MOTOROLA IMX MMC/SD HOST CONTROLLER INTERFACE DRIVER
4282M: Pavel Pisa <ppisa@pikron.com>
4283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4284S: Maintained
4285F: drivers/mmc/host/imxmmc.*
4286
4287MOUSE AND MISC DEVICES [GENERAL]
4288M: Alessandro Rubini <rubini@ipvvis.unipv.it>
4289S: Maintained
4290F: drivers/input/mouse/
4291F: include/linux/gpio_mouse.h
4292
4293MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
4294M: Jiri Slaby <jirislaby@gmail.com>
4295S: Maintained
4296F: Documentation/serial/moxa-smartio
4297F: drivers/tty/mxser.*
4298
4299MSI LAPTOP SUPPORT
4300M: "Lee, Chun-Yi" <jlee@novell.com>
4301L: platform-driver-x86@vger.kernel.org
4302S: Maintained
4303F: drivers/platform/x86/msi-laptop.c
4304
4305MSI WMI SUPPORT
4306M: Anisse Astier <anisse@astier.eu>
4307L: platform-driver-x86@vger.kernel.org
4308S: Supported
4309F: drivers/platform/x86/msi-wmi.c
4310
4311MULTIFUNCTION DEVICES (MFD)
4312M: Samuel Ortiz <sameo@linux.intel.com>
4313T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6.git
4314S: Supported
4315F: drivers/mfd/
4316
4317MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
4318M: Chris Ball <cjb@laptop.org>
4319L: linux-mmc@vger.kernel.org
4320T: git git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc.git
4321S: Maintained
4322F: drivers/mmc/
4323F: include/linux/mmc/
4324
4325MULTIMEDIA CARD (MMC) ETC. OVER SPI
4326S: Orphan
4327F: drivers/mmc/host/mmc_spi.c
4328F: include/linux/spi/mmc_spi.h
4329
4330MULTISOUND SOUND DRIVER
4331M: Andrew Veliath <andrewtv@usa.net>
4332S: Maintained
4333F: Documentation/sound/oss/MultiSound
4334F: sound/oss/msnd*
4335
4336MULTITECH MULTIPORT CARD (ISICOM)
4337S: Orphan
4338F: drivers/tty/isicom.c
4339F: include/linux/isicom.h
4340
4341MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
4342M: Felipe Balbi <balbi@ti.com>
4343L: linux-usb@vger.kernel.org
4344T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4345S: Maintained
4346F: drivers/usb/musb/
4347
4348MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
4349M: Jon Mason <mason@myri.com>
4350M: Andrew Gallatin <gallatin@myri.com>
4351L: netdev@vger.kernel.org
4352W: http://www.myri.com/scs/download-Myri10GE.html
4353S: Supported
4354F: drivers/net/myri10ge/
4355
4356NATSEMI ETHERNET DRIVER (DP8381x)
4357M: Tim Hockin <thockin@hockin.org>
4358S: Maintained
4359F: drivers/net/natsemi.c
4360
4361NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
4362M: Daniel Mack <zonque@gmail.com>
4363S: Maintained
4364L: alsa-devel@alsa-project.org
4365W: http://www.native-instruments.com
4366F: sound/usb/caiaq/
4367
4368NCP FILESYSTEM
4369M: Petr Vandrovec <petr@vandrovec.name>
4370S: Odd Fixes
4371F: fs/ncpfs/
4372
4373NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
4374M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
4375L: linux-scsi@vger.kernel.org
4376S: Maintained
4377F: drivers/scsi/NCR_D700.*
4378
4379NETEFFECT IWARP RNIC DRIVER (IW_NES)
4380M: Faisal Latif <faisal.latif@intel.com>
4381L: linux-rdma@vger.kernel.org
4382W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
4383S: Supported
4384F: drivers/infiniband/hw/nes/
4385
4386NETEM NETWORK EMULATOR
4387M: Stephen Hemminger <shemminger@linux-foundation.org>
4388L: netem@lists.linux-foundation.org
4389S: Maintained
4390F: net/sched/sch_netem.c
4391
4392NETERION 10GbE DRIVERS (s2io/vxge)
4393M: Jon Mason <jdmason@kudzu.us>
4394L: netdev@vger.kernel.org
4395W: http://trac.neterion.com/cgi-bin/trac.cgi/wiki/Linux?Anonymous
4396W: http://trac.neterion.com/cgi-bin/trac.cgi/wiki/X3100Linux?Anonymous
4397S: Supported
4398F: Documentation/networking/s2io.txt
4399F: drivers/net/s2io*
4400F: Documentation/networking/vxge.txt
4401F: drivers/net/vxge/
4402
4403NETFILTER/IPTABLES/IPCHAINS
4404P: Rusty Russell
4405P: Marc Boucher
4406P: James Morris
4407P: Harald Welte
4408P: Jozsef Kadlecsik
4409M: Patrick McHardy <kaber@trash.net>
4410L: netfilter-devel@vger.kernel.org
4411L: netfilter@vger.kernel.org
4412L: coreteam@netfilter.org
4413W: http://www.netfilter.org/
4414W: http://www.iptables.org/
4415T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-2.6.git
4416T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next-2.6.git
4417S: Supported
4418F: include/linux/netfilter*
4419F: include/linux/netfilter/
4420F: include/net/netfilter/
4421F: net/*/netfilter.c
4422F: net/*/netfilter/
4423F: net/netfilter/
4424
4425NETLABEL
4426M: Paul Moore <paul@paul-moore.com>
4427W: http://netlabel.sf.net
4428L: netdev@vger.kernel.org
4429S: Maintained
4430F: Documentation/netlabel/
4431F: include/net/netlabel.h
4432F: net/netlabel/
4433
4434NETROM NETWORK LAYER
4435M: Ralf Baechle <ralf@linux-mips.org>
4436L: linux-hams@vger.kernel.org
4437W: http://www.linux-ax25.org/
4438S: Maintained
4439F: include/linux/netrom.h
4440F: include/net/netrom.h
4441F: net/netrom/
4442
4443NETWORK BLOCK DEVICE (NBD)
4444M: Paul Clements <Paul.Clements@steeleye.com>
4445S: Maintained
4446F: Documentation/blockdev/nbd.txt
4447F: drivers/block/nbd.c
4448F: include/linux/nbd.h
4449
4450NETWORK DROP MONITOR
4451M: Neil Horman <nhorman@tuxdriver.com>
4452L: netdev@vger.kernel.org
4453S: Maintained
4454W: https://fedorahosted.org/dropwatch/
4455F: net/core/drop_monitor.c
4456
4457NETWORKING [GENERAL]
4458M: "David S. Miller" <davem@davemloft.net>
4459L: netdev@vger.kernel.org
4460W: http://www.linuxfoundation.org/en/Net
4461W: http://patchwork.ozlabs.org/project/netdev/list/
4462T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
4463T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
4464S: Maintained
4465F: net/
4466F: include/net/
4467F: include/linux/in.h
4468F: include/linux/net.h
4469F: include/linux/netdevice.h
4470
4471NETWORKING [IPv4/IPv6]
4472M: "David S. Miller" <davem@davemloft.net>
4473M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
4474M: James Morris <jmorris@namei.org>
4475M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
4476M: Patrick McHardy <kaber@trash.net>
4477L: netdev@vger.kernel.org
4478T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
4479S: Maintained
4480F: net/ipv4/
4481F: net/ipv6/
4482F: include/net/ip*
4483F: arch/x86/net/*
4484
4485NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
4486M: Paul Moore <paul@paul-moore.com>
4487L: netdev@vger.kernel.org
4488S: Maintained
4489
4490NETWORKING [WIRELESS]
4491M: "John W. Linville" <linville@tuxdriver.com>
4492L: linux-wireless@vger.kernel.org
4493Q: http://patchwork.kernel.org/project/linux-wireless/list/
4494T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
4495S: Maintained
4496F: net/mac80211/
4497F: net/rfkill/
4498F: net/wireless/
4499F: include/net/ieee80211*
4500F: include/linux/wireless.h
4501F: include/net/iw_handler.h
4502F: drivers/net/wireless/
4503
4504NETWORKING DRIVERS
4505L: netdev@vger.kernel.org
4506W: http://www.linuxfoundation.org/en/Net
4507T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
4508T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6.git
4509S: Odd Fixes
4510F: drivers/net/
4511F: include/linux/if_*
4512F: include/linux/*device.h
4513
4514NETXEN (1/10) GbE SUPPORT
4515M: Amit Kumar Salecha <amit.salecha@qlogic.com>
4516L: netdev@vger.kernel.org
4517W: http://www.qlogic.com
4518S: Supported
4519F: drivers/net/netxen/
4520
4521NFS, SUNRPC, AND LOCKD CLIENTS
4522M: Trond Myklebust <Trond.Myklebust@netapp.com>
4523L: linux-nfs@vger.kernel.org
4524W: http://client.linux-nfs.org
4525T: git git://git.linux-nfs.org/pub/linux/nfs-2.6.git
4526S: Maintained
4527F: fs/lockd/
4528F: fs/nfs/
4529F: fs/nfs_common/
4530F: net/sunrpc/
4531F: include/linux/lockd/
4532F: include/linux/nfs*
4533F: include/linux/sunrpc/
4534
4535NI5010 NETWORK DRIVER
4536M: Jan-Pascal van Best <janpascal@vanbest.org>
4537M: Andreas Mohr <andi@lisas.de>
4538L: netdev@vger.kernel.org
4539S: Maintained
4540F: drivers/net/ni5010.*
4541
4542NILFS2 FILESYSTEM
4543M: KONISHI Ryusuke <konishi.ryusuke@lab.ntt.co.jp>
4544L: linux-nilfs@vger.kernel.org
4545W: http://www.nilfs.org/en/
4546T: git git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2.git
4547S: Supported
4548F: Documentation/filesystems/nilfs2.txt
4549F: fs/nilfs2/
4550F: include/linux/nilfs2_fs.h
4551
4552NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
4553M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
4554W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
4555S: Maintained
4556F: Documentation/scsi/NinjaSCSI.txt
4557F: drivers/scsi/pcmcia/nsp_*
4558
4559NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
4560M: GOTO Masanori <gotom@debian.or.jp>
4561M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
4562W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
4563S: Maintained
4564F: Documentation/scsi/NinjaSCSI.txt
4565F: drivers/scsi/nsp32*
4566
4567NTFS FILESYSTEM
4568M: Anton Altaparmakov <anton@tuxera.com>
4569L: linux-ntfs-dev@lists.sourceforge.net
4570W: http://www.tuxera.com/
4571T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs-2.6.git
4572S: Supported
4573F: Documentation/filesystems/ntfs.txt
4574F: fs/ntfs/
4575
4576NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
4577M: Antonino Daplas <adaplas@gmail.com>
4578L: linux-fbdev@vger.kernel.org
4579S: Maintained
4580F: drivers/video/riva/
4581F: drivers/video/nvidia/
4582
4583OMAP SUPPORT
4584M: Tony Lindgren <tony@atomide.com>
4585L: linux-omap@vger.kernel.org
4586W: http://www.muru.com/linux/omap/
4587W: http://linux.omap.com/
4588Q: http://patchwork.kernel.org/project/linux-omap/list/
4589T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git
4590S: Maintained
4591F: arch/arm/*omap*/
4592
4593OMAP CLOCK FRAMEWORK SUPPORT
4594M: Paul Walmsley <paul@pwsan.com>
4595L: linux-omap@vger.kernel.org
4596S: Maintained
4597F: arch/arm/*omap*/*clock*
4598
4599OMAP POWER MANAGEMENT SUPPORT
4600M: Kevin Hilman <khilman@ti.com>
4601L: linux-omap@vger.kernel.org
4602S: Maintained
4603F: arch/arm/*omap*/*pm*
4604
4605OMAP POWERDOMAIN/CLOCKDOMAIN SOC ADAPTATION LAYER SUPPORT
4606M: Rajendra Nayak <rnayak@ti.com>
4607M: Paul Walmsley <paul@pwsan.com>
4608L: linux-omap@vger.kernel.org
4609S: Maintained
4610F: arch/arm/mach-omap2/powerdomain2xxx_3xxx.c
4611F: arch/arm/mach-omap2/powerdomain44xx.c
4612F: arch/arm/mach-omap2/clockdomain2xxx_3xxx.c
4613F: arch/arm/mach-omap2/clockdomain44xx.c
4614
4615OMAP AUDIO SUPPORT
4616M: Jarkko Nikula <jarkko.nikula@bitmer.com>
4617L: alsa-devel@alsa-project.org (subscribers-only)
4618L: linux-omap@vger.kernel.org
4619S: Maintained
4620F: sound/soc/omap/
4621
4622OMAP FRAMEBUFFER SUPPORT
4623M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4624L: linux-fbdev@vger.kernel.org
4625L: linux-omap@vger.kernel.org
4626S: Maintained
4627F: drivers/video/omap/
4628
4629OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
4630M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4631L: linux-omap@vger.kernel.org
4632L: linux-fbdev@vger.kernel.org
4633S: Maintained
4634F: drivers/video/omap2/
4635F: Documentation/arm/OMAP/DSS
4636
4637OMAP MMC SUPPORT
4638M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
4639L: linux-omap@vger.kernel.org
4640S: Maintained
4641F: drivers/mmc/host/omap.c
4642
4643OMAP HS MMC SUPPORT
4644L: linux-omap@vger.kernel.org
4645S: Orphan
4646F: drivers/mmc/host/omap_hsmmc.c
4647
4648OMAP RANDOM NUMBER GENERATOR SUPPORT
4649M: Deepak Saxena <dsaxena@plexity.net>
4650S: Maintained
4651F: drivers/char/hw_random/omap-rng.c
4652
4653OMAP HWMOD SUPPORT
4654M: Benoît Cousson <b-cousson@ti.com>
4655M: Paul Walmsley <paul@pwsan.com>
4656L: linux-omap@vger.kernel.org
4657S: Maintained
4658F: arch/arm/mach-omap2/omap_hwmod.c
4659F: arch/arm/plat-omap/include/plat/omap_hwmod.h
4660
4661OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
4662M: Benoît Cousson <b-cousson@ti.com>
4663L: linux-omap@vger.kernel.org
4664S: Maintained
4665F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
4666
4667OMAP IMAGE SIGNAL PROCESSOR (ISP)
4668M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4669L: linux-media@vger.kernel.org
4670S: Maintained
4671F: drivers/media/video/omap3isp/*
4672
4673OMAP USB SUPPORT
4674M: Felipe Balbi <balbi@ti.com>
4675L: linux-usb@vger.kernel.org
4676L: linux-omap@vger.kernel.org
4677T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4678S: Maintained
4679F: drivers/usb/*/*omap*
4680F: arch/arm/*omap*/usb*
4681
4682OMFS FILESYSTEM
4683M: Bob Copeland <me@bobcopeland.com>
4684L: linux-karma-devel@lists.sourceforge.net
4685S: Maintained
4686F: Documentation/filesystems/omfs.txt
4687F: fs/omfs/
4688
4689OMNIKEY CARDMAN 4000 DRIVER
4690M: Harald Welte <laforge@gnumonks.org>
4691S: Maintained
4692F: drivers/char/pcmcia/cm4000_cs.c
4693F: include/linux/cm4000_cs.h
4694
4695OMNIKEY CARDMAN 4040 DRIVER
4696M: Harald Welte <laforge@gnumonks.org>
4697S: Maintained
4698F: drivers/char/pcmcia/cm4040_cs.*
4699
4700OMNIVISION OV7670 SENSOR DRIVER
4701M: Jonathan Corbet <corbet@lwn.net>
4702L: linux-media@vger.kernel.org
4703T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
4704S: Maintained
4705F: drivers/media/video/ov7670.c
4706
4707ONENAND FLASH DRIVER
4708M: Kyungmin Park <kyungmin.park@samsung.com>
4709L: linux-mtd@lists.infradead.org
4710S: Maintained
4711F: drivers/mtd/onenand/
4712F: include/linux/mtd/onenand*.h
4713
4714ONSTREAM SCSI TAPE DRIVER
4715M: Willem Riede <osst@riede.org>
4716L: osst-users@lists.sourceforge.net
4717L: linux-scsi@vger.kernel.org
4718S: Maintained
4719F: drivers/scsi/osst*
4720F: drivers/scsi/st*
4721
4722OPENCORES I2C BUS DRIVER
4723M: Peter Korsgaard <jacmet@sunsite.dk>
4724L: linux-i2c@vger.kernel.org
4725S: Maintained
4726F: Documentation/i2c/busses/i2c-ocores
4727F: drivers/i2c/busses/i2c-ocores.c
4728
4729OPEN FIRMWARE AND FLATTENED DEVICE TREE
4730M: Grant Likely <grant.likely@secretlab.ca>
4731L: devicetree-discuss@lists.ozlabs.org (moderated for non-subscribers)
4732W: http://fdt.secretlab.ca
4733T: git git://git.secretlab.ca/git/linux-2.6.git
4734S: Maintained
4735F: drivers/of
4736F: include/linux/of*.h
4737K: of_get_property
4738K: of_match_table
4739
4740OPENRISC ARCHITECTURE
4741M: Jonas Bonn <jonas@southpole.se>
4742W: http://openrisc.net
4743L: linux@lists.openrisc.net
4744S: Maintained
4745T: git git://openrisc.net/~jonas/linux
4746F: arch/openrisc
4747
4748OPL4 DRIVER
4749M: Clemens Ladisch <clemens@ladisch.de>
4750L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4751T: git git://git.alsa-project.org/alsa-kernel.git
4752S: Maintained
4753F: sound/drivers/opl4/
4754
4755OPROFILE
4756M: Robert Richter <robert.richter@amd.com>
4757L: oprofile-list@lists.sf.net
4758S: Maintained
4759F: arch/*/include/asm/oprofile*.h
4760F: arch/*/oprofile/
4761F: drivers/oprofile/
4762F: include/linux/oprofile.h
4763
4764ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
4765M: Mark Fasheh <mfasheh@suse.com>
4766M: Joel Becker <jlbec@evilplan.org>
4767L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
4768W: http://oss.oracle.com/projects/ocfs2/
4769T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2.git
4770S: Supported
4771F: Documentation/filesystems/ocfs2.txt
4772F: Documentation/filesystems/dlmfs.txt
4773F: fs/ocfs2/
4774
4775ORINOCO DRIVER
4776L: linux-wireless@vger.kernel.org
4777L: orinoco-users@lists.sourceforge.net
4778L: orinoco-devel@lists.sourceforge.net
4779W: http://linuxwireless.org/en/users/Drivers/orinoco
4780W: http://www.nongnu.org/orinoco/
4781S: Orphan
4782F: drivers/net/wireless/orinoco/
4783
4784OSD LIBRARY and FILESYSTEM
4785M: Boaz Harrosh <bharrosh@panasas.com>
4786M: Benny Halevy <bhalevy@tonian.com>
4787L: osd-dev@open-osd.org
4788W: http://open-osd.org
4789T: git git://git.open-osd.org/open-osd.git
4790S: Maintained
4791F: drivers/scsi/osd/
4792F: include/scsi/osd_*
4793F: fs/exofs/
4794
4795P54 WIRELESS DRIVER
4796M: Christian Lamparter <chunkeey@googlemail.com>
4797L: linux-wireless@vger.kernel.org
4798W: http://wireless.kernel.org/en/users/Drivers/p54
4799S: Maintained
4800F: drivers/net/wireless/p54/
4801
4802PA SEMI ETHERNET DRIVER
4803M: Olof Johansson <olof@lixom.net>
4804L: netdev@vger.kernel.org
4805S: Maintained
4806F: drivers/net/pasemi_mac.*
4807
4808PA SEMI SMBUS DRIVER
4809M: Olof Johansson <olof@lixom.net>
4810L: linux-i2c@vger.kernel.org
4811S: Maintained
4812F: drivers/i2c/busses/i2c-pasemi.c
4813
4814PADATA PARALLEL EXECUTION MECHANISM
4815M: Steffen Klassert <steffen.klassert@secunet.com>
4816L: linux-crypto@vger.kernel.org
4817S: Maintained
4818F: kernel/padata.c
4819F: include/linux/padata.h
4820F: Documentation/padata.txt
4821
4822PANASONIC LAPTOP ACPI EXTRAS DRIVER
4823M: Harald Welte <laforge@gnumonks.org>
4824L: platform-driver-x86@vger.kernel.org
4825S: Maintained
4826F: drivers/platform/x86/panasonic-laptop.c
4827
4828PANASONIC MN10300/AM33/AM34 PORT
4829M: David Howells <dhowells@redhat.com>
4830M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4831L: linux-am33-list@redhat.com (moderated for non-subscribers)
4832W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
4833S: Maintained
4834F: Documentation/mn10300/
4835F: arch/mn10300/
4836
4837PARALLEL PORT SUPPORT
4838L: linux-parport@lists.infradead.org (subscribers-only)
4839S: Orphan
4840F: drivers/parport/
4841F: include/linux/parport*.h
4842F: drivers/char/ppdev.c
4843F: include/linux/ppdev.h
4844
4845PARAVIRT_OPS INTERFACE
4846M: Jeremy Fitzhardinge <jeremy@xensource.com>
4847M: Chris Wright <chrisw@sous-sol.org>
4848M: Alok Kataria <akataria@vmware.com>
4849M: Rusty Russell <rusty@rustcorp.com.au>
4850L: virtualization@lists.linux-foundation.org
4851S: Supported
4852F: Documentation/ia64/paravirt_ops.txt
4853F: arch/*/kernel/paravirt*
4854F: arch/*/include/asm/paravirt.h
4855
4856PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
4857M: Tim Waugh <tim@cyberelk.net>
4858L: linux-parport@lists.infradead.org (subscribers-only)
4859W: http://www.torque.net/linux-pp.html
4860S: Maintained
4861F: Documentation/blockdev/paride.txt
4862F: drivers/block/paride/
4863
4864PARISC ARCHITECTURE
4865M: Kyle McMartin <kyle@mcmartin.ca>
4866M: Helge Deller <deller@gmx.de>
4867M: "James E.J. Bottomley" <jejb@parisc-linux.org>
4868L: linux-parisc@vger.kernel.org
4869W: http://www.parisc-linux.org/
4870Q: http://patchwork.kernel.org/project/linux-parisc/list/
4871T: git git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6.git
4872S: Maintained
4873F: arch/parisc/
4874F: drivers/parisc/
4875
4876PC87360 HARDWARE MONITORING DRIVER
4877M: Jim Cromie <jim.cromie@gmail.com>
4878L: lm-sensors@lm-sensors.org
4879S: Maintained
4880F: Documentation/hwmon/pc87360
4881F: drivers/hwmon/pc87360.c
4882
4883PC8736x GPIO DRIVER
4884M: Jim Cromie <jim.cromie@gmail.com>
4885S: Maintained
4886F: drivers/char/pc8736x_gpio.c
4887
4888PC87427 HARDWARE MONITORING DRIVER
4889M: Jean Delvare <khali@linux-fr.org>
4890L: lm-sensors@lm-sensors.org
4891S: Maintained
4892F: Documentation/hwmon/pc87427
4893F: drivers/hwmon/pc87427.c
4894
4895PCA9532 LED DRIVER
4896M: Riku Voipio <riku.voipio@iki.fi>
4897S: Maintained
4898F: drivers/leds/leds-pca9532.c
4899F: include/linux/leds-pca9532.h
4900
4901PCA9541 I2C BUS MASTER SELECTOR DRIVER
4902M: Guenter Roeck <guenter.roeck@ericsson.com>
4903L: linux-i2c@vger.kernel.org
4904S: Maintained
4905F: drivers/i2c/muxes/pca9541.c
4906
4907PCA9564/PCA9665 I2C BUS DRIVER
4908M: Wolfram Sang <w.sang@pengutronix.de>
4909L: linux-i2c@vger.kernel.org
4910S: Maintained
4911F: drivers/i2c/algos/i2c-algo-pca.c
4912F: drivers/i2c/busses/i2c-pca-*
4913F: include/linux/i2c-algo-pca.h
4914F: include/linux/i2c-pca-platform.h
4915
4916PCI ERROR RECOVERY
4917M: Linas Vepstas <linas@austin.ibm.com>
4918L: linux-pci@vger.kernel.org
4919S: Supported
4920F: Documentation/PCI/pci-error-recovery.txt
4921F: Documentation/powerpc/eeh-pci-error-recovery.txt
4922
4923PCI SUBSYSTEM
4924M: Jesse Barnes <jbarnes@virtuousgeek.org>
4925L: linux-pci@vger.kernel.org
4926Q: http://patchwork.kernel.org/project/linux-pci/list/
4927T: git git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6.git
4928S: Supported
4929F: Documentation/PCI/
4930F: drivers/pci/
4931F: include/linux/pci*
4932
4933PCI HOTPLUG
4934M: Jesse Barnes <jbarnes@virtuousgeek.org>
4935L: linux-pci@vger.kernel.org
4936S: Supported
4937F: drivers/pci/hotplug
4938
4939PCMCIA SUBSYSTEM
4940P: Linux PCMCIA Team
4941L: linux-pcmcia@lists.infradead.org
4942W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
4943T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
4944S: Maintained
4945F: Documentation/pcmcia/
4946F: drivers/pcmcia/
4947F: include/pcmcia/
4948
4949PCNET32 NETWORK DRIVER
4950M: Don Fry <pcnet32@frontier.com>
4951L: netdev@vger.kernel.org
4952S: Maintained
4953F: drivers/net/pcnet32.c
4954
4955PCRYPT PARALLEL CRYPTO ENGINE
4956M: Steffen Klassert <steffen.klassert@secunet.com>
4957L: linux-crypto@vger.kernel.org
4958S: Maintained
4959F: crypto/pcrypt.c
4960F: include/crypto/pcrypt.h
4961
4962PER-CPU MEMORY ALLOCATOR
4963M: Tejun Heo <tj@kernel.org>
4964M: Christoph Lameter <cl@linux-foundation.org>
4965T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
4966S: Maintained
4967F: include/linux/percpu*.h
4968F: mm/percpu*.c
4969F: arch/*/include/asm/percpu.h
4970
4971PER-TASK DELAY ACCOUNTING
4972M: Balbir Singh <bsingharora@gmail.com>
4973S: Maintained
4974F: include/linux/delayacct.h
4975F: kernel/delayacct.c
4976
4977PERFORMANCE EVENTS SUBSYSTEM
4978M: Peter Zijlstra <a.p.zijlstra@chello.nl>
4979M: Paul Mackerras <paulus@samba.org>
4980M: Ingo Molnar <mingo@elte.hu>
4981M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
4982S: Supported
4983F: kernel/events/*
4984F: include/linux/perf_event.h
4985F: arch/*/kernel/perf_event*.c
4986F: arch/*/kernel/*/perf_event*.c
4987F: arch/*/kernel/*/*/perf_event*.c
4988F: arch/*/include/asm/perf_event.h
4989F: arch/*/lib/perf_event*.c
4990F: arch/*/kernel/perf_callchain.c
4991F: tools/perf/
4992
4993PERSONALITY HANDLING
4994M: Christoph Hellwig <hch@infradead.org>
4995L: linux-abi-devel@lists.sourceforge.net
4996S: Maintained
4997F: include/linux/personality.h
4998
4999PHONET PROTOCOL
5000M: Remi Denis-Courmont <remi.denis-courmont@nokia.com>
5001S: Supported
5002F: Documentation/networking/phonet.txt
5003F: include/linux/phonet.h
5004F: include/net/phonet/
5005F: net/phonet/
5006
5007PHRAM MTD DRIVER
5008M: Joern Engel <joern@lazybastard.org>
5009L: linux-mtd@lists.infradead.org
5010S: Maintained
5011F: drivers/mtd/devices/phram.c
5012
5013PKTCDVD DRIVER
5014M: Peter Osterlund <petero2@telia.com>
5015S: Maintained
5016F: drivers/block/pktcdvd.c
5017F: include/linux/pktcdvd.h
5018
5019PKUNITY SOC DRIVERS
5020M: Guan Xuetao <gxt@mprc.pku.edu.cn>
5021W: http://mprc.pku.edu.cn/~guanxuetao/linux
5022S: Maintained
5023T: git git://git.kernel.org/pub/scm/linux/kernel/git/epip/linux-2.6-unicore32.git
5024F: drivers/input/serio/i8042-unicore32io.h
5025F: drivers/i2c/busses/i2c-puv3.c
5026F: drivers/video/fb-puv3.c
5027F: drivers/rtc/rtc-puv3.c
5028
5029PMBUS HARDWARE MONITORING DRIVERS
5030M: Guenter Roeck <guenter.roeck@ericsson.com>
5031L: lm-sensors@lm-sensors.org
5032W: http://www.lm-sensors.org/
5033W: http://www.roeck-us.net/linux/drivers/
5034T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5035S: Maintained
5036F: Documentation/hwmon/pmbus
5037F: drivers/hwmon/pmbus/
5038F: include/linux/i2c/pmbus.h
5039
5040PMC SIERRA MaxRAID DRIVER
5041M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
5042L: linux-scsi@vger.kernel.org
5043W: http://www.pmc-sierra.com/
5044S: Supported
5045F: drivers/scsi/pmcraid.*
5046
5047PMC SIERRA PM8001 DRIVER
5048M: jack_wang@usish.com
5049M: lindar_liu@usish.com
5050L: linux-scsi@vger.kernel.org
5051S: Supported
5052F: drivers/scsi/pm8001/
5053
5054POSIX CLOCKS and TIMERS
5055M: Thomas Gleixner <tglx@linutronix.de>
5056S: Supported
5057F: fs/timerfd.c
5058F: include/linux/timer*
5059F: kernel/*timer*
5060
5061POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
5062M: Anton Vorontsov <cbou@mail.ru>
5063M: David Woodhouse <dwmw2@infradead.org>
5064T: git git://git.infradead.org/battery-2.6.git
5065S: Maintained
5066F: include/linux/power_supply.h
5067F: drivers/power/power_supply*
5068
5069PNP SUPPORT
5070M: Adam Belay <abelay@mit.edu>
5071M: Bjorn Helgaas <bhelgaas@google.com>
5072S: Maintained
5073F: drivers/pnp/
5074
5075PNXxxxx I2C DRIVER
5076M: Vitaly Wool <vitalywool@gmail.com>
5077L: linux-i2c@vger.kernel.org
5078S: Maintained
5079F: drivers/i2c/busses/i2c-pnx.c
5080
5081PPP PROTOCOL DRIVERS AND COMPRESSORS
5082M: Paul Mackerras <paulus@samba.org>
5083L: linux-ppp@vger.kernel.org
5084S: Maintained
5085F: drivers/net/ppp_*
5086
5087PPP OVER ATM (RFC 2364)
5088M: Mitchell Blank Jr <mitch@sfgoth.com>
5089S: Maintained
5090F: net/atm/pppoatm.c
5091F: include/linux/atmppp.h
5092
5093PPP OVER ETHERNET
5094M: Michal Ostrowski <mostrows@earthlink.net>
5095S: Maintained
5096F: drivers/net/pppoe.c
5097F: drivers/net/pppox.c
5098
5099PPP OVER L2TP
5100M: James Chapman <jchapman@katalix.com>
5101S: Maintained
5102F: net/l2tp/l2tp_ppp.c
5103F: include/linux/if_pppol2tp.h
5104
5105PPS SUPPORT
5106M: Rodolfo Giometti <giometti@enneenne.com>
5107W: http://wiki.enneenne.com/index.php/LinuxPPS_support
5108L: linuxpps@ml.enneenne.com (subscribers-only)
5109S: Maintained
5110F: Documentation/pps/
5111F: drivers/pps/
5112F: include/linux/pps*.h
5113
5114PPTP DRIVER
5115M: Dmitry Kozlov <xeb@mail.ru>
5116L: netdev@vger.kernel.org
5117S: Maintained
5118F: drivers/net/pptp.c
5119W: http://sourceforge.net/projects/accel-pptp
5120
5121PREEMPTIBLE KERNEL
5122M: Robert Love <rml@tech9.net>
5123L: kpreempt-tech@lists.sourceforge.net
5124W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
5125S: Supported
5126F: Documentation/preempt-locking.txt
5127F: include/linux/preempt.h
5128
5129PRISM54 WIRELESS DRIVER
5130M: "Luis R. Rodriguez" <mcgrof@gmail.com>
5131L: linux-wireless@vger.kernel.org
5132W: http://wireless.kernel.org/en/users/Drivers/p54
5133S: Obsolete
5134F: drivers/net/wireless/prism54/
5135
5136PROMISE SATA TX2/TX4 CONTROLLER LIBATA DRIVER
5137M: Mikael Pettersson <mikpe@it.uu.se>
5138L: linux-ide@vger.kernel.org
5139S: Maintained
5140F: drivers/ata/sata_promise.*
5141
5142PS3 NETWORK SUPPORT
5143M: Geoff Levand <geoff@infradead.org>
5144L: netdev@vger.kernel.org
5145L: cbe-oss-dev@lists.ozlabs.org
5146S: Maintained
5147F: drivers/net/ps3_gelic_net.*
5148
5149PS3 PLATFORM SUPPORT
5150M: Geoff Levand <geoff@infradead.org>
5151L: linuxppc-dev@lists.ozlabs.org
5152L: cbe-oss-dev@lists.ozlabs.org
5153S: Maintained
5154F: arch/powerpc/boot/ps3*
5155F: arch/powerpc/include/asm/lv1call.h
5156F: arch/powerpc/include/asm/ps3*.h
5157F: arch/powerpc/platforms/ps3/
5158F: drivers/*/ps3*
5159F: drivers/ps3/
5160F: drivers/rtc/rtc-ps3.c
5161F: drivers/usb/host/*ps3.c
5162F: sound/ppc/snd_ps3*
5163
5164PS3VRAM DRIVER
5165M: Jim Paris <jim@jtan.com>
5166L: cbe-oss-dev@lists.ozlabs.org
5167S: Maintained
5168F: drivers/block/ps3vram.c
5169
5170PTRACE SUPPORT
5171M: Roland McGrath <roland@redhat.com>
5172M: Oleg Nesterov <oleg@redhat.com>
5173S: Maintained
5174F: include/asm-generic/syscall.h
5175F: include/linux/ptrace.h
5176F: include/linux/regset.h
5177F: include/linux/tracehook.h
5178F: kernel/ptrace.c
5179
5180PVRUSB2 VIDEO4LINUX DRIVER
5181M: Mike Isely <isely@pobox.com>
5182L: pvrusb2@isely.net (subscribers-only)
5183L: linux-media@vger.kernel.org
5184W: http://www.isely.net/pvrusb2/
5185T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5186S: Maintained
5187F: Documentation/video4linux/README.pvrusb2
5188F: drivers/media/video/pvrusb2/
5189
5190PXA2xx/PXA3xx SUPPORT
5191M: Eric Miao <eric.y.miao@gmail.com>
5192M: Russell King <linux@arm.linux.org.uk>
5193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5194S: Maintained
5195F: arch/arm/mach-pxa/
5196F: drivers/pcmcia/pxa2xx*
5197F: drivers/spi/pxa2xx*
5198F: drivers/usb/gadget/pxa2*
5199F: include/sound/pxa2xx-lib.h
5200F: sound/arm/pxa*
5201F: sound/soc/pxa
5202
5203PXA168 SUPPORT
5204M: Eric Miao <eric.y.miao@gmail.com>
5205M: Jason Chagas <jason.chagas@marvell.com>
5206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
5208S: Maintained
5209
5210PXA910 SUPPORT
5211M: Eric Miao <eric.y.miao@gmail.com>
5212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5213T: git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
5214S: Maintained
5215
5216MMP2 SUPPORT (aka ARMADA610)
5217M: Haojian Zhuang <haojian.zhuang@marvell.com>
5218M: Eric Miao <eric.y.miao@gmail.com>
5219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5220T: git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
5221S: Maintained
5222
5223PXA MMCI DRIVER
5224S: Orphan
5225
5226PXA RTC DRIVER
5227M: Robert Jarzmik <robert.jarzmik@free.fr>
5228L: rtc-linux@googlegroups.com
5229S: Maintained
5230
5231QIB DRIVER
5232M: Mike Marciniszyn <infinipath@qlogic.com>
5233L: linux-rdma@vger.kernel.org
5234S: Supported
5235F: drivers/infiniband/hw/qib/
5236
5237QLOGIC QLA1280 SCSI DRIVER
5238M: Michael Reed <mdr@sgi.com>
5239L: linux-scsi@vger.kernel.org
5240S: Maintained
5241F: drivers/scsi/qla1280.[ch]
5242
5243QLOGIC QLA2XXX FC-SCSI DRIVER
5244M: Andrew Vasquez <andrew.vasquez@qlogic.com>
5245M: linux-driver@qlogic.com
5246L: linux-scsi@vger.kernel.org
5247S: Supported
5248F: Documentation/scsi/LICENSE.qla2xxx
5249F: drivers/scsi/qla2xxx/
5250
5251QLOGIC QLA4XXX iSCSI DRIVER
5252M: Ravi Anand <ravi.anand@qlogic.com>
5253M: Vikas Chaudhary <vikas.chaudhary@qlogic.com>
5254M: iscsi-driver@qlogic.com
5255L: linux-scsi@vger.kernel.org
5256S: Supported
5257F: drivers/scsi/qla4xxx/
5258
5259QLOGIC QLA3XXX NETWORK DRIVER
5260M: Ron Mercer <ron.mercer@qlogic.com>
5261M: linux-driver@qlogic.com
5262L: netdev@vger.kernel.org
5263S: Supported
5264F: Documentation/networking/LICENSE.qla3xxx
5265F: drivers/net/qla3xxx.*
5266
5267QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
5268M: Amit Kumar Salecha <amit.salecha@qlogic.com>
5269M: Anirban Chakraborty <anirban.chakraborty@qlogic.com>
5270M: linux-driver@qlogic.com
5271L: netdev@vger.kernel.org
5272S: Supported
5273F: drivers/net/qlcnic/
5274
5275QLOGIC QLGE 10Gb ETHERNET DRIVER
5276M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
5277M: Ron Mercer <ron.mercer@qlogic.com>
5278M: linux-driver@qlogic.com
5279L: netdev@vger.kernel.org
5280S: Supported
5281F: drivers/net/qlge/
5282
5283QNX4 FILESYSTEM
5284M: Anders Larsen <al@alarsen.net>
5285W: http://www.alarsen.net/linux/qnx4fs/
5286S: Maintained
5287F: fs/qnx4/
5288F: include/linux/qnx4_fs.h
5289F: include/linux/qnxtypes.h
5290
5291RADOS BLOCK DEVICE (RBD)
5292F: include/linux/qnxtypes.h
5293M: Yehuda Sadeh <yehuda@hq.newdream.net>
5294M: Sage Weil <sage@newdream.net>
5295M: ceph-devel@vger.kernel.org
5296S: Supported
5297F: drivers/block/rbd.c
5298F: drivers/block/rbd_types.h
5299
5300RADEON FRAMEBUFFER DISPLAY DRIVER
5301M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5302L: linux-fbdev@vger.kernel.org
5303S: Maintained
5304F: drivers/video/aty/radeon*
5305F: include/linux/radeonfb.h
5306
5307RAGE128 FRAMEBUFFER DISPLAY DRIVER
5308M: Paul Mackerras <paulus@samba.org>
5309L: linux-fbdev@vger.kernel.org
5310S: Maintained
5311F: drivers/video/aty/aty128fb.c
5312
5313RALINK RT2X00 WIRELESS LAN DRIVER
5314P: rt2x00 project
5315M: Ivo van Doorn <IvDoorn@gmail.com>
5316M: Gertjan van Wingerde <gwingerde@gmail.com>
5317M: Helmut Schaa <helmut.schaa@googlemail.com>
5318L: linux-wireless@vger.kernel.org
5319L: users@rt2x00.serialmonkey.com (moderated for non-subscribers)
5320W: http://rt2x00.serialmonkey.com/
5321S: Maintained
5322T: git git://git.kernel.org/pub/scm/linux/kernel/git/ivd/rt2x00.git
5323F: drivers/net/wireless/rt2x00/
5324
5325RAMDISK RAM BLOCK DEVICE DRIVER
5326M: Nick Piggin <npiggin@kernel.dk>
5327S: Maintained
5328F: Documentation/blockdev/ramdisk.txt
5329F: drivers/block/brd.c
5330
5331RANDOM NUMBER DRIVER
5332M: Matt Mackall <mpm@selenic.com>
5333S: Maintained
5334F: drivers/char/random.c
5335
5336RAPIDIO SUBSYSTEM
5337M: Matt Porter <mporter@kernel.crashing.org>
5338M: Alexandre Bounine <alexandre.bounine@idt.com>
5339S: Maintained
5340F: drivers/rapidio/
5341
5342RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
5343L: linux-wireless@vger.kernel.org
5344S: Orphan
5345F: drivers/net/wireless/ray*
5346
5347RCUTORTURE MODULE
5348M: Josh Triplett <josh@freedesktop.org>
5349M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
5350S: Supported
5351T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git
5352F: Documentation/RCU/torture.txt
5353F: kernel/rcutorture.c
5354
5355RDC R-321X SoC
5356M: Florian Fainelli <florian@openwrt.org>
5357S: Maintained
5358
5359RDC R6040 FAST ETHERNET DRIVER
5360M: Florian Fainelli <florian@openwrt.org>
5361L: netdev@vger.kernel.org
5362S: Maintained
5363F: drivers/net/r6040.c
5364
5365RDS - RELIABLE DATAGRAM SOCKETS
5366M: Andy Grover <andy.grover@oracle.com>
5367L: rds-devel@oss.oracle.com (moderated for non-subscribers)
5368S: Supported
5369F: net/rds/
5370
5371READ-COPY UPDATE (RCU)
5372M: Dipankar Sarma <dipankar@in.ibm.com>
5373M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
5374W: http://www.rdrop.com/users/paulmck/rclock/
5375S: Supported
5376T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git
5377F: Documentation/RCU/
5378F: include/linux/rcu*
5379F: include/linux/srcu*
5380F: kernel/rcu*
5381F: kernel/srcu*
5382X: kernel/rcutorture.c
5383
5384REAL TIME CLOCK (RTC) SUBSYSTEM
5385M: Alessandro Zummo <a.zummo@towertech.it>
5386L: rtc-linux@googlegroups.com
5387Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
5388S: Maintained
5389F: Documentation/rtc.txt
5390F: drivers/rtc/
5391F: include/linux/rtc.h
5392
5393REISERFS FILE SYSTEM
5394L: reiserfs-devel@vger.kernel.org
5395S: Supported
5396F: fs/reiserfs/
5397
5398REGISTER MAP ABSTRACTION
5399M: Mark Brown <broonie@opensource.wolfsonmicro.com>
5400T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
5401S: Supported
5402F: drivers/base/regmap/
5403F: include/linux/regmap.h
5404
5405RFKILL
5406M: Johannes Berg <johannes@sipsolutions.net>
5407L: linux-wireless@vger.kernel.org
5408S: Maintained
5409F: Documentation/rfkill.txt
5410F: net/rfkill/
5411
5412RICOH SMARTMEDIA/XD DRIVER
5413M: Maxim Levitsky <maximlevitsky@gmail.com>
5414S: Maintained
5415F: drivers/mtd/nand/r852.c
5416F: drivers/mtd/nand/r852.h
5417
5418RICOH R5C592 MEMORYSTICK DRIVER
5419M: Maxim Levitsky <maximlevitsky@gmail.com>
5420S: Maintained
5421F: drivers/memstick/host/r592.*
5422
5423RISCOM8 DRIVER
5424S: Orphan
5425F: Documentation/serial/riscom8.txt
5426F: drivers/staging/tty/riscom8*
5427
5428ROCKETPORT DRIVER
5429P: Comtrol Corp.
5430W: http://www.comtrol.com
5431S: Maintained
5432F: Documentation/serial/rocket.txt
5433F: drivers/tty/rocket*
5434
5435ROSE NETWORK LAYER
5436M: Ralf Baechle <ralf@linux-mips.org>
5437L: linux-hams@vger.kernel.org
5438W: http://www.linux-ax25.org/
5439S: Maintained
5440F: include/linux/rose.h
5441F: include/net/rose.h
5442F: net/rose/
5443
5444RTL8180 WIRELESS DRIVER
5445M: "John W. Linville" <linville@tuxdriver.com>
5446L: linux-wireless@vger.kernel.org
5447W: http://linuxwireless.org/
5448T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
5449S: Maintained
5450F: drivers/net/wireless/rtl818x/rtl8180/
5451
5452RTL8187 WIRELESS DRIVER
5453M: Herton Ronaldo Krzesinski <herton@canonical.com>
5454M: Hin-Tak Leung <htl10@users.sourceforge.net>
5455M: Larry Finger <Larry.Finger@lwfinger.net>
5456L: linux-wireless@vger.kernel.org
5457W: http://linuxwireless.org/
5458T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
5459S: Maintained
5460F: drivers/net/wireless/rtl818x/rtl8187/
5461
5462RTL8192CE WIRELESS DRIVER
5463M: Larry Finger <Larry.Finger@lwfinger.net>
5464M: Chaoming Li <chaoming_li@realsil.com.cn>
5465L: linux-wireless@vger.kernel.org
5466W: http://linuxwireless.org/
5467T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
5468S: Maintained
5469F: drivers/net/wireless/rtlwifi/
5470F: drivers/net/wireless/rtlwifi/rtl8192ce/
5471
5472S3 SAVAGE FRAMEBUFFER DRIVER
5473M: Antonino Daplas <adaplas@gmail.com>
5474L: linux-fbdev@vger.kernel.org
5475S: Maintained
5476F: drivers/video/savage/
5477
5478S390
5479M: Martin Schwidefsky <schwidefsky@de.ibm.com>
5480M: Heiko Carstens <heiko.carstens@de.ibm.com>
5481M: linux390@de.ibm.com
5482L: linux-s390@vger.kernel.org
5483W: http://www.ibm.com/developerworks/linux/linux390/
5484S: Supported
5485F: arch/s390/
5486F: drivers/s390/
5487F: fs/partitions/ibm.c
5488F: Documentation/s390/
5489F: Documentation/DocBook/s390*
5490
5491S390 NETWORK DRIVERS
5492M: Ursula Braun <ursula.braun@de.ibm.com>
5493M: Frank Blaschka <blaschka@linux.vnet.ibm.com>
5494M: linux390@de.ibm.com
5495L: linux-s390@vger.kernel.org
5496W: http://www.ibm.com/developerworks/linux/linux390/
5497S: Supported
5498F: drivers/s390/net/
5499
5500S390 ZCRYPT DRIVER
5501M: Holger Dengler <hd@linux.vnet.ibm.com>
5502M: linux390@de.ibm.com
5503L: linux-s390@vger.kernel.org
5504W: http://www.ibm.com/developerworks/linux/linux390/
5505S: Supported
5506F: drivers/s390/crypto/
5507
5508S390 ZFCP DRIVER
5509M: Steffen Maier <maier@linux.vnet.ibm.com>
5510M: linux390@de.ibm.com
5511L: linux-s390@vger.kernel.org
5512W: http://www.ibm.com/developerworks/linux/linux390/
5513S: Supported
5514F: drivers/s390/scsi/zfcp_*
5515
5516S390 IUCV NETWORK LAYER
5517M: Ursula Braun <ursula.braun@de.ibm.com>
5518M: linux390@de.ibm.com
5519L: linux-s390@vger.kernel.org
5520W: http://www.ibm.com/developerworks/linux/linux390/
5521S: Supported
5522F: drivers/s390/net/*iucv*
5523F: include/net/iucv/
5524F: net/iucv/
5525
5526S3C24XX SD/MMC Driver
5527M: Ben Dooks <ben-linux@fluff.org>
5528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5529S: Supported
5530F: drivers/mmc/host/s3cmci.*
5531
5532SAA7146 VIDEO4LINUX-2 DRIVER
5533M: Michael Hunold <michael@mihu.de>
5534L: linux-media@vger.kernel.org
5535T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5536W: http://www.mihu.de/linux/saa7146
5537S: Maintained
5538F: drivers/media/common/saa7146*
5539F: drivers/media/video/*7146*
5540F: include/media/*7146*
5541
5542SAMSUNG AUDIO (ASoC) DRIVERS
5543M: Jassi Brar <jassisinghbrar@gmail.com>
5544M: Sangbeom Kim <sbkim73@samsung.com>
5545L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5546S: Supported
5547F: sound/soc/samsung
5548
5549SERIAL DRIVERS
5550M: Alan Cox <alan@linux.intel.com>
5551L: linux-serial@vger.kernel.org
5552S: Maintained
5553F: drivers/tty/serial
5554
5555SYNOPSYS DESIGNWARE DMAC DRIVER
5556M: Viresh Kumar <viresh.kumar@st.com>
5557S: Maintained
5558F: include/linux/dw_dmac.h
5559F: drivers/dma/dw_dmac_regs.h
5560F: drivers/dma/dw_dmac.c
5561
5562TIMEKEEPING, NTP
5563M: John Stultz <johnstul@us.ibm.com>
5564M: Thomas Gleixner <tglx@linutronix.de>
5565S: Supported
5566F: include/linux/clocksource.h
5567F: include/linux/time.h
5568F: include/linux/timex.h
5569F: kernel/time/clocksource.c
5570F: kernel/time/time*.c
5571F: kernel/time/ntp.c
5572F: drivers/clocksource
5573
5574TLG2300 VIDEO4LINUX-2 DRIVER
5575M: Huang Shijie <shijie8@gmail.com>
5576M: Kang Yong <kangyong@telegent.com>
5577M: Zhang Xiaobing <xbzhang@telegent.com>
5578S: Supported
5579F: drivers/media/video/tlg2300
5580
5581SC1200 WDT DRIVER
5582M: Zwane Mwaikambo <zwane@arm.linux.org.uk>
5583S: Maintained
5584F: drivers/watchdog/sc1200wdt.c
5585
5586SCHEDULER
5587M: Ingo Molnar <mingo@elte.hu>
5588M: Peter Zijlstra <peterz@infradead.org>
5589S: Maintained
5590F: kernel/sched*
5591F: include/linux/sched.h
5592
5593SCORE ARCHITECTURE
5594M: Chen Liqin <liqin.chen@sunplusct.com>
5595M: Lennox Wu <lennox.wu@gmail.com>
5596W: http://www.sunplusct.com
5597S: Supported
5598F: arch/score/
5599
5600SCSI CDROM DRIVER
5601M: Jens Axboe <axboe@kernel.dk>
5602L: linux-scsi@vger.kernel.org
5603W: http://www.kernel.dk
5604S: Maintained
5605F: drivers/scsi/sr*
5606
5607SCSI RDMA PROTOCOL (SRP) INITIATOR
5608M: David Dillow <dillowda@ornl.gov>
5609L: linux-rdma@vger.kernel.org
5610S: Supported
5611W: http://www.openfabrics.org
5612Q: http://patchwork.kernel.org/project/linux-rdma/list/
5613T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
5614F: drivers/infiniband/ulp/srp/
5615F: include/scsi/srp.h
5616
5617SCSI SG DRIVER
5618M: Doug Gilbert <dgilbert@interlog.com>
5619L: linux-scsi@vger.kernel.org
5620W: http://www.torque.net/sg
5621S: Maintained
5622F: drivers/scsi/sg.c
5623F: include/scsi/sg.h
5624
5625SCSI SUBSYSTEM
5626M: "James E.J. Bottomley" <JBottomley@parallels.com>
5627L: linux-scsi@vger.kernel.org
5628T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
5629T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6.git
5630T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-pending-2.6.git
5631S: Maintained
5632F: drivers/scsi/
5633F: include/scsi/
5634
5635SCSI TAPE DRIVER
5636M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
5637L: linux-scsi@vger.kernel.org
5638S: Maintained
5639F: Documentation/scsi/st.txt
5640F: drivers/scsi/st*
5641
5642SCTP PROTOCOL
5643M: Vlad Yasevich <vladislav.yasevich@hp.com>
5644M: Sridhar Samudrala <sri@us.ibm.com>
5645L: linux-sctp@vger.kernel.org
5646W: http://lksctp.sourceforge.net
5647S: Supported
5648F: Documentation/networking/sctp.txt
5649F: include/linux/sctp.h
5650F: include/net/sctp/
5651F: net/sctp/
5652
5653SCx200 CPU SUPPORT
5654M: Jim Cromie <jim.cromie@gmail.com>
5655S: Odd Fixes
5656F: Documentation/i2c/busses/scx200_acb
5657F: arch/x86/platform/scx200/
5658F: drivers/watchdog/scx200_wdt.c
5659F: drivers/i2c/busses/scx200*
5660F: drivers/mtd/maps/scx200_docflash.c
5661F: include/linux/scx200.h
5662
5663SCx200 GPIO DRIVER
5664M: Jim Cromie <jim.cromie@gmail.com>
5665S: Maintained
5666F: drivers/char/scx200_gpio.c
5667F: include/linux/scx200_gpio.h
5668
5669SCx200 HRT CLOCKSOURCE DRIVER
5670M: Jim Cromie <jim.cromie@gmail.com>
5671S: Maintained
5672F: drivers/clocksource/scx200_hrt.c
5673
5674SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
5675M: Sascha Sommer <saschasommer@freenet.de>
5676L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
5677S: Maintained
5678F: drivers/mmc/host/sdricoh_cs.c
5679
5680SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
5681M: Chris Ball <cjb@laptop.org>
5682L: linux-mmc@vger.kernel.org
5683T: git git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc.git
5684S: Maintained
5685F: drivers/mmc/host/sdhci.*
5686
5687SECURE DIGITAL HOST CONTROLLER INTERFACE, OPEN FIRMWARE BINDINGS (SDHCI-OF)
5688M: Anton Vorontsov <avorontsov@ru.mvista.com>
5689L: linuxppc-dev@lists.ozlabs.org
5690L: linux-mmc@vger.kernel.org
5691S: Maintained
5692F: drivers/mmc/host/sdhci-of.*
5693
5694SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
5695M: Ben Dooks <ben-linux@fluff.org>
5696L: linux-mmc@vger.kernel.org
5697S: Maintained
5698F: drivers/mmc/host/sdhci-s3c.c
5699
5700SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
5701M: Viresh Kumar <viresh.kumar@st.com>
5702L: linux-mmc@vger.kernel.org
5703S: Maintained
5704F: drivers/mmc/host/sdhci-spear.c
5705
5706SECURITY SUBSYSTEM
5707M: James Morris <jmorris@namei.org>
5708L: linux-security-module@vger.kernel.org (suggested Cc:)
5709T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6.git
5710W: http://security.wiki.kernel.org/
5711S: Supported
5712F: security/
5713
5714SECURITY CONTACT
5715M: Security Officers <security@kernel.org>
5716S: Supported
5717
5718SELINUX SECURITY MODULE
5719M: Stephen Smalley <sds@tycho.nsa.gov>
5720M: James Morris <jmorris@namei.org>
5721M: Eric Paris <eparis@parisplace.org>
5722L: selinux@tycho.nsa.gov (subscribers-only, general discussion)
5723W: http://selinuxproject.org
5724T: git git://git.infradead.org/users/eparis/selinux.git
5725S: Supported
5726F: include/linux/selinux*
5727F: security/selinux/
5728F: scripts/selinux/
5729
5730APPARMOR SECURITY MODULE
5731M: John Johansen <john.johansen@canonical.com>
5732L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
5733W: apparmor.wiki.kernel.org
5734T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
5735S: Supported
5736F: security/apparmor/
5737
5738SENSABLE PHANTOM
5739M: Jiri Slaby <jirislaby@gmail.com>
5740S: Maintained
5741F: drivers/misc/phantom.c
5742F: include/linux/phantom.h
5743
5744SERIAL ATA (SATA) SUBSYSTEM
5745M: Jeff Garzik <jgarzik@pobox.com>
5746L: linux-ide@vger.kernel.org
5747T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
5748S: Supported
5749F: drivers/ata/
5750F: include/linux/ata.h
5751F: include/linux/libata.h
5752
5753SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
5754M: Jayamohan Kallickal <jayamohan.kallickal@emulex.com>
5755L: linux-scsi@vger.kernel.org
5756W: http://www.emulex.com
5757S: Supported
5758F: drivers/scsi/be2iscsi/
5759
5760SERVER ENGINES 10Gbps NIC - BladeEngine 2 DRIVER
5761M: Sathya Perla <sathya.perla@emulex.com>
5762M: Subbu Seetharaman <subbu.seetharaman@emulex.com>
5763M: Ajit Khaparde <ajit.khaparde@emulex.com>
5764L: netdev@vger.kernel.org
5765W: http://www.emulex.com
5766S: Supported
5767F: drivers/net/benet/
5768
5769SFC NETWORK DRIVER
5770M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
5771M: Steve Hodgson <shodgson@solarflare.com>
5772M: Ben Hutchings <bhutchings@solarflare.com>
5773L: netdev@vger.kernel.org
5774S: Supported
5775F: drivers/net/sfc/
5776
5777SGI GRU DRIVER
5778M: Jack Steiner <steiner@sgi.com>
5779S: Maintained
5780F: drivers/misc/sgi-gru/
5781
5782SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
5783M: Pat Gefre <pfg@sgi.com>
5784L: linux-ia64@vger.kernel.org
5785S: Supported
5786F: Documentation/ia64/serial.txt
5787F: drivers/tty/serial/ioc?_serial.c
5788F: include/linux/ioc?.h
5789
5790SGI VISUAL WORKSTATION 320 AND 540
5791M: Andrey Panin <pazke@donpac.ru>
5792L: linux-visws-devel@lists.sf.net
5793W: http://linux-visws.sf.net
5794S: Maintained for 2.6.
5795F: Documentation/sgi-visws.txt
5796
5797SGI XP/XPC/XPNET DRIVER
5798M: Robin Holt <holt@sgi.com>
5799S: Maintained
5800F: drivers/misc/sgi-xp/
5801
5802SIMPLE FIRMWARE INTERFACE (SFI)
5803M: Len Brown <lenb@kernel.org>
5804L: sfi-devel@simplefirmware.org
5805W: http://simplefirmware.org/
5806T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
5807S: Supported
5808F: arch/x86/platform/sfi/
5809F: drivers/sfi/
5810F: include/linux/sfi*.h
5811
5812SIMTEC EB110ATX (Chalice CATS)
5813P: Ben Dooks
5814P: Vincent Sanders <vince@simtec.co.uk>
5815M: Simtec Linux Team <linux@simtec.co.uk>
5816W: http://www.simtec.co.uk/products/EB110ATX/
5817S: Supported
5818
5819SIMTEC EB2410ITX (BAST)
5820P: Ben Dooks
5821P: Vincent Sanders <vince@simtec.co.uk>
5822M: Simtec Linux Team <linux@simtec.co.uk>
5823W: http://www.simtec.co.uk/products/EB2410ITX/
5824S: Supported
5825F: arch/arm/mach-s3c2410/mach-bast.c
5826F: arch/arm/mach-s3c2410/bast-ide.c
5827F: arch/arm/mach-s3c2410/bast-irq.c
5828
5829TI DAVINCI MACHINE SUPPORT
5830M: Sekhar Nori <nsekhar@ti.com>
5831M: Kevin Hilman <khilman@ti.com>
5832L: davinci-linux-open-source@linux.davincidsp.com (subscribers-only)
5833Q: http://patchwork.kernel.org/project/linux-davinci/list/
5834S: Supported
5835F: arch/arm/mach-davinci
5836
5837SIS 190 ETHERNET DRIVER
5838M: Francois Romieu <romieu@fr.zoreil.com>
5839L: netdev@vger.kernel.org
5840S: Maintained
5841F: drivers/net/sis190.c
5842
5843SIS 900/7016 FAST ETHERNET DRIVER
5844M: Daniele Venzano <venza@brownhat.org>
5845W: http://www.brownhat.org/sis900.html
5846L: netdev@vger.kernel.org
5847S: Maintained
5848F: drivers/net/sis900.*
5849
5850SIS 96X I2C/SMBUS DRIVER
5851M: "Mark M. Hoffman" <mhoffman@lightlink.com>
5852L: linux-i2c@vger.kernel.org
5853S: Maintained
5854F: Documentation/i2c/busses/i2c-sis96x
5855F: drivers/i2c/busses/i2c-sis96x.c
5856
5857SIS FRAMEBUFFER DRIVER
5858M: Thomas Winischhofer <thomas@winischhofer.net>
5859W: http://www.winischhofer.net/linuxsisvga.shtml
5860S: Maintained
5861F: Documentation/fb/sisfb.txt
5862F: drivers/video/sis/
5863F: include/video/sisfb.h
5864
5865SIS USB2VGA DRIVER
5866M: Thomas Winischhofer <thomas@winischhofer.net>
5867W: http://www.winischhofer.at/linuxsisusbvga.shtml
5868S: Maintained
5869F: drivers/usb/misc/sisusbvga/
5870
5871SKGE, SKY2 10/100/1000 GIGABIT ETHERNET DRIVERS
5872M: Stephen Hemminger <shemminger@linux-foundation.org>
5873L: netdev@vger.kernel.org
5874S: Maintained
5875F: drivers/net/skge.*
5876F: drivers/net/sky2.*
5877
5878SLAB ALLOCATOR
5879M: Christoph Lameter <cl@linux-foundation.org>
5880M: Pekka Enberg <penberg@kernel.org>
5881M: Matt Mackall <mpm@selenic.com>
5882L: linux-mm@kvack.org
5883S: Maintained
5884F: include/linux/sl?b*.h
5885F: mm/sl?b.c
5886
5887SMC91x ETHERNET DRIVER
5888M: Nicolas Pitre <nico@fluxnic.net>
5889S: Odd Fixes
5890F: drivers/net/smc91x.*
5891
5892SMM665 HARDWARE MONITOR DRIVER
5893M: Guenter Roeck <linux@roeck-us.net>
5894L: lm-sensors@lm-sensors.org
5895S: Maintained
5896F: Documentation/hwmon/smm665
5897F: drivers/hwmon/smm665.c
5898
5899SMSC EMC2103 HARDWARE MONITOR DRIVER
5900M: Steve Glendinning <steve.glendinning@smsc.com>
5901L: lm-sensors@lm-sensors.org
5902S: Supported
5903F: Documentation/hwmon/emc2103
5904F: drivers/hwmon/emc2103.c
5905
5906SMSC SCH5627 HARDWARE MONITOR DRIVER
5907M: Hans de Goede <hdegoede@redhat.com>
5908L: lm-sensors@lm-sensors.org
5909S: Supported
5910F: Documentation/hwmon/sch5627
5911F: drivers/hwmon/sch5627.c
5912
5913SMSC47B397 HARDWARE MONITOR DRIVER
5914M: "Mark M. Hoffman" <mhoffman@lightlink.com>
5915L: lm-sensors@lm-sensors.org
5916S: Maintained
5917F: Documentation/hwmon/smsc47b397
5918F: drivers/hwmon/smsc47b397.c
5919
5920SMSC911x ETHERNET DRIVER
5921M: Steve Glendinning <steve.glendinning@smsc.com>
5922L: netdev@vger.kernel.org
5923S: Supported
5924F: include/linux/smsc911x.h
5925F: drivers/net/smsc911x.*
5926
5927SMSC9420 PCI ETHERNET DRIVER
5928M: Steve Glendinning <steve.glendinning@smsc.com>
5929L: netdev@vger.kernel.org
5930S: Supported
5931F: drivers/net/smsc9420.*
5932
5933SN-IA64 (Itanium) SUB-PLATFORM
5934M: Jes Sorensen <jes@sgi.com>
5935L: linux-altix@sgi.com
5936L: linux-ia64@vger.kernel.org
5937W: http://www.sgi.com/altix
5938S: Maintained
5939F: arch/ia64/sn/
5940
5941SOC-CAMERA V4L2 SUBSYSTEM
5942M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
5943L: linux-media@vger.kernel.org
5944T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5945S: Maintained
5946F: include/media/v4l2*
5947F: drivers/media/video/v4l2*
5948
5949SOEKRIS NET48XX LED SUPPORT
5950M: Chris Boot <bootc@bootc.net>
5951S: Maintained
5952F: drivers/leds/leds-net48xx.c
5953
5954SOFTWARE RAID (Multiple Disks) SUPPORT
5955M: Neil Brown <neilb@suse.de>
5956L: linux-raid@vger.kernel.org
5957S: Supported
5958F: drivers/md/
5959F: include/linux/raid/
5960
5961SONIC NETWORK DRIVER
5962M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
5963L: netdev@vger.kernel.org
5964S: Maintained
5965F: drivers/net/sonic.*
5966
5967SONICS SILICON BACKPLANE DRIVER (SSB)
5968M: Michael Buesch <m@bues.ch>
5969L: netdev@vger.kernel.org
5970S: Maintained
5971F: drivers/ssb/
5972F: include/linux/ssb/
5973
5974BROADCOM SPECIFIC AMBA DRIVER (BCMA)
5975M: Rafał Miłecki <zajec5@gmail.com>
5976L: linux-wireless@vger.kernel.org
5977S: Maintained
5978F: drivers/bcma/
5979F: include/linux/bcma/
5980
5981SONY VAIO CONTROL DEVICE DRIVER
5982M: Mattia Dongili <malattia@linux.it>
5983L: platform-driver-x86@vger.kernel.org
5984W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
5985S: Maintained
5986F: Documentation/laptops/sony-laptop.txt
5987F: drivers/char/sonypi.c
5988F: drivers/platform/x86/sony-laptop.c
5989F: include/linux/sony-laptop.h
5990
5991SONY MEMORYSTICK CARD SUPPORT
5992M: Alex Dubov <oakad@yahoo.com>
5993W: http://tifmxx.berlios.de/
5994S: Maintained
5995F: drivers/memstick/host/tifm_ms.c
5996
5997SOUND
5998M: Jaroslav Kysela <perex@perex.cz>
5999M: Takashi Iwai <tiwai@suse.de>
6000L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6001W: http://www.alsa-project.org/
6002T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git
6003T: git git://git.alsa-project.org/alsa-kernel.git
6004S: Maintained
6005F: Documentation/sound/
6006F: include/sound/
6007F: sound/
6008
6009SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6010M: Liam Girdwood <lrg@ti.com>
6011M: Mark Brown <broonie@opensource.wolfsonmicro.com>
6012T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git
6013L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6014W: http://alsa-project.org/main/index.php/ASoC
6015S: Supported
6016F: sound/soc/
6017F: include/sound/soc*
6018
6019SPARC + UltraSPARC (sparc/sparc64)
6020M: "David S. Miller" <davem@davemloft.net>
6021L: sparclinux@vger.kernel.org
6022Q: http://patchwork.ozlabs.org/project/sparclinux/list/
6023T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6.git
6024T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6.git
6025S: Maintained
6026F: arch/sparc/
6027F: drivers/sbus/
6028
6029SPARC SERIAL DRIVERS
6030M: "David S. Miller" <davem@davemloft.net>
6031L: sparclinux@vger.kernel.org
6032T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6.git
6033T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6.git
6034S: Maintained
6035F: drivers/tty/serial/suncore.c
6036F: drivers/tty/serial/suncore.h
6037F: drivers/tty/serial/sunhv.c
6038F: drivers/tty/serial/sunsab.c
6039F: drivers/tty/serial/sunsab.h
6040F: drivers/tty/serial/sunsu.c
6041F: drivers/tty/serial/sunzilog.c
6042F: drivers/tty/serial/sunzilog.h
6043
6044SPEAR PLATFORM SUPPORT
6045M: Viresh Kumar <viresh.kumar@st.com>
6046W: http://www.st.com/spear
6047S: Maintained
6048F: arch/arm/plat-spear/
6049
6050SPEAR3XX MACHINE SUPPORT
6051M: Viresh Kumar <viresh.kumar@st.com>
6052W: http://www.st.com/spear
6053S: Maintained
6054F: arch/arm/mach-spear3xx/
6055
6056SPEAR6XX MACHINE SUPPORT
6057M: Rajeev Kumar <rajeev-dlh.kumar@st.com>
6058W: http://www.st.com/spear
6059S: Maintained
6060F: arch/arm/mach-spear6xx/
6061
6062SPEAR CLOCK FRAMEWORK SUPPORT
6063M: Viresh Kumar <viresh.kumar@st.com>
6064W: http://www.st.com/spear
6065S: Maintained
6066F: arch/arm/mach-spear*/clock.c
6067F: arch/arm/mach-spear*/include/mach/clkdev.h
6068F: arch/arm/plat-spear/clock.c
6069F: arch/arm/plat-spear/include/plat/clkdev.h
6070F: arch/arm/plat-spear/include/plat/clock.h
6071
6072SPEAR PAD MULTIPLEXING SUPPORT
6073M: Viresh Kumar <viresh.kumar@st.com>
6074W: http://www.st.com/spear
6075S: Maintained
6076F: arch/arm/plat-spear/include/plat/padmux.h
6077F: arch/arm/plat-spear/padmux.c
6078F: arch/arm/mach-spear*/spear*xx.c
6079F: arch/arm/mach-spear*/include/mach/generic.h
6080F: arch/arm/mach-spear3xx/spear3*0.c
6081F: arch/arm/mach-spear3xx/spear3*0_evb.c
6082F: arch/arm/mach-spear6xx/spear600.c
6083F: arch/arm/mach-spear6xx/spear600_evb.c
6084
6085SPECIALIX IO8+ MULTIPORT SERIAL CARD DRIVER
6086S: Orphan
6087F: Documentation/serial/specialix.txt
6088F: drivers/staging/tty/specialix*
6089
6090SPI SUBSYSTEM
6091M: Grant Likely <grant.likely@secretlab.ca>
6092L: spi-devel-general@lists.sourceforge.net
6093Q: http://patchwork.kernel.org/project/spi-devel-general/list/
6094T: git git://git.secretlab.ca/git/linux-2.6.git
6095S: Maintained
6096F: Documentation/spi/
6097F: drivers/spi/
6098F: include/linux/spi/
6099
6100SPIDERNET NETWORK DRIVER for CELL
6101M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
6102M: Jens Osterkamp <jens@de.ibm.com>
6103L: netdev@vger.kernel.org
6104S: Supported
6105F: Documentation/networking/spider_net.txt
6106F: drivers/net/spider_net*
6107
6108SPU FILE SYSTEM
6109M: Jeremy Kerr <jk@ozlabs.org>
6110L: linuxppc-dev@lists.ozlabs.org
6111L: cbe-oss-dev@lists.ozlabs.org
6112W: http://www.ibm.com/developerworks/power/cell/
6113S: Supported
6114F: Documentation/filesystems/spufs.txt
6115F: arch/powerpc/platforms/cell/spufs/
6116
6117SQUASHFS FILE SYSTEM
6118M: Phillip Lougher <phillip@squashfs.org.uk>
6119L: squashfs-devel@lists.sourceforge.net (subscribers-only)
6120W: http://squashfs.org.uk
6121S: Maintained
6122F: Documentation/filesystems/squashfs.txt
6123F: fs/squashfs/
6124
6125SRM (Alpha) environment access
6126M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
6127S: Maintained
6128F: arch/alpha/kernel/srm_env.c
6129
6130STABLE BRANCH
6131M: Greg Kroah-Hartman <greg@kroah.com>
6132L: stable@kernel.org
6133S: Maintained
6134
6135STAGING SUBSYSTEM
6136M: Greg Kroah-Hartman <gregkh@suse.de>
6137T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6.git
6138L: devel@driverdev.osuosl.org
6139S: Maintained
6140F: drivers/staging/
6141
6142STAGING - AGERE HERMES II and II.5 WIRELESS DRIVERS
6143M: Henk de Groot <pe1dnn@amsat.org>
6144S: Odd Fixes
6145F: drivers/staging/wlags49_h2/
6146F: drivers/staging/wlags49_h25/
6147
6148STAGING - ASUS OLED
6149M: Jakub Schmidtke <sjakub@gmail.com>
6150S: Odd Fixes
6151F: drivers/staging/asus_oled/
6152
6153STAGING - ATHEROS ATH6KL WIRELESS DRIVER
6154M: Luis R. Rodriguez <mcgrof@gmail.com>
6155M: Naveen Singh <nsingh@atheros.com>
6156S: Odd Fixes
6157F: drivers/staging/ath6kl/
6158
6159STAGING - COMEDI
6160M: Ian Abbott <abbotti@mev.co.uk>
6161M: Mori Hess <fmhess@users.sourceforge.net>
6162S: Odd Fixes
6163F: drivers/staging/comedi/
6164
6165STAGING - CRYSTAL HD VIDEO DECODER
6166M: Naren Sankar <nsankar@broadcom.com>
6167M: Jarod Wilson <jarod@wilsonet.com>
6168M: Scott Davilla <davilla@4pi.com>
6169M: Manu Abraham <abraham.manu@gmail.com>
6170S: Odd Fixes
6171F: drivers/staging/crystalhd/
6172
6173STAGING - CYPRESS WESTBRIDGE SUPPORT
6174M: David Cross <david.cross@cypress.com>
6175S: Odd Fixes
6176F: drivers/staging/westbridge/
6177
6178STAGING - ECHO CANCELLER
6179M: Steve Underwood <steveu@coppice.org>
6180M: David Rowe <david@rowetel.com>
6181S: Odd Fixes
6182F: drivers/staging/echo/
6183
6184STAGING - FLARION FT1000 DRIVERS
6185M: Marek Belisko <marek.belisko@gmail.com>
6186S: Odd Fixes
6187F: drivers/staging/ft1000/
6188
6189STAGING - FRONTIER TRANZPORT AND ALPHATRACK
6190M: David Täht <d@teklibre.com>
6191S: Odd Fixes
6192F: drivers/staging/frontier/
6193
6194STAGING - HYPER-V (MICROSOFT)
6195M: Hank Janssen <hjanssen@microsoft.com>
6196M: Haiyang Zhang <haiyangz@microsoft.com>
6197S: Odd Fixes
6198F: drivers/staging/hv/
6199
6200STAGING - INDUSTRIAL IO
6201M: Jonathan Cameron <jic23@cam.ac.uk>
6202L: linux-iio@vger.kernel.org
6203S: Odd Fixes
6204F: drivers/staging/iio/
6205
6206STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
6207M: Jarod Wilson <jarod@wilsonet.com>
6208W: http://www.lirc.org/
6209S: Odd Fixes
6210F: drivers/staging/lirc/
6211
6212STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
6213M: Andres Salomon <dilinger@queued.net>
6214M: Chris Ball <cjb@laptop.org>
6215M: Jon Nettleton <jon.nettleton@gmail.com>
6216W: http://wiki.laptop.org/go/DCON
6217S: Odd Fixes
6218F: drivers/staging/olpc_dcon/
6219
6220STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
6221M: Willy Tarreau <willy@meta-x.org>
6222S: Odd Fixes
6223F: drivers/staging/panel/
6224
6225STAGING - REALTEK RTL8712U DRIVERS
6226M: Larry Finger <Larry.Finger@lwfinger.net>
6227M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
6228S: Odd Fixes
6229F: drivers/staging/rtl8712/
6230
6231STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
6232M: Teddy Wang <teddy.wang@siliconmotion.com.cn>
6233S: Odd Fixes
6234F: drivers/staging/sm7xx/
6235
6236STAGING - SOFTLOGIC 6x10 MPEG CODEC
6237M: Ben Collins <bcollins@bluecherry.net>
6238S: Odd Fixes
6239F: drivers/staging/solo6x10/
6240
6241STAGING - SPEAKUP CONSOLE SPEECH DRIVER
6242M: William Hubbs <w.d.hubbs@gmail.com>
6243M: Chris Brannon <chris@the-brannons.com>
6244M: Kirk Reiser <kirk@braille.uwo.ca>
6245M: Samuel Thibault <samuel.thibault@ens-lyon.org>
6246L: speakup@braille.uwo.ca
6247W: http://www.linux-speakup.org/
6248S: Odd Fixes
6249F: drivers/staging/speakup/
6250
6251STAGING - TI DSP BRIDGE DRIVERS
6252M: Omar Ramirez Luna <omar.ramirez@ti.com>
6253S: Odd Fixes
6254F: drivers/staging/tidspbridge/
6255
6256STAGING - TRIDENT TVMASTER TMxxxx USB VIDEO CAPTURE DRIVERS
6257L: linux-media@vger.kernel.org
6258S: Odd Fixes
6259F: drivers/staging/tm6000/
6260
6261STAGING - USB ENE SM/MS CARD READER DRIVER
6262M: Al Cho <acho@novell.com>
6263S: Odd Fixes
6264F: drivers/staging/keucr/
6265
6266STAGING - VIA VT665X DRIVERS
6267M: Forest Bond <forest@alittletooquiet.net>
6268S: Odd Fixes
6269F: drivers/staging/vt665?/
6270
6271STAGING - WINBOND IS89C35 WLAN USB DRIVER
6272M: Pavel Machek <pavel@ucw.cz>
6273S: Odd Fixes
6274F: drivers/staging/winbond/
6275
6276STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
6277M: Arnaud Patard <apatard@mandriva.com>
6278S: Odd Fixes
6279F: drivers/staging/xgifb/
6280
6281STARFIRE/DURALAN NETWORK DRIVER
6282M: Ion Badulescu <ionut@badula.org>
6283S: Odd Fixes
6284F: drivers/net/starfire*
6285
6286SUN3/3X
6287M: Sam Creasey <sammy@sammy.net>
6288W: http://sammy.net/sun3/
6289S: Maintained
6290F: arch/m68k/kernel/*sun3*
6291F: arch/m68k/sun3*/
6292F: arch/m68k/include/asm/sun3*
6293
6294SUPERH
6295M: Paul Mundt <lethal@linux-sh.org>
6296L: linux-sh@vger.kernel.org
6297W: http://www.linux-sh.org
6298Q: http://patchwork.kernel.org/project/linux-sh/list/
6299T: git git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.git sh-latest
6300S: Supported
6301F: Documentation/sh/
6302F: arch/sh/
6303F: drivers/sh/
6304
6305SUSPEND TO RAM
6306M: Len Brown <len.brown@intel.com>
6307M: Pavel Machek <pavel@ucw.cz>
6308M: "Rafael J. Wysocki" <rjw@sisk.pl>
6309L: linux-pm@lists.linux-foundation.org
6310S: Supported
6311F: Documentation/power/
6312F: arch/x86/kernel/acpi/
6313F: drivers/base/power/
6314F: kernel/power/
6315F: include/linux/suspend.h
6316F: include/linux/freezer.h
6317F: include/linux/pm.h
6318
6319SVGA HANDLING
6320M: Martin Mares <mj@ucw.cz>
6321L: linux-video@atrey.karlin.mff.cuni.cz
6322S: Maintained
6323F: Documentation/svga.txt
6324F: arch/x86/boot/video*
6325
6326SYSV FILESYSTEM
6327M: Christoph Hellwig <hch@infradead.org>
6328S: Maintained
6329F: Documentation/filesystems/sysv-fs.txt
6330F: fs/sysv/
6331F: include/linux/sysv_fs.h
6332
6333TARGET SUBSYSTEM
6334M: Nicholas A. Bellinger <nab@linux-iscsi.org>
6335L: linux-scsi@vger.kernel.org
6336L: target-devel@vger.kernel.org
6337L: http://groups.google.com/group/linux-iscsi-target-dev
6338W: http://www.linux-iscsi.org
6339T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6340S: Supported
6341F: drivers/target/
6342F: include/target/
6343F: Documentation/target/
6344
6345TASKSTATS STATISTICS INTERFACE
6346M: Balbir Singh <bsingharora@gmail.com>
6347S: Maintained
6348F: Documentation/accounting/taskstats*
6349F: include/linux/taskstats*
6350F: kernel/taskstats.c
6351
6352TC CLASSIFIER
6353M: Jamal Hadi Salim <hadi@cyberus.ca>
6354L: netdev@vger.kernel.org
6355S: Maintained
6356F: include/linux/pkt_cls.h
6357F: include/net/pkt_cls.h
6358F: net/sched/
6359
6360TCP LOW PRIORITY MODULE
6361M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
6362M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
6363W: http://tcp-lp-mod.sourceforge.net/
6364S: Maintained
6365F: net/ipv4/tcp_lp.c
6366
6367TEGRA SUPPORT
6368M: Colin Cross <ccross@android.com>
6369M: Olof Johansson <olof@lixom.net>
6370M: Stephen Warren <swarren@nvidia.com>
6371L: linux-tegra@vger.kernel.org
6372T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra.git
6373S: Supported
6374F: arch/arm/mach-tegra
6375
6376TEHUTI ETHERNET DRIVER
6377M: Andy Gospodarek <andy@greyhouse.net>
6378L: netdev@vger.kernel.org
6379S: Supported
6380F: drivers/net/tehuti*
6381
6382Telecom Clock Driver for MCPL0010
6383M: Mark Gross <mark.gross@intel.com>
6384S: Supported
6385F: drivers/char/tlclk.c
6386
6387TENSILICA XTENSA PORT (xtensa)
6388M: Chris Zankel <chris@zankel.net>
6389S: Maintained
6390F: arch/xtensa/
6391
6392THINKPAD ACPI EXTRAS DRIVER
6393M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
6394L: ibm-acpi-devel@lists.sourceforge.net
6395L: platform-driver-x86@vger.kernel.org
6396W: http://ibm-acpi.sourceforge.net
6397W: http://thinkwiki.org/wiki/Ibm-acpi
6398T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
6399S: Maintained
6400F: drivers/platform/x86/thinkpad_acpi.c
6401
6402TI FLASH MEDIA INTERFACE DRIVER
6403M: Alex Dubov <oakad@yahoo.com>
6404S: Maintained
6405F: drivers/misc/tifm*
6406F: drivers/mmc/host/tifm_sd.c
6407F: include/linux/tifm.h
6408
6409TI TWL4030 SERIES SOC CODEC DRIVER
6410M: Peter Ujfalusi <peter.ujfalusi@ti.com>
6411L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6412S: Maintained
6413F: sound/soc/codecs/twl4030*
6414
6415TIPC NETWORK LAYER
6416M: Jon Maloy <jon.maloy@ericsson.com>
6417M: Allan Stephens <allan.stephens@windriver.com>
6418L: netdev@vger.kernel.org (core kernel code)
6419L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
6420W: http://tipc.sourceforge.net/
6421S: Maintained
6422F: include/linux/tipc*.h
6423F: net/tipc/
6424
6425TILE ARCHITECTURE
6426M: Chris Metcalf <cmetcalf@tilera.com>
6427W: http://www.tilera.com/scm/
6428S: Supported
6429F: arch/tile/
6430F: drivers/tty/hvc/hvc_tile.c
6431F: drivers/net/tile/
6432F: drivers/edac/tile_edac.c
6433
6434TLAN NETWORK DRIVER
6435M: Samuel Chessman <chessman@tux.org>
6436L: tlan-devel@lists.sourceforge.net (subscribers-only)
6437W: http://sourceforge.net/projects/tlan/
6438S: Maintained
6439F: Documentation/networking/tlan.txt
6440F: drivers/net/tlan.*
6441
6442TOMOYO SECURITY MODULE
6443M: Kentaro Takeda <takedakn@nttdata.co.jp>
6444M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
6445L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
6446L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
6447L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
6448L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
6449W: http://tomoyo.sourceforge.jp/
6450T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.4.x/tomoyo-lsm/patches/
6451S: Maintained
6452F: security/tomoyo/
6453
6454TOPSTAR LAPTOP EXTRAS DRIVER
6455M: Herton Ronaldo Krzesinski <herton@canonical.com>
6456L: platform-driver-x86@vger.kernel.org
6457S: Maintained
6458F: drivers/platform/x86/topstar-laptop.c
6459
6460TOSHIBA ACPI EXTRAS DRIVER
6461L: platform-driver-x86@vger.kernel.org
6462S: Orphan
6463F: drivers/platform/x86/toshiba_acpi.c
6464
6465TOSHIBA SMM DRIVER
6466M: Jonathan Buzzard <jonathan@buzzard.org.uk>
6467L: tlinux-users@tce.toshiba-dme.co.jp
6468W: http://www.buzzard.org.uk/toshiba/
6469S: Maintained
6470F: drivers/char/toshiba.c
6471F: include/linux/toshiba.h
6472
6473TMIO MMC DRIVER
6474M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
6475M: Ian Molton <ian@mnementh.co.uk>
6476L: linux-mmc@vger.kernel.org
6477S: Maintained
6478F: drivers/mmc/host/tmio_mmc*
6479F: drivers/mmc/host/sh_mobile_sdhi.c
6480F: include/linux/mmc/tmio.h
6481F: include/linux/mmc/sh_mobile_sdhi.h
6482
6483TMPFS (SHMEM FILESYSTEM)
6484M: Hugh Dickins <hughd@google.com>
6485L: linux-mm@kvack.org
6486S: Maintained
6487F: include/linux/shmem_fs.h
6488F: mm/shmem.c
6489
6490TPM DEVICE DRIVER
6491M: Debora Velarde <debora@linux.vnet.ibm.com>
6492M: Rajiv Andrade <srajiv@linux.vnet.ibm.com>
6493W: http://tpmdd.sourceforge.net
6494M: Marcel Selhorst <m.selhorst@sirrix.com>
6495W: http://www.sirrix.com
6496L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
6497S: Maintained
6498F: drivers/char/tpm/
6499
6500TRACING
6501M: Steven Rostedt <rostedt@goodmis.org>
6502M: Frederic Weisbecker <fweisbec@gmail.com>
6503M: Ingo Molnar <mingo@redhat.com>
6504T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git perf/core
6505S: Maintained
6506F: Documentation/trace/ftrace.txt
6507F: arch/*/*/*/ftrace.h
6508F: arch/*/kernel/ftrace.c
6509F: include/*/ftrace.h
6510F: include/linux/trace*.h
6511F: include/trace/
6512F: kernel/trace/
6513
6514TRIVIAL PATCHES
6515M: Jiri Kosina <trivial@kernel.org>
6516T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
6517S: Maintained
6518K: ^Subject:.*(?i)trivial
6519
6520TTY LAYER
6521M: Greg Kroah-Hartman <gregkh@suse.de>
6522S: Maintained
6523T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6.git
6524F: drivers/tty/*
6525F: drivers/tty/serial/serial_core.c
6526F: include/linux/serial_core.h
6527F: include/linux/serial.h
6528F: include/linux/tty.h
6529
6530TULIP NETWORK DRIVERS
6531M: Grant Grundler <grundler@parisc-linux.org>
6532L: netdev@vger.kernel.org
6533S: Maintained
6534F: drivers/net/tulip/
6535
6536TUN/TAP driver
6537M: Maxim Krasnyansky <maxk@qualcomm.com>
6538L: vtun@office.satix.net
6539W: http://vtun.sourceforge.net/tun
6540S: Maintained
6541F: Documentation/networking/tuntap.txt
6542F: arch/um/os-Linux/drivers/
6543
6544TURBOCHANNEL SUBSYSTEM
6545M: "Maciej W. Rozycki" <macro@linux-mips.org>
6546S: Maintained
6547F: drivers/tc/
6548F: include/linux/tc.h
6549
6550U14-34F SCSI DRIVER
6551M: Dario Ballabio <ballabio_dario@emc.com>
6552L: linux-scsi@vger.kernel.org
6553S: Maintained
6554F: drivers/scsi/u14-34f.c
6555
6556UBI FILE SYSTEM (UBIFS)
6557M: Artem Bityutskiy <dedekind1@gmail.com>
6558M: Adrian Hunter <adrian.hunter@intel.com>
6559L: linux-mtd@lists.infradead.org
6560T: git git://git.infradead.org/ubifs-2.6.git
6561W: http://www.linux-mtd.infradead.org/doc/ubifs.html
6562S: Maintained
6563F: Documentation/filesystems/ubifs.txt
6564F: fs/ubifs/
6565
6566UCLINUX (AND M68KNOMMU)
6567M: Greg Ungerer <gerg@uclinux.org>
6568W: http://www.uclinux.org/
6569L: uclinux-dev@uclinux.org (subscribers-only)
6570S: Maintained
6571F: arch/m68k/*/*_no.*
6572F: arch/m68k/include/asm/*_no.*
6573
6574UCLINUX FOR RENESAS H8/300 (H8300)
6575M: Yoshinori Sato <ysato@users.sourceforge.jp>
6576W: http://uclinux-h8.sourceforge.jp/
6577S: Supported
6578F: arch/h8300/
6579F: drivers/ide/ide-h8300.c
6580F: drivers/net/ne-h8300.c
6581
6582UDF FILESYSTEM
6583M: Jan Kara <jack@suse.cz>
6584W: http://linux-udf.sourceforge.net
6585S: Maintained
6586F: Documentation/filesystems/udf.txt
6587F: fs/udf/
6588
6589UFS FILESYSTEM
6590M: Evgeniy Dushistov <dushistov@mail.ru>
6591S: Maintained
6592F: Documentation/filesystems/ufs.txt
6593F: fs/ufs/
6594
6595ULTRA-WIDEBAND (UWB) SUBSYSTEM:
6596L: linux-usb@vger.kernel.org
6597S: Orphan
6598F: drivers/uwb/
6599F: include/linux/uwb.h
6600F: include/linux/uwb/
6601
6602UNICORE32 ARCHITECTURE:
6603M: Guan Xuetao <gxt@mprc.pku.edu.cn>
6604W: http://mprc.pku.edu.cn/~guanxuetao/linux
6605S: Maintained
6606T: git git://git.kernel.org/pub/scm/linux/kernel/git/epip/linux-2.6-unicore32.git
6607F: arch/unicore32/
6608
6609UNIFDEF
6610M: Tony Finch <dot@dotat.at>
6611W: http://dotat.at/prog/unifdef
6612S: Maintained
6613F: scripts/unifdef.c
6614
6615UNIFORM CDROM DRIVER
6616M: Jens Axboe <axboe@kernel.dk>
6617W: http://www.kernel.dk
6618S: Maintained
6619F: Documentation/cdrom/
6620F: drivers/cdrom/cdrom.c
6621F: include/linux/cdrom.h
6622
6623UNSORTED BLOCK IMAGES (UBI)
6624M: Artem Bityutskiy <dedekind1@gmail.com>
6625W: http://www.linux-mtd.infradead.org/
6626L: linux-mtd@lists.infradead.org
6627T: git git://git.infradead.org/ubi-2.6.git
6628S: Maintained
6629F: drivers/mtd/ubi/
6630F: include/linux/mtd/ubi.h
6631F: include/mtd/ubi-user.h
6632
6633USB ACM DRIVER
6634M: Oliver Neukum <oliver@neukum.name>
6635L: linux-usb@vger.kernel.org
6636S: Maintained
6637F: Documentation/usb/acm.txt
6638F: drivers/usb/class/cdc-acm.*
6639
6640USB ATTACHED SCSI
6641M: Matthew Wilcox <willy@linux.intel.com>
6642M: Sarah Sharp <sarah.a.sharp@linux.intel.com>
6643L: linux-usb@vger.kernel.org
6644L: linux-scsi@vger.kernel.org
6645S: Supported
6646F: drivers/usb/storage/uas.c
6647
6648USB BLOCK DRIVER (UB ub)
6649M: Pete Zaitcev <zaitcev@redhat.com>
6650L: linux-usb@vger.kernel.org
6651S: Supported
6652F: drivers/block/ub.c
6653
6654USB CDC ETHERNET DRIVER
6655M: Oliver Neukum <oliver@neukum.name>
6656L: linux-usb@vger.kernel.org
6657S: Maintained
6658F: drivers/net/usb/cdc_*.c
6659F: include/linux/usb/cdc.h
6660
6661USB CYPRESS C67X00 DRIVER
6662M: Peter Korsgaard <jacmet@sunsite.dk>
6663L: linux-usb@vger.kernel.org
6664S: Maintained
6665F: drivers/usb/c67x00/
6666
6667USB DAVICOM DM9601 DRIVER
6668M: Peter Korsgaard <jacmet@sunsite.dk>
6669L: netdev@vger.kernel.org
6670W: http://www.linux-usb.org/usbnet
6671S: Maintained
6672F: drivers/net/usb/dm9601.c
6673
6674USB DIAMOND RIO500 DRIVER
6675M: Cesar Miquel <miquel@df.uba.ar>
6676L: rio500-users@lists.sourceforge.net
6677W: http://rio500.sourceforge.net
6678S: Maintained
6679F: drivers/usb/misc/rio500*
6680
6681USB EHCI DRIVER
6682M: Alan Stern <stern@rowland.harvard.edu>
6683L: linux-usb@vger.kernel.org
6684S: Maintained
6685F: Documentation/usb/ehci.txt
6686F: drivers/usb/host/ehci*
6687
6688USB ET61X[12]51 DRIVER
6689M: Luca Risolia <luca.risolia@studio.unibo.it>
6690L: linux-usb@vger.kernel.org
6691L: linux-media@vger.kernel.org
6692T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6693W: http://www.linux-projects.org
6694S: Maintained
6695F: drivers/media/video/et61x251/
6696
6697USB GADGET/PERIPHERAL SUBSYSTEM
6698M: Felipe Balbi <balbi@ti.com>
6699L: linux-usb@vger.kernel.org
6700W: http://www.linux-usb.org/gadget
6701T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6702S: Maintained
6703F: drivers/usb/gadget/
6704F: include/linux/usb/gadget*
6705
6706USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
6707M: Jiri Kosina <jkosina@suse.cz>
6708L: linux-usb@vger.kernel.org
6709T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6710S: Maintained
6711F: Documentation/hid/hiddev.txt
6712F: drivers/hid/usbhid/
6713
6714USB/IP DRIVERS
6715M: Matt Mooney <mfm@muteddisk.com>
6716L: linux-usb@vger.kernel.org
6717S: Maintained
6718F: drivers/staging/usbip/
6719
6720USB ISP116X DRIVER
6721M: Olav Kongas <ok@artecdesign.ee>
6722L: linux-usb@vger.kernel.org
6723S: Maintained
6724F: drivers/usb/host/isp116x*
6725F: include/linux/usb/isp116x.h
6726
6727USB KAWASAKI LSI DRIVER
6728M: Oliver Neukum <oliver@neukum.name>
6729L: linux-usb@vger.kernel.org
6730S: Maintained
6731F: drivers/usb/serial/kl5kusb105.*
6732
6733USB MASS STORAGE DRIVER
6734M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
6735L: linux-usb@vger.kernel.org
6736L: usb-storage@lists.one-eyed-alien.net
6737S: Maintained
6738W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
6739F: drivers/usb/storage/
6740
6741USB MIDI DRIVER
6742M: Clemens Ladisch <clemens@ladisch.de>
6743L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6744T: git git://git.alsa-project.org/alsa-kernel.git
6745S: Maintained
6746F: sound/usb/midi.*
6747
6748USB OHCI DRIVER
6749M: Alan Stern <stern@rowland.harvard.edu>
6750L: linux-usb@vger.kernel.org
6751S: Maintained
6752F: Documentation/usb/ohci.txt
6753F: drivers/usb/host/ohci*
6754
6755USB OPTION-CARD DRIVER
6756M: Matthias Urlichs <smurf@smurf.noris.de>
6757L: linux-usb@vger.kernel.org
6758S: Maintained
6759F: drivers/usb/serial/option.c
6760
6761USB PEGASUS DRIVER
6762M: Petko Manolov <petkan@users.sourceforge.net>
6763L: linux-usb@vger.kernel.org
6764L: netdev@vger.kernel.org
6765W: http://pegasus2.sourceforge.net/
6766S: Maintained
6767F: drivers/net/usb/pegasus.*
6768
6769USB PRINTER DRIVER (usblp)
6770M: Pete Zaitcev <zaitcev@redhat.com>
6771L: linux-usb@vger.kernel.org
6772S: Supported
6773F: drivers/usb/class/usblp.c
6774
6775USB RTL8150 DRIVER
6776M: Petko Manolov <petkan@users.sourceforge.net>
6777L: linux-usb@vger.kernel.org
6778L: netdev@vger.kernel.org
6779W: http://pegasus2.sourceforge.net/
6780S: Maintained
6781F: drivers/net/usb/rtl8150.c
6782
6783USB SERIAL BELKIN F5U103 DRIVER
6784M: William Greathouse <wgreathouse@smva.com>
6785L: linux-usb@vger.kernel.org
6786S: Maintained
6787F: drivers/usb/serial/belkin_sa.*
6788
6789USB SERIAL CYPRESS M8 DRIVER
6790M: Lonnie Mendez <dignome@gmail.com>
6791L: linux-usb@vger.kernel.org
6792S: Maintained
6793W: http://geocities.com/i0xox0i
6794W: http://firstlight.net/cvs
6795F: drivers/usb/serial/cypress_m8.*
6796
6797USB SERIAL CYBERJACK DRIVER
6798M: Matthias Bruestle and Harald Welte <support@reiner-sct.com>
6799W: http://www.reiner-sct.de/support/treiber_cyberjack.php
6800S: Maintained
6801F: drivers/usb/serial/cyberjack.c
6802
6803USB SERIAL DIGI ACCELEPORT DRIVER
6804M: Peter Berger <pberger@brimson.com>
6805M: Al Borchers <alborchers@steinerpoint.com>
6806L: linux-usb@vger.kernel.org
6807S: Maintained
6808F: drivers/usb/serial/digi_acceleport.c
6809
6810USB SERIAL DRIVER
6811M: Greg Kroah-Hartman <gregkh@suse.de>
6812L: linux-usb@vger.kernel.org
6813S: Supported
6814F: Documentation/usb/usb-serial.txt
6815F: drivers/usb/serial/generic.c
6816F: drivers/usb/serial/usb-serial.c
6817F: include/linux/usb/serial.h
6818
6819USB SERIAL EMPEG EMPEG-CAR MARK I/II DRIVER
6820M: Gary Brubaker <xavyer@ix.netcom.com>
6821L: linux-usb@vger.kernel.org
6822S: Maintained
6823F: drivers/usb/serial/empeg.c
6824
6825USB SERIAL KEYSPAN DRIVER
6826M: Greg Kroah-Hartman <greg@kroah.com>
6827L: linux-usb@vger.kernel.org
6828W: http://www.kroah.com/linux/
6829S: Maintained
6830F: drivers/usb/serial/*keyspan*
6831
6832USB SERIAL WHITEHEAT DRIVER
6833M: Support Department <support@connecttech.com>
6834L: linux-usb@vger.kernel.org
6835W: http://www.connecttech.com
6836S: Supported
6837F: drivers/usb/serial/whiteheat*
6838
6839USB SMSC95XX ETHERNET DRIVER
6840M: Steve Glendinning <steve.glendinning@smsc.com>
6841L: netdev@vger.kernel.org
6842S: Supported
6843F: drivers/net/usb/smsc95xx.*
6844
6845USB SN9C1xx DRIVER
6846M: Luca Risolia <luca.risolia@studio.unibo.it>
6847L: linux-usb@vger.kernel.org
6848L: linux-media@vger.kernel.org
6849T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6850W: http://www.linux-projects.org
6851S: Maintained
6852F: Documentation/video4linux/sn9c102.txt
6853F: drivers/media/video/sn9c102/
6854
6855USB SUBSYSTEM
6856M: Greg Kroah-Hartman <gregkh@suse.de>
6857L: linux-usb@vger.kernel.org
6858W: http://www.linux-usb.org
6859T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6.git
6860S: Supported
6861F: Documentation/usb/
6862F: drivers/net/usb/
6863F: drivers/usb/
6864F: include/linux/usb.h
6865F: include/linux/usb/
6866
6867USB UHCI DRIVER
6868M: Alan Stern <stern@rowland.harvard.edu>
6869L: linux-usb@vger.kernel.org
6870S: Maintained
6871F: drivers/usb/host/uhci*
6872
6873USB "USBNET" DRIVER FRAMEWORK
6874M: Oliver Neukum <oneukum@suse.de>
6875L: netdev@vger.kernel.org
6876W: http://www.linux-usb.org/usbnet
6877S: Maintained
6878F: drivers/net/usb/usbnet.c
6879F: include/linux/usb/usbnet.h
6880
6881USB VIDEO CLASS
6882M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6883L: linux-uvc-devel@lists.berlios.de (subscribers-only)
6884L: linux-media@vger.kernel.org
6885T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6886W: http://www.ideasonboard.org/uvc/
6887S: Maintained
6888F: drivers/media/video/uvc/
6889
6890USB W996[87]CF DRIVER
6891M: Luca Risolia <luca.risolia@studio.unibo.it>
6892L: linux-usb@vger.kernel.org
6893L: linux-media@vger.kernel.org
6894T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6895W: http://www.linux-projects.org
6896S: Maintained
6897F: Documentation/video4linux/w9968cf.txt
6898F: drivers/media/video/w996*
6899
6900USB WIRELESS RNDIS DRIVER (rndis_wlan)
6901M: Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
6902L: linux-wireless@vger.kernel.org
6903S: Maintained
6904F: drivers/net/wireless/rndis_wlan.c
6905
6906USB XHCI DRIVER
6907M: Sarah Sharp <sarah.a.sharp@linux.intel.com>
6908L: linux-usb@vger.kernel.org
6909S: Supported
6910F: drivers/usb/host/xhci*
6911F: drivers/usb/host/pci-quirks*
6912
6913USB ZD1201 DRIVER
6914L: linux-wireless@vger.kernel.org
6915W: http://linux-lc100020.sourceforge.net
6916S: Orphan
6917F: drivers/net/wireless/zd1201.*
6918
6919USB ZR364XX DRIVER
6920M: Antoine Jacquet <royale@zerezo.com>
6921L: linux-usb@vger.kernel.org
6922L: linux-media@vger.kernel.org
6923T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6924W: http://royale.zerezo.com/zr364xx/
6925S: Maintained
6926F: Documentation/video4linux/zr364xx.txt
6927F: drivers/media/video/zr364xx.c
6928
6929USER-MODE LINUX (UML)
6930M: Jeff Dike <jdike@addtoit.com>
6931M: Richard Weinberger <richard@nod.at>
6932L: user-mode-linux-devel@lists.sourceforge.net
6933L: user-mode-linux-user@lists.sourceforge.net
6934W: http://user-mode-linux.sourceforge.net
6935S: Maintained
6936F: Documentation/virtual/uml/
6937F: arch/um/
6938F: fs/hostfs/
6939F: fs/hppfs/
6940
6941USERSPACE I/O (UIO)
6942M: "Hans J. Koch" <hjk@hansjkoch.de>
6943M: Greg Kroah-Hartman <gregkh@suse.de>
6944S: Maintained
6945F: Documentation/DocBook/uio-howto.tmpl
6946F: drivers/uio/
6947F: include/linux/uio*.h
6948
6949UTIL-LINUX-NG PACKAGE
6950M: Karel Zak <kzak@redhat.com>
6951L: util-linux-ng@vger.kernel.org
6952W: http://kernel.org/~kzak/util-linux-ng/
6953T: git git://git.kernel.org/pub/scm/utils/util-linux-ng/util-linux-ng.git
6954S: Maintained
6955
6956UVESAFB DRIVER
6957M: Michal Januszewski <spock@gentoo.org>
6958L: linux-fbdev@vger.kernel.org
6959W: http://dev.gentoo.org/~spock/projects/uvesafb/
6960S: Maintained
6961F: Documentation/fb/uvesafb.txt
6962F: drivers/video/uvesafb.*
6963
6964VFAT/FAT/MSDOS FILESYSTEM
6965M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
6966S: Maintained
6967F: Documentation/filesystems/vfat.txt
6968F: fs/fat/
6969
6970VIDEOBUF2 FRAMEWORK
6971M: Pawel Osciak <pawel@osciak.com>
6972M: Marek Szyprowski <m.szyprowski@samsung.com>
6973M: Kyungmin Park <kyungmin.park@samsung.com>
6974L: linux-media@vger.kernel.org
6975S: Maintained
6976F: drivers/media/video/videobuf2-*
6977F: include/media/videobuf2-*
6978
6979VIRTIO CONSOLE DRIVER
6980M: Amit Shah <amit.shah@redhat.com>
6981L: virtualization@lists.linux-foundation.org
6982S: Maintained
6983F: drivers/char/virtio_console.c
6984F: include/linux/virtio_console.h
6985
6986VIRTIO CORE, NET AND BLOCK DRIVERS
6987M: Rusty Russell <rusty@rustcorp.com.au>
6988M: "Michael S. Tsirkin" <mst@redhat.com>
6989L: virtualization@lists.linux-foundation.org
6990S: Maintained
6991F: drivers/virtio/
6992F: drivers/net/virtio_net.c
6993F: drivers/block/virtio_blk.c
6994F: include/linux/virtio_*.h
6995
6996VIRTIO HOST (VHOST)
6997M: "Michael S. Tsirkin" <mst@redhat.com>
6998L: kvm@vger.kernel.org
6999L: virtualization@lists.linux-foundation.org
7000L: netdev@vger.kernel.org
7001S: Maintained
7002F: drivers/vhost/
7003F: include/linux/vhost.h
7004
7005VIA RHINE NETWORK DRIVER
7006M: Roger Luethi <rl@hellgate.ch>
7007S: Maintained
7008F: drivers/net/via-rhine.c
7009
7010VIAPRO SMBUS DRIVER
7011M: Jean Delvare <khali@linux-fr.org>
7012L: linux-i2c@vger.kernel.org
7013S: Maintained
7014F: Documentation/i2c/busses/i2c-viapro
7015F: drivers/i2c/busses/i2c-viapro.c
7016
7017VIA SD/MMC CARD CONTROLLER DRIVER
7018M: Bruce Chang <brucechang@via.com.tw>
7019M: Harald Welte <HaraldWelte@viatech.com>
7020S: Maintained
7021F: drivers/mmc/host/via-sdmmc.c
7022
7023VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
7024M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
7025L: linux-fbdev@vger.kernel.org
7026S: Maintained
7027F: include/linux/via-core.h
7028F: include/linux/via-gpio.h
7029F: include/linux/via_i2c.h
7030F: drivers/video/via/
7031
7032VIA VELOCITY NETWORK DRIVER
7033M: Francois Romieu <romieu@fr.zoreil.com>
7034L: netdev@vger.kernel.org
7035S: Maintained
7036F: drivers/net/via-velocity.*
7037
7038VLAN (802.1Q)
7039M: Patrick McHardy <kaber@trash.net>
7040L: netdev@vger.kernel.org
7041S: Maintained
7042F: drivers/net/macvlan.c
7043F: include/linux/if_*vlan.h
7044F: net/8021q/
7045
7046VLYNQ BUS
7047M: Florian Fainelli <florian@openwrt.org>
7048L: openwrt-devel@lists.openwrt.org (subscribers-only)
7049S: Maintained
7050F: drivers/vlynq/vlynq.c
7051F: include/linux/vlynq.h
7052
7053VMWARE VMXNET3 ETHERNET DRIVER
7054M: Shreyas Bhatewara <sbhatewara@vmware.com>
7055M: "VMware, Inc." <pv-drivers@vmware.com>
7056L: netdev@vger.kernel.org
7057S: Maintained
7058F: drivers/net/vmxnet3/
7059
7060VMware PVSCSI driver
7061M: Alok Kataria <akataria@vmware.com>
7062M: VMware PV-Drivers <pv-drivers@vmware.com>
7063L: linux-scsi@vger.kernel.org
7064S: Maintained
7065F: drivers/scsi/vmw_pvscsi.c
7066F: drivers/scsi/vmw_pvscsi.h
7067
7068VOLTAGE AND CURRENT REGULATOR FRAMEWORK
7069M: Liam Girdwood <lrg@ti.com>
7070M: Mark Brown <broonie@opensource.wolfsonmicro.com>
7071W: http://opensource.wolfsonmicro.com/node/15
7072W: http://www.slimlogic.co.uk/?p=48
7073T: git git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6.git
7074S: Supported
7075F: drivers/regulator/
7076F: include/linux/regulator/
7077
7078VT1211 HARDWARE MONITOR DRIVER
7079M: Juerg Haefliger <juergh@gmail.com>
7080L: lm-sensors@lm-sensors.org
7081S: Maintained
7082F: Documentation/hwmon/vt1211
7083F: drivers/hwmon/vt1211.c
7084
7085VT8231 HARDWARE MONITOR DRIVER
7086M: Roger Lucas <vt8231@hiddenengine.co.uk>
7087L: lm-sensors@lm-sensors.org
7088S: Maintained
7089F: drivers/hwmon/vt8231.c
7090
7091VUB300 USB to SDIO/SD/MMC bridge chip
7092M: Tony Olech <tony.olech@elandigitalsystems.com>
7093L: linux-mmc@vger.kernel.org
7094L: linux-usb@vger.kernel.org
7095S: Supported
7096F: drivers/mmc/host/vub300.c
7097
7098W1 DALLAS'S 1-WIRE BUS
7099M: Evgeniy Polyakov <zbr@ioremap.net>
7100S: Maintained
7101F: Documentation/w1/
7102F: drivers/w1/
7103
7104W83791D HARDWARE MONITORING DRIVER
7105M: Marc Hulsman <m.hulsman@tudelft.nl>
7106L: lm-sensors@lm-sensors.org
7107S: Maintained
7108F: Documentation/hwmon/w83791d
7109F: drivers/hwmon/w83791d.c
7110
7111W83793 HARDWARE MONITORING DRIVER
7112M: Rudolf Marek <r.marek@assembler.cz>
7113L: lm-sensors@lm-sensors.org
7114S: Maintained
7115F: Documentation/hwmon/w83793
7116F: drivers/hwmon/w83793.c
7117
7118W83795 HARDWARE MONITORING DRIVER
7119M: Jean Delvare <khali@linux-fr.org>
7120L: lm-sensors@lm-sensors.org
7121S: Maintained
7122F: drivers/hwmon/w83795.c
7123
7124W83L51xD SD/MMC CARD INTERFACE DRIVER
7125M: Pierre Ossman <pierre@ossman.eu>
7126S: Maintained
7127F: drivers/mmc/host/wbsd.*
7128
7129WATCHDOG DEVICE DRIVERS
7130M: Wim Van Sebroeck <wim@iguana.be>
7131L: linux-watchdog@vger.kernel.org
7132W: http://www.linux-watchdog.org/
7133T: git git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog.git
7134S: Maintained
7135F: Documentation/watchdog/
7136F: drivers/watchdog/
7137F: include/linux/watchdog.h
7138
7139WD7000 SCSI DRIVER
7140M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
7141L: linux-scsi@vger.kernel.org
7142S: Maintained
7143F: drivers/scsi/wd7000.c
7144
7145WINBOND CIR DRIVER
7146M: David Härdeman <david@hardeman.nu>
7147S: Maintained
7148F: drivers/media/rc/winbond-cir.c
7149
7150WIMAX STACK
7151M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7152M: linux-wimax@intel.com
7153L: wimax@linuxwimax.org
7154S: Supported
7155W: http://linuxwimax.org
7156F: Documentation/wimax/README.wimax
7157F: include/linux/wimax.h
7158F: include/linux/wimax/debug.h
7159F: include/net/wimax.h
7160F: net/wimax/
7161
7162WISTRON LAPTOP BUTTON DRIVER
7163M: Miloslav Trmac <mitr@volny.cz>
7164S: Maintained
7165F: drivers/input/misc/wistron_btns.c
7166
7167WL1251 WIRELESS DRIVER
7168M: Luciano Coelho <coelho@ti.com>
7169L: linux-wireless@vger.kernel.org
7170W: http://wireless.kernel.org/en/users/Drivers/wl1251
7171T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7172S: Maintained
7173F: drivers/net/wireless/wl1251/*
7174
7175WL1271 WIRELESS DRIVER
7176M: Luciano Coelho <coelho@ti.com>
7177L: linux-wireless@vger.kernel.org
7178W: http://wireless.kernel.org/en/users/Drivers/wl12xx
7179T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
7180S: Maintained
7181F: drivers/net/wireless/wl12xx/
7182F: include/linux/wl12xx.h
7183
7184WL3501 WIRELESS PCMCIA CARD DRIVER
7185M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7186L: linux-wireless@vger.kernel.org
7187W: http://oops.ghostprotocols.net:81/blog
7188S: Maintained
7189F: drivers/net/wireless/wl3501*
7190
7191WM97XX TOUCHSCREEN DRIVERS
7192M: Mark Brown <broonie@opensource.wolfsonmicro.com>
7193M: Liam Girdwood <lrg@slimlogic.co.uk>
7194L: linux-input@vger.kernel.org
7195T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
7196W: http://opensource.wolfsonmicro.com/node/7
7197S: Supported
7198F: drivers/input/touchscreen/*wm97*
7199F: include/linux/wm97xx.h
7200
7201WOLFSON MICROELECTRONICS DRIVERS
7202M: Mark Brown <broonie@opensource.wolfsonmicro.com>
7203M: Ian Lartey <ian@opensource.wolfsonmicro.com>
7204M: Dimitris Papastamos <dp@opensource.wolfsonmicro.com>
7205T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
7206T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
7207W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
7208S: Supported
7209F: Documentation/hwmon/wm83??
7210F: drivers/leds/leds-wm83*.c
7211F: drivers/input/misc/wm831x-on.c
7212F: drivers/input/touchscreen/wm831x-ts.c
7213F: drivers/input/touchscreen/wm97*.c
7214F: drivers/mfd/wm8*.c
7215F: drivers/power/wm83*.c
7216F: drivers/rtc/rtc-wm83*.c
7217F: drivers/regulator/wm8*.c
7218F: drivers/video/backlight/wm83*_bl.c
7219F: drivers/watchdog/wm83*_wdt.c
7220F: include/linux/mfd/wm831x/
7221F: include/linux/mfd/wm8350/
7222F: include/linux/mfd/wm8400*
7223F: include/linux/wm97xx.h
7224F: include/sound/wm????.h
7225F: sound/soc/codecs/wm*
7226
7227WORKQUEUE
7228M: Tejun Heo <tj@kernel.org>
7229T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
7230S: Maintained
7231F: include/linux/workqueue.h
7232F: kernel/workqueue.c
7233F: Documentation/workqueue.txt
7234
7235X.25 NETWORK LAYER
7236M: Andrew Hendry <andrew.hendry@gmail.com>
7237L: linux-x25@vger.kernel.org
7238S: Odd Fixes
7239F: Documentation/networking/x25*
7240F: include/net/x25*
7241F: net/x25/
7242
7243X86 ARCHITECTURE (32-BIT AND 64-BIT)
7244M: Thomas Gleixner <tglx@linutronix.de>
7245M: Ingo Molnar <mingo@redhat.com>
7246M: "H. Peter Anvin" <hpa@zytor.com>
7247M: x86@kernel.org
7248T: git git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git
7249S: Maintained
7250F: Documentation/x86/
7251F: arch/x86/
7252
7253X86 PLATFORM DRIVERS
7254M: Matthew Garrett <mjg@redhat.com>
7255L: platform-driver-x86@vger.kernel.org
7256T: git git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86.git
7257S: Maintained
7258F: drivers/platform/x86
7259
7260X86 MCE INFRASTRUCTURE
7261M: Tony Luck <tony.luck@intel.com>
7262M: Borislav Petkov <bp@amd64.org>
7263L: linux-edac@vger.kernel.org
7264S: Maintained
7265F: arch/x86/kernel/cpu/mcheck/*
7266
7267XEN HYPERVISOR INTERFACE
7268M: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
7269M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7270L: xen-devel@lists.xensource.com (moderated for non-subscribers)
7271L: virtualization@lists.linux-foundation.org
7272S: Supported
7273F: arch/x86/xen/
7274F: drivers/*/xen-*front.c
7275F: drivers/xen/
7276F: arch/x86/include/asm/xen/
7277F: include/xen/
7278
7279XEN NETWORK BACKEND DRIVER
7280M: Ian Campbell <ian.campbell@citrix.com>
7281L: xen-devel@lists.xensource.com (moderated for non-subscribers)
7282L: netdev@vger.kernel.org
7283S: Supported
7284F: drivers/net/xen-netback/*
7285
7286XEN PCI SUBSYSTEM
7287M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7288L: xen-devel@lists.xensource.com (moderated for non-subscribers)
7289S: Supported
7290F: arch/x86/pci/*xen*
7291F: drivers/pci/*xen*
7292
7293XEN SWIOTLB SUBSYSTEM
7294M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7295L: xen-devel@lists.xensource.com (moderated for non-subscribers)
7296S: Supported
7297F: arch/x86/xen/*swiotlb*
7298F: drivers/xen/*swiotlb*
7299
7300XFS FILESYSTEM
7301P: Silicon Graphics Inc
7302M: Alex Elder <aelder@sgi.com>
7303M: xfs-masters@oss.sgi.com
7304L: xfs@oss.sgi.com
7305W: http://oss.sgi.com/projects/xfs
7306T: git git://oss.sgi.com/xfs/xfs.git
7307S: Supported
7308F: Documentation/filesystems/xfs.txt
7309F: fs/xfs/
7310
7311XILINX SYSTEMACE DRIVER
7312M: Grant Likely <grant.likely@secretlab.ca>
7313W: http://www.secretlab.ca/
7314S: Maintained
7315F: drivers/block/xsysace.c
7316
7317XILINX UARTLITE SERIAL DRIVER
7318M: Peter Korsgaard <jacmet@sunsite.dk>
7319L: linux-serial@vger.kernel.org
7320S: Maintained
7321F: drivers/tty/serial/uartlite.c
7322
7323YAM DRIVER FOR AX.25
7324M: Jean-Paul Roubelat <jpr@f6fbb.org>
7325L: linux-hams@vger.kernel.org
7326S: Maintained
7327F: drivers/net/hamradio/yam*
7328F: include/linux/yam.h
7329
7330YEALINK PHONE DRIVER
7331M: Henk Vergonet <Henk.Vergonet@gmail.com>
7332L: usbb2k-api-dev@nongnu.org
7333S: Maintained
7334F: Documentation/input/yealink.txt
7335F: drivers/input/misc/yealink.*
7336
7337Z8530 DRIVER FOR AX.25
7338M: Joerg Reuter <jreuter@yaina.de>
7339W: http://yaina.de/jreuter/
7340W: http://www.qsl.net/dl1bke/
7341L: linux-hams@vger.kernel.org
7342S: Maintained
7343F: Documentation/networking/z8530drv.txt
7344F: drivers/net/hamradio/*scc.c
7345F: drivers/net/hamradio/z8530.h
7346
7347ZD1211RW WIRELESS DRIVER
7348M: Daniel Drake <dsd@gentoo.org>
7349M: Ulrich Kunitz <kune@deine-taler.de>
7350W: http://zd1211.ath.cx/wiki/DriverRewrite
7351L: linux-wireless@vger.kernel.org
7352L: zd1211-devs@lists.sourceforge.net (subscribers-only)
7353S: Maintained
7354F: drivers/net/wireless/zd1211rw/
7355
7356ZR36067 VIDEO FOR LINUX DRIVER
7357L: mjpeg-users@lists.sourceforge.net
7358L: linux-media@vger.kernel.org
7359W: http://mjpeg.sourceforge.net/driver-zoran/
7360T: Mercurial http://linuxtv.org/hg/v4l-dvb
7361S: Odd Fixes
7362F: drivers/media/video/zoran/
7363
7364ZS DECSTATION Z85C30 SERIAL DRIVER
7365M: "Maciej W. Rozycki" <macro@linux-mips.org>
7366S: Maintained
7367F: drivers/tty/serial/zs.*
7368
7369THE REST
7370M: Linus Torvalds <torvalds@linux-foundation.org>
7371L: linux-kernel@vger.kernel.org
7372Q: http://patchwork.kernel.org/project/LKML/list/
7373T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
7374S: Buried alive in reporters
7375F: *
7376F: */
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: security@kernel.org, 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 <klassert@kernel.org>
148L: netdev@vger.kernel.org
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 <dave@thedillows.org>
155L: netdev@vger.kernel.org
156S: Maintained
157F: drivers/net/ethernet/3com/typhoon*
158
1593WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160M: Adam Radford <aradford@gmail.com>
161L: linux-scsi@vger.kernel.org
162S: Supported
163W: http://www.lsi.com
164F: drivers/scsi/3w-*
165
16653C700 AND 53C700-66 SCSI DRIVER
167M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168L: linux-scsi@vger.kernel.org
169S: Maintained
170F: drivers/scsi/53c700*
171
1726LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173M: Alexander Aring <alex.aring@gmail.com>
174M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175L: linux-bluetooth@vger.kernel.org
176L: linux-wpan@vger.kernel.org
177S: Maintained
178F: Documentation/networking/6lowpan.rst
179F: include/net/6lowpan.h
180F: net/6lowpan/
181
1826PACK NETWORK DRIVER FOR AX.25
183M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184L: linux-hams@vger.kernel.org
185S: Maintained
186F: drivers/net/hamradio/6pack.c
187
188802.11 (including CFG80211/NL80211)
189M: Johannes Berg <johannes@sipsolutions.net>
190L: linux-wireless@vger.kernel.org
191S: Maintained
192W: https://wireless.wiki.kernel.org/
193T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195F: Documentation/driver-api/80211/cfg80211.rst
196F: Documentation/networking/regulatory.rst
197F: include/linux/ieee80211.h
198F: include/net/cfg80211.h
199F: include/net/ieee80211_radiotap.h
200F: include/net/iw_handler.h
201F: include/net/wext.h
202F: include/uapi/linux/nl80211.h
203F: net/wireless/
204
2058169 10/100/1000 GIGABIT ETHERNET DRIVER
206M: Realtek linux nic maintainers <nic_swsd@realtek.com>
207M: Heiner Kallweit <hkallweit1@gmail.com>
208L: netdev@vger.kernel.org
209S: Maintained
210F: drivers/net/ethernet/realtek/r8169*
211
2128250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214L: linux-serial@vger.kernel.org
215S: Maintained
216T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217F: drivers/tty/serial/8250*
218F: include/linux/serial_8250.h
219
2208390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221L: netdev@vger.kernel.org
222S: Orphan / Obsolete
223F: drivers/net/ethernet/8390/
224
2259P FILE SYSTEM
226M: Eric Van Hensbergen <ericvh@gmail.com>
227M: Latchesar Ionkov <lucho@ionkov.net>
228M: Dominique Martinet <asmadeus@codewreck.org>
229L: v9fs-developer@lists.sourceforge.net
230S: Maintained
231W: http://swik.net/v9fs
232Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234T: git git://github.com/martinetd/linux.git
235F: Documentation/filesystems/9p.rst
236F: fs/9p/
237F: include/net/9p/
238F: include/trace/events/9p.h
239F: include/uapi/linux/virtio_9p.h
240F: net/9p/
241
242A8293 MEDIA DRIVER
243M: Antti Palosaari <crope@iki.fi>
244L: linux-media@vger.kernel.org
245S: Maintained
246W: https://linuxtv.org
247W: http://palosaari.fi/linux/
248Q: http://patchwork.linuxtv.org/project/linux-media/list/
249T: git git://linuxtv.org/anttip/media_tree.git
250F: drivers/media/dvb-frontends/a8293*
251
252AACRAID SCSI RAID DRIVER
253M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254L: linux-scsi@vger.kernel.org
255S: Supported
256W: http://www.adaptec.com/
257F: Documentation/scsi/aacraid.rst
258F: drivers/scsi/aacraid/
259
260ABI/API
261L: linux-api@vger.kernel.org
262F: include/linux/syscalls.h
263F: kernel/sys_ni.c
264
265ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266M: Hans de Goede <hdegoede@redhat.com>
267L: linux-hwmon@vger.kernel.org
268S: Maintained
269F: drivers/hwmon/abituguru.c
270
271ABIT UGURU 3 HARDWARE MONITOR DRIVER
272M: Alistair John Strachan <alistair@devzero.co.uk>
273L: linux-hwmon@vger.kernel.org
274S: Maintained
275F: drivers/hwmon/abituguru3.c
276
277ACCES 104-DIO-48E GPIO DRIVER
278M: William Breathitt Gray <vilhelm.gray@gmail.com>
279L: linux-gpio@vger.kernel.org
280S: Maintained
281F: drivers/gpio/gpio-104-dio-48e.c
282
283ACCES 104-IDI-48 GPIO DRIVER
284M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
285L: linux-gpio@vger.kernel.org
286S: Maintained
287F: drivers/gpio/gpio-104-idi-48.c
288
289ACCES 104-IDIO-16 GPIO DRIVER
290M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
291L: linux-gpio@vger.kernel.org
292S: Maintained
293F: drivers/gpio/gpio-104-idio-16.c
294
295ACCES 104-QUAD-8 DRIVER
296M: William Breathitt Gray <vilhelm.gray@gmail.com>
297M: Syed Nayyar Waris <syednwaris@gmail.com>
298L: linux-iio@vger.kernel.org
299S: Maintained
300F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
301F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
302F: drivers/counter/104-quad-8.c
303
304ACCES PCI-IDIO-16 GPIO DRIVER
305M: William Breathitt Gray <vilhelm.gray@gmail.com>
306L: linux-gpio@vger.kernel.org
307S: Maintained
308F: drivers/gpio/gpio-pci-idio-16.c
309
310ACCES PCIe-IDIO-24 GPIO DRIVER
311M: William Breathitt Gray <vilhelm.gray@gmail.com>
312L: linux-gpio@vger.kernel.org
313S: Maintained
314F: drivers/gpio/gpio-pcie-idio-24.c
315
316ACENIC DRIVER
317M: Jes Sorensen <jes@trained-monkey.org>
318L: linux-acenic@sunsite.dk
319S: Maintained
320F: drivers/net/ethernet/alteon/acenic*
321
322ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323M: Peter Kaestle <peter@piie.net>
324L: platform-driver-x86@vger.kernel.org
325S: Maintained
326W: http://piie.net/?section=acerhdf
327F: drivers/platform/x86/acerhdf.c
328
329ACER WMI LAPTOP EXTRAS
330M: "Lee, Chun-Yi" <jlee@suse.com>
331L: platform-driver-x86@vger.kernel.org
332S: Maintained
333F: drivers/platform/x86/acer-wmi.c
334
335ACPI
336M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
337M: Len Brown <lenb@kernel.org>
338L: linux-acpi@vger.kernel.org
339S: Supported
340W: https://01.org/linux-acpi
341Q: https://patchwork.kernel.org/project/linux-acpi/list/
342B: https://bugzilla.kernel.org
343T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344F: Documentation/ABI/testing/configfs-acpi
345F: Documentation/ABI/testing/sysfs-bus-acpi
346F: Documentation/firmware-guide/acpi/
347F: drivers/acpi/
348F: drivers/pci/*/*acpi*
349F: drivers/pci/*acpi*
350F: drivers/pnp/pnpacpi/
351F: include/acpi/
352F: include/linux/acpi.h
353F: include/linux/fwnode.h
354F: tools/power/acpi/
355
356ACPI APEI
357M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
358M: Len Brown <lenb@kernel.org>
359R: James Morse <james.morse@arm.com>
360R: Tony Luck <tony.luck@intel.com>
361R: Borislav Petkov <bp@alien8.de>
362L: linux-acpi@vger.kernel.org
363F: drivers/acpi/apei/
364
365ACPI COMPONENT ARCHITECTURE (ACPICA)
366M: Robert Moore <robert.moore@intel.com>
367M: Erik Kaneda <erik.kaneda@intel.com>
368M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369L: linux-acpi@vger.kernel.org
370L: devel@acpica.org
371S: Supported
372W: https://acpica.org/
373W: https://github.com/acpica/acpica/
374Q: https://patchwork.kernel.org/project/linux-acpi/list/
375B: https://bugzilla.kernel.org
376B: https://bugs.acpica.org
377T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378F: drivers/acpi/acpica/
379F: include/acpi/
380F: tools/power/acpi/
381
382ACPI FAN DRIVER
383M: Zhang Rui <rui.zhang@intel.com>
384L: linux-acpi@vger.kernel.org
385S: Supported
386W: https://01.org/linux-acpi
387B: https://bugzilla.kernel.org
388F: drivers/acpi/fan.c
389
390ACPI FOR ARM64 (ACPI/arm64)
391M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392M: Hanjun Guo <guohanjun@huawei.com>
393M: Sudeep Holla <sudeep.holla@arm.com>
394L: linux-acpi@vger.kernel.org
395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
396S: Maintained
397F: drivers/acpi/arm64
398
399ACPI I2C MULTI INSTANTIATE DRIVER
400M: Hans de Goede <hdegoede@redhat.com>
401L: platform-driver-x86@vger.kernel.org
402S: Maintained
403F: drivers/platform/x86/i2c-multi-instantiate.c
404
405ACPI PMIC DRIVERS
406M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
407M: Len Brown <lenb@kernel.org>
408R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
409R: Mika Westerberg <mika.westerberg@linux.intel.com>
410L: linux-acpi@vger.kernel.org
411S: Supported
412Q: https://patchwork.kernel.org/project/linux-acpi/list/
413B: https://bugzilla.kernel.org
414T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415F: drivers/acpi/pmic/
416
417ACPI THERMAL DRIVER
418M: Zhang Rui <rui.zhang@intel.com>
419L: linux-acpi@vger.kernel.org
420S: Supported
421W: https://01.org/linux-acpi
422B: https://bugzilla.kernel.org
423F: drivers/acpi/*thermal*
424
425ACPI VIDEO DRIVER
426M: Zhang Rui <rui.zhang@intel.com>
427L: linux-acpi@vger.kernel.org
428S: Supported
429W: https://01.org/linux-acpi
430B: https://bugzilla.kernel.org
431F: drivers/acpi/acpi_video.c
432
433ACPI WMI DRIVER
434L: platform-driver-x86@vger.kernel.org
435S: Orphan
436F: drivers/platform/x86/wmi.c
437F: include/uapi/linux/wmi.h
438
439AD1889 ALSA SOUND DRIVER
440L: linux-parisc@vger.kernel.org
441S: Maintained
442W: https://parisc.wiki.kernel.org/index.php/AD1889
443F: sound/pci/ad1889.*
444
445AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446M: Michael Hennerich <michael.hennerich@analog.com>
447S: Supported
448W: http://wiki.analog.com/AD5254
449W: http://ez.analog.com/community/linux-device-drivers
450F: drivers/misc/ad525x_dpot.c
451
452AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453M: Michael Hennerich <michael.hennerich@analog.com>
454S: Supported
455W: http://wiki.analog.com/AD5398
456W: http://ez.analog.com/community/linux-device-drivers
457F: drivers/regulator/ad5398.c
458
459AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460M: Michael Hennerich <michael.hennerich@analog.com>
461S: Supported
462W: http://wiki.analog.com/AD7142
463W: http://ez.analog.com/community/linux-device-drivers
464F: drivers/input/misc/ad714x.c
465
466AD7877 TOUCHSCREEN DRIVER
467M: Michael Hennerich <michael.hennerich@analog.com>
468S: Supported
469W: http://wiki.analog.com/AD7877
470W: http://ez.analog.com/community/linux-device-drivers
471F: drivers/input/touchscreen/ad7877.c
472
473AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474M: Michael Hennerich <michael.hennerich@analog.com>
475S: Supported
476W: http://wiki.analog.com/AD7879
477W: http://ez.analog.com/community/linux-device-drivers
478F: drivers/input/touchscreen/ad7879.c
479
480ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481M: Jiri Kosina <jikos@kernel.org>
482S: Maintained
483
484ADF7242 IEEE 802.15.4 RADIO DRIVER
485M: Michael Hennerich <michael.hennerich@analog.com>
486L: linux-wpan@vger.kernel.org
487S: Supported
488W: https://wiki.analog.com/ADF7242
489W: http://ez.analog.com/community/linux-device-drivers
490F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491F: drivers/net/ieee802154/adf7242.c
492
493ADM1025 HARDWARE MONITOR DRIVER
494M: Jean Delvare <jdelvare@suse.com>
495L: linux-hwmon@vger.kernel.org
496S: Maintained
497F: Documentation/hwmon/adm1025.rst
498F: drivers/hwmon/adm1025.c
499
500ADM1029 HARDWARE MONITOR DRIVER
501M: Corentin Labbe <clabbe.montjoie@gmail.com>
502L: linux-hwmon@vger.kernel.org
503S: Maintained
504F: drivers/hwmon/adm1029.c
505
506ADM8211 WIRELESS DRIVER
507L: linux-wireless@vger.kernel.org
508S: Orphan
509W: https://wireless.wiki.kernel.org/
510F: drivers/net/wireless/admtek/adm8211.*
511
512ADP1653 FLASH CONTROLLER DRIVER
513M: Sakari Ailus <sakari.ailus@iki.fi>
514L: linux-media@vger.kernel.org
515S: Maintained
516F: drivers/media/i2c/adp1653.c
517F: include/media/i2c/adp1653.h
518
519ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520M: Michael Hennerich <michael.hennerich@analog.com>
521S: Supported
522W: http://wiki.analog.com/ADP5520
523W: http://ez.analog.com/community/linux-device-drivers
524F: drivers/gpio/gpio-adp5520.c
525F: drivers/input/keyboard/adp5520-keys.c
526F: drivers/leds/leds-adp5520.c
527F: drivers/mfd/adp5520.c
528F: drivers/video/backlight/adp5520_bl.c
529
530ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531M: Michael Hennerich <michael.hennerich@analog.com>
532S: Supported
533W: http://wiki.analog.com/ADP5588
534W: http://ez.analog.com/community/linux-device-drivers
535F: drivers/gpio/gpio-adp5588.c
536F: drivers/input/keyboard/adp5588-keys.c
537
538ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539M: Michael Hennerich <michael.hennerich@analog.com>
540S: Supported
541W: http://wiki.analog.com/ADP8860
542W: http://ez.analog.com/community/linux-device-drivers
543F: drivers/video/backlight/adp8860_bl.c
544
545ADT746X FAN DRIVER
546M: Colin Leroy <colin@colino.net>
547S: Maintained
548F: drivers/macintosh/therm_adt746x.c
549
550ADT7475 HARDWARE MONITOR DRIVER
551M: Jean Delvare <jdelvare@suse.com>
552L: linux-hwmon@vger.kernel.org
553S: Maintained
554F: Documentation/hwmon/adt7475.rst
555F: drivers/hwmon/adt7475.c
556
557ADVANSYS SCSI DRIVER
558M: Matthew Wilcox <willy@infradead.org>
559M: Hannes Reinecke <hare@suse.com>
560L: linux-scsi@vger.kernel.org
561S: Maintained
562F: Documentation/scsi/advansys.rst
563F: drivers/scsi/advansys.c
564
565ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566M: Michael Hennerich <michael.hennerich@analog.com>
567S: Supported
568W: http://wiki.analog.com/ADXL345
569W: http://ez.analog.com/community/linux-device-drivers
570F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571F: drivers/input/misc/adxl34x.c
572
573ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574M: Michael Hennerich <michael.hennerich@analog.com>
575S: Supported
576W: http://ez.analog.com/community/linux-device-drivers
577F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578F: drivers/iio/accel/adxl372.c
579F: drivers/iio/accel/adxl372_i2c.c
580F: drivers/iio/accel/adxl372_spi.c
581
582AF9013 MEDIA DRIVER
583M: Antti Palosaari <crope@iki.fi>
584L: linux-media@vger.kernel.org
585S: Maintained
586W: https://linuxtv.org
587W: http://palosaari.fi/linux/
588Q: http://patchwork.linuxtv.org/project/linux-media/list/
589T: git git://linuxtv.org/anttip/media_tree.git
590F: drivers/media/dvb-frontends/af9013*
591
592AF9033 MEDIA DRIVER
593M: Antti Palosaari <crope@iki.fi>
594L: linux-media@vger.kernel.org
595S: Maintained
596W: https://linuxtv.org
597W: http://palosaari.fi/linux/
598Q: http://patchwork.linuxtv.org/project/linux-media/list/
599T: git git://linuxtv.org/anttip/media_tree.git
600F: drivers/media/dvb-frontends/af9033*
601
602AFFS FILE SYSTEM
603M: David Sterba <dsterba@suse.com>
604L: linux-fsdevel@vger.kernel.org
605S: Odd Fixes
606F: Documentation/filesystems/affs.rst
607F: fs/affs/
608
609AFS FILESYSTEM
610M: David Howells <dhowells@redhat.com>
611L: linux-afs@lists.infradead.org
612S: Supported
613W: https://www.infradead.org/~dhowells/kafs/
614F: Documentation/filesystems/afs.rst
615F: fs/afs/
616F: include/trace/events/afs.h
617
618AGPGART DRIVER
619M: David Airlie <airlied@linux.ie>
620S: Maintained
621T: git git://anongit.freedesktop.org/drm/drm
622F: drivers/char/agp/
623F: include/linux/agp*
624F: include/uapi/linux/agp*
625
626AHA152X SCSI DRIVER
627M: "Juergen E. Fischer" <fischer@norbit.de>
628L: linux-scsi@vger.kernel.org
629S: Maintained
630F: drivers/scsi/aha152x*
631F: drivers/scsi/pcmcia/aha152x*
632
633AIC7XXX / AIC79XX SCSI DRIVER
634M: Hannes Reinecke <hare@suse.com>
635L: linux-scsi@vger.kernel.org
636S: Maintained
637F: drivers/scsi/aic7xxx/
638
639AIMSLAB FM RADIO RECEIVER DRIVER
640M: Hans Verkuil <hverkuil@xs4all.nl>
641L: linux-media@vger.kernel.org
642S: Maintained
643W: https://linuxtv.org
644T: git git://linuxtv.org/media_tree.git
645F: drivers/media/radio/radio-aimslab*
646
647AIO
648M: Benjamin LaHaise <bcrl@kvack.org>
649L: linux-aio@kvack.org
650S: Supported
651F: fs/aio.c
652F: include/linux/*aio*.h
653
654AIRSPY MEDIA DRIVER
655M: Antti Palosaari <crope@iki.fi>
656L: linux-media@vger.kernel.org
657S: Maintained
658W: https://linuxtv.org
659W: http://palosaari.fi/linux/
660Q: http://patchwork.linuxtv.org/project/linux-media/list/
661T: git git://linuxtv.org/anttip/media_tree.git
662F: drivers/media/usb/airspy/
663
664ALACRITECH GIGABIT ETHERNET DRIVER
665M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
666S: Maintained
667F: drivers/net/ethernet/alacritech/*
668
669ALCATEL SPEEDTOUCH USB DRIVER
670M: Duncan Sands <duncan.sands@free.fr>
671L: linux-usb@vger.kernel.org
672S: Maintained
673W: http://www.linux-usb.org/SpeedTouch/
674F: drivers/usb/atm/speedtch.c
675F: drivers/usb/atm/usbatm.c
676
677ALCHEMY AU1XX0 MMC DRIVER
678M: Manuel Lauss <manuel.lauss@gmail.com>
679S: Maintained
680F: drivers/mmc/host/au1xmmc.c
681
682ALI1563 I2C DRIVER
683M: Rudolf Marek <r.marek@assembler.cz>
684L: linux-i2c@vger.kernel.org
685S: Maintained
686F: Documentation/i2c/busses/i2c-ali1563.rst
687F: drivers/i2c/busses/i2c-ali1563.c
688
689ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690M: Tomislav Denis <tomislav.denis@avl.com>
691L: linux-iio@vger.kernel.org
692S: Maintained
693W: http://www.allsensors.com/
694F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695F: drivers/iio/pressure/dlhl60d.c
696
697ALLEGRO DVT VIDEO IP CORE DRIVER
698M: Michael Tretter <m.tretter@pengutronix.de>
699R: Pengutronix Kernel Team <kernel@pengutronix.de>
700L: linux-media@vger.kernel.org
701S: Maintained
702F: drivers/staging/media/allegro-dvt/
703
704ALLWINNER A10 CSI DRIVER
705M: Maxime Ripard <mripard@kernel.org>
706L: linux-media@vger.kernel.org
707S: Maintained
708T: git git://linuxtv.org/media_tree.git
709F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
710F: drivers/media/platform/sunxi/sun4i-csi/
711
712ALLWINNER CPUFREQ DRIVER
713M: Yangtao Li <tiny.windzz@gmail.com>
714L: linux-pm@vger.kernel.org
715S: Maintained
716F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
717F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
718
719ALLWINNER CRYPTO DRIVERS
720M: Corentin Labbe <clabbe.montjoie@gmail.com>
721L: linux-crypto@vger.kernel.org
722S: Maintained
723F: drivers/crypto/allwinner/
724
725ALLWINNER THERMAL DRIVER
726M: Vasily Khoruzhick <anarsoul@gmail.com>
727M: Yangtao Li <tiny.windzz@gmail.com>
728L: linux-pm@vger.kernel.org
729S: Maintained
730F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
731F: drivers/thermal/sun8i_thermal.c
732
733ALLWINNER VPU DRIVER
734M: Maxime Ripard <mripard@kernel.org>
735M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
736L: linux-media@vger.kernel.org
737S: Maintained
738F: drivers/staging/media/sunxi/cedrus/
739
740ALPHA PORT
741M: Richard Henderson <rth@twiddle.net>
742M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
743M: Matt Turner <mattst88@gmail.com>
744L: linux-alpha@vger.kernel.org
745S: Odd Fixes
746F: arch/alpha/
747
748ALPS PS/2 TOUCHPAD DRIVER
749R: Pali Rohár <pali@kernel.org>
750F: drivers/input/mouse/alps.*
751
752ALTERA I2C CONTROLLER DRIVER
753M: Thor Thayer <thor.thayer@linux.intel.com>
754S: Maintained
755F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
756F: drivers/i2c/busses/i2c-altera.c
757
758ALTERA MAILBOX DRIVER
759M: Ley Foon Tan <ley.foon.tan@intel.com>
760S: Maintained
761F: drivers/mailbox/mailbox-altera.c
762
763ALTERA PIO DRIVER
764M: Joyce Ooi <joyce.ooi@intel.com>
765L: linux-gpio@vger.kernel.org
766S: Maintained
767F: drivers/gpio/gpio-altera.c
768
769ALTERA SYSTEM MANAGER DRIVER
770M: Thor Thayer <thor.thayer@linux.intel.com>
771S: Maintained
772F: drivers/mfd/altera-sysmgr.c
773F: include/linux/mfd/altera-sysmgr.h
774
775ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
776M: Thor Thayer <thor.thayer@linux.intel.com>
777S: Maintained
778F: drivers/gpio/gpio-altera-a10sr.c
779F: drivers/mfd/altera-a10sr.c
780F: drivers/reset/reset-a10sr.c
781F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
782F: include/linux/mfd/altera-a10sr.h
783
784ALTERA TRIPLE SPEED ETHERNET DRIVER
785M: Joyce Ooi <joyce.ooi@intel.com>
786L: netdev@vger.kernel.org
787S: Maintained
788F: drivers/net/ethernet/altera/
789
790ALTERA UART/JTAG UART SERIAL DRIVERS
791M: Tobias Klauser <tklauser@distanz.ch>
792L: linux-serial@vger.kernel.org
793S: Maintained
794F: drivers/tty/serial/altera_jtaguart.c
795F: drivers/tty/serial/altera_uart.c
796F: include/linux/altera_jtaguart.h
797F: include/linux/altera_uart.h
798
799AMAZON ANNAPURNA LABS FIC DRIVER
800M: Talel Shenhar <talel@amazon.com>
801S: Maintained
802F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803F: drivers/irqchip/irq-al-fic.c
804
805AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
806M: Talel Shenhar <talel@amazon.com>
807S: Maintained
808F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
809F: drivers/thermal/thermal_mmio.c
810
811AMAZON ETHERNET DRIVERS
812M: Netanel Belgazal <netanel@amazon.com>
813M: Arthur Kiyanovski <akiyano@amazon.com>
814R: Guy Tzalik <gtzalik@amazon.com>
815R: Saeed Bishara <saeedb@amazon.com>
816R: Zorik Machulsky <zorik@amazon.com>
817L: netdev@vger.kernel.org
818S: Supported
819F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
820F: drivers/net/ethernet/amazon/
821
822AMAZON RDMA EFA DRIVER
823M: Gal Pressman <galpress@amazon.com>
824R: Yossi Leybovich <sleybo@amazon.com>
825L: linux-rdma@vger.kernel.org
826S: Supported
827Q: https://patchwork.kernel.org/project/linux-rdma/list/
828F: drivers/infiniband/hw/efa/
829F: include/uapi/rdma/efa-abi.h
830
831AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
832M: Tom Lendacky <thomas.lendacky@amd.com>
833M: John Allen <john.allen@amd.com>
834L: linux-crypto@vger.kernel.org
835S: Supported
836F: drivers/crypto/ccp/
837F: include/linux/ccp.h
838
839AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
840M: Brijesh Singh <brijesh.singh@amd.com>
841M: Tom Lendacky <thomas.lendacky@amd.com>
842L: linux-crypto@vger.kernel.org
843S: Supported
844F: drivers/crypto/ccp/sev*
845F: include/uapi/linux/psp-sev.h
846
847AMD DISPLAY CORE
848M: Harry Wentland <harry.wentland@amd.com>
849M: Leo Li <sunpeng.li@amd.com>
850L: amd-gfx@lists.freedesktop.org
851S: Supported
852T: git git://people.freedesktop.org/~agd5f/linux
853F: drivers/gpu/drm/amd/display/
854
855AMD ENERGY DRIVER
856M: Naveen Krishna Chatradhi <nchatrad@amd.com>
857L: linux-hwmon@vger.kernel.org
858S: Maintained
859F: Documentation/hwmon/amd_energy.rst
860F: drivers/hwmon/amd_energy.c
861
862AMD FAM15H PROCESSOR POWER MONITORING DRIVER
863M: Huang Rui <ray.huang@amd.com>
864L: linux-hwmon@vger.kernel.org
865S: Supported
866F: Documentation/hwmon/fam15h_power.rst
867F: drivers/hwmon/fam15h_power.c
868
869AMD FCH GPIO DRIVER
870M: Enrico Weigelt, metux IT consult <info@metux.net>
871L: linux-gpio@vger.kernel.org
872S: Maintained
873F: drivers/gpio/gpio-amd-fch.c
874F: include/linux/platform_data/gpio/gpio-amd-fch.h
875
876AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
877L: linux-geode@lists.infradead.org (moderated for non-subscribers)
878S: Orphan
879F: drivers/usb/gadget/udc/amd5536udc.*
880
881AMD GEODE PROCESSOR/CHIPSET SUPPORT
882M: Andres Salomon <dilinger@queued.net>
883L: linux-geode@lists.infradead.org (moderated for non-subscribers)
884S: Supported
885W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
886F: arch/x86/include/asm/geode.h
887F: drivers/char/hw_random/geode-rng.c
888F: drivers/crypto/geode*
889F: drivers/video/fbdev/geode/
890
891AMD IOMMU (AMD-VI)
892M: Joerg Roedel <joro@8bytes.org>
893L: iommu@lists.linux-foundation.org
894S: Maintained
895T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
896F: drivers/iommu/amd/
897F: include/linux/amd-iommu.h
898
899AMD KFD
900M: Felix Kuehling <Felix.Kuehling@amd.com>
901L: amd-gfx@lists.freedesktop.org
902S: Supported
903T: git git://people.freedesktop.org/~agd5f/linux
904F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
905F: drivers/gpu/drm/amd/amdkfd/
906F: drivers/gpu/drm/amd/include/cik_structs.h
907F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
908F: drivers/gpu/drm/amd/include/v9_structs.h
909F: drivers/gpu/drm/amd/include/vi_structs.h
910F: include/uapi/linux/kfd_ioctl.h
911
912AMD SPI DRIVER
913M: Sanjay R Mehta <sanju.mehta@amd.com>
914S: Maintained
915F: drivers/spi/spi-amd.c
916
917AMD MP2 I2C DRIVER
918M: Elie Morisse <syniurge@gmail.com>
919M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
920M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
921L: linux-i2c@vger.kernel.org
922S: Maintained
923F: drivers/i2c/busses/i2c-amd-mp2*
924
925AMD POWERPLAY
926M: Evan Quan <evan.quan@amd.com>
927L: amd-gfx@lists.freedesktop.org
928S: Supported
929T: git git://people.freedesktop.org/~agd5f/linux
930F: drivers/gpu/drm/amd/powerplay/
931
932AMD SEATTLE DEVICE TREE SUPPORT
933M: Brijesh Singh <brijeshkumar.singh@amd.com>
934M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
935M: Tom Lendacky <thomas.lendacky@amd.com>
936S: Supported
937F: arch/arm64/boot/dts/amd/
938
939AMD XGBE DRIVER
940M: Tom Lendacky <thomas.lendacky@amd.com>
941L: netdev@vger.kernel.org
942S: Supported
943F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
944F: drivers/net/ethernet/amd/xgbe/
945
946ANALOG DEVICES INC AD5686 DRIVER
947M: Michael Hennerich <Michael.Hennerich@analog.com>
948L: linux-pm@vger.kernel.org
949S: Supported
950W: http://ez.analog.com/community/linux-device-drivers
951F: drivers/iio/dac/ad5686*
952F: drivers/iio/dac/ad5696*
953
954ANALOG DEVICES INC AD5758 DRIVER
955M: Michael Hennerich <Michael.Hennerich@analog.com>
956L: linux-iio@vger.kernel.org
957S: Supported
958W: http://ez.analog.com/community/linux-device-drivers
959F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
960F: drivers/iio/dac/ad5758.c
961
962ANALOG DEVICES INC AD7091R5 DRIVER
963M: Beniamin Bia <beniamin.bia@analog.com>
964L: linux-iio@vger.kernel.org
965S: Supported
966W: http://ez.analog.com/community/linux-device-drivers
967F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
968F: drivers/iio/adc/ad7091r5.c
969
970ANALOG DEVICES INC AD7124 DRIVER
971M: Michael Hennerich <Michael.Hennerich@analog.com>
972L: linux-iio@vger.kernel.org
973S: Supported
974W: http://ez.analog.com/community/linux-device-drivers
975F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
976F: drivers/iio/adc/ad7124.c
977
978ANALOG DEVICES INC AD7192 DRIVER
979M: Alexandru Tachici <alexandru.tachici@analog.com>
980L: linux-iio@vger.kernel.org
981S: Supported
982W: http://ez.analog.com/community/linux-device-drivers
983F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
984F: drivers/iio/adc/ad7192.c
985
986ANALOG DEVICES INC AD7292 DRIVER
987M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
988L: linux-iio@vger.kernel.org
989S: Supported
990W: http://ez.analog.com/community/linux-device-drivers
991F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
992F: drivers/iio/adc/ad7292.c
993
994ANALOG DEVICES INC AD7606 DRIVER
995M: Michael Hennerich <Michael.Hennerich@analog.com>
996M: Beniamin Bia <beniamin.bia@analog.com>
997L: linux-iio@vger.kernel.org
998S: Supported
999W: http://ez.analog.com/community/linux-device-drivers
1000F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
1001F: drivers/iio/adc/ad7606.c
1002
1003ANALOG DEVICES INC AD7768-1 DRIVER
1004M: Michael Hennerich <Michael.Hennerich@analog.com>
1005L: linux-iio@vger.kernel.org
1006S: Supported
1007W: http://ez.analog.com/community/linux-device-drivers
1008F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
1009F: drivers/iio/adc/ad7768-1.c
1010
1011ANALOG DEVICES INC AD7780 DRIVER
1012M: Michael Hennerich <Michael.Hennerich@analog.com>
1013M: Renato Lui Geh <renatogeh@gmail.com>
1014L: linux-iio@vger.kernel.org
1015S: Supported
1016W: http://ez.analog.com/community/linux-device-drivers
1017F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1018F: drivers/iio/adc/ad7780.c
1019
1020ANALOG DEVICES INC AD9389B DRIVER
1021M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1022L: linux-media@vger.kernel.org
1023S: Maintained
1024F: drivers/media/i2c/ad9389b*
1025
1026ANALOG DEVICES INC ADGS1408 DRIVER
1027M: Mircea Caprioru <mircea.caprioru@analog.com>
1028S: Supported
1029F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1030F: drivers/mux/adgs1408.c
1031
1032ANALOG DEVICES INC ADIN DRIVER
1033M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1034L: netdev@vger.kernel.org
1035S: Supported
1036W: http://ez.analog.com/community/linux-device-drivers
1037F: Documentation/devicetree/bindings/net/adi,adin.yaml
1038F: drivers/net/phy/adin.c
1039
1040ANALOG DEVICES INC ADIS DRIVER LIBRARY
1041M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1042L: linux-iio@vger.kernel.org
1043S: Supported
1044F: drivers/iio/imu/adis.c
1045F: include/linux/iio/imu/adis.h
1046
1047ANALOG DEVICES INC ADIS16460 DRIVER
1048M: Dragos Bogdan <dragos.bogdan@analog.com>
1049L: linux-iio@vger.kernel.org
1050S: Supported
1051W: http://ez.analog.com/community/linux-device-drivers
1052F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1053F: drivers/iio/imu/adis16460.c
1054
1055ANALOG DEVICES INC ADIS16475 DRIVER
1056M: Nuno Sa <nuno.sa@analog.com>
1057L: linux-iio@vger.kernel.org
1058W: http://ez.analog.com/community/linux-device-drivers
1059S: Supported
1060F: drivers/iio/imu/adis16475.c
1061F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1062
1063ANALOG DEVICES INC ADM1177 DRIVER
1064M: Beniamin Bia <beniamin.bia@analog.com>
1065M: Michael Hennerich <Michael.Hennerich@analog.com>
1066L: linux-hwmon@vger.kernel.org
1067S: Supported
1068W: http://ez.analog.com/community/linux-device-drivers
1069F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1070F: drivers/hwmon/adm1177.c
1071
1072ANALOG DEVICES INC ADP5061 DRIVER
1073M: Michael Hennerich <Michael.Hennerich@analog.com>
1074L: linux-pm@vger.kernel.org
1075S: Supported
1076W: http://ez.analog.com/community/linux-device-drivers
1077F: drivers/power/supply/adp5061.c
1078
1079ANALOG DEVICES INC ADV7180 DRIVER
1080M: Lars-Peter Clausen <lars@metafoo.de>
1081L: linux-media@vger.kernel.org
1082S: Supported
1083W: http://ez.analog.com/community/linux-device-drivers
1084F: drivers/media/i2c/adv7180.c
1085F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1086
1087ANALOG DEVICES INC ADV748X DRIVER
1088M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1089L: linux-media@vger.kernel.org
1090S: Maintained
1091F: drivers/media/i2c/adv748x/*
1092
1093ANALOG DEVICES INC ADV7511 DRIVER
1094M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1095L: linux-media@vger.kernel.org
1096S: Maintained
1097F: drivers/media/i2c/adv7511*
1098
1099ANALOG DEVICES INC ADV7604 DRIVER
1100M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1101L: linux-media@vger.kernel.org
1102S: Maintained
1103F: drivers/media/i2c/adv7604*
1104
1105ANALOG DEVICES INC ADV7842 DRIVER
1106M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1107L: linux-media@vger.kernel.org
1108S: Maintained
1109F: drivers/media/i2c/adv7842*
1110
1111ANALOG DEVICES INC ASOC CODEC DRIVERS
1112M: Lars-Peter Clausen <lars@metafoo.de>
1113M: Nuno Sá <nuno.sa@analog.com>
1114L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1115S: Supported
1116W: http://wiki.analog.com/
1117W: http://ez.analog.com/community/linux-device-drivers
1118F: sound/soc/codecs/ad1*
1119F: sound/soc/codecs/ad7*
1120F: sound/soc/codecs/adau*
1121F: sound/soc/codecs/adav*
1122F: sound/soc/codecs/sigmadsp.*
1123F: sound/soc/codecs/ssm*
1124
1125ANALOG DEVICES INC DMA DRIVERS
1126M: Lars-Peter Clausen <lars@metafoo.de>
1127S: Supported
1128W: http://ez.analog.com/community/linux-device-drivers
1129F: drivers/dma/dma-axi-dmac.c
1130
1131ANALOG DEVICES INC HMC425A DRIVER
1132M: Beniamin Bia <beniamin.bia@analog.com>
1133M: Michael Hennerich <michael.hennerich@analog.com>
1134L: linux-iio@vger.kernel.org
1135S: Supported
1136W: http://ez.analog.com/community/linux-device-drivers
1137F: Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1138F: drivers/iio/amplifiers/hmc425a.c
1139
1140ANALOG DEVICES INC IIO DRIVERS
1141M: Lars-Peter Clausen <lars@metafoo.de>
1142M: Michael Hennerich <Michael.Hennerich@analog.com>
1143S: Supported
1144W: http://wiki.analog.com/
1145W: http://ez.analog.com/community/linux-device-drivers
1146F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1147F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1148F: drivers/iio/*/ad*
1149F: drivers/iio/adc/ltc249*
1150F: drivers/staging/iio/*/ad*
1151X: drivers/iio/*/adjd*
1152
1153ANALOGBITS PLL LIBRARIES
1154M: Paul Walmsley <paul.walmsley@sifive.com>
1155S: Supported
1156F: drivers/clk/analogbits/*
1157F: include/linux/clk/analogbits*
1158
1159ANDES ARCHITECTURE
1160M: Nick Hu <nickhu@andestech.com>
1161M: Greentime Hu <green.hu@gmail.com>
1162M: Vincent Chen <deanbo422@gmail.com>
1163S: Supported
1164T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1165F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1166F: Documentation/devicetree/bindings/nds32/
1167F: arch/nds32/
1168N: nds32
1169K: nds32
1170
1171ANDROID CONFIG FRAGMENTS
1172M: Rob Herring <robh@kernel.org>
1173S: Supported
1174F: kernel/configs/android*
1175
1176ANDROID DRIVERS
1177M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1178M: Arve Hjønnevåg <arve@android.com>
1179M: Todd Kjos <tkjos@android.com>
1180M: Martijn Coenen <maco@android.com>
1181M: Joel Fernandes <joel@joelfernandes.org>
1182M: Christian Brauner <christian@brauner.io>
1183M: Hridya Valsaraju <hridya@google.com>
1184M: Suren Baghdasaryan <surenb@google.com>
1185L: devel@driverdev.osuosl.org
1186S: Supported
1187T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1188F: drivers/android/
1189F: drivers/staging/android/
1190
1191ANDROID GOLDFISH PIC DRIVER
1192M: Miodrag Dinic <miodrag.dinic@mips.com>
1193S: Supported
1194F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1195F: drivers/irqchip/irq-goldfish-pic.c
1196
1197ANDROID GOLDFISH RTC DRIVER
1198M: Miodrag Dinic <miodrag.dinic@mips.com>
1199S: Supported
1200F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1201F: drivers/rtc/rtc-goldfish.c
1202
1203ANDROID ION DRIVER
1204M: Laura Abbott <labbott@redhat.com>
1205M: Sumit Semwal <sumit.semwal@linaro.org>
1206L: devel@driverdev.osuosl.org
1207L: dri-devel@lists.freedesktop.org
1208L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1209S: Supported
1210F: drivers/staging/android/ion
1211F: drivers/staging/android/uapi/ion.h
1212
1213AOA (Apple Onboard Audio) ALSA DRIVER
1214M: Johannes Berg <johannes@sipsolutions.net>
1215L: linuxppc-dev@lists.ozlabs.org
1216L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1217S: Maintained
1218F: sound/aoa/
1219
1220APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1221M: William Breathitt Gray <vilhelm.gray@gmail.com>
1222L: linux-iio@vger.kernel.org
1223S: Maintained
1224F: drivers/iio/adc/stx104.c
1225
1226APM DRIVER
1227M: Jiri Kosina <jikos@kernel.org>
1228S: Odd fixes
1229T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1230F: arch/x86/kernel/apm_32.c
1231F: drivers/char/apm-emulation.c
1232F: include/linux/apm_bios.h
1233F: include/uapi/linux/apm_bios.h
1234
1235APPARMOR SECURITY MODULE
1236M: John Johansen <john.johansen@canonical.com>
1237L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1238S: Supported
1239W: wiki.apparmor.net
1240T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1241F: Documentation/admin-guide/LSM/apparmor.rst
1242F: security/apparmor/
1243
1244APPLE BCM5974 MULTITOUCH DRIVER
1245M: Henrik Rydberg <rydberg@bitmath.org>
1246L: linux-input@vger.kernel.org
1247S: Odd fixes
1248F: drivers/input/mouse/bcm5974.c
1249
1250APPLE SMC DRIVER
1251M: Henrik Rydberg <rydberg@bitmath.org>
1252L: linux-hwmon@vger.kernel.org
1253S: Odd fixes
1254F: drivers/hwmon/applesmc.c
1255
1256APPLETALK NETWORK LAYER
1257L: netdev@vger.kernel.org
1258S: Odd fixes
1259F: drivers/net/appletalk/
1260F: include/linux/atalk.h
1261F: include/uapi/linux/atalk.h
1262F: net/appletalk/
1263
1264APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1265M: Khuong Dinh <khuong@os.amperecomputing.com>
1266S: Supported
1267F: arch/arm64/boot/dts/apm/
1268
1269APPLIED MICRO (APM) X-GENE SOC EDAC
1270M: Khuong Dinh <khuong@os.amperecomputing.com>
1271S: Supported
1272F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1273F: drivers/edac/xgene_edac.c
1274
1275APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1276M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1277M: Keyur Chudgar <keyur@os.amperecomputing.com>
1278S: Supported
1279F: drivers/net/ethernet/apm/xgene-v2/
1280
1281APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1282M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1283M: Keyur Chudgar <keyur@os.amperecomputing.com>
1284M: Quan Nguyen <quan@os.amperecomputing.com>
1285S: Supported
1286F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1287F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1288F: drivers/net/ethernet/apm/xgene/
1289F: drivers/net/phy/mdio-xgene.c
1290
1291APPLIED MICRO (APM) X-GENE SOC PMU
1292M: Khuong Dinh <khuong@os.amperecomputing.com>
1293S: Supported
1294F: Documentation/admin-guide/perf/xgene-pmu.rst
1295F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1296F: drivers/perf/xgene_pmu.c
1297
1298APTINA CAMERA SENSOR PLL
1299M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1300L: linux-media@vger.kernel.org
1301S: Maintained
1302F: drivers/media/i2c/aptina-pll.*
1303
1304AQUANTIA ETHERNET DRIVER (atlantic)
1305M: Igor Russkikh <irusskikh@marvell.com>
1306L: netdev@vger.kernel.org
1307S: Supported
1308W: https://www.marvell.com/
1309Q: http://patchwork.ozlabs.org/project/netdev/list/
1310F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1311F: drivers/net/ethernet/aquantia/atlantic/
1312
1313AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1314M: Egor Pomozov <epomozov@marvell.com>
1315L: netdev@vger.kernel.org
1316S: Supported
1317W: http://www.aquantia.com
1318F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1319
1320ARASAN NAND CONTROLLER DRIVER
1321M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1322L: linux-mtd@lists.infradead.org
1323S: Maintained
1324F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1325F: drivers/mtd/nand/raw/arasan-nand-controller.c
1326
1327ARC FRAMEBUFFER DRIVER
1328M: Jaya Kumar <jayalk@intworks.biz>
1329S: Maintained
1330F: drivers/video/fbdev/arcfb.c
1331F: drivers/video/fbdev/core/fb_defio.c
1332
1333ARC PGU DRM DRIVER
1334M: Alexey Brodkin <abrodkin@synopsys.com>
1335S: Supported
1336F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1337F: drivers/gpu/drm/arc/
1338
1339ARCNET NETWORK LAYER
1340M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1341L: netdev@vger.kernel.org
1342S: Maintained
1343F: drivers/net/arcnet/
1344F: include/uapi/linux/if_arcnet.h
1345
1346ARM ARCHITECTED TIMER DRIVER
1347M: Mark Rutland <mark.rutland@arm.com>
1348M: Marc Zyngier <maz@kernel.org>
1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350S: Maintained
1351F: arch/arm/include/asm/arch_timer.h
1352F: arch/arm64/include/asm/arch_timer.h
1353F: drivers/clocksource/arm_arch_timer.c
1354
1355ARM HDLCD DRM DRIVER
1356M: Liviu Dudau <liviu.dudau@arm.com>
1357S: Supported
1358F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1359F: drivers/gpu/drm/arm/hdlcd_*
1360
1361ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1362M: Linus Walleij <linus.walleij@linaro.org>
1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S: Maintained
1365F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1366F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1367F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1368F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1369F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1370F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1371F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1372F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1373F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1374F: arch/arm/boot/dts/arm-realview-*
1375F: arch/arm/boot/dts/integrator*
1376F: arch/arm/boot/dts/versatile*
1377F: arch/arm/mach-integrator/
1378F: arch/arm/mach-realview/
1379F: arch/arm/mach-versatile/
1380F: arch/arm/plat-versatile/
1381F: drivers/bus/arm-integrator-lm.c
1382F: drivers/clk/versatile/
1383F: drivers/i2c/busses/i2c-versatile.c
1384F: drivers/irqchip/irq-versatile-fpga.c
1385F: drivers/mtd/maps/physmap-versatile.*
1386F: drivers/power/reset/arm-versatile-reboot.c
1387F: drivers/soc/versatile/
1388
1389ARM KOMEDA DRM-KMS DRIVER
1390M: James (Qian) Wang <james.qian.wang@arm.com>
1391M: Liviu Dudau <liviu.dudau@arm.com>
1392M: Mihail Atanassov <mihail.atanassov@arm.com>
1393L: Mali DP Maintainers <malidp@foss.arm.com>
1394S: Supported
1395T: git git://anongit.freedesktop.org/drm/drm-misc
1396F: Documentation/devicetree/bindings/display/arm,komeda.txt
1397F: Documentation/gpu/komeda-kms.rst
1398F: drivers/gpu/drm/arm/display/include/
1399F: drivers/gpu/drm/arm/display/komeda/
1400
1401ARM MALI PANFROST DRM DRIVER
1402M: Rob Herring <robh@kernel.org>
1403M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1404R: Steven Price <steven.price@arm.com>
1405R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1406L: dri-devel@lists.freedesktop.org
1407S: Supported
1408T: git git://anongit.freedesktop.org/drm/drm-misc
1409F: drivers/gpu/drm/panfrost/
1410F: include/uapi/drm/panfrost_drm.h
1411
1412ARM MALI-DP DRM DRIVER
1413M: Liviu Dudau <liviu.dudau@arm.com>
1414M: Brian Starkey <brian.starkey@arm.com>
1415L: Mali DP Maintainers <malidp@foss.arm.com>
1416S: Supported
1417T: git git://anongit.freedesktop.org/drm/drm-misc
1418F: Documentation/devicetree/bindings/display/arm,malidp.txt
1419F: Documentation/gpu/afbc.rst
1420F: drivers/gpu/drm/arm/
1421
1422ARM MFM AND FLOPPY DRIVERS
1423M: Ian Molton <spyro@f2s.com>
1424S: Maintained
1425F: arch/arm/include/asm/floppy.h
1426F: arch/arm/mach-rpc/floppydma.S
1427
1428ARM PMU PROFILING AND DEBUGGING
1429M: Will Deacon <will@kernel.org>
1430M: Mark Rutland <mark.rutland@arm.com>
1431L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432S: Maintained
1433F: Documentation/devicetree/bindings/arm/pmu.yaml
1434F: Documentation/devicetree/bindings/perf/
1435F: arch/arm*/include/asm/hw_breakpoint.h
1436F: arch/arm*/include/asm/perf_event.h
1437F: arch/arm*/kernel/hw_breakpoint.c
1438F: arch/arm*/kernel/perf_*
1439F: arch/arm/oprofile/common.c
1440F: drivers/perf/
1441F: include/linux/perf/arm_pmu.h
1442
1443ARM PORT
1444M: Russell King <linux@armlinux.org.uk>
1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S: Odd Fixes
1447W: http://www.armlinux.org.uk/
1448T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1449F: arch/arm/
1450X: arch/arm/boot/dts/
1451
1452ARM PRIMECELL AACI PL041 DRIVER
1453M: Russell King <linux@armlinux.org.uk>
1454S: Odd Fixes
1455F: sound/arm/aaci.*
1456
1457ARM PRIMECELL BUS SUPPORT
1458M: Russell King <linux@armlinux.org.uk>
1459S: Odd Fixes
1460F: drivers/amba/
1461F: include/linux/amba/bus.h
1462
1463ARM PRIMECELL CLCD PL110 DRIVER
1464M: Russell King <linux@armlinux.org.uk>
1465S: Odd Fixes
1466F: drivers/video/fbdev/amba-clcd.*
1467
1468ARM PRIMECELL KMI PL050 DRIVER
1469M: Russell King <linux@armlinux.org.uk>
1470S: Odd Fixes
1471F: drivers/input/serio/ambakmi.*
1472F: include/linux/amba/kmi.h
1473
1474ARM PRIMECELL MMCI PL180/1 DRIVER
1475M: Russell King <linux@armlinux.org.uk>
1476S: Odd Fixes
1477F: drivers/mmc/host/mmci.*
1478F: include/linux/amba/mmci.h
1479
1480ARM PRIMECELL SSP PL022 SPI DRIVER
1481M: Linus Walleij <linus.walleij@linaro.org>
1482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S: Maintained
1484F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1485F: drivers/spi/spi-pl022.c
1486
1487ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1488M: Russell King <linux@armlinux.org.uk>
1489S: Odd Fixes
1490F: drivers/tty/serial/amba-pl01*.c
1491F: include/linux/amba/serial.h
1492
1493ARM PRIMECELL VIC PL190/PL192 DRIVER
1494M: Linus Walleij <linus.walleij@linaro.org>
1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496S: Maintained
1497F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1498F: drivers/irqchip/irq-vic.c
1499
1500ARM SMC WATCHDOG DRIVER
1501M: Julius Werner <jwerner@chromium.org>
1502R: Evan Benn <evanbenn@chromium.org>
1503S: Maintained
1504F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1505F: drivers/watchdog/arm_smc_wdt.c
1506
1507ARM SMMU DRIVERS
1508M: Will Deacon <will@kernel.org>
1509R: Robin Murphy <robin.murphy@arm.com>
1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511S: Maintained
1512F: Documentation/devicetree/bindings/iommu/arm,smmu*
1513F: drivers/iommu/arm/
1514F: drivers/iommu/io-pgtable-arm-v7s.c
1515F: drivers/iommu/io-pgtable-arm.c
1516
1517ARM SUB-ARCHITECTURES
1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519S: Maintained
1520T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1521F: arch/arm/mach-*/
1522F: arch/arm/plat-*/
1523
1524ARM/ACTIONS SEMI ARCHITECTURE
1525M: Andreas Färber <afaerber@suse.de>
1526M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528S: Maintained
1529F: Documentation/devicetree/bindings/arm/actions.yaml
1530F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1531F: Documentation/devicetree/bindings/dma/owl-dma.txt
1532F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1533F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1534F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1535F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1536F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1537F: arch/arm/boot/dts/owl-*
1538F: arch/arm/mach-actions/
1539F: arch/arm64/boot/dts/actions/
1540F: drivers/clk/actions/
1541F: drivers/clocksource/timer-owl*
1542F: drivers/dma/owl-dma.c
1543F: drivers/i2c/busses/i2c-owl.c
1544F: drivers/mmc/host/owl-mmc.c
1545F: drivers/pinctrl/actions/*
1546F: drivers/soc/actions/
1547F: include/dt-bindings/power/owl-*
1548F: include/dt-bindings/reset/actions,*
1549F: include/linux/soc/actions/
1550N: owl
1551
1552ARM/ADS SPHERE MACHINE SUPPORT
1553M: Lennert Buytenhek <kernel@wantstofly.org>
1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S: Maintained
1556
1557ARM/AFEB9260 MACHINE SUPPORT
1558M: Sergey Lapin <slapin@ossfans.org>
1559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S: Maintained
1561
1562ARM/AJECO 1ARM MACHINE SUPPORT
1563M: Lennert Buytenhek <kernel@wantstofly.org>
1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S: Maintained
1566
1567ARM/Allwinner SoC Clock Support
1568M: Emilio López <emilio@elopez.com.ar>
1569S: Maintained
1570F: drivers/clk/sunxi/
1571
1572ARM/Allwinner sunXi SoC support
1573M: Maxime Ripard <mripard@kernel.org>
1574M: Chen-Yu Tsai <wens@csie.org>
1575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576S: Maintained
1577T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1578F: arch/arm/mach-sunxi/
1579F: arch/arm64/boot/dts/allwinner/
1580F: drivers/clk/sunxi-ng/
1581F: drivers/pinctrl/sunxi/
1582F: drivers/soc/sunxi/
1583N: sun[x456789]i
1584N: sun50i
1585
1586ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1587M: Neil Armstrong <narmstrong@baylibre.com>
1588M: Jerome Brunet <jbrunet@baylibre.com>
1589L: linux-amlogic@lists.infradead.org
1590S: Maintained
1591F: Documentation/devicetree/bindings/clock/amlogic*
1592F: drivers/clk/meson/
1593F: include/dt-bindings/clock/gxbb*
1594F: include/dt-bindings/clock/meson*
1595
1596ARM/Amlogic Meson SoC Crypto Drivers
1597M: Corentin Labbe <clabbe@baylibre.com>
1598L: linux-crypto@vger.kernel.org
1599L: linux-amlogic@lists.infradead.org
1600S: Maintained
1601F: Documentation/devicetree/bindings/crypto/amlogic*
1602F: drivers/crypto/amlogic/
1603
1604ARM/Amlogic Meson SoC Sound Drivers
1605M: Jerome Brunet <jbrunet@baylibre.com>
1606L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1607S: Maintained
1608F: Documentation/devicetree/bindings/sound/amlogic*
1609F: sound/soc/meson/
1610
1611ARM/Amlogic Meson SoC support
1612M: Kevin Hilman <khilman@baylibre.com>
1613R: Neil Armstrong <narmstrong@baylibre.com>
1614R: Jerome Brunet <jbrunet@baylibre.com>
1615R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617L: linux-amlogic@lists.infradead.org
1618S: Maintained
1619W: http://linux-meson.com/
1620F: arch/arm/boot/dts/meson*
1621F: arch/arm/mach-meson/
1622F: arch/arm64/boot/dts/amlogic/
1623F: drivers/mmc/host/meson*
1624F: drivers/pinctrl/meson/
1625F: drivers/rtc/rtc-meson*
1626F: drivers/soc/amlogic/
1627N: meson
1628
1629ARM/Annapurna Labs ALPINE ARCHITECTURE
1630M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1631M: Antoine Tenart <atenart@kernel.org>
1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633S: Maintained
1634F: arch/arm/boot/dts/alpine*
1635F: arch/arm/mach-alpine/
1636F: arch/arm64/boot/dts/amazon/
1637F: drivers/*/*alpine*
1638
1639ARM/ARTPEC MACHINE SUPPORT
1640M: Jesper Nilsson <jesper.nilsson@axis.com>
1641M: Lars Persson <lars.persson@axis.com>
1642L: linux-arm-kernel@axis.com
1643S: Maintained
1644F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1645F: arch/arm/boot/dts/artpec6*
1646F: arch/arm/mach-artpec
1647F: drivers/clk/axis
1648F: drivers/crypto/axis
1649F: drivers/mmc/host/usdhi6rol0.c
1650F: drivers/pinctrl/pinctrl-artpec*
1651
1652ARM/ASPEED I2C DRIVER
1653M: Brendan Higgins <brendanhiggins@google.com>
1654R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1655R: Joel Stanley <joel@jms.id.au>
1656L: linux-i2c@vger.kernel.org
1657L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1658S: Maintained
1659F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1660F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1661F: drivers/i2c/busses/i2c-aspeed.c
1662F: drivers/irqchip/irq-aspeed-i2c-ic.c
1663
1664ARM/ASPEED MACHINE SUPPORT
1665M: Joel Stanley <joel@jms.id.au>
1666R: Andrew Jeffery <andrew@aj.id.au>
1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1669S: Supported
1670Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1671T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1672F: arch/arm/boot/dts/aspeed-*
1673F: arch/arm/mach-aspeed/
1674N: aspeed
1675
1676ARM/BITMAIN ARCHITECTURE
1677M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679S: Maintained
1680F: Documentation/devicetree/bindings/arm/bitmain.yaml
1681F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1682F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1683F: arch/arm64/boot/dts/bitmain/
1684F: drivers/clk/clk-bm1880.c
1685F: drivers/pinctrl/pinctrl-bm1880.c
1686
1687ARM/CALXEDA HIGHBANK ARCHITECTURE
1688M: Andre Przywara <andre.przywara@arm.com>
1689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690S: Maintained
1691F: arch/arm/boot/dts/ecx-*.dts*
1692F: arch/arm/boot/dts/highbank.dts
1693F: arch/arm/mach-highbank/
1694
1695ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1696M: Krzysztof Halasa <khalasa@piap.pl>
1697S: Maintained
1698F: arch/arm/mach-cns3xxx/
1699
1700ARM/CAVIUM THUNDER NETWORK DRIVER
1701M: Sunil Goutham <sgoutham@marvell.com>
1702L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703S: Supported
1704F: drivers/net/ethernet/cavium/thunder/
1705
1706ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1707M: Lukasz Majewski <lukma@denx.de>
1708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709S: Maintained
1710F: arch/arm/mach-ep93xx/ts72xx.c
1711
1712ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1713M: Alexander Shiyan <shc_work@mail.ru>
1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S: Odd Fixes
1716N: clps711x
1717
1718ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1719M: Lennert Buytenhek <kernel@wantstofly.org>
1720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721S: Maintained
1722
1723ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1724M: Hartley Sweeten <hsweeten@visionengravers.com>
1725M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727S: Maintained
1728F: arch/arm/mach-ep93xx/
1729F: arch/arm/mach-ep93xx/include/mach/
1730
1731ARM/CLKDEV SUPPORT
1732M: Russell King <linux@armlinux.org.uk>
1733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734S: Maintained
1735T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1736F: drivers/clk/clkdev.c
1737
1738ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1739M: Baruch Siach <baruch@tkos.co.il>
1740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741S: Maintained
1742F: arch/arm/boot/dts/cx92755*
1743N: digicolor
1744
1745ARM/CONTEC MICRO9 MACHINE SUPPORT
1746M: Hubert Feurstein <hubert.feurstein@contec.at>
1747S: Maintained
1748F: arch/arm/mach-ep93xx/micro9.c
1749
1750ARM/CORESIGHT FRAMEWORK AND DRIVERS
1751M: Mathieu Poirier <mathieu.poirier@linaro.org>
1752R: Suzuki K Poulose <suzuki.poulose@arm.com>
1753R: Mike Leach <mike.leach@linaro.org>
1754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755S: Maintained
1756F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1757F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1758F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1759F: Documentation/devicetree/bindings/arm/coresight.txt
1760F: Documentation/trace/coresight/*
1761F: drivers/hwtracing/coresight/*
1762F: include/dt-bindings/arm/coresight-cti-dt.h
1763F: tools/perf/arch/arm/util/auxtrace.c
1764F: tools/perf/arch/arm/util/cs-etm.c
1765F: tools/perf/arch/arm/util/cs-etm.h
1766F: tools/perf/arch/arm/util/pmu.c
1767F: tools/perf/util/cs-etm-decoder/*
1768F: tools/perf/util/cs-etm.*
1769
1770ARM/CORGI MACHINE SUPPORT
1771M: Richard Purdie <rpurdie@rpsys.net>
1772S: Maintained
1773
1774ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1775M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1776M: Linus Walleij <linus.walleij@linaro.org>
1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778S: Maintained
1779T: git git://github.com/ulli-kroll/linux.git
1780F: Documentation/devicetree/bindings/arm/gemini.txt
1781F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1782F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1783F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1784F: arch/arm/mach-gemini/
1785F: drivers/net/ethernet/cortina/
1786F: drivers/pinctrl/pinctrl-gemini.c
1787F: drivers/rtc/rtc-ftrtc010.c
1788
1789ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1790M: Barry Song <baohua@kernel.org>
1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S: Maintained
1793T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1794F: arch/arm/boot/dts/prima2*
1795F: arch/arm/mach-prima2/
1796F: drivers/clk/sirf/
1797F: drivers/clocksource/timer-atlas7.c
1798F: drivers/clocksource/timer-prima2.c
1799X: drivers/gnss
1800N: [^a-z]sirf
1801
1802ARM/CZ.NIC TURRIS MOX SUPPORT
1803M: Marek Behun <marek.behun@nic.cz>
1804S: Maintained
1805W: http://mox.turris.cz
1806F: Documentation/ABI/testing/debugfs-moxtet
1807F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1808F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1809F: Documentation/devicetree/bindings/bus/moxtet.txt
1810F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1811F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1812F: drivers/bus/moxtet.c
1813F: drivers/firmware/turris-mox-rwtm.c
1814F: drivers/gpio/gpio-moxtet.c
1815F: include/linux/moxtet.h
1816
1817ARM/EBSA110 MACHINE SUPPORT
1818M: Russell King <linux@armlinux.org.uk>
1819L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820S: Maintained
1821W: http://www.armlinux.org.uk/
1822F: arch/arm/mach-ebsa110/
1823F: drivers/net/ethernet/amd/am79c961a.*
1824
1825ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1826M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1827R: Pengutronix Kernel Team <kernel@pengutronix.de>
1828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829S: Maintained
1830N: efm32
1831
1832ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1833M: Robert Jarzmik <robert.jarzmik@free.fr>
1834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835S: Maintained
1836F: arch/arm/mach-pxa/ezx.c
1837
1838ARM/FARADAY FA526 PORT
1839M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841S: Maintained
1842T: git git://git.berlios.de/gemini-board
1843F: arch/arm/mm/*-fa*
1844
1845ARM/FOOTBRIDGE ARCHITECTURE
1846M: Russell King <linux@armlinux.org.uk>
1847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848S: Maintained
1849W: http://www.armlinux.org.uk/
1850F: arch/arm/include/asm/hardware/dec21285.h
1851F: arch/arm/mach-footbridge/
1852
1853ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1854M: Shawn Guo <shawnguo@kernel.org>
1855M: Sascha Hauer <s.hauer@pengutronix.de>
1856R: Pengutronix Kernel Team <kernel@pengutronix.de>
1857R: Fabio Estevam <festevam@gmail.com>
1858R: NXP Linux Team <linux-imx@nxp.com>
1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860S: Maintained
1861T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1862X: drivers/media/i2c/
1863N: imx
1864N: mxs
1865
1866ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1867M: Shawn Guo <shawnguo@kernel.org>
1868M: Li Yang <leoyang.li@nxp.com>
1869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870S: Maintained
1871T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1872F: arch/arm/boot/dts/ls1021a*
1873F: arch/arm64/boot/dts/freescale/fsl-*
1874F: arch/arm64/boot/dts/freescale/qoriq-*
1875
1876ARM/FREESCALE VYBRID ARM ARCHITECTURE
1877M: Shawn Guo <shawnguo@kernel.org>
1878M: Sascha Hauer <s.hauer@pengutronix.de>
1879R: Pengutronix Kernel Team <kernel@pengutronix.de>
1880R: Stefan Agner <stefan@agner.ch>
1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882S: Maintained
1883T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1884F: arch/arm/boot/dts/vf*
1885F: arch/arm/mach-imx/*vf610*
1886
1887ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1888M: Lennert Buytenhek <kernel@wantstofly.org>
1889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890S: Maintained
1891
1892ARM/GUMSTIX MACHINE SUPPORT
1893M: Steve Sakoman <sakoman@gmail.com>
1894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895S: Maintained
1896
1897ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1898M: Philipp Zabel <philipp.zabel@gmail.com>
1899M: Paul Parsons <lost.distance@yahoo.com>
1900L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901S: Maintained
1902F: arch/arm/mach-pxa/hx4700.c
1903F: arch/arm/mach-pxa/include/mach/hx4700.h
1904F: sound/soc/pxa/hx4700.c
1905
1906ARM/HISILICON SOC SUPPORT
1907M: Wei Xu <xuwei5@hisilicon.com>
1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S: Supported
1910W: http://www.hisilicon.com
1911T: git git://github.com/hisilicon/linux-hisi.git
1912F: arch/arm/boot/dts/hi3*
1913F: arch/arm/boot/dts/hip*
1914F: arch/arm/boot/dts/hisi*
1915F: arch/arm/mach-hisi/
1916F: arch/arm64/boot/dts/hisilicon/
1917
1918ARM/HP JORNADA 7XX MACHINE SUPPORT
1919M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1920S: Maintained
1921W: www.jlime.com
1922T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1923F: arch/arm/mach-sa1100/include/mach/jornada720.h
1924F: arch/arm/mach-sa1100/jornada720.c
1925
1926ARM/IGEP MACHINE SUPPORT
1927M: Enric Balletbo i Serra <eballetbo@gmail.com>
1928M: Javier Martinez Canillas <javier@dowhile0.org>
1929L: linux-omap@vger.kernel.org
1930L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931S: Maintained
1932F: arch/arm/boot/dts/omap3-igep*
1933
1934ARM/INCOME PXA270 SUPPORT
1935M: Marek Vasut <marek.vasut@gmail.com>
1936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937S: Maintained
1938F: arch/arm/mach-pxa/colibri-pxa270-income.c
1939
1940ARM/INTEL IOP32X ARM ARCHITECTURE
1941M: Lennert Buytenhek <kernel@wantstofly.org>
1942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943S: Maintained
1944
1945ARM/INTEL IQ81342EX MACHINE SUPPORT
1946M: Lennert Buytenhek <kernel@wantstofly.org>
1947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948S: Maintained
1949
1950ARM/INTEL IXDP2850 MACHINE SUPPORT
1951M: Lennert Buytenhek <kernel@wantstofly.org>
1952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953S: Maintained
1954
1955ARM/INTEL IXP4XX ARM ARCHITECTURE
1956M: Linus Walleij <linusw@kernel.org>
1957M: Imre Kaloz <kaloz@openwrt.org>
1958M: Krzysztof Halasa <khalasa@piap.pl>
1959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960S: Maintained
1961F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1962F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1963F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1964F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1965F: arch/arm/mach-ixp4xx/
1966F: drivers/clocksource/timer-ixp4xx.c
1967F: drivers/gpio/gpio-ixp4xx.c
1968F: drivers/irqchip/irq-ixp4xx.c
1969F: include/linux/irqchip/irq-ixp4xx.h
1970F: include/linux/platform_data/timer-ixp4xx.h
1971
1972ARM/INTEL KEEMBAY ARCHITECTURE
1973M: Paul J. Murphy <paul.j.murphy@intel.com>
1974M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1975S: Maintained
1976F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1977F: arch/arm64/boot/dts/intel/keembay-evm.dts
1978F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1979
1980ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1981M: Jonathan Cameron <jic23@cam.ac.uk>
1982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983S: Maintained
1984F: arch/arm/mach-pxa/stargate2.c
1985F: drivers/pcmcia/pxa2xx_stargate2.c
1986
1987ARM/INTEL XSC3 (MANZANO) ARM CORE
1988M: Lennert Buytenhek <kernel@wantstofly.org>
1989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990S: Maintained
1991
1992ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1993M: Lennert Buytenhek <kernel@wantstofly.org>
1994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995S: Maintained
1996
1997ARM/LG1K ARCHITECTURE
1998M: Chanho Min <chanho.min@lge.com>
1999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000S: Maintained
2001F: arch/arm64/boot/dts/lg/
2002
2003ARM/LOGICPD PXA270 MACHINE SUPPORT
2004M: Lennert Buytenhek <kernel@wantstofly.org>
2005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006S: Maintained
2007
2008ARM/LPC18XX ARCHITECTURE
2009M: Vladimir Zapolskiy <vz@mleia.com>
2010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011S: Maintained
2012F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2013F: arch/arm/boot/dts/lpc43*
2014F: drivers/i2c/busses/i2c-lpc2k.c
2015F: drivers/memory/pl172.c
2016F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2017F: drivers/rtc/rtc-lpc24xx.c
2018N: lpc18xx
2019
2020ARM/LPC32XX SOC SUPPORT
2021M: Vladimir Zapolskiy <vz@mleia.com>
2022M: Sylvain Lemieux <slemieux.tyco@gmail.com>
2023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024S: Maintained
2025T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2026F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2027F: arch/arm/boot/dts/lpc32*
2028F: arch/arm/mach-lpc32xx/
2029F: drivers/i2c/busses/i2c-pnx.c
2030F: drivers/net/ethernet/nxp/lpc_eth.c
2031F: drivers/usb/host/ohci-nxp.c
2032F: drivers/watchdog/pnx4008_wdt.c
2033N: lpc32xx
2034
2035ARM/MAGICIAN MACHINE SUPPORT
2036M: Philipp Zabel <philipp.zabel@gmail.com>
2037S: Maintained
2038
2039ARM/Marvell Dove/MV78xx0/Orion SOC support
2040M: Jason Cooper <jason@lakedaemon.net>
2041M: Andrew Lunn <andrew@lunn.ch>
2042M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2043M: Gregory Clement <gregory.clement@bootlin.com>
2044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2045S: Maintained
2046T: git git://git.infradead.org/linux-mvebu.git
2047F: Documentation/devicetree/bindings/soc/dove/
2048F: arch/arm/boot/dts/dove*
2049F: arch/arm/boot/dts/orion5x*
2050F: arch/arm/mach-dove/
2051F: arch/arm/mach-mv78xx0/
2052F: arch/arm/mach-orion5x/
2053F: arch/arm/plat-orion/
2054F: drivers/soc/dove/
2055
2056ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2057M: Jason Cooper <jason@lakedaemon.net>
2058M: Andrew Lunn <andrew@lunn.ch>
2059M: Gregory Clement <gregory.clement@bootlin.com>
2060M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062S: Maintained
2063T: git git://git.infradead.org/linux-mvebu.git
2064F: arch/arm/boot/dts/armada*
2065F: arch/arm/boot/dts/kirkwood*
2066F: arch/arm/configs/mvebu_*_defconfig
2067F: arch/arm/mach-mvebu/
2068F: arch/arm64/boot/dts/marvell/armada*
2069F: arch/arm64/boot/dts/marvell/cn913*
2070F: drivers/cpufreq/armada-37xx-cpufreq.c
2071F: drivers/cpufreq/armada-8k-cpufreq.c
2072F: drivers/cpufreq/mvebu-cpufreq.c
2073F: drivers/irqchip/irq-armada-370-xp.c
2074F: drivers/irqchip/irq-mvebu-*
2075F: drivers/pinctrl/mvebu/
2076F: drivers/rtc/rtc-armada38x.c
2077
2078ARM/Mediatek RTC DRIVER
2079M: Eddie Huang <eddie.huang@mediatek.com>
2080M: Sean Wang <sean.wang@mediatek.com>
2081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2083S: Maintained
2084F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2085F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2086F: drivers/rtc/rtc-mt2712.c
2087F: drivers/rtc/rtc-mt6397.c
2088F: drivers/rtc/rtc-mt7622.c
2089
2090ARM/Mediatek SoC support
2091M: Matthias Brugger <matthias.bgg@gmail.com>
2092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2094S: Maintained
2095W: https://mtk.bcnfs.org/
2096C: irc://chat.freenode.net/linux-mediatek
2097F: arch/arm/boot/dts/mt6*
2098F: arch/arm/boot/dts/mt7*
2099F: arch/arm/boot/dts/mt8*
2100F: arch/arm/mach-mediatek/
2101F: arch/arm64/boot/dts/mediatek/
2102F: drivers/soc/mediatek/
2103N: mtk
2104N: mt[678]
2105K: mediatek
2106
2107ARM/Mediatek USB3 PHY DRIVER
2108M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2111S: Maintained
2112F: Documentation/devicetree/bindings/phy/phy-mtk-*
2113F: drivers/phy/mediatek/
2114
2115ARM/Microchip (AT91) SoC support
2116M: Nicolas Ferre <nicolas.ferre@microchip.com>
2117M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2118M: Ludovic Desroches <ludovic.desroches@microchip.com>
2119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120S: Supported
2121W: http://www.linux4sam.org
2122T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2123F: arch/arm/boot/dts/at91*.dts
2124F: arch/arm/boot/dts/at91*.dtsi
2125F: arch/arm/boot/dts/sama*.dts
2126F: arch/arm/boot/dts/sama*.dtsi
2127F: arch/arm/include/debug/at91.S
2128F: arch/arm/mach-at91/
2129F: drivers/memory/atmel*
2130F: drivers/watchdog/sama5d4_wdt.c
2131F: include/soc/at91/
2132X: drivers/input/touchscreen/atmel_mxt_ts.c
2133X: drivers/net/wireless/atmel/
2134N: at91
2135N: atmel
2136
2137ARM/Microchip Sparx5 SoC support
2138M: Lars Povlsen <lars.povlsen@microchip.com>
2139M: Steen Hegelund <Steen.Hegelund@microchip.com>
2140M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142S: Supported
2143F: arch/arm64/boot/dts/microchip/
2144N: sparx5
2145
2146ARM/MIOA701 MACHINE SUPPORT
2147M: Robert Jarzmik <robert.jarzmik@free.fr>
2148L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149S: Maintained
2150F: arch/arm/mach-pxa/mioa701.c
2151
2152ARM/MStar/Sigmastar Armv7 SoC support
2153M: Daniel Palmer <daniel@thingy.jp>
2154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155S: Maintained
2156W: http://linux-chenxing.org/
2157F: Documentation/devicetree/bindings/arm/mstar/*
2158F: arch/arm/boot/dts/infinity*.dtsi
2159F: arch/arm/boot/dts/mercury*.dtsi
2160F: arch/arm/boot/dts/mstar-v7.dtsi
2161F: arch/arm/mach-mstar/
2162
2163ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2164M: Michael Petchkovsky <mkpetch@internode.on.net>
2165S: Maintained
2166
2167ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2168M: Linus Walleij <linus.walleij@linaro.org>
2169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170S: Maintained
2171T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2172F: Documentation/devicetree/bindings/arm/ste-*
2173F: Documentation/devicetree/bindings/arm/ux500.yaml
2174F: Documentation/devicetree/bindings/arm/ux500/
2175F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2176F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2177F: arch/arm/boot/dts/ste-*
2178F: arch/arm/mach-nomadik/
2179F: arch/arm/mach-u300/
2180F: arch/arm/mach-ux500/
2181F: drivers/clk/clk-nomadik.c
2182F: drivers/clk/clk-u300.c
2183F: drivers/clocksource/clksrc-dbx500-prcmu.c
2184F: drivers/clocksource/timer-u300.c
2185F: drivers/dma/coh901318*
2186F: drivers/dma/ste_dma40*
2187F: drivers/hwspinlock/u8500_hsem.c
2188F: drivers/i2c/busses/i2c-nomadik.c
2189F: drivers/i2c/busses/i2c-stu300.c
2190F: drivers/iio/adc/ab8500-gpadc.c
2191F: drivers/mfd/ab3100*
2192F: drivers/mfd/ab8500*
2193F: drivers/mfd/abx500*
2194F: drivers/mfd/db8500*
2195F: drivers/mfd/dbx500*
2196F: drivers/pinctrl/nomadik/
2197F: drivers/pinctrl/pinctrl-coh901*
2198F: drivers/pinctrl/pinctrl-u300.c
2199F: drivers/rtc/rtc-ab3100.c
2200F: drivers/rtc/rtc-ab8500.c
2201F: drivers/rtc/rtc-coh901331.c
2202F: drivers/rtc/rtc-pl031.c
2203F: drivers/soc/ux500/
2204F: drivers/watchdog/coh901327_wdt.c
2205
2206ARM/NUVOTON NPCM ARCHITECTURE
2207M: Avi Fishman <avifishman70@gmail.com>
2208M: Tomer Maimon <tmaimon77@gmail.com>
2209M: Tali Perry <tali.perry1@gmail.com>
2210R: Patrick Venture <venture@google.com>
2211R: Nancy Yuen <yuenn@google.com>
2212R: Benjamin Fair <benjaminfair@google.com>
2213L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2214S: Supported
2215F: Documentation/devicetree/bindings/*/*/*npcm*
2216F: Documentation/devicetree/bindings/*/*npcm*
2217F: arch/arm/boot/dts/nuvoton-npcm*
2218F: arch/arm/mach-npcm/
2219F: drivers/*/*npcm*
2220F: drivers/*/*/*npcm*
2221F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2222
2223ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2224L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2225S: Orphan
2226W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2227F: arch/arm/mach-s3c24xx/gta02.h
2228F: arch/arm/mach-s3c24xx/mach-gta02.c
2229
2230ARM/Orion SoC/Technologic Systems TS-78xx platform support
2231M: Alexander Clouter <alex@digriz.org.uk>
2232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233S: Maintained
2234W: http://www.digriz.org.uk/ts78xx/kernel
2235F: arch/arm/mach-orion5x/ts78xx-*
2236
2237ARM/OXNAS platform support
2238M: Neil Armstrong <narmstrong@baylibre.com>
2239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240L: linux-oxnas@groups.io (moderated for non-subscribers)
2241S: Maintained
2242F: arch/arm/boot/dts/ox8*.dts*
2243F: arch/arm/mach-oxnas/
2244F: drivers/power/reset/oxnas-restart.c
2245N: oxnas
2246
2247ARM/PALM TREO SUPPORT
2248M: Tomas Cech <sleep_walker@suse.com>
2249L: linux-arm-kernel@lists.infradead.org
2250S: Maintained
2251W: http://hackndev.com
2252F: arch/arm/mach-pxa/palmtreo.*
2253
2254ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2255M: Marek Vasut <marek.vasut@gmail.com>
2256L: linux-arm-kernel@lists.infradead.org
2257S: Maintained
2258W: http://hackndev.com
2259F: arch/arm/mach-pxa/include/mach/palmld.h
2260F: arch/arm/mach-pxa/include/mach/palmtc.h
2261F: arch/arm/mach-pxa/include/mach/palmtx.h
2262F: arch/arm/mach-pxa/palmld.c
2263F: arch/arm/mach-pxa/palmt5.*
2264F: arch/arm/mach-pxa/palmtc.c
2265F: arch/arm/mach-pxa/palmte2.*
2266F: arch/arm/mach-pxa/palmtx.c
2267
2268ARM/PALMZ72 SUPPORT
2269M: Sergey Lapin <slapin@ossfans.org>
2270L: linux-arm-kernel@lists.infradead.org
2271S: Maintained
2272W: http://hackndev.com
2273F: arch/arm/mach-pxa/palmz72.*
2274
2275ARM/PLEB SUPPORT
2276M: Peter Chubb <pleb@gelato.unsw.edu.au>
2277S: Maintained
2278W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2279
2280ARM/PT DIGITAL BOARD PORT
2281M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2283S: Maintained
2284W: http://www.armlinux.org.uk/
2285
2286ARM/QUALCOMM SUPPORT
2287M: Andy Gross <agross@kernel.org>
2288M: Bjorn Andersson <bjorn.andersson@linaro.org>
2289L: linux-arm-msm@vger.kernel.org
2290S: Maintained
2291T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2292F: Documentation/devicetree/bindings/*/qcom*
2293F: Documentation/devicetree/bindings/soc/qcom/
2294F: arch/arm/boot/dts/qcom-*.dts
2295F: arch/arm/boot/dts/qcom-*.dtsi
2296F: arch/arm/mach-qcom/
2297F: arch/arm64/boot/dts/qcom/
2298F: drivers/*/*/qcom*
2299F: drivers/*/*/qcom/
2300F: drivers/*/pm8???-*
2301F: drivers/*/qcom*
2302F: drivers/*/qcom/
2303F: drivers/bluetooth/btqcomsmd.c
2304F: drivers/clocksource/timer-qcom.c
2305F: drivers/cpuidle/cpuidle-qcom-spm.c
2306F: drivers/extcon/extcon-qcom*
2307F: drivers/i2c/busses/i2c-qcom-geni.c
2308F: drivers/i2c/busses/i2c-qup.c
2309F: drivers/iommu/msm*
2310F: drivers/mfd/ssbi.c
2311F: drivers/mmc/host/mmci_qcom*
2312F: drivers/mmc/host/sdhci-msm.c
2313F: drivers/pci/controller/dwc/pcie-qcom.c
2314F: drivers/phy/qualcomm/
2315F: drivers/power/*/msm*
2316F: drivers/reset/reset-qcom-*
2317F: drivers/scsi/ufs/ufs-qcom*
2318F: drivers/spi/spi-geni-qcom.c
2319F: drivers/spi/spi-qcom-qspi.c
2320F: drivers/spi/spi-qup.c
2321F: drivers/tty/serial/msm_serial.c
2322F: drivers/usb/dwc3/dwc3-qcom.c
2323F: include/dt-bindings/*/qcom*
2324F: include/linux/*/qcom*
2325
2326ARM/RADISYS ENP2611 MACHINE SUPPORT
2327M: Lennert Buytenhek <kernel@wantstofly.org>
2328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329S: Maintained
2330
2331ARM/RDA MICRO ARCHITECTURE
2332M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2335S: Maintained
2336F: Documentation/devicetree/bindings/arm/rda.yaml
2337F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2338F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2339F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2340F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2341F: arch/arm/boot/dts/rda8810pl-*
2342F: drivers/clocksource/timer-rda.c
2343F: drivers/gpio/gpio-rda.c
2344F: drivers/irqchip/irq-rda-intc.c
2345F: drivers/tty/serial/rda-uart.c
2346
2347ARM/REALTEK ARCHITECTURE
2348M: Andreas Färber <afaerber@suse.de>
2349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2350L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2351S: Maintained
2352F: Documentation/devicetree/bindings/arm/realtek.yaml
2353F: arch/arm/boot/dts/rtd*
2354F: arch/arm/mach-realtek/
2355F: arch/arm64/boot/dts/realtek/
2356
2357ARM/RENESAS ARM64 ARCHITECTURE
2358M: Geert Uytterhoeven <geert+renesas@glider.be>
2359M: Magnus Damm <magnus.damm@gmail.com>
2360L: linux-renesas-soc@vger.kernel.org
2361S: Supported
2362Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2363T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2364F: Documentation/devicetree/bindings/arm/renesas.yaml
2365F: arch/arm64/boot/dts/renesas/
2366F: drivers/soc/renesas/
2367F: include/linux/soc/renesas/
2368
2369ARM/RISCPC ARCHITECTURE
2370M: Russell King <linux@armlinux.org.uk>
2371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372S: Maintained
2373W: http://www.armlinux.org.uk/
2374F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2375F: arch/arm/include/asm/hardware/ioc.h
2376F: arch/arm/include/asm/hardware/iomd.h
2377F: arch/arm/include/asm/hardware/memc.h
2378F: arch/arm/mach-rpc/
2379F: drivers/net/ethernet/8390/etherh.c
2380F: drivers/net/ethernet/i825xx/ether1*
2381F: drivers/net/ethernet/seeq/ether3*
2382F: drivers/scsi/arm/
2383
2384ARM/Rockchip SoC support
2385M: Heiko Stuebner <heiko@sntech.de>
2386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2387L: linux-rockchip@lists.infradead.org
2388S: Maintained
2389T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2390F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2391F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2392F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2393F: arch/arm/boot/dts/rk3*
2394F: arch/arm/boot/dts/rv1108*
2395F: arch/arm/mach-rockchip/
2396F: drivers/*/*/*rockchip*
2397F: drivers/*/*rockchip*
2398F: drivers/clk/rockchip/
2399F: drivers/i2c/busses/i2c-rk3x.c
2400F: sound/soc/rockchip/
2401N: rockchip
2402
2403ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2404M: Kukjin Kim <kgene@kernel.org>
2405M: Krzysztof Kozlowski <krzk@kernel.org>
2406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2408S: Maintained
2409Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2410F: Documentation/arm/samsung/
2411F: Documentation/devicetree/bindings/arm/samsung/
2412F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2413F: arch/arm/boot/dts/exynos*
2414F: arch/arm/boot/dts/s3c*
2415F: arch/arm/boot/dts/s5p*
2416F: arch/arm/mach-exynos*/
2417F: arch/arm/mach-s3c24*/
2418F: arch/arm/mach-s3c64xx/
2419F: arch/arm/mach-s5p*/
2420F: arch/arm/plat-samsung/
2421F: arch/arm64/boot/dts/exynos/
2422F: drivers/*/*/*s3c24*
2423F: drivers/*/*s3c24*
2424F: drivers/*/*s3c64xx*
2425F: drivers/*/*s5pv210*
2426F: drivers/memory/samsung/
2427F: drivers/soc/samsung/
2428F: drivers/tty/serial/samsung*
2429F: include/linux/soc/samsung/
2430N: exynos
2431
2432ARM/SAMSUNG MOBILE MACHINE SUPPORT
2433M: Kyungmin Park <kyungmin.park@samsung.com>
2434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435S: Maintained
2436F: arch/arm/mach-s5pv210/
2437
2438ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2439M: Kyungmin Park <kyungmin.park@samsung.com>
2440M: Kamil Debski <kamil@wypas.org>
2441M: Andrzej Hajda <a.hajda@samsung.com>
2442L: linux-arm-kernel@lists.infradead.org
2443L: linux-media@vger.kernel.org
2444S: Maintained
2445F: drivers/media/platform/s5p-g2d/
2446
2447ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2448M: Marek Szyprowski <m.szyprowski@samsung.com>
2449L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2450L: linux-media@vger.kernel.org
2451S: Maintained
2452F: Documentation/devicetree/bindings/media/s5p-cec.txt
2453F: drivers/media/platform/s5p-cec/
2454
2455ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2456M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2457M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2458M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2459L: linux-arm-kernel@lists.infradead.org
2460L: linux-media@vger.kernel.org
2461S: Maintained
2462F: drivers/media/platform/s5p-jpeg/
2463
2464ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2465M: Kyungmin Park <kyungmin.park@samsung.com>
2466M: Kamil Debski <kamil@wypas.org>
2467M: Jeongtae Park <jtp.park@samsung.com>
2468M: Andrzej Hajda <a.hajda@samsung.com>
2469L: linux-arm-kernel@lists.infradead.org
2470L: linux-media@vger.kernel.org
2471S: Maintained
2472F: drivers/media/platform/s5p-mfc/
2473
2474ARM/SHMOBILE ARM ARCHITECTURE
2475M: Geert Uytterhoeven <geert+renesas@glider.be>
2476M: Magnus Damm <magnus.damm@gmail.com>
2477L: linux-renesas-soc@vger.kernel.org
2478S: Supported
2479Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2480T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2481F: Documentation/devicetree/bindings/arm/renesas.yaml
2482F: arch/arm/boot/dts/emev2*
2483F: arch/arm/boot/dts/gr-peach*
2484F: arch/arm/boot/dts/iwg20d-q7*
2485F: arch/arm/boot/dts/r7s*
2486F: arch/arm/boot/dts/r8a*
2487F: arch/arm/boot/dts/r9a*
2488F: arch/arm/boot/dts/sh*
2489F: arch/arm/configs/shmobile_defconfig
2490F: arch/arm/include/debug/renesas-scif.S
2491F: arch/arm/mach-shmobile/
2492F: drivers/soc/renesas/
2493F: include/linux/soc/renesas/
2494
2495ARM/SOCFPGA ARCHITECTURE
2496M: Dinh Nguyen <dinguyen@kernel.org>
2497S: Maintained
2498W: http://www.rocketboards.org
2499T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2500F: arch/arm/boot/dts/socfpga*
2501F: arch/arm/configs/socfpga_defconfig
2502F: arch/arm/mach-socfpga/
2503F: arch/arm64/boot/dts/altera/
2504F: arch/arm64/boot/dts/intel/
2505
2506ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2507M: Dinh Nguyen <dinguyen@kernel.org>
2508S: Maintained
2509F: drivers/clk/socfpga/
2510
2511ARM/SOCFPGA EDAC SUPPORT
2512M: Thor Thayer <thor.thayer@linux.intel.com>
2513S: Maintained
2514F: drivers/edac/altera_edac.
2515
2516ARM/SPREADTRUM SoC SUPPORT
2517M: Orson Zhai <orsonzhai@gmail.com>
2518M: Baolin Wang <baolin.wang7@gmail.com>
2519M: Chunyan Zhang <zhang.lyra@gmail.com>
2520S: Maintained
2521F: arch/arm64/boot/dts/sprd
2522N: sprd
2523N: sc27xx
2524N: sc2731
2525
2526ARM/STI ARCHITECTURE
2527M: Patrice Chotard <patrice.chotard@st.com>
2528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2529S: Maintained
2530W: http://www.stlinux.com
2531F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2532F: arch/arm/boot/dts/sti*
2533F: arch/arm/mach-sti/
2534F: drivers/ata/ahci_st.c
2535F: drivers/char/hw_random/st-rng.c
2536F: drivers/clocksource/arm_global_timer.c
2537F: drivers/clocksource/clksrc_st_lpc.c
2538F: drivers/cpufreq/sti-cpufreq.c
2539F: drivers/dma/st_fdma*
2540F: drivers/i2c/busses/i2c-st.c
2541F: drivers/media/platform/sti/c8sectpfe/
2542F: drivers/media/rc/st_rc.c
2543F: drivers/mmc/host/sdhci-st.c
2544F: drivers/phy/st/phy-miphy28lp.c
2545F: drivers/phy/st/phy-stih407-usb.c
2546F: drivers/pinctrl/pinctrl-st.c
2547F: drivers/remoteproc/st_remoteproc.c
2548F: drivers/remoteproc/st_slim_rproc.c
2549F: drivers/reset/sti/
2550F: drivers/rtc/rtc-st-lpc.c
2551F: drivers/tty/serial/st-asc.c
2552F: drivers/usb/dwc3/dwc3-st.c
2553F: drivers/usb/host/ehci-st.c
2554F: drivers/usb/host/ohci-st.c
2555F: drivers/watchdog/st_lpc_wdt.c
2556F: include/linux/remoteproc/st_slim_rproc.h
2557
2558ARM/STM32 ARCHITECTURE
2559M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2560M: Alexandre Torgue <alexandre.torgue@st.com>
2561L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2563S: Maintained
2564T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2565F: arch/arm/boot/dts/stm32*
2566F: arch/arm/mach-stm32/
2567F: drivers/clocksource/armv7m_systick.c
2568N: stm32
2569N: stm
2570
2571ARM/Synaptics SoC support
2572M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2573M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2575S: Maintained
2576F: arch/arm/boot/dts/berlin*
2577F: arch/arm/mach-berlin/
2578F: arch/arm64/boot/dts/synaptics/
2579
2580ARM/TANGO ARCHITECTURE
2581M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2582M: Mans Rullgard <mans@mansr.com>
2583L: linux-arm-kernel@lists.infradead.org
2584S: Odd Fixes
2585N: tango
2586
2587ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2588M: Lennert Buytenhek <kernel@wantstofly.org>
2589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590S: Maintained
2591
2592ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2593M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2594L: linux-tegra@vger.kernel.org
2595L: linux-media@vger.kernel.org
2596S: Maintained
2597F: Documentation/devicetree/bindings/media/tegra-cec.txt
2598F: drivers/media/platform/tegra-cec/
2599
2600ARM/TETON BGA MACHINE SUPPORT
2601M: "Mark F. Brown" <mark.brown314@gmail.com>
2602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2603S: Maintained
2604
2605ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2606M: Santosh Shilimkar <ssantosh@kernel.org>
2607L: linux-kernel@vger.kernel.org
2608S: Maintained
2609F: drivers/memory/*emif*
2610
2611ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2612M: Santosh Shilimkar <ssantosh@kernel.org>
2613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2614S: Maintained
2615T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2616F: arch/arm/boot/dts/keystone-*
2617F: arch/arm/mach-keystone/
2618
2619ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2620M: Santosh Shilimkar <ssantosh@kernel.org>
2621L: linux-kernel@vger.kernel.org
2622S: Maintained
2623F: drivers/clk/keystone/
2624
2625ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2626M: Santosh Shilimkar <ssantosh@kernel.org>
2627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2628L: linux-kernel@vger.kernel.org
2629S: Maintained
2630F: drivers/clocksource/timer-keystone.c
2631
2632ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2633M: Santosh Shilimkar <ssantosh@kernel.org>
2634L: linux-kernel@vger.kernel.org
2635S: Maintained
2636F: drivers/power/reset/keystone-reset.c
2637
2638ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2639M: Tero Kristo <t-kristo@ti.com>
2640M: Nishanth Menon <nm@ti.com>
2641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2642S: Supported
2643F: Documentation/devicetree/bindings/arm/ti/k3.txt
2644F: arch/arm64/boot/dts/ti/Makefile
2645F: arch/arm64/boot/dts/ti/k3-*
2646F: include/dt-bindings/pinctrl/k3.h
2647
2648ARM/THECUS N2100 MACHINE SUPPORT
2649M: Lennert Buytenhek <kernel@wantstofly.org>
2650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2651S: Maintained
2652
2653ARM/TOSA MACHINE SUPPORT
2654M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2655M: Dirk Opfer <dirk@opfer-online.de>
2656S: Maintained
2657
2658ARM/UNIPHIER ARCHITECTURE
2659M: Masahiro Yamada <yamada.masahiro@socionext.com>
2660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2661S: Maintained
2662T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2663F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2664F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2665F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2666F: arch/arm/boot/dts/uniphier*
2667F: arch/arm/include/asm/hardware/cache-uniphier.h
2668F: arch/arm/mach-uniphier/
2669F: arch/arm/mm/cache-uniphier.c
2670F: arch/arm64/boot/dts/socionext/uniphier*
2671F: drivers/bus/uniphier-system-bus.c
2672F: drivers/clk/uniphier/
2673F: drivers/dma/uniphier-mdmac.c
2674F: drivers/gpio/gpio-uniphier.c
2675F: drivers/i2c/busses/i2c-uniphier*
2676F: drivers/irqchip/irq-uniphier-aidet.c
2677F: drivers/mmc/host/uniphier-sd.c
2678F: drivers/pinctrl/uniphier/
2679F: drivers/reset/reset-uniphier.c
2680F: drivers/tty/serial/8250/8250_uniphier.c
2681N: uniphier
2682
2683ARM/VERSATILE EXPRESS PLATFORM
2684M: Liviu Dudau <liviu.dudau@arm.com>
2685M: Sudeep Holla <sudeep.holla@arm.com>
2686M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2688S: Maintained
2689F: */*/*/vexpress*
2690F: */*/vexpress*
2691F: arch/arm/boot/dts/vexpress*
2692F: arch/arm/mach-vexpress/
2693F: arch/arm64/boot/dts/arm/
2694F: drivers/clk/versatile/clk-vexpress-osc.c
2695F: drivers/clocksource/timer-versatile.c
2696N: mps2
2697
2698ARM/VFP SUPPORT
2699M: Russell King <linux@armlinux.org.uk>
2700L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2701S: Maintained
2702W: http://www.armlinux.org.uk/
2703F: arch/arm/vfp/
2704
2705ARM/VOIPAC PXA270 SUPPORT
2706M: Marek Vasut <marek.vasut@gmail.com>
2707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2708S: Maintained
2709F: arch/arm/mach-pxa/include/mach/vpac270.h
2710F: arch/arm/mach-pxa/vpac270.c
2711
2712ARM/VT8500 ARM ARCHITECTURE
2713M: Tony Prisk <linux@prisktech.co.nz>
2714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2715S: Maintained
2716F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2717F: arch/arm/mach-vt8500/
2718F: drivers/clocksource/timer-vt8500.c
2719F: drivers/i2c/busses/i2c-wmt.c
2720F: drivers/mmc/host/wmt-sdmmc.c
2721F: drivers/pwm/pwm-vt8500.c
2722F: drivers/rtc/rtc-vt8500.c
2723F: drivers/tty/serial/vt8500_serial.c
2724F: drivers/usb/host/ehci-platform.c
2725F: drivers/usb/host/uhci-platform.c
2726F: drivers/video/fbdev/vt8500lcdfb.*
2727F: drivers/video/fbdev/wm8505fb*
2728F: drivers/video/fbdev/wmt_ge_rops.*
2729
2730ARM/ZIPIT Z2 SUPPORT
2731M: Marek Vasut <marek.vasut@gmail.com>
2732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2733S: Maintained
2734F: arch/arm/mach-pxa/include/mach/z2.h
2735F: arch/arm/mach-pxa/z2.c
2736
2737ARM/ZTE ARCHITECTURE
2738M: Jun Nie <jun.nie@linaro.org>
2739M: Shawn Guo <shawnguo@kernel.org>
2740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2741S: Maintained
2742F: Documentation/devicetree/bindings/arm/zte.yaml
2743F: Documentation/devicetree/bindings/clock/zx2967*.txt
2744F: Documentation/devicetree/bindings/dma/zxdma.txt
2745F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2746F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2747F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2748F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2749F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2750F: Documentation/devicetree/bindings/soc/zte/
2751F: Documentation/devicetree/bindings/sound/zte,*.txt
2752F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2753F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2754F: arch/arm/boot/dts/zx2967*
2755F: arch/arm/mach-zx/
2756F: arch/arm64/boot/dts/zte/
2757F: drivers/clk/zte/
2758F: drivers/dma/zx_dma.c
2759F: drivers/gpio/gpio-zx.c
2760F: drivers/i2c/busses/i2c-zx2967.c
2761F: drivers/mmc/host/dw_mmc-zx.*
2762F: drivers/pinctrl/zte/
2763F: drivers/soc/zte/
2764F: drivers/thermal/zx2967_thermal.c
2765F: drivers/watchdog/zx2967_wdt.c
2766F: include/dt-bindings/clock/zx2967*.h
2767F: include/dt-bindings/soc/zte,*.h
2768F: sound/soc/codecs/zx_aud96p22.c
2769F: sound/soc/zte/
2770
2771ARM/ZYNQ ARCHITECTURE
2772M: Michal Simek <michal.simek@xilinx.com>
2773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2774S: Supported
2775W: http://wiki.xilinx.com
2776T: git https://github.com/Xilinx/linux-xlnx.git
2777F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2778F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2779F: arch/arm/mach-zynq/
2780F: drivers/block/xsysace.c
2781F: drivers/clocksource/timer-cadence-ttc.c
2782F: drivers/cpuidle/cpuidle-zynq.c
2783F: drivers/edac/synopsys_edac.c
2784F: drivers/i2c/busses/i2c-cadence.c
2785F: drivers/i2c/busses/i2c-xiic.c
2786F: drivers/mmc/host/sdhci-of-arasan.c
2787N: zynq
2788N: xilinx
2789
2790ARM64 PORT (AARCH64 ARCHITECTURE)
2791M: Catalin Marinas <catalin.marinas@arm.com>
2792M: Will Deacon <will@kernel.org>
2793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2794S: Maintained
2795T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2796F: Documentation/arm64/
2797F: arch/arm64/
2798F: tools/testing/selftests/arm64/
2799X: arch/arm64/boot/dts/
2800
2801AS3645A LED FLASH CONTROLLER DRIVER
2802M: Sakari Ailus <sakari.ailus@iki.fi>
2803L: linux-leds@vger.kernel.org
2804S: Maintained
2805F: drivers/leds/leds-as3645a.c
2806
2807ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2808M: Tianshu Qiu <tian.shu.qiu@intel.com>
2809L: linux-media@vger.kernel.org
2810S: Maintained
2811T: git git://linuxtv.org/media_tree.git
2812F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2813F: drivers/media/i2c/ak7375.c
2814
2815ASAHI KASEI AK8974 DRIVER
2816M: Linus Walleij <linus.walleij@linaro.org>
2817L: linux-iio@vger.kernel.org
2818S: Supported
2819W: http://www.akm.com/
2820F: drivers/iio/magnetometer/ak8974.c
2821
2822ASC7621 HARDWARE MONITOR DRIVER
2823M: George Joseph <george.joseph@fairview5.com>
2824L: linux-hwmon@vger.kernel.org
2825S: Maintained
2826F: Documentation/hwmon/asc7621.rst
2827F: drivers/hwmon/asc7621.c
2828
2829ASPEED PINCTRL DRIVERS
2830M: Andrew Jeffery <andrew@aj.id.au>
2831L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2832L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2833L: linux-gpio@vger.kernel.org
2834S: Maintained
2835F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2836F: drivers/pinctrl/aspeed/
2837
2838ASPEED SCU INTERRUPT CONTROLLER DRIVER
2839M: Eddie James <eajames@linux.ibm.com>
2840L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2841S: Maintained
2842F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2843F: drivers/irqchip/irq-aspeed-scu-ic.c
2844F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2845
2846ASPEED VIDEO ENGINE DRIVER
2847M: Eddie James <eajames@linux.ibm.com>
2848L: linux-media@vger.kernel.org
2849L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2850S: Maintained
2851F: Documentation/devicetree/bindings/media/aspeed-video.txt
2852F: drivers/media/platform/aspeed-video.c
2853
2854ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2855M: Corentin Chary <corentin.chary@gmail.com>
2856L: acpi4asus-user@lists.sourceforge.net
2857L: platform-driver-x86@vger.kernel.org
2858S: Maintained
2859W: http://acpi4asus.sf.net
2860F: drivers/platform/x86/asus*.c
2861F: drivers/platform/x86/eeepc*.c
2862
2863ASUS WIRELESS RADIO CONTROL DRIVER
2864M: João Paulo Rechi Vita <jprvita@gmail.com>
2865L: platform-driver-x86@vger.kernel.org
2866S: Maintained
2867F: drivers/platform/x86/asus-wireless.c
2868
2869ASYMMETRIC KEYS
2870M: David Howells <dhowells@redhat.com>
2871L: keyrings@vger.kernel.org
2872S: Maintained
2873F: Documentation/crypto/asymmetric-keys.rst
2874F: crypto/asymmetric_keys/
2875F: include/crypto/pkcs7.h
2876F: include/crypto/public_key.h
2877F: include/linux/verification.h
2878
2879ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2880R: Dan Williams <dan.j.williams@intel.com>
2881S: Odd fixes
2882W: http://sourceforge.net/projects/xscaleiop
2883F: Documentation/crypto/async-tx-api.rst
2884F: crypto/async_tx/
2885F: drivers/dma/
2886F: include/linux/async_tx.h
2887F: include/linux/dmaengine.h
2888
2889AT24 EEPROM DRIVER
2890M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2891L: linux-i2c@vger.kernel.org
2892S: Maintained
2893T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2894F: Documentation/devicetree/bindings/eeprom/at24.yaml
2895F: drivers/misc/eeprom/at24.c
2896
2897ATA OVER ETHERNET (AOE) DRIVER
2898M: "Justin Sanders" <justin@coraid.com>
2899S: Supported
2900W: http://www.openaoe.org/
2901F: Documentation/admin-guide/aoe/
2902F: drivers/block/aoe/
2903
2904ATHEROS 71XX/9XXX GPIO DRIVER
2905M: Alban Bedel <albeu@free.fr>
2906S: Maintained
2907W: https://github.com/AlbanBedel/linux
2908T: git git://github.com/AlbanBedel/linux
2909F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2910F: drivers/gpio/gpio-ath79.c
2911
2912ATHEROS 71XX/9XXX USB PHY DRIVER
2913M: Alban Bedel <albeu@free.fr>
2914S: Maintained
2915W: https://github.com/AlbanBedel/linux
2916T: git git://github.com/AlbanBedel/linux
2917F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2918F: drivers/phy/qualcomm/phy-ath79-usb.c
2919
2920ATHEROS ATH GENERIC UTILITIES
2921M: Kalle Valo <kvalo@codeaurora.org>
2922L: linux-wireless@vger.kernel.org
2923S: Supported
2924F: drivers/net/wireless/ath/*
2925
2926ATHEROS ATH5K WIRELESS DRIVER
2927M: Jiri Slaby <jirislaby@kernel.org>
2928M: Nick Kossifidis <mickflemm@gmail.com>
2929M: Luis Chamberlain <mcgrof@kernel.org>
2930L: linux-wireless@vger.kernel.org
2931S: Maintained
2932W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2933F: drivers/net/wireless/ath/ath5k/
2934
2935ATHEROS ATH6KL WIRELESS DRIVER
2936M: Kalle Valo <kvalo@codeaurora.org>
2937L: linux-wireless@vger.kernel.org
2938S: Supported
2939W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2940T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2941F: drivers/net/wireless/ath/ath6kl/
2942
2943ATI_REMOTE2 DRIVER
2944M: Ville Syrjala <syrjala@sci.fi>
2945S: Maintained
2946F: drivers/input/misc/ati_remote2.c
2947
2948ATK0110 HWMON DRIVER
2949M: Luca Tettamanti <kronos.it@gmail.com>
2950L: linux-hwmon@vger.kernel.org
2951S: Maintained
2952F: drivers/hwmon/asus_atk0110.c
2953
2954ATLX ETHERNET DRIVERS
2955M: Jay Cliburn <jcliburn@gmail.com>
2956M: Chris Snook <chris.snook@gmail.com>
2957L: netdev@vger.kernel.org
2958S: Maintained
2959W: http://sourceforge.net/projects/atl1
2960W: http://atl1.sourceforge.net
2961F: drivers/net/ethernet/atheros/
2962
2963ATM
2964M: Chas Williams <3chas3@gmail.com>
2965L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2966L: netdev@vger.kernel.org
2967S: Maintained
2968W: http://linux-atm.sourceforge.net
2969F: drivers/atm/
2970F: include/linux/atm*
2971F: include/uapi/linux/atm*
2972
2973ATMEL MACB ETHERNET DRIVER
2974M: Nicolas Ferre <nicolas.ferre@microchip.com>
2975M: Claudiu Beznea <claudiu.beznea@microchip.com>
2976S: Supported
2977F: drivers/net/ethernet/cadence/
2978
2979ATMEL MAXTOUCH DRIVER
2980M: Nick Dyer <nick@shmanahar.org>
2981S: Maintained
2982T: git git://github.com/ndyer/linux.git
2983F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2984F: drivers/input/touchscreen/atmel_mxt_ts.c
2985
2986ATMEL WIRELESS DRIVER
2987M: Simon Kelley <simon@thekelleys.org.uk>
2988L: linux-wireless@vger.kernel.org
2989S: Maintained
2990W: http://www.thekelleys.org.uk/atmel
2991W: http://atmelwlandriver.sourceforge.net/
2992F: drivers/net/wireless/atmel/atmel*
2993
2994ATOMIC INFRASTRUCTURE
2995M: Will Deacon <will@kernel.org>
2996M: Peter Zijlstra <peterz@infradead.org>
2997R: Boqun Feng <boqun.feng@gmail.com>
2998L: linux-kernel@vger.kernel.org
2999S: Maintained
3000F: arch/*/include/asm/atomic*.h
3001F: include/*/atomic*.h
3002F: scripts/atomic/
3003
3004ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3005M: Bradley Grove <linuxdrivers@attotech.com>
3006L: linux-scsi@vger.kernel.org
3007S: Supported
3008W: http://www.attotech.com
3009F: drivers/scsi/esas2r
3010
3011ATUSB IEEE 802.15.4 RADIO DRIVER
3012M: Stefan Schmidt <stefan@datenfreihafen.org>
3013L: linux-wpan@vger.kernel.org
3014S: Maintained
3015F: drivers/net/ieee802154/at86rf230.h
3016F: drivers/net/ieee802154/atusb.c
3017F: drivers/net/ieee802154/atusb.h
3018
3019AUDIT SUBSYSTEM
3020M: Paul Moore <paul@paul-moore.com>
3021M: Eric Paris <eparis@redhat.com>
3022L: linux-audit@redhat.com (moderated for non-subscribers)
3023S: Supported
3024W: https://github.com/linux-audit
3025T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3026F: include/linux/audit.h
3027F: include/uapi/linux/audit.h
3028F: kernel/audit*
3029
3030AUXILIARY DISPLAY DRIVERS
3031M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3032S: Maintained
3033F: drivers/auxdisplay/
3034F: include/linux/cfag12864b.h
3035
3036AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3037M: Andreas Klinger <ak@it-klinger.de>
3038L: linux-iio@vger.kernel.org
3039S: Maintained
3040F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3041F: drivers/iio/adc/hx711.c
3042
3043AX.25 NETWORK LAYER
3044M: Ralf Baechle <ralf@linux-mips.org>
3045L: linux-hams@vger.kernel.org
3046S: Maintained
3047W: http://www.linux-ax25.org/
3048F: include/net/ax25.h
3049F: include/uapi/linux/ax25.h
3050F: net/ax25/
3051
3052AXENTIA ARM DEVICES
3053M: Peter Rosin <peda@axentia.se>
3054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3055S: Maintained
3056F: arch/arm/boot/dts/at91-linea.dtsi
3057F: arch/arm/boot/dts/at91-natte.dtsi
3058F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3059F: arch/arm/boot/dts/at91-tse850-3.dts
3060
3061AXENTIA ASOC DRIVERS
3062M: Peter Rosin <peda@axentia.se>
3063L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3064S: Maintained
3065F: Documentation/devicetree/bindings/sound/axentia,*
3066F: sound/soc/atmel/tse850-pcm5142.c
3067
3068AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3069M: Nuno Sá <nuno.sa@analog.com>
3070L: linux-hwmon@vger.kernel.org
3071S: Supported
3072W: http://ez.analog.com/community/linux-device-drivers
3073F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3074F: drivers/hwmon/axi-fan-control.c
3075
3076AXXIA I2C CONTROLLER
3077M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3078L: linux-i2c@vger.kernel.org
3079S: Maintained
3080F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3081F: drivers/i2c/busses/i2c-axxia.c
3082
3083AZ6007 DVB DRIVER
3084M: Mauro Carvalho Chehab <mchehab@kernel.org>
3085L: linux-media@vger.kernel.org
3086S: Maintained
3087W: https://linuxtv.org
3088T: git git://linuxtv.org/media_tree.git
3089F: drivers/media/usb/dvb-usb-v2/az6007.c
3090
3091AZTECH FM RADIO RECEIVER DRIVER
3092M: Hans Verkuil <hverkuil@xs4all.nl>
3093L: linux-media@vger.kernel.org
3094S: Maintained
3095W: https://linuxtv.org
3096T: git git://linuxtv.org/media_tree.git
3097F: drivers/media/radio/radio-aztech*
3098
3099B43 WIRELESS DRIVER
3100L: linux-wireless@vger.kernel.org
3101L: b43-dev@lists.infradead.org
3102S: Odd Fixes
3103W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3104F: drivers/net/wireless/broadcom/b43/
3105
3106B43LEGACY WIRELESS DRIVER
3107M: Larry Finger <Larry.Finger@lwfinger.net>
3108L: linux-wireless@vger.kernel.org
3109L: b43-dev@lists.infradead.org
3110S: Maintained
3111W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3112F: drivers/net/wireless/broadcom/b43legacy/
3113
3114BACKLIGHT CLASS/SUBSYSTEM
3115M: Lee Jones <lee.jones@linaro.org>
3116M: Daniel Thompson <daniel.thompson@linaro.org>
3117M: Jingoo Han <jingoohan1@gmail.com>
3118L: dri-devel@lists.freedesktop.org
3119S: Maintained
3120T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3121F: Documentation/ABI/stable/sysfs-class-backlight
3122F: Documentation/ABI/testing/sysfs-class-backlight
3123F: Documentation/devicetree/bindings/leds/backlight
3124F: drivers/video/backlight/
3125F: include/linux/backlight.h
3126F: include/linux/pwm_backlight.h
3127
3128BATMAN ADVANCED
3129M: Marek Lindner <mareklindner@neomailbox.ch>
3130M: Simon Wunderlich <sw@simonwunderlich.de>
3131M: Antonio Quartulli <a@unstable.cc>
3132M: Sven Eckelmann <sven@narfation.org>
3133L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3134S: Maintained
3135W: https://www.open-mesh.org/
3136Q: https://patchwork.open-mesh.org/project/batman/list/
3137B: https://www.open-mesh.org/projects/batman-adv/issues
3138C: irc://chat.freenode.net/batman
3139T: git https://git.open-mesh.org/linux-merge.git
3140F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3141F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3142F: Documentation/networking/batman-adv.rst
3143F: include/uapi/linux/batadv_packet.h
3144F: include/uapi/linux/batman_adv.h
3145F: net/batman-adv/
3146
3147BAYCOM/HDLCDRV DRIVERS FOR AX.25
3148M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3149L: linux-hams@vger.kernel.org
3150S: Maintained
3151W: http://www.baycom.org/~tom/ham/ham.html
3152F: drivers/net/hamradio/baycom*
3153
3154BCACHE (BLOCK LAYER CACHE)
3155M: Coly Li <colyli@suse.de>
3156M: Kent Overstreet <kent.overstreet@gmail.com>
3157L: linux-bcache@vger.kernel.org
3158S: Maintained
3159W: http://bcache.evilpiepirate.org
3160C: irc://irc.oftc.net/bcache
3161F: drivers/md/bcache/
3162
3163BDISP ST MEDIA DRIVER
3164M: Fabien Dessenne <fabien.dessenne@st.com>
3165L: linux-media@vger.kernel.org
3166S: Supported
3167W: https://linuxtv.org
3168T: git git://linuxtv.org/media_tree.git
3169F: drivers/media/platform/sti/bdisp
3170
3171BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3172M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3173L: netdev@vger.kernel.org
3174S: Maintained
3175F: drivers/net/ethernet/ec_bhf.c
3176
3177BEFS FILE SYSTEM
3178M: Luis de Bethencourt <luisbg@kernel.org>
3179M: Salah Triki <salah.triki@gmail.com>
3180S: Maintained
3181T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3182F: Documentation/filesystems/befs.rst
3183F: fs/befs/
3184
3185BFQ I/O SCHEDULER
3186M: Paolo Valente <paolo.valente@linaro.org>
3187M: Jens Axboe <axboe@kernel.dk>
3188L: linux-block@vger.kernel.org
3189S: Maintained
3190F: Documentation/block/bfq-iosched.rst
3191F: block/bfq-*
3192
3193BFS FILE SYSTEM
3194M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3195S: Maintained
3196F: Documentation/filesystems/bfs.rst
3197F: fs/bfs/
3198F: include/uapi/linux/bfs_fs.h
3199
3200BLINKM RGB LED DRIVER
3201M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3202S: Maintained
3203F: drivers/leds/leds-blinkm.c
3204
3205BLOCK LAYER
3206M: Jens Axboe <axboe@kernel.dk>
3207L: linux-block@vger.kernel.org
3208S: Maintained
3209T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3210F: block/
3211F: drivers/block/
3212F: include/linux/blk*
3213F: kernel/trace/blktrace.c
3214F: lib/sbitmap.c
3215
3216BLOCK2MTD DRIVER
3217M: Joern Engel <joern@lazybastard.org>
3218L: linux-mtd@lists.infradead.org
3219S: Maintained
3220F: drivers/mtd/devices/block2mtd.c
3221
3222BLUETOOTH DRIVERS
3223M: Marcel Holtmann <marcel@holtmann.org>
3224M: Johan Hedberg <johan.hedberg@gmail.com>
3225L: linux-bluetooth@vger.kernel.org
3226S: Maintained
3227W: http://www.bluez.org/
3228T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3229T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3230F: drivers/bluetooth/
3231
3232BLUETOOTH SUBSYSTEM
3233M: Marcel Holtmann <marcel@holtmann.org>
3234M: Johan Hedberg <johan.hedberg@gmail.com>
3235L: linux-bluetooth@vger.kernel.org
3236S: Maintained
3237W: http://www.bluez.org/
3238T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3239T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3240F: include/net/bluetooth/
3241F: net/bluetooth/
3242
3243BONDING DRIVER
3244M: Jay Vosburgh <j.vosburgh@gmail.com>
3245M: Veaceslav Falico <vfalico@gmail.com>
3246M: Andy Gospodarek <andy@greyhouse.net>
3247L: netdev@vger.kernel.org
3248S: Supported
3249W: http://sourceforge.net/projects/bonding/
3250F: drivers/net/bonding/
3251F: include/uapi/linux/if_bonding.h
3252
3253BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3254M: Dan Robertson <dan@dlrobertson.com>
3255L: linux-iio@vger.kernel.org
3256S: Maintained
3257F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3258F: drivers/iio/accel/bma400*
3259
3260BPF (Safe dynamic programs and tools)
3261M: Alexei Starovoitov <ast@kernel.org>
3262M: Daniel Borkmann <daniel@iogearbox.net>
3263R: Martin KaFai Lau <kafai@fb.com>
3264R: Song Liu <songliubraving@fb.com>
3265R: Yonghong Song <yhs@fb.com>
3266R: Andrii Nakryiko <andriin@fb.com>
3267R: John Fastabend <john.fastabend@gmail.com>
3268R: KP Singh <kpsingh@chromium.org>
3269L: netdev@vger.kernel.org
3270L: bpf@vger.kernel.org
3271S: Supported
3272Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3273T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3274T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3275F: Documentation/bpf/
3276F: Documentation/networking/filter.rst
3277F: arch/*/net/*
3278F: include/linux/bpf*
3279F: include/linux/filter.h
3280F: include/trace/events/xdp.h
3281F: include/uapi/linux/bpf*
3282F: include/uapi/linux/filter.h
3283F: kernel/bpf/
3284F: kernel/trace/bpf_trace.c
3285F: lib/test_bpf.c
3286F: net/bpf/
3287F: net/core/filter.c
3288F: net/sched/act_bpf.c
3289F: net/sched/cls_bpf.c
3290F: samples/bpf/
3291F: tools/bpf/
3292F: tools/lib/bpf/
3293F: tools/testing/selftests/bpf/
3294N: bpf
3295K: bpf
3296
3297BPF JIT for ARM
3298M: Shubham Bansal <illusionist.neo@gmail.com>
3299L: netdev@vger.kernel.org
3300L: bpf@vger.kernel.org
3301S: Maintained
3302F: arch/arm/net/
3303
3304BPF JIT for ARM64
3305M: Daniel Borkmann <daniel@iogearbox.net>
3306M: Alexei Starovoitov <ast@kernel.org>
3307M: Zi Shen Lim <zlim.lnx@gmail.com>
3308L: netdev@vger.kernel.org
3309L: bpf@vger.kernel.org
3310S: Supported
3311F: arch/arm64/net/
3312
3313BPF JIT for MIPS (32-BIT AND 64-BIT)
3314M: Paul Burton <paulburton@kernel.org>
3315L: netdev@vger.kernel.org
3316L: bpf@vger.kernel.org
3317S: Maintained
3318F: arch/mips/net/
3319
3320BPF JIT for NFP NICs
3321M: Jakub Kicinski <kuba@kernel.org>
3322L: netdev@vger.kernel.org
3323L: bpf@vger.kernel.org
3324S: Supported
3325F: drivers/net/ethernet/netronome/nfp/bpf/
3326
3327BPF JIT for POWERPC (32-BIT AND 64-BIT)
3328M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3329M: Sandipan Das <sandipan@linux.ibm.com>
3330L: netdev@vger.kernel.org
3331L: bpf@vger.kernel.org
3332S: Maintained
3333F: arch/powerpc/net/
3334
3335BPF JIT for RISC-V (32-bit)
3336M: Luke Nelson <luke.r.nels@gmail.com>
3337M: Xi Wang <xi.wang@gmail.com>
3338L: netdev@vger.kernel.org
3339L: bpf@vger.kernel.org
3340S: Maintained
3341F: arch/riscv/net/
3342X: arch/riscv/net/bpf_jit_comp64.c
3343
3344BPF JIT for RISC-V (64-bit)
3345M: Björn Töpel <bjorn.topel@gmail.com>
3346L: netdev@vger.kernel.org
3347L: bpf@vger.kernel.org
3348S: Maintained
3349F: arch/riscv/net/
3350X: arch/riscv/net/bpf_jit_comp32.c
3351
3352BPF JIT for S390
3353M: Ilya Leoshkevich <iii@linux.ibm.com>
3354M: Heiko Carstens <hca@linux.ibm.com>
3355M: Vasily Gorbik <gor@linux.ibm.com>
3356L: netdev@vger.kernel.org
3357L: bpf@vger.kernel.org
3358S: Maintained
3359F: arch/s390/net/
3360X: arch/s390/net/pnet.c
3361
3362BPF JIT for SPARC (32-BIT AND 64-BIT)
3363M: David S. Miller <davem@davemloft.net>
3364L: netdev@vger.kernel.org
3365L: bpf@vger.kernel.org
3366S: Maintained
3367F: arch/sparc/net/
3368
3369BPF JIT for X86 32-BIT
3370M: Wang YanQing <udknight@gmail.com>
3371L: netdev@vger.kernel.org
3372L: bpf@vger.kernel.org
3373S: Maintained
3374F: arch/x86/net/bpf_jit_comp32.c
3375
3376BPF JIT for X86 64-BIT
3377M: Alexei Starovoitov <ast@kernel.org>
3378M: Daniel Borkmann <daniel@iogearbox.net>
3379L: netdev@vger.kernel.org
3380L: bpf@vger.kernel.org
3381S: Supported
3382F: arch/x86/net/
3383X: arch/x86/net/bpf_jit_comp32.c
3384
3385BROADCOM B44 10/100 ETHERNET DRIVER
3386M: Michael Chan <michael.chan@broadcom.com>
3387L: netdev@vger.kernel.org
3388S: Supported
3389F: drivers/net/ethernet/broadcom/b44.*
3390
3391BROADCOM B53 ETHERNET SWITCH DRIVER
3392M: Florian Fainelli <f.fainelli@gmail.com>
3393L: netdev@vger.kernel.org
3394L: openwrt-devel@lists.openwrt.org (subscribers-only)
3395S: Supported
3396F: Documentation/devicetree/bindings/net/dsa/b53.txt
3397F: drivers/net/dsa/b53/*
3398F: include/linux/platform_data/b53.h
3399
3400BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3401M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3402L: bcm-kernel-feedback-list@broadcom.com
3403L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3405S: Maintained
3406T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3407F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3408F: drivers/pci/controller/pcie-brcmstb.c
3409F: drivers/staging/vc04_services
3410N: bcm2711
3411N: bcm2835
3412
3413BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3414M: Florian Fainelli <f.fainelli@gmail.com>
3415M: Ray Jui <rjui@broadcom.com>
3416M: Scott Branden <sbranden@broadcom.com>
3417M: bcm-kernel-feedback-list@broadcom.com
3418S: Maintained
3419T: git git://github.com/broadcom/mach-bcm
3420F: arch/arm/mach-bcm/
3421N: bcm281*
3422N: bcm113*
3423N: bcm216*
3424N: kona
3425
3426BROADCOM BCM47XX MIPS ARCHITECTURE
3427M: Hauke Mehrtens <hauke@hauke-m.de>
3428M: Rafał Miłecki <zajec5@gmail.com>
3429L: linux-mips@vger.kernel.org
3430S: Maintained
3431F: Documentation/devicetree/bindings/mips/brcm/
3432F: arch/mips/bcm47xx/*
3433F: arch/mips/include/asm/mach-bcm47xx/*
3434
3435BROADCOM BCM5301X ARM ARCHITECTURE
3436M: Hauke Mehrtens <hauke@hauke-m.de>
3437M: Rafał Miłecki <zajec5@gmail.com>
3438M: bcm-kernel-feedback-list@broadcom.com
3439L: linux-arm-kernel@lists.infradead.org
3440S: Maintained
3441F: arch/arm/boot/dts/bcm470*
3442F: arch/arm/boot/dts/bcm5301x*.dtsi
3443F: arch/arm/boot/dts/bcm953012*
3444F: arch/arm/mach-bcm/bcm_5301x.c
3445
3446BROADCOM BCM53573 ARM ARCHITECTURE
3447M: Rafał Miłecki <rafal@milecki.pl>
3448L: bcm-kernel-feedback-list@broadcom.com
3449L: linux-arm-kernel@lists.infradead.org
3450S: Maintained
3451F: arch/arm/boot/dts/bcm47189*
3452F: arch/arm/boot/dts/bcm53573*
3453
3454BROADCOM BCM63XX ARM ARCHITECTURE
3455M: Florian Fainelli <f.fainelli@gmail.com>
3456M: bcm-kernel-feedback-list@broadcom.com
3457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3458S: Maintained
3459T: git git://github.com/broadcom/stblinux.git
3460N: bcm63xx
3461
3462BROADCOM BCM63XX/BCM33XX UDC DRIVER
3463M: Kevin Cernekee <cernekee@gmail.com>
3464L: linux-usb@vger.kernel.org
3465S: Maintained
3466F: drivers/usb/gadget/udc/bcm63xx_udc.*
3467
3468BROADCOM BCM7XXX ARM ARCHITECTURE
3469M: Florian Fainelli <f.fainelli@gmail.com>
3470M: bcm-kernel-feedback-list@broadcom.com
3471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3472S: Maintained
3473T: git git://github.com/broadcom/stblinux.git
3474F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3475F: arch/arm/boot/dts/bcm7*.dts*
3476F: arch/arm/include/asm/hardware/cache-b15-rac.h
3477F: arch/arm/mach-bcm/*brcmstb*
3478F: arch/arm/mm/cache-b15-rac.c
3479F: drivers/bus/brcmstb_gisb.c
3480F: drivers/pci/controller/pcie-brcmstb.c
3481N: brcmstb
3482
3483BROADCOM BMIPS CPUFREQ DRIVER
3484M: Markus Mayer <mmayer@broadcom.com>
3485M: bcm-kernel-feedback-list@broadcom.com
3486L: linux-pm@vger.kernel.org
3487S: Maintained
3488F: drivers/cpufreq/bmips-cpufreq.c
3489
3490BROADCOM BMIPS MIPS ARCHITECTURE
3491M: Florian Fainelli <f.fainelli@gmail.com>
3492L: bcm-kernel-feedback-list@broadcom.com
3493L: linux-mips@vger.kernel.org
3494S: Maintained
3495T: git git://github.com/broadcom/stblinux.git
3496F: arch/mips/bmips/*
3497F: arch/mips/boot/dts/brcm/bcm*.dts*
3498F: arch/mips/include/asm/mach-bmips/*
3499F: arch/mips/kernel/*bmips*
3500F: drivers/irqchip/irq-bcm63*
3501F: drivers/irqchip/irq-bcm7*
3502F: drivers/irqchip/irq-brcmstb*
3503F: include/linux/bcm963xx_nvram.h
3504F: include/linux/bcm963xx_tag.h
3505
3506BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3507M: Rasesh Mody <rmody@marvell.com>
3508M: GR-Linux-NIC-Dev@marvell.com
3509L: netdev@vger.kernel.org
3510S: Supported
3511F: drivers/net/ethernet/broadcom/bnx2.*
3512F: drivers/net/ethernet/broadcom/bnx2_*
3513
3514BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3515M: QLogic-Storage-Upstream@qlogic.com
3516L: linux-scsi@vger.kernel.org
3517S: Supported
3518F: drivers/scsi/bnx2fc/
3519
3520BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3521M: QLogic-Storage-Upstream@qlogic.com
3522L: linux-scsi@vger.kernel.org
3523S: Supported
3524F: drivers/scsi/bnx2i/
3525
3526BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3527M: Ariel Elior <aelior@marvell.com>
3528M: Sudarsana Kalluru <skalluru@marvell.com>
3529M: GR-everest-linux-l2@marvell.com
3530L: netdev@vger.kernel.org
3531S: Supported
3532F: drivers/net/ethernet/broadcom/bnx2x/
3533
3534BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3535M: Michael Chan <michael.chan@broadcom.com>
3536L: netdev@vger.kernel.org
3537S: Supported
3538F: drivers/net/ethernet/broadcom/bnxt/
3539
3540BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3541M: Arend van Spriel <arend.vanspriel@broadcom.com>
3542M: Franky Lin <franky.lin@broadcom.com>
3543M: Hante Meuleman <hante.meuleman@broadcom.com>
3544M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3545M: Wright Feng <wright.feng@cypress.com>
3546L: linux-wireless@vger.kernel.org
3547L: brcm80211-dev-list.pdl@broadcom.com
3548L: brcm80211-dev-list@cypress.com
3549S: Supported
3550F: drivers/net/wireless/broadcom/brcm80211/
3551
3552BROADCOM BRCMSTB GPIO DRIVER
3553M: Gregory Fong <gregory.0xf0@gmail.com>
3554L: bcm-kernel-feedback-list@broadcom.com
3555S: Supported
3556F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3557F: drivers/gpio/gpio-brcmstb.c
3558
3559BROADCOM BRCMSTB I2C DRIVER
3560M: Kamal Dasu <kdasu.kdev@gmail.com>
3561L: linux-i2c@vger.kernel.org
3562L: bcm-kernel-feedback-list@broadcom.com
3563S: Supported
3564F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3565F: drivers/i2c/busses/i2c-brcmstb.c
3566
3567BROADCOM BRCMSTB USB EHCI DRIVER
3568M: Al Cooper <alcooperx@gmail.com>
3569L: linux-usb@vger.kernel.org
3570L: bcm-kernel-feedback-list@broadcom.com
3571S: Maintained
3572F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3573F: drivers/usb/host/ehci-brcm.*
3574
3575BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3576M: Al Cooper <alcooperx@gmail.com>
3577L: linux-kernel@vger.kernel.org
3578L: bcm-kernel-feedback-list@broadcom.com
3579S: Maintained
3580F: drivers/phy/broadcom/phy-brcm-usb*
3581
3582BROADCOM ETHERNET PHY DRIVERS
3583M: Florian Fainelli <f.fainelli@gmail.com>
3584L: bcm-kernel-feedback-list@broadcom.com
3585L: netdev@vger.kernel.org
3586S: Supported
3587F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3588F: drivers/net/phy/bcm*.[ch]
3589F: drivers/net/phy/broadcom.c
3590F: include/linux/brcmphy.h
3591
3592BROADCOM GENET ETHERNET DRIVER
3593M: Doug Berger <opendmb@gmail.com>
3594M: Florian Fainelli <f.fainelli@gmail.com>
3595L: bcm-kernel-feedback-list@broadcom.com
3596L: netdev@vger.kernel.org
3597S: Supported
3598F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3599F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3600F: drivers/net/ethernet/broadcom/genet/
3601F: drivers/net/mdio/mdio-bcm-unimac.c
3602F: include/linux/platform_data/bcmgenet.h
3603F: include/linux/platform_data/mdio-bcm-unimac.h
3604
3605BROADCOM IPROC ARM ARCHITECTURE
3606M: Ray Jui <rjui@broadcom.com>
3607M: Scott Branden <sbranden@broadcom.com>
3608M: bcm-kernel-feedback-list@broadcom.com
3609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3610S: Maintained
3611T: git git://github.com/broadcom/cygnus-linux.git
3612F: arch/arm64/boot/dts/broadcom/northstar2/*
3613F: arch/arm64/boot/dts/broadcom/stingray/*
3614F: drivers/clk/bcm/clk-ns*
3615F: drivers/clk/bcm/clk-sr*
3616F: drivers/pinctrl/bcm/pinctrl-ns*
3617F: include/dt-bindings/clock/bcm-sr*
3618N: iproc
3619N: cygnus
3620N: bcm[-_]nsp
3621N: bcm9113*
3622N: bcm9583*
3623N: bcm9585*
3624N: bcm9586*
3625N: bcm988312
3626N: bcm113*
3627N: bcm583*
3628N: bcm585*
3629N: bcm586*
3630N: bcm88312
3631N: hr2
3632N: stingray
3633
3634BROADCOM KONA GPIO DRIVER
3635M: Ray Jui <rjui@broadcom.com>
3636L: bcm-kernel-feedback-list@broadcom.com
3637S: Supported
3638F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3639F: drivers/gpio/gpio-bcm-kona.c
3640
3641BROADCOM NETXTREME-E ROCE DRIVER
3642M: Selvin Xavier <selvin.xavier@broadcom.com>
3643M: Devesh Sharma <devesh.sharma@broadcom.com>
3644M: Somnath Kotur <somnath.kotur@broadcom.com>
3645M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3646M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3647L: linux-rdma@vger.kernel.org
3648S: Supported
3649W: http://www.broadcom.com
3650F: drivers/infiniband/hw/bnxt_re/
3651F: include/uapi/rdma/bnxt_re-abi.h
3652
3653BROADCOM NVRAM DRIVER
3654M: Rafał Miłecki <zajec5@gmail.com>
3655L: linux-mips@vger.kernel.org
3656S: Maintained
3657F: drivers/firmware/broadcom/*
3658
3659BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3660M: Rafał Miłecki <zajec5@gmail.com>
3661L: linux-wireless@vger.kernel.org
3662S: Maintained
3663F: drivers/bcma/
3664F: include/linux/bcma/
3665
3666BROADCOM SPI DRIVER
3667M: Kamal Dasu <kdasu.kdev@gmail.com>
3668M: bcm-kernel-feedback-list@broadcom.com
3669S: Maintained
3670F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3671F: drivers/spi/spi-bcm-qspi.*
3672F: drivers/spi/spi-brcmstb-qspi.c
3673F: drivers/spi/spi-iproc-qspi.c
3674
3675BROADCOM STB AVS CPUFREQ DRIVER
3676M: Markus Mayer <mmayer@broadcom.com>
3677M: bcm-kernel-feedback-list@broadcom.com
3678L: linux-pm@vger.kernel.org
3679S: Maintained
3680F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3681F: drivers/cpufreq/brcmstb*
3682
3683BROADCOM STB AVS TMON DRIVER
3684M: Markus Mayer <mmayer@broadcom.com>
3685M: bcm-kernel-feedback-list@broadcom.com
3686L: linux-pm@vger.kernel.org
3687S: Maintained
3688F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3689F: drivers/thermal/broadcom/brcmstb*
3690
3691BROADCOM STB DPFE DRIVER
3692M: Markus Mayer <mmayer@broadcom.com>
3693M: bcm-kernel-feedback-list@broadcom.com
3694L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3695S: Maintained
3696F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3697F: drivers/memory/brcmstb_dpfe.c
3698
3699BROADCOM STB NAND FLASH DRIVER
3700M: Brian Norris <computersforpeace@gmail.com>
3701M: Kamal Dasu <kdasu.kdev@gmail.com>
3702L: linux-mtd@lists.infradead.org
3703L: bcm-kernel-feedback-list@broadcom.com
3704S: Maintained
3705F: drivers/mtd/nand/raw/brcmnand/
3706
3707BROADCOM SYSTEMPORT ETHERNET DRIVER
3708M: Florian Fainelli <f.fainelli@gmail.com>
3709L: bcm-kernel-feedback-list@broadcom.com
3710L: netdev@vger.kernel.org
3711S: Supported
3712F: drivers/net/ethernet/broadcom/bcmsysport.*
3713
3714BROADCOM TG3 GIGABIT ETHERNET DRIVER
3715M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3716M: Prashant Sreedharan <prashant@broadcom.com>
3717M: Michael Chan <mchan@broadcom.com>
3718L: netdev@vger.kernel.org
3719S: Supported
3720F: drivers/net/ethernet/broadcom/tg3.*
3721
3722BROCADE BFA FC SCSI DRIVER
3723M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3724M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3725L: linux-scsi@vger.kernel.org
3726S: Supported
3727F: drivers/scsi/bfa/
3728
3729BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3730M: Rasesh Mody <rmody@marvell.com>
3731M: Sudarsana Kalluru <skalluru@marvell.com>
3732M: GR-Linux-NIC-Dev@marvell.com
3733L: netdev@vger.kernel.org
3734S: Supported
3735F: drivers/net/ethernet/brocade/bna/
3736
3737BSG (block layer generic sg v4 driver)
3738M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3739L: linux-scsi@vger.kernel.org
3740S: Supported
3741F: block/bsg.c
3742F: include/linux/bsg.h
3743F: include/uapi/linux/bsg.h
3744
3745BT87X AUDIO DRIVER
3746M: Clemens Ladisch <clemens@ladisch.de>
3747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3748S: Maintained
3749T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3750F: Documentation/sound/cards/bt87x.rst
3751F: sound/pci/bt87x.c
3752
3753BT8XXGPIO DRIVER
3754M: Michael Buesch <m@bues.ch>
3755S: Maintained
3756W: http://bu3sch.de/btgpio.php
3757F: drivers/gpio/gpio-bt8xx.c
3758
3759BTRFS FILE SYSTEM
3760M: Chris Mason <clm@fb.com>
3761M: Josef Bacik <josef@toxicpanda.com>
3762M: David Sterba <dsterba@suse.com>
3763L: linux-btrfs@vger.kernel.org
3764S: Maintained
3765W: http://btrfs.wiki.kernel.org/
3766Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3767T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3768F: Documentation/filesystems/btrfs.rst
3769F: fs/btrfs/
3770F: include/linux/btrfs*
3771F: include/uapi/linux/btrfs*
3772
3773BTTV VIDEO4LINUX DRIVER
3774M: Mauro Carvalho Chehab <mchehab@kernel.org>
3775L: linux-media@vger.kernel.org
3776S: Odd fixes
3777W: https://linuxtv.org
3778T: git git://linuxtv.org/media_tree.git
3779F: Documentation/driver-api/media/drivers/bttv*
3780F: drivers/media/pci/bt8xx/bttv*
3781
3782BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3783M: Chanwoo Choi <cw00.choi@samsung.com>
3784L: linux-pm@vger.kernel.org
3785L: linux-samsung-soc@vger.kernel.org
3786S: Maintained
3787T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3788F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3789F: drivers/devfreq/exynos-bus.c
3790
3791BUSLOGIC SCSI DRIVER
3792M: Khalid Aziz <khalid@gonehiking.org>
3793L: linux-scsi@vger.kernel.org
3794S: Maintained
3795F: drivers/scsi/BusLogic.*
3796F: drivers/scsi/FlashPoint.*
3797
3798C-MEDIA CMI8788 DRIVER
3799M: Clemens Ladisch <clemens@ladisch.de>
3800L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3801S: Maintained
3802T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3803F: sound/pci/oxygen/
3804
3805C-SKY ARCHITECTURE
3806M: Guo Ren <guoren@kernel.org>
3807L: linux-csky@vger.kernel.org
3808S: Supported
3809T: git https://github.com/c-sky/csky-linux.git
3810F: Documentation/devicetree/bindings/csky/
3811F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3812F: Documentation/devicetree/bindings/timer/csky,*
3813F: arch/csky/
3814F: drivers/clocksource/timer-gx6605s.c
3815F: drivers/clocksource/timer-mp-csky.c
3816F: drivers/irqchip/irq-csky-*
3817N: csky
3818K: csky
3819
3820C6X ARCHITECTURE
3821M: Mark Salter <msalter@redhat.com>
3822M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3823L: linux-c6x-dev@linux-c6x.org
3824S: Maintained
3825W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3826F: arch/c6x/
3827
3828CA8210 IEEE-802.15.4 RADIO DRIVER
3829M: Harry Morris <h.morris@cascoda.com>
3830L: linux-wpan@vger.kernel.org
3831S: Maintained
3832W: https://github.com/Cascoda/ca8210-linux.git
3833F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3834F: drivers/net/ieee802154/ca8210.c
3835
3836CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3837M: David Howells <dhowells@redhat.com>
3838L: linux-cachefs@redhat.com (moderated for non-subscribers)
3839S: Supported
3840F: Documentation/filesystems/caching/cachefiles.rst
3841F: fs/cachefiles/
3842
3843CADENCE MIPI-CSI2 BRIDGES
3844M: Maxime Ripard <mripard@kernel.org>
3845L: linux-media@vger.kernel.org
3846S: Maintained
3847F: Documentation/devicetree/bindings/media/cdns,*.txt
3848F: drivers/media/platform/cadence/cdns-csi2*
3849
3850CADENCE NAND DRIVER
3851L: linux-mtd@lists.infradead.org
3852S: Orphan
3853F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3854F: drivers/mtd/nand/raw/cadence-nand-controller.c
3855
3856CADET FM/AM RADIO RECEIVER DRIVER
3857M: Hans Verkuil <hverkuil@xs4all.nl>
3858L: linux-media@vger.kernel.org
3859S: Maintained
3860W: https://linuxtv.org
3861T: git git://linuxtv.org/media_tree.git
3862F: drivers/media/radio/radio-cadet*
3863
3864CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3865M: Jonathan Corbet <corbet@lwn.net>
3866L: linux-media@vger.kernel.org
3867S: Maintained
3868T: git git://linuxtv.org/media_tree.git
3869F: Documentation/admin-guide/media/cafe_ccic*
3870F: drivers/media/platform/marvell-ccic/
3871
3872CAIF NETWORK LAYER
3873L: netdev@vger.kernel.org
3874S: Orphan
3875F: Documentation/networking/caif/
3876F: drivers/net/caif/
3877F: include/net/caif/
3878F: include/uapi/linux/caif/
3879F: net/caif/
3880
3881CAKE QDISC
3882M: Toke Høiland-Jørgensen <toke@toke.dk>
3883L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3884S: Maintained
3885F: net/sched/sch_cake.c
3886
3887CAN NETWORK DRIVERS
3888M: Wolfgang Grandegger <wg@grandegger.com>
3889M: Marc Kleine-Budde <mkl@pengutronix.de>
3890L: linux-can@vger.kernel.org
3891S: Maintained
3892W: https://github.com/linux-can
3893T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3894T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3895F: Documentation/devicetree/bindings/net/can/
3896F: drivers/net/can/
3897F: include/linux/can/dev.h
3898F: include/linux/can/led.h
3899F: include/linux/can/platform/
3900F: include/linux/can/rx-offload.h
3901F: include/uapi/linux/can/error.h
3902F: include/uapi/linux/can/netlink.h
3903F: include/uapi/linux/can/vxcan.h
3904
3905CAN NETWORK LAYER
3906M: Oliver Hartkopp <socketcan@hartkopp.net>
3907M: Marc Kleine-Budde <mkl@pengutronix.de>
3908L: linux-can@vger.kernel.org
3909S: Maintained
3910W: https://github.com/linux-can
3911T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3912T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3913F: Documentation/networking/can.rst
3914F: include/linux/can/core.h
3915F: include/linux/can/skb.h
3916F: include/net/netns/can.h
3917F: include/uapi/linux/can.h
3918F: include/uapi/linux/can/bcm.h
3919F: include/uapi/linux/can/gw.h
3920F: include/uapi/linux/can/raw.h
3921F: net/can/
3922
3923CAN-J1939 NETWORK LAYER
3924M: Robin van der Gracht <robin@protonic.nl>
3925M: Oleksij Rempel <o.rempel@pengutronix.de>
3926R: Pengutronix Kernel Team <kernel@pengutronix.de>
3927L: linux-can@vger.kernel.org
3928S: Maintained
3929F: Documentation/networking/j1939.rst
3930F: include/uapi/linux/can/j1939.h
3931F: net/can/j1939/
3932
3933CAPABILITIES
3934M: Serge Hallyn <serge@hallyn.com>
3935L: linux-security-module@vger.kernel.org
3936S: Supported
3937F: include/linux/capability.h
3938F: include/uapi/linux/capability.h
3939F: kernel/capability.c
3940F: security/commoncap.c
3941
3942CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3943M: Kevin Tsai <ktsai@capellamicro.com>
3944S: Maintained
3945F: drivers/iio/light/cm*
3946
3947CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3948M: Christian Lamparter <chunkeey@googlemail.com>
3949L: linux-wireless@vger.kernel.org
3950S: Maintained
3951W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3952F: drivers/net/wireless/ath/carl9170/
3953
3954CAVIUM I2C DRIVER
3955M: Robert Richter <rric@kernel.org>
3956S: Odd Fixes
3957W: http://www.marvell.com
3958F: drivers/i2c/busses/i2c-octeon*
3959F: drivers/i2c/busses/i2c-thunderx*
3960
3961CAVIUM LIQUIDIO NETWORK DRIVER
3962M: Derek Chickles <dchickles@marvell.com>
3963M: Satanand Burla <sburla@marvell.com>
3964M: Felix Manlunas <fmanlunas@marvell.com>
3965L: netdev@vger.kernel.org
3966S: Supported
3967W: http://www.marvell.com
3968F: drivers/net/ethernet/cavium/liquidio/
3969
3970CAVIUM MMC DRIVER
3971M: Robert Richter <rric@kernel.org>
3972S: Odd Fixes
3973W: http://www.marvell.com
3974F: drivers/mmc/host/cavium*
3975
3976CAVIUM OCTEON-TX CRYPTO DRIVER
3977M: George Cherian <gcherian@marvell.com>
3978L: linux-crypto@vger.kernel.org
3979S: Supported
3980W: http://www.marvell.com
3981F: drivers/crypto/cavium/cpt/
3982
3983CAVIUM THUNDERX2 ARM64 SOC
3984M: Robert Richter <rric@kernel.org>
3985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3986S: Odd Fixes
3987F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3988F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3989
3990CC2520 IEEE-802.15.4 RADIO DRIVER
3991M: Varka Bhadram <varkabhadram@gmail.com>
3992L: linux-wpan@vger.kernel.org
3993S: Maintained
3994F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3995F: drivers/net/ieee802154/cc2520.c
3996F: include/linux/spi/cc2520.h
3997
3998CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3999M: Gilad Ben-Yossef <gilad@benyossef.com>
4000L: linux-crypto@vger.kernel.org
4001S: Supported
4002W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4003F: drivers/crypto/ccree/
4004
4005CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4006M: Hadar Gat <hadar.gat@arm.com>
4007L: linux-crypto@vger.kernel.org
4008S: Supported
4009F: drivers/char/hw_random/cctrng.c
4010F: drivers/char/hw_random/cctrng.h
4011F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4012W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4013
4014CEC FRAMEWORK
4015M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4016L: linux-media@vger.kernel.org
4017S: Supported
4018W: http://linuxtv.org
4019T: git git://linuxtv.org/media_tree.git
4020F: Documentation/ABI/testing/debugfs-cec-error-inj
4021F: Documentation/devicetree/bindings/media/cec.txt
4022F: Documentation/driver-api/media/cec-core.rst
4023F: Documentation/userspace-api/media/cec
4024F: drivers/media/cec/
4025F: drivers/media/rc/keymaps/rc-cec.c
4026F: include/media/cec-notifier.h
4027F: include/media/cec.h
4028F: include/uapi/linux/cec-funcs.h
4029F: include/uapi/linux/cec.h
4030
4031CEC GPIO DRIVER
4032M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4033L: linux-media@vger.kernel.org
4034S: Supported
4035W: http://linuxtv.org
4036T: git git://linuxtv.org/media_tree.git
4037F: Documentation/devicetree/bindings/media/cec-gpio.txt
4038F: drivers/media/platform/cec-gpio/
4039
4040CELL BROADBAND ENGINE ARCHITECTURE
4041M: Arnd Bergmann <arnd@arndb.de>
4042L: linuxppc-dev@lists.ozlabs.org
4043S: Supported
4044W: http://www.ibm.com/developerworks/power/cell/
4045F: arch/powerpc/include/asm/cell*.h
4046F: arch/powerpc/include/asm/spu*.h
4047F: arch/powerpc/include/uapi/asm/spu*.h
4048F: arch/powerpc/oprofile/*cell*
4049F: arch/powerpc/platforms/cell/
4050
4051CELLWISE CW2015 BATTERY DRIVER
4052M: Tobias Schrammm <t.schramm@manjaro.org>
4053S: Maintained
4054F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4055F: drivers/power/supply/cw2015_battery.c
4056
4057CEPH COMMON CODE (LIBCEPH)
4058M: Ilya Dryomov <idryomov@gmail.com>
4059M: Jeff Layton <jlayton@kernel.org>
4060L: ceph-devel@vger.kernel.org
4061S: Supported
4062W: http://ceph.com/
4063T: git git://github.com/ceph/ceph-client.git
4064F: include/linux/ceph/
4065F: include/linux/crush/
4066F: net/ceph/
4067
4068CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4069M: Jeff Layton <jlayton@kernel.org>
4070M: Ilya Dryomov <idryomov@gmail.com>
4071L: ceph-devel@vger.kernel.org
4072S: Supported
4073W: http://ceph.com/
4074T: git git://github.com/ceph/ceph-client.git
4075F: Documentation/filesystems/ceph.rst
4076F: fs/ceph/
4077
4078CERTIFICATE HANDLING
4079M: David Howells <dhowells@redhat.com>
4080M: David Woodhouse <dwmw2@infradead.org>
4081L: keyrings@vger.kernel.org
4082S: Maintained
4083F: Documentation/admin-guide/module-signing.rst
4084F: certs/
4085F: scripts/extract-cert.c
4086F: scripts/sign-file.c
4087
4088CFAG12864B LCD DRIVER
4089M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4090S: Maintained
4091F: drivers/auxdisplay/cfag12864b.c
4092F: include/linux/cfag12864b.h
4093
4094CFAG12864BFB LCD FRAMEBUFFER DRIVER
4095M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4096S: Maintained
4097F: drivers/auxdisplay/cfag12864bfb.c
4098F: include/linux/cfag12864b.h
4099
4100CHAR and MISC DRIVERS
4101M: Arnd Bergmann <arnd@arndb.de>
4102M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4103S: Supported
4104T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4105F: drivers/char/
4106F: drivers/misc/
4107F: include/linux/miscdevice.h
4108
4109CHECKPATCH
4110M: Andy Whitcroft <apw@canonical.com>
4111M: Joe Perches <joe@perches.com>
4112S: Maintained
4113F: scripts/checkpatch.pl
4114
4115CHINESE DOCUMENTATION
4116M: Harry Wei <harryxiyou@gmail.com>
4117M: Alex Shi <alex.shi@linux.alibaba.com>
4118L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4119S: Maintained
4120F: Documentation/translations/zh_CN/
4121
4122CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4123M: Peter Chen <Peter.Chen@nxp.com>
4124L: linux-usb@vger.kernel.org
4125S: Maintained
4126T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4127F: drivers/usb/chipidea/
4128
4129CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4130M: Hans de Goede <hdegoede@redhat.com>
4131L: linux-input@vger.kernel.org
4132S: Maintained
4133F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4134F: drivers/input/touchscreen/chipone_icn8318.c
4135
4136CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4137M: Hans de Goede <hdegoede@redhat.com>
4138L: linux-input@vger.kernel.org
4139S: Maintained
4140F: drivers/input/touchscreen/chipone_icn8505.c
4141
4142CHROME HARDWARE PLATFORM SUPPORT
4143M: Benson Leung <bleung@chromium.org>
4144M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4145S: Maintained
4146T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4147F: drivers/platform/chrome/
4148
4149CHROMEOS EC CODEC DRIVER
4150M: Cheng-Yi Chiang <cychiang@chromium.org>
4151R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4152R: Guenter Roeck <groeck@chromium.org>
4153S: Maintained
4154F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4155F: sound/soc/codecs/cros_ec_codec.*
4156
4157CHROMEOS EC SUBDRIVERS
4158M: Benson Leung <bleung@chromium.org>
4159M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4160R: Guenter Roeck <groeck@chromium.org>
4161S: Maintained
4162F: drivers/power/supply/cros_usbpd-charger.c
4163N: cros_ec
4164N: cros-ec
4165
4166CHRONTEL CH7322 CEC DRIVER
4167M: Jeff Chase <jnchase@google.com>
4168L: linux-media@vger.kernel.org
4169S: Maintained
4170T: git git://linuxtv.org/media_tree.git
4171F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4172F: drivers/media/cec/i2c/ch7322.c
4173
4174CIRRUS LOGIC AUDIO CODEC DRIVERS
4175M: James Schulman <james.schulman@cirrus.com>
4176M: David Rhodes <david.rhodes@cirrus.com>
4177L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4178S: Maintained
4179F: sound/soc/codecs/cs*
4180
4181CIRRUS LOGIC EP93XX ETHERNET DRIVER
4182M: Hartley Sweeten <hsweeten@visionengravers.com>
4183L: netdev@vger.kernel.org
4184S: Maintained
4185F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4186
4187CIRRUS LOGIC LOCHNAGAR DRIVER
4188M: Charles Keepax <ckeepax@opensource.cirrus.com>
4189M: Richard Fitzgerald <rf@opensource.cirrus.com>
4190L: patches@opensource.cirrus.com
4191S: Supported
4192F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4193F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4194F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4195F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4196F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4197F: Documentation/hwmon/lochnagar.rst
4198F: drivers/clk/clk-lochnagar.c
4199F: drivers/hwmon/lochnagar-hwmon.c
4200F: drivers/mfd/lochnagar-i2c.c
4201F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4202F: drivers/regulator/lochnagar-regulator.c
4203F: include/dt-bindings/clk/lochnagar.h
4204F: include/dt-bindings/pinctrl/lochnagar.h
4205F: include/linux/mfd/lochnagar*
4206F: sound/soc/codecs/lochnagar-sc.c
4207
4208CIRRUS LOGIC MADERA CODEC DRIVERS
4209M: Charles Keepax <ckeepax@opensource.cirrus.com>
4210M: Richard Fitzgerald <rf@opensource.cirrus.com>
4211L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4212L: patches@opensource.cirrus.com
4213S: Supported
4214W: https://github.com/CirrusLogic/linux-drivers/wiki
4215T: git https://github.com/CirrusLogic/linux-drivers.git
4216F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4217F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4218F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4219F: drivers/gpio/gpio-madera*
4220F: drivers/irqchip/irq-madera*
4221F: drivers/mfd/cs47l*
4222F: drivers/mfd/madera*
4223F: drivers/pinctrl/cirrus/*
4224F: include/dt-bindings/sound/madera*
4225F: include/linux/irqchip/irq-madera*
4226F: include/linux/mfd/madera/*
4227F: include/sound/madera*
4228F: sound/soc/codecs/cs47l*
4229F: sound/soc/codecs/madera*
4230
4231CISCO FCOE HBA DRIVER
4232M: Satish Kharat <satishkh@cisco.com>
4233M: Sesidhar Baddela <sebaddel@cisco.com>
4234M: Karan Tilak Kumar <kartilak@cisco.com>
4235L: linux-scsi@vger.kernel.org
4236S: Supported
4237F: drivers/scsi/fnic/
4238
4239CISCO SCSI HBA DRIVER
4240M: Karan Tilak Kumar <kartilak@cisco.com>
4241M: Sesidhar Baddela <sebaddel@cisco.com>
4242L: linux-scsi@vger.kernel.org
4243S: Supported
4244F: drivers/scsi/snic/
4245
4246CISCO VIC ETHERNET NIC DRIVER
4247M: Christian Benvenuti <benve@cisco.com>
4248M: Govindarajulu Varadarajan <_govind@gmx.com>
4249S: Supported
4250F: drivers/net/ethernet/cisco/enic/
4251
4252CISCO VIC LOW LATENCY NIC DRIVER
4253M: Christian Benvenuti <benve@cisco.com>
4254M: Nelson Escobar <neescoba@cisco.com>
4255M: Parvi Kaustubhi <pkaustub@cisco.com>
4256S: Supported
4257F: drivers/infiniband/hw/usnic/
4258
4259CLANG-FORMAT FILE
4260M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4261S: Maintained
4262F: .clang-format
4263
4264CLANG/LLVM BUILD SUPPORT
4265M: Nathan Chancellor <natechancellor@gmail.com>
4266M: Nick Desaulniers <ndesaulniers@google.com>
4267L: clang-built-linux@googlegroups.com
4268S: Supported
4269W: https://clangbuiltlinux.github.io/
4270B: https://github.com/ClangBuiltLinux/linux/issues
4271C: irc://chat.freenode.net/clangbuiltlinux
4272F: Documentation/kbuild/llvm.rst
4273K: \b(?i:clang|llvm)\b
4274
4275CLEANCACHE API
4276M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4277L: linux-kernel@vger.kernel.org
4278S: Maintained
4279F: include/linux/cleancache.h
4280F: mm/cleancache.c
4281
4282CLK API
4283M: Russell King <linux@armlinux.org.uk>
4284L: linux-clk@vger.kernel.org
4285S: Maintained
4286F: include/linux/clk.h
4287
4288CLOCKSOURCE, CLOCKEVENT DRIVERS
4289M: Daniel Lezcano <daniel.lezcano@linaro.org>
4290M: Thomas Gleixner <tglx@linutronix.de>
4291L: linux-kernel@vger.kernel.org
4292S: Supported
4293T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4294F: Documentation/devicetree/bindings/timer/
4295F: drivers/clocksource/
4296
4297CMPC ACPI DRIVER
4298M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4299M: Daniel Oliveira Nascimento <don@syst.com.br>
4300L: platform-driver-x86@vger.kernel.org
4301S: Supported
4302F: drivers/platform/x86/classmate-laptop.c
4303
4304COBALT MEDIA DRIVER
4305M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4306L: linux-media@vger.kernel.org
4307S: Supported
4308W: https://linuxtv.org
4309T: git git://linuxtv.org/media_tree.git
4310F: drivers/media/pci/cobalt/
4311
4312COCCINELLE/Semantic Patches (SmPL)
4313M: Julia Lawall <Julia.Lawall@lip6.fr>
4314M: Gilles Muller <Gilles.Muller@lip6.fr>
4315M: Nicolas Palix <nicolas.palix@imag.fr>
4316M: Michal Marek <michal.lkml@markovi.net>
4317L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4318S: Supported
4319W: http://coccinelle.lip6.fr/
4320T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4321F: Documentation/dev-tools/coccinelle.rst
4322F: scripts/coccicheck
4323F: scripts/coccinelle/
4324
4325CODA FILE SYSTEM
4326M: Jan Harkes <jaharkes@cs.cmu.edu>
4327M: coda@cs.cmu.edu
4328L: codalist@coda.cs.cmu.edu
4329S: Maintained
4330W: http://www.coda.cs.cmu.edu/
4331F: Documentation/filesystems/coda.rst
4332F: fs/coda/
4333F: include/linux/coda*.h
4334F: include/uapi/linux/coda*.h
4335
4336CODA V4L2 MEM2MEM DRIVER
4337M: Philipp Zabel <p.zabel@pengutronix.de>
4338L: linux-media@vger.kernel.org
4339S: Maintained
4340F: Documentation/devicetree/bindings/media/coda.txt
4341F: drivers/media/platform/coda/
4342
4343CODE OF CONDUCT
4344M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4345S: Supported
4346F: Documentation/process/code-of-conduct-interpretation.rst
4347F: Documentation/process/code-of-conduct.rst
4348
4349COMMON CLK FRAMEWORK
4350M: Michael Turquette <mturquette@baylibre.com>
4351M: Stephen Boyd <sboyd@kernel.org>
4352L: linux-clk@vger.kernel.org
4353S: Maintained
4354Q: http://patchwork.kernel.org/project/linux-clk/list/
4355T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4356F: Documentation/devicetree/bindings/clock/
4357F: drivers/clk/
4358F: include/linux/clk-pr*
4359F: include/linux/clk/
4360F: include/linux/of_clk.h
4361X: drivers/clk/clkdev.c
4362
4363COMMON INTERNET FILE SYSTEM (CIFS)
4364M: Steve French <sfrench@samba.org>
4365L: linux-cifs@vger.kernel.org
4366L: samba-technical@lists.samba.org (moderated for non-subscribers)
4367S: Supported
4368W: http://linux-cifs.samba.org/
4369T: git git://git.samba.org/sfrench/cifs-2.6.git
4370F: Documentation/admin-guide/cifs/
4371F: fs/cifs/
4372
4373COMPACTPCI HOTPLUG CORE
4374M: Scott Murray <scott@spiteful.org>
4375L: linux-pci@vger.kernel.org
4376S: Maintained
4377F: drivers/pci/hotplug/cpci_hotplug*
4378
4379COMPACTPCI HOTPLUG GENERIC DRIVER
4380M: Scott Murray <scott@spiteful.org>
4381L: linux-pci@vger.kernel.org
4382S: Maintained
4383F: drivers/pci/hotplug/cpcihp_generic.c
4384
4385COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4386M: Scott Murray <scott@spiteful.org>
4387L: linux-pci@vger.kernel.org
4388S: Maintained
4389F: drivers/pci/hotplug/cpcihp_zt5550.*
4390
4391COMPAL LAPTOP SUPPORT
4392M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4393L: platform-driver-x86@vger.kernel.org
4394S: Maintained
4395F: drivers/platform/x86/compal-laptop.c
4396
4397COMPILER ATTRIBUTES
4398M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4399S: Maintained
4400F: include/linux/compiler_attributes.h
4401
4402CONEXANT ACCESSRUNNER USB DRIVER
4403L: accessrunner-general@lists.sourceforge.net
4404S: Orphan
4405W: http://accessrunner.sourceforge.net/
4406F: drivers/usb/atm/cxacru.c
4407
4408CONFIGFS
4409M: Joel Becker <jlbec@evilplan.org>
4410M: Christoph Hellwig <hch@lst.de>
4411S: Supported
4412T: git git://git.infradead.org/users/hch/configfs.git
4413F: fs/configfs/
4414F: include/linux/configfs.h
4415
4416CONSOLE SUBSYSTEM
4417M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4418S: Supported
4419F: drivers/video/console/
4420F: include/linux/console*
4421
4422CONTROL GROUP (CGROUP)
4423M: Tejun Heo <tj@kernel.org>
4424M: Li Zefan <lizefan@huawei.com>
4425M: Johannes Weiner <hannes@cmpxchg.org>
4426L: cgroups@vger.kernel.org
4427S: Maintained
4428T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4429F: Documentation/admin-guide/cgroup-v1/
4430F: Documentation/admin-guide/cgroup-v2.rst
4431F: include/linux/cgroup*
4432F: kernel/cgroup/
4433
4434CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4435M: Tejun Heo <tj@kernel.org>
4436M: Jens Axboe <axboe@kernel.dk>
4437L: cgroups@vger.kernel.org
4438L: linux-block@vger.kernel.org
4439T: git git://git.kernel.dk/linux-block
4440F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4441F: block/bfq-cgroup.c
4442F: block/blk-cgroup.c
4443F: block/blk-iolatency.c
4444F: block/blk-throttle.c
4445F: include/linux/blk-cgroup.h
4446
4447CONTROL GROUP - CPUSET
4448M: Li Zefan <lizefan@huawei.com>
4449L: cgroups@vger.kernel.org
4450S: Maintained
4451W: http://www.bullopensource.org/cpuset/
4452W: http://oss.sgi.com/projects/cpusets/
4453T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4454F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4455F: include/linux/cpuset.h
4456F: kernel/cgroup/cpuset.c
4457
4458CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4459M: Johannes Weiner <hannes@cmpxchg.org>
4460M: Michal Hocko <mhocko@kernel.org>
4461M: Vladimir Davydov <vdavydov.dev@gmail.com>
4462L: cgroups@vger.kernel.org
4463L: linux-mm@kvack.org
4464S: Maintained
4465F: mm/memcontrol.c
4466F: mm/swap_cgroup.c
4467
4468CORETEMP HARDWARE MONITORING DRIVER
4469M: Fenghua Yu <fenghua.yu@intel.com>
4470L: linux-hwmon@vger.kernel.org
4471S: Maintained
4472F: Documentation/hwmon/coretemp.rst
4473F: drivers/hwmon/coretemp.c
4474
4475CORSAIR-CPRO HARDWARE MONITOR DRIVER
4476M: Marius Zachmann <mail@mariuszachmann.de>
4477L: linux-hwmon@vger.kernel.org
4478S: Maintained
4479F: drivers/hwmon/corsair-cpro.c
4480
4481COSA/SRP SYNC SERIAL DRIVER
4482M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4483S: Maintained
4484W: http://www.fi.muni.cz/~kas/cosa/
4485F: drivers/net/wan/cosa*
4486
4487COUNTER SUBSYSTEM
4488M: William Breathitt Gray <vilhelm.gray@gmail.com>
4489L: linux-iio@vger.kernel.org
4490S: Maintained
4491F: Documentation/ABI/testing/sysfs-bus-counter*
4492F: Documentation/driver-api/generic-counter.rst
4493F: drivers/counter/
4494F: include/linux/counter.h
4495F: include/linux/counter_enum.h
4496
4497CPMAC ETHERNET DRIVER
4498M: Florian Fainelli <f.fainelli@gmail.com>
4499L: netdev@vger.kernel.org
4500S: Maintained
4501F: drivers/net/ethernet/ti/cpmac.c
4502
4503CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4504M: Viresh Kumar <viresh.kumar@linaro.org>
4505M: Sudeep Holla <sudeep.holla@arm.com>
4506L: linux-pm@vger.kernel.org
4507S: Maintained
4508W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4509F: drivers/cpufreq/vexpress-spc-cpufreq.c
4510
4511CPU FREQUENCY SCALING FRAMEWORK
4512M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4513M: Viresh Kumar <viresh.kumar@linaro.org>
4514L: linux-pm@vger.kernel.org
4515S: Maintained
4516B: https://bugzilla.kernel.org
4517T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4518T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4519F: Documentation/admin-guide/pm/cpufreq.rst
4520F: Documentation/admin-guide/pm/intel_pstate.rst
4521F: Documentation/cpu-freq/
4522F: Documentation/devicetree/bindings/cpufreq/
4523F: drivers/cpufreq/
4524F: include/linux/cpufreq.h
4525F: include/linux/sched/cpufreq.h
4526F: kernel/sched/cpufreq*.c
4527F: tools/testing/selftests/cpufreq/
4528
4529CPU IDLE TIME MANAGEMENT FRAMEWORK
4530M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4531M: Daniel Lezcano <daniel.lezcano@linaro.org>
4532L: linux-pm@vger.kernel.org
4533S: Maintained
4534B: https://bugzilla.kernel.org
4535T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4536F: Documentation/admin-guide/pm/cpuidle.rst
4537F: Documentation/driver-api/pm/cpuidle.rst
4538F: drivers/cpuidle/*
4539F: include/linux/cpuidle.h
4540
4541CPU POWER MONITORING SUBSYSTEM
4542M: Thomas Renninger <trenn@suse.com>
4543M: Shuah Khan <shuah@kernel.org>
4544M: Shuah Khan <skhan@linuxfoundation.org>
4545L: linux-pm@vger.kernel.org
4546S: Maintained
4547F: tools/power/cpupower/
4548
4549CPUID/MSR DRIVER
4550M: "H. Peter Anvin" <hpa@zytor.com>
4551S: Maintained
4552F: arch/x86/kernel/cpuid.c
4553F: arch/x86/kernel/msr.c
4554
4555CPUIDLE DRIVER - ARM BIG LITTLE
4556M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4557M: Daniel Lezcano <daniel.lezcano@linaro.org>
4558L: linux-pm@vger.kernel.org
4559L: linux-arm-kernel@lists.infradead.org
4560S: Maintained
4561T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4562F: drivers/cpuidle/cpuidle-big_little.c
4563
4564CPUIDLE DRIVER - ARM EXYNOS
4565M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4566M: Daniel Lezcano <daniel.lezcano@linaro.org>
4567M: Kukjin Kim <kgene@kernel.org>
4568L: linux-pm@vger.kernel.org
4569L: linux-samsung-soc@vger.kernel.org
4570S: Supported
4571F: arch/arm/mach-exynos/pm.c
4572F: drivers/cpuidle/cpuidle-exynos.c
4573
4574CPUIDLE DRIVER - ARM PSCI
4575M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4576M: Sudeep Holla <sudeep.holla@arm.com>
4577L: linux-pm@vger.kernel.org
4578L: linux-arm-kernel@lists.infradead.org
4579S: Supported
4580F: drivers/cpuidle/cpuidle-psci.c
4581
4582CRAMFS FILESYSTEM
4583M: Nicolas Pitre <nico@fluxnic.net>
4584S: Maintained
4585F: Documentation/filesystems/cramfs.rst
4586F: fs/cramfs/
4587
4588CREATIVE SB0540
4589M: Bastien Nocera <hadess@hadess.net>
4590L: linux-input@vger.kernel.org
4591S: Maintained
4592F: drivers/hid/hid-creative-sb0540.c
4593
4594CRYPTO API
4595M: Herbert Xu <herbert@gondor.apana.org.au>
4596M: "David S. Miller" <davem@davemloft.net>
4597L: linux-crypto@vger.kernel.org
4598S: Maintained
4599T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4600T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4601F: Documentation/crypto/
4602F: Documentation/devicetree/bindings/crypto/
4603F: arch/*/crypto/
4604F: crypto/
4605F: drivers/crypto/
4606F: include/crypto/
4607F: include/linux/crypto*
4608F: lib/crypto/
4609
4610CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4611M: Neil Horman <nhorman@tuxdriver.com>
4612L: linux-crypto@vger.kernel.org
4613S: Maintained
4614F: crypto/ansi_cprng.c
4615F: crypto/rng.c
4616
4617CS3308 MEDIA DRIVER
4618M: Hans Verkuil <hverkuil@xs4all.nl>
4619L: linux-media@vger.kernel.org
4620S: Odd Fixes
4621W: http://linuxtv.org
4622T: git git://linuxtv.org/media_tree.git
4623F: drivers/media/i2c/cs3308.c
4624
4625CS5535 Audio ALSA driver
4626M: Jaya Kumar <jayakumar.alsa@gmail.com>
4627S: Maintained
4628F: sound/pci/cs5535audio/
4629
4630CSI DRIVERS FOR ALLWINNER V3s
4631M: Yong Deng <yong.deng@magewell.com>
4632L: linux-media@vger.kernel.org
4633S: Maintained
4634T: git git://linuxtv.org/media_tree.git
4635F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4636F: drivers/media/platform/sunxi/sun6i-csi/
4637
4638CW1200 WLAN driver
4639M: Solomon Peachy <pizza@shaftnet.org>
4640S: Maintained
4641F: drivers/net/wireless/st/cw1200/
4642
4643CX18 VIDEO4LINUX DRIVER
4644M: Andy Walls <awalls@md.metrocast.net>
4645L: linux-media@vger.kernel.org
4646S: Maintained
4647W: https://linuxtv.org
4648T: git git://linuxtv.org/media_tree.git
4649F: drivers/media/pci/cx18/
4650F: include/uapi/linux/ivtv*
4651
4652CX2341X MPEG ENCODER HELPER MODULE
4653M: Hans Verkuil <hverkuil@xs4all.nl>
4654L: linux-media@vger.kernel.org
4655S: Maintained
4656W: https://linuxtv.org
4657T: git git://linuxtv.org/media_tree.git
4658F: drivers/media/common/cx2341x*
4659F: include/media/drv-intf/cx2341x.h
4660
4661CX24120 MEDIA DRIVER
4662M: Jemma Denson <jdenson@gmail.com>
4663M: Patrick Boettcher <patrick.boettcher@posteo.de>
4664L: linux-media@vger.kernel.org
4665S: Maintained
4666W: https://linuxtv.org
4667Q: http://patchwork.linuxtv.org/project/linux-media/list/
4668F: drivers/media/dvb-frontends/cx24120*
4669
4670CX88 VIDEO4LINUX DRIVER
4671M: Mauro Carvalho Chehab <mchehab@kernel.org>
4672L: linux-media@vger.kernel.org
4673S: Odd fixes
4674W: https://linuxtv.org
4675T: git git://linuxtv.org/media_tree.git
4676F: Documentation/driver-api/media/drivers/cx88*
4677F: drivers/media/pci/cx88/
4678
4679CXD2820R MEDIA DRIVER
4680M: Antti Palosaari <crope@iki.fi>
4681L: linux-media@vger.kernel.org
4682S: Maintained
4683W: https://linuxtv.org
4684W: http://palosaari.fi/linux/
4685Q: http://patchwork.linuxtv.org/project/linux-media/list/
4686T: git git://linuxtv.org/anttip/media_tree.git
4687F: drivers/media/dvb-frontends/cxd2820r*
4688
4689CXGB3 ETHERNET DRIVER (CXGB3)
4690M: Vishal Kulkarni <vishal@chelsio.com>
4691L: netdev@vger.kernel.org
4692S: Supported
4693W: http://www.chelsio.com
4694F: drivers/net/ethernet/chelsio/cxgb3/
4695
4696CXGB3 ISCSI DRIVER (CXGB3I)
4697M: Karen Xie <kxie@chelsio.com>
4698L: linux-scsi@vger.kernel.org
4699S: Supported
4700W: http://www.chelsio.com
4701F: drivers/scsi/cxgbi/cxgb3i
4702
4703CXGB4 CRYPTO DRIVER (chcr)
4704M: Ayush Sawal <ayush.sawal@chelsio.com>
4705M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4706M: Rohit Maheshwari <rohitm@chelsio.com>
4707L: linux-crypto@vger.kernel.org
4708S: Supported
4709W: http://www.chelsio.com
4710F: drivers/crypto/chelsio
4711
4712CXGB4 ETHERNET DRIVER (CXGB4)
4713M: Vishal Kulkarni <vishal@chelsio.com>
4714L: netdev@vger.kernel.org
4715S: Supported
4716W: http://www.chelsio.com
4717F: drivers/net/ethernet/chelsio/cxgb4/
4718
4719CXGB4 ISCSI DRIVER (CXGB4I)
4720M: Karen Xie <kxie@chelsio.com>
4721L: linux-scsi@vger.kernel.org
4722S: Supported
4723W: http://www.chelsio.com
4724F: drivers/scsi/cxgbi/cxgb4i
4725
4726CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4727M: Potnuri Bharat Teja <bharat@chelsio.com>
4728L: linux-rdma@vger.kernel.org
4729S: Supported
4730W: http://www.openfabrics.org
4731F: drivers/infiniband/hw/cxgb4/
4732F: include/uapi/rdma/cxgb4-abi.h
4733
4734CXGB4VF ETHERNET DRIVER (CXGB4VF)
4735M: Vishal Kulkarni <vishal@gmail.com>
4736L: netdev@vger.kernel.org
4737S: Supported
4738W: http://www.chelsio.com
4739F: drivers/net/ethernet/chelsio/cxgb4vf/
4740
4741CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4742M: Frederic Barrat <fbarrat@linux.ibm.com>
4743M: Andrew Donnellan <ajd@linux.ibm.com>
4744L: linuxppc-dev@lists.ozlabs.org
4745S: Supported
4746F: Documentation/ABI/testing/sysfs-class-cxl
4747F: Documentation/powerpc/cxl.rst
4748F: arch/powerpc/platforms/powernv/pci-cxl.c
4749F: drivers/misc/cxl/
4750F: include/misc/cxl*
4751F: include/uapi/misc/cxl.h
4752
4753CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4754M: Manoj N. Kumar <manoj@linux.ibm.com>
4755M: Matthew R. Ochs <mrochs@linux.ibm.com>
4756M: Uma Krishnan <ukrishn@linux.ibm.com>
4757L: linux-scsi@vger.kernel.org
4758S: Supported
4759F: Documentation/powerpc/cxlflash.rst
4760F: drivers/scsi/cxlflash/
4761F: include/uapi/scsi/cxlflash_ioctl.h
4762
4763CYBERPRO FB DRIVER
4764M: Russell King <linux@armlinux.org.uk>
4765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4766S: Maintained
4767W: http://www.armlinux.org.uk/
4768F: drivers/video/fbdev/cyber2000fb.*
4769
4770CYCLADES ASYNC MUX DRIVER
4771S: Orphan
4772W: http://www.cyclades.com/
4773F: drivers/tty/cyclades.c
4774F: include/linux/cyclades.h
4775F: include/uapi/linux/cyclades.h
4776
4777CYCLADES PC300 DRIVER
4778S: Orphan
4779W: http://www.cyclades.com/
4780F: drivers/net/wan/pc300*
4781
4782CYPRESS_FIRMWARE MEDIA DRIVER
4783M: Antti Palosaari <crope@iki.fi>
4784L: linux-media@vger.kernel.org
4785S: Maintained
4786W: https://linuxtv.org
4787W: http://palosaari.fi/linux/
4788Q: http://patchwork.linuxtv.org/project/linux-media/list/
4789T: git git://linuxtv.org/anttip/media_tree.git
4790F: drivers/media/common/cypress_firmware*
4791
4792CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4793M: Linus Walleij <linus.walleij@linaro.org>
4794L: linux-input@vger.kernel.org
4795S: Maintained
4796F: drivers/input/touchscreen/cy8ctma140.c
4797
4798CYTTSP TOUCHSCREEN DRIVER
4799M: Ferruh Yigit <fery@cypress.com>
4800L: linux-input@vger.kernel.org
4801S: Supported
4802F: drivers/input/touchscreen/cyttsp*
4803F: include/linux/input/cyttsp.h
4804
4805D-LINK DIR-685 TOUCHKEYS DRIVER
4806M: Linus Walleij <linus.walleij@linaro.org>
4807L: linux-input@vger.kernel.org
4808S: Supported
4809F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4810
4811DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4812M: Joshua Kinard <kumba@gentoo.org>
4813S: Maintained
4814F: drivers/rtc/rtc-ds1685.c
4815F: include/linux/rtc/ds1685.h
4816
4817DAMA SLAVE for AX.25
4818M: Joerg Reuter <jreuter@yaina.de>
4819L: linux-hams@vger.kernel.org
4820S: Maintained
4821W: http://yaina.de/jreuter/
4822W: http://www.qsl.net/dl1bke/
4823F: net/ax25/af_ax25.c
4824F: net/ax25/ax25_dev.c
4825F: net/ax25/ax25_ds_*
4826F: net/ax25/ax25_in.c
4827F: net/ax25/ax25_out.c
4828F: net/ax25/ax25_timer.c
4829F: net/ax25/sysctl_net_ax25.c
4830
4831DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4832L: netdev@vger.kernel.org
4833S: Orphan
4834F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4835F: drivers/net/ethernet/dec/tulip/dmfe.c
4836
4837DC390/AM53C974 SCSI driver
4838M: Hannes Reinecke <hare@suse.com>
4839L: linux-scsi@vger.kernel.org
4840S: Maintained
4841F: drivers/scsi/am53c974.c
4842
4843DC395x SCSI driver
4844M: Oliver Neukum <oliver@neukum.org>
4845M: Ali Akcaagac <aliakc@web.de>
4846M: Jamie Lenehan <lenehan@twibble.org>
4847L: dc395x@twibble.org
4848S: Maintained
4849W: http://twibble.org/dist/dc395x/
4850W: http://lists.twibble.org/mailman/listinfo/dc395x/
4851F: Documentation/scsi/dc395x.rst
4852F: drivers/scsi/dc395x.*
4853
4854DCCP PROTOCOL
4855M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4856L: dccp@vger.kernel.org
4857S: Maintained
4858W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4859F: include/linux/dccp.h
4860F: include/linux/tfrc.h
4861F: include/uapi/linux/dccp.h
4862F: net/dccp/
4863
4864DECnet NETWORK LAYER
4865L: linux-decnet-user@lists.sourceforge.net
4866S: Orphan
4867W: http://linux-decnet.sourceforge.net
4868F: Documentation/networking/decnet.rst
4869F: net/decnet/
4870
4871DECSTATION PLATFORM SUPPORT
4872M: "Maciej W. Rozycki" <macro@linux-mips.org>
4873L: linux-mips@vger.kernel.org
4874S: Maintained
4875W: http://www.linux-mips.org/wiki/DECstation
4876F: arch/mips/dec/
4877F: arch/mips/include/asm/dec/
4878F: arch/mips/include/asm/mach-dec/
4879
4880DEFXX FDDI NETWORK DRIVER
4881M: "Maciej W. Rozycki" <macro@linux-mips.org>
4882S: Maintained
4883F: drivers/net/fddi/defxx.*
4884
4885DEFZA FDDI NETWORK DRIVER
4886M: "Maciej W. Rozycki" <macro@linux-mips.org>
4887S: Maintained
4888F: drivers/net/fddi/defza.*
4889
4890DEINTERLACE DRIVERS FOR ALLWINNER H3
4891M: Jernej Skrabec <jernej.skrabec@siol.net>
4892L: linux-media@vger.kernel.org
4893S: Maintained
4894T: git git://linuxtv.org/media_tree.git
4895F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4896F: drivers/media/platform/sunxi/sun8i-di/
4897
4898DELL LAPTOP DRIVER
4899M: Matthew Garrett <mjg59@srcf.ucam.org>
4900M: Pali Rohár <pali@kernel.org>
4901L: platform-driver-x86@vger.kernel.org
4902S: Maintained
4903F: drivers/platform/x86/dell-laptop.c
4904
4905DELL LAPTOP FREEFALL DRIVER
4906M: Pali Rohár <pali@kernel.org>
4907S: Maintained
4908F: drivers/platform/x86/dell-smo8800.c
4909
4910DELL LAPTOP RBTN DRIVER
4911M: Pali Rohár <pali@kernel.org>
4912S: Maintained
4913F: drivers/platform/x86/dell-rbtn.*
4914
4915DELL LAPTOP SMM DRIVER
4916M: Pali Rohár <pali@kernel.org>
4917S: Maintained
4918F: drivers/hwmon/dell-smm-hwmon.c
4919F: include/uapi/linux/i8k.h
4920
4921DELL REMOTE BIOS UPDATE DRIVER
4922M: Stuart Hayes <stuart.w.hayes@gmail.com>
4923L: platform-driver-x86@vger.kernel.org
4924S: Maintained
4925F: drivers/platform/x86/dell_rbu.c
4926
4927DELL SMBIOS DRIVER
4928M: Pali Rohár <pali@kernel.org>
4929M: Mario Limonciello <mario.limonciello@dell.com>
4930L: platform-driver-x86@vger.kernel.org
4931S: Maintained
4932F: drivers/platform/x86/dell-smbios.*
4933
4934DELL SMBIOS SMM DRIVER
4935M: Mario Limonciello <mario.limonciello@dell.com>
4936L: platform-driver-x86@vger.kernel.org
4937S: Maintained
4938F: drivers/platform/x86/dell-smbios-smm.c
4939
4940DELL SMBIOS WMI DRIVER
4941M: Mario Limonciello <mario.limonciello@dell.com>
4942L: platform-driver-x86@vger.kernel.org
4943S: Maintained
4944F: drivers/platform/x86/dell-smbios-wmi.c
4945F: tools/wmi/dell-smbios-example.c
4946
4947DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4948M: Stuart Hayes <stuart.w.hayes@gmail.com>
4949L: platform-driver-x86@vger.kernel.org
4950S: Maintained
4951F: Documentation/driver-api/dcdbas.rst
4952F: drivers/platform/x86/dcdbas.*
4953
4954DELL WMI DESCRIPTOR DRIVER
4955M: Mario Limonciello <mario.limonciello@dell.com>
4956S: Maintained
4957F: drivers/platform/x86/dell-wmi-descriptor.c
4958
4959DELL WMI NOTIFICATIONS DRIVER
4960M: Matthew Garrett <mjg59@srcf.ucam.org>
4961M: Pali Rohár <pali@kernel.org>
4962S: Maintained
4963F: drivers/platform/x86/dell-wmi.c
4964
4965DELTA ST MEDIA DRIVER
4966M: Hugues Fruchet <hugues.fruchet@st.com>
4967L: linux-media@vger.kernel.org
4968S: Supported
4969W: https://linuxtv.org
4970T: git git://linuxtv.org/media_tree.git
4971F: drivers/media/platform/sti/delta
4972
4973DENALI NAND DRIVER
4974M: Masahiro Yamada <yamada.masahiro@socionext.com>
4975L: linux-mtd@lists.infradead.org
4976S: Supported
4977F: drivers/mtd/nand/raw/denali*
4978
4979DESIGNWARE EDMA CORE IP DRIVER
4980M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4981L: dmaengine@vger.kernel.org
4982S: Maintained
4983F: drivers/dma/dw-edma/
4984F: include/linux/dma/edma.h
4985
4986DESIGNWARE USB2 DRD IP DRIVER
4987M: Minas Harutyunyan <hminas@synopsys.com>
4988L: linux-usb@vger.kernel.org
4989S: Maintained
4990T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4991F: drivers/usb/dwc2/
4992
4993DESIGNWARE USB3 DRD IP DRIVER
4994M: Felipe Balbi <balbi@kernel.org>
4995L: linux-usb@vger.kernel.org
4996S: Maintained
4997T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4998F: drivers/usb/dwc3/
4999
5000DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5001M: Andreas Klinger <ak@it-klinger.de>
5002L: linux-iio@vger.kernel.org
5003S: Maintained
5004F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5005F: drivers/iio/proximity/srf*.c
5006
5007DEVICE COREDUMP (DEV_COREDUMP)
5008M: Johannes Berg <johannes@sipsolutions.net>
5009L: linux-kernel@vger.kernel.org
5010S: Maintained
5011F: drivers/base/devcoredump.c
5012F: include/linux/devcoredump.h
5013
5014DEVICE DIRECT ACCESS (DAX)
5015M: Dan Williams <dan.j.williams@intel.com>
5016M: Vishal Verma <vishal.l.verma@intel.com>
5017M: Dave Jiang <dave.jiang@intel.com>
5018L: linux-nvdimm@lists.01.org
5019S: Supported
5020F: drivers/dax/
5021
5022DEVICE FREQUENCY (DEVFREQ)
5023M: MyungJoo Ham <myungjoo.ham@samsung.com>
5024M: Kyungmin Park <kyungmin.park@samsung.com>
5025M: Chanwoo Choi <cw00.choi@samsung.com>
5026L: linux-pm@vger.kernel.org
5027S: Maintained
5028T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5029F: Documentation/devicetree/bindings/devfreq/
5030F: drivers/devfreq/
5031F: include/linux/devfreq.h
5032F: include/trace/events/devfreq.h
5033
5034DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5035M: Chanwoo Choi <cw00.choi@samsung.com>
5036L: linux-pm@vger.kernel.org
5037S: Supported
5038T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5039F: Documentation/devicetree/bindings/devfreq/event/
5040F: drivers/devfreq/devfreq-event.c
5041F: drivers/devfreq/event/
5042F: include/dt-bindings/pmu/exynos_ppmu.h
5043F: include/linux/devfreq-event.h
5044
5045DEVICE NUMBER REGISTRY
5046M: Torben Mathiasen <device@lanana.org>
5047S: Maintained
5048W: http://lanana.org/docs/device-list/index.html
5049
5050DEVICE-MAPPER (LVM)
5051M: Alasdair Kergon <agk@redhat.com>
5052M: Mike Snitzer <snitzer@redhat.com>
5053M: dm-devel@redhat.com
5054L: dm-devel@redhat.com
5055S: Maintained
5056W: http://sources.redhat.com/dm
5057Q: http://patchwork.kernel.org/project/dm-devel/list/
5058T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5059T: quilt http://people.redhat.com/agk/patches/linux/editing/
5060F: Documentation/admin-guide/device-mapper/
5061F: drivers/md/Kconfig
5062F: drivers/md/Makefile
5063F: drivers/md/dm*
5064F: drivers/md/persistent-data/
5065F: include/linux/device-mapper.h
5066F: include/linux/dm-*.h
5067F: include/uapi/linux/dm-*.h
5068
5069DEVLINK
5070M: Jiri Pirko <jiri@nvidia.com>
5071L: netdev@vger.kernel.org
5072S: Supported
5073F: Documentation/networking/devlink
5074F: include/net/devlink.h
5075F: include/uapi/linux/devlink.h
5076F: net/core/devlink.c
5077
5078DIALOG SEMICONDUCTOR DRIVERS
5079M: Support Opensource <support.opensource@diasemi.com>
5080S: Supported
5081W: http://www.dialog-semiconductor.com/products
5082F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5083F: Documentation/devicetree/bindings/mfd/da90*.txt
5084F: Documentation/devicetree/bindings/regulator/da92*.txt
5085F: Documentation/devicetree/bindings/regulator/slg51000.txt
5086F: Documentation/devicetree/bindings/sound/da[79]*.txt
5087F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5088F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5089F: Documentation/hwmon/da90??.rst
5090F: drivers/gpio/gpio-da90??.c
5091F: drivers/hwmon/da90??-hwmon.c
5092F: drivers/iio/adc/da91??-*.c
5093F: drivers/input/misc/da90??_onkey.c
5094F: drivers/input/touchscreen/da9052_tsi.c
5095F: drivers/leds/leds-da90??.c
5096F: drivers/mfd/da903x.c
5097F: drivers/mfd/da90??-*.c
5098F: drivers/mfd/da91??-*.c
5099F: drivers/pinctrl/pinctrl-da90??.c
5100F: drivers/power/supply/da9052-battery.c
5101F: drivers/power/supply/da91??-*.c
5102F: drivers/regulator/da9???-regulator.[ch]
5103F: drivers/regulator/slg51000-regulator.[ch]
5104F: drivers/rtc/rtc-da90??.c
5105F: drivers/thermal/da90??-thermal.c
5106F: drivers/video/backlight/da90??_bl.c
5107F: drivers/watchdog/da90??_wdt.c
5108F: include/linux/mfd/da903x.h
5109F: include/linux/mfd/da9052/
5110F: include/linux/mfd/da9055/
5111F: include/linux/mfd/da9062/
5112F: include/linux/mfd/da9063/
5113F: include/linux/mfd/da9150/
5114F: include/linux/regulator/da9211.h
5115F: include/sound/da[79]*.h
5116F: sound/soc/codecs/da[79]*.[ch]
5117
5118DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5119M: William Breathitt Gray <vilhelm.gray@gmail.com>
5120L: linux-gpio@vger.kernel.org
5121S: Maintained
5122F: drivers/gpio/gpio-gpio-mm.c
5123
5124DIOLAN U2C-12 I2C DRIVER
5125M: Guenter Roeck <linux@roeck-us.net>
5126L: linux-i2c@vger.kernel.org
5127S: Maintained
5128F: drivers/i2c/busses/i2c-diolan-u2c.c
5129
5130DIRECTORY NOTIFICATION (DNOTIFY)
5131M: Jan Kara <jack@suse.cz>
5132R: Amir Goldstein <amir73il@gmail.com>
5133L: linux-fsdevel@vger.kernel.org
5134S: Maintained
5135F: Documentation/filesystems/dnotify.rst
5136F: fs/notify/dnotify/
5137F: include/linux/dnotify.h
5138
5139DISK GEOMETRY AND PARTITION HANDLING
5140M: Andries Brouwer <aeb@cwi.nl>
5141S: Maintained
5142W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5143W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5144W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5145
5146DISKQUOTA
5147M: Jan Kara <jack@suse.com>
5148S: Maintained
5149F: Documentation/filesystems/quota.rst
5150F: fs/quota/
5151F: include/linux/quota*.h
5152F: include/uapi/linux/quota*.h
5153
5154DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5155M: Bernie Thompson <bernie@plugable.com>
5156L: linux-fbdev@vger.kernel.org
5157S: Maintained
5158W: http://plugable.com/category/projects/udlfb/
5159F: Documentation/fb/udlfb.rst
5160F: drivers/video/fbdev/udlfb.c
5161F: include/video/udlfb.h
5162
5163DISTRIBUTED LOCK MANAGER (DLM)
5164M: Christine Caulfield <ccaulfie@redhat.com>
5165M: David Teigland <teigland@redhat.com>
5166L: cluster-devel@redhat.com
5167S: Supported
5168W: http://sources.redhat.com/cluster/
5169T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5170F: fs/dlm/
5171
5172DMA BUFFER SHARING FRAMEWORK
5173M: Sumit Semwal <sumit.semwal@linaro.org>
5174M: Christian König <christian.koenig@amd.com>
5175L: linux-media@vger.kernel.org
5176L: dri-devel@lists.freedesktop.org
5177L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5178S: Maintained
5179T: git git://anongit.freedesktop.org/drm/drm-misc
5180F: Documentation/driver-api/dma-buf.rst
5181F: drivers/dma-buf/
5182F: include/linux/*fence.h
5183F: include/linux/dma-buf*
5184F: include/linux/dma-resv.h
5185K: \bdma_(?:buf|fence|resv)\b
5186
5187DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5188M: Vinod Koul <vkoul@kernel.org>
5189L: dmaengine@vger.kernel.org
5190S: Maintained
5191Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5192T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5193F: Documentation/devicetree/bindings/dma/
5194F: Documentation/driver-api/dmaengine/
5195F: drivers/dma/
5196F: include/linux/dmaengine.h
5197F: include/linux/of_dma.h
5198
5199DMA MAPPING HELPERS
5200M: Christoph Hellwig <hch@lst.de>
5201M: Marek Szyprowski <m.szyprowski@samsung.com>
5202R: Robin Murphy <robin.murphy@arm.com>
5203L: iommu@lists.linux-foundation.org
5204S: Supported
5205W: http://git.infradead.org/users/hch/dma-mapping.git
5206T: git git://git.infradead.org/users/hch/dma-mapping.git
5207F: include/asm-generic/dma-mapping.h
5208F: include/linux/dma-direct.h
5209F: include/linux/dma-mapping.h
5210F: include/linux/dma-noncoherent.h
5211F: kernel/dma/
5212
5213DMA-BUF HEAPS FRAMEWORK
5214M: Sumit Semwal <sumit.semwal@linaro.org>
5215R: Andrew F. Davis <afd@ti.com>
5216R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5217R: Liam Mark <lmark@codeaurora.org>
5218R: Laura Abbott <labbott@redhat.com>
5219R: Brian Starkey <Brian.Starkey@arm.com>
5220R: John Stultz <john.stultz@linaro.org>
5221L: linux-media@vger.kernel.org
5222L: dri-devel@lists.freedesktop.org
5223L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5224S: Maintained
5225T: git git://anongit.freedesktop.org/drm/drm-misc
5226F: drivers/dma-buf/dma-heap.c
5227F: drivers/dma-buf/heaps/*
5228F: include/linux/dma-heap.h
5229F: include/uapi/linux/dma-heap.h
5230
5231DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5232M: Lukasz Luba <lukasz.luba@arm.com>
5233L: linux-pm@vger.kernel.org
5234L: linux-samsung-soc@vger.kernel.org
5235S: Maintained
5236F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5237F: drivers/memory/samsung/exynos5422-dmc.c
5238
5239DME1737 HARDWARE MONITOR DRIVER
5240M: Juerg Haefliger <juergh@gmail.com>
5241L: linux-hwmon@vger.kernel.org
5242S: Maintained
5243F: Documentation/hwmon/dme1737.rst
5244F: drivers/hwmon/dme1737.c
5245
5246DMI/SMBIOS SUPPORT
5247M: Jean Delvare <jdelvare@suse.com>
5248S: Maintained
5249T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5250F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5251F: drivers/firmware/dmi-id.c
5252F: drivers/firmware/dmi_scan.c
5253F: include/linux/dmi.h
5254
5255DOCUMENTATION
5256M: Jonathan Corbet <corbet@lwn.net>
5257L: linux-doc@vger.kernel.org
5258S: Maintained
5259P: Documentation/doc-guide/maintainer-profile.rst
5260T: git git://git.lwn.net/linux.git docs-next
5261F: Documentation/
5262F: scripts/documentation-file-ref-check
5263F: scripts/kernel-doc
5264F: scripts/sphinx-pre-install
5265X: Documentation/ABI/
5266X: Documentation/admin-guide/media/
5267X: Documentation/devicetree/
5268X: Documentation/driver-api/media/
5269X: Documentation/firmware-guide/acpi/
5270X: Documentation/i2c/
5271X: Documentation/power/
5272X: Documentation/spi/
5273X: Documentation/userspace-api/media/
5274
5275DOCUMENTATION SCRIPTS
5276M: Mauro Carvalho Chehab <mchehab@kernel.org>
5277L: linux-doc@vger.kernel.org
5278S: Maintained
5279F: Documentation/sphinx/parse-headers.pl
5280F: scripts/documentation-file-ref-check
5281F: scripts/sphinx-pre-install
5282
5283DOCUMENTATION/ITALIAN
5284M: Federico Vaga <federico.vaga@vaga.pv.it>
5285L: linux-doc@vger.kernel.org
5286S: Maintained
5287F: Documentation/translations/it_IT
5288
5289DONGWOON DW9714 LENS VOICE COIL DRIVER
5290M: Sakari Ailus <sakari.ailus@linux.intel.com>
5291L: linux-media@vger.kernel.org
5292S: Maintained
5293T: git git://linuxtv.org/media_tree.git
5294F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5295F: drivers/media/i2c/dw9714.c
5296
5297DONGWOON DW9768 LENS VOICE COIL DRIVER
5298M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5299L: linux-media@vger.kernel.org
5300S: Maintained
5301T: git git://linuxtv.org/media_tree.git
5302F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5303F: drivers/media/i2c/dw9768.c
5304
5305DONGWOON DW9807 LENS VOICE COIL DRIVER
5306M: Sakari Ailus <sakari.ailus@linux.intel.com>
5307L: linux-media@vger.kernel.org
5308S: Maintained
5309T: git git://linuxtv.org/media_tree.git
5310F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5311F: drivers/media/i2c/dw9807-vcm.c
5312
5313DOUBLETALK DRIVER
5314M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5315L: blinux-list@redhat.com
5316S: Maintained
5317F: drivers/char/dtlk.c
5318F: include/linux/dtlk.h
5319
5320DPAA2 DATAPATH I/O (DPIO) DRIVER
5321M: Roy Pledge <Roy.Pledge@nxp.com>
5322L: linux-kernel@vger.kernel.org
5323S: Maintained
5324F: drivers/soc/fsl/dpio
5325
5326DPAA2 ETHERNET DRIVER
5327M: Ioana Ciornei <ioana.ciornei@nxp.com>
5328M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5329L: netdev@vger.kernel.org
5330S: Maintained
5331F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5332F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5333F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5334F: drivers/net/ethernet/freescale/dpaa2/Makefile
5335F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5336F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5337F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5338F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5339F: drivers/net/ethernet/freescale/dpaa2/dpni*
5340
5341DPAA2 ETHERNET SWITCH DRIVER
5342M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5343M: Ioana Ciornei <ioana.ciornei@nxp.com>
5344L: linux-kernel@vger.kernel.org
5345S: Maintained
5346F: drivers/staging/fsl-dpaa2/ethsw
5347
5348DPT_I2O SCSI RAID DRIVER
5349M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5350L: linux-scsi@vger.kernel.org
5351S: Maintained
5352W: http://www.adaptec.com/
5353F: drivers/scsi/dpt*
5354F: drivers/scsi/dpt/
5355
5356DRBD DRIVER
5357M: Philipp Reisner <philipp.reisner@linbit.com>
5358M: Lars Ellenberg <lars.ellenberg@linbit.com>
5359L: drbd-dev@lists.linbit.com
5360S: Supported
5361W: http://www.drbd.org
5362T: git git://git.linbit.com/linux-drbd.git
5363T: git git://git.linbit.com/drbd-8.4.git
5364F: Documentation/admin-guide/blockdev/
5365F: drivers/block/drbd/
5366F: lib/lru_cache.c
5367
5368DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5369M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5370R: "Rafael J. Wysocki" <rafael@kernel.org>
5371S: Supported
5372T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5373F: Documentation/core-api/kobject.rst
5374F: drivers/base/
5375F: fs/debugfs/
5376F: fs/sysfs/
5377F: include/linux/debugfs.h
5378F: include/linux/kobj*
5379F: lib/kobj*
5380
5381DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5382M: Kevin Hilman <khilman@kernel.org>
5383M: Nishanth Menon <nm@ti.com>
5384L: linux-pm@vger.kernel.org
5385S: Maintained
5386F: drivers/power/avs/
5387F: include/linux/power/smartreflex.h
5388
5389DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5390M: Maxime Ripard <mripard@kernel.org>
5391M: Chen-Yu Tsai <wens@csie.org>
5392R: Jernej Skrabec <jernej.skrabec@siol.net>
5393L: dri-devel@lists.freedesktop.org
5394S: Supported
5395T: git git://anongit.freedesktop.org/drm/drm-misc
5396F: drivers/gpu/drm/sun4i/sun8i*
5397
5398DRM DRIVER FOR ARM PL111 CLCD
5399M: Eric Anholt <eric@anholt.net>
5400S: Supported
5401T: git git://anongit.freedesktop.org/drm/drm-misc
5402F: drivers/gpu/drm/pl111/
5403
5404DRM DRIVER FOR ARM VERSATILE TFT PANELS
5405M: Linus Walleij <linus.walleij@linaro.org>
5406S: Maintained
5407T: git git://anongit.freedesktop.org/drm/drm-misc
5408F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5409F: drivers/gpu/drm/panel/panel-arm-versatile.c
5410
5411DRM DRIVER FOR ASPEED BMC GFX
5412M: Joel Stanley <joel@jms.id.au>
5413L: linux-aspeed@lists.ozlabs.org
5414S: Supported
5415T: git git://anongit.freedesktop.org/drm/drm-misc
5416F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5417F: drivers/gpu/drm/aspeed/
5418
5419DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5420M: Dave Airlie <airlied@redhat.com>
5421S: Odd Fixes
5422F: drivers/gpu/drm/ast/
5423
5424DRM DRIVER FOR BOCHS VIRTUAL GPU
5425M: Gerd Hoffmann <kraxel@redhat.com>
5426L: virtualization@lists.linux-foundation.org
5427S: Maintained
5428T: git git://anongit.freedesktop.org/drm/drm-misc
5429F: drivers/gpu/drm/bochs/
5430
5431DRM DRIVER FOR BOE HIMAX8279D PANELS
5432M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5433S: Maintained
5434F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5435F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5436
5437DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5438M: Linus Walleij <linus.walleij@linaro.org>
5439S: Maintained
5440T: git git://anongit.freedesktop.org/drm/drm-misc
5441F: drivers/gpu/drm/tve200/
5442
5443DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5444M: Icenowy Zheng <icenowy@aosc.io>
5445S: Maintained
5446F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5447F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5448
5449DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5450M: Jagan Teki <jagan@amarulasolutions.com>
5451S: Maintained
5452F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5453F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5454
5455DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5456M: Hans de Goede <hdegoede@redhat.com>
5457S: Maintained
5458T: git git://anongit.freedesktop.org/drm/drm-misc
5459F: drivers/gpu/drm/tiny/gm12u320.c
5460
5461DRM DRIVER FOR HX8357D PANELS
5462M: Eric Anholt <eric@anholt.net>
5463S: Maintained
5464T: git git://anongit.freedesktop.org/drm/drm-misc
5465F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5466F: drivers/gpu/drm/tiny/hx8357d.c
5467
5468DRM DRIVER FOR ILITEK ILI9225 PANELS
5469M: David Lechner <david@lechnology.com>
5470S: Maintained
5471T: git git://anongit.freedesktop.org/drm/drm-misc
5472F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5473F: drivers/gpu/drm/tiny/ili9225.c
5474
5475DRM DRIVER FOR ILITEK ILI9486 PANELS
5476M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5477S: Maintained
5478T: git git://anongit.freedesktop.org/drm/drm-misc
5479F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5480F: drivers/gpu/drm/tiny/ili9486.c
5481
5482DRM DRIVER FOR INTEL I810 VIDEO CARDS
5483S: Orphan / Obsolete
5484F: drivers/gpu/drm/i810/
5485F: include/uapi/drm/i810_drm.h
5486
5487DRM DRIVER FOR LVDS PANELS
5488M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5489L: dri-devel@lists.freedesktop.org
5490T: git git://anongit.freedesktop.org/drm/drm-misc
5491S: Maintained
5492F: drivers/gpu/drm/panel/panel-lvds.c
5493F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5494
5495DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5496S: Orphan / Obsolete
5497F: drivers/gpu/drm/mga/
5498F: include/uapi/drm/mga_drm.h
5499
5500DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5501M: Dave Airlie <airlied@redhat.com>
5502S: Odd Fixes
5503F: drivers/gpu/drm/mgag200/
5504
5505DRM DRIVER FOR MI0283QT
5506M: Noralf Trønnes <noralf@tronnes.org>
5507S: Maintained
5508T: git git://anongit.freedesktop.org/drm/drm-misc
5509F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5510F: drivers/gpu/drm/tiny/mi0283qt.c
5511
5512DRM DRIVER FOR MSM ADRENO GPU
5513M: Rob Clark <robdclark@gmail.com>
5514M: Sean Paul <sean@poorly.run>
5515L: linux-arm-msm@vger.kernel.org
5516L: dri-devel@lists.freedesktop.org
5517L: freedreno@lists.freedesktop.org
5518S: Maintained
5519T: git https://gitlab.freedesktop.org/drm/msm.git
5520F: Documentation/devicetree/bindings/display/msm/
5521F: drivers/gpu/drm/msm/
5522F: include/uapi/drm/msm_drm.h
5523
5524DRM DRIVER FOR NOVATEK NT35510 PANELS
5525M: Linus Walleij <linus.walleij@linaro.org>
5526S: Maintained
5527T: git git://anongit.freedesktop.org/drm/drm-misc
5528F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5529F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5530
5531DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5532M: Ben Skeggs <bskeggs@redhat.com>
5533L: dri-devel@lists.freedesktop.org
5534L: nouveau@lists.freedesktop.org
5535S: Supported
5536T: git git://github.com/skeggsb/linux
5537F: drivers/gpu/drm/nouveau/
5538F: include/uapi/drm/nouveau_drm.h
5539
5540DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5541M: Stefan Mavrodiev <stefan@olimex.com>
5542S: Maintained
5543F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5544F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5545
5546DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5547M: Noralf Trønnes <noralf@tronnes.org>
5548S: Maintained
5549T: git git://anongit.freedesktop.org/drm/drm-misc
5550F: Documentation/devicetree/bindings/display/repaper.txt
5551F: drivers/gpu/drm/tiny/repaper.c
5552
5553DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5554M: Dave Airlie <airlied@redhat.com>
5555M: Gerd Hoffmann <kraxel@redhat.com>
5556L: virtualization@lists.linux-foundation.org
5557S: Obsolete
5558W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5559T: git git://anongit.freedesktop.org/drm/drm-misc
5560F: drivers/gpu/drm/tiny/cirrus.c
5561
5562DRM DRIVER FOR QXL VIRTUAL GPU
5563M: Dave Airlie <airlied@redhat.com>
5564M: Gerd Hoffmann <kraxel@redhat.com>
5565L: virtualization@lists.linux-foundation.org
5566L: spice-devel@lists.freedesktop.org
5567S: Maintained
5568T: git git://anongit.freedesktop.org/drm/drm-misc
5569F: drivers/gpu/drm/qxl/
5570F: include/uapi/drm/qxl_drm.h
5571
5572DRM DRIVER FOR RAGE 128 VIDEO CARDS
5573S: Orphan / Obsolete
5574F: drivers/gpu/drm/r128/
5575F: include/uapi/drm/r128_drm.h
5576
5577DRM DRIVER FOR RAYDIUM RM67191 PANELS
5578M: Robert Chiras <robert.chiras@nxp.com>
5579S: Maintained
5580F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5581F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5582
5583DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5584M: Guido Günther <agx@sigxcpu.org>
5585R: Purism Kernel Team <kernel@puri.sm>
5586S: Maintained
5587F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5588F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5589
5590DRM DRIVER FOR SAVAGE VIDEO CARDS
5591S: Orphan / Obsolete
5592F: drivers/gpu/drm/savage/
5593F: include/uapi/drm/savage_drm.h
5594
5595DRM DRIVER FOR SIS VIDEO CARDS
5596S: Orphan / Obsolete
5597F: drivers/gpu/drm/sis/
5598F: include/uapi/drm/sis_drm.h
5599
5600DRM DRIVER FOR SITRONIX ST7586 PANELS
5601M: David Lechner <david@lechnology.com>
5602S: Maintained
5603T: git git://anongit.freedesktop.org/drm/drm-misc
5604F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5605F: drivers/gpu/drm/tiny/st7586.c
5606
5607DRM DRIVER FOR SITRONIX ST7701 PANELS
5608M: Jagan Teki <jagan@amarulasolutions.com>
5609S: Maintained
5610F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5611F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5612
5613DRM DRIVER FOR SITRONIX ST7735R PANELS
5614M: David Lechner <david@lechnology.com>
5615S: Maintained
5616T: git git://anongit.freedesktop.org/drm/drm-misc
5617F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5618F: drivers/gpu/drm/tiny/st7735r.c
5619
5620DRM DRIVER FOR SONY ACX424AKP PANELS
5621M: Linus Walleij <linus.walleij@linaro.org>
5622S: Maintained
5623T: git git://anongit.freedesktop.org/drm/drm-misc
5624F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5625
5626DRM DRIVER FOR ST-ERICSSON MCDE
5627M: Linus Walleij <linus.walleij@linaro.org>
5628S: Maintained
5629T: git git://anongit.freedesktop.org/drm/drm-misc
5630F: Documentation/devicetree/bindings/display/ste,mcde.txt
5631F: drivers/gpu/drm/mcde/
5632
5633DRM DRIVER FOR TDFX VIDEO CARDS
5634S: Orphan / Obsolete
5635F: drivers/gpu/drm/tdfx/
5636
5637DRM DRIVER FOR TPO TPG110 PANELS
5638M: Linus Walleij <linus.walleij@linaro.org>
5639S: Maintained
5640T: git git://anongit.freedesktop.org/drm/drm-misc
5641F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5642F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5643
5644DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5645M: Dave Airlie <airlied@redhat.com>
5646R: Sean Paul <sean@poorly.run>
5647L: dri-devel@lists.freedesktop.org
5648S: Odd Fixes
5649T: git git://anongit.freedesktop.org/drm/drm-misc
5650F: drivers/gpu/drm/udl/
5651
5652DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5653M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5654R: Haneen Mohammed <hamohammed.sa@gmail.com>
5655R: Daniel Vetter <daniel@ffwll.ch>
5656L: dri-devel@lists.freedesktop.org
5657S: Maintained
5658T: git git://anongit.freedesktop.org/drm/drm-misc
5659F: Documentation/gpu/vkms.rst
5660F: drivers/gpu/drm/vkms/
5661
5662DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5663M: Hans de Goede <hdegoede@redhat.com>
5664L: dri-devel@lists.freedesktop.org
5665S: Maintained
5666T: git git://anongit.freedesktop.org/drm/drm-misc
5667F: drivers/gpu/drm/vboxvideo/
5668
5669DRM DRIVER FOR VMWARE VIRTUAL GPU
5670M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5671M: Roland Scheidegger <sroland@vmware.com>
5672L: dri-devel@lists.freedesktop.org
5673S: Supported
5674T: git git://people.freedesktop.org/~sroland/linux
5675F: drivers/gpu/drm/vmwgfx/
5676F: include/uapi/drm/vmwgfx_drm.h
5677
5678DRM DRIVERS
5679M: David Airlie <airlied@linux.ie>
5680M: Daniel Vetter <daniel@ffwll.ch>
5681L: dri-devel@lists.freedesktop.org
5682S: Maintained
5683B: https://bugs.freedesktop.org/
5684C: irc://chat.freenode.net/dri-devel
5685T: git git://anongit.freedesktop.org/drm/drm
5686F: Documentation/devicetree/bindings/display/
5687F: Documentation/devicetree/bindings/gpu/
5688F: Documentation/gpu/
5689F: drivers/gpu/drm/
5690F: drivers/gpu/vga/
5691F: include/drm/
5692F: include/linux/vga*
5693F: include/uapi/drm/
5694
5695DRM DRIVERS AND MISC GPU PATCHES
5696M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5697M: Maxime Ripard <mripard@kernel.org>
5698M: Thomas Zimmermann <tzimmermann@suse.de>
5699S: Maintained
5700W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5701T: git git://anongit.freedesktop.org/drm/drm-misc
5702F: Documentation/gpu/
5703F: drivers/gpu/drm/*
5704F: drivers/gpu/vga/
5705F: include/drm/drm*
5706F: include/linux/vga*
5707F: include/uapi/drm/drm*
5708
5709DRM DRIVERS FOR ALLWINNER A10
5710M: Maxime Ripard <mripard@kernel.org>
5711M: Chen-Yu Tsai <wens@csie.org>
5712L: dri-devel@lists.freedesktop.org
5713S: Supported
5714T: git git://anongit.freedesktop.org/drm/drm-misc
5715F: Documentation/devicetree/bindings/display/allwinner*
5716F: drivers/gpu/drm/sun4i/
5717
5718DRM DRIVERS FOR AMLOGIC SOCS
5719M: Neil Armstrong <narmstrong@baylibre.com>
5720L: dri-devel@lists.freedesktop.org
5721L: linux-amlogic@lists.infradead.org
5722S: Supported
5723W: http://linux-meson.com/
5724T: git git://anongit.freedesktop.org/drm/drm-misc
5725F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5726F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5727F: Documentation/gpu/meson.rst
5728F: drivers/gpu/drm/meson/
5729
5730DRM DRIVERS FOR ATMEL HLCDC
5731M: Sam Ravnborg <sam@ravnborg.org>
5732M: Boris Brezillon <bbrezillon@kernel.org>
5733L: dri-devel@lists.freedesktop.org
5734S: Supported
5735T: git git://anongit.freedesktop.org/drm/drm-misc
5736F: Documentation/devicetree/bindings/display/atmel/
5737F: drivers/gpu/drm/atmel-hlcdc/
5738
5739DRM DRIVERS FOR BRIDGE CHIPS
5740M: Andrzej Hajda <a.hajda@samsung.com>
5741M: Neil Armstrong <narmstrong@baylibre.com>
5742R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5743R: Jonas Karlman <jonas@kwiboo.se>
5744R: Jernej Skrabec <jernej.skrabec@siol.net>
5745S: Maintained
5746T: git git://anongit.freedesktop.org/drm/drm-misc
5747F: drivers/gpu/drm/bridge/
5748
5749DRM DRIVERS FOR EXYNOS
5750M: Inki Dae <inki.dae@samsung.com>
5751M: Joonyoung Shim <jy0922.shim@samsung.com>
5752M: Seung-Woo Kim <sw0312.kim@samsung.com>
5753M: Kyungmin Park <kyungmin.park@samsung.com>
5754L: dri-devel@lists.freedesktop.org
5755S: Supported
5756T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5757F: Documentation/devicetree/bindings/display/exynos/
5758F: drivers/gpu/drm/exynos/
5759F: include/uapi/drm/exynos_drm.h
5760
5761DRM DRIVERS FOR FREESCALE DCU
5762M: Stefan Agner <stefan@agner.ch>
5763M: Alison Wang <alison.wang@nxp.com>
5764L: dri-devel@lists.freedesktop.org
5765S: Supported
5766T: git git://anongit.freedesktop.org/drm/drm-misc
5767F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5768F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5769F: drivers/gpu/drm/fsl-dcu/
5770
5771DRM DRIVERS FOR FREESCALE IMX
5772M: Philipp Zabel <p.zabel@pengutronix.de>
5773L: dri-devel@lists.freedesktop.org
5774S: Maintained
5775F: Documentation/devicetree/bindings/display/imx/
5776F: drivers/gpu/drm/imx/
5777F: drivers/gpu/ipu-v3/
5778
5779DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5780M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5781L: dri-devel@lists.freedesktop.org
5782S: Maintained
5783T: git git://github.com/patjak/drm-gma500
5784F: drivers/gpu/drm/gma500/
5785
5786DRM DRIVERS FOR HISILICON
5787M: Xinliang Liu <xinliang.liu@linaro.org>
5788M: Rongrong Zou <zourongrong@gmail.com>
5789R: John Stultz <john.stultz@linaro.org>
5790R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5791R: Chen Feng <puck.chen@hisilicon.com>
5792L: dri-devel@lists.freedesktop.org
5793S: Maintained
5794T: git git://anongit.freedesktop.org/drm/drm-misc
5795F: Documentation/devicetree/bindings/display/hisilicon/
5796F: drivers/gpu/drm/hisilicon/
5797
5798DRM DRIVERS FOR LIMA
5799M: Qiang Yu <yuq825@gmail.com>
5800L: dri-devel@lists.freedesktop.org
5801L: lima@lists.freedesktop.org (moderated for non-subscribers)
5802S: Maintained
5803T: git git://anongit.freedesktop.org/drm/drm-misc
5804F: drivers/gpu/drm/lima/
5805F: include/uapi/drm/lima_drm.h
5806
5807DRM DRIVERS FOR MEDIATEK
5808M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5809M: Philipp Zabel <p.zabel@pengutronix.de>
5810L: dri-devel@lists.freedesktop.org
5811S: Supported
5812F: Documentation/devicetree/bindings/display/mediatek/
5813F: drivers/gpu/drm/mediatek/
5814
5815DRM DRIVERS FOR NVIDIA TEGRA
5816M: Thierry Reding <thierry.reding@gmail.com>
5817L: dri-devel@lists.freedesktop.org
5818L: linux-tegra@vger.kernel.org
5819S: Supported
5820T: git git://anongit.freedesktop.org/tegra/linux.git
5821F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5822F: drivers/gpu/drm/tegra/
5823F: drivers/gpu/host1x/
5824F: include/linux/host1x.h
5825F: include/uapi/drm/tegra_drm.h
5826
5827DRM DRIVERS FOR RENESAS
5828M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5829M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5830L: dri-devel@lists.freedesktop.org
5831L: linux-renesas-soc@vger.kernel.org
5832S: Supported
5833T: git git://linuxtv.org/pinchartl/media drm/du/next
5834F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5835F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5836F: Documentation/devicetree/bindings/display/renesas,du.txt
5837F: drivers/gpu/drm/rcar-du/
5838F: drivers/gpu/drm/shmobile/
5839F: include/linux/platform_data/shmob_drm.h
5840
5841DRM DRIVERS FOR ROCKCHIP
5842M: Sandy Huang <hjc@rock-chips.com>
5843M: Heiko Stübner <heiko@sntech.de>
5844L: dri-devel@lists.freedesktop.org
5845S: Maintained
5846T: git git://anongit.freedesktop.org/drm/drm-misc
5847F: Documentation/devicetree/bindings/display/rockchip/
5848F: drivers/gpu/drm/rockchip/
5849
5850DRM DRIVERS FOR STI
5851M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5852M: Vincent Abriou <vincent.abriou@st.com>
5853L: dri-devel@lists.freedesktop.org
5854S: Maintained
5855T: git git://anongit.freedesktop.org/drm/drm-misc
5856F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5857F: drivers/gpu/drm/sti
5858
5859DRM DRIVERS FOR STM
5860M: Yannick Fertre <yannick.fertre@st.com>
5861M: Philippe Cornu <philippe.cornu@st.com>
5862M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5863M: Vincent Abriou <vincent.abriou@st.com>
5864L: dri-devel@lists.freedesktop.org
5865S: Maintained
5866T: git git://anongit.freedesktop.org/drm/drm-misc
5867F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5868F: drivers/gpu/drm/stm
5869
5870DRM DRIVERS FOR TI KEYSTONE
5871M: Jyri Sarha <jsarha@ti.com>
5872M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5873L: dri-devel@lists.freedesktop.org
5874S: Maintained
5875T: git git://anongit.freedesktop.org/drm/drm-misc
5876F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5877F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5878F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5879F: drivers/gpu/drm/tidss/
5880
5881DRM DRIVERS FOR TI LCDC
5882M: Jyri Sarha <jsarha@ti.com>
5883R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5884L: dri-devel@lists.freedesktop.org
5885S: Maintained
5886F: Documentation/devicetree/bindings/display/tilcdc/
5887F: drivers/gpu/drm/tilcdc/
5888
5889DRM DRIVERS FOR TI OMAP
5890M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5891L: dri-devel@lists.freedesktop.org
5892S: Maintained
5893F: Documentation/devicetree/bindings/display/ti/
5894F: drivers/gpu/drm/omapdrm/
5895
5896DRM DRIVERS FOR V3D
5897M: Eric Anholt <eric@anholt.net>
5898S: Supported
5899T: git git://anongit.freedesktop.org/drm/drm-misc
5900F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5901F: drivers/gpu/drm/v3d/
5902F: include/uapi/drm/v3d_drm.h
5903
5904DRM DRIVERS FOR VC4
5905M: Eric Anholt <eric@anholt.net>
5906S: Supported
5907T: git git://github.com/anholt/linux
5908T: git git://anongit.freedesktop.org/drm/drm-misc
5909F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5910F: drivers/gpu/drm/vc4/
5911F: include/uapi/drm/vc4_drm.h
5912
5913DRM DRIVERS FOR VIVANTE GPU IP
5914M: Lucas Stach <l.stach@pengutronix.de>
5915R: Russell King <linux+etnaviv@armlinux.org.uk>
5916R: Christian Gmeiner <christian.gmeiner@gmail.com>
5917L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5918L: dri-devel@lists.freedesktop.org
5919S: Maintained
5920F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5921F: drivers/gpu/drm/etnaviv/
5922F: include/uapi/drm/etnaviv_drm.h
5923
5924DRM DRIVERS FOR XEN
5925M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5926L: dri-devel@lists.freedesktop.org
5927L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5928S: Supported
5929T: git git://anongit.freedesktop.org/drm/drm-misc
5930F: Documentation/gpu/xen-front.rst
5931F: drivers/gpu/drm/xen/
5932
5933DRM DRIVERS FOR XILINX
5934M: Hyun Kwon <hyun.kwon@xilinx.com>
5935M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5936L: dri-devel@lists.freedesktop.org
5937S: Maintained
5938T: git git://anongit.freedesktop.org/drm/drm-misc
5939F: Documentation/devicetree/bindings/display/xlnx/
5940F: drivers/gpu/drm/xlnx/
5941
5942DRM DRIVERS FOR ZTE ZX
5943M: Shawn Guo <shawnguo@kernel.org>
5944L: dri-devel@lists.freedesktop.org
5945S: Maintained
5946T: git git://anongit.freedesktop.org/drm/drm-misc
5947F: Documentation/devicetree/bindings/display/zte,vou.txt
5948F: drivers/gpu/drm/zte/
5949
5950DRM PANEL DRIVERS
5951M: Thierry Reding <thierry.reding@gmail.com>
5952R: Sam Ravnborg <sam@ravnborg.org>
5953L: dri-devel@lists.freedesktop.org
5954S: Maintained
5955T: git git://anongit.freedesktop.org/drm/drm-misc
5956F: Documentation/devicetree/bindings/display/panel/
5957F: drivers/gpu/drm/drm_panel.c
5958F: drivers/gpu/drm/panel/
5959F: include/drm/drm_panel.h
5960
5961DRM TTM SUBSYSTEM
5962M: Christian Koenig <christian.koenig@amd.com>
5963M: Huang Rui <ray.huang@amd.com>
5964L: dri-devel@lists.freedesktop.org
5965S: Maintained
5966T: git git://people.freedesktop.org/~agd5f/linux
5967F: drivers/gpu/drm/ttm/
5968F: include/drm/ttm/
5969
5970DSBR100 USB FM RADIO DRIVER
5971M: Alexey Klimov <klimov.linux@gmail.com>
5972L: linux-media@vger.kernel.org
5973S: Maintained
5974T: git git://linuxtv.org/media_tree.git
5975F: drivers/media/radio/dsbr100.c
5976
5977DT3155 MEDIA DRIVER
5978M: Hans Verkuil <hverkuil@xs4all.nl>
5979L: linux-media@vger.kernel.org
5980S: Odd Fixes
5981W: https://linuxtv.org
5982T: git git://linuxtv.org/media_tree.git
5983F: drivers/media/pci/dt3155/
5984
5985DVB_USB_AF9015 MEDIA DRIVER
5986M: Antti Palosaari <crope@iki.fi>
5987L: linux-media@vger.kernel.org
5988S: Maintained
5989W: https://linuxtv.org
5990W: http://palosaari.fi/linux/
5991Q: http://patchwork.linuxtv.org/project/linux-media/list/
5992T: git git://linuxtv.org/anttip/media_tree.git
5993F: drivers/media/usb/dvb-usb-v2/af9015*
5994
5995DVB_USB_AF9035 MEDIA DRIVER
5996M: Antti Palosaari <crope@iki.fi>
5997L: linux-media@vger.kernel.org
5998S: Maintained
5999W: https://linuxtv.org
6000W: http://palosaari.fi/linux/
6001Q: http://patchwork.linuxtv.org/project/linux-media/list/
6002T: git git://linuxtv.org/anttip/media_tree.git
6003F: drivers/media/usb/dvb-usb-v2/af9035*
6004
6005DVB_USB_ANYSEE MEDIA DRIVER
6006M: Antti Palosaari <crope@iki.fi>
6007L: linux-media@vger.kernel.org
6008S: Maintained
6009W: https://linuxtv.org
6010W: http://palosaari.fi/linux/
6011Q: http://patchwork.linuxtv.org/project/linux-media/list/
6012T: git git://linuxtv.org/anttip/media_tree.git
6013F: drivers/media/usb/dvb-usb-v2/anysee*
6014
6015DVB_USB_AU6610 MEDIA DRIVER
6016M: Antti Palosaari <crope@iki.fi>
6017L: linux-media@vger.kernel.org
6018S: Maintained
6019W: https://linuxtv.org
6020W: http://palosaari.fi/linux/
6021Q: http://patchwork.linuxtv.org/project/linux-media/list/
6022T: git git://linuxtv.org/anttip/media_tree.git
6023F: drivers/media/usb/dvb-usb-v2/au6610*
6024
6025DVB_USB_CE6230 MEDIA DRIVER
6026M: Antti Palosaari <crope@iki.fi>
6027L: linux-media@vger.kernel.org
6028S: Maintained
6029W: https://linuxtv.org
6030W: http://palosaari.fi/linux/
6031Q: http://patchwork.linuxtv.org/project/linux-media/list/
6032T: git git://linuxtv.org/anttip/media_tree.git
6033F: drivers/media/usb/dvb-usb-v2/ce6230*
6034
6035DVB_USB_CXUSB MEDIA DRIVER
6036M: Michael Krufky <mkrufky@linuxtv.org>
6037L: linux-media@vger.kernel.org
6038S: Maintained
6039W: https://linuxtv.org
6040W: http://github.com/mkrufky
6041Q: http://patchwork.linuxtv.org/project/linux-media/list/
6042T: git git://linuxtv.org/media_tree.git
6043F: drivers/media/usb/dvb-usb/cxusb*
6044
6045DVB_USB_EC168 MEDIA DRIVER
6046M: Antti Palosaari <crope@iki.fi>
6047L: linux-media@vger.kernel.org
6048S: Maintained
6049W: https://linuxtv.org
6050W: http://palosaari.fi/linux/
6051Q: http://patchwork.linuxtv.org/project/linux-media/list/
6052T: git git://linuxtv.org/anttip/media_tree.git
6053F: drivers/media/usb/dvb-usb-v2/ec168*
6054
6055DVB_USB_GL861 MEDIA DRIVER
6056M: Antti Palosaari <crope@iki.fi>
6057L: linux-media@vger.kernel.org
6058S: Maintained
6059W: https://linuxtv.org
6060Q: http://patchwork.linuxtv.org/project/linux-media/list/
6061T: git git://linuxtv.org/anttip/media_tree.git
6062F: drivers/media/usb/dvb-usb-v2/gl861*
6063
6064DVB_USB_MXL111SF MEDIA DRIVER
6065M: Michael Krufky <mkrufky@linuxtv.org>
6066L: linux-media@vger.kernel.org
6067S: Maintained
6068W: https://linuxtv.org
6069W: http://github.com/mkrufky
6070Q: http://patchwork.linuxtv.org/project/linux-media/list/
6071T: git git://linuxtv.org/mkrufky/mxl111sf.git
6072F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6073
6074DVB_USB_RTL28XXU MEDIA DRIVER
6075M: Antti Palosaari <crope@iki.fi>
6076L: linux-media@vger.kernel.org
6077S: Maintained
6078W: https://linuxtv.org
6079W: http://palosaari.fi/linux/
6080Q: http://patchwork.linuxtv.org/project/linux-media/list/
6081T: git git://linuxtv.org/anttip/media_tree.git
6082F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6083
6084DVB_USB_V2 MEDIA DRIVER
6085M: Antti Palosaari <crope@iki.fi>
6086L: linux-media@vger.kernel.org
6087S: Maintained
6088W: https://linuxtv.org
6089W: http://palosaari.fi/linux/
6090Q: http://patchwork.linuxtv.org/project/linux-media/list/
6091T: git git://linuxtv.org/anttip/media_tree.git
6092F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6093F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6094
6095DYNAMIC DEBUG
6096M: Jason Baron <jbaron@akamai.com>
6097S: Maintained
6098F: include/linux/dynamic_debug.h
6099F: lib/dynamic_debug.c
6100
6101DYNAMIC INTERRUPT MODERATION
6102M: Tal Gilboa <talgi@nvidia.com>
6103S: Maintained
6104F: Documentation/networking/net_dim.rst
6105F: include/linux/dim.h
6106F: lib/dim/
6107
6108DZ DECSTATION DZ11 SERIAL DRIVER
6109M: "Maciej W. Rozycki" <macro@linux-mips.org>
6110S: Maintained
6111F: drivers/tty/serial/dz.*
6112
6113E3X0 POWER BUTTON DRIVER
6114M: Moritz Fischer <moritz.fischer@ettus.com>
6115L: usrp-users@lists.ettus.com
6116S: Supported
6117W: http://www.ettus.com
6118F: Documentation/devicetree/bindings/input/e3x0-button.txt
6119F: drivers/input/misc/e3x0-button.c
6120
6121E4000 MEDIA DRIVER
6122M: Antti Palosaari <crope@iki.fi>
6123L: linux-media@vger.kernel.org
6124S: Maintained
6125W: https://linuxtv.org
6126W: http://palosaari.fi/linux/
6127Q: http://patchwork.linuxtv.org/project/linux-media/list/
6128T: git git://linuxtv.org/anttip/media_tree.git
6129F: drivers/media/tuners/e4000*
6130
6131EARTH_PT1 MEDIA DRIVER
6132M: Akihiro Tsukada <tskd08@gmail.com>
6133L: linux-media@vger.kernel.org
6134S: Odd Fixes
6135F: drivers/media/pci/pt1/
6136
6137EARTH_PT3 MEDIA DRIVER
6138M: Akihiro Tsukada <tskd08@gmail.com>
6139L: linux-media@vger.kernel.org
6140S: Odd Fixes
6141F: drivers/media/pci/pt3/
6142
6143EC100 MEDIA DRIVER
6144M: Antti Palosaari <crope@iki.fi>
6145L: linux-media@vger.kernel.org
6146S: Maintained
6147W: https://linuxtv.org
6148W: http://palosaari.fi/linux/
6149Q: http://patchwork.linuxtv.org/project/linux-media/list/
6150T: git git://linuxtv.org/anttip/media_tree.git
6151F: drivers/media/dvb-frontends/ec100*
6152
6153ECRYPT FILE SYSTEM
6154M: Tyler Hicks <code@tyhicks.com>
6155L: ecryptfs@vger.kernel.org
6156S: Odd Fixes
6157W: http://ecryptfs.org
6158W: https://launchpad.net/ecryptfs
6159T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6160F: Documentation/filesystems/ecryptfs.rst
6161F: fs/ecryptfs/
6162
6163EDAC-AMD64
6164M: Borislav Petkov <bp@alien8.de>
6165L: linux-edac@vger.kernel.org
6166S: Maintained
6167F: drivers/edac/amd64_edac*
6168
6169EDAC-ARMADA
6170M: Jan Luebbe <jlu@pengutronix.de>
6171L: linux-edac@vger.kernel.org
6172S: Maintained
6173F: drivers/edac/armada_xp_*
6174
6175EDAC-AST2500
6176M: Stefan Schaeckeler <sschaeck@cisco.com>
6177S: Supported
6178F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6179F: drivers/edac/aspeed_edac.c
6180
6181EDAC-BLUEFIELD
6182M: Shravan Kumar Ramani <shravankr@nvidia.com>
6183S: Supported
6184F: drivers/edac/bluefield_edac.c
6185
6186EDAC-CALXEDA
6187M: Robert Richter <rric@kernel.org>
6188L: linux-edac@vger.kernel.org
6189S: Maintained
6190F: drivers/edac/highbank*
6191
6192EDAC-CAVIUM OCTEON
6193M: Ralf Baechle <ralf@linux-mips.org>
6194L: linux-edac@vger.kernel.org
6195L: linux-mips@vger.kernel.org
6196S: Supported
6197F: drivers/edac/octeon_edac*
6198
6199EDAC-CAVIUM THUNDERX
6200M: Robert Richter <rric@kernel.org>
6201L: linux-edac@vger.kernel.org
6202S: Odd Fixes
6203F: drivers/edac/thunderx_edac*
6204
6205EDAC-CORE
6206M: Borislav Petkov <bp@alien8.de>
6207M: Mauro Carvalho Chehab <mchehab@kernel.org>
6208M: Tony Luck <tony.luck@intel.com>
6209R: James Morse <james.morse@arm.com>
6210R: Robert Richter <rric@kernel.org>
6211L: linux-edac@vger.kernel.org
6212S: Supported
6213T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6214F: Documentation/admin-guide/ras.rst
6215F: Documentation/driver-api/edac.rst
6216F: drivers/edac/
6217F: include/linux/edac.h
6218
6219EDAC-DMC520
6220M: Lei Wang <lewan@microsoft.com>
6221L: linux-edac@vger.kernel.org
6222S: Supported
6223F: drivers/edac/dmc520_edac.c
6224
6225EDAC-E752X
6226M: Mark Gross <mark.gross@intel.com>
6227L: linux-edac@vger.kernel.org
6228S: Maintained
6229F: drivers/edac/e752x_edac.c
6230
6231EDAC-E7XXX
6232L: linux-edac@vger.kernel.org
6233S: Maintained
6234F: drivers/edac/e7xxx_edac.c
6235
6236EDAC-FSL_DDR
6237M: York Sun <york.sun@nxp.com>
6238L: linux-edac@vger.kernel.org
6239S: Maintained
6240F: drivers/edac/fsl_ddr_edac.*
6241
6242EDAC-GHES
6243M: Mauro Carvalho Chehab <mchehab@kernel.org>
6244L: linux-edac@vger.kernel.org
6245S: Maintained
6246F: drivers/edac/ghes_edac.c
6247
6248EDAC-I10NM
6249M: Tony Luck <tony.luck@intel.com>
6250L: linux-edac@vger.kernel.org
6251S: Maintained
6252F: drivers/edac/i10nm_base.c
6253
6254EDAC-I3000
6255L: linux-edac@vger.kernel.org
6256S: Orphan
6257F: drivers/edac/i3000_edac.c
6258
6259EDAC-I5000
6260L: linux-edac@vger.kernel.org
6261S: Maintained
6262F: drivers/edac/i5000_edac.c
6263
6264EDAC-I5400
6265M: Mauro Carvalho Chehab <mchehab@kernel.org>
6266L: linux-edac@vger.kernel.org
6267S: Maintained
6268F: drivers/edac/i5400_edac.c
6269
6270EDAC-I7300
6271M: Mauro Carvalho Chehab <mchehab@kernel.org>
6272L: linux-edac@vger.kernel.org
6273S: Maintained
6274F: drivers/edac/i7300_edac.c
6275
6276EDAC-I7CORE
6277M: Mauro Carvalho Chehab <mchehab@kernel.org>
6278L: linux-edac@vger.kernel.org
6279S: Maintained
6280F: drivers/edac/i7core_edac.c
6281
6282EDAC-I82443BXGX
6283M: Tim Small <tim@buttersideup.com>
6284L: linux-edac@vger.kernel.org
6285S: Maintained
6286F: drivers/edac/i82443bxgx_edac.c
6287
6288EDAC-I82975X
6289M: "Arvind R." <arvino55@gmail.com>
6290L: linux-edac@vger.kernel.org
6291S: Maintained
6292F: drivers/edac/i82975x_edac.c
6293
6294EDAC-IE31200
6295M: Jason Baron <jbaron@akamai.com>
6296L: linux-edac@vger.kernel.org
6297S: Maintained
6298F: drivers/edac/ie31200_edac.c
6299
6300EDAC-MPC85XX
6301M: Johannes Thumshirn <morbidrsa@gmail.com>
6302L: linux-edac@vger.kernel.org
6303S: Maintained
6304F: drivers/edac/mpc85xx_edac.[ch]
6305
6306EDAC-PASEMI
6307M: Egor Martovetsky <egor@pasemi.com>
6308L: linux-edac@vger.kernel.org
6309S: Maintained
6310F: drivers/edac/pasemi_edac.c
6311
6312EDAC-PND2
6313M: Tony Luck <tony.luck@intel.com>
6314L: linux-edac@vger.kernel.org
6315S: Maintained
6316F: drivers/edac/pnd2_edac.[ch]
6317
6318EDAC-QCOM
6319M: Channagoud Kadabi <ckadabi@codeaurora.org>
6320M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6321L: linux-arm-msm@vger.kernel.org
6322L: linux-edac@vger.kernel.org
6323S: Maintained
6324F: drivers/edac/qcom_edac.c
6325
6326EDAC-R82600
6327M: Tim Small <tim@buttersideup.com>
6328L: linux-edac@vger.kernel.org
6329S: Maintained
6330F: drivers/edac/r82600_edac.c
6331
6332EDAC-SBRIDGE
6333M: Tony Luck <tony.luck@intel.com>
6334R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6335L: linux-edac@vger.kernel.org
6336S: Maintained
6337F: drivers/edac/sb_edac.c
6338
6339EDAC-SIFIVE
6340M: Yash Shah <yash.shah@sifive.com>
6341L: linux-edac@vger.kernel.org
6342S: Supported
6343F: drivers/edac/sifive_edac.c
6344
6345EDAC-SKYLAKE
6346M: Tony Luck <tony.luck@intel.com>
6347L: linux-edac@vger.kernel.org
6348S: Maintained
6349F: drivers/edac/skx_*.c
6350
6351EDAC-TI
6352M: Tero Kristo <t-kristo@ti.com>
6353L: linux-edac@vger.kernel.org
6354S: Maintained
6355F: drivers/edac/ti_edac.c
6356
6357EDIROL UA-101/UA-1000 DRIVER
6358M: Clemens Ladisch <clemens@ladisch.de>
6359L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6360S: Maintained
6361T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6362F: sound/usb/misc/ua101.c
6363
6364EFI TEST DRIVER
6365M: Ivan Hu <ivan.hu@canonical.com>
6366M: Ard Biesheuvel <ardb@kernel.org>
6367L: linux-efi@vger.kernel.org
6368S: Maintained
6369F: drivers/firmware/efi/test/
6370
6371EFI VARIABLE FILESYSTEM
6372M: Matthew Garrett <matthew.garrett@nebula.com>
6373M: Jeremy Kerr <jk@ozlabs.org>
6374M: Ard Biesheuvel <ardb@kernel.org>
6375L: linux-efi@vger.kernel.org
6376S: Maintained
6377T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6378F: fs/efivarfs/
6379
6380EFIFB FRAMEBUFFER DRIVER
6381M: Peter Jones <pjones@redhat.com>
6382L: linux-fbdev@vger.kernel.org
6383S: Maintained
6384F: drivers/video/fbdev/efifb.c
6385
6386EFS FILESYSTEM
6387S: Orphan
6388W: http://aeschi.ch.eu.org/efs/
6389F: fs/efs/
6390
6391EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6392M: Douglas Miller <dougmill@linux.ibm.com>
6393L: netdev@vger.kernel.org
6394S: Maintained
6395F: drivers/net/ethernet/ibm/ehea/
6396
6397EM28XX VIDEO4LINUX DRIVER
6398M: Mauro Carvalho Chehab <mchehab@kernel.org>
6399L: linux-media@vger.kernel.org
6400S: Maintained
6401W: https://linuxtv.org
6402T: git git://linuxtv.org/media_tree.git
6403F: Documentation/admin-guide/media/em28xx*
6404F: drivers/media/usb/em28xx/
6405
6406EMBEDDED LINUX
6407M: Paul Gortmaker <paul.gortmaker@windriver.com>
6408M: Matt Mackall <mpm@selenic.com>
6409M: David Woodhouse <dwmw2@infradead.org>
6410L: linux-embedded@vger.kernel.org
6411S: Maintained
6412
6413EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6414M: Adrian Hunter <adrian.hunter@intel.com>
6415M: Ritesh Harjani <riteshh@codeaurora.org>
6416M: Asutosh Das <asutoshd@codeaurora.org>
6417L: linux-mmc@vger.kernel.org
6418S: Maintained
6419F: drivers/mmc/host/cqhci*
6420
6421EMULEX 10Gbps iSCSI - OneConnect DRIVER
6422M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6423M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6424M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6425L: linux-scsi@vger.kernel.org
6426S: Supported
6427W: http://www.broadcom.com
6428F: drivers/scsi/be2iscsi/
6429
6430EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6431M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6432M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6433M: Somnath Kotur <somnath.kotur@broadcom.com>
6434L: netdev@vger.kernel.org
6435S: Supported
6436W: http://www.emulex.com
6437F: drivers/net/ethernet/emulex/benet/
6438
6439EMULEX ONECONNECT ROCE DRIVER
6440M: Selvin Xavier <selvin.xavier@broadcom.com>
6441M: Devesh Sharma <devesh.sharma@broadcom.com>
6442L: linux-rdma@vger.kernel.org
6443S: Odd Fixes
6444W: http://www.broadcom.com
6445F: drivers/infiniband/hw/ocrdma/
6446F: include/uapi/rdma/ocrdma-abi.h
6447
6448EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6449M: James Smart <james.smart@broadcom.com>
6450M: Dick Kennedy <dick.kennedy@broadcom.com>
6451L: linux-scsi@vger.kernel.org
6452S: Supported
6453W: http://www.broadcom.com
6454F: drivers/scsi/lpfc/
6455
6456ENE CB710 FLASH CARD READER DRIVER
6457M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6458S: Maintained
6459F: drivers/misc/cb710/
6460F: drivers/mmc/host/cb710-mmc.*
6461F: include/linux/cb710.h
6462
6463ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6464M: Maxim Levitsky <maximlevitsky@gmail.com>
6465S: Maintained
6466F: drivers/media/rc/ene_ir.*
6467
6468EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6469M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6470L: linuxppc-dev@lists.ozlabs.org
6471S: Maintained
6472F: drivers/tty/ehv_bytechan.c
6473
6474EPSON S1D13XXX FRAMEBUFFER DRIVER
6475M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6476S: Maintained
6477T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6478F: drivers/video/fbdev/s1d13xxxfb.c
6479F: include/video/s1d13xxxfb.h
6480
6481EROFS FILE SYSTEM
6482M: Gao Xiang <xiang@kernel.org>
6483M: Chao Yu <yuchao0@huawei.com>
6484L: linux-erofs@lists.ozlabs.org
6485S: Maintained
6486T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6487F: Documentation/filesystems/erofs.rst
6488F: fs/erofs/
6489F: include/trace/events/erofs.h
6490
6491ERRSEQ ERROR TRACKING INFRASTRUCTURE
6492M: Jeff Layton <jlayton@kernel.org>
6493S: Maintained
6494F: include/linux/errseq.h
6495F: lib/errseq.c
6496
6497ET131X NETWORK DRIVER
6498M: Mark Einon <mark.einon@gmail.com>
6499S: Odd Fixes
6500F: drivers/net/ethernet/agere/
6501
6502ETHERNET BRIDGE
6503M: Roopa Prabhu <roopa@nvidia.com>
6504M: Nikolay Aleksandrov <nikolay@nvidia.com>
6505L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6506L: netdev@vger.kernel.org
6507S: Maintained
6508W: http://www.linuxfoundation.org/en/Net:Bridge
6509F: include/linux/netfilter_bridge/
6510F: net/bridge/
6511
6512ETHERNET PHY LIBRARY
6513M: Andrew Lunn <andrew@lunn.ch>
6514M: Heiner Kallweit <hkallweit1@gmail.com>
6515R: Russell King <linux@armlinux.org.uk>
6516L: netdev@vger.kernel.org
6517S: Maintained
6518F: Documentation/ABI/testing/sysfs-class-net-phydev
6519F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6520F: Documentation/devicetree/bindings/net/mdio*
6521F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6522F: Documentation/networking/phy.rst
6523F: drivers/net/phy/
6524F: drivers/of/of_mdio.c
6525F: drivers/of/of_net.c
6526F: include/dt-bindings/net/qca-ar803x.h
6527F: include/linux/*mdio*.h
6528F: include/linux/of_net.h
6529F: include/linux/phy.h
6530F: include/linux/phy_fixed.h
6531F: include/linux/platform_data/mdio-bcm-unimac.h
6532F: include/linux/platform_data/mdio-gpio.h
6533F: include/trace/events/mdio.h
6534F: include/uapi/linux/mdio.h
6535F: include/uapi/linux/mii.h
6536
6537EXFAT FILE SYSTEM
6538M: Namjae Jeon <namjae.jeon@samsung.com>
6539M: Sungjong Seo <sj1557.seo@samsung.com>
6540L: linux-fsdevel@vger.kernel.org
6541S: Maintained
6542F: fs/exfat/
6543
6544EXT2 FILE SYSTEM
6545M: Jan Kara <jack@suse.com>
6546L: linux-ext4@vger.kernel.org
6547S: Maintained
6548F: Documentation/filesystems/ext2.rst
6549F: fs/ext2/
6550F: include/linux/ext2*
6551
6552EXT4 FILE SYSTEM
6553M: "Theodore Ts'o" <tytso@mit.edu>
6554M: Andreas Dilger <adilger.kernel@dilger.ca>
6555L: linux-ext4@vger.kernel.org
6556S: Maintained
6557W: http://ext4.wiki.kernel.org
6558Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6559T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6560F: Documentation/filesystems/ext4/
6561F: fs/ext4/
6562
6563Extended Verification Module (EVM)
6564M: Mimi Zohar <zohar@linux.ibm.com>
6565L: linux-integrity@vger.kernel.org
6566S: Supported
6567F: security/integrity/evm/
6568
6569EXTENSIBLE FIRMWARE INTERFACE (EFI)
6570M: Ard Biesheuvel <ardb@kernel.org>
6571L: linux-efi@vger.kernel.org
6572S: Maintained
6573T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6574F: Documentation/admin-guide/efi-stub.rst
6575F: arch/*/include/asm/efi.h
6576F: arch/*/kernel/efi.c
6577F: arch/arm/boot/compressed/efi-header.S
6578F: arch/arm64/kernel/efi-entry.S
6579F: arch/x86/platform/efi/
6580F: drivers/firmware/efi/
6581F: include/linux/efi*.h
6582
6583EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6584M: MyungJoo Ham <myungjoo.ham@samsung.com>
6585M: Chanwoo Choi <cw00.choi@samsung.com>
6586L: linux-kernel@vger.kernel.org
6587S: Maintained
6588T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6589F: Documentation/devicetree/bindings/extcon/
6590F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6591F: drivers/extcon/
6592F: include/linux/extcon.h
6593F: include/linux/extcon/
6594
6595EXTRA BOOT CONFIG
6596M: Masami Hiramatsu <mhiramat@kernel.org>
6597S: Maintained
6598F: Documentation/admin-guide/bootconfig.rst
6599F: fs/proc/bootconfig.c
6600F: include/linux/bootconfig.h
6601F: lib/bootconfig.c
6602F: tools/bootconfig/*
6603
6604EXYNOS DP DRIVER
6605M: Jingoo Han <jingoohan1@gmail.com>
6606L: dri-devel@lists.freedesktop.org
6607S: Maintained
6608F: drivers/gpu/drm/exynos/exynos_dp*
6609
6610EXYNOS SYSMMU (IOMMU) driver
6611M: Marek Szyprowski <m.szyprowski@samsung.com>
6612L: iommu@lists.linux-foundation.org
6613S: Maintained
6614F: drivers/iommu/exynos-iommu.c
6615
6616EZchip NPS platform support
6617M: Vineet Gupta <vgupta@synopsys.com>
6618M: Ofer Levi <oferle@nvidia.com>
6619S: Supported
6620F: arch/arc/boot/dts/eznps.dts
6621F: arch/arc/plat-eznps
6622
6623F2FS FILE SYSTEM
6624M: Jaegeuk Kim <jaegeuk@kernel.org>
6625M: Chao Yu <yuchao0@huawei.com>
6626L: linux-f2fs-devel@lists.sourceforge.net
6627S: Maintained
6628W: https://f2fs.wiki.kernel.org/
6629T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6630F: Documentation/ABI/testing/sysfs-fs-f2fs
6631F: Documentation/filesystems/f2fs.rst
6632F: fs/f2fs/
6633F: include/linux/f2fs_fs.h
6634F: include/trace/events/f2fs.h
6635
6636F71805F HARDWARE MONITORING DRIVER
6637M: Jean Delvare <jdelvare@suse.com>
6638L: linux-hwmon@vger.kernel.org
6639S: Maintained
6640F: Documentation/hwmon/f71805f.rst
6641F: drivers/hwmon/f71805f.c
6642
6643FADDR2LINE
6644M: Josh Poimboeuf <jpoimboe@redhat.com>
6645S: Maintained
6646F: scripts/faddr2line
6647
6648FAILOVER MODULE
6649M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6650L: netdev@vger.kernel.org
6651S: Supported
6652F: Documentation/networking/failover.rst
6653F: include/net/failover.h
6654F: net/core/failover.c
6655
6656FANOTIFY
6657M: Jan Kara <jack@suse.cz>
6658R: Amir Goldstein <amir73il@gmail.com>
6659L: linux-fsdevel@vger.kernel.org
6660S: Maintained
6661F: fs/notify/fanotify/
6662F: include/linux/fanotify.h
6663F: include/uapi/linux/fanotify.h
6664
6665FARSYNC SYNCHRONOUS DRIVER
6666M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6667S: Supported
6668W: http://www.farsite.co.uk/
6669F: drivers/net/wan/farsync.*
6670
6671FAULT INJECTION SUPPORT
6672M: Akinobu Mita <akinobu.mita@gmail.com>
6673S: Supported
6674F: Documentation/fault-injection/
6675F: lib/fault-inject.c
6676
6677FBTFT Framebuffer drivers
6678L: dri-devel@lists.freedesktop.org
6679L: linux-fbdev@vger.kernel.org
6680S: Orphan
6681F: drivers/staging/fbtft/
6682
6683FC0011 TUNER DRIVER
6684M: Michael Buesch <m@bues.ch>
6685L: linux-media@vger.kernel.org
6686S: Maintained
6687F: drivers/media/tuners/fc0011.c
6688F: drivers/media/tuners/fc0011.h
6689
6690FC2580 MEDIA DRIVER
6691M: Antti Palosaari <crope@iki.fi>
6692L: linux-media@vger.kernel.org
6693S: Maintained
6694W: https://linuxtv.org
6695W: http://palosaari.fi/linux/
6696Q: http://patchwork.linuxtv.org/project/linux-media/list/
6697T: git git://linuxtv.org/anttip/media_tree.git
6698F: drivers/media/tuners/fc2580*
6699
6700FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6701M: Hannes Reinecke <hare@suse.de>
6702L: linux-scsi@vger.kernel.org
6703S: Supported
6704W: www.Open-FCoE.org
6705F: drivers/scsi/fcoe/
6706F: drivers/scsi/libfc/
6707F: include/scsi/fc/
6708F: include/scsi/libfc.h
6709F: include/scsi/libfcoe.h
6710F: include/uapi/scsi/fc/
6711
6712FILE LOCKING (flock() and fcntl()/lockf())
6713M: Jeff Layton <jlayton@kernel.org>
6714M: "J. Bruce Fields" <bfields@fieldses.org>
6715L: linux-fsdevel@vger.kernel.org
6716S: Maintained
6717F: fs/fcntl.c
6718F: fs/locks.c
6719F: include/linux/fcntl.h
6720F: include/uapi/linux/fcntl.h
6721
6722FILESYSTEM DIRECT ACCESS (DAX)
6723M: Dan Williams <dan.j.williams@intel.com>
6724R: Matthew Wilcox <willy@infradead.org>
6725R: Jan Kara <jack@suse.cz>
6726L: linux-fsdevel@vger.kernel.org
6727L: linux-nvdimm@lists.01.org
6728S: Supported
6729F: fs/dax.c
6730F: include/linux/dax.h
6731F: include/trace/events/fs_dax.h
6732
6733FILESYSTEMS (VFS and infrastructure)
6734M: Alexander Viro <viro@zeniv.linux.org.uk>
6735L: linux-fsdevel@vger.kernel.org
6736S: Maintained
6737F: fs/*
6738F: include/linux/fs.h
6739F: include/linux/fs_types.h
6740F: include/uapi/linux/fs.h
6741F: include/uapi/linux/openat2.h
6742
6743FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6744M: Riku Voipio <riku.voipio@iki.fi>
6745L: linux-hwmon@vger.kernel.org
6746S: Maintained
6747F: drivers/hwmon/f75375s.c
6748F: include/linux/f75375s.h
6749
6750FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6751M: Clemens Ladisch <clemens@ladisch.de>
6752M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6753L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6754S: Maintained
6755T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6756F: include/uapi/sound/firewire.h
6757F: sound/firewire/
6758
6759FIREWIRE MEDIA DRIVERS (firedtv)
6760M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6761L: linux-media@vger.kernel.org
6762L: linux1394-devel@lists.sourceforge.net
6763S: Maintained
6764T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6765F: drivers/media/firewire/
6766
6767FIREWIRE SBP-2 TARGET
6768M: Chris Boot <bootc@bootc.net>
6769L: linux-scsi@vger.kernel.org
6770L: target-devel@vger.kernel.org
6771L: linux1394-devel@lists.sourceforge.net
6772S: Maintained
6773T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6774F: drivers/target/sbp/
6775
6776FIREWIRE SUBSYSTEM
6777M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6778L: linux1394-devel@lists.sourceforge.net
6779S: Maintained
6780W: http://ieee1394.wiki.kernel.org/
6781T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6782F: drivers/firewire/
6783F: include/linux/firewire.h
6784F: include/uapi/linux/firewire*.h
6785F: tools/firewire/
6786
6787FIRMWARE LOADER (request_firmware)
6788M: Luis Chamberlain <mcgrof@kernel.org>
6789L: linux-kernel@vger.kernel.org
6790S: Maintained
6791F: Documentation/firmware_class/
6792F: drivers/base/firmware_loader/
6793F: include/linux/firmware.h
6794
6795FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6796M: Joshua Morris <josh.h.morris@us.ibm.com>
6797M: Philip Kelleher <pjk1939@linux.ibm.com>
6798S: Maintained
6799F: drivers/block/rsxx/
6800
6801FLEXTIMER FTM-QUADDEC DRIVER
6802M: Patrick Havelange <patrick.havelange@essensium.com>
6803L: linux-iio@vger.kernel.org
6804S: Maintained
6805F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6806F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6807F: drivers/counter/ftm-quaddec.c
6808
6809FLOPPY DRIVER
6810M: Denis Efremov <efremov@linux.com>
6811L: linux-block@vger.kernel.org
6812S: Odd Fixes
6813F: drivers/block/floppy.c
6814
6815FLYSKY FSIA6B RC RECEIVER
6816M: Markus Koch <markus@notsyncing.net>
6817L: linux-input@vger.kernel.org
6818S: Maintained
6819F: drivers/input/joystick/fsia6b.c
6820
6821FORCEDETH GIGABIT ETHERNET DRIVER
6822M: Rain River <rain.1986.08.12@gmail.com>
6823M: Zhu Yanjun <zyjzyj2000@gmail.com>
6824L: netdev@vger.kernel.org
6825S: Maintained
6826F: drivers/net/ethernet/nvidia/*
6827
6828FPGA DFL DRIVERS
6829M: Wu Hao <hao.wu@intel.com>
6830L: linux-fpga@vger.kernel.org
6831S: Maintained
6832F: Documentation/fpga/dfl.rst
6833F: drivers/fpga/dfl*
6834F: include/uapi/linux/fpga-dfl.h
6835
6836FPGA MANAGER FRAMEWORK
6837M: Moritz Fischer <mdf@kernel.org>
6838L: linux-fpga@vger.kernel.org
6839S: Maintained
6840W: http://www.rocketboards.org
6841Q: http://patchwork.kernel.org/project/linux-fpga/list/
6842T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6843F: Documentation/devicetree/bindings/fpga/
6844F: Documentation/driver-api/fpga/
6845F: Documentation/fpga/
6846F: drivers/fpga/
6847F: include/linux/fpga/
6848
6849FPU EMULATOR
6850M: Bill Metzenthen <billm@melbpc.org.au>
6851S: Maintained
6852W: http://floatingpoint.sourceforge.net/emulator/index.html
6853F: arch/x86/math-emu/
6854
6855FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6856L: netdev@vger.kernel.org
6857S: Orphan
6858F: drivers/net/wan/dlci.c
6859F: drivers/net/wan/sdla.c
6860
6861FRAMEBUFFER LAYER
6862M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6863L: dri-devel@lists.freedesktop.org
6864L: linux-fbdev@vger.kernel.org
6865S: Maintained
6866Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6867T: git git://anongit.freedesktop.org/drm/drm-misc
6868F: Documentation/fb/
6869F: drivers/video/
6870F: include/linux/fb.h
6871F: include/uapi/linux/fb.h
6872F: include/uapi/video/
6873F: include/video/
6874
6875FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6876M: Horia Geantă <horia.geanta@nxp.com>
6877M: Aymen Sghaier <aymen.sghaier@nxp.com>
6878L: linux-crypto@vger.kernel.org
6879S: Maintained
6880F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6881F: drivers/crypto/caam/
6882
6883FREESCALE COLDFIRE M5441X MMC DRIVER
6884M: Angelo Dureghello <angelo.dureghello@timesys.com>
6885L: linux-mmc@vger.kernel.org
6886S: Maintained
6887F: drivers/mmc/host/sdhci-esdhc-mcf.c
6888F: include/linux/platform_data/mmc-esdhc-mcf.h
6889
6890FREESCALE DIU FRAMEBUFFER DRIVER
6891M: Timur Tabi <timur@kernel.org>
6892L: linux-fbdev@vger.kernel.org
6893S: Maintained
6894F: drivers/video/fbdev/fsl-diu-fb.*
6895
6896FREESCALE DMA DRIVER
6897M: Li Yang <leoyang.li@nxp.com>
6898M: Zhang Wei <zw@zh-kernel.org>
6899L: linuxppc-dev@lists.ozlabs.org
6900S: Maintained
6901F: drivers/dma/fsldma.*
6902
6903FREESCALE DSPI DRIVER
6904M: Vladimir Oltean <olteanv@gmail.com>
6905L: linux-spi@vger.kernel.org
6906S: Maintained
6907F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6908F: drivers/spi/spi-fsl-dspi.c
6909F: include/linux/spi/spi-fsl-dspi.h
6910
6911FREESCALE ENETC ETHERNET DRIVERS
6912M: Claudiu Manoil <claudiu.manoil@nxp.com>
6913L: netdev@vger.kernel.org
6914S: Maintained
6915F: drivers/net/ethernet/freescale/enetc/
6916
6917FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6918M: Claudiu Manoil <claudiu.manoil@nxp.com>
6919L: netdev@vger.kernel.org
6920S: Maintained
6921F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6922F: drivers/net/ethernet/freescale/gianfar*
6923
6924FREESCALE GPMI NAND DRIVER
6925M: Han Xu <han.xu@nxp.com>
6926L: linux-mtd@lists.infradead.org
6927S: Maintained
6928F: drivers/mtd/nand/raw/gpmi-nand/*
6929
6930FREESCALE I2C CPM DRIVER
6931M: Jochen Friedrich <jochen@scram.de>
6932L: linuxppc-dev@lists.ozlabs.org
6933L: linux-i2c@vger.kernel.org
6934S: Maintained
6935F: drivers/i2c/busses/i2c-cpm.c
6936
6937FREESCALE IMX / MXC FEC DRIVER
6938M: Fugang Duan <fugang.duan@nxp.com>
6939L: netdev@vger.kernel.org
6940S: Maintained
6941F: Documentation/devicetree/bindings/net/fsl-fec.txt
6942F: drivers/net/ethernet/freescale/fec.h
6943F: drivers/net/ethernet/freescale/fec_main.c
6944F: drivers/net/ethernet/freescale/fec_ptp.c
6945
6946FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6947M: Sascha Hauer <s.hauer@pengutronix.de>
6948R: Pengutronix Kernel Team <kernel@pengutronix.de>
6949L: linux-fbdev@vger.kernel.org
6950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6951S: Maintained
6952F: drivers/video/fbdev/imxfb.c
6953F: include/linux/platform_data/video-imxfb.h
6954
6955FREESCALE IMX DDR PMU DRIVER
6956M: Frank Li <Frank.li@nxp.com>
6957L: linux-arm-kernel@lists.infradead.org
6958S: Maintained
6959F: Documentation/admin-guide/perf/imx-ddr.rst
6960F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6961F: drivers/perf/fsl_imx8_ddr_perf.c
6962
6963FREESCALE IMX I2C DRIVER
6964M: Oleksij Rempel <o.rempel@pengutronix.de>
6965R: Pengutronix Kernel Team <kernel@pengutronix.de>
6966L: linux-i2c@vger.kernel.org
6967S: Maintained
6968F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6969F: drivers/i2c/busses/i2c-imx.c
6970
6971FREESCALE IMX LPI2C DRIVER
6972M: Dong Aisheng <aisheng.dong@nxp.com>
6973L: linux-i2c@vger.kernel.org
6974L: linux-imx@nxp.com
6975S: Maintained
6976F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6977F: drivers/i2c/busses/i2c-imx-lpi2c.c
6978
6979FREESCALE QORIQ DPAA ETHERNET DRIVER
6980M: Madalin Bucur <madalin.bucur@nxp.com>
6981L: netdev@vger.kernel.org
6982S: Maintained
6983F: drivers/net/ethernet/freescale/dpaa
6984
6985FREESCALE QORIQ DPAA FMAN DRIVER
6986M: Madalin Bucur <madalin.bucur@nxp.com>
6987L: netdev@vger.kernel.org
6988S: Maintained
6989F: Documentation/devicetree/bindings/net/fsl-fman.txt
6990F: drivers/net/ethernet/freescale/fman
6991
6992FREESCALE QORIQ PTP CLOCK DRIVER
6993M: Yangbo Lu <yangbo.lu@nxp.com>
6994L: netdev@vger.kernel.org
6995S: Maintained
6996F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6997F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6998F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6999F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7000F: drivers/ptp/ptp_qoriq.c
7001F: drivers/ptp/ptp_qoriq_debugfs.c
7002F: include/linux/fsl/ptp_qoriq.h
7003
7004FREESCALE QUAD SPI DRIVER
7005M: Han Xu <han.xu@nxp.com>
7006L: linux-spi@vger.kernel.org
7007S: Maintained
7008F: drivers/spi/spi-fsl-qspi.c
7009
7010FREESCALE QUICC ENGINE LIBRARY
7011M: Qiang Zhao <qiang.zhao@nxp.com>
7012L: linuxppc-dev@lists.ozlabs.org
7013S: Maintained
7014F: drivers/soc/fsl/qe/
7015F: include/soc/fsl/*qe*.h
7016F: include/soc/fsl/*ucc*.h
7017
7018FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7019M: Li Yang <leoyang.li@nxp.com>
7020L: netdev@vger.kernel.org
7021L: linuxppc-dev@lists.ozlabs.org
7022S: Maintained
7023F: drivers/net/ethernet/freescale/ucc_geth*
7024
7025FREESCALE QUICC ENGINE UCC HDLC DRIVER
7026M: Zhao Qiang <qiang.zhao@nxp.com>
7027L: netdev@vger.kernel.org
7028L: linuxppc-dev@lists.ozlabs.org
7029S: Maintained
7030F: drivers/net/wan/fsl_ucc_hdlc*
7031
7032FREESCALE QUICC ENGINE UCC UART DRIVER
7033M: Timur Tabi <timur@kernel.org>
7034L: linuxppc-dev@lists.ozlabs.org
7035S: Maintained
7036F: drivers/tty/serial/ucc_uart.c
7037
7038FREESCALE SOC DRIVERS
7039M: Li Yang <leoyang.li@nxp.com>
7040L: linuxppc-dev@lists.ozlabs.org
7041L: linux-arm-kernel@lists.infradead.org
7042S: Maintained
7043F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7044F: Documentation/devicetree/bindings/soc/fsl/
7045F: drivers/soc/fsl/
7046F: include/linux/fsl/
7047
7048FREESCALE SOC FS_ENET DRIVER
7049M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7050L: linuxppc-dev@lists.ozlabs.org
7051L: netdev@vger.kernel.org
7052S: Maintained
7053F: drivers/net/ethernet/freescale/fs_enet/
7054F: include/linux/fs_enet_pd.h
7055
7056FREESCALE SOC SOUND DRIVERS
7057M: Timur Tabi <timur@kernel.org>
7058M: Nicolin Chen <nicoleotsuka@gmail.com>
7059M: Xiubo Li <Xiubo.Lee@gmail.com>
7060R: Fabio Estevam <festevam@gmail.com>
7061R: Shengjiu Wang <shengjiu.wang@gmail.com>
7062L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7063L: linuxppc-dev@lists.ozlabs.org
7064S: Maintained
7065F: sound/soc/fsl/fsl*
7066F: sound/soc/fsl/imx*
7067F: sound/soc/fsl/mpc8610_hpcd.c
7068
7069FREESCALE USB PERIPHERAL DRIVERS
7070M: Li Yang <leoyang.li@nxp.com>
7071L: linux-usb@vger.kernel.org
7072L: linuxppc-dev@lists.ozlabs.org
7073S: Maintained
7074F: drivers/usb/gadget/udc/fsl*
7075
7076FREESCALE USB PHY DRIVER
7077M: Ran Wang <ran.wang_1@nxp.com>
7078L: linux-usb@vger.kernel.org
7079L: linuxppc-dev@lists.ozlabs.org
7080S: Maintained
7081F: drivers/usb/phy/phy-fsl-usb*
7082
7083FREEVXFS FILESYSTEM
7084M: Christoph Hellwig <hch@infradead.org>
7085S: Maintained
7086W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7087F: fs/freevxfs/
7088
7089FREEZER
7090M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7091M: Pavel Machek <pavel@ucw.cz>
7092L: linux-pm@vger.kernel.org
7093S: Supported
7094F: Documentation/power/freezing-of-tasks.rst
7095F: include/linux/freezer.h
7096F: kernel/freezer.c
7097
7098FRONTSWAP API
7099M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7100L: linux-kernel@vger.kernel.org
7101S: Maintained
7102F: include/linux/frontswap.h
7103F: mm/frontswap.c
7104
7105FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7106M: David Howells <dhowells@redhat.com>
7107L: linux-cachefs@redhat.com (moderated for non-subscribers)
7108S: Supported
7109F: Documentation/filesystems/caching/
7110F: fs/fscache/
7111F: include/linux/fscache*.h
7112
7113FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7114M: Theodore Y. Ts'o <tytso@mit.edu>
7115M: Jaegeuk Kim <jaegeuk@kernel.org>
7116M: Eric Biggers <ebiggers@kernel.org>
7117L: linux-fscrypt@vger.kernel.org
7118S: Supported
7119Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7120T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7121F: Documentation/filesystems/fscrypt.rst
7122F: fs/crypto/
7123F: include/linux/fscrypt*.h
7124F: include/uapi/linux/fscrypt.h
7125
7126FSI SUBSYSTEM
7127M: Jeremy Kerr <jk@ozlabs.org>
7128M: Joel Stanley <joel@jms.id.au>
7129R: Alistar Popple <alistair@popple.id.au>
7130R: Eddie James <eajames@linux.ibm.com>
7131L: linux-fsi@lists.ozlabs.org
7132S: Supported
7133Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7134T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7135F: drivers/fsi/
7136F: include/linux/fsi*.h
7137F: include/trace/events/fsi*.h
7138
7139FSI-ATTACHED I2C DRIVER
7140M: Eddie James <eajames@linux.ibm.com>
7141L: linux-i2c@vger.kernel.org
7142L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7143S: Maintained
7144F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7145F: drivers/i2c/busses/i2c-fsi.c
7146
7147FSI-ATTACHED SPI DRIVER
7148M: Eddie James <eajames@linux.ibm.com>
7149L: linux-spi@vger.kernel.org
7150S: Maintained
7151F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7152F: drivers/spi/spi-fsi.c
7153
7154FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7155M: Jan Kara <jack@suse.cz>
7156R: Amir Goldstein <amir73il@gmail.com>
7157L: linux-fsdevel@vger.kernel.org
7158S: Maintained
7159T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7160F: fs/notify/
7161F: include/linux/fsnotify*.h
7162
7163FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7164M: Eric Biggers <ebiggers@kernel.org>
7165M: Theodore Y. Ts'o <tytso@mit.edu>
7166L: linux-fscrypt@vger.kernel.org
7167S: Supported
7168Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7169T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7170F: Documentation/filesystems/fsverity.rst
7171F: fs/verity/
7172F: include/linux/fsverity.h
7173F: include/uapi/linux/fsverity.h
7174
7175FUJITSU LAPTOP EXTRAS
7176M: Jonathan Woithe <jwoithe@just42.net>
7177L: platform-driver-x86@vger.kernel.org
7178S: Maintained
7179F: drivers/platform/x86/fujitsu-laptop.c
7180
7181FUJITSU M-5MO LS CAMERA ISP DRIVER
7182M: Kyungmin Park <kyungmin.park@samsung.com>
7183M: Heungjun Kim <riverful.kim@samsung.com>
7184L: linux-media@vger.kernel.org
7185S: Maintained
7186F: drivers/media/i2c/m5mols/
7187F: include/media/i2c/m5mols.h
7188
7189FUJITSU TABLET EXTRAS
7190M: Robert Gerlach <khnz@gmx.de>
7191L: platform-driver-x86@vger.kernel.org
7192S: Maintained
7193F: drivers/platform/x86/fujitsu-tablet.c
7194
7195FUSE: FILESYSTEM IN USERSPACE
7196M: Miklos Szeredi <miklos@szeredi.hu>
7197L: linux-fsdevel@vger.kernel.org
7198S: Maintained
7199W: http://fuse.sourceforge.net/
7200T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7201F: Documentation/filesystems/fuse.rst
7202F: fs/fuse/
7203F: include/uapi/linux/fuse.h
7204
7205FUTEX SUBSYSTEM
7206M: Thomas Gleixner <tglx@linutronix.de>
7207M: Ingo Molnar <mingo@redhat.com>
7208R: Peter Zijlstra <peterz@infradead.org>
7209R: Darren Hart <dvhart@infradead.org>
7210L: linux-kernel@vger.kernel.org
7211S: Maintained
7212T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7213F: Documentation/locking/*futex*
7214F: include/asm-generic/futex.h
7215F: include/linux/futex.h
7216F: include/uapi/linux/futex.h
7217F: kernel/futex.c
7218F: tools/perf/bench/futex*
7219F: tools/testing/selftests/futex/
7220
7221GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7222M: Tim Harvey <tharvey@gateworks.com>
7223M: Robert Jones <rjones@gateworks.com>
7224S: Maintained
7225F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7226F: drivers/mfd/gateworks-gsc.c
7227F: include/linux/mfd/gsc.h
7228F: Documentation/hwmon/gsc-hwmon.rst
7229F: drivers/hwmon/gsc-hwmon.c
7230F: include/linux/platform_data/gsc_hwmon.h
7231
7232GASKET DRIVER FRAMEWORK
7233M: Rob Springer <rspringer@google.com>
7234M: Todd Poynor <toddpoynor@google.com>
7235M: Ben Chan <benchan@chromium.org>
7236M: Richard Yeh <rcy@google.com>
7237S: Maintained
7238F: drivers/staging/gasket/
7239
7240GCC PLUGINS
7241M: Kees Cook <keescook@chromium.org>
7242R: Emese Revfy <re.emese@gmail.com>
7243L: linux-hardening@vger.kernel.org
7244S: Maintained
7245F: Documentation/kbuild/gcc-plugins.rst
7246F: scripts/Makefile.gcc-plugins
7247F: scripts/gcc-plugin.sh
7248F: scripts/gcc-plugins/
7249
7250GCOV BASED KERNEL PROFILING
7251M: Peter Oberparleiter <oberpar@linux.ibm.com>
7252S: Maintained
7253F: Documentation/dev-tools/gcov.rst
7254F: kernel/gcov/
7255
7256GDB KERNEL DEBUGGING HELPER SCRIPTS
7257M: Jan Kiszka <jan.kiszka@siemens.com>
7258M: Kieran Bingham <kbingham@kernel.org>
7259S: Supported
7260F: scripts/gdb/
7261
7262GDT SCSI DISK ARRAY CONTROLLER DRIVER
7263M: Achim Leubner <achim_leubner@adaptec.com>
7264L: linux-scsi@vger.kernel.org
7265S: Supported
7266W: http://www.icp-vortex.com/
7267F: drivers/scsi/gdt*
7268
7269GEMTEK FM RADIO RECEIVER DRIVER
7270M: Hans Verkuil <hverkuil@xs4all.nl>
7271L: linux-media@vger.kernel.org
7272S: Maintained
7273W: https://linuxtv.org
7274T: git git://linuxtv.org/media_tree.git
7275F: drivers/media/radio/radio-gemtek*
7276
7277GENERIC ARCHITECTURE TOPOLOGY
7278M: Sudeep Holla <sudeep.holla@arm.com>
7279L: linux-kernel@vger.kernel.org
7280S: Maintained
7281F: drivers/base/arch_topology.c
7282F: include/linux/arch_topology.h
7283
7284GENERIC GPIO I2C DRIVER
7285M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7286S: Supported
7287F: drivers/i2c/busses/i2c-gpio.c
7288F: include/linux/platform_data/i2c-gpio.h
7289
7290GENERIC GPIO I2C MULTIPLEXER DRIVER
7291M: Peter Korsgaard <peter.korsgaard@barco.com>
7292L: linux-i2c@vger.kernel.org
7293S: Supported
7294F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7295F: drivers/i2c/muxes/i2c-mux-gpio.c
7296F: include/linux/platform_data/i2c-mux-gpio.h
7297
7298GENERIC HDLC (WAN) DRIVERS
7299M: Krzysztof Halasa <khc@pm.waw.pl>
7300S: Maintained
7301W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7302F: drivers/net/wan/c101.c
7303F: drivers/net/wan/hd6457*
7304F: drivers/net/wan/hdlc*
7305F: drivers/net/wan/n2.c
7306F: drivers/net/wan/pc300too.c
7307F: drivers/net/wan/pci200syn.c
7308F: drivers/net/wan/wanxl*
7309
7310GENERIC INCLUDE/ASM HEADER FILES
7311M: Arnd Bergmann <arnd@arndb.de>
7312L: linux-arch@vger.kernel.org
7313S: Maintained
7314T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7315F: include/asm-generic/
7316F: include/uapi/asm-generic/
7317
7318GENERIC PHY FRAMEWORK
7319M: Kishon Vijay Abraham I <kishon@ti.com>
7320M: Vinod Koul <vkoul@kernel.org>
7321L: linux-kernel@vger.kernel.org
7322S: Supported
7323T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7324F: Documentation/devicetree/bindings/phy/
7325F: drivers/phy/
7326F: include/linux/phy/
7327
7328GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7329M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7330S: Supported
7331F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7332
7333GENERIC PM DOMAINS
7334M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7335M: Kevin Hilman <khilman@kernel.org>
7336M: Ulf Hansson <ulf.hansson@linaro.org>
7337L: linux-pm@vger.kernel.org
7338S: Supported
7339F: Documentation/devicetree/bindings/power/power?domain*
7340F: drivers/base/power/domain*.c
7341F: include/linux/pm_domain.h
7342
7343GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7344M: Eugen Hristev <eugen.hristev@microchip.com>
7345L: linux-input@vger.kernel.org
7346S: Maintained
7347F: drivers/input/touchscreen/resistive-adc-touch.c
7348
7349GENERIC UIO DRIVER FOR PCI DEVICES
7350M: "Michael S. Tsirkin" <mst@redhat.com>
7351L: kvm@vger.kernel.org
7352S: Supported
7353F: drivers/uio/uio_pci_generic.c
7354
7355GENERIC VDSO LIBRARY
7356M: Andy Lutomirski <luto@kernel.org>
7357M: Thomas Gleixner <tglx@linutronix.de>
7358M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7359L: linux-kernel@vger.kernel.org
7360S: Maintained
7361T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7362F: include/asm-generic/vdso/vsyscall.h
7363F: include/vdso/
7364F: kernel/time/vsyscall.c
7365F: lib/vdso/
7366
7367GENWQE (IBM Generic Workqueue Card)
7368M: Frank Haverkamp <haver@linux.ibm.com>
7369S: Supported
7370F: drivers/misc/genwqe/
7371
7372GET_MAINTAINER SCRIPT
7373M: Joe Perches <joe@perches.com>
7374S: Maintained
7375F: scripts/get_maintainer.pl
7376
7377GFS2 FILE SYSTEM
7378M: Bob Peterson <rpeterso@redhat.com>
7379M: Andreas Gruenbacher <agruenba@redhat.com>
7380L: cluster-devel@redhat.com
7381S: Supported
7382W: http://sources.redhat.com/cluster/
7383T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7384F: Documentation/filesystems/gfs2*
7385F: fs/gfs2/
7386F: include/uapi/linux/gfs2_ondisk.h
7387
7388GNSS SUBSYSTEM
7389M: Johan Hovold <johan@kernel.org>
7390S: Maintained
7391T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7392F: Documentation/ABI/testing/sysfs-class-gnss
7393F: Documentation/devicetree/bindings/gnss/
7394F: drivers/gnss/
7395F: include/linux/gnss.h
7396
7397GO7007 MPEG CODEC
7398M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7399L: linux-media@vger.kernel.org
7400S: Maintained
7401F: drivers/media/usb/go7007/
7402
7403GOODIX TOUCHSCREEN
7404M: Bastien Nocera <hadess@hadess.net>
7405L: linux-input@vger.kernel.org
7406S: Maintained
7407F: drivers/input/touchscreen/goodix.c
7408
7409GOOGLE ETHERNET DRIVERS
7410M: Catherine Sullivan <csully@google.com>
7411R: Sagi Shahar <sagis@google.com>
7412R: Jon Olson <jonolson@google.com>
7413L: netdev@vger.kernel.org
7414S: Supported
7415F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7416F: drivers/net/ethernet/google
7417
7418GPD POCKET FAN DRIVER
7419M: Hans de Goede <hdegoede@redhat.com>
7420L: platform-driver-x86@vger.kernel.org
7421S: Maintained
7422F: drivers/platform/x86/gpd-pocket-fan.c
7423
7424GPIO ACPI SUPPORT
7425M: Mika Westerberg <mika.westerberg@linux.intel.com>
7426M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7427L: linux-gpio@vger.kernel.org
7428L: linux-acpi@vger.kernel.org
7429S: Maintained
7430F: Documentation/firmware-guide/acpi/gpio-properties.rst
7431F: drivers/gpio/gpiolib-acpi.c
7432F: drivers/gpio/gpiolib-acpi.h
7433
7434GPIO AGGREGATOR
7435M: Geert Uytterhoeven <geert+renesas@glider.be>
7436L: linux-gpio@vger.kernel.org
7437S: Supported
7438F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7439F: drivers/gpio/gpio-aggregator.c
7440
7441GPIO IR Transmitter
7442M: Sean Young <sean@mess.org>
7443L: linux-media@vger.kernel.org
7444S: Maintained
7445F: drivers/media/rc/gpio-ir-tx.c
7446
7447GPIO MOCKUP DRIVER
7448M: Bamvor Jian Zhang <bamv2005@gmail.com>
7449L: linux-gpio@vger.kernel.org
7450S: Maintained
7451F: drivers/gpio/gpio-mockup.c
7452F: tools/testing/selftests/gpio/
7453
7454GPIO REGMAP
7455R: Michael Walle <michael@walle.cc>
7456S: Maintained
7457F: drivers/gpio/gpio-regmap.c
7458F: include/linux/gpio/regmap.h
7459
7460GPIO SUBSYSTEM
7461M: Linus Walleij <linus.walleij@linaro.org>
7462M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7463L: linux-gpio@vger.kernel.org
7464S: Maintained
7465T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7466F: Documentation/ABI/obsolete/sysfs-gpio
7467F: Documentation/ABI/testing/gpio-cdev
7468F: Documentation/admin-guide/gpio/
7469F: Documentation/devicetree/bindings/gpio/
7470F: Documentation/driver-api/gpio/
7471F: drivers/gpio/
7472F: include/asm-generic/gpio.h
7473F: include/linux/gpio.h
7474F: include/linux/gpio/
7475F: include/linux/of_gpio.h
7476F: include/uapi/linux/gpio.h
7477F: tools/gpio/
7478
7479GRE DEMULTIPLEXER DRIVER
7480M: Dmitry Kozlov <xeb@mail.ru>
7481L: netdev@vger.kernel.org
7482S: Maintained
7483F: include/net/gre.h
7484F: net/ipv4/gre_demux.c
7485F: net/ipv4/gre_offload.c
7486
7487GRETH 10/100/1G Ethernet MAC device driver
7488M: Andreas Larsson <andreas@gaisler.com>
7489L: netdev@vger.kernel.org
7490S: Maintained
7491F: drivers/net/ethernet/aeroflex/
7492
7493GREYBUS AUDIO PROTOCOLS DRIVERS
7494M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7495M: Mark Greer <mgreer@animalcreek.com>
7496S: Maintained
7497F: drivers/staging/greybus/audio_apbridgea.c
7498F: drivers/staging/greybus/audio_apbridgea.h
7499F: drivers/staging/greybus/audio_codec.c
7500F: drivers/staging/greybus/audio_codec.h
7501F: drivers/staging/greybus/audio_gb.c
7502F: drivers/staging/greybus/audio_manager.c
7503F: drivers/staging/greybus/audio_manager.h
7504F: drivers/staging/greybus/audio_manager_module.c
7505F: drivers/staging/greybus/audio_manager_private.h
7506F: drivers/staging/greybus/audio_manager_sysfs.c
7507F: drivers/staging/greybus/audio_module.c
7508F: drivers/staging/greybus/audio_topology.c
7509
7510GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7511M: Viresh Kumar <vireshk@kernel.org>
7512S: Maintained
7513F: drivers/staging/greybus/authentication.c
7514F: drivers/staging/greybus/bootrom.c
7515F: drivers/staging/greybus/firmware.h
7516F: drivers/staging/greybus/fw-core.c
7517F: drivers/staging/greybus/fw-download.c
7518F: drivers/staging/greybus/fw-management.c
7519F: drivers/staging/greybus/greybus_authentication.h
7520F: drivers/staging/greybus/greybus_firmware.h
7521F: drivers/staging/greybus/hid.c
7522F: drivers/staging/greybus/i2c.c
7523F: drivers/staging/greybus/spi.c
7524F: drivers/staging/greybus/spilib.c
7525F: drivers/staging/greybus/spilib.h
7526
7527GREYBUS LOOPBACK DRIVER
7528M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7529S: Maintained
7530F: drivers/staging/greybus/loopback.c
7531
7532GREYBUS PLATFORM DRIVERS
7533M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7534S: Maintained
7535F: drivers/staging/greybus/arche-apb-ctrl.c
7536F: drivers/staging/greybus/arche-platform.c
7537F: drivers/staging/greybus/arche_platform.h
7538
7539GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7540M: Rui Miguel Silva <rmfrfs@gmail.com>
7541S: Maintained
7542F: drivers/staging/greybus/gpio.c
7543F: drivers/staging/greybus/light.c
7544F: drivers/staging/greybus/power_supply.c
7545F: drivers/staging/greybus/sdio.c
7546F: drivers/staging/greybus/spi.c
7547F: drivers/staging/greybus/spilib.c
7548
7549GREYBUS SUBSYSTEM
7550M: Johan Hovold <johan@kernel.org>
7551M: Alex Elder <elder@kernel.org>
7552M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7553L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7554S: Maintained
7555F: drivers/greybus/
7556F: drivers/staging/greybus/
7557F: include/linux/greybus.h
7558F: include/linux/greybus/
7559
7560GREYBUS UART PROTOCOLS DRIVERS
7561M: David Lin <dtwlin@gmail.com>
7562S: Maintained
7563F: drivers/staging/greybus/log.c
7564F: drivers/staging/greybus/uart.c
7565
7566GS1662 VIDEO SERIALIZER
7567M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7568L: linux-media@vger.kernel.org
7569S: Maintained
7570T: git git://linuxtv.org/media_tree.git
7571F: drivers/media/spi/gs1662.c
7572
7573GSPCA FINEPIX SUBDRIVER
7574M: Frank Zago <frank@zago.net>
7575L: linux-media@vger.kernel.org
7576S: Maintained
7577T: git git://linuxtv.org/media_tree.git
7578F: drivers/media/usb/gspca/finepix.c
7579
7580GSPCA GL860 SUBDRIVER
7581M: Olivier Lorin <o.lorin@laposte.net>
7582L: linux-media@vger.kernel.org
7583S: Maintained
7584T: git git://linuxtv.org/media_tree.git
7585F: drivers/media/usb/gspca/gl860/
7586
7587GSPCA M5602 SUBDRIVER
7588M: Erik Andren <erik.andren@gmail.com>
7589L: linux-media@vger.kernel.org
7590S: Maintained
7591T: git git://linuxtv.org/media_tree.git
7592F: drivers/media/usb/gspca/m5602/
7593
7594GSPCA PAC207 SONIXB SUBDRIVER
7595M: Hans Verkuil <hverkuil@xs4all.nl>
7596L: linux-media@vger.kernel.org
7597S: Odd Fixes
7598T: git git://linuxtv.org/media_tree.git
7599F: drivers/media/usb/gspca/pac207.c
7600
7601GSPCA SN9C20X SUBDRIVER
7602M: Brian Johnson <brijohn@gmail.com>
7603L: linux-media@vger.kernel.org
7604S: Maintained
7605T: git git://linuxtv.org/media_tree.git
7606F: drivers/media/usb/gspca/sn9c20x.c
7607
7608GSPCA T613 SUBDRIVER
7609M: Leandro Costantino <lcostantino@gmail.com>
7610L: linux-media@vger.kernel.org
7611S: Maintained
7612T: git git://linuxtv.org/media_tree.git
7613F: drivers/media/usb/gspca/t613.c
7614
7615GSPCA USB WEBCAM DRIVER
7616M: Hans Verkuil <hverkuil@xs4all.nl>
7617L: linux-media@vger.kernel.org
7618S: Odd Fixes
7619T: git git://linuxtv.org/media_tree.git
7620F: drivers/media/usb/gspca/
7621
7622GTP (GPRS Tunneling Protocol)
7623M: Pablo Neira Ayuso <pablo@netfilter.org>
7624M: Harald Welte <laforge@gnumonks.org>
7625L: osmocom-net-gprs@lists.osmocom.org
7626S: Maintained
7627T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7628F: drivers/net/gtp.c
7629
7630GUID PARTITION TABLE (GPT)
7631M: Davidlohr Bueso <dave@stgolabs.net>
7632L: linux-efi@vger.kernel.org
7633S: Maintained
7634F: block/partitions/efi.*
7635
7636H8/300 ARCHITECTURE
7637M: Yoshinori Sato <ysato@users.sourceforge.jp>
7638L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7639S: Maintained
7640W: http://uclinux-h8.sourceforge.jp
7641T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7642F: arch/h8300/
7643F: drivers/clk/h8300/
7644F: drivers/clocksource/h8300_*.c
7645F: drivers/irqchip/irq-renesas-h8*.c
7646
7647HABANALABS PCI DRIVER
7648M: Oded Gabbay <oded.gabbay@gmail.com>
7649S: Supported
7650T: git https://github.com/HabanaAI/linux.git
7651F: Documentation/ABI/testing/debugfs-driver-habanalabs
7652F: Documentation/ABI/testing/sysfs-driver-habanalabs
7653F: drivers/misc/habanalabs/
7654F: include/uapi/misc/habanalabs.h
7655
7656HACKRF MEDIA DRIVER
7657M: Antti Palosaari <crope@iki.fi>
7658L: linux-media@vger.kernel.org
7659S: Maintained
7660W: https://linuxtv.org
7661W: http://palosaari.fi/linux/
7662Q: http://patchwork.linuxtv.org/project/linux-media/list/
7663T: git git://linuxtv.org/anttip/media_tree.git
7664F: drivers/media/usb/hackrf/
7665
7666HANTRO VPU CODEC DRIVER
7667M: Ezequiel Garcia <ezequiel@collabora.com>
7668M: Philipp Zabel <p.zabel@pengutronix.de>
7669L: linux-media@vger.kernel.org
7670L: linux-rockchip@lists.infradead.org
7671S: Maintained
7672F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7673F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7674F: drivers/staging/media/hantro/
7675
7676HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7677M: Frank Seidel <frank@f-seidel.de>
7678L: platform-driver-x86@vger.kernel.org
7679S: Maintained
7680W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7681F: drivers/platform/x86/hdaps.c
7682
7683HARDWARE MONITORING
7684M: Jean Delvare <jdelvare@suse.com>
7685M: Guenter Roeck <linux@roeck-us.net>
7686L: linux-hwmon@vger.kernel.org
7687S: Maintained
7688W: http://hwmon.wiki.kernel.org/
7689T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7690F: Documentation/devicetree/bindings/hwmon/
7691F: Documentation/hwmon/
7692F: drivers/hwmon/
7693F: include/linux/hwmon*.h
7694F: include/trace/events/hwmon*.h
7695
7696HARDWARE RANDOM NUMBER GENERATOR CORE
7697M: Matt Mackall <mpm@selenic.com>
7698M: Herbert Xu <herbert@gondor.apana.org.au>
7699L: linux-crypto@vger.kernel.org
7700S: Odd fixes
7701F: Documentation/admin-guide/hw_random.rst
7702F: Documentation/devicetree/bindings/rng/
7703F: drivers/char/hw_random/
7704F: include/linux/hw_random.h
7705
7706HARDWARE SPINLOCK CORE
7707M: Ohad Ben-Cohen <ohad@wizery.com>
7708M: Bjorn Andersson <bjorn.andersson@linaro.org>
7709R: Baolin Wang <baolin.wang7@gmail.com>
7710L: linux-remoteproc@vger.kernel.org
7711S: Maintained
7712T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7713F: Documentation/devicetree/bindings/hwlock/
7714F: Documentation/locking/hwspinlock.rst
7715F: drivers/hwspinlock/
7716F: include/linux/hwspinlock.h
7717
7718HARDWARE TRACING FACILITIES
7719M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7720S: Maintained
7721F: drivers/hwtracing/
7722
7723HARMONY SOUND DRIVER
7724L: linux-parisc@vger.kernel.org
7725S: Maintained
7726F: sound/parisc/harmony.*
7727
7728HDPVR USB VIDEO ENCODER DRIVER
7729M: Hans Verkuil <hverkuil@xs4all.nl>
7730L: linux-media@vger.kernel.org
7731S: Odd Fixes
7732W: https://linuxtv.org
7733T: git git://linuxtv.org/media_tree.git
7734F: drivers/media/usb/hdpvr/
7735
7736HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7737M: Jerry Hoemann <jerry.hoemann@hpe.com>
7738S: Supported
7739F: Documentation/watchdog/hpwdt.rst
7740F: drivers/watchdog/hpwdt.c
7741
7742HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7743M: Don Brace <don.brace@microsemi.com>
7744L: esc.storagedev@microsemi.com
7745L: linux-scsi@vger.kernel.org
7746S: Supported
7747F: Documentation/scsi/hpsa.rst
7748F: drivers/scsi/hpsa*.[ch]
7749F: include/linux/cciss*.h
7750F: include/uapi/linux/cciss*.h
7751
7752HFI1 DRIVER
7753M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7754M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7755L: linux-rdma@vger.kernel.org
7756S: Supported
7757F: drivers/infiniband/hw/hfi1
7758
7759HFS FILESYSTEM
7760L: linux-fsdevel@vger.kernel.org
7761S: Orphan
7762F: Documentation/filesystems/hfs.rst
7763F: fs/hfs/
7764
7765HFSPLUS FILESYSTEM
7766L: linux-fsdevel@vger.kernel.org
7767S: Orphan
7768F: Documentation/filesystems/hfsplus.rst
7769F: fs/hfsplus/
7770
7771HGA FRAMEBUFFER DRIVER
7772M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7773L: linux-nvidia@lists.surfsouth.com
7774S: Maintained
7775W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7776F: drivers/video/fbdev/hgafb.c
7777
7778HIBERNATION (aka Software Suspend, aka swsusp)
7779M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7780M: Pavel Machek <pavel@ucw.cz>
7781L: linux-pm@vger.kernel.org
7782S: Supported
7783B: https://bugzilla.kernel.org
7784F: arch/*/include/asm/suspend*.h
7785F: arch/x86/power/
7786F: drivers/base/power/
7787F: include/linux/freezer.h
7788F: include/linux/pm.h
7789F: include/linux/suspend.h
7790F: kernel/power/
7791
7792HID CORE LAYER
7793M: Jiri Kosina <jikos@kernel.org>
7794M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7795L: linux-input@vger.kernel.org
7796S: Maintained
7797T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7798F: drivers/hid/
7799F: include/linux/hid*
7800F: include/uapi/linux/hid*
7801
7802HID SENSOR HUB DRIVERS
7803M: Jiri Kosina <jikos@kernel.org>
7804M: Jonathan Cameron <jic23@kernel.org>
7805M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7806L: linux-input@vger.kernel.org
7807L: linux-iio@vger.kernel.org
7808S: Maintained
7809F: Documentation/hid/hid-sensor*
7810F: drivers/hid/hid-sensor-*
7811F: drivers/iio/*/hid-*
7812F: include/linux/hid-sensor-*
7813
7814HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7815M: Thomas Gleixner <tglx@linutronix.de>
7816L: linux-kernel@vger.kernel.org
7817S: Maintained
7818T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7819F: Documentation/timers/
7820F: include/linux/clockchips.h
7821F: include/linux/hrtimer.h
7822F: kernel/time/clockevents.c
7823F: kernel/time/hrtimer.c
7824F: kernel/time/timer_*.c
7825
7826HIGH-SPEED SCC DRIVER FOR AX.25
7827L: linux-hams@vger.kernel.org
7828S: Orphan
7829F: drivers/net/hamradio/dmascc.c
7830F: drivers/net/hamradio/scc.c
7831
7832HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7833M: HighPoint Linux Team <linux@highpoint-tech.com>
7834S: Supported
7835W: http://www.highpoint-tech.com
7836F: Documentation/scsi/hptiop.rst
7837F: drivers/scsi/hptiop.c
7838
7839HIPPI
7840M: Jes Sorensen <jes@trained-monkey.org>
7841L: linux-hippi@sunsite.dk
7842S: Maintained
7843F: drivers/net/hippi/
7844F: include/linux/hippidevice.h
7845F: include/uapi/linux/if_hippi.h
7846F: net/802/hippi.c
7847
7848HISILICON DMA DRIVER
7849M: Zhou Wang <wangzhou1@hisilicon.com>
7850L: dmaengine@vger.kernel.org
7851S: Maintained
7852F: drivers/dma/hisi_dma.c
7853
7854HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7855M: Zaibo Xu <xuzaibo@huawei.com>
7856L: linux-crypto@vger.kernel.org
7857S: Maintained
7858F: Documentation/ABI/testing/debugfs-hisi-hpre
7859F: drivers/crypto/hisilicon/hpre/hpre.h
7860F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7861F: drivers/crypto/hisilicon/hpre/hpre_main.c
7862
7863HISILICON LPC BUS DRIVER
7864M: john.garry@huawei.com
7865S: Maintained
7866W: http://www.hisilicon.com
7867F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7868F: drivers/bus/hisi_lpc.c
7869
7870HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7871M: Yisen Zhuang <yisen.zhuang@huawei.com>
7872M: Salil Mehta <salil.mehta@huawei.com>
7873L: netdev@vger.kernel.org
7874S: Maintained
7875W: http://www.hisilicon.com
7876F: drivers/net/ethernet/hisilicon/hns3/
7877
7878HISILICON NETWORK SUBSYSTEM DRIVER
7879M: Yisen Zhuang <yisen.zhuang@huawei.com>
7880M: Salil Mehta <salil.mehta@huawei.com>
7881L: netdev@vger.kernel.org
7882S: Maintained
7883W: http://www.hisilicon.com
7884F: Documentation/devicetree/bindings/net/hisilicon*.txt
7885F: drivers/net/ethernet/hisilicon/
7886
7887HISILICON PMU DRIVER
7888M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7889S: Supported
7890W: http://www.hisilicon.com
7891F: Documentation/admin-guide/perf/hisi-pmu.rst
7892F: drivers/perf/hisilicon
7893
7894HISILICON QM AND ZIP Controller DRIVER
7895M: Zhou Wang <wangzhou1@hisilicon.com>
7896L: linux-crypto@vger.kernel.org
7897S: Maintained
7898F: Documentation/ABI/testing/debugfs-hisi-zip
7899F: drivers/crypto/hisilicon/qm.c
7900F: drivers/crypto/hisilicon/qm.h
7901F: drivers/crypto/hisilicon/sgl.c
7902F: drivers/crypto/hisilicon/zip/
7903
7904HISILICON ROCE DRIVER
7905M: Lijun Ou <oulijun@huawei.com>
7906M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7907M: Weihang Li <liweihang@huawei.com>
7908L: linux-rdma@vger.kernel.org
7909S: Maintained
7910F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7911F: drivers/infiniband/hw/hns/
7912
7913HISILICON SAS Controller
7914M: John Garry <john.garry@huawei.com>
7915S: Supported
7916W: http://www.hisilicon.com
7917F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7918F: drivers/scsi/hisi_sas/
7919
7920HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7921M: Zaibo Xu <xuzaibo@huawei.com>
7922L: linux-crypto@vger.kernel.org
7923S: Maintained
7924F: Documentation/ABI/testing/debugfs-hisi-sec
7925F: drivers/crypto/hisilicon/sec2/sec.h
7926F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7927F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7928F: drivers/crypto/hisilicon/sec2/sec_main.c
7929
7930HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7931M: Zaibo Xu <xuzaibo@huawei.com>
7932S: Maintained
7933F: drivers/char/hw_random/hisi-trng-v2.c
7934
7935HISILICON V3XX SPI NOR FLASH Controller Driver
7936M: John Garry <john.garry@huawei.com>
7937S: Maintained
7938W: http://www.hisilicon.com
7939F: drivers/spi/spi-hisi-sfc-v3xx.c
7940
7941HMM - Heterogeneous Memory Management
7942M: Jérôme Glisse <jglisse@redhat.com>
7943L: linux-mm@kvack.org
7944S: Maintained
7945F: Documentation/vm/hmm.rst
7946F: include/linux/hmm*
7947F: lib/test_hmm*
7948F: mm/hmm*
7949F: tools/testing/selftests/vm/*hmm*
7950
7951HOST AP DRIVER
7952M: Jouni Malinen <j@w1.fi>
7953L: linux-wireless@vger.kernel.org
7954S: Obsolete
7955W: http://w1.fi/hostap-driver.html
7956F: drivers/net/wireless/intersil/hostap/
7957
7958HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7959L: platform-driver-x86@vger.kernel.org
7960S: Orphan
7961F: drivers/platform/x86/tc1100-wmi.c
7962
7963HPET: High Precision Event Timers driver
7964M: Clemens Ladisch <clemens@ladisch.de>
7965S: Maintained
7966F: Documentation/timers/hpet.rst
7967F: drivers/char/hpet.c
7968F: include/linux/hpet.h
7969F: include/uapi/linux/hpet.h
7970
7971HPET: x86
7972S: Orphan
7973F: arch/x86/include/asm/hpet.h
7974F: arch/x86/kernel/hpet.c
7975
7976HPFS FILESYSTEM
7977M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7978S: Maintained
7979W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7980F: fs/hpfs/
7981
7982HSI SUBSYSTEM
7983M: Sebastian Reichel <sre@kernel.org>
7984S: Maintained
7985T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7986F: Documentation/ABI/testing/sysfs-bus-hsi
7987F: Documentation/driver-api/hsi.rst
7988F: drivers/hsi/
7989F: include/linux/hsi/
7990F: include/uapi/linux/hsi/
7991
7992HSO 3G MODEM DRIVER
7993L: linux-usb@vger.kernel.org
7994S: Orphan
7995F: drivers/net/usb/hso.c
7996
7997HSR NETWORK PROTOCOL
7998L: netdev@vger.kernel.org
7999S: Orphan
8000F: net/hsr/
8001
8002HT16K33 LED CONTROLLER DRIVER
8003M: Robin van der Gracht <robin@protonic.nl>
8004S: Maintained
8005F: Documentation/devicetree/bindings/display/ht16k33.txt
8006F: drivers/auxdisplay/ht16k33.c
8007
8008HTCPEN TOUCHSCREEN DRIVER
8009M: Pau Oliva Fora <pof@eslack.org>
8010L: linux-input@vger.kernel.org
8011S: Maintained
8012F: drivers/input/touchscreen/htcpen.c
8013
8014HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8015M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8016L: linux-iio@vger.kernel.org
8017S: Maintained
8018W: http://www.st.com/
8019F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8020F: drivers/iio/humidity/hts221*
8021
8022HUAWEI ETHERNET DRIVER
8023M: Bin Luo <luobin9@huawei.com>
8024L: netdev@vger.kernel.org
8025S: Supported
8026F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8027F: drivers/net/ethernet/huawei/hinic/
8028
8029HUGETLB FILESYSTEM
8030M: Mike Kravetz <mike.kravetz@oracle.com>
8031L: linux-mm@kvack.org
8032S: Maintained
8033F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8034F: Documentation/admin-guide/mm/hugetlbpage.rst
8035F: Documentation/vm/hugetlbfs_reserv.rst
8036F: fs/hugetlbfs/
8037F: include/linux/hugetlb.h
8038F: mm/hugetlb.c
8039
8040HVA ST MEDIA DRIVER
8041M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8042L: linux-media@vger.kernel.org
8043S: Supported
8044W: https://linuxtv.org
8045T: git git://linuxtv.org/media_tree.git
8046F: drivers/media/platform/sti/hva
8047
8048HWPOISON MEMORY FAILURE HANDLING
8049M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8050L: linux-mm@kvack.org
8051S: Maintained
8052F: mm/hwpoison-inject.c
8053F: mm/memory-failure.c
8054
8055HYGON PROCESSOR SUPPORT
8056M: Pu Wen <puwen@hygon.cn>
8057L: linux-kernel@vger.kernel.org
8058S: Maintained
8059F: arch/x86/kernel/cpu/hygon.c
8060
8061HYNIX HI556 SENSOR DRIVER
8062M: Shawn Tu <shawnx.tu@intel.com>
8063L: linux-media@vger.kernel.org
8064S: Maintained
8065T: git git://linuxtv.org/media_tree.git
8066F: drivers/media/i2c/hi556.c
8067
8068Hyper-V CORE AND DRIVERS
8069M: "K. Y. Srinivasan" <kys@microsoft.com>
8070M: Haiyang Zhang <haiyangz@microsoft.com>
8071M: Stephen Hemminger <sthemmin@microsoft.com>
8072M: Wei Liu <wei.liu@kernel.org>
8073L: linux-hyperv@vger.kernel.org
8074S: Supported
8075T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8076F: Documentation/ABI/stable/sysfs-bus-vmbus
8077F: Documentation/ABI/testing/debugfs-hyperv
8078F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8079F: arch/x86/hyperv
8080F: arch/x86/include/asm/hyperv-tlfs.h
8081F: arch/x86/include/asm/mshyperv.h
8082F: arch/x86/include/asm/trace/hyperv.h
8083F: arch/x86/kernel/cpu/mshyperv.c
8084F: drivers/clocksource/hyperv_timer.c
8085F: drivers/hid/hid-hyperv.c
8086F: drivers/hv/
8087F: drivers/input/serio/hyperv-keyboard.c
8088F: drivers/iommu/hyperv-iommu.c
8089F: drivers/net/hyperv/
8090F: drivers/pci/controller/pci-hyperv-intf.c
8091F: drivers/pci/controller/pci-hyperv.c
8092F: drivers/scsi/storvsc_drv.c
8093F: drivers/uio/uio_hv_generic.c
8094F: drivers/video/fbdev/hyperv_fb.c
8095F: include/asm-generic/hyperv-tlfs.h
8096F: include/asm-generic/mshyperv.h
8097F: include/clocksource/hyperv_timer.h
8098F: include/linux/hyperv.h
8099F: include/uapi/linux/hyperv.h
8100F: net/vmw_vsock/hyperv_transport.c
8101F: tools/hv/
8102
8103HYPERBUS SUPPORT
8104M: Vignesh Raghavendra <vigneshr@ti.com>
8105L: linux-mtd@lists.infradead.org
8106S: Supported
8107Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8108C: irc://irc.oftc.net/mtd
8109T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8110F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8111F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8112F: drivers/mtd/hyperbus/
8113F: include/linux/mtd/hyperbus.h
8114
8115HYPERVISOR VIRTUAL CONSOLE DRIVER
8116L: linuxppc-dev@lists.ozlabs.org
8117S: Odd Fixes
8118F: drivers/tty/hvc/
8119
8120I2C ACPI SUPPORT
8121M: Mika Westerberg <mika.westerberg@linux.intel.com>
8122L: linux-i2c@vger.kernel.org
8123L: linux-acpi@vger.kernel.org
8124S: Maintained
8125F: drivers/i2c/i2c-core-acpi.c
8126
8127I2C CONTROLLER DRIVER FOR NVIDIA GPU
8128M: Ajay Gupta <ajayg@nvidia.com>
8129L: linux-i2c@vger.kernel.org
8130S: Maintained
8131F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8132F: drivers/i2c/busses/i2c-nvidia-gpu.c
8133
8134I2C MUXES
8135M: Peter Rosin <peda@axentia.se>
8136L: linux-i2c@vger.kernel.org
8137S: Maintained
8138F: Documentation/devicetree/bindings/i2c/i2c-arb*
8139F: Documentation/devicetree/bindings/i2c/i2c-gate*
8140F: Documentation/devicetree/bindings/i2c/i2c-mux*
8141F: Documentation/i2c/i2c-topology.rst
8142F: Documentation/i2c/muxes/
8143F: drivers/i2c/i2c-mux.c
8144F: drivers/i2c/muxes/
8145F: include/linux/i2c-mux.h
8146
8147I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8148M: Gregory CLEMENT <gregory.clement@bootlin.com>
8149L: linux-i2c@vger.kernel.org
8150S: Maintained
8151F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8152F: drivers/i2c/busses/i2c-mv64xxx.c
8153
8154I2C OVER PARALLEL PORT
8155M: Jean Delvare <jdelvare@suse.com>
8156L: linux-i2c@vger.kernel.org
8157S: Maintained
8158F: Documentation/i2c/busses/i2c-parport.rst
8159F: drivers/i2c/busses/i2c-parport.c
8160
8161I2C SUBSYSTEM
8162M: Wolfram Sang <wsa@kernel.org>
8163L: linux-i2c@vger.kernel.org
8164S: Maintained
8165W: https://i2c.wiki.kernel.org/
8166Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8167T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8168F: Documentation/devicetree/bindings/i2c/i2c.txt
8169F: Documentation/i2c/
8170F: drivers/i2c/*
8171F: include/linux/i2c-dev.h
8172F: include/linux/i2c-smbus.h
8173F: include/linux/i2c.h
8174F: include/uapi/linux/i2c-*.h
8175F: include/uapi/linux/i2c.h
8176
8177I2C SUBSYSTEM HOST DRIVERS
8178L: linux-i2c@vger.kernel.org
8179S: Odd Fixes
8180W: https://i2c.wiki.kernel.org/
8181Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8182T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8183F: Documentation/devicetree/bindings/i2c/
8184F: drivers/i2c/algos/
8185F: drivers/i2c/busses/
8186
8187I2C-TAOS-EVM DRIVER
8188M: Jean Delvare <jdelvare@suse.com>
8189L: linux-i2c@vger.kernel.org
8190S: Maintained
8191F: Documentation/i2c/busses/i2c-taos-evm.rst
8192F: drivers/i2c/busses/i2c-taos-evm.c
8193
8194I2C-TINY-USB DRIVER
8195M: Till Harbaum <till@harbaum.org>
8196L: linux-i2c@vger.kernel.org
8197S: Maintained
8198W: http://www.harbaum.org/till/i2c_tiny_usb
8199F: drivers/i2c/busses/i2c-tiny-usb.c
8200
8201I2C/SMBUS CONTROLLER DRIVERS FOR PC
8202M: Jean Delvare <jdelvare@suse.com>
8203L: linux-i2c@vger.kernel.org
8204S: Maintained
8205F: Documentation/i2c/busses/i2c-ali1535.rst
8206F: Documentation/i2c/busses/i2c-ali1563.rst
8207F: Documentation/i2c/busses/i2c-ali15x3.rst
8208F: Documentation/i2c/busses/i2c-amd756.rst
8209F: Documentation/i2c/busses/i2c-amd8111.rst
8210F: Documentation/i2c/busses/i2c-i801.rst
8211F: Documentation/i2c/busses/i2c-nforce2.rst
8212F: Documentation/i2c/busses/i2c-piix4.rst
8213F: Documentation/i2c/busses/i2c-sis5595.rst
8214F: Documentation/i2c/busses/i2c-sis630.rst
8215F: Documentation/i2c/busses/i2c-sis96x.rst
8216F: Documentation/i2c/busses/i2c-via.rst
8217F: Documentation/i2c/busses/i2c-viapro.rst
8218F: drivers/i2c/busses/i2c-ali1535.c
8219F: drivers/i2c/busses/i2c-ali1563.c
8220F: drivers/i2c/busses/i2c-ali15x3.c
8221F: drivers/i2c/busses/i2c-amd756-s4882.c
8222F: drivers/i2c/busses/i2c-amd756.c
8223F: drivers/i2c/busses/i2c-amd8111.c
8224F: drivers/i2c/busses/i2c-i801.c
8225F: drivers/i2c/busses/i2c-isch.c
8226F: drivers/i2c/busses/i2c-nforce2-s4985.c
8227F: drivers/i2c/busses/i2c-nforce2.c
8228F: drivers/i2c/busses/i2c-piix4.c
8229F: drivers/i2c/busses/i2c-sis5595.c
8230F: drivers/i2c/busses/i2c-sis630.c
8231F: drivers/i2c/busses/i2c-sis96x.c
8232F: drivers/i2c/busses/i2c-via.c
8233F: drivers/i2c/busses/i2c-viapro.c
8234
8235I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8236M: Hans de Goede <hdegoede@redhat.com>
8237L: linux-i2c@vger.kernel.org
8238S: Maintained
8239F: drivers/i2c/busses/i2c-cht-wc.c
8240
8241I2C/SMBUS ISMT DRIVER
8242M: Seth Heasley <seth.heasley@intel.com>
8243M: Neil Horman <nhorman@tuxdriver.com>
8244L: linux-i2c@vger.kernel.org
8245F: Documentation/i2c/busses/i2c-ismt.rst
8246F: drivers/i2c/busses/i2c-ismt.c
8247
8248I2C/SMBUS STUB DRIVER
8249M: Jean Delvare <jdelvare@suse.com>
8250L: linux-i2c@vger.kernel.org
8251S: Maintained
8252F: drivers/i2c/i2c-stub.c
8253
8254I3C DRIVER FOR CADENCE I3C MASTER IP
8255M: Przemysław Gaj <pgaj@cadence.com>
8256S: Maintained
8257F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8258F: drivers/i3c/master/i3c-master-cdns.c
8259
8260I3C DRIVER FOR SYNOPSYS DESIGNWARE
8261M: Vitor Soares <vitor.soares@synopsys.com>
8262S: Maintained
8263F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8264F: drivers/i3c/master/dw*
8265
8266I3C SUBSYSTEM
8267M: Boris Brezillon <bbrezillon@kernel.org>
8268L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8269S: Maintained
8270C: irc://chat.freenode.net/linux-i3c
8271T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8272F: Documentation/ABI/testing/sysfs-bus-i3c
8273F: Documentation/devicetree/bindings/i3c/
8274F: Documentation/driver-api/i3c
8275F: drivers/i3c/
8276F: include/linux/i3c/
8277
8278IA64 (Itanium) PLATFORM
8279M: Tony Luck <tony.luck@intel.com>
8280M: Fenghua Yu <fenghua.yu@intel.com>
8281L: linux-ia64@vger.kernel.org
8282S: Odd Fixes
8283T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8284F: Documentation/ia64/
8285F: arch/ia64/
8286
8287IBM Power 842 compression accelerator
8288M: Haren Myneni <haren@us.ibm.com>
8289S: Supported
8290F: crypto/842.c
8291F: drivers/crypto/nx/Kconfig
8292F: drivers/crypto/nx/Makefile
8293F: drivers/crypto/nx/nx-842*
8294F: include/linux/sw842.h
8295F: lib/842/
8296
8297IBM Power in-Nest Crypto Acceleration
8298M: Breno Leitão <leitao@debian.org>
8299M: Nayna Jain <nayna@linux.ibm.com>
8300M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8301L: linux-crypto@vger.kernel.org
8302S: Supported
8303F: drivers/crypto/nx/Kconfig
8304F: drivers/crypto/nx/Makefile
8305F: drivers/crypto/nx/nx-aes*
8306F: drivers/crypto/nx/nx-sha*
8307F: drivers/crypto/nx/nx.*
8308F: drivers/crypto/nx/nx_csbcpb.h
8309F: drivers/crypto/nx/nx_debugfs.c
8310
8311IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8312M: Tyrel Datwyler <tyreld@linux.ibm.com>
8313L: linux-pci@vger.kernel.org
8314L: linuxppc-dev@lists.ozlabs.org
8315S: Supported
8316F: drivers/pci/hotplug/rpadlpar*
8317
8318IBM Power Linux RAID adapter
8319M: Brian King <brking@us.ibm.com>
8320S: Supported
8321F: drivers/scsi/ipr.*
8322
8323IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8324M: Tyrel Datwyler <tyreld@linux.ibm.com>
8325L: linux-pci@vger.kernel.org
8326L: linuxppc-dev@lists.ozlabs.org
8327S: Supported
8328F: drivers/pci/hotplug/rpaphp*
8329
8330IBM Power SRIOV Virtual NIC Device Driver
8331M: Dany Madden <drt@linux.ibm.com>
8332M: Lijun Pan <ljp@linux.ibm.com>
8333M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8334L: netdev@vger.kernel.org
8335S: Supported
8336F: drivers/net/ethernet/ibm/ibmvnic.*
8337
8338IBM Power Virtual Accelerator Switchboard
8339M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8340L: linuxppc-dev@lists.ozlabs.org
8341S: Supported
8342F: arch/powerpc/include/asm/vas.h
8343F: arch/powerpc/platforms/powernv/copy-paste.h
8344F: arch/powerpc/platforms/powernv/vas*
8345
8346IBM Power Virtual Ethernet Device Driver
8347M: Cristobal Forno <cforno12@linux.ibm.com>
8348L: netdev@vger.kernel.org
8349S: Supported
8350F: drivers/net/ethernet/ibm/ibmveth.*
8351
8352IBM Power Virtual FC Device Drivers
8353M: Tyrel Datwyler <tyreld@linux.ibm.com>
8354L: linux-scsi@vger.kernel.org
8355S: Supported
8356F: drivers/scsi/ibmvscsi/ibmvfc*
8357
8358IBM Power Virtual Management Channel Driver
8359M: Steven Royer <seroyer@linux.ibm.com>
8360S: Supported
8361F: drivers/misc/ibmvmc.*
8362
8363IBM Power Virtual SCSI Device Drivers
8364M: Tyrel Datwyler <tyreld@linux.ibm.com>
8365L: linux-scsi@vger.kernel.org
8366S: Supported
8367F: drivers/scsi/ibmvscsi/ibmvscsi*
8368F: include/scsi/viosrp.h
8369
8370IBM Power Virtual SCSI Device Target Driver
8371M: Michael Cyr <mikecyr@linux.ibm.com>
8372L: linux-scsi@vger.kernel.org
8373L: target-devel@vger.kernel.org
8374S: Supported
8375F: drivers/scsi/ibmvscsi_tgt/
8376
8377IBM Power VMX Cryptographic instructions
8378M: Breno Leitão <leitao@debian.org>
8379M: Nayna Jain <nayna@linux.ibm.com>
8380M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8381L: linux-crypto@vger.kernel.org
8382S: Supported
8383F: drivers/crypto/vmx/Kconfig
8384F: drivers/crypto/vmx/Makefile
8385F: drivers/crypto/vmx/aes*
8386F: drivers/crypto/vmx/ghash*
8387F: drivers/crypto/vmx/ppc-xlate.pl
8388F: drivers/crypto/vmx/vmx.c
8389
8390IBM ServeRAID RAID DRIVER
8391S: Orphan
8392F: drivers/scsi/ips.*
8393
8394ICH LPC AND GPIO DRIVER
8395M: Peter Tyser <ptyser@xes-inc.com>
8396S: Maintained
8397F: drivers/gpio/gpio-ich.c
8398F: drivers/mfd/lpc_ich.c
8399
8400ICY I2C DRIVER
8401M: Max Staudt <max@enpas.org>
8402L: linux-i2c@vger.kernel.org
8403S: Maintained
8404F: drivers/i2c/busses/i2c-icy.c
8405
8406IDE SUBSYSTEM
8407M: "David S. Miller" <davem@davemloft.net>
8408L: linux-ide@vger.kernel.org
8409S: Maintained
8410Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8411T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8412F: Documentation/ide/
8413F: drivers/ide/
8414F: include/linux/ide.h
8415
8416IDE/ATAPI DRIVERS
8417M: Borislav Petkov <bp@alien8.de>
8418L: linux-ide@vger.kernel.org
8419S: Maintained
8420F: Documentation/cdrom/ide-cd.rst
8421F: drivers/ide/ide-cd*
8422
8423IDEAPAD LAPTOP EXTRAS DRIVER
8424M: Ike Panhc <ike.pan@canonical.com>
8425L: platform-driver-x86@vger.kernel.org
8426S: Maintained
8427W: http://launchpad.net/ideapad-laptop
8428F: drivers/platform/x86/ideapad-laptop.c
8429
8430IDEAPAD LAPTOP SLIDEBAR DRIVER
8431M: Andrey Moiseev <o2g.org.ru@gmail.com>
8432L: linux-input@vger.kernel.org
8433S: Maintained
8434W: https://github.com/o2genum/ideapad-slidebar
8435F: drivers/input/misc/ideapad_slidebar.c
8436
8437IDT VersaClock 5 CLOCK DRIVER
8438M: Luca Ceresoli <luca@lucaceresoli.net>
8439S: Maintained
8440F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8441F: drivers/clk/clk-versaclock5.c
8442
8443IEEE 802.15.4 SUBSYSTEM
8444M: Alexander Aring <alex.aring@gmail.com>
8445M: Stefan Schmidt <stefan@datenfreihafen.org>
8446L: linux-wpan@vger.kernel.org
8447S: Maintained
8448W: https://linux-wpan.org/
8449T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8450T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8451F: Documentation/networking/ieee802154.rst
8452F: drivers/net/ieee802154/
8453F: include/linux/ieee802154.h
8454F: include/linux/nl802154.h
8455F: include/net/af_ieee802154.h
8456F: include/net/cfg802154.h
8457F: include/net/ieee802154_netdev.h
8458F: include/net/mac802154.h
8459F: include/net/nl802154.h
8460F: net/ieee802154/
8461F: net/mac802154/
8462
8463IFE PROTOCOL
8464M: Yotam Gigi <yotam.gi@gmail.com>
8465M: Jamal Hadi Salim <jhs@mojatatu.com>
8466F: include/net/ife.h
8467F: include/uapi/linux/ife.h
8468F: net/ife
8469
8470IGORPLUG-USB IR RECEIVER
8471M: Sean Young <sean@mess.org>
8472L: linux-media@vger.kernel.org
8473S: Maintained
8474F: drivers/media/rc/igorplugusb.c
8475
8476IGUANAWORKS USB IR TRANSCEIVER
8477M: Sean Young <sean@mess.org>
8478L: linux-media@vger.kernel.org
8479S: Maintained
8480F: drivers/media/rc/iguanair.c
8481
8482IIO DIGITAL POTENTIOMETER DAC
8483M: Peter Rosin <peda@axentia.se>
8484L: linux-iio@vger.kernel.org
8485S: Maintained
8486F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8487F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8488F: drivers/iio/dac/dpot-dac.c
8489
8490IIO ENVELOPE DETECTOR
8491M: Peter Rosin <peda@axentia.se>
8492L: linux-iio@vger.kernel.org
8493S: Maintained
8494F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8495F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8496F: drivers/iio/adc/envelope-detector.c
8497
8498IIO MULTIPLEXER
8499M: Peter Rosin <peda@axentia.se>
8500L: linux-iio@vger.kernel.org
8501S: Maintained
8502F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8503F: drivers/iio/multiplexer/iio-mux.c
8504
8505IIO SUBSYSTEM AND DRIVERS
8506M: Jonathan Cameron <jic23@kernel.org>
8507R: Hartmut Knaack <knaack.h@gmx.de>
8508R: Lars-Peter Clausen <lars@metafoo.de>
8509R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8510L: linux-iio@vger.kernel.org
8511S: Maintained
8512T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8513F: Documentation/ABI/testing/configfs-iio*
8514F: Documentation/ABI/testing/sysfs-bus-iio*
8515F: Documentation/devicetree/bindings/iio/
8516F: drivers/iio/
8517F: drivers/staging/iio/
8518F: include/linux/iio/
8519F: tools/iio/
8520
8521IIO UNIT CONVERTER
8522M: Peter Rosin <peda@axentia.se>
8523L: linux-iio@vger.kernel.org
8524S: Maintained
8525F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8526F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8527F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8528F: drivers/iio/afe/iio-rescale.c
8529
8530IKANOS/ADI EAGLE ADSL USB DRIVER
8531M: Matthieu Castet <castet.matthieu@free.fr>
8532M: Stanislaw Gruszka <stf_xl@wp.pl>
8533S: Maintained
8534F: drivers/usb/atm/ueagle-atm.c
8535
8536IMGTEC ASCII LCD DRIVER
8537M: Paul Burton <paulburton@kernel.org>
8538S: Maintained
8539F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8540F: drivers/auxdisplay/img-ascii-lcd.c
8541
8542IMGTEC IR DECODER DRIVER
8543S: Orphan
8544F: drivers/media/rc/img-ir/
8545
8546IMON SOUNDGRAPH USB IR RECEIVER
8547M: Sean Young <sean@mess.org>
8548L: linux-media@vger.kernel.org
8549S: Maintained
8550F: drivers/media/rc/imon.c
8551F: drivers/media/rc/imon_raw.c
8552
8553IMS TWINTURBO FRAMEBUFFER DRIVER
8554L: linux-fbdev@vger.kernel.org
8555S: Orphan
8556F: drivers/video/fbdev/imsttfb.c
8557
8558INA209 HARDWARE MONITOR DRIVER
8559M: Guenter Roeck <linux@roeck-us.net>
8560L: linux-hwmon@vger.kernel.org
8561S: Maintained
8562F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8563F: Documentation/hwmon/ina209.rst
8564F: drivers/hwmon/ina209.c
8565
8566INA2XX HARDWARE MONITOR DRIVER
8567M: Guenter Roeck <linux@roeck-us.net>
8568L: linux-hwmon@vger.kernel.org
8569S: Maintained
8570F: Documentation/hwmon/ina2xx.rst
8571F: drivers/hwmon/ina2xx.c
8572F: include/linux/platform_data/ina2xx.h
8573
8574INDUSTRY PACK SUBSYSTEM (IPACK)
8575M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8576M: Jens Taprogge <jens.taprogge@taprogge.org>
8577M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8578L: industrypack-devel@lists.sourceforge.net
8579S: Maintained
8580W: http://industrypack.sourceforge.net
8581F: drivers/ipack/
8582
8583INFINEON DPS310 Driver
8584M: Eddie James <eajames@linux.ibm.com>
8585L: linux-iio@vger.kernel.org
8586S: Maintained
8587F: drivers/iio/pressure/dps310.c
8588
8589INFINIBAND SUBSYSTEM
8590M: Doug Ledford <dledford@redhat.com>
8591M: Jason Gunthorpe <jgg@nvidia.com>
8592L: linux-rdma@vger.kernel.org
8593S: Supported
8594W: https://github.com/linux-rdma/rdma-core
8595Q: http://patchwork.kernel.org/project/linux-rdma/list/
8596T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8597F: Documentation/devicetree/bindings/infiniband/
8598F: Documentation/infiniband/
8599F: drivers/infiniband/
8600F: include/rdma/
8601F: include/trace/events/ib_mad.h
8602F: include/trace/events/ib_umad.h
8603F: include/uapi/linux/if_infiniband.h
8604F: include/uapi/rdma/
8605F: samples/bpf/ibumad_kern.c
8606F: samples/bpf/ibumad_user.c
8607
8608INGENIC JZ4780 DMA Driver
8609M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8610S: Maintained
8611F: drivers/dma/dma-jz4780.c
8612
8613INGENIC JZ4780 NAND DRIVER
8614M: Harvey Hunt <harveyhuntnexus@gmail.com>
8615L: linux-mtd@lists.infradead.org
8616S: Maintained
8617F: drivers/mtd/nand/raw/ingenic/
8618
8619INGENIC JZ47xx SoCs
8620M: Paul Cercueil <paul@crapouillou.net>
8621S: Maintained
8622F: arch/mips/boot/dts/ingenic/
8623F: arch/mips/include/asm/mach-jz4740/
8624F: arch/mips/jz4740/
8625F: drivers/clk/ingenic/
8626F: drivers/dma/dma-jz4780.c
8627F: drivers/gpu/drm/ingenic/
8628F: drivers/i2c/busses/i2c-jz4780.c
8629F: drivers/iio/adc/ingenic-adc.c
8630F: drivers/irqchip/irq-ingenic.c
8631F: drivers/memory/jz4780-nemc.c
8632F: drivers/mmc/host/jz4740_mmc.c
8633F: drivers/mtd/nand/raw/ingenic/
8634F: drivers/pinctrl/pinctrl-ingenic.c
8635F: drivers/power/supply/ingenic-battery.c
8636F: drivers/pwm/pwm-jz4740.c
8637F: drivers/remoteproc/ingenic_rproc.c
8638F: drivers/rtc/rtc-jz4740.c
8639F: drivers/tty/serial/8250/8250_ingenic.c
8640F: drivers/usb/musb/jz4740.c
8641F: drivers/watchdog/jz4740_wdt.c
8642F: include/dt-bindings/iio/adc/ingenic,adc.h
8643F: include/linux/mfd/ingenic-tcu.h
8644F: sound/soc/codecs/jz47*
8645F: sound/soc/jz4740/
8646
8647INOTIFY
8648M: Jan Kara <jack@suse.cz>
8649R: Amir Goldstein <amir73il@gmail.com>
8650L: linux-fsdevel@vger.kernel.org
8651S: Maintained
8652F: Documentation/filesystems/inotify.rst
8653F: fs/notify/inotify/
8654F: include/linux/inotify.h
8655F: include/uapi/linux/inotify.h
8656
8657INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8658M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8659L: linux-input@vger.kernel.org
8660S: Maintained
8661Q: http://patchwork.kernel.org/project/linux-input/list/
8662T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8663F: Documentation/devicetree/bindings/input/
8664F: Documentation/devicetree/bindings/serio/
8665F: Documentation/input/
8666F: drivers/input/
8667F: include/linux/input.h
8668F: include/linux/input/
8669F: include/uapi/linux/input-event-codes.h
8670F: include/uapi/linux/input.h
8671
8672INPUT MULTITOUCH (MT) PROTOCOL
8673M: Henrik Rydberg <rydberg@bitmath.org>
8674L: linux-input@vger.kernel.org
8675S: Odd fixes
8676F: Documentation/input/multi-touch-protocol.rst
8677F: drivers/input/input-mt.c
8678K: \b(ABS|SYN)_MT_
8679
8680INSIDE SECURE CRYPTO DRIVER
8681M: Antoine Tenart <atenart@kernel.org>
8682L: linux-crypto@vger.kernel.org
8683S: Maintained
8684F: drivers/crypto/inside-secure/
8685
8686INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8687M: Mimi Zohar <zohar@linux.ibm.com>
8688M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8689L: linux-integrity@vger.kernel.org
8690S: Supported
8691T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8692F: security/integrity/ima/
8693
8694INTEL 810/815 FRAMEBUFFER DRIVER
8695M: Antonino Daplas <adaplas@gmail.com>
8696L: linux-fbdev@vger.kernel.org
8697S: Maintained
8698F: drivers/video/fbdev/i810/
8699
8700INTEL ASoC DRIVERS
8701M: Cezary Rojewski <cezary.rojewski@intel.com>
8702M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8703M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8704M: Jie Yang <yang.jie@linux.intel.com>
8705L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8706S: Supported
8707F: sound/soc/intel/
8708
8709INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8710M: Hans de Goede <hdegoede@redhat.com>
8711L: platform-driver-x86@vger.kernel.org
8712S: Maintained
8713F: drivers/platform/x86/intel_atomisp2_pm.c
8714
8715INTEL ATOMISP2 LED DRIVER
8716M: Hans de Goede <hdegoede@redhat.com>
8717L: platform-driver-x86@vger.kernel.org
8718S: Maintained
8719F: drivers/platform/x86/intel_atomisp2_led.c
8720
8721INTEL BROXTON PMC DRIVER
8722M: Mika Westerberg <mika.westerberg@linux.intel.com>
8723M: Zha Qipeng <qipeng.zha@intel.com>
8724S: Maintained
8725F: drivers/mfd/intel_pmc_bxt.c
8726F: include/linux/mfd/intel_pmc_bxt.h
8727
8728INTEL C600 SERIES SAS CONTROLLER DRIVER
8729M: Intel SCU Linux support <intel-linux-scu@intel.com>
8730M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8731L: linux-scsi@vger.kernel.org
8732S: Supported
8733T: git git://git.code.sf.net/p/intel-sas/isci
8734F: drivers/scsi/isci/
8735
8736INTEL CPU family model numbers
8737M: Tony Luck <tony.luck@intel.com>
8738M: x86@kernel.org
8739L: linux-kernel@vger.kernel.org
8740S: Supported
8741F: arch/x86/include/asm/intel-family.h
8742
8743INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8744M: Jani Nikula <jani.nikula@linux.intel.com>
8745M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8746M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8747L: intel-gfx@lists.freedesktop.org
8748S: Supported
8749W: https://01.org/linuxgraphics/
8750Q: http://patchwork.freedesktop.org/project/intel-gfx/
8751B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8752C: irc://chat.freenode.net/intel-gfx
8753T: git git://anongit.freedesktop.org/drm-intel
8754F: Documentation/gpu/i915.rst
8755F: drivers/gpu/drm/i915/
8756F: include/drm/i915*
8757F: include/uapi/drm/i915_drm.h
8758
8759INTEL ETHERNET DRIVERS
8760M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8761M: Tony Nguyen <anthony.l.nguyen@intel.com>
8762L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8763S: Supported
8764W: http://www.intel.com/support/feedback.htm
8765W: http://e1000.sourceforge.net/
8766Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8767T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8768T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8769F: Documentation/networking/device_drivers/ethernet/intel/
8770F: drivers/net/ethernet/intel/
8771F: drivers/net/ethernet/intel/*/
8772F: include/linux/avf/virtchnl.h
8773
8774INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8775M: Maik Broemme <mbroemme@libmpq.org>
8776L: linux-fbdev@vger.kernel.org
8777S: Maintained
8778F: Documentation/fb/intelfb.rst
8779F: drivers/video/fbdev/intelfb/
8780
8781INTEL GPIO DRIVERS
8782M: Andy Shevchenko <andy@kernel.org>
8783L: linux-gpio@vger.kernel.org
8784S: Maintained
8785T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8786F: drivers/gpio/gpio-ich.c
8787F: drivers/gpio/gpio-intel-mid.c
8788F: drivers/gpio/gpio-merrifield.c
8789F: drivers/gpio/gpio-ml-ioh.c
8790F: drivers/gpio/gpio-pch.c
8791F: drivers/gpio/gpio-sch.c
8792F: drivers/gpio/gpio-sodaville.c
8793
8794INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8795M: Zhenyu Wang <zhenyuw@linux.intel.com>
8796M: Zhi Wang <zhi.a.wang@intel.com>
8797L: intel-gvt-dev@lists.freedesktop.org
8798L: intel-gfx@lists.freedesktop.org
8799S: Supported
8800W: https://01.org/igvt-g
8801T: git https://github.com/intel/gvt-linux.git
8802F: drivers/gpu/drm/i915/gvt/
8803
8804INTEL HID EVENT DRIVER
8805M: Alex Hung <alex.hung@canonical.com>
8806L: platform-driver-x86@vger.kernel.org
8807S: Maintained
8808F: drivers/platform/x86/intel-hid.c
8809
8810INTEL I/OAT DMA DRIVER
8811M: Dave Jiang <dave.jiang@intel.com>
8812R: Dan Williams <dan.j.williams@intel.com>
8813L: dmaengine@vger.kernel.org
8814S: Supported
8815Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8816F: drivers/dma/ioat*
8817
8818INTEL IADX DRIVER
8819M: Dave Jiang <dave.jiang@intel.com>
8820L: dmaengine@vger.kernel.org
8821S: Supported
8822F: drivers/dma/idxd/*
8823F: include/uapi/linux/idxd.h
8824
8825INTEL IDLE DRIVER
8826M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8827M: Len Brown <lenb@kernel.org>
8828L: linux-pm@vger.kernel.org
8829S: Supported
8830B: https://bugzilla.kernel.org
8831T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8832F: drivers/idle/intel_idle.c
8833
8834INTEL INTEGRATED SENSOR HUB DRIVER
8835M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8836M: Jiri Kosina <jikos@kernel.org>
8837L: linux-input@vger.kernel.org
8838S: Maintained
8839F: drivers/hid/intel-ish-hid/
8840
8841INTEL IOMMU (VT-d)
8842M: David Woodhouse <dwmw2@infradead.org>
8843M: Lu Baolu <baolu.lu@linux.intel.com>
8844L: iommu@lists.linux-foundation.org
8845S: Supported
8846T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8847F: drivers/iommu/intel/
8848F: include/linux/intel-iommu.h
8849F: include/linux/intel-svm.h
8850
8851INTEL IOP-ADMA DMA DRIVER
8852R: Dan Williams <dan.j.williams@intel.com>
8853S: Odd fixes
8854F: drivers/dma/iop-adma.c
8855
8856INTEL IPU3 CSI-2 CIO2 DRIVER
8857M: Yong Zhi <yong.zhi@intel.com>
8858M: Sakari Ailus <sakari.ailus@linux.intel.com>
8859M: Bingbu Cao <bingbu.cao@intel.com>
8860R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8861L: linux-media@vger.kernel.org
8862S: Maintained
8863F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8864F: drivers/media/pci/intel/ipu3/
8865
8866INTEL IPU3 CSI-2 IMGU DRIVER
8867M: Sakari Ailus <sakari.ailus@linux.intel.com>
8868R: Bingbu Cao <bingbu.cao@intel.com>
8869R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8870L: linux-media@vger.kernel.org
8871S: Maintained
8872F: Documentation/admin-guide/media/ipu3.rst
8873F: Documentation/admin-guide/media/ipu3_rcb.svg
8874F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8875F: drivers/staging/media/ipu3/
8876
8877INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8878M: Krzysztof Halasa <khalasa@piap.pl>
8879S: Maintained
8880F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8881F: drivers/net/wan/ixp4xx_hss.c
8882F: drivers/soc/ixp4xx/ixp4xx-npe.c
8883F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8884F: include/linux/soc/ixp4xx/npe.h
8885F: include/linux/soc/ixp4xx/qmgr.h
8886
8887INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8888M: Deepak Saxena <dsaxena@plexity.net>
8889S: Maintained
8890F: drivers/char/hw_random/ixp4xx-rng.c
8891
8892INTEL MANAGEMENT ENGINE (mei)
8893M: Tomas Winkler <tomas.winkler@intel.com>
8894L: linux-kernel@vger.kernel.org
8895S: Supported
8896F: Documentation/driver-api/mei/*
8897F: drivers/misc/mei/
8898F: drivers/watchdog/mei_wdt.c
8899F: include/linux/mei_cl_bus.h
8900F: include/uapi/linux/mei.h
8901F: samples/mei/*
8902
8903INTEL MENLOW THERMAL DRIVER
8904M: Sujith Thomas <sujith.thomas@intel.com>
8905L: platform-driver-x86@vger.kernel.org
8906S: Supported
8907W: https://01.org/linux-acpi
8908F: drivers/platform/x86/intel_menlow.c
8909
8910INTEL MIC DRIVERS (mic)
8911M: Sudeep Dutt <sudeep.dutt@intel.com>
8912M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8913S: Supported
8914W: https://github.com/sudeepdutt/mic
8915W: http://software.intel.com/en-us/mic-developer
8916F: Documentation/misc-devices/mic/
8917F: drivers/dma/mic_x100_dma.c
8918F: drivers/dma/mic_x100_dma.h
8919F: drivers/misc/mic/
8920F: include/linux/mic_bus.h
8921F: include/linux/scif.h
8922F: include/uapi/linux/mic_common.h
8923F: include/uapi/linux/mic_ioctl.h
8924F: include/uapi/linux/scif_ioctl.h
8925
8926INTEL P-Unit IPC DRIVER
8927M: Zha Qipeng <qipeng.zha@intel.com>
8928L: platform-driver-x86@vger.kernel.org
8929S: Maintained
8930F: arch/x86/include/asm/intel_punit_ipc.h
8931F: drivers/platform/x86/intel_punit_ipc.c
8932
8933INTEL PMC CORE DRIVER
8934M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8935M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8936L: platform-driver-x86@vger.kernel.org
8937S: Maintained
8938F: drivers/platform/x86/intel_pmc_core*
8939
8940INTEL PMIC GPIO DRIVERS
8941M: Andy Shevchenko <andy@kernel.org>
8942S: Maintained
8943T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8944F: drivers/gpio/gpio-*cove.c
8945F: drivers/gpio/gpio-msic.c
8946
8947INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8948R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8949S: Maintained
8950F: drivers/mfd/intel_msic.c
8951F: drivers/mfd/intel_soc_pmic*
8952F: include/linux/mfd/intel_msic.h
8953F: include/linux/mfd/intel_soc_pmic*
8954
8955INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8956M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8957L: linux-wireless@vger.kernel.org
8958S: Maintained
8959F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
8960F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
8961F: drivers/net/wireless/intel/ipw2x00/
8962
8963INTEL PSTATE DRIVER
8964M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8965M: Len Brown <lenb@kernel.org>
8966L: linux-pm@vger.kernel.org
8967S: Supported
8968F: drivers/cpufreq/intel_pstate.c
8969
8970INTEL RDMA RNIC DRIVER
8971M: Faisal Latif <faisal.latif@intel.com>
8972M: Shiraz Saleem <shiraz.saleem@intel.com>
8973L: linux-rdma@vger.kernel.org
8974S: Supported
8975F: drivers/infiniband/hw/i40iw/
8976F: include/uapi/rdma/i40iw-abi.h
8977
8978INTEL SCU DRIVERS
8979M: Mika Westerberg <mika.westerberg@linux.intel.com>
8980S: Maintained
8981F: arch/x86/include/asm/intel_scu_ipc.h
8982F: drivers/platform/x86/intel_scu_*
8983
8984INTEL SPEED SELECT TECHNOLOGY
8985M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8986L: platform-driver-x86@vger.kernel.org
8987S: Maintained
8988F: drivers/platform/x86/intel_speed_select_if/
8989F: include/uapi/linux/isst_if.h
8990F: tools/power/x86/intel-speed-select/
8991
8992INTEL STRATIX10 FIRMWARE DRIVERS
8993M: Richard Gong <richard.gong@linux.intel.com>
8994L: linux-kernel@vger.kernel.org
8995S: Maintained
8996F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8997F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8998F: drivers/firmware/stratix10-rsu.c
8999F: drivers/firmware/stratix10-svc.c
9000F: include/linux/firmware/intel/stratix10-smc.h
9001F: include/linux/firmware/intel/stratix10-svc-client.h
9002
9003INTEL TELEMETRY DRIVER
9004M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9005M: "David E. Box" <david.e.box@linux.intel.com>
9006L: platform-driver-x86@vger.kernel.org
9007S: Maintained
9008F: arch/x86/include/asm/intel_telemetry.h
9009F: drivers/platform/x86/intel_telemetry*
9010
9011INTEL UNCORE FREQUENCY CONTROL
9012M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9013L: platform-driver-x86@vger.kernel.org
9014S: Maintained
9015F: drivers/platform/x86/intel-uncore-frequency.c
9016
9017INTEL VIRTUAL BUTTON DRIVER
9018M: AceLan Kao <acelan.kao@canonical.com>
9019L: platform-driver-x86@vger.kernel.org
9020S: Maintained
9021F: drivers/platform/x86/intel-vbtn.c
9022
9023INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9024M: Stanislaw Gruszka <stf_xl@wp.pl>
9025L: linux-wireless@vger.kernel.org
9026S: Supported
9027F: drivers/net/wireless/intel/iwlegacy/
9028
9029INTEL WIRELESS WIFI LINK (iwlwifi)
9030M: Johannes Berg <johannes.berg@intel.com>
9031M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
9032M: Luca Coelho <luciano.coelho@intel.com>
9033M: Intel Linux Wireless <linuxwifi@intel.com>
9034L: linux-wireless@vger.kernel.org
9035S: Supported
9036W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9037T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9038F: drivers/net/wireless/intel/iwlwifi/
9039
9040INTEL WIRELESS WIMAX CONNECTION 2400
9041M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9042M: linux-wimax@intel.com
9043L: wimax@linuxwimax.org (subscribers-only)
9044S: Supported
9045W: http://linuxwimax.org
9046F: Documentation/admin-guide/wimax/i2400m.rst
9047F: drivers/net/wimax/i2400m/
9048F: include/uapi/linux/wimax/i2400m.h
9049
9050INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9051M: Jithu Joseph <jithu.joseph@intel.com>
9052R: Maurice Ma <maurice.ma@intel.com>
9053S: Maintained
9054W: https://slimbootloader.github.io/security/firmware-update.html
9055F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9056
9057INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9058M: Mario Limonciello <mario.limonciello@dell.com>
9059S: Maintained
9060F: drivers/platform/x86/intel-wmi-thunderbolt.c
9061
9062INTEL(R) TRACE HUB
9063M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9064S: Supported
9065F: Documentation/trace/intel_th.rst
9066F: drivers/hwtracing/intel_th/
9067F: include/linux/intel_th.h
9068
9069INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9070M: Ning Sun <ning.sun@intel.com>
9071L: tboot-devel@lists.sourceforge.net
9072S: Supported
9073W: http://tboot.sourceforge.net
9074T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9075F: Documentation/x86/intel_txt.rst
9076F: arch/x86/kernel/tboot.c
9077F: include/linux/tboot.h
9078
9079INTERCONNECT API
9080M: Georgi Djakov <georgi.djakov@linaro.org>
9081L: linux-pm@vger.kernel.org
9082S: Maintained
9083F: Documentation/devicetree/bindings/interconnect/
9084F: Documentation/driver-api/interconnect.rst
9085F: drivers/interconnect/
9086F: include/dt-bindings/interconnect/
9087F: include/linux/interconnect-provider.h
9088F: include/linux/interconnect.h
9089
9090INVENSENSE ICM-426xx IMU DRIVER
9091M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9092L: linux-iio@vger.kernel.org
9093S: Maintained
9094W https://invensense.tdk.com/
9095F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9096F: drivers/iio/imu/inv_icm42600/
9097
9098INVENSENSE MPU-3050 GYROSCOPE DRIVER
9099M: Linus Walleij <linus.walleij@linaro.org>
9100L: linux-iio@vger.kernel.org
9101S: Maintained
9102F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9103F: drivers/iio/gyro/mpu3050*
9104
9105IOC3 ETHERNET DRIVER
9106M: Ralf Baechle <ralf@linux-mips.org>
9107L: linux-mips@vger.kernel.org
9108S: Maintained
9109F: drivers/net/ethernet/sgi/ioc3-eth.c
9110
9111IOMAP FILESYSTEM LIBRARY
9112M: Christoph Hellwig <hch@infradead.org>
9113M: Darrick J. Wong <darrick.wong@oracle.com>
9114M: linux-xfs@vger.kernel.org
9115M: linux-fsdevel@vger.kernel.org
9116L: linux-xfs@vger.kernel.org
9117L: linux-fsdevel@vger.kernel.org
9118S: Supported
9119T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9120F: fs/iomap/
9121F: include/linux/iomap.h
9122
9123IOMMU DRIVERS
9124M: Joerg Roedel <joro@8bytes.org>
9125L: iommu@lists.linux-foundation.org
9126S: Maintained
9127T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9128F: Documentation/devicetree/bindings/iommu/
9129F: drivers/iommu/
9130F: include/linux/iommu.h
9131F: include/linux/iova.h
9132F: include/linux/of_iommu.h
9133F: include/uapi/linux/iommu.h
9134
9135IO_URING
9136M: Jens Axboe <axboe@kernel.dk>
9137L: io-uring@vger.kernel.org
9138S: Maintained
9139T: git git://git.kernel.dk/linux-block
9140T: git git://git.kernel.dk/liburing
9141F: fs/io-wq.c
9142F: fs/io-wq.h
9143F: fs/io_uring.c
9144F: include/uapi/linux/io_uring.h
9145
9146IPMI SUBSYSTEM
9147M: Corey Minyard <minyard@acm.org>
9148L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9149S: Supported
9150W: http://openipmi.sourceforge.net/
9151F: Documentation/driver-api/ipmi.rst
9152F: Documentation/devicetree/bindings/ipmi/
9153F: drivers/char/ipmi/
9154F: include/linux/ipmi*
9155F: include/uapi/linux/ipmi*
9156
9157IPS SCSI RAID DRIVER
9158M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9159L: linux-scsi@vger.kernel.org
9160S: Maintained
9161W: http://www.adaptec.com/
9162F: drivers/scsi/ips*
9163
9164IPVS
9165M: Wensong Zhang <wensong@linux-vs.org>
9166M: Simon Horman <horms@verge.net.au>
9167M: Julian Anastasov <ja@ssi.bg>
9168L: netdev@vger.kernel.org
9169L: lvs-devel@vger.kernel.org
9170S: Maintained
9171T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9172T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9173F: Documentation/networking/ipvs-sysctl.rst
9174F: include/net/ip_vs.h
9175F: include/uapi/linux/ip_vs.h
9176F: net/netfilter/ipvs/
9177
9178IPWIRELESS DRIVER
9179M: Jiri Kosina <jikos@kernel.org>
9180M: David Sterba <dsterba@suse.com>
9181S: Odd Fixes
9182F: drivers/tty/ipwireless/
9183
9184IPX NETWORK LAYER
9185L: netdev@vger.kernel.org
9186S: Obsolete
9187F: include/uapi/linux/ipx.h
9188
9189IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9190M: Marc Zyngier <maz@kernel.org>
9191S: Maintained
9192T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9193F: Documentation/core-api/irq/irq-domain.rst
9194F: include/linux/irqdomain.h
9195F: kernel/irq/irqdomain.c
9196F: kernel/irq/msi.c
9197
9198IRQ SUBSYSTEM
9199M: Thomas Gleixner <tglx@linutronix.de>
9200L: linux-kernel@vger.kernel.org
9201S: Maintained
9202T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9203F: kernel/irq/
9204
9205IRQCHIP DRIVERS
9206M: Thomas Gleixner <tglx@linutronix.de>
9207M: Jason Cooper <jason@lakedaemon.net>
9208M: Marc Zyngier <maz@kernel.org>
9209L: linux-kernel@vger.kernel.org
9210S: Maintained
9211T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9212F: Documentation/devicetree/bindings/interrupt-controller/
9213F: drivers/irqchip/
9214
9215ISA
9216M: William Breathitt Gray <vilhelm.gray@gmail.com>
9217S: Maintained
9218F: Documentation/driver-api/isa.rst
9219F: drivers/base/isa.c
9220F: include/linux/isa.h
9221
9222ISA RADIO MODULE
9223M: Hans Verkuil <hverkuil@xs4all.nl>
9224L: linux-media@vger.kernel.org
9225S: Maintained
9226W: https://linuxtv.org
9227T: git git://linuxtv.org/media_tree.git
9228F: drivers/media/radio/radio-isa*
9229
9230ISAPNP
9231M: Jaroslav Kysela <perex@perex.cz>
9232S: Maintained
9233F: Documentation/driver-api/isapnp.rst
9234F: drivers/pnp/isapnp/
9235F: include/linux/isapnp.h
9236
9237ISCSI
9238M: Lee Duncan <lduncan@suse.com>
9239M: Chris Leech <cleech@redhat.com>
9240L: open-iscsi@googlegroups.com
9241L: linux-scsi@vger.kernel.org
9242S: Maintained
9243W: www.open-iscsi.com
9244F: drivers/scsi/*iscsi*
9245F: include/scsi/*iscsi*
9246
9247iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9248M: Peter Jones <pjones@redhat.com>
9249M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9250S: Maintained
9251F: drivers/firmware/iscsi_ibft*
9252
9253ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9254M: Sagi Grimberg <sagi@grimberg.me>
9255M: Max Gurtovoy <mgurtovoy@nvidia.com>
9256L: linux-rdma@vger.kernel.org
9257S: Supported
9258W: http://www.openfabrics.org
9259W: www.open-iscsi.org
9260Q: http://patchwork.kernel.org/project/linux-rdma/list/
9261F: drivers/infiniband/ulp/iser/
9262
9263ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9264M: Sagi Grimberg <sagi@grimberg.me>
9265L: linux-rdma@vger.kernel.org
9266L: target-devel@vger.kernel.org
9267S: Supported
9268W: http://www.linux-iscsi.org
9269T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9270F: drivers/infiniband/ulp/isert
9271
9272ISDN/CMTP OVER BLUETOOTH
9273M: Karsten Keil <isdn@linux-pingi.de>
9274L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9275L: netdev@vger.kernel.org
9276S: Odd Fixes
9277W: http://www.isdn4linux.de
9278F: Documentation/isdn/
9279F: drivers/isdn/capi/
9280F: include/linux/isdn/
9281F: include/uapi/linux/isdn/
9282F: net/bluetooth/cmtp/
9283
9284ISDN/mISDN SUBSYSTEM
9285M: Karsten Keil <isdn@linux-pingi.de>
9286L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9287L: netdev@vger.kernel.org
9288S: Maintained
9289W: http://www.isdn4linux.de
9290F: drivers/isdn/Kconfig
9291F: drivers/isdn/Makefile
9292F: drivers/isdn/hardware/
9293F: drivers/isdn/mISDN/
9294
9295IT87 HARDWARE MONITORING DRIVER
9296M: Jean Delvare <jdelvare@suse.com>
9297L: linux-hwmon@vger.kernel.org
9298S: Maintained
9299F: Documentation/hwmon/it87.rst
9300F: drivers/hwmon/it87.c
9301
9302IT913X MEDIA DRIVER
9303M: Antti Palosaari <crope@iki.fi>
9304L: linux-media@vger.kernel.org
9305S: Maintained
9306W: https://linuxtv.org
9307W: http://palosaari.fi/linux/
9308Q: http://patchwork.linuxtv.org/project/linux-media/list/
9309T: git git://linuxtv.org/anttip/media_tree.git
9310F: drivers/media/tuners/it913x*
9311
9312IVTV VIDEO4LINUX DRIVER
9313M: Andy Walls <awalls@md.metrocast.net>
9314L: linux-media@vger.kernel.org
9315S: Maintained
9316W: https://linuxtv.org
9317T: git git://linuxtv.org/media_tree.git
9318F: Documentation/admin-guide/media/ivtv*
9319F: drivers/media/pci/ivtv/
9320F: include/uapi/linux/ivtv*
9321
9322IX2505V MEDIA DRIVER
9323M: Malcolm Priestley <tvboxspy@gmail.com>
9324L: linux-media@vger.kernel.org
9325S: Maintained
9326W: https://linuxtv.org
9327Q: http://patchwork.linuxtv.org/project/linux-media/list/
9328F: drivers/media/dvb-frontends/ix2505v*
9329
9330JAILHOUSE HYPERVISOR INTERFACE
9331M: Jan Kiszka <jan.kiszka@siemens.com>
9332L: jailhouse-dev@googlegroups.com
9333S: Maintained
9334F: arch/x86/include/asm/jailhouse_para.h
9335F: arch/x86/kernel/jailhouse.c
9336
9337JC42.4 TEMPERATURE SENSOR DRIVER
9338M: Guenter Roeck <linux@roeck-us.net>
9339L: linux-hwmon@vger.kernel.org
9340S: Maintained
9341F: Documentation/hwmon/jc42.rst
9342F: drivers/hwmon/jc42.c
9343
9344JFS FILESYSTEM
9345M: Dave Kleikamp <shaggy@kernel.org>
9346L: jfs-discussion@lists.sourceforge.net
9347S: Maintained
9348W: http://jfs.sourceforge.net/
9349T: git git://github.com/kleikamp/linux-shaggy.git
9350F: Documentation/admin-guide/jfs.rst
9351F: fs/jfs/
9352
9353JME NETWORK DRIVER
9354M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9355L: netdev@vger.kernel.org
9356S: Maintained
9357F: drivers/net/ethernet/jme.*
9358
9359JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9360M: David Woodhouse <dwmw2@infradead.org>
9361M: Richard Weinberger <richard@nod.at>
9362L: linux-mtd@lists.infradead.org
9363S: Odd Fixes
9364W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9365T: git git://git.infradead.org/ubifs-2.6.git
9366F: fs/jffs2/
9367F: include/uapi/linux/jffs2.h
9368
9369JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9370M: "Theodore Ts'o" <tytso@mit.edu>
9371M: Jan Kara <jack@suse.com>
9372L: linux-ext4@vger.kernel.org
9373S: Maintained
9374F: fs/jbd2/
9375F: include/linux/jbd2.h
9376
9377JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9378M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9379L: linux-media@vger.kernel.org
9380S: Maintained
9381F: drivers/media/platform/rcar_jpu.c
9382
9383JSM Neo PCI based serial card
9384L: linux-serial@vger.kernel.org
9385S: Orphan
9386F: drivers/tty/serial/jsm/
9387
9388K10TEMP HARDWARE MONITORING DRIVER
9389M: Clemens Ladisch <clemens@ladisch.de>
9390L: linux-hwmon@vger.kernel.org
9391S: Maintained
9392F: Documentation/hwmon/k10temp.rst
9393F: drivers/hwmon/k10temp.c
9394
9395K8TEMP HARDWARE MONITORING DRIVER
9396M: Rudolf Marek <r.marek@assembler.cz>
9397L: linux-hwmon@vger.kernel.org
9398S: Maintained
9399F: Documentation/hwmon/k8temp.rst
9400F: drivers/hwmon/k8temp.c
9401
9402KASAN
9403M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9404R: Alexander Potapenko <glider@google.com>
9405R: Dmitry Vyukov <dvyukov@google.com>
9406L: kasan-dev@googlegroups.com
9407S: Maintained
9408F: Documentation/dev-tools/kasan.rst
9409F: arch/*/include/asm/kasan.h
9410F: arch/*/mm/kasan_init*
9411F: include/linux/kasan*.h
9412F: lib/test_kasan.c
9413F: mm/kasan/
9414F: scripts/Makefile.kasan
9415
9416KCONFIG
9417M: Masahiro Yamada <masahiroy@kernel.org>
9418L: linux-kbuild@vger.kernel.org
9419S: Maintained
9420T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9421F: Documentation/kbuild/kconfig*
9422F: scripts/Kconfig.include
9423F: scripts/kconfig/
9424
9425KCOV
9426R: Dmitry Vyukov <dvyukov@google.com>
9427R: Andrey Konovalov <andreyknvl@google.com>
9428L: kasan-dev@googlegroups.com
9429S: Maintained
9430F: Documentation/dev-tools/kcov.rst
9431F: include/linux/kcov.h
9432F: include/uapi/linux/kcov.h
9433F: kernel/kcov.c
9434F: scripts/Makefile.kcov
9435
9436KCSAN
9437M: Marco Elver <elver@google.com>
9438R: Dmitry Vyukov <dvyukov@google.com>
9439L: kasan-dev@googlegroups.com
9440S: Maintained
9441F: Documentation/dev-tools/kcsan.rst
9442F: include/linux/kcsan*.h
9443F: kernel/kcsan/
9444F: lib/Kconfig.kcsan
9445F: scripts/Makefile.kcsan
9446
9447KDUMP
9448M: Dave Young <dyoung@redhat.com>
9449M: Baoquan He <bhe@redhat.com>
9450R: Vivek Goyal <vgoyal@redhat.com>
9451L: kexec@lists.infradead.org
9452S: Maintained
9453W: http://lse.sourceforge.net/kdump/
9454F: Documentation/admin-guide/kdump/
9455F: fs/proc/vmcore.c
9456F: include/linux/crash_core.h
9457F: include/linux/crash_dump.h
9458F: include/uapi/linux/vmcore.h
9459F: kernel/crash_*.c
9460
9461KEENE FM RADIO TRANSMITTER DRIVER
9462M: Hans Verkuil <hverkuil@xs4all.nl>
9463L: linux-media@vger.kernel.org
9464S: Maintained
9465W: https://linuxtv.org
9466T: git git://linuxtv.org/media_tree.git
9467F: drivers/media/radio/radio-keene*
9468
9469KERNEL AUTOMOUNTER
9470M: Ian Kent <raven@themaw.net>
9471L: autofs@vger.kernel.org
9472S: Maintained
9473F: fs/autofs/
9474
9475KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9476M: Masahiro Yamada <masahiroy@kernel.org>
9477M: Michal Marek <michal.lkml@markovi.net>
9478L: linux-kbuild@vger.kernel.org
9479S: Maintained
9480T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9481F: Documentation/kbuild/
9482F: Makefile
9483F: scripts/*vmlinux*
9484F: scripts/Kbuild*
9485F: scripts/Makefile*
9486F: scripts/basic/
9487F: scripts/mk*
9488F: scripts/mod/
9489F: scripts/package/
9490
9491KERNEL JANITORS
9492L: kernel-janitors@vger.kernel.org
9493S: Odd Fixes
9494W: http://kernelnewbies.org/KernelJanitors
9495
9496KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9497M: "J. Bruce Fields" <bfields@fieldses.org>
9498M: Chuck Lever <chuck.lever@oracle.com>
9499L: linux-nfs@vger.kernel.org
9500S: Supported
9501W: http://nfs.sourceforge.net/
9502T: git git://linux-nfs.org/~bfields/linux.git
9503F: fs/lockd/
9504F: fs/nfs_common/
9505F: fs/nfsd/
9506F: include/linux/lockd/
9507F: include/linux/sunrpc/
9508F: include/uapi/linux/nfsd/
9509F: include/uapi/linux/sunrpc/
9510F: net/sunrpc/
9511
9512KERNEL SELFTEST FRAMEWORK
9513M: Shuah Khan <shuah@kernel.org>
9514M: Shuah Khan <skhan@linuxfoundation.org>
9515L: linux-kselftest@vger.kernel.org
9516S: Maintained
9517Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9518T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9519F: Documentation/dev-tools/kselftest*
9520F: tools/testing/selftests/
9521
9522KERNEL UNIT TESTING FRAMEWORK (KUnit)
9523M: Brendan Higgins <brendanhiggins@google.com>
9524L: linux-kselftest@vger.kernel.org
9525L: kunit-dev@googlegroups.com
9526S: Maintained
9527W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9528F: Documentation/dev-tools/kunit/
9529F: include/kunit/
9530F: lib/kunit/
9531F: tools/testing/kunit/
9532
9533KERNEL USERMODE HELPER
9534M: Luis Chamberlain <mcgrof@kernel.org>
9535L: linux-kernel@vger.kernel.org
9536S: Maintained
9537F: include/linux/umh.h
9538F: kernel/umh.c
9539
9540KERNEL VIRTUAL MACHINE (KVM)
9541M: Paolo Bonzini <pbonzini@redhat.com>
9542L: kvm@vger.kernel.org
9543S: Supported
9544W: http://www.linux-kvm.org
9545T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9546F: Documentation/virt/kvm/
9547F: include/asm-generic/kvm*
9548F: include/kvm/iodev.h
9549F: include/linux/kvm*
9550F: include/trace/events/kvm.h
9551F: include/uapi/asm-generic/kvm*
9552F: include/uapi/linux/kvm*
9553F: tools/kvm/
9554F: tools/testing/selftests/kvm/
9555F: virt/kvm/*
9556
9557KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9558M: Marc Zyngier <maz@kernel.org>
9559R: James Morse <james.morse@arm.com>
9560R: Julien Thierry <julien.thierry.kdev@gmail.com>
9561R: Suzuki K Poulose <suzuki.poulose@arm.com>
9562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9563L: kvmarm@lists.cs.columbia.edu
9564S: Maintained
9565T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9566F: arch/arm64/include/asm/kvm*
9567F: arch/arm64/include/uapi/asm/kvm*
9568F: arch/arm64/kvm/
9569F: include/kvm/arm_*
9570
9571KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9572M: Huacai Chen <chenhc@lemote.com>
9573M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9574L: linux-mips@vger.kernel.org
9575L: kvm@vger.kernel.org
9576S: Maintained
9577F: arch/mips/include/asm/kvm*
9578F: arch/mips/include/uapi/asm/kvm*
9579F: arch/mips/kvm/
9580
9581KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9582M: Paul Mackerras <paulus@ozlabs.org>
9583L: kvm-ppc@vger.kernel.org
9584S: Supported
9585W: http://www.linux-kvm.org/
9586T: git git://github.com/agraf/linux-2.6.git
9587F: arch/powerpc/include/asm/kvm*
9588F: arch/powerpc/include/uapi/asm/kvm*
9589F: arch/powerpc/kernel/kvm*
9590F: arch/powerpc/kvm/
9591
9592KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9593M: Christian Borntraeger <borntraeger@de.ibm.com>
9594M: Janosch Frank <frankja@linux.ibm.com>
9595R: David Hildenbrand <david@redhat.com>
9596R: Cornelia Huck <cohuck@redhat.com>
9597R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9598L: kvm@vger.kernel.org
9599S: Supported
9600W: http://www.ibm.com/developerworks/linux/linux390/
9601T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9602F: Documentation/virt/kvm/s390*
9603F: arch/s390/include/asm/gmap.h
9604F: arch/s390/include/asm/kvm*
9605F: arch/s390/include/uapi/asm/kvm*
9606F: arch/s390/kvm/
9607F: arch/s390/mm/gmap.c
9608F: tools/testing/selftests/kvm/*/s390x/
9609F: tools/testing/selftests/kvm/s390x/
9610
9611KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9612M: Paolo Bonzini <pbonzini@redhat.com>
9613R: Sean Christopherson <sean.j.christopherson@intel.com>
9614R: Vitaly Kuznetsov <vkuznets@redhat.com>
9615R: Wanpeng Li <wanpengli@tencent.com>
9616R: Jim Mattson <jmattson@google.com>
9617R: Joerg Roedel <joro@8bytes.org>
9618L: kvm@vger.kernel.org
9619S: Supported
9620W: http://www.linux-kvm.org
9621T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9622F: arch/x86/include/asm/kvm*
9623F: arch/x86/include/asm/pvclock-abi.h
9624F: arch/x86/include/asm/svm.h
9625F: arch/x86/include/asm/vmx*.h
9626F: arch/x86/include/uapi/asm/kvm*
9627F: arch/x86/include/uapi/asm/svm.h
9628F: arch/x86/include/uapi/asm/vmx.h
9629F: arch/x86/kernel/kvm.c
9630F: arch/x86/kernel/kvmclock.c
9631F: arch/x86/kvm/
9632F: arch/x86/kvm/*/
9633
9634KERNFS
9635M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9636M: Tejun Heo <tj@kernel.org>
9637S: Supported
9638T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9639F: fs/kernfs/
9640F: include/linux/kernfs.h
9641
9642KEXEC
9643M: Eric Biederman <ebiederm@xmission.com>
9644L: kexec@lists.infradead.org
9645S: Maintained
9646W: http://kernel.org/pub/linux/utils/kernel/kexec/
9647F: include/linux/kexec.h
9648F: include/uapi/linux/kexec.h
9649F: kernel/kexec*
9650
9651KEYS-ENCRYPTED
9652M: Mimi Zohar <zohar@linux.ibm.com>
9653L: linux-integrity@vger.kernel.org
9654L: keyrings@vger.kernel.org
9655S: Supported
9656F: Documentation/security/keys/trusted-encrypted.rst
9657F: include/keys/encrypted-type.h
9658F: security/keys/encrypted-keys/
9659
9660KEYS-TRUSTED
9661M: James Bottomley <jejb@linux.ibm.com>
9662M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9663M: Mimi Zohar <zohar@linux.ibm.com>
9664L: linux-integrity@vger.kernel.org
9665L: keyrings@vger.kernel.org
9666S: Supported
9667F: Documentation/security/keys/trusted-encrypted.rst
9668F: include/keys/trusted-type.h
9669F: include/keys/trusted_tpm.h
9670F: security/keys/trusted-keys/
9671
9672KEYS/KEYRINGS
9673M: David Howells <dhowells@redhat.com>
9674M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9675L: keyrings@vger.kernel.org
9676S: Maintained
9677F: Documentation/security/keys/core.rst
9678F: include/keys/
9679F: include/linux/key-type.h
9680F: include/linux/key.h
9681F: include/linux/keyctl.h
9682F: include/uapi/linux/keyctl.h
9683F: security/keys/
9684
9685KFIFO
9686M: Stefani Seibold <stefani@seibold.net>
9687S: Maintained
9688F: include/linux/kfifo.h
9689F: lib/kfifo.c
9690F: samples/kfifo/
9691
9692KGDB / KDB /debug_core
9693M: Jason Wessel <jason.wessel@windriver.com>
9694M: Daniel Thompson <daniel.thompson@linaro.org>
9695R: Douglas Anderson <dianders@chromium.org>
9696L: kgdb-bugreport@lists.sourceforge.net
9697S: Maintained
9698W: http://kgdb.wiki.kernel.org/
9699T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9700F: Documentation/dev-tools/kgdb.rst
9701F: drivers/misc/kgdbts.c
9702F: drivers/tty/serial/kgdboc.c
9703F: include/linux/kdb.h
9704F: include/linux/kgdb.h
9705F: kernel/debug/
9706
9707KHADAS MCU MFD DRIVER
9708M: Neil Armstrong <narmstrong@baylibre.com>
9709L: linux-amlogic@lists.infradead.org
9710S: Maintained
9711F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9712F: drivers/mfd/khadas-mcu.c
9713F: include/linux/mfd/khadas-mcu.h
9714F: drivers/thermal/khadas_mcu_fan.c
9715
9716KMEMLEAK
9717M: Catalin Marinas <catalin.marinas@arm.com>
9718S: Maintained
9719F: Documentation/dev-tools/kmemleak.rst
9720F: include/linux/kmemleak.h
9721F: mm/kmemleak-test.c
9722F: mm/kmemleak.c
9723
9724KMOD KERNEL MODULE LOADER - USERMODE HELPER
9725M: Luis Chamberlain <mcgrof@kernel.org>
9726L: linux-kernel@vger.kernel.org
9727S: Maintained
9728F: include/linux/kmod.h
9729F: kernel/kmod.c
9730F: lib/test_kmod.c
9731F: tools/testing/selftests/kmod/
9732
9733KPROBES
9734M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9735M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9736M: "David S. Miller" <davem@davemloft.net>
9737M: Masami Hiramatsu <mhiramat@kernel.org>
9738S: Maintained
9739F: Documentation/trace/kprobes.rst
9740F: include/asm-generic/kprobes.h
9741F: include/linux/kprobes.h
9742F: kernel/kprobes.c
9743
9744KS0108 LCD CONTROLLER DRIVER
9745M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9746S: Maintained
9747F: Documentation/admin-guide/auxdisplay/ks0108.rst
9748F: drivers/auxdisplay/ks0108.c
9749F: include/linux/ks0108.h
9750
9751L3MDEV
9752M: David Ahern <dsahern@kernel.org>
9753L: netdev@vger.kernel.org
9754S: Maintained
9755F: include/net/l3mdev.h
9756F: net/l3mdev
9757
9758L7 BPF FRAMEWORK
9759M: John Fastabend <john.fastabend@gmail.com>
9760M: Daniel Borkmann <daniel@iogearbox.net>
9761M: Jakub Sitnicki <jakub@cloudflare.com>
9762M: Lorenz Bauer <lmb@cloudflare.com>
9763L: netdev@vger.kernel.org
9764L: bpf@vger.kernel.org
9765S: Maintained
9766F: include/linux/skmsg.h
9767F: net/core/skmsg.c
9768F: net/core/sock_map.c
9769F: net/ipv4/tcp_bpf.c
9770F: net/ipv4/udp_bpf.c
9771
9772LANTIQ / INTEL Ethernet drivers
9773M: Hauke Mehrtens <hauke@hauke-m.de>
9774L: netdev@vger.kernel.org
9775S: Maintained
9776F: drivers/net/dsa/lantiq_gswip.c
9777F: drivers/net/dsa/lantiq_pce.h
9778F: drivers/net/ethernet/lantiq_xrx200.c
9779F: net/dsa/tag_gswip.c
9780
9781LANTIQ MIPS ARCHITECTURE
9782M: John Crispin <john@phrozen.org>
9783L: linux-mips@vger.kernel.org
9784S: Maintained
9785F: arch/mips/lantiq
9786F: drivers/soc/lantiq
9787
9788LAPB module
9789L: linux-x25@vger.kernel.org
9790S: Orphan
9791F: Documentation/networking/lapb-module.rst
9792F: include/*/lapb.h
9793F: net/lapb/
9794
9795LASI 53c700 driver for PARISC
9796M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9797L: linux-scsi@vger.kernel.org
9798S: Maintained
9799F: Documentation/scsi/53c700.rst
9800F: drivers/scsi/53c700*
9801
9802LEAKING_ADDRESSES
9803M: Tobin C. Harding <me@tobin.cc>
9804M: Tycho Andersen <tycho@tycho.pizza>
9805L: linux-hardening@vger.kernel.org
9806S: Maintained
9807T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9808F: scripts/leaking_addresses.pl
9809
9810LED SUBSYSTEM
9811M: Pavel Machek <pavel@ucw.cz>
9812R: Dan Murphy <dmurphy@ti.com>
9813L: linux-leds@vger.kernel.org
9814S: Maintained
9815T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9816F: Documentation/devicetree/bindings/leds/
9817F: drivers/leds/
9818F: include/linux/leds.h
9819
9820LEGACY EEPROM DRIVER
9821M: Jean Delvare <jdelvare@suse.com>
9822S: Maintained
9823F: Documentation/misc-devices/eeprom.rst
9824F: drivers/misc/eeprom/eeprom.c
9825
9826LEGO MINDSTORMS EV3
9827R: David Lechner <david@lechnology.com>
9828S: Maintained
9829F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9830F: arch/arm/boot/dts/da850-lego-ev3.dts
9831F: drivers/power/supply/lego_ev3_battery.c
9832
9833LEGO USB Tower driver
9834M: Juergen Stuber <starblue@users.sourceforge.net>
9835L: legousb-devel@lists.sourceforge.net
9836S: Maintained
9837W: http://legousb.sourceforge.net/
9838F: drivers/usb/misc/legousbtower.c
9839
9840LG LAPTOP EXTRAS
9841M: Matan Ziv-Av <matan@svgalib.org>
9842L: platform-driver-x86@vger.kernel.org
9843S: Maintained
9844F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9845F: Documentation/admin-guide/laptops/lg-laptop.rst
9846F: drivers/platform/x86/lg-laptop.c
9847
9848LG2160 MEDIA DRIVER
9849M: Michael Krufky <mkrufky@linuxtv.org>
9850L: linux-media@vger.kernel.org
9851S: Maintained
9852W: https://linuxtv.org
9853W: http://github.com/mkrufky
9854Q: http://patchwork.linuxtv.org/project/linux-media/list/
9855T: git git://linuxtv.org/mkrufky/tuners.git
9856F: drivers/media/dvb-frontends/lg2160.*
9857
9858LGDT3305 MEDIA DRIVER
9859M: Michael Krufky <mkrufky@linuxtv.org>
9860L: linux-media@vger.kernel.org
9861S: Maintained
9862W: https://linuxtv.org
9863W: http://github.com/mkrufky
9864Q: http://patchwork.linuxtv.org/project/linux-media/list/
9865T: git git://linuxtv.org/mkrufky/tuners.git
9866F: drivers/media/dvb-frontends/lgdt3305.*
9867
9868LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9869M: Viresh Kumar <vireshk@kernel.org>
9870L: linux-ide@vger.kernel.org
9871S: Maintained
9872T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9873F: drivers/ata/pata_arasan_cf.c
9874F: include/linux/pata_arasan_cf_data.h
9875
9876LIBATA PATA DRIVERS
9877M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9878M: Jens Axboe <axboe@kernel.dk>
9879L: linux-ide@vger.kernel.org
9880S: Maintained
9881T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9882F: drivers/ata/ata_generic.c
9883F: drivers/ata/pata_*.c
9884
9885LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9886M: Linus Walleij <linus.walleij@linaro.org>
9887L: linux-ide@vger.kernel.org
9888S: Maintained
9889T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9890F: drivers/ata/pata_ftide010.c
9891F: drivers/ata/sata_gemini.c
9892F: drivers/ata/sata_gemini.h
9893
9894LIBATA SATA AHCI PLATFORM devices support
9895M: Hans de Goede <hdegoede@redhat.com>
9896M: Jens Axboe <axboe@kernel.dk>
9897L: linux-ide@vger.kernel.org
9898S: Maintained
9899T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9900F: drivers/ata/ahci_platform.c
9901F: drivers/ata/libahci_platform.c
9902F: include/linux/ahci_platform.h
9903
9904LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9905M: Mikael Pettersson <mikpelinux@gmail.com>
9906L: linux-ide@vger.kernel.org
9907S: Maintained
9908T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9909F: drivers/ata/sata_promise.*
9910
9911LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9912M: Jens Axboe <axboe@kernel.dk>
9913L: linux-ide@vger.kernel.org
9914S: Maintained
9915T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9916F: Documentation/devicetree/bindings/ata/
9917F: drivers/ata/
9918F: include/linux/ata.h
9919F: include/linux/libata.h
9920
9921LIBLOCKDEP
9922M: Sasha Levin <alexander.levin@microsoft.com>
9923S: Maintained
9924F: tools/lib/lockdep/
9925
9926LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9927M: Dan Williams <dan.j.williams@intel.com>
9928M: Vishal Verma <vishal.l.verma@intel.com>
9929M: Dave Jiang <dave.jiang@intel.com>
9930L: linux-nvdimm@lists.01.org
9931S: Supported
9932Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9933P: Documentation/nvdimm/maintainer-entry-profile.rst
9934F: drivers/nvdimm/blk.c
9935F: drivers/nvdimm/region_devs.c
9936
9937LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9938M: Vishal Verma <vishal.l.verma@intel.com>
9939M: Dan Williams <dan.j.williams@intel.com>
9940M: Dave Jiang <dave.jiang@intel.com>
9941L: linux-nvdimm@lists.01.org
9942S: Supported
9943Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9944P: Documentation/nvdimm/maintainer-entry-profile.rst
9945F: drivers/nvdimm/btt*
9946
9947LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9948M: Dan Williams <dan.j.williams@intel.com>
9949M: Vishal Verma <vishal.l.verma@intel.com>
9950M: Dave Jiang <dave.jiang@intel.com>
9951L: linux-nvdimm@lists.01.org
9952S: Supported
9953Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9954P: Documentation/nvdimm/maintainer-entry-profile.rst
9955F: drivers/nvdimm/pmem*
9956
9957LIBNVDIMM: DEVICETREE BINDINGS
9958M: Oliver O'Halloran <oohall@gmail.com>
9959L: linux-nvdimm@lists.01.org
9960S: Supported
9961Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9962F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9963F: drivers/nvdimm/of_pmem.c
9964
9965LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9966M: Dan Williams <dan.j.williams@intel.com>
9967M: Vishal Verma <vishal.l.verma@intel.com>
9968M: Dave Jiang <dave.jiang@intel.com>
9969M: Ira Weiny <ira.weiny@intel.com>
9970L: linux-nvdimm@lists.01.org
9971S: Supported
9972Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9973P: Documentation/nvdimm/maintainer-entry-profile.rst
9974T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9975F: drivers/acpi/nfit/*
9976F: drivers/nvdimm/*
9977F: include/linux/libnvdimm.h
9978F: include/linux/nd.h
9979F: include/uapi/linux/ndctl.h
9980F: tools/testing/nvdimm/
9981
9982LICENSES and SPDX stuff
9983M: Thomas Gleixner <tglx@linutronix.de>
9984M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9985L: linux-spdx@vger.kernel.org
9986S: Maintained
9987T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9988F: COPYING
9989F: Documentation/process/license-rules.rst
9990F: LICENSES/
9991F: scripts/spdxcheck-test.sh
9992F: scripts/spdxcheck.py
9993
9994LIGHTNVM PLATFORM SUPPORT
9995M: Matias Bjorling <mb@lightnvm.io>
9996L: linux-block@vger.kernel.org
9997S: Maintained
9998W: http://github/OpenChannelSSD
9999F: drivers/lightnvm/
10000F: include/linux/lightnvm.h
10001F: include/uapi/linux/lightnvm.h
10002
10003LINEAR RANGES HELPERS
10004M: Mark Brown <broonie@kernel.org>
10005R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10006F: lib/linear_ranges.c
10007F: lib/test_linear_ranges.c
10008F: include/linux/linear_range.h
10009
10010LINUX FOR POWER MACINTOSH
10011M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10012L: linuxppc-dev@lists.ozlabs.org
10013S: Odd Fixes
10014F: arch/powerpc/platforms/powermac/
10015F: drivers/macintosh/
10016
10017LINUX FOR POWERPC (32-BIT AND 64-BIT)
10018M: Michael Ellerman <mpe@ellerman.id.au>
10019R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10020R: Paul Mackerras <paulus@samba.org>
10021L: linuxppc-dev@lists.ozlabs.org
10022S: Supported
10023W: https://github.com/linuxppc/wiki/wiki
10024Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10025T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10026F: Documentation/ABI/stable/sysfs-firmware-opal-*
10027F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10028F: Documentation/devicetree/bindings/powerpc/
10029F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10030F: Documentation/powerpc/
10031F: arch/powerpc/
10032F: drivers/*/*/*pasemi*
10033F: drivers/*/*pasemi*
10034F: drivers/char/tpm/tpm_ibmvtpm*
10035F: drivers/crypto/nx/
10036F: drivers/crypto/vmx/
10037F: drivers/i2c/busses/i2c-opal.c
10038F: drivers/net/ethernet/ibm/ibmveth.*
10039F: drivers/net/ethernet/ibm/ibmvnic.*
10040F: drivers/pci/hotplug/pnv_php.c
10041F: drivers/pci/hotplug/rpa*
10042F: drivers/rtc/rtc-opal.c
10043F: drivers/scsi/ibmvscsi/
10044F: drivers/tty/hvc/hvc_opal.c
10045F: drivers/watchdog/wdrtas.c
10046F: tools/testing/selftests/powerpc
10047N: /pmac
10048N: powermac
10049N: powernv
10050N: [^a-z0-9]ps3
10051N: pseries
10052
10053LINUX FOR POWERPC EMBEDDED MPC5XXX
10054M: Anatolij Gustschin <agust@denx.de>
10055L: linuxppc-dev@lists.ozlabs.org
10056S: Odd Fixes
10057F: arch/powerpc/platforms/512x/
10058F: arch/powerpc/platforms/52xx/
10059
10060LINUX FOR POWERPC EMBEDDED PPC4XX
10061L: linuxppc-dev@lists.ozlabs.org
10062S: Orphan
10063F: arch/powerpc/platforms/40x/
10064F: arch/powerpc/platforms/44x/
10065
10066LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10067M: Scott Wood <oss@buserror.net>
10068L: linuxppc-dev@lists.ozlabs.org
10069S: Odd fixes
10070T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10071F: Documentation/devicetree/bindings/powerpc/fsl/
10072F: arch/powerpc/platforms/83xx/
10073F: arch/powerpc/platforms/85xx/
10074
10075LINUX FOR POWERPC EMBEDDED PPC8XX
10076M: Christophe Leroy <christophe.leroy@csgroup.eu>
10077L: linuxppc-dev@lists.ozlabs.org
10078S: Maintained
10079F: arch/powerpc/platforms/8xx/
10080
10081LINUX KERNEL DUMP TEST MODULE (LKDTM)
10082M: Kees Cook <keescook@chromium.org>
10083S: Maintained
10084F: drivers/misc/lkdtm/*
10085F: tools/testing/selftests/lkdtm/*
10086
10087LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10088M: Alan Stern <stern@rowland.harvard.edu>
10089M: Andrea Parri <parri.andrea@gmail.com>
10090M: Will Deacon <will@kernel.org>
10091M: Peter Zijlstra <peterz@infradead.org>
10092M: Boqun Feng <boqun.feng@gmail.com>
10093M: Nicholas Piggin <npiggin@gmail.com>
10094M: David Howells <dhowells@redhat.com>
10095M: Jade Alglave <j.alglave@ucl.ac.uk>
10096M: Luc Maranget <luc.maranget@inria.fr>
10097M: "Paul E. McKenney" <paulmck@kernel.org>
10098R: Akira Yokosawa <akiyks@gmail.com>
10099R: Daniel Lustig <dlustig@nvidia.com>
10100R: Joel Fernandes <joel@joelfernandes.org>
10101L: linux-kernel@vger.kernel.org
10102L: linux-arch@vger.kernel.org
10103S: Supported
10104T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10105F: Documentation/atomic_bitops.txt
10106F: Documentation/atomic_t.txt
10107F: Documentation/core-api/atomic_ops.rst
10108F: Documentation/core-api/refcount-vs-atomic.rst
10109F: Documentation/litmus-tests/
10110F: Documentation/memory-barriers.txt
10111F: tools/memory-model/
10112
10113LIS3LV02D ACCELEROMETER DRIVER
10114M: Eric Piel <eric.piel@tremplin-utc.net>
10115S: Maintained
10116F: Documentation/misc-devices/lis3lv02d.rst
10117F: drivers/misc/lis3lv02d/
10118F: drivers/platform/x86/hp_accel.c
10119
10120LIST KUNIT TEST
10121M: David Gow <davidgow@google.com>
10122L: linux-kselftest@vger.kernel.org
10123L: kunit-dev@googlegroups.com
10124S: Maintained
10125F: lib/list-test.c
10126
10127LIVE PATCHING
10128M: Josh Poimboeuf <jpoimboe@redhat.com>
10129M: Jiri Kosina <jikos@kernel.org>
10130M: Miroslav Benes <mbenes@suse.cz>
10131M: Petr Mladek <pmladek@suse.com>
10132R: Joe Lawrence <joe.lawrence@redhat.com>
10133L: live-patching@vger.kernel.org
10134S: Maintained
10135T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10136F: Documentation/ABI/testing/sysfs-kernel-livepatch
10137F: Documentation/livepatch/
10138F: arch/powerpc/include/asm/livepatch.h
10139F: arch/s390/include/asm/livepatch.h
10140F: arch/x86/include/asm/livepatch.h
10141F: include/linux/livepatch.h
10142F: kernel/livepatch/
10143F: lib/livepatch/
10144F: samples/livepatch/
10145F: tools/testing/selftests/livepatch/
10146
10147LLC (802.2)
10148L: netdev@vger.kernel.org
10149S: Odd fixes
10150F: include/linux/llc.h
10151F: include/net/llc*
10152F: include/uapi/linux/llc.h
10153F: net/llc/
10154
10155LM73 HARDWARE MONITOR DRIVER
10156M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10157L: linux-hwmon@vger.kernel.org
10158S: Maintained
10159F: drivers/hwmon/lm73.c
10160
10161LM78 HARDWARE MONITOR DRIVER
10162M: Jean Delvare <jdelvare@suse.com>
10163L: linux-hwmon@vger.kernel.org
10164S: Maintained
10165F: Documentation/hwmon/lm78.rst
10166F: drivers/hwmon/lm78.c
10167
10168LM83 HARDWARE MONITOR DRIVER
10169M: Jean Delvare <jdelvare@suse.com>
10170L: linux-hwmon@vger.kernel.org
10171S: Maintained
10172F: Documentation/hwmon/lm83.rst
10173F: drivers/hwmon/lm83.c
10174
10175LM90 HARDWARE MONITOR DRIVER
10176M: Jean Delvare <jdelvare@suse.com>
10177L: linux-hwmon@vger.kernel.org
10178S: Maintained
10179F: Documentation/devicetree/bindings/hwmon/lm90.txt
10180F: Documentation/hwmon/lm90.rst
10181F: drivers/hwmon/lm90.c
10182F: include/dt-bindings/thermal/lm90.h
10183
10184LM95234 HARDWARE MONITOR DRIVER
10185M: Guenter Roeck <linux@roeck-us.net>
10186L: linux-hwmon@vger.kernel.org
10187S: Maintained
10188F: Documentation/hwmon/lm95234.rst
10189F: drivers/hwmon/lm95234.c
10190
10191LME2510 MEDIA DRIVER
10192M: Malcolm Priestley <tvboxspy@gmail.com>
10193L: linux-media@vger.kernel.org
10194S: Maintained
10195W: https://linuxtv.org
10196Q: http://patchwork.linuxtv.org/project/linux-media/list/
10197F: drivers/media/usb/dvb-usb-v2/lmedm04*
10198
10199LOADPIN SECURITY MODULE
10200M: Kees Cook <keescook@chromium.org>
10201S: Supported
10202T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10203F: Documentation/admin-guide/LSM/LoadPin.rst
10204F: security/loadpin/
10205
10206LOCKING PRIMITIVES
10207M: Peter Zijlstra <peterz@infradead.org>
10208M: Ingo Molnar <mingo@redhat.com>
10209M: Will Deacon <will@kernel.org>
10210L: linux-kernel@vger.kernel.org
10211S: Maintained
10212T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10213F: Documentation/locking/
10214F: arch/*/include/asm/spinlock*.h
10215F: include/linux/lockdep.h
10216F: include/linux/mutex*.h
10217F: include/linux/rwlock*.h
10218F: include/linux/rwsem*.h
10219F: include/linux/seqlock.h
10220F: include/linux/spinlock*.h
10221F: kernel/locking/
10222F: lib/locking*.[ch]
10223X: kernel/locking/locktorture.c
10224
10225LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10226M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10227L: linux-ntfs-dev@lists.sourceforge.net
10228S: Maintained
10229W: http://www.linux-ntfs.org/content/view/19/37/
10230F: Documentation/admin-guide/ldm.rst
10231F: block/partitions/ldm.*
10232
10233LOGITECH HID GAMING KEYBOARDS
10234M: Hans de Goede <hdegoede@redhat.com>
10235L: linux-input@vger.kernel.org
10236S: Maintained
10237T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10238F: drivers/hid/hid-lg-g15.c
10239
10240LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10241M: Sathya Prakash <sathya.prakash@broadcom.com>
10242M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10243M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10244L: MPT-FusionLinux.pdl@broadcom.com
10245L: linux-scsi@vger.kernel.org
10246S: Supported
10247W: http://www.avagotech.com/support/
10248F: drivers/message/fusion/
10249F: drivers/scsi/mpt3sas/
10250
10251LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10252M: Matthew Wilcox <willy@infradead.org>
10253L: linux-scsi@vger.kernel.org
10254S: Maintained
10255F: drivers/scsi/sym53c8xx_2/
10256
10257LTC1660 DAC DRIVER
10258M: Marcus Folkesson <marcus.folkesson@gmail.com>
10259L: linux-iio@vger.kernel.org
10260S: Maintained
10261F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10262F: drivers/iio/dac/ltc1660.c
10263
10264LTC2947 HARDWARE MONITOR DRIVER
10265M: Nuno Sá <nuno.sa@analog.com>
10266L: linux-hwmon@vger.kernel.org
10267S: Supported
10268W: http://ez.analog.com/community/linux-device-drivers
10269F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10270F: drivers/hwmon/ltc2947-core.c
10271F: drivers/hwmon/ltc2947-i2c.c
10272F: drivers/hwmon/ltc2947-spi.c
10273F: drivers/hwmon/ltc2947.h
10274
10275LTC2983 IIO TEMPERATURE DRIVER
10276M: Nuno Sá <nuno.sa@analog.com>
10277L: linux-iio@vger.kernel.org
10278S: Supported
10279W: http://ez.analog.com/community/linux-device-drivers
10280F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10281F: drivers/iio/temperature/ltc2983.c
10282
10283LTC4261 HARDWARE MONITOR DRIVER
10284M: Guenter Roeck <linux@roeck-us.net>
10285L: linux-hwmon@vger.kernel.org
10286S: Maintained
10287F: Documentation/hwmon/ltc4261.rst
10288F: drivers/hwmon/ltc4261.c
10289
10290LTC4306 I2C MULTIPLEXER DRIVER
10291M: Michael Hennerich <michael.hennerich@analog.com>
10292L: linux-i2c@vger.kernel.org
10293S: Supported
10294W: http://ez.analog.com/community/linux-device-drivers
10295F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10296F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10297
10298LTP (Linux Test Project)
10299M: Mike Frysinger <vapier@gentoo.org>
10300M: Cyril Hrubis <chrubis@suse.cz>
10301M: Wanlong Gao <wanlong.gao@gmail.com>
10302M: Jan Stancek <jstancek@redhat.com>
10303M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10304M: Alexey Kodanev <alexey.kodanev@oracle.com>
10305L: ltp@lists.linux.it (subscribers-only)
10306S: Maintained
10307W: http://linux-test-project.github.io/
10308T: git git://github.com/linux-test-project/ltp.git
10309
10310M68K ARCHITECTURE
10311M: Geert Uytterhoeven <geert@linux-m68k.org>
10312L: linux-m68k@lists.linux-m68k.org
10313S: Maintained
10314W: http://www.linux-m68k.org/
10315T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10316F: arch/m68k/
10317F: drivers/zorro/
10318
10319M68K ON APPLE MACINTOSH
10320M: Joshua Thompson <funaho@jurai.org>
10321L: linux-m68k@lists.linux-m68k.org
10322S: Maintained
10323W: http://www.mac.linux-m68k.org/
10324F: arch/m68k/mac/
10325
10326M68K ON HP9000/300
10327M: Philip Blundell <philb@gnu.org>
10328S: Maintained
10329W: http://www.tazenda.demon.co.uk/phil/linux-hp
10330F: arch/m68k/hp300/
10331
10332M88DS3103 MEDIA DRIVER
10333M: Antti Palosaari <crope@iki.fi>
10334L: linux-media@vger.kernel.org
10335S: Maintained
10336W: https://linuxtv.org
10337W: http://palosaari.fi/linux/
10338Q: http://patchwork.linuxtv.org/project/linux-media/list/
10339T: git git://linuxtv.org/anttip/media_tree.git
10340F: drivers/media/dvb-frontends/m88ds3103*
10341
10342M88RS2000 MEDIA DRIVER
10343M: Malcolm Priestley <tvboxspy@gmail.com>
10344L: linux-media@vger.kernel.org
10345S: Maintained
10346W: https://linuxtv.org
10347Q: http://patchwork.linuxtv.org/project/linux-media/list/
10348F: drivers/media/dvb-frontends/m88rs2000*
10349
10350MA901 MASTERKIT USB FM RADIO DRIVER
10351M: Alexey Klimov <klimov.linux@gmail.com>
10352L: linux-media@vger.kernel.org
10353S: Maintained
10354T: git git://linuxtv.org/media_tree.git
10355F: drivers/media/radio/radio-ma901.c
10356
10357MAC80211
10358M: Johannes Berg <johannes@sipsolutions.net>
10359L: linux-wireless@vger.kernel.org
10360S: Maintained
10361W: https://wireless.wiki.kernel.org/
10362T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10363T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10364F: Documentation/networking/mac80211-injection.rst
10365F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10366F: drivers/net/wireless/mac80211_hwsim.[ch]
10367F: include/net/mac80211.h
10368F: net/mac80211/
10369
10370MAILBOX API
10371M: Jassi Brar <jassisinghbrar@gmail.com>
10372L: linux-kernel@vger.kernel.org
10373S: Maintained
10374F: drivers/mailbox/
10375F: include/linux/mailbox_client.h
10376F: include/linux/mailbox_controller.h
10377
10378MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10379M: Michael Kerrisk <mtk.manpages@gmail.com>
10380L: linux-man@vger.kernel.org
10381S: Maintained
10382W: http://www.kernel.org/doc/man-pages
10383
10384MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10385M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10386L: linux-mips@vger.kernel.org
10387S: Maintained
10388F: arch/mips/boot/dts/img/pistachio_marduk.dts
10389
10390MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10391M: Andrew Lunn <andrew@lunn.ch>
10392M: Vivien Didelot <vivien.didelot@gmail.com>
10393L: netdev@vger.kernel.org
10394S: Maintained
10395F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10396F: Documentation/networking/devlink/mv88e6xxx.rst
10397F: drivers/net/dsa/mv88e6xxx/
10398F: include/linux/platform_data/mv88e6xxx.h
10399
10400MARVELL ARMADA 3700 PHY DRIVERS
10401M: Miquel Raynal <miquel.raynal@bootlin.com>
10402S: Maintained
10403F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10404F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10405F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10406F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10407
10408MARVELL ARMADA DRM SUPPORT
10409M: Russell King <linux@armlinux.org.uk>
10410S: Maintained
10411T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10412T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10413F: Documentation/devicetree/bindings/display/armada/
10414F: drivers/gpu/drm/armada/
10415F: include/uapi/drm/armada_drm.h
10416
10417MARVELL CRYPTO DRIVER
10418M: Boris Brezillon <bbrezillon@kernel.org>
10419M: Arnaud Ebalard <arno@natisbad.org>
10420M: Srujana Challa <schalla@marvell.com>
10421L: linux-crypto@vger.kernel.org
10422S: Maintained
10423F: drivers/crypto/marvell/
10424
10425MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10426M: Mirko Lindner <mlindner@marvell.com>
10427M: Stephen Hemminger <stephen@networkplumber.org>
10428L: netdev@vger.kernel.org
10429S: Maintained
10430F: drivers/net/ethernet/marvell/sk*
10431
10432MARVELL LIBERTAS WIRELESS DRIVER
10433L: libertas-dev@lists.infradead.org
10434S: Orphan
10435F: drivers/net/wireless/marvell/libertas/
10436
10437MARVELL MACCHIATOBIN SUPPORT
10438M: Russell King <linux@armlinux.org.uk>
10439L: linux-arm-kernel@lists.infradead.org
10440S: Maintained
10441F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10442
10443MARVELL MV643XX ETHERNET DRIVER
10444M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10445L: netdev@vger.kernel.org
10446S: Maintained
10447F: drivers/net/ethernet/marvell/mv643xx_eth.*
10448F: include/linux/mv643xx.h
10449
10450MARVELL MV88X3310 PHY DRIVER
10451M: Russell King <linux@armlinux.org.uk>
10452L: netdev@vger.kernel.org
10453S: Maintained
10454F: drivers/net/phy/marvell10g.c
10455
10456MARVELL MVEBU THERMAL DRIVER
10457M: Miquel Raynal <miquel.raynal@bootlin.com>
10458S: Maintained
10459F: drivers/thermal/armada_thermal.c
10460
10461MARVELL MVNETA ETHERNET DRIVER
10462M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10463L: netdev@vger.kernel.org
10464S: Maintained
10465F: drivers/net/ethernet/marvell/mvneta.*
10466
10467MARVELL MWIFIEX WIRELESS DRIVER
10468M: Amitkumar Karwar <amitkarwar@gmail.com>
10469M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10470M: Xinming Hu <huxinming820@gmail.com>
10471L: linux-wireless@vger.kernel.org
10472S: Maintained
10473F: drivers/net/wireless/marvell/mwifiex/
10474
10475MARVELL MWL8K WIRELESS DRIVER
10476M: Lennert Buytenhek <buytenh@wantstofly.org>
10477L: linux-wireless@vger.kernel.org
10478S: Odd Fixes
10479F: drivers/net/wireless/marvell/mwl8k.c
10480
10481MARVELL NAND CONTROLLER DRIVER
10482M: Miquel Raynal <miquel.raynal@bootlin.com>
10483L: linux-mtd@lists.infradead.org
10484S: Maintained
10485F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10486F: drivers/mtd/nand/raw/marvell_nand.c
10487
10488MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10489M: Sunil Goutham <sgoutham@marvell.com>
10490M: Geetha sowjanya <gakula@marvell.com>
10491M: Subbaraya Sundeep <sbhatta@marvell.com>
10492M: hariprasad <hkelam@marvell.com>
10493L: netdev@vger.kernel.org
10494S: Supported
10495F: drivers/net/ethernet/marvell/octeontx2/nic/
10496
10497MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10498M: Sunil Goutham <sgoutham@marvell.com>
10499M: Linu Cherian <lcherian@marvell.com>
10500M: Geetha sowjanya <gakula@marvell.com>
10501M: Jerin Jacob <jerinj@marvell.com>
10502L: netdev@vger.kernel.org
10503S: Supported
10504F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10505F: drivers/net/ethernet/marvell/octeontx2/af/
10506
10507MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10508M: Nicolas Pitre <nico@fluxnic.net>
10509S: Odd Fixes
10510F: drivers/mmc/host/mvsdio.*
10511
10512MARVELL USB MDIO CONTROLLER DRIVER
10513M: Tobias Waldekranz <tobias@waldekranz.com>
10514L: netdev@vger.kernel.org
10515S: Maintained
10516F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10517F: drivers/net/phy/mdio-mvusb.c
10518
10519MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10520M: Hu Ziji <huziji@marvell.com>
10521L: linux-mmc@vger.kernel.org
10522S: Supported
10523F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10524F: drivers/mmc/host/sdhci-xenon*
10525
10526MATROX FRAMEBUFFER DRIVER
10527L: linux-fbdev@vger.kernel.org
10528S: Orphan
10529F: drivers/video/fbdev/matrox/matroxfb_*
10530F: include/uapi/linux/matroxfb.h
10531
10532MAX16065 HARDWARE MONITOR DRIVER
10533M: Guenter Roeck <linux@roeck-us.net>
10534L: linux-hwmon@vger.kernel.org
10535S: Maintained
10536F: Documentation/hwmon/max16065.rst
10537F: drivers/hwmon/max16065.c
10538
10539MAX2175 SDR TUNER DRIVER
10540M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10541L: linux-media@vger.kernel.org
10542S: Maintained
10543T: git git://linuxtv.org/media_tree.git
10544F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10545F: Documentation/userspace-api/media/drivers/max2175.rst
10546F: drivers/media/i2c/max2175*
10547F: include/uapi/linux/max2175.h
10548
10549MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10550L: linux-hwmon@vger.kernel.org
10551S: Orphan
10552F: Documentation/hwmon/max6650.rst
10553F: drivers/hwmon/max6650.c
10554
10555MAX6697 HARDWARE MONITOR DRIVER
10556M: Guenter Roeck <linux@roeck-us.net>
10557L: linux-hwmon@vger.kernel.org
10558S: Maintained
10559F: Documentation/devicetree/bindings/hwmon/max6697.txt
10560F: Documentation/hwmon/max6697.rst
10561F: drivers/hwmon/max6697.c
10562F: include/linux/platform_data/max6697.h
10563
10564MAX9286 QUAD GMSL DESERIALIZER DRIVER
10565M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10566M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10567M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10568M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10569L: linux-media@vger.kernel.org
10570S: Maintained
10571F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10572F: drivers/media/i2c/max9286.c
10573
10574MAX9860 MONO AUDIO VOICE CODEC DRIVER
10575M: Peter Rosin <peda@axentia.se>
10576L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10577S: Maintained
10578F: Documentation/devicetree/bindings/sound/max9860.txt
10579F: sound/soc/codecs/max9860.*
10580
10581MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10582M: Andreas Klinger <ak@it-klinger.de>
10583L: linux-iio@vger.kernel.org
10584S: Maintained
10585F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10586F: drivers/iio/proximity/mb1232.c
10587
10588MAXIM MAX77650 PMIC MFD DRIVER
10589M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10590L: linux-kernel@vger.kernel.org
10591S: Maintained
10592F: Documentation/devicetree/bindings/*/*max77650.yaml
10593F: Documentation/devicetree/bindings/*/max77650*.yaml
10594F: drivers/gpio/gpio-max77650.c
10595F: drivers/input/misc/max77650-onkey.c
10596F: drivers/leds/leds-max77650.c
10597F: drivers/mfd/max77650.c
10598F: drivers/power/supply/max77650-charger.c
10599F: drivers/regulator/max77650-regulator.c
10600F: include/linux/mfd/max77650.h
10601
10602MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10603M: Javier Martinez Canillas <javier@dowhile0.org>
10604L: linux-kernel@vger.kernel.org
10605S: Supported
10606F: Documentation/devicetree/bindings/*/*max77802.txt
10607F: drivers/regulator/max77802-regulator.c
10608F: include/dt-bindings/*/*max77802.h
10609
10610MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10611M: Krzysztof Kozlowski <krzk@kernel.org>
10612M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10613L: linux-pm@vger.kernel.org
10614S: Supported
10615F: drivers/power/supply/max14577_charger.c
10616F: drivers/power/supply/max77693_charger.c
10617
10618MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10619M: Chanwoo Choi <cw00.choi@samsung.com>
10620M: Krzysztof Kozlowski <krzk@kernel.org>
10621M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10622L: linux-kernel@vger.kernel.org
10623S: Supported
10624F: Documentation/devicetree/bindings/*/max77686.txt
10625F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10626F: Documentation/devicetree/bindings/mfd/max14577.txt
10627F: Documentation/devicetree/bindings/mfd/max77693.txt
10628F: drivers/*/max14577*.c
10629F: drivers/*/max77686*.c
10630F: drivers/*/max77693*.c
10631F: drivers/clk/clk-max77686.c
10632F: drivers/extcon/extcon-max14577.c
10633F: drivers/extcon/extcon-max77693.c
10634F: drivers/rtc/rtc-max77686.c
10635F: include/linux/mfd/max14577*.h
10636F: include/linux/mfd/max77686*.h
10637F: include/linux/mfd/max77693*.h
10638
10639MAXIRADIO FM RADIO RECEIVER DRIVER
10640M: Hans Verkuil <hverkuil@xs4all.nl>
10641L: linux-media@vger.kernel.org
10642S: Maintained
10643W: https://linuxtv.org
10644T: git git://linuxtv.org/media_tree.git
10645F: drivers/media/radio/radio-maxiradio*
10646
10647MCAN MMIO DEVICE DRIVER
10648M: Dan Murphy <dmurphy@ti.com>
10649M: Sriram Dash <sriram.dash@samsung.com>
10650L: linux-can@vger.kernel.org
10651S: Maintained
10652F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10653F: drivers/net/can/m_can/m_can.c
10654F: drivers/net/can/m_can/m_can.h
10655F: drivers/net/can/m_can/m_can_platform.c
10656
10657MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10658M: Rishi Gupta <gupt21@gmail.com>
10659L: linux-i2c@vger.kernel.org
10660L: linux-input@vger.kernel.org
10661S: Maintained
10662F: drivers/hid/hid-mcp2221.c
10663
10664MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10665M: Peter Rosin <peda@axentia.se>
10666L: linux-iio@vger.kernel.org
10667S: Maintained
10668F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10669F: drivers/iio/potentiometer/mcp4018.c
10670F: drivers/iio/potentiometer/mcp4531.c
10671
10672MCR20A IEEE-802.15.4 RADIO DRIVER
10673M: Xue Liu <liuxuenetmail@gmail.com>
10674L: linux-wpan@vger.kernel.org
10675S: Maintained
10676W: https://github.com/xueliu/mcr20a-linux
10677F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10678F: drivers/net/ieee802154/mcr20a.c
10679F: drivers/net/ieee802154/mcr20a.h
10680
10681MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10682M: William Breathitt Gray <vilhelm.gray@gmail.com>
10683L: linux-iio@vger.kernel.org
10684S: Maintained
10685F: drivers/iio/dac/cio-dac.c
10686
10687MEDIA CONTROLLER FRAMEWORK
10688M: Sakari Ailus <sakari.ailus@linux.intel.com>
10689M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10690L: linux-media@vger.kernel.org
10691S: Supported
10692W: https://www.linuxtv.org
10693T: git git://linuxtv.org/media_tree.git
10694F: drivers/media/mc/
10695F: include/media/media-*.h
10696F: include/uapi/linux/media.h
10697
10698MEDIA DRIVER FOR FREESCALE IMX PXP
10699M: Philipp Zabel <p.zabel@pengutronix.de>
10700L: linux-media@vger.kernel.org
10701S: Maintained
10702T: git git://linuxtv.org/media_tree.git
10703F: drivers/media/platform/imx-pxp.[ch]
10704
10705MEDIA DRIVERS FOR ASCOT2E
10706M: Sergey Kozlov <serjk@netup.ru>
10707M: Abylay Ospan <aospan@netup.ru>
10708L: linux-media@vger.kernel.org
10709S: Supported
10710W: https://linuxtv.org
10711W: http://netup.tv/
10712T: git git://linuxtv.org/media_tree.git
10713F: drivers/media/dvb-frontends/ascot2e*
10714
10715MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10716M: Jasmin Jessich <jasmin@anw.at>
10717L: linux-media@vger.kernel.org
10718S: Maintained
10719W: https://linuxtv.org
10720T: git git://linuxtv.org/media_tree.git
10721F: drivers/media/dvb-frontends/cxd2099*
10722
10723MEDIA DRIVERS FOR CXD2841ER
10724M: Sergey Kozlov <serjk@netup.ru>
10725M: Abylay Ospan <aospan@netup.ru>
10726L: linux-media@vger.kernel.org
10727S: Supported
10728W: https://linuxtv.org
10729W: http://netup.tv/
10730T: git git://linuxtv.org/media_tree.git
10731F: drivers/media/dvb-frontends/cxd2841er*
10732
10733MEDIA DRIVERS FOR CXD2880
10734M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10735L: linux-media@vger.kernel.org
10736S: Supported
10737W: http://linuxtv.org/
10738T: git git://linuxtv.org/media_tree.git
10739F: drivers/media/dvb-frontends/cxd2880/*
10740F: drivers/media/spi/cxd2880*
10741
10742MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10743L: linux-media@vger.kernel.org
10744S: Orphan
10745W: https://linuxtv.org
10746T: git git://linuxtv.org/media_tree.git
10747F: drivers/media/pci/ddbridge/*
10748
10749MEDIA DRIVERS FOR FREESCALE IMX
10750M: Steve Longerbeam <slongerbeam@gmail.com>
10751M: Philipp Zabel <p.zabel@pengutronix.de>
10752L: linux-media@vger.kernel.org
10753S: Maintained
10754T: git git://linuxtv.org/media_tree.git
10755F: Documentation/admin-guide/media/imx.rst
10756F: Documentation/devicetree/bindings/media/imx.txt
10757F: drivers/staging/media/imx/
10758F: include/linux/imx-media.h
10759F: include/media/imx.h
10760
10761MEDIA DRIVERS FOR FREESCALE IMX7
10762M: Rui Miguel Silva <rmfrfs@gmail.com>
10763L: linux-media@vger.kernel.org
10764S: Maintained
10765T: git git://linuxtv.org/media_tree.git
10766F: Documentation/admin-guide/media/imx7.rst
10767F: Documentation/devicetree/bindings/media/imx7-csi.txt
10768F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10769F: drivers/staging/media/imx/imx7-media-csi.c
10770F: drivers/staging/media/imx/imx7-mipi-csis.c
10771
10772MEDIA DRIVERS FOR HELENE
10773M: Abylay Ospan <aospan@netup.ru>
10774L: linux-media@vger.kernel.org
10775S: Supported
10776W: https://linuxtv.org
10777W: http://netup.tv/
10778T: git git://linuxtv.org/media_tree.git
10779F: drivers/media/dvb-frontends/helene*
10780
10781MEDIA DRIVERS FOR HORUS3A
10782M: Sergey Kozlov <serjk@netup.ru>
10783M: Abylay Ospan <aospan@netup.ru>
10784L: linux-media@vger.kernel.org
10785S: Supported
10786W: https://linuxtv.org
10787W: http://netup.tv/
10788T: git git://linuxtv.org/media_tree.git
10789F: drivers/media/dvb-frontends/horus3a*
10790
10791MEDIA DRIVERS FOR LNBH25
10792M: Sergey Kozlov <serjk@netup.ru>
10793M: Abylay Ospan <aospan@netup.ru>
10794L: linux-media@vger.kernel.org
10795S: Supported
10796W: https://linuxtv.org
10797W: http://netup.tv/
10798T: git git://linuxtv.org/media_tree.git
10799F: drivers/media/dvb-frontends/lnbh25*
10800
10801MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10802L: linux-media@vger.kernel.org
10803S: Orphan
10804W: https://linuxtv.org
10805T: git git://linuxtv.org/media_tree.git
10806F: drivers/media/dvb-frontends/mxl5xx*
10807
10808MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10809M: Sergey Kozlov <serjk@netup.ru>
10810M: Abylay Ospan <aospan@netup.ru>
10811L: linux-media@vger.kernel.org
10812S: Supported
10813W: https://linuxtv.org
10814W: http://netup.tv/
10815T: git git://linuxtv.org/media_tree.git
10816F: drivers/media/pci/netup_unidvb/*
10817
10818MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10819M: Dmitry Osipenko <digetx@gmail.com>
10820L: linux-media@vger.kernel.org
10821L: linux-tegra@vger.kernel.org
10822S: Maintained
10823T: git git://linuxtv.org/media_tree.git
10824F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10825F: drivers/staging/media/tegra-vde/
10826
10827MEDIA DRIVERS FOR RENESAS - CEU
10828M: Jacopo Mondi <jacopo@jmondi.org>
10829L: linux-media@vger.kernel.org
10830L: linux-renesas-soc@vger.kernel.org
10831S: Supported
10832T: git git://linuxtv.org/media_tree.git
10833F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10834F: drivers/media/platform/renesas-ceu.c
10835F: include/media/drv-intf/renesas-ceu.h
10836
10837MEDIA DRIVERS FOR RENESAS - DRIF
10838M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10839L: linux-media@vger.kernel.org
10840L: linux-renesas-soc@vger.kernel.org
10841S: Supported
10842T: git git://linuxtv.org/media_tree.git
10843F: Documentation/devicetree/bindings/media/renesas,drif.txt
10844F: drivers/media/platform/rcar_drif.c
10845
10846MEDIA DRIVERS FOR RENESAS - FCP
10847M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10848L: linux-media@vger.kernel.org
10849L: linux-renesas-soc@vger.kernel.org
10850S: Supported
10851T: git git://linuxtv.org/media_tree.git
10852F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10853F: drivers/media/platform/rcar-fcp.c
10854F: include/media/rcar-fcp.h
10855
10856MEDIA DRIVERS FOR RENESAS - FDP1
10857M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10858L: linux-media@vger.kernel.org
10859L: linux-renesas-soc@vger.kernel.org
10860S: Supported
10861T: git git://linuxtv.org/media_tree.git
10862F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10863F: drivers/media/platform/rcar_fdp1.c
10864
10865MEDIA DRIVERS FOR RENESAS - VIN
10866M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10867L: linux-media@vger.kernel.org
10868L: linux-renesas-soc@vger.kernel.org
10869S: Supported
10870T: git git://linuxtv.org/media_tree.git
10871F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10872F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10873F: drivers/media/platform/rcar-vin/
10874
10875MEDIA DRIVERS FOR RENESAS - VSP1
10876M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10877M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10878L: linux-media@vger.kernel.org
10879L: linux-renesas-soc@vger.kernel.org
10880S: Supported
10881T: git git://linuxtv.org/media_tree.git
10882F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10883F: drivers/media/platform/vsp1/
10884
10885MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10886L: linux-media@vger.kernel.org
10887S: Orphan
10888W: https://linuxtv.org
10889T: git git://linuxtv.org/media_tree.git
10890F: drivers/media/dvb-frontends/stv0910*
10891
10892MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10893L: linux-media@vger.kernel.org
10894S: Orphan
10895W: https://linuxtv.org
10896T: git git://linuxtv.org/media_tree.git
10897F: drivers/media/dvb-frontends/stv6111*
10898
10899MEDIA DRIVERS FOR STM32 - DCMI
10900M: Hugues Fruchet <hugues.fruchet@st.com>
10901L: linux-media@vger.kernel.org
10902S: Supported
10903T: git git://linuxtv.org/media_tree.git
10904F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10905F: drivers/media/platform/stm32/stm32-dcmi.c
10906
10907MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10908M: Mauro Carvalho Chehab <mchehab@kernel.org>
10909L: linux-media@vger.kernel.org
10910S: Maintained
10911W: https://linuxtv.org
10912Q: http://patchwork.kernel.org/project/linux-media/list/
10913T: git git://linuxtv.org/media_tree.git
10914F: Documentation/admin-guide/media/
10915F: Documentation/devicetree/bindings/media/
10916F: Documentation/driver-api/media/
10917F: Documentation/userspace-api/media/
10918F: drivers/media/
10919F: drivers/staging/media/
10920F: include/linux/platform_data/media/
10921F: include/media/
10922F: include/uapi/linux/dvb/
10923F: include/uapi/linux/ivtv*
10924F: include/uapi/linux/media.h
10925F: include/uapi/linux/meye.h
10926F: include/uapi/linux/uvcvideo.h
10927F: include/uapi/linux/v4l2-*
10928F: include/uapi/linux/videodev2.h
10929
10930MEDIATEK BLUETOOTH DRIVER
10931M: Sean Wang <sean.wang@mediatek.com>
10932L: linux-bluetooth@vger.kernel.org
10933L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10934S: Maintained
10935F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10936F: drivers/bluetooth/btmtkuart.c
10937
10938MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10939M: Sean Wang <sean.wang@mediatek.com>
10940L: linux-pm@vger.kernel.org
10941S: Maintained
10942F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10943F: drivers/power/reset/mt6323-poweroff.c
10944
10945MEDIATEK CIR DRIVER
10946M: Sean Wang <sean.wang@mediatek.com>
10947S: Maintained
10948F: drivers/media/rc/mtk-cir.c
10949
10950MEDIATEK DMA DRIVER
10951M: Sean Wang <sean.wang@mediatek.com>
10952L: dmaengine@vger.kernel.org
10953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10954L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10955S: Maintained
10956F: Documentation/devicetree/bindings/dma/mtk-*
10957F: drivers/dma/mediatek/
10958
10959MEDIATEK ETHERNET DRIVER
10960M: Felix Fietkau <nbd@nbd.name>
10961M: John Crispin <john@phrozen.org>
10962M: Sean Wang <sean.wang@mediatek.com>
10963M: Mark Lee <Mark-MC.Lee@mediatek.com>
10964L: netdev@vger.kernel.org
10965S: Maintained
10966F: drivers/net/ethernet/mediatek/
10967
10968MEDIATEK I2C CONTROLLER DRIVER
10969M: Qii Wang <qii.wang@mediatek.com>
10970L: linux-i2c@vger.kernel.org
10971S: Maintained
10972F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10973F: drivers/i2c/busses/i2c-mt65xx.c
10974
10975MEDIATEK JPEG DRIVER
10976M: Rick Chang <rick.chang@mediatek.com>
10977M: Bin Liu <bin.liu@mediatek.com>
10978S: Supported
10979F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10980F: drivers/media/platform/mtk-jpeg/
10981
10982MEDIATEK MDP DRIVER
10983M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10984M: Houlong Wei <houlong.wei@mediatek.com>
10985M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10986S: Supported
10987F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10988F: drivers/media/platform/mtk-mdp/
10989F: drivers/media/platform/mtk-vpu/
10990
10991MEDIATEK MEDIA DRIVER
10992M: Tiffany Lin <tiffany.lin@mediatek.com>
10993M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10994S: Supported
10995F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10996F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10997F: drivers/media/platform/mtk-vcodec/
10998F: drivers/media/platform/mtk-vpu/
10999
11000MEDIATEK MMC/SD/SDIO DRIVER
11001M: Chaotian Jing <chaotian.jing@mediatek.com>
11002S: Maintained
11003F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11004F: drivers/mmc/host/mtk-sd.c
11005
11006MEDIATEK MT76 WIRELESS LAN DRIVER
11007M: Felix Fietkau <nbd@nbd.name>
11008M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11009R: Ryder Lee <ryder.lee@mediatek.com>
11010L: linux-wireless@vger.kernel.org
11011S: Maintained
11012F: drivers/net/wireless/mediatek/mt76/
11013
11014MEDIATEK MT7601U WIRELESS LAN DRIVER
11015M: Jakub Kicinski <kubakici@wp.pl>
11016L: linux-wireless@vger.kernel.org
11017S: Maintained
11018F: drivers/net/wireless/mediatek/mt7601u/
11019
11020MEDIATEK MT7621/28/88 I2C DRIVER
11021M: Stefan Roese <sr@denx.de>
11022L: linux-i2c@vger.kernel.org
11023S: Maintained
11024F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11025F: drivers/i2c/busses/i2c-mt7621.c
11026
11027MEDIATEK NAND CONTROLLER DRIVER
11028L: linux-mtd@lists.infradead.org
11029S: Orphan
11030F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11031F: drivers/mtd/nand/raw/mtk_*
11032
11033MEDIATEK PMIC LED DRIVER
11034M: Sean Wang <sean.wang@mediatek.com>
11035S: Maintained
11036F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11037F: drivers/leds/leds-mt6323.c
11038
11039MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11040M: Sean Wang <sean.wang@mediatek.com>
11041S: Maintained
11042F: drivers/char/hw_random/mtk-rng.c
11043
11044MEDIATEK SWITCH DRIVER
11045M: Sean Wang <sean.wang@mediatek.com>
11046M: Landen Chao <Landen.Chao@mediatek.com>
11047L: netdev@vger.kernel.org
11048S: Maintained
11049F: drivers/net/dsa/mt7530.*
11050F: net/dsa/tag_mtk.c
11051
11052MEDIATEK USB3 DRD IP DRIVER
11053M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11054L: linux-usb@vger.kernel.org (moderated for non-subscribers)
11055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11056L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11057S: Maintained
11058F: drivers/usb/mtu3/
11059
11060MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11061M: Peter Senna Tschudin <peter.senna@gmail.com>
11062M: Martin Donnelly <martin.donnelly@ge.com>
11063M: Martyn Welch <martyn.welch@collabora.co.uk>
11064S: Maintained
11065F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11066F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11067
11068MEGARAID SCSI/SAS DRIVERS
11069M: Kashyap Desai <kashyap.desai@broadcom.com>
11070M: Sumit Saxena <sumit.saxena@broadcom.com>
11071M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11072L: megaraidlinux.pdl@broadcom.com
11073L: linux-scsi@vger.kernel.org
11074S: Maintained
11075W: http://www.avagotech.com/support/
11076F: Documentation/scsi/megaraid.rst
11077F: drivers/scsi/megaraid.*
11078F: drivers/scsi/megaraid/
11079
11080MELEXIS MLX90614 DRIVER
11081M: Crt Mori <cmo@melexis.com>
11082L: linux-iio@vger.kernel.org
11083S: Supported
11084W: http://www.melexis.com
11085F: drivers/iio/temperature/mlx90614.c
11086
11087MELEXIS MLX90632 DRIVER
11088M: Crt Mori <cmo@melexis.com>
11089L: linux-iio@vger.kernel.org
11090S: Supported
11091W: http://www.melexis.com
11092F: drivers/iio/temperature/mlx90632.c
11093
11094MELFAS MIP4 TOUCHSCREEN DRIVER
11095M: Sangwon Jee <jeesw@melfas.com>
11096S: Supported
11097W: http://www.melfas.com
11098F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11099F: drivers/input/touchscreen/melfas_mip4.c
11100
11101MELLANOX ETHERNET DRIVER (mlx4_en)
11102M: Tariq Toukan <tariqt@nvidia.com>
11103L: netdev@vger.kernel.org
11104S: Supported
11105W: http://www.mellanox.com
11106Q: http://patchwork.ozlabs.org/project/netdev/list/
11107F: drivers/net/ethernet/mellanox/mlx4/en_*
11108
11109MELLANOX ETHERNET DRIVER (mlx5e)
11110M: Saeed Mahameed <saeedm@nvidia.com>
11111L: netdev@vger.kernel.org
11112S: Supported
11113W: http://www.mellanox.com
11114Q: http://patchwork.ozlabs.org/project/netdev/list/
11115F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11116
11117MELLANOX ETHERNET INNOVA DRIVERS
11118R: Boris Pismenny <borisp@nvidia.com>
11119L: netdev@vger.kernel.org
11120S: Supported
11121W: http://www.mellanox.com
11122Q: http://patchwork.ozlabs.org/project/netdev/list/
11123F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11124F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11125F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11126F: include/linux/mlx5/mlx5_ifc_fpga.h
11127
11128MELLANOX ETHERNET SWITCH DRIVERS
11129M: Jiri Pirko <jiri@nvidia.com>
11130M: Ido Schimmel <idosch@nvidia.com>
11131L: netdev@vger.kernel.org
11132S: Supported
11133W: http://www.mellanox.com
11134Q: http://patchwork.ozlabs.org/project/netdev/list/
11135F: drivers/net/ethernet/mellanox/mlxsw/
11136F: tools/testing/selftests/drivers/net/mlxsw/
11137
11138MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11139M: mlxsw@nvidia.com
11140L: netdev@vger.kernel.org
11141S: Supported
11142W: http://www.mellanox.com
11143Q: http://patchwork.ozlabs.org/project/netdev/list/
11144F: drivers/net/ethernet/mellanox/mlxfw/
11145
11146MELLANOX HARDWARE PLATFORM SUPPORT
11147M: Andy Shevchenko <andy@infradead.org>
11148M: Darren Hart <dvhart@infradead.org>
11149M: Vadim Pasternak <vadimp@nvidia.com>
11150L: platform-driver-x86@vger.kernel.org
11151S: Supported
11152F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11153F: drivers/platform/mellanox/
11154F: include/linux/platform_data/mlxreg.h
11155
11156MELLANOX MLX4 core VPI driver
11157M: Tariq Toukan <tariqt@nvidia.com>
11158L: netdev@vger.kernel.org
11159L: linux-rdma@vger.kernel.org
11160S: Supported
11161W: http://www.mellanox.com
11162Q: http://patchwork.ozlabs.org/project/netdev/list/
11163F: drivers/net/ethernet/mellanox/mlx4/
11164F: include/linux/mlx4/
11165
11166MELLANOX MLX4 IB driver
11167M: Yishai Hadas <yishaih@nvidia.com>
11168L: linux-rdma@vger.kernel.org
11169S: Supported
11170W: http://www.mellanox.com
11171Q: http://patchwork.kernel.org/project/linux-rdma/list/
11172F: drivers/infiniband/hw/mlx4/
11173F: include/linux/mlx4/
11174F: include/uapi/rdma/mlx4-abi.h
11175
11176MELLANOX MLX5 core VPI driver
11177M: Saeed Mahameed <saeedm@nvidia.com>
11178M: Leon Romanovsky <leonro@nvidia.com>
11179L: netdev@vger.kernel.org
11180L: linux-rdma@vger.kernel.org
11181S: Supported
11182W: http://www.mellanox.com
11183Q: http://patchwork.ozlabs.org/project/netdev/list/
11184F: Documentation/networking/device_drivers/ethernet/mellanox/
11185F: drivers/net/ethernet/mellanox/mlx5/core/
11186F: include/linux/mlx5/
11187
11188MELLANOX MLX5 IB driver
11189M: Leon Romanovsky <leonro@nvidia.com>
11190L: linux-rdma@vger.kernel.org
11191S: Supported
11192W: http://www.mellanox.com
11193Q: http://patchwork.kernel.org/project/linux-rdma/list/
11194F: drivers/infiniband/hw/mlx5/
11195F: include/linux/mlx5/
11196F: include/uapi/rdma/mlx5-abi.h
11197
11198MELLANOX MLXCPLD I2C AND MUX DRIVER
11199M: Vadim Pasternak <vadimp@nvidia.com>
11200M: Michael Shych <michaelsh@nvidia.com>
11201L: linux-i2c@vger.kernel.org
11202S: Supported
11203F: Documentation/i2c/busses/i2c-mlxcpld.rst
11204F: drivers/i2c/busses/i2c-mlxcpld.c
11205F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11206
11207MELLANOX MLXCPLD LED DRIVER
11208M: Vadim Pasternak <vadimp@nvidia.com>
11209L: linux-leds@vger.kernel.org
11210S: Supported
11211F: Documentation/leds/leds-mlxcpld.rst
11212F: drivers/leds/leds-mlxcpld.c
11213F: drivers/leds/leds-mlxreg.c
11214
11215MELLANOX PLATFORM DRIVER
11216M: Vadim Pasternak <vadimp@nvidia.com>
11217L: platform-driver-x86@vger.kernel.org
11218S: Supported
11219F: drivers/platform/x86/mlx-platform.c
11220
11221MEMBARRIER SUPPORT
11222M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11223M: "Paul E. McKenney" <paulmck@kernel.org>
11224L: linux-kernel@vger.kernel.org
11225S: Supported
11226F: arch/powerpc/include/asm/membarrier.h
11227F: include/uapi/linux/membarrier.h
11228F: kernel/sched/membarrier.c
11229
11230MEMBLOCK
11231M: Mike Rapoport <rppt@linux.ibm.com>
11232L: linux-mm@kvack.org
11233S: Maintained
11234F: Documentation/core-api/boot-time-mm.rst
11235F: include/linux/memblock.h
11236F: mm/memblock.c
11237
11238MEMORY CONTROLLER DRIVERS
11239M: Krzysztof Kozlowski <krzk@kernel.org>
11240L: linux-kernel@vger.kernel.org
11241S: Maintained
11242T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11243F: Documentation/devicetree/bindings/memory-controllers/
11244F: drivers/memory/
11245
11246MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11247M: Dmitry Osipenko <digetx@gmail.com>
11248L: linux-pm@vger.kernel.org
11249L: linux-tegra@vger.kernel.org
11250T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11251S: Maintained
11252F: drivers/devfreq/tegra20-devfreq.c
11253F: drivers/devfreq/tegra30-devfreq.c
11254
11255MEMORY MANAGEMENT
11256M: Andrew Morton <akpm@linux-foundation.org>
11257L: linux-mm@kvack.org
11258S: Maintained
11259W: http://www.linux-mm.org
11260T: quilt https://ozlabs.org/~akpm/mmotm/
11261T: quilt https://ozlabs.org/~akpm/mmots/
11262T: git git://github.com/hnaz/linux-mm.git
11263F: include/linux/gfp.h
11264F: include/linux/memory_hotplug.h
11265F: include/linux/mm.h
11266F: include/linux/mmzone.h
11267F: include/linux/vmalloc.h
11268F: mm/
11269
11270MEMORY TECHNOLOGY DEVICES (MTD)
11271M: Miquel Raynal <miquel.raynal@bootlin.com>
11272M: Richard Weinberger <richard@nod.at>
11273M: Vignesh Raghavendra <vigneshr@ti.com>
11274L: linux-mtd@lists.infradead.org
11275S: Maintained
11276W: http://www.linux-mtd.infradead.org/
11277Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11278C: irc://irc.oftc.net/mtd
11279T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11280T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11281F: Documentation/devicetree/bindings/mtd/
11282F: drivers/mtd/
11283F: include/linux/mtd/
11284F: include/uapi/mtd/
11285
11286MEN A21 WATCHDOG DRIVER
11287M: Johannes Thumshirn <morbidrsa@gmail.com>
11288L: linux-watchdog@vger.kernel.org
11289S: Maintained
11290F: drivers/watchdog/mena21_wdt.c
11291
11292MEN CHAMELEON BUS (mcb)
11293M: Johannes Thumshirn <morbidrsa@gmail.com>
11294S: Maintained
11295F: Documentation/driver-api/men-chameleon-bus.rst
11296F: drivers/mcb/
11297F: include/linux/mcb.h
11298
11299MEN F21BMC (Board Management Controller)
11300M: Andreas Werner <andreas.werner@men.de>
11301S: Supported
11302F: Documentation/hwmon/menf21bmc.rst
11303F: drivers/hwmon/menf21bmc_hwmon.c
11304F: drivers/leds/leds-menf21bmc.c
11305F: drivers/mfd/menf21bmc.c
11306F: drivers/watchdog/menf21bmc_wdt.c
11307
11308MEN Z069 WATCHDOG DRIVER
11309M: Johannes Thumshirn <jth@kernel.org>
11310L: linux-watchdog@vger.kernel.org
11311S: Maintained
11312F: drivers/watchdog/menz69_wdt.c
11313
11314MESON AO CEC DRIVER FOR AMLOGIC SOCS
11315M: Neil Armstrong <narmstrong@baylibre.com>
11316L: linux-media@vger.kernel.org
11317L: linux-amlogic@lists.infradead.org
11318S: Supported
11319W: http://linux-meson.com/
11320T: git git://linuxtv.org/media_tree.git
11321F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11322F: drivers/media/platform/meson/ao-cec-g12a.c
11323F: drivers/media/platform/meson/ao-cec.c
11324
11325MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11326M: Liang Yang <liang.yang@amlogic.com>
11327L: linux-mtd@lists.infradead.org
11328S: Maintained
11329F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11330F: drivers/mtd/nand/raw/meson_*
11331
11332MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11333M: Maxime Jourdan <mjourdan@baylibre.com>
11334M: Neil Armstrong <narmstrong@baylibre.com>
11335L: linux-media@vger.kernel.org
11336L: linux-amlogic@lists.infradead.org
11337S: Supported
11338T: git git://linuxtv.org/media_tree.git
11339F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11340F: drivers/staging/media/meson/vdec/
11341
11342METHODE UDPU SUPPORT
11343M: Vladimir Vid <vladimir.vid@sartura.hr>
11344S: Maintained
11345F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11346
11347MHI BUS
11348M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11349M: Hemant Kumar <hemantk@codeaurora.org>
11350L: linux-arm-msm@vger.kernel.org
11351S: Maintained
11352T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11353F: Documentation/mhi/
11354F: drivers/bus/mhi/
11355F: include/linux/mhi.h
11356
11357MICROBLAZE ARCHITECTURE
11358M: Michal Simek <monstr@monstr.eu>
11359S: Supported
11360W: http://www.monstr.eu/fdt/
11361T: git git://git.monstr.eu/linux-2.6-microblaze.git
11362F: arch/microblaze/
11363
11364MICROCHIP AT91 DMA DRIVERS
11365M: Ludovic Desroches <ludovic.desroches@microchip.com>
11366M: Tudor Ambarus <tudor.ambarus@microchip.com>
11367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11368L: dmaengine@vger.kernel.org
11369S: Supported
11370F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11371F: drivers/dma/at_hdmac.c
11372F: drivers/dma/at_hdmac_regs.h
11373F: drivers/dma/at_xdmac.c
11374F: include/dt-bindings/dma/at91.h
11375F: include/linux/platform_data/dma-atmel.h
11376
11377MICROCHIP AT91 SERIAL DRIVER
11378M: Richard Genoud <richard.genoud@gmail.com>
11379S: Maintained
11380F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11381F: drivers/tty/serial/atmel_serial.c
11382F: drivers/tty/serial/atmel_serial.h
11383
11384MICROCHIP AT91 USART MFD DRIVER
11385M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11386L: linux-kernel@vger.kernel.org
11387S: Supported
11388F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11389F: drivers/mfd/at91-usart.c
11390F: include/dt-bindings/mfd/at91-usart.h
11391
11392MICROCHIP AT91 USART SPI DRIVER
11393M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11394L: linux-spi@vger.kernel.org
11395S: Supported
11396F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11397F: drivers/spi/spi-at91-usart.c
11398
11399MICROCHIP AUDIO ASOC DRIVERS
11400M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11401L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11402S: Supported
11403F: sound/soc/atmel
11404
11405MICROCHIP ECC DRIVER
11406M: Tudor Ambarus <tudor.ambarus@microchip.com>
11407L: linux-crypto@vger.kernel.org
11408S: Maintained
11409F: drivers/crypto/atmel-ecc.*
11410
11411MICROCHIP I2C DRIVER
11412M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11413L: linux-i2c@vger.kernel.org
11414S: Supported
11415F: drivers/i2c/busses/i2c-at91-*.c
11416F: drivers/i2c/busses/i2c-at91.h
11417
11418MICROCHIP ISC DRIVER
11419M: Eugen Hristev <eugen.hristev@microchip.com>
11420L: linux-media@vger.kernel.org
11421S: Supported
11422F: Documentation/devicetree/bindings/media/atmel-isc.txt
11423F: drivers/media/platform/atmel/atmel-isc-base.c
11424F: drivers/media/platform/atmel/atmel-isc-regs.h
11425F: drivers/media/platform/atmel/atmel-isc.h
11426F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11427F: include/linux/atmel-isc-media.h
11428
11429MICROCHIP ISI DRIVER
11430M: Eugen Hristev <eugen.hristev@microchip.com>
11431L: linux-media@vger.kernel.org
11432S: Supported
11433F: drivers/media/platform/atmel/atmel-isi.c
11434F: drivers/media/platform/atmel/atmel-isi.h
11435
11436MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11437M: Woojung Huh <woojung.huh@microchip.com>
11438M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11439L: netdev@vger.kernel.org
11440S: Maintained
11441F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11442F: drivers/net/dsa/microchip/*
11443F: include/linux/platform_data/microchip-ksz.h
11444F: net/dsa/tag_ksz.c
11445
11446MICROCHIP LAN743X ETHERNET DRIVER
11447M: Bryan Whitehead <bryan.whitehead@microchip.com>
11448M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11449L: netdev@vger.kernel.org
11450S: Maintained
11451F: drivers/net/ethernet/microchip/lan743x_*
11452
11453MICROCHIP LCDFB DRIVER
11454M: Nicolas Ferre <nicolas.ferre@microchip.com>
11455L: linux-fbdev@vger.kernel.org
11456S: Maintained
11457F: drivers/video/fbdev/atmel_lcdfb.c
11458F: include/video/atmel_lcdc.h
11459
11460MICROCHIP MCP16502 PMIC DRIVER
11461M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11463S: Maintained
11464F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11465F: drivers/regulator/mcp16502.c
11466
11467MICROCHIP MCP3911 ADC DRIVER
11468M: Marcus Folkesson <marcus.folkesson@gmail.com>
11469M: Kent Gustavsson <kent@minoris.se>
11470L: linux-iio@vger.kernel.org
11471S: Supported
11472F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11473F: drivers/iio/adc/mcp3911.c
11474
11475MICROCHIP MMC/SD/SDIO MCI DRIVER
11476M: Ludovic Desroches <ludovic.desroches@microchip.com>
11477S: Maintained
11478F: drivers/mmc/host/atmel-mci.c
11479
11480MICROCHIP NAND DRIVER
11481M: Tudor Ambarus <tudor.ambarus@microchip.com>
11482L: linux-mtd@lists.infradead.org
11483S: Supported
11484F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11485F: drivers/mtd/nand/raw/atmel/*
11486
11487MICROCHIP PWM DRIVER
11488M: Claudiu Beznea <claudiu.beznea@microchip.com>
11489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11490L: linux-pwm@vger.kernel.org
11491S: Supported
11492F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11493F: drivers/pwm/pwm-atmel.c
11494
11495MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11496M: Eugen Hristev <eugen.hristev@microchip.com>
11497L: linux-iio@vger.kernel.org
11498S: Supported
11499F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11500F: drivers/iio/adc/at91-sama5d2_adc.c
11501F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11502
11503MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11504M: Claudiu Beznea <claudiu.beznea@microchip.com>
11505S: Supported
11506F: drivers/power/reset/at91-sama5d2_shdwc.c
11507
11508MICROCHIP SPI DRIVER
11509M: Tudor Ambarus <tudor.ambarus@microchip.com>
11510S: Supported
11511F: drivers/spi/spi-atmel.*
11512
11513MICROCHIP SSC DRIVER
11514M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11516S: Supported
11517F: drivers/misc/atmel-ssc.c
11518F: include/linux/atmel-ssc.h
11519
11520MICROCHIP USB251XB DRIVER
11521M: Richard Leitner <richard.leitner@skidata.com>
11522L: linux-usb@vger.kernel.org
11523S: Maintained
11524F: Documentation/devicetree/bindings/usb/usb251xb.txt
11525F: drivers/usb/misc/usb251xb.c
11526
11527MICROCHIP USBA UDC DRIVER
11528M: Cristian Birsan <cristian.birsan@microchip.com>
11529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11530S: Supported
11531F: drivers/usb/gadget/udc/atmel_usba_udc.*
11532
11533MICROCHIP WILC1000 WIFI DRIVER
11534M: Ajay Singh <ajay.kathat@microchip.com>
11535M: Claudiu Beznea <claudiu.beznea@microchip.com>
11536L: linux-wireless@vger.kernel.org
11537S: Supported
11538F: drivers/net/wireless/microchip/wilc1000/
11539
11540MICROSEMI MIPS SOCS
11541M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11542M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11543L: linux-mips@vger.kernel.org
11544S: Supported
11545F: Documentation/devicetree/bindings/mips/mscc.txt
11546F: arch/mips/boot/dts/mscc/
11547F: arch/mips/configs/generic/board-ocelot.config
11548F: arch/mips/generic/board-ocelot.c
11549
11550MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11551M: Don Brace <don.brace@microsemi.com>
11552L: esc.storagedev@microsemi.com
11553L: linux-scsi@vger.kernel.org
11554S: Supported
11555F: Documentation/scsi/smartpqi.rst
11556F: drivers/scsi/smartpqi/Kconfig
11557F: drivers/scsi/smartpqi/Makefile
11558F: drivers/scsi/smartpqi/smartpqi*.[ch]
11559F: include/linux/cciss*.h
11560F: include/uapi/linux/cciss*.h
11561
11562MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11563M: Chen Yu <yu.c.chen@intel.com>
11564L: platform-driver-x86@vger.kernel.org
11565S: Supported
11566F: drivers/platform/x86/surfacepro3_button.c
11567
11568MICROTEK X6 SCANNER
11569M: Oliver Neukum <oliver@neukum.org>
11570S: Maintained
11571F: drivers/usb/image/microtek.*
11572
11573MIPS
11574M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11575L: linux-mips@vger.kernel.org
11576S: Maintained
11577W: http://www.linux-mips.org/
11578Q: https://patchwork.kernel.org/project/linux-mips/list/
11579T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11580F: Documentation/devicetree/bindings/mips/
11581F: Documentation/mips/
11582F: arch/mips/
11583F: drivers/platform/mips/
11584
11585MIPS BOSTON DEVELOPMENT BOARD
11586M: Paul Burton <paulburton@kernel.org>
11587L: linux-mips@vger.kernel.org
11588S: Maintained
11589F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11590F: arch/mips/boot/dts/img/boston.dts
11591F: arch/mips/configs/generic/board-boston.config
11592F: drivers/clk/imgtec/clk-boston.c
11593F: include/dt-bindings/clock/boston-clock.h
11594
11595MIPS CORE DRIVERS
11596M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11597M: Serge Semin <fancer.lancer@gmail.com>
11598L: linux-mips@vger.kernel.org
11599S: Supported
11600F: drivers/bus/mips_cdmm.c
11601F: drivers/clocksource/mips-gic-timer.c
11602F: drivers/cpuidle/cpuidle-cps.c
11603F: drivers/irqchip/irq-mips-cpu.c
11604F: drivers/irqchip/irq-mips-gic.c
11605
11606MIPS GENERIC PLATFORM
11607M: Paul Burton <paulburton@kernel.org>
11608L: linux-mips@vger.kernel.org
11609S: Supported
11610F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11611F: arch/mips/generic/
11612F: arch/mips/tools/generic-board-config.sh
11613
11614MIPS RINT INSTRUCTION EMULATION
11615M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11616L: linux-mips@vger.kernel.org
11617S: Supported
11618F: arch/mips/math-emu/dp_rint.c
11619F: arch/mips/math-emu/sp_rint.c
11620
11621MIPS/LOONGSON1 ARCHITECTURE
11622M: Keguang Zhang <keguang.zhang@gmail.com>
11623L: linux-mips@vger.kernel.org
11624S: Maintained
11625F: arch/mips/include/asm/mach-loongson32/
11626F: arch/mips/loongson32/
11627F: drivers/*/*/*loongson1*
11628F: drivers/*/*loongson1*
11629
11630MIPS/LOONGSON2EF ARCHITECTURE
11631M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11632L: linux-mips@vger.kernel.org
11633S: Maintained
11634F: arch/mips/include/asm/mach-loongson2ef/
11635F: arch/mips/loongson2ef/
11636F: drivers/*/*/*loongson2*
11637F: drivers/*/*loongson2*
11638
11639MIPS/LOONGSON64 ARCHITECTURE
11640M: Huacai Chen <chenhc@lemote.com>
11641M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11642L: linux-mips@vger.kernel.org
11643S: Maintained
11644F: arch/mips/include/asm/mach-loongson64/
11645F: arch/mips/loongson64/
11646F: drivers/*/*/*loongson3*
11647F: drivers/*/*loongson3*
11648F: drivers/irqchip/irq-loongson*
11649F: drivers/platform/mips/cpu_hwmon.c
11650
11651MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11652M: Hans Verkuil <hverkuil@xs4all.nl>
11653L: linux-media@vger.kernel.org
11654S: Odd Fixes
11655W: https://linuxtv.org
11656T: git git://linuxtv.org/media_tree.git
11657F: drivers/media/radio/radio-miropcm20*
11658
11659MMP SUPPORT
11660R: Lubomir Rintel <lkundrak@v3.sk>
11661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11662S: Odd Fixes
11663T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11664F: arch/arm/boot/dts/mmp*
11665F: arch/arm/mach-mmp/
11666F: linux/soc/mmp/
11667
11668MMP USB PHY DRIVERS
11669R: Lubomir Rintel <lkundrak@v3.sk>
11670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11671S: Maintained
11672F: drivers/phy/marvell/phy-mmp3-usb.c
11673F: drivers/phy/marvell/phy-pxa-usb.c
11674
11675MMU GATHER AND TLB INVALIDATION
11676M: Will Deacon <will@kernel.org>
11677M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11678M: Andrew Morton <akpm@linux-foundation.org>
11679M: Nick Piggin <npiggin@gmail.com>
11680M: Peter Zijlstra <peterz@infradead.org>
11681L: linux-arch@vger.kernel.org
11682L: linux-mm@kvack.org
11683S: Maintained
11684F: arch/*/include/asm/tlb.h
11685F: include/asm-generic/tlb.h
11686F: mm/mmu_gather.c
11687
11688MN88472 MEDIA DRIVER
11689M: Antti Palosaari <crope@iki.fi>
11690L: linux-media@vger.kernel.org
11691S: Maintained
11692W: https://linuxtv.org
11693W: http://palosaari.fi/linux/
11694Q: http://patchwork.linuxtv.org/project/linux-media/list/
11695F: drivers/media/dvb-frontends/mn88472*
11696
11697MN88473 MEDIA DRIVER
11698M: Antti Palosaari <crope@iki.fi>
11699L: linux-media@vger.kernel.org
11700S: Maintained
11701W: https://linuxtv.org
11702W: http://palosaari.fi/linux/
11703Q: http://patchwork.linuxtv.org/project/linux-media/list/
11704F: drivers/media/dvb-frontends/mn88473*
11705
11706MODULE SUPPORT
11707M: Jessica Yu <jeyu@kernel.org>
11708S: Maintained
11709T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11710F: include/linux/module.h
11711F: kernel/module.c
11712
11713MONOLITHIC POWER SYSTEM PMIC DRIVER
11714M: Saravanan Sekar <sravanhome@gmail.com>
11715S: Maintained
11716F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11717F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11718F: drivers/iio/adc/mp2629_adc.c
11719F: drivers/mfd/mp2629.c
11720F: drivers/power/supply/mp2629_charger.c
11721F: drivers/regulator/mp5416.c
11722F: drivers/regulator/mpq7920.c
11723F: drivers/regulator/mpq7920.h
11724F: include/linux/mfd/mp2629.h
11725
11726MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11727S: Orphan
11728W: http://popies.net/meye/
11729F: Documentation/userspace-api/media/drivers/meye*
11730F: drivers/media/pci/meye/
11731F: include/uapi/linux/meye.h
11732
11733MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11734M: Jiri Slaby <jirislaby@kernel.org>
11735S: Maintained
11736F: Documentation/driver-api/serial/moxa-smartio.rst
11737F: drivers/tty/mxser.*
11738
11739MR800 AVERMEDIA USB FM RADIO DRIVER
11740M: Alexey Klimov <klimov.linux@gmail.com>
11741L: linux-media@vger.kernel.org
11742S: Maintained
11743T: git git://linuxtv.org/media_tree.git
11744F: drivers/media/radio/radio-mr800.c
11745
11746MRF24J40 IEEE 802.15.4 RADIO DRIVER
11747M: Alan Ott <alan@signal11.us>
11748L: linux-wpan@vger.kernel.org
11749S: Maintained
11750F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11751F: drivers/net/ieee802154/mrf24j40.c
11752
11753MSI LAPTOP SUPPORT
11754M: "Lee, Chun-Yi" <jlee@suse.com>
11755L: platform-driver-x86@vger.kernel.org
11756S: Maintained
11757F: drivers/platform/x86/msi-laptop.c
11758
11759MSI WMI SUPPORT
11760L: platform-driver-x86@vger.kernel.org
11761S: Orphan
11762F: drivers/platform/x86/msi-wmi.c
11763
11764MSI001 MEDIA DRIVER
11765M: Antti Palosaari <crope@iki.fi>
11766L: linux-media@vger.kernel.org
11767S: Maintained
11768W: https://linuxtv.org
11769W: http://palosaari.fi/linux/
11770Q: http://patchwork.linuxtv.org/project/linux-media/list/
11771T: git git://linuxtv.org/anttip/media_tree.git
11772F: drivers/media/tuners/msi001*
11773
11774MSI2500 MEDIA DRIVER
11775M: Antti Palosaari <crope@iki.fi>
11776L: linux-media@vger.kernel.org
11777S: Maintained
11778W: https://linuxtv.org
11779W: http://palosaari.fi/linux/
11780Q: http://patchwork.linuxtv.org/project/linux-media/list/
11781T: git git://linuxtv.org/anttip/media_tree.git
11782F: drivers/media/usb/msi2500/
11783
11784MSYSTEMS DISKONCHIP G3 MTD DRIVER
11785M: Robert Jarzmik <robert.jarzmik@free.fr>
11786L: linux-mtd@lists.infradead.org
11787S: Maintained
11788F: drivers/mtd/devices/docg3*
11789
11790MT9M032 APTINA SENSOR DRIVER
11791M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11792L: linux-media@vger.kernel.org
11793S: Maintained
11794T: git git://linuxtv.org/media_tree.git
11795F: drivers/media/i2c/mt9m032.c
11796F: include/media/i2c/mt9m032.h
11797
11798MT9P031 APTINA CAMERA SENSOR
11799M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11800L: linux-media@vger.kernel.org
11801S: Maintained
11802T: git git://linuxtv.org/media_tree.git
11803F: drivers/media/i2c/mt9p031.c
11804F: include/media/i2c/mt9p031.h
11805
11806MT9T001 APTINA CAMERA SENSOR
11807M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11808L: linux-media@vger.kernel.org
11809S: Maintained
11810T: git git://linuxtv.org/media_tree.git
11811F: drivers/media/i2c/mt9t001.c
11812F: include/media/i2c/mt9t001.h
11813
11814MT9T112 APTINA CAMERA SENSOR
11815M: Jacopo Mondi <jacopo@jmondi.org>
11816L: linux-media@vger.kernel.org
11817S: Odd Fixes
11818T: git git://linuxtv.org/media_tree.git
11819F: drivers/media/i2c/mt9t112.c
11820F: include/media/i2c/mt9t112.h
11821
11822MT9V032 APTINA CAMERA SENSOR
11823M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11824L: linux-media@vger.kernel.org
11825S: Maintained
11826T: git git://linuxtv.org/media_tree.git
11827F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11828F: drivers/media/i2c/mt9v032.c
11829F: include/media/i2c/mt9v032.h
11830
11831MT9V111 APTINA CAMERA SENSOR
11832M: Jacopo Mondi <jacopo@jmondi.org>
11833L: linux-media@vger.kernel.org
11834S: Maintained
11835T: git git://linuxtv.org/media_tree.git
11836F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11837F: drivers/media/i2c/mt9v111.c
11838
11839MULTIFUNCTION DEVICES (MFD)
11840M: Lee Jones <lee.jones@linaro.org>
11841S: Supported
11842T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11843F: Documentation/devicetree/bindings/mfd/
11844F: drivers/mfd/
11845F: include/dt-bindings/mfd/
11846F: include/linux/mfd/
11847
11848MULTIMEDIA CARD (MMC) ETC. OVER SPI
11849S: Orphan
11850F: drivers/mmc/host/mmc_spi.c
11851F: include/linux/spi/mmc_spi.h
11852
11853MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11854M: Ulf Hansson <ulf.hansson@linaro.org>
11855L: linux-mmc@vger.kernel.org
11856S: Maintained
11857T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11858F: Documentation/devicetree/bindings/mmc/
11859F: drivers/mmc/
11860F: include/linux/mmc/
11861F: include/uapi/linux/mmc/
11862
11863MULTIPLEXER SUBSYSTEM
11864M: Peter Rosin <peda@axentia.se>
11865S: Maintained
11866F: Documentation/ABI/testing/sysfs-class-mux*
11867F: Documentation/devicetree/bindings/mux/
11868F: drivers/mux/
11869F: include/dt-bindings/mux/
11870F: include/linux/mux/
11871
11872MULTITECH MULTIPORT CARD (ISICOM)
11873S: Orphan
11874F: drivers/tty/isicom.c
11875F: include/linux/isicom.h
11876
11877MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11878M: Bin Liu <b-liu@ti.com>
11879L: linux-usb@vger.kernel.org
11880S: Maintained
11881F: drivers/usb/musb/
11882
11883MXL301RF MEDIA DRIVER
11884M: Akihiro Tsukada <tskd08@gmail.com>
11885L: linux-media@vger.kernel.org
11886S: Odd Fixes
11887F: drivers/media/tuners/mxl301rf*
11888
11889MXL5007T MEDIA DRIVER
11890M: Michael Krufky <mkrufky@linuxtv.org>
11891L: linux-media@vger.kernel.org
11892S: Maintained
11893W: https://linuxtv.org
11894W: http://github.com/mkrufky
11895Q: http://patchwork.linuxtv.org/project/linux-media/list/
11896T: git git://linuxtv.org/mkrufky/tuners.git
11897F: drivers/media/tuners/mxl5007t.*
11898
11899MXSFB DRM DRIVER
11900M: Marek Vasut <marex@denx.de>
11901M: Stefan Agner <stefan@agner.ch>
11902L: dri-devel@lists.freedesktop.org
11903S: Supported
11904T: git git://anongit.freedesktop.org/drm/drm-misc
11905F: Documentation/devicetree/bindings/display/mxsfb.txt
11906F: drivers/gpu/drm/mxsfb/
11907
11908MYLEX DAC960 PCI RAID Controller
11909M: Hannes Reinecke <hare@kernel.org>
11910L: linux-scsi@vger.kernel.org
11911S: Supported
11912F: drivers/scsi/myrb.*
11913F: drivers/scsi/myrs.*
11914
11915MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11916M: Chris Lee <christopher.lee@cspi.com>
11917L: netdev@vger.kernel.org
11918S: Supported
11919W: https://www.cspi.com/ethernet-products/support/downloads/
11920F: drivers/net/ethernet/myricom/myri10ge/
11921
11922NAND FLASH SUBSYSTEM
11923M: Miquel Raynal <miquel.raynal@bootlin.com>
11924R: Richard Weinberger <richard@nod.at>
11925L: linux-mtd@lists.infradead.org
11926S: Maintained
11927W: http://www.linux-mtd.infradead.org/
11928Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11929C: irc://irc.oftc.net/mtd
11930T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11931F: drivers/mtd/nand/
11932F: include/linux/mtd/*nand*.h
11933
11934NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11935M: Daniel Mack <zonque@gmail.com>
11936L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11937S: Maintained
11938W: http://www.native-instruments.com
11939F: sound/usb/caiaq/
11940
11941NATSEMI ETHERNET DRIVER (DP8381x)
11942S: Orphan
11943F: drivers/net/ethernet/natsemi/natsemi.c
11944
11945NCR 5380 SCSI DRIVERS
11946M: Finn Thain <fthain@telegraphics.com.au>
11947M: Michael Schmitz <schmitzmic@gmail.com>
11948L: linux-scsi@vger.kernel.org
11949S: Maintained
11950F: Documentation/scsi/g_NCR5380.rst
11951F: drivers/scsi/NCR5380.*
11952F: drivers/scsi/arm/cumana_1.c
11953F: drivers/scsi/arm/oak.c
11954F: drivers/scsi/atari_scsi.*
11955F: drivers/scsi/dmx3191d.c
11956F: drivers/scsi/g_NCR5380.*
11957F: drivers/scsi/mac_scsi.*
11958F: drivers/scsi/sun3_scsi.*
11959F: drivers/scsi/sun3_scsi_vme.c
11960
11961NCSI LIBRARY
11962M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11963S: Maintained
11964F: net/ncsi/
11965
11966NCT6775 HARDWARE MONITOR DRIVER
11967M: Guenter Roeck <linux@roeck-us.net>
11968L: linux-hwmon@vger.kernel.org
11969S: Maintained
11970F: Documentation/hwmon/nct6775.rst
11971F: drivers/hwmon/nct6775.c
11972
11973NETDEVSIM
11974M: Jakub Kicinski <kuba@kernel.org>
11975S: Maintained
11976F: drivers/net/netdevsim/*
11977
11978NETEM NETWORK EMULATOR
11979M: Stephen Hemminger <stephen@networkplumber.org>
11980L: netdev@vger.kernel.org
11981S: Maintained
11982F: net/sched/sch_netem.c
11983
11984NETERION 10GbE DRIVERS (s2io/vxge)
11985M: Jon Mason <jdmason@kudzu.us>
11986L: netdev@vger.kernel.org
11987S: Supported
11988F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
11989F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
11990F: drivers/net/ethernet/neterion/
11991
11992NETFILTER
11993M: Pablo Neira Ayuso <pablo@netfilter.org>
11994M: Jozsef Kadlecsik <kadlec@netfilter.org>
11995M: Florian Westphal <fw@strlen.de>
11996L: netfilter-devel@vger.kernel.org
11997L: coreteam@netfilter.org
11998S: Maintained
11999W: http://www.netfilter.org/
12000W: http://www.iptables.org/
12001W: http://www.nftables.org/
12002Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12003T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12004T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12005F: include/linux/netfilter*
12006F: include/linux/netfilter/
12007F: include/net/netfilter/
12008F: include/uapi/linux/netfilter*
12009F: include/uapi/linux/netfilter/
12010F: net/*/netfilter.c
12011F: net/*/netfilter/
12012F: net/bridge/br_netfilter*.c
12013F: net/netfilter/
12014
12015NETROM NETWORK LAYER
12016M: Ralf Baechle <ralf@linux-mips.org>
12017L: linux-hams@vger.kernel.org
12018S: Maintained
12019W: http://www.linux-ax25.org/
12020F: include/net/netrom.h
12021F: include/uapi/linux/netrom.h
12022F: net/netrom/
12023
12024NETRONOME ETHERNET DRIVERS
12025M: Simon Horman <simon.horman@netronome.com>
12026R: Jakub Kicinski <kuba@kernel.org>
12027L: oss-drivers@netronome.com
12028S: Maintained
12029F: drivers/net/ethernet/netronome/
12030
12031NETWORK BLOCK DEVICE (NBD)
12032M: Josef Bacik <josef@toxicpanda.com>
12033L: linux-block@vger.kernel.org
12034L: nbd@other.debian.org
12035S: Maintained
12036F: Documentation/admin-guide/blockdev/nbd.rst
12037F: drivers/block/nbd.c
12038F: include/trace/events/nbd.h
12039F: include/uapi/linux/nbd.h
12040
12041NETWORK DROP MONITOR
12042M: Neil Horman <nhorman@tuxdriver.com>
12043L: netdev@vger.kernel.org
12044S: Maintained
12045W: https://fedorahosted.org/dropwatch/
12046F: include/net/drop_monitor.h
12047F: include/uapi/linux/net_dropmon.h
12048F: net/core/drop_monitor.c
12049
12050NETWORKING DRIVERS
12051M: "David S. Miller" <davem@davemloft.net>
12052M: Jakub Kicinski <kuba@kernel.org>
12053L: netdev@vger.kernel.org
12054S: Maintained
12055W: http://www.linuxfoundation.org/en/Net
12056Q: http://patchwork.ozlabs.org/project/netdev/list/
12057T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12058T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12059F: Documentation/devicetree/bindings/net/
12060F: drivers/connector/
12061F: drivers/net/
12062F: include/linux/etherdevice.h
12063F: include/linux/fcdevice.h
12064F: include/linux/fddidevice.h
12065F: include/linux/hippidevice.h
12066F: include/linux/if_*
12067F: include/linux/inetdevice.h
12068F: include/linux/netdevice.h
12069F: include/uapi/linux/if_*
12070F: include/uapi/linux/netdevice.h
12071
12072NETWORKING DRIVERS (WIRELESS)
12073M: Kalle Valo <kvalo@codeaurora.org>
12074L: linux-wireless@vger.kernel.org
12075S: Maintained
12076Q: http://patchwork.kernel.org/project/linux-wireless/list/
12077T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12078T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12079F: Documentation/devicetree/bindings/net/wireless/
12080F: drivers/net/wireless/
12081
12082NETWORKING [DSA]
12083M: Andrew Lunn <andrew@lunn.ch>
12084M: Vivien Didelot <vivien.didelot@gmail.com>
12085M: Florian Fainelli <f.fainelli@gmail.com>
12086M: Vladimir Oltean <olteanv@gmail.com>
12087S: Maintained
12088F: Documentation/devicetree/bindings/net/dsa/
12089F: drivers/net/dsa/
12090F: include/linux/dsa/
12091F: include/linux/platform_data/dsa.h
12092F: include/net/dsa.h
12093F: net/dsa/
12094
12095NETWORKING [GENERAL]
12096M: "David S. Miller" <davem@davemloft.net>
12097M: Jakub Kicinski <kuba@kernel.org>
12098L: netdev@vger.kernel.org
12099S: Maintained
12100W: http://www.linuxfoundation.org/en/Net
12101Q: http://patchwork.ozlabs.org/project/netdev/list/
12102B: mailto:netdev@vger.kernel.org
12103T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12104T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12105F: Documentation/networking/
12106F: include/linux/in.h
12107F: include/linux/net.h
12108F: include/linux/netdevice.h
12109F: include/net/
12110F: include/uapi/linux/in.h
12111F: include/uapi/linux/net.h
12112F: include/uapi/linux/net_namespace.h
12113F: include/uapi/linux/netdevice.h
12114F: lib/net_utils.c
12115F: lib/random32.c
12116F: net/
12117F: tools/testing/selftests/net/
12118
12119NETWORKING [IPSEC]
12120M: Steffen Klassert <steffen.klassert@secunet.com>
12121M: Herbert Xu <herbert@gondor.apana.org.au>
12122M: "David S. Miller" <davem@davemloft.net>
12123L: netdev@vger.kernel.org
12124S: Maintained
12125T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12126T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12127F: include/net/xfrm.h
12128F: include/uapi/linux/xfrm.h
12129F: net/ipv4/ah4.c
12130F: net/ipv4/esp4*
12131F: net/ipv4/ip_vti.c
12132F: net/ipv4/ipcomp.c
12133F: net/ipv4/xfrm*
12134F: net/ipv6/ah6.c
12135F: net/ipv6/esp6*
12136F: net/ipv6/ip6_vti.c
12137F: net/ipv6/ipcomp6.c
12138F: net/ipv6/xfrm*
12139F: net/key/
12140F: net/xfrm/
12141
12142NETWORKING [IPv4/IPv6]
12143M: "David S. Miller" <davem@davemloft.net>
12144M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12145M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12146L: netdev@vger.kernel.org
12147S: Maintained
12148T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12149F: arch/x86/net/*
12150F: include/net/ip*
12151F: net/ipv4/
12152F: net/ipv6/
12153
12154NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12155M: Paul Moore <paul@paul-moore.com>
12156L: netdev@vger.kernel.org
12157L: linux-security-module@vger.kernel.org
12158S: Maintained
12159W: https://github.com/netlabel
12160F: Documentation/netlabel/
12161F: include/net/calipso.h
12162F: include/net/cipso_ipv4.h
12163F: include/net/netlabel.h
12164F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12165F: include/uapi/linux/netfilter/xt_SECMARK.h
12166F: net/ipv4/cipso_ipv4.c
12167F: net/ipv6/calipso.c
12168F: net/netfilter/xt_CONNSECMARK.c
12169F: net/netfilter/xt_SECMARK.c
12170F: net/netlabel/
12171
12172NETWORKING [MPTCP]
12173M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12174M: Matthieu Baerts <matthieu.baerts@tessares.net>
12175L: netdev@vger.kernel.org
12176L: mptcp@lists.01.org
12177S: Maintained
12178W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12179B: https://github.com/multipath-tcp/mptcp_net-next/issues
12180F: include/net/mptcp.h
12181F: include/uapi/linux/mptcp.h
12182F: net/mptcp/
12183F: tools/testing/selftests/net/mptcp/
12184
12185NETWORKING [TCP]
12186M: Eric Dumazet <edumazet@google.com>
12187L: netdev@vger.kernel.org
12188S: Maintained
12189F: include/linux/tcp.h
12190F: include/net/tcp.h
12191F: include/trace/events/tcp.h
12192F: include/uapi/linux/tcp.h
12193F: net/ipv4/syncookies.c
12194F: net/ipv4/tcp*.c
12195F: net/ipv6/syncookies.c
12196F: net/ipv6/tcp*.c
12197
12198NETWORKING [TLS]
12199M: Boris Pismenny <borisp@nvidia.com>
12200M: Aviad Yehezkel <aviadye@nvidia.com>
12201M: John Fastabend <john.fastabend@gmail.com>
12202M: Daniel Borkmann <daniel@iogearbox.net>
12203M: Jakub Kicinski <kuba@kernel.org>
12204L: netdev@vger.kernel.org
12205S: Maintained
12206F: include/net/tls.h
12207F: include/uapi/linux/tls.h
12208F: net/tls/*
12209
12210NETWORKING [WIRELESS]
12211L: linux-wireless@vger.kernel.org
12212Q: http://patchwork.kernel.org/project/linux-wireless/list/
12213
12214NETXEN (1/10) GbE SUPPORT
12215M: Manish Chopra <manishc@marvell.com>
12216M: Rahul Verma <rahulv@marvell.com>
12217M: GR-Linux-NIC-Dev@marvell.com
12218L: netdev@vger.kernel.org
12219S: Supported
12220F: drivers/net/ethernet/qlogic/netxen/
12221
12222NET_FAILOVER MODULE
12223M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12224L: netdev@vger.kernel.org
12225S: Supported
12226F: Documentation/networking/net_failover.rst
12227F: drivers/net/net_failover.c
12228F: include/net/net_failover.h
12229
12230NEXTHOP
12231M: David Ahern <dsahern@kernel.org>
12232L: netdev@vger.kernel.org
12233S: Maintained
12234F: include/net/netns/nexthop.h
12235F: include/net/nexthop.h
12236F: include/uapi/linux/nexthop.h
12237F: net/ipv4/nexthop.c
12238
12239NFC SUBSYSTEM
12240L: netdev@vger.kernel.org
12241S: Orphan
12242F: Documentation/devicetree/bindings/net/nfc/
12243F: drivers/nfc/
12244F: include/linux/platform_data/nfcmrvl.h
12245F: include/net/nfc/
12246F: include/uapi/linux/nfc.h
12247F: net/nfc/
12248
12249NFS, SUNRPC, AND LOCKD CLIENTS
12250M: Trond Myklebust <trond.myklebust@hammerspace.com>
12251M: Anna Schumaker <anna.schumaker@netapp.com>
12252L: linux-nfs@vger.kernel.org
12253S: Maintained
12254W: http://client.linux-nfs.org
12255T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12256F: fs/lockd/
12257F: fs/nfs/
12258F: fs/nfs_common/
12259F: include/linux/lockd/
12260F: include/linux/nfs*
12261F: include/linux/sunrpc/
12262F: include/uapi/linux/nfs*
12263F: include/uapi/linux/sunrpc/
12264F: net/sunrpc/
12265
12266NILFS2 FILESYSTEM
12267M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12268L: linux-nilfs@vger.kernel.org
12269S: Supported
12270W: https://nilfs.sourceforge.io/
12271W: https://nilfs.osdn.jp/
12272T: git git://github.com/konis/nilfs2.git
12273F: Documentation/filesystems/nilfs2.rst
12274F: fs/nilfs2/
12275F: include/trace/events/nilfs2.h
12276F: include/uapi/linux/nilfs2_api.h
12277F: include/uapi/linux/nilfs2_ondisk.h
12278
12279NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12280M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12281S: Maintained
12282W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12283F: Documentation/scsi/NinjaSCSI.rst
12284F: drivers/scsi/pcmcia/nsp_*
12285
12286NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12287M: GOTO Masanori <gotom@debian.or.jp>
12288M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12289S: Maintained
12290W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12291F: Documentation/scsi/NinjaSCSI.rst
12292F: drivers/scsi/nsp32*
12293
12294NIOS2 ARCHITECTURE
12295M: Ley Foon Tan <ley.foon.tan@intel.com>
12296S: Maintained
12297T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12298F: arch/nios2/
12299
12300NOHZ, DYNTICKS SUPPORT
12301M: Frederic Weisbecker <fweisbec@gmail.com>
12302M: Thomas Gleixner <tglx@linutronix.de>
12303M: Ingo Molnar <mingo@kernel.org>
12304L: linux-kernel@vger.kernel.org
12305S: Maintained
12306T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12307F: include/linux/sched/nohz.h
12308F: include/linux/tick.h
12309F: kernel/time/tick*.*
12310
12311NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12312M: Pavel Machek <pavel@ucw.cz>
12313M: Sakari Ailus <sakari.ailus@iki.fi>
12314L: linux-media@vger.kernel.org
12315S: Maintained
12316F: drivers/media/i2c/ad5820.c
12317F: drivers/media/i2c/et8ek8
12318
12319NOKIA N900 POWER SUPPLY DRIVERS
12320R: Pali Rohár <pali@kernel.org>
12321F: drivers/power/supply/bq2415x_charger.c
12322F: drivers/power/supply/bq27xxx_battery.c
12323F: drivers/power/supply/bq27xxx_battery_i2c.c
12324F: drivers/power/supply/isp1704_charger.c
12325F: drivers/power/supply/rx51_battery.c
12326F: include/linux/power/bq2415x_charger.h
12327F: include/linux/power/bq27xxx_battery.h
12328
12329NOLIBC HEADER FILE
12330M: Willy Tarreau <w@1wt.eu>
12331S: Maintained
12332T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12333F: tools/include/nolibc/
12334
12335NSDEPS
12336M: Matthias Maennich <maennich@google.com>
12337S: Maintained
12338F: Documentation/core-api/symbol-namespaces.rst
12339F: scripts/nsdeps
12340
12341NTB AMD DRIVER
12342M: Sanjay R Mehta <sanju.mehta@amd.com>
12343M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12344L: linux-ntb@googlegroups.com
12345S: Supported
12346F: drivers/ntb/hw/amd/
12347
12348NTB DRIVER CORE
12349M: Jon Mason <jdmason@kudzu.us>
12350M: Dave Jiang <dave.jiang@intel.com>
12351M: Allen Hubbe <allenbh@gmail.com>
12352L: linux-ntb@googlegroups.com
12353S: Supported
12354W: https://github.com/jonmason/ntb/wiki
12355T: git git://github.com/jonmason/ntb.git
12356F: drivers/net/ntb_netdev.c
12357F: drivers/ntb/
12358F: include/linux/ntb.h
12359F: include/linux/ntb_transport.h
12360F: tools/testing/selftests/ntb/
12361
12362NTB IDT DRIVER
12363M: Serge Semin <fancer.lancer@gmail.com>
12364L: linux-ntb@googlegroups.com
12365S: Supported
12366F: drivers/ntb/hw/idt/
12367
12368NTB INTEL DRIVER
12369M: Dave Jiang <dave.jiang@intel.com>
12370L: linux-ntb@googlegroups.com
12371S: Supported
12372W: https://github.com/davejiang/linux/wiki
12373T: git https://github.com/davejiang/linux.git
12374F: drivers/ntb/hw/intel/
12375
12376NTFS FILESYSTEM
12377M: Anton Altaparmakov <anton@tuxera.com>
12378L: linux-ntfs-dev@lists.sourceforge.net
12379S: Supported
12380W: http://www.tuxera.com/
12381T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12382F: Documentation/filesystems/ntfs.rst
12383F: fs/ntfs/
12384
12385NUBUS SUBSYSTEM
12386M: Finn Thain <fthain@telegraphics.com.au>
12387L: linux-m68k@lists.linux-m68k.org
12388S: Maintained
12389F: arch/*/include/asm/nubus.h
12390F: drivers/nubus/
12391F: include/linux/nubus.h
12392F: include/uapi/linux/nubus.h
12393
12394NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12395M: Antonino Daplas <adaplas@gmail.com>
12396L: linux-fbdev@vger.kernel.org
12397S: Maintained
12398F: drivers/video/fbdev/nvidia/
12399F: drivers/video/fbdev/riva/
12400
12401NVM EXPRESS DRIVER
12402M: Keith Busch <kbusch@kernel.org>
12403M: Jens Axboe <axboe@fb.com>
12404M: Christoph Hellwig <hch@lst.de>
12405M: Sagi Grimberg <sagi@grimberg.me>
12406L: linux-nvme@lists.infradead.org
12407S: Supported
12408W: http://git.infradead.org/nvme.git
12409T: git://git.infradead.org/nvme.git
12410F: drivers/nvme/host/
12411F: include/linux/nvme.h
12412F: include/uapi/linux/nvme_ioctl.h
12413
12414NVM EXPRESS FC TRANSPORT DRIVERS
12415M: James Smart <james.smart@broadcom.com>
12416L: linux-nvme@lists.infradead.org
12417S: Supported
12418F: drivers/nvme/host/fc.c
12419F: drivers/nvme/target/fc.c
12420F: drivers/nvme/target/fcloop.c
12421F: include/linux/nvme-fc-driver.h
12422F: include/linux/nvme-fc.h
12423
12424NVM EXPRESS TARGET DRIVER
12425M: Christoph Hellwig <hch@lst.de>
12426M: Sagi Grimberg <sagi@grimberg.me>
12427M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12428L: linux-nvme@lists.infradead.org
12429S: Supported
12430W: http://git.infradead.org/nvme.git
12431T: git://git.infradead.org/nvme.git
12432F: drivers/nvme/target/
12433
12434NVMEM FRAMEWORK
12435M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12436S: Maintained
12437T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12438F: Documentation/ABI/stable/sysfs-bus-nvmem
12439F: Documentation/devicetree/bindings/nvmem/
12440F: drivers/nvmem/
12441F: include/linux/nvmem-consumer.h
12442F: include/linux/nvmem-provider.h
12443
12444NXP FSPI DRIVER
12445M: Ashish Kumar <ashish.kumar@nxp.com>
12446R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12447L: linux-spi@vger.kernel.org
12448S: Maintained
12449F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12450F: drivers/spi/spi-nxp-fspi.c
12451
12452NXP FXAS21002C DRIVER
12453M: Rui Miguel Silva <rmfrfs@gmail.com>
12454L: linux-iio@vger.kernel.org
12455S: Maintained
12456F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12457F: drivers/iio/gyro/fxas21002c.h
12458F: drivers/iio/gyro/fxas21002c_core.c
12459F: drivers/iio/gyro/fxas21002c_i2c.c
12460F: drivers/iio/gyro/fxas21002c_spi.c
12461
12462NXP SGTL5000 DRIVER
12463M: Fabio Estevam <festevam@gmail.com>
12464L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12465S: Maintained
12466F: Documentation/devicetree/bindings/sound/sgtl5000.txt
12467F: sound/soc/codecs/sgtl5000*
12468
12469NXP SJA1105 ETHERNET SWITCH DRIVER
12470M: Vladimir Oltean <olteanv@gmail.com>
12471L: linux-kernel@vger.kernel.org
12472S: Maintained
12473F: drivers/net/dsa/sja1105
12474
12475NXP TDA998X DRM DRIVER
12476M: Russell King <linux@armlinux.org.uk>
12477S: Maintained
12478T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12479T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12480F: drivers/gpu/drm/i2c/tda998x_drv.c
12481F: include/drm/i2c/tda998x.h
12482F: include/dt-bindings/display/tda998x.h
12483K: "nxp,tda998x"
12484
12485NXP TFA9879 DRIVER
12486M: Peter Rosin <peda@axentia.se>
12487L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12488S: Maintained
12489F: Documentation/devicetree/bindings/sound/tfa9879.txt
12490F: sound/soc/codecs/tfa9879*
12491
12492NXP-NCI NFC DRIVER
12493M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12494R: Charles Gorand <charles.gorand@effinnov.com>
12495L: linux-nfc@lists.01.org (moderated for non-subscribers)
12496S: Supported
12497F: drivers/nfc/nxp-nci
12498
12499OBJAGG
12500M: Jiri Pirko <jiri@nvidia.com>
12501L: netdev@vger.kernel.org
12502S: Supported
12503F: include/linux/objagg.h
12504F: lib/objagg.c
12505F: lib/test_objagg.c
12506
12507OBJTOOL
12508M: Josh Poimboeuf <jpoimboe@redhat.com>
12509M: Peter Zijlstra <peterz@infradead.org>
12510S: Supported
12511F: tools/objtool/
12512
12513OCELOT ETHERNET SWITCH DRIVER
12514M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12515M: Vladimir Oltean <vladimir.oltean@nxp.com>
12516M: Claudiu Manoil <claudiu.manoil@nxp.com>
12517M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12518L: netdev@vger.kernel.org
12519S: Supported
12520F: drivers/net/dsa/ocelot/*
12521F: drivers/net/ethernet/mscc/
12522F: include/soc/mscc/ocelot*
12523F: net/dsa/tag_ocelot.c
12524
12525OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12526M: Frederic Barrat <fbarrat@linux.ibm.com>
12527M: Andrew Donnellan <ajd@linux.ibm.com>
12528L: linuxppc-dev@lists.ozlabs.org
12529S: Supported
12530F: Documentation/userspace-api/accelerators/ocxl.rst
12531F: arch/powerpc/include/asm/pnv-ocxl.h
12532F: arch/powerpc/platforms/powernv/ocxl.c
12533F: drivers/misc/ocxl/
12534F: include/misc/ocxl*
12535F: include/uapi/misc/ocxl.h
12536
12537OMAP AUDIO SUPPORT
12538M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12539M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12540L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12541L: linux-omap@vger.kernel.org
12542S: Maintained
12543F: sound/soc/ti/n810.c
12544F: sound/soc/ti/omap*
12545F: sound/soc/ti/rx51.c
12546F: sound/soc/ti/sdma-pcm.*
12547
12548OMAP CLOCK FRAMEWORK SUPPORT
12549M: Paul Walmsley <paul@pwsan.com>
12550L: linux-omap@vger.kernel.org
12551S: Maintained
12552F: arch/arm/*omap*/*clock*
12553
12554OMAP DEVICE TREE SUPPORT
12555M: Benoît Cousson <bcousson@baylibre.com>
12556M: Tony Lindgren <tony@atomide.com>
12557L: linux-omap@vger.kernel.org
12558L: devicetree@vger.kernel.org
12559S: Maintained
12560F: arch/arm/boot/dts/*am3*
12561F: arch/arm/boot/dts/*am4*
12562F: arch/arm/boot/dts/*am5*
12563F: arch/arm/boot/dts/*dra7*
12564F: arch/arm/boot/dts/*omap*
12565F: arch/arm/boot/dts/logicpd-som-lv*
12566F: arch/arm/boot/dts/logicpd-torpedo*
12567
12568OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12569L: linux-omap@vger.kernel.org
12570L: linux-fbdev@vger.kernel.org
12571S: Orphan
12572F: Documentation/arm/omap/dss.rst
12573F: drivers/video/fbdev/omap2/
12574
12575OMAP FRAMEBUFFER SUPPORT
12576L: linux-fbdev@vger.kernel.org
12577L: linux-omap@vger.kernel.org
12578S: Orphan
12579F: drivers/video/fbdev/omap/
12580
12581OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12582M: Roger Quadros <rogerq@ti.com>
12583M: Tony Lindgren <tony@atomide.com>
12584L: linux-omap@vger.kernel.org
12585S: Maintained
12586F: arch/arm/mach-omap2/*gpmc*
12587F: drivers/memory/omap-gpmc.c
12588
12589OMAP GPIO DRIVER
12590M: Grygorii Strashko <grygorii.strashko@ti.com>
12591M: Santosh Shilimkar <ssantosh@kernel.org>
12592M: Kevin Hilman <khilman@kernel.org>
12593L: linux-omap@vger.kernel.org
12594S: Maintained
12595F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12596F: drivers/gpio/gpio-omap.c
12597
12598OMAP HARDWARE SPINLOCK SUPPORT
12599M: Ohad Ben-Cohen <ohad@wizery.com>
12600L: linux-omap@vger.kernel.org
12601S: Maintained
12602F: drivers/hwspinlock/omap_hwspinlock.c
12603
12604OMAP HS MMC SUPPORT
12605L: linux-mmc@vger.kernel.org
12606L: linux-omap@vger.kernel.org
12607S: Orphan
12608F: drivers/mmc/host/omap_hsmmc.c
12609
12610OMAP HWMOD DATA
12611M: Paul Walmsley <paul@pwsan.com>
12612L: linux-omap@vger.kernel.org
12613S: Maintained
12614F: arch/arm/mach-omap2/omap_hwmod*data*
12615
12616OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12617M: Benoît Cousson <bcousson@baylibre.com>
12618L: linux-omap@vger.kernel.org
12619S: Maintained
12620F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12621
12622OMAP HWMOD SUPPORT
12623M: Benoît Cousson <bcousson@baylibre.com>
12624M: Paul Walmsley <paul@pwsan.com>
12625L: linux-omap@vger.kernel.org
12626S: Maintained
12627F: arch/arm/mach-omap2/omap_hwmod.*
12628
12629OMAP I2C DRIVER
12630M: Vignesh R <vigneshr@ti.com>
12631L: linux-omap@vger.kernel.org
12632L: linux-i2c@vger.kernel.org
12633S: Maintained
12634F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12635F: drivers/i2c/busses/i2c-omap.c
12636
12637OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12638M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12639L: linux-media@vger.kernel.org
12640S: Maintained
12641F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12642F: drivers/media/platform/omap3isp/
12643F: drivers/staging/media/omap4iss/
12644
12645OMAP MMC SUPPORT
12646M: Aaro Koskinen <aaro.koskinen@iki.fi>
12647L: linux-omap@vger.kernel.org
12648S: Odd Fixes
12649F: drivers/mmc/host/omap.c
12650
12651OMAP POWER MANAGEMENT SUPPORT
12652M: Kevin Hilman <khilman@kernel.org>
12653L: linux-omap@vger.kernel.org
12654S: Maintained
12655F: arch/arm/*omap*/*pm*
12656F: drivers/cpufreq/omap-cpufreq.c
12657
12658OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12659M: Rajendra Nayak <rnayak@codeaurora.org>
12660M: Paul Walmsley <paul@pwsan.com>
12661L: linux-omap@vger.kernel.org
12662S: Maintained
12663F: arch/arm/mach-omap2/prm*
12664
12665OMAP RANDOM NUMBER GENERATOR SUPPORT
12666M: Deepak Saxena <dsaxena@plexity.net>
12667S: Maintained
12668F: drivers/char/hw_random/omap-rng.c
12669
12670OMAP USB SUPPORT
12671L: linux-usb@vger.kernel.org
12672L: linux-omap@vger.kernel.org
12673S: Orphan
12674F: arch/arm/*omap*/usb*
12675F: drivers/usb/*/*omap*
12676
12677OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12678M: Mark Jackson <mpfj@newflow.co.uk>
12679L: linux-omap@vger.kernel.org
12680S: Maintained
12681F: arch/arm/boot/dts/am335x-nano.dts
12682
12683OMAP1 SUPPORT
12684M: Aaro Koskinen <aaro.koskinen@iki.fi>
12685M: Tony Lindgren <tony@atomide.com>
12686L: linux-omap@vger.kernel.org
12687S: Maintained
12688Q: http://patchwork.kernel.org/project/linux-omap/list/
12689T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12690F: arch/arm/configs/omap1_defconfig
12691F: arch/arm/mach-omap1/
12692F: arch/arm/plat-omap/
12693F: drivers/i2c/busses/i2c-omap.c
12694F: include/linux/platform_data/ams-delta-fiq.h
12695F: include/linux/platform_data/i2c-omap.h
12696
12697OMAP2+ SUPPORT
12698M: Tony Lindgren <tony@atomide.com>
12699L: linux-omap@vger.kernel.org
12700S: Maintained
12701W: http://www.muru.com/linux/omap/
12702W: http://linux.omap.com/
12703Q: http://patchwork.kernel.org/project/linux-omap/list/
12704T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12705F: arch/arm/configs/omap2plus_defconfig
12706F: arch/arm/mach-omap2/
12707F: arch/arm/plat-omap/
12708F: drivers/bus/ti-sysc.c
12709F: drivers/i2c/busses/i2c-omap.c
12710F: drivers/irqchip/irq-omap-intc.c
12711F: drivers/mfd/*omap*.c
12712F: drivers/mfd/menelaus.c
12713F: drivers/mfd/palmas.c
12714F: drivers/mfd/tps65217.c
12715F: drivers/mfd/tps65218.c
12716F: drivers/mfd/tps65910.c
12717F: drivers/mfd/twl-core.[ch]
12718F: drivers/mfd/twl4030*.c
12719F: drivers/mfd/twl6030*.c
12720F: drivers/mfd/twl6040*.c
12721F: drivers/regulator/palmas-regulator*.c
12722F: drivers/regulator/pbias-regulator.c
12723F: drivers/regulator/tps65217-regulator.c
12724F: drivers/regulator/tps65218-regulator.c
12725F: drivers/regulator/tps65910-regulator.c
12726F: drivers/regulator/twl-regulator.c
12727F: drivers/regulator/twl6030-regulator.c
12728F: include/linux/platform_data/i2c-omap.h
12729F: include/linux/platform_data/ti-sysc.h
12730
12731OMFS FILESYSTEM
12732M: Bob Copeland <me@bobcopeland.com>
12733L: linux-karma-devel@lists.sourceforge.net
12734S: Maintained
12735F: Documentation/filesystems/omfs.rst
12736F: fs/omfs/
12737
12738OMNIKEY CARDMAN 4000 DRIVER
12739M: Harald Welte <laforge@gnumonks.org>
12740S: Maintained
12741F: drivers/char/pcmcia/cm4000_cs.c
12742F: include/linux/cm4000_cs.h
12743F: include/uapi/linux/cm4000_cs.h
12744
12745OMNIKEY CARDMAN 4040 DRIVER
12746M: Harald Welte <laforge@gnumonks.org>
12747S: Maintained
12748F: drivers/char/pcmcia/cm4040_cs.*
12749
12750OMNIVISION OV13858 SENSOR DRIVER
12751M: Sakari Ailus <sakari.ailus@linux.intel.com>
12752L: linux-media@vger.kernel.org
12753S: Maintained
12754T: git git://linuxtv.org/media_tree.git
12755F: drivers/media/i2c/ov13858.c
12756
12757OMNIVISION OV2680 SENSOR DRIVER
12758M: Rui Miguel Silva <rmfrfs@gmail.com>
12759L: linux-media@vger.kernel.org
12760S: Maintained
12761T: git git://linuxtv.org/media_tree.git
12762F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12763F: drivers/media/i2c/ov2680.c
12764
12765OMNIVISION OV2685 SENSOR DRIVER
12766M: Shunqian Zheng <zhengsq@rock-chips.com>
12767L: linux-media@vger.kernel.org
12768S: Maintained
12769T: git git://linuxtv.org/media_tree.git
12770F: drivers/media/i2c/ov2685.c
12771
12772OMNIVISION OV2740 SENSOR DRIVER
12773M: Tianshu Qiu <tian.shu.qiua@intel.com>
12774R: Shawn Tu <shawnx.tu@intel.com>
12775R: Bingbu Cao <bingbu.cao@intel.com>
12776L: linux-media@vger.kernel.org
12777S: Maintained
12778T: git git://linuxtv.org/media_tree.git
12779F: drivers/media/i2c/ov2740.c
12780
12781OMNIVISION OV5640 SENSOR DRIVER
12782M: Steve Longerbeam <slongerbeam@gmail.com>
12783L: linux-media@vger.kernel.org
12784S: Maintained
12785T: git git://linuxtv.org/media_tree.git
12786F: drivers/media/i2c/ov5640.c
12787
12788OMNIVISION OV5647 SENSOR DRIVER
12789M: Luis Oliveira <lolivei@synopsys.com>
12790L: linux-media@vger.kernel.org
12791S: Maintained
12792T: git git://linuxtv.org/media_tree.git
12793F: drivers/media/i2c/ov5647.c
12794
12795OMNIVISION OV5670 SENSOR DRIVER
12796M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12797M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12798L: linux-media@vger.kernel.org
12799S: Maintained
12800T: git git://linuxtv.org/media_tree.git
12801F: drivers/media/i2c/ov5670.c
12802
12803OMNIVISION OV5675 SENSOR DRIVER
12804M: Shawn Tu <shawnx.tu@intel.com>
12805L: linux-media@vger.kernel.org
12806S: Maintained
12807T: git git://linuxtv.org/media_tree.git
12808F: drivers/media/i2c/ov5675.c
12809
12810OMNIVISION OV5695 SENSOR DRIVER
12811M: Shunqian Zheng <zhengsq@rock-chips.com>
12812L: linux-media@vger.kernel.org
12813S: Maintained
12814T: git git://linuxtv.org/media_tree.git
12815F: drivers/media/i2c/ov5695.c
12816
12817OMNIVISION OV7670 SENSOR DRIVER
12818M: Jonathan Corbet <corbet@lwn.net>
12819L: linux-media@vger.kernel.org
12820S: Maintained
12821T: git git://linuxtv.org/media_tree.git
12822F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12823F: drivers/media/i2c/ov7670.c
12824
12825OMNIVISION OV772x SENSOR DRIVER
12826M: Jacopo Mondi <jacopo@jmondi.org>
12827L: linux-media@vger.kernel.org
12828S: Odd fixes
12829T: git git://linuxtv.org/media_tree.git
12830F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12831F: drivers/media/i2c/ov772x.c
12832F: include/media/i2c/ov772x.h
12833
12834OMNIVISION OV7740 SENSOR DRIVER
12835M: Wenyou Yang <wenyou.yang@microchip.com>
12836L: linux-media@vger.kernel.org
12837S: Maintained
12838T: git git://linuxtv.org/media_tree.git
12839F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12840F: drivers/media/i2c/ov7740.c
12841
12842OMNIVISION OV8856 SENSOR DRIVER
12843M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12844L: linux-media@vger.kernel.org
12845S: Maintained
12846T: git git://linuxtv.org/media_tree.git
12847F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12848F: drivers/media/i2c/ov8856.c
12849
12850OMNIVISION OV9640 SENSOR DRIVER
12851M: Petr Cvek <petrcvekcz@gmail.com>
12852L: linux-media@vger.kernel.org
12853S: Maintained
12854F: drivers/media/i2c/ov9640.*
12855
12856OMNIVISION OV9650 SENSOR DRIVER
12857M: Sakari Ailus <sakari.ailus@linux.intel.com>
12858R: Akinobu Mita <akinobu.mita@gmail.com>
12859R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12860L: linux-media@vger.kernel.org
12861S: Maintained
12862T: git git://linuxtv.org/media_tree.git
12863F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12864F: drivers/media/i2c/ov9650.c
12865
12866ONENAND FLASH DRIVER
12867M: Kyungmin Park <kyungmin.park@samsung.com>
12868L: linux-mtd@lists.infradead.org
12869S: Maintained
12870F: drivers/mtd/nand/onenand/
12871F: include/linux/mtd/onenand*.h
12872
12873ONION OMEGA2+ BOARD
12874M: Harvey Hunt <harveyhuntnexus@gmail.com>
12875L: linux-mips@vger.kernel.org
12876S: Maintained
12877F: arch/mips/boot/dts/ralink/omega2p.dts
12878
12879OP-TEE DRIVER
12880M: Jens Wiklander <jens.wiklander@linaro.org>
12881L: op-tee@lists.trustedfirmware.org
12882S: Maintained
12883F: Documentation/ABI/testing/sysfs-bus-optee-devices
12884F: drivers/tee/optee/
12885
12886OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12887M: Sumit Garg <sumit.garg@linaro.org>
12888L: op-tee@lists.trustedfirmware.org
12889S: Maintained
12890F: drivers/char/hw_random/optee-rng.c
12891
12892OPA-VNIC DRIVER
12893M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12894M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12895L: linux-rdma@vger.kernel.org
12896S: Supported
12897F: drivers/infiniband/ulp/opa_vnic
12898
12899OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12900M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12901M: Frank Rowand <frowand.list@gmail.com>
12902L: devicetree@vger.kernel.org
12903S: Maintained
12904F: Documentation/devicetree/dynamic-resolution-notes.rst
12905F: Documentation/devicetree/overlay-notes.rst
12906F: drivers/of/overlay.c
12907F: drivers/of/resolver.c
12908K: of_overlay_notifier_
12909
12910OPEN FIRMWARE AND FLATTENED DEVICE TREE
12911M: Rob Herring <robh+dt@kernel.org>
12912M: Frank Rowand <frowand.list@gmail.com>
12913L: devicetree@vger.kernel.org
12914S: Maintained
12915W: http://www.devicetree.org/
12916T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12917F: Documentation/ABI/testing/sysfs-firmware-ofw
12918F: drivers/of/
12919F: include/linux/of*.h
12920F: scripts/dtc/
12921
12922OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12923M: Rob Herring <robh+dt@kernel.org>
12924L: devicetree@vger.kernel.org
12925S: Maintained
12926Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12927T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12928F: Documentation/devicetree/
12929F: arch/*/boot/dts/
12930F: include/dt-bindings/
12931
12932OPENCORES I2C BUS DRIVER
12933M: Peter Korsgaard <peter@korsgaard.com>
12934M: Andrew Lunn <andrew@lunn.ch>
12935L: linux-i2c@vger.kernel.org
12936S: Maintained
12937F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12938F: Documentation/i2c/busses/i2c-ocores.rst
12939F: drivers/i2c/busses/i2c-ocores.c
12940F: include/linux/platform_data/i2c-ocores.h
12941
12942OPENRISC ARCHITECTURE
12943M: Jonas Bonn <jonas@southpole.se>
12944M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12945M: Stafford Horne <shorne@gmail.com>
12946L: openrisc@lists.librecores.org
12947S: Maintained
12948W: http://openrisc.io
12949T: git git://github.com/openrisc/linux.git
12950F: Documentation/devicetree/bindings/openrisc/
12951F: Documentation/openrisc/
12952F: arch/openrisc/
12953F: drivers/irqchip/irq-ompic.c
12954F: drivers/irqchip/irq-or1k-*
12955
12956OPENVSWITCH
12957M: Pravin B Shelar <pshelar@ovn.org>
12958L: netdev@vger.kernel.org
12959L: dev@openvswitch.org
12960S: Maintained
12961W: http://openvswitch.org
12962F: include/uapi/linux/openvswitch.h
12963F: net/openvswitch/
12964
12965OPERATING PERFORMANCE POINTS (OPP)
12966M: Viresh Kumar <vireshk@kernel.org>
12967M: Nishanth Menon <nm@ti.com>
12968M: Stephen Boyd <sboyd@kernel.org>
12969L: linux-pm@vger.kernel.org
12970S: Maintained
12971T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12972F: Documentation/devicetree/bindings/opp/
12973F: Documentation/power/opp.rst
12974F: drivers/opp/
12975F: include/linux/pm_opp.h
12976
12977OPL4 DRIVER
12978M: Clemens Ladisch <clemens@ladisch.de>
12979L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12980S: Maintained
12981T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12982F: sound/drivers/opl4/
12983
12984OPROFILE
12985M: Robert Richter <rric@kernel.org>
12986L: oprofile-list@lists.sf.net
12987S: Maintained
12988F: arch/*/include/asm/oprofile*.h
12989F: arch/*/oprofile/
12990F: drivers/oprofile/
12991F: include/linux/oprofile.h
12992
12993ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12994M: Mark Fasheh <mark@fasheh.com>
12995M: Joel Becker <jlbec@evilplan.org>
12996M: Joseph Qi <joseph.qi@linux.alibaba.com>
12997L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12998S: Supported
12999W: http://ocfs2.wiki.kernel.org
13000F: Documentation/filesystems/dlmfs.rst
13001F: Documentation/filesystems/ocfs2.rst
13002F: fs/ocfs2/
13003
13004ORANGEFS FILESYSTEM
13005M: Mike Marshall <hubcap@omnibond.com>
13006R: Martin Brandenburg <martin@omnibond.com>
13007L: devel@lists.orangefs.org
13008S: Supported
13009T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13010F: Documentation/filesystems/orangefs.rst
13011F: fs/orangefs/
13012
13013ORINOCO DRIVER
13014L: linux-wireless@vger.kernel.org
13015S: Orphan
13016W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13017W: http://www.nongnu.org/orinoco/
13018F: drivers/net/wireless/intersil/orinoco/
13019
13020OV2659 OMNIVISION SENSOR DRIVER
13021M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13022L: linux-media@vger.kernel.org
13023S: Maintained
13024W: https://linuxtv.org
13025Q: http://patchwork.linuxtv.org/project/linux-media/list/
13026T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13027F: drivers/media/i2c/ov2659.c
13028F: include/media/i2c/ov2659.h
13029
13030OVERLAY FILESYSTEM
13031M: Miklos Szeredi <miklos@szeredi.hu>
13032L: linux-unionfs@vger.kernel.org
13033S: Supported
13034T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13035F: Documentation/filesystems/overlayfs.rst
13036F: fs/overlayfs/
13037
13038P54 WIRELESS DRIVER
13039M: Christian Lamparter <chunkeey@googlemail.com>
13040L: linux-wireless@vger.kernel.org
13041S: Maintained
13042W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13043F: drivers/net/wireless/intersil/p54/
13044
13045PACKING
13046M: Vladimir Oltean <olteanv@gmail.com>
13047L: netdev@vger.kernel.org
13048S: Supported
13049F: Documentation/core-api/packing.rst
13050F: include/linux/packing.h
13051F: lib/packing.c
13052
13053PADATA PARALLEL EXECUTION MECHANISM
13054M: Steffen Klassert <steffen.klassert@secunet.com>
13055L: linux-crypto@vger.kernel.org
13056S: Maintained
13057F: Documentation/core-api/padata.rst
13058F: include/linux/padata.h
13059F: kernel/padata.c
13060
13061PAGE POOL
13062M: Jesper Dangaard Brouer <hawk@kernel.org>
13063M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13064L: netdev@vger.kernel.org
13065S: Supported
13066F: include/net/page_pool.h
13067F: net/core/page_pool.c
13068
13069PANASONIC LAPTOP ACPI EXTRAS DRIVER
13070M: Harald Welte <laforge@gnumonks.org>
13071L: platform-driver-x86@vger.kernel.org
13072S: Maintained
13073F: drivers/platform/x86/panasonic-laptop.c
13074
13075PARALLAX PING IIO SENSOR DRIVER
13076M: Andreas Klinger <ak@it-klinger.de>
13077L: linux-iio@vger.kernel.org
13078S: Maintained
13079F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13080F: drivers/iio/proximity/ping.c
13081
13082PARALLEL LCD/KEYPAD PANEL DRIVER
13083M: Willy Tarreau <willy@haproxy.com>
13084M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13085S: Odd Fixes
13086F: Documentation/admin-guide/lcd-panel-cgram.rst
13087F: drivers/auxdisplay/panel.c
13088
13089PARALLEL PORT SUBSYSTEM
13090M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13091M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13092L: linux-parport@lists.infradead.org (subscribers-only)
13093S: Maintained
13094F: Documentation/driver-api/parport*.rst
13095F: drivers/char/ppdev.c
13096F: drivers/parport/
13097F: include/linux/parport*.h
13098F: include/uapi/linux/ppdev.h
13099
13100PARAVIRT_OPS INTERFACE
13101M: Juergen Gross <jgross@suse.com>
13102M: Deep Shah <sdeep@vmware.com>
13103M: "VMware, Inc." <pv-drivers@vmware.com>
13104L: virtualization@lists.linux-foundation.org
13105S: Supported
13106F: Documentation/virt/paravirt_ops.rst
13107F: arch/*/include/asm/paravirt*.h
13108F: arch/*/kernel/paravirt*
13109F: include/linux/hypervisor.h
13110
13111PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13112M: Tim Waugh <tim@cyberelk.net>
13113L: linux-parport@lists.infradead.org (subscribers-only)
13114S: Maintained
13115F: Documentation/admin-guide/blockdev/paride.rst
13116F: drivers/block/paride/
13117
13118PARISC ARCHITECTURE
13119M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13120M: Helge Deller <deller@gmx.de>
13121L: linux-parisc@vger.kernel.org
13122S: Maintained
13123W: https://parisc.wiki.kernel.org
13124Q: http://patchwork.kernel.org/project/linux-parisc/list/
13125T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13126T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13127F: Documentation/parisc/
13128F: arch/parisc/
13129F: drivers/char/agp/parisc-agp.c
13130F: drivers/input/misc/hp_sdc_rtc.c
13131F: drivers/input/serio/gscps2.c
13132F: drivers/input/serio/hp_sdc*
13133F: drivers/parisc/
13134F: drivers/parport/parport_gsc.*
13135F: drivers/tty/serial/8250/8250_gsc.c
13136F: drivers/video/console/sti*
13137F: drivers/video/fbdev/sti*
13138F: drivers/video/logo/logo_parisc*
13139F: include/linux/hp_sdc.h
13140
13141PARMAN
13142M: Jiri Pirko <jiri@nvidia.com>
13143L: netdev@vger.kernel.org
13144S: Supported
13145F: include/linux/parman.h
13146F: lib/parman.c
13147F: lib/test_parman.c
13148
13149PC ENGINES APU BOARD DRIVER
13150M: Enrico Weigelt, metux IT consult <info@metux.net>
13151S: Maintained
13152F: drivers/platform/x86/pcengines-apuv2.c
13153
13154PC87360 HARDWARE MONITORING DRIVER
13155M: Jim Cromie <jim.cromie@gmail.com>
13156L: linux-hwmon@vger.kernel.org
13157S: Maintained
13158F: Documentation/hwmon/pc87360.rst
13159F: drivers/hwmon/pc87360.c
13160
13161PC8736x GPIO DRIVER
13162M: Jim Cromie <jim.cromie@gmail.com>
13163S: Maintained
13164F: drivers/char/pc8736x_gpio.c
13165
13166PC87427 HARDWARE MONITORING DRIVER
13167M: Jean Delvare <jdelvare@suse.com>
13168L: linux-hwmon@vger.kernel.org
13169S: Maintained
13170F: Documentation/hwmon/pc87427.rst
13171F: drivers/hwmon/pc87427.c
13172
13173PCA9532 LED DRIVER
13174M: Riku Voipio <riku.voipio@iki.fi>
13175S: Maintained
13176F: drivers/leds/leds-pca9532.c
13177F: include/linux/leds-pca9532.h
13178
13179PCA9541 I2C BUS MASTER SELECTOR DRIVER
13180M: Guenter Roeck <linux@roeck-us.net>
13181L: linux-i2c@vger.kernel.org
13182S: Maintained
13183F: drivers/i2c/muxes/i2c-mux-pca9541.c
13184
13185PCDP - PRIMARY CONSOLE AND DEBUG PORT
13186M: Khalid Aziz <khalid@gonehiking.org>
13187S: Maintained
13188F: drivers/firmware/pcdp.*
13189
13190PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13191M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13192M: Pali Rohár <pali@kernel.org>
13193L: linux-pci@vger.kernel.org
13194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13195S: Maintained
13196F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13197F: drivers/pci/controller/pci-aardvark.c
13198
13199PCI DRIVER FOR ALTERA PCIE IP
13200M: Ley Foon Tan <ley.foon.tan@intel.com>
13201L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13202L: linux-pci@vger.kernel.org
13203S: Supported
13204F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13205F: drivers/pci/controller/pcie-altera.c
13206
13207PCI DRIVER FOR APPLIEDMICRO XGENE
13208M: Toan Le <toan@os.amperecomputing.com>
13209L: linux-pci@vger.kernel.org
13210L: linux-arm-kernel@lists.infradead.org
13211S: Maintained
13212F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13213F: drivers/pci/controller/pci-xgene.c
13214
13215PCI DRIVER FOR ARM VERSATILE PLATFORM
13216M: Rob Herring <robh@kernel.org>
13217L: linux-pci@vger.kernel.org
13218L: linux-arm-kernel@lists.infradead.org
13219S: Maintained
13220F: Documentation/devicetree/bindings/pci/versatile.yaml
13221F: drivers/pci/controller/pci-versatile.c
13222
13223PCI DRIVER FOR ARMADA 8K
13224M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13225L: linux-pci@vger.kernel.org
13226L: linux-arm-kernel@lists.infradead.org
13227S: Maintained
13228F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13229F: drivers/pci/controller/dwc/pcie-armada8k.c
13230
13231PCI DRIVER FOR CADENCE PCIE IP
13232M: Tom Joseph <tjoseph@cadence.com>
13233L: linux-pci@vger.kernel.org
13234S: Maintained
13235F: Documentation/devicetree/bindings/pci/cdns,*
13236F: drivers/pci/controller/cadence/
13237
13238PCI DRIVER FOR FREESCALE LAYERSCAPE
13239M: Minghuan Lian <minghuan.Lian@nxp.com>
13240M: Mingkai Hu <mingkai.hu@nxp.com>
13241M: Roy Zang <roy.zang@nxp.com>
13242L: linuxppc-dev@lists.ozlabs.org
13243L: linux-pci@vger.kernel.org
13244L: linux-arm-kernel@lists.infradead.org
13245S: Maintained
13246F: drivers/pci/controller/dwc/*layerscape*
13247
13248PCI DRIVER FOR GENERIC OF HOSTS
13249M: Will Deacon <will@kernel.org>
13250L: linux-pci@vger.kernel.org
13251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13252S: Maintained
13253F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13254F: drivers/pci/controller/pci-host-common.c
13255F: drivers/pci/controller/pci-host-generic.c
13256
13257PCI DRIVER FOR IMX6
13258M: Richard Zhu <hongxing.zhu@nxp.com>
13259M: Lucas Stach <l.stach@pengutronix.de>
13260L: linux-pci@vger.kernel.org
13261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13262S: Maintained
13263F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13264F: drivers/pci/controller/dwc/*imx6*
13265
13266PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13267M: Jonathan Derrick <jonathan.derrick@intel.com>
13268L: linux-pci@vger.kernel.org
13269S: Supported
13270F: drivers/pci/controller/vmd.c
13271
13272PCI DRIVER FOR MICROSEMI SWITCHTEC
13273M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13274M: Logan Gunthorpe <logang@deltatee.com>
13275L: linux-pci@vger.kernel.org
13276S: Maintained
13277F: Documentation/ABI/testing/sysfs-class-switchtec
13278F: Documentation/driver-api/switchtec.rst
13279F: drivers/ntb/hw/mscc/
13280F: drivers/pci/switch/switchtec*
13281F: include/linux/switchtec.h
13282F: include/uapi/linux/switchtec_ioctl.h
13283
13284PCI DRIVER FOR MOBIVEIL PCIE IP
13285M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13286M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13287L: linux-pci@vger.kernel.org
13288S: Supported
13289F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13290F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13291
13292PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13293M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13294M: Jason Cooper <jason@lakedaemon.net>
13295L: linux-pci@vger.kernel.org
13296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13297S: Maintained
13298F: drivers/pci/controller/*mvebu*
13299
13300PCI DRIVER FOR NVIDIA TEGRA
13301M: Thierry Reding <thierry.reding@gmail.com>
13302L: linux-tegra@vger.kernel.org
13303L: linux-pci@vger.kernel.org
13304S: Supported
13305F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13306F: drivers/pci/controller/pci-tegra.c
13307
13308PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13309M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13310L: linux-pci@vger.kernel.org
13311L: linux-arm-kernel@lists.infradead.org
13312S: Maintained
13313F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13314F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13315
13316PCI DRIVER FOR RENESAS R-CAR
13317M: Marek Vasut <marek.vasut+renesas@gmail.com>
13318M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13319L: linux-pci@vger.kernel.org
13320L: linux-renesas-soc@vger.kernel.org
13321S: Maintained
13322F: Documentation/devicetree/bindings/pci/*rcar*
13323F: drivers/pci/controller/*rcar*
13324
13325PCI DRIVER FOR SAMSUNG EXYNOS
13326M: Jingoo Han <jingoohan1@gmail.com>
13327L: linux-pci@vger.kernel.org
13328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13329L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13330S: Maintained
13331F: drivers/pci/controller/dwc/pci-exynos.c
13332
13333PCI DRIVER FOR SYNOPSYS DESIGNWARE
13334M: Jingoo Han <jingoohan1@gmail.com>
13335M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13336L: linux-pci@vger.kernel.org
13337S: Maintained
13338F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13339F: drivers/pci/controller/dwc/*designware*
13340
13341PCI DRIVER FOR TI DRA7XX/J721E
13342M: Kishon Vijay Abraham I <kishon@ti.com>
13343L: linux-omap@vger.kernel.org
13344L: linux-pci@vger.kernel.org
13345L: linux-arm-kernel@lists.infradead.org
13346S: Supported
13347F: Documentation/devicetree/bindings/pci/ti-pci.txt
13348F: drivers/pci/controller/cadence/pci-j721e.c
13349F: drivers/pci/controller/dwc/pci-dra7xx.c
13350
13351PCI DRIVER FOR TI KEYSTONE
13352M: Murali Karicheri <m-karicheri2@ti.com>
13353L: linux-pci@vger.kernel.org
13354L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13355S: Maintained
13356F: drivers/pci/controller/dwc/pci-keystone.c
13357
13358PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13359M: Linus Walleij <linus.walleij@linaro.org>
13360L: linux-pci@vger.kernel.org
13361S: Maintained
13362F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13363F: drivers/pci/controller/pci-v3-semi.c
13364
13365PCI ENDPOINT SUBSYSTEM
13366M: Kishon Vijay Abraham I <kishon@ti.com>
13367M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13368L: linux-pci@vger.kernel.org
13369S: Supported
13370T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13371F: drivers/misc/pci_endpoint_test.c
13372F: drivers/pci/endpoint/
13373F: tools/pci/
13374
13375PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13376M: Russell Currey <ruscur@russell.cc>
13377M: Oliver O'Halloran <oohall@gmail.com>
13378L: linuxppc-dev@lists.ozlabs.org
13379S: Supported
13380F: Documentation/PCI/pci-error-recovery.rst
13381F: Documentation/powerpc/eeh-pci-error-recovery.rst
13382F: arch/powerpc/include/*/eeh*.h
13383F: arch/powerpc/kernel/eeh*.c
13384F: arch/powerpc/platforms/*/eeh*.c
13385F: drivers/pci/pcie/aer.c
13386F: drivers/pci/pcie/dpc.c
13387F: drivers/pci/pcie/err.c
13388
13389PCI ERROR RECOVERY
13390M: Linas Vepstas <linasvepstas@gmail.com>
13391L: linux-pci@vger.kernel.org
13392S: Supported
13393F: Documentation/PCI/pci-error-recovery.rst
13394
13395PCI MSI DRIVER FOR ALTERA MSI IP
13396M: Ley Foon Tan <ley.foon.tan@intel.com>
13397L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13398L: linux-pci@vger.kernel.org
13399S: Supported
13400F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13401F: drivers/pci/controller/pcie-altera-msi.c
13402
13403PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13404M: Toan Le <toan@os.amperecomputing.com>
13405L: linux-pci@vger.kernel.org
13406L: linux-arm-kernel@lists.infradead.org
13407S: Maintained
13408F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13409F: drivers/pci/controller/pci-xgene-msi.c
13410
13411PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13412M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13413R: Rob Herring <robh@kernel.org>
13414L: linux-pci@vger.kernel.org
13415S: Supported
13416Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13417T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13418F: drivers/pci/controller/
13419
13420PCI SUBSYSTEM
13421M: Bjorn Helgaas <bhelgaas@google.com>
13422L: linux-pci@vger.kernel.org
13423S: Supported
13424Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13425T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13426F: Documentation/PCI/
13427F: Documentation/devicetree/bindings/pci/
13428F: arch/x86/kernel/early-quirks.c
13429F: arch/x86/kernel/quirks.c
13430F: arch/x86/pci/
13431F: drivers/acpi/pci*
13432F: drivers/pci/
13433F: include/asm-generic/pci*
13434F: include/linux/of_pci.h
13435F: include/linux/pci*
13436F: include/uapi/linux/pci*
13437F: lib/pci*
13438
13439PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13440M: Jonathan Chocron <jonnyc@amazon.com>
13441L: linux-pci@vger.kernel.org
13442S: Maintained
13443F: Documentation/devicetree/bindings/pci/pcie-al.txt
13444F: drivers/pci/controller/dwc/pcie-al.c
13445
13446PCIE DRIVER FOR AMLOGIC MESON
13447M: Yue Wang <yue.wang@Amlogic.com>
13448L: linux-pci@vger.kernel.org
13449L: linux-amlogic@lists.infradead.org
13450S: Maintained
13451F: drivers/pci/controller/dwc/pci-meson.c
13452
13453PCIE DRIVER FOR AXIS ARTPEC
13454M: Jesper Nilsson <jesper.nilsson@axis.com>
13455L: linux-arm-kernel@axis.com
13456L: linux-pci@vger.kernel.org
13457S: Maintained
13458F: Documentation/devicetree/bindings/pci/axis,artpec*
13459F: drivers/pci/controller/dwc/*artpec*
13460
13461PCIE DRIVER FOR CAVIUM THUNDERX
13462M: Robert Richter <rric@kernel.org>
13463L: linux-pci@vger.kernel.org
13464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13465S: Odd Fixes
13466F: drivers/pci/controller/pci-thunder-*
13467
13468PCIE DRIVER FOR HISILICON
13469M: Zhou Wang <wangzhou1@hisilicon.com>
13470L: linux-pci@vger.kernel.org
13471S: Maintained
13472F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13473F: drivers/pci/controller/dwc/pcie-hisi.c
13474
13475PCIE DRIVER FOR HISILICON KIRIN
13476M: Xiaowei Song <songxiaowei@hisilicon.com>
13477M: Binghui Wang <wangbinghui@hisilicon.com>
13478L: linux-pci@vger.kernel.org
13479S: Maintained
13480F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13481F: drivers/pci/controller/dwc/pcie-kirin.c
13482
13483PCIE DRIVER FOR HISILICON STB
13484M: Shawn Guo <shawn.guo@linaro.org>
13485L: linux-pci@vger.kernel.org
13486S: Maintained
13487F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13488F: drivers/pci/controller/dwc/pcie-histb.c
13489
13490PCIE DRIVER FOR MEDIATEK
13491M: Ryder Lee <ryder.lee@mediatek.com>
13492L: linux-pci@vger.kernel.org
13493L: linux-mediatek@lists.infradead.org
13494S: Supported
13495F: Documentation/devicetree/bindings/pci/mediatek*
13496F: drivers/pci/controller/*mediatek*
13497
13498PCIE DRIVER FOR QUALCOMM MSM
13499M: Stanimir Varbanov <svarbanov@mm-sol.com>
13500L: linux-pci@vger.kernel.org
13501L: linux-arm-msm@vger.kernel.org
13502S: Maintained
13503F: drivers/pci/controller/dwc/*qcom*
13504
13505PCIE DRIVER FOR ROCKCHIP
13506M: Shawn Lin <shawn.lin@rock-chips.com>
13507L: linux-pci@vger.kernel.org
13508L: linux-rockchip@lists.infradead.org
13509S: Maintained
13510F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13511F: drivers/pci/controller/pcie-rockchip*
13512
13513PCIE DRIVER FOR SOCIONEXT UNIPHIER
13514M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13515L: linux-pci@vger.kernel.org
13516S: Maintained
13517F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13518F: drivers/pci/controller/dwc/pcie-uniphier*
13519
13520PCIE DRIVER FOR ST SPEAR13XX
13521M: Pratyush Anand <pratyush.anand@gmail.com>
13522L: linux-pci@vger.kernel.org
13523S: Maintained
13524F: drivers/pci/controller/dwc/*spear*
13525
13526PCMCIA SUBSYSTEM
13527M: Dominik Brodowski <linux@dominikbrodowski.net>
13528S: Odd Fixes
13529T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13530F: Documentation/pcmcia/
13531F: drivers/pcmcia/
13532F: include/pcmcia/
13533F: tools/pcmcia/
13534
13535PCNET32 NETWORK DRIVER
13536M: Don Fry <pcnet32@frontier.com>
13537L: netdev@vger.kernel.org
13538S: Maintained
13539F: drivers/net/ethernet/amd/pcnet32.c
13540
13541PCRYPT PARALLEL CRYPTO ENGINE
13542M: Steffen Klassert <steffen.klassert@secunet.com>
13543L: linux-crypto@vger.kernel.org
13544S: Maintained
13545F: crypto/pcrypt.c
13546F: include/crypto/pcrypt.h
13547
13548PEAQ WMI HOTKEYS DRIVER
13549M: Hans de Goede <hdegoede@redhat.com>
13550L: platform-driver-x86@vger.kernel.org
13551S: Maintained
13552F: drivers/platform/x86/peaq-wmi.c
13553
13554PENSANDO ETHERNET DRIVERS
13555M: Shannon Nelson <snelson@pensando.io>
13556M: Pensando Drivers <drivers@pensando.io>
13557L: netdev@vger.kernel.org
13558S: Supported
13559F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13560F: drivers/net/ethernet/pensando/
13561
13562PER-CPU MEMORY ALLOCATOR
13563M: Dennis Zhou <dennis@kernel.org>
13564M: Tejun Heo <tj@kernel.org>
13565M: Christoph Lameter <cl@linux.com>
13566S: Maintained
13567T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13568F: arch/*/include/asm/percpu.h
13569F: include/linux/percpu*.h
13570F: mm/percpu*.c
13571
13572PER-TASK DELAY ACCOUNTING
13573M: Balbir Singh <bsingharora@gmail.com>
13574S: Maintained
13575F: include/linux/delayacct.h
13576F: kernel/delayacct.c
13577
13578PERFORMANCE EVENTS SUBSYSTEM
13579M: Peter Zijlstra <peterz@infradead.org>
13580M: Ingo Molnar <mingo@redhat.com>
13581M: Arnaldo Carvalho de Melo <acme@kernel.org>
13582R: Mark Rutland <mark.rutland@arm.com>
13583R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13584R: Jiri Olsa <jolsa@redhat.com>
13585R: Namhyung Kim <namhyung@kernel.org>
13586L: linux-kernel@vger.kernel.org
13587S: Supported
13588T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13589F: arch/*/events/*
13590F: arch/*/events/*/*
13591F: arch/*/include/asm/perf_event.h
13592F: arch/*/kernel/*/*/perf_event*.c
13593F: arch/*/kernel/*/perf_event*.c
13594F: arch/*/kernel/perf_callchain.c
13595F: arch/*/kernel/perf_event*.c
13596F: include/linux/perf_event.h
13597F: include/uapi/linux/perf_event.h
13598F: kernel/events/*
13599F: tools/lib/perf/
13600F: tools/perf/
13601
13602PERFORMANCE EVENTS TOOLING ARM64
13603R: John Garry <john.garry@huawei.com>
13604R: Will Deacon <will@kernel.org>
13605R: Mathieu Poirier <mathieu.poirier@linaro.org>
13606R: Leo Yan <leo.yan@linaro.org>
13607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13608S: Supported
13609F: tools/build/feature/test-libopencsd.c
13610F: tools/perf/arch/arm*/
13611F: tools/perf/pmu-events/arch/arm64/
13612F: tools/perf/util/arm-spe*
13613F: tools/perf/util/cs-etm*
13614
13615PERSONALITY HANDLING
13616M: Christoph Hellwig <hch@infradead.org>
13617L: linux-abi-devel@lists.sourceforge.net
13618S: Maintained
13619F: include/linux/personality.h
13620F: include/uapi/linux/personality.h
13621
13622PHOENIX RC FLIGHT CONTROLLER ADAPTER
13623M: Marcus Folkesson <marcus.folkesson@gmail.com>
13624L: linux-input@vger.kernel.org
13625S: Maintained
13626F: Documentation/input/devices/pxrc.rst
13627F: drivers/input/joystick/pxrc.c
13628
13629PHONET PROTOCOL
13630M: Remi Denis-Courmont <courmisch@gmail.com>
13631S: Supported
13632F: Documentation/networking/phonet.rst
13633F: include/linux/phonet.h
13634F: include/net/phonet/
13635F: include/uapi/linux/phonet.h
13636F: net/phonet/
13637
13638PHRAM MTD DRIVER
13639M: Joern Engel <joern@lazybastard.org>
13640L: linux-mtd@lists.infradead.org
13641S: Maintained
13642F: drivers/mtd/devices/phram.c
13643
13644PICOLCD HID DRIVER
13645M: Bruno Prémont <bonbons@linux-vserver.org>
13646L: linux-input@vger.kernel.org
13647S: Maintained
13648F: drivers/hid/hid-picolcd*
13649
13650PICOXCELL SUPPORT
13651M: Jamie Iles <jamie@jamieiles.com>
13652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13653S: Supported
13654T: git git://github.com/jamieiles/linux-2.6-ji.git
13655F: arch/arm/boot/dts/picoxcell*
13656F: arch/arm/mach-picoxcell/
13657F: drivers/crypto/picoxcell*
13658
13659PIDFD API
13660M: Christian Brauner <christian@brauner.io>
13661L: linux-kernel@vger.kernel.org
13662S: Maintained
13663T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13664F: samples/pidfd/
13665F: tools/testing/selftests/clone3/
13666F: tools/testing/selftests/pid_namespace/
13667F: tools/testing/selftests/pidfd/
13668K: (?i)pidfd
13669K: (?i)clone3
13670K: \b(clone_args|kernel_clone_args)\b
13671
13672PIN CONTROL SUBSYSTEM
13673M: Linus Walleij <linus.walleij@linaro.org>
13674L: linux-gpio@vger.kernel.org
13675S: Maintained
13676T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13677F: Documentation/devicetree/bindings/pinctrl/
13678F: Documentation/driver-api/pinctl.rst
13679F: drivers/pinctrl/
13680F: include/linux/pinctrl/
13681
13682PIN CONTROLLER - FREESCALE
13683M: Dong Aisheng <aisheng.dong@nxp.com>
13684M: Fabio Estevam <festevam@gmail.com>
13685M: Shawn Guo <shawnguo@kernel.org>
13686M: Stefan Agner <stefan@agner.ch>
13687R: Pengutronix Kernel Team <kernel@pengutronix.de>
13688L: linux-gpio@vger.kernel.org
13689S: Maintained
13690F: Documentation/devicetree/bindings/pinctrl/fsl,*
13691F: drivers/pinctrl/freescale/
13692
13693PIN CONTROLLER - INTEL
13694M: Mika Westerberg <mika.westerberg@linux.intel.com>
13695M: Andy Shevchenko <andy@kernel.org>
13696S: Maintained
13697T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13698F: drivers/pinctrl/intel/
13699
13700PIN CONTROLLER - MEDIATEK
13701M: Sean Wang <sean.wang@kernel.org>
13702L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13703S: Maintained
13704F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13705F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13706F: drivers/pinctrl/mediatek/
13707
13708PIN CONTROLLER - MICROCHIP AT91
13709M: Ludovic Desroches <ludovic.desroches@microchip.com>
13710L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13711L: linux-gpio@vger.kernel.org
13712S: Supported
13713F: drivers/gpio/gpio-sama5d2-piobu.c
13714F: drivers/pinctrl/pinctrl-at91*
13715
13716PIN CONTROLLER - QUALCOMM
13717M: Bjorn Andersson <bjorn.andersson@linaro.org>
13718L: linux-arm-msm@vger.kernel.org
13719S: Maintained
13720F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13721F: drivers/pinctrl/qcom/
13722
13723PIN CONTROLLER - RENESAS
13724M: Geert Uytterhoeven <geert+renesas@glider.be>
13725L: linux-renesas-soc@vger.kernel.org
13726S: Supported
13727T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13728F: Documentation/devicetree/bindings/pinctrl/renesas,*
13729F: drivers/pinctrl/pinctrl-rz*
13730F: drivers/pinctrl/sh-pfc/
13731
13732PIN CONTROLLER - SAMSUNG
13733M: Tomasz Figa <tomasz.figa@gmail.com>
13734M: Krzysztof Kozlowski <krzk@kernel.org>
13735M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13737L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13738S: Maintained
13739Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13740T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13741F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13742F: drivers/pinctrl/samsung/
13743F: include/dt-bindings/pinctrl/samsung.h
13744
13745PIN CONTROLLER - SINGLE
13746M: Tony Lindgren <tony@atomide.com>
13747M: Haojian Zhuang <haojian.zhuang@linaro.org>
13748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13749L: linux-omap@vger.kernel.org
13750S: Maintained
13751F: drivers/pinctrl/pinctrl-single.c
13752
13753PIN CONTROLLER - ST SPEAR
13754M: Viresh Kumar <vireshk@kernel.org>
13755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13756S: Maintained
13757W: http://www.st.com/spear
13758F: drivers/pinctrl/spear/
13759
13760PISTACHIO SOC SUPPORT
13761M: James Hartley <james.hartley@sondrel.com>
13762L: linux-mips@vger.kernel.org
13763S: Odd Fixes
13764F: arch/mips/boot/dts/img/pistachio*
13765F: arch/mips/configs/pistachio*_defconfig
13766F: arch/mips/include/asm/mach-pistachio/
13767F: arch/mips/pistachio/
13768
13769PKTCDVD DRIVER
13770M: linux-block@vger.kernel.org
13771S: Orphan
13772F: drivers/block/pktcdvd.c
13773F: include/linux/pktcdvd.h
13774F: include/uapi/linux/pktcdvd.h
13775
13776PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13777M: Tomasz Duszynski <tduszyns@gmail.com>
13778S: Maintained
13779F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13780F: drivers/iio/chemical/pms7003.c
13781
13782PLDMFW LIBRARY
13783M: Jacob Keller <jacob.e.keller@intel.com>
13784S: Maintained
13785F: Documentation/driver-api/pldmfw/
13786F: include/linux/pldmfw.h
13787F: lib/pldmfw/
13788
13789PLX DMA DRIVER
13790M: Logan Gunthorpe <logang@deltatee.com>
13791S: Maintained
13792F: drivers/dma/plx_dma.c
13793
13794PM-GRAPH UTILITY
13795M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13796L: linux-pm@vger.kernel.org
13797S: Supported
13798W: https://01.org/pm-graph
13799B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13800T: git git://github.com/intel/pm-graph
13801F: tools/power/pm-graph
13802
13803PMBUS HARDWARE MONITORING DRIVERS
13804M: Guenter Roeck <linux@roeck-us.net>
13805L: linux-hwmon@vger.kernel.org
13806S: Maintained
13807W: http://hwmon.wiki.kernel.org/
13808W: http://www.roeck-us.net/linux/drivers/
13809T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13810F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13811F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13812F: Documentation/devicetree/bindings/hwmon/max31785.txt
13813F: Documentation/hwmon/adm1275.rst
13814F: Documentation/hwmon/ibm-cffps.rst
13815F: Documentation/hwmon/ir35221.rst
13816F: Documentation/hwmon/lm25066.rst
13817F: Documentation/hwmon/ltc2978.rst
13818F: Documentation/hwmon/ltc3815.rst
13819F: Documentation/hwmon/max16064.rst
13820F: Documentation/hwmon/max20751.rst
13821F: Documentation/hwmon/max31785.rst
13822F: Documentation/hwmon/max34440.rst
13823F: Documentation/hwmon/max8688.rst
13824F: Documentation/hwmon/pmbus-core.rst
13825F: Documentation/hwmon/pmbus.rst
13826F: Documentation/hwmon/tps40422.rst
13827F: Documentation/hwmon/ucd9000.rst
13828F: Documentation/hwmon/ucd9200.rst
13829F: Documentation/hwmon/zl6100.rst
13830F: drivers/hwmon/pmbus/
13831F: include/linux/pmbus.h
13832
13833PMC SIERRA MaxRAID DRIVER
13834L: linux-scsi@vger.kernel.org
13835S: Orphan
13836W: http://www.pmc-sierra.com/
13837F: drivers/scsi/pmcraid.*
13838
13839PMC SIERRA PM8001 DRIVER
13840M: Jack Wang <jinpu.wang@cloud.ionos.com>
13841L: linux-scsi@vger.kernel.org
13842S: Supported
13843F: drivers/scsi/pm8001/
13844
13845PNI RM3100 IIO DRIVER
13846M: Song Qiang <songqiang1304521@gmail.com>
13847L: linux-iio@vger.kernel.org
13848S: Maintained
13849F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13850F: drivers/iio/magnetometer/rm3100*
13851
13852PNP SUPPORT
13853M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13854L: linux-acpi@vger.kernel.org
13855S: Maintained
13856F: drivers/pnp/
13857F: include/linux/pnp.h
13858
13859POSIX CLOCKS and TIMERS
13860M: Thomas Gleixner <tglx@linutronix.de>
13861L: linux-kernel@vger.kernel.org
13862S: Maintained
13863T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13864F: fs/timerfd.c
13865F: include/linux/time_namespace.h
13866F: include/linux/timer*
13867F: kernel/time/*timer*
13868F: kernel/time/namespace.c
13869
13870POWER MANAGEMENT CORE
13871M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13872L: linux-pm@vger.kernel.org
13873S: Supported
13874B: https://bugzilla.kernel.org
13875T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13876F: drivers/base/power/
13877F: drivers/powercap/
13878F: include/linux/intel_rapl.h
13879F: include/linux/pm.h
13880F: include/linux/pm_*
13881F: include/linux/powercap.h
13882F: kernel/configs/nopm.config
13883
13884POWER STATE COORDINATION INTERFACE (PSCI)
13885M: Mark Rutland <mark.rutland@arm.com>
13886M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13887L: linux-arm-kernel@lists.infradead.org
13888S: Maintained
13889F: drivers/firmware/psci/
13890F: include/linux/psci.h
13891F: include/uapi/linux/psci.h
13892
13893POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13894M: Sebastian Reichel <sre@kernel.org>
13895L: linux-pm@vger.kernel.org
13896S: Maintained
13897T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13898F: Documentation/ABI/testing/sysfs-class-power
13899F: Documentation/devicetree/bindings/power/supply/
13900F: drivers/power/supply/
13901F: include/linux/power_supply.h
13902
13903POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13904M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13905L: linuxppc-dev@lists.ozlabs.org
13906S: Maintained
13907F: drivers/char/powernv-op-panel.c
13908
13909PPP OVER ATM (RFC 2364)
13910M: Mitchell Blank Jr <mitch@sfgoth.com>
13911S: Maintained
13912F: include/uapi/linux/atmppp.h
13913F: net/atm/pppoatm.c
13914
13915PPP OVER ETHERNET
13916M: Michal Ostrowski <mostrows@earthlink.net>
13917S: Maintained
13918F: drivers/net/ppp/pppoe.c
13919F: drivers/net/ppp/pppox.c
13920
13921PPP OVER L2TP
13922M: James Chapman <jchapman@katalix.com>
13923S: Maintained
13924F: include/linux/if_pppol2tp.h
13925F: include/uapi/linux/if_pppol2tp.h
13926F: net/l2tp/l2tp_ppp.c
13927
13928PPP PROTOCOL DRIVERS AND COMPRESSORS
13929M: Paul Mackerras <paulus@samba.org>
13930L: linux-ppp@vger.kernel.org
13931S: Maintained
13932F: drivers/net/ppp/ppp_*
13933
13934PPS SUPPORT
13935M: Rodolfo Giometti <giometti@enneenne.com>
13936L: linuxpps@ml.enneenne.com (subscribers-only)
13937S: Maintained
13938W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13939F: Documentation/ABI/testing/sysfs-pps
13940F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13941F: Documentation/driver-api/pps.rst
13942F: drivers/pps/
13943F: include/linux/pps*.h
13944F: include/uapi/linux/pps.h
13945
13946PPTP DRIVER
13947M: Dmitry Kozlov <xeb@mail.ru>
13948L: netdev@vger.kernel.org
13949S: Maintained
13950W: http://sourceforge.net/projects/accel-pptp
13951F: drivers/net/ppp/pptp.c
13952
13953PRESSURE STALL INFORMATION (PSI)
13954M: Johannes Weiner <hannes@cmpxchg.org>
13955S: Maintained
13956F: include/linux/psi*
13957F: kernel/sched/psi.c
13958
13959PRINTK
13960M: Petr Mladek <pmladek@suse.com>
13961M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13962R: Steven Rostedt <rostedt@goodmis.org>
13963S: Maintained
13964F: include/linux/printk.h
13965F: kernel/printk/
13966
13967PRISM54 WIRELESS DRIVER
13968M: Luis Chamberlain <mcgrof@kernel.org>
13969L: linux-wireless@vger.kernel.org
13970S: Obsolete
13971W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13972F: drivers/net/wireless/intersil/prism54/
13973
13974PROC FILESYSTEM
13975R: Alexey Dobriyan <adobriyan@gmail.com>
13976L: linux-kernel@vger.kernel.org
13977L: linux-fsdevel@vger.kernel.org
13978S: Maintained
13979F: Documentation/filesystems/proc.rst
13980F: fs/proc/
13981F: include/linux/proc_fs.h
13982F: tools/testing/selftests/proc/
13983
13984PROC SYSCTL
13985M: Luis Chamberlain <mcgrof@kernel.org>
13986M: Kees Cook <keescook@chromium.org>
13987M: Iurii Zaikin <yzaikin@google.com>
13988L: linux-kernel@vger.kernel.org
13989L: linux-fsdevel@vger.kernel.org
13990S: Maintained
13991F: fs/proc/proc_sysctl.c
13992F: include/linux/sysctl.h
13993F: kernel/sysctl-test.c
13994F: kernel/sysctl.c
13995F: tools/testing/selftests/sysctl/
13996
13997PS3 NETWORK SUPPORT
13998M: Geoff Levand <geoff@infradead.org>
13999L: netdev@vger.kernel.org
14000L: linuxppc-dev@lists.ozlabs.org
14001S: Maintained
14002F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14003
14004PS3 PLATFORM SUPPORT
14005M: Geoff Levand <geoff@infradead.org>
14006L: linuxppc-dev@lists.ozlabs.org
14007S: Maintained
14008F: arch/powerpc/boot/ps3*
14009F: arch/powerpc/include/asm/lv1call.h
14010F: arch/powerpc/include/asm/ps3*.h
14011F: arch/powerpc/platforms/ps3/
14012F: drivers/*/ps3*
14013F: drivers/ps3/
14014F: drivers/rtc/rtc-ps3.c
14015F: drivers/usb/host/*ps3.c
14016F: sound/ppc/snd_ps3*
14017
14018PS3VRAM DRIVER
14019M: Jim Paris <jim@jtan.com>
14020M: Geoff Levand <geoff@infradead.org>
14021L: linuxppc-dev@lists.ozlabs.org
14022S: Maintained
14023F: drivers/block/ps3vram.c
14024
14025PSAMPLE PACKET SAMPLING SUPPORT
14026M: Yotam Gigi <yotam.gi@gmail.com>
14027S: Maintained
14028F: include/net/psample.h
14029F: include/uapi/linux/psample.h
14030F: net/psample
14031
14032PSTORE FILESYSTEM
14033M: Kees Cook <keescook@chromium.org>
14034M: Anton Vorontsov <anton@enomsg.org>
14035M: Colin Cross <ccross@android.com>
14036M: Tony Luck <tony.luck@intel.com>
14037S: Maintained
14038T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14039F: Documentation/admin-guide/ramoops.rst
14040F: Documentation/admin-guide/pstore-blk.rst
14041F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14042F: drivers/acpi/apei/erst.c
14043F: drivers/firmware/efi/efi-pstore.c
14044F: fs/pstore/
14045F: include/linux/pstore*
14046K: \b(pstore|ramoops)
14047
14048PTP HARDWARE CLOCK SUPPORT
14049M: Richard Cochran <richardcochran@gmail.com>
14050L: netdev@vger.kernel.org
14051S: Maintained
14052W: http://linuxptp.sourceforge.net/
14053F: Documentation/ABI/testing/sysfs-ptp
14054F: Documentation/driver-api/ptp.rst
14055F: drivers/net/phy/dp83640*
14056F: drivers/ptp/*
14057F: include/linux/ptp_cl*
14058
14059PTRACE SUPPORT
14060M: Oleg Nesterov <oleg@redhat.com>
14061S: Maintained
14062F: arch/*/*/ptrace*.c
14063F: arch/*/include/asm/ptrace*.h
14064F: arch/*/ptrace*.c
14065F: include/asm-generic/syscall.h
14066F: include/linux/ptrace.h
14067F: include/linux/regset.h
14068F: include/linux/tracehook.h
14069F: include/uapi/linux/ptrace.h
14070F: include/uapi/linux/ptrace.h
14071F: kernel/ptrace.c
14072
14073PULSE8-CEC DRIVER
14074M: Hans Verkuil <hverkuil@xs4all.nl>
14075L: linux-media@vger.kernel.org
14076S: Maintained
14077T: git git://linuxtv.org/media_tree.git
14078F: Documentation/admin-guide/media/pulse8-cec.rst
14079F: drivers/media/cec/usb/pulse8/
14080
14081PVRUSB2 VIDEO4LINUX DRIVER
14082M: Mike Isely <isely@pobox.com>
14083L: pvrusb2@isely.net (subscribers-only)
14084L: linux-media@vger.kernel.org
14085S: Maintained
14086W: http://www.isely.net/pvrusb2/
14087T: git git://linuxtv.org/media_tree.git
14088F: Documentation/driver-api/media/drivers/pvrusb2*
14089F: drivers/media/usb/pvrusb2/
14090
14091PWC WEBCAM DRIVER
14092M: Hans Verkuil <hverkuil@xs4all.nl>
14093L: linux-media@vger.kernel.org
14094S: Odd Fixes
14095T: git git://linuxtv.org/media_tree.git
14096F: drivers/media/usb/pwc/*
14097F: include/trace/events/pwc.h
14098
14099PWM FAN DRIVER
14100M: Kamil Debski <kamil@wypas.org>
14101M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14102L: linux-hwmon@vger.kernel.org
14103S: Supported
14104F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14105F: Documentation/hwmon/pwm-fan.rst
14106F: drivers/hwmon/pwm-fan.c
14107
14108PWM IR Transmitter
14109M: Sean Young <sean@mess.org>
14110L: linux-media@vger.kernel.org
14111S: Maintained
14112F: drivers/media/rc/pwm-ir-tx.c
14113
14114PWM SUBSYSTEM
14115M: Thierry Reding <thierry.reding@gmail.com>
14116R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14117M: Lee Jones <lee.jones@linaro.org>
14118L: linux-pwm@vger.kernel.org
14119S: Maintained
14120Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14121T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14122F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14123F: Documentation/devicetree/bindings/pwm/
14124F: Documentation/driver-api/pwm.rst
14125F: drivers/gpio/gpio-mvebu.c
14126F: drivers/pwm/
14127F: drivers/video/backlight/pwm_bl.c
14128F: include/linux/pwm.h
14129F: include/linux/pwm_backlight.h
14130K: pwm_(config|apply_state|ops)
14131
14132PXA GPIO DRIVER
14133M: Robert Jarzmik <robert.jarzmik@free.fr>
14134L: linux-gpio@vger.kernel.org
14135S: Maintained
14136F: drivers/gpio/gpio-pxa.c
14137
14138PXA MMCI DRIVER
14139S: Orphan
14140
14141PXA RTC DRIVER
14142M: Robert Jarzmik <robert.jarzmik@free.fr>
14143L: linux-rtc@vger.kernel.org
14144S: Maintained
14145
14146PXA2xx/PXA3xx SUPPORT
14147M: Daniel Mack <daniel@zonque.org>
14148M: Haojian Zhuang <haojian.zhuang@gmail.com>
14149M: Robert Jarzmik <robert.jarzmik@free.fr>
14150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14151S: Maintained
14152T: git git://github.com/hzhuang1/linux.git
14153T: git git://github.com/rjarzmik/linux.git
14154F: arch/arm/boot/dts/pxa*
14155F: arch/arm/mach-pxa/
14156F: drivers/dma/pxa*
14157F: drivers/pcmcia/pxa2xx*
14158F: drivers/pinctrl/pxa/
14159F: drivers/spi/spi-pxa2xx*
14160F: drivers/usb/gadget/udc/pxa2*
14161F: include/sound/pxa2xx-lib.h
14162F: sound/arm/pxa*
14163F: sound/soc/pxa/
14164
14165QAT DRIVER
14166M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14167L: qat-linux@intel.com
14168S: Supported
14169F: drivers/crypto/qat/
14170
14171QCOM AUDIO (ASoC) DRIVERS
14172M: Patrick Lai <plai@codeaurora.org>
14173M: Banajit Goswami <bgoswami@codeaurora.org>
14174L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14175S: Supported
14176F: sound/soc/qcom/
14177
14178QCOM IPA DRIVER
14179M: Alex Elder <elder@kernel.org>
14180L: netdev@vger.kernel.org
14181S: Supported
14182F: drivers/net/ipa/
14183
14184QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14185M: Gabriel Somlo <somlo@cmu.edu>
14186M: "Michael S. Tsirkin" <mst@redhat.com>
14187L: qemu-devel@nongnu.org
14188S: Maintained
14189F: drivers/firmware/qemu_fw_cfg.c
14190F: include/uapi/linux/qemu_fw_cfg.h
14191
14192QIB DRIVER
14193M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14194M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14195L: linux-rdma@vger.kernel.org
14196S: Supported
14197F: drivers/infiniband/hw/qib/
14198
14199QLOGIC QL41xxx FCOE DRIVER
14200M: QLogic-Storage-Upstream@cavium.com
14201L: linux-scsi@vger.kernel.org
14202S: Supported
14203F: drivers/scsi/qedf/
14204
14205QLOGIC QL41xxx ISCSI DRIVER
14206M: QLogic-Storage-Upstream@cavium.com
14207L: linux-scsi@vger.kernel.org
14208S: Supported
14209F: drivers/scsi/qedi/
14210
14211QLOGIC QL4xxx ETHERNET DRIVER
14212M: Ariel Elior <aelior@marvell.com>
14213M: GR-everest-linux-l2@marvell.com
14214L: netdev@vger.kernel.org
14215S: Supported
14216F: drivers/net/ethernet/qlogic/qed/
14217F: drivers/net/ethernet/qlogic/qede/
14218F: include/linux/qed/
14219
14220QLOGIC QL4xxx RDMA DRIVER
14221M: Michal Kalderon <mkalderon@marvell.com>
14222M: Ariel Elior <aelior@marvell.com>
14223L: linux-rdma@vger.kernel.org
14224S: Supported
14225F: drivers/infiniband/hw/qedr/
14226F: include/uapi/rdma/qedr-abi.h
14227
14228QLOGIC QLA1280 SCSI DRIVER
14229M: Michael Reed <mdr@sgi.com>
14230L: linux-scsi@vger.kernel.org
14231S: Maintained
14232F: drivers/scsi/qla1280.[ch]
14233
14234QLOGIC QLA2XXX FC-SCSI DRIVER
14235M: Nilesh Javali <njavali@marvell.com>
14236M: GR-QLogic-Storage-Upstream@marvell.com
14237L: linux-scsi@vger.kernel.org
14238S: Supported
14239F: Documentation/scsi/LICENSE.qla2xxx
14240F: drivers/scsi/qla2xxx/
14241
14242QLOGIC QLA3XXX NETWORK DRIVER
14243M: GR-Linux-NIC-Dev@marvell.com
14244L: netdev@vger.kernel.org
14245S: Supported
14246F: Documentation/networking/device_drivers/ethernet/qlogic/LICENSE.qla3xxx
14247F: drivers/net/ethernet/qlogic/qla3xxx.*
14248
14249QLOGIC QLA4XXX iSCSI DRIVER
14250M: QLogic-Storage-Upstream@qlogic.com
14251L: linux-scsi@vger.kernel.org
14252S: Supported
14253F: Documentation/scsi/LICENSE.qla4xxx
14254F: drivers/scsi/qla4xxx/
14255
14256QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14257M: Shahed Shaikh <shshaikh@marvell.com>
14258M: Manish Chopra <manishc@marvell.com>
14259M: GR-Linux-NIC-Dev@marvell.com
14260L: netdev@vger.kernel.org
14261S: Supported
14262F: drivers/net/ethernet/qlogic/qlcnic/
14263
14264QLOGIC QLGE 10Gb ETHERNET DRIVER
14265M: Manish Chopra <manishc@marvell.com>
14266M: GR-Linux-NIC-Dev@marvell.com
14267L: netdev@vger.kernel.org
14268S: Supported
14269F: drivers/staging/qlge/
14270
14271QM1D1B0004 MEDIA DRIVER
14272M: Akihiro Tsukada <tskd08@gmail.com>
14273L: linux-media@vger.kernel.org
14274S: Odd Fixes
14275F: drivers/media/tuners/qm1d1b0004*
14276
14277QM1D1C0042 MEDIA DRIVER
14278M: Akihiro Tsukada <tskd08@gmail.com>
14279L: linux-media@vger.kernel.org
14280S: Odd Fixes
14281F: drivers/media/tuners/qm1d1c0042*
14282
14283QNX4 FILESYSTEM
14284M: Anders Larsen <al@alarsen.net>
14285S: Maintained
14286W: http://www.alarsen.net/linux/qnx4fs/
14287F: fs/qnx4/
14288F: include/uapi/linux/qnx4_fs.h
14289F: include/uapi/linux/qnxtypes.h
14290
14291QORIQ DPAA2 FSL-MC BUS DRIVER
14292M: Stuart Yoder <stuyoder@gmail.com>
14293M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14294L: linux-kernel@vger.kernel.org
14295S: Maintained
14296F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14297F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14298F: drivers/bus/fsl-mc/
14299
14300QT1010 MEDIA DRIVER
14301M: Antti Palosaari <crope@iki.fi>
14302L: linux-media@vger.kernel.org
14303S: Maintained
14304W: https://linuxtv.org
14305W: http://palosaari.fi/linux/
14306Q: http://patchwork.linuxtv.org/project/linux-media/list/
14307T: git git://linuxtv.org/anttip/media_tree.git
14308F: drivers/media/tuners/qt1010*
14309
14310QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14311M: Kalle Valo <kvalo@codeaurora.org>
14312L: ath10k@lists.infradead.org
14313S: Supported
14314W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14315T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14316F: drivers/net/wireless/ath/ath10k/
14317
14318QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14319M: Kalle Valo <kvalo@codeaurora.org>
14320L: ath11k@lists.infradead.org
14321S: Supported
14322T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14323F: drivers/net/wireless/ath/ath11k/
14324
14325QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14326M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14327L: linux-wireless@vger.kernel.org
14328S: Supported
14329W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14330F: drivers/net/wireless/ath/ath9k/
14331
14332QUALCOMM CAMERA SUBSYSTEM DRIVER
14333M: Todor Tomov <todor.too@gmail.com>
14334L: linux-media@vger.kernel.org
14335S: Maintained
14336F: Documentation/admin-guide/media/qcom_camss.rst
14337F: Documentation/devicetree/bindings/media/qcom,camss.txt
14338F: drivers/media/platform/qcom/camss/
14339
14340QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14341M: Niklas Cassel <nks@flawful.org>
14342L: linux-pm@vger.kernel.org
14343L: linux-arm-msm@vger.kernel.org
14344S: Maintained
14345F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14346F: drivers/power/avs/qcom-cpr.c
14347
14348QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14349M: Ilia Lin <ilia.lin@kernel.org>
14350L: linux-pm@vger.kernel.org
14351S: Maintained
14352F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14353F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14354
14355QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14356M: Timur Tabi <timur@kernel.org>
14357L: netdev@vger.kernel.org
14358S: Maintained
14359F: drivers/net/ethernet/qualcomm/emac/
14360
14361QUALCOMM ETHQOS ETHERNET DRIVER
14362M: Vinod Koul <vkoul@kernel.org>
14363L: netdev@vger.kernel.org
14364S: Maintained
14365F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14366F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14367
14368QUALCOMM GENERIC INTERFACE I2C DRIVER
14369M: Akash Asthana <akashast@codeaurora.org>
14370M: Mukesh Savaliya <msavaliy@codeaurora.org>
14371L: linux-i2c@vger.kernel.org
14372L: linux-arm-msm@vger.kernel.org
14373S: Supported
14374F: drivers/i2c/busses/i2c-qcom-geni.c
14375
14376QUALCOMM HEXAGON ARCHITECTURE
14377M: Brian Cain <bcain@codeaurora.org>
14378L: linux-hexagon@vger.kernel.org
14379S: Supported
14380F: arch/hexagon/
14381
14382QUALCOMM HIDMA DRIVER
14383M: Sinan Kaya <okaya@kernel.org>
14384L: linux-arm-kernel@lists.infradead.org
14385L: linux-arm-msm@vger.kernel.org
14386L: dmaengine@vger.kernel.org
14387S: Supported
14388F: drivers/dma/qcom/hidma*
14389
14390QUALCOMM I2C CCI DRIVER
14391M: Loic Poulain <loic.poulain@linaro.org>
14392M: Robert Foss <robert.foss@linaro.org>
14393L: linux-i2c@vger.kernel.org
14394L: linux-arm-msm@vger.kernel.org
14395S: Maintained
14396F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14397F: drivers/i2c/busses/i2c-qcom-cci.c
14398
14399QUALCOMM IOMMU
14400M: Rob Clark <robdclark@gmail.com>
14401L: iommu@lists.linux-foundation.org
14402L: linux-arm-msm@vger.kernel.org
14403S: Maintained
14404F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14405
14406QUALCOMM IPCC MAILBOX DRIVER
14407M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14408L: linux-arm-msm@vger.kernel.org
14409S: Supported
14410F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14411F: drivers/mailbox/qcom-ipcc.c
14412F: include/dt-bindings/mailbox/qcom-ipcc.h
14413
14414QUALCOMM RMNET DRIVER
14415M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14416M: Sean Tranchetti <stranche@codeaurora.org>
14417L: netdev@vger.kernel.org
14418S: Maintained
14419F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14420F: drivers/net/ethernet/qualcomm/rmnet/
14421F: include/linux/if_rmnet.h
14422
14423QUALCOMM TSENS THERMAL DRIVER
14424M: Amit Kucheria <amitk@kernel.org>
14425L: linux-pm@vger.kernel.org
14426L: linux-arm-msm@vger.kernel.org
14427S: Maintained
14428F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14429F: drivers/thermal/qcom/
14430
14431QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14432M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14433L: linux-media@vger.kernel.org
14434L: linux-arm-msm@vger.kernel.org
14435S: Maintained
14436T: git git://linuxtv.org/media_tree.git
14437F: Documentation/devicetree/bindings/media/*venus*
14438F: drivers/media/platform/qcom/venus/
14439
14440QUALCOMM WCN36XX WIRELESS DRIVER
14441M: Kalle Valo <kvalo@codeaurora.org>
14442L: wcn36xx@lists.infradead.org
14443S: Supported
14444W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14445T: git git://github.com/KrasnikovEugene/wcn36xx.git
14446F: drivers/net/wireless/ath/wcn36xx/
14447
14448QUANTENNA QTNFMAC WIRELESS DRIVER
14449M: Igor Mitsyanko <imitsyanko@quantenna.com>
14450R: Sergey Matyukevich <geomatsi@gmail.com>
14451L: linux-wireless@vger.kernel.org
14452S: Maintained
14453F: drivers/net/wireless/quantenna
14454
14455RADEON and AMDGPU DRM DRIVERS
14456M: Alex Deucher <alexander.deucher@amd.com>
14457M: Christian König <christian.koenig@amd.com>
14458L: amd-gfx@lists.freedesktop.org
14459S: Supported
14460T: git git://people.freedesktop.org/~agd5f/linux
14461F: drivers/gpu/drm/amd/
14462F: drivers/gpu/drm/radeon/
14463F: include/uapi/drm/amdgpu_drm.h
14464F: include/uapi/drm/radeon_drm.h
14465
14466RADEON FRAMEBUFFER DISPLAY DRIVER
14467M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14468L: linux-fbdev@vger.kernel.org
14469S: Maintained
14470F: drivers/video/fbdev/aty/radeon*
14471F: include/uapi/linux/radeonfb.h
14472
14473RADIOSHARK RADIO DRIVER
14474M: Hans Verkuil <hverkuil@xs4all.nl>
14475L: linux-media@vger.kernel.org
14476S: Maintained
14477T: git git://linuxtv.org/media_tree.git
14478F: drivers/media/radio/radio-shark.c
14479
14480RADIOSHARK2 RADIO DRIVER
14481M: Hans Verkuil <hverkuil@xs4all.nl>
14482L: linux-media@vger.kernel.org
14483S: Maintained
14484T: git git://linuxtv.org/media_tree.git
14485F: drivers/media/radio/radio-shark2.c
14486F: drivers/media/radio/radio-tea5777.c
14487
14488RADOS BLOCK DEVICE (RBD)
14489M: Ilya Dryomov <idryomov@gmail.com>
14490R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14491L: ceph-devel@vger.kernel.org
14492S: Supported
14493W: http://ceph.com/
14494T: git git://github.com/ceph/ceph-client.git
14495F: Documentation/ABI/testing/sysfs-bus-rbd
14496F: drivers/block/rbd.c
14497F: drivers/block/rbd_types.h
14498
14499RAGE128 FRAMEBUFFER DISPLAY DRIVER
14500M: Paul Mackerras <paulus@samba.org>
14501L: linux-fbdev@vger.kernel.org
14502S: Maintained
14503F: drivers/video/fbdev/aty/aty128fb.c
14504
14505RAINSHADOW-CEC DRIVER
14506M: Hans Verkuil <hverkuil@xs4all.nl>
14507L: linux-media@vger.kernel.org
14508S: Maintained
14509T: git git://linuxtv.org/media_tree.git
14510F: drivers/media/cec/usb/rainshadow/
14511
14512RALINK MIPS ARCHITECTURE
14513M: John Crispin <john@phrozen.org>
14514L: linux-mips@vger.kernel.org
14515S: Maintained
14516F: arch/mips/ralink
14517
14518RALINK RT2X00 WIRELESS LAN DRIVER
14519M: Stanislaw Gruszka <stf_xl@wp.pl>
14520M: Helmut Schaa <helmut.schaa@googlemail.com>
14521L: linux-wireless@vger.kernel.org
14522S: Maintained
14523F: drivers/net/wireless/ralink/rt2x00/
14524
14525RAMDISK RAM BLOCK DEVICE DRIVER
14526M: Jens Axboe <axboe@kernel.dk>
14527S: Maintained
14528F: Documentation/admin-guide/blockdev/ramdisk.rst
14529F: drivers/block/brd.c
14530
14531RANCHU VIRTUAL BOARD FOR MIPS
14532M: Miodrag Dinic <miodrag.dinic@mips.com>
14533L: linux-mips@vger.kernel.org
14534S: Supported
14535F: arch/mips/configs/generic/board-ranchu.config
14536F: arch/mips/generic/board-ranchu.c
14537
14538RANDOM NUMBER DRIVER
14539M: "Theodore Ts'o" <tytso@mit.edu>
14540S: Maintained
14541F: drivers/char/random.c
14542
14543RAPIDIO SUBSYSTEM
14544M: Matt Porter <mporter@kernel.crashing.org>
14545M: Alexandre Bounine <alex.bou9@gmail.com>
14546S: Maintained
14547F: drivers/rapidio/
14548
14549RAS INFRASTRUCTURE
14550M: Tony Luck <tony.luck@intel.com>
14551M: Borislav Petkov <bp@alien8.de>
14552L: linux-edac@vger.kernel.org
14553S: Maintained
14554F: Documentation/admin-guide/ras.rst
14555F: drivers/ras/
14556F: include/linux/ras.h
14557F: include/ras/ras_event.h
14558
14559RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14560L: linux-wireless@vger.kernel.org
14561S: Orphan
14562F: drivers/net/wireless/ray*
14563
14564RC-CORE / LIRC FRAMEWORK
14565M: Sean Young <sean@mess.org>
14566L: linux-media@vger.kernel.org
14567S: Maintained
14568W: http://linuxtv.org
14569T: git git://linuxtv.org/media_tree.git
14570F: Documentation/driver-api/media/rc-core.rst
14571F: Documentation/userspace-api/media/rc/
14572F: drivers/media/rc/
14573F: include/media/rc-map.h
14574F: include/media/rc-core.h
14575F: include/uapi/linux/lirc.h
14576
14577RCMM REMOTE CONTROLS DECODER
14578M: Patrick Lerda <patrick9876@free.fr>
14579S: Maintained
14580F: drivers/media/rc/ir-rcmm-decoder.c
14581
14582RCUTORTURE TEST FRAMEWORK
14583M: "Paul E. McKenney" <paulmck@kernel.org>
14584M: Josh Triplett <josh@joshtriplett.org>
14585R: Steven Rostedt <rostedt@goodmis.org>
14586R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14587R: Lai Jiangshan <jiangshanlai@gmail.com>
14588L: rcu@vger.kernel.org
14589S: Supported
14590T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14591F: tools/testing/selftests/rcutorture
14592
14593RDACM20 Camera Sensor
14594M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14595M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14596M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14597M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14598L: linux-media@vger.kernel.org
14599S: Maintained
14600F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14601F: drivers/media/i2c/rdacm20.c
14602F: drivers/media/i2c/max9271.c
14603F: drivers/media/i2c/max9271.h
14604
14605RDC R-321X SoC
14606M: Florian Fainelli <florian@openwrt.org>
14607S: Maintained
14608
14609RDC R6040 FAST ETHERNET DRIVER
14610M: Florian Fainelli <f.fainelli@gmail.com>
14611L: netdev@vger.kernel.org
14612S: Maintained
14613F: drivers/net/ethernet/rdc/r6040.c
14614
14615RDMAVT - RDMA verbs software
14616M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14617M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14618L: linux-rdma@vger.kernel.org
14619S: Supported
14620F: drivers/infiniband/sw/rdmavt
14621
14622RDS - RELIABLE DATAGRAM SOCKETS
14623M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14624L: netdev@vger.kernel.org
14625L: linux-rdma@vger.kernel.org
14626L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14627S: Supported
14628W: https://oss.oracle.com/projects/rds/
14629F: Documentation/networking/rds.rst
14630F: net/rds/
14631
14632RDT - RESOURCE ALLOCATION
14633M: Fenghua Yu <fenghua.yu@intel.com>
14634M: Reinette Chatre <reinette.chatre@intel.com>
14635L: linux-kernel@vger.kernel.org
14636S: Supported
14637F: Documentation/x86/resctrl*
14638F: arch/x86/include/asm/resctrl.h
14639F: arch/x86/kernel/cpu/resctrl/
14640F: tools/testing/selftests/resctrl/
14641
14642READ-COPY UPDATE (RCU)
14643M: "Paul E. McKenney" <paulmck@kernel.org>
14644M: Josh Triplett <josh@joshtriplett.org>
14645R: Steven Rostedt <rostedt@goodmis.org>
14646R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14647R: Lai Jiangshan <jiangshanlai@gmail.com>
14648R: Joel Fernandes <joel@joelfernandes.org>
14649L: rcu@vger.kernel.org
14650S: Supported
14651W: http://www.rdrop.com/users/paulmck/RCU/
14652T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14653F: Documentation/RCU/
14654F: include/linux/rcu*
14655F: kernel/rcu/
14656X: Documentation/RCU/torture.rst
14657X: include/linux/srcu*.h
14658X: kernel/rcu/srcu*.c
14659
14660REAL TIME CLOCK (RTC) SUBSYSTEM
14661M: Alessandro Zummo <a.zummo@towertech.it>
14662M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14663L: linux-rtc@vger.kernel.org
14664S: Maintained
14665Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14666T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14667F: Documentation/admin-guide/rtc.rst
14668F: Documentation/devicetree/bindings/rtc/
14669F: drivers/rtc/
14670F: include/linux/platform_data/rtc-*
14671F: include/linux/rtc.h
14672F: include/linux/rtc/
14673F: include/uapi/linux/rtc.h
14674F: tools/testing/selftests/rtc/
14675
14676REALTEK AUDIO CODECS
14677M: Oder Chiou <oder_chiou@realtek.com>
14678S: Maintained
14679F: include/sound/rt*.h
14680F: sound/soc/codecs/rt*
14681
14682REALTEK RTL83xx SMI DSA ROUTER CHIPS
14683M: Linus Walleij <linus.walleij@linaro.org>
14684S: Maintained
14685F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14686F: drivers/net/dsa/realtek-smi*
14687F: drivers/net/dsa/rtl83*
14688
14689REALTEK WIRELESS DRIVER (rtlwifi family)
14690M: Ping-Ke Shih <pkshih@realtek.com>
14691L: linux-wireless@vger.kernel.org
14692S: Maintained
14693W: https://wireless.wiki.kernel.org/
14694T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14695F: drivers/net/wireless/realtek/rtlwifi/
14696
14697REALTEK WIRELESS DRIVER (rtw88)
14698M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14699L: linux-wireless@vger.kernel.org
14700S: Maintained
14701F: drivers/net/wireless/realtek/rtw88/
14702
14703REDPINE WIRELESS DRIVER
14704M: Amitkumar Karwar <amitkarwar@gmail.com>
14705M: Siva Rebbagondla <siva8118@gmail.com>
14706L: linux-wireless@vger.kernel.org
14707S: Maintained
14708F: drivers/net/wireless/rsi/
14709
14710REGISTER MAP ABSTRACTION
14711M: Mark Brown <broonie@kernel.org>
14712L: linux-kernel@vger.kernel.org
14713S: Supported
14714T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14715F: Documentation/devicetree/bindings/regmap/
14716F: drivers/base/regmap/
14717F: include/linux/regmap.h
14718
14719REISERFS FILE SYSTEM
14720L: reiserfs-devel@vger.kernel.org
14721S: Supported
14722F: fs/reiserfs/
14723
14724REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14725M: Ohad Ben-Cohen <ohad@wizery.com>
14726M: Bjorn Andersson <bjorn.andersson@linaro.org>
14727L: linux-remoteproc@vger.kernel.org
14728S: Maintained
14729T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14730F: Documentation/ABI/testing/sysfs-class-remoteproc
14731F: Documentation/devicetree/bindings/remoteproc/
14732F: Documentation/staging/remoteproc.rst
14733F: drivers/remoteproc/
14734F: include/linux/remoteproc.h
14735F: include/linux/remoteproc/
14736
14737REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14738M: Ohad Ben-Cohen <ohad@wizery.com>
14739M: Bjorn Andersson <bjorn.andersson@linaro.org>
14740L: linux-remoteproc@vger.kernel.org
14741S: Maintained
14742T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14743F: Documentation/ABI/testing/sysfs-bus-rpmsg
14744F: Documentation/staging/rpmsg.rst
14745F: drivers/rpmsg/
14746F: include/linux/rpmsg.h
14747F: include/linux/rpmsg/
14748F: include/uapi/linux/rpmsg.h
14749F: samples/rpmsg/
14750
14751RENESAS CLOCK DRIVERS
14752M: Geert Uytterhoeven <geert+renesas@glider.be>
14753L: linux-renesas-soc@vger.kernel.org
14754S: Supported
14755T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14756F: Documentation/devicetree/bindings/clock/renesas,*
14757F: drivers/clk/renesas/
14758
14759RENESAS EMEV2 I2C DRIVER
14760M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14761S: Supported
14762F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14763F: drivers/i2c/busses/i2c-emev2.c
14764
14765RENESAS ETHERNET DRIVERS
14766R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14767L: netdev@vger.kernel.org
14768L: linux-renesas-soc@vger.kernel.org
14769F: Documentation/devicetree/bindings/net/renesas,*.txt
14770F: Documentation/devicetree/bindings/net/renesas,*.yaml
14771F: drivers/net/ethernet/renesas/
14772F: include/linux/sh_eth.h
14773
14774RENESAS R-CAR GYROADC DRIVER
14775M: Marek Vasut <marek.vasut@gmail.com>
14776L: linux-iio@vger.kernel.org
14777S: Supported
14778F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14779F: drivers/iio/adc/rcar-gyroadc.c
14780
14781RENESAS R-CAR I2C DRIVERS
14782M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14783S: Supported
14784F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14785F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14786F: drivers/i2c/busses/i2c-rcar.c
14787F: drivers/i2c/busses/i2c-sh_mobile.c
14788
14789RENESAS R-CAR THERMAL DRIVERS
14790M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14791L: linux-renesas-soc@vger.kernel.org
14792S: Supported
14793F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14794F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14795F: drivers/thermal/rcar_gen3_thermal.c
14796F: drivers/thermal/rcar_thermal.c
14797
14798RENESAS RIIC DRIVER
14799M: Chris Brandt <chris.brandt@renesas.com>
14800S: Supported
14801F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14802F: drivers/i2c/busses/i2c-riic.c
14803
14804RENESAS USB PHY DRIVER
14805M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14806L: linux-renesas-soc@vger.kernel.org
14807S: Maintained
14808F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14809
14810RESET CONTROLLER FRAMEWORK
14811M: Philipp Zabel <p.zabel@pengutronix.de>
14812S: Maintained
14813T: git git://git.pengutronix.de/git/pza/linux
14814F: Documentation/devicetree/bindings/reset/
14815F: drivers/reset/
14816F: include/dt-bindings/reset/
14817F: include/linux/reset-controller.h
14818F: include/linux/reset.h
14819F: include/linux/reset/
14820K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14821
14822RESTARTABLE SEQUENCES SUPPORT
14823M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14824M: Peter Zijlstra <peterz@infradead.org>
14825M: "Paul E. McKenney" <paulmck@kernel.org>
14826M: Boqun Feng <boqun.feng@gmail.com>
14827L: linux-kernel@vger.kernel.org
14828S: Supported
14829F: include/trace/events/rseq.h
14830F: include/uapi/linux/rseq.h
14831F: kernel/rseq.c
14832F: tools/testing/selftests/rseq/
14833
14834RFKILL
14835M: Johannes Berg <johannes@sipsolutions.net>
14836L: linux-wireless@vger.kernel.org
14837S: Maintained
14838W: https://wireless.wiki.kernel.org/
14839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14840T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14841F: Documentation/ABI/stable/sysfs-class-rfkill
14842F: Documentation/driver-api/rfkill.rst
14843F: include/linux/rfkill.h
14844F: include/uapi/linux/rfkill.h
14845F: net/rfkill/
14846
14847RHASHTABLE
14848M: Thomas Graf <tgraf@suug.ch>
14849M: Herbert Xu <herbert@gondor.apana.org.au>
14850L: netdev@vger.kernel.org
14851S: Maintained
14852F: include/linux/rhashtable-types.h
14853F: include/linux/rhashtable.h
14854F: lib/rhashtable.c
14855F: lib/test_rhashtable.c
14856
14857RICOH R5C592 MEMORYSTICK DRIVER
14858M: Maxim Levitsky <maximlevitsky@gmail.com>
14859S: Maintained
14860F: drivers/memstick/host/r592.*
14861
14862RICOH SMARTMEDIA/XD DRIVER
14863M: Maxim Levitsky <maximlevitsky@gmail.com>
14864S: Maintained
14865F: drivers/mtd/nand/raw/r852.c
14866F: drivers/mtd/nand/raw/r852.h
14867
14868RISC-V ARCHITECTURE
14869M: Paul Walmsley <paul.walmsley@sifive.com>
14870M: Palmer Dabbelt <palmer@dabbelt.com>
14871M: Albert Ou <aou@eecs.berkeley.edu>
14872L: linux-riscv@lists.infradead.org
14873S: Supported
14874P: Documentation/riscv/patch-acceptance.rst
14875T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14876F: arch/riscv/
14877N: riscv
14878K: riscv
14879
14880RNBD BLOCK DRIVERS
14881M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
14882M: Jack Wang <jinpu.wang@cloud.ionos.com>
14883L: linux-block@vger.kernel.org
14884S: Maintained
14885F: drivers/block/rnbd/
14886
14887ROCCAT DRIVERS
14888M: Stefan Achatz <erazor_de@users.sourceforge.net>
14889S: Maintained
14890W: http://sourceforge.net/projects/roccat/
14891F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14892F: drivers/hid/hid-roccat*
14893F: include/linux/hid-roccat*
14894
14895ROCKCHIP ISP V1 DRIVER
14896M: Helen Koike <helen.koike@collabora.com>
14897L: linux-media@vger.kernel.org
14898S: Maintained
14899F: drivers/staging/media/rkisp1/
14900
14901ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14902M: Jacob Chen <jacob-chen@iotwrt.com>
14903M: Ezequiel Garcia <ezequiel@collabora.com>
14904L: linux-media@vger.kernel.org
14905L: linux-rockchip@lists.infradead.org
14906S: Maintained
14907F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
14908F: drivers/media/platform/rockchip/rga/
14909
14910ROCKCHIP VIDEO DECODER DRIVER
14911M: Ezequiel Garcia <ezequiel@collabora.com>
14912L: linux-media@vger.kernel.org
14913L: linux-rockchip@lists.infradead.org
14914S: Maintained
14915F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14916F: drivers/staging/media/rkvdec/
14917
14918ROCKER DRIVER
14919M: Jiri Pirko <jiri@resnulli.us>
14920L: netdev@vger.kernel.org
14921S: Supported
14922F: drivers/net/ethernet/rocker/
14923
14924ROCKETPORT DRIVER
14925S: Maintained
14926W: http://www.comtrol.com
14927F: Documentation/driver-api/serial/rocket.rst
14928F: drivers/tty/rocket*
14929
14930ROCKETPORT EXPRESS/INFINITY DRIVER
14931M: Kevin Cernekee <cernekee@gmail.com>
14932L: linux-serial@vger.kernel.org
14933S: Odd Fixes
14934F: drivers/tty/serial/rp2.*
14935
14936ROHM BD99954 CHARGER IC
14937R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14938L: linux-power@fi.rohmeurope.com
14939S: Supported
14940F: drivers/power/supply/bd99954-charger.c
14941F: drivers/power/supply/bd99954-charger.h
14942
14943ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14944M: Tomasz Duszynski <tduszyns@gmail.com>
14945S: Maintained
14946F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14947F: drivers/iio/light/bh1750.c
14948
14949ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14950M: Marek Vasut <marek.vasut+renesas@gmail.com>
14951L: linux-kernel@vger.kernel.org
14952L: linux-renesas-soc@vger.kernel.org
14953S: Supported
14954F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14955F: drivers/gpio/gpio-bd9571mwv.c
14956F: drivers/mfd/bd9571mwv.c
14957F: drivers/regulator/bd9571mwv-regulator.c
14958F: include/linux/mfd/bd9571mwv.h
14959
14960ROHM POWER MANAGEMENT IC DEVICE DRIVERS
14961R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14962L: linux-power@fi.rohmeurope.com
14963S: Supported
14964F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
14965F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
14966F: drivers/clk/clk-bd718x7.c
14967F: drivers/gpio/gpio-bd70528.c
14968F: drivers/gpio/gpio-bd71828.c
14969F: drivers/mfd/rohm-bd70528.c
14970F: drivers/mfd/rohm-bd71828.c
14971F: drivers/mfd/rohm-bd718x7.c
14972F: drivers/power/supply/bd70528-charger.c
14973F: drivers/regulator/bd70528-regulator.c
14974F: drivers/regulator/bd71828-regulator.c
14975F: drivers/regulator/bd718x7-regulator.c
14976F: drivers/regulator/rohm-regulator.c
14977F: drivers/rtc/rtc-bd70528.c
14978F: drivers/watchdog/bd70528_wdt.c
14979F: include/linux/mfd/rohm-bd70528.h
14980F: include/linux/mfd/rohm-bd71828.h
14981F: include/linux/mfd/rohm-bd718x7.h
14982F: include/linux/mfd/rohm-generic.h
14983F: include/linux/mfd/rohm-shared.h
14984
14985ROSE NETWORK LAYER
14986M: Ralf Baechle <ralf@linux-mips.org>
14987L: linux-hams@vger.kernel.org
14988S: Maintained
14989W: http://www.linux-ax25.org/
14990F: include/net/rose.h
14991F: include/uapi/linux/rose.h
14992F: net/rose/
14993
14994ROTATION DRIVER FOR ALLWINNER A83T
14995M: Jernej Skrabec <jernej.skrabec@siol.net>
14996L: linux-media@vger.kernel.org
14997S: Maintained
14998T: git git://linuxtv.org/media_tree.git
14999F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15000F: drivers/media/platform/sunxi/sun8i-rotate/
15001
15002RTL2830 MEDIA DRIVER
15003M: Antti Palosaari <crope@iki.fi>
15004L: linux-media@vger.kernel.org
15005S: Maintained
15006W: https://linuxtv.org
15007W: http://palosaari.fi/linux/
15008Q: http://patchwork.linuxtv.org/project/linux-media/list/
15009T: git git://linuxtv.org/anttip/media_tree.git
15010F: drivers/media/dvb-frontends/rtl2830*
15011
15012RTL2832 MEDIA DRIVER
15013M: Antti Palosaari <crope@iki.fi>
15014L: linux-media@vger.kernel.org
15015S: Maintained
15016W: https://linuxtv.org
15017W: http://palosaari.fi/linux/
15018Q: http://patchwork.linuxtv.org/project/linux-media/list/
15019T: git git://linuxtv.org/anttip/media_tree.git
15020F: drivers/media/dvb-frontends/rtl2832*
15021
15022RTL2832_SDR MEDIA DRIVER
15023M: Antti Palosaari <crope@iki.fi>
15024L: linux-media@vger.kernel.org
15025S: Maintained
15026W: https://linuxtv.org
15027W: http://palosaari.fi/linux/
15028Q: http://patchwork.linuxtv.org/project/linux-media/list/
15029T: git git://linuxtv.org/anttip/media_tree.git
15030F: drivers/media/dvb-frontends/rtl2832_sdr*
15031
15032RTL8180 WIRELESS DRIVER
15033L: linux-wireless@vger.kernel.org
15034S: Orphan
15035W: https://wireless.wiki.kernel.org/
15036T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15037F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15038
15039RTL8187 WIRELESS DRIVER
15040M: Herton Ronaldo Krzesinski <herton@canonical.com>
15041M: Hin-Tak Leung <htl10@users.sourceforge.net>
15042M: Larry Finger <Larry.Finger@lwfinger.net>
15043L: linux-wireless@vger.kernel.org
15044S: Maintained
15045W: https://wireless.wiki.kernel.org/
15046T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15047F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15048
15049RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15050M: Jes Sorensen <Jes.Sorensen@gmail.com>
15051L: linux-wireless@vger.kernel.org
15052S: Maintained
15053T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15054F: drivers/net/wireless/realtek/rtl8xxxu/
15055
15056RTRS TRANSPORT DRIVERS
15057M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15058M: Jack Wang <jinpu.wang@cloud.ionos.com>
15059L: linux-rdma@vger.kernel.org
15060S: Maintained
15061F: drivers/infiniband/ulp/rtrs/
15062
15063RXRPC SOCKETS (AF_RXRPC)
15064M: David Howells <dhowells@redhat.com>
15065L: linux-afs@lists.infradead.org
15066S: Supported
15067W: https://www.infradead.org/~dhowells/kafs/
15068F: Documentation/networking/rxrpc.rst
15069F: include/keys/rxrpc-type.h
15070F: include/net/af_rxrpc.h
15071F: include/trace/events/rxrpc.h
15072F: include/uapi/linux/rxrpc.h
15073F: net/rxrpc/
15074
15075S3 SAVAGE FRAMEBUFFER DRIVER
15076M: Antonino Daplas <adaplas@gmail.com>
15077L: linux-fbdev@vger.kernel.org
15078S: Maintained
15079F: drivers/video/fbdev/savage/
15080
15081S390
15082M: Heiko Carstens <hca@linux.ibm.com>
15083M: Vasily Gorbik <gor@linux.ibm.com>
15084M: Christian Borntraeger <borntraeger@de.ibm.com>
15085L: linux-s390@vger.kernel.org
15086S: Supported
15087W: http://www.ibm.com/developerworks/linux/linux390/
15088T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15089F: Documentation/driver-api/s390-drivers.rst
15090F: Documentation/s390/
15091F: arch/s390/
15092F: drivers/s390/
15093
15094S390 COMMON I/O LAYER
15095M: Vineeth Vijayan <vneethv@linux.ibm.com>
15096M: Peter Oberparleiter <oberpar@linux.ibm.com>
15097L: linux-s390@vger.kernel.org
15098S: Supported
15099W: http://www.ibm.com/developerworks/linux/linux390/
15100F: drivers/s390/cio/
15101
15102S390 DASD DRIVER
15103M: Stefan Haberland <sth@linux.ibm.com>
15104M: Jan Hoeppner <hoeppner@linux.ibm.com>
15105L: linux-s390@vger.kernel.org
15106S: Supported
15107W: http://www.ibm.com/developerworks/linux/linux390/
15108F: block/partitions/ibm.c
15109F: drivers/s390/block/dasd*
15110F: include/linux/dasd_mod.h
15111
15112S390 IOMMU (PCI)
15113M: Matthew Rosato <mjrosato@linux.ibm.com>
15114M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15115L: linux-s390@vger.kernel.org
15116S: Supported
15117W: http://www.ibm.com/developerworks/linux/linux390/
15118F: drivers/iommu/s390-iommu.c
15119
15120S390 IUCV NETWORK LAYER
15121M: Julian Wiedmann <jwi@linux.ibm.com>
15122M: Karsten Graul <kgraul@linux.ibm.com>
15123M: Ursula Braun <ubraun@linux.ibm.com>
15124L: linux-s390@vger.kernel.org
15125S: Supported
15126W: http://www.ibm.com/developerworks/linux/linux390/
15127F: drivers/s390/net/*iucv*
15128F: include/net/iucv/
15129F: net/iucv/
15130
15131S390 NETWORK DRIVERS
15132M: Julian Wiedmann <jwi@linux.ibm.com>
15133M: Karsten Graul <kgraul@linux.ibm.com>
15134M: Ursula Braun <ubraun@linux.ibm.com>
15135L: linux-s390@vger.kernel.org
15136S: Supported
15137W: http://www.ibm.com/developerworks/linux/linux390/
15138F: drivers/s390/net/
15139
15140S390 PCI SUBSYSTEM
15141M: Niklas Schnelle <schnelle@linux.ibm.com>
15142M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15143L: linux-s390@vger.kernel.org
15144S: Supported
15145W: http://www.ibm.com/developerworks/linux/linux390/
15146F: arch/s390/pci/
15147F: drivers/pci/hotplug/s390_pci_hpc.c
15148F: Documentation/s390/pci.rst
15149
15150S390 VFIO AP DRIVER
15151M: Tony Krowiak <akrowiak@linux.ibm.com>
15152M: Pierre Morel <pmorel@linux.ibm.com>
15153M: Halil Pasic <pasic@linux.ibm.com>
15154L: linux-s390@vger.kernel.org
15155S: Supported
15156W: http://www.ibm.com/developerworks/linux/linux390/
15157F: Documentation/s390/vfio-ap.rst
15158F: drivers/s390/crypto/vfio_ap_drv.c
15159F: drivers/s390/crypto/vfio_ap_ops.c
15160F: drivers/s390/crypto/vfio_ap_private.h
15161
15162S390 VFIO-CCW DRIVER
15163M: Cornelia Huck <cohuck@redhat.com>
15164M: Eric Farman <farman@linux.ibm.com>
15165R: Halil Pasic <pasic@linux.ibm.com>
15166L: linux-s390@vger.kernel.org
15167L: kvm@vger.kernel.org
15168S: Supported
15169F: Documentation/s390/vfio-ccw.rst
15170F: drivers/s390/cio/vfio_ccw*
15171F: include/uapi/linux/vfio_ccw.h
15172
15173S390 ZCRYPT DRIVER
15174M: Harald Freudenberger <freude@linux.ibm.com>
15175L: linux-s390@vger.kernel.org
15176S: Supported
15177W: http://www.ibm.com/developerworks/linux/linux390/
15178F: drivers/s390/crypto/
15179
15180S390 ZFCP DRIVER
15181M: Steffen Maier <maier@linux.ibm.com>
15182M: Benjamin Block <bblock@linux.ibm.com>
15183L: linux-s390@vger.kernel.org
15184S: Supported
15185W: http://www.ibm.com/developerworks/linux/linux390/
15186F: drivers/s390/scsi/zfcp_*
15187
15188S3C24XX SD/MMC Driver
15189M: Ben Dooks <ben-linux@fluff.org>
15190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15191S: Supported
15192F: drivers/mmc/host/s3cmci.*
15193
15194SAA6588 RDS RECEIVER DRIVER
15195M: Hans Verkuil <hverkuil@xs4all.nl>
15196L: linux-media@vger.kernel.org
15197S: Odd Fixes
15198W: https://linuxtv.org
15199T: git git://linuxtv.org/media_tree.git
15200F: drivers/media/i2c/saa6588*
15201
15202SAA7134 VIDEO4LINUX DRIVER
15203M: Mauro Carvalho Chehab <mchehab@kernel.org>
15204L: linux-media@vger.kernel.org
15205S: Odd fixes
15206W: https://linuxtv.org
15207T: git git://linuxtv.org/media_tree.git
15208F: Documentation/driver-api/media/drivers/saa7134*
15209F: drivers/media/pci/saa7134/
15210
15211SAA7146 VIDEO4LINUX-2 DRIVER
15212M: Hans Verkuil <hverkuil@xs4all.nl>
15213L: linux-media@vger.kernel.org
15214S: Maintained
15215T: git git://linuxtv.org/media_tree.git
15216F: drivers/media/common/saa7146/
15217F: drivers/media/pci/saa7146/
15218F: include/media/drv-intf/saa7146*
15219
15220SAFESETID SECURITY MODULE
15221M: Micah Morton <mortonm@chromium.org>
15222S: Supported
15223F: Documentation/admin-guide/LSM/SafeSetID.rst
15224F: security/safesetid/
15225
15226SAMSUNG AUDIO (ASoC) DRIVERS
15227M: Krzysztof Kozlowski <krzk@kernel.org>
15228M: Sangbeom Kim <sbkim73@samsung.com>
15229M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15230L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15231S: Supported
15232F: Documentation/devicetree/bindings/sound/samsung*
15233F: sound/soc/samsung/
15234
15235SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15236M: Krzysztof Kozlowski <krzk@kernel.org>
15237L: linux-crypto@vger.kernel.org
15238L: linux-samsung-soc@vger.kernel.org
15239S: Maintained
15240F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15241F: drivers/crypto/exynos-rng.c
15242
15243SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15244M: Łukasz Stelmach <l.stelmach@samsung.com>
15245L: linux-samsung-soc@vger.kernel.org
15246S: Maintained
15247F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15248F: drivers/char/hw_random/exynos-trng.c
15249
15250SAMSUNG FRAMEBUFFER DRIVER
15251M: Jingoo Han <jingoohan1@gmail.com>
15252L: linux-fbdev@vger.kernel.org
15253S: Maintained
15254F: drivers/video/fbdev/s3c-fb.c
15255
15256SAMSUNG LAPTOP DRIVER
15257M: Corentin Chary <corentin.chary@gmail.com>
15258L: platform-driver-x86@vger.kernel.org
15259S: Maintained
15260F: drivers/platform/x86/samsung-laptop.c
15261
15262SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15263M: Sangbeom Kim <sbkim73@samsung.com>
15264M: Krzysztof Kozlowski <krzk@kernel.org>
15265M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15266L: linux-kernel@vger.kernel.org
15267L: linux-samsung-soc@vger.kernel.org
15268S: Supported
15269F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15270F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15271F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15272F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15273F: drivers/clk/clk-s2mps11.c
15274F: drivers/mfd/sec*.c
15275F: drivers/regulator/s2m*.c
15276F: drivers/regulator/s5m*.c
15277F: drivers/rtc/rtc-s5m.c
15278F: include/linux/mfd/samsung/
15279
15280SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15281M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15282L: linux-media@vger.kernel.org
15283L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15284S: Maintained
15285F: drivers/media/platform/s3c-camif/
15286F: include/media/drv-intf/s3c_camif.h
15287
15288SAMSUNG S3FWRN5 NFC DRIVER
15289M: Robert Baldyga <r.baldyga@samsung.com>
15290M: Krzysztof Opasiak <k.opasiak@samsung.com>
15291L: linux-nfc@lists.01.org (moderated for non-subscribers)
15292S: Supported
15293F: drivers/nfc/s3fwrn5
15294
15295SAMSUNG S5C73M3 CAMERA DRIVER
15296M: Kyungmin Park <kyungmin.park@samsung.com>
15297M: Andrzej Hajda <a.hajda@samsung.com>
15298L: linux-media@vger.kernel.org
15299S: Supported
15300F: drivers/media/i2c/s5c73m3/*
15301
15302SAMSUNG S5K5BAF CAMERA DRIVER
15303M: Kyungmin Park <kyungmin.park@samsung.com>
15304M: Andrzej Hajda <a.hajda@samsung.com>
15305L: linux-media@vger.kernel.org
15306S: Supported
15307F: drivers/media/i2c/s5k5baf.c
15308
15309SAMSUNG S5P Security SubSystem (SSS) DRIVER
15310M: Krzysztof Kozlowski <krzk@kernel.org>
15311M: Vladimir Zapolskiy <vz@mleia.com>
15312M: Kamil Konieczny <k.konieczny@samsung.com>
15313L: linux-crypto@vger.kernel.org
15314L: linux-samsung-soc@vger.kernel.org
15315S: Maintained
15316F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15317F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15318F: drivers/crypto/s5p-sss.c
15319
15320SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15321M: Kyungmin Park <kyungmin.park@samsung.com>
15322M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15323L: linux-media@vger.kernel.org
15324S: Supported
15325Q: https://patchwork.linuxtv.org/project/linux-media/list/
15326F: drivers/media/platform/exynos4-is/
15327
15328SAMSUNG SOC CLOCK DRIVERS
15329M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15330M: Tomasz Figa <tomasz.figa@gmail.com>
15331M: Chanwoo Choi <cw00.choi@samsung.com>
15332L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15333S: Supported
15334T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15335F: Documentation/devicetree/bindings/clock/exynos*.txt
15336F: Documentation/devicetree/bindings/clock/samsung,s3c*
15337F: Documentation/devicetree/bindings/clock/samsung,s5p*
15338F: drivers/clk/samsung/
15339F: include/dt-bindings/clock/exynos*.h
15340
15341SAMSUNG SPI DRIVERS
15342M: Kukjin Kim <kgene@kernel.org>
15343M: Krzysztof Kozlowski <krzk@kernel.org>
15344M: Andi Shyti <andi@etezian.org>
15345L: linux-spi@vger.kernel.org
15346L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15347S: Maintained
15348F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15349F: drivers/spi/spi-s3c*
15350F: include/linux/platform_data/spi-s3c64xx.h
15351
15352SAMSUNG SXGBE DRIVERS
15353M: Byungho An <bh74.an@samsung.com>
15354L: netdev@vger.kernel.org
15355S: Supported
15356F: drivers/net/ethernet/samsung/sxgbe/
15357
15358SAMSUNG THERMAL DRIVER
15359M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15360L: linux-pm@vger.kernel.org
15361L: linux-samsung-soc@vger.kernel.org
15362S: Supported
15363T: git https://github.com/lmajewski/linux-samsung-thermal.git
15364F: drivers/thermal/samsung/
15365
15366SAMSUNG USB2 PHY DRIVER
15367M: Kamil Debski <kamil@wypas.org>
15368M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15369L: linux-kernel@vger.kernel.org
15370S: Supported
15371F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15372F: Documentation/driver-api/phy/samsung-usb2.rst
15373F: drivers/phy/samsung/phy-exynos4210-usb2.c
15374F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15375F: drivers/phy/samsung/phy-exynos5250-usb2.c
15376F: drivers/phy/samsung/phy-s5pv210-usb2.c
15377F: drivers/phy/samsung/phy-samsung-usb2.c
15378F: drivers/phy/samsung/phy-samsung-usb2.h
15379
15380SC1200 WDT DRIVER
15381M: Zwane Mwaikambo <zwanem@gmail.com>
15382S: Maintained
15383F: drivers/watchdog/sc1200wdt.c
15384
15385SCHEDULER
15386M: Ingo Molnar <mingo@redhat.com>
15387M: Peter Zijlstra <peterz@infradead.org>
15388M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15389M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15390R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15391R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15392R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15393R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15394L: linux-kernel@vger.kernel.org
15395S: Maintained
15396T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15397F: include/linux/preempt.h
15398F: include/linux/sched.h
15399F: include/linux/wait.h
15400F: include/uapi/linux/sched.h
15401F: kernel/sched/
15402
15403SCR24X CHIP CARD INTERFACE DRIVER
15404M: Lubomir Rintel <lkundrak@v3.sk>
15405S: Supported
15406F: drivers/char/pcmcia/scr24x_cs.c
15407
15408SCSI CDROM DRIVER
15409M: Jens Axboe <axboe@kernel.dk>
15410L: linux-scsi@vger.kernel.org
15411S: Maintained
15412W: http://www.kernel.dk
15413F: drivers/scsi/sr*
15414
15415SCSI RDMA PROTOCOL (SRP) INITIATOR
15416M: Bart Van Assche <bvanassche@acm.org>
15417L: linux-rdma@vger.kernel.org
15418S: Supported
15419Q: http://patchwork.kernel.org/project/linux-rdma/list/
15420F: drivers/infiniband/ulp/srp/
15421F: include/scsi/srp.h
15422
15423SCSI RDMA PROTOCOL (SRP) TARGET
15424M: Bart Van Assche <bvanassche@acm.org>
15425L: linux-rdma@vger.kernel.org
15426L: target-devel@vger.kernel.org
15427S: Supported
15428Q: http://patchwork.kernel.org/project/linux-rdma/list/
15429F: drivers/infiniband/ulp/srpt/
15430
15431SCSI SG DRIVER
15432M: Doug Gilbert <dgilbert@interlog.com>
15433L: linux-scsi@vger.kernel.org
15434S: Maintained
15435W: http://sg.danny.cz/sg
15436F: Documentation/scsi/scsi-generic.rst
15437F: drivers/scsi/sg.c
15438F: include/scsi/sg.h
15439
15440SCSI SUBSYSTEM
15441M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15442M: "Martin K. Petersen" <martin.petersen@oracle.com>
15443L: linux-scsi@vger.kernel.org
15444S: Maintained
15445Q: https://patchwork.kernel.org/project/linux-scsi/list/
15446T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15447T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15448F: Documentation/devicetree/bindings/scsi/
15449F: drivers/scsi/
15450F: include/scsi/
15451
15452SCSI TAPE DRIVER
15453M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15454L: linux-scsi@vger.kernel.org
15455S: Maintained
15456F: Documentation/scsi/st.rst
15457F: drivers/scsi/st.*
15458F: drivers/scsi/st_*.h
15459
15460SCSI TARGET SUBSYSTEM
15461M: "Martin K. Petersen" <martin.petersen@oracle.com>
15462L: linux-scsi@vger.kernel.org
15463L: target-devel@vger.kernel.org
15464S: Supported
15465W: http://www.linux-iscsi.org
15466Q: https://patchwork.kernel.org/project/target-devel/list/
15467T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15468F: Documentation/target/
15469F: drivers/target/
15470F: include/target/
15471
15472SCTP PROTOCOL
15473M: Vlad Yasevich <vyasevich@gmail.com>
15474M: Neil Horman <nhorman@tuxdriver.com>
15475M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15476L: linux-sctp@vger.kernel.org
15477S: Maintained
15478W: http://lksctp.sourceforge.net
15479F: Documentation/networking/sctp.rst
15480F: include/linux/sctp.h
15481F: include/net/sctp/
15482F: include/uapi/linux/sctp.h
15483F: net/sctp/
15484
15485SCx200 CPU SUPPORT
15486M: Jim Cromie <jim.cromie@gmail.com>
15487S: Odd Fixes
15488F: Documentation/i2c/busses/scx200_acb.rst
15489F: arch/x86/platform/scx200/
15490F: drivers/i2c/busses/scx200*
15491F: drivers/mtd/maps/scx200_docflash.c
15492F: drivers/watchdog/scx200_wdt.c
15493F: include/linux/scx200.h
15494
15495SCx200 GPIO DRIVER
15496M: Jim Cromie <jim.cromie@gmail.com>
15497S: Maintained
15498F: drivers/char/scx200_gpio.c
15499F: include/linux/scx200_gpio.h
15500
15501SCx200 HRT CLOCKSOURCE DRIVER
15502M: Jim Cromie <jim.cromie@gmail.com>
15503S: Maintained
15504F: drivers/clocksource/scx200_hrt.c
15505
15506SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15507M: Sascha Sommer <saschasommer@freenet.de>
15508L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15509S: Maintained
15510F: drivers/mmc/host/sdricoh_cs.c
15511
15512SECO BOARDS CEC DRIVER
15513M: Ettore Chimenti <ek5.chimenti@gmail.com>
15514S: Maintained
15515F: drivers/media/platform/seco-cec/seco-cec.c
15516F: drivers/media/platform/seco-cec/seco-cec.h
15517
15518SECURE COMPUTING
15519M: Kees Cook <keescook@chromium.org>
15520R: Andy Lutomirski <luto@amacapital.net>
15521R: Will Drewry <wad@chromium.org>
15522S: Supported
15523T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15524F: Documentation/userspace-api/seccomp_filter.rst
15525F: include/linux/seccomp.h
15526F: include/uapi/linux/seccomp.h
15527F: kernel/seccomp.c
15528F: tools/testing/selftests/kselftest_harness.h
15529F: tools/testing/selftests/seccomp/*
15530K: \bsecure_computing
15531K: \bTIF_SECCOMP\b
15532
15533SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15534M: Al Cooper <alcooperx@gmail.com>
15535L: linux-mmc@vger.kernel.org
15536L: bcm-kernel-feedback-list@broadcom.com
15537S: Maintained
15538F: drivers/mmc/host/sdhci-brcmstb*
15539
15540SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15541M: Adrian Hunter <adrian.hunter@intel.com>
15542L: linux-mmc@vger.kernel.org
15543S: Maintained
15544F: drivers/mmc/host/sdhci*
15545F: include/linux/mmc/sdhci*
15546
15547SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15548M: Eugen Hristev <eugen.hristev@microchip.com>
15549L: linux-mmc@vger.kernel.org
15550S: Supported
15551F: drivers/mmc/host/sdhci-of-at91.c
15552
15553SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15554M: Ben Dooks <ben-linux@fluff.org>
15555M: Jaehoon Chung <jh80.chung@samsung.com>
15556L: linux-mmc@vger.kernel.org
15557S: Maintained
15558F: drivers/mmc/host/sdhci-s3c*
15559
15560SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15561M: Viresh Kumar <vireshk@kernel.org>
15562L: linux-mmc@vger.kernel.org
15563S: Maintained
15564F: drivers/mmc/host/sdhci-spear.c
15565
15566SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15567M: Kishon Vijay Abraham I <kishon@ti.com>
15568L: linux-mmc@vger.kernel.org
15569S: Maintained
15570F: drivers/mmc/host/sdhci-omap.c
15571
15572SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15573M: Jonathan Derrick <jonathan.derrick@intel.com>
15574M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15575L: linux-block@vger.kernel.org
15576S: Supported
15577F: block/opal_proto.h
15578F: block/sed*
15579F: include/linux/sed*
15580F: include/uapi/linux/sed*
15581
15582SECURITY CONTACT
15583M: Security Officers <security@kernel.org>
15584S: Supported
15585F: Documentation/admin-guide/security-bugs.rst
15586
15587SECURITY SUBSYSTEM
15588M: James Morris <jmorris@namei.org>
15589M: "Serge E. Hallyn" <serge@hallyn.com>
15590L: linux-security-module@vger.kernel.org (suggested Cc:)
15591S: Supported
15592W: http://kernsec.org/
15593T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15594F: security/
15595X: security/selinux/
15596
15597SELINUX SECURITY MODULE
15598M: Paul Moore <paul@paul-moore.com>
15599M: Stephen Smalley <stephen.smalley.work@gmail.com>
15600M: Eric Paris <eparis@parisplace.org>
15601L: selinux@vger.kernel.org
15602S: Supported
15603W: https://selinuxproject.org
15604W: https://github.com/SELinuxProject
15605T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15606F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15607F: Documentation/ABI/obsolete/sysfs-selinux-disable
15608F: Documentation/admin-guide/LSM/SELinux.rst
15609F: include/uapi/linux/selinux_netlink.h
15610F: scripts/selinux/
15611F: security/selinux/
15612
15613SENSABLE PHANTOM
15614M: Jiri Slaby <jirislaby@kernel.org>
15615S: Maintained
15616F: drivers/misc/phantom.c
15617F: include/uapi/linux/phantom.h
15618
15619SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15620M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15621S: Maintained
15622F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15623F: drivers/iio/chemical/scd30.h
15624F: drivers/iio/chemical/scd30_core.c
15625F: drivers/iio/chemical/scd30_i2c.c
15626F: drivers/iio/chemical/scd30_serial.c
15627
15628SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15629M: Tomasz Duszynski <tduszyns@gmail.com>
15630S: Maintained
15631F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15632F: drivers/iio/chemical/sps30.c
15633
15634SERIAL DEVICE BUS
15635M: Rob Herring <robh@kernel.org>
15636L: linux-serial@vger.kernel.org
15637S: Maintained
15638F: Documentation/devicetree/bindings/serial/serial.yaml
15639F: drivers/tty/serdev/
15640F: include/linux/serdev.h
15641
15642SERIAL DRIVERS
15643M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15644L: linux-serial@vger.kernel.org
15645S: Maintained
15646F: Documentation/devicetree/bindings/serial/
15647F: drivers/tty/serial/
15648
15649SERIAL IR RECEIVER
15650M: Sean Young <sean@mess.org>
15651L: linux-media@vger.kernel.org
15652S: Maintained
15653F: drivers/media/rc/serial_ir.c
15654
15655SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15656M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15657L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15658S: Maintained
15659F: Documentation/devicetree/bindings/slimbus/
15660F: drivers/slimbus/
15661F: include/linux/slimbus.h
15662
15663SFC NETWORK DRIVER
15664M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15665M: Edward Cree <ecree@solarflare.com>
15666M: Martin Habets <mhabets@solarflare.com>
15667L: netdev@vger.kernel.org
15668S: Supported
15669F: drivers/net/ethernet/sfc/
15670
15671SFF/SFP/SFP+ MODULE SUPPORT
15672M: Russell King <linux@armlinux.org.uk>
15673L: netdev@vger.kernel.org
15674S: Maintained
15675F: drivers/net/phy/phylink.c
15676F: drivers/net/phy/sfp*
15677F: include/linux/phylink.h
15678F: include/linux/sfp.h
15679K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
15680
15681SGI GRU DRIVER
15682M: Dimitri Sivanich <sivanich@sgi.com>
15683S: Maintained
15684F: drivers/misc/sgi-gru/
15685
15686SGI XP/XPC/XPNET DRIVER
15687M: Cliff Whickman <cpw@sgi.com>
15688M: Robin Holt <robinmholt@gmail.com>
15689S: Maintained
15690F: drivers/misc/sgi-xp/
15691
15692SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15693M: Ursula Braun <ubraun@linux.ibm.com>
15694M: Karsten Graul <kgraul@linux.ibm.com>
15695L: linux-s390@vger.kernel.org
15696S: Supported
15697W: http://www.ibm.com/developerworks/linux/linux390/
15698F: net/smc/
15699
15700SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15701M: Linus Walleij <linus.walleij@linaro.org>
15702L: linux-iio@vger.kernel.org
15703S: Maintained
15704T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15705F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15706F: drivers/iio/light/gp2ap002.c
15707
15708SHARP RJ54N1CB0C SENSOR DRIVER
15709M: Jacopo Mondi <jacopo@jmondi.org>
15710L: linux-media@vger.kernel.org
15711S: Odd fixes
15712T: git git://linuxtv.org/media_tree.git
15713F: drivers/media/i2c/rj54n1cb0c.c
15714F: include/media/i2c/rj54n1cb0c.h
15715
15716SH_VOU V4L2 OUTPUT DRIVER
15717L: linux-media@vger.kernel.org
15718S: Orphan
15719F: drivers/media/platform/sh_vou.c
15720F: include/media/drv-intf/sh_vou.h
15721
15722SI2157 MEDIA DRIVER
15723M: Antti Palosaari <crope@iki.fi>
15724L: linux-media@vger.kernel.org
15725S: Maintained
15726W: https://linuxtv.org
15727W: http://palosaari.fi/linux/
15728Q: http://patchwork.linuxtv.org/project/linux-media/list/
15729T: git git://linuxtv.org/anttip/media_tree.git
15730F: drivers/media/tuners/si2157*
15731
15732SI2165 MEDIA DRIVER
15733M: Matthias Schwarzott <zzam@gentoo.org>
15734L: linux-media@vger.kernel.org
15735S: Maintained
15736W: https://linuxtv.org
15737Q: http://patchwork.linuxtv.org/project/linux-media/list/
15738F: drivers/media/dvb-frontends/si2165*
15739
15740SI2168 MEDIA DRIVER
15741M: Antti Palosaari <crope@iki.fi>
15742L: linux-media@vger.kernel.org
15743S: Maintained
15744W: https://linuxtv.org
15745W: http://palosaari.fi/linux/
15746Q: http://patchwork.linuxtv.org/project/linux-media/list/
15747T: git git://linuxtv.org/anttip/media_tree.git
15748F: drivers/media/dvb-frontends/si2168*
15749
15750SI470X FM RADIO RECEIVER I2C DRIVER
15751M: Hans Verkuil <hverkuil@xs4all.nl>
15752L: linux-media@vger.kernel.org
15753S: Odd Fixes
15754W: https://linuxtv.org
15755T: git git://linuxtv.org/media_tree.git
15756F: drivers/media/radio/si470x/radio-si470x-i2c.c
15757
15758SI470X FM RADIO RECEIVER USB DRIVER
15759M: Hans Verkuil <hverkuil@xs4all.nl>
15760L: linux-media@vger.kernel.org
15761S: Maintained
15762W: https://linuxtv.org
15763T: git git://linuxtv.org/media_tree.git
15764F: drivers/media/radio/si470x/radio-si470x-common.c
15765F: drivers/media/radio/si470x/radio-si470x-usb.c
15766F: drivers/media/radio/si470x/radio-si470x.h
15767
15768SI4713 FM RADIO TRANSMITTER I2C DRIVER
15769M: Eduardo Valentin <edubezval@gmail.com>
15770L: linux-media@vger.kernel.org
15771S: Odd Fixes
15772W: https://linuxtv.org
15773T: git git://linuxtv.org/media_tree.git
15774F: drivers/media/radio/si4713/si4713.?
15775
15776SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15777M: Eduardo Valentin <edubezval@gmail.com>
15778L: linux-media@vger.kernel.org
15779S: Odd Fixes
15780W: https://linuxtv.org
15781T: git git://linuxtv.org/media_tree.git
15782F: drivers/media/radio/si4713/radio-platform-si4713.c
15783
15784SI4713 FM RADIO TRANSMITTER USB DRIVER
15785M: Hans Verkuil <hverkuil@xs4all.nl>
15786L: linux-media@vger.kernel.org
15787S: Maintained
15788W: https://linuxtv.org
15789T: git git://linuxtv.org/media_tree.git
15790F: drivers/media/radio/si4713/radio-usb-si4713.c
15791
15792SIANO DVB DRIVER
15793M: Mauro Carvalho Chehab <mchehab@kernel.org>
15794L: linux-media@vger.kernel.org
15795S: Odd fixes
15796W: https://linuxtv.org
15797T: git git://linuxtv.org/media_tree.git
15798F: drivers/media/common/siano/
15799F: drivers/media/mmc/siano/
15800F: drivers/media/usb/siano/
15801F: drivers/media/usb/siano/
15802
15803SIFIVE DRIVERS
15804M: Palmer Dabbelt <palmer@dabbelt.com>
15805M: Paul Walmsley <paul.walmsley@sifive.com>
15806L: linux-riscv@lists.infradead.org
15807S: Supported
15808T: git git://github.com/sifive/riscv-linux.git
15809N: sifive
15810K: [^@]sifive
15811
15812SIFIVE FU540 SYSTEM-ON-CHIP
15813M: Paul Walmsley <paul.walmsley@sifive.com>
15814M: Palmer Dabbelt <palmer@dabbelt.com>
15815L: linux-riscv@lists.infradead.org
15816S: Supported
15817T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15818N: fu540
15819K: fu540
15820
15821SIFIVE PDMA DRIVER
15822M: Green Wan <green.wan@sifive.com>
15823S: Maintained
15824F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15825F: drivers/dma/sf-pdma/
15826
15827SILEAD TOUCHSCREEN DRIVER
15828M: Hans de Goede <hdegoede@redhat.com>
15829L: linux-input@vger.kernel.org
15830L: platform-driver-x86@vger.kernel.org
15831S: Maintained
15832F: drivers/input/touchscreen/silead.c
15833F: drivers/platform/x86/touchscreen_dmi.c
15834
15835SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15836M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15837S: Supported
15838F: drivers/staging/wfx/
15839
15840SILICON MOTION SM712 FRAME BUFFER DRIVER
15841M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15842M: Teddy Wang <teddy.wang@siliconmotion.com>
15843M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15844L: linux-fbdev@vger.kernel.org
15845S: Maintained
15846F: Documentation/fb/sm712fb.rst
15847F: drivers/video/fbdev/sm712*
15848
15849SIMPLE FIRMWARE INTERFACE (SFI)
15850S: Obsolete
15851W: http://simplefirmware.org/
15852F: arch/x86/platform/sfi/
15853F: drivers/sfi/
15854F: include/linux/sfi*.h
15855
15856SIMPLEFB FB DRIVER
15857M: Hans de Goede <hdegoede@redhat.com>
15858L: linux-fbdev@vger.kernel.org
15859S: Maintained
15860F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15861F: drivers/video/fbdev/simplefb.c
15862F: include/linux/platform_data/simplefb.h
15863
15864SIMTEC EB110ATX (Chalice CATS)
15865M: Vincent Sanders <vince@simtec.co.uk>
15866M: Simtec Linux Team <linux@simtec.co.uk>
15867S: Supported
15868W: http://www.simtec.co.uk/products/EB110ATX/
15869
15870SIMTEC EB2410ITX (BAST)
15871M: Vincent Sanders <vince@simtec.co.uk>
15872M: Simtec Linux Team <linux@simtec.co.uk>
15873S: Supported
15874W: http://www.simtec.co.uk/products/EB2410ITX/
15875F: arch/arm/mach-s3c24xx/bast-ide.c
15876F: arch/arm/mach-s3c24xx/bast-irq.c
15877F: arch/arm/mach-s3c24xx/mach-bast.c
15878
15879SIOX
15880M: Thorsten Scherer <t.scherer@eckelmann.de>
15881M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15882R: Pengutronix Kernel Team <kernel@pengutronix.de>
15883S: Supported
15884F: drivers/gpio/gpio-siox.c
15885F: drivers/siox/*
15886F: include/trace/events/siox.h
15887
15888SIPHASH PRF ROUTINES
15889M: Jason A. Donenfeld <Jason@zx2c4.com>
15890S: Maintained
15891F: include/linux/siphash.h
15892F: lib/siphash.c
15893F: lib/test_siphash.c
15894
15895SIS 190 ETHERNET DRIVER
15896M: Francois Romieu <romieu@fr.zoreil.com>
15897L: netdev@vger.kernel.org
15898S: Maintained
15899F: drivers/net/ethernet/sis/sis190.c
15900
15901SIS 900/7016 FAST ETHERNET DRIVER
15902M: Daniele Venzano <venza@brownhat.org>
15903L: netdev@vger.kernel.org
15904S: Maintained
15905W: http://www.brownhat.org/sis900.html
15906F: drivers/net/ethernet/sis/sis900.*
15907
15908SIS FRAMEBUFFER DRIVER
15909M: Thomas Winischhofer <thomas@winischhofer.net>
15910S: Maintained
15911W: http://www.winischhofer.net/linuxsisvga.shtml
15912F: Documentation/fb/sisfb.rst
15913F: drivers/video/fbdev/sis/
15914F: include/video/sisfb.h
15915
15916SIS USB2VGA DRIVER
15917M: Thomas Winischhofer <thomas@winischhofer.net>
15918S: Maintained
15919W: http://www.winischhofer.at/linuxsisusbvga.shtml
15920F: drivers/usb/misc/sisusbvga/
15921
15922SLAB ALLOCATOR
15923M: Christoph Lameter <cl@linux.com>
15924M: Pekka Enberg <penberg@kernel.org>
15925M: David Rientjes <rientjes@google.com>
15926M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15927M: Andrew Morton <akpm@linux-foundation.org>
15928L: linux-mm@kvack.org
15929S: Maintained
15930F: include/linux/sl?b*.h
15931F: mm/sl?b*
15932
15933SLEEPABLE READ-COPY UPDATE (SRCU)
15934M: Lai Jiangshan <jiangshanlai@gmail.com>
15935M: "Paul E. McKenney" <paulmck@kernel.org>
15936M: Josh Triplett <josh@joshtriplett.org>
15937R: Steven Rostedt <rostedt@goodmis.org>
15938R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15939L: rcu@vger.kernel.org
15940S: Supported
15941W: http://www.rdrop.com/users/paulmck/RCU/
15942T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15943F: include/linux/srcu*.h
15944F: kernel/rcu/srcu*.c
15945
15946SMACK SECURITY MODULE
15947M: Casey Schaufler <casey@schaufler-ca.com>
15948L: linux-security-module@vger.kernel.org
15949S: Maintained
15950W: http://schaufler-ca.com
15951T: git git://github.com/cschaufler/smack-next
15952F: Documentation/admin-guide/LSM/Smack.rst
15953F: security/smack/
15954
15955SMC91x ETHERNET DRIVER
15956M: Nicolas Pitre <nico@fluxnic.net>
15957S: Odd Fixes
15958F: drivers/net/ethernet/smsc/smc91x.*
15959
15960SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15961M: Mark Rutland <mark.rutland@arm.com>
15962M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15963M: Sudeep Holla <sudeep.holla@arm.com>
15964L: linux-arm-kernel@lists.infradead.org
15965S: Maintained
15966F: drivers/firmware/smccc/
15967F: include/linux/arm-smccc.h
15968
15969SMIA AND SMIA++ IMAGE SENSOR DRIVER
15970M: Sakari Ailus <sakari.ailus@linux.intel.com>
15971L: linux-media@vger.kernel.org
15972S: Maintained
15973F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15974F: drivers/media/i2c/smiapp-pll.c
15975F: drivers/media/i2c/smiapp-pll.h
15976F: drivers/media/i2c/smiapp/
15977F: include/uapi/linux/smiapp.h
15978
15979SMM665 HARDWARE MONITOR DRIVER
15980M: Guenter Roeck <linux@roeck-us.net>
15981L: linux-hwmon@vger.kernel.org
15982S: Maintained
15983F: Documentation/hwmon/smm665.rst
15984F: drivers/hwmon/smm665.c
15985
15986SMSC EMC2103 HARDWARE MONITOR DRIVER
15987M: Steve Glendinning <steve.glendinning@shawell.net>
15988L: linux-hwmon@vger.kernel.org
15989S: Maintained
15990F: Documentation/hwmon/emc2103.rst
15991F: drivers/hwmon/emc2103.c
15992
15993SMSC SCH5627 HARDWARE MONITOR DRIVER
15994M: Hans de Goede <hdegoede@redhat.com>
15995L: linux-hwmon@vger.kernel.org
15996S: Supported
15997F: Documentation/hwmon/sch5627.rst
15998F: drivers/hwmon/sch5627.c
15999
16000SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16001M: Steve Glendinning <steve.glendinning@shawell.net>
16002L: linux-fbdev@vger.kernel.org
16003S: Maintained
16004F: drivers/video/fbdev/smscufx.c
16005
16006SMSC47B397 HARDWARE MONITOR DRIVER
16007M: Jean Delvare <jdelvare@suse.com>
16008L: linux-hwmon@vger.kernel.org
16009S: Maintained
16010F: Documentation/hwmon/smsc47b397.rst
16011F: drivers/hwmon/smsc47b397.c
16012
16013SMSC911x ETHERNET DRIVER
16014M: Steve Glendinning <steve.glendinning@shawell.net>
16015L: netdev@vger.kernel.org
16016S: Maintained
16017F: drivers/net/ethernet/smsc/smsc911x.*
16018F: include/linux/smsc911x.h
16019
16020SMSC9420 PCI ETHERNET DRIVER
16021M: Steve Glendinning <steve.glendinning@shawell.net>
16022L: netdev@vger.kernel.org
16023S: Maintained
16024F: drivers/net/ethernet/smsc/smsc9420.*
16025
16026SOCIONEXT (SNI) AVE NETWORK DRIVER
16027M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16028L: netdev@vger.kernel.org
16029S: Maintained
16030F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16031F: drivers/net/ethernet/socionext/sni_ave.c
16032
16033SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16034M: Jassi Brar <jaswinder.singh@linaro.org>
16035M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16036L: netdev@vger.kernel.org
16037S: Maintained
16038F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16039F: drivers/net/ethernet/socionext/netsec.c
16040
16041SOCIONEXT (SNI) Synquacer SPI DRIVER
16042M: Masahisa Kojima <masahisa.kojima@linaro.org>
16043M: Jassi Brar <jaswinder.singh@linaro.org>
16044L: linux-spi@vger.kernel.org
16045S: Maintained
16046F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16047F: drivers/spi/spi-synquacer.c
16048
16049SOCIONEXT SYNQUACER I2C DRIVER
16050M: Ard Biesheuvel <ardb@kernel.org>
16051L: linux-i2c@vger.kernel.org
16052S: Maintained
16053F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16054F: drivers/i2c/busses/i2c-synquacer.c
16055
16056SOCIONEXT UNIPHIER SOUND DRIVER
16057L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16058S: Orphan
16059F: sound/soc/uniphier/
16060
16061SOEKRIS NET48XX LED SUPPORT
16062M: Chris Boot <bootc@bootc.net>
16063S: Maintained
16064F: drivers/leds/leds-net48xx.c
16065
16066SOFT-IWARP DRIVER (siw)
16067M: Bernard Metzler <bmt@zurich.ibm.com>
16068L: linux-rdma@vger.kernel.org
16069S: Supported
16070F: drivers/infiniband/sw/siw/
16071F: include/uapi/rdma/siw-abi.h
16072
16073SOFT-ROCE DRIVER (rxe)
16074M: Zhu Yanjun <yanjunz@nvidia.com>
16075L: linux-rdma@vger.kernel.org
16076S: Supported
16077F: drivers/infiniband/sw/rxe/
16078F: include/uapi/rdma/rdma_user_rxe.h
16079
16080SOFTLOGIC 6x10 MPEG CODEC
16081M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16082M: Anton Sviridenko <anton@corp.bluecherry.net>
16083M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16084M: Andrey Utkin <andrey_utkin@fastmail.com>
16085M: Ismael Luceno <ismael@iodev.co.uk>
16086L: linux-media@vger.kernel.org
16087S: Supported
16088F: drivers/media/pci/solo6x10/
16089
16090SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16091M: James Morse <james.morse@arm.com>
16092L: linux-arm-kernel@lists.infradead.org
16093S: Maintained
16094F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16095F: drivers/firmware/arm_sdei.c
16096F: include/linux/arm_sdei.h
16097F: include/uapi/linux/arm_sdei.h
16098
16099SOFTWARE RAID (Multiple Disks) SUPPORT
16100M: Song Liu <song@kernel.org>
16101L: linux-raid@vger.kernel.org
16102S: Supported
16103T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16104F: drivers/md/Kconfig
16105F: drivers/md/Makefile
16106F: drivers/md/md*
16107F: drivers/md/raid*
16108F: include/linux/raid/
16109F: include/uapi/linux/raid/
16110
16111SOLIDRUN CLEARFOG SUPPORT
16112M: Russell King <linux@armlinux.org.uk>
16113S: Maintained
16114F: arch/arm/boot/dts/armada-388-clearfog*
16115F: arch/arm/boot/dts/armada-38x-solidrun-*
16116
16117SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16118M: Russell King <linux@armlinux.org.uk>
16119S: Maintained
16120F: arch/arm/boot/dts/imx6*-cubox-i*
16121F: arch/arm/boot/dts/imx6*-hummingboard*
16122F: arch/arm/boot/dts/imx6*-sr-*
16123
16124SONIC NETWORK DRIVER
16125M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16126L: netdev@vger.kernel.org
16127S: Maintained
16128F: drivers/net/ethernet/natsemi/sonic.*
16129
16130SONICS SILICON BACKPLANE DRIVER (SSB)
16131M: Michael Buesch <m@bues.ch>
16132L: linux-wireless@vger.kernel.org
16133S: Maintained
16134F: drivers/ssb/
16135F: include/linux/ssb/
16136
16137SONY IMX214 SENSOR DRIVER
16138M: Ricardo Ribalda <ribalda@kernel.org>
16139L: linux-media@vger.kernel.org
16140S: Maintained
16141T: git git://linuxtv.org/media_tree.git
16142F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16143F: drivers/media/i2c/imx214.c
16144
16145SONY IMX219 SENSOR DRIVER
16146M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16147L: linux-media@vger.kernel.org
16148S: Maintained
16149T: git git://linuxtv.org/media_tree.git
16150F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16151F: drivers/media/i2c/imx219.c
16152
16153SONY IMX258 SENSOR DRIVER
16154M: Sakari Ailus <sakari.ailus@linux.intel.com>
16155L: linux-media@vger.kernel.org
16156S: Maintained
16157T: git git://linuxtv.org/media_tree.git
16158F: drivers/media/i2c/imx258.c
16159
16160SONY IMX274 SENSOR DRIVER
16161M: Leon Luo <leonl@leopardimaging.com>
16162L: linux-media@vger.kernel.org
16163S: Maintained
16164T: git git://linuxtv.org/media_tree.git
16165F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16166F: drivers/media/i2c/imx274.c
16167
16168SONY IMX290 SENSOR DRIVER
16169M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16170L: linux-media@vger.kernel.org
16171S: Maintained
16172T: git git://linuxtv.org/media_tree.git
16173F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16174F: drivers/media/i2c/imx290.c
16175
16176SONY IMX319 SENSOR DRIVER
16177M: Bingbu Cao <bingbu.cao@intel.com>
16178L: linux-media@vger.kernel.org
16179S: Maintained
16180T: git git://linuxtv.org/media_tree.git
16181F: drivers/media/i2c/imx319.c
16182
16183SONY IMX355 SENSOR DRIVER
16184M: Tianshu Qiu <tian.shu.qiu@intel.com>
16185L: linux-media@vger.kernel.org
16186S: Maintained
16187T: git git://linuxtv.org/media_tree.git
16188F: drivers/media/i2c/imx355.c
16189
16190SONY MEMORYSTICK SUBSYSTEM
16191M: Maxim Levitsky <maximlevitsky@gmail.com>
16192M: Alex Dubov <oakad@yahoo.com>
16193M: Ulf Hansson <ulf.hansson@linaro.org>
16194L: linux-mmc@vger.kernel.org
16195S: Maintained
16196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16197F: drivers/memstick/
16198F: include/linux/memstick.h
16199
16200SONY VAIO CONTROL DEVICE DRIVER
16201M: Mattia Dongili <malattia@linux.it>
16202L: platform-driver-x86@vger.kernel.org
16203S: Maintained
16204W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16205F: Documentation/admin-guide/laptops/sony-laptop.rst
16206F: drivers/char/sonypi.c
16207F: drivers/platform/x86/sony-laptop.c
16208F: include/linux/sony-laptop.h
16209
16210SOUND
16211M: Jaroslav Kysela <perex@perex.cz>
16212M: Takashi Iwai <tiwai@suse.com>
16213L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16214S: Maintained
16215W: http://www.alsa-project.org/
16216Q: http://patchwork.kernel.org/project/alsa-devel/list/
16217T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16218F: Documentation/sound/
16219F: include/sound/
16220F: include/uapi/sound/
16221F: sound/
16222
16223SOUND - COMPRESSED AUDIO
16224M: Vinod Koul <vkoul@kernel.org>
16225L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16226S: Supported
16227T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16228F: Documentation/sound/designs/compress-offload.rst
16229F: include/sound/compress_driver.h
16230F: include/uapi/sound/compress_*
16231F: sound/core/compress_offload.c
16232F: sound/soc/soc-compress.c
16233
16234SOUND - DMAENGINE HELPERS
16235M: Lars-Peter Clausen <lars@metafoo.de>
16236S: Supported
16237F: include/sound/dmaengine_pcm.h
16238F: sound/core/pcm_dmaengine.c
16239F: sound/soc/soc-generic-dmaengine-pcm.c
16240
16241SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16242M: Liam Girdwood <lgirdwood@gmail.com>
16243M: Mark Brown <broonie@kernel.org>
16244L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16245S: Supported
16246W: http://alsa-project.org/main/index.php/ASoC
16247T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16248F: Documentation/devicetree/bindings/sound/
16249F: Documentation/sound/soc/
16250F: include/dt-bindings/sound/
16251F: include/sound/soc*
16252F: sound/soc/
16253
16254SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16255M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16256M: Liam Girdwood <lgirdwood@gmail.com>
16257M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16258M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16259M: Daniel Baluta <daniel.baluta@nxp.com>
16260L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16261S: Supported
16262W: https://github.com/thesofproject/linux/
16263F: sound/soc/sof/
16264
16265SOUNDWIRE SUBSYSTEM
16266M: Vinod Koul <vkoul@kernel.org>
16267M: Bard Liao <yung-chuan.liao@linux.intel.com>
16268R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16269R: Sanyog Kale <sanyog.r.kale@intel.com>
16270L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16271S: Supported
16272F: Documentation/driver-api/soundwire/
16273F: drivers/soundwire/
16274F: include/linux/soundwire/
16275
16276SP2 MEDIA DRIVER
16277M: Olli Salonen <olli.salonen@iki.fi>
16278L: linux-media@vger.kernel.org
16279S: Maintained
16280W: https://linuxtv.org
16281Q: http://patchwork.linuxtv.org/project/linux-media/list/
16282F: drivers/media/dvb-frontends/sp2*
16283
16284SPARC + UltraSPARC (sparc/sparc64)
16285M: "David S. Miller" <davem@davemloft.net>
16286L: sparclinux@vger.kernel.org
16287S: Maintained
16288Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16289T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16290T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16291F: arch/sparc/
16292F: drivers/sbus/
16293
16294SPARC SERIAL DRIVERS
16295M: "David S. Miller" <davem@davemloft.net>
16296L: sparclinux@vger.kernel.org
16297S: Maintained
16298T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16299T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16300F: drivers/tty/serial/suncore.c
16301F: drivers/tty/serial/sunhv.c
16302F: drivers/tty/serial/sunsab.c
16303F: drivers/tty/serial/sunsab.h
16304F: drivers/tty/serial/sunsu.c
16305F: drivers/tty/serial/sunzilog.c
16306F: drivers/tty/serial/sunzilog.h
16307F: drivers/tty/vcc.c
16308F: include/linux/sunserialcore.h
16309
16310SPARSE CHECKER
16311M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16312L: linux-sparse@vger.kernel.org
16313S: Maintained
16314W: https://sparse.docs.kernel.org/
16315T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16316Q: https://patchwork.kernel.org/project/linux-sparse/list/
16317B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16318F: include/linux/compiler.h
16319
16320SPEAKUP CONSOLE SPEECH DRIVER
16321M: William Hubbs <w.d.hubbs@gmail.com>
16322M: Chris Brannon <chris@the-brannons.com>
16323M: Kirk Reiser <kirk@reisers.ca>
16324M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16325L: speakup@linux-speakup.org
16326S: Odd Fixes
16327W: http://www.linux-speakup.org/
16328F: drivers/accessibility/speakup/
16329
16330SPEAR CLOCK FRAMEWORK SUPPORT
16331M: Viresh Kumar <vireshk@kernel.org>
16332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16333S: Maintained
16334W: http://www.st.com/spear
16335F: drivers/clk/spear/
16336
16337SPEAR PLATFORM SUPPORT
16338M: Viresh Kumar <vireshk@kernel.org>
16339M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16341S: Maintained
16342W: http://www.st.com/spear
16343F: arch/arm/boot/dts/spear*
16344F: arch/arm/mach-spear/
16345
16346SPI NOR SUBSYSTEM
16347M: Tudor Ambarus <tudor.ambarus@microchip.com>
16348L: linux-mtd@lists.infradead.org
16349S: Maintained
16350W: http://www.linux-mtd.infradead.org/
16351Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16352C: irc://irc.oftc.net/mtd
16353T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16354F: drivers/mtd/spi-nor/
16355F: include/linux/mtd/spi-nor.h
16356
16357SPI SUBSYSTEM
16358M: Mark Brown <broonie@kernel.org>
16359L: linux-spi@vger.kernel.org
16360S: Maintained
16361Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16362T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16363F: Documentation/devicetree/bindings/spi/
16364F: Documentation/spi/
16365F: drivers/spi/
16366F: include/linux/spi/
16367F: include/uapi/linux/spi/
16368F: tools/spi/
16369
16370SPIDERNET NETWORK DRIVER for CELL
16371M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16372L: netdev@vger.kernel.org
16373S: Supported
16374F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16375F: drivers/net/ethernet/toshiba/spider_net*
16376
16377SPMI SUBSYSTEM
16378R: Stephen Boyd <sboyd@kernel.org>
16379L: linux-arm-msm@vger.kernel.org
16380F: Documentation/devicetree/bindings/spmi/
16381F: drivers/spmi/
16382F: include/dt-bindings/spmi/spmi.h
16383F: include/linux/spmi.h
16384F: include/trace/events/spmi.h
16385
16386SPU FILE SYSTEM
16387M: Jeremy Kerr <jk@ozlabs.org>
16388L: linuxppc-dev@lists.ozlabs.org
16389S: Supported
16390W: http://www.ibm.com/developerworks/power/cell/
16391F: Documentation/filesystems/spufs/spufs.rst
16392F: arch/powerpc/platforms/cell/spufs/
16393
16394SQUASHFS FILE SYSTEM
16395M: Phillip Lougher <phillip@squashfs.org.uk>
16396L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16397S: Maintained
16398W: http://squashfs.org.uk
16399T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16400F: Documentation/filesystems/squashfs.rst
16401F: fs/squashfs/
16402
16403SRM (Alpha) environment access
16404M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16405S: Maintained
16406F: arch/alpha/kernel/srm_env.c
16407
16408ST LSM6DSx IMU IIO DRIVER
16409M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16410L: linux-iio@vger.kernel.org
16411S: Maintained
16412W: http://www.st.com/
16413F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16414F: drivers/iio/imu/st_lsm6dsx/
16415
16416ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16417M: Mickael Guene <mickael.guene@st.com>
16418L: linux-media@vger.kernel.org
16419S: Maintained
16420T: git git://linuxtv.org/media_tree.git
16421F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16422F: drivers/media/i2c/st-mipid02.c
16423
16424ST STM32 I2C/SMBUS DRIVER
16425M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16426L: linux-i2c@vger.kernel.org
16427S: Maintained
16428F: drivers/i2c/busses/i2c-stm32*
16429
16430ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16431M: Song Qiang <songqiang1304521@gmail.com>
16432L: linux-iio@vger.kernel.org
16433S: Maintained
16434F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16435F: drivers/iio/proximity/vl53l0x-i2c.c
16436
16437STABLE BRANCH
16438M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16439M: Sasha Levin <sashal@kernel.org>
16440L: stable@vger.kernel.org
16441S: Supported
16442F: Documentation/process/stable-kernel-rules.rst
16443
16444STAGING - ATOMISP DRIVER
16445M: Mauro Carvalho Chehab <mchehab@kernel.org>
16446R: Sakari Ailus <sakari.ailus@linux.intel.com>
16447L: linux-media@vger.kernel.org
16448S: Maintained
16449F: drivers/staging/media/atomisp/
16450
16451STAGING - COMEDI
16452M: Ian Abbott <abbotti@mev.co.uk>
16453M: H Hartley Sweeten <hsweeten@visionengravers.com>
16454S: Odd Fixes
16455F: drivers/staging/comedi/
16456
16457STAGING - FIELDBUS SUBSYSTEM
16458M: Sven Van Asbroeck <TheSven73@gmail.com>
16459S: Maintained
16460F: drivers/staging/fieldbus/*
16461F: drivers/staging/fieldbus/Documentation/
16462
16463STAGING - HMS ANYBUS-S BUS
16464M: Sven Van Asbroeck <TheSven73@gmail.com>
16465S: Maintained
16466F: drivers/staging/fieldbus/anybuss/
16467
16468STAGING - INDUSTRIAL IO
16469M: Jonathan Cameron <jic23@kernel.org>
16470L: linux-iio@vger.kernel.org
16471S: Odd Fixes
16472F: Documentation/devicetree/bindings/staging/iio/
16473F: drivers/staging/iio/
16474
16475STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16476M: Marc Dietrich <marvin24@gmx.de>
16477L: ac100@lists.launchpad.net (moderated for non-subscribers)
16478L: linux-tegra@vger.kernel.org
16479S: Maintained
16480F: drivers/staging/nvec/
16481
16482STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16483M: Jens Frederich <jfrederich@gmail.com>
16484M: Daniel Drake <dsd@laptop.org>
16485M: Jon Nettleton <jon.nettleton@gmail.com>
16486S: Maintained
16487W: http://wiki.laptop.org/go/DCON
16488F: drivers/staging/olpc_dcon/
16489
16490STAGING - REALTEK RTL8188EU DRIVERS
16491M: Larry Finger <Larry.Finger@lwfinger.net>
16492S: Odd Fixes
16493F: drivers/staging/rtl8188eu/
16494
16495STAGING - REALTEK RTL8712U DRIVERS
16496M: Larry Finger <Larry.Finger@lwfinger.net>
16497M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16498S: Odd Fixes
16499F: drivers/staging/rtl8712/
16500
16501STAGING - SEPS525 LCD CONTROLLER DRIVERS
16502M: Michael Hennerich <michael.hennerich@analog.com>
16503M: Beniamin Bia <beniamin.bia@analog.com>
16504L: linux-fbdev@vger.kernel.org
16505S: Supported
16506F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16507F: drivers/staging/fbtft/fb_seps525.c
16508
16509STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16510M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16511M: Teddy Wang <teddy.wang@siliconmotion.com>
16512M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16513L: linux-fbdev@vger.kernel.org
16514S: Maintained
16515F: drivers/staging/sm750fb/
16516
16517STAGING - VIA VT665X DRIVERS
16518M: Forest Bond <forest@alittletooquiet.net>
16519S: Odd Fixes
16520F: drivers/staging/vt665?/
16521
16522STAGING SUBSYSTEM
16523M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16524L: devel@driverdev.osuosl.org
16525S: Supported
16526T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16527F: drivers/staging/
16528
16529STARFIRE/DURALAN NETWORK DRIVER
16530M: Ion Badulescu <ionut@badula.org>
16531S: Odd Fixes
16532F: drivers/net/ethernet/adaptec/starfire*
16533
16534STEC S1220 SKD DRIVER
16535M: Damien Le Moal <Damien.LeMoal@wdc.com>
16536L: linux-block@vger.kernel.org
16537S: Maintained
16538F: drivers/block/skd*[ch]
16539
16540STI AUDIO (ASoC) DRIVERS
16541M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16542L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16543S: Maintained
16544F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16545F: sound/soc/sti/
16546
16547STI CEC DRIVER
16548M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16549S: Maintained
16550F: Documentation/devicetree/bindings/media/stih-cec.txt
16551F: drivers/media/platform/sti/cec/
16552
16553STK1160 USB VIDEO CAPTURE DRIVER
16554M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16555L: linux-media@vger.kernel.org
16556S: Maintained
16557T: git git://linuxtv.org/media_tree.git
16558F: drivers/media/usb/stk1160/
16559
16560STM32 AUDIO (ASoC) DRIVERS
16561M: Olivier Moysan <olivier.moysan@st.com>
16562M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16563L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16564S: Maintained
16565F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16566F: sound/soc/stm/
16567
16568STM32 TIMER/LPTIMER DRIVERS
16569M: Fabrice Gasnier <fabrice.gasnier@st.com>
16570S: Maintained
16571F: Documentation/ABI/testing/*timer-stm32
16572F: Documentation/devicetree/bindings/*/*stm32-*timer*
16573F: drivers/*/stm32-*timer*
16574F: drivers/pwm/pwm-stm32*
16575F: include/linux/*/stm32-*tim*
16576
16577STMMAC ETHERNET DRIVER
16578M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16579M: Alexandre Torgue <alexandre.torgue@st.com>
16580M: Jose Abreu <joabreu@synopsys.com>
16581L: netdev@vger.kernel.org
16582S: Supported
16583W: http://www.stlinux.com
16584F: Documentation/networking/device_drivers/ethernet/stmicro/
16585F: drivers/net/ethernet/stmicro/stmmac/
16586
16587SUN3/3X
16588M: Sam Creasey <sammy@sammy.net>
16589S: Maintained
16590W: http://sammy.net/sun3/
16591F: arch/m68k/include/asm/sun3*
16592F: arch/m68k/kernel/*sun3*
16593F: arch/m68k/sun3*/
16594F: drivers/net/ethernet/i825xx/sun3*
16595
16596SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16597M: Hans de Goede <hdegoede@redhat.com>
16598L: linux-input@vger.kernel.org
16599S: Maintained
16600F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16601F: drivers/input/keyboard/sun4i-lradc-keys.c
16602
16603SUNDANCE NETWORK DRIVER
16604M: Denis Kirjanov <kda@linux-powerpc.org>
16605L: netdev@vger.kernel.org
16606S: Maintained
16607F: drivers/net/ethernet/dlink/sundance.c
16608
16609SUPERH
16610M: Yoshinori Sato <ysato@users.sourceforge.jp>
16611M: Rich Felker <dalias@libc.org>
16612L: linux-sh@vger.kernel.org
16613S: Maintained
16614Q: http://patchwork.kernel.org/project/linux-sh/list/
16615F: Documentation/sh/
16616F: arch/sh/
16617F: drivers/sh/
16618
16619SUSPEND TO RAM
16620M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16621M: Len Brown <len.brown@intel.com>
16622M: Pavel Machek <pavel@ucw.cz>
16623L: linux-pm@vger.kernel.org
16624S: Supported
16625B: https://bugzilla.kernel.org
16626F: Documentation/power/
16627F: arch/x86/kernel/acpi/
16628F: drivers/base/power/
16629F: include/linux/freezer.h
16630F: include/linux/pm.h
16631F: include/linux/suspend.h
16632F: kernel/power/
16633
16634SVGA HANDLING
16635M: Martin Mares <mj@ucw.cz>
16636L: linux-video@atrey.karlin.mff.cuni.cz
16637S: Maintained
16638F: Documentation/admin-guide/svga.rst
16639F: arch/x86/boot/video*
16640
16641SWIOTLB SUBSYSTEM
16642M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16643L: iommu@lists.linux-foundation.org
16644S: Supported
16645T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16646F: arch/*/kernel/pci-swiotlb.c
16647F: include/linux/swiotlb.h
16648F: kernel/dma/swiotlb.c
16649
16650SWITCHDEV
16651M: Jiri Pirko <jiri@resnulli.us>
16652M: Ivan Vecera <ivecera@redhat.com>
16653L: netdev@vger.kernel.org
16654S: Supported
16655F: include/net/switchdev.h
16656F: net/switchdev/
16657
16658SY8106A REGULATOR DRIVER
16659M: Icenowy Zheng <icenowy@aosc.io>
16660S: Maintained
16661F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16662F: drivers/regulator/sy8106a-regulator.c
16663
16664SYNC FILE FRAMEWORK
16665M: Sumit Semwal <sumit.semwal@linaro.org>
16666R: Gustavo Padovan <gustavo@padovan.org>
16667L: linux-media@vger.kernel.org
16668L: dri-devel@lists.freedesktop.org
16669S: Maintained
16670T: git git://anongit.freedesktop.org/drm/drm-misc
16671F: Documentation/driver-api/sync_file.rst
16672F: drivers/dma-buf/dma-fence*
16673F: drivers/dma-buf/sw_sync.c
16674F: drivers/dma-buf/sync_*
16675F: include/linux/sync_file.h
16676F: include/uapi/linux/sync_file.h
16677
16678SYNOPSYS ARC ARCHITECTURE
16679M: Vineet Gupta <vgupta@synopsys.com>
16680L: linux-snps-arc@lists.infradead.org
16681S: Supported
16682T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16683F: Documentation/devicetree/bindings/arc/*
16684F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16685F: arch/arc/
16686F: drivers/clocksource/arc_timer.c
16687F: drivers/tty/serial/arc_uart.c
16688
16689SYNOPSYS ARC HSDK SDP pll clock driver
16690M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16691S: Supported
16692F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16693F: drivers/clk/clk-hsdk-pll.c
16694
16695SYNOPSYS ARC SDP clock driver
16696M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16697S: Supported
16698F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16699F: drivers/clk/axs10x/*
16700
16701SYNOPSYS ARC SDP platform support
16702M: Alexey Brodkin <abrodkin@synopsys.com>
16703S: Supported
16704F: Documentation/devicetree/bindings/arc/axs10*
16705F: arch/arc/boot/dts/ax*
16706F: arch/arc/plat-axs10x
16707
16708SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16709M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16710S: Supported
16711F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16712F: drivers/reset/reset-axs10x.c
16713
16714SYNOPSYS CREG GPIO DRIVER
16715M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16716S: Maintained
16717F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16718F: drivers/gpio/gpio-creg-snps.c
16719
16720SYNOPSYS DESIGNWARE 8250 UART DRIVER
16721R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16722S: Maintained
16723F: drivers/tty/serial/8250/8250_dw.c
16724F: drivers/tty/serial/8250/8250_dwlib.*
16725F: drivers/tty/serial/8250/8250_lpss.c
16726
16727SYNOPSYS DESIGNWARE APB GPIO DRIVER
16728M: Hoan Tran <hoan@os.amperecomputing.com>
16729M: Serge Semin <fancer.lancer@gmail.com>
16730L: linux-gpio@vger.kernel.org
16731S: Maintained
16732F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16733F: drivers/gpio/gpio-dwapb.c
16734
16735SYNOPSYS DESIGNWARE APB SSI DRIVER
16736M: Serge Semin <fancer.lancer@gmail.com>
16737L: linux-spi@vger.kernel.org
16738S: Supported
16739F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
16740F: drivers/spi/spi-dw*
16741
16742SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16743M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16744S: Maintained
16745F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16746F: drivers/dma/dw-axi-dmac/
16747
16748SYNOPSYS DESIGNWARE DMAC DRIVER
16749M: Viresh Kumar <vireshk@kernel.org>
16750R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16751S: Maintained
16752F: Documentation/devicetree/bindings/dma/snps-dma.txt
16753F: drivers/dma/dw/
16754F: include/dt-bindings/dma/dw-dmac.h
16755F: include/linux/dma/dw.h
16756F: include/linux/platform_data/dma-dw.h
16757
16758SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16759M: Jose Abreu <Jose.Abreu@synopsys.com>
16760L: netdev@vger.kernel.org
16761S: Supported
16762F: drivers/net/ethernet/synopsys/
16763
16764SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16765M: Jose Abreu <Jose.Abreu@synopsys.com>
16766L: netdev@vger.kernel.org
16767S: Supported
16768F: drivers/net/phy/mdio-xpcs.c
16769F: include/linux/mdio-xpcs.h
16770
16771SYNOPSYS DESIGNWARE I2C DRIVER
16772M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16773R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16774R: Mika Westerberg <mika.westerberg@linux.intel.com>
16775L: linux-i2c@vger.kernel.org
16776S: Maintained
16777F: drivers/i2c/busses/i2c-designware-*
16778F: include/linux/platform_data/i2c-designware.h
16779
16780SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16781M: Jaehoon Chung <jh80.chung@samsung.com>
16782L: linux-mmc@vger.kernel.org
16783S: Maintained
16784F: drivers/mmc/host/dw_mmc*
16785
16786SYNOPSYS HSDK RESET CONTROLLER DRIVER
16787M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16788S: Supported
16789F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16790F: drivers/reset/reset-hsdk.c
16791F: include/dt-bindings/reset/snps,hsdk-reset.h
16792
16793SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16794M: Prabu Thangamuthu <prabu.t@synopsys.com>
16795M: Manjunath M B <manjumb@synopsys.com>
16796L: linux-mmc@vger.kernel.org
16797S: Maintained
16798F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16799
16800SYSTEM CONFIGURATION (SYSCON)
16801M: Lee Jones <lee.jones@linaro.org>
16802M: Arnd Bergmann <arnd@arndb.de>
16803S: Supported
16804T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16805F: drivers/mfd/syscon.c
16806
16807SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16808M: Sudeep Holla <sudeep.holla@arm.com>
16809L: linux-arm-kernel@lists.infradead.org
16810S: Maintained
16811F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16812F: drivers/clk/clk-sc[mp]i.c
16813F: drivers/cpufreq/sc[mp]i-cpufreq.c
16814F: drivers/firmware/arm_scmi/
16815F: drivers/firmware/arm_scpi.c
16816F: drivers/reset/reset-scmi.c
16817F: include/linux/sc[mp]i_protocol.h
16818F: include/trace/events/scmi.h
16819
16820SYSTEM RESET/SHUTDOWN DRIVERS
16821M: Sebastian Reichel <sre@kernel.org>
16822L: linux-pm@vger.kernel.org
16823S: Maintained
16824T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16825F: Documentation/devicetree/bindings/power/reset/
16826F: drivers/power/reset/
16827
16828SYSTEM TRACE MODULE CLASS
16829M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16830S: Maintained
16831T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16832F: Documentation/trace/stm.rst
16833F: drivers/hwtracing/stm/
16834F: include/linux/stm.h
16835F: include/uapi/linux/stm.h
16836
16837SYSTEM76 ACPI DRIVER
16838M: Jeremy Soller <jeremy@system76.com>
16839M: System76 Product Development <productdev@system76.com>
16840L: platform-driver-x86@vger.kernel.org
16841S: Maintained
16842F: drivers/platform/x86/system76_acpi.c
16843
16844SYSV FILESYSTEM
16845M: Christoph Hellwig <hch@infradead.org>
16846S: Maintained
16847F: Documentation/filesystems/sysv-fs.rst
16848F: fs/sysv/
16849F: include/linux/sysv_fs.h
16850
16851TASKSTATS STATISTICS INTERFACE
16852M: Balbir Singh <bsingharora@gmail.com>
16853S: Maintained
16854F: Documentation/accounting/taskstats*
16855F: include/linux/taskstats*
16856F: kernel/taskstats.c
16857
16858TC subsystem
16859M: Jamal Hadi Salim <jhs@mojatatu.com>
16860M: Cong Wang <xiyou.wangcong@gmail.com>
16861M: Jiri Pirko <jiri@resnulli.us>
16862L: netdev@vger.kernel.org
16863S: Maintained
16864F: include/net/pkt_cls.h
16865F: include/net/pkt_sched.h
16866F: include/net/tc_act/
16867F: include/uapi/linux/pkt_cls.h
16868F: include/uapi/linux/pkt_sched.h
16869F: include/uapi/linux/tc_act/
16870F: include/uapi/linux/tc_ematch/
16871F: net/sched/
16872
16873TC90522 MEDIA DRIVER
16874M: Akihiro Tsukada <tskd08@gmail.com>
16875L: linux-media@vger.kernel.org
16876S: Odd Fixes
16877F: drivers/media/dvb-frontends/tc90522*
16878
16879TCP LOW PRIORITY MODULE
16880M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16881M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16882S: Maintained
16883W: http://tcp-lp-mod.sourceforge.net/
16884F: net/ipv4/tcp_lp.c
16885
16886TDA10071 MEDIA DRIVER
16887M: Antti Palosaari <crope@iki.fi>
16888L: linux-media@vger.kernel.org
16889S: Maintained
16890W: https://linuxtv.org
16891W: http://palosaari.fi/linux/
16892Q: http://patchwork.linuxtv.org/project/linux-media/list/
16893T: git git://linuxtv.org/anttip/media_tree.git
16894F: drivers/media/dvb-frontends/tda10071*
16895
16896TDA18212 MEDIA DRIVER
16897M: Antti Palosaari <crope@iki.fi>
16898L: linux-media@vger.kernel.org
16899S: Maintained
16900W: https://linuxtv.org
16901W: http://palosaari.fi/linux/
16902Q: http://patchwork.linuxtv.org/project/linux-media/list/
16903T: git git://linuxtv.org/anttip/media_tree.git
16904F: drivers/media/tuners/tda18212*
16905
16906TDA18218 MEDIA DRIVER
16907M: Antti Palosaari <crope@iki.fi>
16908L: linux-media@vger.kernel.org
16909S: Maintained
16910W: https://linuxtv.org
16911W: http://palosaari.fi/linux/
16912Q: http://patchwork.linuxtv.org/project/linux-media/list/
16913T: git git://linuxtv.org/anttip/media_tree.git
16914F: drivers/media/tuners/tda18218*
16915
16916TDA18250 MEDIA DRIVER
16917M: Olli Salonen <olli.salonen@iki.fi>
16918L: linux-media@vger.kernel.org
16919S: Maintained
16920W: https://linuxtv.org
16921Q: http://patchwork.linuxtv.org/project/linux-media/list/
16922T: git git://linuxtv.org/media_tree.git
16923F: drivers/media/tuners/tda18250*
16924
16925TDA18271 MEDIA DRIVER
16926M: Michael Krufky <mkrufky@linuxtv.org>
16927L: linux-media@vger.kernel.org
16928S: Maintained
16929W: https://linuxtv.org
16930W: http://github.com/mkrufky
16931Q: http://patchwork.linuxtv.org/project/linux-media/list/
16932T: git git://linuxtv.org/mkrufky/tuners.git
16933F: drivers/media/tuners/tda18271*
16934
16935TDA1997x MEDIA DRIVER
16936M: Tim Harvey <tharvey@gateworks.com>
16937L: linux-media@vger.kernel.org
16938S: Maintained
16939W: https://linuxtv.org
16940Q: http://patchwork.linuxtv.org/project/linux-media/list/
16941F: drivers/media/i2c/tda1997x.*
16942
16943TDA827x MEDIA DRIVER
16944M: Michael Krufky <mkrufky@linuxtv.org>
16945L: linux-media@vger.kernel.org
16946S: Maintained
16947W: https://linuxtv.org
16948W: http://github.com/mkrufky
16949Q: http://patchwork.linuxtv.org/project/linux-media/list/
16950T: git git://linuxtv.org/mkrufky/tuners.git
16951F: drivers/media/tuners/tda8290.*
16952
16953TDA8290 MEDIA DRIVER
16954M: Michael Krufky <mkrufky@linuxtv.org>
16955L: linux-media@vger.kernel.org
16956S: Maintained
16957W: https://linuxtv.org
16958W: http://github.com/mkrufky
16959Q: http://patchwork.linuxtv.org/project/linux-media/list/
16960T: git git://linuxtv.org/mkrufky/tuners.git
16961F: drivers/media/tuners/tda8290.*
16962
16963TDA9840 MEDIA DRIVER
16964M: Hans Verkuil <hverkuil@xs4all.nl>
16965L: linux-media@vger.kernel.org
16966S: Maintained
16967W: https://linuxtv.org
16968T: git git://linuxtv.org/media_tree.git
16969F: drivers/media/i2c/tda9840*
16970
16971TEA5761 TUNER DRIVER
16972M: Mauro Carvalho Chehab <mchehab@kernel.org>
16973L: linux-media@vger.kernel.org
16974S: Odd fixes
16975W: https://linuxtv.org
16976T: git git://linuxtv.org/media_tree.git
16977F: drivers/media/tuners/tea5761.*
16978
16979TEA5767 TUNER DRIVER
16980M: Mauro Carvalho Chehab <mchehab@kernel.org>
16981L: linux-media@vger.kernel.org
16982S: Maintained
16983W: https://linuxtv.org
16984T: git git://linuxtv.org/media_tree.git
16985F: drivers/media/tuners/tea5767.*
16986
16987TEA6415C MEDIA DRIVER
16988M: Hans Verkuil <hverkuil@xs4all.nl>
16989L: linux-media@vger.kernel.org
16990S: Maintained
16991W: https://linuxtv.org
16992T: git git://linuxtv.org/media_tree.git
16993F: drivers/media/i2c/tea6415c*
16994
16995TEA6420 MEDIA DRIVER
16996M: Hans Verkuil <hverkuil@xs4all.nl>
16997L: linux-media@vger.kernel.org
16998S: Maintained
16999W: https://linuxtv.org
17000T: git git://linuxtv.org/media_tree.git
17001F: drivers/media/i2c/tea6420*
17002
17003TEAM DRIVER
17004M: Jiri Pirko <jiri@resnulli.us>
17005L: netdev@vger.kernel.org
17006S: Supported
17007F: drivers/net/team/
17008F: include/linux/if_team.h
17009F: include/uapi/linux/if_team.h
17010
17011TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17012M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17013S: Maintained
17014F: arch/x86/platform/ts5500/
17015
17016TECHNOTREND USB IR RECEIVER
17017M: Sean Young <sean@mess.org>
17018L: linux-media@vger.kernel.org
17019S: Maintained
17020F: drivers/media/rc/ttusbir.c
17021
17022TECHWELL TW9910 VIDEO DECODER
17023L: linux-media@vger.kernel.org
17024S: Orphan
17025F: drivers/media/i2c/tw9910.c
17026F: include/media/i2c/tw9910.h
17027
17028TEE SUBSYSTEM
17029M: Jens Wiklander <jens.wiklander@linaro.org>
17030L: op-tee@lists.trustedfirmware.org
17031S: Maintained
17032F: Documentation/staging/tee.rst
17033F: drivers/tee/
17034F: include/linux/tee_drv.h
17035F: include/uapi/linux/tee.h
17036
17037TEGRA ARCHITECTURE SUPPORT
17038M: Thierry Reding <thierry.reding@gmail.com>
17039M: Jonathan Hunter <jonathanh@nvidia.com>
17040L: linux-tegra@vger.kernel.org
17041S: Supported
17042Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17043T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17044N: [^a-z]tegra
17045
17046TEGRA CLOCK DRIVER
17047M: Peter De Schrijver <pdeschrijver@nvidia.com>
17048M: Prashant Gaikwad <pgaikwad@nvidia.com>
17049S: Supported
17050F: drivers/clk/tegra/
17051
17052TEGRA DMA DRIVERS
17053M: Laxman Dewangan <ldewangan@nvidia.com>
17054M: Jon Hunter <jonathanh@nvidia.com>
17055S: Supported
17056F: drivers/dma/tegra*
17057
17058TEGRA I2C DRIVER
17059M: Laxman Dewangan <ldewangan@nvidia.com>
17060R: Dmitry Osipenko <digetx@gmail.com>
17061S: Supported
17062F: drivers/i2c/busses/i2c-tegra.c
17063
17064TEGRA IOMMU DRIVERS
17065M: Thierry Reding <thierry.reding@gmail.com>
17066R: Krishna Reddy <vdumpa@nvidia.com>
17067L: linux-tegra@vger.kernel.org
17068S: Supported
17069F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17070F: drivers/iommu/tegra*
17071
17072TEGRA KBC DRIVER
17073M: Laxman Dewangan <ldewangan@nvidia.com>
17074S: Supported
17075F: drivers/input/keyboard/tegra-kbc.c
17076
17077TEGRA NAND DRIVER
17078M: Stefan Agner <stefan@agner.ch>
17079M: Lucas Stach <dev@lynxeye.de>
17080S: Maintained
17081F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17082F: drivers/mtd/nand/raw/tegra_nand.c
17083
17084TEGRA PWM DRIVER
17085M: Thierry Reding <thierry.reding@gmail.com>
17086S: Supported
17087F: drivers/pwm/pwm-tegra.c
17088
17089TEGRA SERIAL DRIVER
17090M: Laxman Dewangan <ldewangan@nvidia.com>
17091S: Supported
17092F: drivers/tty/serial/serial-tegra.c
17093
17094TEGRA SPI DRIVER
17095M: Laxman Dewangan <ldewangan@nvidia.com>
17096S: Supported
17097F: drivers/spi/spi-tegra*
17098
17099TEGRA VIDEO DRIVER
17100M: Thierry Reding <thierry.reding@gmail.com>
17101M: Jonathan Hunter <jonathanh@nvidia.com>
17102M: Sowjanya Komatineni <skomatineni@nvidia.com>
17103L: linux-media@vger.kernel.org
17104L: linux-tegra@vger.kernel.org
17105S: Maintained
17106F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17107F: drivers/staging/media/tegra-video/
17108
17109TEGRA XUSB PADCTL DRIVER
17110M: JC Kuo <jckuo@nvidia.com>
17111S: Supported
17112F: drivers/phy/tegra/xusb*
17113
17114TEHUTI ETHERNET DRIVER
17115M: Andy Gospodarek <andy@greyhouse.net>
17116L: netdev@vger.kernel.org
17117S: Supported
17118F: drivers/net/ethernet/tehuti/*
17119
17120TELECOM CLOCK DRIVER FOR MCPL0010
17121M: Mark Gross <mark.gross@intel.com>
17122S: Supported
17123F: drivers/char/tlclk.c
17124
17125TEMPO SEMICONDUCTOR DRIVERS
17126M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17127S: Maintained
17128F: Documentation/devicetree/bindings/sound/tscs*.txt
17129F: sound/soc/codecs/tscs*.c
17130F: sound/soc/codecs/tscs*.h
17131
17132TENSILICA XTENSA PORT (xtensa)
17133M: Chris Zankel <chris@zankel.net>
17134M: Max Filippov <jcmvbkbc@gmail.com>
17135L: linux-xtensa@linux-xtensa.org
17136S: Maintained
17137T: git git://github.com/czankel/xtensa-linux.git
17138F: arch/xtensa/
17139F: drivers/irqchip/irq-xtensa-*
17140
17141TEXAS INSTRUMENTS ASoC DRIVERS
17142M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17143L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17144S: Maintained
17145F: sound/soc/ti/
17146
17147TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17148M: Ricardo Ribalda <ribalda@kernel.org>
17149L: linux-iio@vger.kernel.org
17150S: Supported
17151F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17152F: drivers/iio/dac/ti-dac7612.c
17153
17154TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17155M: Nishanth Menon <nm@ti.com>
17156M: Tero Kristo <t-kristo@ti.com>
17157M: Santosh Shilimkar <ssantosh@kernel.org>
17158L: linux-arm-kernel@lists.infradead.org
17159S: Maintained
17160F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17161F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17162F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17163F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17164F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17165F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17166F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17167F: drivers/clk/keystone/sci-clk.c
17168F: drivers/firmware/ti_sci*
17169F: drivers/irqchip/irq-ti-sci-inta.c
17170F: drivers/irqchip/irq-ti-sci-intr.c
17171F: drivers/reset/reset-ti-sci.c
17172F: drivers/soc/ti/ti_sci_inta_msi.c
17173F: drivers/soc/ti/ti_sci_pm_domains.c
17174F: include/dt-bindings/soc/ti,sci_pm_domain.h
17175F: include/linux/soc/ti/ti_sci_inta_msi.h
17176F: include/linux/soc/ti/ti_sci_protocol.h
17177
17178THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17179M: Hans Verkuil <hverkuil@xs4all.nl>
17180L: linux-media@vger.kernel.org
17181S: Maintained
17182W: https://linuxtv.org
17183T: git git://linuxtv.org/media_tree.git
17184F: drivers/media/radio/radio-raremono.c
17185
17186THERMAL
17187M: Zhang Rui <rui.zhang@intel.com>
17188M: Daniel Lezcano <daniel.lezcano@linaro.org>
17189R: Amit Kucheria <amitk@kernel.org>
17190L: linux-pm@vger.kernel.org
17191S: Supported
17192Q: https://patchwork.kernel.org/project/linux-pm/list/
17193T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17194F: Documentation/devicetree/bindings/thermal/
17195F: drivers/thermal/
17196F: include/linux/cpu_cooling.h
17197F: include/linux/thermal.h
17198F: include/uapi/linux/thermal.h
17199
17200THERMAL DRIVER FOR AMLOGIC SOCS
17201M: Guillaume La Roque <glaroque@baylibre.com>
17202L: linux-pm@vger.kernel.org
17203L: linux-amlogic@lists.infradead.org
17204S: Supported
17205W: http://linux-meson.com/
17206F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17207F: drivers/thermal/amlogic_thermal.c
17208
17209THERMAL/CPU_COOLING
17210M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17211M: Daniel Lezcano <daniel.lezcano@linaro.org>
17212M: Viresh Kumar <viresh.kumar@linaro.org>
17213M: Javi Merino <javi.merino@kernel.org>
17214L: linux-pm@vger.kernel.org
17215S: Supported
17216F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17217F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17218F: drivers/thermal/cpufreq_cooling.c
17219F: drivers/thermal/cpuidle_cooling.c
17220F: include/linux/cpu_cooling.h
17221
17222THERMAL/POWER_ALLOCATOR
17223M: Lukasz Luba <lukasz.luba@arm.com>
17224L: linux-pm@vger.kernel.org
17225S: Maintained
17226F: Documentation/driver-api/thermal/power_allocator.rst
17227F: drivers/thermal/gov_power_allocator.c
17228F: include/trace/events/thermal_power_allocator.h
17229
17230THINKPAD ACPI EXTRAS DRIVER
17231M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17232L: ibm-acpi-devel@lists.sourceforge.net
17233L: platform-driver-x86@vger.kernel.org
17234S: Maintained
17235W: http://ibm-acpi.sourceforge.net
17236W: http://thinkwiki.org/wiki/Ibm-acpi
17237T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17238F: drivers/platform/x86/thinkpad_acpi.c
17239
17240THUNDERBOLT DRIVER
17241M: Andreas Noever <andreas.noever@gmail.com>
17242M: Michael Jamet <michael.jamet@intel.com>
17243M: Mika Westerberg <mika.westerberg@linux.intel.com>
17244M: Yehezkel Bernat <YehezkelShB@gmail.com>
17245L: linux-usb@vger.kernel.org
17246S: Maintained
17247T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17248F: Documentation/admin-guide/thunderbolt.rst
17249F: drivers/thunderbolt/
17250F: include/linux/thunderbolt.h
17251
17252THUNDERBOLT NETWORK DRIVER
17253M: Michael Jamet <michael.jamet@intel.com>
17254M: Mika Westerberg <mika.westerberg@linux.intel.com>
17255M: Yehezkel Bernat <YehezkelShB@gmail.com>
17256L: netdev@vger.kernel.org
17257S: Maintained
17258F: drivers/net/thunderbolt.c
17259
17260THUNDERX GPIO DRIVER
17261M: Robert Richter <rric@kernel.org>
17262S: Odd Fixes
17263F: drivers/gpio/gpio-thunderx.c
17264
17265TI AM437X VPFE DRIVER
17266M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17267L: linux-media@vger.kernel.org
17268S: Maintained
17269W: https://linuxtv.org
17270Q: http://patchwork.linuxtv.org/project/linux-media/list/
17271T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17272F: drivers/media/platform/am437x/
17273
17274TI BANDGAP AND THERMAL DRIVER
17275M: Eduardo Valentin <edubezval@gmail.com>
17276M: Keerthy <j-keerthy@ti.com>
17277L: linux-pm@vger.kernel.org
17278L: linux-omap@vger.kernel.org
17279S: Maintained
17280F: drivers/thermal/ti-soc-thermal/
17281
17282TI BQ27XXX POWER SUPPLY DRIVER
17283R: Andrew F. Davis <afd@ti.com>
17284F: drivers/power/supply/bq27xxx_battery.c
17285F: drivers/power/supply/bq27xxx_battery_i2c.c
17286F: include/linux/power/bq27xxx_battery.h
17287
17288TI CDCE706 CLOCK DRIVER
17289M: Max Filippov <jcmvbkbc@gmail.com>
17290S: Maintained
17291F: drivers/clk/clk-cdce706.c
17292
17293TI CLOCK DRIVER
17294M: Tero Kristo <t-kristo@ti.com>
17295L: linux-omap@vger.kernel.org
17296S: Maintained
17297F: drivers/clk/ti/
17298F: include/linux/clk/ti.h
17299
17300TI DAVINCI MACHINE SUPPORT
17301M: Sekhar Nori <nsekhar@ti.com>
17302R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17304S: Supported
17305T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17306F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17307F: arch/arm/boot/dts/da850*
17308F: arch/arm/mach-davinci/
17309F: drivers/i2c/busses/i2c-davinci.c
17310
17311TI DAVINCI SERIES CLOCK DRIVER
17312M: David Lechner <david@lechnology.com>
17313R: Sekhar Nori <nsekhar@ti.com>
17314S: Maintained
17315F: Documentation/devicetree/bindings/clock/ti/davinci/
17316F: drivers/clk/davinci/
17317
17318TI DAVINCI SERIES GPIO DRIVER
17319M: Keerthy <j-keerthy@ti.com>
17320L: linux-gpio@vger.kernel.org
17321S: Maintained
17322F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17323F: drivers/gpio/gpio-davinci.c
17324
17325TI DAVINCI SERIES MEDIA DRIVER
17326M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17327L: linux-media@vger.kernel.org
17328S: Maintained
17329W: https://linuxtv.org
17330Q: http://patchwork.linuxtv.org/project/linux-media/list/
17331T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17332F: drivers/media/platform/davinci/
17333F: include/media/davinci/
17334
17335TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17336R: David Lechner <david@lechnology.com>
17337L: linux-iio@vger.kernel.org
17338F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17339F: drivers/counter/ti-eqep.c
17340
17341TI ETHERNET SWITCH DRIVER (CPSW)
17342R: Grygorii Strashko <grygorii.strashko@ti.com>
17343L: linux-omap@vger.kernel.org
17344L: netdev@vger.kernel.org
17345S: Maintained
17346F: drivers/net/ethernet/ti/cpsw*
17347F: drivers/net/ethernet/ti/davinci*
17348
17349TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17350M: Alex Dubov <oakad@yahoo.com>
17351S: Maintained
17352W: http://tifmxx.berlios.de/
17353F: drivers/memstick/host/tifm_ms.c
17354F: drivers/misc/tifm*
17355F: drivers/mmc/host/tifm_sd.c
17356F: include/linux/tifm.h
17357
17358TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17359M: Santosh Shilimkar <ssantosh@kernel.org>
17360L: linux-kernel@vger.kernel.org
17361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17362S: Maintained
17363T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17364F: drivers/soc/ti/*
17365
17366TI LM49xxx FAMILY ASoC CODEC DRIVERS
17367M: M R Swami Reddy <mr.swami.reddy@ti.com>
17368M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17369L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17370S: Maintained
17371F: sound/soc/codecs/isabelle*
17372F: sound/soc/codecs/lm49453*
17373
17374TI LP855x BACKLIGHT DRIVER
17375M: Milo Kim <milo.kim@ti.com>
17376S: Maintained
17377F: Documentation/driver-api/backlight/lp855x-driver.rst
17378F: drivers/video/backlight/lp855x_bl.c
17379F: include/linux/platform_data/lp855x.h
17380
17381TI LP8727 CHARGER DRIVER
17382M: Milo Kim <milo.kim@ti.com>
17383S: Maintained
17384F: drivers/power/supply/lp8727_charger.c
17385F: include/linux/platform_data/lp8727.h
17386
17387TI LP8788 MFD DRIVER
17388M: Milo Kim <milo.kim@ti.com>
17389S: Maintained
17390F: drivers/iio/adc/lp8788_adc.c
17391F: drivers/leds/leds-lp8788.c
17392F: drivers/mfd/lp8788*.c
17393F: drivers/power/supply/lp8788-charger.c
17394F: drivers/regulator/lp8788-*.c
17395F: include/linux/mfd/lp8788*.h
17396
17397TI NETCP ETHERNET DRIVER
17398M: Wingman Kwok <w-kwok2@ti.com>
17399M: Murali Karicheri <m-karicheri2@ti.com>
17400L: netdev@vger.kernel.org
17401S: Maintained
17402F: drivers/net/ethernet/ti/netcp*
17403
17404TI PCM3060 ASoC CODEC DRIVER
17405M: Kirill Marinushkin <kmarinushkin@birdec.com>
17406L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17407S: Maintained
17408F: Documentation/devicetree/bindings/sound/pcm3060.txt
17409F: sound/soc/codecs/pcm3060*
17410
17411TI TAS571X FAMILY ASoC CODEC DRIVER
17412M: Kevin Cernekee <cernekee@chromium.org>
17413L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17414S: Odd Fixes
17415F: sound/soc/codecs/tas571x*
17416
17417TI TCAN4X5X DEVICE DRIVER
17418M: Dan Murphy <dmurphy@ti.com>
17419L: linux-can@vger.kernel.org
17420S: Maintained
17421F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17422F: drivers/net/can/m_can/tcan4x5x.c
17423
17424TI TRF7970A NFC DRIVER
17425M: Mark Greer <mgreer@animalcreek.com>
17426L: linux-wireless@vger.kernel.org
17427L: linux-nfc@lists.01.org (moderated for non-subscribers)
17428S: Supported
17429F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17430F: drivers/nfc/trf7970a.c
17431
17432TI TWL4030 SERIES SOC CODEC DRIVER
17433M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17434L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17435S: Maintained
17436F: sound/soc/codecs/twl4030*
17437
17438TI VPE/CAL DRIVERS
17439M: Benoit Parrot <bparrot@ti.com>
17440L: linux-media@vger.kernel.org
17441S: Maintained
17442W: http://linuxtv.org/
17443Q: http://patchwork.linuxtv.org/project/linux-media/list/
17444F: Documentation/devicetree/bindings/media/ti,cal.yaml
17445F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17446F: drivers/media/platform/ti-vpe/
17447
17448TI WILINK WIRELESS DRIVERS
17449L: linux-wireless@vger.kernel.org
17450S: Orphan
17451W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17452W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17453T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17454F: drivers/net/wireless/ti/
17455F: include/linux/wl12xx.h
17456
17457TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17458M: John Stultz <john.stultz@linaro.org>
17459M: Thomas Gleixner <tglx@linutronix.de>
17460R: Stephen Boyd <sboyd@kernel.org>
17461L: linux-kernel@vger.kernel.org
17462S: Supported
17463T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17464F: include/linux/clocksource.h
17465F: include/linux/time.h
17466F: include/linux/timex.h
17467F: include/uapi/linux/time.h
17468F: include/uapi/linux/timex.h
17469F: kernel/time/alarmtimer.c
17470F: kernel/time/clocksource.c
17471F: kernel/time/ntp.c
17472F: kernel/time/time*.c
17473F: tools/testing/selftests/timers/
17474
17475TIPC NETWORK LAYER
17476M: Jon Maloy <jmaloy@redhat.com>
17477M: Ying Xue <ying.xue@windriver.com>
17478L: netdev@vger.kernel.org (core kernel code)
17479L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17480S: Maintained
17481W: http://tipc.sourceforge.net/
17482F: include/uapi/linux/tipc*.h
17483F: net/tipc/
17484
17485TLAN NETWORK DRIVER
17486M: Samuel Chessman <chessman@tux.org>
17487L: tlan-devel@lists.sourceforge.net (subscribers-only)
17488S: Maintained
17489W: http://sourceforge.net/projects/tlan/
17490F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17491F: drivers/net/ethernet/ti/tlan.*
17492
17493TM6000 VIDEO4LINUX DRIVER
17494M: Mauro Carvalho Chehab <mchehab@kernel.org>
17495L: linux-media@vger.kernel.org
17496S: Odd fixes
17497W: https://linuxtv.org
17498T: git git://linuxtv.org/media_tree.git
17499F: Documentation/admin-guide/media/tm6000*
17500F: drivers/media/usb/tm6000/
17501
17502TMIO/SDHI MMC DRIVER
17503M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17504L: linux-mmc@vger.kernel.org
17505S: Supported
17506F: drivers/mmc/host/renesas_sdhi*
17507F: drivers/mmc/host/tmio_mmc*
17508F: include/linux/mfd/tmio.h
17509
17510TMP401 HARDWARE MONITOR DRIVER
17511M: Guenter Roeck <linux@roeck-us.net>
17512L: linux-hwmon@vger.kernel.org
17513S: Maintained
17514F: Documentation/hwmon/tmp401.rst
17515F: drivers/hwmon/tmp401.c
17516
17517TMP513 HARDWARE MONITOR DRIVER
17518M: Eric Tremblay <etremblay@distech-controls.com>
17519L: linux-hwmon@vger.kernel.org
17520S: Maintained
17521F: Documentation/hwmon/tmp513.rst
17522F: drivers/hwmon/tmp513.c
17523
17524TMPFS (SHMEM FILESYSTEM)
17525M: Hugh Dickins <hughd@google.com>
17526L: linux-mm@kvack.org
17527S: Maintained
17528F: include/linux/shmem_fs.h
17529F: mm/shmem.c
17530
17531TOMOYO SECURITY MODULE
17532M: Kentaro Takeda <takedakn@nttdata.co.jp>
17533M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17534L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17535L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17536L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17537L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17538S: Maintained
17539W: https://tomoyo.osdn.jp/
17540F: security/tomoyo/
17541
17542TOPSTAR LAPTOP EXTRAS DRIVER
17543M: Herton Ronaldo Krzesinski <herton@canonical.com>
17544L: platform-driver-x86@vger.kernel.org
17545S: Maintained
17546F: drivers/platform/x86/topstar-laptop.c
17547
17548TORTURE-TEST MODULES
17549M: Davidlohr Bueso <dave@stgolabs.net>
17550M: "Paul E. McKenney" <paulmck@kernel.org>
17551M: Josh Triplett <josh@joshtriplett.org>
17552L: linux-kernel@vger.kernel.org
17553S: Supported
17554T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17555F: Documentation/RCU/torture.rst
17556F: kernel/locking/locktorture.c
17557F: kernel/rcu/rcuperf.c
17558F: kernel/rcu/rcutorture.c
17559F: kernel/torture.c
17560
17561TOSHIBA ACPI EXTRAS DRIVER
17562M: Azael Avalos <coproscefalo@gmail.com>
17563L: platform-driver-x86@vger.kernel.org
17564S: Maintained
17565F: drivers/platform/x86/toshiba_acpi.c
17566
17567TOSHIBA BLUETOOTH DRIVER
17568M: Azael Avalos <coproscefalo@gmail.com>
17569L: platform-driver-x86@vger.kernel.org
17570S: Maintained
17571F: drivers/platform/x86/toshiba_bluetooth.c
17572
17573TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17574M: Azael Avalos <coproscefalo@gmail.com>
17575L: platform-driver-x86@vger.kernel.org
17576S: Maintained
17577F: drivers/platform/x86/toshiba_haps.c
17578
17579TOSHIBA SMM DRIVER
17580M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17581S: Maintained
17582W: http://www.buzzard.org.uk/toshiba/
17583F: drivers/char/toshiba.c
17584F: include/linux/toshiba.h
17585F: include/uapi/linux/toshiba.h
17586
17587TOSHIBA TC358743 DRIVER
17588M: Mats Randgaard <matrandg@cisco.com>
17589L: linux-media@vger.kernel.org
17590S: Maintained
17591F: drivers/media/i2c/tc358743*
17592F: include/media/i2c/tc358743.h
17593
17594TOSHIBA WMI HOTKEYS DRIVER
17595M: Azael Avalos <coproscefalo@gmail.com>
17596L: platform-driver-x86@vger.kernel.org
17597S: Maintained
17598F: drivers/platform/x86/toshiba-wmi.c
17599
17600TPM DEVICE DRIVER
17601M: Peter Huewe <peterhuewe@gmx.de>
17602M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17603R: Jason Gunthorpe <jgg@ziepe.ca>
17604L: linux-integrity@vger.kernel.org
17605S: Maintained
17606W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17607Q: https://patchwork.kernel.org/project/linux-integrity/list/
17608T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
17609F: drivers/char/tpm/
17610
17611TRACING
17612M: Steven Rostedt <rostedt@goodmis.org>
17613M: Ingo Molnar <mingo@redhat.com>
17614S: Maintained
17615T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17616F: Documentation/trace/ftrace.rst
17617F: arch/*/*/*/ftrace.h
17618F: arch/*/kernel/ftrace.c
17619F: include/*/ftrace.h
17620F: include/linux/trace*.h
17621F: include/trace/
17622F: kernel/trace/
17623F: tools/testing/selftests/ftrace/
17624
17625TRACING MMIO ACCESSES (MMIOTRACE)
17626M: Steven Rostedt <rostedt@goodmis.org>
17627M: Ingo Molnar <mingo@kernel.org>
17628R: Karol Herbst <karolherbst@gmail.com>
17629R: Pekka Paalanen <ppaalanen@gmail.com>
17630L: linux-kernel@vger.kernel.org
17631L: nouveau@lists.freedesktop.org
17632S: Maintained
17633F: arch/x86/mm/kmmio.c
17634F: arch/x86/mm/mmio-mod.c
17635F: arch/x86/mm/testmmiotrace.c
17636F: include/linux/mmiotrace.h
17637F: kernel/trace/trace_mmiotrace.c
17638
17639TRIVIAL PATCHES
17640M: Jiri Kosina <trivial@kernel.org>
17641S: Maintained
17642T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17643K: ^Subject:.*(?i)trivial
17644
17645TTY LAYER
17646M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17647M: Jiri Slaby <jirislaby@kernel.org>
17648S: Supported
17649T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17650F: Documentation/driver-api/serial/
17651F: drivers/tty/
17652F: drivers/tty/serial/serial_core.c
17653F: include/linux/serial.h
17654F: include/linux/serial_core.h
17655F: include/linux/tty.h
17656F: include/uapi/linux/serial.h
17657F: include/uapi/linux/serial_core.h
17658F: include/uapi/linux/tty.h
17659
17660TUA9001 MEDIA DRIVER
17661M: Antti Palosaari <crope@iki.fi>
17662L: linux-media@vger.kernel.org
17663S: Maintained
17664W: https://linuxtv.org
17665W: http://palosaari.fi/linux/
17666Q: http://patchwork.linuxtv.org/project/linux-media/list/
17667T: git git://linuxtv.org/anttip/media_tree.git
17668F: drivers/media/tuners/tua9001*
17669
17670TULIP NETWORK DRIVERS
17671L: netdev@vger.kernel.org
17672L: linux-parisc@vger.kernel.org
17673S: Orphan
17674F: drivers/net/ethernet/dec/tulip/
17675
17676TUN/TAP driver
17677M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17678S: Maintained
17679W: http://vtun.sourceforge.net/tun
17680F: Documentation/networking/tuntap.rst
17681F: arch/um/os-Linux/drivers/
17682
17683TURBOCHANNEL SUBSYSTEM
17684M: "Maciej W. Rozycki" <macro@linux-mips.org>
17685M: Ralf Baechle <ralf@linux-mips.org>
17686L: linux-mips@vger.kernel.org
17687S: Maintained
17688Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17689F: drivers/tc/
17690F: include/linux/tc.h
17691
17692TURBOSTAT UTILITY
17693M: "Len Brown" <lenb@kernel.org>
17694L: linux-pm@vger.kernel.org
17695S: Supported
17696Q: https://patchwork.kernel.org/project/linux-pm/list/
17697B: https://bugzilla.kernel.org
17698T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17699F: tools/power/x86/turbostat/
17700
17701TW5864 VIDEO4LINUX DRIVER
17702M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17703M: Anton Sviridenko <anton@corp.bluecherry.net>
17704M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17705M: Andrey Utkin <andrey_utkin@fastmail.com>
17706L: linux-media@vger.kernel.org
17707S: Supported
17708F: drivers/media/pci/tw5864/
17709
17710TW68 VIDEO4LINUX DRIVER
17711M: Hans Verkuil <hverkuil@xs4all.nl>
17712L: linux-media@vger.kernel.org
17713S: Odd Fixes
17714W: https://linuxtv.org
17715T: git git://linuxtv.org/media_tree.git
17716F: drivers/media/pci/tw68/
17717
17718TW686X VIDEO4LINUX DRIVER
17719M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17720L: linux-media@vger.kernel.org
17721S: Maintained
17722W: http://linuxtv.org
17723T: git git://linuxtv.org/media_tree.git
17724F: drivers/media/pci/tw686x/
17725
17726UACCE ACCELERATOR FRAMEWORK
17727M: Zhangfei Gao <zhangfei.gao@linaro.org>
17728M: Zhou Wang <wangzhou1@hisilicon.com>
17729L: linux-accelerators@lists.ozlabs.org
17730L: linux-kernel@vger.kernel.org
17731S: Maintained
17732F: Documentation/ABI/testing/sysfs-driver-uacce
17733F: Documentation/misc-devices/uacce.rst
17734F: drivers/misc/uacce/
17735F: include/linux/uacce.h
17736F: include/uapi/misc/uacce/
17737
17738UBI FILE SYSTEM (UBIFS)
17739M: Richard Weinberger <richard@nod.at>
17740L: linux-mtd@lists.infradead.org
17741S: Supported
17742W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17743T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17744T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17745F: Documentation/filesystems/ubifs.rst
17746F: fs/ubifs/
17747
17748UCLINUX (M68KNOMMU AND COLDFIRE)
17749M: Greg Ungerer <gerg@linux-m68k.org>
17750L: linux-m68k@lists.linux-m68k.org
17751L: uclinux-dev@uclinux.org (subscribers-only)
17752S: Maintained
17753W: http://www.linux-m68k.org/
17754W: http://www.uclinux.org/
17755T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17756F: arch/m68k/*/*_no.*
17757F: arch/m68k/68*/
17758F: arch/m68k/coldfire/
17759F: arch/m68k/include/asm/*_no.*
17760
17761UDF FILESYSTEM
17762M: Jan Kara <jack@suse.com>
17763S: Maintained
17764F: Documentation/filesystems/udf.rst
17765F: fs/udf/
17766
17767UDRAW TABLET
17768M: Bastien Nocera <hadess@hadess.net>
17769L: linux-input@vger.kernel.org
17770S: Maintained
17771F: drivers/hid/hid-udraw-ps3.c
17772
17773UFS FILESYSTEM
17774M: Evgeniy Dushistov <dushistov@mail.ru>
17775S: Maintained
17776F: Documentation/admin-guide/ufs.rst
17777F: fs/ufs/
17778
17779UHID USERSPACE HID IO DRIVER
17780M: David Rheinsberg <david.rheinsberg@gmail.com>
17781L: linux-input@vger.kernel.org
17782S: Maintained
17783F: drivers/hid/uhid.c
17784F: include/uapi/linux/uhid.h
17785
17786ULPI BUS
17787M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17788L: linux-usb@vger.kernel.org
17789S: Maintained
17790F: drivers/usb/common/ulpi.c
17791F: include/linux/ulpi/
17792
17793UNICODE SUBSYSTEM
17794M: Gabriel Krisman Bertazi <krisman@collabora.com>
17795L: linux-fsdevel@vger.kernel.org
17796S: Supported
17797F: fs/unicode/
17798
17799UNIFDEF
17800M: Tony Finch <dot@dotat.at>
17801S: Maintained
17802W: http://dotat.at/prog/unifdef
17803F: scripts/unifdef.c
17804
17805UNIFORM CDROM DRIVER
17806M: Jens Axboe <axboe@kernel.dk>
17807S: Maintained
17808W: http://www.kernel.dk
17809F: Documentation/cdrom/
17810F: drivers/cdrom/cdrom.c
17811F: include/linux/cdrom.h
17812F: include/uapi/linux/cdrom.h
17813
17814UNISYS S-PAR DRIVERS
17815M: David Kershner <david.kershner@unisys.com>
17816L: sparmaintainer@unisys.com (Unisys internal)
17817S: Supported
17818F: drivers/staging/unisys/
17819F: drivers/visorbus/
17820F: include/linux/visorbus.h
17821
17822UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17823R: Alim Akhtar <alim.akhtar@samsung.com>
17824R: Avri Altman <avri.altman@wdc.com>
17825L: linux-scsi@vger.kernel.org
17826S: Supported
17827F: Documentation/scsi/ufs.rst
17828F: drivers/scsi/ufs/
17829
17830UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17831M: Pedro Sousa <pedrom.sousa@synopsys.com>
17832L: linux-scsi@vger.kernel.org
17833S: Supported
17834F: drivers/scsi/ufs/*dwc*
17835
17836UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17837M: Stanley Chu <stanley.chu@mediatek.com>
17838L: linux-scsi@vger.kernel.org
17839L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17840S: Maintained
17841F: drivers/scsi/ufs/ufs-mediatek*
17842
17843UNSORTED BLOCK IMAGES (UBI)
17844M: Richard Weinberger <richard@nod.at>
17845L: linux-mtd@lists.infradead.org
17846S: Supported
17847W: http://www.linux-mtd.infradead.org/
17848T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17849T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17850F: drivers/mtd/ubi/
17851F: include/linux/mtd/ubi.h
17852F: include/uapi/mtd/ubi-user.h
17853
17854USB "USBNET" DRIVER FRAMEWORK
17855M: Oliver Neukum <oneukum@suse.com>
17856L: netdev@vger.kernel.org
17857S: Maintained
17858W: http://www.linux-usb.org/usbnet
17859F: drivers/net/usb/usbnet.c
17860F: include/linux/usb/usbnet.h
17861
17862USB ACM DRIVER
17863M: Oliver Neukum <oneukum@suse.com>
17864L: linux-usb@vger.kernel.org
17865S: Maintained
17866F: Documentation/usb/acm.rst
17867F: drivers/usb/class/cdc-acm.*
17868
17869USB APPLE MFI FASTCHARGE DRIVER
17870M: Bastien Nocera <hadess@hadess.net>
17871L: linux-usb@vger.kernel.org
17872S: Maintained
17873F: drivers/usb/misc/apple-mfi-fastcharge.c
17874
17875USB AR5523 WIRELESS DRIVER
17876M: Pontus Fuchs <pontus.fuchs@gmail.com>
17877L: linux-wireless@vger.kernel.org
17878S: Maintained
17879F: drivers/net/wireless/ath/ar5523/
17880
17881USB ATTACHED SCSI
17882M: Oliver Neukum <oneukum@suse.com>
17883L: linux-usb@vger.kernel.org
17884L: linux-scsi@vger.kernel.org
17885S: Maintained
17886F: drivers/usb/storage/uas.c
17887
17888USB CDC ETHERNET DRIVER
17889M: Oliver Neukum <oliver@neukum.org>
17890L: linux-usb@vger.kernel.org
17891S: Maintained
17892F: drivers/net/usb/cdc_*.c
17893F: include/uapi/linux/usb/cdc.h
17894
17895USB CHAOSKEY DRIVER
17896M: Keith Packard <keithp@keithp.com>
17897L: linux-usb@vger.kernel.org
17898S: Maintained
17899F: drivers/usb/misc/chaoskey.c
17900
17901USB CYPRESS C67X00 DRIVER
17902M: Peter Korsgaard <jacmet@sunsite.dk>
17903L: linux-usb@vger.kernel.org
17904S: Maintained
17905F: drivers/usb/c67x00/
17906
17907USB DAVICOM DM9601 DRIVER
17908M: Peter Korsgaard <jacmet@sunsite.dk>
17909L: netdev@vger.kernel.org
17910S: Maintained
17911W: http://www.linux-usb.org/usbnet
17912F: drivers/net/usb/dm9601.c
17913
17914USB EHCI DRIVER
17915M: Alan Stern <stern@rowland.harvard.edu>
17916L: linux-usb@vger.kernel.org
17917S: Maintained
17918F: Documentation/usb/ehci.rst
17919F: drivers/usb/host/ehci*
17920
17921USB GADGET/PERIPHERAL SUBSYSTEM
17922M: Felipe Balbi <balbi@kernel.org>
17923L: linux-usb@vger.kernel.org
17924S: Maintained
17925W: http://www.linux-usb.org/gadget
17926T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17927F: drivers/usb/gadget/
17928F: include/linux/usb/gadget*
17929
17930USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17931M: Jiri Kosina <jikos@kernel.org>
17932M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17933L: linux-usb@vger.kernel.org
17934S: Maintained
17935T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17936F: Documentation/hid/hiddev.rst
17937F: drivers/hid/usbhid/
17938
17939USB INTEL XHCI ROLE MUX DRIVER
17940M: Hans de Goede <hdegoede@redhat.com>
17941L: linux-usb@vger.kernel.org
17942S: Maintained
17943F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17944
17945USB IP DRIVER FOR HISILICON KIRIN
17946M: Yu Chen <chenyu56@huawei.com>
17947M: Binghui Wang <wangbinghui@hisilicon.com>
17948L: linux-usb@vger.kernel.org
17949S: Maintained
17950F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17951F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17952
17953USB ISP116X DRIVER
17954M: Olav Kongas <ok@artecdesign.ee>
17955L: linux-usb@vger.kernel.org
17956S: Maintained
17957F: drivers/usb/host/isp116x*
17958F: include/linux/usb/isp116x.h
17959
17960USB LAN78XX ETHERNET DRIVER
17961M: Woojung Huh <woojung.huh@microchip.com>
17962M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17963L: netdev@vger.kernel.org
17964S: Maintained
17965F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17966F: drivers/net/usb/lan78xx.*
17967F: include/dt-bindings/net/microchip-lan78xx.h
17968
17969USB MASS STORAGE DRIVER
17970M: Alan Stern <stern@rowland.harvard.edu>
17971L: linux-usb@vger.kernel.org
17972L: usb-storage@lists.one-eyed-alien.net
17973S: Maintained
17974F: drivers/usb/storage/
17975
17976USB MIDI DRIVER
17977M: Clemens Ladisch <clemens@ladisch.de>
17978L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17979S: Maintained
17980T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17981F: sound/usb/midi.*
17982
17983USB NETWORKING DRIVERS
17984L: linux-usb@vger.kernel.org
17985S: Odd Fixes
17986F: drivers/net/usb/
17987
17988USB OHCI DRIVER
17989M: Alan Stern <stern@rowland.harvard.edu>
17990L: linux-usb@vger.kernel.org
17991S: Maintained
17992F: Documentation/usb/ohci.rst
17993F: drivers/usb/host/ohci*
17994
17995USB OTG FSM (Finite State Machine)
17996M: Peter Chen <Peter.Chen@nxp.com>
17997L: linux-usb@vger.kernel.org
17998S: Maintained
17999T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18000F: drivers/usb/common/usb-otg-fsm.c
18001
18002USB OVER IP DRIVER
18003M: Valentina Manea <valentina.manea.m@gmail.com>
18004M: Shuah Khan <shuah@kernel.org>
18005M: Shuah Khan <skhan@linuxfoundation.org>
18006L: linux-usb@vger.kernel.org
18007S: Maintained
18008F: Documentation/usb/usbip_protocol.rst
18009F: drivers/usb/usbip/
18010F: tools/testing/selftests/drivers/usb/usbip/
18011F: tools/usb/usbip/
18012
18013USB PEGASUS DRIVER
18014M: Petko Manolov <petkan@nucleusys.com>
18015L: linux-usb@vger.kernel.org
18016L: netdev@vger.kernel.org
18017S: Maintained
18018W: https://github.com/petkan/pegasus
18019T: git git://github.com/petkan/pegasus.git
18020F: drivers/net/usb/pegasus.*
18021
18022USB PHY LAYER
18023M: Felipe Balbi <balbi@kernel.org>
18024L: linux-usb@vger.kernel.org
18025S: Maintained
18026T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18027F: drivers/usb/phy/
18028
18029USB PRINTER DRIVER (usblp)
18030M: Pete Zaitcev <zaitcev@redhat.com>
18031L: linux-usb@vger.kernel.org
18032S: Supported
18033F: drivers/usb/class/usblp.c
18034
18035USB QMI WWAN NETWORK DRIVER
18036M: Bjørn Mork <bjorn@mork.no>
18037L: netdev@vger.kernel.org
18038S: Maintained
18039F: Documentation/ABI/testing/sysfs-class-net-qmi
18040F: drivers/net/usb/qmi_wwan.c
18041
18042USB RTL8150 DRIVER
18043M: Petko Manolov <petkan@nucleusys.com>
18044L: linux-usb@vger.kernel.org
18045L: netdev@vger.kernel.org
18046S: Maintained
18047W: https://github.com/petkan/rtl8150
18048T: git git://github.com/petkan/rtl8150.git
18049F: drivers/net/usb/rtl8150.c
18050
18051USB SERIAL SUBSYSTEM
18052M: Johan Hovold <johan@kernel.org>
18053L: linux-usb@vger.kernel.org
18054S: Maintained
18055T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18056F: Documentation/usb/usb-serial.rst
18057F: drivers/usb/serial/
18058F: include/linux/usb/serial.h
18059
18060USB SMSC75XX ETHERNET DRIVER
18061M: Steve Glendinning <steve.glendinning@shawell.net>
18062L: netdev@vger.kernel.org
18063S: Maintained
18064F: drivers/net/usb/smsc75xx.*
18065
18066USB SMSC95XX ETHERNET DRIVER
18067M: Steve Glendinning <steve.glendinning@shawell.net>
18068M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18069L: netdev@vger.kernel.org
18070S: Maintained
18071F: drivers/net/usb/smsc95xx.*
18072
18073USB SUBSYSTEM
18074M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18075L: linux-usb@vger.kernel.org
18076S: Supported
18077W: http://www.linux-usb.org
18078T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18079F: Documentation/devicetree/bindings/usb/
18080F: Documentation/usb/
18081F: drivers/usb/
18082F: include/linux/usb.h
18083F: include/linux/usb/
18084
18085USB TYPEC BUS FOR ALTERNATE MODES
18086M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18087L: linux-usb@vger.kernel.org
18088S: Maintained
18089F: Documentation/ABI/testing/sysfs-bus-typec
18090F: Documentation/driver-api/usb/typec_bus.rst
18091F: drivers/usb/typec/altmodes/
18092F: include/linux/usb/typec_altmode.h
18093
18094USB TYPEC CLASS
18095M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18096L: linux-usb@vger.kernel.org
18097S: Maintained
18098F: Documentation/ABI/testing/sysfs-class-typec
18099F: Documentation/driver-api/usb/typec.rst
18100F: drivers/usb/typec/
18101F: include/linux/usb/typec.h
18102
18103USB TYPEC INTEL PMC MUX DRIVER
18104M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18105L: linux-usb@vger.kernel.org
18106S: Maintained
18107F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18108F: drivers/usb/typec/mux/intel_pmc_mux.c
18109
18110USB TYPEC PI3USB30532 MUX DRIVER
18111M: Hans de Goede <hdegoede@redhat.com>
18112L: linux-usb@vger.kernel.org
18113S: Maintained
18114F: drivers/usb/typec/mux/pi3usb30532.c
18115
18116USB TYPEC PORT CONTROLLER DRIVERS
18117M: Guenter Roeck <linux@roeck-us.net>
18118L: linux-usb@vger.kernel.org
18119S: Maintained
18120F: drivers/usb/typec/tcpm/
18121
18122USB UHCI DRIVER
18123M: Alan Stern <stern@rowland.harvard.edu>
18124L: linux-usb@vger.kernel.org
18125S: Maintained
18126F: drivers/usb/host/uhci*
18127
18128USB VIDEO CLASS
18129M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18130L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18131L: linux-media@vger.kernel.org
18132S: Maintained
18133W: http://www.ideasonboard.org/uvc/
18134T: git git://linuxtv.org/media_tree.git
18135F: drivers/media/usb/uvc/
18136F: include/uapi/linux/uvcvideo.h
18137
18138USB VISION DRIVER
18139M: Hans Verkuil <hverkuil@xs4all.nl>
18140L: linux-media@vger.kernel.org
18141S: Odd Fixes
18142W: https://linuxtv.org
18143T: git git://linuxtv.org/media_tree.git
18144F: drivers/staging/media/usbvision/
18145
18146USB WEBCAM GADGET
18147M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18148L: linux-usb@vger.kernel.org
18149S: Maintained
18150F: drivers/usb/gadget/function/*uvc*
18151F: drivers/usb/gadget/legacy/webcam.c
18152F: include/uapi/linux/usb/g_uvc.h
18153
18154USB WIRELESS RNDIS DRIVER (rndis_wlan)
18155M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18156L: linux-wireless@vger.kernel.org
18157S: Maintained
18158F: drivers/net/wireless/rndis_wlan.c
18159
18160USB XHCI DRIVER
18161M: Mathias Nyman <mathias.nyman@intel.com>
18162L: linux-usb@vger.kernel.org
18163S: Supported
18164F: drivers/usb/host/pci-quirks*
18165F: drivers/usb/host/xhci*
18166
18167USB ZD1201 DRIVER
18168L: linux-wireless@vger.kernel.org
18169S: Orphan
18170W: http://linux-lc100020.sourceforge.net
18171F: drivers/net/wireless/zydas/zd1201.*
18172
18173USB ZR364XX DRIVER
18174M: Antoine Jacquet <royale@zerezo.com>
18175L: linux-usb@vger.kernel.org
18176L: linux-media@vger.kernel.org
18177S: Maintained
18178W: http://royale.zerezo.com/zr364xx/
18179T: git git://linuxtv.org/media_tree.git
18180F: Documentation/admin-guide/media/zr364xx*
18181F: drivers/media/usb/zr364xx/
18182
18183USER-MODE LINUX (UML)
18184M: Jeff Dike <jdike@addtoit.com>
18185M: Richard Weinberger <richard@nod.at>
18186M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18187L: linux-um@lists.infradead.org
18188S: Maintained
18189W: http://user-mode-linux.sourceforge.net
18190Q: https://patchwork.ozlabs.org/project/linux-um/list/
18191T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18192F: Documentation/virt/uml/
18193F: arch/um/
18194F: arch/x86/um/
18195F: fs/hostfs/
18196
18197USERSPACE COPYIN/COPYOUT (UIOVEC)
18198M: Alexander Viro <viro@zeniv.linux.org.uk>
18199S: Maintained
18200F: include/linux/uio.h
18201F: lib/iov_iter.c
18202
18203USERSPACE DMA BUFFER DRIVER
18204M: Gerd Hoffmann <kraxel@redhat.com>
18205L: dri-devel@lists.freedesktop.org
18206S: Maintained
18207T: git git://anongit.freedesktop.org/drm/drm-misc
18208F: drivers/dma-buf/udmabuf.c
18209F: include/uapi/linux/udmabuf.h
18210
18211USERSPACE I/O (UIO)
18212M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18213S: Maintained
18214T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18215F: Documentation/driver-api/uio-howto.rst
18216F: drivers/uio/
18217F: include/linux/uio_driver.h
18218
18219UTIL-LINUX PACKAGE
18220M: Karel Zak <kzak@redhat.com>
18221L: util-linux@vger.kernel.org
18222S: Maintained
18223W: http://en.wikipedia.org/wiki/Util-linux
18224T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18225
18226UUID HELPERS
18227M: Christoph Hellwig <hch@lst.de>
18228R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18229L: linux-kernel@vger.kernel.org
18230S: Maintained
18231T: git git://git.infradead.org/users/hch/uuid.git
18232F: include/linux/uuid.h
18233F: include/uapi/linux/uuid.h
18234F: lib/test_uuid.c
18235F: lib/uuid.c
18236
18237UVESAFB DRIVER
18238M: Michal Januszewski <spock@gentoo.org>
18239L: linux-fbdev@vger.kernel.org
18240S: Maintained
18241W: https://github.com/mjanusz/v86d
18242F: Documentation/fb/uvesafb.rst
18243F: drivers/video/fbdev/uvesafb.*
18244
18245Ux500 CLOCK DRIVERS
18246M: Ulf Hansson <ulf.hansson@linaro.org>
18247L: linux-clk@vger.kernel.org
18248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18249S: Maintained
18250F: drivers/clk/ux500/
18251
18252VF610 NAND DRIVER
18253M: Stefan Agner <stefan@agner.ch>
18254L: linux-mtd@lists.infradead.org
18255S: Supported
18256F: drivers/mtd/nand/raw/vf610_nfc.c
18257
18258VFAT/FAT/MSDOS FILESYSTEM
18259M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18260S: Maintained
18261F: Documentation/filesystems/vfat.rst
18262F: fs/fat/
18263
18264VFIO DRIVER
18265M: Alex Williamson <alex.williamson@redhat.com>
18266R: Cornelia Huck <cohuck@redhat.com>
18267L: kvm@vger.kernel.org
18268S: Maintained
18269T: git git://github.com/awilliam/linux-vfio.git
18270F: Documentation/driver-api/vfio.rst
18271F: drivers/vfio/
18272F: include/linux/vfio.h
18273F: include/uapi/linux/vfio.h
18274
18275VFIO MEDIATED DEVICE DRIVERS
18276M: Kirti Wankhede <kwankhede@nvidia.com>
18277L: kvm@vger.kernel.org
18278S: Maintained
18279F: Documentation/driver-api/vfio-mediated-device.rst
18280F: drivers/vfio/mdev/
18281F: include/linux/mdev.h
18282F: samples/vfio-mdev/
18283
18284VFIO PLATFORM DRIVER
18285M: Eric Auger <eric.auger@redhat.com>
18286L: kvm@vger.kernel.org
18287S: Maintained
18288F: drivers/vfio/platform/
18289
18290VGA_SWITCHEROO
18291R: Lukas Wunner <lukas@wunner.de>
18292S: Maintained
18293T: git git://anongit.freedesktop.org/drm/drm-misc
18294F: Documentation/gpu/vga-switcheroo.rst
18295F: drivers/gpu/vga/vga_switcheroo.c
18296F: include/linux/vga_switcheroo.h
18297
18298VIA RHINE NETWORK DRIVER
18299S: Maintained
18300M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18301F: drivers/net/ethernet/via/via-rhine.c
18302
18303VIA SD/MMC CARD CONTROLLER DRIVER
18304M: Bruce Chang <brucechang@via.com.tw>
18305M: Harald Welte <HaraldWelte@viatech.com>
18306S: Maintained
18307F: drivers/mmc/host/via-sdmmc.c
18308
18309VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18310M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18311L: linux-fbdev@vger.kernel.org
18312S: Maintained
18313F: drivers/video/fbdev/via/
18314F: include/linux/via-core.h
18315F: include/linux/via-gpio.h
18316F: include/linux/via_i2c.h
18317
18318VIA VELOCITY NETWORK DRIVER
18319M: Francois Romieu <romieu@fr.zoreil.com>
18320L: netdev@vger.kernel.org
18321S: Maintained
18322F: drivers/net/ethernet/via/via-velocity.*
18323
18324VICODEC VIRTUAL CODEC DRIVER
18325M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18326L: linux-media@vger.kernel.org
18327S: Maintained
18328W: https://linuxtv.org
18329T: git git://linuxtv.org/media_tree.git
18330F: drivers/media/test-drivers/vicodec/*
18331
18332VIDEO I2C POLLING DRIVER
18333M: Matt Ranostay <matt.ranostay@konsulko.com>
18334L: linux-media@vger.kernel.org
18335S: Maintained
18336F: drivers/media/i2c/video-i2c.c
18337
18338VIDEO MULTIPLEXER DRIVER
18339M: Philipp Zabel <p.zabel@pengutronix.de>
18340L: linux-media@vger.kernel.org
18341S: Maintained
18342F: drivers/media/platform/video-mux.c
18343
18344VIDEOBUF2 FRAMEWORK
18345M: Pawel Osciak <pawel@osciak.com>
18346M: Marek Szyprowski <m.szyprowski@samsung.com>
18347M: Kyungmin Park <kyungmin.park@samsung.com>
18348R: Tomasz Figa <tfiga@chromium.org>
18349L: linux-media@vger.kernel.org
18350S: Maintained
18351F: drivers/media/common/videobuf2/*
18352F: include/media/videobuf2-*
18353
18354VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18355M: Helen Koike <helen.koike@collabora.com>
18356R: Shuah Khan <skhan@linuxfoundation.org>
18357L: linux-media@vger.kernel.org
18358S: Maintained
18359W: https://linuxtv.org
18360T: git git://linuxtv.org/media_tree.git
18361F: drivers/media/test-drivers/vimc/*
18362
18363VIRT LIB
18364M: Alex Williamson <alex.williamson@redhat.com>
18365M: Paolo Bonzini <pbonzini@redhat.com>
18366L: kvm@vger.kernel.org
18367S: Supported
18368F: virt/lib/
18369
18370VIRTIO AND VHOST VSOCK DRIVER
18371M: Stefan Hajnoczi <stefanha@redhat.com>
18372M: Stefano Garzarella <sgarzare@redhat.com>
18373L: kvm@vger.kernel.org
18374L: virtualization@lists.linux-foundation.org
18375L: netdev@vger.kernel.org
18376S: Maintained
18377F: drivers/net/vsockmon.c
18378F: drivers/vhost/vsock.c
18379F: include/linux/virtio_vsock.h
18380F: include/uapi/linux/virtio_vsock.h
18381F: include/uapi/linux/vm_sockets_diag.h
18382F: include/uapi/linux/vsockmon.h
18383F: net/vmw_vsock/af_vsock_tap.c
18384F: net/vmw_vsock/diag.c
18385F: net/vmw_vsock/virtio_transport.c
18386F: net/vmw_vsock/virtio_transport_common.c
18387F: net/vmw_vsock/vsock_loopback.c
18388F: tools/testing/vsock/
18389
18390VIRTIO BLOCK AND SCSI DRIVERS
18391M: "Michael S. Tsirkin" <mst@redhat.com>
18392M: Jason Wang <jasowang@redhat.com>
18393R: Paolo Bonzini <pbonzini@redhat.com>
18394R: Stefan Hajnoczi <stefanha@redhat.com>
18395L: virtualization@lists.linux-foundation.org
18396S: Maintained
18397F: drivers/block/virtio_blk.c
18398F: drivers/scsi/virtio_scsi.c
18399F: drivers/vhost/scsi.c
18400F: include/uapi/linux/virtio_blk.h
18401F: include/uapi/linux/virtio_scsi.h
18402
18403VIRTIO CONSOLE DRIVER
18404M: Amit Shah <amit@kernel.org>
18405L: virtualization@lists.linux-foundation.org
18406S: Maintained
18407F: drivers/char/virtio_console.c
18408F: include/linux/virtio_console.h
18409F: include/uapi/linux/virtio_console.h
18410
18411VIRTIO CORE AND NET DRIVERS
18412M: "Michael S. Tsirkin" <mst@redhat.com>
18413M: Jason Wang <jasowang@redhat.com>
18414L: virtualization@lists.linux-foundation.org
18415S: Maintained
18416F: Documentation/devicetree/bindings/virtio/
18417F: drivers/block/virtio_blk.c
18418F: drivers/crypto/virtio/
18419F: drivers/net/virtio_net.c
18420F: drivers/vdpa/
18421F: drivers/virtio/
18422F: include/linux/vdpa.h
18423F: include/linux/virtio*.h
18424F: include/uapi/linux/virtio_*.h
18425F: tools/virtio/
18426
18427VIRTIO BALLOON
18428M: "Michael S. Tsirkin" <mst@redhat.com>
18429M: David Hildenbrand <david@redhat.com>
18430L: virtualization@lists.linux-foundation.org
18431S: Maintained
18432F: drivers/virtio/virtio_balloon.c
18433F: include/uapi/linux/virtio_balloon.h
18434F: include/linux/balloon_compaction.h
18435F: mm/balloon_compaction.c
18436
18437VIRTIO CRYPTO DRIVER
18438M: Gonglei <arei.gonglei@huawei.com>
18439L: virtualization@lists.linux-foundation.org
18440L: linux-crypto@vger.kernel.org
18441S: Maintained
18442F: drivers/crypto/virtio/
18443F: include/uapi/linux/virtio_crypto.h
18444
18445VIRTIO DRIVERS FOR S390
18446M: Cornelia Huck <cohuck@redhat.com>
18447M: Halil Pasic <pasic@linux.ibm.com>
18448L: linux-s390@vger.kernel.org
18449L: virtualization@lists.linux-foundation.org
18450L: kvm@vger.kernel.org
18451S: Supported
18452F: arch/s390/include/uapi/asm/virtio-ccw.h
18453F: drivers/s390/virtio/
18454
18455VIRTIO FILE SYSTEM
18456M: Vivek Goyal <vgoyal@redhat.com>
18457M: Stefan Hajnoczi <stefanha@redhat.com>
18458M: Miklos Szeredi <miklos@szeredi.hu>
18459L: virtualization@lists.linux-foundation.org
18460L: linux-fsdevel@vger.kernel.org
18461S: Supported
18462W: https://virtio-fs.gitlab.io/
18463F: Documentation/filesystems/virtiofs.rst
18464F: fs/fuse/virtio_fs.c
18465F: include/uapi/linux/virtio_fs.h
18466
18467VIRTIO GPU DRIVER
18468M: David Airlie <airlied@linux.ie>
18469M: Gerd Hoffmann <kraxel@redhat.com>
18470L: dri-devel@lists.freedesktop.org
18471L: virtualization@lists.linux-foundation.org
18472S: Maintained
18473T: git git://anongit.freedesktop.org/drm/drm-misc
18474F: drivers/gpu/drm/virtio/
18475F: include/uapi/linux/virtio_gpu.h
18476
18477VIRTIO HOST (VHOST)
18478M: "Michael S. Tsirkin" <mst@redhat.com>
18479M: Jason Wang <jasowang@redhat.com>
18480L: kvm@vger.kernel.org
18481L: virtualization@lists.linux-foundation.org
18482L: netdev@vger.kernel.org
18483S: Maintained
18484T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18485F: drivers/vhost/
18486F: include/linux/vhost_iotlb.h
18487F: include/uapi/linux/vhost.h
18488
18489VIRTIO INPUT DRIVER
18490M: Gerd Hoffmann <kraxel@redhat.com>
18491S: Maintained
18492F: drivers/virtio/virtio_input.c
18493F: include/uapi/linux/virtio_input.h
18494
18495VIRTIO IOMMU DRIVER
18496M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18497L: virtualization@lists.linux-foundation.org
18498S: Maintained
18499F: drivers/iommu/virtio-iommu.c
18500F: include/uapi/linux/virtio_iommu.h
18501
18502VIRTIO MEM DRIVER
18503M: David Hildenbrand <david@redhat.com>
18504L: virtualization@lists.linux-foundation.org
18505S: Maintained
18506F: drivers/virtio/virtio_mem.c
18507F: include/uapi/linux/virtio_mem.h
18508
18509VIRTUAL BOX GUEST DEVICE DRIVER
18510M: Hans de Goede <hdegoede@redhat.com>
18511M: Arnd Bergmann <arnd@arndb.de>
18512M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18513S: Maintained
18514F: drivers/virt/vboxguest/
18515F: include/linux/vbox_utils.h
18516F: include/uapi/linux/vbox*.h
18517
18518VIRTUAL BOX SHARED FOLDER VFS DRIVER
18519M: Hans de Goede <hdegoede@redhat.com>
18520L: linux-fsdevel@vger.kernel.org
18521S: Maintained
18522F: fs/vboxsf/*
18523
18524VIRTUAL SERIO DEVICE DRIVER
18525M: Stephen Chandler Paul <thatslyude@gmail.com>
18526S: Maintained
18527F: drivers/input/serio/userio.c
18528F: include/uapi/linux/userio.h
18529
18530VIVID VIRTUAL VIDEO DRIVER
18531M: Hans Verkuil <hverkuil@xs4all.nl>
18532L: linux-media@vger.kernel.org
18533S: Maintained
18534W: https://linuxtv.org
18535T: git git://linuxtv.org/media_tree.git
18536F: drivers/media/test-drivers/vivid/*
18537
18538VLYNQ BUS
18539M: Florian Fainelli <f.fainelli@gmail.com>
18540L: openwrt-devel@lists.openwrt.org (subscribers-only)
18541S: Maintained
18542F: drivers/vlynq/vlynq.c
18543F: include/linux/vlynq.h
18544
18545VME SUBSYSTEM
18546M: Martyn Welch <martyn@welchs.me.uk>
18547M: Manohar Vanga <manohar.vanga@gmail.com>
18548M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18549L: devel@driverdev.osuosl.org
18550S: Maintained
18551T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18552F: Documentation/driver-api/vme.rst
18553F: drivers/staging/vme/
18554F: drivers/vme/
18555F: include/linux/vme*
18556
18557VMWARE BALLOON DRIVER
18558M: Nadav Amit <namit@vmware.com>
18559M: "VMware, Inc." <pv-drivers@vmware.com>
18560L: linux-kernel@vger.kernel.org
18561S: Maintained
18562F: drivers/misc/vmw_balloon.c
18563
18564VMWARE HYPERVISOR INTERFACE
18565M: Deep Shah <sdeep@vmware.com>
18566M: "VMware, Inc." <pv-drivers@vmware.com>
18567L: virtualization@lists.linux-foundation.org
18568S: Supported
18569F: arch/x86/include/asm/vmware.h
18570F: arch/x86/kernel/cpu/vmware.c
18571
18572VMWARE PVRDMA DRIVER
18573M: Adit Ranadive <aditr@vmware.com>
18574M: VMware PV-Drivers <pv-drivers@vmware.com>
18575L: linux-rdma@vger.kernel.org
18576S: Maintained
18577F: drivers/infiniband/hw/vmw_pvrdma/
18578
18579VMware PVSCSI driver
18580M: Jim Gill <jgill@vmware.com>
18581M: VMware PV-Drivers <pv-drivers@vmware.com>
18582L: linux-scsi@vger.kernel.org
18583S: Maintained
18584F: drivers/scsi/vmw_pvscsi.c
18585F: drivers/scsi/vmw_pvscsi.h
18586
18587VMWARE VIRTUAL PTP CLOCK DRIVER
18588M: Vivek Thampi <vithampi@vmware.com>
18589M: "VMware, Inc." <pv-drivers@vmware.com>
18590L: netdev@vger.kernel.org
18591S: Supported
18592F: drivers/ptp/ptp_vmw.c
18593
18594VMWARE VMMOUSE SUBDRIVER
18595M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18596M: "VMware, Inc." <pv-drivers@vmware.com>
18597L: linux-input@vger.kernel.org
18598S: Maintained
18599F: drivers/input/mouse/vmmouse.c
18600F: drivers/input/mouse/vmmouse.h
18601
18602VMWARE VMXNET3 ETHERNET DRIVER
18603M: Ronak Doshi <doshir@vmware.com>
18604M: "VMware, Inc." <pv-drivers@vmware.com>
18605L: netdev@vger.kernel.org
18606S: Maintained
18607F: drivers/net/vmxnet3/
18608
18609VOCORE VOCORE2 BOARD
18610M: Harvey Hunt <harveyhuntnexus@gmail.com>
18611L: linux-mips@vger.kernel.org
18612S: Maintained
18613F: arch/mips/boot/dts/ralink/vocore2.dts
18614
18615VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18616M: Liam Girdwood <lgirdwood@gmail.com>
18617M: Mark Brown <broonie@kernel.org>
18618L: linux-kernel@vger.kernel.org
18619S: Supported
18620W: http://www.slimlogic.co.uk/?p=48
18621T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18622F: Documentation/devicetree/bindings/regulator/
18623F: Documentation/power/regulator/
18624F: drivers/regulator/
18625F: include/dt-bindings/regulator/
18626F: include/linux/regulator/
18627K: regulator_get_optional
18628
18629VRF
18630M: David Ahern <dsahern@kernel.org>
18631M: Shrijeet Mukherjee <shrijeet@gmail.com>
18632L: netdev@vger.kernel.org
18633S: Maintained
18634F: Documentation/networking/vrf.rst
18635F: drivers/net/vrf.c
18636
18637VSPRINTF
18638M: Petr Mladek <pmladek@suse.com>
18639M: Steven Rostedt <rostedt@goodmis.org>
18640M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18641R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18642R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18643S: Maintained
18644T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18645F: Documentation/core-api/printk-formats.rst
18646F: lib/test_printf.c
18647F: lib/vsprintf.c
18648
18649VT1211 HARDWARE MONITOR DRIVER
18650M: Juerg Haefliger <juergh@gmail.com>
18651L: linux-hwmon@vger.kernel.org
18652S: Maintained
18653F: Documentation/hwmon/vt1211.rst
18654F: drivers/hwmon/vt1211.c
18655
18656VT8231 HARDWARE MONITOR DRIVER
18657M: Roger Lucas <vt8231@hiddenengine.co.uk>
18658L: linux-hwmon@vger.kernel.org
18659S: Maintained
18660F: drivers/hwmon/vt8231.c
18661
18662VUB300 USB to SDIO/SD/MMC bridge chip
18663L: linux-mmc@vger.kernel.org
18664S: Orphan
18665F: drivers/mmc/host/vub300.c
18666
18667W1 DALLAS'S 1-WIRE BUS
18668M: Evgeniy Polyakov <zbr@ioremap.net>
18669S: Maintained
18670F: Documentation/devicetree/bindings/w1/
18671F: Documentation/w1/
18672F: drivers/w1/
18673F: include/linux/w1.h
18674
18675W83791D HARDWARE MONITORING DRIVER
18676M: Marc Hulsman <m.hulsman@tudelft.nl>
18677L: linux-hwmon@vger.kernel.org
18678S: Maintained
18679F: Documentation/hwmon/w83791d.rst
18680F: drivers/hwmon/w83791d.c
18681
18682W83793 HARDWARE MONITORING DRIVER
18683M: Rudolf Marek <r.marek@assembler.cz>
18684L: linux-hwmon@vger.kernel.org
18685S: Maintained
18686F: Documentation/hwmon/w83793.rst
18687F: drivers/hwmon/w83793.c
18688
18689W83795 HARDWARE MONITORING DRIVER
18690M: Jean Delvare <jdelvare@suse.com>
18691L: linux-hwmon@vger.kernel.org
18692S: Maintained
18693F: drivers/hwmon/w83795.c
18694
18695W83L51xD SD/MMC CARD INTERFACE DRIVER
18696M: Pierre Ossman <pierre@ossman.eu>
18697S: Maintained
18698F: drivers/mmc/host/wbsd.*
18699
18700WACOM PROTOCOL 4 SERIAL TABLETS
18701M: Julian Squires <julian@cipht.net>
18702M: Hans de Goede <hdegoede@redhat.com>
18703L: linux-input@vger.kernel.org
18704S: Maintained
18705F: drivers/input/tablet/wacom_serial4.c
18706
18707WATCHDOG DEVICE DRIVERS
18708M: Wim Van Sebroeck <wim@linux-watchdog.org>
18709M: Guenter Roeck <linux@roeck-us.net>
18710L: linux-watchdog@vger.kernel.org
18711S: Maintained
18712W: http://www.linux-watchdog.org/
18713T: git git://www.linux-watchdog.org/linux-watchdog.git
18714F: Documentation/devicetree/bindings/watchdog/
18715F: Documentation/watchdog/
18716F: drivers/watchdog/
18717F: include/linux/watchdog.h
18718F: include/uapi/linux/watchdog.h
18719
18720WHISKEYCOVE PMIC GPIO DRIVER
18721M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18722L: linux-gpio@vger.kernel.org
18723S: Maintained
18724F: drivers/gpio/gpio-wcove.c
18725
18726WHWAVE RTC DRIVER
18727M: Dianlong Li <long17.cool@163.com>
18728L: linux-rtc@vger.kernel.org
18729S: Maintained
18730F: drivers/rtc/rtc-sd3078.c
18731
18732WIIMOTE HID DRIVER
18733M: David Rheinsberg <david.rheinsberg@gmail.com>
18734L: linux-input@vger.kernel.org
18735S: Maintained
18736F: drivers/hid/hid-wiimote*
18737
18738WILOCITY WIL6210 WIRELESS DRIVER
18739M: Maya Erez <merez@codeaurora.org>
18740L: linux-wireless@vger.kernel.org
18741L: wil6210@qti.qualcomm.com
18742S: Supported
18743W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18744F: drivers/net/wireless/ath/wil6210/
18745
18746WIMAX STACK
18747M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18748M: linux-wimax@intel.com
18749L: wimax@linuxwimax.org (subscribers-only)
18750S: Supported
18751W: http://linuxwimax.org
18752F: Documentation/admin-guide/wimax/wimax.rst
18753F: include/linux/wimax/debug.h
18754F: include/net/wimax.h
18755F: include/uapi/linux/wimax.h
18756F: net/wimax/
18757
18758WINBOND CIR DRIVER
18759M: David Härdeman <david@hardeman.nu>
18760S: Maintained
18761F: drivers/media/rc/winbond-cir.c
18762
18763WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18764M: William Breathitt Gray <vilhelm.gray@gmail.com>
18765L: linux-watchdog@vger.kernel.org
18766S: Maintained
18767F: drivers/watchdog/ebc-c384_wdt.c
18768
18769WINSYSTEMS WS16C48 GPIO DRIVER
18770M: William Breathitt Gray <vilhelm.gray@gmail.com>
18771L: linux-gpio@vger.kernel.org
18772S: Maintained
18773F: drivers/gpio/gpio-ws16c48.c
18774
18775WIREGUARD SECURE NETWORK TUNNEL
18776M: Jason A. Donenfeld <Jason@zx2c4.com>
18777L: wireguard@lists.zx2c4.com
18778L: netdev@vger.kernel.org
18779S: Maintained
18780F: drivers/net/wireguard/
18781F: tools/testing/selftests/wireguard/
18782
18783WISTRON LAPTOP BUTTON DRIVER
18784M: Miloslav Trmac <mitr@volny.cz>
18785S: Maintained
18786F: drivers/input/misc/wistron_btns.c
18787
18788WL3501 WIRELESS PCMCIA CARD DRIVER
18789L: linux-wireless@vger.kernel.org
18790S: Odd fixes
18791F: drivers/net/wireless/wl3501*
18792
18793WOLFSON MICROELECTRONICS DRIVERS
18794L: patches@opensource.cirrus.com
18795S: Supported
18796W: https://github.com/CirrusLogic/linux-drivers/wiki
18797T: git https://github.com/CirrusLogic/linux-drivers.git
18798F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18799F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18800F: Documentation/devicetree/bindings/mfd/wm831x.txt
18801F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18802F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18803F: Documentation/hwmon/wm83??.rst
18804F: arch/arm/mach-s3c64xx/mach-crag6410*
18805F: drivers/clk/clk-wm83*.c
18806F: drivers/extcon/extcon-arizona.c
18807F: drivers/gpio/gpio-*wm*.c
18808F: drivers/gpio/gpio-arizona.c
18809F: drivers/hwmon/wm83??-hwmon.c
18810F: drivers/input/misc/wm831x-on.c
18811F: drivers/input/touchscreen/wm831x-ts.c
18812F: drivers/input/touchscreen/wm97*.c
18813F: drivers/leds/leds-wm83*.c
18814F: drivers/mfd/arizona*
18815F: drivers/mfd/cs47l24*
18816F: drivers/mfd/wm*.c
18817F: drivers/power/supply/wm83*.c
18818F: drivers/regulator/arizona*
18819F: drivers/regulator/wm8*.c
18820F: drivers/rtc/rtc-wm83*.c
18821F: drivers/video/backlight/wm83*_bl.c
18822F: drivers/watchdog/wm83*_wdt.c
18823F: include/linux/mfd/arizona/
18824F: include/linux/mfd/wm831x/
18825F: include/linux/mfd/wm8350/
18826F: include/linux/mfd/wm8400*
18827F: include/linux/regulator/arizona*
18828F: include/linux/wm97xx.h
18829F: include/sound/wm????.h
18830F: sound/soc/codecs/arizona.?
18831F: sound/soc/codecs/cs47l24*
18832F: sound/soc/codecs/wm*
18833
18834WORKQUEUE
18835M: Tejun Heo <tj@kernel.org>
18836R: Lai Jiangshan <jiangshanlai@gmail.com>
18837S: Maintained
18838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18839F: Documentation/core-api/workqueue.rst
18840F: include/linux/workqueue.h
18841F: kernel/workqueue.c
18842
18843X-POWERS AXP288 PMIC DRIVERS
18844M: Hans de Goede <hdegoede@redhat.com>
18845S: Maintained
18846F: drivers/acpi/pmic/intel_pmic_xpower.c
18847N: axp288
18848
18849X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18850M: Chen-Yu Tsai <wens@csie.org>
18851L: linux-kernel@vger.kernel.org
18852S: Maintained
18853N: axp[128]
18854
18855X.25 NETWORK LAYER
18856M: Andrew Hendry <andrew.hendry@gmail.com>
18857L: linux-x25@vger.kernel.org
18858S: Odd Fixes
18859F: Documentation/networking/x25*
18860F: include/net/x25*
18861F: net/x25/
18862
18863X86 ARCHITECTURE (32-BIT AND 64-BIT)
18864M: Thomas Gleixner <tglx@linutronix.de>
18865M: Ingo Molnar <mingo@redhat.com>
18866M: Borislav Petkov <bp@alien8.de>
18867M: x86@kernel.org
18868R: "H. Peter Anvin" <hpa@zytor.com>
18869L: linux-kernel@vger.kernel.org
18870S: Maintained
18871T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18872F: Documentation/devicetree/bindings/x86/
18873F: Documentation/x86/
18874F: arch/x86/
18875
18876X86 ENTRY CODE
18877M: Andy Lutomirski <luto@kernel.org>
18878L: linux-kernel@vger.kernel.org
18879S: Maintained
18880T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18881F: arch/x86/entry/
18882
18883X86 MCE INFRASTRUCTURE
18884M: Tony Luck <tony.luck@intel.com>
18885M: Borislav Petkov <bp@alien8.de>
18886L: linux-edac@vger.kernel.org
18887S: Maintained
18888F: arch/x86/kernel/cpu/mce/*
18889
18890X86 MICROCODE UPDATE SUPPORT
18891M: Borislav Petkov <bp@alien8.de>
18892S: Maintained
18893F: arch/x86/kernel/cpu/microcode/*
18894
18895X86 MM
18896M: Dave Hansen <dave.hansen@linux.intel.com>
18897M: Andy Lutomirski <luto@kernel.org>
18898M: Peter Zijlstra <peterz@infradead.org>
18899L: linux-kernel@vger.kernel.org
18900S: Maintained
18901T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18902F: arch/x86/mm/
18903
18904X86 PLATFORM DRIVERS
18905M: Hans de Goede <hdegoede@redhat.com>
18906M: Mark Gross <mgross@linux.intel.com>
18907L: platform-driver-x86@vger.kernel.org
18908S: Maintained
18909T: git git://git.infradead.org/linux-platform-drivers-x86.git
18910F: drivers/platform/olpc/
18911F: drivers/platform/x86/
18912
18913X86 PLATFORM DRIVERS - ARCH
18914R: Darren Hart <dvhart@infradead.org>
18915R: Andy Shevchenko <andy@infradead.org>
18916L: platform-driver-x86@vger.kernel.org
18917L: x86@kernel.org
18918S: Maintained
18919T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18920F: arch/x86/platform
18921
18922X86 PLATFORM UV HPE SUPERDOME FLEX
18923M: Steve Wahl <steve.wahl@hpe.com>
18924R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18925R: Russ Anderson <russ.anderson@hpe.com>
18926S: Supported
18927F: arch/x86/include/asm/uv/
18928F: arch/x86/kernel/apic/x2apic_uv_x.c
18929F: arch/x86/platform/uv/
18930
18931X86 VDSO
18932M: Andy Lutomirski <luto@kernel.org>
18933L: linux-kernel@vger.kernel.org
18934S: Maintained
18935T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18936F: arch/x86/entry/vdso/
18937
18938XARRAY
18939M: Matthew Wilcox <willy@infradead.org>
18940L: linux-fsdevel@vger.kernel.org
18941S: Supported
18942F: Documentation/core-api/xarray.rst
18943F: include/linux/idr.h
18944F: include/linux/xarray.h
18945F: lib/idr.c
18946F: lib/xarray.c
18947F: tools/testing/radix-tree
18948
18949XBOX DVD IR REMOTE
18950M: Benjamin Valentin <benpicco@googlemail.com>
18951S: Maintained
18952F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18953F: drivers/media/rc/xbox_remote.c
18954
18955XC2028/3028 TUNER DRIVER
18956M: Mauro Carvalho Chehab <mchehab@kernel.org>
18957L: linux-media@vger.kernel.org
18958S: Maintained
18959W: https://linuxtv.org
18960T: git git://linuxtv.org/media_tree.git
18961F: drivers/media/tuners/tuner-xc2028.*
18962
18963XDP (eXpress Data Path)
18964M: Alexei Starovoitov <ast@kernel.org>
18965M: Daniel Borkmann <daniel@iogearbox.net>
18966M: David S. Miller <davem@davemloft.net>
18967M: Jakub Kicinski <kuba@kernel.org>
18968M: Jesper Dangaard Brouer <hawk@kernel.org>
18969M: John Fastabend <john.fastabend@gmail.com>
18970L: netdev@vger.kernel.org
18971L: bpf@vger.kernel.org
18972S: Supported
18973F: include/net/xdp.h
18974F: include/trace/events/xdp.h
18975F: kernel/bpf/cpumap.c
18976F: kernel/bpf/devmap.c
18977F: net/core/xdp.c
18978N: xdp
18979K: xdp
18980
18981XDP SOCKETS (AF_XDP)
18982M: Björn Töpel <bjorn.topel@intel.com>
18983M: Magnus Karlsson <magnus.karlsson@intel.com>
18984R: Jonathan Lemon <jonathan.lemon@gmail.com>
18985L: netdev@vger.kernel.org
18986L: bpf@vger.kernel.org
18987S: Maintained
18988F: include/net/xdp_sock*
18989F: include/net/xsk_buff_pool.h
18990F: include/uapi/linux/if_xdp.h
18991F: net/xdp/
18992F: samples/bpf/xdpsock*
18993F: tools/lib/bpf/xsk*
18994
18995XEN BLOCK SUBSYSTEM
18996M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18997M: Roger Pau Monné <roger.pau@citrix.com>
18998L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18999S: Supported
19000F: drivers/block/xen*
19001F: drivers/block/xen-blkback/*
19002
19003XEN HYPERVISOR ARM
19004M: Stefano Stabellini <sstabellini@kernel.org>
19005L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19006S: Maintained
19007F: arch/arm/include/asm/xen/
19008F: arch/arm/xen/
19009
19010XEN HYPERVISOR ARM64
19011M: Stefano Stabellini <sstabellini@kernel.org>
19012L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19013S: Maintained
19014F: arch/arm64/include/asm/xen/
19015F: arch/arm64/xen/
19016
19017XEN HYPERVISOR INTERFACE
19018M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19019M: Juergen Gross <jgross@suse.com>
19020R: Stefano Stabellini <sstabellini@kernel.org>
19021L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19022S: Supported
19023T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19024F: Documentation/ABI/stable/sysfs-hypervisor-xen
19025F: Documentation/ABI/testing/sysfs-hypervisor-xen
19026F: arch/x86/include/asm/pvclock-abi.h
19027F: arch/x86/include/asm/xen/
19028F: arch/x86/platform/pvh/
19029F: arch/x86/xen/
19030F: drivers/*/xen-*front.c
19031F: drivers/xen/
19032F: include/uapi/xen/
19033F: include/xen/
19034
19035XEN NETWORK BACKEND DRIVER
19036M: Wei Liu <wei.liu@kernel.org>
19037M: Paul Durrant <paul@xen.org>
19038L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19039L: netdev@vger.kernel.org
19040S: Supported
19041F: drivers/net/xen-netback/*
19042
19043XEN PCI SUBSYSTEM
19044M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19045L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19046S: Supported
19047F: arch/x86/pci/*xen*
19048F: drivers/pci/*xen*
19049
19050XEN PVSCSI DRIVERS
19051M: Juergen Gross <jgross@suse.com>
19052L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19053L: linux-scsi@vger.kernel.org
19054S: Supported
19055F: drivers/scsi/xen-scsifront.c
19056F: drivers/xen/xen-scsiback.c
19057F: include/xen/interface/io/vscsiif.h
19058
19059XEN SOUND FRONTEND DRIVER
19060M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19061L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19062L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19063S: Supported
19064F: sound/xen/*
19065
19066XEN SWIOTLB SUBSYSTEM
19067M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19068L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19069L: iommu@lists.linux-foundation.org
19070S: Supported
19071F: arch/x86/xen/*swiotlb*
19072F: drivers/xen/*swiotlb*
19073
19074XFS FILESYSTEM
19075M: Darrick J. Wong <darrick.wong@oracle.com>
19076M: linux-xfs@vger.kernel.org
19077L: linux-xfs@vger.kernel.org
19078S: Supported
19079W: http://xfs.org/
19080T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19081F: Documentation/ABI/testing/sysfs-fs-xfs
19082F: Documentation/admin-guide/xfs.rst
19083F: Documentation/filesystems/xfs-delayed-logging-design.rst
19084F: Documentation/filesystems/xfs-self-describing-metadata.rst
19085F: fs/xfs/
19086F: include/uapi/linux/dqblk_xfs.h
19087F: include/uapi/linux/fsmap.h
19088
19089XILINX AXI ETHERNET DRIVER
19090M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19091S: Maintained
19092F: drivers/net/ethernet/xilinx/xilinx_axienet*
19093
19094XILINX CAN DRIVER
19095M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19096R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19097L: linux-can@vger.kernel.org
19098S: Maintained
19099F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19100F: drivers/net/can/xilinx_can.c
19101
19102XILINX SD-FEC IP CORES
19103M: Derek Kiernan <derek.kiernan@xilinx.com>
19104M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19105S: Maintained
19106F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19107F: Documentation/misc-devices/xilinx_sdfec.rst
19108F: drivers/misc/Kconfig
19109F: drivers/misc/Makefile
19110F: drivers/misc/xilinx_sdfec.c
19111F: include/uapi/misc/xilinx_sdfec.h
19112
19113XILINX UARTLITE SERIAL DRIVER
19114M: Peter Korsgaard <jacmet@sunsite.dk>
19115L: linux-serial@vger.kernel.org
19116S: Maintained
19117F: drivers/tty/serial/uartlite.c
19118
19119XILINX VIDEO IP CORES
19120M: Hyun Kwon <hyun.kwon@xilinx.com>
19121M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19122L: linux-media@vger.kernel.org
19123S: Supported
19124T: git git://linuxtv.org/media_tree.git
19125F: Documentation/devicetree/bindings/media/xilinx/
19126F: drivers/media/platform/xilinx/
19127F: include/uapi/linux/xilinx-v4l2-controls.h
19128
19129XILINX ZYNQMP DPDMA DRIVER
19130M: Hyun Kwon <hyun.kwon@xilinx.com>
19131M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19132L: dmaengine@vger.kernel.org
19133S: Supported
19134F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19135F: drivers/dma/xilinx/xilinx_dpdma.c
19136F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19137
19138XILINX ZYNQMP PSGTR PHY DRIVER
19139M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19140M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19141L: linux-kernel@vger.kernel.org
19142S: Supported
19143T: git https://github.com/Xilinx/linux-xlnx.git
19144F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19145F: drivers/phy/xilinx/phy-zynqmp.c
19146
19147XILLYBUS DRIVER
19148M: Eli Billauer <eli.billauer@gmail.com>
19149L: linux-kernel@vger.kernel.org
19150S: Supported
19151F: drivers/char/xillybus/
19152
19153XLP9XX I2C DRIVER
19154M: George Cherian <gcherian@marvell.com>
19155L: linux-i2c@vger.kernel.org
19156S: Supported
19157W: http://www.marvell.com
19158F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19159F: drivers/i2c/busses/i2c-xlp9xx.c
19160
19161XRA1403 GPIO EXPANDER
19162M: Nandor Han <nandor.han@ge.com>
19163M: Semi Malinen <semi.malinen@ge.com>
19164L: linux-gpio@vger.kernel.org
19165S: Maintained
19166F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19167F: drivers/gpio/gpio-xra1403.c
19168
19169XTENSA XTFPGA PLATFORM SUPPORT
19170M: Max Filippov <jcmvbkbc@gmail.com>
19171L: linux-xtensa@linux-xtensa.org
19172S: Maintained
19173F: drivers/spi/spi-xtensa-xtfpga.c
19174F: sound/soc/xtensa/xtfpga-i2s.c
19175
19176YAM DRIVER FOR AX.25
19177M: Jean-Paul Roubelat <jpr@f6fbb.org>
19178L: linux-hams@vger.kernel.org
19179S: Maintained
19180F: drivers/net/hamradio/yam*
19181F: include/linux/yam.h
19182
19183YAMA SECURITY MODULE
19184M: Kees Cook <keescook@chromium.org>
19185S: Supported
19186T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19187F: Documentation/admin-guide/LSM/Yama.rst
19188F: security/yama/
19189
19190YEALINK PHONE DRIVER
19191M: Henk Vergonet <Henk.Vergonet@gmail.com>
19192L: usbb2k-api-dev@nongnu.org
19193S: Maintained
19194F: Documentation/input/devices/yealink.rst
19195F: drivers/input/misc/yealink.*
19196
19197Z8530 DRIVER FOR AX.25
19198M: Joerg Reuter <jreuter@yaina.de>
19199L: linux-hams@vger.kernel.org
19200S: Maintained
19201W: http://yaina.de/jreuter/
19202W: http://www.qsl.net/dl1bke/
19203F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19204F: drivers/net/hamradio/*scc.c
19205F: drivers/net/hamradio/z8530.h
19206
19207ZBUD COMPRESSED PAGE ALLOCATOR
19208M: Seth Jennings <sjenning@redhat.com>
19209M: Dan Streetman <ddstreet@ieee.org>
19210L: linux-mm@kvack.org
19211S: Maintained
19212F: include/linux/zbud.h
19213F: mm/zbud.c
19214
19215ZD1211RW WIRELESS DRIVER
19216M: Daniel Drake <dsd@gentoo.org>
19217M: Ulrich Kunitz <kune@deine-taler.de>
19218L: linux-wireless@vger.kernel.org
19219L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19220S: Maintained
19221W: http://zd1211.ath.cx/wiki/DriverRewrite
19222F: drivers/net/wireless/zydas/zd1211rw/
19223
19224ZD1301 MEDIA DRIVER
19225M: Antti Palosaari <crope@iki.fi>
19226L: linux-media@vger.kernel.org
19227S: Maintained
19228W: https://linuxtv.org/
19229W: http://palosaari.fi/linux/
19230Q: https://patchwork.linuxtv.org/project/linux-media/list/
19231F: drivers/media/usb/dvb-usb-v2/zd1301*
19232
19233ZD1301_DEMOD MEDIA DRIVER
19234M: Antti Palosaari <crope@iki.fi>
19235L: linux-media@vger.kernel.org
19236S: Maintained
19237W: https://linuxtv.org/
19238W: http://palosaari.fi/linux/
19239Q: https://patchwork.linuxtv.org/project/linux-media/list/
19240F: drivers/media/dvb-frontends/zd1301_demod*
19241
19242ZHAOXIN PROCESSOR SUPPORT
19243M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19244L: linux-kernel@vger.kernel.org
19245S: Maintained
19246F: arch/x86/kernel/cpu/zhaoxin.c
19247
19248ZONEFS FILESYSTEM
19249M: Damien Le Moal <damien.lemoal@wdc.com>
19250M: Naohiro Aota <naohiro.aota@wdc.com>
19251R: Johannes Thumshirn <jth@kernel.org>
19252L: linux-fsdevel@vger.kernel.org
19253S: Maintained
19254T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19255F: Documentation/filesystems/zonefs.rst
19256F: fs/zonefs/
19257
19258ZPOOL COMPRESSED PAGE STORAGE API
19259M: Dan Streetman <ddstreet@ieee.org>
19260L: linux-mm@kvack.org
19261S: Maintained
19262F: include/linux/zpool.h
19263F: mm/zpool.c
19264
19265ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19266M: Minchan Kim <minchan@kernel.org>
19267M: Nitin Gupta <ngupta@vflare.org>
19268R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19269L: linux-kernel@vger.kernel.org
19270S: Maintained
19271F: Documentation/admin-guide/blockdev/zram.rst
19272F: drivers/block/zram/
19273
19274ZS DECSTATION Z85C30 SERIAL DRIVER
19275M: "Maciej W. Rozycki" <macro@linux-mips.org>
19276S: Maintained
19277F: drivers/tty/serial/zs.*
19278
19279ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19280M: Minchan Kim <minchan@kernel.org>
19281M: Nitin Gupta <ngupta@vflare.org>
19282R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19283L: linux-mm@kvack.org
19284S: Maintained
19285F: Documentation/vm/zsmalloc.rst
19286F: include/linux/zsmalloc.h
19287F: mm/zsmalloc.c
19288
19289ZSWAP COMPRESSED SWAP CACHING
19290M: Seth Jennings <sjenning@redhat.com>
19291M: Dan Streetman <ddstreet@ieee.org>
19292M: Vitaly Wool <vitaly.wool@konsulko.com>
19293L: linux-mm@kvack.org
19294S: Maintained
19295F: mm/zswap.c
19296
19297THE REST
19298M: Linus Torvalds <torvalds@linux-foundation.org>
19299L: linux-kernel@vger.kernel.org
19300S: Buried alive in reporters
19301Q: http://patchwork.kernel.org/project/LKML/list/
19302T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
19303F: *
19304F: */