summaryrefslogtreecommitdiff
path: root/MAINTAINERS (plain)
blob: c1667207134665b4118845312555d26ebb66a0b8
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 trivial 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 Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's 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 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 B: Bug tracking system location.
81 S: Status, one of the following:
82 Supported: Someone is actually paid to look after this.
83 Maintained: Someone actually looks after it.
84 Odd Fixes: It has a maintainer but they don't have time to do
85 much other than throw the odd patch in. See below..
86 Orphan: No current maintainer [but maybe you could take the
87 role as you write your new code].
88 Obsolete: Old code. Something tagged obsolete generally means
89 it has been replaced by a better system and you
90 should be using that.
91 F: Files and directories with wildcard patterns.
92 A trailing slash includes all files and subdirectory files.
93 F: drivers/net/ all files in and below drivers/net
94 F: drivers/net/* all files in drivers/net, but not below
95 F: */net/* all files in "any top level directory"/net
96 One pattern per line. Multiple F: lines acceptable.
97 N: Files and directories with regex patterns.
98 N: [^a-z]tegra all files whose path contains the word tegra
99 One pattern per line. Multiple N: lines acceptable.
100 scripts/get_maintainer.pl has different behavior for files that
101 match F: pattern and matches of N: patterns. By default,
102 get_maintainer will not look at git log history when an F: pattern
103 match occurs. When an N: match occurs, git log history is used
104 to also notify the people that have git commit signatures.
105 X: Files and directories that are NOT maintained, same rules as F:
106 Files exclusions are tested before file matches.
107 Can be useful for excluding a specific subdirectory, for instance:
108 F: net/
109 X: net/ipv6/
110 matches all files in and below net excluding net/ipv6/
111 K: Keyword perl extended regex pattern to match content in a
112 patch or file. For instance:
113 K: of_get_profile
114 matches patches or files that contain "of_get_profile"
115 K: \b(printk|pr_(info|err))\b
116 matches patches or files that contain one or more of the words
117 printk, pr_info or pr_err
118 One regex pattern per line. Multiple K: lines acceptable.
119
120Note: For the hard of thinking, this list is meant to remain in alphabetical
121order. If you could add yourselves to it in alphabetical order that would be
122so much easier [Ed]
123
124Maintainers List (try to look for most precise areas first)
125
126 -----------------------------------
127
1283C59X NETWORK DRIVER
129M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
130L: netdev@vger.kernel.org
131S: Maintained
132F: Documentation/networking/vortex.txt
133F: drivers/net/ethernet/3com/3c59x.c
134
1353CR990 NETWORK DRIVER
136M: David Dillow <dave@thedillows.org>
137L: netdev@vger.kernel.org
138S: Maintained
139F: drivers/net/ethernet/3com/typhoon*
140
1413WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
142M: Adam Radford <linuxraid@lsi.com>
143L: linux-scsi@vger.kernel.org
144W: http://www.lsi.com
145S: Supported
146F: drivers/scsi/3w-*
147
14853C700 AND 53C700-66 SCSI DRIVER
149M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
150L: linux-scsi@vger.kernel.org
151S: Maintained
152F: drivers/scsi/53c700*
153
1546LOWPAN GENERIC (BTLE/IEEE 802.15.4)
155M: Alexander Aring <aar@pengutronix.de>
156M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
157L: linux-bluetooth@vger.kernel.org
158L: linux-wpan@vger.kernel.org
159S: Maintained
160F: net/6lowpan/
161F: include/net/6lowpan.h
162F: Documentation/networking/6lowpan.txt
163
1646PACK NETWORK DRIVER FOR AX.25
165M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
166L: linux-hams@vger.kernel.org
167S: Maintained
168F: drivers/net/hamradio/6pack.c
169
1708169 10/100/1000 GIGABIT ETHERNET DRIVER
171M: Realtek linux nic maintainers <nic_swsd@realtek.com>
172L: netdev@vger.kernel.org
173S: Maintained
174F: drivers/net/ethernet/realtek/r8169.c
175
1768250/16?50 (AND CLONE UARTS) SERIAL DRIVER
177M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
178L: linux-serial@vger.kernel.org
179S: Maintained
180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181F: drivers/tty/serial/8250*
182F: include/linux/serial_8250.h
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185L: netdev@vger.kernel.org
186S: Orphan / Obsolete
187F: drivers/net/ethernet/8390/
188
1899P FILE SYSTEM
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
193L: v9fs-developer@lists.sourceforge.net
194W: http://swik.net/v9fs
195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197S: Maintained
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
205
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
209W: https://linuxtv.org
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
216AACRAID SCSI RAID DRIVER
217M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
220S: Supported
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
223
224ABI/API
225L: linux-api@vger.kernel.org
226F: include/linux/syscalls.h
227F: kernel/sys_ni.c
228
229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
230M: Hans de Goede <hdegoede@redhat.com>
231L: linux-hwmon@vger.kernel.org
232S: Maintained
233F: drivers/hwmon/abituguru.c
234
235ABIT UGURU 3 HARDWARE MONITOR DRIVER
236M: Alistair John Strachan <alistair@devzero.co.uk>
237L: linux-hwmon@vger.kernel.org
238S: Maintained
239F: drivers/hwmon/abituguru3.c
240
241ACCES 104-DIO-48E GPIO DRIVER
242M: William Breathitt Gray <vilhelm.gray@gmail.com>
243L: linux-gpio@vger.kernel.org
244S: Maintained
245F: drivers/gpio/gpio-104-dio-48e.c
246
247ACCES 104-IDI-48 GPIO DRIVER
248M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249L: linux-gpio@vger.kernel.org
250S: Maintained
251F: drivers/gpio/gpio-104-idi-48.c
252
253ACCES 104-IDIO-16 GPIO DRIVER
254M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
255L: linux-gpio@vger.kernel.org
256S: Maintained
257F: drivers/gpio/gpio-104-idio-16.c
258
259ACENIC DRIVER
260M: Jes Sorensen <jes@trained-monkey.org>
261L: linux-acenic@sunsite.dk
262S: Maintained
263F: drivers/net/ethernet/alteon/acenic*
264
265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
266M: Peter Feuerer <peter@piie.net>
267L: platform-driver-x86@vger.kernel.org
268W: http://piie.net/?section=acerhdf
269S: Maintained
270F: drivers/platform/x86/acerhdf.c
271
272ACER WMI LAPTOP EXTRAS
273M: "Lee, Chun-Yi" <jlee@suse.com>
274L: platform-driver-x86@vger.kernel.org
275S: Maintained
276F: drivers/platform/x86/acer-wmi.c
277
278ACPI
279M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
280M: Len Brown <lenb@kernel.org>
281L: linux-acpi@vger.kernel.org
282W: https://01.org/linux-acpi
283Q: https://patchwork.kernel.org/project/linux-acpi/list/
284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
285B: https://bugzilla.kernel.org
286S: Supported
287F: drivers/acpi/
288F: drivers/pnp/pnpacpi/
289F: include/linux/acpi.h
290F: include/acpi/
291F: Documentation/acpi/
292F: Documentation/ABI/testing/sysfs-bus-acpi
293F: Documentation/ABI/testing/configfs-acpi
294F: drivers/pci/*acpi*
295F: drivers/pci/*/*acpi*
296F: drivers/pci/*/*/*acpi*
297F: tools/power/acpi/
298
299ACPI COMPONENT ARCHITECTURE (ACPICA)
300M: Robert Moore <robert.moore@intel.com>
301M: Lv Zheng <lv.zheng@intel.com>
302M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
303L: linux-acpi@vger.kernel.org
304L: devel@acpica.org
305W: https://acpica.org/
306W: https://github.com/acpica/acpica/
307Q: https://patchwork.kernel.org/project/linux-acpi/list/
308T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
309B: https://bugzilla.kernel.org
310B: https://bugs.acpica.org
311S: Supported
312F: drivers/acpi/acpica/
313F: include/acpi/
314F: tools/power/acpi/
315
316ACPI FAN DRIVER
317M: Zhang Rui <rui.zhang@intel.com>
318L: linux-acpi@vger.kernel.org
319W: https://01.org/linux-acpi
320B: https://bugzilla.kernel.org
321S: Supported
322F: drivers/acpi/fan.c
323
324ACPI FOR ARM64 (ACPI/arm64)
325M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
326M: Hanjun Guo <hanjun.guo@linaro.org>
327M: Sudeep Holla <sudeep.holla@arm.com>
328L: linux-acpi@vger.kernel.org
329S: Maintained
330F: drivers/acpi/arm64
331
332ACPI THERMAL DRIVER
333M: Zhang Rui <rui.zhang@intel.com>
334L: linux-acpi@vger.kernel.org
335W: https://01.org/linux-acpi
336B: https://bugzilla.kernel.org
337S: Supported
338F: drivers/acpi/*thermal*
339
340ACPI VIDEO DRIVER
341M: Zhang Rui <rui.zhang@intel.com>
342L: linux-acpi@vger.kernel.org
343W: https://01.org/linux-acpi
344B: https://bugzilla.kernel.org
345S: Supported
346F: drivers/acpi/acpi_video.c
347
348ACPI WMI DRIVER
349L: platform-driver-x86@vger.kernel.org
350S: Orphan
351F: drivers/platform/x86/wmi.c
352
353AD1889 ALSA SOUND DRIVER
354M: Thibaut Varene <T-Bone@parisc-linux.org>
355W: http://wiki.parisc-linux.org/AD1889
356L: linux-parisc@vger.kernel.org
357S: Maintained
358F: sound/pci/ad1889.*
359
360AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
361M: Michael Hennerich <michael.hennerich@analog.com>
362W: http://wiki.analog.com/AD5254
363W: http://ez.analog.com/community/linux-device-drivers
364S: Supported
365F: drivers/misc/ad525x_dpot.c
366
367AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
368M: Michael Hennerich <michael.hennerich@analog.com>
369W: http://wiki.analog.com/AD5398
370W: http://ez.analog.com/community/linux-device-drivers
371S: Supported
372F: drivers/regulator/ad5398.c
373
374AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
375M: Michael Hennerich <michael.hennerich@analog.com>
376W: http://wiki.analog.com/AD7142
377W: http://ez.analog.com/community/linux-device-drivers
378S: Supported
379F: drivers/input/misc/ad714x.c
380
381AD7877 TOUCHSCREEN DRIVER
382M: Michael Hennerich <michael.hennerich@analog.com>
383W: http://wiki.analog.com/AD7877
384W: http://ez.analog.com/community/linux-device-drivers
385S: Supported
386F: drivers/input/touchscreen/ad7877.c
387
388AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
389M: Michael Hennerich <michael.hennerich@analog.com>
390W: http://wiki.analog.com/AD7879
391W: http://ez.analog.com/community/linux-device-drivers
392S: Supported
393F: drivers/input/touchscreen/ad7879.c
394
395ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
396M: Jiri Kosina <jikos@kernel.org>
397S: Maintained
398
399ADF7242 IEEE 802.15.4 RADIO DRIVER
400M: Michael Hennerich <michael.hennerich@analog.com>
401W: https://wiki.analog.com/ADF7242
402W: http://ez.analog.com/community/linux-device-drivers
403L: linux-wpan@vger.kernel.org
404S: Supported
405F: drivers/net/ieee802154/adf7242.c
406F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
407
408ADM1025 HARDWARE MONITOR DRIVER
409M: Jean Delvare <jdelvare@suse.com>
410L: linux-hwmon@vger.kernel.org
411S: Maintained
412F: Documentation/hwmon/adm1025
413F: drivers/hwmon/adm1025.c
414
415ADM1029 HARDWARE MONITOR DRIVER
416M: Corentin Labbe <clabbe.montjoie@gmail.com>
417L: linux-hwmon@vger.kernel.org
418S: Maintained
419F: drivers/hwmon/adm1029.c
420
421ADM8211 WIRELESS DRIVER
422L: linux-wireless@vger.kernel.org
423W: http://wireless.kernel.org/
424S: Orphan
425F: drivers/net/wireless/admtek/adm8211.*
426
427ADP1653 FLASH CONTROLLER DRIVER
428M: Sakari Ailus <sakari.ailus@iki.fi>
429L: linux-media@vger.kernel.org
430S: Maintained
431F: drivers/media/i2c/adp1653.c
432F: include/media/i2c/adp1653.h
433
434ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
435M: Michael Hennerich <michael.hennerich@analog.com>
436W: http://wiki.analog.com/ADP5520
437W: http://ez.analog.com/community/linux-device-drivers
438S: Supported
439F: drivers/mfd/adp5520.c
440F: drivers/video/backlight/adp5520_bl.c
441F: drivers/leds/leds-adp5520.c
442F: drivers/gpio/gpio-adp5520.c
443F: drivers/input/keyboard/adp5520-keys.c
444
445ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
446M: Michael Hennerich <michael.hennerich@analog.com>
447W: http://wiki.analog.com/ADP5588
448W: http://ez.analog.com/community/linux-device-drivers
449S: Supported
450F: drivers/input/keyboard/adp5588-keys.c
451F: drivers/gpio/gpio-adp5588.c
452
453ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
454M: Michael Hennerich <michael.hennerich@analog.com>
455W: http://wiki.analog.com/ADP8860
456W: http://ez.analog.com/community/linux-device-drivers
457S: Supported
458F: drivers/video/backlight/adp8860_bl.c
459
460ADS1015 HARDWARE MONITOR DRIVER
461M: Dirk Eibach <eibach@gdsys.de>
462L: linux-hwmon@vger.kernel.org
463S: Maintained
464F: Documentation/hwmon/ads1015
465F: drivers/hwmon/ads1015.c
466F: include/linux/i2c/ads1015.h
467
468ADT746X FAN DRIVER
469M: Colin Leroy <colin@colino.net>
470S: Maintained
471F: drivers/macintosh/therm_adt746x.c
472
473ADT7475 HARDWARE MONITOR DRIVER
474M: Jean Delvare <jdelvare@suse.com>
475L: linux-hwmon@vger.kernel.org
476S: Maintained
477F: Documentation/hwmon/adt7475
478F: drivers/hwmon/adt7475.c
479
480ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
481M: Michael Hennerich <michael.hennerich@analog.com>
482W: http://wiki.analog.com/ADXL345
483W: http://ez.analog.com/community/linux-device-drivers
484S: Supported
485F: drivers/input/misc/adxl34x.c
486
487ADVANSYS SCSI DRIVER
488M: Matthew Wilcox <matthew@wil.cx>
489M: Hannes Reinecke <hare@suse.com>
490L: linux-scsi@vger.kernel.org
491S: Maintained
492F: Documentation/scsi/advansys.txt
493F: drivers/scsi/advansys.c
494
495AEDSP16 DRIVER
496M: Riccardo Facchetti <fizban@tin.it>
497S: Maintained
498F: sound/oss/aedsp16.c
499
500AF9013 MEDIA DRIVER
501M: Antti Palosaari <crope@iki.fi>
502L: linux-media@vger.kernel.org
503W: https://linuxtv.org
504W: http://palosaari.fi/linux/
505Q: http://patchwork.linuxtv.org/project/linux-media/list/
506T: git git://linuxtv.org/anttip/media_tree.git
507S: Maintained
508F: drivers/media/dvb-frontends/af9013*
509
510AF9033 MEDIA DRIVER
511M: Antti Palosaari <crope@iki.fi>
512L: linux-media@vger.kernel.org
513W: https://linuxtv.org
514W: http://palosaari.fi/linux/
515Q: http://patchwork.linuxtv.org/project/linux-media/list/
516T: git git://linuxtv.org/anttip/media_tree.git
517S: Maintained
518F: drivers/media/dvb-frontends/af9033*
519
520AFFS FILE SYSTEM
521L: linux-fsdevel@vger.kernel.org
522S: Orphan
523F: Documentation/filesystems/affs.txt
524F: fs/affs/
525
526AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
527M: David Howells <dhowells@redhat.com>
528L: linux-afs@lists.infradead.org
529S: Supported
530F: fs/afs/
531F: include/net/af_rxrpc.h
532F: net/rxrpc/af_rxrpc.c
533
534AGPGART DRIVER
535M: David Airlie <airlied@linux.ie>
536T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
537S: Maintained
538F: drivers/char/agp/
539F: include/linux/agp*
540F: include/uapi/linux/agp*
541
542AHA152X SCSI DRIVER
543M: "Juergen E. Fischer" <fischer@norbit.de>
544L: linux-scsi@vger.kernel.org
545S: Maintained
546F: drivers/scsi/aha152x*
547F: drivers/scsi/pcmcia/aha152x*
548
549AIC7XXX / AIC79XX SCSI DRIVER
550M: Hannes Reinecke <hare@suse.com>
551L: linux-scsi@vger.kernel.org
552S: Maintained
553F: drivers/scsi/aic7xxx/
554
555AIMSLAB FM RADIO RECEIVER DRIVER
556M: Hans Verkuil <hverkuil@xs4all.nl>
557L: linux-media@vger.kernel.org
558T: git git://linuxtv.org/media_tree.git
559W: https://linuxtv.org
560S: Maintained
561F: drivers/media/radio/radio-aimslab*
562
563AIO
564M: Benjamin LaHaise <bcrl@kvack.org>
565L: linux-aio@kvack.org
566S: Supported
567F: fs/aio.c
568F: include/linux/*aio*.h
569
570AIRSPY MEDIA DRIVER
571M: Antti Palosaari <crope@iki.fi>
572L: linux-media@vger.kernel.org
573W: https://linuxtv.org
574W: http://palosaari.fi/linux/
575Q: http://patchwork.linuxtv.org/project/linux-media/list/
576T: git git://linuxtv.org/anttip/media_tree.git
577S: Maintained
578F: drivers/media/usb/airspy/
579
580ALCATEL SPEEDTOUCH USB DRIVER
581M: Duncan Sands <duncan.sands@free.fr>
582L: linux-usb@vger.kernel.org
583W: http://www.linux-usb.org/SpeedTouch/
584S: Maintained
585F: drivers/usb/atm/speedtch.c
586F: drivers/usb/atm/usbatm.c
587
588ALCHEMY AU1XX0 MMC DRIVER
589M: Manuel Lauss <manuel.lauss@gmail.com>
590S: Maintained
591F: drivers/mmc/host/au1xmmc.c
592
593ALI1563 I2C DRIVER
594M: Rudolf Marek <r.marek@assembler.cz>
595L: linux-i2c@vger.kernel.org
596S: Maintained
597F: Documentation/i2c/busses/i2c-ali1563
598F: drivers/i2c/busses/i2c-ali1563.c
599
600ALLWINNER SECURITY SYSTEM
601M: Corentin Labbe <clabbe.montjoie@gmail.com>
602L: linux-crypto@vger.kernel.org
603S: Maintained
604F: drivers/crypto/sunxi-ss/
605
606ALPHA PORT
607M: Richard Henderson <rth@twiddle.net>
608M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
609M: Matt Turner <mattst88@gmail.com>
610S: Odd Fixes
611L: linux-alpha@vger.kernel.org
612F: arch/alpha/
613
614ALPS PS/2 TOUCHPAD DRIVER
615R: Pali Rohár <pali.rohar@gmail.com>
616F: drivers/input/mouse/alps.*
617
618ALTERA MAILBOX DRIVER
619M: Ley Foon Tan <lftan@altera.com>
620L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
621S: Maintained
622F: drivers/mailbox/mailbox-altera.c
623
624ALTERA PIO DRIVER
625M: Tien Hock Loh <thloh@altera.com>
626L: linux-gpio@vger.kernel.org
627S: Maintained
628F: drivers/gpio/gpio-altera.c
629
630ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
631M: Thor Thayer <tthayer@opensource.altera.com>
632S: Maintained
633F: drivers/gpio/gpio-altera-a10sr.c
634F: drivers/mfd/altera-a10sr.c
635F: include/linux/mfd/altera-a10sr.h
636
637ALTERA TRIPLE SPEED ETHERNET DRIVER
638M: Vince Bridgers <vbridger@opensource.altera.com>
639L: netdev@vger.kernel.org
640L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
641S: Maintained
642F: drivers/net/ethernet/altera/
643
644ALTERA UART/JTAG UART SERIAL DRIVERS
645M: Tobias Klauser <tklauser@distanz.ch>
646L: linux-serial@vger.kernel.org
647L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
648S: Maintained
649F: drivers/tty/serial/altera_uart.c
650F: drivers/tty/serial/altera_jtaguart.c
651F: include/linux/altera_uart.h
652F: include/linux/altera_jtaguart.h
653
654AMAZON ETHERNET DRIVERS
655M: Netanel Belgazal <netanel@annapurnalabs.com>
656R: Saeed Bishara <saeed@annapurnalabs.com>
657R: Zorik Machulsky <zorik@annapurnalabs.com>
658L: netdev@vger.kernel.org
659S: Supported
660F: Documentation/networking/ena.txt
661F: drivers/net/ethernet/amazon/
662
663AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
664M: Tom Lendacky <thomas.lendacky@amd.com>
665M: Gary Hook <gary.hook@amd.com>
666L: linux-crypto@vger.kernel.org
667S: Supported
668F: drivers/crypto/ccp/
669F: include/linux/ccp.h
670
671AMD FAM15H PROCESSOR POWER MONITORING DRIVER
672M: Huang Rui <ray.huang@amd.com>
673L: linux-hwmon@vger.kernel.org
674S: Supported
675F: Documentation/hwmon/fam15h_power
676F: drivers/hwmon/fam15h_power.c
677
678AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
679L: linux-geode@lists.infradead.org (moderated for non-subscribers)
680S: Orphan
681F: drivers/usb/gadget/udc/amd5536udc.*
682
683AMD GEODE PROCESSOR/CHIPSET SUPPORT
684P: Andres Salomon <dilinger@queued.net>
685L: linux-geode@lists.infradead.org (moderated for non-subscribers)
686W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
687S: Supported
688F: drivers/char/hw_random/geode-rng.c
689F: drivers/crypto/geode*
690F: drivers/video/fbdev/geode/
691F: arch/x86/include/asm/geode.h
692
693AMD IOMMU (AMD-VI)
694M: Joerg Roedel <joro@8bytes.org>
695L: iommu@lists.linux-foundation.org
696T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
697S: Maintained
698F: drivers/iommu/amd_iommu*.[ch]
699F: include/linux/amd-iommu.h
700
701AMD KFD
702M: Oded Gabbay <oded.gabbay@gmail.com>
703L: dri-devel@lists.freedesktop.org
704T: git git://people.freedesktop.org/~gabbayo/linux.git
705S: Supported
706F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
707F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
708F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
709F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
710F: drivers/gpu/drm/amd/amdkfd/
711F: drivers/gpu/drm/amd/include/cik_structs.h
712F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
713F: drivers/gpu/drm/amd/include/vi_structs.h
714F: drivers/gpu/drm/radeon/radeon_kfd.c
715F: drivers/gpu/drm/radeon/radeon_kfd.h
716F: include/uapi/linux/kfd_ioctl.h
717
718AMD SEATTLE DEVICE TREE SUPPORT
719M: Brijesh Singh <brijeshkumar.singh@amd.com>
720M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
721M: Tom Lendacky <thomas.lendacky@amd.com>
722S: Supported
723F: arch/arm64/boot/dts/amd/
724
725AMD XGBE DRIVER
726M: Tom Lendacky <thomas.lendacky@amd.com>
727L: netdev@vger.kernel.org
728S: Supported
729F: drivers/net/ethernet/amd/xgbe/
730F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
731
732AMS (Apple Motion Sensor) DRIVER
733M: Michael Hanselmann <linux-kernel@hansmi.ch>
734S: Supported
735F: drivers/macintosh/ams/
736
737ANALOG DEVICES INC AD9389B DRIVER
738M: Hans Verkuil <hans.verkuil@cisco.com>
739L: linux-media@vger.kernel.org
740S: Maintained
741F: drivers/media/i2c/ad9389b*
742
743ANALOG DEVICES INC ADV7180 DRIVER
744M: Lars-Peter Clausen <lars@metafoo.de>
745L: linux-media@vger.kernel.org
746W: http://ez.analog.com/community/linux-device-drivers
747S: Supported
748F: drivers/media/i2c/adv7180.c
749
750ANALOG DEVICES INC ADV7511 DRIVER
751M: Hans Verkuil <hans.verkuil@cisco.com>
752L: linux-media@vger.kernel.org
753S: Maintained
754F: drivers/media/i2c/adv7511*
755
756ANALOG DEVICES INC ADV7604 DRIVER
757M: Hans Verkuil <hans.verkuil@cisco.com>
758L: linux-media@vger.kernel.org
759S: Maintained
760F: drivers/media/i2c/adv7604*
761
762ANALOG DEVICES INC ADV7842 DRIVER
763M: Hans Verkuil <hans.verkuil@cisco.com>
764L: linux-media@vger.kernel.org
765S: Maintained
766F: drivers/media/i2c/adv7842*
767
768ANALOG DEVICES INC ASOC CODEC DRIVERS
769M: Lars-Peter Clausen <lars@metafoo.de>
770L: alsa-devel@alsa-project.org (moderated for non-subscribers)
771W: http://wiki.analog.com/
772W: http://ez.analog.com/community/linux-device-drivers
773S: Supported
774F: sound/soc/codecs/adau*
775F: sound/soc/codecs/adav*
776F: sound/soc/codecs/ad1*
777F: sound/soc/codecs/ad7*
778F: sound/soc/codecs/ssm*
779F: sound/soc/codecs/sigmadsp.*
780
781ANALOG DEVICES INC ASOC DRIVERS
782L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
783L: alsa-devel@alsa-project.org (moderated for non-subscribers)
784W: http://blackfin.uclinux.org/
785S: Supported
786F: sound/soc/blackfin/*
787
788ANALOG DEVICES INC IIO DRIVERS
789M: Lars-Peter Clausen <lars@metafoo.de>
790M: Michael Hennerich <Michael.Hennerich@analog.com>
791W: http://wiki.analog.com/
792W: http://ez.analog.com/community/linux-device-drivers
793S: Supported
794F: drivers/iio/*/ad*
795X: drivers/iio/*/adjd*
796F: drivers/staging/iio/*/ad*
797F: staging/iio/trigger/iio-trig-bfin-timer.c
798
799ANALOG DEVICES INC DMA DRIVERS
800M: Lars-Peter Clausen <lars@metafoo.de>
801W: http://ez.analog.com/community/linux-device-drivers
802S: Supported
803F: drivers/dma/dma-axi-dmac.c
804
805ANDROID CONFIG FRAGMENTS
806M: Rob Herring <robh@kernel.org>
807S: Supported
808F: kernel/configs/android*
809
810ANDROID DRIVERS
811M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
812M: Arve Hjønnevåg <arve@android.com>
813M: Riley Andrews <riandrews@android.com>
814T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
815L: devel@driverdev.osuosl.org
816S: Supported
817F: drivers/android/
818F: drivers/staging/android/
819
820ANDROID ION DRIVER
821M: Laura Abbott <labbott@redhat.com>
822M: Sumit Semwal <sumit.semwal@linaro.org>
823L: devel@driverdev.osuosl.org
824S: Supported
825F: Documentation/devicetree/bindings/staging/ion/
826F: drivers/staging/android/ion
827F: drivers/staging/android/uapi/ion.h
828F: drivers/staging/android/uapi/ion_test.h
829
830AOA (Apple Onboard Audio) ALSA DRIVER
831M: Johannes Berg <johannes@sipsolutions.net>
832L: linuxppc-dev@lists.ozlabs.org
833L: alsa-devel@alsa-project.org (moderated for non-subscribers)
834S: Maintained
835F: sound/aoa/
836
837APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
838M: William Breathitt Gray <vilhelm.gray@gmail.com>
839L: linux-iio@vger.kernel.org
840S: Maintained
841F: drivers/iio/adc/stx104.c
842
843APM DRIVER
844M: Jiri Kosina <jikos@kernel.org>
845S: Odd fixes
846T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
847F: arch/x86/kernel/apm_32.c
848F: include/linux/apm_bios.h
849F: include/uapi/linux/apm_bios.h
850F: drivers/char/apm-emulation.c
851
852APPLE BCM5974 MULTITOUCH DRIVER
853M: Henrik Rydberg <rydberg@bitmath.org>
854L: linux-input@vger.kernel.org
855S: Odd fixes
856F: drivers/input/mouse/bcm5974.c
857
858APPLE SMC DRIVER
859M: Henrik Rydberg <rydberg@bitmath.org>
860L: linux-hwmon@vger.kernel.org
861S: Odd fixes
862F: drivers/hwmon/applesmc.c
863
864APPLETALK NETWORK LAYER
865M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
866S: Maintained
867F: drivers/net/appletalk/
868F: net/appletalk/
869
870APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
871M: Duc Dang <dhdang@apm.com>
872S: Supported
873F: arch/arm64/boot/dts/apm/
874
875APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
876M: Iyappan Subramanian <isubramanian@apm.com>
877M: Keyur Chudgar <kchudgar@apm.com>
878S: Supported
879F: drivers/net/ethernet/apm/xgene/
880F: drivers/net/phy/mdio-xgene.c
881F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
882F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
883
884APPLIED MICRO (APM) X-GENE SOC PMU
885M: Tai Nguyen <ttnguyen@apm.com>
886S: Supported
887F: drivers/perf/xgene_pmu.c
888F: Documentation/perf/xgene-pmu.txt
889F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
890
891APTINA CAMERA SENSOR PLL
892M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
893L: linux-media@vger.kernel.org
894S: Maintained
895F: drivers/media/i2c/aptina-pll.*
896
897ARC FRAMEBUFFER DRIVER
898M: Jaya Kumar <jayalk@intworks.biz>
899S: Maintained
900F: drivers/video/fbdev/arcfb.c
901F: drivers/video/fbdev/core/fb_defio.c
902
903ARCNET NETWORK LAYER
904M: Michael Grzeschik <m.grzeschik@pengutronix.de>
905L: netdev@vger.kernel.org
906S: Maintained
907F: drivers/net/arcnet/
908F: include/uapi/linux/if_arcnet.h
909
910ARC PGU DRM DRIVER
911M: Alexey Brodkin <abrodkin@synopsys.com>
912S: Supported
913F: drivers/gpu/drm/arc/
914F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
915
916ARM ARCHITECTED TIMER DRIVER
917M: Mark Rutland <mark.rutland@arm.com>
918M: Marc Zyngier <marc.zyngier@arm.com>
919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
920S: Maintained
921F: arch/arm/include/asm/arch_timer.h
922F: arch/arm64/include/asm/arch_timer.h
923F: drivers/clocksource/arm_arch_timer.c
924
925ARM HDLCD DRM DRIVER
926M: Liviu Dudau <liviu.dudau@arm.com>
927S: Supported
928F: drivers/gpu/drm/arm/hdlcd_*
929F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
930
931ARM MALI-DP DRM DRIVER
932M: Liviu Dudau <liviu.dudau@arm.com>
933M: Brian Starkey <brian.starkey@arm.com>
934M: Mali DP Maintainers <malidp@foss.arm.com>
935S: Supported
936F: drivers/gpu/drm/arm/
937F: Documentation/devicetree/bindings/display/arm,malidp.txt
938
939ARM MFM AND FLOPPY DRIVERS
940M: Ian Molton <spyro@f2s.com>
941S: Maintained
942F: arch/arm/lib/floppydma.S
943F: arch/arm/include/asm/floppy.h
944
945ARM PMU PROFILING AND DEBUGGING
946M: Will Deacon <will.deacon@arm.com>
947M: Mark Rutland <mark.rutland@arm.com>
948S: Maintained
949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950F: arch/arm*/kernel/perf_*
951F: arch/arm/oprofile/common.c
952F: arch/arm*/kernel/hw_breakpoint.c
953F: arch/arm*/include/asm/hw_breakpoint.h
954F: arch/arm*/include/asm/perf_event.h
955F: drivers/perf/*
956F: include/linux/perf/arm_pmu.h
957F: Documentation/devicetree/bindings/arm/pmu.txt
958
959ARM PORT
960M: Russell King <linux@armlinux.org.uk>
961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
962W: http://www.armlinux.org.uk/
963S: Maintained
964F: arch/arm/
965
966ARM SUB-ARCHITECTURES
967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
968S: Maintained
969F: arch/arm/mach-*/
970F: arch/arm/plat-*/
971T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
972
973ARM PRIMECELL AACI PL041 DRIVER
974M: Russell King <linux@armlinux.org.uk>
975S: Maintained
976F: sound/arm/aaci.*
977
978ARM PRIMECELL CLCD PL110 DRIVER
979M: Russell King <linux@armlinux.org.uk>
980S: Maintained
981F: drivers/video/fbdev/amba-clcd.*
982
983ARM PRIMECELL KMI PL050 DRIVER
984M: Russell King <linux@armlinux.org.uk>
985S: Maintained
986F: drivers/input/serio/ambakmi.*
987F: include/linux/amba/kmi.h
988
989ARM PRIMECELL MMCI PL180/1 DRIVER
990M: Russell King <linux@armlinux.org.uk>
991S: Maintained
992F: drivers/mmc/host/mmci.*
993F: include/linux/amba/mmci.h
994
995ARM PRIMECELL UART PL010 AND PL011 DRIVERS
996M: Russell King <linux@armlinux.org.uk>
997S: Maintained
998F: drivers/tty/serial/amba-pl01*.c
999F: include/linux/amba/serial.h
1000
1001ARM PRIMECELL BUS SUPPORT
1002M: Russell King <linux@armlinux.org.uk>
1003S: Maintained
1004F: drivers/amba/
1005F: include/linux/amba/bus.h
1006
1007ARM/ADS SPHERE MACHINE SUPPORT
1008M: Lennert Buytenhek <kernel@wantstofly.org>
1009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1010S: Maintained
1011
1012ARM/AFEB9260 MACHINE SUPPORT
1013M: Sergey Lapin <slapin@ossfans.org>
1014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1015S: Maintained
1016
1017ARM/AJECO 1ARM MACHINE SUPPORT
1018M: Lennert Buytenhek <kernel@wantstofly.org>
1019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020S: Maintained
1021
1022ARM/Allwinner sunXi SoC support
1023M: Maxime Ripard <maxime.ripard@free-electrons.com>
1024M: Chen-Yu Tsai <wens@csie.org>
1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026S: Maintained
1027N: sun[x456789]i
1028F: arch/arm/boot/dts/ntc-gr8*
1029
1030ARM/Allwinner SoC Clock Support
1031M: Emilio López <emilio@elopez.com.ar>
1032S: Maintained
1033F: drivers/clk/sunxi/
1034
1035ARM/Amlogic Meson SoC support
1036M: Carlo Caione <carlo@caione.org>
1037M: Kevin Hilman <khilman@baylibre.com>
1038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039L: linux-amlogic@lists.infradead.org
1040W: http://linux-meson.com/
1041S: Maintained
1042F: arch/arm/mach-meson/
1043F: arch/arm/boot/dts/meson*
1044F: arch/arm64/boot/dts/amlogic/
1045F: drivers/pinctrl/meson/
1046N: meson
1047
1048ARM/Annapurna Labs ALPINE ARCHITECTURE
1049M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1050M: Antoine Tenart <antoine.tenart@free-electrons.com>
1051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052S: Maintained
1053F: arch/arm/mach-alpine/
1054F: arch/arm/boot/dts/alpine*
1055F: arch/arm64/boot/dts/al/
1056F: drivers/*/*alpine*
1057
1058ARM/ARTPEC MACHINE SUPPORT
1059M: Jesper Nilsson <jesper.nilsson@axis.com>
1060M: Lars Persson <lars.persson@axis.com>
1061M: Niklas Cassel <niklas.cassel@axis.com>
1062S: Maintained
1063L: linux-arm-kernel@axis.com
1064F: arch/arm/mach-artpec
1065F: arch/arm/boot/dts/artpec6*
1066F: drivers/clk/axis
1067
1068ARM/ASPEED MACHINE SUPPORT
1069M: Joel Stanley <joel@jms.id.au>
1070S: Maintained
1071F: arch/arm/mach-aspeed/
1072F: arch/arm/boot/dts/aspeed-*
1073F: drivers/*/*aspeed*
1074
1075ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1076M: Nicolas Ferre <nicolas.ferre@atmel.com>
1077M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1078M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080W: http://www.linux4sam.org
1081T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1082S: Supported
1083F: arch/arm/mach-at91/
1084F: include/soc/at91/
1085F: arch/arm/boot/dts/at91*.dts
1086F: arch/arm/boot/dts/at91*.dtsi
1087F: arch/arm/boot/dts/sama*.dts
1088F: arch/arm/boot/dts/sama*.dtsi
1089F: arch/arm/include/debug/at91.S
1090
1091ARM/ATMEL AT91 Clock Support
1092M: Boris Brezillon <boris.brezillon@free-electrons.com>
1093S: Maintained
1094F: drivers/clk/at91
1095
1096ARM/CALXEDA HIGHBANK ARCHITECTURE
1097M: Rob Herring <robh@kernel.org>
1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099S: Maintained
1100F: arch/arm/mach-highbank/
1101F: arch/arm/boot/dts/highbank.dts
1102F: arch/arm/boot/dts/ecx-*.dts*
1103
1104ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1105M: Krzysztof Halasa <khalasa@piap.pl>
1106S: Maintained
1107F: arch/arm/mach-cns3xxx/
1108
1109ARM/CAVIUM THUNDER NETWORK DRIVER
1110M: Sunil Goutham <sgoutham@cavium.com>
1111M: Robert Richter <rric@kernel.org>
1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113S: Supported
1114F: drivers/net/ethernet/cavium/thunder/
1115
1116ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1117M: Alexander Shiyan <shc_work@mail.ru>
1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S: Odd Fixes
1120N: clps711x
1121
1122ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1123M: Hartley Sweeten <hsweeten@visionengravers.com>
1124M: Ryan Mallon <rmallon@gmail.com>
1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126S: Maintained
1127F: arch/arm/mach-ep93xx/
1128F: arch/arm/mach-ep93xx/include/mach/
1129
1130ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1131M: Lennert Buytenhek <kernel@wantstofly.org>
1132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1133S: Maintained
1134
1135ARM/CLKDEV SUPPORT
1136M: Russell King <linux@armlinux.org.uk>
1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S: Maintained
1139F: arch/arm/include/asm/clkdev.h
1140F: drivers/clk/clkdev.c
1141
1142ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1143M: Mike Rapoport <mike@compulab.co.il>
1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145S: Maintained
1146
1147ARM/CONTEC MICRO9 MACHINE SUPPORT
1148M: Hubert Feurstein <hubert.feurstein@contec.at>
1149S: Maintained
1150F: arch/arm/mach-ep93xx/micro9.c
1151
1152ARM/CORESIGHT FRAMEWORK AND DRIVERS
1153M: Mathieu Poirier <mathieu.poirier@linaro.org>
1154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155S: Maintained
1156F: drivers/hwtracing/coresight/*
1157F: Documentation/trace/coresight.txt
1158F: Documentation/devicetree/bindings/arm/coresight.txt
1159F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1160F: tools/perf/arch/arm/util/pmu.c
1161F: tools/perf/arch/arm/util/auxtrace.c
1162F: tools/perf/arch/arm/util/cs-etm.c
1163F: tools/perf/arch/arm/util/cs-etm.h
1164F: tools/perf/util/cs-etm.h
1165
1166ARM/CORGI MACHINE SUPPORT
1167M: Richard Purdie <rpurdie@rpsys.net>
1168S: Maintained
1169
1170ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1171M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173T: git git://github.com/ulli-kroll/linux.git
1174S: Maintained
1175F: arch/arm/mach-gemini/
1176F: drivers/rtc/rtc-gemini.c
1177
1178ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1179M: Barry Song <baohua@kernel.org>
1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1182S: Maintained
1183F: arch/arm/boot/dts/prima2*
1184F: arch/arm/mach-prima2/
1185F: drivers/clk/sirf/
1186F: drivers/clocksource/timer-prima2.c
1187F: drivers/clocksource/timer-atlas7.c
1188N: [^a-z]sirf
1189
1190ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1191M: Baruch Siach <baruch@tkos.co.il>
1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193S: Maintained
1194F: arch/arm/boot/dts/cx92755*
1195N: digicolor
1196
1197ARM/EBSA110 MACHINE SUPPORT
1198M: Russell King <linux@armlinux.org.uk>
1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200W: http://www.armlinux.org.uk/
1201S: Maintained
1202F: arch/arm/mach-ebsa110/
1203F: drivers/net/ethernet/amd/am79c961a.*
1204
1205ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1206M: Uwe Kleine-König <kernel@pengutronix.de>
1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208S: Maintained
1209N: efm32
1210
1211ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1212M: Daniel Ribeiro <drwyrm@gmail.com>
1213M: Stefan Schmidt <stefan@openezx.org>
1214M: Harald Welte <laforge@openezx.org>
1215L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1216W: http://www.openezx.org/
1217S: Maintained
1218T: topgit git://git.openezx.org/openezx.git
1219F: arch/arm/mach-pxa/ezx.c
1220
1221ARM/FARADAY FA526 PORT
1222M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S: Maintained
1225T: git git://git.berlios.de/gemini-board
1226F: arch/arm/mm/*-fa*
1227
1228ARM/FOOTBRIDGE ARCHITECTURE
1229M: Russell King <linux@armlinux.org.uk>
1230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1231W: http://www.armlinux.org.uk/
1232S: Maintained
1233F: arch/arm/include/asm/hardware/dec21285.h
1234F: arch/arm/mach-footbridge/
1235
1236ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1237M: Shawn Guo <shawnguo@kernel.org>
1238M: Sascha Hauer <kernel@pengutronix.de>
1239R: Fabio Estevam <fabio.estevam@nxp.com>
1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S: Maintained
1242T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1243F: arch/arm/mach-imx/
1244F: arch/arm/mach-mxs/
1245F: arch/arm/boot/dts/imx*
1246F: arch/arm/configs/imx*_defconfig
1247F: drivers/clk/imx/
1248F: include/soc/imx/
1249
1250ARM/FREESCALE VYBRID ARM ARCHITECTURE
1251M: Shawn Guo <shawnguo@kernel.org>
1252M: Sascha Hauer <kernel@pengutronix.de>
1253R: Stefan Agner <stefan@agner.ch>
1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S: Maintained
1256T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1257F: arch/arm/mach-imx/*vf610*
1258F: arch/arm/boot/dts/vf*
1259
1260ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1261M: Lennert Buytenhek <kernel@wantstofly.org>
1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S: Maintained
1264
1265ARM/GUMSTIX MACHINE SUPPORT
1266M: Steve Sakoman <sakoman@gmail.com>
1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268S: Maintained
1269
1270ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1271M: Philipp Zabel <philipp.zabel@gmail.com>
1272M: Paul Parsons <lost.distance@yahoo.com>
1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274S: Maintained
1275F: arch/arm/mach-pxa/hx4700.c
1276F: arch/arm/mach-pxa/include/mach/hx4700.h
1277F: sound/soc/pxa/hx4700.c
1278
1279ARM/HISILICON SOC SUPPORT
1280M: Wei Xu <xuwei5@hisilicon.com>
1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282W: http://www.hisilicon.com
1283S: Supported
1284T: git git://github.com/hisilicon/linux-hisi.git
1285F: arch/arm/mach-hisi/
1286F: arch/arm/boot/dts/hi3*
1287F: arch/arm/boot/dts/hip*
1288F: arch/arm/boot/dts/hisi*
1289F: arch/arm64/boot/dts/hisilicon/
1290
1291ARM/HP JORNADA 7XX MACHINE SUPPORT
1292M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1293W: www.jlime.com
1294S: Maintained
1295T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1296F: arch/arm/mach-sa1100/jornada720.c
1297F: arch/arm/mach-sa1100/include/mach/jornada720.h
1298
1299ARM/IGEP MACHINE SUPPORT
1300M: Enric Balletbo i Serra <eballetbo@gmail.com>
1301M: Javier Martinez Canillas <javier@dowhile0.org>
1302L: linux-omap@vger.kernel.org
1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304S: Maintained
1305F: arch/arm/boot/dts/omap3-igep*
1306
1307ARM/INCOME PXA270 SUPPORT
1308M: Marek Vasut <marek.vasut@gmail.com>
1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310S: Maintained
1311F: arch/arm/mach-pxa/colibri-pxa270-income.c
1312
1313ARM/INTEL IOP32X ARM ARCHITECTURE
1314M: Lennert Buytenhek <kernel@wantstofly.org>
1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316S: Maintained
1317
1318ARM/INTEL IOP33X ARM ARCHITECTURE
1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S: Orphan
1321
1322ARM/INTEL IOP13XX ARM ARCHITECTURE
1323M: Lennert Buytenhek <kernel@wantstofly.org>
1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S: Maintained
1326
1327ARM/INTEL IQ81342EX MACHINE SUPPORT
1328M: Lennert Buytenhek <kernel@wantstofly.org>
1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S: Maintained
1331
1332ARM/INTEL IXDP2850 MACHINE SUPPORT
1333M: Lennert Buytenhek <kernel@wantstofly.org>
1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335S: Maintained
1336
1337ARM/INTEL IXP4XX ARM ARCHITECTURE
1338M: Imre Kaloz <kaloz@openwrt.org>
1339M: Krzysztof Halasa <khalasa@piap.pl>
1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341S: Maintained
1342F: arch/arm/mach-ixp4xx/
1343
1344ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1345M: Jonathan Cameron <jic23@cam.ac.uk>
1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S: Maintained
1348F: arch/arm/mach-pxa/stargate2.c
1349F: drivers/pcmcia/pxa2xx_stargate2.c
1350
1351ARM/INTEL XSC3 (MANZANO) ARM CORE
1352M: Lennert Buytenhek <kernel@wantstofly.org>
1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354S: Maintained
1355
1356ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1357M: Lennert Buytenhek <kernel@wantstofly.org>
1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S: Maintained
1360
1361ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1362M: Santosh Shilimkar <ssantosh@kernel.org>
1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S: Maintained
1365F: arch/arm/mach-keystone/
1366F: arch/arm/boot/dts/keystone-*
1367T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1368
1369ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1370M: Santosh Shilimkar <ssantosh@kernel.org>
1371L: linux-kernel@vger.kernel.org
1372S: Maintained
1373F: drivers/clk/keystone/
1374
1375ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1376M: Santosh Shilimkar <ssantosh@kernel.org>
1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378L: linux-kernel@vger.kernel.org
1379S: Maintained
1380F: drivers/clocksource/timer-keystone.c
1381
1382ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1383M: Santosh Shilimkar <ssantosh@kernel.org>
1384L: linux-kernel@vger.kernel.org
1385S: Maintained
1386F: drivers/power/reset/keystone-reset.c
1387
1388ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1389M: Santosh Shilimkar <ssantosh@kernel.org>
1390L: linux-kernel@vger.kernel.org
1391S: Maintained
1392F: drivers/memory/*emif*
1393
1394ARM/LG1K ARCHITECTURE
1395M: Chanho Min <chanho.min@lge.com>
1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397S: Maintained
1398F: arch/arm64/boot/dts/lg/
1399
1400ARM/LOGICPD PXA270 MACHINE SUPPORT
1401M: Lennert Buytenhek <kernel@wantstofly.org>
1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S: Maintained
1404
1405ARM/LPC18XX ARCHITECTURE
1406M: Joachim Eastwood <manabian@gmail.com>
1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S: Maintained
1409F: arch/arm/boot/dts/lpc43*
1410F: drivers/clk/nxp/clk-lpc18xx*
1411F: drivers/clocksource/time-lpc32xx.c
1412F: drivers/i2c/busses/i2c-lpc2k.c
1413F: drivers/memory/pl172.c
1414F: drivers/mtd/spi-nor/nxp-spifi.c
1415F: drivers/rtc/rtc-lpc24xx.c
1416N: lpc18xx
1417
1418ARM/LPC32XX SOC SUPPORT
1419M: Vladimir Zapolskiy <vz@mleia.com>
1420M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1423S: Maintained
1424F: arch/arm/boot/dts/lpc32*
1425F: arch/arm/mach-lpc32xx/
1426F: drivers/i2c/busses/i2c-pnx.c
1427F: drivers/net/ethernet/nxp/lpc_eth.c
1428F: drivers/usb/host/ohci-nxp.c
1429F: drivers/watchdog/pnx4008_wdt.c
1430N: lpc32xx
1431
1432ARM/MAGICIAN MACHINE SUPPORT
1433M: Philipp Zabel <philipp.zabel@gmail.com>
1434S: Maintained
1435
1436ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1437M: Jason Cooper <jason@lakedaemon.net>
1438M: Andrew Lunn <andrew@lunn.ch>
1439M: Gregory Clement <gregory.clement@free-electrons.com>
1440M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442S: Maintained
1443F: arch/arm/mach-mvebu/
1444F: drivers/rtc/rtc-armada38x.c
1445F: arch/arm/boot/dts/armada*
1446F: arch/arm/boot/dts/kirkwood*
1447F: arch/arm64/boot/dts/marvell/armada*
1448F: drivers/cpufreq/mvebu-cpufreq.c
1449F: arch/arm/configs/mvebu_*_defconfig
1450
1451ARM/Marvell Berlin SoC support
1452M: Jisheng Zhang <jszhang@marvell.com>
1453M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455S: Maintained
1456F: arch/arm/mach-berlin/
1457F: arch/arm/boot/dts/berlin*
1458F: arch/arm64/boot/dts/marvell/berlin*
1459
1460
1461ARM/Marvell Dove/MV78xx0/Orion SOC support
1462M: Jason Cooper <jason@lakedaemon.net>
1463M: Andrew Lunn <andrew@lunn.ch>
1464M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1465M: Gregory Clement <gregory.clement@free-electrons.com>
1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467S: Maintained
1468F: arch/arm/mach-dove/
1469F: arch/arm/mach-mv78xx0/
1470F: arch/arm/mach-orion5x/
1471F: arch/arm/plat-orion/
1472F: arch/arm/boot/dts/dove*
1473F: arch/arm/boot/dts/orion5x*
1474
1475
1476ARM/Orion SoC/Technologic Systems TS-78xx platform support
1477M: Alexander Clouter <alex@digriz.org.uk>
1478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479W: http://www.digriz.org.uk/ts78xx/kernel
1480S: Maintained
1481F: arch/arm/mach-orion5x/ts78xx-*
1482
1483ARM/OXNAS platform support
1484M: Neil Armstrong <narmstrong@baylibre.com>
1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1487S: Maintained
1488F: arch/arm/mach-oxnas/
1489F: arch/arm/boot/dts/oxnas*
1490F: arch/arm/boot/dts/wd-mbwe.dts
1491N: oxnas
1492
1493ARM/Mediatek RTC DRIVER
1494M: Eddie Huang <eddie.huang@mediatek.com>
1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1497S: Maintained
1498F: drivers/rtc/rtc-mt6397.c
1499
1500ARM/Mediatek SoC support
1501M: Matthias Brugger <matthias.bgg@gmail.com>
1502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1504S: Maintained
1505F: arch/arm/boot/dts/mt6*
1506F: arch/arm/boot/dts/mt8*
1507F: arch/arm/mach-mediatek/
1508N: mtk
1509K: mediatek
1510
1511ARM/Mediatek USB3 PHY DRIVER
1512M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1515S: Maintained
1516F: drivers/phy/phy-mt65xx-usb3.c
1517
1518ARM/MICREL KS8695 ARCHITECTURE
1519M: Greg Ungerer <gerg@uclinux.org>
1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521F: arch/arm/mach-ks8695/
1522S: Odd Fixes
1523
1524ARM/MIOA701 MACHINE SUPPORT
1525M: Robert Jarzmik <robert.jarzmik@free.fr>
1526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527F: arch/arm/mach-pxa/mioa701.c
1528S: Maintained
1529
1530ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1531M: Michael Petchkovsky <mkpetch@internode.on.net>
1532S: Maintained
1533
1534ARM/NOMADIK ARCHITECTURE
1535M: Alessandro Rubini <rubini@unipv.it>
1536M: Linus Walleij <linus.walleij@linaro.org>
1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538S: Maintained
1539F: arch/arm/mach-nomadik/
1540F: drivers/pinctrl/nomadik/
1541F: drivers/i2c/busses/i2c-nomadik.c
1542T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1543
1544ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1545M: Nelson Castillo <arhuaco@freaks-unidos.net>
1546L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1547W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1548S: Supported
1549
1550ARM/TOSA MACHINE SUPPORT
1551M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1552M: Dirk Opfer <dirk@opfer-online.de>
1553S: Maintained
1554
1555ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1556M: Marek Vasut <marek.vasut@gmail.com>
1557L: linux-arm-kernel@lists.infradead.org
1558W: http://hackndev.com
1559S: Maintained
1560F: arch/arm/mach-pxa/include/mach/palmtx.h
1561F: arch/arm/mach-pxa/palmtx.c
1562F: arch/arm/mach-pxa/include/mach/palmt5.h
1563F: arch/arm/mach-pxa/palmt5.c
1564F: arch/arm/mach-pxa/include/mach/palmld.h
1565F: arch/arm/mach-pxa/palmld.c
1566F: arch/arm/mach-pxa/include/mach/palmte2.h
1567F: arch/arm/mach-pxa/palmte2.c
1568F: arch/arm/mach-pxa/include/mach/palmtc.h
1569F: arch/arm/mach-pxa/palmtc.c
1570
1571ARM/PALM TREO SUPPORT
1572M: Tomas Cech <sleep_walker@suse.com>
1573L: linux-arm-kernel@lists.infradead.org
1574W: http://hackndev.com
1575S: Maintained
1576F: arch/arm/mach-pxa/include/mach/palmtreo.h
1577F: arch/arm/mach-pxa/palmtreo.c
1578
1579ARM/PALMZ72 SUPPORT
1580M: Sergey Lapin <slapin@ossfans.org>
1581L: linux-arm-kernel@lists.infradead.org
1582W: http://hackndev.com
1583S: Maintained
1584F: arch/arm/mach-pxa/include/mach/palmz72.h
1585F: arch/arm/mach-pxa/palmz72.c
1586
1587ARM/PLEB SUPPORT
1588M: Peter Chubb <pleb@gelato.unsw.edu.au>
1589W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1590S: Maintained
1591
1592ARM/PT DIGITAL BOARD PORT
1593M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595W: http://www.armlinux.org.uk/
1596S: Maintained
1597
1598ARM/QUALCOMM SUPPORT
1599M: Andy Gross <andy.gross@linaro.org>
1600M: David Brown <david.brown@linaro.org>
1601L: linux-arm-msm@vger.kernel.org
1602L: linux-soc@vger.kernel.org
1603S: Maintained
1604F: Documentation/devicetree/bindings/soc/qcom/
1605F: arch/arm/boot/dts/qcom-*.dts
1606F: arch/arm/boot/dts/qcom-*.dtsi
1607F: arch/arm/mach-qcom/
1608F: arch/arm64/boot/dts/qcom/*
1609F: drivers/i2c/busses/i2c-qup.c
1610F: drivers/clk/qcom/
1611F: drivers/soc/qcom/
1612F: drivers/spi/spi-qup.c
1613F: drivers/tty/serial/msm_serial.h
1614F: drivers/tty/serial/msm_serial.c
1615F: drivers/*/pm8???-*
1616F: drivers/mfd/ssbi.c
1617F: drivers/firmware/qcom_scm.c
1618T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1619
1620ARM/RADISYS ENP2611 MACHINE SUPPORT
1621M: Lennert Buytenhek <kernel@wantstofly.org>
1622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623S: Maintained
1624
1625ARM/RENESAS ARM64 ARCHITECTURE
1626M: Simon Horman <horms@verge.net.au>
1627M: Magnus Damm <magnus.damm@gmail.com>
1628L: linux-renesas-soc@vger.kernel.org
1629Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1630T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1631S: Supported
1632F: arch/arm64/boot/dts/renesas/
1633F: drivers/soc/renesas/
1634F: include/linux/soc/renesas/
1635
1636ARM/RISCPC ARCHITECTURE
1637M: Russell King <linux@armlinux.org.uk>
1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639W: http://www.armlinux.org.uk/
1640S: Maintained
1641F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1642F: arch/arm/include/asm/hardware/ioc.h
1643F: arch/arm/include/asm/hardware/iomd.h
1644F: arch/arm/include/asm/hardware/memc.h
1645F: arch/arm/mach-rpc/
1646F: drivers/net/ethernet/8390/etherh.c
1647F: drivers/net/ethernet/i825xx/ether1*
1648F: drivers/net/ethernet/seeq/ether3*
1649F: drivers/scsi/arm/
1650
1651ARM/Rockchip SoC support
1652M: Heiko Stuebner <heiko@sntech.de>
1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654L: linux-rockchip@lists.infradead.org
1655T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1656S: Maintained
1657F: arch/arm/boot/dts/rk3*
1658F: arch/arm/mach-rockchip/
1659F: drivers/clk/rockchip/
1660F: drivers/i2c/busses/i2c-rk3x.c
1661F: drivers/*/*rockchip*
1662F: drivers/*/*/*rockchip*
1663F: sound/soc/rockchip/
1664N: rockchip
1665
1666ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1667M: Kukjin Kim <kgene@kernel.org>
1668M: Krzysztof Kozlowski <krzk@kernel.org>
1669R: Javier Martinez Canillas <javier@osg.samsung.com>
1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1672S: Maintained
1673F: arch/arm/boot/dts/s3c*
1674F: arch/arm/boot/dts/s5p*
1675F: arch/arm/boot/dts/samsung*
1676F: arch/arm/boot/dts/exynos*
1677F: arch/arm64/boot/dts/exynos/
1678F: arch/arm/plat-samsung/
1679F: arch/arm/mach-s3c24*/
1680F: arch/arm/mach-s3c64xx/
1681F: arch/arm/mach-s5p*/
1682F: arch/arm/mach-exynos*/
1683F: drivers/*/*s3c24*
1684F: drivers/*/*/*s3c24*
1685F: drivers/*/*s3c64xx*
1686F: drivers/*/*s5pv210*
1687F: drivers/memory/samsung/*
1688F: drivers/soc/samsung/*
1689F: Documentation/arm/Samsung/
1690F: Documentation/devicetree/bindings/arm/samsung/
1691F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1692F: Documentation/devicetree/bindings/power/pd-samsung.txt
1693N: exynos
1694
1695ARM/SAMSUNG MOBILE MACHINE SUPPORT
1696M: Kyungmin Park <kyungmin.park@samsung.com>
1697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698S: Maintained
1699F: arch/arm/mach-s5pv210/
1700
1701ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1702M: Kyungmin Park <kyungmin.park@samsung.com>
1703M: Kamil Debski <kamil@wypas.org>
1704M: Andrzej Hajda <a.hajda@samsung.com>
1705L: linux-arm-kernel@lists.infradead.org
1706L: linux-media@vger.kernel.org
1707S: Maintained
1708F: drivers/media/platform/s5p-g2d/
1709
1710ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1711M: Kyungmin Park <kyungmin.park@samsung.com>
1712M: Kamil Debski <kamil@wypas.org>
1713M: Jeongtae Park <jtp.park@samsung.com>
1714M: Andrzej Hajda <a.hajda@samsung.com>
1715L: linux-arm-kernel@lists.infradead.org
1716L: linux-media@vger.kernel.org
1717S: Maintained
1718F: arch/arm/plat-samsung/s5p-dev-mfc.c
1719F: drivers/media/platform/s5p-mfc/
1720
1721ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1722M: Kyungmin Park <kyungmin.park@samsung.com>
1723L: linux-arm-kernel@lists.infradead.org
1724L: linux-media@vger.kernel.org
1725S: Maintained
1726F: drivers/staging/media/platform/s5p-cec/
1727
1728ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1729M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1730M: Jacek Anaszewski <j.anaszewski@samsung.com>
1731L: linux-arm-kernel@lists.infradead.org
1732L: linux-media@vger.kernel.org
1733S: Maintained
1734F: drivers/media/platform/s5p-jpeg/
1735
1736ARM/SHMOBILE ARM ARCHITECTURE
1737M: Simon Horman <horms@verge.net.au>
1738M: Magnus Damm <magnus.damm@gmail.com>
1739L: linux-renesas-soc@vger.kernel.org
1740Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1741T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1742S: Supported
1743F: arch/arm/boot/dts/emev2*
1744F: arch/arm/boot/dts/r7s*
1745F: arch/arm/boot/dts/r8a*
1746F: arch/arm/boot/dts/sh*
1747F: arch/arm/configs/shmobile_defconfig
1748F: arch/arm/include/debug/renesas-scif.S
1749F: arch/arm/mach-shmobile/
1750F: drivers/soc/renesas/
1751F: include/linux/soc/renesas/
1752
1753ARM/SOCFPGA ARCHITECTURE
1754M: Dinh Nguyen <dinguyen@opensource.altera.com>
1755S: Maintained
1756F: arch/arm/mach-socfpga/
1757F: arch/arm/boot/dts/socfpga*
1758F: arch/arm/configs/socfpga_defconfig
1759F: arch/arm64/boot/dts/altera/
1760W: http://www.rocketboards.org
1761T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1762
1763ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1764M: Dinh Nguyen <dinguyen@opensource.altera.com>
1765S: Maintained
1766F: drivers/clk/socfpga/
1767
1768ARM/SOCFPGA EDAC SUPPORT
1769M: Thor Thayer <tthayer@opensource.altera.com>
1770S: Maintained
1771F: drivers/edac/altera_edac.
1772
1773ARM/STI ARCHITECTURE
1774M: Patrice Chotard <patrice.chotard@st.com>
1775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776L: kernel@stlinux.com
1777W: http://www.stlinux.com
1778S: Maintained
1779F: arch/arm/mach-sti/
1780F: arch/arm/boot/dts/sti*
1781F: drivers/char/hw_random/st-rng.c
1782F: drivers/clocksource/arm_global_timer.c
1783F: drivers/clocksource/clksrc_st_lpc.c
1784F: drivers/cpufreq/sti-cpufreq.c
1785F: drivers/i2c/busses/i2c-st.c
1786F: drivers/media/rc/st_rc.c
1787F: drivers/media/platform/sti/c8sectpfe/
1788F: drivers/mmc/host/sdhci-st.c
1789F: drivers/phy/phy-miphy28lp.c
1790F: drivers/phy/phy-miphy365x.c
1791F: drivers/phy/phy-stih407-usb.c
1792F: drivers/phy/phy-stih41x-usb.c
1793F: drivers/pinctrl/pinctrl-st.c
1794F: drivers/remoteproc/st_remoteproc.c
1795F: drivers/reset/sti/
1796F: drivers/rtc/rtc-st-lpc.c
1797F: drivers/tty/serial/st-asc.c
1798F: drivers/usb/dwc3/dwc3-st.c
1799F: drivers/usb/host/ehci-st.c
1800F: drivers/usb/host/ohci-st.c
1801F: drivers/watchdog/st_lpc_wdt.c
1802F: drivers/ata/ahci_st.c
1803
1804ARM/STM32 ARCHITECTURE
1805M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1806M: Alexandre Torgue <alexandre.torgue@st.com>
1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808S: Maintained
1809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1810N: stm32
1811F: drivers/clocksource/armv7m_systick.c
1812
1813ARM/TANGO ARCHITECTURE
1814M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1815L: linux-arm-kernel@lists.infradead.org
1816S: Maintained
1817N: tango
1818
1819ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1820M: Lennert Buytenhek <kernel@wantstofly.org>
1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822S: Maintained
1823
1824ARM/TETON BGA MACHINE SUPPORT
1825M: "Mark F. Brown" <mark.brown314@gmail.com>
1826L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827S: Maintained
1828
1829ARM/THECUS N2100 MACHINE SUPPORT
1830M: Lennert Buytenhek <kernel@wantstofly.org>
1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S: Maintained
1833
1834ARM/NUVOTON W90X900 ARM ARCHITECTURE
1835M: Wan ZongShun <mcuos.com@gmail.com>
1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837W: http://www.mcuos.com
1838S: Maintained
1839F: arch/arm/mach-w90x900/
1840F: drivers/input/keyboard/w90p910_keypad.c
1841F: drivers/input/touchscreen/w90p910_ts.c
1842F: drivers/watchdog/nuc900_wdt.c
1843F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1844F: drivers/mtd/nand/nuc900_nand.c
1845F: drivers/rtc/rtc-nuc900.c
1846F: drivers/spi/spi-nuc900.c
1847F: drivers/usb/host/ehci-w90x900.c
1848F: drivers/video/fbdev/nuc900fb.c
1849
1850ARM/U300 MACHINE SUPPORT
1851M: Linus Walleij <linus.walleij@linaro.org>
1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853S: Supported
1854F: arch/arm/mach-u300/
1855F: drivers/clocksource/timer-u300.c
1856F: drivers/i2c/busses/i2c-stu300.c
1857F: drivers/rtc/rtc-coh901331.c
1858F: drivers/watchdog/coh901327_wdt.c
1859F: drivers/dma/coh901318*
1860F: drivers/mfd/ab3100*
1861F: drivers/rtc/rtc-ab3100.c
1862F: drivers/rtc/rtc-coh901331.c
1863T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1864
1865ARM/UNIPHIER ARCHITECTURE
1866M: Masahiro Yamada <yamada.masahiro@socionext.com>
1867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1869S: Maintained
1870F: arch/arm/boot/dts/uniphier*
1871F: arch/arm/include/asm/hardware/cache-uniphier.h
1872F: arch/arm/mach-uniphier/
1873F: arch/arm/mm/cache-uniphier.c
1874F: arch/arm64/boot/dts/socionext/
1875F: drivers/bus/uniphier-system-bus.c
1876F: drivers/clk/uniphier/
1877F: drivers/i2c/busses/i2c-uniphier*
1878F: drivers/pinctrl/uniphier/
1879F: drivers/reset/reset-uniphier.c
1880F: drivers/tty/serial/8250/8250_uniphier.c
1881N: uniphier
1882
1883ARM/Ux500 ARM ARCHITECTURE
1884M: Linus Walleij <linus.walleij@linaro.org>
1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886S: Maintained
1887F: arch/arm/mach-ux500/
1888F: drivers/clocksource/clksrc-dbx500-prcmu.c
1889F: drivers/dma/ste_dma40*
1890F: drivers/hwspinlock/u8500_hsem.c
1891F: drivers/mfd/abx500*
1892F: drivers/mfd/ab8500*
1893F: drivers/mfd/dbx500*
1894F: drivers/mfd/db8500*
1895F: drivers/pinctrl/nomadik/pinctrl-ab*
1896F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1897F: drivers/rtc/rtc-ab8500.c
1898F: drivers/rtc/rtc-pl031.c
1899T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1900
1901ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1902M: Ulf Hansson <ulf.hansson@linaro.org>
1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904T: git git://git.linaro.org/people/ulfh/clk.git
1905S: Maintained
1906F: drivers/clk/ux500/
1907
1908ARM/VERSATILE EXPRESS PLATFORM
1909M: Liviu Dudau <liviu.dudau@arm.com>
1910M: Sudeep Holla <sudeep.holla@arm.com>
1911M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913S: Maintained
1914F: arch/arm/boot/dts/vexpress*
1915F: arch/arm64/boot/dts/arm/
1916F: arch/arm/mach-vexpress/
1917F: */*/vexpress*
1918F: */*/*/vexpress*
1919F: drivers/clk/versatile/clk-vexpress-osc.c
1920F: drivers/clocksource/versatile.c
1921N: mps2
1922
1923ARM/VFP SUPPORT
1924M: Russell King <linux@armlinux.org.uk>
1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926W: http://www.armlinux.org.uk/
1927S: Maintained
1928F: arch/arm/vfp/
1929
1930ARM/VOIPAC PXA270 SUPPORT
1931M: Marek Vasut <marek.vasut@gmail.com>
1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933S: Maintained
1934F: arch/arm/mach-pxa/vpac270.c
1935F: arch/arm/mach-pxa/include/mach/vpac270.h
1936
1937ARM/VT8500 ARM ARCHITECTURE
1938M: Tony Prisk <linux@prisktech.co.nz>
1939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940S: Maintained
1941F: arch/arm/mach-vt8500/
1942F: drivers/clocksource/vt8500_timer.c
1943F: drivers/i2c/busses/i2c-wmt.c
1944F: drivers/mmc/host/wmt-sdmmc.c
1945F: drivers/pwm/pwm-vt8500.c
1946F: drivers/rtc/rtc-vt8500.c
1947F: drivers/tty/serial/vt8500_serial.c
1948F: drivers/usb/host/ehci-platform.c
1949F: drivers/usb/host/uhci-platform.c
1950F: drivers/video/fbdev/vt8500lcdfb.*
1951F: drivers/video/fbdev/wm8505fb*
1952F: drivers/video/fbdev/wmt_ge_rops.*
1953
1954ARM/ZIPIT Z2 SUPPORT
1955M: Marek Vasut <marek.vasut@gmail.com>
1956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957S: Maintained
1958F: arch/arm/mach-pxa/z2.c
1959F: arch/arm/mach-pxa/include/mach/z2.h
1960
1961ARM/ZTE ARCHITECTURE
1962M: Jun Nie <jun.nie@linaro.org>
1963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964S: Maintained
1965F: arch/arm/mach-zx/
1966F: drivers/clk/zte/
1967F: Documentation/devicetree/bindings/arm/zte.txt
1968F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1969
1970ARM/ZYNQ ARCHITECTURE
1971M: Michal Simek <michal.simek@xilinx.com>
1972R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974W: http://wiki.xilinx.com
1975T: git https://github.com/Xilinx/linux-xlnx.git
1976S: Supported
1977F: arch/arm/mach-zynq/
1978F: drivers/cpuidle/cpuidle-zynq.c
1979F: drivers/block/xsysace.c
1980N: zynq
1981N: xilinx
1982F: drivers/clocksource/cadence_ttc_timer.c
1983F: drivers/i2c/busses/i2c-cadence.c
1984F: drivers/mmc/host/sdhci-of-arasan.c
1985F: drivers/edac/synopsys_edac.c
1986
1987ARM SMMU DRIVERS
1988M: Will Deacon <will.deacon@arm.com>
1989R: Robin Murphy <robin.murphy@arm.com>
1990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S: Maintained
1992F: drivers/iommu/arm-smmu.c
1993F: drivers/iommu/arm-smmu-v3.c
1994F: drivers/iommu/io-pgtable-arm.c
1995F: drivers/iommu/io-pgtable-arm-v7s.c
1996
1997ARM64 PORT (AARCH64 ARCHITECTURE)
1998M: Catalin Marinas <catalin.marinas@arm.com>
1999M: Will Deacon <will.deacon@arm.com>
2000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2002S: Maintained
2003F: arch/arm64/
2004F: Documentation/arm64/
2005
2006AS3645A LED FLASH CONTROLLER DRIVER
2007M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2008L: linux-media@vger.kernel.org
2009T: git git://linuxtv.org/media_tree.git
2010S: Maintained
2011F: drivers/media/i2c/as3645a.c
2012F: include/media/i2c/as3645a.h
2013
2014ASAHI KASEI AK8974 DRIVER
2015M: Linus Walleij <linus.walleij@linaro.org>
2016L: linux-iio@vger.kernel.org
2017W: http://www.akm.com/
2018S: Supported
2019F: drivers/iio/magnetometer/ak8974.c
2020
2021ASC7621 HARDWARE MONITOR DRIVER
2022M: George Joseph <george.joseph@fairview5.com>
2023L: linux-hwmon@vger.kernel.org
2024S: Maintained
2025F: Documentation/hwmon/asc7621
2026F: drivers/hwmon/asc7621.c
2027
2028ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2029M: Corentin Chary <corentin.chary@gmail.com>
2030L: acpi4asus-user@lists.sourceforge.net
2031L: platform-driver-x86@vger.kernel.org
2032W: http://acpi4asus.sf.net
2033S: Maintained
2034F: drivers/platform/x86/asus*.c
2035F: drivers/platform/x86/eeepc*.c
2036
2037ASUS WIRELESS RADIO CONTROL DRIVER
2038M: João Paulo Rechi Vita <jprvita@gmail.com>
2039L: platform-driver-x86@vger.kernel.org
2040S: Maintained
2041F: drivers/platform/x86/asus-wireless.c
2042
2043ASYMMETRIC KEYS
2044M: David Howells <dhowells@redhat.com>
2045L: keyrings@vger.kernel.org
2046S: Maintained
2047F: Documentation/crypto/asymmetric-keys.txt
2048F: include/linux/verification.h
2049F: include/crypto/public_key.h
2050F: include/crypto/pkcs7.h
2051F: crypto/asymmetric_keys/
2052
2053ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2054R: Dan Williams <dan.j.williams@intel.com>
2055W: http://sourceforge.net/projects/xscaleiop
2056S: Odd fixes
2057F: Documentation/crypto/async-tx-api.txt
2058F: crypto/async_tx/
2059F: drivers/dma/
2060F: include/linux/dmaengine.h
2061F: include/linux/async_tx.h
2062
2063AT24 EEPROM DRIVER
2064M: Wolfram Sang <wsa@the-dreams.de>
2065L: linux-i2c@vger.kernel.org
2066S: Maintained
2067F: drivers/misc/eeprom/at24.c
2068F: include/linux/platform_data/at24.h
2069
2070ATA OVER ETHERNET (AOE) DRIVER
2071M: "Ed L. Cashin" <ed.cashin@acm.org>
2072W: http://www.openaoe.org/
2073S: Supported
2074F: Documentation/aoe/
2075F: drivers/block/aoe/
2076
2077ATHEROS 71XX/9XXX GPIO DRIVER
2078M: Alban Bedel <albeu@free.fr>
2079W: https://github.com/AlbanBedel/linux
2080T: git git://github.com/AlbanBedel/linux
2081S: Maintained
2082F: drivers/gpio/gpio-ath79.c
2083F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2084
2085ATHEROS ATH GENERIC UTILITIES
2086M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2087L: linux-wireless@vger.kernel.org
2088S: Supported
2089F: drivers/net/wireless/ath/*
2090
2091ATHEROS ATH5K WIRELESS DRIVER
2092M: Jiri Slaby <jirislaby@gmail.com>
2093M: Nick Kossifidis <mickflemm@gmail.com>
2094M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2095L: linux-wireless@vger.kernel.org
2096W: http://wireless.kernel.org/en/users/Drivers/ath5k
2097S: Maintained
2098F: drivers/net/wireless/ath/ath5k/
2099
2100ATHEROS ATH6KL WIRELESS DRIVER
2101M: Kalle Valo <kvalo@qca.qualcomm.com>
2102L: linux-wireless@vger.kernel.org
2103W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2104T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2105S: Supported
2106F: drivers/net/wireless/ath/ath6kl/
2107
2108WILOCITY WIL6210 WIRELESS DRIVER
2109M: Maya Erez <qca_merez@qca.qualcomm.com>
2110L: linux-wireless@vger.kernel.org
2111L: wil6210@qca.qualcomm.com
2112S: Supported
2113W: http://wireless.kernel.org/en/users/Drivers/wil6210
2114F: drivers/net/wireless/ath/wil6210/
2115F: include/uapi/linux/wil6210_uapi.h
2116
2117CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2118M: Christian Lamparter <chunkeey@googlemail.com>
2119L: linux-wireless@vger.kernel.org
2120W: http://wireless.kernel.org/en/users/Drivers/carl9170
2121S: Maintained
2122F: drivers/net/wireless/ath/carl9170/
2123
2124ATK0110 HWMON DRIVER
2125M: Luca Tettamanti <kronos.it@gmail.com>
2126L: linux-hwmon@vger.kernel.org
2127S: Maintained
2128F: drivers/hwmon/asus_atk0110.c
2129
2130ATI_REMOTE2 DRIVER
2131M: Ville Syrjala <syrjala@sci.fi>
2132S: Maintained
2133F: drivers/input/misc/ati_remote2.c
2134
2135ATLX ETHERNET DRIVERS
2136M: Jay Cliburn <jcliburn@gmail.com>
2137M: Chris Snook <chris.snook@gmail.com>
2138L: netdev@vger.kernel.org
2139W: http://sourceforge.net/projects/atl1
2140W: http://atl1.sourceforge.net
2141S: Maintained
2142F: drivers/net/ethernet/atheros/
2143
2144ATM
2145M: Chas Williams <3chas3@gmail.com>
2146L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2147L: netdev@vger.kernel.org
2148W: http://linux-atm.sourceforge.net
2149S: Maintained
2150F: drivers/atm/
2151F: include/linux/atm*
2152F: include/uapi/linux/atm*
2153
2154ATMEL AT91 / AT32 MCI DRIVER
2155M: Ludovic Desroches <ludovic.desroches@atmel.com>
2156S: Maintained
2157F: drivers/mmc/host/atmel-mci.c
2158
2159ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2160M: Nicolas Ferre <nicolas.ferre@atmel.com>
2161S: Supported
2162F: drivers/power/reset/at91-sama5d2_shdwc.c
2163
2164ATMEL SAMA5D2 ADC DRIVER
2165M: Ludovic Desroches <ludovic.desroches@atmel.com>
2166L: linux-iio@vger.kernel.org
2167S: Supported
2168F: drivers/iio/adc/at91-sama5d2_adc.c
2169
2170ATMEL Audio ALSA driver
2171M: Nicolas Ferre <nicolas.ferre@atmel.com>
2172L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2173S: Supported
2174F: sound/soc/atmel
2175
2176ATMEL DMA DRIVER
2177M: Nicolas Ferre <nicolas.ferre@atmel.com>
2178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179S: Supported
2180F: drivers/dma/at_hdmac.c
2181F: drivers/dma/at_hdmac_regs.h
2182F: include/linux/platform_data/dma-atmel.h
2183
2184ATMEL XDMA DRIVER
2185M: Ludovic Desroches <ludovic.desroches@atmel.com>
2186L: linux-arm-kernel@lists.infradead.org
2187L: dmaengine@vger.kernel.org
2188S: Supported
2189F: drivers/dma/at_xdmac.c
2190
2191ATMEL I2C DRIVER
2192M: Ludovic Desroches <ludovic.desroches@atmel.com>
2193L: linux-i2c@vger.kernel.org
2194S: Supported
2195F: drivers/i2c/busses/i2c-at91.c
2196
2197ATMEL ISI DRIVER
2198M: Ludovic Desroches <ludovic.desroches@atmel.com>
2199L: linux-media@vger.kernel.org
2200S: Supported
2201F: drivers/media/platform/soc_camera/atmel-isi.c
2202F: include/media/atmel-isi.h
2203
2204ATMEL LCDFB DRIVER
2205M: Nicolas Ferre <nicolas.ferre@atmel.com>
2206L: linux-fbdev@vger.kernel.org
2207S: Maintained
2208F: drivers/video/fbdev/atmel_lcdfb.c
2209F: include/video/atmel_lcdc.h
2210
2211ATMEL MACB ETHERNET DRIVER
2212M: Nicolas Ferre <nicolas.ferre@atmel.com>
2213S: Supported
2214F: drivers/net/ethernet/cadence/
2215
2216ATMEL NAND DRIVER
2217M: Wenyou Yang <wenyou.yang@atmel.com>
2218M: Josh Wu <rainyfeeling@outlook.com>
2219L: linux-mtd@lists.infradead.org
2220S: Supported
2221F: drivers/mtd/nand/atmel_nand*
2222
2223ATMEL SDMMC DRIVER
2224M: Ludovic Desroches <ludovic.desroches@atmel.com>
2225L: linux-mmc@vger.kernel.org
2226S: Supported
2227F: drivers/mmc/host/sdhci-of-at91.c
2228
2229ATMEL SPI DRIVER
2230M: Nicolas Ferre <nicolas.ferre@atmel.com>
2231S: Supported
2232F: drivers/spi/spi-atmel.*
2233
2234ATMEL SSC DRIVER
2235M: Nicolas Ferre <nicolas.ferre@atmel.com>
2236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237S: Supported
2238F: drivers/misc/atmel-ssc.c
2239F: include/linux/atmel-ssc.h
2240
2241ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2242M: Nicolas Ferre <nicolas.ferre@atmel.com>
2243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244S: Supported
2245F: drivers/misc/atmel_tclib.c
2246F: drivers/clocksource/tcb_clksrc.c
2247
2248ATMEL USBA UDC DRIVER
2249M: Nicolas Ferre <nicolas.ferre@atmel.com>
2250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251S: Supported
2252F: drivers/usb/gadget/udc/atmel_usba_udc.*
2253
2254ATMEL WIRELESS DRIVER
2255M: Simon Kelley <simon@thekelleys.org.uk>
2256L: linux-wireless@vger.kernel.org
2257W: http://www.thekelleys.org.uk/atmel
2258W: http://atmelwlandriver.sourceforge.net/
2259S: Maintained
2260F: drivers/net/wireless/atmel/atmel*
2261
2262ATMEL MAXTOUCH DRIVER
2263M: Nick Dyer <nick@shmanahar.org>
2264T: git git://github.com/ndyer/linux.git
2265S: Maintained
2266F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2267F: drivers/input/touchscreen/atmel_mxt_ts.c
2268F: include/linux/platform_data/atmel_mxt_ts.h
2269
2270ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2271M: Bradley Grove <linuxdrivers@attotech.com>
2272L: linux-scsi@vger.kernel.org
2273W: http://www.attotech.com
2274S: Supported
2275F: drivers/scsi/esas2r
2276
2277ATUSB IEEE 802.15.4 RADIO DRIVER
2278M: Stefan Schmidt <stefan@osg.samsung.com>
2279L: linux-wpan@vger.kernel.org
2280S: Maintained
2281F: drivers/net/ieee802154/atusb.c
2282F: drivers/net/ieee802154/atusb.h
2283F: drivers/net/ieee802154/at86rf230.h
2284
2285AUDIT SUBSYSTEM
2286M: Paul Moore <paul@paul-moore.com>
2287M: Eric Paris <eparis@redhat.com>
2288L: linux-audit@redhat.com (moderated for non-subscribers)
2289W: http://people.redhat.com/sgrubb/audit/
2290T: git git://git.infradead.org/users/pcmoore/audit
2291S: Maintained
2292F: include/linux/audit.h
2293F: include/uapi/linux/audit.h
2294F: kernel/audit*
2295
2296AUXILIARY DISPLAY DRIVERS
2297M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2298W: http://miguelojeda.es/auxdisplay.htm
2299W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2300S: Maintained
2301F: drivers/auxdisplay/
2302F: include/linux/cfag12864b.h
2303
2304AVR32 ARCHITECTURE
2305M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2306M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2307W: http://www.atmel.com/products/AVR32/
2308W: http://mirror.egtvedt.no/avr32linux.org/
2309W: http://avrfreaks.net/
2310S: Maintained
2311F: arch/avr32/
2312
2313AVR32/AT32AP MACHINE SUPPORT
2314M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2315M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2316S: Maintained
2317F: arch/avr32/mach-at32ap/
2318
2319AX.25 NETWORK LAYER
2320M: Ralf Baechle <ralf@linux-mips.org>
2321L: linux-hams@vger.kernel.org
2322W: http://www.linux-ax25.org/
2323S: Maintained
2324F: include/uapi/linux/ax25.h
2325F: include/net/ax25.h
2326F: net/ax25/
2327
2328AZ6007 DVB DRIVER
2329M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2330M: Mauro Carvalho Chehab <mchehab@kernel.org>
2331L: linux-media@vger.kernel.org
2332W: https://linuxtv.org
2333T: git git://linuxtv.org/media_tree.git
2334S: Maintained
2335F: drivers/media/usb/dvb-usb-v2/az6007.c
2336
2337AZTECH FM RADIO RECEIVER DRIVER
2338M: Hans Verkuil <hverkuil@xs4all.nl>
2339L: linux-media@vger.kernel.org
2340T: git git://linuxtv.org/media_tree.git
2341W: https://linuxtv.org
2342S: Maintained
2343F: drivers/media/radio/radio-aztech*
2344
2345B43 WIRELESS DRIVER
2346L: linux-wireless@vger.kernel.org
2347L: b43-dev@lists.infradead.org
2348W: http://wireless.kernel.org/en/users/Drivers/b43
2349S: Odd Fixes
2350F: drivers/net/wireless/broadcom/b43/
2351
2352B43LEGACY WIRELESS DRIVER
2353M: Larry Finger <Larry.Finger@lwfinger.net>
2354L: linux-wireless@vger.kernel.org
2355L: b43-dev@lists.infradead.org
2356W: http://wireless.kernel.org/en/users/Drivers/b43
2357S: Maintained
2358F: drivers/net/wireless/broadcom/b43legacy/
2359
2360BACKLIGHT CLASS/SUBSYSTEM
2361M: Jingoo Han <jingoohan1@gmail.com>
2362M: Lee Jones <lee.jones@linaro.org>
2363T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2364S: Maintained
2365F: drivers/video/backlight/
2366F: include/linux/backlight.h
2367
2368BATMAN ADVANCED
2369M: Marek Lindner <mareklindner@neomailbox.ch>
2370M: Simon Wunderlich <sw@simonwunderlich.de>
2371M: Antonio Quartulli <a@unstable.cc>
2372L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2373W: https://www.open-mesh.org/
2374Q: https://patchwork.open-mesh.org/project/batman/list/
2375S: Maintained
2376F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2377F: Documentation/ABI/testing/sysfs-class-net-mesh
2378F: Documentation/networking/batman-adv.txt
2379F: include/uapi/linux/batman_adv.h
2380F: net/batman-adv/
2381
2382BAYCOM/HDLCDRV DRIVERS FOR AX.25
2383M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2384L: linux-hams@vger.kernel.org
2385W: http://www.baycom.org/~tom/ham/ham.html
2386S: Maintained
2387F: drivers/net/hamradio/baycom*
2388
2389BCACHE (BLOCK LAYER CACHE)
2390M: Kent Overstreet <kent.overstreet@gmail.com>
2391L: linux-bcache@vger.kernel.org
2392W: http://bcache.evilpiepirate.org
2393S: Orphan
2394F: drivers/md/bcache/
2395
2396BDISP ST MEDIA DRIVER
2397M: Fabien Dessenne <fabien.dessenne@st.com>
2398L: linux-media@vger.kernel.org
2399T: git git://linuxtv.org/media_tree.git
2400W: https://linuxtv.org
2401S: Supported
2402F: drivers/media/platform/sti/bdisp
2403
2404BEFS FILE SYSTEM
2405M: Luis de Bethencourt <luisbg@osg.samsung.com>
2406M: Salah Triki <salah.triki@gmail.com>
2407S: Maintained
2408T: git git://github.com/luisbg/linux-befs.git
2409F: Documentation/filesystems/befs.txt
2410F: fs/befs/
2411
2412BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2413M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2414L: netdev@vger.kernel.org
2415S: Maintained
2416F: drivers/net/ethernet/ec_bhf.c
2417
2418BFS FILE SYSTEM
2419M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2420S: Maintained
2421F: Documentation/filesystems/bfs.txt
2422F: fs/bfs/
2423F: include/uapi/linux/bfs_fs.h
2424
2425BLACKFIN ARCHITECTURE
2426M: Steven Miao <realmz6@gmail.com>
2427L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2428T: git git://git.code.sf.net/p/adi-linux/code
2429W: http://blackfin.uclinux.org
2430S: Supported
2431F: arch/blackfin/
2432
2433BLACKFIN EMAC DRIVER
2434L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2435W: http://blackfin.uclinux.org
2436S: Supported
2437F: drivers/net/ethernet/adi/
2438
2439BLACKFIN RTC DRIVER
2440L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2441W: http://blackfin.uclinux.org
2442S: Supported
2443F: drivers/rtc/rtc-bfin.c
2444
2445BLACKFIN SDH DRIVER
2446M: Sonic Zhang <sonic.zhang@analog.com>
2447L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2448W: http://blackfin.uclinux.org
2449S: Supported
2450F: drivers/mmc/host/bfin_sdh.c
2451
2452BLACKFIN SERIAL DRIVER
2453M: Sonic Zhang <sonic.zhang@analog.com>
2454L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2455W: http://blackfin.uclinux.org
2456S: Supported
2457F: drivers/tty/serial/bfin_uart.c
2458
2459BLACKFIN WATCHDOG DRIVER
2460L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2461W: http://blackfin.uclinux.org
2462S: Supported
2463F: drivers/watchdog/bfin_wdt.c
2464
2465BLACKFIN I2C TWI DRIVER
2466M: Sonic Zhang <sonic.zhang@analog.com>
2467L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2468W: http://blackfin.uclinux.org/
2469S: Supported
2470F: drivers/i2c/busses/i2c-bfin-twi.c
2471
2472BLACKFIN MEDIA DRIVER
2473M: Scott Jiang <scott.jiang.linux@gmail.com>
2474L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2475W: http://blackfin.uclinux.org/
2476S: Supported
2477F: drivers/media/platform/blackfin/
2478F: drivers/media/i2c/adv7183*
2479F: drivers/media/i2c/vs6624*
2480
2481BLINKM RGB LED DRIVER
2482M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2483S: Maintained
2484F: drivers/leds/leds-blinkm.c
2485
2486BLOCK LAYER
2487M: Jens Axboe <axboe@kernel.dk>
2488L: linux-block@vger.kernel.org
2489T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2490S: Maintained
2491F: block/
2492F: kernel/trace/blktrace.c
2493F: lib/sbitmap.c
2494
2495BLOCK2MTD DRIVER
2496M: Joern Engel <joern@lazybastard.org>
2497L: linux-mtd@lists.infradead.org
2498S: Maintained
2499F: drivers/mtd/devices/block2mtd.c
2500
2501BLUETOOTH DRIVERS
2502M: Marcel Holtmann <marcel@holtmann.org>
2503M: Gustavo Padovan <gustavo@padovan.org>
2504M: Johan Hedberg <johan.hedberg@gmail.com>
2505L: linux-bluetooth@vger.kernel.org
2506W: http://www.bluez.org/
2507T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2508T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2509S: Maintained
2510F: drivers/bluetooth/
2511
2512BLUETOOTH SUBSYSTEM
2513M: Marcel Holtmann <marcel@holtmann.org>
2514M: Gustavo Padovan <gustavo@padovan.org>
2515M: Johan Hedberg <johan.hedberg@gmail.com>
2516L: linux-bluetooth@vger.kernel.org
2517W: http://www.bluez.org/
2518T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2519T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2520S: Maintained
2521F: net/bluetooth/
2522F: include/net/bluetooth/
2523
2524BONDING DRIVER
2525M: Jay Vosburgh <j.vosburgh@gmail.com>
2526M: Veaceslav Falico <vfalico@gmail.com>
2527M: Andy Gospodarek <andy@greyhouse.net>
2528L: netdev@vger.kernel.org
2529W: http://sourceforge.net/projects/bonding/
2530S: Supported
2531F: drivers/net/bonding/
2532F: include/uapi/linux/if_bonding.h
2533
2534BPF (Safe dynamic programs and tools)
2535M: Alexei Starovoitov <ast@kernel.org>
2536L: netdev@vger.kernel.org
2537L: linux-kernel@vger.kernel.org
2538S: Supported
2539F: kernel/bpf/
2540
2541BROADCOM B44 10/100 ETHERNET DRIVER
2542M: Michael Chan <michael.chan@broadcom.com>
2543L: netdev@vger.kernel.org
2544S: Supported
2545F: drivers/net/ethernet/broadcom/b44.*
2546
2547BROADCOM B53 ETHERNET SWITCH DRIVER
2548M: Florian Fainelli <f.fainelli@gmail.com>
2549L: netdev@vger.kernel.org
2550L: openwrt-devel@lists.openwrt.org (subscribers-only)
2551S: Supported
2552F: drivers/net/dsa/b53/*
2553F: include/linux/platform_data/b53.h
2554
2555BROADCOM GENET ETHERNET DRIVER
2556M: Florian Fainelli <f.fainelli@gmail.com>
2557L: netdev@vger.kernel.org
2558S: Supported
2559F: drivers/net/ethernet/broadcom/genet/
2560
2561BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2562M: Rasesh Mody <rasesh.mody@cavium.com>
2563M: Harish Patil <harish.patil@cavium.com>
2564M: Dept-GELinuxNICDev@cavium.com
2565L: netdev@vger.kernel.org
2566S: Supported
2567F: drivers/net/ethernet/broadcom/bnx2.*
2568F: drivers/net/ethernet/broadcom/bnx2_*
2569
2570BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2571M: Yuval Mintz <Yuval.Mintz@cavium.com>
2572M: Ariel Elior <ariel.elior@cavium.com>
2573M: everest-linux-l2@cavium.com
2574L: netdev@vger.kernel.org
2575S: Supported
2576F: drivers/net/ethernet/broadcom/bnx2x/
2577
2578BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2579M: Florian Fainelli <f.fainelli@gmail.com>
2580M: Ray Jui <rjui@broadcom.com>
2581M: Scott Branden <sbranden@broadcom.com>
2582M: bcm-kernel-feedback-list@broadcom.com
2583T: git git://github.com/broadcom/mach-bcm
2584S: Maintained
2585N: bcm281*
2586N: bcm113*
2587N: bcm216*
2588N: kona
2589F: arch/arm/mach-bcm/
2590
2591BROADCOM BCM2835 ARM ARCHITECTURE
2592M: Stephen Warren <swarren@wwwdotorg.org>
2593M: Lee Jones <lee@kernel.org>
2594M: Eric Anholt <eric@anholt.net>
2595L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2597T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2598S: Maintained
2599N: bcm2835
2600
2601BROADCOM BCM47XX MIPS ARCHITECTURE
2602M: Hauke Mehrtens <hauke@hauke-m.de>
2603M: Rafał Miłecki <zajec5@gmail.com>
2604L: linux-mips@linux-mips.org
2605S: Maintained
2606F: Documentation/devicetree/bindings/mips/brcm/
2607F: arch/mips/bcm47xx/*
2608F: arch/mips/include/asm/mach-bcm47xx/*
2609
2610BROADCOM BCM5301X ARM ARCHITECTURE
2611M: Hauke Mehrtens <hauke@hauke-m.de>
2612M: Rafał Miłecki <zajec5@gmail.com>
2613M: bcm-kernel-feedback-list@broadcom.com
2614L: linux-arm-kernel@lists.infradead.org
2615S: Maintained
2616F: arch/arm/mach-bcm/bcm_5301x.c
2617F: arch/arm/boot/dts/bcm5301x*.dtsi
2618F: arch/arm/boot/dts/bcm470*
2619
2620BROADCOM BCM53573 ARM ARCHITECTURE
2621M: Rafał Miłecki <rafal@milecki.pl>
2622L: linux-arm-kernel@lists.infradead.org
2623S: Maintained
2624F: arch/arm/boot/dts/bcm53573*
2625F: arch/arm/boot/dts/bcm47189*
2626
2627BROADCOM BCM63XX ARM ARCHITECTURE
2628M: Florian Fainelli <f.fainelli@gmail.com>
2629M: bcm-kernel-feedback-list@broadcom.com
2630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2631T: git git://github.com/broadcom/stblinux.git
2632S: Maintained
2633N: bcm63xx
2634
2635BROADCOM BCM63XX/BCM33XX UDC DRIVER
2636M: Kevin Cernekee <cernekee@gmail.com>
2637L: linux-usb@vger.kernel.org
2638S: Maintained
2639F: drivers/usb/gadget/udc/bcm63xx_udc.*
2640
2641BROADCOM BCM7XXX ARM ARCHITECTURE
2642M: Brian Norris <computersforpeace@gmail.com>
2643M: Gregory Fong <gregory.0xf0@gmail.com>
2644M: Florian Fainelli <f.fainelli@gmail.com>
2645M: bcm-kernel-feedback-list@broadcom.com
2646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2647T: git git://github.com/broadcom/stblinux.git
2648S: Maintained
2649F: arch/arm/mach-bcm/*brcmstb*
2650F: arch/arm/boot/dts/bcm7*.dts*
2651F: drivers/bus/brcmstb_gisb.c
2652N: brcmstb
2653
2654BROADCOM BMIPS MIPS ARCHITECTURE
2655M: Kevin Cernekee <cernekee@gmail.com>
2656M: Florian Fainelli <f.fainelli@gmail.com>
2657L: linux-mips@linux-mips.org
2658T: git git://github.com/broadcom/stblinux.git
2659S: Maintained
2660F: arch/mips/bmips/*
2661F: arch/mips/include/asm/mach-bmips/*
2662F: arch/mips/kernel/*bmips*
2663F: arch/mips/boot/dts/brcm/bcm*.dts*
2664F: drivers/irqchip/irq-bcm63*
2665F: drivers/irqchip/irq-bcm7*
2666F: drivers/irqchip/irq-brcmstb*
2667F: include/linux/bcm963xx_nvram.h
2668F: include/linux/bcm963xx_tag.h
2669
2670BROADCOM TG3 GIGABIT ETHERNET DRIVER
2671M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2672M: Prashant Sreedharan <prashant@broadcom.com>
2673M: Michael Chan <mchan@broadcom.com>
2674L: netdev@vger.kernel.org
2675S: Supported
2676F: drivers/net/ethernet/broadcom/tg3.*
2677
2678BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2679M: Arend van Spriel <arend.vanspriel@broadcom.com>
2680M: Franky Lin <franky.lin@broadcom.com>
2681M: Hante Meuleman <hante.meuleman@broadcom.com>
2682L: linux-wireless@vger.kernel.org
2683L: brcm80211-dev-list.pdl@broadcom.com
2684S: Supported
2685F: drivers/net/wireless/broadcom/brcm80211/
2686
2687BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2688M: QLogic-Storage-Upstream@qlogic.com
2689L: linux-scsi@vger.kernel.org
2690S: Supported
2691F: drivers/scsi/bnx2fc/
2692
2693BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2694M: QLogic-Storage-Upstream@qlogic.com
2695L: linux-scsi@vger.kernel.org
2696S: Supported
2697F: drivers/scsi/bnx2i/
2698
2699BROADCOM IPROC ARM ARCHITECTURE
2700M: Ray Jui <rjui@broadcom.com>
2701M: Scott Branden <sbranden@broadcom.com>
2702M: Jon Mason <jonmason@broadcom.com>
2703M: bcm-kernel-feedback-list@broadcom.com
2704L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2705T: git git://github.com/broadcom/cygnus-linux.git
2706S: Maintained
2707N: iproc
2708N: cygnus
2709N: bcm[-_]nsp
2710N: bcm9113*
2711N: bcm9583*
2712N: bcm9585*
2713N: bcm9586*
2714N: bcm988312
2715N: bcm113*
2716N: bcm583*
2717N: bcm585*
2718N: bcm586*
2719N: bcm88312
2720F: arch/arm64/boot/dts/broadcom/ns2*
2721F: drivers/clk/bcm/clk-ns*
2722F: drivers/pinctrl/bcm/pinctrl-ns*
2723
2724BROADCOM BRCMSTB GPIO DRIVER
2725M: Gregory Fong <gregory.0xf0@gmail.com>
2726L: bcm-kernel-feedback-list@broadcom.com
2727S: Supported
2728F: drivers/gpio/gpio-brcmstb.c
2729F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2730
2731BROADCOM KONA GPIO DRIVER
2732M: Ray Jui <rjui@broadcom.com>
2733L: bcm-kernel-feedback-list@broadcom.com
2734S: Supported
2735F: drivers/gpio/gpio-bcm-kona.c
2736F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2737
2738BROADCOM NVRAM DRIVER
2739M: Rafał Miłecki <zajec5@gmail.com>
2740L: linux-mips@linux-mips.org
2741S: Maintained
2742F: drivers/firmware/broadcom/*
2743
2744BROADCOM STB NAND FLASH DRIVER
2745M: Brian Norris <computersforpeace@gmail.com>
2746M: Kamal Dasu <kdasu.kdev@gmail.com>
2747L: linux-mtd@lists.infradead.org
2748L: bcm-kernel-feedback-list@broadcom.com
2749S: Maintained
2750F: drivers/mtd/nand/brcmnand/
2751
2752BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2753M: Rafał Miłecki <zajec5@gmail.com>
2754L: linux-wireless@vger.kernel.org
2755S: Maintained
2756F: drivers/bcma/
2757F: include/linux/bcma/
2758
2759BROADCOM SYSTEMPORT ETHERNET DRIVER
2760M: Florian Fainelli <f.fainelli@gmail.com>
2761L: netdev@vger.kernel.org
2762S: Supported
2763F: drivers/net/ethernet/broadcom/bcmsysport.*
2764
2765BROADCOM VULCAN ARM64 SOC
2766M: Jayachandran C. <jchandra@broadcom.com>
2767M: bcm-kernel-feedback-list@broadcom.com
2768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2769S: Maintained
2770F: arch/arm64/boot/dts/broadcom/vulcan*
2771
2772BROCADE BFA FC SCSI DRIVER
2773M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2774M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2775L: linux-scsi@vger.kernel.org
2776S: Supported
2777F: drivers/scsi/bfa/
2778
2779BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2780M: Rasesh Mody <rasesh.mody@cavium.com>
2781M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2782M: Dept-GELinuxNICDev@cavium.com
2783L: netdev@vger.kernel.org
2784S: Supported
2785F: drivers/net/ethernet/brocade/bna/
2786
2787BSG (block layer generic sg v4 driver)
2788M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2789L: linux-scsi@vger.kernel.org
2790S: Supported
2791F: block/bsg.c
2792F: include/linux/bsg.h
2793F: include/uapi/linux/bsg.h
2794
2795BT87X AUDIO DRIVER
2796M: Clemens Ladisch <clemens@ladisch.de>
2797L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2798T: git git://git.alsa-project.org/alsa-kernel.git
2799S: Maintained
2800F: Documentation/sound/alsa/Bt87x.txt
2801F: sound/pci/bt87x.c
2802
2803BT8XXGPIO DRIVER
2804M: Michael Buesch <m@bues.ch>
2805W: http://bu3sch.de/btgpio.php
2806S: Maintained
2807F: drivers/gpio/gpio-bt8xx.c
2808
2809BTRFS FILE SYSTEM
2810M: Chris Mason <clm@fb.com>
2811M: Josef Bacik <jbacik@fb.com>
2812M: David Sterba <dsterba@suse.com>
2813L: linux-btrfs@vger.kernel.org
2814W: http://btrfs.wiki.kernel.org/
2815Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2816T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2817S: Maintained
2818F: Documentation/filesystems/btrfs.txt
2819F: fs/btrfs/
2820
2821BTTV VIDEO4LINUX DRIVER
2822M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2823M: Mauro Carvalho Chehab <mchehab@kernel.org>
2824L: linux-media@vger.kernel.org
2825W: https://linuxtv.org
2826T: git git://linuxtv.org/media_tree.git
2827S: Odd fixes
2828F: Documentation/media/v4l-drivers/bttv*
2829F: drivers/media/pci/bt8xx/bttv*
2830
2831BUSLOGIC SCSI DRIVER
2832M: Khalid Aziz <khalid@gonehiking.org>
2833L: linux-scsi@vger.kernel.org
2834S: Maintained
2835F: drivers/scsi/BusLogic.*
2836F: drivers/scsi/FlashPoint.*
2837
2838C-MEDIA CMI8788 DRIVER
2839M: Clemens Ladisch <clemens@ladisch.de>
2840L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2841T: git git://git.alsa-project.org/alsa-kernel.git
2842S: Maintained
2843F: sound/pci/oxygen/
2844
2845C6X ARCHITECTURE
2846M: Mark Salter <msalter@redhat.com>
2847M: Aurelien Jacquiot <a-jacquiot@ti.com>
2848L: linux-c6x-dev@linux-c6x.org
2849W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2850S: Maintained
2851F: arch/c6x/
2852
2853CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2854M: David Howells <dhowells@redhat.com>
2855L: linux-cachefs@redhat.com (moderated for non-subscribers)
2856S: Supported
2857F: Documentation/filesystems/caching/cachefiles.txt
2858F: fs/cachefiles/
2859
2860CADET FM/AM RADIO RECEIVER DRIVER
2861M: Hans Verkuil <hverkuil@xs4all.nl>
2862L: linux-media@vger.kernel.org
2863T: git git://linuxtv.org/media_tree.git
2864W: https://linuxtv.org
2865S: Maintained
2866F: drivers/media/radio/radio-cadet*
2867
2868CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2869M: Jonathan Corbet <corbet@lwn.net>
2870L: linux-media@vger.kernel.org
2871T: git git://linuxtv.org/media_tree.git
2872S: Maintained
2873F: Documentation/media/v4l-drivers/cafe_ccic*
2874F: drivers/media/platform/marvell-ccic/
2875
2876CAIF NETWORK LAYER
2877M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2878L: netdev@vger.kernel.org
2879S: Supported
2880F: Documentation/networking/caif/
2881F: drivers/net/caif/
2882F: include/uapi/linux/caif/
2883F: include/net/caif/
2884F: net/caif/
2885
2886CALGARY x86-64 IOMMU
2887M: Muli Ben-Yehuda <mulix@mulix.org>
2888M: Jon Mason <jdmason@kudzu.us>
2889L: iommu@lists.linux-foundation.org
2890S: Maintained
2891F: arch/x86/kernel/pci-calgary_64.c
2892F: arch/x86/kernel/tce_64.c
2893F: arch/x86/include/asm/calgary.h
2894F: arch/x86/include/asm/tce.h
2895
2896CAN NETWORK LAYER
2897M: Oliver Hartkopp <socketcan@hartkopp.net>
2898M: Marc Kleine-Budde <mkl@pengutronix.de>
2899L: linux-can@vger.kernel.org
2900W: https://github.com/linux-can
2901T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2902T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2903S: Maintained
2904F: Documentation/networking/can.txt
2905F: net/can/
2906F: include/linux/can/core.h
2907F: include/uapi/linux/can.h
2908F: include/uapi/linux/can/bcm.h
2909F: include/uapi/linux/can/raw.h
2910F: include/uapi/linux/can/gw.h
2911
2912CAN NETWORK DRIVERS
2913M: Wolfgang Grandegger <wg@grandegger.com>
2914M: Marc Kleine-Budde <mkl@pengutronix.de>
2915L: linux-can@vger.kernel.org
2916W: https://github.com/linux-can
2917T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2918T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2919S: Maintained
2920F: Documentation/devicetree/bindings/net/can/
2921F: drivers/net/can/
2922F: include/linux/can/dev.h
2923F: include/linux/can/platform/
2924F: include/uapi/linux/can/error.h
2925F: include/uapi/linux/can/netlink.h
2926
2927CAPABILITIES
2928M: Serge Hallyn <serge@hallyn.com>
2929L: linux-security-module@vger.kernel.org
2930S: Supported
2931F: include/linux/capability.h
2932F: include/uapi/linux/capability.h
2933F: security/commoncap.c
2934F: kernel/capability.c
2935
2936CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2937M: Kevin Tsai <ktsai@capellamicro.com>
2938S: Maintained
2939F: drivers/iio/light/cm*
2940F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2941
2942CAVIUM I2C DRIVER
2943M: Jan Glauber <jglauber@cavium.com>
2944M: David Daney <david.daney@cavium.com>
2945W: http://www.cavium.com
2946S: Supported
2947F: drivers/i2c/busses/i2c-octeon*
2948F: drivers/i2c/busses/i2c-thunderx*
2949
2950CAVIUM LIQUIDIO NETWORK DRIVER
2951M: Derek Chickles <derek.chickles@caviumnetworks.com>
2952M: Satanand Burla <satananda.burla@caviumnetworks.com>
2953M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2954M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2955L: netdev@vger.kernel.org
2956W: http://www.cavium.com
2957S: Supported
2958F: drivers/net/ethernet/cavium/liquidio/
2959
2960CC2520 IEEE-802.15.4 RADIO DRIVER
2961M: Varka Bhadram <varkabhadram@gmail.com>
2962L: linux-wpan@vger.kernel.org
2963S: Maintained
2964F: drivers/net/ieee802154/cc2520.c
2965F: include/linux/spi/cc2520.h
2966F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2967
2968CEC DRIVER
2969M: Hans Verkuil <hans.verkuil@cisco.com>
2970L: linux-media@vger.kernel.org
2971T: git git://linuxtv.org/media_tree.git
2972W: http://linuxtv.org
2973S: Supported
2974F: Documentation/cec.txt
2975F: Documentation/media/uapi/cec
2976F: drivers/staging/media/cec/
2977F: drivers/media/cec-edid.c
2978F: drivers/media/rc/keymaps/rc-cec.c
2979F: include/media/cec.h
2980F: include/media/cec-edid.h
2981F: include/linux/cec.h
2982F: include/linux/cec-funcs.h
2983
2984CELL BROADBAND ENGINE ARCHITECTURE
2985M: Arnd Bergmann <arnd@arndb.de>
2986L: linuxppc-dev@lists.ozlabs.org
2987W: http://www.ibm.com/developerworks/power/cell/
2988S: Supported
2989F: arch/powerpc/include/asm/cell*.h
2990F: arch/powerpc/include/asm/spu*.h
2991F: arch/powerpc/include/uapi/asm/spu*.h
2992F: arch/powerpc/oprofile/*cell*
2993F: arch/powerpc/platforms/cell/
2994
2995CEPH COMMON CODE (LIBCEPH)
2996M: Ilya Dryomov <idryomov@gmail.com>
2997M: "Yan, Zheng" <zyan@redhat.com>
2998M: Sage Weil <sage@redhat.com>
2999L: ceph-devel@vger.kernel.org
3000W: http://ceph.com/
3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3002T: git git://github.com/ceph/ceph-client.git
3003S: Supported
3004F: net/ceph/
3005F: include/linux/ceph/
3006F: include/linux/crush/
3007
3008CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3009M: "Yan, Zheng" <zyan@redhat.com>
3010M: Sage Weil <sage@redhat.com>
3011M: Ilya Dryomov <idryomov@gmail.com>
3012L: ceph-devel@vger.kernel.org
3013W: http://ceph.com/
3014T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3015T: git git://github.com/ceph/ceph-client.git
3016S: Supported
3017F: Documentation/filesystems/ceph.txt
3018F: fs/ceph/
3019
3020CERTIFICATE HANDLING:
3021M: David Howells <dhowells@redhat.com>
3022M: David Woodhouse <dwmw2@infradead.org>
3023L: keyrings@vger.kernel.org
3024S: Maintained
3025F: Documentation/module-signing.txt
3026F: certs/
3027F: scripts/sign-file.c
3028F: scripts/extract-cert.c
3029
3030CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3031L: linux-usb@vger.kernel.org
3032S: Orphan
3033F: Documentation/usb/WUSB-Design-overview.txt
3034F: Documentation/usb/wusb-cbaf
3035F: drivers/usb/host/hwa-hc.c
3036F: drivers/usb/host/whci/
3037F: drivers/usb/wusbcore/
3038F: include/linux/usb/wusb*
3039
3040CFAG12864B LCD DRIVER
3041M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3042W: http://miguelojeda.es/auxdisplay.htm
3043W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3044S: Maintained
3045F: drivers/auxdisplay/cfag12864b.c
3046F: include/linux/cfag12864b.h
3047
3048CFAG12864BFB LCD FRAMEBUFFER DRIVER
3049M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3050W: http://miguelojeda.es/auxdisplay.htm
3051W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3052S: Maintained
3053F: drivers/auxdisplay/cfag12864bfb.c
3054F: include/linux/cfag12864b.h
3055
3056CFG80211 and NL80211
3057M: Johannes Berg <johannes@sipsolutions.net>
3058L: linux-wireless@vger.kernel.org
3059W: http://wireless.kernel.org/
3060T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3061T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3062S: Maintained
3063F: include/uapi/linux/nl80211.h
3064F: include/net/cfg80211.h
3065F: net/wireless/*
3066X: net/wireless/wext*
3067
3068CHAR and MISC DRIVERS
3069M: Arnd Bergmann <arnd@arndb.de>
3070M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3071T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3072S: Supported
3073F: drivers/char/*
3074F: drivers/misc/*
3075F: include/linux/miscdevice.h
3076
3077CHECKPATCH
3078M: Andy Whitcroft <apw@canonical.com>
3079M: Joe Perches <joe@perches.com>
3080S: Maintained
3081F: scripts/checkpatch.pl
3082
3083CHINESE DOCUMENTATION
3084M: Harry Wei <harryxiyou@gmail.com>
3085L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3086L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3087S: Maintained
3088F: Documentation/zh_CN/
3089
3090CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3091M: Peter Chen <Peter.Chen@nxp.com>
3092T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3093L: linux-usb@vger.kernel.org
3094S: Maintained
3095F: drivers/usb/chipidea/
3096
3097CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3098M: Hans de Goede <hdegoede@redhat.com>
3099L: linux-input@vger.kernel.org
3100S: Maintained
3101F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3102F: drivers/input/touchscreen/chipone_icn8318.c
3103
3104CHROME HARDWARE PLATFORM SUPPORT
3105M: Olof Johansson <olof@lixom.net>
3106S: Maintained
3107T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3108F: drivers/platform/chrome/
3109
3110CISCO VIC ETHERNET NIC DRIVER
3111M: Christian Benvenuti <benve@cisco.com>
3112M: Sujith Sankar <ssujith@cisco.com>
3113M: Govindarajulu Varadarajan <_govind@gmx.com>
3114M: Neel Patel <neepatel@cisco.com>
3115S: Supported
3116F: drivers/net/ethernet/cisco/enic/
3117
3118CISCO VIC LOW LATENCY NIC DRIVER
3119M: Christian Benvenuti <benve@cisco.com>
3120M: Dave Goodell <dgoodell@cisco.com>
3121S: Supported
3122F: drivers/infiniband/hw/usnic/
3123
3124CIRRUS LOGIC EP93XX ETHERNET DRIVER
3125M: Hartley Sweeten <hsweeten@visionengravers.com>
3126L: netdev@vger.kernel.org
3127S: Maintained
3128F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3129
3130CIRRUS LOGIC AUDIO CODEC DRIVERS
3131M: Brian Austin <brian.austin@cirrus.com>
3132M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3133L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3134S: Maintained
3135F: sound/soc/codecs/cs*
3136
3137CLEANCACHE API
3138M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3139L: linux-kernel@vger.kernel.org
3140S: Maintained
3141F: mm/cleancache.c
3142F: include/linux/cleancache.h
3143
3144CLK API
3145M: Russell King <linux@armlinux.org.uk>
3146L: linux-clk@vger.kernel.org
3147S: Maintained
3148F: include/linux/clk.h
3149
3150CLOCKSOURCE, CLOCKEVENT DRIVERS
3151M: Daniel Lezcano <daniel.lezcano@linaro.org>
3152M: Thomas Gleixner <tglx@linutronix.de>
3153L: linux-kernel@vger.kernel.org
3154T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3155S: Supported
3156F: drivers/clocksource
3157
3158CISCO FCOE HBA DRIVER
3159M: Hiral Patel <hiralpat@cisco.com>
3160M: Suma Ramars <sramars@cisco.com>
3161M: Brian Uchino <buchino@cisco.com>
3162L: linux-scsi@vger.kernel.org
3163S: Supported
3164F: drivers/scsi/fnic/
3165
3166CISCO SCSI HBA DRIVER
3167M: Narsimhulu Musini <nmusini@cisco.com>
3168M: Sesidhar Baddela <sebaddel@cisco.com>
3169L: linux-scsi@vger.kernel.org
3170S: Supported
3171F: drivers/scsi/snic/
3172
3173CMPC ACPI DRIVER
3174M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3175M: Daniel Oliveira Nascimento <don@syst.com.br>
3176L: platform-driver-x86@vger.kernel.org
3177S: Supported
3178F: drivers/platform/x86/classmate-laptop.c
3179
3180COBALT MEDIA DRIVER
3181M: Hans Verkuil <hans.verkuil@cisco.com>
3182L: linux-media@vger.kernel.org
3183T: git git://linuxtv.org/media_tree.git
3184W: https://linuxtv.org
3185S: Supported
3186F: drivers/media/pci/cobalt/
3187
3188COCCINELLE/Semantic Patches (SmPL)
3189M: Julia Lawall <Julia.Lawall@lip6.fr>
3190M: Gilles Muller <Gilles.Muller@lip6.fr>
3191M: Nicolas Palix <nicolas.palix@imag.fr>
3192M: Michal Marek <mmarek@suse.com>
3193L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3195W: http://coccinelle.lip6.fr/
3196S: Supported
3197F: Documentation/dev-tools/coccinelle.rst
3198F: scripts/coccinelle/
3199F: scripts/coccicheck
3200
3201CODA FILE SYSTEM
3202M: Jan Harkes <jaharkes@cs.cmu.edu>
3203M: coda@cs.cmu.edu
3204L: codalist@coda.cs.cmu.edu
3205W: http://www.coda.cs.cmu.edu/
3206S: Maintained
3207F: Documentation/filesystems/coda.txt
3208F: fs/coda/
3209F: include/linux/coda*.h
3210F: include/uapi/linux/coda*.h
3211
3212CODA V4L2 MEM2MEM DRIVER
3213M: Philipp Zabel <p.zabel@pengutronix.de>
3214L: linux-media@vger.kernel.org
3215S: Maintained
3216F: Documentation/devicetree/bindings/media/coda.txt
3217F: drivers/media/platform/coda/
3218
3219COMMON CLK FRAMEWORK
3220M: Michael Turquette <mturquette@baylibre.com>
3221M: Stephen Boyd <sboyd@codeaurora.org>
3222L: linux-clk@vger.kernel.org
3223Q: http://patchwork.kernel.org/project/linux-clk/list/
3224T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3225S: Maintained
3226F: Documentation/devicetree/bindings/clock/
3227F: drivers/clk/
3228X: drivers/clk/clkdev.c
3229F: include/linux/clk-pr*
3230F: include/linux/clk/
3231
3232COMMON INTERNET FILE SYSTEM (CIFS)
3233M: Steve French <sfrench@samba.org>
3234L: linux-cifs@vger.kernel.org
3235L: samba-technical@lists.samba.org (moderated for non-subscribers)
3236W: http://linux-cifs.samba.org/
3237T: git git://git.samba.org/sfrench/cifs-2.6.git
3238S: Supported
3239F: Documentation/filesystems/cifs/
3240F: fs/cifs/
3241
3242COMPACTPCI HOTPLUG CORE
3243M: Scott Murray <scott@spiteful.org>
3244L: linux-pci@vger.kernel.org
3245S: Maintained
3246F: drivers/pci/hotplug/cpci_hotplug*
3247
3248COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3249M: Scott Murray <scott@spiteful.org>
3250L: linux-pci@vger.kernel.org
3251S: Maintained
3252F: drivers/pci/hotplug/cpcihp_zt5550.*
3253
3254COMPACTPCI HOTPLUG GENERIC DRIVER
3255M: Scott Murray <scott@spiteful.org>
3256L: linux-pci@vger.kernel.org
3257S: Maintained
3258F: drivers/pci/hotplug/cpcihp_generic.c
3259
3260COMPAL LAPTOP SUPPORT
3261M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3262L: platform-driver-x86@vger.kernel.org
3263S: Maintained
3264F: drivers/platform/x86/compal-laptop.c
3265
3266CONEXANT ACCESSRUNNER USB DRIVER
3267L: accessrunner-general@lists.sourceforge.net
3268W: http://accessrunner.sourceforge.net/
3269S: Orphan
3270F: drivers/usb/atm/cxacru.c
3271
3272CONFIGFS
3273M: Joel Becker <jlbec@evilplan.org>
3274M: Christoph Hellwig <hch@lst.de>
3275T: git git://git.infradead.org/users/hch/configfs.git
3276S: Supported
3277F: fs/configfs/
3278F: include/linux/configfs.h
3279
3280CONNECTOR
3281M: Evgeniy Polyakov <zbr@ioremap.net>
3282L: netdev@vger.kernel.org
3283S: Maintained
3284F: drivers/connector/
3285
3286CONTROL GROUP (CGROUP)
3287M: Tejun Heo <tj@kernel.org>
3288M: Li Zefan <lizefan@huawei.com>
3289M: Johannes Weiner <hannes@cmpxchg.org>
3290L: cgroups@vger.kernel.org
3291T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3292S: Maintained
3293F: Documentation/cgroup*
3294F: include/linux/cgroup*
3295F: kernel/cgroup*
3296
3297CONTROL GROUP - CPUSET
3298M: Li Zefan <lizefan@huawei.com>
3299L: cgroups@vger.kernel.org
3300W: http://www.bullopensource.org/cpuset/
3301W: http://oss.sgi.com/projects/cpusets/
3302T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3303S: Maintained
3304F: Documentation/cgroup-v1/cpusets.txt
3305F: include/linux/cpuset.h
3306F: kernel/cpuset.c
3307
3308CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3309M: Johannes Weiner <hannes@cmpxchg.org>
3310M: Michal Hocko <mhocko@kernel.org>
3311M: Vladimir Davydov <vdavydov.dev@gmail.com>
3312L: cgroups@vger.kernel.org
3313L: linux-mm@kvack.org
3314S: Maintained
3315F: mm/memcontrol.c
3316F: mm/swap_cgroup.c
3317
3318CORETEMP HARDWARE MONITORING DRIVER
3319M: Fenghua Yu <fenghua.yu@intel.com>
3320L: linux-hwmon@vger.kernel.org
3321S: Maintained
3322F: Documentation/hwmon/coretemp
3323F: drivers/hwmon/coretemp.c
3324
3325COSA/SRP SYNC SERIAL DRIVER
3326M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3327W: http://www.fi.muni.cz/~kas/cosa/
3328S: Maintained
3329F: drivers/net/wan/cosa*
3330
3331CPMAC ETHERNET DRIVER
3332M: Florian Fainelli <f.fainelli@gmail.com>
3333L: netdev@vger.kernel.org
3334S: Maintained
3335F: drivers/net/ethernet/ti/cpmac.c
3336
3337CPU FREQUENCY DRIVERS
3338M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3339M: Viresh Kumar <viresh.kumar@linaro.org>
3340L: linux-pm@vger.kernel.org
3341S: Maintained
3342T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3343T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3344F: Documentation/cpu-freq/
3345F: drivers/cpufreq/
3346F: include/linux/cpufreq.h
3347
3348CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3349M: Viresh Kumar <viresh.kumar@linaro.org>
3350M: Sudeep Holla <sudeep.holla@arm.com>
3351L: linux-pm@vger.kernel.org
3352W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3353S: Maintained
3354F: drivers/cpufreq/arm_big_little.h
3355F: drivers/cpufreq/arm_big_little.c
3356F: drivers/cpufreq/arm_big_little_dt.c
3357
3358CPUIDLE DRIVER - ARM BIG LITTLE
3359M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3360M: Daniel Lezcano <daniel.lezcano@linaro.org>
3361L: linux-pm@vger.kernel.org
3362L: linux-arm-kernel@lists.infradead.org
3363T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3364S: Maintained
3365F: drivers/cpuidle/cpuidle-big_little.c
3366
3367CPUIDLE DRIVER - ARM EXYNOS
3368M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3369M: Daniel Lezcano <daniel.lezcano@linaro.org>
3370M: Kukjin Kim <kgene@kernel.org>
3371L: linux-pm@vger.kernel.org
3372L: linux-samsung-soc@vger.kernel.org
3373S: Supported
3374F: drivers/cpuidle/cpuidle-exynos.c
3375F: arch/arm/mach-exynos/pm.c
3376
3377CPUIDLE DRIVERS
3378M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3379M: Daniel Lezcano <daniel.lezcano@linaro.org>
3380L: linux-pm@vger.kernel.org
3381S: Maintained
3382T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3383F: drivers/cpuidle/*
3384F: include/linux/cpuidle.h
3385
3386CPUID/MSR DRIVER
3387M: "H. Peter Anvin" <hpa@zytor.com>
3388S: Maintained
3389F: arch/x86/kernel/cpuid.c
3390F: arch/x86/kernel/msr.c
3391
3392CPU POWER MONITORING SUBSYSTEM
3393M: Thomas Renninger <trenn@suse.com>
3394L: linux-pm@vger.kernel.org
3395S: Maintained
3396F: tools/power/cpupower/
3397
3398CRAMFS FILESYSTEM
3399W: http://sourceforge.net/projects/cramfs/
3400S: Orphan / Obsolete
3401F: Documentation/filesystems/cramfs.txt
3402F: fs/cramfs/
3403
3404CRIS PORT
3405M: Mikael Starvik <starvik@axis.com>
3406M: Jesper Nilsson <jesper.nilsson@axis.com>
3407L: linux-cris-kernel@axis.com
3408W: http://developer.axis.com
3409T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3410S: Maintained
3411F: arch/cris/
3412F: drivers/tty/serial/crisv10.*
3413
3414CRYPTO API
3415M: Herbert Xu <herbert@gondor.apana.org.au>
3416M: "David S. Miller" <davem@davemloft.net>
3417L: linux-crypto@vger.kernel.org
3418T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3419T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3420S: Maintained
3421F: Documentation/crypto/
3422F: Documentation/devicetree/bindings/crypto/
3423F: Documentation/DocBook/crypto-API.tmpl
3424F: arch/*/crypto/
3425F: crypto/
3426F: drivers/crypto/
3427F: include/crypto/
3428
3429CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3430M: Neil Horman <nhorman@tuxdriver.com>
3431L: linux-crypto@vger.kernel.org
3432S: Maintained
3433F: crypto/ansi_cprng.c
3434F: crypto/rng.c
3435
3436CS3308 MEDIA DRIVER
3437M: Hans Verkuil <hverkuil@xs4all.nl>
3438L: linux-media@vger.kernel.org
3439T: git git://linuxtv.org/media_tree.git
3440W: http://linuxtv.org
3441S: Odd Fixes
3442F: drivers/media/i2c/cs3308.c
3443F: drivers/media/i2c/cs3308.h
3444
3445CS5535 Audio ALSA driver
3446M: Jaya Kumar <jayakumar.alsa@gmail.com>
3447S: Maintained
3448F: sound/pci/cs5535audio/
3449
3450CW1200 WLAN driver
3451M: Solomon Peachy <pizza@shaftnet.org>
3452S: Maintained
3453F: drivers/net/wireless/st/cw1200/
3454
3455CX18 VIDEO4LINUX DRIVER
3456M: Andy Walls <awalls@md.metrocast.net>
3457L: ivtv-devel@ivtvdriver.org (subscribers-only)
3458L: linux-media@vger.kernel.org
3459T: git git://linuxtv.org/media_tree.git
3460W: https://linuxtv.org
3461W: http://www.ivtvdriver.org/index.php/Cx18
3462S: Maintained
3463F: Documentation/media/v4l-drivers/cx18*
3464F: drivers/media/pci/cx18/
3465F: include/uapi/linux/ivtv*
3466
3467CX2341X MPEG ENCODER HELPER MODULE
3468M: Hans Verkuil <hverkuil@xs4all.nl>
3469L: linux-media@vger.kernel.org
3470T: git git://linuxtv.org/media_tree.git
3471W: https://linuxtv.org
3472S: Maintained
3473F: drivers/media/common/cx2341x*
3474F: include/media/cx2341x*
3475
3476CX24120 MEDIA DRIVER
3477M: Jemma Denson <jdenson@gmail.com>
3478M: Patrick Boettcher <patrick.boettcher@posteo.de>
3479L: linux-media@vger.kernel.org
3480W: https://linuxtv.org
3481Q: http://patchwork.linuxtv.org/project/linux-media/list/
3482S: Maintained
3483F: drivers/media/dvb-frontends/cx24120*
3484
3485CX88 VIDEO4LINUX DRIVER
3486M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3487M: Mauro Carvalho Chehab <mchehab@kernel.org>
3488L: linux-media@vger.kernel.org
3489W: https://linuxtv.org
3490T: git git://linuxtv.org/media_tree.git
3491S: Odd fixes
3492F: Documentation/media/v4l-drivers/cx88*
3493F: drivers/media/pci/cx88/
3494
3495CXD2820R MEDIA DRIVER
3496M: Antti Palosaari <crope@iki.fi>
3497L: linux-media@vger.kernel.org
3498W: https://linuxtv.org
3499W: http://palosaari.fi/linux/
3500Q: http://patchwork.linuxtv.org/project/linux-media/list/
3501T: git git://linuxtv.org/anttip/media_tree.git
3502S: Maintained
3503F: drivers/media/dvb-frontends/cxd2820r*
3504
3505CXGB3 ETHERNET DRIVER (CXGB3)
3506M: Santosh Raspatur <santosh@chelsio.com>
3507L: netdev@vger.kernel.org
3508W: http://www.chelsio.com
3509S: Supported
3510F: drivers/net/ethernet/chelsio/cxgb3/
3511
3512CXGB3 ISCSI DRIVER (CXGB3I)
3513M: Karen Xie <kxie@chelsio.com>
3514L: linux-scsi@vger.kernel.org
3515W: http://www.chelsio.com
3516S: Supported
3517F: drivers/scsi/cxgbi/cxgb3i
3518
3519CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3520M: Steve Wise <swise@chelsio.com>
3521L: linux-rdma@vger.kernel.org
3522W: http://www.openfabrics.org
3523S: Supported
3524F: drivers/infiniband/hw/cxgb3/
3525F: include/uapi/rdma/cxgb3-abi.h
3526
3527CXGB4 ETHERNET DRIVER (CXGB4)
3528M: Hariprasad S <hariprasad@chelsio.com>
3529L: netdev@vger.kernel.org
3530W: http://www.chelsio.com
3531S: Supported
3532F: drivers/net/ethernet/chelsio/cxgb4/
3533
3534CXGB4 ISCSI DRIVER (CXGB4I)
3535M: Karen Xie <kxie@chelsio.com>
3536L: linux-scsi@vger.kernel.org
3537W: http://www.chelsio.com
3538S: Supported
3539F: drivers/scsi/cxgbi/cxgb4i
3540
3541CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3542M: Steve Wise <swise@chelsio.com>
3543L: linux-rdma@vger.kernel.org
3544W: http://www.openfabrics.org
3545S: Supported
3546F: drivers/infiniband/hw/cxgb4/
3547F: include/uapi/rdma/cxgb4-abi.h
3548
3549CXGB4VF ETHERNET DRIVER (CXGB4VF)
3550M: Casey Leedom <leedom@chelsio.com>
3551L: netdev@vger.kernel.org
3552W: http://www.chelsio.com
3553S: Supported
3554F: drivers/net/ethernet/chelsio/cxgb4vf/
3555
3556CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3557M: Ian Munsie <imunsie@au1.ibm.com>
3558M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3559L: linuxppc-dev@lists.ozlabs.org
3560S: Supported
3561F: arch/powerpc/platforms/powernv/pci-cxl.c
3562F: drivers/misc/cxl/
3563F: include/misc/cxl*
3564F: include/uapi/misc/cxl.h
3565F: Documentation/powerpc/cxl.txt
3566F: Documentation/ABI/testing/sysfs-class-cxl
3567
3568CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3569M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3570M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3571M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3572L: linux-scsi@vger.kernel.org
3573S: Supported
3574F: drivers/scsi/cxlflash/
3575F: include/uapi/scsi/cxlflash_ioctls.h
3576F: Documentation/powerpc/cxlflash.txt
3577
3578STMMAC ETHERNET DRIVER
3579M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3580M: Alexandre Torgue <alexandre.torgue@st.com>
3581L: netdev@vger.kernel.org
3582W: http://www.stlinux.com
3583S: Supported
3584F: drivers/net/ethernet/stmicro/stmmac/
3585
3586CYBERPRO FB DRIVER
3587M: Russell King <linux@armlinux.org.uk>
3588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3589W: http://www.armlinux.org.uk/
3590S: Maintained
3591F: drivers/video/fbdev/cyber2000fb.*
3592
3593CYCLADES ASYNC MUX DRIVER
3594W: http://www.cyclades.com/
3595S: Orphan
3596F: drivers/tty/cyclades.c
3597F: include/linux/cyclades.h
3598F: include/uapi/linux/cyclades.h
3599
3600CYCLADES PC300 DRIVER
3601W: http://www.cyclades.com/
3602S: Orphan
3603F: drivers/net/wan/pc300*
3604
3605CYPRESS_FIRMWARE MEDIA DRIVER
3606M: Antti Palosaari <crope@iki.fi>
3607L: linux-media@vger.kernel.org
3608W: https://linuxtv.org
3609W: http://palosaari.fi/linux/
3610Q: http://patchwork.linuxtv.org/project/linux-media/list/
3611T: git git://linuxtv.org/anttip/media_tree.git
3612S: Maintained
3613F: drivers/media/common/cypress_firmware*
3614
3615CYTTSP TOUCHSCREEN DRIVER
3616M: Ferruh Yigit <fery@cypress.com>
3617L: linux-input@vger.kernel.org
3618S: Supported
3619F: drivers/input/touchscreen/cyttsp*
3620F: include/linux/input/cyttsp.h
3621
3622DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3623M: Joshua Kinard <kumba@gentoo.org>
3624S: Maintained
3625F: drivers/rtc/rtc-ds1685.c
3626F: include/linux/rtc/ds1685.h
3627
3628DAMA SLAVE for AX.25
3629M: Joerg Reuter <jreuter@yaina.de>
3630W: http://yaina.de/jreuter/
3631W: http://www.qsl.net/dl1bke/
3632L: linux-hams@vger.kernel.org
3633S: Maintained
3634F: net/ax25/af_ax25.c
3635F: net/ax25/ax25_dev.c
3636F: net/ax25/ax25_ds_*
3637F: net/ax25/ax25_in.c
3638F: net/ax25/ax25_out.c
3639F: net/ax25/ax25_timer.c
3640F: net/ax25/sysctl_net_ax25.c
3641
3642DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3643L: netdev@vger.kernel.org
3644S: Orphan
3645F: Documentation/networking/dmfe.txt
3646F: drivers/net/ethernet/dec/tulip/dmfe.c
3647
3648DC390/AM53C974 SCSI driver
3649M: Hannes Reinecke <hare@suse.com>
3650L: linux-scsi@vger.kernel.org
3651S: Maintained
3652F: drivers/scsi/am53c974.c
3653
3654DC395x SCSI driver
3655M: Oliver Neukum <oliver@neukum.org>
3656M: Ali Akcaagac <aliakc@web.de>
3657M: Jamie Lenehan <lenehan@twibble.org>
3658L: dc395x@twibble.org
3659W: http://twibble.org/dist/dc395x/
3660W: http://lists.twibble.org/mailman/listinfo/dc395x/
3661S: Maintained
3662F: Documentation/scsi/dc395x.txt
3663F: drivers/scsi/dc395x.*
3664
3665DCCP PROTOCOL
3666M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3667L: dccp@vger.kernel.org
3668W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3669S: Maintained
3670F: include/linux/dccp.h
3671F: include/uapi/linux/dccp.h
3672F: include/linux/tfrc.h
3673F: net/dccp/
3674
3675DECnet NETWORK LAYER
3676W: http://linux-decnet.sourceforge.net
3677L: linux-decnet-user@lists.sourceforge.net
3678S: Orphan
3679F: Documentation/networking/decnet.txt
3680F: net/decnet/
3681
3682DECSTATION PLATFORM SUPPORT
3683M: "Maciej W. Rozycki" <macro@linux-mips.org>
3684L: linux-mips@linux-mips.org
3685W: http://www.linux-mips.org/wiki/DECstation
3686S: Maintained
3687F: arch/mips/dec/
3688F: arch/mips/include/asm/dec/
3689F: arch/mips/include/asm/mach-dec/
3690
3691DEFXX FDDI NETWORK DRIVER
3692M: "Maciej W. Rozycki" <macro@linux-mips.org>
3693S: Maintained
3694F: drivers/net/fddi/defxx.*
3695
3696DELL LAPTOP DRIVER
3697M: Matthew Garrett <mjg59@srcf.ucam.org>
3698M: Pali Rohár <pali.rohar@gmail.com>
3699L: platform-driver-x86@vger.kernel.org
3700S: Maintained
3701F: drivers/platform/x86/dell-laptop.c
3702
3703DELL LAPTOP RBTN DRIVER
3704M: Pali Rohár <pali.rohar@gmail.com>
3705S: Maintained
3706F: drivers/platform/x86/dell-rbtn.*
3707
3708DELL LAPTOP FREEFALL DRIVER
3709M: Pali Rohár <pali.rohar@gmail.com>
3710S: Maintained
3711F: drivers/platform/x86/dell-smo8800.c
3712
3713DELL LAPTOP SMM DRIVER
3714M: Pali Rohár <pali.rohar@gmail.com>
3715S: Maintained
3716F: drivers/hwmon/dell-smm-hwmon.c
3717F: include/uapi/linux/i8k.h
3718
3719DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3720M: Doug Warzecha <Douglas_Warzecha@dell.com>
3721S: Maintained
3722F: Documentation/dcdbas.txt
3723F: drivers/firmware/dcdbas.*
3724
3725DELL WMI EXTRAS DRIVER
3726M: Matthew Garrett <mjg59@srcf.ucam.org>
3727M: Pali Rohár <pali.rohar@gmail.com>
3728S: Maintained
3729F: drivers/platform/x86/dell-wmi.c
3730
3731DESIGNWARE USB2 DRD IP DRIVER
3732M: John Youn <johnyoun@synopsys.com>
3733L: linux-usb@vger.kernel.org
3734T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3735S: Maintained
3736F: drivers/usb/dwc2/
3737
3738DESIGNWARE USB3 DRD IP DRIVER
3739M: Felipe Balbi <balbi@kernel.org>
3740L: linux-usb@vger.kernel.org
3741T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3742S: Maintained
3743F: drivers/usb/dwc3/
3744
3745DEVICE COREDUMP (DEV_COREDUMP)
3746M: Johannes Berg <johannes@sipsolutions.net>
3747L: linux-kernel@vger.kernel.org
3748S: Maintained
3749F: drivers/base/devcoredump.c
3750F: include/linux/devcoredump.h
3751
3752DEVICE FREQUENCY (DEVFREQ)
3753M: MyungJoo Ham <myungjoo.ham@samsung.com>
3754M: Kyungmin Park <kyungmin.park@samsung.com>
3755L: linux-pm@vger.kernel.org
3756T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3757S: Maintained
3758F: drivers/devfreq/
3759F: include/linux/devfreq.h
3760F: Documentation/devicetree/bindings/devfreq/
3761
3762DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3763M: Chanwoo Choi <cw00.choi@samsung.com>
3764L: linux-pm@vger.kernel.org
3765T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3766S: Supported
3767F: drivers/devfreq/event/
3768F: drivers/devfreq/devfreq-event.c
3769F: include/linux/devfreq-event.h
3770F: Documentation/devicetree/bindings/devfreq/event/
3771
3772BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3773M: Chanwoo Choi <cw00.choi@samsung.com>
3774L: linux-pm@vger.kernel.org
3775L: linux-samsung-soc@vger.kernel.org
3776T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3777S: Maintained
3778F: drivers/devfreq/exynos-bus.c
3779F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3780
3781DEVICE NUMBER REGISTRY
3782M: Torben Mathiasen <device@lanana.org>
3783W: http://lanana.org/docs/device-list/index.html
3784S: Maintained
3785
3786DEVICE-MAPPER (LVM)
3787M: Alasdair Kergon <agk@redhat.com>
3788M: Mike Snitzer <snitzer@redhat.com>
3789M: dm-devel@redhat.com
3790L: dm-devel@redhat.com
3791W: http://sources.redhat.com/dm
3792Q: http://patchwork.kernel.org/project/dm-devel/list/
3793T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3794T: quilt http://people.redhat.com/agk/patches/linux/editing/
3795S: Maintained
3796F: Documentation/device-mapper/
3797F: drivers/md/dm*
3798F: drivers/md/persistent-data/
3799F: include/linux/device-mapper.h
3800F: include/linux/dm-*.h
3801F: include/uapi/linux/dm-*.h
3802
3803DEVLINK
3804M: Jiri Pirko <jiri@mellanox.com>
3805L: netdev@vger.kernel.org
3806S: Supported
3807F: net/core/devlink.c
3808F: include/net/devlink.h
3809F: include/uapi/linux/devlink.h
3810
3811DIALOG SEMICONDUCTOR DRIVERS
3812M: Support Opensource <support.opensource@diasemi.com>
3813W: http://www.dialog-semiconductor.com/products
3814S: Supported
3815F: Documentation/hwmon/da90??
3816F: Documentation/devicetree/bindings/mfd/da90*.txt
3817F: Documentation/devicetree/bindings/regulator/da92*.txt
3818F: Documentation/devicetree/bindings/sound/da[79]*.txt
3819F: drivers/gpio/gpio-da90??.c
3820F: drivers/hwmon/da90??-hwmon.c
3821F: drivers/iio/adc/da91??-*.c
3822F: drivers/input/misc/da90??_onkey.c
3823F: drivers/input/touchscreen/da9052_tsi.c
3824F: drivers/leds/leds-da90??.c
3825F: drivers/mfd/da903x.c
3826F: drivers/mfd/da90??-*.c
3827F: drivers/mfd/da91??-*.c
3828F: drivers/power/supply/da9052-battery.c
3829F: drivers/power/supply/da91??-*.c
3830F: drivers/regulator/da903x.c
3831F: drivers/regulator/da9???-regulator.[ch]
3832F: drivers/rtc/rtc-da90??.c
3833F: drivers/video/backlight/da90??_bl.c
3834F: drivers/watchdog/da90??_wdt.c
3835F: include/linux/mfd/da903x.h
3836F: include/linux/mfd/da9052/
3837F: include/linux/mfd/da9055/
3838F: include/linux/mfd/da9062/
3839F: include/linux/mfd/da9063/
3840F: include/linux/mfd/da9150/
3841F: include/linux/regulator/da9211.h
3842F: include/sound/da[79]*.h
3843F: sound/soc/codecs/da[79]*.[ch]
3844
3845DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3846M: William Breathitt Gray <vilhelm.gray@gmail.com>
3847L: linux-gpio@vger.kernel.org
3848S: Maintained
3849F: drivers/gpio/gpio-gpio-mm.c
3850
3851DIGI NEO AND CLASSIC PCI PRODUCTS
3852M: Lidza Louina <lidza.louina@gmail.com>
3853M: Mark Hounschell <markh@compro.net>
3854L: driverdev-devel@linuxdriverproject.org
3855S: Maintained
3856F: drivers/staging/dgnc/
3857
3858DIOLAN U2C-12 I2C DRIVER
3859M: Guenter Roeck <linux@roeck-us.net>
3860L: linux-i2c@vger.kernel.org
3861S: Maintained
3862F: drivers/i2c/busses/i2c-diolan-u2c.c
3863
3864DIRECT ACCESS (DAX)
3865M: Matthew Wilcox <willy@linux.intel.com>
3866L: linux-fsdevel@vger.kernel.org
3867S: Supported
3868F: fs/dax.c
3869
3870DIRECTORY NOTIFICATION (DNOTIFY)
3871M: Eric Paris <eparis@parisplace.org>
3872S: Maintained
3873F: Documentation/filesystems/dnotify.txt
3874F: fs/notify/dnotify/
3875F: include/linux/dnotify.h
3876
3877DISK GEOMETRY AND PARTITION HANDLING
3878M: Andries Brouwer <aeb@cwi.nl>
3879W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3880W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3881W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3882S: Maintained
3883
3884DISKQUOTA
3885M: Jan Kara <jack@suse.com>
3886S: Maintained
3887F: Documentation/filesystems/quota.txt
3888F: fs/quota/
3889F: include/linux/quota*.h
3890F: include/uapi/linux/quota*.h
3891
3892DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3893M: Bernie Thompson <bernie@plugable.com>
3894L: linux-fbdev@vger.kernel.org
3895S: Maintained
3896W: http://plugable.com/category/projects/udlfb/
3897F: drivers/video/fbdev/udlfb.c
3898F: include/video/udlfb.h
3899F: Documentation/fb/udlfb.txt
3900
3901DISTRIBUTED LOCK MANAGER (DLM)
3902M: Christine Caulfield <ccaulfie@redhat.com>
3903M: David Teigland <teigland@redhat.com>
3904L: cluster-devel@redhat.com
3905W: http://sources.redhat.com/cluster/
3906T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3907S: Supported
3908F: fs/dlm/
3909
3910DMA BUFFER SHARING FRAMEWORK
3911M: Sumit Semwal <sumit.semwal@linaro.org>
3912S: Maintained
3913L: linux-media@vger.kernel.org
3914L: dri-devel@lists.freedesktop.org
3915L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3916F: drivers/dma-buf/
3917F: include/linux/dma-buf*
3918F: include/linux/reservation.h
3919F: include/linux/*fence.h
3920F: Documentation/dma-buf-sharing.txt
3921T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3922
3923SYNC FILE FRAMEWORK
3924M: Sumit Semwal <sumit.semwal@linaro.org>
3925R: Gustavo Padovan <gustavo@padovan.org>
3926S: Maintained
3927L: linux-media@vger.kernel.org
3928L: dri-devel@lists.freedesktop.org
3929F: drivers/dma-buf/sync_file.c
3930F: include/linux/sync_file.h
3931F: Documentation/sync_file.txt
3932T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3933
3934DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3935M: Vinod Koul <vinod.koul@intel.com>
3936L: dmaengine@vger.kernel.org
3937Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3938S: Maintained
3939F: drivers/dma/
3940F: include/linux/dmaengine.h
3941F: Documentation/devicetree/bindings/dma/
3942F: Documentation/dmaengine/
3943T: git git://git.infradead.org/users/vkoul/slave-dma.git
3944
3945DME1737 HARDWARE MONITOR DRIVER
3946M: Juerg Haefliger <juergh@gmail.com>
3947L: linux-hwmon@vger.kernel.org
3948S: Maintained
3949F: Documentation/hwmon/dme1737
3950F: drivers/hwmon/dme1737.c
3951
3952DMI/SMBIOS SUPPORT
3953M: Jean Delvare <jdelvare@suse.com>
3954S: Maintained
3955T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3956F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3957F: drivers/firmware/dmi-id.c
3958F: drivers/firmware/dmi_scan.c
3959F: include/linux/dmi.h
3960
3961DOCUMENTATION
3962M: Jonathan Corbet <corbet@lwn.net>
3963L: linux-doc@vger.kernel.org
3964S: Maintained
3965F: Documentation/
3966F: scripts/docproc.c
3967F: scripts/kernel-doc*
3968X: Documentation/ABI/
3969X: Documentation/devicetree/
3970X: Documentation/acpi
3971X: Documentation/power
3972X: Documentation/spi
3973X: Documentation/media
3974T: git git://git.lwn.net/linux.git docs-next
3975
3976DOUBLETALK DRIVER
3977M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3978L: blinux-list@redhat.com
3979S: Maintained
3980F: drivers/char/dtlk.c
3981F: include/linux/dtlk.h
3982
3983DPT_I2O SCSI RAID DRIVER
3984M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3985L: linux-scsi@vger.kernel.org
3986W: http://www.adaptec.com/
3987S: Maintained
3988F: drivers/scsi/dpt*
3989F: drivers/scsi/dpt/
3990
3991DRBD DRIVER
3992M: Philipp Reisner <philipp.reisner@linbit.com>
3993M: Lars Ellenberg <lars.ellenberg@linbit.com>
3994L: drbd-dev@lists.linbit.com
3995W: http://www.drbd.org
3996T: git git://git.linbit.com/linux-drbd.git
3997T: git git://git.linbit.com/drbd-8.4.git
3998S: Supported
3999F: drivers/block/drbd/
4000F: lib/lru_cache.c
4001F: Documentation/blockdev/drbd/
4002
4003DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4004M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4005T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4006S: Supported
4007F: Documentation/kobject.txt
4008F: drivers/base/
4009F: fs/debugfs/
4010F: fs/kernfs/
4011F: fs/sysfs/
4012F: include/linux/debugfs.h
4013F: include/linux/kobj*
4014F: lib/kobj*
4015
4016DRM DRIVERS
4017M: David Airlie <airlied@linux.ie>
4018L: dri-devel@lists.freedesktop.org
4019T: git git://people.freedesktop.org/~airlied/linux
4020S: Maintained
4021F: drivers/gpu/drm/
4022F: drivers/gpu/vga/
4023F: Documentation/devicetree/bindings/display/
4024F: Documentation/devicetree/bindings/gpu/
4025F: Documentation/devicetree/bindings/video/
4026F: Documentation/gpu/
4027F: include/drm/
4028F: include/uapi/drm/
4029
4030DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4031M: Dave Airlie <airlied@redhat.com>
4032S: Odd Fixes
4033F: drivers/gpu/drm/ast/
4034
4035DRM DRIVER FOR BOCHS VIRTUAL GPU
4036M: Gerd Hoffmann <kraxel@redhat.com>
4037S: Odd Fixes
4038F: drivers/gpu/drm/bochs/
4039
4040DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4041M: Dave Airlie <airlied@redhat.com>
4042S: Odd Fixes
4043F: drivers/gpu/drm/cirrus/
4044
4045RADEON and AMDGPU DRM DRIVERS
4046M: Alex Deucher <alexander.deucher@amd.com>
4047M: Christian König <christian.koenig@amd.com>
4048L: dri-devel@lists.freedesktop.org
4049T: git git://people.freedesktop.org/~agd5f/linux
4050S: Supported
4051F: drivers/gpu/drm/radeon/
4052F: include/uapi/drm/radeon_drm.h
4053F: drivers/gpu/drm/amd/
4054F: include/uapi/drm/amdgpu_drm.h
4055
4056DRM PANEL DRIVERS
4057M: Thierry Reding <thierry.reding@gmail.com>
4058L: dri-devel@lists.freedesktop.org
4059T: git git://anongit.freedesktop.org/tegra/linux.git
4060S: Maintained
4061F: drivers/gpu/drm/drm_panel.c
4062F: drivers/gpu/drm/panel/
4063F: include/drm/drm_panel.h
4064F: Documentation/devicetree/bindings/display/panel/
4065
4066INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4067M: Daniel Vetter <daniel.vetter@intel.com>
4068M: Jani Nikula <jani.nikula@linux.intel.com>
4069L: intel-gfx@lists.freedesktop.org
4070L: dri-devel@lists.freedesktop.org
4071W: https://01.org/linuxgraphics/
4072Q: http://patchwork.freedesktop.org/project/intel-gfx/
4073T: git git://anongit.freedesktop.org/drm-intel
4074S: Supported
4075F: drivers/gpu/drm/i915/
4076F: include/drm/i915*
4077F: include/uapi/drm/i915_drm.h
4078F: Documentation/gpu/i915.rst
4079
4080DRM DRIVERS FOR ATMEL HLCDC
4081M: Boris Brezillon <boris.brezillon@free-electrons.com>
4082L: dri-devel@lists.freedesktop.org
4083S: Supported
4084F: drivers/gpu/drm/atmel-hlcdc/
4085F: Documentation/devicetree/bindings/drm/atmel/
4086
4087DRM DRIVERS FOR ALLWINNER A10
4088M: Maxime Ripard <maxime.ripard@free-electrons.com>
4089L: dri-devel@lists.freedesktop.org
4090S: Supported
4091F: drivers/gpu/drm/sun4i/
4092F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4093
4094DRM DRIVERS FOR EXYNOS
4095M: Inki Dae <inki.dae@samsung.com>
4096M: Joonyoung Shim <jy0922.shim@samsung.com>
4097M: Seung-Woo Kim <sw0312.kim@samsung.com>
4098M: Kyungmin Park <kyungmin.park@samsung.com>
4099L: dri-devel@lists.freedesktop.org
4100T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4101S: Supported
4102F: drivers/gpu/drm/exynos/
4103F: include/uapi/drm/exynos_drm.h
4104F: Documentation/devicetree/bindings/display/exynos/
4105
4106DRM DRIVERS FOR FREESCALE DCU
4107M: Stefan Agner <stefan@agner.ch>
4108M: Alison Wang <alison.wang@freescale.com>
4109L: dri-devel@lists.freedesktop.org
4110S: Supported
4111F: drivers/gpu/drm/fsl-dcu/
4112F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4113F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4114F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4115
4116DRM DRIVERS FOR FREESCALE IMX
4117M: Philipp Zabel <p.zabel@pengutronix.de>
4118L: dri-devel@lists.freedesktop.org
4119S: Maintained
4120F: drivers/gpu/drm/imx/
4121F: drivers/gpu/ipu-v3/
4122F: Documentation/devicetree/bindings/display/imx/
4123
4124DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4125M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4126L: dri-devel@lists.freedesktop.org
4127T: git git://github.com/patjak/drm-gma500
4128S: Maintained
4129F: drivers/gpu/drm/gma500/
4130
4131DRM DRIVERS FOR HISILICON
4132M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4133R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4134R: Chen Feng <puck.chen@hisilicon.com>
4135L: dri-devel@lists.freedesktop.org
4136T: git git://github.com/xin3liang/linux.git
4137S: Maintained
4138F: drivers/gpu/drm/hisilicon/
4139F: Documentation/devicetree/bindings/display/hisilicon/
4140
4141DRM DRIVER FOR INTEL I810 VIDEO CARDS
4142S: Orphan / Obsolete
4143F: drivers/gpu/drm/i810/
4144F: include/uapi/drm/i810_drm.h
4145
4146DRM DRIVERS FOR MEDIATEK
4147M: CK Hu <ck.hu@mediatek.com>
4148M: Philipp Zabel <p.zabel@pengutronix.de>
4149L: dri-devel@lists.freedesktop.org
4150S: Supported
4151F: drivers/gpu/drm/mediatek/
4152F: Documentation/devicetree/bindings/display/mediatek/
4153
4154DRM DRIVER FOR MSM ADRENO GPU
4155M: Rob Clark <robdclark@gmail.com>
4156L: linux-arm-msm@vger.kernel.org
4157L: dri-devel@lists.freedesktop.org
4158L: freedreno@lists.freedesktop.org
4159T: git git://people.freedesktop.org/~robclark/linux
4160S: Maintained
4161F: drivers/gpu/drm/msm/
4162F: include/uapi/drm/msm_drm.h
4163F: Documentation/devicetree/bindings/display/msm/
4164
4165DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4166M: Ben Skeggs <bskeggs@redhat.com>
4167L: dri-devel@lists.freedesktop.org
4168L: nouveau@lists.freedesktop.org
4169T: git git://github.com/skeggsb/linux
4170S: Supported
4171F: drivers/gpu/drm/nouveau/
4172F: include/uapi/drm/nouveau_drm.h
4173
4174DRM DRIVERS FOR NVIDIA TEGRA
4175M: Thierry Reding <thierry.reding@gmail.com>
4176L: dri-devel@lists.freedesktop.org
4177L: linux-tegra@vger.kernel.org
4178T: git git://anongit.freedesktop.org/tegra/linux.git
4179S: Supported
4180F: drivers/gpu/drm/tegra/
4181F: drivers/gpu/host1x/
4182F: include/linux/host1x.h
4183F: include/uapi/drm/tegra_drm.h
4184F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4185
4186DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4187S: Orphan / Obsolete
4188F: drivers/gpu/drm/mga/
4189F: include/uapi/drm/mga_drm.h
4190
4191DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4192M: Dave Airlie <airlied@redhat.com>
4193S: Odd Fixes
4194F: drivers/gpu/drm/mgag200/
4195
4196DRM DRIVER FOR RAGE 128 VIDEO CARDS
4197S: Orphan / Obsolete
4198F: drivers/gpu/drm/r128/
4199F: include/uapi/drm/r128_drm.h
4200
4201DRM DRIVERS FOR RENESAS
4202M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4203L: dri-devel@lists.freedesktop.org
4204L: linux-renesas-soc@vger.kernel.org
4205T: git git://linuxtv.org/pinchartl/fbdev
4206S: Supported
4207F: drivers/gpu/drm/rcar-du/
4208F: drivers/gpu/drm/shmobile/
4209F: include/linux/platform_data/shmob_drm.h
4210F: Documentation/devicetree/bindings/display/renesas,du.txt
4211
4212DRM DRIVER FOR QXL VIRTUAL GPU
4213M: Dave Airlie <airlied@redhat.com>
4214S: Odd Fixes
4215F: drivers/gpu/drm/qxl/
4216F: include/uapi/drm/qxl_drm.h
4217
4218DRM DRIVERS FOR ROCKCHIP
4219M: Mark Yao <mark.yao@rock-chips.com>
4220L: dri-devel@lists.freedesktop.org
4221S: Maintained
4222F: drivers/gpu/drm/rockchip/
4223F: Documentation/devicetree/bindings/display/rockchip/
4224
4225DRM DRIVER FOR SAVAGE VIDEO CARDS
4226S: Orphan / Obsolete
4227F: drivers/gpu/drm/savage/
4228F: include/uapi/drm/savage_drm.h
4229
4230DRM DRIVER FOR SIS VIDEO CARDS
4231S: Orphan / Obsolete
4232F: drivers/gpu/drm/sis/
4233F: include/uapi/drm/sis_drm.h
4234
4235DRM DRIVERS FOR STI
4236M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4237M: Vincent Abriou <vincent.abriou@st.com>
4238L: dri-devel@lists.freedesktop.org
4239T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4240S: Maintained
4241F: drivers/gpu/drm/sti
4242F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4243
4244DRM DRIVER FOR TDFX VIDEO CARDS
4245S: Orphan / Obsolete
4246F: drivers/gpu/drm/tdfx/
4247
4248DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4249M: Dave Airlie <airlied@redhat.com>
4250S: Odd Fixes
4251F: drivers/gpu/drm/udl/
4252
4253DRM DRIVERS FOR VIVANTE GPU IP
4254M: Lucas Stach <l.stach@pengutronix.de>
4255R: Russell King <linux+etnaviv@armlinux.org.uk>
4256R: Christian Gmeiner <christian.gmeiner@gmail.com>
4257L: dri-devel@lists.freedesktop.org
4258S: Maintained
4259F: drivers/gpu/drm/etnaviv/
4260F: include/uapi/drm/etnaviv_drm.h
4261F: Documentation/devicetree/bindings/display/etnaviv/
4262
4263DRM DRIVER FOR VMWARE VIRTUAL GPU
4264M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4265M: Sinclair Yeh <syeh@vmware.com>
4266M: Thomas Hellstrom <thellstrom@vmware.com>
4267L: dri-devel@lists.freedesktop.org
4268T: git git://people.freedesktop.org/~syeh/repos_linux
4269T: git git://people.freedesktop.org/~thomash/linux
4270S: Supported
4271F: drivers/gpu/drm/vmwgfx/
4272F: include/uapi/drm/vmwgfx_drm.h
4273
4274DRM DRIVERS FOR VC4
4275M: Eric Anholt <eric@anholt.net>
4276T: git git://github.com/anholt/linux
4277S: Supported
4278F: drivers/gpu/drm/vc4/
4279F: include/uapi/drm/vc4_drm.h
4280F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4281
4282DRM DRIVERS FOR TI OMAP
4283M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4284L: dri-devel@lists.freedesktop.org
4285S: Maintained
4286F: drivers/gpu/drm/omapdrm/
4287F: Documentation/devicetree/bindings/display/ti/
4288
4289DRM DRIVERS FOR TI LCDC
4290M: Jyri Sarha <jsarha@ti.com>
4291R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4292L: dri-devel@lists.freedesktop.org
4293S: Maintained
4294F: drivers/gpu/drm/tilcdc/
4295F: Documentation/devicetree/bindings/display/tilcdc/
4296
4297DSBR100 USB FM RADIO DRIVER
4298M: Alexey Klimov <klimov.linux@gmail.com>
4299L: linux-media@vger.kernel.org
4300T: git git://linuxtv.org/media_tree.git
4301S: Maintained
4302F: drivers/media/radio/dsbr100.c
4303
4304DSCC4 DRIVER
4305M: Francois Romieu <romieu@fr.zoreil.com>
4306L: netdev@vger.kernel.org
4307S: Maintained
4308F: drivers/net/wan/dscc4.c
4309
4310DT3155 MEDIA DRIVER
4311M: Hans Verkuil <hverkuil@xs4all.nl>
4312L: linux-media@vger.kernel.org
4313T: git git://linuxtv.org/media_tree.git
4314W: https://linuxtv.org
4315S: Odd Fixes
4316F: drivers/media/pci/dt3155/
4317
4318DVB_USB_AF9015 MEDIA DRIVER
4319M: Antti Palosaari <crope@iki.fi>
4320L: linux-media@vger.kernel.org
4321W: https://linuxtv.org
4322W: http://palosaari.fi/linux/
4323Q: http://patchwork.linuxtv.org/project/linux-media/list/
4324T: git git://linuxtv.org/anttip/media_tree.git
4325S: Maintained
4326F: drivers/media/usb/dvb-usb-v2/af9015*
4327
4328DVB_USB_AF9035 MEDIA DRIVER
4329M: Antti Palosaari <crope@iki.fi>
4330L: linux-media@vger.kernel.org
4331W: https://linuxtv.org
4332W: http://palosaari.fi/linux/
4333Q: http://patchwork.linuxtv.org/project/linux-media/list/
4334T: git git://linuxtv.org/anttip/media_tree.git
4335S: Maintained
4336F: drivers/media/usb/dvb-usb-v2/af9035*
4337
4338DVB_USB_ANYSEE MEDIA DRIVER
4339M: Antti Palosaari <crope@iki.fi>
4340L: linux-media@vger.kernel.org
4341W: https://linuxtv.org
4342W: http://palosaari.fi/linux/
4343Q: http://patchwork.linuxtv.org/project/linux-media/list/
4344T: git git://linuxtv.org/anttip/media_tree.git
4345S: Maintained
4346F: drivers/media/usb/dvb-usb-v2/anysee*
4347
4348DVB_USB_AU6610 MEDIA DRIVER
4349M: Antti Palosaari <crope@iki.fi>
4350L: linux-media@vger.kernel.org
4351W: https://linuxtv.org
4352W: http://palosaari.fi/linux/
4353Q: http://patchwork.linuxtv.org/project/linux-media/list/
4354T: git git://linuxtv.org/anttip/media_tree.git
4355S: Maintained
4356F: drivers/media/usb/dvb-usb-v2/au6610*
4357
4358DVB_USB_CE6230 MEDIA DRIVER
4359M: Antti Palosaari <crope@iki.fi>
4360L: linux-media@vger.kernel.org
4361W: https://linuxtv.org
4362W: http://palosaari.fi/linux/
4363Q: http://patchwork.linuxtv.org/project/linux-media/list/
4364T: git git://linuxtv.org/anttip/media_tree.git
4365S: Maintained
4366F: drivers/media/usb/dvb-usb-v2/ce6230*
4367
4368DVB_USB_CXUSB MEDIA DRIVER
4369M: Michael Krufky <mkrufky@linuxtv.org>
4370L: linux-media@vger.kernel.org
4371W: https://linuxtv.org
4372W: http://github.com/mkrufky
4373Q: http://patchwork.linuxtv.org/project/linux-media/list/
4374T: git git://linuxtv.org/media_tree.git
4375S: Maintained
4376F: drivers/media/usb/dvb-usb/cxusb*
4377
4378DVB_USB_EC168 MEDIA DRIVER
4379M: Antti Palosaari <crope@iki.fi>
4380L: linux-media@vger.kernel.org
4381W: https://linuxtv.org
4382W: http://palosaari.fi/linux/
4383Q: http://patchwork.linuxtv.org/project/linux-media/list/
4384T: git git://linuxtv.org/anttip/media_tree.git
4385S: Maintained
4386F: drivers/media/usb/dvb-usb-v2/ec168*
4387
4388DVB_USB_GL861 MEDIA DRIVER
4389M: Antti Palosaari <crope@iki.fi>
4390L: linux-media@vger.kernel.org
4391W: https://linuxtv.org
4392Q: http://patchwork.linuxtv.org/project/linux-media/list/
4393T: git git://linuxtv.org/anttip/media_tree.git
4394S: Maintained
4395F: drivers/media/usb/dvb-usb-v2/gl861*
4396
4397DVB_USB_MXL111SF MEDIA DRIVER
4398M: Michael Krufky <mkrufky@linuxtv.org>
4399L: linux-media@vger.kernel.org
4400W: https://linuxtv.org
4401W: http://github.com/mkrufky
4402Q: http://patchwork.linuxtv.org/project/linux-media/list/
4403T: git git://linuxtv.org/mkrufky/mxl111sf.git
4404S: Maintained
4405F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4406
4407DVB_USB_RTL28XXU MEDIA DRIVER
4408M: Antti Palosaari <crope@iki.fi>
4409L: linux-media@vger.kernel.org
4410W: https://linuxtv.org
4411W: http://palosaari.fi/linux/
4412Q: http://patchwork.linuxtv.org/project/linux-media/list/
4413T: git git://linuxtv.org/anttip/media_tree.git
4414S: Maintained
4415F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4416
4417DVB_USB_V2 MEDIA DRIVER
4418M: Antti Palosaari <crope@iki.fi>
4419L: linux-media@vger.kernel.org
4420W: https://linuxtv.org
4421W: http://palosaari.fi/linux/
4422Q: http://patchwork.linuxtv.org/project/linux-media/list/
4423T: git git://linuxtv.org/anttip/media_tree.git
4424S: Maintained
4425F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4426F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4427
4428DYNAMIC DEBUG
4429M: Jason Baron <jbaron@akamai.com>
4430S: Maintained
4431F: lib/dynamic_debug.c
4432F: include/linux/dynamic_debug.h
4433
4434DZ DECSTATION DZ11 SERIAL DRIVER
4435M: "Maciej W. Rozycki" <macro@linux-mips.org>
4436S: Maintained
4437F: drivers/tty/serial/dz.*
4438
4439E3X0 POWER BUTTON DRIVER
4440M: Moritz Fischer <moritz.fischer@ettus.com>
4441L: usrp-users@lists.ettus.com
4442W: http://www.ettus.com
4443S: Supported
4444F: drivers/input/misc/e3x0-button.c
4445F: Documentation/devicetree/bindings/input/e3x0-button.txt
4446
4447E4000 MEDIA DRIVER
4448M: Antti Palosaari <crope@iki.fi>
4449L: linux-media@vger.kernel.org
4450W: https://linuxtv.org
4451W: http://palosaari.fi/linux/
4452Q: http://patchwork.linuxtv.org/project/linux-media/list/
4453T: git git://linuxtv.org/anttip/media_tree.git
4454S: Maintained
4455F: drivers/media/tuners/e4000*
4456
4457EATA ISA/EISA/PCI SCSI DRIVER
4458M: Dario Ballabio <ballabio_dario@emc.com>
4459L: linux-scsi@vger.kernel.org
4460S: Maintained
4461F: drivers/scsi/eata.c
4462
4463EC100 MEDIA DRIVER
4464M: Antti Palosaari <crope@iki.fi>
4465L: linux-media@vger.kernel.org
4466W: https://linuxtv.org
4467W: http://palosaari.fi/linux/
4468Q: http://patchwork.linuxtv.org/project/linux-media/list/
4469T: git git://linuxtv.org/anttip/media_tree.git
4470S: Maintained
4471F: drivers/media/dvb-frontends/ec100*
4472
4473ECRYPT FILE SYSTEM
4474M: Tyler Hicks <tyhicks@canonical.com>
4475L: ecryptfs@vger.kernel.org
4476W: http://ecryptfs.org
4477W: https://launchpad.net/ecryptfs
4478T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4479S: Supported
4480F: Documentation/filesystems/ecryptfs.txt
4481F: fs/ecryptfs/
4482
4483EDAC-CORE
4484M: Borislav Petkov <bp@alien8.de>
4485M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4486M: Mauro Carvalho Chehab <mchehab@kernel.org>
4487L: linux-edac@vger.kernel.org
4488T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4489T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4490S: Supported
4491F: Documentation/edac.txt
4492F: drivers/edac/
4493F: include/linux/edac.h
4494
4495EDAC-AMD64
4496M: Borislav Petkov <bp@alien8.de>
4497L: linux-edac@vger.kernel.org
4498S: Maintained
4499F: drivers/edac/amd64_edac*
4500
4501EDAC-CALXEDA
4502M: Robert Richter <rric@kernel.org>
4503L: linux-edac@vger.kernel.org
4504S: Maintained
4505F: drivers/edac/highbank*
4506
4507EDAC-CAVIUM
4508M: Ralf Baechle <ralf@linux-mips.org>
4509M: David Daney <david.daney@cavium.com>
4510L: linux-edac@vger.kernel.org
4511L: linux-mips@linux-mips.org
4512S: Supported
4513F: drivers/edac/octeon_edac*
4514
4515EDAC-E752X
4516M: Mark Gross <mark.gross@intel.com>
4517L: linux-edac@vger.kernel.org
4518S: Maintained
4519F: drivers/edac/e752x_edac.c
4520
4521EDAC-E7XXX
4522L: linux-edac@vger.kernel.org
4523S: Maintained
4524F: drivers/edac/e7xxx_edac.c
4525
4526EDAC-FSL_DDR
4527M: York Sun <york.sun@nxp.com>
4528L: linux-edac@vger.kernel.org
4529S: Maintained
4530F: drivers/edac/fsl_ddr_edac.*
4531
4532EDAC-GHES
4533M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4534M: Mauro Carvalho Chehab <mchehab@kernel.org>
4535L: linux-edac@vger.kernel.org
4536S: Maintained
4537F: drivers/edac/ghes_edac.c
4538
4539EDAC-I82443BXGX
4540M: Tim Small <tim@buttersideup.com>
4541L: linux-edac@vger.kernel.org
4542S: Maintained
4543F: drivers/edac/i82443bxgx_edac.c
4544
4545EDAC-I3000
4546L: linux-edac@vger.kernel.org
4547S: Orphan
4548F: drivers/edac/i3000_edac.c
4549
4550EDAC-I5000
4551L: linux-edac@vger.kernel.org
4552S: Maintained
4553F: drivers/edac/i5000_edac.c
4554
4555EDAC-I5400
4556M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4557M: Mauro Carvalho Chehab <mchehab@kernel.org>
4558L: linux-edac@vger.kernel.org
4559S: Maintained
4560F: drivers/edac/i5400_edac.c
4561
4562EDAC-I7300
4563M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4564M: Mauro Carvalho Chehab <mchehab@kernel.org>
4565L: linux-edac@vger.kernel.org
4566S: Maintained
4567F: drivers/edac/i7300_edac.c
4568
4569EDAC-I7CORE
4570M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4571M: Mauro Carvalho Chehab <mchehab@kernel.org>
4572L: linux-edac@vger.kernel.org
4573S: Maintained
4574F: drivers/edac/i7core_edac.c
4575
4576EDAC-I82975X
4577M: Ranganathan Desikan <ravi@jetztechnologies.com>
4578M: "Arvind R." <arvino55@gmail.com>
4579L: linux-edac@vger.kernel.org
4580S: Maintained
4581F: drivers/edac/i82975x_edac.c
4582
4583EDAC-IE31200
4584M: Jason Baron <jbaron@akamai.com>
4585L: linux-edac@vger.kernel.org
4586S: Maintained
4587F: drivers/edac/ie31200_edac.c
4588
4589EDAC-MPC85XX
4590M: Johannes Thumshirn <morbidrsa@gmail.com>
4591L: linux-edac@vger.kernel.org
4592S: Maintained
4593F: drivers/edac/mpc85xx_edac.[ch]
4594
4595EDAC-PASEMI
4596M: Egor Martovetsky <egor@pasemi.com>
4597L: linux-edac@vger.kernel.org
4598S: Maintained
4599F: drivers/edac/pasemi_edac.c
4600
4601EDAC-R82600
4602M: Tim Small <tim@buttersideup.com>
4603L: linux-edac@vger.kernel.org
4604S: Maintained
4605F: drivers/edac/r82600_edac.c
4606
4607EDAC-SBRIDGE
4608M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4609M: Mauro Carvalho Chehab <mchehab@kernel.org>
4610L: linux-edac@vger.kernel.org
4611S: Maintained
4612F: drivers/edac/sb_edac.c
4613
4614EDAC-SKYLAKE
4615M: Tony Luck <tony.luck@intel.com>
4616L: linux-edac@vger.kernel.org
4617S: Maintained
4618F: drivers/edac/skx_edac.c
4619
4620EDAC-XGENE
4621APPLIED MICRO (APM) X-GENE SOC EDAC
4622M: Loc Ho <lho@apm.com>
4623S: Supported
4624F: drivers/edac/xgene_edac.c
4625F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4626
4627EDIROL UA-101/UA-1000 DRIVER
4628M: Clemens Ladisch <clemens@ladisch.de>
4629L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4630T: git git://git.alsa-project.org/alsa-kernel.git
4631S: Maintained
4632F: sound/usb/misc/ua101.c
4633
4634EXTENSIBLE FIRMWARE INTERFACE (EFI)
4635M: Matt Fleming <matt@codeblueprint.co.uk>
4636M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4637L: linux-efi@vger.kernel.org
4638T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4639S: Maintained
4640F: Documentation/efi-stub.txt
4641F: arch/ia64/kernel/efi.c
4642F: arch/x86/boot/compressed/eboot.[ch]
4643F: arch/x86/include/asm/efi.h
4644F: arch/x86/platform/efi/
4645F: drivers/firmware/efi/
4646F: include/linux/efi*.h
4647
4648EFI VARIABLE FILESYSTEM
4649M: Matthew Garrett <matthew.garrett@nebula.com>
4650M: Jeremy Kerr <jk@ozlabs.org>
4651M: Matt Fleming <matt@codeblueprint.co.uk>
4652T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4653L: linux-efi@vger.kernel.org
4654S: Maintained
4655F: fs/efivarfs/
4656
4657EFIFB FRAMEBUFFER DRIVER
4658L: linux-fbdev@vger.kernel.org
4659M: Peter Jones <pjones@redhat.com>
4660S: Maintained
4661F: drivers/video/fbdev/efifb.c
4662
4663EFI TEST DRIVER
4664L: linux-efi@vger.kernel.org
4665M: Ivan Hu <ivan.hu@canonical.com>
4666M: Matt Fleming <matt@codeblueprint.co.uk>
4667S: Maintained
4668F: drivers/firmware/efi/test/
4669
4670EFS FILESYSTEM
4671W: http://aeschi.ch.eu.org/efs/
4672S: Orphan
4673F: fs/efs/
4674
4675EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4676M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4677L: netdev@vger.kernel.org
4678S: Maintained
4679F: drivers/net/ethernet/ibm/ehea/
4680
4681EM28XX VIDEO4LINUX DRIVER
4682M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4683M: Mauro Carvalho Chehab <mchehab@kernel.org>
4684L: linux-media@vger.kernel.org
4685W: https://linuxtv.org
4686T: git git://linuxtv.org/media_tree.git
4687S: Maintained
4688F: drivers/media/usb/em28xx/
4689F: Documentation/media/v4l-drivers/em28xx*
4690
4691EMBEDDED LINUX
4692M: Paul Gortmaker <paul.gortmaker@windriver.com>
4693M: Matt Mackall <mpm@selenic.com>
4694M: David Woodhouse <dwmw2@infradead.org>
4695L: linux-embedded@vger.kernel.org
4696S: Maintained
4697
4698EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4699M: James Smart <james.smart@avagotech.com>
4700M: Dick Kennedy <dick.kennedy@avagotech.com>
4701L: linux-scsi@vger.kernel.org
4702W: http://www.avagotech.com
4703S: Supported
4704F: drivers/scsi/lpfc/
4705
4706ENE CB710 FLASH CARD READER DRIVER
4707M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4708S: Maintained
4709F: drivers/misc/cb710/
4710F: drivers/mmc/host/cb710-mmc.*
4711F: include/linux/cb710.h
4712
4713ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4714M: Maxim Levitsky <maximlevitsky@gmail.com>
4715S: Maintained
4716F: drivers/media/rc/ene_ir.*
4717
4718EPSON S1D13XXX FRAMEBUFFER DRIVER
4719M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4720S: Maintained
4721T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4722F: drivers/video/fbdev/s1d13xxxfb.c
4723F: include/video/s1d13xxxfb.h
4724
4725ET131X NETWORK DRIVER
4726M: Mark Einon <mark.einon@gmail.com>
4727S: Odd Fixes
4728F: drivers/net/ethernet/agere/
4729
4730ETHERNET BRIDGE
4731M: Stephen Hemminger <stephen@networkplumber.org>
4732L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4733L: netdev@vger.kernel.org
4734W: http://www.linuxfoundation.org/en/Net:Bridge
4735S: Maintained
4736F: include/linux/netfilter_bridge/
4737F: net/bridge/
4738
4739ETHERNET PHY LIBRARY
4740M: Florian Fainelli <f.fainelli@gmail.com>
4741L: netdev@vger.kernel.org
4742S: Maintained
4743F: include/linux/phy.h
4744F: include/linux/phy_fixed.h
4745F: drivers/net/phy/
4746F: Documentation/networking/phy.txt
4747F: drivers/of/of_mdio.c
4748F: drivers/of/of_net.c
4749
4750EXT2 FILE SYSTEM
4751M: Jan Kara <jack@suse.com>
4752L: linux-ext4@vger.kernel.org
4753S: Maintained
4754F: Documentation/filesystems/ext2.txt
4755F: fs/ext2/
4756F: include/linux/ext2*
4757
4758EXT4 FILE SYSTEM
4759M: "Theodore Ts'o" <tytso@mit.edu>
4760M: Andreas Dilger <adilger.kernel@dilger.ca>
4761L: linux-ext4@vger.kernel.org
4762W: http://ext4.wiki.kernel.org
4763Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4764T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4765S: Maintained
4766F: Documentation/filesystems/ext4.txt
4767F: fs/ext4/
4768
4769Extended Verification Module (EVM)
4770M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4771L: linux-ima-devel@lists.sourceforge.net
4772L: linux-security-module@vger.kernel.org
4773S: Supported
4774F: security/integrity/evm/
4775
4776EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4777M: MyungJoo Ham <myungjoo.ham@samsung.com>
4778M: Chanwoo Choi <cw00.choi@samsung.com>
4779L: linux-kernel@vger.kernel.org
4780T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4781S: Maintained
4782F: drivers/extcon/
4783F: include/linux/extcon/
4784F: include/linux/extcon.h
4785F: Documentation/extcon/
4786F: Documentation/devicetree/bindings/extcon/
4787
4788EXYNOS DP DRIVER
4789M: Jingoo Han <jingoohan1@gmail.com>
4790L: dri-devel@lists.freedesktop.org
4791S: Maintained
4792F: drivers/gpu/drm/exynos/exynos_dp*
4793
4794EXYNOS SYSMMU (IOMMU) driver
4795M: Marek Szyprowski <m.szyprowski@samsung.com>
4796L: iommu@lists.linux-foundation.org
4797S: Maintained
4798F: drivers/iommu/exynos-iommu.c
4799
4800EZchip NPS platform support
4801M: Noam Camus <noamc@ezchip.com>
4802S: Supported
4803F: arch/arc/plat-eznps
4804F: arch/arc/boot/dts/eznps.dts
4805
4806F71805F HARDWARE MONITORING DRIVER
4807M: Jean Delvare <jdelvare@suse.com>
4808L: linux-hwmon@vger.kernel.org
4809S: Maintained
4810F: Documentation/hwmon/f71805f
4811F: drivers/hwmon/f71805f.c
4812
4813FC0011 TUNER DRIVER
4814M: Michael Buesch <m@bues.ch>
4815L: linux-media@vger.kernel.org
4816S: Maintained
4817F: drivers/media/tuners/fc0011.h
4818F: drivers/media/tuners/fc0011.c
4819
4820FC2580 MEDIA DRIVER
4821M: Antti Palosaari <crope@iki.fi>
4822L: linux-media@vger.kernel.org
4823W: https://linuxtv.org
4824W: http://palosaari.fi/linux/
4825Q: http://patchwork.linuxtv.org/project/linux-media/list/
4826T: git git://linuxtv.org/anttip/media_tree.git
4827S: Maintained
4828F: drivers/media/tuners/fc2580*
4829
4830FANOTIFY
4831M: Eric Paris <eparis@redhat.com>
4832S: Maintained
4833F: fs/notify/fanotify/
4834F: include/linux/fanotify.h
4835F: include/uapi/linux/fanotify.h
4836
4837FARSYNC SYNCHRONOUS DRIVER
4838M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4839W: http://www.farsite.co.uk/
4840S: Supported
4841F: drivers/net/wan/farsync.*
4842
4843FAULT INJECTION SUPPORT
4844M: Akinobu Mita <akinobu.mita@gmail.com>
4845S: Supported
4846F: Documentation/fault-injection/
4847F: lib/fault-inject.c
4848
4849FBTFT Framebuffer drivers
4850M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4851M: Noralf Trønnes <noralf@tronnes.org>
4852S: Maintained
4853F: drivers/staging/fbtft/
4854
4855FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4856M: Johannes Thumshirn <jth@kernel.org>
4857L: fcoe-devel@open-fcoe.org
4858W: www.Open-FCoE.org
4859S: Supported
4860F: drivers/scsi/libfc/
4861F: drivers/scsi/fcoe/
4862F: include/scsi/fc/
4863F: include/scsi/libfc.h
4864F: include/scsi/libfcoe.h
4865F: include/uapi/scsi/fc/
4866
4867FILE LOCKING (flock() and fcntl()/lockf())
4868M: Jeff Layton <jlayton@poochiereds.net>
4869M: "J. Bruce Fields" <bfields@fieldses.org>
4870L: linux-fsdevel@vger.kernel.org
4871S: Maintained
4872F: include/linux/fcntl.h
4873F: include/linux/fs.h
4874F: include/uapi/linux/fcntl.h
4875F: include/uapi/linux/fs.h
4876F: fs/fcntl.c
4877F: fs/locks.c
4878
4879FILESYSTEMS (VFS and infrastructure)
4880M: Alexander Viro <viro@zeniv.linux.org.uk>
4881L: linux-fsdevel@vger.kernel.org
4882S: Maintained
4883F: fs/*
4884
4885FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4886M: Riku Voipio <riku.voipio@iki.fi>
4887L: linux-hwmon@vger.kernel.org
4888S: Maintained
4889F: drivers/hwmon/f75375s.c
4890F: include/linux/f75375s.h
4891
4892FIREWIRE AUDIO DRIVERS
4893M: Clemens Ladisch <clemens@ladisch.de>
4894L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4895T: git git://git.alsa-project.org/alsa-kernel.git
4896S: Maintained
4897F: sound/firewire/
4898
4899FIREWIRE MEDIA DRIVERS (firedtv)
4900M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4901L: linux-media@vger.kernel.org
4902L: linux1394-devel@lists.sourceforge.net
4903T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4904S: Maintained
4905F: drivers/media/firewire/
4906
4907FIREWIRE SBP-2 TARGET
4908M: Chris Boot <bootc@bootc.net>
4909L: linux-scsi@vger.kernel.org
4910L: target-devel@vger.kernel.org
4911L: linux1394-devel@lists.sourceforge.net
4912T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4913S: Maintained
4914F: drivers/target/sbp/
4915
4916FIREWIRE SUBSYSTEM
4917M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4918L: linux1394-devel@lists.sourceforge.net
4919W: http://ieee1394.wiki.kernel.org/
4920T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4921S: Maintained
4922F: drivers/firewire/
4923F: include/linux/firewire.h
4924F: include/uapi/linux/firewire*.h
4925F: tools/firewire/
4926
4927FIRMWARE LOADER (request_firmware)
4928M: Ming Lei <ming.lei@canonical.com>
4929M: Luis R. Rodriguez <mcgrof@kernel.org>
4930L: linux-kernel@vger.kernel.org
4931S: Maintained
4932F: Documentation/firmware_class/
4933F: drivers/base/firmware*.c
4934F: include/linux/firmware.h
4935
4936FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4937M: Joshua Morris <josh.h.morris@us.ibm.com>
4938M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4939S: Maintained
4940F: drivers/block/rsxx/
4941
4942FLOPPY DRIVER
4943M: Jiri Kosina <jikos@kernel.org>
4944T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4945S: Odd fixes
4946F: drivers/block/floppy.c
4947
4948FMC SUBSYSTEM
4949M: Alessandro Rubini <rubini@gnudd.com>
4950W: http://www.ohwr.org/projects/fmc-bus
4951S: Supported
4952F: drivers/fmc/
4953F: include/linux/fmc*.h
4954F: include/linux/ipmi-fru.h
4955K: fmc_d.*register
4956
4957FPGA MANAGER FRAMEWORK
4958M: Alan Tull <atull@opensource.altera.com>
4959R: Moritz Fischer <moritz.fischer@ettus.com>
4960S: Maintained
4961F: drivers/fpga/
4962F: include/linux/fpga/fpga-mgr.h
4963W: http://www.rocketboards.org
4964
4965FPU EMULATOR
4966M: Bill Metzenthen <billm@melbpc.org.au>
4967W: http://floatingpoint.sourceforge.net/emulator/index.html
4968S: Maintained
4969F: arch/x86/math-emu/
4970
4971FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4972L: netdev@vger.kernel.org
4973S: Orphan
4974F: drivers/net/wan/dlci.c
4975F: drivers/net/wan/sdla.c
4976
4977FRAMEBUFFER LAYER
4978M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4979L: linux-fbdev@vger.kernel.org
4980Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4981S: Maintained
4982F: Documentation/fb/
4983F: drivers/video/
4984F: include/video/
4985F: include/linux/fb.h
4986F: include/uapi/video/
4987F: include/uapi/linux/fb.h
4988
4989FREESCALE DIU FRAMEBUFFER DRIVER
4990M: Timur Tabi <timur@tabi.org>
4991L: linux-fbdev@vger.kernel.org
4992S: Maintained
4993F: drivers/video/fbdev/fsl-diu-fb.*
4994
4995FREESCALE DMA DRIVER
4996M: Li Yang <leoli@freescale.com>
4997M: Zhang Wei <zw@zh-kernel.org>
4998L: linuxppc-dev@lists.ozlabs.org
4999S: Maintained
5000F: drivers/dma/fsldma.*
5001
5002FREESCALE GPMI NAND DRIVER
5003M: Han Xu <han.xu@nxp.com>
5004L: linux-mtd@lists.infradead.org
5005S: Maintained
5006F: drivers/mtd/nand/gpmi-nand/*
5007
5008FREESCALE I2C CPM DRIVER
5009M: Jochen Friedrich <jochen@scram.de>
5010L: linuxppc-dev@lists.ozlabs.org
5011L: linux-i2c@vger.kernel.org
5012S: Maintained
5013F: drivers/i2c/busses/i2c-cpm.c
5014
5015FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5016M: Sascha Hauer <kernel@pengutronix.de>
5017L: linux-fbdev@vger.kernel.org
5018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5019S: Maintained
5020F: include/linux/platform_data/video-imxfb.h
5021F: drivers/video/fbdev/imxfb.c
5022
5023FREESCALE QUAD SPI DRIVER
5024M: Han Xu <han.xu@nxp.com>
5025L: linux-mtd@lists.infradead.org
5026S: Maintained
5027F: drivers/mtd/spi-nor/fsl-quadspi.c
5028
5029FREESCALE SOC FS_ENET DRIVER
5030M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5031M: Vitaly Bordug <vbordug@ru.mvista.com>
5032L: linuxppc-dev@lists.ozlabs.org
5033L: netdev@vger.kernel.org
5034S: Maintained
5035F: drivers/net/ethernet/freescale/fs_enet/
5036F: include/linux/fs_enet_pd.h
5037
5038FREESCALE IMX / MXC FEC DRIVER
5039M: Fugang Duan <fugang.duan@nxp.com>
5040L: netdev@vger.kernel.org
5041S: Maintained
5042F: drivers/net/ethernet/freescale/fec_main.c
5043F: drivers/net/ethernet/freescale/fec_ptp.c
5044F: drivers/net/ethernet/freescale/fec.h
5045F: Documentation/devicetree/bindings/net/fsl-fec.txt
5046
5047FREESCALE QORIQ DPAA FMAN DRIVER
5048M: Madalin Bucur <madalin.bucur@nxp.com>
5049L: netdev@vger.kernel.org
5050S: Maintained
5051F: drivers/net/ethernet/freescale/fman
5052F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5053
5054FREESCALE QUICC ENGINE LIBRARY
5055L: linuxppc-dev@lists.ozlabs.org
5056S: Orphan
5057F: drivers/soc/fsl/qe/
5058F: include/soc/fsl/*qe*.h
5059F: include/soc/fsl/*ucc*.h
5060
5061FREESCALE USB PERIPHERAL DRIVERS
5062M: Li Yang <leoli@freescale.com>
5063L: linux-usb@vger.kernel.org
5064L: linuxppc-dev@lists.ozlabs.org
5065S: Maintained
5066F: drivers/usb/gadget/udc/fsl*
5067
5068FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5069M: Li Yang <leoli@freescale.com>
5070L: netdev@vger.kernel.org
5071L: linuxppc-dev@lists.ozlabs.org
5072S: Maintained
5073F: drivers/net/ethernet/freescale/ucc_geth*
5074
5075FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5076M: Claudiu Manoil <claudiu.manoil@freescale.com>
5077L: netdev@vger.kernel.org
5078S: Maintained
5079F: drivers/net/ethernet/freescale/gianfar*
5080X: drivers/net/ethernet/freescale/gianfar_ptp.c
5081F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5082
5083FREESCALE QUICC ENGINE UCC HDLC DRIVER
5084M: Zhao Qiang <qiang.zhao@nxp.com>
5085L: netdev@vger.kernel.org
5086L: linuxppc-dev@lists.ozlabs.org
5087S: Maintained
5088F: drivers/net/wan/fsl_ucc_hdlc*
5089
5090FREESCALE QUICC ENGINE UCC UART DRIVER
5091M: Timur Tabi <timur@tabi.org>
5092L: linuxppc-dev@lists.ozlabs.org
5093S: Maintained
5094F: drivers/tty/serial/ucc_uart.c
5095
5096FREESCALE SOC SOUND DRIVERS
5097M: Timur Tabi <timur@tabi.org>
5098M: Nicolin Chen <nicoleotsuka@gmail.com>
5099M: Xiubo Li <Xiubo.Lee@gmail.com>
5100R: Fabio Estevam <fabio.estevam@nxp.com>
5101L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5102L: linuxppc-dev@lists.ozlabs.org
5103S: Maintained
5104F: sound/soc/fsl/fsl*
5105F: sound/soc/fsl/imx*
5106F: sound/soc/fsl/mpc8610_hpcd.c
5107
5108FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5109M: "J. German Rivera" <German.Rivera@freescale.com>
5110M: Stuart Yoder <stuart.yoder@nxp.com>
5111L: linux-kernel@vger.kernel.org
5112S: Maintained
5113F: drivers/staging/fsl-mc/
5114
5115FREEVXFS FILESYSTEM
5116M: Christoph Hellwig <hch@infradead.org>
5117W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5118S: Maintained
5119F: fs/freevxfs/
5120
5121FREEZER
5122M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5123M: Pavel Machek <pavel@ucw.cz>
5124L: linux-pm@vger.kernel.org
5125S: Supported
5126F: Documentation/power/freezing-of-tasks.txt
5127F: include/linux/freezer.h
5128F: kernel/freezer.c
5129
5130FRONTSWAP API
5131M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5132L: linux-kernel@vger.kernel.org
5133S: Maintained
5134F: mm/frontswap.c
5135F: include/linux/frontswap.h
5136
5137FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5138M: David Howells <dhowells@redhat.com>
5139L: linux-cachefs@redhat.com (moderated for non-subscribers)
5140S: Supported
5141F: Documentation/filesystems/caching/
5142F: fs/fscache/
5143F: include/linux/fscache*.h
5144
5145FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5146M: Theodore Y. Ts'o <tytso@mit.edu>
5147M: Jaegeuk Kim <jaegeuk@kernel.org>
5148S: Supported
5149F: fs/crypto/
5150F: include/linux/fscrypto.h
5151
5152F2FS FILE SYSTEM
5153M: Jaegeuk Kim <jaegeuk@kernel.org>
5154M: Chao Yu <yuchao0@huawei.com>
5155L: linux-f2fs-devel@lists.sourceforge.net
5156W: https://f2fs.wiki.kernel.org/
5157T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5158S: Maintained
5159F: Documentation/filesystems/f2fs.txt
5160F: Documentation/ABI/testing/sysfs-fs-f2fs
5161F: fs/f2fs/
5162F: include/linux/f2fs_fs.h
5163F: include/trace/events/f2fs.h
5164
5165FUJITSU FR-V (FRV) PORT
5166S: Orphan
5167F: arch/frv/
5168
5169FUJITSU LAPTOP EXTRAS
5170M: Jonathan Woithe <jwoithe@just42.net>
5171L: platform-driver-x86@vger.kernel.org
5172S: Maintained
5173F: drivers/platform/x86/fujitsu-laptop.c
5174
5175FUJITSU M-5MO LS CAMERA ISP DRIVER
5176M: Kyungmin Park <kyungmin.park@samsung.com>
5177M: Heungjun Kim <riverful.kim@samsung.com>
5178L: linux-media@vger.kernel.org
5179S: Maintained
5180F: drivers/media/i2c/m5mols/
5181F: include/media/i2c/m5mols.h
5182
5183FUJITSU TABLET EXTRAS
5184M: Robert Gerlach <khnz@gmx.de>
5185L: platform-driver-x86@vger.kernel.org
5186S: Maintained
5187F: drivers/platform/x86/fujitsu-tablet.c
5188
5189FUSE: FILESYSTEM IN USERSPACE
5190M: Miklos Szeredi <miklos@szeredi.hu>
5191L: linux-fsdevel@vger.kernel.org
5192W: http://fuse.sourceforge.net/
5193T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5194S: Maintained
5195F: fs/fuse/
5196F: include/uapi/linux/fuse.h
5197F: Documentation/filesystems/fuse.txt
5198
5199FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5200M: Rik Faith <faith@cs.unc.edu>
5201L: linux-scsi@vger.kernel.org
5202S: Odd Fixes (e.g., new signatures)
5203F: drivers/scsi/fdomain.*
5204
5205GCC PLUGINS
5206M: Kees Cook <keescook@chromium.org>
5207R: Emese Revfy <re.emese@gmail.com>
5208L: kernel-hardening@lists.openwall.com
5209S: Maintained
5210F: scripts/gcc-plugins/
5211F: scripts/gcc-plugin.sh
5212F: Documentation/gcc-plugins.txt
5213
5214GCOV BASED KERNEL PROFILING
5215M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5216S: Maintained
5217F: kernel/gcov/
5218F: Documentation/dev-tools/gcov.rst
5219
5220GDT SCSI DISK ARRAY CONTROLLER DRIVER
5221M: Achim Leubner <achim_leubner@adaptec.com>
5222L: linux-scsi@vger.kernel.org
5223W: http://www.icp-vortex.com/
5224S: Supported
5225F: drivers/scsi/gdt*
5226
5227GDB KERNEL DEBUGGING HELPER SCRIPTS
5228M: Jan Kiszka <jan.kiszka@siemens.com>
5229M: Kieran Bingham <kieran@bingham.xyz>
5230S: Supported
5231F: scripts/gdb/
5232
5233GEMTEK FM RADIO RECEIVER DRIVER
5234M: Hans Verkuil <hverkuil@xs4all.nl>
5235L: linux-media@vger.kernel.org
5236T: git git://linuxtv.org/media_tree.git
5237W: https://linuxtv.org
5238S: Maintained
5239F: drivers/media/radio/radio-gemtek*
5240
5241GENERIC GPIO I2C DRIVER
5242M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5243S: Supported
5244F: drivers/i2c/busses/i2c-gpio.c
5245F: include/linux/i2c-gpio.h
5246
5247GENERIC GPIO I2C MULTIPLEXER DRIVER
5248M: Peter Korsgaard <peter.korsgaard@barco.com>
5249L: linux-i2c@vger.kernel.org
5250S: Supported
5251F: drivers/i2c/muxes/i2c-mux-gpio.c
5252F: include/linux/i2c-mux-gpio.h
5253F: Documentation/i2c/muxes/i2c-mux-gpio
5254
5255GENERIC HDLC (WAN) DRIVERS
5256M: Krzysztof Halasa <khc@pm.waw.pl>
5257W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5258S: Maintained
5259F: drivers/net/wan/c101.c
5260F: drivers/net/wan/hd6457*
5261F: drivers/net/wan/hdlc*
5262F: drivers/net/wan/n2.c
5263F: drivers/net/wan/pc300too.c
5264F: drivers/net/wan/pci200syn.c
5265F: drivers/net/wan/wanxl*
5266
5267GENERIC INCLUDE/ASM HEADER FILES
5268M: Arnd Bergmann <arnd@arndb.de>
5269L: linux-arch@vger.kernel.org
5270T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5271S: Maintained
5272F: include/asm-generic/
5273F: include/uapi/asm-generic/
5274
5275GENERIC PHY FRAMEWORK
5276M: Kishon Vijay Abraham I <kishon@ti.com>
5277L: linux-kernel@vger.kernel.org
5278T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5279S: Supported
5280F: drivers/phy/
5281F: include/linux/phy/
5282
5283GENERIC PM DOMAINS
5284M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5285M: Kevin Hilman <khilman@kernel.org>
5286M: Ulf Hansson <ulf.hansson@linaro.org>
5287L: linux-pm@vger.kernel.org
5288S: Supported
5289F: drivers/base/power/domain*.c
5290F: include/linux/pm_domain.h
5291
5292GENERIC UIO DRIVER FOR PCI DEVICES
5293M: "Michael S. Tsirkin" <mst@redhat.com>
5294L: kvm@vger.kernel.org
5295S: Supported
5296F: drivers/uio/uio_pci_generic.c
5297
5298GET_MAINTAINER SCRIPT
5299M: Joe Perches <joe@perches.com>
5300S: Maintained
5301F: scripts/get_maintainer.pl
5302
5303GENWQE (IBM Generic Workqueue Card)
5304M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5305M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5306S: Supported
5307F: drivers/misc/genwqe/
5308
5309GFS2 FILE SYSTEM
5310M: Steven Whitehouse <swhiteho@redhat.com>
5311M: Bob Peterson <rpeterso@redhat.com>
5312L: cluster-devel@redhat.com
5313W: http://sources.redhat.com/cluster/
5314T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5315S: Supported
5316F: Documentation/filesystems/gfs2*.txt
5317F: fs/gfs2/
5318F: include/uapi/linux/gfs2_ondisk.h
5319
5320GIGASET ISDN DRIVERS
5321M: Paul Bolle <pebolle@tiscali.nl>
5322L: gigaset307x-common@lists.sourceforge.net
5323W: http://gigaset307x.sourceforge.net/
5324S: Odd Fixes
5325F: Documentation/isdn/README.gigaset
5326F: drivers/isdn/gigaset/
5327F: include/uapi/linux/gigaset_dev.h
5328
5329GO7007 MPEG CODEC
5330M: Hans Verkuil <hans.verkuil@cisco.com>
5331L: linux-media@vger.kernel.org
5332S: Maintained
5333F: drivers/media/usb/go7007/
5334
5335GOODIX TOUCHSCREEN
5336M: Bastien Nocera <hadess@hadess.net>
5337L: linux-input@vger.kernel.org
5338S: Maintained
5339F: drivers/input/touchscreen/goodix.c
5340
5341GPIO MOCKUP DRIVER
5342M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5343L: linux-gpio@vger.kernel.org
5344S: Maintained
5345F: drivers/gpio/gpio-mockup.c
5346F: tools/testing/selftests/gpio/
5347
5348GPIO SUBSYSTEM
5349M: Linus Walleij <linus.walleij@linaro.org>
5350M: Alexandre Courbot <gnurou@gmail.com>
5351L: linux-gpio@vger.kernel.org
5352T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5353S: Maintained
5354F: Documentation/devicetree/bindings/gpio/
5355F: Documentation/gpio/
5356F: Documentation/ABI/testing/gpio-cdev
5357F: Documentation/ABI/obsolete/sysfs-gpio
5358F: drivers/gpio/
5359F: include/linux/gpio/
5360F: include/linux/gpio.h
5361F: include/asm-generic/gpio.h
5362F: include/uapi/linux/gpio.h
5363F: tools/gpio/
5364
5365GRE DEMULTIPLEXER DRIVER
5366M: Dmitry Kozlov <xeb@mail.ru>
5367L: netdev@vger.kernel.org
5368S: Maintained
5369F: net/ipv4/gre_demux.c
5370F: net/ipv4/gre_offload.c
5371F: include/net/gre.h
5372
5373GRETH 10/100/1G Ethernet MAC device driver
5374M: Andreas Larsson <andreas@gaisler.com>
5375L: netdev@vger.kernel.org
5376S: Maintained
5377F: drivers/net/ethernet/aeroflex/
5378
5379GREYBUS SUBSYSTEM
5380M: Johan Hovold <johan@kernel.org>
5381M: Alex Elder <elder@kernel.org>
5382M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5383S: Maintained
5384F: drivers/staging/greybus/
5385
5386GREYBUS AUDIO PROTOCOLS DRIVERS
5387M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5388M: Mark Greer <mgreer@animalcreek.com>
5389S: Maintained
5390F: drivers/staging/greybus/audio_apbridgea.c
5391F: drivers/staging/greybus/audio_apbridgea.h
5392F: drivers/staging/greybus/audio_codec.c
5393F: drivers/staging/greybus/audio_codec.h
5394F: drivers/staging/greybus/audio_gb.c
5395F: drivers/staging/greybus/audio_manager.c
5396F: drivers/staging/greybus/audio_manager.h
5397F: drivers/staging/greybus/audio_manager_module.c
5398F: drivers/staging/greybus/audio_manager_private.h
5399F: drivers/staging/greybus/audio_manager_sysfs.c
5400F: drivers/staging/greybus/audio_module.c
5401F: drivers/staging/greybus/audio_topology.c
5402
5403GREYBUS PROTOCOLS DRIVERS
5404M: Rui Miguel Silva <rmfrfs@gmail.com>
5405S: Maintained
5406F: drivers/staging/greybus/sdio.c
5407F: drivers/staging/greybus/light.c
5408F: drivers/staging/greybus/gpio.c
5409F: drivers/staging/greybus/power_supply.c
5410F: drivers/staging/greybus/spi.c
5411F: drivers/staging/greybus/spilib.c
5412
5413GREYBUS PROTOCOLS DRIVERS
5414M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5415S: Maintained
5416F: drivers/staging/greybus/loopback.c
5417F: drivers/staging/greybus/timesync.c
5418F: drivers/staging/greybus/timesync_platform.c
5419
5420GREYBUS PROTOCOLS DRIVERS
5421M: Viresh Kumar <vireshk@kernel.org>
5422S: Maintained
5423F: drivers/staging/greybus/authentication.c
5424F: drivers/staging/greybus/bootrom.c
5425F: drivers/staging/greybus/firmware.h
5426F: drivers/staging/greybus/fw-core.c
5427F: drivers/staging/greybus/fw-download.c
5428F: drivers/staging/greybus/fw-managament.c
5429F: drivers/staging/greybus/greybus_authentication.h
5430F: drivers/staging/greybus/greybus_firmware.h
5431F: drivers/staging/greybus/hid.c
5432F: drivers/staging/greybus/i2c.c
5433F: drivers/staging/greybus/spi.c
5434F: drivers/staging/greybus/spilib.c
5435F: drivers/staging/greybus/spilib.h
5436
5437GREYBUS PROTOCOLS DRIVERS
5438M: David Lin <dtwlin@gmail.com>
5439S: Maintained
5440F: drivers/staging/greybus/uart.c
5441F: drivers/staging/greybus/log.c
5442
5443GREYBUS PLATFORM DRIVERS
5444M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5445S: Maintained
5446F: drivers/staging/greybus/arche-platform.c
5447F: drivers/staging/greybus/arche-apb-ctrl.c
5448F: drivers/staging/greybus/arche_platform.h
5449
5450GS1662 VIDEO SERIALIZER
5451M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5452L: linux-media@vger.kernel.org
5453T: git git://linuxtv.org/media_tree.git
5454S: Maintained
5455F: drivers/media/spi/gs1662.c
5456
5457GSPCA FINEPIX SUBDRIVER
5458M: Frank Zago <frank@zago.net>
5459L: linux-media@vger.kernel.org
5460T: git git://linuxtv.org/media_tree.git
5461S: Maintained
5462F: drivers/media/usb/gspca/finepix.c
5463
5464GSPCA GL860 SUBDRIVER
5465M: Olivier Lorin <o.lorin@laposte.net>
5466L: linux-media@vger.kernel.org
5467T: git git://linuxtv.org/media_tree.git
5468S: Maintained
5469F: drivers/media/usb/gspca/gl860/
5470
5471GSPCA M5602 SUBDRIVER
5472M: Erik Andren <erik.andren@gmail.com>
5473L: linux-media@vger.kernel.org
5474T: git git://linuxtv.org/media_tree.git
5475S: Maintained
5476F: drivers/media/usb/gspca/m5602/
5477
5478GSPCA PAC207 SONIXB SUBDRIVER
5479M: Hans Verkuil <hverkuil@xs4all.nl>
5480L: linux-media@vger.kernel.org
5481T: git git://linuxtv.org/media_tree.git
5482S: Odd Fixes
5483F: drivers/media/usb/gspca/pac207.c
5484
5485GSPCA SN9C20X SUBDRIVER
5486M: Brian Johnson <brijohn@gmail.com>
5487L: linux-media@vger.kernel.org
5488T: git git://linuxtv.org/media_tree.git
5489S: Maintained
5490F: drivers/media/usb/gspca/sn9c20x.c
5491
5492GSPCA T613 SUBDRIVER
5493M: Leandro Costantino <lcostantino@gmail.com>
5494L: linux-media@vger.kernel.org
5495T: git git://linuxtv.org/media_tree.git
5496S: Maintained
5497F: drivers/media/usb/gspca/t613.c
5498
5499GSPCA USB WEBCAM DRIVER
5500M: Hans Verkuil <hverkuil@xs4all.nl>
5501L: linux-media@vger.kernel.org
5502T: git git://linuxtv.org/media_tree.git
5503S: Odd Fixes
5504F: drivers/media/usb/gspca/
5505
5506GUID PARTITION TABLE (GPT)
5507M: Davidlohr Bueso <dave@stgolabs.net>
5508L: linux-efi@vger.kernel.org
5509S: Maintained
5510F: block/partitions/efi.*
5511
5512STK1160 USB VIDEO CAPTURE DRIVER
5513M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5514L: linux-media@vger.kernel.org
5515T: git git://linuxtv.org/media_tree.git
5516S: Maintained
5517F: drivers/media/usb/stk1160/
5518
5519H8/300 ARCHITECTURE
5520M: Yoshinori Sato <ysato@users.sourceforge.jp>
5521L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5522W: http://uclinux-h8.sourceforge.jp
5523T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5524S: Maintained
5525F: arch/h8300/
5526F: drivers/clocksource/h8300_*.c
5527F: drivers/clk/h8300/
5528F: drivers/irqchip/irq-renesas-h8*.c
5529
5530HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5531M: Frank Seidel <frank@f-seidel.de>
5532L: platform-driver-x86@vger.kernel.org
5533W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5534S: Maintained
5535F: drivers/platform/x86/hdaps.c
5536
5537HDPVR USB VIDEO ENCODER DRIVER
5538M: Hans Verkuil <hverkuil@xs4all.nl>
5539L: linux-media@vger.kernel.org
5540T: git git://linuxtv.org/media_tree.git
5541W: https://linuxtv.org
5542S: Odd Fixes
5543F: drivers/media/usb/hdpvr/
5544
5545HWPOISON MEMORY FAILURE HANDLING
5546M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5547L: linux-mm@kvack.org
5548S: Maintained
5549F: mm/memory-failure.c
5550F: mm/hwpoison-inject.c
5551
5552HYPERVISOR VIRTUAL CONSOLE DRIVER
5553L: linuxppc-dev@lists.ozlabs.org
5554S: Odd Fixes
5555F: drivers/tty/hvc/
5556
5557HACKRF MEDIA DRIVER
5558M: Antti Palosaari <crope@iki.fi>
5559L: linux-media@vger.kernel.org
5560W: https://linuxtv.org
5561W: http://palosaari.fi/linux/
5562Q: http://patchwork.linuxtv.org/project/linux-media/list/
5563T: git git://linuxtv.org/anttip/media_tree.git
5564S: Maintained
5565F: drivers/media/usb/hackrf/
5566
5567HARDWARE MONITORING
5568M: Jean Delvare <jdelvare@suse.com>
5569M: Guenter Roeck <linux@roeck-us.net>
5570L: linux-hwmon@vger.kernel.org
5571W: http://hwmon.wiki.kernel.org/
5572T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5573T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5574S: Maintained
5575F: Documentation/hwmon/
5576F: drivers/hwmon/
5577F: include/linux/hwmon*.h
5578
5579HARDWARE RANDOM NUMBER GENERATOR CORE
5580M: Matt Mackall <mpm@selenic.com>
5581M: Herbert Xu <herbert@gondor.apana.org.au>
5582L: linux-crypto@vger.kernel.org
5583S: Odd fixes
5584F: Documentation/devicetree/bindings/rng/
5585F: Documentation/hw_random.txt
5586F: drivers/char/hw_random/
5587F: include/linux/hw_random.h
5588
5589HARDWARE SPINLOCK CORE
5590M: Ohad Ben-Cohen <ohad@wizery.com>
5591M: Bjorn Andersson <bjorn.andersson@linaro.org>
5592L: linux-remoteproc@vger.kernel.org
5593S: Maintained
5594T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5595F: Documentation/devicetree/bindings/hwlock/
5596F: Documentation/hwspinlock.txt
5597F: drivers/hwspinlock/
5598F: include/linux/hwspinlock.h
5599
5600HARMONY SOUND DRIVER
5601L: linux-parisc@vger.kernel.org
5602S: Maintained
5603F: sound/parisc/harmony.*
5604
5605HD29L2 MEDIA DRIVER
5606M: Antti Palosaari <crope@iki.fi>
5607L: linux-media@vger.kernel.org
5608W: https://linuxtv.org
5609W: http://palosaari.fi/linux/
5610Q: http://patchwork.linuxtv.org/project/linux-media/list/
5611T: git git://linuxtv.org/anttip/media_tree.git
5612S: Maintained
5613F: drivers/media/dvb-frontends/hd29l2*
5614
5615HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5616M: Brian Boylston <brian.boylston@hpe.com>
5617S: Supported
5618F: Documentation/watchdog/hpwdt.txt
5619F: drivers/watchdog/hpwdt.c
5620
5621HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5622M: Don Brace <don.brace@microsemi.com>
5623L: iss_storagedev@hp.com
5624L: esc.storagedev@microsemi.com
5625L: linux-scsi@vger.kernel.org
5626S: Supported
5627F: Documentation/scsi/hpsa.txt
5628F: drivers/scsi/hpsa*.[ch]
5629F: include/linux/cciss*.h
5630F: include/uapi/linux/cciss*.h
5631
5632HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5633M: Don Brace <don.brace@microsemi.com>
5634L: iss_storagedev@hp.com
5635L: esc.storagedev@microsemi.com
5636L: linux-scsi@vger.kernel.org
5637S: Supported
5638F: Documentation/blockdev/cciss.txt
5639F: drivers/block/cciss*
5640F: include/linux/cciss_ioctl.h
5641F: include/uapi/linux/cciss_ioctl.h
5642
5643HFI1 DRIVER
5644M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5645M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5646L: linux-rdma@vger.kernel.org
5647S: Supported
5648F: drivers/infiniband/hw/hfi1
5649
5650HFS FILESYSTEM
5651L: linux-fsdevel@vger.kernel.org
5652S: Orphan
5653F: Documentation/filesystems/hfs.txt
5654F: fs/hfs/
5655
5656HFSPLUS FILESYSTEM
5657L: linux-fsdevel@vger.kernel.org
5658S: Orphan
5659F: Documentation/filesystems/hfsplus.txt
5660F: fs/hfsplus/
5661
5662HGA FRAMEBUFFER DRIVER
5663M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5664L: linux-nvidia@lists.surfsouth.com
5665W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5666S: Maintained
5667F: drivers/video/fbdev/hgafb.c
5668
5669HIBERNATION (aka Software Suspend, aka swsusp)
5670M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5671M: Pavel Machek <pavel@ucw.cz>
5672L: linux-pm@vger.kernel.org
5673B: https://bugzilla.kernel.org
5674S: Supported
5675F: arch/x86/power/
5676F: drivers/base/power/
5677F: kernel/power/
5678F: include/linux/suspend.h
5679F: include/linux/freezer.h
5680F: include/linux/pm.h
5681F: arch/*/include/asm/suspend*.h
5682
5683HID CORE LAYER
5684M: Jiri Kosina <jikos@kernel.org>
5685R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5686L: linux-input@vger.kernel.org
5687T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5688S: Maintained
5689F: drivers/hid/
5690F: include/linux/hid*
5691F: include/uapi/linux/hid*
5692
5693HID SENSOR HUB DRIVERS
5694M: Jiri Kosina <jikos@kernel.org>
5695M: Jonathan Cameron <jic23@kernel.org>
5696M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5697L: linux-input@vger.kernel.org
5698L: linux-iio@vger.kernel.org
5699S: Maintained
5700F: Documentation/hid/hid-sensor*
5701F: drivers/hid/hid-sensor-*
5702F: drivers/iio/*/hid-*
5703F: include/linux/hid-sensor-*
5704
5705HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5706M: Thomas Gleixner <tglx@linutronix.de>
5707L: linux-kernel@vger.kernel.org
5708T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5709S: Maintained
5710F: Documentation/timers/
5711F: kernel/time/hrtimer.c
5712F: kernel/time/clockevents.c
5713F: kernel/time/tick*.*
5714F: kernel/time/timer_*.c
5715F: include/linux/clockchips.h
5716F: include/linux/hrtimer.h
5717
5718HIGH-SPEED SCC DRIVER FOR AX.25
5719L: linux-hams@vger.kernel.org
5720S: Orphan
5721F: drivers/net/hamradio/dmascc.c
5722F: drivers/net/hamradio/scc.c
5723
5724HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5725M: HighPoint Linux Team <linux@highpoint-tech.com>
5726W: http://www.highpoint-tech.com
5727S: Supported
5728F: Documentation/scsi/hptiop.txt
5729F: drivers/scsi/hptiop.c
5730
5731HIPPI
5732M: Jes Sorensen <jes@trained-monkey.org>
5733L: linux-hippi@sunsite.dk
5734S: Maintained
5735F: include/linux/hippidevice.h
5736F: include/uapi/linux/if_hippi.h
5737F: net/802/hippi.c
5738F: drivers/net/hippi/
5739
5740HISILICON NETWORK SUBSYSTEM DRIVER
5741M: Yisen Zhuang <yisen.zhuang@huawei.com>
5742M: Salil Mehta <salil.mehta@huawei.com>
5743L: netdev@vger.kernel.org
5744W: http://www.hisilicon.com
5745S: Maintained
5746F: drivers/net/ethernet/hisilicon/
5747F: Documentation/devicetree/bindings/net/hisilicon*.txt
5748
5749HISILICON ROCE DRIVER
5750M: Lijun Ou <oulijun@huawei.com>
5751M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5752L: linux-rdma@vger.kernel.org
5753S: Maintained
5754F: drivers/infiniband/hw/hns/
5755F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5756
5757HISILICON SAS Controller
5758M: John Garry <john.garry@huawei.com>
5759W: http://www.hisilicon.com
5760S: Supported
5761F: drivers/scsi/hisi_sas/
5762F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5763
5764HOST AP DRIVER
5765M: Jouni Malinen <j@w1.fi>
5766L: linux-wireless@vger.kernel.org
5767W: http://w1.fi/hostap-driver.html
5768S: Obsolete
5769F: drivers/net/wireless/intersil/hostap/
5770
5771HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5772L: platform-driver-x86@vger.kernel.org
5773S: Orphan
5774F: drivers/platform/x86/tc1100-wmi.c
5775
5776HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5777M: Jaroslav Kysela <perex@perex.cz>
5778S: Maintained
5779F: drivers/net/ethernet/hp/hp100.*
5780
5781HPET: High Precision Event Timers driver
5782M: Clemens Ladisch <clemens@ladisch.de>
5783S: Maintained
5784F: Documentation/timers/hpet.txt
5785F: drivers/char/hpet.c
5786F: include/linux/hpet.h
5787F: include/uapi/linux/hpet.h
5788
5789HPET: x86
5790S: Orphan
5791F: arch/x86/kernel/hpet.c
5792F: arch/x86/include/asm/hpet.h
5793
5794HPFS FILESYSTEM
5795M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5796W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5797S: Maintained
5798F: fs/hpfs/
5799
5800HSI SUBSYSTEM
5801M: Sebastian Reichel <sre@kernel.org>
5802T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5803S: Maintained
5804F: Documentation/ABI/testing/sysfs-bus-hsi
5805F: Documentation/device-drivers/serial-interfaces.rst
5806F: drivers/hsi/
5807F: include/linux/hsi/
5808F: include/uapi/linux/hsi/
5809
5810HSO 3G MODEM DRIVER
5811M: Jan Dumon <j.dumon@option.com>
5812W: http://www.pharscape.org
5813S: Maintained
5814F: drivers/net/usb/hso.c
5815
5816HSR NETWORK PROTOCOL
5817M: Arvid Brodin <arvid.brodin@alten.se>
5818L: netdev@vger.kernel.org
5819S: Maintained
5820F: net/hsr/
5821
5822HTCPEN TOUCHSCREEN DRIVER
5823M: Pau Oliva Fora <pof@eslack.org>
5824L: linux-input@vger.kernel.org
5825S: Maintained
5826F: drivers/input/touchscreen/htcpen.c
5827
5828HUGETLB FILESYSTEM
5829M: Nadia Yvette Chambers <nyc@holomorphy.com>
5830S: Maintained
5831F: fs/hugetlbfs/
5832
5833HVA ST MEDIA DRIVER
5834M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5835L: linux-media@vger.kernel.org
5836T: git git://linuxtv.org/media_tree.git
5837W: https://linuxtv.org
5838S: Supported
5839F: drivers/media/platform/sti/hva
5840
5841Hyper-V CORE AND DRIVERS
5842M: "K. Y. Srinivasan" <kys@microsoft.com>
5843M: Haiyang Zhang <haiyangz@microsoft.com>
5844L: devel@linuxdriverproject.org
5845S: Maintained
5846F: arch/x86/include/asm/mshyperv.h
5847F: arch/x86/include/uapi/asm/hyperv.h
5848F: arch/x86/kernel/cpu/mshyperv.c
5849F: drivers/hid/hid-hyperv.c
5850F: drivers/hv/
5851F: drivers/input/serio/hyperv-keyboard.c
5852F: drivers/pci/host/pci-hyperv.c
5853F: drivers/net/hyperv/
5854F: drivers/scsi/storvsc_drv.c
5855F: drivers/video/fbdev/hyperv_fb.c
5856F: include/linux/hyperv.h
5857F: tools/hv/
5858F: Documentation/ABI/stable/sysfs-bus-vmbus
5859
5860I2C MUXES
5861M: Peter Rosin <peda@axentia.se>
5862L: linux-i2c@vger.kernel.org
5863S: Maintained
5864F: Documentation/i2c/i2c-topology
5865F: Documentation/i2c/muxes/
5866F: Documentation/devicetree/bindings/i2c/i2c-mux*
5867F: Documentation/devicetree/bindings/i2c/i2c-arb*
5868F: Documentation/devicetree/bindings/i2c/i2c-gate*
5869F: drivers/i2c/i2c-mux.c
5870F: drivers/i2c/muxes/
5871F: include/linux/i2c-mux.h
5872
5873I2C OVER PARALLEL PORT
5874M: Jean Delvare <jdelvare@suse.com>
5875L: linux-i2c@vger.kernel.org
5876S: Maintained
5877F: Documentation/i2c/busses/i2c-parport
5878F: Documentation/i2c/busses/i2c-parport-light
5879F: drivers/i2c/busses/i2c-parport.c
5880F: drivers/i2c/busses/i2c-parport-light.c
5881
5882I2C/SMBUS CONTROLLER DRIVERS FOR PC
5883M: Jean Delvare <jdelvare@suse.com>
5884L: linux-i2c@vger.kernel.org
5885S: Maintained
5886F: Documentation/i2c/busses/i2c-ali1535
5887F: Documentation/i2c/busses/i2c-ali1563
5888F: Documentation/i2c/busses/i2c-ali15x3
5889F: Documentation/i2c/busses/i2c-amd756
5890F: Documentation/i2c/busses/i2c-amd8111
5891F: Documentation/i2c/busses/i2c-i801
5892F: Documentation/i2c/busses/i2c-nforce2
5893F: Documentation/i2c/busses/i2c-piix4
5894F: Documentation/i2c/busses/i2c-sis5595
5895F: Documentation/i2c/busses/i2c-sis630
5896F: Documentation/i2c/busses/i2c-sis96x
5897F: Documentation/i2c/busses/i2c-via
5898F: Documentation/i2c/busses/i2c-viapro
5899F: drivers/i2c/busses/i2c-ali1535.c
5900F: drivers/i2c/busses/i2c-ali1563.c
5901F: drivers/i2c/busses/i2c-ali15x3.c
5902F: drivers/i2c/busses/i2c-amd756.c
5903F: drivers/i2c/busses/i2c-amd756-s4882.c
5904F: drivers/i2c/busses/i2c-amd8111.c
5905F: drivers/i2c/busses/i2c-i801.c
5906F: drivers/i2c/busses/i2c-isch.c
5907F: drivers/i2c/busses/i2c-nforce2.c
5908F: drivers/i2c/busses/i2c-nforce2-s4985.c
5909F: drivers/i2c/busses/i2c-piix4.c
5910F: drivers/i2c/busses/i2c-sis5595.c
5911F: drivers/i2c/busses/i2c-sis630.c
5912F: drivers/i2c/busses/i2c-sis96x.c
5913F: drivers/i2c/busses/i2c-via.c
5914F: drivers/i2c/busses/i2c-viapro.c
5915
5916I2C/SMBUS ISMT DRIVER
5917M: Seth Heasley <seth.heasley@intel.com>
5918M: Neil Horman <nhorman@tuxdriver.com>
5919L: linux-i2c@vger.kernel.org
5920F: drivers/i2c/busses/i2c-ismt.c
5921F: Documentation/i2c/busses/i2c-ismt
5922
5923I2C/SMBUS STUB DRIVER
5924M: Jean Delvare <jdelvare@suse.com>
5925L: linux-i2c@vger.kernel.org
5926S: Maintained
5927F: drivers/i2c/i2c-stub.c
5928
5929I2C SUBSYSTEM
5930M: Wolfram Sang <wsa@the-dreams.de>
5931L: linux-i2c@vger.kernel.org
5932W: https://i2c.wiki.kernel.org/
5933Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5934T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5935S: Maintained
5936F: Documentation/devicetree/bindings/i2c/
5937F: Documentation/i2c/
5938F: drivers/i2c/
5939F: drivers/i2c/*/
5940F: include/linux/i2c.h
5941F: include/linux/i2c-*.h
5942F: include/uapi/linux/i2c.h
5943F: include/uapi/linux/i2c-*.h
5944
5945I2C ACPI SUPPORT
5946M: Mika Westerberg <mika.westerberg@linux.intel.com>
5947L: linux-i2c@vger.kernel.org
5948L: linux-acpi@vger.kernel.org
5949S: Maintained
5950
5951I2C-TAOS-EVM DRIVER
5952M: Jean Delvare <jdelvare@suse.com>
5953L: linux-i2c@vger.kernel.org
5954S: Maintained
5955F: Documentation/i2c/busses/i2c-taos-evm
5956F: drivers/i2c/busses/i2c-taos-evm.c
5957
5958I2C-TINY-USB DRIVER
5959M: Till Harbaum <till@harbaum.org>
5960L: linux-i2c@vger.kernel.org
5961W: http://www.harbaum.org/till/i2c_tiny_usb
5962S: Maintained
5963F: drivers/i2c/busses/i2c-tiny-usb.c
5964
5965i386 BOOT CODE
5966M: "H. Peter Anvin" <hpa@zytor.com>
5967S: Maintained
5968F: arch/x86/boot/
5969
5970i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5971M: "H. Peter Anvin" <hpa@zytor.com>
5972T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5973S: Maintained
5974
5975IA64 (Itanium) PLATFORM
5976M: Tony Luck <tony.luck@intel.com>
5977M: Fenghua Yu <fenghua.yu@intel.com>
5978L: linux-ia64@vger.kernel.org
5979T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5980S: Maintained
5981F: arch/ia64/
5982
5983IBM Power VMX Cryptographic instructions
5984M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5985M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5986L: linux-crypto@vger.kernel.org
5987S: Supported
5988F: drivers/crypto/vmx/Makefile
5989F: drivers/crypto/vmx/Kconfig
5990F: drivers/crypto/vmx/vmx.c
5991F: drivers/crypto/vmx/aes*
5992F: drivers/crypto/vmx/ghash*
5993F: drivers/crypto/vmx/ppc-xlate.pl
5994
5995IBM Power in-Nest Crypto Acceleration
5996M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5997M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5998L: linux-crypto@vger.kernel.org
5999S: Supported
6000F: drivers/crypto/nx/Makefile
6001F: drivers/crypto/nx/Kconfig
6002F: drivers/crypto/nx/nx-aes*
6003F: drivers/crypto/nx/nx-sha*
6004F: drivers/crypto/nx/nx.*
6005F: drivers/crypto/nx/nx_csbcpb.h
6006F: drivers/crypto/nx/nx_debugfs.h
6007
6008IBM Power 842 compression accelerator
6009M: Dan Streetman <ddstreet@ieee.org>
6010S: Supported
6011F: drivers/crypto/nx/Makefile
6012F: drivers/crypto/nx/Kconfig
6013F: drivers/crypto/nx/nx-842*
6014F: include/linux/sw842.h
6015F: crypto/842.c
6016F: lib/842/
6017
6018IBM Power Linux RAID adapter
6019M: Brian King <brking@us.ibm.com>
6020S: Supported
6021F: drivers/scsi/ipr.*
6022
6023IBM Power Virtual Ethernet Device Driver
6024M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6025L: netdev@vger.kernel.org
6026S: Supported
6027F: drivers/net/ethernet/ibm/ibmveth.*
6028
6029IBM Power SRIOV Virtual NIC Device Driver
6030M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6031M: John Allen <jallen@linux.vnet.ibm.com>
6032L: netdev@vger.kernel.org
6033S: Supported
6034F: drivers/net/ethernet/ibm/ibmvnic.*
6035
6036IBM Power Virtual SCSI Device Drivers
6037M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6038L: linux-scsi@vger.kernel.org
6039S: Supported
6040F: drivers/scsi/ibmvscsi/ibmvscsi*
6041F: include/scsi/viosrp.h
6042
6043IBM Power Virtual SCSI Device Target Driver
6044M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6045M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6046L: linux-scsi@vger.kernel.org
6047L: target-devel@vger.kernel.org
6048S: Supported
6049F: drivers/scsi/ibmvscsi_tgt/
6050
6051IBM Power Virtual FC Device Drivers
6052M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6053L: linux-scsi@vger.kernel.org
6054S: Supported
6055F: drivers/scsi/ibmvscsi/ibmvfc*
6056
6057IBM ServeRAID RAID DRIVER
6058S: Orphan
6059F: drivers/scsi/ips.*
6060
6061ICH LPC AND GPIO DRIVER
6062M: Peter Tyser <ptyser@xes-inc.com>
6063S: Maintained
6064F: drivers/mfd/lpc_ich.c
6065F: drivers/gpio/gpio-ich.c
6066
6067IDE SUBSYSTEM
6068M: "David S. Miller" <davem@davemloft.net>
6069L: linux-ide@vger.kernel.org
6070Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6071T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6072S: Maintained
6073F: Documentation/ide/
6074F: drivers/ide/
6075F: include/linux/ide.h
6076
6077IDEAPAD LAPTOP EXTRAS DRIVER
6078M: Ike Panhc <ike.pan@canonical.com>
6079L: platform-driver-x86@vger.kernel.org
6080W: http://launchpad.net/ideapad-laptop
6081S: Maintained
6082F: drivers/platform/x86/ideapad-laptop.c
6083
6084IDEAPAD LAPTOP SLIDEBAR DRIVER
6085M: Andrey Moiseev <o2g.org.ru@gmail.com>
6086L: linux-input@vger.kernel.org
6087W: https://github.com/o2genum/ideapad-slidebar
6088S: Maintained
6089F: drivers/input/misc/ideapad_slidebar.c
6090
6091IDE/ATAPI DRIVERS
6092M: Borislav Petkov <bp@alien8.de>
6093L: linux-ide@vger.kernel.org
6094S: Maintained
6095F: Documentation/cdrom/ide-cd
6096F: drivers/ide/ide-cd*
6097
6098IDLE-I7300
6099M: Andy Henroid <andrew.d.henroid@intel.com>
6100L: linux-pm@vger.kernel.org
6101S: Supported
6102F: drivers/idle/i7300_idle.c
6103
6104IEEE 802.15.4 SUBSYSTEM
6105M: Alexander Aring <aar@pengutronix.de>
6106L: linux-wpan@vger.kernel.org
6107W: http://wpan.cakelab.org/
6108T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6109T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6110S: Maintained
6111F: net/ieee802154/
6112F: net/mac802154/
6113F: drivers/net/ieee802154/
6114F: include/linux/nl802154.h
6115F: include/linux/ieee802154.h
6116F: include/net/nl802154.h
6117F: include/net/mac802154.h
6118F: include/net/af_ieee802154.h
6119F: include/net/cfg802154.h
6120F: include/net/ieee802154_netdev.h
6121F: Documentation/networking/ieee802154.txt
6122
6123IGORPLUG-USB IR RECEIVER
6124M: Sean Young <sean@mess.org>
6125L: linux-media@vger.kernel.org
6126S: Maintained
6127F: drivers/media/rc/igorplugusb.c
6128
6129IGUANAWORKS USB IR TRANSCEIVER
6130M: Sean Young <sean@mess.org>
6131L: linux-media@vger.kernel.org
6132S: Maintained
6133F: drivers/media/rc/iguanair.c
6134
6135IIO SUBSYSTEM AND DRIVERS
6136M: Jonathan Cameron <jic23@kernel.org>
6137R: Hartmut Knaack <knaack.h@gmx.de>
6138R: Lars-Peter Clausen <lars@metafoo.de>
6139R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6140L: linux-iio@vger.kernel.org
6141T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6142S: Maintained
6143F: Documentation/devicetree/bindings/iio/
6144F: drivers/iio/
6145F: drivers/staging/iio/
6146F: include/linux/iio/
6147F: tools/iio/
6148
6149IKANOS/ADI EAGLE ADSL USB DRIVER
6150M: Matthieu Castet <castet.matthieu@free.fr>
6151M: Stanislaw Gruszka <stf_xl@wp.pl>
6152S: Maintained
6153F: drivers/usb/atm/ueagle-atm.c
6154
6155IMGTEC ASCII LCD DRIVER
6156M: Paul Burton <paul.burton@imgtec.com>
6157S: Maintained
6158F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6159F: drivers/auxdisplay/img-ascii-lcd.c
6160
6161INA209 HARDWARE MONITOR DRIVER
6162M: Guenter Roeck <linux@roeck-us.net>
6163L: linux-hwmon@vger.kernel.org
6164S: Maintained
6165F: Documentation/hwmon/ina209
6166F: Documentation/devicetree/bindings/i2c/ina209.txt
6167F: drivers/hwmon/ina209.c
6168
6169INA2XX HARDWARE MONITOR DRIVER
6170M: Guenter Roeck <linux@roeck-us.net>
6171L: linux-hwmon@vger.kernel.org
6172S: Maintained
6173F: Documentation/hwmon/ina2xx
6174F: drivers/hwmon/ina2xx.c
6175F: include/linux/platform_data/ina2xx.h
6176
6177INDUSTRY PACK SUBSYSTEM (IPACK)
6178M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6179M: Jens Taprogge <jens.taprogge@taprogge.org>
6180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6181L: industrypack-devel@lists.sourceforge.net
6182W: http://industrypack.sourceforge.net
6183S: Maintained
6184F: drivers/ipack/
6185
6186INGENIC JZ4780 DMA Driver
6187M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6188S: Maintained
6189F: drivers/dma/dma-jz4780.c
6190
6191INGENIC JZ4780 NAND DRIVER
6192M: Harvey Hunt <harveyhuntnexus@gmail.com>
6193L: linux-mtd@lists.infradead.org
6194S: Maintained
6195F: drivers/mtd/nand/jz4780_*
6196
6197INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6198M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6199M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6200L: linux-ima-devel@lists.sourceforge.net
6201L: linux-ima-user@lists.sourceforge.net
6202L: linux-security-module@vger.kernel.org
6203T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6204S: Supported
6205F: security/integrity/ima/
6206
6207IMGTEC IR DECODER DRIVER
6208M: James Hogan <james.hogan@imgtec.com>
6209S: Maintained
6210F: drivers/media/rc/img-ir/
6211
6212IMS TWINTURBO FRAMEBUFFER DRIVER
6213L: linux-fbdev@vger.kernel.org
6214S: Orphan
6215F: drivers/video/fbdev/imsttfb.c
6216
6217INFINIBAND SUBSYSTEM
6218M: Doug Ledford <dledford@redhat.com>
6219M: Sean Hefty <sean.hefty@intel.com>
6220M: Hal Rosenstock <hal.rosenstock@gmail.com>
6221L: linux-rdma@vger.kernel.org
6222W: http://www.openfabrics.org/
6223Q: http://patchwork.kernel.org/project/linux-rdma/list/
6224T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6225S: Supported
6226F: Documentation/infiniband/
6227F: drivers/infiniband/
6228F: include/uapi/linux/if_infiniband.h
6229F: include/uapi/rdma/
6230F: include/rdma/
6231
6232INOTIFY
6233M: John McCutchan <john@johnmccutchan.com>
6234M: Robert Love <rlove@rlove.org>
6235M: Eric Paris <eparis@parisplace.org>
6236S: Maintained
6237F: Documentation/filesystems/inotify.txt
6238F: fs/notify/inotify/
6239F: include/linux/inotify.h
6240F: include/uapi/linux/inotify.h
6241
6242INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6243M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6244L: linux-input@vger.kernel.org
6245Q: http://patchwork.kernel.org/project/linux-input/list/
6246T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6247S: Maintained
6248F: drivers/input/
6249F: include/linux/input.h
6250F: include/uapi/linux/input.h
6251F: include/linux/input/
6252F: Documentation/devicetree/bindings/input/
6253
6254INPUT MULTITOUCH (MT) PROTOCOL
6255M: Henrik Rydberg <rydberg@bitmath.org>
6256L: linux-input@vger.kernel.org
6257S: Odd fixes
6258F: Documentation/input/multi-touch-protocol.txt
6259F: drivers/input/input-mt.c
6260K: \b(ABS|SYN)_MT_
6261
6262INTEL ASoC BDW/HSW DRIVERS
6263M: Jie Yang <yang.jie@linux.intel.com>
6264L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6265S: Supported
6266F: sound/soc/intel/common/sst-dsp*
6267F: sound/soc/intel/common/sst-firmware.c
6268F: sound/soc/intel/boards/broadwell.c
6269F: sound/soc/intel/haswell/
6270
6271INTEL C600 SERIES SAS CONTROLLER DRIVER
6272M: Intel SCU Linux support <intel-linux-scu@intel.com>
6273M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6274L: linux-scsi@vger.kernel.org
6275T: git git://git.code.sf.net/p/intel-sas/isci
6276S: Supported
6277F: drivers/scsi/isci/
6278
6279INTEL HID EVENT DRIVER
6280M: Alex Hung <alex.hung@canonical.com>
6281L: platform-driver-x86@vger.kernel.org
6282S: Maintained
6283F: drivers/platform/x86/intel-hid.c
6284
6285INTEL VIRTUAL BUTTON DRIVER
6286M: AceLan Kao <acelan.kao@canonical.com>
6287L: platform-driver-x86@vger.kernel.org
6288S: Maintained
6289F: drivers/platform/x86/intel-vbtn.c
6290
6291INTEL IDLE DRIVER
6292M: Len Brown <lenb@kernel.org>
6293L: linux-pm@vger.kernel.org
6294T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6295S: Supported
6296F: drivers/idle/intel_idle.c
6297
6298INTEL INTEGRATED SENSOR HUB DRIVER
6299M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6300M: Jiri Kosina <jikos@kernel.org>
6301L: linux-input@vger.kernel.org
6302S: Maintained
6303F: drivers/hid/intel-ish-hid/
6304
6305INTEL PSTATE DRIVER
6306M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6307M: Len Brown <lenb@kernel.org>
6308L: linux-pm@vger.kernel.org
6309S: Supported
6310F: drivers/cpufreq/intel_pstate.c
6311
6312INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6313M: Maik Broemme <mbroemme@libmpq.org>
6314L: linux-fbdev@vger.kernel.org
6315S: Maintained
6316F: Documentation/fb/intelfb.txt
6317F: drivers/video/fbdev/intelfb/
6318
6319INTEL 810/815 FRAMEBUFFER DRIVER
6320M: Antonino Daplas <adaplas@gmail.com>
6321L: linux-fbdev@vger.kernel.org
6322S: Maintained
6323F: drivers/video/fbdev/i810/
6324
6325INTEL MENLOW THERMAL DRIVER
6326M: Sujith Thomas <sujith.thomas@intel.com>
6327L: platform-driver-x86@vger.kernel.org
6328W: https://01.org/linux-acpi
6329S: Supported
6330F: drivers/platform/x86/intel_menlow.c
6331
6332INTEL I/OAT DMA DRIVER
6333M: Dave Jiang <dave.jiang@intel.com>
6334R: Dan Williams <dan.j.williams@intel.com>
6335L: dmaengine@vger.kernel.org
6336Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6337S: Supported
6338F: drivers/dma/ioat*
6339
6340INTEL IOMMU (VT-d)
6341M: David Woodhouse <dwmw2@infradead.org>
6342L: iommu@lists.linux-foundation.org
6343T: git git://git.infradead.org/iommu-2.6.git
6344S: Supported
6345F: drivers/iommu/intel-iommu.c
6346F: include/linux/intel-iommu.h
6347
6348INTEL IOP-ADMA DMA DRIVER
6349R: Dan Williams <dan.j.williams@intel.com>
6350S: Odd fixes
6351F: drivers/dma/iop-adma.c
6352
6353INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6354M: Krzysztof Halasa <khalasa@piap.pl>
6355S: Maintained
6356F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6357F: arch/arm/mach-ixp4xx/include/mach/npe.h
6358F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6359F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6360F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6361F: drivers/net/wan/ixp4xx_hss.c
6362
6363INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6364M: Deepak Saxena <dsaxena@plexity.net>
6365S: Maintained
6366F: drivers/char/hw_random/ixp4xx-rng.c
6367
6368INTEL ETHERNET DRIVERS
6369M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6370L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6371W: http://www.intel.com/support/feedback.htm
6372W: http://e1000.sourceforge.net/
6373Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6374T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6375T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6376S: Supported
6377F: Documentation/networking/e100.txt
6378F: Documentation/networking/e1000.txt
6379F: Documentation/networking/e1000e.txt
6380F: Documentation/networking/igb.txt
6381F: Documentation/networking/igbvf.txt
6382F: Documentation/networking/ixgb.txt
6383F: Documentation/networking/ixgbe.txt
6384F: Documentation/networking/ixgbevf.txt
6385F: Documentation/networking/i40e.txt
6386F: Documentation/networking/i40evf.txt
6387F: drivers/net/ethernet/intel/
6388F: drivers/net/ethernet/intel/*/
6389
6390INTEL RDMA RNIC DRIVER
6391M: Faisal Latif <faisal.latif@intel.com>
6392R: Chien Tin Tung <chien.tin.tung@intel.com>
6393R: Mustafa Ismail <mustafa.ismail@intel.com>
6394R: Shiraz Saleem <shiraz.saleem@intel.com>
6395R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6396L: linux-rdma@vger.kernel.org
6397S: Supported
6398F: drivers/infiniband/hw/i40iw/
6399
6400INTEL MERRIFIELD GPIO DRIVER
6401M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6402L: linux-gpio@vger.kernel.org
6403S: Maintained
6404F: drivers/gpio/gpio-merrifield.c
6405
6406INTEL-MID GPIO DRIVER
6407M: David Cohen <david.a.cohen@linux.intel.com>
6408L: linux-gpio@vger.kernel.org
6409S: Maintained
6410F: drivers/gpio/gpio-intel-mid.c
6411
6412INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6413M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6414L: linux-wireless@vger.kernel.org
6415S: Maintained
6416F: Documentation/networking/README.ipw2100
6417F: Documentation/networking/README.ipw2200
6418F: drivers/net/wireless/intel/ipw2x00/
6419
6420INTEL(R) TRACE HUB
6421M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6422S: Supported
6423F: Documentation/trace/intel_th.txt
6424F: drivers/hwtracing/intel_th/
6425
6426INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6427M: Ning Sun <ning.sun@intel.com>
6428L: tboot-devel@lists.sourceforge.net
6429W: http://tboot.sourceforge.net
6430T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6431S: Supported
6432F: Documentation/intel_txt.txt
6433F: include/linux/tboot.h
6434F: arch/x86/kernel/tboot.c
6435
6436INTEL WIRELESS WIMAX CONNECTION 2400
6437M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6438M: linux-wimax@intel.com
6439L: wimax@linuxwimax.org (subscribers-only)
6440S: Supported
6441W: http://linuxwimax.org
6442F: Documentation/wimax/README.i2400m
6443F: drivers/net/wimax/i2400m/
6444F: include/uapi/linux/wimax/i2400m.h
6445
6446INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6447M: Stanislaw Gruszka <sgruszka@redhat.com>
6448L: linux-wireless@vger.kernel.org
6449S: Supported
6450F: drivers/net/wireless/intel/iwlegacy/
6451
6452INTEL WIRELESS WIFI LINK (iwlwifi)
6453M: Johannes Berg <johannes.berg@intel.com>
6454M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6455M: Luca Coelho <luciano.coelho@intel.com>
6456M: Intel Linux Wireless <linuxwifi@intel.com>
6457L: linux-wireless@vger.kernel.org
6458W: http://intellinuxwireless.org
6459T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6460S: Supported
6461F: drivers/net/wireless/intel/iwlwifi/
6462
6463INTEL MANAGEMENT ENGINE (mei)
6464M: Tomas Winkler <tomas.winkler@intel.com>
6465L: linux-kernel@vger.kernel.org
6466S: Supported
6467F: include/uapi/linux/mei.h
6468F: include/linux/mei_cl_bus.h
6469F: drivers/misc/mei/*
6470F: drivers/watchdog/mei_wdt.c
6471F: Documentation/misc-devices/mei/*
6472F: samples/mei/*
6473
6474INTEL MIC DRIVERS (mic)
6475M: Sudeep Dutt <sudeep.dutt@intel.com>
6476M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6477S: Supported
6478W: https://github.com/sudeepdutt/mic
6479W: http://software.intel.com/en-us/mic-developer
6480F: include/linux/mic_bus.h
6481F: include/linux/scif.h
6482F: include/uapi/linux/mic_common.h
6483F: include/uapi/linux/mic_ioctl.h
6484F: include/uapi/linux/scif_ioctl.h
6485F: drivers/misc/mic/
6486F: drivers/dma/mic_x100_dma.c
6487F: drivers/dma/mic_x100_dma.h
6488F: Documentation/mic/
6489
6490INTEL PMC/P-Unit IPC DRIVER
6491M: Zha Qipeng<qipeng.zha@intel.com>
6492L: platform-driver-x86@vger.kernel.org
6493S: Maintained
6494F: drivers/platform/x86/intel_pmc_ipc.c
6495F: drivers/platform/x86/intel_punit_ipc.c
6496F: arch/x86/include/asm/intel_pmc_ipc.h
6497F: arch/x86/include/asm/intel_punit_ipc.h
6498
6499INTEL TELEMETRY DRIVER
6500M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6501L: platform-driver-x86@vger.kernel.org
6502S: Maintained
6503F: arch/x86/include/asm/intel_telemetry.h
6504F: drivers/platform/x86/intel_telemetry*
6505
6506INTEL PMC CORE DRIVER
6507M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6508M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6509L: platform-driver-x86@vger.kernel.org
6510S: Maintained
6511F: arch/x86/include/asm/pmc_core.h
6512F: drivers/platform/x86/intel_pmc_core*
6513
6514IOC3 ETHERNET DRIVER
6515M: Ralf Baechle <ralf@linux-mips.org>
6516L: linux-mips@linux-mips.org
6517S: Maintained
6518F: drivers/net/ethernet/sgi/ioc3-eth.c
6519
6520IOC3 SERIAL DRIVER
6521M: Pat Gefre <pfg@sgi.com>
6522L: linux-serial@vger.kernel.org
6523S: Maintained
6524F: drivers/tty/serial/ioc3_serial.c
6525
6526IOMMU DRIVERS
6527M: Joerg Roedel <joro@8bytes.org>
6528L: iommu@lists.linux-foundation.org
6529T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6530S: Maintained
6531F: Documentation/devicetree/bindings/iommu/
6532F: drivers/iommu/
6533
6534IP MASQUERADING
6535M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6536S: Maintained
6537F: net/ipv4/netfilter/ipt_MASQUERADE.c
6538
6539IPMI SUBSYSTEM
6540M: Corey Minyard <minyard@acm.org>
6541L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6542W: http://openipmi.sourceforge.net/
6543S: Supported
6544F: Documentation/IPMI.txt
6545F: drivers/char/ipmi/
6546F: include/linux/ipmi*
6547F: include/uapi/linux/ipmi*
6548
6549QCOM AUDIO (ASoC) DRIVERS
6550M: Patrick Lai <plai@codeaurora.org>
6551M: Banajit Goswami <bgoswami@codeaurora.org>
6552L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6553S: Supported
6554F: sound/soc/qcom/
6555
6556IPS SCSI RAID DRIVER
6557M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6558L: linux-scsi@vger.kernel.org
6559W: http://www.adaptec.com/
6560S: Maintained
6561F: drivers/scsi/ips*
6562
6563IPVS
6564M: Wensong Zhang <wensong@linux-vs.org>
6565M: Simon Horman <horms@verge.net.au>
6566M: Julian Anastasov <ja@ssi.bg>
6567L: netdev@vger.kernel.org
6568L: lvs-devel@vger.kernel.org
6569S: Maintained
6570T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6571T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6572F: Documentation/networking/ipvs-sysctl.txt
6573F: include/net/ip_vs.h
6574F: include/uapi/linux/ip_vs.h
6575F: net/netfilter/ipvs/
6576
6577IPWIRELESS DRIVER
6578M: Jiri Kosina <jikos@kernel.org>
6579M: David Sterba <dsterba@suse.com>
6580S: Odd Fixes
6581F: drivers/tty/ipwireless/
6582
6583IPX NETWORK LAYER
6584M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6585L: netdev@vger.kernel.org
6586S: Maintained
6587F: include/net/ipx.h
6588F: include/uapi/linux/ipx.h
6589F: net/ipx/
6590
6591IRDA SUBSYSTEM
6592M: Samuel Ortiz <samuel@sortiz.org>
6593L: irda-users@lists.sourceforge.net (subscribers-only)
6594L: netdev@vger.kernel.org
6595W: http://irda.sourceforge.net/
6596S: Maintained
6597T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6598F: Documentation/networking/irda.txt
6599F: drivers/net/irda/
6600F: include/net/irda/
6601F: net/irda/
6602
6603IRQ SUBSYSTEM
6604M: Thomas Gleixner <tglx@linutronix.de>
6605L: linux-kernel@vger.kernel.org
6606S: Maintained
6607T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6608F: kernel/irq/
6609
6610IRQCHIP DRIVERS
6611M: Thomas Gleixner <tglx@linutronix.de>
6612M: Jason Cooper <jason@lakedaemon.net>
6613M: Marc Zyngier <marc.zyngier@arm.com>
6614L: linux-kernel@vger.kernel.org
6615S: Maintained
6616T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6617T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6618F: Documentation/devicetree/bindings/interrupt-controller/
6619F: drivers/irqchip/
6620
6621IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6622M: Marc Zyngier <marc.zyngier@arm.com>
6623S: Maintained
6624T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6625F: Documentation/IRQ-domain.txt
6626F: include/linux/irqdomain.h
6627F: kernel/irq/irqdomain.c
6628F: kernel/irq/msi.c
6629
6630ISA
6631M: William Breathitt Gray <vilhelm.gray@gmail.com>
6632S: Maintained
6633F: Documentation/isa.txt
6634F: drivers/base/isa.c
6635F: include/linux/isa.h
6636
6637ISAPNP
6638M: Jaroslav Kysela <perex@perex.cz>
6639S: Maintained
6640F: Documentation/isapnp.txt
6641F: drivers/pnp/isapnp/
6642F: include/linux/isapnp.h
6643
6644ISA RADIO MODULE
6645M: Hans Verkuil <hverkuil@xs4all.nl>
6646L: linux-media@vger.kernel.org
6647T: git git://linuxtv.org/media_tree.git
6648W: https://linuxtv.org
6649S: Maintained
6650F: drivers/media/radio/radio-isa*
6651
6652iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6653M: Peter Jones <pjones@redhat.com>
6654M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6655S: Maintained
6656F: drivers/firmware/iscsi_ibft*
6657
6658ISCSI
6659M: Lee Duncan <lduncan@suse.com>
6660M: Chris Leech <cleech@redhat.com>
6661L: open-iscsi@googlegroups.com
6662W: www.open-iscsi.com
6663S: Maintained
6664F: drivers/scsi/*iscsi*
6665F: include/scsi/*iscsi*
6666
6667ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6668M: Or Gerlitz <ogerlitz@mellanox.com>
6669M: Sagi Grimberg <sagi@grimberg.me>
6670M: Roi Dayan <roid@mellanox.com>
6671L: linux-rdma@vger.kernel.org
6672S: Supported
6673W: http://www.openfabrics.org
6674W: www.open-iscsi.org
6675Q: http://patchwork.kernel.org/project/linux-rdma/list/
6676F: drivers/infiniband/ulp/iser/
6677
6678ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6679M: Sagi Grimberg <sagi@grimberg.me>
6680T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6681L: linux-rdma@vger.kernel.org
6682L: target-devel@vger.kernel.org
6683S: Supported
6684W: http://www.linux-iscsi.org
6685F: drivers/infiniband/ulp/isert
6686
6687ISDN SUBSYSTEM
6688M: Karsten Keil <isdn@linux-pingi.de>
6689L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6690L: netdev@vger.kernel.org
6691W: http://www.isdn4linux.de
6692T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6693S: Maintained
6694F: Documentation/isdn/
6695F: drivers/isdn/
6696F: include/linux/isdn.h
6697F: include/linux/isdn/
6698F: include/uapi/linux/isdn.h
6699F: include/uapi/linux/isdn/
6700
6701ISDN SUBSYSTEM (Eicon active card driver)
6702M: Armin Schindler <mac@melware.de>
6703L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6704W: http://www.melware.de
6705S: Maintained
6706F: drivers/isdn/hardware/eicon/
6707
6708IT87 HARDWARE MONITORING DRIVER
6709M: Jean Delvare <jdelvare@suse.com>
6710L: linux-hwmon@vger.kernel.org
6711S: Maintained
6712F: Documentation/hwmon/it87
6713F: drivers/hwmon/it87.c
6714
6715IT913X MEDIA DRIVER
6716M: Antti Palosaari <crope@iki.fi>
6717L: linux-media@vger.kernel.org
6718W: https://linuxtv.org
6719W: http://palosaari.fi/linux/
6720Q: http://patchwork.linuxtv.org/project/linux-media/list/
6721T: git git://linuxtv.org/anttip/media_tree.git
6722S: Maintained
6723F: drivers/media/tuners/it913x*
6724
6725IVTV VIDEO4LINUX DRIVER
6726M: Andy Walls <awalls@md.metrocast.net>
6727L: ivtv-devel@ivtvdriver.org (subscribers-only)
6728L: linux-media@vger.kernel.org
6729T: git git://linuxtv.org/media_tree.git
6730W: http://www.ivtvdriver.org
6731S: Maintained
6732F: Documentation/media/v4l-drivers/ivtv*
6733F: drivers/media/pci/ivtv/
6734F: include/uapi/linux/ivtv*
6735
6736IX2505V MEDIA DRIVER
6737M: Malcolm Priestley <tvboxspy@gmail.com>
6738L: linux-media@vger.kernel.org
6739W: https://linuxtv.org
6740Q: http://patchwork.linuxtv.org/project/linux-media/list/
6741S: Maintained
6742F: drivers/media/dvb-frontends/ix2505v*
6743
6744JC42.4 TEMPERATURE SENSOR DRIVER
6745M: Guenter Roeck <linux@roeck-us.net>
6746L: linux-hwmon@vger.kernel.org
6747S: Maintained
6748F: drivers/hwmon/jc42.c
6749F: Documentation/hwmon/jc42
6750
6751JFS FILESYSTEM
6752M: Dave Kleikamp <shaggy@kernel.org>
6753L: jfs-discussion@lists.sourceforge.net
6754W: http://jfs.sourceforge.net/
6755T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6756S: Maintained
6757F: Documentation/filesystems/jfs.txt
6758F: fs/jfs/
6759
6760JME NETWORK DRIVER
6761M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6762L: netdev@vger.kernel.org
6763S: Maintained
6764F: drivers/net/ethernet/jme.*
6765
6766JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6767M: David Woodhouse <dwmw2@infradead.org>
6768L: linux-mtd@lists.infradead.org
6769W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6770S: Maintained
6771F: fs/jffs2/
6772F: include/uapi/linux/jffs2.h
6773
6774JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6775M: "Theodore Ts'o" <tytso@mit.edu>
6776M: Jan Kara <jack@suse.com>
6777L: linux-ext4@vger.kernel.org
6778S: Maintained
6779F: fs/jbd2/
6780F: include/linux/jbd2.h
6781
6782JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6783M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6784L: linux-media@vger.kernel.org
6785S: Maintained
6786F: drivers/media/platform/rcar_jpu.c
6787
6788JSM Neo PCI based serial card
6789M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6790L: linux-serial@vger.kernel.org
6791S: Maintained
6792F: drivers/tty/serial/jsm/
6793
6794K10TEMP HARDWARE MONITORING DRIVER
6795M: Clemens Ladisch <clemens@ladisch.de>
6796L: linux-hwmon@vger.kernel.org
6797S: Maintained
6798F: Documentation/hwmon/k10temp
6799F: drivers/hwmon/k10temp.c
6800
6801K8TEMP HARDWARE MONITORING DRIVER
6802M: Rudolf Marek <r.marek@assembler.cz>
6803L: linux-hwmon@vger.kernel.org
6804S: Maintained
6805F: Documentation/hwmon/k8temp
6806F: drivers/hwmon/k8temp.c
6807
6808KASAN
6809M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6810R: Alexander Potapenko <glider@google.com>
6811R: Dmitry Vyukov <dvyukov@google.com>
6812L: kasan-dev@googlegroups.com
6813S: Maintained
6814F: arch/*/include/asm/kasan.h
6815F: arch/*/mm/kasan_init*
6816F: Documentation/dev-tools/kasan.rst
6817F: include/linux/kasan*.h
6818F: lib/test_kasan.c
6819F: mm/kasan/
6820F: scripts/Makefile.kasan
6821
6822KCONFIG
6823M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6824L: linux-kbuild@vger.kernel.org
6825T: git git://gitorious.org/linux-kconfig/linux-kconfig
6826S: Maintained
6827F: Documentation/kbuild/kconfig-language.txt
6828F: scripts/kconfig/
6829
6830KDUMP
6831M: Dave Young <dyoung@redhat.com>
6832M: Baoquan He <bhe@redhat.com>
6833R: Vivek Goyal <vgoyal@redhat.com>
6834L: kexec@lists.infradead.org
6835W: http://lse.sourceforge.net/kdump/
6836S: Maintained
6837F: Documentation/kdump/
6838
6839KEENE FM RADIO TRANSMITTER DRIVER
6840M: Hans Verkuil <hverkuil@xs4all.nl>
6841L: linux-media@vger.kernel.org
6842T: git git://linuxtv.org/media_tree.git
6843W: https://linuxtv.org
6844S: Maintained
6845F: drivers/media/radio/radio-keene*
6846
6847KERNEL AUTOMOUNTER v4 (AUTOFS4)
6848M: Ian Kent <raven@themaw.net>
6849L: autofs@vger.kernel.org
6850S: Maintained
6851F: fs/autofs4/
6852
6853KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6854M: Michal Marek <mmarek@suse.com>
6855T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6857L: linux-kbuild@vger.kernel.org
6858S: Maintained
6859F: Documentation/kbuild/
6860F: Makefile
6861F: scripts/Makefile.*
6862F: scripts/basic/
6863F: scripts/mk*
6864F: scripts/package/
6865
6866KERNEL JANITORS
6867L: kernel-janitors@vger.kernel.org
6868W: http://kernelnewbies.org/KernelJanitors
6869S: Odd Fixes
6870
6871KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6872M: "J. Bruce Fields" <bfields@fieldses.org>
6873M: Jeff Layton <jlayton@poochiereds.net>
6874L: linux-nfs@vger.kernel.org
6875W: http://nfs.sourceforge.net/
6876T: git git://linux-nfs.org/~bfields/linux.git
6877S: Supported
6878F: fs/nfsd/
6879F: include/uapi/linux/nfsd/
6880F: fs/lockd/
6881F: fs/nfs_common/
6882F: net/sunrpc/
6883F: include/linux/lockd/
6884F: include/linux/sunrpc/
6885F: include/uapi/linux/sunrpc/
6886
6887KERNEL SELFTEST FRAMEWORK
6888M: Shuah Khan <shuahkh@osg.samsung.com>
6889M: Shuah Khan <shuah@kernel.org>
6890L: linux-kselftest@vger.kernel.org
6891T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6892S: Maintained
6893F: tools/testing/selftests
6894
6895KERNEL VIRTUAL MACHINE (KVM)
6896M: Paolo Bonzini <pbonzini@redhat.com>
6897M: Radim Krčmář <rkrcmar@redhat.com>
6898L: kvm@vger.kernel.org
6899W: http://www.linux-kvm.org
6900T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6901S: Supported
6902F: Documentation/*/kvm*.txt
6903F: Documentation/virtual/kvm/
6904F: arch/*/kvm/
6905F: arch/x86/kernel/kvm.c
6906F: arch/x86/kernel/kvmclock.c
6907F: arch/*/include/asm/kvm*
6908F: include/linux/kvm*
6909F: include/uapi/linux/kvm*
6910F: virt/kvm/
6911F: tools/kvm/
6912
6913KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6914M: Joerg Roedel <joro@8bytes.org>
6915L: kvm@vger.kernel.org
6916W: http://www.linux-kvm.org/
6917S: Maintained
6918F: arch/x86/include/asm/svm.h
6919F: arch/x86/kvm/svm.c
6920
6921KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6922M: Alexander Graf <agraf@suse.com>
6923L: kvm-ppc@vger.kernel.org
6924W: http://www.linux-kvm.org/
6925T: git git://github.com/agraf/linux-2.6.git
6926S: Supported
6927F: arch/powerpc/include/asm/kvm*
6928F: arch/powerpc/kvm/
6929
6930KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6931M: Christian Borntraeger <borntraeger@de.ibm.com>
6932M: Cornelia Huck <cornelia.huck@de.ibm.com>
6933L: linux-s390@vger.kernel.org
6934W: http://www.ibm.com/developerworks/linux/linux390/
6935T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6936S: Supported
6937F: Documentation/s390/kvm.txt
6938F: arch/s390/include/asm/kvm*
6939F: arch/s390/kvm/
6940
6941KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6942M: Christoffer Dall <christoffer.dall@linaro.org>
6943M: Marc Zyngier <marc.zyngier@arm.com>
6944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6945L: kvmarm@lists.cs.columbia.edu
6946W: http://systems.cs.columbia.edu/projects/kvm-arm
6947T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6948S: Supported
6949F: arch/arm/include/uapi/asm/kvm*
6950F: arch/arm/include/asm/kvm*
6951F: arch/arm/kvm/
6952F: virt/kvm/arm/
6953F: include/kvm/arm_*
6954
6955KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6956M: Christoffer Dall <christoffer.dall@linaro.org>
6957M: Marc Zyngier <marc.zyngier@arm.com>
6958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6959L: kvmarm@lists.cs.columbia.edu
6960S: Maintained
6961F: arch/arm64/include/uapi/asm/kvm*
6962F: arch/arm64/include/asm/kvm*
6963F: arch/arm64/kvm/
6964
6965KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6966M: James Hogan <james.hogan@imgtec.com>
6967L: linux-mips@linux-mips.org
6968S: Supported
6969F: arch/mips/include/uapi/asm/kvm*
6970F: arch/mips/include/asm/kvm*
6971F: arch/mips/kvm/
6972
6973KEXEC
6974M: Eric Biederman <ebiederm@xmission.com>
6975W: http://kernel.org/pub/linux/utils/kernel/kexec/
6976L: kexec@lists.infradead.org
6977S: Maintained
6978F: include/linux/kexec.h
6979F: include/uapi/linux/kexec.h
6980F: kernel/kexec*
6981
6982KEYS/KEYRINGS:
6983M: David Howells <dhowells@redhat.com>
6984L: keyrings@vger.kernel.org
6985S: Maintained
6986F: Documentation/security/keys.txt
6987F: include/linux/key.h
6988F: include/linux/key-type.h
6989F: include/linux/keyctl.h
6990F: include/uapi/linux/keyctl.h
6991F: include/keys/
6992F: security/keys/
6993
6994KEYS-TRUSTED
6995M: David Safford <safford@us.ibm.com>
6996M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6997L: linux-security-module@vger.kernel.org
6998L: keyrings@vger.kernel.org
6999S: Supported
7000F: Documentation/security/keys-trusted-encrypted.txt
7001F: include/keys/trusted-type.h
7002F: security/keys/trusted.c
7003F: security/keys/trusted.h
7004
7005KEYS-ENCRYPTED
7006M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7007M: David Safford <safford@us.ibm.com>
7008L: linux-security-module@vger.kernel.org
7009L: keyrings@vger.kernel.org
7010S: Supported
7011F: Documentation/security/keys-trusted-encrypted.txt
7012F: include/keys/encrypted-type.h
7013F: security/keys/encrypted-keys/
7014
7015KGDB / KDB /debug_core
7016M: Jason Wessel <jason.wessel@windriver.com>
7017W: http://kgdb.wiki.kernel.org/
7018L: kgdb-bugreport@lists.sourceforge.net
7019T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7020S: Maintained
7021F: Documentation/DocBook/kgdb.tmpl
7022F: drivers/misc/kgdbts.c
7023F: drivers/tty/serial/kgdboc.c
7024F: include/linux/kdb.h
7025F: include/linux/kgdb.h
7026F: kernel/debug/
7027
7028KMEMCHECK
7029M: Vegard Nossum <vegardno@ifi.uio.no>
7030M: Pekka Enberg <penberg@kernel.org>
7031S: Maintained
7032F: Documentation/dev-tools/kmemcheck.rst
7033F: arch/x86/include/asm/kmemcheck.h
7034F: arch/x86/mm/kmemcheck/
7035F: include/linux/kmemcheck.h
7036F: mm/kmemcheck.c
7037
7038KMEMLEAK
7039M: Catalin Marinas <catalin.marinas@arm.com>
7040S: Maintained
7041F: Documentation/dev-tools/kmemleak.rst
7042F: include/linux/kmemleak.h
7043F: mm/kmemleak.c
7044F: mm/kmemleak-test.c
7045
7046KPROBES
7047M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7048M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7049M: "David S. Miller" <davem@davemloft.net>
7050M: Masami Hiramatsu <mhiramat@kernel.org>
7051S: Maintained
7052F: Documentation/kprobes.txt
7053F: include/linux/kprobes.h
7054F: kernel/kprobes.c
7055
7056KS0108 LCD CONTROLLER DRIVER
7057M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7058W: http://miguelojeda.es/auxdisplay.htm
7059W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7060S: Maintained
7061F: Documentation/auxdisplay/ks0108
7062F: drivers/auxdisplay/ks0108.c
7063F: include/linux/ks0108.h
7064
7065L3MDEV
7066M: David Ahern <dsa@cumulusnetworks.com>
7067L: netdev@vger.kernel.org
7068S: Maintained
7069F: net/l3mdev
7070F: include/net/l3mdev.h
7071
7072LANTIQ MIPS ARCHITECTURE
7073M: John Crispin <john@phrozen.org>
7074L: linux-mips@linux-mips.org
7075S: Maintained
7076F: arch/mips/lantiq
7077
7078LAPB module
7079L: linux-x25@vger.kernel.org
7080S: Orphan
7081F: Documentation/networking/lapb-module.txt
7082F: include/*/lapb.h
7083F: net/lapb/
7084
7085LASI 53c700 driver for PARISC
7086M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7087L: linux-scsi@vger.kernel.org
7088S: Maintained
7089F: Documentation/scsi/53c700.txt
7090F: drivers/scsi/53c700*
7091
7092LED SUBSYSTEM
7093M: Richard Purdie <rpurdie@rpsys.net>
7094M: Jacek Anaszewski <j.anaszewski@samsung.com>
7095M: Pavel Machek <pavel@ucw.cz>
7096L: linux-leds@vger.kernel.org
7097T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7098S: Maintained
7099F: Documentation/devicetree/bindings/leds/
7100F: drivers/leds/
7101F: include/linux/leds.h
7102
7103LEGACY EEPROM DRIVER
7104M: Jean Delvare <jdelvare@suse.com>
7105S: Maintained
7106F: Documentation/misc-devices/eeprom
7107F: drivers/misc/eeprom/eeprom.c
7108
7109LEGO USB Tower driver
7110M: Juergen Stuber <starblue@users.sourceforge.net>
7111L: legousb-devel@lists.sourceforge.net
7112W: http://legousb.sourceforge.net/
7113S: Maintained
7114F: drivers/usb/misc/legousbtower.c
7115
7116LG2160 MEDIA DRIVER
7117M: Michael Krufky <mkrufky@linuxtv.org>
7118L: linux-media@vger.kernel.org
7119W: https://linuxtv.org
7120W: http://github.com/mkrufky
7121Q: http://patchwork.linuxtv.org/project/linux-media/list/
7122T: git git://linuxtv.org/mkrufky/tuners.git
7123S: Maintained
7124F: drivers/media/dvb-frontends/lg2160.*
7125
7126LGDT3305 MEDIA DRIVER
7127M: Michael Krufky <mkrufky@linuxtv.org>
7128L: linux-media@vger.kernel.org
7129W: https://linuxtv.org
7130W: http://github.com/mkrufky
7131Q: http://patchwork.linuxtv.org/project/linux-media/list/
7132T: git git://linuxtv.org/mkrufky/tuners.git
7133S: Maintained
7134F: drivers/media/dvb-frontends/lgdt3305.*
7135
7136LGUEST
7137M: Rusty Russell <rusty@rustcorp.com.au>
7138L: lguest@lists.ozlabs.org
7139W: http://lguest.ozlabs.org/
7140S: Odd Fixes
7141F: arch/x86/include/asm/lguest*.h
7142F: arch/x86/lguest/
7143F: drivers/lguest/
7144F: include/linux/lguest*.h
7145F: tools/lguest/
7146
7147LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7148M: Tejun Heo <tj@kernel.org>
7149L: linux-ide@vger.kernel.org
7150T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7151S: Maintained
7152F: drivers/ata/
7153F: include/linux/ata.h
7154F: include/linux/libata.h
7155F: Documentation/devicetree/bindings/ata/
7156
7157LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7158M: Viresh Kumar <vireshk@kernel.org>
7159L: linux-ide@vger.kernel.org
7160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7161S: Maintained
7162F: include/linux/pata_arasan_cf_data.h
7163F: drivers/ata/pata_arasan_cf.c
7164
7165LIBATA PATA DRIVERS
7166M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7167M: Tejun Heo <tj@kernel.org>
7168L: linux-ide@vger.kernel.org
7169T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7170S: Maintained
7171F: drivers/ata/pata_*.c
7172F: drivers/ata/ata_generic.c
7173
7174LIBATA SATA AHCI PLATFORM devices support
7175M: Hans de Goede <hdegoede@redhat.com>
7176M: Tejun Heo <tj@kernel.org>
7177L: linux-ide@vger.kernel.org
7178T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7179S: Maintained
7180F: drivers/ata/ahci_platform.c
7181F: drivers/ata/libahci_platform.c
7182F: include/linux/ahci_platform.h
7183
7184LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7185M: Mikael Pettersson <mikpelinux@gmail.com>
7186L: linux-ide@vger.kernel.org
7187T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7188S: Maintained
7189F: drivers/ata/sata_promise.*
7190
7191LIBLOCKDEP
7192M: Sasha Levin <sasha.levin@oracle.com>
7193S: Maintained
7194F: tools/lib/lockdep/
7195
7196LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7197M: Dan Williams <dan.j.williams@intel.com>
7198L: linux-nvdimm@lists.01.org
7199Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7200T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7201S: Supported
7202F: drivers/nvdimm/*
7203F: include/linux/nd.h
7204F: include/linux/libnvdimm.h
7205F: include/uapi/linux/ndctl.h
7206
7207LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7208M: Ross Zwisler <ross.zwisler@linux.intel.com>
7209L: linux-nvdimm@lists.01.org
7210Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7211S: Supported
7212F: drivers/nvdimm/blk.c
7213F: drivers/nvdimm/region_devs.c
7214F: drivers/acpi/nfit*
7215
7216LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7217M: Vishal Verma <vishal.l.verma@intel.com>
7218L: linux-nvdimm@lists.01.org
7219Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7220S: Supported
7221F: drivers/nvdimm/btt*
7222
7223LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7224M: Ross Zwisler <ross.zwisler@linux.intel.com>
7225L: linux-nvdimm@lists.01.org
7226Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7227S: Supported
7228F: drivers/nvdimm/pmem.c
7229F: include/linux/pmem.h
7230F: arch/*/include/asm/pmem.h
7231
7232LIGHTNVM PLATFORM SUPPORT
7233M: Matias Bjorling <mb@lightnvm.io>
7234W: http://github/OpenChannelSSD
7235L: linux-block@vger.kernel.org
7236S: Maintained
7237F: drivers/lightnvm/
7238F: include/linux/lightnvm.h
7239F: include/uapi/linux/lightnvm.h
7240
7241LINUX FOR POWERPC (32-BIT AND 64-BIT)
7242M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7243M: Paul Mackerras <paulus@samba.org>
7244M: Michael Ellerman <mpe@ellerman.id.au>
7245W: https://github.com/linuxppc/linux/wiki
7246L: linuxppc-dev@lists.ozlabs.org
7247Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7248T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7249S: Supported
7250F: Documentation/powerpc/
7251F: arch/powerpc/
7252F: drivers/char/tpm/tpm_ibmvtpm*
7253F: drivers/crypto/nx/
7254F: drivers/crypto/vmx/
7255F: drivers/net/ethernet/ibm/ibmveth.*
7256F: drivers/net/ethernet/ibm/ibmvnic.*
7257F: drivers/pci/hotplug/pnv_php.c
7258F: drivers/pci/hotplug/rpa*
7259F: drivers/scsi/ibmvscsi/
7260F: tools/testing/selftests/powerpc
7261N: opal
7262N: /pmac
7263N: powermac
7264N: powernv
7265N: [^a-z0-9]ps3
7266N: pseries
7267
7268LINUX FOR POWER MACINTOSH
7269M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7270W: http://www.penguinppc.org/
7271L: linuxppc-dev@lists.ozlabs.org
7272S: Maintained
7273F: arch/powerpc/platforms/powermac/
7274F: drivers/macintosh/
7275
7276LINUX FOR POWERPC EMBEDDED MPC5XXX
7277M: Anatolij Gustschin <agust@denx.de>
7278L: linuxppc-dev@lists.ozlabs.org
7279T: git git://git.denx.de/linux-denx-agust.git
7280S: Maintained
7281F: arch/powerpc/platforms/512x/
7282F: arch/powerpc/platforms/52xx/
7283
7284LINUX FOR POWERPC EMBEDDED PPC4XX
7285M: Alistair Popple <alistair@popple.id.au>
7286M: Matt Porter <mporter@kernel.crashing.org>
7287W: http://www.penguinppc.org/
7288L: linuxppc-dev@lists.ozlabs.org
7289S: Maintained
7290F: arch/powerpc/platforms/40x/
7291F: arch/powerpc/platforms/44x/
7292
7293LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7294L: linuxppc-dev@lists.ozlabs.org
7295S: Orphan
7296F: arch/powerpc/*/*virtex*
7297F: arch/powerpc/*/*/*virtex*
7298
7299LINUX FOR POWERPC EMBEDDED PPC8XX
7300M: Vitaly Bordug <vitb@kernel.crashing.org>
7301W: http://www.penguinppc.org/
7302L: linuxppc-dev@lists.ozlabs.org
7303S: Maintained
7304F: arch/powerpc/platforms/8xx/
7305
7306LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7307M: Scott Wood <oss@buserror.net>
7308M: Kumar Gala <galak@kernel.crashing.org>
7309W: http://www.penguinppc.org/
7310L: linuxppc-dev@lists.ozlabs.org
7311T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7312S: Maintained
7313F: arch/powerpc/platforms/83xx/
7314F: arch/powerpc/platforms/85xx/
7315
7316LINUX FOR POWERPC PA SEMI PWRFICIENT
7317L: linuxppc-dev@lists.ozlabs.org
7318S: Orphan
7319F: arch/powerpc/platforms/pasemi/
7320F: drivers/*/*pasemi*
7321F: drivers/*/*/*pasemi*
7322
7323LINUX SECURITY MODULE (LSM) FRAMEWORK
7324M: Chris Wright <chrisw@sous-sol.org>
7325L: linux-security-module@vger.kernel.org
7326S: Supported
7327
7328LIS3LV02D ACCELEROMETER DRIVER
7329M: Eric Piel <eric.piel@tremplin-utc.net>
7330S: Maintained
7331F: Documentation/misc-devices/lis3lv02d
7332F: drivers/misc/lis3lv02d/
7333F: drivers/platform/x86/hp_accel.c
7334
7335LIVE PATCHING
7336M: Josh Poimboeuf <jpoimboe@redhat.com>
7337M: Jessica Yu <jeyu@redhat.com>
7338M: Jiri Kosina <jikos@kernel.org>
7339M: Miroslav Benes <mbenes@suse.cz>
7340R: Petr Mladek <pmladek@suse.com>
7341S: Maintained
7342F: kernel/livepatch/
7343F: include/linux/livepatch.h
7344F: arch/x86/include/asm/livepatch.h
7345F: arch/x86/kernel/livepatch.c
7346F: Documentation/livepatch/
7347F: Documentation/ABI/testing/sysfs-kernel-livepatch
7348F: samples/livepatch/
7349L: live-patching@vger.kernel.org
7350T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7351
7352LINUX KERNEL DUMP TEST MODULE (LKDTM)
7353M: Kees Cook <keescook@chromium.org>
7354S: Maintained
7355F: drivers/misc/lkdtm*
7356
7357LLC (802.2)
7358M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7359S: Maintained
7360F: include/linux/llc.h
7361F: include/uapi/linux/llc.h
7362F: include/net/llc*
7363F: net/llc/
7364
7365LM73 HARDWARE MONITOR DRIVER
7366M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7367L: linux-hwmon@vger.kernel.org
7368S: Maintained
7369F: drivers/hwmon/lm73.c
7370
7371LM78 HARDWARE MONITOR DRIVER
7372M: Jean Delvare <jdelvare@suse.com>
7373L: linux-hwmon@vger.kernel.org
7374S: Maintained
7375F: Documentation/hwmon/lm78
7376F: drivers/hwmon/lm78.c
7377
7378LM83 HARDWARE MONITOR DRIVER
7379M: Jean Delvare <jdelvare@suse.com>
7380L: linux-hwmon@vger.kernel.org
7381S: Maintained
7382F: Documentation/hwmon/lm83
7383F: drivers/hwmon/lm83.c
7384
7385LM90 HARDWARE MONITOR DRIVER
7386M: Jean Delvare <jdelvare@suse.com>
7387L: linux-hwmon@vger.kernel.org
7388S: Maintained
7389F: Documentation/hwmon/lm90
7390F: Documentation/devicetree/bindings/hwmon/lm90.txt
7391F: drivers/hwmon/lm90.c
7392
7393LM95234 HARDWARE MONITOR DRIVER
7394M: Guenter Roeck <linux@roeck-us.net>
7395L: linux-hwmon@vger.kernel.org
7396S: Maintained
7397F: Documentation/hwmon/lm95234
7398F: drivers/hwmon/lm95234.c
7399
7400LME2510 MEDIA DRIVER
7401M: Malcolm Priestley <tvboxspy@gmail.com>
7402L: linux-media@vger.kernel.org
7403W: https://linuxtv.org
7404Q: http://patchwork.linuxtv.org/project/linux-media/list/
7405S: Maintained
7406F: drivers/media/usb/dvb-usb-v2/lmedm04*
7407
7408LOCKING PRIMITIVES
7409M: Peter Zijlstra <peterz@infradead.org>
7410M: Ingo Molnar <mingo@redhat.com>
7411L: linux-kernel@vger.kernel.org
7412T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7413S: Maintained
7414F: Documentation/locking/
7415F: include/linux/lockdep.h
7416F: include/linux/spinlock*.h
7417F: arch/*/include/asm/spinlock*.h
7418F: include/linux/rwlock*.h
7419F: include/linux/mutex*.h
7420F: arch/*/include/asm/mutex*.h
7421F: include/linux/rwsem*.h
7422F: arch/*/include/asm/rwsem.h
7423F: include/linux/seqlock.h
7424F: lib/locking*.[ch]
7425F: kernel/locking/
7426
7427LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7428M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7429L: linux-ntfs-dev@lists.sourceforge.net
7430W: http://www.linux-ntfs.org/content/view/19/37/
7431S: Maintained
7432F: Documentation/ldm.txt
7433F: block/partitions/ldm.*
7434
7435LogFS
7436M: Joern Engel <joern@logfs.org>
7437M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7438L: logfs@logfs.org
7439W: logfs.org
7440S: Maintained
7441F: fs/logfs/
7442
7443LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7444M: Sathya Prakash <sathya.prakash@broadcom.com>
7445M: Chaitra P B <chaitra.basappa@broadcom.com>
7446M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7447L: MPT-FusionLinux.pdl@broadcom.com
7448L: linux-scsi@vger.kernel.org
7449W: http://www.avagotech.com/support/
7450S: Supported
7451F: drivers/message/fusion/
7452F: drivers/scsi/mpt2sas/
7453F: drivers/scsi/mpt3sas/
7454
7455LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7456M: Matthew Wilcox <matthew@wil.cx>
7457L: linux-scsi@vger.kernel.org
7458S: Maintained
7459F: drivers/scsi/sym53c8xx_2/
7460
7461LTC4261 HARDWARE MONITOR DRIVER
7462M: Guenter Roeck <linux@roeck-us.net>
7463L: linux-hwmon@vger.kernel.org
7464S: Maintained
7465F: Documentation/hwmon/ltc4261
7466F: drivers/hwmon/ltc4261.c
7467
7468LTP (Linux Test Project)
7469M: Mike Frysinger <vapier@gentoo.org>
7470M: Cyril Hrubis <chrubis@suse.cz>
7471M: Wanlong Gao <wanlong.gao@gmail.com>
7472M: Jan Stancek <jstancek@redhat.com>
7473M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7474M: Alexey Kodanev <alexey.kodanev@oracle.com>
7475L: ltp@lists.linux.it (subscribers-only)
7476W: http://linux-test-project.github.io/
7477T: git git://github.com/linux-test-project/ltp.git
7478S: Maintained
7479
7480M32R ARCHITECTURE
7481W: http://www.linux-m32r.org/
7482S: Orphan
7483F: arch/m32r/
7484
7485M68K ARCHITECTURE
7486M: Geert Uytterhoeven <geert@linux-m68k.org>
7487L: linux-m68k@lists.linux-m68k.org
7488W: http://www.linux-m68k.org/
7489T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7490S: Maintained
7491F: arch/m68k/
7492F: drivers/zorro/
7493
7494M68K ON APPLE MACINTOSH
7495M: Joshua Thompson <funaho@jurai.org>
7496W: http://www.mac.linux-m68k.org/
7497L: linux-m68k@lists.linux-m68k.org
7498S: Maintained
7499F: arch/m68k/mac/
7500
7501M68K ON HP9000/300
7502M: Philip Blundell <philb@gnu.org>
7503W: http://www.tazenda.demon.co.uk/phil/linux-hp
7504S: Maintained
7505F: arch/m68k/hp300/
7506
7507M88DS3103 MEDIA DRIVER
7508M: Antti Palosaari <crope@iki.fi>
7509L: linux-media@vger.kernel.org
7510W: https://linuxtv.org
7511W: http://palosaari.fi/linux/
7512Q: http://patchwork.linuxtv.org/project/linux-media/list/
7513T: git git://linuxtv.org/anttip/media_tree.git
7514S: Maintained
7515F: drivers/media/dvb-frontends/m88ds3103*
7516
7517M88RS2000 MEDIA DRIVER
7518M: Malcolm Priestley <tvboxspy@gmail.com>
7519L: linux-media@vger.kernel.org
7520W: https://linuxtv.org
7521Q: http://patchwork.linuxtv.org/project/linux-media/list/
7522S: Maintained
7523F: drivers/media/dvb-frontends/m88rs2000*
7524
7525MA901 MASTERKIT USB FM RADIO DRIVER
7526M: Alexey Klimov <klimov.linux@gmail.com>
7527L: linux-media@vger.kernel.org
7528T: git git://linuxtv.org/media_tree.git
7529S: Maintained
7530F: drivers/media/radio/radio-ma901.c
7531
7532MAC80211
7533M: Johannes Berg <johannes@sipsolutions.net>
7534L: linux-wireless@vger.kernel.org
7535W: http://wireless.kernel.org/
7536T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7537T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7538S: Maintained
7539F: Documentation/networking/mac80211-injection.txt
7540F: include/net/mac80211.h
7541F: net/mac80211/
7542F: drivers/net/wireless/mac80211_hwsim.[ch]
7543
7544MACVLAN DRIVER
7545M: Patrick McHardy <kaber@trash.net>
7546L: netdev@vger.kernel.org
7547S: Maintained
7548F: drivers/net/macvlan.c
7549F: include/linux/if_macvlan.h
7550
7551MAILBOX API
7552M: Jassi Brar <jassisinghbrar@gmail.com>
7553L: linux-kernel@vger.kernel.org
7554S: Maintained
7555F: drivers/mailbox/
7556F: include/linux/mailbox_client.h
7557F: include/linux/mailbox_controller.h
7558
7559MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7560M: Michael Kerrisk <mtk.manpages@gmail.com>
7561W: http://www.kernel.org/doc/man-pages
7562L: linux-man@vger.kernel.org
7563S: Maintained
7564
7565MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7566M: Andrew Lunn <andrew@lunn.ch>
7567M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7568S: Maintained
7569F: drivers/net/dsa/mv88e6xxx/
7570
7571MARVELL ARMADA DRM SUPPORT
7572M: Russell King <rmk+kernel@armlinux.org.uk>
7573S: Maintained
7574F: drivers/gpu/drm/armada/
7575F: include/uapi/drm/armada_drm.h
7576F: Documentation/devicetree/bindings/display/armada/
7577
7578MARVELL CRYPTO DRIVER
7579M: Boris Brezillon <boris.brezillon@free-electrons.com>
7580M: Arnaud Ebalard <arno@natisbad.org>
7581F: drivers/crypto/marvell/
7582S: Maintained
7583L: linux-crypto@vger.kernel.org
7584
7585MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7586M: Mirko Lindner <mlindner@marvell.com>
7587M: Stephen Hemminger <stephen@networkplumber.org>
7588L: netdev@vger.kernel.org
7589S: Maintained
7590F: drivers/net/ethernet/marvell/sk*
7591
7592MARVELL LIBERTAS WIRELESS DRIVER
7593L: libertas-dev@lists.infradead.org
7594S: Orphan
7595F: drivers/net/wireless/marvell/libertas/
7596
7597MARVELL MV643XX ETHERNET DRIVER
7598M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7599L: netdev@vger.kernel.org
7600S: Maintained
7601F: drivers/net/ethernet/marvell/mv643xx_eth.*
7602F: include/linux/mv643xx.h
7603
7604MARVELL MVNETA ETHERNET DRIVER
7605M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7606L: netdev@vger.kernel.org
7607S: Maintained
7608F: drivers/net/ethernet/marvell/mvneta.*
7609
7610MARVELL MWIFIEX WIRELESS DRIVER
7611M: Amitkumar Karwar <akarwar@marvell.com>
7612M: Nishant Sarmukadam <nishants@marvell.com>
7613L: linux-wireless@vger.kernel.org
7614S: Maintained
7615F: drivers/net/wireless/marvell/mwifiex/
7616
7617MARVELL MWL8K WIRELESS DRIVER
7618M: Lennert Buytenhek <buytenh@wantstofly.org>
7619L: linux-wireless@vger.kernel.org
7620S: Odd Fixes
7621F: drivers/net/wireless/marvell/mwl8k.c
7622
7623MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7624M: Nicolas Pitre <nico@fluxnic.net>
7625S: Odd Fixes
7626F: drivers/mmc/host/mvsdio.*
7627
7628MATROX FRAMEBUFFER DRIVER
7629L: linux-fbdev@vger.kernel.org
7630S: Orphan
7631F: drivers/video/fbdev/matrox/matroxfb_*
7632F: include/uapi/linux/matroxfb.h
7633
7634MAX16065 HARDWARE MONITOR DRIVER
7635M: Guenter Roeck <linux@roeck-us.net>
7636L: linux-hwmon@vger.kernel.org
7637S: Maintained
7638F: Documentation/hwmon/max16065
7639F: drivers/hwmon/max16065.c
7640
7641MAX20751 HARDWARE MONITOR DRIVER
7642M: Guenter Roeck <linux@roeck-us.net>
7643L: linux-hwmon@vger.kernel.org
7644S: Maintained
7645F: Documentation/hwmon/max20751
7646F: drivers/hwmon/max20751.c
7647
7648MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7649L: linux-hwmon@vger.kernel.org
7650S: Orphan
7651F: Documentation/hwmon/max6650
7652F: drivers/hwmon/max6650.c
7653
7654MAX6697 HARDWARE MONITOR DRIVER
7655M: Guenter Roeck <linux@roeck-us.net>
7656L: linux-hwmon@vger.kernel.org
7657S: Maintained
7658F: Documentation/hwmon/max6697
7659F: Documentation/devicetree/bindings/i2c/max6697.txt
7660F: drivers/hwmon/max6697.c
7661F: include/linux/platform_data/max6697.h
7662
7663MAX9860 MONO AUDIO VOICE CODEC DRIVER
7664M: Peter Rosin <peda@axentia.se>
7665L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7666S: Maintained
7667F: Documentation/devicetree/bindings/sound/max9860.txt
7668F: sound/soc/codecs/max9860.*
7669
7670MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7671M: Krzysztof Kozlowski <krzk@kernel.org>
7672M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7673L: linux-pm@vger.kernel.org
7674S: Supported
7675F: drivers/power/supply/max14577_charger.c
7676F: drivers/power/supply/max77693_charger.c
7677
7678MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7679M: Javier Martinez Canillas <javier@osg.samsung.com>
7680L: linux-kernel@vger.kernel.org
7681S: Supported
7682F: drivers/*/*max77802*.c
7683F: Documentation/devicetree/bindings/*/*max77802.txt
7684F: include/dt-bindings/*/*max77802.h
7685
7686MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7687M: Chanwoo Choi <cw00.choi@samsung.com>
7688M: Krzysztof Kozlowski <krzk@kernel.org>
7689M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7690L: linux-kernel@vger.kernel.org
7691S: Supported
7692F: drivers/*/max14577*.c
7693F: drivers/*/max77686*.c
7694F: drivers/*/max77693*.c
7695F: drivers/extcon/extcon-max14577.c
7696F: drivers/extcon/extcon-max77693.c
7697F: drivers/rtc/rtc-max77686.c
7698F: drivers/clk/clk-max77686.c
7699F: Documentation/devicetree/bindings/mfd/max14577.txt
7700F: Documentation/devicetree/bindings/*/max77686.txt
7701F: Documentation/devicetree/bindings/mfd/max77693.txt
7702F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7703F: include/linux/mfd/max14577*.h
7704F: include/linux/mfd/max77686*.h
7705F: include/linux/mfd/max77693*.h
7706
7707MAXIRADIO FM RADIO RECEIVER DRIVER
7708M: Hans Verkuil <hverkuil@xs4all.nl>
7709L: linux-media@vger.kernel.org
7710T: git git://linuxtv.org/media_tree.git
7711W: https://linuxtv.org
7712S: Maintained
7713F: drivers/media/radio/radio-maxiradio*
7714
7715MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7716M: Peter Rosin <peda@axentia.se>
7717L: linux-iio@vger.kernel.org
7718S: Maintained
7719F: drivers/iio/potentiometer/mcp4531.c
7720
7721MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7722M: William Breathitt Gray <vilhelm.gray@gmail.com>
7723L: linux-iio@vger.kernel.org
7724S: Maintained
7725F: drivers/iio/dac/cio-dac.c
7726
7727MEDIA DRIVERS FOR RENESAS - FCP
7728M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7729L: linux-media@vger.kernel.org
7730L: linux-renesas-soc@vger.kernel.org
7731T: git git://linuxtv.org/media_tree.git
7732S: Supported
7733F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7734F: drivers/media/platform/rcar-fcp.c
7735F: include/media/rcar-fcp.h
7736
7737MEDIA DRIVERS FOR RENESAS - VIN
7738M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7739L: linux-media@vger.kernel.org
7740L: linux-renesas-soc@vger.kernel.org
7741T: git git://linuxtv.org/media_tree.git
7742S: Supported
7743F: Documentation/devicetree/bindings/media/rcar_vin.txt
7744F: drivers/media/platform/rcar-vin/
7745
7746MEDIA DRIVERS FOR RENESAS - VSP1
7747M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7748L: linux-media@vger.kernel.org
7749L: linux-renesas-soc@vger.kernel.org
7750T: git git://linuxtv.org/media_tree.git
7751S: Supported
7752F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7753F: drivers/media/platform/vsp1/
7754
7755MEDIA DRIVERS FOR HELENE
7756M: Abylay Ospan <aospan@netup.ru>
7757L: linux-media@vger.kernel.org
7758W: https://linuxtv.org
7759W: http://netup.tv/
7760T: git git://linuxtv.org/media_tree.git
7761S: Supported
7762F: drivers/media/dvb-frontends/helene*
7763
7764MEDIA DRIVERS FOR ASCOT2E
7765M: Sergey Kozlov <serjk@netup.ru>
7766M: Abylay Ospan <aospan@netup.ru>
7767L: linux-media@vger.kernel.org
7768W: https://linuxtv.org
7769W: http://netup.tv/
7770T: git git://linuxtv.org/media_tree.git
7771S: Supported
7772F: drivers/media/dvb-frontends/ascot2e*
7773
7774MEDIA DRIVERS FOR CXD2841ER
7775M: Sergey Kozlov <serjk@netup.ru>
7776M: Abylay Ospan <aospan@netup.ru>
7777L: linux-media@vger.kernel.org
7778W: https://linuxtv.org
7779W: http://netup.tv/
7780T: git git://linuxtv.org/media_tree.git
7781S: Supported
7782F: drivers/media/dvb-frontends/cxd2841er*
7783
7784MEDIA DRIVERS FOR HORUS3A
7785M: Sergey Kozlov <serjk@netup.ru>
7786M: Abylay Ospan <aospan@netup.ru>
7787L: linux-media@vger.kernel.org
7788W: https://linuxtv.org
7789W: http://netup.tv/
7790T: git git://linuxtv.org/media_tree.git
7791S: Supported
7792F: drivers/media/dvb-frontends/horus3a*
7793
7794MEDIA DRIVERS FOR LNBH25
7795M: Sergey Kozlov <serjk@netup.ru>
7796M: Abylay Ospan <aospan@netup.ru>
7797L: linux-media@vger.kernel.org
7798W: https://linuxtv.org
7799W: http://netup.tv/
7800T: git git://linuxtv.org/media_tree.git
7801S: Supported
7802F: drivers/media/dvb-frontends/lnbh25*
7803
7804MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7805M: Sergey Kozlov <serjk@netup.ru>
7806M: Abylay Ospan <aospan@netup.ru>
7807L: linux-media@vger.kernel.org
7808W: https://linuxtv.org
7809W: http://netup.tv/
7810T: git git://linuxtv.org/media_tree.git
7811S: Supported
7812F: drivers/media/pci/netup_unidvb/*
7813
7814MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7815M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7816M: Mauro Carvalho Chehab <mchehab@kernel.org>
7817P: LinuxTV.org Project
7818L: linux-media@vger.kernel.org
7819W: https://linuxtv.org
7820Q: http://patchwork.kernel.org/project/linux-media/list/
7821T: git git://linuxtv.org/media_tree.git
7822S: Maintained
7823F: Documentation/media/
7824F: drivers/media/
7825F: drivers/staging/media/
7826F: include/linux/platform_data/media/
7827F: include/media/
7828F: include/uapi/linux/dvb/
7829F: include/uapi/linux/videodev2.h
7830F: include/uapi/linux/media.h
7831F: include/uapi/linux/v4l2-*
7832F: include/uapi/linux/meye.h
7833F: include/uapi/linux/ivtv*
7834F: include/uapi/linux/uvcvideo.h
7835
7836MEDIATEK ETHERNET DRIVER
7837M: Felix Fietkau <nbd@openwrt.org>
7838M: John Crispin <blogic@openwrt.org>
7839L: netdev@vger.kernel.org
7840S: Maintained
7841F: drivers/net/ethernet/mediatek/
7842
7843MEDIATEK MT7601U WIRELESS LAN DRIVER
7844M: Jakub Kicinski <kubakici@wp.pl>
7845L: linux-wireless@vger.kernel.org
7846S: Maintained
7847F: drivers/net/wireless/mediatek/mt7601u/
7848
7849MEGARAID SCSI/SAS DRIVERS
7850M: Kashyap Desai <kashyap.desai@avagotech.com>
7851M: Sumit Saxena <sumit.saxena@avagotech.com>
7852M: Uday Lingala <uday.lingala@avagotech.com>
7853L: megaraidlinux.pdl@avagotech.com
7854L: linux-scsi@vger.kernel.org
7855W: http://www.lsi.com
7856S: Maintained
7857F: Documentation/scsi/megaraid.txt
7858F: drivers/scsi/megaraid.*
7859F: drivers/scsi/megaraid/
7860
7861MELFAS MIP4 TOUCHSCREEN DRIVER
7862M: Sangwon Jee <jeesw@melfas.com>
7863W: http://www.melfas.com
7864S: Supported
7865F: drivers/input/touchscreen/melfas_mip4.c
7866F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7867
7868MELLANOX ETHERNET DRIVER (mlx4_en)
7869M: Tariq Toukan <tariqt@mellanox.com>
7870L: netdev@vger.kernel.org
7871S: Supported
7872W: http://www.mellanox.com
7873Q: http://patchwork.ozlabs.org/project/netdev/list/
7874F: drivers/net/ethernet/mellanox/mlx4/en_*
7875
7876MELLANOX ETHERNET DRIVER (mlx5e)
7877M: Saeed Mahameed <saeedm@mellanox.com>
7878L: netdev@vger.kernel.org
7879S: Supported
7880W: http://www.mellanox.com
7881Q: http://patchwork.ozlabs.org/project/netdev/list/
7882F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7883
7884MELLANOX ETHERNET SWITCH DRIVERS
7885M: Jiri Pirko <jiri@mellanox.com>
7886M: Ido Schimmel <idosch@mellanox.com>
7887L: netdev@vger.kernel.org
7888S: Supported
7889W: http://www.mellanox.com
7890Q: http://patchwork.ozlabs.org/project/netdev/list/
7891F: drivers/net/ethernet/mellanox/mlxsw/
7892
7893MELLANOX MLXCPLD LED DRIVER
7894M: Vadim Pasternak <vadimp@mellanox.com>
7895L: linux-leds@vger.kernel.org
7896S: Supported
7897F: drivers/leds/leds-mlxcpld.c
7898F: Documentation/leds/leds-mlxcpld.txt
7899
7900MELLANOX PLATFORM DRIVER
7901M: Vadim Pasternak <vadimp@mellanox.com>
7902L: platform-driver-x86@vger.kernel.org
7903S: Supported
7904F: arch/x86/platform/mellanox/mlx-platform.c
7905
7906SOFT-ROCE DRIVER (rxe)
7907M: Moni Shoua <monis@mellanox.com>
7908L: linux-rdma@vger.kernel.org
7909S: Supported
7910W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7911Q: http://patchwork.kernel.org/project/linux-rdma/list/
7912F: drivers/infiniband/sw/rxe/
7913F: include/uapi/rdma/rdma_user_rxe.h
7914
7915MEMBARRIER SUPPORT
7916M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7917M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7918L: linux-kernel@vger.kernel.org
7919S: Supported
7920F: kernel/membarrier.c
7921F: include/uapi/linux/membarrier.h
7922
7923MEMORY MANAGEMENT
7924L: linux-mm@kvack.org
7925W: http://www.linux-mm.org
7926S: Maintained
7927F: include/linux/mm.h
7928F: include/linux/gfp.h
7929F: include/linux/mmzone.h
7930F: include/linux/memory_hotplug.h
7931F: include/linux/vmalloc.h
7932F: mm/
7933
7934MEMORY TECHNOLOGY DEVICES (MTD)
7935M: David Woodhouse <dwmw2@infradead.org>
7936M: Brian Norris <computersforpeace@gmail.com>
7937M: Boris Brezillon <boris.brezillon@free-electrons.com>
7938M: Marek Vasut <marek.vasut@gmail.com>
7939M: Richard Weinberger <richard@nod.at>
7940M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
7941L: linux-mtd@lists.infradead.org
7942W: http://www.linux-mtd.infradead.org/
7943Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7944T: git git://git.infradead.org/linux-mtd.git
7945T: git git://git.infradead.org/l2-mtd.git
7946S: Maintained
7947F: Documentation/devicetree/bindings/mtd/
7948F: drivers/mtd/
7949F: include/linux/mtd/
7950F: include/uapi/mtd/
7951
7952MEN A21 WATCHDOG DRIVER
7953M: Johannes Thumshirn <morbidrsa@gmail.com>
7954L: linux-watchdog@vger.kernel.org
7955S: Maintained
7956F: drivers/watchdog/mena21_wdt.c
7957
7958MEN CHAMELEON BUS (mcb)
7959M: Johannes Thumshirn <morbidrsa@gmail.com>
7960S: Maintained
7961F: drivers/mcb/
7962F: include/linux/mcb.h
7963F: Documentation/men-chameleon-bus.txt
7964
7965MEN F21BMC (Board Management Controller)
7966M: Andreas Werner <andreas.werner@men.de>
7967S: Supported
7968F: drivers/mfd/menf21bmc.c
7969F: drivers/watchdog/menf21bmc_wdt.c
7970F: drivers/leds/leds-menf21bmc.c
7971F: drivers/hwmon/menf21bmc_hwmon.c
7972F: Documentation/hwmon/menf21bmc
7973
7974METAG ARCHITECTURE
7975M: James Hogan <james.hogan@imgtec.com>
7976L: linux-metag@vger.kernel.org
7977T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7978S: Odd Fixes
7979F: arch/metag/
7980F: Documentation/metag/
7981F: Documentation/devicetree/bindings/metag/
7982F: Documentation/devicetree/bindings/interrupt-controller/img,*
7983F: drivers/clocksource/metag_generic.c
7984F: drivers/irqchip/irq-metag.c
7985F: drivers/irqchip/irq-metag-ext.c
7986F: drivers/tty/metag_da.c
7987
7988MICROBLAZE ARCHITECTURE
7989M: Michal Simek <monstr@monstr.eu>
7990W: http://www.monstr.eu/fdt/
7991T: git git://git.monstr.eu/linux-2.6-microblaze.git
7992S: Supported
7993F: arch/microblaze/
7994
7995MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7996M: Richard Genoud <richard.genoud@gmail.com>
7997S: Maintained
7998F: drivers/tty/serial/atmel_serial.c
7999F: include/linux/atmel_serial.h
8000
8001MICROCHIP / ATMEL ISC DRIVER
8002M: Songjun Wu <songjun.wu@microchip.com>
8003L: linux-media@vger.kernel.org
8004S: Supported
8005F: drivers/media/platform/atmel/atmel-isc.c
8006F: drivers/media/platform/atmel/atmel-isc-regs.h
8007F: devicetree/bindings/media/atmel-isc.txt
8008
8009MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8010M: Chen Yu <yu.c.chen@intel.com>
8011L: platform-driver-x86@vger.kernel.org
8012S: Supported
8013F: drivers/platform/x86/surfacepro3_button.c
8014
8015MICROTEK X6 SCANNER
8016M: Oliver Neukum <oliver@neukum.org>
8017S: Maintained
8018F: drivers/usb/image/microtek.*
8019
8020MIPS
8021M: Ralf Baechle <ralf@linux-mips.org>
8022L: linux-mips@linux-mips.org
8023W: http://www.linux-mips.org/
8024T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8025Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8026S: Supported
8027F: Documentation/devicetree/bindings/mips/
8028F: Documentation/mips/
8029F: arch/mips/
8030
8031MIPS/LOONGSON1 ARCHITECTURE
8032M: Keguang Zhang <keguang.zhang@gmail.com>
8033L: linux-mips@linux-mips.org
8034S: Maintained
8035F: arch/mips/loongson32/
8036F: arch/mips/include/asm/mach-loongson32/
8037F: drivers/*/*loongson1*
8038F: drivers/*/*/*loongson1*
8039
8040MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8041M: Hans Verkuil <hverkuil@xs4all.nl>
8042L: linux-media@vger.kernel.org
8043T: git git://linuxtv.org/media_tree.git
8044W: https://linuxtv.org
8045S: Odd Fixes
8046F: drivers/media/radio/radio-miropcm20*
8047
8048MELLANOX MLX4 core VPI driver
8049M: Yishai Hadas <yishaih@mellanox.com>
8050L: netdev@vger.kernel.org
8051L: linux-rdma@vger.kernel.org
8052W: http://www.mellanox.com
8053Q: http://patchwork.ozlabs.org/project/netdev/list/
8054S: Supported
8055F: drivers/net/ethernet/mellanox/mlx4/
8056F: include/linux/mlx4/
8057F: include/uapi/rdma/mlx4-abi.h
8058
8059MELLANOX MLX4 IB driver
8060M: Yishai Hadas <yishaih@mellanox.com>
8061L: linux-rdma@vger.kernel.org
8062W: http://www.mellanox.com
8063Q: http://patchwork.kernel.org/project/linux-rdma/list/
8064S: Supported
8065F: drivers/infiniband/hw/mlx4/
8066F: include/linux/mlx4/
8067
8068MELLANOX MLX5 core VPI driver
8069M: Saeed Mahameed <saeedm@mellanox.com>
8070M: Matan Barak <matanb@mellanox.com>
8071M: Leon Romanovsky <leonro@mellanox.com>
8072L: netdev@vger.kernel.org
8073L: linux-rdma@vger.kernel.org
8074W: http://www.mellanox.com
8075Q: http://patchwork.ozlabs.org/project/netdev/list/
8076S: Supported
8077F: drivers/net/ethernet/mellanox/mlx5/core/
8078F: include/linux/mlx5/
8079F: include/uapi/rdma/mlx5-abi.h
8080
8081MELLANOX MLX5 IB driver
8082M: Matan Barak <matanb@mellanox.com>
8083M: Leon Romanovsky <leonro@mellanox.com>
8084L: linux-rdma@vger.kernel.org
8085W: http://www.mellanox.com
8086Q: http://patchwork.kernel.org/project/linux-rdma/list/
8087S: Supported
8088F: drivers/infiniband/hw/mlx5/
8089F: include/linux/mlx5/
8090
8091MELEXIS MLX90614 DRIVER
8092M: Crt Mori <cmo@melexis.com>
8093L: linux-iio@vger.kernel.org
8094W: http://www.melexis.com
8095S: Supported
8096F: drivers/iio/temperature/mlx90614.c
8097
8098MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8099M: Don Brace <don.brace@microsemi.com>
8100L: esc.storagedev@microsemi.com
8101L: linux-scsi@vger.kernel.org
8102S: Supported
8103F: drivers/scsi/smartpqi/smartpqi*.[ch]
8104F: drivers/scsi/smartpqi/Kconfig
8105F: drivers/scsi/smartpqi/Makefile
8106F: include/linux/cciss*.h
8107F: include/uapi/linux/cciss*.h
8108F: Documentation/scsi/smartpqi.txt
8109
8110MN88472 MEDIA DRIVER
8111M: Antti Palosaari <crope@iki.fi>
8112L: linux-media@vger.kernel.org
8113W: https://linuxtv.org
8114W: http://palosaari.fi/linux/
8115Q: http://patchwork.linuxtv.org/project/linux-media/list/
8116S: Maintained
8117F: drivers/media/dvb-frontends/mn88472*
8118
8119MN88473 MEDIA DRIVER
8120M: Antti Palosaari <crope@iki.fi>
8121L: linux-media@vger.kernel.org
8122W: https://linuxtv.org
8123W: http://palosaari.fi/linux/
8124Q: http://patchwork.linuxtv.org/project/linux-media/list/
8125S: Maintained
8126F: drivers/media/dvb-frontends/mn88473*
8127
8128MODULE SUPPORT
8129M: Jessica Yu <jeyu@redhat.com>
8130M: Rusty Russell <rusty@rustcorp.com.au>
8131S: Maintained
8132F: include/linux/module.h
8133F: kernel/module.c
8134
8135MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8136W: http://popies.net/meye/
8137S: Orphan
8138F: Documentation/media/v4l-drivers/meye*
8139F: drivers/media/pci/meye/
8140F: include/uapi/linux/meye.h
8141
8142MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8143M: Jiri Slaby <jirislaby@gmail.com>
8144S: Maintained
8145F: Documentation/serial/moxa-smartio
8146F: drivers/tty/mxser.*
8147
8148MR800 AVERMEDIA USB FM RADIO DRIVER
8149M: Alexey Klimov <klimov.linux@gmail.com>
8150L: linux-media@vger.kernel.org
8151T: git git://linuxtv.org/media_tree.git
8152S: Maintained
8153F: drivers/media/radio/radio-mr800.c
8154
8155MRF24J40 IEEE 802.15.4 RADIO DRIVER
8156M: Alan Ott <alan@signal11.us>
8157L: linux-wpan@vger.kernel.org
8158S: Maintained
8159F: drivers/net/ieee802154/mrf24j40.c
8160F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8161
8162MSI LAPTOP SUPPORT
8163M: "Lee, Chun-Yi" <jlee@suse.com>
8164L: platform-driver-x86@vger.kernel.org
8165S: Maintained
8166F: drivers/platform/x86/msi-laptop.c
8167
8168MSI WMI SUPPORT
8169L: platform-driver-x86@vger.kernel.org
8170S: Orphan
8171F: drivers/platform/x86/msi-wmi.c
8172
8173MSI001 MEDIA DRIVER
8174M: Antti Palosaari <crope@iki.fi>
8175L: linux-media@vger.kernel.org
8176W: https://linuxtv.org
8177W: http://palosaari.fi/linux/
8178Q: http://patchwork.linuxtv.org/project/linux-media/list/
8179T: git git://linuxtv.org/anttip/media_tree.git
8180S: Maintained
8181F: drivers/media/tuners/msi001*
8182
8183MSI2500 MEDIA DRIVER
8184M: Antti Palosaari <crope@iki.fi>
8185L: linux-media@vger.kernel.org
8186W: https://linuxtv.org
8187W: http://palosaari.fi/linux/
8188Q: http://patchwork.linuxtv.org/project/linux-media/list/
8189T: git git://linuxtv.org/anttip/media_tree.git
8190S: Maintained
8191F: drivers/media/usb/msi2500/
8192
8193MSYSTEMS DISKONCHIP G3 MTD DRIVER
8194M: Robert Jarzmik <robert.jarzmik@free.fr>
8195L: linux-mtd@lists.infradead.org
8196S: Maintained
8197F: drivers/mtd/devices/docg3*
8198
8199MT9M032 APTINA SENSOR DRIVER
8200M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8201L: linux-media@vger.kernel.org
8202T: git git://linuxtv.org/media_tree.git
8203S: Maintained
8204F: drivers/media/i2c/mt9m032.c
8205F: include/media/i2c/mt9m032.h
8206
8207MT9P031 APTINA CAMERA SENSOR
8208M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8209L: linux-media@vger.kernel.org
8210T: git git://linuxtv.org/media_tree.git
8211S: Maintained
8212F: drivers/media/i2c/mt9p031.c
8213F: include/media/i2c/mt9p031.h
8214
8215MT9T001 APTINA CAMERA SENSOR
8216M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8217L: linux-media@vger.kernel.org
8218T: git git://linuxtv.org/media_tree.git
8219S: Maintained
8220F: drivers/media/i2c/mt9t001.c
8221F: include/media/i2c/mt9t001.h
8222
8223MT9V032 APTINA CAMERA SENSOR
8224M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8225L: linux-media@vger.kernel.org
8226T: git git://linuxtv.org/media_tree.git
8227S: Maintained
8228F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8229F: drivers/media/i2c/mt9v032.c
8230F: include/media/i2c/mt9v032.h
8231
8232MULTIFUNCTION DEVICES (MFD)
8233M: Lee Jones <lee.jones@linaro.org>
8234T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8235S: Supported
8236F: Documentation/devicetree/bindings/mfd/
8237F: drivers/mfd/
8238F: include/linux/mfd/
8239
8240MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8241M: Ulf Hansson <ulf.hansson@linaro.org>
8242L: linux-mmc@vger.kernel.org
8243T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8244S: Maintained
8245F: Documentation/devicetree/bindings/mmc/
8246F: drivers/mmc/
8247F: include/linux/mmc/
8248F: include/uapi/linux/mmc/
8249
8250MULTIMEDIA CARD (MMC) ETC. OVER SPI
8251S: Orphan
8252F: drivers/mmc/host/mmc_spi.c
8253F: include/linux/spi/mmc_spi.h
8254
8255MULTISOUND SOUND DRIVER
8256M: Andrew Veliath <andrewtv@usa.net>
8257S: Maintained
8258F: Documentation/sound/oss/MultiSound
8259F: sound/oss/msnd*
8260
8261MULTITECH MULTIPORT CARD (ISICOM)
8262S: Orphan
8263F: drivers/tty/isicom.c
8264F: include/linux/isicom.h
8265
8266MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8267M: Bin Liu <b-liu@ti.com>
8268L: linux-usb@vger.kernel.org
8269T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8270S: Maintained
8271F: drivers/usb/musb/
8272
8273MXL5007T MEDIA DRIVER
8274M: Michael Krufky <mkrufky@linuxtv.org>
8275L: linux-media@vger.kernel.org
8276W: https://linuxtv.org
8277W: http://github.com/mkrufky
8278Q: http://patchwork.linuxtv.org/project/linux-media/list/
8279T: git git://linuxtv.org/mkrufky/tuners.git
8280S: Maintained
8281F: drivers/media/tuners/mxl5007t.*
8282
8283MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8284M: Hyong-Youb Kim <hykim@myri.com>
8285L: netdev@vger.kernel.org
8286W: https://www.myricom.com/support/downloads/myri10ge.html
8287S: Supported
8288F: drivers/net/ethernet/myricom/myri10ge/
8289
8290NAND FLASH SUBSYSTEM
8291M: Boris Brezillon <boris.brezillon@free-electrons.com>
8292R: Richard Weinberger <richard@nod.at>
8293L: linux-mtd@lists.infradead.org
8294W: http://www.linux-mtd.infradead.org/
8295Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8296T: git git://github.com/linux-nand/linux.git
8297S: Maintained
8298F: drivers/mtd/nand/
8299F: include/linux/mtd/nand*.h
8300
8301NATSEMI ETHERNET DRIVER (DP8381x)
8302S: Orphan
8303F: drivers/net/ethernet/natsemi/natsemi.c
8304
8305NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8306M: Daniel Mack <zonque@gmail.com>
8307S: Maintained
8308L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8309W: http://www.native-instruments.com
8310F: sound/usb/caiaq/
8311
8312NCP FILESYSTEM
8313M: Petr Vandrovec <petr@vandrovec.name>
8314S: Odd Fixes
8315F: fs/ncpfs/
8316
8317NCR 5380 SCSI DRIVERS
8318M: Finn Thain <fthain@telegraphics.com.au>
8319M: Michael Schmitz <schmitzmic@gmail.com>
8320L: linux-scsi@vger.kernel.org
8321S: Maintained
8322F: Documentation/scsi/g_NCR5380.txt
8323F: drivers/scsi/NCR5380.*
8324F: drivers/scsi/arm/cumana_1.c
8325F: drivers/scsi/arm/oak.c
8326F: drivers/scsi/atari_scsi.*
8327F: drivers/scsi/dmx3191d.c
8328F: drivers/scsi/g_NCR5380.*
8329F: drivers/scsi/g_NCR5380_mmio.c
8330F: drivers/scsi/mac_scsi.*
8331F: drivers/scsi/sun3_scsi.*
8332F: drivers/scsi/sun3_scsi_vme.c
8333
8334NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8335M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8336L: linux-scsi@vger.kernel.org
8337S: Maintained
8338F: drivers/scsi/NCR_D700.*
8339
8340NCT6775 HARDWARE MONITOR DRIVER
8341M: Guenter Roeck <linux@roeck-us.net>
8342L: linux-hwmon@vger.kernel.org
8343S: Maintained
8344F: Documentation/hwmon/nct6775
8345F: drivers/hwmon/nct6775.c
8346
8347NETEFFECT IWARP RNIC DRIVER (IW_NES)
8348M: Faisal Latif <faisal.latif@intel.com>
8349L: linux-rdma@vger.kernel.org
8350W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8351S: Supported
8352F: drivers/infiniband/hw/nes/
8353F: include/uapi/rdma/nes-abi.h
8354
8355NETEM NETWORK EMULATOR
8356M: Stephen Hemminger <stephen@networkplumber.org>
8357L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8358S: Maintained
8359F: net/sched/sch_netem.c
8360
8361NETERION 10GbE DRIVERS (s2io/vxge)
8362M: Jon Mason <jdmason@kudzu.us>
8363L: netdev@vger.kernel.org
8364S: Supported
8365F: Documentation/networking/s2io.txt
8366F: Documentation/networking/vxge.txt
8367F: drivers/net/ethernet/neterion/
8368
8369NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8370M: Pablo Neira Ayuso <pablo@netfilter.org>
8371M: Patrick McHardy <kaber@trash.net>
8372M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8373L: netfilter-devel@vger.kernel.org
8374L: coreteam@netfilter.org
8375W: http://www.netfilter.org/
8376W: http://www.iptables.org/
8377Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8378T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8379T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8380S: Supported
8381F: include/linux/netfilter*
8382F: include/linux/netfilter/
8383F: include/net/netfilter/
8384F: include/uapi/linux/netfilter*
8385F: include/uapi/linux/netfilter/
8386F: net/*/netfilter.c
8387F: net/*/netfilter/
8388F: net/netfilter/
8389F: net/bridge/br_netfilter*.c
8390
8391NETLABEL
8392M: Paul Moore <paul@paul-moore.com>
8393W: http://netlabel.sf.net
8394L: netdev@vger.kernel.org
8395S: Maintained
8396F: Documentation/netlabel/
8397F: include/net/netlabel.h
8398F: net/netlabel/
8399
8400NETROM NETWORK LAYER
8401M: Ralf Baechle <ralf@linux-mips.org>
8402L: linux-hams@vger.kernel.org
8403W: http://www.linux-ax25.org/
8404S: Maintained
8405F: include/net/netrom.h
8406F: include/uapi/linux/netrom.h
8407F: net/netrom/
8408
8409NETRONOME ETHERNET DRIVERS
8410M: Jakub Kicinski <jakub.kicinski@netronome.com>
8411L: oss-drivers@netronome.com
8412S: Maintained
8413F: drivers/net/ethernet/netronome/
8414
8415NETWORK BLOCK DEVICE (NBD)
8416M: Markus Pargmann <mpa@pengutronix.de>
8417S: Maintained
8418L: nbd-general@lists.sourceforge.net
8419T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8420F: Documentation/blockdev/nbd.txt
8421F: drivers/block/nbd.c
8422F: include/uapi/linux/nbd.h
8423
8424NETWORK DROP MONITOR
8425M: Neil Horman <nhorman@tuxdriver.com>
8426L: netdev@vger.kernel.org
8427S: Maintained
8428W: https://fedorahosted.org/dropwatch/
8429F: net/core/drop_monitor.c
8430
8431NETWORKING [DSA]
8432M: Andrew Lunn <andrew@lunn.ch>
8433M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8434M: Florian Fainelli <f.fainelli@gmail.com>
8435S: Maintained
8436F: net/dsa/
8437F: include/net/dsa.h
8438F: drivers/net/dsa/
8439
8440NETWORKING [GENERAL]
8441M: "David S. Miller" <davem@davemloft.net>
8442L: netdev@vger.kernel.org
8443W: http://www.linuxfoundation.org/en/Net
8444Q: http://patchwork.ozlabs.org/project/netdev/list/
8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8446T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8447S: Maintained
8448F: net/
8449F: include/net/
8450F: include/linux/in.h
8451F: include/linux/net.h
8452F: include/linux/netdevice.h
8453F: include/uapi/linux/in.h
8454F: include/uapi/linux/net.h
8455F: include/uapi/linux/netdevice.h
8456F: include/uapi/linux/net_namespace.h
8457F: tools/net/
8458F: tools/testing/selftests/net/
8459F: lib/random32.c
8460F: lib/test_bpf.c
8461
8462NETWORKING [IPv4/IPv6]
8463M: "David S. Miller" <davem@davemloft.net>
8464M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8465M: James Morris <jmorris@namei.org>
8466M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8467M: Patrick McHardy <kaber@trash.net>
8468L: netdev@vger.kernel.org
8469T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8470S: Maintained
8471F: net/ipv4/
8472F: net/ipv6/
8473F: include/net/ip*
8474F: arch/x86/net/*
8475
8476NETWORKING [IPSEC]
8477M: Steffen Klassert <steffen.klassert@secunet.com>
8478M: Herbert Xu <herbert@gondor.apana.org.au>
8479M: "David S. Miller" <davem@davemloft.net>
8480L: netdev@vger.kernel.org
8481T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8482T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8483S: Maintained
8484F: net/core/flow.c
8485F: net/xfrm/
8486F: net/key/
8487F: net/ipv4/xfrm*
8488F: net/ipv4/esp4.c
8489F: net/ipv4/ah4.c
8490F: net/ipv4/ipcomp.c
8491F: net/ipv4/ip_vti.c
8492F: net/ipv6/xfrm*
8493F: net/ipv6/esp6.c
8494F: net/ipv6/ah6.c
8495F: net/ipv6/ipcomp6.c
8496F: net/ipv6/ip6_vti.c
8497F: include/uapi/linux/xfrm.h
8498F: include/net/xfrm.h
8499
8500NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8501M: Paul Moore <paul@paul-moore.com>
8502L: netdev@vger.kernel.org
8503S: Maintained
8504
8505NETWORKING [WIRELESS]
8506L: linux-wireless@vger.kernel.org
8507Q: http://patchwork.kernel.org/project/linux-wireless/list/
8508
8509NETWORKING DRIVERS
8510L: netdev@vger.kernel.org
8511W: http://www.linuxfoundation.org/en/Net
8512Q: http://patchwork.ozlabs.org/project/netdev/list/
8513T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8514T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8515S: Odd Fixes
8516F: Documentation/devicetree/bindings/net/
8517F: drivers/net/
8518F: include/linux/if_*
8519F: include/linux/netdevice.h
8520F: include/linux/etherdevice.h
8521F: include/linux/fcdevice.h
8522F: include/linux/fddidevice.h
8523F: include/linux/hippidevice.h
8524F: include/linux/inetdevice.h
8525F: include/uapi/linux/if_*
8526F: include/uapi/linux/netdevice.h
8527
8528NETWORKING DRIVERS (WIRELESS)
8529M: Kalle Valo <kvalo@codeaurora.org>
8530L: linux-wireless@vger.kernel.org
8531Q: http://patchwork.kernel.org/project/linux-wireless/list/
8532T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8533T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8534S: Maintained
8535F: Documentation/devicetree/bindings/net/wireless/
8536F: drivers/net/wireless/
8537
8538NETXEN (1/10) GbE SUPPORT
8539M: Manish Chopra <manish.chopra@cavium.com>
8540M: Rahul Verma <rahul.verma@cavium.com>
8541M: Dept-GELinuxNICDev@cavium.com
8542L: netdev@vger.kernel.org
8543S: Supported
8544F: drivers/net/ethernet/qlogic/netxen/
8545
8546NFC SUBSYSTEM
8547M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8548M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8549M: Samuel Ortiz <sameo@linux.intel.com>
8550L: linux-wireless@vger.kernel.org
8551L: linux-nfc@lists.01.org (subscribers-only)
8552S: Supported
8553F: net/nfc/
8554F: include/net/nfc/
8555F: include/uapi/linux/nfc.h
8556F: drivers/nfc/
8557F: include/linux/platform_data/nfcmrvl.h
8558F: include/linux/platform_data/nxp-nci.h
8559F: include/linux/platform_data/pn544.h
8560F: include/linux/platform_data/st21nfca.h
8561F: include/linux/platform_data/st-nci.h
8562F: Documentation/devicetree/bindings/net/nfc/
8563
8564NFS, SUNRPC, AND LOCKD CLIENTS
8565M: Trond Myklebust <trond.myklebust@primarydata.com>
8566M: Anna Schumaker <anna.schumaker@netapp.com>
8567L: linux-nfs@vger.kernel.org
8568W: http://client.linux-nfs.org
8569T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8570S: Maintained
8571F: fs/lockd/
8572F: fs/nfs/
8573F: fs/nfs_common/
8574F: net/sunrpc/
8575F: include/linux/lockd/
8576F: include/linux/nfs*
8577F: include/linux/sunrpc/
8578F: include/uapi/linux/nfs*
8579F: include/uapi/linux/sunrpc/
8580
8581NILFS2 FILESYSTEM
8582M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8583L: linux-nilfs@vger.kernel.org
8584W: http://nilfs.sourceforge.net/
8585W: http://nilfs.osdn.jp/
8586T: git git://github.com/konis/nilfs2.git
8587S: Supported
8588F: Documentation/filesystems/nilfs2.txt
8589F: fs/nilfs2/
8590F: include/trace/events/nilfs2.h
8591F: include/uapi/linux/nilfs2_api.h
8592F: include/uapi/linux/nilfs2_ondisk.h
8593
8594NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8595M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8596W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8597S: Maintained
8598F: Documentation/scsi/NinjaSCSI.txt
8599F: drivers/scsi/pcmcia/nsp_*
8600
8601NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8602M: GOTO Masanori <gotom@debian.or.jp>
8603M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8604W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8605S: Maintained
8606F: Documentation/scsi/NinjaSCSI.txt
8607F: drivers/scsi/nsp32*
8608
8609NIOS2 ARCHITECTURE
8610M: Ley Foon Tan <lftan@altera.com>
8611L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8612T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8613S: Maintained
8614F: arch/nios2/
8615
8616NOKIA N900 POWER SUPPLY DRIVERS
8617R: Pali Rohár <pali.rohar@gmail.com>
8618F: include/linux/power/bq2415x_charger.h
8619F: include/linux/power/bq27xxx_battery.h
8620F: include/linux/power/isp1704_charger.h
8621F: drivers/power/supply/bq2415x_charger.c
8622F: drivers/power/supply/bq27xxx_battery.c
8623F: drivers/power/supply/bq27xxx_battery_i2c.c
8624F: drivers/power/supply/isp1704_charger.c
8625F: drivers/power/supply/rx51_battery.c
8626
8627NTB DRIVER CORE
8628M: Jon Mason <jdmason@kudzu.us>
8629M: Dave Jiang <dave.jiang@intel.com>
8630M: Allen Hubbe <Allen.Hubbe@emc.com>
8631L: linux-ntb@googlegroups.com
8632S: Supported
8633W: https://github.com/jonmason/ntb/wiki
8634T: git git://github.com/jonmason/ntb.git
8635F: drivers/ntb/
8636F: drivers/net/ntb_netdev.c
8637F: include/linux/ntb.h
8638F: include/linux/ntb_transport.h
8639F: tools/testing/selftests/ntb/
8640
8641NTB INTEL DRIVER
8642M: Jon Mason <jdmason@kudzu.us>
8643M: Dave Jiang <dave.jiang@intel.com>
8644L: linux-ntb@googlegroups.com
8645S: Supported
8646W: https://github.com/jonmason/ntb/wiki
8647T: git git://github.com/jonmason/ntb.git
8648F: drivers/ntb/hw/intel/
8649
8650NTB AMD DRIVER
8651M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8652L: linux-ntb@googlegroups.com
8653S: Supported
8654F: drivers/ntb/hw/amd/
8655
8656NTFS FILESYSTEM
8657M: Anton Altaparmakov <anton@tuxera.com>
8658L: linux-ntfs-dev@lists.sourceforge.net
8659W: http://www.tuxera.com/
8660T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8661S: Supported
8662F: Documentation/filesystems/ntfs.txt
8663F: fs/ntfs/
8664
8665NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8666M: Antonino Daplas <adaplas@gmail.com>
8667L: linux-fbdev@vger.kernel.org
8668S: Maintained
8669F: drivers/video/fbdev/riva/
8670F: drivers/video/fbdev/nvidia/
8671
8672NVM EXPRESS DRIVER
8673M: Keith Busch <keith.busch@intel.com>
8674M: Jens Axboe <axboe@fb.com>
8675L: linux-nvme@lists.infradead.org
8676T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8677W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8678S: Supported
8679F: drivers/nvme/host/
8680F: include/linux/nvme.h
8681
8682NVM EXPRESS TARGET DRIVER
8683M: Christoph Hellwig <hch@lst.de>
8684M: Sagi Grimberg <sagi@grimberg.me>
8685L: linux-nvme@lists.infradead.org
8686S: Supported
8687F: drivers/nvme/target/
8688
8689NVMEM FRAMEWORK
8690M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8691M: Maxime Ripard <maxime.ripard@free-electrons.com>
8692S: Maintained
8693F: drivers/nvmem/
8694F: Documentation/devicetree/bindings/nvmem/
8695F: include/linux/nvmem-consumer.h
8696F: include/linux/nvmem-provider.h
8697
8698NXP-NCI NFC DRIVER
8699M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8700R: Charles Gorand <charles.gorand@effinnov.com>
8701L: linux-nfc@lists.01.org (moderated for non-subscribers)
8702S: Supported
8703F: drivers/nfc/nxp-nci
8704
8705NXP TDA998X DRM DRIVER
8706M: Russell King <rmk+kernel@armlinux.org.uk>
8707S: Supported
8708F: drivers/gpu/drm/i2c/tda998x_drv.c
8709F: include/drm/i2c/tda998x.h
8710
8711NXP TFA9879 DRIVER
8712M: Peter Rosin <peda@axentia.se>
8713L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8714S: Maintained
8715F: sound/soc/codecs/tfa9879*
8716
8717OBJTOOL
8718M: Josh Poimboeuf <jpoimboe@redhat.com>
8719S: Supported
8720F: tools/objtool/
8721
8722OMAP SUPPORT
8723M: Tony Lindgren <tony@atomide.com>
8724L: linux-omap@vger.kernel.org
8725W: http://www.muru.com/linux/omap/
8726W: http://linux.omap.com/
8727Q: http://patchwork.kernel.org/project/linux-omap/list/
8728T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8729S: Maintained
8730F: arch/arm/*omap*/
8731F: arch/arm/configs/omap1_defconfig
8732F: arch/arm/configs/omap2plus_defconfig
8733F: drivers/i2c/busses/i2c-omap.c
8734F: drivers/irqchip/irq-omap-intc.c
8735F: drivers/mfd/*omap*.c
8736F: drivers/mfd/menelaus.c
8737F: drivers/mfd/palmas.c
8738F: drivers/mfd/tps65217.c
8739F: drivers/mfd/tps65218.c
8740F: drivers/mfd/tps65910.c
8741F: drivers/mfd/twl-core.[ch]
8742F: drivers/mfd/twl4030*.c
8743F: drivers/mfd/twl6030*.c
8744F: drivers/mfd/twl6040*.c
8745F: drivers/regulator/palmas-regulator*.c
8746F: drivers/regulator/pbias-regulator.c
8747F: drivers/regulator/tps65217-regulator.c
8748F: drivers/regulator/tps65218-regulator.c
8749F: drivers/regulator/tps65910-regulator.c
8750F: drivers/regulator/twl-regulator.c
8751F: include/linux/i2c-omap.h
8752
8753OMAP DEVICE TREE SUPPORT
8754M: Benoît Cousson <bcousson@baylibre.com>
8755M: Tony Lindgren <tony@atomide.com>
8756L: linux-omap@vger.kernel.org
8757L: devicetree@vger.kernel.org
8758S: Maintained
8759F: arch/arm/boot/dts/*omap*
8760F: arch/arm/boot/dts/*am3*
8761F: arch/arm/boot/dts/*am4*
8762F: arch/arm/boot/dts/*am5*
8763F: arch/arm/boot/dts/*dra7*
8764
8765OMAP CLOCK FRAMEWORK SUPPORT
8766M: Paul Walmsley <paul@pwsan.com>
8767L: linux-omap@vger.kernel.org
8768S: Maintained
8769F: arch/arm/*omap*/*clock*
8770
8771OMAP POWER MANAGEMENT SUPPORT
8772M: Kevin Hilman <khilman@kernel.org>
8773L: linux-omap@vger.kernel.org
8774S: Maintained
8775F: arch/arm/*omap*/*pm*
8776F: drivers/cpufreq/omap-cpufreq.c
8777
8778OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8779M: Rajendra Nayak <rnayak@codeaurora.org>
8780M: Paul Walmsley <paul@pwsan.com>
8781L: linux-omap@vger.kernel.org
8782S: Maintained
8783F: arch/arm/mach-omap2/prm*
8784
8785OMAP AUDIO SUPPORT
8786M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8787M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8788L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8789L: linux-omap@vger.kernel.org
8790S: Maintained
8791F: sound/soc/omap/
8792
8793OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8794M: Roger Quadros <rogerq@ti.com>
8795M: Tony Lindgren <tony@atomide.com>
8796L: linux-omap@vger.kernel.org
8797S: Maintained
8798F: drivers/memory/omap-gpmc.c
8799F: arch/arm/mach-omap2/*gpmc*
8800
8801OMAP FRAMEBUFFER SUPPORT
8802M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8803L: linux-fbdev@vger.kernel.org
8804L: linux-omap@vger.kernel.org
8805S: Maintained
8806F: drivers/video/fbdev/omap/
8807
8808OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8809M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8810L: linux-omap@vger.kernel.org
8811L: linux-fbdev@vger.kernel.org
8812S: Maintained
8813F: drivers/video/fbdev/omap2/
8814F: Documentation/arm/OMAP/DSS
8815
8816OMAP HARDWARE SPINLOCK SUPPORT
8817M: Ohad Ben-Cohen <ohad@wizery.com>
8818L: linux-omap@vger.kernel.org
8819S: Maintained
8820F: drivers/hwspinlock/omap_hwspinlock.c
8821
8822OMAP MMC SUPPORT
8823M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8824L: linux-omap@vger.kernel.org
8825S: Maintained
8826F: drivers/mmc/host/omap.c
8827
8828OMAP HS MMC SUPPORT
8829L: linux-mmc@vger.kernel.org
8830L: linux-omap@vger.kernel.org
8831S: Orphan
8832F: drivers/mmc/host/omap_hsmmc.c
8833
8834OMAP RANDOM NUMBER GENERATOR SUPPORT
8835M: Deepak Saxena <dsaxena@plexity.net>
8836S: Maintained
8837F: drivers/char/hw_random/omap-rng.c
8838
8839OMAP HWMOD SUPPORT
8840M: Benoît Cousson <bcousson@baylibre.com>
8841M: Paul Walmsley <paul@pwsan.com>
8842L: linux-omap@vger.kernel.org
8843S: Maintained
8844F: arch/arm/mach-omap2/omap_hwmod.*
8845
8846OMAP HWMOD DATA
8847M: Paul Walmsley <paul@pwsan.com>
8848L: linux-omap@vger.kernel.org
8849S: Maintained
8850F: arch/arm/mach-omap2/omap_hwmod*data*
8851
8852OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8853M: Benoît Cousson <bcousson@baylibre.com>
8854L: linux-omap@vger.kernel.org
8855S: Maintained
8856F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8857
8858OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8859M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8860L: linux-media@vger.kernel.org
8861S: Maintained
8862F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8863F: drivers/media/platform/omap3isp/
8864F: drivers/staging/media/omap4iss/
8865
8866OMAP USB SUPPORT
8867L: linux-usb@vger.kernel.org
8868L: linux-omap@vger.kernel.org
8869S: Orphan
8870F: drivers/usb/*/*omap*
8871F: arch/arm/*omap*/usb*
8872
8873OMAP GPIO DRIVER
8874M: Grygorii Strashko <grygorii.strashko@ti.com>
8875M: Santosh Shilimkar <ssantosh@kernel.org>
8876M: Kevin Hilman <khilman@kernel.org>
8877L: linux-omap@vger.kernel.org
8878S: Maintained
8879F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8880F: drivers/gpio/gpio-omap.c
8881
8882OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8883M: Mark Jackson <mpfj@newflow.co.uk>
8884L: linux-omap@vger.kernel.org
8885S: Maintained
8886F: arch/arm/boot/dts/am335x-nano.dts
8887
8888OMFS FILESYSTEM
8889M: Bob Copeland <me@bobcopeland.com>
8890L: linux-karma-devel@lists.sourceforge.net
8891S: Maintained
8892F: Documentation/filesystems/omfs.txt
8893F: fs/omfs/
8894
8895OMNIKEY CARDMAN 4000 DRIVER
8896M: Harald Welte <laforge@gnumonks.org>
8897S: Maintained
8898F: drivers/char/pcmcia/cm4000_cs.c
8899F: include/linux/cm4000_cs.h
8900F: include/uapi/linux/cm4000_cs.h
8901
8902OMNIKEY CARDMAN 4040 DRIVER
8903M: Harald Welte <laforge@gnumonks.org>
8904S: Maintained
8905F: drivers/char/pcmcia/cm4040_cs.*
8906
8907OMNIVISION OV7670 SENSOR DRIVER
8908M: Jonathan Corbet <corbet@lwn.net>
8909L: linux-media@vger.kernel.org
8910T: git git://linuxtv.org/media_tree.git
8911S: Maintained
8912F: drivers/media/i2c/ov7670.c
8913
8914ONENAND FLASH DRIVER
8915M: Kyungmin Park <kyungmin.park@samsung.com>
8916L: linux-mtd@lists.infradead.org
8917S: Maintained
8918F: drivers/mtd/onenand/
8919F: include/linux/mtd/onenand*.h
8920
8921ONSTREAM SCSI TAPE DRIVER
8922M: Willem Riede <osst@riede.org>
8923L: osst-users@lists.sourceforge.net
8924L: linux-scsi@vger.kernel.org
8925S: Maintained
8926F: Documentation/scsi/osst.txt
8927F: drivers/scsi/osst.*
8928F: drivers/scsi/osst_*.h
8929F: drivers/scsi/st.h
8930
8931OPENCORES I2C BUS DRIVER
8932M: Peter Korsgaard <jacmet@sunsite.dk>
8933L: linux-i2c@vger.kernel.org
8934S: Maintained
8935F: Documentation/i2c/busses/i2c-ocores
8936F: drivers/i2c/busses/i2c-ocores.c
8937
8938OPEN FIRMWARE AND FLATTENED DEVICE TREE
8939M: Rob Herring <robh+dt@kernel.org>
8940M: Frank Rowand <frowand.list@gmail.com>
8941L: devicetree@vger.kernel.org
8942W: http://www.devicetree.org/
8943T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8944S: Maintained
8945F: drivers/of/
8946F: include/linux/of*.h
8947F: scripts/dtc/
8948
8949OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8950M: Rob Herring <robh+dt@kernel.org>
8951M: Mark Rutland <mark.rutland@arm.com>
8952L: devicetree@vger.kernel.org
8953T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8954Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8955S: Maintained
8956F: Documentation/devicetree/
8957F: arch/*/boot/dts/
8958F: include/dt-bindings/
8959
8960OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8961M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8962L: devicetree@vger.kernel.org
8963S: Maintained
8964F: Documentation/devicetree/dynamic-resolution-notes.txt
8965F: Documentation/devicetree/overlay-notes.txt
8966F: drivers/of/overlay.c
8967F: drivers/of/resolver.c
8968
8969OPENRISC ARCHITECTURE
8970M: Jonas Bonn <jonas@southpole.se>
8971W: http://openrisc.net
8972S: Maintained
8973T: git git://openrisc.net/~jonas/linux
8974F: arch/openrisc/
8975
8976OPENVSWITCH
8977M: Pravin Shelar <pshelar@nicira.com>
8978L: netdev@vger.kernel.org
8979L: dev@openvswitch.org
8980W: http://openvswitch.org
8981S: Maintained
8982F: net/openvswitch/
8983F: include/uapi/linux/openvswitch.h
8984
8985OPERATING PERFORMANCE POINTS (OPP)
8986M: Viresh Kumar <vireshk@kernel.org>
8987M: Nishanth Menon <nm@ti.com>
8988M: Stephen Boyd <sboyd@codeaurora.org>
8989L: linux-pm@vger.kernel.org
8990S: Maintained
8991T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8992F: drivers/base/power/opp/
8993F: include/linux/pm_opp.h
8994F: Documentation/power/opp.txt
8995F: Documentation/devicetree/bindings/opp/
8996
8997OPL4 DRIVER
8998M: Clemens Ladisch <clemens@ladisch.de>
8999L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9000T: git git://git.alsa-project.org/alsa-kernel.git
9001S: Maintained
9002F: sound/drivers/opl4/
9003
9004OPROFILE
9005M: Robert Richter <rric@kernel.org>
9006L: oprofile-list@lists.sf.net
9007S: Maintained
9008F: arch/*/include/asm/oprofile*.h
9009F: arch/*/oprofile/
9010F: drivers/oprofile/
9011F: include/linux/oprofile.h
9012
9013OP-TEE DRIVER
9014M: Jens Wiklander <jens.wiklander@linaro.org>
9015S: Maintained
9016F: drivers/tee/optee/
9017
9018ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9019M: Mark Fasheh <mfasheh@versity.com>
9020M: Joel Becker <jlbec@evilplan.org>
9021L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9022W: http://ocfs2.wiki.kernel.org
9023S: Supported
9024F: Documentation/filesystems/ocfs2.txt
9025F: Documentation/filesystems/dlmfs.txt
9026F: fs/ocfs2/
9027
9028ORINOCO DRIVER
9029L: linux-wireless@vger.kernel.org
9030W: http://wireless.kernel.org/en/users/Drivers/orinoco
9031W: http://www.nongnu.org/orinoco/
9032S: Orphan
9033F: drivers/net/wireless/intersil/orinoco/
9034
9035OSD LIBRARY and FILESYSTEM
9036M: Boaz Harrosh <ooo@electrozaur.com>
9037M: Benny Halevy <bhalevy@primarydata.com>
9038L: osd-dev@open-osd.org
9039W: http://open-osd.org
9040T: git git://git.open-osd.org/open-osd.git
9041S: Maintained
9042F: drivers/scsi/osd/
9043F: include/scsi/osd_*
9044F: fs/exofs/
9045
9046OVERLAY FILESYSTEM
9047M: Miklos Szeredi <miklos@szeredi.hu>
9048L: linux-unionfs@vger.kernel.org
9049T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9050S: Supported
9051F: fs/overlayfs/
9052F: Documentation/filesystems/overlayfs.txt
9053
9054ORANGEFS FILESYSTEM
9055M: Mike Marshall <hubcap@omnibond.com>
9056L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9057T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9058S: Supported
9059F: fs/orangefs/
9060F: Documentation/filesystems/orangefs.txt
9061
9062P54 WIRELESS DRIVER
9063M: Christian Lamparter <chunkeey@googlemail.com>
9064L: linux-wireless@vger.kernel.org
9065W: http://wireless.kernel.org/en/users/Drivers/p54
9066S: Maintained
9067F: drivers/net/wireless/intersil/p54/
9068
9069PA SEMI ETHERNET DRIVER
9070L: netdev@vger.kernel.org
9071S: Orphan
9072F: drivers/net/ethernet/pasemi/*
9073
9074PA SEMI SMBUS DRIVER
9075L: linux-i2c@vger.kernel.org
9076S: Orphan
9077F: drivers/i2c/busses/i2c-pasemi.c
9078
9079PADATA PARALLEL EXECUTION MECHANISM
9080M: Steffen Klassert <steffen.klassert@secunet.com>
9081L: linux-crypto@vger.kernel.org
9082S: Maintained
9083F: kernel/padata.c
9084F: include/linux/padata.h
9085F: Documentation/padata.txt
9086
9087PANASONIC LAPTOP ACPI EXTRAS DRIVER
9088M: Harald Welte <laforge@gnumonks.org>
9089L: platform-driver-x86@vger.kernel.org
9090S: Maintained
9091F: drivers/platform/x86/panasonic-laptop.c
9092
9093PANASONIC MN10300/AM33/AM34 PORT
9094M: David Howells <dhowells@redhat.com>
9095L: linux-am33-list@redhat.com (moderated for non-subscribers)
9096W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9097S: Maintained
9098F: Documentation/mn10300/
9099F: arch/mn10300/
9100
9101PARALLEL LCD/KEYPAD PANEL DRIVER
9102M: Willy Tarreau <willy@haproxy.com>
9103M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9104S: Odd Fixes
9105F: Documentation/misc-devices/lcd-panel-cgram.txt
9106F: drivers/misc/panel.c
9107
9108PARALLEL PORT SUBSYSTEM
9109M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9110M: Sudip Mukherjee <sudip@vectorindia.org>
9111L: linux-parport@lists.infradead.org (subscribers-only)
9112S: Maintained
9113F: drivers/parport/
9114F: include/linux/parport*.h
9115F: drivers/char/ppdev.c
9116F: include/uapi/linux/ppdev.h
9117F: Documentation/parport*.txt
9118
9119PARAVIRT_OPS INTERFACE
9120M: Jeremy Fitzhardinge <jeremy@goop.org>
9121M: Chris Wright <chrisw@sous-sol.org>
9122M: Alok Kataria <akataria@vmware.com>
9123M: Rusty Russell <rusty@rustcorp.com.au>
9124L: virtualization@lists.linux-foundation.org
9125S: Supported
9126F: Documentation/virtual/paravirt_ops.txt
9127F: arch/*/kernel/paravirt*
9128F: arch/*/include/asm/paravirt.h
9129F: include/linux/hypervisor.h
9130
9131PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9132M: Tim Waugh <tim@cyberelk.net>
9133L: linux-parport@lists.infradead.org (subscribers-only)
9134S: Maintained
9135F: Documentation/blockdev/paride.txt
9136F: drivers/block/paride/
9137
9138PARISC ARCHITECTURE
9139M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9140M: Helge Deller <deller@gmx.de>
9141L: linux-parisc@vger.kernel.org
9142W: http://www.parisc-linux.org/
9143Q: http://patchwork.kernel.org/project/linux-parisc/list/
9144T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9145T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9146S: Maintained
9147F: arch/parisc/
9148F: Documentation/parisc/
9149F: drivers/parisc/
9150F: drivers/char/agp/parisc-agp.c
9151F: drivers/input/serio/gscps2.c
9152F: drivers/parport/parport_gsc.*
9153F: drivers/tty/serial/8250/8250_gsc.c
9154F: drivers/video/fbdev/sti*
9155F: drivers/video/console/sti*
9156F: drivers/video/logo/logo_parisc*
9157
9158PC87360 HARDWARE MONITORING DRIVER
9159M: Jim Cromie <jim.cromie@gmail.com>
9160L: linux-hwmon@vger.kernel.org
9161S: Maintained
9162F: Documentation/hwmon/pc87360
9163F: drivers/hwmon/pc87360.c
9164
9165PC8736x GPIO DRIVER
9166M: Jim Cromie <jim.cromie@gmail.com>
9167S: Maintained
9168F: drivers/char/pc8736x_gpio.c
9169
9170PC87427 HARDWARE MONITORING DRIVER
9171M: Jean Delvare <jdelvare@suse.com>
9172L: linux-hwmon@vger.kernel.org
9173S: Maintained
9174F: Documentation/hwmon/pc87427
9175F: drivers/hwmon/pc87427.c
9176
9177PCA9532 LED DRIVER
9178M: Riku Voipio <riku.voipio@iki.fi>
9179S: Maintained
9180F: drivers/leds/leds-pca9532.c
9181F: include/linux/leds-pca9532.h
9182
9183PCA9541 I2C BUS MASTER SELECTOR DRIVER
9184M: Guenter Roeck <linux@roeck-us.net>
9185L: linux-i2c@vger.kernel.org
9186S: Maintained
9187F: drivers/i2c/muxes/i2c-mux-pca9541.c
9188
9189PCDP - PRIMARY CONSOLE AND DEBUG PORT
9190M: Khalid Aziz <khalid@gonehiking.org>
9191S: Maintained
9192F: drivers/firmware/pcdp.*
9193
9194PCI ERROR RECOVERY
9195M: Linas Vepstas <linasvepstas@gmail.com>
9196L: linux-pci@vger.kernel.org
9197S: Supported
9198F: Documentation/PCI/pci-error-recovery.txt
9199
9200PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9201M: Russell Currey <ruscur@russell.cc>
9202L: linuxppc-dev@lists.ozlabs.org
9203S: Supported
9204F: Documentation/powerpc/eeh-pci-error-recovery.txt
9205F: arch/powerpc/kernel/eeh*.c
9206F: arch/powerpc/platforms/*/eeh*.c
9207F: arch/powerpc/include/*/eeh*.h
9208
9209PCI SUBSYSTEM
9210M: Bjorn Helgaas <bhelgaas@google.com>
9211L: linux-pci@vger.kernel.org
9212Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9213T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9214S: Supported
9215F: Documentation/devicetree/bindings/pci/
9216F: Documentation/PCI/
9217F: drivers/pci/
9218F: include/linux/pci*
9219F: arch/x86/pci/
9220F: arch/x86/kernel/quirks.c
9221
9222PCI DRIVER FOR ALTERA PCIE IP
9223M: Ley Foon Tan <lftan@altera.com>
9224L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9225L: linux-pci@vger.kernel.org
9226S: Supported
9227F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9228F: drivers/pci/host/pcie-altera.c
9229
9230PCI DRIVER FOR ARM VERSATILE PLATFORM
9231M: Rob Herring <robh@kernel.org>
9232L: linux-pci@vger.kernel.org
9233L: linux-arm-kernel@lists.infradead.org
9234S: Maintained
9235F: Documentation/devicetree/bindings/pci/versatile.txt
9236F: drivers/pci/host/pci-versatile.c
9237
9238PCI DRIVER FOR ARMADA 8K
9239M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9240L: linux-pci@vger.kernel.org
9241L: linux-arm-kernel@lists.infradead.org
9242S: Maintained
9243F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9244F: drivers/pci/host/pcie-armada8k.c
9245
9246PCI DRIVER FOR APPLIEDMICRO XGENE
9247M: Tanmay Inamdar <tinamdar@apm.com>
9248L: linux-pci@vger.kernel.org
9249L: linux-arm-kernel@lists.infradead.org
9250S: Maintained
9251F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9252F: drivers/pci/host/pci-xgene.c
9253
9254PCI DRIVER FOR FREESCALE LAYERSCAPE
9255M: Minghuan Lian <minghuan.Lian@freescale.com>
9256M: Mingkai Hu <mingkai.hu@freescale.com>
9257M: Roy Zang <tie-fei.zang@freescale.com>
9258L: linuxppc-dev@lists.ozlabs.org
9259L: linux-pci@vger.kernel.org
9260L: linux-arm-kernel@lists.infradead.org
9261S: Maintained
9262F: drivers/pci/host/*layerscape*
9263
9264PCI DRIVER FOR IMX6
9265M: Richard Zhu <hongxing.zhu@nxp.com>
9266M: Lucas Stach <l.stach@pengutronix.de>
9267L: linux-pci@vger.kernel.org
9268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9269S: Maintained
9270F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9271F: drivers/pci/host/*imx6*
9272
9273PCI DRIVER FOR TI KEYSTONE
9274M: Murali Karicheri <m-karicheri2@ti.com>
9275L: linux-pci@vger.kernel.org
9276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9277S: Maintained
9278F: drivers/pci/host/*keystone*
9279
9280PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9281M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9282M: Jason Cooper <jason@lakedaemon.net>
9283L: linux-pci@vger.kernel.org
9284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9285S: Maintained
9286F: drivers/pci/host/*mvebu*
9287
9288PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9289M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9290L: linux-pci@vger.kernel.org
9291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9292S: Maintained
9293F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9294F: drivers/pci/host/pci-aardvark.c
9295
9296PCI DRIVER FOR NVIDIA TEGRA
9297M: Thierry Reding <thierry.reding@gmail.com>
9298L: linux-tegra@vger.kernel.org
9299L: linux-pci@vger.kernel.org
9300S: Supported
9301F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9302F: drivers/pci/host/pci-tegra.c
9303
9304PCI DRIVER FOR TI DRA7XX
9305M: Kishon Vijay Abraham I <kishon@ti.com>
9306L: linux-omap@vger.kernel.org
9307L: linux-pci@vger.kernel.org
9308S: Supported
9309F: Documentation/devicetree/bindings/pci/ti-pci.txt
9310F: drivers/pci/host/pci-dra7xx.c
9311
9312PCI DRIVER FOR RENESAS R-CAR
9313M: Simon Horman <horms@verge.net.au>
9314L: linux-pci@vger.kernel.org
9315L: linux-renesas-soc@vger.kernel.org
9316S: Maintained
9317F: drivers/pci/host/*rcar*
9318
9319PCI DRIVER FOR SAMSUNG EXYNOS
9320M: Jingoo Han <jingoohan1@gmail.com>
9321L: linux-pci@vger.kernel.org
9322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9323L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9324S: Maintained
9325F: drivers/pci/host/pci-exynos.c
9326
9327PCI DRIVER FOR SYNOPSIS DESIGNWARE
9328M: Jingoo Han <jingoohan1@gmail.com>
9329M: Joao Pinto <Joao.Pinto@synopsys.com>
9330L: linux-pci@vger.kernel.org
9331S: Maintained
9332F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9333F: drivers/pci/host/*designware*
9334
9335PCI DRIVER FOR GENERIC OF HOSTS
9336M: Will Deacon <will.deacon@arm.com>
9337L: linux-pci@vger.kernel.org
9338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9339S: Maintained
9340F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9341F: drivers/pci/host/pci-host-common.c
9342F: drivers/pci/host/pci-host-generic.c
9343
9344PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9345M: Keith Busch <keith.busch@intel.com>
9346L: linux-pci@vger.kernel.org
9347S: Supported
9348F: drivers/pci/host/vmd.c
9349
9350PCIE DRIVER FOR ST SPEAR13XX
9351M: Pratyush Anand <pratyush.anand@gmail.com>
9352L: linux-pci@vger.kernel.org
9353S: Maintained
9354F: drivers/pci/host/*spear*
9355
9356PCI MSI DRIVER FOR ALTERA MSI IP
9357M: Ley Foon Tan <lftan@altera.com>
9358L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9359L: linux-pci@vger.kernel.org
9360S: Supported
9361F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9362F: drivers/pci/host/pcie-altera-msi.c
9363
9364PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9365M: Duc Dang <dhdang@apm.com>
9366L: linux-pci@vger.kernel.org
9367L: linux-arm-kernel@lists.infradead.org
9368S: Maintained
9369F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9370F: drivers/pci/host/pci-xgene-msi.c
9371
9372PCIE DRIVER FOR AXIS ARTPEC
9373M: Niklas Cassel <niklas.cassel@axis.com>
9374M: Jesper Nilsson <jesper.nilsson@axis.com>
9375L: linux-arm-kernel@axis.com
9376L: linux-pci@vger.kernel.org
9377S: Maintained
9378F: Documentation/devicetree/bindings/pci/axis,artpec*
9379F: drivers/pci/host/*artpec*
9380
9381PCIE DRIVER FOR HISILICON
9382M: Zhou Wang <wangzhou1@hisilicon.com>
9383M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9384L: linux-pci@vger.kernel.org
9385S: Maintained
9386F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9387F: drivers/pci/host/pcie-hisi.c
9388
9389PCIE DRIVER FOR ROCKCHIP
9390M: Shawn Lin <shawn.lin@rock-chips.com>
9391M: Wenrui Li <wenrui.li@rock-chips.com>
9392L: linux-pci@vger.kernel.org
9393L: linux-rockchip@lists.infradead.org
9394S: Maintained
9395F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9396F: drivers/pci/host/pcie-rockchip.c
9397
9398PCIE DRIVER FOR QUALCOMM MSM
9399M: Stanimir Varbanov <svarbanov@mm-sol.com>
9400L: linux-pci@vger.kernel.org
9401L: linux-arm-msm@vger.kernel.org
9402S: Maintained
9403F: drivers/pci/host/*qcom*
9404
9405PCIE DRIVER FOR CAVIUM THUNDERX
9406M: David Daney <david.daney@cavium.com>
9407L: linux-pci@vger.kernel.org
9408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9409S: Supported
9410F: Documentation/devicetree/bindings/pci/pci-thunder-*
9411F: drivers/pci/host/pci-thunder-*
9412
9413PCMCIA SUBSYSTEM
9414P: Linux PCMCIA Team
9415L: linux-pcmcia@lists.infradead.org
9416W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9417T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9418S: Maintained
9419F: Documentation/pcmcia/
9420F: tools/pcmcia/
9421F: drivers/pcmcia/
9422F: include/pcmcia/
9423
9424PCNET32 NETWORK DRIVER
9425M: Don Fry <pcnet32@frontier.com>
9426L: netdev@vger.kernel.org
9427S: Maintained
9428F: drivers/net/ethernet/amd/pcnet32.c
9429
9430PCRYPT PARALLEL CRYPTO ENGINE
9431M: Steffen Klassert <steffen.klassert@secunet.com>
9432L: linux-crypto@vger.kernel.org
9433S: Maintained
9434F: crypto/pcrypt.c
9435F: include/crypto/pcrypt.h
9436
9437PER-CPU MEMORY ALLOCATOR
9438M: Tejun Heo <tj@kernel.org>
9439M: Christoph Lameter <cl@linux.com>
9440T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9441S: Maintained
9442F: include/linux/percpu*.h
9443F: mm/percpu*.c
9444F: arch/*/include/asm/percpu.h
9445
9446PER-TASK DELAY ACCOUNTING
9447M: Balbir Singh <bsingharora@gmail.com>
9448S: Maintained
9449F: include/linux/delayacct.h
9450F: kernel/delayacct.c
9451
9452PERFORMANCE EVENTS SUBSYSTEM
9453M: Peter Zijlstra <peterz@infradead.org>
9454M: Ingo Molnar <mingo@redhat.com>
9455M: Arnaldo Carvalho de Melo <acme@kernel.org>
9456R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9457L: linux-kernel@vger.kernel.org
9458T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9459S: Supported
9460F: kernel/events/*
9461F: include/linux/perf_event.h
9462F: include/uapi/linux/perf_event.h
9463F: arch/*/kernel/perf_event*.c
9464F: arch/*/kernel/*/perf_event*.c
9465F: arch/*/kernel/*/*/perf_event*.c
9466F: arch/*/include/asm/perf_event.h
9467F: arch/*/kernel/perf_callchain.c
9468F: arch/*/events/*
9469F: tools/perf/
9470
9471PERSONALITY HANDLING
9472M: Christoph Hellwig <hch@infradead.org>
9473L: linux-abi-devel@lists.sourceforge.net
9474S: Maintained
9475F: include/linux/personality.h
9476F: include/uapi/linux/personality.h
9477
9478PHONET PROTOCOL
9479M: Remi Denis-Courmont <courmisch@gmail.com>
9480S: Supported
9481F: Documentation/networking/phonet.txt
9482F: include/linux/phonet.h
9483F: include/net/phonet/
9484F: include/uapi/linux/phonet.h
9485F: net/phonet/
9486
9487PHRAM MTD DRIVER
9488M: Joern Engel <joern@lazybastard.org>
9489L: linux-mtd@lists.infradead.org
9490S: Maintained
9491F: drivers/mtd/devices/phram.c
9492
9493PICOLCD HID DRIVER
9494M: Bruno Prémont <bonbons@linux-vserver.org>
9495L: linux-input@vger.kernel.org
9496S: Maintained
9497F: drivers/hid/hid-picolcd*
9498
9499PICOXCELL SUPPORT
9500M: Jamie Iles <jamie@jamieiles.com>
9501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9502T: git git://github.com/jamieiles/linux-2.6-ji.git
9503S: Supported
9504F: arch/arm/boot/dts/picoxcell*
9505F: arch/arm/mach-picoxcell/
9506F: drivers/crypto/picoxcell*
9507
9508PIN CONTROL SUBSYSTEM
9509M: Linus Walleij <linus.walleij@linaro.org>
9510L: linux-gpio@vger.kernel.org
9511T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9512S: Maintained
9513F: Documentation/devicetree/bindings/pinctrl/
9514F: Documentation/pinctrl.txt
9515F: drivers/pinctrl/
9516F: include/linux/pinctrl/
9517
9518PIN CONTROLLER - ATMEL AT91
9519M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9521S: Maintained
9522F: drivers/pinctrl/pinctrl-at91.*
9523
9524PIN CONTROLLER - ATMEL AT91 PIO4
9525M: Ludovic Desroches <ludovic.desroches@atmel.com>
9526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9527L: linux-gpio@vger.kernel.org
9528S: Supported
9529F: drivers/pinctrl/pinctrl-at91-pio4.*
9530
9531PIN CONTROLLER - INTEL
9532M: Mika Westerberg <mika.westerberg@linux.intel.com>
9533M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9534S: Maintained
9535F: drivers/pinctrl/intel/
9536
9537PIN CONTROLLER - RENESAS
9538M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9539M: Geert Uytterhoeven <geert+renesas@glider.be>
9540L: linux-renesas-soc@vger.kernel.org
9541S: Maintained
9542F: drivers/pinctrl/sh-pfc/
9543
9544PIN CONTROLLER - SAMSUNG
9545M: Tomasz Figa <tomasz.figa@gmail.com>
9546M: Krzysztof Kozlowski <krzk@kernel.org>
9547M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9549L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9550S: Maintained
9551F: drivers/pinctrl/samsung/
9552F: include/dt-bindings/pinctrl/samsung.h
9553F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9554
9555PIN CONTROLLER - SINGLE
9556M: Tony Lindgren <tony@atomide.com>
9557M: Haojian Zhuang <haojian.zhuang@linaro.org>
9558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9559L: linux-omap@vger.kernel.org
9560S: Maintained
9561F: drivers/pinctrl/pinctrl-single.c
9562
9563PIN CONTROLLER - ST SPEAR
9564M: Viresh Kumar <vireshk@kernel.org>
9565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9566W: http://www.st.com/spear
9567S: Maintained
9568F: drivers/pinctrl/spear/
9569
9570PISTACHIO SOC SUPPORT
9571M: James Hartley <james.hartley@imgtec.com>
9572M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9573L: linux-mips@linux-mips.org
9574S: Maintained
9575F: arch/mips/pistachio/
9576F: arch/mips/include/asm/mach-pistachio/
9577F: arch/mips/boot/dts/pistachio/
9578F: arch/mips/configs/pistachio*_defconfig
9579
9580PKTCDVD DRIVER
9581M: Jiri Kosina <jikos@kernel.org>
9582S: Maintained
9583F: drivers/block/pktcdvd.c
9584F: include/linux/pktcdvd.h
9585F: include/uapi/linux/pktcdvd.h
9586
9587PKUNITY SOC DRIVERS
9588M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9589W: http://mprc.pku.edu.cn/~guanxuetao/linux
9590S: Maintained
9591T: git git://github.com/gxt/linux.git
9592F: drivers/input/serio/i8042-unicore32io.h
9593F: drivers/i2c/busses/i2c-puv3.c
9594F: drivers/video/fbdev/fb-puv3.c
9595F: drivers/rtc/rtc-puv3.c
9596
9597PMBUS HARDWARE MONITORING DRIVERS
9598M: Guenter Roeck <linux@roeck-us.net>
9599L: linux-hwmon@vger.kernel.org
9600W: http://hwmon.wiki.kernel.org/
9601W: http://www.roeck-us.net/linux/drivers/
9602T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9603S: Maintained
9604F: Documentation/hwmon/pmbus
9605F: drivers/hwmon/pmbus/
9606F: include/linux/i2c/pmbus.h
9607
9608PMC SIERRA MaxRAID DRIVER
9609L: linux-scsi@vger.kernel.org
9610W: http://www.pmc-sierra.com/
9611S: Orphan
9612F: drivers/scsi/pmcraid.*
9613
9614PMC SIERRA PM8001 DRIVER
9615M: Jack Wang <jinpu.wang@profitbricks.com>
9616M: lindar_liu@usish.com
9617L: pmchba@pmcs.com
9618L: linux-scsi@vger.kernel.org
9619S: Supported
9620F: drivers/scsi/pm8001/
9621
9622POSIX CLOCKS and TIMERS
9623M: Thomas Gleixner <tglx@linutronix.de>
9624L: linux-kernel@vger.kernel.org
9625T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9626S: Maintained
9627F: fs/timerfd.c
9628F: include/linux/timer*
9629F: kernel/time/*timer*
9630
9631POWER MANAGEMENT CORE
9632M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9633L: linux-pm@vger.kernel.org
9634T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9635B: https://bugzilla.kernel.org
9636S: Supported
9637F: drivers/base/power/
9638F: include/linux/pm.h
9639F: include/linux/pm_*
9640F: include/linux/powercap.h
9641F: drivers/powercap/
9642
9643POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9644M: Sebastian Reichel <sre@kernel.org>
9645L: linux-pm@vger.kernel.org
9646T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9647S: Maintained
9648F: Documentation/devicetree/bindings/power/supply/
9649F: include/linux/power_supply.h
9650F: drivers/power/supply/
9651
9652POWER STATE COORDINATION INTERFACE (PSCI)
9653M: Mark Rutland <mark.rutland@arm.com>
9654M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9655L: linux-arm-kernel@lists.infradead.org
9656S: Maintained
9657F: drivers/firmware/psci.c
9658F: include/linux/psci.h
9659F: include/uapi/linux/psci.h
9660
9661POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9662M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9663L: linuxppc-dev@lists.ozlabs.org
9664S: Maintained
9665F: drivers/char/powernv-op-panel.c
9666
9667PNP SUPPORT
9668M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9669S: Maintained
9670F: drivers/pnp/
9671
9672PPP PROTOCOL DRIVERS AND COMPRESSORS
9673M: Paul Mackerras <paulus@samba.org>
9674L: linux-ppp@vger.kernel.org
9675S: Maintained
9676F: drivers/net/ppp/ppp_*
9677
9678PPP OVER ATM (RFC 2364)
9679M: Mitchell Blank Jr <mitch@sfgoth.com>
9680S: Maintained
9681F: net/atm/pppoatm.c
9682F: include/uapi/linux/atmppp.h
9683
9684PPP OVER ETHERNET
9685M: Michal Ostrowski <mostrows@earthlink.net>
9686S: Maintained
9687F: drivers/net/ppp/pppoe.c
9688F: drivers/net/ppp/pppox.c
9689
9690PPP OVER L2TP
9691M: James Chapman <jchapman@katalix.com>
9692S: Maintained
9693F: net/l2tp/l2tp_ppp.c
9694F: include/linux/if_pppol2tp.h
9695F: include/uapi/linux/if_pppol2tp.h
9696
9697PPS SUPPORT
9698M: Rodolfo Giometti <giometti@enneenne.com>
9699W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9700L: linuxpps@ml.enneenne.com (subscribers-only)
9701S: Maintained
9702F: Documentation/pps/
9703F: drivers/pps/
9704F: include/linux/pps*.h
9705
9706PPTP DRIVER
9707M: Dmitry Kozlov <xeb@mail.ru>
9708L: netdev@vger.kernel.org
9709S: Maintained
9710F: drivers/net/ppp/pptp.c
9711W: http://sourceforge.net/projects/accel-pptp
9712
9713PREEMPTIBLE KERNEL
9714M: Robert Love <rml@tech9.net>
9715L: kpreempt-tech@lists.sourceforge.net
9716W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9717S: Supported
9718F: Documentation/preempt-locking.txt
9719F: include/linux/preempt.h
9720
9721PRISM54 WIRELESS DRIVER
9722M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9723L: linux-wireless@vger.kernel.org
9724W: http://wireless.kernel.org/en/users/Drivers/p54
9725S: Obsolete
9726F: drivers/net/wireless/intersil/prism54/
9727
9728PS3 NETWORK SUPPORT
9729M: Geoff Levand <geoff@infradead.org>
9730L: netdev@vger.kernel.org
9731L: linuxppc-dev@lists.ozlabs.org
9732S: Maintained
9733F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9734
9735PS3 PLATFORM SUPPORT
9736M: Geoff Levand <geoff@infradead.org>
9737L: linuxppc-dev@lists.ozlabs.org
9738S: Maintained
9739F: arch/powerpc/boot/ps3*
9740F: arch/powerpc/include/asm/lv1call.h
9741F: arch/powerpc/include/asm/ps3*.h
9742F: arch/powerpc/platforms/ps3/
9743F: drivers/*/ps3*
9744F: drivers/ps3/
9745F: drivers/rtc/rtc-ps3.c
9746F: drivers/usb/host/*ps3.c
9747F: sound/ppc/snd_ps3*
9748
9749PS3VRAM DRIVER
9750M: Jim Paris <jim@jtan.com>
9751M: Geoff Levand <geoff@infradead.org>
9752L: linuxppc-dev@lists.ozlabs.org
9753S: Maintained
9754F: drivers/block/ps3vram.c
9755
9756PSTORE FILESYSTEM
9757M: Anton Vorontsov <anton@enomsg.org>
9758M: Colin Cross <ccross@android.com>
9759M: Kees Cook <keescook@chromium.org>
9760M: Tony Luck <tony.luck@intel.com>
9761S: Maintained
9762T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9763F: fs/pstore/
9764F: include/linux/pstore*
9765F: drivers/firmware/efi/efi-pstore.c
9766F: drivers/acpi/apei/erst.c
9767
9768PTP HARDWARE CLOCK SUPPORT
9769M: Richard Cochran <richardcochran@gmail.com>
9770L: netdev@vger.kernel.org
9771S: Maintained
9772W: http://linuxptp.sourceforge.net/
9773F: Documentation/ABI/testing/sysfs-ptp
9774F: Documentation/ptp/*
9775F: drivers/net/ethernet/freescale/gianfar_ptp.c
9776F: drivers/net/phy/dp83640*
9777F: drivers/ptp/*
9778F: include/linux/ptp_cl*
9779
9780PTRACE SUPPORT
9781M: Roland McGrath <roland@hack.frob.com>
9782M: Oleg Nesterov <oleg@redhat.com>
9783S: Maintained
9784F: include/asm-generic/syscall.h
9785F: include/linux/ptrace.h
9786F: include/linux/regset.h
9787F: include/linux/tracehook.h
9788F: include/uapi/linux/ptrace.h
9789F: kernel/ptrace.c
9790
9791PULSE8-CEC DRIVER
9792M: Hans Verkuil <hverkuil@xs4all.nl>
9793L: linux-media@vger.kernel.org
9794T: git git://linuxtv.org/media_tree.git
9795S: Maintained
9796F: drivers/staging/media/pulse8-cec
9797
9798PVRUSB2 VIDEO4LINUX DRIVER
9799M: Mike Isely <isely@pobox.com>
9800L: pvrusb2@isely.net (subscribers-only)
9801L: linux-media@vger.kernel.org
9802W: http://www.isely.net/pvrusb2/
9803T: git git://linuxtv.org/media_tree.git
9804S: Maintained
9805F: Documentation/media/v4l-drivers/pvrusb2*
9806F: drivers/media/usb/pvrusb2/
9807
9808PWC WEBCAM DRIVER
9809M: Hans Verkuil <hverkuil@xs4all.nl>
9810L: linux-media@vger.kernel.org
9811T: git git://linuxtv.org/media_tree.git
9812S: Odd Fixes
9813F: drivers/media/usb/pwc/*
9814
9815PWM FAN DRIVER
9816M: Kamil Debski <kamil@wypas.org>
9817M: Lukasz Majewski <l.majewski@samsung.com>
9818L: linux-hwmon@vger.kernel.org
9819S: Supported
9820F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9821F: Documentation/hwmon/pwm-fan
9822F: drivers/hwmon/pwm-fan.c
9823
9824PWM SUBSYSTEM
9825M: Thierry Reding <thierry.reding@gmail.com>
9826L: linux-pwm@vger.kernel.org
9827S: Maintained
9828T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9829F: Documentation/pwm.txt
9830F: Documentation/devicetree/bindings/pwm/
9831F: include/linux/pwm.h
9832F: drivers/pwm/
9833F: drivers/video/backlight/pwm_bl.c
9834F: include/linux/pwm_backlight.h
9835
9836PXA2xx/PXA3xx SUPPORT
9837M: Daniel Mack <daniel@zonque.org>
9838M: Haojian Zhuang <haojian.zhuang@gmail.com>
9839M: Robert Jarzmik <robert.jarzmik@free.fr>
9840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9841T: git git://github.com/hzhuang1/linux.git
9842T: git git://github.com/rjarzmik/linux.git
9843S: Maintained
9844F: arch/arm/boot/dts/pxa*
9845F: arch/arm/mach-pxa/
9846F: drivers/dma/pxa*
9847F: drivers/pcmcia/pxa2xx*
9848F: drivers/pinctrl/pxa/
9849F: drivers/spi/spi-pxa2xx*
9850F: drivers/usb/gadget/udc/pxa2*
9851F: include/sound/pxa2xx-lib.h
9852F: sound/arm/pxa*
9853F: sound/soc/pxa/
9854
9855PXA GPIO DRIVER
9856M: Robert Jarzmik <robert.jarzmik@free.fr>
9857L: linux-gpio@vger.kernel.org
9858S: Maintained
9859F: drivers/gpio/gpio-pxa.c
9860
9861PXA3xx NAND FLASH DRIVER
9862M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9863L: linux-mtd@lists.infradead.org
9864S: Maintained
9865F: drivers/mtd/nand/pxa3xx_nand.c
9866
9867MMP SUPPORT
9868M: Eric Miao <eric.y.miao@gmail.com>
9869M: Haojian Zhuang <haojian.zhuang@gmail.com>
9870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9871T: git git://github.com/hzhuang1/linux.git
9872T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9873S: Maintained
9874F: arch/arm/boot/dts/mmp*
9875F: arch/arm/mach-mmp/
9876
9877PXA MMCI DRIVER
9878S: Orphan
9879
9880PXA RTC DRIVER
9881M: Robert Jarzmik <robert.jarzmik@free.fr>
9882L: rtc-linux@googlegroups.com
9883S: Maintained
9884
9885QAT DRIVER
9886M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9887M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9888L: qat-linux@intel.com
9889S: Supported
9890F: drivers/crypto/qat/
9891
9892QIB DRIVER
9893M: Mike Marciniszyn <infinipath@intel.com>
9894L: linux-rdma@vger.kernel.org
9895S: Supported
9896F: drivers/infiniband/hw/qib/
9897
9898QLOGIC QLA1280 SCSI DRIVER
9899M: Michael Reed <mdr@sgi.com>
9900L: linux-scsi@vger.kernel.org
9901S: Maintained
9902F: drivers/scsi/qla1280.[ch]
9903
9904QLOGIC QLA2XXX FC-SCSI DRIVER
9905M: qla2xxx-upstream@qlogic.com
9906L: linux-scsi@vger.kernel.org
9907S: Supported
9908F: Documentation/scsi/LICENSE.qla2xxx
9909F: drivers/scsi/qla2xxx/
9910
9911QLOGIC QLA4XXX iSCSI DRIVER
9912M: QLogic-Storage-Upstream@qlogic.com
9913L: linux-scsi@vger.kernel.org
9914S: Supported
9915F: Documentation/scsi/LICENSE.qla4xxx
9916F: drivers/scsi/qla4xxx/
9917
9918QLOGIC QLA3XXX NETWORK DRIVER
9919M: Dept-GELinuxNICDev@cavium.com
9920L: netdev@vger.kernel.org
9921S: Supported
9922F: Documentation/networking/LICENSE.qla3xxx
9923F: drivers/net/ethernet/qlogic/qla3xxx.*
9924
9925QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9926M: Harish Patil <harish.patil@cavium.com>
9927M: Manish Chopra <manish.chopra@cavium.com>
9928M: Dept-GELinuxNICDev@cavium.com
9929L: netdev@vger.kernel.org
9930S: Supported
9931F: drivers/net/ethernet/qlogic/qlcnic/
9932
9933QLOGIC QLGE 10Gb ETHERNET DRIVER
9934M: Harish Patil <harish.patil@cavium.com>
9935M: Manish Chopra <manish.chopra@cavium.com>
9936M: Dept-GELinuxNICDev@cavium.com
9937L: netdev@vger.kernel.org
9938S: Supported
9939F: drivers/net/ethernet/qlogic/qlge/
9940
9941QLOGIC QL4xxx ETHERNET DRIVER
9942M: Yuval Mintz <Yuval.Mintz@cavium.com>
9943M: Ariel Elior <Ariel.Elior@cavium.com>
9944M: everest-linux-l2@cavium.com
9945L: netdev@vger.kernel.org
9946S: Supported
9947F: drivers/net/ethernet/qlogic/qed/
9948F: include/linux/qed/
9949F: drivers/net/ethernet/qlogic/qede/
9950
9951QNX4 FILESYSTEM
9952M: Anders Larsen <al@alarsen.net>
9953W: http://www.alarsen.net/linux/qnx4fs/
9954S: Maintained
9955F: fs/qnx4/
9956F: include/uapi/linux/qnx4_fs.h
9957F: include/uapi/linux/qnxtypes.h
9958
9959QT1010 MEDIA DRIVER
9960M: Antti Palosaari <crope@iki.fi>
9961L: linux-media@vger.kernel.org
9962W: https://linuxtv.org
9963W: http://palosaari.fi/linux/
9964Q: http://patchwork.linuxtv.org/project/linux-media/list/
9965T: git git://linuxtv.org/anttip/media_tree.git
9966S: Maintained
9967F: drivers/media/tuners/qt1010*
9968
9969QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9970M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9971L: linux-wireless@vger.kernel.org
9972L: ath9k-devel@lists.ath9k.org
9973W: http://wireless.kernel.org/en/users/Drivers/ath9k
9974S: Supported
9975F: drivers/net/wireless/ath/ath9k/
9976
9977QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9978M: Kalle Valo <kvalo@qca.qualcomm.com>
9979L: ath10k@lists.infradead.org
9980W: http://wireless.kernel.org/en/users/Drivers/ath10k
9981T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9982S: Supported
9983F: drivers/net/wireless/ath/ath10k/
9984
9985QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9986M: Timur Tabi <timur@codeaurora.org>
9987L: netdev@vger.kernel.org
9988S: Supported
9989F: drivers/net/ethernet/qualcomm/emac/
9990
9991QUALCOMM HEXAGON ARCHITECTURE
9992M: Richard Kuo <rkuo@codeaurora.org>
9993L: linux-hexagon@vger.kernel.org
9994T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9995S: Supported
9996F: arch/hexagon/
9997
9998QUALCOMM WCN36XX WIRELESS DRIVER
9999M: Eugene Krasnikov <k.eugene.e@gmail.com>
10000L: wcn36xx@lists.infradead.org
10001W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10002T: git git://github.com/KrasnikovEugene/wcn36xx.git
10003S: Supported
10004F: drivers/net/wireless/ath/wcn36xx/
10005
10006QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10007M: Gabriel Somlo <somlo@cmu.edu>
10008M: "Michael S. Tsirkin" <mst@redhat.com>
10009L: qemu-devel@nongnu.org
10010S: Maintained
10011F: drivers/firmware/qemu_fw_cfg.c
10012
10013RADOS BLOCK DEVICE (RBD)
10014M: Ilya Dryomov <idryomov@gmail.com>
10015M: Sage Weil <sage@redhat.com>
10016M: Alex Elder <elder@kernel.org>
10017L: ceph-devel@vger.kernel.org
10018W: http://ceph.com/
10019T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10020T: git git://github.com/ceph/ceph-client.git
10021S: Supported
10022F: Documentation/ABI/testing/sysfs-bus-rbd
10023F: drivers/block/rbd.c
10024F: drivers/block/rbd_types.h
10025
10026RADEON FRAMEBUFFER DISPLAY DRIVER
10027M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10028L: linux-fbdev@vger.kernel.org
10029S: Maintained
10030F: drivers/video/fbdev/aty/radeon*
10031F: include/uapi/linux/radeonfb.h
10032
10033RADIOSHARK RADIO DRIVER
10034M: Hans Verkuil <hverkuil@xs4all.nl>
10035L: linux-media@vger.kernel.org
10036T: git git://linuxtv.org/media_tree.git
10037S: Maintained
10038F: drivers/media/radio/radio-shark.c
10039
10040RADIOSHARK2 RADIO DRIVER
10041M: Hans Verkuil <hverkuil@xs4all.nl>
10042L: linux-media@vger.kernel.org
10043T: git git://linuxtv.org/media_tree.git
10044S: Maintained
10045F: drivers/media/radio/radio-shark2.c
10046F: drivers/media/radio/radio-tea5777.c
10047
10048RAGE128 FRAMEBUFFER DISPLAY DRIVER
10049M: Paul Mackerras <paulus@samba.org>
10050L: linux-fbdev@vger.kernel.org
10051S: Maintained
10052F: drivers/video/fbdev/aty/aty128fb.c
10053
10054RALINK MIPS ARCHITECTURE
10055M: John Crispin <john@phrozen.org>
10056L: linux-mips@linux-mips.org
10057S: Maintained
10058F: arch/mips/ralink
10059
10060RALINK RT2X00 WIRELESS LAN DRIVER
10061P: rt2x00 project
10062M: Stanislaw Gruszka <sgruszka@redhat.com>
10063M: Helmut Schaa <helmut.schaa@googlemail.com>
10064L: linux-wireless@vger.kernel.org
10065S: Maintained
10066F: drivers/net/wireless/ralink/rt2x00/
10067
10068RAMDISK RAM BLOCK DEVICE DRIVER
10069M: Jens Axboe <axboe@kernel.dk>
10070S: Maintained
10071F: Documentation/blockdev/ramdisk.txt
10072F: drivers/block/brd.c
10073
10074RANDOM NUMBER DRIVER
10075M: "Theodore Ts'o" <tytso@mit.edu>
10076S: Maintained
10077F: drivers/char/random.c
10078
10079RAPIDIO SUBSYSTEM
10080M: Matt Porter <mporter@kernel.crashing.org>
10081M: Alexandre Bounine <alexandre.bounine@idt.com>
10082S: Maintained
10083F: drivers/rapidio/
10084
10085RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10086L: linux-wireless@vger.kernel.org
10087S: Orphan
10088F: drivers/net/wireless/ray*
10089
10090RCUTORTURE MODULE
10091M: Josh Triplett <josh@joshtriplett.org>
10092M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10093L: linux-kernel@vger.kernel.org
10094S: Supported
10095T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10096F: Documentation/RCU/torture.txt
10097F: kernel/rcu/rcutorture.c
10098
10099RCUTORTURE TEST FRAMEWORK
10100M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10101M: Josh Triplett <josh@joshtriplett.org>
10102R: Steven Rostedt <rostedt@goodmis.org>
10103R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10104R: Lai Jiangshan <jiangshanlai@gmail.com>
10105L: linux-kernel@vger.kernel.org
10106S: Supported
10107T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10108F: tools/testing/selftests/rcutorture
10109
10110RDC R-321X SoC
10111M: Florian Fainelli <florian@openwrt.org>
10112S: Maintained
10113
10114RDC R6040 FAST ETHERNET DRIVER
10115M: Florian Fainelli <f.fainelli@gmail.com>
10116L: netdev@vger.kernel.org
10117S: Maintained
10118F: drivers/net/ethernet/rdc/r6040.c
10119
10120RDS - RELIABLE DATAGRAM SOCKETS
10121M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10122L: netdev@vger.kernel.org
10123L: linux-rdma@vger.kernel.org
10124L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10125W: https://oss.oracle.com/projects/rds/
10126S: Supported
10127F: net/rds/
10128F: Documentation/networking/rds.txt
10129
10130RDMAVT - RDMA verbs software
10131M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10132L: linux-rdma@vger.kernel.org
10133S: Supported
10134F: drivers/infiniband/sw/rdmavt
10135
10136READ-COPY UPDATE (RCU)
10137M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10138M: Josh Triplett <josh@joshtriplett.org>
10139R: Steven Rostedt <rostedt@goodmis.org>
10140R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10141R: Lai Jiangshan <jiangshanlai@gmail.com>
10142L: linux-kernel@vger.kernel.org
10143W: http://www.rdrop.com/users/paulmck/RCU/
10144S: Supported
10145T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10146F: Documentation/RCU/
10147X: Documentation/RCU/torture.txt
10148F: include/linux/rcu*
10149X: include/linux/srcu.h
10150F: kernel/rcu/
10151X: kernel/torture.c
10152
10153REAL TIME CLOCK (RTC) SUBSYSTEM
10154M: Alessandro Zummo <a.zummo@towertech.it>
10155M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10156L: rtc-linux@googlegroups.com
10157Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10158T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10159S: Maintained
10160F: Documentation/devicetree/bindings/rtc/
10161F: Documentation/rtc.txt
10162F: drivers/rtc/
10163F: include/linux/rtc.h
10164F: include/uapi/linux/rtc.h
10165F: include/linux/rtc/
10166F: include/linux/platform_data/rtc-*
10167F: tools/testing/selftests/timers/rtctest.c
10168
10169REALTEK AUDIO CODECS
10170M: Bard Liao <bardliao@realtek.com>
10171M: Oder Chiou <oder_chiou@realtek.com>
10172S: Maintained
10173F: sound/soc/codecs/rt*
10174F: include/sound/rt*.h
10175
10176REISERFS FILE SYSTEM
10177L: reiserfs-devel@vger.kernel.org
10178S: Supported
10179F: fs/reiserfs/
10180
10181REGISTER MAP ABSTRACTION
10182M: Mark Brown <broonie@kernel.org>
10183L: linux-kernel@vger.kernel.org
10184T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10185S: Supported
10186F: Documentation/devicetree/bindings/regmap/
10187F: drivers/base/regmap/
10188F: include/linux/regmap.h
10189
10190REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10191M: Ohad Ben-Cohen <ohad@wizery.com>
10192M: Bjorn Andersson <bjorn.andersson@linaro.org>
10193L: linux-remoteproc@vger.kernel.org
10194T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10195S: Maintained
10196F: Documentation/devicetree/bindings/remoteproc/
10197F: Documentation/remoteproc.txt
10198F: drivers/remoteproc/
10199F: include/linux/remoteproc.h
10200
10201REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10202M: Ohad Ben-Cohen <ohad@wizery.com>
10203M: Bjorn Andersson <bjorn.andersson@linaro.org>
10204L: linux-remoteproc@vger.kernel.org
10205T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10206S: Maintained
10207F: drivers/rpmsg/
10208F: Documentation/rpmsg.txt
10209F: include/linux/rpmsg.h
10210
10211RENESAS CLOCK DRIVERS
10212M: Geert Uytterhoeven <geert+renesas@glider.be>
10213L: linux-renesas-soc@vger.kernel.org
10214S: Supported
10215F: drivers/clk/renesas/
10216
10217RENESAS ETHERNET DRIVERS
10218R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10219L: netdev@vger.kernel.org
10220L: linux-renesas-soc@vger.kernel.org
10221F: drivers/net/ethernet/renesas/
10222F: include/linux/sh_eth.h
10223
10224RENESAS USB2 PHY DRIVER
10225M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10226L: linux-renesas-soc@vger.kernel.org
10227S: Maintained
10228F: drivers/phy/phy-rcar-gen3-usb2.c
10229
10230RESET CONTROLLER FRAMEWORK
10231M: Philipp Zabel <p.zabel@pengutronix.de>
10232T: git git://git.pengutronix.de/git/pza/linux
10233S: Maintained
10234F: drivers/reset/
10235F: Documentation/devicetree/bindings/reset/
10236F: include/dt-bindings/reset/
10237F: include/linux/reset.h
10238F: include/linux/reset-controller.h
10239
10240RFKILL
10241M: Johannes Berg <johannes@sipsolutions.net>
10242L: linux-wireless@vger.kernel.org
10243W: http://wireless.kernel.org/
10244T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10245T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10246S: Maintained
10247F: Documentation/rfkill.txt
10248F: net/rfkill/
10249
10250RHASHTABLE
10251M: Thomas Graf <tgraf@suug.ch>
10252M: Herbert Xu <herbert@gondor.apana.org.au>
10253L: netdev@vger.kernel.org
10254S: Maintained
10255F: lib/rhashtable.c
10256F: include/linux/rhashtable.h
10257
10258RICOH SMARTMEDIA/XD DRIVER
10259M: Maxim Levitsky <maximlevitsky@gmail.com>
10260S: Maintained
10261F: drivers/mtd/nand/r852.c
10262F: drivers/mtd/nand/r852.h
10263
10264RICOH R5C592 MEMORYSTICK DRIVER
10265M: Maxim Levitsky <maximlevitsky@gmail.com>
10266S: Maintained
10267F: drivers/memstick/host/r592.*
10268
10269ROCCAT DRIVERS
10270M: Stefan Achatz <erazor_de@users.sourceforge.net>
10271W: http://sourceforge.net/projects/roccat/
10272S: Maintained
10273F: drivers/hid/hid-roccat*
10274F: include/linux/hid-roccat*
10275F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10276
10277ROCKER DRIVER
10278M: Jiri Pirko <jiri@resnulli.us>
10279L: netdev@vger.kernel.org
10280S: Supported
10281F: drivers/net/ethernet/rocker/
10282
10283ROCKETPORT DRIVER
10284P: Comtrol Corp.
10285W: http://www.comtrol.com
10286S: Maintained
10287F: Documentation/serial/rocket.txt
10288F: drivers/tty/rocket*
10289
10290ROCKETPORT EXPRESS/INFINITY DRIVER
10291M: Kevin Cernekee <cernekee@gmail.com>
10292L: linux-serial@vger.kernel.org
10293S: Odd Fixes
10294F: drivers/tty/serial/rp2.*
10295
10296ROSE NETWORK LAYER
10297M: Ralf Baechle <ralf@linux-mips.org>
10298L: linux-hams@vger.kernel.org
10299W: http://www.linux-ax25.org/
10300S: Maintained
10301F: include/net/rose.h
10302F: include/uapi/linux/rose.h
10303F: net/rose/
10304
10305RTL2830 MEDIA DRIVER
10306M: Antti Palosaari <crope@iki.fi>
10307L: linux-media@vger.kernel.org
10308W: https://linuxtv.org
10309W: http://palosaari.fi/linux/
10310Q: http://patchwork.linuxtv.org/project/linux-media/list/
10311T: git git://linuxtv.org/anttip/media_tree.git
10312S: Maintained
10313F: drivers/media/dvb-frontends/rtl2830*
10314
10315RTL2832 MEDIA DRIVER
10316M: Antti Palosaari <crope@iki.fi>
10317L: linux-media@vger.kernel.org
10318W: https://linuxtv.org
10319W: http://palosaari.fi/linux/
10320Q: http://patchwork.linuxtv.org/project/linux-media/list/
10321T: git git://linuxtv.org/anttip/media_tree.git
10322S: Maintained
10323F: drivers/media/dvb-frontends/rtl2832*
10324
10325RTL2832_SDR MEDIA DRIVER
10326M: Antti Palosaari <crope@iki.fi>
10327L: linux-media@vger.kernel.org
10328W: https://linuxtv.org
10329W: http://palosaari.fi/linux/
10330Q: http://patchwork.linuxtv.org/project/linux-media/list/
10331T: git git://linuxtv.org/anttip/media_tree.git
10332S: Maintained
10333F: drivers/media/dvb-frontends/rtl2832_sdr*
10334
10335RTL8180 WIRELESS DRIVER
10336L: linux-wireless@vger.kernel.org
10337W: http://wireless.kernel.org/
10338T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10339S: Orphan
10340F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10341
10342RTL8187 WIRELESS DRIVER
10343M: Herton Ronaldo Krzesinski <herton@canonical.com>
10344M: Hin-Tak Leung <htl10@users.sourceforge.net>
10345M: Larry Finger <Larry.Finger@lwfinger.net>
10346L: linux-wireless@vger.kernel.org
10347W: http://wireless.kernel.org/
10348T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10349S: Maintained
10350F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10351
10352RTL8192CE WIRELESS DRIVER
10353M: Larry Finger <Larry.Finger@lwfinger.net>
10354M: Chaoming Li <chaoming_li@realsil.com.cn>
10355L: linux-wireless@vger.kernel.org
10356W: http://wireless.kernel.org/
10357T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10358S: Maintained
10359F: drivers/net/wireless/realtek/rtlwifi/
10360F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10361
10362RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10363M: Jes Sorensen <Jes.Sorensen@redhat.com>
10364L: linux-wireless@vger.kernel.org
10365T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10366S: Maintained
10367F: drivers/net/wireless/realtek/rtl8xxxu/
10368
10369S3 SAVAGE FRAMEBUFFER DRIVER
10370M: Antonino Daplas <adaplas@gmail.com>
10371L: linux-fbdev@vger.kernel.org
10372S: Maintained
10373F: drivers/video/fbdev/savage/
10374
10375S390
10376M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10377M: Heiko Carstens <heiko.carstens@de.ibm.com>
10378L: linux-s390@vger.kernel.org
10379W: http://www.ibm.com/developerworks/linux/linux390/
10380T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10381S: Supported
10382F: arch/s390/
10383F: drivers/s390/
10384F: Documentation/s390/
10385F: Documentation/DocBook/s390*
10386
10387S390 COMMON I/O LAYER
10388M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10389M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10390L: linux-s390@vger.kernel.org
10391W: http://www.ibm.com/developerworks/linux/linux390/
10392S: Supported
10393F: drivers/s390/cio/
10394
10395S390 DASD DRIVER
10396M: Stefan Haberland <sth@linux.vnet.ibm.com>
10397M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10398L: linux-s390@vger.kernel.org
10399W: http://www.ibm.com/developerworks/linux/linux390/
10400S: Supported
10401F: drivers/s390/block/dasd*
10402F: block/partitions/ibm.c
10403
10404S390 NETWORK DRIVERS
10405M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10406L: linux-s390@vger.kernel.org
10407W: http://www.ibm.com/developerworks/linux/linux390/
10408S: Supported
10409F: drivers/s390/net/
10410
10411S390 PCI SUBSYSTEM
10412M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10413M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10414L: linux-s390@vger.kernel.org
10415W: http://www.ibm.com/developerworks/linux/linux390/
10416S: Supported
10417F: arch/s390/pci/
10418F: drivers/pci/hotplug/s390_pci_hpc.c
10419
10420S390 ZCRYPT DRIVER
10421M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10422L: linux-s390@vger.kernel.org
10423W: http://www.ibm.com/developerworks/linux/linux390/
10424S: Supported
10425F: drivers/s390/crypto/
10426
10427S390 ZFCP DRIVER
10428M: Steffen Maier <maier@linux.vnet.ibm.com>
10429L: linux-s390@vger.kernel.org
10430W: http://www.ibm.com/developerworks/linux/linux390/
10431S: Supported
10432F: drivers/s390/scsi/zfcp_*
10433
10434S390 IUCV NETWORK LAYER
10435M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10436L: linux-s390@vger.kernel.org
10437W: http://www.ibm.com/developerworks/linux/linux390/
10438S: Supported
10439F: drivers/s390/net/*iucv*
10440F: include/net/iucv/
10441F: net/iucv/
10442
10443S390 IOMMU (PCI)
10444M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10445L: linux-s390@vger.kernel.org
10446W: http://www.ibm.com/developerworks/linux/linux390/
10447S: Supported
10448F: drivers/iommu/s390-iommu.c
10449
10450S3C24XX SD/MMC Driver
10451M: Ben Dooks <ben-linux@fluff.org>
10452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10453S: Supported
10454F: drivers/mmc/host/s3cmci.*
10455
10456SAA6588 RDS RECEIVER DRIVER
10457M: Hans Verkuil <hverkuil@xs4all.nl>
10458L: linux-media@vger.kernel.org
10459T: git git://linuxtv.org/media_tree.git
10460W: https://linuxtv.org
10461S: Odd Fixes
10462F: drivers/media/i2c/saa6588*
10463
10464SAA7134 VIDEO4LINUX DRIVER
10465M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10466M: Mauro Carvalho Chehab <mchehab@kernel.org>
10467L: linux-media@vger.kernel.org
10468W: https://linuxtv.org
10469T: git git://linuxtv.org/media_tree.git
10470S: Odd fixes
10471F: Documentation/media/v4l-drivers/saa7134*
10472F: drivers/media/pci/saa7134/
10473
10474SAA7146 VIDEO4LINUX-2 DRIVER
10475M: Hans Verkuil <hverkuil@xs4all.nl>
10476L: linux-media@vger.kernel.org
10477T: git git://linuxtv.org/media_tree.git
10478S: Maintained
10479F: drivers/media/common/saa7146/
10480F: drivers/media/pci/saa7146/
10481F: include/media/saa7146*
10482
10483SAMSUNG LAPTOP DRIVER
10484M: Corentin Chary <corentin.chary@gmail.com>
10485L: platform-driver-x86@vger.kernel.org
10486S: Maintained
10487F: drivers/platform/x86/samsung-laptop.c
10488
10489SAMSUNG AUDIO (ASoC) DRIVERS
10490M: Krzysztof Kozlowski <krzk@kernel.org>
10491M: Sangbeom Kim <sbkim73@samsung.com>
10492M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10493L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10494S: Supported
10495F: sound/soc/samsung/
10496
10497SAMSUNG FRAMEBUFFER DRIVER
10498M: Jingoo Han <jingoohan1@gmail.com>
10499L: linux-fbdev@vger.kernel.org
10500S: Maintained
10501F: drivers/video/fbdev/s3c-fb.c
10502
10503SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10504M: Sangbeom Kim <sbkim73@samsung.com>
10505M: Krzysztof Kozlowski <krzk@kernel.org>
10506M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10507L: linux-kernel@vger.kernel.org
10508L: linux-samsung-soc@vger.kernel.org
10509S: Supported
10510F: drivers/mfd/sec*.c
10511F: drivers/regulator/s2m*.c
10512F: drivers/regulator/s5m*.c
10513F: drivers/clk/clk-s2mps11.c
10514F: drivers/rtc/rtc-s5m.c
10515F: include/linux/mfd/samsung/
10516F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10517F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10518F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10519F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10520
10521SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10522M: Kyungmin Park <kyungmin.park@samsung.com>
10523M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10524L: linux-media@vger.kernel.org
10525Q: https://patchwork.linuxtv.org/project/linux-media/list/
10526S: Supported
10527F: drivers/media/platform/exynos4-is/
10528
10529SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10530M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10531L: linux-media@vger.kernel.org
10532L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10533S: Maintained
10534F: drivers/media/platform/s3c-camif/
10535F: include/media/drv-intf/s3c_camif.h
10536
10537SAMSUNG S5C73M3 CAMERA DRIVER
10538M: Kyungmin Park <kyungmin.park@samsung.com>
10539M: Andrzej Hajda <a.hajda@samsung.com>
10540L: linux-media@vger.kernel.org
10541S: Supported
10542F: drivers/media/i2c/s5c73m3/*
10543
10544SAMSUNG S5K5BAF CAMERA DRIVER
10545M: Kyungmin Park <kyungmin.park@samsung.com>
10546M: Andrzej Hajda <a.hajda@samsung.com>
10547L: linux-media@vger.kernel.org
10548S: Supported
10549F: drivers/media/i2c/s5k5baf.c
10550
10551SAMSUNG S3FWRN5 NFC DRIVER
10552M: Robert Baldyga <r.baldyga@samsung.com>
10553M: Krzysztof Opasiak <k.opasiak@samsung.com>
10554L: linux-nfc@lists.01.org (moderated for non-subscribers)
10555S: Supported
10556F: drivers/nfc/s3fwrn5
10557
10558SAMSUNG SOC CLOCK DRIVERS
10559M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10560M: Tomasz Figa <tomasz.figa@gmail.com>
10561M: Chanwoo Choi <cw00.choi@samsung.com>
10562S: Supported
10563L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10564F: drivers/clk/samsung/
10565F: include/dt-bindings/clock/exynos*.h
10566F: Documentation/devicetree/bindings/clock/exynos*.txt
10567
10568SAMSUNG SPI DRIVERS
10569M: Kukjin Kim <kgene@kernel.org>
10570M: Krzysztof Kozlowski <krzk@kernel.org>
10571M: Andi Shyti <andi.shyti@samsung.com>
10572L: linux-spi@vger.kernel.org
10573L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10574S: Maintained
10575F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10576F: drivers/spi/spi-s3c*
10577F: include/linux/platform_data/spi-s3c64xx.h
10578
10579SAMSUNG SXGBE DRIVERS
10580M: Byungho An <bh74.an@samsung.com>
10581M: Girish K S <ks.giri@samsung.com>
10582M: Vipul Pandya <vipul.pandya@samsung.com>
10583S: Supported
10584L: netdev@vger.kernel.org
10585F: drivers/net/ethernet/samsung/sxgbe/
10586
10587SAMSUNG THERMAL DRIVER
10588M: Lukasz Majewski <l.majewski@samsung.com>
10589L: linux-pm@vger.kernel.org
10590L: linux-samsung-soc@vger.kernel.org
10591S: Supported
10592T: git https://github.com/lmajewski/linux-samsung-thermal.git
10593F: drivers/thermal/samsung/
10594
10595SAMSUNG USB2 PHY DRIVER
10596M: Kamil Debski <kamil@wypas.org>
10597M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10598L: linux-kernel@vger.kernel.org
10599S: Supported
10600F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10601F: Documentation/phy/samsung-usb2.txt
10602F: drivers/phy/phy-exynos4210-usb2.c
10603F: drivers/phy/phy-exynos4x12-usb2.c
10604F: drivers/phy/phy-exynos5250-usb2.c
10605F: drivers/phy/phy-s5pv210-usb2.c
10606F: drivers/phy/phy-samsung-usb2.c
10607F: drivers/phy/phy-samsung-usb2.h
10608
10609SERIAL DRIVERS
10610M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10611L: linux-serial@vger.kernel.org
10612S: Maintained
10613F: Documentation/devicetree/bindings/serial/
10614F: drivers/tty/serial/
10615
10616STI CEC DRIVER
10617M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10618L: kernel@stlinux.com
10619S: Maintained
10620F: drivers/staging/media/st-cec/
10621F: Documentation/devicetree/bindings/media/stih-cec.txt
10622
10623SYNOPSYS DESIGNWARE DMAC DRIVER
10624M: Viresh Kumar <vireshk@kernel.org>
10625M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10626S: Maintained
10627F: include/linux/dma/dw.h
10628F: include/linux/platform_data/dma-dw.h
10629F: drivers/dma/dw/
10630
10631SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10632M: Lars Persson <lars.persson@axis.com>
10633L: netdev@vger.kernel.org
10634S: Supported
10635F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10636F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10637
10638SYNOPSYS DESIGNWARE I2C DRIVER
10639M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10640R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10641R: Mika Westerberg <mika.westerberg@linux.intel.com>
10642L: linux-i2c@vger.kernel.org
10643S: Maintained
10644F: drivers/i2c/busses/i2c-designware-*
10645F: include/linux/platform_data/i2c-designware.h
10646
10647SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10648M: Jaehoon Chung <jh80.chung@samsung.com>
10649L: linux-mmc@vger.kernel.org
10650S: Maintained
10651F: include/linux/mmc/dw_mmc.h
10652F: drivers/mmc/host/dw_mmc*
10653
10654SYSTEM TRACE MODULE CLASS
10655M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10656S: Maintained
10657T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10658F: Documentation/trace/stm.txt
10659F: drivers/hwtracing/stm/
10660F: include/linux/stm.h
10661F: include/uapi/linux/stm.h
10662
10663TEE SUBSYSTEM
10664M: Jens Wiklander <jens.wiklander@linaro.org>
10665S: Maintained
10666F: include/linux/tee_drv.h
10667F: include/uapi/linux/tee.h
10668F: drivers/tee/
10669F: Documentation/tee.txt
10670
10671THUNDERBOLT DRIVER
10672M: Andreas Noever <andreas.noever@gmail.com>
10673S: Maintained
10674F: drivers/thunderbolt/
10675
10676TI BQ27XXX POWER SUPPLY DRIVER
10677R: Andrew F. Davis <afd@ti.com>
10678F: include/linux/power/bq27xxx_battery.h
10679F: drivers/power/supply/bq27xxx_battery.c
10680F: drivers/power/supply/bq27xxx_battery_i2c.c
10681
10682TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10683M: John Stultz <john.stultz@linaro.org>
10684M: Thomas Gleixner <tglx@linutronix.de>
10685L: linux-kernel@vger.kernel.org
10686T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10687S: Supported
10688F: include/linux/clocksource.h
10689F: include/linux/time.h
10690F: include/linux/timex.h
10691F: include/uapi/linux/time.h
10692F: include/uapi/linux/timex.h
10693F: kernel/time/clocksource.c
10694F: kernel/time/time*.c
10695F: kernel/time/alarmtimer.c
10696F: kernel/time/ntp.c
10697F: tools/testing/selftests/timers/
10698
10699SC1200 WDT DRIVER
10700M: Zwane Mwaikambo <zwanem@gmail.com>
10701S: Maintained
10702F: drivers/watchdog/sc1200wdt.c
10703
10704SCHEDULER
10705M: Ingo Molnar <mingo@redhat.com>
10706M: Peter Zijlstra <peterz@infradead.org>
10707L: linux-kernel@vger.kernel.org
10708T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10709S: Maintained
10710F: kernel/sched/
10711F: include/linux/sched.h
10712F: include/uapi/linux/sched.h
10713F: include/linux/wait.h
10714
10715SCORE ARCHITECTURE
10716M: Chen Liqin <liqin.linux@gmail.com>
10717M: Lennox Wu <lennox.wu@gmail.com>
10718W: http://www.sunplus.com
10719S: Supported
10720F: arch/score/
10721
10722SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10723M: Sudeep Holla <sudeep.holla@arm.com>
10724L: linux-arm-kernel@lists.infradead.org
10725S: Maintained
10726F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10727F: drivers/clk/clk-scpi.c
10728F: drivers/cpufreq/scpi-cpufreq.c
10729F: drivers/firmware/arm_scpi.c
10730F: include/linux/scpi_protocol.h
10731
10732SCSI CDROM DRIVER
10733M: Jens Axboe <axboe@kernel.dk>
10734L: linux-scsi@vger.kernel.org
10735W: http://www.kernel.dk
10736S: Maintained
10737F: drivers/scsi/sr*
10738
10739SCSI RDMA PROTOCOL (SRP) INITIATOR
10740M: Bart Van Assche <bart.vanassche@sandisk.com>
10741L: linux-rdma@vger.kernel.org
10742S: Supported
10743W: http://www.openfabrics.org
10744Q: http://patchwork.kernel.org/project/linux-rdma/list/
10745T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10746F: drivers/infiniband/ulp/srp/
10747F: include/scsi/srp.h
10748
10749SCSI SG DRIVER
10750M: Doug Gilbert <dgilbert@interlog.com>
10751L: linux-scsi@vger.kernel.org
10752W: http://sg.danny.cz/sg
10753S: Maintained
10754F: Documentation/scsi/scsi-generic.txt
10755F: drivers/scsi/sg.c
10756F: include/scsi/sg.h
10757
10758SCSI SUBSYSTEM
10759M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10760T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10761M: "Martin K. Petersen" <martin.petersen@oracle.com>
10762T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10763L: linux-scsi@vger.kernel.org
10764S: Maintained
10765F: Documentation/devicetree/bindings/scsi/
10766F: drivers/scsi/
10767F: include/scsi/
10768
10769SCSI TAPE DRIVER
10770M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10771L: linux-scsi@vger.kernel.org
10772S: Maintained
10773F: Documentation/scsi/st.txt
10774F: drivers/scsi/st.*
10775F: drivers/scsi/st_*.h
10776
10777SCTP PROTOCOL
10778M: Vlad Yasevich <vyasevich@gmail.com>
10779M: Neil Horman <nhorman@tuxdriver.com>
10780L: linux-sctp@vger.kernel.org
10781W: http://lksctp.sourceforge.net
10782S: Maintained
10783F: Documentation/networking/sctp.txt
10784F: include/linux/sctp.h
10785F: include/uapi/linux/sctp.h
10786F: include/net/sctp/
10787F: net/sctp/
10788
10789SCx200 CPU SUPPORT
10790M: Jim Cromie <jim.cromie@gmail.com>
10791S: Odd Fixes
10792F: Documentation/i2c/busses/scx200_acb
10793F: arch/x86/platform/scx200/
10794F: drivers/watchdog/scx200_wdt.c
10795F: drivers/i2c/busses/scx200*
10796F: drivers/mtd/maps/scx200_docflash.c
10797F: include/linux/scx200.h
10798
10799SCx200 GPIO DRIVER
10800M: Jim Cromie <jim.cromie@gmail.com>
10801S: Maintained
10802F: drivers/char/scx200_gpio.c
10803F: include/linux/scx200_gpio.h
10804
10805SCx200 HRT CLOCKSOURCE DRIVER
10806M: Jim Cromie <jim.cromie@gmail.com>
10807S: Maintained
10808F: drivers/clocksource/scx200_hrt.c
10809
10810SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10811M: Sascha Sommer <saschasommer@freenet.de>
10812L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10813S: Maintained
10814F: drivers/mmc/host/sdricoh_cs.c
10815
10816SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10817M: Adrian Hunter <adrian.hunter@intel.com>
10818L: linux-mmc@vger.kernel.org
10819T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10820S: Maintained
10821F: drivers/mmc/host/sdhci*
10822F: include/linux/mmc/sdhci*
10823
10824SECURE COMPUTING
10825M: Kees Cook <keescook@chromium.org>
10826R: Andy Lutomirski <luto@amacapital.net>
10827R: Will Drewry <wad@chromium.org>
10828T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10829S: Supported
10830F: kernel/seccomp.c
10831F: include/uapi/linux/seccomp.h
10832F: include/linux/seccomp.h
10833F: tools/testing/selftests/seccomp/*
10834K: \bsecure_computing
10835K: \bTIF_SECCOMP\b
10836
10837SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10838M: Al Cooper <alcooperx@gmail.com>
10839L: linux-mmc@vger.kernel.org
10840L: bcm-kernel-feedback-list@broadcom.com
10841S: Maintained
10842F: drivers/mmc/host/sdhci-brcmstb*
10843
10844SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10845M: Ben Dooks <ben-linux@fluff.org>
10846M: Jaehoon Chung <jh80.chung@samsung.com>
10847L: linux-mmc@vger.kernel.org
10848S: Maintained
10849F: drivers/mmc/host/sdhci-s3c*
10850
10851SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10852M: Viresh Kumar <vireshk@kernel.org>
10853L: linux-mmc@vger.kernel.org
10854S: Maintained
10855F: drivers/mmc/host/sdhci-spear.c
10856
10857SECURITY SUBSYSTEM
10858M: James Morris <james.l.morris@oracle.com>
10859M: "Serge E. Hallyn" <serge@hallyn.com>
10860L: linux-security-module@vger.kernel.org (suggested Cc:)
10861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10862W: http://kernsec.org/
10863S: Supported
10864F: security/
10865
10866SECURITY CONTACT
10867M: Security Officers <security@kernel.org>
10868S: Supported
10869
10870SELINUX SECURITY MODULE
10871M: Paul Moore <paul@paul-moore.com>
10872M: Stephen Smalley <sds@tycho.nsa.gov>
10873M: Eric Paris <eparis@parisplace.org>
10874L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10875W: http://selinuxproject.org
10876T: git git://git.infradead.org/users/pcmoore/selinux
10877S: Supported
10878F: include/linux/selinux*
10879F: security/selinux/
10880F: scripts/selinux/
10881
10882APPARMOR SECURITY MODULE
10883M: John Johansen <john.johansen@canonical.com>
10884L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10885W: apparmor.wiki.kernel.org
10886T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10887S: Supported
10888F: security/apparmor/
10889
10890LOADPIN SECURITY MODULE
10891M: Kees Cook <keescook@chromium.org>
10892T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10893S: Supported
10894F: security/loadpin/
10895
10896YAMA SECURITY MODULE
10897M: Kees Cook <keescook@chromium.org>
10898T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10899S: Supported
10900F: security/yama/
10901
10902SENSABLE PHANTOM
10903M: Jiri Slaby <jirislaby@gmail.com>
10904S: Maintained
10905F: drivers/misc/phantom.c
10906F: include/uapi/linux/phantom.h
10907
10908Emulex 10Gbps iSCSI - OneConnect DRIVER
10909M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10910M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10911M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10912L: linux-scsi@vger.kernel.org
10913W: http://www.broadcom.com
10914S: Supported
10915F: drivers/scsi/be2iscsi/
10916
10917Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10918M: Sathya Perla <sathya.perla@broadcom.com>
10919M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10920M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10921M: Somnath Kotur <somnath.kotur@broadcom.com>
10922L: netdev@vger.kernel.org
10923W: http://www.emulex.com
10924S: Supported
10925F: drivers/net/ethernet/emulex/benet/
10926
10927EMULEX ONECONNECT ROCE DRIVER
10928M: Selvin Xavier <selvin.xavier@avagotech.com>
10929M: Devesh Sharma <devesh.sharma@avagotech.com>
10930M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10931L: linux-rdma@vger.kernel.org
10932W: http://www.emulex.com
10933S: Supported
10934F: drivers/infiniband/hw/ocrdma/
10935F: include/uapi/rdma/ocrdma-abi.h
10936
10937SFC NETWORK DRIVER
10938M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10939M: Edward Cree <ecree@solarflare.com>
10940M: Bert Kenward <bkenward@solarflare.com>
10941L: netdev@vger.kernel.org
10942S: Supported
10943F: drivers/net/ethernet/sfc/
10944
10945SGI GRU DRIVER
10946M: Dimitri Sivanich <sivanich@sgi.com>
10947S: Maintained
10948F: drivers/misc/sgi-gru/
10949
10950SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10951M: Pat Gefre <pfg@sgi.com>
10952L: linux-ia64@vger.kernel.org
10953S: Supported
10954F: Documentation/ia64/serial.txt
10955F: drivers/tty/serial/ioc?_serial.c
10956F: include/linux/ioc?.h
10957
10958SGI XP/XPC/XPNET DRIVER
10959M: Cliff Whickman <cpw@sgi.com>
10960M: Robin Holt <robinmholt@gmail.com>
10961S: Maintained
10962F: drivers/misc/sgi-xp/
10963
10964SI2157 MEDIA DRIVER
10965M: Antti Palosaari <crope@iki.fi>
10966L: linux-media@vger.kernel.org
10967W: https://linuxtv.org
10968W: http://palosaari.fi/linux/
10969Q: http://patchwork.linuxtv.org/project/linux-media/list/
10970T: git git://linuxtv.org/anttip/media_tree.git
10971S: Maintained
10972F: drivers/media/tuners/si2157*
10973
10974SI2168 MEDIA DRIVER
10975M: Antti Palosaari <crope@iki.fi>
10976L: linux-media@vger.kernel.org
10977W: https://linuxtv.org
10978W: http://palosaari.fi/linux/
10979Q: http://patchwork.linuxtv.org/project/linux-media/list/
10980T: git git://linuxtv.org/anttip/media_tree.git
10981S: Maintained
10982F: drivers/media/dvb-frontends/si2168*
10983
10984SI470X FM RADIO RECEIVER I2C DRIVER
10985M: Hans Verkuil <hverkuil@xs4all.nl>
10986L: linux-media@vger.kernel.org
10987T: git git://linuxtv.org/media_tree.git
10988W: https://linuxtv.org
10989S: Odd Fixes
10990F: drivers/media/radio/si470x/radio-si470x-i2c.c
10991
10992SI470X FM RADIO RECEIVER USB DRIVER
10993M: Hans Verkuil <hverkuil@xs4all.nl>
10994L: linux-media@vger.kernel.org
10995T: git git://linuxtv.org/media_tree.git
10996W: https://linuxtv.org
10997S: Maintained
10998F: drivers/media/radio/si470x/radio-si470x-common.c
10999F: drivers/media/radio/si470x/radio-si470x.h
11000F: drivers/media/radio/si470x/radio-si470x-usb.c
11001
11002SI4713 FM RADIO TRANSMITTER I2C DRIVER
11003M: Eduardo Valentin <edubezval@gmail.com>
11004L: linux-media@vger.kernel.org
11005T: git git://linuxtv.org/media_tree.git
11006W: https://linuxtv.org
11007S: Odd Fixes
11008F: drivers/media/radio/si4713/si4713.?
11009
11010SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11011M: Eduardo Valentin <edubezval@gmail.com>
11012L: linux-media@vger.kernel.org
11013T: git git://linuxtv.org/media_tree.git
11014W: https://linuxtv.org
11015S: Odd Fixes
11016F: drivers/media/radio/si4713/radio-platform-si4713.c
11017
11018SI4713 FM RADIO TRANSMITTER USB DRIVER
11019M: Hans Verkuil <hverkuil@xs4all.nl>
11020L: linux-media@vger.kernel.org
11021T: git git://linuxtv.org/media_tree.git
11022W: https://linuxtv.org
11023S: Maintained
11024F: drivers/media/radio/si4713/radio-usb-si4713.c
11025
11026SIANO DVB DRIVER
11027M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11028M: Mauro Carvalho Chehab <mchehab@kernel.org>
11029L: linux-media@vger.kernel.org
11030W: https://linuxtv.org
11031T: git git://linuxtv.org/media_tree.git
11032S: Odd fixes
11033F: drivers/media/common/siano/
11034F: drivers/media/usb/siano/
11035F: drivers/media/usb/siano/
11036F: drivers/media/mmc/siano/
11037
11038SIMPLEFB FB DRIVER
11039M: Hans de Goede <hdegoede@redhat.com>
11040L: linux-fbdev@vger.kernel.org
11041S: Maintained
11042F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11043F: drivers/video/fbdev/simplefb.c
11044F: include/linux/platform_data/simplefb.h
11045
11046SH_VEU V4L2 MEM2MEM DRIVER
11047L: linux-media@vger.kernel.org
11048S: Orphan
11049F: drivers/media/platform/sh_veu.c
11050
11051SH_VOU V4L2 OUTPUT DRIVER
11052L: linux-media@vger.kernel.org
11053S: Orphan
11054F: drivers/media/platform/sh_vou.c
11055F: include/media/drv-intf/sh_vou.h
11056
11057SIMPLE FIRMWARE INTERFACE (SFI)
11058M: Len Brown <lenb@kernel.org>
11059L: sfi-devel@simplefirmware.org
11060W: http://simplefirmware.org/
11061T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11062S: Supported
11063F: arch/x86/platform/sfi/
11064F: drivers/sfi/
11065F: include/linux/sfi*.h
11066
11067SIMTEC EB110ATX (Chalice CATS)
11068P: Ben Dooks
11069P: Vincent Sanders <vince@simtec.co.uk>
11070M: Simtec Linux Team <linux@simtec.co.uk>
11071W: http://www.simtec.co.uk/products/EB110ATX/
11072S: Supported
11073
11074SIMTEC EB2410ITX (BAST)
11075P: Ben Dooks
11076P: Vincent Sanders <vince@simtec.co.uk>
11077M: Simtec Linux Team <linux@simtec.co.uk>
11078W: http://www.simtec.co.uk/products/EB2410ITX/
11079S: Supported
11080F: arch/arm/mach-s3c24xx/mach-bast.c
11081F: arch/arm/mach-s3c24xx/bast-ide.c
11082F: arch/arm/mach-s3c24xx/bast-irq.c
11083
11084TI DAVINCI MACHINE SUPPORT
11085M: Sekhar Nori <nsekhar@ti.com>
11086M: Kevin Hilman <khilman@kernel.org>
11087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11088T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11089S: Supported
11090F: arch/arm/mach-davinci/
11091F: drivers/i2c/busses/i2c-davinci.c
11092
11093TI DAVINCI SERIES MEDIA DRIVER
11094M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11095L: linux-media@vger.kernel.org
11096W: https://linuxtv.org
11097Q: http://patchwork.linuxtv.org/project/linux-media/list/
11098T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11099S: Maintained
11100F: drivers/media/platform/davinci/
11101F: include/media/davinci/
11102
11103TI AM437X VPFE DRIVER
11104M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11105L: linux-media@vger.kernel.org
11106W: https://linuxtv.org
11107Q: http://patchwork.linuxtv.org/project/linux-media/list/
11108T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11109S: Maintained
11110F: drivers/media/platform/am437x/
11111
11112OV2659 OMNIVISION SENSOR DRIVER
11113M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11114L: linux-media@vger.kernel.org
11115W: https://linuxtv.org
11116Q: http://patchwork.linuxtv.org/project/linux-media/list/
11117T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11118S: Maintained
11119F: drivers/media/i2c/ov2659.c
11120F: include/media/i2c/ov2659.h
11121
11122SILICON MOTION SM712 FRAME BUFFER DRIVER
11123M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11124M: Teddy Wang <teddy.wang@siliconmotion.com>
11125M: Sudip Mukherjee <sudip@vectorindia.org>
11126L: linux-fbdev@vger.kernel.org
11127S: Maintained
11128F: drivers/video/fbdev/sm712*
11129F: Documentation/fb/sm712fb.txt
11130
11131SIS 190 ETHERNET DRIVER
11132M: Francois Romieu <romieu@fr.zoreil.com>
11133L: netdev@vger.kernel.org
11134S: Maintained
11135F: drivers/net/ethernet/sis/sis190.c
11136
11137SIS 900/7016 FAST ETHERNET DRIVER
11138M: Daniele Venzano <venza@brownhat.org>
11139W: http://www.brownhat.org/sis900.html
11140L: netdev@vger.kernel.org
11141S: Maintained
11142F: drivers/net/ethernet/sis/sis900.*
11143
11144SIS FRAMEBUFFER DRIVER
11145M: Thomas Winischhofer <thomas@winischhofer.net>
11146W: http://www.winischhofer.net/linuxsisvga.shtml
11147S: Maintained
11148F: Documentation/fb/sisfb.txt
11149F: drivers/video/fbdev/sis/
11150F: include/video/sisfb.h
11151
11152SIS USB2VGA DRIVER
11153M: Thomas Winischhofer <thomas@winischhofer.net>
11154W: http://www.winischhofer.at/linuxsisusbvga.shtml
11155S: Maintained
11156F: drivers/usb/misc/sisusbvga/
11157
11158SLAB ALLOCATOR
11159M: Christoph Lameter <cl@linux.com>
11160M: Pekka Enberg <penberg@kernel.org>
11161M: David Rientjes <rientjes@google.com>
11162M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11163M: Andrew Morton <akpm@linux-foundation.org>
11164L: linux-mm@kvack.org
11165S: Maintained
11166F: include/linux/sl?b*.h
11167F: mm/sl?b*
11168
11169SLEEPABLE READ-COPY UPDATE (SRCU)
11170M: Lai Jiangshan <jiangshanlai@gmail.com>
11171M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11172M: Josh Triplett <josh@joshtriplett.org>
11173R: Steven Rostedt <rostedt@goodmis.org>
11174R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11175L: linux-kernel@vger.kernel.org
11176W: http://www.rdrop.com/users/paulmck/RCU/
11177S: Supported
11178T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11179F: include/linux/srcu.h
11180F: kernel/rcu/srcu.c
11181
11182SMACK SECURITY MODULE
11183M: Casey Schaufler <casey@schaufler-ca.com>
11184L: linux-security-module@vger.kernel.org
11185W: http://schaufler-ca.com
11186T: git git://github.com/cschaufler/smack-next
11187S: Maintained
11188F: Documentation/security/Smack.txt
11189F: security/smack/
11190
11191DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11192M: Kevin Hilman <khilman@kernel.org>
11193M: Nishanth Menon <nm@ti.com>
11194S: Maintained
11195F: drivers/power/avs/
11196F: include/linux/power/smartreflex.h
11197L: linux-pm@vger.kernel.org
11198
11199SMC91x ETHERNET DRIVER
11200M: Nicolas Pitre <nico@fluxnic.net>
11201S: Odd Fixes
11202F: drivers/net/ethernet/smsc/smc91x.*
11203
11204SMIA AND SMIA++ IMAGE SENSOR DRIVER
11205M: Sakari Ailus <sakari.ailus@iki.fi>
11206L: linux-media@vger.kernel.org
11207S: Maintained
11208F: drivers/media/i2c/smiapp/
11209F: include/media/i2c/smiapp.h
11210F: drivers/media/i2c/smiapp-pll.c
11211F: drivers/media/i2c/smiapp-pll.h
11212F: include/uapi/linux/smiapp.h
11213F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11214
11215SMM665 HARDWARE MONITOR DRIVER
11216M: Guenter Roeck <linux@roeck-us.net>
11217L: linux-hwmon@vger.kernel.org
11218S: Maintained
11219F: Documentation/hwmon/smm665
11220F: drivers/hwmon/smm665.c
11221
11222SMSC EMC2103 HARDWARE MONITOR DRIVER
11223M: Steve Glendinning <steve.glendinning@shawell.net>
11224L: linux-hwmon@vger.kernel.org
11225S: Maintained
11226F: Documentation/hwmon/emc2103
11227F: drivers/hwmon/emc2103.c
11228
11229SMSC SCH5627 HARDWARE MONITOR DRIVER
11230M: Hans de Goede <hdegoede@redhat.com>
11231L: linux-hwmon@vger.kernel.org
11232S: Supported
11233F: Documentation/hwmon/sch5627
11234F: drivers/hwmon/sch5627.c
11235
11236SMSC47B397 HARDWARE MONITOR DRIVER
11237M: Jean Delvare <jdelvare@suse.com>
11238L: linux-hwmon@vger.kernel.org
11239S: Maintained
11240F: Documentation/hwmon/smsc47b397
11241F: drivers/hwmon/smsc47b397.c
11242
11243SMSC911x ETHERNET DRIVER
11244M: Steve Glendinning <steve.glendinning@shawell.net>
11245L: netdev@vger.kernel.org
11246S: Maintained
11247F: include/linux/smsc911x.h
11248F: drivers/net/ethernet/smsc/smsc911x.*
11249
11250SMSC9420 PCI ETHERNET DRIVER
11251M: Steve Glendinning <steve.glendinning@shawell.net>
11252L: netdev@vger.kernel.org
11253S: Maintained
11254F: drivers/net/ethernet/smsc/smsc9420.*
11255
11256SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11257M: Steve Glendinning <steve.glendinning@shawell.net>
11258L: linux-fbdev@vger.kernel.org
11259S: Maintained
11260F: drivers/video/fbdev/smscufx.c
11261
11262SOC-CAMERA V4L2 SUBSYSTEM
11263M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11264L: linux-media@vger.kernel.org
11265T: git git://linuxtv.org/media_tree.git
11266S: Maintained
11267F: include/media/soc*
11268F: drivers/media/i2c/soc_camera/
11269F: drivers/media/platform/soc_camera/
11270
11271SOEKRIS NET48XX LED SUPPORT
11272M: Chris Boot <bootc@bootc.net>
11273S: Maintained
11274F: drivers/leds/leds-net48xx.c
11275
11276SOFTLOGIC 6x10 MPEG CODEC
11277M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11278M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11279M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11280M: Ismael Luceno <ismael@iodev.co.uk>
11281L: linux-media@vger.kernel.org
11282S: Supported
11283F: drivers/media/pci/solo6x10/
11284
11285SOFTWARE RAID (Multiple Disks) SUPPORT
11286M: Shaohua Li <shli@kernel.org>
11287L: linux-raid@vger.kernel.org
11288T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11289S: Supported
11290F: drivers/md/
11291F: include/linux/raid/
11292F: include/uapi/linux/raid/
11293
11294SONIC NETWORK DRIVER
11295M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11296L: netdev@vger.kernel.org
11297S: Maintained
11298F: drivers/net/ethernet/natsemi/sonic.*
11299
11300SONICS SILICON BACKPLANE DRIVER (SSB)
11301M: Michael Buesch <m@bues.ch>
11302L: linux-wireless@vger.kernel.org
11303S: Maintained
11304F: drivers/ssb/
11305F: include/linux/ssb/
11306
11307SONY VAIO CONTROL DEVICE DRIVER
11308M: Mattia Dongili <malattia@linux.it>
11309L: platform-driver-x86@vger.kernel.org
11310W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11311S: Maintained
11312F: Documentation/laptops/sony-laptop.txt
11313F: drivers/char/sonypi.c
11314F: drivers/platform/x86/sony-laptop.c
11315F: include/linux/sony-laptop.h
11316
11317SONY MEMORYSTICK CARD SUPPORT
11318M: Alex Dubov <oakad@yahoo.com>
11319W: http://tifmxx.berlios.de/
11320S: Maintained
11321F: drivers/memstick/host/tifm_ms.c
11322
11323SONY MEMORYSTICK STANDARD SUPPORT
11324M: Maxim Levitsky <maximlevitsky@gmail.com>
11325S: Maintained
11326F: drivers/memstick/core/ms_block.*
11327
11328SOUND
11329M: Jaroslav Kysela <perex@perex.cz>
11330M: Takashi Iwai <tiwai@suse.com>
11331L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11332W: http://www.alsa-project.org/
11333T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11334T: git git://git.alsa-project.org/alsa-kernel.git
11335Q: http://patchwork.kernel.org/project/alsa-devel/list/
11336S: Maintained
11337F: Documentation/sound/
11338F: include/sound/
11339F: include/uapi/sound/
11340F: sound/
11341
11342SOUND - COMPRESSED AUDIO
11343M: Vinod Koul <vinod.koul@intel.com>
11344L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11345T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11346S: Supported
11347F: Documentation/sound/alsa/compress_offload.txt
11348F: include/sound/compress_driver.h
11349F: include/uapi/sound/compress_*
11350F: sound/core/compress_offload.c
11351F: sound/soc/soc-compress.c
11352
11353SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11354M: Liam Girdwood <lgirdwood@gmail.com>
11355M: Mark Brown <broonie@kernel.org>
11356T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11357L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11358W: http://alsa-project.org/main/index.php/ASoC
11359S: Supported
11360F: Documentation/devicetree/bindings/sound/
11361F: Documentation/sound/alsa/soc/
11362F: sound/soc/
11363F: include/sound/soc*
11364
11365SOUND - DMAENGINE HELPERS
11366M: Lars-Peter Clausen <lars@metafoo.de>
11367S: Supported
11368F: include/sound/dmaengine_pcm.h
11369F: sound/core/pcm_dmaengine.c
11370F: sound/soc/soc-generic-dmaengine-pcm.c
11371
11372SP2 MEDIA DRIVER
11373M: Olli Salonen <olli.salonen@iki.fi>
11374L: linux-media@vger.kernel.org
11375W: https://linuxtv.org
11376Q: http://patchwork.linuxtv.org/project/linux-media/list/
11377S: Maintained
11378F: drivers/media/dvb-frontends/sp2*
11379
11380SPARC + UltraSPARC (sparc/sparc64)
11381M: "David S. Miller" <davem@davemloft.net>
11382L: sparclinux@vger.kernel.org
11383Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11385T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11386S: Maintained
11387F: arch/sparc/
11388F: drivers/sbus/
11389
11390SPARC SERIAL DRIVERS
11391M: "David S. Miller" <davem@davemloft.net>
11392L: sparclinux@vger.kernel.org
11393T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11394T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11395S: Maintained
11396F: include/linux/sunserialcore.h
11397F: drivers/tty/serial/suncore.c
11398F: drivers/tty/serial/sunhv.c
11399F: drivers/tty/serial/sunsab.c
11400F: drivers/tty/serial/sunsab.h
11401F: drivers/tty/serial/sunsu.c
11402F: drivers/tty/serial/sunzilog.c
11403F: drivers/tty/serial/sunzilog.h
11404
11405SPARSE CHECKER
11406M: "Christopher Li" <sparse@chrisli.org>
11407L: linux-sparse@vger.kernel.org
11408W: https://sparse.wiki.kernel.org/
11409T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11410T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11411S: Maintained
11412F: include/linux/compiler.h
11413
11414SPEAR PLATFORM SUPPORT
11415M: Viresh Kumar <vireshk@kernel.org>
11416M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11418W: http://www.st.com/spear
11419S: Maintained
11420F: arch/arm/boot/dts/spear*
11421F: arch/arm/mach-spear/
11422
11423SPEAR CLOCK FRAMEWORK SUPPORT
11424M: Viresh Kumar <vireshk@kernel.org>
11425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11426W: http://www.st.com/spear
11427S: Maintained
11428F: drivers/clk/spear/
11429
11430SPI NOR SUBSYSTEM
11431M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11432M: Marek Vasut <marek.vasut@gmail.com>
11433L: linux-mtd@lists.infradead.org
11434W: http://www.linux-mtd.infradead.org/
11435Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11436T: git git://github.com/spi-nor/linux.git
11437S: Maintained
11438F: drivers/mtd/spi-nor/
11439F: include/linux/mtd/spi-nor.h
11440
11441SPI SUBSYSTEM
11442M: Mark Brown <broonie@kernel.org>
11443L: linux-spi@vger.kernel.org
11444T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11445Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11446S: Maintained
11447F: Documentation/devicetree/bindings/spi/
11448F: Documentation/spi/
11449F: drivers/spi/
11450F: include/linux/spi/
11451F: include/uapi/linux/spi/
11452F: tools/spi/
11453
11454SPIDERNET NETWORK DRIVER for CELL
11455M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11456L: netdev@vger.kernel.org
11457S: Supported
11458F: Documentation/networking/spider_net.txt
11459F: drivers/net/ethernet/toshiba/spider_net*
11460
11461SPU FILE SYSTEM
11462M: Jeremy Kerr <jk@ozlabs.org>
11463L: linuxppc-dev@lists.ozlabs.org
11464W: http://www.ibm.com/developerworks/power/cell/
11465S: Supported
11466F: Documentation/filesystems/spufs.txt
11467F: arch/powerpc/platforms/cell/spufs/
11468
11469SQUASHFS FILE SYSTEM
11470M: Phillip Lougher <phillip@squashfs.org.uk>
11471L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11472W: http://squashfs.org.uk
11473T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11474S: Maintained
11475F: Documentation/filesystems/squashfs.txt
11476F: fs/squashfs/
11477
11478SRM (Alpha) environment access
11479M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11480S: Maintained
11481F: arch/alpha/kernel/srm_env.c
11482
11483STABLE BRANCH
11484M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11485L: stable@vger.kernel.org
11486S: Supported
11487F: Documentation/stable_kernel_rules.txt
11488
11489STAGING SUBSYSTEM
11490M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11491T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11492L: devel@driverdev.osuosl.org
11493S: Supported
11494F: drivers/staging/
11495
11496STAGING - COMEDI
11497M: Ian Abbott <abbotti@mev.co.uk>
11498M: H Hartley Sweeten <hsweeten@visionengravers.com>
11499S: Odd Fixes
11500F: drivers/staging/comedi/
11501
11502STAGING - FLARION FT1000 DRIVERS
11503M: Marek Belisko <marek.belisko@gmail.com>
11504S: Odd Fixes
11505F: drivers/staging/ft1000/
11506
11507STAGING - INDUSTRIAL IO
11508M: Jonathan Cameron <jic23@kernel.org>
11509L: linux-iio@vger.kernel.org
11510S: Odd Fixes
11511F: Documentation/devicetree/bindings/staging/iio/
11512F: drivers/staging/iio/
11513
11514STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11515M: Jarod Wilson <jarod@wilsonet.com>
11516W: http://www.lirc.org/
11517S: Odd Fixes
11518F: drivers/staging/media/lirc/
11519
11520STAGING - LUSTRE PARALLEL FILESYSTEM
11521M: Oleg Drokin <oleg.drokin@intel.com>
11522M: Andreas Dilger <andreas.dilger@intel.com>
11523M: James Simmons <jsimmons@infradead.org>
11524L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11525W: http://wiki.lustre.org/
11526S: Maintained
11527F: drivers/staging/lustre
11528
11529STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11530M: Marc Dietrich <marvin24@gmx.de>
11531L: ac100@lists.launchpad.net (moderated for non-subscribers)
11532L: linux-tegra@vger.kernel.org
11533S: Maintained
11534F: drivers/staging/nvec/
11535
11536STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11537M: Jens Frederich <jfrederich@gmail.com>
11538M: Daniel Drake <dsd@laptop.org>
11539M: Jon Nettleton <jon.nettleton@gmail.com>
11540W: http://wiki.laptop.org/go/DCON
11541S: Maintained
11542F: drivers/staging/olpc_dcon/
11543
11544STAGING - REALTEK RTL8712U DRIVERS
11545M: Larry Finger <Larry.Finger@lwfinger.net>
11546M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11547S: Odd Fixes
11548F: drivers/staging/rtl8712/
11549
11550STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11551M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11552M: Teddy Wang <teddy.wang@siliconmotion.com>
11553M: Sudip Mukherjee <sudip@vectorindia.org>
11554L: linux-fbdev@vger.kernel.org
11555S: Maintained
11556F: drivers/staging/sm750fb/
11557
11558STAGING - SLICOSS
11559M: Lior Dotan <liodot@gmail.com>
11560M: Christopher Harrer <charrer@alacritech.com>
11561S: Odd Fixes
11562F: drivers/staging/slicoss/
11563
11564STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11565M: William Hubbs <w.d.hubbs@gmail.com>
11566M: Chris Brannon <chris@the-brannons.com>
11567M: Kirk Reiser <kirk@reisers.ca>
11568M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11569L: speakup@linux-speakup.org
11570W: http://www.linux-speakup.org/
11571S: Odd Fixes
11572F: drivers/staging/speakup/
11573
11574STAGING - VIA VT665X DRIVERS
11575M: Forest Bond <forest@alittletooquiet.net>
11576S: Odd Fixes
11577F: drivers/staging/vt665?/
11578
11579STAGING - WILC1000 WIFI DRIVER
11580M: Aditya Shankar <aditya.shankar@microchip.com>
11581M: Ganesh Krishna <ganesh.krishna@microchip.com>
11582L: linux-wireless@vger.kernel.org
11583S: Supported
11584F: drivers/staging/wilc1000/
11585
11586STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11587M: Arnaud Patard <arnaud.patard@rtp-net.org>
11588S: Odd Fixes
11589F: drivers/staging/xgifb/
11590
11591STARFIRE/DURALAN NETWORK DRIVER
11592M: Ion Badulescu <ionut@badula.org>
11593S: Odd Fixes
11594F: drivers/net/ethernet/adaptec/starfire*
11595
11596SUN3/3X
11597M: Sam Creasey <sammy@sammy.net>
11598W: http://sammy.net/sun3/
11599S: Maintained
11600F: arch/m68k/kernel/*sun3*
11601F: arch/m68k/sun3*/
11602F: arch/m68k/include/asm/sun3*
11603F: drivers/net/ethernet/i825xx/sun3*
11604
11605SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11606M: Hans de Goede <hdegoede@redhat.com>
11607L: linux-input@vger.kernel.org
11608S: Maintained
11609F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11610F: drivers/input/keyboard/sun4i-lradc-keys.c
11611
11612SUNDANCE NETWORK DRIVER
11613M: Denis Kirjanov <kda@linux-powerpc.org>
11614L: netdev@vger.kernel.org
11615S: Maintained
11616F: drivers/net/ethernet/dlink/sundance.c
11617
11618SUPERH
11619M: Yoshinori Sato <ysato@users.sourceforge.jp>
11620M: Rich Felker <dalias@libc.org>
11621L: linux-sh@vger.kernel.org
11622Q: http://patchwork.kernel.org/project/linux-sh/list/
11623S: Maintained
11624F: Documentation/sh/
11625F: arch/sh/
11626F: drivers/sh/
11627
11628SUSPEND TO RAM
11629M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11630M: Len Brown <len.brown@intel.com>
11631M: Pavel Machek <pavel@ucw.cz>
11632L: linux-pm@vger.kernel.org
11633B: https://bugzilla.kernel.org
11634S: Supported
11635F: Documentation/power/
11636F: arch/x86/kernel/acpi/
11637F: drivers/base/power/
11638F: kernel/power/
11639F: include/linux/suspend.h
11640F: include/linux/freezer.h
11641F: include/linux/pm.h
11642
11643SVGA HANDLING
11644M: Martin Mares <mj@ucw.cz>
11645L: linux-video@atrey.karlin.mff.cuni.cz
11646S: Maintained
11647F: Documentation/svga.txt
11648F: arch/x86/boot/video*
11649
11650SWIOTLB SUBSYSTEM
11651M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11652L: linux-kernel@vger.kernel.org
11653T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11654S: Supported
11655F: lib/swiotlb.c
11656F: arch/*/kernel/pci-swiotlb.c
11657F: include/linux/swiotlb.h
11658
11659SWITCHDEV
11660M: Jiri Pirko <jiri@resnulli.us>
11661L: netdev@vger.kernel.org
11662S: Supported
11663F: net/switchdev/
11664F: include/net/switchdev.h
11665
11666SYNOPSYS ARC ARCHITECTURE
11667M: Vineet Gupta <vgupta@synopsys.com>
11668L: linux-snps-arc@lists.infradead.org
11669S: Supported
11670F: arch/arc/
11671F: Documentation/devicetree/bindings/arc/*
11672F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11673F: drivers/tty/serial/arc_uart.c
11674T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11675
11676SYNOPSYS ARC SDP platform support
11677M: Alexey Brodkin <abrodkin@synopsys.com>
11678S: Supported
11679F: arch/arc/plat-axs10x
11680F: arch/arc/boot/dts/ax*
11681F: Documentation/devicetree/bindings/arc/axs10*
11682
11683SYSTEM CONFIGURATION (SYSCON)
11684M: Lee Jones <lee.jones@linaro.org>
11685M: Arnd Bergmann <arnd@arndb.de>
11686T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11687S: Supported
11688F: drivers/mfd/syscon.c
11689
11690SYSTEM RESET/SHUTDOWN DRIVERS
11691M: Sebastian Reichel <sre@kernel.org>
11692L: linux-pm@vger.kernel.org
11693T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11694S: Maintained
11695F: Documentation/devicetree/bindings/power/reset/
11696F: drivers/power/reset/
11697
11698SYSV FILESYSTEM
11699M: Christoph Hellwig <hch@infradead.org>
11700S: Maintained
11701F: Documentation/filesystems/sysv-fs.txt
11702F: fs/sysv/
11703F: include/linux/sysv_fs.h
11704
11705TARGET SUBSYSTEM
11706M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11707L: linux-scsi@vger.kernel.org
11708L: target-devel@vger.kernel.org
11709W: http://www.linux-iscsi.org
11710W: http://groups.google.com/group/linux-iscsi-target-dev
11711T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11712S: Supported
11713F: drivers/target/
11714F: include/target/
11715F: Documentation/target/
11716
11717TASKSTATS STATISTICS INTERFACE
11718M: Balbir Singh <bsingharora@gmail.com>
11719S: Maintained
11720F: Documentation/accounting/taskstats*
11721F: include/linux/taskstats*
11722F: kernel/taskstats.c
11723
11724TC CLASSIFIER
11725M: Jamal Hadi Salim <jhs@mojatatu.com>
11726L: netdev@vger.kernel.org
11727S: Maintained
11728F: include/net/pkt_cls.h
11729F: include/uapi/linux/pkt_cls.h
11730F: net/sched/
11731
11732TCP LOW PRIORITY MODULE
11733M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11734M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11735W: http://tcp-lp-mod.sourceforge.net/
11736S: Maintained
11737F: net/ipv4/tcp_lp.c
11738
11739TDA10071 MEDIA DRIVER
11740M: Antti Palosaari <crope@iki.fi>
11741L: linux-media@vger.kernel.org
11742W: https://linuxtv.org
11743W: http://palosaari.fi/linux/
11744Q: http://patchwork.linuxtv.org/project/linux-media/list/
11745T: git git://linuxtv.org/anttip/media_tree.git
11746S: Maintained
11747F: drivers/media/dvb-frontends/tda10071*
11748
11749TDA18212 MEDIA DRIVER
11750M: Antti Palosaari <crope@iki.fi>
11751L: linux-media@vger.kernel.org
11752W: https://linuxtv.org
11753W: http://palosaari.fi/linux/
11754Q: http://patchwork.linuxtv.org/project/linux-media/list/
11755T: git git://linuxtv.org/anttip/media_tree.git
11756S: Maintained
11757F: drivers/media/tuners/tda18212*
11758
11759TDA18218 MEDIA DRIVER
11760M: Antti Palosaari <crope@iki.fi>
11761L: linux-media@vger.kernel.org
11762W: https://linuxtv.org
11763W: http://palosaari.fi/linux/
11764Q: http://patchwork.linuxtv.org/project/linux-media/list/
11765T: git git://linuxtv.org/anttip/media_tree.git
11766S: Maintained
11767F: drivers/media/tuners/tda18218*
11768
11769TDA18271 MEDIA DRIVER
11770M: Michael Krufky <mkrufky@linuxtv.org>
11771L: linux-media@vger.kernel.org
11772W: https://linuxtv.org
11773W: http://github.com/mkrufky
11774Q: http://patchwork.linuxtv.org/project/linux-media/list/
11775T: git git://linuxtv.org/mkrufky/tuners.git
11776S: Maintained
11777F: drivers/media/tuners/tda18271*
11778
11779TDA827x MEDIA DRIVER
11780M: Michael Krufky <mkrufky@linuxtv.org>
11781L: linux-media@vger.kernel.org
11782W: https://linuxtv.org
11783W: http://github.com/mkrufky
11784Q: http://patchwork.linuxtv.org/project/linux-media/list/
11785T: git git://linuxtv.org/mkrufky/tuners.git
11786S: Maintained
11787F: drivers/media/tuners/tda8290.*
11788
11789TDA8290 MEDIA DRIVER
11790M: Michael Krufky <mkrufky@linuxtv.org>
11791L: linux-media@vger.kernel.org
11792W: https://linuxtv.org
11793W: http://github.com/mkrufky
11794Q: http://patchwork.linuxtv.org/project/linux-media/list/
11795T: git git://linuxtv.org/mkrufky/tuners.git
11796S: Maintained
11797F: drivers/media/tuners/tda8290.*
11798
11799TDA9840 MEDIA DRIVER
11800M: Hans Verkuil <hverkuil@xs4all.nl>
11801L: linux-media@vger.kernel.org
11802T: git git://linuxtv.org/media_tree.git
11803W: https://linuxtv.org
11804S: Maintained
11805F: drivers/media/i2c/tda9840*
11806
11807TEA5761 TUNER DRIVER
11808M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11809M: Mauro Carvalho Chehab <mchehab@kernel.org>
11810L: linux-media@vger.kernel.org
11811W: https://linuxtv.org
11812T: git git://linuxtv.org/media_tree.git
11813S: Odd fixes
11814F: drivers/media/tuners/tea5761.*
11815
11816TEA5767 TUNER DRIVER
11817M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11818M: Mauro Carvalho Chehab <mchehab@kernel.org>
11819L: linux-media@vger.kernel.org
11820W: https://linuxtv.org
11821T: git git://linuxtv.org/media_tree.git
11822S: Maintained
11823F: drivers/media/tuners/tea5767.*
11824
11825TEA6415C MEDIA DRIVER
11826M: Hans Verkuil <hverkuil@xs4all.nl>
11827L: linux-media@vger.kernel.org
11828T: git git://linuxtv.org/media_tree.git
11829W: https://linuxtv.org
11830S: Maintained
11831F: drivers/media/i2c/tea6415c*
11832
11833TEA6420 MEDIA DRIVER
11834M: Hans Verkuil <hverkuil@xs4all.nl>
11835L: linux-media@vger.kernel.org
11836T: git git://linuxtv.org/media_tree.git
11837W: https://linuxtv.org
11838S: Maintained
11839F: drivers/media/i2c/tea6420*
11840
11841TEAM DRIVER
11842M: Jiri Pirko <jiri@resnulli.us>
11843L: netdev@vger.kernel.org
11844S: Supported
11845F: drivers/net/team/
11846F: include/linux/if_team.h
11847F: include/uapi/linux/if_team.h
11848
11849TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11850M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11851S: Maintained
11852F: arch/x86/platform/ts5500/
11853
11854TECHNOTREND USB IR RECEIVER
11855M: Sean Young <sean@mess.org>
11856L: linux-media@vger.kernel.org
11857S: Maintained
11858F: drivers/media/rc/ttusbir.c
11859
11860TEGRA ARCHITECTURE SUPPORT
11861M: Stephen Warren <swarren@wwwdotorg.org>
11862M: Thierry Reding <thierry.reding@gmail.com>
11863M: Alexandre Courbot <gnurou@gmail.com>
11864L: linux-tegra@vger.kernel.org
11865Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11866T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11867S: Supported
11868N: [^a-z]tegra
11869
11870TEGRA CLOCK DRIVER
11871M: Peter De Schrijver <pdeschrijver@nvidia.com>
11872M: Prashant Gaikwad <pgaikwad@nvidia.com>
11873S: Supported
11874F: drivers/clk/tegra/
11875
11876TEGRA DMA DRIVERS
11877M: Laxman Dewangan <ldewangan@nvidia.com>
11878M: Jon Hunter <jonathanh@nvidia.com>
11879S: Supported
11880F: drivers/dma/tegra*
11881
11882TEGRA I2C DRIVER
11883M: Laxman Dewangan <ldewangan@nvidia.com>
11884S: Supported
11885F: drivers/i2c/busses/i2c-tegra.c
11886
11887TEGRA IOMMU DRIVERS
11888M: Hiroshi Doyu <hdoyu@nvidia.com>
11889S: Supported
11890F: drivers/iommu/tegra*
11891
11892TEGRA KBC DRIVER
11893M: Rakesh Iyer <riyer@nvidia.com>
11894M: Laxman Dewangan <ldewangan@nvidia.com>
11895S: Supported
11896F: drivers/input/keyboard/tegra-kbc.c
11897
11898TEGRA PWM DRIVER
11899M: Thierry Reding <thierry.reding@gmail.com>
11900S: Supported
11901F: drivers/pwm/pwm-tegra.c
11902
11903TEGRA SERIAL DRIVER
11904M: Laxman Dewangan <ldewangan@nvidia.com>
11905S: Supported
11906F: drivers/tty/serial/serial-tegra.c
11907
11908TEGRA SPI DRIVER
11909M: Laxman Dewangan <ldewangan@nvidia.com>
11910S: Supported
11911F: drivers/spi/spi-tegra*
11912
11913TEHUTI ETHERNET DRIVER
11914M: Andy Gospodarek <andy@greyhouse.net>
11915L: netdev@vger.kernel.org
11916S: Supported
11917F: drivers/net/ethernet/tehuti/*
11918
11919Telecom Clock Driver for MCPL0010
11920M: Mark Gross <mark.gross@intel.com>
11921S: Supported
11922F: drivers/char/tlclk.c
11923
11924TENSILICA XTENSA PORT (xtensa)
11925M: Chris Zankel <chris@zankel.net>
11926M: Max Filippov <jcmvbkbc@gmail.com>
11927L: linux-xtensa@linux-xtensa.org
11928T: git git://github.com/czankel/xtensa-linux.git
11929S: Maintained
11930F: arch/xtensa/
11931F: drivers/irqchip/irq-xtensa-*
11932
11933THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11934M: Hans Verkuil <hverkuil@xs4all.nl>
11935L: linux-media@vger.kernel.org
11936T: git git://linuxtv.org/media_tree.git
11937W: https://linuxtv.org
11938S: Maintained
11939F: drivers/media/radio/radio-raremono.c
11940
11941THERMAL
11942M: Zhang Rui <rui.zhang@intel.com>
11943M: Eduardo Valentin <edubezval@gmail.com>
11944L: linux-pm@vger.kernel.org
11945T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11946T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11947Q: https://patchwork.kernel.org/project/linux-pm/list/
11948S: Supported
11949F: drivers/thermal/
11950F: include/linux/thermal.h
11951F: include/uapi/linux/thermal.h
11952F: include/linux/cpu_cooling.h
11953F: Documentation/devicetree/bindings/thermal/
11954
11955THERMAL/CPU_COOLING
11956M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11957M: Viresh Kumar <viresh.kumar@linaro.org>
11958M: Javi Merino <javi.merino@kernel.org>
11959L: linux-pm@vger.kernel.org
11960S: Supported
11961F: Documentation/thermal/cpu-cooling-api.txt
11962F: drivers/thermal/cpu_cooling.c
11963F: include/linux/cpu_cooling.h
11964
11965THINKPAD ACPI EXTRAS DRIVER
11966M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11967L: ibm-acpi-devel@lists.sourceforge.net
11968L: platform-driver-x86@vger.kernel.org
11969W: http://ibm-acpi.sourceforge.net
11970W: http://thinkwiki.org/wiki/Ibm-acpi
11971T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11972S: Maintained
11973F: drivers/platform/x86/thinkpad_acpi.c
11974
11975TI BANDGAP AND THERMAL DRIVER
11976M: Eduardo Valentin <edubezval@gmail.com>
11977M: Keerthy <j-keerthy@ti.com>
11978L: linux-pm@vger.kernel.org
11979L: linux-omap@vger.kernel.org
11980S: Maintained
11981F: drivers/thermal/ti-soc-thermal/
11982
11983TI VPE/CAL DRIVERS
11984M: Benoit Parrot <bparrot@ti.com>
11985L: linux-media@vger.kernel.org
11986W: http://linuxtv.org/
11987Q: http://patchwork.linuxtv.org/project/linux-media/list/
11988S: Maintained
11989F: drivers/media/platform/ti-vpe/
11990
11991TI CDCE706 CLOCK DRIVER
11992M: Max Filippov <jcmvbkbc@gmail.com>
11993S: Maintained
11994F: drivers/clk/clk-cdce706.c
11995
11996TI CLOCK DRIVER
11997M: Tero Kristo <t-kristo@ti.com>
11998L: linux-omap@vger.kernel.org
11999S: Maintained
12000F: drivers/clk/ti/
12001F: include/linux/clk/ti.h
12002
12003TI ETHERNET SWITCH DRIVER (CPSW)
12004M: Mugunthan V N <mugunthanvnm@ti.com>
12005R: Grygorii Strashko <grygorii.strashko@ti.com>
12006L: linux-omap@vger.kernel.org
12007L: netdev@vger.kernel.org
12008S: Maintained
12009F: drivers/net/ethernet/ti/cpsw*
12010F: drivers/net/ethernet/ti/davinci*
12011
12012TI FLASH MEDIA INTERFACE DRIVER
12013M: Alex Dubov <oakad@yahoo.com>
12014S: Maintained
12015F: drivers/misc/tifm*
12016F: drivers/mmc/host/tifm_sd.c
12017F: include/linux/tifm.h
12018
12019TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12020M: Santosh Shilimkar <ssantosh@kernel.org>
12021L: linux-kernel@vger.kernel.org
12022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12023S: Maintained
12024F: drivers/soc/ti/*
12025T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12026
12027
12028TI LM49xxx FAMILY ASoC CODEC DRIVERS
12029M: M R Swami Reddy <mr.swami.reddy@ti.com>
12030M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12031L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12032S: Maintained
12033F: sound/soc/codecs/lm49453*
12034F: sound/soc/codecs/isabelle*
12035
12036TI LP855x BACKLIGHT DRIVER
12037M: Milo Kim <milo.kim@ti.com>
12038S: Maintained
12039F: Documentation/backlight/lp855x-driver.txt
12040F: drivers/video/backlight/lp855x_bl.c
12041F: include/linux/platform_data/lp855x.h
12042
12043TI LP8727 CHARGER DRIVER
12044M: Milo Kim <milo.kim@ti.com>
12045S: Maintained
12046F: drivers/power/supply/lp8727_charger.c
12047F: include/linux/platform_data/lp8727.h
12048
12049TI LP8788 MFD DRIVER
12050M: Milo Kim <milo.kim@ti.com>
12051S: Maintained
12052F: drivers/iio/adc/lp8788_adc.c
12053F: drivers/leds/leds-lp8788.c
12054F: drivers/mfd/lp8788*.c
12055F: drivers/power/supply/lp8788-charger.c
12056F: drivers/regulator/lp8788-*.c
12057F: include/linux/mfd/lp8788*.h
12058
12059TI NETCP ETHERNET DRIVER
12060M: Wingman Kwok <w-kwok2@ti.com>
12061M: Murali Karicheri <m-karicheri2@ti.com>
12062L: netdev@vger.kernel.org
12063S: Maintained
12064F: drivers/net/ethernet/ti/netcp*
12065
12066TI TAS571X FAMILY ASoC CODEC DRIVER
12067M: Kevin Cernekee <cernekee@chromium.org>
12068L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12069S: Odd Fixes
12070F: sound/soc/codecs/tas571x*
12071
12072TI TWL4030 SERIES SOC CODEC DRIVER
12073M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12074L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12075S: Maintained
12076F: sound/soc/codecs/twl4030*
12077
12078TI WILINK WIRELESS DRIVERS
12079L: linux-wireless@vger.kernel.org
12080W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12081W: http://wireless.kernel.org/en/users/Drivers/wl1251
12082T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12083S: Orphan
12084F: drivers/net/wireless/ti/
12085F: include/linux/wl12xx.h
12086
12087TIPC NETWORK LAYER
12088M: Jon Maloy <jon.maloy@ericsson.com>
12089M: Ying Xue <ying.xue@windriver.com>
12090L: netdev@vger.kernel.org (core kernel code)
12091L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12092W: http://tipc.sourceforge.net/
12093S: Maintained
12094F: include/uapi/linux/tipc*.h
12095F: net/tipc/
12096
12097TILE ARCHITECTURE
12098M: Chris Metcalf <cmetcalf@mellanox.com>
12099W: http://www.mellanox.com/repository/solutions/tile-scm/
12100T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12101S: Supported
12102F: arch/tile/
12103F: drivers/char/tile-srom.c
12104F: drivers/edac/tile_edac.c
12105F: drivers/net/ethernet/tile/
12106F: drivers/rtc/rtc-tile.c
12107F: drivers/tty/hvc/hvc_tile.c
12108F: drivers/tty/serial/tilegx.c
12109F: drivers/usb/host/*-tilegx.c
12110F: include/linux/usb/tilegx.h
12111
12112TLAN NETWORK DRIVER
12113M: Samuel Chessman <chessman@tux.org>
12114L: tlan-devel@lists.sourceforge.net (subscribers-only)
12115W: http://sourceforge.net/projects/tlan/
12116S: Maintained
12117F: Documentation/networking/tlan.txt
12118F: drivers/net/ethernet/ti/tlan.*
12119
12120TOMOYO SECURITY MODULE
12121M: Kentaro Takeda <takedakn@nttdata.co.jp>
12122M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12123L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12124L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12125L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12126L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12127W: http://tomoyo.sourceforge.jp/
12128T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12129S: Maintained
12130F: security/tomoyo/
12131
12132TOPSTAR LAPTOP EXTRAS DRIVER
12133M: Herton Ronaldo Krzesinski <herton@canonical.com>
12134L: platform-driver-x86@vger.kernel.org
12135S: Maintained
12136F: drivers/platform/x86/topstar-laptop.c
12137
12138TOSHIBA ACPI EXTRAS DRIVER
12139M: Azael Avalos <coproscefalo@gmail.com>
12140L: platform-driver-x86@vger.kernel.org
12141S: Maintained
12142F: drivers/platform/x86/toshiba_acpi.c
12143
12144TOSHIBA BLUETOOTH DRIVER
12145M: Azael Avalos <coproscefalo@gmail.com>
12146L: platform-driver-x86@vger.kernel.org
12147S: Maintained
12148F: drivers/platform/x86/toshiba_bluetooth.c
12149
12150TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12151M: Azael Avalos <coproscefalo@gmail.com>
12152L: platform-driver-x86@vger.kernel.org
12153S: Maintained
12154F: drivers/platform/x86/toshiba_haps.c
12155
12156TOSHIBA WMI HOTKEYS DRIVER
12157M: Azael Avalos <coproscefalo@gmail.com>
12158L: platform-driver-x86@vger.kernel.org
12159S: Maintained
12160F: drivers/platform/x86/toshiba-wmi.c
12161
12162TOSHIBA SMM DRIVER
12163M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12164W: http://www.buzzard.org.uk/toshiba/
12165S: Maintained
12166F: drivers/char/toshiba.c
12167F: include/linux/toshiba.h
12168F: include/uapi/linux/toshiba.h
12169
12170TOSHIBA TC358743 DRIVER
12171M: Mats Randgaard <matrandg@cisco.com>
12172L: linux-media@vger.kernel.org
12173S: Maintained
12174F: drivers/media/i2c/tc358743*
12175F: include/media/i2c/tc358743.h
12176
12177TMIO/SDHI MMC DRIVER
12178M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12179L: linux-mmc@vger.kernel.org
12180S: Supported
12181F: drivers/mmc/host/tmio_mmc*
12182F: drivers/mmc/host/sh_mobile_sdhi.c
12183F: include/linux/mfd/tmio.h
12184
12185TMP401 HARDWARE MONITOR DRIVER
12186M: Guenter Roeck <linux@roeck-us.net>
12187L: linux-hwmon@vger.kernel.org
12188S: Maintained
12189F: Documentation/hwmon/tmp401
12190F: drivers/hwmon/tmp401.c
12191
12192TMPFS (SHMEM FILESYSTEM)
12193M: Hugh Dickins <hughd@google.com>
12194L: linux-mm@kvack.org
12195S: Maintained
12196F: include/linux/shmem_fs.h
12197F: mm/shmem.c
12198
12199TM6000 VIDEO4LINUX DRIVER
12200M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12201M: Mauro Carvalho Chehab <mchehab@kernel.org>
12202L: linux-media@vger.kernel.org
12203W: https://linuxtv.org
12204T: git git://linuxtv.org/media_tree.git
12205S: Odd fixes
12206F: drivers/media/usb/tm6000/
12207F: Documentation/media/v4l-drivers/tm6000*
12208
12209TW5864 VIDEO4LINUX DRIVER
12210M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12211M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12212M: Andrey Utkin <andrey_utkin@fastmail.com>
12213L: linux-media@vger.kernel.org
12214S: Supported
12215F: drivers/media/pci/tw5864/
12216
12217TW68 VIDEO4LINUX DRIVER
12218M: Hans Verkuil <hverkuil@xs4all.nl>
12219L: linux-media@vger.kernel.org
12220T: git git://linuxtv.org/media_tree.git
12221W: https://linuxtv.org
12222S: Odd Fixes
12223F: drivers/media/pci/tw68/
12224
12225TW686X VIDEO4LINUX DRIVER
12226M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12227L: linux-media@vger.kernel.org
12228T: git git://linuxtv.org/media_tree.git
12229W: http://linuxtv.org
12230S: Maintained
12231F: drivers/media/pci/tw686x/
12232
12233TPM DEVICE DRIVER
12234M: Peter Huewe <peterhuewe@gmx.de>
12235M: Marcel Selhorst <tpmdd@selhorst.net>
12236M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12237R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12238W: http://tpmdd.sourceforge.net
12239L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12240Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12241T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12242S: Maintained
12243F: drivers/char/tpm/
12244
12245TPM IBM_VTPM DEVICE DRIVER
12246M: Ashley Lai <ashleydlai@gmail.com>
12247W: http://tpmdd.sourceforge.net
12248L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12249S: Maintained
12250F: drivers/char/tpm/tpm_ibmvtpm*
12251
12252TRACING
12253M: Steven Rostedt <rostedt@goodmis.org>
12254M: Ingo Molnar <mingo@redhat.com>
12255T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12256S: Maintained
12257F: Documentation/trace/ftrace.txt
12258F: arch/*/*/*/ftrace.h
12259F: arch/*/kernel/ftrace.c
12260F: include/*/ftrace.h
12261F: include/linux/trace*.h
12262F: include/trace/
12263F: kernel/trace/
12264F: tools/testing/selftests/ftrace/
12265
12266TRACING MMIO ACCESSES (MMIOTRACE)
12267M: Steven Rostedt <rostedt@goodmis.org>
12268M: Ingo Molnar <mingo@kernel.org>
12269R: Karol Herbst <karolherbst@gmail.com>
12270R: Pekka Paalanen <ppaalanen@gmail.com>
12271S: Maintained
12272L: linux-kernel@vger.kernel.org
12273L: nouveau@lists.freedesktop.org
12274F: kernel/trace/trace_mmiotrace.c
12275F: include/linux/mmiotrace.h
12276F: arch/x86/mm/kmmio.c
12277F: arch/x86/mm/mmio-mod.c
12278F: arch/x86/mm/testmmiotrace.c
12279
12280TRIVIAL PATCHES
12281M: Jiri Kosina <trivial@kernel.org>
12282T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12283S: Maintained
12284K: ^Subject:.*(?i)trivial
12285
12286TTY LAYER
12287M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12288M: Jiri Slaby <jslaby@suse.com>
12289S: Supported
12290T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12291F: Documentation/serial/
12292F: drivers/tty/
12293F: drivers/tty/serial/serial_core.c
12294F: include/linux/serial_core.h
12295F: include/linux/serial.h
12296F: include/linux/tty.h
12297F: include/uapi/linux/serial_core.h
12298F: include/uapi/linux/serial.h
12299F: include/uapi/linux/tty.h
12300
12301TUA9001 MEDIA DRIVER
12302M: Antti Palosaari <crope@iki.fi>
12303L: linux-media@vger.kernel.org
12304W: https://linuxtv.org
12305W: http://palosaari.fi/linux/
12306Q: http://patchwork.linuxtv.org/project/linux-media/list/
12307T: git git://linuxtv.org/anttip/media_tree.git
12308S: Maintained
12309F: drivers/media/tuners/tua9001*
12310
12311TULIP NETWORK DRIVERS
12312L: netdev@vger.kernel.org
12313L: linux-parisc@vger.kernel.org
12314S: Orphan
12315F: drivers/net/ethernet/dec/tulip/
12316
12317TUN/TAP driver
12318M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12319W: http://vtun.sourceforge.net/tun
12320S: Maintained
12321F: Documentation/networking/tuntap.txt
12322F: arch/um/os-Linux/drivers/
12323
12324TURBOCHANNEL SUBSYSTEM
12325M: "Maciej W. Rozycki" <macro@linux-mips.org>
12326M: Ralf Baechle <ralf@linux-mips.org>
12327L: linux-mips@linux-mips.org
12328Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12329S: Maintained
12330F: drivers/tc/
12331F: include/linux/tc.h
12332
12333UBI FILE SYSTEM (UBIFS)
12334M: Richard Weinberger <richard@nod.at>
12335M: Artem Bityutskiy <dedekind1@gmail.com>
12336M: Adrian Hunter <adrian.hunter@intel.com>
12337L: linux-mtd@lists.infradead.org
12338T: git git://git.infradead.org/ubifs-2.6.git
12339W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12340S: Supported
12341F: Documentation/filesystems/ubifs.txt
12342F: fs/ubifs/
12343
12344UCLINUX (M68KNOMMU AND COLDFIRE)
12345M: Greg Ungerer <gerg@linux-m68k.org>
12346W: http://www.linux-m68k.org/
12347W: http://www.uclinux.org/
12348L: linux-m68k@lists.linux-m68k.org
12349L: uclinux-dev@uclinux.org (subscribers-only)
12350T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12351S: Maintained
12352F: arch/m68k/coldfire/
12353F: arch/m68k/68*/
12354F: arch/m68k/*/*_no.*
12355F: arch/m68k/include/asm/*_no.*
12356
12357UDF FILESYSTEM
12358M: Jan Kara <jack@suse.com>
12359S: Maintained
12360F: Documentation/filesystems/udf.txt
12361F: fs/udf/
12362
12363UFS FILESYSTEM
12364M: Evgeniy Dushistov <dushistov@mail.ru>
12365S: Maintained
12366F: Documentation/filesystems/ufs.txt
12367F: fs/ufs/
12368
12369UHID USERSPACE HID IO DRIVER:
12370M: David Herrmann <dh.herrmann@googlemail.com>
12371L: linux-input@vger.kernel.org
12372S: Maintained
12373F: drivers/hid/uhid.c
12374F: include/uapi/linux/uhid.h
12375
12376ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12377L: linux-usb@vger.kernel.org
12378S: Orphan
12379F: drivers/uwb/
12380F: include/linux/uwb.h
12381F: include/linux/uwb/
12382
12383UNICORE32 ARCHITECTURE:
12384M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12385W: http://mprc.pku.edu.cn/~guanxuetao/linux
12386S: Maintained
12387T: git git://github.com/gxt/linux.git
12388F: arch/unicore32/
12389
12390UNIFDEF
12391M: Tony Finch <dot@dotat.at>
12392W: http://dotat.at/prog/unifdef
12393S: Maintained
12394F: scripts/unifdef.c
12395
12396UNIFORM CDROM DRIVER
12397M: Jens Axboe <axboe@kernel.dk>
12398W: http://www.kernel.dk
12399S: Maintained
12400F: Documentation/cdrom/
12401F: drivers/cdrom/cdrom.c
12402F: include/linux/cdrom.h
12403F: include/uapi/linux/cdrom.h
12404
12405UNISYS S-PAR DRIVERS
12406M: David Kershner <david.kershner@unisys.com>
12407L: sparmaintainer@unisys.com (Unisys internal)
12408S: Supported
12409F: drivers/staging/unisys/
12410
12411UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12412M: Vinayak Holikatti <vinholikatti@gmail.com>
12413L: linux-scsi@vger.kernel.org
12414S: Supported
12415F: Documentation/scsi/ufs.txt
12416F: drivers/scsi/ufs/
12417
12418UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12419M: Joao Pinto <Joao.Pinto@synopsys.com>
12420L: linux-scsi@vger.kernel.org
12421S: Supported
12422F: drivers/scsi/ufs/*dwc*
12423
12424UNSORTED BLOCK IMAGES (UBI)
12425M: Artem Bityutskiy <dedekind1@gmail.com>
12426M: Richard Weinberger <richard@nod.at>
12427W: http://www.linux-mtd.infradead.org/
12428L: linux-mtd@lists.infradead.org
12429T: git git://git.infradead.org/ubifs-2.6.git
12430S: Supported
12431F: drivers/mtd/ubi/
12432F: include/linux/mtd/ubi.h
12433F: include/uapi/mtd/ubi-user.h
12434
12435USB ACM DRIVER
12436M: Oliver Neukum <oneukum@suse.com>
12437L: linux-usb@vger.kernel.org
12438S: Maintained
12439F: Documentation/usb/acm.txt
12440F: drivers/usb/class/cdc-acm.*
12441
12442USB AR5523 WIRELESS DRIVER
12443M: Pontus Fuchs <pontus.fuchs@gmail.com>
12444L: linux-wireless@vger.kernel.org
12445S: Maintained
12446F: drivers/net/wireless/ath/ar5523/
12447
12448USB ATTACHED SCSI
12449M: Oliver Neukum <oneukum@suse.com>
12450L: linux-usb@vger.kernel.org
12451L: linux-scsi@vger.kernel.org
12452S: Maintained
12453F: drivers/usb/storage/uas.c
12454
12455USB CDC ETHERNET DRIVER
12456M: Oliver Neukum <oliver@neukum.org>
12457L: linux-usb@vger.kernel.org
12458S: Maintained
12459F: drivers/net/usb/cdc_*.c
12460F: include/uapi/linux/usb/cdc.h
12461
12462USB CHAOSKEY DRIVER
12463M: Keith Packard <keithp@keithp.com>
12464L: linux-usb@vger.kernel.org
12465S: Maintained
12466F: drivers/usb/misc/chaoskey.c
12467
12468USB CYPRESS C67X00 DRIVER
12469M: Peter Korsgaard <jacmet@sunsite.dk>
12470L: linux-usb@vger.kernel.org
12471S: Maintained
12472F: drivers/usb/c67x00/
12473
12474USB DAVICOM DM9601 DRIVER
12475M: Peter Korsgaard <jacmet@sunsite.dk>
12476L: netdev@vger.kernel.org
12477W: http://www.linux-usb.org/usbnet
12478S: Maintained
12479F: drivers/net/usb/dm9601.c
12480
12481USB DIAMOND RIO500 DRIVER
12482M: Cesar Miquel <miquel@df.uba.ar>
12483L: rio500-users@lists.sourceforge.net
12484W: http://rio500.sourceforge.net
12485S: Maintained
12486F: drivers/usb/misc/rio500*
12487
12488USB EHCI DRIVER
12489M: Alan Stern <stern@rowland.harvard.edu>
12490L: linux-usb@vger.kernel.org
12491S: Maintained
12492F: Documentation/usb/ehci.txt
12493F: drivers/usb/host/ehci*
12494
12495USB GADGET/PERIPHERAL SUBSYSTEM
12496M: Felipe Balbi <balbi@kernel.org>
12497L: linux-usb@vger.kernel.org
12498W: http://www.linux-usb.org/gadget
12499T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12500S: Maintained
12501F: drivers/usb/gadget/
12502F: include/linux/usb/gadget*
12503
12504USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12505M: Jiri Kosina <jikos@kernel.org>
12506R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12507L: linux-usb@vger.kernel.org
12508T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12509S: Maintained
12510F: Documentation/hid/hiddev.txt
12511F: drivers/hid/usbhid/
12512
12513USB ISP116X DRIVER
12514M: Olav Kongas <ok@artecdesign.ee>
12515L: linux-usb@vger.kernel.org
12516S: Maintained
12517F: drivers/usb/host/isp116x*
12518F: include/linux/usb/isp116x.h
12519
12520USB LAN78XX ETHERNET DRIVER
12521M: Woojung Huh <woojung.huh@microchip.com>
12522M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12523L: netdev@vger.kernel.org
12524S: Maintained
12525F: drivers/net/usb/lan78xx.*
12526
12527USB MASS STORAGE DRIVER
12528M: Alan Stern <stern@rowland.harvard.edu>
12529L: linux-usb@vger.kernel.org
12530L: usb-storage@lists.one-eyed-alien.net
12531S: Maintained
12532W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12533F: drivers/usb/storage/
12534
12535USB MIDI DRIVER
12536M: Clemens Ladisch <clemens@ladisch.de>
12537L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12538T: git git://git.alsa-project.org/alsa-kernel.git
12539S: Maintained
12540F: sound/usb/midi.*
12541
12542USB NETWORKING DRIVERS
12543L: linux-usb@vger.kernel.org
12544S: Odd Fixes
12545F: drivers/net/usb/
12546
12547USB OHCI DRIVER
12548M: Alan Stern <stern@rowland.harvard.edu>
12549L: linux-usb@vger.kernel.org
12550S: Maintained
12551F: Documentation/usb/ohci.txt
12552F: drivers/usb/host/ohci*
12553
12554USB OTG FSM (Finite State Machine)
12555M: Peter Chen <Peter.Chen@nxp.com>
12556T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12557L: linux-usb@vger.kernel.org
12558S: Maintained
12559F: drivers/usb/common/usb-otg-fsm.c
12560
12561USB OVER IP DRIVER
12562M: Valentina Manea <valentina.manea.m@gmail.com>
12563M: Shuah Khan <shuahkh@osg.samsung.com>
12564M: Shuah Khan <shuah@kernel.org>
12565L: linux-usb@vger.kernel.org
12566S: Maintained
12567F: Documentation/usb/usbip_protocol.txt
12568F: drivers/usb/usbip/
12569F: tools/usb/usbip/
12570
12571USB PEGASUS DRIVER
12572M: Petko Manolov <petkan@nucleusys.com>
12573L: linux-usb@vger.kernel.org
12574L: netdev@vger.kernel.org
12575T: git git://github.com/petkan/pegasus.git
12576W: https://github.com/petkan/pegasus
12577S: Maintained
12578F: drivers/net/usb/pegasus.*
12579
12580USB PHY LAYER
12581M: Felipe Balbi <balbi@kernel.org>
12582L: linux-usb@vger.kernel.org
12583T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12584S: Maintained
12585F: drivers/usb/phy/
12586
12587USB PRINTER DRIVER (usblp)
12588M: Pete Zaitcev <zaitcev@redhat.com>
12589L: linux-usb@vger.kernel.org
12590S: Supported
12591F: drivers/usb/class/usblp.c
12592
12593USB QMI WWAN NETWORK DRIVER
12594M: Bjørn Mork <bjorn@mork.no>
12595L: netdev@vger.kernel.org
12596S: Maintained
12597F: Documentation/ABI/testing/sysfs-class-net-qmi
12598F: drivers/net/usb/qmi_wwan.c
12599
12600USB RTL8150 DRIVER
12601M: Petko Manolov <petkan@nucleusys.com>
12602L: linux-usb@vger.kernel.org
12603L: netdev@vger.kernel.org
12604T: git git://github.com/petkan/rtl8150.git
12605W: https://github.com/petkan/rtl8150
12606S: Maintained
12607F: drivers/net/usb/rtl8150.c
12608
12609USB SERIAL SUBSYSTEM
12610M: Johan Hovold <johan@kernel.org>
12611L: linux-usb@vger.kernel.org
12612T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12613S: Maintained
12614F: Documentation/usb/usb-serial.txt
12615F: drivers/usb/serial/
12616F: include/linux/usb/serial.h
12617
12618USB SMSC75XX ETHERNET DRIVER
12619M: Steve Glendinning <steve.glendinning@shawell.net>
12620L: netdev@vger.kernel.org
12621S: Maintained
12622F: drivers/net/usb/smsc75xx.*
12623
12624USB SMSC95XX ETHERNET DRIVER
12625M: Steve Glendinning <steve.glendinning@shawell.net>
12626M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12627L: netdev@vger.kernel.org
12628S: Maintained
12629F: drivers/net/usb/smsc95xx.*
12630
12631USB SUBSYSTEM
12632M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12633L: linux-usb@vger.kernel.org
12634W: http://www.linux-usb.org
12635T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12636S: Supported
12637F: Documentation/devicetree/bindings/usb/
12638F: Documentation/usb/
12639F: drivers/usb/
12640F: include/linux/usb.h
12641F: include/linux/usb/
12642
12643USB UHCI DRIVER
12644M: Alan Stern <stern@rowland.harvard.edu>
12645L: linux-usb@vger.kernel.org
12646S: Maintained
12647F: drivers/usb/host/uhci*
12648
12649USB "USBNET" DRIVER FRAMEWORK
12650M: Oliver Neukum <oneukum@suse.com>
12651L: netdev@vger.kernel.org
12652W: http://www.linux-usb.org/usbnet
12653S: Maintained
12654F: drivers/net/usb/usbnet.c
12655F: include/linux/usb/usbnet.h
12656
12657USB VIDEO CLASS
12658M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12659L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12660L: linux-media@vger.kernel.org
12661T: git git://linuxtv.org/media_tree.git
12662W: http://www.ideasonboard.org/uvc/
12663S: Maintained
12664F: drivers/media/usb/uvc/
12665F: include/uapi/linux/uvcvideo.h
12666
12667USB VISION DRIVER
12668M: Hans Verkuil <hverkuil@xs4all.nl>
12669L: linux-media@vger.kernel.org
12670T: git git://linuxtv.org/media_tree.git
12671W: https://linuxtv.org
12672S: Odd Fixes
12673F: drivers/media/usb/usbvision/
12674
12675USB WEBCAM GADGET
12676M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12677L: linux-usb@vger.kernel.org
12678S: Maintained
12679F: drivers/usb/gadget/function/*uvc*
12680F: drivers/usb/gadget/legacy/webcam.c
12681
12682USB WIRELESS RNDIS DRIVER (rndis_wlan)
12683M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12684L: linux-wireless@vger.kernel.org
12685S: Maintained
12686F: drivers/net/wireless/rndis_wlan.c
12687
12688USB XHCI DRIVER
12689M: Mathias Nyman <mathias.nyman@intel.com>
12690L: linux-usb@vger.kernel.org
12691S: Supported
12692F: drivers/usb/host/xhci*
12693F: drivers/usb/host/pci-quirks*
12694
12695USB ZD1201 DRIVER
12696L: linux-wireless@vger.kernel.org
12697W: http://linux-lc100020.sourceforge.net
12698S: Orphan
12699F: drivers/net/wireless/zydas/zd1201.*
12700
12701USB ZR364XX DRIVER
12702M: Antoine Jacquet <royale@zerezo.com>
12703L: linux-usb@vger.kernel.org
12704L: linux-media@vger.kernel.org
12705T: git git://linuxtv.org/media_tree.git
12706W: http://royale.zerezo.com/zr364xx/
12707S: Maintained
12708F: Documentation/media/v4l-drivers/zr364xx*
12709F: drivers/media/usb/zr364xx/
12710
12711ULPI BUS
12712M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12713L: linux-usb@vger.kernel.org
12714S: Maintained
12715F: drivers/usb/common/ulpi.c
12716F: include/linux/ulpi/
12717
12718USER-MODE LINUX (UML)
12719M: Jeff Dike <jdike@addtoit.com>
12720M: Richard Weinberger <richard@nod.at>
12721L: user-mode-linux-devel@lists.sourceforge.net
12722L: user-mode-linux-user@lists.sourceforge.net
12723W: http://user-mode-linux.sourceforge.net
12724T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12725S: Maintained
12726F: Documentation/virtual/uml/
12727F: arch/um/
12728F: arch/x86/um/
12729F: fs/hostfs/
12730F: fs/hppfs/
12731
12732USERSPACE I/O (UIO)
12733M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12734S: Maintained
12735T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12736F: Documentation/DocBook/uio-howto.tmpl
12737F: drivers/uio/
12738F: include/linux/uio*.h
12739
12740UTIL-LINUX PACKAGE
12741M: Karel Zak <kzak@redhat.com>
12742L: util-linux@vger.kernel.org
12743W: http://en.wikipedia.org/wiki/Util-linux
12744T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12745S: Maintained
12746
12747UVESAFB DRIVER
12748M: Michal Januszewski <spock@gentoo.org>
12749L: linux-fbdev@vger.kernel.org
12750W: http://dev.gentoo.org/~spock/projects/uvesafb/
12751S: Maintained
12752F: Documentation/fb/uvesafb.txt
12753F: drivers/video/fbdev/uvesafb.*
12754
12755VF610 NAND DRIVER
12756M: Stefan Agner <stefan@agner.ch>
12757L: linux-mtd@lists.infradead.org
12758S: Supported
12759F: drivers/mtd/nand/vf610_nfc.c
12760
12761VFAT/FAT/MSDOS FILESYSTEM
12762M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12763S: Maintained
12764F: Documentation/filesystems/vfat.txt
12765F: fs/fat/
12766
12767VFIO DRIVER
12768M: Alex Williamson <alex.williamson@redhat.com>
12769L: kvm@vger.kernel.org
12770T: git git://github.com/awilliam/linux-vfio.git
12771S: Maintained
12772F: Documentation/vfio.txt
12773F: drivers/vfio/
12774F: include/linux/vfio.h
12775F: include/uapi/linux/vfio.h
12776
12777VFIO PLATFORM DRIVER
12778M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12779L: kvm@vger.kernel.org
12780S: Maintained
12781F: drivers/vfio/platform/
12782
12783VIDEOBUF2 FRAMEWORK
12784M: Pawel Osciak <pawel@osciak.com>
12785M: Marek Szyprowski <m.szyprowski@samsung.com>
12786M: Kyungmin Park <kyungmin.park@samsung.com>
12787L: linux-media@vger.kernel.org
12788S: Maintained
12789F: drivers/media/v4l2-core/videobuf2-*
12790F: include/media/videobuf2-*
12791
12792VIRTIO AND VHOST VSOCK DRIVER
12793M: Stefan Hajnoczi <stefanha@redhat.com>
12794L: kvm@vger.kernel.org
12795L: virtualization@lists.linux-foundation.org
12796L: netdev@vger.kernel.org
12797S: Maintained
12798F: include/linux/virtio_vsock.h
12799F: include/uapi/linux/virtio_vsock.h
12800F: net/vmw_vsock/virtio_transport_common.c
12801F: net/vmw_vsock/virtio_transport.c
12802F: drivers/vhost/vsock.c
12803F: drivers/vhost/vsock.h
12804
12805VIRTUAL SERIO DEVICE DRIVER
12806M: Stephen Chandler Paul <thatslyude@gmail.com>
12807S: Maintained
12808F: drivers/input/serio/userio.c
12809F: include/uapi/linux/userio.h
12810
12811VIRTIO CONSOLE DRIVER
12812M: Amit Shah <amit.shah@redhat.com>
12813L: virtualization@lists.linux-foundation.org
12814S: Maintained
12815F: drivers/char/virtio_console.c
12816F: include/linux/virtio_console.h
12817F: include/uapi/linux/virtio_console.h
12818
12819VIRTIO CORE, NET AND BLOCK DRIVERS
12820M: "Michael S. Tsirkin" <mst@redhat.com>
12821M: Jason Wang <jasowang@redhat.com>
12822L: virtualization@lists.linux-foundation.org
12823S: Maintained
12824F: Documentation/devicetree/bindings/virtio/
12825F: drivers/virtio/
12826F: tools/virtio/
12827F: drivers/net/virtio_net.c
12828F: drivers/block/virtio_blk.c
12829F: include/linux/virtio_*.h
12830F: include/uapi/linux/virtio_*.h
12831
12832VIRTIO DRIVERS FOR S390
12833M: Christian Borntraeger <borntraeger@de.ibm.com>
12834M: Cornelia Huck <cornelia.huck@de.ibm.com>
12835L: linux-s390@vger.kernel.org
12836L: virtualization@lists.linux-foundation.org
12837L: kvm@vger.kernel.org
12838S: Supported
12839F: drivers/s390/virtio/
12840
12841VIRTIO GPU DRIVER
12842M: David Airlie <airlied@linux.ie>
12843M: Gerd Hoffmann <kraxel@redhat.com>
12844L: dri-devel@lists.freedesktop.org
12845L: virtualization@lists.linux-foundation.org
12846S: Maintained
12847F: drivers/gpu/drm/virtio/
12848F: include/uapi/linux/virtio_gpu.h
12849
12850VIRTIO HOST (VHOST)
12851M: "Michael S. Tsirkin" <mst@redhat.com>
12852M: Jason Wang <jasowang@redhat.com>
12853L: kvm@vger.kernel.org
12854L: virtualization@lists.linux-foundation.org
12855L: netdev@vger.kernel.org
12856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12857S: Maintained
12858F: drivers/vhost/
12859F: include/uapi/linux/vhost.h
12860
12861VIRTIO INPUT DRIVER
12862M: Gerd Hoffmann <kraxel@redhat.com>
12863S: Maintained
12864F: drivers/virtio/virtio_input.c
12865F: include/uapi/linux/virtio_input.h
12866
12867VIA RHINE NETWORK DRIVER
12868S: Orphan
12869F: drivers/net/ethernet/via/via-rhine.c
12870
12871VIA SD/MMC CARD CONTROLLER DRIVER
12872M: Bruce Chang <brucechang@via.com.tw>
12873M: Harald Welte <HaraldWelte@viatech.com>
12874S: Maintained
12875F: drivers/mmc/host/via-sdmmc.c
12876
12877VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12878M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12879L: linux-fbdev@vger.kernel.org
12880S: Maintained
12881F: include/linux/via-core.h
12882F: include/linux/via-gpio.h
12883F: include/linux/via_i2c.h
12884F: drivers/video/fbdev/via/
12885
12886VIA VELOCITY NETWORK DRIVER
12887M: Francois Romieu <romieu@fr.zoreil.com>
12888L: netdev@vger.kernel.org
12889S: Maintained
12890F: drivers/net/ethernet/via/via-velocity.*
12891
12892VIRT LIB
12893M: Alex Williamson <alex.williamson@redhat.com>
12894M: Paolo Bonzini <pbonzini@redhat.com>
12895L: kvm@vger.kernel.org
12896S: Supported
12897F: virt/lib/
12898
12899VIVID VIRTUAL VIDEO DRIVER
12900M: Hans Verkuil <hverkuil@xs4all.nl>
12901L: linux-media@vger.kernel.org
12902T: git git://linuxtv.org/media_tree.git
12903W: https://linuxtv.org
12904S: Maintained
12905F: drivers/media/platform/vivid/*
12906
12907VLAN (802.1Q)
12908M: Patrick McHardy <kaber@trash.net>
12909L: netdev@vger.kernel.org
12910S: Maintained
12911F: drivers/net/macvlan.c
12912F: include/linux/if_*vlan.h
12913F: net/8021q/
12914
12915VLYNQ BUS
12916M: Florian Fainelli <f.fainelli@gmail.com>
12917L: openwrt-devel@lists.openwrt.org (subscribers-only)
12918S: Maintained
12919F: drivers/vlynq/vlynq.c
12920F: include/linux/vlynq.h
12921
12922VME SUBSYSTEM
12923M: Martyn Welch <martyn@welchs.me.uk>
12924M: Manohar Vanga <manohar.vanga@gmail.com>
12925M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12926L: devel@driverdev.osuosl.org
12927S: Maintained
12928T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12929F: Documentation/vme_api.txt
12930F: drivers/staging/vme/
12931F: drivers/vme/
12932F: include/linux/vme*
12933
12934VMWARE HYPERVISOR INTERFACE
12935M: Alok Kataria <akataria@vmware.com>
12936L: virtualization@lists.linux-foundation.org
12937S: Supported
12938F: arch/x86/kernel/cpu/vmware.c
12939
12940VMWARE BALLOON DRIVER
12941M: Xavier Deguillard <xdeguillard@vmware.com>
12942M: Philip Moltmann <moltmann@vmware.com>
12943M: "VMware, Inc." <pv-drivers@vmware.com>
12944L: linux-kernel@vger.kernel.org
12945S: Maintained
12946F: drivers/misc/vmw_balloon.c
12947
12948VMWARE VMMOUSE SUBDRIVER
12949M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12950M: "VMware, Inc." <pv-drivers@vmware.com>
12951L: linux-input@vger.kernel.org
12952S: Maintained
12953F: drivers/input/mouse/vmmouse.c
12954F: drivers/input/mouse/vmmouse.h
12955
12956VMWARE VMXNET3 ETHERNET DRIVER
12957M: Shrikrishna Khare <skhare@vmware.com>
12958M: "VMware, Inc." <pv-drivers@vmware.com>
12959L: netdev@vger.kernel.org
12960S: Maintained
12961F: drivers/net/vmxnet3/
12962
12963VMware PVSCSI driver
12964M: Jim Gill <jgill@vmware.com>
12965M: VMware PV-Drivers <pv-drivers@vmware.com>
12966L: linux-scsi@vger.kernel.org
12967S: Maintained
12968F: drivers/scsi/vmw_pvscsi.c
12969F: drivers/scsi/vmw_pvscsi.h
12970
12971VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12972M: Liam Girdwood <lgirdwood@gmail.com>
12973M: Mark Brown <broonie@kernel.org>
12974L: linux-kernel@vger.kernel.org
12975W: http://www.slimlogic.co.uk/?p=48
12976T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12977S: Supported
12978F: Documentation/devicetree/bindings/regulator/
12979F: drivers/regulator/
12980F: include/dt-bindings/regulator/
12981F: include/linux/regulator/
12982
12983VRF
12984M: David Ahern <dsa@cumulusnetworks.com>
12985M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12986L: netdev@vger.kernel.org
12987S: Maintained
12988F: drivers/net/vrf.c
12989F: Documentation/networking/vrf.txt
12990
12991VT1211 HARDWARE MONITOR DRIVER
12992M: Juerg Haefliger <juergh@gmail.com>
12993L: linux-hwmon@vger.kernel.org
12994S: Maintained
12995F: Documentation/hwmon/vt1211
12996F: drivers/hwmon/vt1211.c
12997
12998VT8231 HARDWARE MONITOR DRIVER
12999M: Roger Lucas <vt8231@hiddenengine.co.uk>
13000L: linux-hwmon@vger.kernel.org
13001S: Maintained
13002F: drivers/hwmon/vt8231.c
13003
13004VUB300 USB to SDIO/SD/MMC bridge chip
13005M: Tony Olech <tony.olech@elandigitalsystems.com>
13006L: linux-mmc@vger.kernel.org
13007L: linux-usb@vger.kernel.org
13008S: Supported
13009F: drivers/mmc/host/vub300.c
13010
13011W1 DALLAS'S 1-WIRE BUS
13012M: Evgeniy Polyakov <zbr@ioremap.net>
13013S: Maintained
13014F: Documentation/w1/
13015F: drivers/w1/
13016
13017W83791D HARDWARE MONITORING DRIVER
13018M: Marc Hulsman <m.hulsman@tudelft.nl>
13019L: linux-hwmon@vger.kernel.org
13020S: Maintained
13021F: Documentation/hwmon/w83791d
13022F: drivers/hwmon/w83791d.c
13023
13024W83793 HARDWARE MONITORING DRIVER
13025M: Rudolf Marek <r.marek@assembler.cz>
13026L: linux-hwmon@vger.kernel.org
13027S: Maintained
13028F: Documentation/hwmon/w83793
13029F: drivers/hwmon/w83793.c
13030
13031W83795 HARDWARE MONITORING DRIVER
13032M: Jean Delvare <jdelvare@suse.com>
13033L: linux-hwmon@vger.kernel.org
13034S: Maintained
13035F: drivers/hwmon/w83795.c
13036
13037W83L51xD SD/MMC CARD INTERFACE DRIVER
13038M: Pierre Ossman <pierre@ossman.eu>
13039S: Maintained
13040F: drivers/mmc/host/wbsd.*
13041
13042WACOM PROTOCOL 4 SERIAL TABLETS
13043M: Julian Squires <julian@cipht.net>
13044M: Hans de Goede <hdegoede@redhat.com>
13045L: linux-input@vger.kernel.org
13046S: Maintained
13047F: drivers/input/tablet/wacom_serial4.c
13048
13049WATCHDOG DEVICE DRIVERS
13050M: Wim Van Sebroeck <wim@iguana.be>
13051R: Guenter Roeck <linux@roeck-us.net>
13052L: linux-watchdog@vger.kernel.org
13053W: http://www.linux-watchdog.org/
13054T: git git://www.linux-watchdog.org/linux-watchdog.git
13055S: Maintained
13056F: Documentation/devicetree/bindings/watchdog/
13057F: Documentation/watchdog/
13058F: drivers/watchdog/
13059F: include/linux/watchdog.h
13060F: include/uapi/linux/watchdog.h
13061
13062WIIMOTE HID DRIVER
13063M: David Herrmann <dh.herrmann@googlemail.com>
13064L: linux-input@vger.kernel.org
13065S: Maintained
13066F: drivers/hid/hid-wiimote*
13067
13068WINBOND CIR DRIVER
13069M: David Härdeman <david@hardeman.nu>
13070S: Maintained
13071F: drivers/media/rc/winbond-cir.c
13072
13073WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13074M: William Breathitt Gray <vilhelm.gray@gmail.com>
13075L: linux-watchdog@vger.kernel.org
13076S: Maintained
13077F: drivers/watchdog/ebc-c384_wdt.c
13078
13079WINSYSTEMS WS16C48 GPIO DRIVER
13080M: William Breathitt Gray <vilhelm.gray@gmail.com>
13081L: linux-gpio@vger.kernel.org
13082S: Maintained
13083F: drivers/gpio/gpio-ws16c48.c
13084
13085WIMAX STACK
13086M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13087M: linux-wimax@intel.com
13088L: wimax@linuxwimax.org (subscribers-only)
13089S: Supported
13090W: http://linuxwimax.org
13091F: Documentation/wimax/README.wimax
13092F: include/linux/wimax/debug.h
13093F: include/net/wimax.h
13094F: include/uapi/linux/wimax.h
13095F: net/wimax/
13096
13097WISTRON LAPTOP BUTTON DRIVER
13098M: Miloslav Trmac <mitr@volny.cz>
13099S: Maintained
13100F: drivers/input/misc/wistron_btns.c
13101
13102WL3501 WIRELESS PCMCIA CARD DRIVER
13103M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13104L: linux-wireless@vger.kernel.org
13105W: http://oops.ghostprotocols.net:81/blog
13106S: Maintained
13107F: drivers/net/wireless/wl3501*
13108
13109WOLFSON MICROELECTRONICS DRIVERS
13110L: patches@opensource.wolfsonmicro.com
13111T: git https://github.com/CirrusLogic/linux-drivers.git
13112W: https://github.com/CirrusLogic/linux-drivers/wiki
13113S: Supported
13114F: Documentation/hwmon/wm83??
13115F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13116F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13117F: Documentation/devicetree/bindings/mfd/arizona.txt
13118F: arch/arm/mach-s3c64xx/mach-crag6410*
13119F: drivers/clk/clk-wm83*.c
13120F: drivers/extcon/extcon-arizona.c
13121F: drivers/leds/leds-wm83*.c
13122F: drivers/gpio/gpio-*wm*.c
13123F: drivers/gpio/gpio-arizona.c
13124F: drivers/hwmon/wm83??-hwmon.c
13125F: drivers/input/misc/wm831x-on.c
13126F: drivers/input/touchscreen/wm831x-ts.c
13127F: drivers/input/touchscreen/wm97*.c
13128F: drivers/mfd/arizona*
13129F: drivers/mfd/wm*.c
13130F: drivers/mfd/cs47l24*
13131F: drivers/power/supply/wm83*.c
13132F: drivers/rtc/rtc-wm83*.c
13133F: drivers/regulator/wm8*.c
13134F: drivers/video/backlight/wm83*_bl.c
13135F: drivers/watchdog/wm83*_wdt.c
13136F: include/linux/mfd/arizona/
13137F: include/linux/mfd/wm831x/
13138F: include/linux/mfd/wm8350/
13139F: include/linux/mfd/wm8400*
13140F: include/linux/wm97xx.h
13141F: include/sound/wm????.h
13142F: sound/soc/codecs/arizona.?
13143F: sound/soc/codecs/wm*
13144F: sound/soc/codecs/cs47l24*
13145
13146WORKQUEUE
13147M: Tejun Heo <tj@kernel.org>
13148R: Lai Jiangshan <jiangshanlai@gmail.com>
13149T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13150S: Maintained
13151F: include/linux/workqueue.h
13152F: kernel/workqueue.c
13153F: Documentation/workqueue.txt
13154
13155X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13156M: Chen-Yu Tsai <wens@csie.org>
13157L: linux-kernel@vger.kernel.org
13158S: Maintained
13159N: axp[128]
13160
13161X.25 NETWORK LAYER
13162M: Andrew Hendry <andrew.hendry@gmail.com>
13163L: linux-x25@vger.kernel.org
13164S: Odd Fixes
13165F: Documentation/networking/x25*
13166F: include/net/x25*
13167F: net/x25/
13168
13169X86 ARCHITECTURE (32-BIT AND 64-BIT)
13170M: Thomas Gleixner <tglx@linutronix.de>
13171M: Ingo Molnar <mingo@redhat.com>
13172M: "H. Peter Anvin" <hpa@zytor.com>
13173M: x86@kernel.org
13174L: linux-kernel@vger.kernel.org
13175T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13176S: Maintained
13177F: Documentation/x86/
13178F: arch/x86/
13179
13180X86 PLATFORM DRIVERS
13181M: Darren Hart <dvhart@infradead.org>
13182L: platform-driver-x86@vger.kernel.org
13183T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13184S: Maintained
13185F: drivers/platform/x86/
13186F: drivers/platform/olpc/
13187
13188X86 MCE INFRASTRUCTURE
13189M: Tony Luck <tony.luck@intel.com>
13190M: Borislav Petkov <bp@alien8.de>
13191L: linux-edac@vger.kernel.org
13192S: Maintained
13193F: arch/x86/kernel/cpu/mcheck/*
13194
13195X86 MICROCODE UPDATE SUPPORT
13196M: Borislav Petkov <bp@alien8.de>
13197S: Maintained
13198F: arch/x86/kernel/cpu/microcode/*
13199
13200X86 VDSO
13201M: Andy Lutomirski <luto@amacapital.net>
13202L: linux-kernel@vger.kernel.org
13203T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13204S: Maintained
13205F: arch/x86/entry/vdso/
13206
13207XC2028/3028 TUNER DRIVER
13208M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13209M: Mauro Carvalho Chehab <mchehab@kernel.org>
13210L: linux-media@vger.kernel.org
13211W: https://linuxtv.org
13212T: git git://linuxtv.org/media_tree.git
13213S: Maintained
13214F: drivers/media/tuners/tuner-xc2028.*
13215
13216XEN HYPERVISOR INTERFACE
13217M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13218M: David Vrabel <david.vrabel@citrix.com>
13219M: Juergen Gross <jgross@suse.com>
13220L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13221T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13222S: Supported
13223F: arch/x86/xen/
13224F: drivers/*/xen-*front.c
13225F: drivers/xen/
13226F: arch/x86/include/asm/xen/
13227F: include/xen/
13228F: include/uapi/xen/
13229
13230XEN HYPERVISOR ARM
13231M: Stefano Stabellini <sstabellini@kernel.org>
13232L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13233S: Maintained
13234F: arch/arm/xen/
13235F: arch/arm/include/asm/xen/
13236
13237XEN HYPERVISOR ARM64
13238M: Stefano Stabellini <sstabellini@kernel.org>
13239L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13240S: Maintained
13241F: arch/arm64/xen/
13242F: arch/arm64/include/asm/xen/
13243
13244XEN NETWORK BACKEND DRIVER
13245M: Wei Liu <wei.liu2@citrix.com>
13246M: Paul Durrant <paul.durrant@citrix.com>
13247L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13248L: netdev@vger.kernel.org
13249S: Supported
13250F: drivers/net/xen-netback/*
13251
13252XEN PCI SUBSYSTEM
13253M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13254L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13255S: Supported
13256F: arch/x86/pci/*xen*
13257F: drivers/pci/*xen*
13258
13259XEN BLOCK SUBSYSTEM
13260M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13261M: Roger Pau Monné <roger.pau@citrix.com>
13262L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13263S: Supported
13264F: drivers/block/xen-blkback/*
13265F: drivers/block/xen*
13266
13267XEN PVSCSI DRIVERS
13268M: Juergen Gross <jgross@suse.com>
13269L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13270L: linux-scsi@vger.kernel.org
13271S: Supported
13272F: drivers/scsi/xen-scsifront.c
13273F: drivers/xen/xen-scsiback.c
13274F: include/xen/interface/io/vscsiif.h
13275
13276XEN SWIOTLB SUBSYSTEM
13277M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13278L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13279S: Supported
13280F: arch/x86/xen/*swiotlb*
13281F: drivers/xen/*swiotlb*
13282
13283XFS FILESYSTEM
13284M: Dave Chinner <david@fromorbit.com>
13285M: linux-xfs@vger.kernel.org
13286L: linux-xfs@vger.kernel.org
13287W: http://xfs.org/
13288T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13289S: Supported
13290F: Documentation/filesystems/xfs.txt
13291F: fs/xfs/
13292
13293XILINX AXI ETHERNET DRIVER
13294M: Anirudha Sarangi <anirudh@xilinx.com>
13295M: John Linn <John.Linn@xilinx.com>
13296S: Maintained
13297F: drivers/net/ethernet/xilinx/xilinx_axienet*
13298
13299XILINX UARTLITE SERIAL DRIVER
13300M: Peter Korsgaard <jacmet@sunsite.dk>
13301L: linux-serial@vger.kernel.org
13302S: Maintained
13303F: drivers/tty/serial/uartlite.c
13304
13305XILINX VIDEO IP CORES
13306M: Hyun Kwon <hyun.kwon@xilinx.com>
13307M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13308L: linux-media@vger.kernel.org
13309T: git git://linuxtv.org/media_tree.git
13310S: Supported
13311F: Documentation/devicetree/bindings/media/xilinx/
13312F: drivers/media/platform/xilinx/
13313F: include/uapi/linux/xilinx-v4l2-controls.h
13314
13315XILLYBUS DRIVER
13316M: Eli Billauer <eli.billauer@gmail.com>
13317L: linux-kernel@vger.kernel.org
13318S: Supported
13319F: drivers/char/xillybus/
13320
13321XTENSA XTFPGA PLATFORM SUPPORT
13322M: Max Filippov <jcmvbkbc@gmail.com>
13323L: linux-xtensa@linux-xtensa.org
13324S: Maintained
13325F: drivers/spi/spi-xtensa-xtfpga.c
13326F: sound/soc/xtensa/xtfpga-i2s.c
13327
13328YAM DRIVER FOR AX.25
13329M: Jean-Paul Roubelat <jpr@f6fbb.org>
13330L: linux-hams@vger.kernel.org
13331S: Maintained
13332F: drivers/net/hamradio/yam*
13333F: include/linux/yam.h
13334
13335YEALINK PHONE DRIVER
13336M: Henk Vergonet <Henk.Vergonet@gmail.com>
13337L: usbb2k-api-dev@nongnu.org
13338S: Maintained
13339F: Documentation/input/yealink.txt
13340F: drivers/input/misc/yealink.*
13341
13342Z8530 DRIVER FOR AX.25
13343M: Joerg Reuter <jreuter@yaina.de>
13344W: http://yaina.de/jreuter/
13345W: http://www.qsl.net/dl1bke/
13346L: linux-hams@vger.kernel.org
13347S: Maintained
13348F: Documentation/networking/z8530drv.txt
13349F: drivers/net/hamradio/*scc.c
13350F: drivers/net/hamradio/z8530.h
13351
13352ZBUD COMPRESSED PAGE ALLOCATOR
13353M: Seth Jennings <sjenning@redhat.com>
13354L: linux-mm@kvack.org
13355S: Maintained
13356F: mm/zbud.c
13357F: include/linux/zbud.h
13358
13359ZD1211RW WIRELESS DRIVER
13360M: Daniel Drake <dsd@gentoo.org>
13361M: Ulrich Kunitz <kune@deine-taler.de>
13362W: http://zd1211.ath.cx/wiki/DriverRewrite
13363L: linux-wireless@vger.kernel.org
13364L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13365S: Maintained
13366F: drivers/net/wireless/zydas/zd1211rw/
13367
13368ZPOOL COMPRESSED PAGE STORAGE API
13369M: Dan Streetman <ddstreet@ieee.org>
13370L: linux-mm@kvack.org
13371S: Maintained
13372F: mm/zpool.c
13373F: include/linux/zpool.h
13374
13375ZR36067 VIDEO FOR LINUX DRIVER
13376L: mjpeg-users@lists.sourceforge.net
13377L: linux-media@vger.kernel.org
13378W: http://mjpeg.sourceforge.net/driver-zoran/
13379T: hg https://linuxtv.org/hg/v4l-dvb
13380S: Odd Fixes
13381F: drivers/media/pci/zoran/
13382
13383ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13384M: Minchan Kim <minchan@kernel.org>
13385M: Nitin Gupta <ngupta@vflare.org>
13386R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13387L: linux-kernel@vger.kernel.org
13388S: Maintained
13389F: drivers/block/zram/
13390F: Documentation/blockdev/zram.txt
13391
13392ZS DECSTATION Z85C30 SERIAL DRIVER
13393M: "Maciej W. Rozycki" <macro@linux-mips.org>
13394S: Maintained
13395F: drivers/tty/serial/zs.*
13396
13397ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13398M: Minchan Kim <minchan@kernel.org>
13399M: Nitin Gupta <ngupta@vflare.org>
13400R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13401L: linux-mm@kvack.org
13402S: Maintained
13403F: mm/zsmalloc.c
13404F: include/linux/zsmalloc.h
13405F: Documentation/vm/zsmalloc.txt
13406
13407ZSWAP COMPRESSED SWAP CACHING
13408M: Seth Jennings <sjenning@redhat.com>
13409L: linux-mm@kvack.org
13410S: Maintained
13411F: mm/zswap.c
13412
13413THE REST
13414M: Linus Torvalds <torvalds@linux-foundation.org>
13415L: linux-kernel@vger.kernel.org
13416Q: http://patchwork.kernel.org/project/LKML/list/
13417T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13418S: Buried alive in reporters
13419F: *
13420F: */
13421
13422AMLOGIC Pinmux
13423M: Jianxin Pan <jianxin.pan@amlogic.com>
13424F: drivers/amlogic/pinctrl/*
13425
13426AMLOGIC CLOCKSOURCE DRIVER
13427M: Yun Cai <yun.cai@amlogic.com>
13428F: drivers/amlogic/clocksource/
13429
13430AMLOGIC CPU INFORMATION DRIVER
13431M: Yun Cai <yun.cai@amlogic.com>
13432F: drivers/amlogic/cpu_info/
13433F: drivers/amlogic/cpu_version/
13434F: drivers/amlogic/cpu_version/meson32_cpu.c
13435
13436AMLOGIC MAILBOX DRIVER
13437M: Yun Cai <yun.cai@amlogic.com>
13438F: drivers/amlogic/mailbox/
13439
13440AMLOGIC DUMMY BATTERY DRIVER
13441M: Shuide <shuide.chen@amlogic.com>
13442F: drivers/amlogic/battery/
13443F: drivers/amlogic/battery/amlogic_battery.c
13444F: drivers/amlogic/battery/amlogic_charger.c
13445
13446AMLOGIC REGISTER DEBUG DRIVER
13447M: Yun Cai <yun.cai@amlogic.com>
13448F: drivers/amlogic/reg_access/
13449
13450AMLOGIC SECURE MONITOR DRIVER
13451M: Yun Cai <yun.cai@amlogic.com>
13452F: drivers/amlogic/secmon/
13453
13454AMLOGIC CLOCK TREE DRIVER
13455M: Yun Cai <yun.cai@amlogic.com>
13456F: drivers/amlogic/clk/
13457F: Documentation/devicetree/bindings/clock/amlogic,meson-clkc.txt
13458F: Documentation/devicetree/bindings/reset/amlogic,meson-reset.txt
13459F: include/dt-bindings/clock/amlogic,gxl-clkc.h
13460F: include/dt-bindings/reset/amlogic,gxl-reset.h
13461
13462AMLOGIC meson64_xxx_defconfigs
13463M: Jianxin Pan <jianxin.pan@amlogic.com>
13464F: scripts/amlogic/configs/
13465
13466AMLOGIC CRYPTO DMA BLKMV
13467M: Matthew Shyu <matthew.shyu@amlogic.com>
13468F: drivers/amlogic/crypto/aml-aes-blkmv.c
13469F: drivers/amlogic/crypto/aml-aes-dma.c
13470F: drivers/amlogic/crypto/aml-crypto-blkmv.c
13471F: drivers/amlogic/crypto/aml-crypto-blkmv.h
13472F: drivers/amlogic/crypto/aml-crypto-dma.c
13473F: drivers/amlogic/crypto/aml-crypto-dma.h
13474F: drivers/amlogic/crypto/aml-dma.c
13475F: drivers/amlogic/crypto/aml-sha-dma.c
13476F: drivers/amlogic/crypto/aml-tdes-blkmv.c
13477F: drivers/amlogic/crypto/aml-tdes-dma.c
13478
13479AMLOGIC saradc
13480M: Xingyu Chen <xingyu.chen@amlogic.com>
13481F: drivers/amlogic/iio/adc/*
13482F: include/dt-bindings/iio/adc/amlogic-saradc.h
13483F: Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.txt
13484
13485AMLOGIC adc_keypad
13486M: Xingyu Chen <xingyu.chen@amlogic.com>
13487F: drivers/amlogic/input/keyboard/adc_keypad.c
13488F: drivers/amlogic/input/keyboard/adc_keypad.h
13489
13490AMLOGIC EFUSE DRIVER
13491M: Yun Cai <yum.cai@amlogic.com>
13492F: drivers/amlogic/efuse/*
13493F: include/linux/amlogic/efuse.h
13494
13495AMLOGIC reboot for gx and M8b
13496M: Jianxin Pan <jianxin.pan@amlogic.com>
13497F: drivers/amlogic/reboot/*
13498
13499AMLOGIC driver for thermal
13500M: Tao Zeng <tao.zeng@amlogic.com>
13501F: drivers/amlogic/thermal/*
13502
13503M: Tao Zeng <tao.zeng@amlogic.com>
13504F: drivers/amlogic/ddr_tool/*
13505F: drivers/amlogic/ddr_tool/ddr_port_desc.c
13506
13507AMLOGIC driver for dmc protection
13508M: Tao Zeng <tao.zeng@amlogic.com>
13509F: drivers/amlogic/ddr_tool/dmc_g12.c
13510F: drivers/amlogic/ddr_tool/dmc_gx.c
13511F: drivers/amlogic/ddr_tool/dmc_monitor.c
13512F: include/linux/amlogic/dmc_monitor.h
13513F: include/linux/amlogic/ddr_port.h
13514
13515AMLOGIC driver for cpufreq
13516M: Tao Zeng <tao.zeng@amlogic.com>
13517F: drivers/amlogic/cpufreq/*
13518
13519AMLOGIC driver for memory extend
13520M: Tao Zeng <tao.zeng@amlogic.com>
13521F: drivers/amlogic/memory_ext/*
13522F: include/linux/amlogic/ramdump.h
13523F: include/linux/amlogic/vmap_stack.h
13524F: drivers/amlogic/memory_ext/vmap_stack.c
13525F: drivers/amlogic/memory_ext/watch_point.c
13526F: include/linux/amlogic/watch_point.h
13527
13528AMLOGIC driver for memory extend
13529M: Tao Zeng <tao.zeng@amlogic.com>
13530F: drivers/amlogic/memory_ext/*
13531
13532AMLOGIC driver for memory extend
13533M: Tao Zeng <tao.zeng@amlogic.com>
13534F: include/linux/amlogic/aml_cma.h
13535
13536AMLOGIC driver for pmu
13537M: Tao Zeng <tao.zeng@amlogic.com>
13538F: drivers/amlogic/power/*
13539
13540AMLOGIC boot config for M8B
13541M: Tao Zeng <tao.zeng@amlogic.com>
13542F: arch/arm/mach-meson/Makefile.boot
13543
13544HDMITX OUTPUT DRIVER
13545M: Yi Zhou <yi.zhou@amlogic.com>
13546M: Zongdong Jiao <zongdong.jiao@amlogic.com>
13547M: Kaifu Hu <kaifu.hu@amlogic.com>
13548S: Maintained
13549F: drivers/amlogic/media/vout/hdmitx/*
13550F: drivers/amlogic/media/vout/hdmitx/hdcp/*
13551F: include/linux/amlogic/media/vout/hdmi_tx/*
13552F: drivers/amlogic/esm/*
13553
13554AMLOGIC DWC_OTG USB
13555M: Yue Wang <yue.wang@amlogic.com>
13556F: drivers/amlogic/usb/*
13557F: drivers/usb/phy/phy-aml-new-usb.h
13558F: drivers/usb/phy/phy-aml-new-usb.c
13559F: drivers/usb/phy/phy-aml-new-usb2.c
13560F: drivers/usb/phy/phy-aml-new-usb3.c
13561F: drivers/usb/phy/phy-aml-new-usb-v2.h
13562F: drivers/usb/phy/phy-aml-new-usb-v2.c
13563F: drivers/usb/phy/phy-aml-new-usb2-v2.c
13564F: drivers/usb/phy/phy-aml-new-usb3-v2.c
13565F: drivers/usb/phy/phy-aml-usb.h
13566F: drivers/usb/phy/phy-aml-usb.c
13567F: drivers/usb/phy/phy-aml-usb2.c
13568F: drivers/usb/phy/phy-aml-usb3.c
13569F: include/linux/amlogic/aml_gpio_consumer.h
13570F: include/linux/amlogic/gpio-amlogic.h
13571F: include/linux/amlogic/usb-gxbbtv.h
13572F: include/linux/amlogic/usb-gxl.h
13573F: include/linux/amlogic/usb-gxbb.h
13574F: include/linux/amlogic/usbtype.h
13575F: include/linux/amlogic/usb-v2.h
13576
13577AMLOGIC scpi cpufreq
13578M: jianxin.pan <jianxin.pan@amlogic.com>
13579F: drivers/amlogic/clk/clk-scpi.c
13580
13581AMLOGIC driver for cec
13582M: Tao Zeng <tao.zeng@amlogic.com>
13583F: drivers/amlogic/cec/*
13584
13585AMLOGIC I2C DRIVER
13586M: Jian Hu <jian.hu@amlogic.com>
13587F: driver/amlogic/i2c/*
13588F: Documentation/devicetree/bindings/amlogic/i2c-meson.txt
13589
13590AMLOGIC internal phy driver for ethernet
13591M: Zhuo Wang <zhuo.wang@amlogic.com>
13592F: drivers/amlogic/ethernet/
13593
13594AMLOGIC CPU hotplug for dvfs and IPA
13595M: Jianxin Pan <jianxin.pan@amlogic.com>
13596F: drivers/amlogic/cpu_hotplug/*
13597
13598AMLOGIC PWM DRIVER
13599M: Jian Hu <jian.hu@amlogic.com>
13600F: drivers/amlogic/pwm/*
13601F: include/linux/amlogic/pwm_meson.h
13602F: Documentation/devicetree/bindings/amlogic/pwm-meson.txt
13603F: arch/arm64/boot/dts/amlogic/gxl_p212_2g.dts
13604F: arch/arm64/boot/dts/amlogic/gxl_p230_2g.dts
13605F: arch/arm64/boot/dts/amlogic/gxm_q200_2g.dts
13606
13607AMLOGIC multimedia
13608M: Nanxin Qin <nanxin.qin@amlogic.com>
13609F: drivers/amlogic/media/common/arch/registers/*
13610F: drivers/amlogic/media/common/canvas/*
13611F: drivers/amlogic/media/common/codec_mm/*
13612F: drivers/amlogic/media/common/vfm/*
13613F: drivers/amlogic/media/Makefile
13614F: include/linux/amlogic/media/canvas/*
13615F: include/linux/amlogic/media/codec_mm/*
13616F: include/linux/amlogic/media/registers/*
13617F: include/linux/amlogic/media/vfm/*
13618F: include/linux/amlogic/media/utils/*
13619F: drivers/amlogic/media/Kconfig
13620F: drivers/amlogic/media/common/Kconfig
13621F: include/linux/amlogic/media/frame_sync/*
13622F: include/linux/amlogic/media/video_sink/*
13623F: drivers/amlogic/media/common/frame_sync/*
13624F: drivers/amlogic/media/common/ge2d/*
13625F: drivers/amlogic/media/common/vpu/*
13626
13627AMLOGIC VPU driver support
13628M: Evoke Zhang <evoke.zhang@amlogic.com>
13629F: drivers/amlogic/vpu/*
13630F: include/linux/amlogic/vpu.h
13631
13632AMLOGIC driver for vout
13633M: Evoke Zhang <evoke.zhang@amlogic.com>
13634F: drivers/amlogic/dispaly/*
13635
13636AMLOGIC ION device
13637M: Simon Zheng <simon.zheng@amlogic.com>
13638F: drivers/amlogic/media/common/ion_dev/*
13639F: include/linux/meson_ion.h
13640
13641AMLOGIC multimedia osd & ge2d
13642M: Pengcheng Chen <pengcheng.chen@amlogic.com>
13643F: drivers/amlogic/media/osd/*
13644F: drivers/amlogic/media/osd_ext/*
13645F: drivers/amlogic/media/logo/*
13646F: drivers/amlogic/media/common/ge2d/*
13647F: include/linux/amlogic/media/ge2d/*
13648F: arch/arm64/configs/meson64_defconfig
13649F: drivers/amlogic/media/Kconfig
13650F: drivers/amlogic/media/Makefile
13651F: arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts
13652F: arch/arm64/boot/dts/amlogic/gxl_p212_2g.dts
13653F: arch/arm64/boot/dts/amlogic/gxl_p230_2g.dts
13654F: arch/arm64/boot/dts/amlogic/gxm_q200_2g.dts
13655F: drivers/amlogic/clk/clk_media.c
13656F: include/linux/amlogic/media/vout/vout_notify.h
13657
13658AMLOGIC remote
13659M: Zan Peng <zan.peng@amlogic.com>
13660F: arch/arm64/configs/meson64_defconfig
13661F: drivers/amlogic/input/Makefile
13662F: drivers/amlogic/input/Kconfig
13663F: drivers/amlogic/input/remote/*
13664F: include/dt-bindings/input/meson_rc.h
13665F: include/uapi/linux/rc_common.h
13666F: arch/arm64/boot/dts/amlogic/mesongxl.dtsi
13667F: arch/arm64/boot/dts/amlogic/mesongxm.dtsi
13668
13669AMLOGIC SD/MMC DIRVER SUPPORT
13670M: Nan Li <nan.li@amlogic.com>
13671F: drivers/amlogic/mmc/Kconfig
13672F: drivers/amlogic/mmc/Makefile
13673F: drivers/amlogic/mmc/aml_sd_emmc.c
13674F: drivers/amlogic/mmc/emmc_partitions.c
13675F: drivers/amlogic/mmc/amlsd_of.c
13676F: drivers/amlogic/mmc/amlsd.c
13677F: drivers/mmc/card/block.c
13678F: drivers/mmc/core/bus.c
13679F: drivers/mmc/core/core.c
13680F: drivers/mmc/core/mmc.c
13681F: include/linux/amlogic/amlsd.h
13682F: include/linux/amlogic/sd.h
13683F: include/linux/mmc/emmc_partitions.h
13684F: include/linux/mmc/host.h
13685
13686AMLOGIC MTD DRIVER
13687M: Liang Yang <liang.yang@amlogic.com>
13688F: drivers/amlogic/mtd/
13689M: Yonghui Yu <yonghui.yu@amlogic.com>
13690F: drivers/amlogic/mtd/boot.c
13691
13692AMLOGIC SPIFC DRIVER
13693M: Yi Zeng <yi.zeng@amlogic.com>
13694F: driver/amlogic/spi-nor/
13695F: driver/amlogic/spi-nor/aml-spifc.c
13696F: driver/amlogic/spi-nor/Kconfig
13697F: driver/amlogic/spi-nor/Makefile
13698
13699AMLOGIC GPU DEVICETREE
13700M: Jiyu Yang <jiyu.yang@amlogic.com>
13701F: arch/arm64/boot/dts/amlogic/mesongxtvbb-gpu-t83x.dtsi
13702F: arch/arm64/boot/dts/amlogic/mesong12a-bifrost.dtsi
13703F: arch/arm/boot/dts/amlogic/mesongxtvbb-gpu-t83x.dtsi
13704F: arch/arm/boot/dts/amlogic/mesongxm-gpu-t83x.dtsi
13705F: arch/arm/boot/dts/amlogic/mesong12a-bifrost.dtsi
13706
13707AMLOGIC GPU SYSTRACE
13708M: Binqi Zhang <binqi.zhang@amlogic.com>
13709F: include/trace/events/meson_atrace.h
13710
13711AMLOGIC VRTC DRIVER
13712M: Yun Cai <yun.cai@amlogic.com>
13713F: drivers/amlogic/vrtc/
13714
13715AMLOGIC DEINTERLACE, NR, CUE, Field Detection, NR DS, PPS, VOF DRIVERS
13716M: Kele Bai <kele.bai@amlogic.com>
13717F: drivers/amlogic/deinterlace/*
13718F: drivers/amlogic/media/deinterlace/film_mode_fmw/*
13719F: include/linux/amlogic/media/amvecm/amvecm.h
13720F: arch/arm64/boot/dts/amlogic/txlx_t962e_r321.dts
13721F: arch/arm64/boot/dts/amlogic/txlx_t962x_r311.dts
13722F: arch/arm64/boot/dts/amlogic/g12a_pxp.dts
13723F: arch/arm64/boot/dts/amlogic/g12a_skt.dts
13724
13725AMLOGIC TVIN
13726M: Dezhi Kong <dezhi.kong@amlogic.com>
13727F: arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts
13728F: arch/arm64/boot/dts/amlogic/gxl_p212_2g.dts
13729F: arch/arm64/boot/dts/amlogic/gxl_p230_2g.dts
13730F: arch/arm64/boot/dts/amlogic/gxm_q200_2g.dts
13731F: arch/arm64/boot/dts/amlogic/gxm_skt.dts
13732F: arch/arm64/configs/meson64_defconfig
13733F: drivers/amlogic/media/Kconfig
13734F: drivers/amlogic/media/Makefile
13735F: drivers/amlogic/media/vin/
13736
13737AMLOGIC smartcard
13738M: Gong Ke <ke.gong@amlogic.com>
13739F: drivers/amlogic/smartcard/c_stb_regs_define.h
13740F: drivers/amlogic/smartcard/Kconfig
13741F: drivers/amlogic/smartcard/Makefile
13742F: drivers/amlogic/smartcard/smartcard.c
13743F: drivers/amlogic/smartcard/smartcard.h
13744F: drivers/amlogic/smartcard/smc_reg.h
13745F: include/linux/amlogic/amsmc.h
13746F: Documentation/devicetree/bindings/amlogic/amlogic-smartcard.txt
13747
13748AMLOGIC securitykey
13749M: Yan Wang <yan.wang@amlogic.com>
13750F: drivers\amlogic\securitykey\Kconfig
13751F: drivers\amlogic\securitykey\Makefile
13752F: drivers\amlogic\securitykey\securitykey.c
13753F: include\linux\amlogic\security_key.h
13754
13755AMLOGIC key_manage
13756M: Nan Li <nan.li@amlogic.com>
13757F: arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts
13758F: arch/arm64/boot/dts/amlogic/gxl_p212_2g.dts
13759F: arch/arm64/boot/dts/amlogic/gxl_p230_2g.dts
13760F: arch/arm64/boot/dts/amlogic/gxm_q200_2g.dts
13761F: arch/arm64/configs/meson64_defconfig
13762F: drivers/amlogic/Kconfig
13763F: drivers/amlogic/Makefile
13764F: drivers/amlogic/mmc/Makefile
13765F: drivers/amlogic/mmc/emmc_partitions.c
13766F: drivers/amlogic/key_manage/*
13767F: drivers/amlogic/mmc/emmc_key.c
13768F: drivers/amlogic/mmc/emmc_key.h
13769F: include/linux/amlogic/key_manage.h
13770
13771AMLOGIC P400/P401 BSP
13772M: Frank Chen <frank.chen@amlogic.com>
13773F: arch/arm64/boot/dts/amlogic/gxl_p400_2g.dts
13774F: arch/arm64/boot/dts/amlogic/gxl_p401_2g.dts
13775
13776ANDROID LOGGER Driver
13777M: Frank Chen <frank.chen@amlogic.com>
13778F: drivers/staging/android/logger.c
13779F: drivers/staging/android/logger.h
13780
13781AMLOGIC AMLVIDEO2 DRIVER
13782M: Guosong Zhou <guosong.zhou@amlogic.com>
13783F: arch/arm64/configs/meson64_defconfig
13784F: drivers/amlogic/media/Kconfig
13785F: drivers/amlogic/media/Makefile
13786F: drivers/amlogic/media/common/Kconfig
13787F: drivers/amlogic/media/common/Makefile
13788F: drivers/amlogic/media/common/vfm/vfm.c
13789F: drivers/amlogic/media/common/v4l_util/*
13790F: drivers/amlogic/media/video_processor/*
13791F: include/linux/amlogic/media/v4l_util/*
13792
13793AMLOGIC M8b
13794M: Jianxin Pan <jianxin.pan@amlogic.com>
13795F: arch/arm/boot/dts/amlogic>
13796
13797ANLOGIC AUDIO
13798M: Xing Wang <xing.wang@amlogic.com>
13799M: Zhe Wang <Zhe.Wang@amlogic.com>
13800F: arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts
13801F: arch/arm64/boot/dts/amlogic/gxl_p212_2g.dts
13802F: arch/arm64/boot/dts/amlogic/gxl_p230_2g.dts
13803F: arch/arm64/boot/dts/amlogic/gxm_q200_2g.dts
13804F: arch/arm64/boot/dts/amlogic/gxm_skt.dts
13805F: arch/arm64/boot/dts/amlogic/mesongxl.dtsi
13806F: arch/arm64/boot/dts/amlogic/mesongxm.dtsi
13807F: arch/arm64/configs/meson64_defconfig
13808F: drivers/amlogic/clk/clk-mpll.c
13809F: drivers/amlogic/clk/clk_misc.c
13810F: drivers/amlogic/clk/clkc.h
13811F: drivers/amlogic/clk/gxl.c
13812F: drivers/amlogic/media/vout/hdmitx/hdmi_tx_20/hdmi_tx_main.c
13813F: drivers/amlogic/pinctrl/pinctrl_gxl.c
13814F: include/dt-bindings/clock/amlogic,gxl-clkc.h
13815F: include/linux/amlogic/media/sound/audin_regs.h
13816F: sound/soc/Kconfig
13817F: sound/soc/Makefile
13818F: sound/soc/amlogic/*
13819F: sound/soc/codecs/Kconfig
13820F: sound/soc/codecs/Makefile
13821F: sound/soc/codecs/amlogic/*
13822F: drivers/amlogic/audiodsp/*
13823
13824AMLOGIC PPMGR DRIVER
13825M: Guosong Zhou <guosong.zhou@amlogic.com>
13826F: arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts
13827F: arch/arm64/boot/dts/amlogic/gxl_p212_2g.dts
13828F: arch/arm64/boot/dts/amlogic/gxl_p230_2g.dts
13829F: arch/arm64/boot/dts/amlogic/gxm_q200_2g.dts
13830F: arch/arm64/boot/dts/amlogic/gxl_p400_2g.dts
13831F: arch/arm64/boot/dts/amlogic/gxm_p401_2g.dts
13832F: arch/arm64/boot/dts/amlogic/gxm_skt.dts
13833F: arch/arm64/configs/meson64_defconfig
13834F: drivers/amlogic/media/common/vfm/vfm.c
13835F: drivers/amlogic/media/osd_ext/osd_hw.c
13836F: drivers/amlogic/media/video_sink/video.c
13837F: drivers/amlogic/media/video_processor/Kconfig
13838F: drivers/amlogic/media/video_processor/Makefile
13839F: drivers/amlogic/media/video_processor/ppmgr/*
13840F: include/linux/amlogic/media/ppmgr/*
13841
13842AMLOGIC PM/SLEEP DRIVER SUPPORT
13843M: Qiufang Dai <qiufang.dai@amlogic.com>
13844F: drivers/amlogic/pm/*
13845
13846AMLOGIC WATCHDOG DRIVER SUPPORT
13847M: Bo Yang <bo.yang@amlogic.com>
13848F: Documentation/devicetree/bindings/amlogic/meson-wdt.txt
13849F: drivers/amlogic/watchdog/*
13850
13851AMLOGIC LED DRIVER SUPPORT
13852M: Bo Yang <bo.yang@amlogic.com>
13853F: drivers/amlogic/led/*
13854
13855AMLOGIC JTAG DRIVER SUPPORT
13856M: Bo Yang <bo.yang@amlogic.com>
13857F: drivers/amlogic/jtag/*
13858X: include/linux/amlogic/mmc_notify.h
13859
13860
13861AMLOGIC AMLVIDEO DRIVER
13862M: Guosong Zhou <guosong.zhou@amlogic.com>
13863F: arch/arm64/configs/meson64_defconfig
13864F: drivers/amlogic/media/video_processor/video_dev/Kconfig
13865F: drivers/amlogic/media/video_processor/video_dev/Makefile
13866F: drivers/amlogic/media/video_processor/video_dev/amlvideo.h
13867F: drivers/amlogic/media/video_processor/video_dev/amlvideo.c
13868F: drivers/amlogic/media/video_processor/video_dev/common/vfutil.c
13869
13870AMLOGIC SPICC DRIVER
13871M: Neil Armstrong <narmstrong@baylibre.com>
13872F: drivers/spi/spi-meson-spicc.c
13873
13874AMLOGIC BT/WIFI
13875M: Rongjun Chen <rongjun.chen@amlogic.com>
13876F: drivers/amlogic/bluetooth/
13877F: drivers/amlogic/wifi/
13878
13879AMLOGIC IONVIDEO DRIVER
13880M: Guosong Zhou <guosong.zhou@amlogic.com>
13881F: arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts
13882F: arch/arm64/boot/dts/amlogic/gxl_p212_2g.dts
13883F: arch/arm64/boot/dts/amlogic/gxl_p230_2g.dts
13884F: arch/arm64/boot/dts/amlogic/gxm_q200_2g.dts
13885F: arch/arm64/boot/dts/amlogic/gxl_p400_2g.dts
13886F: arch/arm64/boot/dts/amlogic/gxm_p401_2g.dts
13887F: arch/arm64/boot/dts/amlogic/gxm_skt.dts
13888F: arch/arm64/configs/meson64_defconfig
13889F: drivers/amlogic/media/video_processor/Kconfig
13890F: drivers/amlogic/media/video_processor/Makefile
13891F: drivers/amlogic/media/video_processor/ionvideo/*
13892
13893AMLOGIC EMMC S805 DRIVER SUPPORT
13894M: Nan Li <nan.li@amlogic.com>
13895F: arch/arm/boot/dts/amlogic/meson8b.dtsi
13896F: arch/arm/boot/dts/amlogic/meson8b_m200.dts
13897F: drivers/amlogic/emmc/aml_sdhc_m8.c
13898F: drivers/amlogic/emmc/aml_sdio.c
13899F: drivers/amlogic/emmc/Kconfig
13900F: drivers/amlogic/emmc/Makefile
13901F: include/linux/amlogic/sd.h
13902F: include/linux/amlogic/cpu_version.h
13903
13904AMLOGIC PINCTRL SUPPORT
13905M: Xingyu Chen <xingyu.chen@amlogic.com>
13906F: drivers/amlogic/pinctrl/pinctrl-meson8b.c
13907F: drivers/amlogic/pinctrl/pinctrl-meson-txlx.c
13908
13909AMLOGIC M400 BSP
13910M: Peipeng Zhao <peipeng.zhao@amlogic.com>
13911F: arch/arm/boot/dts/amlogic/meson8b_m400.dts
13912
13913AMLOGIC LOCAL TIMER
13914M: Jianxin Pan <jianxin.pan@amlogic.com>
13915F: drivers/amlogic/clocksource
13916
13917AMLOGIC AMVECM, PQ, HDR
13918M: Mingliang Dong <mingliang.dong@amlogic.com>
13919F: drivers/amlogic/media/enhancement/amvecm/*
13920F: drivers/amlogic/media/enhancement/amvecm/dolby_vision/*
13921F: drivers/amlogic/media/enhancement/amvecm/arch/*
13922F: drivers/amlogic/media/enhancement/amvecm/dnlp_algorithm/*
13923F: include/linux/amlogic/media/amvecm/*
13924F: drivers/amlogic/media/enhancement/amvecm/hdr/*
13925
13926AMLOGIC GXL ADD SKT DTS
13927M: Yun Cai <yun.cai@amlogic.com>
13928F: arch/arm64/boot/dts/amlogic/gxl_skt.dts
13929
13930AMLOGIC AXG ADD PXP DTS
13931M: Yun Cai <yun.cai@amlogic.com>
13932F: arch/arm64/boot/dts/amlogic/axg_pxp.dts
13933F: arch/arm64/boot/dts/amlogic/mesonaxg.dtsi
13934
13935AMLOGIC S805 audio
13936M: Xing Wang <xing.wang@amlogic.com>
13937F: arch/arm/boot/dts/amlogic/meson8b.dtsi
13938F: arch/arm/boot/dts/amlogic/meson8b_m200.dts
13939F: arch/arm/configs/meson32_defconfig
13940F: arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts
13941F: arch/arm64/boot/dts/amlogic/gxl_p212_2g.dts
13942F: arch/arm64/boot/dts/amlogic/gxl_p230_2g.dts
13943F: arch/arm64/boot/dts/amlogic/gxl_p400_2g.dts
13944F: arch/arm64/boot/dts/amlogic/gxl_p401_2g.dts
13945F: arch/arm64/boot/dts/amlogic/gxm_q200_2g.dts
13946F: arch/arm64/boot/dts/amlogic/gxm_skt.dts
13947F: drivers/amlogic/clk/m8b/clk_misc.c
13948F: drivers/amlogic/pinctrl/pinctrl-meson8b.c
13949F: include/dt-bindings/clock/meson8b-clkc.h
13950F: sound/soc/amlogic/aml_meson.c
13951F: sound/soc/amlogic/aml_pcm_dai.c
13952F: sound/soc/codecs/amlogic/Kconfig
13953F: sound/soc/codecs/amlogic/Makefile
13954F: sound/soc/codecs/amlogic/aml_pmu3.c
13955F: sound/soc/codecs/amlogic/aml_pmu3.h
13956
13957AMLOGIC MTD MESON8B DRIVER
13958M: Yonghui Yu <yonghui.yu@amlogic.com>
13959F: drivers/amlogic/mtd_meson8b/
13960M: Yi.Zeng <yi.zeng@amlogic.com>
13961F: drivers/amlogic/mtd_meson8b/nand_key.c
13962F: drivers/amlogic/mtd_meson8b/secure_storage.c
13963
13964AMLOGIC PM/SLEEP M8B DRIVER SUPPORT
13965M: Qiufang Dai <qiufang.dai@amlogic.com>
13966F: drivers/amlogic/pm/m8b_pm.c
13967F: drivers/amlogic/pm/lgcy_early_suspend.c
13968
13969AMLOGIC MESON8B ADD SKT DTS
13970M: Yun Cai <yun.cai@amlogic.com>
13971F: arch/arm/boot/dts/amlogic/meson8b_skt.dts
13972
13973AMLOGIC Audio codec driver
13974M: Xing Wang <xing.wang@amlogic.com>
13975F: arch/arm64/configs/meson64_defconfig
13976F: include/sound/tas57xx.h
13977F: sound/soc/codecs/amlogic/Kconfig
13978F: sound/soc/codecs/amlogic/Makefile
13979F: sound/soc/codecs/amlogic/tas5707.c
13980F: sound/soc/codecs/amlogic/tas5707.h
13981
13982AMLOGIC Audio codec driver
13983M: Yonghao Jiao <yonghao.jiao@amogic.com>
13984F: arch/arm/configs/meson32_deconfig
13985F: sound/soc/codecs/amlogic/Kconfig
13986F: sound/soc/codecs/amlogic/Makefile
13987F: sound/soc/codecs/amlogic/tas5805.c
13988F: sound/soc/codecs/amlogic/tas5805.h
13989
13990AMLOGIC AXG ADD DTS FOR A113D SOCKET AND DEVELOPMENT BOARDS
13991M: Yun Cai <yun.cai@amlogic.com>
13992F: arch/arm64/boot/dts/amlogic/axg_a113d_skt.dts
13993F: arch/arm64/boot/dts/amlogic/axg_s400.dts
13994F: arch/arm64/boot/dts/amlogic/axg_s420.dts
13995
13996AMLOGIC PCIE DRIVER SUPPORT
13997M: Yue Wang <yue.wang@amlogic.com>
13998F: drivers/amlogic/pci/pcie-amlogic.c
13999F: drivers/amlogic/pci/pcie-amlogic-v2.c
14000F: drivers/amlogic/pci/pcie-amlogic.h
14001F: drivers/amlogic/pci/Kconfig
14002F: drivers/amlogic/pci/Makefile
14003F: include/dt-bindings/phy/phy-amlogic-pcie.h
14004
14005AMLOGIC AXG ADD EMMC AND SDIO SUPPORT FOR NEW HOST CONTROLLER
14006M: Long Yu <long.yu@amlogic.com>
14007F: drivers/amlogic/mmc/aml_sd_emmc_v3.c
14008F: include/linux/amlogic/aml_sd_emmc_internal.h
14009F: include/linux/amlogic/aml_sd_emmc_v3.h
14010
14011AMLOGIC Asoc driver
14012M: shuai li <shuai.li@amlogic.com>
14013M: xing wang <xing.wang@amlogic.com>
14014F: sound/soc/amlogic/meson/*
14015F: sound/soc/amlogic/auge/*
14016F: sound/soc/codecs/amlogic/*
14017F: sound/soc/codecs/amlogic/tas575x.c
14018F: include/dt-bindings/clock/amlogic,axg-audio-clk.h
14019
14020AMLOGIC Security Support
14021M: Peifu Jiang <peifu.jiang@amlogic.com>
14022F: include/linux/amlogic/meson-secure.h
14023F: arch/arm/mach-meson/meson-smc.S
14024F: arch/arm/mach-meson/meson-secure.c
14025
14026AMLOGIC Audio codec driver
14027M: Peipeng Zhao <peipeng.zhao@amlogic.com>
14028F: sound/soc/codecs/amlogic/pcm186x-i2c.c
14029F: sound/soc/codecs/amlogic/pcm186x-spi.c
14030F: sound/soc/codecs/amlogic/pcm186x.c
14031F: sound/soc/codecs/amlogic/pcm186x.h
14032F: sound/soc/codecs/amlogic/ssm3515.c
14033F: sound/soc/codecs/amlogic/ssm3525.c
14034
14035AMLOGIC unifykey driver
14036M: Jiamin Ma <jiamin.ma@amlogic.com>
14037F: drivers/amlogic/unifykey/*
14038F: include/linux/amlogic/unifykey/*
14039
14040AMLOGIC AXG ADD OSD DRIVER
14041M: Pengcheng Chen <pengcheng.chen@amlogic.com>
14042F: drivers/amlogic/media/osd/osd_io.c
14043
14044AMLOGIC LCD driver
14045M: Weiming Liu <weiming.liu@amlogic.com>
14046F: drivers/amlogic/media/vout/backlight/*
14047F: drivers/amlogic/media/vout/lcd/*
14048F: include/linux/amlogic/media/vout/lcd/*
14049F: arch/arm64/boot/dts/amlogic/mesongxm_q200-panel.dtsi
14050F: arch/arm64/boot/dts/amlogic/mesonaxg_s400-panel.dtsi
14051
14052AMLOGIC AXG ADD AO CLK
14053M: Yun Cai <yun.cai@amlogic.com>
14054F: drivers/amlogic/clk/axg/axg_ao.c
14055
14056AMLOGIC Irblaster driver
14057M: Zan Peng <zan.peng@amlogic.com>
14058F: drivers/amlogic/irblaster/irblaster.c
14059F: drivers/amlogic/irblaster/irblaster.h
14060F: drivers/amlogic/irblaster/Kconfig
14061F: drivers/amlogic/irblaster/Makefile
14062
14063AMLOGIC AXG ADD CLKMSR INTERFACE
14064M: wang xing <xing.wang@amlogic.com>
14065F: include/linux/amlogic/clk_measure.h
14066
14067AMLOGIC AUDIO INFO
14068M: wang xing <xing.wang@amlogic.com>
14069F: drivers/amlogic/audioinfo/
14070
14071AMLOGIC AXG ADD LOOPBACK INTERFACE
14072M: wang xing <xing.wang@amlogic.com>
14073F: arch/arm64/boot/dts/amlogic/axg_s400.dts
14074F: sound/soc/amlogic/auge/*
14075F: sound/soc/codecs/amlogic/pdm_dummy.c
14076F: sound/soc/codecs/amlogic/tlv320adc3101.c
14077
14078DRM DRIVERS FOR AMLOGIC SOCS
14079M: Neil Armstrong <narmstrong@baylibre.com>
14080L: dri-devel@lists.freedesktop.org
14081L: linux-amlogic@lists.infradead.org
14082W: http://linux-meson.com/
14083S: Supported
14084F: drivers/amlogic/drm/
14085F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
14086F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
14087T: git git://anongit.freedesktop.org/drm/drm-misc
14088
14089AMLOGIC MESONGXL ADD P231 DTS
14090M: Lianghu Su <lianghu.su@amlogic.com>
14091F: arch/arm64/boot/dts/amlogic/gxl_p231_2g_buildroot.dts
14092
14093AMLOGIC MESONGXL ADD A113D & A113X SKT DTS
14094M: Yuegui He <yuegui.he@amlogic.com>
14095F: arch/arm64/boot/dts/amlogic/axg_a113d_skt.dts
14096F: arch/arm64/boot/dts/amlogic/axg_a113x_skt.dts
14097
14098SECURE MONITOR DRIVERS FOR AMLOGIC MESON8B
14099M: Jiamin Ma <jiamin.ma@amlogic.com>
14100F: drivers/amlogic/secure_monitor/*
14101
14102AMLOGIC MESONGXL ADD S400 & S420 v03 DTS
14103M: Alex Deng <alex.deng@amlogic.com>
14104F: arch/arm64/boot/dts/amlogic/axg_s400_v03.dts
14105F: arch/arm64/boot/dts/amlogic/axg_s420_v03.dts
14106
14107AMLOGIC BL_EXTERN driver
14108M: Weiming Liu <weiming.liu@amlogic.com>
14109F: drivers/amlogic/media/vout/backlight/bl_extern/bl_extern.dts
14110F: drivers/amlogic/media/vout/backlight/bl_extern/bl_extern.h
14111F: drivers/amlogic/media/vout/backlight/bl_extern/mipi_lt070me05.c
14112F: drivers/amlogic/media/vout/backlight/bl_extern/aml_bl_extern.dts
14113F: drivers/amlogic/media/vout/backlight/bl_extern/mipi_LT070ME05.c
14114F: drivers/amlogic/media/vout/backlight/bl_extern/pmu_aml1218.c
14115
14116AMLOGIC MESONGXL ADD A113X 128m DTS
14117M: Yuegui He <yuegui.he@amlogic.com>
14118F: arch/arm64/boot/dts/amlogic/axg_s420_128m.dts
14119
14120AMLOGIC multimedia
14121M: Nanxin Qin <nanxin.qin@amlogic.com>
14122F: drivers/amlogic/media/common/codec_mm/configs/*
14123
14124AMLOGIC sync
14125M: Sky Zhou <sky.zhou@amlogic.com>
14126F: include/linux/amlogic/aml_sync_api.h
14127
14128AMLOGIC ADD PARTITION NORMAL & AB DTS
14129M: Xindong Xu <xindong.xu@amlogic.com>
14130F: arch/arm64/boot/dts/amlogic/partition_mbox_ab.dtsi
14131F: arch/arm64/boot/dts/amlogic/partition_mbox_normal.dtsi
14132
14133AMLOGIC multimedia
14134M: JinTao Xu <jintao.xu@amlogic.com>
14135F: drivers/amlogic/media/video_processor/ionvideo/ion_priv.h
14136F: drivers/amlogic/media/video_processor/ionvideo/videobuf2-ion.c
14137F: drivers/amlogic/media/video_processor/ionvideo/videobuf2-ion.h
14138
14139AMLOGIC TVIN add bt656_in and hdmirx_ext support
14140M: Evoke Zhang <evoke.zhang@amlogic.com>
14141F: drivers/amlogic/media/vin/tvin/bt656/*
14142F: drivers/amlogic/media/vin/tvin/hdmirx_ext/*
14143
14144AMLOGIC HDMIRX DRIVER CODE
14145M: Yicheng Shen <yicheng.shen@amlogic.com>
14146F: drivers/amlogic/media/vin/vdin/hdmirx/*
14147
14148AMLOGIC add smarthome defconfig for audio product
14149M: Peipeng Zhao <peipeng.zhao@amlogic.com>
14150F: arch/arm64/configs/meson64_smarthome_defconfig
14151
14152AMLOGIC MESONGXL ADD P241 DTS
14153M: Lianghu Su <lianghu.su@amlogic.com>
14154F: arch/arm64/boot/dts/amlogic/gxl_p241_1g_buildroot.dts
14155
14156AMLOGIC tee
14157M: Nanxin Qin <nanxin.qin@amlogic.com>
14158F: drivers/amlogic/tee/*
14159F: include/linux/amlogic/tee.h
14160
14161AMLOGIC remove audio_defconfig
14162M: Ao Xu <ao.xu@amlogic.com>
14163F: scripts/amlogic/configs/meson64_audio_defconfig
14164
14165AMLOGIC gpio key wakeup function
14166M: Hong Guo <hong.guo@amlogic.com>
14167F: drivers/amlogic/input/keyboard/*
14168
14169AMLOGIC ION_DEV ADD CODEC_MM
14170M: JinTao Xu <jintao.xu@amlogic.com>
14171F: drivers/staging/android/ion/ion_codec_mm_heap.c
14172
14173AMLOGIC PICTURE DECODER DRIVER
14174M: Guosong Zhou <guosong.zhou@amlogic.com>
14175F: drivers/amlogic/media/video_processor/Kconfig
14176F: drivers/amlogic/media/video_processor/Makefile
14177F: drivers/amlogic/media/video_processor/pic_dev/*
14178
14179AMLOGIC DRM DRIVER
14180M: Sky Zhou <sky.zhou@amlogic.com>
14181F: driver/amlogic/drm/*
14182F: driver/amlogic/drm/am_meson_fbdev.c
14183F: include/linux/amlogic/meson_drm.h
14184F: arch/arm64/boot/dts/amlogic/g12a_skt_buildroot.dts
14185F: arch/arm64/boot/dts/amlogic/mesong12a_drm.dtsi
14186F: arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_drm_buildroot.dts
14187F: driver/amlogic/drm/am_meson_drv.c
14188F: driver/amlogic/drm/am_meson_drv.h
14189F: driver/amlogic/drm/am_meson_vpu.c
14190F: driver/amlogic/drm/am_meson_vpu.h
14191F: drivers/amlogic/media/enhancement/amvecm/amvecm_drm.c
14192
14193AMLOGIC ADD S400EMMC DTS
14194M: Yue Gui <yuegui.he@amlogic.com>
14195F: arch/arm64/boot/dts/amlogic/axg_s400emmc.dts
14196F: arch/arm64/boot/dts/amlogic/axg_s400emmc_v03.dts
14197
14198AMLOGIC ADD PARTITION OLD DTS
14199M: Xindong Xu <xindong.xu@amlogic.com>
14200F: arch/arm64/boot/dts/amlogic/partition_mbox_old.dtsi
14201F: arch/arm64/boot/dts/amlogic/partition_tv_old.dtsi
14202
14203AMLOGIC ADD P241 DTS
14204M: Xindong Xu <xindong.xu@amlogic.com>
14205F: arch/arm64/boot/dts/amlogic/gxl_p241_1g.dts
14206
14207AMLOGIC ADD P230 BUILDROOT DTS
14208M: liangzhuo Xie <liangzhuo.xie@amlogic.com>
14209F: arch/arm64/boot/dts/amlogic/gxl_p230_2g_buildroot.dts
14210
14211AMLOGIC sound codec
14212M: Peipeng Zhao <peipeng.zhao@amlogic.com>
14213F: sound/soc/codec/amlogic/es7243.c
14214F: sound/soc/codec/amlogic/es7243.h
14215F: Documentation/devicetree/bindings/sound/es7243.txt
14216
14217AMLOGIC LED DRVIER
14218M: Peipeng Zhao <peipeng.zhao@amlogic.com>
14219F: Documentation/leds/leds-is31fl32xx.txt
14220
14221AMLOGIC VPU DRIVER
14222M: Evoke Zhang <evoke.zhang@amlogic.com>
14223F: drivers/amlogic/media/common/vpu/*
14224
14225AMLOGIC ADD P241 V2 DTS
14226M: Siming Chen <siming.chen@amlogic.com>
14227F: arch/arm64/boot/dts/amlogic/gxl_p241_v2-1g.dts
14228
14229AMLOGIC lcd driver
14230M: Evoke Zhang <evoke.zhang@amlogic.com>
14231F: drivers/amlogic/media/vout/lcd/lcd_extern/mipi_TV070WSM.c
14232
14233AMLOGIC remote
14234M: Zan Peng <zan.peng@amlogic.com>
14235F: {include/uapi/linux => drivers/amlogic/input/remote}/rc_common.h
14236
14237AMLOGIC ADD P241 buildroot V2 DTS
14238M: Wenbiao <wenbiao.zhang@amlogic.com>
14239F: arch/arm64/boot/dts/amlogic/gxl_p241_v2_1g_buildroot.dts
14240
14241AMLOGIC MKIMAGE SCRIPT
14242M: Bo Yang <bo.yang@amlogic.com>
14243F: scripts/amlogic/mkimage_32.sh
14244F: scripts/amlogic/mkimage_64.sh
14245
14246AMLOGIC ledring driver
14247M: Renjun Xu <renjun.xu@amlogic.com>
14248F: drivers/amlogic/ledring/ledring.c
14249
14250AMLOGIC TXLX CLK
14251M: Jian Hu <jian.hu@amlogic.com>
14252F: drivers/amlogic/clk/*
14253F: drivers/amlogic/clk/txlx/*
14254
14255AMLOGIC TXLX PLATFORM SUPPORT
14256M: Xingyu Chen <xingyu.chen@amlogic.com>
14257F: arch/arm64/boot/dts/amlogic/mesontxlx.dtsi
14258F: arch/arm64/boot/dts/amlogic/txlx_t962e_r321.dts
14259F: arch/arm64/boot/dts/amlogic/txlx_t962x_r311_1g.dts
14260F: arch/arm64/boot/dts/amlogic/txlx_t962x_r311_2g.dts
14261
14262AMLOGIC TXLX Audio
14263M: Xing Wang <xing.wang@amlogic.com>
14264F: arch/arm/configs/meson32_defconfig
14265F: arch/arm64/boot/dts/amlogic/*
14266F: arch/arm64/configs/meson64_defconfig
14267F: arch/arm64/configs/meson64_smarthome_defconfig
14268F: drivers/amlogic/Kconfig
14269F: drivers/amlogic/Makefile
14270F: drivers/amlogic/amaudio/*
14271F: drivers/amlogic/amaudio2/*
14272F: include/linux/amlogic/media/sound/*
14273F: sound/soc/amlogic/auge/*
14274F: sound/soc/amlogic/meson/*
14275F: sound/soc/codecs/amlogic/*
14276
14277AMLOGIC TVAFE DRIVER
14278M: Nian Jing <nian.jing@amlogic.com>
14279F: drivers/amlogic/media/vin/tvin/tvafe/
14280F: include/linux/amlogic/media/frame_provider/tvin/tvin.h
14281
14282AMLOGIC TXLX[R311] ADD LCD DRIVER SUPPORT
14283M: Weiming Liu <weiming.liu@amlogic.com>
14284F: arch/arm64/boot/dts/amlogic/mesontxlx_r311-panel.dtsi
14285F: drivers/amlogic/media/vout/backlight/aml_ldim/*
14286
14287AMLOGIC ADD LCD_EXTERN ST7701 DRIVER
14288M: Weiming Liu <weiming.liu@amlogic.com>
14289F: drivers/amlogic/media/vout/lcd/lcd_extern/mipi_ST7701.c
14290
14291AMLOGIC MESONGXL ADD SOUND DMIC MMAP FUNCTION
14292M: peipeng.zhao <peipeng.zhao@amlogic.com>
14293F: sound/soc/amlogic/meson/dmic.h
14294
14295AMLOGIC GPIO IRQ
14296M: Xingyu Chen <xingyu.chen@amlogic.com>
14297F: drivers/amlogic/irqchip/*
14298F: drivers/amlogic/irqchip/irq-meson-gpio-double-edge.c
14299F: Documentation/devicetree/bindings/interrupt-controller/amlogic,meson-gpio-intc.txt
14300
14301AMLOGIC PINCTRL DRIVER
14302M: Xingyu Chen <xingyu.chen@amlogic.com>
14303F: drivers/amlogic/pinctrl/*
14304F: include/dt-bindings/gpio/*
14305
14306AMLOGIC LEDRING DRIVER
14307M: Renjun Xu <renjun.xu@amlogic.com>
14308F: drivers/amlogic/ledring/aml-is31fl32xx.c
14309F: drivers/amlogic/ledring/aml-pca9557.c
14310
14311AMLOGIC LEDRING DRIVER IOCTL
14312M: Renjun Xu <renjun.xu@amlogic.com>
14313F: drivers/amlogic/ledring/aml-is31fl32xx.c
14314F: drivers/amlogic/ledring/aml-pca9557.c
14315
14316AMLOGIC TOUCHSCREEN DRIVER
14317M: Sunny Luo <sunny.luo@amlogic.com>
14318F: Documentation/devicetree/bindings/amlogic/input/amlogic-ts.txt
14319F: drivers/amlogic/input/touchscreen/*
14320F: drivers/amlogic/input/touchscreen/focaltech_touch/*
14321F: drivers/amlogic/input/touchscreen/goodix_gt1x/*
14322F: drivers/amlogic/input/touchscreen/goodix_gt9xx/*
14323
14324AMLOGIC ADD Q200 buildroot DTS
14325M: Wenbiao <wenbiao.zhang@amlogic.com>
14326F: arch/arm64/boot/dts/amlogic/gxm_q200_2g_buildroot.dts
14327
14328AMLOGIC ADD LCD_EXTERN P070ACB DRIVER
14329M: Weiming Liu <weiming.liu@amlogic.com>
14330F: drivers/amlogic/media/vout/lcd/lcd_extern/mipi_P070ACB.c
14331
14332AMLOGIC DRM LCD DRIVER
14333M: evoke.zhang <evoke.zhang@amlogic.com>
14334F: drivers/amlogic/drm/am_meson_lcd.c
14335F: drivers/amlogic/drm/am_meson_lcd.h
14336
14337AMLOGIC ADD SOUND EXTERNAL LOOPBACK FEATURE
14338M: Peipeng Zhao <peipeng.zhao@amlogic.com>
14339F: Documentation/devicetree/bindings/amlogic/axg-sound-loopback.txt
14340
14341AMLOGIC RM FILM_VOF_SOFT.H IN DI DRIVER
14342M: Bencheng Jing <bencheng.jing@amlogic.com>
14343F: drivers/amlogic/media/deinterlace/film_vof_soft.h
14344
14345AMLOGIC G12A
14346M: Qiufang Dai <qiufang.dai@amlogic.com>
14347F: arch/arm64/boot/dts/amlogic/mesong12a.dtsi
14348F: arch/arm64/boot/dts/amlogic/g12a_pxp.dts
14349F: include/dt-bindings/clock/amlogic,g12a-audio-clk.h
14350F: include/dt-bindings/clock/amlogic,g12a-clkc.h
14351F: drivers/amlogic/clk/g12a/*
14352F: drivers/amlogic/clk/clkc.h
14353F: drivers/amlogic/clk/g12a/g12a_ao.c
14354
14355AMLOGIC G12A clk tree for media/gpu
14356M: Qiufang Dai <qiufang.dai@amlogic.com>
14357F: drivers/amlogic/clk/g12a/g12a_clk_gpu.c
14358F: drivers/amlogic/clk/g12a/g12a_clk_media.c
14359F: drivers/amlogic/clk/g12a/g12a_clk_misc.c
14360
14361AMLOGIC VOUT_SERVE
14362M: Evoke Zhang <evoke.zhang@amlogic.com>
14363F: drivers/amlogic/media/vout/vout_serve/vout2_notify.c
14364F: drivers/amlogic/media/vout/vout_serve/vout2_serve.c
14365F: drivers/amlogic/media/vout/vout_serve/vout_func.c
14366F: drivers/amlogic/media/vout/vout_serve/vout_func.h
14367
14368AMLOGIC GPIO IRQ
14369M: Xingyu Chen <xingyu.chen@amlogic.com>
14370F: drivers/amlogic/irqchip/*
14371F: Documentation/devicetree/bindings/interrupt-controller/amlogic,meson-gpio-intc.txt
14372
14373AMLOGIC PINCTRL DRIVER
14374M: Xingyu Chen <xingyu.chen@amlogic.com>
14375F: drivers/amlogic/pinctrl/*
14376F: include/dt-bindings/gpio/*
14377
14378AMLOGIC G12A LCD_SUPPORT
14379M: Weiming Liu <weiming.liu@amlogic.com>
14380F: arch/arm64/boot/dts/amlogic/mesong12a_skt-panel.dtsi
14381
14382AMLOGIC GPU CONFIG
14383M: Jiyu Yang <Jiyu.Yang@amlogic.com>
14384F: arch/arm64/boot/dts/amlogic/mesong12a-dvalin.dtsi
14385
14386AMLOGIC VPU DRIVER
14387M: Evoke Zhang <evoke.zhang@amlogic.com>
14388F: drivers/amlogic/media/common/vpu/vpu_power_init.c
14389
14390AMLOGIC dts for g12a skt
14391M: Qiufang Dai <qiufang.dai@amlogic.com>
14392F: arch/arm64/boot/dts/amlogic/g12a_*.dts
14393
14394AMLOGIC G12A Audio DRIVER
14395M: Xing Wang <xing.wang@amlogic.com>
14396F: arch/arm64/boot/dts/amlogic/axg_*.dts
14397F: arch/arm64/boot/dts/amlogic/g12a_pxp.dts
14398F: arch/arm64/boot/dts/amlogic/mesong12a.dtsi
14399F: drivers/amlogic/pinctrl/pinctrl-meson-g12a.c
14400F: include/dt-bindings/clock/amlogic,g12a-audio-clk.h
14401F: include/linux/amlogic/media/sound/auge_utils.h
14402F: sound/soc/amlogic/auge/*
14403F: sound/soc/amlogic/common/*
14404F: sound/soc/codecs/amlogic/aml_codec_t9015.c
14405
14406AMLOGIC Audio codec AD82584F driver
14407M: Peipeng Zhao <peipeng.zhao@amlogic.com>
14408F: sound/soc/codecs/amlogic/ad82584f.c
14409F: sound/soc/codecs/amlogic/ad82584f.h
14410
14411AMLOGIC CPUFREQS DRIVER
14412M: hong guo <hong.guo@amlogic.com>
14413F: drivers/amlogic/cpufreq/meson-cpufreq.h
14414F: drivers/amlogic/cpufreq/meson-cpufreq.c
14415F: drivers/amlogic/clk/clk-cpu-fclk-composite.c
14416
14417AMLOGIC Irblaster driver
14418M: yu.tu <yu.tu@amlogic.com>
14419F: drivers/amlogic/irblaster/meson-irblaster.c
14420F: drivers/amlogic/irblaster/meson-irblaster.h
14421
14422AMLOGIC THERMAL DRIVER
14423M: Huan Biao <huan.biao@amlogic.com>
14424F: drivers/amlgoic/thermal/meson_tsensor.c
14425F: drivers/amlogic/thermal/meson_cooldev.c
14426F: include/linux/amlogic/meson_cooldev.h
14427
14428AMLOGIC G12A Audio DRIVER
14429M: Xing Wang <xing.wang@amlogic.com>
14430F: sound/soc/amlogic/auge/*
14431
14432AMLOGIC G12A BL_EXTERN LP8556 DRIVER
14433M: Weiming Liu <weiming.liu@amlogic.com>
14434F: drivers/amlogic/media/vout/backlight/bl_extern/bl_extern_i2c.c
14435
14436AMLOGIC G12A Dolby Vision DRIVER
14437M: Zhilei Wu <zhilei.wu@amlogic.com>
14438F: drivers/amlogic/media/enhancement/amdolby_vision*
14439F: include/linux/amlogic/media/amdolbyvision/*
14440
14441AMLOGIC G12A Media codec io bus
14442M: Nanxin Qin <nanxin.qin@amlogic.com>
14443F: include/linux/amlogic/media/registers/regs/efuse_regs.h
14444
14445AMLOGIC Geometric Distorition Correction
14446M: Jiyu Yang <Jiyu.Yang@amlogic.com>
14447F: drivers/amlogic/media/gdc/*
14448
14449AMLOGIC G12A CVBS DRIVER
14450M: Nian Jing <nian.jing@amlogic.com>
14451F: drivers/amlogic/media/vout/cvbs/
14452F: arch/arm64/boot/dts/amlogic/g12a*.dts
14453
14454AMLOGIC FIX PCM186X DRIVER
14455M: Renjun Xu <renjun.xu@amlogic.com>
14456F: sound/soc/codecs/amlogic/pcm186x.c
14457
14458AMLOGIC TAS5756 DRIVER FIX
14459M: Renjun Xu <renjun.xu@amlogic.com>
14460F: sound/soc/codecs/amlogic/tas575x.c
14461
14462AMLOGIC G12A buildroot dts
14463M: wenbiao zhang <wenbiao.zhang@amlogic.com>
14464F: arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_buildroot.dts
14465
14466AMLOGIC ADD LCD_EXTERN TL050FHV02CT DRIVER
14467M: Weiming Liu <weiming.liu@amlogic.com>
14468F: drivers/amlogic/media/vout/lcd/lcd_extern/mipi_TL050FHV02CT.c
14469
14470AMLOGIC ATV DEMOD DRIVER
14471M: nengwen.chen <nengwen.chen@amlogic.com>
14472F: include/linux/amlogic/aml_atvdemod.h
14473F: drivers/amlogic/atv_demod/*
14474
14475AMLOGIC ADD EXT MIPI DEFAULT DRIVER
14476M: Weiming Liu <weiming.liu@amlogic.com>
14477F: drivers/amlogic/media/vout/lcd/lcd_extern/mipi_default.c
14478
14479AMLOGIC G12A X2 U211 buildroot dts
14480M: wenbiao zhang <wenbiao.zhang@amlogic.com>
14481F: arch/arm64/boot/dts/amlogic/g12a_s905y2_u221_buildroot.dts
14482
14483AMLOGIC LCD ADD TVCONFIG SUPPORT
14484M: Evoke Zhang <evoke.zhang@amlogic.com>
14485F: drivers/amlogic/media/vout/lcd/lcd_tv/lcd_tv.dts
14486F: drivers/amlogic/media/vout/lcd/lcd_tablet/aml_lcd.dts
14487
14488AMLOGIC ADD LDIM IW7027 DRIVER
14489M: Weiming Liu <weiming.liu@amlogic.com>
14490F: drivers/amlogic/media/vout/backlight/aml_ldim/iw7027_bl.c
14491F: drivers/amlogic/media/vout/backlight/aml_ldim/iw7027_bl.h
14492
14493AMLOGIC DTV DEMOD DRIVER
14494M: Jihong Sui <jihong.sui@amlogic.com>
14495F: include/uapi/linux/dvb/aml_demod.h
14496F: drivers/amlogic/media/amldemod/*
14497
14498AMLOGIC DTV DEMOD DRIVER
14499M: Jihong Sui <jihong.sui@amlogic.com>
14500F: drivers/amlogic/media/amldemod/*
14501F: drivers/amlogic/media/dtv_demod/*
14502
14503AMLOGIC DTV DEMOD DRIVER
14504M: Zhiwei Yuan <zhiwei.yuan@amlogic.com>
14505F: drivers/amlogic/media/dtv_demod/include/addr_atsc*.h
14506F: drivers/amlogic/media/dtv_demod/include/demod_dbg.h
14507F: drivers/amlogic/media/dtv_demod/demod_dbg.c
14508
14509AMLOGIC DEFENDKEY DRIVER
14510M: Zhongfu Luo <zhongfu.luo@amlogic.com>
14511F: drivers/amlogic/defendkey/*
14512
14513AMLOGIC DEBUG
14514M: Jianxin Pan <jianxin.pan@amlogic.com>
14515F: drivers/amlogic/debug/*
14516
14517AMLOGIC G12A spdif channel status
14518M: xing wang<xing.wang@amlogic.com>
14519F: arch/arm64/boot/dts/amlogic/g12a_*
14520F: include/linux/amlogic/media/sound/spdif_info.h
14521F: sound/soc/amlogic/auge*
14522
14523AMLOGIC TVIN vlock
14524M: Wenfeng Guo <wenfeng.guo@amlogic.com>
14525F: drivers/amlogic/media/enhancement/amvecm/vlock.c
14526F: drivers/amlogic/media/enhancement/amvecm/vlock.h
14527
14528AMLOGIC G12A X2 U211 buildroot dts
14529M: Sandy Luo <sandy.luo@amlogic.com>
14530F: arch/arm64/boot/dts/amlogic/g12a_s905x2_u211_512m.dts
14531
14532AMLOGIC TXLX T962E R321 buildroot dts
14533M: liangzhuo.xie <liangzhuo.xie@amlogic.com>
14534F: arch/arm64/boot/dts/amlogic/txlx_t962e_r321_buildroot.dts
14535
14536AMLOGIC G12A X2 U212 buildroot dts
14537M: liangzhuo.xie <shuide.chen@amlogic.com>
14538F: arch/arm64/boot/dts/amlogic/g12a_s905x2_u212_1g.dts
14539
14540AMLOGIC BACKLIGHT LOCAL DIMMING
14541M: evoke.zhang <evoke.zhang@amlogic.com>
14542F: drivers/amlogic/media/vout/backlight/aml_ldim/iw7027_bl.h
14543
14544AMLOGIC G12B
14545M: Yan Wang <yan.wang@amlogic.com>
14546F: arch/arm64/boot/dts/amlogic/mesong12b.dtsi
14547F: arch/arm64/boot/dts/amlogic/g12b_pxp.dts
14548
14549AMLOGIC Energy model
14550M: Jianxin Pan <jianxin.pan@amlogic.com>
14551F: arch/arm64/boot/dts/amlogic/g12b-sched-energy.dtsi
14552
14553AMLOGIC G12B skt/w400 dts
14554M: Qiufang Dai <qiufang.dai@amlogic.com>
14555F: arch/arm64/boot/dts/amlogic/g12b_a311d_skt.dts
14556F: arch/arm64/boot/dts/amlogic/g12b_a311d_w400.dts
14557
14558AMLOGIC G12B clock
14559M: Qiufang Dai <qiufang.dai@amlogic.com>
14560F: drivers/amlogic/clk/g12b/*
14561
14562AMLOGIC LCD Driver
14563M: Evoke Zhang <evoke.zhang@amlogic.com>
14564F: arch/arm64/boot/dts/amlogic/mesong12b_skt-panel.dtsi
14565
14566AMLOGIC G12B w400 buildroot dts
14567M: liangzhuo xie <liangzhuo.xie@amlogic.com>
14568F: arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts
14569
14570AMLOGIC G12B w411 buildroot dts
14571M: dianzhong.huo <dianzhong.huo@amlogic.com>
14572F: arch/arm64/boot/dts/amlogic/g12b_a311d_w411_buildroot.dts
14573
14574AMLOGIC P PARTITION DTSI
14575M: Xindong Xu <xindong.xu@amlogic.com>
14576F: arch/arm64/boot/dts/amlogic/firmware_avb.dtsi
14577F: arch/arm64/boot/dts/amlogic/firmware_normal.dtsi
14578F: arch/arm64/boot/dts/amlogic/partition_mbox_normal_P_32.dtsi
14579F: arch/arm64/boot/dts/amlogic/partition_mbox_normal_P_64.dtsi
14580F: arch/arm64/boot/dts/amlogic/partition_mbox_p241_P.dtsi
14581
14582AMLOGIC TXL CLOCK
14583M: Jian Hu <jian.hu@amlogic.com>
14584F: include/dt-bindings/clock/amlogic,txl-clkc.h
14585F: drivers/amlogic/clk/txl/*
14586
14587AMLOGIC TXL PINCTRL DRIVER
14588M: Xingyu Chen <xingyu.chen@amlogic.com>
14589F: drivers/amlogic/pinctrl/pinctrl-meson-txl.c
14590F: include/dt-bindings/gpio/meson-txl-gpio.h
14591
14592AMLOGIC TXL PANEL DRIVER
14593M: evoke zhang <evoke.zhang@amlogic.com>
14594F: arch/arm64/boot/dts/amlogic/mesontxl_p321-panel.dtsi
14595
14596AMLOGIC REBOOT
14597M: Jian Hu <jian.hu@amlogic.com>
14598F: Documentation/devicetree/bindings/amlogic/reboot-meson.txt
14599
14600AMLOGIC PARTITION DTSI
14601M: Jiaming Huang <jiaming.huang@amlogic.com>
14602F: arch/arm64/boot/dts/amlogic/partition_tv_4G.dtsi
14603
14604AMLOGIC LCD BACKLIGHT LDIM
14605M: evoke zhang <evoke.zhang@amlogic.com>
14606F: drivers/amlogic/media/algorithm/*
14607F: drivers/amlogic/media/vout/backlight/aml_ldim/ldim_func.h
14608
14609AMLOGIC AVIN DETECT DRIVER
14610M: Xingyu Chen <xingyu.chen@amlogic.com>
14611F: drivers/amlogic/input/avin_detect/*
14612
14613AMLOGIC DTS
14614M: Xindong Xu <xindong.xu@amlogic.com>
14615F: arch/arm64/boot/dts/amlogic/atom.dts
14616F: arch/arm64/boot/dts/amlogic/gxl_sei210_1g.dts
14617F: arch/arm64/boot/dts/amlogic/gxl_sei210_2g.dts
14618F: arch/arm64/boot/dts/amlogic/mesongxl_sei210.dtsi
14619F: arch/arm64/boot/dts/amlogic/partition_mbox_normal_P_32_atom.dtsi
14620F: arch/arm64/boot/dts/amlogic/partition_mbox_normal_P_32_sei.dtsi
14621F: arch/arm64/boot/dts/amlogic/partition_mbox_normal_sei32bit.dtsi
14622
14623AMLOGIC ADD CS42528 CODEC DRIVER
14624M: Ivan Nie <ivan.nie@amlogic.com>
14625F: Documentation/devicetree/bindings/sound/cs42528.txt
14626F: sound/soc/codecs/amlogic/cs42528.c
14627F: sound/soc/codecs/amlogic/cs42528.h
14628
14629AMLOGIC SPIDEV
14630M: Ivan Nie <Ivan.nie@amlogic.com>
14631F: Documentation/devicetree/bindings/spi/spidev.txt
14632
14633AMLOGIC SOUND ADC3101
14634M: Renjun Xu <renjun.xu@amlogic.com>
14635F: Documentation/devicetree/bindings/amlogic/axg-sound-adc3010-d608mic-pcm.txt
14636
14637AMLOGIC LCD EXTERN DRIVER
14638M: evoke zhang <evoke.zhang@amlogic.com>
14639F: drivers/amlogic/media/vout/lcd/lcd_extern/ext_i2c_dev.c
14640
14641AMLOGIC SYSTEM AS ROOT
14642M: Xindong Xu <xindong.xu@amlogic.com>
14643F: arch/arm64/boot/dts/amlogic/firmware_avb_system.dtsi
14644F: arch/arm64/boot/dts/amlogic/firmware_system.dtsi
14645
14646AMLOGIC SYSTEM AS ROOT
14647M: Renjun Xu <renjun.xu@amlogic.com>
14648F: arch/arm64/boot/dts/amlogic/axg_s400_v03gva.dts
14649F: arch/arm64/boot/dts/amlogic/axg_s420_v03gva.dts
14650F: Documentation/devicetree/bindings/input/cy8c4014_i2c.txt
14651F: drivers/amlogic/input/sensor/cy8c4014.c
14652F: Documentation/devicetree/bindings/amlogic/input/pca9557_keypad.txt
14653F: drivers/amlogic/input/keyboard/pca9557_keypad.c
14654F: Documentation/devicetree/bindings/is31fl3236a.txt
14655
14656AMLOGIC LCD EXTERN DRIVER
14657F: drivers/amlogic/media/vout/backlight/bl_extern/bl_ext_default.c
14658F: drivers/amlogic/media/vout/lcd/lcd_extern/i2c_ANX6862_7911.c
14659F: include/linux/amlogic/media/vout/lcd/aml_lcd.h
14660
14661AMLOGIC TL1 CLOCK DRIVERS
14662M: Jian Hu <jian.hu@amlogic.com>
14663F: include/dt-bindings/clock/amlogic,tl1-clkc.h
14664F: drivers/amlogic/clk/tl1/*
14665
14666AMLOGIC DTBO PARTITION
14667M: Xindong Xu <xindong.xu@amlogic.com>
14668F: arch/arm64/boot/dts/amlogic/common_overlay_dt.dts
14669F: arch/arm/boot/dts/amlogic/common_overlay_dt.dts
14670F: arch/arm64/boot/dts/amlogic/android_p_overlay_dt.dts
14671F: arch/arm/boot/dts/amlogic/android_p_overlay_dt.dts
14672
14673AMLOGIC DTS
14674M: Luan Yuan <luan.yuan@amlogic.com>
14675F: arch/arm/boot/dts/amlogic/gxl_p241_1g.dts
14676F: arch/arm/boot/dts/amlogic/gxl_p241_v2-1g.dts
14677F: arch/arm/boot/dts/amlogic/partition_mbox_p241_P.dtsi
14678
14679AMLOGIC DTS
14680M: Luan Yuan <luan.yuan@amlogic.com>
14681F: arch/arm/boot/dts/amlogic/partition_mbox_p241_P.dtsi
14682
14683AMLOGIC TL1 SOUND CARD
14684AMLOGIC TL1 AUDIO EXTERANL INPUT/OUTPUT DRIVERS
14685AMLOGIC TL1 NEW EQDRC
14686AMLOGIC TL1 MIXER CONTROLS
14687AMLOGIC TL1 VAD DRIVER
14688M: Xing Wang <xing.wang@amlogic.com
14689F: arch/arm/boot/dts/amlogic/tl1_pxp.dts
14690F: include/dt-bindings/clock/amlogic,tl1-audio-clk.h
14691F: include/linux/amlogic/media/sound/misc.h
14692F: include/linux/amlogic/major.h
14693F: sound/soc/amlogic/auge/*
14694
14695AMLOGIC LCD DRIVERS
14696M: Evoke Zhang <evoke.zhang@amlogic.com>
14697F: arch\arm\boot\dts\amlogic\mesontl1_pxp-panel.dtsi
14698F: drivers\amlogic\media\vout\lcd\lcd_clk_ctrl.h
14699F: drivers\amlogic\media\vout\lcd\lcd_debug.h
14700F: drivers\amlogic\media\vout\lcd\lcd_tcon.c
14701F: drivers\amlogic\media\vout\lcd\lcd_tcon.h
14702
14703AMLOGIC VDIN DRIVERS
14704M: Xuhua Zhang <xuhua.zhang@amlogic.com>
14705F: drivers/amlogic/media/vin/tvin/vdin/vdin_afbce.c
14706F: drivers/amlogic/media/vin/tvin/vdin/vdin_afbce.h
14707
14708AMLOGIC MESONAXG S400 DTS
14709M: Yuegui He <yuegui.he@amlogic.com>
14710F: arch/arm64/boot/dts/amlogic/axg_s400_v03.dts
14711F: arch/arm64/boot/dts/amlogic/axg_s400emmc.dts
14712F: arch/arm64/boot/dts/amlogic/axg_s400emmc_v03.dts
14713
14714AMLOGIC DOLBY FIRMWARE DRIVER
14715M: Yan Wang <yan.wang@amlogic.com>
14716F: drivers/amlogic/dolby_fw/
14717
14718AMLOGIC MESON DTS
14719M: Huan Biao <huan.biao@amlogic.com>
14720F: arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_buildroot_vccktest.dts
14721F: arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot_vccktest.dts
14722
14723AMLOGIC DDR TOOL
14724M: wenbiao zhang <wenbiao.zhang@amlogic.com>
14725F: include/linux/amlogic/aml_dmc.h
14726
14727AMLOGIC AB UPDATE DTS
14728M: Xindong Xu <xindong.xu@amlogic.com>
14729F: arch/arm/boot/dts/amlogic/firmware_ab.dtsi
14730F: arch/arm/boot/dts/amlogic/firmware_avb_ab.dtsi
14731F: arch/arm64/boot/dts/amlogic/firmware_ab.dtsi
14732F: arch/arm/boot/dts/amlogic/partition_mbox_ab_P_32.dtsi
14733F: arch/arm64/boot/dts/amlogic/firmware_avb_ab.dtsi
14734F: arch/arm64/boot/dts/amlogic/partition_mbox_ab_P_32.dtsi
14735
14736AMLOGIC BACKLIGHT LDIM DRIVER
14737M: Evoke Zhang <evoke.zhang@amlogic.com>
14738F: drivers/amlogic/media/vout/backlight/aml_ldim/ldim_spi.c
14739F: drivers/amlogic/media/vout/backlight/aml_ldim/ldim_hw.c
14740
14741AMLOGIC MESON TL1 DTS
14742M: Xingyu Chen <xingyu.chen@amlogic.com>
14743M: Bo Yang <bo.yang@amlogic.com>
14744F: arch/arm/boot/dts/amlogic/tl1_t962x2_skt.dts
14745F: arch/arm/boot/dts/amlogic/tl1_t962x2_x301.dts
14746F: arch/arm/boot/dts/amlogic/tl1_t962x2_t309.dts
14747F: arch/arm64/boot/dts/amlogic/mesontl1*
14748F: arch/arm64/boot/dts/amlogic/tl1_t962x2_*
14749
14750AMLOGIC MESON TL1 PANEL DTS
14751M: Evoke Zhang <evoke.zhang@amlogic.com>
14752F: arch/arm/boot/dts/amlogic/mesontl1_skt-panel.dtsi
14753F: arch/arm/boot/dts/amlogic/mesontl1_x301-panel.dtsi
14754F: arch/arm/boot/dts/amlogic/mesontl1_t309-panel.dtsi
14755F: drivers/amlogic/media/vout/lcd/lcd_phy_config.c
14756F: drivers/amlogic/media/vout/lcd/lcd_phy_config.h
14757
14758AMLOGIC MESONAXG RSR DTS
14759M: Yeping Miao <yeping.miao@amlogic.com>
14760F: arch/arm64/boot/dts/amlogic/axg_rsr.dts
14761F: arch/arm64/boot/dts/amlogic/axg_rsr_v03.dts
14762
14763AMLOGIC CAMERA DRIVER
14764M: Guosong Zhou <guosong.zhou@amlogic.com>
14765F: arch/arm64/boot/dts/amlogic/g12a_s905d2_u200.dts
14766F: arch/arm/boot/dts/amlogic/g12a_s905d2_u200.dts
14767F: arch/arm64/configs/meson64_defconfig
14768F: arch/arm/configs/meson64_a32_defconfig
14769F: drivers/amlogic/media/Kconfig
14770F: drivers/amlogic/media/Makefile
14771F: drivers/amlogic/media/camera/*
14772F: drivers/amlogic/media/common/canvas/canvas_mgr.c
14773F: drivers/amlogic/media/common/vfm/vfm.c
14774F: include/linux/amlogic/media/camera/*
14775
14776AMLOGIC multimedia
14777M: Pengcheng Chen <pengcheng.chen@amlogic.com>
14778F: drivers/amlogic/media/common/ge2d/ge2d_dmabuf.c
14779F: drivers/amlogic/media/common/ge2d/ge2d_dmabuf.h
14780
14781AMLOGIC GDC DRIVER
14782M: Pengcheng Chen <pengcheng.chen@amlogic.com>
14783F: drivers/amlogic/media/gdc/app/gdc_dmabuf.c
14784F: drivers/amlogic/media/gdc/app/gdc_dmabuf.h
14785F: drivers/amlogic/media/gdc/src/platform/system_log.c
14786
14787AMLOGIC IRCUT DRIVER
14788M: Dianzhong Huo <dianzhong.huo@amlogic.com>
14789F: drivers/amlogic/ircut/
14790
14791AMLOGIC VIDEOSYNC
14792M: Jintao Xu <jintao.xu@amlogic.com>
14793F: drivers/amlogic/media/video_processor/videosync/Kconfig
14794F: drivers/amlogic/media/video_processor/videosync/Makefile
14795F: drivers/amlogic/media/video_processor/videosync/vfp.h
14796F: drivers/amlogic/media/video_processor/videosync/videosync.h
14797F: drivers/amlogic/media/video_processor/videosync/videosync.c
14798
14799AMLOGIC G12B_A DTS
14800M: Jianxiong Pan <jianxiong.pan@amlogic.com>
14801F: arch/arm/boot/dts/amlogic/g12b*_a.dts
14802F: arch/arm/boot/dts/amlogic/mesong12b.dtsi
14803F: arch/arm64/boot/dts/amlogic/g12b*_a.dts
14804F: arch/arm64/boot/dts/amlogic/mesong12b.dtsi
14805
14806AMLOGIC MESONAXG SBR DTS
14807M: Bing Jiang <Bing.Jiang@amlogic.com>
14808F: arch/arm64/boot/dts/amlogic/axg_s400_v03sbr.dts
14809F: arch/arm/boot/dts/amlogic/axg_s400_v03sbr.dts
14810F: sound/soc/codecs/amlogic/tas5782m.c
14811F: sound/soc/codecs/amlogic/tas5782m.h
14812