summaryrefslogtreecommitdiff
path: root/MAINTAINERS (plain)
blob: 48ddff990b2812b1710f09341a20dca465ba2840
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
11084SIPHASH PRF ROUTINES
11085M: Jason A. Donenfeld <Jason@zx2c4.com>
11086S: Maintained
11087F: lib/siphash.c
11088F: lib/test_siphash.c
11089F: include/linux/siphash.h
11090
11091TI DAVINCI MACHINE SUPPORT
11092M: Sekhar Nori <nsekhar@ti.com>
11093M: Kevin Hilman <khilman@kernel.org>
11094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11095T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11096S: Supported
11097F: arch/arm/mach-davinci/
11098F: drivers/i2c/busses/i2c-davinci.c
11099
11100TI DAVINCI SERIES MEDIA DRIVER
11101M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11102L: linux-media@vger.kernel.org
11103W: https://linuxtv.org
11104Q: http://patchwork.linuxtv.org/project/linux-media/list/
11105T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11106S: Maintained
11107F: drivers/media/platform/davinci/
11108F: include/media/davinci/
11109
11110TI AM437X VPFE DRIVER
11111M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11112L: linux-media@vger.kernel.org
11113W: https://linuxtv.org
11114Q: http://patchwork.linuxtv.org/project/linux-media/list/
11115T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11116S: Maintained
11117F: drivers/media/platform/am437x/
11118
11119OV2659 OMNIVISION SENSOR DRIVER
11120M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11121L: linux-media@vger.kernel.org
11122W: https://linuxtv.org
11123Q: http://patchwork.linuxtv.org/project/linux-media/list/
11124T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11125S: Maintained
11126F: drivers/media/i2c/ov2659.c
11127F: include/media/i2c/ov2659.h
11128
11129SILICON MOTION SM712 FRAME BUFFER DRIVER
11130M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11131M: Teddy Wang <teddy.wang@siliconmotion.com>
11132M: Sudip Mukherjee <sudip@vectorindia.org>
11133L: linux-fbdev@vger.kernel.org
11134S: Maintained
11135F: drivers/video/fbdev/sm712*
11136F: Documentation/fb/sm712fb.txt
11137
11138SIS 190 ETHERNET DRIVER
11139M: Francois Romieu <romieu@fr.zoreil.com>
11140L: netdev@vger.kernel.org
11141S: Maintained
11142F: drivers/net/ethernet/sis/sis190.c
11143
11144SIS 900/7016 FAST ETHERNET DRIVER
11145M: Daniele Venzano <venza@brownhat.org>
11146W: http://www.brownhat.org/sis900.html
11147L: netdev@vger.kernel.org
11148S: Maintained
11149F: drivers/net/ethernet/sis/sis900.*
11150
11151SIS FRAMEBUFFER DRIVER
11152M: Thomas Winischhofer <thomas@winischhofer.net>
11153W: http://www.winischhofer.net/linuxsisvga.shtml
11154S: Maintained
11155F: Documentation/fb/sisfb.txt
11156F: drivers/video/fbdev/sis/
11157F: include/video/sisfb.h
11158
11159SIS USB2VGA DRIVER
11160M: Thomas Winischhofer <thomas@winischhofer.net>
11161W: http://www.winischhofer.at/linuxsisusbvga.shtml
11162S: Maintained
11163F: drivers/usb/misc/sisusbvga/
11164
11165SLAB ALLOCATOR
11166M: Christoph Lameter <cl@linux.com>
11167M: Pekka Enberg <penberg@kernel.org>
11168M: David Rientjes <rientjes@google.com>
11169M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11170M: Andrew Morton <akpm@linux-foundation.org>
11171L: linux-mm@kvack.org
11172S: Maintained
11173F: include/linux/sl?b*.h
11174F: mm/sl?b*
11175
11176SLEEPABLE READ-COPY UPDATE (SRCU)
11177M: Lai Jiangshan <jiangshanlai@gmail.com>
11178M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11179M: Josh Triplett <josh@joshtriplett.org>
11180R: Steven Rostedt <rostedt@goodmis.org>
11181R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11182L: linux-kernel@vger.kernel.org
11183W: http://www.rdrop.com/users/paulmck/RCU/
11184S: Supported
11185T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11186F: include/linux/srcu.h
11187F: kernel/rcu/srcu.c
11188
11189SMACK SECURITY MODULE
11190M: Casey Schaufler <casey@schaufler-ca.com>
11191L: linux-security-module@vger.kernel.org
11192W: http://schaufler-ca.com
11193T: git git://github.com/cschaufler/smack-next
11194S: Maintained
11195F: Documentation/security/Smack.txt
11196F: security/smack/
11197
11198DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11199M: Kevin Hilman <khilman@kernel.org>
11200M: Nishanth Menon <nm@ti.com>
11201S: Maintained
11202F: drivers/power/avs/
11203F: include/linux/power/smartreflex.h
11204L: linux-pm@vger.kernel.org
11205
11206SMC91x ETHERNET DRIVER
11207M: Nicolas Pitre <nico@fluxnic.net>
11208S: Odd Fixes
11209F: drivers/net/ethernet/smsc/smc91x.*
11210
11211SMIA AND SMIA++ IMAGE SENSOR DRIVER
11212M: Sakari Ailus <sakari.ailus@iki.fi>
11213L: linux-media@vger.kernel.org
11214S: Maintained
11215F: drivers/media/i2c/smiapp/
11216F: include/media/i2c/smiapp.h
11217F: drivers/media/i2c/smiapp-pll.c
11218F: drivers/media/i2c/smiapp-pll.h
11219F: include/uapi/linux/smiapp.h
11220F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11221
11222SMM665 HARDWARE MONITOR DRIVER
11223M: Guenter Roeck <linux@roeck-us.net>
11224L: linux-hwmon@vger.kernel.org
11225S: Maintained
11226F: Documentation/hwmon/smm665
11227F: drivers/hwmon/smm665.c
11228
11229SMSC EMC2103 HARDWARE MONITOR DRIVER
11230M: Steve Glendinning <steve.glendinning@shawell.net>
11231L: linux-hwmon@vger.kernel.org
11232S: Maintained
11233F: Documentation/hwmon/emc2103
11234F: drivers/hwmon/emc2103.c
11235
11236SMSC SCH5627 HARDWARE MONITOR DRIVER
11237M: Hans de Goede <hdegoede@redhat.com>
11238L: linux-hwmon@vger.kernel.org
11239S: Supported
11240F: Documentation/hwmon/sch5627
11241F: drivers/hwmon/sch5627.c
11242
11243SMSC47B397 HARDWARE MONITOR DRIVER
11244M: Jean Delvare <jdelvare@suse.com>
11245L: linux-hwmon@vger.kernel.org
11246S: Maintained
11247F: Documentation/hwmon/smsc47b397
11248F: drivers/hwmon/smsc47b397.c
11249
11250SMSC911x ETHERNET DRIVER
11251M: Steve Glendinning <steve.glendinning@shawell.net>
11252L: netdev@vger.kernel.org
11253S: Maintained
11254F: include/linux/smsc911x.h
11255F: drivers/net/ethernet/smsc/smsc911x.*
11256
11257SMSC9420 PCI ETHERNET DRIVER
11258M: Steve Glendinning <steve.glendinning@shawell.net>
11259L: netdev@vger.kernel.org
11260S: Maintained
11261F: drivers/net/ethernet/smsc/smsc9420.*
11262
11263SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11264M: Steve Glendinning <steve.glendinning@shawell.net>
11265L: linux-fbdev@vger.kernel.org
11266S: Maintained
11267F: drivers/video/fbdev/smscufx.c
11268
11269SOC-CAMERA V4L2 SUBSYSTEM
11270M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11271L: linux-media@vger.kernel.org
11272T: git git://linuxtv.org/media_tree.git
11273S: Maintained
11274F: include/media/soc*
11275F: drivers/media/i2c/soc_camera/
11276F: drivers/media/platform/soc_camera/
11277
11278SOEKRIS NET48XX LED SUPPORT
11279M: Chris Boot <bootc@bootc.net>
11280S: Maintained
11281F: drivers/leds/leds-net48xx.c
11282
11283SOFTLOGIC 6x10 MPEG CODEC
11284M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11285M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11286M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11287M: Ismael Luceno <ismael@iodev.co.uk>
11288L: linux-media@vger.kernel.org
11289S: Supported
11290F: drivers/media/pci/solo6x10/
11291
11292SOFTWARE RAID (Multiple Disks) SUPPORT
11293M: Shaohua Li <shli@kernel.org>
11294L: linux-raid@vger.kernel.org
11295T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11296S: Supported
11297F: drivers/md/
11298F: include/linux/raid/
11299F: include/uapi/linux/raid/
11300
11301SONIC NETWORK DRIVER
11302M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11303L: netdev@vger.kernel.org
11304S: Maintained
11305F: drivers/net/ethernet/natsemi/sonic.*
11306
11307SONICS SILICON BACKPLANE DRIVER (SSB)
11308M: Michael Buesch <m@bues.ch>
11309L: linux-wireless@vger.kernel.org
11310S: Maintained
11311F: drivers/ssb/
11312F: include/linux/ssb/
11313
11314SONY VAIO CONTROL DEVICE DRIVER
11315M: Mattia Dongili <malattia@linux.it>
11316L: platform-driver-x86@vger.kernel.org
11317W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11318S: Maintained
11319F: Documentation/laptops/sony-laptop.txt
11320F: drivers/char/sonypi.c
11321F: drivers/platform/x86/sony-laptop.c
11322F: include/linux/sony-laptop.h
11323
11324SONY MEMORYSTICK CARD SUPPORT
11325M: Alex Dubov <oakad@yahoo.com>
11326W: http://tifmxx.berlios.de/
11327S: Maintained
11328F: drivers/memstick/host/tifm_ms.c
11329
11330SONY MEMORYSTICK STANDARD SUPPORT
11331M: Maxim Levitsky <maximlevitsky@gmail.com>
11332S: Maintained
11333F: drivers/memstick/core/ms_block.*
11334
11335SOUND
11336M: Jaroslav Kysela <perex@perex.cz>
11337M: Takashi Iwai <tiwai@suse.com>
11338L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11339W: http://www.alsa-project.org/
11340T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11341T: git git://git.alsa-project.org/alsa-kernel.git
11342Q: http://patchwork.kernel.org/project/alsa-devel/list/
11343S: Maintained
11344F: Documentation/sound/
11345F: include/sound/
11346F: include/uapi/sound/
11347F: sound/
11348
11349SOUND - COMPRESSED AUDIO
11350M: Vinod Koul <vinod.koul@intel.com>
11351L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11352T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11353S: Supported
11354F: Documentation/sound/alsa/compress_offload.txt
11355F: include/sound/compress_driver.h
11356F: include/uapi/sound/compress_*
11357F: sound/core/compress_offload.c
11358F: sound/soc/soc-compress.c
11359
11360SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11361M: Liam Girdwood <lgirdwood@gmail.com>
11362M: Mark Brown <broonie@kernel.org>
11363T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11364L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11365W: http://alsa-project.org/main/index.php/ASoC
11366S: Supported
11367F: Documentation/devicetree/bindings/sound/
11368F: Documentation/sound/alsa/soc/
11369F: sound/soc/
11370F: include/sound/soc*
11371
11372SOUND - DMAENGINE HELPERS
11373M: Lars-Peter Clausen <lars@metafoo.de>
11374S: Supported
11375F: include/sound/dmaengine_pcm.h
11376F: sound/core/pcm_dmaengine.c
11377F: sound/soc/soc-generic-dmaengine-pcm.c
11378
11379SP2 MEDIA DRIVER
11380M: Olli Salonen <olli.salonen@iki.fi>
11381L: linux-media@vger.kernel.org
11382W: https://linuxtv.org
11383Q: http://patchwork.linuxtv.org/project/linux-media/list/
11384S: Maintained
11385F: drivers/media/dvb-frontends/sp2*
11386
11387SPARC + UltraSPARC (sparc/sparc64)
11388M: "David S. Miller" <davem@davemloft.net>
11389L: sparclinux@vger.kernel.org
11390Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11391T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11392T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11393S: Maintained
11394F: arch/sparc/
11395F: drivers/sbus/
11396
11397SPARC SERIAL DRIVERS
11398M: "David S. Miller" <davem@davemloft.net>
11399L: sparclinux@vger.kernel.org
11400T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11401T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11402S: Maintained
11403F: include/linux/sunserialcore.h
11404F: drivers/tty/serial/suncore.c
11405F: drivers/tty/serial/sunhv.c
11406F: drivers/tty/serial/sunsab.c
11407F: drivers/tty/serial/sunsab.h
11408F: drivers/tty/serial/sunsu.c
11409F: drivers/tty/serial/sunzilog.c
11410F: drivers/tty/serial/sunzilog.h
11411
11412SPARSE CHECKER
11413M: "Christopher Li" <sparse@chrisli.org>
11414L: linux-sparse@vger.kernel.org
11415W: https://sparse.wiki.kernel.org/
11416T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11417T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11418S: Maintained
11419F: include/linux/compiler.h
11420
11421SPEAR PLATFORM SUPPORT
11422M: Viresh Kumar <vireshk@kernel.org>
11423M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11425W: http://www.st.com/spear
11426S: Maintained
11427F: arch/arm/boot/dts/spear*
11428F: arch/arm/mach-spear/
11429
11430SPEAR CLOCK FRAMEWORK SUPPORT
11431M: Viresh Kumar <vireshk@kernel.org>
11432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11433W: http://www.st.com/spear
11434S: Maintained
11435F: drivers/clk/spear/
11436
11437SPI NOR SUBSYSTEM
11438M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11439M: Marek Vasut <marek.vasut@gmail.com>
11440L: linux-mtd@lists.infradead.org
11441W: http://www.linux-mtd.infradead.org/
11442Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11443T: git git://github.com/spi-nor/linux.git
11444S: Maintained
11445F: drivers/mtd/spi-nor/
11446F: include/linux/mtd/spi-nor.h
11447
11448SPI SUBSYSTEM
11449M: Mark Brown <broonie@kernel.org>
11450L: linux-spi@vger.kernel.org
11451T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11452Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11453S: Maintained
11454F: Documentation/devicetree/bindings/spi/
11455F: Documentation/spi/
11456F: drivers/spi/
11457F: include/linux/spi/
11458F: include/uapi/linux/spi/
11459F: tools/spi/
11460
11461SPIDERNET NETWORK DRIVER for CELL
11462M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11463L: netdev@vger.kernel.org
11464S: Supported
11465F: Documentation/networking/spider_net.txt
11466F: drivers/net/ethernet/toshiba/spider_net*
11467
11468SPU FILE SYSTEM
11469M: Jeremy Kerr <jk@ozlabs.org>
11470L: linuxppc-dev@lists.ozlabs.org
11471W: http://www.ibm.com/developerworks/power/cell/
11472S: Supported
11473F: Documentation/filesystems/spufs.txt
11474F: arch/powerpc/platforms/cell/spufs/
11475
11476SQUASHFS FILE SYSTEM
11477M: Phillip Lougher <phillip@squashfs.org.uk>
11478L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11479W: http://squashfs.org.uk
11480T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11481S: Maintained
11482F: Documentation/filesystems/squashfs.txt
11483F: fs/squashfs/
11484
11485SRM (Alpha) environment access
11486M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11487S: Maintained
11488F: arch/alpha/kernel/srm_env.c
11489
11490STABLE BRANCH
11491M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11492M: Sasha Levin <sashal@kernel.org>
11493L: stable@vger.kernel.org
11494S: Supported
11495F: Documentation/stable_kernel_rules.txt
11496
11497STAGING SUBSYSTEM
11498M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11499T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11500L: devel@driverdev.osuosl.org
11501S: Supported
11502F: drivers/staging/
11503
11504STAGING - COMEDI
11505M: Ian Abbott <abbotti@mev.co.uk>
11506M: H Hartley Sweeten <hsweeten@visionengravers.com>
11507S: Odd Fixes
11508F: drivers/staging/comedi/
11509
11510STAGING - FLARION FT1000 DRIVERS
11511M: Marek Belisko <marek.belisko@gmail.com>
11512S: Odd Fixes
11513F: drivers/staging/ft1000/
11514
11515STAGING - INDUSTRIAL IO
11516M: Jonathan Cameron <jic23@kernel.org>
11517L: linux-iio@vger.kernel.org
11518S: Odd Fixes
11519F: Documentation/devicetree/bindings/staging/iio/
11520F: drivers/staging/iio/
11521
11522STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11523M: Jarod Wilson <jarod@wilsonet.com>
11524W: http://www.lirc.org/
11525S: Odd Fixes
11526F: drivers/staging/media/lirc/
11527
11528STAGING - LUSTRE PARALLEL FILESYSTEM
11529M: Oleg Drokin <oleg.drokin@intel.com>
11530M: Andreas Dilger <andreas.dilger@intel.com>
11531M: James Simmons <jsimmons@infradead.org>
11532L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11533W: http://wiki.lustre.org/
11534S: Maintained
11535F: drivers/staging/lustre
11536
11537STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11538M: Marc Dietrich <marvin24@gmx.de>
11539L: ac100@lists.launchpad.net (moderated for non-subscribers)
11540L: linux-tegra@vger.kernel.org
11541S: Maintained
11542F: drivers/staging/nvec/
11543
11544STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11545M: Jens Frederich <jfrederich@gmail.com>
11546M: Daniel Drake <dsd@laptop.org>
11547M: Jon Nettleton <jon.nettleton@gmail.com>
11548W: http://wiki.laptop.org/go/DCON
11549S: Maintained
11550F: drivers/staging/olpc_dcon/
11551
11552STAGING - REALTEK RTL8712U DRIVERS
11553M: Larry Finger <Larry.Finger@lwfinger.net>
11554M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11555S: Odd Fixes
11556F: drivers/staging/rtl8712/
11557
11558STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11559M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11560M: Teddy Wang <teddy.wang@siliconmotion.com>
11561M: Sudip Mukherjee <sudip@vectorindia.org>
11562L: linux-fbdev@vger.kernel.org
11563S: Maintained
11564F: drivers/staging/sm750fb/
11565
11566STAGING - SLICOSS
11567M: Lior Dotan <liodot@gmail.com>
11568M: Christopher Harrer <charrer@alacritech.com>
11569S: Odd Fixes
11570F: drivers/staging/slicoss/
11571
11572STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11573M: William Hubbs <w.d.hubbs@gmail.com>
11574M: Chris Brannon <chris@the-brannons.com>
11575M: Kirk Reiser <kirk@reisers.ca>
11576M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11577L: speakup@linux-speakup.org
11578W: http://www.linux-speakup.org/
11579S: Odd Fixes
11580F: drivers/staging/speakup/
11581
11582STAGING - VIA VT665X DRIVERS
11583M: Forest Bond <forest@alittletooquiet.net>
11584S: Odd Fixes
11585F: drivers/staging/vt665?/
11586
11587STAGING - WILC1000 WIFI DRIVER
11588M: Aditya Shankar <aditya.shankar@microchip.com>
11589M: Ganesh Krishna <ganesh.krishna@microchip.com>
11590L: linux-wireless@vger.kernel.org
11591S: Supported
11592F: drivers/staging/wilc1000/
11593
11594STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11595M: Arnaud Patard <arnaud.patard@rtp-net.org>
11596S: Odd Fixes
11597F: drivers/staging/xgifb/
11598
11599STARFIRE/DURALAN NETWORK DRIVER
11600M: Ion Badulescu <ionut@badula.org>
11601S: Odd Fixes
11602F: drivers/net/ethernet/adaptec/starfire*
11603
11604SUN3/3X
11605M: Sam Creasey <sammy@sammy.net>
11606W: http://sammy.net/sun3/
11607S: Maintained
11608F: arch/m68k/kernel/*sun3*
11609F: arch/m68k/sun3*/
11610F: arch/m68k/include/asm/sun3*
11611F: drivers/net/ethernet/i825xx/sun3*
11612
11613SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11614M: Hans de Goede <hdegoede@redhat.com>
11615L: linux-input@vger.kernel.org
11616S: Maintained
11617F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11618F: drivers/input/keyboard/sun4i-lradc-keys.c
11619
11620SUNDANCE NETWORK DRIVER
11621M: Denis Kirjanov <kda@linux-powerpc.org>
11622L: netdev@vger.kernel.org
11623S: Maintained
11624F: drivers/net/ethernet/dlink/sundance.c
11625
11626SUPERH
11627M: Yoshinori Sato <ysato@users.sourceforge.jp>
11628M: Rich Felker <dalias@libc.org>
11629L: linux-sh@vger.kernel.org
11630Q: http://patchwork.kernel.org/project/linux-sh/list/
11631S: Maintained
11632F: Documentation/sh/
11633F: arch/sh/
11634F: drivers/sh/
11635
11636SUSPEND TO RAM
11637M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11638M: Len Brown <len.brown@intel.com>
11639M: Pavel Machek <pavel@ucw.cz>
11640L: linux-pm@vger.kernel.org
11641B: https://bugzilla.kernel.org
11642S: Supported
11643F: Documentation/power/
11644F: arch/x86/kernel/acpi/
11645F: drivers/base/power/
11646F: kernel/power/
11647F: include/linux/suspend.h
11648F: include/linux/freezer.h
11649F: include/linux/pm.h
11650
11651SVGA HANDLING
11652M: Martin Mares <mj@ucw.cz>
11653L: linux-video@atrey.karlin.mff.cuni.cz
11654S: Maintained
11655F: Documentation/svga.txt
11656F: arch/x86/boot/video*
11657
11658SWIOTLB SUBSYSTEM
11659M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11660L: linux-kernel@vger.kernel.org
11661T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11662S: Supported
11663F: lib/swiotlb.c
11664F: arch/*/kernel/pci-swiotlb.c
11665F: include/linux/swiotlb.h
11666
11667SWITCHDEV
11668M: Jiri Pirko <jiri@resnulli.us>
11669L: netdev@vger.kernel.org
11670S: Supported
11671F: net/switchdev/
11672F: include/net/switchdev.h
11673
11674SYNOPSYS ARC ARCHITECTURE
11675M: Vineet Gupta <vgupta@synopsys.com>
11676L: linux-snps-arc@lists.infradead.org
11677S: Supported
11678F: arch/arc/
11679F: Documentation/devicetree/bindings/arc/*
11680F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11681F: drivers/tty/serial/arc_uart.c
11682T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11683
11684SYNOPSYS ARC SDP platform support
11685M: Alexey Brodkin <abrodkin@synopsys.com>
11686S: Supported
11687F: arch/arc/plat-axs10x
11688F: arch/arc/boot/dts/ax*
11689F: Documentation/devicetree/bindings/arc/axs10*
11690
11691SYSTEM CONFIGURATION (SYSCON)
11692M: Lee Jones <lee.jones@linaro.org>
11693M: Arnd Bergmann <arnd@arndb.de>
11694T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11695S: Supported
11696F: drivers/mfd/syscon.c
11697
11698SYSTEM RESET/SHUTDOWN DRIVERS
11699M: Sebastian Reichel <sre@kernel.org>
11700L: linux-pm@vger.kernel.org
11701T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11702S: Maintained
11703F: Documentation/devicetree/bindings/power/reset/
11704F: drivers/power/reset/
11705
11706SYSV FILESYSTEM
11707M: Christoph Hellwig <hch@infradead.org>
11708S: Maintained
11709F: Documentation/filesystems/sysv-fs.txt
11710F: fs/sysv/
11711F: include/linux/sysv_fs.h
11712
11713TARGET SUBSYSTEM
11714M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11715L: linux-scsi@vger.kernel.org
11716L: target-devel@vger.kernel.org
11717W: http://www.linux-iscsi.org
11718W: http://groups.google.com/group/linux-iscsi-target-dev
11719T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11720S: Supported
11721F: drivers/target/
11722F: include/target/
11723F: Documentation/target/
11724
11725TASKSTATS STATISTICS INTERFACE
11726M: Balbir Singh <bsingharora@gmail.com>
11727S: Maintained
11728F: Documentation/accounting/taskstats*
11729F: include/linux/taskstats*
11730F: kernel/taskstats.c
11731
11732TC CLASSIFIER
11733M: Jamal Hadi Salim <jhs@mojatatu.com>
11734L: netdev@vger.kernel.org
11735S: Maintained
11736F: include/net/pkt_cls.h
11737F: include/uapi/linux/pkt_cls.h
11738F: net/sched/
11739
11740TCP LOW PRIORITY MODULE
11741M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11742M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11743W: http://tcp-lp-mod.sourceforge.net/
11744S: Maintained
11745F: net/ipv4/tcp_lp.c
11746
11747TDA10071 MEDIA DRIVER
11748M: Antti Palosaari <crope@iki.fi>
11749L: linux-media@vger.kernel.org
11750W: https://linuxtv.org
11751W: http://palosaari.fi/linux/
11752Q: http://patchwork.linuxtv.org/project/linux-media/list/
11753T: git git://linuxtv.org/anttip/media_tree.git
11754S: Maintained
11755F: drivers/media/dvb-frontends/tda10071*
11756
11757TDA18212 MEDIA DRIVER
11758M: Antti Palosaari <crope@iki.fi>
11759L: linux-media@vger.kernel.org
11760W: https://linuxtv.org
11761W: http://palosaari.fi/linux/
11762Q: http://patchwork.linuxtv.org/project/linux-media/list/
11763T: git git://linuxtv.org/anttip/media_tree.git
11764S: Maintained
11765F: drivers/media/tuners/tda18212*
11766
11767TDA18218 MEDIA DRIVER
11768M: Antti Palosaari <crope@iki.fi>
11769L: linux-media@vger.kernel.org
11770W: https://linuxtv.org
11771W: http://palosaari.fi/linux/
11772Q: http://patchwork.linuxtv.org/project/linux-media/list/
11773T: git git://linuxtv.org/anttip/media_tree.git
11774S: Maintained
11775F: drivers/media/tuners/tda18218*
11776
11777TDA18271 MEDIA DRIVER
11778M: Michael Krufky <mkrufky@linuxtv.org>
11779L: linux-media@vger.kernel.org
11780W: https://linuxtv.org
11781W: http://github.com/mkrufky
11782Q: http://patchwork.linuxtv.org/project/linux-media/list/
11783T: git git://linuxtv.org/mkrufky/tuners.git
11784S: Maintained
11785F: drivers/media/tuners/tda18271*
11786
11787TDA827x MEDIA DRIVER
11788M: Michael Krufky <mkrufky@linuxtv.org>
11789L: linux-media@vger.kernel.org
11790W: https://linuxtv.org
11791W: http://github.com/mkrufky
11792Q: http://patchwork.linuxtv.org/project/linux-media/list/
11793T: git git://linuxtv.org/mkrufky/tuners.git
11794S: Maintained
11795F: drivers/media/tuners/tda8290.*
11796
11797TDA8290 MEDIA DRIVER
11798M: Michael Krufky <mkrufky@linuxtv.org>
11799L: linux-media@vger.kernel.org
11800W: https://linuxtv.org
11801W: http://github.com/mkrufky
11802Q: http://patchwork.linuxtv.org/project/linux-media/list/
11803T: git git://linuxtv.org/mkrufky/tuners.git
11804S: Maintained
11805F: drivers/media/tuners/tda8290.*
11806
11807TDA9840 MEDIA DRIVER
11808M: Hans Verkuil <hverkuil@xs4all.nl>
11809L: linux-media@vger.kernel.org
11810T: git git://linuxtv.org/media_tree.git
11811W: https://linuxtv.org
11812S: Maintained
11813F: drivers/media/i2c/tda9840*
11814
11815TEA5761 TUNER DRIVER
11816M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11817M: Mauro Carvalho Chehab <mchehab@kernel.org>
11818L: linux-media@vger.kernel.org
11819W: https://linuxtv.org
11820T: git git://linuxtv.org/media_tree.git
11821S: Odd fixes
11822F: drivers/media/tuners/tea5761.*
11823
11824TEA5767 TUNER DRIVER
11825M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11826M: Mauro Carvalho Chehab <mchehab@kernel.org>
11827L: linux-media@vger.kernel.org
11828W: https://linuxtv.org
11829T: git git://linuxtv.org/media_tree.git
11830S: Maintained
11831F: drivers/media/tuners/tea5767.*
11832
11833TEA6415C 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/tea6415c*
11840
11841TEA6420 MEDIA DRIVER
11842M: Hans Verkuil <hverkuil@xs4all.nl>
11843L: linux-media@vger.kernel.org
11844T: git git://linuxtv.org/media_tree.git
11845W: https://linuxtv.org
11846S: Maintained
11847F: drivers/media/i2c/tea6420*
11848
11849TEAM DRIVER
11850M: Jiri Pirko <jiri@resnulli.us>
11851L: netdev@vger.kernel.org
11852S: Supported
11853F: drivers/net/team/
11854F: include/linux/if_team.h
11855F: include/uapi/linux/if_team.h
11856
11857TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11858M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11859S: Maintained
11860F: arch/x86/platform/ts5500/
11861
11862TECHNOTREND USB IR RECEIVER
11863M: Sean Young <sean@mess.org>
11864L: linux-media@vger.kernel.org
11865S: Maintained
11866F: drivers/media/rc/ttusbir.c
11867
11868TEGRA ARCHITECTURE SUPPORT
11869M: Stephen Warren <swarren@wwwdotorg.org>
11870M: Thierry Reding <thierry.reding@gmail.com>
11871M: Alexandre Courbot <gnurou@gmail.com>
11872L: linux-tegra@vger.kernel.org
11873Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11874T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11875S: Supported
11876N: [^a-z]tegra
11877
11878TEGRA CLOCK DRIVER
11879M: Peter De Schrijver <pdeschrijver@nvidia.com>
11880M: Prashant Gaikwad <pgaikwad@nvidia.com>
11881S: Supported
11882F: drivers/clk/tegra/
11883
11884TEGRA DMA DRIVERS
11885M: Laxman Dewangan <ldewangan@nvidia.com>
11886M: Jon Hunter <jonathanh@nvidia.com>
11887S: Supported
11888F: drivers/dma/tegra*
11889
11890TEGRA I2C DRIVER
11891M: Laxman Dewangan <ldewangan@nvidia.com>
11892S: Supported
11893F: drivers/i2c/busses/i2c-tegra.c
11894
11895TEGRA IOMMU DRIVERS
11896M: Hiroshi Doyu <hdoyu@nvidia.com>
11897S: Supported
11898F: drivers/iommu/tegra*
11899
11900TEGRA KBC DRIVER
11901M: Rakesh Iyer <riyer@nvidia.com>
11902M: Laxman Dewangan <ldewangan@nvidia.com>
11903S: Supported
11904F: drivers/input/keyboard/tegra-kbc.c
11905
11906TEGRA PWM DRIVER
11907M: Thierry Reding <thierry.reding@gmail.com>
11908S: Supported
11909F: drivers/pwm/pwm-tegra.c
11910
11911TEGRA SERIAL DRIVER
11912M: Laxman Dewangan <ldewangan@nvidia.com>
11913S: Supported
11914F: drivers/tty/serial/serial-tegra.c
11915
11916TEGRA SPI DRIVER
11917M: Laxman Dewangan <ldewangan@nvidia.com>
11918S: Supported
11919F: drivers/spi/spi-tegra*
11920
11921TEHUTI ETHERNET DRIVER
11922M: Andy Gospodarek <andy@greyhouse.net>
11923L: netdev@vger.kernel.org
11924S: Supported
11925F: drivers/net/ethernet/tehuti/*
11926
11927Telecom Clock Driver for MCPL0010
11928M: Mark Gross <mark.gross@intel.com>
11929S: Supported
11930F: drivers/char/tlclk.c
11931
11932TENSILICA XTENSA PORT (xtensa)
11933M: Chris Zankel <chris@zankel.net>
11934M: Max Filippov <jcmvbkbc@gmail.com>
11935L: linux-xtensa@linux-xtensa.org
11936T: git git://github.com/czankel/xtensa-linux.git
11937S: Maintained
11938F: arch/xtensa/
11939F: drivers/irqchip/irq-xtensa-*
11940
11941THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11942M: Hans Verkuil <hverkuil@xs4all.nl>
11943L: linux-media@vger.kernel.org
11944T: git git://linuxtv.org/media_tree.git
11945W: https://linuxtv.org
11946S: Maintained
11947F: drivers/media/radio/radio-raremono.c
11948
11949THERMAL
11950M: Zhang Rui <rui.zhang@intel.com>
11951M: Eduardo Valentin <edubezval@gmail.com>
11952L: linux-pm@vger.kernel.org
11953T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11954T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11955Q: https://patchwork.kernel.org/project/linux-pm/list/
11956S: Supported
11957F: drivers/thermal/
11958F: include/linux/thermal.h
11959F: include/uapi/linux/thermal.h
11960F: include/linux/cpu_cooling.h
11961F: Documentation/devicetree/bindings/thermal/
11962
11963THERMAL/CPU_COOLING
11964M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11965M: Viresh Kumar <viresh.kumar@linaro.org>
11966M: Javi Merino <javi.merino@kernel.org>
11967L: linux-pm@vger.kernel.org
11968S: Supported
11969F: Documentation/thermal/cpu-cooling-api.txt
11970F: drivers/thermal/cpu_cooling.c
11971F: include/linux/cpu_cooling.h
11972
11973THINKPAD ACPI EXTRAS DRIVER
11974M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11975L: ibm-acpi-devel@lists.sourceforge.net
11976L: platform-driver-x86@vger.kernel.org
11977W: http://ibm-acpi.sourceforge.net
11978W: http://thinkwiki.org/wiki/Ibm-acpi
11979T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11980S: Maintained
11981F: drivers/platform/x86/thinkpad_acpi.c
11982
11983TI BANDGAP AND THERMAL DRIVER
11984M: Eduardo Valentin <edubezval@gmail.com>
11985M: Keerthy <j-keerthy@ti.com>
11986L: linux-pm@vger.kernel.org
11987L: linux-omap@vger.kernel.org
11988S: Maintained
11989F: drivers/thermal/ti-soc-thermal/
11990
11991TI VPE/CAL DRIVERS
11992M: Benoit Parrot <bparrot@ti.com>
11993L: linux-media@vger.kernel.org
11994W: http://linuxtv.org/
11995Q: http://patchwork.linuxtv.org/project/linux-media/list/
11996S: Maintained
11997F: drivers/media/platform/ti-vpe/
11998
11999TI CDCE706 CLOCK DRIVER
12000M: Max Filippov <jcmvbkbc@gmail.com>
12001S: Maintained
12002F: drivers/clk/clk-cdce706.c
12003
12004TI CLOCK DRIVER
12005M: Tero Kristo <t-kristo@ti.com>
12006L: linux-omap@vger.kernel.org
12007S: Maintained
12008F: drivers/clk/ti/
12009F: include/linux/clk/ti.h
12010
12011TI ETHERNET SWITCH DRIVER (CPSW)
12012M: Mugunthan V N <mugunthanvnm@ti.com>
12013R: Grygorii Strashko <grygorii.strashko@ti.com>
12014L: linux-omap@vger.kernel.org
12015L: netdev@vger.kernel.org
12016S: Maintained
12017F: drivers/net/ethernet/ti/cpsw*
12018F: drivers/net/ethernet/ti/davinci*
12019
12020TI FLASH MEDIA INTERFACE DRIVER
12021M: Alex Dubov <oakad@yahoo.com>
12022S: Maintained
12023F: drivers/misc/tifm*
12024F: drivers/mmc/host/tifm_sd.c
12025F: include/linux/tifm.h
12026
12027TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12028M: Santosh Shilimkar <ssantosh@kernel.org>
12029L: linux-kernel@vger.kernel.org
12030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12031S: Maintained
12032F: drivers/soc/ti/*
12033T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12034
12035
12036TI LM49xxx FAMILY ASoC CODEC DRIVERS
12037M: M R Swami Reddy <mr.swami.reddy@ti.com>
12038M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12039L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12040S: Maintained
12041F: sound/soc/codecs/lm49453*
12042F: sound/soc/codecs/isabelle*
12043
12044TI LP855x BACKLIGHT DRIVER
12045M: Milo Kim <milo.kim@ti.com>
12046S: Maintained
12047F: Documentation/backlight/lp855x-driver.txt
12048F: drivers/video/backlight/lp855x_bl.c
12049F: include/linux/platform_data/lp855x.h
12050
12051TI LP8727 CHARGER DRIVER
12052M: Milo Kim <milo.kim@ti.com>
12053S: Maintained
12054F: drivers/power/supply/lp8727_charger.c
12055F: include/linux/platform_data/lp8727.h
12056
12057TI LP8788 MFD DRIVER
12058M: Milo Kim <milo.kim@ti.com>
12059S: Maintained
12060F: drivers/iio/adc/lp8788_adc.c
12061F: drivers/leds/leds-lp8788.c
12062F: drivers/mfd/lp8788*.c
12063F: drivers/power/supply/lp8788-charger.c
12064F: drivers/regulator/lp8788-*.c
12065F: include/linux/mfd/lp8788*.h
12066
12067TI NETCP ETHERNET DRIVER
12068M: Wingman Kwok <w-kwok2@ti.com>
12069M: Murali Karicheri <m-karicheri2@ti.com>
12070L: netdev@vger.kernel.org
12071S: Maintained
12072F: drivers/net/ethernet/ti/netcp*
12073
12074TI TAS571X FAMILY ASoC CODEC DRIVER
12075M: Kevin Cernekee <cernekee@chromium.org>
12076L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12077S: Odd Fixes
12078F: sound/soc/codecs/tas571x*
12079
12080TI TWL4030 SERIES SOC CODEC DRIVER
12081M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12082L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12083S: Maintained
12084F: sound/soc/codecs/twl4030*
12085
12086TI WILINK WIRELESS DRIVERS
12087L: linux-wireless@vger.kernel.org
12088W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12089W: http://wireless.kernel.org/en/users/Drivers/wl1251
12090T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12091S: Orphan
12092F: drivers/net/wireless/ti/
12093F: include/linux/wl12xx.h
12094
12095TIPC NETWORK LAYER
12096M: Jon Maloy <jon.maloy@ericsson.com>
12097M: Ying Xue <ying.xue@windriver.com>
12098L: netdev@vger.kernel.org (core kernel code)
12099L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12100W: http://tipc.sourceforge.net/
12101S: Maintained
12102F: include/uapi/linux/tipc*.h
12103F: net/tipc/
12104
12105TILE ARCHITECTURE
12106M: Chris Metcalf <cmetcalf@mellanox.com>
12107W: http://www.mellanox.com/repository/solutions/tile-scm/
12108T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12109S: Supported
12110F: arch/tile/
12111F: drivers/char/tile-srom.c
12112F: drivers/edac/tile_edac.c
12113F: drivers/net/ethernet/tile/
12114F: drivers/rtc/rtc-tile.c
12115F: drivers/tty/hvc/hvc_tile.c
12116F: drivers/tty/serial/tilegx.c
12117F: drivers/usb/host/*-tilegx.c
12118F: include/linux/usb/tilegx.h
12119
12120TLAN NETWORK DRIVER
12121M: Samuel Chessman <chessman@tux.org>
12122L: tlan-devel@lists.sourceforge.net (subscribers-only)
12123W: http://sourceforge.net/projects/tlan/
12124S: Maintained
12125F: Documentation/networking/tlan.txt
12126F: drivers/net/ethernet/ti/tlan.*
12127
12128TOMOYO SECURITY MODULE
12129M: Kentaro Takeda <takedakn@nttdata.co.jp>
12130M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12131L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12132L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12133L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12134L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12135W: http://tomoyo.sourceforge.jp/
12136T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12137S: Maintained
12138F: security/tomoyo/
12139
12140TOPSTAR LAPTOP EXTRAS DRIVER
12141M: Herton Ronaldo Krzesinski <herton@canonical.com>
12142L: platform-driver-x86@vger.kernel.org
12143S: Maintained
12144F: drivers/platform/x86/topstar-laptop.c
12145
12146TOSHIBA ACPI EXTRAS DRIVER
12147M: Azael Avalos <coproscefalo@gmail.com>
12148L: platform-driver-x86@vger.kernel.org
12149S: Maintained
12150F: drivers/platform/x86/toshiba_acpi.c
12151
12152TOSHIBA BLUETOOTH DRIVER
12153M: Azael Avalos <coproscefalo@gmail.com>
12154L: platform-driver-x86@vger.kernel.org
12155S: Maintained
12156F: drivers/platform/x86/toshiba_bluetooth.c
12157
12158TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12159M: Azael Avalos <coproscefalo@gmail.com>
12160L: platform-driver-x86@vger.kernel.org
12161S: Maintained
12162F: drivers/platform/x86/toshiba_haps.c
12163
12164TOSHIBA WMI HOTKEYS DRIVER
12165M: Azael Avalos <coproscefalo@gmail.com>
12166L: platform-driver-x86@vger.kernel.org
12167S: Maintained
12168F: drivers/platform/x86/toshiba-wmi.c
12169
12170TOSHIBA SMM DRIVER
12171M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12172W: http://www.buzzard.org.uk/toshiba/
12173S: Maintained
12174F: drivers/char/toshiba.c
12175F: include/linux/toshiba.h
12176F: include/uapi/linux/toshiba.h
12177
12178TOSHIBA TC358743 DRIVER
12179M: Mats Randgaard <matrandg@cisco.com>
12180L: linux-media@vger.kernel.org
12181S: Maintained
12182F: drivers/media/i2c/tc358743*
12183F: include/media/i2c/tc358743.h
12184
12185TMIO/SDHI MMC DRIVER
12186M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12187L: linux-mmc@vger.kernel.org
12188S: Supported
12189F: drivers/mmc/host/tmio_mmc*
12190F: drivers/mmc/host/sh_mobile_sdhi.c
12191F: include/linux/mfd/tmio.h
12192
12193TMP401 HARDWARE MONITOR DRIVER
12194M: Guenter Roeck <linux@roeck-us.net>
12195L: linux-hwmon@vger.kernel.org
12196S: Maintained
12197F: Documentation/hwmon/tmp401
12198F: drivers/hwmon/tmp401.c
12199
12200TMPFS (SHMEM FILESYSTEM)
12201M: Hugh Dickins <hughd@google.com>
12202L: linux-mm@kvack.org
12203S: Maintained
12204F: include/linux/shmem_fs.h
12205F: mm/shmem.c
12206
12207TM6000 VIDEO4LINUX DRIVER
12208M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12209M: Mauro Carvalho Chehab <mchehab@kernel.org>
12210L: linux-media@vger.kernel.org
12211W: https://linuxtv.org
12212T: git git://linuxtv.org/media_tree.git
12213S: Odd fixes
12214F: drivers/media/usb/tm6000/
12215F: Documentation/media/v4l-drivers/tm6000*
12216
12217TW5864 VIDEO4LINUX DRIVER
12218M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12219M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12220M: Andrey Utkin <andrey_utkin@fastmail.com>
12221L: linux-media@vger.kernel.org
12222S: Supported
12223F: drivers/media/pci/tw5864/
12224
12225TW68 VIDEO4LINUX DRIVER
12226M: Hans Verkuil <hverkuil@xs4all.nl>
12227L: linux-media@vger.kernel.org
12228T: git git://linuxtv.org/media_tree.git
12229W: https://linuxtv.org
12230S: Odd Fixes
12231F: drivers/media/pci/tw68/
12232
12233TW686X VIDEO4LINUX DRIVER
12234M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12235L: linux-media@vger.kernel.org
12236T: git git://linuxtv.org/media_tree.git
12237W: http://linuxtv.org
12238S: Maintained
12239F: drivers/media/pci/tw686x/
12240
12241TPM DEVICE DRIVER
12242M: Peter Huewe <peterhuewe@gmx.de>
12243M: Marcel Selhorst <tpmdd@selhorst.net>
12244M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12245R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12246W: http://tpmdd.sourceforge.net
12247L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12248Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12249T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12250S: Maintained
12251F: drivers/char/tpm/
12252
12253TPM IBM_VTPM DEVICE DRIVER
12254M: Ashley Lai <ashleydlai@gmail.com>
12255W: http://tpmdd.sourceforge.net
12256L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12257S: Maintained
12258F: drivers/char/tpm/tpm_ibmvtpm*
12259
12260TRACING
12261M: Steven Rostedt <rostedt@goodmis.org>
12262M: Ingo Molnar <mingo@redhat.com>
12263T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12264S: Maintained
12265F: Documentation/trace/ftrace.txt
12266F: arch/*/*/*/ftrace.h
12267F: arch/*/kernel/ftrace.c
12268F: include/*/ftrace.h
12269F: include/linux/trace*.h
12270F: include/trace/
12271F: kernel/trace/
12272F: tools/testing/selftests/ftrace/
12273
12274TRACING MMIO ACCESSES (MMIOTRACE)
12275M: Steven Rostedt <rostedt@goodmis.org>
12276M: Ingo Molnar <mingo@kernel.org>
12277R: Karol Herbst <karolherbst@gmail.com>
12278R: Pekka Paalanen <ppaalanen@gmail.com>
12279S: Maintained
12280L: linux-kernel@vger.kernel.org
12281L: nouveau@lists.freedesktop.org
12282F: kernel/trace/trace_mmiotrace.c
12283F: include/linux/mmiotrace.h
12284F: arch/x86/mm/kmmio.c
12285F: arch/x86/mm/mmio-mod.c
12286F: arch/x86/mm/testmmiotrace.c
12287
12288TRIVIAL PATCHES
12289M: Jiri Kosina <trivial@kernel.org>
12290T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12291S: Maintained
12292K: ^Subject:.*(?i)trivial
12293
12294TTY LAYER
12295M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12296M: Jiri Slaby <jslaby@suse.com>
12297S: Supported
12298T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12299F: Documentation/serial/
12300F: drivers/tty/
12301F: drivers/tty/serial/serial_core.c
12302F: include/linux/serial_core.h
12303F: include/linux/serial.h
12304F: include/linux/tty.h
12305F: include/uapi/linux/serial_core.h
12306F: include/uapi/linux/serial.h
12307F: include/uapi/linux/tty.h
12308
12309TUA9001 MEDIA DRIVER
12310M: Antti Palosaari <crope@iki.fi>
12311L: linux-media@vger.kernel.org
12312W: https://linuxtv.org
12313W: http://palosaari.fi/linux/
12314Q: http://patchwork.linuxtv.org/project/linux-media/list/
12315T: git git://linuxtv.org/anttip/media_tree.git
12316S: Maintained
12317F: drivers/media/tuners/tua9001*
12318
12319TULIP NETWORK DRIVERS
12320L: netdev@vger.kernel.org
12321L: linux-parisc@vger.kernel.org
12322S: Orphan
12323F: drivers/net/ethernet/dec/tulip/
12324
12325TUN/TAP driver
12326M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12327W: http://vtun.sourceforge.net/tun
12328S: Maintained
12329F: Documentation/networking/tuntap.txt
12330F: arch/um/os-Linux/drivers/
12331
12332TURBOCHANNEL SUBSYSTEM
12333M: "Maciej W. Rozycki" <macro@linux-mips.org>
12334M: Ralf Baechle <ralf@linux-mips.org>
12335L: linux-mips@linux-mips.org
12336Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12337S: Maintained
12338F: drivers/tc/
12339F: include/linux/tc.h
12340
12341UBI FILE SYSTEM (UBIFS)
12342M: Richard Weinberger <richard@nod.at>
12343M: Artem Bityutskiy <dedekind1@gmail.com>
12344M: Adrian Hunter <adrian.hunter@intel.com>
12345L: linux-mtd@lists.infradead.org
12346T: git git://git.infradead.org/ubifs-2.6.git
12347W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12348S: Supported
12349F: Documentation/filesystems/ubifs.txt
12350F: fs/ubifs/
12351
12352UCLINUX (M68KNOMMU AND COLDFIRE)
12353M: Greg Ungerer <gerg@linux-m68k.org>
12354W: http://www.linux-m68k.org/
12355W: http://www.uclinux.org/
12356L: linux-m68k@lists.linux-m68k.org
12357L: uclinux-dev@uclinux.org (subscribers-only)
12358T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12359S: Maintained
12360F: arch/m68k/coldfire/
12361F: arch/m68k/68*/
12362F: arch/m68k/*/*_no.*
12363F: arch/m68k/include/asm/*_no.*
12364
12365UDF FILESYSTEM
12366M: Jan Kara <jack@suse.com>
12367S: Maintained
12368F: Documentation/filesystems/udf.txt
12369F: fs/udf/
12370
12371UFS FILESYSTEM
12372M: Evgeniy Dushistov <dushistov@mail.ru>
12373S: Maintained
12374F: Documentation/filesystems/ufs.txt
12375F: fs/ufs/
12376
12377UHID USERSPACE HID IO DRIVER:
12378M: David Herrmann <dh.herrmann@googlemail.com>
12379L: linux-input@vger.kernel.org
12380S: Maintained
12381F: drivers/hid/uhid.c
12382F: include/uapi/linux/uhid.h
12383
12384ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12385L: linux-usb@vger.kernel.org
12386S: Orphan
12387F: drivers/uwb/
12388F: include/linux/uwb.h
12389F: include/linux/uwb/
12390
12391UNICORE32 ARCHITECTURE:
12392M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12393W: http://mprc.pku.edu.cn/~guanxuetao/linux
12394S: Maintained
12395T: git git://github.com/gxt/linux.git
12396F: arch/unicore32/
12397
12398UNIFDEF
12399M: Tony Finch <dot@dotat.at>
12400W: http://dotat.at/prog/unifdef
12401S: Maintained
12402F: scripts/unifdef.c
12403
12404UNIFORM CDROM DRIVER
12405M: Jens Axboe <axboe@kernel.dk>
12406W: http://www.kernel.dk
12407S: Maintained
12408F: Documentation/cdrom/
12409F: drivers/cdrom/cdrom.c
12410F: include/linux/cdrom.h
12411F: include/uapi/linux/cdrom.h
12412
12413UNISYS S-PAR DRIVERS
12414M: David Kershner <david.kershner@unisys.com>
12415L: sparmaintainer@unisys.com (Unisys internal)
12416S: Supported
12417F: drivers/staging/unisys/
12418
12419UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12420M: Vinayak Holikatti <vinholikatti@gmail.com>
12421L: linux-scsi@vger.kernel.org
12422S: Supported
12423F: Documentation/scsi/ufs.txt
12424F: drivers/scsi/ufs/
12425
12426UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12427M: Joao Pinto <Joao.Pinto@synopsys.com>
12428L: linux-scsi@vger.kernel.org
12429S: Supported
12430F: drivers/scsi/ufs/*dwc*
12431
12432UNSORTED BLOCK IMAGES (UBI)
12433M: Artem Bityutskiy <dedekind1@gmail.com>
12434M: Richard Weinberger <richard@nod.at>
12435W: http://www.linux-mtd.infradead.org/
12436L: linux-mtd@lists.infradead.org
12437T: git git://git.infradead.org/ubifs-2.6.git
12438S: Supported
12439F: drivers/mtd/ubi/
12440F: include/linux/mtd/ubi.h
12441F: include/uapi/mtd/ubi-user.h
12442
12443USB ACM DRIVER
12444M: Oliver Neukum <oneukum@suse.com>
12445L: linux-usb@vger.kernel.org
12446S: Maintained
12447F: Documentation/usb/acm.txt
12448F: drivers/usb/class/cdc-acm.*
12449
12450USB AR5523 WIRELESS DRIVER
12451M: Pontus Fuchs <pontus.fuchs@gmail.com>
12452L: linux-wireless@vger.kernel.org
12453S: Maintained
12454F: drivers/net/wireless/ath/ar5523/
12455
12456USB ATTACHED SCSI
12457M: Oliver Neukum <oneukum@suse.com>
12458L: linux-usb@vger.kernel.org
12459L: linux-scsi@vger.kernel.org
12460S: Maintained
12461F: drivers/usb/storage/uas.c
12462
12463USB CDC ETHERNET DRIVER
12464M: Oliver Neukum <oliver@neukum.org>
12465L: linux-usb@vger.kernel.org
12466S: Maintained
12467F: drivers/net/usb/cdc_*.c
12468F: include/uapi/linux/usb/cdc.h
12469
12470USB CHAOSKEY DRIVER
12471M: Keith Packard <keithp@keithp.com>
12472L: linux-usb@vger.kernel.org
12473S: Maintained
12474F: drivers/usb/misc/chaoskey.c
12475
12476USB CYPRESS C67X00 DRIVER
12477M: Peter Korsgaard <jacmet@sunsite.dk>
12478L: linux-usb@vger.kernel.org
12479S: Maintained
12480F: drivers/usb/c67x00/
12481
12482USB DAVICOM DM9601 DRIVER
12483M: Peter Korsgaard <jacmet@sunsite.dk>
12484L: netdev@vger.kernel.org
12485W: http://www.linux-usb.org/usbnet
12486S: Maintained
12487F: drivers/net/usb/dm9601.c
12488
12489USB DIAMOND RIO500 DRIVER
12490M: Cesar Miquel <miquel@df.uba.ar>
12491L: rio500-users@lists.sourceforge.net
12492W: http://rio500.sourceforge.net
12493S: Maintained
12494F: drivers/usb/misc/rio500*
12495
12496USB EHCI DRIVER
12497M: Alan Stern <stern@rowland.harvard.edu>
12498L: linux-usb@vger.kernel.org
12499S: Maintained
12500F: Documentation/usb/ehci.txt
12501F: drivers/usb/host/ehci*
12502
12503USB GADGET/PERIPHERAL SUBSYSTEM
12504M: Felipe Balbi <balbi@kernel.org>
12505L: linux-usb@vger.kernel.org
12506W: http://www.linux-usb.org/gadget
12507T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12508S: Maintained
12509F: drivers/usb/gadget/
12510F: include/linux/usb/gadget*
12511
12512USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12513M: Jiri Kosina <jikos@kernel.org>
12514R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12515L: linux-usb@vger.kernel.org
12516T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12517S: Maintained
12518F: Documentation/hid/hiddev.txt
12519F: drivers/hid/usbhid/
12520
12521USB ISP116X DRIVER
12522M: Olav Kongas <ok@artecdesign.ee>
12523L: linux-usb@vger.kernel.org
12524S: Maintained
12525F: drivers/usb/host/isp116x*
12526F: include/linux/usb/isp116x.h
12527
12528USB LAN78XX ETHERNET DRIVER
12529M: Woojung Huh <woojung.huh@microchip.com>
12530M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12531L: netdev@vger.kernel.org
12532S: Maintained
12533F: drivers/net/usb/lan78xx.*
12534
12535USB MASS STORAGE DRIVER
12536M: Alan Stern <stern@rowland.harvard.edu>
12537L: linux-usb@vger.kernel.org
12538L: usb-storage@lists.one-eyed-alien.net
12539S: Maintained
12540W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12541F: drivers/usb/storage/
12542
12543USB MIDI DRIVER
12544M: Clemens Ladisch <clemens@ladisch.de>
12545L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12546T: git git://git.alsa-project.org/alsa-kernel.git
12547S: Maintained
12548F: sound/usb/midi.*
12549
12550USB NETWORKING DRIVERS
12551L: linux-usb@vger.kernel.org
12552S: Odd Fixes
12553F: drivers/net/usb/
12554
12555USB OHCI DRIVER
12556M: Alan Stern <stern@rowland.harvard.edu>
12557L: linux-usb@vger.kernel.org
12558S: Maintained
12559F: Documentation/usb/ohci.txt
12560F: drivers/usb/host/ohci*
12561
12562USB OTG FSM (Finite State Machine)
12563M: Peter Chen <Peter.Chen@nxp.com>
12564T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12565L: linux-usb@vger.kernel.org
12566S: Maintained
12567F: drivers/usb/common/usb-otg-fsm.c
12568
12569USB OVER IP DRIVER
12570M: Valentina Manea <valentina.manea.m@gmail.com>
12571M: Shuah Khan <shuahkh@osg.samsung.com>
12572M: Shuah Khan <shuah@kernel.org>
12573L: linux-usb@vger.kernel.org
12574S: Maintained
12575F: Documentation/usb/usbip_protocol.txt
12576F: drivers/usb/usbip/
12577F: tools/usb/usbip/
12578
12579USB PEGASUS DRIVER
12580M: Petko Manolov <petkan@nucleusys.com>
12581L: linux-usb@vger.kernel.org
12582L: netdev@vger.kernel.org
12583T: git git://github.com/petkan/pegasus.git
12584W: https://github.com/petkan/pegasus
12585S: Maintained
12586F: drivers/net/usb/pegasus.*
12587
12588USB PHY LAYER
12589M: Felipe Balbi <balbi@kernel.org>
12590L: linux-usb@vger.kernel.org
12591T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12592S: Maintained
12593F: drivers/usb/phy/
12594
12595USB PRINTER DRIVER (usblp)
12596M: Pete Zaitcev <zaitcev@redhat.com>
12597L: linux-usb@vger.kernel.org
12598S: Supported
12599F: drivers/usb/class/usblp.c
12600
12601USB QMI WWAN NETWORK DRIVER
12602M: Bjørn Mork <bjorn@mork.no>
12603L: netdev@vger.kernel.org
12604S: Maintained
12605F: Documentation/ABI/testing/sysfs-class-net-qmi
12606F: drivers/net/usb/qmi_wwan.c
12607
12608USB RTL8150 DRIVER
12609M: Petko Manolov <petkan@nucleusys.com>
12610L: linux-usb@vger.kernel.org
12611L: netdev@vger.kernel.org
12612T: git git://github.com/petkan/rtl8150.git
12613W: https://github.com/petkan/rtl8150
12614S: Maintained
12615F: drivers/net/usb/rtl8150.c
12616
12617USB SERIAL SUBSYSTEM
12618M: Johan Hovold <johan@kernel.org>
12619L: linux-usb@vger.kernel.org
12620T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12621S: Maintained
12622F: Documentation/usb/usb-serial.txt
12623F: drivers/usb/serial/
12624F: include/linux/usb/serial.h
12625
12626USB SMSC75XX ETHERNET DRIVER
12627M: Steve Glendinning <steve.glendinning@shawell.net>
12628L: netdev@vger.kernel.org
12629S: Maintained
12630F: drivers/net/usb/smsc75xx.*
12631
12632USB SMSC95XX ETHERNET DRIVER
12633M: Steve Glendinning <steve.glendinning@shawell.net>
12634M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12635L: netdev@vger.kernel.org
12636S: Maintained
12637F: drivers/net/usb/smsc95xx.*
12638
12639USB SUBSYSTEM
12640M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12641L: linux-usb@vger.kernel.org
12642W: http://www.linux-usb.org
12643T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12644S: Supported
12645F: Documentation/devicetree/bindings/usb/
12646F: Documentation/usb/
12647F: drivers/usb/
12648F: include/linux/usb.h
12649F: include/linux/usb/
12650
12651USB UHCI DRIVER
12652M: Alan Stern <stern@rowland.harvard.edu>
12653L: linux-usb@vger.kernel.org
12654S: Maintained
12655F: drivers/usb/host/uhci*
12656
12657USB "USBNET" DRIVER FRAMEWORK
12658M: Oliver Neukum <oneukum@suse.com>
12659L: netdev@vger.kernel.org
12660W: http://www.linux-usb.org/usbnet
12661S: Maintained
12662F: drivers/net/usb/usbnet.c
12663F: include/linux/usb/usbnet.h
12664
12665USB VIDEO CLASS
12666M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12667L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12668L: linux-media@vger.kernel.org
12669T: git git://linuxtv.org/media_tree.git
12670W: http://www.ideasonboard.org/uvc/
12671S: Maintained
12672F: drivers/media/usb/uvc/
12673F: include/uapi/linux/uvcvideo.h
12674
12675USB VISION DRIVER
12676M: Hans Verkuil <hverkuil@xs4all.nl>
12677L: linux-media@vger.kernel.org
12678T: git git://linuxtv.org/media_tree.git
12679W: https://linuxtv.org
12680S: Odd Fixes
12681F: drivers/media/usb/usbvision/
12682
12683USB WEBCAM GADGET
12684M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12685L: linux-usb@vger.kernel.org
12686S: Maintained
12687F: drivers/usb/gadget/function/*uvc*
12688F: drivers/usb/gadget/legacy/webcam.c
12689
12690USB WIRELESS RNDIS DRIVER (rndis_wlan)
12691M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12692L: linux-wireless@vger.kernel.org
12693S: Maintained
12694F: drivers/net/wireless/rndis_wlan.c
12695
12696USB XHCI DRIVER
12697M: Mathias Nyman <mathias.nyman@intel.com>
12698L: linux-usb@vger.kernel.org
12699S: Supported
12700F: drivers/usb/host/xhci*
12701F: drivers/usb/host/pci-quirks*
12702
12703USB ZD1201 DRIVER
12704L: linux-wireless@vger.kernel.org
12705W: http://linux-lc100020.sourceforge.net
12706S: Orphan
12707F: drivers/net/wireless/zydas/zd1201.*
12708
12709USB ZR364XX DRIVER
12710M: Antoine Jacquet <royale@zerezo.com>
12711L: linux-usb@vger.kernel.org
12712L: linux-media@vger.kernel.org
12713T: git git://linuxtv.org/media_tree.git
12714W: http://royale.zerezo.com/zr364xx/
12715S: Maintained
12716F: Documentation/media/v4l-drivers/zr364xx*
12717F: drivers/media/usb/zr364xx/
12718
12719ULPI BUS
12720M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12721L: linux-usb@vger.kernel.org
12722S: Maintained
12723F: drivers/usb/common/ulpi.c
12724F: include/linux/ulpi/
12725
12726USER-MODE LINUX (UML)
12727M: Jeff Dike <jdike@addtoit.com>
12728M: Richard Weinberger <richard@nod.at>
12729L: user-mode-linux-devel@lists.sourceforge.net
12730L: user-mode-linux-user@lists.sourceforge.net
12731W: http://user-mode-linux.sourceforge.net
12732T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12733S: Maintained
12734F: Documentation/virtual/uml/
12735F: arch/um/
12736F: arch/x86/um/
12737F: fs/hostfs/
12738F: fs/hppfs/
12739
12740USERSPACE I/O (UIO)
12741M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12742S: Maintained
12743T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12744F: Documentation/DocBook/uio-howto.tmpl
12745F: drivers/uio/
12746F: include/linux/uio*.h
12747
12748UTIL-LINUX PACKAGE
12749M: Karel Zak <kzak@redhat.com>
12750L: util-linux@vger.kernel.org
12751W: http://en.wikipedia.org/wiki/Util-linux
12752T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12753S: Maintained
12754
12755UVESAFB DRIVER
12756M: Michal Januszewski <spock@gentoo.org>
12757L: linux-fbdev@vger.kernel.org
12758W: http://dev.gentoo.org/~spock/projects/uvesafb/
12759S: Maintained
12760F: Documentation/fb/uvesafb.txt
12761F: drivers/video/fbdev/uvesafb.*
12762
12763VF610 NAND DRIVER
12764M: Stefan Agner <stefan@agner.ch>
12765L: linux-mtd@lists.infradead.org
12766S: Supported
12767F: drivers/mtd/nand/vf610_nfc.c
12768
12769VFAT/FAT/MSDOS FILESYSTEM
12770M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12771S: Maintained
12772F: Documentation/filesystems/vfat.txt
12773F: fs/fat/
12774
12775VFIO DRIVER
12776M: Alex Williamson <alex.williamson@redhat.com>
12777L: kvm@vger.kernel.org
12778T: git git://github.com/awilliam/linux-vfio.git
12779S: Maintained
12780F: Documentation/vfio.txt
12781F: drivers/vfio/
12782F: include/linux/vfio.h
12783F: include/uapi/linux/vfio.h
12784
12785VFIO PLATFORM DRIVER
12786M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12787L: kvm@vger.kernel.org
12788S: Maintained
12789F: drivers/vfio/platform/
12790
12791VIDEOBUF2 FRAMEWORK
12792M: Pawel Osciak <pawel@osciak.com>
12793M: Marek Szyprowski <m.szyprowski@samsung.com>
12794M: Kyungmin Park <kyungmin.park@samsung.com>
12795L: linux-media@vger.kernel.org
12796S: Maintained
12797F: drivers/media/v4l2-core/videobuf2-*
12798F: include/media/videobuf2-*
12799
12800VIRTIO AND VHOST VSOCK DRIVER
12801M: Stefan Hajnoczi <stefanha@redhat.com>
12802L: kvm@vger.kernel.org
12803L: virtualization@lists.linux-foundation.org
12804L: netdev@vger.kernel.org
12805S: Maintained
12806F: include/linux/virtio_vsock.h
12807F: include/uapi/linux/virtio_vsock.h
12808F: net/vmw_vsock/virtio_transport_common.c
12809F: net/vmw_vsock/virtio_transport.c
12810F: drivers/vhost/vsock.c
12811F: drivers/vhost/vsock.h
12812
12813VIRTUAL SERIO DEVICE DRIVER
12814M: Stephen Chandler Paul <thatslyude@gmail.com>
12815S: Maintained
12816F: drivers/input/serio/userio.c
12817F: include/uapi/linux/userio.h
12818
12819VIRTIO CONSOLE DRIVER
12820M: Amit Shah <amit.shah@redhat.com>
12821L: virtualization@lists.linux-foundation.org
12822S: Maintained
12823F: drivers/char/virtio_console.c
12824F: include/linux/virtio_console.h
12825F: include/uapi/linux/virtio_console.h
12826
12827VIRTIO CORE, NET AND BLOCK DRIVERS
12828M: "Michael S. Tsirkin" <mst@redhat.com>
12829M: Jason Wang <jasowang@redhat.com>
12830L: virtualization@lists.linux-foundation.org
12831S: Maintained
12832F: Documentation/devicetree/bindings/virtio/
12833F: drivers/virtio/
12834F: tools/virtio/
12835F: drivers/net/virtio_net.c
12836F: drivers/block/virtio_blk.c
12837F: include/linux/virtio_*.h
12838F: include/uapi/linux/virtio_*.h
12839
12840VIRTIO DRIVERS FOR S390
12841M: Christian Borntraeger <borntraeger@de.ibm.com>
12842M: Cornelia Huck <cornelia.huck@de.ibm.com>
12843L: linux-s390@vger.kernel.org
12844L: virtualization@lists.linux-foundation.org
12845L: kvm@vger.kernel.org
12846S: Supported
12847F: drivers/s390/virtio/
12848
12849VIRTIO GPU DRIVER
12850M: David Airlie <airlied@linux.ie>
12851M: Gerd Hoffmann <kraxel@redhat.com>
12852L: dri-devel@lists.freedesktop.org
12853L: virtualization@lists.linux-foundation.org
12854S: Maintained
12855F: drivers/gpu/drm/virtio/
12856F: include/uapi/linux/virtio_gpu.h
12857
12858VIRTIO HOST (VHOST)
12859M: "Michael S. Tsirkin" <mst@redhat.com>
12860M: Jason Wang <jasowang@redhat.com>
12861L: kvm@vger.kernel.org
12862L: virtualization@lists.linux-foundation.org
12863L: netdev@vger.kernel.org
12864T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12865S: Maintained
12866F: drivers/vhost/
12867F: include/uapi/linux/vhost.h
12868
12869VIRTIO INPUT DRIVER
12870M: Gerd Hoffmann <kraxel@redhat.com>
12871S: Maintained
12872F: drivers/virtio/virtio_input.c
12873F: include/uapi/linux/virtio_input.h
12874
12875VIA RHINE NETWORK DRIVER
12876S: Orphan
12877F: drivers/net/ethernet/via/via-rhine.c
12878
12879VIA SD/MMC CARD CONTROLLER DRIVER
12880M: Bruce Chang <brucechang@via.com.tw>
12881M: Harald Welte <HaraldWelte@viatech.com>
12882S: Maintained
12883F: drivers/mmc/host/via-sdmmc.c
12884
12885VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12886M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12887L: linux-fbdev@vger.kernel.org
12888S: Maintained
12889F: include/linux/via-core.h
12890F: include/linux/via-gpio.h
12891F: include/linux/via_i2c.h
12892F: drivers/video/fbdev/via/
12893
12894VIA VELOCITY NETWORK DRIVER
12895M: Francois Romieu <romieu@fr.zoreil.com>
12896L: netdev@vger.kernel.org
12897S: Maintained
12898F: drivers/net/ethernet/via/via-velocity.*
12899
12900VIRT LIB
12901M: Alex Williamson <alex.williamson@redhat.com>
12902M: Paolo Bonzini <pbonzini@redhat.com>
12903L: kvm@vger.kernel.org
12904S: Supported
12905F: virt/lib/
12906
12907VIVID VIRTUAL VIDEO DRIVER
12908M: Hans Verkuil <hverkuil@xs4all.nl>
12909L: linux-media@vger.kernel.org
12910T: git git://linuxtv.org/media_tree.git
12911W: https://linuxtv.org
12912S: Maintained
12913F: drivers/media/platform/vivid/*
12914
12915VLAN (802.1Q)
12916M: Patrick McHardy <kaber@trash.net>
12917L: netdev@vger.kernel.org
12918S: Maintained
12919F: drivers/net/macvlan.c
12920F: include/linux/if_*vlan.h
12921F: net/8021q/
12922
12923VLYNQ BUS
12924M: Florian Fainelli <f.fainelli@gmail.com>
12925L: openwrt-devel@lists.openwrt.org (subscribers-only)
12926S: Maintained
12927F: drivers/vlynq/vlynq.c
12928F: include/linux/vlynq.h
12929
12930VME SUBSYSTEM
12931M: Martyn Welch <martyn@welchs.me.uk>
12932M: Manohar Vanga <manohar.vanga@gmail.com>
12933M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12934L: devel@driverdev.osuosl.org
12935S: Maintained
12936T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12937F: Documentation/vme_api.txt
12938F: drivers/staging/vme/
12939F: drivers/vme/
12940F: include/linux/vme*
12941
12942VMWARE HYPERVISOR INTERFACE
12943M: Alok Kataria <akataria@vmware.com>
12944L: virtualization@lists.linux-foundation.org
12945S: Supported
12946F: arch/x86/kernel/cpu/vmware.c
12947
12948VMWARE BALLOON DRIVER
12949M: Xavier Deguillard <xdeguillard@vmware.com>
12950M: Philip Moltmann <moltmann@vmware.com>
12951M: "VMware, Inc." <pv-drivers@vmware.com>
12952L: linux-kernel@vger.kernel.org
12953S: Maintained
12954F: drivers/misc/vmw_balloon.c
12955
12956VMWARE VMMOUSE SUBDRIVER
12957M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12958M: "VMware, Inc." <pv-drivers@vmware.com>
12959L: linux-input@vger.kernel.org
12960S: Maintained
12961F: drivers/input/mouse/vmmouse.c
12962F: drivers/input/mouse/vmmouse.h
12963
12964VMWARE VMXNET3 ETHERNET DRIVER
12965M: Shrikrishna Khare <skhare@vmware.com>
12966M: "VMware, Inc." <pv-drivers@vmware.com>
12967L: netdev@vger.kernel.org
12968S: Maintained
12969F: drivers/net/vmxnet3/
12970
12971VMware PVSCSI driver
12972M: Jim Gill <jgill@vmware.com>
12973M: VMware PV-Drivers <pv-drivers@vmware.com>
12974L: linux-scsi@vger.kernel.org
12975S: Maintained
12976F: drivers/scsi/vmw_pvscsi.c
12977F: drivers/scsi/vmw_pvscsi.h
12978
12979VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12980M: Liam Girdwood <lgirdwood@gmail.com>
12981M: Mark Brown <broonie@kernel.org>
12982L: linux-kernel@vger.kernel.org
12983W: http://www.slimlogic.co.uk/?p=48
12984T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12985S: Supported
12986F: Documentation/devicetree/bindings/regulator/
12987F: drivers/regulator/
12988F: include/dt-bindings/regulator/
12989F: include/linux/regulator/
12990
12991VRF
12992M: David Ahern <dsa@cumulusnetworks.com>
12993M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12994L: netdev@vger.kernel.org
12995S: Maintained
12996F: drivers/net/vrf.c
12997F: Documentation/networking/vrf.txt
12998
12999VT1211 HARDWARE MONITOR DRIVER
13000M: Juerg Haefliger <juergh@gmail.com>
13001L: linux-hwmon@vger.kernel.org
13002S: Maintained
13003F: Documentation/hwmon/vt1211
13004F: drivers/hwmon/vt1211.c
13005
13006VT8231 HARDWARE MONITOR DRIVER
13007M: Roger Lucas <vt8231@hiddenengine.co.uk>
13008L: linux-hwmon@vger.kernel.org
13009S: Maintained
13010F: drivers/hwmon/vt8231.c
13011
13012VUB300 USB to SDIO/SD/MMC bridge chip
13013M: Tony Olech <tony.olech@elandigitalsystems.com>
13014L: linux-mmc@vger.kernel.org
13015L: linux-usb@vger.kernel.org
13016S: Supported
13017F: drivers/mmc/host/vub300.c
13018
13019W1 DALLAS'S 1-WIRE BUS
13020M: Evgeniy Polyakov <zbr@ioremap.net>
13021S: Maintained
13022F: Documentation/w1/
13023F: drivers/w1/
13024
13025W83791D HARDWARE MONITORING DRIVER
13026M: Marc Hulsman <m.hulsman@tudelft.nl>
13027L: linux-hwmon@vger.kernel.org
13028S: Maintained
13029F: Documentation/hwmon/w83791d
13030F: drivers/hwmon/w83791d.c
13031
13032W83793 HARDWARE MONITORING DRIVER
13033M: Rudolf Marek <r.marek@assembler.cz>
13034L: linux-hwmon@vger.kernel.org
13035S: Maintained
13036F: Documentation/hwmon/w83793
13037F: drivers/hwmon/w83793.c
13038
13039W83795 HARDWARE MONITORING DRIVER
13040M: Jean Delvare <jdelvare@suse.com>
13041L: linux-hwmon@vger.kernel.org
13042S: Maintained
13043F: drivers/hwmon/w83795.c
13044
13045W83L51xD SD/MMC CARD INTERFACE DRIVER
13046M: Pierre Ossman <pierre@ossman.eu>
13047S: Maintained
13048F: drivers/mmc/host/wbsd.*
13049
13050WACOM PROTOCOL 4 SERIAL TABLETS
13051M: Julian Squires <julian@cipht.net>
13052M: Hans de Goede <hdegoede@redhat.com>
13053L: linux-input@vger.kernel.org
13054S: Maintained
13055F: drivers/input/tablet/wacom_serial4.c
13056
13057WATCHDOG DEVICE DRIVERS
13058M: Wim Van Sebroeck <wim@iguana.be>
13059R: Guenter Roeck <linux@roeck-us.net>
13060L: linux-watchdog@vger.kernel.org
13061W: http://www.linux-watchdog.org/
13062T: git git://www.linux-watchdog.org/linux-watchdog.git
13063S: Maintained
13064F: Documentation/devicetree/bindings/watchdog/
13065F: Documentation/watchdog/
13066F: drivers/watchdog/
13067F: include/linux/watchdog.h
13068F: include/uapi/linux/watchdog.h
13069
13070WIIMOTE HID DRIVER
13071M: David Herrmann <dh.herrmann@googlemail.com>
13072L: linux-input@vger.kernel.org
13073S: Maintained
13074F: drivers/hid/hid-wiimote*
13075
13076WINBOND CIR DRIVER
13077M: David Härdeman <david@hardeman.nu>
13078S: Maintained
13079F: drivers/media/rc/winbond-cir.c
13080
13081WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13082M: William Breathitt Gray <vilhelm.gray@gmail.com>
13083L: linux-watchdog@vger.kernel.org
13084S: Maintained
13085F: drivers/watchdog/ebc-c384_wdt.c
13086
13087WINSYSTEMS WS16C48 GPIO DRIVER
13088M: William Breathitt Gray <vilhelm.gray@gmail.com>
13089L: linux-gpio@vger.kernel.org
13090S: Maintained
13091F: drivers/gpio/gpio-ws16c48.c
13092
13093WIMAX STACK
13094M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13095M: linux-wimax@intel.com
13096L: wimax@linuxwimax.org (subscribers-only)
13097S: Supported
13098W: http://linuxwimax.org
13099F: Documentation/wimax/README.wimax
13100F: include/linux/wimax/debug.h
13101F: include/net/wimax.h
13102F: include/uapi/linux/wimax.h
13103F: net/wimax/
13104
13105WISTRON LAPTOP BUTTON DRIVER
13106M: Miloslav Trmac <mitr@volny.cz>
13107S: Maintained
13108F: drivers/input/misc/wistron_btns.c
13109
13110WL3501 WIRELESS PCMCIA CARD DRIVER
13111M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13112L: linux-wireless@vger.kernel.org
13113W: http://oops.ghostprotocols.net:81/blog
13114S: Maintained
13115F: drivers/net/wireless/wl3501*
13116
13117WOLFSON MICROELECTRONICS DRIVERS
13118L: patches@opensource.wolfsonmicro.com
13119T: git https://github.com/CirrusLogic/linux-drivers.git
13120W: https://github.com/CirrusLogic/linux-drivers/wiki
13121S: Supported
13122F: Documentation/hwmon/wm83??
13123F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13124F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13125F: Documentation/devicetree/bindings/mfd/arizona.txt
13126F: arch/arm/mach-s3c64xx/mach-crag6410*
13127F: drivers/clk/clk-wm83*.c
13128F: drivers/extcon/extcon-arizona.c
13129F: drivers/leds/leds-wm83*.c
13130F: drivers/gpio/gpio-*wm*.c
13131F: drivers/gpio/gpio-arizona.c
13132F: drivers/hwmon/wm83??-hwmon.c
13133F: drivers/input/misc/wm831x-on.c
13134F: drivers/input/touchscreen/wm831x-ts.c
13135F: drivers/input/touchscreen/wm97*.c
13136F: drivers/mfd/arizona*
13137F: drivers/mfd/wm*.c
13138F: drivers/mfd/cs47l24*
13139F: drivers/power/supply/wm83*.c
13140F: drivers/rtc/rtc-wm83*.c
13141F: drivers/regulator/wm8*.c
13142F: drivers/video/backlight/wm83*_bl.c
13143F: drivers/watchdog/wm83*_wdt.c
13144F: include/linux/mfd/arizona/
13145F: include/linux/mfd/wm831x/
13146F: include/linux/mfd/wm8350/
13147F: include/linux/mfd/wm8400*
13148F: include/linux/wm97xx.h
13149F: include/sound/wm????.h
13150F: sound/soc/codecs/arizona.?
13151F: sound/soc/codecs/wm*
13152F: sound/soc/codecs/cs47l24*
13153
13154WORKQUEUE
13155M: Tejun Heo <tj@kernel.org>
13156R: Lai Jiangshan <jiangshanlai@gmail.com>
13157T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13158S: Maintained
13159F: include/linux/workqueue.h
13160F: kernel/workqueue.c
13161F: Documentation/workqueue.txt
13162
13163X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13164M: Chen-Yu Tsai <wens@csie.org>
13165L: linux-kernel@vger.kernel.org
13166S: Maintained
13167N: axp[128]
13168
13169X.25 NETWORK LAYER
13170M: Andrew Hendry <andrew.hendry@gmail.com>
13171L: linux-x25@vger.kernel.org
13172S: Odd Fixes
13173F: Documentation/networking/x25*
13174F: include/net/x25*
13175F: net/x25/
13176
13177X86 ARCHITECTURE (32-BIT AND 64-BIT)
13178M: Thomas Gleixner <tglx@linutronix.de>
13179M: Ingo Molnar <mingo@redhat.com>
13180M: "H. Peter Anvin" <hpa@zytor.com>
13181M: x86@kernel.org
13182L: linux-kernel@vger.kernel.org
13183T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13184S: Maintained
13185F: Documentation/x86/
13186F: arch/x86/
13187
13188X86 PLATFORM DRIVERS
13189M: Darren Hart <dvhart@infradead.org>
13190L: platform-driver-x86@vger.kernel.org
13191T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13192S: Maintained
13193F: drivers/platform/x86/
13194F: drivers/platform/olpc/
13195
13196X86 MCE INFRASTRUCTURE
13197M: Tony Luck <tony.luck@intel.com>
13198M: Borislav Petkov <bp@alien8.de>
13199L: linux-edac@vger.kernel.org
13200S: Maintained
13201F: arch/x86/kernel/cpu/mcheck/*
13202
13203X86 MICROCODE UPDATE SUPPORT
13204M: Borislav Petkov <bp@alien8.de>
13205S: Maintained
13206F: arch/x86/kernel/cpu/microcode/*
13207
13208X86 VDSO
13209M: Andy Lutomirski <luto@amacapital.net>
13210L: linux-kernel@vger.kernel.org
13211T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13212S: Maintained
13213F: arch/x86/entry/vdso/
13214
13215XC2028/3028 TUNER DRIVER
13216M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13217M: Mauro Carvalho Chehab <mchehab@kernel.org>
13218L: linux-media@vger.kernel.org
13219W: https://linuxtv.org
13220T: git git://linuxtv.org/media_tree.git
13221S: Maintained
13222F: drivers/media/tuners/tuner-xc2028.*
13223
13224XEN HYPERVISOR INTERFACE
13225M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13226M: David Vrabel <david.vrabel@citrix.com>
13227M: Juergen Gross <jgross@suse.com>
13228L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13229T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13230S: Supported
13231F: arch/x86/xen/
13232F: drivers/*/xen-*front.c
13233F: drivers/xen/
13234F: arch/x86/include/asm/xen/
13235F: include/xen/
13236F: include/uapi/xen/
13237
13238XEN HYPERVISOR ARM
13239M: Stefano Stabellini <sstabellini@kernel.org>
13240L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13241S: Maintained
13242F: arch/arm/xen/
13243F: arch/arm/include/asm/xen/
13244
13245XEN HYPERVISOR ARM64
13246M: Stefano Stabellini <sstabellini@kernel.org>
13247L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13248S: Maintained
13249F: arch/arm64/xen/
13250F: arch/arm64/include/asm/xen/
13251
13252XEN NETWORK BACKEND DRIVER
13253M: Wei Liu <wei.liu2@citrix.com>
13254M: Paul Durrant <paul.durrant@citrix.com>
13255L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13256L: netdev@vger.kernel.org
13257S: Supported
13258F: drivers/net/xen-netback/*
13259
13260XEN PCI SUBSYSTEM
13261M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13262L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13263S: Supported
13264F: arch/x86/pci/*xen*
13265F: drivers/pci/*xen*
13266
13267XEN BLOCK SUBSYSTEM
13268M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13269M: Roger Pau Monné <roger.pau@citrix.com>
13270L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13271S: Supported
13272F: drivers/block/xen-blkback/*
13273F: drivers/block/xen*
13274
13275XEN PVSCSI DRIVERS
13276M: Juergen Gross <jgross@suse.com>
13277L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13278L: linux-scsi@vger.kernel.org
13279S: Supported
13280F: drivers/scsi/xen-scsifront.c
13281F: drivers/xen/xen-scsiback.c
13282F: include/xen/interface/io/vscsiif.h
13283
13284XEN SWIOTLB SUBSYSTEM
13285M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13286L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13287S: Supported
13288F: arch/x86/xen/*swiotlb*
13289F: drivers/xen/*swiotlb*
13290
13291XFS FILESYSTEM
13292M: Dave Chinner <david@fromorbit.com>
13293M: linux-xfs@vger.kernel.org
13294L: linux-xfs@vger.kernel.org
13295W: http://xfs.org/
13296T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13297S: Supported
13298F: Documentation/filesystems/xfs.txt
13299F: fs/xfs/
13300
13301XILINX AXI ETHERNET DRIVER
13302M: Anirudha Sarangi <anirudh@xilinx.com>
13303M: John Linn <John.Linn@xilinx.com>
13304S: Maintained
13305F: drivers/net/ethernet/xilinx/xilinx_axienet*
13306
13307XILINX UARTLITE SERIAL DRIVER
13308M: Peter Korsgaard <jacmet@sunsite.dk>
13309L: linux-serial@vger.kernel.org
13310S: Maintained
13311F: drivers/tty/serial/uartlite.c
13312
13313XILINX VIDEO IP CORES
13314M: Hyun Kwon <hyun.kwon@xilinx.com>
13315M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13316L: linux-media@vger.kernel.org
13317T: git git://linuxtv.org/media_tree.git
13318S: Supported
13319F: Documentation/devicetree/bindings/media/xilinx/
13320F: drivers/media/platform/xilinx/
13321F: include/uapi/linux/xilinx-v4l2-controls.h
13322
13323XILLYBUS DRIVER
13324M: Eli Billauer <eli.billauer@gmail.com>
13325L: linux-kernel@vger.kernel.org
13326S: Supported
13327F: drivers/char/xillybus/
13328
13329XTENSA XTFPGA PLATFORM SUPPORT
13330M: Max Filippov <jcmvbkbc@gmail.com>
13331L: linux-xtensa@linux-xtensa.org
13332S: Maintained
13333F: drivers/spi/spi-xtensa-xtfpga.c
13334F: sound/soc/xtensa/xtfpga-i2s.c
13335
13336YAM DRIVER FOR AX.25
13337M: Jean-Paul Roubelat <jpr@f6fbb.org>
13338L: linux-hams@vger.kernel.org
13339S: Maintained
13340F: drivers/net/hamradio/yam*
13341F: include/linux/yam.h
13342
13343YEALINK PHONE DRIVER
13344M: Henk Vergonet <Henk.Vergonet@gmail.com>
13345L: usbb2k-api-dev@nongnu.org
13346S: Maintained
13347F: Documentation/input/yealink.txt
13348F: drivers/input/misc/yealink.*
13349
13350Z8530 DRIVER FOR AX.25
13351M: Joerg Reuter <jreuter@yaina.de>
13352W: http://yaina.de/jreuter/
13353W: http://www.qsl.net/dl1bke/
13354L: linux-hams@vger.kernel.org
13355S: Maintained
13356F: Documentation/networking/z8530drv.txt
13357F: drivers/net/hamradio/*scc.c
13358F: drivers/net/hamradio/z8530.h
13359
13360ZBUD COMPRESSED PAGE ALLOCATOR
13361M: Seth Jennings <sjenning@redhat.com>
13362L: linux-mm@kvack.org
13363S: Maintained
13364F: mm/zbud.c
13365F: include/linux/zbud.h
13366
13367ZD1211RW WIRELESS DRIVER
13368M: Daniel Drake <dsd@gentoo.org>
13369M: Ulrich Kunitz <kune@deine-taler.de>
13370W: http://zd1211.ath.cx/wiki/DriverRewrite
13371L: linux-wireless@vger.kernel.org
13372L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13373S: Maintained
13374F: drivers/net/wireless/zydas/zd1211rw/
13375
13376ZPOOL COMPRESSED PAGE STORAGE API
13377M: Dan Streetman <ddstreet@ieee.org>
13378L: linux-mm@kvack.org
13379S: Maintained
13380F: mm/zpool.c
13381F: include/linux/zpool.h
13382
13383ZR36067 VIDEO FOR LINUX DRIVER
13384L: mjpeg-users@lists.sourceforge.net
13385L: linux-media@vger.kernel.org
13386W: http://mjpeg.sourceforge.net/driver-zoran/
13387T: hg https://linuxtv.org/hg/v4l-dvb
13388S: Odd Fixes
13389F: drivers/media/pci/zoran/
13390
13391ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13392M: Minchan Kim <minchan@kernel.org>
13393M: Nitin Gupta <ngupta@vflare.org>
13394R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13395L: linux-kernel@vger.kernel.org
13396S: Maintained
13397F: drivers/block/zram/
13398F: Documentation/blockdev/zram.txt
13399
13400ZS DECSTATION Z85C30 SERIAL DRIVER
13401M: "Maciej W. Rozycki" <macro@linux-mips.org>
13402S: Maintained
13403F: drivers/tty/serial/zs.*
13404
13405ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13406M: Minchan Kim <minchan@kernel.org>
13407M: Nitin Gupta <ngupta@vflare.org>
13408R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13409L: linux-mm@kvack.org
13410S: Maintained
13411F: mm/zsmalloc.c
13412F: include/linux/zsmalloc.h
13413F: Documentation/vm/zsmalloc.txt
13414
13415ZSWAP COMPRESSED SWAP CACHING
13416M: Seth Jennings <sjenning@redhat.com>
13417L: linux-mm@kvack.org
13418S: Maintained
13419F: mm/zswap.c
13420
13421THE REST
13422M: Linus Torvalds <torvalds@linux-foundation.org>
13423L: linux-kernel@vger.kernel.org
13424Q: http://patchwork.kernel.org/project/LKML/list/
13425T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13426S: Buried alive in reporters
13427F: *
13428F: */
13429
13430AMLOGIC Pinmux
13431M: Jianxin Pan <jianxin.pan@amlogic.com>
13432F: drivers/amlogic/pinctrl/*
13433
13434AMLOGIC CLOCKSOURCE DRIVER
13435M: Yun Cai <yun.cai@amlogic.com>
13436F: drivers/amlogic/clocksource/
13437
13438AMLOGIC CPU INFORMATION DRIVER
13439M: Yun Cai <yun.cai@amlogic.com>
13440F: drivers/amlogic/cpu_info/
13441F: drivers/amlogic/cpu_version/
13442F: drivers/amlogic/cpu_version/meson32_cpu.c
13443
13444AMLOGIC MAILBOX DRIVER
13445M: Yun Cai <yun.cai@amlogic.com>
13446F: drivers/amlogic/mailbox/
13447
13448AMLOGIC DUMMY BATTERY DRIVER
13449M: Shuide <shuide.chen@amlogic.com>
13450F: drivers/amlogic/battery/
13451F: drivers/amlogic/battery/amlogic_battery.c
13452F: drivers/amlogic/battery/amlogic_charger.c
13453
13454AMLOGIC REGISTER DEBUG DRIVER
13455M: Yun Cai <yun.cai@amlogic.com>
13456F: drivers/amlogic/reg_access/
13457
13458AMLOGIC SECURE MONITOR DRIVER
13459M: Yun Cai <yun.cai@amlogic.com>
13460F: drivers/amlogic/secmon/
13461
13462AMLOGIC CLOCK TREE DRIVER
13463M: Yun Cai <yun.cai@amlogic.com>
13464F: drivers/amlogic/clk/
13465F: Documentation/devicetree/bindings/clock/amlogic,meson-clkc.txt
13466F: Documentation/devicetree/bindings/reset/amlogic,meson-reset.txt
13467F: include/dt-bindings/clock/amlogic,gxl-clkc.h
13468F: include/dt-bindings/reset/amlogic,gxl-reset.h
13469
13470AMLOGIC meson64_xxx_defconfigs
13471M: Jianxin Pan <jianxin.pan@amlogic.com>
13472F: scripts/amlogic/configs/
13473
13474AMLOGIC CRYPTO DMA BLKMV
13475M: Matthew Shyu <matthew.shyu@amlogic.com>
13476F: drivers/amlogic/crypto/aml-aes-blkmv.c
13477F: drivers/amlogic/crypto/aml-aes-dma.c
13478F: drivers/amlogic/crypto/aml-crypto-blkmv.c
13479F: drivers/amlogic/crypto/aml-crypto-blkmv.h
13480F: drivers/amlogic/crypto/aml-crypto-dma.c
13481F: drivers/amlogic/crypto/aml-crypto-dma.h
13482F: drivers/amlogic/crypto/aml-dma.c
13483F: drivers/amlogic/crypto/aml-sha-dma.c
13484F: drivers/amlogic/crypto/aml-tdes-blkmv.c
13485F: drivers/amlogic/crypto/aml-tdes-dma.c
13486
13487AMLOGIC saradc
13488M: Xingyu Chen <xingyu.chen@amlogic.com>
13489F: drivers/amlogic/iio/adc/*
13490F: include/dt-bindings/iio/adc/amlogic-saradc.h
13491F: Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.txt
13492
13493AMLOGIC adc_keypad
13494M: Xingyu Chen <xingyu.chen@amlogic.com>
13495F: drivers/amlogic/input/keyboard/adc_keypad.c
13496F: drivers/amlogic/input/keyboard/adc_keypad.h
13497
13498AMLOGIC EFUSE DRIVER
13499M: Yun Cai <yum.cai@amlogic.com>
13500F: drivers/amlogic/efuse/*
13501F: include/linux/amlogic/efuse.h
13502
13503AMLOGIC reboot for gx and M8b
13504M: Jianxin Pan <jianxin.pan@amlogic.com>
13505F: drivers/amlogic/reboot/*
13506
13507AMLOGIC driver for thermal
13508M: Tao Zeng <tao.zeng@amlogic.com>
13509F: drivers/amlogic/thermal/*
13510
13511M: Tao Zeng <tao.zeng@amlogic.com>
13512F: drivers/amlogic/ddr_tool/*
13513F: drivers/amlogic/ddr_tool/ddr_port_desc.c
13514
13515AMLOGIC driver for dmc protection
13516M: Tao Zeng <tao.zeng@amlogic.com>
13517F: drivers/amlogic/ddr_tool/dmc_g12.c
13518F: drivers/amlogic/ddr_tool/dmc_gx.c
13519F: drivers/amlogic/ddr_tool/dmc_monitor.c
13520F: include/linux/amlogic/dmc_monitor.h
13521F: include/linux/amlogic/ddr_port.h
13522
13523AMLOGIC driver for cpufreq
13524M: Tao Zeng <tao.zeng@amlogic.com>
13525F: drivers/amlogic/cpufreq/*
13526
13527AMLOGIC driver for memory extend
13528M: Tao Zeng <tao.zeng@amlogic.com>
13529F: drivers/amlogic/memory_ext/*
13530F: include/linux/amlogic/ramdump.h
13531F: include/linux/amlogic/vmap_stack.h
13532F: drivers/amlogic/memory_ext/vmap_stack.c
13533F: drivers/amlogic/memory_ext/watch_point.c
13534F: include/linux/amlogic/watch_point.h
13535
13536AMLOGIC driver for memory extend
13537M: Tao Zeng <tao.zeng@amlogic.com>
13538F: drivers/amlogic/memory_ext/*
13539
13540AMLOGIC driver for memory extend
13541M: Tao Zeng <tao.zeng@amlogic.com>
13542F: include/linux/amlogic/aml_cma.h
13543
13544AMLOGIC driver for pmu
13545M: Tao Zeng <tao.zeng@amlogic.com>
13546F: drivers/amlogic/power/*
13547
13548AMLOGIC boot config for M8B
13549M: Tao Zeng <tao.zeng@amlogic.com>
13550F: arch/arm/mach-meson/Makefile.boot
13551
13552AMLOGIC implementation for 32bit kasan
13553M: Tao Zeng <tao.zeng@amlogic.com>
13554F: arch/arm/include/asm/kasan.h
13555F: arch/arm/mm/kasan_init.c
13556
13557HDMITX OUTPUT DRIVER
13558M: Yi Zhou <yi.zhou@amlogic.com>
13559M: Zongdong Jiao <zongdong.jiao@amlogic.com>
13560M: Kaifu Hu <kaifu.hu@amlogic.com>
13561S: Maintained
13562F: drivers/amlogic/media/vout/hdmitx/*
13563F: drivers/amlogic/media/vout/hdmitx/hdcp/*
13564F: include/linux/amlogic/media/vout/hdmi_tx/*
13565F: drivers/amlogic/esm/*
13566
13567AMLOGIC DWC_OTG USB
13568M: Yue Wang <yue.wang@amlogic.com>
13569F: drivers/amlogic/usb/*
13570F: drivers/amlogic/usb/phy/phy-aml-new-otg.c
13571F: drivers/usb/phy/phy-aml-new-usb.h
13572F: drivers/usb/phy/phy-aml-new-usb.c
13573F: drivers/usb/phy/phy-aml-new-usb2.c
13574F: drivers/usb/phy/phy-aml-new-usb3.c
13575F: drivers/usb/phy/phy-aml-new-usb-v2.h
13576F: drivers/usb/phy/phy-aml-new-usb-v2.c
13577F: drivers/usb/phy/phy-aml-new-usb2-v2.c
13578F: drivers/usb/phy/phy-aml-new-usb3-v2.c
13579F: drivers/amlogic/usb/phy/phy-aml-new-usb3-v3.c
13580F: drivers/usb/phy/phy-aml-usb.h
13581F: drivers/usb/phy/phy-aml-usb.c
13582F: drivers/usb/phy/phy-aml-usb2.c
13583F: drivers/usb/phy/phy-aml-usb3.c
13584F: include/linux/amlogic/aml_gpio_consumer.h
13585F: include/linux/amlogic/gpio-amlogic.h
13586F: include/linux/amlogic/usb-gxbbtv.h
13587F: include/linux/amlogic/usb-gxl.h
13588F: include/linux/amlogic/usb-gxbb.h
13589F: include/linux/amlogic/usbtype.h
13590F: include/linux/amlogic/usb-v2.h
13591
13592AMLOGIC scpi cpufreq
13593M: jianxin.pan <jianxin.pan@amlogic.com>
13594F: drivers/amlogic/clk/clk-scpi.c
13595
13596AMLOGIC driver for cec
13597M: Tao Zeng <tao.zeng@amlogic.com>
13598F: drivers/amlogic/cec/*
13599
13600AMLOGIC I2C DRIVER
13601M: Jian Hu <jian.hu@amlogic.com>
13602F: driver/amlogic/i2c/*
13603F: Documentation/devicetree/bindings/amlogic/i2c-meson.txt
13604
13605AMLOGIC internal phy driver for ethernet
13606M: Zhuo Wang <zhuo.wang@amlogic.com>
13607F: drivers/amlogic/ethernet/
13608
13609AMLOGIC CPU hotplug for dvfs and IPA
13610M: Jianxin Pan <jianxin.pan@amlogic.com>
13611F: drivers/amlogic/cpu_hotplug/*
13612
13613AMLOGIC PWM DRIVER
13614M: Jian Hu <jian.hu@amlogic.com>
13615F: drivers/amlogic/pwm/*
13616F: include/linux/amlogic/pwm_meson.h
13617F: Documentation/devicetree/bindings/amlogic/pwm-meson.txt
13618F: arch/arm64/boot/dts/amlogic/gxl_p212_2g.dts
13619F: arch/arm64/boot/dts/amlogic/gxl_p230_2g.dts
13620F: arch/arm64/boot/dts/amlogic/gxm_q200_2g.dts
13621
13622AMLOGIC multimedia
13623M: Nanxin Qin <nanxin.qin@amlogic.com>
13624F: drivers/amlogic/media/common/arch/registers/*
13625F: drivers/amlogic/media/common/canvas/*
13626F: drivers/amlogic/media/common/codec_mm/*
13627F: drivers/amlogic/media/common/vfm/*
13628F: drivers/amlogic/media/Makefile
13629F: include/linux/amlogic/media/canvas/*
13630F: include/linux/amlogic/media/codec_mm/*
13631F: include/linux/amlogic/media/registers/*
13632F: include/linux/amlogic/media/vfm/*
13633F: include/linux/amlogic/media/utils/*
13634F: drivers/amlogic/media/Kconfig
13635F: drivers/amlogic/media/common/Kconfig
13636F: include/linux/amlogic/media/frame_sync/*
13637F: include/linux/amlogic/media/video_sink/*
13638F: drivers/amlogic/media/common/frame_sync/*
13639F: drivers/amlogic/media/common/ge2d/*
13640F: drivers/amlogic/media/common/vpu/*
13641
13642AMLOGIC VPU driver support
13643M: Evoke Zhang <evoke.zhang@amlogic.com>
13644F: drivers/amlogic/vpu/*
13645F: include/linux/amlogic/vpu.h
13646
13647AMLOGIC driver for vout
13648M: Evoke Zhang <evoke.zhang@amlogic.com>
13649F: drivers/amlogic/dispaly/*
13650
13651AMLOGIC ION device
13652M: Simon Zheng <simon.zheng@amlogic.com>
13653F: drivers/amlogic/media/common/ion_dev/*
13654F: include/linux/meson_ion.h
13655
13656AMLOGIC multimedia osd & ge2d
13657M: Pengcheng Chen <pengcheng.chen@amlogic.com>
13658F: drivers/amlogic/media/osd/*
13659F: drivers/amlogic/media/osd_ext/*
13660F: drivers/amlogic/media/logo/*
13661F: drivers/amlogic/media/common/ge2d/*
13662F: include/linux/amlogic/media/ge2d/*
13663F: arch/arm64/configs/meson64_defconfig
13664F: drivers/amlogic/media/Kconfig
13665F: drivers/amlogic/media/Makefile
13666F: arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts
13667F: arch/arm64/boot/dts/amlogic/gxl_p212_2g.dts
13668F: arch/arm64/boot/dts/amlogic/gxl_p230_2g.dts
13669F: arch/arm64/boot/dts/amlogic/gxm_q200_2g.dts
13670F: drivers/amlogic/clk/clk_media.c
13671F: include/linux/amlogic/media/vout/vout_notify.h
13672
13673AMLOGIC remote
13674M: Zan Peng <zan.peng@amlogic.com>
13675F: arch/arm64/configs/meson64_defconfig
13676F: drivers/amlogic/input/Makefile
13677F: drivers/amlogic/input/Kconfig
13678F: drivers/amlogic/input/remote/*
13679F: include/dt-bindings/input/meson_rc.h
13680F: include/uapi/linux/rc_common.h
13681F: arch/arm64/boot/dts/amlogic/mesongxl.dtsi
13682F: arch/arm64/boot/dts/amlogic/mesongxm.dtsi
13683
13684AMLOGIC SD/MMC DIRVER SUPPORT
13685M: Nan Li <nan.li@amlogic.com>
13686F: drivers/amlogic/mmc/Kconfig
13687F: drivers/amlogic/mmc/Makefile
13688F: drivers/amlogic/mmc/aml_sd_emmc.c
13689F: drivers/amlogic/mmc/emmc_partitions.c
13690F: drivers/amlogic/mmc/amlsd_of.c
13691F: drivers/amlogic/mmc/amlsd.c
13692F: drivers/mmc/card/block.c
13693F: drivers/mmc/core/bus.c
13694F: drivers/mmc/core/core.c
13695F: drivers/mmc/core/mmc.c
13696F: include/linux/amlogic/amlsd.h
13697F: include/linux/amlogic/sd.h
13698F: include/linux/mmc/emmc_partitions.h
13699F: include/linux/mmc/host.h
13700
13701AMLOGIC MTD DRIVER
13702M: Liang Yang <liang.yang@amlogic.com>
13703F: drivers/amlogic/mtd/
13704M: Yonghui Yu <yonghui.yu@amlogic.com>
13705F: drivers/amlogic/mtd/boot.c
13706
13707AMLOGIC SPIFC DRIVER
13708M: Yi Zeng <yi.zeng@amlogic.com>
13709F: driver/amlogic/spi-nor/
13710F: driver/amlogic/spi-nor/aml-spifc.c
13711F: driver/amlogic/spi-nor/Kconfig
13712F: driver/amlogic/spi-nor/Makefile
13713
13714AMLOGIC GPU DEVICETREE
13715M: Jiyu Yang <jiyu.yang@amlogic.com>
13716F: arch/arm64/boot/dts/amlogic/mesongxtvbb-gpu-t83x.dtsi
13717F: arch/arm64/boot/dts/amlogic/mesong12a-bifrost.dtsi
13718F: arch/arm/boot/dts/amlogic/mesongxtvbb-gpu-t83x.dtsi
13719F: arch/arm/boot/dts/amlogic/mesongxm-gpu-t83x.dtsi
13720F: arch/arm/boot/dts/amlogic/mesong12a-bifrost.dtsi
13721
13722AMLOGIC GPU SYSTRACE
13723M: Binqi Zhang <binqi.zhang@amlogic.com>
13724F: include/trace/events/meson_atrace.h
13725
13726AMLOGIC VRTC DRIVER
13727M: Yun Cai <yun.cai@amlogic.com>
13728F: drivers/amlogic/vrtc/
13729
13730AMLOGIC DEINTERLACE, NR, CUE, Field Detection, NR DS, PPS, VOF DRIVERS
13731M: Kele Bai <kele.bai@amlogic.com>
13732F: drivers/amlogic/deinterlace/*
13733F: drivers/amlogic/media/deinterlace/film_mode_fmw/*
13734F: include/linux/amlogic/media/amvecm/amvecm.h
13735F: arch/arm64/boot/dts/amlogic/txlx_t962e_r321.dts
13736F: arch/arm64/boot/dts/amlogic/txlx_t962x_r311.dts
13737F: arch/arm64/boot/dts/amlogic/g12a_pxp.dts
13738F: arch/arm64/boot/dts/amlogic/g12a_skt.dts
13739
13740AMLOGIC TVIN
13741M: Dezhi Kong <dezhi.kong@amlogic.com>
13742F: arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts
13743F: arch/arm64/boot/dts/amlogic/gxl_p212_2g.dts
13744F: arch/arm64/boot/dts/amlogic/gxl_p230_2g.dts
13745F: arch/arm64/boot/dts/amlogic/gxm_q200_2g.dts
13746F: arch/arm64/boot/dts/amlogic/gxm_skt.dts
13747F: arch/arm64/configs/meson64_defconfig
13748F: drivers/amlogic/media/Kconfig
13749F: drivers/amlogic/media/Makefile
13750F: drivers/amlogic/media/vin/
13751
13752AMLOGIC smartcard
13753M: Gong Ke <ke.gong@amlogic.com>
13754F: drivers/amlogic/smartcard/c_stb_regs_define.h
13755F: drivers/amlogic/smartcard/Kconfig
13756F: drivers/amlogic/smartcard/Makefile
13757F: drivers/amlogic/smartcard/smartcard.c
13758F: drivers/amlogic/smartcard/smartcard.h
13759F: drivers/amlogic/smartcard/smc_reg.h
13760F: include/linux/amlogic/amsmc.h
13761F: Documentation/devicetree/bindings/amlogic/amlogic-smartcard.txt
13762
13763AMLOGIC securitykey
13764M: Yan Wang <yan.wang@amlogic.com>
13765F: drivers\amlogic\securitykey\Kconfig
13766F: drivers\amlogic\securitykey\Makefile
13767F: drivers\amlogic\securitykey\securitykey.c
13768F: include\linux\amlogic\security_key.h
13769
13770AMLOGIC key_manage
13771M: Nan Li <nan.li@amlogic.com>
13772F: arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts
13773F: arch/arm64/boot/dts/amlogic/gxl_p212_2g.dts
13774F: arch/arm64/boot/dts/amlogic/gxl_p230_2g.dts
13775F: arch/arm64/boot/dts/amlogic/gxm_q200_2g.dts
13776F: arch/arm64/configs/meson64_defconfig
13777F: drivers/amlogic/Kconfig
13778F: drivers/amlogic/Makefile
13779F: drivers/amlogic/mmc/Makefile
13780F: drivers/amlogic/mmc/emmc_partitions.c
13781F: drivers/amlogic/key_manage/*
13782F: drivers/amlogic/mmc/emmc_key.c
13783F: drivers/amlogic/mmc/emmc_key.h
13784F: include/linux/amlogic/key_manage.h
13785
13786AMLOGIC P400/P401 BSP
13787M: Frank Chen <frank.chen@amlogic.com>
13788F: arch/arm64/boot/dts/amlogic/gxl_p400_2g.dts
13789F: arch/arm64/boot/dts/amlogic/gxl_p401_2g.dts
13790
13791ANDROID LOGGER Driver
13792M: Frank Chen <frank.chen@amlogic.com>
13793F: drivers/staging/android/logger.c
13794F: drivers/staging/android/logger.h
13795
13796AMLOGIC AMLVIDEO2 DRIVER
13797M: Guosong Zhou <guosong.zhou@amlogic.com>
13798F: arch/arm64/configs/meson64_defconfig
13799F: drivers/amlogic/media/Kconfig
13800F: drivers/amlogic/media/Makefile
13801F: drivers/amlogic/media/common/Kconfig
13802F: drivers/amlogic/media/common/Makefile
13803F: drivers/amlogic/media/common/vfm/vfm.c
13804F: drivers/amlogic/media/common/v4l_util/*
13805F: drivers/amlogic/media/video_processor/*
13806F: include/linux/amlogic/media/v4l_util/*
13807
13808AMLOGIC M8b
13809M: Jianxin Pan <jianxin.pan@amlogic.com>
13810F: arch/arm/boot/dts/amlogic>
13811
13812ANLOGIC AUDIO DRIVER
13813M: Xing Wang <xing.wang@amlogic.com>
13814M: Zhe Wang <Zhe.Wang@amlogic.com>
13815M: Shuai Li <shuai.li@amlogic.com>
13816M: Jian Xu <jian.xu@amlogic.com>
13817F: arch/arm64/boot/dts/amlogic/*
13818F: arch/arm/boot/dts/amlogic/*
13819F: arch/arm64/configs/meson64_defconfig
13820F: drivers/amlogic/clk/*
13821F: drivers/amlogic/media/vout/hdmitx/hdmi_tx_20/hdmi_tx_main.c
13822F: drivers/amlogic/pinctrl/*
13823F: drivers/amlogic/*
13824F: include/dt-bindings/clock/*
13825F: include/linux/amlogic/media/sound/*
13826F: sound/soc/Kconfig
13827F: sound/soc/Makefile
13828F: sound/soc/amlogic/auge/*
13829F: sound/soc/amlogic/meson/*
13830F: sound/soc/codecs/Kconfig
13831F: sound/soc/codecs/Makefile
13832F: sound/soc/codecs/amlogic/*
13833F: drivers/amlogic/audiodsp/*
13834
13835
13836AMLOGIC PPMGR DRIVER
13837M: Guosong Zhou <guosong.zhou@amlogic.com>
13838F: arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts
13839F: arch/arm64/boot/dts/amlogic/gxl_p212_2g.dts
13840F: arch/arm64/boot/dts/amlogic/gxl_p230_2g.dts
13841F: arch/arm64/boot/dts/amlogic/gxm_q200_2g.dts
13842F: arch/arm64/boot/dts/amlogic/gxl_p400_2g.dts
13843F: arch/arm64/boot/dts/amlogic/gxm_p401_2g.dts
13844F: arch/arm64/boot/dts/amlogic/gxm_skt.dts
13845F: arch/arm64/configs/meson64_defconfig
13846F: drivers/amlogic/media/common/vfm/vfm.c
13847F: drivers/amlogic/media/osd_ext/osd_hw.c
13848F: drivers/amlogic/media/video_sink/video.c
13849F: drivers/amlogic/media/video_processor/Kconfig
13850F: drivers/amlogic/media/video_processor/Makefile
13851F: drivers/amlogic/media/video_processor/ppmgr/*
13852F: include/linux/amlogic/media/ppmgr/*
13853
13854AMLOGIC PM/SLEEP DRIVER SUPPORT
13855M: Qiufang Dai <qiufang.dai@amlogic.com>
13856F: drivers/amlogic/pm/*
13857
13858AMLOGIC WATCHDOG DRIVER SUPPORT
13859M: Bo Yang <bo.yang@amlogic.com>
13860F: Documentation/devicetree/bindings/amlogic/meson-wdt.txt
13861F: drivers/amlogic/watchdog/*
13862
13863AMLOGIC LED DRIVER SUPPORT
13864M: Bo Yang <bo.yang@amlogic.com>
13865F: drivers/amlogic/led/*
13866
13867AMLOGIC JTAG DRIVER SUPPORT
13868M: Bo Yang <bo.yang@amlogic.com>
13869F: drivers/amlogic/jtag/*
13870X: include/linux/amlogic/mmc_notify.h
13871
13872
13873AMLOGIC AMLVIDEO DRIVER
13874M: Guosong Zhou <guosong.zhou@amlogic.com>
13875F: arch/arm64/configs/meson64_defconfig
13876F: drivers/amlogic/media/video_processor/video_dev/Kconfig
13877F: drivers/amlogic/media/video_processor/video_dev/Makefile
13878F: drivers/amlogic/media/video_processor/video_dev/amlvideo.h
13879F: drivers/amlogic/media/video_processor/video_dev/amlvideo.c
13880F: drivers/amlogic/media/video_processor/video_dev/common/vfutil.c
13881
13882AMLOGIC SPICC DRIVER
13883M: Neil Armstrong <narmstrong@baylibre.com>
13884F: drivers/spi/spi-meson-spicc.c
13885
13886AMLOGIC BT/WIFI
13887M: Rongjun Chen <rongjun.chen@amlogic.com>
13888F: drivers/amlogic/bluetooth/
13889F: drivers/amlogic/wifi/
13890
13891AMLOGIC IONVIDEO DRIVER
13892M: Guosong Zhou <guosong.zhou@amlogic.com>
13893F: arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts
13894F: arch/arm64/boot/dts/amlogic/gxl_p212_2g.dts
13895F: arch/arm64/boot/dts/amlogic/gxl_p230_2g.dts
13896F: arch/arm64/boot/dts/amlogic/gxm_q200_2g.dts
13897F: arch/arm64/boot/dts/amlogic/gxl_p400_2g.dts
13898F: arch/arm64/boot/dts/amlogic/gxm_p401_2g.dts
13899F: arch/arm64/boot/dts/amlogic/gxm_skt.dts
13900F: arch/arm64/configs/meson64_defconfig
13901F: drivers/amlogic/media/video_processor/Kconfig
13902F: drivers/amlogic/media/video_processor/Makefile
13903F: drivers/amlogic/media/video_processor/ionvideo/*
13904
13905AMLOGIC EMMC S805 DRIVER SUPPORT
13906M: Nan Li <nan.li@amlogic.com>
13907F: arch/arm/boot/dts/amlogic/meson8b.dtsi
13908F: arch/arm/boot/dts/amlogic/meson8b_m200.dts
13909F: drivers/amlogic/emmc/aml_sdhc_m8.c
13910F: drivers/amlogic/emmc/aml_sdio.c
13911F: drivers/amlogic/emmc/Kconfig
13912F: drivers/amlogic/emmc/Makefile
13913F: include/linux/amlogic/sd.h
13914F: include/linux/amlogic/cpu_version.h
13915
13916AMLOGIC PINCTRL SUPPORT
13917M: Xingyu Chen <xingyu.chen@amlogic.com>
13918F: drivers/amlogic/pinctrl/pinctrl-meson8b.c
13919F: drivers/amlogic/pinctrl/pinctrl-meson-txlx.c
13920
13921AMLOGIC M400 BSP
13922M: Peipeng Zhao <peipeng.zhao@amlogic.com>
13923F: arch/arm/boot/dts/amlogic/meson8b_m400.dts
13924
13925AMLOGIC LOCAL TIMER
13926M: Jianxin Pan <jianxin.pan@amlogic.com>
13927F: drivers/amlogic/clocksource
13928
13929AMLOGIC AMVECM, PQ, HDR
13930M: Mingliang Dong <mingliang.dong@amlogic.com>
13931F: drivers/amlogic/media/enhancement/amvecm/*
13932F: drivers/amlogic/media/enhancement/amvecm/dolby_vision/*
13933F: drivers/amlogic/media/enhancement/amvecm/arch/*
13934F: drivers/amlogic/media/enhancement/amvecm/dnlp_algorithm/*
13935F: include/linux/amlogic/media/amvecm/*
13936F: drivers/amlogic/media/enhancement/amvecm/hdr/*
13937F: drivers/amlogic/media/enhancement/amvecm/amprime_sl/*
13938
13939AMLOGIC GXL ADD SKT DTS
13940M: Yun Cai <yun.cai@amlogic.com>
13941F: arch/arm64/boot/dts/amlogic/gxl_skt.dts
13942
13943AMLOGIC AXG ADD PXP DTS
13944M: Yun Cai <yun.cai@amlogic.com>
13945F: arch/arm64/boot/dts/amlogic/axg_pxp.dts
13946F: arch/arm64/boot/dts/amlogic/mesonaxg.dtsi
13947
13948AMLOGIC S805 audio
13949M: Xing Wang <xing.wang@amlogic.com>
13950F: arch/arm/boot/dts/amlogic/meson8b.dtsi
13951F: arch/arm/boot/dts/amlogic/meson8b_m200.dts
13952F: arch/arm/configs/meson32_defconfig
13953F: arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts
13954F: arch/arm64/boot/dts/amlogic/gxl_p212_2g.dts
13955F: arch/arm64/boot/dts/amlogic/gxl_p230_2g.dts
13956F: arch/arm64/boot/dts/amlogic/gxl_p400_2g.dts
13957F: arch/arm64/boot/dts/amlogic/gxl_p401_2g.dts
13958F: arch/arm64/boot/dts/amlogic/gxm_q200_2g.dts
13959F: arch/arm64/boot/dts/amlogic/gxm_skt.dts
13960F: drivers/amlogic/clk/m8b/clk_misc.c
13961F: drivers/amlogic/pinctrl/pinctrl-meson8b.c
13962F: include/dt-bindings/clock/meson8b-clkc.h
13963F: sound/soc/amlogic/aml_meson.c
13964F: sound/soc/amlogic/aml_pcm_dai.c
13965F: sound/soc/codecs/amlogic/Kconfig
13966F: sound/soc/codecs/amlogic/Makefile
13967F: sound/soc/codecs/amlogic/aml_pmu3.c
13968F: sound/soc/codecs/amlogic/aml_pmu3.h
13969
13970AMLOGIC MTD MESON8B DRIVER
13971M: Yonghui Yu <yonghui.yu@amlogic.com>
13972F: drivers/amlogic/mtd_meson8b/
13973M: Yi.Zeng <yi.zeng@amlogic.com>
13974F: drivers/amlogic/mtd_meson8b/nand_key.c
13975F: drivers/amlogic/mtd_meson8b/secure_storage.c
13976
13977AMLOGIC PM/SLEEP M8B DRIVER SUPPORT
13978M: Qiufang Dai <qiufang.dai@amlogic.com>
13979F: drivers/amlogic/pm/m8b_pm.c
13980F: drivers/amlogic/pm/lgcy_early_suspend.c
13981
13982AMLOGIC MESON8B ADD SKT DTS
13983M: Yun Cai <yun.cai@amlogic.com>
13984F: arch/arm/boot/dts/amlogic/meson8b_skt.dts
13985
13986AMLOGIC Audio codec driver
13987M: Xing Wang <xing.wang@amlogic.com>
13988F: arch/arm64/configs/meson64_defconfig
13989F: include/sound/tas57xx.h
13990F: sound/soc/codecs/amlogic/Kconfig
13991F: sound/soc/codecs/amlogic/Makefile
13992F: sound/soc/codecs/amlogic/tas5707.c
13993F: sound/soc/codecs/amlogic/tas5707.h
13994
13995AMLOGIC Audio codec driver
13996M: Yonghao Jiao <yonghao.jiao@amogic.com>
13997F: arch/arm/configs/meson32_deconfig
13998F: sound/soc/codecs/amlogic/Kconfig
13999F: sound/soc/codecs/amlogic/Makefile
14000F: sound/soc/codecs/amlogic/tas5805.c
14001F: sound/soc/codecs/amlogic/tas5805.h
14002
14003AMLOGIC AXG ADD DTS FOR A113D SOCKET AND DEVELOPMENT BOARDS
14004M: Yun Cai <yun.cai@amlogic.com>
14005F: arch/arm64/boot/dts/amlogic/axg_a113d_skt.dts
14006F: arch/arm64/boot/dts/amlogic/axg_s400.dts
14007F: arch/arm64/boot/dts/amlogic/axg_s420.dts
14008
14009AMLOGIC PCIE DRIVER SUPPORT
14010M: Yue Wang <yue.wang@amlogic.com>
14011F: drivers/amlogic/pci/pcie-amlogic.c
14012F: drivers/amlogic/pci/pcie-amlogic-v2.c
14013F: drivers/amlogic/pci/pcie-amlogic.h
14014F: drivers/amlogic/pci/Kconfig
14015F: drivers/amlogic/pci/Makefile
14016F: include/dt-bindings/phy/phy-amlogic-pcie.h
14017
14018AMLOGIC AXG ADD EMMC AND SDIO SUPPORT FOR NEW HOST CONTROLLER
14019M: Long Yu <long.yu@amlogic.com>
14020F: drivers/amlogic/mmc/aml_sd_emmc_v3.c
14021F: include/linux/amlogic/aml_sd_emmc_internal.h
14022F: include/linux/amlogic/aml_sd_emmc_v3.h
14023
14024AMLOGIC Asoc driver
14025M: shuai li <shuai.li@amlogic.com>
14026M: xing wang <xing.wang@amlogic.com>
14027F: sound/soc/amlogic/meson/*
14028F: sound/soc/amlogic/auge/*
14029F: sound/soc/codecs/amlogic/*
14030F: sound/soc/codecs/amlogic/tas575x.c
14031F: include/dt-bindings/clock/amlogic,axg-audio-clk.h
14032
14033AMLOGIC Security Support
14034M: Peifu Jiang <peifu.jiang@amlogic.com>
14035F: include/linux/amlogic/meson-secure.h
14036F: arch/arm/mach-meson/meson-smc.S
14037F: arch/arm/mach-meson/meson-secure.c
14038
14039AMLOGIC Audio codec driver
14040M: Peipeng Zhao <peipeng.zhao@amlogic.com>
14041F: sound/soc/codecs/amlogic/pcm186x-i2c.c
14042F: sound/soc/codecs/amlogic/pcm186x-spi.c
14043F: sound/soc/codecs/amlogic/pcm186x.c
14044F: sound/soc/codecs/amlogic/pcm186x.h
14045F: sound/soc/codecs/amlogic/ssm3515.c
14046F: sound/soc/codecs/amlogic/ssm3525.c
14047
14048AMLOGIC unifykey driver
14049M: Jiamin Ma <jiamin.ma@amlogic.com>
14050F: drivers/amlogic/unifykey/*
14051F: include/linux/amlogic/unifykey/*
14052
14053AMLOGIC AXG ADD OSD DRIVER
14054M: Pengcheng Chen <pengcheng.chen@amlogic.com>
14055F: drivers/amlogic/media/osd/osd_io.c
14056
14057AMLOGIC LCD driver
14058M: Weiming Liu <weiming.liu@amlogic.com>
14059F: drivers/amlogic/media/vout/backlight/*
14060F: drivers/amlogic/media/vout/lcd/*
14061F: include/linux/amlogic/media/vout/lcd/*
14062F: arch/arm64/boot/dts/amlogic/mesongxm_q200-panel.dtsi
14063F: arch/arm64/boot/dts/amlogic/mesonaxg_s400-panel.dtsi
14064
14065AMLOGIC AXG ADD AO CLK
14066M: Yun Cai <yun.cai@amlogic.com>
14067F: drivers/amlogic/clk/axg/axg_ao.c
14068
14069AMLOGIC Irblaster driver
14070M: Zan Peng <zan.peng@amlogic.com>
14071F: drivers/amlogic/irblaster/irblaster.c
14072F: drivers/amlogic/irblaster/irblaster.h
14073F: drivers/amlogic/irblaster/Kconfig
14074F: drivers/amlogic/irblaster/Makefile
14075
14076AMLOGIC AXG ADD CLKMSR INTERFACE
14077M: wang xing <xing.wang@amlogic.com>
14078F: include/linux/amlogic/clk_measure.h
14079
14080AMLOGIC AUDIO INFO
14081M: wang xing <xing.wang@amlogic.com>
14082F: drivers/amlogic/audioinfo/
14083
14084AMLOGIC AXG ADD LOOPBACK INTERFACE
14085M: wang xing <xing.wang@amlogic.com>
14086F: arch/arm64/boot/dts/amlogic/axg_s400.dts
14087F: sound/soc/amlogic/auge/*
14088F: sound/soc/codecs/amlogic/pdm_dummy.c
14089F: sound/soc/codecs/amlogic/tlv320adc3101.c
14090
14091DRM DRIVERS FOR AMLOGIC SOCS
14092M: Neil Armstrong <narmstrong@baylibre.com>
14093L: dri-devel@lists.freedesktop.org
14094L: linux-amlogic@lists.infradead.org
14095W: http://linux-meson.com/
14096S: Supported
14097F: drivers/amlogic/drm/
14098F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
14099F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
14100T: git git://anongit.freedesktop.org/drm/drm-misc
14101
14102AMLOGIC MESONGXL ADD P231 DTS
14103M: Lianghu Su <lianghu.su@amlogic.com>
14104F: arch/arm64/boot/dts/amlogic/gxl_p231_2g_buildroot.dts
14105
14106AMLOGIC MESONGXL ADD A113D & A113X SKT DTS
14107M: Yuegui He <yuegui.he@amlogic.com>
14108F: arch/arm64/boot/dts/amlogic/axg_a113d_skt.dts
14109F: arch/arm64/boot/dts/amlogic/axg_a113x_skt.dts
14110
14111SECURE MONITOR DRIVERS FOR AMLOGIC MESON8B
14112M: Jiamin Ma <jiamin.ma@amlogic.com>
14113F: drivers/amlogic/secure_monitor/*
14114
14115AMLOGIC MESONGXL ADD S400 & S420 v03 DTS
14116M: Alex Deng <alex.deng@amlogic.com>
14117F: arch/arm64/boot/dts/amlogic/axg_s400_v03.dts
14118F: arch/arm64/boot/dts/amlogic/axg_s420_v03.dts
14119
14120AMLOGIC BL_EXTERN driver
14121M: Weiming Liu <weiming.liu@amlogic.com>
14122F: drivers/amlogic/media/vout/backlight/bl_extern/bl_extern.dts
14123F: drivers/amlogic/media/vout/backlight/bl_extern/bl_extern.h
14124F: drivers/amlogic/media/vout/backlight/bl_extern/mipi_lt070me05.c
14125F: drivers/amlogic/media/vout/backlight/bl_extern/aml_bl_extern.dts
14126F: drivers/amlogic/media/vout/backlight/bl_extern/mipi_LT070ME05.c
14127F: drivers/amlogic/media/vout/backlight/bl_extern/pmu_aml1218.c
14128
14129AMLOGIC MESONGXL ADD A113X 128m DTS
14130M: Yuegui He <yuegui.he@amlogic.com>
14131F: arch/arm64/boot/dts/amlogic/axg_s420_128m.dts
14132
14133AMLOGIC multimedia
14134M: Nanxin Qin <nanxin.qin@amlogic.com>
14135F: drivers/amlogic/media/common/codec_mm/configs/*
14136
14137AMLOGIC sync
14138M: Sky Zhou <sky.zhou@amlogic.com>
14139F: include/linux/amlogic/aml_sync_api.h
14140
14141AMLOGIC ADD PARTITION NORMAL & AB DTS
14142M: Xindong Xu <xindong.xu@amlogic.com>
14143F: arch/arm64/boot/dts/amlogic/partition_mbox_ab.dtsi
14144F: arch/arm64/boot/dts/amlogic/partition_mbox_normal.dtsi
14145
14146AMLOGIC multimedia
14147M: JinTao Xu <jintao.xu@amlogic.com>
14148F: drivers/amlogic/media/video_processor/ionvideo/ion_priv.h
14149F: drivers/amlogic/media/video_processor/ionvideo/videobuf2-ion.c
14150F: drivers/amlogic/media/video_processor/ionvideo/videobuf2-ion.h
14151
14152AMLOGIC TVIN add bt656_in and hdmirx_ext support
14153M: Evoke Zhang <evoke.zhang@amlogic.com>
14154F: drivers/amlogic/media/vin/tvin/bt656/*
14155F: drivers/amlogic/media/vin/tvin/hdmirx_ext/*
14156
14157AMLOGIC HDMIRX DRIVER CODE
14158M: Yicheng Shen <yicheng.shen@amlogic.com>
14159F: drivers/amlogic/media/vin/vdin/hdmirx/*
14160
14161AMLOGIC add smarthome defconfig for audio product
14162M: Peipeng Zhao <peipeng.zhao@amlogic.com>
14163F: arch/arm64/configs/meson64_smarthome_defconfig
14164
14165AMLOGIC MESONGXL ADD P241 DTS
14166M: Lianghu Su <lianghu.su@amlogic.com>
14167F: arch/arm64/boot/dts/amlogic/gxl_p241_1g_buildroot.dts
14168
14169AMLOGIC tee
14170M: Nanxin Qin <nanxin.qin@amlogic.com>
14171F: drivers/amlogic/tee/*
14172F: include/linux/amlogic/tee.h
14173
14174AMLOGIC remove audio_defconfig
14175M: Ao Xu <ao.xu@amlogic.com>
14176F: scripts/amlogic/configs/meson64_audio_defconfig
14177
14178AMLOGIC gpio key wakeup function
14179M: Hong Guo <hong.guo@amlogic.com>
14180F: drivers/amlogic/input/keyboard/*
14181
14182AMLOGIC ION_DEV ADD CODEC_MM
14183M: JinTao Xu <jintao.xu@amlogic.com>
14184F: drivers/staging/android/ion/ion_codec_mm_heap.c
14185
14186AMLOGIC PICTURE DECODER DRIVER
14187M: Guosong Zhou <guosong.zhou@amlogic.com>
14188F: drivers/amlogic/media/video_processor/Kconfig
14189F: drivers/amlogic/media/video_processor/Makefile
14190F: drivers/amlogic/media/video_processor/pic_dev/*
14191
14192AMLOGIC DRM DRIVER
14193M: Sky Zhou <sky.zhou@amlogic.com>
14194F: driver/amlogic/drm/*
14195F: driver/amlogic/drm/am_meson_fbdev.c
14196F: include/linux/amlogic/meson_drm.h
14197F: arch/arm64/boot/dts/amlogic/g12a_skt_buildroot.dts
14198F: arch/arm64/boot/dts/amlogic/mesong12a_drm.dtsi
14199F: arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_drm_buildroot.dts
14200F: driver/amlogic/drm/am_meson_drv.c
14201F: driver/amlogic/drm/am_meson_drv.h
14202F: driver/amlogic/drm/am_meson_vpu.c
14203F: driver/amlogic/drm/am_meson_vpu.h
14204F: drivers/amlogic/media/enhancement/amvecm/amvecm_drm.c
14205
14206AMLOGIC ADD S400EMMC DTS
14207M: Yue Gui <yuegui.he@amlogic.com>
14208F: arch/arm64/boot/dts/amlogic/axg_s400emmc.dts
14209F: arch/arm64/boot/dts/amlogic/axg_s400emmc_v03.dts
14210
14211AMLOGIC ADD PARTITION OLD DTS
14212M: Xindong Xu <xindong.xu@amlogic.com>
14213F: arch/arm64/boot/dts/amlogic/partition_mbox_old.dtsi
14214F: arch/arm64/boot/dts/amlogic/partition_tv_old.dtsi
14215
14216AMLOGIC ADD P241 DTS
14217M: Xindong Xu <xindong.xu@amlogic.com>
14218F: arch/arm64/boot/dts/amlogic/gxl_p241_1g.dts
14219
14220AMLOGIC ADD P230 BUILDROOT DTS
14221M: liangzhuo Xie <liangzhuo.xie@amlogic.com>
14222F: arch/arm64/boot/dts/amlogic/gxl_p230_2g_buildroot.dts
14223
14224AMLOGIC sound codec
14225M: Peipeng Zhao <peipeng.zhao@amlogic.com>
14226F: sound/soc/codec/amlogic/es7243.c
14227F: sound/soc/codec/amlogic/es7243.h
14228F: Documentation/devicetree/bindings/sound/es7243.txt
14229
14230AMLOGIC LED DRVIER
14231M: Peipeng Zhao <peipeng.zhao@amlogic.com>
14232F: Documentation/leds/leds-is31fl32xx.txt
14233
14234AMLOGIC VPU DRIVER
14235M: Evoke Zhang <evoke.zhang@amlogic.com>
14236F: drivers/amlogic/media/common/vpu/*
14237
14238AMLOGIC ADD P241 V2 DTS
14239M: Siming Chen <siming.chen@amlogic.com>
14240F: arch/arm64/boot/dts/amlogic/gxl_p241_v2-1g.dts
14241
14242AMLOGIC lcd driver
14243M: Evoke Zhang <evoke.zhang@amlogic.com>
14244F: drivers/amlogic/media/vout/lcd/lcd_extern/mipi_TV070WSM.c
14245
14246AMLOGIC remote
14247M: Zan Peng <zan.peng@amlogic.com>
14248F: {include/uapi/linux => drivers/amlogic/input/remote}/rc_common.h
14249
14250AMLOGIC ADD P241 buildroot V2 DTS
14251M: Wenbiao <wenbiao.zhang@amlogic.com>
14252F: arch/arm64/boot/dts/amlogic/gxl_p241_v2_1g_buildroot.dts
14253
14254AMLOGIC MKIMAGE SCRIPT
14255M: Bo Yang <bo.yang@amlogic.com>
14256F: scripts/amlogic/mkimage_32.sh
14257F: scripts/amlogic/mkimage_64.sh
14258
14259AMLOGIC ledring driver
14260M: Renjun Xu <renjun.xu@amlogic.com>
14261F: drivers/amlogic/ledring/ledring.c
14262
14263AMLOGIC TXLX CLK
14264M: Jian Hu <jian.hu@amlogic.com>
14265F: drivers/amlogic/clk/*
14266F: drivers/amlogic/clk/txlx/*
14267
14268AMLOGIC TXLX PLATFORM SUPPORT
14269M: Xingyu Chen <xingyu.chen@amlogic.com>
14270F: arch/arm64/boot/dts/amlogic/mesontxlx.dtsi
14271F: arch/arm64/boot/dts/amlogic/txlx_t962e_r321.dts
14272F: arch/arm64/boot/dts/amlogic/txlx_t962x_r311_1g.dts
14273F: arch/arm64/boot/dts/amlogic/txlx_t962x_r311_2g.dts
14274
14275AMLOGIC TXLX Audio
14276M: Xing Wang <xing.wang@amlogic.com>
14277F: arch/arm/configs/meson32_defconfig
14278F: arch/arm64/boot/dts/amlogic/*
14279F: arch/arm64/configs/meson64_defconfig
14280F: arch/arm64/configs/meson64_smarthome_defconfig
14281F: drivers/amlogic/Kconfig
14282F: drivers/amlogic/Makefile
14283F: drivers/amlogic/amaudio/*
14284F: drivers/amlogic/amaudio2/*
14285F: include/linux/amlogic/media/sound/*
14286F: sound/soc/amlogic/auge/*
14287F: sound/soc/amlogic/meson/*
14288F: sound/soc/codecs/amlogic/*
14289
14290AMLOGIC TVAFE DRIVER
14291M: Nian Jing <nian.jing@amlogic.com>
14292F: drivers/amlogic/media/vin/tvin/tvafe/
14293F: include/linux/amlogic/media/frame_provider/tvin/tvin.h
14294
14295AMLOGIC TXLX[R311] ADD LCD DRIVER SUPPORT
14296M: Weiming Liu <weiming.liu@amlogic.com>
14297F: arch/arm64/boot/dts/amlogic/mesontxlx_r311-panel.dtsi
14298F: drivers/amlogic/media/vout/backlight/aml_ldim/*
14299
14300AMLOGIC ADD LCD_EXTERN ST7701 DRIVER
14301M: Weiming Liu <weiming.liu@amlogic.com>
14302F: drivers/amlogic/media/vout/lcd/lcd_extern/mipi_ST7701.c
14303
14304AMLOGIC MESONGXL ADD SOUND DMIC MMAP FUNCTION
14305M: peipeng.zhao <peipeng.zhao@amlogic.com>
14306F: sound/soc/amlogic/meson/dmic.h
14307
14308AMLOGIC GPIO IRQ
14309M: Xingyu Chen <xingyu.chen@amlogic.com>
14310F: drivers/amlogic/irqchip/*
14311F: drivers/amlogic/irqchip/irq-meson-gpio-double-edge.c
14312F: Documentation/devicetree/bindings/interrupt-controller/amlogic,meson-gpio-intc.txt
14313
14314AMLOGIC PINCTRL DRIVER
14315M: Xingyu Chen <xingyu.chen@amlogic.com>
14316F: drivers/amlogic/pinctrl/*
14317F: include/dt-bindings/gpio/*
14318
14319AMLOGIC LEDRING DRIVER
14320M: Renjun Xu <renjun.xu@amlogic.com>
14321F: drivers/amlogic/ledring/aml-is31fl32xx.c
14322F: drivers/amlogic/ledring/aml-pca9557.c
14323
14324AMLOGIC LEDRING DRIVER IOCTL
14325M: Renjun Xu <renjun.xu@amlogic.com>
14326F: drivers/amlogic/ledring/aml-is31fl32xx.c
14327F: drivers/amlogic/ledring/aml-pca9557.c
14328
14329AMLOGIC TOUCHSCREEN DRIVER
14330M: Sunny Luo <sunny.luo@amlogic.com>
14331F: Documentation/devicetree/bindings/amlogic/input/amlogic-ts.txt
14332F: drivers/amlogic/input/touchscreen/*
14333F: drivers/amlogic/input/touchscreen/focaltech_touch/*
14334F: drivers/amlogic/input/touchscreen/goodix_gt1x/*
14335F: drivers/amlogic/input/touchscreen/goodix_gt9xx/*
14336
14337AMLOGIC ADD Q200 buildroot DTS
14338M: Wenbiao <wenbiao.zhang@amlogic.com>
14339F: arch/arm64/boot/dts/amlogic/gxm_q200_2g_buildroot.dts
14340
14341AMLOGIC ADD LCD_EXTERN P070ACB DRIVER
14342M: Weiming Liu <weiming.liu@amlogic.com>
14343F: drivers/amlogic/media/vout/lcd/lcd_extern/mipi_P070ACB.c
14344
14345AMLOGIC DRM LCD DRIVER
14346M: evoke.zhang <evoke.zhang@amlogic.com>
14347F: drivers/amlogic/drm/am_meson_lcd.c
14348F: drivers/amlogic/drm/am_meson_lcd.h
14349
14350AMLOGIC ADD SOUND EXTERNAL LOOPBACK FEATURE
14351M: Peipeng Zhao <peipeng.zhao@amlogic.com>
14352F: Documentation/devicetree/bindings/amlogic/axg-sound-loopback.txt
14353
14354AMLOGIC RM FILM_VOF_SOFT.H IN DI DRIVER
14355M: Bencheng Jing <bencheng.jing@amlogic.com>
14356F: drivers/amlogic/media/deinterlace/film_vof_soft.h
14357
14358AMLOGIC G12A
14359M: Qiufang Dai <qiufang.dai@amlogic.com>
14360F: arch/arm64/boot/dts/amlogic/mesong12a.dtsi
14361F: arch/arm64/boot/dts/amlogic/g12a_pxp.dts
14362F: include/dt-bindings/clock/amlogic,g12a-audio-clk.h
14363F: include/dt-bindings/clock/amlogic,g12a-clkc.h
14364F: drivers/amlogic/clk/g12a/*
14365F: drivers/amlogic/clk/clkc.h
14366F: drivers/amlogic/clk/g12a/g12a_ao.c
14367
14368AMLOGIC G12A clk tree for media/gpu
14369M: Qiufang Dai <qiufang.dai@amlogic.com>
14370F: drivers/amlogic/clk/g12a/g12a_clk_gpu.c
14371F: drivers/amlogic/clk/g12a/g12a_clk_media.c
14372F: drivers/amlogic/clk/g12a/g12a_clk_misc.c
14373
14374AMLOGIC VOUT_SERVE
14375M: Evoke Zhang <evoke.zhang@amlogic.com>
14376F: drivers/amlogic/media/vout/vout_serve/vout2_notify.c
14377F: drivers/amlogic/media/vout/vout_serve/vout2_serve.c
14378F: drivers/amlogic/media/vout/vout_serve/vout_func.c
14379F: drivers/amlogic/media/vout/vout_serve/vout_func.h
14380F: drivers/amlogic/media/vout/vout_serve/vout_reg.h
14381F: drivers/amlogic/media/vout/vout_serve/dummy_lcd.c
14382
14383AMLOGIC GPIO IRQ
14384M: Xingyu Chen <xingyu.chen@amlogic.com>
14385F: drivers/amlogic/irqchip/*
14386F: Documentation/devicetree/bindings/interrupt-controller/amlogic,meson-gpio-intc.txt
14387
14388AMLOGIC PINCTRL DRIVER
14389M: Xingyu Chen <xingyu.chen@amlogic.com>
14390F: drivers/amlogic/pinctrl/*
14391F: include/dt-bindings/gpio/*
14392
14393AMLOGIC G12A LCD_SUPPORT
14394M: Weiming Liu <weiming.liu@amlogic.com>
14395F: arch/arm64/boot/dts/amlogic/mesong12a_skt-panel.dtsi
14396
14397AMLOGIC GPU CONFIG
14398M: Jiyu Yang <Jiyu.Yang@amlogic.com>
14399F: arch/arm64/boot/dts/amlogic/mesong12a-dvalin.dtsi
14400
14401AMLOGIC VPU DRIVER
14402M: Evoke Zhang <evoke.zhang@amlogic.com>
14403F: drivers/amlogic/media/common/vpu/vpu_power_init.c
14404
14405AMLOGIC dts for g12a skt
14406M: Qiufang Dai <qiufang.dai@amlogic.com>
14407F: arch/arm64/boot/dts/amlogic/g12a_*.dts
14408
14409AMLOGIC G12A Audio DRIVER
14410M: Xing Wang <xing.wang@amlogic.com>
14411F: arch/arm64/boot/dts/amlogic/axg_*.dts
14412F: arch/arm64/boot/dts/amlogic/g12a_pxp.dts
14413F: arch/arm64/boot/dts/amlogic/mesong12a.dtsi
14414F: drivers/amlogic/pinctrl/pinctrl-meson-g12a.c
14415F: include/dt-bindings/clock/amlogic,g12a-audio-clk.h
14416F: include/linux/amlogic/media/sound/auge_utils.h
14417F: sound/soc/amlogic/auge/*
14418F: sound/soc/amlogic/common/*
14419F: sound/soc/codecs/amlogic/aml_codec_t9015.c
14420
14421AMLOGIC Audio codec AD82584F driver
14422M: Peipeng Zhao <peipeng.zhao@amlogic.com>
14423F: sound/soc/codecs/amlogic/ad82584f.c
14424F: sound/soc/codecs/amlogic/ad82584f.h
14425
14426AMLOGIC CPUFREQS DRIVER
14427M: hong guo <hong.guo@amlogic.com>
14428F: drivers/amlogic/cpufreq/meson-cpufreq.h
14429F: drivers/amlogic/cpufreq/meson-cpufreq.c
14430F: drivers/amlogic/clk/clk-cpu-fclk-composite.c
14431
14432AMLOGIC Irblaster driver
14433M: yu.tu <yu.tu@amlogic.com>
14434F: drivers/amlogic/irblaster/meson-irblaster.c
14435F: drivers/amlogic/irblaster/meson-irblaster.h
14436
14437AMLOGIC THERMAL DRIVER
14438M: Huan Biao <huan.biao@amlogic.com>
14439F: drivers/amlgoic/thermal/meson_tsensor.c
14440F: drivers/amlogic/thermal/meson_cooldev.c
14441F: include/linux/amlogic/meson_cooldev.h
14442
14443AMLOGIC G12A Audio DRIVER
14444M: Xing Wang <xing.wang@amlogic.com>
14445F: sound/soc/amlogic/auge/*
14446
14447AMLOGIC G12A BL_EXTERN LP8556 DRIVER
14448M: Weiming Liu <weiming.liu@amlogic.com>
14449F: drivers/amlogic/media/vout/backlight/bl_extern/bl_extern_i2c.c
14450
14451AMLOGIC G12A Dolby Vision DRIVER
14452M: Zhilei Wu <zhilei.wu@amlogic.com>
14453F: drivers/amlogic/media/enhancement/amdolby_vision*
14454F: include/linux/amlogic/media/amdolbyvision/*
14455
14456AMLOGIC HDR PRIMSE SL DRIVER
14457M: Yi Zhou <yi.zhou@amlogic.com>
14458F: drivers/amlogic/media/enhancement/amprime_sl/*
14459F: include/linux/amlogic/media/amprime_sl/*
14460
14461AMLOGIC G12A Media codec io bus
14462M: Nanxin Qin <nanxin.qin@amlogic.com>
14463F: include/linux/amlogic/media/registers/regs/efuse_regs.h
14464
14465AMLOGIC Geometric Distorition Correction
14466M: Jiyu Yang <Jiyu.Yang@amlogic.com>
14467F: drivers/amlogic/media/gdc/*
14468
14469AMLOGIC G12A CVBS DRIVER
14470M: Nian Jing <nian.jing@amlogic.com>
14471F: drivers/amlogic/media/vout/cvbs/
14472F: arch/arm64/boot/dts/amlogic/g12a*.dts
14473
14474AMLOGIC FIX PCM186X DRIVER
14475M: Renjun Xu <renjun.xu@amlogic.com>
14476F: sound/soc/codecs/amlogic/pcm186x.c
14477
14478AMLOGIC TAS5756 DRIVER FIX
14479M: Renjun Xu <renjun.xu@amlogic.com>
14480F: sound/soc/codecs/amlogic/tas575x.c
14481
14482AMLOGIC G12A buildroot dts
14483M: wenbiao zhang <wenbiao.zhang@amlogic.com>
14484F: arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_buildroot.dts
14485
14486AMLOGIC ADD LCD_EXTERN TL050FHV02CT DRIVER
14487M: Weiming Liu <weiming.liu@amlogic.com>
14488F: drivers/amlogic/media/vout/lcd/lcd_extern/mipi_TL050FHV02CT.c
14489
14490AMLOGIC ATV DEMOD DRIVER
14491M: nengwen.chen <nengwen.chen@amlogic.com>
14492F: drivers/amlogic/atv_demod/*
14493F: include/linux/amlogic/aml_atvdemod.h
14494
14495AMLOGIC ADD EXT MIPI DEFAULT DRIVER
14496M: Weiming Liu <weiming.liu@amlogic.com>
14497F: drivers/amlogic/media/vout/lcd/lcd_extern/mipi_default.c
14498
14499AMLOGIC G12A X2 U211 buildroot dts
14500M: wenbiao zhang <wenbiao.zhang@amlogic.com>
14501F: arch/arm64/boot/dts/amlogic/g12a_s905y2_u221_buildroot.dts
14502
14503AMLOGIC LCD ADD TVCONFIG SUPPORT
14504M: Evoke Zhang <evoke.zhang@amlogic.com>
14505F: drivers/amlogic/media/vout/lcd/lcd_tv/lcd_tv.dts
14506F: drivers/amlogic/media/vout/lcd/lcd_tablet/aml_lcd.dts
14507
14508AMLOGIC ADD LDIM IW7027 DRIVER
14509M: Weiming Liu <weiming.liu@amlogic.com>
14510F: drivers/amlogic/media/vout/backlight/aml_ldim/iw7027_bl.c
14511F: drivers/amlogic/media/vout/backlight/aml_ldim/iw7027_bl.h
14512
14513AMLOGIC DTV DEMOD DRIVER
14514M: Jihong Sui <jihong.sui@amlogic.com>
14515F: include/uapi/linux/dvb/aml_demod.h
14516F: drivers/amlogic/media/amldemod/*
14517
14518AMLOGIC DTV DEMOD DRIVER
14519M: Jihong Sui <jihong.sui@amlogic.com>
14520F: drivers/amlogic/media/amldemod/*
14521F: drivers/amlogic/media/dtv_demod/*
14522
14523AMLOGIC DTV DEMOD DRIVER
14524M: Zhiwei Yuan <zhiwei.yuan@amlogic.com>
14525F: drivers/amlogic/media/dtv_demod/include/addr_atsc*.h
14526F: drivers/amlogic/media/dtv_demod/include/demod_dbg.h
14527F: drivers/amlogic/media/dtv_demod/demod_dbg.c
14528
14529AMLOGIC DEFENDKEY DRIVER
14530M: Zhongfu Luo <zhongfu.luo@amlogic.com>
14531F: drivers/amlogic/defendkey/*
14532
14533AMLOGIC DEBUG
14534M: Jianxin Pan <jianxin.pan@amlogic.com>
14535M: Tao Guo <tao.guo@amlogic.com>
14536F: drivers/amlogic/debug/*
14537F: include/linux/amlogic/debug*.h
14538
14539AMLOGIC G12A spdif channel status
14540M: xing wang<xing.wang@amlogic.com>
14541F: arch/arm64/boot/dts/amlogic/g12a_*
14542F: include/linux/amlogic/media/sound/spdif_info.h
14543F: sound/soc/amlogic/auge*
14544
14545AMLOGIC TVIN vlock
14546M: Wenfeng Guo <wenfeng.guo@amlogic.com>
14547F: drivers/amlogic/media/enhancement/amvecm/vlock.c
14548F: drivers/amlogic/media/enhancement/amvecm/vlock.h
14549
14550AMLOGIC G12A X2 U211 buildroot dts
14551M: Sandy Luo <sandy.luo@amlogic.com>
14552F: arch/arm64/boot/dts/amlogic/g12a_s905x2_u211_512m.dts
14553
14554AMLOGIC TXLX T962E R321 buildroot dts
14555M: liangzhuo.xie <liangzhuo.xie@amlogic.com>
14556F: arch/arm64/boot/dts/amlogic/txlx_t962e_r321_buildroot.dts
14557
14558AMLOGIC G12A X2 U212 buildroot dts
14559M: liangzhuo.xie <shuide.chen@amlogic.com>
14560F: arch/arm64/boot/dts/amlogic/g12a_s905x2_u212_1g.dts
14561
14562AMLOGIC BACKLIGHT LOCAL DIMMING
14563M: evoke.zhang <evoke.zhang@amlogic.com>
14564F: drivers/amlogic/media/vout/backlight/aml_ldim/iw7027_bl.h
14565
14566AMLOGIC G12B
14567M: Yan Wang <yan.wang@amlogic.com>
14568F: arch/arm64/boot/dts/amlogic/mesong12b.dtsi
14569F: arch/arm64/boot/dts/amlogic/g12b_pxp.dts
14570
14571AMLOGIC Energy model
14572M: Jianxin Pan <jianxin.pan@amlogic.com>
14573F: arch/arm64/boot/dts/amlogic/g12b-sched-energy.dtsi
14574
14575AMLOGIC G12B skt/w400 dts
14576M: Qiufang Dai <qiufang.dai@amlogic.com>
14577F: arch/arm64/boot/dts/amlogic/g12b_a311d_skt.dts
14578F: arch/arm64/boot/dts/amlogic/g12b_a311d_w400.dts
14579
14580AMLOGIC G12B w200 dts
14581M: Qiufang Dai <qiufang.dai@amlogic.com>
14582F: arch/arm/boot/dts/amlogic/g12b_a311d_w200_a.dts
14583F: arch/arm/boot/dts/amlogic/g12b_a311d_w200.dts
14584F: arch/arm64/boot/dts/amlogic/g12b_a311d_w200_a.dts
14585F: arch/arm64/boot/dts/amlogic/g12b_a311d_w200.dts
14586
14587AMLOGIC G12B clock
14588M: Qiufang Dai <qiufang.dai@amlogic.com>
14589F: drivers/amlogic/clk/g12b/*
14590
14591AMLOGIC LCD Driver
14592M: Evoke Zhang <evoke.zhang@amlogic.com>
14593F: arch/arm64/boot/dts/amlogic/mesong12b_skt-panel.dtsi
14594
14595AMLOGIC G12B w400 buildroot dts
14596M: liangzhuo xie <liangzhuo.xie@amlogic.com>
14597F: arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts
14598
14599AMLOGIC G12B w411 buildroot dts
14600M: dianzhong.huo <dianzhong.huo@amlogic.com>
14601F: arch/arm64/boot/dts/amlogic/g12b_a311d_w411_buildroot.dts
14602
14603AMLOGIC P PARTITION DTSI
14604M: Xindong Xu <xindong.xu@amlogic.com>
14605F: arch/arm64/boot/dts/amlogic/firmware_avb.dtsi
14606F: arch/arm64/boot/dts/amlogic/firmware_normal.dtsi
14607F: arch/arm64/boot/dts/amlogic/partition_mbox_normal_P_32.dtsi
14608F: arch/arm64/boot/dts/amlogic/partition_mbox_normal_P_64.dtsi
14609F: arch/arm64/boot/dts/amlogic/partition_mbox_p241_P.dtsi
14610
14611AMLOGIC TXL CLOCK
14612M: Jian Hu <jian.hu@amlogic.com>
14613F: include/dt-bindings/clock/amlogic,txl-clkc.h
14614F: drivers/amlogic/clk/txl/*
14615
14616AMLOGIC TXL PINCTRL DRIVER
14617M: Xingyu Chen <xingyu.chen@amlogic.com>
14618F: drivers/amlogic/pinctrl/pinctrl-meson-txl.c
14619F: include/dt-bindings/gpio/meson-txl-gpio.h
14620
14621AMLOGIC TXL PANEL DRIVER
14622M: evoke zhang <evoke.zhang@amlogic.com>
14623F: arch/arm64/boot/dts/amlogic/mesontxl_p321-panel.dtsi
14624
14625AMLOGIC REBOOT
14626M: Jian Hu <jian.hu@amlogic.com>
14627F: Documentation/devicetree/bindings/amlogic/reboot-meson.txt
14628
14629AMLOGIC PARTITION DTSI
14630M: Jiaming Huang <jiaming.huang@amlogic.com>
14631F: arch/arm64/boot/dts/amlogic/partition_tv_4G.dtsi
14632
14633AMLOGIC LCD BACKLIGHT LDIM
14634M: evoke zhang <evoke.zhang@amlogic.com>
14635F: drivers/amlogic/media/algorithm/*
14636F: drivers/amlogic/media/vout/backlight/aml_ldim/ldim_func.h
14637
14638AMLOGIC AVIN DETECT DRIVER
14639M: Xingyu Chen <xingyu.chen@amlogic.com>
14640F: drivers/amlogic/input/avin_detect/*
14641
14642AMLOGIC DTS
14643M: Xindong Xu <xindong.xu@amlogic.com>
14644F: arch/arm64/boot/dts/amlogic/atom.dts
14645F: arch/arm64/boot/dts/amlogic/gxl_sei210_1g.dts
14646F: arch/arm64/boot/dts/amlogic/gxl_sei210_2g.dts
14647F: arch/arm64/boot/dts/amlogic/mesongxl_sei210.dtsi
14648F: arch/arm64/boot/dts/amlogic/partition_mbox_normal_P_32_atom.dtsi
14649F: arch/arm64/boot/dts/amlogic/partition_mbox_normal_P_32_sei.dtsi
14650F: arch/arm64/boot/dts/amlogic/partition_mbox_normal_sei32bit.dtsi
14651
14652AMLOGIC ADD CS42528 CODEC DRIVER
14653M: Ivan Nie <ivan.nie@amlogic.com>
14654F: Documentation/devicetree/bindings/sound/cs42528.txt
14655F: sound/soc/codecs/amlogic/cs42528.c
14656F: sound/soc/codecs/amlogic/cs42528.h
14657
14658AMLOGIC SPIDEV
14659M: Ivan Nie <Ivan.nie@amlogic.com>
14660F: Documentation/devicetree/bindings/spi/spidev.txt
14661
14662AMLOGIC SOUND ADC3101
14663M: Renjun Xu <renjun.xu@amlogic.com>
14664F: Documentation/devicetree/bindings/amlogic/axg-sound-adc3010-d608mic-pcm.txt
14665
14666AMLOGIC LCD EXTERN DRIVER
14667M: evoke zhang <evoke.zhang@amlogic.com>
14668F: drivers/amlogic/media/vout/lcd/lcd_extern/ext_i2c_dev.c
14669
14670AMLOGIC SYSTEM AS ROOT
14671M: Xindong Xu <xindong.xu@amlogic.com>
14672F: arch/arm64/boot/dts/amlogic/firmware_avb_system.dtsi
14673F: arch/arm64/boot/dts/amlogic/firmware_system.dtsi
14674
14675AMLOGIC SYSTEM AS ROOT
14676M: Renjun Xu <renjun.xu@amlogic.com>
14677F: arch/arm64/boot/dts/amlogic/axg_s400_v03gva.dts
14678F: arch/arm64/boot/dts/amlogic/axg_s420_v03gva.dts
14679F: Documentation/devicetree/bindings/input/cy8c4014_i2c.txt
14680F: drivers/amlogic/input/sensor/cy8c4014.c
14681F: Documentation/devicetree/bindings/amlogic/input/pca9557_keypad.txt
14682F: drivers/amlogic/input/keyboard/pca9557_keypad.c
14683F: Documentation/devicetree/bindings/is31fl3236a.txt
14684
14685AMLOGIC LCD EXTERN DRIVER
14686F: drivers/amlogic/media/vout/backlight/bl_extern/bl_ext_default.c
14687F: drivers/amlogic/media/vout/lcd/lcd_extern/i2c_ANX6862_7911.c
14688F: include/linux/amlogic/media/vout/lcd/aml_lcd.h
14689
14690AMLOGIC TL1 CLOCK DRIVERS
14691M: Jian Hu <jian.hu@amlogic.com>
14692F: include/dt-bindings/clock/amlogic,tl1-clkc.h
14693F: drivers/amlogic/clk/tl1/*
14694
14695AMLOGIC DTBO PARTITION
14696M: Xindong Xu <xindong.xu@amlogic.com>
14697F: arch/arm64/boot/dts/amlogic/common_overlay_dt.dts
14698F: arch/arm/boot/dts/amlogic/common_overlay_dt.dts
14699F: arch/arm64/boot/dts/amlogic/android_p_overlay_dt.dts
14700F: arch/arm/boot/dts/amlogic/android_p_overlay_dt.dts
14701
14702AMLOGIC DTS
14703M: Luan Yuan <luan.yuan@amlogic.com>
14704F: arch/arm/boot/dts/amlogic/gxl_p241_1g.dts
14705F: arch/arm/boot/dts/amlogic/gxl_p241_v2-1g.dts
14706F: arch/arm/boot/dts/amlogic/partition_mbox_p241_P.dtsi
14707
14708AMLOGIC DTS
14709M: Luan Yuan <luan.yuan@amlogic.com>
14710F: arch/arm/boot/dts/amlogic/partition_mbox_p241_P.dtsi
14711
14712AMLOGIC TL1 SOUND CARD
14713AMLOGIC TL1 AUDIO EXTERANL INPUT/OUTPUT DRIVERS
14714AMLOGIC TL1 NEW EQDRC
14715AMLOGIC TL1 MIXER CONTROLS
14716AMLOGIC TL1 VAD DRIVER
14717AMLOGIC SM1 SOUND CARD
14718M: Xing Wang <xing.wang@amlogic.com>
14719F: arch/arm/boot/dts/amlogic/tl1_pxp.dts
14720F: include/dt-bindings/clock/amlogic,tl1-audio-clk.h
14721F: include/dt-bindings/clock/amlogic,sm1-audio-clk.h
14722F: include/linux/amlogic/media/sound/misc.h
14723F: include/linux/amlogic/major.h
14724F: sound/soc/amlogic/auge/*
14725
14726AMLOGIC TL1 AUDIO EXTERANL INPUT/OUTPUT DRIVERS
14727AMLOGIC AUDIO New LOOPBACK DRIVERS
14728M: Xing Wang <xing.wang@amlogic.com
14729F: sound/soc/amlogic/auge/extn.c
14730F: sound/soc/amlogic/auge/frhdmirx_hw.c
14731F: sound/soc/amlogic/auge/frhdmirx_hw.h
14732F: sound/soc/amlogic/auge/*
14733
14734AMLOGIC LCD DRIVERS
14735M: Evoke Zhang <evoke.zhang@amlogic.com>
14736F: arch\arm\boot\dts\amlogic\mesontl1_pxp-panel.dtsi
14737F: drivers\amlogic\media\vout\lcd\lcd_clk_ctrl.h
14738F: drivers\amlogic\media\vout\lcd\lcd_debug.h
14739F: drivers\amlogic\media\vout\lcd\lcd_tcon.c
14740F: drivers\amlogic\media\vout\lcd\lcd_tcon.h
14741
14742AMLOGIC VDIN DRIVERS
14743M: Xuhua Zhang <xuhua.zhang@amlogic.com>
14744F: drivers/amlogic/media/vin/tvin/vdin/vdin_afbce.c
14745F: drivers/amlogic/media/vin/tvin/vdin/vdin_afbce.h
14746
14747AMLOGIC VDIN DRIVERS
14748M: Yong Qin <yong.qin@amlogic.com>
14749F: drivers/amlogic/media/vin/tvin/vdin/vdin_trace.h
14750
14751AMLOGIC MESONAXG S400 DTS
14752M: Yuegui He <yuegui.he@amlogic.com>
14753F: arch/arm64/boot/dts/amlogic/axg_s400_v03.dts
14754F: arch/arm64/boot/dts/amlogic/axg_s400emmc.dts
14755F: arch/arm64/boot/dts/amlogic/axg_s400emmc_v03.dts
14756
14757AMLOGIC DOLBY FIRMWARE DRIVER
14758M: Yan Wang <yan.wang@amlogic.com>
14759F: drivers/amlogic/dolby_fw/
14760
14761AMLOGIC MESON DTS
14762M: Huan Biao <huan.biao@amlogic.com>
14763F: arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_buildroot_vccktest.dts
14764F: arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot_vccktest.dts
14765
14766AMLOGIC DDR TOOL
14767M: wenbiao zhang <wenbiao.zhang@amlogic.com>
14768F: include/linux/amlogic/aml_dmc.h
14769
14770AMLOGIC AB UPDATE DTS
14771M: Xindong Xu <xindong.xu@amlogic.com>
14772F: arch/arm/boot/dts/amlogic/firmware_ab.dtsi
14773F: arch/arm/boot/dts/amlogic/firmware_avb_ab.dtsi
14774F: arch/arm64/boot/dts/amlogic/firmware_ab.dtsi
14775F: arch/arm/boot/dts/amlogic/partition_mbox_ab_P_32.dtsi
14776F: arch/arm64/boot/dts/amlogic/firmware_avb_ab.dtsi
14777F: arch/arm64/boot/dts/amlogic/partition_mbox_ab_P_32.dtsi
14778
14779AMLOGIC BACKLIGHT LDIM DRIVER
14780M: Evoke Zhang <evoke.zhang@amlogic.com>
14781F: drivers/amlogic/media/vout/backlight/aml_ldim/ldim_spi.c
14782F: drivers/amlogic/media/vout/backlight/aml_ldim/ldim_hw.c
14783
14784AMLOGIC MESON TL1 DTS
14785M: Xingyu Chen <xingyu.chen@amlogic.com>
14786M: Bo Yang <bo.yang@amlogic.com>
14787F: arch/arm/boot/dts/amlogic/tl1_t962x2_skt.dts
14788F: arch/arm/boot/dts/amlogic/tl1_t962x2_x301.dts
14789F: arch/arm/boot/dts/amlogic/tl1_t962x2_t309.dts
14790F: arch/arm64/boot/dts/amlogic/mesontl1*
14791F: arch/arm64/boot/dts/amlogic/tl1_t962x2_*
14792
14793AMLOGIC MESON TL1 PANEL DTS
14794M: Evoke Zhang <evoke.zhang@amlogic.com>
14795F: arch/arm/boot/dts/amlogic/mesontl1_skt-panel.dtsi
14796F: arch/arm/boot/dts/amlogic/mesontl1_x301-panel.dtsi
14797F: arch/arm/boot/dts/amlogic/mesontl1_t309-panel.dtsi
14798F: drivers/amlogic/media/vout/lcd/lcd_phy_config.c
14799F: drivers/amlogic/media/vout/lcd/lcd_phy_config.h
14800
14801AMLOGIC MESONAXG RSR DTS
14802M: Yeping Miao <yeping.miao@amlogic.com>
14803F: arch/arm64/boot/dts/amlogic/axg_rsr.dts
14804F: arch/arm64/boot/dts/amlogic/axg_rsr_v03.dts
14805
14806AMLOGIC CAMERA DRIVER
14807M: Guosong Zhou <guosong.zhou@amlogic.com>
14808F: arch/arm64/boot/dts/amlogic/g12a_s905d2_u200.dts
14809F: arch/arm/boot/dts/amlogic/g12a_s905d2_u200.dts
14810F: arch/arm64/configs/meson64_defconfig
14811F: arch/arm/configs/meson64_a32_defconfig
14812F: drivers/amlogic/media/Kconfig
14813F: drivers/amlogic/media/Makefile
14814F: drivers/amlogic/media/camera/*
14815F: drivers/amlogic/media/common/canvas/canvas_mgr.c
14816F: drivers/amlogic/media/common/vfm/vfm.c
14817F: include/linux/amlogic/media/camera/*
14818
14819AMLOGIC multimedia
14820M: Pengcheng Chen <pengcheng.chen@amlogic.com>
14821F: drivers/amlogic/media/common/ge2d/ge2d_dmabuf.c
14822F: drivers/amlogic/media/common/ge2d/ge2d_dmabuf.h
14823
14824AMLOGIC GDC DRIVER
14825M: Pengcheng Chen <pengcheng.chen@amlogic.com>
14826F: drivers/amlogic/media/gdc/app/gdc_dmabuf.c
14827F: drivers/amlogic/media/gdc/app/gdc_dmabuf.h
14828F: drivers/amlogic/media/gdc/src/platform/system_log.c
14829
14830AMLOGIC IRCUT DRIVER
14831M: Dianzhong Huo <dianzhong.huo@amlogic.com>
14832F: drivers/amlogic/ircut/
14833
14834AMLOGIC VIDEOSYNC
14835M: Jintao Xu <jintao.xu@amlogic.com>
14836F: drivers/amlogic/media/video_processor/videosync/Kconfig
14837F: drivers/amlogic/media/video_processor/videosync/Makefile
14838F: drivers/amlogic/media/video_processor/videosync/vfp.h
14839F: drivers/amlogic/media/video_processor/videosync/videosync.h
14840F: drivers/amlogic/media/video_processor/videosync/videosync.c
14841
14842AMLOGIC G12B_A DTS
14843M: Jianxiong Pan <jianxiong.pan@amlogic.com>
14844F: arch/arm/boot/dts/amlogic/g12b*_a.dts
14845F: arch/arm/boot/dts/amlogic/mesong12b.dtsi
14846F: arch/arm64/boot/dts/amlogic/g12b*_a.dts
14847F: arch/arm64/boot/dts/amlogic/mesong12b.dtsi
14848
14849AMLOGIC MESONAXG SBR DTS
14850M: Bing Jiang <Bing.Jiang@amlogic.com>
14851F: arch/arm64/boot/dts/amlogic/axg_s400_v03sbr.dts
14852F: arch/arm/boot/dts/amlogic/axg_s400_v03sbr.dts
14853F: sound/soc/codecs/amlogic/tas5782m.c
14854F: sound/soc/codecs/amlogic/tas5782m.h
14855
14856AMLOGIC SM1 DTS
14857M: Zhiqiang Liang <Zhiqiang.Liang@amlogic.com>
14858F: arch/arm64/boot/dts/amlogic/mesongsm1.dtsi
14859F: arch/arm64/boot/dts/amlogic/sm1_pxp.dts
14860F: arch/arm/boot/dts/amlogic/mesonsm1.dtsi
14861F: arch/arm/boot/dts/amlogic/sm1_pxp.dts
14862
14863AMLOGIC SM1 CLOCK DRIVERS
14864M: Shunzhou Jiang <shunzhou.jiang@amlogic.com>
14865F: drivers/amlogic/clk/sm1/*
14866
14867AMLOGIC SM1 AND AXG DTS
14868M: shaochan.liu <shaochan.liu@amlogic.com>
14869F: arch/arm64/boot/dts/amlogic/mesonsm1_skt-panel.dtsi
14870F: arch/arm/boot/dts/amlogic/mesonsm1_skt-panel.dtsi
14871F: arch/arm64/boot/dts/amlogic/mesonaxg_skt-panel.dtsi
14872F: arch/arm/boot/dts/amlogic/mesonaxg_skt-panel.dtsi
14873
14874
14875AMLOGIC SM1 POWER CTRL DRIVERS
14876M: Shunzhou Jiang <shunzhou.jiang@amlogic.com>
14877F: drivers/amlogic/power/power_ctrl.c
14878F: include/linux/amlogic/power_ctrl.h
14879
14880AMLOGIC MESONAXG S400 GVA SBR DTS
14881M: Yeping Miao <yeping.miao@amlogic.com>
14882F: arch/arm64/boot/dts/amlogic/axg_s400_v03gva_sbr.dts
14883F: arch/arm/boot/dts/amlogic/axg_s400_v03gva_sbr.dts
14884
14885AMLOGIC TL1 DTS
14886M: Huijie Huang <huijie.huang@amlogic.com>
14887F: arch/arm/boot/dts/amlogic/tl1_t962x2_x301_1g.dts
14888F: arch/arm/boot/dts/amlogic/tl1_t962x2_x301_2g.dts
14889F: arch/arm64/boot/dts/amlogic/tl1_t962x2_x301_1g.dts
14890F: arch/arm64/boot/dts/amlogic/tl1_t962x2_x301_2g.dts
14891
14892AMLOGIC TM2 PINCTRL DRIVER
14893M: Qianggui Song <qianggui.song@amlogic.com>
14894F: drivers/amlogic/pinctrl/pinctrl-meson-tm2.c
14895F: include/dt-bindings/gpio/meson-tm2-gpio.h
14896
14897AMLOGIC MESON TM2 CLOCK DRIVER
14898M: Jian Hu <jian.hu@amlogic.com>
14899F: driver/amlogic/clk/tm2/*
14900
14901AMLOGIC MESON TM2 LCD DTS
14902M: Shaochan Liu <shaochan.liu@amlogic.com>
14903F: arch/arm64/boot/dts/amlogic/mesontm2_t962x3_ab301-panel.dtsi
14904F: arch/arm64/boot/dts/amlogic/mesontm2_t962x3_ab309-panel.dtsi
14905F: arch/arm/boot/dts/amlogic/mesontm2_t962x3_ab301-panel.dtsi
14906F: arch/arm/boot/dts/amlogic/mesontm2_t962x3_ab309-panel.dtsi
14907
14908AMLOGIC SM1 S905X3 DTS
14909M: Xiaoliang Wang <xiaoliang.wang@amlogic.com>
14910F: arch/arm/boot/dts/amlogic/g12a_s905x2_u212.dts
14911F: arch/arm/boot/dts/amlogic/g12a_s905x2_u212_1g.dts
14912F: arch/arm64/boot/dts/amlogic/g12a_s905x2_u212.dts
14913F: arch/arm64/boot/dts/amlogic/g12a_s905x2_u212_1g.dts
14914F: arch/arm/boot/dts/amlogic/sm1_s905x3_ac213.dts
14915F: arch/arm64/boot/dts/amlogic/sm1_s905x3_ac213.dts
14916F: arch/arm/boot/dts/amlogic/sm1_s905x3_ac214.dts
14917F: arch/arm64/boot/dts/amlogic/sm1_s905x3_ac214.dts
14918
14919AMLOGIC SM1 MIPI CSI DRIVER
14920M: Guosong Zhou <guosong.zhou@amlogic.com>
14921F: arch/arm/boot/dts/amlogic/sm1_s905d3_ac200.dts
14922F: arch/arm/boot/dts/amlogic/mesonsm1.dtsi
14923F: arch/arm/configs/meson64_a32_defconfig
14924F: arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200.dts
14925F: arch/arm64/boot/dts/amlogic/mesonsm1.dtsi
14926F: arch/arm64/configs/meson64_defconfig
14927F: drivers/amlogic/clk/g12a/g12a.h
14928F: include/dt-bindings/clock/amlogic,g12a-clkc.h
14929F: drivers/amlogic/clk/sm1/sm1.c
14930F: drivers/amlogic/media/camera/Makefile
14931F: drivers/amlogic/media/camera/common/cam_prober.c
14932F: drivers/amlogic/media/vin/tvin/Kconfig
14933F: drivers/amlogic/media/vin/tvin/Makefile
14934F: include/linux/amlogic/media/camera/aml_cam_info.h
14935F: drivers/amlogic/media/camera/ov5640.c
14936F: drivers/amlogic/media/camera/ov5640_firmware.h
14937F: drivers/amlogic/media/vin/tvin/csi/*
14938F: include/linux/amlogic/media/mipi/*
14939
14940AMLOGIC SM1 S905D3 AC202
14941M: LUAN YUAN <luan.yuan@amlogic.com>
14942F: arch/arm64/boot/dts/amlogic/sm1_s905d3_ac202*
14943
14944AMLOGIC S905Y2 U223_LP DTS
14945M: Qingwei Xu <qingwei.xu@amlogic.com>
14946F: arm/boot/dts/amlogic/g12a_s905y2_u223_lp.dts
14947F: arm64/boot/dts/amlogic/g12a_s905y2_u223_lp.dts
14948
14949AMLOGIC HYN_CST2XX TOUCHSCREEN
14950M: XINLIANG ZHANG <xinliang.zhang@amlogic.com>
14951F: drivers/amlogic/input/touchscreen/hyn_cst2xx/*
14952
14953AMLOGIC WEEKLY CHANGE GENERATOR
14954M: JIAMIN MA <jiamin.ma@amlogic.com>
14955F: scripts/amlogic/weekly_change.py
14956
14957ANLOGIC HIFI4DSP
14958M: Shuyu Li <Shuyu.Li@amlogic.com>
14959F: drivers/amlogic/hifi4dsp/*
14960
14961AMLOGIC SM1 AC200/AC213/AC214 BUILDROOT DTS
14962M: Guofeang Tang <guofeng.tang@amlogic.com>
14963F: arch/arm/boot/dts/amlogic/sm1_s905d3_ac200_buildroot.dts
14964F: arch/arm/boot/dts/amlogic/sm1_s905x3_ac213_buildroot.dts
14965F: arch/arm/boot/dts/amlogic/sm1_s905x3_ac214_buildroot.dts
14966F: arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200_buildroot.dts
14967F: arch/arm64/boot/dts/amlogic/sm1_s905x3_ac213_buildroot.dts
14968F: arch/arm64/boot/dts/amlogic/sm1_s905x3_ac214_buildroot.dts
14969
14970AMLOGIC G12B W400 DRM BUILDROOT DTS
14971M: Guofeang Tang <guofeng.tang@amlogic.com>
14972F: arch/arm/boot/dts/amlogic/g12b_a311d_w400_drm_buildroot.dts
14973F: arch/arm/boot/dts/amlogic/g12b_a311d_w400_drm_buildroot_a.dts
14974F: arch/arm64/boot/dts/amlogic/g12b_a311d_w400_drm_buildroot.dts
14975F: arch/arm64/boot/dts/amlogic/g12b_a311d_w400_drm_buildroot_a.dts
14976
14977AMLOGIC GXL P281 DTS
14978M: Luan Yuan <luan.yuan@amlogic.com>
14979F: arch/arm/boot/dts/amlogic/gxl_p281_1g.dts
14980F: arch/arm/boot/dts/amlogic/gxl_p281_2g.dts
14981F: arch/arm64/boot/dts/amlogic/gxl_p281_1g.dts
14982F: arch/arm64/boot/dts/amlogic/gxl_p281_2g.dts
14983
14984ADD PARTITION DTSI FOR ANDROID Q
14985M: Xindong Xu <xindong.xu@amlogic.com>
14986F: arch/arm/boot/dts/amlogic/partition_mbox_normal_Q.dtsi
14987F: arch/arm64/boot/dts/amlogic/partition_mbox_normal_Q.dtsi
14988
14989AMLOCIG DYNAMIC PARTITION DTSI
14990M: Xindong Xu <xindong.xu@amlogic.com>
14991F: arch/arm/boot/dts/amlogic/firmware_avb_Q.dtsi
14992F: arch/arm/boot/dts/amlogic/firmware_normal_Q.dtsi
14993F: arch/arm/boot/dts/amlogic/partition_mbox_normal_dynamic.dtsi
14994F: arch/arm64/boot/dts/amlogic/firmware_avb_Q.dtsi
14995F: arch/arm64/boot/dts/amlogic/firmware_normal_Q.dtsi
14996F: arch/arm64/boot/dts/amlogic/partition_mbox_normal_dynamic.dtsi
14997
14998AMLOGIC CAMERA GC2145 MIPI DRIVER
14999M: Guosong Zhou <guosong.zhou@amlogic.com>
15000F: arch/arm/boot/dts/amlogic/sm1_s905d3_ac202.dts
15001F: arch/arm/boot/dts/amlogic/sm1_s905d3_ac202_1g.dts
15002F: arch/arm/configs/meson64_a32_defconfig
15003F: arch/arm64/boot/dts/amlogic/sm1_s905d3_ac202.dts
15004F: arch/arm64/boot/dts/amlogic/sm1_s905d3_ac202_1g.dts
15005F: arch/arm64/configs/meson64_defconfig
15006F: drivers/amlogic/media/camera/gc2145_mipi.c
15007
15008AMLOGIC GDC DRIVER
15009M: Pengcheng Chen <pengcheng.chen@amlogic.com>
15010F: drivers/amlogic/media/gdc/app/gdc_wq.c
15011F: drivers/amlogic/media/gdc/app/gdc_wq.h
15012
15013LAB126 PRIVACY
15014M: LAB126
15015F: drivers/misc/amz_priv*
15016
15017LAB126 lifecycle and log
15018M: LAB126
15019F: drivers/staging/amazon/*
15020
15021LAB126 tmp103
15022M: LAB126
15023F: drivers/hwmon/tmp103.c
15024
15025LAB126 RAVEN DTS
15026M: Yong Yu <yonyu@lab126.com>
15027F: arch/arm64/boot/dts/amlogic/raven.dts
15028F: arch/arm64/boot/dts/amlogic/raven_proto.dts
15029F: Documentation/devicetree/bindings/iio/light/tsl2540.txt
15030
15031LAB126 RAVEN DEFCONFIG
15032M: Yong Yu <yonyu@lab126.com>
15033F: arch/arm64/configs/raven_defconfig
15034F: arch/arm64/configs/raven_debug_defconfig
15035
15036LAB126 RAVEN THERMISTOR
15037M: Kevin Ow <krow@amazon.com>
15038F: Documentation/devicetree/bindings/thermal/ntc-bts-thermistor.txt
15039F: drivers/amlogic/iio/adc/saradc_ntc_bts.c
15040F: drivers/amlogic/iio/adc/Makefile
15041F: drivers/amlogic/iio/adc/Kconfig
15042
15043LAB126 RAVEN VIRTUAL THERMAL SENSOR
15044M: Kevin Ow <krow@amazon.com>
15045F: arch/arm64/boot/dts/amlogic/raven_thermal_zones.dtsi
15046F: Documentation/devicetree/bindings/thermal/virtual_sensor_thermal.txt
15047F: drivers/thermal/Kconfig
15048F: drivers/thermal/Makefile
15049F: drivers/thermal/trip_step_wise.c
15050F: drivers/thermal/virtual_sensor_thermal.c
15051F: include/linux/virtual_sensor_thermal.h
15052
15053LAB126 RAVEN WIFI_COOLING
15054M: Kevin Ow <krow@amazon.com>
15055F: Documentation/devicetree/bindings/thermal/wifi-temp-sensor.txt
15056F: drivers/thermal/wifi_cooling.c
15057F: drivers/amlogic/thermal/aml_thermal_cooling.c
15058F: drivers/amlogic/thermal/aml_thermal_hw.c
15059F: include/linux/amlogic/aml_thermal_cooling.h
15060F: include/linux/amlogic/aml_thermal_hw.h
15061
15062THIRD PARTY AUDIO CODEC TLV320DAC3203
15063M: Xing Fang <xing.fang@amlogic.com>
15064F: sound/soc/codecs/tlv320dac3203.c
15065F: sound/soc/codecs/tlv320dac3203.h
15066
15067LAB126 PERFORMANCE BOOST DRIVER
15068M: Yong Yu <yonyu@lab126.com>
15069F: drivers/amlogic/cpufreq/cpufreq-boost.c
15070F: include/linux/cpufreq-boost.h
15071
15072ADD OSD SW_SYNC DRIVER
15073M: Pengcheng Chen <pengcheng.chen@amlogic.com>
15074F: drivers/amlogic/media/osd/osd_sw_sync.c
15075F: drivers/amlogic/media/osd/osd_sw_sync.h
15076
15077AMLOGIC VIRTUAL_FB DRIVER
15078M: Pengcheng Chen <pengcheng.chen@amlogic.com>
15079F: drivers/amlogic/media/osd/osd_virtual.c
15080F: drivers/amlogic/media/osd/osd_virtual.h
15081
15082AMLOGIC TL1 PIXEL PROBE
15083M: Yan Wang <yan.wang@amlogic.com>
15084F: drivers/amlogic/pixel_probe/*
15085F: include/linux/amlogic/pixel_probe.h
15086
15087AMLOGIC ADD HDR10+ FUNCTION FOR ANDROID Q
15088M: Cheng Wang <cheng.wang@amlogic.com>
15089F: drivers/amlogic/media/enhancement/amvecm/hdr/am_hdr10_plus_ootf.c
15090F: drivers/amlogic/media/enhancement/amvecm/hdr/am_hdr10_plus_ootf.h
15091
15092AMLOGIC PATTERN DETECTION FUNCTION
15093M: Xihai ZHu <xihai.zhu@amlogic.com>
15094F: drivers/amlogic/media/enhancement/amvecm/pattern_detection.c
15095F: drivers/amlogic/media/enhancement/amvecm/pattern_detection.h
15096F: drivers/amlogic/media/enhancement/amvecm/pattern_detection_bar_settings.h
15097F: drivers/amlogic/media/enhancement/amvecm/pattern_detection_corn_settings.h
15098F: drivers/amlogic/media/enhancement/amvecm/pattern_detection_face_settings.h
15099
15100AMLOGIC DRM
15101M: Ao Xu <ao.xu@amlogic.com>
15102M: Dezhi Kong <dezhi.kong@amlogic.com>
15103F: include/linux/meson_ion.h
15104F: include/uapi/drm/meson_drm.h
15105F: include/uapi/drm/drm_fourcc.c
15106F: drivers/gpu/Makefile
15107F: drivers/amlogic/Kconfig
15108F: drivers/amlogic/Makefile
15109F: drivers/amlogic/drm/*
15110F: drivers/staging/android/ion/ion.h
15111F: drivers/staging/android/ion/ion_cma_heap.c
15112F: drivers/amlogic/media/osd/osd_fb.c
15113F: drivers/amlogic/media/common/ion_dev/dev_ion.c
15114F: drivers/amlogic/media/common/ion_dev/dev_ion.h
15115F: arch/arm/boot/dts/amlogic/meson-g12a-u200.dts
15116F: arch/arm/boot/dts/amlogic/mesong12a_drm.dtsi
15117F: arch/arm/boot/dts/amlogic/sm1_s905d3_ac200.dts
15118F: arch/arm/boot/dts/amlogic/sm1_s905x3_ac213.dts
15119F: arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts
15120F: arch/arm64/boot/dts/amlogic/mesong12a_drm.dtsi
15121F: arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200.dts
15122F: arch/arm64/boot/dts/amlogic/sm1_s905x3_ac213.dts
15123F: arch/arm/configs/meson64_a32_defconfig
15124F: arch/arm64/configs/meson64_a64_defconfig
15125F: arch/arm/boot/dts/amlogic/Makefile
15126F: arch/arm64/boot/dts/amlogic/Makefile
15127
15128AMLOGIC VDAC
15129M: Evoke Zhang <evoke.zhang@amlogic.com>
15130F: drivers/amlogic/media/vout/vdac/vdac_dev.h
15131F: drivers/amlogic/media/vout/vdac/vdac_config.c
15132
15133AMLOGIC DRM
15134M: Dezhi Kong <dezhi.kong@amlogic.com>
15135F: arch/arm/boot/dts/amlogic/mesonsm1_drm.dtsi
15136F: arch/arm64/boot/dts/amlogic/mesonsm1_drm.dtsi
15137F: arch/arm/boot/dts/amlogic/sm1_s905d3_ac200_drm_buildroot.dts
15138F: arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200_drm_buildroot.dts
15139F: drivers/amlogic/drm/meson_vpu.c
15140
15141AMLOGIC ADD DTS FOR T312 PLATFORM
15142M: hualing chen <hualing.chen@amlogic.com>
15143F: arch/arm64/boot/dts/amlogic/mesontm2_t962x3_t312-panel.dtsi
15144F: arch/arm/boot/dts/amlogic/mesontm2_t962x3_t312-panel.dtsi
15145
15146AMLOGIC ADD DRM FOR P212
15147M: lingjie li <lingjie.li@amlogic.com>
15148F: arch/arm/boot/dts/amlogic/gxl_p212_2g_drm_buildroot.dts
15149
15150AMLOGIC ADD DTS FOR AC223 PLATFORM
15151M: huijie huang <huijie.huang@amlogic.com>
15152F: arch/arm/boot/dts/amlogic/sm1_s905y3_ac223.dts
15153F: arch/arm64/boot/dts/amlogic/sm1_s905y3_ac223.dts
15154
15155AMLOGIC TVAFE DRIVER
15156M: Evoke Zhang <evoke.zhang@amlogic.com>
15157F: drivers/amlogic/media/vin/tvin/tvafe/tvafe_pq_table.c
15158
15159AMLOGIC DEINTERLACE DRIVER
15160M: Jihong Sui <jihong.sui@amlogic.com>
15161F: drivers/amlogic/media/deinterlace/di_pqa.h
15162F: drivers/amlogic/media/di_local/*
15163
15164AMLOGIC ADD DI_MULTI DRIVER
15165M: Jihong Sui <jihong.sui@amlogic.com>
15166F: drivers/amlogic/media/di_multi/*
15167
15168AMLOGIC DRM
15169M: Ao Xu <ao.xu@amlogic.com>
15170F: drivers/amlogic/drm/meson_debugfs.c
15171
15172AMLOGIC DRM
15173M: Dezhi Kong <dezhi.kong@amlogic.com>
15174F: arch/arm/boot/dts/amlogic/mesontl1_drm.dtsi
15175F: arch/arm/boot/dts/amlogic/tl1_t962x2_x301_1g_drm.dts
15176F: arch/arm/boot/dts/amlogic/tl1_t962x2_x301_2g_drm.dts
15177F: arch/arm64/boot/dts/amlogic/mesontl1_drm.dtsi
15178F: arch/arm64/boot/dts/amlogic/tl1_t962x2_x301_1g_drm.dts
15179F: arch/arm64/boot/dts/amlogic/tl1_t962x2_x301_2g_drm.dts
15180F: drivers/amlogic/drm/meson_lcd.c
15181F: drivers/amlogic/drm/meson_vpu.c
15182F: drivers/amlogic/drm/meson_vpu_pipeline.c
15183F: drivers/amlogic/drm/meson_vpu_pipeline_traverse.c
15184F: include/dt-bindings/display/meson-drm-ids.h
15185
15186AMLOGIC LCD EXTERN DRIVER
15187M: Shaochan Liu <shaochan.liu@amlogic.com>
15188F: drivers/amlogic/media/vout/lcd/lcd_extern/i2c_CS602.c
15189
15190AMLOGIC SM1/G12A BL40 BOOTUP DRIVER
15191M: shunzhou jiang <shunzhou.jiang@amlogic.com>
15192F: drivers/amlogic/firmware/bl40_module.c
15193F: drivers/amlogic/firmware/Makefile
15194F: drivers/amlogic/firmware/Kconfig
15195
15196AMLOGIC VAD WAKEUP POWER
15197M: Zhiqiang Liang <zhiqiang.liang@amlogic.com>
15198F: drivers/amlogic/pm/vad_power.c
15199F: drivers/amlogic/pm/vad_power.h
15200